diff --git a/.gitattributes b/.gitattributes deleted file mode 100644 index 61793db4d3..0000000000 --- a/.gitattributes +++ /dev/null @@ -1,6 +0,0 @@ -# -# https://help.github.com/articles/dealing-with-line-endings/ -# -# These are explicitly windows files and should use crlf -*.bat text eol=crlf - diff --git a/.gitignore b/.gitignore index c8fccca825..2c770e09fe 100644 --- a/.gitignore +++ b/.gitignore @@ -1,23 +1,22 @@ -# eclipse -bin -*.launch -.settings -.metadata -.classpath -.project - -# idea -out -*.ipr -*.iws -*.iml -.idea - -# gradle -build -.gradle -*.properties - -# other -eclipse -run +# eclipse +bin +*.launch +.settings +.metadata +.classpath +.project + +# idea +out +*.ipr +*.iws +*.iml +.idea + +# gradle +build +.gradle + +# other +eclipse +run diff --git a/build.gradle b/build.gradle index 4e939decf6..01b6ea0e8e 100644 --- a/build.gradle +++ b/build.gradle @@ -1,76 +1,102 @@ buildscript { - repositories { - maven { url = 'https://files.minecraftforge.net/maven' } - maven { url = 'https://plugins.gradle.org/m2' } - mavenCentral() - jcenter() - } - dependencies { - classpath 'net.minecraftforge.gradle:ForgeGradle:2.3-SNAPSHOT' - classpath 'com.palantir.gradle.gitversion:gradle-git-version:0.12.3' - } + repositories { + jcenter() + maven { url = "https://files.minecraftforge.net/maven" } + } + dependencies { + classpath 'net.minecraftforge.gradle:ForgeGradle:2.3-SNAPSHOT' + } } - apply plugin: 'net.minecraftforge.gradle.forge' -apply plugin: 'com.palantir.git-version' +//Only edit below this line, the above code adds and enables the necessary things for Forge to be setup. + +version = "1.4.0a" group = "com.hbm" // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = "hbm" -version gitVersion().substring(5) // Cut off the hbm- to make the version string clearer -// Need this here so eclipse task generates correctly. -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = '1.8' +compileJava.options.encoding = 'UTF-8' +tasks.withType(JavaCompile) { + options.encoding = 'UTF-8' +} + +sourceCompatibility = targetCompatibility = '1.8' // Need this here so eclipse task generates correctly. +compileJava { + sourceCompatibility = targetCompatibility = '1.8' +} minecraft { - version = "1.12.2-14.23.5.2847" - mappings = "snapshot_20171003" - runDir = "run" + version = "1.12.2-14.23.5.2847" + runDir = "run" + + // the mappings can be changed at any time, and must be in the following format. + // snapshot_YYYYMMDD snapshot are built nightly. + // stable_# stables are built at the discretion of the MCP team. + // Use non-default mappings at your own risk. they may not always work. + // simply re-run your setup task after changing the mappings to update your workspace. + mappings = "snapshot_20171003" + useDepAts = true + // makeObfSourceJar = false // an Srg named sources jar is made by default. uncomment this to disable. } repositories { - maven { - name = 'JEI Repository' - url = 'https://dvs1.progwml6.com/files/maven/' - } + maven { + // location of the maven that hosts JEI files + name = "Progwml6 maven" + url = "https://dvs1.progwml6.com/files/maven/" + } + maven { + // location of a maven mirror for JEI files, as a fallback + name = "ModMaven" + url = "https://modmaven.k-4u.nl" + } } dependencies { - deobfCompile 'mezz.jei:jei_1.12.2:4.15.0.291:api' - runtime 'mezz.jei:jei_1.12.2:4.15.0.291' -} + // you may put jars on which you depend on in ./libs + // or you may define them like so.. + //compile "some.group:artifact:version:classifier" + //compile "some.group:artifact:version" + + // real examples + //compile 'com.mod-buildcraft:buildcraft:6.0.8:dev' // adds buildcraft to the dev env + //compile 'com.googlecode.efficient-java-matrix-library:ejml:0.24' // adds ejml to the dev env + + // the 'provided' configuration is for optional dependencies that exist at compile-time but might not at runtime. + //provided 'com.mod-buildcraft:buildcraft:6.0.8:dev' + + // the deobf configurations: 'deobfCompile' and 'deobfProvided' are the same as the normal compile and provided, + // except that these dependencies get remapped to your current MCP mappings + //deobfCompile 'com.mod-buildcraft:buildcraft:6.0.8:dev' + //deobfProvided 'com.mod-buildcraft:buildcraft:6.0.8:dev' + + // for more info... + // http://www.gradle.org/docs/current/userguide/artifact_dependencies_tutorial.html + // http://www.gradle.org/docs/current/userguide/dependency_management.html + + // compile against the JEI API but do not include it at runtime + deobfProvided "mezz.jei:jei_${mc_version}:${jei_version}:api" + // at runtime, use the full JEI jar + runtime "mezz.jei:jei_${mc_version}:${jei_version}" -jar { - manifest { - attributes([ - "Specification-Title": project.name, - "Specification-Vendor": "HBM", - "Specification-Version": "1", // We are version 1 of ourselves - "Implementation-Title": project.name, - "Implementation-Version": project.version, - "Implementation-Vendor": "HBM", - "Implementation-Timestamp": new Date().format("yyyy-MM-dd'T'HH:mm:ssZ") - ]) - } } processResources { - // this will ensure that this task is redone when the versions change. - inputs.property "mcversion", project.minecraft.version - inputs.property "version", project.version - - // replace stuff in mcmod.info, nothing else - from(sourceSets.main.resources.srcDirs) { - include 'mcmod.info' - - // replace version and mcversion - expand 'version': project.version, 'mcversion': project.minecraft.version - } - - // copy everything else except the mcmod.info - from(sourceSets.main.resources.srcDirs) { - exclude 'mcmod.info' - } - - // Move ATs to meta inf directory - rename '(.+_at.cfg)', 'META-INF/$1' + // this will ensure that this task is redone when the versions change. + inputs.property "version", project.version + inputs.property "mcversion", project.minecraft.version + + // replace stuff in mcmod.info, nothing else + from(sourceSets.main.resources.srcDirs) { + include 'mcmod.info' + + // replace version and mcversion + expand 'version':project.version, 'mcversion':project.minecraft.version + } + + // copy everything else except the mcmod.info + from(sourceSets.main.resources.srcDirs) { + exclude 'mcmod.info' + } + rename '(.+_at.cfg)', 'META-INF/$1' } diff --git a/gradle.properties b/gradle.properties index 784899a6db..7176b88836 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,5 @@ # Sets default memory used for gradle commands. Can be overridden by user or command line properties. # This is required to provide enough memory for the Minecraft decompilation process. org.gradle.jvmargs=-Xmx3G -org.gradle.daemon=false +mc_version=1.12.2 +jei_version=4.15.0.291 \ No newline at end of file diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index 490fda8577..30d399d8d2 100644 Binary files a/gradle/wrapper/gradle-wrapper.jar and b/gradle/wrapper/gradle-wrapper.jar differ diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 290541c738..e18cba72f4 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,6 @@ +#Mon Sep 14 12:28:28 PDT 2015 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.3-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-2.14-bin.zip diff --git a/gradlew b/gradlew index 2fe81a7d95..91a7e269e1 100644 --- a/gradlew +++ b/gradlew @@ -1,20 +1,4 @@ -#!/usr/bin/env sh - -# -# Copyright 2015 the original author or authors. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# +#!/usr/bin/env bash ############################################################################## ## @@ -22,38 +6,20 @@ ## ############################################################################## -# Attempt to set APP_HOME -# Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi -done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >/dev/null -APP_HOME="`pwd -P`" -cd "$SAVED" >/dev/null +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" APP_NAME="Gradle" APP_BASE_NAME=`basename "$0"` -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' - # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD="maximum" -warn () { +warn ( ) { echo "$*" } -die () { +die ( ) { echo echo "$*" echo @@ -64,7 +30,6 @@ die () { cygwin=false msys=false darwin=false -nonstop=false case "`uname`" in CYGWIN* ) cygwin=true @@ -75,11 +40,31 @@ case "`uname`" in MINGW* ) msys=true ;; - NONSTOP* ) - nonstop=true - ;; esac +# For Cygwin, ensure paths are in UNIX format before anything is touched. +if $cygwin ; then + [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` +fi + +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >&- +APP_HOME="`pwd -P`" +cd "$SAVED" >&- + CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar # Determine the Java command to use to start the JVM. @@ -105,7 +90,7 @@ location of your Java installation." fi # Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then +if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then MAX_FD_LIMIT=`ulimit -H -n` if [ $? -eq 0 ] ; then if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then @@ -125,11 +110,10 @@ if $darwin; then GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" fi -# For Cygwin or MSYS, switch paths to Windows format before running java -if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then +# For Cygwin, switch paths to Windows format before running java +if $cygwin ; then APP_HOME=`cygpath --path --mixed "$APP_HOME"` CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` - JAVACMD=`cygpath --unix "$JAVACMD"` # We build the pattern for arguments to be converted via cygpath ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` @@ -154,30 +138,27 @@ if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then else eval `echo args$i`="\"$arg\"" fi - i=`expr $i + 1` + i=$((i+1)) done case $i in - 0) set -- ;; - 1) set -- "$args0" ;; - 2) set -- "$args0" "$args1" ;; - 3) set -- "$args0" "$args1" "$args2" ;; - 4) set -- "$args0" "$args1" "$args2" "$args3" ;; - 5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; - 6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; - 7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; - 8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; - 9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + (0) set -- ;; + (1) set -- "$args0" ;; + (2) set -- "$args0" "$args1" ;; + (3) set -- "$args0" "$args1" "$args2" ;; + (4) set -- "$args0" "$args1" "$args2" "$args3" ;; + (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; esac fi -# Escape application args -save () { - for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done - echo " " +# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules +function splitJvmOpts() { + JVM_OPTS=("$@") } -APP_ARGS=`save "$@"` - -# Collect all arguments for the java command, following the shell quoting and substitution rules -eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" +eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS +JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" -exec "$JAVACMD" "$@" +exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" diff --git a/gradlew.bat b/gradlew.bat index 62bd9b9cce..8a0b282aa6 100644 --- a/gradlew.bat +++ b/gradlew.bat @@ -1,19 +1,3 @@ -@rem -@rem Copyright 2015 the original author or authors. -@rem -@rem Licensed under the Apache License, Version 2.0 (the "License"); -@rem you may not use this file except in compliance with the License. -@rem You may obtain a copy of the License at -@rem -@rem https://www.apache.org/licenses/LICENSE-2.0 -@rem -@rem Unless required by applicable law or agreed to in writing, software -@rem distributed under the License is distributed on an "AS IS" BASIS, -@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -@rem See the License for the specific language governing permissions and -@rem limitations under the License. -@rem - @if "%DEBUG%" == "" @echo off @rem ########################################################################## @rem @@ -24,17 +8,14 @@ @rem Set local scope for the variables with windows NT shell if "%OS%"=="Windows_NT" setlocal +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + set DIRNAME=%~dp0 if "%DIRNAME%" == "" set DIRNAME=. set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% -@rem Resolve any "." and ".." in APP_HOME to make it shorter. -for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi - -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" - @rem Find java.exe if defined JAVA_HOME goto findJavaFromJavaHome @@ -65,9 +46,10 @@ echo location of your Java installation. goto fail :init -@rem Get command-line arguments, handling Windows variants +@rem Get command-line arguments, handling Windowz variants if not "%OS%" == "Windows_NT" goto win9xME_args +if "%@eval[2+2]" == "4" goto 4NT_args :win9xME_args @rem Slurp the command line arguments. @@ -78,6 +60,11 @@ set _SKIP=2 if "x%~1" == "x" goto execute set CMD_LINE_ARGS=%* +goto execute + +:4NT_args +@rem Get arguments from the 4NT Shell from JP Software +set CMD_LINE_ARGS=%$ :execute @rem Setup the command line diff --git a/src/main/java/com/hbm/animloader/AnimatedModel.java b/src/main/java/com/hbm/animloader/AnimatedModel.java index b05d088921..ad4b27c636 100644 --- a/src/main/java/com/hbm/animloader/AnimatedModel.java +++ b/src/main/java/com/hbm/animloader/AnimatedModel.java @@ -33,6 +33,10 @@ public AnimatedModel() { } public void renderAnimated(long sysTime) { + renderAnimated(sysTime, null); + } + + public void renderAnimated(long sysTime, IAnimatedModelCallback c) { if(controller.activeAnim == AnimationWrapper.EMPTY) { render(); return; @@ -78,12 +82,12 @@ public void renderAnimated(long sysTime) { } else { next = first; } - - renderWithIndex((float) fract(remappedTime), first, next); - + + renderWithIndex((float) fract(remappedTime), first, next, c); + controller.activeAnim.prevFrame = first; } - protected void renderWithIndex(float inter, int firstIndex, int nextIndex) { + protected void renderWithIndex(float inter, int firstIndex, int nextIndex, IAnimatedModelCallback c) { GL11.glPushMatrix(); boolean hidden = false; if(hasTransform) { @@ -97,12 +101,13 @@ protected void renderWithIndex(float inter, int firstIndex, int nextIndex) { GL11.glMultMatrix(auxGLMatrix); } } + if(c != null) + hidden |= c.onRender(controller.activeAnim.prevFrame, firstIndex, name); if(hasGeometry && !hidden) { GL11.glCallList(callList); } - for(AnimatedModel m : children) { - m.renderWithIndex(inter, firstIndex, nextIndex); + m.renderWithIndex(inter, firstIndex, nextIndex, c); } GL11.glPopMatrix(); } @@ -126,4 +131,8 @@ public void render() { private static float fract(float number) { return (float) (number - Math.floor(number)); } + + public static interface IAnimatedModelCallback { + public boolean onRender(int prevFrame, int currentFrame, String modelName); + } } diff --git a/src/main/java/com/hbm/animloader/AnimationWrapper.java b/src/main/java/com/hbm/animloader/AnimationWrapper.java index e2db375b9c..4f6ec9fcaa 100644 --- a/src/main/java/com/hbm/animloader/AnimationWrapper.java +++ b/src/main/java/com/hbm/animloader/AnimationWrapper.java @@ -16,6 +16,7 @@ public AnimationWrapper onEnd(EndResult res) { float speedScale = 1; boolean reverse; EndResult endResult = EndResult.END; + int prevFrame = 0; public AnimationWrapper(Animation a){ this.anim = a; diff --git a/src/main/java/com/hbm/animloader/ColladaLoader.java b/src/main/java/com/hbm/animloader/ColladaLoader.java index 572debf67d..9e589ceabb 100644 --- a/src/main/java/com/hbm/animloader/ColladaLoader.java +++ b/src/main/java/com/hbm/animloader/ColladaLoader.java @@ -2,7 +2,7 @@ import java.io.IOException; import java.util.ArrayList; -import java.util.Arrays; +import java.util.Comparator; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -10,6 +10,7 @@ import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.ParserConfigurationException; +import org.apache.commons.io.IOUtils; import org.apache.commons.lang3.ArrayUtils; import org.apache.logging.log4j.Level; import org.lwjgl.opengl.GL11; @@ -70,9 +71,9 @@ private static AnimatedModel parse(Element root){ Element scene = getFirstElement((Element)root.getElementsByTagName("library_visual_scenes").item(0)); AnimatedModel structure = new AnimatedModel(){ @Override - protected void renderWithIndex(float inter, int firstIndex, int nextIndex) { + protected void renderWithIndex(float inter, int firstIndex, int nextIndex, IAnimatedModelCallback c) { for(AnimatedModel m : children){ - m.renderWithIndex(inter, firstIndex, nextIndex); + m.renderWithIndex(inter, firstIndex, nextIndex, c); } } @Override diff --git a/src/main/java/com/hbm/blocks/ModBlocks.java b/src/main/java/com/hbm/blocks/ModBlocks.java index 0031155c37..3f5b725f9a 100644 --- a/src/main/java/com/hbm/blocks/ModBlocks.java +++ b/src/main/java/com/hbm/blocks/ModBlocks.java @@ -6,6 +6,7 @@ import com.hbm.blocks.bomb.Balefire; import com.hbm.blocks.bomb.BlockCloudResidue; import com.hbm.blocks.bomb.BlockCrashedBomb; +import com.hbm.blocks.bomb.BlockFireworks; import com.hbm.blocks.bomb.BlockTaint; import com.hbm.blocks.bomb.BombFlameWar; import com.hbm.blocks.bomb.BombFloat; @@ -45,9 +46,14 @@ import com.hbm.blocks.generic.BarbedWire; import com.hbm.blocks.generic.BlockAbsorber; import com.hbm.blocks.generic.BlockAmmoCrate; +import com.hbm.blocks.generic.BlockBallsSpawner; import com.hbm.blocks.generic.BlockCanCrate; +import com.hbm.blocks.generic.BlockCap; +import com.hbm.blocks.generic.BlockChain; import com.hbm.blocks.generic.BlockClorine; import com.hbm.blocks.generic.BlockClorineSeal; +import com.hbm.blocks.generic.BlockCoalBurning; +import com.hbm.blocks.generic.BlockCoalOil; import com.hbm.blocks.generic.BlockCrate; import com.hbm.blocks.generic.BlockFallingRad; import com.hbm.blocks.generic.BlockGeysir; @@ -60,14 +66,15 @@ import com.hbm.blocks.generic.BlockMush; import com.hbm.blocks.generic.BlockMushHuge; import com.hbm.blocks.generic.BlockNTMDirt; +import com.hbm.blocks.generic.BlockNTMGlass; import com.hbm.blocks.generic.BlockNoDrop; import com.hbm.blocks.generic.BlockOre; import com.hbm.blocks.generic.BlockPinkLog; import com.hbm.blocks.generic.BlockPinkSlab; import com.hbm.blocks.generic.BlockPinkStairs; import com.hbm.blocks.generic.BlockPlasma; -import com.hbm.blocks.generic.BlockNTMGlass; import com.hbm.blocks.generic.BlockRotatablePillar; +import com.hbm.blocks.generic.BlockSmolder; import com.hbm.blocks.generic.BlockStorageCrate; import com.hbm.blocks.generic.BlockVent; import com.hbm.blocks.generic.DecoBlock; @@ -79,6 +86,7 @@ import com.hbm.blocks.generic.Guide; import com.hbm.blocks.generic.RedBarrel; import com.hbm.blocks.generic.ReinforcedLamp; +import com.hbm.blocks.generic.Spikes; import com.hbm.blocks.generic.TrappedBrick; import com.hbm.blocks.generic.WasteEarth; import com.hbm.blocks.generic.WasteLog; @@ -100,6 +108,7 @@ import net.minecraft.block.material.Material; import net.minecraft.block.material.MaterialLiquid; import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.util.BlockRenderLayer; import net.minecraftforge.fml.common.registry.ForgeRegistries; public class ModBlocks { @@ -124,7 +133,7 @@ public class ModBlocks { //Generic blocks public static final Block asphalt = new BlockBase(Material.ROCK, "asphalt").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(100.0F); public static final Block reinforced_brick = new BlockBase(Material.ROCK, "reinforced_brick").setCreativeTab(MainRegistry.blockTab).setLightOpacity(15).setHardness(15.0F).setResistance(8000.0F); - public static final Block reinforced_glass = new BlockNTMGlass(Material.GLASS, "reinforced_glass").setCreativeTab(MainRegistry.blockTab).setLightOpacity(0).setHardness(15.0F).setResistance(200.0F); + public static final Block reinforced_glass = new BlockNTMGlass(Material.GLASS, BlockRenderLayer.CUTOUT, "reinforced_glass").setCreativeTab(MainRegistry.blockTab).setLightOpacity(0).setHardness(15.0F).setResistance(200.0F); public static final Block reinforced_light = new BlockBase(Material.ROCK, "reinforced_light").setCreativeTab(MainRegistry.blockTab).setLightOpacity(15).setLightLevel(1.0F).setHardness(15.0F).setResistance(300.0F); public static final Block reinforced_sand = new BlockBase(Material.ROCK, "reinforced_sand").setCreativeTab(MainRegistry.blockTab).setLightOpacity(15).setHardness(15.0F).setResistance(400.0F); public static final Block reinforced_lamp_off = new ReinforcedLamp(Material.ROCK, false, "reinforced_lamp_off").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(300.0F); @@ -139,6 +148,8 @@ public class ModBlocks { public static final Block ore_uranium_scorched = new BlockBase(Material.ROCK, "ore_uranium_scorched").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F); public static final Block ore_schrabidium = new BlockOre(Material.ROCK, 0.1F, 0.5F, "ore_schrabidium").setHardness(15.0F).setResistance(600.0F).setCreativeTab(MainRegistry.blockTab); + public static final Block ore_nether_coal = new BlockCoalBurning(Material.ROCK, "ore_nether_coal").setCreativeTab(MainRegistry.blockTab).setLightLevel(10F/15F).setHardness(0.4F).setResistance(10.0F); + public static final Block ore_nether_smoldering = new BlockSmolder(Material.ROCK, "ore_nether_smoldering").setCreativeTab(MainRegistry.blockTab).setLightLevel(1F).setHardness(0.4F).setResistance(10.0F); public static final Block ore_nether_uranium = new BlockOre(Material.ROCK, "ore_nether_uranium").setHardness(0.4F).setResistance(10.0F).setCreativeTab(MainRegistry.blockTab); public static final Block ore_nether_uranium_scorched = new BlockOre(Material.ROCK, "ore_nether_uranium_scorched").setCreativeTab(MainRegistry.blockTab).setHardness(0.4F).setResistance(10.0F); public static final Block ore_nether_schrabidium = new BlockBase(Material.ROCK, "ore_nether_schrabidium").setHardness(15.0F).setResistance(600.0F).setCreativeTab(MainRegistry.blockTab); @@ -159,6 +170,8 @@ public class ModBlocks { public static final Block ore_nether_tungsten = new BlockBase(Material.ROCK, "ore_nether_tungsten").setCreativeTab(MainRegistry.blockTab).setHardness(0.4F).setResistance(10.0F); public static final Block ore_nether_sulfur = new BlockOre(Material.ROCK, "ore_nether_sulfur").setCreativeTab(MainRegistry.blockTab).setHardness(0.4F).setResistance(10.0F); public static final Block ore_nether_fire = new BlockOre(Material.ROCK, "ore_nether_fire").setCreativeTab(MainRegistry.blockTab).setHardness(0.4F).setResistance(10.0F); + public static final Block ore_coal_oil = new BlockCoalOil(Material.ROCK, "ore_coal_oil").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(15.0F); + public static final Block ore_coal_oil_burning = new BlockCoalBurning(Material.ROCK, "ore_coal_oil_burning").setCreativeTab(MainRegistry.blockTab).setLightLevel(10F/15F).setHardness(5.0F).setResistance(15.0F); public static final Block ore_oil = new BlockOre(Material.ROCK, "ore_oil").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F); public static final Block ore_oil_empty = new BlockBase(Material.ROCK, "ore_oil_empty").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F); @@ -175,6 +188,18 @@ public class ModBlocks { public static final Block ore_meteor_lithium = new BlockOre(Material.ROCK, "ore_meteor_lithium").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F); public static final Block ore_meteor_starmetal = new BlockOre(Material.ROCK, "ore_meteor_starmetal").setCreativeTab(MainRegistry.blockTab).setHardness(10.0F).setResistance(100.0F); + public static final Block stone_gneiss = new BlockBase(Material.ROCK, "stone_gneiss").setCreativeTab(MainRegistry.blockTab).setHardness(1.5F).setResistance(10.0F); + public static final Block ore_gneiss_iron = new BlockOre(Material.ROCK, "ore_gneiss_iron").setCreativeTab(MainRegistry.blockTab).setHardness(1.5F).setResistance(10.0F); + public static final Block ore_gneiss_gold = new BlockOre(Material.ROCK, "ore_gneiss_gold").setCreativeTab(MainRegistry.blockTab).setHardness(1.5F).setResistance(10.0F); + public static final Block ore_gneiss_uranium = new BlockOre(Material.ROCK, "ore_gneiss_uranium").setCreativeTab(MainRegistry.blockTab).setHardness(1.5F).setResistance(10.0F); + public static final Block ore_gneiss_uranium_scorched = new BlockOre(Material.ROCK, "ore_gneiss_uranium_scorched").setCreativeTab(MainRegistry.blockTab).setHardness(1.5F).setResistance(10.0F); + public static final Block ore_gneiss_copper = new BlockOre(Material.ROCK, "ore_gneiss_copper").setCreativeTab(MainRegistry.blockTab).setHardness(1.5F).setResistance(10.0F); + public static final Block ore_gneiss_asbestos = new BlockOre(Material.ROCK, "ore_gneiss_asbestos").setCreativeTab(MainRegistry.blockTab).setHardness(1.5F).setResistance(10.0F); + public static final Block ore_gneiss_lithium = new BlockOre(Material.ROCK, "ore_gneiss_lithium").setCreativeTab(MainRegistry.blockTab).setHardness(1.5F).setResistance(10.0F); + public static final Block ore_gneiss_schrabidium = new BlockOre(Material.ROCK, "ore_gneiss_schrabidium").setCreativeTab(MainRegistry.blockTab).setHardness(1.5F).setResistance(10.0F); + public static final Block ore_gneiss_rare = new BlockOre(Material.ROCK, "ore_gneiss_rare").setCreativeTab(MainRegistry.blockTab).setHardness(1.5F).setResistance(10.0F); + public static final Block ore_gneiss_gas = new BlockOre(Material.ROCK, "ore_gneiss_gas").setCreativeTab(MainRegistry.blockTab).setHardness(1.5F).setResistance(10.0F); + public static final Block ore_tikite = new BlockBase(Material.ROCK, "ore_tikite").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F); public static final Block block_meteor = new BlockOre(Material.ROCK, "block_meteor").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(900.0F); @@ -198,7 +223,12 @@ public class ModBlocks { public static final Block brick_jungle_mystic = new BlockOre(Material.ROCK, "brick_jungle_mystic").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(900.0F).setLightLevel(5F/15F); public static final Block brick_jungle_trap = new TrappedBrick(Material.ROCK, "brick_jungle_trap").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(900.0F); public static final Block brick_jungle_glyph = new BlockGlyph(Material.ROCK, "brick_jungle_glyph").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(900.0F); - public static final Block brick_jungle_circle = new BlockBase(Material.ROCK, "brick_jungle_circle").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(900.0F); + public static final Block brick_jungle_circle = new BlockBallsSpawner(Material.ROCK, "brick_jungle_circle").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(900.0F); + + public static final Block brick_dungeon = new BlockBase(Material.ROCK, "brick_dungeon").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(900.0F); + public static final Block brick_dungeon_flat = new BlockBase(Material.ROCK, "brick_dungeon_flat").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(900.0F); + public static final Block brick_dungeon_tile = new BlockBase(Material.ROCK, "brick_dungeon_tile").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(900.0F); + public static final Block brick_dungeon_circle = new BlockBase(Material.ROCK, "brick_dungeon_circle").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(900.0F); //Material Blocks public static final Block block_niter = new BlockBase(Material.IRON, "block_niter").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.blockTab); @@ -229,10 +259,13 @@ public class ModBlocks { public static final Block block_lead = new BlockBase(Material.IRON, "block_lead").setSoundType(SoundType.METAL).setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F); public static final Block block_trinitite = new BlockOre(Material.IRON, 3F, 35F, "block_trinitite").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F); public static final Block block_beryllium = new BlockBase(Material.IRON, "block_beryllium").setSoundType(SoundType.METAL).setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F); + public static final Block block_schraranium = new BlockOre(Material.IRON, 5F, 50F, "block_schraranium").setSoundType(SoundType.METAL).setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(600.0F); public static final Block block_schrabidium = new BlockOre(Material.IRON, 20F, 250F, "block_schrabidium").setSoundType(SoundType.METAL).setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(600.0F); + public static final Block block_schrabidate = new BlockOre(Material.IRON, 5F, 50F, "block_schrabidate").setSoundType(SoundType.METAL).setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(600.0F); public static final Block block_solinium = new BlockBase(Material.IRON, "block_solinium").setSoundType(SoundType.METAL).setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(600.0F); public static final Block block_schrabidium_fuel = new BlockOre(Material.IRON, 20F, 250F, "block_schrabidium_fuel").setSoundType(SoundType.METAL).setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(600.0F); public static final Block block_euphemium = new BlockBase(Material.IRON, "block_euphemium").setSoundType(SoundType.METAL).setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(60000.0F); + public static final Block block_dineutronium = new BlockBase(Material.IRON, "block_dineutronium").setSoundType(SoundType.METAL).setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(60000.0F); public static final Block block_schrabidium_cluster = new BlockRotatablePillar(Material.ROCK, "block_schrabidium_cluster").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(60000.0F); public static final Block block_euphemium_cluster = new BlockRotatablePillar(Material.ROCK, "block_euphemium_cluster").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(60000.0F); public static final Block block_combine_steel = new BlockBase(Material.IRON, "block_combine_steel").setSoundType(SoundType.METAL).setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(600.0F); @@ -312,6 +345,7 @@ public class ModBlocks { public static final Block geysir_water = new BlockGeysir(Material.ROCK, "geysir_water").setSoundType(SoundType.STONE).setHardness(5.0F); public static final Block geysir_chlorine = new BlockGeysir(Material.ROCK, "geysir_chlorine").setSoundType(SoundType.STONE).setHardness(5.0F); public static final Block geysir_vapor = new BlockGeysir(Material.ROCK, "geysir_vapor").setSoundType(SoundType.STONE).setHardness(5.0F); + public static final Block geysir_nether = new BlockGeysir(Material.ROCK, "geysir_nether").setSoundType(SoundType.STONE).setLightLevel(1.0F).setHardness(2.0F); public static final Block block_yellowcake = new BlockFallingRad(Material.SAND, 0.5F, 3F, "block_yellowcake").setSoundType(SoundType.SAND).setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(600.0F); public static final Block block_starmetal = new BlockBase(Material.IRON, "block_starmetal").setSoundType(SoundType.METAL).setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(600.0F); @@ -330,6 +364,15 @@ public class ModBlocks { public static final Block block_daffergon = new BlockBase(Material.IRON, "block_daffergon").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F); public static final Block block_verticium = new BlockBase(Material.IRON, "block_verticium").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F); + public static final Block block_cap_nuka = new BlockCap(Material.IRON, "block_cap_nuka").setSoundType(SoundType.METAL).setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.blockTab); + public static final Block block_cap_quantum = new BlockCap(Material.IRON, "block_cap_quantum").setSoundType(SoundType.METAL).setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.blockTab); + public static final Block block_cap_rad = new BlockCap(Material.IRON, "block_cap_rad").setSoundType(SoundType.METAL).setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.blockTab); + public static final Block block_cap_sparkle = new BlockCap(Material.IRON, "block_cap_sparkle").setSoundType(SoundType.METAL).setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.blockTab); + public static final Block block_cap_korl = new BlockCap(Material.IRON, "block_cap_korl").setSoundType(SoundType.METAL).setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.blockTab); + public static final Block block_cap_fritz = new BlockCap(Material.IRON, "block_cap_fritz").setSoundType(SoundType.METAL).setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.blockTab); + public static final Block block_cap_sunset = new BlockCap(Material.IRON, "block_cap_sunset").setSoundType(SoundType.METAL).setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.blockTab); + public static final Block block_cap_star = new BlockCap(Material.IRON, "block_cap_star").setSoundType(SoundType.METAL).setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.blockTab); + //Bombs public static final Block nuke_gadget = new NukeGadget(Material.IRON, "nuke_gadget").setCreativeTab(MainRegistry.nukeTab).setHardness(5.0F).setResistance(6000.0F); public static final int guiID_nuke_gadget = 3; @@ -371,6 +414,7 @@ public class ModBlocks { public static final int guiID_bomb_multi = 10; public static final Block crashed_balefire = new BlockCrashedBomb(Material.IRON, "crashed_bomb").setCreativeTab(MainRegistry.nukeTab).setBlockUnbreakable().setResistance(6000.0F); + public static final Block fireworks = new BlockFireworks(Material.IRON, "fireworks").setCreativeTab(MainRegistry.nukeTab).setResistance(5.0F); public static final Block mine_ap = new Landmine(Material.IRON, "mine_ap").setCreativeTab(MainRegistry.nukeTab).setHardness(1.0F); public static final Block mine_he = new Landmine(Material.IRON, "mine_he").setCreativeTab(MainRegistry.nukeTab).setHardness(1.0F); @@ -426,9 +470,9 @@ public class ModBlocks { public static final Block sand_uranium = new BlockFallingBase(Material.SAND, "sand_uranium", SoundType.SAND).setCreativeTab(MainRegistry.machineTab).setHardness(0.5F); public static final Block sand_polonium = new BlockFallingBase(Material.SAND, "sand_polonium", SoundType.SAND).setCreativeTab(MainRegistry.machineTab).setHardness(0.5F); - public static final Block glass_uranium = new BlockNTMGlass(Material.GLASS, "glass_uranium").setSoundType(SoundType.GLASS).setLightLevel(5F/15F).setCreativeTab(MainRegistry.machineTab).setHardness(0.3F); - public static final Block glass_trinitite = new BlockNTMGlass(Material.GLASS, "glass_trinitite").setSoundType(SoundType.GLASS).setLightLevel(5F/15F).setCreativeTab(MainRegistry.machineTab).setHardness(0.3F); - public static final Block glass_polonium = new BlockNTMGlass(Material.GLASS, "glass_polonium").setSoundType(SoundType.GLASS).setLightLevel(5F/15F).setCreativeTab(MainRegistry.machineTab).setHardness(0.3F); + public static final Block glass_uranium = new BlockNTMGlass(Material.GLASS, BlockRenderLayer.TRANSLUCENT, "glass_uranium").setSoundType(SoundType.GLASS).setLightLevel(5F/15F).setCreativeTab(MainRegistry.machineTab).setHardness(0.3F); + public static final Block glass_trinitite = new BlockNTMGlass(Material.GLASS, BlockRenderLayer.TRANSLUCENT, "glass_trinitite").setSoundType(SoundType.GLASS).setLightLevel(5F/15F).setCreativeTab(MainRegistry.machineTab).setHardness(0.3F); + public static final Block glass_polonium = new BlockNTMGlass(Material.GLASS, BlockRenderLayer.TRANSLUCENT, "glass_polonium").setSoundType(SoundType.GLASS).setLightLevel(5F/15F).setCreativeTab(MainRegistry.machineTab).setHardness(0.3F); public static final Block seal_frame = new BlockBase(Material.IRON, "seal_frame").setHardness(10.0F).setResistance(100.0F).setCreativeTab(MainRegistry.machineTab); public static final Block seal_controller = new BlockSeal(Material.IRON, "seal_controller").setHardness(10.0F).setResistance(100.0F).setCreativeTab(MainRegistry.machineTab); @@ -452,6 +496,7 @@ public class ModBlocks { public static final Block barbed_wire_acid = new BarbedWire(Material.IRON, "barbed_wire_acid").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.blockTab); public static final Block barbed_wire_wither = new BarbedWire(Material.IRON, "barbed_wire_wither").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.blockTab); public static final Block barbed_wire_ultradeath = new BarbedWire(Material.IRON, "barbed_wire_ultradeath").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.blockTab); + public static final Block spikes = new Spikes(Material.IRON, "spikes").setHardness(2.5F).setResistance(5.0F).setCreativeTab(MainRegistry.blockTab); public static final Block tesla = new MachineTesla(Material.IRON, "tesla").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.blockTab); @@ -473,6 +518,10 @@ public class ModBlocks { public static final Block machine_keyforge = new MachineKeyForge(Material.IRON, "machine_keyforge").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.consumableTab); public static final int guiID_keyforge = 67; + public static final Block machine_solar_boiler = new MachineSolarBoiler(Material.IRON, "machine_solar_boiler").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); + public static final Block solar_mirror = new SolarMirror(Material.IRON, "solar_mirror").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); + public static final int guiID_solar_boiler = 104; + public static final Block machine_telelinker = new MachineTeleLinker(Material.IRON, "machine_telelinker").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.nukeTab); public static final int guiID_telelinker = 68; @@ -528,6 +577,9 @@ public class ModBlocks { public static final Block machine_diesel = new MachineDiesel(Material.IRON, "machine_diesel").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); public static final int guiID_machine_diesel = 31; + public static final Block machine_industrial_generator = new MachineIGenerator(Material.IRON, "machine_industrial_generator").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); + public static final int guiID_machine_industrial_generator = 39; + public static final Block machine_generator = new MachineGenerator(Material.IRON, "machine_generator").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null); public static final int guiID_machine_generator = 15; @@ -563,6 +615,7 @@ public class ModBlocks { public static final int guiID_machine_controller = 78; public static final Block machine_reactor = new MachineReactor(Material.IRON, "machine_reactor").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); + public static final Block machine_reactor_on = new MachineReactor(Material.IRON, "machine_reactor_on").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null); public static final int guiID_reactor = 9; public static final Block launch_pad = new LaunchPad(Material.IRON, "launch_pad").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.missileTab); @@ -653,6 +706,7 @@ public class ModBlocks { public static final Block machine_amgen = new MachineAmgen(Material.IRON, "machine_amgen").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); public static final Block machine_geo = new MachineAmgen(Material.IRON, "machine_geo").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); public static final Block machine_minirtg = new MachineMiniRTG(Material.IRON, "machine_minirtg").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); + public static final Block machine_powerrtg = new MachineMiniRTG(Material.IRON, "rtg_polonium").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); public static final Block machine_spp_bottom = new SPPBottom(Material.IRON, "machine_spp_bottom").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); public static final Block machine_spp_top = new SPPTop(Material.IRON, "machine_spp_top").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); @@ -666,8 +720,8 @@ public class ModBlocks { public static final Block struct_launcher_core = new BlockStruct(Material.IRON, "struct_launcher_core").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.missileTab); public static final Block struct_launcher_core_large = new BlockStruct(Material.IRON, "struct_launcher_core_large").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.missileTab); public static final Block struct_soyuz_core = new BlockSoyuzStruct(Material.IRON, "struct_soyuz_core").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.missileTab); - public static final Block struct_iter_core = new BlockITERStruct(Material.IRON, "struct_iter_core").setLightLevel(1F).setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.missileTab); - public static final Block struct_plasma_core = new BlockPlasmaStruct(Material.IRON, "struct_plasma_core").setLightLevel(1F).setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.missileTab); + public static final Block struct_iter_core = new BlockITERStruct(Material.IRON, "struct_iter_core").setLightLevel(1F).setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); + public static final Block struct_plasma_core = new BlockPlasmaStruct(Material.IRON, "struct_plasma_core").setLightLevel(1F).setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); public static final int guiID_factory_titanium = 24; public static final Block factory_titanium_hull = new BlockBase(Material.IRON, "factory_titanium_hull").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); @@ -713,7 +767,7 @@ public class ModBlocks { public static final Block fwatz_conductor = new BlockReactor(Material.IRON, "fwatz_conductor").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); public static final Block fwatz_cooler = new BlockReactor(Material.IRON, "fwatz_cooler").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); - public static final Block fwatz_tank = new BlockNTMGlass(Material.IRON, "fwatz_tank").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); + public static final Block fwatz_tank = new BlockNTMGlass(Material.IRON, BlockRenderLayer.CUTOUT, "fwatz_tank").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); public static final Block fwatz_scaffold = new BlockBase(Material.IRON, "fwatz_scaffold").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); public static final Block fwatz_hatch = new FWatzHatch(Material.IRON, "fwatz_hatch").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); public static final Block fwatz_computer = new BlockBase(Material.IRON, "fwatz_computer").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); @@ -740,6 +794,25 @@ public class ModBlocks { public static final int guiID_dfc_stabilizer = 91; public static final int guiID_dfc_core = 89; + public static final Block hadron_plating = new BlockHadronPlating(Material.IRON, "hadron_plating").setSoundType(SoundType.METAL).setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); + public static final Block hadron_plating_blue = new BlockHadronPlating(Material.IRON, "hadron_plating_blue").setSoundType(SoundType.METAL).setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); + public static final Block hadron_plating_black = new BlockHadronPlating(Material.IRON, "hadron_plating_black").setSoundType(SoundType.METAL).setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); + public static final Block hadron_plating_yellow = new BlockHadronPlating(Material.IRON, "hadron_plating_yellow").setSoundType(SoundType.METAL).setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); + public static final Block hadron_plating_striped = new BlockHadronPlating(Material.IRON, "hadron_plating_striped").setSoundType(SoundType.METAL).setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); + public static final Block hadron_plating_voltz = new BlockHadronPlating(Material.IRON, "hadron_plating_voltz").setSoundType(SoundType.METAL).setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); + public static final Block hadron_plating_glass = new BlockNTMGlass(Material.IRON, BlockRenderLayer.CUTOUT, "hadron_plating_glass").setSoundType(SoundType.METAL).setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); + public static final Block hadron_coil_alloy = new BlockHadronCoil(Material.IRON, 1, "hadron_coil_alloy").setSoundType(SoundType.METAL).setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); + public static final Block hadron_coil_schrabidium = new BlockHadronCoil(Material.IRON, 3, "hadron_coil_schrabidium").setSoundType(SoundType.METAL).setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); + public static final Block hadron_coil_starmetal = new BlockHadronCoil(Material.IRON, 10, "hadron_coil_starmetal").setSoundType(SoundType.METAL).setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); + public static final Block hadron_coil_mese = new BlockHadronCoil(Material.IRON, 25, "hadron_coil_mese").setSoundType(SoundType.METAL).setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); + public static final Block hadron_diode = new BlockHadronDiode(Material.IRON, "hadron_diode").setSoundType(SoundType.METAL).setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); + public static final Block hadron_analysis = new BlockHadronPlating(Material.IRON, "hadron_analysis").setSoundType(SoundType.METAL).setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); + public static final Block hadron_analysis_glass = new BlockNTMGlass(Material.IRON, BlockRenderLayer.CUTOUT, "hadron_analysis_glass").setSoundType(SoundType.METAL).setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); + public static final Block hadron_access = new BlockHadronAccess(Material.IRON, "hadron_access").setSoundType(SoundType.METAL).setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); + public static final Block hadron_core = new BlockHadronCore(Material.IRON, "hadron_core").setSoundType(SoundType.METAL).setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); + public static final Block hadron_power = new BlockHadronPower(Material.IRON, "hadron_power").setSoundType(SoundType.METAL).setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); + public static final int guiID_hadron = 103; + public static final Block machine_missile_assembly = new MachineMissileAssembly(Material.IRON, "machine_missile_assembly").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.missileTab); public static final Block compact_launcher = new CompactLauncher(Material.IRON, "compact_launcher").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.missileTab); public static final Block launch_table = new LaunchTable(Material.IRON, "launch_table").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.missileTab); @@ -771,12 +844,13 @@ public class ModBlocks { public static final Block railgun_plasma = new RailgunPlasma(Material.IRON, "railgun_plasma").setSoundType(SoundType.METAL).setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.weaponTab); public static final int guiID_railgun = 99; - public static final Block book_crafting = new BlockBlackBook(Material.WOOD, "book_crafting").setHardness(2.0F).setResistance(2.0F).setCreativeTab(MainRegistry.blockTab); + public static final Block book_crafting = new BlockBlackBook(Material.WOOD, "book_crafting").setHardness(2.0F).setResistance(2.0F).setCreativeTab(null); //Cables public static final Block red_cable = new BlockCable(Material.IRON, "red_cable").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); public static final Block red_wire_coated = new WireCoated(Material.IRON, "red_wire_coated").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); public static final Block cable_switch = new CableSwitch(Material.IRON, "cable_switch").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); + public static final Block machine_detector = new PowerDetector(Material.IRON, "machine_detector").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); //Drillgon200: Removed, by order of lord Bob. //public static final Block oil_duct_solid = new OilDuctSolid(Material.IRON, "oil_duct_solid").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); //public static final Block oil_duct = new BlockOilDuct(Material.IRON, "oil_duct").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); @@ -785,6 +859,7 @@ public class ModBlocks { public static final Block fluid_duct = new BlockFluidDuct(Material.IRON, "fluid_duct").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); public static final Block fluid_duct_mk2 = new BlockFluidPipeMk2(Material.IRON, "fluid_duct_mk2").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); public static final Block conveyor = new BlockConveyor(Material.IRON, "conveyor").setHardness(0.0F).setResistance(2.0F).setCreativeTab(MainRegistry.machineTab); + public static final Block chain = new BlockChain(Material.IRON, "dungeon_chain").setHardness(0.25F).setResistance(2.0F).setCreativeTab(MainRegistry.blockTab); //Fluids public static final Material fluidtoxic = new MaterialLiquid(MapColor.GREEN).setReplaceable(); diff --git a/src/main/java/com/hbm/blocks/bomb/BlockFireworks.java b/src/main/java/com/hbm/blocks/bomb/BlockFireworks.java new file mode 100644 index 0000000000..254bbb1913 --- /dev/null +++ b/src/main/java/com/hbm/blocks/bomb/BlockFireworks.java @@ -0,0 +1,83 @@ +package com.hbm.blocks.bomb; + +import com.hbm.blocks.ModBlocks; +import com.hbm.items.ModItems; +import com.hbm.tileentity.bomb.TileEntityFireworks; + +import net.minecraft.block.BlockContainer; +import net.minecraft.block.material.Material; +import net.minecraft.block.state.IBlockState; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.ItemDye; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.EnumFacing; +import net.minecraft.util.EnumHand; +import net.minecraft.util.math.BlockPos; +import net.minecraft.util.text.Style; +import net.minecraft.util.text.TextComponentTranslation; +import net.minecraft.util.text.TextFormatting; +import net.minecraft.world.World; + +public class BlockFireworks extends BlockContainer { + + public BlockFireworks(Material materialIn, String s) { + super(materialIn); + this.setUnlocalizedName(s); + this.setRegistryName(s); + + ModBlocks.ALL_BLOCKS.add(this); + } + + @Override + public TileEntity createNewTileEntity(World worldIn, int meta) { + return new TileEntityFireworks(); + } + + @Override + public boolean onBlockActivated(World world, BlockPos pos, IBlockState state, EntityPlayer player, EnumHand hand, EnumFacing facing, float hitX, float hitY, float hitZ) { + if(world.isRemote) + return true; + + TileEntityFireworks te = (TileEntityFireworks)world.getTileEntity(pos); + + if(player.getHeldItem(hand) != null && !player.getHeldItem(hand).isEmpty()) { + + if(player.getHeldItem(hand).getItem() == Items.GUNPOWDER) { + te.charges += player.getHeldItem(hand).getCount() * 3; + te.markDirty(); + player.getHeldItem(hand).setCount(0); + return true; + } + + if(player.getHeldItem(hand).getItem() == ModItems.sulfur) { + te.charges += player.getHeldItem(hand).getCount(); + te.markDirty(); + player.getHeldItem(hand).setCount(0); + return true; + } + + if(player.getHeldItem(hand).getItem() instanceof ItemDye) { + te.color = ItemDye.DYE_COLORS[player.getHeldItem(hand).getItemDamage()]; + te.markDirty(); + player.getHeldItem(hand).shrink(1); + return true; + } + + if(player.getHeldItem(hand).getItem() == Items.NAME_TAG) { + te.message = player.getHeldItem(hand).getDisplayName(); + te.markDirty(); + player.getHeldItem(hand).shrink(1); + return true; + } + } + + player.sendMessage(new TextComponentTranslation(this.getUnlocalizedName() + ".name").setStyle(new Style().setColor(TextFormatting.GOLD))); + player.sendMessage(new TextComponentTranslation(this.getUnlocalizedName() + ".charges", te.charges).setStyle(new Style().setColor(TextFormatting.YELLOW))); + player.sendMessage(new TextComponentTranslation(this.getUnlocalizedName() + ".color", Integer.toHexString(te.color)).setStyle(new Style().setColor(TextFormatting.YELLOW))); + player.sendMessage(new TextComponentTranslation(this.getUnlocalizedName() + ".message", te.message).setStyle(new Style().setColor(TextFormatting.YELLOW))); + + return true; + } + +} diff --git a/src/main/java/com/hbm/blocks/bomb/TurretCIWS.java b/src/main/java/com/hbm/blocks/bomb/TurretCIWS.java index cc1e8c9c22..b8de282e70 100644 --- a/src/main/java/com/hbm/blocks/bomb/TurretCIWS.java +++ b/src/main/java/com/hbm/blocks/bomb/TurretCIWS.java @@ -9,8 +9,10 @@ import com.hbm.tileentity.bomb.TileEntityTurretCIWS; import net.minecraft.block.material.Material; +import net.minecraft.client.util.ITooltipFlag; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLivingBase; +import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.SoundCategory; import net.minecraft.util.math.AxisAlignedBB; @@ -129,5 +131,13 @@ public void executeReleaseAction(World world, int i, double yaw, double pitch, B world.playSound(null, pos.getX() + 0.5, pos.getY() + 0.5, pos.getZ() + 0.5, HBMSoundHandler.ciwsSpindown, SoundCategory.BLOCKS, 1.0F, 1.0F); } + + @Override + public void addInformation(ItemStack stack, World player, List tooltip, ITooltipFlag advanced) { + tooltip.add("Hmmm today I will use an anti-missile turret agains mobs"); + tooltip.add(""); + tooltip.add("Why does it not work???"); + tooltip.add("bob pls fix"); + } } diff --git a/src/main/java/com/hbm/blocks/bomb/TurretSpitfire.java b/src/main/java/com/hbm/blocks/bomb/TurretSpitfire.java index 1ed8bdb3a8..f8da922c87 100644 --- a/src/main/java/com/hbm/blocks/bomb/TurretSpitfire.java +++ b/src/main/java/com/hbm/blocks/bomb/TurretSpitfire.java @@ -1,5 +1,7 @@ package com.hbm.blocks.bomb; +import java.util.List; + import org.lwjgl.opengl.GL44; import com.hbm.entity.particle.EntityGasFlameFX; @@ -8,6 +10,8 @@ import com.hbm.tileentity.bomb.TileEntityTurretSpitfire; import net.minecraft.block.material.Material; +import net.minecraft.client.util.ITooltipFlag; +import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.SoundCategory; import net.minecraft.util.math.BlockPos; diff --git a/src/main/java/com/hbm/blocks/generic/BlockBallsSpawner.java b/src/main/java/com/hbm/blocks/generic/BlockBallsSpawner.java new file mode 100644 index 0000000000..f5115f78f0 --- /dev/null +++ b/src/main/java/com/hbm/blocks/generic/BlockBallsSpawner.java @@ -0,0 +1,46 @@ +package com.hbm.blocks.generic; + +import com.hbm.blocks.ModBlocks; +import com.hbm.entity.mob.botprime.EntityBOTPrimeHead; +import com.hbm.items.ModItems; + +import net.minecraft.block.Block; +import net.minecraft.block.material.Material; +import net.minecraft.block.state.IBlockState; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.util.EnumFacing; +import net.minecraft.util.EnumHand; +import net.minecraft.util.math.BlockPos; +import net.minecraft.world.World; + +public class BlockBallsSpawner extends Block { + + public BlockBallsSpawner(Material materialIn, String s) { + super(materialIn); + this.setUnlocalizedName(s); + this.setRegistryName(s); + + ModBlocks.ALL_BLOCKS.add(this); + } + + @Override + public boolean onBlockActivated(World world, BlockPos pos, IBlockState state, EntityPlayer player, EnumHand hand, EnumFacing facing, float hitX, float hitY, float hitZ) { + if(player.getHeldItem(hand) != null && player.getHeldItem(hand).getItem() == ModItems.mech_key) { + player.getHeldItem(hand).shrink(1); + + if(!world.isRemote) { + + EntityBOTPrimeHead bot = new EntityBOTPrimeHead(world); + bot.setPositionAndRotation(pos.getX() + 0.5, 300, pos.getZ() + 0.5, 0, 0); + bot.motionY = -1.0; + bot.onInitialSpawn(world.getDifficultyForLocation(pos), null); + world.spawnEntity(bot); + + world.setBlockState(pos, ModBlocks.brick_jungle_cracked.getDefaultState()); + } + } + + return false; + } + +} diff --git a/src/main/java/com/hbm/blocks/generic/BlockCap.java b/src/main/java/com/hbm/blocks/generic/BlockCap.java new file mode 100644 index 0000000000..0e6cd232eb --- /dev/null +++ b/src/main/java/com/hbm/blocks/generic/BlockCap.java @@ -0,0 +1,45 @@ +package com.hbm.blocks.generic; + +import java.util.Random; + +import com.hbm.blocks.ModBlocks; +import com.hbm.items.ModItems; + +import net.minecraft.block.material.Material; +import net.minecraft.block.state.IBlockState; +import net.minecraft.init.Items; +import net.minecraft.item.Item; + +public class BlockCap extends BlockRotatablePillar { + + public BlockCap(Material materialIn, String s) { + super(materialIn, s); + } + + @Override + public Item getItemDropped(IBlockState state, Random rand, int fortune) { + if(this == ModBlocks.block_cap_nuka) + return ModItems.cap_nuka; + if(this == ModBlocks.block_cap_quantum) + return ModItems.cap_quantum; + if(this == ModBlocks.block_cap_sparkle) + return ModItems.cap_sparkle; + if(this == ModBlocks.block_cap_rad) + return ModItems.cap_rad; + if(this == ModBlocks.block_cap_korl) + return ModItems.cap_korl; + if(this == ModBlocks.block_cap_fritz) + return ModItems.cap_fritz; + if(this == ModBlocks.block_cap_sunset) + return ModItems.cap_sunset; + if(this == ModBlocks.block_cap_star) + return ModItems.cap_star; + return Items.AIR; + } + + @Override + public int quantityDropped(IBlockState state, int fortune, Random random) { + return 128; + } + +} diff --git a/src/main/java/com/hbm/blocks/generic/BlockChain.java b/src/main/java/com/hbm/blocks/generic/BlockChain.java new file mode 100644 index 0000000000..7abe1f20f5 --- /dev/null +++ b/src/main/java/com/hbm/blocks/generic/BlockChain.java @@ -0,0 +1,228 @@ +package com.hbm.blocks.generic; + +import com.hbm.blocks.ModBlocks; + +import net.minecraft.block.Block; +import net.minecraft.block.BlockHorizontal; +import net.minecraft.block.material.Material; +import net.minecraft.block.properties.PropertyBool; +import net.minecraft.block.properties.PropertyDirection; +import net.minecraft.block.state.BlockStateContainer; +import net.minecraft.block.state.IBlockState; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.util.BlockRenderLayer; +import net.minecraft.util.EnumFacing; +import net.minecraft.util.EnumHand; +import net.minecraft.util.math.AxisAlignedBB; +import net.minecraft.util.math.BlockPos; +import net.minecraft.world.IBlockAccess; +import net.minecraft.world.World; + +public class BlockChain extends Block { + + public static final PropertyBool WALL = PropertyBool.create("wall"); + public static final PropertyBool END = PropertyBool.create("end"); + public static final PropertyDirection FACING = BlockHorizontal.FACING; + + public BlockChain(Material materialIn, String s) { + super(materialIn); + this.setUnlocalizedName(s); + this.setRegistryName(s); + this.setDefaultState(this.blockState.getBaseState().withProperty(WALL, false).withProperty(END, false).withProperty(FACING, EnumFacing.NORTH)); + + ModBlocks.ALL_BLOCKS.add(this); + } + + @Override + public boolean isLadder(IBlockState state, IBlockAccess world, BlockPos pos, EntityLivingBase entity) { + return true; + } + + @Override + public AxisAlignedBB getCollisionBoundingBox(IBlockState blockState, IBlockAccess worldIn, BlockPos pos) { + return NULL_AABB; + } + + @Override + public AxisAlignedBB getBoundingBox(IBlockState state, IBlockAccess source, BlockPos pos) { + float f = 0.125F; + float minY = 0; + if(!source.isSideSolid(pos.down(), EnumFacing.UP, false)) + minY = 0.25F; + int meta = state.getValue(FACING).ordinal(); + + if(!state.getValue(WALL)) { + return new AxisAlignedBB(3 * f, minY, 3 * f, 5 * f, 1, 5*f); + } + + if (meta == 2) + { + return new AxisAlignedBB(3 * f, minY, 1.0F - f, 5 * f, 1.0F, 1.0F); + } + + if (meta == 3) + { + return new AxisAlignedBB(3 * f, minY, 0.0F, 5 * f, 1.0F, f); + } + + if (meta == 4) + { + return new AxisAlignedBB(1.0F - f, minY, 3 * f, 1.0F, 1.0F, 5 * f); + } + + if (meta == 5) + { + return new AxisAlignedBB(0.0F, minY, 3 * f, f, 1.0F, 5 * f); + } + return new AxisAlignedBB(3 * f, minY, 3 * f, 5 * f, 1, 5*f); + } + + @Override + public boolean canPlaceBlockAt(World world, BlockPos pos) { + if(world.isSideSolid(pos.up(), EnumFacing.DOWN) || world.getBlockState(pos.up()).getBlock() == this) + return true; + + return world.isSideSolid(pos.west(), EnumFacing.EAST ) || + world.isSideSolid(pos.east(), EnumFacing.WEST ) || + world.isSideSolid(pos.north(), EnumFacing.SOUTH) || + world.isSideSolid(pos.south(), EnumFacing.NORTH); + } + + @Override + public IBlockState getStateForPlacement(World world, BlockPos pos, EnumFacing facing, float hitX, float hitY, float hitZ, int meta, EntityLivingBase placer, EnumHand hand) { + int j1 = meta; + + if(facing.ordinal() == 2 && world.isSideSolid(pos.south(), EnumFacing.NORTH)) + j1 = 2; + + if(facing.ordinal() == 3 && world.isSideSolid(pos.north(), EnumFacing.SOUTH)) + j1 = 3; + + if(facing.ordinal() == 4 && world.isSideSolid(pos.east(), EnumFacing.WEST)) + j1 = 4; + + if(facing.ordinal() == 5 && world.isSideSolid(pos.west(), EnumFacing.EAST)) + j1 = 5; + + boolean end = true; + if(world.getBlockState(pos.down()).getBlock() == this && (j1 != 0) == world.getBlockState(pos.down()).getValue(WALL) || world.isSideSolid(pos.down(), EnumFacing.UP)) + end = false; + + if(j1 == 0) { + if(world.getBlockState(pos.up()).getBlock() == this) + return this.getDefaultState().withProperty(FACING, world.getBlockState(pos.up()).getValue(FACING)).withProperty(WALL, world.getBlockState(pos.up()).getValue(WALL)).withProperty(END, end); + + if(world.isSideSolid(pos.up(), EnumFacing.DOWN)) + return this.getDefaultState().withProperty(FACING, EnumFacing.NORTH).withProperty(WALL, false).withProperty(END, end); + } + + if(j1 == 0) { + if(world.isSideSolid(pos.south(), EnumFacing.NORTH)) + j1 = 2; + + if(world.isSideSolid(pos.north(), EnumFacing.SOUTH)) + j1 = 3; + + if(world.isSideSolid(pos.east(), EnumFacing.WEST)) + j1 = 4; + + if(world.isSideSolid(pos.west(), EnumFacing.EAST)) + j1 = 5; + } + return this.getDefaultState().withProperty(FACING, j1 > 0 ? EnumFacing.VALUES[j1] : EnumFacing.NORTH).withProperty(WALL, j1 != 0).withProperty(END, end); + } + + @Override + public void neighborChanged(IBlockState state, World world, BlockPos pos, Block blockIn, BlockPos fromPos) { + int l = state.getValue(FACING).ordinal(); + boolean flag = false; + + if(world.getBlockState(pos.down()).getBlock() == this && world.getBlockState(pos).getValue(WALL) == world.getBlockState(pos.down()).getValue(WALL) || world.isSideSolid(pos.down(), EnumFacing.UP)) { + world.setBlockState(pos, state.withProperty(END, false)); + } else { + world.setBlockState(pos, state.withProperty(END, true)); + } + + if(world.getBlockState(pos.up()).getBlock() == this && world.getBlockState(pos).getValue(WALL) == world.getBlockState(pos.up()).getValue(WALL)){ + return; + } + + if(world.isSideSolid(pos.up(), EnumFacing.DOWN) && !world.getBlockState(pos).getValue(WALL)) { + return; + } + + if (l == 2 && world.isSideSolid(pos.south(), EnumFacing.NORTH)) + flag = true; + + if (l == 3 && world.isSideSolid(pos.north(), EnumFacing.SOUTH)) + flag = true; + + if (l == 4 && world.isSideSolid(pos.east(), EnumFacing.WEST)) + flag = true; + + if (l == 5 && world.isSideSolid(pos.west(), EnumFacing.EAST)) + flag = true; + + if (!flag) + world.destroyBlock(pos, true); + + } + + @Override + public boolean isCollidable() { + return true; + } + + @Override + public BlockRenderLayer getBlockLayer() { + return BlockRenderLayer.CUTOUT; + } + + @Override + public boolean isOpaqueCube(IBlockState state) { + return false; + } + + @Override + public boolean isBlockNormalCube(IBlockState state) { + return false; + } + + @Override + public boolean isNormalCube(IBlockState state) { + return false; + } + + @Override + public boolean isNormalCube(IBlockState state, IBlockAccess world, BlockPos pos) { + return false; + } + + @Override + public boolean isFullCube(IBlockState state) { + return false; + } + + @Override + protected BlockStateContainer createBlockState() { + return new BlockStateContainer(this, WALL, END, FACING); + } + + @Override + public int getMetaFromState(IBlockState state) { + int wall = state.getValue(WALL) ? 1 : 0; + int end = state.getValue(END) ? 1 : 0; + int facing = state.getValue(FACING).ordinal() - 2; + return (wall << 3) | (end << 2) | facing; + } + + @Override + public IBlockState getStateFromMeta(int meta) { + return this.getDefaultState() + .withProperty(WALL, ((meta >> 3) & 1) > 0 ? true : false) + .withProperty(END, ((meta >> 2) & 1) > 0 ? true : false) + .withProperty(FACING, EnumFacing.VALUES[(meta & 2) + 2]); + } + + +} diff --git a/src/main/java/com/hbm/blocks/generic/BlockCoalBurning.java b/src/main/java/com/hbm/blocks/generic/BlockCoalBurning.java new file mode 100644 index 0000000000..d4f65e0057 --- /dev/null +++ b/src/main/java/com/hbm/blocks/generic/BlockCoalBurning.java @@ -0,0 +1,73 @@ +package com.hbm.blocks.generic; + +import java.util.Random; + +import com.hbm.blocks.ModBlocks; + +import net.minecraft.block.Block; +import net.minecraft.block.material.Material; +import net.minecraft.block.state.IBlockState; +import net.minecraft.entity.Entity; +import net.minecraft.init.Blocks; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.util.EnumFacing; +import net.minecraft.util.EnumParticleTypes; +import net.minecraft.util.math.BlockPos; +import net.minecraft.world.World; + +public class BlockCoalBurning extends Block { + + public BlockCoalBurning(Material materialIn, String s) { + super(materialIn); + this.setUnlocalizedName(s); + this.setRegistryName(s); + + ModBlocks.ALL_BLOCKS.add(this); + } + + @Override + public void randomDisplayTick(IBlockState state, World world, BlockPos pos, Random rand) { + super.randomDisplayTick(state, world, pos, rand); + for(EnumFacing dir : EnumFacing.VALUES) { + + if(dir == EnumFacing.DOWN) + continue; + + if(world.getBlockState(pos.offset(dir)).getMaterial() == Material.AIR) { + + double ix = pos.getX() + 0.5F + dir.getFrontOffsetX() + rand.nextDouble() - 0.5D; + double iy = pos.getY() + 0.5F + dir.getFrontOffsetY() + rand.nextDouble() - 0.5D; + double iz = pos.getZ() + 0.5F + dir.getFrontOffsetZ() + rand.nextDouble() - 0.5D; + + if(dir.getFrontOffsetX() != 0) + ix = pos.getX() + 0.5F + dir.getFrontOffsetX() * 0.5 + rand.nextDouble() * 0.125 * dir.getFrontOffsetX(); + if(dir.getFrontOffsetY() != 0) + iy = pos.getY() + 0.5F + dir.getFrontOffsetY() * 0.5 + rand.nextDouble() * 0.125 * dir.getFrontOffsetY(); + if(dir.getFrontOffsetZ() != 0) + iz = pos.getZ() + 0.5F + dir.getFrontOffsetZ() * 0.5 + rand.nextDouble() * 0.125 * dir.getFrontOffsetZ(); + + world.spawnParticle(EnumParticleTypes.FLAME, ix, iy, iz, 0.0, 0.0, 0.0); + world.spawnParticle(EnumParticleTypes.SMOKE_NORMAL, ix, iy, iz, 0.0, 0.0, 0.0); + world.spawnParticle(EnumParticleTypes.SMOKE_NORMAL, ix, iy, iz, 0.0, 0.1, 0.0); + } + } + } + + @Override + public Item getItemDropped(IBlockState state, Random rand, int fortune) { + return Items.AIR; + } + + @Override + public void breakBlock(World worldIn, BlockPos pos, IBlockState state) { + worldIn.setBlockState(pos, Blocks.FIRE.getDefaultState()); + super.breakBlock(worldIn, pos, state); + } + + @Override + public void onEntityWalk(World worldIn, BlockPos pos, Entity entityIn) { + entityIn.setFire(3); + } + +} diff --git a/src/main/java/com/hbm/blocks/generic/BlockCoalOil.java b/src/main/java/com/hbm/blocks/generic/BlockCoalOil.java new file mode 100644 index 0000000000..cdcd622f0b --- /dev/null +++ b/src/main/java/com/hbm/blocks/generic/BlockCoalOil.java @@ -0,0 +1,82 @@ +package com.hbm.blocks.generic; + +import java.util.Random; + +import com.hbm.blocks.ModBlocks; +import com.hbm.items.tool.ItemToolAbility; + +import net.minecraft.block.Block; +import net.minecraft.block.material.Material; +import net.minecraft.block.state.IBlockState; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Blocks; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.Item.ToolMaterial; +import net.minecraft.item.ItemTool; +import net.minecraft.util.EnumFacing; +import net.minecraft.util.math.BlockPos; +import net.minecraft.world.Explosion; +import net.minecraft.world.World; + +public class BlockCoalOil extends Block { + + public BlockCoalOil(Material materialIn, String s) { + super(materialIn); + this.setUnlocalizedName(s); + this.setRegistryName(s); + + ModBlocks.ALL_BLOCKS.add(this); + } + + @Override + public void neighborChanged(IBlockState state, World world, BlockPos pos, Block blockIn, BlockPos fromPos) { + for(EnumFacing dir : EnumFacing.VALUES) { + + IBlockState nS = world.getBlockState(pos.offset(dir)); + Block n = nS.getBlock(); + + if(n == ModBlocks.ore_coal_oil_burning || n == ModBlocks.balefire || n == Blocks.FIRE || nS.getMaterial() == Material.LAVA) { + world.scheduleUpdate(pos, this, world.rand.nextInt(20) + 2); + } + } + } + + @Override + public void onBlockHarvested(World world, BlockPos pos, IBlockState state, EntityPlayer player) { + if(player.getHeldItemMainhand() == null) + return; + + if(!(player.getHeldItemMainhand().getItem() instanceof ItemTool || player.getHeldItemMainhand().getItem() instanceof ItemToolAbility)) + return; + + ItemTool tool = (ItemTool)player.getHeldItemMainhand().getItem(); + + if(tool.getToolMaterialName() != ToolMaterial.WOOD.toString()) { + + if(world.rand.nextInt(10) == 0) + world.setBlockState(pos, Blocks.FIRE.getDefaultState()); + } + } + + @Override + public void onBlockDestroyedByExplosion(World worldIn, BlockPos pos, Explosion explosionIn) { + worldIn.setBlockState(pos, Blocks.FIRE.getDefaultState()); + } + + @Override + public void updateTick(World world, BlockPos pos, IBlockState state, Random rand) { + world.setBlockState(pos, ModBlocks.ore_coal_oil_burning.getDefaultState()); + } + + @Override + public Item getItemDropped(IBlockState state, Random rand, int fortune) { + return Items.COAL; + } + + @Override + public int quantityDropped(IBlockState state, int fortune, Random random) { + return 2 + random.nextInt(2); + } + +} diff --git a/src/main/java/com/hbm/blocks/generic/BlockCrate.java b/src/main/java/com/hbm/blocks/generic/BlockCrate.java index aef09107c7..50d52b50cf 100644 --- a/src/main/java/com/hbm/blocks/generic/BlockCrate.java +++ b/src/main/java/com/hbm/blocks/generic/BlockCrate.java @@ -86,32 +86,14 @@ public static void setDrops() { BlockCrate.addToListWithWeight(crateList, ModItems.clip_revolver, 7); BlockCrate.addToListWithWeight(crateList, ModItems.clip_revolver_gold, 4); BlockCrate.addToListWithWeight(crateList, ModItems.clip_revolver_lead, 6); - //BlockCrate.addToListWithWeight(crateList, ModItems.clip_revolver_schrabidium, 1); BlockCrate.addToListWithWeight(crateList, ModItems.clip_revolver_cursed, 5); - //BlockCrate.addToListWithWeight(crateList, ModItems.clip_revolver_nightmare, 3); - //BlockCrate.addToListWithWeight(crateList, ModItems.clip_revolver_nightmare2, 2); BlockCrate.addToListWithWeight(crateList, ModItems.clip_rpg, 5); BlockCrate.addToListWithWeight(crateList, ModItems.clip_fatman, 1); - //BlockCrate.addToListWithWeight(crateList, ModItems.clip_mirv, 2); - //BlockCrate.addToListWithWeight(crateList, ModItems.clip_bf, 1); BlockCrate.addToListWithWeight(crateList, ModItems.clip_mp40, 7); BlockCrate.addToListWithWeight(crateList, ModItems.clip_uzi, 7); BlockCrate.addToListWithWeight(crateList, ModItems.clip_uboinik, 7); BlockCrate.addToListWithWeight(crateList, ModItems.clip_lever_action, 5); BlockCrate.addToListWithWeight(crateList, ModItems.clip_bolt_action, 5); - //BlockCrate.addToListWithWeight(crateList, ModItems.clip_osipr, 7); - //BlockCrate.addToListWithWeight(crateList, ModItems.clip_immolator, 4); - //BlockCrate.addToListWithWeight(crateList, ModItems.clip_cryolator, 4); - //BlockCrate.addToListWithWeight(crateList, ModItems.clip_mp, 3); - //BlockCrate.addToListWithWeight(crateList, ModItems.clip_xvl1456, 5); - //BlockCrate.addToListWithWeight(crateList, ModItems.clip_emp, 3); - //BlockCrate.addToListWithWeight(crateList, ModItems.clip_defabricator, 3); - //BlockCrate.addToListWithWeight(crateList, ModItems.clip_euthanasia, 2); - //BlockCrate.addToListWithWeight(crateList, ModItems.clip_hp, 2); - //BlockCrate.addToListWithWeight(crateList, ModItems.clip_jack, 2); - //BlockCrate.addToListWithWeight(crateList, ModItems.clip_revolver_pip, 3); - //BlockCrate.addToListWithWeight(crateList, ModItems.clip_spark, 2); - //BlockCrate.addToListWithWeight(crateList, ModItems.clip_stinger, 5); BlockCrate.addToListWithWeight(crateList, ModItems.grenade_generic, 8); BlockCrate.addToListWithWeight(crateList, ModItems.grenade_strong, 6); BlockCrate.addToListWithWeight(crateList, ModItems.grenade_mk2, 4); @@ -123,63 +105,32 @@ public static void setDrops() { BlockCrate.addToListWithWeight(weaponList, ModItems.gun_revolver, 9); BlockCrate.addToListWithWeight(weaponList, ModItems.gun_revolver_gold, 7); BlockCrate.addToListWithWeight(weaponList, ModItems.gun_revolver_lead, 8); - //BlockCrate.addToListWithWeight(weaponList, ModItems.gun_revolver_schrabidium, 1); BlockCrate.addToListWithWeight(weaponList, ModItems.gun_revolver_cursed, 7); - //BlockCrate.addToListWithWeight(weaponList, ModItems.gun_revolver_nightmare, 5); - //BlockCrate.addToListWithWeight(weaponList, ModItems.gun_revolver_nightmare2, 4); - //BlockCrate.addToListWithWeight(weaponList, ModItems.gun_revolver_pip, 3); BlockCrate.addToListWithWeight(weaponList, ModItems.gun_calamity, 3); - //BlockCrate.addToListWithWeight(weaponList, ModItems.gun_calamity_dual, 2); BlockCrate.addToListWithWeight(weaponList, ModItems.gun_rpg, 7); BlockCrate.addToListWithWeight(weaponList, ModItems.gun_karl, 4); BlockCrate.addToListWithWeight(weaponList, ModItems.gun_panzerschreck, 6); BlockCrate.addToListWithWeight(weaponList, ModItems.gun_hk69, 8); BlockCrate.addToListWithWeight(weaponList, ModItems.gun_stinger, 7); - //BlockCrate.addToListWithWeight(weaponList, ModItems.gun_fatman, 5); - //BlockCrate.addToListWithWeight(weaponList, ModItems.gun_proto, 3); - //BlockCrate.addToListWithWeight(weaponList, ModItems.gun_mirv, 3); - //BlockCrate.addToListWithWeight(weaponList, ModItems.gun_bf, 1); BlockCrate.addToListWithWeight(weaponList, ModItems.gun_mp40, 9); BlockCrate.addToListWithWeight(weaponList, ModItems.gun_uzi, 6); BlockCrate.addToListWithWeight(weaponList, ModItems.gun_uzi_silencer, 5); - //BlockCrate.addToListWithWeight(weaponList, ModItems.gun_uzi_saturnite, 4); - //BlockCrate.addToListWithWeight(weaponList, ModItems.gun_uzi_saturnite_silencer, 3); BlockCrate.addToListWithWeight(weaponList, ModItems.gun_uboinik, 8); BlockCrate.addToListWithWeight(weaponList, ModItems.gun_lever_action, 7); - //BlockCrate.addToListWithWeight(weaponList, ModItems.gun_lever_action_dark, 6); BlockCrate.addToListWithWeight(weaponList, ModItems.gun_bolt_action, 7); - //BlockCrate.addToListWithWeight(weaponList, ModItems.gun_bolt_action_green, 6); - //BlockCrate.addToListWithWeight(weaponList, ModItems.gun_xvl1456, 4); - //BlockCrate.addToListWithWeight(weaponList, ModItems.gun_osipr, 6); - //BlockCrate.addToListWithWeight(weaponList, ModItems.gun_immolator, 5); - //BlockCrate.addToListWithWeight(weaponList, ModItems.gun_cryolator, 5); - //BlockCrate.addToListWithWeight(weaponList, ModItems.gun_mp, 2); - //BlockCrate.addToListWithWeight(weaponList, ModItems.gun_emp, 3); - //BlockCrate.addToListWithWeight(weaponList, ModItems.gun_jack, 3); - //BlockCrate.addToListWithWeight(weaponList, ModItems.gun_spark, 3); - //BlockCrate.addToListWithWeight(weaponList, ModItems.gun_hp, 3); - //BlockCrate.addToListWithWeight(weaponList, ModItems.gun_euthanasia, 3); - //BlockCrate.addToListWithWeight(weaponList, ModItems.gun_skystinger, 3); - //BlockCrate.addToListWithWeight(weaponList, ModItems.gun_defabricator, 2); //Lead Crate BlockCrate.addToListWithWeight(leadList, ModItems.ingot_uranium, 10); - //BlockCrate.addToListWithWeight(leadList, ModItems.ingot_u235, 5); BlockCrate.addToListWithWeight(leadList, ModItems.ingot_u238, 8); BlockCrate.addToListWithWeight(leadList, ModItems.ingot_plutonium, 7); - //BlockCrate.addToListWithWeight(leadList, ModItems.ingot_pu238, 5); - //BlockCrate.addToListWithWeight(leadList, ModItems.ingot_pu239, 4); BlockCrate.addToListWithWeight(leadList, ModItems.ingot_pu240, 6); BlockCrate.addToListWithWeight(leadList, ModItems.ingot_neptunium, 7); BlockCrate.addToListWithWeight(leadList, ModItems.ingot_uranium_fuel, 8); BlockCrate.addToListWithWeight(leadList, ModItems.ingot_plutonium_fuel, 7); BlockCrate.addToListWithWeight(leadList, ModItems.ingot_mox_fuel, 6); BlockCrate.addToListWithWeight(leadList, ModItems.nugget_uranium, 10); - //BlockCrate.addToListWithWeight(leadList, ModItems.nugget_u235, 5); BlockCrate.addToListWithWeight(leadList, ModItems.nugget_u238, 8); BlockCrate.addToListWithWeight(leadList, ModItems.nugget_plutonium, 7); - //BlockCrate.addToListWithWeight(leadList, ModItems.nugget_pu238, 5); - //BlockCrate.addToListWithWeight(leadList, ModItems.nugget_pu239, 4); BlockCrate.addToListWithWeight(leadList, ModItems.nugget_pu240, 6); BlockCrate.addToListWithWeight(leadList, ModItems.nugget_neptunium, 7); BlockCrate.addToListWithWeight(leadList, ModItems.nugget_uranium_fuel, 8); @@ -193,43 +144,28 @@ public static void setDrops() { BlockCrate.addToListWithWeight(leadList, ModItems.pellet_rtg_weak, 7); BlockCrate.addToListWithWeight(leadList, ModItems.tritium_deuterium_cake, 5); BlockCrate.addToListWithWeight(leadList, ModItems.powder_yellowcake, 10); - //BlockCrate.addToListWithWeight(leadList, ModItems.nugget_schrabidium, 1); //Metal Crate BlockCrate.addToListWithWeight(metalList, Item.getItemFromBlock(ModBlocks.machine_press), 10); BlockCrate.addToListWithWeight(metalList, Item.getItemFromBlock(ModBlocks.machine_difurnace_off), 9); - //BlockCrate.addToListWithWeight(metalList, Item.getItemFromBlock(ModBlocks.machine_centrifuge), 5); BlockCrate.addToListWithWeight(metalList, Item.getItemFromBlock(ModBlocks.machine_reactor), 6); BlockCrate.addToListWithWeight(metalList, Item.getItemFromBlock(ModBlocks.machine_nuke_furnace_off), 7); - //BlockCrate.addToListWithWeight(metalList, Item.getItemFromBlock(ModBlocks.machine_rtg_furnace_off), 5); BlockCrate.addToListWithWeight(metalList, Item.getItemFromBlock(ModBlocks.machine_coal_off), 10); BlockCrate.addToListWithWeight(metalList, Item.getItemFromBlock(ModBlocks.machine_diesel), 8); BlockCrate.addToListWithWeight(metalList, Item.getItemFromBlock(ModBlocks.machine_selenium), 7); - //BlockCrate.addToListWithWeight(metalList, Item.getItemFromBlock(ModBlocks.machine_industrial_generator), 6); - //BlockCrate.addToListWithWeight(metalList, Item.getItemFromBlock(ModBlocks.machine_radgen), 5); BlockCrate.addToListWithWeight(metalList, Item.getItemFromBlock(ModBlocks.machine_rtg_grey), 4); BlockCrate.addToListWithWeight(metalList, Item.getItemFromBlock(ModBlocks.red_pylon), 9); BlockCrate.addToListWithWeight(metalList, Item.getItemFromBlock(ModBlocks.machine_battery), 8); BlockCrate.addToListWithWeight(metalList, Item.getItemFromBlock(ModBlocks.machine_lithium_battery), 5); BlockCrate.addToListWithWeight(metalList, Item.getItemFromBlock(ModBlocks.machine_electric_furnace_off), 8); BlockCrate.addToListWithWeight(metalList, Item.getItemFromBlock(ModBlocks.machine_assembler), 10); - //BlockCrate.addToListWithWeight(metalList, Item.getItemFromBlock(ModBlocks.machine_chemplant), 7); - //BlockCrate.addToListWithWeight(metalList, Item.getItemFromBlock(ModBlocks.machine_reactor_small), 4); BlockCrate.addToListWithWeight(metalList, Item.getItemFromBlock(ModBlocks.machine_fluidtank), 7); - //BlockCrate.addToListWithWeight(metalList, Item.getItemFromBlock(ModBlocks.machine_shredder), 8); - //BlockCrate.addToListWithWeight(metalList, Item.getItemFromBlock(ModBlocks.machine_well), 6); - //BlockCrate.addToListWithWeight(metalList, Item.getItemFromBlock(ModBlocks.machine_pumpjack), 5); - //BlockCrate.addToListWithWeight(metalList, Item.getItemFromBlock(ModBlocks.machine_flare), 7); - //BlockCrate.addToListWithWeight(metalList, Item.getItemFromBlock(ModBlocks.machine_refinery), 5); BlockCrate.addToListWithWeight(metalList, Item.getItemFromBlock(ModBlocks.machine_drill), 4); - //BlockCrate.addToListWithWeight(metalList, Item.getItemFromBlock(ModBlocks.machine_turbofan), 4); - //Drillgon200: Removed, by order of Supreme Lord Bob. - //BlockCrate.addToListWithWeight(metalList, ModItems.centrifuge_element, 6); + BlockCrate.addToListWithWeight(metalList, ModItems.centrifuge_element, 6); BlockCrate.addToListWithWeight(metalList, ModItems.motor, 8); BlockCrate.addToListWithWeight(metalList, ModItems.coil_tungsten, 7); - //BlockCrate.addToListWithWeight(metalList, ModItems.rtg_unit, 4); BlockCrate.addToListWithWeight(metalList, ModItems.photo_panel, 3); BlockCrate.addToListWithWeight(metalList, ModItems.coil_copper, 10); BlockCrate.addToListWithWeight(metalList, ModItems.tank_steel, 9); @@ -241,18 +177,15 @@ public static void setDrops() { BlockCrate.addToListWithWeight(redList, ModItems.mysteryshovel, 1); BlockCrate.addToListWithWeight(redList, ModItems.gun_revolver_pip, 1); BlockCrate.addToListWithWeight(redList, ModItems.gun_revolver_blackjack, 1); - BlockCrate.addToListWithWeight(redList, ModItems.clip_revolver_pip, 1); - BlockCrate.addToListWithWeight(redList, ModItems.gun_calamity_dual, 1); - BlockCrate.addToListWithWeight(redList, ModItems.gun_b92, 1); - BlockCrate.addToListWithWeight(redList, ModItems.weaponized_starblaster_cell, 1); + BlockCrate.addToListWithWeight(redList, ModItems.gun_revolver_silver, 1); + BlockCrate.addToListWithWeight(redList, ModItems.ammo_44_pip, 1); + BlockCrate.addToListWithWeight(redList, ModItems.ammo_44_bj, 1); + BlockCrate.addToListWithWeight(redList, ModItems.ammo_44_silver, 1); BlockCrate.addToListWithWeight(redList, ModItems.battery_spark, 1); BlockCrate.addToListWithWeight(redList, ModItems.bottle_sparkle, 1); BlockCrate.addToListWithWeight(redList, ModItems.bottle_rad, 1); - BlockCrate.addToListWithWeight(redList, ModItems.missile_taint, 1); + BlockCrate.addToListWithWeight(redList, ModItems.ring_starmetal, 1); BlockCrate.addToListWithWeight(redList, ModItems.flame_pony, 1); - BlockCrate.addToListWithWeight(redList, ModItems.burnt_bark, 1); - BlockCrate.addToListWithWeight(redList, ModItems.crystal_horn, 1); - BlockCrate.addToListWithWeight(redList, ModItems.crystal_charred, 1); BlockCrate.addToListWithWeight(redList, Item.getItemFromBlock(ModBlocks.ntm_dirt), 1); BlockCrate.addToListWithWeight(redList, Item.getItemFromBlock(ModBlocks.broadcaster_pc), 1); } diff --git a/src/main/java/com/hbm/blocks/generic/BlockGeysir.java b/src/main/java/com/hbm/blocks/generic/BlockGeysir.java index 2c139bb475..6c33176e84 100644 --- a/src/main/java/com/hbm/blocks/generic/BlockGeysir.java +++ b/src/main/java/com/hbm/blocks/generic/BlockGeysir.java @@ -74,6 +74,9 @@ public void randomDisplayTick(IBlockState stateIn, World worldIn, BlockPos pos, worldIn.spawnParticle(EnumParticleTypes.CLOUD, f, f1, f2, 0.0D, 0.1D, 0.0D); } + if(this == ModBlocks.geysir_nether) { + worldIn.spawnParticle(EnumParticleTypes.FLAME, pos.getX() + 0.5F, pos.getY() + 1.0625F, pos.getZ() + 0.5F, 0.0D, 0.0D, 0.0D); + } } @Override diff --git a/src/main/java/com/hbm/blocks/generic/BlockNTMGlass.java b/src/main/java/com/hbm/blocks/generic/BlockNTMGlass.java index b86c309e66..4a0f4ef7de 100644 --- a/src/main/java/com/hbm/blocks/generic/BlockNTMGlass.java +++ b/src/main/java/com/hbm/blocks/generic/BlockNTMGlass.java @@ -13,10 +13,13 @@ public class BlockNTMGlass extends BlockBreakable { - public BlockNTMGlass(Material materialIn, String s) { + BlockRenderLayer layer; + + public BlockNTMGlass(Material materialIn, BlockRenderLayer layer, String s) { super(materialIn, false); this.setUnlocalizedName(s); this.setRegistryName(s); + this.layer = layer; ModBlocks.ALL_BLOCKS.add(this); } @@ -33,7 +36,7 @@ public int quantityDropped(IBlockState state, int fortune, Random random) { @Override public BlockRenderLayer getBlockLayer() { - return BlockRenderLayer.TRANSLUCENT; + return layer; } @Override diff --git a/src/main/java/com/hbm/blocks/generic/BlockOre.java b/src/main/java/com/hbm/blocks/generic/BlockOre.java index d9e2917efa..fba8355ecd 100644 --- a/src/main/java/com/hbm/blocks/generic/BlockOre.java +++ b/src/main/java/com/hbm/blocks/generic/BlockOre.java @@ -26,6 +26,7 @@ import net.minecraft.util.EnumParticleTypes; import net.minecraft.util.SoundCategory; import net.minecraft.util.math.BlockPos; +import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; @@ -57,7 +58,7 @@ public BlockOre(Material mat, float rad, float max, String name){ @Override public Item getItemDropped(IBlockState state, Random rand, int fortune) { - if(this == ModBlocks.ore_asbestos) + if(this == ModBlocks.ore_asbestos || this == ModBlocks.ore_gneiss_asbestos) { return ModItems.ingot_asbestos; } @@ -79,7 +80,7 @@ public Item getItemDropped(IBlockState state, Random rand, int fortune) { if(this == ModBlocks.ore_lignite){ return ModItems.lignite; } - if(this == ModBlocks.ore_rare) + if(this == ModBlocks.ore_rare || this == ModBlocks.ore_gneiss_rare) { switch(rand.nextInt(6)) { case 0: return ModItems.fragment_actinium; @@ -201,7 +202,7 @@ public int quantityDropped(IBlockState state, int fortune, Random rand) { if(this == ModBlocks.ore_fluorite){ return 2 + rand.nextInt(3); } - if(this == ModBlocks.ore_rare){ + if(this == ModBlocks.ore_rare || this == ModBlocks.ore_gneiss_rare){ return 4 + rand.nextInt(8); } if(this == ModBlocks.block_meteor_broken) diff --git a/src/main/java/com/hbm/blocks/generic/BlockSmolder.java b/src/main/java/com/hbm/blocks/generic/BlockSmolder.java new file mode 100644 index 0000000000..bdb0bb4bb3 --- /dev/null +++ b/src/main/java/com/hbm/blocks/generic/BlockSmolder.java @@ -0,0 +1,50 @@ +package com.hbm.blocks.generic; + +import java.util.Random; + +import com.hbm.blocks.ModBlocks; +import com.hbm.items.ModItems; + +import net.minecraft.block.Block; +import net.minecraft.block.material.Material; +import net.minecraft.block.state.IBlockState; +import net.minecraft.entity.Entity; +import net.minecraft.item.Item; +import net.minecraft.util.EnumParticleTypes; +import net.minecraft.util.math.BlockPos; +import net.minecraft.world.World; +import net.minecraftforge.fml.relauncher.Side; +import net.minecraftforge.fml.relauncher.SideOnly; + +public class BlockSmolder extends Block { + + public BlockSmolder(Material materialIn, String s) { + super(materialIn); + this.setUnlocalizedName(s); + this.setRegistryName(s); + + ModBlocks.ALL_BLOCKS.add(this); + } + + @Override + @SideOnly(Side.CLIENT) + public void randomDisplayTick(IBlockState state, World world, BlockPos pos, Random rand) { + super.randomDisplayTick(state, world, pos, rand); + if(world.getBlockState(pos.up()).getMaterial() == Material.AIR) { + + world.spawnParticle(EnumParticleTypes.LAVA, pos.getX() + 0.25 + rand.nextDouble() * 0.5, pos.getY() + 1.1, pos.getZ() + 0.25 + rand.nextDouble() * 0.5, 0.0, 0.0, 0.0); + world.spawnParticle(EnumParticleTypes.FLAME, pos.getX() + 0.25 + rand.nextDouble() * 0.5, pos.getY() + 1.1, pos.getZ() + 0.25 + rand.nextDouble() * 0.5, 0.0, 0.0, 0.0); + } + } + + @Override + public Item getItemDropped(IBlockState state, Random rand, int fortune) { + return ModItems.powder_fire; + } + + @Override + public void onEntityWalk(World worldIn, BlockPos pos, Entity entityIn) { + entityIn.setFire(3); + } + +} diff --git a/src/main/java/com/hbm/blocks/generic/DecoBlock.java b/src/main/java/com/hbm/blocks/generic/DecoBlock.java index 4abd1cc772..850176a878 100644 --- a/src/main/java/com/hbm/blocks/generic/DecoBlock.java +++ b/src/main/java/com/hbm/blocks/generic/DecoBlock.java @@ -120,8 +120,6 @@ public void onBlockPlacedBy(World worldIn, BlockPos pos, IBlockState state, Enti @Override public Item getItemDropped(IBlockState state, Random rand, int fortune) { - if(this == ModBlocks.boxcar) - return Items.AIR; return super.getItemDropped(state, rand, fortune); } @@ -166,55 +164,6 @@ public AxisAlignedBB getBoundingBox(IBlockState state, IBlockAccess source, Bloc return FULL_BLOCK_AABB; } - @Override - public void breakBlock(World worldIn, BlockPos pos, IBlockState state) { - if (state.getBlock() == ModBlocks.boxcar) { - - List list = new ArrayList(); - list.add(new ItemStack(ModItems.ingot_steel, 5 + rand.nextInt(16))); - list.add(new ItemStack(ModItems.plate_steel, 15 + rand.nextInt(31))); - list.add(new ItemStack(Items.IRON_INGOT, 5 + rand.nextInt(11))); - list.add(new ItemStack(ModBlocks.block_steel, 1 + rand.nextInt(3))); - list.add(new ItemStack(ModBlocks.crate, 1 + rand.nextInt(6))); - for (int i1 = 0; i1 < list.size(); ++i1) { - ItemStack itemstack = list.get(i1).copy(); - - if (itemstack != null) { - float f = this.rand.nextFloat() * 0.8F + 0.1F; - float f1 = this.rand.nextFloat() * 0.8F + 0.1F; - float f2 = this.rand.nextFloat() * 0.8F + 0.1F; - - while (itemstack.getCount() > 0) { - int j1 = this.rand.nextInt(21) + 10; - - if (j1 > itemstack.getCount()) { - j1 = itemstack.getCount(); - } - - itemstack.shrink(j1);; - EntityItem entityitem = new EntityItem(worldIn, pos.getX() + f, pos.getY() + f1, - pos.getZ() + f2, - new ItemStack(itemstack.getItem(), j1, itemstack.getItemDamage())); - - if (itemstack.hasTagCompound()) { - entityitem.getItem() - .setTagCompound((NBTTagCompound) itemstack.getTagCompound().copy()); - } - - float f3 = 0.05F; - entityitem.motionX = (float) this.rand.nextGaussian() * f3; - entityitem.motionY = (float) this.rand.nextGaussian() * f3 + 0.2F; - entityitem.motionZ = (float) this.rand.nextGaussian() * f3; - worldIn.spawnEntity(entityitem); - } - } - } - - //worldIn.update(x, y, z, b); - } - super.breakBlock(worldIn, pos, state); - } - @Override protected BlockStateContainer createBlockState() { return new BlockStateContainer(this, new IProperty[]{FACING}); diff --git a/src/main/java/com/hbm/blocks/generic/Spikes.java b/src/main/java/com/hbm/blocks/generic/Spikes.java new file mode 100644 index 0000000000..f9ee9991cd --- /dev/null +++ b/src/main/java/com/hbm/blocks/generic/Spikes.java @@ -0,0 +1,89 @@ +package com.hbm.blocks.generic; + +import com.hbm.blocks.ModBlocks; +import com.hbm.lib.HBMSoundHandler; +import com.hbm.lib.ModDamageSource; + +import net.minecraft.block.Block; +import net.minecraft.block.material.Material; +import net.minecraft.block.state.IBlockState; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.util.EnumFacing; +import net.minecraft.util.SoundCategory; +import net.minecraft.util.math.AxisAlignedBB; +import net.minecraft.util.math.BlockPos; +import net.minecraft.world.IBlockAccess; +import net.minecraft.world.World; + +public class Spikes extends Block { + + public Spikes(Material materialIn, String s) { + super(materialIn); + this.setUnlocalizedName(s); + this.setRegistryName(s); + + ModBlocks.ALL_BLOCKS.add(this); + } + + @Override + public AxisAlignedBB getSelectedBoundingBox(IBlockState state, World worldIn, BlockPos pos) { + return new AxisAlignedBB(pos, pos); + } + + @Override + public AxisAlignedBB getCollisionBoundingBox(IBlockState blockState, IBlockAccess worldIn, BlockPos pos) { + return NULL_AABB; + } + + @Override + public boolean isNormalCube(IBlockState state) { + return false; + } + @Override + public boolean isNormalCube(IBlockState state, IBlockAccess world, BlockPos pos) { + return false; + } + @Override + public boolean isOpaqueCube(IBlockState state) { + return false; + } + @Override + public boolean isCollidable() { + return true; + } + @Override + public boolean isBlockNormalCube(IBlockState state) { + return false; + } + @Override + public boolean isFullBlock(IBlockState state) { + return false; + } + @Override + public boolean isFullCube(IBlockState state) { + return false; + } + @Override + public boolean isSideSolid(IBlockState base_state, IBlockAccess world, BlockPos pos, EnumFacing side) { + return false; + } + @Override + public boolean isTranslucent(IBlockState state) { + return true; + } + + @Override + public boolean causesSuffocation(IBlockState state) { + return false; + } + + @Override + public void onEntityCollidedWithBlock(World world, BlockPos pos, IBlockState state, Entity ent) { + if(ent instanceof EntityLivingBase && ent.motionY < -0.1) { + if(ent.attackEntityFrom(ModDamageSource.spikes, 100)) + world.playSound(null, pos.getX() + 0.5, pos.getY() + 0.5, pos.getZ() + 0.5, HBMSoundHandler.slicer, SoundCategory.HOSTILE, 1.0F, 1.0F); + } + } + +} diff --git a/src/main/java/com/hbm/blocks/generic/TrappedBrick.java b/src/main/java/com/hbm/blocks/generic/TrappedBrick.java index 27faa724f4..584853234e 100644 --- a/src/main/java/com/hbm/blocks/generic/TrappedBrick.java +++ b/src/main/java/com/hbm/blocks/generic/TrappedBrick.java @@ -3,6 +3,8 @@ import java.util.List; import com.hbm.blocks.ModBlocks; +import com.hbm.lib.HBMSoundHandler; +import com.hbm.lib.ModDamageSource; import com.hbm.tileentity.deco.TileEntityTrappedBrick; import net.minecraft.block.Block; @@ -24,6 +26,7 @@ import net.minecraft.util.EnumBlockRenderType; import net.minecraft.util.NonNullList; import net.minecraft.util.SoundCategory; +import net.minecraft.util.math.AxisAlignedBB; import net.minecraft.util.math.BlockPos; import net.minecraft.world.World; import net.minecraftforge.fml.relauncher.Side; @@ -78,7 +81,11 @@ public void onEntityWalk(World world, BlockPos pos, Entity entity) { break; case SPIKES: if(world.getBlockState(new BlockPos(x, y + 1, z)).getBlock().isReplaceable(world, new BlockPos(x, y + 1, z))) - world.setBlockState(new BlockPos(x, y + 1, z), ModBlocks.barbed_wire.getDefaultState()); + world.setBlockState(new BlockPos(x, y + 1, z), ModBlocks.spikes.getDefaultState()); + List targets = world.getEntitiesWithinAABB(Entity.class, new AxisAlignedBB(x, y + 1, z, x + 1, y + 2, z + 1)); + for(Entity e : targets) + e.attackEntityFrom(ModDamageSource.spikes, 10); + world.playSound(null, x + 0.5, y + 1.5, z + 0.5, HBMSoundHandler.slicer, SoundCategory.HOSTILE, 1.0F, 1.0F); break; case MINE: world.createExplosion(null, x + 0.5, y + 1.5, z + 0.5, 1F, false); diff --git a/src/main/java/com/hbm/blocks/machine/BlockConverterHeRf.java b/src/main/java/com/hbm/blocks/machine/BlockConverterHeRf.java index f9e666c1a1..5332f1e255 100644 --- a/src/main/java/com/hbm/blocks/machine/BlockConverterHeRf.java +++ b/src/main/java/com/hbm/blocks/machine/BlockConverterHeRf.java @@ -17,6 +17,7 @@ import net.minecraft.util.EnumFacing; import net.minecraft.util.EnumHand; import net.minecraft.util.math.BlockPos; +import net.minecraft.util.text.TextComponentString; import net.minecraft.world.World; public class BlockConverterHeRf extends BlockContainer { @@ -45,7 +46,10 @@ public boolean onBlockActivated(World world, BlockPos pos, IBlockState state, En TileEntityConverterHeRf entity = (TileEntityConverterHeRf) world.getTileEntity(pos); if(entity != null) { - player.openGui(MainRegistry.instance, ModBlocks.guiID_converter_he_rf, world, pos.getX(), pos.getY(), pos.getZ()); + player.sendMessage(new TextComponentString("Note: Buffer may not accuratly represent current conversion rate, keep tact rates in mind.")); + player.sendMessage(new TextComponentString("HE: " + (entity.buf / 4))); + player.sendMessage(new TextComponentString("RF: " + entity.buf)); + //FMLNetworkHandler.openGui(player, MainRegistry.instance, ModBlocks.guiID_converter_he_rf, world, x, y, z); } return true; } else { diff --git a/src/main/java/com/hbm/blocks/machine/BlockConverterRfHe.java b/src/main/java/com/hbm/blocks/machine/BlockConverterRfHe.java index c58ffb4df0..d45231caff 100644 --- a/src/main/java/com/hbm/blocks/machine/BlockConverterRfHe.java +++ b/src/main/java/com/hbm/blocks/machine/BlockConverterRfHe.java @@ -17,6 +17,7 @@ import net.minecraft.util.EnumFacing; import net.minecraft.util.EnumHand; import net.minecraft.util.math.BlockPos; +import net.minecraft.util.text.TextComponentString; import net.minecraft.world.World; public class BlockConverterRfHe extends BlockContainer { @@ -45,7 +46,10 @@ public boolean onBlockActivated(World world, BlockPos pos, IBlockState state, En TileEntityConverterRfHe entity = (TileEntityConverterRfHe) world.getTileEntity(pos); if(entity != null) { - player.openGui(MainRegistry.instance, ModBlocks.guiID_converter_rf_he, world, pos.getX(), pos.getY(), pos.getZ()); + player.sendMessage(new TextComponentString("Note: Buffer may not accuratly represent current conversion rate, keep tact rates in mind.")); + player.sendMessage(new TextComponentString("HE: " + (entity.buf / 4))); + player.sendMessage(new TextComponentString("RF: " + entity.buf)); + //FMLNetworkHandler.openGui(player, MainRegistry.instance, ModBlocks.guiID_converter_rf_he, world, x, y, z); } return true; } else { diff --git a/src/main/java/com/hbm/blocks/machine/BlockHadronAccess.java b/src/main/java/com/hbm/blocks/machine/BlockHadronAccess.java new file mode 100644 index 0000000000..c9e986a0b0 --- /dev/null +++ b/src/main/java/com/hbm/blocks/machine/BlockHadronAccess.java @@ -0,0 +1,112 @@ +package com.hbm.blocks.machine; + +import com.hbm.blocks.ModBlocks; +import com.hbm.lib.ForgeDirection; +import com.hbm.main.MainRegistry; +import com.hbm.tileentity.TileEntityProxyInventory; + +import net.minecraft.block.Block; +import net.minecraft.block.BlockContainer; +import net.minecraft.block.BlockDirectional; +import net.minecraft.block.SoundType; +import net.minecraft.block.material.Material; +import net.minecraft.block.properties.IProperty; +import net.minecraft.block.properties.PropertyDirection; +import net.minecraft.block.state.BlockStateContainer; +import net.minecraft.block.state.IBlockState; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.ItemStack; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.EnumBlockRenderType; +import net.minecraft.util.EnumFacing; +import net.minecraft.util.EnumHand; +import net.minecraft.util.Mirror; +import net.minecraft.util.Rotation; +import net.minecraft.util.math.BlockPos; +import net.minecraft.world.World; +import net.minecraftforge.fml.common.network.internal.FMLNetworkHandler; + +public class BlockHadronAccess extends BlockContainer { + + public static final PropertyDirection FACING = BlockDirectional.FACING; + + public BlockHadronAccess(Material materialIn, String s) { + super(materialIn); + this.setUnlocalizedName(s); + this.setRegistryName(s); + + ModBlocks.ALL_BLOCKS.add(this); + } + + @Override + public Block setSoundType(SoundType sound) { + return super.setSoundType(sound); + } + + @Override + public TileEntity createNewTileEntity(World worldIn, int meta) { + return new TileEntityProxyInventory(); + } + + @Override + public boolean onBlockActivated(World world, BlockPos pos, IBlockState state, EntityPlayer player, EnumHand hand, EnumFacing facing, float hitX, float hitY, float hitZ) { + if(world.isRemote) { + return true; + } else if(!player.isSneaking()) { + + ForgeDirection dir = ForgeDirection.getOrientation(state.getValue(FACING).ordinal()); + + for(int i = 1; i < 3; i++) { + if(world.getBlockState(new BlockPos(pos.getX() + dir.offsetX * i, pos.getY() + dir.offsetY * i, pos.getZ() + dir.offsetZ * i)).getBlock() == ModBlocks.hadron_core) { + FMLNetworkHandler.openGui(player, MainRegistry.instance, ModBlocks.guiID_hadron, world, pos.getX() + dir.offsetX * i, pos.getY() + dir.offsetY * i, pos.getZ() + dir.offsetZ * i); + } + } + + return true; + + } else { + return false; + } + } + + @Override + public EnumBlockRenderType getRenderType(IBlockState state) { + return EnumBlockRenderType.MODEL; + } + + @Override + public void onBlockPlacedBy(World worldIn, BlockPos pos, IBlockState state, EntityLivingBase placer, ItemStack stack) { + worldIn.setBlockState(pos, state.withProperty(FACING, EnumFacing.getDirectionFromEntityLiving(pos, placer).getOpposite()), 2); + } + + @Override + protected BlockStateContainer createBlockState() { + return new BlockStateContainer(this, new IProperty[]{FACING}); + } + + @Override + public int getMetaFromState(IBlockState state) { + return ((EnumFacing)state.getValue(FACING)).getIndex(); + } + + @Override + public IBlockState getStateFromMeta(int meta) { + EnumFacing enumfacing = EnumFacing.getFront(meta); + return this.getDefaultState().withProperty(FACING, enumfacing); + } + + + + @Override + public IBlockState withRotation(IBlockState state, Rotation rot) { + return state.withProperty(FACING, rot.rotate((EnumFacing)state.getValue(FACING))); + } + + @Override + public IBlockState withMirror(IBlockState state, Mirror mirrorIn) + { + return state.withRotation(mirrorIn.toRotation((EnumFacing)state.getValue(FACING))); + } + +} diff --git a/src/main/java/com/hbm/blocks/machine/BlockHadronCoil.java b/src/main/java/com/hbm/blocks/machine/BlockHadronCoil.java new file mode 100644 index 0000000000..cfa509fd2c --- /dev/null +++ b/src/main/java/com/hbm/blocks/machine/BlockHadronCoil.java @@ -0,0 +1,38 @@ +package com.hbm.blocks.machine; + +import java.util.List; + +import com.hbm.blocks.ModBlocks; +import com.hbm.util.I18nUtil; + +import net.minecraft.block.Block; +import net.minecraft.block.SoundType; +import net.minecraft.block.material.Material; +import net.minecraft.client.util.ITooltipFlag; +import net.minecraft.item.ItemStack; +import net.minecraft.world.World; + +public class BlockHadronCoil extends Block { + + public int factor; + + public BlockHadronCoil(Material materialIn, int factor, String s) { + super(materialIn); + this.setUnlocalizedName(s); + this.setRegistryName(s); + this.factor = factor; + + ModBlocks.ALL_BLOCKS.add(this); + } + + @Override + public Block setSoundType(SoundType sound) { + return super.setSoundType(sound); + } + + @Override + public void addInformation(ItemStack stack, World player, List tooltip, ITooltipFlag advanced) { + tooltip.add(I18nUtil.resolveKey("info.coil") + ": " + factor); + } + +} diff --git a/src/main/java/com/hbm/blocks/machine/BlockHadronCore.java b/src/main/java/com/hbm/blocks/machine/BlockHadronCore.java new file mode 100644 index 0000000000..e293d6395d --- /dev/null +++ b/src/main/java/com/hbm/blocks/machine/BlockHadronCore.java @@ -0,0 +1,105 @@ +package com.hbm.blocks.machine; + +import com.hbm.blocks.ModBlocks; +import com.hbm.main.MainRegistry; +import com.hbm.tileentity.machine.TileEntityHadron; + +import net.minecraft.block.Block; +import net.minecraft.block.BlockContainer; +import net.minecraft.block.BlockDirectional; +import net.minecraft.block.BlockPistonBase; +import net.minecraft.block.SoundType; +import net.minecraft.block.material.Material; +import net.minecraft.block.properties.IProperty; +import net.minecraft.block.properties.PropertyDirection; +import net.minecraft.block.state.BlockStateContainer; +import net.minecraft.block.state.IBlockState; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.ItemStack; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.EnumBlockRenderType; +import net.minecraft.util.EnumFacing; +import net.minecraft.util.EnumHand; +import net.minecraft.util.Mirror; +import net.minecraft.util.Rotation; +import net.minecraft.util.math.BlockPos; +import net.minecraft.world.World; + +public class BlockHadronCore extends BlockContainer { + + public static final PropertyDirection FACING = BlockDirectional.FACING; + + public BlockHadronCore(Material materialIn, String s) { + super(materialIn); + this.setUnlocalizedName(s); + this.setRegistryName(s); + + ModBlocks.ALL_BLOCKS.add(this); + } + + @Override + public TileEntity createNewTileEntity(World worldIn, int meta) { + return new TileEntityHadron(); + } + + @Override + public Block setSoundType(SoundType sound) { + return super.setSoundType(sound); + } + + @Override + public void onBlockPlacedBy(World worldIn, BlockPos pos, IBlockState state, EntityLivingBase placer, ItemStack stack) { + worldIn.setBlockState(pos, state.withProperty(FACING, EnumFacing.getDirectionFromEntityLiving(pos, placer)), 2); + } + + @Override + public boolean onBlockActivated(World world, BlockPos pos, IBlockState state, EntityPlayer player, EnumHand hand, EnumFacing facing, float hitX, float hitY, float hitZ) { + if(world.isRemote) { + return true; + } else if(!player.isSneaking()) { + + TileEntityHadron entity = (TileEntityHadron) world.getTileEntity(pos); + if(entity != null) { + player.openGui(MainRegistry.instance, ModBlocks.guiID_hadron, world, pos.getX(), pos.getY(), pos.getZ()); + } + + return true; + } else { + return false; + } + } + + @Override + public EnumBlockRenderType getRenderType(IBlockState state) { + return EnumBlockRenderType.MODEL; + } + + @Override + protected BlockStateContainer createBlockState() { + return new BlockStateContainer(this, new IProperty[]{FACING}); + } + + @Override + public int getMetaFromState(IBlockState state) { + return ((EnumFacing)state.getValue(FACING)).getIndex(); + } + + @Override + public IBlockState getStateFromMeta(int meta) { + EnumFacing enumfacing = EnumFacing.getFront(meta); + return this.getDefaultState().withProperty(FACING, enumfacing); + } + + @Override + public IBlockState withRotation(IBlockState state, Rotation rot) { + return state.withProperty(FACING, rot.rotate((EnumFacing)state.getValue(FACING))); + } + + @Override + public IBlockState withMirror(IBlockState state, Mirror mirrorIn) + { + return state.withRotation(mirrorIn.toRotation((EnumFacing)state.getValue(FACING))); + } + +} diff --git a/src/main/java/com/hbm/blocks/machine/BlockHadronDiode.java b/src/main/java/com/hbm/blocks/machine/BlockHadronDiode.java new file mode 100644 index 0000000000..4a5301f74c --- /dev/null +++ b/src/main/java/com/hbm/blocks/machine/BlockHadronDiode.java @@ -0,0 +1,103 @@ +package com.hbm.blocks.machine; + +import com.hbm.blocks.ModBlocks; +import com.hbm.items.ModItems; +import com.hbm.lib.ForgeDirection; +import com.hbm.tileentity.machine.TileEntityHadronDiode; +import com.hbm.tileentity.machine.TileEntityHadronDiode.DiodeConfig; + +import net.minecraft.block.Block; +import net.minecraft.block.BlockContainer; +import net.minecraft.block.SoundType; +import net.minecraft.block.material.Material; +import net.minecraft.block.properties.PropertyInteger; +import net.minecraft.block.state.BlockStateContainer; +import net.minecraft.block.state.IBlockState; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.EnumBlockRenderType; +import net.minecraft.util.EnumFacing; +import net.minecraft.util.EnumHand; +import net.minecraft.util.math.BlockPos; +import net.minecraft.world.World; + +public class BlockHadronDiode extends BlockContainer { + + public static final PropertyInteger[] textures = new PropertyInteger[6]; + static { + for(int i = 0; i < textures.length; i ++){ + textures[i] = PropertyInteger.create(EnumFacing.VALUES[i].getName2(), 0, 2); + } + } + + public BlockHadronDiode(Material materialIn, String s) { + super(materialIn); + this.setUnlocalizedName(s); + this.setRegistryName(s); + + ModBlocks.ALL_BLOCKS.add(this); + } + + @Override + public Block setSoundType(SoundType sound) { + return super.setSoundType(sound); + } + + @Override + public TileEntity createNewTileEntity(World worldIn, int meta) { + return new TileEntityHadronDiode(); + } + + @Override + public boolean onBlockActivated(World world, BlockPos pos, IBlockState state, EntityPlayer player, EnumHand hand, EnumFacing facing, float hitX, float hitY, float hitZ) { + if(player.getHeldItem(hand).getItem() == ModItems.screwdriver) { + + if(!world.isRemote) { + TileEntityHadronDiode diode = (TileEntityHadronDiode) world.getTileEntity(pos); + int config = diode.getConfig(facing.ordinal()).ordinal(); + config += 1; + config %= DiodeConfig.values().length; + diode.setConfig(facing.ordinal(), config); + resetBlockState(world, pos); + } + + //world.markBlockRangeForRenderUpdate(pos, pos); + + return true; + } else { + return false; + } + } + + public static void resetBlockState(World world, BlockPos pos){ + TileEntityHadronDiode diode = (TileEntityHadronDiode) world.getTileEntity(pos); + IBlockState newState = ModBlocks.hadron_diode.getDefaultState(); + for(int i = 0; i < 6; i++){ + newState = newState.withProperty(BlockHadronDiode.textures[i], diode.sides[i].ordinal()); + } + world.setBlockState(pos, newState); + diode.validate(); + world.setTileEntity(pos, diode); + } + + @Override + public EnumBlockRenderType getRenderType(IBlockState state) { + return EnumBlockRenderType.MODEL; + } + + @Override + protected BlockStateContainer createBlockState() { + return new BlockStateContainer(this, textures); + } + + @Override + public int getMetaFromState(IBlockState state) { + return 0; + } + + @Override + public IBlockState getStateFromMeta(int meta) { + return this.getDefaultState(); + } + +} diff --git a/src/main/java/com/hbm/blocks/machine/BlockHadronPlating.java b/src/main/java/com/hbm/blocks/machine/BlockHadronPlating.java new file mode 100644 index 0000000000..44b23855ab --- /dev/null +++ b/src/main/java/com/hbm/blocks/machine/BlockHadronPlating.java @@ -0,0 +1,24 @@ +package com.hbm.blocks.machine; + +import com.hbm.blocks.ModBlocks; + +import net.minecraft.block.Block; +import net.minecraft.block.SoundType; +import net.minecraft.block.material.Material; + +public class BlockHadronPlating extends Block { + + public BlockHadronPlating(Material materialIn, String s) { + super(materialIn); + this.setUnlocalizedName(s); + this.setRegistryName(s); + + ModBlocks.ALL_BLOCKS.add(this); + } + + @Override + public Block setSoundType(SoundType sound) { + return super.setSoundType(sound); + } + +} diff --git a/src/main/java/com/hbm/blocks/machine/BlockHadronPower.java b/src/main/java/com/hbm/blocks/machine/BlockHadronPower.java new file mode 100644 index 0000000000..b5b723f682 --- /dev/null +++ b/src/main/java/com/hbm/blocks/machine/BlockHadronPower.java @@ -0,0 +1,40 @@ +package com.hbm.blocks.machine; + +import com.hbm.blocks.ModBlocks; +import com.hbm.tileentity.machine.TileEntityHadronPower; + +import net.minecraft.block.Block; +import net.minecraft.block.BlockContainer; +import net.minecraft.block.SoundType; +import net.minecraft.block.material.Material; +import net.minecraft.block.state.IBlockState; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.EnumBlockRenderType; +import net.minecraft.world.World; + +public class BlockHadronPower extends BlockContainer { + + public BlockHadronPower(Material materialIn, String s) { + super(materialIn); + this.setUnlocalizedName(s); + this.setRegistryName(s); + + ModBlocks.ALL_BLOCKS.add(this); + } + + @Override + public TileEntity createNewTileEntity(World worldIn, int meta) { + return new TileEntityHadronPower(); + } + + @Override + public Block setSoundType(SoundType sound) { + return super.setSoundType(sound); + } + + @Override + public EnumBlockRenderType getRenderType(IBlockState state) { + return EnumBlockRenderType.MODEL; + } + +} diff --git a/src/main/java/com/hbm/blocks/machine/MachineIGenerator.java b/src/main/java/com/hbm/blocks/machine/MachineIGenerator.java new file mode 100644 index 0000000000..73a4478c42 --- /dev/null +++ b/src/main/java/com/hbm/blocks/machine/MachineIGenerator.java @@ -0,0 +1,114 @@ +package com.hbm.blocks.machine; + +import com.hbm.blocks.BlockDummyable; +import com.hbm.blocks.ModBlocks; +import com.hbm.handler.MultiblockHandlerXR; +import com.hbm.lib.ForgeDirection; +import com.hbm.main.MainRegistry; +import com.hbm.tileentity.TileEntityProxyCombo; +import com.hbm.tileentity.machine.TileEntityMachineIGenerator; + +import net.minecraft.block.material.Material; +import net.minecraft.block.state.IBlockState; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.EnumBlockRenderType; +import net.minecraft.util.EnumFacing; +import net.minecraft.util.EnumHand; +import net.minecraft.util.math.BlockPos; +import net.minecraft.world.World; +import net.minecraftforge.fml.common.network.internal.FMLNetworkHandler; + +public class MachineIGenerator extends BlockDummyable { + + public MachineIGenerator(Material materialIn, String s) { + super(materialIn, s); + } + + @Override + public TileEntity createNewTileEntity(World worldIn, int meta) { + if(meta >= 12) + return new TileEntityMachineIGenerator(); + + if(meta >= extra) + return new TileEntityProxyCombo(false, true, true); + + return null; + } + + @Override + public EnumBlockRenderType getRenderType(IBlockState state) { + return EnumBlockRenderType.ENTITYBLOCK_ANIMATED; + } + + @Override + public boolean onBlockActivated(World world, BlockPos pos1, IBlockState state, EntityPlayer player, EnumHand hand, EnumFacing facing, float hitX, float hitY, float hitZ) { + if(world.isRemote) { + return true; + } else if(!player.isSneaking()) { + + int[] pos = this.findCore(world, pos1.getX(), pos1.getY(), pos1.getZ()); + + if(pos == null) + return false; + + TileEntityMachineIGenerator gen = (TileEntityMachineIGenerator)world.getTileEntity(new BlockPos(pos[0], pos[1], pos[2])); + + if(gen != null) + FMLNetworkHandler.openGui(player, MainRegistry.instance, ModBlocks.guiID_machine_industrial_generator, world, pos[0], pos[1], pos[2]); + + return true; + } else { + return false; + } + } + + @Override + public int[] getDimensions() { + return new int [] {1,0,2,2,2,4}; + } + + @Override + public int getOffset() { + return 2; + } + + @Override + protected boolean checkRequirement(World world, int x, int y, int z, ForgeDirection dir, int o) { + if(!MultiblockHandlerXR.checkSpace(world, x + dir.offsetX * o , y + dir.offsetY * o, z + dir.offsetZ * o, getDimensions(), x, y, z, dir)) + return false; + if(!MultiblockHandlerXR.checkSpace(world, x + dir.offsetX * o , y + dir.offsetY * o, z + dir.offsetZ * o, new int [] {5,0,2,2,8,-2}, x, y, z, dir)) + return false; + if(!MultiblockHandlerXR.checkSpace(world, x + dir.offsetX * o , y + dir.offsetY * o, z + dir.offsetZ * o, new int [] {4,0,2,2,-4,8}, x, y, z, dir)) + return false; + if(!MultiblockHandlerXR.checkSpace(world, x + dir.offsetX * o , y + dir.offsetY * o, z + dir.offsetZ * o, new int [] {3,-2,1,1,-1,3}, x, y, z, dir)) + return false; + if(!MultiblockHandlerXR.checkSpace(world, x + dir.offsetX * o , y + dir.offsetY * o, z + dir.offsetZ * o, new int [] {4,-2,1,1,1,0}, x, y, z, dir)) + return false; + + return true; + } + + @Override + protected void fillSpace(World world, int x, int y, int z, ForgeDirection dir, int o) { + MultiblockHandlerXR.fillSpace(world, x + dir.offsetX * o , y + dir.offsetY * o, z + dir.offsetZ * o, getDimensions(), this, dir); + MultiblockHandlerXR.fillSpace(world, x + dir.offsetX * o , y + dir.offsetY * o, z + dir.offsetZ * o, new int [] {5,0,2,2,8,-2}, this, dir); + MultiblockHandlerXR.fillSpace(world, x + dir.offsetX * o , y + dir.offsetY * o, z + dir.offsetZ * o, new int [] {4,0,2,2,-4,8}, this, dir); + MultiblockHandlerXR.fillSpace(world, x + dir.offsetX * o , y + dir.offsetY * o, z + dir.offsetZ * o, new int [] {3,-2,1,1,-1,3}, this, dir); + MultiblockHandlerXR.fillSpace(world, x + dir.offsetX * o , y + dir.offsetY * o, z + dir.offsetZ * o, new int [] {4,-2,1,1,1,0}, this, dir); + + int[] rot = MultiblockHandlerXR.rotate(new int [] {1,0,2,2,8,8}, dir.toEnumFacing()); + + for(int iy = 0; iy <= 1; iy++) { + for(int ix = -rot[4]; ix <= rot[5]; ix++) { + for(int iz = -rot[2]; iz <= rot[3]; iz++) { + + if(ix == -rot[4] || ix == rot[5] || iz == -rot[2] || iz == rot[3]) { + this.makeExtra(world, x + dir.offsetX * o + ix, y + iy, z + dir.offsetZ * o + iz); + } + } + } + } + } + +} diff --git a/src/main/java/com/hbm/blocks/machine/MachineITER.java b/src/main/java/com/hbm/blocks/machine/MachineITER.java index 178ec776c0..a192916a50 100644 --- a/src/main/java/com/hbm/blocks/machine/MachineITER.java +++ b/src/main/java/com/hbm/blocks/machine/MachineITER.java @@ -1,5 +1,7 @@ package com.hbm.blocks.machine; +import java.util.Random; + import com.hbm.blocks.BlockDummyable; import com.hbm.blocks.ModBlocks; import com.hbm.lib.ForgeDirection; @@ -14,6 +16,7 @@ import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.item.EntityItem; import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; @@ -37,7 +40,7 @@ public TileEntity createNewTileEntity(World worldIn, int meta) { if(meta >= 12) return new TileEntityITER(); if(meta >= 6) - return new TileEntityProxyCombo(false, true, true); + return new TileEntityProxyCombo(true, true, true); return null; } @@ -249,5 +252,10 @@ public void fillSpace(World world, int x, int y, int z, ForgeDirection dir, int public int getOffset() { return 7; } + + @Override + public Item getItemDropped(IBlockState state, Random rand, int fortune) { + return Items.AIR; + } } diff --git a/src/main/java/com/hbm/blocks/machine/MachineLargeTurbine.java b/src/main/java/com/hbm/blocks/machine/MachineLargeTurbine.java index c25162fdf5..a6394988a8 100644 --- a/src/main/java/com/hbm/blocks/machine/MachineLargeTurbine.java +++ b/src/main/java/com/hbm/blocks/machine/MachineLargeTurbine.java @@ -63,7 +63,6 @@ public boolean onBlockActivated(World world, BlockPos pos1, IBlockState state, E FMLNetworkHandler.openGui(player, MainRegistry.instance, ModBlocks.guiID_machine_large_turbine, world, pos[0], pos[1], pos[2]); return true; } else { - player.sendMessage(new TextComponentString("" + state.getValue(META))); return true; } } diff --git a/src/main/java/com/hbm/blocks/machine/MachinePlasmaHeater.java b/src/main/java/com/hbm/blocks/machine/MachinePlasmaHeater.java index 01cf7bbfdc..84e850dfcf 100644 --- a/src/main/java/com/hbm/blocks/machine/MachinePlasmaHeater.java +++ b/src/main/java/com/hbm/blocks/machine/MachinePlasmaHeater.java @@ -1,5 +1,7 @@ package com.hbm.blocks.machine; +import java.util.Random; + import com.hbm.blocks.BlockDummyable; import com.hbm.blocks.ModBlocks; import com.hbm.handler.MultiblockHandlerXR; @@ -12,6 +14,8 @@ import net.minecraft.block.state.IBlockState; import net.minecraft.entity.item.EntityItem; import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.EnumFacing; @@ -128,4 +132,9 @@ public boolean onBlockActivated(World world, BlockPos pos1, IBlockState state, E } } + @Override + public Item getItemDropped(IBlockState state, Random rand, int fortune) { + return Items.AIR; + } + } diff --git a/src/main/java/com/hbm/blocks/machine/MachineSolarBoiler.java b/src/main/java/com/hbm/blocks/machine/MachineSolarBoiler.java new file mode 100644 index 0000000000..bae7741ca5 --- /dev/null +++ b/src/main/java/com/hbm/blocks/machine/MachineSolarBoiler.java @@ -0,0 +1,46 @@ +package com.hbm.blocks.machine; + +import com.hbm.blocks.BlockDummyable; +import com.hbm.lib.ForgeDirection; +import com.hbm.tileentity.TileEntityProxyCombo; +import com.hbm.tileentity.machine.TileEntitySolarBoiler; + +import net.minecraft.block.material.Material; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; + +public class MachineSolarBoiler extends BlockDummyable { + + public MachineSolarBoiler(Material materialIn, String s) { + super(materialIn, s); + } + + @Override + public TileEntity createNewTileEntity(World worldIn, int meta) { + if(meta >= 12) + return new TileEntitySolarBoiler(); + if(meta >= extra) + return new TileEntityProxyCombo(false, false, true); + return null; + } + + @Override + public int[] getDimensions() { + return new int[] {2, 0, 1, 1, 1, 1}; + } + + @Override + public int getOffset() { + return 1; + } + + @Override + protected void fillSpace(World world, int x, int y, int z, ForgeDirection dir, int o) { + super.fillSpace(world, x, y, z, dir, o); + x = x + dir.offsetX * o; + z = z + dir.offsetZ * o; + + this.makeExtra(world, x, y + 2, z); + } + +} diff --git a/src/main/java/com/hbm/blocks/machine/PowerDetector.java b/src/main/java/com/hbm/blocks/machine/PowerDetector.java new file mode 100644 index 0000000000..ffd79d3781 --- /dev/null +++ b/src/main/java/com/hbm/blocks/machine/PowerDetector.java @@ -0,0 +1,59 @@ +package com.hbm.blocks.machine; + +import com.hbm.blocks.ModBlocks; +import com.hbm.tileentity.machine.TileEntityMachineDetector; + +import net.minecraft.block.BlockContainer; +import net.minecraft.block.material.Material; +import net.minecraft.block.properties.PropertyBool; +import net.minecraft.block.state.BlockStateContainer; +import net.minecraft.block.state.IBlockState; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.EnumFacing; +import net.minecraft.util.math.BlockPos; +import net.minecraft.world.IBlockAccess; +import net.minecraft.world.World; + +public class PowerDetector extends BlockContainer { + + public static final PropertyBool IS_ON = PropertyBool.create("is_on"); + + public PowerDetector(Material materialIn, String s) { + super(materialIn); + this.setUnlocalizedName(s); + this.setRegistryName(s); + + ModBlocks.ALL_BLOCKS.add(this); + } + + @Override + public TileEntity createNewTileEntity(World worldIn, int meta) { + return new TileEntityMachineDetector(); + } + + @Override + public boolean canProvidePower(IBlockState state) { + return true; + } + + @Override + public int getWeakPower(IBlockState blockState, IBlockAccess blockAccess, BlockPos pos, EnumFacing side) { + return blockState.getValue(IS_ON) ? 15 : 0; + } + + @Override + protected BlockStateContainer createBlockState() { + return new BlockStateContainer(this, IS_ON); + } + + @Override + public int getMetaFromState(IBlockState state) { + return state.getValue(IS_ON) ? 1 : 0; + } + + @Override + public IBlockState getStateFromMeta(int meta) { + return meta > 0 ? this.getDefaultState().withProperty(IS_ON, true) : this.getDefaultState().withProperty(IS_ON, false); + } + +} diff --git a/src/main/java/com/hbm/blocks/machine/Radiobox.java b/src/main/java/com/hbm/blocks/machine/Radiobox.java index 036f8c1dd2..30824e553e 100644 --- a/src/main/java/com/hbm/blocks/machine/Radiobox.java +++ b/src/main/java/com/hbm/blocks/machine/Radiobox.java @@ -1,6 +1,8 @@ package com.hbm.blocks.machine; import com.hbm.blocks.ModBlocks; +import com.hbm.items.ModItems; +import com.hbm.items.machine.ItemBattery; import com.hbm.lib.HBMSoundHandler; import com.hbm.tileentity.machine.TileEntityRadiobox; @@ -13,6 +15,7 @@ import net.minecraft.block.state.BlockStateContainer; import net.minecraft.block.state.IBlockState; import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.item.EntityItem; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; @@ -58,6 +61,15 @@ public boolean onBlockActivated(World world, BlockPos pos, IBlockState state, En return true; } else if(!player.isSneaking()) { + TileEntityRadiobox box = (TileEntityRadiobox)world.getTileEntity(pos); + + if(player.getHeldItem(hand).getItem() == ModItems.battery_spark && !box.infinite) { + player.getHeldItem(hand).shrink(1); + world.playSound(null, pos.getX() + 0.5, pos.getY() + 0.5, pos.getZ() + 0.5, HBMSoundHandler.upgradePlug, SoundCategory.BLOCKS, 1.5F, 1.0F); + box.infinite = true; + box.markDirty(); + return true; + } boolean on = world.getBlockState(pos).getValue(STATE); if(!on) { world.setBlockState(pos, world.getBlockState(pos).withProperty(STATE, true)); @@ -75,6 +87,16 @@ public boolean onBlockActivated(World world, BlockPos pos, IBlockState state, En } } + @Override + public void breakBlock(World world, BlockPos pos, IBlockState state) { + TileEntityRadiobox box = (TileEntityRadiobox)world.getTileEntity(pos); + + if(box.infinite) { + world.spawnEntity(new EntityItem(world, pos.getX() + 0.5, pos.getY() + 0.5, pos.getZ() + 0.5, ItemBattery.getEmptyBattery(ModItems.battery_spark))); + } + super.breakBlock(world, pos, state); + } + @Override public boolean isOpaqueCube(IBlockState state) { return false; diff --git a/src/main/java/com/hbm/blocks/machine/SolarMirror.java b/src/main/java/com/hbm/blocks/machine/SolarMirror.java new file mode 100644 index 0000000000..10722ac1b3 --- /dev/null +++ b/src/main/java/com/hbm/blocks/machine/SolarMirror.java @@ -0,0 +1,60 @@ +package com.hbm.blocks.machine; + +import com.hbm.blocks.ModBlocks; +import com.hbm.tileentity.machine.TileEntitySolarMirror; + +import net.minecraft.block.BlockContainer; +import net.minecraft.block.material.Material; +import net.minecraft.block.state.IBlockState; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.EnumBlockRenderType; +import net.minecraft.util.math.BlockPos; +import net.minecraft.world.IBlockAccess; +import net.minecraft.world.World; + +public class SolarMirror extends BlockContainer { + + public SolarMirror(Material materialIn, String s) { + super(materialIn); + this.setUnlocalizedName(s); + this.setRegistryName(s); + + ModBlocks.ALL_BLOCKS.add(this); + } + + @Override + public TileEntity createNewTileEntity(World worldIn, int meta) { + return new TileEntitySolarMirror(); + } + + @Override + public EnumBlockRenderType getRenderType(IBlockState state) { + return EnumBlockRenderType.ENTITYBLOCK_ANIMATED; + } + + @Override + public boolean isOpaqueCube(IBlockState state) { + return false; + } + + @Override + public boolean isBlockNormalCube(IBlockState state) { + return false; + } + + @Override + public boolean isNormalCube(IBlockState state) { + return false; + } + + @Override + public boolean isNormalCube(IBlockState state, IBlockAccess world, BlockPos pos) { + return false; + } + + @Override + public boolean isFullCube(IBlockState state) { + return false; + } + +} diff --git a/src/main/java/com/hbm/blocks/test/TestObjTester.java b/src/main/java/com/hbm/blocks/test/TestObjTester.java index 7f4593047b..d61fc4f335 100644 --- a/src/main/java/com/hbm/blocks/test/TestObjTester.java +++ b/src/main/java/com/hbm/blocks/test/TestObjTester.java @@ -3,7 +3,6 @@ import com.hbm.blocks.ModBlocks; import com.hbm.entity.effect.EntityCloudTom; import com.hbm.interfaces.IBomb; -import com.hbm.physics.PhysicsTestParticle; import com.hbm.tileentity.deco.TileEntityObjTester; import net.minecraft.block.BlockContainer; @@ -13,7 +12,6 @@ import net.minecraft.block.properties.PropertyDirection; import net.minecraft.block.state.BlockStateContainer; import net.minecraft.block.state.IBlockState; -import net.minecraft.client.Minecraft; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemStack; @@ -91,7 +89,7 @@ public boolean onBlockActivated(World world, BlockPos pos, IBlockState state, En });*/ //Minecraft.getMinecraft().effectRenderer.addEffect(new ParticleBFGRing(world, pos.getX() + 0.5, pos.getY() + 25, pos.getZ() + 0.5)); try { - Minecraft.getMinecraft().effectRenderer.addEffect(new PhysicsTestParticle(world, pos.getX()+2.5, pos.getY() + 3, pos.getZ() + 3)); + //Minecraft.getMinecraft().effectRenderer.addEffect(new PhysicsTestParticle(world, pos.getX()+2.5, pos.getY() + 3, pos.getZ() + 3)); }catch (Exception x){ x.printStackTrace(); } @@ -153,7 +151,7 @@ public void explode(World world, BlockPos pos) { //((TileEntityObjTester)te).fireAge = 0; } try { - Minecraft.getMinecraft().effectRenderer.addEffect(new PhysicsTestParticle(world, pos.getX()+2.5, pos.getY() + 3, pos.getZ() + 5.55)); + //Minecraft.getMinecraft().effectRenderer.addEffect(new PhysicsTestParticle(world, pos.getX()+2.5, pos.getY() + 3, pos.getZ() + 5.55)); }catch (Exception x){ x.printStackTrace(); } diff --git a/src/main/java/com/hbm/capability/HbmCapability.java b/src/main/java/com/hbm/capability/HbmCapability.java new file mode 100644 index 0000000000..a9dc273a0d --- /dev/null +++ b/src/main/java/com/hbm/capability/HbmCapability.java @@ -0,0 +1,109 @@ +package com.hbm.capability; + +import java.util.concurrent.Callable; + +import com.hbm.handler.HbmKeybinds.EnumKeybind; + +import net.minecraft.entity.Entity; +import net.minecraft.nbt.NBTBase; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.EnumFacing; +import net.minecraftforge.common.capabilities.Capability; +import net.minecraftforge.common.capabilities.Capability.IStorage; +import net.minecraftforge.common.capabilities.CapabilityInject; +import net.minecraftforge.common.capabilities.ICapabilitySerializable; + +public class HbmCapability { + + public interface IHBMData { + public boolean getKeyPressed(EnumKeybind key); + public void setKeyPressed(EnumKeybind key, boolean pressed); + } + + public static class HBMData implements IHBMData { + + public static final Callable FACTORY = () -> {return new HBMData();}; + + private boolean[] keysPressed = new boolean[EnumKeybind.values().length]; + + @Override + public boolean getKeyPressed(EnumKeybind key) { + return keysPressed[key.ordinal()]; + } + + @Override + public void setKeyPressed(EnumKeybind key, boolean pressed) { + keysPressed[key.ordinal()] = pressed; + } + + } + + public static class HBMDataStorage implements IStorage{ + + @Override + public NBTBase writeNBT(Capability capability, IHBMData instance, EnumFacing side) { + NBTTagCompound tag = new NBTTagCompound(); + for(EnumKeybind key : EnumKeybind.values()){ + tag.setBoolean(key.name(), instance.getKeyPressed(key)); + } + return tag; + } + + @Override + public void readNBT(Capability capability, IHBMData instance, EnumFacing side, NBTBase nbt) { + if(nbt instanceof NBTTagCompound){ + for(EnumKeybind key : EnumKeybind.values()){ + instance.setKeyPressed(key, ((NBTTagCompound)nbt).getBoolean(key.name())); + } + } + } + + } + + public static class HBMDataProvider implements ICapabilitySerializable { + + public static final IHBMData DUMMY = new IHBMData(){ + + @Override + public boolean getKeyPressed(EnumKeybind key) { + return false; + } + + @Override + public void setKeyPressed(EnumKeybind key, boolean pressed) { + } + }; + + @CapabilityInject(IHBMData.class) + public static final Capability HBM_CAP = null; + + private IHBMData instance = HBM_CAP.getDefaultInstance(); + + @Override + public boolean hasCapability(Capability capability, EnumFacing facing) { + return capability == HBM_CAP; + } + + @Override + public T getCapability(Capability capability, EnumFacing facing) { + return capability == HBM_CAP ? HBM_CAP.cast(this.instance) : null; + } + + @Override + public NBTBase serializeNBT() { + return HBM_CAP.getStorage().writeNBT(HBM_CAP, instance, null); + } + + @Override + public void deserializeNBT(NBTBase nbt) { + HBM_CAP.getStorage().readNBT(HBM_CAP, instance, null, nbt); + } + + } + + public static IHBMData getData(Entity e){ + if(e.hasCapability(HBMDataProvider.HBM_CAP, null)) + return e.getCapability(HBMDataProvider.HBM_CAP, null); + return HBMDataProvider.DUMMY; + } +} diff --git a/src/main/java/com/hbm/command/CommandHbm.java b/src/main/java/com/hbm/command/CommandHbm.java index 877730ec73..3139ab34cc 100644 --- a/src/main/java/com/hbm/command/CommandHbm.java +++ b/src/main/java/com/hbm/command/CommandHbm.java @@ -5,8 +5,15 @@ import java.util.Random; import java.util.stream.Collectors; +import org.lwjgl.opengl.GL13; +import org.lwjgl.opengl.GL20; + import com.google.common.collect.Lists; import com.hbm.blocks.ModBlocks; +import com.hbm.handler.HbmShaderManager2; +import com.hbm.handler.HbmShaderManager2.Shader; +import com.hbm.lib.RefStrings; +import com.hbm.main.ResourceManager; import com.hbm.world.Antenna; import com.hbm.world.Barrel; import com.hbm.world.Bunker; @@ -25,15 +32,20 @@ import com.hbm.world.Spaceship; import com.hbm.world.Vertibird; +import net.minecraft.client.Minecraft; import net.minecraft.command.CommandBase; import net.minecraft.command.CommandException; import net.minecraft.command.ICommandSender; import net.minecraft.init.Blocks; import net.minecraft.server.MinecraftServer; +import net.minecraft.util.ResourceLocation; import net.minecraft.util.math.BlockPos; import net.minecraft.util.math.Vec3d; +import net.minecraft.util.text.TextComponentString; import net.minecraft.util.text.TextComponentTranslation; import net.minecraft.world.World; +import net.minecraftforge.fml.common.FMLCommonHandler; +import net.minecraftforge.fml.relauncher.Side; public class CommandHbm extends CommandBase { @@ -78,12 +90,35 @@ public void execute(MinecraftServer server, ICommandSender sender, String[] args } else if("gen".equals(args[0])) { doGenCommand(server, sender, args); return; + } else if("reloadCollada".equals(args[0])){ + if(FMLCommonHandler.instance().getSide() == Side.CLIENT){ + Minecraft.getMinecraft().addScheduledTask(() -> { + ResourceManager.loadAnimatedModels(); + ResourceManager.lightning = HbmShaderManager2.loadShader(new ResourceLocation(RefStrings.MODID, "shaders/lightning")).withUniforms(shader -> { + GL13.glActiveTexture(GL13.GL_TEXTURE4); + Minecraft.getMinecraft().getTextureManager().bindTexture(ResourceManager.noise_2); + GL20.glUniform1i(GL20.glGetUniformLocation(shader, "noise"), 4); + GL13.glActiveTexture(GL13.GL_TEXTURE0); + }); + ResourceManager.maxdepth = HbmShaderManager2.loadShader(new ResourceLocation(RefStrings.MODID, "shaders/maxdepth")); + ResourceManager.lightning_gib = HbmShaderManager2.loadShader(new ResourceLocation(RefStrings.MODID, "shaders/lightning_gib")).withUniforms(HbmShaderManager2.LIGHTMAP, shader -> { + GL13.glActiveTexture(GL13.GL_TEXTURE4); + Minecraft.getMinecraft().getTextureManager().bindTexture(ResourceManager.noise_3); + GL20.glUniform1i(GL20.glGetUniformLocation(shader, "noise"), 4); + GL13.glActiveTexture(GL13.GL_TEXTURE0); + }); + ResourceManager.testlut = HbmShaderManager2.loadShader(new ResourceLocation(RefStrings.MODID, "shaders/testlut")); + sender.sendMessage(new TextComponentString("Reloaded animated models!")); + }); + + } + return; } } } protected List getSubCommands() { - return Lists.newArrayList("subcommands", "gen"); + return Lists.newArrayList("subcommands", "gen", "reloadCollada"); } protected void doSubcommandCommand(MinecraftServer server, ICommandSender sender, String[] args) { diff --git a/src/main/java/com/hbm/config/CommonConfig.java b/src/main/java/com/hbm/config/CommonConfig.java index 356df852b2..005cfe1f28 100644 --- a/src/main/java/com/hbm/config/CommonConfig.java +++ b/src/main/java/com/hbm/config/CommonConfig.java @@ -28,6 +28,17 @@ public static int createConfigInt(Configuration config, String category, String return prop.getInt(); } + public static int setDefZero(int value, int def) { + + if(value < 0) { + MainRegistry.logger.error("Fatal error config: Randomizer value has been below zero, despite bound having to be positive integer!"); + MainRegistry.logger.error(String.format("Errored value will default back to %d, PLEASE REVIEW CONFIGURATION DESCRIPTION BEFORE MEDDLING WITH VALUES!", def)); + return def; + } + + return value; + } + public static int setDef(int value, int def) { if(value <= 0) { diff --git a/src/main/java/com/hbm/config/MobConfig.java b/src/main/java/com/hbm/config/MobConfig.java new file mode 100644 index 0000000000..99477d552b --- /dev/null +++ b/src/main/java/com/hbm/config/MobConfig.java @@ -0,0 +1,52 @@ +package com.hbm.config; + +import net.minecraftforge.common.config.Configuration; + +public class MobConfig { + + public static boolean enableMaskman = true; + public static int maskmanDelay = 60 * 60 * 60; + public static int maskmanChance = 3; + public static int maskmanMinRad = 50; + public static boolean maskmanUnderground = true; + + public static boolean enableRaids = false; + public static int raidDelay = 30 * 60 * 60; + public static int raidChance = 3; + public static int raidAmount = 15; + public static int raidAttackDelay = 40; + public static int raidAttackReach = 2; + public static int raidAttackDistance = 32; + + public static boolean enableElementals = true; + public static int elementalDelay = 30 * 60 * 60; + public static int elementalChance = 2; + public static int elementalAmount = 10; + public static int elementalDistance = 32; + + public static void loadFromConfig(Configuration config) { + + final String CATEGORY = "12_mobs"; + + enableMaskman = CommonConfig.createConfigBool(config, CATEGORY, "12.M00_enableMaskman", "Whether mask man should spawn", true); + maskmanDelay = CommonConfig.createConfigInt(config, CATEGORY, "12.M01_maskmanDelay", "How many world ticks need to pass for a check to be performed", 60 * 60 * 60); + maskmanChance = CommonConfig.createConfigInt(config, CATEGORY, "12.M02_maskmanChance", "1:x chance to spawn mask man, must be at least 1", 3); + maskmanMinRad = CommonConfig.createConfigInt(config, CATEGORY, "12.M03_maskmanMinRad", "The amount of radiation needed for mask man to spawn", 50); + maskmanUnderground = CommonConfig.createConfigBool(config, CATEGORY, "12.M04_maskmanUnderound", "Whether players need to be underground for mask man to spawn", true); + + enableRaids = CommonConfig.createConfigBool(config, CATEGORY, "12.F00_enableFBIRaids", "Whether there should be FBI raids", false); + raidDelay = CommonConfig.createConfigInt(config, CATEGORY, "12.F01_raidDelay", "How many world ticks need to pass for a check to be performed", 30 * 60 * 60); + raidChance = CommonConfig.createConfigInt(config, CATEGORY, "12.F02_raidChance", "1:x chance to spawn a raid, must be at least 1", 3); + raidAmount = CommonConfig.createConfigInt(config, CATEGORY, "12.F03_raidAmount", "How many FBI agents are spawned each raid", 15); + raidAttackDelay = CommonConfig.createConfigInt(config, CATEGORY, "12.F04_raidAttackDelay", "Time between individual attempts to break machines", 40); + raidAttackReach = CommonConfig.createConfigInt(config, CATEGORY, "12.F05_raidAttackReach", "How far away machines can be broken", 2); + raidAttackDistance = CommonConfig.createConfigInt(config, CATEGORY, "12.F06_raidAttackDistance", "How far away agents will spawn from the targeted player", 32); + + enableElementals = CommonConfig.createConfigBool(config, CATEGORY, "12.E00_enableMeltdownElementals", "Whether there should be radiation elementals", true); + elementalDelay = CommonConfig.createConfigInt(config, CATEGORY, "12.E01_elementalDelay", "How many world ticks need to pass for a check to be performed", 30 * 60 * 60); + elementalChance = CommonConfig.createConfigInt(config, CATEGORY, "12.E02_elementalChance", "1:x chance to spawn elementals, must be at least 1", 2); + elementalAmount = CommonConfig.createConfigInt(config, CATEGORY, "12.E03_elementalAmount", "How many elementals are spawned each raid", 10); + elementalDistance = CommonConfig.createConfigInt(config, CATEGORY, "12.E04_elementalAttackDistance", "How far away elementals will spawn from the targeted player", 32); + + } +} diff --git a/src/main/java/com/hbm/config/ToolConfig.java b/src/main/java/com/hbm/config/ToolConfig.java index 40818992fe..bb31062ef0 100644 --- a/src/main/java/com/hbm/config/ToolConfig.java +++ b/src/main/java/com/hbm/config/ToolConfig.java @@ -16,6 +16,8 @@ public class ToolConfig { public static boolean abilityShredder = true; public static boolean abilityCentrifuge = true; public static boolean abilityCrystallizer = true; + public static boolean abilityMercury = true; + public static boolean abilityExplosion = true; public static void loadFromConfig(Configuration config) { final String CATEGORY_TOOLS = "11_tools"; @@ -31,6 +33,8 @@ public static void loadFromConfig(Configuration config) { abilityShredder = config.get(CATEGORY_TOOLS, "11.08_abilityShredder", true).getBoolean(true); abilityCentrifuge = config.get(CATEGORY_TOOLS, "11.09_abilityCentrifuge", true).getBoolean(true); abilityCrystallizer = config.get(CATEGORY_TOOLS, "11.10_abilityCrystallizer", true).getBoolean(true); + abilityMercury = config.get(CATEGORY_TOOLS, "11.11_abilityMercury", true).getBoolean(true); + abilityExplosion = config.get(CATEGORY_TOOLS, "11.12_abilityExplosion", true).getBoolean(true); } diff --git a/src/main/java/com/hbm/config/WorldConfig.java b/src/main/java/com/hbm/config/WorldConfig.java index a544b543f7..f461ffb5a4 100644 --- a/src/main/java/com/hbm/config/WorldConfig.java +++ b/src/main/java/com/hbm/config/WorldConfig.java @@ -18,6 +18,19 @@ public class WorldConfig { public static int berylliumSpawn = 6; public static int ligniteSpawn = 2; public static int asbestosSpawn = 4; + public static int rareSpawn = 6; + public static int lithiumSpawn = 6; + public static int oilcoalSpawn = 128; + public static int gassshaleSpawn = 5; + + public static int netherUraniumuSpawn = 8; + public static int netherTungstenSpawn = 10; + public static int netherSulfurSpawn = 26; + public static int netherPhosphorusSpawn = 24; + public static int netherCoalSpawn = 24; + public static int netherPlutoniumSpawn = 8; + + public static int endTikiteSpawn = 8; public static int radioStructure = 500; public static int antennaStructure = 250; @@ -41,6 +54,8 @@ public class WorldConfig { public static int minefreq = 64; public static int radfreq = 5000; public static int vaultfreq = 2500; + public static int arcticStructure = 500; + public static int jungleStructure = 2000; public static int meteorStrikeChance = 20 * 60 * 180; public static int meteorShowerChance = 20 * 60 * 5; @@ -48,20 +63,33 @@ public class WorldConfig { public static void loadFromConfig(Configuration config) { final String CATEGORY_OREGEN = "02_ores"; - uraniumSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.00_uraniumSpawnrate", "Ammount of uranium ore veins per chunk", 7); - titaniumSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.01_titaniumSpawnrate", "Ammount of titanium ore veins per chunk", 8); - sulfurSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.02_sulfurSpawnrate", "Ammount of sulfur ore veins per chunk", 5); - aluminiumSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.03_aluminiumSpawnrate", "Ammount of aluminium ore veins per chunk", 7); - copperSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.04_copperSpawnrate", "Ammount of copper ore veins per chunk", 12); - fluoriteSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.05_fluoriteSpawnrate", "Ammount of fluorite ore veins per chunk", 6); - niterSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.06_niterSpawnrate", "Ammount of niter ore veins per chunk", 6); - tungstenSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.07_tungstenSpawnrate", "Ammount of tungsten ore veins per chunk", 10); - leadSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.08_leadSpawnrate", "Ammount of lead ore veins per chunk", 6); - berylliumSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.09_berylliumSpawnrate", "Ammount of beryllium ore veins per chunk", 6); - thoriumSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.10_thoriumSpawnrate", "Ammount of thorium ore veins per chunk", 7); - ligniteSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.11_ligniteSpawnrate", "Ammount of lignite ore veins per chunk", 2); - asbestosSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.12_asbestosSpawnRate", "Ammount of asbestos ore veins per chunk", 2); - + uraniumSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.00_uraniumSpawnrate", "Amount of uranium ore veins per chunk", 7); + titaniumSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.01_titaniumSpawnrate", "Amount of titanium ore veins per chunk", 8); + sulfurSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.02_sulfurSpawnrate", "Amount of sulfur ore veins per chunk", 5); + aluminiumSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.03_aluminiumSpawnrate", "Amount of aluminium ore veins per chunk", 7); + copperSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.04_copperSpawnrate", "Amount of copper ore veins per chunk", 12); + fluoriteSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.05_fluoriteSpawnrate", "Amount of fluorite ore veins per chunk", 6); + niterSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.06_niterSpawnrate", "Amount of niter ore veins per chunk", 6); + tungstenSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.07_tungstenSpawnrate", "Amount of tungsten ore veins per chunk", 10); + leadSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.08_leadSpawnrate", "Amount of lead ore veins per chunk", 6); + berylliumSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.09_berylliumSpawnrate", "Amount of beryllium ore veins per chunk", 6); + thoriumSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.10_thoriumSpawnrate", "Amount of thorium ore veins per chunk", 7); + ligniteSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.11_ligniteSpawnrate", "Amount of lignite ore veins per chunk", 2); + asbestosSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.12_asbestosSpawnRate", "Amount of asbestos ore veins per chunk", 2); + lithiumSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.13_lithiumSpawnRate", "Amount of schist lithium ore veins per chunk", 6); + rareSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.14_rareEarthSpawnRate", "Amount of rare earth ore veins per chunk", 6); + oilcoalSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.15_oilCoalSpawnRate", "Spawns an oily coal vein every nTH chunk", 128); + gassshaleSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.16_gasShaleSpawnRate", "Amount of oil shale veins per chunk", 5); + + netherUraniumuSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.N00_uraniumSpawnrate", "Amount of nether uranium per chunk", 8); + netherTungstenSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.N01_tungstenSpawnrate", "Amount of nether tungsten per chunk", 10); + netherSulfurSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.N02_sulfurSpawnrate", "Amount of nether sulfur per chunk", 26); + netherPhosphorusSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.N03_phosphorusSpawnrate", "Amount of nether phosphorus per chunk", 24); + netherCoalSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.N04_coalSpawnrate", "Amount of nether coal per chunk", 24); + netherPlutoniumSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.N05_plutoniumSpawnrate", "Amount of nether plutonium per chunk, if enabled", 8); + + endTikiteSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.E00_tikiteSpawnrate", "Amount of end trixite per chunk", 8); + final String CATEGORY_DUNGEON = "04_dungeons"; Property propRadio = config.get(CATEGORY_DUNGEON, "4.00_radioSpawn", 500); propRadio.setComment("Spawn radio station on every nTH chunk"); @@ -125,6 +153,8 @@ public static void loadFromConfig(Configuration config) { geyserVapor = pGV.getInt(); meteorStructure = CommonConfig.createConfigInt(config, CATEGORY_DUNGEON, "meteorStructure", "Spawn meteor dungeon on every nTH chunk", 15000); capsuleStructure = CommonConfig.createConfigInt(config, CATEGORY_DUNGEON, "4.21_capsuleSpawn", "Spawn landing capsule on every nTH chunk", 100); + arcticStructure = CommonConfig.createConfigInt(config, CATEGORY_DUNGEON, "4.22_arcticVaultSpawn", "Spawn artic code vault on every nTH chunk", 500); + jungleStructure = CommonConfig.createConfigInt(config, CATEGORY_DUNGEON, "4.23_jungleDungeonSpawn", "Spawn jungle dungeon on every nTH chunk", 2000); final String CATEGORY_METEOR = "05_meteors"; Property propMeteorStrikeChance = config.get(CATEGORY_METEOR, "5.00_meteorStrikeChance", 20 * 60 * 60 * 5); @@ -137,30 +167,33 @@ public static void loadFromConfig(Configuration config) { propMeteorShowerDuration.setComment("Max duration of meteor shower in ticks"); meteorShowerDuration = propMeteorShowerDuration.getInt(); - radioStructure = CommonConfig.setDef(radioStructure, 1000); - antennaStructure = CommonConfig.setDef(antennaStructure, 1000); - atomStructure = CommonConfig.setDef(atomStructure, 1000); - vertibirdStructure = CommonConfig.setDef(vertibirdStructure, 1000); - dungeonStructure = CommonConfig.setDef(dungeonStructure, 1000); - relayStructure = CommonConfig.setDef(relayStructure, 1000); - satelliteStructure = CommonConfig.setDef(satelliteStructure, 1000); - bunkerStructure = CommonConfig.setDef(bunkerStructure, 1000); - siloStructure = CommonConfig.setDef(siloStructure, 1000); - factoryStructure = CommonConfig.setDef(factoryStructure, 1000); - dudStructure = CommonConfig.setDef(dudStructure, 1000); - spaceshipStructure = CommonConfig.setDef(spaceshipStructure, 1000); - barrelStructure = CommonConfig.setDef(barrelStructure, 1000); - geyserWater = CommonConfig.setDef(geyserWater, 1000); - geyserChlorine = CommonConfig.setDef(geyserChlorine, 1000); - geyserVapor = CommonConfig.setDef(geyserVapor, 1000); - broadcaster = CommonConfig.setDef(broadcaster, 1000); - minefreq = CommonConfig.setDef(minefreq, 1000); - radfreq = CommonConfig.setDef(radfreq, 1000); - vaultfreq = CommonConfig.setDef(vaultfreq, 1000); + radioStructure = CommonConfig.setDefZero(radioStructure, 1000); + antennaStructure = CommonConfig.setDefZero(antennaStructure, 1000); + atomStructure = CommonConfig.setDefZero(atomStructure, 1000); + vertibirdStructure = CommonConfig.setDefZero(vertibirdStructure, 1000); + dungeonStructure = CommonConfig.setDefZero(dungeonStructure, 1000); + relayStructure = CommonConfig.setDefZero(relayStructure, 1000); + satelliteStructure = CommonConfig.setDefZero(satelliteStructure, 1000); + bunkerStructure = CommonConfig.setDefZero(bunkerStructure, 1000); + siloStructure = CommonConfig.setDefZero(siloStructure, 1000); + factoryStructure = CommonConfig.setDefZero(factoryStructure, 1000); + dudStructure = CommonConfig.setDefZero(dudStructure, 1000); + spaceshipStructure = CommonConfig.setDefZero(spaceshipStructure, 1000); + barrelStructure = CommonConfig.setDefZero(barrelStructure, 1000); + geyserWater = CommonConfig.setDefZero(geyserWater, 1000); + geyserChlorine = CommonConfig.setDefZero(geyserChlorine, 1000); + geyserVapor = CommonConfig.setDefZero(geyserVapor, 1000); + broadcaster = CommonConfig.setDefZero(broadcaster, 1000); + minefreq = CommonConfig.setDefZero(minefreq, 1000); + radfreq = CommonConfig.setDefZero(radfreq, 1000); + vaultfreq = CommonConfig.setDefZero(vaultfreq, 1000); + meteorStructure = CommonConfig.setDefZero(meteorStructure, 15000); + capsuleStructure = CommonConfig.setDefZero(capsuleStructure, 100); + arcticStructure = CommonConfig.setDefZero(arcticStructure, 500); + jungleStructure = CommonConfig.setDefZero(jungleStructure, 1000); + meteorStrikeChance = CommonConfig.setDef(meteorStrikeChance, 1000); meteorShowerChance = CommonConfig.setDef(meteorShowerChance, 1000); - capsuleStructure = CommonConfig.setDef(capsuleStructure, 100); - meteorStructure = CommonConfig.setDef(meteorStructure, 15000); } } diff --git a/src/main/java/com/hbm/entity/effect/EntityFalloutRain.java b/src/main/java/com/hbm/entity/effect/EntityFalloutRain.java index d4d8902ac1..d4240df442 100644 --- a/src/main/java/com/hbm/entity/effect/EntityFalloutRain.java +++ b/src/main/java/com/hbm/entity/effect/EntityFalloutRain.java @@ -218,6 +218,14 @@ else if(b.getBlock() == ModBlocks.ore_nether_uranium) { world.setBlockState(pos, ModBlocks.ore_nether_uranium_scorched.getDefaultState()); return; + } + + else if(b == ModBlocks.ore_gneiss_uranium) { + if(rand.nextInt(VersatileConfig.getSchrabOreChance()) == 0) + world.setBlockState(pos, ModBlocks.ore_gneiss_schrabidium.getDefaultState()); + else + world.setBlockState(pos, ModBlocks.ore_gneiss_uranium_scorched.getDefaultState()); + return; // this piece stops the "stomp" from reaching below ground } else if(b.isNormalCube()) { diff --git a/src/main/java/com/hbm/entity/effect/EntityNukeCloudSmall.java b/src/main/java/com/hbm/entity/effect/EntityNukeCloudSmall.java index c310ba3789..f745d1c1ac 100644 --- a/src/main/java/com/hbm/entity/effect/EntityNukeCloudSmall.java +++ b/src/main/java/com/hbm/entity/effect/EntityNukeCloudSmall.java @@ -1,9 +1,11 @@ package com.hbm.entity.effect; +import java.util.ArrayList; + import com.hbm.interfaces.IConstantRenderer; +import com.hbm.render.amlfrom1710.Vec3; import net.minecraft.entity.Entity; -import net.minecraft.entity.effect.EntityLightningBolt; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.network.datasync.DataParameter; import net.minecraft.network.datasync.DataSerializers; @@ -24,28 +26,20 @@ public class EntityNukeCloudSmall extends Entity implements IConstantRenderer { DataSerializers.FLOAT); // I really don't know. Some documentation would have been nice // 19 - public static final DataParameter SOMETHING = EntityDataManager.createKey(EntityNukeCloudSmall.class, + public static final DataParameter TYPE = EntityDataManager.createKey(EntityNukeCloudSmall.class, DataSerializers.BYTE); public int maxAge = 1000; public int age; + public static int cloudletLife = 50; + public ArrayList cloudlets = new ArrayList<>(); public EntityNukeCloudSmall(World p_i1582_1_) { super(p_i1582_1_); - this.setSize(1, 80); + this.setSize(20, 40); this.ignoreFrustumCheck = true; this.isImmuneToFire = true; this.age = 0; - } - - @Override - @SideOnly(Side.CLIENT) - public int getBrightnessForRender() { - return 15728880; - } - - @Override - public float getBrightness() { - return 1.0F; + this.noClip = true; } public EntityNukeCloudSmall(World p_i1582_1_, int maxAge, float scale) { @@ -54,18 +48,42 @@ public EntityNukeCloudSmall(World p_i1582_1_, int maxAge, float scale) { this.isImmuneToFire = true; this.maxAge = maxAge; this.dataManager.set(SCALE, scale); + this.noClip = true; } @Override public void onUpdate() { - // super.onUpdate(); this.age++; - this.world.spawnEntity(new EntityLightningBolt(this.world, this.posX, this.posY + 400, this.posZ, true)); + world.setLastLightningBolt(2); if (this.age >= this.maxAge) { this.age = 0; this.setDead(); } + int cloudCount = age * 3; + + Vec3 vec = Vec3.createVectorHelper(age * 2, 0, 0); + + int toRem = 0; + + for(int i = 0; i < this.cloudlets.size(); i++) { + + if(age > cloudlets.get(i).age + cloudletLife) + toRem = i; + else + break; + } + + for(int i = 0; i < toRem; i++) + this.cloudlets.remove(0); + + if(age < 200) { + for(int i = 0; i < cloudCount; i++) { + vec.rotateAroundY((float)(Math.PI * 2 * world.rand.nextDouble())); + + this.cloudlets.add(new Cloudlet(vec.xCoord, world.getHeight((int) (vec.xCoord + posX), (int) (vec.zCoord + posZ)), vec.zCoord, age)); + } + } this.dataManager.set(MAXAGE, maxAge); this.dataManager.set(AGE, age); @@ -76,7 +94,7 @@ protected void entityInit() { this.dataManager.register(MAXAGE, maxAge); this.dataManager.register(AGE, age); this.dataManager.register(SCALE, 1.0F); - this.dataManager.register(SOMETHING, Byte.valueOf((byte) 0)); + this.dataManager.register(TYPE, Byte.valueOf((byte) 0)); } @Override @@ -87,6 +105,8 @@ protected void readEntityFromNBT(NBTTagCompound nbt) { age = nbt.getShort("age"); if (nbt.hasKey("scale")) this.dataManager.set(SCALE, nbt.getFloat("scale")); + if(nbt.hasKey("type")) + this.dataManager.set(TYPE, nbt.getByte("type")); } @Override @@ -94,7 +114,7 @@ protected void writeEntityToNBT(NBTTagCompound p_70014_1_) { p_70014_1_.setShort("maxAge", (short) maxAge); p_70014_1_.setShort("age", (short) age); p_70014_1_.setFloat("scale", this.dataManager.get(SCALE)); - + p_70014_1_.setByte("type", this.dataManager.get(TYPE)); } public static EntityNukeCloudSmall statFac(World world, double x, double y, double z, float radius) { @@ -103,7 +123,7 @@ public static EntityNukeCloudSmall statFac(World world, double x, double y, doub cloud.posX = x; cloud.posY = y; cloud.posZ = z; - cloud.dataManager.set(SOMETHING, (byte) 0); + cloud.dataManager.set(TYPE, (byte) 0); return cloud; } @@ -115,7 +135,7 @@ public static EntityNukeCloudSmall statFacBale(World world, double x, double y, cloud.posX = x; cloud.posY = y; cloud.posZ = z; - cloud.dataManager.set(SOMETHING, (byte) 1); + cloud.dataManager.set(TYPE, (byte) 1); return cloud; } @@ -125,4 +145,19 @@ public static EntityNukeCloudSmall statFacBale(World world, double x, double y, public boolean isInRangeToRenderDist(double distance) { return distance < 25000; } + + public static class Cloudlet { + + public double posX; + public double posY; + public double posZ; + public int age; + + public Cloudlet(double posX, double posY, double posZ, int age) { + this.posX = posX; + this.posY = posY; + this.posZ = posZ; + this.age = age; + } + } } diff --git a/src/main/java/com/hbm/entity/grenade/EntityGrenadeBase.java b/src/main/java/com/hbm/entity/grenade/EntityGrenadeBase.java index bc55e6752d..ce6c966b86 100644 --- a/src/main/java/com/hbm/entity/grenade/EntityGrenadeBase.java +++ b/src/main/java/com/hbm/entity/grenade/EntityGrenadeBase.java @@ -12,6 +12,7 @@ import net.minecraft.util.EnumHand; import net.minecraft.util.math.MathHelper; import net.minecraft.util.math.RayTraceResult; +import net.minecraft.util.math.Vec3d; import net.minecraft.world.World; public abstract class EntityGrenadeBase extends EntityThrowable { @@ -50,6 +51,29 @@ public EntityGrenadeBase(World p_i1775_1_, double p_i1775_2_, double p_i1775_4_, { super(p_i1775_1_, p_i1775_2_, p_i1775_4_, p_i1775_6_); } + + @Override + public void onUpdate() { + super.onUpdate(); + + this.prevRotationPitch = this.rotationPitch; + + this.rotationPitch -= new Vec3d(motionX, motionY, motionZ).lengthVector() * 25; + + this.rotationYaw = (float)(Math.atan2(this.motionX, this.motionZ) * 180.0D / Math.PI); + + while (this.rotationYaw - this.prevRotationYaw < -180.0F) + { + this.prevRotationYaw -= 360.0F; + } + + while (this.rotationYaw - this.prevRotationYaw >= 180.0F) + { + this.prevRotationYaw += 360.0F; + } + + this.rotationYaw = this.prevRotationYaw + (this.rotationYaw - this.prevRotationYaw) * 0.2F; + } @Override protected void onImpact(RayTraceResult p_70184_1_) diff --git a/src/main/java/com/hbm/entity/item/EntityFireworks.java b/src/main/java/com/hbm/entity/item/EntityFireworks.java new file mode 100644 index 0000000000..fbdf6c1ccc --- /dev/null +++ b/src/main/java/com/hbm/entity/item/EntityFireworks.java @@ -0,0 +1,73 @@ +package com.hbm.entity.item; + +import com.hbm.packet.AuxParticlePacketNT; +import com.hbm.packet.PacketDispatcher; + +import net.minecraft.entity.Entity; +import net.minecraft.entity.MoverType; +import net.minecraft.init.SoundEvents; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.EnumParticleTypes; +import net.minecraft.util.SoundCategory; +import net.minecraft.world.World; +import net.minecraftforge.fml.common.network.NetworkRegistry.TargetPoint; + +public class EntityFireworks extends Entity { + + int color; + int character; + + public EntityFireworks(World worldIn) { + super(worldIn); + } + + public EntityFireworks(World world, double x, double y, double z, int color, int character) { + super(world); + this.setPositionAndRotation(x, y, z, 0.0F, 0.0F); + this.color = color; + this.character = character; + } + + @Override + public void onUpdate() { + this.move(MoverType.SELF, 0.0, 3.0D, 0.0); + this.world.spawnParticle(EnumParticleTypes.FLAME, posX, posY, posZ, 0.0, -0.3, 0.0); + this.world.spawnParticle(EnumParticleTypes.SMOKE_NORMAL, posX, posY, posZ, 0.0, -0.2, 0.0); + + if(!world.isRemote) { + + ticksExisted++; + + if(this.ticksExisted > 30) { + + this.world.playSound(null, posX, posY, posZ, SoundEvents.ENTITY_FIREWORK_BLAST, SoundCategory.NEUTRAL, 20, 1F + this.rand.nextFloat() * 0.2F); + + this.setDead(); + NBTTagCompound data = new NBTTagCompound(); + data.setString("type", "fireworks"); + data.setInteger("color", color); + data.setInteger("char", character); + PacketDispatcher.wrapper.sendToAllAround(new AuxParticlePacketNT(data, posX, posY, posZ), new TargetPoint(this.world.provider.getDimension(), posX, posY, posZ, 300)); + } + } + } + + @Override + protected void entityInit() { + } + + @Override + protected void readEntityFromNBT(NBTTagCompound compound) { + this.character = compound.getInteger("char"); + this.color = compound.getInteger("color"); + this.ticksExisted = compound.getInteger("ticksExisted"); + } + + @Override + protected void writeEntityToNBT(NBTTagCompound compound) { + compound.setInteger("char", character); + compound.setInteger("color", color); + compound.setInteger("ticksExisted", ticksExisted); + } + +} diff --git a/src/main/java/com/hbm/entity/logic/EntityBalefire.java b/src/main/java/com/hbm/entity/logic/EntityBalefire.java index d9252a7011..fe7cd3ae83 100644 --- a/src/main/java/com/hbm/entity/logic/EntityBalefire.java +++ b/src/main/java/com/hbm/entity/logic/EntityBalefire.java @@ -85,7 +85,7 @@ public void onUpdate() { if(!flag) { this.world.playSound(null, this.posX, this.posY, this.posZ, SoundEvents.ENTITY_LIGHTNING_THUNDER, SoundCategory.AMBIENT, 10000.0F, 0.8F + this.rand.nextFloat() * 0.2F); - ExplosionNukeGeneric.dealDamage(this.world, (int)this.posX, (int)this.posY, (int)this.posZ, this.destructionRange * 2); + ExplosionNukeGeneric.dealDamage(this.world, this.posX, this.posY, this.posZ, this.destructionRange * 2); } age++; diff --git a/src/main/java/com/hbm/entity/logic/EntityEMP.java b/src/main/java/com/hbm/entity/logic/EntityEMP.java index af60a93e42..cce016e9e2 100644 --- a/src/main/java/com/hbm/entity/logic/EntityEMP.java +++ b/src/main/java/com/hbm/entity/logic/EntityEMP.java @@ -23,7 +23,7 @@ public class EntityEMP extends Entity { List machines; - int life = 2 * 60 * 20; + int life = 10 * 60 * 20; public EntityEMP(World p_i1582_1_) { super(p_i1582_1_); diff --git a/src/main/java/com/hbm/entity/logic/EntityNukeExplosionMK3.java b/src/main/java/com/hbm/entity/logic/EntityNukeExplosionMK3.java index 5287a7e32f..79ddb0689d 100644 --- a/src/main/java/com/hbm/entity/logic/EntityNukeExplosionMK3.java +++ b/src/main/java/com/hbm/entity/logic/EntityNukeExplosionMK3.java @@ -164,7 +164,7 @@ public void onUpdate() { { this.world.playSound(this.posX, this.posY, this.posZ, SoundEvents.ENTITY_LIGHTNING_THUNDER, SoundCategory.AMBIENT, 10000.0F, 0.8F + this.rand.nextFloat() * 0.2F, true); if(waste || extType != 1) { - ExplosionNukeGeneric.dealDamage(this.world, (int)this.posX, (int)this.posY, (int)this.posZ, this.destructionRange * 2); + ExplosionNukeGeneric.dealDamage(this.world, this.posX, this.posY, this.posZ, this.destructionRange * 2); } else { ExplosionHurtUtil.doRadiation(world, posX, posY, posZ, 15000, 250000, this.destructionRange); } diff --git a/src/main/java/com/hbm/entity/logic/EntityNukeExplosionMK4.java b/src/main/java/com/hbm/entity/logic/EntityNukeExplosionMK4.java index 5abb935475..4d5d04e7d2 100644 --- a/src/main/java/com/hbm/entity/logic/EntityNukeExplosionMK4.java +++ b/src/main/java/com/hbm/entity/logic/EntityNukeExplosionMK4.java @@ -32,7 +32,6 @@ public class EntityNukeExplosionMK4 extends Entity { public EntityNukeExplosionMK4(World p_i1582_1_) { super(p_i1582_1_); - new Exception().printStackTrace(); } public EntityNukeExplosionMK4(World world, int strength, int count, int speed, int length) { @@ -64,7 +63,7 @@ public void onUpdate() { if(rand.nextInt(5) == 0) this.world.playSound(null, this.posX, this.posY, this.posZ, SoundEvents.ENTITY_GENERIC_EXPLODE, SoundCategory.AMBIENT, 10000.0F, 0.8F + this.rand.nextFloat() * 0.2F); - ExplosionNukeGeneric.dealDamage(this.world, (int) this.posX, (int) this.posY, (int) this.posZ, this.length * 2); + ExplosionNukeGeneric.dealDamage(this.world, this.posX, this.posY, this.posZ, this.length * 2); if(explosion == null) { diff --git a/src/main/java/com/hbm/entity/logic/EntityNukeExplosionPlus.java b/src/main/java/com/hbm/entity/logic/EntityNukeExplosionPlus.java index 9b78299f5e..15b3f7f621 100644 --- a/src/main/java/com/hbm/entity/logic/EntityNukeExplosionPlus.java +++ b/src/main/java/com/hbm/entity/logic/EntityNukeExplosionPlus.java @@ -73,7 +73,7 @@ public void onUpdate() { if(!flag) { this.world.playSound(null, this.posX, this.posY, this.posZ, SoundEvents.ENTITY_LIGHTNING_THUNDER, SoundCategory.HOSTILE, 10000.0F, 0.8F + this.rand.nextFloat() * 0.2F); - ExplosionNukeGeneric.dealDamage(this.world, (int)this.posX, (int)this.posY, (int)this.posZ, this.destructionRange * 2); + ExplosionNukeGeneric.dealDamage(this.world, this.posX, this.posY, this.posZ, this.destructionRange * 2); } else { if (!did2 && waste) { EntityFalloutRain fallout = new EntityFalloutRain(this.world, (this.wasteRange) * 10); diff --git a/src/main/java/com/hbm/entity/logic/EntityTomBlast.java b/src/main/java/com/hbm/entity/logic/EntityTomBlast.java index 58c6dc0dc1..0a75b7e079 100644 --- a/src/main/java/com/hbm/entity/logic/EntityTomBlast.java +++ b/src/main/java/com/hbm/entity/logic/EntityTomBlast.java @@ -57,7 +57,7 @@ public void onUpdate() { if(!flag) { this.world.playSound(null, this.posX, this.posY, this.posZ, SoundEvents.ENTITY_LIGHTNING_THUNDER, SoundCategory.HOSTILE, 10000.0F, 0.8F + this.rand.nextFloat() * 0.2F); - ExplosionNukeGeneric.dealDamage(this.world, (int)this.posX, (int)this.posY, (int)this.posZ, this.destructionRange * 2); + ExplosionNukeGeneric.dealDamage(this.world, this.posX, this.posY, this.posZ, this.destructionRange * 2); } age++; diff --git a/src/main/java/com/hbm/entity/mob/EntityAINearestAttackableTargetNT.java b/src/main/java/com/hbm/entity/mob/EntityAINearestAttackableTargetNT.java index 6f8c931164..701f95adae 100644 --- a/src/main/java/com/hbm/entity/mob/EntityAINearestAttackableTargetNT.java +++ b/src/main/java/com/hbm/entity/mob/EntityAINearestAttackableTargetNT.java @@ -45,7 +45,7 @@ public boolean shouldExecute() { return false; } double range = getTargetDistance(); - List targets = this.taskOwner.world.getEntitiesWithinAABB(this.targetClass, this.taskOwner.getEntityBoundingBox().expand(range, range, range), this.targetEntitySelector); + List targets = this.taskOwner.world.getEntitiesWithinAABB(this.targetClass, this.taskOwner.getEntityBoundingBox().grow(range, range, range), this.targetEntitySelector); Collections.sort(targets, this.theNearestAttackableTargetSorter); if(targets.isEmpty()) { diff --git a/src/main/java/com/hbm/entity/mob/EntityCyberCrab.java b/src/main/java/com/hbm/entity/mob/EntityCyberCrab.java index 39bc048aed..ca3290872d 100644 --- a/src/main/java/com/hbm/entity/mob/EntityCyberCrab.java +++ b/src/main/java/com/hbm/entity/mob/EntityCyberCrab.java @@ -2,6 +2,7 @@ import com.google.common.base.Predicate; import com.hbm.entity.projectile.EntityBullet; +import com.hbm.interfaces.IRadiationImmune; import com.hbm.items.ModItems; import com.hbm.lib.HBMSoundHandler; import com.hbm.lib.ModDamageSource; @@ -23,7 +24,7 @@ import net.minecraft.util.SoundEvent; import net.minecraft.world.World; -public class EntityCyberCrab extends EntityMob implements IRangedAttackMob { +public class EntityCyberCrab extends EntityMob implements IRangedAttackMob, IRadiationImmune { private static final Predicate selector = new Predicate(){ @Override diff --git a/src/main/java/com/hbm/entity/mob/EntityDuck.java b/src/main/java/com/hbm/entity/mob/EntityDuck.java index 2e4297ebe0..7e2a1714e0 100644 --- a/src/main/java/com/hbm/entity/mob/EntityDuck.java +++ b/src/main/java/com/hbm/entity/mob/EntityDuck.java @@ -4,6 +4,7 @@ import net.minecraft.entity.EntityAgeable; import net.minecraft.entity.passive.EntityChicken; +import net.minecraft.item.Item; import net.minecraft.util.DamageSource; import net.minecraft.util.SoundEvent; import net.minecraft.world.World; diff --git a/src/main/java/com/hbm/entity/mob/EntityFBI.java b/src/main/java/com/hbm/entity/mob/EntityFBI.java new file mode 100644 index 0000000000..ed574f75f2 --- /dev/null +++ b/src/main/java/com/hbm/entity/mob/EntityFBI.java @@ -0,0 +1,230 @@ +package com.hbm.entity.mob; + +import java.util.HashSet; +import java.util.List; +import java.util.Set; + +import com.hbm.blocks.ModBlocks; +import com.hbm.config.MobConfig; +import com.hbm.entity.mob.ai.EntityAIBreaking; +import com.hbm.entity.mob.ai.EntityAI_MLPF; +import com.hbm.entity.projectile.EntityBullet; +import com.hbm.items.ModItems; +import com.hbm.lib.HBMSoundHandler; +import com.hbm.render.amlfrom1710.Vec3; + +import net.minecraft.block.Block; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.IEntityLivingData; +import net.minecraft.entity.IRangedAttackMob; +import net.minecraft.entity.SharedMonsterAttributes; +import net.minecraft.entity.ai.EntityAIAttackMelee; +import net.minecraft.entity.ai.EntityAIAttackRanged; +import net.minecraft.entity.ai.EntityAIHurtByTarget; +import net.minecraft.entity.ai.EntityAILookIdle; +import net.minecraft.entity.ai.EntityAIMoveTowardsRestriction; +import net.minecraft.entity.ai.EntityAINearestAttackableTarget; +import net.minecraft.entity.ai.EntityAISwimming; +import net.minecraft.entity.ai.EntityAIWander; +import net.minecraft.entity.ai.EntityAIWatchClosest; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.monster.EntityMob; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Blocks; +import net.minecraft.inventory.EntityEquipmentSlot; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.pathfinding.PathNavigateGround; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EntityDamageSourceIndirect; +import net.minecraft.util.math.AxisAlignedBB; +import net.minecraft.util.math.RayTraceResult; +import net.minecraft.util.math.RayTraceResult.Type; +import net.minecraft.world.DifficultyInstance; +import net.minecraft.world.World; + +public class EntityFBI extends EntityMob implements IRangedAttackMob { + + public EntityFBI(World world) { + super(world); + ((PathNavigateGround)this.getNavigator()).setBreakDoors(true); + this.tasks.addTask(0, new EntityAISwimming(this)); + this.tasks.addTask(1, new EntityAIBreaking(this)); + this.tasks.addTask(2, new EntityAIAttackRanged(this, 1D, 20, 25, 15.0F)); + this.tasks.addTask(3, new EntityAIAttackMelee(this, 1.0D, true)); + this.tasks.addTask(5, new EntityAIMoveTowardsRestriction(this, 1.0D)); + this.tasks.addTask(6, new EntityAI_MLPF(this, EntityPlayer.class, 100, 1D, 16)); + this.tasks.addTask(7, new EntityAIWander(this, 1.0D)); + this.tasks.addTask(8, new EntityAIWatchClosest(this, EntityPlayer.class, 8.0F)); + this.tasks.addTask(8, new EntityAILookIdle(this)); + this.targetTasks.addTask(1, new EntityAIHurtByTarget(this, true)); + this.targetTasks.addTask(2, new EntityAINearestAttackableTarget(this, EntityPlayer.class, 0, false, false, e -> true)); + this.setSize(0.6F, 1.8F); + + this.isImmuneToFire = true; + } + + @Override + protected void applyEntityAttributes() { + super.applyEntityAttributes(); + this.getEntityAttribute(SharedMonsterAttributes.KNOCKBACK_RESISTANCE).setBaseValue(0.5D); + this.getEntityAttribute(SharedMonsterAttributes.MOVEMENT_SPEED).setBaseValue(0.3D); + } + + @Override + public boolean attackEntityFrom(DamageSource source, float amount) { + if(source instanceof EntityDamageSourceIndirect && ((EntityDamageSourceIndirect)source).getTrueSource() instanceof EntityFBI) { + return false; + } + if(this.getItemStackFromSlot(EntityEquipmentSlot.HEAD) != null && this.getItemStackFromSlot(EntityEquipmentSlot.HEAD).getItem() == Item.getItemFromBlock(Blocks.GLASS)) { + if("oxygenSuffocation".equals(source.damageType)) + return false; + if("thermal".equals(source.damageType)) + return false; + } + return super.attackEntityFrom(source, amount); + } + + @Override + protected boolean canDespawn() { + return false; + } + + @Override + protected void setEquipmentBasedOnDifficulty(DifficultyInstance difficulty) { + int equip = rand.nextInt(2); + + switch(equip) { + case 0: this.setItemStackToSlot(EntityEquipmentSlot.MAINHAND, new ItemStack(ModItems.gun_revolver_nopip)); break; + case 1: this.setItemStackToSlot(EntityEquipmentSlot.MAINHAND, new ItemStack(ModItems.gun_ks23)); break; + } + if(rand.nextInt(5) == 0) { + this.setItemStackToSlot(EntityEquipmentSlot.HEAD, new ItemStack(ModItems.security_helmet)); + this.setItemStackToSlot(EntityEquipmentSlot.CHEST, new ItemStack(ModItems.security_plate)); + this.setItemStackToSlot(EntityEquipmentSlot.LEGS, new ItemStack(ModItems.security_legs)); + this.setItemStackToSlot(EntityEquipmentSlot.FEET, new ItemStack(ModItems.security_boots)); + } + + if(this.world != null && this.world.provider.getDimension() != 0) { + this.setItemStackToSlot(EntityEquipmentSlot.HEAD, new ItemStack(Blocks.GLASS)); + this.setItemStackToSlot(EntityEquipmentSlot.CHEST, new ItemStack(ModItems.paa_plate)); + this.setItemStackToSlot(EntityEquipmentSlot.LEGS, new ItemStack(ModItems.paa_legs)); + this.setItemStackToSlot(EntityEquipmentSlot.FEET, new ItemStack(ModItems.paa_boots)); + } + } + + @Override + public boolean isPotionApplicable(PotionEffect potioneffectIn) { + if(this.getItemStackFromSlot(EntityEquipmentSlot.HEAD) == null || this.getItemStackFromSlot(EntityEquipmentSlot.HEAD).isEmpty()) + this.setItemStackToSlot(EntityEquipmentSlot.HEAD, new ItemStack(ModItems.gas_mask_m65)); + + return false; + } + + @Override + public boolean isAIDisabled() { + return false; + } + + //combat vest = full diamond set + @Override + public int getTotalArmorValue() { + return 20; + } + + @Override + public void attackEntityWithRangedAttack(EntityLivingBase target, float distanceFactor) { + if(!this.getItemStackFromSlot(EntityEquipmentSlot.MAINHAND).isEmpty()) { + if(this.getItemStackFromSlot(EntityEquipmentSlot.MAINHAND).getItem() == ModItems.gun_revolver_nopip) { + EntityBullet bullet = new EntityBullet(world, this, target, 3F, 2); + bullet.damage = 10; + this.world.spawnEntity(bullet); + this.playSound(HBMSoundHandler.revolverShootAlt, 1.0F, 1.0F); + } + + if(this.getItemStackFromSlot(EntityEquipmentSlot.MAINHAND).getItem() == ModItems.gun_ks23) { + for(int i = 0; i < 7; i++) { + EntityBullet bullet = new EntityBullet(world, this, target, 3F, 5); + bullet.damage = 3; + this.world.spawnEntity(bullet); + } + this.playSound(HBMSoundHandler.shotgunShoot, 1.0F, 1.0F); + } + } + } + + private static final Set canDestroy = new HashSet<>(); + + static { + canDestroy.add(Blocks.ACACIA_DOOR); + canDestroy.add(Blocks.BIRCH_DOOR); + canDestroy.add(Blocks.DARK_OAK_DOOR); + canDestroy.add(Blocks.JUNGLE_DOOR); + canDestroy.add(Blocks.OAK_DOOR); + canDestroy.add(Blocks.SPRUCE_DOOR); + canDestroy.add(Blocks.IRON_DOOR); + canDestroy.add(Blocks.TRAPDOOR); + canDestroy.add(ModBlocks.machine_press); + canDestroy.add(ModBlocks.machine_epress); + canDestroy.add(ModBlocks.dummy_block_assembler); + canDestroy.add(ModBlocks.dummy_block_chemplant); + canDestroy.add(ModBlocks.dummy_block_centrifuge); + canDestroy.add(ModBlocks.dummy_block_gascent); + canDestroy.add(ModBlocks.machine_crystallizer); + canDestroy.add(ModBlocks.dummy_block_reactor_small); + canDestroy.add(ModBlocks.dummy_port_reactor_small); + canDestroy.add(ModBlocks.machine_turbine); + canDestroy.add(ModBlocks.machine_large_turbine); + canDestroy.add(ModBlocks.crate_iron); + canDestroy.add(ModBlocks.crate_steel); + canDestroy.add(ModBlocks.machine_diesel); + canDestroy.add(ModBlocks.machine_selenium); + canDestroy.add(ModBlocks.machine_rtg_grey); + canDestroy.add(ModBlocks.machine_minirtg); + canDestroy.add(ModBlocks.machine_powerrtg); + canDestroy.add(ModBlocks.machine_cyclotron); + canDestroy.add(Blocks.CHEST); + canDestroy.add(Blocks.TRAPPED_CHEST); + } + + @Override + public IEntityLivingData onInitialSpawn(DifficultyInstance difficulty, IEntityLivingData livingdata) { + this.setEquipmentBasedOnDifficulty(difficulty); + return super.onInitialSpawn(difficulty, livingdata); + } + + @Override + public void onLivingUpdate() { + super.onLivingUpdate(); + if(world.isRemote || this.getHealth() <= 0) + return; + + if(this.ticksExisted % MobConfig.raidAttackDelay == 0) { + Vec3 vec = Vec3.createVectorHelper(MobConfig.raidAttackReach, 0, 0); + vec.rotateAroundY((float)(Math.PI * 2) * rand.nextFloat()); + + Vec3 vec3 = Vec3.createVectorHelper(this.posX, this.posY + 0.5 + rand.nextFloat(), this.posZ); + Vec3 vec31 = Vec3.createVectorHelper(vec3.xCoord + vec.xCoord, vec3.yCoord + vec.yCoord, vec3.zCoord + vec.zCoord); + RayTraceResult mop = this.world.rayTraceBlocks(vec3.toVec3d(), vec31.toVec3d(), false, true, false); + + if(mop != null && mop.typeOfHit == Type.BLOCK) { + + if(canDestroy.contains(world.getBlockState(mop.getBlockPos()))) + world.destroyBlock(mop.getBlockPos(), false); + } + double range = 1.5; + + List items = world.getEntitiesWithinAABB(EntityItem.class, new AxisAlignedBB(posX, posY, posZ, posX, posY, posZ).grow(range, range, range)); + + for(EntityItem item : items) + item.setFire(10); + } + } + + @Override + public void setSwingingArms(boolean swingingArms) { + + } +} diff --git a/src/main/java/com/hbm/entity/mob/EntityHunterChopper.java b/src/main/java/com/hbm/entity/mob/EntityHunterChopper.java index ee567189d8..7944e48fff 100644 --- a/src/main/java/com/hbm/entity/mob/EntityHunterChopper.java +++ b/src/main/java/com/hbm/entity/mob/EntityHunterChopper.java @@ -3,6 +3,7 @@ import com.hbm.entity.particle.EntitySmokeFX; import com.hbm.entity.projectile.EntityBullet; import com.hbm.entity.projectile.EntityChopperMine; +import com.hbm.interfaces.IRadiationImmune; import com.hbm.items.ModItems; import com.hbm.lib.HBMSoundHandler; import com.hbm.lib.Library; @@ -33,7 +34,7 @@ import net.minecraftforge.fml.relauncher.SideOnly; //Drillgon200: This whole thing is messed up and janky and I don't know what to about it. -public class EntityHunterChopper extends EntityFlying implements IMob { +public class EntityHunterChopper extends EntityFlying implements IMob, IRadiationImmune { public static final DataParameter DYING = EntityDataManager.createKey(EntityHunterChopper.class, DataSerializers.BOOLEAN); diff --git a/src/main/java/com/hbm/entity/mob/EntityMaskMan.java b/src/main/java/com/hbm/entity/mob/EntityMaskMan.java index 283fd8f837..ff61cbfc30 100644 --- a/src/main/java/com/hbm/entity/mob/EntityMaskMan.java +++ b/src/main/java/com/hbm/entity/mob/EntityMaskMan.java @@ -1,9 +1,14 @@ package com.hbm.entity.mob; +import java.util.List; + import com.hbm.entity.mob.ai.EntityAIMaskmanCasualApproach; import com.hbm.entity.mob.ai.EntityAIMaskmanLasergun; import com.hbm.entity.mob.ai.EntityAIMaskmanMinigun; +import com.hbm.interfaces.IRadiationImmune; import com.hbm.items.ModItems; +import com.hbm.main.AdvancementManager; +import com.hbm.main.MainRegistry; import net.minecraft.entity.SharedMonsterAttributes; import net.minecraft.entity.ai.EntityAIHurtByTarget; @@ -21,7 +26,7 @@ import net.minecraft.world.BossInfoServer; import net.minecraft.world.World; -public class EntityMaskMan extends EntityMob { +public class EntityMaskMan extends EntityMob implements IRadiationImmune { private final BossInfoServer bossInfo = (BossInfoServer)(new BossInfoServer(this.getDisplayName(), BossInfo.Color.PURPLE, BossInfo.Overlay.PROGRESS)); @@ -85,6 +90,16 @@ public void onUpdate() { getEntityData().setFloat("hfr_radiation", 0); } + @Override + public void onDeath(DamageSource cause) { + super.onDeath(cause); + List players = world.getEntitiesWithinAABB(EntityPlayer.class, this.getEntityBoundingBox().grow(50, 50, 50)); + + for(EntityPlayer player : players) { + AdvancementManager.grantAchievement(player, AdvancementManager.bossMaskman); + } + } + //ool in the shed @Override public void onLivingUpdate() { diff --git a/src/main/java/com/hbm/entity/mob/EntityNuclearCreeper.java b/src/main/java/com/hbm/entity/mob/EntityNuclearCreeper.java index 0fb0dc4baa..b1c0a2edf5 100644 --- a/src/main/java/com/hbm/entity/mob/EntityNuclearCreeper.java +++ b/src/main/java/com/hbm/entity/mob/EntityNuclearCreeper.java @@ -8,8 +8,9 @@ import com.hbm.explosion.ExplosionParticle; import com.hbm.explosion.ExplosionParticleB; import com.hbm.items.ModItems; -import com.hbm.lib.Library; import com.hbm.lib.ModDamageSource; +import com.hbm.main.AdvancementManager; +import com.hbm.main.MainRegistry; import com.hbm.util.ContaminationUtil; import net.minecraft.entity.Entity; @@ -103,6 +104,14 @@ public boolean isAIDisabled() { return false; } + @Override + protected void dropFewItems(boolean wasRecentlyHit, int lootingModifier) { + super.dropFewItems(wasRecentlyHit, lootingModifier); + + if(rand.nextInt(3) == 0) + this.dropItem(ModItems.coin_creeper, 1); + } + /** * Called when the mob is falling. Calculates and applies fall damage. */ @@ -265,6 +274,12 @@ protected SoundEvent getDeathSound() { public void onDeath(DamageSource p_70645_1_) { super.onDeath(p_70645_1_); + List players = world.getEntitiesWithinAABB(EntityPlayer.class, this.getEntityBoundingBox().grow(50, 50, 50)); + + for(EntityPlayer player : players) { + AdvancementManager.grantAchievement(player, AdvancementManager.bossCreeper); + } + if(p_70645_1_.getTrueSource() instanceof EntitySkeleton || (p_70645_1_.isProjectile() && p_70645_1_.getImmediateSource() instanceof EntityArrow && ((EntityArrow) (p_70645_1_.getImmediateSource())).shootingEntity == null)) { int i = rand.nextInt(11); int j = rand.nextInt(3); diff --git a/src/main/java/com/hbm/entity/mob/EntityQuackos.java b/src/main/java/com/hbm/entity/mob/EntityQuackos.java new file mode 100644 index 0000000000..843b8aaabe --- /dev/null +++ b/src/main/java/com/hbm/entity/mob/EntityQuackos.java @@ -0,0 +1,144 @@ +package com.hbm.entity.mob; + +import com.hbm.lib.HBMSoundHandler; + +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumHand; +import net.minecraft.util.SoundEvent; +import net.minecraft.util.math.MathHelper; +import net.minecraft.world.BossInfo; +import net.minecraft.world.BossInfoServer; +import net.minecraft.world.World; + +/** + * BOW + */ +public class EntityQuackos extends EntityDuck { + + /** + * BOW + */ + private final BossInfoServer bossInfo = (BossInfoServer)(new BossInfoServer(this.getDisplayName(), BossInfo.Color.PURPLE, BossInfo.Overlay.PROGRESS)); + + /** + * BOW + */ + public EntityQuackos(World worldIn) { + super(worldIn); + this.setSize(0.3F * 25, 0.7F * 25); + this.ignoreFrustumCheck = true; + } + + /** + * BOW + */ + @Override + protected SoundEvent getAmbientSound() { + return HBMSoundHandler.megaquacc; + } + + /** + * BOW + */ + @Override + protected SoundEvent getDeathSound() { + return HBMSoundHandler.megaquacc; + } + + /** + * BOW + */ + @Override + protected SoundEvent getHurtSound(DamageSource damageSourceIn) { + return HBMSoundHandler.megaquacc; + } + + /** + * BOW + */ + @Override + protected SoundEvent getFallSound(int heightIn) { + return HBMSoundHandler.megaquacc; + } + + /** + * BOW + */ + @Override + public boolean getIsInvulnerable() { + return true; + } + + /** + * BOW + */ + @Override + public void setHealth(float health) { + if(health < this.getHealth()){ + return; + } + super.setHealth(health); + } + + /** + * BOW + */ + @Override + public void setDead() { + } + + /** + * BOW + */ + @Override + public boolean processInteract(EntityPlayer player, EnumHand hand) { + if(super.processInteract(player, hand)){ + return true; + } else if(!this.world.isRemote && this.getPassengers().size() == 0) { + player.startRiding(this); + return true; + + } else { + return false; + } + } + + /** + * BOW + */ + @Override + public void addTrackingPlayer(EntityPlayerMP player) { + super.addTrackingPlayer(player); + bossInfo.addPlayer(player); + } + + /** + * BOW + */ + @Override + public void removeTrackingPlayer(EntityPlayerMP player) { + super.removeTrackingPlayer(player); + bossInfo.removePlayer(player); + } + + /** + * BOW + */ + @Override + public void updatePassenger(Entity passenger) { + super.updatePassenger(passenger); + float f = MathHelper.sin(this.renderYawOffset * (float)Math.PI / 180.0F); + float f1 = MathHelper.cos(this.renderYawOffset * (float)Math.PI / 180.0F); + float f2 = 0.1F; + float f3 = 0.0F; + passenger.setPosition(this.posX + (double)(f2 * f), this.posY + (double)(this.height - 0.125F) + passenger.getYOffset() + (double)f3, this.posZ - (double)(f2 * f1)); + + if (passenger instanceof EntityLivingBase) { + ((EntityLivingBase)passenger).renderYawOffset = this.renderYawOffset; + } + } +} diff --git a/src/main/java/com/hbm/entity/mob/EntityRADBeast.java b/src/main/java/com/hbm/entity/mob/EntityRADBeast.java new file mode 100644 index 0000000000..05cfc4d7f6 --- /dev/null +++ b/src/main/java/com/hbm/entity/mob/EntityRADBeast.java @@ -0,0 +1,241 @@ +package com.hbm.entity.mob; + +import java.util.List; + +import org.lwjgl.opengl.ARBImaging; +import org.lwjgl.opengl.GL14; + +import com.hbm.interfaces.IRadiationImmune; +import com.hbm.items.ModItems; +import com.hbm.lib.HBMSoundHandler; +import com.hbm.lib.ModDamageSource; +import com.hbm.main.AdvancementManager; +import com.hbm.main.MainRegistry; +import com.hbm.saveddata.RadiationSavedData; + +import net.minecraft.entity.Entity; +import net.minecraft.entity.SharedMonsterAttributes; +import net.minecraft.entity.monster.EntityMob; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.SoundEvents; +import net.minecraft.inventory.EntityEquipmentSlot; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.network.datasync.DataParameter; +import net.minecraft.network.datasync.DataSerializers; +import net.minecraft.network.datasync.EntityDataManager; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumHand; +import net.minecraft.util.EnumParticleTypes; +import net.minecraft.util.SoundEvent; +import net.minecraft.world.World; +import net.minecraftforge.fml.relauncher.Side; +import net.minecraftforge.fml.relauncher.SideOnly; + +public class EntityRADBeast extends EntityMob implements IRadiationImmune { + + public static final DataParameter TARGET_ID = EntityDataManager.createKey(EntityRADBeast.class, DataSerializers.VARINT); + + private float heightOffset = 0.5F; + private int heightOffsetUpdateTime; + + public EntityRADBeast(World worldIn) { + super(worldIn); + this.isImmuneToFire = true; + this.experienceValue = 30; + this.ignoreFrustumCheck = true; + } + + @Override + protected void applyEntityAttributes() { + super.applyEntityAttributes(); + this.getEntityAttribute(SharedMonsterAttributes.MAX_HEALTH).setBaseValue(120.0D); + this.getEntityAttribute(SharedMonsterAttributes.ATTACK_DAMAGE).setBaseValue(16.0D); + } + + public EntityRADBeast makeLeader() { + this.setDropChance(EntityEquipmentSlot.MAINHAND, 1); + this.setItemStackToSlot(EntityEquipmentSlot.MAINHAND, new ItemStack(ModItems.coin_radiation)); + this.getEntityAttribute(SharedMonsterAttributes.MAX_HEALTH).setBaseValue(360.0D); + this.heal(this.getMaxHealth()); + return this; + } + + @Override + public void onDeath(DamageSource cause) { + super.onDeath(cause); + if(this.getMaxHealth() > 150) { + List players = world.getEntitiesWithinAABB(EntityPlayer.class, this.getEntityBoundingBox().grow(50, 50, 50)); + + for(EntityPlayer player : players) { + AdvancementManager.grantAchievement(player, AdvancementManager.achMeltdown); + } + } + } + + @Override + protected boolean canDespawn() { + return false; + } + + @Override + protected void entityInit() { + this.getDataManager().register(TARGET_ID, 0); + super.entityInit(); + } + + @Override + protected SoundEvent getAmbientSound() { + return HBMSoundHandler.geigerSounds[rand.nextInt(6)]; + } + + @Override + protected SoundEvent getHurtSound(DamageSource damageSourceIn) { + return SoundEvents.ENTITY_BLAZE_HURT; + } + + @Override + protected SoundEvent getDeathSound() { + return HBMSoundHandler.metalStep; + } + + @SideOnly(Side.CLIENT) + public int getBrightnessForRender(float f) { + return 15728880; + } + + public float getBrightness(float f) { + return 1.0F; + } + + @Override + public int getTotalArmorValue() { + return 8; + } + + @Override + public void onLivingUpdate() { + if (!this.world.isRemote) { + + if (this.isWet()) { + this.attackEntityFrom(DamageSource.DROWN, 1.0F); + } + + --this.heightOffsetUpdateTime; + + if (this.heightOffsetUpdateTime <= 0) { + this.heightOffsetUpdateTime = 100; + this.heightOffset = 0.5F + (float)this.rand.nextGaussian() * 3.0F; + } + + if (this.getAttackTarget() != null && this.getAttackTarget().posY + (double)this.getAttackTarget().getEyeHeight() > this.posY + (double)this.getEyeHeight() + (double)this.heightOffset) { + this.motionY += (0.30000001192092896D - this.motionY) * 0.30000001192092896D; + } + + if(this.getAttackTarget() != null && idleTime < 10) { + + if(this.dataManager.get(TARGET_ID) != getAttackTarget().getEntityId()){ + this.dataManager.set(TARGET_ID, getAttackTarget().getEntityId()); + } + } else { + this.dataManager.set(TARGET_ID, 0); + } + } + + if (!this.onGround && this.motionY < 0.0D) { + this.motionY *= 0.6D; + } + + if(this.getMaxHealth() <= 150) { + + for (int i = 0; i < 6; i++) { + this.world.spawnParticle(EnumParticleTypes.TOWN_AURA, + this.posX + (this.rand.nextDouble() - 0.5D) * (double)this.width * 1.5, + this.posY + this.rand.nextDouble() * (double)this.height, + this.posZ + (this.rand.nextDouble() - 0.5D) * (double)this.width * 1.5, + 0.0D, 0.0D, 0.0D); + } + + if(this.rand.nextInt(6) == 0) { + + this.world.spawnParticle(EnumParticleTypes.FLAME, + this.posX + (this.rand.nextDouble() - 0.5D) * (double)this.width, + this.posY + this.rand.nextDouble() * (double)this.height * 0.75, + this.posZ + (this.rand.nextDouble() - 0.5D) * (double)this.width, + 0.0D, 0.0D, 0.0D); + } + + } else { + this.world.spawnParticle(EnumParticleTypes.LAVA, this.posX + (this.rand.nextDouble() - 0.5D) * (double) this.width, this.posY + this.rand.nextDouble() * (double) this.height * 0.75, this.posZ + (this.rand.nextDouble() - 0.5D) * (double) this.width, 0.0D, 0.0D, 0.0D); + } + + super.onLivingUpdate(); + } + + @Override + public boolean attackEntityAsMob(Entity target) { + boolean flag = false; + float dist = (float) this.getDistanceSq(target); + if (this.idleTime <= 0 && dist < 4.0F && target.getEntityBoundingBox().maxY > this.getEntityBoundingBox().minY && target.getEntityBoundingBox().minY < this.getEntityBoundingBox().maxY) { + this.idleTime = 20; + return super.attackEntityAsMob(target); + } else if(dist < 30.0F) { + + double deltaX = target.posX - this.posX; + double deltaZ = target.posZ - this.posZ; + + if (this.idleTime == 0 && getAttackTarget() != null) { + + RadiationSavedData.incrementRad(world, (int)posX, (int)posZ, 150, 1000); + flag = target.attackEntityFrom(ModDamageSource.radiation, 16.0F); + this.swingArm(EnumHand.MAIN_HAND); + this.playLivingSound(); + this.idleTime = 20; + } + } + return flag; + } + + public Entity getUnfortunateSoul() { + int id = this.dataManager.get(TARGET_ID); + return world.getEntityByID(id); + } + + @Override + public void fall(float distance, float damageMultiplier) {} + + @Override + protected Item getDropItem() { + return ModItems.rod_uranium_fuel_depleted; + } + + @Override + protected void dropFewItems(boolean beenHit, int looting) { + if(beenHit) { + + if(looting > 0) { + this.dropItem(ModItems.nugget_polonium, looting); + } + + int count = this.rand.nextInt(3) + 1; + + for(int i = 0; i < count; i++) { + + int r = this.rand.nextInt(3); + + if(r == 0) { + this.dropItem(this.isWet() ? ModItems.waste_uranium : ModItems.rod_uranium_fuel_depleted, 1); + + } else if(r == 1) { + this.dropItem(this.isWet() ? ModItems.waste_mox : ModItems.rod_mox_fuel_depleted, 1); + + } else if(r == 2) { + this.dropItem(this.isWet() ? ModItems.waste_plutonium : ModItems.rod_plutonium_fuel_depleted, 1); + + } + } + } + } + + +} diff --git a/src/main/java/com/hbm/entity/mob/EntityTaintedCreeper.java b/src/main/java/com/hbm/entity/mob/EntityTaintedCreeper.java index 8aee0a4327..531c697528 100644 --- a/src/main/java/com/hbm/entity/mob/EntityTaintedCreeper.java +++ b/src/main/java/com/hbm/entity/mob/EntityTaintedCreeper.java @@ -4,6 +4,7 @@ import com.hbm.blocks.bomb.BlockTaint; import com.hbm.config.GeneralConfig; import com.hbm.entity.mob.ai.EntityAITaintedCreeperSwell; +import com.hbm.interfaces.IRadiationImmune; import net.minecraft.entity.Entity; import net.minecraft.entity.SharedMonsterAttributes; @@ -35,7 +36,7 @@ import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; -public class EntityTaintedCreeper extends EntityMob { +public class EntityTaintedCreeper extends EntityMob implements IRadiationImmune { private static final DataParameter STATE = EntityDataManager.createKey(EntityTaintedCreeper.class, DataSerializers.VARINT); private static final DataParameter POWERED = EntityDataManager.createKey(EntityTaintedCreeper.class, DataSerializers.BOOLEAN); diff --git a/src/main/java/com/hbm/entity/mob/ai/EntityAIBreaking.java b/src/main/java/com/hbm/entity/mob/ai/EntityAIBreaking.java new file mode 100644 index 0000000000..1f5b0ec3f6 --- /dev/null +++ b/src/main/java/com/hbm/entity/mob/ai/EntityAIBreaking.java @@ -0,0 +1,202 @@ +package com.hbm.entity.mob.ai; + +import com.hbm.render.amlfrom1710.Vec3; + +import net.minecraft.block.Block; +import net.minecraft.block.SoundType; +import net.minecraft.block.state.IBlockState; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.ai.EntityAIBase; +import net.minecraft.init.Blocks; +import net.minecraft.util.EnumHand; +import net.minecraft.util.SoundCategory; +import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.MathHelper; +import net.minecraft.util.math.RayTraceResult; +import net.minecraft.util.math.RayTraceResult.Type; +import net.minecraft.world.World; + +public class EntityAIBreaking extends EntityAIBase { + + EntityLivingBase target; + int[] markedLoc; + EntityLiving entityDigger; + int digTick = 0; + int scanTick = 0; + + public EntityAIBreaking(EntityLiving entity) + { + this.entityDigger = entity; + } + + @Override + public boolean shouldExecute() + { + target = entityDigger.getAttackTarget(); + + if(target != null && entityDigger.getNavigator().noPath() && entityDigger.getDistance(target) > 1D && (target.onGround || !entityDigger.canEntityBeSeen(target))) + { + RayTraceResult mop = GetNextObstical(entityDigger, 2D); + + if(mop == null || mop.typeOfHit != Type.BLOCK) + { + return false; + } + + IBlockState block = entityDigger.world.getBlockState(mop.getBlockPos()); + + if(block.getBlockHardness(entityDigger.world, mop.getBlockPos()) >= 0) { + markedLoc = new int[]{mop.getBlockPos().getX(), mop.getBlockPos().getY(), mop.getBlockPos().getZ()}; + return true; + } + } + + return false; + } + + @Override + public boolean shouldContinueExecuting() + { + //return target != null && entityDigger != null && target.isEntityAlive() && entityDigger.isEntityAlive() && markedLoc != null && entityDigger.getNavigator().noPath() && entityDigger.getDistanceToEntity(target) > 1D && (target.onGround || !entityDigger.canEntityBeSeen(target)); + + if(markedLoc != null) { + + Vec3 vector = Vec3.createVectorHelper( + markedLoc[0] - entityDigger.posX, + markedLoc[1] - (entityDigger.posY + entityDigger.getEyeHeight()), + markedLoc[2] - entityDigger.posZ); + + return entityDigger != null && entityDigger.isEntityAlive() && vector.lengthVector() <= 4; + } + + return false; + } + + @Override + public void updateTask() + { + RayTraceResult mop = null; + + if(entityDigger.ticksExisted % 10 == 0) + { + mop = GetNextObstical(entityDigger, 2D); + } + + if(mop != null && mop.typeOfHit == Type.BLOCK) + { + markedLoc = new int[]{mop.getBlockPos().getX(), mop.getBlockPos().getY(), mop.getBlockPos().getZ()}; + } + + if(markedLoc == null || markedLoc.length != 3 || entityDigger.world.getBlockState(new BlockPos(markedLoc[0], markedLoc[1], markedLoc[2])).getBlock() == Blocks.AIR) + { + digTick = 0; + return; + } + + IBlockState block = entityDigger.world.getBlockState(new BlockPos(markedLoc[0], markedLoc[1], markedLoc[2])); + digTick++; + + int health = (int) block.getBlockHardness(entityDigger.world, new BlockPos(markedLoc[0], markedLoc[1], markedLoc[2])) / 3; + + if(health < 0) { + markedLoc = null; + return; + } + + float str = (digTick * 0.05F) / (float)health; + + if(str >= 1F) + { + digTick = 0; + + boolean canHarvest = false; + entityDigger.world.destroyBlock(new BlockPos(markedLoc[0], markedLoc[1], markedLoc[2]), canHarvest); + markedLoc = null; + + if(target != null) + entityDigger.getNavigator().setPath(entityDigger.getNavigator().getPathToEntityLiving(target), 1D); + } else + { + if(digTick % 5 == 0) + { + SoundType sound = block.getBlock().getSoundType(block, entityDigger.world, new BlockPos(markedLoc[0], markedLoc[1], markedLoc[2]), entityDigger); + entityDigger.world.playSound(null, entityDigger.posX, entityDigger.posY, entityDigger.posZ, sound.getBreakSound(), SoundCategory.BLOCKS, sound.volume + 1F, sound.pitch); + entityDigger.swingArm(EnumHand.MAIN_HAND); + entityDigger.world.sendBlockBreakProgress(entityDigger.getEntityId(), new BlockPos(markedLoc[0], markedLoc[1], markedLoc[2]), (int)(str * 10F)); + } + } + } + + @Override + public void resetTask() + { + markedLoc = null; + digTick = 0; + } + + /** + * Rolls through all the points in the bounding box of the entity and raycasts them toward it's current heading to return any blocks that may be obstructing it's path. + * The bigger the entity the longer this calculation will take due to the increased number of points (Generic bipeds should only need 2) + */ + public RayTraceResult GetNextObstical(EntityLivingBase entityLiving, double dist) + { + // Returns true if something like Iguana Tweaks is nerfing the vanilla picks. This will then cause zombies to ignore the harvestability of blocks when holding picks + float f = 1.0F; + float f1 = entityLiving.prevRotationPitch + (entityLiving.rotationPitch - entityLiving.prevRotationPitch) * f; + float f2 = entityLiving.prevRotationYaw + (entityLiving.rotationYaw - entityLiving.prevRotationYaw) * f; + + int digWidth = MathHelper.ceil(entityLiving.width); + int digHeight = MathHelper.ceil(entityLiving.height); + + int passMax = digWidth * digWidth * digHeight; + + int x = scanTick%digWidth - (digWidth/2); + int y = scanTick/(digWidth * digWidth); + int z = (scanTick%(digWidth * digWidth))/digWidth - (digWidth/2); + + double rayX = x + entityLiving.posX; + double rayY = y + entityLiving.posY; + double rayZ = z + entityLiving.posZ; + + RayTraceResult mop = RayCastBlocks(entityLiving.world, rayX, rayY, rayZ, f2, f1, dist, false); + + if(mop != null && mop.typeOfHit == Type.BLOCK) + { + IBlockState block = entityLiving.world.getBlockState(mop.getBlockPos()); + + if(block.getBlockHardness(entityLiving.world, mop.getBlockPos()) >= 0) + { + scanTick = 0; + return mop; + } else + { + scanTick = (scanTick + 1)%passMax; + return null; + } + } else + { + scanTick = (scanTick + 1)%passMax; + return null; + } + } + + public static RayTraceResult RayCastBlocks(World world, double x, double y, double z, float yaw, float pitch, double dist, boolean liquids) + { + Vec3 vec3 = Vec3.createVectorHelper(x, y, z); + float f3 = MathHelper.cos(-yaw * 0.017453292F - (float)Math.PI); + float f4 = MathHelper.sin(-yaw * 0.017453292F - (float)Math.PI); + float f5 = -MathHelper.cos(-pitch * 0.017453292F); + float f6 = MathHelper.sin(-pitch * 0.017453292F); + float f7 = f4 * f5; + float f8 = f3 * f5; + double d3 = dist; // Ray Distance + Vec3 vec31 = vec3.addVector((double)f7 * d3, (double)f6 * d3, (double)f8 * d3); + return RayCastBlocks(world, vec3, vec31, liquids); + } + + public static RayTraceResult RayCastBlocks(World world, Vec3 vector1, Vec3 vector2, boolean liquids) + { + return world.rayTraceBlocks(vector1.toVec3d(), vector2.toVec3d(), liquids, !liquids, false); + } +} \ No newline at end of file diff --git a/src/main/java/com/hbm/entity/mob/ai/EntityAI_MLPF.java b/src/main/java/com/hbm/entity/mob/ai/EntityAI_MLPF.java new file mode 100644 index 0000000000..5b1b80662b --- /dev/null +++ b/src/main/java/com/hbm/entity/mob/ai/EntityAI_MLPF.java @@ -0,0 +1,135 @@ +package com.hbm.entity.mob.ai; + +import java.util.Collections; +import java.util.Comparator; +import java.util.List; + +import com.hbm.render.amlfrom1710.Vec3; + +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.ai.EntityAIBase; +import net.minecraft.util.math.AxisAlignedBB; + +public class EntityAI_MLPF extends EntityAIBase { + + private Class targetClass; + private EntityLivingBase target; + private EntityLiving mover; + private final Sorter theNearestAttackableTargetSorter; + private int range; + private int distance; + private static final int vertical = 10; + private double speed; + + public EntityAI_MLPF(EntityLiving entity, Class targetClass, int range, double speed, int distance) + { + this.mover = entity; + this.targetClass = targetClass; + this.range = range; + this.speed = speed; + this.distance = distance; + this.theNearestAttackableTargetSorter = new Sorter(entity); + } + + @Override + public boolean shouldExecute() { + + //roll the dice for targetiing if there's nothing to track + if(mover.getRNG().nextInt(100) < 5 && mover.getAttackTarget() == null) { + //System.out.println("Randomizer fired!"); + //load potential targets + calculateTarget(); + + //start if there is a valid target + return target != null; + } + + return false; + } + + public void startExecuting() { + + //create a path line from mover to target + Vec3 vec = Vec3.createVectorHelper( + target.posX - mover.posX, + target.posY - mover.posY, + target.posZ - mover.posZ); + + + //line length is capped so the pathfinder can manage it + int range = distance; + + if(vec.lengthVector() < 16) + mover.setAttackTarget(target); + + vec = vec.normalize(); + vec.xCoord *= range; + vec.yCoord *= range; + vec.zCoord *= range; + + //target positions are set (with randomized Y-offset) + double x = mover.posX + vec.xCoord; + double y = mover.posY + vec.yCoord - 5 + mover.getRNG().nextInt(11); + double z = mover.posZ + vec.zCoord; + + //System.out.println("Routing to " + x + "/" + y + "/" + z); + + //this is where the magic happens + this.mover.getNavigator().tryMoveToXYZ(x, y, z, this.speed); + + //System.out.println("Start successful? " + success); + } + + @Override + public boolean shouldContinueExecuting() { + + //only continue if the path is valid + return !this.mover.getNavigator().noPath(); + } + + @Override + public void resetTask() + { + //once the task is complete, remove target + target = null; + } + + //scans the area and determines a new target entity + private void calculateTarget() { + + List list = mover.world.getEntitiesWithinAABB(targetClass, new AxisAlignedBB( + mover.posX - range, + mover.posY - vertical, + mover.posZ - range, + mover.posX + range, + mover.posY + vertical, + mover.posZ + range)); + + Collections.sort(list, theNearestAttackableTargetSorter); + + if (!list.isEmpty()) + { + target = (EntityLivingBase)list.get(0); + } + } + + public static class Sorter implements Comparator { + private final Entity theEntity; + + public Sorter(Entity p_i1662_1_) { + this.theEntity = p_i1662_1_; + } + + public int compare(Entity p_compare_1_, Entity p_compare_2_) { + double d0 = this.theEntity.getDistanceSq(p_compare_1_); + double d1 = this.theEntity.getDistanceSq(p_compare_2_); + return d0 < d1 ? -1 : (d0 > d1 ? 1 : 0); + } + + public int compare(Object p_compare_1_, Object p_compare_2_) { + return this.compare((Entity) p_compare_1_, (Entity) p_compare_2_); + } + } +} \ No newline at end of file diff --git a/src/main/java/com/hbm/entity/mob/botprime/EntityBOTPrimeBase.java b/src/main/java/com/hbm/entity/mob/botprime/EntityBOTPrimeBase.java index 42632fd721..180fb4e10b 100644 --- a/src/main/java/com/hbm/entity/mob/botprime/EntityBOTPrimeBase.java +++ b/src/main/java/com/hbm/entity/mob/botprime/EntityBOTPrimeBase.java @@ -1,9 +1,16 @@ package com.hbm.entity.mob.botprime; import com.google.common.base.Predicate; +import com.hbm.entity.projectile.EntityBulletBase; +import com.hbm.handler.BulletConfigSyncingUtil; +import com.hbm.lib.HBMSoundHandler; import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.SharedMonsterAttributes; +import net.minecraft.init.SoundEvents; +import net.minecraft.util.DamageSource; +import net.minecraft.util.SoundEvent; import net.minecraft.util.math.Vec3d; import net.minecraft.world.World; @@ -38,7 +45,8 @@ public boolean canEntityBeSeen(Entity p_70685_1_) { @Override protected void applyEntityAttributes() { super.applyEntityAttributes(); - this.getEntityAttribute(SharedMonsterAttributes.MAX_HEALTH).setBaseValue(5000.0D); + this.getEntityAttribute(SharedMonsterAttributes.MAX_HEALTH).setBaseValue(15000.0D); + this.getEntityAttribute(SharedMonsterAttributes.KNOCKBACK_RESISTANCE).setBaseValue(1.0D); } @Override @@ -50,5 +58,39 @@ public boolean isAIDisabled() { protected boolean canDespawn() { return false; } + + @Override + protected SoundEvent getHurtSound(DamageSource damageSourceIn) { + return SoundEvents.ENTITY_BLAZE_HURT; + } + + @Override + protected SoundEvent getDeathSound() { + return HBMSoundHandler.bombDet; + } + + protected void laserAttack(Entity target, boolean head) { + + if(!(target instanceof EntityLivingBase)) + return; + + EntityLivingBase living = (EntityLivingBase) target; + + if(head) { + + for(int i = 0; i < 5; i++) { + + EntityBulletBase bullet = new EntityBulletBase(this.world, BulletConfigSyncingUtil.WORM_LASER, this, living, 1.0F, i * 0.05F); + this.world.spawnEntity(bullet); + } + + this.playSound(HBMSoundHandler.ballsLaser, 5.0F, 0.75F); + + } else { + EntityBulletBase bullet = new EntityBulletBase(this.world, BulletConfigSyncingUtil.WORM_BOLT, this, living, 0.5F, 0.125F); + this.world.spawnEntity(bullet); + this.playSound(HBMSoundHandler.ballsLaser, 5.0F, 1.0F); + } + } } diff --git a/src/main/java/com/hbm/entity/mob/botprime/EntityBOTPrimeBody.java b/src/main/java/com/hbm/entity/mob/botprime/EntityBOTPrimeBody.java index d52c3d36b0..7373f13bf9 100644 --- a/src/main/java/com/hbm/entity/mob/botprime/EntityBOTPrimeBody.java +++ b/src/main/java/com/hbm/entity/mob/botprime/EntityBOTPrimeBody.java @@ -5,16 +5,18 @@ import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.player.EntityPlayer; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.network.datasync.DataParameter; import net.minecraft.network.datasync.DataSerializers; import net.minecraft.network.datasync.EntityDataManager; +import net.minecraft.potion.PotionEffect; import net.minecraft.util.math.MathHelper; import net.minecraft.world.World; public class EntityBOTPrimeBody extends EntityBOTPrimeBase { - public static final DataParameter SHIELD = EntityDataManager.createKey(EntityBallsOTronSegment.class, DataSerializers.BOOLEAN); + public static final DataParameter SHIELD = EntityDataManager.createKey(EntityBOTPrimeBody.class, DataSerializers.BOOLEAN); private WormMovementBodyNT movement = new WormMovementBodyNT(this); @@ -24,7 +26,7 @@ public EntityBOTPrimeBody(World world) { this.rangeForParts = 70.0D; this.segmentDistance = 3.5D; this.maxBodySpeed = 1.4D; - this.targetTasks.addTask(1, new EntityAINearestAttackableTargetNT(this, EntityLivingBase.class, 0, true, false, this.selector, 128.0D)); + this.targetTasks.addTask(1, new EntityAINearestAttackableTargetNT(this, EntityPlayer.class, 0, false, false, this.selector, 128.0D)); } @Override @@ -42,16 +44,16 @@ public float getAttackStrength(Entity target) { return 100; } + @Override + public boolean isPotionApplicable(PotionEffect potioneffectIn) { + return false; + } + @Override protected void updateAITasks() { this.movement.updateMovement(); + this.targetTasks.onUpdateTasks(); - if((this.followed != null) && (getPartNumber() == 0)) { - //this.dataWatcher.updateObject(17, Byte.valueOf((byte) (((EntityBallsOTronHead) this.followed).isArmored() ? 1 : 0))); - } else if(this.targetedEntity != null) { - //Drillgon200: What even is this? What guarantees that the target will even have a byte 17? - //this.dataWatcher.updateObject(17, Byte.valueOf(this.targetedEntity.getDataWatcher().getWatchableObjectByte(17))); - } if(this.didCheck) { if(this.targetedEntity == null || !this.targetedEntity.isEntityAlive()) { setHealth(getHealth() - 1999.0F); @@ -60,11 +62,11 @@ protected void updateAITasks() { this.world.createExplosion(this, this.posX, this.posY, this.posZ, 2.0F, false); } } - if((this.followed != null) && (getAttackTarget() != null)) { + if(this.followed != null && this.followed.isEntityAlive() && getAttackTarget() != null) { if(canEntityBeSeen(getAttackTarget())) { this.attackCounter += 1; if(this.attackCounter == 10) { - //useLaser(o(), false); + laserAttack(this.getAttackTarget(), false); this.attackCounter = -20; } @@ -75,9 +77,29 @@ protected void updateAITasks() { this.attackCounter -= 1; } - float f3 = MathHelper.sqrt(motionX * motionX + motionZ * motionZ); - this.prevRotationYaw = this.rotationYaw = (float)(Math.atan2(motionX, motionZ) * 180.0D / Math.PI); - this.prevRotationPitch = this.rotationPitch = (float)(Math.atan2(motionY, f3) * 180.0D / Math.PI); + if(this.targetedEntity != null) { + double dx = targetedEntity.posX - posX; + double dy = targetedEntity.posY - posY; + double dz = targetedEntity.posZ - posZ; + float f3 = MathHelper.sqrt(dx * dx + dz * dz); + this.prevRotationYaw = this.rotationYaw = (float)(Math.atan2(dx, dz) * 180.0D / Math.PI); + this.prevRotationPitch = this.rotationPitch = (float)(Math.atan2(dy, f3) * 180.0D / Math.PI); + } + } + + @Override + public void onUpdate() { + + super.onUpdate(); + + if(this.targetedEntity != null) { + double dx = targetedEntity.posX - posX; + double dy = targetedEntity.posY - posY; + double dz = targetedEntity.posZ - posZ; + float f3 = MathHelper.sqrt(dx * dx + dz * dz); + this.prevRotationYaw = this.rotationYaw = (float) (Math.atan2(dx, dz) * 180.0D / Math.PI); + this.prevRotationPitch = this.rotationPitch = (float) (Math.atan2(dy, f3) * 180.0D / Math.PI); + } } @Override diff --git a/src/main/java/com/hbm/entity/mob/botprime/EntityBOTPrimeHead.java b/src/main/java/com/hbm/entity/mob/botprime/EntityBOTPrimeHead.java index 738c3ad8ad..d34211ea3a 100644 --- a/src/main/java/com/hbm/entity/mob/botprime/EntityBOTPrimeHead.java +++ b/src/main/java/com/hbm/entity/mob/botprime/EntityBOTPrimeHead.java @@ -1,17 +1,25 @@ package com.hbm.entity.mob.botprime; +import java.util.List; + import com.hbm.entity.mob.EntityAINearestAttackableTargetNT; +import com.hbm.items.ModItems; +import com.hbm.main.AdvancementManager; +import com.hbm.main.MainRegistry; import net.minecraft.entity.Entity; -import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.IEntityLivingData; import net.minecraft.entity.SharedMonsterAttributes; import net.minecraft.entity.ai.EntityAIHurtByTarget; import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.util.DamageSource; import net.minecraft.util.math.BlockPos; import net.minecraft.util.math.MathHelper; +import net.minecraft.world.BossInfo; +import net.minecraft.world.BossInfoServer; import net.minecraft.world.DifficultyInstance; import net.minecraft.world.World; @@ -22,12 +30,15 @@ public class EntityBOTPrimeHead extends EntityBOTPrimeBase { * | _ \/ _ \| |_| |_\__ \ |___| | | | |___| | | | \| | | | | _/ \| | V | _| * |___/_/ \_\___|___|___/ |___| |_| |_|\_\___|_|\_| |_| |_|\_\_|_|V|_|___| */ + + //TODO: clean-room implementation of the movement behavior classes (again) + private final BossInfoServer bossInfo = (BossInfoServer)(new BossInfoServer(this.getDisplayName(), BossInfo.Color.PURPLE, BossInfo.Overlay.PROGRESS)); private final WormMovementHeadNT movement = new WormMovementHeadNT(this); public EntityBOTPrimeHead(World world) { super(world); - /*this.experienceValue = 1000; + this.experienceValue = 1000; this.wasNearGround = false; this.attackRange = 150.0D; this.setSize(3.0F, 3.0F); @@ -35,7 +46,7 @@ public EntityBOTPrimeHead(World world) { this.fallSpeed = 0.006D; this.targetTasks.addTask(1, new EntityAIHurtByTarget(this, false)); this.targetTasks.addTask(2, new EntityAINearestAttackableTargetNT(this, EntityPlayer.class, 0, false, false, null, 128.0D)); - this.targetTasks.addTask(3, new EntityAINearestAttackableTargetNT(this, Entity.class, 0, false, false, this.selector, 50.0D));*/ + this.ignoreFrustumCheck = true; } @Override @@ -62,13 +73,13 @@ public boolean attackEntityFrom(DamageSource source, float amount) { @Override public IEntityLivingData onInitialSpawn(DifficultyInstance difficulty, IEntityLivingData livingdata) { //TODO: check if this is even needed - /*setHeadID(this.getEntityId()); + setHeadID(this.getEntityId()); int x = MathHelper.floor(this.posX); int y = MathHelper.floor(this.posY); int z = MathHelper.floor(this.posZ); - for (int i = 0; i < 49; i++) { + for (int i = 0; i < 74; i++) { EntityBOTPrimeBody bodyPart = new EntityBOTPrimeBody(this.world); bodyPart.setPartNumber(i); @@ -80,68 +91,98 @@ public IEntityLivingData onInitialSpawn(DifficultyInstance difficulty, IEntityLi setPosition(x, y, z); this.spawnPoint = new BlockPos(x, y, z); - this.aggroCooldown = 60;*/ - return super.onInitialSpawn(difficulty, livingdata); } + @Override + public void onLivingUpdate() { + super.onLivingUpdate(); + this.bossInfo.setPercent(this.getHealth() / this.getMaxHealth()); + } + + @Override + public void addTrackingPlayer(EntityPlayerMP player) { + super.addTrackingPlayer(player); + bossInfo.addPlayer(player); + } + + @Override + public void removeTrackingPlayer(EntityPlayerMP player) { + super.removeTrackingPlayer(player); + bossInfo.removePlayer(player); + } + @Override protected void updateAITasks() { super.updateAITasks(); -/* - this.movement.updateMovement(); - - if ((getHealth() < getMaxHealth()) && (this.ticksExisted % 6 == 0)) { - if (this.targetedEntity != null) { - heal(1.0F); - } else if (this.recentlyHit == 0) { - heal(4.0F); - } - } - if ((this.targetedEntity != null) && (this.targetedEntity.getDistanceSq(this) < this.attackRange * this.attackRange)) - { - if (canEntityBeSeen(this.targetedEntity)) - { - this.attackCounter += 1; - if (this.attackCounter == 10) - { - //useLaser(this.targetedEntity, true); - - this.attackCounter = -20; - } - } - else if (this.attackCounter > 0) - { - this.attackCounter -= 1; - } - } - else if (this.attackCounter > 0) { - this.attackCounter -= 1; - }*/ - } + this.movement.updateMovement(); + + if((getHealth() < getMaxHealth()) && (this.ticksExisted % 6 == 0)) { + if(this.targetedEntity != null) { + heal(1.0F); + } else if(this.recentlyHit == 0) { + heal(4.0F); + } + } + + if((this.targetedEntity != null) && (this.targetedEntity.getDistanceSq(this) < this.attackRange * this.attackRange)) { + if(canEntityBeSeen(this.targetedEntity)) { + this.attackCounter ++; + + if(this.attackCounter == 30) { + + laserAttack(this.targetedEntity, true); + this.attackCounter = 0; + } + } else { + this.attackCounter = 0; + } + } else { + this.attackCounter = 0; + } + } + @Override - public float getAttackStrength(Entity target) { - if(target instanceof EntityLivingBase) { - return ((EntityLivingBase) target).getHealth() * 0.75F; + public void onDeath(DamageSource cause) { + super.onDeath(cause); + + List players = world.getEntitiesWithinAABB(EntityPlayer.class, this.getEntityBoundingBox().grow(200, 200, 200)); + + for(EntityPlayer player : players) { + AdvancementManager.grantAchievement(player, AdvancementManager.bossWorm); + player.inventory.addItemStackToInventory(new ItemStack(ModItems.coin_worm)); } + } - return 100; + @Override + public void onUpdate() { + super.onUpdate(); + + double dx = motionX; + double dy = motionY; + double dz = motionZ; + float f3 = MathHelper.sqrt(dx * dx + dz * dz); + this.prevRotationYaw = this.rotationYaw = (float) (Math.atan2(dx, dz) * 180.0D / Math.PI); + this.prevRotationPitch = this.rotationPitch = (float) (Math.atan2(dy, f3) * 180.0D / Math.PI); + } + + @Override + public float getAttackStrength(Entity target) { + return 1000; } @Override public void writeEntityToNBT(NBTTagCompound compound) { super.writeEntityToNBT(compound); - compound.setInteger("AggroCD", this.aggroCooldown); - compound.setInteger("CenterX", this.spawnPoint.getX()); - compound.setInteger("CenterY", this.spawnPoint.getY()); - compound.setInteger("CenterZ", this.spawnPoint.getZ()); + compound.setInteger("spawnX", this.spawnPoint.getX()); + compound.setInteger("spawnY", this.spawnPoint.getY()); + compound.setInteger("spawnZ", this.spawnPoint.getZ()); } @Override public void readEntityFromNBT(NBTTagCompound compound) { super.readEntityFromNBT(compound); - this.aggroCooldown = compound.getInteger("AggroCD"); - this.spawnPoint = new BlockPos(compound.getInteger("CenterX"), compound.getInteger("CenterY"), compound.getInteger("CenterZ")); + this.spawnPoint = new BlockPos(compound.getInteger("spawnX"), compound.getInteger("spawnY"), compound.getInteger("spawnZ")); } } diff --git a/src/main/java/com/hbm/entity/mob/botprime/EntityBurrowingNT.java b/src/main/java/com/hbm/entity/mob/botprime/EntityBurrowingNT.java index 0bb6a20f42..a12d13c84f 100644 --- a/src/main/java/com/hbm/entity/mob/botprime/EntityBurrowingNT.java +++ b/src/main/java/com/hbm/entity/mob/botprime/EntityBurrowingNT.java @@ -33,14 +33,14 @@ protected void updateFallState(double y, boolean onGroundIn, IBlockState state, @Override public void travel(float strafe, float vertical, float forward) { float drag = this.dragInGround; - if ((!isEntityInsideOpaqueBlock()) && (!isInWater()) && (!isInLava())) - { - drag = this.dragInAir; - } - else - { - //TODO: sounds when tunneling - } + + if((!isEntityInsideOpaqueBlock()) && (!isInWater()) && (!isInLava())) { + drag = this.dragInAir; + } else if(this.getRNG().nextInt(100) == 0) { + //Block b = worldObj.getBlock((int)Math.floor(posX), (int)Math.floor(posY), (int)Math.floor(posZ)); + //this.playSound(b.stepSound.getStepResourcePath(), 5F, 1F); + } + if (!getIsHead()) { drag *= 0.9F; } diff --git a/src/main/java/com/hbm/entity/mob/botprime/EntityWormBaseNT.java b/src/main/java/com/hbm/entity/mob/botprime/EntityWormBaseNT.java index 86f68a2560..e2e17d9c91 100644 --- a/src/main/java/com/hbm/entity/mob/botprime/EntityWormBaseNT.java +++ b/src/main/java/com/hbm/entity/mob/botprime/EntityWormBaseNT.java @@ -8,7 +8,9 @@ import net.minecraft.entity.EntityLivingBase; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.util.DamageSource; +import net.minecraft.util.EntitySelectors; import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.MathHelper; import net.minecraft.world.EnumDifficulty; import net.minecraft.world.World; @@ -56,6 +58,10 @@ public void setPartNumber(int num) { this.partNum = num; } + public Entity getHead() { + return world.getEntityByID(this.headID); + } + public int getHeadID() { return this.headID; } @@ -66,17 +72,28 @@ public void setHeadID(int id) { @Override public boolean attackEntityFrom(DamageSource source, float amount) { - if(this.isEntityInvulnerable(source) || source == DamageSource.DROWN || source == DamageSource.IN_WALL || ((source.getImmediateSource() instanceof EntityWormBaseNT) && ((EntityWormBaseNT) source.getImmediateSource()).getHeadID() == this.getHeadID())) { + if(this.isEntityInvulnerable(source) || source == DamageSource.DROWN || source == DamageSource.IN_WALL || source == DamageSource.CRAMMING || ((source.getImmediateSource() instanceof EntityWormBaseNT) && ((EntityWormBaseNT) source.getImmediateSource()).getHeadID() == this.getHeadID())) { return false; } else { this.setLastAttackedEntity(source.getTrueSource()); - return super.attackEntityFrom(source, amount); + if(this.getIsHead()) { + return super.attackEntityFrom(source, amount); + } + + Entity head = this.targetedEntity; + + if(head != null) { + return head.attackEntityFrom(source, amount); + } else { + return super.attackEntityFrom(source, amount); + } } } @Override public void onLivingUpdate() { - if((!this.world.isRemote) && (this.world.getDifficulty() == EnumDifficulty.PEACEFUL)) { + super.onLivingUpdate(); + if(!this.world.isRemote && this.world.getDifficulty() == EnumDifficulty.PEACEFUL) { setDead(); } if((this.targetedEntity != null) && (this.targetedEntity.isDead)) { @@ -92,8 +109,8 @@ public void onLivingUpdate() { this.motionY = 0.3D; } - if(this.ticksExisted % 10 == 0) { - attackEntitiesInList(this.world.getEntitiesWithinAABBExcludingEntity(this, this.getEntityBoundingBox().expand(0.5D, 0.5D, 0.5D))); + if(this.ticksExisted % 5 == 0) { + attackEntitiesInList(this.world.getEntitiesWithinAABBExcludingEntity(this, this.getEntityBoundingBox().grow(0.5D, 0.5D, 0.5D))); } } @@ -140,7 +157,26 @@ public void faceEntity(Entity entityIn, float maxYawIncrease, float maxPitchIncr } protected boolean isCourseTraversable() { - return (this.canFly) || (isEntityInsideOpaqueBlock()); + return (this.canFly) || (entInsideOpaqueBlock()); + } + + protected boolean entInsideOpaqueBlock(){ + for (int i = 0; i < 8; ++i) + { + float f = ((float)((i >> 0) % 2) - 0.5F) * this.width * 0.8F; + float f1 = ((float)((i >> 1) % 2) - 0.5F) * 0.1F; + float f2 = ((float)((i >> 2) % 2) - 0.5F) * this.width * 0.8F; + int j = MathHelper.floor(this.posX + (double)f); + int k = MathHelper.floor(this.posY + (double)this.getEyeHeight() + (double)f1); + int l = MathHelper.floor(this.posZ + (double)f2); + + if (this.world.getBlockState(new BlockPos(j, k, l)).isNormalCube()) + { + return true; + } + } + + return false; } @Override diff --git a/src/main/java/com/hbm/entity/mob/botprime/WormMovementBodyNT.java b/src/main/java/com/hbm/entity/mob/botprime/WormMovementBodyNT.java index 381d17d521..6940c5b5d2 100644 --- a/src/main/java/com/hbm/entity/mob/botprime/WormMovementBodyNT.java +++ b/src/main/java/com/hbm/entity/mob/botprime/WormMovementBodyNT.java @@ -28,7 +28,7 @@ protected void updateMovement() { } if(((this.user.ticksExisted % 60 == 0) || (this.user.ticksExisted == 1)) && ((this.user.targetedEntity == null) || (this.user.followed == null))) { - findEntityToFollow(this.user.world.getEntitiesWithinAABB(EntityWormBaseNT.class, this.user.getEntityBoundingBox().expand(this.user.rangeForParts, this.user.rangeForParts, this.user.rangeForParts), EntityWormBaseNT.wormSelector)); + findEntityToFollow(this.user.world.getEntitiesWithinAABB(EntityWormBaseNT.class, this.user.getEntityBoundingBox().grow(this.user.rangeForParts, this.user.rangeForParts, this.user.rangeForParts), EntityWormBaseNT.wormSelector)); } double deltaX = this.user.waypointX - this.user.posX; @@ -54,11 +54,9 @@ protected void updateMovement() { } protected void findEntityToFollow(List segments) { - for(EntityWormBaseNT segment : segments) { if(segment.getHeadID() == this.user.getHeadID()) { - if(segment.getIsHead()) { if(this.user.getPartNumber() == 0) { this.user.targetedEntity = ((Entity) segment); diff --git a/src/main/java/com/hbm/entity/mob/botprime/WormMovementHeadNT.java b/src/main/java/com/hbm/entity/mob/botprime/WormMovementHeadNT.java index 5a67653bf4..7259faaa0b 100644 --- a/src/main/java/com/hbm/entity/mob/botprime/WormMovementHeadNT.java +++ b/src/main/java/com/hbm/entity/mob/botprime/WormMovementHeadNT.java @@ -12,77 +12,75 @@ public WormMovementHeadNT(EntityWormBaseNT user) { } protected void updateMovement() { - - double var1 = this.user.waypointX - this.user.posX; - double var3 = this.user.waypointY - this.user.posY; - double var5 = this.user.waypointZ - this.user.posZ; - double var7 = var1 * var1 + var3 * var3 + var5 * var5; - + double deltaX = this.user.waypointX - this.user.posX; + double deltaY = this.user.waypointY - this.user.posY; + double deltaZ = this.user.waypointZ - this.user.posZ; + double deltaSq = deltaX * deltaX + deltaY * deltaY + deltaZ * deltaZ; + //System.out.println(this.user.waypointX + " " + this.user.waypointY + " " + this.user.waypointZ); + if(this.user.courseChangeCooldown-- <= 0) { - + this.user.courseChangeCooldown += this.user.getRNG().nextInt(5) + 2; - var7 = MathHelper.sqrt(var7); - + deltaSq = MathHelper.sqrt(deltaSq); + if(this.user.motionX * this.user.motionX + this.user.motionY * this.user.motionY + this.user.motionZ * this.user.motionZ < this.user.maxSpeed) { - + if(!this.user.isCourseTraversable()) { - var7 *= 8.0D; + deltaSq *= 8.0D; } - + double moverSpeed = this.user.getEntityAttribute(SharedMonsterAttributes.MOVEMENT_SPEED).getBaseValue(); - this.user.motionX += var1 / var7 * moverSpeed; - this.user.motionY += var3 / var7 * moverSpeed; - this.user.motionZ += var5 / var7 * moverSpeed; + this.user.motionX += deltaX / deltaSq * moverSpeed; + this.user.motionY += deltaY / deltaSq * moverSpeed; + this.user.motionZ += deltaZ / deltaSq * moverSpeed; } } - + if(!this.user.isCourseTraversable()) { this.user.motionY -= this.user.fallSpeed; } - + if(this.user.dmgCooldown > 0) { this.user.dmgCooldown -= 1; } - + this.user.aggroCooldown -= 1; - + if(this.user.getAttackTarget() != null) { - + if(this.user.aggroCooldown <= 0) { this.user.targetedEntity = this.user.getAttackTarget(); this.user.aggroCooldown = 20; } - + } else if(this.user.targetedEntity == null) { this.user.waypointX = (this.user.spawnPoint.getX() - 30 + this.user.getRNG().nextInt(60)); this.user.waypointY = (this.user.spawnPoint.getY() - 10 + this.user.getRNG().nextInt(20)); this.user.waypointZ = (this.user.spawnPoint.getZ() - 30 + this.user.getRNG().nextInt(60)); + } - - this.user.rotationYaw = (-(float) Math.atan2(this.user.motionX, this.user.motionZ) * 180.0F / 3.1415927F); - this.user.rotationPitch = ((float) -(Math.atan2(this.user.motionY, - MathHelper.sqrt(this.user.motionX * this.user.motionX + this.user.motionZ * this.user.motionZ)) - * 180.0D / 3.141592653589793D)); - - if((this.user.targetedEntity != null) && (this.user.targetedEntity.getDistanceSq(this.user) < this.user.attackRange * this.user.attackRange)) { - + + this.user.rotationYaw = -(float) -(Math.atan2(this.user.motionX, this.user.motionZ) * 180.0F / Math.PI); + this.user.rotationPitch = (float) -(Math.atan2(this.user.motionY, MathHelper.sqrt(this.user.motionX * this.user.motionX + this.user.motionZ * this.user.motionZ)) * 180.0D / Math.PI); + + if(this.user.targetedEntity != null && this.user.targetedEntity.getDistanceSq(this.user) < this.user.attackRange * this.user.attackRange) { + if((this.user.wasNearGround) || (this.user.canFly)) { - + this.user.waypointX = this.user.targetedEntity.posX; this.user.waypointY = this.user.targetedEntity.posY; this.user.waypointZ = this.user.targetedEntity.posZ; - - if((this.user.getRNG().nextInt(80) == 0) && (this.user.posY > this.user.surfaceY) - && (!this.user.isCourseTraversable())) { + + if((this.user.getRNG().nextInt(80) == 0) && (this.user.posY > this.user.surfaceY) && (!this.user.isCourseTraversable())) { this.user.wasNearGround = false; } - + } else { - + this.user.waypointX = this.user.targetedEntity.posX; this.user.waypointY = 10.0D; this.user.waypointZ = this.user.targetedEntity.posZ; - + if(this.user.posY < 15.0D) { this.user.wasNearGround = true; } diff --git a/src/main/java/com/hbm/entity/mob/sodtekhnologiyah/EntityBallsOTronSegment.java b/src/main/java/com/hbm/entity/mob/sodtekhnologiyah/EntityBallsOTronSegment.java index a51baff432..87ea7c62d0 100644 --- a/src/main/java/com/hbm/entity/mob/sodtekhnologiyah/EntityBallsOTronSegment.java +++ b/src/main/java/com/hbm/entity/mob/sodtekhnologiyah/EntityBallsOTronSegment.java @@ -48,7 +48,6 @@ protected void updateAITasks() { if((this.followed != null) && (getPartID() == 0)) { //this.dataWatcher.updateObject(17, Byte.valueOf((byte) (((EntityBallsOTronHead) this.followed).isArmored() ? 1 : 0))); } else if(this.targetedEntity != null) { - //TODO what is this? //this.dataWatcher.updateObject(17, Byte.valueOf(this.targetedEntity.getDataWatcher().getWatchableObjectByte(17))); } if(this.didCheck) { diff --git a/src/main/java/com/hbm/entity/mob/sodtekhnologiyah/EntityWormBase.java b/src/main/java/com/hbm/entity/mob/sodtekhnologiyah/EntityWormBase.java index e21459aee4..1ced53e66b 100644 --- a/src/main/java/com/hbm/entity/mob/sodtekhnologiyah/EntityWormBase.java +++ b/src/main/java/com/hbm/entity/mob/sodtekhnologiyah/EntityWormBase.java @@ -69,7 +69,7 @@ public void setUniqueWormID(int id) { @Override public boolean attackEntityFrom(DamageSource source, float amount) { - + System.out.println(source); if(this.isEntityInvulnerable(source) || source == DamageSource.DROWN || source == DamageSource.IN_WALL || ((source.getImmediateSource() instanceof EntityWormBase) && ((EntityWormBase) source.getImmediateSource()).uniqueWormID == this.uniqueWormID)) { return false; @@ -100,7 +100,7 @@ public void onLivingUpdate() { if(this.attackTick == 0) { this.attackTick = 10; - attackEntitiesInList(this.world.getEntitiesInAABBexcluding(this, this.getEntityBoundingBox().expand(0.5D, 0.5D, 0.5D), Predicates.and(EntitySelectors.NOT_SPECTATING, e -> e instanceof EntityLivingBase))); + attackEntitiesInList(this.world.getEntitiesInAABBexcluding(this, this.getEntityBoundingBox().grow(0.5D, 0.5D, 0.5D), Predicates.and(EntitySelectors.NOT_SPECTATING, e -> e instanceof EntityLivingBase))); } } @@ -140,18 +140,6 @@ public boolean attackEntityAsMob(Entity target) { public abstract float getAttackStrength(Entity paramsa); - @Override - public void addVelocity(double x, double y, double z) { - // TODO Auto-generated method stub - super.addVelocity(x, y, z); - } - - @Override - public void faceEntity(Entity entityIn, float maxYawIncrease, float maxPitchIncrease) { - // TODO Auto-generated method stub - super.faceEntity(entityIn, maxYawIncrease, maxPitchIncrease); - } - protected boolean isCourseTraversable() { return (this.canFly) || (isEntityInsideOpaqueBlock()); } diff --git a/src/main/java/com/hbm/entity/mob/sodtekhnologiyah/WormMovementBody.java b/src/main/java/com/hbm/entity/mob/sodtekhnologiyah/WormMovementBody.java index 020432f56f..910fd63ff4 100644 --- a/src/main/java/com/hbm/entity/mob/sodtekhnologiyah/WormMovementBody.java +++ b/src/main/java/com/hbm/entity/mob/sodtekhnologiyah/WormMovementBody.java @@ -27,7 +27,7 @@ protected void updateMovement() { this.user.waypointZ = this.user.targetedEntity.posZ; } if(((this.user.ticksExisted % 60 == 0) || (this.user.ticksExisted == 1)) && ((this.user.targetedEntity == null) || (this.user.followed == null))) { - findEntityToFollow(this.user.world.getEntitiesWithinAABB(EntityWormBase.class, this.user.getEntityBoundingBox().expand(this.user.rangeForParts, this.user.rangeForParts, this.user.rangeForParts), Predicates.and(EntitySelectors.NOT_SPECTATING, EntityWormBase.wormSelector))); + findEntityToFollow(this.user.world.getEntitiesWithinAABB(EntityWormBase.class, this.user.getEntityBoundingBox().grow(this.user.rangeForParts, this.user.rangeForParts, this.user.rangeForParts), Predicates.and(EntitySelectors.NOT_SPECTATING, EntityWormBase.wormSelector))); } double deltaX = this.user.waypointX - this.user.posX; double deltaY = this.user.waypointY - this.user.posY; diff --git a/src/main/java/com/hbm/explosion/ExplosionNukeGeneric.java b/src/main/java/com/hbm/explosion/ExplosionNukeGeneric.java index 63d67188b6..5baa10a852 100644 --- a/src/main/java/com/hbm/explosion/ExplosionNukeGeneric.java +++ b/src/main/java/com/hbm/explosion/ExplosionNukeGeneric.java @@ -17,6 +17,7 @@ import com.hbm.handler.ArmorUtil; import com.hbm.interfaces.IConsumer; import com.hbm.interfaces.ISource; +import com.hbm.interfaces.Spaghetti; import com.hbm.items.ModItems; import com.hbm.lib.Library; import com.hbm.lib.ModDamageSource; @@ -29,7 +30,6 @@ import net.minecraft.block.BlockSand; import net.minecraft.block.material.Material; import net.minecraft.block.state.IBlockState; -import net.minecraft.enchantment.EnchantmentProtection; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.item.EntityItem; @@ -43,6 +43,7 @@ import net.minecraft.util.math.BlockPos; import net.minecraft.util.math.BlockPos.MutableBlockPos; import net.minecraft.util.math.MathHelper; +import net.minecraft.util.math.Vec3d; import net.minecraft.world.GameType; import net.minecraft.world.World; import net.minecraftforge.energy.CapabilityEnergy; @@ -122,72 +123,69 @@ public static void empBlast(World world, int x, int y, int z, int bombStartStren } } - public static void dealDamage(World world, int x, int y, int z, int bombStartStrength) { - float f = bombStartStrength; - int i; - int j; - int k; - double d5; - double d6; - double d7; - double wat = bombStartStrength; + public static void dealDamage(World world, double x, double y, double z, double radius) { + dealDamage(world, x, y, z, radius, 250F); + } - // bombStartStrength *= 2.0F; - i = MathHelper.floor(x - wat - 1.0D); - j = MathHelper.floor(x + wat + 1.0D); - k = MathHelper.floor(y - wat - 1.0D); - int i2 = MathHelper.floor(y + wat + 1.0D); - int l = MathHelper.floor(z - wat - 1.0D); - int j2 = MathHelper.floor(z + wat + 1.0D); - List list = world.getEntitiesWithinAABBExcludingEntity(null, new AxisAlignedBB(i, k, l, j, i2, j2)); - for (int i1 = 0; i1 < list.size(); ++i1) { - Entity entity = (Entity) list.get(i1); - double d4 = entity.getDistance(x, y, z) / bombStartStrength; + public static void dealDamage(World world, double x, double y, double z, double radius, float maxDamage) { + List list = world.getEntitiesWithinAABBExcludingEntity(null, new AxisAlignedBB(x, y, z, x, y, z).grow(radius, radius, radius)); - if (d4 <= 1.0D) { - d5 = entity.posX - x; - d6 = entity.posY + entity.getEyeHeight() - y; - d7 = entity.posZ - z; - double d9 = MathHelper.sqrt(d5 * d5 + d6 * d6 + d7 * d7); - if(!Library.isObstructed(world, x+0.5, y+0.5, z+0.5, entity.posX, entity.posY + entity.getEyeHeight(), entity.posZ)) - if (d9 < wat && !(entity instanceof EntityOcelot) && - !(entity instanceof EntityNukeCloudSmall) - && !(entity instanceof EntityMIRV) && !(entity instanceof EntityMiniNuke) - && !(entity instanceof EntityMiniMIRV) && !(entity instanceof EntityGrenadeASchrab) - && !(entity instanceof EntityGrenadeNuclear) - && !(entity instanceof EntityExplosiveBeam) - && !(entity instanceof EntityBulletBase) - && !(entity instanceof EntityPlayer && ArmorUtil.checkArmor((EntityPlayer) entity, ModItems.euphemium_helmet, ModItems.euphemium_plate, ModItems.euphemium_legs, ModItems.euphemium_boots))) - { - d5 /= d9; - d6 /= d9; - d7 /= d9; - // double d10 = (double)world.getBlockDensity(vec3, - // entity.boundingBox); - // if(d10 > 0) isOccupied = true; - double d11 = (1.0D - d4);// * d10; - if (!(entity instanceof EntityPlayerMP) || !(entity instanceof EntityPlayerMP - && ((EntityPlayerMP) entity).capabilities.isCreativeMode)) { - // entity.attackEntityFrom(DamageSource.generic, - // ((int)((d11 * d11 + d11) / 2.0D * 8.0D * - // bombStartStrength + 1.0D))); - double damage = entity.getDistance(x, y, z) / bombStartStrength * 250; - entity.attackEntityFrom(ModDamageSource.nuclearBlast, (float)damage); - entity.setFire(5); - double d8 = 1.0; - if(entity instanceof EntityLivingBase) - d8 = EnchantmentProtection.getBlastDamageReduction((EntityLivingBase)entity, d11); - entity.motionX += d5 * d8 * 0.2D; - entity.motionY += d6 * d8 * 0.2D; - entity.motionZ += d7 * d8 * 0.2D; - } + for(Entity e : list) { + + double dist = e.getDistance(x, y, z); + + if(dist <= radius) { + + double entX = e.posX; + double entY = e.posY + e.getEyeHeight(); + double entZ = e.posZ; + + if(!isExplosionExempt(e) && !Library.isObstructed(world, x, y, z, entX, entY, entZ)) { + + double damage = maxDamage * (radius - dist) / radius; + e.attackEntityFrom(ModDamageSource.nuclearBlast, (float)damage); + e.setFire(5); + + double knockX = e.posX - x; + double knockY = e.posY + e.getEyeHeight() - y; + double knockZ = e.posZ - z; + + Vec3d knock = new Vec3d(knockX, knockY, knockZ); + knock = knock.normalize(); + + e.motionX += knock.x * 0.2D; + e.motionY += knock.y * 0.2D; + e.motionZ += knock.z * 0.2D; } } } - bombStartStrength = (int) f; } + @Spaghetti("just look at it") + private static boolean isExplosionExempt(Entity e) { + + if (e instanceof EntityOcelot || + e instanceof EntityNukeCloudSmall || + e instanceof EntityMIRV || + e instanceof EntityMiniNuke || + e instanceof EntityMiniMIRV || + e instanceof EntityGrenadeASchrab || + e instanceof EntityGrenadeNuclear || + e instanceof EntityExplosiveBeam || + e instanceof EntityBulletBase || + e instanceof EntityPlayer && + ArmorUtil.checkArmor((EntityPlayer) e, ModItems.euphemium_helmet, ModItems.euphemium_plate, ModItems.euphemium_legs, ModItems.euphemium_boots)) { + return true; + } + + if (e instanceof EntityPlayerMP && (((EntityPlayerMP)e).isCreative() || ((EntityPlayerMP)e).isSpectator())) { + return true; + } + + return false; + } + public static void succ(World world, int x, int y, int z, int radius) { int i; int j; @@ -491,6 +489,15 @@ else if (b == ModBlocks.ore_nether_uranium) { world.setBlockState(pos, ModBlocks.ore_nether_uranium_scorched.getDefaultState()); } } + + else if (b == ModBlocks.ore_gneiss_uranium) { + rand = random.nextInt(VersatileConfig.getSchrabOreChance()); + if (rand == 1) { + world.setBlockState(pos, ModBlocks.ore_gneiss_schrabidium.getDefaultState()); + } else { + world.setBlockState(pos, ModBlocks.ore_gneiss_uranium_scorched.getDefaultState()); + } + } } } diff --git a/src/main/java/com/hbm/forgefluid/FFUtils.java b/src/main/java/com/hbm/forgefluid/FFUtils.java index d05d8adb45..83e4ac0f77 100644 --- a/src/main/java/com/hbm/forgefluid/FFUtils.java +++ b/src/main/java/com/hbm/forgefluid/FFUtils.java @@ -1,9 +1,11 @@ package com.hbm.forgefluid; +import com.google.common.base.Predicate; import com.hbm.interfaces.IFluidPipe; import com.hbm.interfaces.IFluidPipeMk2; import com.hbm.inventory.gui.GuiInfoContainer; import com.hbm.items.ModItems; +import com.hbm.items.armor.JetpackBase; import com.hbm.items.gear.JetpackBooster; import com.hbm.items.gear.JetpackBreak; import com.hbm.items.gear.JetpackRegular; @@ -13,7 +15,6 @@ import com.hbm.items.tool.ItemFluidCanister; import com.hbm.lib.Library; import com.hbm.render.RenderHelper; -import com.hbm.tileentity.TileEntityProxyCombo; import com.hbm.tileentity.machine.TileEntityDummy; import net.minecraft.client.Minecraft; @@ -37,6 +38,7 @@ import net.minecraftforge.fluids.capability.IFluidHandler; import net.minecraftforge.fluids.capability.IFluidHandlerItem; import net.minecraftforge.items.IItemHandlerModifiable; +import net.minecraftforge.items.ItemStackHandler; //Drillgon200: This is Library.java except for fluids //Drillgon200: Let's hope this works without bugs in 1.12.2... @@ -77,10 +79,27 @@ public static void drawLiquid(FluidTank tank, int guiLeft, int guiTop, float zLe if(liquidIcon != null) { int level = (int) (((double) tank.getFluidAmount() / (double) tank.getCapacity()) * sizeY); - drawFull(tank, guiLeft, guiTop, zLevel, liquidIcon, level, sizeX, offsetX, offsetY, sizeY); + drawFull(tank.getFluid().getFluid(), guiLeft, guiTop, zLevel, liquidIcon, level, sizeX, offsetX, offsetY, sizeY); } } } + + public static void drawLiquid(FluidStack fluid, int guiLeft, int guiTop, float zLevel, int sizeX, int sizeY, int offsetX, int offsetY) { + if(fluid == null || fluid.getFluid() == null) + return; + drawLiquid(fluid.getFluid(), guiLeft, guiTop, zLevel, sizeX, sizeY, offsetX, offsetY); + } + + public static void drawLiquid(Fluid fluid, int guiLeft, int guiTop, float zLevel, int sizeX, int sizeY, int offsetX, int offsetY) { + RenderHelper.bindBlockTexture(); + if(fluid != null) { + TextureAtlasSprite liquidIcon = getTextureFromFluid(fluid); + if(liquidIcon != null) { + drawFull(fluid, guiLeft, guiTop, zLevel, liquidIcon, sizeY, sizeX, offsetX, offsetY, sizeY); + } + } + } + /** * Internal method to actually render the fluid @@ -95,8 +114,8 @@ public static void drawLiquid(FluidTank tank, int guiLeft, int guiTop, float zLe * @param offsetX * @param offsetY */ - private static void drawFull(FluidTank tank, int guiLeft, int guiTop, float zLevel, TextureAtlasSprite liquidIcon, int level, int sizeX, int offsetX, int offsetY, int sizeY) { - int color = tank.getFluid().getFluid().getColor(); + private static void drawFull(Fluid f, int guiLeft, int guiTop, float zLevel, TextureAtlasSprite liquidIcon, int level, int sizeX, int offsetX, int offsetY, int sizeY) { + int color = f.getColor(); RenderHelper.setColor(color); RenderHelper.startDrawingTexturedQuads(); for(int i = 0; i < level; i += 16) { @@ -359,6 +378,22 @@ private static boolean trySpecialFillFromFluidContainer(IItemHandlerModifiable s return false; } + + //Jesus H. Christ I hate this class + public static boolean checkRestrictions(ItemStack stack, Predicate fluidRestrictor) { + FluidStack fluid = FluidUtil.getFluidContained(stack); + if(stack.getItem() == ModItems.fluid_barrel_infinite) + return true; + if(fluidRestrictor.apply(fluid)) + return true; + + if(FluidContainerRegistry.hasFluid(stack.getItem())){ + fluid = FluidContainerRegistry.getFluidFromItem(stack.getItem()); + if(fluidRestrictor.apply(fluid)) + return true; + } + return false; + } /** * Fills a tank from a fluid handler item. @@ -478,6 +513,7 @@ private static boolean trySpecialFillFluidContainer(IItemHandlerModifiable slots } else { slots.setStackInSlot(slot1, new ItemStack(ModItems.rod_coolant)); } + return true; } if(tank.getFluid() != null && tank.getFluid().getFluid() == ModForgeFluids.tritium && tank.getFluid().amount >= 1000 && (out.isEmpty() || in.getCount() == 1)) { tank.drain(1000, true); @@ -488,6 +524,7 @@ private static boolean trySpecialFillFluidContainer(IItemHandlerModifiable slots } else { slots.setStackInSlot(slot1, new ItemStack(ModItems.rod_tritium)); } + return true; } if(tank.getFluid() != null && tank.getFluid().getFluid() == FluidRegistry.WATER && tank.getFluid().amount >= 1000 && (out.isEmpty() || in.getCount() == 1)) { tank.drain(1000, true); @@ -498,6 +535,7 @@ private static boolean trySpecialFillFluidContainer(IItemHandlerModifiable slots } else { slots.setStackInSlot(slot1, new ItemStack(ModItems.rod_water)); } + return true; } } if(in.getItem() == ModItems.rod_dual_empty) { @@ -510,6 +548,7 @@ private static boolean trySpecialFillFluidContainer(IItemHandlerModifiable slots } else { slots.setStackInSlot(slot1, new ItemStack(ModItems.rod_dual_coolant)); } + return true; } if(tank.getFluid() != null && tank.getFluid().getFluid() == ModForgeFluids.tritium && tank.getFluid().amount >= 2000 && (out.isEmpty() || in.getCount() == 1)) { tank.drain(2000, true); @@ -520,6 +559,7 @@ private static boolean trySpecialFillFluidContainer(IItemHandlerModifiable slots } else { slots.setStackInSlot(slot1, new ItemStack(ModItems.rod_dual_tritium)); } + return true; } if(tank.getFluid() != null && tank.getFluid().getFluid() == FluidRegistry.WATER && tank.getFluid().amount >= 2000 && (out.isEmpty() || in.getCount() == 1)) { tank.drain(2000, true); @@ -530,6 +570,7 @@ private static boolean trySpecialFillFluidContainer(IItemHandlerModifiable slots } else { slots.setStackInSlot(slot1, new ItemStack(ModItems.rod_dual_water)); } + return true; } } if(in.getItem() == ModItems.rod_quad_empty) { @@ -542,6 +583,7 @@ private static boolean trySpecialFillFluidContainer(IItemHandlerModifiable slots } else { slots.setStackInSlot(slot1, new ItemStack(ModItems.rod_quad_coolant)); } + return true; } if(tank.getFluid() != null && tank.getFluid().getFluid() == ModForgeFluids.tritium && tank.getFluid().amount >= 4000 && (out.isEmpty() || in.getCount() == 1)) { tank.drain(4000, true); @@ -552,6 +594,7 @@ private static boolean trySpecialFillFluidContainer(IItemHandlerModifiable slots } else { slots.setStackInSlot(slot1, new ItemStack(ModItems.rod_quad_tritium)); } + return true; } if(tank.getFluid() != null && tank.getFluid().getFluid() == FluidRegistry.WATER && tank.getFluid().amount >= 4000 && (out.isEmpty() || in.getCount() == 1)) { tank.drain(4000, true); @@ -562,46 +605,21 @@ private static boolean trySpecialFillFluidContainer(IItemHandlerModifiable slots } else { slots.setStackInSlot(slot1, new ItemStack(ModItems.rod_quad_water)); } + return true; } } - // Jetpacks (this would be much easier if all jetpacks had the same base class) - if(tank.getFluid() != null && tank.getFluid().getFluid() == ModForgeFluids.kerosene){ - if(in.getItem() instanceof JetpackVectorized) { - int toDrain = Math.min(Math.min(tank.getFluidAmount(), 25), JetpackVectorized.maxFuel - JetpackVectorized.getFuel(in)); - tank.drain(toDrain, true); - JetpackVectorized.setFuel(in, JetpackVectorized.getFuel(in) + toDrain); - if(out.isEmpty() && JetpackVectorized.getFuel(in) == JetpackVectorized.maxFuel) { - slots.setStackInSlot(slot2, in); - slots.setStackInSlot(slot1, ItemStack.EMPTY); - } - } - if(in.getItem() instanceof JetpackRegular) { - int toDrain = Math.min(Math.min(tank.getFluidAmount(), 25), JetpackRegular.maxFuel - JetpackRegular.getFuel(in)); - tank.drain(toDrain, true); - JetpackRegular.setFuel(in, JetpackRegular.getFuel(in) + toDrain); - if(out.isEmpty() && JetpackRegular.getFuel(in) == JetpackRegular.maxFuel) { - slots.setStackInSlot(slot2, in); - slots.setStackInSlot(slot1, ItemStack.EMPTY); - } - } - if(in.getItem() instanceof JetpackBreak) { - int toDrain = Math.min(Math.min(tank.getFluidAmount(), 25), JetpackBreak.maxFuel - JetpackBreak.getFuel(in)); - tank.drain(toDrain, true); - JetpackBreak.setFuel(in, JetpackBreak.getFuel(in) + toDrain); - if(out.isEmpty() && JetpackBreak.getFuel(in) == JetpackBreak.maxFuel) { - slots.setStackInSlot(slot2, in); - slots.setStackInSlot(slot1, ItemStack.EMPTY); - } - } - if(in.getItem() instanceof JetpackBooster) { - int toDrain = Math.min(Math.min(tank.getFluidAmount(), 25), JetpackBooster.maxFuel - JetpackBooster.getFuel(in)); - tank.drain(toDrain, true); - JetpackBooster.setFuel(in, JetpackBooster.getFuel(in) + toDrain); - if(out.isEmpty() && JetpackBooster.getFuel(in) == JetpackBooster.maxFuel) { + if(in.getItem() instanceof JetpackBase && ((JetpackBase)in.getItem()).fuel == tank.getFluid().getFluid()) { + if(tank.getFluidAmount() > 0 && JetpackBase.getFuel(in) < ((JetpackBase)in.getItem()).maxFuel) { + FluidStack st = tank.drain(25, false); + int fill = st == null ? 0 : st.amount; + JetpackBase.setFuel(in, Math.min(JetpackBase.getFuel(in) + fill, ((JetpackBase)in.getItem()).maxFuel)); + tank.drain(25, true); + if(JetpackBase.getFuel(in) >= ((JetpackBase)in.getItem()).maxFuel && out.isEmpty()){ slots.setStackInSlot(slot2, in); slots.setStackInSlot(slot1, ItemStack.EMPTY); } + return true; } } @@ -616,6 +634,7 @@ private static boolean trySpecialFillFluidContainer(IItemHandlerModifiable slots } else { out.grow(1); } + return true; } } diff --git a/src/main/java/com/hbm/forgefluid/ModForgeFluids.java b/src/main/java/com/hbm/forgefluid/ModForgeFluids.java index 3cd5c7960f..14fee5082d 100644 --- a/src/main/java/com/hbm/forgefluid/ModForgeFluids.java +++ b/src/main/java/com/hbm/forgefluid/ModForgeFluids.java @@ -83,7 +83,7 @@ public class ModForgeFluids { //Block fluids public static Fluid toxic_fluid = new ToxicFluid("toxic_fluid").setDensity(2500).setViscosity(2000).setLuminosity(15).setTemperature(2773); public static Fluid mud_fluid = new MudFluid().setDensity(2500).setViscosity(3000).setLuminosity(5).setTemperature(2773); - public static Fluid schrabidic_fluid = new SchrabidicFluid("schrabidic_fluid").setDensity(31200).setViscosity(500).setTemperature(273); + public static Fluid schrabidic = new SchrabidicFluid("schrabidic").setDensity(31200).setViscosity(500).setTemperature(273); public static void init(){ if(!FluidRegistry.registerFluid(steam)) @@ -193,16 +193,16 @@ public static void init(){ toxic_fluid = FluidRegistry.getFluid("toxic_fluid"); if(!FluidRegistry.registerFluid(mud_fluid)) mud_fluid = FluidRegistry.getFluid("mud_fluid"); - if(!FluidRegistry.registerFluid(schrabidic_fluid)) - schrabidic_fluid = FluidRegistry.getFluid("schrabidic_fluid"); + if(!FluidRegistry.registerFluid(schrabidic)) + schrabidic = FluidRegistry.getFluid("schrabidic"); ModBlocks.toxic_block = new ToxicBlock(ModForgeFluids.toxic_fluid, ModBlocks.fluidtoxic, ModDamageSource.radiation, "toxic_block").setResistance(500F); ModBlocks.mud_block = new MudBlock(ModForgeFluids.mud_fluid, ModBlocks.fluidmud, ModDamageSource.mudPoisoning, "mud_block").setResistance(500F); - ModBlocks.schrabidic_block = new SchrabidicBlock(schrabidic_fluid, ModBlocks.fluidschrabidic.setReplaceable(), ModDamageSource.radiation, "schrabidic_block").setResistance(500F); + ModBlocks.schrabidic_block = new SchrabidicBlock(schrabidic, ModBlocks.fluidschrabidic.setReplaceable(), ModDamageSource.radiation, "schrabidic_block").setResistance(500F); toxic_fluid.setBlock(ModBlocks.toxic_block); mud_fluid.setBlock(ModBlocks.mud_block); - schrabidic_fluid.setBlock(ModBlocks.schrabidic_block); + schrabidic.setBlock(ModBlocks.schrabidic_block); } } diff --git a/src/main/java/com/hbm/handler/ArmorUtil.java b/src/main/java/com/hbm/handler/ArmorUtil.java index ca4c746ac4..ff45e2668e 100644 --- a/src/main/java/com/hbm/handler/ArmorUtil.java +++ b/src/main/java/com/hbm/handler/ArmorUtil.java @@ -17,19 +17,22 @@ public static boolean checkForFaraday(EntityPlayer player) { if(armor.get(0).isEmpty() || armor.get(1).isEmpty() || armor.get(2).isEmpty() || armor.get(3).isEmpty()) return false; - if(ArmorUtil.isFaradayArmor(armor.get(0).getItem()) && - ArmorUtil.isFaradayArmor(armor.get(1).getItem()) && - ArmorUtil.isFaradayArmor(armor.get(2).getItem()) && - ArmorUtil.isFaradayArmor(armor.get(3).getItem())) + if(ArmorUtil.isFaradayArmor(armor.get(0)) && + ArmorUtil.isFaradayArmor(armor.get(1)) && + ArmorUtil.isFaradayArmor(armor.get(2)) && + ArmorUtil.isFaradayArmor(armor.get(3))) return true; return false; } - public static boolean isFaradayArmor(Item item) { + public static boolean isFaradayArmor(ItemStack item) { String name = item.getUnlocalizedName(); + if(HazmatRegistry.getCladding(item) > 0) + return true; + for(String metal : metals) { if(name.toLowerCase().contains(metal)) @@ -57,8 +60,11 @@ public static boolean isFaradayArmor(Item item) { "bronze", "electrum", "t45", + "bj", + "starmetal", "hazmat", //also count because rubber is insulating - "rubber" + "rubber", + "spacesuit" }; public static void damageSuit(EntityPlayer player, int slot, int amount) { @@ -168,4 +174,34 @@ public static boolean checkForGasMask(EntityPlayer player) { return false; } + + public static boolean checkForGoggles(EntityPlayer player) { + + if(checkArmorPiece(player, ModItems.goggles, 3)) + { + return true; + } + if(checkArmorPiece(player, ModItems.gas_mask, 3)) + { + return true; + } + if(checkArmorPiece(player, ModItems.t45_helmet, 3)) + { + return true; + } + if(checkArmorPiece(player, ModItems.ajr_helmet, 3)) + { + return true; + } + if(checkArmorPiece(player, ModItems.bj_helmet, 3)) + { + return true; + } + if(checkArmorPiece(player, ModItems.hev_helmet, 3)) + { + return true; + } + + return false; + } } \ No newline at end of file diff --git a/src/main/java/com/hbm/handler/BossSpawnHandler.java b/src/main/java/com/hbm/handler/BossSpawnHandler.java index 1bbe952c70..80a19ae3a8 100644 --- a/src/main/java/com/hbm/handler/BossSpawnHandler.java +++ b/src/main/java/com/hbm/handler/BossSpawnHandler.java @@ -1,9 +1,18 @@ package com.hbm.handler; +import com.hbm.config.MobConfig; +import com.hbm.entity.mob.EntityFBI; import com.hbm.entity.mob.EntityMaskMan; +import com.hbm.entity.mob.EntityRADBeast; +import com.hbm.render.amlfrom1710.Vec3; import com.hbm.util.ContaminationUtil; +import net.minecraft.entity.EntityLiving; import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.util.math.BlockPos; +import net.minecraft.util.text.Style; +import net.minecraft.util.text.TextComponentString; +import net.minecraft.util.text.TextFormatting; import net.minecraft.world.World; import net.minecraftforge.event.ForgeEventFactory; import net.minecraftforge.fml.common.eventhandler.Event.Result; @@ -12,31 +21,98 @@ public class BossSpawnHandler { public static void rollTheDice(World world) { - int delay = 60 * 60 * 60; //every hour + if(MobConfig.enableMaskman) { + if(world.getTotalWorldTime() % MobConfig.maskmanDelay == 0) { - if(world.getTotalWorldTime() % delay == 0) { + if(world.rand.nextInt(MobConfig.maskmanChance) == 0 && !world.playerEntities.isEmpty() && world.provider.isSurfaceWorld()) { //33% chance only if there is a player online - if(world.rand.nextInt(3) == 0 && !world.playerEntities.isEmpty() && world.provider.isSurfaceWorld()) { //33% chance only if there is a player online + EntityPlayer player = (EntityPlayer) world.playerEntities.get(world.rand.nextInt(world.playerEntities.size())); //choose a random player + + + if(ContaminationUtil.getRads(player) >= MobConfig.maskmanMinRad && (world.getHeight((int)player.posX, (int)player.posZ) > player.posY + 3 || !MobConfig.maskmanUnderground)) { //if the player has more than 50 RAD and is underground + player.sendMessage(new TextComponentString("The mask man is about to claim another victim.").setStyle(new Style().setColor(TextFormatting.RED))); + + double spawnX = player.posX + world.rand.nextGaussian() * 20; + double spawnZ = player.posZ + world.rand.nextGaussian() * 20; + double spawnY = world.getHeight((int)spawnX, (int)spawnZ); - EntityPlayer player = (EntityPlayer) world.playerEntities.get(world.rand.nextInt(world.playerEntities.size())); //choose a random player + trySpawn(world, (float)spawnX, (float)spawnY, (float)spawnZ, new EntityMaskMan(world)); + } + } + } + } + + + + if(MobConfig.enableRaids) { + + if(world.getTotalWorldTime() % MobConfig.raidDelay == 0) { + + if(world.rand.nextInt(MobConfig.raidChance) == 0 && !world.playerEntities.isEmpty() && world.provider.isSurfaceWorld()) { + + EntityPlayer player = (EntityPlayer) world.playerEntities.get(world.rand.nextInt(world.playerEntities.size())); + player.sendMessage(new TextComponentString("FBI, OPEN UP!").setStyle(new Style().setColor(TextFormatting.RED))); + + Vec3 vec = Vec3.createVectorHelper(MobConfig.raidAttackDistance, 0, 0); + vec.rotateAroundY((float)(Math.PI * 2) * world.rand.nextFloat()); + + for(int i = 0; i < MobConfig.raidAmount; i++) { + + double spawnX = player.posX + vec.xCoord + world.rand.nextGaussian() * 5; + double spawnZ = player.posZ + vec.zCoord + world.rand.nextGaussian() * 5; + double spawnY = world.getHeight((int)spawnX, (int)spawnZ); + + trySpawn(world, (float)spawnX, (float)spawnY, (float)spawnZ, new EntityFBI(world)); + } + } + } + } + + if(MobConfig.enableElementals) { + + if(world.getTotalWorldTime() % MobConfig.elementalDelay == 0) { + + if(world.rand.nextInt(MobConfig.elementalChance) == 0 && !world.playerEntities.isEmpty() && world.provider.isSurfaceWorld()) { + + EntityPlayer player = (EntityPlayer) world.playerEntities.get(world.rand.nextInt(world.playerEntities.size())); + + if(player.getEntityData().getCompoundTag(EntityPlayer.PERSISTED_NBT_TAG).getBoolean("radMark")) { - if(ContaminationUtil.getRads(player) >= 50 && world.getHeight((int)player.posX, (int)player.posZ) > player.posY + 3) { //if the player has more than 50 RAD and is underground + player.sendMessage(new TextComponentString("You hear a faint clicking...").setStyle(new Style().setColor(TextFormatting.YELLOW))); + player.getEntityData().getCompoundTag(EntityPlayer.PERSISTED_NBT_TAG).setBoolean("radMark", false); - double spawnX = player.posX + world.rand.nextGaussian() * 20; - double spawnZ = player.posZ + world.rand.nextGaussian() * 20; - double spawnY = world.getHeight((int)player.posX, (int)player.posZ); + Vec3 vec = Vec3.createVectorHelper(MobConfig.raidAttackDistance, 0, 0); - EntityMaskMan maskman = new EntityMaskMan(world); - maskman.setLocationAndAngles(spawnX, spawnY, spawnZ, world.rand.nextFloat() * 360.0F, 0.0F); - Result canSpawn = ForgeEventFactory.canEntitySpawn(maskman, world, (float)spawnX, (float)spawnY, (float)spawnZ, null); + for(int i = 0; i < MobConfig.elementalAmount; i++) { - if (canSpawn == Result.ALLOW || canSpawn == Result.DEFAULT) { + vec.rotateAroundY((float)(Math.PI * 2) * world.rand.nextFloat()); - world.spawnEntity(maskman); - ForgeEventFactory.doSpecialSpawn(maskman, world, (float)spawnX, (float)spawnY, (float)spawnZ, null); + double spawnX = player.posX + vec.xCoord + world.rand.nextGaussian(); + double spawnZ = player.posZ + vec.zCoord + world.rand.nextGaussian(); + double spawnY = world.getHeight((int)spawnX, (int)spawnZ); + + EntityRADBeast rad = new EntityRADBeast(world); + + if(i == 0) + rad.makeLeader(); + + trySpawn(world, (float)spawnX, (float)spawnY, (float)spawnZ, rad); + } } } } } } + + private static void trySpawn(World world, float x, float y, float z, EntityLiving e) { + + e.setLocationAndAngles(x, y, z, world.rand.nextFloat() * 360.0F, 0.0F); + Result canSpawn = ForgeEventFactory.canEntitySpawn(e, world, x, y, z, null); + + if (canSpawn == Result.ALLOW || canSpawn == Result.DEFAULT) { + world.spawnEntity(e); + ForgeEventFactory.doSpecialSpawn(e, world, x, y, z, null); + e.onInitialSpawn(world.getDifficultyForLocation(new BlockPos(e)), null); + } + } } diff --git a/src/main/java/com/hbm/handler/BulletConfigSyncingUtil.java b/src/main/java/com/hbm/handler/BulletConfigSyncingUtil.java index 1140a30ee6..93434d7a57 100644 --- a/src/main/java/com/hbm/handler/BulletConfigSyncingUtil.java +++ b/src/main/java/com/hbm/handler/BulletConfigSyncingUtil.java @@ -14,7 +14,9 @@ import com.hbm.handler.guncfg.Gun50BMGFactory; import com.hbm.handler.guncfg.Gun556mmFactory; import com.hbm.handler.guncfg.Gun5mmFactory; +import com.hbm.handler.guncfg.Gun75BoltFactory; import com.hbm.handler.guncfg.Gun9mmFactory; +import com.hbm.handler.guncfg.GunDartFactory; import com.hbm.handler.guncfg.GunEnergyFactory; import com.hbm.handler.guncfg.GunFatmanFactory; import com.hbm.handler.guncfg.GunGaussFactory; @@ -151,6 +153,9 @@ public class BulletConfigSyncingUtil { public static int G4_KAMPF = i++; public static int G4_CANISTER = i++; public static int G4_SLEEK = i++; + public static int G4_CLAW = i++; + public static int G4_VAMPIRE = i++; + public static int G4_VOID = i++; public static int SPECIAL_OSIPR = i++; public static int SPECIAL_OSIPR_CHARGED = i++; @@ -178,6 +183,10 @@ public class BulletConfigSyncingUtil { public static int R556_FLECHETTE_DU = i++; public static int R556_FLECHETTE_SLEEK = i++; public static int R556_K = i++; + + public static int B75_NORMAL = i++; + public static int B75_INCENDIARY = i++; + public static int B75_HE = i++; public static int G20_NORMAL_FIRE = i++; public static int G20_SHRAPNEL_FIRE = i++; @@ -213,6 +222,11 @@ public class BulletConfigSyncingUtil { public static int MASKMAN_TRACER = i++; public static int MASKMAN_METEOR = i++; + public static int WORM_BOLT = i++; + public static int WORM_LASER = i++; + + public static int NEEDLE_GPS = i++; + public static void loadConfigsForSync() { configSet.put(TEST_CONFIG, BulletConfigFactory.getTestConfig()); @@ -336,6 +350,9 @@ public static void loadConfigsForSync() { configSet.put(G4_KAMPF, Gun4GaugeFactory.getGrenadeKampfConfig()); configSet.put(G4_CANISTER, Gun4GaugeFactory.getGrenadeCanisterConfig()); configSet.put(G4_SLEEK, Gun4GaugeFactory.get4GaugeSleekConfig()); + configSet.put(G4_CLAW, Gun4GaugeFactory.get4GaugeClawConfig()); + configSet.put(G4_VAMPIRE, Gun4GaugeFactory.get4GaugeVampireConfig()); + configSet.put(G4_VOID, Gun4GaugeFactory.get4GaugeVoidConfig()); configSet.put(SPECIAL_OSIPR, GunOSIPRFactory.getPulseConfig()); configSet.put(SPECIAL_OSIPR_CHARGED, GunOSIPRFactory.getPulseChargedConfig()); @@ -363,6 +380,10 @@ public static void loadConfigsForSync() { configSet.put(R556_FLECHETTE_DU, Gun556mmFactory.get556FlechetteDUConfig()); configSet.put(R556_FLECHETTE_SLEEK, Gun556mmFactory.get556FlechetteSleekConfig()); configSet.put(R556_K, Gun556mmFactory.get556KConfig()); + + configSet.put(B75_NORMAL, Gun75BoltFactory.get75BoltConfig()); + configSet.put(B75_INCENDIARY, Gun75BoltFactory.get75BoltIncConfig()); + configSet.put(B75_HE, Gun75BoltFactory.get75BoltHEConfig()); configSet.put(G20_NORMAL_FIRE, Gun20GaugeFactory.get20GaugeConfig().setToFire(3)); configSet.put(G20_SHRAPNEL_FIRE, Gun20GaugeFactory.get20GaugeShrapnelConfig().setToFire(3)); @@ -397,6 +418,11 @@ public static void loadConfigsForSync() { configSet.put(MASKMAN_ROCKET, GunNPCFactory.getMaskmanRocket()); configSet.put(MASKMAN_TRACER, GunNPCFactory.getMaskmanTracer()); configSet.put(MASKMAN_METEOR, GunNPCFactory.getMaskmanMeteor()); + + configSet.put(WORM_BOLT, GunNPCFactory.getWormBolt()); + configSet.put(WORM_LASER, GunNPCFactory.getWormHeadBolt()); + + configSet.put(NEEDLE_GPS, GunDartFactory.getGPSConfig()); } public static BulletConfiguration pullConfig(int key) { diff --git a/src/main/java/com/hbm/handler/BulletConfiguration.java b/src/main/java/com/hbm/handler/BulletConfiguration.java index 38861fd4a2..5cd05d5422 100644 --- a/src/main/java/com/hbm/handler/BulletConfiguration.java +++ b/src/main/java/com/hbm/handler/BulletConfiguration.java @@ -115,6 +115,7 @@ public class BulletConfiguration { public static final int BOLT_NIGHTMARE = 1; public static final int BOLT_LASER = 2; public static final int BOLT_ZOMG = 3; + public static final int BOLT_WORM = 4; public BulletConfiguration setToBolt(int trail) { diff --git a/src/main/java/com/hbm/handler/GuiHandler.java b/src/main/java/com/hbm/handler/GuiHandler.java index 73dd98f253..2c1a7af56b 100644 --- a/src/main/java/com/hbm/handler/GuiHandler.java +++ b/src/main/java/com/hbm/handler/GuiHandler.java @@ -27,6 +27,8 @@ import com.hbm.inventory.container.ContainerFWatzCore; import com.hbm.inventory.container.ContainerForceField; import com.hbm.inventory.container.ContainerFusionMultiblock; +import com.hbm.inventory.container.ContainerHadron; +import com.hbm.inventory.container.ContainerIGenerator; import com.hbm.inventory.container.ContainerITER; import com.hbm.inventory.container.ContainerLaunchPadTier1; import com.hbm.inventory.container.ContainerLaunchTable; @@ -95,104 +97,7 @@ import com.hbm.inventory.container.ContainerUF6Tank; import com.hbm.inventory.container.ContainerWasteDrum; import com.hbm.inventory.container.ContainerWatzCore; -import com.hbm.inventory.gui.GUIAMSBase; -import com.hbm.inventory.gui.GUIAMSEmitter; -import com.hbm.inventory.gui.GUIAMSLimiter; -import com.hbm.inventory.gui.GUIBarrel; -import com.hbm.inventory.gui.GUIBombMulti; -import com.hbm.inventory.gui.GUIBook; -import com.hbm.inventory.gui.GUIConverterHeRf; -import com.hbm.inventory.gui.GUIConverterRfHe; -import com.hbm.inventory.gui.GUICore; -import com.hbm.inventory.gui.GUICoreAdvanced; -import com.hbm.inventory.gui.GUICoreEmitter; -import com.hbm.inventory.gui.GUICoreInjector; -import com.hbm.inventory.gui.GUICoreReceiver; -import com.hbm.inventory.gui.GUICoreStabilizer; -import com.hbm.inventory.gui.GUICoreTitanium; -import com.hbm.inventory.gui.GUICrateIron; -import com.hbm.inventory.gui.GUICrateSteel; -import com.hbm.inventory.gui.GUICrystallizer; -import com.hbm.inventory.gui.GUIFWatzCore; -import com.hbm.inventory.gui.GUIForceField; -import com.hbm.inventory.gui.GUIFusionMultiblock; -import com.hbm.inventory.gui.GUIITER; -import com.hbm.inventory.gui.GUILaunchPadTier1; -import com.hbm.inventory.gui.GUIMachineArcFurnace; -import com.hbm.inventory.gui.GUIMachineAssembler; -import com.hbm.inventory.gui.GUIMachineBattery; -import com.hbm.inventory.gui.GUIMachineBoiler; -import com.hbm.inventory.gui.GUIMachineBoilerElectric; -import com.hbm.inventory.gui.GUIMachineCMBFactory; -import com.hbm.inventory.gui.GUIMachineCentrifuge; -import com.hbm.inventory.gui.GUIMachineChemplant; -import com.hbm.inventory.gui.GUIMachineCoal; -import com.hbm.inventory.gui.GUIMachineCompactLauncher; -import com.hbm.inventory.gui.GUIMachineCyclotron; -import com.hbm.inventory.gui.GUIMachineDiesel; -import com.hbm.inventory.gui.GUIMachineEPress; -import com.hbm.inventory.gui.GUIMachineElectricFurnace; -import com.hbm.inventory.gui.GUIMachineFluidTank; -import com.hbm.inventory.gui.GUIMachineGasCent; -import com.hbm.inventory.gui.GUIMachineGasFlare; -import com.hbm.inventory.gui.GUIMachineGenerator; -import com.hbm.inventory.gui.GUIMachineKeyForge; -import com.hbm.inventory.gui.GUIMachineLargeTurbine; -import com.hbm.inventory.gui.GUIMachineLaunchTable; -import com.hbm.inventory.gui.GUIMachineMiningDrill; -import com.hbm.inventory.gui.GUIMachineMissileAssembly; -import com.hbm.inventory.gui.GUIMachineOilWell; -import com.hbm.inventory.gui.GUIMachinePress; -import com.hbm.inventory.gui.GUIMachinePuF6Tank; -import com.hbm.inventory.gui.GUIMachinePumpjack; -import com.hbm.inventory.gui.GUIMachineRTG; -import com.hbm.inventory.gui.GUIMachineRadGen; -import com.hbm.inventory.gui.GUIMachineRadar; -import com.hbm.inventory.gui.GUIMachineReactor; -import com.hbm.inventory.gui.GUIMachineReactorSmall; -import com.hbm.inventory.gui.GUIMachineRefinery; -import com.hbm.inventory.gui.GUIMachineSatLinker; -import com.hbm.inventory.gui.GUIMachineSchrabidiumTransmutator; -import com.hbm.inventory.gui.GUIMachineSelenium; -import com.hbm.inventory.gui.GUIMachineShredder; -import com.hbm.inventory.gui.GUIMachineSiren; -import com.hbm.inventory.gui.GUIMachineTeleLinker; -import com.hbm.inventory.gui.GUIMachineTeleporter; -import com.hbm.inventory.gui.GUIMachineTurbine; -import com.hbm.inventory.gui.GUIMachineTurbofan; -import com.hbm.inventory.gui.GUIMachineUF6Tank; -import com.hbm.inventory.gui.GUIMicrowave; -import com.hbm.inventory.gui.GUIMiningLaser; -import com.hbm.inventory.gui.GUINukeBoy; -import com.hbm.inventory.gui.GUINukeCustom; -import com.hbm.inventory.gui.GUINukeFleija; -import com.hbm.inventory.gui.GUINukeFstbmb; -import com.hbm.inventory.gui.GUINukeFurnace; -import com.hbm.inventory.gui.GUINukeGadget; -import com.hbm.inventory.gui.GUINukeMan; -import com.hbm.inventory.gui.GUINukeMike; -import com.hbm.inventory.gui.GUINukeN2; -import com.hbm.inventory.gui.GUINukeN45; -import com.hbm.inventory.gui.GUINukePrototype; -import com.hbm.inventory.gui.GUINukeSolinium; -import com.hbm.inventory.gui.GUINukeTsar; -import com.hbm.inventory.gui.GUIPlasmaHeater; -import com.hbm.inventory.gui.GUIRailgun; -import com.hbm.inventory.gui.GUIReactorControl; -import com.hbm.inventory.gui.GUIReactorMultiblock; -import com.hbm.inventory.gui.GUIRtgFurnace; -import com.hbm.inventory.gui.GUISafe; -import com.hbm.inventory.gui.GUISatDock; -import com.hbm.inventory.gui.GUIScreenBobmazon; -import com.hbm.inventory.gui.GUIScreenDesignator; -import com.hbm.inventory.gui.GUIScreenSatCoord; -import com.hbm.inventory.gui.GUIScreenSatInterface; -import com.hbm.inventory.gui.GUIScreenTemplateFolder; -import com.hbm.inventory.gui.GUISoyuzCapsule; -import com.hbm.inventory.gui.GUISoyuzLauncher; -import com.hbm.inventory.gui.GUITestDiFurnace; -import com.hbm.inventory.gui.GUIWasteDrum; -import com.hbm.inventory.gui.GUIWatzCore; +import com.hbm.inventory.gui.*; import com.hbm.items.ModItems; import com.hbm.tileentity.bomb.TileEntityBombMulti; import com.hbm.tileentity.bomb.TileEntityCompactLauncher; @@ -230,6 +135,7 @@ import com.hbm.tileentity.machine.TileEntityFWatzCore; import com.hbm.tileentity.machine.TileEntityForceField; import com.hbm.tileentity.machine.TileEntityFusionMultiblock; +import com.hbm.tileentity.machine.TileEntityHadron; import com.hbm.tileentity.machine.TileEntityITER; import com.hbm.tileentity.machine.TileEntityMachineArcFurnace; import com.hbm.tileentity.machine.TileEntityMachineAssembler; @@ -249,6 +155,7 @@ import com.hbm.tileentity.machine.TileEntityMachineGasCent; import com.hbm.tileentity.machine.TileEntityMachineGasFlare; import com.hbm.tileentity.machine.TileEntityMachineGenerator; +import com.hbm.tileentity.machine.TileEntityMachineIGenerator; import com.hbm.tileentity.machine.TileEntityMachineKeyForge; import com.hbm.tileentity.machine.TileEntityMachineLargeTurbine; import com.hbm.tileentity.machine.TileEntityMachineMiningDrill; @@ -690,6 +597,14 @@ public Object getServerGuiElement(int ID, EntityPlayer player, World world, int if(entity instanceof TileEntityMachineLargeTurbine){ return new ContainerMachineLargeTurbine(player.inventory, (TileEntityMachineLargeTurbine) entity); } + case ModBlocks.guiID_hadron: + if(entity instanceof TileEntityHadron){ + return new ContainerHadron(player.inventory, (TileEntityHadron) entity); + } + case ModBlocks.guiID_machine_industrial_generator: + if(entity instanceof TileEntityMachineIGenerator){ + return new ContainerIGenerator(player.inventory, (TileEntityMachineIGenerator) entity); + } } } else { @@ -1093,7 +1008,14 @@ public Object getClientGuiElement(int ID, EntityPlayer player, World world, int if(entity instanceof TileEntityMachineLargeTurbine){ return new GUIMachineLargeTurbine(player.inventory, (TileEntityMachineLargeTurbine) entity); } - return null; + case ModBlocks.guiID_hadron: + if(entity instanceof TileEntityHadron){ + return new GUIHadron(player.inventory, (TileEntityHadron) entity); + } + case ModBlocks.guiID_machine_industrial_generator: + if(entity instanceof TileEntityMachineIGenerator){ + return new GUIIGenerator(player.inventory, (TileEntityMachineIGenerator) entity); + } } } else { diff --git a/src/main/java/com/hbm/handler/GunConfiguration.java b/src/main/java/com/hbm/handler/GunConfiguration.java index 3cd846c855..5e49b58918 100644 --- a/src/main/java/com/hbm/handler/GunConfiguration.java +++ b/src/main/java/com/hbm/handler/GunConfiguration.java @@ -55,6 +55,8 @@ public class GunConfiguration { public int reloadType; //whether or not the infinity enchantment should work public boolean allowsInfinity; + //whether the ammo count should be displayed + public boolean showAmmo = true; public String name = ""; public String manufacturer = ""; diff --git a/src/main/java/com/hbm/handler/HTTPHandler.java b/src/main/java/com/hbm/handler/HTTPHandler.java new file mode 100644 index 0000000000..c430c683a9 --- /dev/null +++ b/src/main/java/com/hbm/handler/HTTPHandler.java @@ -0,0 +1,68 @@ +package com.hbm.handler; + +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStreamReader; +import java.net.URL; + +import com.hbm.lib.RefStrings; +import com.hbm.main.MainRegistry; + +public class HTTPHandler { + + public static String capsule = "ERROR "; + public static boolean newVersion = false; + public static String versionNumber = ""; + + public static void loadStats() { + + try { + loadVersion(); + loadSoyuz(); + + } catch (IOException e) { + MainRegistry.logger.warn("Version checker failed!"); + } + } + + private static void loadVersion() throws IOException { + + URL github = new URL("https://raw.githubusercontent.com/Drillgon200/Hbm-s-Nuclear-Tech-GIT/1.12.2_test/src/main/java/com/hbm/lib/RefStrings.java"); + BufferedReader in = new BufferedReader(new InputStreamReader(github.openStream())); + + MainRegistry.logger.info("Searching for new versions..."); + String line; + + while ((line = in.readLine()) != null) { + + if(line.contains("String VERSION")) { + + int begin = line.indexOf('"'); + int end = line.lastIndexOf('"'); + + String sub = line.substring(begin + 1, end); + + newVersion = !RefStrings.VERSION.equals(sub); + versionNumber = sub; + MainRegistry.logger.info("Found version " + sub); + break; + } + } + + MainRegistry.logger.info("Version checker ended."); + in.close(); + } + + private static void loadSoyuz() throws IOException { + + URL github = new URL("https://gist.githubusercontent.com/HbmMods/a1cad71d00b6915945a43961d0037a43/raw/soyuz_holo"); + BufferedReader in = new BufferedReader(new InputStreamReader(github.openStream())); + + String line = in.readLine(); + + if(line != null) + capsule = line; + + in.close(); + } +} diff --git a/src/main/java/com/hbm/handler/HazmatRegistry.java b/src/main/java/com/hbm/handler/HazmatRegistry.java index 9e06ed0861..87cde22a31 100644 --- a/src/main/java/com/hbm/handler/HazmatRegistry.java +++ b/src/main/java/com/hbm/handler/HazmatRegistry.java @@ -11,15 +11,14 @@ import net.minecraft.item.ItemStack; public class HazmatRegistry { - public static final HazmatRegistry instance = new HazmatRegistry(); private static Map entries = new HashMap(); - public void registerHazmat(Item item, float resistance) { + public static void registerHazmat(Item item, float resistance) { entries.put(item, resistance); } - public float getResistance(ItemStack stack) { + public static float getResistance(ItemStack stack) { if(stack == null) return 0; @@ -34,7 +33,7 @@ public float getResistance(ItemStack stack) { return cladding; } - public float getCladding(ItemStack stack) { + public static float getCladding(ItemStack stack) { if(stack.hasTagCompound() && stack.getTagCompound().getFloat("hfr_cladding") > 0) return stack.getTagCompound().getFloat("hfr_cladding"); @@ -42,7 +41,7 @@ public float getCladding(ItemStack stack) { return 0; } - public float getResistance(EntityLivingBase player) { + public static float getResistance(EntityLivingBase player) { float res = 0.0F; for(ItemStack stack : player.getArmorInventoryList()) { diff --git a/src/main/java/com/hbm/handler/HbmKeybinds.java b/src/main/java/com/hbm/handler/HbmKeybinds.java new file mode 100644 index 0000000000..b72859fc0c --- /dev/null +++ b/src/main/java/com/hbm/handler/HbmKeybinds.java @@ -0,0 +1,8 @@ +package com.hbm.handler; + +public class HbmKeybinds { + + public static enum EnumKeybind { + JETPACK + } +} diff --git a/src/main/java/com/hbm/handler/HbmShaderManager2.java b/src/main/java/com/hbm/handler/HbmShaderManager2.java index c3b7fa23d0..29b7e80003 100644 --- a/src/main/java/com/hbm/handler/HbmShaderManager2.java +++ b/src/main/java/com/hbm/handler/HbmShaderManager2.java @@ -11,6 +11,7 @@ import org.apache.commons.io.IOUtils; import org.lwjgl.BufferUtils; import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; import org.lwjgl.opengl.GL13; import org.lwjgl.opengl.GL14; import org.lwjgl.opengl.GL15; @@ -105,6 +106,8 @@ public static void replaceDepthBuffer(){ public static Framebuffer bloomData; public static void bloom(){ + if(true) + return; if(height != Minecraft.getMinecraft().displayHeight || width != Minecraft.getMinecraft().displayWidth){ height = Minecraft.getMinecraft().displayHeight; width = Minecraft.getMinecraft().displayWidth; @@ -143,6 +146,8 @@ public static void bloom(){ bloomData.framebufferClear(); Minecraft.getMinecraft().getFramebuffer().bindFramebuffer(true); + GlStateManager.enableAlpha(); + GlStateManager.enableLighting(); GlStateManager.enableDepth(); } @@ -229,10 +234,10 @@ public static void renderFboTriangle(Framebuffer buf, int width, int height){ GlStateManager.colorMask(true, true, true, true); } - /* + public static Framebuffer buf; - public static void doPostProcess(){ + /* public static void doPostProcess(){ if(height != Minecraft.getMinecraft().displayHeight || width != Minecraft.getMinecraft().displayWidth){ recreateFBOs(); height = Minecraft.getMinecraft().displayHeight; @@ -242,7 +247,13 @@ public static void doPostProcess(){ buf.bindFramebuffer(false); - ResourceManager.desaturate.use(); + ResourceManager.testlut.use(); + GlStateManager.setActiveTexture(GL13.GL_TEXTURE3); + Minecraft.getMinecraft().getTextureManager().bindTexture(ResourceManager.lut); + GL11.glTexParameteri(GL11.GL_TEXTURE_2D, GL11.GL_TEXTURE_WRAP_S, GL12.GL_CLAMP_TO_EDGE); + GL11.glTexParameteri(GL11.GL_TEXTURE_2D, GL11.GL_TEXTURE_WRAP_T, GL12.GL_CLAMP_TO_EDGE); + GlStateManager.setActiveTexture(GL13.GL_TEXTURE0); + GL20.glUniform1i(GL20.glGetUniformLocation(ResourceManager.testlut.getShaderId(), "tempTest"), 3); Minecraft.getMinecraft().getFramebuffer().framebufferRender(buf.framebufferWidth, buf.framebufferHeight); diff --git a/src/main/java/com/hbm/handler/LightningGenerator.java b/src/main/java/com/hbm/handler/LightningGenerator.java new file mode 100644 index 0000000000..b082e512ee --- /dev/null +++ b/src/main/java/com/hbm/handler/LightningGenerator.java @@ -0,0 +1,121 @@ +package com.hbm.handler; + +import java.util.ArrayList; +import java.util.List; +import java.util.Random; + +import javax.annotation.Nullable; + +import com.hbm.particle.lightning_test.TrailRenderer2; +import com.hbm.particle.lightning_test.TrailRenderer2.IColorGetter; +import com.hbm.util.BobMathUtil; + +import net.minecraft.client.Minecraft; +import net.minecraft.util.math.Vec3d; +import net.minecraftforge.fml.relauncher.Side; +import net.minecraftforge.fml.relauncher.SideOnly; + +public class LightningGenerator { + + private static Random rand = new Random(); + + public static LightningNode generateLightning(Vec3d from, Vec3d to, LightningGenInfo info){ + rand.setSeed(Minecraft.getMinecraft().world.getTotalWorldTime()); + LightningNode lfrom = new LightningNode(from); + LightningNode lto = new LightningNode(to); + lfrom.children.add(lto); + lto.parent = lfrom; + generateLightning(lfrom, info); + return lfrom; + } + + public static void generateLightning(LightningNode node, LightningGenInfo info){ + Vec3d from = node.pos; + Vec3d to = node.children.get(0).pos; + subdivide(node, info.subdivisions, info.subdivMult, info.subdivRecurse-1, info.randAmount, info.randAmountSubdivMultiplier); + LightningNode child = node.children.get(0); + float value = 0; + while(child.children.size() > 0){ + value += 0.02F; + LightningNode next = child.children.get(0); + if(rand.nextFloat() < info.forkChance-value){ + Vec3d randVec = BobMathUtil.randVecInCone(to.subtract(from).normalize(), 25, rand); + LightningNode fork1 = new LightningNode(child.pos); + float len = 1+rand.nextFloat()*4; + LightningNode fork2 = new LightningNode(child.pos.add(randVec.scale(len*from.subtract(to).lengthVector()*0.25F))); + fork1.children.add(fork2); + fork2.parent = fork1; + subdivide(fork1, (int) (len*0.75*info.forkSubdivisions), info.forkSubdivMult, info.forkSubdivRecurse, info.forkRandAmount*info.randAmount*rand.nextFloat()*0.8F, info.forkRandAmountSubdivMultiplier); + child.children.add(fork1); + } + child = next; + } + } + + public static void subdivide(LightningNode n, int subdivisions, float subdivMult, int recurse, float randAmount, float randAmountSubdivMultiplier){ + LightningNode parent = n; + LightningNode child = n.children.get(0); + float subdivision = 1F/(float)(subdivisions+1); + for(int i = 1; i <= subdivisions; i ++){ + Vec3d newPos = BobMathUtil.mix(n.pos, child.pos, subdivision*i).addVector((rand.nextFloat()*2-1)*randAmount, (rand.nextFloat()*2-1)*randAmount, (rand.nextFloat()*2-1)*randAmount); + LightningNode insert = new LightningNode(newPos); + insert.parent = parent; + insert.children.add(child); + parent.children.set(0, insert); + child.parent = insert; + parent = insert; + } + if(recurse <= 0) + return; + child = n; + while(child.children.size() > 0){ + LightningNode next = child.children.get(0); + subdivide(child, (int)(subdivisions*subdivMult), subdivMult, recurse-1, randAmount*randAmountSubdivMultiplier, randAmountSubdivMultiplier); + child = next; + } + } + + @SideOnly(Side.CLIENT) + public static void render(LightningNode n, Vec3d playerPos, float scale){ + render(n, playerPos, scale, 0, 0, 0, false, null); + } + + @SideOnly(Side.CLIENT) + public static void render(LightningNode n, Vec3d playerPos, float scale, float x, float y, float z, boolean fadeEnd, @Nullable IColorGetter c){ + List toRender = new ArrayList<>(); + toRender.add(n.pos.addVector(x, y, z)); + while(n.children.size() > 0){ + //Render forks + for(int i = 1; i < n.children.size(); i ++){ + render(n.children.get(i), playerPos, scale*0.5F, x, y, z, fadeEnd, c); + } + n = n.children.get(0); + toRender.add(n.pos.addVector(x, y, z)); + } + TrailRenderer2.draw(playerPos, toRender, scale, fadeEnd, c); + } + + public static class LightningNode { + public LightningNode parent = null; + public List children = new ArrayList<>(1); + public Vec3d pos; + + public LightningNode(Vec3d pos) { + this.pos = pos; + } + } + + public static class LightningGenInfo { + public int subdivisions = 4; + public int subdivRecurse = 2; + public float randAmount = 0.2F; + public float forkChance = 0.1F; + public float forkSubdivMult = 1F; + public float forkSubdivisions = 1; + public int forkSubdivRecurse = 1; + public float forkRandAmount = 0.2F; + public float forkRandAmountSubdivMultiplier = 0.25F; + public float randAmountSubdivMultiplier = 0.25F; + public float subdivMult = 1.5F; + } +} diff --git a/src/main/java/com/hbm/handler/MultiblockHandler.java b/src/main/java/com/hbm/handler/MultiblockHandler.java index c434542668..5cd11b48c3 100644 --- a/src/main/java/com/hbm/handler/MultiblockHandler.java +++ b/src/main/java/com/hbm/handler/MultiblockHandler.java @@ -73,7 +73,7 @@ public static EnumFacing intToEnumFacing(int dir){ public static final int[] chemplantDimensionWest = new int[] { 1, 2, 2, 0, 1, 2 }; public static final int[] fluidTankDimensionNS = new int[] { 1, 1, 2, 0, 2, 2 }; public static final int[] fluidTankDimensionEW = new int[] { 2, 2, 2, 0, 1, 1 }; - public static final int[] refineryDimensions = new int[] { 1, 1, 9, 0, 1, 1 }; + public static final int[] refineryDimensions = new int[] { 1, 1, 8, 0, 1, 1 }; public static final int[] pumpjackDimensionNorth = new int[] { 1, 1, 4, 0, 6, 0 }; public static final int[] pumpjackDimensionEast = new int[] { 0, 6, 4, 0, 1, 1 }; public static final int[] pumpjackDimensionSouth = new int[] { 1, 1, 4, 0, 0, 6 }; diff --git a/src/main/java/com/hbm/handler/ToolAbility.java b/src/main/java/com/hbm/handler/ToolAbility.java index c01f86b8fc..72feb49687 100644 --- a/src/main/java/com/hbm/handler/ToolAbility.java +++ b/src/main/java/com/hbm/handler/ToolAbility.java @@ -7,6 +7,8 @@ import java.util.Set; import com.hbm.config.ToolConfig; +import com.hbm.explosion.ExplosionNT; +import com.hbm.explosion.ExplosionNT.ExAttrib; import com.hbm.inventory.CentrifugeRecipes; import com.hbm.inventory.CrystallizerRecipes; import com.hbm.inventory.ShredderRecipes; @@ -38,6 +40,7 @@ public abstract class ToolAbility { @SideOnly(Side.CLIENT) public abstract String getFullName(); public abstract String getExtension(); + public abstract boolean isAllowed(); public static class RecursionAbility extends ToolAbility { @@ -76,6 +79,11 @@ public void onDig(World world, int x, int y, int z, EntityPlayer player, IBlockS } } + @Override + public boolean isAllowed() { + return ToolConfig.abilityVein; + } + private void breakExtra(World world, int x, int y, int z, int refX, int refY, int refZ, EntityPlayer player, IItemAbility tool, EnumHand hand, int depth) { if(pos.contains(new BlockPos(x, y, z))) @@ -168,6 +176,11 @@ public String getName() { return "tool.ability.hammer"; } + @Override + public boolean isAllowed() { + return ToolConfig.abilityHammer; + } + @Override @SideOnly(Side.CLIENT) public String getFullName() { @@ -203,6 +216,11 @@ public String getName() { return "tool.ability.smelter"; } + @Override + public boolean isAllowed() { + return ToolConfig.abilityFurnace; + } + @Override @SideOnly(Side.CLIENT) public String getFullName() { @@ -238,6 +256,11 @@ public String getName() { return "tool.ability.shredder"; } + @Override + public boolean isAllowed() { + return ToolConfig.abilityShredder; + } + @Override @SideOnly(Side.CLIENT) public String getFullName() { @@ -276,6 +299,11 @@ public void onDig(World world, int x, int y, int z, EntityPlayer player, IBlockS public String getName() { return "tool.ability.centrifuge"; } + + @Override + public boolean isAllowed() { + return ToolConfig.abilityCentrifuge; + } @Override @SideOnly(Side.CLIENT) @@ -313,6 +341,11 @@ public void onDig(World world, int x, int y, int z, EntityPlayer player, IBlockS public String getName() { return "tool.ability.silktouch"; } + + @Override + public boolean isAllowed() { + return ToolConfig.abilitySilk; + } @Override public String getFullName() { @@ -355,6 +388,11 @@ public String getName() { return "tool.ability.luck"; } + @Override + public boolean isAllowed() { + return ToolConfig.abilityLuck; + } + @Override public String getFullName() { return I18n.format(getName()) + getExtension(); @@ -393,10 +431,100 @@ public String getExtension() { public String getName() { return "tool.ability.crystallizer"; } + + @Override + public boolean isAllowed() { + return ToolConfig.abilityCrystallizer; + } @Override public String getFullName() { return I18n.format(getName()); } } + + public static class MercuryAbility extends ToolAbility { + + @Override + public void onDig(World world, int x, int y, int z, EntityPlayer player, IBlockState block, IItemAbility tool, EnumHand hand) { + + //a band-aid on a gaping wound + if(block.getBlock() == Blocks.LIT_REDSTONE_ORE) + block = Blocks.REDSTONE_ORE.getDefaultState(); + + int mercury = 0; + + if(block.getBlock() == Blocks.REDSTONE_ORE) + mercury = player.getRNG().nextInt(5) + 4; + if(block.getBlock() == Blocks.REDSTONE_BLOCK) + mercury = player.getRNG().nextInt(7) + 8; + + if(mercury > 0) { + world.setBlockToAir(new BlockPos(x, y, z)); + world.spawnEntity(new EntityItem(world, x + 0.5, y + 0.5, z + 0.5, new ItemStack(ModItems.nugget_mercury, mercury))); + } + } + + @Override + public String getExtension() { + return ""; + } + + @Override + public String getName() { + return "tool.ability.mercury"; + } + + @Override + public boolean isAllowed() { + return ToolConfig.abilityMercury; + } + + @Override + public String getFullName() { + return I18n.format(getName()); + } + } + + public static class ExplosionAbility extends ToolAbility { + + float strength; + + public ExplosionAbility(float strength) { + this.strength = strength; + } + + @Override + public void onDig(World world, int x, int y, int z, EntityPlayer player, IBlockState block, IItemAbility tool, EnumHand hand) { + + ExplosionNT ex = new ExplosionNT(player.world, player, x + 0.5, y + 0.5, z + 0.5, strength); + ex.addAttrib(ExAttrib.ALLDROP); + ex.addAttrib(ExAttrib.NOHURT); + ex.addAttrib(ExAttrib.NOPARTICLE); + ex.doExplosionA(); + ex.doExplosionB(false); + + player.world.createExplosion(player, x + 0.5, y + 0.5, z + 0.5, 0.1F, false); + } + + @Override + public String getExtension() { + return " (" + strength + ")"; + } + + @Override + public String getName() { + return "tool.ability.explosion"; + } + + @Override + public boolean isAllowed() { + return ToolConfig.abilityExplosion; + } + + @Override + public String getFullName() { + return I18n.format(getName()) + getExtension(); + } + } } \ No newline at end of file diff --git a/src/main/java/com/hbm/handler/VersionChecker.java b/src/main/java/com/hbm/handler/VersionChecker.java deleted file mode 100644 index c4f6605600..0000000000 --- a/src/main/java/com/hbm/handler/VersionChecker.java +++ /dev/null @@ -1,51 +0,0 @@ -package com.hbm.handler; - -import java.io.BufferedReader; -import java.io.IOException; -import java.io.InputStreamReader; -import java.net.URL; - -import com.hbm.lib.RefStrings; -import com.hbm.main.MainRegistry; - -public class VersionChecker { - - public static boolean newVersion = false; - public static String versionNumber = ""; - - public static void checkVersion() { - - try { - - //Drillgon200: Hopefully this'll work with my fork as well - URL github = new URL("https://raw.githubusercontent.com/Drillgon200/Hbm-s-Nuclear-Tech-GIT/1.12.2_test/com/hbm/lib/RefStrings.java"); - BufferedReader in = new BufferedReader(new InputStreamReader(github.openStream())); - - MainRegistry.logger.info("Searching for new versions..."); - String line; - - while ((line = in.readLine()) != null) { - - if(line.contains("String VERSION")) { - - int begin = line.indexOf('"'); - int end = line.lastIndexOf('"'); - - String sub = line.substring(begin + 1, end); - - newVersion = !RefStrings.VERSION.equals(sub); - versionNumber = sub; - MainRegistry.logger.info("Found version " + sub); - break; - } - } - - MainRegistry.logger.info("Version checker ended."); - in.close(); - - } catch (IOException e) { - MainRegistry.logger.warn("Version checker failed!"); - } - } - -} \ No newline at end of file diff --git a/src/main/java/com/hbm/handler/WeaponAbility.java b/src/main/java/com/hbm/handler/WeaponAbility.java index 0602379c1c..62b772e13e 100644 --- a/src/main/java/com/hbm/handler/WeaponAbility.java +++ b/src/main/java/com/hbm/handler/WeaponAbility.java @@ -1,15 +1,37 @@ package com.hbm.handler; +import java.util.Arrays; + +import com.hbm.forgefluid.ModForgeFluids; +import com.hbm.items.ModItems; +import com.hbm.items.special.ItemCell; import com.hbm.items.tool.IItemAbility; -import com.hbm.lib.Library; +import com.hbm.lib.HBMSoundHandler; +import com.hbm.packet.AuxParticlePacketNT; +import com.hbm.packet.PacketDispatcher; +import com.hbm.potion.HbmPotion; import com.hbm.util.ContaminationUtil; +import com.hbm.util.WeightedRandomObject; +import net.minecraft.block.Block; import net.minecraft.client.resources.I18n; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.item.EntityXPOrb; +import net.minecraft.entity.monster.EntityCreeper; +import net.minecraft.entity.monster.EntitySkeleton; +import net.minecraft.entity.monster.EntityWitherSkeleton; +import net.minecraft.entity.monster.EntityZombie; import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Blocks; +import net.minecraft.init.Items; import net.minecraft.init.MobEffects; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; import net.minecraft.potion.PotionEffect; +import net.minecraft.util.SoundCategory; +import net.minecraft.util.WeightedRandom; import net.minecraft.world.World; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; @@ -110,5 +132,155 @@ public String getFullName() { return I18n.format(getName()) + " (" + duration + ")"; } } + + public static class PhosphorusAbility extends WeaponAbility { + + int duration; + + public PhosphorusAbility(int duration) { + this.duration = duration; + } + + @Override + public void onHit(World world, EntityPlayer player, Entity victim, IItemAbility tool) { + + if(victim instanceof EntityLivingBase) { + + EntityLivingBase living = (EntityLivingBase) victim; + + living.addPotionEffect(new PotionEffect(HbmPotion.phosphorus, duration * 20, 4)); + } + } + + @Override + public String getName() { + return "weapon.ability.phosphorus"; + } + + @Override + public String getFullName() { + return I18n.format(getName()) + " (" + duration + ")"; + } + } + + public static class ChainsawAbility extends WeaponAbility { + + int divider; + + public ChainsawAbility(int divider) { + this.divider = divider; + } + + @Override + public void onHit(World world, EntityPlayer player, Entity victim, IItemAbility tool) { + + if(victim instanceof EntityLivingBase) { + + EntityLivingBase living = (EntityLivingBase) victim; + + if(living.getHealth() <= 0.0F) { + + WeightedRandomObject[] ammo = new WeightedRandomObject[] { + new WeightedRandomObject(ModItems.ammo_12gauge, 10), + new WeightedRandomObject(ModItems.ammo_12gauge_shrapnel, 5), + new WeightedRandomObject(ModItems.ammo_12gauge_du, 3), + new WeightedRandomObject(ModItems.ammo_20gauge, 10), + new WeightedRandomObject(ModItems.ammo_20gauge_flechette, 5), + new WeightedRandomObject(ModItems.ammo_20gauge_slug, 5), + new WeightedRandomObject(ModItems.ammo_9mm, 10), + new WeightedRandomObject(ModItems.ammo_9mm_ap, 5), + new WeightedRandomObject(ModItems.ammo_5mm, 10), + new WeightedRandomObject(ModItems.ammo_5mm_du, 3), + new WeightedRandomObject(ModItems.ammo_556, 10), + new WeightedRandomObject(ModItems.ammo_556_phosphorus, 5), + new WeightedRandomObject(ModItems.ammo_556_flechette, 10), + new WeightedRandomObject(ModItems.ammo_556_flechette_phosphorus, 5), + new WeightedRandomObject(ModItems.ammo_50bmg, 10), + new WeightedRandomObject(ModItems.ammo_50bmg_incendiary, 5), + new WeightedRandomObject(ModItems.ammo_50bmg_ap, 5), + new WeightedRandomObject(ModItems.ammo_grenade, 5), + new WeightedRandomObject(ModItems.ammo_grenade_concussion, 3), + new WeightedRandomObject(ModItems.ammo_grenade_phosphorus, 3), + new WeightedRandomObject(ModItems.ammo_rocket, 5), + new WeightedRandomObject(ModItems.ammo_rocket_glare, 5), + new WeightedRandomObject(ModItems.ammo_rocket_phosphorus, 5), + new WeightedRandomObject(ModItems.ammo_rocket_rpc, 1), + new WeightedRandomObject(ModItems.syringe_metal_stimpak, 25), + }; + + int count = Math.min((int)Math.ceil(living.getMaxHealth() / divider), 250); //safeguard to prevent funnies from bosses with obscene health + + for(int i = 0; i < count; i++) { + + living.dropItem(((WeightedRandomObject)WeightedRandom.getRandomItem(living.getRNG(), Arrays.asList(ammo))).asItem(), 1); + world.spawnEntity(new EntityXPOrb(world, living.posX, living.posY, living.posZ, 1)); + } + + if(player instanceof EntityPlayerMP) { + NBTTagCompound data = new NBTTagCompound(); + data.setString("type", "vanillaburst"); + data.setInteger("count", count * 4); + data.setDouble("motion", 0.1D); + data.setString("mode", "blockdust"); + data.setInteger("block", Block.getIdFromBlock(Blocks.REDSTONE_BLOCK)); + PacketDispatcher.wrapper.sendTo(new AuxParticlePacketNT(data, living.posX, living.posY + living.height * 0.5, living.posZ), (EntityPlayerMP)player); + } + + world.playSound(null, living.posX, living.posY + living.height * 0.5, living.posZ, HBMSoundHandler.chainsaw, SoundCategory.PLAYERS, 0.5F, 1.0F); + } + } + } + + @Override + public String getName() { + return "weapon.ability.chainsaw"; + } + + @Override + public String getFullName() { + return I18n.format(getName()) + " (1:" + divider + ")"; + } + } + + public static class BeheaderAbility extends WeaponAbility { + + @Override + public void onHit(World world, EntityPlayer player, Entity victim, IItemAbility tool) { + + if(victim instanceof EntityLivingBase && ((EntityLivingBase) victim).getHealth() <= 0.0F) { + + EntityLivingBase living = (EntityLivingBase) victim; + + if(living instanceof EntitySkeleton) { + living.entityDropItem(new ItemStack(Items.SKULL, 1, 0), 0.0F); + } else if(living instanceof EntityWitherSkeleton){ + living.entityDropItem(ItemCell.getFullCell(ModForgeFluids.amat), 0.0F); + } else if(living instanceof EntityZombie) { + living.entityDropItem(new ItemStack(Items.SKULL, 1, 2), 0.0F); + } else if(living instanceof EntityCreeper) { + living.entityDropItem(new ItemStack(Items.SKULL, 1, 4), 0.0F); + } else if(living instanceof EntityPlayer) { + + ItemStack head = new ItemStack(Items.SKULL, 1, 3); + head.setTagCompound(new NBTTagCompound()); + head.getTagCompound().setString("SkullOwner", ((EntityPlayer) living).getDisplayName().getUnformattedText()); + living.entityDropItem(head, 0.0F); + } else { + living.entityDropItem(new ItemStack(Items.ROTTEN_FLESH, 3, 0), 0.0F); + living.entityDropItem(new ItemStack(Items.BONE, 2, 0), 0.0F); + } + } + } + + @Override + public String getName() { + return "weapon.ability.beheader"; + } + + @Override + public String getFullName() { + return I18n.format(getName()); + } + } } \ No newline at end of file diff --git a/src/main/java/com/hbm/handler/WorldSpaceFPRender.java b/src/main/java/com/hbm/handler/WorldSpaceFPRender.java new file mode 100644 index 0000000000..fc329db59f --- /dev/null +++ b/src/main/java/com/hbm/handler/WorldSpaceFPRender.java @@ -0,0 +1,169 @@ +package com.hbm.handler; + +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; +import java.util.Random; + +import org.lwjgl.input.Keyboard; +import org.lwjgl.opengl.GL11; +import org.lwjgl.util.glu.Project; +import org.lwjgl.util.vector.Vector4f; + +import com.hbm.animloader.AnimationWrapper; +import com.hbm.animloader.AnimationWrapper.EndResult; +import com.hbm.animloader.AnimationWrapper.EndType; +import com.hbm.lib.RefStrings; +import com.hbm.main.ResourceManager; +import com.hbm.packet.AuxButtonPacket; +import com.hbm.packet.PacketDispatcher; +import com.hbm.particle.ParticleLightningHandGlow; +import com.hbm.particle.ParticleLightningStrip; +import com.hbm.util.BobMathUtil; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.particle.Particle; +import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.Tessellator; +import net.minecraftforge.client.event.EntityViewRenderEvent.CameraSetup; +import net.minecraftforge.client.event.RenderHandEvent; +import net.minecraftforge.client.event.RenderWorldLastEvent; +import net.minecraftforge.fml.common.Mod; +import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; +import net.minecraftforge.fml.common.gameevent.TickEvent; +import net.minecraftforge.fml.common.gameevent.TickEvent.Phase; +import net.minecraftforge.fml.relauncher.Side; +import net.minecraftforge.fml.relauncher.SideOnly; + +@SideOnly(Side.CLIENT) +@Mod.EventBusSubscriber(value = Side.CLIENT, modid = RefStrings.MODID) +public class WorldSpaceFPRender { + + public static int ticksActive = -1; + private static long renderTime; + public static AnimationWrapper wrapper; + public static List lightning_strips = new ArrayList<>(); + public static List particles = new ArrayList<>(); + + @SubscribeEvent + public static void renderHand(RenderHandEvent e) { + if(true || ticksActive < 0) + return; + e.setCanceled(true); + } + + @SubscribeEvent + public static void doDepthRender(CameraSetup e){ + if(true || Minecraft.getMinecraft().gameSettings.thirdPersonView != 0 || ticksActive < 0) + return; + + GlStateManager.matrixMode(GL11.GL_PROJECTION); + GL11.glPushMatrix(); + GL11.glLoadIdentity(); + Project.gluPerspective(70, (float) Minecraft.getMinecraft().displayWidth / (float) Minecraft.getMinecraft().displayHeight, 0.05F, Minecraft.getMinecraft().gameSettings.renderDistanceChunks * 16F * 2.0F); + GlStateManager.matrixMode(GL11.GL_MODELVIEW); + GL11.glLoadIdentity(); + GL11.glPushMatrix(); + + GL11.glTranslated(-0.3, 0, -2.25); + GL11.glRotated(90, 0, 1, 0); + + Minecraft.getMinecraft().getTextureManager().bindTexture(ResourceManager.skin); + ResourceManager.lightning_fp.controller.setAnim(wrapper); + GlStateManager.colorMask(false, false, false, false); + ResourceManager.maxdepth.use(); + ResourceManager.lightning_fp.renderAnimated(renderTime = System.currentTimeMillis()); + HbmShaderManager2.releaseShader(); + GlStateManager.colorMask(true, true, true, true); + GL11.glPopMatrix(); + GlStateManager.matrixMode(GL11.GL_PROJECTION); + GL11.glPopMatrix(); + GlStateManager.matrixMode(GL11.GL_MODELVIEW); + } + + public static void doHandRendering(RenderWorldLastEvent e) { + if(true || Minecraft.getMinecraft().gameSettings.thirdPersonView != 0) + return; + + GlStateManager.clear(GL11.GL_DEPTH_BUFFER_BIT); + GlStateManager.matrixMode(GL11.GL_PROJECTION); + GL11.glPushMatrix(); + GL11.glLoadIdentity(); + Project.gluPerspective(70, (float) Minecraft.getMinecraft().displayWidth / (float) Minecraft.getMinecraft().displayHeight, 0.05F, Minecraft.getMinecraft().gameSettings.renderDistanceChunks * 16F * 2.0F); + GlStateManager.matrixMode(GL11.GL_MODELVIEW); + GL11.glLoadIdentity(); + GL11.glPushMatrix(); + + if(ticksActive >= 0){ + GL11.glPushMatrix(); + GL11.glTranslated(-0.3, 0, -2.25); + GL11.glRotated(90, 0, 1, 0); + + RenderHelper.enableStandardItemLighting(); + Minecraft.getMinecraft().getTextureManager().bindTexture(ResourceManager.skin); + ResourceManager.lightning_fp.controller.setAnim(wrapper); + ResourceManager.lightning_fp.renderAnimated(renderTime, (last, first, name) -> { + if(name.equals("lower")){ + if(ticksActive < 55) + for(ParticleLightningStrip p : lightning_strips){ + p.setNewPoint(BobMathUtil.glWorldFromLocalNoView(new Vector4f(0.156664F, -0.60966F, -0.252432F, 1))[0]); + } + for(Particle p : particles){ + p.renderParticle(Tessellator.getInstance().getBuffer(), Minecraft.getMinecraft().getRenderViewEntity(), e.getPartialTicks(), 0, 0, 0, 0, 0); + } + + Minecraft.getMinecraft().getTextureManager().bindTexture(ResourceManager.skin); + } + return false; + }); + GL11.glPopMatrix(); + } + Minecraft.getMinecraft().getTextureManager().bindTexture(ResourceManager.turbofan_blades_tex); + for(ParticleLightningStrip p : lightning_strips){ + if(p != null) + p.renderParticle(Tessellator.getInstance().getBuffer(), Minecraft.getMinecraft().getRenderViewEntity(), e.getPartialTicks(), 0, 0, 0, 0, 0); + } + + GL11.glPopMatrix(); + GlStateManager.matrixMode(GL11.GL_PROJECTION); + GL11.glPopMatrix(); + GlStateManager.matrixMode(GL11.GL_MODELVIEW); + } + + @SubscribeEvent + public static void worldTick(TickEvent.ClientTickEvent e){ + if(true || e.phase == Phase.END || Minecraft.getMinecraft().world == null) + return; + Random rand = Minecraft.getMinecraft().world.rand; + if(ticksActive >= 0){ + ticksActive ++; + if(ticksActive >= 84){ + ticksActive = -1; + } + particles.add(new ParticleLightningHandGlow(Minecraft.getMinecraft().world, 0.156664F, -0.60966F, -0.252432F, 2+rand.nextFloat()*0.5F, 3+rand.nextInt(3)).color(0.8F, 0.9F, 1F, 1F)); + } else if(Keyboard.isKeyDown(Keyboard.KEY_I)) { + ticksActive = 0; + PacketDispatcher.wrapper.sendToServer(new AuxButtonPacket(0, 0, 0, 1000, 0)); + wrapper = new AnimationWrapper(System.currentTimeMillis(), ResourceManager.lightning_fp_anim).onEnd(new EndResult(EndType.END, null)); + lightning_strips.clear(); + lightning_strips.add(new ParticleLightningStrip(Minecraft.getMinecraft().world, 0, 0, 0)); + lightning_strips.add(new ParticleLightningStrip(Minecraft.getMinecraft().world, 0, 0, 0)); + } + Iterator iter = lightning_strips.iterator(); + while(iter.hasNext()){ + Particle p = iter.next(); + p.onUpdate(); + if(!p.isAlive()) + iter.remove(); + } + Iterator iter2 = particles.iterator(); + while(iter2.hasNext()){ + Particle p = iter2.next(); + p.onUpdate(); + if(!p.isAlive()) + iter2.remove(); + } + } + +} diff --git a/src/main/java/com/hbm/handler/guncfg/BulletConfigFactory.java b/src/main/java/com/hbm/handler/guncfg/BulletConfigFactory.java index 49e5e82053..52e11ebe56 100644 --- a/src/main/java/com/hbm/handler/guncfg/BulletConfigFactory.java +++ b/src/main/java/com/hbm/handler/guncfg/BulletConfigFactory.java @@ -307,12 +307,15 @@ public void behaveBlockHit(EntityBulletBase bullet, int x, int y, int z) { PotionEffect eff0 = new PotionEffect(MobEffects.POISON, duration, 2, true, false); PotionEffect eff1 = new PotionEffect(MobEffects.MINING_FATIGUE, duration, 2, true, false); PotionEffect eff2 = new PotionEffect(MobEffects.WEAKNESS, duration, 4, true, false); + PotionEffect eff3 = new PotionEffect(MobEffects.WITHER, (int)Math.ceil(duration * 0.1), 0, true, false); eff0.getCurativeItems().clear(); eff1.getCurativeItems().clear(); eff2.getCurativeItems().clear(); + eff3.getCurativeItems().clear(); ((EntityLivingBase)e).addPotionEffect(eff0); ((EntityLivingBase)e).addPotionEffect(eff1); ((EntityLivingBase)e).addPotionEffect(eff2); + ((EntityLivingBase)e).addPotionEffect(eff3); } } } diff --git a/src/main/java/com/hbm/handler/guncfg/Gun4GaugeFactory.java b/src/main/java/com/hbm/handler/guncfg/Gun4GaugeFactory.java index c5acd90b23..9edaedf793 100644 --- a/src/main/java/com/hbm/handler/guncfg/Gun4GaugeFactory.java +++ b/src/main/java/com/hbm/handler/guncfg/Gun4GaugeFactory.java @@ -9,10 +9,12 @@ import com.hbm.handler.BulletConfigSyncingUtil; import com.hbm.handler.BulletConfiguration; import com.hbm.handler.GunConfiguration; +import com.hbm.interfaces.IBulletHurtBehavior; import com.hbm.interfaces.IBulletImpactBehavior; import com.hbm.interfaces.IBulletUpdateBehavior; import com.hbm.items.ModItems; import com.hbm.lib.HBMSoundHandler; +import com.hbm.lib.ModDamageSource; import com.hbm.packet.AuxParticlePacketNT; import com.hbm.packet.PacketDispatcher; import com.hbm.potion.HbmPotion; @@ -22,6 +24,9 @@ import com.hbm.render.anim.HbmAnimations.AnimType; import com.hbm.render.misc.RenderScreenOverlay.Crosshair; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.player.EntityPlayer; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.potion.PotionEffect; import net.minecraftforge.fml.common.network.NetworkRegistry.TargetPoint; @@ -71,6 +76,9 @@ public static GunConfiguration getKS23Config() { config.config.add(BulletConfigSyncingUtil.G4_KAMPF); config.config.add(BulletConfigSyncingUtil.G4_CANISTER); config.config.add(BulletConfigSyncingUtil.G4_SLEEK); + config.config.add(BulletConfigSyncingUtil.G4_CLAW); + config.config.add(BulletConfigSyncingUtil.G4_VAMPIRE); + config.config.add(BulletConfigSyncingUtil.G4_VOID); return config; } @@ -167,6 +175,9 @@ public static GunConfiguration getSauerConfig() { config.config.add(BulletConfigSyncingUtil.G4_KAMPF); config.config.add(BulletConfigSyncingUtil.G4_CANISTER); config.config.add(BulletConfigSyncingUtil.G4_SLEEK); + config.config.add(BulletConfigSyncingUtil.G4_CLAW); + config.config.add(BulletConfigSyncingUtil.G4_VAMPIRE); + config.config.add(BulletConfigSyncingUtil.G4_VOID); return config; } @@ -357,4 +368,105 @@ public void behaveUpdate(EntityBulletBase bullet) { return bullet; } + + public static BulletConfiguration get4GaugeClawConfig() { + + BulletConfiguration bullet = get4GaugeConfig(); + + bullet.ammo = ModItems.ammo_4gauge_claw; + bullet.dmgMin = 6; + bullet.dmgMax = 9; + bullet.bulletsMin *= 2; + bullet.bulletsMax *= 2; + bullet.leadChance = 100; + + bullet.bHurt = new IBulletHurtBehavior() { + + @Override + public void behaveEntityHurt(EntityBulletBase bullet, Entity hit) { + + if(bullet.world.isRemote) + return; + + if(hit instanceof EntityLivingBase) { + EntityLivingBase living = (EntityLivingBase) hit; + float f = living.getHealth(); + f = Math.max(0, f - 2); + living.setHealth(f); + + if(f == 0) + living.onDeath(ModDamageSource.lead); + } + } + }; + + return bullet; + } + + public static BulletConfiguration get4GaugeVampireConfig() { + + BulletConfiguration bullet = get4GaugeConfig(); + + bullet.ammo = ModItems.ammo_4gauge_vampire; + bullet.dmgMin = 6; + bullet.dmgMax = 9; + bullet.bulletsMin *= 2; + bullet.bulletsMax *= 2; + bullet.leadChance = 100; + bullet.style = BulletConfiguration.STYLE_FLECHETTE; + + bullet.bHurt = new IBulletHurtBehavior() { + + @Override + public void behaveEntityHurt(EntityBulletBase bullet, Entity hit) { + + if(bullet.world.isRemote) + return; + + if(hit instanceof EntityPlayer) { + EntityPlayer player = (EntityPlayer) hit; + + //TODO does bewitchment have something like this? + /*IExtendedEntityProperties prop = player.getExtendedProperties("WitcheryExtendedPlayer"); + + if(prop != null) { + prop.loadNBTData(new NBTTagCompound()); + }*/ + } + } + }; + + return bullet; + } + + public static BulletConfiguration get4GaugeVoidConfig() { + + BulletConfiguration bullet = get4GaugeConfig(); + + bullet.ammo = ModItems.ammo_4gauge_void; + bullet.dmgMin = 6; + bullet.dmgMax = 9; + bullet.bulletsMin *= 2; + bullet.bulletsMax *= 2; + bullet.leadChance = 0; + + bullet.bHurt = new IBulletHurtBehavior() { + + @Override + public void behaveEntityHurt(EntityBulletBase bullet, Entity hit) { + + if(bullet.world.isRemote) + return; + + if(hit instanceof EntityPlayer) { + EntityPlayer player = (EntityPlayer) hit; + + player.inventory.dropAllItems(); + player.world.newExplosion(bullet.shooter, player.posX, player.posY, player.posZ, 5.0F, true, true); + } + } + }; + + return bullet; + } } \ No newline at end of file diff --git a/src/main/java/com/hbm/handler/guncfg/Gun556mmFactory.java b/src/main/java/com/hbm/handler/guncfg/Gun556mmFactory.java index 0dd0cc967a..cbf1856e4e 100644 --- a/src/main/java/com/hbm/handler/guncfg/Gun556mmFactory.java +++ b/src/main/java/com/hbm/handler/guncfg/Gun556mmFactory.java @@ -40,7 +40,7 @@ public static GunConfiguration getEuphieConfig() { config.ammoCap = 40; config.reloadType = GunConfiguration.RELOAD_FULL; config.allowsInfinity = true; - config.crosshair = Crosshair.L_BOX; + config.crosshair = Crosshair.L_CROSS; config.durability = 10000; config.reloadSound = GunConfiguration.RSOUND_MAG; config.firingSound = HBMSoundHandler.hksShoot; diff --git a/src/main/java/com/hbm/handler/guncfg/Gun75BoltFactory.java b/src/main/java/com/hbm/handler/guncfg/Gun75BoltFactory.java new file mode 100644 index 0000000000..18ab9090ae --- /dev/null +++ b/src/main/java/com/hbm/handler/guncfg/Gun75BoltFactory.java @@ -0,0 +1,177 @@ +package com.hbm.handler.guncfg; + +import java.util.ArrayList; + +import com.hbm.entity.projectile.EntityBulletBase; +import com.hbm.handler.BulletConfigSyncingUtil; +import com.hbm.handler.BulletConfiguration; +import com.hbm.handler.GunConfiguration; +import com.hbm.interfaces.IBulletHurtBehavior; +import com.hbm.interfaces.IBulletImpactBehavior; +import com.hbm.items.ModItems; +import com.hbm.lib.HBMSoundHandler; +import com.hbm.lib.ModDamageSource; +import com.hbm.packet.AuxParticlePacketNT; +import com.hbm.packet.PacketDispatcher; +import com.hbm.potion.HbmPotion; +import com.hbm.render.anim.BusAnimation; +import com.hbm.render.anim.BusAnimationKeyframe; +import com.hbm.render.anim.BusAnimationSequence; +import com.hbm.render.anim.HbmAnimations.AnimType; +import com.hbm.render.misc.RenderScreenOverlay.Crosshair; + +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.potion.PotionEffect; +import net.minecraftforge.fml.common.network.NetworkRegistry.TargetPoint; + +public class Gun75BoltFactory { + + public static GunConfiguration getBolterConfig() { + + GunConfiguration config = new GunConfiguration(); + + config.rateOfFire = 2; + config.roundsPerCycle = 1; + config.gunMode = GunConfiguration.MODE_NORMAL; + config.firingMode = GunConfiguration.FIRE_AUTO; + config.hasSights = false; + config.reloadDuration = 40; + config.firingDuration = 0; + config.ammoCap = 30; + config.reloadType = GunConfiguration.RELOAD_FULL; + config.allowsInfinity = true; + config.crosshair = Crosshair.NONE; + config.durability = 10000; + config.reloadSound = GunConfiguration.RSOUND_MAG; + config.firingSound = HBMSoundHandler.hksShoot; + config.reloadSoundEnd = false; + config.showAmmo = false; + + config.animations.put(AnimType.CYCLE, new BusAnimation() + .addBus("RECOIL", new BusAnimationSequence() + .addKeyframe(new BusAnimationKeyframe(1, 0, 0, 25)) + .addKeyframe(new BusAnimationKeyframe(0, 0, 0, 75)) + ) + .addBus("EJECT", new BusAnimationSequence() + .addKeyframe(new BusAnimationKeyframe(0, 0, 0, 25)) + .addKeyframe(new BusAnimationKeyframe(0, 0, 1, 75)) + ) + ); + + config.animations.put(AnimType.RELOAD, new BusAnimation() + .addBus("TILT", new BusAnimationSequence() + .addKeyframe(new BusAnimationKeyframe(1, 0, 0, 250)) + .addKeyframe(new BusAnimationKeyframe(1, 0, 0, 1500)) + .addKeyframe(new BusAnimationKeyframe(0, 0, 0, 250)) + ) + .addBus("MAG", new BusAnimationSequence() + .addKeyframe(new BusAnimationKeyframe(0, 0, 1, 500)) + .addKeyframe(new BusAnimationKeyframe(1, 0, 1, 500)) + .addKeyframe(new BusAnimationKeyframe(0, 0, 0, 500)) + ) + ); + + config.name = "Manticora Pattern Boltgun"; + config.manufacturer = "Cerix Magnus"; + + config.config = new ArrayList<>(); + config.config.add(BulletConfigSyncingUtil.B75_NORMAL); + config.config.add(BulletConfigSyncingUtil.B75_INCENDIARY); + config.config.add(BulletConfigSyncingUtil.B75_HE); + + return config; + } + + static float inaccuracy = 0.5F; + public static BulletConfiguration get75BoltConfig() { + + BulletConfiguration bullet = BulletConfigFactory.standardBulletConfig(); + + bullet.ammo = ModItems.ammo_75bolt; + bullet.ammoCount = 30; + bullet.spread *= inaccuracy; + bullet.dmgMin = 24; + bullet.dmgMax = 32; + bullet.doesRicochet = false; + bullet.explosive = 0.25F; + + bullet.bHurt = new IBulletHurtBehavior() { + + @Override + public void behaveEntityHurt(EntityBulletBase bullet, Entity hit) { + + if(bullet.world.isRemote) + return; + + if(hit instanceof EntityLivingBase) { + EntityLivingBase living = (EntityLivingBase) hit; + float f = living.getHealth(); + f = Math.max(0, f - 2); + living.setHealth(f); + + if(f == 0) + living.onDeath(ModDamageSource.lead); + } + } + }; + + return bullet; + } + + public static BulletConfiguration get75BoltIncConfig() { + + BulletConfiguration bullet = BulletConfigFactory.standardBulletConfig(); + + bullet.ammo = ModItems.ammo_75bolt_incendiary; + bullet.ammoCount = 30; + bullet.spread *= inaccuracy; + bullet.dmgMin = 26; + bullet.dmgMax = 36; + bullet.doesRicochet = false; + bullet.explosive = 0.25F; + + bullet.incendiary = 5; + bullet.doesPenetrate = false; + + PotionEffect eff = new PotionEffect(HbmPotion.phosphorus, 20 * 20, 0, true, false); + eff.getCurativeItems().clear(); + bullet.effects = new ArrayList<>(); + bullet.effects.add(new PotionEffect(eff)); + + bullet.bImpact = new IBulletImpactBehavior() { + + @Override + public void behaveBlockHit(EntityBulletBase bullet, int x, int y, int z) { + + NBTTagCompound data = new NBTTagCompound(); + data.setString("type", "vanillaburst"); + data.setString("mode", "flame"); + data.setInteger("count", 15); + data.setDouble("motion", 0.05D); + + PacketDispatcher.wrapper.sendToAllAround(new AuxParticlePacketNT(data, bullet.posX, bullet.posY, bullet.posZ), new TargetPoint(bullet.dimension, bullet.posX, bullet.posY, bullet.posZ, 50)); + } + }; + + return bullet; + } + + public static BulletConfiguration get75BoltHEConfig() { + + BulletConfiguration bullet = BulletConfigFactory.standardBulletConfig(); + + bullet.ammo = ModItems.ammo_75bolt_he; + bullet.ammoCount = 30; + bullet.spread *= inaccuracy; + bullet.dmgMin = 32; + bullet.dmgMax = 48; + bullet.doesRicochet = false; + bullet.explosive = 2.5F; + bullet.blockDamage = false; + + return bullet; + } + +} \ No newline at end of file diff --git a/src/main/java/com/hbm/handler/guncfg/GunDartFactory.java b/src/main/java/com/hbm/handler/guncfg/GunDartFactory.java new file mode 100644 index 0000000000..6d5d22f0f7 --- /dev/null +++ b/src/main/java/com/hbm/handler/guncfg/GunDartFactory.java @@ -0,0 +1,100 @@ +package com.hbm.handler.guncfg; + +import java.util.ArrayList; + +import com.hbm.entity.projectile.EntityBulletBase; +import com.hbm.handler.BulletConfigSyncingUtil; +import com.hbm.handler.BulletConfiguration; +import com.hbm.handler.GunConfiguration; +import com.hbm.interfaces.IBulletHurtBehavior; +import com.hbm.items.ModItems; +import com.hbm.items.weapon.ItemGunDart; +import com.hbm.lib.HBMSoundHandler; +import com.hbm.lib.Library; +import com.hbm.render.misc.RenderScreenOverlay.Crosshair; + +import net.minecraft.entity.Entity; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.MobEffects; +import net.minecraft.init.SoundEvents; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.EnumHand; + +public class GunDartFactory { + + public static GunConfiguration getDarterConfig() { + + GunConfiguration config = new GunConfiguration(); + + config.rateOfFire = 1; + config.roundsPerCycle = 1; + config.gunMode = GunConfiguration.MODE_NORMAL; + config.firingMode = GunConfiguration.FIRE_MANUAL; + config.hasSights = false; + config.reloadDuration = 20; + config.firingDuration = 0; + config.ammoCap = 1; + config.reloadType = GunConfiguration.RELOAD_FULL; + config.allowsInfinity = true; + config.crosshair = Crosshair.L_CROSS; + config.durability = 1000; + config.reloadSound = GunConfiguration.RSOUND_GRENADE; + config.firingSound = HBMSoundHandler.dartShoot; + config.reloadSoundEnd = false; + config.showAmmo = true; + + config.name = "Needle Gun"; + config.manufacturer = "-"; + + config.config = new ArrayList(); + config.config.add(BulletConfigSyncingUtil.NEEDLE_GPS); + + return config; + } + + public static BulletConfiguration getGPSConfig() { + + BulletConfiguration bullet = BulletConfigFactory.standardBulletConfig(); + + bullet.ammo = ModItems.ammo_dart; + bullet.velocity = 5.0F; + bullet.spread = 0; + bullet.dmgMin = 1; + bullet.dmgMax = 2; + bullet.doesRicochet = true; + bullet.doesPenetrate = false; + bullet.style = BulletConfiguration.STYLE_FLECHETTE; + + bullet.effects = new ArrayList<>(); + bullet.effects.add(new PotionEffect(MobEffects.WITHER, 60 * 20, 2)); + + bullet.bHurt = new IBulletHurtBehavior() { + + @Override + public void behaveEntityHurt(EntityBulletBase bullet, Entity hit) { + + if(bullet.world.isRemote) + return; + + if(hit instanceof EntityPlayer) { + + if(Library.hasInventoryItem(((EntityPlayer) hit).inventory, ModItems.ingot_meteorite_forged)) + return; + + if(bullet.shooter instanceof EntityPlayer) { + + EntityPlayer shooter = (EntityPlayer) bullet.shooter; + + for(EnumHand hand : EnumHand.values()) + if(shooter.getHeldItem(hand) != null && shooter.getHeldItem(hand).getItem() == ModItems.gun_darter) { + ItemGunDart.writePlayer(shooter.getHeldItem(hand), (EntityPlayer)hit); + shooter.playSound(SoundEvents.ENTITY_EXPERIENCE_ORB_PICKUP, 1.0F, 1.0F); + } + } + } + } + }; + + return bullet; + } +} diff --git a/src/main/java/com/hbm/handler/guncfg/GunFatmanFactory.java b/src/main/java/com/hbm/handler/guncfg/GunFatmanFactory.java index bcea2f9fe5..1fcde98171 100644 --- a/src/main/java/com/hbm/handler/guncfg/GunFatmanFactory.java +++ b/src/main/java/com/hbm/handler/guncfg/GunFatmanFactory.java @@ -13,8 +13,13 @@ import com.hbm.interfaces.IBulletUpdateBehavior; import com.hbm.items.ModItems; import com.hbm.lib.HBMSoundHandler; +import com.hbm.packet.AuxParticlePacketNT; +import com.hbm.packet.PacketDispatcher; import com.hbm.render.misc.RenderScreenOverlay.Crosshair; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraftforge.fml.common.network.NetworkRegistry.TargetPoint; + public class GunFatmanFactory { public static GunConfiguration getFatmanConfig() { @@ -105,6 +110,21 @@ public static BulletConfiguration getNukeConfig() { BulletConfiguration bullet = BulletConfigFactory.standardNukeConfig(); bullet.ammo = ModItems.gun_fatman_ammo; + bullet.nuke = 0; + + bullet.bImpact = new IBulletImpactBehavior() { + + @Override + public void behaveBlockHit(EntityBulletBase bullet, int x, int y, int z) { + + if(!bullet.world.isRemote) { + + NBTTagCompound data = new NBTTagCompound(); + data.setString("type", "muke"); + PacketDispatcher.wrapper.sendToAllAround(new AuxParticlePacketNT(data, bullet.posX, bullet.posY + 0.5, bullet.posZ), new TargetPoint(bullet.dimension, bullet.posX, bullet.posY, bullet.posZ, 250)); + } + } + }; return bullet; } diff --git a/src/main/java/com/hbm/handler/guncfg/GunNPCFactory.java b/src/main/java/com/hbm/handler/guncfg/GunNPCFactory.java index 87f7c2074d..42b6022f25 100644 --- a/src/main/java/com/hbm/handler/guncfg/GunNPCFactory.java +++ b/src/main/java/com/hbm/handler/guncfg/GunNPCFactory.java @@ -53,7 +53,7 @@ public void behaveUpdate(EntityBulletBase bullet) { if(bullet.ticksExisted % 10 != 5) return; - List players = bullet.world.getEntitiesWithinAABB(EntityPlayer.class, bullet.getEntityBoundingBox().expand(50, 50, 50)); + List players = bullet.world.getEntitiesWithinAABB(EntityPlayer.class, bullet.getEntityBoundingBox().grow(50, 50, 50)); for(EntityPlayer player : players) { @@ -190,4 +190,36 @@ public void behaveUpdate(EntityBulletBase bullet) { return bullet; } + + public static BulletConfiguration getWormBolt() { + + BulletConfiguration bullet = BulletConfigFactory.standardBulletConfig(); + + bullet.ammo = ModItems.coin_worm; + bullet.spread = 0.0F; + bullet.maxAge = 60; + bullet.dmgMin = 15; + bullet.dmgMax = 25; + bullet.leadChance = 0; + bullet.doesRicochet = false; + bullet.setToBolt(BulletConfiguration.BOLT_WORM); + + return bullet; + } + + public static BulletConfiguration getWormHeadBolt() { + + BulletConfiguration bullet = BulletConfigFactory.standardBulletConfig(); + + bullet.ammo = ModItems.coin_worm; + bullet.spread = 0.0F; + bullet.maxAge = 100; + bullet.dmgMin = 35; + bullet.dmgMax = 60; + bullet.leadChance = 0; + bullet.doesRicochet = false; + bullet.setToBolt(BulletConfiguration.BOLT_LASER); + + return bullet; + } } diff --git a/src/main/java/com/hbm/handler/jei/HadronRecipeHandler.java b/src/main/java/com/hbm/handler/jei/HadronRecipeHandler.java new file mode 100644 index 0000000000..8400572a5e --- /dev/null +++ b/src/main/java/com/hbm/handler/jei/HadronRecipeHandler.java @@ -0,0 +1,73 @@ +package com.hbm.handler.jei; + +import com.hbm.handler.jei.JeiRecipes.HadronRecipe; +import com.hbm.lib.RefStrings; + +import mezz.jei.api.IGuiHelper; +import mezz.jei.api.gui.IDrawable; +import mezz.jei.api.gui.IDrawableAnimated; +import mezz.jei.api.gui.IDrawableStatic; +import mezz.jei.api.gui.IGuiItemStackGroup; +import mezz.jei.api.gui.IRecipeLayout; +import mezz.jei.api.gui.IDrawableAnimated.StartDirection; +import mezz.jei.api.ingredients.IIngredients; +import mezz.jei.api.recipe.IRecipeCategory; +import net.minecraft.client.Minecraft; +import net.minecraft.util.ResourceLocation; + +public class HadronRecipeHandler implements IRecipeCategory { + +public static final ResourceLocation gui_rl = new ResourceLocation(RefStrings.MODID, "textures/gui/gui_nei_hadron.png"); + + protected final IDrawable background; + protected final IDrawableStatic progressStatic; + protected final IDrawableAnimated progressAnimated; + public static IDrawableStatic analysis; + + public HadronRecipeHandler(IGuiHelper help) { + background = help.createDrawable(gui_rl, 16, 17, 135, 52); + + progressStatic = help.createDrawable(gui_rl, 18, 86, 22, 16); + progressAnimated = help.createAnimatedDrawable(progressStatic, 48, StartDirection.LEFT, false); + + analysis = help.createDrawable(gui_rl, 0, 86, 18, 18); + } + + @Override + public String getUid() { + return JEIConfig.HADRON; + } + + @Override + public String getTitle() { + return "Particle Accelerator"; + } + + @Override + public String getModName() { + return RefStrings.MODID; + } + + @Override + public IDrawable getBackground() { + return background; + } + + @Override + public void drawExtras(Minecraft minecraft) { + progressAnimated.draw(minecraft, 43, 18); + } + + @Override + public void setRecipe(IRecipeLayout recipeLayout, HadronRecipe recipeWrapper, IIngredients ingredients) { + IGuiItemStackGroup guiItemStacks = recipeLayout.getItemStacks(); + guiItemStacks.init(0, true, 0, 17); + guiItemStacks.init(1, true, 18, 17); + + guiItemStacks.init(2, false, 72, 17); + guiItemStacks.init(3, false, 90, 17); + + guiItemStacks.set(ingredients); + } + +} diff --git a/src/main/java/com/hbm/handler/jei/JEIConfig.java b/src/main/java/com/hbm/handler/jei/JEIConfig.java index 4c16c04782..937e8ab455 100644 --- a/src/main/java/com/hbm/handler/jei/JEIConfig.java +++ b/src/main/java/com/hbm/handler/jei/JEIConfig.java @@ -7,6 +7,7 @@ import com.hbm.inventory.ShredderRecipes; import com.hbm.inventory.gui.GUIBook; import com.hbm.inventory.gui.GUICrystallizer; +import com.hbm.inventory.gui.GUIHadron; import com.hbm.inventory.gui.GUIMachineAssembler; import com.hbm.inventory.gui.GUIMachineBoiler; import com.hbm.inventory.gui.GUIMachineBoilerElectric; @@ -56,6 +57,7 @@ public class JEIConfig implements IModPlugin { public static final String CRYSTALLIZER = "hbm.crystallizer"; public static final String BOOK = "hbm.book_of"; public static final String FUSION_BYPRODUCT = "hbm.fusionbyproduct"; + public static final String HADRON = "hbm.hadron"; @Override public void register(IModRegistry registry) { @@ -80,6 +82,7 @@ public void register(IModRegistry registry) { //This recipe catalyst doesn't work, since the book of is blacklisted. //registry.addRecipeCatalyst(new ItemStack(ModItems.book_of_), BOOK); registry.addRecipeCatalyst(new ItemStack(ModBlocks.iter), FUSION_BYPRODUCT); + registry.addRecipeCatalyst(new ItemStack(ModBlocks.hadron_core), HADRON); // registry.addRecipes(ItemAssemblyTemplate.recipes, ASSEMBLY); registry.addRecipes(JeiRecipes.getChemistryRecipes(), CHEMPLANT); @@ -97,6 +100,7 @@ public void register(IModRegistry registry) { registry.addRecipes(CrystallizerRecipes.getRecipes(), CRYSTALLIZER); registry.addRecipes(JeiRecipes.getBookRecipes(), BOOK); registry.addRecipes(JeiRecipes.getFusionByproducts(), FUSION_BYPRODUCT); + registry.addRecipes(JeiRecipes.getHadronRecipes(), HADRON); registry.addRecipeClickArea(GUIMachineAssembler.class, 45, 83, 82, 30, ASSEMBLY); registry.addRecipeClickArea(GUIMachineChemplant.class, 45, 90, 85, 15, CHEMPLANT); @@ -114,6 +118,7 @@ public void register(IModRegistry registry) { registry.addRecipeClickArea(GUIMachineShredder.class, 43, 89, 53, 17, SHREDDER); registry.addRecipeClickArea(GUICrystallizer.class, 103, 34, 23, 16, CRYSTALLIZER); registry.addRecipeClickArea(GUIBook.class, 89, 34, 23, 16, BOOK); + registry.addRecipeClickArea(GUIHadron.class, 71, 28, 32, 32, HADRON); IIngredientBlacklist blacklist = registry.getJeiHelpers().getIngredientBlacklist(); blacklist.addIngredientToBlacklist(new ItemStack(ModItems.ams_core_thingy)); @@ -202,7 +207,8 @@ public void registerCategories(IRecipeCategoryRegistration registry) { new FluidRecipeHandler(help), new CrystallizerRecipeHandler(help), new BookRecipeHandler(help), - new FusionRecipeHandler(help)); + new FusionRecipeHandler(help), + new HadronRecipeHandler(help)); } @Override diff --git a/src/main/java/com/hbm/handler/jei/JeiRecipes.java b/src/main/java/com/hbm/handler/jei/JeiRecipes.java index 94431f9b5d..69a0119128 100644 --- a/src/main/java/com/hbm/handler/jei/JeiRecipes.java +++ b/src/main/java/com/hbm/handler/jei/JeiRecipes.java @@ -12,9 +12,9 @@ import com.hbm.forgefluid.ModForgeFluids; import com.hbm.inventory.AssemblerRecipes; import com.hbm.inventory.BreederRecipes; +import com.hbm.inventory.BreederRecipes.BreederRecipe; import com.hbm.inventory.CyclotronRecipes; import com.hbm.inventory.FusionRecipes; -import com.hbm.inventory.BreederRecipes.BreederRecipe; import com.hbm.inventory.MachineRecipes; import com.hbm.inventory.MachineRecipes.GasCentOutput; import com.hbm.inventory.MagicRecipes; @@ -24,7 +24,6 @@ import com.hbm.items.machine.ItemAssemblyTemplate; import com.hbm.items.machine.ItemChemistryTemplate; import com.hbm.items.machine.ItemFluidIcon; -import com.hbm.items.special.ItemCell; import com.hbm.items.tool.ItemFluidCanister; import com.hbm.lib.Library; import com.hbm.main.MainRegistry; @@ -34,6 +33,8 @@ import mezz.jei.api.ingredients.VanillaTypes; import mezz.jei.api.recipe.IRecipeWrapper; import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.renderer.GlStateManager; import net.minecraft.init.Blocks; import net.minecraft.init.Items; import net.minecraft.item.Item; @@ -56,6 +57,7 @@ public class JeiRecipes { private static List fluidEquivalences = null; private static List bookRecipes = null; private static List fusionByproducts = null; + private static List hadronRecipes = null; private static List batteries = null; private static Map> reactorFuelMap = new HashMap>(); @@ -354,6 +356,40 @@ public void getIngredients(IIngredients ingredients) { } + public static class HadronRecipe implements IRecipeWrapper { + + public ItemStack in1, in2, out1, out2; + public int momentum; + public boolean analysisOnly; + + public HadronRecipe(ItemStack in1, ItemStack in2, ItemStack out1, ItemStack out2, int momentum, boolean analysis) { + this.in1 = in1; + this.in2 = in2; + this.out1 = out1; + this.out2 = out2; + this.momentum = momentum; + this.analysisOnly = analysis; + } + + @Override + public void getIngredients(IIngredients ingredients) { + ingredients.setInputs(VanillaTypes.ITEM, Arrays.asList(in1, in2)); + ingredients.setOutputs(VanillaTypes.ITEM, Arrays.asList(out1, out2)); + } + + @Override + public void drawInfo(Minecraft minecraft, int recipeWidth, int recipeHeight, int mouseX, int mouseY) { + if(analysisOnly) + HadronRecipeHandler.analysis.draw(minecraft, 117, 17); + FontRenderer fontRenderer = minecraft.fontRenderer; + + String mom = "" + momentum; + fontRenderer.drawString(mom, -fontRenderer.getStringWidth(mom) / 2 + 19, 36, 0x404040); + GlStateManager.color(1, 1, 1, 1); + } + + } + @@ -765,4 +801,14 @@ public static List getFusionByproducts(){ return fusionByproducts; } + public static List getHadronRecipes(){ + if(hadronRecipes != null) + return hadronRecipes; + hadronRecipes = new ArrayList<>(); + for(com.hbm.inventory.HadronRecipes.HadronRecipe recipe : com.hbm.inventory.HadronRecipes.getRecipes()){ + hadronRecipes.add(new HadronRecipe(recipe.in1.toStack(), recipe.in2.toStack(), recipe.out1, recipe.out2, recipe.momentum, recipe.analysisOnly)); + } + return hadronRecipes; + } + } diff --git a/src/main/java/com/hbm/interfaces/IItemHUD.java b/src/main/java/com/hbm/interfaces/IItemHUD.java new file mode 100644 index 0000000000..ed2cc9ee70 --- /dev/null +++ b/src/main/java/com/hbm/interfaces/IItemHUD.java @@ -0,0 +1,13 @@ +package com.hbm.interfaces; + +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumHand; +import net.minecraftforge.client.event.RenderGameOverlayEvent; +import net.minecraftforge.client.event.RenderGameOverlayEvent.ElementType; + +public interface IItemHUD { + + public void renderHUD(RenderGameOverlayEvent.Pre event, ElementType type, EntityPlayer player, ItemStack stack, EnumHand hand); + +} \ No newline at end of file diff --git a/src/main/java/com/hbm/interfaces/IRadiationImmune.java b/src/main/java/com/hbm/interfaces/IRadiationImmune.java new file mode 100644 index 0000000000..35993f91e8 --- /dev/null +++ b/src/main/java/com/hbm/interfaces/IRadiationImmune.java @@ -0,0 +1,4 @@ +package com.hbm.interfaces; + +public interface IRadiationImmune { +} diff --git a/src/main/java/com/hbm/inventory/AssemblerRecipes.java b/src/main/java/com/hbm/inventory/AssemblerRecipes.java index d494ce248b..9ead6abe75 100644 --- a/src/main/java/com/hbm/inventory/AssemblerRecipes.java +++ b/src/main/java/com/hbm/inventory/AssemblerRecipes.java @@ -8,6 +8,7 @@ import java.util.Arrays; import java.util.Collections; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import com.google.gson.Gson; @@ -49,6 +50,7 @@ public class AssemblerRecipes { public static HashMap recipes = new HashMap<>(); public static HashMap time = new HashMap<>(); public static List recipeList = new ArrayList<>(); + public static HashSet hidden = new HashSet<>(); /** * Pre-Init phase: Finds the recipe config (if exists) and checks if a @@ -210,8 +212,8 @@ private static void registerDefaults() { makeRecipe(new ComparableStack(ModItems.chopper_wing, 1), new AStack[] { new ComparableStack(ModItems.plate_combine_steel, 6), new ComparableStack(ModItems.ingot_combine_steel, 3), new ComparableStack(ModItems.wire_magnetized_tungsten, 2), }, 150); makeRecipe(new ComparableStack(ModItems.chopper_blades, 1), new AStack[] { new ComparableStack(ModItems.plate_combine_steel, 8), new OreDictStack("plateSteel", 2), new ComparableStack(ModItems.ingot_combine_steel, 2), }, 200); makeRecipe(new ComparableStack(ModItems.circuit_aluminium, 1), new AStack[] { new ComparableStack(ModItems.circuit_raw, 1), }, 50); - makeRecipe(new ComparableStack(ModItems.circuit_copper, 1), new AStack[] { new ComparableStack(ModItems.circuit_aluminium, 1), new ComparableStack(ModItems.wire_copper, 6), new OreDictStack("dustNetherQuartz", 4), new OreDictStack("plateCopper", 1), }, 100); - makeRecipe(new ComparableStack(ModItems.circuit_red_copper, 1), new AStack[] { new ComparableStack(ModItems.circuit_copper, 1), new ComparableStack(ModItems.wire_red_copper, 6), new OreDictStack("dustGold", 4), new ComparableStack(ModItems.plate_polymer, 1), }, 150); + makeRecipe(new ComparableStack(ModItems.circuit_copper, 1), new AStack[] {new ComparableStack(ModItems.circuit_aluminium, 1), new ComparableStack(ModItems.wire_copper, 4), new OreDictStack("dustNetherQuartz", 1), new OreDictStack("plateCopper", 1), },100); + makeRecipe(new ComparableStack(ModItems.circuit_red_copper, 1), new AStack[] {new ComparableStack(ModItems.circuit_copper, 1), new ComparableStack(ModItems.wire_red_copper, 4), new OreDictStack("dustGold", 1), new ComparableStack(ModItems.plate_polymer, 1), },150); makeRecipe(new ComparableStack(ModItems.pellet_rtg, 1), new AStack[] { new ComparableStack(ModItems.nugget_pu238, 5), new OreDictStack("plateIron", 2), }, 50); makeRecipe(new ComparableStack(ModItems.pellet_rtg_weak, 1), new AStack[] { new ComparableStack(ModItems.nugget_u238, 4), new ComparableStack(ModItems.nugget_pu238, 1), new OreDictStack("plateIron", 2), }, 50); makeRecipe(new ComparableStack(ModItems.tritium_deuterium_cake, 1), new AStack[] { new NbtComparableStack(ItemCell.getFullCell(ModForgeFluids.deuterium, 6)), new NbtComparableStack(ItemCell.getFullCell(ModForgeFluids.tritium, 2)), new ComparableStack(ModItems.lithium, 4), }, 150); @@ -284,13 +286,13 @@ private static void registerDefaults() { makeRecipe(new ComparableStack(ModBlocks.machine_well, 1), new AStack[] { new ComparableStack(ModBlocks.steel_scaffold, 20), new ComparableStack(ModBlocks.steel_beam, 8), new ComparableStack(ModItems.tank_steel, 2), new ComparableStack(ModItems.motor, 1), new ComparableStack(ModItems.pipes_steel, 3), new ComparableStack(ModItems.drill_titanium, 1), new ComparableStack(ModItems.wire_red_copper, 6), }, 250); makeRecipe(new ComparableStack(ModBlocks.machine_pumpjack, 1), new AStack[] { new ComparableStack(ModBlocks.steel_scaffold, 8), new ComparableStack(ModBlocks.block_steel, 8), new ComparableStack(ModItems.pipes_steel, 4), new ComparableStack(ModItems.tank_steel, 4), new OreDictStack("ingotSteel", 24), new OreDictStack("plateSteel", 16), new OreDictStack("plateAluminum", 6), new ComparableStack(ModItems.drill_titanium, 1), new ComparableStack(ModItems.motor, 2), new ComparableStack(ModItems.wire_red_copper, 8), }, 400); makeRecipe(new ComparableStack(ModBlocks.machine_flare, 1), new AStack[] { new ComparableStack(ModBlocks.steel_scaffold, 28), new ComparableStack(ModItems.tank_steel, 2), new ComparableStack(ModItems.pipes_steel, 2), new ComparableStack(ModItems.hull_small_steel, 1), new ComparableStack(ModItems.thermo_element, 3), }, 200); - makeRecipe(new ComparableStack(ModBlocks.machine_refinery, 1), new AStack[] { new OreDictStack("ingotSteel", 16), new OreDictStack("plateSteel", 24), new OreDictStack("plateCopper", 16), new ComparableStack(ModItems.tank_steel, 4), new ComparableStack(ModItems.hull_big_steel, 6), new ComparableStack(ModItems.pipes_steel, 4), new ComparableStack(ModItems.coil_tungsten, 10), new ComparableStack(ModItems.wire_red_copper, 8), new ComparableStack(ModItems.circuit_red_copper, 4), new ComparableStack(ModItems.plate_polymer, 8), }, 350); + makeRecipe(new ComparableStack(ModBlocks.machine_refinery, 1), new AStack[] {new OreDictStack("ingotSteel", 16), new OreDictStack("plateSteel", 20), new OreDictStack("plateCopper", 16), new ComparableStack(ModItems.hull_big_steel, 6), new ComparableStack(ModItems.pipes_steel, 2), new ComparableStack(ModItems.coil_tungsten, 8), new ComparableStack(ModItems.wire_red_copper, 8), new ComparableStack(ModItems.circuit_copper, 2), new ComparableStack(ModItems.circuit_red_copper, 1), new ComparableStack(ModItems.plate_polymer, 8), },350); makeRecipe(new ComparableStack(ModBlocks.machine_epress, 1), new AStack[] { new OreDictStack("plateSteel", 8), new ComparableStack(ModItems.plate_polymer, 4), new ComparableStack(ModItems.pipes_steel, 1), new ComparableStack(ModItems.bolt_tungsten, 4), new ComparableStack(ModItems.coil_copper, 2), new ComparableStack(ModItems.motor, 1), new ComparableStack(ModItems.circuit_copper, 1), new NbtComparableStack(ItemFluidCanister.getFullCanister(ModForgeFluids.lubricant)), }, 160); makeRecipe(new ComparableStack(ModBlocks.machine_chemplant, 1), new AStack[] { new OreDictStack("ingotSteel", 8), new OreDictStack("plateCopper", 6), new ComparableStack(ModItems.hull_small_steel, 2), new ComparableStack(ModItems.tank_steel, 4), new ComparableStack(ModItems.hull_big_steel, 1), new ComparableStack(ModItems.wire_red_copper, 16), new ComparableStack(ModItems.wire_tungsten, 3), new ComparableStack(ModItems.circuit_copper, 4), new ComparableStack(ModItems.circuit_red_copper, 2), new ComparableStack(ModItems.plate_polymer, 8), }, 200); makeRecipe(new ComparableStack(ModBlocks.machine_crystallizer, 1), new AStack[] { new ComparableStack(ModItems.hull_big_steel, 4), new ComparableStack(ModItems.pipes_steel, 4), new OreDictStack("ingotDesh", 4), new ComparableStack(ModItems.motor, 2), new ComparableStack(ModItems.blades_advanced_alloy, 2), new OreDictStack("ingotSteel", 16), new OreDictStack("plateTitanium", 16), new ComparableStack(Blocks.GLASS, 4), new ComparableStack(ModItems.circuit_gold, 1), }, 400); makeRecipe(new ComparableStack(ModBlocks.machine_fluidtank, 1), new AStack[] { new OreDictStack("ingotSteel", 2), new OreDictStack("plateSteel", 6), new ComparableStack(ModItems.hull_big_steel, 4), }, 150); makeRecipe(new ComparableStack(ModBlocks.machine_drill, 1), new AStack[] { new ComparableStack(ModBlocks.steel_scaffold, 6), new OreDictStack("ingotSteel", 4), new ComparableStack(ModItems.wire_red_copper, 4), new ComparableStack(ModItems.circuit_copper, 1), new ComparableStack(ModItems.motor, 1), new ComparableStack(ModItems.ingot_dura_steel, 2), new ComparableStack(ModItems.bolt_dura_steel, 2), new ComparableStack(ModItems.drill_titanium, 1), }, 200); - makeRecipe(new ComparableStack(ModBlocks.machine_mining_laser, 1), new AStack[] { new ComparableStack(ModItems.tank_steel, 3), new OreDictStack("ingotSteel", 8), new OreDictStack("plateSteel", 12), new ComparableStack(ModItems.crystal_redstone, 3), new ComparableStack(Items.DIAMOND, 5), new ComparableStack(ModItems.ingot_polymer, 8), new ComparableStack(ModItems.motor, 3), new ComparableStack(ModItems.ingot_dura_steel, 4), new ComparableStack(ModItems.bolt_dura_steel, 6), new ComparableStack(ModBlocks.machine_lithium_battery, 3), }, 400); + makeRecipe(new ComparableStack(ModBlocks.machine_mining_laser, 1), new AStack[] { new ComparableStack(ModItems.tank_steel, 3), new OreDictStack("ingotSteel", 8), new OreDictStack("plateSteel", 12), new ComparableStack(ModItems.crystal_redstone, 3), new ComparableStack(Items.DIAMOND, 5), new ComparableStack(ModItems.ingot_polymer, 8), new ComparableStack(ModItems.motor, 3), new ComparableStack(ModItems.ingot_dura_steel, 4), new ComparableStack(ModItems.bolt_dura_steel, 6), new ComparableStack(ModBlocks.machine_lithium_battery, 1), }, 400); makeRecipe(new ComparableStack(ModBlocks.machine_turbofan, 1), new AStack[] { new ComparableStack(ModItems.hull_big_steel, 1), new ComparableStack(ModItems.hull_big_titanium, 3), new ComparableStack(ModItems.hull_small_steel, 2), new ComparableStack(ModItems.turbine_tungsten, 1), new ComparableStack(ModItems.turbine_titanium, 7), new ComparableStack(ModItems.bolt_compound, 8), new OreDictStack("ingotRedCopperAlloy", 12), new ComparableStack(ModItems.wire_red_copper, 24), }, 500); makeRecipe(new ComparableStack(ModBlocks.machine_teleporter, 1), new AStack[] { new OreDictStack("ingotTitanium", 6), new ComparableStack(ModItems.plate_advanced_alloy, 12), new ComparableStack(ModItems.plate_combine_steel, 4), new ComparableStack(ModItems.telepad, 1), new ComparableStack(ModItems.entanglement_kit, 1), new ComparableStack(ModBlocks.machine_battery, 2), new ComparableStack(ModItems.coil_magnetized_tungsten, 4), }, 300); makeRecipe(new ComparableStack(ModBlocks.machine_schrabidium_transmutator, 1), new AStack[] { new ComparableStack(ModItems.ingot_magnetized_tungsten, 1), new OreDictStack("ingotTitanium", 24), new ComparableStack(ModItems.plate_advanced_alloy, 18), new OreDictStack("plateSteel", 12), new ComparableStack(ModItems.plate_desh, 6), new ComparableStack(ModItems.plate_polymer, 8), new ComparableStack(ModBlocks.machine_battery, 5), new ComparableStack(ModItems.circuit_gold, 5), }, 500); @@ -334,7 +336,7 @@ private static void registerDefaults() { makeRecipe(new ComparableStack(ModBlocks.therm_endo, 1), new AStack[] { new OreDictStack("plateTitanium", 12), new ComparableStack(ModItems.thermo_unit_endo, 1), new ComparableStack(ModItems.circuit_gold, 2), new ComparableStack(ModItems.wire_gold, 6), }, 250); makeRecipe(new ComparableStack(ModBlocks.therm_exo, 1), new AStack[] { new OreDictStack("plateTitanium", 12), new ComparableStack(ModItems.thermo_unit_exo, 1), new ComparableStack(ModItems.circuit_gold, 2), new ComparableStack(ModItems.wire_gold, 6), }, 250); makeRecipe(new ComparableStack(ModBlocks.launch_pad, 1), new AStack[] { new OreDictStack("ingotSteel", 4), new ComparableStack(ModItems.ingot_polymer, 2), new OreDictStack("plateSteel", 12), new ComparableStack(ModBlocks.machine_battery, 1), new ComparableStack(ModItems.circuit_gold, 2), }, 250); - makeRecipe(new ComparableStack(ModItems.chopper, 1), new AStack[] { new ComparableStack(ModItems.chopper_blades, 5), new ComparableStack(ModItems.chopper_gun, 1), new ComparableStack(ModItems.chopper_head, 1), new ComparableStack(ModItems.chopper_tail, 1), new ComparableStack(ModItems.chopper_torso, 1), new ComparableStack(ModItems.chopper_wing, 2), }, 300); + makeRecipe(new ComparableStack(ModItems.spawn_chopper, 1), new AStack[] { new ComparableStack(ModItems.chopper_blades, 5), new ComparableStack(ModItems.chopper_gun, 1), new ComparableStack(ModItems.chopper_head, 1), new ComparableStack(ModItems.chopper_tail, 1), new ComparableStack(ModItems.chopper_torso, 1), new ComparableStack(ModItems.chopper_wing, 2), }, 300); makeRecipe(new ComparableStack(ModBlocks.turret_light, 1), new AStack[] { new OreDictStack("ingotSteel", 6), new ComparableStack(ModItems.pipes_steel, 2), new OreDictStack("ingotRedCopperAlloy", 2), new ComparableStack(ModItems.motor, 2), new ComparableStack(ModItems.circuit_targeting_tier2, 2), }, 200); makeRecipe(new ComparableStack(ModBlocks.turret_heavy, 1), new AStack[] { new OreDictStack("ingotSteel", 8), new OreDictStack("ingotAluminum", 4), new ComparableStack(ModItems.pipes_steel, 2), new ComparableStack(ModItems.hull_small_steel, 1), new OreDictStack("ingotRedCopperAlloy", 4), new ComparableStack(ModItems.motor, 2), new ComparableStack(ModItems.circuit_targeting_tier2, 3), }, 250); makeRecipe(new ComparableStack(ModBlocks.turret_rocket, 1), new AStack[] { new OreDictStack("ingotSteel", 12), new OreDictStack("ingotTitanium", 4), new ComparableStack(ModItems.hull_small_steel, 8), new OreDictStack("ingotRedCopperAlloy", 6), new ComparableStack(ModItems.motor, 2), new ComparableStack(ModItems.circuit_targeting_tier3, 2), }, 300); @@ -351,6 +353,7 @@ private static void registerDefaults() { makeRecipe(new ComparableStack(ModItems.missile_incendiary_strong, 1), new AStack[] { new ComparableStack(ModItems.warhead_incendiary_medium, 1), new ComparableStack(ModItems.fuel_tank_medium, 1), new ComparableStack(ModItems.thruster_medium, 1), new OreDictStack("plateTitanium", 10), new OreDictStack("plateSteel", 14), new ComparableStack(ModItems.circuit_targeting_tier2, 1), }, 250); makeRecipe(new ComparableStack(ModItems.missile_cluster_strong, 1), new AStack[] { new ComparableStack(ModItems.warhead_cluster_medium, 1), new ComparableStack(ModItems.fuel_tank_medium, 1), new ComparableStack(ModItems.thruster_medium, 1), new OreDictStack("plateTitanium", 10), new OreDictStack("plateSteel", 14), new ComparableStack(ModItems.circuit_targeting_tier2, 1), }, 250); makeRecipe(new ComparableStack(ModItems.missile_buster_strong, 1), new AStack[] { new ComparableStack(ModItems.warhead_buster_medium, 1), new ComparableStack(ModItems.fuel_tank_medium, 1), new ComparableStack(ModItems.thruster_medium, 1), new OreDictStack("plateTitanium", 10), new OreDictStack("plateSteel", 14), new ComparableStack(ModItems.circuit_targeting_tier2, 1), }, 250); + makeRecipe(new ComparableStack(ModItems.missile_emp_strong, 1), new AStack[] {new ComparableStack(ModBlocks.emp_bomb, 3), new ComparableStack(ModItems.fuel_tank_medium, 1), new ComparableStack(ModItems.thruster_medium, 1), new OreDictStack("plateTitanium", 10), new OreDictStack("plateSteel", 14), new ComparableStack(ModItems.circuit_targeting_tier2, 1), },250); makeRecipe(new ComparableStack(ModItems.missile_burst, 1), new AStack[] { new ComparableStack(ModItems.warhead_generic_large, 1), new ComparableStack(ModItems.fuel_tank_large, 1), new ComparableStack(ModItems.thruster_large, 1), new OreDictStack("plateTitanium", 14), new OreDictStack("plateSteel", 20), new OreDictStack("plateAluminum", 12), new ComparableStack(ModItems.circuit_targeting_tier3, 1), }, 350); makeRecipe(new ComparableStack(ModItems.missile_inferno, 1), new AStack[] { new ComparableStack(ModItems.warhead_incendiary_large, 1), new ComparableStack(ModItems.fuel_tank_large, 1), new ComparableStack(ModItems.thruster_large, 1), new OreDictStack("plateTitanium", 14), new OreDictStack("plateSteel", 20), new OreDictStack("plateAluminum", 12), new ComparableStack(ModItems.circuit_targeting_tier3, 1), }, 350); makeRecipe(new ComparableStack(ModItems.missile_rain, 1), new AStack[] { new ComparableStack(ModItems.warhead_cluster_large, 1), new ComparableStack(ModItems.fuel_tank_large, 1), new ComparableStack(ModItems.thruster_large, 1), new OreDictStack("plateTitanium", 14), new OreDictStack("plateSteel", 20), new OreDictStack("plateAluminum", 12), new ComparableStack(ModItems.circuit_targeting_tier3, 1), }, 350); @@ -468,6 +471,69 @@ private static void registerDefaults() { makeRecipe(new ComparableStack(ModBlocks.machine_cyclotron, 1), new AStack[] { new ComparableStack(ModBlocks.machine_lithium_battery, 3), new ComparableStack(ModBlocks.fusion_conductor, 8), new ComparableStack(ModItems.wire_advanced_alloy, 96), new OreDictStack("ingotSteel", 16), new OreDictStack("plateSteel", 32), new OreDictStack("plateAluminum", 32), new ComparableStack(ModItems.ingot_polymer, 24), new ComparableStack(ModItems.plate_polymer, 64), new ComparableStack(ModItems.board_copper, 8), new ComparableStack(ModItems.circuit_red_copper, 8), new ComparableStack(ModItems.circuit_gold, 3), }, 600); makeRecipe(new ComparableStack(ModItems.gun_zomg, 1), new AStack[] { new ComparableStack(ModItems.crystal_xen, 2), new ComparableStack(ModItems.singularity_counter_resonant, 1), new ComparableStack(ModItems.mechanism_special, 3), new ComparableStack(ModItems.plate_paa, 12), new OreDictStack("plateDenseLead", 8), new ComparableStack(ModItems.coil_magnetized_tungsten, 5), new ComparableStack(ModItems.powder_magic, 4), new OreDictStack("ingotAsbestos", 8) }, 200); + + makeRecipe(new ComparableStack(ModBlocks.machine_industrial_generator, 1), new AStack[] { + new ComparableStack(ModBlocks.machine_coal_off, 2), + new ComparableStack(ModBlocks.machine_boiler_off, 2), + new ComparableStack(ModBlocks.machine_large_turbine, 1), + new ComparableStack(ModBlocks.machine_transformer, 1), + new ComparableStack(ModBlocks.steel_scaffold, 20), + new OreDictStack("ingotSteel", 12), + new OreDictStack("plateLead", 8), + new OreDictStack("plateAluminum", 12), + new ComparableStack(ModItems.pipes_steel, 1) + }, 200); + + makeRecipe(new ComparableStack(ModBlocks.block_cap_nuka, 1), new AStack[] { new ComparableStack(ModItems.cap_nuka, 128) }, 10); + makeRecipe(new ComparableStack(ModBlocks.block_cap_quantum, 1), new AStack[] { new ComparableStack(ModItems.cap_quantum, 128) }, 10); + makeRecipe(new ComparableStack(ModBlocks.block_cap_sparkle, 1), new AStack[] { new ComparableStack(ModItems.cap_sparkle, 128) }, 10); + makeRecipe(new ComparableStack(ModBlocks.block_cap_rad, 1), new AStack[] { new ComparableStack(ModItems.cap_rad, 128) }, 10); + makeRecipe(new ComparableStack(ModBlocks.block_cap_korl, 1), new AStack[] { new ComparableStack(ModItems.cap_korl, 128) }, 10); + makeRecipe(new ComparableStack(ModBlocks.block_cap_fritz, 1), new AStack[] { new ComparableStack(ModItems.cap_fritz, 128) }, 10); + makeRecipe(new ComparableStack(ModBlocks.block_cap_sunset, 1), new AStack[] { new ComparableStack(ModItems.cap_sunset, 128) }, 10); + makeRecipe(new ComparableStack(ModBlocks.block_cap_star, 1), new AStack[] { new ComparableStack(ModItems.cap_star, 128) }, 10); + + makeRecipe(new ComparableStack(ModItems.ammo_75bolt, 2), new AStack[] { + new OreDictStack("plateSteel", 2), + new OreDictStack("plateCopper", 1), + new ComparableStack(ModItems.primer_50, 5), + new ComparableStack(ModItems.casing_50, 5), + new ComparableStack(ModItems.ingot_semtex, 2), + new ComparableStack(ModItems.cordite, 3), + new ComparableStack(ModItems.ingot_u238, 1) + }, 60); + makeRecipe(new ComparableStack(ModItems.ammo_75bolt_incendiary, 2), new AStack[] { + new OreDictStack("plateSteel", 2), + new OreDictStack("plateCopper", 1), + new ComparableStack(ModItems.primer_50, 5), + new ComparableStack(ModItems.casing_50, 5), + new ComparableStack(ModItems.ingot_semtex, 3), + new ComparableStack(ModItems.cordite, 3), + new ComparableStack(ModItems.ingot_phosphorus, 3) + }, 60); + + makeRecipe(new ComparableStack(ModItems.ammo_75bolt_he, 2), new AStack[] { + new OreDictStack("plateSteel", 2), + new OreDictStack("plateCopper", 1), + new ComparableStack(ModItems.primer_50, 5), + new ComparableStack(ModItems.casing_50, 5), + new ComparableStack(ModItems.ingot_semtex, 5), + new ComparableStack(ModItems.cordite, 5), + new ComparableStack(Items.REDSTONE, 3) + }, 60); + makeRecipe(new ComparableStack(ModItems.spawn_worm, 1), new AStack[] { + new OreDictStack("blockTitanium", 75), + new ComparableStack(ModItems.motor, 75), + new ComparableStack(ModBlocks.glass_trinitite, 25), + new ComparableStack(Items.REDSTONE, 75), + new ComparableStack(ModItems.wire_gold, 75), + new ComparableStack(ModBlocks.block_polonium, 10), + new ComparableStack(ModItems.plate_armor_titanium, 50), + new ComparableStack(ModItems.coin_worm, 1) + }, 1200); + + /// HIDDEN /// + hidden.add(new ComparableStack(ModBlocks.machine_radgen, 1)); } private static void makeRecipe(ComparableStack out, AStack[] in, int duration) { diff --git a/src/main/java/com/hbm/inventory/BreederRecipes.java b/src/main/java/com/hbm/inventory/BreederRecipes.java index fded797b0e..345e6b13c7 100644 --- a/src/main/java/com/hbm/inventory/BreederRecipes.java +++ b/src/main/java/com/hbm/inventory/BreederRecipes.java @@ -75,6 +75,8 @@ public static void registerRecipes() { recipes.put(new ComparableStack(ModBlocks.sellafield_2), new BreederRecipe(new ItemStack(ModBlocks.sellafield_3), 3)); recipes.put(new ComparableStack(ModBlocks.sellafield_3), new BreederRecipe(new ItemStack(ModBlocks.sellafield_4), 4)); recipes.put(new ComparableStack(ModBlocks.sellafield_4), new BreederRecipe(new ItemStack(ModBlocks.sellafield_core), 4)); + + recipes.put(new ComparableStack(ModItems.meteorite_sword_etched), new BreederRecipe(new ItemStack(ModItems.meteorite_sword_bred), 4)); } public static void registerFuels() { diff --git a/src/main/java/com/hbm/inventory/CrystallizerRecipes.java b/src/main/java/com/hbm/inventory/CrystallizerRecipes.java index bf1a9804ec..51957403fa 100644 --- a/src/main/java/com/hbm/inventory/CrystallizerRecipes.java +++ b/src/main/java/com/hbm/inventory/CrystallizerRecipes.java @@ -46,8 +46,8 @@ public static void register() { recipes.put("oreSchrabidium", new ItemStack(ModItems.crystal_schrabidium)); recipes.put("oreLithium", new ItemStack(ModItems.crystal_lithium)); recipes.put("oreStarmetal", new ItemStack(ModItems.crystal_starmetal)); + recipes.put("oreRareEarth", new ItemStack(ModItems.crystal_rare)); - recipes.put(new ComparableStack(ModBlocks.ore_rare), new ItemStack(ModItems.crystal_rare)); recipes.put(new ComparableStack(ModBlocks.ore_nether_fire), new ItemStack(ModItems.crystal_phosphorus)); recipes.put(new ComparableStack(ModBlocks.ore_tikite), new ItemStack(ModItems.crystal_trixite)); recipes.put(new ComparableStack(ModBlocks.gravel_diamond), new ItemStack(ModItems.crystal_diamond)); @@ -64,6 +64,9 @@ public static void register() { recipes.put(new ComparableStack(ModItems.powder_semtex_mix), new ItemStack(ModItems.ingot_semtex)); recipes.put(new ComparableStack(ModItems.powder_desh_ready), new ItemStack(ModItems.ingot_desh)); recipes.put(new ComparableStack(ModItems.powder_meteorite), new ItemStack(ModItems.fragment_meteorite, 1)); + recipes.put(new ComparableStack(ModItems.meteorite_sword_treated), new ItemStack(ModItems.meteorite_sword_etched, 1)); + + recipes.put(new ComparableStack(Items.ROTTEN_FLESH), new ItemStack(Items.LEATHER)); } public static ItemStack getOutput(ItemStack stack) { diff --git a/src/main/java/com/hbm/inventory/FusionRecipes.java b/src/main/java/com/hbm/inventory/FusionRecipes.java index d098cb17a6..28a7ec00fa 100644 --- a/src/main/java/com/hbm/inventory/FusionRecipes.java +++ b/src/main/java/com/hbm/inventory/FusionRecipes.java @@ -16,9 +16,9 @@ public static int getByproductChance(Fluid plasma) { } else if(plasma == ModForgeFluids.plasma_ht){ return 1200; } else if(plasma == ModForgeFluids.plasma_xm){ - return 3600; + return 2400; } else if(plasma == ModForgeFluids.plasma_bf){ - return 1200; + return 150; } return 0; } diff --git a/src/main/java/com/hbm/inventory/HadronRecipes.java b/src/main/java/com/hbm/inventory/HadronRecipes.java new file mode 100644 index 0000000000..3433f56804 --- /dev/null +++ b/src/main/java/com/hbm/inventory/HadronRecipes.java @@ -0,0 +1,151 @@ +package com.hbm.inventory; + +import java.util.ArrayList; +import java.util.List; + +import com.hbm.inventory.RecipesCommon.ComparableStack; +import com.hbm.items.ModItems; + +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; + +public class HadronRecipes { + + /* + * Since we're dealing with like 10 or so recipes, using a HashMap (or to combine two keys, a HashMap *in* a HashMap) + * would be less performant than those few steps through a good old Array list, and it's much easier to implement too. + */ + private static final List recipes = new ArrayList<>(); + + /* + * We CAN actually implement recipes with the same input items but different momentum requirements. + * Just be sure to register the higher requirement BEFORE the lower one since those need to be checked first. + * + * It's important to remember that, ok? + * + * Update, T+6 minutes: I went for coffee and already forgot what I was doing, good thing I keep these notes, hehe. + * Having multiple recipes with different momentum requirements (at most I would expect 2) isn't exactly necessary + * since the thing differentiates between ring and line accelerator mode, and line accelerators are by design always shorter anyway. + */ + public static void register() { + + recipes.add(new HadronRecipe( + new ItemStack(ModItems.particle_hydrogen), + new ItemStack(ModItems.particle_copper), + 160, + new ItemStack(ModItems.particle_aproton), + new ItemStack(ModItems.particle_aelectron), + true + )); + recipes.add(new HadronRecipe( + new ItemStack(ModItems.particle_amat), + new ItemStack(ModItems.particle_amat), + 1600, + new ItemStack(ModItems.particle_aschrab), + new ItemStack(ModItems.particle_empty), + false + )); + recipes.add(new HadronRecipe( + new ItemStack(ModItems.particle_aschrab), + new ItemStack(ModItems.particle_aschrab), + 2400, + new ItemStack(ModItems.particle_dark), + new ItemStack(ModItems.particle_empty), + false + )); + recipes.add(new HadronRecipe( + new ItemStack(ModItems.particle_hydrogen), + new ItemStack(ModItems.particle_amat), + 400, + new ItemStack(ModItems.particle_muon), + new ItemStack(ModItems.particle_empty), + true + )); + recipes.add(new HadronRecipe( + new ItemStack(ModItems.particle_hydrogen), + new ItemStack(ModItems.particle_lead), + 8000, + new ItemStack(ModItems.particle_higgs), + new ItemStack(ModItems.particle_empty), + false + )); + recipes.add(new HadronRecipe( + new ItemStack(ModItems.particle_muon), + new ItemStack(ModItems.particle_dark), + 800, + new ItemStack(ModItems.particle_strange), + new ItemStack(ModItems.particle_empty), + false + )); + recipes.add(new HadronRecipe( + new ItemStack(ModItems.particle_strange), + new ItemStack(ModItems.powder_magic), + 24000, + new ItemStack(ModItems.particle_sparkticle), + new ItemStack(ModItems.dust), + false + )); + recipes.add(new HadronRecipe( + new ItemStack(ModItems.particle_sparkticle), + new ItemStack(ModItems.particle_higgs), + 200000, + new ItemStack(ModItems.particle_digamma), + new ItemStack(ModItems.particle_empty), + false + )); + recipes.add(new HadronRecipe( + new ItemStack(Items.CHICKEN), + new ItemStack(Items.CHICKEN), + 800, + new ItemStack(ModItems.nugget), + new ItemStack(ModItems.nugget), + false + )); + } + + /** + * Resolves recipes, simple enough. + * @param in1 + * @param in2 + * @param momentum + * @param analysisOnly true == line accelerator mode + * @return either null (no recipe) or an ItemStack array with 2 non-null instances + */ + public static ItemStack[] getOutput(ItemStack in1, ItemStack in2, int momentum, boolean analysisOnly) { + + for(HadronRecipe r : recipes) { + + if((r.in1.isApplicable(in1) && r.in2.isApplicable(in2)) || + (r.in1.isApplicable(in2) && r.in2.isApplicable(in1))) { + + if(momentum >= r.momentum && analysisOnly == r.analysisOnly) + return new ItemStack[] {r.out1, r.out2}; + } + } + + return null; + } + + public static List getRecipes() { + return recipes; + } + + public static class HadronRecipe { + + public ComparableStack in1; + public ComparableStack in2; + public int momentum; + public ItemStack out1; + public ItemStack out2; + public boolean analysisOnly; + + public HadronRecipe(ItemStack in1, ItemStack in2, int momentum, ItemStack out1, ItemStack out2, boolean analysisOnly) { + this.in1 = new ComparableStack(in1); + this.in2 = new ComparableStack(in2); + this.momentum = momentum; + this.out1 = out1; + this.out2 = out2; + this.analysisOnly = analysisOnly; + } + } +} diff --git a/src/main/java/com/hbm/inventory/MachineRecipes.java b/src/main/java/com/hbm/inventory/MachineRecipes.java index aa21f74273..192a86fdfb 100644 --- a/src/main/java/com/hbm/inventory/MachineRecipes.java +++ b/src/main/java/com/hbm/inventory/MachineRecipes.java @@ -112,6 +112,8 @@ public static ItemStack getPressResult(ItemStack input, ItemStack stamp) { return new ItemStack(ModItems.biomass_compressed); if (input.getItem() == ModItems.powder_lignite) return new ItemStack(ModItems.briquette_lignite); + if(input.getItem() == ModItems.meteorite_sword_reforged) + return new ItemStack(ModItems.meteorite_sword_hardened); } if (stamps_plate.contains(stamp.getItem())) { @@ -307,7 +309,17 @@ public static ItemStack getFurnaceOutput(ItemStack item, ItemStack item2) { return ItemFluidCanister.getFullCanister(ModForgeFluids.oil); } } - + + if (item.getItem() == Item.getItemFromBlock(ModBlocks.block_meteor) && mODE(item2, new String[] {"ingotCobalt", "dustCobalt"}) + || mODE(item, new String[] {"ingotCobalt", "dustCobalt"}) && item2.getItem() == Item.getItemFromBlock(ModBlocks.block_meteor)) { + return new ItemStack(ModItems.ingot_meteorite); + } + + if (item.getItem() == ModItems.meteorite_sword_hardened && mODE(item2, new String[] {"ingotCobalt", "dustCobalt"}) + || mODE(item, new String[] {"ingotCobalt", "dustCobalt"}) && item2.getItem() == ModItems.meteorite_sword_hardened) { + return new ItemStack(ModItems.meteorite_sword_alloyed, 1); + } + return null; } @@ -396,14 +408,14 @@ public static List getChemInputFromTempate(ItemStack stack) { break; case CIRCUIT_4: list.add(new ItemStack(ModItems.circuit_red_copper, 1)); - list.add(new ItemStack(ModItems.wire_gold, 6)); - list.add(new ItemStack(ModItems.powder_lapis, 4)); + list.add(new ItemStack(ModItems.wire_gold, 4)); + list.add(new ItemStack(ModItems.powder_lapis, 1)); list.add(new ItemStack(ModItems.ingot_polymer, 1)); break; case CIRCUIT_5: list.add(new ItemStack(ModItems.circuit_gold, 1)); - list.add(new ItemStack(ModItems.wire_schrabidium, 6)); - list.add(new ItemStack(ModItems.powder_diamond, 4)); + list.add(new ItemStack(ModItems.wire_schrabidium, 4)); + list.add(new ItemStack(ModItems.powder_diamond, 1)); list.add(new ItemStack(ModItems.ingot_desh, 1)); break; case POLYMER: @@ -477,6 +489,12 @@ public static List getChemInputFromTempate(ItemStack stack) { case BALEFIRE: list.add(new ItemStack(ModItems.egg_balefire_shard, 1)); break; + case SCHRABIDIC: + list.add(new ItemStack(ModItems.pellet_charged, 1)); + break; + case SCHRABIDATE: + list.add(new ItemStack(ModItems.powder_iron, 1)); + break; default: break; } @@ -676,11 +694,18 @@ public static FluidStack[] getFluidInputFromTempate(ItemStack stack) { break; case SATURN: input[0] = new FluidStack(ModForgeFluids.acid, 100); - input[1] = new FluidStack(ModForgeFluids.mercury, 200); + input[1] = new FluidStack(ModForgeFluids.mercury, 50); break; case BALEFIRE: input[0] = new FluidStack(ModForgeFluids.kerosene, 6000); break; + case SCHRABIDIC: + input[0] = new FluidStack(ModForgeFluids.sas3, 8000); + input[1] = new FluidStack(ModForgeFluids.acid, 6000); + break; + case SCHRABIDATE: + input[0] = new FluidStack(ModForgeFluids.schrabidic, 250); + break; default: break; } @@ -805,14 +830,17 @@ public static ItemStack[] getChemOutputFromTempate(ItemStack stack) { output[0] = new ItemStack(ModItems.plate_kevlar, 4); break; case SOLID_FUEL: - output[0] = new ItemStack(ModItems.rocket_fuel, 1); + output[0] = new ItemStack(ModItems.rocket_fuel, 4); break; case SATURN: - output[0] = new ItemStack(ModItems.ingot_saturnite, 1); + output[0] = new ItemStack(ModItems.ingot_saturnite, 2); break; case BALEFIRE: output[0] = new ItemStack(ModItems.powder_balefire, 1); break; + case SCHRABIDATE: + output[0] = new ItemStack(ModItems.powder_schrabidate, 1); + break; default: break; } @@ -936,6 +964,9 @@ public static FluidStack[] getFluidOutputFromTempate(ItemStack stack) { case BALEFIRE: output[0] = new FluidStack(ModForgeFluids.balefire, 8000); break; + case SCHRABIDIC: + output[0] = new FluidStack(ModForgeFluids.schrabidic, 16000); + break; default: break; } @@ -981,12 +1012,6 @@ public static List getGasCentOutput(Fluid fluid) { List list = new ArrayList(); if(fluid == null){ return null; - } else if(fluid == FluidRegistry.LAVA){ - list.add(new GasCentOutput(1, new ItemStack(ModBlocks.gravel_obsidian), 1)); - list.add(new GasCentOutput(2, new ItemStack(Blocks.GRAVEL), 2)); - list.add(new GasCentOutput(1, new ItemStack(ModItems.powder_lithium), 3)); - list.add(new GasCentOutput(1, new ItemStack(ModItems.powder_iron, 2), 4)); - return list; } else if(fluid == ModForgeFluids.uf6){ list.add(new GasCentOutput(4, new ItemStack(ModItems.nugget_u238), 1)); list.add(new GasCentOutput(4, new ItemStack(ModItems.nugget_u238), 2)); diff --git a/src/main/java/com/hbm/inventory/MagicRecipes.java b/src/main/java/com/hbm/inventory/MagicRecipes.java index dd0c81fe47..0d2e83e5c5 100644 --- a/src/main/java/com/hbm/inventory/MagicRecipes.java +++ b/src/main/java/com/hbm/inventory/MagicRecipes.java @@ -31,7 +31,7 @@ public static ItemStack getRecipe(InventoryCrafting matrix) { comps.add(new ComparableStack(matrix.getStackInSlot(i)).makeSingular()); } - Collections.sort(comps); + //Collections.sort(comps); for(MagicRecipe recipe : recipes) { if(recipe.matches(comps)) @@ -73,6 +73,21 @@ public static void register() { new ComparableStack(ModBlocks.gravel_diamond), new ComparableStack(ModBlocks.gravel_diamond), new ComparableStack(ModItems.lead_gavel))); + recipes.add(new MagicRecipe(new ItemStack(ModItems.mese_gavel), + new ComparableStack(ModItems.shimmer_handle), + new ComparableStack(ModItems.powder_dineutronium), + new ComparableStack(ModItems.blades_desh), + new ComparableStack(ModItems.diamond_gavel))); + recipes.add(new MagicRecipe(new ItemStack(ModBlocks.hadron_coil_mese), + new ComparableStack(ModBlocks.hadron_coil_starmetal), + new ComparableStack(ModItems.powder_dineutronium), + new ComparableStack(ModItems.plate_desh), + new OreDictStack("dustGold"))); + recipes.add(new MagicRecipe(new ItemStack(ModItems.gun_darter), + new OreDictStack("plateSteel"), + new OreDictStack("plateSteel"), + new ComparableStack(ModItems.ingot_polymer), + new OreDictStack("plateGold"))); } public static List getRecipes() { @@ -87,7 +102,7 @@ public static class MagicRecipe { public MagicRecipe(ItemStack out, AStack... in) { this.out = out; this.in = Arrays.asList(in); - Collections.sort(this.in); + //Collections.sort(this.in); } public boolean matches(List comps) { diff --git a/src/main/java/com/hbm/inventory/OreDictManager.java b/src/main/java/com/hbm/inventory/OreDictManager.java index 71df180184..7923689768 100644 --- a/src/main/java/com/hbm/inventory/OreDictManager.java +++ b/src/main/java/com/hbm/inventory/OreDictManager.java @@ -267,6 +267,16 @@ public static void registerOres() { OreDictionary.registerOre("blockGlassYellow", ModBlocks.glass_uranium); OreDictionary.registerOre("blockGlassLime", ModBlocks.glass_trinitite); OreDictionary.registerOre("blockGlassRed", ModBlocks.glass_polonium); + + OreDictionary.registerOre("oreIron", ModBlocks.ore_gneiss_iron); + OreDictionary.registerOre("oreGold", ModBlocks.ore_gneiss_gold); + OreDictionary.registerOre("oreUranium", ModBlocks.ore_gneiss_uranium); + OreDictionary.registerOre("oreUranium", ModBlocks.ore_gneiss_uranium_scorched); + OreDictionary.registerOre("oreCopper", ModBlocks.ore_gneiss_copper); + OreDictionary.registerOre("oreAsbestos", ModBlocks.ore_gneiss_asbestos); + OreDictionary.registerOre("oreLithium", ModBlocks.ore_gneiss_lithium); + OreDictionary.registerOre("oreRareEarth", ModBlocks.ore_gneiss_rare); + OreDictionary.registerOre("oreSchrabidium", ModBlocks.ore_gneiss_schrabidium); } } diff --git a/src/main/java/com/hbm/inventory/ShredderRecipes.java b/src/main/java/com/hbm/inventory/ShredderRecipes.java index 15c00254fa..35899804df 100644 --- a/src/main/java/com/hbm/inventory/ShredderRecipes.java +++ b/src/main/java/com/hbm/inventory/ShredderRecipes.java @@ -129,7 +129,7 @@ public static void registerOverrides() { ShredderRecipes.setRecipe(Blocks.CLAY, new ItemStack(Items.CLAY_BALL, 4)); ShredderRecipes.setRecipe(Blocks.HARDENED_CLAY, new ItemStack(Items.CLAY_BALL, 4)); ShredderRecipes.setRecipe(Blocks.TNT, new ItemStack(Items.GUNPOWDER, 5)); - ShredderRecipes.setRecipe(ModItems.powder_quartz, new ItemStack(ModItems.powder_lithium_tiny, 1)); + ShredderRecipes.setRecipe(ModBlocks.stone_gneiss, new ItemStack(ModItems.powder_lithium_tiny, 1)); ShredderRecipes.setRecipe(ModItems.powder_lapis, new ItemStack(ModItems.powder_cobalt_tiny, 1)); ShredderRecipes.setRecipe(ModItems.fragment_neodymium, new ItemStack(ModItems.powder_neodymium_tiny, 1)); ShredderRecipes.setRecipe(ModItems.fragment_cobalt, new ItemStack(ModItems.powder_cobalt_tiny, 1)); @@ -150,6 +150,7 @@ public static void registerOverrides() { ShredderRecipes.setRecipe(ModBlocks.meteor_pillar, new ItemStack(ModItems.powder_meteorite, 1)); ShredderRecipes.setRecipe(ModBlocks.ore_rare, new ItemStack(ModItems.powder_desh_mix, 1)); ShredderRecipes.setRecipe(Blocks.DIAMOND_ORE, new ItemStack(ModBlocks.gravel_diamond, 2)); + ShredderRecipes.setRecipe(ModBlocks.boxcar, new ItemStack(ModItems.powder_steel, 32)); ShredderRecipes.setRecipe(ModItems.ingot_schraranium, new ItemStack(ModItems.nugget_schrabidium, 2)); ShredderRecipes.setRecipe(ModItems.crystal_iron, new ItemStack(ModItems.powder_iron, 3)); @@ -175,6 +176,27 @@ public static void registerOverrides() { ShredderRecipes.setRecipe(ModItems.crystal_trixite, new ItemStack(ModItems.powder_plutonium, 6)); ShredderRecipes.setRecipe(ModItems.crystal_lithium, new ItemStack(ModItems.powder_lithium, 3)); ShredderRecipes.setRecipe(ModItems.crystal_starmetal, new ItemStack(ModItems.powder_dura_steel, 6)); + + ShredderRecipes.setRecipe(ModBlocks.steel_poles, new ItemStack(ModItems.powder_steel_tiny, 3)); + ShredderRecipes.setRecipe(ModBlocks.pole_top, new ItemStack(ModItems.powder_tungsten, 4)); + ShredderRecipes.setRecipe(ModBlocks.tape_recorder, new ItemStack(ModItems.powder_steel, 1)); + ShredderRecipes.setRecipe(ModBlocks.pole_satellite_receiver, new ItemStack(ModItems.powder_steel, 5)); + ShredderRecipes.setRecipe(ModBlocks.steel_roof, new ItemStack(ModItems.powder_steel_tiny, 13)); + ShredderRecipes.setRecipe(ModBlocks.steel_wall, new ItemStack(ModItems.powder_steel_tiny, 13)); + ShredderRecipes.setRecipe(ModBlocks.steel_corner, new ItemStack(ModItems.powder_steel_tiny, 26)); + ShredderRecipes.setRecipe(ModBlocks.steel_beam, new ItemStack(ModItems.powder_steel_tiny, 3)); + ShredderRecipes.setRecipe(ModBlocks.steel_scaffold, new ItemStack(ModItems.powder_steel_tiny, 7)); + ShredderRecipes.setRecipe(ModItems.coil_copper, new ItemStack(ModItems.powder_red_copper, 1)); + ShredderRecipes.setRecipe(ModItems.coil_copper_torus, new ItemStack(ModItems.powder_red_copper, 2)); + ShredderRecipes.setRecipe(ModItems.coil_advanced_alloy, new ItemStack(ModItems.powder_advanced_alloy, 1)); + ShredderRecipes.setRecipe(ModItems.coil_advanced_torus, new ItemStack(ModItems.powder_advanced_alloy, 2)); + ShredderRecipes.setRecipe(ModItems.coil_gold, new ItemStack(ModItems.powder_gold, 1)); + ShredderRecipes.setRecipe(ModItems.coil_gold_torus, new ItemStack(ModItems.powder_gold, 2)); + ShredderRecipes.setRecipe(ModItems.coil_tungsten, new ItemStack(ModItems.powder_tungsten, 1)); + ShredderRecipes.setRecipe(ModItems.coil_magnetized_tungsten, new ItemStack(ModItems.powder_magnetized_tungsten, 1)); + + ShredderRecipes.setRecipe(ModItems.ingot_schrabidate, new ItemStack(ModItems.powder_schrabidate, 1)); + ShredderRecipes.setRecipe(ModBlocks.block_schrabidate, new ItemStack(ModItems.powder_schrabidate, 9)); for(int i = 0; i < 16; i++) { ShredderRecipes.setRecipe(new ItemStack(Blocks.STAINED_HARDENED_CLAY, 1, i), new ItemStack(Items.CLAY_BALL, 4)); diff --git a/src/main/java/com/hbm/inventory/container/ContainerConverterHeRf.java b/src/main/java/com/hbm/inventory/container/ContainerConverterHeRf.java index 7533f4f662..8efe580491 100644 --- a/src/main/java/com/hbm/inventory/container/ContainerConverterHeRf.java +++ b/src/main/java/com/hbm/inventory/container/ContainerConverterHeRf.java @@ -1,36 +1,14 @@ package com.hbm.inventory.container; -import com.hbm.packet.AuxElectricityPacket; -import com.hbm.packet.AuxGaugePacket; -import com.hbm.packet.PacketDispatcher; import com.hbm.tileentity.machine.TileEntityConverterHeRf; import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.entity.player.EntityPlayerMP; import net.minecraft.inventory.Container; -import net.minecraft.inventory.IContainerListener; import net.minecraft.item.ItemStack; public class ContainerConverterHeRf extends Container { - private TileEntityConverterHeRf diFurnace; - - private long power; - private int flux; - EntityPlayerMP player; - public ContainerConverterHeRf(EntityPlayer invPlayer, TileEntityConverterHeRf tedf) { - - diFurnace = tedf; - if(invPlayer instanceof EntityPlayerMP) - player = (EntityPlayerMP) invPlayer; - } - - @Override - public void addListener(IContainerListener listener) { - super.addListener(listener); - PacketDispatcher.sendTo(new AuxGaugePacket(diFurnace.getPos(), diFurnace.storage.getEnergyStored(), 0), player); - PacketDispatcher.sendTo(new AuxElectricityPacket(diFurnace.getPos(), diFurnace.power), player); } @Override @@ -42,20 +20,4 @@ public ItemStack transferStackInSlot(EntityPlayer p_82846_1_, int p_82846_2_) { public boolean canInteractWith(EntityPlayer player) { return true; } - - @Override - public void detectAndSendChanges() { - super.detectAndSendChanges(); - - if(this.flux != this.diFurnace.storage.getEnergyStored()) { - PacketDispatcher.sendTo(new AuxGaugePacket(diFurnace.getPos(), diFurnace.storage.getEnergyStored(), 0), player); - - } - if(this.power != diFurnace.power) { - PacketDispatcher.sendTo(new AuxElectricityPacket(diFurnace.getPos(), diFurnace.power), player); - } - - this.flux = this.diFurnace.storage.getEnergyStored(); - this.power = diFurnace.power; - } } diff --git a/src/main/java/com/hbm/inventory/container/ContainerConverterRfHe.java b/src/main/java/com/hbm/inventory/container/ContainerConverterRfHe.java index 9a6086dca3..4c626e1378 100644 --- a/src/main/java/com/hbm/inventory/container/ContainerConverterRfHe.java +++ b/src/main/java/com/hbm/inventory/container/ContainerConverterRfHe.java @@ -1,35 +1,14 @@ package com.hbm.inventory.container; -import com.hbm.packet.AuxElectricityPacket; -import com.hbm.packet.AuxGaugePacket; -import com.hbm.packet.PacketDispatcher; import com.hbm.tileentity.machine.TileEntityConverterRfHe; import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.entity.player.EntityPlayerMP; import net.minecraft.inventory.Container; -import net.minecraft.inventory.IContainerListener; import net.minecraft.item.ItemStack; public class ContainerConverterRfHe extends Container { - private TileEntityConverterRfHe diFurnace; - - private long power; - private int flux; - EntityPlayerMP player; - public ContainerConverterRfHe(EntityPlayer invPlayer, TileEntityConverterRfHe tedf) { - diFurnace = tedf; - if(invPlayer instanceof EntityPlayerMP) - player = (EntityPlayerMP) invPlayer; - } - - @Override - public void addListener(IContainerListener listener) { - super.addListener(listener); - PacketDispatcher.sendTo(new AuxGaugePacket(diFurnace.getPos(), diFurnace.storage.getEnergyStored(), 0), player); - PacketDispatcher.sendTo(new AuxElectricityPacket(diFurnace.getPos(), diFurnace.power), player); } @Override @@ -42,19 +21,4 @@ public boolean canInteractWith(EntityPlayer player) { return true; } - @Override - public void detectAndSendChanges() { - super.detectAndSendChanges(); - - if(this.flux != this.diFurnace.storage.getEnergyStored()) { - PacketDispatcher.sendTo(new AuxGaugePacket(diFurnace.getPos(), diFurnace.storage.getEnergyStored(), 0), player); - } - if(this.power != this.diFurnace.power) { - PacketDispatcher.sendTo(new AuxElectricityPacket(diFurnace.getPos(), diFurnace.power), player); - } - - this.flux = this.diFurnace.storage.getEnergyStored(); - this.power = this.diFurnace.power; - } - } diff --git a/src/main/java/com/hbm/inventory/container/ContainerHadron.java b/src/main/java/com/hbm/inventory/container/ContainerHadron.java new file mode 100644 index 0000000000..f3d9e91bf9 --- /dev/null +++ b/src/main/java/com/hbm/inventory/container/ContainerHadron.java @@ -0,0 +1,81 @@ +package com.hbm.inventory.container; + +import com.hbm.inventory.SlotMachineOutput; +import com.hbm.tileentity.machine.TileEntityHadron; + +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.InventoryPlayer; +import net.minecraft.inventory.Container; +import net.minecraft.inventory.Slot; +import net.minecraft.item.ItemStack; +import net.minecraftforge.items.SlotItemHandler; + +public class ContainerHadron extends Container { + + private TileEntityHadron hadron; + + public ContainerHadron(InventoryPlayer invPlayer, TileEntityHadron tedf) { + + hadron = tedf; + + //Inputs + this.addSlotToContainer(new SlotItemHandler(tedf.inventory, 0, 17, 36)); + this.addSlotToContainer(new SlotItemHandler(tedf.inventory, 1, 35, 36)); + //Outputs + this.addSlotToContainer(new SlotMachineOutput(tedf.inventory, 2, 125, 36)); + this.addSlotToContainer(new SlotMachineOutput(tedf.inventory, 3, 143, 36)); + //Battery + this.addSlotToContainer(new SlotItemHandler(tedf.inventory, 4, 44, 108)); + + for(int i = 0; i < 3; i++) + { + for(int j = 0; j < 9; j++) + { + this.addSlotToContainer(new Slot(invPlayer, j + i * 9 + 9, 8 + j * 18, 84 + i * 18 + (18 * 3) + 2)); + } + } + + for(int i = 0; i < 9; i++) + { + this.addSlotToContainer(new Slot(invPlayer, i, 8 + i * 18, 142 + (18 * 3) + 2)); + } + } + + @Override + public ItemStack transferStackInSlot(EntityPlayer p_82846_1_, int par2) + { + ItemStack var3 = ItemStack.EMPTY; + Slot var4 = (Slot) this.inventorySlots.get(par2); + + if (var4 != null && var4.getHasStack()) + { + ItemStack var5 = var4.getStack(); + var3 = var5.copy(); + + if (par2 <= 4) { + if (!this.mergeItemStack(var5, 5, this.inventorySlots.size(), true)) + { + return ItemStack.EMPTY; + } + } else if (!this.mergeItemStack(var5, 0, 2, false)) { + return ItemStack.EMPTY; + } + + if (var5.isEmpty()) + { + var4.putStack(ItemStack.EMPTY); + } + else + { + var4.onSlotChanged(); + } + } + + return var3; + } + + @Override + public boolean canInteractWith(EntityPlayer player) { + return hadron.isUseableByPlayer(player); + } +} \ No newline at end of file diff --git a/src/main/java/com/hbm/inventory/container/ContainerIGenerator.java b/src/main/java/com/hbm/inventory/container/ContainerIGenerator.java new file mode 100644 index 0000000000..51b13fd3c2 --- /dev/null +++ b/src/main/java/com/hbm/inventory/container/ContainerIGenerator.java @@ -0,0 +1,97 @@ +package com.hbm.inventory.container; + +import com.hbm.inventory.SlotMachineOutput; +import com.hbm.tileentity.machine.TileEntityMachineIGenerator; + +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.InventoryPlayer; +import net.minecraft.inventory.Container; +import net.minecraft.inventory.Slot; +import net.minecraft.item.ItemStack; +import net.minecraftforge.items.SlotItemHandler; + +public class ContainerIGenerator extends Container { + + private TileEntityMachineIGenerator igen; + + public ContainerIGenerator(InventoryPlayer invPlayer, TileEntityMachineIGenerator te) { + + igen = te; + + //Solid Fuel + this.addSlotToContainer(new SlotItemHandler(te.inventory, 0, 5, 27)); + //RTG In + this.addSlotToContainer(new SlotItemHandler(te.inventory, 1, 41, 63)); + //RTG Out + this.addSlotToContainer(new SlotMachineOutput(te.inventory, 2, 41, 99)); + //Thermo Slots + this.addSlotToContainer(new SlotItemHandler(te.inventory, 3, 68, 36)); + this.addSlotToContainer(new SlotItemHandler(te.inventory, 4, 86, 36)); + this.addSlotToContainer(new SlotItemHandler(te.inventory, 5, 104, 36)); + //Battery + this.addSlotToContainer(new SlotItemHandler(te.inventory, 6, 86, 108)); + //Water In + this.addSlotToContainer(new SlotItemHandler(te.inventory, 7, 131, 27)); + //Water Out + this.addSlotToContainer(new SlotMachineOutput(te.inventory, 8, 167, 27)); + //Fuel In + this.addSlotToContainer(new SlotItemHandler(te.inventory, 9, 131, 63)); + //Fuel Out + this.addSlotToContainer(new SlotMachineOutput(te.inventory, 10, 167, 63)); + //Lube In + this.addSlotToContainer(new SlotItemHandler(te.inventory, 11, 131, 85)); + //Lube Out + this.addSlotToContainer(new SlotMachineOutput(te.inventory, 12, 167, 85)); + + for(int i = 0; i < 3; i++) + { + for(int j = 0; j < 9; j++) + { + this.addSlotToContainer(new Slot(invPlayer, j + i * 9 + 9, 14 + j * 18, 84 + i * 18 + 56)); + } + } + + for(int i = 0; i < 9; i++) + { + this.addSlotToContainer(new Slot(invPlayer, i, 14 + i * 18, 142 + 56)); + } + } + + //TODO: use smart shift click magic + @Override + public ItemStack transferStackInSlot(EntityPlayer p_82846_1_, int par2) { + ItemStack var3 = ItemStack.EMPTY; + Slot var4 = (Slot) this.inventorySlots.get(par2); + + if (var4 != null && var4.getHasStack()) + { + ItemStack var5 = var4.getStack(); + var3 = var5.copy(); + + if (par2 <= 14) { + if (!this.mergeItemStack(var5, 15, this.inventorySlots.size(), true)) + { + return ItemStack.EMPTY; + } + } else { + return ItemStack.EMPTY; + } + + if (var5.isEmpty()) + { + var4.putStack(ItemStack.EMPTY); + } + else + { + var4.onSlotChanged(); + } + } + + return var3; + } + + @Override + public boolean canInteractWith(EntityPlayer player) { + return igen.isUseableByPlayer(player); + } +} diff --git a/src/main/java/com/hbm/inventory/container/ContainerMachineAssembler.java b/src/main/java/com/hbm/inventory/container/ContainerMachineAssembler.java index c012765058..a80cc0c119 100644 --- a/src/main/java/com/hbm/inventory/container/ContainerMachineAssembler.java +++ b/src/main/java/com/hbm/inventory/container/ContainerMachineAssembler.java @@ -14,43 +14,39 @@ public class ContainerMachineAssembler extends Container { -private TileEntityMachineAssembler nukeBoy; - - private int progress; - private int maxProgress; + private TileEntityMachineAssembler assembler; - public ContainerMachineAssembler(InventoryPlayer invPlayer, TileEntityMachineAssembler tedf) { - progress = 0; - nukeBoy = tedf; + public ContainerMachineAssembler(InventoryPlayer invPlayer, TileEntityMachineAssembler te) { + assembler = te; //Battery - this.addSlotToContainer(new SlotItemHandler(tedf.inventory, 0, 80, 18)); + this.addSlotToContainer(new SlotItemHandler(te.inventory, 0, 80, 18)); //Upgrades - this.addSlotToContainer(new SlotItemHandler(tedf.inventory, 1, 152, 18)); - this.addSlotToContainer(new SlotItemHandler(tedf.inventory, 2, 152, 36)); - this.addSlotToContainer(new SlotItemHandler(tedf.inventory, 3, 152, 54)); + this.addSlotToContainer(new SlotItemHandler(te.inventory, 1, 152, 18)); + this.addSlotToContainer(new SlotItemHandler(te.inventory, 2, 152, 36)); + this.addSlotToContainer(new SlotItemHandler(te.inventory, 3, 152, 54)); //Schematic - this.addSlotToContainer(new SlotItemHandler(tedf.inventory, 4, 80, 54){ + this.addSlotToContainer(new SlotItemHandler(te.inventory, 4, 80, 54){ @Override public boolean isItemValid(ItemStack stack) { return stack != null && stack.getItem() instanceof ItemAssemblyTemplate; }; }); //Output - this.addSlotToContainer(new SlotMachineOutput(tedf.inventory, 5, 134, 90)); + this.addSlotToContainer(new SlotMachineOutput(te.inventory, 5, 134, 90)); //Input - this.addSlotToContainer(new SlotItemHandler(tedf.inventory, 6, 8, 18)); - this.addSlotToContainer(new SlotItemHandler(tedf.inventory, 7, 26, 18)); - this.addSlotToContainer(new SlotItemHandler(tedf.inventory, 8, 8, 36)); - this.addSlotToContainer(new SlotItemHandler(tedf.inventory, 9, 26, 36)); - this.addSlotToContainer(new SlotItemHandler(tedf.inventory, 10, 8, 54)); - this.addSlotToContainer(new SlotItemHandler(tedf.inventory, 11, 26, 54)); - this.addSlotToContainer(new SlotItemHandler(tedf.inventory, 12, 8, 72)); - this.addSlotToContainer(new SlotItemHandler(tedf.inventory, 13, 26, 72)); - this.addSlotToContainer(new SlotItemHandler(tedf.inventory, 14, 8, 90)); - this.addSlotToContainer(new SlotItemHandler(tedf.inventory, 15, 26, 90)); - this.addSlotToContainer(new SlotItemHandler(tedf.inventory, 16, 8, 108)); - this.addSlotToContainer(new SlotItemHandler(tedf.inventory, 17, 26, 108)); + this.addSlotToContainer(new SlotItemHandler(te.inventory, 6, 8, 18)); + this.addSlotToContainer(new SlotItemHandler(te.inventory, 7, 26, 18)); + this.addSlotToContainer(new SlotItemHandler(te.inventory, 8, 8, 36)); + this.addSlotToContainer(new SlotItemHandler(te.inventory, 9, 26, 36)); + this.addSlotToContainer(new SlotItemHandler(te.inventory, 10, 8, 54)); + this.addSlotToContainer(new SlotItemHandler(te.inventory, 11, 26, 54)); + this.addSlotToContainer(new SlotItemHandler(te.inventory, 12, 8, 72)); + this.addSlotToContainer(new SlotItemHandler(te.inventory, 13, 26, 72)); + this.addSlotToContainer(new SlotItemHandler(te.inventory, 14, 8, 90)); + this.addSlotToContainer(new SlotItemHandler(te.inventory, 15, 26, 90)); + this.addSlotToContainer(new SlotItemHandler(te.inventory, 16, 8, 108)); + this.addSlotToContainer(new SlotItemHandler(te.inventory, 17, 26, 108)); for(int i = 0; i < 3; i++) { @@ -102,41 +98,7 @@ else if (!this.mergeItemStack(var5, 6, 18, false)) @Override public boolean canInteractWith(EntityPlayer player) { - return nukeBoy.isUseableByPlayer(player); - } - - @Override - public void detectAndSendChanges() { - super.detectAndSendChanges(); - - for(int i = 0; i < this.listeners.size(); i++) - { - IContainerListener par1 = (IContainerListener)this.listeners.get(i); - - if(this.progress != this.nukeBoy.progress) - { - par1.sendWindowProperty(this, 1, this.nukeBoy.progress); - } - - if(this.maxProgress != this.nukeBoy.maxProgress) - { - par1.sendWindowProperty(this, 2, this.nukeBoy.maxProgress); - } - } - - this.progress= this.nukeBoy.progress; - this.maxProgress= this.nukeBoy.maxProgress; + return assembler.isUseableByPlayer(player); } - @Override - public void updateProgressBar(int i, int j) { - if(i == 1) - { - nukeBoy.progress = j; - } - if(i == 2) - { - nukeBoy.maxProgress = j; - } - } } diff --git a/src/main/java/com/hbm/inventory/container/ContainerMachineBattery.java b/src/main/java/com/hbm/inventory/container/ContainerMachineBattery.java index 916e986f21..f565f05b85 100644 --- a/src/main/java/com/hbm/inventory/container/ContainerMachineBattery.java +++ b/src/main/java/com/hbm/inventory/container/ContainerMachineBattery.java @@ -18,7 +18,7 @@ public ContainerMachineBattery(InventoryPlayer invPlayer, TileEntityMachineBatte diFurnace = tedf; - this.addSlotToContainer(new SlotItemHandler(tedf.inventory, 0, 0, 0)); + this.addSlotToContainer(new SlotItemHandler(tedf.inventory, 0, 26, 17)); this.addSlotToContainer(new SlotItemHandler(tedf.inventory, 1, 26, 53)); for(int i = 0; i < 3; i++) diff --git a/src/main/java/com/hbm/inventory/container/ContainerMachineFluidTank.java b/src/main/java/com/hbm/inventory/container/ContainerMachineFluidTank.java index f68aadccae..6e31015212 100644 --- a/src/main/java/com/hbm/inventory/container/ContainerMachineFluidTank.java +++ b/src/main/java/com/hbm/inventory/container/ContainerMachineFluidTank.java @@ -23,7 +23,6 @@ public ContainerMachineFluidTank(InventoryPlayer invPlayer, TileEntityMachineFlu this.addSlotToContainer(new SlotItemHandler(tedf.inventory, 3, 53 - 18, 53)); this.addSlotToContainer(new SlotItemHandler(tedf.inventory, 4, 125, 17)); this.addSlotToContainer(new SlotItemHandler(tedf.inventory, 5, 125, 53)); - this.addSlotToContainer(new SlotItemHandler(tedf.inventory, 6, 152, 17)); for(int i = 0; i < 3; i++) { @@ -50,13 +49,13 @@ public ItemStack transferStackInSlot(EntityPlayer p_82846_1_, int par2) ItemStack var5 = var4.getStack(); var3 = var5.copy(); - if (par2 <= 6) { - if (!this.mergeItemStack(var5, 7, this.inventorySlots.size(), true)) + if (par2 <= 5) { + if (!this.mergeItemStack(var5, 6, this.inventorySlots.size(), true)) { return ItemStack.EMPTY; } } - else if (!this.mergeItemStack(var5, 0, 6, false)) + else if (!this.mergeItemStack(var5, 0, 5, false)) { return ItemStack.EMPTY; } diff --git a/src/main/java/com/hbm/inventory/gui/GUIHadron.java b/src/main/java/com/hbm/inventory/gui/GUIHadron.java new file mode 100644 index 0000000000..99fd529c1d --- /dev/null +++ b/src/main/java/com/hbm/inventory/gui/GUIHadron.java @@ -0,0 +1,124 @@ +package com.hbm.inventory.gui; + +import java.io.IOException; + +import org.lwjgl.opengl.GL11; + +import com.hbm.inventory.container.ContainerHadron; +import com.hbm.lib.RefStrings; +import com.hbm.packet.AuxButtonPacket; +import com.hbm.packet.PacketDispatcher; +import com.hbm.tileentity.machine.TileEntityHadron; +import com.hbm.tileentity.machine.TileEntityHadron.EnumHadronState; +import com.hbm.util.I18nUtil; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.audio.PositionedSoundRecord; +import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.client.resources.I18n; +import net.minecraft.entity.player.InventoryPlayer; +import net.minecraft.init.SoundEvents; +import net.minecraft.util.ResourceLocation; + +public class GUIHadron extends GuiInfoContainer { + + public static ResourceLocation texture = new ResourceLocation(RefStrings.MODID + ":textures/gui/machine/gui_hadron.png"); + private TileEntityHadron hadron; + + public GUIHadron(InventoryPlayer invPlayer, TileEntityHadron laser) { + super(new ContainerHadron(invPlayer, laser)); + this.hadron = laser; + + this.xSize = 176; + this.ySize = 222; + } + + @Override + public void drawScreen(int mouseX, int mouseY, float f) { + super.drawScreen(mouseX, mouseY, f); + + this.drawElectricityInfo(this, mouseX, mouseY, guiLeft + 62, guiTop + 108, 70, 16, hadron.power, hadron.maxPower); + + if(hadron.hopperMode) + this.drawCustomInfoStat(mouseX, mouseY, guiLeft + 142, guiTop + 89, 18, 18, mouseX, mouseY, I18nUtil.resolveKeyArray("hadron.hopper1")); + else + this.drawCustomInfoStat(mouseX, mouseY, guiLeft + 142, guiTop + 89, 18, 18, mouseX, mouseY, I18nUtil.resolveKeyArray("hadron.hopper0")); + + if(hadron.analysisOnly) + this.drawCustomInfoStat(mouseX, mouseY, guiLeft + 142, guiTop + 107, 18, 18, mouseX, mouseY, I18nUtil.resolveKeyArray("hadron.modeLine")); + else + this.drawCustomInfoStat(mouseX, mouseY, guiLeft + 142, guiTop + 107, 18, 18, mouseX, mouseY, I18nUtil.resolveKeyArray("hadron.modeCircular")); + super.renderHoveredToolTip(mouseX, mouseY); + } + + protected void mouseClicked(int x, int y, int i) throws IOException { + super.mouseClicked(x, y, i); + + //Toggle hadron + if(guiLeft + 19 <= x && guiLeft + 19 + 18 > x && guiTop + 89 < y && guiTop + 89 + 18 >= y) { + mc.getSoundHandler().playSound(PositionedSoundRecord.getMasterRecord(SoundEvents.UI_BUTTON_CLICK, 1.0F)); + PacketDispatcher.wrapper.sendToServer(new AuxButtonPacket(hadron.getPos(), 0, 0)); + } + + //Toggle analysis chamber + if(guiLeft + 142 <= x && guiLeft + 142 + 18 > x && guiTop + 107 < y && guiTop + 107 + 18 >= y) { + mc.getSoundHandler().playSound(PositionedSoundRecord.getMasterRecord(SoundEvents.UI_BUTTON_CLICK, 1.0F)); + PacketDispatcher.wrapper.sendToServer(new AuxButtonPacket(hadron.getPos(), 0, 1)); + } + //Toggle hopper mode + if(guiLeft + 142 <= x && guiLeft + 142 + 18 > x && guiTop + 89 < y && guiTop + 89 + 18 >= y) { + mc.getSoundHandler().playSound(PositionedSoundRecord.getMasterRecord(SoundEvents.UI_BUTTON_CLICK, 1.0F)); + PacketDispatcher.wrapper.sendToServer(new AuxButtonPacket(hadron.getPos(), 0, 2)); + } + } + + @Override + protected void drawGuiContainerForegroundLayer(int i, int j) { + String name = this.hadron.hasCustomInventoryName() ? this.hadron.getInventoryName() : I18n.format(this.hadron.getInventoryName()); + + this.fontRenderer.drawString(name, this.xSize / 2 - this.fontRenderer.getStringWidth(name) / 2, 6, 4210752); + this.fontRenderer.drawString(I18n.format("container.inventory"), 8, this.ySize - 96 + 2, 4210752); + + String state = I18n.format("hadron." + this.hadron.state.name().toLowerCase()); + this.fontRenderer.drawString(state, this.xSize / 2 - this.fontRenderer.getStringWidth(state) / 2, 76, this.hadron.state.color); + } + + @Override + protected void drawGuiContainerBackgroundLayer(float p_146976_1_, int p_146976_2_, int p_146976_3_) { + super.drawDefaultBackground(); + GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F); + Minecraft.getMinecraft().getTextureManager().bindTexture(texture); + drawTexturedModalRect(guiLeft, guiTop, 0, 0, xSize, ySize); + + if(hadron.isOn) + drawTexturedModalRect(guiLeft + 16, guiTop + 89, 206, 0, 18, 18); + + if(hadron.analysisOnly) + drawTexturedModalRect(guiLeft + 142, guiTop + 107, 206, 18, 18, 18); + + if(hadron.hopperMode) + drawTexturedModalRect(guiLeft + 142, guiTop + 89, 206, 36, 18, 18); + + if(hadron.state == EnumHadronState.SUCCESS) { + drawTexturedModalRect(guiLeft + 73, guiTop + 29, 176, 0, 30, 30); + } + if(hadron.state == EnumHadronState.NORESULT) { + drawTexturedModalRect(guiLeft + 73, guiTop + 29, 176, 30, 30, 30); + } + if(hadron.state == EnumHadronState.ERROR) { + drawTexturedModalRect(guiLeft + 73, guiTop + 29, 176, 106, 30, 30); + } + + int i = hadron.getPowerScaled(70); + drawTexturedModalRect(guiLeft + 62, guiTop + 108, 176, 60, i, 16); + + int color = hadron.state.color; + float red = (color & 0xff0000) >> 16; + float green = (color & 0x00ff00) >> 8; + float blue = (color & 0x0000ff); + + GlStateManager.color(red, green, blue, 1.0F); + drawTexturedModalRect(guiLeft + 45, guiTop + 73, 0, 222, 86, 14); + GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F); + } +} \ No newline at end of file diff --git a/src/main/java/com/hbm/inventory/gui/GUIIGenerator.java b/src/main/java/com/hbm/inventory/gui/GUIIGenerator.java new file mode 100644 index 0000000000..848e49af98 --- /dev/null +++ b/src/main/java/com/hbm/inventory/gui/GUIIGenerator.java @@ -0,0 +1,176 @@ +package com.hbm.inventory.gui; + +import java.io.IOException; + +import org.lwjgl.input.Mouse; +import org.lwjgl.opengl.GL11; + +import com.hbm.forgefluid.FFUtils; +import com.hbm.inventory.container.ContainerIGenerator; +import com.hbm.lib.Library; +import com.hbm.lib.RefStrings; +import com.hbm.packet.AuxButtonPacket; +import com.hbm.packet.PacketDispatcher; +import com.hbm.render.RenderHelper; +import com.hbm.render.amlfrom1710.Vec3; +import com.hbm.render.util.GaugeUtil; +import com.hbm.render.util.GaugeUtil.Gauge; +import com.hbm.tileentity.machine.TileEntityMachineIGenerator; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.audio.PositionedSoundRecord; +import net.minecraft.client.renderer.BufferBuilder; +import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.client.renderer.Tessellator; +import net.minecraft.client.renderer.vertex.DefaultVertexFormats; +import net.minecraft.client.resources.I18n; +import net.minecraft.entity.player.InventoryPlayer; +import net.minecraft.init.SoundEvents; +import net.minecraft.util.ResourceLocation; + +public class GUIIGenerator extends GuiInfoContainer { + + private static ResourceLocation texture = new ResourceLocation(RefStrings.MODID + ":textures/gui/generators/gui_igen.png"); + private TileEntityMachineIGenerator igen; + boolean caughtMouse = false; + + public GUIIGenerator(InventoryPlayer invPlayer, TileEntityMachineIGenerator tedf) { + super(new ContainerIGenerator(invPlayer, tedf)); + igen = tedf; + + this.xSize = 188; + this.ySize = 222; + } + + @Override + public void drawScreen(int x, int y, float f) { + super.drawScreen(x, y, f); + + if(!caughtMouse && Mouse.isButtonDown(0) && guiLeft + 85 <= x && guiLeft + 85 + 18 > x && guiTop + 71 < y && guiTop + 71 + 18 >= y) { + caughtMouse = true; + } + + if(caughtMouse && !Mouse.isButtonDown(0)) { + int dial = (int) Math.round(Math.toDegrees(getAngle(x, y))); + igen.setDialByAngle(dial); + PacketDispatcher.wrapper.sendToServer(new AuxButtonPacket(igen.getPos(), dial, 2)); + caughtMouse = false; + } + + this.drawCustomInfoStat(x, y, guiLeft + 76, guiTop + 20, 36, 12, x, y, new String[] { (igen.temperature + 300) + "K" }); + this.drawCustomInfoStat(x, y, guiLeft + 76, guiTop + 56, 36, 12, x, y, new String[] { (Math.round((igen.torque * TileEntityMachineIGenerator.animSpeed / (360D * 20D)) * 10D) / 10D) + "RPM" }); + this.drawCustomInfoStat(x, y, guiLeft + 76, guiTop + 92, 36, 12, x, y, new String[] { Library.getShortNumber(igen.power) + "HE" }); + this.drawCustomInfoStat(x, y, guiLeft + 40, guiTop + 26, 18, 18, x, y, new String[] { (igen.burnTime / 20) + "s" }); + this.drawCustomInfoStat(x, y, guiLeft + 24, guiTop + 64, 14, 14, x, y, new String[] { "Add pellet to stack" }); + this.drawCustomInfoStat(x, y, guiLeft + 24, guiTop + 100, 14, 14, x, y, new String[] { "Take pellet from stack" }); + + FFUtils.renderTankInfo(this, x, y, guiLeft + 148, guiTop + 26, 18, 18, igen.tanks[0], igen.tankTypes[0]); + FFUtils.renderTankInfo(this, x, y, guiLeft + 148, guiTop + 62, 18, 18, igen.tanks[1], igen.tankTypes[1]); + FFUtils.renderTankInfo(this, x, y, guiLeft + 148, guiTop + 84, 18, 18, igen.tanks[2], igen.tankTypes[2]); + + super.renderHoveredToolTip(x, y); + } + + protected void mouseClicked(int x, int y, int i) throws IOException { + super.mouseClicked(x, y, i); + + if(guiLeft + 24 <= x && guiLeft + 24 + 14 > x && guiTop + 64 < y && guiTop + 64 + 14 >= y) { + + //push pellet + mc.getSoundHandler().playSound(PositionedSoundRecord.getMasterRecord(SoundEvents.UI_BUTTON_CLICK, 1.0F)); + PacketDispatcher.wrapper.sendToServer(new AuxButtonPacket(igen.getPos(), 0, 0)); + } + + if(guiLeft + 24 <= x && guiLeft + 24 + 14 > x && guiTop + 100 < y && guiTop + 100 + 14 >= y) { + + //pop pellet + mc.getSoundHandler().playSound(PositionedSoundRecord.getMasterRecord(SoundEvents.UI_BUTTON_CLICK, 1.0F)); + PacketDispatcher.wrapper.sendToServer(new AuxButtonPacket(igen.getPos(), 0, 1)); + } + } + + @Override + protected void drawGuiContainerForegroundLayer(int i, int j) { + String name = this.igen.hasCustomInventoryName() ? this.igen.getInventoryName() : I18n.format(this.igen.getInventoryName()); + + this.fontRenderer.drawString(name, this.xSize / 2 - this.fontRenderer.getStringWidth(name) / 2, 6, 4210752); + this.fontRenderer.drawString(I18n.format("container.inventory"), 14, this.ySize - 96 + 2, 4210752); + } + + @Override + protected void drawGuiContainerBackgroundLayer(float iinterpolation, int x, int y) { + super.drawDefaultBackground(); + GlStateManager.color(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(texture); + drawTexturedModalRect(guiLeft, guiTop, 0, 0, xSize, ySize); + + for(int i = 0; i < igen.pellets.length; i++) { + + if(igen.pellets[i] != null) + drawTexturedModalRect(guiLeft + 6, guiTop + 106 - 4 * i, 188, igen.pellets[i].offset, 14, 9); + } + + for(int i = 0; i < 3; i++) { + if(igen.tanks[i].getFluidAmount() > 0) { + int offset = 0; + if(i == 1){ + offset = 36; + } else if(i == 2) { + offset = 58; + } + FFUtils.drawLiquid(igen.tanks[i].getFluid(), guiLeft, guiTop, zLevel, 16, 4, 149, 27 + offset); + } + } + Minecraft.getMinecraft().getTextureManager().bindTexture(texture); + + GlStateManager.color(1, 1, 1, 1); + + drawDial(x, y); + + GaugeUtil.renderGauge(Gauge.BOW_SMALL, guiLeft + 40, guiTop + 26, this.zLevel, igen.getSolidGauge()); + + GaugeUtil.renderGauge(Gauge.BAR_SMALL, guiLeft + 76, guiTop + 20, this.zLevel, igen.getTempGauge()); + GaugeUtil.renderGauge(Gauge.BAR_SMALL, guiLeft + 76, guiTop + 56, this.zLevel, igen.getTorqueGauge()); + GaugeUtil.renderGauge(Gauge.BAR_SMALL, guiLeft + 76, guiTop + 92, this.zLevel, igen.getPowerGauge()); + + GaugeUtil.renderGauge(Gauge.WIDE_SMALL, guiLeft + 148, guiTop + 26, this.zLevel, (double)igen.tanks[0].getFluidAmount() / (double)igen.tanks[0].getCapacity()); + GaugeUtil.renderGauge(Gauge.WIDE_SMALL, guiLeft + 148, guiTop + 62, this.zLevel, (double)igen.tanks[1].getFluidAmount() / (double)igen.tanks[1].getCapacity()); + GaugeUtil.renderGauge(Gauge.WIDE_SMALL, guiLeft + 148, guiTop + 84, this.zLevel, (double)igen.tanks[2].getFluidAmount() / (double)igen.tanks[2].getCapacity()); + } + + private void drawDial(float x, float y) { + + float angle = (float) getAngle(x, y); + double pixel = 1D/256D; + + Vec3 vec = Vec3.createVectorHelper(8, 8, 0); + vec.rotateAroundZ(-angle); + + Tessellator tessellator = Tessellator.getInstance(); + BufferBuilder buf = tessellator.getBuffer(); + buf.begin(GL11.GL_QUADS, DefaultVertexFormats.POSITION_TEX); + + buf.pos(guiLeft + 94 + vec.xCoord, guiTop + 80 + vec.yCoord, this.zLevel).tex(pixel * 218, 0).endVertex(); + vec.rotateAroundZ((float)Math.toRadians(90)); + buf.pos(guiLeft + 94 + vec.xCoord, guiTop + 80 + vec.yCoord, this.zLevel).tex(pixel * 218, pixel * 16).endVertex(); + vec.rotateAroundZ((float)Math.toRadians(90)); + buf.pos(guiLeft + 94 + vec.xCoord, guiTop + 80 + vec.yCoord, this.zLevel).tex(pixel * 202, pixel * 16).endVertex(); + vec.rotateAroundZ((float)Math.toRadians(90)); + buf.pos(guiLeft + 94 + vec.xCoord, guiTop + 80 + vec.yCoord, this.zLevel).tex(pixel * 202, 0).endVertex(); + + tessellator.draw(); + } + + private double getAngle(float x, float y) { + + if(!caughtMouse) + return Math.toRadians(igen.getAngleFromDial()); + + double angle = -Math.atan2(guiLeft + 94 - x, guiTop + 80 - y) + (float) Math.PI * 1; + + angle = Math.max(angle, Math.PI * 0.25); + angle = Math.min(angle, Math.PI * 1.75); + + return angle; + } +} \ No newline at end of file diff --git a/src/main/java/com/hbm/inventory/gui/GUIMachineArcFurnace.java b/src/main/java/com/hbm/inventory/gui/GUIMachineArcFurnace.java index e5dc8c4cc9..1825fd0a66 100644 --- a/src/main/java/com/hbm/inventory/gui/GUIMachineArcFurnace.java +++ b/src/main/java/com/hbm/inventory/gui/GUIMachineArcFurnace.java @@ -7,6 +7,7 @@ import com.hbm.tileentity.machine.TileEntityMachineArcFurnace; import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.inventory.GuiChest; import net.minecraft.client.resources.I18n; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.util.ResourceLocation; diff --git a/src/main/java/com/hbm/inventory/gui/GUIMachineBoiler.java b/src/main/java/com/hbm/inventory/gui/GUIMachineBoiler.java index e8516f5f9c..ae5d743cda 100644 --- a/src/main/java/com/hbm/inventory/gui/GUIMachineBoiler.java +++ b/src/main/java/com/hbm/inventory/gui/GUIMachineBoiler.java @@ -29,12 +29,16 @@ public GUIMachineBoiler(InventoryPlayer invPlayer, TileEntityMachineBoiler tedf) @Override public void drawScreen(int mouseX, int mouseY, float f) { super.drawScreen(mouseX, mouseY, f); + TileEntityMachineBoiler dud = diFurnace; + + if(diFurnace.isInvalid() && diFurnace.getWorld().getTileEntity(diFurnace.getPos()) instanceof TileEntityMachineBoiler) + dud = (TileEntityMachineBoiler) diFurnace.getWorld().getTileEntity(diFurnace.getPos()); - FFUtils.renderTankInfo(this, mouseX, mouseY, guiLeft + 62, guiTop + 69 - 52, 16, 52, diFurnace.tanks[0]); - FFUtils.renderTankInfo(this, mouseX, mouseY, guiLeft + 134, guiTop + 69 - 52, 16, 52, diFurnace.tanks[1]); + FFUtils.renderTankInfo(this, mouseX, mouseY, guiLeft + 62, guiTop + 69 - 52, 16, 52, dud.tanks[0]); + FFUtils.renderTankInfo(this, mouseX, mouseY, guiLeft + 134, guiTop + 69 - 52, 16, 52, dud.tanks[1]); - this.drawCustomInfoStat(mouseX, mouseY, guiLeft + 102, guiTop + 16, 8, 18, mouseX, mouseY, new String[] { String.valueOf((int) ((double) diFurnace.heat / 100D)) + "°C" }); - this.drawCustomInfoStat(mouseX, mouseY, guiLeft + 97, guiTop + 34, 18, 18, mouseX, mouseY, new String[] { String.valueOf((int) (Math.ceil((double) diFurnace.burnTime / 20D))) + "s" }); + this.drawCustomInfoStat(mouseX, mouseY, guiLeft + 102, guiTop + 16, 8, 18, mouseX, mouseY, new String[] { String.valueOf((int) ((double) dud.heat / 100D)) + "°C" }); + this.drawCustomInfoStat(mouseX, mouseY, guiLeft + 97, guiTop + 34, 18, 18, mouseX, mouseY, new String[] { String.valueOf((int) (Math.ceil((double) dud.burnTime / 20D))) + "s" }); String[] text = new String[] { "Heat produced:", " 0.5°C/t", " or 10°C/s", "Heat consumed:", " 0.15°C/t", " or 3.0°C/s (base)", " 0.25°C/t", " or 5.0°C/t (once boiling point is reached)", " 0.4°C/t", " or 8.0°C/t (for every subsequent multiple of boiling point)" }; this.drawCustomInfoStat(mouseX, mouseY, guiLeft - 16, guiTop + 36, 16, 16, guiLeft - 8, guiTop + 36 + 16, text); diff --git a/src/main/java/com/hbm/inventory/gui/GUIMachineFluidTank.java b/src/main/java/com/hbm/inventory/gui/GUIMachineFluidTank.java index 32a474c16a..82cbcd5219 100644 --- a/src/main/java/com/hbm/inventory/gui/GUIMachineFluidTank.java +++ b/src/main/java/com/hbm/inventory/gui/GUIMachineFluidTank.java @@ -1,20 +1,26 @@ package com.hbm.inventory.gui; +import java.io.IOException; + import org.lwjgl.opengl.GL11; import com.hbm.forgefluid.FFUtils; import com.hbm.inventory.container.ContainerMachineFluidTank; import com.hbm.lib.RefStrings; +import com.hbm.packet.AuxButtonPacket; +import com.hbm.packet.PacketDispatcher; import com.hbm.tileentity.machine.TileEntityMachineFluidTank; import net.minecraft.client.Minecraft; +import net.minecraft.client.audio.PositionedSoundRecord; import net.minecraft.client.resources.I18n; import net.minecraft.entity.player.InventoryPlayer; +import net.minecraft.init.SoundEvents; import net.minecraft.util.ResourceLocation; public class GUIMachineFluidTank extends GuiInfoContainer { - private static ResourceLocation texture = new ResourceLocation(RefStrings.MODID + ":textures/gui/gui_tank.png"); + private static ResourceLocation texture = new ResourceLocation(RefStrings.MODID + ":textures/gui/storage/gui_tank.png"); private TileEntityMachineFluidTank tank; public GUIMachineFluidTank(InventoryPlayer invPlayer, TileEntityMachineFluidTank tedf) { @@ -38,6 +44,15 @@ public void drawScreen(int mouseX, int mouseY, float f) { super.renderHoveredToolTip(mouseX, mouseY); } + @Override + protected void mouseClicked(int x, int y, int mouseButton) throws IOException { + super.mouseClicked(x, y, mouseButton); + if(guiLeft + 151 <= x && guiLeft + 151 + 18 > x && guiTop + 35 < y && guiTop + 35 + 18 >= y) { + mc.getSoundHandler().playSound(PositionedSoundRecord.getMasterRecord(SoundEvents.UI_BUTTON_CLICK, 1.0F)); + PacketDispatcher.wrapper.sendToServer(new AuxButtonPacket(tank.getPos(), 0, 0)); + } + } + @Override protected void drawGuiContainerForegroundLayer(int i, int j) { String name = this.tank.hasCustomInventoryName() ? this.tank.getInventoryName() : I18n.format(this.tank.getInventoryName()); @@ -54,10 +69,9 @@ protected void drawGuiContainerBackgroundLayer(float p_146976_1_, int p_146976_2 Minecraft.getMinecraft().getTextureManager().bindTexture(texture); drawTexturedModalRect(guiLeft, guiTop, 0, 0, xSize, ySize); - if(tank.dna()) - drawTexturedModalRect(guiLeft + 152, guiTop + 53, 176, 0, 16, 16); + int i = tank.mode; + drawTexturedModalRect(guiLeft + 151, guiTop + 34, 176, i * 18, 18, 18); - this.drawInfoPanel(guiLeft - 16, guiTop + 36, 16, 16, 2); FFUtils.drawLiquid(tank.tank, this.guiLeft, this.guiTop, this.zLevel, 34, 52, 71, 97); this.mc.getTextureManager().bindTexture(texture); drawTexturedModalRect(guiLeft + 71, guiTop + 17, 0, 204, 34, 52); diff --git a/src/main/java/com/hbm/inventory/gui/GUIMicrowave.java b/src/main/java/com/hbm/inventory/gui/GUIMicrowave.java index 61f3cc1cab..3bf5f1d4b5 100644 --- a/src/main/java/com/hbm/inventory/gui/GUIMicrowave.java +++ b/src/main/java/com/hbm/inventory/gui/GUIMicrowave.java @@ -65,7 +65,7 @@ protected void drawGuiContainerBackgroundLayer(float p_146976_1_, int p_146976_2 int i = (int)microwave.getPowerScaled(34); drawTexturedModalRect(guiLeft + 8, guiTop + 51 - i, 176, 34 - i, 16, i); - int j = microwave.getProgressScaled(23); + int j = Math.min(microwave.getProgressScaled(23), 22); drawTexturedModalRect(guiLeft + 104, guiTop + 34, 192, 0, j, 16); int k = microwave.getSpeedScaled(34); diff --git a/src/main/java/com/hbm/items/ItemBase.java b/src/main/java/com/hbm/items/ItemBase.java index 347ec6463f..f466176d1b 100644 --- a/src/main/java/com/hbm/items/ItemBase.java +++ b/src/main/java/com/hbm/items/ItemBase.java @@ -2,6 +2,7 @@ import com.hbm.main.MainRegistry; +import net.minecraft.entity.SharedMonsterAttributes; import net.minecraft.item.Item; public class ItemBase extends Item { @@ -12,8 +13,8 @@ public ItemBase(String s){ this.setUnlocalizedName(s); this.setRegistryName(s); this.setCreativeTab(MainRegistry.controlTab); - ModItems.ALL_ITEMS.add(this); + ModItems.ALL_ITEMS.add(this); } } diff --git a/src/main/java/com/hbm/items/ModItems.java b/src/main/java/com/hbm/items/ModItems.java index ff6914fb47..cdf537bb7d 100644 --- a/src/main/java/com/hbm/items/ModItems.java +++ b/src/main/java/com/hbm/items/ModItems.java @@ -7,6 +7,7 @@ import com.hbm.blocks.ModBlocks; import com.hbm.blocks.generic.BlockModDoor; import com.hbm.blocks.items.ItemBlockScrap; +import com.hbm.forgefluid.ModForgeFluids; import com.hbm.handler.ToolAbility; import com.hbm.handler.ToolAbility.LuckAbility; import com.hbm.handler.WeaponAbility; @@ -20,13 +21,19 @@ import com.hbm.handler.guncfg.Gun50BMGFactory; import com.hbm.handler.guncfg.Gun556mmFactory; import com.hbm.handler.guncfg.Gun5mmFactory; +import com.hbm.handler.guncfg.Gun75BoltFactory; import com.hbm.handler.guncfg.Gun9mmFactory; +import com.hbm.handler.guncfg.GunDartFactory; import com.hbm.handler.guncfg.GunEnergyFactory; import com.hbm.handler.guncfg.GunFatmanFactory; import com.hbm.handler.guncfg.GunGaussFactory; import com.hbm.handler.guncfg.GunGrenadeFactory; import com.hbm.handler.guncfg.GunOSIPRFactory; import com.hbm.handler.guncfg.GunRocketFactory; +import com.hbm.items.armor.ArmorAJR; +import com.hbm.items.armor.ArmorBJ; +import com.hbm.items.armor.ArmorHEV; +import com.hbm.items.armor.ArmorHat; import com.hbm.items.bomb.ItemBoy; import com.hbm.items.bomb.ItemFleija; import com.hbm.items.bomb.ItemGadget; @@ -43,6 +50,7 @@ import com.hbm.items.food.ItemEnergy; import com.hbm.items.food.ItemLemon; import com.hbm.items.food.ItemNugget; +import com.hbm.items.food.ItemPancake; import com.hbm.items.food.ItemPill; import com.hbm.items.food.ItemSchnitzelVegan; import com.hbm.items.food.ItemTemFlakes; @@ -92,14 +100,17 @@ import com.hbm.items.special.ItemChopper; import com.hbm.items.special.ItemCladding; import com.hbm.items.special.ItemCustomLore; +import com.hbm.items.special.ItemDigamma; import com.hbm.items.special.ItemDrop; import com.hbm.items.special.ItemFuel; import com.hbm.items.special.ItemFusionShield; import com.hbm.items.special.ItemGlitch; +import com.hbm.items.special.ItemHot; import com.hbm.items.special.ItemLootCrate; import com.hbm.items.special.ItemModRecord; import com.hbm.items.special.ItemPolaroid; import com.hbm.items.special.ItemPotatos; +import com.hbm.items.special.ItemRTGPellet; import com.hbm.items.special.ItemRadioactive; import com.hbm.items.special.ItemSoyuz; import com.hbm.items.special.ItemStarterKit; @@ -120,6 +131,7 @@ import com.hbm.items.tool.ItemDiscord; import com.hbm.items.tool.ItemFluidCanister; import com.hbm.items.tool.ItemFluidContainerInfinite; +import com.hbm.items.tool.ItemFusionCore; import com.hbm.items.tool.ItemGasCanister; import com.hbm.items.tool.ItemGeigerCounter; import com.hbm.items.tool.ItemKey; @@ -129,6 +141,7 @@ import com.hbm.items.tool.ItemMS; import com.hbm.items.tool.ItemMatch; import com.hbm.items.tool.ItemMeteorRemote; +import com.hbm.items.tool.ItemMirrorTool; import com.hbm.items.tool.ItemModDoor; import com.hbm.items.tool.ItemMultiDetonator; import com.hbm.items.tool.ItemMultitoolPassive; @@ -139,6 +152,7 @@ import com.hbm.items.tool.ItemSurveyScanner; import com.hbm.items.tool.ItemSwordAbility; import com.hbm.items.tool.ItemSwordAbilityPower; +import com.hbm.items.tool.ItemSwordMeteorite; import com.hbm.items.tool.ItemToolAbility; import com.hbm.items.tool.ItemToolAbility.EnumToolType; import com.hbm.items.tool.ItemToolAbilityPower; @@ -163,12 +177,12 @@ import com.hbm.items.weapon.GunSpark; import com.hbm.items.weapon.GunStinger; import com.hbm.items.weapon.GunSuicide; -import com.hbm.items.weapon.GunZOMG; import com.hbm.items.weapon.ItemAmmo; import com.hbm.items.weapon.ItemClip; import com.hbm.items.weapon.ItemCustomMissile; import com.hbm.items.weapon.ItemGrenade; import com.hbm.items.weapon.ItemGunBase; +import com.hbm.items.weapon.ItemGunDart; import com.hbm.items.weapon.ItemGunGauss; import com.hbm.items.weapon.ItemGunLacunae; import com.hbm.items.weapon.ItemGunOSIPR; @@ -184,6 +198,7 @@ import com.hbm.lib.HBMSoundHandler; import com.hbm.lib.RefStrings; import com.hbm.main.MainRegistry; +import com.hbm.potion.HbmPotion; import net.minecraft.block.Block; import net.minecraft.creativetab.CreativeTabs; @@ -195,7 +210,9 @@ import net.minecraft.item.Item.ToolMaterial; import net.minecraft.item.ItemArmor.ArmorMaterial; import net.minecraft.item.ItemBlock; +import net.minecraft.item.ItemStack; import net.minecraft.potion.PotionEffect; +import net.minecraftforge.common.util.EnumHelper; import net.minecraftforge.fml.common.registry.ForgeRegistries; public class ModItems { @@ -213,6 +230,11 @@ public class ModItems { public static final Item redstone_sword = new RedstoneSword(ToolMaterial.STONE, "redstone_sword").setCreativeTab(CreativeTabs.COMBAT); public static final Item big_sword = new BigSword(ToolMaterial.DIAMOND, "big_sword").setCreativeTab(CreativeTabs.COMBAT); + public static final Item plate_armor_titanium = new ItemBase("plate_armor_titanium").setCreativeTab(MainRegistry.partsTab); + public static final Item plate_armor_ajr = new ItemBase("plate_armor_ajr").setCreativeTab(MainRegistry.partsTab); + public static final Item plate_armor_hev = new ItemBase("plate_armor_hev").setCreativeTab(MainRegistry.partsTab); + public static final Item plate_armor_lunar = new ItemBase("plate_armor_lunar").setCreativeTab(MainRegistry.partsTab); + //Syringe public static final Item syringe_empty = new ItemBase("syringe_empty").setFull3D().setCreativeTab(MainRegistry.consumableTab); public static final Item syringe_awesome = new ItemSyringe("syringe_awesome").setCreativeTab(MainRegistry.consumableTab); @@ -255,7 +277,8 @@ public class ModItems { public static final Item dynosphere_euphemium_charged = new ItemBase("dynosphere_euphemium_charged").setCreativeTab(MainRegistry.controlTab); public static final Item dynosphere_dineutronium = new ItemBattery(1000000000000L, 10000000, 0, "dynosphere_dineutronium").setMaxStackSize(1); public static final Item dynosphere_dineutronium_charged = new ItemBase("dynosphere_dineutronium_charged").setCreativeTab(MainRegistry.controlTab); - public static final Item fusion_core = new ItemBattery(20000000, 0, 2500, "fusion_core").setMaxStackSize(1); + public static final Item hev_battery = new ItemFusionCore(150000, "hev_battery").setMaxStackSize(4).setCreativeTab(MainRegistry.controlTab); + public static final Item fusion_core = new ItemFusionCore(2500000, "fusion_core").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab); public static final Item energy_core = new ItemBattery(10000000, 0, 1000, "energy_core").setMaxStackSize(1); public static final Item fusion_core_infinite = new ItemBase("fusion_core_infinite").setMaxStackSize(1); public static final Item battery_generic = new ItemBattery(5000, 100, 100, "battery_generic").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab); @@ -296,11 +319,26 @@ public class ModItems { public static final Item fuse = new ItemCustomLore("fuse").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab); public static final Item screwdriver = new ItemScrewdriver("screwdriver").setMaxStackSize(1).setFull3D().setCreativeTab(MainRegistry.controlTab); public static final Item redcoil_capacitor = new ItemCapacitor(10, "redcoil_capacitor").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab); - public static final Item titanium_filter = new ItemCapacitor(72000, "titanium_filter").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab); + public static final Item titanium_filter = new ItemCapacitor(6 * 60 * 60 * 20, "titanium_filter").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab); public static final Item arc_electrode = new ItemCustomLore("arc_electrode").setMaxDamage(250).setCreativeTab(MainRegistry.controlTab).setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab).setFull3D(); public static final Item arc_electrode_burnt = new ItemBase("arc_electrode_burnt").setMaxStackSize(1).setFull3D(); public static final Item arc_electrode_desh = new ItemCustomLore("arc_electrode_desh").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab).setFull3D(); + public static final Item particle_empty = new ItemBase("particle_empty").setCreativeTab(MainRegistry.controlTab); + public static final Item particle_hydrogen = new ItemBase("particle_hydrogen").setCreativeTab(MainRegistry.controlTab).setContainerItem(ModItems.particle_empty); + public static final Item particle_copper = new ItemBase("particle_copper").setCreativeTab(MainRegistry.controlTab).setContainerItem(ModItems.particle_empty); + public static final Item particle_lead = new ItemBase("particle_lead").setCreativeTab(MainRegistry.controlTab).setContainerItem(ModItems.particle_empty); + public static final Item particle_aproton = new ItemBase("particle_aproton").setCreativeTab(MainRegistry.controlTab).setContainerItem(ModItems.particle_empty); + public static final Item particle_aelectron = new ItemBase("particle_aelectron").setCreativeTab(MainRegistry.controlTab).setContainerItem(ModItems.particle_empty); + public static final Item particle_amat = new ItemBase("particle_amat").setCreativeTab(MainRegistry.controlTab).setContainerItem(ModItems.particle_empty); + public static final Item particle_aschrab = new ItemBase("particle_aschrab").setCreativeTab(MainRegistry.controlTab).setContainerItem(ModItems.particle_empty); + public static final Item particle_higgs = new ItemBase("particle_higgs").setCreativeTab(MainRegistry.controlTab).setContainerItem(ModItems.particle_empty); + public static final Item particle_muon = new ItemBase("particle_muon").setCreativeTab(MainRegistry.controlTab).setContainerItem(ModItems.particle_empty); + public static final Item particle_strange = new ItemBase("particle_strange").setCreativeTab(MainRegistry.controlTab).setContainerItem(ModItems.particle_empty); + public static final Item particle_dark = new ItemBase("particle_dark").setCreativeTab(MainRegistry.controlTab).setContainerItem(ModItems.particle_empty); + public static final Item particle_sparkticle = new ItemBase("particle_sparkticle").setCreativeTab(MainRegistry.controlTab).setContainerItem(ModItems.particle_empty); + public static final Item particle_digamma = new ItemDigamma(100F, 60, "particle_digamma").setCreativeTab(MainRegistry.controlTab).setContainerItem(ModItems.particle_empty); + public static final Item singularity = new ItemDrop("singularity").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab).setContainerItem(ModItems.nuclear_waste); public static final Item singularity_counter_resonant = new ItemDrop("singularity_counter_resonant").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab).setContainerItem(ModItems.nuclear_waste); public static final Item singularity_super_heated = new ItemDrop("singularity_super_heated").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab).setContainerItem(ModItems.nuclear_waste); @@ -362,7 +400,8 @@ public class ModItems { public static final Item detonator_de = new ItemDrop("detonator_de").setMaxStackSize(1).setFull3D().setCreativeTab(MainRegistry.nukeTab); public static final Item igniter = new ItemCustomLore("igniter").setMaxStackSize(1).setFull3D().setCreativeTab(MainRegistry.nukeTab); public static final Item linker = new ItemTeleLink("linker").setMaxStackSize(1).setCreativeTab(MainRegistry.consumableTab); - public static final Item chopper = new ItemChopper("chopper").setMaxStackSize(1).setCreativeTab(MainRegistry.consumableTab); + public static final Item spawn_chopper = new ItemChopper("chopper").setMaxStackSize(1).setCreativeTab(MainRegistry.consumableTab); + public static final Item spawn_worm = new ItemChopper("spawn_worm").setMaxStackSize(1).setCreativeTab(MainRegistry.consumableTab); public static final Item bomb_caller = new ItemBombCaller("bomb_caller").setMaxStackSize(1).setFull3D().setCreativeTab(MainRegistry.consumableTab); public static final Item crate_caller = new ItemCrateCaller("crate_caller").setMaxStackSize(1).setFull3D().setCreativeTab(MainRegistry.consumableTab); @@ -404,7 +443,6 @@ public class ModItems { .addEffect(new PotionEffect(MobEffects.STRENGTH, 20, 2)) .addEffect(new PotionEffect(MobEffects.JUMP_BOOST, 20, 1)) .addEffect(new PotionEffect(MobEffects.SPEED, 20, 2)) - .addEffect(new PotionEffect(MobEffects.SATURATION, 20, 0)) .setFireproof(true); public static final Item schrabidium_plate = new ArmorFSB(MainRegistry.enumArmorMaterialSchrabidium, -1, EntityEquipmentSlot.CHEST, RefStrings.MODID + ":textures/armor/schrabidium_1.png", "schrabidium_plate").cloneStats((ArmorFSB) schrabidium_helmet).setMaxStackSize(1); public static final Item schrabidium_legs = new ArmorFSB(MainRegistry.enumArmorMaterialSchrabidium, -1, EntityEquipmentSlot.LEGS, RefStrings.MODID + ":textures/armor/schrabidium_2.png", "schrabidium_legs").cloneStats((ArmorFSB) schrabidium_helmet).setCap(4F).setMod(0.1F).setMaxStackSize(1); @@ -420,7 +458,9 @@ public class ModItems { public static final Item chainsaw = new ItemToolAbility(25, -2.8F, -0.05, MainRegistry.enumToolMaterialChainsaw, EnumToolType.AXE, "chainsaw") .addBreakAbility(new ToolAbility.SilkAbility()) - .addBreakAbility(new ToolAbility.RecursionAbility(5)); + .addBreakAbility(new ToolAbility.RecursionAbility(5)) + .addHitAbility(new WeaponAbility.ChainsawAbility(4)) + .addHitAbility(new WeaponAbility.BeheaderAbility()); public static final Item alloy_helmet = new ArmorFSB(MainRegistry.enumArmorMaterialAlloy, -1, EntityEquipmentSlot.HEAD, RefStrings.MODID + ":textures/armor/alloy_1.png", "alloy_helmet").setMod(0.75F).setMaxStackSize(1); public static final Item alloy_plate = new ArmorFSB(MainRegistry.enumArmorMaterialAlloy, -1, EntityEquipmentSlot.CHEST, RefStrings.MODID + ":textures/armor/alloy_1.png", "alloy_plate").cloneStats((ArmorFSB) alloy_helmet).setMaxStackSize(1); @@ -455,10 +495,17 @@ public class ModItems { public static final Item titanium_legs = new ArmorFSB(MainRegistry.enumArmorMaterialTitanium, -1, EntityEquipmentSlot.LEGS, RefStrings.MODID + ":textures/armor/titanium_2.png", "titanium_legs").cloneStats((ArmorFSB) titanium_helmet).setMaxStackSize(1); public static final Item titanium_boots = new ArmorFSB(MainRegistry.enumArmorMaterialTitanium, -1, EntityEquipmentSlot.FEET, RefStrings.MODID + ":textures/armor/titanium_1.png", "titanium_boots").cloneStats((ArmorFSB) titanium_helmet).setMaxStackSize(1); - public static final Item t45_helmet = new ArmorT45(MainRegistry.enumArmorMaterialT45, -1, EntityEquipmentSlot.HEAD, "t45_helmet").setCreativeTab(CreativeTabs.COMBAT); - public static final Item t45_plate = new ArmorT45(MainRegistry.enumArmorMaterialT45, -1, EntityEquipmentSlot.CHEST, "t45_plate").setCreativeTab(CreativeTabs.COMBAT); - public static final Item t45_legs = new ArmorT45(MainRegistry.enumArmorMaterialT45, -1, EntityEquipmentSlot.LEGS, "t45_legs").setCreativeTab(CreativeTabs.COMBAT); - public static final Item t45_boots = new ArmorT45(MainRegistry.enumArmorMaterialT45, -1, EntityEquipmentSlot.FEET, "t45_boots").setCreativeTab(CreativeTabs.COMBAT); + //Drillgon200: Don't want to move the material here because I'm worried it'll cause issues with static items and stuff. + public static final Item t45_helmet = new ArmorT45(MainRegistry.enumArmorMaterialT45, -1, EntityEquipmentSlot.HEAD, 1000000, 10000, 1000, 5, "t45_helmet").setCap(6.5F).setMod(0.25F) + .setFireproof(true) + .enableVATS(true) + .addEffect(new PotionEffect(MobEffects.STRENGTH, 20, 0)) + .addEffect(new PotionEffect(MobEffects.SPEED, 20, 1)) + .setBlastProtection(0.5F) + .addResistance("fall", 0).setCreativeTab(CreativeTabs.COMBAT); + public static final Item t45_plate = new ArmorT45(MainRegistry.enumArmorMaterialT45, -1, EntityEquipmentSlot.CHEST, 1000000, 10000, 1000, 5, "t45_plate").cloneStats((ArmorFSB) t45_helmet).setCreativeTab(CreativeTabs.COMBAT); + public static final Item t45_legs = new ArmorT45(MainRegistry.enumArmorMaterialT45, -1, EntityEquipmentSlot.LEGS, 1000000, 10000, 1000, 5, "t45_legs").cloneStats((ArmorFSB) t45_helmet).setCreativeTab(CreativeTabs.COMBAT); + public static final Item t45_boots = new ArmorT45(MainRegistry.enumArmorMaterialT45, -1, EntityEquipmentSlot.FEET, 1000000, 10000, 1000, 5, "t45_boots").cloneStats((ArmorFSB) t45_helmet).setCreativeTab(CreativeTabs.COMBAT); public static final Item cobalt_helmet = new ArmorFSB(MainRegistry.aMatCobalt, -1, EntityEquipmentSlot.HEAD, RefStrings.MODID + ":textures/armor/cobalt_1.png", "cobalt_helmet").setMod(0.75F); public static final Item cobalt_plate = new ArmorFSB(MainRegistry.aMatCobalt, -1, EntityEquipmentSlot.CHEST, RefStrings.MODID + ":textures/armor/cobalt_1.png", "cobalt_plate").cloneStats((ArmorFSB) cobalt_helmet); @@ -471,14 +518,64 @@ public class ModItems { public static final Item starmetal_legs = new ArmorFSB(MainRegistry.aMatStarmetal, -1, EntityEquipmentSlot.LEGS, RefStrings.MODID + ":textures/armor/starmetal_2.png", "starmetal_legs").cloneStats((ArmorFSB) starmetal_helmet); public static final Item starmetal_boots = new ArmorFSB(MainRegistry.aMatStarmetal, -1, EntityEquipmentSlot.FEET, RefStrings.MODID + ":textures/armor/starmetal_1.png", "starmetal_boots").cloneStats((ArmorFSB) starmetal_helmet); + + public static final Item ajr_helmet = new ArmorAJR(MainRegistry.aMatAJR, 7, EntityEquipmentSlot.HEAD, RefStrings.MODID + ":textures/armor/starmetal_1.png", 2500000, 10000, 2000, 25, "ajr_helmet").setMod(0.25F).setCap(6.0F).setThreshold(4F) + .setFireproof(true) + .enableVATS(true) + .setHasGeigerSound(true) + .addEffect(new PotionEffect(MobEffects.JUMP_BOOST, 20, 0)) + .addEffect(new PotionEffect(MobEffects.STRENGTH, 20, 0)) + .setBlastProtection(0.25F) + .setStep(HBMSoundHandler.metalStep) + .setJump(HBMSoundHandler.ironJump) + .setFall(HBMSoundHandler.ironLand) + .addResistance("fall", 0); + public static final Item ajr_plate = new ArmorAJR(MainRegistry.aMatAJR, 7, EntityEquipmentSlot.CHEST, RefStrings.MODID + ":textures/armor/starmetal_1.png", 2500000, 10000, 2000, 25, "ajr_plate").cloneStats((ArmorFSB) ajr_helmet); + public static final Item ajr_legs = new ArmorAJR(MainRegistry.aMatAJR, 7, EntityEquipmentSlot.LEGS, RefStrings.MODID + ":textures/armor/starmetal_2.png", 2500000, 10000, 2000, 25, "ajr_legs").cloneStats((ArmorFSB) ajr_helmet); + public static final Item ajr_boots = new ArmorAJR(MainRegistry.aMatAJR, 7, EntityEquipmentSlot.FEET, RefStrings.MODID + ":textures/armor/starmetal_1.png", 2500000, 10000, 2000, 25, "ajr_boots").cloneStats((ArmorFSB) ajr_helmet); + + public static final Item bj_helmet = new ArmorBJ(MainRegistry.aMatBJ, 7, EntityEquipmentSlot.HEAD, RefStrings.MODID + ":textures/armor/starmetal_1.png", 10000000, 10000, 1000, 100, "bj_helmet").setMod(0.25F).setCap(4.0F).setThreshold(4F) + .setFireproof(true) + .enableVATS(true) + .enableThermalSight(true) + .setHasGeigerSound(true) + .addEffect(new PotionEffect(MobEffects.SPEED, 20, 1)) + .addEffect(new PotionEffect(MobEffects.JUMP_BOOST, 20, 0)) + .addEffect(new PotionEffect(MobEffects.SATURATION, 20, 0)) + .addEffect(new PotionEffect(HbmPotion.radx, 20, 0)) + .setBlastProtection(0.5F) + //.setGravity(0.02D) + .setStep(HBMSoundHandler.metalStep) + .setJump(HBMSoundHandler.ironJump) + .setFall(HBMSoundHandler.ironLand) + .addResistance("fall", 0); + public static final Item bj_plate = new ArmorBJ(MainRegistry.aMatBJ, 7, EntityEquipmentSlot.CHEST, RefStrings.MODID + ":textures/armor/starmetal_1.png", 10000000, 10000, 1000, 100, "bj_plate").cloneStats((ArmorFSB) bj_helmet); + public static final Item bj_legs = new ArmorBJ(MainRegistry.aMatBJ, 7, EntityEquipmentSlot.LEGS, RefStrings.MODID + ":textures/armor/starmetal_2.png", 10000000, 10000, 1000, 100, "bj_legs").cloneStats((ArmorFSB) bj_helmet); + public static final Item bj_boots = new ArmorBJ(MainRegistry.aMatBJ, 7, EntityEquipmentSlot.FEET, RefStrings.MODID + ":textures/armor/starmetal_1.png", 10000000, 10000, 1000, 100, "bj_boots").cloneStats((ArmorFSB) bj_helmet); + + public static final Item hev_helmet = new ArmorHEV(MainRegistry.aMatHEV, 7, EntityEquipmentSlot.HEAD, RefStrings.MODID + ":textures/armor/starmetal_1.png", 1000000, 10000, 2500, 0, "hev_helmet").setMod(0.25F).setCap(4.0F).setThreshold(2.0F) + .addEffect(new PotionEffect(MobEffects.SPEED, 20, 1)) + .addEffect(new PotionEffect(MobEffects.JUMP_BOOST, 20, 0)) + .setBlastProtection(0.25F) + .setMod(0.2F) + .setFireproof(true) + .setHasGeigerSound(true) + .setHasCustomGeiger(true) + .addResistance("fall", 0.5F); + public static final Item hev_plate = new ArmorHEV(MainRegistry.aMatHEV, 7, EntityEquipmentSlot.CHEST, RefStrings.MODID + ":textures/armor/starmetal_1.png", 1000000, 10000, 2500, 0, "hev_plate").cloneStats((ArmorFSB) hev_helmet); + public static final Item hev_legs = new ArmorHEV(MainRegistry.aMatHEV, 7, EntityEquipmentSlot.LEGS, RefStrings.MODID + ":textures/armor/starmetal_2.png", 1000000, 10000, 2500, 0, "hev_legs").cloneStats((ArmorFSB) hev_helmet); + public static final Item hev_boots = new ArmorHEV(MainRegistry.aMatHEV, 7, EntityEquipmentSlot.FEET, RefStrings.MODID + ":textures/armor/starmetal_1.png", 1000000, 10000, 2500, 0, "hev_boots").cloneStats((ArmorFSB) hev_helmet); + public static final Item goggles = new ArmorModel(ArmorMaterial.IRON, -1, EntityEquipmentSlot.HEAD, "goggles").setMaxStackSize(1); public static final Item gas_mask = new ArmorModel(ArmorMaterial.IRON, -1, EntityEquipmentSlot.HEAD, "gas_mask").setMaxStackSize(1); public static final Item gas_mask_m65 = new ArmorModel(ArmorMaterial.IRON, -1, EntityEquipmentSlot.HEAD, "gas_mask_m65").setMaxStackSize(1); + public static final Item hat = new ArmorHat(ArmorMaterial.IRON, 7, EntityEquipmentSlot.HEAD, "nossy_hat").setMaxStackSize(1); + public static final Item beta = new ItemDrop("beta").setMaxStackSize(1); public static final Item jetpack_boost = new JetpackBooster(MainRegistry.enumArmorMaterialSteel, -1, EntityEquipmentSlot.CHEST, "jetpack_boost").setMaxStackSize(1); - public static final Item jetpack_break = new JetpackBreak(MainRegistry.enumArmorMaterialSteel, -1, EntityEquipmentSlot.CHEST, "jetpack_break").setMaxStackSize(1); - public static final Item jetpack_fly = new JetpackRegular(MainRegistry.enumArmorMaterialSteel, -1, EntityEquipmentSlot.CHEST, "jetpack_fly").setMaxStackSize(1); - public static final Item jetpack_vector = new JetpackVectorized(MainRegistry.enumArmorMaterialSteel, -1, EntityEquipmentSlot.CHEST, "jetpack_vector").setMaxStackSize(1); + public static final Item jetpack_break = new JetpackBreak(MainRegistry.enumArmorMaterialSteel, -1, EntityEquipmentSlot.CHEST, ModForgeFluids.kerosene, 8000, "jetpack_break").setMaxStackSize(1); + public static final Item jetpack_fly = new JetpackRegular(MainRegistry.enumArmorMaterialSteel, -1, EntityEquipmentSlot.CHEST, ModForgeFluids.kerosene, 12000, "jetpack_fly").setMaxStackSize(1); + public static final Item jetpack_vector = new JetpackVectorized(MainRegistry.enumArmorMaterialSteel, -1, EntityEquipmentSlot.CHEST, ModForgeFluids.kerosene, 16000, "jetpack_vector").setMaxStackSize(1); public static final Item cape_radiation = new ArmorModel(ArmorMaterial.CHAIN, -1, EntityEquipmentSlot.CHEST, "cape_radiation").setCreativeTab(MainRegistry.consumableTab).setMaxStackSize(1); public static final Item cape_gasmask = new ArmorModel(ArmorMaterial.CHAIN, -1, EntityEquipmentSlot.CHEST, "cape_gasmask").setCreativeTab(MainRegistry.consumableTab).setMaxStackSize(1); @@ -497,8 +594,13 @@ public class ModItems { public static final Item wood_gavel = new WeaponSpecial(ToolMaterial.WOOD, "wood_gavel").setMaxStackSize(1); public static final Item lead_gavel = new WeaponSpecial(MainRegistry.enumToolMaterialSteel, "lead_gavel").setMaxStackSize(1); public static final Item diamond_gavel = new WeaponSpecial(ToolMaterial.DIAMOND, "diamond_gavel").setMaxStackSize(1); - //Drillgon200: This is too much for me... - //public static final Item pch = new WeaponSpecial(MainRegistry.tMatHammmer, "pch").setMaxStackSize(1); + public static final ToolMaterial matMeseGavel = EnumHelper.addToolMaterial("HBM_MESEGAVEL", 4, 0, 50F, 0.0F, 200).setRepairItem(new ItemStack(ModItems.plate_paa)); + public static final Item mese_gavel = new ItemSwordAbility(250, 1.5, matMeseGavel, "mese_gavel") + .addHitAbility(new WeaponAbility.PhosphorusAbility(60)) + .addHitAbility(new WeaponAbility.RadiationAbility(500)) + .addHitAbility(new WeaponAbility.StunAbility(10)) + .addHitAbility(new WeaponAbility.VampireAbility(50)) + .addHitAbility(new WeaponAbility.BeheaderAbility()).setMaxStackSize(1); public static final Item multitool_hit = new ItemMultitoolPassive("multitool_hit").setCreativeTab(null); public static final Item multitool_dig = new ItemMultitoolTool(4.0F, MainRegistry.enumToolMaterialMultitool, Collections.emptySet(), "multitool_dig").setFull3D().setCreativeTab(MainRegistry.consumableTab); @@ -575,6 +677,7 @@ public class ModItems { public static final Item gun_stinger = new GunStinger("gun_stinger").setCreativeTab(MainRegistry.weaponTab); public static final Item gun_skystinger = new GunStinger("gun_skystinger").setCreativeTab(MainRegistry.weaponTab); public static final Item gun_mp = new ItemGunBase(Gun556mmFactory.getEuphieConfig(), "gun_mp").setCreativeTab(MainRegistry.weaponTab); + public static final Item gun_bolter = new ItemGunBase(Gun75BoltFactory.getBolterConfig(), "gun_bolter").setCreativeTab(MainRegistry.weaponTab); public static final Item gun_brimstone = new GunBrimstone("gun_brimstone").setCreativeTab(MainRegistry.weaponTab); public static final Item gun_cryolator = new GunCryolator("gun_cryolator").setCreativeTab(MainRegistry.weaponTab); public static final Item gun_jack = new GunJack("gun_jack").setCreativeTab(MainRegistry.weaponTab); @@ -589,9 +692,11 @@ public class ModItems { public static final Item gun_bolt_action_saturnite = new GunBoltAction("gun_bolt_action_saturnite").setCreativeTab(MainRegistry.weaponTab); public static final Item gun_folly = new GunFolly("gun_folly").setCreativeTab(MainRegistry.weaponTab); public static final Item gun_dampfmaschine = new GunDampfmaschine("gun_dampfmaschine").setCreativeTab(MainRegistry.weaponTab); + public static final Item gun_darter = new ItemGunDart(GunDartFactory.getDarterConfig(), "gun_darter").setCreativeTab(MainRegistry.weaponTab); //Materials public static final Item ingot_schrabidium = new ItemRadioactive(7.5F, false, true, "ingot_schrabidium").setCreativeTab(MainRegistry.partsTab); + public static final Item ingot_schrabidate = new ItemRadioactive(2.5F, false, true, "ingot_schrabidate").setCreativeTab(MainRegistry.partsTab); public static final Item ingot_schraranium = new ItemRadioactive(2.5F, false, true, "ingot_schraranium").setCreativeTab(MainRegistry.partsTab); public static final Item ingot_advanced_alloy = new ItemBase("ingot_advanced_alloy").setCreativeTab(MainRegistry.partsTab); public static final Item ingot_steel = new ItemBase("ingot_steel").setCreativeTab(MainRegistry.partsTab); @@ -610,6 +715,9 @@ public class ModItems { public static final Item ingot_dura_steel = new ItemCustomLore("ingot_dura_steel").setCreativeTab(MainRegistry.partsTab); public static final Item ingot_polymer = new ItemCustomLore("ingot_polymer").setCreativeTab(MainRegistry.partsTab); public static final Item ingot_lanthanium = new ItemCustomLore("ingot_lanthanium").setCreativeTab(MainRegistry.partsTab); + public static final Item ingot_meteorite = new ItemHot(200, "ingot_meteorite").setCreativeTab(MainRegistry.partsTab); + public static final Item ingot_meteorite_forged = new ItemHot(200, "ingot_meteorite_forged").setCreativeTab(MainRegistry.partsTab); + public static final Item blade_meteorite = new ItemHot(200, "blade_meteorite").setCreativeTab(MainRegistry.partsTab); public static final Item ingot_actinium = new ItemCustomLore("ingot_actinium").setCreativeTab(MainRegistry.partsTab); public static final Item ingot_desh = new ItemCustomLore("ingot_desh").setCreativeTab(MainRegistry.partsTab); public static final Item ingot_saturnite = new ItemCustomLore("ingot_saturnite").setCreativeTab(MainRegistry.partsTab); @@ -716,7 +824,7 @@ public class ModItems { public static final Item dust = new ItemFuel("dust", 400).setCreativeTab(MainRegistry.partsTab); public static final Item containment_box = new ItemLeadBox("containment_box").setCreativeTab(null); - public static final Item pellet_rtg = new ItemRadioactive(0.25F, "pellet_rtg").setCreativeTab(MainRegistry.controlTab).setMaxStackSize(1); + public static final Item pellet_rtg = new ItemRTGPellet(0.25F, "pellet_rtg").setCreativeTab(MainRegistry.controlTab).setMaxStackSize(1); public static final Item pellet_rtg_weak = new ItemRadioactive(0.1F, "pellet_rtg_weak").setCreativeTab(MainRegistry.controlTab).setMaxStackSize(1); public static final Item pellet_rtg_polonium = new ItemRadioactive(2.5F, "pellet_rtg_polonium").setCreativeTab(MainRegistry.controlTab).setMaxStackSize(1); public static final Item tritium_deuterium_cake = new ItemCustomLore("tritium_deuterium_cake").setCreativeTab(MainRegistry.controlTab).setMaxStackSize(1); @@ -757,8 +865,8 @@ public class ModItems { public static final Item rod_dual_lead = new ItemBase("rod_dual_lead").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab).setContainerItem(ModItems.rod_dual_empty); public static final Item rod_dual_schrabidium = new ItemRadioactive(15F, false, true, "rod_dual_schrabidium").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab).setContainerItem(ModItems.rod_dual_empty); public static final Item rod_dual_solinium = new ItemRadioactive(15F, false, true, "rod_dual_solinium").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab).setContainerItem(ModItems.rod_dual_empty); - public static final Item rod_dual_balefire = new ItemRadioactive(3000F, "rod_dual_balefire").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab).setContainerItem(ModItems.rod_empty); - public static final Item rod_dual_balefire_blazing = new ItemRadioactive(5000F, true, "rod_dual_balefire_blazing").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab).setContainerItem(ModItems.rod_empty); + public static final Item rod_dual_balefire = new ItemRadioactive(3000F, "rod_dual_balefire").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab).setContainerItem(ModItems.rod_dual_empty); + public static final Item rod_dual_balefire_blazing = new ItemRadioactive(5000F, true, "rod_dual_balefire_blazing").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab).setContainerItem(ModItems.rod_dual_empty); public static final Item rod_quad_th232 = new ItemCustomLore("rod_quad_th232").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab).setContainerItem(ModItems.rod_quad_empty); public static final Item rod_quad_uranium = new ItemRadioactive(2F, "rod_quad_uranium").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab).setContainerItem(ModItems.rod_quad_empty); public static final Item rod_quad_u233 = new ItemRadioactive(20F, "rod_quad_u233").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab).setContainerItem(ModItems.rod_quad_empty); @@ -773,8 +881,8 @@ public class ModItems { public static final Item rod_quad_lead = new ItemBase("rod_quad_lead").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab).setContainerItem(ModItems.rod_quad_empty); public static final Item rod_quad_schrabidium = new ItemRadioactive(30F, false, true, "rod_quad_schrabidium").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab).setContainerItem(ModItems.rod_quad_empty); public static final Item rod_quad_solinium = new ItemRadioactive(30F, false, true, "rod_quad_solinium").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab).setContainerItem(ModItems.rod_quad_empty); - public static final Item rod_quad_balefire = new ItemRadioactive(6000F, "rod_quad_balefire").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab).setContainerItem(ModItems.rod_empty); - public static final Item rod_quad_balefire_blazing = new ItemRadioactive(10000F, true, "rod_quad_balefire_blazing").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab).setContainerItem(ModItems.rod_empty); + public static final Item rod_quad_balefire = new ItemRadioactive(6000F, "rod_quad_balefire").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab).setContainerItem(ModItems.rod_quad_empty); + public static final Item rod_quad_balefire_blazing = new ItemRadioactive(10000F, true, "rod_quad_balefire_blazing").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab).setContainerItem(ModItems.rod_quad_empty); public static final Item rod_thorium_fuel = new ItemFuelRod(0.5F, false, 100000, 10, "rod_thorium_fuel").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab).setContainerItem(ModItems.rod_empty); public static final Item rod_dual_thorium_fuel = new ItemFuelRod(1.5F, false, 100000, 20, "rod_dual_thorium_fuel").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab).setContainerItem(ModItems.rod_dual_empty); public static final Item rod_quad_thorium_fuel = new ItemFuelRod(3F, false, 100000, 40, "rod_quad_thorium_fuel").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab).setContainerItem(ModItems.rod_quad_empty); @@ -835,6 +943,7 @@ public class ModItems { //Generic Items public static final Item pellet_coal = new ItemBase("pellet_coal").setCreativeTab(MainRegistry.partsTab); public static final Item chlorine_pinwheel = new ItemBase("chlorine_pinwheel").setCreativeTab(MainRegistry.partsTab); + public static final Item ring_starmetal = new ItemBase("ring_starmetal").setCreativeTab(MainRegistry.partsTab); public static final Item component_limiter = new ItemBase("component_limiter").setCreativeTab(MainRegistry.partsTab); public static final Item component_emitter = new ItemBase("component_emitter").setCreativeTab(MainRegistry.partsTab); public static final Item biomass = new ItemBase("biomass").setCreativeTab(MainRegistry.partsTab); @@ -854,6 +963,7 @@ public class ModItems { public static final Item pellet_mercury = new ItemBase("pellet_mercury").setCreativeTab(MainRegistry.partsTab); public static final Item pellet_meteorite = new ItemBase("pellet_meteorite").setCreativeTab(MainRegistry.partsTab); public static final Item pellet_canister = new ItemBase("pellet_canister").setCreativeTab(MainRegistry.partsTab); + public static final Item pellet_claws = new ItemBase("pellet_claws").setCreativeTab(MainRegistry.partsTab); public static final Item pellet_charged = new ItemBase("pellet_charged").setCreativeTab(MainRegistry.partsTab); //Powders @@ -868,6 +978,7 @@ public class ModItems { public static final Item powder_plutonium = new ItemRadioactive(2.5F, true, "powder_plutonium").setCreativeTab(MainRegistry.partsTab); public static final Item powder_thorium = new ItemCustomLore("powder_thorium").setCreativeTab(MainRegistry.partsTab); public static final Item powder_schrabidium = new ItemRadioactive(7.5F, true, true, "powder_schrabidium").setCreativeTab(MainRegistry.partsTab); + public static final Item powder_schrabidate = new ItemRadioactive(2.5F, true, true, "powder_schrabidate").setCreativeTab(MainRegistry.partsTab); public static final Item powder_iron = new ItemBase("powder_iron").setCreativeTab(MainRegistry.partsTab); public static final Item powder_gold = new ItemBase("powder_gold").setCreativeTab(MainRegistry.partsTab); public static final Item powder_titanium = new ItemBase("powder_titanium").setCreativeTab(MainRegistry.partsTab); @@ -893,6 +1004,7 @@ public class ModItems { public static final Item powder_actinium = new ItemCustomLore("powder_actinium").setCreativeTab(MainRegistry.partsTab); public static final Item powder_semtex_mix = new ItemBase("powder_semtex_mix").setCreativeTab(MainRegistry.partsTab); public static final Item powder_desh = new ItemBase("powder_desh").setCreativeTab(MainRegistry.partsTab); + public static final Item powder_steel_tiny = new ItemBase("powder_steel_tiny").setCreativeTab(MainRegistry.partsTab); public static final Item powder_euphemium = new ItemCustomLore("powder_euphemium").setCreativeTab(MainRegistry.partsTab); public static final Item powder_dineutronium = new ItemCustomLore("powder_dineutronium").setCreativeTab(MainRegistry.partsTab); public static final Item powder_iodine = new ItemCustomLore("powder_iodine").setCreativeTab(MainRegistry.partsTab); @@ -942,6 +1054,7 @@ public class ModItems { public static final Item ducttape = new ItemBase("ducttape").setCreativeTab(MainRegistry.partsTab); public static final Item catalyst_clay = new ItemBase("catalyst_clay").setCreativeTab(MainRegistry.partsTab); public static final Item motor = new ItemBase("motor").setCreativeTab(MainRegistry.partsTab); + public static final Item motor_desh = new ItemBase("motor_desh").setCreativeTab(MainRegistry.partsTab); public static final Item photo_panel = new ItemBase("photo_panel").setCreativeTab(MainRegistry.partsTab); public static final Item sat_base = new ItemBase("sat_base").setCreativeTab(MainRegistry.partsTab); public static final Item thruster_nuclear = new ItemBase("thruster_nuclear").setCreativeTab(MainRegistry.partsTab); @@ -961,7 +1074,6 @@ public class ModItems { public static final Item asbestos_cloth = new ItemBase("asbestos_cloth").setCreativeTab(MainRegistry.partsTab); public static final Item filter_coal = new ItemBase("filter_coal").setCreativeTab(MainRegistry.partsTab); - //TODO remove public static final Item magnet_dee = new ItemBase("magnet_dee").setCreativeTab(MainRegistry.partsTab); public static final Item magnet_circular = new ItemBase("magnet_circular").setCreativeTab(MainRegistry.partsTab); public static final Item cyclotron_tower = new ItemBase("cyclotron_tower").setCreativeTab(MainRegistry.partsTab); @@ -1038,12 +1150,17 @@ public class ModItems { public static final Item med_ptsd = new ItemLemon(0, 0, false, "med_ptsd").setCreativeTab(MainRegistry.consumableTab); //public static final Item med_schizophrenia = new ItemLemon(0, 0, false, "med_schizophrenia").setCreativeTab(MainRegistry.consumableTab); public static final Item loops = new ItemLemon(4, 5, false, "loops").setCreativeTab(MainRegistry.consumableTab); - public static final Item loop_stew = new ItemLemon(10, 10, false, "loop_stew").setCreativeTab(MainRegistry.consumableTab); + public static final Item loop_stew = new ItemLemon(10, 10, false, "loop_stew").setMaxStackSize(1).setCreativeTab(MainRegistry.consumableTab); public static final Item fooditem = new ItemLemon(2, 5, false, "fooditem").setCreativeTab(MainRegistry.consumableTab); public static final Item twinkie = new ItemLemon(3, 5, false, "twinkie").setCreativeTab(MainRegistry.consumableTab); public static final Item static_sandwich = new ItemLemon(6, 5, false, "static_sandwich").setCreativeTab(MainRegistry.consumableTab); - public static final Item canteen_13 = new ItemCanteen(1 * 60 * 20, "canteen_13").setCreativeTab(MainRegistry.consumableTab); - public static final Item canteen_vodka = new ItemCanteen(3 * 60 * 20, "canteen_vodka").setCreativeTab(MainRegistry.consumableTab); + public static final Item canteen_13 = new ItemCanteen(1 * 60, "canteen_13").setCreativeTab(MainRegistry.consumableTab); + public static final Item canteen_vodka = new ItemCanteen(3 * 60, "canteen_vodka").setCreativeTab(MainRegistry.consumableTab); + public static final Item canteen_fab = new ItemCanteen(2 * 60, "canteen_fab").setCreativeTab(MainRegistry.consumableTab); + public static final Item pancake = new ItemPancake(20, 20, false, "pancake").setCreativeTab(MainRegistry.consumableTab); + public static final Item nugget = new ItemLemon(200, 200, false, "nugget").setCreativeTab(MainRegistry.consumableTab); + //Bongespob arcarmoni + public static final Item spongebob_macaroni = new ItemLemon(5, 5, false, "spongebob_macaroni").setCreativeTab(MainRegistry.consumableTab); public static final Item canned_beef = new ItemLemon(8, 5, false, "canned_beef").setCreativeTab(MainRegistry.consumableTab); public static final Item canned_tuna = new ItemLemon(4, 5, false, "canned_tuna").setCreativeTab(MainRegistry.consumableTab); @@ -1073,7 +1190,10 @@ public class ModItems { public static final Item canned_recursion = new ItemLemon(1, 5, false, "canned_recursion").setCreativeTab(MainRegistry.consumableTab); public static final Item canned_bark = new ItemLemon(2, 5, false, "canned_bark").setCreativeTab(MainRegistry.consumableTab); public static final Item can_key = new ItemBase("can_key").setCreativeTab(MainRegistry.consumableTab); - public static final Item coin_maskman = new ItemCustomLore("coin_maskman").setCreativeTab(MainRegistry.consumableTab); + public static final Item coin_maskman = new ItemCustomLore("coin_maskman").setRarity(EnumRarity.UNCOMMON).setCreativeTab(MainRegistry.consumableTab); + public static final Item coin_creeper = new ItemCustomLore("coin_creeper").setRarity(EnumRarity.UNCOMMON).setCreativeTab(MainRegistry.consumableTab); + public static final Item coin_radiation = new ItemCustomLore("coin_radiation").setRarity(EnumRarity.UNCOMMON).setCreativeTab(MainRegistry.consumableTab); + public static final Item coin_worm = new ItemCustomLore("coin_worm").setRarity(EnumRarity.UNCOMMON).setCreativeTab(MainRegistry.consumableTab); public static final Item pudding = new ItemLemon(6, 15, false, "pudding").setCreativeTab(MainRegistry.consumableTab); public static final Item can_empty = new ItemBase("can_empty").setCreativeTab(MainRegistry.consumableTab); @@ -1095,7 +1215,8 @@ public class ModItems { .addBreakAbility(new ToolAbility.RecursionAbility(3)); public static final Item alloy_axe = new ItemToolAbility(7F, -2.8F, 0, MainRegistry.enumToolMaterialAlloy, EnumToolType.AXE, "alloy_axe") - .addBreakAbility(new ToolAbility.RecursionAbility(3)); + .addBreakAbility(new ToolAbility.RecursionAbility(3)) + .addHitAbility(new WeaponAbility.BeheaderAbility()); public static final Item alloy_shovel = new ItemToolAbility(5F, -2.8F, 0, MainRegistry.enumToolMaterialAlloy, EnumToolType.SHOVEL, "alloy_shovel") .addBreakAbility(new ToolAbility.RecursionAbility(3)); @@ -1115,7 +1236,8 @@ public class ModItems { .addBreakAbility(new ToolAbility.RecursionAbility(5)) .addBreakAbility(new ToolAbility.SmelterAbility()) .addBreakAbility(new ToolAbility.SilkAbility()) - .addBreakAbility(new LuckAbility(3)); + .addBreakAbility(new LuckAbility(3)) + .addHitAbility(new WeaponAbility.BeheaderAbility()); public static final Item cmb_shovel = new ItemToolAbility(8, -2.8F, 0, MainRegistry.enumToolMaterialCmb, EnumToolType.SHOVEL, "cmb_shovel") .addBreakAbility(new ToolAbility.RecursionAbility(5)) @@ -1138,7 +1260,9 @@ public class ModItems { .addBreakAbility(new ToolAbility.HammerAbility(2)) .addBreakAbility(new ToolAbility.RecursionAbility(5)) .addBreakAbility(new ToolAbility.SilkAbility()) - .addBreakAbility(new LuckAbility(2)); + .addBreakAbility(new LuckAbility(2)) + .addHitAbility(new WeaponAbility.ChainsawAbility(6)) + .addHitAbility(new WeaponAbility.BeheaderAbility()); public static final Item elec_shovel = new ItemToolAbilityPower(7.5F, -2.8F, 0, MainRegistry.enumToolMaterialElec, EnumToolType.SHOVEL, 500000, 1000, 100, "elec_shovel") .addBreakAbility(new ToolAbility.HammerAbility(2)) @@ -1159,7 +1283,8 @@ public class ModItems { .addBreakAbility(new ToolAbility.HammerAbility(1)) .addBreakAbility(new ToolAbility.RecursionAbility(3)) .addBreakAbility(new ToolAbility.SilkAbility()) - .addBreakAbility(new LuckAbility(2)); + .addBreakAbility(new LuckAbility(2)) + .addHitAbility(new WeaponAbility.BeheaderAbility()); public static final Item desh_shovel = new ItemToolAbility(4F, -2.8F, -0.05, MainRegistry.enumToolMaterialDesh, EnumToolType.SHOVEL, "desh_shovel") .addBreakAbility(new ToolAbility.HammerAbility(1)) @@ -1177,7 +1302,8 @@ public class ModItems { public static final Item cobalt_axe = new ItemToolAbility(6F, -2.8F, 0, MainRegistry.enumToolMaterialCobalt, EnumToolType.AXE, "cobalt_axe") .addBreakAbility(new ToolAbility.RecursionAbility(4)) .addBreakAbility(new ToolAbility.SilkAbility()) - .addBreakAbility(new LuckAbility(1)); + .addBreakAbility(new LuckAbility(1)) + .addHitAbility(new WeaponAbility.BeheaderAbility()); public static final Item cobalt_shovel = new ItemToolAbility(3.5F, -2.8F, 0, MainRegistry.enumToolMaterialCobalt, EnumToolType.SHOVEL, "cobalt_shovel") .addBreakAbility(new ToolAbility.RecursionAbility(4)) @@ -1219,6 +1345,30 @@ public class ModItems { .addBreakAbility(new ToolAbility.HammerAbility(4)) .addBreakAbility(new ToolAbility.RecursionAbility(9)); + public static final ToolMaterial matChlorophyte = EnumHelper.addToolMaterial("HBM_CHLOROPHYTE", 4, 0, 50F, 0.0F, 200).setRepairItem(new ItemStack(ModItems.powder_chlorophyte)); + public static final Item chlorophyte_pickaxe = new ItemToolAbility(20F, -2.8F, 0, matChlorophyte, EnumToolType.MINER, "chlorophyte_pickaxe") + .addBreakAbility(new ToolAbility.HammerAbility(2)) + .addBreakAbility(new ToolAbility.LuckAbility(4)) + .addBreakAbility(new ToolAbility.CentrifugeAbility()) + .addBreakAbility(new ToolAbility.MercuryAbility()) + .addHitAbility(new WeaponAbility.StunAbility(10)) + .addHitAbility(new WeaponAbility.VampireAbility(5F)) + .addHitAbility(new WeaponAbility.BeheaderAbility()); + + public static final ToolMaterial matMese = EnumHelper.addToolMaterial("HBM_MESE", 4, 0, 50F, 0.0F, 200).setRepairItem(new ItemStack(ModItems.plate_paa)); + public static final Item mese_pickaxe = new ItemToolAbility(35F, -2.8F, 0, matMese, EnumToolType.MINER, "mese_pickaxe") + .addBreakAbility(new ToolAbility.HammerAbility(3)) + .addBreakAbility(new ToolAbility.RecursionAbility(5)) + .addBreakAbility(new ToolAbility.CrystallizerAbility()) + .addBreakAbility(new ToolAbility.SilkAbility()) + .addBreakAbility(new ToolAbility.LuckAbility(9)) + .addBreakAbility(new ToolAbility.ExplosionAbility(2.5F)) + .addBreakAbility(new ToolAbility.ExplosionAbility(5F)) + .addBreakAbility(new ToolAbility.ExplosionAbility(10F)) + .addBreakAbility(new ToolAbility.ExplosionAbility(15F)) + .addHitAbility(new WeaponAbility.StunAbility(10)) + .addHitAbility(new WeaponAbility.PhosphorusAbility(60)) ; + public static final Item schrabidium_hoe = new HoeSchrabidium(MainRegistry.enumToolMaterialSchrabidium, "schrabidium_hoe").setCreativeTab(CreativeTabs.TOOLS); public static final Item schrabidium_sword = new ItemSwordAbility(150, 0, MainRegistry.enumToolMaterialSchrabidium, "schrabidium_sword") .addHitAbility(new WeaponAbility.RadiationAbility(50F)) @@ -1239,6 +1389,7 @@ public class ModItems { .addBreakAbility(new LuckAbility(5)) .addBreakAbility(new ToolAbility.SmelterAbility()) .addBreakAbility(new ToolAbility.ShredderAbility()) + .addHitAbility(new WeaponAbility.BeheaderAbility()) .setRarity(EnumRarity.RARE); public static final Item schrabidium_shovel = new ItemToolAbility(15, -2.8F, 0, MainRegistry.enumToolMaterialSchrabidium, EnumToolType.SHOVEL, "schrabidium_shovel") .addBreakAbility(new ToolAbility.HammerAbility(2)) @@ -1252,13 +1403,15 @@ public class ModItems { public static final Item titanium_hoe = new ModHoe(MainRegistry.enumToolMaterialTitanium, "titanium_hoe").setMaxStackSize(1); public static final Item titanium_sword = new ItemSwordAbility(6.5F, 0, MainRegistry.enumToolMaterialTitanium, "titanium_sword").setMaxStackSize(1); public static final Item titanium_pickaxe = new ItemToolAbility(4.5F, -2.8F, 0, MainRegistry.enumToolMaterialTitanium, EnumToolType.PICKAXE, "titanium_pickaxe").setMaxStackSize(1); - public static final Item titanium_axe = new ItemToolAbility(5.5F, -2.8F, 0, MainRegistry.enumToolMaterialTitanium, EnumToolType.AXE, "titanium_axe").setMaxStackSize(1); + public static final Item titanium_axe = new ItemToolAbility(5.5F, -2.8F, 0, MainRegistry.enumToolMaterialTitanium, EnumToolType.AXE, "titanium_axe") + .addHitAbility(new WeaponAbility.BeheaderAbility()).setMaxStackSize(1); public static final Item titanium_shovel = new ItemToolAbility(3.5F, -2.8F, 0, MainRegistry.enumToolMaterialTitanium, EnumToolType.SHOVEL, "titanium_shovel").setMaxStackSize(1); public static final Item steel_hoe = new ModHoe(MainRegistry.enumToolMaterialSteel, "steel_hoe").setMaxStackSize(1); public static final Item steel_sword = new ItemSwordAbility(6F, 0, MainRegistry.enumToolMaterialSteel, "steel_sword").setMaxStackSize(1); public static final Item steel_pickaxe = new ItemToolAbility(4F, -2.8F, 0, MainRegistry.enumToolMaterialSteel, EnumToolType.PICKAXE, "steel_pickaxe").setMaxStackSize(1); - public static final Item steel_axe = new ItemToolAbility(5F, -2.8F, 0, MainRegistry.enumToolMaterialSteel, EnumToolType.AXE, "steel_axe").setMaxStackSize(1); + public static final Item steel_axe = new ItemToolAbility(5F, -2.8F, 0, MainRegistry.enumToolMaterialSteel, EnumToolType.AXE, "steel_axe") + .addHitAbility(new WeaponAbility.BeheaderAbility()).setMaxStackSize(1); public static final Item steel_shovel = new ItemToolAbility(3F, -2.8F, 0, MainRegistry.enumToolMaterialSteel, EnumToolType.SHOVEL, "steel_shovel").setMaxStackSize(1); public static final Item crowbar = new ModSword(MainRegistry.enumToolMaterialSteel, "crowbar"); @@ -1276,6 +1429,20 @@ public class ModItems { public static final Item mask_of_infamy = new MaskOfInfamy(ArmorMaterial.IRON, -1, EntityEquipmentSlot.HEAD, "mask_of_infamy").setMaxStackSize(1); + + public static final Item meteorite_sword = new ItemSwordMeteorite(10F, 0, MainRegistry.matMeteorite, "meteorite_sword"); + public static final Item meteorite_sword_seared = new ItemSwordMeteorite(15F, 0, MainRegistry.matMeteorite, "meteorite_sword_seared"); + public static final Item meteorite_sword_reforged = new ItemSwordMeteorite(25F, 0, MainRegistry.matMeteorite, "meteorite_sword_reforged"); + public static final Item meteorite_sword_hardened = new ItemSwordMeteorite(35F, 0, MainRegistry.matMeteorite, "meteorite_sword_hardened"); + public static final Item meteorite_sword_alloyed = new ItemSwordMeteorite(50F, 0, MainRegistry.matMeteorite, "meteorite_sword_alloyed"); + public static final Item meteorite_sword_machined = new ItemSwordMeteorite(65F, 0, MainRegistry.matMeteorite, "meteorite_sword_machined"); + public static final Item meteorite_sword_treated = new ItemSwordMeteorite(80F, 0, MainRegistry.matMeteorite, "meteorite_sword_treated"); + public static final Item meteorite_sword_etched = new ItemSwordMeteorite(100F, 0, MainRegistry.matMeteorite, "meteorite_sword_etched"); + public static final Item meteorite_sword_bred = new ItemSwordMeteorite(125F, 0, MainRegistry.matMeteorite, "meteorite_sword_bred"); + public static final Item meteorite_sword_irradiated = new ItemSwordMeteorite(175F, 0, MainRegistry.matMeteorite, "meteorite_sword_irradiated"); + public static final Item meteorite_sword_fused = new ItemSwordMeteorite(250F, 0, MainRegistry.matMeteorite, "meteorite_sword_fused"); + public static final Item meteorite_sword_baleful = new ItemSwordMeteorite(500F, 0, MainRegistry.matMeteorite, "meteorite_sword_baleful"); + //Templates public static final Item template_folder = new ItemTemplateFolder("template_folder").setMaxStackSize(1).setCreativeTab(MainRegistry.templateTab); public static final Item assembly_template = new ItemAssemblyTemplate("assembly_template").setMaxStackSize(1).setCreativeTab(MainRegistry.templateTab); @@ -1463,6 +1630,9 @@ public class ModItems { //Drillgon200: screw organization, porting takes less time if I don't have to search for each individual spot. public static final Item ammo_4gauge_canister = new ItemAmmo("ammo_4gauge_canister").setCreativeTab(MainRegistry.weaponTab); + public static final Item ammo_4gauge_claw = new ItemAmmo("ammo_4gauge_claw").setCreativeTab(MainRegistry.weaponTab); + public static final Item ammo_4gauge_vampire = new ItemAmmo("ammo_4gauge_vampire").setCreativeTab(MainRegistry.weaponTab); + public static final Item ammo_4gauge_void = new ItemAmmo("ammo_4gauge_void").setCreativeTab(MainRegistry.weaponTab); public static final Item ammo_5mm_chlorophyte = new ItemAmmo("ammo_5mm_chlorophyte").setCreativeTab(MainRegistry.weaponTab); public static final Item ammo_9mm_chlorophyte = new ItemAmmo("ammo_9mm_chlorophyte").setCreativeTab(MainRegistry.weaponTab); public static final Item ammo_556_chlorophyte = new ItemAmmo("ammo_556_chlorophyte").setCreativeTab(MainRegistry.weaponTab); @@ -1524,6 +1694,7 @@ public class ModItems { public static final Item ammo_fuel_vaporizer = new ItemAmmo("ammo_fuel_vaporizer").setCreativeTab(MainRegistry.weaponTab).setMaxStackSize(1); public static final Item ammo_fuel_gas = new ItemAmmo("ammo_fuel_gas").setCreativeTab(MainRegistry.weaponTab).setMaxStackSize(1); public static final Item ammo_cell = new ItemAmmo("ammo_cell").setCreativeTab(MainRegistry.weaponTab).setMaxStackSize(16); + public static final Item ammo_dart = new ItemAmmo("ammo_dart").setCreativeTab(MainRegistry.weaponTab).setMaxStackSize(16); public static final Item ammo_12gauge = new ItemAmmo("ammo_12gauge").setCreativeTab(MainRegistry.weaponTab); public static final Item ammo_12gauge_incendiary = new ItemAmmo("ammo_12gauge_incendiary").setCreativeTab(MainRegistry.weaponTab); @@ -1571,6 +1742,9 @@ public class ModItems { public static final Item ammo_50bmg_du = new ItemAmmo("ammo_50bmg_du").setCreativeTab(MainRegistry.weaponTab); public static final Item ammo_50bmg_star = new ItemAmmo("ammo_50bmg_star").setCreativeTab(MainRegistry.weaponTab); public static final Item ammo_50bmg_sleek = new ItemAmmo("ammo_50bmg_sleek").setCreativeTab(MainRegistry.weaponTab); + public static final Item ammo_75bolt = new ItemAmmo("ammo_75bolt").setMaxStackSize(8).setCreativeTab(MainRegistry.weaponTab); + public static final Item ammo_75bolt_incendiary = new ItemAmmo("ammo_75bolt_incendiary").setCreativeTab(MainRegistry.weaponTab).setMaxStackSize(8); + public static final Item ammo_75bolt_he = new ItemAmmo("ammo_75bolt_he").setCreativeTab(MainRegistry.weaponTab).setMaxStackSize(8); public static final Item ammo_50bmg_ap = new ItemAmmo("ammo_50bmg_ap").setCreativeTab(MainRegistry.weaponTab); public static final Item ammo_5mm = new ItemAmmo("ammo_5mm").setCreativeTab(MainRegistry.weaponTab); @@ -1711,6 +1885,7 @@ public class ModItems { public static final Item geiger_counter = new ItemGeigerCounter("geiger_counter").setMaxStackSize(1).setCreativeTab(MainRegistry.consumableTab); public static final Item survey_scanner = new ItemSurveyScanner("survey_scanner").setMaxStackSize(1).setCreativeTab(MainRegistry.consumableTab); + public static final Item mirror_tool = new ItemMirrorTool("mirror_tool").setMaxStackSize(1).setCreativeTab(MainRegistry.consumableTab); //Keys + locks public static final Item key = new ItemKey("key").setMaxStackSize(1).setCreativeTab(MainRegistry.consumableTab); diff --git a/src/main/java/com/hbm/items/armor/ArmorAJR.java b/src/main/java/com/hbm/items/armor/ArmorAJR.java new file mode 100644 index 0000000000..a995e4b245 --- /dev/null +++ b/src/main/java/com/hbm/items/armor/ArmorAJR.java @@ -0,0 +1,34 @@ +package com.hbm.items.armor; + +import com.hbm.render.model.ModelArmorAJR; + +import net.minecraft.client.model.ModelBiped; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.inventory.EntityEquipmentSlot; +import net.minecraft.item.ItemStack; +import net.minecraftforge.fml.relauncher.Side; +import net.minecraftforge.fml.relauncher.SideOnly; + +public class ArmorAJR extends ArmorFSBPowered { + + public ArmorAJR(ArmorMaterial material, int layer, EntityEquipmentSlot slot, String texture, long maxPower, long chargeRate, long consumption, long drain, String s) { + super(material, layer, slot, texture, maxPower, chargeRate, consumption, drain, s); + } + + @SideOnly(Side.CLIENT) + ModelArmorAJR[] models; + + @Override + @SideOnly(Side.CLIENT) + public ModelBiped getArmorModel(EntityLivingBase entityLiving, ItemStack itemStack, EntityEquipmentSlot armorSlot, ModelBiped _default) { + if(models == null) { + models = new ModelArmorAJR[4]; + + for(int i = 0; i < 4; i++) + models[i] = new ModelArmorAJR(i); + } + + return models[3-armorSlot.getIndex()]; + } + +} diff --git a/src/main/java/com/hbm/items/armor/ArmorBJ.java b/src/main/java/com/hbm/items/armor/ArmorBJ.java new file mode 100644 index 0000000000..bf13d48650 --- /dev/null +++ b/src/main/java/com/hbm/items/armor/ArmorBJ.java @@ -0,0 +1,54 @@ +package com.hbm.items.armor; + +import com.hbm.items.ModItems; +import com.hbm.items.gear.ArmorFSB; +import com.hbm.lib.ModDamageSource; +import com.hbm.render.model.ModelArmorBJ; + +import net.minecraft.client.model.ModelBiped; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.inventory.EntityEquipmentSlot; +import net.minecraft.item.ItemStack; +import net.minecraft.world.World; +import net.minecraftforge.fml.relauncher.Side; +import net.minecraftforge.fml.relauncher.SideOnly; + +public class ArmorBJ extends ArmorFSBPowered { + + public ArmorBJ(ArmorMaterial material, int layer, EntityEquipmentSlot slot, String texture, long maxPower, long chargeRate, long consumption, long drain, String s) { + super(material, layer, slot, texture, maxPower, chargeRate, consumption, drain, s); + } + + @SideOnly(Side.CLIENT) + ModelArmorBJ[] models; + + @Override + @SideOnly(Side.CLIENT) + public ModelBiped getArmorModel(EntityLivingBase entityLiving, ItemStack itemStack, EntityEquipmentSlot armorSlot, ModelBiped _default) { + if(models == null) { + models = new ModelArmorBJ[4]; + + for(int i = 0; i < 4; i++) + models[i] = new ModelArmorBJ(i); + } + return models[3-armorSlot.getIndex()]; + } + + @Override + public void onArmorTick(World world, EntityPlayer player, ItemStack itemStack) { + super.onArmorTick(world, player, itemStack); + + if(this == ModItems.bj_helmet && ArmorFSB.hasFSBArmorIgnoreCharge(player) && !ArmorFSB.hasFSBArmor(player)) { + + ItemStack helmet = player.inventory.armorInventory.get(3); + + if(!player.inventory.addItemStackToInventory(helmet)) + player.dropItem(helmet, false); + + player.inventory.armorInventory.set(3, ItemStack.EMPTY); + + player.attackEntityFrom(ModDamageSource.lunar, 1000); + } + } +} \ No newline at end of file diff --git a/src/main/java/com/hbm/items/armor/ArmorFSBPowered.java b/src/main/java/com/hbm/items/armor/ArmorFSBPowered.java new file mode 100644 index 0000000000..f588549077 --- /dev/null +++ b/src/main/java/com/hbm/items/armor/ArmorFSBPowered.java @@ -0,0 +1,139 @@ +package com.hbm.items.armor; + +import java.util.List; + +import com.hbm.items.gear.ArmorFSB; +import com.hbm.lib.Library; + +import api.hbm.energy.IBatteryItem; +import net.minecraft.client.util.ITooltipFlag; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.inventory.EntityEquipmentSlot; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.world.World; +import net.minecraftforge.fml.relauncher.Side; +import net.minecraftforge.fml.relauncher.SideOnly; + +public class ArmorFSBPowered extends ArmorFSB implements IBatteryItem { + + public long maxPower = 1; + public long chargeRate; + public long consumption; + public long drain; + + public ArmorFSBPowered(ArmorMaterial material, int layer, EntityEquipmentSlot slot, String texture, long maxPower, long chargeRate, long consumption, long drain, String s) { + super(material, layer, slot, texture, s); + this.maxPower = maxPower; + this.chargeRate = chargeRate; + this.consumption = consumption; + this.drain = drain; + this.setMaxDamage(1); + } + + @Override + @SideOnly(Side.CLIENT) + public void addInformation(ItemStack stack, World worldIn, List list, ITooltipFlag flagIn) { + list.add("Charge: " + Library.getShortNumber(getCharge(stack)) + " / " + Library.getShortNumber(maxPower)); + super.addInformation(stack, worldIn, list, flagIn); + } + + @Override + public boolean isArmorEnabled(ItemStack stack) { + return getCharge(stack) > 0; + } + + @Override + public void chargeBattery(ItemStack stack, long i) { + if(stack.getItem() instanceof ArmorFSBPowered) { + if(stack.hasTagCompound()) { + stack.getTagCompound().setLong("charge", stack.getTagCompound().getLong("charge") + i); + } else { + stack.setTagCompound(new NBTTagCompound()); + stack.getTagCompound().setLong("charge", i); + } + } + } + + @Override + public void setCharge(ItemStack stack, long i) { + if(stack.getItem() instanceof ArmorFSBPowered) { + if(stack.hasTagCompound()) { + stack.getTagCompound().setLong("charge", i); + } else { + stack.setTagCompound(new NBTTagCompound()); + stack.getTagCompound().setLong("charge", i); + } + } + } + + @Override + public void dischargeBattery(ItemStack stack, long i) { + if(stack.getItem() instanceof ArmorFSBPowered) { + if(stack.hasTagCompound()) { + stack.getTagCompound().setLong("charge", stack.getTagCompound().getLong("charge") - i); + } else { + stack.setTagCompound(new NBTTagCompound()); + stack.getTagCompound().setLong("charge", this.maxPower - i); + } + + if(stack.getTagCompound().getLong("charge") < 0) + stack.getTagCompound().setLong("charge", 0); + } + } + + @Override + public void onArmorTick(World world, EntityPlayer player, ItemStack itemStack) { + if(this.drain > 0 && ArmorFSB.hasFSBArmor(player)) { + this.dischargeBattery(itemStack, drain); + } + } + + @Override + public long getCharge(ItemStack stack) { + if(stack.getItem() instanceof ArmorFSBPowered) { + if(stack.hasTagCompound()) { + return stack.getTagCompound().getLong("charge"); + } else { + stack.setTagCompound(new NBTTagCompound()); + stack.getTagCompound().setLong("charge", ((ArmorFSBPowered)stack.getItem()).maxPower); + return stack.getTagCompound().getLong("charge"); + } + } + + return 0; + } + + @Override + public boolean showDurabilityBar(ItemStack stack) { + + return getCharge(stack) < maxPower; + } + + @Override + public double getDurabilityForDisplay(ItemStack stack) { + + return 1 - (double)getCharge(stack) / (double)maxPower; + } + + @Override + public long getMaxCharge() { + return maxPower; + } + + @Override + public long getChargeRate() { + return chargeRate; + } + + @Override + public long getDischargeRate() { + return 0; + } + + @Override + public void setDamage(ItemStack stack, int damage) + { + this.dischargeBattery(stack, damage * consumption); + } +} \ No newline at end of file diff --git a/src/main/java/com/hbm/items/armor/ArmorHEV.java b/src/main/java/com/hbm/items/armor/ArmorHEV.java new file mode 100644 index 0000000000..86c054dc05 --- /dev/null +++ b/src/main/java/com/hbm/items/armor/ArmorHEV.java @@ -0,0 +1,174 @@ +package com.hbm.items.armor; + +import org.lwjgl.opengl.GL11; + +import com.hbm.render.model.ModelArmorHEV; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.Gui; +import net.minecraft.client.gui.ScaledResolution; +import net.minecraft.client.model.ModelBiped; +import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.client.renderer.OpenGlHelper; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.inventory.EntityEquipmentSlot; +import net.minecraft.item.ItemStack; +import net.minecraftforge.client.event.RenderGameOverlayEvent; +import net.minecraftforge.client.event.RenderGameOverlayEvent.ElementType; +import net.minecraftforge.fml.relauncher.Side; +import net.minecraftforge.fml.relauncher.SideOnly; + +public class ArmorHEV extends ArmorFSBPowered { + + @SideOnly(Side.CLIENT) + ModelArmorHEV[] models; + + public ArmorHEV(ArmorMaterial material, int layer, EntityEquipmentSlot slot, String texture, long maxPower, long chargeRate, long consumption, long drain, String s) { + super(material, layer, slot, texture, maxPower, chargeRate, consumption, drain, s); + } + + @Override + @SideOnly(Side.CLIENT) + public ModelBiped getArmorModel(EntityLivingBase entityLiving, ItemStack itemStack, EntityEquipmentSlot armorSlot, ModelBiped _default) { + if(models == null) { + models = new ModelArmorHEV[4]; + + for(int i = 0; i < 4; i++) + models[i] = new ModelArmorHEV(i); + } + return models[3-armorSlot.getIndex()]; + } + + @SideOnly(Side.CLIENT) + @Override + public void handleOverlay(RenderGameOverlayEvent.Pre event, EntityPlayer player) { + if(hasFSBArmorIgnoreCharge(player)) { + if(event.getType() == ElementType.ARMOR) { + event.setCanceled(true); + return; + } + if(event.getType() == ElementType.HEALTH) { + event.setCanceled(true); + renderOverlay(event, player); + return; + } + } + } + + private static long lastSurvey; + private static float prevResult; + private static float lastResult; + + private void renderOverlay(RenderGameOverlayEvent.Pre event, EntityPlayer player) { + float in = 0; + in = player.getEntityData().getFloat("hfr_radiation"); + + float radiation = 0; + + radiation = lastResult - prevResult; + + if(System.currentTimeMillis() >= lastSurvey + 1000) { + lastSurvey = System.currentTimeMillis(); + prevResult = lastResult; + lastResult = in; + } + + GL11.glPushMatrix(); + + GlStateManager.enableBlend(); + GlStateManager.disableDepth(); + GlStateManager.depthMask(false); + GlStateManager.tryBlendFuncSeparate(770, 771, 1, 0); + GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F); + GlStateManager.disableAlpha(); + + ScaledResolution res = event.getResolution(); + + double scale = 2D; + + GL11.glScaled(scale, scale, scale); + + int hX = (int)(8 / scale); + int hY = (int)((res.getScaledHeight() - 18 - 2) / scale); + + int healthColor = player.getHealth() * 5 > 15 ? 0xff8000 : 0xff0000; + + Minecraft.getMinecraft().fontRenderer.drawString("+" + (int)(player.getHealth() * 5), hX, hY, healthColor); + + double c = 0D; + + for(int i = 0; i < 4; i++) { + + ItemStack armor = player.inventory.armorInventory.get(i); + ArmorFSBPowered item = ((ArmorFSBPowered)player.inventory.armorInventory.get(i).getItem()); + + c += (double)item.getCharge(armor) / (double)item.getMaxCharge(); + } + + int aX = (int)(70 / scale); + int aY = (int)((res.getScaledHeight() - 18 - 2) / scale); + + int armorColor = c * 25 > 15 ? 0xff8000 : 0xff0000; + + Minecraft.getMinecraft().fontRenderer.drawString("||" + (int)(c * 25), aX, aY, armorColor); + + String rad = "☢ ["; + + for(int i = 0; i < 10; i++) { + + if(in / 100 > i) { + + int mid = (int)(in - i * 100); + + if(mid < 33) + rad += ".."; + else if(mid < 67) + rad += "|."; + else + rad += "||"; + } else { + rad += " "; + } + } + + rad += "]"; + + int rX = (int)(8 / scale); + int rY = (int)((res.getScaledHeight() - 40) / scale); + + int radColor = in < 800 ? 0xff8000 : 0xff0000; + + Minecraft.getMinecraft().fontRenderer.drawString(rad, rX, rY, radColor); + + GL11.glScaled(1/scale, 1/scale, 1/scale); + + scale = 1D; + + GL11.glScaled(scale, scale, scale); + + if(radiation > 0) { + + int dX = (int)(32 / scale); + int dY = (int)((res.getScaledHeight() - 55) / scale); + + String delta = "" + Math.round(radiation); + + if(radiation > 1000) + delta = ">1000"; + else if(radiation < 1) + delta = "<1"; + + Minecraft.getMinecraft().fontRenderer.drawString(delta + " RAD/s", dX, dY, 0xFF0000); + } + + GlStateManager.color(1, 1, 1, 1); + + GlStateManager.enableDepth(); + GlStateManager.depthMask(true); + GL11.glPopMatrix(); + + Minecraft.getMinecraft().renderEngine.bindTexture(Gui.ICONS); + } + +} diff --git a/src/main/java/com/hbm/items/armor/ArmorHat.java b/src/main/java/com/hbm/items/armor/ArmorHat.java new file mode 100644 index 0000000000..4284eacd7a --- /dev/null +++ b/src/main/java/com/hbm/items/armor/ArmorHat.java @@ -0,0 +1,20 @@ +package com.hbm.items.armor; + +import com.hbm.items.gear.ArmorModel; + +import net.minecraft.entity.item.EntityItem; +import net.minecraft.inventory.EntityEquipmentSlot; + +public class ArmorHat extends ArmorModel { + + public ArmorHat(ArmorMaterial materialIn, int renderIndexIn, EntityEquipmentSlot equipmentSlotIn, String s) { + super(materialIn, renderIndexIn, equipmentSlotIn, s); + } + + @Override + public boolean onEntityItemUpdate(EntityItem entityItem) { + entityItem.setDead(); + return true; + } + +} diff --git a/src/main/java/com/hbm/items/armor/JetpackBase.java b/src/main/java/com/hbm/items/armor/JetpackBase.java new file mode 100644 index 0000000000..a30d8f550d --- /dev/null +++ b/src/main/java/com/hbm/items/armor/JetpackBase.java @@ -0,0 +1,87 @@ +package com.hbm.items.armor; + +import java.util.List; + +import com.hbm.items.ModItems; +import com.hbm.render.model.ModelJetPack; +import com.hbm.util.I18nUtil; + +import net.minecraft.client.model.ModelBiped; +import net.minecraft.client.util.ITooltipFlag; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.inventory.EntityEquipmentSlot; +import net.minecraft.item.ItemArmor; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.world.World; +import net.minecraftforge.fluids.Fluid; +import net.minecraftforge.fml.relauncher.Side; +import net.minecraftforge.fml.relauncher.SideOnly; + +public class JetpackBase extends ItemArmor { + + private ModelJetPack model; + public Fluid fuel; + public int maxFuel; + + public JetpackBase(ArmorMaterial materialIn, int renderIndexIn, EntityEquipmentSlot equipmentSlotIn, Fluid fuel, int maxFuel, String s) { + super(materialIn, renderIndexIn, equipmentSlotIn); + this.setUnlocalizedName(s); + this.setRegistryName(s); + this.fuel = fuel; + this.maxFuel = maxFuel; + + ModItems.ALL_ITEMS.add(this); + } + + @Override + public void addInformation(ItemStack stack, World worldIn, List tooltip, ITooltipFlag flagIn) { + tooltip.add(I18nUtil.resolveKey(fuel.getUnlocalizedName()) + ": " + getFuel(stack) + "mB / " + this.maxFuel + "mB"); + } + + @Override + public boolean isValidArmor(ItemStack stack, EntityEquipmentSlot armorType, Entity entity) { + return armorType == EntityEquipmentSlot.CHEST; + } + + @Override + @SideOnly(Side.CLIENT) + public ModelBiped getArmorModel(EntityLivingBase entityLiving, ItemStack itemStack, EntityEquipmentSlot armorSlot, ModelBiped _default) { + if (armorSlot == EntityEquipmentSlot.CHEST) { + if (model == null) { + this.model = new ModelJetPack(); + } + return this.model; + } + + return null; + } + + protected void useUpFuel(EntityPlayer player, ItemStack stack, int rate) { + + if(player.ticksExisted % rate == 0) + setFuel(stack, getFuel(stack) - 1); + } + + public static int getFuel(ItemStack stack) { + if(stack.getTagCompound() == null) { + stack.setTagCompound(new NBTTagCompound()); + return 0; + } + + return stack.getTagCompound().getInteger("fuel"); + + } + + public static void setFuel(ItemStack stack, int i) { + if(stack.getTagCompound() == null) { + stack.setTagCompound(new NBTTagCompound()); + } + + stack.getTagCompound().setInteger("fuel", i); + + } + +} diff --git a/src/main/java/com/hbm/items/food/ItemCanteen.java b/src/main/java/com/hbm/items/food/ItemCanteen.java index 3f2b78096e..49b0935d18 100644 --- a/src/main/java/com/hbm/items/food/ItemCanteen.java +++ b/src/main/java/com/hbm/items/food/ItemCanteen.java @@ -30,7 +30,7 @@ public ItemCanteen(int cooldown, String s) { @Override public void onUpdate(ItemStack stack, World worldIn, Entity entityIn, int itemSlot, boolean isSelected) { - if (stack.getItemDamage() > 0) + if (stack.getItemDamage() > 0 && entityIn.ticksExisted % 20 == 0) stack.setItemDamage(stack.getItemDamage() - 1); } @@ -45,6 +45,13 @@ public ItemStack onItemUseFinish(ItemStack stack, World worldIn, EntityLivingBas entityLiving.addPotionEffect(new PotionEffect(MobEffects.NAUSEA, 10 * 20, 0)); entityLiving.addPotionEffect(new PotionEffect(MobEffects.STRENGTH, 30 * 20, 2)); } + if (this == ModItems.canteen_fab) { + entityLiving.heal(10F); + entityLiving.addPotionEffect(new PotionEffect(MobEffects.NAUSEA, 15 * 20, 0)); + entityLiving.addPotionEffect(new PotionEffect(MobEffects.STRENGTH, 60 * 20, 2)); + entityLiving.addPotionEffect(new PotionEffect(MobEffects.RESISTANCE, 60 * 20, 2)); + entityLiving.addPotionEffect(new PotionEffect(MobEffects.SPEED, 60 * 20, 1)); + } return stack; } @@ -92,5 +99,10 @@ public void addInformation(ItemStack stack, World worldIn, List tooltip, else tooltip.add("Smells like disinfectant, tastes like disinfectant."); } + if(this == ModItems.canteen_fab) + { + tooltip.add("Cooldown: 2 minutes"); + tooltip.add("Engages the fab drive"); + } } } diff --git a/src/main/java/com/hbm/items/food/ItemEnergy.java b/src/main/java/com/hbm/items/food/ItemEnergy.java index a1e9847bc8..56c5dbd374 100644 --- a/src/main/java/com/hbm/items/food/ItemEnergy.java +++ b/src/main/java/com/hbm/items/food/ItemEnergy.java @@ -20,6 +20,7 @@ import net.minecraft.util.EnumActionResult; import net.minecraft.util.EnumHand; import net.minecraft.world.World; +import net.minecraftforge.common.util.FakePlayer; public class ItemEnergy extends Item { @@ -34,6 +35,10 @@ public ItemEnergy(String s) { public ItemStack onItemUseFinish(ItemStack stack, World worldIn, EntityLivingBase entity) { if(!worldIn.isRemote && entity instanceof EntityPlayer) { EntityPlayer player = (EntityPlayer) entity; + if(player instanceof FakePlayer) { + worldIn.newExplosion(player, player.posX, player.posY, player.posZ, 5F, true, true); + return super.onItemUseFinish(stack, worldIn, entity); + } if(!player.capabilities.isCreativeMode) { stack.shrink(1); } diff --git a/src/main/java/com/hbm/items/food/ItemPancake.java b/src/main/java/com/hbm/items/food/ItemPancake.java new file mode 100644 index 0000000000..bca2100b59 --- /dev/null +++ b/src/main/java/com/hbm/items/food/ItemPancake.java @@ -0,0 +1,62 @@ +package com.hbm.items.food; + +import java.util.List; + +import com.hbm.items.ModItems; +import com.hbm.items.gear.ArmorFSB; + +import api.hbm.energy.IBatteryItem; +import net.minecraft.client.util.ITooltipFlag; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.ItemFood; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ActionResult; +import net.minecraft.util.EnumActionResult; +import net.minecraft.util.EnumHand; +import net.minecraft.util.text.TextComponentString; +import net.minecraft.util.text.TextFormatting; +import net.minecraft.world.World; + +public class ItemPancake extends ItemFood { + + public ItemPancake(int amount, float saturation, boolean isWolfFood, String s) { + super(amount, saturation, isWolfFood); + this.setUnlocalizedName(s); + this.setRegistryName(s); + this.setAlwaysEdible(); + + ModItems.ALL_ITEMS.add(this); + } + + @Override + protected void onFoodEaten(ItemStack stack, World worldIn, EntityPlayer player) { + for(ItemStack st : player.inventory.armorInventory) { + + if(st == null) + continue; + + if(st.getItem() instanceof IBatteryItem) { + ((IBatteryItem)st.getItem()).setCharge(st, ((IBatteryItem)st.getItem()).getMaxCharge()); + } + } + } + + @Override + public ActionResult onItemRightClick(World world, EntityPlayer player, EnumHand hand) { + if(ArmorFSB.hasFSBArmorIgnoreCharge(player) && player.inventory.armorInventory.get(3).getItem() == ModItems.bj_helmet) { + return super.onItemRightClick(world, player, hand); + } + + if(!world.isRemote) + player.sendMessage(new TextComponentString(TextFormatting.YELLOW + "Your teeth are too soft to eat this.")); + return ActionResult.newResult(EnumActionResult.FAIL, player.getHeldItem(hand)); + } + + @Override + public void addInformation(ItemStack stack, World worldIn, List list, ITooltipFlag flagIn) { + list.add("Can be eaten to recharge lunar cybernetic armor"); + list.add("Not for people with weak molars"); + list.add(""); + list.add("Half burnt and smells horrible"); + } +} diff --git a/src/main/java/com/hbm/items/gear/ArmorFSB.java b/src/main/java/com/hbm/items/gear/ArmorFSB.java index 69f62a3a31..68ecabc464 100644 --- a/src/main/java/com/hbm/items/gear/ArmorFSB.java +++ b/src/main/java/com/hbm/items/gear/ArmorFSB.java @@ -1,13 +1,19 @@ package com.hbm.items.gear; +import java.lang.reflect.Field; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map.Entry; import com.hbm.items.ModItems; +import com.hbm.lib.HBMSoundHandler; import com.hbm.render.RenderHelper; +import com.hbm.saveddata.RadiationSavedData; +import com.hbm.util.I18nUtil; +import net.minecraft.block.material.Material; +import net.minecraft.block.state.IBlockState; import net.minecraft.client.Minecraft; import net.minecraft.client.gui.ScaledResolution; import net.minecraft.client.renderer.GlStateManager; @@ -16,19 +22,34 @@ import net.minecraft.client.resources.I18n; import net.minecraft.client.util.ITooltipFlag; import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.inventory.EntityEquipmentSlot; import net.minecraft.item.ItemArmor; import net.minecraft.item.ItemStack; import net.minecraft.potion.PotionEffect; import net.minecraft.util.ResourceLocation; +import net.minecraft.util.SoundCategory; +import net.minecraft.util.SoundEvent; +import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.MathHelper; import net.minecraft.util.text.TextFormatting; import net.minecraft.world.World; +import net.minecraft.world.chunk.Chunk; +import net.minecraftforge.client.event.RenderGameOverlayEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingHurtEvent; +import net.minecraftforge.fml.common.gameevent.TickEvent; +import net.minecraftforge.fml.common.gameevent.TickEvent.Phase; +import net.minecraftforge.fml.relauncher.ReflectionHelper; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; public class ArmorFSB extends ItemArmor { + public static Field nextStepDistance = null; + public static Field distanceWalkedOnStepModified = null; + private String texture = ""; private ResourceLocation overlay = null; public List effects = new ArrayList(); @@ -36,8 +57,17 @@ public class ArmorFSB extends ItemArmor { public float blastProtection = -1; public float damageCap = -1; public float damageMod = -1; + public float damageThreshold = 0; public boolean fireproof = false; public boolean noHelmet = false; + public boolean vats = false; + public boolean thermal = false; + public boolean geigerSound = false; + public boolean customGeiger = false; + public double gravity = 0; + public SoundEvent step; + public SoundEvent jump; + public SoundEvent fall; public ArmorFSB(ArmorMaterial materialIn, int renderIndexIn, EntityEquipmentSlot equipmentSlotIn, String texture, String name) { super(materialIn, renderIndexIn, equipmentSlotIn); @@ -48,6 +78,301 @@ public ArmorFSB(ArmorMaterial materialIn, int renderIndexIn, EntityEquipmentSlot ModItems.ALL_ITEMS.add(this); } + public static boolean hasFSBArmor(EntityPlayer player) { + if(player == null) + return false; + + ItemStack plate = player.inventory.armorInventory.get(2); + + if(plate != null && plate.getItem() instanceof ArmorFSB) { + + ArmorFSB chestplate = (ArmorFSB)plate.getItem(); + boolean noHelmet = chestplate.noHelmet; + + for(int i = 0; i < (noHelmet ? 3 : 4); i++) { + + ItemStack armor = player.inventory.armorInventory.get(i); + + if(armor == null || !(armor.getItem() instanceof ArmorFSB)) + return false; + + if(((ArmorFSB)armor.getItem()).getArmorMaterial() != chestplate.getArmorMaterial()) + return false; + + if(!((ArmorFSB)armor.getItem()).isArmorEnabled(armor)) + return false; + } + + return true; + } + + return false; + } + + public static boolean hasFSBArmorIgnoreCharge(EntityPlayer player) { + + ItemStack plate = player.inventory.armorInventory.get(2); + + if(plate != null && plate.getItem() instanceof ArmorFSB) { + + ArmorFSB chestplate = (ArmorFSB)plate.getItem(); + boolean noHelmet = chestplate.noHelmet; + + for(int i = 0; i < (noHelmet ? 3 : 4); i++) { + + ItemStack armor = player.inventory.armorInventory.get(i); + + if(armor == null || !(armor.getItem() instanceof ArmorFSB)) + return false; + + if(((ArmorFSB)armor.getItem()).getArmorMaterial() != chestplate.getArmorMaterial()) + return false; + } + return true; + } + + return false; + } + + + public static void handleAttack(LivingAttackEvent event) { + + EntityLivingBase e = event.getEntityLiving(); + + if(e instanceof EntityPlayer) { + EntityPlayer player = (EntityPlayer)e; + + if(ArmorFSB.hasFSBArmor(player)) { + + ItemStack plate = player.inventory.armorInventory.get(2); + + ArmorFSB chestplate = (ArmorFSB)plate.getItem(); + + if(chestplate.damageThreshold >= event.getAmount() && !event.getSource().isUnblockable()) { + event.setCanceled(true); + } + + if(chestplate.fireproof && event.getSource().isFireDamage()) { + player.extinguish(); + event.setCanceled(true); + } + if(chestplate.resistance.get(event.getSource().getDamageType()) != null && + chestplate.resistance.get(event.getSource().getDamageType()) <= 0) { + event.setCanceled(true); + } + } + } + } + + + public static void handleHurt(LivingHurtEvent event) { + + EntityLivingBase e = event.getEntityLiving(); + + if(e instanceof EntityPlayer) { + EntityPlayer player = (EntityPlayer)e; + + if(ArmorFSB.hasFSBArmor(player)) { + + ArmorFSB chestplate = (ArmorFSB)player.inventory.armorInventory.get(2).getItem(); + + if(event.getAmount() < 100){ + if(!event.getSource().isUnblockable()) + event.setAmount(event.getAmount()-chestplate.damageThreshold); + + if(chestplate.damageMod != -1) { + event.setAmount(event.getAmount()*chestplate.damageMod); + } + + if(chestplate.resistance.get(event.getSource().getDamageType()) != null) { + event.setAmount(event.getAmount()*chestplate.resistance.get(event.getSource().getDamageType())); + } + + if(chestplate.blastProtection != -1 && event.getSource().isExplosion()) { + event.setAmount(event.getAmount()*chestplate.blastProtection); + } + + if(chestplate.damageCap != -1) { + event.setAmount(Math.min(event.getAmount(), chestplate.damageCap)); + } + } + } + } + } + + public boolean isArmorEnabled(ItemStack stack) { + return true; + } + + + public static void handleTick(TickEvent.PlayerTickEvent event) { + + EntityPlayer player = event.player; + + if(ArmorFSB.hasFSBArmor(player)) { + + ItemStack plate = player.inventory.armorInventory.get(2); + + ArmorFSB chestplate = (ArmorFSB) plate.getItem(); + + if(!chestplate.effects.isEmpty()) { + + for(PotionEffect i : chestplate.effects) { + player.addPotionEffect(new PotionEffect(i.getPotion(), i.getDuration(), i.getAmplifier(), i.getIsAmbient(), i.doesShowParticles())); + } + } + + if(!player.capabilities.isFlying && !player.isInWater()) + player.motionY -= chestplate.gravity; + + if(chestplate.step != null && player.world.isRemote && player.onGround && event.phase == Phase.START) { + + try { + if(nextStepDistance == null) + nextStepDistance = ReflectionHelper.findField(Entity.class, "nextStepDistance", "field_70150_b"); + if(distanceWalkedOnStepModified == null) + distanceWalkedOnStepModified = ReflectionHelper.findField(Entity.class, "distanceWalkedOnStepModified", "field_82151_R"); + + if(player.getEntityData().getFloat("hfr_nextStepDistance") == 0) { + player.getEntityData().setFloat("hfr_nextStepDistance", nextStepDistance.getFloat(player)); + } + + int px = MathHelper.floor(player.posX); + int py = MathHelper.floor(player.posY - 0.2D); + int pz = MathHelper.floor(player.posZ); + IBlockState block = player.world.getBlockState(new BlockPos(px, py, pz)); + if(block.getMaterial() != Material.AIR && player.getEntityData().getFloat("hfr_nextStepDistance") <= distanceWalkedOnStepModified.getFloat(player)){ + player.playSound(chestplate.step, 1.0F, 1.0F); + } + + player.getEntityData().setFloat("hfr_nextStepDistance", nextStepDistance.getFloat(player)); + + } catch (Exception x) { + x.printStackTrace(); + } + } + } + } + + + public static void handleJump(EntityPlayer player) { + + if(ArmorFSB.hasFSBArmor(player)) { + + ArmorFSB chestplate = (ArmorFSB) player.inventory.armorInventory.get(2).getItem(); + + if(chestplate.jump != null) + player.playSound(chestplate.jump, 1.0F, 1.0F); + } + } + + public static void handleFall(EntityPlayer player) { + + if(ArmorFSB.hasFSBArmor(player)) { + + ArmorFSB chestplate = (ArmorFSB) player.inventory.armorInventory.get(2).getItem(); + + if(chestplate.fall != null) + player.playSound(chestplate.fall, 1.0F, 1.0F); + } + } + + @Override + public void onArmorTick(World world, EntityPlayer entity, ItemStack itemStack) { + if(this.armorType != EntityEquipmentSlot.CHEST) + return; + + if(!hasFSBArmor(entity)) + return; + + if(world.getTotalWorldTime() % 5 == 0) { + + int x = check(world, (int)entity.posX, (int)entity.posY, (int)entity.posZ); + + if(x > 0) { + List list = new ArrayList(); + + if(x < 1) + list.add(0); + if(x < 5) + list.add(0); + if(x < 10) + list.add(1); + if(x > 5 && x < 15) + list.add(2); + if(x > 10 && x < 20) + list.add(3); + if(x > 15 && x < 25) + list.add(4); + if(x > 20 && x < 30) + list.add(5); + if(x > 25) + list.add(6); + + int r = list.get(world.rand.nextInt(list.size())); + + if(r > 0) + world.playSound(null, entity.posX, entity.posY, entity.posZ, HBMSoundHandler.geigerSounds[r-1], SoundCategory.PLAYERS, 1.0F, 1.0F); + } else if(world.rand.nextInt(50) == 0) { + world.playSound(null, entity.posX, entity.posY, entity.posZ, HBMSoundHandler.geigerSounds[world.rand.nextInt(1)], SoundCategory.PLAYERS, 1.0F, 1.0F); + } + } + } + + public static int check(World world, int x, int y, int z) { + + RadiationSavedData data = RadiationSavedData.getData(world); + + Chunk chunk = world.getChunkFromBlockCoords(new BlockPos(x, -1, z)); + int rads = (int)Math.ceil(data.getRadNumFromCoord(chunk.x, chunk.z)); + + return rads; + } + + //For crazier stuff not possible without hooking the event + @SideOnly(Side.CLIENT) + public void handleOverlay(RenderGameOverlayEvent.Pre event, EntityPlayer player) { } + + public ArmorFSB enableThermalSight(boolean thermal) { + this.thermal = thermal; + return this; + } + + public ArmorFSB setHasGeigerSound(boolean geiger) { + this.geigerSound = geiger; + return this; + } + + public ArmorFSB setHasCustomGeiger(boolean geiger) { + this.customGeiger = geiger; + return this; + } + + public ArmorFSB setGravity(double gravity) { + this.gravity = gravity; + return this; + } + + public ArmorFSB setBlastProtection(float blastProtection) { + this.blastProtection = blastProtection; + return this; + } + + public ArmorFSB setStep(SoundEvent step) { + this.step = step; + return this; + } + + public ArmorFSB setJump(SoundEvent jump) { + this.jump = jump; + return this; + } + + public ArmorFSB setFall(SoundEvent fall) { + this.fall = fall; + return this; + } + public ArmorFSB addEffect(PotionEffect effect) { effects.add(effect); return this; @@ -68,6 +393,11 @@ public ArmorFSB setMod(float mod) { return this; } + public ArmorFSB setThreshold(float threshold) { + this.damageThreshold = threshold; + return this; + } + public ArmorFSB setFireproof(boolean fire) { this.fireproof = fire; return this; @@ -78,6 +408,11 @@ public ArmorFSB setNoHelmet(boolean noHelmet) { return this; } + public ArmorFSB enableVATS(boolean vats) { + this.vats = vats; + return this; + } + public ArmorFSB setOverlay(String path) { this.overlay = new ResourceLocation(path); return this; @@ -90,8 +425,18 @@ public ArmorFSB cloneStats(ArmorFSB original) { this.resistance = original.resistance; this.damageCap = original.damageCap; this.damageMod = original.damageMod; + this.damageThreshold = original.damageThreshold; this.fireproof = original.fireproof; + this.blastProtection = original.blastProtection; this.noHelmet = original.noHelmet; + this.vats = original.vats; + this.geigerSound = original.geigerSound; + this.customGeiger = original.customGeiger; + this.thermal = original.thermal; + this.gravity = original.gravity; + this.step = original.step; + this.jump = original.jump; + this.fall = original.fall; //overlay doesn't need to be copied because it's helmet exclusive return this; } @@ -104,37 +449,63 @@ public String getArmorTexture(ItemStack stack, Entity entity, EntityEquipmentSlo @Override @SideOnly(Side.CLIENT) public void addInformation(ItemStack stack, World worldIn, List list, ITooltipFlag flagIn) { - list.add(TextFormatting.GOLD + "Full set bonus:"); + list.add(TextFormatting.GOLD + I18nUtil.resolveKey("armor.fullSetBonus")); if(!effects.isEmpty()) { for(PotionEffect effect : effects) { - list.add(" " + I18n.format(effect.getPotion().getName())); + list.add(TextFormatting.AQUA + " " + I18n.format(effect.getPotion().getName())); } } if(!resistance.isEmpty()) { for(Entry struct : resistance.entrySet()) { - list.add(" Damage modifier of " + struct.getValue() + " against " + I18n.format(struct.getKey())); + if(struct.getValue() != 0) + list.add(TextFormatting.YELLOW + " " + I18nUtil.resolveKey("armor.damageModifier", struct.getValue(), I18n.format(struct.getKey()))); + else + list.add(TextFormatting.RED + " " + I18nUtil.resolveKey("armor.nullDamage", I18n.format(struct.getKey()))); } } if(blastProtection != -1) { - - list.add(" Damage modifier of " + blastProtection + " against explosions"); + list.add(TextFormatting.YELLOW + " " + I18nUtil.resolveKey("armor.blastProtection", blastProtection)); } if(damageCap != -1) { - list.add(" Hard damage cap of " + damageCap); + list.add(TextFormatting.YELLOW + " " + I18nUtil.resolveKey("armor.cap", damageCap)); } if(damageMod != -1) { - list.add(" General damage modifier of " + damageMod); + list.add(TextFormatting.YELLOW + " " + I18nUtil.resolveKey("armor.modifier", damageMod)); + } + + if(damageThreshold > 0) { + list.add(TextFormatting.YELLOW + " " + I18nUtil.resolveKey("armor.threshold", damageThreshold)); } if(fireproof) { - list.add(" Fireproof"); + list.add(TextFormatting.RED + " " + I18nUtil.resolveKey("armor.fireproof")); + } + + if(geigerSound) { + list.add(TextFormatting.GOLD + " " + I18nUtil.resolveKey("armor.geigerSound")); + } + + if(customGeiger) { + list.add(TextFormatting.GOLD + " " + I18nUtil.resolveKey("armor.geigerHUD")); + } + + if(vats) { + list.add(TextFormatting.RED + " " + I18nUtil.resolveKey("armor.vats")); + } + + if(thermal) { + list.add(TextFormatting.RED + " " + I18nUtil.resolveKey("armor.thermal")); + } + + if(gravity != 0) { + list.add(TextFormatting.BLUE + " " + I18nUtil.resolveKey("armor.gravity", gravity)); } } diff --git a/src/main/java/com/hbm/items/gear/ArmorModel.java b/src/main/java/com/hbm/items/gear/ArmorModel.java index 0a8a7931e3..172e068252 100644 --- a/src/main/java/com/hbm/items/gear/ArmorModel.java +++ b/src/main/java/com/hbm/items/gear/ArmorModel.java @@ -8,6 +8,7 @@ import com.hbm.render.model.ModelCloak; import com.hbm.render.model.ModelGasMask; import com.hbm.render.model.ModelGoggles; +import com.hbm.render.model.ModelHat; import com.hbm.render.model.ModelM65; import net.minecraft.client.Minecraft; @@ -39,6 +40,8 @@ public class ArmorModel extends ItemArmor { private ModelOxygenMask modelOxy;*/ @SideOnly(Side.CLIENT) private ModelM65 modelM65; + @SideOnly(Side.CLIENT) + private ModelHat modelHat; private ResourceLocation goggleBlur0 = new ResourceLocation(RefStrings.MODID + ":textures/misc/overlay_goggles_0.png"); private ResourceLocation goggleBlur1 = new ResourceLocation(RefStrings.MODID + ":textures/misc/overlay_goggles_1.png"); @@ -115,6 +118,9 @@ public boolean isValidArmor(ItemStack stack, EntityEquipmentSlot armorType, Enti if (this == ModItems.cape_nostalgia) { return armorType == 1; }*/ + if (this == ModItems.hat) { + return armorType == EntityEquipmentSlot.HEAD; + } return armorType == EntityEquipmentSlot.HEAD; } @@ -169,6 +175,14 @@ public ModelBiped getArmorModel(EntityLivingBase entityLiving, ItemStack itemSta return this.modelCloak; } }*/ + if (this == ModItems.hat) { + if (armorSlot == EntityEquipmentSlot.HEAD) { + if (this.modelHat == null) { + this.modelHat = new ModelHat(0); + } + return this.modelHat; + } + } return null; } diff --git a/src/main/java/com/hbm/items/gear/ArmorT45.java b/src/main/java/com/hbm/items/gear/ArmorT45.java index 28e0140fba..3ad494d759 100644 --- a/src/main/java/com/hbm/items/gear/ArmorT45.java +++ b/src/main/java/com/hbm/items/gear/ArmorT45.java @@ -1,38 +1,21 @@ package com.hbm.items.gear; -import java.util.List; - -import com.hbm.handler.ArmorUtil; -import com.hbm.interfaces.Spaghetti; import com.hbm.items.ModItems; -import com.hbm.main.MainRegistry; +import com.hbm.items.armor.ArmorFSBPowered; import com.hbm.render.model.ModelT45Boots; import com.hbm.render.model.ModelT45Chest; import com.hbm.render.model.ModelT45Helmet; import com.hbm.render.model.ModelT45Legs; -import api.hbm.energy.IBatteryItem; import net.minecraft.client.model.ModelBiped; -import net.minecraft.client.util.ITooltipFlag; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLivingBase; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.init.MobEffects; import net.minecraft.inventory.EntityEquipmentSlot; -import net.minecraft.item.ItemArmor; import net.minecraft.item.ItemStack; -import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.potion.PotionEffect; -import net.minecraft.util.DamageSource; -import net.minecraft.util.math.MathHelper; -import net.minecraft.util.text.TextComponentTranslation; -import net.minecraft.world.World; -import net.minecraftforge.common.ISpecialArmor; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; -@Spaghetti("kill it") -public class ArmorT45 extends ItemArmor implements ISpecialArmor { +public class ArmorT45 extends ArmorFSBPowered { @SideOnly(Side.CLIENT) private ModelT45Helmet helmet; @@ -43,14 +26,10 @@ public class ArmorT45 extends ItemArmor implements ISpecialArmor { @SideOnly(Side.CLIENT) private ModelT45Boots boots; - public ArmorT45(ArmorMaterial materialIn, int renderIndexIn, EntityEquipmentSlot equipmentSlotIn, String s) { - super(materialIn, renderIndexIn, equipmentSlotIn); - this.setUnlocalizedName(s); - this.setRegistryName(s); - this.setCreativeTab(MainRegistry.controlTab); - ModItems.ALL_ITEMS.add(this); + public ArmorT45(ArmorMaterial materialIn, int renderIndexIn, EntityEquipmentSlot equipmentSlotIn, long maxPower, long chargeRate, long consumption, long drain, String s) { + super(materialIn, renderIndexIn, equipmentSlotIn, "", maxPower, chargeRate, consumption, drain, s); } - + @Override public boolean isValidArmor(ItemStack stack, EntityEquipmentSlot armorType, Entity entity) { if (stack.getItem() == ModItems.t45_helmet) @@ -61,7 +40,7 @@ public boolean isValidArmor(ItemStack stack, EntityEquipmentSlot armorType, Enti return armorType == EntityEquipmentSlot.LEGS; if (stack.getItem() == ModItems.t45_boots) return armorType == EntityEquipmentSlot.FEET; - return false; + return super.isValidArmor(stack, armorType, entity); } @Override @@ -99,10 +78,11 @@ public ModelBiped getArmorModel(EntityLivingBase entityLiving, ItemStack itemSta return this.boots; } } - return null; + return super.getArmorModel(entityLiving, itemStack, armorSlot, _default); } @Override + @SideOnly(Side.CLIENT) public String getArmorTexture(ItemStack stack, Entity entity, EntityEquipmentSlot slot, String type) { if (stack.getItem() == ModItems.t45_helmet) { return "hbm:textures/models/T45Helmet.png"; @@ -116,116 +96,7 @@ public String getArmorTexture(ItemStack stack, Entity entity, EntityEquipmentSlo if (stack.getItem() == ModItems.t45_boots) { return "hbm:textures/models/T45Boots.png"; } - return null; - } - - @Override - public ArmorProperties getProperties(EntityLivingBase player, ItemStack armor, DamageSource source, double damage, int slot) { - // return null; - if (player instanceof EntityPlayer && ArmorUtil.checkArmor((EntityPlayer) player, ModItems.t45_helmet, - ModItems.t45_plate, ModItems.t45_legs, ModItems.t45_boots)) { - if (source == DamageSource.IN_FIRE || source == DamageSource.ON_FIRE || source == DamageSource.FALL - || source == DamageSource.DROWN || source == DamageSource.CACTUS || source == DamageSource.MAGIC - || source.isProjectile()) - return new ArmorProperties(1, 1, MathHelper.floor(999999999)); - if (source == DamageSource.FALLING_BLOCK || source == DamageSource.ANVIL) - return new ArmorProperties(1, 1, MathHelper.floor(10)); - if (source == DamageSource.LAVA) - return new ArmorProperties(1, 1, MathHelper.floor(5)); - if (source.isExplosion()) - return new ArmorProperties(1, 1, MathHelper.floor(10)); - } - return new ArmorProperties(1, 1, MathHelper.floor(15)); - } - - @Override - public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot) { - if (slot == 0) { - return 3; - } - if (slot == 1) { - return 8; - } - if (slot == 2) { - return 6; - } - if (slot == 3) { - return 3; - } - return 0; - } - - @Override - public void damageArmor(EntityLivingBase entity, ItemStack stack, DamageSource source, int damage, int slot) { - if (source != DamageSource.CACTUS && source != DamageSource.DROWN && source != DamageSource.FALL) - stack.damageItem(damage * 1, entity); + return super.getArmorTexture(stack, entity, slot, type); } - //TODO: cleanse this filth with holy fire once it's time to overhaul armors - @Override - public void onArmorTick(World world, EntityPlayer player, ItemStack armor) { - if (armor.getItem() == ModItems.t45_plate) { - if (armor.getTagCompound() == null) { - armor.setTagCompound(new NBTTagCompound()); - armor.getTagCompound().setInteger("charge", 0); - } - - boolean b = true; - - if(player.inventory.hasItemStack(new ItemStack(ModItems.fusion_core_infinite))) { - armor.getTagCompound().setInteger("charge", (int)((IBatteryItem)ModItems.fusion_core).getMaxCharge()); - } - - if(b) - if (armor.getTagCompound().getInteger("charge") <= 0) { - for (int i = 0; i < player.inventory.mainInventory.size(); i++) { - ItemStack stack = player.inventory.getStackInSlot(i); - if (stack != null && stack.getItem() == ModItems.fusion_core - && ((IBatteryItem)stack.getItem()).getCharge(stack) != 0) { - if (armor.getTagCompound().getInteger("charge") == 0) { - int j = (int) ((IBatteryItem)stack.getItem()).getCharge(stack); - armor.getTagCompound().setInteger("charge", j); - player.inventory.mainInventory.set(i, ItemStack.EMPTY); - player.sendMessage(new TextComponentTranslation("[Power Armor recharged]")); - break; - } - } - } - } - - if (armor.getTagCompound().getInteger("charge") > 0 && ArmorUtil.checkArmor(player, ModItems.t45_helmet, - ModItems.t45_plate, ModItems.t45_legs, ModItems.t45_boots)) { - armor.getTagCompound().setInteger("charge", armor.getTagCompound().getInteger("charge") - 1); - } - } - - if (ArmorUtil.checkArmor(player, ModItems.t45_helmet, ModItems.t45_plate, ModItems.t45_legs, ModItems.t45_boots) && !world.isRemote) { - //Probably don't need the null check because it's a non null list, but whatever - if (player.inventory.armorInventory.get(2) != null - && player.inventory.armorInventory.get(2).getItem() == ModItems.t45_plate - && player.inventory.armorInventory.get(2).getTagCompound() != null - && player.inventory.armorInventory.get(2).getTagCompound().getInteger("charge") > 0) { - player.addPotionEffect(new PotionEffect(MobEffects.JUMP_BOOST, 30, 0, true, false)); - player.addPotionEffect(new PotionEffect(MobEffects.SPEED, 30, 1, true, false)); - player.addPotionEffect(new PotionEffect(MobEffects.STRENGTH, 30, 2, true, false)); - player.addPotionEffect(new PotionEffect(MobEffects.HASTE, 30, 0, true, false)); - } else { - player.addPotionEffect(new PotionEffect(MobEffects.SLOWNESS, 30, 1, true, false)); - player.addPotionEffect(new PotionEffect(MobEffects.MINING_FATIGUE, 30, 0, true, false)); - } - } - } - - @Override - public void addInformation(ItemStack stack, World worldIn, List list, ITooltipFlag flagIn) { - if (stack.getItem() == ModItems.t45_plate) { - if (stack.getTagCompound() != null) { - if (stack.getTagCompound().getInteger("charge") != 0) - list.add("Charge: " + (stack.getTagCompound().getInteger("charge") / 200000 + 1) + "%"); - else - list.add("Charge: " + (stack.getTagCompound().getInteger("charge") / 200000) + "%"); - } - } - } - } diff --git a/src/main/java/com/hbm/items/gear/JetpackBreak.java b/src/main/java/com/hbm/items/gear/JetpackBreak.java index 0f6ba24315..cb1a271a26 100644 --- a/src/main/java/com/hbm/items/gear/JetpackBreak.java +++ b/src/main/java/com/hbm/items/gear/JetpackBreak.java @@ -1,106 +1,87 @@ package com.hbm.items.gear; -import java.util.List; +import com.hbm.capability.HbmCapability; +import com.hbm.capability.HbmCapability.IHBMData; +import com.hbm.handler.HbmKeybinds.EnumKeybind; +import com.hbm.items.armor.JetpackBase; +import com.hbm.lib.HBMSoundHandler; +import com.hbm.main.MainRegistry; +import com.hbm.packet.AuxParticlePacketNT; +import com.hbm.packet.KeybindPacket; +import com.hbm.packet.PacketDispatcher; -import com.hbm.entity.particle.EntityGasFlameFX; -import com.hbm.items.ModItems; -import com.hbm.render.model.ModelJetPack; - -import net.minecraft.client.model.ModelBiped; -import net.minecraft.client.util.ITooltipFlag; import net.minecraft.entity.Entity; -import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.inventory.EntityEquipmentSlot; -import net.minecraft.item.ItemArmor; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.util.math.Vec3d; +import net.minecraft.util.SoundCategory; import net.minecraft.world.World; -import net.minecraftforge.fml.relauncher.Side; -import net.minecraftforge.fml.relauncher.SideOnly; - -public class JetpackBreak extends ItemArmor { +import net.minecraftforge.fluids.Fluid; +import net.minecraftforge.fml.common.network.NetworkRegistry.TargetPoint; - private ModelJetPack model; - public static int maxFuel = 1200; +public class JetpackBreak extends JetpackBase { - public JetpackBreak(ArmorMaterial p_i45325_1_, int p_i45325_2_, EntityEquipmentSlot p_i45325_3_, String s) { - super(p_i45325_1_, p_i45325_2_, p_i45325_3_); - this.setUnlocalizedName(s); - this.setRegistryName(s); - - ModItems.ALL_ITEMS.add(this); - } - - @Override - public void addInformation(ItemStack stack, World worldIn, List tooltip, ITooltipFlag flagIn) { - tooltip.add("Kerosene: " + getFuel(stack) + "mB / " + maxFuel + "mB"); + public JetpackBreak(ArmorMaterial materialIn, int renderIndexIn, EntityEquipmentSlot equipmentSlotIn, Fluid fuel, int maxFuel, String s) { + super(materialIn, renderIndexIn, equipmentSlotIn, fuel, maxFuel, s); } - - @Override - public boolean isValidArmor(ItemStack stack, EntityEquipmentSlot armorType, Entity entity) { - return armorType == EntityEquipmentSlot.CHEST; - } - - @Override - @SideOnly(Side.CLIENT) - public ModelBiped getArmorModel(EntityLivingBase entityLiving, ItemStack itemStack, EntityEquipmentSlot armorSlot, ModelBiped _default) { - if (armorSlot == EntityEquipmentSlot.CHEST) { - if (model == null) { - this.model = new ModelJetPack(); - } - return this.model; - } - - return null; - } - @Override public String getArmorTexture(ItemStack stack, Entity entity, EntityEquipmentSlot slot, String type) { return "hbm:textures/models/JetPackBlue.png"; } public void onArmorTick(World world, EntityPlayer player, ItemStack stack) { - - if(player.motionY < -0.25 && getFuel(stack) > 0) { - - Vec3d vec = new Vec3d(player.getLookVec().x, 0, player.getLookVec().z); - vec.normalize(); - player.motionY = -0.25; - - if(!world.isRemote) { - EntityGasFlameFX fx = new EntityGasFlameFX(world); - fx.posX = player.posX - vec.x; - fx.posY = player.posY - 1; - fx.posZ = player.posZ - vec.z; - fx.motionY = -0.5; - world.spawnEntity(fx); - } - - player.fallDistance = 0; - - setFuel(stack, getFuel(stack) - 1); - } - } - - public static int getFuel(ItemStack stack) { - if(stack.getTagCompound() == null) { - stack.setTagCompound(new NBTTagCompound()); - return 0; + IHBMData props = HbmCapability.getData(player); + if(world.isRemote) { + + if(player == MainRegistry.proxy.me()) { + + boolean last = props.getKeyPressed(EnumKeybind.JETPACK); + boolean current = MainRegistry.proxy.getIsKeyPressed(EnumKeybind.JETPACK); + + if(last != current) { + PacketDispatcher.wrapper.sendToServer(new KeybindPacket(EnumKeybind.JETPACK, current)); + props.setKeyPressed(EnumKeybind.JETPACK, current); + } + } + + } else { + + if(getFuel(stack) > 0 && (props.getKeyPressed(EnumKeybind.JETPACK) || (!player.onGround && !player.isSneaking()))) { + + NBTTagCompound data = new NBTTagCompound(); + data.setString("type", "jetpack"); + data.setInteger("player", player.getEntityId()); + PacketDispatcher.wrapper.sendToAllAround(new AuxParticlePacketNT(data, player.posX, player.posY, player.posZ), new TargetPoint(world.provider.getDimension(), player.posX, player.posY, player.posZ, 100)); + } } - - return stack.getTagCompound().getInteger("fuel"); - - } - - public static void setFuel(ItemStack stack, int i) { - if(stack.getTagCompound() == null) { - stack.setTagCompound(new NBTTagCompound()); + if(getFuel(stack) > 0) { + + if(props.getKeyPressed(EnumKeybind.JETPACK)) { + player.fallDistance = 0; + + if(player.motionY < 0.4D) + player.motionY += 0.1D; + + world.playSound(null, player.posX, player.posY, player.posZ, HBMSoundHandler.flamethrowerShoot, SoundCategory.PLAYERS, 0.25F, 1.5F); + this.useUpFuel(player, stack, 5); + + } else if(!player.isSneaking() && !player.onGround) { + player.fallDistance = 0; + + if(player.motionY < -1) + player.motionY += 0.2D; + else if(player.motionY < -0.1) + player.motionY += 0.1D; + else if(player.motionY < 0) + player.motionY = 0; + + world.playSound(null, player.posX, player.posY, player.posZ, HBMSoundHandler.flamethrowerShoot, SoundCategory.PLAYERS, 0.25F, 1.5F); + this.useUpFuel(player, stack, 10); + } + } - - stack.getTagCompound().setInteger("fuel", i); - } + } diff --git a/src/main/java/com/hbm/items/gear/JetpackRegular.java b/src/main/java/com/hbm/items/gear/JetpackRegular.java index 9447bfeb6d..ddef73b39d 100644 --- a/src/main/java/com/hbm/items/gear/JetpackRegular.java +++ b/src/main/java/com/hbm/items/gear/JetpackRegular.java @@ -1,108 +1,71 @@ package com.hbm.items.gear; -import java.util.List; +import com.hbm.capability.HbmCapability; +import com.hbm.capability.HbmCapability.IHBMData; +import com.hbm.handler.HbmKeybinds.EnumKeybind; +import com.hbm.items.armor.JetpackBase; +import com.hbm.lib.HBMSoundHandler; +import com.hbm.main.MainRegistry; +import com.hbm.packet.AuxParticlePacketNT; +import com.hbm.packet.KeybindPacket; +import com.hbm.packet.PacketDispatcher; -import com.hbm.entity.particle.EntityGasFlameFX; -import com.hbm.items.ModItems; -import com.hbm.render.model.ModelJetPack; - -import net.minecraft.client.model.ModelBiped; -import net.minecraft.client.util.ITooltipFlag; import net.minecraft.entity.Entity; -import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.inventory.EntityEquipmentSlot; -import net.minecraft.item.ItemArmor; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.util.math.Vec3d; +import net.minecraft.util.SoundCategory; import net.minecraft.world.World; -import net.minecraftforge.fml.relauncher.Side; -import net.minecraftforge.fml.relauncher.SideOnly; - -public class JetpackRegular extends ItemArmor { - - @SideOnly(Side.CLIENT) - private ModelJetPack model; - - public static int maxFuel = 3000; - - public JetpackRegular(ArmorMaterial p_i45325_1_, int p_i45325_2_, EntityEquipmentSlot p_i45325_3_, String s) { - super(p_i45325_1_, p_i45325_2_, p_i45325_3_); - this.setUnlocalizedName(s); - this.setRegistryName(s); - - ModItems.ALL_ITEMS.add(this); - } - - @Override - public void addInformation(ItemStack stack, World worldIn, List tooltip, ITooltipFlag flagIn) { - tooltip.add("Kerosene: " + getFuel(stack) + "mB / " + maxFuel + "mB"); - } +import net.minecraftforge.fluids.Fluid; +import net.minecraftforge.fml.common.network.NetworkRegistry.TargetPoint; +public class JetpackRegular extends JetpackBase { - @Override - public boolean isValidArmor(ItemStack stack, EntityEquipmentSlot armorType, Entity entity) { - return armorType == EntityEquipmentSlot.CHEST; - } - - @Override - @SideOnly(Side.CLIENT) - public ModelBiped getArmorModel(EntityLivingBase entityLiving, ItemStack itemStack, EntityEquipmentSlot armorSlot, ModelBiped _default) { - if (armorSlot == EntityEquipmentSlot.CHEST) { - if (model == null) { - this.model = new ModelJetPack(); - } - return this.model; - } - - return null; + public JetpackRegular(ArmorMaterial materialIn, int renderIndexIn, EntityEquipmentSlot equipmentSlotIn, Fluid fuel, int maxFuel, String s) { + super(materialIn, renderIndexIn, equipmentSlotIn, fuel, maxFuel, s); } - + @Override public String getArmorTexture(ItemStack stack, Entity entity, EntityEquipmentSlot slot, String type) { return "hbm:textures/models/JetPackRed.png"; } public void onArmorTick(World world, EntityPlayer player, ItemStack stack) { - - if(player.isSneaking() && getFuel(stack) > 0) { - - Vec3d vec = new Vec3d(player.getLookVec().x, 0, player.getLookVec().z); - vec.normalize(); - player.motionY += 0.15; - - if(!world.isRemote) { - EntityGasFlameFX fx = new EntityGasFlameFX(world); - fx.posX = player.posX - vec.x; - fx.posY = player.posY - 1; - fx.posZ = player.posZ - vec.z; - fx.motionY = -0.15; - world.spawnEntity(fx); - } - - player.fallDistance = 0; - - setFuel(stack, getFuel(stack) - 1); - } - } - - public static int getFuel(ItemStack stack) { - if(stack.getTagCompound() == null) { - stack.setTagCompound(new NBTTagCompound()); - return 0; + IHBMData props = HbmCapability.getData(player); + if(world.isRemote) { + + if(player == MainRegistry.proxy.me()) { + + boolean last = props.getKeyPressed(EnumKeybind.JETPACK); + boolean current = MainRegistry.proxy.getIsKeyPressed(EnumKeybind.JETPACK); + + if(last != current) { + PacketDispatcher.wrapper.sendToServer(new KeybindPacket(EnumKeybind.JETPACK, current)); + props.setKeyPressed(EnumKeybind.JETPACK, current); + } + } + + } else { + + if(getFuel(stack) > 0 && props.getKeyPressed(EnumKeybind.JETPACK)) { + + NBTTagCompound data = new NBTTagCompound(); + data.setString("type", "jetpack"); + data.setInteger("player", player.getEntityId()); + PacketDispatcher.wrapper.sendToAllAround(new AuxParticlePacketNT(data, player.posX, player.posY, player.posZ), new TargetPoint(world.provider.getDimension(), player.posX, player.posY, player.posZ, 100)); + } } - - return stack.getTagCompound().getInteger("fuel"); - - } - - public static void setFuel(ItemStack stack, int i) { - if(stack.getTagCompound() == null) { - stack.setTagCompound(new NBTTagCompound()); + if(getFuel(stack) > 0 && props.getKeyPressed(EnumKeybind.JETPACK)) { + player.fallDistance = 0; + + if(player.motionY < 0.4D) + player.motionY += 0.1D; + + world.playSound(null, player.posX, player.posY, player.posZ, HBMSoundHandler.flamethrowerShoot, SoundCategory.PLAYERS, 0.25F, 1.5F); + this.useUpFuel(player, stack, 5); } - - stack.getTagCompound().setInteger("fuel", i); - + } + } diff --git a/src/main/java/com/hbm/items/gear/JetpackVectorized.java b/src/main/java/com/hbm/items/gear/JetpackVectorized.java index 8f7533667d..94719818db 100644 --- a/src/main/java/com/hbm/items/gear/JetpackVectorized.java +++ b/src/main/java/com/hbm/items/gear/JetpackVectorized.java @@ -1,111 +1,86 @@ package com.hbm.items.gear; -import java.util.List; +import com.hbm.capability.HbmCapability; +import com.hbm.capability.HbmCapability.IHBMData; +import com.hbm.handler.HbmKeybinds.EnumKeybind; +import com.hbm.items.armor.JetpackBase; +import com.hbm.lib.HBMSoundHandler; +import com.hbm.main.MainRegistry; +import com.hbm.packet.AuxParticlePacketNT; +import com.hbm.packet.KeybindPacket; +import com.hbm.packet.PacketDispatcher; +import com.hbm.render.amlfrom1710.Vec3; -import com.hbm.entity.particle.EntityGasFlameFX; -import com.hbm.items.ModItems; -import com.hbm.render.model.ModelJetPack; - -import net.minecraft.client.model.ModelBiped; -import net.minecraft.client.util.ITooltipFlag; import net.minecraft.entity.Entity; -import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.inventory.EntityEquipmentSlot; -import net.minecraft.item.ItemArmor; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.SoundCategory; import net.minecraft.util.math.Vec3d; import net.minecraft.world.World; -import net.minecraftforge.fml.relauncher.Side; -import net.minecraftforge.fml.relauncher.SideOnly; - -public class JetpackVectorized extends ItemArmor { - - private ModelJetPack model; - public static int maxFuel = 6000; - - public JetpackVectorized(ArmorMaterial p_i45325_1_, int p_i45325_2_, EntityEquipmentSlot p_i45325_3_, String s) { - super(p_i45325_1_, p_i45325_2_, p_i45325_3_); - this.setUnlocalizedName(s); - this.setRegistryName(s); - - ModItems.ALL_ITEMS.add(this); - } - - @Override - public void addInformation(ItemStack stack, World worldIn, List tooltip, ITooltipFlag flagIn) { - tooltip.add("Kerosene: " + getFuel(stack) + "mB / " + maxFuel + "mB"); - } +import net.minecraftforge.fluids.Fluid; +import net.minecraftforge.fml.common.network.NetworkRegistry.TargetPoint; +public class JetpackVectorized extends JetpackBase { - @Override - public boolean isValidArmor(ItemStack stack, EntityEquipmentSlot armorType, Entity entity) { - return armorType == EntityEquipmentSlot.CHEST; + public JetpackVectorized(ArmorMaterial materialIn, int renderIndexIn, EntityEquipmentSlot equipmentSlotIn, Fluid fuel, int maxFuel, String s) { + super(materialIn, renderIndexIn, equipmentSlotIn, fuel, maxFuel, s); } - @Override - @SideOnly(Side.CLIENT) - public ModelBiped getArmorModel(EntityLivingBase entityLiving, ItemStack itemStack, EntityEquipmentSlot armorSlot, ModelBiped _default) { - if (armorSlot == EntityEquipmentSlot.CHEST) { - if (model == null) { - this.model = new ModelJetPack(); - } - return this.model; - } - - return null; - } - @Override public String getArmorTexture(ItemStack stack, Entity entity, EntityEquipmentSlot slot, String type) { return "hbm:textures/models/JetPackGreen.png"; } public void onArmorTick(World world, EntityPlayer player, ItemStack stack) { - - if(player.isSneaking() && getFuel(stack) > 0) { - - Vec3d vec = new Vec3d(player.getLookVec().x, 0, player.getLookVec().z); - vec.normalize(); - - player.motionX += vec.x * 0.2; - player.motionY += 0.15; - player.motionZ += vec.z * 0.2; - - if(!world.isRemote) { - EntityGasFlameFX fx = new EntityGasFlameFX(world); - fx.posX = player.posX - vec.x; - fx.posY = player.posY - 1; - fx.posZ = player.posZ - vec.z; - fx.motionX -= vec.x * 0.2; - fx.motionY -= vec.y * 0.2; - fx.motionZ -= vec.z * 0.2; - world.spawnEntity(fx); - } - - player.fallDistance = 0; - - setFuel(stack, getFuel(stack) - 1); - } - } - - public static int getFuel(ItemStack stack) { - if(stack.getTagCompound() == null) { - stack.setTagCompound(new NBTTagCompound()); - return 0; + IHBMData props = HbmCapability.getData(player); + + if(world.isRemote) { + + if(player == MainRegistry.proxy.me()) { + + boolean last = props.getKeyPressed(EnumKeybind.JETPACK); + boolean current = MainRegistry.proxy.getIsKeyPressed(EnumKeybind.JETPACK); + + if(last != current) { + PacketDispatcher.wrapper.sendToServer(new KeybindPacket(EnumKeybind.JETPACK, current)); + props.setKeyPressed(EnumKeybind.JETPACK, current); + } + } + + } else { + + if(getFuel(stack) > 0 && props.getKeyPressed(EnumKeybind.JETPACK)) { + + NBTTagCompound data = new NBTTagCompound(); + data.setString("type", "jetpack"); + data.setInteger("player", player.getEntityId()); + data.setInteger("mode", 1); + PacketDispatcher.wrapper.sendToAllAround(new AuxParticlePacketNT(data, player.posX, player.posY, player.posZ), new TargetPoint(world.provider.getDimension(), player.posX, player.posY, player.posZ, 100)); + } } - - return stack.getTagCompound().getInteger("fuel"); - - } - - public static void setFuel(ItemStack stack, int i) { - if(stack.getTagCompound() == null) { - stack.setTagCompound(new NBTTagCompound()); + + if(getFuel(stack) > 0 && props.getKeyPressed(EnumKeybind.JETPACK)) { + + if(player.motionY < 0.4D) + player.motionY += 0.1D; + + Vec3d look = player.getLookVec(); + + if(Vec3.createVectorHelper(player.motionX, player.motionY, player.motionZ).lengthVector() < 2) { + player.motionX += look.x * 0.1; + player.motionY += look.y * 0.1; + player.motionZ += look.z * 0.1; + + if(look.y > 0) + player.fallDistance = 0; + } + + world.playSound(null, player.posX, player.posY, player.posZ, HBMSoundHandler.flamethrowerShoot, SoundCategory.PLAYERS, 0.25F, 1.5F); + this.useUpFuel(player, stack, 3); + } - - stack.getTagCompound().setInteger("fuel", i); - } + } diff --git a/src/main/java/com/hbm/items/machine/ItemAssemblyTemplate.java b/src/main/java/com/hbm/items/machine/ItemAssemblyTemplate.java index bb7a1a29b4..00304d2d46 100644 --- a/src/main/java/com/hbm/items/machine/ItemAssemblyTemplate.java +++ b/src/main/java/com/hbm/items/machine/ItemAssemblyTemplate.java @@ -1,7 +1,6 @@ package com.hbm.items.machine; import java.util.List; -import java.util.Random; import javax.annotation.Nonnull; @@ -12,6 +11,8 @@ import com.hbm.items.ModItems; import com.hbm.lib.RefStrings; import com.hbm.main.MainRegistry; +import com.hbm.util.I18nUtil; + import net.minecraft.client.renderer.block.model.ModelResourceLocation; import net.minecraft.client.resources.I18n; import net.minecraft.client.util.ITooltipFlag; @@ -20,6 +21,7 @@ import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.util.NonNullList; +import net.minecraft.util.text.TextFormatting; import net.minecraft.world.World; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; @@ -90,6 +92,9 @@ public static ItemStack getTemplate(int id){ public void addInformation(ItemStack stack, World worldIn, List list, ITooltipFlag flagIn) { if (!(stack.getItem() instanceof ItemAssemblyTemplate)) return; + + list.add(TextFormatting.YELLOW + I18nUtil.resolveKey("info.templatefolder")); + list.add(""); int i = getTagWithRecipeNumber(stack).getInteger("type"); @@ -114,11 +119,9 @@ public void addInformation(ItemStack stack, World worldIn, List list, IT ItemStack output = out.toStack(); - list.add("Output:"); + list.add(TextFormatting.BOLD + I18nUtil.resolveKey("info.template_out")); list.add(output.getCount() + "x " + output.getDisplayName()); - list.add("Inputs:"); - - Random rand = new Random(System.currentTimeMillis() / 1000); + list.add(TextFormatting.BOLD + I18nUtil.resolveKey("info.template_in_p")); for(Object o : in) { @@ -131,7 +134,7 @@ public void addInformation(ItemStack stack, World worldIn, List list, IT NonNullList ores = OreDictionary.getOres(input.name); if(ores.size() > 0) { - ItemStack inStack = ores.get(rand.nextInt(ores.size())); + ItemStack inStack = ores.get((int) (Math.abs(System.currentTimeMillis() / 1000) % ores.size())); list.add(input.count() + "x " + inStack.getDisplayName()); } else { list.add("I AM ERROR"); @@ -139,8 +142,8 @@ public void addInformation(ItemStack stack, World worldIn, List list, IT } } - list.add("Production time:"); - list.add(Math.floor((float)(getProcessTime(stack)) / 20 * 100) / 100 + " seconds"); + list.add(TextFormatting.BOLD + I18nUtil.resolveKey("info.template_time")); + list.add(Math.floor((float)(getProcessTime(stack)) / 20 * 100) / 100 + " " + I18nUtil.resolveKey("info.template_seconds")); } public static int getProcessTime(ItemStack stack) { diff --git a/src/main/java/com/hbm/items/machine/ItemBattery.java b/src/main/java/com/hbm/items/machine/ItemBattery.java index 66fe5bd4fe..6a3e0b031e 100644 --- a/src/main/java/com/hbm/items/machine/ItemBattery.java +++ b/src/main/java/com/hbm/items/machine/ItemBattery.java @@ -173,7 +173,7 @@ public static ItemStack getFullBattery(Item item) { return stack.copy(); } - return null; + return new ItemStack(item); } @Override diff --git a/src/main/java/com/hbm/items/machine/ItemCapacitor.java b/src/main/java/com/hbm/items/machine/ItemCapacitor.java index df3f630b1b..5653a1d420 100644 --- a/src/main/java/com/hbm/items/machine/ItemCapacitor.java +++ b/src/main/java/com/hbm/items/machine/ItemCapacitor.java @@ -9,6 +9,7 @@ import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; import net.minecraft.util.EnumActionResult; import net.minecraft.util.EnumFacing; import net.minecraft.util.EnumHand; @@ -17,11 +18,12 @@ public class ItemCapacitor extends Item { + private int dura; + public ItemCapacitor(int dura, String s) { this.setUnlocalizedName(s); this.setRegistryName(s); - this.setMaxDamage(dura); - this.setNoRepair(); + this.dura = dura; ModItems.ALL_ITEMS.add(this); } @@ -30,13 +32,12 @@ public ItemCapacitor(int dura, String s) { public void addInformation(ItemStack stack, World worldIn, List tooltip, ITooltipFlag flagIn) { if (this == ModItems.redcoil_capacitor) { tooltip.add("Right-click a block to negate positive charge."); - tooltip.add("Does not work in creative mode!"); tooltip.add("[Needed for Schrabidium Synthesis]"); + tooltip.add(getDura(stack) + "/" + dura); } if (this == ModItems.titanium_filter) { - tooltip.add("Can be used to remove waste"); - tooltip.add("from a watz reactor!"); tooltip.add("[Needed for Watz Reaction]"); + tooltip.add((getDura(stack) / 20) + "/" + (dura / 20)); } } @@ -45,8 +46,9 @@ public EnumActionResult onItemUse(EntityPlayer player, World world, BlockPos pos if (this == ModItems.redcoil_capacitor) { ItemStack stack = player.getHeldItem(hand); if (!player.isSneaking()) { - if (stack.getItemDamage() > 0) { - stack.setItemDamage(stack.getItemDamage() - 1); + if (getDura(stack) < dura) { + + setDura(stack, getDura(stack) + 1); if (!world.isRemote) { world.createExplosion(null, pos.getX() + 0.5, pos.getY() + 0.5, pos.getZ() + 0.5, 2.5F, true); } @@ -60,4 +62,30 @@ public EnumActionResult onItemUse(EntityPlayer player, World world, BlockPos pos return EnumActionResult.PASS; } + @Override + public boolean showDurabilityBar(ItemStack stack) { + return getDurabilityForDisplay(stack) > 0; + } + + @Override + public double getDurabilityForDisplay(ItemStack stack) { + return 1D - (double)getDura(stack) / (double)dura; + } + + public static int getDura(ItemStack stack) { + + if(stack.getTagCompound() == null) + return ((ItemCapacitor)stack.getItem()).dura; + + return stack.getTagCompound().getInteger("dura"); + } + + public static void setDura(ItemStack stack, int dura) { + + if(!stack.hasTagCompound()) + stack.setTagCompound(new NBTTagCompound()); + + stack.getTagCompound().setInteger("dura", dura); + } + } diff --git a/src/main/java/com/hbm/items/machine/ItemChemistryTemplate.java b/src/main/java/com/hbm/items/machine/ItemChemistryTemplate.java index a38b386ebc..c4e82d6b39 100644 --- a/src/main/java/com/hbm/items/machine/ItemChemistryTemplate.java +++ b/src/main/java/com/hbm/items/machine/ItemChemistryTemplate.java @@ -7,6 +7,7 @@ import com.hbm.items.ModItems; import com.hbm.lib.RefStrings; import com.hbm.main.MainRegistry; +import com.hbm.util.I18nUtil; import net.minecraft.client.renderer.block.model.ModelResourceLocation; import net.minecraft.client.resources.I18n; @@ -15,6 +16,7 @@ import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.util.NonNullList; +import net.minecraft.util.text.TextFormatting; import net.minecraft.world.World; import net.minecraftforge.fluids.FluidStack; import net.minecraftforge.fml.relauncher.Side; @@ -92,7 +94,9 @@ public enum EnumChemistryTemplate { ELECTROLYSIS, XENON, SATURN, - BALEFIRE; + BALEFIRE, + SCHRABIDIC, + SCHRABIDATE; public static EnumChemistryTemplate getEnum(int i) { if(i < EnumChemistryTemplate.values().length) @@ -266,9 +270,13 @@ public static int getProcessTime(ItemStack stack) { case XENON: return 600; case SATURN: - return 600; + return 60; case BALEFIRE: return 100; + case SCHRABIDIC: + return 100; + case SCHRABIDATE: + return 600; default: return 100; } @@ -284,11 +292,11 @@ public void addInformation(ItemStack stack, World worldIn, List list, IT ItemStack[] out = MachineRecipes.getChemOutputFromTempate(stack); FluidStack[] outF = MachineRecipes.getFluidOutputFromTempate(stack); - list.add("[CREATED USING TEMPLATE FOLDER]"); + list.add(TextFormatting.YELLOW + I18nUtil.resolveKey("info.templatefolder")); list.add(""); try { - list.add("Outputs:"); + list.add(TextFormatting.BOLD + I18nUtil.resolveKey("info.template_out_p")); for(int i = 0; i < 4; i++) if(out[i] != null) list.add(out[i].getCount() + "x " + out[i].getDisplayName()); @@ -297,7 +305,7 @@ public void addInformation(ItemStack stack, World worldIn, List list, IT if(outF[i] != null) list.add(outF[i].amount + "mB " + outF[i].getFluid().getLocalizedName(outF[i])); - list.add("Inputs:"); + list.add(TextFormatting.BOLD + I18nUtil.resolveKey("info.template_in_p")); if(stacks != null) for(int i = 0; i < stacks.size(); i++) @@ -307,8 +315,8 @@ public void addInformation(ItemStack stack, World worldIn, List list, IT if(inF[i] != null) list.add(inF[i].amount + "mB " + inF[i].getFluid().getLocalizedName(inF[i])); - list.add("Production time:"); - list.add(Math.floor((float)(getProcessTime(stack)) / 20 * 100) / 100 + " seconds"); + list.add(TextFormatting.BOLD + I18nUtil.resolveKey("info.template_time")); + list.add(Math.floor((float)(getProcessTime(stack)) / 20 * 100) / 100 + " " + I18nUtil.resolveKey("info.template_seconds")); } catch(Exception e) { list.add("###INVALID###"); list.add("0x334077-0x6A298F-0xDF3795-0x334077"); diff --git a/src/main/java/com/hbm/items/machine/ItemForgeFluidIdentifier.java b/src/main/java/com/hbm/items/machine/ItemForgeFluidIdentifier.java index cbcaa99874..8c728537f3 100644 --- a/src/main/java/com/hbm/items/machine/ItemForgeFluidIdentifier.java +++ b/src/main/java/com/hbm/items/machine/ItemForgeFluidIdentifier.java @@ -9,6 +9,7 @@ import com.hbm.main.MainRegistry; import com.hbm.tileentity.conductor.TileEntityFFFluidDuct; import com.hbm.tileentity.conductor.TileEntityFFFluidDuctMk2; +import com.hbm.util.I18nUtil; import net.minecraft.client.renderer.block.model.ModelResourceLocation; import net.minecraft.client.util.ITooltipFlag; @@ -23,6 +24,7 @@ import net.minecraft.util.EnumHand; import net.minecraft.util.NonNullList; import net.minecraft.util.math.BlockPos; +import net.minecraft.util.text.TextFormatting; import net.minecraft.world.World; import net.minecraftforge.fluids.Fluid; import net.minecraftforge.fluids.FluidRegistry; @@ -71,7 +73,7 @@ public void addInformation(ItemStack stack, World worldIn, List list, IT if (stack.hasTagCompound()) { f = FluidRegistry.getFluid(stack.getTagCompound().getString("fluidtype")); } - list.add("[CREATED USING TEMPLATE FOLDER]"); + list.add(TextFormatting.YELLOW + I18nUtil.resolveKey("info.templatefolder")); list.add(""); list.add("Universal fluid identifier for:"); if (f != null) diff --git a/src/main/java/com/hbm/items/special/ItemChopper.java b/src/main/java/com/hbm/items/special/ItemChopper.java index bff897e507..1585fc491c 100644 --- a/src/main/java/com/hbm/items/special/ItemChopper.java +++ b/src/main/java/com/hbm/items/special/ItemChopper.java @@ -2,36 +2,28 @@ import java.util.List; -import javax.annotation.Nullable; - import com.hbm.entity.mob.EntityHunterChopper; +import com.hbm.entity.mob.botprime.EntityBOTPrimeHead; import com.hbm.items.ModItems; -import com.hbm.lib.RefStrings; -import net.minecraft.block.Block; import net.minecraft.block.BlockLiquid; import net.minecraft.block.state.IBlockState; +import net.minecraft.client.util.ITooltipFlag; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLiving; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.IEntityLivingData; import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.init.Blocks; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; -import net.minecraft.stats.StatList; -import net.minecraft.tileentity.MobSpawnerBaseLogic; -import net.minecraft.tileentity.TileEntity; -import net.minecraft.tileentity.TileEntityMobSpawner; import net.minecraft.util.ActionResult; import net.minecraft.util.EnumActionResult; import net.minecraft.util.EnumFacing; import net.minecraft.util.EnumHand; -import net.minecraft.util.ResourceLocation; -import net.minecraft.util.math.AxisAlignedBB; import net.minecraft.util.math.BlockPos; import net.minecraft.util.math.MathHelper; import net.minecraft.util.math.RayTraceResult; +import net.minecraft.util.math.RayTraceResult.Type; import net.minecraft.world.World; public class ItemChopper extends Item { @@ -43,48 +35,36 @@ public ItemChopper(String s) { ModItems.ALL_ITEMS.add(this); } - //Drillgon200: Code from ItemMonsterPlacer, because that looks like what was done in the one from 1.7.10 @Override - public EnumActionResult onItemUse(EntityPlayer player, World worldIn, BlockPos pos, EnumHand hand, EnumFacing facing, float hitX, float hitY, float hitZ) { - ItemStack itemstack = player.getHeldItem(hand); - - if(worldIn.isRemote) { + public EnumActionResult onItemUse(EntityPlayer player, World world, BlockPos pos, EnumHand hand, EnumFacing facing, float hitX, float hitY, float hitZ) { + if(world.isRemote) { return EnumActionResult.SUCCESS; - } else if(!player.canPlayerEdit(pos.offset(facing), facing, itemstack)) { - return EnumActionResult.FAIL; } else { - IBlockState iblockstate = worldIn.getBlockState(pos); - Block block = iblockstate.getBlock(); + ItemStack stack = player.getHeldItem(hand); + int x = pos.getX(); + int y = pos.getY(); + int z = pos.getZ(); + + //IBlockState blockState = world.getBlockState(pos); - if(block == Blocks.MOB_SPAWNER) { - TileEntity tileentity = worldIn.getTileEntity(pos); + x += facing.getFrontOffsetX(); + y += facing.getFrontOffsetY(); + z += facing.getFrontOffsetZ(); + double offset = 0.0D; - if(tileentity instanceof TileEntityMobSpawner) { - MobSpawnerBaseLogic mobspawnerbaselogic = ((TileEntityMobSpawner) tileentity).getSpawnerBaseLogic(); - mobspawnerbaselogic.setEntityId(new ResourceLocation(RefStrings.MODID, "entity_hunter_chopper")); - tileentity.markDirty(); - worldIn.notifyBlockUpdate(pos, iblockstate, iblockstate, 3); - - if(!player.capabilities.isCreativeMode) { - itemstack.shrink(1); - } - - return EnumActionResult.SUCCESS; - } - } + //Drillgon200: No clue what 11 is supposed to mean. I'll just leave it and hope it doesn't break anything. + //if(facing.ordinal() == 1 && blockState.getRenderType() == 11) + // offset = 0.5D; - BlockPos blockpos = pos.offset(facing); - double d0 = this.getYOffset(worldIn, blockpos); - Entity entity = spawnCreature(worldIn, null, (double) blockpos.getX() + 0.5D, (double) blockpos.getY() + d0, (double) blockpos.getZ() + 0.5D); + Entity entity = spawnCreature(world, stack.getItemDamage(), x + 0.5D, y + offset, z + 0.5D); if(entity != null) { - if(entity instanceof EntityLivingBase && itemstack.hasDisplayName()) { - entity.setCustomNameTag(itemstack.getDisplayName()); + if(entity instanceof EntityLivingBase && stack.hasDisplayName()) { + ((EntityLiving) entity).setCustomNameTag(stack.getDisplayName()); } - if(!player.capabilities.isCreativeMode) { - itemstack.shrink(1); + stack.shrink(1); } } @@ -92,88 +72,81 @@ public EnumActionResult onItemUse(EntityPlayer player, World worldIn, BlockPos p } } - protected double getYOffset(World p_190909_1_, BlockPos p_190909_2_) - { - AxisAlignedBB axisalignedbb = (new AxisAlignedBB(p_190909_2_)).expand(0.0D, -1.0D, 0.0D); - List list = p_190909_1_.getCollisionBoxes((Entity)null, axisalignedbb); - - if (list.isEmpty()) - { - return 0.0D; - } - else - { - double d0 = axisalignedbb.minY; - - for (AxisAlignedBB axisalignedbb1 : list) - { - d0 = Math.max(axisalignedbb1.maxY, d0); - } - - return d0 - (double)p_190909_2_.getY(); - } - } - @Override - public ActionResult onItemRightClick(World worldIn, EntityPlayer playerIn, EnumHand handIn) { - ItemStack itemstack = playerIn.getHeldItem(handIn); + public ActionResult onItemRightClick(World world, EntityPlayer player, EnumHand hand) { + ItemStack stack = player.getHeldItem(hand); + if(world.isRemote) { + return ActionResult.newResult(EnumActionResult.PASS, stack); - if(worldIn.isRemote) { - return new ActionResult(EnumActionResult.PASS, itemstack); } else { - RayTraceResult raytraceresult = this.rayTrace(worldIn, playerIn, true); + RayTraceResult movingobjectposition = this.rayTrace(world, player, true); - if(raytraceresult != null && raytraceresult.typeOfHit == RayTraceResult.Type.BLOCK) { - BlockPos blockpos = raytraceresult.getBlockPos(); + if(movingobjectposition == null || movingobjectposition.typeOfHit == Type.MISS) { + return ActionResult.newResult(EnumActionResult.PASS, stack); + } else { + if(movingobjectposition.typeOfHit == Type.BLOCK) { + int i = movingobjectposition.getBlockPos().getX(); + int j = movingobjectposition.getBlockPos().getY(); + int k = movingobjectposition.getBlockPos().getZ(); - if(!(worldIn.getBlockState(blockpos).getBlock() instanceof BlockLiquid)) { - return new ActionResult(EnumActionResult.PASS, itemstack); - } else if(worldIn.isBlockModifiable(playerIn, blockpos) && playerIn.canPlayerEdit(blockpos, raytraceresult.sideHit, itemstack)) { - Entity entity = spawnCreature(worldIn, null, (double) blockpos.getX() + 0.5D, (double) blockpos.getY() + 0.5D, (double) blockpos.getZ() + 0.5D); + if(!world.canMineBlockBody(player, movingobjectposition.getBlockPos())) { + return ActionResult.newResult(EnumActionResult.PASS, stack); + } - if(entity == null) { - return new ActionResult(EnumActionResult.PASS, itemstack); - } else { - if(entity instanceof EntityLivingBase && itemstack.hasDisplayName()) { - entity.setCustomNameTag(itemstack.getDisplayName()); - } + if(!player.canPlayerEdit(movingobjectposition.getBlockPos(), movingobjectposition.sideHit, stack)) { + return ActionResult.newResult(EnumActionResult.PASS, stack); + } + if(world.getBlockState(movingobjectposition.getBlockPos()).getBlock() instanceof BlockLiquid) { + Entity entity = spawnCreature(world, stack.getItemDamage(), i, j, k); - if(!playerIn.capabilities.isCreativeMode) { - itemstack.shrink(1); - } + if(entity != null) { + if(entity instanceof EntityLivingBase && stack.hasDisplayName()) { + ((EntityLiving) entity).setCustomNameTag(stack.getDisplayName()); + } - playerIn.addStat(StatList.getObjectUseStats(this)); - return new ActionResult(EnumActionResult.SUCCESS, itemstack); + if(!player.capabilities.isCreativeMode) { + stack.shrink(1); + } + } } - } else { - return new ActionResult(EnumActionResult.FAIL, itemstack); } - } else { - return new ActionResult(EnumActionResult.PASS, itemstack); + + return ActionResult.newResult(EnumActionResult.PASS, stack); } } } + + public Entity spawnCreature(World world, int dmg, double x, double y, double z) { + Entity entity = null; - public static Entity spawnCreature(World worldIn, @Nullable ResourceLocation entityID, double x, double y, double z) { + if(this == ModItems.spawn_chopper) + entity = new EntityHunterChopper(world); - Entity entity = null; + if(this == ModItems.spawn_worm) + entity = new EntityBOTPrimeHead(world); - for(int i = 0; i < 1; ++i) { - entity = new EntityHunterChopper(worldIn); - - if(entity instanceof EntityLiving) { - EntityLiving entityliving = (EntityLiving) entity; - entity.setLocationAndAngles(x, y, z, MathHelper.wrapDegrees(worldIn.rand.nextFloat() * 360.0F), 0.0F); - entityliving.rotationYawHead = entityliving.rotationYaw; - entityliving.renderYawOffset = entityliving.rotationYaw; - entityliving.onInitialSpawn(worldIn.getDifficultyForLocation(new BlockPos(entityliving)), (IEntityLivingData) null); - worldIn.spawnEntity(entity); - entityliving.playLivingSound(); - } + if(entity != null) { + + EntityLiving entityliving = (EntityLiving) entity; + entity.setLocationAndAngles(x, y, z, MathHelper.wrapDegrees(world.rand.nextFloat() * 360.0F), 0.0F); + entityliving.rotationYawHead = entityliving.rotationYaw; + entityliving.renderYawOffset = entityliving.rotationYaw; + entityliving.onInitialSpawn(world.getDifficultyForLocation(new BlockPos(x, y, z)), (IEntityLivingData) null); + world.spawnEntity(entity); } return entity; - + } + + @Override + public void addInformation(ItemStack stack, World worldIn, List tooltip, ITooltipFlag flagIn) { + if(this == ModItems.spawn_worm) { + tooltip.add("Without a player in survival mode"); + tooltip.add("to target, he struggles around a lot."); + tooltip.add(""); + tooltip.add("He's doing his best so please show him"); + tooltip.add("some consideration."); + } } } diff --git a/src/main/java/com/hbm/items/special/ItemCladding.java b/src/main/java/com/hbm/items/special/ItemCladding.java index 30e38584ed..1ba68953b0 100644 --- a/src/main/java/com/hbm/items/special/ItemCladding.java +++ b/src/main/java/com/hbm/items/special/ItemCladding.java @@ -38,7 +38,7 @@ public ActionResult onItemRightClick(World world, EntityPlayer player for(ItemStack armor : player.inventory.armorInventory) { - if(armor != null && HazmatRegistry.instance.getCladding(armor) < rad) { + if(armor != null && HazmatRegistry.getCladding(armor) < rad) { if(!armor.hasTagCompound()) armor.setTagCompound(new NBTTagCompound()); diff --git a/src/main/java/com/hbm/items/special/ItemCustomLore.java b/src/main/java/com/hbm/items/special/ItemCustomLore.java index 55cf139e1f..8b3c5580b9 100644 --- a/src/main/java/com/hbm/items/special/ItemCustomLore.java +++ b/src/main/java/com/hbm/items/special/ItemCustomLore.java @@ -7,6 +7,7 @@ import com.hbm.handler.ArmorUtil; import com.hbm.items.ModItems; import com.hbm.main.MainRegistry; +import com.hbm.util.I18nUtil; import net.minecraft.client.Minecraft; import net.minecraft.client.util.ITooltipFlag; @@ -21,6 +22,8 @@ public class ItemCustomLore extends Item { + EnumRarity rarity; + public ItemCustomLore(String s) { this.setUnlocalizedName(s); this.setRegistryName(s); @@ -31,14 +34,21 @@ public ItemCustomLore(String s) { @Override @SideOnly(Side.CLIENT) public void addInformation(ItemStack stack, World world, List list, ITooltipFlag flagIn) { + String unloc = this.getUnlocalizedName() + ".desc"; + String loc = I18nUtil.resolveKey(unloc); + + if(!unloc.equals(loc)) { + + String[] locs = loc.split("\\$"); + + for(String s : locs) { + list.add(s); + } + } if(this == ModItems.powder_asbestos) { list.add(TextFormatting.ITALIC + "\"Sniffffffff- MHHHHHHMHHHHHHHHH\""); } - if(this == ModItems.egg_balefire) - { - list.add("What kind of bird lays a radioactive egg?"); - } if(this == ModItems.ingot_schraranium) { if(GeneralConfig.enableBabyMode) @@ -279,6 +289,9 @@ public void addInformation(ItemStack stack, World world, List list, IToo { list.add("It pulses with power."); } + if(this == ModItems.nugget_mox_fuel) { + list.add("Moxie says: " + TextFormatting.BOLD + "TAX EVASION."); + } } @Override @@ -288,7 +301,9 @@ public EnumRarity getRarity(ItemStack stack) { return EnumRarity.EPIC; } - if(this == ModItems.rod_schrabidium || this == ModItems.rod_dual_schrabidium || this == ModItems.rod_quad_schrabidium || this == ModItems.ingot_schrabidium || this == ModItems.nugget_schrabidium || this == ModItems.plate_schrabidium || ItemCell.hasFluid(stack, ModForgeFluids.sas3) || this == ModItems.powder_schrabidium || this == ModItems.wire_schrabidium || this == ModItems.ingot_saturnite || this == ModItems.plate_saturnite || this == ModItems.powder_thorium || this == ModItems.circuit_schrabidium || this == ModItems.gun_revolver_schrabidium_ammo) { + if(this == ModItems.rod_schrabidium || this == ModItems.rod_dual_schrabidium || this == ModItems.rod_quad_schrabidium || this == ModItems.ingot_schrabidium || this == ModItems.nugget_schrabidium || this == ModItems.plate_schrabidium || ItemCell.hasFluid(stack, ModForgeFluids.sas3) || this == ModItems.powder_schrabidium || this == ModItems.wire_schrabidium || this == ModItems.ingot_saturnite || this == ModItems.plate_saturnite || this == ModItems.powder_thorium || this == ModItems.circuit_schrabidium || this == ModItems.gun_revolver_schrabidium_ammo || this == ModItems.plate_saturnite || this == ModItems.ingot_schrabidate || + this == ModItems.powder_schrabidate || this == ModItems.ingot_schraranium || + this == ModItems.crystal_schraranium) { return EnumRarity.RARE; } @@ -304,7 +319,7 @@ public EnumRarity getRarity(ItemStack stack) { return EnumRarity.UNCOMMON; } - return EnumRarity.COMMON; + return this.rarity != null ? rarity : EnumRarity.COMMON; } @Override @@ -323,5 +338,10 @@ public boolean hasEffect(ItemStack stack) { } return super.hasEffect(stack); } + + public ItemCustomLore setRarity(EnumRarity rarity) { + this.rarity = rarity; + return this; + } } diff --git a/src/main/java/com/hbm/items/special/ItemDigamma.java b/src/main/java/com/hbm/items/special/ItemDigamma.java new file mode 100644 index 0000000000..22877d98ba --- /dev/null +++ b/src/main/java/com/hbm/items/special/ItemDigamma.java @@ -0,0 +1,86 @@ +package com.hbm.items.special; + +import java.util.List; + +import com.hbm.config.WeaponConfig; +import com.hbm.entity.effect.EntityRagingVortex; +import com.hbm.lib.ModDamageSource; +import com.hbm.util.I18nUtil; + +import net.minecraft.client.util.ITooltipFlag; +import net.minecraft.entity.Entity; +import net.minecraft.entity.SharedMonsterAttributes; +import net.minecraft.entity.ai.attributes.AttributeModifier; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.ItemStack; +import net.minecraft.util.text.TextFormatting; +import net.minecraft.world.World; + +public class ItemDigamma extends ItemRadioactive { + + int digamma; + + public ItemDigamma(float radiation, int diagamma, String s) { + super(radiation, s); + this.digamma = diagamma; + } + + @Override + public void onUpdate(ItemStack stack, World worldIn, Entity entity, int itemSlot, boolean isSelected) { + super.onUpdate(stack, worldIn, entity, itemSlot, isSelected); + if(entity instanceof EntityPlayer) { + + EntityPlayer player = (EntityPlayer) entity; + + if(player.ticksExisted % digamma == 0 && !player.capabilities.isCreativeMode) { + + player.getEntityAttribute(SharedMonsterAttributes.MAX_HEALTH).applyModifier(new AttributeModifier("digamma", -0.5D, 2)); + + if(player.getHealth() > player.getMaxHealth()) + player.setHealth(player.getMaxHealth()); + + if(player.getMaxHealth() <= 0) { + player.attackEntityFrom(ModDamageSource.radiation, 100F); + player.onDeath(ModDamageSource.radiation); + } + } + } + } + + @Override + public void addInformation(ItemStack stack, World world, List list, ITooltipFlag flagIn) { + list.add(TextFormatting.GOLD + I18nUtil.resolveKey("trait.hlParticle", "1.67*10³⁴a")); + list.add(TextFormatting.RED + I18nUtil.resolveKey("trait.hlPlayer", (digamma / 20F) + "s")); + + list.add(""); + super.addInformation(stack, world, list, flagIn); + + float d = ((int)((1000F / 60) * 10)) / 10F; + + list.add(TextFormatting.RED + "[" + I18nUtil.resolveKey("trait.digamma") + "]"); + list.add(TextFormatting.DARK_RED + "" + d + "DRX/s"); + + list.add(TextFormatting.RED + "[" + I18nUtil.resolveKey("trait.drop") + "]"); + } + + @Override + public boolean onEntityItemUpdate(EntityItem entityItem) { + if (entityItem != null) { + + if (entityItem.onGround && WeaponConfig.dropSing) { + + EntityRagingVortex bl = new EntityRagingVortex(entityItem.world, 10F); + bl.posX = entityItem.posX ; + bl.posY = entityItem.posY ; + bl.posZ = entityItem.posZ ; + entityItem.world.spawnEntity(bl); + + return true; + } + } + + return false; + } + +} diff --git a/src/main/java/com/hbm/items/special/ItemDrop.java b/src/main/java/com/hbm/items/special/ItemDrop.java index 17fe0082d3..9b1403153a 100644 --- a/src/main/java/com/hbm/items/special/ItemDrop.java +++ b/src/main/java/com/hbm/items/special/ItemDrop.java @@ -15,6 +15,7 @@ import com.hbm.items.ModItems; import com.hbm.lib.HBMSoundHandler; import com.hbm.main.MainRegistry; +import com.hbm.util.I18nUtil; import net.minecraft.client.util.ITooltipFlag; import net.minecraft.entity.item.EntityItem; @@ -28,6 +29,7 @@ import net.minecraft.util.SoundCategory; import net.minecraft.util.math.BlockPos; import net.minecraft.util.text.TextComponentTranslation; +import net.minecraft.util.text.TextFormatting; import net.minecraft.world.World; public class ItemDrop extends Item { @@ -42,6 +44,10 @@ public ItemDrop(String s) { @Override public boolean onEntityItemUpdate(EntityItem entityItem) { if(entityItem != null) { + if(this == ModItems.beta) { + entityItem.setDead(); + return true; + } ItemStack stack = entityItem.getItem(); @@ -210,6 +216,7 @@ public void addInformation(ItemStack stack, World worldIn, List tooltip, if(this == ModItems.detonator_de) { tooltip.add("Explodes when dropped!"); } + tooltip.add(TextFormatting.RED + "[" + I18nUtil.resolveKey("trait.drop") + "]"); } @Override diff --git a/src/main/java/com/hbm/items/special/ItemGlitch.java b/src/main/java/com/hbm/items/special/ItemGlitch.java index b57e90491d..de135ea5b2 100644 --- a/src/main/java/com/hbm/items/special/ItemGlitch.java +++ b/src/main/java/com/hbm/items/special/ItemGlitch.java @@ -118,7 +118,7 @@ public ActionResult onItemRightClick(World world, EntityPlayer player break; case 18: player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_lever_action)); - player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_lever_action_ammo, 12)); + player.inventory.addItemStackToInventory(new ItemStack(ModItems.ammo_20gauge, 12)); player.sendMessage(new TextComponentTranslation("Here ya go.")); break; case 19: diff --git a/src/main/java/com/hbm/items/special/ItemHot.java b/src/main/java/com/hbm/items/special/ItemHot.java new file mode 100644 index 0000000000..085166d7ca --- /dev/null +++ b/src/main/java/com/hbm/items/special/ItemHot.java @@ -0,0 +1,74 @@ +package com.hbm.items.special; + +import com.hbm.items.ModItems; + +import net.minecraft.entity.Entity; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.world.World; + +public class ItemHot extends Item { + + public static int heat; + + public ItemHot(int heat, String s) { + ItemHot.heat = heat; + this.setUnlocalizedName(s); + this.setRegistryName(s); + + ModItems.ALL_ITEMS.add(this); + } + + public static ItemStack heatUp(ItemStack stack) { + + if(!(stack.getItem() instanceof ItemHot)) + return stack; + + if(!stack.hasTagCompound()) + stack.setTagCompound(new NBTTagCompound()); + + stack.getTagCompound().setInteger("heat", heat); + return stack; + } + + public static ItemStack heatUp(ItemStack stack, double d) { + + if(!(stack.getItem() instanceof ItemHot)) + return stack; + + if(!stack.hasTagCompound()) + stack.setTagCompound(new NBTTagCompound()); + + stack.getTagCompound().setInteger("heat", (int)(d * heat)); + return stack; + } + + public static double getHeat(ItemStack stack) { + + if(!(stack.getItem() instanceof ItemHot)) + return 0; + + if(!stack.hasTagCompound()) + return 0; + + int h = stack.getTagCompound().getInteger("heat"); + + return (double)h / (double)heat; + } + + @Override + public void onUpdate(ItemStack stack, World world, Entity entity, int itemSlot, boolean isSelected) { + if(!world.isRemote && stack.hasTagCompound()) { + + int h = stack.getTagCompound().getInteger("heat"); + + if(h > 0) { + stack.getTagCompound().setInteger("heat", h - 1); + } else { + stack.setTagCompound(null); + } + } + } + +} diff --git a/src/main/java/com/hbm/items/special/ItemRTGPellet.java b/src/main/java/com/hbm/items/special/ItemRTGPellet.java new file mode 100644 index 0000000000..a60369d380 --- /dev/null +++ b/src/main/java/com/hbm/items/special/ItemRTGPellet.java @@ -0,0 +1,48 @@ +package com.hbm.items.special; + +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.SoundEvents; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ActionResult; +import net.minecraft.util.EnumHand; +import net.minecraft.util.SoundCategory; +import net.minecraft.util.text.Style; +import net.minecraft.util.text.TextComponentString; +import net.minecraft.util.text.TextFormatting; +import net.minecraft.world.World; + +public class ItemRTGPellet extends ItemRadioactive { + + public ItemRTGPellet(float radiation, String s) { + super(radiation, s); + } + + private static final String[] facts = new String[] { + "One gram of Pu-238 costs $8,000.", + "One gram of Pu-238 produces just under half a Watt of decay heat.", + "The typical plutonium RTG contains close to eight kilograms of Pu-238.", + "Pu-238's half life is 87.7 years.", + "A plutonium RTG was used to power the New Horizons probe that visited Pluto in 2015.", + "Po-210 can also be used for RTGs as it generates 140 W/g of decay heat due to its 138 day half life.", + "Pa-231 is an isotope of protactinium that easily fissions, but it isn't quite fissile.", + "Muons generated by matter-antimatter reactions can trigger nuclear fusion reactions at room temperature.", + "Roughly 20% of U-235 nuclei will fail to fission when hit by a neutron. They become U-236 nuclei instead.", + "Thorium reactors are really uranium reactors that convert thorium into U-233.", + "Natural uranium consists of 99.284% U-238, 0.711% U-235, and 0.0055% U-234.", + "Most nuclear reactors use uranium that has been enriched to 3-5% U-235.", + "Uranium-based nuclear weapons require uranium enriched to at least 85-90% U-235.", + "Depleted uranium is uranium that has had most of its U-235 removed. It is effectively pure U-238.", + "In the 1920s, uranium was considered a useless byproduct of the production of radium.", + "The Manhattan Project referred to refined natural uranium as tuballoy, enriched uranium as oralloy, and depleted uranium as depletalloy." + }; + + @Override + public ActionResult onItemRightClick(World world, EntityPlayer player, EnumHand hand) { + if(!world.isRemote) { + player.sendMessage(new TextComponentString(facts[world.rand.nextInt(facts.length)]).setStyle(new Style().setColor(TextFormatting.YELLOW))); + world.playSound(null, player.posX, player.posY, player.posZ, SoundEvents.ENTITY_EXPERIENCE_ORB_PICKUP, SoundCategory.PLAYERS, 1.0F, 1.0F); + } + return super.onItemRightClick(world, player, hand); + } + +} diff --git a/src/main/java/com/hbm/items/special/ItemRadioactive.java b/src/main/java/com/hbm/items/special/ItemRadioactive.java index 9ce8cd2e09..f8ef42364e 100644 --- a/src/main/java/com/hbm/items/special/ItemRadioactive.java +++ b/src/main/java/com/hbm/items/special/ItemRadioactive.java @@ -2,13 +2,15 @@ import java.util.List; +import com.hbm.handler.ArmorUtil; import com.hbm.inventory.BreederRecipes; -import com.hbm.lib.Library; import com.hbm.util.ContaminationUtil; +import com.hbm.util.I18nUtil; import net.minecraft.client.util.ITooltipFlag; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.player.EntityPlayer; import net.minecraft.init.MobEffects; import net.minecraft.item.ItemStack; import net.minecraft.potion.PotionEffect; @@ -54,30 +56,31 @@ public void doRadiationDamage(Entity entity, float mod, ItemStack stack) { if(this.fire) entity.setFire(5); - if(this.blinding) - ((EntityLivingBase) entity).addPotionEffect(new PotionEffect(MobEffects.BLINDNESS, 100, 0)); + if(!(entity instanceof EntityPlayer && ArmorUtil.checkForGoggles((EntityPlayer)entity))) + if(this.blinding) + ((EntityLivingBase) entity).addPotionEffect(new PotionEffect(MobEffects.BLINDNESS, 100, 0)); } } @Override public void addInformation(ItemStack stack, World world, List list, ITooltipFlag flagIn) { if(radiation > 0) { - list.add(TextFormatting.GREEN + "[Radioactive]"); + list.add(TextFormatting.GREEN + "[" + I18nUtil.resolveKey("trait.radioactive") + "]"); list.add(TextFormatting.YELLOW + (radiation + "RAD/s")); } if(fire) - list.add(TextFormatting.GOLD + "[Pyrophyric / Hot]"); + list.add(TextFormatting.GOLD + "[" + I18nUtil.resolveKey("trait.hot") + "]"); if(blinding) - list.add(TextFormatting.DARK_AQUA + "[Blinding]"); + list.add(TextFormatting.DARK_AQUA + "[" + I18nUtil.resolveKey("trait.blinding") + "]"); int[] breeder = BreederRecipes.getFuelValue(stack); if(breeder != null) { - list.add(BreederRecipes.getHEATString("[Provides " + breeder[0] + " HEAT]", breeder[0])); - list.add(TextFormatting.YELLOW + "Worth " + breeder[1] + " operations in breeding reactor"); - list.add(TextFormatting.YELLOW + "Worth " + (breeder[0] * breeder[1] * 5) + " operations in nuclear furnace"); + list.add(BreederRecipes.getHEATString("[" + I18nUtil.resolveKey("trait.heat", breeder[0]) + "]", breeder[0])); + list.add(TextFormatting.YELLOW + I18nUtil.resolveKey("trait.breeding", breeder[1])); + list.add(TextFormatting.YELLOW + I18nUtil.resolveKey("trait.furnace", (breeder[0] * breeder[1] * 5))); } } diff --git a/src/main/java/com/hbm/items/special/ItemStarterKit.java b/src/main/java/com/hbm/items/special/ItemStarterKit.java index 429af2f7e5..99d958ed93 100644 --- a/src/main/java/com/hbm/items/special/ItemStarterKit.java +++ b/src/main/java/com/hbm/items/special/ItemStarterKit.java @@ -429,7 +429,7 @@ public ActionResult onItemRightClick(World world, EntityPlayer player if(this == ModItems.stealth_boy) { - player.addPotionEffect(new PotionEffect(MobEffects.INVISIBILITY, 30 * 20, 0, false, false)); + player.addPotionEffect(new PotionEffect(MobEffects.INVISIBILITY, 30 * 20, 1, false, false)); } if(this == ModItems.euphemium_kit) diff --git a/src/main/java/com/hbm/items/special/ItemSyringe.java b/src/main/java/com/hbm/items/special/ItemSyringe.java index 866e0c087f..04623d6b58 100644 --- a/src/main/java/com/hbm/items/special/ItemSyringe.java +++ b/src/main/java/com/hbm/items/special/ItemSyringe.java @@ -3,11 +3,10 @@ import java.util.List; import java.util.Random; +import com.hbm.forgefluid.ModForgeFluids; import com.hbm.items.ModItems; -import com.hbm.items.gear.JetpackBooster; -import com.hbm.items.gear.JetpackBreak; +import com.hbm.items.armor.JetpackBase; import com.hbm.items.gear.JetpackRegular; -import com.hbm.items.gear.JetpackVectorized; import com.hbm.items.weapon.ItemGunBase; import com.hbm.lib.HBMSoundHandler; import com.hbm.lib.ModDamageSource; @@ -290,24 +289,23 @@ public ActionResult onItemRightClick(World world, EntityPlayer player } } - if (this == ModItems.jetpack_tank && (player.inventory.armorInventory.get(2).getItem() == ModItems.jetpack_boost || player.inventory.armorInventory.get(2).getItem() == ModItems.jetpack_break || player.inventory.armorInventory.get(2).getItem() == ModItems.jetpack_fly || player.inventory.armorInventory.get(2).getItem() == ModItems.jetpack_vector)) { + if(this == ModItems.jetpack_tank && player.inventory.armorInventory.get(2) != null && player.inventory.armorInventory.get(2).getItem() instanceof JetpackBase) { if (!world.isRemote) { ItemStack jetpack = player.getItemStackFromSlot(EntityEquipmentSlot.CHEST); - int fill = JetpackRegular.getFuel(jetpack) + 1000; - - if (jetpack.getItem() == ModItems.jetpack_boost && fill > JetpackBooster.maxFuel) - fill = JetpackBooster.maxFuel; - if (jetpack.getItem() == ModItems.jetpack_break && fill > JetpackBreak.maxFuel) - fill = JetpackBreak.maxFuel; - if (jetpack.getItem() == ModItems.jetpack_fly && fill > JetpackRegular.maxFuel) - fill = JetpackRegular.maxFuel; - if (jetpack.getItem() == ModItems.jetpack_vector && fill > JetpackVectorized.maxFuel) - fill = JetpackVectorized.maxFuel; - - if (JetpackRegular.getFuel(jetpack) == fill) + JetpackBase jetItem = (JetpackBase) jetpack.getItem(); + + if(jetItem.fuel != ModForgeFluids.kerosene) + return super.onItemRightClick(world, player, hand); + + int fill = JetpackBase.getFuel(jetpack) + 1000; + + if(fill > jetItem.maxFuel) + fill = jetItem.maxFuel; + + if (JetpackBase.getFuel(jetpack) == fill) return ActionResult. newResult(EnumActionResult.SUCCESS, player.getHeldItem(hand)); - JetpackRegular.setFuel(jetpack, fill); + JetpackBase.setFuel(jetpack, fill); world.playSound(null, player.posX, player.posY, player.posZ, HBMSoundHandler.jetpackTank, SoundCategory.PLAYERS, 1.0F, 1.0F); ItemStack stack = player.getHeldItem(hand); stack.shrink(1); diff --git a/src/main/java/com/hbm/items/tool/ItemFusionCore.java b/src/main/java/com/hbm/items/tool/ItemFusionCore.java new file mode 100644 index 0000000000..5b2ee7ede1 --- /dev/null +++ b/src/main/java/com/hbm/items/tool/ItemFusionCore.java @@ -0,0 +1,67 @@ +package com.hbm.items.tool; + +import java.util.List; + +import com.hbm.items.ModItems; +import com.hbm.items.armor.ArmorFSBPowered; +import com.hbm.items.gear.ArmorFSB; +import com.hbm.lib.HBMSoundHandler; +import com.hbm.lib.Library; + +import api.hbm.energy.IBatteryItem; +import net.minecraft.client.util.ITooltipFlag; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.SoundEvents; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ActionResult; +import net.minecraft.util.EnumHand; +import net.minecraft.util.SoundCategory; +import net.minecraft.util.text.TextFormatting; +import net.minecraft.world.World; + +public class ItemFusionCore extends Item { + + private int charge; + + public ItemFusionCore(int charge, String s) { + this.setUnlocalizedName(s); + this.setRegistryName(s); + this.charge = charge; + + ModItems.ALL_ITEMS.add(this); + } + + @Override + public ActionResult onItemRightClick(World world, EntityPlayer player, EnumHand hand) { + if(ArmorFSB.hasFSBArmorIgnoreCharge(player) && player.inventory.armorInventory.get(3).getItem() instanceof ArmorFSBPowered) { + ItemStack stack = player.getHeldItem(hand); + + for(ItemStack st : player.inventory.armorInventory) { + + if(st == null) + continue; + + if(st.getItem() instanceof IBatteryItem) { + + long maxcharge = ((IBatteryItem)st.getItem()).getMaxCharge(); + long charge = ((IBatteryItem)st.getItem()).getCharge(st); + long newcharge = Math.min(charge + this.charge, maxcharge); + + ((IBatteryItem)st.getItem()).setCharge(st, newcharge); + } + } + + stack.shrink(1); + + world.playSound(null, player.posX, player.posY, player.posZ, HBMSoundHandler.battery, SoundCategory.PLAYERS, 1F, 1F); + } + return super.onItemRightClick(world, player, hand); + } + + @Override + public void addInformation(ItemStack stack, World worldIn, List tooltip, ITooltipFlag flagIn) { + tooltip.add(TextFormatting.YELLOW + "Charges all worn armor pieces by " + Library.getShortNumber(charge) + "HE"); + tooltip.add("[Requires full electric set to be worn]"); + } +} diff --git a/src/main/java/com/hbm/items/tool/ItemGeigerCounter.java b/src/main/java/com/hbm/items/tool/ItemGeigerCounter.java index 24aa613a2d..c0363ace14 100644 --- a/src/main/java/com/hbm/items/tool/ItemGeigerCounter.java +++ b/src/main/java/com/hbm/items/tool/ItemGeigerCounter.java @@ -5,8 +5,8 @@ import java.util.Random; import com.hbm.blocks.ModBlocks; -import com.hbm.capability.RadiationCapability; import com.hbm.items.ModItems; +import com.hbm.items.gear.ArmorFSB; import com.hbm.lib.HBMSoundHandler; import com.hbm.lib.Library; import com.hbm.saveddata.RadiationSavedData; @@ -23,7 +23,6 @@ import net.minecraft.util.EnumHand; import net.minecraft.util.SoundCategory; import net.minecraft.util.math.BlockPos; -import net.minecraft.util.text.TextComponentTranslation; import net.minecraft.world.World; import net.minecraft.world.chunk.Chunk; @@ -40,6 +39,11 @@ public ItemGeigerCounter(String s) { @Override public void onUpdate(ItemStack stack, World world, Entity entity, int itemSlot, boolean isSelected) { + if(entity instanceof EntityPlayer) { + + if(ArmorFSB.hasFSBArmor((EntityPlayer)entity) && ((ArmorFSB)((EntityPlayer)entity).inventory.armorInventory.get(2).getItem()).geigerSound) + return; + } setInt(stack, getInt(stack, "timer") + 1, "timer"); if(getInt(stack, "timer") == 10) { setInt(stack, 0, "timer"); diff --git a/src/main/java/com/hbm/items/tool/ItemMirrorTool.java b/src/main/java/com/hbm/items/tool/ItemMirrorTool.java new file mode 100644 index 0000000000..9eadf3a20d --- /dev/null +++ b/src/main/java/com/hbm/items/tool/ItemMirrorTool.java @@ -0,0 +1,83 @@ +package com.hbm.items.tool; + +import java.util.List; + +import com.hbm.blocks.BlockDummyable; +import com.hbm.blocks.ModBlocks; +import com.hbm.items.ModItems; +import com.hbm.render.amlfrom1710.Vec3; +import com.hbm.tileentity.machine.TileEntitySolarMirror; +import com.hbm.util.I18nUtil; + +import net.minecraft.block.Block; +import net.minecraft.client.util.ITooltipFlag; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.EnumActionResult; +import net.minecraft.util.EnumFacing; +import net.minecraft.util.EnumHand; +import net.minecraft.util.math.BlockPos; +import net.minecraft.util.text.Style; +import net.minecraft.util.text.TextComponentTranslation; +import net.minecraft.util.text.TextFormatting; +import net.minecraft.world.World; + +public class ItemMirrorTool extends Item { + + public ItemMirrorTool(String s) { + this.setUnlocalizedName(s); + this.setRegistryName(s); + + ModItems.ALL_ITEMS.add(this); + } + + @Override + public EnumActionResult onItemUse(EntityPlayer player, World world, BlockPos pos1, EnumHand hand, EnumFacing facing, float hitX, float hitY, float hitZ) { + ItemStack stack = player.getHeldItem(hand); + Block b = world.getBlockState(pos1).getBlock(); + + if(b == ModBlocks.machine_solar_boiler) { + + int[] pos = ((BlockDummyable)b).findCore(world, pos1.getX(), pos1.getY(), pos1.getZ()); + + if(pos != null && !world.isRemote) { + + if(!stack.hasTagCompound()) + stack.setTagCompound(new NBTTagCompound()); + + stack.getTagCompound().setInteger("posX", pos[0]); + stack.getTagCompound().setInteger("posY", pos[1] + 1); + stack.getTagCompound().setInteger("posZ", pos[2]); + + player.sendMessage(new TextComponentTranslation(this.getUnlocalizedName() + ".linked").setStyle(new Style().setColor(TextFormatting.YELLOW))); + } + + return EnumActionResult.SUCCESS; + } + + if(b == ModBlocks.solar_mirror && stack.hasTagCompound()) { + + if(!world.isRemote) { + TileEntitySolarMirror mirror = (TileEntitySolarMirror)world.getTileEntity(pos1); + int tx = stack.getTagCompound().getInteger("posX"); + int ty = stack.getTagCompound().getInteger("posY"); + int tz = stack.getTagCompound().getInteger("posZ"); + + if(Vec3.createVectorHelper(pos1.getX()- tx, pos1.getY() - ty, pos1.getZ() - tz).lengthVector() < 25) + mirror.setTarget(tx, ty, tz); + } + + return EnumActionResult.SUCCESS; + } + + return EnumActionResult.PASS; + } + + @Override + public void addInformation(ItemStack stack, World worldIn, List tooltip, ITooltipFlag flagIn) { + for(String s : I18nUtil.resolveKeyArray(this.getUnlocalizedName() + ".desc")) + tooltip.add(TextFormatting.YELLOW + s); + } +} diff --git a/src/main/java/com/hbm/items/tool/ItemOilDetector.java b/src/main/java/com/hbm/items/tool/ItemOilDetector.java index 183533ea58..70e8c1b0c0 100644 --- a/src/main/java/com/hbm/items/tool/ItemOilDetector.java +++ b/src/main/java/com/hbm/items/tool/ItemOilDetector.java @@ -6,6 +6,7 @@ import com.hbm.items.ModItems; import com.hbm.lib.HBMSoundHandler; +import net.minecraft.client.resources.I18n; import net.minecraft.client.util.ITooltipFlag; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; @@ -16,7 +17,9 @@ import net.minecraft.util.SoundCategory; import net.minecraft.util.math.BlockPos; import net.minecraft.util.math.BlockPos.MutableBlockPos; +import net.minecraft.util.text.Style; import net.minecraft.util.text.TextComponentTranslation; +import net.minecraft.util.text.TextFormatting; import net.minecraft.world.World; public class ItemOilDetector extends Item { @@ -30,8 +33,8 @@ public ItemOilDetector(String s) { @Override public void addInformation(ItemStack stack, World worldIn, List tooltip, ITooltipFlag flagIn) { - tooltip.add("Right click to scan for oil."); - tooltip.add("Scanner can only detect larger deposits!"); + tooltip.add(I18n.format(this.getUnlocalizedName() + ".desc1")); + tooltip.add(I18n.format(this.getUnlocalizedName() + ".desc2")); } @Override @@ -89,14 +92,14 @@ public ActionResult onItemRightClick(World world, EntityPlayer player if(direct) oil = true; - if(world.isRemote) - { - if(oil) { - player.sendMessage(new TextComponentTranslation("Oil deposit detected!")); - if(direct) - player.sendMessage(new TextComponentTranslation("Oil deposit directly below!")); + if(!world.isRemote) { + + if(direct) { + player.sendMessage(new TextComponentTranslation(this.getUnlocalizedName() + ".bullseye").setStyle(new Style().setColor(TextFormatting.DARK_GREEN))); + } else if(oil) { + player.sendMessage(new TextComponentTranslation(this.getUnlocalizedName() + ".detected").setStyle(new Style().setColor(TextFormatting.GOLD))); } else { - player.sendMessage(new TextComponentTranslation("No oil detected.")); + player.sendMessage(new TextComponentTranslation(this.getUnlocalizedName() + ".noOil").setStyle(new Style().setColor(TextFormatting.RED))); } } diff --git a/src/main/java/com/hbm/items/tool/ItemSwordAbility.java b/src/main/java/com/hbm/items/tool/ItemSwordAbility.java index ee1b435028..08d6642a83 100644 --- a/src/main/java/com/hbm/items/tool/ItemSwordAbility.java +++ b/src/main/java/com/hbm/items/tool/ItemSwordAbility.java @@ -8,6 +8,7 @@ import com.google.common.collect.Multimap; import com.hbm.handler.WeaponAbility; import com.hbm.items.ModItems; +import com.hbm.lib.HBMSoundHandler; import com.hbm.packet.PacketDispatcher; import net.minecraft.block.Block; @@ -27,6 +28,7 @@ import net.minecraft.network.play.client.CPacketPlayerDigging; import net.minecraft.network.play.server.SPacketBlockChange; import net.minecraft.util.EnumHand; +import net.minecraft.util.SoundCategory; import net.minecraft.util.math.BlockPos; import net.minecraft.util.text.TextFormatting; import net.minecraft.world.World; @@ -73,11 +75,15 @@ public EnumRarity getRarity(ItemStack stack) { public boolean hitEntity(ItemStack stack, EntityLivingBase target, EntityLivingBase attacker) { if(!attacker.world.isRemote && !this.hitAbility.isEmpty() && attacker instanceof EntityPlayer && canOperate(stack)) { + //hacky hacky hack + if(this == ModItems.mese_gavel) + attacker.world.playSound(null, target.posX, target.posY, target.posZ, HBMSoundHandler.whack, SoundCategory.HOSTILE, 3.0F, 1.F); + for(WeaponAbility ability : this.hitAbility) { ability.onHit(attacker.world, (EntityPlayer) attacker, target, this); } } - + stack.damageItem(1, attacker); return super.hitEntity(stack, target, attacker); } diff --git a/src/main/java/com/hbm/items/tool/ItemSwordMeteorite.java b/src/main/java/com/hbm/items/tool/ItemSwordMeteorite.java new file mode 100644 index 0000000000..2e90085e81 --- /dev/null +++ b/src/main/java/com/hbm/items/tool/ItemSwordMeteorite.java @@ -0,0 +1,83 @@ +package com.hbm.items.tool; + +import java.util.List; + +import com.hbm.items.ModItems; + +import net.minecraft.client.util.ITooltipFlag; +import net.minecraft.item.ItemStack; +import net.minecraft.util.text.TextFormatting; +import net.minecraft.world.World; + +public class ItemSwordMeteorite extends ItemSwordAbility { + + public ItemSwordMeteorite(float damage, double movement, ToolMaterial material, String s) { + super(damage, movement, material, s); + this.setMaxDamage(0); + } + + @Override + public void addInformation(ItemStack stack, World worldIn, List list, ITooltipFlag flagIn) { + super.addInformation(stack, worldIn, list, flagIn); + if(this == ModItems.meteorite_sword) { + list.add(TextFormatting.ITALIC + "Forged from a fallen star"); + list.add(TextFormatting.ITALIC + "Sharper than most terrestrial blades"); + } + + if(this == ModItems.meteorite_sword_seared) { + list.add(TextFormatting.ITALIC + "Fire strengthens the blade"); + list.add(TextFormatting.ITALIC + "Making it even more powerful"); + } + + if(this == ModItems.meteorite_sword_reforged) { + list.add(TextFormatting.ITALIC + "The sword has been reforged"); + list.add(TextFormatting.ITALIC + "To rectify past imperfections"); + } + + if(this == ModItems.meteorite_sword_hardened) { + list.add(TextFormatting.ITALIC + "Extremely high pressure has been used"); + list.add(TextFormatting.ITALIC + "To harden the blade further"); + } + + if(this == ModItems.meteorite_sword_alloyed) { + list.add(TextFormatting.ITALIC + "Cobalt fills the fissures"); + list.add(TextFormatting.ITALIC + "Strengthening the sword"); + } + + if(this == ModItems.meteorite_sword_machined) { + list.add(TextFormatting.ITALIC + "Advanced machinery was used"); + list.add(TextFormatting.ITALIC + "To refine the blade even more"); + } + + if(this == ModItems.meteorite_sword_treated) { + list.add(TextFormatting.ITALIC + "Chemicals have been applied"); + list.add(TextFormatting.ITALIC + "Making the sword more powerful"); + } + + if(this == ModItems.meteorite_sword_etched) { + list.add(TextFormatting.ITALIC + "Acids clean the material"); + list.add(TextFormatting.ITALIC + "To make this the perfect sword"); + } + + if(this == ModItems.meteorite_sword_bred) { + list.add(TextFormatting.ITALIC + "Immense heat and radiation"); + list.add(TextFormatting.ITALIC + "Compress the material"); + } + + if(this == ModItems.meteorite_sword_irradiated) { + list.add(TextFormatting.ITALIC + "The power of the Atom"); + list.add(TextFormatting.ITALIC + "Gives the sword might"); + } + + if(this == ModItems.meteorite_sword_fused) { + list.add(TextFormatting.ITALIC + "This blade has met"); + list.add(TextFormatting.ITALIC + "With the forces of the stars"); + } + + if(this == ModItems.meteorite_sword_baleful) { + list.add(TextFormatting.ITALIC + "This sword has met temperatures"); + list.add(TextFormatting.ITALIC + "Far beyond what normal material can endure"); + } + } + +} diff --git a/src/main/java/com/hbm/items/tool/ItemToolAbility.java b/src/main/java/com/hbm/items/tool/ItemToolAbility.java index c9a9f51ba6..92442f46b9 100644 --- a/src/main/java/com/hbm/items/tool/ItemToolAbility.java +++ b/src/main/java/com/hbm/items/tool/ItemToolAbility.java @@ -142,7 +142,7 @@ public boolean hitEntity(ItemStack stack, EntityLivingBase target, EntityLivingB ability.onHit(attacker.world, (EntityPlayer) attacker, target, this); } } - + stack.damageItem(2, attacker); return true; } @@ -320,7 +320,7 @@ public ActionResult onItemRightClick(World world, EntityPlayer player setAbility(stack, i % this.breakAbility.size()); - while(!isAbilityAllowed(getCurrentAbility(stack))) { + while(getCurrentAbility(stack) != null && !getCurrentAbility(stack).isAllowed()) { player.sendMessage( new TextComponentString("[Ability ") @@ -374,29 +374,5 @@ private void setAbility(ItemStack stack, int ability) { protected boolean canOperate(ItemStack stack) { return true; } - - //TODO: integrate "isAllowed" into the ability class - private boolean isAbilityAllowed(ToolAbility ability) { - - if(ability instanceof HammerAbility) - return ToolConfig.abilityHammer; - if(ability instanceof RecursionAbility) - return ToolConfig.abilityVein; - if(ability instanceof LuckAbility) - return ToolConfig.abilityLuck; - if(ability instanceof SilkAbility) - return ToolConfig.abilitySilk; - if(ability instanceof SmelterAbility) - return ToolConfig.abilityFurnace; - if(ability instanceof ShredderAbility) - return ToolConfig.abilityShredder; - if(ability instanceof CentrifugeAbility) - return ToolConfig.abilityCentrifuge; - if(ability instanceof CrystallizerAbility) - return ToolConfig.abilityCrystallizer; - - return true; - - } } diff --git a/src/main/java/com/hbm/items/tool/ItemWandD.java b/src/main/java/com/hbm/items/tool/ItemWandD.java index 0eacbd51f5..ad39cf8892 100644 --- a/src/main/java/com/hbm/items/tool/ItemWandD.java +++ b/src/main/java/com/hbm/items/tool/ItemWandD.java @@ -6,13 +6,11 @@ import com.hbm.items.ModItems; import com.hbm.lib.Library; import com.hbm.main.MainRegistry; -import com.hbm.physics.ParticlePhysicsBlocks; import com.hbm.tileentity.conductor.TileEntityFFDuctBaseMk2; import com.hbm.tileentity.machine.TileEntityPylonRedWire; import com.hbm.world.generator.CellularDungeonFactory; import net.minecraft.block.Block; -import net.minecraft.client.Minecraft; import net.minecraft.client.util.ITooltipFlag; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; @@ -84,7 +82,7 @@ public EnumActionResult onItemUse(EntityPlayer player, World world, BlockPos pos blocks[4] = blocks[2].south(); blocks[5] = blocks[2].east(); blocks[6] = blocks[2].west(); - Minecraft.getMinecraft().effectRenderer.addEffect(new ParticlePhysicsBlocks(world, pos.getX(), pos.getY(), pos.getZ(), blocks[0], blocks)); + //Minecraft.getMinecraft().effectRenderer.addEffect(new ParticlePhysicsBlocks(world, pos.getX(), pos.getY(), pos.getZ(), blocks[0], blocks)); } if(b == ModBlocks.fluid_duct_mk2){ System.out.println("client: " + world.isRemote + " " + ((TileEntityFFDuctBaseMk2)world.getTileEntity(pos)).getNetwork() + " " + ((TileEntityFFDuctBaseMk2)world.getTileEntity(pos)).getNetwork().size()); diff --git a/src/main/java/com/hbm/items/tool/ItemWiring.java b/src/main/java/com/hbm/items/tool/ItemWiring.java index 870bf8e6a4..3c56927ae6 100644 --- a/src/main/java/com/hbm/items/tool/ItemWiring.java +++ b/src/main/java/com/hbm/items/tool/ItemWiring.java @@ -52,8 +52,13 @@ public EnumActionResult onItemUse(EntityPlayer player, World world, BlockPos pos if (world.getTileEntity(newPos) instanceof TileEntityPylonRedWire && this.isLengthValid(pos.getX(), pos.getY(), pos.getZ(), x1, y1, z1, 25)) { - ((TileEntityPylonRedWire) te).connected.add((TileEntityPylonRedWire) world.getTileEntity(newPos)); - ((TileEntityPylonRedWire) world.getTileEntity(newPos)).connected.add(((TileEntityPylonRedWire) te)); + TileEntityPylonRedWire first = (TileEntityPylonRedWire) world.getTileEntity(new BlockPos(x1, y1, z1)); + TileEntityPylonRedWire second = ((TileEntityPylonRedWire) te); + + first.connected.add(second); + second.connected.add(first); + first.markDirty(); + second.markDirty(); if (world.isRemote) player.sendMessage(new TextComponentTranslation("Wire end")); diff --git a/src/main/java/com/hbm/items/weapon/GunLeverActionS.java b/src/main/java/com/hbm/items/weapon/GunLeverActionS.java index 3b45b5306e..aa262c701f 100644 --- a/src/main/java/com/hbm/items/weapon/GunLeverActionS.java +++ b/src/main/java/com/hbm/items/weapon/GunLeverActionS.java @@ -58,14 +58,14 @@ public void onPlayerStoppedUsing(ItemStack stack, World worldIn, EntityLivingBas EntityPlayer player = (EntityPlayer) entityLiving; int j = this.getMaxItemUseDuration(stack) - timeLeft; - ArrowLooseEvent event = new ArrowLooseEvent(player, stack, worldIn, j, Library.hasInventoryItem(player.inventory, ModItems.ammo_12gauge)); + ArrowLooseEvent event = new ArrowLooseEvent(player, stack, worldIn, j, Library.hasInventoryItem(player.inventory, ModItems.ammo_20gauge)); MinecraftForge.EVENT_BUS.post(event); j = event.getCharge(); boolean flag = player.capabilities.isCreativeMode || EnchantmentHelper.getEnchantmentLevel(Enchantments.INFINITY, stack) > 0; - if (flag || Library.hasInventoryItem(player.inventory, ModItems.ammo_12gauge)) { + if (flag || Library.hasInventoryItem(player.inventory, ModItems.ammo_20gauge)) { float f = j / 20.0F; f = (f * f + f * 2.0F) / 3.0F; diff --git a/src/main/java/com/hbm/items/weapon/ItemAmmo.java b/src/main/java/com/hbm/items/weapon/ItemAmmo.java index 6219e9a2e4..1ef605f1d6 100644 --- a/src/main/java/com/hbm/items/weapon/ItemAmmo.java +++ b/src/main/java/com/hbm/items/weapon/ItemAmmo.java @@ -24,6 +24,20 @@ public ItemAmmo(String s) { @Override public void addInformation(ItemStack stack, World worldIn, List list, ITooltipFlag flagIn) { + //BOLTS + if(this == ModItems.ammo_75bolt) { + list.add(TextFormatting.YELLOW + "Gyro-stabilized armor-piercing"); + list.add(TextFormatting.YELLOW + "DU round with tandem charge"); + } + if(this == ModItems.ammo_75bolt_incendiary) { + list.add(TextFormatting.YELLOW + "Armor-piercing explosive round"); + list.add(TextFormatting.YELLOW + "filled with oxy-phosphorous gel"); + } + if(this == ModItems.ammo_75bolt_he) { + list.add(TextFormatting.YELLOW + "Armor-piercing penetrator filled"); + list.add(TextFormatting.YELLOW + "with a powerful explosive charge"); + } + // FUEL if(this == ModItems.ammo_fuel_napalm) { list.add(TextFormatting.BLUE + "+ Increased damage"); diff --git a/src/main/java/com/hbm/items/weapon/ItemGrenade.java b/src/main/java/com/hbm/items/weapon/ItemGrenade.java index a60f626579..6c25784630 100644 --- a/src/main/java/com/hbm/items/weapon/ItemGrenade.java +++ b/src/main/java/com/hbm/items/weapon/ItemGrenade.java @@ -296,6 +296,11 @@ public void addInformation(ItemStack stack, World worldIn, List list, IT list.add(""); list.add(TextFormatting.ITALIC + "java.lang.NullPointerException"); } + if (this == ModItems.grenade_smart) { + list.add(""); + list.add("\"Why did it not blow up????\""); + list.add(TextFormatting.ITALIC + "If it didn't blow up it means it worked."); + } } public static int getFuseTicks(Item grenade) { diff --git a/src/main/java/com/hbm/items/weapon/ItemGunBase.java b/src/main/java/com/hbm/items/weapon/ItemGunBase.java index c0f9a9f854..cc6d1e93e8 100644 --- a/src/main/java/com/hbm/items/weapon/ItemGunBase.java +++ b/src/main/java/com/hbm/items/weapon/ItemGunBase.java @@ -13,6 +13,7 @@ import com.hbm.handler.GunConfiguration; import com.hbm.interfaces.IHasCustomModel; import com.hbm.interfaces.IHoldableWeapon; +import com.hbm.interfaces.IItemHUD; import com.hbm.items.ModItems; import com.hbm.lib.Library; import com.hbm.packet.GunAnimationPacket; @@ -21,8 +22,11 @@ import com.hbm.packet.GunFXPacket.FXType; import com.hbm.packet.PacketDispatcher; import com.hbm.render.anim.HbmAnimations.AnimType; +import com.hbm.render.misc.RenderScreenOverlay; import com.hbm.render.misc.RenderScreenOverlay.Crosshair; +import net.minecraft.client.Minecraft; +import net.minecraft.client.entity.EntityOtherPlayerMP; import net.minecraft.client.renderer.block.model.ModelResourceLocation; import net.minecraft.client.resources.I18n; import net.minecraft.client.util.ITooltipFlag; @@ -37,13 +41,16 @@ import net.minecraft.util.EnumHand; import net.minecraft.util.SoundCategory; import net.minecraft.util.text.TextFormatting; +import net.minecraft.world.IWorldEventListener; import net.minecraft.world.World; +import net.minecraftforge.client.event.RenderGameOverlayEvent.ElementType; +import net.minecraftforge.client.event.RenderGameOverlayEvent.Pre; import net.minecraftforge.fml.common.FMLCommonHandler; import net.minecraftforge.fml.common.network.NetworkRegistry.TargetPoint; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; -public class ItemGunBase extends Item implements IHoldableWeapon, IHasCustomModel { +public class ItemGunBase extends Item implements IHoldableWeapon, IHasCustomModel, IItemHUD { public GunConfiguration mainConfig; public GunConfiguration altConfig; @@ -82,6 +89,7 @@ public void onUpdate(ItemStack stack, World world, Entity entity, int itemSlot, if(hand != null) { if(FMLCommonHandler.instance().getEffectiveSide() == Side.CLIENT && world.isRemote) { updateClient(stack, world, (EntityPlayer) entity, itemSlot, hand); + } else { updateServer(stack, world, (EntityPlayer) entity, itemSlot, hand); } @@ -110,19 +118,19 @@ protected void updateClient(ItemStack stack, World world, EntityPlayer entity, i m2 = false; } - if(left && !clickLeft) { + if(getIsMouseDown(stack) && !clickLeft) { PacketDispatcher.wrapper.sendToServer(new GunButtonPacket(false, (byte) 0, hand)); m1 = false; endActionClient(stack, world, entity, true, hand); } - if(right && !clickRight) { + if(getIsAltDown(stack) && !clickRight) { PacketDispatcher.wrapper.sendToServer(new GunButtonPacket(false, (byte) 1, hand)); m2 = false; endActionClient(stack, world, entity, false, hand); } - if(mainConfig.reloadType != mainConfig.RELOAD_NONE || (altConfig != null && altConfig.reloadType != 0)) { + if(mainConfig.reloadType != GunConfiguration.RELOAD_NONE || (altConfig != null && altConfig.reloadType != 0)) { if(Keyboard.isKeyDown(Keyboard.KEY_R) && getMag(stack) < mainConfig.ammoCap) { PacketDispatcher.wrapper.sendToServer(new GunButtonPacket(true, (byte) 2, hand)); @@ -136,7 +144,6 @@ protected void updateClient(ItemStack stack, World world, EntityPlayer entity, i } protected void updateServer(ItemStack stack, World world, EntityPlayer player, int slot, EnumHand hand) { - if(getDelay(stack) > 0 && hand != null) setDelay(stack, getDelay(stack) - 1); @@ -207,9 +214,11 @@ private void fire(ItemStack stack, World world, EntityPlayer player, EnumHand ha spawnProjectile(world, player, stack, BulletConfigSyncingUtil.getKey(config), hand); } - setItemWear(stack, getItemWear(stack) + config.wear); + int wear = (int) Math.ceil(config.wear / (1F + EnchantmentHelper.getEnchantmentLevel(Enchantments.UNBREAKING, stack))); + setItemWear(stack, getItemWear(stack) + wear); } world.playSound(null, player.posX, player.posY, player.posZ, mainConfig.firingSound, SoundCategory.PLAYERS, 1.0F, mainConfig.firingPitch); + } // unlike fire(), being called does not automatically imply success, some @@ -614,4 +623,52 @@ public Crosshair getCrosshair() { public ModelResourceLocation getResourceLocation() { return new ModelResourceLocation(this.getRegistryName(), "inventory"); } + + @Override + @SideOnly(Side.CLIENT) + public void renderHUD(Pre event, ElementType type, EntityPlayer player, ItemStack stack, EnumHand hand) { + ItemGunBase gun = ((ItemGunBase) player.getHeldItem(hand).getItem()); + GunConfiguration gcfg = gun.mainConfig; + if(event.getType() == ElementType.HOTBAR){ + BulletConfiguration bcfg = BulletConfigSyncingUtil.pullConfig(gun.mainConfig.config.get(ItemGunBase.getMagType(player.getHeldItem(hand)))); + + Item ammo = bcfg.ammo; + int count = ItemGunBase.getMag(player.getHeldItem(hand)); + int max = gcfg.ammoCap; + boolean showammo = gcfg.showAmmo; + + if(gcfg.reloadType == GunConfiguration.RELOAD_NONE) { + ammo = ItemGunBase.getBeltType(player, player.getHeldItem(hand), true); + count = ItemGunBase.getBeltSize(player, ammo); + max = -1; + } + + int dura = ItemGunBase.getItemWear(player.getHeldItem(hand)) * 50 / gcfg.durability; + + RenderScreenOverlay.renderAmmo(event.getResolution(), Minecraft.getMinecraft().ingameGUI, ammo, count, max, dura, hand, showammo); + + if(gun.altConfig != null && gun.altConfig.reloadType == GunConfiguration.RELOAD_NONE) { + Item oldAmmo = ammo; + ammo = ItemGunBase.getBeltType(player, player.getHeldItemMainhand(), false); + + if(ammo != oldAmmo) { + count = ItemGunBase.getBeltSize(player, ammo); + RenderScreenOverlay.renderAmmoAlt(event.getResolution(), Minecraft.getMinecraft().ingameGUI, ammo, count, hand); + } + } + } + if(event.getType() == ElementType.CROSSHAIRS && GeneralConfig.enableCrosshairs && !(hand == EnumHand.OFF_HAND && player.getHeldItem(EnumHand.MAIN_HAND).getItem() instanceof IHoldableWeapon)){ + + event.setCanceled(true); + if(((IHoldableWeapon) player.getHeldItem(hand).getItem()).hasCustomHudElement()){ + ((IHoldableWeapon) player.getHeldItem(hand).getItem()).renderHud(event.getResolution(), Minecraft.getMinecraft().ingameGUI, player.getHeldItemMainhand(), event.getPartialTicks()); + } else { + if(!(gcfg.hasSights && player.isSneaking())) + RenderScreenOverlay.renderCustomCrosshairs(event.getResolution(), Minecraft.getMinecraft().ingameGUI, ((IHoldableWeapon) player.getHeldItem(hand).getItem()).getCrosshair()); + else + RenderScreenOverlay.renderCustomCrosshairs(event.getResolution(), Minecraft.getMinecraft().ingameGUI, Crosshair.NONE); + } + } + + } } diff --git a/src/main/java/com/hbm/items/weapon/ItemGunDart.java b/src/main/java/com/hbm/items/weapon/ItemGunDart.java new file mode 100644 index 0000000000..63cd342f92 --- /dev/null +++ b/src/main/java/com/hbm/items/weapon/ItemGunDart.java @@ -0,0 +1,62 @@ +package com.hbm.items.weapon; + +import com.hbm.handler.GunConfiguration; + +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.EnumHand; +import net.minecraft.util.text.Style; +import net.minecraft.util.text.TextComponentString; +import net.minecraft.util.text.TextFormatting; +import net.minecraft.world.World; +import net.minecraftforge.fml.common.FMLCommonHandler; + +public class ItemGunDart extends ItemGunBase { + + public ItemGunDart(GunConfiguration config, String s) { + super(config, s); + } + + public static void writePlayer(ItemStack stack, EntityPlayer player) { + + if(!stack.hasTagCompound()) + stack.setTagCompound(new NBTTagCompound()); + + stack.getTagCompound().setString("player", player.getDisplayName().getUnformattedText()); + } + + public static EntityPlayer readPlayer(ItemStack stack) { + + if(!stack.hasTagCompound()) + return null; + + return FMLCommonHandler.instance().getMinecraftServerInstance().getPlayerList().getPlayerByUsername(stack.getTagCompound().getString("player")); + } + + @Override + public void startAction(ItemStack stack, World world, EntityPlayer player, boolean main, EnumHand hand) { + if(main) { + super.startAction(stack, world, player, main, hand); + } else { + + EntityPlayer target = readPlayer(stack); + + if(target != null) { + + int dim = target.world.provider.getDimension(); + int x = (int)target.posX; + int y = (int)target.posY; + int z = (int)target.posZ; + int dist = (int) target.getDistance(player); + + player.sendMessage(new TextComponentString(target.getDisplayName().getUnformattedText()).setStyle(new Style().setColor(TextFormatting.YELLOW))); + player.sendMessage(new TextComponentString("Dim: " + dim + " X:" + x + " Y:" + y + " Z:" + z + " (" + dist + " blocks away)").setStyle(new Style().setColor(TextFormatting.YELLOW))); + } else { + + player.sendMessage(new TextComponentString("No Target").setStyle(new Style().setColor(TextFormatting.RED))); + } + } + } + +} diff --git a/src/main/java/com/hbm/items/weapon/ItemGunShotty.java b/src/main/java/com/hbm/items/weapon/ItemGunShotty.java index 200182f665..b1091bc03e 100644 --- a/src/main/java/com/hbm/items/weapon/ItemGunShotty.java +++ b/src/main/java/com/hbm/items/weapon/ItemGunShotty.java @@ -10,7 +10,6 @@ import com.hbm.render.anim.HbmAnimations.AnimType; import glmath.glm.vec._2.Vec2; -import net.minecraft.client.Minecraft; import net.minecraft.client.entity.EntityPlayerSP; import net.minecraft.entity.Entity; import net.minecraft.entity.player.EntityPlayer; @@ -23,6 +22,7 @@ import net.minecraft.util.math.RayTraceResult.Type; import net.minecraft.util.math.Vec3d; import net.minecraft.world.World; +import net.minecraftforge.client.event.GuiScreenEvent.BackgroundDrawnEvent; import net.minecraftforge.fml.common.FMLCommonHandler; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; diff --git a/src/main/java/com/hbm/lib/HBMSoundHandler.java b/src/main/java/com/hbm/lib/HBMSoundHandler.java index d53b2279f8..f079a57018 100644 --- a/src/main/java/com/hbm/lib/HBMSoundHandler.java +++ b/src/main/java/com/hbm/lib/HBMSoundHandler.java @@ -163,6 +163,13 @@ public final class HBMSoundHandler { public static SoundEvent ducc; public static SoundEvent whack; public static SoundEvent turbofanOperate; + public static SoundEvent slicer; + public static SoundEvent megaquacc; + public static SoundEvent chainsaw; + public static SoundEvent battery; + public static SoundEvent rocketFlame; + public static SoundEvent ballsLaser; + public static SoundEvent dartShoot; public static SoundEvent alarmHatch = registerBypass("alarm.hatch"); public static SoundEvent alarmAutopilot = registerBypass("alarm.autopilot"); @@ -185,6 +192,10 @@ public final class HBMSoundHandler { public static SoundEvent alarmAPCPass = registerBypass("alarm.apcPass"); public static SoundEvent alarmRazorTrain = registerBypass("alarm.razortrainHorn"); public static SoundEvent soyuzed = registerBypass("alarm.soyuzed"); + public static SoundEvent metalStep = registerBypass("step.metal"); + public static SoundEvent iron = registerBypass("step.iron"); + public static SoundEvent ironLand = registerBypass("step.iron_land"); + public static SoundEvent ironJump = registerBypass("step.iron_jump"); public static SoundEvent lambdaCore = registerBypass("music.recordlambdacore"); public static SoundEvent sectorSweep = registerBypass("music.recordsectorsweep"); @@ -348,6 +359,13 @@ public static void init() { ducc = register("entity.ducc"); whack = register("weapon.whack"); turbofanOperate = register("block.turbofanOperate"); + slicer = register("entity.slicer"); + megaquacc = register("entity.megaquacc"); + chainsaw = register("weapon.chainsaw"); + battery = register("item.battery"); + rocketFlame = register("weapon.rocketFlame"); + ballsLaser = register("weapon.ballsLaser"); + dartShoot = register("weapon.dartShoot"); geigerSounds = new SoundEvent[]{geiger1, geiger2, geiger3, geiger4, geiger5, geiger6}; } diff --git a/src/main/java/com/hbm/lib/HbmWorldGen.java b/src/main/java/com/hbm/lib/HbmWorldGen.java index 0d754c58d6..69e1fe11fc 100644 --- a/src/main/java/com/hbm/lib/HbmWorldGen.java +++ b/src/main/java/com/hbm/lib/HbmWorldGen.java @@ -32,13 +32,15 @@ import com.hbm.world.Silo; import com.hbm.world.Spaceship; import com.hbm.world.Vertibird; +import com.hbm.world.dungeon.ArcticVault; import com.hbm.world.generator.CellularDungeonFactory; +import com.hbm.world.generator.DungeonToolbox; import net.minecraft.block.BlockOldLog; import net.minecraft.block.BlockPlanks; import net.minecraft.block.BlockSkull; +import net.minecraft.block.material.Material; import net.minecraft.block.state.IBlockState; -import net.minecraft.block.state.pattern.BlockMatcher; import net.minecraft.init.Biomes; import net.minecraft.init.Blocks; import net.minecraft.item.ItemStack; @@ -50,7 +52,6 @@ import net.minecraft.world.biome.Biome; import net.minecraft.world.chunk.IChunkProvider; import net.minecraft.world.gen.IChunkGenerator; -import net.minecraft.world.gen.feature.WorldGenMinable; import net.minecraftforge.fml.common.IWorldGenerator; public class HbmWorldGen implements IWorldGenerator { @@ -73,177 +74,88 @@ public void generate(Random rand, int chunkX, int chunkZ, World world, IChunkGen break; } } + + /** + * Fake noise generator "unruh" ("unrest", the motion of a clockwork), using a bunch of layered, scaaled and offset + * sine functions to simulate a simple noise generator that runs somewhat efficiently + * @param long the random function seed used for this operation + * @param x the exact x-coord of the height you want + * @param z the exact z-coord of the height you want + * @param scale how much the x/z coords should be amplified + * @param depth the resolution of the operation, higher numbers call more sine functions + * @return the height value + */ + private double generateUnruh(long seed, int x, int z, double scale, int depth) { - private void generateSurface(World world, Random rand, int i, int j) { - for(int k = 0; k < WorldConfig.uraniumSpawn; k++) { - int randPosX = i + rand.nextInt(16); - // Max height of generation - int randPosY = rand.nextInt(25); - int randPosZ = j + rand.nextInt(16); - - // Ore, amount of ore in one stain - (new WorldGenMinable(ModBlocks.ore_uranium.getDefaultState(), 5)).generate(world, rand, new BlockPos(randPosX, randPosY, randPosZ)); - } - for(int k = 0; k < WorldConfig.thoriumSpawn; k++) { - int randPosX = i + rand.nextInt(16); - // Max height of generation - int randPosY = rand.nextInt(30); - int randPosZ = j + rand.nextInt(16); - - // Ore, amount of ore in one stain - (new WorldGenMinable(ModBlocks.ore_thorium.getDefaultState(), 5)).generate(world, rand, new BlockPos(randPosX, randPosY, randPosZ)); - } - - for(int k = 0; k < WorldConfig.titaniumSpawn; k++) { - int randPosX = i + rand.nextInt(16); - int randPosY = rand.nextInt(35); - int randPosZ = j + rand.nextInt(16); - - (new WorldGenMinable(ModBlocks.ore_titanium.getDefaultState(), 6)).generate(world, rand, new BlockPos(randPosX, randPosY, randPosZ)); - } - - for(int k = 0; k < WorldConfig.sulfurSpawn; k++) { - int randPosX = i + rand.nextInt(16); - int randPosY = rand.nextInt(35); - int randPosZ = j + rand.nextInt(16); + scale = 1/scale; - (new WorldGenMinable(ModBlocks.ore_sulfur.getDefaultState(), 8)).generate(world, rand, new BlockPos(randPosX, randPosY, randPosZ)); - } + double result = 1; - for(int k = 0; k < WorldConfig.aluminiumSpawn; k++) { - int randPosX = i + rand.nextInt(16); - int randPosY = rand.nextInt(45); - int randPosZ = j + rand.nextInt(16); + Random rand = new Random(seed); - (new WorldGenMinable(ModBlocks.ore_aluminium.getDefaultState(), 6)).generate(world, rand, new BlockPos(randPosX, randPosY, randPosZ)); - } + for(int i = 0; i < depth; i++) { - for(int k = 0; k < WorldConfig.copperSpawn; k++) { - int randPosX = i + rand.nextInt(16); - int randPosY = rand.nextInt(50); - int randPosZ = j + rand.nextInt(16); + double offsetX = rand.nextDouble() * Math.PI * 2; + double offsetZ = rand.nextDouble() * Math.PI * 2; - (new WorldGenMinable(ModBlocks.ore_copper.getDefaultState(), 6)).generate(world, rand, new BlockPos(randPosX, randPosY, randPosZ)); + result += Math.sin(x / Math.pow(2, depth) * scale + offsetX) * Math.sin(z / Math.pow(2, depth) * scale + offsetZ); } - for(int k = 0; k < WorldConfig.fluoriteSpawn; k++) { - int randPosX = i + rand.nextInt(16); - int randPosY = rand.nextInt(40); - int randPosZ = j + rand.nextInt(16); - - (new WorldGenMinable(ModBlocks.ore_fluorite.getDefaultState(), 4)).generate(world, rand, new BlockPos(randPosX, randPosY, randPosZ)); - } + return result / depth; + } - for(int k = 0; k < WorldConfig.niterSpawn; k++) { - int randPosX = i + rand.nextInt(16); - int randPosY = rand.nextInt(35); - int randPosZ = j + rand.nextInt(16); + private void generateSurface(World world, Random rand, int i, int j) { + + for(int x = 0; x < 16; x++) { - (new WorldGenMinable(ModBlocks.ore_niter.getDefaultState(), 6)).generate(world, rand, new BlockPos(randPosX, randPosY, randPosZ)); - } + for(int z = 0; z < 16; z++) { - for(int k = 0; k < WorldConfig.tungstenSpawn; k++) { - int randPosX = i + rand.nextInt(16); - int randPosY = rand.nextInt(35); - int randPosZ = j + rand.nextInt(16); + double unruh = Math.abs(generateUnruh(world.getSeed(), i + x, j + z, 4, 4)) * 1.5; + double thresh = 0.8D; - (new WorldGenMinable(ModBlocks.ore_tungsten.getDefaultState(), 8)).generate(world, rand, new BlockPos(randPosX, randPosY, randPosZ)); - } + if(unruh >= thresh) { - for(int k = 0; k < WorldConfig.leadSpawn; k++) { - int randPosX = i + rand.nextInt(16); - int randPosY = rand.nextInt(35); - int randPosZ = j + rand.nextInt(16); + int span = (int)(Math.floor((unruh - thresh) * 7)); - (new WorldGenMinable(ModBlocks.ore_lead.getDefaultState(), 9)).generate(world, rand, new BlockPos(randPosX, randPosY, randPosZ)); - } + for(int s = -span; s <= span; s++) { - for(int k = 0; k < WorldConfig.berylliumSpawn; k++) { - int randPosX = i + rand.nextInt(16); - int randPosY = rand.nextInt(35); - int randPosZ = j + rand.nextInt(16); + int y = 35 + s; - (new WorldGenMinable(ModBlocks.ore_beryllium.getDefaultState(), 4)).generate(world, rand, new BlockPos(randPosX, randPosY, randPosZ)); - } + IBlockState b = world.getBlockState(new BlockPos(x, y, z)); - // Drillgon200: These are to be removed in the 1.12.2 release. - /*for (int k = 0; k < 6; k++) { - int randPosX = i + rand.nextInt(16); - int randPosY = rand.nextInt(35); - int randPosZ = j + rand.nextInt(16); - - if (randPosX <= 50 && randPosX >= -50 && randPosZ <= 50 && randPosZ >= -50) - (new WorldGenMinable(ModBlocks.ore_reiium, 12)).generate(world, rand, randPosX, randPosY, randPosZ); - } - - for (int k = 0; k < 80; k++) { - int randPosX = i + rand.nextInt(16); - int randPosY = rand.nextInt(128); - int randPosZ = j + rand.nextInt(16); - - if (randPosX <= 250 && randPosX >= 150 && randPosZ <= 250 && randPosZ >= 150) - (new WorldGenMinable(ModBlocks.ore_unobtainium, 4)).generate(world, rand, randPosX, randPosY, randPosZ); - } - - for (int k = 0; k < rand.nextInt(4); k++) { - int randPosX = i + rand.nextInt(16); - int randPosY = rand.nextInt(15) + 15; - int randPosZ = j + rand.nextInt(16); - - if (randPosX <= -350 && randPosX >= -450 && randPosZ <= -350 && randPosZ >= -450) - (new WorldGenMinable(ModBlocks.ore_australium, 50)).generate(world, rand, randPosX, randPosY, randPosZ); - } - - for (int k = 0; k < 12; k++) { - int randPosX = i + rand.nextInt(16); - int randPosY = rand.nextInt(25); - int randPosZ = j + rand.nextInt(16); - - if (randPosX <= 50 && randPosX >= -50 && randPosZ <= 350 && randPosZ >= 250) - (new WorldGenMinable(ModBlocks.ore_weidanium, 6)).generate(world, rand, randPosX, randPosY, randPosZ); + if(b.getMaterial() == Material.ROCK || b == Blocks.DIRT) + world.setBlockState(new BlockPos(i + x, (int) (y), j + z), ModBlocks.stone_gneiss.getDefaultState(), 2); + } + } + } } - for (int k = 0; k < 24; k++) { - int randPosX = i + rand.nextInt(16); - int randPosY = rand.nextInt(10); - int randPosZ = j + rand.nextInt(16); - - if (randPosX <= 450 && randPosX >= 350 && randPosZ <= -150 && randPosZ >= -250) - (new WorldGenMinable(ModBlocks.ore_daffergon, 16)).generate(world, rand, randPosX, randPosY, randPosZ); - } + DungeonToolbox.generateOre(world, rand, i, j, 25, 6, 30, 10, ModBlocks.ore_gneiss_iron, ModBlocks.stone_gneiss); + DungeonToolbox.generateOre(world, rand, i, j, 10, 6, 30, 10, ModBlocks.ore_gneiss_gold, ModBlocks.stone_gneiss); + DungeonToolbox.generateOre(world, rand, i, j, WorldConfig.uraniumSpawn * 3, 6, 30, 10, ModBlocks.ore_gneiss_uranium, ModBlocks.stone_gneiss); + DungeonToolbox.generateOre(world, rand, i, j, WorldConfig.copperSpawn * 3, 6, 30, 10, ModBlocks.ore_gneiss_copper, ModBlocks.stone_gneiss); + DungeonToolbox.generateOre(world, rand, i, j, WorldConfig.asbestosSpawn * 3, 6, 30, 10, ModBlocks.ore_gneiss_asbestos, ModBlocks.stone_gneiss); + DungeonToolbox.generateOre(world, rand, i, j, WorldConfig.lithiumSpawn, 6, 30, 10, ModBlocks.ore_gneiss_lithium, ModBlocks.stone_gneiss); + DungeonToolbox.generateOre(world, rand, i, j, WorldConfig.rareSpawn, 6, 30, 10, ModBlocks.ore_gneiss_asbestos, ModBlocks.stone_gneiss); + DungeonToolbox.generateOre(world, rand, i, j, WorldConfig.gassshaleSpawn * 3, 10, 30, 10, ModBlocks.ore_gneiss_gas, ModBlocks.stone_gneiss); + + DungeonToolbox.generateOre(world, rand, i, j, WorldConfig.uraniumSpawn, 5, 5, 20, ModBlocks.ore_uranium); + DungeonToolbox.generateOre(world, rand, i, j, WorldConfig.thoriumSpawn, 5, 5, 25, ModBlocks.ore_thorium); + DungeonToolbox.generateOre(world, rand, i, j, WorldConfig.titaniumSpawn, 6, 5, 30, ModBlocks.ore_titanium); + DungeonToolbox.generateOre(world, rand, i, j, WorldConfig.sulfurSpawn, 8, 5, 30, ModBlocks.ore_sulfur); + DungeonToolbox.generateOre(world, rand, i, j, WorldConfig.aluminiumSpawn, 6, 5, 40, ModBlocks.ore_aluminium); + DungeonToolbox.generateOre(world, rand, i, j, WorldConfig.copperSpawn, 6, 5, 45, ModBlocks.ore_copper); + DungeonToolbox.generateOre(world, rand, i, j, WorldConfig.fluoriteSpawn, 4, 5, 45, ModBlocks.ore_fluorite); + DungeonToolbox.generateOre(world, rand, i, j, WorldConfig.niterSpawn, 6, 5, 30, ModBlocks.ore_niter); + DungeonToolbox.generateOre(world, rand, i, j, WorldConfig.tungstenSpawn, 8, 5, 30, ModBlocks.ore_tungsten); + DungeonToolbox.generateOre(world, rand, i, j, WorldConfig.leadSpawn, 9, 5, 30, ModBlocks.ore_lead); + DungeonToolbox.generateOre(world, rand, i, j, WorldConfig.berylliumSpawn, 4, 5, 30, ModBlocks.ore_beryllium); + DungeonToolbox.generateOre(world, rand, i, j, WorldConfig.rareSpawn, 5, 5, 20, ModBlocks.ore_rare); + DungeonToolbox.generateOre(world, rand, i, j, WorldConfig.ligniteSpawn, 24, 35, 25, ModBlocks.ore_lignite); + DungeonToolbox.generateOre(world, rand, i, j, WorldConfig.asbestosSpawn, 4, 16, 16, ModBlocks.ore_asbestos); - for (int k = 0; k < 12; k++) { - int randPosX = i + rand.nextInt(16); - int randPosY = rand.nextInt(25) + 25; - int randPosZ = j + rand.nextInt(16); - - if (randPosX <= -250 && randPosX >= -350 && randPosZ <= 250 && randPosZ >= 150) - (new WorldGenMinable(ModBlocks.ore_verticium, 16)).generate(world, rand, randPosX, randPosY, randPosZ); - }*/ - - for(int k = 0; k < WorldConfig.niterSpawn; k++) { - int randPosX = i + rand.nextInt(16); - int randPosY = rand.nextInt(25); - int randPosZ = j + rand.nextInt(16); - - (new WorldGenMinable(ModBlocks.ore_rare.getDefaultState(), 5)).generate(world, rand, new BlockPos(randPosX, randPosY, randPosZ)); - } - - for(int k = 0; k < WorldConfig.ligniteSpawn; k++) { - int randPosX = i + rand.nextInt(16); - int randPosY = rand.nextInt(25) + 35; - int randPosZ = j + rand.nextInt(16); - - (new WorldGenMinable(ModBlocks.ore_lignite.getDefaultState(), 24)).generate(world, rand, new BlockPos(randPosX, randPosY, randPosZ)); - } - - for (int k = 0; k < WorldConfig.asbestosSpawn; k++) { - int randPosX = i + rand.nextInt(16); - int randPosY = rand.nextInt(16) + 16; - int randPosZ = j + rand.nextInt(16); - - (new WorldGenMinable(ModBlocks.ore_asbestos.getDefaultState(), 4)).generate(world, rand, new BlockPos(randPosX, randPosY, randPosZ)); - } + if(WorldConfig.oilcoalSpawn > 0 && rand.nextInt(WorldConfig.oilcoalSpawn) == 0) + DungeonToolbox.generateOre(world, rand, i, j, 1, 64, 32, 32, ModBlocks.ore_coal_oil); if(GeneralConfig.enableDungeons) { //Drillgon200: Helps with cascading world gen. @@ -545,8 +457,8 @@ private void generateSurface(World world, Random rand, int i, int j) { y1 = world.getHeight(x1, z1); if(world.getBlockState(new BlockPos(x1, y1, z1)).isSideSolid(world, new BlockPos(x1, y1, z1), EnumFacing.UP)) { - world.setBlockState(new BlockPos(x1, y1 + 1, z1), Blocks.SKULL.getDefaultState().withProperty(BlockSkull.FACING, EnumFacing.UP), 2); - TileEntitySkull skull = (TileEntitySkull)world.getTileEntity(new BlockPos(x1, y1 + 1, z1)); + world.setBlockState(new BlockPos(x1, y1 - 1, z1), Blocks.SKULL.getDefaultState().withProperty(BlockSkull.FACING, EnumFacing.UP), 2); + TileEntitySkull skull = (TileEntitySkull)world.getTileEntity(new BlockPos(x1, y1 - 1, z1)); if(skull != null) skull.setType(rand.nextInt(16)); @@ -556,6 +468,32 @@ private void generateSurface(World world, Random rand, int i, int j) { } + if((biome == Biomes.JUNGLE || biome == Biomes.JUNGLE_EDGE || biome == Biomes.JUNGLE_HILLS) && + WorldConfig.jungleStructure > 0 && rand.nextInt(WorldConfig.jungleStructure) == 0) { + int x = i + rand.nextInt(16); + int z = j + rand.nextInt(16); + + CellularDungeonFactory.jungle.generate(world, x, 20, z, world.rand); + CellularDungeonFactory.jungle.generate(world, x, 24, z, world.rand); + CellularDungeonFactory.jungle.generate(world, x, 28, z, world.rand); + + if(GeneralConfig.enableDebugMode) + MainRegistry.logger.info("[Debug] Successfully spawned jungle dungeon at " + x + " 10 " + z); + + int y = world.getHeight(x, z); + + for(int f = 0; f < 3; f++) + world.setBlockState(new BlockPos(x, y + f, z), ModBlocks.deco_titanium.getDefaultState()); + world.setBlockState(new BlockPos(x, y + 3, z), Blocks.REDSTONE_BLOCK.getDefaultState()); + } + + if (WorldConfig.arcticStructure > 0 && rand.nextInt(WorldConfig.arcticStructure) == 0) { + int x = i + rand.nextInt(16); + int z = j + rand.nextInt(16); + int y = 16 + rand.nextInt(32); + new ArcticVault().trySpawn(world, x, y, z); + } + if(biome == Biomes.DESERT) { if(rand.nextInt(200) == 0) { for(int a = 0; a < 1; a++) { @@ -654,53 +592,35 @@ private void generateSurface(World world, Random rand, int i, int j) { } private void generateNether(World world, Random rand, int i, int j) { - for(int k = 0; k < 8; k++) { - int randPosX = i + rand.nextInt(16); - int randPosY = rand.nextInt(127); - int randPosZ = j + rand.nextInt(16); - - (new WorldGenMinable(ModBlocks.ore_nether_uranium.getDefaultState(), 6, BlockMatcher.forBlock(Blocks.NETHERRACK))).generate(world, rand, new BlockPos(randPosX, randPosY, randPosZ)); - } - if(GeneralConfig.enablePlutoniumOre) { - for(int k = 0; k < 6; k++) { - int randPosX = i + rand.nextInt(16); - int randPosY = rand.nextInt(127); - int randPosZ = j + rand.nextInt(16); - - (new WorldGenMinable(ModBlocks.ore_nether_plutonium.getDefaultState(), 4, BlockMatcher.forBlock(Blocks.NETHERRACK))).generate(world, rand, new BlockPos(randPosX, randPosY, randPosZ)); - } + DungeonToolbox.generateOre(world, rand, i, j, WorldConfig.netherUraniumuSpawn, 6, 0, 127, ModBlocks.ore_nether_uranium, Blocks.NETHERRACK); + DungeonToolbox.generateOre(world, rand, i, j, WorldConfig.netherTungstenSpawn, 10, 0, 127, ModBlocks.ore_nether_tungsten, Blocks.NETHERRACK); + DungeonToolbox.generateOre(world, rand, i, j, WorldConfig.netherSulfurSpawn, 12, 0, 127, ModBlocks.ore_nether_sulfur, Blocks.NETHERRACK); + DungeonToolbox.generateOre(world, rand, i, j, WorldConfig.netherPhosphorusSpawn, 6, 0, 127, ModBlocks.ore_nether_fire, Blocks.NETHERRACK); + DungeonToolbox.generateOre(world, rand, i, j, WorldConfig.netherCoalSpawn, 32, 16, 96, ModBlocks.ore_nether_coal, Blocks.NETHERRACK); + if(GeneralConfig.enablePlutoniumOre) + DungeonToolbox.generateOre(world, rand, i, j, WorldConfig.netherPlutoniumSpawn, 4, 0, 127, ModBlocks.ore_nether_uranium, Blocks.NETHERRACK); + for(int k = 0; k < 30; k++){ + int x = i + rand.nextInt(16); + int z = j + rand.nextInt(16); + int d = 16 + rand.nextInt(96); + + for(int y = d - 5; y <= d; y++) + if(world.getBlockState(new BlockPos(x, y + 1, z)).getBlock() == Blocks.AIR && world.getBlockState(new BlockPos(x, y, z)).getBlock() == Blocks.NETHERRACK) + world.setBlockState(new BlockPos(x, y, z), ModBlocks.ore_nether_smoldering.getDefaultState()); } - for(int k = 0; k < 10; k++) { - int randPosX = i + rand.nextInt(16); - int randPosY = rand.nextInt(127); - int randPosZ = j + rand.nextInt(16); - - (new WorldGenMinable(ModBlocks.ore_nether_tungsten.getDefaultState(), 10, BlockMatcher.forBlock(Blocks.NETHERRACK))).generate(world, rand, new BlockPos(randPosX, randPosY, randPosZ)); - } - for(int k = 0; k < 26; k++) { - int randPosX = i + rand.nextInt(16); - int randPosY = rand.nextInt(127); - int randPosZ = j + rand.nextInt(16); - - (new WorldGenMinable(ModBlocks.ore_nether_sulfur.getDefaultState(), 12, BlockMatcher.forBlock(Blocks.NETHERRACK))).generate(world, rand, new BlockPos(randPosX, randPosY, randPosZ)); - } - for(int k = 0; k < 24; k++) { - int randPosX = i + rand.nextInt(16); - int randPosY = rand.nextInt(127); - int randPosZ = j + rand.nextInt(16); - - (new WorldGenMinable(ModBlocks.ore_nether_fire.getDefaultState(), 3, BlockMatcher.forBlock(Blocks.NETHERRACK))).generate(world, rand, new BlockPos(randPosX, randPosY, randPosZ)); + for(int k = 0; k < 1; k++){ + int x = i + rand.nextInt(16); + int z = j + rand.nextInt(16); + int d = 16 + rand.nextInt(96); + + for(int y = d - 5; y <= d; y++) + if(world.getBlockState(new BlockPos(x, y + 1, z)).getBlock() == Blocks.AIR && world.getBlockState(new BlockPos(x, y, z)).getBlock() == Blocks.NETHERRACK) + world.setBlockState(new BlockPos(x, y, z), ModBlocks.geysir_nether.getDefaultState()); } } private void generateEnd(World world, Random rand, int i, int j) { - for(int k = 0; k < 8; k++) { - int randPosX = i + rand.nextInt(16); - int randPosY = rand.nextInt(127); - int randPosZ = j + rand.nextInt(16); - - (new WorldGenMinable(ModBlocks.ore_tikite.getDefaultState(), 6, BlockMatcher.forBlock(Blocks.END_STONE))).generate(world, rand, new BlockPos(randPosX, randPosY, randPosZ)); - } + DungeonToolbox.generateOre(world, rand, i, j, WorldConfig.endTikiteSpawn, 6, 0, 127, ModBlocks.ore_tikite, Blocks.END_STONE); } } diff --git a/src/main/java/com/hbm/lib/Library.java b/src/main/java/com/hbm/lib/Library.java index 5ff3f828e2..23b7b0e8f0 100644 --- a/src/main/java/com/hbm/lib/Library.java +++ b/src/main/java/com/hbm/lib/Library.java @@ -93,6 +93,11 @@ public class Library { public static String SweatySwiggs = "5544aa30-b305-4362-b2c1-67349bb499d5"; public static String Drillgon = "41ebd03f-7a12-42f3-b037-0caa4d6f235b"; + public static String Doctor17 = "e4ab1199-1c22-4f82-a516-c3238bc2d0d1"; + public static String Doctor17PH = "4d0477d7-58da-41a9-a945-e93df8601c5a"; + public static String ShimmeringBlaze = "061bc566-ec74-4307-9614-ac3a70d2ef38"; + public static String FifeMiner = "37e5eb63-b9a2-4735-9007-1c77d703daa3"; + public static String lag_add = "259785a0-20e9-4c63-9286-ac2f93ff528f"; public static Set contributors = Sets.newHashSet(new String[] { "06ab7c03-55ce-43f8-9d3c-2850e3c652de", //mustang_rudolf diff --git a/src/main/java/com/hbm/lib/ModDamageSource.java b/src/main/java/com/hbm/lib/ModDamageSource.java index 17c2c99d72..26afdc0584 100644 --- a/src/main/java/com/hbm/lib/ModDamageSource.java +++ b/src/main/java/com/hbm/lib/ModDamageSource.java @@ -46,6 +46,8 @@ public class ModDamageSource extends DamageSource { public static DamageSource blast = (new DamageSource("blast")).setExplosion().setDamageBypassesArmor().setDamageIsAbsolute(); public static DamageSource electricity = (new DamageSource("electricity")).setDamageIsAbsolute().setDamageBypassesArmor(); public static DamageSource exhaust = (new DamageSource("exhaust")).setDamageIsAbsolute().setDamageBypassesArmor(); + public static DamageSource spikes = (new DamageSource("spikes")).setDamageBypassesArmor(); + public static DamageSource lunar = (new DamageSource("lunar")).setDamageIsAbsolute().setDamageBypassesArmor(); public ModDamageSource(String p_i1566_1_) { super(p_i1566_1_); diff --git a/src/main/java/com/hbm/lib/RefStrings.java b/src/main/java/com/hbm/lib/RefStrings.java index 1aa08cf6d4..b9604103db 100644 --- a/src/main/java/com/hbm/lib/RefStrings.java +++ b/src/main/java/com/hbm/lib/RefStrings.java @@ -3,7 +3,7 @@ public class RefStrings { public static final String MODID = "hbm"; public static final String NAME = "Hbm's Nuclear Tech Mod"; - public static final String VERSION = "hbm-1.3.7A-1.12.2"; + public static final String VERSION = "hbm-1.4.0A-1.12.2"; //HBM's Beta Naming Convention: //V T (X) //V -> next release version diff --git a/src/main/java/com/hbm/main/AdvancementManager.java b/src/main/java/com/hbm/main/AdvancementManager.java index 4eecd75c81..93bbbc6ad0 100644 --- a/src/main/java/com/hbm/main/AdvancementManager.java +++ b/src/main/java/com/hbm/main/AdvancementManager.java @@ -1,5 +1,7 @@ package com.hbm.main; +import org.apache.logging.log4j.Level; + import com.hbm.lib.RefStrings; import net.minecraft.advancements.Advancement; @@ -82,6 +84,14 @@ public class AdvancementManager { public static Advancement bobOil; public static Advancement bobNuclear; public static Advancement bobHidden; + public static Advancement achStratum; + public static Advancement achMeltdown; + public static Advancement achOmega12; + + public static Advancement bossCreeper; + public static Advancement bossMeltdown; + public static Advancement bossMaskman; + public static Advancement bossWorm; public static void init(MinecraftServer serv){ net.minecraft.advancements.AdvancementManager adv = serv.getAdvancementManager(); @@ -104,9 +114,21 @@ public static void init(MinecraftServer serv){ soyuz = adv.getAdvancement(new ResourceLocation(RefStrings.MODID, "soyuz")); achRadPoison = adv.getAdvancement(new ResourceLocation(RefStrings.MODID, "achradpoison")); achRadDeath = adv.getAdvancement(new ResourceLocation(RefStrings.MODID, "achraddeath")); + achStratum = adv.getAdvancement(new ResourceLocation(RefStrings.MODID, "achstratum")); + achMeltdown = adv.getAdvancement(new ResourceLocation(RefStrings.MODID, "achmeltdown")); + achOmega12 = adv.getAdvancement(new ResourceLocation(RefStrings.MODID, "achomega12")); + + bossCreeper = adv.getAdvancement(new ResourceLocation(RefStrings.MODID, "bosscreeper")); + bossMeltdown = adv.getAdvancement(new ResourceLocation(RefStrings.MODID, "bossmeltdown")); + bossMaskman = adv.getAdvancement(new ResourceLocation(RefStrings.MODID, "bossmaskman")); + bossWorm = adv.getAdvancement(new ResourceLocation(RefStrings.MODID, "bossworm")); } public static void grantAchievement(EntityPlayerMP player, Advancement a){ + if(a == null){ + MainRegistry.logger.log(Level.ERROR, "Failed to grant null advancement! This should never happen."); + return; + } for(String s : player.getAdvancements().getProgress(a).getRemaningCriteria()){ player.getAdvancements().grantCriterion(a, s); } diff --git a/src/main/java/com/hbm/main/ClientProxy.java b/src/main/java/com/hbm/main/ClientProxy.java index ac9f33a957..bd4c46ba42 100644 --- a/src/main/java/com/hbm/main/ClientProxy.java +++ b/src/main/java/com/hbm/main/ClientProxy.java @@ -5,6 +5,7 @@ import java.nio.FloatBuffer; import java.util.ArrayList; import java.util.List; +import java.util.Map.Entry; import java.util.Random; import java.util.function.Function; @@ -71,6 +72,7 @@ import com.hbm.entity.grenade.EntityGrenadeSmart; import com.hbm.entity.grenade.EntityGrenadeStrong; import com.hbm.entity.grenade.EntityGrenadeZOMG; +import com.hbm.entity.item.EntityFireworks; import com.hbm.entity.item.EntityMovingItem; import com.hbm.entity.logic.EntityBlast; import com.hbm.entity.logic.EntityBomber; @@ -116,9 +118,12 @@ import com.hbm.entity.missile.EntitySoyuzCapsule; import com.hbm.entity.mob.EntityCyberCrab; import com.hbm.entity.mob.EntityDuck; +import com.hbm.entity.mob.EntityFBI; import com.hbm.entity.mob.EntityHunterChopper; import com.hbm.entity.mob.EntityMaskMan; import com.hbm.entity.mob.EntityNuclearCreeper; +import com.hbm.entity.mob.EntityQuackos; +import com.hbm.entity.mob.EntityRADBeast; import com.hbm.entity.mob.EntityTaintCrab; import com.hbm.entity.mob.EntityTaintedCreeper; import com.hbm.entity.mob.EntityTeslaCrab; @@ -175,12 +180,17 @@ import com.hbm.entity.projectile.EntitySparkBeam; import com.hbm.entity.projectile.EntityTom; import com.hbm.entity.projectile.EntityWaterSplash; +import com.hbm.handler.HbmKeybinds.EnumKeybind; import com.hbm.handler.HbmShaderManager; import com.hbm.handler.JetpackHandler; import com.hbm.items.ModItems; import com.hbm.lib.RecoilHandler; import com.hbm.lib.RefStrings; import com.hbm.particle.ParticleExSmoke; +import com.hbm.particle.ParticleHadron; +import com.hbm.particle.ParticleLetter; +import com.hbm.particle.ParticleMukeFlash; +import com.hbm.particle.ParticleMukeWave; import com.hbm.particle.ParticleRadiationFog; import com.hbm.particle.ParticleRenderLayer; import com.hbm.particle.ParticleRocketFlame; @@ -249,6 +259,7 @@ import com.hbm.render.entity.RenderRainbow; import com.hbm.render.entity.RenderRocket; import com.hbm.render.entity.RenderSRocket; +import com.hbm.render.entity.RenderShrapnel; import com.hbm.render.entity.RenderTom; import com.hbm.render.entity.RenderVortex; import com.hbm.render.entity.RenderWormBody; @@ -256,6 +267,7 @@ import com.hbm.render.entity.SpillRenderer; import com.hbm.render.entity.TSmokeRenderer; import com.hbm.render.entity.effect.RenderCloudTom; +import com.hbm.render.entity.effect.RenderSmallNukeMK4; import com.hbm.render.entity.item.RenderMovingItem; import com.hbm.render.entity.missile.RenderBoosterMissile; import com.hbm.render.entity.missile.RenderCarrierMissile; @@ -288,7 +300,10 @@ import com.hbm.render.entity.missile.RenderSoyuzCapsule; import com.hbm.render.entity.mob.RenderBalls; import com.hbm.render.entity.mob.RenderDuck; +import com.hbm.render.entity.mob.RenderFBI; import com.hbm.render.entity.mob.RenderMaskMan; +import com.hbm.render.entity.mob.RenderQuacc; +import com.hbm.render.entity.mob.RenderRADBeast; import com.hbm.render.entity.mob.RenderTaintCrab; import com.hbm.render.entity.mob.RenderTeslaCrab; import com.hbm.render.entity.projectile.RenderVortexBeam; @@ -299,7 +314,6 @@ import com.hbm.render.factories.RenderNuclearCreeperFactory; import com.hbm.render.factories.RenderRubbleFactory; import com.hbm.render.factories.RenderSSmokeFactory; -import com.hbm.render.factories.RenderSmallNukeMK3Factory; import com.hbm.render.factories.RenderTaintedCreeperFactory; import com.hbm.render.factories.ShrapnelRendererFactory; import com.hbm.render.item.AssemblyTemplateRender; @@ -308,16 +322,20 @@ import com.hbm.render.item.FluidBarrelRender; import com.hbm.render.item.FluidCanisterRender; import com.hbm.render.item.FluidTankRender; +import com.hbm.render.item.ItemRenderBase; import com.hbm.render.item.ItemRenderCell; import com.hbm.render.item.ItemRenderFFFluidDuct; import com.hbm.render.item.ItemRenderFluidIcon; import com.hbm.render.item.ItemRenderGasCanister; +import com.hbm.render.item.ItemRenderLibrary; import com.hbm.render.item.ItemRenderMissile; import com.hbm.render.item.ItemRenderMissilePart; import com.hbm.render.item.ItemRenderMultitool; import com.hbm.render.item.ItemRenderObj; import com.hbm.render.item.ItemRenderShim; +import com.hbm.render.item.ItemRendererHot; import com.hbm.render.item.ItemRendererMachine; +import com.hbm.render.item.ItemRendererMeteorSword; import com.hbm.render.item.weapon.GunRevolverRender; import com.hbm.render.item.weapon.ItemRedstoneSwordRender; import com.hbm.render.item.weapon.ItemRenderBFLauncher; @@ -356,6 +374,7 @@ import com.hbm.render.item.weapon.ItemRenderStinger; import com.hbm.render.item.weapon.ItemRenderUboinik; import com.hbm.render.item.weapon.ItemRenderUzi; +import com.hbm.render.item.weapon.ItemRenderWeaponBolter; import com.hbm.render.item.weapon.ItemRenderWeaponObj; import com.hbm.render.item.weapon.ItemRenderWeaponQuadro; import com.hbm.render.item.weapon.ItemRenderWeaponSauer; @@ -403,6 +422,7 @@ import com.hbm.render.tileentity.RenderGasFlare; import com.hbm.render.tileentity.RenderGeiger; import com.hbm.render.tileentity.RenderHeavyTurret; +import com.hbm.render.tileentity.RenderIGenerator; import com.hbm.render.tileentity.RenderITER; import com.hbm.render.tileentity.RenderITERMultiblock; import com.hbm.render.tileentity.RenderKeypadBase; @@ -449,6 +469,8 @@ import com.hbm.render.tileentity.RenderSelenium; import com.hbm.render.tileentity.RenderSlidingBlastDoor; import com.hbm.render.tileentity.RenderSmallReactor; +import com.hbm.render.tileentity.RenderSolarBoiler; +import com.hbm.render.tileentity.RenderSolarMirror; import com.hbm.render.tileentity.RenderSoyuzLauncher; import com.hbm.render.tileentity.RenderSoyuzMultiblock; import com.hbm.render.tileentity.RenderSpitfireTurret; @@ -534,6 +556,7 @@ import com.hbm.tileentity.machine.TileEntityMachineFluidTank; import com.hbm.tileentity.machine.TileEntityMachineGasCent; import com.hbm.tileentity.machine.TileEntityMachineGasFlare; +import com.hbm.tileentity.machine.TileEntityMachineIGenerator; import com.hbm.tileentity.machine.TileEntityMachineLargeTurbine; import com.hbm.tileentity.machine.TileEntityMachineMiniRTG; import com.hbm.tileentity.machine.TileEntityMachineMiningDrill; @@ -561,6 +584,8 @@ import com.hbm.tileentity.machine.TileEntityRadioRec; import com.hbm.tileentity.machine.TileEntityRadiobox; import com.hbm.tileentity.machine.TileEntitySlidingBlastDoor; +import com.hbm.tileentity.machine.TileEntitySolarBoiler; +import com.hbm.tileentity.machine.TileEntitySolarMirror; import com.hbm.tileentity.machine.TileEntitySoyuzCapsule; import com.hbm.tileentity.machine.TileEntitySoyuzLauncher; import com.hbm.tileentity.machine.TileEntitySoyuzStruct; @@ -573,8 +598,10 @@ import net.minecraft.block.BlockDirt; import net.minecraft.client.Minecraft; import net.minecraft.client.particle.Particle; +import net.minecraft.client.particle.ParticleBlockDust; import net.minecraft.client.particle.ParticleCloud; import net.minecraft.client.particle.ParticleFirework; +import net.minecraft.client.particle.ParticleFirework.Spark; import net.minecraft.client.particle.ParticleFlame; import net.minecraft.client.particle.ParticleRedstone; import net.minecraft.client.particle.ParticleSmokeNormal; @@ -598,6 +625,7 @@ import net.minecraft.util.SoundCategory; import net.minecraft.util.SoundEvent; import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.Vec3d; import net.minecraft.util.registry.IRegistry; import net.minecraft.world.World; import net.minecraftforge.client.model.IModel; @@ -753,6 +781,9 @@ public void registerRenderInfo() ClientRegistry.bindTileEntitySpecialRenderer(TileEntityKeypadBase.class, new RenderKeypadBase()); ClientRegistry.bindTileEntitySpecialRenderer(TileEntitySlidingBlastDoorKeypad.class, new RenderKeypadBase()); ClientRegistry.bindTileEntitySpecialRenderer(TileEntityBlackBook.class, new RenderBookCrafting()); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntitySolarBoiler.class, new RenderSolarBoiler()); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntitySolarMirror.class, new RenderSolarMirror()); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityMachineIGenerator.class, new RenderIGenerator()); RenderingRegistry.registerEntityRenderingHandler(EntityFogFX.class, new RenderFogRenderFactory()); RenderingRegistry.registerEntityRenderingHandler(EntityDSmokeFX.class, new MultiCloudRendererFactory(new Item[] {ModItems.d_smoke1, ModItems.d_smoke2, ModItems.d_smoke3, ModItems.d_smoke4, ModItems.d_smoke5, ModItems.d_smoke6, ModItems.d_smoke7, ModItems.d_smoke8})); @@ -760,7 +791,7 @@ public void registerRenderInfo() RenderingRegistry.registerEntityRenderingHandler(EntityCloudFX.class, new MultiCloudRendererFactory(new Item[]{ModItems.cloud1, ModItems.cloud2, ModItems.cloud3, ModItems.cloud4, ModItems.cloud5, ModItems.cloud6, ModItems.cloud7, ModItems.cloud8})); RenderingRegistry.registerEntityRenderingHandler(EntityPinkCloudFX.class, new MultiCloudRendererFactory(new Item[] { ModItems.pc1, ModItems.pc2, ModItems.pc3, ModItems.pc4, ModItems.pc5, ModItems.pc6, ModItems.pc7, ModItems.pc8 })); RenderingRegistry.registerEntityRenderingHandler(EntityChlorineFX.class, new MultiCloudRendererFactory(new Item[] { ModItems.chlorine1, ModItems.chlorine2, ModItems.chlorine3, ModItems.chlorine4, ModItems.chlorine5, ModItems.chlorine6, ModItems.chlorine7, ModItems.chlorine8 })); - RenderingRegistry.registerEntityRenderingHandler(EntityNukeCloudSmall.class, new RenderSmallNukeMK3Factory()); + RenderingRegistry.registerEntityRenderingHandler(EntityNukeCloudSmall.class, RenderSmallNukeMK4.FACTORY); RenderingRegistry.registerEntityRenderingHandler(EntityTaintedCreeper.class, new RenderTaintedCreeperFactory()); RenderingRegistry.registerEntityRenderingHandler(EntityNuclearCreeper.class, new RenderNuclearCreeperFactory()); RenderingRegistry.registerEntityRenderingHandler(EntityFalloutRain.class, new RenderFalloutRainFactory()); @@ -860,7 +891,7 @@ public void doRender(EntityCombineBall entity, double x, double y, double z, flo registerGrenadeRenderer(EntityGrenadeBurst.class, ModItems.grenade_burst); registerGrenadeRenderer(EntityGrenadeLemon.class, ModItems.grenade_lemon); RenderingRegistry.registerEntityRenderingHandler(EntityGrenadeMk2.class, RenderGrenade.FACTORY); - registerGrenadeRenderer(EntityGrenadeASchrab.class, ModItems.grenade_aschrab); + RenderingRegistry.registerEntityRenderingHandler(EntityGrenadeASchrab.class, RenderGrenade.FACTORY); registerGrenadeRenderer(EntityGrenadeZOMG.class, ModItems.grenade_zomg); registerGrenadeRenderer(EntityGrenadeShrapnel.class, ModItems.grenade_shrapnel); registerGrenadeRenderer(EntityGrenadeBlackHole.class, ModItems.grenade_black_hole); @@ -918,6 +949,10 @@ public void doRender(EntityCombineBall entity, double x, double y, double z, flo RenderingRegistry.registerEntityRenderingHandler(EntityBOTPrimeBody.class, RenderWormBody.FACTORY); RenderingRegistry.registerEntityRenderingHandler(EntityDuck.class, RenderDuck.FACTORY); RenderingRegistry.registerEntityRenderingHandler(EntityBeamVortex.class, RenderVortexBeam.FACTORY); + RenderingRegistry.registerEntityRenderingHandler(EntityQuackos.class, RenderQuacc.FACTORY); + RenderingRegistry.registerEntityRenderingHandler(EntityFBI.class, RenderFBI.FACTORY); + RenderingRegistry.registerEntityRenderingHandler(EntityRADBeast.class, RenderRADBeast.FACTORY); + RenderingRegistry.registerEntityRenderingHandler(EntityFireworks.class, RenderShrapnel.FACTORY); ModelLoader.setCustomStateMapper(ModBlocks.toxic_block, new StateMap.Builder().ignore(BlockFluidClassic.LEVEL).build()); ModelLoader.setCustomStateMapper(ModBlocks.door_bunker, new StateMap.Builder().ignore(BlockModDoor.POWERED).build()); @@ -1096,6 +1131,34 @@ public void effectNT(NBTTagCompound data) { double x = data.getDouble("posX"); double y = data.getDouble("posY"); double z = data.getDouble("posZ"); + /*if("lightning".equals(type)){ + String mode = data.getString("mode"); + if("beam".equals(mode)){ + double hitX = data.getDouble("hitX"); + double hitY = data.getDouble("hitY"); + double hitZ = data.getDouble("hitZ"); + int hitType = data.getInteger("hitType"); + double length = new Vec3d(x, y, z).subtract(new Vec3d(hitX, hitY, hitZ)).lengthVector(); + //Left/right, up/down, forward/backward + LightningGenInfo i = new LightningGenInfo(); + i.forkChance = 0; + i.randAmount = 1F; + i.randAmountSubdivMultiplier = 0.2F; + i.subdivMult = 2; + i.subdivisions = Math.max((int)(length*0.1), 1); + i.subdivRecurse = 2; + Minecraft.getMinecraft().effectRenderer.addEffect(new ParticleLightningFade(player.world, x, y, z, hitX, hitY, hitZ, 0.075F, i)); + if(hitType == 0 || hitType == 1){ + Vec3d normal = new Vec3d(data.getDouble("normX"), data.getDouble("normY"), data.getDouble("normZ")).scale(0.25F); + for(int j = 0; j < 3; j ++){ + ParticleFakeBrightness b = new ParticleFakeBrightness(player.world, hitX+normal.x+(rand.nextFloat()-0.5F)*0.1F, hitY+normal.y+(rand.nextFloat()-0.5F)*0.1F, hitZ+normal.z+(rand.nextFloat()-0.5F)*0.1F, 60, 15) + .color(0.4F, 0.8F, 1, 2); + b.fadeInKoeff = 10; + Minecraft.getMinecraft().effectRenderer.addEffect(b); + } + } + } + }*/ if("smoke".equals(type)) { @@ -1182,6 +1245,31 @@ public void effectNT(NBTTagCompound data) { Minecraft.getMinecraft().effectRenderer.addEffect(fx); } + vec.rotateAroundY(360 / count); + } + } + if("wave".equals(mode)) { + + double strength = data.getDouble("range"); + + Vec3 vec = Vec3.createVectorHelper(strength, 0, 0); + + for(int i = 0; i < count; i++) { + + vec.rotateAroundY((float) Math.toRadians(rand.nextFloat() * 360F)); + + if(GeneralConfig.instancedParticles){ + ParticleExSmokeInstanced fx = new ParticleExSmokeInstanced(world, x + vec.xCoord, y, z + vec.zCoord); + fx.setMotion(0, 0, 0); + fx.setMaxAge(50); + InstancedParticleRenderer.addParticle(fx); + } else { + ParticleExSmoke fx = new ParticleExSmoke(world, x + vec.xCoord, y, z + vec.zCoord); + fx.setMotion(0, 0, 0); + fx.setMaxAge(50); + Minecraft.getMinecraft().effectRenderer.addEffect(fx); + } + vec.rotateAroundY(360 / count); } } @@ -1232,6 +1320,24 @@ public void effectNT(NBTTagCompound data) { } } + if("fireworks".equals(type)) { + int color = data.getInteger("color"); + char c = (char)data.getInteger("char"); + + ParticleLetter fx = new ParticleLetter(world, x, y, z, color, c); + Minecraft.getMinecraft().effectRenderer.addEffect(fx); + + for(int i = 0; i < 50; i++) { + Spark blast = new ParticleFirework.Spark(world, x, y, z, + 0.4 * world.rand.nextGaussian(), + 0.4 * world.rand.nextGaussian(), + 0.4 * world.rand.nextGaussian(), Minecraft.getMinecraft().effectRenderer); + blast.setColor(color); + Minecraft.getMinecraft().effectRenderer.addEffect(blast); + } + } + + if("vanillaburst".equals(type)) { double motion = data.getDouble("motion"); @@ -1250,7 +1356,24 @@ public void effectNT(NBTTagCompound data) { if("cloud".equals(data.getString("mode"))) { fx = new ParticleCloud.Factory().createParticle(-1, world, x, y, z, mX, mY, mZ); } + if("reddust".equals(data.getString("mode"))) { + fx = new ParticleRedstone.Factory().createParticle(-1, world, x, y, z, 0.0F, 0.0F, 0.0F); + } + if("bluedust".equals(data.getString("mode"))) { + fx = new ParticleRedstone.Factory().createParticle(-1, world, x, y, z, 0.01F, 0.01F, 1F); + } + + if("greendust".equals(data.getString("mode"))) { + fx = new ParticleRedstone.Factory().createParticle(-1, world, x, y, z, 0.01F, 0.5F, 0.1F); + } + + if("blockdust".equals(data.getString("mode"))) { + Block b = Block.getBlockById(data.getInteger("block")); + fx = new ParticleBlockDust.Factory().createParticle(-1, world, x, y, z, mX, mY + 0.2, mZ, Block.getStateId(b.getDefaultState())); + fx.setMaxAge(50+rand.nextInt(50)); + } + if(fx != null) Minecraft.getMinecraft().effectRenderer.addEffect(fx); } @@ -1333,6 +1456,65 @@ public void effectNT(NBTTagCompound data) { } } + if("hadron".equals(type)) { + Minecraft.getMinecraft().effectRenderer.addEffect(new ParticleHadron(world, x, y, z)); + } + + if("jetpack".equals(type)) { + + Entity ent = world.getEntityByID(data.getInteger("player")); + + if(ent instanceof EntityPlayer) { + + EntityPlayer p = (EntityPlayer)ent; + + Vec3 vec = Vec3.createVectorHelper(0, 0, -0.25); + Vec3 offset = Vec3.createVectorHelper(0.125, 0, 0); + float angle = (float) -Math.toRadians(p.rotationYawHead - (p.rotationYawHead - p.renderYawOffset)); + + vec.rotateAroundY(angle); + offset.rotateAroundY(angle); + + double ix = p.posX + vec.xCoord; + double iy = p.posY + p.eyeHeight - 1; + double iz = p.posZ + vec.zCoord; + double ox = offset.xCoord; + double oz = offset.zCoord; + + double moX = 0; + double moY = 0; + double moZ = 0; + + int mode = data.getInteger("mode"); + + if(mode == 0) { + moY -= 0.2; + } + + if(mode == 1) { + Vec3d look = p.getLookVec(); + + moX -= look.x * 0.1D; + moY -= look.y * 0.1D; + moZ -= look.z * 0.1D; + } + + Minecraft.getMinecraft().effectRenderer.addEffect(new ParticleFlame.Factory().createParticle(-1, world, ix + ox, iy, iz + oz, p.motionX + moX * 2, p.motionY + moY * 2, p.motionZ + moZ * 2)); + Minecraft.getMinecraft().effectRenderer.addEffect(new ParticleFlame.Factory().createParticle(-1, world, ix - ox, iy, iz - oz, p.motionX + moX * 2, p.motionY + moY * 2, p.motionZ + moZ * 2)); + Minecraft.getMinecraft().effectRenderer.addEffect(new ParticleSmokeNormal.Factory().createParticle(-1, world, ix + ox, iy, iz + oz, p.motionX + moX * 3, p.motionY + moY * 3, p.motionZ + moZ * 3)); + Minecraft.getMinecraft().effectRenderer.addEffect(new ParticleSmokeNormal.Factory().createParticle(-1, world, ix - ox, iy, iz - oz, p.motionX + moX * 3, p.motionY + moY * 3, p.motionZ + moZ * 3)); + } + } + + if("muke".equals(type)) { + + ParticleMukeWave wave = new ParticleMukeWave(world, x, y, z); + ParticleMukeFlash flash = new ParticleMukeFlash(world, x, y, z); + + Minecraft.getMinecraft().effectRenderer.addEffect(wave); + Minecraft.getMinecraft().effectRenderer.addEffect(flash); + } + if("vanilla".equals(type)) { double mX = data.getDouble("mX"); @@ -1342,6 +1524,20 @@ public void effectNT(NBTTagCompound data) { } } + @Override + public boolean getIsKeyPressed(EnumKeybind key) { + + if(key == EnumKeybind.JETPACK) + return Minecraft.getMinecraft().gameSettings.keyBindJump.isKeyDown(); + + return false; + } + + @Override + public EntityPlayer me() { + return Minecraft.getMinecraft().player; + } + @Override public void setRecoil(float rec) { RecoilHandler.verticalVelocity = rec; @@ -1379,6 +1575,9 @@ public boolean opengl33() { @Override public void preInit(FMLPreInitializationEvent evt){ OBJLoader.INSTANCE.addDomain(RefStrings.MODID); + + ItemRenderLibrary.init(); + ModItems.redstone_sword.setTileEntityItemStackRenderer(ItemRedstoneSwordRender.INSTANCE); ModItems.assembly_template.setTileEntityItemStackRenderer(AssemblyTemplateRender.INSTANCE); ModItems.gun_b92.setTileEntityItemStackRenderer(ItemRenderGunAnim.INSTANCE); @@ -1472,13 +1671,33 @@ public void preInit(FMLPreInitializationEvent evt){ ModItems.gun_quadro.setTileEntityItemStackRenderer(new ItemRenderWeaponQuadro()); ModItems.gun_sauer.setTileEntityItemStackRenderer(new ItemRenderWeaponSauer()); ModItems.chernobylsign.setTileEntityItemStackRenderer(new ItemRenderShim()); - Item.getItemFromBlock(ModBlocks.machine_selenium).setTileEntityItemStackRenderer(new ItemRendererMachine(2D)); Item.getItemFromBlock(ModBlocks.radiorec).setTileEntityItemStackRenderer(new ItemRendererMachine(1D)); ModItems.gun_vortex.setTileEntityItemStackRenderer(new ItemRenderWeaponVortex()); ModItems.gun_thompson.setTileEntityItemStackRenderer(new ItemRenderWeaponThompson()); ModItems.wood_gavel.setTileEntityItemStackRenderer(new ItemRenderGavel()); ModItems.lead_gavel.setTileEntityItemStackRenderer(new ItemRenderGavel()); ModItems.diamond_gavel.setTileEntityItemStackRenderer(new ItemRenderGavel()); + ModItems.mese_gavel.setTileEntityItemStackRenderer(new ItemRenderGavel()); + ModItems.gun_bolter.setTileEntityItemStackRenderer(new ItemRenderWeaponBolter()); + ModItems.ingot_meteorite.setTileEntityItemStackRenderer(new ItemRendererHot()); + ModItems.ingot_meteorite_forged.setTileEntityItemStackRenderer(new ItemRendererHot()); + ModItems.blade_meteorite.setTileEntityItemStackRenderer(new ItemRendererHot()); + + ModItems.meteorite_sword_seared.setTileEntityItemStackRenderer(new ItemRendererMeteorSword(1.0F, 0.5F, 0.0F)); + ModItems.meteorite_sword_reforged.setTileEntityItemStackRenderer(new ItemRendererMeteorSword(0.5F, 1.0F, 1.0F)); + ModItems.meteorite_sword_hardened.setTileEntityItemStackRenderer(new ItemRendererMeteorSword(0.25F, 0.25F, 0.25F)); + ModItems.meteorite_sword_alloyed.setTileEntityItemStackRenderer(new ItemRendererMeteorSword(0.0F, 0.5F, 1.0F)); + ModItems.meteorite_sword_machined.setTileEntityItemStackRenderer(new ItemRendererMeteorSword(1.0F, 1.0F, 0.0F)); + ModItems.meteorite_sword_treated.setTileEntityItemStackRenderer(new ItemRendererMeteorSword(0.5F, 1.0F, 0.5F)); + ModItems.meteorite_sword_etched.setTileEntityItemStackRenderer(new ItemRendererMeteorSword(1.0F, 1.0F, 0.5F)); + ModItems.meteorite_sword_bred.setTileEntityItemStackRenderer(new ItemRendererMeteorSword(0.5F, 0.5F, 0.0F)); + ModItems.meteorite_sword_irradiated.setTileEntityItemStackRenderer(new ItemRendererMeteorSword(0.75F, 1.0F, 0.0F)); + ModItems.meteorite_sword_fused.setTileEntityItemStackRenderer(new ItemRendererMeteorSword(1.0F, 0.0F, 0.5F)); + ModItems.meteorite_sword_baleful.setTileEntityItemStackRenderer(new ItemRendererMeteorSword(0.0F, 1.0F, 0.0F)); + + for(Entry entry : ItemRenderLibrary.renderers.entrySet()){ + entry.getKey().setTileEntityItemStackRenderer(entry.getValue()); + } } @Override diff --git a/src/main/java/com/hbm/main/CraftingManager.java b/src/main/java/com/hbm/main/CraftingManager.java index f5fa61abdb..1ea32c930f 100644 --- a/src/main/java/com/hbm/main/CraftingManager.java +++ b/src/main/java/com/hbm/main/CraftingManager.java @@ -5,6 +5,7 @@ import com.hbm.blocks.ModBlocks; import com.hbm.config.GeneralConfig; import com.hbm.forgefluid.ModForgeFluids; +import com.hbm.inventory.RecipesCommon; import com.hbm.items.ModItems; import com.hbm.items.machine.ItemBattery; import com.hbm.items.machine.ItemFFFluidDuct; @@ -12,12 +13,16 @@ import com.hbm.items.machine.ItemForgeFluidIdentifier; import com.hbm.items.machine.ItemFuelRod; import com.hbm.items.special.ItemCell; +import com.hbm.items.special.ItemHot; import com.hbm.items.tool.ItemFluidCanister; import com.hbm.items.weapon.GunB92Cell; import com.hbm.lib.Library; import com.hbm.lib.RefStrings; +import com.hbm.util.EnchantmentUtil; +import net.minecraft.block.Block; import net.minecraft.init.Blocks; +import net.minecraft.init.Enchantments; import net.minecraft.init.Items; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; @@ -38,7 +43,6 @@ import net.minecraftforge.oredict.OreDictionary; import net.minecraftforge.oredict.ShapedOreRecipe; import net.minecraftforge.oredict.ShapelessOreRecipe; -import net.minecraftforge.registries.GameData; public class CraftingManager { @@ -150,7 +154,6 @@ public static void addCrafting(){ addShapelessOreRecipe(new ItemStack(ModItems.ingot_hes, 1), new Object[] { "nuggetSchrabidium", "nuggetSchrabidium", "nuggetSchrabidium", "nuggetSchrabidium", "nuggetSchrabidium", "nuggetNeptunium", "nuggetNeptunium", ModItems.nugget_beryllium, ModItems.nugget_beryllium }); addShapelessOreRecipe(new ItemStack(ModItems.ingot_les, 1), new Object[] { "nuggetSchrabidium", "nuggetNeptunium", "nuggetNeptunium", "nuggetNeptunium", "nuggetNeptunium", ModItems.nugget_beryllium, ModItems.nugget_beryllium, ModItems.nugget_beryllium, ModItems.nugget_beryllium }); - addShapedRecipe(new ItemStack(ModItems.ingot_aluminium, 9), new Object[] { "#", '#', Item.getItemFromBlock(ModBlocks.block_aluminium) }); addShapedRecipe(new ItemStack(ModItems.ingot_copper, 9), new Object[] { "#", '#', Item.getItemFromBlock(ModBlocks.block_copper) }); addShapedRecipe(new ItemStack(ModItems.fluorite, 9), new Object[] { "#", '#', Item.getItemFromBlock(ModBlocks.block_fluorite) }); addShapedRecipe(new ItemStack(ModItems.niter, 9), new Object[] { "#", '#', Item.getItemFromBlock(ModBlocks.block_niter) }); @@ -236,6 +239,9 @@ public static void addCrafting(){ addShapedRecipe(new ItemStack(ModItems.nugget_daffergon, 9), new Object[] { "#", '#', ModItems.ingot_daffergon }); addShapedRecipe(new ItemStack(ModItems.ingot_verticium, 1), new Object[] { "###", "###", "###", '#', ModItems.nugget_verticium }); addShapedRecipe(new ItemStack(ModItems.nugget_verticium, 9), new Object[] { "#", '#', ModItems.ingot_verticium }); + + addShapedRecipe(new ItemStack(ModItems.powder_steel, 1), new Object[] { "###", "###", "###", '#', ModItems.powder_steel_tiny }); + addShapedRecipe(new ItemStack(ModItems.powder_steel_tiny, 9), new Object[] { "#", '#', ModItems.powder_steel }); addShapedRecipe(new ItemStack(ModItems.powder_lithium, 1), new Object[] { "###", "###", "###", '#', ModItems.powder_lithium_tiny }); addShapedRecipe(new ItemStack(ModItems.powder_lithium_tiny, 9), new Object[] { "#", '#', ModItems.powder_lithium }); addShapedRecipe(new ItemStack(ModItems.powder_cobalt, 1), new Object[] { "###", "###", "###", '#', ModItems.powder_cobalt_tiny }); @@ -471,9 +477,10 @@ public static void addCrafting(){ addShapedOreRecipe(new ItemStack(ModItems.coil_gold_torus, 2), new Object[] { " C ", "CPC", " C ", 'P', "plateIron", 'C', ModItems.coil_gold }); addShapedOreRecipe(new ItemStack(ModItems.coil_tungsten, 1), new Object[] { "WWW", "WIW", "WWW", 'W', ModItems.wire_tungsten, 'I', "ingotIron" }); addShapedOreRecipe(new ItemStack(ModItems.coil_magnetized_tungsten, 1), new Object[] { "WWW", "WIW", "WWW", 'W', ModItems.wire_magnetized_tungsten, 'I', "ingotIron" }); - addShapedOreRecipe(new ItemStack(ModItems.tank_steel, 1), new Object[] { "STS", "S S", "STS", 'S', "plateSteel", 'T', "plateTitanium" }); + addShapedOreRecipe(new ItemStack(ModItems.tank_steel, 2), new Object[] { "STS", "S S", "STS", 'S', "plateSteel", 'T', "plateTitanium" }); addShapedOreRecipe(new ItemStack(ModItems.motor, 2), new Object[] { " R ", "ICI", "ITI", 'R', ModItems.wire_red_copper, 'T', ModItems.coil_copper_torus, 'I', "plateIron", 'C', ModItems.coil_copper }); addShapedOreRecipe(new ItemStack(ModItems.motor, 2), new Object[] { " R ", "ICI", " T ", 'R', ModItems.wire_red_copper, 'T', ModItems.coil_copper_torus, 'I', "plateSteel", 'C', ModItems.coil_copper }); + addShapedOreRecipe(new ItemStack(ModItems.motor_desh, 1), new Object[] { "PCP", "DMD", "PCP", 'P', ModItems.ingot_polymer, 'C', ModItems.coil_gold_torus, 'D', "ingotDesh", 'M', ModItems.motor }); addShapedRecipe(new ItemStack(ModItems.thermo_unit_endo, 1), new Object[] { "EEE", "ETE", "EEE", 'E', Item.getItemFromBlock(Blocks.ICE), 'T', ModItems.thermo_unit_empty }); addShapedRecipe(new ItemStack(ModItems.thermo_unit_exo, 1), new Object[] { "LLL", "LTL", "LLL", 'L', Items.LAVA_BUCKET, 'T', ModItems.thermo_unit_empty }); @@ -503,7 +510,8 @@ public static void addCrafting(){ addShapedOreRecipe(new ItemStack(ModItems.definitelyfood, 1), new Object[] { "DDD", "SDS", "DDD", 'D', Blocks.DIRT, 'S', "plateSteel" }); addShapedOreRecipe(new ItemStack(ModItems.blade_tungsten, 2), new Object[] { "IP", "TP", "TI", 'P', "plateTitanium", 'T', "ingotTitanium", 'I', "ingotTungsten" }); addShapedRecipe(new ItemStack(ModItems.turbine_tungsten, 1), new Object[] { "BBB", "BSB", "BBB", 'B', ModItems.blade_tungsten, 'S', ModItems.ingot_dura_steel }); - + addShapedRecipe(new ItemStack(ModItems.ring_starmetal, 1), new Object[] { " S ", "S S", " S ", 'S', ModItems.ingot_starmetal }); + addShapedOreRecipe(new ItemStack(ModItems.wrench, 1), new Object[] { " S ", " IS", "I ", 'S', "ingotSteel", 'I', "ingotIron" }); addShapedRecipe(new ItemStack(ModItems.wrench_flipped, 1), new Object[] { "S", "D", "W", 'S', Items.IRON_SWORD, 'D', ModItems.ducttape, 'W', ModItems.wrench }); addShapedOreRecipe(new ItemStack(ModItems.memespoon, 1), new Object[] { "CGC", "PSP", "IAI", 'C', ModItems.powder_cloud, 'G', ModBlocks.block_thorium, 'P', ModItems.photo_panel, 'S', ModItems.steel_shovel, 'I', ModItems.plate_polymer, 'A', "ingotAustralium" }); @@ -543,7 +551,8 @@ public static void addCrafting(){ addShapedOreRecipe(new ItemStack(ModBlocks.machine_waste_drum, 1), new Object[] { "LRL", "BRB", "LRL", 'L', "ingotLead", 'B', Blocks.IRON_BARS, 'R', ModItems.rod_quad_empty }); addShapedOreRecipe(new ItemStack(ModBlocks.machine_press, 1), new Object[] { "IRI", "IPI", "IBI", 'I', "ingotIron", 'R', Blocks.FURNACE, 'B', "blockIron", 'P', Blocks.PISTON }); addShapedOreRecipe(new ItemStack(ModBlocks.machine_siren, 1), new Object[] { "SIS", "ICI", "SRS", 'S', "plateSteel", 'I', ModItems.plate_polymer, 'C', ModItems.circuit_copper, 'R', "dustRedstone" }); - + addShapedOreRecipe(new ItemStack(ModBlocks.machine_microwave, 1), new Object[] { "III", "SGM", "IDI", 'I', ModItems.plate_polymer, 'S', "plateSteel", 'G', "paneGlass", 'M', ModItems.magnetron, 'D', ModItems.motor }); + addShapedRecipe(new ItemStack(ModBlocks.muffler, 1), new Object[] { "III", "IWI", "III", 'I', ModItems.plate_polymer, 'W', Blocks.WOOL }); addShapedOreRecipe(new ItemStack(Item.getItemFromBlock(ModBlocks.factory_titanium_hull), 1), new Object[] { "PIP", "I I", "PIP", 'P', "plateTitanium", 'I', "ingotTitanium" }); @@ -665,12 +674,6 @@ public static void addCrafting(){ addShapedOreRecipe(new ItemStack(Item.getItemFromBlock(ModBlocks.steel_roof), 2), new Object[] { "SSS", 'S', "ingotSteel" }); addShapedOreRecipe(new ItemStack(Item.getItemFromBlock(ModBlocks.steel_scaffold), 8), new Object[] { "SSS", " S ", "SSS", 'S', "ingotSteel" }); - reg2(); - - } - - public static void reg2() { - addShapedOreRecipe(new ItemStack(ModItems.gun_rpg, 1), new Object[] { "SSW", " MW", 'S', ModItems.hull_small_steel, 'W', "plateIron", 'M', ModItems.mechanism_launcher_1 }); addShapedOreRecipe(new ItemStack(ModItems.gun_panzerschreck, 1), new Object[] { "SSS", " MW", 'S', ModItems.hull_small_steel, 'W', "plateCopper", 'M', ModItems.mechanism_launcher_1 }); addShapedOreRecipe(new ItemStack(ModItems.gun_karl, 1), new Object[] { "SSW", " MW", 'S', ModItems.hull_small_steel, 'W', "plateAdvanced", 'M', ModItems.mechanism_launcher_2 }); @@ -689,11 +692,13 @@ public static void reg2() { addShapedOreRecipe(new ItemStack(ModItems.gun_revolver_nightmare, 1), new Object[] { "SEM", " RW", 'S', "plateSteel", 'W', "plankWood", 'R', ModItems.wire_aluminium, 'E', ModItems.powder_power, 'M', ModItems.mechanism_revolver_2 }); addShapedOreRecipe(new ItemStack(ModItems.gun_revolver_nightmare2, 1), new Object[] { "SSM", "RRW", 'S', "plateDenseLead", 'W', "ingotTungsten", 'R', ModItems.wire_gold, 'M', ModItems.mechanism_special }); addShapedOreRecipe(new ItemStack(ModItems.gun_fatman, 1), new Object[] { "SSI", "IIM", "WPH", 'S', "plateSteel", 'I', "ingotSteel", 'W', ModItems.wire_aluminium, 'H', ModItems.hull_small_steel, 'P', Item.getItemFromBlock(Blocks.PISTON), 'M', ModItems.mechanism_launcher_2 }); + addShapedOreRecipe(new ItemStack(ModItems.gun_mirv, 1), new Object[] { "LLL", "WFW", "SSS", 'S', "plateSteel", 'L', "plateLead", 'W', ModItems.wire_gold, 'F', ModItems.gun_fatman }); addShapedOreRecipe(new ItemStack(ModItems.gun_proto, 1), new Object[] { "LLL", "WFW", "SSS", 'S', ModItems.plate_polymer, 'L', "plateDesh", 'W', ModItems.wire_tungsten, 'F', ModItems.gun_fatman }); //addShapedOreRecipe(new ItemStack(ModItems.gun_bf, 1), new Object[] { "LLL", "WFW", "SSS", 'S', ModItems.plate_paa, 'L', "plateDenseLead", 'W', ModItems.wire_advanced_alloy, 'F', ModItems.gun_mirv }); addShapedRecipe(new ItemStack(ModItems.gun_bf_ammo, 1), new Object[] { " S ", "EBE", " S ", 'S', ModItems.hull_small_steel, 'E', ModItems.powder_power, 'B', ModItems.egg_balefire_shard }); addShapedOreRecipe(new ItemStack(ModItems.gun_mp40, 1), new Object[] { "IIM", " SW", " S ", 'S', "plateSteel", 'I', "ingotSteel", 'W', "plankWood", 'M', ModItems.mechanism_rifle_2 }); + addShapedOreRecipe(new ItemStack(ModItems.gun_thompson, 1), new Object[] { "IIM", " SW", " S ", 'S', "plateIron", 'I', "plateSteel", 'W', "plankWood", 'M', ModItems.mechanism_rifle_2 }); addShapedOreRecipe(new ItemStack(ModItems.gun_flechette, 1), new Object[] { "PPM", "TIS", "G ", 'P', "plateSteel", 'M', ModItems.mechanism_rifle_2, 'T', ModItems.hull_small_steel, 'I', "ingotSteel", 'S', ModItems.ingot_polymer, 'G', ModItems.mechanism_launcher_1 }); addShapedOreRecipe(new ItemStack(ModItems.gun_uboinik, 1), new Object[] { "IIM", "SPW", 'P', "plateSteel", 'I', "ingotSteel", 'W', "plankWood", 'S', Items.STICK, 'M', ModItems.mechanism_revolver_2 }); addShapedOreRecipe(new ItemStack(ModItems.gun_xvl1456, 1), new Object[] { "PBB", "ACC", "PRY", 'P', "plateSteel", 'R', ModItems.redcoil_capacitor, 'A', ModItems.coil_advanced_alloy, 'B', ModItems.battery_generic, 'C', ModItems.coil_advanced_torus, 'Y', ModItems.mechanism_special }); @@ -736,7 +741,8 @@ public static void reg2() { addShapedOreRecipe(new ItemStack(ModItems.gun_uzi_silencer, 1), new Object[] { "P ", " P ", " U", 'P', "ingotPolymer", 'U', ModItems.gun_uzi }); addShapedOreRecipe(new ItemStack(ModItems.gun_uzi_saturnite, 1), new Object[] { "SMS", " PB", " P ", 'S', "ingotSaturnite", 'M', ModItems.mechanism_rifle_2, 'P', "plateSaturnite", 'B', ModItems.bolt_tungsten }); addShapedOreRecipe(new ItemStack(ModItems.gun_uzi_saturnite_silencer, 1), new Object[] { "P ", " P ", " U", 'P', "ingotPolymer", 'U', ModItems.gun_uzi_saturnite }); - + addShapedOreRecipe(new ItemStack(ModItems.gun_bolter, 1), new Object[] { "SSM", "PIP", " I ", 'S', ModItems.plate_saturnite, 'I', ModItems.ingot_saturnite, 'M', ModItems.mechanism_special, 'P', "ingotPolymer" }); + addShapelessRecipe(new ItemStack(ModItems.ammo_44, 1), new Object[] { ModItems.gun_revolver_nopip_ammo }); addShapelessRecipe(new ItemStack(ModItems.ammo_44_pip, 1), new Object[] { ModItems.gun_revolver_pip_ammo }); addShapelessRecipe(new ItemStack(ModItems.ammo_50bmg, 1), new Object[] { ModItems.gun_calamity_ammo }); @@ -748,6 +754,12 @@ public static void reg2() { addShapelessRecipe(new ItemStack(ModItems.ammo_20gauge, 1), new Object[] { ModItems.gun_lever_action_ammo }); addShapelessRecipe(new ItemStack(ModItems.ammo_20gauge_slug, 1), new Object[] { ModItems.gun_bolt_action_ammo }); + reg2(); + + } + + public static void reg2() { + addShapedOreRecipe(new ItemStack(ModItems.pellet_flechette, 1), new Object[] { " L ", " L ", "LLL", 'L', "nuggetLead" }); addShapedOreRecipe(new ItemStack(ModItems.assembly_iron, 24), new Object[] { " I", "GC", " P", 'I', "ingotIron", 'G', ModItems.cordite, 'C', ModItems.casing_357, 'P', ModItems.primer_357 }); addShapedOreRecipe(new ItemStack(ModItems.assembly_iron, 24), new Object[] { " I", "GC", " P", 'I', "ingotIron", 'G', ModItems.ballistite, 'C', ModItems.casing_357, 'P', ModItems.primer_357 }); @@ -784,7 +796,8 @@ public static void reg2() { addShapedRecipe(new ItemStack(ModItems.gun_revolver_nightmare2_ammo, 12), new Object[] { "I", "C", "P", 'I', ModItems.powder_power, 'C', ModItems.casing_buckshot, 'P', ModItems.primer_buckshot }); addShapedOreRecipe(new ItemStack(ModItems.assembly_calamity, 12), new Object[] { " I ", "GCG", " P ", 'I', "ingotLead", 'G', ModItems.cordite, 'C', ModItems.casing_50, 'P', ModItems.primer_50 }); addShapedOreRecipe(new ItemStack(ModItems.assembly_actionexpress, 12), new Object[] { " I", "GC", " P", 'I', "ingotLead", 'G', ModItems.cordite, 'C', ModItems.casing_50, 'P', ModItems.primer_50 }); - + addShapedOreRecipe(new ItemStack(ModItems.ammo_dart, 16), new Object[] { "IPI", "ICI", "IPI", 'I', ModItems.plate_polymer, 'P', "plateIron", 'C', new IngredientContainsTag(ItemFluidTank.getFullBarrel(ModForgeFluids.watz))}); + addShapedRecipe(new ItemStack(ModItems.ammo_12gauge_incendiary, 8), new Object[] { "BBB", "BAB", "BBB", 'B', ModItems.ammo_12gauge, 'A', ModItems.powder_fire }); addShapedRecipe(new ItemStack(ModItems.ammo_12gauge_shrapnel, 8), new Object[] { "BBB", "BAB", "BBB", 'B', ModItems.ammo_12gauge, 'A', ModBlocks.gravel_obsidian }); addShapedRecipe(new ItemStack(ModItems.ammo_12gauge_du, 8), new Object[] { "BBB", "BAB", "BBB", 'B', ModItems.ammo_12gauge, 'A', ModItems.ingot_u238 }); @@ -931,9 +944,9 @@ public static void reg2() { addShapedRecipe(new ItemStack(ModItems.apple_schrabidium, 1, 0), new Object[] { "SSS", "SAS", "SSS", 'S', ModItems.nugget_schrabidium, 'A', Items.APPLE }); addShapedRecipe(new ItemStack(ModItems.apple_schrabidium1, 1, 0), new Object[] { "SSS", "SAS", "SSS", 'S', ModItems.ingot_schrabidium, 'A', Items.APPLE }); addShapedRecipe(new ItemStack(ModItems.apple_schrabidium2, 1, 0), new Object[] { "SSS", "SAS", "SSS", 'S', Item.getItemFromBlock(ModBlocks.block_schrabidium), 'A', Items.APPLE }); - addShapedRecipe(new ItemStack(ModItems.apple_lead, 1, 0), new Object[] { "SSS", "SAS", "SSS", 'S', ModItems.nugget_lead, 'A', Items.APPLE }); - addShapedRecipe(new ItemStack(ModItems.apple_lead1, 1, 0), new Object[] { "SSS", "SAS", "SSS", 'S', ModItems.ingot_lead, 'A', Items.APPLE }); - addShapedRecipe(new ItemStack(ModItems.apple_lead2, 1, 0), new Object[] { "SSS", "SAS", "SSS", 'S', ModBlocks.block_lead, 'A', Items.APPLE }); + addShapedOreRecipe(new ItemStack(ModItems.apple_lead, 1, 0), new Object[] { "SSS", "SAS", "SSS", 'S', "nuggetLead", 'A', Items.APPLE }); + addShapedOreRecipe(new ItemStack(ModItems.apple_lead1, 1, 0), new Object[] { "SSS", "SAS", "SSS", 'S', "ingotLead", 'A', Items.APPLE }); + addShapedOreRecipe(new ItemStack(ModItems.apple_lead2, 1, 0), new Object[] { "SSS", "SAS", "SSS", 'S', "blockLead", 'A', Items.APPLE }); addShapelessRecipe(new ItemStack(ModItems.tem_flakes, 1, 0), new Object[] { Items.GOLD_NUGGET, Items.PAPER }); addShapelessRecipe(new ItemStack(ModItems.tem_flakes1, 1, 0), new Object[] { Items.GOLD_NUGGET, Items.GOLD_NUGGET, Items.GOLD_NUGGET, Items.PAPER }); addShapelessRecipe(new ItemStack(ModItems.tem_flakes2, 1, 0), new Object[] { Items.GOLD_INGOT, Items.GOLD_INGOT, Items.GOLD_NUGGET, Items.GOLD_NUGGET, Items.PAPER }); @@ -942,7 +955,9 @@ public static void reg2() { addShapelessRecipe(new ItemStack(ModItems.balefire_and_ham, 1), new Object[] { ModItems.balefire_scrambled, Items.COOKED_BEEF }); addShapelessRecipe(new ItemStack(ModItems.med_ipecac, 1), new Object[] { Items.GLASS_BOTTLE, Items.NETHER_WART }); addShapelessRecipe(new ItemStack(ModItems.med_ptsd, 1), new Object[] { ModItems.med_ipecac }); - + addShapelessOreRecipe(new ItemStack(ModItems.pancake, 1), new Object[] { "dustRedstone", "dustDiamond", Items.WHEAT, ModItems.bolt_tungsten, ModItems.wire_copper, "plateSteel" }); + addShapelessOreRecipe(new ItemStack(ModItems.pancake, 1), new Object[] { "dustRedstone", "dustEmerald", Items.WHEAT, ModItems.bolt_tungsten, ModItems.wire_copper, "plateSteel" }); + addShapedOreRecipe(new ItemStack(ModItems.can_empty, 1), new Object[] { "P", "P", 'P', "plateAluminum" }); addShapelessRecipe(new ItemStack(ModItems.can_smart, 1), new Object[] { ModItems.can_empty, Items.POTIONITEM, Items.SUGAR, ModItems.niter }); addShapelessRecipe(new ItemStack(ModItems.can_creature, 1), new Object[] { ModItems.can_empty, Items.POTIONITEM, Items.SUGAR, new IngredientContainsTag(ItemFluidCanister.getFullCanister(ModForgeFluids.diesel)) }); @@ -1077,15 +1092,36 @@ public static void reg2() { addShapedOreRecipe(ItemBattery.getEmptyBattery(ModItems.battery_steam), new Object[] { "PMP", "ISI", "PCP", 'P', "plateCopper", 'M', ModItems.motor, 'C', ModItems.coil_tungsten, 'S', new IngredientContainsTag(ItemFluidTank.getFullTank(FluidRegistry.WATER)), 'I', ModItems.plate_polymer }); addShapedOreRecipe(ItemBattery.getEmptyBattery(ModItems.battery_steam_large), new Object[] { "MPM", "ISI", "CPC", 'P', ModItems.board_copper, 'M', ModItems.motor, 'C', ModItems.coil_tungsten, 'S', new IngredientContainsTag(ItemFluidTank.getFullBarrel(FluidRegistry.WATER)), 'I', "ingotPolymer" }); - addShapedRecipe(new ItemStack(ModItems.schrabidium_helmet, 1), new Object[] { "EEE", "ESE", 'E', ModItems.ingot_schrabidium, 'S', ModItems.starmetal_helmet }); - addShapedRecipe(new ItemStack(ModItems.schrabidium_plate, 1), new Object[] { "ESE", "EEE", "EEE", 'E', ModItems.ingot_schrabidium, 'S', ModItems.starmetal_plate }); - addShapedRecipe(new ItemStack(ModItems.schrabidium_legs, 1), new Object[] { "EEE", "ESE", "E E", 'E', ModItems.ingot_schrabidium, 'S', ModItems.starmetal_legs }); - addShapedRecipe(new ItemStack(ModItems.schrabidium_boots, 1), new Object[] { "E E", "ESE", 'E', ModItems.ingot_schrabidium, 'S', ModItems.starmetal_boots }); - addShapedRecipe(new ItemStack(ModItems.schrabidium_sword, 1), new Object[] { "I", "W", "S", 'I', ModBlocks.block_schrabidium, 'W', ModItems.desh_sword, 'S', ModItems.ingot_polymer }); - addShapedRecipe(new ItemStack(ModItems.schrabidium_pickaxe, 1), new Object[] { "SWS", " P ", " P ", 'S', ModItems.blades_schrabidium, 'W', ModItems.desh_pickaxe, 'P', ModItems.ingot_polymer }); - addShapedRecipe(new ItemStack(ModItems.schrabidium_axe, 1), new Object[] { "SW", "SP", " P", 'S', ModItems.blades_schrabidium, 'W', ModItems.desh_axe, 'P', ModItems.ingot_polymer }); - addShapedRecipe(new ItemStack(ModItems.schrabidium_shovel, 1), new Object[] { "S", "W", "P", 'S', ModItems.blades_schrabidium, 'W', ModItems.desh_shovel, 'P', ModItems.ingot_polymer }); - addShapedRecipe(new ItemStack(ModItems.schrabidium_hoe, 1), new Object[] { "IW", " S", " S", 'I', ModItems.ingot_schrabidium, 'W', ModItems.desh_hoe, 'S', ModItems.ingot_polymer }); + if(GeneralConfig.enableBabyMode) { + addShapedRecipe(new ItemStack(ModItems.starmetal_helmet, 1), new Object[] { "EEE", "E E", 'E', ModItems.ingot_starmetal }); + addShapedRecipe(new ItemStack(ModItems.starmetal_plate, 1), new Object[] { "E E", "EEE", "EEE", 'E', ModItems.ingot_starmetal }); + addShapedRecipe(new ItemStack(ModItems.starmetal_legs, 1), new Object[] { "EEE", "E E", "E E", 'E', ModItems.ingot_starmetal }); + addShapedRecipe(new ItemStack(ModItems.starmetal_boots, 1), new Object[] { "E E", "E E", 'E', ModItems.ingot_starmetal }); + addShapedRecipe(new ItemStack(ModItems.schrabidium_helmet, 1), new Object[] { "EEE", "E E", 'E', ModItems.ingot_schrabidium }); + addShapedRecipe(new ItemStack(ModItems.schrabidium_plate, 1), new Object[] { "E E", "EEE", "EEE", 'E', ModItems.ingot_schrabidium }); + addShapedRecipe(new ItemStack(ModItems.schrabidium_legs, 1), new Object[] { "EEE", "E E", "E E", 'E', ModItems.ingot_schrabidium }); + addShapedRecipe(new ItemStack(ModItems.schrabidium_boots, 1), new Object[] { "E E", "E E", 'E', ModItems.ingot_schrabidium }); + addShapedRecipe(new ItemStack(ModItems.schrabidium_sword, 1), new Object[] { "I", "I", "S", 'I', ModItems.ingot_schrabidium, 'S', Items.STICK }); + addShapedRecipe(new ItemStack(ModItems.schrabidium_pickaxe, 1), new Object[] { "III", " S ", " S ", 'I', ModItems.ingot_schrabidium, 'S', Items.STICK }); + addShapedRecipe(new ItemStack(ModItems.schrabidium_axe, 1), new Object[] { "II", "IS", " S", 'I', ModItems.ingot_schrabidium, 'S', Items.STICK }); + addShapedRecipe(new ItemStack(ModItems.schrabidium_shovel, 1), new Object[] { "I", "S", "S", 'I', ModItems.ingot_schrabidium, 'S', Items.STICK }); + addShapedRecipe(new ItemStack(ModItems.schrabidium_hoe, 1), new Object[] { "II", " S", " S", 'I', ModItems.ingot_schrabidium, 'S', Items.STICK }); + } else { + addShapedRecipe(new ItemStack(ModItems.starmetal_helmet, 1), new Object[] { "EEE", "ECE", 'E', ModItems.ingot_starmetal, 'C', ModItems.cobalt_helmet }); + addShapedRecipe(new ItemStack(ModItems.starmetal_plate, 1), new Object[] { "ECE", "EEE", "EEE", 'E', ModItems.ingot_starmetal, 'C', ModItems.cobalt_plate }); + addShapedRecipe(new ItemStack(ModItems.starmetal_legs, 1), new Object[] { "EEE", "ECE", "E E", 'E', ModItems.ingot_starmetal, 'C', ModItems.cobalt_legs }); + addShapedRecipe(new ItemStack(ModItems.starmetal_boots, 1), new Object[] { "E E", "ECE", 'E', ModItems.ingot_starmetal, 'C', ModItems.cobalt_boots }); + addShapedRecipe(new ItemStack(ModItems.schrabidium_helmet, 1), new Object[] { "EEE", "ESE", " P ", 'E', ModItems.ingot_schrabidium, 'S', ModItems.starmetal_helmet, 'P', ModItems.pellet_charged }); + addShapedRecipe(new ItemStack(ModItems.schrabidium_plate, 1), new Object[] { "ESE", "EPE", "EEE", 'E', ModItems.ingot_schrabidium, 'S', ModItems.starmetal_plate, 'P', ModItems.pellet_charged }); + addShapedRecipe(new ItemStack(ModItems.schrabidium_legs, 1), new Object[] { "EEE", "ESE", "EPE", 'E', ModItems.ingot_schrabidium, 'S', ModItems.starmetal_legs, 'P', ModItems.pellet_charged }); + addShapedRecipe(new ItemStack(ModItems.schrabidium_boots, 1), new Object[] { "EPE", "ESE", 'E', ModItems.ingot_schrabidium, 'S', ModItems.starmetal_boots, 'P', ModItems.pellet_charged }); + addShapedRecipe(new ItemStack(ModItems.schrabidium_sword, 1), new Object[] { "I", "W", "S", 'I', ModBlocks.block_schrabidium, 'W', ModItems.desh_sword, 'S', ModItems.ingot_polymer }); + addShapedRecipe(new ItemStack(ModItems.schrabidium_pickaxe, 1), new Object[] { "SWS", " P ", " P ", 'S', ModItems.blades_schrabidium, 'W', ModItems.desh_pickaxe, 'P', ModItems.ingot_polymer }); + addShapedRecipe(new ItemStack(ModItems.schrabidium_axe, 1), new Object[] { "SW", "SP", " P", 'S', ModItems.blades_schrabidium, 'W', ModItems.desh_axe, 'P', ModItems.ingot_polymer }); + addShapedRecipe(new ItemStack(ModItems.schrabidium_shovel, 1), new Object[] { "S", "W", "P", 'S', ModItems.blades_schrabidium, 'W', ModItems.desh_shovel, 'P', ModItems.ingot_polymer }); + addShapedRecipe(new ItemStack(ModItems.schrabidium_hoe, 1), new Object[] { "IW", " S", " S", 'I', ModItems.ingot_schrabidium, 'W', ModItems.desh_hoe, 'S', ModItems.ingot_polymer }); + } + addShapedOreRecipe(new ItemStack(ModItems.steel_helmet, 1), new Object[] { "EEE", "E E", 'E', "ingotSteel" }); addShapedOreRecipe(new ItemStack(ModItems.steel_plate, 1), new Object[] { "E E", "EEE", "EEE", 'E', "ingotSteel" }); addShapedOreRecipe(new ItemStack(ModItems.steel_legs, 1), new Object[] { "EEE", "E E", "E E", 'E', "ingotSteel" }); @@ -1230,7 +1266,7 @@ public static void reg2() { addShapelessOreRecipe(new ItemStack(ModItems.powder_spark_mix, 5), new Object[] { "dustDesh", "dustEuphemium", ModItems.powder_meteorite, ModItems.powder_power, ModItems.powder_nitan_mix }); addShapelessOreRecipe(new ItemStack(ModItems.powder_meteorite, 5), new Object[] { "dustIron", "dustCopper", "dustLithium", "dustTungsten", "dustUranium" }); addShapelessOreRecipe(new ItemStack(ModItems.powder_thermite, 4), new Object[] { "dustIron", "dustIron", "dustIron", "dustAluminum" }); - addShapelessOreRecipe(new ItemStack(ModItems.powder_semtex_mix, 1), new Object[] { ModItems.rocket_fuel, ModItems.cordite, "dustSaltpeter" }); + addShapelessOreRecipe(new ItemStack(ModItems.powder_semtex_mix, 3), new Object[] { ModItems.solid_fuel, ModItems.cordite, "dustSaltpeter" }); addShapedRecipe(ItemFluidCanister.getFullCanister(ModForgeFluids.petroil, 9), new Object[] { "RRR", "RLR", "RRR", 'R', new IngredientContainsTag(ItemFluidCanister.getFullCanister(ModForgeFluids.reclaimed)), 'L', new IngredientContainsTag(ItemFluidCanister.getFullCanister(ModForgeFluids.lubricant)) }); @@ -1266,7 +1302,7 @@ public static void reg2() { addShapelessRecipe(new ItemStack(ModItems.crystal_horn, 1), new Object[] { ModItems.powder_neptunium, ModItems.powder_iodine, ModItems.powder_thorium, ModItems.powder_astatine, ModItems.powder_neodymium, ModItems.powder_caesium, ModBlocks.block_meteor, ModBlocks.gravel_obsidian, Items.WATER_BUCKET }); addShapelessRecipe(new ItemStack(ModItems.crystal_charred, 1), new Object[] { ModItems.powder_strontium, ModItems.powder_cobalt, ModItems.powder_bromine, ModItems.powder_niobium, ModItems.powder_tennessine, ModItems.powder_cerium, ModBlocks.block_meteor, ModBlocks.block_aluminium, Items.WATER_BUCKET }); - addShapedOreRecipe(new ItemStack(ModBlocks.crystal_virus, 1), new Object[] { "STS", "THT", "STS", 'S', new IngredientContainsTag(ItemCell.getFullCell(ModForgeFluids.sas3)), 'T', "dustTungsten", 'H', ModItems.crystal_horn }); + addShapedOreRecipe(new ItemStack(ModBlocks.crystal_virus, 1), new Object[] { "STS", "THT", "STS", 'S', ModItems.particle_strange, 'T', "dustTungsten", 'H', ModItems.crystal_horn }); addShapedOreRecipe(new ItemStack(ModBlocks.crystal_pulsar, 32), new Object[] { "STS", "THT", "STS", 'S', new IngredientContainsTag(ItemCell.getFullCell(ModForgeFluids.uf6)), 'T', "dustAluminum", 'H', ModItems.crystal_charred }); addShapedOreRecipe(new ItemStack(ModBlocks.fluid_duct_mk2, 8), new Object[] { "SAS", " ", "SAS", 'S', "plateSteel", 'A', "plateAluminum" }); @@ -1341,7 +1377,7 @@ public static void reg2() { addShapelessRecipe(new ItemStack(ModItems.bottle_sparkle), new Object[] { ModItems.bottle_nuka, Items.CARROT, Items.GOLD_NUGGET }); addShapelessRecipe(new ItemStack(ModItems.bottle_rad), new Object[] { ModItems.bottle_quantum, Items.CARROT, Items.GOLD_NUGGET }); addShapedOreRecipe(new ItemStack(ModItems.grenade_nuke), new Object[] { "CGC", "CGC", "PAP", 'C', ModBlocks.det_charge, 'G', ModItems.grenade_mk2, 'P', "plateAdvanced", 'A', Blocks.ANVIL }); - addShapedOreRecipe(new ItemStack(ModBlocks.radiobox), new Object[] { "PSP", "SCS", "PSP", 'P', "plateSteel", 'S', ModItems.ingot_starmetal, 'C', ModItems.fusion_core }); + addShapedOreRecipe(new ItemStack(ModBlocks.radiobox), new Object[] { "PLP", "PSP", "PLP", 'P', "plateSteel", 'S', ModItems.ring_starmetal, 'L', "plateDenseLead" }); addShapedOreRecipe(new ItemStack(ModBlocks.radiorec), new Object[] { " W", "PCP", "PIP", 'W', ModItems.wire_copper, 'P', "plateSteel", 'C', ModItems.circuit_red_copper, 'I', "ingotPolymer" }); addShapedOreRecipe(new ItemStack(ModItems.jackt), new Object[] { "S S", "LIL", "LIL", 'S', "plateSteel", 'L', Items.LEATHER, 'I', ModItems.plate_polymer }); addShapedOreRecipe(new ItemStack(ModItems.jackt2), new Object[] { "S S", "LIL", "III", 'S', "plateSteel", 'L', Items.LEATHER, 'I', ModItems.plate_polymer }); @@ -1351,6 +1387,7 @@ public static void reg2() { addShapedRecipe(new ItemStack(ModBlocks.vent_chlorine_seal), new Object[] { "ISI", "SCS", "ISI", 'I', ModItems.ingot_saturnite, 'S', ModItems.ingot_starmetal, 'C', ModItems.chlorine_pinwheel }); addShapedOreRecipe(new ItemStack(ModBlocks.vent_cloud), new Object[] { "IGI", "ICI", "IDI", 'I', "plateIron", 'G', Blocks.IRON_BARS, 'C', ModItems.grenade_cloud, 'D', Blocks.DISPENSER }); addShapedOreRecipe(new ItemStack(ModBlocks.vent_pink_cloud), new Object[] { "IGI", "ICI", "IDI", 'I', "plateIron", 'G', Blocks.IRON_BARS, 'C', ModItems.grenade_pink_cloud, 'D', Blocks.DISPENSER }); + addShapedOreRecipe(new ItemStack(ModBlocks.spikes, 4), new Object[] { "FFF", "BBB", "TTT", 'F', Items.FLINT, 'B', ModItems.bolt_tungsten, 'T', "ingotTungsten" }); addShapedOreRecipe(new ItemStack(ModBlocks.mine_ap, 4), new Object[] { "C", "P", "T", 'C', ModItems.circuit_targeting_tier2, 'P', "plateIron", 'T', ModItems.ingot_semtex }); addShapedOreRecipe(new ItemStack(ModBlocks.mine_he, 1), new Object[] { " C ", "PTP", 'C', ModItems.circuit_targeting_tier2, 'P', "plateSteel", 'T', ModItems.ingot_semtex }); addShapedOreRecipe(new ItemStack(ModBlocks.mine_shrap, 2), new Object[] { "LLL", " C ", "PTP", 'C', ModItems.circuit_targeting_tier2, 'P', "plateSteel", 'T', ModBlocks.det_cord, 'L', ModItems.pellet_buckshot }); @@ -1377,7 +1414,8 @@ public static void reg2() { addShapedOreRecipe(new ItemStack(ModBlocks.machine_amgen, 1), new Object[] { "ITI", "TAT", "ITI", 'I', "ingotAdvanced", 'T', ModItems.thermo_element, 'A', ModBlocks.absorber }); addShapedOreRecipe(new ItemStack(ModBlocks.machine_geo, 1), new Object[] { "ITI", "PCP", "ITI", 'I', "ingotDuraSteel", 'T', ModItems.thermo_element, 'P', ModItems.board_copper, 'C', ModBlocks.red_wire_coated }); addShapedOreRecipe(new ItemStack(ModBlocks.machine_minirtg, 1), new Object[] { "LLL", "PPP", "TRT", 'L', "plateLead", 'P', "Pu238", 'T', ModItems.thermo_element, 'R', ModItems.rtg_unit }); - + addShapedOreRecipe(new ItemStack(ModBlocks.machine_powerrtg, 1), new Object[] { "SRS", "PTP", "SRS", 'S', ModItems.ingot_starmetal, 'R', ModItems.rtg_unit, 'P', "ingotPolonium", 'T', ModItems.powder_tennessine }); + addShapedRecipe(new ItemStack(ModBlocks.pink_planks, 4), new Object[] { "W", 'W', ModBlocks.pink_log }); addShapedRecipe(new ItemStack(ModBlocks.pink_slab, 6), new Object[] { "WWW", 'W', ModBlocks.pink_planks }); addShapedRecipe(new ItemStack(ModBlocks.pink_stairs, 6), new Object[] { "W ", "WW ", "WWW", 'W', ModBlocks.pink_planks }); @@ -1443,6 +1481,8 @@ public static void reg2() { addShapedOreRecipe(new ItemStack(ModItems.mp_fuselage_10_long_kerosene_metal, 1), new Object[] { "ICI", "CTC", "ICI", 'C', "plateSteel", 'I', "plateIron", 'T', ModItems.mp_fuselage_10_long_kerosene }); addShapedOreRecipe(new ItemStack(ModItems.mp_fuselage_15_kerosene_metal, 1), new Object[] { "ICI", "CTC", "ICI", 'C', "plateSteel", 'I', "plateIron", 'T', ModItems.mp_fuselage_15_kerosene }); + addShapedRecipe(new ItemStack(ModItems.mp_warhead_15_boxcar, 1), new Object[] { "SNS", "CBC", "SFS", 'S', ModItems.ingot_starmetal, 'N', ModBlocks.det_nuke, 'C', ModItems.circuit_targeting_tier4, 'B', ModBlocks.boxcar, 'F', ModItems.tritium_deuterium_cake }); + addShapedRecipe(new ItemStack(ModItems.mp_chip_1, 1), new Object[] { "P", "C", "S", 'P', ModItems.plate_polymer, 'C', ModItems.circuit_targeting_tier1, 'S', ModBlocks.steel_scaffold }); addShapedRecipe(new ItemStack(ModItems.mp_chip_2, 1), new Object[] { "P", "C", "S", 'P', ModItems.plate_polymer, 'C', ModItems.circuit_targeting_tier2, 'S', ModBlocks.steel_scaffold }); addShapedRecipe(new ItemStack(ModItems.mp_chip_3, 1), new Object[] { "P", "C", "S", 'P', ModItems.plate_polymer, 'C', ModItems.circuit_targeting_tier3, 'S', ModBlocks.steel_scaffold }); @@ -1463,8 +1503,8 @@ public static void reg2() { addShapelessRecipe(new ItemStack(ModBlocks.waste_trinitite), new Object[] { new ItemStack(Blocks.SAND, 1, 0), ModItems.trinitite }); addShapelessRecipe(new ItemStack(ModBlocks.waste_trinitite_red), new Object[] { new ItemStack(Blocks.SAND, 1, 1), ModItems.trinitite }); - addShapelessOreRecipe(new ItemStack(ModBlocks.sand_uranium), new Object[] { "sand", "dustUranium" }); - addShapelessOreRecipe(new ItemStack(ModBlocks.sand_polonium), new Object[] { "sand", "dustPolonium" }); + addShapelessOreRecipe(new ItemStack(ModBlocks.sand_uranium), new Object[] { "sand", "sand", "sand", "sand", "sand", "sand", "sand", "sand", "dustUranium" }); + addShapelessOreRecipe(new ItemStack(ModBlocks.sand_polonium), new Object[] { "sand", "sand", "sand", "sand", "sand", "sand", "sand", "sand", "dustPolonium" }); addShapedRecipe(new ItemStack(ModItems.rune_blank, 1), new Object[] { "PSP", "SDS", "PSP", 'P', ModItems.powder_magic, 'S', ModItems.ingot_starmetal, 'D', ModItems.dynosphere_dineutronium_charged }); addShapelessRecipe(new ItemStack(ModItems.rune_isa, 1), new Object[] { ModItems.rune_blank, ModItems.powder_spark_mix, ModItems.singularity_counter_resonant }); @@ -1498,7 +1538,7 @@ public static void reg2() { addShapedOreRecipe(new ItemStack(ModBlocks.barrel_iron, 1), new Object[] { "IPI", "I I", "IPI", 'I', "plateIron", 'P', "ingotIron" }); addShapedOreRecipe(new ItemStack(ModBlocks.barrel_steel, 1), new Object[] { "IPI", "I I", "IPI", 'I', "plateSteel", 'P', "ingotSteel" }); addShapedRecipe(new ItemStack(ModBlocks.barrel_antimatter, 1), new Object[] { "IPI", "IPI", "IPI", 'I', ModItems.plate_saturnite, 'P', ModItems.coil_advanced_torus }); - addShapedOreRecipe(new ItemStack(ModBlocks.tesla, 1), new Object[] { "CCC", " I ", "PTP", 'C', ModItems.coil_copper, 'I', "ingotIron", 'P', "ingotPolymer", 'T', ModBlocks.machine_transformer }); + addShapedOreRecipe(new ItemStack(ModBlocks.tesla, 1), new Object[] { "CCC", "PIP", "WTW", 'C', ModItems.coil_copper, 'I', "ingotIron", 'P', "ingotPolymer", 'T', ModBlocks.machine_transformer, 'W', "plankWood" }); addShapedRecipe(new ItemStack(ModItems.bottle_mercury, 1), new Object[] { "###", "#B#", "###", '#', ModItems.nugget_mercury, 'B', Items.GLASS_BOTTLE }); addShapedRecipe(new ItemStack(ModItems.nugget_mercury, 8), new Object[] { "#", '#', ModItems.bottle_mercury }); @@ -1558,6 +1598,16 @@ public static void reg2() { addShapedRecipe(new ItemStack(ModBlocks.block_asbestos, 1), new Object[] { "###", "###", "###", '#', ModItems.ingot_asbestos }); addShapedRecipe(new ItemStack(ModBlocks.block_fiberglass, 1), new Object[] { "###", "###", "###", '#', ModItems.ingot_fiberglass }); addShapedRecipe(new ItemStack(ModBlocks.block_cobalt, 1), new Object[] { "###", "###", "###", '#', ModItems.ingot_cobalt }); + + addShapedRecipe(new ItemStack(ModItems.ingot_aluminium, 1), new Object[] { "###", "###", "###", '#', ModItems.wire_aluminium }); + addShapedRecipe(new ItemStack(ModItems.ingot_copper, 1), new Object[] { "###", "###", "###", '#', ModItems.wire_copper }); + addShapedRecipe(new ItemStack(ModItems.ingot_tungsten, 1), new Object[] { "###", "###", "###", '#', ModItems.wire_tungsten }); + addShapedRecipe(new ItemStack(ModItems.ingot_red_copper, 1), new Object[] { "###", "###", "###", '#', ModItems.wire_red_copper }); + addShapedRecipe(new ItemStack(ModItems.ingot_advanced_alloy, 1), new Object[] { "###", "###", "###", '#', ModItems.wire_advanced_alloy }); + addShapedRecipe(new ItemStack(Items.GOLD_INGOT, 1), new Object[] { "###", "###", "###", '#', ModItems.wire_gold }); + addShapedRecipe(new ItemStack(ModItems.ingot_schrabidium, 1), new Object[] { "###", "###", "###", '#', ModItems.wire_schrabidium }); + addShapedRecipe(new ItemStack(ModItems.ingot_magnetized_tungsten, 1), new Object[] { "###", "###", "###", '#', ModItems.wire_magnetized_tungsten }); + addShapedRecipe(new ItemStack(ModItems.ingot_mox_fuel, 9), new Object[] { "#", '#', ModBlocks.block_mox_fuel }); addShapedRecipe(new ItemStack(ModItems.lithium, 9), new Object[] { "#", '#', ModBlocks.block_lithium }); addShapedRecipe(new ItemStack(ModItems.ingot_phosphorus, 9), new Object[] { "#", '#', ModBlocks.block_white_phosphorus }); @@ -1590,20 +1640,29 @@ public static void reg2() { addShapedRecipe(new ItemStack(ModItems.cobalt_plate, 1), new Object[] { "E E", "EEE", "EEE", 'E', ModItems.ingot_cobalt }); addShapedRecipe(new ItemStack(ModItems.cobalt_legs, 1), new Object[] { "EEE", "E E", "E E", 'E', ModItems.ingot_cobalt }); addShapedRecipe(new ItemStack(ModItems.cobalt_boots, 1), new Object[] { "E E", "E E", 'E', ModItems.ingot_cobalt }); - addShapedRecipe(new ItemStack(ModItems.starmetal_helmet, 1), new Object[] { "EEE", "ECE", 'E', ModItems.ingot_starmetal, 'C', ModItems.cobalt_helmet }); - addShapedRecipe(new ItemStack(ModItems.starmetal_plate, 1), new Object[] { "ECE", "EEE", "EEE", 'E', ModItems.ingot_starmetal, 'C', ModItems.cobalt_plate }); - addShapedRecipe(new ItemStack(ModItems.starmetal_legs, 1), new Object[] { "EEE", "ECE", "E E", 'E', ModItems.ingot_starmetal, 'C', ModItems.cobalt_legs }); - addShapedRecipe(new ItemStack(ModItems.starmetal_boots, 1), new Object[] { "E E", "ECE", 'E', ModItems.ingot_starmetal, 'C', ModItems.cobalt_boots }); + + addShapedRecipe(new ItemStack(ModItems.t45_helmet, 1), new Object[] { "PPC", "PBP", "IXI", 'P', ModItems.plate_armor_titanium, 'C', ModItems.circuit_targeting_tier3, 'I', ModItems.plate_polymer, 'X', ModItems.gas_mask_m65, 'B', ModItems.titanium_helmet }); + addShapedRecipe(new ItemStack(ModItems.t45_plate, 1), new Object[] { "MPM", "TBT", "PPP", 'M', ModItems.motor, 'P', ModItems.plate_armor_titanium, 'T', ModItems.gas_canister, 'B', ModItems.titanium_plate }); + addShapedRecipe(new ItemStack(ModItems.t45_legs, 1), new Object[] { "MPM", "PBP", "P P", 'M', ModItems.motor, 'P', ModItems.plate_armor_titanium, 'B', ModItems.titanium_legs }); + addShapedRecipe(new ItemStack(ModItems.t45_boots, 1), new Object[] { "P P", "PBP", 'P', ModItems.plate_armor_titanium, 'B', ModItems.titanium_boots }); + addShapedRecipe(new ItemStack(ModItems.bj_helmet, 1), new Object[] { "SBS", " C ", " I ", 'S', Items.STRING, 'B', new ItemStack(Blocks.WOOL, 1, 15), 'C', ModItems.circuit_targeting_tier4, 'I', ModItems.ingot_starmetal }); + addShapedRecipe(new ItemStack(ModItems.bj_plate, 1), new Object[] { "N N", "MSM", "NCN", 'N', ModItems.plate_armor_lunar, 'M', ModItems.motor_desh, 'S', ModItems.starmetal_plate, 'C', ModItems.circuit_targeting_tier5 }); + addShapedRecipe(new ItemStack(ModItems.bj_legs, 1), new Object[] { "NBN", "MSM", "N N", 'N', ModItems.plate_armor_lunar, 'M', ModItems.motor_desh, 'S', ModItems.starmetal_legs, 'B', ModBlocks.block_starmetal }); + addShapedRecipe(new ItemStack(ModItems.bj_boots, 1), new Object[] { "N N", "BSB", 'N', ModItems.plate_armor_lunar, 'S', ModItems.starmetal_boots, 'B', ModBlocks.block_starmetal }); + addShapelessOreRecipe(new ItemStack(ModItems.cladding_paint, 1), new Object[] { "dustLead", Items.CLAY_BALL, Items.GLASS_BOTTLE }); addShapedOreRecipe(new ItemStack(ModItems.cladding_rubber, 1), new Object[] { "RCR", "CDC", "RCR", 'R', ModItems.plate_polymer, 'C', "dustCoal", 'D', ModItems.ducttape }); addShapedOreRecipe(new ItemStack(ModItems.cladding_lead, 1), new Object[] { "DPD", "PRP", "DPD", 'R', ModItems.cladding_rubber, 'P', "plateLead", 'D', ModItems.ducttape }); addShapedRecipe(new ItemStack(ModItems.cladding_desh, 1), new Object[] { "DPD", "PRP", "DPD", 'R', ModItems.cladding_lead, 'P', ModItems.plate_desh, 'D', ModItems.ducttape }); addShapedRecipe(new ItemStack(ModBlocks.struct_plasma_core, 1), new Object[] { "CBC", "BHB", "CBC", 'C', ModItems.circuit_gold, 'B', ModBlocks.machine_lithium_battery, 'H', ModBlocks.fusion_heater }); - addShapedOreRecipe(new ItemStack(ModItems.drax, 1), new Object[] { "BCF", "DDM", "BCC", 'B', ModItems.blades_advanced_alloy, 'C', "ingotCobalt", 'F', ItemBattery.getFullBattery(ModItems.fusion_core), 'D', "ingotDesh", 'M', ModItems.motor }); - addShapedRecipe(new ItemStack(ModItems.drax_mk2, 1), new Object[] { "SCS", "IDI", "FEF", 'S', ModItems.ingot_starmetal, 'C', ModItems.crystal_trixite, 'I', ModItems.ingot_saturnite, 'D', ModItems.drax, 'F', ItemBattery.getFullBattery(ModItems.fusion_core), 'E', ModItems.circuit_targeting_tier5 }); + addShapedOreRecipe(new ItemStack(ModItems.drax, 1), new Object[] { "BCF", "DDM", "BCC", 'B', ModItems.blades_advanced_alloy, 'C', "ingotCobalt", 'F', ModItems.fusion_core, 'D', "ingotDesh", 'M', ModItems.motor }); + addShapedRecipe(new ItemStack(ModItems.drax_mk2, 1), new Object[] { "SCS", "IDI", "FEF", 'S', ModItems.ingot_starmetal, 'C', ModItems.crystal_trixite, 'I', ModItems.ingot_saturnite, 'D', ModItems.drax, 'F', ModItems.fusion_core, 'E', ModItems.circuit_targeting_tier5 }); addShapedRecipe(new ItemStack(ModItems.drax_mk3, 1), new Object[] { "ECE", "CDC", "SBS", 'E', ModBlocks.block_euphemium_cluster, 'C', ModItems.crystal_schrabidium, 'D', ModItems.drax_mk2, 'S', ModItems.circuit_targeting_tier6, 'B', ItemBattery.getFullBattery(ModItems.battery_spark) }); + addShapedRecipe(new ItemStack(ModItems.chlorophyte_pickaxe, 1), new Object[] { " SD", "APS", "FA ", 'S', ModItems.blades_steel, 'D', ModItems.powder_chlorophyte, 'A', ModItems.ingot_fiberglass, 'P', ModItems.steel_pickaxe, 'F', ModItems.bolt_dura_steel }); + addShapedRecipe(new ItemStack(ModItems.mese_pickaxe, 1), new Object[] { " SD", "APS", "FA ", 'S', ModItems.blades_desh, 'D', ModItems.powder_dineutronium, 'A', ModItems.plate_paa, 'P', ModItems.chlorophyte_pickaxe, 'F', ModItems.shimmer_handle }); + addShapedOreRecipe(new ItemStack(ModItems.upgrade_nullifier, 1), new Object[] { "SPS", "PUP", "SPS", 'S', "plateSteel", 'P', ModItems.powder_fire, 'U', ModItems.upgrade_template }); addShapedOreRecipe(new ItemStack(ModItems.upgrade_smelter, 1), new Object[] { "PHP", "CUC", "DTD", 'P', "plateCopper", 'H', Blocks.HOPPER, 'C', ModItems.coil_tungsten, 'U', ModItems.upgrade_template, 'D', ModItems.coil_copper, 'T', ModBlocks.machine_transformer }); addShapedOreRecipe(new ItemStack(ModItems.upgrade_shredder, 1), new Object[] { "PHP", "CUC", "DTD", 'P', ModItems.motor, 'H', Blocks.HOPPER, 'C', ModItems.blades_advanced_alloy, 'U', ModItems.upgrade_smelter, 'D', "plateTitanium", 'T', ModBlocks.machine_transformer }); @@ -1625,10 +1684,94 @@ public static void reg2() { addShapelessRecipe(new ItemStack(ModItems.circuit_red_copper, 48), new Object[] { ModBlocks.fusion_core }); addShapelessRecipe(new ItemStack(ModBlocks.fusion_heater), new Object[] { ModBlocks.fusion_hatch }); + addShapelessRecipe(new ItemStack(ModItems.energy_core), new Object[] { ModItems.fusion_core, ModItems.fuse }); + + addShapedOreRecipe(new ItemStack(ModItems.plate_armor_titanium, 1), new Object[] { "NPN", "PIP", "NPN", 'N', ModItems.bolt_tungsten, 'P', "plateTitanium", 'I', "ingotSteel" }); + addShapedOreRecipe(new ItemStack(ModItems.plate_armor_lunar, 1), new Object[] { "NPN", "PIP", "NPN", 'N', ModItems.wire_magnetized_tungsten, 'P', "plateDenseLead", 'I', ModItems.ingot_starmetal }); + + addShapedOreRecipe(new ItemStack(ModItems.wood_gavel, 1), new Object[] { "SWS", " R ", " R ", 'S', "slabWood", 'W', "logWood", 'R', "stickWood" }); addShapedOreRecipe(new ItemStack(ModItems.lead_gavel, 1), new Object[] { "PIP", "IGI", "PIP", 'P', ModItems.pellet_buckshot, 'I', "ingotLead", 'G', ModItems.wood_gavel }); - addShapedOreRecipe(new ItemStack(ModItems.mech_key, 1), new Object[] { " GC", "GAG", "AG ", 'G', "nuggetGold", 'A', "ingotAluminum", 'C', ModItems.coin_maskman }); + addShapedRecipe(new ItemStack(ModItems.mech_key, 1), new Object[] { "MCM", "MKM", "MMM", 'M', ModItems.ingot_meteorite_forged, 'C', ModItems.coin_maskman, 'K', ModItems.key }); + + addShapedOreRecipe(new ItemStack(ModItems.particle_empty, 2), new Object[] { "STS", "G G", "STS", 'S', "plateSteel", 'T', "ingotTungsten", 'G', "paneGlass" }); + addShapelessOreRecipe(new ItemStack(ModItems.particle_copper, 1), new Object[] { ModItems.particle_empty, "dustCopper", ModItems.pellet_charged }); + addShapelessOreRecipe(new ItemStack(ModItems.particle_lead, 1), new Object[] { ModItems.particle_empty, "dustLead", ModItems.pellet_charged }); + addShapelessRecipe(ItemCell.getFullCell(ModForgeFluids.amat), new Object[] { ModItems.particle_aproton, ModItems.particle_aelectron, ModItems.cell }); + addShapelessRecipe(new ItemStack(ModItems.particle_amat, 1), new Object[] { ModItems.particle_aproton, ModItems.particle_aelectron, ModItems.particle_empty }); + + + + ItemStack infinity = new ItemStack(Items.ENCHANTED_BOOK); + EnchantmentUtil.addEnchantment(infinity, Enchantments.INFINITY, 1); + addShapedRecipe(infinity, new Object[] { "SBS", "BDB", "SBS", 'S', ModItems.ammo_50bmg_star, 'B', ModItems.ammo_5mm_star, 'D', ModItems.powder_magic }); + ItemStack unbreaking = new ItemStack(Items.ENCHANTED_BOOK); + EnchantmentUtil.addEnchantment(unbreaking, Enchantments.UNBREAKING, 3); + addShapedRecipe(unbreaking, new Object[] { "SBS", "BDB", "SBS", 'S', ModItems.ingot_saturnite, 'B', ModItems.plate_armor_lunar, 'D', ModItems.powder_magic }); + ItemStack thorns = new ItemStack(Items.ENCHANTED_BOOK); + EnchantmentUtil.addEnchantment(thorns, Enchantments.THORNS, 3); + addShapedRecipe(thorns, new Object[] { "SBS", "BDB", "SBS", 'S', ModBlocks.barbed_wire, 'B', ModBlocks.spikes, 'D', ModItems.powder_magic }); + + addShapedRecipe(new ItemStack(ModBlocks.hadron_coil_alloy, 1), new Object[] { "WWW", "WCW", "WWW", 'W', ModItems.wire_advanced_alloy, 'C', ModBlocks.fusion_conductor }); + addShapedRecipe(new ItemStack(ModBlocks.hadron_coil_schrabidium, 1), new Object[] { "SCS", "CSC", "SCS", 'S', ModItems.powder_schrabidium, 'C', ModBlocks.hadron_coil_alloy }); + addShapedRecipe(new ItemStack(ModBlocks.hadron_coil_starmetal, 1), new Object[] { "SCS", "CSC", "SCS", 'S', ModItems.ring_starmetal, 'C', ModBlocks.hadron_coil_schrabidium }); + addShapedOreRecipe(new ItemStack(ModBlocks.hadron_diode, 1), new Object[] { "CIC", "ISI", "CIC", 'C', ModBlocks.hadron_coil_alloy, 'I', "ingotSteel", 'S', ModItems.circuit_gold }); + addShapedOreRecipe(new ItemStack(ModBlocks.hadron_plating, 1), new Object[] { "IPI", "P P", "IPI", 'I', "ingotSteel", 'P', "plateSteel" }); + addShapelessOreRecipe(new ItemStack(ModBlocks.hadron_plating_blue, 1), new Object[] { ModBlocks.hadron_plating, "dyeBlue" }); + addShapelessOreRecipe(new ItemStack(ModBlocks.hadron_plating_black, 1), new Object[] { ModBlocks.hadron_plating, "dyeBlack" }); + addShapelessOreRecipe(new ItemStack(ModBlocks.hadron_plating_yellow, 1), new Object[] { ModBlocks.hadron_plating, "dyeYellow" }); + addShapelessOreRecipe(new ItemStack(ModBlocks.hadron_plating_striped, 1), new Object[] { ModBlocks.hadron_plating, "dyeBlack", "dyeYellow" }); + addShapelessOreRecipe(new ItemStack(ModBlocks.hadron_plating_glass, 1), new Object[] { ModBlocks.hadron_plating, "blockGlass" }); + addShapelessOreRecipe(new ItemStack(ModBlocks.hadron_plating_voltz, 1), new Object[] { ModBlocks.hadron_plating, "dyeRed" }); + addShapedRecipe(new ItemStack(ModBlocks.hadron_power, 1), new Object[] { "STS", "CPC", "STS", 'S', ModItems.ingot_saturnite, 'T', ModBlocks.machine_transformer, 'C', ModItems.circuit_targeting_tier3, 'P', ModBlocks.hadron_plating_blue }); + addShapedOreRecipe(new ItemStack(ModBlocks.hadron_analysis, 1), new Object[] { "IPI", "PCP", "IPI", 'I', "ingotTitanium", 'P', "plateDenseLead", 'C', ModItems.circuit_gold }); + addShapelessOreRecipe(new ItemStack(ModBlocks.hadron_analysis_glass, 1), new Object[] { ModBlocks.hadron_analysis, "blockGlass" }); + addShapedOreRecipe(new ItemStack(ModBlocks.hadron_access, 1), new Object[] { "IGI", "CRC", "IPI", 'I', ModItems.plate_polymer, 'G', "paneGlass", 'C', ModItems.circuit_aluminium, 'R', "blockRedstone", 'P', ModBlocks.hadron_plating_blue }); + addShapedRecipe(new ItemStack(ModBlocks.hadron_core, 1), new Object[] { "CCC", "DSD", "CCC", 'C', ModBlocks.hadron_coil_alloy, 'D', ModBlocks.hadron_diode, 'S', ModItems.circuit_schrabidium }); + + addShapedOreRecipe(new ItemStack(ModItems.coil_copper_torus, 2), new Object[] { " C ", "CPC", " C ", 'P', "plateSteel", 'C', ModItems.coil_copper }); + addShapedOreRecipe(new ItemStack(ModItems.coil_advanced_torus, 2), new Object[] { " C ", "CPC", " C ", 'P', "plateSteel", 'C', ModItems.coil_advanced_alloy }); + addShapedOreRecipe(new ItemStack(ModItems.coil_gold_torus, 2), new Object[] { " C ", "CPC", " C ", 'P', "plateSteel", 'C', ModItems.coil_gold }); + addShapedOreRecipe(new ItemStack(ModBlocks.machine_solar_boiler), new Object[] { "SHS", "DHD", "SHS", 'S', "ingotSteel", 'H', ModItems.hull_big_steel, 'D', "dyeBlack" }); + addShapedOreRecipe(new ItemStack(ModBlocks.solar_mirror, 3), new Object[] { "AAA", " B ", "SSS", 'A', "plateAluminum", 'B', ModBlocks.steel_beam, 'S', "ingotSteel" }); + addShapedRecipe(new ItemStack(Item.getItemFromBlock(ModBlocks.steel_beam), 8), new Object[] { "S", "S", "S", 'S', ModBlocks.steel_scaffold }); + addShapedOreRecipe(new ItemStack(ModItems.mirror_tool), new Object[] { " A ", " IA", "I ", 'A', "ingotAluminum", 'I', "ingotIron" }); + + addShapedRecipe(new ItemStack(ModItems.hev_helmet, 1), new Object[] { "PCP", "PBP", "IFI", 'P', ModItems.plate_armor_hev, 'C', ModItems.circuit_targeting_tier4, 'B', ModItems.titanium_helmet, 'I', ModItems.plate_polymer, 'F', ModItems.gas_mask_filter }); + addShapedRecipe(new ItemStack(ModItems.hev_plate, 1), new Object[] { "MPM", "IBI", "PPP", 'P', ModItems.plate_armor_hev, 'B', ModItems.titanium_plate, 'I', ModItems.ingot_polymer, 'M', ModItems.motor_desh }); + addShapedRecipe(new ItemStack(ModItems.hev_legs, 1), new Object[] { "MPM", "IBI", "P P", 'P', ModItems.plate_armor_hev, 'B', ModItems.titanium_legs, 'I', ModItems.ingot_polymer, 'M', ModItems.motor_desh }); + addShapedRecipe(new ItemStack(ModItems.hev_boots, 1), new Object[] { "P P", "PBP", 'P', ModItems.plate_armor_hev, 'B', ModItems.titanium_boots }); + addShapedRecipe(new ItemStack(ModItems.plate_armor_hev, 1), new Object[] { "NPN", "PIP", "NPN", 'N', ModItems.wire_tungsten, 'P', ModItems.plate_advanced_alloy, 'I', ModItems.plate_armor_titanium }); + + addShapedRecipe(new ItemStack(ModBlocks.machine_detector, 1), new Object[] { "IRI", "CTC", "IRI", 'I', ModItems.plate_polymer, 'R', Items.REDSTONE, 'C', ModItems.wire_red_copper, 'T', ModItems.coil_tungsten }); + addShapedOreRecipe(new ItemStack(ModItems.ingot_schrabidium, 8), new Object[] { "UUU", "UPU", "UUU", 'U', "ingotUranium", 'P', new ItemStack(ModItems.particle_higgs).setStackDisplayName("Higgs Boson (Temporary Recipe)") }); + addShapedOreRecipe(new ItemStack(ModItems.ingot_euphemium, 8), new Object[] { "UUU", "UPU", "UUU", 'U', "ingotPlutonium", 'P', new ItemStack(ModItems.particle_dark).setStackDisplayName("Dark Matter (Temporary Recipe)") }); + addShapedRecipe(new ItemStack(ModItems.ingot_dineutronium, 8), new Object[] { "UUU", "UPU", "UUU", 'U', ModItems.ingot_schrabidate, 'P', new ItemStack(ModItems.particle_sparkticle).setStackDisplayName("Sparkticle (Temporary Recipe)") }); + addShapedOreRecipe(new ItemStack(ModItems.meteorite_sword, 1), new Object[] { " B", "GB ", "SG ", 'B', ModItems.blade_meteorite, 'G', "plateGold", 'S', Items.STICK }); + addShapelessOreRecipe(new ItemStack(ModItems.powder_semtex_mix, 1), new Object[] { ModItems.solid_fuel, ModItems.ballistite, "dustSaltpeter" }); + add9To1(ModItems.ingot_aluminium, ModBlocks.block_aluminium); + add1To9(ModBlocks.block_aluminium, ModItems.ingot_aluminium); + + add9To1(ModItems.ingot_schraranium, ModBlocks.block_schraranium); + add1To9(ModBlocks.block_schraranium, ModItems.ingot_schraranium); + + add9To1(ModItems.ingot_schrabidate, ModBlocks.block_schrabidate); + add1To9(ModBlocks.block_schrabidate, ModItems.ingot_schrabidate); + + add9To1(ModItems.ingot_dineutronium, ModBlocks.block_dineutronium); + add1To9(ModBlocks.block_dineutronium, ModItems.ingot_dineutronium); + addShapedRecipe(new ItemStack(ModItems.canteen_fab, 1), new Object[] { "VMV", "MVM", "VMV", 'V', ModItems.canteen_vodka, 'M', ModItems.powder_magic }); + addShapedOreRecipe(new ItemStack(ModBlocks.fireworks, 1), new Object[] { "PPP", "PPP", "WIW", 'P', Items.PAPER, 'W', "plankWood", 'I', "ingotIron" }); + + addShapedOreRecipe(new ItemStack(ModItems.pellet_claws, 1), new Object[] { " X ", "X X", " XX", 'X', "plateSteel" }); + addShapedRecipe(new ItemStack(ModItems.ammo_4gauge_claw, 4), new Object[] { " B ", "BAB", " B ", 'B', ModItems.ammo_4gauge, 'A', ModItems.pellet_claws }); + addShapedRecipe(new ItemStack(ModItems.ammo_4gauge_vampire, 4), new Object[] { "ABA", "BAB", "ABA", 'B', ModItems.ammo_4gauge, 'A', ModItems.toothpicks }); + addShapedRecipe(new ItemStack(ModItems.ammo_4gauge_void, 4), new Object[] { " B ", "BAB", " B ", 'B', ModItems.ammo_4gauge, 'A', ModItems.pellet_charged }); + + addShapedOreRecipe(new ItemStack(ModItems.hev_battery, 4), new Object[] { " W ", "IEI", "ICI", 'W', ModItems.wire_gold, 'I', ModItems.plate_polymer, 'E', ModItems.powder_power, 'C', "dustCobalt" }); + addShapedOreRecipe(new ItemStack(ModItems.hev_battery, 4), new Object[] { " W ", "ICI", "IEI", 'W', ModItems.wire_gold, 'I', ModItems.plate_polymer, 'E', ModItems.powder_power, 'C', "dustCobalt" }); + addShapedRecipe(new ItemStack(Item.getItemFromBlock(ModBlocks.chain), 8), new Object[] { "S", "S", "S", 'S', ModBlocks.steel_beam }); if(GeneralConfig.enableBabyMode) { addShapelessRecipe(new ItemStack(ModItems.cordite, 3), new Object[] { ModItems.ballistite, Items.GUNPOWDER, new ItemStack(Blocks.WOOL, 1, OreDictionary.WILDCARD_VALUE) }); @@ -1639,6 +1782,8 @@ public static void reg2() { addShapedRecipe(new ItemStack(ModBlocks.ore_uranium, 8), new Object[] { "OOO", "OBO", "OOO", 'O', ModBlocks.ore_uranium_scorched, 'B', Items.WATER_BUCKET }); addShapelessRecipe(new ItemStack(ModBlocks.ore_nether_uranium, 1), new Object[] { ModBlocks.ore_nether_uranium_scorched, Items.WATER_BUCKET }); addShapedRecipe(new ItemStack(ModBlocks.ore_nether_uranium, 8), new Object[] { "OOO", "OBO", "OOO", 'O', ModBlocks.ore_nether_uranium_scorched, 'B', Items.WATER_BUCKET }); + addShapelessRecipe(new ItemStack(ModBlocks.ore_gneiss_uranium, 1), new Object[] { ModBlocks.ore_gneiss_uranium_scorched, Items.WATER_BUCKET }); + addShapedRecipe(new ItemStack(ModBlocks.ore_gneiss_uranium, 8), new Object[] { "OOO", "OBO", "OOO", 'O', ModBlocks.ore_gneiss_uranium_scorched, 'B', Items.WATER_BUCKET }); addShapedOreRecipe(new ItemStack(ModItems.plate_iron, 4), new Object[] { "##", "##", '#', "ingotIron" }); addShapedOreRecipe(new ItemStack(ModItems.plate_gold, 4), new Object[] { "##", "##", '#', "ingotGold" }); @@ -1691,6 +1836,19 @@ public static void addSmelting(){ GameRegistry.addSmelting(Item.getItemFromBlock(ModBlocks.ore_meteor_lithium), new ItemStack(ModItems.lithium), 20.0F); GameRegistry.addSmelting(Item.getItemFromBlock(ModBlocks.ore_meteor_starmetal), new ItemStack(ModItems.ingot_starmetal), 50.0F); + GameRegistry.addSmelting(Item.getItemFromBlock(ModBlocks.ore_gneiss_iron), new ItemStack(Items.IRON_INGOT), 5.0F); + GameRegistry.addSmelting(Item.getItemFromBlock(ModBlocks.ore_gneiss_gold), new ItemStack(Items.GOLD_INGOT), 5.0F); + GameRegistry.addSmelting(Item.getItemFromBlock(ModBlocks.ore_gneiss_uranium), new ItemStack(ModItems.ingot_uranium), 12.0F); + GameRegistry.addSmelting(Item.getItemFromBlock(ModBlocks.ore_gneiss_uranium_scorched), new ItemStack(ModItems.ingot_uranium), 12.0F); + GameRegistry.addSmelting(Item.getItemFromBlock(ModBlocks.ore_gneiss_copper), new ItemStack(ModItems.ingot_copper), 5F); + GameRegistry.addSmelting(Item.getItemFromBlock(ModBlocks.ore_gneiss_lithium), new ItemStack(ModItems.lithium), 10F); + GameRegistry.addSmelting(Item.getItemFromBlock(ModBlocks.ore_gneiss_schrabidium), new ItemStack(ModItems.ingot_schrabidium), 256.0F); + + GameRegistry.addSmelting(ModItems.circuit_schrabidium, new ItemStack(ModItems.circuit_gold, 1), 1.0F); + GameRegistry.addSmelting(ModItems.circuit_gold, new ItemStack(ModItems.circuit_red_copper, 1), 1.0F); + GameRegistry.addSmelting(ModItems.circuit_red_copper, new ItemStack(ModItems.circuit_copper, 1), 1.0F); + GameRegistry.addSmelting(ModItems.circuit_copper, new ItemStack(ModItems.circuit_aluminium, 1), 1.0F); + GameRegistry.addSmelting(ModItems.powder_australium, new ItemStack(ModItems.ingot_australium), 5.0F); GameRegistry.addSmelting(ModItems.powder_weidanium, new ItemStack(ModItems.ingot_weidanium), 5.0F); GameRegistry.addSmelting(ModItems.powder_reiium, new ItemStack(ModItems.ingot_reiium), 5.0F); @@ -1724,6 +1882,7 @@ public static void addSmelting(){ GameRegistry.addSmelting(ModItems.powder_actinium, new ItemStack(ModItems.ingot_actinium), 1.0F); GameRegistry.addSmelting(ModItems.powder_desh, new ItemStack(ModItems.ingot_desh), 1.0F); GameRegistry.addSmelting(ModItems.powder_cobalt, new ItemStack(ModItems.ingot_cobalt), 1.0F); + GameRegistry.addSmelting(ModItems.powder_schrabidate, new ItemStack(ModItems.ingot_schrabidate), 5.0F); GameRegistry.addSmelting(ModItems.powder_coal, new ItemStack(ModItems.coke), 1.0F); GameRegistry.addSmelting(ModItems.briquette_lignite, new ItemStack(ModItems.coke), 1.0F); @@ -1769,6 +1928,77 @@ public static void addSmelting(){ GameRegistry.addSmelting(ModItems.crystal_diamond, new ItemStack(Items.DIAMOND, 2), 2.0F); GameRegistry.addSmelting(ModItems.crystal_schraranium, new ItemStack(ModItems.nugget_schrabidium, 2), 2.0F); GameRegistry.addSmelting(ModItems.ingot_schraranium, new ItemStack(ModItems.nugget_schrabidium, 1), 2.0F); + + GameRegistry.addSmelting(ModItems.ingot_meteorite, ItemHot.heatUp(new ItemStack(ModItems.ingot_meteorite)), 1.0F); + GameRegistry.addSmelting(ModItems.ingot_meteorite_forged, ItemHot.heatUp(new ItemStack(ModItems.ingot_meteorite_forged)), 1.0F); + GameRegistry.addSmelting(ModItems.blade_meteorite, ItemHot.heatUp(new ItemStack(ModItems.blade_meteorite)), 1.0F); + GameRegistry.addSmelting(ModItems.meteorite_sword, ItemHot.heatUp(new ItemStack(ModItems.meteorite_sword_seared)), 1.0F); + } + + //Decompress one item into nine + public static void add1To9(Block one, Item nine) { + add1To9(new ItemStack(one), new ItemStack(nine, 9)); + } + + public static void add1To9(Item one, Item nine) { + add1To9(new ItemStack(one), new ItemStack(nine, 9)); + } + + public static void add1To9(ItemStack one, ItemStack nine) { + addShapedRecipe(nine, new Object[] { "#", '#', one }); + } + + //Compress nine items into one + public static void add9To1(Item nine, Block one) { + add9To1(new ItemStack(nine), new ItemStack(one)); + } + + public static void add9To1(Item nine, Item one) { + add9To1(new ItemStack(nine), new ItemStack(one)); + } + + public static void add9To1(ItemStack nine, ItemStack one) { + addShapedRecipe(one, new Object[] { "###", "###", "###", '#', nine }); + } + + //Fill rods with 6 nuggets + public static void addRod(Item nugget, Item out) { + addShapelessRecipe(new ItemStack(out), new Object[] { ModItems.rod_empty, nugget, nugget, nugget, nugget, nugget, nugget }); + } + + //Fill rods with 12 nuggets + public static void addDualRod(Item ingot, Item nugget, Item out) { + addShapelessRecipe(new ItemStack(out), new Object[] { ModItems.rod_dual_empty, ingot, nugget, nugget, nugget }); + } + + //Fill rods with 24 nuggets + public static void addQuadRod(Item ingot, Item nugget, Item out) { + addShapelessRecipe(new ItemStack(out), new Object[] { ModItems.rod_quad_empty, ingot, ingot, nugget, nugget, nugget, nugget, nugget, nugget }); + } + + //Sword + public static void addSword(Item ingot, Item sword) { + addShapedRecipe(new ItemStack(sword), new Object[] { "I", "I", "S", 'I', ingot, 'S', Items.STICK }); + } + + //Pickaxe + public static void addPickaxe(Item ingot, Item pick) { + addShapedRecipe(new ItemStack(pick), new Object[] { "III", " S ", " S ", 'I', ingot, 'S', Items.STICK }); + } + + //Axe + public static void addAxe(Item ingot, Item axe) { + addShapedRecipe(new ItemStack(axe), new Object[] { "II", "IS", " S", 'I', ingot, 'S', Items.STICK }); + } + + //Shovel + public static void addShovel(Item ingot, Item shovel) { + addShapedRecipe(new ItemStack(shovel), new Object[] { "I", "S", "S", 'I', ingot, 'S', Items.STICK }); + } + + //Hoe + public static void addHoe(Item ingot, Item hoe) { + addShapedRecipe(new ItemStack(hoe), new Object[] { "II", " S", " S", 'I', ingot, 'S', Items.STICK }); } public static void addShapedRecipe(ItemStack output, Object... args){ diff --git a/src/main/java/com/hbm/main/MainRegistry.java b/src/main/java/com/hbm/main/MainRegistry.java index ec7acca215..3fd10c83e1 100644 --- a/src/main/java/com/hbm/main/MainRegistry.java +++ b/src/main/java/com/hbm/main/MainRegistry.java @@ -1,6 +1,8 @@ package com.hbm.main; import java.io.File; +import java.lang.reflect.Field; +import java.lang.reflect.Modifier; import java.util.ArrayList; import java.util.List; import java.util.Random; @@ -10,12 +12,14 @@ import com.hbm.blocks.ModBlocks; import com.hbm.blocks.generic.BlockCrate; import com.hbm.blocks.generic.EntityGrenadeTau; +import com.hbm.capability.HbmCapability; import com.hbm.capability.RadiationCapability; import com.hbm.command.CommandHbm; import com.hbm.command.CommandRadiation; import com.hbm.config.BombConfig; import com.hbm.config.GeneralConfig; import com.hbm.config.MachineConfig; +import com.hbm.config.MobConfig; import com.hbm.config.PotionConfig; import com.hbm.config.RadiationConfig; import com.hbm.config.ToolConfig; @@ -82,6 +86,7 @@ import com.hbm.entity.grenade.EntityGrenadeSmart; import com.hbm.entity.grenade.EntityGrenadeStrong; import com.hbm.entity.grenade.EntityGrenadeZOMG; +import com.hbm.entity.item.EntityFireworks; import com.hbm.entity.item.EntityMovingItem; import com.hbm.entity.logic.EntityBalefire; import com.hbm.entity.logic.EntityBlast; @@ -129,9 +134,12 @@ import com.hbm.entity.missile.EntitySoyuzCapsule; import com.hbm.entity.mob.EntityCyberCrab; import com.hbm.entity.mob.EntityDuck; +import com.hbm.entity.mob.EntityFBI; import com.hbm.entity.mob.EntityHunterChopper; import com.hbm.entity.mob.EntityMaskMan; import com.hbm.entity.mob.EntityNuclearCreeper; +import com.hbm.entity.mob.EntityQuackos; +import com.hbm.entity.mob.EntityRADBeast; import com.hbm.entity.mob.EntityTaintCrab; import com.hbm.entity.mob.EntityTaintedCreeper; import com.hbm.entity.mob.EntityTeslaCrab; @@ -188,22 +196,15 @@ import com.hbm.entity.projectile.EntityWaterSplash; import com.hbm.forgefluid.FFPipeNetwork; import com.hbm.forgefluid.FluidContainerRegistry; -import com.hbm.forgefluid.FluidTypeHandler; import com.hbm.forgefluid.ModForgeFluids; import com.hbm.handler.BobmazonOfferFactory; import com.hbm.handler.BulletConfigSyncingUtil; import com.hbm.handler.GuiHandler; +import com.hbm.handler.HTTPHandler; import com.hbm.handler.HazmatRegistry; import com.hbm.handler.MultiblockBBHandler; -import com.hbm.handler.VersionChecker; import com.hbm.inventory.AssemblerRecipes; -import com.hbm.inventory.BreederRecipes; -import com.hbm.inventory.CentrifugeRecipes; -import com.hbm.inventory.CrystallizerRecipes; -import com.hbm.inventory.CyclotronRecipes; -import com.hbm.inventory.MagicRecipes; import com.hbm.inventory.OreDictManager; -import com.hbm.inventory.ShredderRecipes; import com.hbm.items.ModItems; import com.hbm.lib.HBMSoundHandler; import com.hbm.lib.HbmWorld; @@ -220,6 +221,7 @@ import com.hbm.tileentity.bomb.TileEntityBombMulti; import com.hbm.tileentity.bomb.TileEntityCompactLauncher; import com.hbm.tileentity.bomb.TileEntityCrashedBomb; +import com.hbm.tileentity.bomb.TileEntityFireworks; import com.hbm.tileentity.bomb.TileEntityLandmine; import com.hbm.tileentity.bomb.TileEntityLaunchPad; import com.hbm.tileentity.bomb.TileEntityLaunchTable; @@ -272,6 +274,8 @@ import net.minecraft.dispenser.BehaviorProjectileDispense; import net.minecraft.dispenser.IPosition; import net.minecraft.entity.IProjectile; +import net.minecraft.entity.SharedMonsterAttributes; +import net.minecraft.entity.ai.attributes.RangedAttribute; import net.minecraft.init.Items; import net.minecraft.init.SoundEvents; import net.minecraft.item.Item; @@ -299,6 +303,7 @@ import net.minecraftforge.fml.common.network.NetworkRegistry; import net.minecraftforge.fml.common.registry.EntityRegistry; import net.minecraftforge.fml.common.registry.GameRegistry; +import net.minecraftforge.fml.relauncher.ReflectionHelper; @Mod(modid = RefStrings.MODID, version = RefStrings.VERSION, name = RefStrings.NAME) public class MainRegistry { @@ -351,7 +356,10 @@ public class MainRegistry { // Armor Materials // Drillgon200: I have no idea what the two strings and the number at the // end are. - public static ArmorMaterial enumArmorMaterialT45 = EnumHelper.addArmorMaterial(RefStrings.MODID + ":T45", RefStrings.MODID + ":T45", 1000, new int[] { 3, 6, 8, 3 }, 0, SoundEvents.ITEM_ARMOR_EQUIP_GENERIC, 2.0F); + public static ArmorMaterial enumArmorMaterialT45 = EnumHelper.addArmorMaterial(RefStrings.MODID + ":T45", RefStrings.MODID + ":T45", 150, new int[] { 3, 6, 8, 3 }, 0, SoundEvents.ITEM_ARMOR_EQUIP_GENERIC, 2.0F); + public static ArmorMaterial aMatBJ = EnumHelper.addArmorMaterial(RefStrings.MODID + ":BLACKJACK", RefStrings.MODID + ":HBM_BLACKJACK", 150, new int[] { 3, 6, 8, 3 }, 100, SoundEvents.ITEM_ARMOR_EQUIP_GENERIC, 2.0F); + public static ArmorMaterial aMatAJR = EnumHelper.addArmorMaterial(RefStrings.MODID + ":T45AJR", RefStrings.MODID + ":T45AJR", 150, new int[] { 3, 8, 6, 3 }, 100, SoundEvents.ITEM_ARMOR_EQUIP_GENERIC, 2.0F); + public static ArmorMaterial aMatHEV = EnumHelper.addArmorMaterial(RefStrings.MODID + ":HEV", RefStrings.MODID + ":HEV", 150, new int[] { 3, 8, 6, 3 }, 100, SoundEvents.ITEM_ARMOR_EQUIP_GENERIC, 2.0F); public static ArmorMaterial enumArmorMaterialHazmat = EnumHelper.addArmorMaterial(RefStrings.MODID + ":HAZMAT", RefStrings.MODID + ":HAZMAT", 60, new int[] { 1, 4, 5, 2 }, 5, SoundEvents.ITEM_ARMOR_EQUIP_GENERIC, 0.0F); public static ArmorMaterial enumArmorMaterialHazmat2 = EnumHelper.addArmorMaterial(RefStrings.MODID + ":HAZMAT2", RefStrings.MODID + ":HAZMAT2", 60, new int[] { 1, 4, 5, 2 }, 5, SoundEvents.ITEM_ARMOR_EQUIP_GENERIC, 0.0F); public static ArmorMaterial enumArmorMaterialHazmat3 = EnumHelper.addArmorMaterial(RefStrings.MODID + ":HAZMAT3", RefStrings.MODID + ":HAZMAT3", 60, new int[] { 1, 4, 5, 2 }, 5, SoundEvents.ITEM_ARMOR_EQUIP_GENERIC, 0.0F); @@ -391,6 +399,8 @@ public class MainRegistry { public static ToolMaterial enumToolMaterialSledge = EnumHelper.addToolMaterial(RefStrings.MODID + ":SHIMMERSLEDGE", 1, 0, 25.0F, 26F, 200); public static ToolMaterial enumToolMaterialMultitool = EnumHelper.addToolMaterial(RefStrings.MODID + ":MULTITOOL", 3, 5000, 25F, 5.5F, 25); + + public static ToolMaterial matMeteorite = EnumHelper.addToolMaterial("HBM_METEORITE", 4, 0, 50F, 0.0F, 200); Random rand = new Random(); @@ -406,6 +416,17 @@ public void preInit(FMLPreInitializationEvent event) { while(polaroidID == 4 || polaroidID == 9) polaroidID = rand.nextInt(18) + 1; } + + + if(SharedMonsterAttributes.MAX_HEALTH.clampValue(Integer.MAX_VALUE) <= 2000) + try{ + @SuppressWarnings("deprecation") + Field f = ReflectionHelper.findField(RangedAttribute.class, "maximumValue", "field_111118_b"); + Field modifiersField = Field.class.getDeclaredField("modifiers"); + modifiersField.setAccessible(true); + modifiersField.setInt(f, f.getModifiers() & ~Modifier.FINAL); + f.set(SharedMonsterAttributes.MAX_HEALTH, Integer.MAX_VALUE); + } catch(Exception e){} MinecraftForge.EVENT_BUS.register(new ModEventHandler()); MinecraftForge.TERRAIN_GEN_BUS.register(new ModEventHandler()); @@ -413,16 +434,17 @@ public void preInit(FMLPreInitializationEvent event) { PacketDispatcher.registerPackets(); reloadConfig(); + HbmPotion.init(); CapabilityManager.INSTANCE.register(RadiationCapability.IEntityRadioactive.class, new RadiationCapability.EntityRadioactiveStorage(), RadiationCapability.EntityRadioactive.FACTORY); + CapabilityManager.INSTANCE.register(HbmCapability.IHBMData.class, new HbmCapability.HBMDataStorage(), HbmCapability.HBMData.FACTORY); ModForgeFluids.init(); ModItems.preInit(); ModBlocks.preInit(); - HbmPotion.init(); BulletConfigSyncingUtil.loadConfigsForSync(); CellularDungeonFactory.init(); Satellite.register(); - VersionChecker.checkVersion(); + HTTPHandler.loadStats(); AssemblerRecipes.preInit(event.getModConfigurationDirectory()); MultiblockBBHandler.init(); @@ -436,6 +458,9 @@ public void preInit(FMLPreInitializationEvent event) { enumArmorMaterialHazmat2.setRepairItem(new ItemStack(ModItems.hazmat_cloth_red)); enumArmorMaterialHazmat3.setRepairItem(new ItemStack(ModItems.hazmat_cloth_grey)); enumArmorMaterialT45.setRepairItem(new ItemStack(ModItems.plate_titanium)); + aMatBJ.setRepairItem(new ItemStack(ModItems.plate_armor_lunar)); + aMatAJR.setRepairItem(new ItemStack(ModItems.plate_armor_ajr)); + aMatHEV.setRepairItem(new ItemStack(ModItems.plate_armor_hev)); enumArmorMaterialTitanium.setRepairItem(new ItemStack(ModItems.ingot_titanium)); enumArmorMaterialSteel.setRepairItem(new ItemStack(ModItems.ingot_steel)); enumArmorMaterialAlloy.setRepairItem(new ItemStack(ModItems.ingot_advanced_alloy)); @@ -453,6 +478,7 @@ public void preInit(FMLPreInitializationEvent event) { enumToolMaterialBottleOpener.setRepairItem(new ItemStack(ModItems.plate_steel)); enumToolMaterialDesh.setRepairItem(new ItemStack(ModItems.ingot_desh)); enumArmorMaterialAsbestos.setRepairItem(new ItemStack(ModItems.asbestos_cloth)); + matMeteorite.setRepairItem(new ItemStack(ModItems.plate_paa)); NetworkRegistry.INSTANCE.registerGuiHandler(instance, new GuiHandler()); GameRegistry.registerTileEntity(TileEntityDummy.class, new ResourceLocation(RefStrings.MODID, "tileentity_dummy")); @@ -613,6 +639,14 @@ public void preInit(FMLPreInitializationEvent event) { GameRegistry.registerTileEntity(TileEntityKeypadBase.class, new ResourceLocation(RefStrings.MODID, "tileentity_keypad_base")); GameRegistry.registerTileEntity(TileEntitySlidingBlastDoorKeypad.class, new ResourceLocation(RefStrings.MODID, "tileentity_keypad_door")); GameRegistry.registerTileEntity(TileEntityBlackBook.class, new ResourceLocation(RefStrings.MODID, "tileentity_book_crafting")); + GameRegistry.registerTileEntity(TileEntityHadronDiode.class, new ResourceLocation(RefStrings.MODID, "tileentity_hadron_diode")); + GameRegistry.registerTileEntity(TileEntityHadronPower.class, new ResourceLocation(RefStrings.MODID, "tileentity_hadron_power")); + GameRegistry.registerTileEntity(TileEntityHadron.class, new ResourceLocation(RefStrings.MODID, "tileentity_hadron")); + GameRegistry.registerTileEntity(TileEntitySolarBoiler.class, new ResourceLocation(RefStrings.MODID, "tileentity_solarboiler")); + GameRegistry.registerTileEntity(TileEntitySolarMirror.class, new ResourceLocation(RefStrings.MODID, "tileentity_solarmirror")); + GameRegistry.registerTileEntity(TileEntityMachineDetector.class, new ResourceLocation(RefStrings.MODID, "tileentity_he_detector")); + GameRegistry.registerTileEntity(TileEntityFireworks.class, new ResourceLocation(RefStrings.MODID, "tileentity_firework_box")); + GameRegistry.registerTileEntity(TileEntityMachineIGenerator.class, new ResourceLocation(RefStrings.MODID, "tileentity_igenerator")); int i = 0; EntityRegistry.registerModEntity(new ResourceLocation(RefStrings.MODID, "entity_nuke_mk4"), EntityNukeExplosionMK4.class, "entity_nuke_mk4", i++, MainRegistry.instance, 1000, 1, true); @@ -771,10 +805,14 @@ public void preInit(FMLPreInitializationEvent event) { EntityRegistry.registerModEntity(new ResourceLocation(RefStrings.MODID, "entity_c_item"), EntityMovingItem.class, "entity_c_item", i++, MainRegistry.instance, 1000, 1, true); EntityRegistry.registerModEntity(new ResourceLocation(RefStrings.MODID, "entity_moonstone_blast"), EntityCloudTom.class, "entity_moonstone_blast", i++, MainRegistry.instance, 1000, 1, true); EntityRegistry.registerModEntity(new ResourceLocation(RefStrings.MODID, "entity_mask_man"), EntityMaskMan.class, "entity_mask_man", i++, MainRegistry.instance, 1000, 1, true, 0xAAAAAA, 0xAAAAAA); - EntityRegistry.registerModEntity(new ResourceLocation(RefStrings.MODID, "entity_balls_o_tron_mk0"), EntityBOTPrimeHead.class, "entity_balls_o_tron_mk0", i++, MainRegistry.instance, 1000, 1, true, 0xAAAAAA, 0xAAAAAA); - EntityRegistry.registerModEntity(new ResourceLocation(RefStrings.MODID, "entity_balls_o_tron_mk0_segfault"), EntityBOTPrimeBody.class, "entity_balls_o_tron_mk0_segfault", i++, MainRegistry.instance, 1000, 1, true); + EntityRegistry.registerModEntity(new ResourceLocation(RefStrings.MODID, "entity_balls_o_tron"), EntityBOTPrimeHead.class, "entity_balls_o_tron", i++, MainRegistry.instance, 1000, 1, true); + EntityRegistry.registerModEntity(new ResourceLocation(RefStrings.MODID, "entity_balls_o_tron_seg"), EntityBOTPrimeBody.class, "entity_balls_o_tron_seg", i++, MainRegistry.instance, 1000, 1, true); EntityRegistry.registerModEntity(new ResourceLocation(RefStrings.MODID, "entity_fucc_a_ducc"), EntityDuck.class, "entity_fucc_a_ducc", i++, MainRegistry.instance, 1000, 1, true, 0xd0d0d0, 0xFFBF00); EntityRegistry.registerModEntity(new ResourceLocation(RefStrings.MODID, "entity_vortex_beam"), EntityBeamVortex.class, "entity_vortex_beam", i++, MainRegistry.instance, 1000, 1, true); + EntityRegistry.registerModEntity(new ResourceLocation(RefStrings.MODID, "entity_elder_one"), EntityQuackos.class, "entity_elder_one", i++, MainRegistry.instance, 1000, 1, true, 0xd0d0d0, 0xFFBF00); + EntityRegistry.registerModEntity(new ResourceLocation(RefStrings.MODID, "entity_ntm_fbi"), EntityFBI.class, "entity_ntm_fbi", i++, MainRegistry.instance, 1000, 1, true, 0x008000, 0x404040); + EntityRegistry.registerModEntity(new ResourceLocation(RefStrings.MODID, "entity_ntm_radiation_blaze"), EntityRADBeast.class, "entity_ntm_radiation_blaze", i++, MainRegistry.instance, 1000, 1, true, 0x303030, 0x008000); + EntityRegistry.registerModEntity(new ResourceLocation(RefStrings.MODID, "entity_firework_ball"), EntityFireworks.class, "entity_firework_ball", i++, MainRegistry.instance, 1000, 1, true); ForgeChunkManager.setForcedChunkLoadingCallback(this, new LoadingCallback() { @@ -803,6 +841,7 @@ public static void reloadConfig() { PotionConfig.loadFromConfig(config); ToolConfig.loadFromConfig(config); WeaponConfig.loadFromConfig(config); + MobConfig.loadFromConfig(config); config.save(); } @@ -827,6 +866,10 @@ public void postInit(FMLPostInitializationEvent event) { FluidContainerRegistry.registerContainer(Item.getItemFromBlock(ModBlocks.pink_barrel), ModItems.tank_steel, new FluidStack(ModForgeFluids.kerosene, 10000)); FluidContainerRegistry.registerContainer(Item.getItemFromBlock(ModBlocks.red_barrel), ModItems.tank_steel, new FluidStack(ModForgeFluids.diesel, 10000)); FluidContainerRegistry.registerContainer(ModItems.bottle_mercury, Items.GLASS_BOTTLE, new FluidStack(ModForgeFluids.mercury, 1000)); + FluidContainerRegistry.registerContainer(ModItems.particle_hydrogen, ModItems.particle_empty, new FluidStack(ModForgeFluids.hydrogen, 1000)); + FluidContainerRegistry.registerContainer(ModItems.particle_amat, ModItems.particle_empty, new FluidStack(ModForgeFluids.amat, 1000)); + FluidContainerRegistry.registerContainer(ModItems.particle_aschrab, ModItems.particle_empty, new FluidStack(ModForgeFluids.aschrab, 1000)); + FluidContainerRegistry.registerContainer(Item.getItemFromBlock(ModBlocks.ore_gneiss_gas), Item.getItemFromBlock(ModBlocks.stone_gneiss), new FluidStack(ModForgeFluids.petroleum, 250)); //Drillgon200: expand the max entity radius for the hunter chopper if(World.MAX_ENTITY_RADIUS < 5) @@ -845,90 +888,105 @@ public void serverStarting(FMLServerStartingEvent evt) { } private void registerHazmatArmors() { - HazmatRegistry.instance.registerHazmat(ModItems.cmb_helmet, 0.5F); - HazmatRegistry.instance.registerHazmat(ModItems.cmb_plate, 1.1F); - HazmatRegistry.instance.registerHazmat(ModItems.cmb_legs, 0.8F); - HazmatRegistry.instance.registerHazmat(ModItems.cmb_boots, 0.2F); + HazmatRegistry.registerHazmat(ModItems.hev_helmet, 0.5F); + HazmatRegistry.registerHazmat(ModItems.hev_plate, 1.0F); + HazmatRegistry.registerHazmat(ModItems.hev_legs, 0.7F); + HazmatRegistry.registerHazmat(ModItems.hev_boots, 0.3F); + + HazmatRegistry.registerHazmat(ModItems.ajr_helmet, 0.4F); + HazmatRegistry.registerHazmat(ModItems.ajr_plate, 0.8F); + HazmatRegistry.registerHazmat(ModItems.ajr_legs, 0.6F); + HazmatRegistry.registerHazmat(ModItems.ajr_boots, 0.2F); - HazmatRegistry.instance.registerHazmat(ModItems.hazmat_helmet, 0.2F); - HazmatRegistry.instance.registerHazmat(ModItems.hazmat_plate, 0.4F); - HazmatRegistry.instance.registerHazmat(ModItems.hazmat_legs, 0.3F); - HazmatRegistry.instance.registerHazmat(ModItems.hazmat_boots, 0.1F); + HazmatRegistry.registerHazmat(ModItems.cmb_helmet, 0.5F); + HazmatRegistry.registerHazmat(ModItems.cmb_plate, 1.1F); + HazmatRegistry.registerHazmat(ModItems.cmb_legs, 0.8F); + HazmatRegistry.registerHazmat(ModItems.cmb_boots, 0.2F); + + HazmatRegistry.registerHazmat(ModItems.hazmat_helmet, 0.2F); + HazmatRegistry.registerHazmat(ModItems.hazmat_plate, 0.4F); + HazmatRegistry.registerHazmat(ModItems.hazmat_legs, 0.3F); + HazmatRegistry.registerHazmat(ModItems.hazmat_boots, 0.1F); - HazmatRegistry.instance.registerHazmat(ModItems.hazmat_helmet_red, 0.3F); - HazmatRegistry.instance.registerHazmat(ModItems.hazmat_plate_red, 0.6F); - HazmatRegistry.instance.registerHazmat(ModItems.hazmat_legs_red, 0.45F); - HazmatRegistry.instance.registerHazmat(ModItems.hazmat_boots_red, 0.15F); + HazmatRegistry.registerHazmat(ModItems.hazmat_helmet_red, 0.3F); + HazmatRegistry.registerHazmat(ModItems.hazmat_plate_red, 0.6F); + HazmatRegistry.registerHazmat(ModItems.hazmat_legs_red, 0.45F); + HazmatRegistry.registerHazmat(ModItems.hazmat_boots_red, 0.15F); - HazmatRegistry.instance.registerHazmat(ModItems.hazmat_helmet_grey, 0.4F); - HazmatRegistry.instance.registerHazmat(ModItems.hazmat_plate_grey, 0.8F); - HazmatRegistry.instance.registerHazmat(ModItems.hazmat_legs_grey, 0.6F); - HazmatRegistry.instance.registerHazmat(ModItems.hazmat_boots_grey, 0.2F); + HazmatRegistry.registerHazmat(ModItems.hazmat_helmet_grey, 0.4F); + HazmatRegistry.registerHazmat(ModItems.hazmat_plate_grey, 0.8F); + HazmatRegistry.registerHazmat(ModItems.hazmat_legs_grey, 0.6F); + HazmatRegistry.registerHazmat(ModItems.hazmat_boots_grey, 0.2F); - HazmatRegistry.instance.registerHazmat(ModItems.t45_helmet, 0.4F); - HazmatRegistry.instance.registerHazmat(ModItems.t45_plate, 0.8F); - HazmatRegistry.instance.registerHazmat(ModItems.t45_legs, 0.6F); - HazmatRegistry.instance.registerHazmat(ModItems.t45_boots, 0.2F); + HazmatRegistry.registerHazmat(ModItems.t45_helmet, 0.4F); + HazmatRegistry.registerHazmat(ModItems.t45_plate, 0.8F); + HazmatRegistry.registerHazmat(ModItems.t45_legs, 0.6F); + HazmatRegistry.registerHazmat(ModItems.t45_boots, 0.2F); - HazmatRegistry.instance.registerHazmat(ModItems.paa_plate, 0.8F); - HazmatRegistry.instance.registerHazmat(ModItems.paa_legs, 0.6F); - HazmatRegistry.instance.registerHazmat(ModItems.paa_boots, 0.2F); + HazmatRegistry.registerHazmat(ModItems.paa_plate, 0.8F); + HazmatRegistry.registerHazmat(ModItems.paa_legs, 0.6F); + HazmatRegistry.registerHazmat(ModItems.paa_boots, 0.2F); - HazmatRegistry.instance.registerHazmat(ModItems.hazmat_paa_helmet, 0.6F); - HazmatRegistry.instance.registerHazmat(ModItems.hazmat_paa_plate, 1.2F); - HazmatRegistry.instance.registerHazmat(ModItems.hazmat_paa_legs, 0.9F); - HazmatRegistry.instance.registerHazmat(ModItems.hazmat_paa_boots, 0.3F); + HazmatRegistry.registerHazmat(ModItems.hazmat_paa_helmet, 0.6F); + HazmatRegistry.registerHazmat(ModItems.hazmat_paa_plate, 1.2F); + HazmatRegistry.registerHazmat(ModItems.hazmat_paa_legs, 0.9F); + HazmatRegistry.registerHazmat(ModItems.hazmat_paa_boots, 0.3F); - HazmatRegistry.instance.registerHazmat(ModItems.security_helmet, 0.2F); - HazmatRegistry.instance.registerHazmat(ModItems.security_plate, 0.4F); - HazmatRegistry.instance.registerHazmat(ModItems.security_legs, 0.3F); - HazmatRegistry.instance.registerHazmat(ModItems.security_boots, 0.1F); + HazmatRegistry.registerHazmat(ModItems.security_helmet, 0.2F); + HazmatRegistry.registerHazmat(ModItems.security_plate, 0.4F); + HazmatRegistry.registerHazmat(ModItems.security_legs, 0.3F); + HazmatRegistry.registerHazmat(ModItems.security_boots, 0.1F); - HazmatRegistry.instance.registerHazmat(ModItems.starmetal_helmet, 0.6F); - HazmatRegistry.instance.registerHazmat(ModItems.starmetal_plate, 1.2F); - HazmatRegistry.instance.registerHazmat(ModItems.starmetal_legs, 0.9F); - HazmatRegistry.instance.registerHazmat(ModItems.starmetal_boots, 0.3F); + HazmatRegistry.registerHazmat(ModItems.starmetal_helmet, 0.6F); + HazmatRegistry.registerHazmat(ModItems.starmetal_plate, 1.2F); + HazmatRegistry.registerHazmat(ModItems.starmetal_legs, 0.9F); + HazmatRegistry.registerHazmat(ModItems.starmetal_boots, 0.3F); - HazmatRegistry.instance.registerHazmat(ModItems.jackt, 0.3F); - HazmatRegistry.instance.registerHazmat(ModItems.jackt2, 0.3F); + HazmatRegistry.registerHazmat(ModItems.jackt, 0.3F); + HazmatRegistry.registerHazmat(ModItems.jackt2, 0.3F); - HazmatRegistry.instance.registerHazmat(ModItems.gas_mask, 0.15F); - HazmatRegistry.instance.registerHazmat(ModItems.gas_mask_m65, 0.175F); + HazmatRegistry.registerHazmat(ModItems.gas_mask, 0.15F); + HazmatRegistry.registerHazmat(ModItems.gas_mask_m65, 0.175F); - HazmatRegistry.instance.registerHazmat(ModItems.steel_helmet, 0.04F); - HazmatRegistry.instance.registerHazmat(ModItems.steel_plate, 0.08F); - HazmatRegistry.instance.registerHazmat(ModItems.steel_legs, 0.06F); - HazmatRegistry.instance.registerHazmat(ModItems.steel_boots, 0.02F); + HazmatRegistry.registerHazmat(ModItems.steel_helmet, 0.04F); + HazmatRegistry.registerHazmat(ModItems.steel_plate, 0.08F); + HazmatRegistry.registerHazmat(ModItems.steel_legs, 0.06F); + HazmatRegistry.registerHazmat(ModItems.steel_boots, 0.02F); - HazmatRegistry.instance.registerHazmat(ModItems.cobalt_helmet, 0.1F); - HazmatRegistry.instance.registerHazmat(ModItems.cobalt_plate, 0.2F); - HazmatRegistry.instance.registerHazmat(ModItems.cobalt_legs, 0.15F); - HazmatRegistry.instance.registerHazmat(ModItems.cobalt_boots, 0.05F); + HazmatRegistry.registerHazmat(ModItems.cobalt_helmet, 0.1F); + HazmatRegistry.registerHazmat(ModItems.cobalt_plate, 0.2F); + HazmatRegistry.registerHazmat(ModItems.cobalt_legs, 0.15F); + HazmatRegistry.registerHazmat(ModItems.cobalt_boots, 0.05F); - HazmatRegistry.instance.registerHazmat(Items.IRON_HELMET, 0.04F); - HazmatRegistry.instance.registerHazmat(Items.IRON_CHESTPLATE, 0.08F); - HazmatRegistry.instance.registerHazmat(Items.IRON_LEGGINGS, 0.06F); - HazmatRegistry.instance.registerHazmat(Items.IRON_BOOTS, 0.02F); + HazmatRegistry.registerHazmat(Items.IRON_HELMET, 0.04F); + HazmatRegistry.registerHazmat(Items.IRON_CHESTPLATE, 0.08F); + HazmatRegistry.registerHazmat(Items.IRON_LEGGINGS, 0.06F); + HazmatRegistry.registerHazmat(Items.IRON_BOOTS, 0.02F); - HazmatRegistry.instance.registerHazmat(Items.GOLDEN_HELMET, 0.04F); - HazmatRegistry.instance.registerHazmat(Items.GOLDEN_CHESTPLATE, 0.08F); - HazmatRegistry.instance.registerHazmat(Items.GOLDEN_LEGGINGS, 0.06F); - HazmatRegistry.instance.registerHazmat(Items.GOLDEN_BOOTS, 0.02F); + HazmatRegistry.registerHazmat(Items.GOLDEN_HELMET, 0.04F); + HazmatRegistry.registerHazmat(Items.GOLDEN_CHESTPLATE, 0.08F); + HazmatRegistry.registerHazmat(Items.GOLDEN_LEGGINGS, 0.06F); + HazmatRegistry.registerHazmat(Items.GOLDEN_BOOTS, 0.02F); - HazmatRegistry.instance.registerHazmat(ModItems.alloy_helmet, 0.08F); - HazmatRegistry.instance.registerHazmat(ModItems.alloy_plate, 0.16F); - HazmatRegistry.instance.registerHazmat(ModItems.alloy_legs, 0.12F); - HazmatRegistry.instance.registerHazmat(ModItems.alloy_boots, 0.04F); + HazmatRegistry.registerHazmat(ModItems.alloy_helmet, 0.08F); + HazmatRegistry.registerHazmat(ModItems.alloy_plate, 0.16F); + HazmatRegistry.registerHazmat(ModItems.alloy_legs, 0.12F); + HazmatRegistry.registerHazmat(ModItems.alloy_boots, 0.04F); - HazmatRegistry.instance.registerHazmat(ModItems.schrabidium_helmet, 0.6F); - HazmatRegistry.instance.registerHazmat(ModItems.schrabidium_plate, 1.2F); - HazmatRegistry.instance.registerHazmat(ModItems.schrabidium_legs, 0.9F); - HazmatRegistry.instance.registerHazmat(ModItems.schrabidium_boots, 0.3F); + HazmatRegistry.registerHazmat(ModItems.schrabidium_helmet, 0.6F); + HazmatRegistry.registerHazmat(ModItems.schrabidium_plate, 1.2F); + HazmatRegistry.registerHazmat(ModItems.schrabidium_legs, 0.9F); + HazmatRegistry.registerHazmat(ModItems.schrabidium_boots, 0.3F); - HazmatRegistry.instance.registerHazmat(ModItems.euphemium_helmet, 6F); - HazmatRegistry.instance.registerHazmat(ModItems.euphemium_plate, 12F); - HazmatRegistry.instance.registerHazmat(ModItems.euphemium_legs, 9F); - HazmatRegistry.instance.registerHazmat(ModItems.euphemium_boots, 3F); + HazmatRegistry.registerHazmat(ModItems.euphemium_helmet, 6F); + HazmatRegistry.registerHazmat(ModItems.euphemium_plate, 12F); + HazmatRegistry.registerHazmat(ModItems.euphemium_legs, 9F); + HazmatRegistry.registerHazmat(ModItems.euphemium_boots, 3F); + + HazmatRegistry.registerHazmat(ModItems.bj_helmet, 0.4F); + HazmatRegistry.registerHazmat(ModItems.bj_plate, 0.8F); + HazmatRegistry.registerHazmat(ModItems.bj_legs, 0.6F); + HazmatRegistry.registerHazmat(ModItems.bj_boots, 0.2F); } diff --git a/src/main/java/com/hbm/main/ModEventHandler.java b/src/main/java/com/hbm/main/ModEventHandler.java index e8fbf38d0c..dd5abfa022 100644 --- a/src/main/java/com/hbm/main/ModEventHandler.java +++ b/src/main/java/com/hbm/main/ModEventHandler.java @@ -3,21 +3,24 @@ import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.util.ArrayList; -import java.util.HashSet; import java.util.Iterator; import java.util.List; +import java.util.Map; +import java.util.Map.Entry; import java.util.Random; -import java.util.Set; import org.apache.commons.lang3.math.NumberUtils; import com.hbm.blocks.ModBlocks; +import com.hbm.capability.HbmCapability; import com.hbm.capability.RadiationCapability; import com.hbm.config.GeneralConfig; import com.hbm.config.RadiationConfig; import com.hbm.config.WorldConfig; import com.hbm.entity.logic.IChunkLoader; +import com.hbm.entity.mob.EntityDuck; import com.hbm.entity.mob.EntityNuclearCreeper; +import com.hbm.entity.mob.EntityQuackos; import com.hbm.entity.mob.EntityTaintedCreeper; import com.hbm.entity.projectile.EntityBurningFOEQ; import com.hbm.entity.projectile.EntityMeteor; @@ -25,37 +28,40 @@ import com.hbm.forgefluid.FluidTypeHandler; import com.hbm.handler.ArmorUtil; import com.hbm.handler.BossSpawnHandler; +import com.hbm.handler.HTTPHandler; import com.hbm.handler.JetpackHandler; import com.hbm.handler.MissileStruct; import com.hbm.handler.RadiationWorldHandler; -import com.hbm.handler.VersionChecker; import com.hbm.inventory.AssemblerRecipes; import com.hbm.inventory.BreederRecipes; import com.hbm.inventory.CentrifugeRecipes; import com.hbm.inventory.CrystallizerRecipes; import com.hbm.inventory.CyclotronRecipes; +import com.hbm.inventory.HadronRecipes; import com.hbm.inventory.MagicRecipes; import com.hbm.inventory.ShredderRecipes; import com.hbm.items.ModItems; import com.hbm.items.gear.ArmorFSB; +import com.hbm.items.special.ItemHot; +import com.hbm.items.weapon.ItemGunBase; import com.hbm.lib.HBMSoundHandler; import com.hbm.lib.Library; import com.hbm.lib.ModDamageSource; import com.hbm.lib.RefStrings; import com.hbm.packet.AssemblerRecipeSyncPacket; -import com.hbm.packet.PacketCreatePhysTree; import com.hbm.packet.PacketDispatcher; import com.hbm.packet.PlayerInformPacket; import com.hbm.packet.RadSurveyPacket; -import com.hbm.physics.ParticlePhysicsBlocks; import com.hbm.render.amlfrom1710.Vec3; import com.hbm.saveddata.AuxSavedData; import com.hbm.saveddata.RadiationSavedData; import com.hbm.util.ContaminationUtil; +import com.hbm.util.EnchantmentUtil; import com.hbm.world.generator.TimedGenerator; import net.minecraft.block.Block; -import net.minecraft.client.Minecraft; +import net.minecraft.enchantment.Enchantment; +import net.minecraft.enchantment.EnchantmentHelper; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.item.EntityItem; @@ -68,6 +74,7 @@ import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayerMP; import net.minecraft.init.Blocks; +import net.minecraft.init.Items; import net.minecraft.init.MobEffects; import net.minecraft.init.SoundEvents; import net.minecraft.inventory.EntityEquipmentSlot; @@ -86,18 +93,24 @@ import net.minecraft.util.text.TextFormatting; import net.minecraft.world.World; import net.minecraft.world.chunk.Chunk; +import net.minecraftforge.event.AnvilUpdateEvent; import net.minecraftforge.event.AttachCapabilitiesEvent; import net.minecraftforge.event.RegistryEvent; import net.minecraftforge.event.ServerChatEvent; +import net.minecraftforge.event.entity.EntityEvent; import net.minecraftforge.event.entity.EntityEvent.EnteringChunk; import net.minecraftforge.event.entity.living.LivingAttackEvent; import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingJumpEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; import net.minecraftforge.event.entity.living.LivingHurtEvent; import net.minecraftforge.event.entity.living.LivingSpawnEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; import net.minecraftforge.event.entity.player.PlayerInteractEvent; import net.minecraftforge.event.world.BlockEvent; import net.minecraftforge.event.world.WorldEvent; import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; +import net.minecraftforge.fml.common.gameevent.PlayerEvent; import net.minecraftforge.fml.common.gameevent.PlayerEvent.ItemCraftedEvent; import net.minecraftforge.fml.common.gameevent.PlayerEvent.PlayerLoggedInEvent; import net.minecraftforge.fml.common.gameevent.TickEvent; @@ -108,6 +121,7 @@ public class ModEventHandler { public static final ResourceLocation ENT_RAD_LOC = new ResourceLocation(RefStrings.MODID, "RADIATION"); + public static final ResourceLocation DATA_LOC = new ResourceLocation(RefStrings.MODID, "HBMDATA"); public static boolean showMessage = true; public static int meteorShower = 0; @@ -120,11 +134,14 @@ public void soundRegistering(RegistryEvent.Register evt) { evt.getRegistry().register(e); } } - + @SubscribeEvent public void attachRadCap(AttachCapabilitiesEvent e) { if(e.getObject() instanceof EntityLivingBase) e.addCapability(ENT_RAD_LOC, new RadiationCapability.EntityRadiationProvider()); + if(e.getObject() instanceof EntityPlayer){ + e.addCapability(DATA_LOC, new HbmCapability.HBMDataProvider()); + } } @SubscribeEvent @@ -466,6 +483,9 @@ public void worldTick(WorldTickEvent event) { } // effect for radiation EntityLivingBase entity = (EntityLivingBase) e; + + if(entity instanceof EntityPlayer && (((EntityPlayer) entity).capabilities.isCreativeMode || ((EntityPlayer) entity).isSpectator())) + continue; if(event.world.getTotalWorldTime() % 20 == 0) { @@ -520,27 +540,38 @@ public void worldTick(WorldTickEvent event) { event.world.spawnEntity(creep); entity.setDead(); continue; - } + } else if(entity.getClass().equals(EntityDuck.class) && eRad >= 200) { + + EntityQuackos quacc = new EntityQuackos(event.world); + quacc.setLocationAndAngles(entity.posX, entity.posY, entity.posZ, entity.rotationYaw, entity.rotationPitch); - if(eRad < 200 || entity instanceof EntityNuclearCreeper || entity instanceof EntityMooshroom || entity instanceof EntityZombie || entity instanceof EntitySkeleton) + if(!entity.isDead && !event.world.isRemote) + event.world.spawnEntity(quacc); + + entity.setDead(); continue; + } + + if(eRad < 200 || entity instanceof EntityNuclearCreeper || + entity instanceof EntityMooshroom || + entity instanceof EntityZombie || + entity instanceof EntitySkeleton || + entity instanceof EntityQuackos) if(eRad > 2500) entRad.setRads(2500); - if(entity instanceof EntityPlayer && (((EntityPlayer) entity).capabilities.isCreativeMode || ((EntityPlayer) entity).isSpectator())) - continue; - if(eRad >= 1000) { - if(entity.attackEntityFrom(ModDamageSource.radiation, entity.getMaxHealth() * 100)) { - entRad.setRads(0); + entity.attackEntityFrom(ModDamageSource.radiation, 1000F); + entRad.setRads(0); + + if(entity.getHealth() > 0) { + entity.setHealth(0); + entity.onDeath(ModDamageSource.radiation); } + if(entity instanceof EntityPlayerMP) AdvancementManager.grantAchievement((EntityPlayerMP) entity, AdvancementManager.achRadDeath); - //.attackEntityFrom ensures the recentlyHit var is set to enable drops. - //if the attack is canceled, then nothing will drop. - //that's what you get for trying to cheat death - entity.setHealth(0); } else if(eRad >= 800) { if(event.world.rand.nextInt(300) == 0) entity.addPotionEffect(new PotionEffect(MobEffects.NAUSEA, 5 * 30, 0)); @@ -611,45 +642,7 @@ public void onEntityHurt(LivingHurtEvent e) { } } - EntityLivingBase ent = e.getEntityLiving(); - - if(ent instanceof EntityPlayer) { - EntityPlayer player = (EntityPlayer) ent; - - ItemStack helmet = player.inventory.armorInventory.get(3); - ItemStack plate = player.inventory.armorInventory.get(2); - ItemStack legs = player.inventory.armorInventory.get(1); - ItemStack boots = player.inventory.armorInventory.get(0); - - if(plate.getItem() instanceof ArmorFSB) { - - ArmorFSB chestplate = (ArmorFSB) plate.getItem(); - - boolean noHelmet = chestplate.noHelmet; - - if((helmet.getItem() instanceof ArmorFSB || noHelmet) && plate.getItem() instanceof ArmorFSB && legs.getItem() instanceof ArmorFSB && boots.getItem() instanceof ArmorFSB) { - - if((noHelmet || chestplate.getArmorMaterial() == ((ArmorFSB) helmet.getItem()).getArmorMaterial()) && chestplate.getArmorMaterial() == ((ArmorFSB) legs.getItem()).getArmorMaterial() && chestplate.getArmorMaterial() == ((ArmorFSB) boots.getItem()).getArmorMaterial()) { - - if(chestplate.damageMod != -1) { - e.setAmount(e.getAmount() * chestplate.damageMod); - } - - if(chestplate.resistance.get(e.getSource().getDamageType()) != null) { - e.setAmount(e.getAmount() * chestplate.resistance.get(e.getSource())); - } - - if(chestplate.blastProtection != -1 && e.getSource().isExplosion()) { - e.setAmount(e.getAmount() * chestplate.blastProtection); - } - - if(chestplate.damageCap != -1) { - e.setAmount(Math.min(e.getAmount(), chestplate.damageCap)); - } - } - } - } - } + ArmorFSB.handleHurt(e); } @SubscribeEvent @@ -661,69 +654,134 @@ public void onEntityAttacked(LivingAttackEvent event) { event.setCanceled(true); } - if(e instanceof EntityPlayer) { - EntityPlayer player = (EntityPlayer) e; - - ItemStack helmet = player.inventory.armorInventory.get(3); - ItemStack plate = player.inventory.armorInventory.get(2); - ItemStack legs = player.inventory.armorInventory.get(1); - ItemStack boots = player.inventory.armorInventory.get(0); - - if(plate.getItem() instanceof ArmorFSB) { - - ArmorFSB chestplate = (ArmorFSB) plate.getItem(); - - boolean noHelmet = chestplate.noHelmet; - - if((helmet.getItem() instanceof ArmorFSB || noHelmet) && plate.getItem() instanceof ArmorFSB && legs.getItem() instanceof ArmorFSB && boots.getItem() instanceof ArmorFSB) { - - if((noHelmet || chestplate.getArmorMaterial() == ((ArmorFSB) helmet.getItem()).getArmorMaterial()) && chestplate.getArmorMaterial() == ((ArmorFSB) legs.getItem()).getArmorMaterial() && chestplate.getArmorMaterial() == ((ArmorFSB) boots.getItem()).getArmorMaterial()) { + ArmorFSB.handleAttack(event); + } + + @SubscribeEvent + public void onPlayerFall(PlayerFlyableFallEvent event) { + ArmorFSB.handleFall(event.getEntityPlayer()); + } - if(chestplate.fireproof && event.getSource().isFireDamage()) { - player.extinguish(); - event.setCanceled(true); - } - } - } - } - } + @SubscribeEvent + public void onEntityFall(LivingFallEvent event) { + if(event.getEntityLiving() instanceof EntityPlayer) + ArmorFSB.handleFall((EntityPlayer) event.getEntityLiving()); } @SubscribeEvent public void onPlayerTick(TickEvent.PlayerTickEvent event) { EntityPlayer player = event.player; + ArmorFSB.handleTick(event); if(!player.world.isRemote && event.phase == TickEvent.Phase.START) { - - /// FSB ARMOR START /// - ItemStack helmet = player.inventory.armorInventory.get(3); - ItemStack plate = player.inventory.armorInventory.get(2); - ItemStack legs = player.inventory.armorInventory.get(1); - ItemStack boots = player.inventory.armorInventory.get(0); - - if(plate.getItem() instanceof ArmorFSB) { - - ArmorFSB chestplate = (ArmorFSB) plate.getItem(); - - boolean noHelmet = chestplate.noHelmet; - - if((helmet.getItem() instanceof ArmorFSB || noHelmet) && plate.getItem() instanceof ArmorFSB && legs.getItem() instanceof ArmorFSB && boots.getItem() instanceof ArmorFSB) { - - if((noHelmet || chestplate.getArmorMaterial() == ((ArmorFSB) helmet.getItem()).getArmorMaterial()) && chestplate.getArmorMaterial() == ((ArmorFSB) legs.getItem()).getArmorMaterial() && chestplate.getArmorMaterial() == ((ArmorFSB) boots.getItem()).getArmorMaterial()) { - - if(!chestplate.effects.isEmpty()) { - - for(PotionEffect i : chestplate.effects) { - player.addPotionEffect(new PotionEffect(i.getPotion(), i.getDuration(), i.getAmplifier(), i.getIsAmbient(), i.doesShowParticles())); + /*NBTTagCompound perDat = player.getEntityData().getCompoundTag(EntityPlayer.PERSISTED_NBT_TAG); + int lightning = perDat.getInteger("lightningCharge"); + if(lightning > 0){ + lightning ++; + if(lightning == 60){ + RayTraceResult r = Library.rayTraceIncludeEntities(player, 100, 1); + if(r != null && r.typeOfHit != Type.MISS){ + NBTTagCompound tag = new NBTTagCompound(); + tag.setString("type", "lightning"); + tag.setString("mode", "beam"); + tag.setDouble("hitX", r.hitVec.x); + tag.setDouble("hitY", r.hitVec.y); + tag.setDouble("hitZ", r.hitVec.z); + Vec3d normal = new Vec3d(r.sideHit.getFrontOffsetX(), r.sideHit.getFrontOffsetY(), r.sideHit.getFrontOffsetZ()); + tag.setDouble("normX", normal.x); + tag.setDouble("normY", normal.y); + tag.setDouble("normZ", normal.z); + if(r.typeOfHit == Type.ENTITY){ + r.entityHit.attackEntityFrom(ModDamageSource.electricity, 20); + if(r.entityHit instanceof EntityLiving && ((EntityLiving)r.entityHit).getHealth() <= 0){ + r.entityHit.setDead(); + PacketDispatcher.wrapper.sendToAllTracking(new PacketSpecialDeath(r.entityHit, 2, (float)player.getLookVec().x, (float)player.getLookVec().y, (float)player.getLookVec().z), new TargetPoint(player.world.provider.getDimension(), r.entityHit.posX, r.entityHit.posY, r.entityHit.posZ, 0)); } + tag.setInteger("hitType", 1); + } else if(r.typeOfHit == Type.BLOCK){ + tag.setInteger("hitType", 0); } + + Vec3d direction = player.getLookVec().scale(0.75); + switch(r.sideHit.getAxis()){ + case X: + direction = new Vec3d(-direction.x, direction.y, direction.z); + break; + case Y: + direction = new Vec3d(direction.x, -direction.y, direction.z); + break; + case Z: + direction = new Vec3d(direction.x, direction.y, -direction.z); + break; + } + + NBTTagCompound tag2 = new NBTTagCompound(); + tag2.setString("type", "spark"); + tag2.setString("mode", "coneBurst"); + tag2.setDouble("posX", r.hitVec.x); + tag2.setDouble("posY", r.hitVec.y); + tag2.setDouble("posZ", r.hitVec.z); + tag2.setDouble("dirX", direction.x); + tag2.setDouble("dirY", direction.y); + tag2.setDouble("dirZ", direction.z); + tag2.setFloat("r", 0.4F); + tag2.setFloat("g", 0.8F); + tag2.setFloat("b", 0.9F); + tag2.setFloat("a", 2F); + tag2.setInteger("lifetime", 5); + tag2.setInteger("randLifetime", 20); + tag2.setFloat("width", 0.04F); + tag2.setFloat("length", 0.7F); + tag2.setFloat("randLength", 1.5F); + tag2.setFloat("gravity", 0.1F); + tag2.setFloat("angle", 80F); + tag2.setInteger("count", 60+player.world.rand.nextInt(20)); + tag2.setFloat("randomVelocity", 0.4F); + PacketDispatcher.wrapper.sendToAllTracking(new AuxParticlePacketNT(tag2, r.hitVec.x, r.hitVec.y, r.hitVec.z), new TargetPoint(player.world.provider.getDimension(), player.posX, player.posY, player.posZ, 0)); + + Vec3d ssgChainPos = new Vec3d(-0.18, -0.1, 0.35); + ssgChainPos = ssgChainPos.rotatePitch((float) Math.toRadians(-player.rotationPitch)); + ssgChainPos = ssgChainPos.rotateYaw((float) Math.toRadians(-player.rotationYaw)); + + ssgChainPos = ssgChainPos.addVector(player.posX, player.posY + player.getEyeHeight(), player.posZ); + PacketDispatcher.wrapper.sendToAllTracking(new AuxParticlePacketNT(tag, ssgChainPos.x, ssgChainPos.y, ssgChainPos.z), new TargetPoint(player.world.provider.getDimension(), player.posX, player.posY, player.posZ, 0)); + } else { + NBTTagCompound tag = new NBTTagCompound(); + tag.setString("type", "lightning"); + tag.setString("mode", "beam"); + Vec3d hit = player.getPositionEyes(1).add(player.getLookVec().scale(100)); + tag.setDouble("hitX", hit.x); + tag.setDouble("hitY", hit.y); + tag.setDouble("hitZ", hit.z); + tag.setInteger("hitType", -1); + + Vec3d ssgChainPos = new Vec3d(-0.18, -0.1, 0.35); + ssgChainPos = ssgChainPos.rotatePitch((float) Math.toRadians(-player.rotationPitch)); + ssgChainPos = ssgChainPos.rotateYaw((float) Math.toRadians(-player.rotationYaw)); + ssgChainPos = ssgChainPos.addVector(player.posX, player.posY + player.getEyeHeight(), player.posZ); + + PacketDispatcher.wrapper.sendToAllTracking(new AuxParticlePacketNT(tag, ssgChainPos.x, ssgChainPos.y, ssgChainPos.z), new TargetPoint(player.world.provider.getDimension(), player.posX, player.posY, player.posZ, 0)); } } + if(lightning == 84){ + lightning = 0; + } + } + perDat.setInteger("lightningCharge", lightning);*/ + + /// GHOST FIX START /// + + if(!Float.isFinite(player.getHealth()) || !Float.isFinite(player.getAbsorptionAmount())) { + player.sendMessage(new TextComponentString("Your health has been restored!")); + player.world.playSound(null, player.posX, player.posY, player.posZ, HBMSoundHandler.syringeUse, SoundCategory.PLAYERS, 1.0F, 1.0F); + player.setHealth(player.getMaxHealth()); + player.setAbsorptionAmount(0); } - /// FSB ARMOR END /// + + /// GHOST FIX END /// /// BETA HEALTH START /// - if(player.getUniqueID().toString().equals(Library.Dr_Nostalgia)) { + if(Library.hasInventoryItem(player.inventory, ModItems.beta)) { if(player.getFoodStats().getFoodLevel() < 10) { player.getFoodStats().setFoodLevel(10); } @@ -780,15 +838,23 @@ public void onLivingDeath(LivingDeathEvent event) { if(event.getEntity() instanceof EntityTaintedCreeper && event.getSource() == ModDamageSource.boxcar) { - for(EntityPlayer player : event.getEntity().getEntityWorld().playerEntities) { + for(EntityPlayer player : event.getEntity().getEntityWorld().getEntitiesWithinAABB(EntityPlayer.class, event.getEntity().getEntityBoundingBox().expand(50, 50, 50))) { AdvancementManager.grantAchievement(player, AdvancementManager.bobHidden); } } } - /*@SubscribeEvent - public void blockBreak(BlockEvent.BreakEvent e){ - PacketDispatcher.wrapper.sendToAll(new PacketCreatePhysTree(e.getPos().up())); + @SubscribeEvent + public void onEntityJump(LivingJumpEvent event) { + + if(event.getEntityLiving() instanceof EntityPlayer) + ArmorFSB.handleJump((EntityPlayer) event.getEntityLiving()); + } + + + @SubscribeEvent + public void blockBreak(BlockEvent.BreakEvent event){ + /*PacketDispatcher.wrapper.sendToAll(new PacketCreatePhysTree(e.getPos().up())); Set blocks = new HashSet<>(); BlockPos pos = e.getPos().up(); int recurse = PacketCreatePhysTree.recurseFloodFill(pos, 0, blocks); @@ -796,8 +862,15 @@ public void blockBreak(BlockEvent.BreakEvent e){ for(BlockPos b : blocks){ e.getWorld().setBlockToAir(b); } + }*/ + if(!(event.getPlayer() instanceof EntityPlayerMP)) + return; + + if(event.getState().getBlock() == ModBlocks.stone_gneiss && !AdvancementManager.hasAdvancement(event.getPlayer(), AdvancementManager.achStratum)) { + AdvancementManager.grantAchievement(event.getPlayer(), AdvancementManager.achStratum); + event.setExpToDrop(500); } - }*/ + } @SubscribeEvent public void clientJoinServer(PlayerLoggedInEvent e) { @@ -806,8 +879,8 @@ public void clientJoinServer(PlayerLoggedInEvent e) { if(!e.player.world.isRemote) { e.player.sendMessage(new TextComponentTranslation("Loaded world with Hbm's Nuclear Tech Mod " + RefStrings.VERSION + " for Minecraft 1.12.2!")); - if(VersionChecker.newVersion) { - e.player.sendMessage(new TextComponentString(TextFormatting.YELLOW + "New version " + VersionChecker.versionNumber + " is available!")); + if(HTTPHandler.newVersion) { + e.player.sendMessage(new TextComponentString(TextFormatting.YELLOW + "New version " + HTTPHandler.versionNumber + " is available!")); } if(e.player instanceof EntityPlayerMP && !e.player.getEntityData().getCompoundTag(EntityPlayer.PERSISTED_NBT_TAG).getBoolean("hasDucked")) @@ -820,6 +893,87 @@ public void onDataSerializerRegister(RegistryEvent.Register evt.getRegistry().register(new DataSerializerEntry(MissileStruct.SERIALIZER).setRegistryName(new ResourceLocation(RefStrings.MODID, "missile_struct"))); } + @SubscribeEvent + public void anvilUpdateEvent(AnvilUpdateEvent event) { + + if(event.getLeft().getItem() instanceof ItemGunBase && event.getRight().getItem() == Items.ENCHANTED_BOOK) { + + event.setOutput(event.getLeft().copy()); + + Map mapright = EnchantmentHelper.getEnchantments(event.getRight()); + Iterator> itr = mapright.entrySet().iterator(); + + while(itr.hasNext()) { + Entry entry = itr.next(); + Enchantment e = entry.getKey(); + int j = entry.getValue(); + + EnchantmentUtil.removeEnchantment(event.getOutput(), e); + EnchantmentUtil.addEnchantment(event.getOutput(), e, j); + } + + event.setCost(10); + } + if(event.getLeft().getItem() == ModItems.ingot_meteorite && event.getRight().getItem() == ModItems.ingot_meteorite && + event.getLeft().getCount() == 1 && event.getRight().getCount() == 1) { + + double h1 = ItemHot.getHeat(event.getLeft()); + double h2 = ItemHot.getHeat(event.getRight()); + + if(h1 >= 0.5 && h2 >= 0.5) { + + ItemStack out = new ItemStack(ModItems.ingot_meteorite_forged); + ItemHot.heatUp(out, (h1 + h2) / 2D); + event.setOutput(out); + event.setCost(10); + } + } + + if(event.getLeft().getItem() == ModItems.ingot_meteorite_forged && event.getRight().getItem() == ModItems.ingot_meteorite_forged && + event.getLeft().getCount() == 1 && event.getRight().getCount() == 1) { + + double h1 = ItemHot.getHeat(event.getLeft()); + double h2 = ItemHot.getHeat(event.getRight()); + + if(h1 >= 0.5 && h2 >= 0.5) { + + ItemStack out = new ItemStack(ModItems.blade_meteorite); + ItemHot.heatUp(out, (h1 + h2) / 2D); + event.setOutput(out); + event.setCost(30); + } + } + + if(event.getLeft().getItem() == ModItems.meteorite_sword_seared && event.getRight().getItem() == ModItems.ingot_meteorite_forged && + event.getLeft().getCount() == 1 && event.getRight().getCount() == 1) { + + double h2 = ItemHot.getHeat(event.getRight()); + + if(h2 >= 0.5) { + + ItemStack out = new ItemStack(ModItems.meteorite_sword_reforged); + event.setOutput(out); + event.setCost(50); + } + } + } + + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.PlayerRespawnEvent event) { + + EntityPlayer player = event.player; + + if(player.getDisplayName().getUnformattedText().equals("Dr_Nostalgia") && !player.world.isRemote) { + + if(!Library.hasInventoryItem(player.inventory, ModItems.hat)) + player.inventory.addItemStackToInventory(new ItemStack(ModItems.hat)); + + if(!Library.hasInventoryItem(player.inventory, ModItems.beta)) + player.inventory.addItemStackToInventory(new ItemStack(ModItems.beta)); + } + } + + @SubscribeEvent public void craftingRegister(RegistryEvent.Register e){ CraftingManager.hack = e; @@ -833,6 +987,7 @@ public void craftingRegister(RegistryEvent.Register e){ BreederRecipes.registerRecipes(); AssemblerRecipes.loadRecipes(); CyclotronRecipes.register(); + HadronRecipes.register(); MagicRecipes.register(); CraftingManager.hack = null; } diff --git a/src/main/java/com/hbm/main/ModEventHandlerClient.java b/src/main/java/com/hbm/main/ModEventHandlerClient.java index 8af05e0c46..c2ccadbd47 100644 --- a/src/main/java/com/hbm/main/ModEventHandlerClient.java +++ b/src/main/java/com/hbm/main/ModEventHandlerClient.java @@ -6,6 +6,7 @@ import java.util.HashSet; import java.util.Iterator; import java.util.List; +import java.util.Map.Entry; import java.util.Set; import org.lwjgl.input.Keyboard; @@ -24,20 +25,21 @@ import com.hbm.forgefluid.SpecialContainerFillLists.EnumCanister; import com.hbm.forgefluid.SpecialContainerFillLists.EnumCell; import com.hbm.forgefluid.SpecialContainerFillLists.EnumGasCanister; -import com.hbm.handler.BulletConfigSyncingUtil; -import com.hbm.handler.BulletConfiguration; -import com.hbm.handler.GunConfiguration; +import com.hbm.handler.HTTPHandler; import com.hbm.handler.HazmatRegistry; import com.hbm.handler.HbmShaderManager; import com.hbm.handler.HbmShaderManager2; import com.hbm.handler.JetpackHandler; +import com.hbm.handler.WorldSpaceFPRender; import com.hbm.interfaces.IConstantRenderer; import com.hbm.interfaces.IHasCustomModel; import com.hbm.interfaces.IHoldableWeapon; +import com.hbm.interfaces.IItemHUD; import com.hbm.interfaces.Spaghetti; import com.hbm.inventory.RecipesCommon.ComparableStack; import com.hbm.inventory.RecipesCommon.NbtComparableStack; import com.hbm.items.ModItems; +import com.hbm.items.gear.ArmorFSB; import com.hbm.items.gear.RedstoneSword; import com.hbm.items.machine.ItemAssemblyTemplate; import com.hbm.items.machine.ItemCassette.TrackType; @@ -45,6 +47,7 @@ import com.hbm.items.machine.ItemChemistryTemplate.EnumChemistryTemplate; import com.hbm.items.machine.ItemFluidTank; import com.hbm.items.machine.ItemForgeFluidIdentifier; +import com.hbm.items.special.ItemHot; import com.hbm.items.special.weapon.GunB92; import com.hbm.items.tool.ItemFluidCanister; import com.hbm.items.weapon.ItemGunBase; @@ -58,9 +61,9 @@ import com.hbm.packet.MeathookJumpPacket; import com.hbm.packet.PacketDispatcher; import com.hbm.particle.ParticleDSmokeFX; -import com.hbm.physics.ParticlePhysicsBlocks; import com.hbm.render.RenderHelper; import com.hbm.render.amlfrom1710.Tessellator; +import com.hbm.render.amlfrom1710.Vec3; import com.hbm.render.anim.HbmAnimations; import com.hbm.render.anim.HbmAnimations.Animation; import com.hbm.render.entity.DSmokeRenderer; @@ -78,6 +81,8 @@ import com.hbm.render.item.FluidCanisterRender; import com.hbm.render.item.FluidTankBakedModel; import com.hbm.render.item.FluidTankRender; +import com.hbm.render.item.ItemRenderBase; +import com.hbm.render.item.ItemRenderLibrary; import com.hbm.render.item.TEISRBase; import com.hbm.render.item.weapon.B92BakedModel; import com.hbm.render.item.weapon.GunRevolverBakedModel; @@ -87,9 +92,11 @@ import com.hbm.render.item.weapon.ItemRenderRedstoneSword; import com.hbm.render.misc.RenderAccessoryUtility; import com.hbm.render.misc.RenderScreenOverlay; +import com.hbm.render.misc.SoyuzPronter; import com.hbm.render.tileentity.RenderMultiblock; import com.hbm.render.tileentity.RenderSoyuzMultiblock; import com.hbm.render.tileentity.RenderStructureMarker; +import com.hbm.render.util.RenderOverhead; import com.hbm.sound.MovingSoundChopper; import com.hbm.sound.MovingSoundChopperMine; import com.hbm.sound.MovingSoundCrashing; @@ -100,8 +107,10 @@ import com.hbm.tileentity.bomb.TileEntityNukeCustom.CustomNukeEntry; import com.hbm.tileentity.bomb.TileEntityNukeCustom.EnumEntryType; import com.hbm.util.BobMathUtil; +import com.hbm.util.I18nUtil; import glmath.glm.vec._2.Vec2; +import glmath.glm.vec._4.d.Vec4d; import net.minecraft.block.Block; import net.minecraft.client.Minecraft; import net.minecraft.client.entity.AbstractClientPlayer; @@ -110,23 +119,27 @@ import net.minecraft.client.multiplayer.WorldClient; import net.minecraft.client.network.NetworkPlayerInfo; import net.minecraft.client.particle.Particle; +import net.minecraft.client.renderer.BufferBuilder; import net.minecraft.client.renderer.GLAllocation; import net.minecraft.client.renderer.GlStateManager; import net.minecraft.client.renderer.GlStateManager.DestFactor; import net.minecraft.client.renderer.GlStateManager.SourceFactor; +import net.minecraft.client.renderer.OpenGlHelper; import net.minecraft.client.renderer.block.model.IBakedModel; import net.minecraft.client.renderer.block.model.ModelResourceLocation; import net.minecraft.client.renderer.chunk.RenderChunk; import net.minecraft.client.renderer.entity.Render; -import net.minecraft.client.renderer.entity.RenderPlayer; import net.minecraft.client.renderer.texture.TextureAtlasSprite; import net.minecraft.client.renderer.tileentity.TileEntityItemStackRenderer; +import net.minecraft.client.renderer.vertex.DefaultVertexFormats; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.init.Items; +import net.minecraft.init.MobEffects; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; +import net.minecraft.potion.PotionEffect; import net.minecraft.tileentity.TileEntity; import net.minecraft.tileentity.TileEntityEndGateway; import net.minecraft.tileentity.TileEntityEndPortal; @@ -147,6 +160,7 @@ import net.minecraftforge.client.event.MouseEvent; import net.minecraftforge.client.event.RenderGameOverlayEvent; import net.minecraftforge.client.event.RenderGameOverlayEvent.ElementType; +import net.minecraftforge.client.event.RenderItemInFrameEvent; import net.minecraftforge.client.event.RenderLivingEvent; import net.minecraftforge.client.event.RenderPlayerEvent; import net.minecraftforge.client.event.RenderWorldLastEvent; @@ -158,7 +172,6 @@ import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; import net.minecraftforge.fml.common.gameevent.TickEvent.ClientTickEvent; import net.minecraftforge.fml.common.gameevent.TickEvent.Phase; -import net.minecraftforge.fml.common.gameevent.TickEvent.RenderTickEvent; import net.minecraftforge.fml.common.network.FMLNetworkEvent.ClientDisconnectionFromServerEvent; public class ModEventHandlerClient { @@ -234,6 +247,9 @@ private void registerModel(Item item, int meta) { } else if(item == Item.getItemFromBlock(ModBlocks.brick_jungle_trap)){ for(int i = 0; i < Trap.values().length; i ++) ModelLoader.setCustomModelResourceLocation(item, i, new ModelResourceLocation(item.getRegistryName(), "inventory")); + } else if(item instanceof ItemHot){ + ModelLoader.setCustomModelResourceLocation(item, 0, new ModelResourceLocation(item.getRegistryName(), "inventory")); + ModelLoader.setCustomModelResourceLocation(item, 1, new ModelResourceLocation(item.getRegistryName() + "_hot", "inventory")); } else if(item instanceof IHasCustomModel) { ModelLoader.setCustomModelResourceLocation(item, 0, ((IHasCustomModel) item).getResourceLocation()); } else { @@ -404,13 +420,33 @@ public void modelBaking(ModelBakeEvent evt) { swapModels(ModItems.gun_quadro, reg); swapModels(ModItems.gun_sauer, reg); swapModelsNoGui(ModItems.chernobylsign, reg); - swapModels(Item.getItemFromBlock(ModBlocks.machine_selenium), reg); swapModels(Item.getItemFromBlock(ModBlocks.radiorec), reg); swapModels(ModItems.gun_vortex, reg); swapModels(ModItems.gun_thompson, reg); swapModelsNoGui(ModItems.wood_gavel, reg); swapModelsNoGui(ModItems.lead_gavel, reg); swapModelsNoGui(ModItems.diamond_gavel, reg); + swapModelsNoGui(ModItems.mese_gavel, reg); + swapModels(ModItems.gun_bolter, reg); + swapModels(ModItems.ingot_meteorite, reg); + swapModels(ModItems.ingot_meteorite_forged, reg); + swapModels(ModItems.blade_meteorite, reg); + + swapModels(ModItems.meteorite_sword_seared, reg); + swapModels(ModItems.meteorite_sword_reforged, reg); + swapModels(ModItems.meteorite_sword_hardened, reg); + swapModels(ModItems.meteorite_sword_alloyed, reg); + swapModels(ModItems.meteorite_sword_machined, reg); + swapModels(ModItems.meteorite_sword_treated, reg); + swapModels(ModItems.meteorite_sword_etched, reg); + swapModels(ModItems.meteorite_sword_bred, reg); + swapModels(ModItems.meteorite_sword_irradiated, reg); + swapModels(ModItems.meteorite_sword_fused, reg); + swapModels(ModItems.meteorite_sword_baleful, reg); + + for(Entry entry : ItemRenderLibrary.renderers.entrySet()){ + swapModels(entry.getKey(), reg); + } MainRegistry.proxy.registerMissileItems(reg); } @@ -875,9 +911,6 @@ public void cameraSetup(EntityViewRenderEvent.CameraSetup e){ @SubscribeEvent(priority = EventPriority.LOWEST) public void renderWorld(RenderWorldLastEvent evt) { - /* - * my ass is heavy - */ List list = Minecraft.getMinecraft().world.loadedEntityList; ClientProxy.renderingConstant = true; @@ -974,11 +1007,86 @@ public void renderWorld(RenderWorldLastEvent evt) { Tessellator.instance.draw(); GL11.glPopMatrix(); }*/ + + + + int dist = 300; + int x = 0; + int y = 500; + int z = 0; + + Vec3 vec = Vec3.createVectorHelper(x - d3, y - d4, z - d5); + + if(vec.lengthVector() < dist) { + + GL11.glTranslated(vec.xCoord, vec.yCoord, vec.zCoord); + + GL11.glPushMatrix(); + net.minecraft.client.renderer.RenderHelper.enableStandardItemLighting(); + GL11.glRotated(80, 0, 0, 1); + GL11.glRotated(30, 0, 1, 0); + + double sine = Math.sin(System.currentTimeMillis() * 0.0005) * 5; + double sin3 = Math.sin(System.currentTimeMillis() * 0.0005 + Math.PI * 0.5) * 5; + GL11.glRotated(sine, 0, 0, 1); + GL11.glRotated(sin3, 1, 0, 0); + + GL11.glTranslated(0, -3, 0); + OpenGlHelper.setLightmapTextureCoords(OpenGlHelper.lightmapTexUnit, 6500F, 30F); + SoyuzPronter.prontCapsule(); + + GL11.glRotated(System.currentTimeMillis() * 0.025 % 360, 0, -1, 0); + + String msg = HTTPHandler.capsule; + + GL11.glTranslated(0, 3.75, 0); + GL11.glRotated(180, 1, 0, 0); + + float rot = 0F; + + //looks dumb but we'll use this technology for the cyclotron + for(char c : msg.toCharArray()) { + GL11.glPushMatrix(); + + GL11.glRotatef(rot, 0, 1, 0); + + float width = Minecraft.getMinecraft().fontRenderer.getStringWidth(msg); + float scale = 5 / width; + + rot -= Minecraft.getMinecraft().fontRenderer.getCharWidth(c) * scale * 50; + + GL11.glTranslated(2, 0, 0); + + GL11.glRotatef(-90, 0, 1, 0); + + GL11.glScalef(scale, scale, scale); + GlStateManager.disableCull(); + Minecraft.getMinecraft().fontRenderer.drawString(String.valueOf(c), 0, 0, 0xff00ff); + GlStateManager.enableCull(); + GL11.glPopMatrix(); + } + + net.minecraft.client.renderer.RenderHelper.disableStandardItemLighting(); + + GL11.glPopMatrix(); + } + + + if(ArmorFSB.hasFSBArmor(Minecraft.getMinecraft().player)) { + ItemStack plate = Minecraft.getMinecraft().player.inventory.armorInventory.get(2); + ArmorFSB chestplate = (ArmorFSB)plate.getItem(); + + if(chestplate.thermal) + RenderOverhead.renderThermalSight(evt.getPartialTicks()); + } + for(Runnable r : ClientProxy.deferredRenderers){ r.run(); } ClientProxy.deferredRenderers.clear(); + //WorldSpaceFPRender.doHandRendering(evt); + /*for(Particle p : firstPersonAuxParticles){ if(p instanceof ParticlePhysicsBlocks) p.renderParticle(null, Minecraft.getMinecraft().getRenderViewEntity(), MainRegistry.proxy.partialTicks(), 0, 0, 0, 0, 0); @@ -986,6 +1094,33 @@ public void renderWorld(RenderWorldLastEvent evt) { //HbmShaderManager2.doPostProcess(); HbmShaderManager2.bloom(); } + + @SubscribeEvent + public void preRenderEvent(RenderLivingEvent.Pre event) { + EntityPlayer player = Minecraft.getMinecraft().player; + if(ArmorFSB.hasFSBArmor(player)) { + ItemStack plate = player.inventory.armorInventory.get(2); + ArmorFSB chestplate = (ArmorFSB)plate.getItem(); + + if(chestplate.vats) { + + int count = (int)Math.min(event.getEntity().getMaxHealth(), 100); + + int bars = (int)Math.ceil(event.getEntity().getHealth() * count / event.getEntity().getMaxHealth()); + + String bar = TextFormatting.RED + ""; + + for(int i = 0; i < count; i++) { + + if(i == bars) + bar += TextFormatting.RESET + ""; + + bar += "|"; + } + RenderOverhead.renderTag(event.getEntity(), event.getX(), event.getY(), event.getZ(), event.getRenderer(), bar, chestplate.thermal); + } + } + } @SubscribeEvent public void onOverlayRender(RenderGameOverlayEvent.Pre event) { @@ -1004,78 +1139,26 @@ public void onOverlayRender(RenderGameOverlayEvent.Pre event) { GlStateManager.disableBlend(); } /// HANDLE GUN AND AMMO OVERLAYS /// - if(event.getType() == ElementType.HOTBAR && player.getHeldItem(EnumHand.MAIN_HAND) != null && player.getHeldItem(EnumHand.MAIN_HAND).getItem() instanceof ItemGunBase) { - - ItemGunBase gun = ((ItemGunBase) player.getHeldItem(EnumHand.MAIN_HAND).getItem()); - GunConfiguration gcfg = gun.mainConfig; - BulletConfiguration bcfg = BulletConfigSyncingUtil.pullConfig(gun.mainConfig.config.get(ItemGunBase.getMagType(player.getHeldItem(EnumHand.MAIN_HAND)))); - - Item ammo = bcfg.ammo; - int count = ItemGunBase.getMag(player.getHeldItem(EnumHand.MAIN_HAND)); - int max = gcfg.ammoCap; - - if(gcfg.reloadType == GunConfiguration.RELOAD_NONE) { - ammo = ItemGunBase.getBeltType(player, player.getHeldItem(EnumHand.MAIN_HAND), true); - count = ItemGunBase.getBeltSize(player, ammo); - max = -1; - } - - int dura = ItemGunBase.getItemWear(player.getHeldItem(EnumHand.MAIN_HAND)) * 50 / gcfg.durability; - - RenderScreenOverlay.renderAmmo(event.getResolution(), Minecraft.getMinecraft().ingameGUI, ammo, count, max, dura, EnumHand.MAIN_HAND); - - if(gun.altConfig != null && gun.altConfig.reloadType == GunConfiguration.RELOAD_NONE) { - Item oldAmmo = ammo; - ammo = ItemGunBase.getBeltType(player, player.getHeldItemMainhand(), false); - - if(ammo != oldAmmo) { - count = ItemGunBase.getBeltSize(player, ammo); - RenderScreenOverlay.renderAmmoAlt(event.getResolution(), Minecraft.getMinecraft().ingameGUI, ammo, count, EnumHand.MAIN_HAND); - } - } + if(player.getHeldItem(EnumHand.MAIN_HAND) != null && player.getHeldItem(EnumHand.MAIN_HAND).getItem() instanceof ItemGunBase) { + ((IItemHUD)player.getHeldItem(EnumHand.MAIN_HAND).getItem()).renderHUD(event, event.getType(), player, player.getHeldItem(EnumHand.MAIN_HAND), EnumHand.MAIN_HAND); } - if(event.getType() == ElementType.HOTBAR && player.getHeldItem(EnumHand.OFF_HAND) != null && player.getHeldItem(EnumHand.OFF_HAND).getItem() instanceof ItemGunBase) { - - ItemGunBase gun = ((ItemGunBase) player.getHeldItem(EnumHand.OFF_HAND).getItem()); - GunConfiguration gcfg = gun.mainConfig; - BulletConfiguration bcfg = BulletConfigSyncingUtil.pullConfig(gun.mainConfig.config.get(ItemGunBase.getMagType(player.getHeldItem(EnumHand.OFF_HAND)))); - - Item ammo = bcfg.ammo; - int count = ItemGunBase.getMag(player.getHeldItem(EnumHand.OFF_HAND)); - int max = gcfg.ammoCap; - - if(gcfg.reloadType == GunConfiguration.RELOAD_NONE) { - ammo = ItemGunBase.getBeltType(player, player.getHeldItem(EnumHand.OFF_HAND), true); - count = ItemGunBase.getBeltSize(player, ammo); - max = -1; - } - - int dura = ItemGunBase.getItemWear(player.getHeldItem(EnumHand.OFF_HAND)) * 50 / gcfg.durability; - - RenderScreenOverlay.renderAmmo(event.getResolution(), Minecraft.getMinecraft().ingameGUI, ammo, count, max, dura, EnumHand.OFF_HAND); - - if(gun.altConfig != null && gun.altConfig.reloadType == GunConfiguration.RELOAD_NONE) { - Item oldAmmo = ammo; - ammo = ItemGunBase.getBeltType(player, player.getHeldItemOffhand(), false); - - if(ammo != oldAmmo) { - count = ItemGunBase.getBeltSize(player, ammo); - RenderScreenOverlay.renderAmmoAlt(event.getResolution(), Minecraft.getMinecraft().ingameGUI, ammo, count, EnumHand.OFF_HAND); - } - } + if(player.getHeldItem(EnumHand.OFF_HAND) != null && player.getHeldItem(EnumHand.OFF_HAND).getItem() instanceof ItemGunBase) { + ((IItemHUD)player.getHeldItem(EnumHand.OFF_HAND).getItem()).renderHUD(event, event.getType(), player, player.getHeldItem(EnumHand.OFF_HAND), EnumHand.OFF_HAND); } /// HANDLE GEIGER COUNTER AND JETPACK HUD /// if(event.getType() == ElementType.HOTBAR) { - if(Library.hasInventoryItem(player.inventory, ModItems.geiger_counter)) { - - float rads = 0; - - if(player.hasCapability(EntityRadiationProvider.ENT_RAD_CAP, null)) - rads = player.getCapability(EntityRadiationProvider.ENT_RAD_CAP, null).getRads(); - - RenderScreenOverlay.renderRadCounter(event.getResolution(), rads, Minecraft.getMinecraft().ingameGUI); + if(!(ArmorFSB.hasFSBArmor(player) && ((ArmorFSB)player.inventory.armorInventory.get(3).getItem()).customGeiger)) { + if(Library.hasInventoryItem(player.inventory, ModItems.geiger_counter)) { + + float rads = 0; + + if(player.hasCapability(EntityRadiationProvider.ENT_RAD_CAP, null)) + rads = player.getCapability(EntityRadiationProvider.ENT_RAD_CAP, null).getRads(); + + RenderScreenOverlay.renderRadCounter(event.getResolution(), rads, Minecraft.getMinecraft().ingameGUI); + } } if(JetpackHandler.hasJetpack(player)){ boolean active = JetpackHandler.jetpackActive(player); @@ -1087,27 +1170,6 @@ public void onOverlayRender(RenderGameOverlayEvent.Pre event) { } } - /// HANDLE CUSTOM CROSSHAIRS /// - if(event.getType() == ElementType.CROSSHAIRS && (player.getHeldItem(EnumHand.MAIN_HAND).getItem() instanceof IHoldableWeapon || player.getHeldItem(EnumHand.OFF_HAND).getItem() instanceof IHoldableWeapon) && GeneralConfig.enableCrosshairs) { - event.setCanceled(true); - if(player.getHeldItem(EnumHand.MAIN_HAND).getItem() instanceof IHoldableWeapon && !(player.getHeldItem(EnumHand.MAIN_HAND).getItem() instanceof ItemGunBase && ((ItemGunBase) player.getHeldItem(EnumHand.MAIN_HAND).getItem()).mainConfig.hasSights && player.isSneaking())){ - if(((IHoldableWeapon) player.getHeldItem(EnumHand.MAIN_HAND).getItem()).hasCustomHudElement()){ - ((IHoldableWeapon) player.getHeldItem(EnumHand.MAIN_HAND).getItem()).renderHud(event.getResolution(), Minecraft.getMinecraft().ingameGUI, player.getHeldItemMainhand(), event.getPartialTicks()); - } else { - RenderScreenOverlay.renderCustomCrosshairs(event.getResolution(), Minecraft.getMinecraft().ingameGUI, ((IHoldableWeapon) player.getHeldItem(EnumHand.MAIN_HAND).getItem()).getCrosshair()); - } - } - - if(!(player.getHeldItem(EnumHand.MAIN_HAND).getItem() instanceof IHoldableWeapon) && player.getHeldItem(EnumHand.OFF_HAND).getItem() instanceof IHoldableWeapon) { - if(((IHoldableWeapon) player.getHeldItem(EnumHand.OFF_HAND).getItem()).hasCustomHudElement()){ - ((IHoldableWeapon) player.getHeldItem(EnumHand.OFF_HAND).getItem()).renderHud(event.getResolution(), Minecraft.getMinecraft().ingameGUI, player.getHeldItemOffhand(), event.getPartialTicks()); - } else { - RenderScreenOverlay.renderCustomCrosshairs(event.getResolution(), Minecraft.getMinecraft().ingameGUI, ((IHoldableWeapon) player.getHeldItem(EnumHand.OFF_HAND).getItem()).getCrosshair()); - } - - } - } - /// HANLDE ANIMATION BUSES /// for(int i = 0; i < HbmAnimations.hotbar.length; i++) { @@ -1126,37 +1188,53 @@ public void onOverlayRender(RenderGameOverlayEvent.Pre event) { PacketDispatcher.wrapper.sendToServer(new AuxButtonPacket(0, 0, 0, 999, 0)); } GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F); + ItemStack helmet = player.inventory.armorInventory.get(3); + + if(helmet != null && helmet.getItem() instanceof ArmorFSB) { + ((ArmorFSB)helmet.getItem()).handleOverlay(event, player); + } } @SubscribeEvent - public void preRenderPlayer(RenderPlayerEvent.Pre event) { + public void preRenderPlayer(RenderPlayerEvent.Pre evt) { + PotionEffect invis = evt.getEntityPlayer().getActivePotionEffect(MobEffects.INVISIBILITY); + + if(invis != null && invis.getAmplifier() > 0){ + evt.setCanceled(true); + return; + } // event.setCanceled(true); - AbstractClientPlayer player = (AbstractClientPlayer) event.getEntityPlayer(); - - ResourceLocation cloak = RenderAccessoryUtility.getCloakFromPlayer(player); - // GL11.glRotated(180, 1, 0, 0); - NetworkPlayerInfo info = Minecraft.getMinecraft().getConnection().getPlayerInfo(player.getUniqueID()); - if(cloak != null) - RenderAccessoryUtility.loadCape(info, cloak); + AbstractClientPlayer player = (AbstractClientPlayer) evt.getEntityPlayer(); + + ModelPlayer renderer = evt.getRenderer().getMainModel(); - ModelPlayer model = event.getRenderer().getMainModel(); if(player.getHeldItem(EnumHand.MAIN_HAND) != null && player.getHeldItem(EnumHand.MAIN_HAND).getItem() instanceof IHoldableWeapon) { - model.rightArmPose = ArmPose.BOW_AND_ARROW; - // model.bipedLeftArm.rotateAngleY = 90; + renderer.rightArmPose = ArmPose.BOW_AND_ARROW; + // renderer.getMainModel().bipedLeftArm.rotateAngleY = 90; } if(player.getHeldItem(EnumHand.OFF_HAND) != null && player.getHeldItem(EnumHand.OFF_HAND).getItem() instanceof IHoldableWeapon) { - model.leftArmPose = ArmPose.BOW_AND_ARROW; + renderer.leftArmPose = ArmPose.BOW_AND_ARROW; } JetpackHandler.preRenderPlayer(player); + + ResourceLocation cloak = RenderAccessoryUtility.getCloakFromPlayer(player); + // GL11.glRotated(180, 1, 0, 0); + NetworkPlayerInfo info = Minecraft.getMinecraft().getConnection().getPlayerInfo(player.getUniqueID()); + if(cloak != null) + RenderAccessoryUtility.loadCape(info, cloak); } - + @SubscribeEvent - public void preRenderLiving(RenderLivingEvent.Pre event) { - if(specialDeathEffectEntities.contains(event.getEntity())) { + public void preRenderLiving(RenderLivingEvent.Pre event) { + //Mouse.isButtonDown(button) + //ForgeRegistries.ENTITIES.getKey(value); + //EntityMaskMan ent; + //EntityRegistry.getEntry(ent.getClass()); + if(specialDeathEffectEntities.contains(event.getEntity())){ event.setCanceled(true); } } - + @SubscribeEvent public void postRenderPlayer(RenderPlayerEvent.Post event) { JetpackHandler.postRenderPlayer(event.getEntityPlayer()); @@ -1279,12 +1357,12 @@ public void drawTooltip(ItemTooltipEvent event) { ItemStack stack = event.getItemStack(); List list = event.getToolTip(); - float rad = HazmatRegistry.instance.getResistance(stack); + float rad = HazmatRegistry.getResistance(stack); rad = ((int) (rad * 100)) / 100F; if(rad > 0) - list.add(TextFormatting.YELLOW + "Radiation resistance: " + rad); + list.add(TextFormatting.YELLOW + I18nUtil.resolveKey("trait.radResistance", rad)); ComparableStack comp = new NbtComparableStack(stack).makeSingular(); @@ -1302,5 +1380,30 @@ public void drawTooltip(ItemTooltipEvent event) { list.add(TextFormatting.GOLD + "Adds multiplier " + entry.value + " to the custom nuke stage " + entry.type); } } + + private static final ResourceLocation poster = new ResourceLocation(RefStrings.MODID + ":textures/models/misc/poster.png"); + + @SubscribeEvent + public void renderFrame(RenderItemInFrameEvent event) { + + if(event.getItem() != null && event.getItem().getItem() == ModItems.flame_pony) { + event.setCanceled(true); + + double p = 0.0625D; + double o = p * 2.75D; + + GlStateManager.disableLighting(); + Minecraft.getMinecraft().renderEngine.bindTexture(poster); + net.minecraft.client.renderer.Tessellator tess = net.minecraft.client.renderer.Tessellator.getInstance(); + BufferBuilder buf = tess.getBuffer(); + buf.begin(GL11.GL_QUADS, DefaultVertexFormats.POSITION_TEX); + buf.pos(0.5, 0.5 + o, p * 0.5).tex(1, 0).endVertex(); + buf.pos(-0.5, 0.5 + o, p * 0.5).tex(0, 0).endVertex(); + buf.pos(-0.5, -0.5 + o, p * 0.5).tex(0, 1).endVertex(); + buf.pos(0.5, -0.5 + o, p * 0.5).tex(1, 1).endVertex(); + tess.draw(); + GlStateManager.enableLighting(); + } + } } diff --git a/src/main/java/com/hbm/main/ResourceManager.java b/src/main/java/com/hbm/main/ResourceManager.java index 4473ba35ed..6d386e2cf8 100644 --- a/src/main/java/com/hbm/main/ResourceManager.java +++ b/src/main/java/com/hbm/main/ResourceManager.java @@ -40,6 +40,23 @@ public class ResourceManager { public static final IModelCustom epress_body = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/epress_body.obj")); public static final IModelCustom epress_head = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/epress_head.obj")); + //Assembler + public static final IModelCustom assembler_body = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/assembler_new_body.obj")); + public static final IModelCustom assembler_cog = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/assembler_new_cog.obj")); + public static final IModelCustom assembler_slider = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/assembler_new_slider.obj")); + public static final IModelCustom assembler_arm = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/assembler_new_arm.obj")); + + //Chemplant + public static final IModelCustom chemplant_new = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/chemplant_main_new.obj")); + public static final IModelCustom chemplant_body = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/chemplant_new_body.obj")); + public static final IModelCustom chemplant_spinner = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/chemplant_new_spinner.obj")); + public static final IModelCustom chemplant_piston = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/chemplant_new_piston.obj")); + public static final IModelCustom chemplant_fluid = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/chemplant_new_fluid.hmf")); + public static final IModelCustom chemplant_fluidcap = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/chemplant_new_fluidcap.hmf")); + + //F6 TANKS + public static final IModelCustom tank = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/tank.obj")); + //Small Reactor public static final IModelCustom reactor_small_base = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/reactors/reactor_small_base.obj")); public static final IModelCustom reactor_small_rods = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/reactors/reactor_small_rods.obj")); @@ -154,15 +171,26 @@ public class ResourceManager { public static final IModelCustom sauergun = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/sauergun.obj")); public static final IModelCustom vortex = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/vortex.obj")); public static final IModelCustom thompson = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/thompson.obj")); + public static final IModelCustom bolter = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/bolter.obj")); public static final IModelCustom grenade_frag = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/grenade_frag.obj")); - + public static final IModelCustom grenade_aschrab = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/grenade_aschrab.obj")); + + public static final IModelCustom armor_bj = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/armor/BJ.obj")); + public static final IModelCustom armor_hev = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/armor/hev.obj")); + public static final IModelCustom armor_hat = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/armor/hat.obj")); + public static final IModelCustom armor_ajr = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/armor/AJR.obj")); + //Centrifuge public static final IModelCustom centrifuge_new = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/centrifuge_new.obj")); //Magnusson Device public static final IModelCustom microwave = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/machines/microwave.obj")); + //Mining Drill + public static final IModelCustom drill_body = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/drill_main.obj")); + public static final IModelCustom drill_bolt = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/drill_bolt.obj")); + //Laser Miner public static final IModelCustom mining_laser = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/machines/mining_laser.obj")); @@ -211,6 +239,15 @@ public class ResourceManager { public static final IModelCustom pumpjack_head = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/pumpjack_head.obj")); public static final IModelCustom pumpjack_rotor = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/pumpjack_rotor.obj")); + //Refinery + public static final IModelCustom refinery = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/refinery.obj")); + + //Flare Stack + public static final IModelCustom oilflare = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/oilFlare.obj")); + + //Tank + public static final IModelCustom fluidtank = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/fluidtank.obj")); + //Turbofan public static final IModelCustom turbofan_body = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/turbofan_body.obj")); public static final IModelCustom turbofan_blades = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/turbofan_blades.obj")); @@ -230,13 +267,26 @@ public class ResourceManager { public static final IModelCustom n45_stand = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/bombs/n45_stand.obj")); public static final WavefrontObject n45_chain = new WavefrontObject(new ResourceLocation(RefStrings.MODID, "models/bombs/n45_chain.obj")); public static final IModelCustom fstbmb = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/bombs/fstbmb.obj")); + public static final IModelCustom bomb_gadget = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/TheGadget3.obj")); + public static final IModelCustom bomb_boy = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/LilBoy1.obj")); + public static final IModelCustom bomb_man = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/FatMan.obj")); + public static final IModelCustom bomb_mike = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/IvyMike.obj")); + public static final IModelCustom bomb_tsar = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/TsarBomba.obj")); + public static final IModelCustom bomb_prototype = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/Prototype.obj")); + public static final IModelCustom bomb_fleija = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/Fleija.obj")); + public static final IModelCustom bomb_multi = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/BombGeneric.obj")); + public static final IModelCustom dud = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/BalefireCrashed.obj")); //Landmines public static final IModelCustom mine_ap = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/mine_ap.obj")); public static final IModelCustom mine_he = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/mine_he.obj")); public static final IModelCustom mine_fat = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/mine_fat.obj")); + //Derrick + public static final IModelCustom derrick = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/derrick.obj")); + //Missile Parts + public static final IModelCustom missile_pad = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missilePad.obj")); public static final IModelCustom missile_assembly = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_assembly.obj")); public static final IModelCustom strut = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/strut.obj")); public static final IModelCustom compact_launcher = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/compact_launcher.obj")); @@ -309,6 +359,10 @@ public class ResourceManager { //SatDock public static final IModelCustom satDock = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/sat_dock.obj")); + //Solar Tower + public static final IModelCustom solar_boiler = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/machines/solar_boiler.obj")); + public static final IModelCustom solar_mirror = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/machines/solar_mirror.obj")); + //Radar public static final IModelCustom radar_body = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/radar_base.obj")); public static final IModelCustom radar_head = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/radar_head.obj")); @@ -370,11 +424,24 @@ public class ResourceManager { public static final ResourceLocation mine_shrap_tex = new ResourceLocation(RefStrings.MODID, "textures/models/mine_shrap.png"); public static final ResourceLocation mine_fat_tex = new ResourceLocation(RefStrings.MODID, "textures/models/mine_fat.png"); + //Derrick + public static final ResourceLocation derrick_tex = new ResourceLocation(RefStrings.MODID, "textures/models/derrick.png"); + //Pumpjack public static final ResourceLocation pumpjack_base_tex = new ResourceLocation(RefStrings.MODID, "textures/models/pumpjack_base.png"); public static final ResourceLocation pumpjack_head_tex = new ResourceLocation(RefStrings.MODID, "textures/models/pumpjack_head.png"); public static final ResourceLocation pumpjack_rotor_tex = new ResourceLocation(RefStrings.MODID, "textures/models/pumpjack_rotor.png"); + //Refinery + public static final ResourceLocation refinery_tex = new ResourceLocation(RefStrings.MODID, "textures/models/refinery.png"); + + //Flare Stack + public static final ResourceLocation oilflare_tex = new ResourceLocation(RefStrings.MODID, "textures/models/oilFlareTexture.png"); + + //Tank + public static final ResourceLocation tank_tex = new ResourceLocation(RefStrings.MODID, "textures/models/tank.png"); + public static final ResourceLocation tank_label_tex = new ResourceLocation(RefStrings.MODID, "textures/models/tank_NONE.png"); + //Turbofan public static final ResourceLocation turbofan_body_tex = new ResourceLocation(RefStrings.MODID, "textures/models/turbofan_body.png"); public static final ResourceLocation turbofan_blades_tex = new ResourceLocation(RefStrings.MODID, "textures/models/turbofan_blades.png"); @@ -400,8 +467,21 @@ public class ResourceManager { public static final ResourceLocation epress_body_tex = new ResourceLocation(RefStrings.MODID, "textures/models/epress_body.png"); public static final ResourceLocation epress_head_tex = new ResourceLocation(RefStrings.MODID, "textures/models/epress_head.png"); + //Assembler + public static final ResourceLocation assembler_body_tex = new ResourceLocation(RefStrings.MODID, "textures/models/assembler_base_new.png"); + public static final ResourceLocation assembler_cog_tex = new ResourceLocation(RefStrings.MODID, "textures/models/assembler_cog_new.png"); + public static final ResourceLocation assembler_slider_tex = new ResourceLocation(RefStrings.MODID, "textures/models/assembler_slider_new.png"); + public static final ResourceLocation assembler_arm_tex = new ResourceLocation(RefStrings.MODID, "textures/models/assembler_arm_new.png"); + //Chemplant - public static final ResourceLocation chemplant_new_tex = new ResourceLocation(RefStrings.MODID, "textures/models/chemplant_main_new.png"); + public static final ResourceLocation chemplant_body_tex = new ResourceLocation(RefStrings.MODID, "textures/models/chemplant_base_new.png"); + public static final ResourceLocation chemplant_spinner_tex = new ResourceLocation(RefStrings.MODID, "textures/models/chemplant_spinner_new.png"); + public static final ResourceLocation chemplant_piston_tex = new ResourceLocation(RefStrings.MODID, "textures/models/chemplant_piston_new.png"); + public static final ResourceLocation chemplant_fluid_tex = new ResourceLocation(RefStrings.MODID, "textures/models/lavabase_small.png"); + + //F6 TANKS + public static final ResourceLocation uf6_tex = new ResourceLocation(RefStrings.MODID, "textures/models/UF6Tank.png"); + public static final ResourceLocation puf6_tex = new ResourceLocation(RefStrings.MODID, "textures/models/PUF6Tank.png"); //Centrifuge public static final ResourceLocation centrifuge_new_tex = new ResourceLocation(RefStrings.MODID, "textures/models/centrifuge_new.png"); @@ -410,6 +490,10 @@ public class ResourceManager { //Magnusson Device public static final ResourceLocation microwave_tex = new ResourceLocation(RefStrings.MODID, "textures/models/machines/microwave.png"); + //Mining Drill + public static final ResourceLocation drill_body_tex = new ResourceLocation(RefStrings.MODID, "textures/models/mining_drill.png"); + public static final ResourceLocation drill_bolt_tex = new ResourceLocation(RefStrings.MODID, "textures/models/textureIGenRotor.png"); + //Laser Miner public static final ResourceLocation mining_laser_base_tex = new ResourceLocation(RefStrings.MODID, "textures/models/machines/mining_laser_base.png"); public static final ResourceLocation mining_laser_pivot_tex = new ResourceLocation(RefStrings.MODID, "textures/models/machines/mining_laser_pivot.png"); @@ -434,6 +518,7 @@ public class ResourceManager { //RTG public static final ResourceLocation rtg_tex = new ResourceLocation(RefStrings.MODID, "textures/models/machines/rtg.png"); public static final ResourceLocation rtg_cell_tex = new ResourceLocation(RefStrings.MODID, "textures/models/machines/rtg_cell.png"); + public static final ResourceLocation rtg_polonium_tex = new ResourceLocation(RefStrings.MODID, "textures/models/machines/rtg_polonium.png"); //Anti Mass Spectrometer public static final ResourceLocation ams_base_tex = new ResourceLocation(RefStrings.MODID, "textures/models/ams_base.png"); @@ -474,6 +559,16 @@ public class ResourceManager { public static final ResourceLocation n45_stand_tex = new ResourceLocation(RefStrings.MODID, "textures/models/n45_stand.png"); public static final ResourceLocation n45_chain_tex = new ResourceLocation(RefStrings.MODID, "textures/models/bombs/n45_chain.png"); public static final ResourceLocation fstbmb_tex = new ResourceLocation(RefStrings.MODID, "textures/models/bombs/fstbmb.png"); + public static final ResourceLocation bomb_gadget_tex = new ResourceLocation(RefStrings.MODID, "textures/models/TheGadget3_tex.png"); + public static final ResourceLocation bomb_boy_tex = new ResourceLocation(RefStrings.MODID, "textures/models/lilboy.png"); + public static final ResourceLocation bomb_man_tex = new ResourceLocation(RefStrings.MODID, "textures/models/FatMan.png"); + public static final ResourceLocation bomb_mike_tex = new ResourceLocation(RefStrings.MODID, "textures/models/IvyMike.png"); + public static final ResourceLocation bomb_tsar_tex = new ResourceLocation(RefStrings.MODID, "textures/models/TsarBomba.png"); + public static final ResourceLocation bomb_prototype_tex = new ResourceLocation(RefStrings.MODID, "textures/models/Prototype.png"); + public static final ResourceLocation bomb_fleija_tex = new ResourceLocation(RefStrings.MODID, "textures/models/Fleija.png"); + public static final ResourceLocation bomb_custom_tex = new ResourceLocation(RefStrings.MODID, "textures/models/CustomNuke.png"); + public static final ResourceLocation bomb_multi_tex = new ResourceLocation(RefStrings.MODID, "textures/models/BombGeneric.png"); + public static final ResourceLocation dud_tex = new ResourceLocation(RefStrings.MODID, "textures/models/BalefireCrashed.png"); //Satellites public static final ResourceLocation sat_base_tex = new ResourceLocation(RefStrings.MODID, "textures/models/sat_base.png"); @@ -500,6 +595,10 @@ public class ResourceManager { public static final ResourceLocation vault4_cog_tex = new ResourceLocation(RefStrings.MODID, "textures/models/vault4_cog.png"); public static final ResourceLocation vault4_label_111_tex = new ResourceLocation(RefStrings.MODID, "textures/models/vault4_label_111.png"); public static final ResourceLocation vault4_label_81_tex = new ResourceLocation(RefStrings.MODID, "textures/models/vault4_label_81.png"); + + //Solar Tower + public static final ResourceLocation solar_tex = new ResourceLocation(RefStrings.MODID, "textures/models/machines/solar_boiler.png"); + public static final ResourceLocation solar_mirror_tex = new ResourceLocation(RefStrings.MODID, "textures/models/machines/solar_mirror.png"); //Blast Door public static final ResourceLocation blast_door_base_tex = new ResourceLocation(RefStrings.MODID, "textures/models/blast_door_base.png"); @@ -537,6 +636,7 @@ public class ResourceManager { public static final ResourceLocation gavel_wood = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/gavel_wood.png"); public static final ResourceLocation gavel_lead = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/gavel_lead.png"); public static final ResourceLocation gavel_diamond = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/gavel_diamond.png"); + public static final ResourceLocation gavel_mese = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/gavel_mese.png"); public static final ResourceLocation brimstone_tex = new ResourceLocation(RefStrings.MODID, "textures/models/brimstone.png"); public static final ResourceLocation hk69_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/hk69.png"); @@ -560,24 +660,43 @@ public class ResourceManager { public static final ResourceLocation sauergun_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/sauergun.png"); public static final ResourceLocation thompson_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/thompson.png"); public static final ResourceLocation grenade_mk2 = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/grenade_mk2.png"); + public static final ResourceLocation grenade_aschrab_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/grenade_aschrab.png"); + public static final ResourceLocation bolter_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/bolter.png"); + + public static final ResourceLocation bj_eyepatch = new ResourceLocation(RefStrings.MODID, "textures/armor/bj_eyepatch.png"); + public static final ResourceLocation bj_leg = new ResourceLocation(RefStrings.MODID, "textures/armor/bj_leg.png"); + public static final ResourceLocation bj_chest = new ResourceLocation(RefStrings.MODID, "textures/armor/bj_chest.png"); + public static final ResourceLocation bj_arm = new ResourceLocation(RefStrings.MODID, "textures/armor/bj_arm.png"); + public static final ResourceLocation hev_helmet = new ResourceLocation(RefStrings.MODID, "textures/armor/hev_helmet.png"); + public static final ResourceLocation hev_leg = new ResourceLocation(RefStrings.MODID, "textures/armor/hev_leg.png"); + public static final ResourceLocation hev_chest = new ResourceLocation(RefStrings.MODID, "textures/armor/hev_chest.png"); + public static final ResourceLocation hev_arm = new ResourceLocation(RefStrings.MODID, "textures/armor/hev_arm.png"); + + public static final ResourceLocation ajr_helmet = new ResourceLocation(RefStrings.MODID, "textures/armor/ajr_helmet.png"); + public static final ResourceLocation ajr_leg = new ResourceLocation(RefStrings.MODID, "textures/armor/ajr_leg.png"); + public static final ResourceLocation ajr_chest = new ResourceLocation(RefStrings.MODID, "textures/armor/ajr_chest.png"); + public static final ResourceLocation ajr_arm = new ResourceLocation(RefStrings.MODID, "textures/armor/ajr_arm.png"); + public static final ResourceLocation hat = new ResourceLocation(RefStrings.MODID, "textures/armor/hat.png"); + ////Texture Entities //Vortex public static final ResourceLocation vortex_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/vortex.png"); public static final ResourceLocation vortex_hud_circle = new ResourceLocation(RefStrings.MODID, "textures/misc/vortex_circle.png"); public static final ResourceLocation vortex_hud_reticle = new ResourceLocation(RefStrings.MODID, "textures/misc/vortex_target.png"); - public static final ResourceLocation vortex_beam_circle = new ResourceLocation(RefStrings.MODID, "textures/particle/vortex_beam_circle.png"); public static final ResourceLocation vortex_beam_circle_2 = new ResourceLocation(RefStrings.MODID, "textures/particle/vortex_beam_circle_2.png"); - public static final ResourceLocation vortex_beam_circle_3 = new ResourceLocation(RefStrings.MODID, "textures/particle/vortex_beam_circle_3.png"); public static final ResourceLocation vortex_hit = new ResourceLocation(RefStrings.MODID, "textures/particle/vortex_hit.png"); public static final ResourceLocation vortex_beam2 = new ResourceLocation(RefStrings.MODID, "textures/particle/vortex_beam2.png"); public static final ResourceLocation vortex_flash = new ResourceLocation(RefStrings.MODID, "textures/particle/vortex_flash.png"); + public static final ResourceLocation lut = new ResourceLocation(RefStrings.MODID, "textures/misc/neutrallut.png"); + //Blast public static final ResourceLocation fireball = new ResourceLocation(RefStrings.MODID, "textures/models/explosion/fireball.png"); public static final ResourceLocation balefire = new ResourceLocation(RefStrings.MODID, "textures/models/explosion/balefire.png"); public static final ResourceLocation tomblast = new ResourceLocation(RefStrings.MODID, "textures/models/explosion/tomblast.png"); + public static final ResourceLocation dust = new ResourceLocation(RefStrings.MODID, "textures/models/explosion/dust.png"); //Boxcar public static final ResourceLocation boxcar_tex = new ResourceLocation(RefStrings.MODID, "textures/models/boxcar.png"); @@ -590,9 +709,6 @@ public class ResourceManager { public static final ResourceLocation tom_flame_o_tex = new ResourceLocation(RefStrings.MODID, "textures/models/tom_flame_o.png"); public static final ResourceLocation bobkotium_tex = new ResourceLocation(RefStrings.MODID, "textures/models/misc/bobkotium.png"); - public static final ResourceLocation bfg_ring_1 = new ResourceLocation(RefStrings.MODID, "textures/models/bfg/ring1.png"); - public static final ResourceLocation bfg_ring_2 = new ResourceLocation(RefStrings.MODID, "textures/models/bfg/ring3.png"); - public static final ResourceLocation bfg_ring_3 = new ResourceLocation(RefStrings.MODID, "textures/models/bfg/ring3_darkerer.png"); public static final ResourceLocation bfg_ring_4 = new ResourceLocation(RefStrings.MODID, "textures/models/bfg/ring3_lighter.png"); public static final ResourceLocation bfg_lightning_1 = new ResourceLocation(RefStrings.MODID, "textures/models/bfg/lightning_isolated.png"); public static final ResourceLocation bfg_lightning_2 = new ResourceLocation(RefStrings.MODID, "textures/models/bfg/multi_tester.png"); @@ -702,6 +818,7 @@ public class ResourceManager { public static final ResourceLocation soyuz_launcher_support_tex = new ResourceLocation(RefStrings.MODID, "textures/models/soyuz_launcher/launcher_support.png"); //Missile Parts + public static final ResourceLocation missile_pad_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missilePad.png"); public static final ResourceLocation missile_assembly_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_assembly.png"); public static final ResourceLocation strut_tex = new ResourceLocation(RefStrings.MODID, "textures/models/strut.png"); public static final ResourceLocation compact_launcher_tex = new ResourceLocation(RefStrings.MODID, "textures/models/compact_launcher.png"); @@ -860,6 +977,7 @@ public class ResourceManager { public static final ResourceLocation noise_1 = new ResourceLocation(RefStrings.MODID, "textures/misc/noise_1.png"); public static final ResourceLocation noise_2 = new ResourceLocation(RefStrings.MODID, "textures/misc/noise_2.png"); + public static final ResourceLocation noise_3 = new ResourceLocation(RefStrings.MODID, "textures/misc/fract_noise.png"); //Gluon gun and tau cannon public static ResourceLocation flare = new ResourceLocation(RefStrings.MODID, "textures/misc/flare.png"); @@ -877,6 +995,8 @@ public class ResourceManager { public static ResourceLocation jetpack_tex = new ResourceLocation(RefStrings.MODID, "textures/models/jetpack_anim.png"); + public static ResourceLocation skin = new ResourceLocation(RefStrings.MODID, "textures/models/ducc_st_engineer.png"); + //ANIMATIONS public static AnimatedModel supershotgun; public static Animation ssg_reload; @@ -890,6 +1010,9 @@ public class ResourceManager { public static AnimatedModel jetpack; public static Animation jetpack_activate; + + public static AnimatedModel lightning_fp; + public static Animation lightning_fp_anim; //SHADERS public static Shader lit_particles = HbmShaderManager2.loadShader(new ResourceLocation(RefStrings.MODID, "shaders/lit_particles")) @@ -953,6 +1076,20 @@ public class ResourceManager { public static Shader bloom_h = HbmShaderManager2.loadShader(new ResourceLocation(RefStrings.MODID, "shaders/bloom_h")); public static Shader bloom_v = HbmShaderManager2.loadShader(new ResourceLocation(RefStrings.MODID, "shaders/bloom_v")); public static Shader bloom_test = HbmShaderManager2.loadShader(new ResourceLocation(RefStrings.MODID, "shaders/bloom_test")); + public static Shader lightning = HbmShaderManager2.loadShader(new ResourceLocation(RefStrings.MODID, "shaders/lightning")).withUniforms(shader -> { + GL13.glActiveTexture(GL13.GL_TEXTURE4); + Minecraft.getMinecraft().getTextureManager().bindTexture(ResourceManager.noise_2); + GL20.glUniform1i(GL20.glGetUniformLocation(shader, "noise"), 4); + GL13.glActiveTexture(GL13.GL_TEXTURE0); + }); + public static Shader maxdepth = HbmShaderManager2.loadShader(new ResourceLocation(RefStrings.MODID, "shaders/maxdepth")); + public static Shader lightning_gib = HbmShaderManager2.loadShader(new ResourceLocation(RefStrings.MODID, "shaders/lightning_gib")).withUniforms(HbmShaderManager2.LIGHTMAP, shader -> { + GL13.glActiveTexture(GL13.GL_TEXTURE4); + Minecraft.getMinecraft().getTextureManager().bindTexture(ResourceManager.noise_2); + GL20.glUniform1i(GL20.glGetUniformLocation(shader, "noise"), 4); + GL13.glActiveTexture(GL13.GL_TEXTURE0); + }); + public static Shader testlut = HbmShaderManager2.loadShader(new ResourceLocation(RefStrings.MODID, "shaders/testlut")); public static Shader gpu_particle_render = HbmShaderManager2.loadShader(new ResourceLocation(RefStrings.MODID, "shaders/gpu_particle_render")).withUniforms(HbmShaderManager2.MODELVIEW_MATRIX, HbmShaderManager2.PROJECTION_MATRIX, HbmShaderManager2.INV_PLAYER_ROT_MATRIX, shader -> { GL20.glUniform1i(GL20.glGetUniformLocation(shader, "lightmap"), 1); @@ -972,7 +1109,7 @@ public class ResourceManager { public static void loadAnimatedModels(){ supershotgun = ColladaLoader.load(new ResourceLocation(RefStrings.MODID, "models/anim/ssg_reload_mk2_2_newmodel.dae")); - ssg_reload = ColladaLoader.loadAnim(1300, new ResourceLocation(RefStrings.MODID, "models/anim/ssg_reload_mk2_2.dae")); + ssg_reload = ColladaLoader.loadAnim(1300, new ResourceLocation(RefStrings.MODID, "models/anim/ssg_reload_mk2_2_newmodel.dae")); door0 = ColladaLoader.load(new ResourceLocation(RefStrings.MODID, "models/anim/door0.dae")); door0_1 = ColladaLoader.load(new ResourceLocation(RefStrings.MODID, "models/anim/door0_1.dae")); @@ -983,6 +1120,10 @@ public static void loadAnimatedModels(){ jetpack = ColladaLoader.load(new ResourceLocation(RefStrings.MODID, "models/anim/jetpack.dae")); jetpack_activate = ColladaLoader.loadAnim(1000, new ResourceLocation(RefStrings.MODID, "models/anim/jetpack.dae")); + + lightning_fp = ColladaLoader.load(new ResourceLocation(RefStrings.MODID, "models/anim/lightning_fp_anim0.dae")); + lightning_fp_anim = ColladaLoader.loadAnim(4160, new ResourceLocation(RefStrings.MODID, "models/anim/lightning_fp_anim0.dae")); + } public static void init() { diff --git a/src/main/java/com/hbm/main/ServerProxy.java b/src/main/java/com/hbm/main/ServerProxy.java index be29be239f..caa8e3d32b 100644 --- a/src/main/java/com/hbm/main/ServerProxy.java +++ b/src/main/java/com/hbm/main/ServerProxy.java @@ -2,11 +2,13 @@ import java.io.File; +import com.hbm.handler.HbmKeybinds.EnumKeybind; import com.hbm.render.amlfrom1710.Vec3; import com.hbm.sound.AudioWrapper; import net.minecraft.client.renderer.block.model.IBakedModel; import net.minecraft.client.renderer.block.model.ModelResourceLocation; +import net.minecraft.entity.player.EntityPlayer; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.util.SoundCategory; import net.minecraft.util.SoundEvent; @@ -49,6 +51,13 @@ public boolean opengl33(){ return true;//Doesn't matter for servers, and this won't print an error message. } + public boolean getIsKeyPressed(EnumKeybind key) { + return false; + } + public EntityPlayer me() { + return null; + } + public float partialTicks(){ return 1; }; diff --git a/src/main/java/com/hbm/main/temp.java b/src/main/java/com/hbm/main/temp.java index 0f737bc684..4e68b894ac 100644 --- a/src/main/java/com/hbm/main/temp.java +++ b/src/main/java/com/hbm/main/temp.java @@ -23,9 +23,9 @@ @Spaghetti("death") public class temp { + + //Drillgon200: Why do I even still have this class? I'm afraid to delete it in case it actually is used for something though. - //TODO: replace this steaming shit with JSON - //Drillgon200: Or in my case, with my own custom format because I couldn't be bothered to figure out how json worked. Sigh. public enum EnumAssemblyTemplate { IRON_PLATE, @@ -3125,7 +3125,7 @@ public static ItemStack getOutputFromTempate(EnumAssemblyTemplate template) { output = new ItemStack(ModBlocks.turret_cheapo, 1); break; case HUNTER_CHOPPER: - output = new ItemStack(ModItems.chopper, 1); + output = new ItemStack(ModItems.spawn_chopper, 1); break; case MISSILE_HE_1: output = new ItemStack(ModItems.missile_generic, 1); diff --git a/src/main/java/com/hbm/packet/AuxButtonPacket.java b/src/main/java/com/hbm/packet/AuxButtonPacket.java index bed8a667a1..958023f46f 100644 --- a/src/main/java/com/hbm/packet/AuxButtonPacket.java +++ b/src/main/java/com/hbm/packet/AuxButtonPacket.java @@ -102,6 +102,13 @@ public IMessage onMessage(AuxButtonPacket m, MessageContext ctx) { p.getEntityData().setTag(EntityPlayer.PERSISTED_NBT_TAG, perDat); } } + /*if(m.value == 1000){ + NBTTagCompound perDat = p.getEntityData().getCompoundTag(EntityPlayer.PERSISTED_NBT_TAG); + int lightning = perDat.getInteger("lightningCharge"); + if(lightning == 0){ + perDat.setInteger("lightningCharge", 1); + } + }*/ if(!p.world.isBlockLoaded(pos)) return; diff --git a/src/main/java/com/hbm/packet/KeybindPacket.java b/src/main/java/com/hbm/packet/KeybindPacket.java new file mode 100644 index 0000000000..e084407fb6 --- /dev/null +++ b/src/main/java/com/hbm/packet/KeybindPacket.java @@ -0,0 +1,50 @@ +package com.hbm.packet; + +import com.hbm.capability.HbmCapability; +import com.hbm.capability.HbmCapability.IHBMData; +import com.hbm.handler.HbmKeybinds.EnumKeybind; + +import io.netty.buffer.ByteBuf; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraftforge.fml.common.network.simpleimpl.IMessage; +import net.minecraftforge.fml.common.network.simpleimpl.IMessageHandler; +import net.minecraftforge.fml.common.network.simpleimpl.MessageContext; + +public class KeybindPacket implements IMessage { + + int key; + boolean pressed; + + public KeybindPacket() { } + + public KeybindPacket(EnumKeybind key, boolean pressed) { + this.key = key.ordinal(); + this.pressed = pressed; + } + + @Override + public void fromBytes(ByteBuf buf) { + key = buf.readInt(); + pressed = buf.readBoolean(); + } + + @Override + public void toBytes(ByteBuf buf) { + buf.writeInt(key); + buf.writeBoolean(pressed); + } + + public static class Handler implements IMessageHandler { + + @Override + public IMessage onMessage(KeybindPacket m, MessageContext ctx) { + ctx.getServerHandler().player.getServer().addScheduledTask(() -> { + EntityPlayer p = ctx.getServerHandler().player; + IHBMData props = HbmCapability.getData(p); + + props.setKeyPressed(EnumKeybind.values()[m.key], m.pressed); + }); + return null; + } + } +} \ No newline at end of file diff --git a/src/main/java/com/hbm/packet/PacketDispatcher.java b/src/main/java/com/hbm/packet/PacketDispatcher.java index 8b5c305cbb..be953858ca 100644 --- a/src/main/java/com/hbm/packet/PacketDispatcher.java +++ b/src/main/java/com/hbm/packet/PacketDispatcher.java @@ -129,6 +129,8 @@ public static final void registerPackets(){ wrapper.registerMessage(GunFXPacket.Handler.class, GunFXPacket.class, i++, Side.CLIENT); //Handles custom death animations (like the gluon gun disintegration effect) wrapper.registerMessage(PacketSpecialDeath.Handler.class, PacketSpecialDeath.class, i++, Side.CLIENT); + //Universal keybind packet + wrapper.registerMessage(KeybindPacket.Handler.class, KeybindPacket.class, i++, Side.SERVER); //DELETE LATER //wrapper.registerMessage(PacketCreatePhysTree.Handler.class, PacketCreatePhysTree.class, i++, Side.CLIENT); } diff --git a/src/main/java/com/hbm/packet/PacketSpecialDeath.java b/src/main/java/com/hbm/packet/PacketSpecialDeath.java index 8d98e1dda3..ef1ab5b720 100644 --- a/src/main/java/com/hbm/packet/PacketSpecialDeath.java +++ b/src/main/java/com/hbm/packet/PacketSpecialDeath.java @@ -7,6 +7,7 @@ import com.hbm.lib.ModDamageSource; import com.hbm.main.ModEventHandlerClient; import com.hbm.particle.DisintegrationParticleHandler; +import com.hbm.render.amlfrom1710.Vec3; import io.netty.buffer.ByteBuf; import net.minecraft.client.Minecraft; @@ -30,25 +31,36 @@ public class PacketSpecialDeath implements IMessage { int entId; int effectId; + float[] auxData; public PacketSpecialDeath() { } - public PacketSpecialDeath(Entity ent, int effectId) { + public PacketSpecialDeath(Entity ent, int effectId, float... auxData) { this.effectId = effectId; this.entId = ent.getEntityId(); + this.auxData = auxData; } @Override public void fromBytes(ByteBuf buf) { entId = buf.readInt(); effectId = buf.readInt(); + int len = buf.readByte(); + auxData = new float[len]; + for(int i = 0; i < len; i++){ + auxData[i] = buf.readFloat(); + } } @Override public void toBytes(ByteBuf buf) { buf.writeInt(entId); buf.writeInt(effectId); + buf.writeByte(auxData.length); + for(float f : auxData){ + buf.writeFloat(f); + } } public static class Handler implements IMessageHandler { @@ -76,6 +88,10 @@ public IMessage onMessage(PacketSpecialDeath m, MessageContext ctx) { e.printStackTrace(); } break; + case 2: + ModEventHandlerClient.specialDeathEffectEntities.add((EntityLivingBase) ent); + DisintegrationParticleHandler.spawnLightningDisintegrateParticles(ent, new Vec3(m.auxData[0], m.auxData[1], m.auxData[2])); + break; } } }); diff --git a/src/main/java/com/hbm/particle/DisintegrationParticleHandler.java b/src/main/java/com/hbm/particle/DisintegrationParticleHandler.java index 55ee1d1559..a103cd6f71 100644 --- a/src/main/java/com/hbm/particle/DisintegrationParticleHandler.java +++ b/src/main/java/com/hbm/particle/DisintegrationParticleHandler.java @@ -8,6 +8,7 @@ import com.hbm.main.ClientProxy; import com.hbm.main.MainRegistry; import com.hbm.main.ResourceManager; +import com.hbm.render.amlfrom1710.Vec3; import net.minecraft.client.Minecraft; import net.minecraft.client.model.ModelBase; @@ -130,6 +131,107 @@ public static void spawnGluonDisintegrateParticles(EntityLivingBase e, RenderLiv GlStateManager.enableCull(); GL11.glPopMatrix(); } + + public static void spawnLightningDisintegrateParticles(Entity e, Vec3 hitPos) { + Render eRenderer = Minecraft.getMinecraft().getRenderManager().getEntityRenderObject(e); + if(eRenderer instanceof RenderLivingBase && e instanceof EntityLivingBase) { + spawnLightningDisintegrateParticles((EntityLivingBase) e, ((RenderLivingBase) eRenderer), hitPos, MainRegistry.proxy.partialTicks()); + } + } + + @SuppressWarnings({ "deprecation" }) + public static void spawnLightningDisintegrateParticles(EntityLivingBase e, RenderLivingBase render, Vec3 hitPos, float partialTicks) { + ModelBase model = render.getMainModel(); + GL11.glPushMatrix(); + GL11.glLoadIdentity(); + GlStateManager.disableCull(); + GlStateManager.enableRescaleNormal(); + //So basically we're just going to copy vanialla methods so the + model.swingProgress = e.getSwingProgress(partialTicks); + boolean shouldSit = e.isRiding() && (e.getRidingEntity() != null && e.getRidingEntity().shouldRiderSit()); + model.isRiding = shouldSit; + model.isChild = e.isChild(); + float f = interpolateRotation(e.prevRenderYawOffset, e.renderYawOffset, partialTicks); + float f1 = interpolateRotation(e.prevRotationYawHead, e.rotationYawHead, partialTicks); + float f2 = f1 - f; + if(shouldSit && e.getRidingEntity() instanceof EntityLivingBase) { + EntityLivingBase elivingbase = (EntityLivingBase) e.getRidingEntity(); + f = interpolateRotation(elivingbase.prevRenderYawOffset, elivingbase.renderYawOffset, partialTicks); + f2 = f1 - f; + float f3 = MathHelper.wrapDegrees(f2); + + if(f3 < -85.0F) { + f3 = -85.0F; + } + + if(f3 >= 85.0F) { + f3 = 85.0F; + } + + f = f1 - f3; + + if(f3 * f3 > 2500.0F) { + f += f3 * 0.2F; + } + + f2 = f1 - f; + } + + float f7 = e.prevRotationPitch + (e.rotationPitch - e.prevRotationPitch) * partialTicks; + //renderLivingAt(e, x, y, z); + float f8 = e.ticksExisted + partialTicks; + GlStateManager.rotate(180.0F - f, 0.0F, 1.0F, 0.0F); + //if(rPreRenderCallback == null){ + // rPreRenderCallback = ReflectionHelper.findMethod(RenderLivingBase.class, "preRenderCallback", "func_77041_b", EntityLivingBase.class, float.class); + //} + if(rPrepareScale == null){ + rPrepareScale = ReflectionHelper.findMethod(RenderLivingBase.class, "prepareScale", "func_188322_c", EntityLivingBase.class, float.class); + } + //float f4 = prepareScale(e, partialTicks, render); + float f4 = 0.0625F; + try { + f4 = (float) rPrepareScale.invoke(render, e, partialTicks); + } catch(IllegalAccessException | IllegalArgumentException | InvocationTargetException e2) { + e2.printStackTrace(); + } + float f5 = 0.0F; + float f6 = 0.0F; + if(!e.isRiding()) { + f5 = e.prevLimbSwingAmount + (e.limbSwingAmount - e.prevLimbSwingAmount) * partialTicks; + f6 = e.limbSwing - e.limbSwingAmount * (1.0F - partialTicks); + + if(e.isChild()) { + f6 *= 3.0F; + } + + if(f5 > 1.0F) { + f5 = 1.0F; + } + f2 = f1 - f; // Forge: Fix MC-1207 + } + model.setLivingAnimations(e, f6, f5, partialTicks); + model.setRotationAngles(f6, f5, f8, f2, f7, f4, e); + + if(rGetEntityTexture == null){ + rGetEntityTexture = ReflectionHelper.findMethod(Render.class, "getEntityTexture", "func_110775_a", Entity.class); + } + ResourceLocation r = ResourceManager.turbofan_blades_tex; + try { + r = (ResourceLocation) rGetEntityTexture.invoke(render, e); + if(r == null) + r = ResourceManager.turbofan_blades_tex; + } catch(IllegalAccessException | IllegalArgumentException | InvocationTargetException e1) { + e1.printStackTrace(); + } + int trailCount = 10; + for(ModelRenderer renderer : model.boxList) { + trailCount = spawnLightningParticles(e.world, e, e.posX, e.posY, e.posZ, f4, renderer, r, hitPos, trailCount); + } + + GlStateManager.disableRescaleNormal(); + GlStateManager.enableCull(); + GL11.glPopMatrix(); + } public static void spawnParticles(World world, EntityLivingBase ent, double x, double y, double z, float scale, ModelRenderer render, ResourceLocation tex) { if(render.isHidden || !render.showModel) @@ -167,6 +269,46 @@ public static void spawnParticles(World world, EntityLivingBase ent, double x, d GL11.glPopMatrix(); } + + public static int spawnLightningParticles(World world, EntityLivingBase ent, double x, double y, double z, float scale, ModelRenderer render, ResourceLocation tex, Vec3 hitPos, int trailCount) { + if(render.isHidden || !render.showModel) + return trailCount; + GL11.glPushMatrix(); + doTransforms(render, scale); + if(render.childModels != null) + for(ModelRenderer renderer : render.childModels) { + trailCount = spawnLightningParticles(world, ent, x, y, z, scale, renderer, tex, hitPos, trailCount); + } + for(ModelBox cube : render.cubeList) { + GL11.glPushMatrix(); + float cubeMidX = (cube.posX1 + (cube.posX2-cube.posX1)*0.5F)*scale; + float cubeMidY = (cube.posY1 + (cube.posY2-cube.posY1)*0.5F)*scale; + float cubeMidZ = (cube.posZ1 + (cube.posZ2-cube.posZ1)*0.5F)*scale; + GL11.glTranslated(cubeMidX, cubeMidY, cubeMidZ); + GL11.glGetFloat(GL11.GL_MODELVIEW_MATRIX, ClientProxy.AUX_GL_BUFFER); + float[] matrix = new float[16]; + ClientProxy.AUX_GL_BUFFER.get(matrix); + ClientProxy.AUX_GL_BUFFER.rewind(); + GL11.glPopMatrix(); + + double pX = x + matrix[12]; + double pY = y + matrix[13]; + double pZ = z + matrix[14]; + matrix[12] = 0; + matrix[13] = 0; + matrix[14] = 0; + int numLTrails = MathHelper.clamp(trailCount, 0, 2); + ParticleLightningGib p = new ParticleLightningGib(world, pX, pY, pZ, cube, matrix, tex, cubeMidX, cubeMidY, cubeMidZ, scale, numLTrails); + trailCount -= numLTrails; + Vec3d motion = hitPos.toVec3d().normalize().addVector(0, 0.2, 0).scale(1.2) + .add(new Vec3d(world.rand.nextFloat()-0.5F, world.rand.nextFloat()-0.5F, world.rand.nextFloat()-0.5F).scale(0.5)); + p.motion(motion); + Minecraft.getMinecraft().effectRenderer.addEffect(p); + } + + GL11.glPopMatrix(); + return trailCount; + } public static void doTransforms(ModelRenderer m, float scale) { GlStateManager.translate(m.offsetX, m.offsetY, m.offsetZ); diff --git a/src/main/java/com/hbm/particle/ParticleFakeBrightness.java b/src/main/java/com/hbm/particle/ParticleFakeBrightness.java index 4fe41ef8c8..d4cb8456a9 100644 --- a/src/main/java/com/hbm/particle/ParticleFakeBrightness.java +++ b/src/main/java/com/hbm/particle/ParticleFakeBrightness.java @@ -16,6 +16,8 @@ import net.minecraft.client.renderer.GLAllocation; import net.minecraft.client.renderer.GlStateManager; import net.minecraft.client.renderer.Tessellator; +import net.minecraft.client.renderer.GlStateManager.DestFactor; +import net.minecraft.client.renderer.GlStateManager.SourceFactor; import net.minecraft.client.renderer.vertex.DefaultVertexFormats; import net.minecraft.entity.Entity; import net.minecraft.util.math.MathHelper; @@ -27,6 +29,7 @@ public class ParticleFakeBrightness extends Particle { int visibilityId = -1; boolean local; + public float fadeInKoeff = 2; public ParticleFakeBrightness(World worldIn, double posXIn, double posYIn, double posZIn, float scale, int age) { super(worldIn, posXIn, posYIn, posZIn); @@ -117,11 +120,16 @@ public void renderParticle(BufferBuilder buffer, Entity entityIn, float partialT visibility *= visibility; float ageN = (float)(this.particleAge+partialTicks)/(float)this.particleMaxAge; - float scale = MathHelper.clamp(ageN*2, 0, 1)* MathHelper.clamp(2-ageN*2+0.1F, 0, 1); + float scale = MathHelper.clamp(ageN*fadeInKoeff, 0, 1)* MathHelper.clamp(2-ageN*fadeInKoeff+0.1F, 0, 1); float f4 = 0.1F * this.particleScale * visibility*scale; Vec3d[] avec3d = new Vec3d[] {new Vec3d((double)(-rotationX * f4 - rotationXY * f4), (double)(-rotationZ * f4), (double)(-rotationYZ * f4 - rotationXZ * f4)), new Vec3d((double)(-rotationX * f4 + rotationXY * f4), (double)(rotationZ * f4), (double)(-rotationYZ * f4 + rotationXZ * f4)), new Vec3d((double)(rotationX * f4 + rotationXY * f4), (double)(rotationZ * f4), (double)(rotationYZ * f4 + rotationXZ * f4)), new Vec3d((double)(rotationX * f4 - rotationXY * f4), (double)(-rotationZ * f4), (double)(rotationYZ * f4 - rotationXZ * f4))}; - + if(!local){ + GlStateManager.enableBlend(); + GlStateManager.disableAlpha(); + GlStateManager.blendFunc(SourceFactor.SRC_ALPHA, DestFactor.ONE); + } + Minecraft.getMinecraft().getTextureManager().bindTexture(ResourceManager.fresnel_ms); buffer.begin(GL11.GL_QUADS, DefaultVertexFormats.PARTICLE_POSITION_TEX_COLOR_LMAP); buffer.pos(avec3d[0].x, avec3d[0].y, avec3d[0].z).tex(1, 1).color(this.particleRed, this.particleGreen, this.particleBlue, this.particleAlpha*visibility).lightmap(240, 240).endVertex(); @@ -129,6 +137,11 @@ public void renderParticle(BufferBuilder buffer, Entity entityIn, float partialT buffer.pos(avec3d[2].x, avec3d[2].y, avec3d[2].z).tex(0, 0).color(this.particleRed, this.particleGreen, this.particleBlue, this.particleAlpha*visibility).lightmap(240, 240).endVertex(); buffer.pos(avec3d[3].x, avec3d[3].y, avec3d[3].z).tex(0, 1).color(this.particleRed, this.particleGreen, this.particleBlue, this.particleAlpha*visibility).lightmap(240, 240).endVertex(); Tessellator.getInstance().draw(); + + if(!local){ + GlStateManager.disableBlend(); + GlStateManager.enableAlpha(); + } GlStateManager.enableDepth(); GL11.glPopMatrix(); } diff --git a/src/main/java/com/hbm/particle/ParticleGluonDisintegration.java b/src/main/java/com/hbm/particle/ParticleGluonDisintegration.java index 4a7865e304..32b70c3cb3 100644 --- a/src/main/java/com/hbm/particle/ParticleGluonDisintegration.java +++ b/src/main/java/com/hbm/particle/ParticleGluonDisintegration.java @@ -29,8 +29,6 @@ public class ParticleGluonDisintegration extends Particle { - protected FloatBuffer brightnessBuffer = GLAllocation.createDirectFloatBuffer(4); - ModelBox box; int dl = -1; float[] matrix; diff --git a/src/main/java/com/hbm/particle/ParticleHadron.java b/src/main/java/com/hbm/particle/ParticleHadron.java new file mode 100644 index 0000000000..6d2ea6215b --- /dev/null +++ b/src/main/java/com/hbm/particle/ParticleHadron.java @@ -0,0 +1,71 @@ +package com.hbm.particle; + +import org.lwjgl.opengl.GL11; + +import com.hbm.lib.RefStrings; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.particle.Particle; +import net.minecraft.client.renderer.BufferBuilder; +import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.client.renderer.GlStateManager.DestFactor; +import net.minecraft.client.renderer.GlStateManager.SourceFactor; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.Tessellator; +import net.minecraft.client.renderer.vertex.DefaultVertexFormats; +import net.minecraft.entity.Entity; +import net.minecraft.util.ResourceLocation; +import net.minecraft.util.math.MathHelper; +import net.minecraft.util.math.Vec3d; +import net.minecraft.world.World; +import net.minecraftforge.fml.relauncher.Side; +import net.minecraftforge.fml.relauncher.SideOnly; + +@SideOnly(Side.CLIENT) +public class ParticleHadron extends Particle { + + private static final ResourceLocation texture = new ResourceLocation(RefStrings.MODID + ":textures/particle/hadron.png"); + + public ParticleHadron(World worldIn, double posXIn, double posYIn, double posZIn) { + super(worldIn, posXIn, posYIn, posZIn); + this.particleMaxAge = 10; + } + + @Override + public int getFXLayer() { + return 3; + } + + @Override + public void renderParticle(BufferBuilder buffer, Entity entityIn, float partialTicks, float rotationX, float rotationZ, float rotationYZ, float rotationXY, float rotationXZ) { + Minecraft.getMinecraft().getTextureManager().bindTexture(texture); + GlStateManager.color(1, 1, 1, 1); + GlStateManager.disableLighting(); + GlStateManager.enableBlend(); + GlStateManager.alphaFunc(GL11.GL_GREATER, 0); + GlStateManager.depthMask(false); + GlStateManager.blendFunc(SourceFactor.SRC_ALPHA, DestFactor.ONE); + RenderHelper.disableStandardItemLighting(); + + this.particleAlpha = 1 - (((float)this.particleAge + partialTicks) / (float)this.particleMaxAge); + this.particleAlpha = MathHelper.clamp(this.particleAlpha, 0, 1); + float f4 = (this.particleAge + partialTicks) * 0.15F; + + float f5 = (float) (this.prevPosX + (this.posX - this.prevPosX) * (double)partialTicks - interpPosX); + float f6 = (float) (this.prevPosY + (this.posY - this.prevPosY) * (double)partialTicks - interpPosY); + float f7 = (float) (this.prevPosZ + (this.posZ - this.prevPosZ) * (double)partialTicks - interpPosZ); + + Vec3d[] avec3d = new Vec3d[] {new Vec3d((double)(-rotationX * f4 - rotationXY * f4), (double)(-rotationZ * f4), (double)(-rotationYZ * f4 - rotationXZ * f4)), new Vec3d((double)(-rotationX * f4 + rotationXY * f4), (double)(rotationZ * f4), (double)(-rotationYZ * f4 + rotationXZ * f4)), new Vec3d((double)(rotationX * f4 + rotationXY * f4), (double)(rotationZ * f4), (double)(rotationYZ * f4 + rotationXZ * f4)), new Vec3d((double)(rotationX * f4 - rotationXY * f4), (double)(-rotationZ * f4), (double)(rotationYZ * f4 - rotationXZ * f4))}; + + buffer.begin(GL11.GL_QUADS, DefaultVertexFormats.PARTICLE_POSITION_TEX_COLOR_LMAP); + buffer.pos((double)f5 + avec3d[0].x, (double)f6 + avec3d[0].y, (double)f7 + avec3d[0].z).tex(1, 1).color(1.0F, 1.0F, 1.0F, this.particleAlpha).lightmap(240, 240).endVertex(); + buffer.pos((double)f5 + avec3d[1].x, (double)f6 + avec3d[1].y, (double)f7 + avec3d[1].z).tex(1, 0).color(1.0F, 1.0F, 1.0F, this.particleAlpha).lightmap(240, 240).endVertex(); + buffer.pos((double)f5 + avec3d[2].x, (double)f6 + avec3d[2].y, (double)f7 + avec3d[2].z).tex(0, 0).color(1.0F, 1.0F, 1.0F, this.particleAlpha).lightmap(240, 240).endVertex(); + buffer.pos((double)f5 + avec3d[3].x, (double)f6 + avec3d[3].y, (double)f7 + avec3d[3].z).tex(0, 1).color(1.0F, 1.0F, 1.0F, this.particleAlpha).lightmap(240, 240).endVertex(); + Tessellator.getInstance().draw(); + + GlStateManager.alphaFunc(GL11.GL_GREATER, 0.1F); + GlStateManager.enableLighting(); + } + +} diff --git a/src/main/java/com/hbm/particle/ParticleLargeFlame.java b/src/main/java/com/hbm/particle/ParticleLargeFlame.java new file mode 100644 index 0000000000..96ef5eda79 --- /dev/null +++ b/src/main/java/com/hbm/particle/ParticleLargeFlame.java @@ -0,0 +1,12 @@ +package com.hbm.particle; + +import net.minecraft.client.particle.Particle; +import net.minecraft.world.World; + +public class ParticleLargeFlame extends Particle { + + protected ParticleLargeFlame(World worldIn, double posXIn, double posYIn, double posZIn) { + super(worldIn, posXIn, posYIn, posZIn); + } + +} diff --git a/src/main/java/com/hbm/particle/ParticleLetter.java b/src/main/java/com/hbm/particle/ParticleLetter.java new file mode 100644 index 0000000000..d03106deb7 --- /dev/null +++ b/src/main/java/com/hbm/particle/ParticleLetter.java @@ -0,0 +1,85 @@ +package com.hbm.particle; + +import org.lwjgl.opengl.GL11; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.particle.Particle; +import net.minecraft.client.renderer.BufferBuilder; +import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.client.renderer.OpenGlHelper; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.entity.Entity; +import net.minecraft.world.World; + +public class ParticleLetter extends Particle { + + int color; + char c; + + public ParticleLetter(World worldIn, double posXIn, double posYIn, double posZIn, int color, char c) { + super(worldIn, posXIn, posYIn, posZIn); + this.particleMaxAge = 30; + this.color = color; + this.c = c; + } + + @Override + public int getFXLayer() { + return 3; + } + + @Override + public void renderParticle(BufferBuilder buffer, Entity entityIn, float partialTicks, float rotationX, float rotationZ, float rotationYZ, float rotationXY, float rotationXZ) { + GL11.glPushMatrix(); + + GlStateManager.disableLighting(); + GlStateManager.enableBlend(); + GlStateManager.alphaFunc(GL11.GL_GREATER, 0); + GlStateManager.depthMask(false); + GlStateManager.tryBlendFuncSeparate(770, 771, 1, 0); + OpenGlHelper.setLightmapTextureCoords(OpenGlHelper.lightmapTexUnit, 240.0F, 0.0F); + RenderHelper.disableStandardItemLighting(); + + Minecraft mc = Minecraft.getMinecraft(); + FontRenderer font = mc.fontRenderer; + + float pX = (float) (this.prevPosX + (this.posX - this.prevPosX) * (double)partialTicks - interpPosX); + float pY = (float) (this.prevPosY + (this.posY - this.prevPosY) * (double)partialTicks - interpPosY); + float pZ = (float) (this.prevPosZ + (this.posZ - this.prevPosZ) * (double)partialTicks - interpPosZ); + + GL11.glTranslatef(pX, pY, pZ); + GL11.glRotatef(-mc.player.rotationYaw, 0.0F, 1.0F, 0.0F); + GL11.glRotatef(mc.player.rotationPitch, 1.0F, 0.0F, 0.0F); + GL11.glScalef(-1.0F, -1.0F, 1.0F); + + float time = (this.particleAge + partialTicks) * 4F / this.particleMaxAge; + + double scale = 1 - (1D / Math.pow(Math.E, time)); + + this.particleAlpha = 1 - (((float)this.particleAge + partialTicks) / (float)this.particleMaxAge); + + if(particleAlpha < 0) + particleAlpha = 0; + + int alpha = (int) (particleAlpha * 255); + + if(alpha > 255) + alpha = 255; + + if(alpha < 10) + alpha = 10; + + int col = color + (alpha << 24); + + GL11.glScaled(scale, scale, scale); + + font.drawString(String.valueOf(c), -(int)(font.getStringWidth(String.valueOf(c)) * 0.5F), -(int)(font.FONT_HEIGHT * 0.5F), col); + GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F); + + GlStateManager.alphaFunc(GL11.GL_GREATER, 0.1F); + GlStateManager.enableLighting(); + + GL11.glPopMatrix(); + } +} diff --git a/src/main/java/com/hbm/particle/ParticleLightningFade.java b/src/main/java/com/hbm/particle/ParticleLightningFade.java new file mode 100644 index 0000000000..7d8df6ef3c --- /dev/null +++ b/src/main/java/com/hbm/particle/ParticleLightningFade.java @@ -0,0 +1,97 @@ +package com.hbm.particle; + +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL20; + +import com.hbm.handler.HbmShaderManager2; +import com.hbm.handler.LightningGenerator; +import com.hbm.handler.LightningGenerator.LightningGenInfo; +import com.hbm.handler.LightningGenerator.LightningNode; +import com.hbm.main.ResourceManager; +import com.hbm.particle.lightning_test.TrailRenderer2.IColorGetter; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.particle.Particle; +import net.minecraft.client.renderer.BufferBuilder; +import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.client.renderer.GlStateManager.DestFactor; +import net.minecraft.client.renderer.GlStateManager.SourceFactor; +import net.minecraft.entity.Entity; +import net.minecraft.util.math.MathHelper; +import net.minecraft.util.math.Vec3d; +import net.minecraft.world.World; + +public class ParticleLightningFade extends Particle { + + float width; + LightningNode node; + + public ParticleLightningFade(World worldIn, double posXIn, double posYIn, double posZIn, double hitX, double hitY, double hitZ, float width, LightningGenInfo i) { + super(worldIn, posXIn, posYIn, posZIn); + node = LightningGenerator.generateLightning(new Vec3d(posXIn, posYIn, posZIn), new Vec3d(hitX, hitY, hitZ), i); + this.particleMaxAge = 60; + this.width = width; + } + + @Override + public void onUpdate() { + this.particleAge ++; + if(this.particleAge > this.particleMaxAge){ + this.setExpired(); + } + } + + @Override + public boolean shouldDisableDepth() { + return true; + } + + @Override + public int getFXLayer() { + return 3; + } + + @Override + public void renderParticle(BufferBuilder buffer, Entity entityIn, float partialTicks, float rotationX, float rotationZ, float rotationYZ, float rotationXY, float rotationXZ) { + GL11.glPushMatrix(); + GlStateManager.disableCull(); + GlStateManager.disableAlpha(); + GlStateManager.depthMask(false); + double entPosX = entityIn.lastTickPosX + (entityIn.posX - entityIn.lastTickPosX)*partialTicks; + double entPosY = entityIn.lastTickPosY + (entityIn.posY - entityIn.lastTickPosY)*partialTicks; + double entPosZ = entityIn.lastTickPosZ + (entityIn.posZ - entityIn.lastTickPosZ)*partialTicks; + + interpPosX = entPosX; + interpPosY = entPosY; + interpPosZ = entPosZ; + + GL11.glTranslated(-interpPosX, -interpPosY, -interpPosZ); + + ResourceManager.lightning.use(); + GL20.glUniform4f(GL20.glGetUniformLocation(ResourceManager.lightning.getShaderId(), "duck"), 1F, 1F, 1F, 1F); + float ageN = ((float)this.particleAge+partialTicks)/((float)this.particleMaxAge); + GL20.glUniform1f(GL20.glGetUniformLocation(ResourceManager.lightning.getShaderId(), "fadeoverride"), ageN); + //ResourceManager.test_trail.use(); + //GL20.glUniform4f(GL20.glGetUniformLocation(ResourceManager.test_trail.getShaderId(), "duck"), 1F, 1, 1F, 1F); + IColorGetter cg = pos -> { + float a = MathHelper.clamp((1-pos)-0.5F+ageN*50, 0, 1); + return new float[]{1, 1, 1, a}; + }; + GlStateManager.enableBlend(); + GlStateManager.blendFunc(SourceFactor.SRC_ALPHA, DestFactor.ONE); + LightningGenerator.render(node, new Vec3d(entPosX, entPosY+entityIn.getEyeHeight(), entPosZ), width, 0, 0, 0, true, cg); + HbmShaderManager2.bloomData.bindFramebuffer(false); + //GL20.glUniform4f(GL20.glGetUniformLocation(ResourceManager.test_trail.getShaderId(), "duck"), 0.6F, 0.8F, 1F, 1F); + GL20.glUniform4f(GL20.glGetUniformLocation(ResourceManager.lightning.getShaderId(), "duck"), 0.6F, 0.8F, 1F, 1F); + + LightningGenerator.render(node, new Vec3d(entPosX, entPosY+entityIn.getEyeHeight(), entPosZ), width, 0, 0, 0, true, cg); + LightningGenerator.render(node, new Vec3d(entPosX, entPosY+entityIn.getEyeHeight(), entPosZ), width, 0, 0, 0, true, cg); + GlStateManager.blendFunc(SourceFactor.SRC_ALPHA, DestFactor.ONE_MINUS_SRC_ALPHA); + GlStateManager.disableBlend(); + Minecraft.getMinecraft().getFramebuffer().bindFramebuffer(false); + HbmShaderManager2.releaseShader(); + GlStateManager.depthMask(true); + GlStateManager.enableAlpha(); + GL11.glPopMatrix(); + } +} diff --git a/src/main/java/com/hbm/particle/ParticleLightningGib.java b/src/main/java/com/hbm/particle/ParticleLightningGib.java new file mode 100644 index 0000000000..dd574cefc6 --- /dev/null +++ b/src/main/java/com/hbm/particle/ParticleLightningGib.java @@ -0,0 +1,285 @@ +package com.hbm.particle; + +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; + +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL20; + +import com.hbm.handler.HbmShaderManager2; +import com.hbm.main.ClientProxy; +import com.hbm.main.ResourceManager; +import com.hbm.physics.AABBCollider; +import com.hbm.physics.RigidBody; +import com.hbm.render.amlfrom1710.Vec3; +import com.hbm.util.BobMathUtil; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.model.ModelBox; +import net.minecraft.client.particle.Particle; +import net.minecraft.client.renderer.BufferBuilder; +import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.client.renderer.GlStateManager.DestFactor; +import net.minecraft.client.renderer.GlStateManager.SourceFactor; +import net.minecraft.client.renderer.OpenGlHelper; +import net.minecraft.client.renderer.RenderGlobal; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.entity.Entity; +import net.minecraft.util.ResourceLocation; +import net.minecraft.util.math.AxisAlignedBB; +import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.Vec3d; +import net.minecraft.world.World; + +public class ParticleLightningGib extends Particle { + + ModelBox box; + int dl = -1; + float[] matrix; + //float[] invRot = new float[16]; + List subParticles = new ArrayList<>(); + ParticleLightningStrip[] trails; + Vec3d rotation; + float rotX, rotY, rotZ, prevRotX, prevRotY, prevRotZ = 0; + ResourceLocation tex; + float cubeMidX, cubeMidY, cubeMidZ; + int numParticles; + float boxScale; + + public ParticleLightningGib(World worldIn, double posXIn, double posYIn, double posZIn, ModelBox box, float[] matrix, ResourceLocation tex, float cubeMidX, float cubeMidY, float cubeMidZ, float scale, int trailNum) { + super(worldIn, posXIn, posYIn, posZIn); + this.box = box; + this.matrix = matrix; + /*Matrix4f mat = new Matrix4f(); + AUX_GL_BUFFER.put(matrix); + AUX_GL_BUFFER.rewind(); + mat.load(AUX_GL_BUFFER); + AUX_GL_BUFFER.rewind(); + mat.invert(); + mat.store(AUX_GL_BUFFER); + AUX_GL_BUFFER.rewind(); + AUX_GL_BUFFER.get(invRot); + AUX_GL_BUFFER.rewind(); + invRot[12] = 0; + invRot[13] = 0; + invRot[14] = 0; + invRot[15] = 1;*/ + rotation = new Vec3d((worldIn.rand.nextFloat()-0.5)*50, (worldIn.rand.nextFloat()-0.5)*50, (worldIn.rand.nextFloat()-0.5)*50); + this.tex = tex; + this.particleMaxAge = 90; + this.cubeMidX = cubeMidX; + this.cubeMidY = cubeMidY; + this.cubeMidZ = cubeMidZ; + boxScale = scale; + numParticles = (int) Math.cbrt((Math.abs(box.posX1-box.posX2)*Math.abs(box.posY1-box.posY2)*Math.abs(box.posZ1-box.posZ2)*0.6))+1; + if(numParticles > 15) + numParticles = 15; + + trails = new ParticleLightningStrip[trailNum]; + for(int i = 0; i < trails.length; i ++){ + trails[i] = new ParticleLightningStrip(world, posX, posY, posZ); + trails[i].motionScaleNorm = 0.1F; + trails[i].motionScaleTan = 0.0F; + trails[i].forkChance = 0; + trails[i].minNewPointDist = 1; + trails[i].width = 0.025F; + trails[i].doTransform = true; + } + } + + public void motion(Vec3d motion){ + this.motionX = motion.x; + this.motionY = motion.y; + this.motionZ = motion.z; + } + + @Override + public void onUpdate() { + this.particleAge++; + this.prevPosX = this.posX; + this.prevPosY = this.posY; + this.prevPosZ = this.posZ; + prevRotX = rotX; + prevRotY = rotY; + prevRotZ = rotZ; + move(motionX, motionY, motionZ); + this.motionX *= onGround ? 0.85 : 0.9; + this.motionY *= onGround ? 0.85 : 0.9; + this.motionZ *= onGround ? 0.85 : 0.9; + if(particleAge >= particleMaxAge){ + this.setExpired(); + GL11.glDeleteLists(dl, 1); + return; + } + Iterator itr = subParticles.iterator(); + while(itr.hasNext()){ + Particle p = itr.next(); + p.onUpdate(); + if(!p.isAlive()) + itr.remove(); + } + for(ParticleLightningStrip p : trails){ + p.onUpdate(); + if(particleAge < 20) + p.setNewPoint(new Vec3d(this.posX+(rand.nextFloat()-0.5)*0.5, this.posY+(rand.nextFloat()-0.5)*0.5, this.posZ+(rand.nextFloat()-0.5)*0.5)); + } + rotX += rotation.x; + rotY += rotation.y; + rotZ += rotation.z; + rotation = rotation.scale(onGround ? 0.08 : 0.95); + motionY -= 0.05; + } + + @Override + public void move(double x, double y, double z) { + double d0 = y; + double origX = x; + double origZ = z; + + if (this.canCollide) + { + List list = this.world.getCollisionBoxes((Entity)null, this.getBoundingBox().expand(x, y, z)); + + for (AxisAlignedBB axisalignedbb : list) + { + y = axisalignedbb.calculateYOffset(this.getBoundingBox(), y); + } + + this.setBoundingBox(this.getBoundingBox().offset(0.0D, y, 0.0D)); + + for (AxisAlignedBB axisalignedbb1 : list) + { + x = axisalignedbb1.calculateXOffset(this.getBoundingBox(), x); + } + + this.setBoundingBox(this.getBoundingBox().offset(x, 0.0D, 0.0D)); + + for (AxisAlignedBB axisalignedbb2 : list) + { + z = axisalignedbb2.calculateZOffset(this.getBoundingBox(), z); + } + + this.setBoundingBox(this.getBoundingBox().offset(0.0D, 0.0D, z)); + } + else + { + this.setBoundingBox(this.getBoundingBox().offset(x, y, z)); + } + + this.resetPositionToBB(); + this.onGround = d0 != y && d0 < 0.0D; + + if(d0 != y){ + this.motionY = -motionY*0.75*(rand.nextFloat()*0.8+0.25); + } + + if (origX != x) + { + this.motionX = -motionX*0.75*(rand.nextFloat()*1.12+0.25); + } + + if (origZ != z) + { + this.motionZ = -motionY*0.75*(rand.nextFloat()*1.12+0.25); + } + } + + @Override + public boolean shouldDisableDepth() { + return true; + } + + @Override + public int getFXLayer() { + return 3; + } + + @Override + public void renderParticle(BufferBuilder buffer, Entity entityIn, float partialTicks, float rotationX, float rotationZ, float rotationYZ, float rotationXY, float rotationXZ) { + ClientProxy.deferredRenderers.add(() -> { + GL11.glPushMatrix(); + GlStateManager.enableLighting(); + GlStateManager.enableRescaleNormal(); + float f5 = (float)(this.prevPosX + (this.posX - this.prevPosX) * (double)partialTicks - interpPosX); + float f6 = (float)(this.prevPosY + (this.posY - this.prevPosY) * (double)partialTicks - interpPosY); + float f7 = (float)(this.prevPosZ + (this.posZ - this.prevPosZ) * (double)partialTicks - interpPosZ); + float rotateX = (float)(this.prevRotX + (this.rotX - this.prevRotX) * (double)partialTicks); + float rotateY = (float)(this.prevRotY + (this.rotY - this.prevRotY) * (double)partialTicks); + float rotateZ = (float)(this.prevRotZ + (this.rotZ - this.prevRotZ) * (double)partialTicks); + + GL11.glTranslated(f5, f6, f7); + Minecraft.getMinecraft().getTextureManager().bindTexture(tex); + if(dl == -1){ + dl = GL11.glGenLists(1); + GL11.glNewList(dl, GL11.GL_COMPILE); + //Moves it so the origin is in the middle. I hope this makes for slightly better rotations. + buffer.setTranslation(-cubeMidX, -cubeMidY, -cubeMidZ); + box.render(buffer, 0.0625F); + buffer.setTranslation(0, 0, 0); + GL11.glEndList(); + } + GL11.glGetFloat(GL11.GL_MODELVIEW_MATRIX, ClientProxy.AUX_GL_BUFFER); + //Ah yes, spaghetti code. + ClientProxy.AUX_GL_BUFFER2.put(matrix); + ClientProxy.AUX_GL_BUFFER2.rewind(); + GL11.glMultMatrix(ClientProxy.AUX_GL_BUFFER2); + GL11.glRotated(rotateX, 1, 0, 0); + GL11.glRotated(rotateY, 0, 1, 0); + GL11.glRotated(rotateZ, 0, 0, 1); + + OpenGlHelper.setLightmapTextureCoords(OpenGlHelper.lightmapTexUnit, 240, 240); + RenderHelper.enableStandardItemLighting(); + GlStateManager.enableBlend(); + GlStateManager.alphaFunc(GL11.GL_GREATER, 0.001F); + GlStateManager.blendFunc(SourceFactor.SRC_ALPHA, DestFactor.ONE_MINUS_SRC_ALPHA); + float a = 1-BobMathUtil.remap01_clamp(particleAge+partialTicks, 65, 67); + GlStateManager.color(1F, 1F, 1F, a); + ResourceManager.lightning_gib.use(); + float age = this.particleAge + partialTicks; + GL20.glUniform1f(GL20.glGetUniformLocation(ResourceManager.lightning_gib.getShaderId(), "age"), age); + int i = this.getBrightnessForRender(partialTicks); + int j = i >> 16 & 65535; + int k = i & 65535; + OpenGlHelper.setLightmapTextureCoords(OpenGlHelper.lightmapTexUnit, k, j); + GL20.glUniform1i(GL20.glGetUniformLocation(ResourceManager.lightning_gib.getShaderId(), "bloom"), 0); + GL11.glCallList(dl); + HbmShaderManager2.bloomData.bindFramebuffer(false); + GlStateManager.blendFunc(SourceFactor.SRC_ALPHA, DestFactor.ONE); + GL20.glUniform1i(GL20.glGetUniformLocation(ResourceManager.lightning_gib.getShaderId(), "bloom"), 1); + GL11.glCallList(dl); + Minecraft.getMinecraft().getFramebuffer().bindFramebuffer(false); + HbmShaderManager2.releaseShader(); + GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F); + RenderHelper.disableStandardItemLighting(); + //AUX_GL_BUFFER.put(invRot); + //AUX_GL_BUFFER.rewind(); + //GL11.glMultMatrix(AUX_GL_BUFFER); + //GL11.glGetFloat(GL11.GL_MODELVIEW_MATRIX, AUX_GL_BUFFER); + //AUX_GL_BUFFER.rewind(); + //AUX_GL_BUFFER.put(matrix, 0, 12); + //AUX_GL_BUFFER.rewind(); + //GL11.glLoadMatrix(AUX_GL_BUFFER); + + + + Minecraft.getMinecraft().getTextureManager().bindTexture(ResourceManager.fresnel_ms); + GL11.glTexParameteri(GL11.GL_TEXTURE_2D, GL11.GL_TEXTURE_MAG_FILTER, GL11.GL_LINEAR); + GlStateManager.depthMask(false); + GlStateManager.blendFunc(SourceFactor.SRC_ALPHA, DestFactor.ONE); + for(Particle p : subParticles){ + p.renderParticle(buffer, entityIn, partialTicks, rotationX, rotationZ, rotationYZ, rotationXY, rotationXZ); + } + GlStateManager.enableAlpha(); + GlStateManager.disableBlend(); + GlStateManager.depthMask(true); + + GlStateManager.disableRescaleNormal(); + GL11.glPopMatrix(); + for(ParticleLightningStrip p : trails){ + p.renderParticle(buffer, entityIn, partialTicks, rotationX, rotationZ, rotationYZ, rotationXY, rotationXZ); + } + }); + } + +} \ No newline at end of file diff --git a/src/main/java/com/hbm/particle/ParticleLightningHandGlow.java b/src/main/java/com/hbm/particle/ParticleLightningHandGlow.java new file mode 100644 index 0000000000..62bf52bcd3 --- /dev/null +++ b/src/main/java/com/hbm/particle/ParticleLightningHandGlow.java @@ -0,0 +1,111 @@ +package com.hbm.particle; + +import java.nio.FloatBuffer; + +import org.lwjgl.opengl.GL11; + +import com.hbm.main.ClientProxy; +import com.hbm.main.ResourceManager; +import com.hbm.render.misc.LensVisibilityHandler; +import com.hbm.util.BobMathUtil; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.particle.Particle; +import net.minecraft.client.renderer.ActiveRenderInfo; +import net.minecraft.client.renderer.BufferBuilder; +import net.minecraft.client.renderer.GLAllocation; +import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.client.renderer.Tessellator; +import net.minecraft.client.renderer.GlStateManager.DestFactor; +import net.minecraft.client.renderer.GlStateManager.SourceFactor; +import net.minecraft.client.renderer.vertex.DefaultVertexFormats; +import net.minecraft.entity.Entity; +import net.minecraft.util.math.MathHelper; +import net.minecraft.util.math.Vec3d; +import net.minecraft.world.World; +import net.minecraftforge.fml.relauncher.ReflectionHelper; + +public class ParticleLightningHandGlow extends Particle { + + public ParticleLightningHandGlow(World worldIn, double posXIn, double posYIn, double posZIn, float scale, int age) { + super(worldIn, posXIn, posYIn, posZIn); + this.particleScale = scale; + this.particleMaxAge = age; + } + + public ParticleLightningHandGlow color(float r, float g, float b, float a){ + this.particleRed = r; + this.particleGreen = g; + this.particleBlue = b; + this.particleAlpha = a; + return this; + } + + @Override + public void onUpdate() { + this.particleAge ++; + if(particleAge >= particleMaxAge){ + setExpired(); + return; + } + } + + @Override + public int getFXLayer() { + return 3; + } + + @Override + public boolean shouldDisableDepth() { + return true; + } + + @Override + public void renderParticle(BufferBuilder buffer, Entity entityIn, float partialTicks, float rotationX, float rotationZ, float rotationYZ, float rotationXY, float rotationXZ) { + GL11.glPushMatrix(); + GlStateManager.disableDepth(); + GlStateManager.enableBlend(); + GlStateManager.blendFunc(SourceFactor.SRC_ALPHA, DestFactor.ONE); + GlStateManager.disableAlpha(); + + float f5 = (float)(this.prevPosX + (this.posX - this.prevPosX) * (double)partialTicks); + float f6 = (float)(this.prevPosY + (this.posY - this.prevPosY) * (double)partialTicks); + float f7 = (float)(this.prevPosZ + (this.posZ - this.prevPosZ) * (double)partialTicks); + GL11.glTranslated(f5, f6, f7); + + + GL11.glGetFloat(GL11.GL_MODELVIEW_MATRIX, ClientProxy.AUX_GL_BUFFER); + ClientProxy.AUX_GL_BUFFER.put(0, 1); + ClientProxy.AUX_GL_BUFFER.put(1, 0); + ClientProxy.AUX_GL_BUFFER.put(2, 0); + + ClientProxy.AUX_GL_BUFFER.put(4, 0); + ClientProxy.AUX_GL_BUFFER.put(5, 1); + ClientProxy.AUX_GL_BUFFER.put(6, 0); + + ClientProxy.AUX_GL_BUFFER.put(8, 0); + ClientProxy.AUX_GL_BUFFER.put(9, 0); + ClientProxy.AUX_GL_BUFFER.put(10, 1); + + GL11.glLoadMatrix(ClientProxy.AUX_GL_BUFFER); + + + float ageN = (float)(this.particleAge+partialTicks)/(float)this.particleMaxAge; + float scale = MathHelper.clamp(ageN*2, 0, 1)* MathHelper.clamp(2-ageN*2+0.1F, 0, 1); + float f4 = 0.1F * this.particleScale * scale; + + Minecraft.getMinecraft().getTextureManager().bindTexture(ResourceManager.fresnel_ms); + buffer.begin(GL11.GL_QUADS, DefaultVertexFormats.PARTICLE_POSITION_TEX_COLOR_LMAP); + buffer.pos(f4, f4, 0).tex(1, 1).color(this.particleRed, this.particleGreen, this.particleBlue, this.particleAlpha).lightmap(240, 240).endVertex(); + buffer.pos(-f4, f4, 0).tex(1, 0).color(this.particleRed, this.particleGreen, this.particleBlue, this.particleAlpha).lightmap(240, 240).endVertex(); + buffer.pos(-f4, -f4, 0).tex(0, 0).color(this.particleRed, this.particleGreen, this.particleBlue, this.particleAlpha).lightmap(240, 240).endVertex(); + buffer.pos(f4, -f4, 0).tex(0, 1).color(this.particleRed, this.particleGreen, this.particleBlue, this.particleAlpha).lightmap(240, 240).endVertex(); + Tessellator.getInstance().draw(); + + GlStateManager.enableAlpha(); + GlStateManager.disableBlend(); + GlStateManager.enableDepth(); + GL11.glPopMatrix(); + } + +} \ No newline at end of file diff --git a/src/main/java/com/hbm/particle/ParticleLightningStrip.java b/src/main/java/com/hbm/particle/ParticleLightningStrip.java new file mode 100644 index 0000000000..733df15b1e --- /dev/null +++ b/src/main/java/com/hbm/particle/ParticleLightningStrip.java @@ -0,0 +1,156 @@ +package com.hbm.particle; + +import java.util.ArrayList; +import java.util.List; + +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL20; + +import com.hbm.handler.HbmShaderManager2; +import com.hbm.handler.LightningGenerator; +import com.hbm.handler.LightningGenerator.LightningGenInfo; +import com.hbm.handler.LightningGenerator.LightningNode; +import com.hbm.main.ResourceManager; +import com.hbm.particle.lightning_test.TrailRenderer2; +import com.hbm.util.BobMathUtil; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.particle.Particle; +import net.minecraft.client.renderer.BufferBuilder; +import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.client.renderer.GlStateManager.DestFactor; +import net.minecraft.client.renderer.GlStateManager.SourceFactor; +import net.minecraft.entity.Entity; +import net.minecraft.util.math.MathHelper; +import net.minecraft.util.math.Vec3d; +import net.minecraft.world.World; + +public class ParticleLightningStrip extends Particle { + + public List points = new ArrayList<>(); + public float forkChance = 0.2F; + public float minNewPointDist = 0.1F; + public float motionScaleTan = 0.03F; + public float motionScaleNorm = 0.01F; + public float width = 0.004F; + public boolean doTransform = false; + + public ParticleLightningStrip(World worldIn, double posXIn, double posYIn, double posZIn) { + super(worldIn, posXIn, posYIn, posZIn); + this.particleMaxAge = 122; + } + + public void setNewPoint(Vec3d point){ + float scale = 0.01F; + float scale2 = 0.002F; + Vec3d pos = point.addVector((world.rand.nextFloat()*2-1)*scale, (world.rand.nextFloat()*2-1)*scale, (world.rand.nextFloat()*2-1)*scale); + Vec3d motion = new Vec3d((world.rand.nextFloat()*2-1)*scale2, (world.rand.nextFloat()*2-1)*scale2, (world.rand.nextFloat()*2-1)*scale2); + LightningNode fork = null; + if(points.size() >= 1){ + Vec3d direction = point.subtract(points.get(points.size()-1).ogPos); + double dot = direction.dotProduct(pos.subtract(points.get(points.size()-1).ogPos)); + Vec3d project = direction.scale(dot/direction.lengthSquared()); + direction = direction.normalize(); + motion = motion.add(pos.subtract(project).normalize().scale(motionScaleTan)).add(direction.scale(motionScaleNorm)); + if(world.rand.nextFloat() < forkChance){ + LightningGenInfo i = new LightningGenInfo(); + i.randAmount = 0.03F; + i.subdivisions = 3; + i.subdivRecurse = 1; + i.forkChance = 0.1F; + fork = LightningGenerator.generateLightning(new Vec3d(0, 0, 0), BobMathUtil.randVecInCone(direction, 20).scale(-0.3F), i); + } + } + LightningPoint lPoint = new LightningPoint(point, pos, motion); + + lPoint.fork = fork; + points.add(lPoint); + if(points.size() >= 3 && points.get(points.size()-3).pos.squareDistanceTo(point) < minNewPointDist*minNewPointDist){ + points.remove(points.size()-2); + } + } + + @Override + public void onUpdate() { + this.particleAge ++; + if(this.particleAge > this.particleMaxAge){ + this.setExpired(); + } + for(LightningPoint p : points){ + p.prevPos = p.pos; + p.pos = p.pos.add(p.motion); + p.motion = p.motion.scale(0.96); + } + } + + @Override + public void renderParticle(BufferBuilder buffer, Entity entityIn, float partialTicks, float rotationX, float rotationZ, float rotationYZ, float rotationXY, float rotationXZ) { + if(points.size() >= 2){ + if(doTransform){ + GL11.glPushMatrix(); + GL11.glTranslated(-interpPosX, -interpPosY, -interpPosZ); + } + GlStateManager.enableBlend(); + GlStateManager.blendFunc(SourceFactor.SRC_ALPHA, DestFactor.ONE); + ResourceManager.lightning.use(); + GL20.glUniform4f(GL20.glGetUniformLocation(ResourceManager.lightning.getShaderId(), "duck"), 1F, 1F, 1F, 1F); + GL20.glUniform1f(GL20.glGetUniformLocation(ResourceManager.lightning.getShaderId(), "age"), this.particleAge+partialTicks); + int list = GL11.glGenLists(1); + GL11.glNewList(list, GL11.GL_COMPILE); + float time = (this.particleAge+partialTicks)*0.012F; + List currentPoints = new ArrayList<>(points.size()); + for(int i = 0; i < points.size(); i++){ + LightningPoint p = points.get(i); + Vec3d pos = BobMathUtil.lerp(p.prevPos, p.pos, partialTicks); + float override = (float)(i)/(float)points.size(); + + override = 1-MathHelper.clamp(override-time*time*time, 0.001F, 1F); + GL20.glUniform1f(GL20.glGetUniformLocation(ResourceManager.lightning.getShaderId(), "fadeoverride"), override); + if(p.fork != null){ + if(doTransform){ + LightningGenerator.render(p.fork, new Vec3d(interpPosX, interpPosY+entityIn.getEyeHeight(), interpPosZ), width*0.5F, (float)pos.x, (float)pos.y, (float)pos.z, false, null); + } else { + LightningGenerator.render(p.fork, new Vec3d(0, 0, 0), width*0.5F, (float)pos.x, (float)pos.y, (float)pos.z, false, null); + } + } + currentPoints.add(pos); + } + GL20.glUniform1f(GL20.glGetUniformLocation(ResourceManager.lightning.getShaderId(), "fadeoverride"), 1F); + GL20.glUniform1i(GL20.glGetUniformLocation(ResourceManager.lightning.getShaderId(), "vertices"), currentPoints.size()*3+2); + if(doTransform){ + TrailRenderer2.draw(new Vec3d(interpPosX, interpPosY+entityIn.getEyeHeight(), interpPosZ), currentPoints, width); + } else { + TrailRenderer2.draw(new Vec3d(0, 0, 0), currentPoints, width); + } + GL11.glEndList(); + GL11.glCallList(list); + HbmShaderManager2.bloomData.bindFramebuffer(false); + GL20.glUniform4f(GL20.glGetUniformLocation(ResourceManager.lightning.getShaderId(), "duck"), 0.6F, 0.8F, 1F, 1F); + GL11.glCallList(list); + GL11.glCallList(list); + Minecraft.getMinecraft().getFramebuffer().bindFramebuffer(false); + GL11.glDeleteLists(list, 1); + HbmShaderManager2.releaseShader(); + GlStateManager.disableBlend(); + if(doTransform){ + GL11.glPopMatrix(); + } + } + } + + public static class LightningPoint { + Vec3d ogPos; + Vec3d pos; + Vec3d prevPos; + Vec3d motion; + LightningNode fork = null; + + public LightningPoint(Vec3d ogPos, Vec3d pos, Vec3d motion) { + this.ogPos = ogPos; + this.pos = pos; + this.prevPos = pos; + this.motion = motion; + } + } + +} diff --git a/src/main/java/com/hbm/particle/ParticleMukeCloud.java b/src/main/java/com/hbm/particle/ParticleMukeCloud.java new file mode 100644 index 0000000000..c05c27843d --- /dev/null +++ b/src/main/java/com/hbm/particle/ParticleMukeCloud.java @@ -0,0 +1,15 @@ +package com.hbm.particle; + +import net.minecraft.client.particle.Particle; +import net.minecraft.world.World; +import net.minecraftforge.fml.relauncher.Side; +import net.minecraftforge.fml.relauncher.SideOnly; + +@SideOnly(Side.CLIENT) +public class ParticleMukeCloud extends Particle { + + public ParticleMukeCloud(World worldIn, double posXIn, double posYIn, double posZIn) { + super(worldIn, posXIn, posYIn, posZIn); + } + +} diff --git a/src/main/java/com/hbm/particle/ParticleMukeFlash.java b/src/main/java/com/hbm/particle/ParticleMukeFlash.java new file mode 100644 index 0000000000..3b8042e126 --- /dev/null +++ b/src/main/java/com/hbm/particle/ParticleMukeFlash.java @@ -0,0 +1,87 @@ +package com.hbm.particle; + +import java.util.Random; + +import org.lwjgl.opengl.GL11; + +import com.hbm.lib.RefStrings; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.particle.Particle; +import net.minecraft.client.renderer.BufferBuilder; +import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.client.renderer.GlStateManager.DestFactor; +import net.minecraft.client.renderer.GlStateManager.SourceFactor; +import net.minecraft.client.renderer.vertex.DefaultVertexFormats; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.Tessellator; +import net.minecraft.entity.Entity; +import net.minecraft.util.ResourceLocation; +import net.minecraft.util.math.MathHelper; +import net.minecraft.world.World; +import net.minecraftforge.fml.relauncher.Side; +import net.minecraftforge.fml.relauncher.SideOnly; + +@SideOnly(Side.CLIENT) +public class ParticleMukeFlash extends Particle { + + private static final ResourceLocation texture = new ResourceLocation(RefStrings.MODID + ":textures/particle/flare.png"); + + public ParticleMukeFlash(World worldIn, double posXIn, double posYIn, double posZIn) { + super(worldIn, posXIn, posYIn, posZIn); + this.particleMaxAge = 20; + } + + @Override + public int getFXLayer() { + return 3; + } + + @Override + public void onUpdate() { + super.onUpdate(); + } + + @Override + public void renderParticle(BufferBuilder buffer, Entity entityIn, float partialTicks, float x, float y, float z, float tx, float tz) { + Minecraft.getMinecraft().getTextureManager().bindTexture(texture); + + GlStateManager.color(1, 1, 1, 1); + GlStateManager.disableLighting(); + GlStateManager.enableBlend(); + GlStateManager.alphaFunc(GL11.GL_GREATER, 0); + GlStateManager.depthMask(false); + GlStateManager.blendFunc(SourceFactor.SRC_ALPHA, DestFactor.ONE); + + this.particleAlpha = MathHelper.clamp(1 - (((float)this.particleAge + partialTicks) / (float)this.particleMaxAge), 0, 1); + float scale = (this.particleAge + partialTicks) * 0.75F + 5; + + float dX = (float) (this.prevPosX + (this.posX - this.prevPosX) * (double) partialTicks - interpPosX); + float dY = (float) (this.prevPosY + (this.posY - this.prevPosY) * (double) partialTicks - interpPosY); + float dZ = (float) (this.prevPosZ + (this.posZ - this.prevPosZ) * (double) partialTicks - interpPosZ); + + Random rand = new Random(); + + buffer.begin(GL11.GL_QUADS, DefaultVertexFormats.PARTICLE_POSITION_TEX_COLOR_LMAP); + + for(int i = 0; i < 16; i++) { + + rand.setSeed(i * 31 + 1); + + float pX = (float) (dX + rand.nextDouble() * 5 - 2.5); + float pY = (float) (dY + rand.nextDouble() * 3 - 1.5); + float pZ = (float) (dZ + rand.nextDouble() * 5 - 2.5); + + buffer.pos((double) (pX - x * scale - tx * scale), (double) (pY - y * scale), (double) (pZ - z * scale - tz * scale)).tex(1, 1).color(1.0F, 0.9F, 0.75F, this.particleAlpha * 0.5F).lightmap(240, 240).endVertex(); + buffer.pos((double) (pX - x * scale + tx * scale), (double) (pY + y * scale), (double) (pZ - z * scale + tz * scale)).tex(1, 0).color(1.0F, 0.9F, 0.75F, this.particleAlpha * 0.5F).lightmap(240, 240).endVertex(); + buffer.pos((double) (pX + x * scale + tx * scale), (double) (pY + y * scale), (double) (pZ + z * scale + tz * scale)).tex(0, 0).color(1.0F, 0.9F, 0.75F, this.particleAlpha * 0.5F).lightmap(240, 240).endVertex(); + buffer.pos((double) (pX + x * scale - tx * scale), (double) (pY - y * scale), (double) (pZ + z * scale - tz * scale)).tex(0, 1).color(1.0F, 0.9F, 0.75F, this.particleAlpha * 0.5F).lightmap(240, 240).endVertex(); + } + Tessellator.getInstance().draw(); + + GlStateManager.alphaFunc(GL11.GL_GREATER, 0.1F); + GlStateManager.enableLighting(); + GlStateManager.disableBlend(); + } + +} diff --git a/src/main/java/com/hbm/particle/ParticleMukeWave.java b/src/main/java/com/hbm/particle/ParticleMukeWave.java new file mode 100644 index 0000000000..d65042155b --- /dev/null +++ b/src/main/java/com/hbm/particle/ParticleMukeWave.java @@ -0,0 +1,68 @@ +package com.hbm.particle; + +import org.lwjgl.opengl.GL11; + +import com.hbm.lib.RefStrings; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.particle.Particle; +import net.minecraft.client.renderer.BufferBuilder; +import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.client.renderer.GlStateManager.DestFactor; +import net.minecraft.client.renderer.GlStateManager.SourceFactor; +import net.minecraft.client.renderer.Tessellator; +import net.minecraft.client.renderer.vertex.DefaultVertexFormats; +import net.minecraft.entity.Entity; +import net.minecraft.util.ResourceLocation; +import net.minecraft.util.math.MathHelper; +import net.minecraft.world.World; +import net.minecraftforge.fml.relauncher.Side; +import net.minecraftforge.fml.relauncher.SideOnly; + +@SideOnly(Side.CLIENT) +public class ParticleMukeWave extends Particle { + + private static final ResourceLocation texture = new ResourceLocation(RefStrings.MODID + ":textures/particle/shockwave.png"); + + public ParticleMukeWave(World worldIn, double posXIn, double posYIn, double posZIn) { + super(worldIn, posXIn, posYIn, posZIn); + this.particleMaxAge = 25; + } + + @Override + public int getFXLayer() { + return 3; + } + + @Override + public void renderParticle(BufferBuilder buffer, Entity entityIn, float partialTicks, float rotationX, float rotationZ, float rotationYZ, float rotationXY, float rotationXZ) { + Minecraft.getMinecraft().renderEngine.bindTexture(texture); + GlStateManager.color(1, 1, 1, 1); + GlStateManager.disableLighting(); + GlStateManager.enableBlend(); + GlStateManager.alphaFunc(GL11.GL_GREATER, 0); + GlStateManager.depthMask(false); + GlStateManager.blendFunc(SourceFactor.SRC_ALPHA, DestFactor.ONE); + GlStateManager.disableCull(); + + this.particleAlpha = MathHelper.clamp(1 - (((float)this.particleAge + partialTicks) / (float)this.particleMaxAge), 0, 1); + float scale = (this.particleAge + partialTicks) * 2F; + + float pX = (float) (this.prevPosX + (this.posX - this.prevPosX) * (double)partialTicks - interpPosX); + float pY = (float) (this.prevPosY + (this.posY - this.prevPosY) * (double)partialTicks - interpPosY); + float pZ = (float) (this.prevPosZ + (this.posZ - this.prevPosZ) * (double)partialTicks - interpPosZ); + + buffer.begin(GL11.GL_QUADS, DefaultVertexFormats.PARTICLE_POSITION_TEX_COLOR_LMAP); + buffer.pos((double)(pX - 1 * scale), (double)(pY), (double)(pZ - 1 * scale)).tex(1, 1).color(1, 1, 1, particleAlpha).lightmap(240, 240).endVertex(); + buffer.pos((double)(pX - 1 * scale), (double)(pY), (double)(pZ + 1 * scale)).tex(1, 0).color(1, 1, 1, particleAlpha).lightmap(240, 240).endVertex(); + buffer.pos((double)(pX + 1 * scale), (double)(pY), (double)(pZ + 1 * scale)).tex(0, 0).color(1, 1, 1, particleAlpha).lightmap(240, 240).endVertex(); + buffer.pos((double)(pX + 1 * scale), (double)(pY), (double)(pZ - 1 * scale)).tex(0, 1).color(1, 1, 1, particleAlpha).lightmap(240, 240).endVertex(); + Tessellator.getInstance().draw(); + + GlStateManager.enableCull(); + GlStateManager.alphaFunc(GL11.GL_GREATER, 0.1F); + GlStateManager.enableLighting(); + GlStateManager.disableBlend(); + } + +} diff --git a/src/main/java/com/hbm/particle/lightning_test/TrailRenderer2.java b/src/main/java/com/hbm/particle/lightning_test/TrailRenderer2.java index 077bd7f60d..e3baa659cf 100644 --- a/src/main/java/com/hbm/particle/lightning_test/TrailRenderer2.java +++ b/src/main/java/com/hbm/particle/lightning_test/TrailRenderer2.java @@ -3,12 +3,15 @@ import java.nio.ByteBuffer; import java.util.List; +import javax.annotation.Nullable; + import org.lwjgl.opengl.GL11; import org.lwjgl.opengl.GL15; import org.lwjgl.opengl.GL20; import org.lwjgl.opengl.GL30; import net.minecraft.client.renderer.GLAllocation; +import net.minecraft.util.math.MathHelper; import net.minecraft.util.math.Vec3d; public class TrailRenderer2 { @@ -19,6 +22,7 @@ public class TrailRenderer2 { public static int array_buf; public static int element_buf; public static int vao; + public static int currentPointCount; private static boolean init = false; public static float[] color = new float[]{1, 1, 1, 1}; @@ -46,16 +50,36 @@ public static void init(){ } public static void draw(Vec3d playerPos, List points, float scale){ + draw(playerPos, points, scale, false, null); + } + + public static void draw(Vec3d playerPos, List points, float scale, boolean fadeEnd, @Nullable IColorGetter c){ + generateAndBindVao(playerPos, points, scale, fadeEnd, c); + drawGeneratedVao(); + unbindVao(); + } + + public static void drawGeneratedVao(){ + GL11.glDrawElements(GL11.GL_TRIANGLES, (currentPointCount-1)*12, GL11.GL_UNSIGNED_INT, 0); + } + + public static void generateAndBindVao(Vec3d playerPos, List points, float scale, boolean fadeEnd, @Nullable IColorGetter c){ if(!init){ init = true; init(); } + currentPointCount = points.size(); int size = BYTES_PER_VERTEX * (points.size()*3+2); if(size > aux_buf.capacity()){ aux_buf = GLAllocation.createDirectByteBuffer(size); } Vec3d first = points.get(0); - Vec3d cross = points.get(1).subtract(first).crossProduct(playerPos.subtract(first)).normalize().scale(scale); + Vec3d cross = points.get(1).subtract(first).crossProduct(playerPos.subtract(first)).normalize().scale(scale * (fadeEnd ? 0.1F : 1)); + if(c != null){ + color = c.color(0); + } else { + color = new float[]{1, 1, 1, 1}; + } putVertex(first.add(cross), 0F, 1F); putVertex(first.add(cross.scale(-1)), 0F, 0F); for(int i = 1; i < points.size(); i ++){ @@ -68,11 +92,21 @@ public static void draw(Vec3d playerPos, List points, float scale){ Vec3d toNext = points.get(i).subtract(last); Vec3d tangent = next.subtract(last); - cross = tangent.crossProduct(playerPos.subtract(last)).normalize().scale(scale); - - putVertex(last.add(toNext.scale(0.5)), (float)(i-0.5F)/(float)(points.size()-1), 0.5F); - putVertex(current.add(cross), (float)(i)/(float)(points.size()-1), 1F); - putVertex(current.add(cross.scale(-1)), (float)(i)/(float)(points.size()-1), 0F); + float iN = (float)(i)/(float)(points.size()-1); + float bruh = 1-MathHelper.clamp((iN-0.8F)*5, 0, 1); + if(fadeEnd) + bruh *= MathHelper.clamp(iN*5, 0, 1); + cross = tangent.crossProduct(playerPos.subtract(last)).normalize().scale(scale*Math.max(bruh, 0.1)); + float uMiddle = (float)(i-0.5F)/(float)(points.size()-1); + if(c != null){ + color = c.color(uMiddle); + } + putVertex(last.add(toNext.scale(0.5)), uMiddle, 0.5F); + if(c != null){ + color = c.color(iN); + } + putVertex(current.add(cross), iN, 1F); + putVertex(current.add(cross.scale(-1)), iN, 0F); } GL30.glBindVertexArray(vao); GL15.glBindBuffer(GL15.GL_ARRAY_BUFFER, array_buf); @@ -101,9 +135,9 @@ public static void draw(Vec3d playerPos, List points, float scale){ GL15.glBindBuffer(GL15.GL_ELEMENT_ARRAY_BUFFER, element_buf); aux_buf.rewind(); GL15.glBufferData(GL15.GL_ELEMENT_ARRAY_BUFFER, aux_buf, GL15.GL_DYNAMIC_DRAW); - - - GL11.glDrawElements(GL11.GL_TRIANGLES, (points.size()-1)*12, GL11.GL_UNSIGNED_INT, 0); + } + + public static void unbindVao(){ GL30.glBindVertexArray(0); GL15.glBindBuffer(GL15.GL_ARRAY_BUFFER, 0); GL15.glBindBuffer(GL15.GL_ELEMENT_ARRAY_BUFFER, 0); @@ -120,4 +154,8 @@ private static void putVertex(Vec3d pos, float texU, float texV){ aux_buf.put((byte)(color[2]*255)); aux_buf.put((byte)(color[3]*255)); } + + public static interface IColorGetter { + public float[] color(float position); + } } diff --git a/src/main/java/com/hbm/physics/PhysicsTestParticle.java b/src/main/java/com/hbm/physics/PhysicsTestParticle.java index 5015c9c998..e29d77c5e5 100644 --- a/src/main/java/com/hbm/physics/PhysicsTestParticle.java +++ b/src/main/java/com/hbm/physics/PhysicsTestParticle.java @@ -24,12 +24,13 @@ public class PhysicsTestParticle extends Particle { public PhysicsTestParticle(World worldIn, double posXIn, double posYIn, double posZIn) { super(worldIn, posXIn, posYIn, posZIn); body = new RigidBody(worldIn, posXIn, posYIn, posZIn); - boxes = new AxisAlignedBB[2]; + boxes = new AxisAlignedBB[1]; float size = 0.3F; - boxes[0] = new AxisAlignedBB(-size, -size*0.5, -size, size, size*0.5, size); - boxes[1] = new AxisAlignedBB(-size*0.5, -size*4-size, -size*0.5, size*0.5, size*0.5-size, size*0.5); - body.addColliders(new AABBCollider(boxes[0], 4), new AABBCollider(boxes[1], 4)); - body.impulseVelocity(new Vec3(0, 0, 15), body.globalCentroid); + //boxes[0] = new AxisAlignedBB(-size, -size*0.5, -size, size, size*0.5, size); + //boxes[1] = new AxisAlignedBB(-size*0.5, -size*4-size, -size*0.5, size*0.5, size*0.5-size, size*0.5); + boxes[0] = new AxisAlignedBB(0, 0, 0, 0.0625F*2, 0.0625F*16, 0.0625F*2); + body.addColliders(new AABBCollider(boxes[0], 4)); + body.impulseVelocity(new Vec3(0, 0, 0.01), body.globalCentroid); body.friction = 0.3F; particleMaxAge = 200; } @@ -79,14 +80,14 @@ public void renderParticle(BufferBuilder buffer, Entity entityIn, float partialT buf.pos(globalA.xCoord, globalA.yCoord, globalA.zCoord).color(0F, 0F, 1F, 1F).endVertex(); buf.pos(globalA.xCoord-normal.xCoord, globalA.yCoord-normal.yCoord, globalA.zCoord-normal.xCoord).color(0F, 0F, 1F, 1F).endVertex(); - //buf.pos(globalB.xCoord, globalB.yCoord, globalB.zCoord).color(0F, 0F, 1F, 1F).endVertex(); - //buf.pos(globalB.xCoord+normal.xCoord, globalB.yCoord+normal.yCoord, globalB.zCoord+normal.xCoord).color(0F, 0F, 1F, 1F).endVertex(); + buf.pos(globalB.xCoord, globalB.yCoord, globalB.zCoord).color(0F, 0F, 1F, 1F).endVertex(); + buf.pos(globalB.xCoord+normal.xCoord, globalB.yCoord+normal.yCoord, globalB.zCoord+normal.xCoord).color(0F, 0F, 1F, 1F).endVertex(); tes.draw(); GL11.glPointSize(16); buf.begin(GL11.GL_POINTS, DefaultVertexFormats.POSITION_COLOR); buf.pos(globalA.xCoord, globalA.yCoord, globalA.zCoord).color(0F, 0F, 1F, 1F).endVertex(); - //buf.pos(globalB.xCoord, globalB.yCoord, globalB.zCoord).color(0F, 0F, 1F, 1F).endVertex(); + buf.pos(globalB.xCoord, globalB.yCoord, globalB.zCoord).color(0F, 0F, 1F, 1F).endVertex(); tes.draw(); } } diff --git a/src/main/java/com/hbm/physics/RigidBody.java b/src/main/java/com/hbm/physics/RigidBody.java index 9371029340..0daf8ebb18 100644 --- a/src/main/java/com/hbm/physics/RigidBody.java +++ b/src/main/java/com/hbm/physics/RigidBody.java @@ -253,15 +253,8 @@ public void impulseVelocity(Vec3 force, Vec3 position){ } public void updateOrientation(){ - //System.out.println("0"); - //System.out.println(rotation); Quat4f quat = new Quat4f(); float epsilon = 0.00001F; - float why = rotation.m00 + rotation.m11 + rotation.m22 + 1.0f; - //F-F-F-F-Floating point errors! - if(why < 0 && Math.abs(why) < epsilon){ - //rotation.m11 -= why; - } //quat.set(rotation); setFromMat(quat, rotation); quat.normalize(); diff --git a/src/main/java/com/hbm/render/RenderHelper.java b/src/main/java/com/hbm/render/RenderHelper.java index 0c87e1a406..9b458299c5 100644 --- a/src/main/java/com/hbm/render/RenderHelper.java +++ b/src/main/java/com/hbm/render/RenderHelper.java @@ -174,7 +174,6 @@ public static void renderAll(IBakedModel boxcar) { buf.addVertexData(quad.getVertexData()); } tes.draw(); - } /** diff --git a/src/main/java/com/hbm/render/entity/RenderBulletMk2.java b/src/main/java/com/hbm/render/entity/RenderBulletMk2.java index 4dd1ebc1a6..02d85c41d1 100644 --- a/src/main/java/com/hbm/render/entity/RenderBulletMk2.java +++ b/src/main/java/com/hbm/render/entity/RenderBulletMk2.java @@ -327,6 +327,7 @@ private void renderDart(int style, int eID) { case BulletConfiguration.BOLT_LASER: red = 1F; green = 0F; blue = 0F; break; case BulletConfiguration.BOLT_NIGHTMARE: red = 1F; green = 1F; blue = 0F; break; case BulletConfiguration.BOLT_LACUNAE: red = 0.25F; green = 0F; blue = 0.75F; break; + case BulletConfiguration.BOLT_WORM: red = 0F; green = 1F; blue = 0F; break; case BulletConfiguration.BOLT_ZOMG: Random rand = new Random(eID * eID); red = rand.nextInt(2) * 0.8F; diff --git a/src/main/java/com/hbm/render/entity/RenderGrenade.java b/src/main/java/com/hbm/render/entity/RenderGrenade.java index 70dc86caac..cd06e9ad5e 100644 --- a/src/main/java/com/hbm/render/entity/RenderGrenade.java +++ b/src/main/java/com/hbm/render/entity/RenderGrenade.java @@ -2,43 +2,64 @@ import org.lwjgl.opengl.GL11; +import com.hbm.entity.grenade.EntityGrenadeASchrab; import com.hbm.entity.grenade.EntityGrenadeMk2; import com.hbm.main.ResourceManager; import net.minecraft.client.renderer.GlStateManager; import net.minecraft.client.renderer.entity.Render; import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.Entity; import net.minecraft.util.ResourceLocation; import net.minecraftforge.fml.client.registry.IRenderFactory; -public class RenderGrenade extends Render { +public class RenderGrenade extends Render { - public static final IRenderFactory FACTORY = man -> new RenderGrenade(man); + public static final IRenderFactory FACTORY = man -> new RenderGrenade(man); protected RenderGrenade(RenderManager renderManager) { super(renderManager); } @Override - public void doRender(EntityGrenadeMk2 entity, double x, double y, double z, float entityYaw, float partialTicks) { + public void doRender(Entity grenade, double x, double y, double z, float entityYaw, float partialTicks) { GL11.glPushMatrix(); GL11.glTranslatef((float)x, (float)y + 0.125F, (float)z); - GL11.glRotatef(entity.prevRotationYaw + (entity.rotationYaw - entity.prevRotationYaw) * partialTicks - 90.0F, 0.0F, 1.0F, 0.0F); - GL11.glRotatef(entity.prevRotationPitch + (entity.rotationPitch - entity.prevRotationPitch) * partialTicks, 0.0F, 0.0F, 1.0F); + GL11.glRotatef(grenade.prevRotationYaw + (grenade.rotationYaw - grenade.prevRotationYaw) * partialTicks - 90.0F, 0.0F, 1.0F, 0.0F); + GL11.glRotatef(grenade.prevRotationPitch + (grenade.rotationPitch - grenade.prevRotationPitch) * partialTicks, 0.0F, 0.0F, 1.0F); GL11.glRotatef(90, 0F, 1F, 0F); GL11.glScaled(0.125, 0.125, 0.125); GlStateManager.enableLighting(); GlStateManager.enableCull(); - bindTexture(ResourceManager.grenade_mk2); - ResourceManager.grenade_frag.renderAll(); + GlStateManager.shadeModel(GL11.GL_SMOOTH); + bindTexture(getEntityTexture(grenade)); + + if(grenade instanceof EntityGrenadeMk2) { + GL11.glRotatef(90, 0F, 1F, 0F); + GL11.glScaled(0.125, 0.125, 0.125); + ResourceManager.grenade_frag.renderAll(); + } + if(grenade instanceof EntityGrenadeASchrab) { + GL11.glRotatef(90, 0F, 1F, 0F); + GL11.glScaled(0.125, 0.125, 0.125); + ResourceManager.grenade_aschrab.renderAll(); + } + GlStateManager.shadeModel(GL11.GL_FLAT); GL11.glPopMatrix(); } @Override - protected ResourceLocation getEntityTexture(EntityGrenadeMk2 entity) { - return ResourceManager.grenade_mk2; + protected ResourceLocation getEntityTexture(Entity grenade) { + if(grenade instanceof EntityGrenadeMk2) { + return ResourceManager.grenade_mk2; + } + if(grenade instanceof EntityGrenadeASchrab) { + return ResourceManager.grenade_aschrab_tex; + } + + return null; } } diff --git a/src/main/java/com/hbm/render/entity/RenderShrapnel.java b/src/main/java/com/hbm/render/entity/RenderShrapnel.java index 09e3f1f89c..ec1da4b37a 100644 --- a/src/main/java/com/hbm/render/entity/RenderShrapnel.java +++ b/src/main/java/com/hbm/render/entity/RenderShrapnel.java @@ -2,15 +2,19 @@ import org.lwjgl.opengl.GL11; -import com.hbm.entity.projectile.EntityShrapnel; import com.hbm.lib.RefStrings; import com.hbm.render.model.ModelShrapnel; import net.minecraft.client.renderer.entity.Render; import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.Entity; import net.minecraft.util.ResourceLocation; +import net.minecraftforge.fml.client.registry.IRenderFactory; -public class RenderShrapnel extends Render { +public class RenderShrapnel extends Render { + + public static final IRenderFactory FACTORY = man -> new RenderShrapnel(man); + ModelShrapnel mine; public RenderShrapnel(RenderManager manage) { @@ -19,7 +23,7 @@ public RenderShrapnel(RenderManager manage) { } @Override - public void doRender(EntityShrapnel rocket, double p_76986_2_, double p_76986_4_, double p_76986_6_, float p_76986_8_, + public void doRender(Entity rocket, double p_76986_2_, double p_76986_4_, double p_76986_6_, float p_76986_8_, float p_76986_9_) { GL11.glPushMatrix(); GL11.glTranslatef((float) p_76986_2_, (float) p_76986_4_, (float) p_76986_6_); @@ -34,7 +38,7 @@ public void doRender(EntityShrapnel rocket, double p_76986_2_, double p_76986_4_ } @Override - protected ResourceLocation getEntityTexture(EntityShrapnel p_110775_1_) { + protected ResourceLocation getEntityTexture(Entity p_110775_1_) { return new ResourceLocation(RefStrings.MODID + ":textures/models/shrapnel.png"); } } diff --git a/src/main/java/com/hbm/render/entity/RenderSmallNukeMK3.java b/src/main/java/com/hbm/render/entity/RenderSmallNukeMK3.java index 679ebd4bf5..20622f274f 100644 --- a/src/main/java/com/hbm/render/entity/RenderSmallNukeMK3.java +++ b/src/main/java/com/hbm/render/entity/RenderSmallNukeMK3.java @@ -110,7 +110,7 @@ public void doRender(EntityNukeCloudSmall cloud, double x, double y, double z, f if(age >= 50 && age < 150) { GL11.glPushMatrix(); - if(cloud.getDataManager().get(EntityNukeCloudSmall.SOMETHING) == 1) + if(cloud.getDataManager().get(EntityNukeCloudSmall.TYPE) == 1) GL11.glColor4f(0.2F, 0.7F, 0.0F, 0.9F); else GL11.glColor4f(0.4F, 0.15F, 0.0F, 0.9F); @@ -205,7 +205,7 @@ public void doRender(EntityNukeCloudSmall cloud, double x, double y, double z, f //Drillgon200: Who is the other guy??? There's a whole conversation in here @Override protected ResourceLocation getEntityTexture(EntityNukeCloudSmall entity) { - if(entity.getDataManager().get(EntityNukeCloudSmall.SOMETHING) == 1) + if(entity.getDataManager().get(EntityNukeCloudSmall.TYPE) == 1) return ResourceManager.balefire; return ResourceManager.fireball; } diff --git a/src/main/java/com/hbm/render/entity/RenderWormBody.java b/src/main/java/com/hbm/render/entity/RenderWormBody.java index 5827d360e2..910081527d 100644 --- a/src/main/java/com/hbm/render/entity/RenderWormBody.java +++ b/src/main/java/com/hbm/render/entity/RenderWormBody.java @@ -3,11 +3,12 @@ import org.lwjgl.opengl.GL11; import com.hbm.entity.mob.botprime.EntityBOTPrimeBody; +import com.hbm.hfr.render.loader.HFRWavefrontObject; import com.hbm.lib.RefStrings; import com.hbm.main.ResourceManager; -import com.hbm.render.amlfrom1710.AdvancedModelLoader; import com.hbm.render.amlfrom1710.IModelCustom; +import net.minecraft.client.renderer.GlStateManager; import net.minecraft.client.renderer.entity.Render; import net.minecraft.client.renderer.entity.RenderManager; import net.minecraft.util.ResourceLocation; @@ -17,7 +18,8 @@ public class RenderWormBody extends Render { public static final IRenderFactory FACTORY = man -> new RenderWormBody(man); - public static final IModelCustom body = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/mobs/bot_prime_body.obj")); + public static final IModelCustom body = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/mobs/bot_prime_body.obj")); + public static final ResourceLocation texture = new ResourceLocation(RefStrings.MODID, "textures/entity/mark_zero_body.png"); protected RenderWormBody(RenderManager renderManager) { super(renderManager); @@ -32,14 +34,18 @@ public void doRender(EntityBOTPrimeBody entity, double x, double y, double z, fl GL11.glRotatef(entity.prevRotationPitch + (entity.rotationPitch - entity.prevRotationPitch) * partialTicks - 90, 0.0F, 0.0F, 1.0F); this.bindEntityTexture(entity); + GlStateManager.shadeModel(GL11.GL_SMOOTH); + GlStateManager.disableCull(); body.renderAll(); + GlStateManager.shadeModel(GL11.GL_FLAT); + GlStateManager.enableCull(); GL11.glPopMatrix(); } @Override protected ResourceLocation getEntityTexture(EntityBOTPrimeBody entity) { - return ResourceManager.universal; + return texture; } } diff --git a/src/main/java/com/hbm/render/entity/RenderWormHead.java b/src/main/java/com/hbm/render/entity/RenderWormHead.java index a1e9ab5f7b..ccc02c52cf 100644 --- a/src/main/java/com/hbm/render/entity/RenderWormHead.java +++ b/src/main/java/com/hbm/render/entity/RenderWormHead.java @@ -1,31 +1,51 @@ package com.hbm.render.entity; +import org.lwjgl.opengl.GL11; + import com.hbm.entity.mob.botprime.EntityBOTPrimeHead; -import com.hbm.main.ResourceManager; -import com.hbm.render.model.ModelWormHead; +import com.hbm.hfr.render.loader.HFRWavefrontObject; +import com.hbm.lib.RefStrings; +import com.hbm.render.amlfrom1710.IModelCustom; -import net.minecraft.client.renderer.entity.RenderLiving; +import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.client.renderer.entity.Render; import net.minecraft.client.renderer.entity.RenderManager; import net.minecraft.util.ResourceLocation; import net.minecraftforge.fml.client.registry.IRenderFactory; -public class RenderWormHead extends RenderLiving { +public class RenderWormHead extends Render { public static final IRenderFactory FACTORY = man -> new RenderWormHead(man); + public static final IModelCustom body = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/mobs/bot_prime_head.obj")); + public static final ResourceLocation texture = new ResourceLocation(RefStrings.MODID, "textures/entity/mark_zero_head.png"); + public RenderWormHead(RenderManager rendermanagerIn) { - super(rendermanagerIn, new ModelWormHead(), 1.0F); + super(rendermanagerIn); this.shadowOpaque = 0.0F; } @Override public void doRender(EntityBOTPrimeHead entity, double x, double y, double z, float entityYaw, float partialTicks) { - super.doRender(entity, x, y, z, entityYaw, partialTicks); + GL11.glPushMatrix(); + GL11.glTranslated(x, y, z); + + GL11.glRotatef(entity.prevRotationYaw + (entity.rotationYaw - entity.prevRotationYaw) * partialTicks - 90.0F, 0.0F, 1.0F, 0.0F); + GL11.glRotatef(entity.prevRotationPitch + (entity.rotationPitch - entity.prevRotationPitch) * partialTicks - 90, 0.0F, 0.0F, 1.0F); + + this.bindEntityTexture(entity); + GlStateManager.shadeModel(GL11.GL_SMOOTH); + GlStateManager.disableCull(); + body.renderAll(); + GlStateManager.enableCull(); + GlStateManager.shadeModel(GL11.GL_FLAT); + + GL11.glPopMatrix(); } @Override protected ResourceLocation getEntityTexture(EntityBOTPrimeHead entity) { - return ResourceManager.universal; + return texture; } } diff --git a/src/main/java/com/hbm/render/entity/effect/RenderSmallNukeMK4.java b/src/main/java/com/hbm/render/entity/effect/RenderSmallNukeMK4.java new file mode 100644 index 0000000000..4a81a20ca6 --- /dev/null +++ b/src/main/java/com/hbm/render/entity/effect/RenderSmallNukeMK4.java @@ -0,0 +1,383 @@ +package com.hbm.render.entity.effect; + +import java.util.Random; + +import org.lwjgl.opengl.GL11; + +import com.hbm.entity.effect.EntityNukeCloudSmall; +import com.hbm.entity.effect.EntityNukeCloudSmall.Cloudlet; +import com.hbm.hfr.render.loader.HFRWavefrontObject; +import com.hbm.lib.RefStrings; +import com.hbm.main.ResourceManager; +import com.hbm.render.amlfrom1710.IModelCustom; + +import net.minecraft.client.renderer.ActiveRenderInfo; +import net.minecraft.client.renderer.BufferBuilder; +import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.client.renderer.OpenGlHelper; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.Tessellator; +import net.minecraft.client.renderer.GlStateManager.DestFactor; +import net.minecraft.client.renderer.GlStateManager.SourceFactor; +import net.minecraft.client.renderer.entity.Render; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.client.renderer.vertex.DefaultVertexFormats; +import net.minecraft.util.ResourceLocation; +import net.minecraft.util.math.MathHelper; +import net.minecraftforge.fml.client.registry.IRenderFactory; + +public class RenderSmallNukeMK4 extends Render { + + public static final IRenderFactory FACTORY = man -> new RenderSmallNukeMK4(man); + + public static final IModelCustom mush = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/effect/mush.obj")); + public static final IModelCustom shockwave = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/effect/ring_roller.obj")); + public static final IModelCustom thinring = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/effect/ring_thin.obj")); + private static final ResourceLocation cloudlet = new ResourceLocation(RefStrings.MODID + ":textures/particle/particle_base.png"); + + protected RenderSmallNukeMK4(RenderManager renderManager) { + super(renderManager); + } + + @Override + public void doRender(EntityNukeCloudSmall cloud, double x, double y, double z, float entityYaw, float partialTicks) { + GL11.glPushMatrix(); + GL11.glTranslated(x, y, z); + + mushWrapper(cloud, partialTicks); + cloudletWrapper(cloud, partialTicks); + flashWrapper(cloud, partialTicks); + + GL11.glPopMatrix(); + } + + @Override + protected ResourceLocation getEntityTexture(EntityNukeCloudSmall entity) { + return null; + } + + /* + * // // ////// ////// ////// ////// ////// ////// ////// + * // // // // // // // // // // // // // // + * // // // //// ////// ////// ////// //// //// ////// + * //// //// // // // // // // // // // // + * // // // // // // // // ////// // // ////// + */ + + /** + * Wrapper for the initial flash + * Caps the rendering at 60 ticks and sets the alpha function + * @param cloud + * @param interp + */ + private void flashWrapper(EntityNukeCloudSmall cloud, float interp) { + + if(cloud.age < 60) { + + GL11.glPushMatrix(); + //Function [0, 1] that determines the scale and intensity (inverse!) of the flash + double scale = (cloud.ticksExisted + interp) / 60D; + GlStateManager.alphaFunc(GL11.GL_GREATER, 0.0F); + + //Euler function to slow down the scale as it progresses + //Makes it start fast and the fade-out is nice and smooth + scale = scale * Math.pow(Math.E, -scale) * 2.717391304D; + + renderFlash(scale); + GlStateManager.alphaFunc(GL11.GL_GREATER, 0.1F); + GL11.glPopMatrix(); + } + } + + /** + * Wrapper for the entire mush (head + stem) + * Renders the entire thing twice to allow for smooth color gradients + * @param cloud + * @param interp + */ + private void mushWrapper(EntityNukeCloudSmall cloud, float interp) { + + float size = cloud.getDataManager().get(EntityNukeCloudSmall.SCALE) * 5; + + GL11.glPushMatrix(); + + GL11.glScalef(size, size, size); + + boolean balefire = cloud.getDataManager().get(EntityNukeCloudSmall.TYPE) == 1; + + if(balefire) + bindTexture(ResourceManager.balefire); + else + bindTexture(ResourceManager.fireball); + + GlStateManager.disableCull(); + GlStateManager.disableTexture2D(); + GlStateManager.disableLighting(); + + //Float [0, 1] for the initial solid-colored layer fade-in + float func = MathHelper.clamp((cloud.ticksExisted + interp) * 0.0075F, 0, 1); + //Function that determines how high the cloud has risen. The values are the results of trial and error and i forgot what they mean + double height = Math.max(20 - 30 * 20 / ((((cloud.ticksExisted + interp) * 0.5) - 60 * 0.1) + 1), 0); + + if(balefire) + GlStateManager.color(1.0F - (1.0F - 0.64F) * func, 1.0F, 1.0F - (1.0F - 0.5F) * func, 1F); + else + GlStateManager.color(1.0F, 1.0F - (1.0F - 0.7F) * func, 1.0F - (1.0F - 0.48F) * func, 1F); + + renderMushHead(cloud.ticksExisted + interp, height); + renderMushStem(cloud.ticksExisted + interp, height); + GlStateManager.enableLighting(); + GlStateManager.enableTexture2D(); + + //Float [0.75, 0] That determines the occupancy of the texture layer + float texAlpha = func * 0.875F; + + GlStateManager.color(1, 1, 1, texAlpha); + //Sets blend to "how you'd expect it" mode + //Drillgon200: AKA src alpha, one minus src alpha + GlStateManager.tryBlendFuncSeparate(770, 771, 1, 0); + GlStateManager.enableBlend(); + + //And now we fuck with texture transformations + GlStateManager.matrixMode(GL11.GL_TEXTURE); + GL11.glLoadIdentity(); + + GL11.glTranslated(0, -(cloud.ticksExisted + interp) * 0.035, 0); + + GlStateManager.matrixMode(GL11.GL_MODELVIEW); + + GL11.glPushMatrix(); + //It's the thing that makes glow-in-the-dark work + GL11.glPushAttrib(GL11.GL_LIGHTING_BIT); + OpenGlHelper.setLightmapTextureCoords(OpenGlHelper.lightmapTexUnit, 240F, 240F); + renderMushHead(cloud.ticksExisted + interp, height); + renderMushStem(cloud.ticksExisted + interp, height); + GL11.glPopAttrib(); + GlStateManager.enableLighting(); + GL11.glPopMatrix(); + + //Clean this up otherwise the game becomes one-dimensional + //Drillgon200: Really should have used push/pop matrix here, but whatever. + GlStateManager.matrixMode(GL11.GL_TEXTURE); + GL11.glLoadIdentity(); + GlStateManager.matrixMode(GL11.GL_MODELVIEW); + + GlStateManager.disableBlend(); + GlStateManager.enableCull(); + + GL11.glPopMatrix(); + } + + /** + * Adds all cloudlets to the tessellator and then draws them + * @param cloud + * @param interp + */ + private void cloudletWrapper(EntityNukeCloudSmall cloud, float interp) { + + GL11.glPushMatrix(); + GlStateManager.enableBlend(); + //To prevent particles cutting off before fully fading out + //Drillgon200: What'd the point of setting the alpha func if you're just going to disable the test anyway? + GlStateManager.alphaFunc(GL11.GL_GEQUAL, 0.01F); + GlStateManager.tryBlendFuncSeparate(770, 771, 1, 0); + RenderHelper.disableStandardItemLighting(); + GlStateManager.disableAlpha(); + GlStateManager.depthMask(false); + + bindTexture(cloudlet); + + Tessellator tess = Tessellator.getInstance(); + BufferBuilder buf = tess.getBuffer(); + buf.begin(GL11.GL_QUADS, DefaultVertexFormats.POSITION_TEX_COLOR); + + for(Cloudlet cloudlet : cloud.cloudlets) { + float scale = cloud.age + interp - cloudlet.age; + tessellateCloudlet(buf, cloudlet.posX, cloudlet.posY - cloud.posY + 2, cloudlet.posZ, scale, (int) cloud.getDataManager().get(EntityNukeCloudSmall.TYPE)); + } + tess.draw(); + + /*Random rand = new Random(cloud.getEntityId()); + float size = cloud.getDataWatcher().getWatchableObjectFloat(18); + + for(int i = 0; i < 300 * size; i++) { + + float scale = size * 10; + Vec3 vec = Vec3.createVectorHelper(rand.nextGaussian() * scale, 0, rand.nextGaussian() * scale); + + tessellateCloudlet(tess, vec.xCoord, (scale - vec.lengthVector()) * rand.nextDouble() * 0.5, vec.zCoord - 10, (float)(cloud.age * cloud.cloudletLife) / cloud.maxAge, cloud.getDataWatcher().getWatchableObjectByte(19)); + }*/ + + GlStateManager.depthMask(true); + GlStateManager.enableAlpha(); + RenderHelper.enableStandardItemLighting(); + GlStateManager.alphaFunc(GL11.GL_GREATER, 0.1F); + GlStateManager.disableBlend(); + GL11.glPopMatrix(); + } + + /* + * ////// ////// // // //// ////// ////// ////// ////// ////// + * // // // //// // // // // // // // // // // + * //// //// // //// // // //// //// //// //// ////// + * // // // // // // // // // // // // // // + * // // ////// // // //// ////// // // ////// // // ////// + */ + + /** + * Once again the recycled ender dragon death animation + * It worked so well the last 14 times, let's go for 15 + * @param intensity Double [0, 1] that determines scale and alpha + */ + private void renderFlash(double intensity) { + + GL11.glScalef(0.2F, 0.2F, 0.2F); + + double inverse = 1.0D - intensity; + + net.minecraft.client.renderer.Tessellator tessellator = net.minecraft.client.renderer.Tessellator.getInstance(); + BufferBuilder buf = tessellator.getBuffer(); + RenderHelper.disableStandardItemLighting(); + + Random random = new Random(432L); + GlStateManager.disableTexture2D(); + GlStateManager.shadeModel(GL11.GL_SMOOTH); + GlStateManager.enableBlend(); + GlStateManager.blendFunc(SourceFactor.SRC_ALPHA, DestFactor.ONE); + GlStateManager.disableAlpha(); + GlStateManager.enableCull(); + GlStateManager.depthMask(false); + + GL11.glPushMatrix(); + + float scale = 100; + + for(int i = 0; i < 300; i++) { + + GL11.glRotatef(random.nextFloat() * 360.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(random.nextFloat() * 360.0F, 0.0F, 1.0F, 0.0F); + GL11.glRotatef(random.nextFloat() * 360.0F, 0.0F, 0.0F, 1.0F); + GL11.glRotatef(random.nextFloat() * 360.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(random.nextFloat() * 360.0F, 0.0F, 1.0F, 0.0F); + + float vert1 = (random.nextFloat() * 20.0F + 5.0F + 1 * 10.0F) * (float)(intensity * scale); + float vert2 = (random.nextFloat() * 2.0F + 1.0F + 1 * 2.0F) * (float)(intensity * scale); + + buf.begin(GL11.GL_TRIANGLE_FAN, DefaultVertexFormats.POSITION_COLOR); + buf.pos(0, 0, 0).color(1.0F, 1.0F, 1.0F, (float) inverse).endVertex(); + buf.pos(-0.866D * vert2, vert1, -0.5F * vert2).color(1.0F, 1.0F, 1.0F, 0.0F).endVertex(); + buf.pos(0.866D * vert2, vert1, -0.5F * vert2).color(1.0F, 1.0F, 1.0F, 0.0F).endVertex(); + buf.pos(0.0D, vert1, 1.0F * vert2).color(1.0F, 1.0F, 1.0F, 0.0F).endVertex(); + buf.pos(-0.866D * vert2, vert1, -0.5F * vert2).color(1.0F, 1.0F, 1.0F, 0.0F).endVertex(); + tessellator.draw(); + } + + GL11.glPopMatrix(); + + GlStateManager.depthMask(true); + GlStateManager.disableCull(); + GlStateManager.disableBlend(); + GlStateManager.shadeModel(GL11.GL_FLAT); + GlStateManager.color(1, 1, 1, 1); + GlStateManager.enableTexture2D(); + GlStateManager.enableAlpha(); + RenderHelper.enableStandardItemLighting(); + } + + /** + * Render call for the mush head model + * Includes offset and smoothing + * Also scales the fireball along XZ + * @param progress Lifetime + interpolation number + * @param height The current animation offset + */ + private void renderMushHead(float progress, double height) { + + GL11.glPushMatrix(); + + double expansion = 100; + double width = Math.min(progress, expansion) / expansion * 0.3 + 0.7; + + GL11.glTranslated(0, -26 + height, 0); + GL11.glScaled(width, 1, width); + + GL11.glShadeModel(GL11.GL_SMOOTH); + GL11.glDisable(GL11.GL_ALPHA_TEST); + mush.renderPart("Ball"); + GL11.glEnable(GL11.GL_ALPHA_TEST); + GL11.glShadeModel(GL11.GL_FLAT); + + GL11.glPopMatrix(); + } + + /** + * Render call for the mush stem model + * Includes offset and smoothing + * @param progress Lifetime + interpolation number + * @param height The current animation offset + */ + private void renderMushStem(float progress, double height) { + + GL11.glPushMatrix(); + + GL11.glTranslated(0, -26 + height, 0); + + GL11.glShadeModel(GL11.GL_SMOOTH); + GL11.glDisable(GL11.GL_ALPHA_TEST); + mush.renderPart("Stem"); + GL11.glEnable(GL11.GL_ALPHA_TEST); + GL11.glShadeModel(GL11.GL_FLAT); + + GL11.glPopMatrix(); + } + + /** + * Adds one cloudlet (one face) to the tessellator. + * Rotation is done using ActiveRenderInfo, which I'd assume runs on magic + * But hey, if it works for particles, why not here too? + * @param tess + * @param posX + * @param posY + * @param posZ + * @param age The mush' age when the cloudlet was created + * @param type DataWatcher byte #19 which differentiates between different mush types + */ + private void tessellateCloudlet(BufferBuilder buf, double posX, double posY, double posZ, float age, int type) { + + float alpha = 1F - Math.max(age / (float)(EntityNukeCloudSmall.cloudletLife), 0F); + float alphaorig = alpha; + + float scale = 5F * (alpha * 0.5F + 0.5F); + + if(age < 3) + alpha = age * 0.333F; + + float f1 = ActiveRenderInfo.getRotationX(); + float f2 = ActiveRenderInfo.getRotationZ(); + float f3 = ActiveRenderInfo.getRotationYZ(); + float f4 = ActiveRenderInfo.getRotationXY(); + float f5 = ActiveRenderInfo.getRotationXZ(); + + Random rand = new Random((long) ((posX * 5 + posY * 25 + posZ * 125) * 1000D)); + + float brightness = rand.nextFloat() * 0.25F + 0.25F; + + float r, g, b, a; + if(type == 1) { + r = 0.25F * alphaorig; + g = alphaorig - brightness * 0.5F; + b = 0.25F * alphaorig; + a = alpha; + } else { + r = g = b = brightness; + a = alpha; + } + a = MathHelper.clamp(a, 0, 1); + + buf.pos((double)(posX - f1 * scale - f3 * scale), (double)(posY - f5 * scale), (double)(posZ - f2 * scale - f4 * scale)).tex(1, 1).color(r, g, b, a).endVertex(); + buf.pos((double)(posX - f1 * scale + f3 * scale), (double)(posY + f5 * scale), (double)(posZ - f2 * scale + f4 * scale)).tex(1, 0).color(r, g, b, a).endVertex(); + buf.pos((double)(posX + f1 * scale + f3 * scale), (double)(posY + f5 * scale), (double)(posZ + f2 * scale + f4 * scale)).tex(0, 0).color(r, g, b, a).endVertex(); + buf.pos((double)(posX + f1 * scale - f3 * scale), (double)(posY - f5 * scale), (double)(posZ + f2 * scale - f4 * scale)).tex(0, 1).color(r, g, b, a).endVertex(); + } + +} diff --git a/src/main/java/com/hbm/render/entity/mob/RenderFBI.java b/src/main/java/com/hbm/render/entity/mob/RenderFBI.java new file mode 100644 index 0000000000..44d8772fd2 --- /dev/null +++ b/src/main/java/com/hbm/render/entity/mob/RenderFBI.java @@ -0,0 +1,32 @@ +package com.hbm.render.entity.mob; + +import com.hbm.entity.mob.EntityFBI; +import com.hbm.lib.RefStrings; +import com.hbm.render.model.ModelFBI; + +import net.minecraft.client.renderer.entity.RenderBiped; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.util.ResourceLocation; +import net.minecraftforge.fml.client.registry.IRenderFactory; + +public class RenderFBI extends RenderBiped { + + public static final IRenderFactory FACTORY = man -> new RenderFBI(man); + + private static final ResourceLocation texture = new ResourceLocation(RefStrings.MODID + ":" + "textures/entity/fbi.png"); + + public RenderFBI(RenderManager renderManagerIn) { + super(renderManagerIn, new ModelFBI(), 1.0F); + } + + @Override + public void doRender(EntityFBI entity, double x, double y, double z, float entityYaw, float partialTicks) { + super.doRender(entity, x, y, z, entityYaw, partialTicks); + } + + @Override + protected ResourceLocation getEntityTexture(EntityFBI entity) { + return texture; + } + +} diff --git a/src/main/java/com/hbm/render/entity/mob/RenderQuacc.java b/src/main/java/com/hbm/render/entity/mob/RenderQuacc.java new file mode 100644 index 0000000000..71dfdaf91f --- /dev/null +++ b/src/main/java/com/hbm/render/entity/mob/RenderQuacc.java @@ -0,0 +1,53 @@ +package com.hbm.render.entity.mob; + +import org.lwjgl.opengl.GL11; + +import com.hbm.entity.mob.EntityDuck; +import com.hbm.lib.RefStrings; +import com.hbm.main.ClientProxy; + +import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.client.renderer.entity.RenderChicken; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.passive.EntityChicken; +import net.minecraft.util.ResourceLocation; +import net.minecraftforge.fml.client.registry.IRenderFactory; + +/** + * BOW + */ +public class RenderQuacc extends RenderChicken { + + /** + * BOW + */ + public static final IRenderFactory FACTORY = man -> new RenderQuacc(man); + + /** + * BOW + */ + public static final ResourceLocation ducc = new ResourceLocation(RefStrings.MODID, "textures/entity/duck.png"); + + /** + * BOW + */ + public RenderQuacc(RenderManager p_i47211_1_) { + super(p_i47211_1_); + } + + /** + * BOW + */ + @Override + protected ResourceLocation getEntityTexture(EntityChicken DUCC) { + return ducc; + } + + /** + * BOW + */ + @Override + protected void preRenderCallback(EntityChicken DUCC, float partialTickTime) { + GL11.glScaled(25, 25, 25); + } +} diff --git a/src/main/java/com/hbm/render/entity/mob/RenderQuackos.java b/src/main/java/com/hbm/render/entity/mob/RenderQuackos.java new file mode 100644 index 0000000000..3373dc18b7 --- /dev/null +++ b/src/main/java/com/hbm/render/entity/mob/RenderQuackos.java @@ -0,0 +1,32 @@ +package com.hbm.render.entity.mob; + +import com.hbm.interfaces.IConstantRenderer; +import com.hbm.lib.RefStrings; + +import net.minecraft.client.renderer.entity.RenderChicken; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.passive.EntityChicken; +import net.minecraft.util.ResourceLocation; +import net.minecraftforge.fml.client.registry.IRenderFactory; + +public class RenderQuackos extends RenderChicken implements IConstantRenderer { + + public static final ResourceLocation ducc = new ResourceLocation(RefStrings.MODID, "textures/entity/duck.png"); + + public static final IRenderFactory FACTORY = man -> new RenderQuackos(man); + + public RenderQuackos(RenderManager p_i47211_1_) { + super(p_i47211_1_); + } + + @Override + public void doRender(EntityChicken entity, double x, double y, double z, float entityYaw, float partialTicks) { + super.doRender(entity, x, y, z, entityYaw, partialTicks); + } + + @Override + protected ResourceLocation getEntityTexture(EntityChicken entity) { + return ducc; + } + +} diff --git a/src/main/java/com/hbm/render/entity/mob/RenderRADBeast.java b/src/main/java/com/hbm/render/entity/mob/RenderRADBeast.java new file mode 100644 index 0000000000..b3bd000c86 --- /dev/null +++ b/src/main/java/com/hbm/render/entity/mob/RenderRADBeast.java @@ -0,0 +1,80 @@ +package com.hbm.render.entity.mob; + +import org.lwjgl.opengl.GL11; + +import com.hbm.entity.mob.EntityRADBeast; +import com.hbm.lib.RefStrings; +import com.hbm.render.amlfrom1710.Vec3; +import com.hbm.render.misc.BeamPronter; +import com.hbm.render.misc.BeamPronter.EnumBeamType; +import com.hbm.render.misc.BeamPronter.EnumWaveType; +import com.hbm.render.model.ModelM65Blaze; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.model.ModelBlaze; +import net.minecraft.client.renderer.entity.RenderLiving; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.Entity; +import net.minecraft.util.ResourceLocation; +import net.minecraftforge.fml.client.registry.IRenderFactory; + +public class RenderRADBeast extends RenderLiving { + + public static final IRenderFactory FACTORY = man -> new RenderRADBeast(man); + + private static final ResourceLocation blazeTextures = new ResourceLocation(RefStrings.MODID, "textures/entity/radbeast.png"); + private static final ResourceLocation mask = new ResourceLocation(RefStrings.MODID, "textures/models/ModelM65Blaze.png"); + + public RenderRADBeast(RenderManager rendermanagerIn) { + super(rendermanagerIn, new ModelBlaze(), 0.5F); + } + + @Override + public void doRender(EntityRADBeast entity, double x, double y, double z, float entityYaw, float partialTicks) { + Entity victim = entity.getUnfortunateSoul(); + + if(victim != null) { + + GL11.glPushMatrix(); + + GL11.glTranslated(x, y + 1.25, z); + + double sx = entity.posX; + double sy = entity.posY + 1.25; + double sz = entity.posZ; + + double tX = victim.posX; + double tY = victim.posY + victim.height / 2; + double tZ = victim.posZ; + + if(victim == Minecraft.getMinecraft().player) + tY -= 1.5; + + double length = Math.sqrt(Math.pow(tX - sx, 2) + Math.pow(tY - sy, 2) + Math.pow(tZ - sz, 2)); + BeamPronter.prontBeam(Vec3.createVectorHelper(tX - sx, tY - sy, tZ - sz), EnumWaveType.RANDOM, EnumBeamType.SOLID, 0x004000, 0x004000, (int) (entity.world.getTotalWorldTime() % 1000 + 1), (int) (length * 5), 0.125F, 2, 0.03125F); + + GL11.glPopMatrix(); + } + super.doRender(entity, x, y, z, entityYaw, partialTicks); + } + + @Override + protected ResourceLocation getEntityTexture(EntityRADBeast entity) { + return blazeTextures; + } + + private ModelM65Blaze modelM65; + + @Override + protected void renderModel(EntityRADBeast entitylivingbaseIn, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch, float scaleFactor) { + this.bindTexture(mask); + + if(this.modelM65 == null){ + this.modelM65 = new ModelM65Blaze(); + } + modelM65.render(entitylivingbaseIn, limbSwing, limbSwingAmount, ageInTicks, netHeadYaw, headPitch, scaleFactor); + + super.renderModel(entitylivingbaseIn, limbSwing, limbSwingAmount, ageInTicks, netHeadYaw, headPitch, scaleFactor); + } + +} diff --git a/src/main/java/com/hbm/render/item/ItemRenderBase.java b/src/main/java/com/hbm/render/item/ItemRenderBase.java new file mode 100644 index 0000000000..7b4ded3768 --- /dev/null +++ b/src/main/java/com/hbm/render/item/ItemRenderBase.java @@ -0,0 +1,46 @@ +package com.hbm.render.item; + +import org.lwjgl.opengl.GL11; + +import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; + +public class ItemRenderBase extends TEISRBase { + + @Override + public void renderByItem(ItemStack itemStackIn) { + GL11.glPushMatrix(); + GlStateManager.enableCull(); + switch(type){ + case FIRST_PERSON_LEFT_HAND: + case FIRST_PERSON_RIGHT_HAND: + case THIRD_PERSON_LEFT_HAND: + case THIRD_PERSON_RIGHT_HAND: + case HEAD: + case FIXED: + case GROUND: + GL11.glScaled(0.4, 0.4, 0.4); + GL11.glRotated(-90, 0, 1, 0); + renderNonInv(); + break; + case GUI: + RenderHelper.enableGUIStandardItemLighting(); + GL11.glRotated(30, 1, 0, 0); + GL11.glRotated(45+180, 0, 1, 0); + GL11.glScaled(0.062, 0.062, 0.062); + GL11.glTranslated(0, 12, -11.3); + renderInventory(); + break; + case NONE: + break; + } + renderCommon(); + RenderHelper.enableStandardItemLighting(); + GL11.glPopMatrix(); + } + + public void renderNonInv() { } + public void renderInventory() { } + public void renderCommon() { } +} diff --git a/src/main/java/com/hbm/render/item/ItemRenderLibrary.java b/src/main/java/com/hbm/render/item/ItemRenderLibrary.java new file mode 100644 index 0000000000..99489c784a --- /dev/null +++ b/src/main/java/com/hbm/render/item/ItemRenderLibrary.java @@ -0,0 +1,805 @@ +package com.hbm.render.item; + +import java.util.HashMap; + +import org.lwjgl.opengl.GL11; + +import com.hbm.blocks.ModBlocks; +import com.hbm.main.ResourceManager; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.client.renderer.OpenGlHelper; +import net.minecraft.item.Item; +import net.minecraft.util.ResourceLocation; + +public class ItemRenderLibrary { + + public static HashMap renderers = new HashMap<>(); + + public static void init() { + renderers.put(Item.getItemFromBlock(ModBlocks.machine_selenium), new ItemRenderBase() { + public void renderInventory() { + GL11.glTranslated(0, -4, 0); + GL11.glScaled(4, 4, 4); + } + public void renderCommon() { + GL11.glScaled(2, 2, 2); + GlStateManager.disableCull(); + bindTexture(ResourceManager.selenium_body_tex); ResourceManager.selenium_body.renderAll(); + GL11.glTranslated(0.0D, 1.0D, 0.0D); + bindTexture(ResourceManager.selenium_rotor_tex); ResourceManager.selenium_rotor.renderAll(); + bindTexture(ResourceManager.selenium_piston_tex); + for(int i = 0; i < 7; i++) { + ResourceManager.selenium_piston.renderAll(); GL11.glRotatef(360F/7F, 0, 0, 1); + } + GlStateManager.enableCull(); + }}); + renderers.put(Item.getItemFromBlock(ModBlocks.obj_tester), new ItemRenderBase() { + public void renderInventory() { + GL11.glTranslated(0, -4, 0); + GL11.glScaled(2, 2, 2); + } + public void renderCommon() { + GlStateManager.shadeModel(GL11.GL_SMOOTH); + bindTexture(ResourceManager.soyuz_module_dome_tex); ResourceManager.soyuz_module.renderPart("Dome"); + bindTexture(ResourceManager.soyuz_module_lander_tex); ResourceManager.soyuz_module.renderPart("Capsule"); + bindTexture(ResourceManager.soyuz_module_propulsion_tex); ResourceManager.soyuz_module.renderPart("Propulsion"); + bindTexture(ResourceManager.soyuz_module_solar_tex); ResourceManager.soyuz_module.renderPart("Solar"); + GlStateManager.shadeModel(GL11.GL_FLAT); + }}); + renderers.put(Item.getItemFromBlock(ModBlocks.machine_cyclotron), new ItemRenderBase() { + public void renderInventory() { + GL11.glScaled(2.25, 2.25, 2.25); + } + public void renderCommon() { + GlStateManager.shadeModel(GL11.GL_SMOOTH); + bindTexture(ResourceManager.cyclotron_tex); ResourceManager.cyclotron.renderPart("Body"); + bindTexture(ResourceManager.cyclotron_ashes); ResourceManager.cyclotron.renderPart("B1"); + bindTexture(ResourceManager.cyclotron_book); ResourceManager.cyclotron.renderPart("B2"); + bindTexture(ResourceManager.cyclotron_gavel); ResourceManager.cyclotron.renderPart("B3"); + bindTexture(ResourceManager.cyclotron_coin); ResourceManager.cyclotron.renderPart("B4"); + GlStateManager.shadeModel(GL11.GL_FLAT); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.machine_centrifuge), new ItemRenderBase() { + public void renderInventory() { + GL11.glTranslated(0, -4, 0); + GL11.glScaled(4.5, 4.5, 4.5); + } + public void renderCommon() { + bindTexture(ResourceManager.centrifuge_new_tex); ResourceManager.centrifuge_new.renderAll(); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.machine_gascent), new ItemRenderBase() { + public void renderInventory() { + GL11.glTranslated(0, -4, 0); + GL11.glScaled(4.5, 4.5, 4.5); + } + public void renderCommon() { + bindTexture(ResourceManager.centrifuge_gas_tex); ResourceManager.centrifuge_new.renderAll(); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.iter), new ItemRenderBase() { + public void renderInventory() { + GL11.glTranslated(0, -1, 0); + GL11.glScaled(4.5, 4.5, 4.5); + } + public void renderCommon() { + GL11.glScaled(0.25, 0.25, 0.25); + GlStateManager.shadeModel(GL11.GL_SMOOTH); + bindTexture(ResourceManager.iter_glass); ResourceManager.iter.renderPart("Windows"); + bindTexture(ResourceManager.iter_motor); ResourceManager.iter.renderPart("Motors"); + bindTexture(ResourceManager.iter_rails); ResourceManager.iter.renderPart("Rails"); + bindTexture(ResourceManager.iter_toroidal); ResourceManager.iter.renderPart("Toroidal"); + bindTexture(ResourceManager.iter_torus); ResourceManager.iter.renderPart("Torus"); + bindTexture(ResourceManager.iter_solenoid); ResourceManager.iter.renderPart("Solenoid"); + GlStateManager.shadeModel(GL11.GL_FLAT); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.machine_press), new ItemRenderBase() { + public void renderInventory() { + GL11.glTranslated(0, -4, 0); + GL11.glScaled(4.5, 4.5, 4.5); + } + public void renderCommon() { + bindTexture(ResourceManager.press_body_tex); ResourceManager.press_body.renderAll(); + GL11.glTranslated(0, 0.5, 0); + bindTexture(ResourceManager.press_head_tex); ResourceManager.press_head.renderAll(); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.machine_epress), new ItemRenderBase() { + public void renderInventory() { + GL11.glTranslated(0, -4, 0); + GL11.glScaled(4.5, 4.5, 4.5); + } + public void renderCommon() { + bindTexture(ResourceManager.epress_body_tex); ResourceManager.epress_body.renderAll(); + GL11.glTranslated(0, 1.5, 0); + bindTexture(ResourceManager.epress_head_tex); ResourceManager.epress_head.renderAll(); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.machine_crystallizer), new ItemRenderBase() { + public void renderNonInv() { + GL11.glScaled(0.5, 0.5, 0.5); + } + public void renderInventory() { + GL11.glTranslated(0, -4, 0); + GL11.glScaled(1.75, 1.75, 1.75); + } + public void renderCommon() { + GlStateManager.shadeModel(GL11.GL_SMOOTH); + bindTexture(ResourceManager.crystallizer_tex); ResourceManager.crystallizer.renderPart("Body"); + bindTexture(ResourceManager.crystallizer_window_tex); ResourceManager.crystallizer.renderPart("Windows"); + bindTexture(ResourceManager.crystallizer_spinner_tex); ResourceManager.crystallizer.renderPart("Spinner"); + GlStateManager.shadeModel(GL11.GL_FLAT); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.machine_reactor), new ItemRenderBase() { + public void renderInventory() { + GL11.glTranslated(0, -4, 0); + GL11.glScaled(4.5, 4.5, 4.5); + } + public void renderCommon() { + GL11.glScaled(0.5, 0.5, 0.5); + GlStateManager.shadeModel(GL11.GL_SMOOTH); + GlStateManager.disableCull(); + bindTexture(ResourceManager.breeder_tex); ResourceManager.breeder.renderAll(); + GlStateManager.enableCull(); + GlStateManager.shadeModel(GL11.GL_FLAT); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.machine_large_turbine), new ItemRenderBase() { + public void renderInventory() { + GL11.glTranslated(0, -1, 0); + GL11.glScaled(2.5, 2.5, 2.5); + } + public void renderCommon() { + GL11.glRotated(90, 0, 1, 0); + GlStateManager.shadeModel(GL11.GL_SMOOTH); + GlStateManager.disableCull(); + bindTexture(ResourceManager.turbine_tex); ResourceManager.turbine.renderPart("Body"); + bindTexture(ResourceManager.turbofan_blades_tex); ResourceManager.turbine.renderPart("Blades"); + GlStateManager.enableCull(); + GlStateManager.shadeModel(GL11.GL_FLAT); + }}); + renderers.put(Item.getItemFromBlock(ModBlocks.machine_reactor_small), new ItemRenderBase() { + public void renderInventory() { + GL11.glTranslated(0, -4, 0); + GL11.glScaled(4, 4, 4); + } + public void renderCommon() { + bindTexture(ResourceManager.reactor_small_base_tex); ResourceManager.reactor_small_base.renderAll(); + bindTexture(ResourceManager.reactor_small_rods_tex); ResourceManager.reactor_small_rods.renderAll(); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.machine_industrial_generator), new ItemRenderBase() { + public void renderInventory() { + GL11.glScaled(4, 4, 4); + GL11.glRotated(90, 0, 1, 0); + } + public void renderCommon() { + GL11.glScaled(0.25, 0.25, 0.25); + GlStateManager.shadeModel(GL11.GL_SMOOTH); + GlStateManager.disableCull(); + bindTexture(ResourceManager.igen_tex); ResourceManager.igen.renderPart("Base"); + bindTexture(ResourceManager.igen_rotor); ResourceManager.igen.renderPart("Rotor"); + bindTexture(ResourceManager.igen_cog); ResourceManager.igen.renderPart("CogLeft"); ResourceManager.igen.renderPart("CogRight"); + bindTexture(ResourceManager.igen_pistons); ResourceManager.igen.renderPart("Pistons"); + bindTexture(ResourceManager.igen_arm); ResourceManager.igen.renderPart("ArmLeft"); ResourceManager.igen.renderPart("ArmRight"); + GlStateManager.enableCull(); + GlStateManager.shadeModel(GL11.GL_FLAT); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.machine_radgen), new ItemRenderBase() { + public void renderInventory() { + GL11.glTranslated(0, -1, 0); + GL11.glRotated(90, 0, 1, 0); + GL11.glScaled(4.5, 4.5, 4.5); + } + public void renderCommon() { + GL11.glScaled(0.5, 0.5, 0.5); + GL11.glTranslated(0, 0, 1.5); + bindTexture(ResourceManager.radgen_body_tex); ResourceManager.radgen_body.renderAll(); + GL11.glTranslated(0, 1.5, 0); + bindTexture(ResourceManager.turbofan_blades_tex); ResourceManager.radgen_rotor.renderAll(); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.machine_fensu), new ItemRenderBase() { + public void renderInventory() { + GL11.glRotated(90, 0, 1, 0); + GL11.glTranslated(0, -2, 0); + GL11.glScaled(2.5, 2.5, 2.5); + } + public void renderCommon() { + GlStateManager.shadeModel(GL11.GL_SMOOTH); + bindTexture(ResourceManager.fensu_tex); ResourceManager.fensu.renderPart("Base"); ResourceManager.fensu.renderPart("Disc"); + GL11.glPushAttrib(GL11.GL_LIGHTING_BIT); + GL11.glDisable(GL11.GL_LIGHTING); + GlStateManager.disableCull(); + OpenGlHelper.setLightmapTextureCoords(OpenGlHelper.lightmapTexUnit, 240F, 240F); + ResourceManager.fensu.renderPart("Lights"); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopAttrib(); + GlStateManager.shadeModel(GL11.GL_FLAT); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.machine_assembler), new ItemRenderBase() { + public void renderInventory() { + GL11.glScaled(3.5, 3.5, 3.5); + } + public void renderCommon() { + bindTexture(ResourceManager.assembler_body_tex); ResourceManager.assembler_body.renderAll(); + bindTexture(ResourceManager.assembler_slider_tex); ResourceManager.assembler_slider.renderAll(); + bindTexture(ResourceManager.assembler_arm_tex); ResourceManager.assembler_arm.renderAll(); + bindTexture(ResourceManager.assembler_cog_tex); + GL11.glPushMatrix(); + GL11.glTranslated(-0.6, 0.75, 1.0625); + ResourceManager.assembler_cog.renderAll(); + GL11.glPopMatrix(); + GL11.glPushMatrix(); + GL11.glTranslated(0.6, 0.75, 1.0625); + ResourceManager.assembler_cog.renderAll(); + GL11.glPopMatrix(); + GL11.glPushMatrix(); + GL11.glTranslated(-0.6, 0.75, -1.0625); + ResourceManager.assembler_cog.renderAll(); + GL11.glPopMatrix(); + GL11.glPushMatrix(); + GL11.glTranslated(0.6, 0.75, -1.0625); + ResourceManager.assembler_cog.renderAll(); + GL11.glPopMatrix(); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.machine_chemplant), new ItemRenderBase() { + public void renderInventory() { + GL11.glTranslated(0, -2, 0); + GL11.glScaled(3.5, 3.5, 3.5); + } + public void renderCommon() { + GlStateManager.disableCull(); + bindTexture(ResourceManager.chemplant_body_tex); ResourceManager.chemplant_body.renderAll(); + bindTexture(ResourceManager.chemplant_piston_tex); ResourceManager.chemplant_piston.renderAll(); + bindTexture(ResourceManager.chemplant_spinner_tex); + GL11.glTranslated(-0.625, 0, 0.625); + ResourceManager.chemplant_spinner.renderAll(); + GL11.glTranslated(1.25, 0, 0); + ResourceManager.chemplant_spinner.renderAll(); + GlStateManager.enableCull(); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.machine_fluidtank), new ItemRenderBase() { + public void renderInventory() { + GL11.glTranslated(0, -2, 0); + GL11.glRotated(90, 0, 1, 0); + GL11.glScaled(3, 3, 3); + } + public void renderCommon() { + GlStateManager.shadeModel(GL11.GL_SMOOTH); + bindTexture(ResourceManager.tank_tex); ResourceManager.fluidtank.renderPart("Tank"); + GlStateManager.shadeModel(GL11.GL_FLAT); + bindTexture(ResourceManager.tank_label_tex); ResourceManager.fluidtank.renderPart("Label"); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.machine_well), new ItemRenderBase() { + public void renderInventory() { + GL11.glTranslated(0, -4, 0); + GL11.glScaled(4, 4, 4); + } + public void renderCommon() { + GL11.glScaled(0.5, 0.5, 0.5); + bindTexture(ResourceManager.derrick_tex); ResourceManager.derrick.renderAll(); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.machine_pumpjack), new ItemRenderBase() { + public void renderInventory() { + GL11.glTranslated(0, -2, 0); + GL11.glRotated(90, 0, 1, 0); + GL11.glScaled(4, 4, 4); + } + public void renderCommon() { + GlStateManager.disableCull(); + GL11.glScaled(0.5, 0.5, 0.5); + GL11.glTranslatef(0, 0, 3); + bindTexture(ResourceManager.pumpjack_base_tex); ResourceManager.pumpjack_base.renderAll(); + GL11.glTranslated(0, 3.5, -2.5); + bindTexture(ResourceManager.pumpjack_head_tex); ResourceManager.pumpjack_head.renderAll(); + GL11.glTranslated(0, -2, -3); + bindTexture(ResourceManager.pumpjack_rotor_tex); ResourceManager.pumpjack_rotor.renderAll(); + GlStateManager.enableCull(); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.machine_flare), new ItemRenderBase() { + public void renderInventory() { + GL11.glTranslated(0, -4, 0); + GL11.glScaled(2.5, 2.5, 2.5); + } + public void renderCommon() { + GL11.glScaled(0.5, 0.5, 0.5); + GlStateManager.disableCull(); + bindTexture(ResourceManager.oilflare_tex); ResourceManager.oilflare.renderAll(); + GlStateManager.enableCull(); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.machine_refinery), new ItemRenderBase() { + public void renderInventory() { + GL11.glTranslated(0, -4, 0); + GL11.glScaled(3, 3, 3); + } + public void renderCommon() { + GL11.glRotated(180, 0, 1, 0); + GL11.glScaled(0.5, 0.5, 0.5); + GlStateManager.shadeModel(GL11.GL_SMOOTH); + bindTexture(ResourceManager.refinery_tex); ResourceManager.refinery.renderAll(); + GlStateManager.shadeModel(GL11.GL_FLAT); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.machine_drill), new ItemRenderBase() { + public void renderInventory() { + GL11.glTranslated(0, -2, 0); + GL11.glScaled(3, 3, 3); + } + public void renderCommon() { + GL11.glRotated(180, 0, 1, 0); + GlStateManager.disableCull(); + bindTexture(ResourceManager.drill_body_tex); ResourceManager.drill_body.renderAll(); + bindTexture(ResourceManager.drill_bolt_tex); ResourceManager.drill_bolt.renderAll(); + GlStateManager.enableCull(); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.machine_mining_laser), new ItemRenderBase() { + public void renderInventory() { + GL11.glTranslated(0, -0.5, 0); + GL11.glScaled(3, 3, 3); + } + public void renderCommon() { + bindTexture(ResourceManager.mining_laser_base_tex); ResourceManager.mining_laser.renderPart("Base"); + bindTexture(ResourceManager.mining_laser_pivot_tex); ResourceManager.mining_laser.renderPart("Pivot"); + GL11.glTranslated(0, -1, 0.75); + GL11.glRotated(90, 1, 0, 0); + bindTexture(ResourceManager.mining_laser_laser_tex); ResourceManager.mining_laser.renderPart("Laser"); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.machine_turbofan), new ItemRenderBase() { + public void renderInventory() { + GL11.glRotated(90, 0, 1, 0); + GL11.glScaled(2, 2, 2); + } + public void renderCommon() { + bindTexture(ResourceManager.turbofan_body_tex); ResourceManager.turbofan_body.renderAll(); + GL11.glTranslated(0, 1.5, 0); + bindTexture(ResourceManager.turbofan_blades_tex); ResourceManager.turbofan_blades.renderAll(); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.plasma_heater), new ItemRenderBase() { + public void renderInventory() { + GL11.glTranslated(0, -1, 0); + GL11.glRotated(90, 0, 1, 0); + GL11.glScaled(2.5, 2.5, 2.5); + } + public void renderCommon() { + GL11.glScaled(0.5, 0.5, 0.5); + GL11.glTranslatef(0, 0, 14); + GlStateManager.shadeModel(GL11.GL_SMOOTH); + bindTexture(ResourceManager.iter_microwave); ResourceManager.iter.renderPart("Microwave"); + GlStateManager.shadeModel(GL11.GL_FLAT); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.tesla), new ItemRenderBase() { + public void renderInventory() { + GL11.glTranslated(0, -3, 0); + GL11.glScaled(6, 6, 6); + } + public void renderCommon() { + GlStateManager.disableCull(); + bindTexture(ResourceManager.tesla_tex); ResourceManager.tesla.renderAll(); + GlStateManager.enableCull(); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.boxcar), new ItemRenderBase() { + public void renderInventory() { + GL11.glRotated(90, 0, 1, 0); + GL11.glTranslated(0, -1, 0); + GL11.glScaled(4, 4, 4); + } + public void renderCommon() { + GL11.glScaled(0.5, 0.5, 0.5); + bindTexture(ResourceManager.boxcar_tex); ResourceManager.boxcar.renderAll(); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.boat), new ItemRenderBase() { + public void renderInventory() { + GL11.glRotated(-90, 0, 1, 0); + GL11.glTranslated(0, 1, 0); + GL11.glScaled(1.75, 1.75, 1.75); + } + public void renderCommon() { + GL11.glScaled(0.5, 0.5, 0.5); + GL11.glTranslatef(0, 0, -3); + bindTexture(ResourceManager.duchessgambit_tex); ResourceManager.duchessgambit.renderAll(); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.nuke_gadget), new ItemRenderBase() { + public void renderInventory() { + GL11.glTranslated(0, -3, 0); + GL11.glScaled(5, 5, 5); + } + public void renderCommon() { + GL11.glTranslated(0.25, 0, 0); + bindTexture(ResourceManager.bomb_gadget_tex); + ResourceManager.bomb_gadget.renderAll(); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.nuke_boy), new ItemRenderBase() { + public void renderInventory() { + GL11.glScaled(5, 5, 5); + } + public void renderCommon() { + GL11.glTranslated(-1, 0, 0); + bindTexture(ResourceManager.bomb_boy_tex); + ResourceManager.bomb_boy.renderAll(); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.nuke_man), new ItemRenderBase() { + public void renderInventory() { + GL11.glTranslated(0, -2, 0); + GL11.glScaled(5.5, 5.5, 5.5); + } + public void renderCommon() { + GL11.glRotated(180, 0, 1, 0); + GL11.glTranslated(-0.75, 0, 0); + GlStateManager.disableCull(); + bindTexture(ResourceManager.bomb_man_tex); + ResourceManager.bomb_man.renderAll(); + GlStateManager.enableCull(); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.nuke_mike), new ItemRenderBase() { + public void renderInventory() { + GL11.glTranslated(0, -5, 0); + GL11.glScaled(2.5, 2.5, 2.5); + } + public void renderCommon() { + GL11.glRotated(90, 0, 1, 0); + bindTexture(ResourceManager.bomb_mike_tex); + ResourceManager.bomb_mike.renderAll(); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.nuke_tsar), new ItemRenderBase() { + public void renderInventory() { + GL11.glScaled(2.25, 2.25, 2.25); + } + public void renderCommon() { + GL11.glTranslated(1.5, 0, 0); + bindTexture(ResourceManager.bomb_tsar_tex); + ResourceManager.bomb_tsar.renderAll(); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.nuke_prototype), new ItemRenderBase() { + public void renderInventory() { + GL11.glScaled(2.25, 2.25, 2.25); + } + public void renderCommon() { + GL11.glRotated(90, 0, 1, 0); + bindTexture(ResourceManager.bomb_prototype_tex); + ResourceManager.bomb_prototype.renderAll(); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.nuke_fleija), new ItemRenderBase() { + public void renderInventory() { + GL11.glTranslated(0, -2, 0); + GL11.glScaled(4.5, 4.5, 4.5); + } + public void renderCommon() { + GL11.glScaled(2, 2, 2); + GL11.glRotated(90, 0, 1, 0); + bindTexture(ResourceManager.bomb_fleija_tex); + ResourceManager.bomb_fleija.renderAll(); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.nuke_solinium), new ItemRenderBase() { + public void renderInventory() { + GL11.glScaled(4, 4, 4); + } + public void renderCommon() { + GL11.glTranslated(0.5, 0, 0); + GL11.glRotated(90, 0, 1, 0); + GlStateManager.disableCull(); + bindTexture(ResourceManager.bomb_solinium_tex); + ResourceManager.bomb_solinium.renderAll(); + GlStateManager.enableCull(); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.nuke_n2), new ItemRenderBase() { + public void renderInventory() { + GL11.glTranslated(0, -4, 0); + GL11.glScaled(3, 3, 3); + } + public void renderCommon() { + GL11.glRotated(90, 0, 1, 0); + bindTexture(ResourceManager.n2_tex); + ResourceManager.n2.renderAll(); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.nuke_fstbmb), new ItemRenderBase() { + public void renderInventory() { + GL11.glScaled(2.25, 2.25, 2.25); + } + public void renderCommon() { + GL11.glTranslated(1, 0, 0); + GL11.glRotated(90, 0, 1, 0); + GlStateManager.shadeModel(GL11.GL_SMOOTH); + bindTexture(ResourceManager.fstbmb_tex); + ResourceManager.fstbmb.renderPart("Body"); + ResourceManager.fstbmb.renderPart("Balefire"); + GlStateManager.shadeModel(GL11.GL_FLAT); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.nuke_custom), new ItemRenderBase() { + public void renderInventory() { + GL11.glScaled(5, 5, 5); + } + public void renderCommon() { + GL11.glTranslated(-1, 0, 0); + bindTexture(ResourceManager.bomb_custom_tex); + ResourceManager.bomb_boy.renderAll(); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.crashed_balefire), new ItemRenderBase() { + public void renderInventory() { + GL11.glTranslated(0, 3, 0); + GL11.glScaled(2, 2, 2); + } + public void renderCommon() { + GL11.glRotated(90, 0, 1, 0); + GlStateManager.disableCull(); + bindTexture(ResourceManager.dud_tex); + ResourceManager.dud.renderAll(); + GlStateManager.enableCull(); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.bomb_multi), new ItemRenderBase() { + public void renderInventory() { + GL11.glTranslated(0, -1, 0); + GL11.glScaled(4, 4, 4); + } + public void renderCommon() { + GL11.glTranslated(0.75, 0, 0); + GL11.glScaled(3, 3, 3); + GL11.glTranslated(0, 0.5, 0); + GL11.glRotatef(180, 1F, 0F, 0F); + GL11.glRotatef(90, 0F, 1F, 0F); + GlStateManager.disableCull(); + bindTexture(ResourceManager.bomb_multi_tex); + ResourceManager.bomb_multi.renderAll(); + GlStateManager.enableCull(); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.mine_ap), new ItemRenderBase() { + public void renderInventory() { + GL11.glScaled(8, 8, 8); + } + public void renderCommon() { + GL11.glScaled(6, 6, 6); + GL11.glRotatef(22.5F, 0F, 1F, 0F); + GlStateManager.disableCull(); + bindTexture(ResourceManager.mine_ap_tex); + ResourceManager.mine_ap.renderAll(); + GlStateManager.enableCull(); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.mine_he), new ItemRenderBase() { + public void renderInventory() { + GL11.glScaled(6, 6, 6); + } + public void renderCommon() { + GL11.glScaled(4, 4, 4); + bindTexture(ResourceManager.mine_he_tex); + ResourceManager.mine_he.renderAll(); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.mine_shrap), new ItemRenderBase() { + public void renderInventory() { + GL11.glScaled(6, 6, 6); + } + public void renderCommon() { + GL11.glScaled(4, 4, 4); + bindTexture(ResourceManager.mine_shrap_tex); + ResourceManager.mine_he.renderAll(); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.mine_fat), new ItemRenderBase() { + public void renderInventory() { + GL11.glTranslated(0, -1, 0); + GL11.glScaled(7, 7, 7); + } + public void renderCommon() { + GL11.glTranslated(0.25, 0, 0); + GL11.glRotated(90, 0, 1, 0); + GlStateManager.disableCull(); + bindTexture(ResourceManager.mine_fat_tex); + ResourceManager.mine_fat.renderAll(); + GlStateManager.enableCull(); + }}); + renderers.put(Item.getItemFromBlock(ModBlocks.machine_forcefield), new ItemRenderBase() { + public void renderInventory() { + GL11.glTranslated(0, -4, 0); + GL11.glScaled(6, 6, 6); + } + public void renderCommon() { + bindTexture(ResourceManager.forcefield_base_tex); ResourceManager.radar_body.renderAll(); + GL11.glTranslated(0, 1D, 0); + bindTexture(ResourceManager.forcefield_top_tex); ResourceManager.forcefield_top.renderAll(); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.machine_missile_assembly), new ItemRenderBase() { + public void renderInventory() { + GL11.glTranslated(0, -2.5, 0); + GL11.glScaled(10, 10, 10); + } + public void renderCommon() { + GlStateManager.disableCull(); + bindTexture(ResourceManager.missile_assembly_tex); ResourceManager.missile_assembly.renderAll(); + GlStateManager.enableCull(); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.launch_pad), new ItemRenderBase() { + public void renderInventory() { + GL11.glTranslated(0, -1, 0); + GL11.glScaled(3, 3, 3); + } + public void renderCommon() { + bindTexture(ResourceManager.missile_pad_tex); ResourceManager.missile_pad.renderAll(); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.compact_launcher), new ItemRenderBase() { + public void renderInventory() { + GL11.glTranslated(0, -4, 0); + GL11.glScaled(3.5, 3.5, 3.5); + } + public void renderCommon() { + GL11.glScaled(0.5, 0.5, 0.5); + bindTexture(ResourceManager.compact_launcher_tex); ResourceManager.compact_launcher.renderAll(); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.launch_table), new ItemRenderBase() { + public void renderInventory() { + GL11.glTranslated(0, -2, 0); + GL11.glScaled(2.5, 2.5, 2.5); + } + public void renderCommon() { + GL11.glScaled(0.5, 0.5, 0.5); + bindTexture(ResourceManager.launch_table_base_tex); ResourceManager.launch_table_base.renderAll(); + bindTexture(ResourceManager.launch_table_small_pad_tex); ResourceManager.launch_table_small_pad.renderAll(); + GL11.glTranslatef(0F, 0F, 2.5F); + for(int i = 0; i < 8; i++) { + GL11.glTranslatef(0F, 1F, 0.F); + if(i < 6) { + bindTexture(ResourceManager.launch_table_small_scaffold_base_tex); ResourceManager.launch_table_small_scaffold_base.renderAll(); + } + if(i == 6) { + bindTexture(ResourceManager.launch_table_small_scaffold_connector_tex); ResourceManager.launch_table_small_scaffold_connector.renderAll(); + } + if(i > 6) { + bindTexture(ResourceManager.launch_table_small_scaffold_base_tex); ResourceManager.launch_table_small_scaffold_empty.renderAll(); + } + } + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.soyuz_capsule), new ItemRenderBase() { + public void renderInventory() { + GL11.glTranslated(0, -4, 0); + GL11.glScaled(5, 5, 5); + } + public void renderCommon() { + GlStateManager.shadeModel(GL11.GL_SMOOTH); + bindTexture(ResourceManager.soyuz_lander_tex); ResourceManager.soyuz_lander.renderPart("Capsule"); + GlStateManager.shadeModel(GL11.GL_FLAT); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.machine_radar), new ItemRenderBase() { + public void renderInventory() { + GL11.glTranslated(0, -4, 0); + GL11.glScaled(6, 6, 6); + } + public void renderCommon() { + GlStateManager.disableCull(); + GL11.glRotated(90, 0, -1, 0); + bindTexture(ResourceManager.radar_body_tex); ResourceManager.radar_body.renderAll(); + bindTexture(ResourceManager.radar_head_tex); ResourceManager.radar_head.renderAll(); + GlStateManager.enableCull(); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.machine_uf6_tank), new ItemRenderBase() { + public void renderInventory() { + GL11.glTranslated(0, -4, 0); + GL11.glScaled(6, 6, 6); + } + public void renderCommon() { + GL11.glRotated(90, 0, -1, 0); + bindTexture(ResourceManager.uf6_tex); ResourceManager.tank.renderAll(); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.machine_puf6_tank), new ItemRenderBase() { + public void renderInventory() { + GL11.glTranslated(0, -4, 0); + GL11.glScaled(6, 6, 6); + } + public void renderCommon() { + GL11.glRotated(90, 0, -1, 0); + bindTexture(ResourceManager.puf6_tex); ResourceManager.tank.renderAll(); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.sat_dock), new ItemRenderBase() { + public void renderInventory() { + GL11.glScaled(3, 3, 3); + } + public void renderCommon() { + GL11.glRotated(90, 0, -1, 0); + bindTexture(ResourceManager.satdock_tex); ResourceManager.satDock.renderAll(); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.vault_door), new ItemRenderBase() { + public void renderInventory() { + GL11.glTranslated(0, -5, 0); + GL11.glScaled(3, 3, 3); + } + public void renderCommon() { + bindTexture(ResourceManager.vault_cog_tex); ResourceManager.vault_cog.renderAll(); + bindTexture(ResourceManager.vault_label_101_tex); ResourceManager.vault_label.renderAll(); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.blast_door), new ItemRenderBase() { + public void renderInventory() { + GL11.glTranslated(0, -3, 0); + GL11.glScaled(3, 3, 3); + } + public void renderCommon() { + bindTexture(ResourceManager.blast_door_base_tex); ResourceManager.blast_door_base.renderAll(); + bindTexture(ResourceManager.blast_door_tooth_tex); ResourceManager.blast_door_tooth.renderAll(); + bindTexture(ResourceManager.blast_door_slider_tex); ResourceManager.blast_door_slider.renderAll(); + bindTexture(ResourceManager.blast_door_block_tex); ResourceManager.blast_door_block.renderAll(); + }}); + renderers.put(Item.getItemFromBlock(ModBlocks.machine_microwave), new ItemRenderBase() { + public void renderInventory() { + GL11.glTranslated(0, -4, 4); + GL11.glScaled(5, 5, 5); + } + public void renderCommon() { + GL11.glTranslated(-2, -2, 1); + GL11.glScaled(3, 3, 3); + bindTexture(ResourceManager.microwave_tex); + ResourceManager.microwave.renderPart("mainbody_Cube.001"); + ResourceManager.microwave.renderPart("window_Cube.002"); + }}); + renderers.put(Item.getItemFromBlock(ModBlocks.machine_solar_boiler), new ItemRenderBase() { + public void renderInventory() { + GL11.glTranslated(0, -2.5, 0); + GL11.glScaled(3.25, 3.25, 3.25); + } + public void renderCommon() { + GL11.glScaled(1, 1, 1); + GlStateManager.shadeModel(GL11.GL_SMOOTH); + bindTexture(ResourceManager.solar_tex); ResourceManager.solar_boiler.renderPart("Base"); + GlStateManager.shadeModel(GL11.GL_FLAT); + }}); + + renderers.put(Item.getItemFromBlock(ModBlocks.solar_mirror), new ItemRenderBase() { + public void renderInventory() { + GL11.glTranslated(0, -3, 0); + GL11.glScaled(8, 8, 8); + } + public void renderCommon() { + bindTexture(ResourceManager.solar_mirror_tex); + ResourceManager.solar_mirror.renderPart("Base"); + GL11.glTranslated(0, 1, 0); + GL11.glRotated(45, 0, 0, -1); + GL11.glTranslated(0, -1, 0); + ResourceManager.solar_mirror.renderPart("Mirror"); + }}); + } + + private static void bindTexture(ResourceLocation res) { + Minecraft.getMinecraft().renderEngine.bindTexture(res); + } +} \ No newline at end of file diff --git a/src/main/java/com/hbm/render/item/ItemRendererHot.java b/src/main/java/com/hbm/render/item/ItemRendererHot.java new file mode 100644 index 0000000000..6fd2c1f7ba --- /dev/null +++ b/src/main/java/com/hbm/render/item/ItemRendererHot.java @@ -0,0 +1,44 @@ +package com.hbm.render.item; + +import org.lwjgl.opengl.GL11; + +import com.hbm.items.special.ItemHot; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.client.renderer.OpenGlHelper; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.RenderItem; +import net.minecraft.client.renderer.block.model.IBakedModel; +import net.minecraft.client.renderer.block.model.ItemCameraTransforms.TransformType; +import net.minecraft.client.renderer.texture.TextureMap; +import net.minecraft.item.ItemStack; +import net.minecraftforge.client.ForgeHooksClient; + +public class ItemRendererHot extends TEISRBase { + + @Override + public void renderByItem(ItemStack stack) { + GL11.glPushMatrix(); + GL11.glTranslated(0.5, 0.5, 0); + //RenderHelper.enableGUIStandardItemLighting(); + Minecraft.getMinecraft().getTextureManager().bindTexture(TextureMap.LOCATION_BLOCKS_TEXTURE); + + Minecraft.getMinecraft().getRenderItem().renderItem(stack, itemModel); + + double h = ItemHot.getHeat(stack); + if(h > 0) { + GlStateManager.enableBlend(); + GlStateManager.disableLighting(); + GlStateManager.tryBlendFuncSeparate(770, 771, 1, 0); + GlStateManager.color(1F, 1F, 1F, (float) h); + //RenderItem.getInstance().renderIcon(0, 0, ((ItemHot)stack.getItem()).hotIcon, 16, 16); + IBakedModel model = Minecraft.getMinecraft().getRenderItem().getItemModelWithOverrides(new ItemStack(stack.getItem(), 1, 1), Minecraft.getMinecraft().world, null); + model = ForgeHooksClient.handleCameraTransforms(model, type, false); + Minecraft.getMinecraft().getRenderItem().renderItem(stack, model); + GlStateManager.enableLighting(); + GlStateManager.disableBlend(); + } + GL11.glPopMatrix(); + } +} diff --git a/src/main/java/com/hbm/render/item/ItemRendererMachine.java b/src/main/java/com/hbm/render/item/ItemRendererMachine.java index c017be9a58..152208a63a 100644 --- a/src/main/java/com/hbm/render/item/ItemRendererMachine.java +++ b/src/main/java/com/hbm/render/item/ItemRendererMachine.java @@ -45,25 +45,6 @@ public void renderByItem(ItemStack stack) { break; } - if(stack.getItem() == Item.getItemFromBlock(ModBlocks.machine_selenium)) { - - GlStateManager.disableCull(); - Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.selenium_body_tex); - ResourceManager.selenium_body.renderAll(); - - GL11.glTranslated(0.0D, 1.0D, 0.0D); - - Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.selenium_piston_tex); - for(int i = 0; i < 7; i++) { - ResourceManager.selenium_piston.renderAll(); - GL11.glRotatef(360F/7F, 0, 0, 1); - } - - Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.selenium_rotor_tex); - ResourceManager.selenium_rotor.renderAll(); - GlStateManager.enableCull(); - } - if(stack.getItem() == Item.getItemFromBlock(ModBlocks.radiorec)) { GL11.glTranslated(0, 1.5, 0); GL11.glRotated(180, 1, 0, 0); diff --git a/src/main/java/com/hbm/render/item/ItemRendererMeteorSword.java b/src/main/java/com/hbm/render/item/ItemRendererMeteorSword.java new file mode 100644 index 0000000000..7b31392680 --- /dev/null +++ b/src/main/java/com/hbm/render/item/ItemRendererMeteorSword.java @@ -0,0 +1,120 @@ +package com.hbm.render.item; + +import org.lwjgl.opengl.GL11; + +import com.hbm.render.util.RenderMiscEffects; + +import net.minecraft.block.state.IBlockState; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.BufferBuilder; +import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.client.renderer.OpenGlHelper; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.Tessellator; +import net.minecraft.client.renderer.GlStateManager.DestFactor; +import net.minecraft.client.renderer.GlStateManager.SourceFactor; +import net.minecraft.client.renderer.block.model.ItemCameraTransforms.TransformType; +import net.minecraft.client.renderer.vertex.DefaultVertexFormats; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumFacing; + +public class ItemRendererMeteorSword extends TEISRBase { + + float r; + float g; + float b; + + public ItemRendererMeteorSword(float r, float g, float b) { + this.r = r; + this.g = g; + this.b = b; + } + + @Override + public void renderByItem(ItemStack stack) { + GL11.glTranslated(0.5, 0.5, 0); + if(type == TransformType.GUI){ + //RenderHelper.enableGUIStandardItemLighting(); + + Minecraft mc = Minecraft.getMinecraft(); + Minecraft.getMinecraft().getRenderItem().renderItem(stack, itemModel); + + mc.renderEngine.bindTexture(RenderMiscEffects.glint); + + GlStateManager.depthFunc(GL11.GL_EQUAL); + GlStateManager.disableLighting(); + GlStateManager.depthMask(false); + GlStateManager.enableAlpha(); + GlStateManager.enableBlend(); + + for (int j1 = 0; j1 < 2; ++j1) { + GlStateManager.blendFunc(GlStateManager.SourceFactor.DST_ALPHA, GlStateManager.DestFactor.ONE); + float f = 0.00390625F; + float f1 = 0.00390625F; + float f2 = (float)(Minecraft.getSystemTime() % (long)(3000 + j1 * 1873)) / (3000.0F + (float)(j1 * 1873))/8F; + float f3 = 0.0F; + Tessellator tessellator = Tessellator.getInstance(); + float f4 = 4.0F; + + if (j1 == 1) + { + f4 = -1.0F; + } + + float in = 0.36F; + + GlStateManager.color(r * in, g * in, b * in, 1.0F); + + int p_77018_2_ = 0; + int p_77018_4_ = 16; + int p_77018_3_ = 0; + int p_77018_5_ = 16; + int zLevel = 0; + GL11.glMatrixMode(GL11.GL_TEXTURE); + GL11.glPushMatrix(); + GL11.glScaled(8, 8, 8); + GL11.glTranslated(f2, 0, 0); + GlStateManager.rotate(-50.0F, 0.0F, 0.0F, 1.0F); + GL11.glMatrixMode(GL11.GL_MODELVIEW); + + GlStateManager.pushMatrix(); + GlStateManager.translate(-0.5F, -0.5F, -0.5F); + + BufferBuilder bufferbuilder = tessellator.getBuffer(); + bufferbuilder.begin(7, DefaultVertexFormats.ITEM); + + int color = (0xFF << 24) | ((byte)((r * in) * 255) << 16) | ((byte)((g * in) * 255) << 8) | ((byte)((b * in) * 255)); + + for (EnumFacing enumfacing : EnumFacing.values()) + { + Minecraft.getMinecraft().getRenderItem().renderQuads(bufferbuilder, itemModel.getQuads((IBlockState)null, enumfacing, 0L), color, stack); + } + + Minecraft.getMinecraft().getRenderItem().renderQuads(bufferbuilder, itemModel.getQuads((IBlockState)null, (EnumFacing)null, 0L), color, stack); + tessellator.draw(); + + GL11.glPopMatrix(); + /*BufferBuilder buf = tessellator.getBuffer(); + buf.begin(GL11.GL_QUADS, DefaultVertexFormats.POSITION_TEX); + buf.pos((double)(p_77018_2_ + 0), (double)(p_77018_3_ + p_77018_5_), (double)zLevel).tex((double)((f2 + (float)p_77018_5_ * f4) * f), (double)((f3 + (float)p_77018_5_) * f1)).endVertex(); + buf.pos((double)(p_77018_2_ + p_77018_4_), (double)(p_77018_3_ + p_77018_5_), (double)zLevel).tex((double)((f2 + (float)p_77018_4_ + (float)p_77018_5_ * f4) * f), (double)((f3 + (float)p_77018_5_) * f1)).endVertex(); + buf.pos((double)(p_77018_2_ + p_77018_4_), (double)(p_77018_3_ + 0), (double)zLevel).tex((double)((f2 + (float)p_77018_4_) * f), (double)((f3 + 0.0F) * f1)).endVertex(); + buf.pos((double)(p_77018_2_ + 0), (double)(p_77018_3_ + 0), (double)zLevel).tex((double)((f2 + 0.0F) * f), (double)((f3 + 0.0F) * f1)).endVertex(); + tessellator.draw();*/ + GL11.glMatrixMode(GL11.GL_TEXTURE); + GL11.glPopMatrix(); + GL11.glMatrixMode(GL11.GL_MODELVIEW); + } + + GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F); + GlStateManager.depthMask(true); + GlStateManager.tryBlendFuncSeparate(SourceFactor.SRC_ALPHA, DestFactor.ONE_MINUS_SRC_ALPHA, SourceFactor.ONE, DestFactor.ZERO); + GlStateManager.disableBlend(); + GlStateManager.disableAlpha(); + GlStateManager.enableLighting(); + GlStateManager.depthFunc(GL11.GL_LEQUAL); + } else { + Minecraft.getMinecraft().getRenderItem().renderItem(stack, itemModel); + } + } +} diff --git a/src/main/java/com/hbm/render/item/weapon/ItemRenderGavel.java b/src/main/java/com/hbm/render/item/weapon/ItemRenderGavel.java index 20c10f33ff..a7d41d7388 100644 --- a/src/main/java/com/hbm/render/item/weapon/ItemRenderGavel.java +++ b/src/main/java/com/hbm/render/item/weapon/ItemRenderGavel.java @@ -22,6 +22,8 @@ public void renderByItem(ItemStack item) { Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.gavel_lead); if(item.getItem() == ModItems.diamond_gavel) Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.gavel_diamond); + if(item.getItem() == ModItems.mese_gavel) + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.gavel_mese); switch(type){ case FIRST_PERSON_LEFT_HAND: @@ -29,12 +31,18 @@ public void renderByItem(ItemStack item) { GL11.glTranslated(-0.6, 0, 0); GL11.glRotated(90, 0, 1, 0); GL11.glRotated(45, 1, 0, 0); + if(item.getItem() == ModItems.mese_gavel) + GL11.glScaled(2, 2, 2); break; case THIRD_PERSON_LEFT_HAND: case THIRD_PERSON_RIGHT_HAND: case HEAD: case FIXED: case GROUND: + if(item.getItem() == ModItems.mese_gavel) { + GL11.glScaled(2, 2, 2); + GL11.glTranslated(0, 0.25, 0); + } break; case GUI: break; diff --git a/src/main/java/com/hbm/render/item/weapon/ItemRenderWeaponBolter.java b/src/main/java/com/hbm/render/item/weapon/ItemRenderWeaponBolter.java new file mode 100644 index 0000000000..47e768ef15 --- /dev/null +++ b/src/main/java/com/hbm/render/item/weapon/ItemRenderWeaponBolter.java @@ -0,0 +1,129 @@ +package com.hbm.render.item.weapon; + +import org.lwjgl.opengl.GL11; + +import com.hbm.items.weapon.ItemGunBase; +import com.hbm.main.ResourceManager; +import com.hbm.render.anim.HbmAnimations; +import com.hbm.render.item.TEISRBase; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.client.renderer.OpenGlHelper; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.block.model.ItemCameraTransforms.TransformType; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumHand; + +public class ItemRenderWeaponBolter extends TEISRBase { + + @Override + public void renderByItem(ItemStack itemStackIn) { + GlStateManager.enableCull(); + GlStateManager.shadeModel(GL11.GL_SMOOTH); + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.bolter_tex); + switch(type){ + case FIRST_PERSON_LEFT_HAND: + case FIRST_PERSON_RIGHT_HAND: + + + if(type == TransformType.FIRST_PERSON_RIGHT_HAND) { + GL11.glTranslated(0.3, 0.9, -0.3); + GL11.glRotated(205, 0, 0, 1); + GL11.glTranslated(-0.2, 1.1, 0.8); + GL11.glRotated(-25, 0, 0, 1); + GL11.glRotated(180, 1, 0, 0); + } else { + GL11.glTranslated(0, 0, 0.9); + GL11.glRotated(0, 0, 0, 1); + } + + double s0 = 0.25D; + GL11.glRotated(25, 0, 0, 1); + GL11.glTranslated(1.25, -0.25, -0.25); + GL11.glRotated(-95, 0, 1, 0); + GL11.glScaled(s0, s0, s0); + + if(type == TransformType.FIRST_PERSON_LEFT_HAND) { + GL11.glRotated(18, 0, 1, 0); + GL11.glRotated(-2, 0, 0, 1); + } + + EnumHand hand = type == TransformType.FIRST_PERSON_LEFT_HAND ? EnumHand.OFF_HAND : EnumHand.MAIN_HAND; + + double[] recoil = HbmAnimations.getRelevantTransformation("RECOIL", hand); + GL11.glRotated(recoil[0] * 5, 1, 0, 0); + GL11.glTranslated(0, 0, recoil[0]); + + double[] tilt = HbmAnimations.getRelevantTransformation("TILT", hand); + GL11.glTranslated(0, tilt[0], 3); + GL11.glRotated(tilt[0] * 35, 1, 0, 0); + GL11.glTranslated(0, 0, -3); + + ResourceManager.bolter.renderPart("Body"); + + double[] mag = HbmAnimations.getRelevantTransformation("MAG", hand); + GL11.glPushMatrix(); + GL11.glTranslated(0, 0, 5); + GL11.glRotated(mag[0] * 60 * (mag[2] == 1 ? 2.5 : 1), -1, 0, 0); + GL11.glTranslated(0, 0, -5); + ResourceManager.bolter.renderPart("Mag"); + if(mag[2] != 1) + ResourceManager.bolter.renderPart("Bullet"); + GL11.glPopMatrix(); + + GL11.glPushMatrix(); + double[] casing = HbmAnimations.getRelevantTransformation("EJECT", hand); + GL11.glTranslated(casing[2] * 5, casing[2] * 2, 0); + GL11.glRotated(casing[2] * 60, 1, 0, 0); + ResourceManager.bolter.renderPart("Casing"); + GL11.glPopMatrix(); + + break; + case THIRD_PERSON_LEFT_HAND: + case THIRD_PERSON_RIGHT_HAND: + case GROUND: + case FIXED: + case HEAD: + GL11.glScalef(0.3F, 0.3F, 0.3F); + GL11.glTranslated(1.75, -0.5, 0.4); + break; + case GUI: + GL11.glTranslated(0.4, 0.35, 0); + GL11.glRotated(90, 0, 1, 0); + GL11.glRotated(45, 1, 0, 0); + GL11.glScaled(0.15, 0.15, 0.15); + break; + default: + break; + } + + if(type != TransformType.FIRST_PERSON_LEFT_HAND && type != TransformType.FIRST_PERSON_RIGHT_HAND) { + ResourceManager.bolter.renderAll(); + } + GL11.glPushMatrix(); + GL11.glPushAttrib(GL11.GL_LIGHTING_BIT); + GL11.glDisable(GL11.GL_LIGHTING); + GlStateManager.disableCull(); + GlStateManager.tryBlendFuncSeparate(770, 771, 1, 0); + float lastX = OpenGlHelper.lastBrightnessX; + float lastY = OpenGlHelper.lastBrightnessY; + OpenGlHelper.setLightmapTextureCoords(OpenGlHelper.lightmapTexUnit, 240F, 240F); + + FontRenderer font = Minecraft.getMinecraft().fontRenderer; + String s = ItemGunBase.getMag(itemStackIn) + ""; + float f3 = 0.04F; + GL11.glTranslatef(0.025F -(font.getStringWidth(s) / 2) * 0.04F, 2.11F, 2.91F); + GL11.glScalef(f3, -f3, f3); + GL11.glRotatef(45, 1, 0, 0); + GL11.glNormal3f(0.0F, 0.0F, -1.0F * f3); + font.drawString(s, 0, 0, 0xff0000); + + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopAttrib(); + OpenGlHelper.setLightmapTextureCoords(OpenGlHelper.lightmapTexUnit, lastX, lastY); + + GL11.glPopMatrix(); + } +} diff --git a/src/main/java/com/hbm/render/item/weapon/ItemRenderWeaponQuadro.java b/src/main/java/com/hbm/render/item/weapon/ItemRenderWeaponQuadro.java index e9b84530c4..6c5bb5b81e 100644 --- a/src/main/java/com/hbm/render/item/weapon/ItemRenderWeaponQuadro.java +++ b/src/main/java/com/hbm/render/item/weapon/ItemRenderWeaponQuadro.java @@ -92,7 +92,7 @@ public void renderByItem(ItemStack item) { Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.quadro_tex); ResourceManager.quadro.renderPart("Launcher"); - if(ItemGunBase.getMag(item) > 0 || ItemGunBase.getIsReloading(item)) { + if(ItemGunBase.getMag(item) > 0 || ItemGunBase.getIsReloading(item) && type != TransformType.GUI) { GL11.glPushMatrix(); GL11.glTranslated(0, -1, 0); diff --git a/src/main/java/com/hbm/render/loader/ModelRendererObj.java b/src/main/java/com/hbm/render/loader/ModelRendererObj.java new file mode 100644 index 0000000000..49f1c7290d --- /dev/null +++ b/src/main/java/com/hbm/render/loader/ModelRendererObj.java @@ -0,0 +1,94 @@ +package com.hbm.render.loader; + +import org.lwjgl.opengl.GL11; + +import com.hbm.render.amlfrom1710.IModelCustom; + +import net.minecraftforge.fml.relauncher.Side; +import net.minecraftforge.fml.relauncher.SideOnly; + +public class ModelRendererObj { + + public float rotationPointX; + public float rotationPointY; + public float rotationPointZ; + public float rotateAngleX; + public float rotateAngleY; + public float rotateAngleZ; + public float offsetX; + public float offsetY; + public float offsetZ; + + String[] parts; + IModelCustom model; + + public ModelRendererObj(IModelCustom model, String... parts) { + this.model = model; + this.parts = parts; + } + + public ModelRendererObj setPosition(float x, float y, float z) { + this.offsetX = x; + this.offsetY = y; + this.offsetZ = z; + return this; + } + + public ModelRendererObj setRotationPoint(float x, float y, float z) { + this.rotationPointX = x; + this.rotationPointY = y; + this.rotationPointZ = z; + return this; + } + + public void copyTo(ModelRendererObj obj) { + + obj.offsetX = offsetX; + obj.offsetY = offsetY; + obj.offsetZ = offsetZ; + obj.rotateAngleX = rotateAngleX; + obj.rotateAngleY = rotateAngleY; + obj.rotateAngleZ = rotateAngleZ; + obj.rotationPointX = rotationPointX; + obj.rotationPointY = rotationPointY; + obj.rotationPointZ = rotationPointZ; + } + + @SideOnly(Side.CLIENT) + public void render(float scale) { + GL11.glPushMatrix(); + + GL11.glTranslatef(this.offsetX * scale, this.offsetY * scale, this.offsetZ * scale); + + GL11.glTranslatef(this.rotationPointX * scale, this.rotationPointY * scale, this.rotationPointZ * scale); + + if (this.rotateAngleZ != 0.0F) + { + GL11.glRotatef(this.rotateAngleZ * (180F / (float)Math.PI), 0.0F, 0.0F, 1.0F); + } + + if (this.rotateAngleY != 0.0F) + { + GL11.glRotatef(this.rotateAngleY * (180F / (float)Math.PI), 0.0F, 1.0F, 0.0F); + } + + if (this.rotateAngleX != 0.0F) + { + GL11.glRotatef(this.rotateAngleX * (180F / (float)Math.PI), 1.0F, 0.0F, 0.0F); + } + + GL11.glTranslatef(-this.rotationPointX * scale, -this.rotationPointY * scale, -this.rotationPointZ * scale); + + GL11.glScalef(scale, scale, scale); + + if(parts != null && parts.length > 0) + for(String part : parts) + model.renderPart(part); + else + model.renderAll(); + + + GL11.glPopMatrix(); + + } +} diff --git a/src/main/java/com/hbm/render/misc/RenderAccessoryUtility.java b/src/main/java/com/hbm/render/misc/RenderAccessoryUtility.java index d353f20022..e006f59b14 100644 --- a/src/main/java/com/hbm/render/misc/RenderAccessoryUtility.java +++ b/src/main/java/com/hbm/render/misc/RenderAccessoryUtility.java @@ -17,6 +17,7 @@ public class RenderAccessoryUtility { private static ResourceLocation hbm = new ResourceLocation(RefStrings.MODID + ":textures/models/CapeHbm.png"); private static ResourceLocation hbm2 = new ResourceLocation(RefStrings.MODID + ":textures/models/CapeHbm2.png"); + private static ResourceLocation drillgon = new ResourceLocation(RefStrings.MODID + ":textures/models/capes/CapeDrillgon.png"); private static ResourceLocation dafnik = new ResourceLocation(RefStrings.MODID + ":textures/models/CapeDafnik.png"); private static ResourceLocation lpkukin = new ResourceLocation(RefStrings.MODID + ":textures/models/CapeShield.png"); private static ResourceLocation vertice = new ResourceLocation(RefStrings.MODID + ":textures/models/CapeVertice_2.png"); @@ -29,8 +30,12 @@ public class RenderAccessoryUtility { private static ResourceLocation mek = new ResourceLocation(RefStrings.MODID + ":textures/models/CapeMek.png"); private static ResourceLocation test = new ResourceLocation(RefStrings.MODID + ":textures/models/CapeTest.png"); private static ResourceLocation swiggs = new ResourceLocation(RefStrings.MODID + ":textures/models/capes/CapeSweatySwiggs.png"); + private static ResourceLocation doctor17 = new ResourceLocation(RefStrings.MODID + ":textures/models/capes/CapeDoctor17.png"); + private static ResourceLocation shimmeringblaze = new ResourceLocation(RefStrings.MODID + ":textures/models/capes/CapeBlaze.png"); private static ResourceLocation wiki = new ResourceLocation(RefStrings.MODID + ":textures/models/capes/CapeWiki.png"); - + private static ResourceLocation leftnugget = new ResourceLocation(RefStrings.MODID + ":textures/models/capes/CapeLeftNugget.png"); + private static ResourceLocation rightnugget = new ResourceLocation(RefStrings.MODID + ":textures/models/capes/CapeRightNugget.png"); + public static ResourceLocation getCloakFromPlayer(EntityPlayer player) { String uuid = player.getUniqueID().toString(); String name = player.getDisplayName().getUnformattedText(); @@ -42,7 +47,7 @@ public static ResourceLocation getCloakFromPlayer(EntityPlayer player) { return hbm2; } if(uuid.equals(Library.Drillgon)) { - return hbm; + return drillgon; } if(uuid.equals(Library.Dafnik)) { return dafnik; @@ -77,6 +82,18 @@ public static ResourceLocation getCloakFromPlayer(EntityPlayer player) { if(uuid.equals(Library.SweatySwiggs)) { return swiggs; } + if(uuid.equals(Library.Doctor17) || uuid.equals(Library.Doctor17PH)) { + return doctor17; + } + if(uuid.equals(Library.ShimmeringBlaze)) { + return shimmeringblaze; + } + if(uuid.equals(Library.FifeMiner)) { + return leftnugget; + } + if(uuid.equals(Library.lag_add)) { + return rightnugget; + } if(Library.contributors.contains(uuid)) { return wiki; } diff --git a/src/main/java/com/hbm/render/misc/RenderScreenOverlay.java b/src/main/java/com/hbm/render/misc/RenderScreenOverlay.java index ac514346dc..fd10f77c1f 100644 --- a/src/main/java/com/hbm/render/misc/RenderScreenOverlay.java +++ b/src/main/java/com/hbm/render/misc/RenderScreenOverlay.java @@ -95,8 +95,10 @@ private static int getScaled(double cur, double max, double scale) { public static void renderCustomCrosshairs(ScaledResolution resolution, Gui gui, Crosshair cross) { - if(cross == Crosshair.NONE) + if(cross == Crosshair.NONE) { + Minecraft.getMinecraft().renderEngine.bindTexture(Gui.ICONS); return; + } int size = cross.size; @@ -111,7 +113,7 @@ public static void renderCustomCrosshairs(ScaledResolution resolution, Gui gui, Minecraft.getMinecraft().renderEngine.bindTexture(Gui.ICONS); } - public static void renderAmmo(ScaledResolution resolution, Gui gui, Item ammo, int count, int max, int dura, EnumHand hand) { + public static void renderAmmo(ScaledResolution resolution, Gui gui, Item ammo, int count, int max, int dura, EnumHand hand, boolean renderCount) { GL11.glPushMatrix(); @@ -127,6 +129,7 @@ public static void renderAmmo(ScaledResolution resolution, Gui gui, Item ammo, i String cap = max == -1 ? ("∞") : ("" + max); + //if(renderCount) Minecraft.getMinecraft().fontRenderer.drawString(count + " / " + cap, pX + 16, pZ + 6, 0xFFFFFF); GlStateManager.disableBlend(); diff --git a/src/main/java/com/hbm/render/model/ModelArmorAJR.java b/src/main/java/com/hbm/render/model/ModelArmorAJR.java new file mode 100644 index 0000000000..7e5d65292f --- /dev/null +++ b/src/main/java/com/hbm/render/model/ModelArmorAJR.java @@ -0,0 +1,59 @@ +package com.hbm.render.model; + +import org.lwjgl.opengl.GL11; + +import com.hbm.main.ResourceManager; +import com.hbm.render.loader.ModelRendererObj; + +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; + +public class ModelArmorAJR extends ModelArmorBase { + + public ModelArmorAJR(int type) { + super(type); + + head = new ModelRendererObj(ResourceManager.armor_ajr, "Head"); + body = new ModelRendererObj(ResourceManager.armor_ajr, "Body"); + leftArm = new ModelRendererObj(ResourceManager.armor_ajr, "LeftArm").setRotationPoint(-5.0F, 2.0F, 0.0F); + rightArm = new ModelRendererObj(ResourceManager.armor_ajr, "RightArm").setRotationPoint(5.0F, 2.0F, 0.0F); + leftLeg = new ModelRendererObj(ResourceManager.armor_ajr, "LeftLeg").setRotationPoint(1.9F, 12.0F, 0.0F); + rightLeg = new ModelRendererObj(ResourceManager.armor_ajr, "RightLeg").setRotationPoint(-1.9F, 12.0F, 0.0F); + leftFoot = new ModelRendererObj(ResourceManager.armor_ajr, "LeftBoot").setRotationPoint(1.9F, 12.0F, 0.0F); + rightFoot = new ModelRendererObj(ResourceManager.armor_ajr, "RightBoot").setRotationPoint(-1.9F, 12.0F, 0.0F); + } + + @Override + public void render(Entity par1Entity, float par2, float par3, float par4, float par5, float par6, float par7) { + + setRotationAngles(par2, par3, par4, par5, par6, par7, par1Entity); + + GL11.glPushMatrix(); + GL11.glShadeModel(GL11.GL_SMOOTH); + + if(type == 0) { + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.ajr_helmet); + head.render(par7); + } + if(type == 1) { + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.ajr_chest); + body.render(par7); + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.ajr_arm); + leftArm.render(par7); + rightArm.render(par7); + } + if(type == 2) { + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.ajr_leg); + leftLeg.render(par7); + rightLeg.render(par7); + } + if(type == 3) { + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.ajr_leg); + leftFoot.render(par7); + rightFoot.render(par7); + } + + GL11.glShadeModel(GL11.GL_FLAT); + GL11.glPopMatrix(); + } +} \ No newline at end of file diff --git a/src/main/java/com/hbm/render/model/ModelArmorBJ.java b/src/main/java/com/hbm/render/model/ModelArmorBJ.java new file mode 100644 index 0000000000..3ac21f7913 --- /dev/null +++ b/src/main/java/com/hbm/render/model/ModelArmorBJ.java @@ -0,0 +1,62 @@ +package com.hbm.render.model; + +import org.lwjgl.opengl.GL11; + +import com.hbm.main.ResourceManager; +import com.hbm.render.loader.ModelRendererObj; + +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; + +public class ModelArmorBJ extends ModelArmorBase { + + ModelRendererObj jetpack; + + public ModelArmorBJ(int type) { + super(type); + head = new ModelRendererObj(ResourceManager.armor_bj, "Head"); + body = new ModelRendererObj(ResourceManager.armor_bj, "Body"); + jetpack = new ModelRendererObj(ResourceManager.armor_bj, "Jetpack"); + leftArm = new ModelRendererObj(ResourceManager.armor_bj, "LeftArm").setRotationPoint(-5.0F, 2.0F, 0.0F); + rightArm = new ModelRendererObj(ResourceManager.armor_bj, "RightArm").setRotationPoint(5.0F, 2.0F, 0.0F); + leftLeg = new ModelRendererObj(ResourceManager.armor_bj, "LeftLeg").setRotationPoint(1.9F, 12.0F, 0.0F); + rightLeg = new ModelRendererObj(ResourceManager.armor_bj, "RightLeg").setRotationPoint(-1.9F, 12.0F, 0.0F); + leftFoot = new ModelRendererObj(ResourceManager.armor_bj, "LeftFoot").setRotationPoint(1.9F, 12.0F, 0.0F); + rightFoot = new ModelRendererObj(ResourceManager.armor_bj, "RightFoot").setRotationPoint(-1.9F, 12.0F, 0.0F); + } + + @Override + public void render(Entity par1Entity, float par2, float par3, float par4, float par5, float par6, float par7) { + + setRotationAngles(par2, par3, par4, par5, par6, par7, par1Entity); + body.copyTo(jetpack); + GL11.glPushMatrix(); + + if(type == 0) { + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.bj_eyepatch); + head.render(par7); + } + + if(type == 1) { + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.bj_chest); + body.render(par7); + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.bj_arm); + leftArm.render(par7); + rightArm.render(par7); + } + + if(type == 2) { + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.bj_leg); + leftLeg.render(par7); + rightLeg.render(par7); + } + if(type == 3) { + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.bj_leg); + leftFoot.render(par7); + rightFoot.render(par7); + } + + GL11.glPopMatrix(); + } + +} \ No newline at end of file diff --git a/src/main/java/com/hbm/render/model/ModelArmorBase.java b/src/main/java/com/hbm/render/model/ModelArmorBase.java new file mode 100644 index 0000000000..670c26851d --- /dev/null +++ b/src/main/java/com/hbm/render/model/ModelArmorBase.java @@ -0,0 +1,188 @@ +package com.hbm.render.model; + +import com.hbm.render.loader.ModelRendererObj; + +import net.minecraft.client.model.ModelBiped; +import net.minecraft.client.model.ModelRenderer; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.util.EnumHandSide; +import net.minecraft.util.math.MathHelper; + +public class ModelArmorBase extends ModelBiped { + + int type; + + ModelRendererObj head; + ModelRendererObj body; + ModelRendererObj leftArm; + ModelRendererObj rightArm; + ModelRendererObj leftLeg; + ModelRendererObj rightLeg; + ModelRendererObj leftFoot; + ModelRendererObj rightFoot; + + public ModelArmorBase(int type) { + this.type = type; + } + + @Override + public void setRotationAngles(float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch, float scaleFactor, Entity entityIn) { + + boolean flag = entityIn instanceof EntityLivingBase && ((EntityLivingBase)entityIn).getTicksElytraFlying() > 4; + head.rotateAngleY = netHeadYaw * 0.017453292F; + + if (flag) + { + head.rotateAngleX = -((float)Math.PI / 4F); + } + else + { + head.rotateAngleX = headPitch * 0.017453292F; + } + + body.rotateAngleY = 0.0F; + rightArm.rotationPointZ = 0.0F; + rightArm.rotationPointX = -5.0F; + leftArm.rotationPointZ = 0.0F; + leftArm.rotationPointX = 5.0F; + float f = 1.0F; + + if (flag) + { + f = (float)(entityIn.motionX * entityIn.motionX + entityIn.motionY * entityIn.motionY + entityIn.motionZ * entityIn.motionZ); + f = f / 0.2F; + f = f * f * f; + } + + if (f < 1.0F) + { + f = 1.0F; + } + + rightArm.rotateAngleX = MathHelper.cos(limbSwing * 0.6662F + (float)Math.PI) * 2.0F * limbSwingAmount * 0.5F / f; + leftArm.rotateAngleX = MathHelper.cos(limbSwing * 0.6662F) * 2.0F * limbSwingAmount * 0.5F / f; + rightArm.rotateAngleZ = 0.0F; + leftArm.rotateAngleZ = 0.0F; + rightFoot.rotateAngleX = rightLeg.rotateAngleX = MathHelper.cos(limbSwing * 0.6662F) * 1.4F * limbSwingAmount / f; + leftFoot.rotateAngleX = leftLeg.rotateAngleX = MathHelper.cos(limbSwing * 0.6662F + (float)Math.PI) * 1.4F * limbSwingAmount / f; + rightFoot.rotateAngleY = rightLeg.rotateAngleY = 0.0F; + leftFoot.rotateAngleY = leftLeg.rotateAngleY = 0.0F; + rightFoot.rotateAngleZ = rightLeg.rotateAngleZ = 0.0F; + leftFoot.rotateAngleZ = leftLeg.rotateAngleZ = 0.0F; + + if (this.isRiding) + { + rightArm.rotateAngleX += -((float)Math.PI / 5F); + leftArm.rotateAngleX += -((float)Math.PI / 5F); + rightFoot.rotateAngleX = rightLeg.rotateAngleX = -1.4137167F; + rightFoot.rotateAngleY = rightLeg.rotateAngleY = ((float)Math.PI / 10F); + rightFoot.rotateAngleZ = rightLeg.rotateAngleZ = 0.07853982F; + leftFoot.rotateAngleX = leftLeg.rotateAngleX = -1.4137167F; + leftFoot.rotateAngleY = leftLeg.rotateAngleY = -((float)Math.PI / 10F); + leftFoot.rotateAngleZ = leftLeg.rotateAngleZ = -0.07853982F; + } + + rightArm.rotateAngleY = 0.0F; + rightArm.rotateAngleZ = 0.0F; + + switch (this.leftArmPose) + { + case EMPTY: + leftArm.rotateAngleY = 0.0F; + break; + case BLOCK: + leftArm.rotateAngleX = leftArm.rotateAngleX * 0.5F - 0.9424779F; + leftArm.rotateAngleY = 0.5235988F; + break; + case ITEM: + leftArm.rotateAngleX = leftArm.rotateAngleX * 0.5F - ((float)Math.PI / 10F); + leftArm.rotateAngleY = 0.0F; + } + + switch (this.rightArmPose) + { + case EMPTY: + rightArm.rotateAngleY = 0.0F; + break; + case BLOCK: + rightArm.rotateAngleX = rightArm.rotateAngleX * 0.5F - 0.9424779F; + rightArm.rotateAngleY = -0.5235988F; + break; + case ITEM: + rightArm.rotateAngleX = rightArm.rotateAngleX * 0.5F - ((float)Math.PI / 10F); + rightArm.rotateAngleY = 0.0F; + } + + if (this.swingProgress > 0.0F) + { + EnumHandSide enumhandside = this.getMainHand(entityIn); + ModelRenderer modelrenderer = this.getArmForSide(enumhandside); + float f1 = this.swingProgress; + body.rotateAngleY = MathHelper.sin(MathHelper.sqrt(f1) * ((float)Math.PI * 2F)) * 0.2F; + + if (enumhandside == EnumHandSide.LEFT) + { + body.rotateAngleY *= -1.0F; + } + + rightArm.rotationPointZ = MathHelper.sin(body.rotateAngleY) * 5.0F; + rightArm.rotationPointX = -MathHelper.cos(body.rotateAngleY) * 5.0F; + leftArm.rotationPointZ = -MathHelper.sin(body.rotateAngleY) * 5.0F; + leftArm.rotationPointX = MathHelper.cos(body.rotateAngleY) * 5.0F; + rightArm.rotateAngleY += body.rotateAngleY; + leftArm.rotateAngleY += body.rotateAngleY; + leftArm.rotateAngleX += body.rotateAngleY; + f1 = 1.0F - this.swingProgress; + f1 = f1 * f1; + f1 = f1 * f1; + f1 = 1.0F - f1; + float f2 = MathHelper.sin(f1 * (float)Math.PI); + float f3 = MathHelper.sin(this.swingProgress * (float)Math.PI) * -(head.rotateAngleX - 0.7F) * 0.75F; + modelrenderer.rotateAngleX = (float)((double)modelrenderer.rotateAngleX - ((double)f2 * 1.2D + (double)f3)); + modelrenderer.rotateAngleY += body.rotateAngleY * 2.0F; + modelrenderer.rotateAngleZ += MathHelper.sin(this.swingProgress * (float)Math.PI) * -0.4F; + } + + if (this.isSneak) + { + body.rotateAngleX = 0.5F; + rightArm.rotateAngleX += 0.4F; + leftArm.rotateAngleX += 0.4F; + rightFoot.offsetZ = rightLeg.offsetZ = 4.0F; + leftFoot.offsetZ = leftLeg.offsetZ = 4.0F; + rightFoot.offsetY = rightLeg.offsetY = -3.0F; + leftFoot.offsetY = leftLeg.offsetY = -3.0F; + head.offsetY = 1.0F; + } + else + { + body.rotateAngleX = 0.0F; + rightFoot.offsetZ = rightLeg.offsetZ = 0.1F; + leftFoot.offsetZ = leftLeg.offsetZ = 0.1F; + rightFoot.offsetY = rightLeg.offsetY = 0.0F; + leftFoot.offsetY = leftLeg.offsetY = 0.0F; + head.offsetY = 0.0F; + } + + rightArm.rotateAngleZ += MathHelper.cos(ageInTicks * 0.09F) * 0.05F + 0.05F; + leftArm.rotateAngleZ -= MathHelper.cos(ageInTicks * 0.09F) * 0.05F + 0.05F; + rightArm.rotateAngleX += MathHelper.sin(ageInTicks * 0.067F) * 0.05F; + leftArm.rotateAngleX -= MathHelper.sin(ageInTicks * 0.067F) * 0.05F; + + if (this.rightArmPose == ModelBiped.ArmPose.BOW_AND_ARROW) + { + rightArm.rotateAngleY = -0.1F + head.rotateAngleY; + leftArm.rotateAngleY = 0.1F + head.rotateAngleY + 0.4F; + rightArm.rotateAngleX = -((float)Math.PI / 2F) + head.rotateAngleX; + leftArm.rotateAngleX = -((float)Math.PI / 2F) + head.rotateAngleX; + } + else if (this.leftArmPose == ModelBiped.ArmPose.BOW_AND_ARROW) + { + rightArm.rotateAngleY = -0.1F + head.rotateAngleY - 0.4F; + leftArm.rotateAngleY = 0.1F + head.rotateAngleY; + rightArm.rotateAngleX = -((float)Math.PI / 2F) + head.rotateAngleX; + leftArm.rotateAngleX = -((float)Math.PI / 2F) + head.rotateAngleX; + } + } +} \ No newline at end of file diff --git a/src/main/java/com/hbm/render/model/ModelArmorHEV.java b/src/main/java/com/hbm/render/model/ModelArmorHEV.java new file mode 100644 index 0000000000..b88574c7b3 --- /dev/null +++ b/src/main/java/com/hbm/render/model/ModelArmorHEV.java @@ -0,0 +1,57 @@ +package com.hbm.render.model; + +import org.lwjgl.opengl.GL11; + +import com.hbm.main.ResourceManager; +import com.hbm.render.loader.ModelRendererObj; + +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; + +public class ModelArmorHEV extends ModelArmorBase { + + public ModelArmorHEV(int type) { + super(type); + + head = new ModelRendererObj(ResourceManager.armor_hev, "Head"); + body = new ModelRendererObj(ResourceManager.armor_hev, "Body"); + leftArm = new ModelRendererObj(ResourceManager.armor_hev, "LeftArm").setRotationPoint(-5.0F, 2.0F, 0.0F); + rightArm = new ModelRendererObj(ResourceManager.armor_hev, "RightArm").setRotationPoint(5.0F, 2.0F, 0.0F); + leftLeg = new ModelRendererObj(ResourceManager.armor_hev, "LeftLeg").setRotationPoint(1.9F, 12.0F, 0.0F); + rightLeg = new ModelRendererObj(ResourceManager.armor_hev, "RightLeg").setRotationPoint(-1.9F, 12.0F, 0.0F); + leftFoot = new ModelRendererObj(ResourceManager.armor_hev, "LeftFoot").setRotationPoint(1.9F, 12.0F, 0.0F); + rightFoot = new ModelRendererObj(ResourceManager.armor_hev, "RightFoot").setRotationPoint(-1.9F, 12.0F, 0.0F); + } + + @Override + public void render(Entity par1Entity, float par2, float par3, float par4, float par5, float par6, float par7) { + + setRotationAngles(par2, par3, par4, par5, par6, par7, par1Entity); + + GL11.glPushMatrix(); + + if(type == 0) { + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.hev_helmet); + head.render(par7); + } + if(type == 1) { + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.hev_chest); + body.render(par7); + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.hev_arm); + leftArm.render(par7); + rightArm.render(par7); + } + if(type == 2) { + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.hev_leg); + leftLeg.render(par7); + rightLeg.render(par7); + } + if(type == 3) { + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.hev_leg); + leftFoot.render(par7); + rightFoot.render(par7); + } + + GL11.glPopMatrix(); + } +} \ No newline at end of file diff --git a/src/main/java/com/hbm/render/model/ModelFBI.java b/src/main/java/com/hbm/render/model/ModelFBI.java new file mode 100644 index 0000000000..6a80a1070d --- /dev/null +++ b/src/main/java/com/hbm/render/model/ModelFBI.java @@ -0,0 +1,12 @@ +package com.hbm.render.model; + +import net.minecraft.client.model.ModelBiped; +import net.minecraft.entity.Entity; + +public class ModelFBI extends ModelBiped { + + public void render(Entity p_78088_1_, float p_78088_2_, float p_78088_3_, float p_78088_4_, float p_78088_5_, float p_78088_6_, float p_78088_7_) { + this.rightArmPose = ArmPose.BOW_AND_ARROW; + super.render(p_78088_1_, p_78088_2_, p_78088_3_, p_78088_4_, p_78088_5_, p_78088_6_, p_78088_7_); + } +} diff --git a/src/main/java/com/hbm/render/model/ModelHat.java b/src/main/java/com/hbm/render/model/ModelHat.java new file mode 100644 index 0000000000..7249ad0bc9 --- /dev/null +++ b/src/main/java/com/hbm/render/model/ModelHat.java @@ -0,0 +1,40 @@ +package com.hbm.render.model; + +import org.lwjgl.opengl.GL11; + +import com.hbm.main.ResourceManager; +import com.hbm.render.loader.ModelRendererObj; + +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; + +public class ModelHat extends ModelArmorBase { + + public ModelHat(int type) { + super(type); + + head = new ModelRendererObj(ResourceManager.armor_hat); + body = new ModelRendererObj(ResourceManager.armor_bj, "Body"); + leftArm = new ModelRendererObj(ResourceManager.armor_bj, "LeftArm").setRotationPoint(-5.0F, 2.0F, 0.0F); + rightArm = new ModelRendererObj(ResourceManager.armor_bj, "RightArm").setRotationPoint(5.0F, 2.0F, 0.0F); + leftLeg = new ModelRendererObj(ResourceManager.armor_bj, "LeftLeg").setRotationPoint(1.9F, 12.0F, 0.0F); + rightLeg = new ModelRendererObj(ResourceManager.armor_bj, "RightLeg").setRotationPoint(-1.9F, 12.0F, 0.0F); + leftFoot = new ModelRendererObj(ResourceManager.armor_bj, "LeftFoot").setRotationPoint(1.9F, 12.0F, 0.0F); + rightFoot = new ModelRendererObj(ResourceManager.armor_bj, "RightFoot").setRotationPoint(-1.9F, 12.0F, 0.0F); + } + + @Override + public void render(Entity par1Entity, float par2, float par3, float par4, float par5, float par6, float par7) { + + setRotationAngles(par2, par3, par4, par5, par6, par7, par1Entity); + + GL11.glPushMatrix(); + + if(type == 0) { + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.hat); + head.render(par7); + } + + GL11.glPopMatrix(); + } +} \ No newline at end of file diff --git a/src/main/java/com/hbm/render/model/ModelM65.java b/src/main/java/com/hbm/render/model/ModelM65.java index d8479fdec4..4b96849636 100644 --- a/src/main/java/com/hbm/render/model/ModelM65.java +++ b/src/main/java/com/hbm/render/model/ModelM65.java @@ -9,17 +9,17 @@ public class ModelM65 extends ModelBiped { - ModelRenderer mask; - ModelRenderer Shape1; - ModelRenderer Shape2; - ModelRenderer Shape3; - ModelRenderer Shape4; - ModelRenderer Shape5; - ModelRenderer Shape6; - ModelRenderer Shape7; - ModelRenderer Shape8; - ModelRenderer Shape9; - ModelRenderer Shape10; + public ModelRenderer mask; + public ModelRenderer Shape1; + public ModelRenderer Shape2; + public ModelRenderer Shape3; + public ModelRenderer Shape4; + public ModelRenderer Shape5; + public ModelRenderer Shape6; + public ModelRenderer Shape7; + public ModelRenderer Shape8; + public ModelRenderer Shape9; + public ModelRenderer Shape10; public ModelM65() { textureWidth = 32; diff --git a/src/main/java/com/hbm/render/model/ModelM65Blaze.java b/src/main/java/com/hbm/render/model/ModelM65Blaze.java new file mode 100644 index 0000000000..7597ebf95f --- /dev/null +++ b/src/main/java/com/hbm/render/model/ModelM65Blaze.java @@ -0,0 +1,152 @@ +package com.hbm.render.model; + +import org.lwjgl.opengl.GL11; + +import net.minecraft.client.model.ModelBiped; +import net.minecraft.client.model.ModelRenderer; +import net.minecraft.entity.Entity; +import net.minecraft.entity.player.EntityPlayer; + +public class ModelM65Blaze extends ModelBiped { + // fields + public ModelRenderer mask; + public ModelRenderer Shape1; + public ModelRenderer Shape2; + public ModelRenderer Shape3; + public ModelRenderer Shape4; + public ModelRenderer Shape5; + public ModelRenderer Shape6; + public ModelRenderer Shape7; + public ModelRenderer Shape8; + public ModelRenderer Shape9; + public ModelRenderer Shape10; + + public ModelM65Blaze() { + textureWidth = 32; + textureHeight = 32; + + float yOffset = 4F; + + mask = new ModelRenderer(this, 0, 0); + Shape1 = new ModelRenderer(this, 0, 0); + Shape1.addBox(0F, 0F, 0F, 8, 8, 8); + Shape1.setRotationPoint(-4F, -8F + yOffset, -4F); + Shape1.setTextureSize(32, 32); + Shape1.mirror = true; + setRotation(Shape1, 0F, 0F, 0F); + convertToChild(mask, Shape1); + Shape2 = new ModelRenderer(this, 0, 16); + Shape2.addBox(0F, 0F, 0F, 3, 3, 1); + Shape2.setRotationPoint(-1.5F, -3.5F + yOffset, -5F); + Shape2.setTextureSize(32, 32); + Shape2.mirror = true; + setRotation(Shape2, 0F, 0F, 0F); + convertToChild(mask, Shape2); + Shape3 = new ModelRenderer(this, 0, 20); + Shape3.addBox(0F, -2F, 0F, 2, 2, 1); + Shape3.setRotationPoint(-1F, -3.5F + yOffset, -5F); + Shape3.setTextureSize(32, 32); + Shape3.mirror = true; + setRotation(Shape3, -0.4799655F, 0F, 0F); + convertToChild(mask, Shape3); + Shape4 = new ModelRenderer(this, 8, 16); + Shape4.addBox(0F, 0F, -2F, 3, 2, 2); + Shape4.setRotationPoint(-1.5F, -2F + yOffset, -4F); + Shape4.setTextureSize(32, 32); + Shape4.mirror = true; + setRotation(Shape4, 0.6108652F, 0F, 0F); + convertToChild(mask, Shape4); + Shape5 = new ModelRenderer(this, 0, 23); + Shape5.addBox(0F, 0F, 0F, 3, 3, 0); + Shape5.setRotationPoint(-3.5F, -6F + yOffset, -4.2F); + Shape5.setTextureSize(32, 32); + Shape5.mirror = true; + setRotation(Shape5, 0F, 0F, 0F); + convertToChild(mask, Shape5); + Shape6 = new ModelRenderer(this, 0, 26); + Shape6.addBox(0F, 0F, 0F, 3, 3, 0); + Shape6.setRotationPoint(0.5F, -6F + yOffset, -4.2F); + Shape6.setTextureSize(32, 32); + Shape6.mirror = true; + setRotation(Shape6, 0F, 0F, 0F); + convertToChild(mask, Shape6); + Shape7 = new ModelRenderer(this, 6, 20); + Shape7.addBox(0F, 0F, 0F, 2, 2, 1); + Shape7.setRotationPoint(-1F, -3.2F + yOffset, -6F); + Shape7.setTextureSize(32, 32); + Shape7.mirror = true; + setRotation(Shape7, 0F, 0F, 0F); + convertToChild(mask, Shape7); + Shape8 = new ModelRenderer(this, 6, 23); + Shape8.addBox(0F, 0F, -3F, 2, 2, 1); + Shape8.setRotationPoint(-1F, -2F + yOffset, -4F); + Shape8.setTextureSize(32, 32); + Shape8.mirror = true; + setRotation(Shape8, 0.6108652F, 0F, 0F); + convertToChild(mask, Shape8); + Shape9 = new ModelRenderer(this, 18, 21); + Shape9.addBox(0F, -1F, -5F, 3, 4, 2); + Shape9.setRotationPoint(-1.5F, -2F + yOffset, -4F); + Shape9.setTextureSize(32, 32); + Shape9.mirror = true; + setRotation(Shape9, 0.6108652F, 0F, 0F); + convertToChild(mask, Shape9); + Shape10 = new ModelRenderer(this, 18, 16); + Shape10.addBox(0F, -0.5F, -5F, 4, 3, 2); + Shape10.setRotationPoint(-2F, -2F + yOffset, -4F); + Shape10.setTextureSize(32, 32); + Shape10.mirror = true; + setRotation(Shape10, 0.6108652F, 0F, 0F); + convertToChild(mask, Shape10); + } + + @Override + public void setRotationAngles(float f, float f1, float f2, float f3, float f4, float f5, Entity entity) { + + if(entity instanceof EntityPlayer) { + EntityPlayer player = (EntityPlayer) entity; + if (player.isSneaking()) { + this.isSneak = true; + } else { + this.isSneak = false; + } + } + super.setRotationAngles(f, f1, f2, f3, f4, f5, entity); + this.mask.rotationPointX = this.bipedHead.rotationPointX; + this.mask.rotationPointY = this.bipedHead.rotationPointY; + this.mask.rotateAngleY = this.bipedHead.rotateAngleY; + this.mask.rotateAngleX = this.bipedHead.rotateAngleX; + } + + @Override + public void render(Entity par1Entity, float par2, float par3, float par4, float par5, float par6, float par7) { + setRotationAngles(par2, par3, par4, par5, par6, par7, par1Entity); + GL11.glPushMatrix(); + double d = 1D / 16D * 18D; + //GL11.glTranslated(0, 1/16D, 0); + GL11.glScaled(d, d, d); + GL11.glScaled(1.01D, 1.01D, 1.01D); + this.mask.render(par7); + GL11.glPopMatrix(); + } + + private void setRotation(ModelRenderer model, float x, float y, float z) { + model.rotateAngleX = x; + model.rotateAngleY = y; + model.rotateAngleZ = z; + } + + protected void convertToChild(ModelRenderer parParent, ModelRenderer parChild) { + // move child rotation point to be relative to parent + parChild.rotationPointX -= parParent.rotationPointX; + parChild.rotationPointY -= parParent.rotationPointY; + parChild.rotationPointZ -= parParent.rotationPointZ; + // make rotations relative to parent + parChild.rotateAngleX -= parParent.rotateAngleX; + parChild.rotateAngleY -= parParent.rotateAngleY; + parChild.rotateAngleZ -= parParent.rotateAngleZ; + // create relationship + parParent.addChild(parChild); + } + +} \ No newline at end of file diff --git a/src/main/java/com/hbm/render/model/ModelT45Helmet.java b/src/main/java/com/hbm/render/model/ModelT45Helmet.java index 3315a6fd18..df15ca0329 100644 --- a/src/main/java/com/hbm/render/model/ModelT45Helmet.java +++ b/src/main/java/com/hbm/render/model/ModelT45Helmet.java @@ -125,7 +125,7 @@ public void render(Entity par1Entity, float par2, float par3, float par4, float this.helmet.render(par7); GL11.glPopMatrix(); } - + protected void convertToChild(ModelRenderer parParent, ModelRenderer parChild) { // move child rotation point to be relative to parent parChild.rotationPointX -= parParent.rotationPointX; diff --git a/src/main/java/com/hbm/render/model/ModelWormHead.java b/src/main/java/com/hbm/render/model/ModelWormHead.java index 97b6069e9f..69cc27f75f 100644 --- a/src/main/java/com/hbm/render/model/ModelWormHead.java +++ b/src/main/java/com/hbm/render/model/ModelWormHead.java @@ -18,7 +18,6 @@ public class ModelWormHead extends ModelBase { public void render(Entity entity, float x, float y, float z, float f3, float f4, float f5) { super.render(entity, x, y, z, f3, f4, f5); - GL11.glTranslated(x, y, z); GL11.glRotatef(entity.prevRotationYaw + (entity.rotationYaw - entity.prevRotationYaw) * f5 - 90.0F, 0.0F, 1.0F, 0.0F); GL11.glRotatef(entity.prevRotationPitch + (entity.rotationPitch - entity.prevRotationPitch) * f5 - 90, 0.0F, 0.0F, 1.0F); diff --git a/src/main/java/com/hbm/render/tileentity/RenderAssembler.java b/src/main/java/com/hbm/render/tileentity/RenderAssembler.java index e89fbad909..575a738e6c 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderAssembler.java +++ b/src/main/java/com/hbm/render/tileentity/RenderAssembler.java @@ -2,50 +2,39 @@ import org.lwjgl.opengl.GL11; -import com.hbm.animloader.AnimationWrapper; -import com.hbm.lib.RefStrings; +import com.hbm.inventory.AssemblerRecipes; import com.hbm.main.ResourceManager; -import com.hbm.render.amlfrom1710.AdvancedModelLoader; -import com.hbm.render.amlfrom1710.IModelCustom; import com.hbm.tileentity.machine.TileEntityMachineAssembler; +import net.minecraft.client.Minecraft; import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.RenderItem; +import net.minecraft.client.renderer.block.model.IBakedModel; +import net.minecraft.client.renderer.block.model.ItemCameraTransforms.TransformType; +import net.minecraft.client.renderer.texture.TextureMap; import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; -import net.minecraft.util.ResourceLocation; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.item.ItemBlock; +import net.minecraft.item.ItemStack; +import net.minecraftforge.client.ForgeHooksClient; public class RenderAssembler extends TileEntitySpecialRenderer { - - private static final ResourceLocation body = new ResourceLocation(RefStrings.MODID, "models/assembler_new_body.obj"); - private static final ResourceLocation cog = new ResourceLocation(RefStrings.MODID, "models/assembler_new_cog.obj"); - private static final ResourceLocation slider = new ResourceLocation(RefStrings.MODID, "models/assembler_new_slider.obj"); - private static final ResourceLocation arm = new ResourceLocation(RefStrings.MODID, "models/assembler_new_arm.obj"); - - private static final IModelCustom bodyModel = AdvancedModelLoader.loadModel(body); - private static final IModelCustom cogModel = AdvancedModelLoader.loadModel(cog); - private static final IModelCustom sliderModel = AdvancedModelLoader.loadModel(slider); - private static final IModelCustom armModel = AdvancedModelLoader.loadModel(arm); - - private static final ResourceLocation bodyTexture = new ResourceLocation(RefStrings.MODID, "textures/models/assembler_base_new.png"); - private static final ResourceLocation cogTexture = new ResourceLocation(RefStrings.MODID, "textures/models/assembler_cog_new.png"); - private static final ResourceLocation sliderTexture = new ResourceLocation(RefStrings.MODID, "textures/models/assembler_slider_new.png"); - private static final ResourceLocation armTexture = new ResourceLocation(RefStrings.MODID, "textures/models/assembler_arm_new.png"); - public RenderAssembler() { } - @Override public boolean isGlobalRenderer(TileEntityMachineAssembler te) { return true; } @Override - public void render(TileEntityMachineAssembler tileEntity, double x, double y, double z, float partialTicks, int destroyStage, float alpha) + public void render(TileEntityMachineAssembler assembler, double x, double y, double z, float partialTicks, int destroyStage, float alpha) { GL11.glPushMatrix(); GL11.glTranslated(x + 0.5D, y, z + 0.5D); GlStateManager.enableLighting(); - GL11.glDisable(GL11.GL_CULL_FACE); + GlStateManager.disableCull(); GL11.glRotatef(180, 0F, 1F, 0F); - switch(tileEntity.getBlockMetadata()) + switch(assembler.getBlockMetadata()) { case 2: GL11.glRotatef(180, 0F, 1F, 0F); @@ -61,19 +50,44 @@ public void render(TileEntityMachineAssembler tileEntity, double x, double y, do GL11.glTranslated(0.5D, 0.0D, -0.5D); break; } - bindTexture(bodyTexture); - bodyModel.renderAll(); - GL11.glTranslated(-0.5, 3.6, -0.5); + bindTexture(ResourceManager.assembler_body_tex); + ResourceManager.assembler_body.renderAll(); + + if(assembler.recipe != -1) { + GL11.glPushMatrix(); + GL11.glTranslated(-1, 0.875, 0); + + try { + ItemStack stack = AssemblerRecipes.recipeList.get(assembler.recipe).toStack(); + + GL11.glTranslated(1, 0, 1); + if(!(stack.getItem() instanceof ItemBlock)) { + GL11.glRotatef(-90, 1F, 0F, 0F); + } else { + GL11.glScaled(0.5, 0.5, 0.5); + GL11.glTranslated(0, -0.875, -2); + } + + IBakedModel model = Minecraft.getMinecraft().getRenderItem().getItemModelWithOverrides(stack, assembler.getWorld(), null); + model = ForgeHooksClient.handleCameraTransforms(model, TransformType.FIXED, false); + Minecraft.getMinecraft().getTextureManager().bindTexture(TextureMap.LOCATION_BLOCKS_TEXTURE); + GL11.glTranslatef(0.0F, 1.0F - 0.0625F * 165/100, 0.0F); + Minecraft.getMinecraft().getRenderItem().renderItem(stack, model); + } catch(Exception ex) { } + + GL11.glPopMatrix(); + } + /*GL11.glTranslated(-0.5, 3.6, -0.5); bindTexture(ResourceManager.hatch_tex); AnimationWrapper w = new AnimationWrapper(0, ResourceManager.silo_hatch_open); ResourceManager.silo_hatch.controller.setAnim(w); GlStateManager.shadeModel(GL11.GL_SMOOTH); ResourceManager.silo_hatch.renderAnimated(5000); - GlStateManager.shadeModel(GL11.GL_FLAT); + GlStateManager.shadeModel(GL11.GL_FLAT);*/ GL11.glPopMatrix(); - renderSlider(tileEntity, x, y, z, partialTicks); + renderSlider(assembler, x, y, z, partialTicks); } public void renderSlider(TileEntityMachineAssembler tileEntity, double x, double y, double z, float f) @@ -81,7 +95,7 @@ public void renderSlider(TileEntityMachineAssembler tileEntity, double x, double GL11.glPushMatrix(); GL11.glTranslated(x, y, z); GlStateManager.enableLighting(); - GL11.glDisable(GL11.GL_CULL_FACE); + GlStateManager.disableCull(); GL11.glRotatef(180, 0F, 1F, 0F); switch(tileEntity.getBlockMetadata()) { @@ -99,7 +113,7 @@ public void renderSlider(TileEntityMachineAssembler tileEntity, double x, double } - bindTexture(sliderTexture); + bindTexture(ResourceManager.assembler_slider_tex); int offset = (int) (System.currentTimeMillis() % 5000) / 5; @@ -111,9 +125,9 @@ public void renderSlider(TileEntityMachineAssembler tileEntity, double x, double if(assembler.isProgressing) GL11.glTranslated(offset * 0.003 - 0.75, 0, 0); - sliderModel.renderAll(); + ResourceManager.assembler_slider.renderAll(); - bindTexture(armTexture); + bindTexture(ResourceManager.assembler_arm_tex); double sway = (System.currentTimeMillis() % 2000) / 2; @@ -121,7 +135,7 @@ public void renderSlider(TileEntityMachineAssembler tileEntity, double x, double if(assembler.isProgressing) GL11.glTranslated(0, 0, sway * 0.3); - armModel.renderAll(); + ResourceManager.assembler_arm.renderAll(); GL11.glPopMatrix(); @@ -132,7 +146,7 @@ public void renderCogs(TileEntityMachineAssembler tileEntity, double x, double y GL11.glPushMatrix(); GL11.glTranslated(x, y, z); GlStateManager.enableLighting(); - GL11.glDisable(GL11.GL_CULL_FACE); + GlStateManager.disableCull(); GL11.glRotatef(180, 0F, 1F, 0F); switch(tileEntity.getBlockMetadata()) { @@ -150,7 +164,7 @@ public void renderCogs(TileEntityMachineAssembler tileEntity, double x, double y } - bindTexture(cogTexture); + bindTexture(ResourceManager.assembler_cog_tex); int rotation = (int) (System.currentTimeMillis() % (360 * 5)) / 5; @@ -162,25 +176,25 @@ public void renderCogs(TileEntityMachineAssembler tileEntity, double x, double y GL11.glPushMatrix(); GL11.glTranslated(-0.6, 0.75, 1.0625); GL11.glRotatef(-rotation, 0F, 0F, 1F); - cogModel.renderAll(); + ResourceManager.assembler_cog.renderAll(); GL11.glPopMatrix(); GL11.glPushMatrix(); GL11.glTranslated(0.6, 0.75, 1.0625); GL11.glRotatef(rotation, 0F, 0F, 1F); - cogModel.renderAll(); + ResourceManager.assembler_cog.renderAll(); GL11.glPopMatrix(); GL11.glPushMatrix(); GL11.glTranslated(-0.6, 0.75, -1.0625); GL11.glRotatef(-rotation, 0F, 0F, 1F); - cogModel.renderAll(); + ResourceManager.assembler_cog.renderAll(); GL11.glPopMatrix(); GL11.glPushMatrix(); GL11.glTranslated(0.6, 0.75, -1.0625); GL11.glRotatef(rotation, 0F, 0F, 1F); - cogModel.renderAll(); + ResourceManager.assembler_cog.renderAll(); GL11.glPopMatrix(); GL11.glPopMatrix(); diff --git a/src/main/java/com/hbm/render/tileentity/RenderBombMulti.java b/src/main/java/com/hbm/render/tileentity/RenderBombMulti.java index a032eaf829..91aa45fda9 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderBombMulti.java +++ b/src/main/java/com/hbm/render/tileentity/RenderBombMulti.java @@ -2,25 +2,13 @@ import org.lwjgl.opengl.GL11; -import com.hbm.lib.RefStrings; -import com.hbm.render.amlfrom1710.AdvancedModelLoader; -import com.hbm.render.amlfrom1710.IModelCustom; +import com.hbm.main.ResourceManager; import com.hbm.tileentity.bomb.TileEntityBombMulti; import net.minecraft.client.renderer.GlStateManager; import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; -import net.minecraft.util.ResourceLocation; public class RenderBombMulti extends TileEntitySpecialRenderer { - - private static final ResourceLocation bombModel = new ResourceLocation(RefStrings.MODID, "models/BombGeneric.obj"); - private IModelCustom bombModelC; - private ResourceLocation bombTexture; - - public RenderBombMulti() { - bombModelC = AdvancedModelLoader.loadModel(bombModel); - bombTexture = new ResourceLocation(RefStrings.MODID, "textures/models/BombGeneric.png"); - } @Override public boolean isGlobalRenderer(TileEntityBombMulti te) { @@ -31,7 +19,6 @@ public boolean isGlobalRenderer(TileEntityBombMulti te) { public void render(TileEntityBombMulti te, double x, double y, double z, float partialTicks, int destroyStage, float alpha) { GL11.glPushMatrix(); GL11.glTranslated(x + 0.5D, y + 0.5D, z + 0.5D); - GL11.glEnable(GL11.GL_LIGHTING); GlStateManager.enableLighting(); GlStateManager.disableCull(); GL11.glRotatef(180, 1F, 0F, 0F); @@ -48,8 +35,8 @@ public void render(TileEntityBombMulti te, double x, double y, double z, float p GL11.glRotatef(270, 0F, 1F, 0F); break; } - bindTexture(bombTexture); - bombModelC.renderAll(); + bindTexture(ResourceManager.bomb_multi_tex); + ResourceManager.bomb_multi.renderAll(); GlStateManager.enableCull(); GL11.glPopMatrix(); diff --git a/src/main/java/com/hbm/render/tileentity/RenderChemplant.java b/src/main/java/com/hbm/render/tileentity/RenderChemplant.java index 7c413ad5e7..d9be23e0c3 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderChemplant.java +++ b/src/main/java/com/hbm/render/tileentity/RenderChemplant.java @@ -3,8 +3,7 @@ import org.lwjgl.opengl.GL11; import com.hbm.lib.RefStrings; -import com.hbm.render.amlfrom1710.AdvancedModelLoader; -import com.hbm.render.amlfrom1710.IModelCustom; +import com.hbm.main.ResourceManager; import com.hbm.render.util.HmfController; import com.hbm.tileentity.machine.TileEntityMachineChemplant; @@ -16,25 +15,6 @@ public class RenderChemplant extends TileEntitySpecialRenderer { - private static final ResourceLocation body = new ResourceLocation(RefStrings.MODID, "models/chemplant_new_body.obj"); - private static final ResourceLocation spinner = new ResourceLocation(RefStrings.MODID, "models/chemplant_new_spinner.obj"); - private static final ResourceLocation piston = new ResourceLocation(RefStrings.MODID, "models/chemplant_new_piston.obj"); - private static final ResourceLocation fluid = new ResourceLocation(RefStrings.MODID, "models/chemplant_new_fluid.hmf"); - private static final ResourceLocation fluidcap = new ResourceLocation(RefStrings.MODID, "models/chemplant_new_fluidcap.hmf"); - - private static final IModelCustom bodyModel = AdvancedModelLoader.loadModel(body); - private static final IModelCustom spinnerModel = AdvancedModelLoader.loadModel(spinner); - private static final IModelCustom pistonModel = AdvancedModelLoader.loadModel(piston); - private static final IModelCustom fluidModel = AdvancedModelLoader.loadModel(fluid); - private static final IModelCustom fluidcapModel = AdvancedModelLoader.loadModel(fluidcap); - - private static final ResourceLocation bodyTexture = new ResourceLocation(RefStrings.MODID, "textures/models/chemplant_base_new.png"); - private static final ResourceLocation spinnerTexture = new ResourceLocation(RefStrings.MODID, "textures/models/chemplant_spinner_new.png"); - private static final ResourceLocation pistonTexture = new ResourceLocation(RefStrings.MODID, "textures/models/chemplant_piston_new.png"); - private static final ResourceLocation fluidTexture = new ResourceLocation(RefStrings.MODID, "textures/models/lavabase_small.png"); - - public RenderChemplant(){}; - @Override public void render(TileEntityMachineChemplant te, double x, double y, double z, float partialTicks, int destroyStage, float alpha) { GL11.glPushMatrix(); @@ -58,9 +38,8 @@ public void render(TileEntityMachineChemplant te, double x, double y, double z, GL11.glTranslated(0.5D, 0.0D, -0.5D); break; } - bindTexture(bodyTexture); - - bodyModel.renderAll(); + bindTexture(ResourceManager.chemplant_body_tex); + ResourceManager.chemplant_body.renderAll(); GL11.glPopMatrix(); @@ -89,8 +68,7 @@ public void renderExtras(TileEntity tileEntity, double x, double y, double z, fl GL11.glRotatef(90, 0F, 1F, 0F); break; } - - bindTexture(spinnerTexture); + bindTexture(ResourceManager.chemplant_spinner_tex); int rotation = (int) (System.currentTimeMillis() % (360 * 5)) / 5; @@ -102,7 +80,7 @@ public void renderExtras(TileEntity tileEntity, double x, double y, double z, fl else GL11.glRotatef(-45, 0F, 1F, 0F); - spinnerModel.renderAll(); + ResourceManager.chemplant_spinner.renderAll(); GL11.glPopMatrix(); GL11.glPushMatrix(); @@ -113,12 +91,12 @@ public void renderExtras(TileEntity tileEntity, double x, double y, double z, fl else GL11.glRotatef(45, 0F, 1F, 0F); - spinnerModel.renderAll(); + ResourceManager.chemplant_spinner.renderAll(); GL11.glPopMatrix(); double push = Math.sin((System.currentTimeMillis() % 2000) / 1000D * Math.PI) * 0.25 - 0.25; - bindTexture(pistonTexture); + bindTexture(ResourceManager.chemplant_piston_tex); GL11.glPushMatrix(); @@ -127,10 +105,10 @@ public void renderExtras(TileEntity tileEntity, double x, double y, double z, fl else GL11.glTranslated(0, -0.25, 0); - pistonModel.renderAll(); + ResourceManager.chemplant_piston.renderAll(); GL11.glPopMatrix(); - bindTexture(fluidTexture); + bindTexture(ResourceManager.chemplant_fluid_tex); GlStateManager.disableLighting(); if(chem.tanks[0].getFluid() != null) { @@ -156,13 +134,13 @@ public void renderExtras(TileEntity tileEntity, double x, double y, double z, fl //GL11.glColor3ub((byte)((color & 0xFF0000) >> 16), (byte)((color & 0x00FF00) >> 8), (byte)((color & 0x0000FF) >> 0)); GL11.glTranslated(-0.625, 0, 0.625); - int count = chem.tanks[0].getFluidAmount() / 1000; + int count = chem.tanks[0].getFluidAmount() * 16 / 24000; for(int i = 0; i < count; i++) { if(i < count - 1) - fluidModel.renderAll(); + ResourceManager.chemplant_fluid.renderAll(); else - fluidcapModel.renderAll(); + ResourceManager.chemplant_fluidcap.renderAll(); GL11.glTranslated(0, 0.125, 0); } GL11.glPopMatrix(); @@ -192,13 +170,13 @@ public void renderExtras(TileEntity tileEntity, double x, double y, double z, fl //GL11.glColor3ub((byte)((color & 0xFF0000) >> 16), (byte)((color & 0x00FF00) >> 8), (byte)((color & 0x0000FF) >> 0)); GL11.glTranslated(0.625, 0, 0.625); - int count = chem.tanks[1].getFluidAmount() / 1000; + int count = chem.tanks[1].getFluidAmount() * 16 / 24000; for(int i = 0; i < count; i++) { if(i < count - 1) - fluidModel.renderAll(); + ResourceManager.chemplant_fluid.renderAll(); else - fluidcapModel.renderAll(); + ResourceManager.chemplant_fluidcap.renderAll(); GL11.glTranslated(0, 0.125, 0); } GL11.glPopMatrix(); diff --git a/src/main/java/com/hbm/render/tileentity/RenderCore.java b/src/main/java/com/hbm/render/tileentity/RenderCore.java index 0f70860477..ae6fe21944 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderCore.java +++ b/src/main/java/com/hbm/render/tileentity/RenderCore.java @@ -49,7 +49,7 @@ public void render(TileEntityCore core, double x, double y, double z, float part GL11.glRotatef(Minecraft.getMinecraft().getRenderManager().playerViewX - 90, 1.0F, 0.0F, 0.0F); GL11.glTranslated(-0.5, -0.5, -0.5); - renderVoid(core, 0, 0, 0); + renderOrb(core, 0, 0, 0); GL11.glPopMatrix(); } } diff --git a/src/main/java/com/hbm/render/tileentity/RenderCrashedBomb.java b/src/main/java/com/hbm/render/tileentity/RenderCrashedBomb.java index 742c737ae4..2bed547d29 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderCrashedBomb.java +++ b/src/main/java/com/hbm/render/tileentity/RenderCrashedBomb.java @@ -2,25 +2,13 @@ import org.lwjgl.opengl.GL11; -import com.hbm.lib.RefStrings; -import com.hbm.render.amlfrom1710.AdvancedModelLoader; -import com.hbm.render.amlfrom1710.IModelCustom; +import com.hbm.main.ResourceManager; import com.hbm.tileentity.bomb.TileEntityCrashedBomb; import net.minecraft.client.renderer.GlStateManager; import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; -import net.minecraft.util.ResourceLocation; public class RenderCrashedBomb extends TileEntitySpecialRenderer { - - private static final ResourceLocation objTesterModelRL = new ResourceLocation(/*"/assets/" + */RefStrings.MODID, "models/BalefireCrashed.obj"); - private IModelCustom manModel; - private ResourceLocation manTexture; - - public RenderCrashedBomb() { - manModel = AdvancedModelLoader.loadModel(objTesterModelRL); - manTexture = new ResourceLocation(RefStrings.MODID, "textures/models/BalefireCrashed.png"); - } @Override public boolean isGlobalRenderer(TileEntityCrashedBomb te) { @@ -32,7 +20,6 @@ public void render(TileEntityCrashedBomb te, double x, double y, double z, float GL11.glPushMatrix(); GL11.glTranslated(x + 0.5D, y, z + 0.5D); GlStateManager.disableCull(); - GL11.glEnable(GL11.GL_LIGHTING); GlStateManager.enableLighting(); switch(te.getBlockMetadata()) { @@ -46,8 +33,8 @@ public void render(TileEntityCrashedBomb te, double x, double y, double z, float GL11.glRotatef(-90, 0F, 1F, 0F); break; } - bindTexture(manTexture); - manModel.renderAll(); + bindTexture(ResourceManager.dud_tex); + ResourceManager.dud.renderAll(); GlStateManager.enableCull(); GL11.glPopMatrix(); diff --git a/src/main/java/com/hbm/render/tileentity/RenderDecoBlock.java b/src/main/java/com/hbm/render/tileentity/RenderDecoBlock.java index 06f6c1daaf..4e98f35801 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderDecoBlock.java +++ b/src/main/java/com/hbm/render/tileentity/RenderDecoBlock.java @@ -82,10 +82,21 @@ public void render(TileEntityDecoBlock te, double x, double y, double z, float p } this.model2.renderModel(0.0625F); } else if(block == ModBlocks.boxcar) { - GL11.glTranslatef(0, 0, -1.5F); - GL11.glRotated(90, 1, 0, 0); + GL11.glRotatef(180, 0F, 0F, 1F); + GL11.glTranslatef(0, -1.5F, 0); - GlStateManager.disableCull(); + switch(te.getBlockMetadata()) { + case 4: GL11.glRotatef(0, 0F, 1F, 0F); break; + case 2: GL11.glRotatef(270, 0F, 1F, 0F); break; + case 5: GL11.glRotatef(180, 0F, 1F, 0F); break; + case 3: GL11.glRotatef(90, 0F, 1F, 0F); break; + default: + GL11.glRotatef(180, 0F, 0F, 1F); + GL11.glRotated(90, 1, 0, 0); + GL11.glTranslatef(0, -1.5F, 0); + break; + } + GlStateManager.enableCull(); bindTexture(TextureMap.LOCATION_BLOCKS_TEXTURE); // ResourceManager.boxcar.renderAll(); // RenderHelper.renderAll(ClientProxy.boxcar); diff --git a/src/main/java/com/hbm/render/tileentity/RenderDerrick.java b/src/main/java/com/hbm/render/tileentity/RenderDerrick.java index 453438d32f..e94f36bcea 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderDerrick.java +++ b/src/main/java/com/hbm/render/tileentity/RenderDerrick.java @@ -2,44 +2,29 @@ import org.lwjgl.opengl.GL11; -import com.hbm.lib.RefStrings; -import com.hbm.render.amlfrom1710.AdvancedModelLoader; -import com.hbm.render.amlfrom1710.IModelCustom; +import com.hbm.main.ResourceManager; import com.hbm.tileentity.machine.TileEntityMachineOilWell; import net.minecraft.client.renderer.GlStateManager; import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; -import net.minecraft.util.ResourceLocation; public class RenderDerrick extends TileEntitySpecialRenderer { - - private static final ResourceLocation body = new ResourceLocation(RefStrings.MODID, "models/derrick.obj"); - private IModelCustom genModel; - private ResourceLocation genTexture; @Override public boolean isGlobalRenderer(TileEntityMachineOilWell te) { return true; } - - public RenderDerrick() { - genModel = AdvancedModelLoader.loadModel(body); - genTexture = new ResourceLocation(RefStrings.MODID, "textures/models/derrick.png"); - } @Override public void render(TileEntityMachineOilWell te, double x, double y, double z, float partialTicks, int destroyStage, float alpha) { GL11.glPushMatrix(); GL11.glTranslated(x + 0.5D, y, z + 0.5D); - GL11.glEnable(GL11.GL_LIGHTING); GlStateManager.enableLighting(); - GL11.glEnable(GL11.GL_CULL_FACE); GlStateManager.enableCull(); GL11.glRotatef(180, 0F, 1F, 0F); - bindTexture(genTexture); - - genModel.renderAll(); + bindTexture(ResourceManager.derrick_tex); + ResourceManager.derrick.renderAll(); GL11.glPopMatrix(); } diff --git a/src/main/java/com/hbm/render/tileentity/RenderFluidTank.java b/src/main/java/com/hbm/render/tileentity/RenderFluidTank.java index aa081d8826..a83b701045 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderFluidTank.java +++ b/src/main/java/com/hbm/render/tileentity/RenderFluidTank.java @@ -5,8 +5,7 @@ import org.lwjgl.opengl.GL11; import com.hbm.lib.RefStrings; -import com.hbm.render.amlfrom1710.AdvancedModelLoader; -import com.hbm.render.amlfrom1710.IModelCustom; +import com.hbm.main.ResourceManager; import com.hbm.tileentity.machine.TileEntityMachineFluidTank; import net.minecraft.client.Minecraft; @@ -17,21 +16,6 @@ import net.minecraftforge.fluids.FluidRegistry; public class RenderFluidTank extends TileEntitySpecialRenderer { - - private static final ResourceLocation body = new ResourceLocation(/*"/assets/" + */RefStrings.MODID, "models/fluidtank_main.obj"); - private static final ResourceLocation rotor = new ResourceLocation(/*"/assets/" + */RefStrings.MODID, "models/fluidtank_label.obj"); - private IModelCustom genModel; - private IModelCustom rotModel; - private ResourceLocation genTexture; - private ResourceLocation rotTexture; - - public RenderFluidTank() { - genModel = AdvancedModelLoader.loadModel(body); - rotModel = AdvancedModelLoader.loadModel(rotor); - //gadgetTexture = new ResourceLocation(RefStrings.MODID, "textures/models/TheGadget3_.png"); - genTexture = new ResourceLocation(RefStrings.MODID, "textures/models/tank.png"); - rotTexture = new ResourceLocation(RefStrings.MODID, "textures/models/tank_none.png"); - } @Override public boolean isGlobalRenderer(TileEntityMachineFluidTank te) { @@ -44,32 +28,27 @@ public void render(TileEntityMachineFluidTank te, double x, double y, double z, GL11.glTranslated(x + 0.5D, y, z + 0.5D); GlStateManager.enableLighting(); GlStateManager.disableCull(); - GL11.glDisable(GL11.GL_CULL_FACE); + GlStateManager.shadeModel(GL11.GL_SMOOTH); GL11.glRotatef(180, 0F, 1F, 0F); GL11.glRotatef(90, 0F, 1F, 0F); switch(te.getBlockMetadata()) { case 2: GL11.glRotatef(90, 0F, 1F, 0F); break; - //GL11.glTranslated(0.5D, 0.0D, 0.0D); case 4: GL11.glRotatef(180, 0F, 1F, 0F); break; - //GL11.glTranslated(0.5D, 0.0D, 0.0D); case 3: GL11.glRotatef(270, 0F, 1F, 0F); break; - //GL11.glTranslated(0.5D, 0.0D, 0.0D); case 5: GL11.glRotatef(0, 0F, 1F, 0F); break; - //GL11.glTranslated(0.5D, 0.0D, 0.0D); } - bindTexture(genTexture); - - genModel.renderAll(); + bindTexture(ResourceManager.tank_tex); + ResourceManager.fluidtank.renderPart("Tank"); + GlStateManager.shadeModel(GL11.GL_FLAT); GL11.glPopMatrix(); GlStateManager.enableCull(); - GL11.glEnable(GL11.GL_CULL_FACE); renderTileEntityAt2(te, x, y, z, partialTicks); } @@ -78,23 +57,20 @@ public void renderTileEntityAt2(TileEntity tileEntity, double x, double y, doubl GL11.glPushMatrix(); GL11.glTranslated(x + 0.5D, y, z + 0.5D); GlStateManager.enableLighting(); - GL11.glDisable(GL11.GL_CULL_FACE); + GlStateManager.disableCull(); + GlStateManager.enableAlpha(); GL11.glRotatef(180, 0F, 1F, 0F); GL11.glRotatef(90, 0F, 1F, 0F); switch(tileEntity.getBlockMetadata()) { case 2: GL11.glRotatef(90, 0F, 1F, 0F); break; - //GL11.glTranslated(0.5D, 0.0D, 0.0D); case 4: GL11.glRotatef(180, 0F, 1F, 0F); break; - //GL11.glTranslated(0.5D, 0.0D, 0.0D); case 3: GL11.glRotatef(270, 0F, 1F, 0F); break; - //GL11.glTranslated(0.5D, 0.0D, 0.0D); case 5: GL11.glRotatef(0, 0F, 1F, 0F); break; - //GL11.glTranslated(0.5D, 0.0D, 0.0D); } String s = "NONE"; @@ -109,17 +85,17 @@ public void renderTileEntityAt2(TileEntity tileEntity, double x, double y, doubl } } - rotTexture = new ResourceLocation(RefStrings.MODID, "textures/models/tank_" + s + ".png"); + ResourceLocation rotTexture = new ResourceLocation(RefStrings.MODID, "textures/models/tank_" + s + ".png"); try { Minecraft.getMinecraft().getResourceManager().getResource(rotTexture); } catch (IOException e) { //Drillgon200: Set to my really ugly unknown texture - rotTexture = new ResourceLocation(RefStrings.MODID, "textures/models/tank_UNKNOWN.png"); + rotTexture = new ResourceLocation(RefStrings.MODID, "textures/models/tank_UNKNOWN.png"); } bindTexture(rotTexture); - rotModel.renderAll(); + ResourceManager.fluidtank.renderPart("Label"); GL11.glPopMatrix(); } diff --git a/src/main/java/com/hbm/render/tileentity/RenderGasFlare.java b/src/main/java/com/hbm/render/tileentity/RenderGasFlare.java index 5ec600ec7b..eb26787e25 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderGasFlare.java +++ b/src/main/java/com/hbm/render/tileentity/RenderGasFlare.java @@ -2,25 +2,13 @@ import org.lwjgl.opengl.GL11; -import com.hbm.lib.RefStrings; -import com.hbm.render.amlfrom1710.AdvancedModelLoader; -import com.hbm.render.amlfrom1710.IModelCustom; +import com.hbm.main.ResourceManager; import com.hbm.tileentity.machine.TileEntityMachineGasFlare; import net.minecraft.client.renderer.GlStateManager; import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; -import net.minecraft.util.ResourceLocation; public class RenderGasFlare extends TileEntitySpecialRenderer { - - private static final ResourceLocation body = new ResourceLocation(RefStrings.MODID, "models/oilFlare.obj"); - private IModelCustom genModel; - private ResourceLocation genTexture; - - public RenderGasFlare() { - genModel = AdvancedModelLoader.loadModel(body); - genTexture = new ResourceLocation(RefStrings.MODID, "textures/models/oilFlareTexture.png"); - } @Override public boolean isGlobalRenderer(TileEntityMachineGasFlare te) { @@ -35,9 +23,8 @@ public void render(TileEntityMachineGasFlare te, double x, double y, double z, f GlStateManager.disableCull(); GL11.glRotatef(180, 0F, 1F, 0F); - bindTexture(genTexture); - - genModel.renderAll(); + bindTexture(ResourceManager.oilflare_tex); + ResourceManager.oilflare.renderAll(); GlStateManager.enableCull(); GL11.glPopMatrix(); diff --git a/src/main/java/com/hbm/render/tileentity/RenderIGenerator.java b/src/main/java/com/hbm/render/tileentity/RenderIGenerator.java new file mode 100644 index 0000000000..102d977f17 --- /dev/null +++ b/src/main/java/com/hbm/render/tileentity/RenderIGenerator.java @@ -0,0 +1,129 @@ +package com.hbm.render.tileentity; + +import org.lwjgl.opengl.GL11; + +import com.hbm.blocks.BlockDummyable; +import com.hbm.main.ResourceManager; +import com.hbm.render.amlfrom1710.Vec3; +import com.hbm.render.misc.BeamPronter; +import com.hbm.render.misc.BeamPronter.EnumBeamType; +import com.hbm.render.misc.BeamPronter.EnumWaveType; +import com.hbm.tileentity.machine.TileEntityMachineIGenerator; + +import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; + +public class RenderIGenerator extends TileEntitySpecialRenderer { + + @Override + public boolean isGlobalRenderer(TileEntityMachineIGenerator te) { + return true; + } + + @Override + public void render(TileEntityMachineIGenerator te, double x, double y, double z, float partialTicks, int destroyStage, float alpha) { + GL11.glPushMatrix(); + GL11.glTranslated(x + 0.5D, y, z + 0.5D); + + switch(te.getBlockMetadata() - BlockDummyable.offset) + { + case 2: GL11.glRotatef(90, 0F, 1F, 0F); break; + case 4: GL11.glRotatef(180, 0F, 1F, 0F); break; + case 3: GL11.glRotatef(270, 0F, 1F, 0F); break; + case 5: GL11.glRotatef(0, 0F, 1F, 0F); break; + } + + TileEntityMachineIGenerator igen = (TileEntityMachineIGenerator)te; + + GlStateManager.enableLighting(); + GlStateManager.disableCull(); + GlStateManager.shadeModel(GL11.GL_SMOOTH); + + bindTexture(ResourceManager.igen_tex); + ResourceManager.igen.renderPart("Base"); + + float angle = igen.prevRotation + (igen.rotation - igen.prevRotation) * partialTicks; + float px = 0.0625F; + float sine = (float) Math.sin(Math.toRadians(angle)); + float cosine = (float) Math.cos(Math.toRadians(angle)); + float armAng = 22.5F; + + GL11.glPushMatrix(); + GL11.glTranslated(0, 3.5, 0); + GL11.glRotatef(angle, 0, 0, 1); + GL11.glTranslated(0, -3.5, 0); + + bindTexture(ResourceManager.igen_rotor); + ResourceManager.igen.renderPart("Rotor"); + GL11.glPopMatrix(); + + + + GL11.glPushMatrix(); + GL11.glTranslated(0, 3.5, px * 5); + GL11.glRotatef(angle, -1, 0, 0); + GL11.glTranslated(0, -3.5, px * -5); + + bindTexture(ResourceManager.igen_cog); + ResourceManager.igen.renderPart("CogLeft"); + GL11.glPopMatrix(); + + + + GL11.glPushMatrix(); + GL11.glTranslated(0, 3.5, px * 5); + GL11.glRotatef(angle, 1, 0, 0); + GL11.glTranslated(0, -3.5, px * -5); + + bindTexture(ResourceManager.igen_cog); + ResourceManager.igen.renderPart("CogRight"); + GL11.glPopMatrix(); + + + + GL11.glPushMatrix(); + GL11.glTranslated(0, 0, cosine * 0.8725 - 1); + + bindTexture(ResourceManager.igen_pistons); + ResourceManager.igen.renderPart("Pistons"); + GL11.glPopMatrix(); + + GL11.glPushMatrix(); + + GL11.glTranslated(0, sine * 0.55, cosine * 0.8725 - 1.125); + + GL11.glTranslated(0, 3.5, px * 6.5); + GL11.glRotatef(sine * -armAng, 1, 0, 0); + GL11.glTranslated(0, -3.5, px * -5); + + bindTexture(ResourceManager.igen_arm); + ResourceManager.igen.renderPart("ArmLeft"); + GL11.glPopMatrix(); + + GL11.glPushMatrix(); + + GL11.glTranslated(0, -sine * 0.55, cosine * 0.8725 - 1.125); + + GL11.glTranslated(0, 3.5, px * 6.5); + GL11.glRotatef(sine * armAng, 1, 0, 0); + GL11.glTranslated(0, -3.5, px * -5); + + bindTexture(ResourceManager.igen_arm); + ResourceManager.igen.renderPart("ArmRight"); + GL11.glPopMatrix(); + + GL11.glTranslated(-0.75, 5.5625, -7); + + if(igen.torque > 0) { + for(int i = 0; i < 2; i++) { + BeamPronter.prontBeam(Vec3.createVectorHelper(1.5, 0, 0), EnumWaveType.RANDOM, EnumBeamType.LINE, 0x8080ff, 0x0000ff, (int)te.getWorld().getTotalWorldTime() % 1000 + i, 5, px * 4, 0, 0); + BeamPronter.prontBeam(Vec3.createVectorHelper(1.5, 0, 0), EnumWaveType.RANDOM, EnumBeamType.LINE, 0xffffff, 0x0000ff, (int)te.getWorld().getTotalWorldTime() % 1000 + 2 + i, 5, px * 4, 0, 0); + } + } + + GlStateManager.shadeModel(GL11.GL_FLAT); + GlStateManager.enableCull(); + + GL11.glPopMatrix(); + } +} diff --git a/src/main/java/com/hbm/render/tileentity/RenderLaunchPadTier1.java b/src/main/java/com/hbm/render/tileentity/RenderLaunchPadTier1.java index 39499db0fe..5737ffc34b 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderLaunchPadTier1.java +++ b/src/main/java/com/hbm/render/tileentity/RenderLaunchPadTier1.java @@ -2,27 +2,14 @@ import org.lwjgl.opengl.GL11; -import com.hbm.lib.RefStrings; import com.hbm.main.ResourceManager; -import com.hbm.render.amlfrom1710.AdvancedModelLoader; -import com.hbm.render.amlfrom1710.IModelCustom; import com.hbm.tileentity.bomb.TileEntityLaunchPad; import net.minecraft.client.renderer.GlStateManager; import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; -import net.minecraft.util.ResourceLocation; public class RenderLaunchPadTier1 extends TileEntitySpecialRenderer { - private static final ResourceLocation objTesterModelRL = new ResourceLocation(/*"/assets/" + */RefStrings.MODID, "models/missilePad.obj"); - private IModelCustom padModel; - private ResourceLocation padTexture; - - public RenderLaunchPadTier1() { - padModel = AdvancedModelLoader.loadModel(objTesterModelRL); - padTexture = new ResourceLocation(RefStrings.MODID, "textures/models/missilePad.png"); - } - @Override public boolean isGlobalRenderer(TileEntityLaunchPad te) { return true; @@ -31,28 +18,13 @@ public boolean isGlobalRenderer(TileEntityLaunchPad te) { @Override public void render(TileEntityLaunchPad te, double x, double y, double z, float partialTicks, int destroyStage, float alpha) { GL11.glPushMatrix(); - GL11.glPushAttrib(GL11.GL_LIGHTING_BIT); GL11.glTranslated(x + 0.5D, y, z + 0.5D); GlStateManager.enableLighting(); - GL11.glDisable(GL11.GL_CULL_FACE); - /*switch(tileEntity.getBlockMetadata()) - { - case 5: - GL11.glRotatef(90, 0F, 1F, 0F); break; - case 2: - GL11.glRotatef(180, 0F, 1F, 0F); break; - case 4: - GL11.glRotatef(270, 0F, 1F, 0F); break; - case 3: - GL11.glRotatef(0, 0F, 1F, 0F); break; - }*/ - - // GL11.glScalef(1.5F, 1.0F, 1.5F); - bindTexture(padTexture); - padModel.renderAll(); - // GL11.glScalef(2/3F, 1.0F, 2/3F); + GlStateManager.disableCull(); + bindTexture(ResourceManager.missile_pad_tex); + ResourceManager.missile_pad.renderAll(); - GL11.glDisable(GL11.GL_CULL_FACE); + int state = te.state; GL11.glTranslated(0, 1, 0); @@ -195,9 +167,8 @@ public void render(TileEntityLaunchPad te, double x, double y, double z, float p ResourceManager.missileStrong.renderAll(); } - GL11.glEnable(GL11.GL_CULL_FACE); + GlStateManager.enableCull(); - GL11.glPopAttrib(); GL11.glPopMatrix(); } } diff --git a/src/main/java/com/hbm/render/tileentity/RenderMiningDrill.java b/src/main/java/com/hbm/render/tileentity/RenderMiningDrill.java index 6af9d52476..f23dcd69c4 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderMiningDrill.java +++ b/src/main/java/com/hbm/render/tileentity/RenderMiningDrill.java @@ -2,33 +2,15 @@ import org.lwjgl.opengl.GL11; -import com.hbm.lib.RefStrings; -import com.hbm.render.amlfrom1710.AdvancedModelLoader; -import com.hbm.render.amlfrom1710.IModelCustom; +import com.hbm.main.ResourceManager; import com.hbm.tileentity.machine.TileEntityMachineMiningDrill; import net.minecraft.client.renderer.GlStateManager; import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; import net.minecraft.tileentity.TileEntity; -import net.minecraft.util.ResourceLocation; public class RenderMiningDrill extends TileEntitySpecialRenderer { - private static final ResourceLocation body = new ResourceLocation(/*"/assets/" + */RefStrings.MODID, "models/drill_main.obj"); - private static final ResourceLocation bolt = new ResourceLocation(/*"/assets/" + */RefStrings.MODID, "models/drill_bolt.obj"); - - private IModelCustom bodyModel; - private ResourceLocation bodyTexture; - private IModelCustom boltModel; - private ResourceLocation boltTexture; - - public RenderMiningDrill() { - bodyModel = AdvancedModelLoader.loadModel(body); - bodyTexture = new ResourceLocation(RefStrings.MODID, "textures/models/mining_drill.png"); - boltModel = AdvancedModelLoader.loadModel(bolt); - boltTexture = new ResourceLocation(RefStrings.MODID, "textures/models/textureIGenRotor.png"); - } - @Override public boolean isGlobalRenderer(TileEntityMachineMiningDrill te) { return true; @@ -45,21 +27,16 @@ public void render(TileEntityMachineMiningDrill te, double x, double y, double z { case 2: GL11.glRotatef(180, 0F, 1F, 0F); break; - //GL11.glTranslated(0.5D, 0.0D, 0.0D); break; case 4: GL11.glRotatef(270, 0F, 1F, 0F); break; - //GL11.glTranslated(0.5D, 0.0D, 0.0D); break; case 3: GL11.glRotatef(0, 0F, 1F, 0F); break; - //GL11.glTranslated(0.5D, 0.0D, 0.0D); break; case 5: GL11.glRotatef(90, 0F, 1F, 0F); break; - //GL11.glTranslated(0.5D, 0.0D, 0.0D); break; } - bindTexture(bodyTexture); - - bodyModel.renderAll(); + bindTexture(ResourceManager.drill_body_tex); + ResourceManager.drill_body.renderAll(); GlStateManager.enableCull(); GL11.glPopMatrix(); @@ -78,22 +55,18 @@ public void renderTileEntityAt2(TileEntity tileEntity, double x, double y, doubl { case 2: GL11.glRotatef(90, 0F, 1F, 0F); break; - //GL11.glTranslated(0.5D, 0.0D, 0.0D); break; case 4: GL11.glRotatef(180, 0F, 1F, 0F); break; - //GL11.glTranslated(0.5D, 0.0D, 0.0D); break; case 3: GL11.glRotatef(270, 0F, 1F, 0F); break; - //GL11.glTranslated(0.5D, 0.0D, 0.0D); break; case 5: GL11.glRotatef(0, 0F, 1F, 0F); break; - //GL11.glTranslated(0.5D, 0.0D, 0.0D); break; } GL11.glRotatef(((TileEntityMachineMiningDrill)tileEntity).rotation, 0F, 1F, 0F); - bindTexture(boltTexture); - boltModel.renderAll(); + bindTexture(ResourceManager.drill_bolt_tex); + ResourceManager.drill_bolt.renderAll(); GlStateManager.enableCull(); GL11.glPopMatrix(); diff --git a/src/main/java/com/hbm/render/tileentity/RenderNukeBoy.java b/src/main/java/com/hbm/render/tileentity/RenderNukeBoy.java index d70a23eca3..a840956ef1 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderNukeBoy.java +++ b/src/main/java/com/hbm/render/tileentity/RenderNukeBoy.java @@ -2,26 +2,14 @@ import org.lwjgl.opengl.GL11; -import com.hbm.lib.RefStrings; -import com.hbm.render.amlfrom1710.AdvancedModelLoader; -import com.hbm.render.amlfrom1710.IModelCustom; +import com.hbm.main.ResourceManager; import com.hbm.tileentity.bomb.TileEntityNukeBoy; import net.minecraft.client.renderer.GlStateManager; import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; -import net.minecraft.util.ResourceLocation; public class RenderNukeBoy extends TileEntitySpecialRenderer { - private static final ResourceLocation objTesterModelRL = new ResourceLocation(/*"/assets/" + */RefStrings.MODID, "models/LilBoy1.obj"); - private IModelCustom boyModel; - private ResourceLocation boyTexture; - - public RenderNukeBoy() { - boyModel = AdvancedModelLoader.loadModel(objTesterModelRL); - boyTexture = new ResourceLocation(RefStrings.MODID, "textures/models/lilboy.png"); - } - @Override public boolean isGlobalRenderer(TileEntityNukeBoy te) { return true; @@ -50,8 +38,8 @@ public void render(TileEntityNukeBoy te, double x, double y, double z, float par GL11.glTranslated(-2.0D, 0.0D, 0.0D); break; } - bindTexture(boyTexture); - boyModel.renderAll(); + bindTexture(ResourceManager.bomb_boy_tex); + ResourceManager.bomb_boy.renderAll(); GlStateManager.enableCull(); diff --git a/src/main/java/com/hbm/render/tileentity/RenderNukeCustom.java b/src/main/java/com/hbm/render/tileentity/RenderNukeCustom.java index 7afdb142a9..de6ab852ce 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderNukeCustom.java +++ b/src/main/java/com/hbm/render/tileentity/RenderNukeCustom.java @@ -2,26 +2,14 @@ import org.lwjgl.opengl.GL11; -import com.hbm.lib.RefStrings; -import com.hbm.render.amlfrom1710.AdvancedModelLoader; -import com.hbm.render.amlfrom1710.IModelCustom; +import com.hbm.main.ResourceManager; import com.hbm.tileentity.bomb.TileEntityNukeCustom; import net.minecraft.client.renderer.GlStateManager; import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; -import net.minecraft.util.ResourceLocation; public class RenderNukeCustom extends TileEntitySpecialRenderer { - private static final ResourceLocation objTesterModelRL = new ResourceLocation(/*"/assets/" + */RefStrings.MODID, "models/LilBoy1.obj"); - private IModelCustom boyModel; - private ResourceLocation boyTexture; - - public RenderNukeCustom() { - boyModel = AdvancedModelLoader.loadModel(objTesterModelRL); - boyTexture = new ResourceLocation(RefStrings.MODID, "textures/models/CustomNuke.png"); - } - @Override public boolean isGlobalRenderer(TileEntityNukeCustom te) { return true; @@ -50,8 +38,8 @@ public void render(TileEntityNukeCustom te, double x, double y, double z, float GL11.glTranslated(-2.0D, 0.0D, 0.0D); break; } - bindTexture(boyTexture); - boyModel.renderAll(); + bindTexture(ResourceManager.bomb_custom_tex); + ResourceManager.bomb_boy.renderAll(); GlStateManager.enableCull(); GL11.glPopMatrix(); diff --git a/src/main/java/com/hbm/render/tileentity/RenderNukeFleija.java b/src/main/java/com/hbm/render/tileentity/RenderNukeFleija.java index f143e32a7c..a421e4d19e 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderNukeFleija.java +++ b/src/main/java/com/hbm/render/tileentity/RenderNukeFleija.java @@ -2,30 +2,13 @@ import org.lwjgl.opengl.GL11; -import com.hbm.lib.RefStrings; -import com.hbm.render.amlfrom1710.AdvancedModelLoader; -import com.hbm.render.amlfrom1710.IModelCustom; +import com.hbm.main.ResourceManager; import com.hbm.tileentity.bomb.TileEntityNukeFleija; import net.minecraft.client.renderer.GlStateManager; import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; -import net.minecraft.util.ResourceLocation; - - public class RenderNukeFleija extends TileEntitySpecialRenderer { - - private static final ResourceLocation objTesterModelRL = new ResourceLocation(/*"/assets/" + */RefStrings.MODID, "models/Fleija.obj"); - //private static final ResourceLocation objTesterModelRL = new ResourceLocation(/*"/assets/" + */RefStrings.MODID, "models/Prototype.obj"); - private IModelCustom manModel; - private ResourceLocation manTexture; - - public RenderNukeFleija() - { - manModel = AdvancedModelLoader.loadModel(objTesterModelRL); - manTexture = new ResourceLocation(RefStrings.MODID, "textures/models/Fleija.png"); - //manTexture = new ResourceLocation(RefStrings.MODID, "textures/models/Prototype.png"); - } @Override public void render(TileEntityNukeFleija te, double x, double y, double z, float partialTicks, int destroyStage, float alpha) { @@ -44,8 +27,8 @@ public void render(TileEntityNukeFleija te, double x, double y, double z, float GL11.glRotatef(0, 0F, 1F, 0F); break; } - bindTexture(manTexture); - manModel.renderAll(); + bindTexture(ResourceManager.bomb_fleija_tex); + ResourceManager.bomb_fleija.renderAll(); GL11.glPopMatrix(); } } diff --git a/src/main/java/com/hbm/render/tileentity/RenderNukeGadget.java b/src/main/java/com/hbm/render/tileentity/RenderNukeGadget.java index e76f8bb473..cf185030e0 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderNukeGadget.java +++ b/src/main/java/com/hbm/render/tileentity/RenderNukeGadget.java @@ -2,31 +2,19 @@ import org.lwjgl.opengl.GL11; -import com.hbm.lib.RefStrings; -import com.hbm.render.amlfrom1710.AdvancedModelLoader; -import com.hbm.render.amlfrom1710.IModelCustom; +import com.hbm.main.ResourceManager; import com.hbm.tileentity.bomb.TileEntityNukeGadget; import net.minecraft.client.renderer.GlStateManager; import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; -import net.minecraft.util.ResourceLocation; public class RenderNukeGadget extends TileEntitySpecialRenderer { - - private static final ResourceLocation objTesterModelRL = new ResourceLocation(/*"/assets/" + */RefStrings.MODID, "models/TheGadget3.obj"); - private IModelCustom gadgetModel; - private ResourceLocation gadgetTexture; @Override public boolean isGlobalRenderer(TileEntityNukeGadget te) { return true; } - public RenderNukeGadget() { - gadgetModel = AdvancedModelLoader.loadModel(objTesterModelRL); - gadgetTexture = new ResourceLocation(RefStrings.MODID, "textures/models/TheGadget3_tex.png"); - } - @Override public void render(TileEntityNukeGadget te, double x, double y, double z, float partialTicks, int destroyStage, float alpha) { GL11.glPushMatrix(); @@ -46,9 +34,9 @@ public void render(TileEntityNukeGadget te, double x, double y, double z, float GL11.glRotatef(-90, 0F, 1F, 0F); break; } - bindTexture(gadgetTexture); - gadgetModel.renderAll(); - + bindTexture(ResourceManager.bomb_gadget_tex); + ResourceManager.bomb_gadget.renderAll(); + GlStateManager.enableCull(); GL11.glPopMatrix(); } diff --git a/src/main/java/com/hbm/render/tileentity/RenderNukeMan.java b/src/main/java/com/hbm/render/tileentity/RenderNukeMan.java index 719b97fa9a..8462244741 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderNukeMan.java +++ b/src/main/java/com/hbm/render/tileentity/RenderNukeMan.java @@ -2,33 +2,20 @@ import org.lwjgl.opengl.GL11; -import com.hbm.lib.RefStrings; -import com.hbm.render.amlfrom1710.AdvancedModelLoader; -import com.hbm.render.amlfrom1710.IModelCustom; +import com.hbm.main.ResourceManager; import com.hbm.tileentity.bomb.TileEntityNukeMan; import net.minecraft.client.renderer.GlStateManager; import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; -import net.minecraft.util.ResourceLocation; public class RenderNukeMan extends TileEntitySpecialRenderer { - private static final ResourceLocation objTesterModelRL = new ResourceLocation(/*"/assets/" + */RefStrings.MODID, "models/FatMan.obj"); - private IModelCustom manModel; - private ResourceLocation manTexture; - - public RenderNukeMan() - { - manModel = AdvancedModelLoader.loadModel(objTesterModelRL); - manTexture = new ResourceLocation(RefStrings.MODID, "textures/models/FatMan.png"); - } - @Override public void render(TileEntityNukeMan te, double x, double y, double z, float partialTicks, int destroyStage, float alpha) { GL11.glPushMatrix(); GL11.glTranslated(x + 0.5D, y, z + 0.5D); GlStateManager.enableLighting(); - GL11.glDisable(GL11.GL_CULL_FACE); + GlStateManager.enableCull(); switch(te.getBlockMetadata()) { case 3: @@ -41,10 +28,10 @@ public void render(TileEntityNukeMan te, double x, double y, double z, float par GL11.glRotatef(0, 0F, 1F, 0F); break; } - bindTexture(manTexture); - manModel.renderAll(); + bindTexture(ResourceManager.bomb_man_tex); + ResourceManager.bomb_man.renderAll(); - GlStateManager.enableLighting(); + GlStateManager.enableCull(); GL11.glPopMatrix(); } diff --git a/src/main/java/com/hbm/render/tileentity/RenderNukePrototype.java b/src/main/java/com/hbm/render/tileentity/RenderNukePrototype.java index 2718d146dc..a316d9ad7f 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderNukePrototype.java +++ b/src/main/java/com/hbm/render/tileentity/RenderNukePrototype.java @@ -2,25 +2,13 @@ import org.lwjgl.opengl.GL11; -import com.hbm.lib.RefStrings; -import com.hbm.render.amlfrom1710.AdvancedModelLoader; -import com.hbm.render.amlfrom1710.IModelCustom; +import com.hbm.main.ResourceManager; import com.hbm.tileentity.bomb.TileEntityNukePrototype; import net.minecraft.client.renderer.GlStateManager; import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; -import net.minecraft.util.ResourceLocation; public class RenderNukePrototype extends TileEntitySpecialRenderer { - - private static final ResourceLocation objTesterModelRL = new ResourceLocation(/*"/assets/" + */RefStrings.MODID, "models/Prototype.obj"); - private IModelCustom tsarModel; - private ResourceLocation tsarTexture; - - public RenderNukePrototype() { - tsarModel = AdvancedModelLoader.loadModel(objTesterModelRL); - tsarTexture = new ResourceLocation(RefStrings.MODID, "textures/models/Prototype.png"); - } @Override public boolean isGlobalRenderer(TileEntityNukePrototype te) { @@ -46,8 +34,8 @@ public void render(TileEntityNukePrototype te, double x, double y, double z, flo GL11.glRotatef(-90, 0F, 1F, 0F); break; } - bindTexture(tsarTexture); - tsarModel.renderAll(); + bindTexture(ResourceManager.bomb_prototype_tex); + ResourceManager.bomb_prototype.renderAll(); GlStateManager.enableCull(); GL11.glPopMatrix(); diff --git a/src/main/java/com/hbm/render/tileentity/RenderNukeTsar.java b/src/main/java/com/hbm/render/tileentity/RenderNukeTsar.java index 1268964272..905614d112 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderNukeTsar.java +++ b/src/main/java/com/hbm/render/tileentity/RenderNukeTsar.java @@ -2,25 +2,13 @@ import org.lwjgl.opengl.GL11; -import com.hbm.lib.RefStrings; -import com.hbm.render.amlfrom1710.AdvancedModelLoader; -import com.hbm.render.amlfrom1710.IModelCustom; +import com.hbm.main.ResourceManager; import com.hbm.tileentity.bomb.TileEntityNukeTsar; import net.minecraft.client.renderer.GlStateManager; import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; -import net.minecraft.util.ResourceLocation; public class RenderNukeTsar extends TileEntitySpecialRenderer { - - private static final ResourceLocation objTesterModelRL = new ResourceLocation(/*"/assets/" + */RefStrings.MODID, "models/TsarBomba.obj"); - private IModelCustom tsarModel; - private ResourceLocation tsarTexture; - - public RenderNukeTsar() { - tsarModel = AdvancedModelLoader.loadModel(objTesterModelRL); - tsarTexture = new ResourceLocation(RefStrings.MODID, "textures/models/TsarBomba.png"); - } @Override public boolean isGlobalRenderer(TileEntityNukeTsar te) { @@ -46,8 +34,8 @@ public void render(TileEntityNukeTsar te, double x, double y, double z, float pa GL11.glRotatef(-90, 0F, 1F, 0F); break; } - bindTexture(tsarTexture); - tsarModel.renderAll(); + bindTexture(ResourceManager.bomb_tsar_tex); + ResourceManager.bomb_tsar.renderAll(); GlStateManager.enableCull(); GL11.glPopMatrix(); diff --git a/src/main/java/com/hbm/render/tileentity/RenderObjTester.java b/src/main/java/com/hbm/render/tileentity/RenderObjTester.java index c715266735..b40e76e370 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderObjTester.java +++ b/src/main/java/com/hbm/render/tileentity/RenderObjTester.java @@ -1,6 +1,6 @@ package com.hbm.render.tileentity; -import java.util.Arrays; +import java.util.ArrayList; import java.util.List; import org.lwjgl.opengl.GL11; @@ -10,18 +10,13 @@ import org.lwjgl.util.vector.Vector3f; import org.lwjgl.util.vector.Vector4f; -import com.hbm.blocks.ModBlocks; -import com.hbm.handler.HbmShaderManager; import com.hbm.handler.HbmShaderManager2; +import com.hbm.handler.LightningGenerator; +import com.hbm.handler.LightningGenerator.LightningGenInfo; +import com.hbm.handler.LightningGenerator.LightningNode; import com.hbm.lib.Library; import com.hbm.lib.RefStrings; import com.hbm.main.ResourceManager; -import com.hbm.particle.lightning_test.TrailRenderer2; -import com.hbm.physics.AABBCollider; -import com.hbm.physics.Collider; -import com.hbm.physics.GJK; -import com.hbm.physics.GJK.GJKInfo; -import com.hbm.physics.GJK.Result; import com.hbm.render.RenderHelper; import com.hbm.render.amlfrom1710.Vec3; import com.hbm.render.misc.BeamPronter; @@ -30,25 +25,22 @@ import net.minecraft.client.Minecraft; import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.model.ModelRenderer; import net.minecraft.client.renderer.BufferBuilder; import net.minecraft.client.renderer.GlStateManager; import net.minecraft.client.renderer.GlStateManager.DestFactor; import net.minecraft.client.renderer.GlStateManager.SourceFactor; import net.minecraft.client.renderer.OpenGlHelper; -import net.minecraft.client.renderer.RenderGlobal; import net.minecraft.client.renderer.Tessellator; -import net.minecraft.client.renderer.block.model.BakedQuad; import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; -import net.minecraft.client.renderer.vertex.DefaultVertexFormats; -import net.minecraft.init.Blocks; -import net.minecraft.util.EnumFacing; import net.minecraft.util.ResourceLocation; -import net.minecraft.util.math.AxisAlignedBB; import net.minecraft.util.math.RayTraceResult; import net.minecraft.util.math.Vec3d; public class RenderObjTester extends TileEntitySpecialRenderer { + + @Override public boolean isGlobalRenderer(TileEntityObjTester te) { return true; @@ -56,6 +48,7 @@ public boolean isGlobalRenderer(TileEntityObjTester te) { @Override public void render(TileEntityObjTester te, double x, double y, double z, float partialTicks, int destroyStage, float alpha) { + GL11.glPushMatrix(); GL11.glTranslated(x + 0.5, y, z + 0.5); GlStateManager.disableLighting(); @@ -98,33 +91,55 @@ public void render(TileEntityObjTester te, double x, double y, double z, float p GlStateManager.disableCull(); GlStateManager.enableBlend(); GlStateManager.blendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE); - bindTexture(ResourceManager.bfg_core_lightning); - ResourceManager.test_trail.use(); - TrailRenderer2.draw(player, Arrays.asList(new Vec3d(0, 0, 0), new Vec3d(0, 1, 0), new Vec3d(1, 2, 0)), 0.2F); - HbmShaderManager2.releaseShader(); + bindTexture(ResourceManager.turbofan_blades_tex); + /* LightningGenInfo l = new LightningGenInfo(); + l.randAmount = 0.7F; + l.subdivisions = 3; + l.forkChance = 0.6F; + LightningNode n = LightningGenerator.generateLightning(new Vec3d(0, 10, 0), new Vec3d(0, 0, 0), l); + ResourceManager.test_trail.use(); + GL20.glUniform4f(GL20.glGetUniformLocation(ResourceManager.test_trail.getShaderId(), "duck"), 1F, 1F, 1F, 1F); + //TrailRenderer2.draw(player, Arrays.asList(new Vec3d(0, 0, 0), new Vec3d(0, 1, 0), new Vec3d(1, 2, 0)), 0.2F); + int bruh3 = GL11.glGenLists(1); + + GL11.glNewList(bruh3, GL11.GL_COMPILE); + + LightningGenerator.render(n, player, 0.05F); + + GL11.glEndList(); + + GL11.glCallList(bruh3); + + HbmShaderManager2.bloomData.bindFramebuffer(false); + float mult = 1F; + GL20.glUniform4f(GL20.glGetUniformLocation(ResourceManager.test_trail.getShaderId(), "duck"), 0.6F*mult, 0.8F*mult, 1F*mult, 1F); + GL11.glCallList(bruh3); + GL11.glCallList(bruh3); + GL11.glCallList(bruh3); + Minecraft.getMinecraft().getFramebuffer().bindFramebuffer(false); + HbmShaderManager2.releaseShader(); + GL11.glDeleteLists(bruh3, 1);*/ + GlStateManager.enableCull(); GlStateManager.disableBlend(); GL11.glPopMatrix(); - GL11.glRotatef(-90, 0, 1, 0); GL11.glTranslated(0, 3, 0); - GL11.glScaled(0.1, 0.1, 0.1); //Drillgon200: The thing is dead. bindTexture(ResourceManager.bobkotium_tex); ResourceManager.nikonium.renderAll(); - HbmShaderManager2.bloomData.bindFramebuffer(false); + /*HbmShaderManager2.bloomData.bindFramebuffer(false); ResourceManager.bloom_test.use(); ResourceManager.nikonium.renderAll(); float aeug = (float) Math.sin((te.getWorld().getTotalWorldTime()+partialTicks)*0.15)*0.5F+0.65F; float aeug2 = (float) Math.sin((te.getWorld().getTotalWorldTime()+partialTicks)*0.15+0.2)*0.5F+0.65F; GL20.glUniform4f(GL20.glGetUniformLocation(ResourceManager.bloom_test.getShaderId(), "color"), 1F*aeug, 0.2F*aeug2, 0, 1); GL20.glUniform4f(GL20.glGetUniformLocation(ResourceManager.bloom_test.getShaderId(), "color"), 2F*aeug, 1.3F*aeug, 1*aeug, 1); - GL20.glUniform4f(GL20.glGetUniformLocation(ResourceManager.bloom_test.getShaderId(), "color"), 0F, 1.2F, 0, 1); + // GL20.glUniform4f(GL20.glGetUniformLocation(ResourceManager.bloom_test.getShaderId(), "color"), 0F, 1F, 0, 1); HbmShaderManager2.releaseShader(); - Minecraft.getMinecraft().getFramebuffer().bindFramebuffer(false); - GL11.glScaled(10, 10, 10); + Minecraft.getMinecraft().getFramebuffer().bindFramebuffer(false);*/ GL11.glTranslated(0, -3, 0); GL11.glRotatef(90, 0, 1, 0); @@ -149,6 +164,9 @@ public void render(TileEntityObjTester te, double x, double y, double z, float p GlStateManager.depthMask(true); GlStateManager.shadeModel(GL11.GL_FLAT); + + GL11.glTranslated(0, 2, 0); + bindTexture(ResourceManager.turbofan_blades_tex); GL11.glPopMatrix(); diff --git a/src/main/java/com/hbm/render/tileentity/RenderPress.java b/src/main/java/com/hbm/render/tileentity/RenderPress.java index f5d889b628..19a1561dba 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderPress.java +++ b/src/main/java/com/hbm/render/tileentity/RenderPress.java @@ -14,6 +14,7 @@ import net.minecraft.client.renderer.block.model.ItemCameraTransforms.TransformType; import net.minecraft.client.renderer.texture.TextureMap; import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; +import net.minecraft.entity.SharedMonsterAttributes; import net.minecraft.item.Item; import net.minecraft.item.ItemBlock; import net.minecraft.item.ItemStack; diff --git a/src/main/java/com/hbm/render/tileentity/RenderPuF6Tank.java b/src/main/java/com/hbm/render/tileentity/RenderPuF6Tank.java index 834ad2c96a..9fb57240d2 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderPuF6Tank.java +++ b/src/main/java/com/hbm/render/tileentity/RenderPuF6Tank.java @@ -2,25 +2,13 @@ import org.lwjgl.opengl.GL11; -import com.hbm.lib.RefStrings; -import com.hbm.render.amlfrom1710.AdvancedModelLoader; -import com.hbm.render.amlfrom1710.IModelCustom; +import com.hbm.main.ResourceManager; import com.hbm.tileentity.machine.TileEntityMachinePuF6Tank; import net.minecraft.client.renderer.GlStateManager; import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; -import net.minecraft.util.ResourceLocation; public class RenderPuF6Tank extends TileEntitySpecialRenderer { - - private static final ResourceLocation tankModel = new ResourceLocation(/*"/assets/" + */RefStrings.MODID, "models/tank.obj"); - private IModelCustom tankModelC; - private ResourceLocation tankTexture; - - public RenderPuF6Tank() { - tankModelC = AdvancedModelLoader.loadModel(tankModel); - tankTexture = new ResourceLocation(RefStrings.MODID, "textures/models/PUF6Tank.png"); - } @Override public boolean isGlobalRenderer(TileEntityMachinePuF6Tank te) { @@ -44,8 +32,8 @@ public void render(TileEntityMachinePuF6Tank te, double x, double y, double z, f GL11.glRotatef(0, 0F, 1F, 0F); break; } - bindTexture(tankTexture); - tankModelC.renderAll(); + bindTexture(ResourceManager.puf6_tex); + ResourceManager.tank.renderAll(); GL11.glPopMatrix(); } diff --git a/src/main/java/com/hbm/render/tileentity/RenderRTG.java b/src/main/java/com/hbm/render/tileentity/RenderRTG.java index 601b435190..ffd40825d2 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderRTG.java +++ b/src/main/java/com/hbm/render/tileentity/RenderRTG.java @@ -5,7 +5,6 @@ import com.hbm.blocks.ModBlocks; import com.hbm.lib.Library; import com.hbm.main.ResourceManager; -import com.hbm.tileentity.machine.TileEntityMachineRTG; import net.minecraft.client.renderer.GlStateManager; import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; @@ -23,17 +22,20 @@ public void render(TileEntity te, double x, double y, double z, float partialTic if(te.getBlockType() == ModBlocks.machine_rtg_grey){ bindTexture(ResourceManager.rtg_tex); - ResourceManager.rtg.renderAll(); - } else { + } else if(te.getBlockType() == ModBlocks.machine_powerrtg){ + bindTexture(ResourceManager.rtg_polonium_tex); + } else { bindTexture(ResourceManager.rtg_cell_tex); } + //Drillgon200: This is handled by the forge model + //ResourceManager.rtg.renderPart("Gen"); int ix = te.getPos().getX(); int iy = te.getPos().getY(); int iz = te.getPos().getZ(); - + if(Library.checkCableConnectables(te.getWorld(), ix + 1, iy, iz)) - ResourceManager.rtg_connector.renderAll(); + ResourceManager.rtg_connector.renderAll(); if(Library.checkCableConnectables(te.getWorld(), ix - 1, iy, iz)) { GL11.glRotatef(180, 0F, 1F, 0F); diff --git a/src/main/java/com/hbm/render/tileentity/RenderRefinery.java b/src/main/java/com/hbm/render/tileentity/RenderRefinery.java index 21d1b009d7..588e6a278e 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderRefinery.java +++ b/src/main/java/com/hbm/render/tileentity/RenderRefinery.java @@ -2,26 +2,14 @@ import org.lwjgl.opengl.GL11; -import com.hbm.lib.RefStrings; -import com.hbm.render.amlfrom1710.AdvancedModelLoader; -import com.hbm.render.amlfrom1710.IModelCustom; +import com.hbm.main.ResourceManager; import com.hbm.tileentity.machine.TileEntityMachineRefinery; import net.minecraft.client.renderer.GlStateManager; import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; -import net.minecraft.util.ResourceLocation; public class RenderRefinery extends TileEntitySpecialRenderer { - private static final ResourceLocation body = new ResourceLocation(RefStrings.MODID, "models/refinery.obj"); - private IModelCustom genModel; - private ResourceLocation genTexture; - - public RenderRefinery() { - genModel = AdvancedModelLoader.loadModel(body); - genTexture = new ResourceLocation(RefStrings.MODID, "textures/models/refinery.png"); - } - @Override public boolean isGlobalRenderer(TileEntityMachineRefinery te) { return true; @@ -35,9 +23,11 @@ public void render(TileEntityMachineRefinery te, double x, double y, double z, f GL11.glDisable(GL11.GL_CULL_FACE); GL11.glRotatef(180, 0F, 1F, 0F); - bindTexture(genTexture); - - genModel.renderAll(); + bindTexture(ResourceManager.refinery_tex); + + GL11.glShadeModel(GL11.GL_SMOOTH); + ResourceManager.refinery.renderAll(); + GL11.glShadeModel(GL11.GL_FLAT); GL11.glPopMatrix(); } diff --git a/src/main/java/com/hbm/render/tileentity/RenderSlidingBlastDoor.java b/src/main/java/com/hbm/render/tileentity/RenderSlidingBlastDoor.java index 585abc64c6..60175dd26d 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderSlidingBlastDoor.java +++ b/src/main/java/com/hbm/render/tileentity/RenderSlidingBlastDoor.java @@ -21,6 +21,8 @@ public class RenderSlidingBlastDoor extends TileEntitySpecialRenderer { + private static DoubleBuffer buf = null; + @Override public boolean isGlobalRenderer(TileEntitySlidingBlastDoor te) { return true; @@ -47,7 +49,9 @@ public void render(TileEntitySlidingBlastDoor te, double x, double y, double z, case 5: GL11.glRotatef(270, 0F, 1F, 0F); break; } - DoubleBuffer buf = GLAllocation.createDirectByteBuffer(8*4).asDoubleBuffer(); + if(buf == null){ + buf = GLAllocation.createDirectByteBuffer(8*4).asDoubleBuffer(); + } buf.put(new double[]{1, 0, 0, 0}); buf.rewind(); GL11.glPushMatrix(); diff --git a/src/main/java/com/hbm/render/tileentity/RenderSolarBoiler.java b/src/main/java/com/hbm/render/tileentity/RenderSolarBoiler.java new file mode 100644 index 0000000000..6e7e1ca74b --- /dev/null +++ b/src/main/java/com/hbm/render/tileentity/RenderSolarBoiler.java @@ -0,0 +1,43 @@ +package com.hbm.render.tileentity; + +import org.lwjgl.opengl.GL11; + +import com.hbm.blocks.BlockDummyable; +import com.hbm.main.ResourceManager; +import com.hbm.tileentity.machine.TileEntitySolarBoiler; + +import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; + +public class RenderSolarBoiler extends TileEntitySpecialRenderer { + + @Override + public boolean isGlobalRenderer(TileEntitySolarBoiler te) { + return true; + } + + @Override + public void render(TileEntitySolarBoiler te, double x, double y, double z, float partialTicks, int destroyStage, float alpha) { + GL11.glPushMatrix(); + GL11.glTranslated(x + 0.5D, y, z + 0.5D); + GlStateManager.enableLighting(); + + GL11.glRotatef(90, 0F, 1F, 0F); + + switch(te.getBlockMetadata() - BlockDummyable.offset) + { + case 2: GL11.glRotatef(0, 0F, 1F, 0F); break; + case 4: GL11.glRotatef(90, 0F, 1F, 0F); break; + case 3: GL11.glRotatef(180, 0F, 1F, 0F); break; + case 5: GL11.glRotatef(270, 0F, 1F, 0F); break; + } + + bindTexture(ResourceManager.solar_tex); + + GlStateManager.shadeModel(GL11.GL_SMOOTH); + ResourceManager.solar_boiler.renderPart("Base"); + GlStateManager.shadeModel(GL11.GL_FLAT); + + GL11.glPopMatrix(); + } +} diff --git a/src/main/java/com/hbm/render/tileentity/RenderSolarMirror.java b/src/main/java/com/hbm/render/tileentity/RenderSolarMirror.java new file mode 100644 index 0000000000..0a627490cb --- /dev/null +++ b/src/main/java/com/hbm/render/tileentity/RenderSolarMirror.java @@ -0,0 +1,103 @@ +package com.hbm.render.tileentity; + +import org.lwjgl.opengl.GL11; + +import com.hbm.main.ResourceManager; +import com.hbm.tileentity.machine.TileEntitySolarMirror; + +import net.minecraft.client.renderer.BufferBuilder; +import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.client.renderer.GlStateManager.DestFactor; +import net.minecraft.client.renderer.GlStateManager.SourceFactor; +import net.minecraft.client.renderer.Tessellator; +import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; +import net.minecraft.client.renderer.vertex.DefaultVertexFormats; + +public class RenderSolarMirror extends TileEntitySpecialRenderer { + + @Override + public boolean isGlobalRenderer(TileEntitySolarMirror te) { + return true; + } + + @Override + public void render(TileEntitySolarMirror te, double x, double y, double z, float partialTicks, int destroyStage, float alpha) { + GL11.glPushMatrix(); + GL11.glTranslated(x + 0.5D, y, z + 0.5D); + GlStateManager.enableLighting(); + + TileEntitySolarMirror mirror = (TileEntitySolarMirror)te; + + bindTexture(ResourceManager.solar_mirror_tex); + ResourceManager.solar_mirror.renderPart("Base"); + + GL11.glTranslated(0, 1, 0); + + int dx = mirror.tX - mirror.getPos().getX(); + int dy = mirror.tY - mirror.getPos().getY(); + int dz = mirror.tZ - mirror.getPos().getZ(); + + double dist = Math.sqrt(dx * dx + dy * dy + dz * dz); + + if(mirror.tY >= mirror.getPos().getY()) { + + double pitch = Math.toDegrees(-Math.asin((dy + 0.5) / dist)) + 90; + double yaw = Math.toDegrees(-Math.atan2(dz, dx)) + 180; + + GL11.glRotated(yaw, 0, 1, 0); + GL11.glRotated(pitch, 0, 0, 1); + } + + GL11.glTranslated(0, -1, 0); + ResourceManager.solar_mirror.renderPart("Mirror"); + + if(mirror.isOn) { + + Tessellator tess = Tessellator.getInstance(); + BufferBuilder buf = tess.getBuffer(); + GlStateManager.disableTexture2D(); + GlStateManager.disableLighting(); + GlStateManager.disableCull(); + GlStateManager.enableBlend(); + GlStateManager.shadeModel(GL11.GL_SMOOTH); + GlStateManager.blendFunc(SourceFactor.SRC_ALPHA, DestFactor.ONE); + GlStateManager.alphaFunc(GL11.GL_GREATER, 0); + GlStateManager.depthMask(false); + + float min = 0.005F; + float max = 0.01F; + + buf.begin(GL11.GL_QUADS, DefaultVertexFormats.POSITION_COLOR); + buf.pos(0.5, 1.0625, 0.5).color(1F, 1F, 1F, max).endVertex(); + buf.pos(0.5, 1.0625, -0.5).color(1F, 1F, 1F, max).endVertex(); + buf.pos(0.5, dist, -0.5).color(1F, 1F, 1F, min).endVertex(); + buf.pos(0.5, dist, 0.5).color(1F, 1F, 1F, min).endVertex(); + + buf.pos(-0.5, 1.0625, 0.5).color(1F, 1F, 1F, max).endVertex(); + buf.pos(-0.5, 1.0625, -0.5).color(1F, 1F, 1F, max).endVertex(); + buf.pos(-0.5, dist, -0.5).color(1F, 1F, 1F, min).endVertex(); + buf.pos(-0.5, dist, 0.5).color(1F, 1F, 1F, min).endVertex(); + + buf.pos(0.5, 1.0625, 0.5).color(1F, 1F, 1F, max).endVertex(); + buf.pos(-0.5, 1.0625, 0.5).color(1F, 1F, 1F, max).endVertex(); + buf.pos(-0.5, dist, 0.5).color(1F, 1F, 1F, min).endVertex(); + buf.pos(0.5, dist, 0.5).color(1F, 1F, 1F, min).endVertex(); + + buf.pos(0.5, 1.0625, -0.5).color(1F, 1F, 1F, max).endVertex(); + buf.pos(-0.5, 1.0625, -0.5).color(1F, 1F, 1F, max).endVertex(); + buf.pos(-0.5, dist, -0.5).color(1F, 1F, 1F, min).endVertex(); + buf.pos(0.5, dist, -0.5).color(1F, 1F, 1F, min).endVertex(); + tess.draw(); + + GlStateManager.depthMask(true); + GlStateManager.alphaFunc(GL11.GL_GREATER, 0.1F); + GlStateManager.shadeModel(GL11.GL_FLAT); + GlStateManager.disableBlend(); + GlStateManager.enableCull(); + GlStateManager.enableLighting(); + GlStateManager.enableTexture2D(); + } + + GL11.glPopMatrix(); + } +} diff --git a/src/main/java/com/hbm/render/tileentity/RenderUF6Tank.java b/src/main/java/com/hbm/render/tileentity/RenderUF6Tank.java index 19714fabb6..916a5e7e79 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderUF6Tank.java +++ b/src/main/java/com/hbm/render/tileentity/RenderUF6Tank.java @@ -2,25 +2,13 @@ import org.lwjgl.opengl.GL11; -import com.hbm.lib.RefStrings; -import com.hbm.render.amlfrom1710.AdvancedModelLoader; -import com.hbm.render.amlfrom1710.IModelCustom; +import com.hbm.main.ResourceManager; import com.hbm.tileentity.machine.TileEntityMachineUF6Tank; import net.minecraft.client.renderer.GlStateManager; import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; -import net.minecraft.util.ResourceLocation; public class RenderUF6Tank extends TileEntitySpecialRenderer { - - private static final ResourceLocation tankModel = new ResourceLocation(/*"/assets/" + */RefStrings.MODID, "models/tank.obj"); - private IModelCustom tankModelC; - private ResourceLocation tankTexture; - - public RenderUF6Tank() { - tankModelC = AdvancedModelLoader.loadModel(tankModel); - tankTexture = new ResourceLocation(RefStrings.MODID, "textures/models/UF6Tank.png"); - } @Override public boolean isGlobalRenderer(TileEntityMachineUF6Tank te) { @@ -44,8 +32,8 @@ public void render(TileEntityMachineUF6Tank te, double x, double y, double z, fl GL11.glRotatef(0, 0F, 1F, 0F); break; } - bindTexture(tankTexture); - tankModelC.renderAll(); + bindTexture(ResourceManager.uf6_tex); + ResourceManager.tank.renderAll(); GL11.glPopMatrix(); } diff --git a/src/main/java/com/hbm/render/util/GaugeUtil.java b/src/main/java/com/hbm/render/util/GaugeUtil.java new file mode 100644 index 0000000000..67a86cd5a9 --- /dev/null +++ b/src/main/java/com/hbm/render/util/GaugeUtil.java @@ -0,0 +1,64 @@ +package com.hbm.render.util; + +import org.lwjgl.opengl.GL11; + +import com.hbm.lib.RefStrings; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.BufferBuilder; +import net.minecraft.client.renderer.Tessellator; +import net.minecraft.client.renderer.vertex.DefaultVertexFormats; +import net.minecraft.util.ResourceLocation; + +public class GaugeUtil { + + public static enum Gauge { + + ROUND_SMALL(new ResourceLocation(RefStrings.MODID + ":textures/gui/gauges/small_round.png"), 18, 18, 13), + ROUND_LARGE(new ResourceLocation(RefStrings.MODID + ":textures/gui/gauges/large_round.png"), 36, 36, 13), + BOW_SMALL(new ResourceLocation(RefStrings.MODID + ":textures/gui/gauges/small_bow.png"), 18, 18, 13), + BOW_LARGE(new ResourceLocation(RefStrings.MODID + ":textures/gui/gauges/large_bow.png"), 36, 36, 13), + WIDE_SMALL(new ResourceLocation(RefStrings.MODID + ":textures/gui/gauges/small_wide.png"), 18, 12, 7), + WIDE_LARGE(new ResourceLocation(RefStrings.MODID + ":textures/gui/gauges/large_wide.png"), 36, 24, 11), + BAR_SMALL(new ResourceLocation(RefStrings.MODID + ":textures/gui/gauges/small_bar.png"), 36, 12, 16); + + ResourceLocation texture; + int width; + int height; + int count; + + private Gauge(ResourceLocation texture, int width, int height, int count) { + this.texture = texture; + this.width = width; + this.height = height; + this.count = count; + } + } + + /** + * + * @param gauge The gauge enum to use + * @param x The x coord in the GUI (left) + * @param y The y coord in the GUI (top) + * @param z The z-level (from GUI.zLevel) + * @param progress Double from 0-1 how far the gauge has progressed + */ + public static void renderGauge(Gauge gauge, double x, double y, double z, double progress) { + + Minecraft.getMinecraft().renderEngine.bindTexture(gauge.texture); + + int frameNum = (int) Math.round((gauge.count - 1) * progress); + double singleFrame = 1D / (double)gauge.count; + double frameOffset = singleFrame * frameNum; + + Tessellator tess = Tessellator.getInstance(); + BufferBuilder buf = tess.getBuffer(); + buf.begin(GL11.GL_QUADS, DefaultVertexFormats.POSITION_TEX); + buf.pos(x, y + gauge.height, z).tex(0, frameOffset + singleFrame).endVertex(); + buf.pos(x + gauge.width, y + gauge.height, z).tex(1, frameOffset + singleFrame).endVertex(); + buf.pos(x + gauge.width, y, z).tex(1, frameOffset).endVertex(); + buf.pos(x, y, z).tex(0, frameOffset).endVertex(); + tess.draw(); + } + +} \ No newline at end of file diff --git a/src/main/java/com/hbm/render/util/RenderOverhead.java b/src/main/java/com/hbm/render/util/RenderOverhead.java new file mode 100644 index 0000000000..31fbbee87a --- /dev/null +++ b/src/main/java/com/hbm/render/util/RenderOverhead.java @@ -0,0 +1,192 @@ +package com.hbm.render.util; + +import org.lwjgl.opengl.GL11; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.renderer.BufferBuilder; +import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.client.renderer.Tessellator; +import net.minecraft.client.renderer.GlStateManager.DestFactor; +import net.minecraft.client.renderer.GlStateManager.SourceFactor; +import net.minecraft.client.renderer.entity.RenderLiving; +import net.minecraft.client.renderer.entity.RenderLivingBase; +import net.minecraft.client.renderer.vertex.DefaultVertexFormats; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.item.EntityXPOrb; +import net.minecraft.entity.monster.EntityMob; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.util.math.AxisAlignedBB; + +public class RenderOverhead { + + public static void renderTag(EntityLivingBase living, double x, double y, double z, RenderLivingBase renderer, String name, boolean depthTest) { + + EntityPlayer thePlayer = Minecraft.getMinecraft().player; + + GlStateManager.alphaFunc(GL11.GL_GREATER, 0.1F); + + if(shouldRenderTag(living)) { + float f = 1.6F; + double distSq = living.getDistanceSq(thePlayer); + float range = living.isSneaking() ? RenderLivingBase.NAME_TAG_RANGE_SNEAK : RenderLivingBase.NAME_TAG_RANGE; + + if(distSq < (double) (range * range)) { + String s = name; + drawTagAware(living, x, y, z, name, depthTest); + } + } + } + + protected static boolean shouldRenderTag(EntityLivingBase p_110813_1_) { + return Minecraft.isGuiEnabled() && p_110813_1_ != Minecraft.getMinecraft().player && !p_110813_1_.isInvisibleToPlayer(Minecraft.getMinecraft().player) && !p_110813_1_.isBeingRidden(); + } + + protected static void drawTagAware(EntityLivingBase entity, double x, double y, double z, String string, boolean depthTest) { + if(entity.isPlayerSleeping()) { + drawTag(entity, string, x, y - 1.5D, z, 64, depthTest); + } else { + drawTag(entity, string, x, y, z, 64, depthTest); + } + } + + protected static void drawTag(Entity entity, String name, double x, double y, double z, int dist, boolean depthTest) { + + double distsq = entity.getDistanceSq(Minecraft.getMinecraft().player); + + if(distsq <= (double) (dist * dist)) { + FontRenderer fontrenderer = Minecraft.getMinecraft().fontRenderer; + float f = 1.6F; + float scale = 0.016666668F * f; + GL11.glPushMatrix(); + GL11.glTranslatef((float) x + 0.0F, (float) y + entity.height + 0.75F, (float) z); + GL11.glNormal3f(0.0F, 1.0F, 0.0F); + GL11.glRotatef(-Minecraft.getMinecraft().getRenderManager().playerViewY, 0.0F, 1.0F, 0.0F); + GL11.glRotatef(Minecraft.getMinecraft().getRenderManager().playerViewX, 1.0F, 0.0F, 0.0F); + GL11.glScalef(-scale, -scale, scale); + GlStateManager.disableLighting(); + GlStateManager.depthMask(false); + if(depthTest) { + GlStateManager.disableDepth(); + } + GlStateManager.enableBlend(); + //src alpha, one minus src alpha + GlStateManager.tryBlendFuncSeparate(770, 771, 1, 0); + Tessellator tessellator = Tessellator.getInstance(); + BufferBuilder buf = tessellator.getBuffer(); + byte heightOffset = 0; + + if(name.equals("deadmau5")) { + heightOffset = -10; + } + + GlStateManager.disableTexture2D(); + buf.begin(GL11.GL_QUADS, DefaultVertexFormats.POSITION); + int center = fontrenderer.getStringWidth(name) / 2; + GlStateManager.color(0.0F, 0.0F, 0.0F, 0.25F); + buf.pos((double) (-center - 1), (double) (-1 + heightOffset), 0.0D).endVertex(); + buf.pos((double) (-center - 1), (double) (8 + heightOffset), 0.0D).endVertex(); + buf.pos((double) (center + 1), (double) (8 + heightOffset), 0.0D).endVertex(); + buf.pos((double) (center + 1), (double) (-1 + heightOffset), 0.0D).endVertex(); + tessellator.draw(); + GlStateManager.enableTexture2D(); + fontrenderer.drawString(name, -fontrenderer.getStringWidth(name) / 2, heightOffset, 553648127); + GlStateManager.enableDepth(); + GlStateManager.depthMask(true); + fontrenderer.drawString(name, -fontrenderer.getStringWidth(name) / 2, heightOffset, -1); + GlStateManager.enableLighting(); + GlStateManager.disableBlend(); + GlStateManager.color(1, 1, 1, 1); + GL11.glPopMatrix(); + } + } + + public static void renderThermalSight(float partialTicks) { + + EntityPlayer player = Minecraft.getMinecraft().player; + double x = player.prevPosX + (player.posX - player.prevPosX) * partialTicks; + double y = player.prevPosY + (player.posY - player.prevPosY) * partialTicks; + double z = player.prevPosZ + (player.posZ - player.prevPosZ) * partialTicks; + + GL11.glPushMatrix(); + GlStateManager.disableColorMaterial(); + GlStateManager.disableTexture2D(); + GlStateManager.disableLighting(); + GL11.glEnable(GL11.GL_POINT_SMOOTH); + GlStateManager.enableBlend(); + GlStateManager.disableDepth(); + GlStateManager.blendFunc(SourceFactor.SRC_ALPHA, DestFactor.ONE_MINUS_SRC_ALPHA); + + net.minecraft.client.renderer.Tessellator tess = net.minecraft.client.renderer.Tessellator.getInstance(); + BufferBuilder buf = tess.getBuffer(); + buf.begin(GL11.GL_LINES, DefaultVertexFormats.POSITION_COLOR); + + for(Object o : player.world.loadedEntityList) { + + Entity ent = (Entity) o; + + if(ent == player) + continue; + + if(ent.getDistanceSq(player) > 4096) + continue; + float r, g, b; + r = g = b = 1; + if(ent instanceof EntityMob){ + r = 1; g = 0; b = 0; + } else if(ent instanceof EntityPlayer){ + r = 1; g = 0; b = 1; + } else if(ent instanceof EntityLiving){ + r = 0; g = 1; b = 0; + } else if(ent instanceof EntityItem){ + r = 1; g = 1; b = 0.5F; + } else if(ent instanceof EntityXPOrb) { + if(player.ticksExisted % 10 < 5){ + r = 1; g = 1; b = 0.5F; + } else { + r = 0.5F; g = 1; b = 0.5F; + } + } else { + continue; + } + + AxisAlignedBB bb = ent.getEntityBoundingBox(); + buf.pos(bb.minX - x, bb.maxY - y, bb.minZ - z).color(r, g, b, 1).endVertex(); + buf.pos(bb.minX - x, bb.minY - y, bb.minZ - z).color(r, g, b, 1).endVertex(); + buf.pos(bb.minX - x, bb.maxY - y, bb.minZ - z).color(r, g, b, 1).endVertex(); + buf.pos(bb.maxX - x, bb.maxY - y, bb.minZ - z).color(r, g, b, 1).endVertex(); + buf.pos(bb.maxX - x, bb.maxY - y, bb.minZ - z).color(r, g, b, 1).endVertex(); + buf.pos(bb.maxX - x, bb.minY - y, bb.minZ - z).color(r, g, b, 1).endVertex(); + buf.pos(bb.minX - x, bb.minY - y, bb.minZ - z).color(r, g, b, 1).endVertex(); + buf.pos(bb.maxX - x, bb.minY - y, bb.minZ - z).color(r, g, b, 1).endVertex(); + buf.pos(bb.maxX - x, bb.minY - y, bb.minZ - z).color(r, g, b, 1).endVertex(); + buf.pos(bb.maxX - x, bb.minY - y, bb.maxZ - z).color(r, g, b, 1).endVertex(); + buf.pos(bb.maxX - x, bb.maxY - y, bb.maxZ - z).color(r, g, b, 1).endVertex(); + buf.pos(bb.maxX - x, bb.maxY - y, bb.minZ - z).color(r, g, b, 1).endVertex(); + buf.pos(bb.maxX - x, bb.maxY - y, bb.maxZ - z).color(r, g, b, 1).endVertex(); + buf.pos(bb.maxX - x, bb.minY - y, bb.maxZ - z).color(r, g, b, 1).endVertex(); + buf.pos(bb.minX - x, bb.maxY - y, bb.minZ - z).color(r, g, b, 1).endVertex(); + buf.pos(bb.minX - x, bb.maxY - y, bb.maxZ - z).color(r, g, b, 1).endVertex(); + buf.pos(bb.minX - x, bb.maxY - y, bb.maxZ - z).color(r, g, b, 1).endVertex(); + buf.pos(bb.minX - x, bb.minY - y, bb.maxZ - z).color(r, g, b, 1).endVertex(); + buf.pos(bb.minX - x, bb.maxY - y, bb.maxZ - z).color(r, g, b, 1).endVertex(); + buf.pos(bb.maxX - x, bb.maxY - y, bb.maxZ - z).color(r, g, b, 1).endVertex(); + buf.pos(bb.minX - x, bb.minY - y, bb.maxZ - z).color(r, g, b, 1).endVertex(); + buf.pos(bb.maxX - x, bb.minY - y, bb.maxZ - z).color(r, g, b, 1).endVertex(); + buf.pos(bb.minX - x, bb.minY - y, bb.minZ - z).color(r, g, b, 1).endVertex(); + buf.pos(bb.minX - x, bb.minY - y, bb.maxZ - z).color(r, g, b, 1).endVertex(); + } + + tess.draw(); + + GlStateManager.enableColorMaterial(); + GlStateManager.enableTexture2D(); + GL11.glDisable(GL11.GL_POINT_SMOOTH); + GlStateManager.disableBlend(); + GlStateManager.enableDepth(); + GL11.glPopMatrix(); + } +} diff --git a/src/main/java/com/hbm/tileentity/TileEntityProxyBase.java b/src/main/java/com/hbm/tileentity/TileEntityProxyBase.java index eacc241336..81cde725a0 100644 --- a/src/main/java/com/hbm/tileentity/TileEntityProxyBase.java +++ b/src/main/java/com/hbm/tileentity/TileEntityProxyBase.java @@ -1,6 +1,9 @@ package com.hbm.tileentity; import com.hbm.blocks.BlockDummyable; +import com.hbm.blocks.machine.BlockHadronAccess; +import com.hbm.lib.ForgeDirection; +import com.hbm.tileentity.machine.TileEntityHadron; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.math.BlockPos; @@ -23,6 +26,22 @@ public TileEntity getTE() { return te; } } + + /// this spares me the hassle of registering a new child class TE that aims at the right target /// + //Drillgon200: Incidentally, it's also a gateway to some very messy code, the very thing this class is supposed to prevent. + + if(this.getBlockType() instanceof BlockHadronAccess) { + ForgeDirection dir = ForgeDirection.getOrientation(this.getBlockMetadata()); + + + for(int i = 1; i < 3; i++) { + TileEntity te = world.getTileEntity(new BlockPos(pos.getX() + dir.offsetX * i, pos.getY() + dir.offsetY * i, pos.getZ() + dir.offsetZ * i)); + + if(te instanceof TileEntityHadron) { + return te; + } + } + } return null; } diff --git a/src/main/java/com/hbm/tileentity/TileEntityTickingBase.java b/src/main/java/com/hbm/tileentity/TileEntityTickingBase.java index 0b723454f1..b961306141 100644 --- a/src/main/java/com/hbm/tileentity/TileEntityTickingBase.java +++ b/src/main/java/com/hbm/tileentity/TileEntityTickingBase.java @@ -12,7 +12,6 @@ public abstract class TileEntityTickingBase extends TileEntity implements ITickable { public TileEntityTickingBase() { - // TODO Auto-generated constructor stub } public abstract String getInventoryName(); diff --git a/src/main/java/com/hbm/tileentity/bomb/RenderNukeMike.java b/src/main/java/com/hbm/tileentity/bomb/RenderNukeMike.java index d2050c85ec..2f3ff0e84d 100644 --- a/src/main/java/com/hbm/tileentity/bomb/RenderNukeMike.java +++ b/src/main/java/com/hbm/tileentity/bomb/RenderNukeMike.java @@ -2,25 +2,13 @@ import org.lwjgl.opengl.GL11; -import com.hbm.lib.RefStrings; -import com.hbm.render.amlfrom1710.AdvancedModelLoader; -import com.hbm.render.amlfrom1710.IModelCustom; +import com.hbm.main.ResourceManager; import net.minecraft.client.renderer.GlStateManager; import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; -import net.minecraft.util.ResourceLocation; public class RenderNukeMike extends TileEntitySpecialRenderer { - private static final ResourceLocation objTesterModelRL = new ResourceLocation(/*"/assets/" + */RefStrings.MODID, "models/IvyMike.obj"); - private IModelCustom mikeModel; - private ResourceLocation mikeTexture; - - public RenderNukeMike() { - mikeModel = AdvancedModelLoader.loadModel(objTesterModelRL); - mikeTexture = new ResourceLocation(RefStrings.MODID, "textures/models/IvyMike.png"); - } - @Override public boolean isGlobalRenderer(TileEntityNukeMike te) { return true; @@ -45,8 +33,8 @@ public void render(TileEntityNukeMike te, double x, double y, double z, float pa GL11.glRotatef(-90, 0F, 1F, 0F); break; } - bindTexture(mikeTexture); - mikeModel.renderAll(); + bindTexture(ResourceManager.bomb_mike_tex); + ResourceManager.bomb_mike.renderAll(); GlStateManager.enableCull(); GL11.glPopMatrix(); diff --git a/src/main/java/com/hbm/tileentity/bomb/TileEntityFireworks.java b/src/main/java/com/hbm/tileentity/bomb/TileEntityFireworks.java new file mode 100644 index 0000000000..7583cd4e55 --- /dev/null +++ b/src/main/java/com/hbm/tileentity/bomb/TileEntityFireworks.java @@ -0,0 +1,85 @@ +package com.hbm.tileentity.bomb; + +import com.hbm.entity.item.EntityFireworks; +import com.hbm.lib.HBMSoundHandler; +import com.hbm.packet.AuxParticlePacketNT; +import com.hbm.packet.PacketDispatcher; + +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.ITickable; +import net.minecraft.util.SoundCategory; +import net.minecraftforge.fml.common.network.NetworkRegistry.TargetPoint; + +public class TileEntityFireworks extends TileEntity implements ITickable { + + public int color = 0xff0000; + public String message = "EAT MY ASS"; + public int charges; + + int index; + int delay; + + @Override + public void update() { + if(!world.isRemote) { + + if(world.isBlockIndirectlyGettingPowered(pos) > 0 && !message.isEmpty() && charges > 0) { + + delay--; + + if(delay <= 0) { + delay = 30; + + int c = (int)(message.charAt(index)); + + int mod = index % 9; + + double offX = (mod / 3 - 1) * 0.3125; + double offZ = (mod % 3 - 1) * 0.3125; + + EntityFireworks fireworks = new EntityFireworks(world, pos.getX() + 0.5 + offX, pos.getY() + 1.5, pos.getZ() + 0.5 + offZ, color, c); + world.spawnEntity(fireworks); + + world.playSound(null, fireworks.posX, fireworks.posY, fireworks.posZ, HBMSoundHandler.rocketFlame, SoundCategory.BLOCKS, 3.0F, 1.0F); + + charges--; + this.markDirty(); + + NBTTagCompound data = new NBTTagCompound(); + data.setString("type", "vanillaExt"); + data.setString("mode", "flame"); + PacketDispatcher.wrapper.sendToAllAround(new AuxParticlePacketNT(data, pos.getX() + 0.5 + offX, pos.getY() + 1.125, pos.getZ() + 0.5 + offZ), new TargetPoint(this.world.provider.getDimension(), pos.getX() + 0.5 + offX, pos.getY() + 1.125, pos.getZ() + 0.5 + offZ, 100)); + + index++; + + if(index >= message.length()) { + index = 0; + delay = 100; + } + } + + } else { + delay = 0; + index = 0; + } + } + } + + @Override + public void readFromNBT(NBTTagCompound compound) { + this.charges = compound.getInteger("charges"); + this.color = compound.getInteger("color"); + this.message = compound.getString("message"); + super.readFromNBT(compound); + } + + @Override + public NBTTagCompound writeToNBT(NBTTagCompound compound) { + compound.setInteger("charges", charges); + compound.setInteger("color", color); + compound.setString("message", message); + return super.writeToNBT(compound); + } + +} diff --git a/src/main/java/com/hbm/tileentity/deco/TileEntityGeysir.java b/src/main/java/com/hbm/tileentity/deco/TileEntityGeysir.java index f7782f94f2..0713f49612 100644 --- a/src/main/java/com/hbm/tileentity/deco/TileEntityGeysir.java +++ b/src/main/java/com/hbm/tileentity/deco/TileEntityGeysir.java @@ -5,13 +5,16 @@ import com.hbm.blocks.ModBlocks; import com.hbm.blocks.generic.BlockGeysir; +import com.hbm.entity.particle.EntityGasFlameFX; import com.hbm.entity.particle.EntityOrangeFX; +import com.hbm.entity.projectile.EntityShrapnel; import com.hbm.entity.projectile.EntityWaterSplash; import net.minecraft.block.Block; import net.minecraft.block.state.IBlockState; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.player.EntityPlayer; import net.minecraft.init.Blocks; import net.minecraft.init.MobEffects; import net.minecraft.potion.PotionEffect; @@ -84,6 +87,26 @@ private void vapor() { } } + private void fire() { + + int range = 32; + if(world.getEntitiesWithinAABB(EntityPlayer.class, new AxisAlignedBB(pos.getX() + 0.5, pos.getY() + 0.5, pos.getZ() + 0.5, pos.getX() + 0.5, pos.getY() + 0.5, pos.getZ() + 0.5).grow(range, range, range)).isEmpty()) + return; + + if(world.rand.nextInt(3) == 0) { + EntityShrapnel fx = new EntityShrapnel(world, pos.getX() + 0.5, pos.getY() + 1.5, pos.getZ() + 0.5); + fx.motionX = world.rand.nextGaussian() * 0.05; + fx.motionZ = world.rand.nextGaussian() * 0.05; + fx.motionY = 0.5 + world.rand.nextDouble() * timer * 0.01; + + world.spawnEntity(fx); + } + + if(timer % 2 == 0) //TODO: replace with actual particle + world.spawnEntity(new EntityGasFlameFX(world, pos.getX() + 0.5F, pos.getY() + 1.1F, pos.getZ() + 0.5F, world.rand.nextGaussian() * 0.05, 0.2, world.rand.nextGaussian() * 0.05)); + + } + private int getDelay() { IBlockState state = world.getBlockState(pos); @@ -103,6 +126,10 @@ private int getDelay() { return (!active ? 20 : 30 + rand.nextInt(20)); + } else if(b == ModBlocks.geysir_nether) { + + return (!active ? (rand.nextBoolean() ? 300 : 450) : 80 + rand.nextInt(60)); + } return 0; diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityBarrel.java b/src/main/java/com/hbm/tileentity/machine/TileEntityBarrel.java index 736e003414..5dada2506e 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityBarrel.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityBarrel.java @@ -107,7 +107,7 @@ public void fillFluidInit(FluidTank tank) { } public void fillFluid(BlockPos pos1, FluidTank tank) { - FFUtils.fillFluid(this, tank, world, pos1, 1000); + FFUtils.fillFluid(this, tank, world, pos1, 4000); } @Override diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityConverterHeRf.java b/src/main/java/com/hbm/tileentity/machine/TileEntityConverterHeRf.java index 0e1f88aa83..e8cffcd3ab 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityConverterHeRf.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityConverterHeRf.java @@ -1,6 +1,7 @@ package com.hbm.tileentity.machine; import com.hbm.interfaces.IConsumer; +import com.hbm.tileentity.TileEntityMachineBase; import cofh.redstoneflux.api.IEnergyProvider; import cofh.redstoneflux.api.IEnergyReceiver; @@ -13,25 +14,33 @@ import net.minecraftforge.energy.CapabilityEnergy; import net.minecraftforge.energy.IEnergyStorage; -public class TileEntityConverterHeRf extends TileEntity implements ITickable, IConsumer, IEnergyProvider, IEnergyStorage { +public class TileEntityConverterHeRf extends TileEntityMachineBase implements ITickable, IConsumer, IEnergyProvider, IEnergyStorage { public long power; - public final long maxPower = 1000000; - public EnergyStorage storage = new EnergyStorage(4000000, 2500000, 2500000); + public long maxPower = 500000000; + public EnergyStorage storage = new EnergyStorage(2000000000, 2000000000, 2000000000); + + public int buf; //Thanks to the great people of Fusion Warfare for helping me with this part. + public TileEntityConverterHeRf() { + super(0); + } + + @Override + public String getName() { + return ""; + } + @Override public void update() { if (!world.isRemote) { - long convert = Math.min(storage.getMaxEnergyStored() - storage.getEnergyStored(), power * 4); - - power -= convert / 4; - storage.setEnergyStored((int) (storage.getEnergyStored() + convert)); + storage.setCapacity((int)power * 4); + storage.setEnergyStored((int)power * 4); - if(convert > 0) - this.markDirty(); + buf = storage.getEnergyStored(); for (EnumFacing dir : EnumFacing.VALUES) { //Drillgon200: BlockPos is basically the location class, but without as much abstraction. @@ -58,10 +67,26 @@ public void update() { storage.extractEnergy(energyTransferred, false); } } + + power = storage.getEnergyStored() / 4; + NBTTagCompound data = new NBTTagCompound(); + data.setInteger("rf", storage.getEnergyStored()); + data.setInteger("maxrf", storage.getEnergyStored()); + data.setLong("he", power); + data.setLong("maxhe", power); + this.networkPack(data, 25); } } + @Override + public void networkUnpack(NBTTagCompound nbt) { + storage.setEnergyStored(nbt.getInteger("rf")); + storage.setCapacity(nbt.getInteger("maxrf")); + power = nbt.getLong("he"); + maxPower = nbt.getLong("maxhe"); + } + @Override public NBTTagCompound writeToNBT(NBTTagCompound compound) { compound.setTag("storage", storage.writeToNBT(new NBTTagCompound())); @@ -110,6 +135,8 @@ public long getPower() { @Override public long getMaxPower() { + if(power < 1000000) + return 500000000;//Long.MAX_VALUE / 100; return maxPower; } diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityConverterRfHe.java b/src/main/java/com/hbm/tileentity/machine/TileEntityConverterRfHe.java index 210aaa5759..196192da82 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityConverterRfHe.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityConverterRfHe.java @@ -6,11 +6,11 @@ import com.hbm.interfaces.IConsumer; import com.hbm.interfaces.ISource; import com.hbm.lib.Library; +import com.hbm.tileentity.TileEntityMachineBase; import cofh.redstoneflux.api.IEnergyReceiver; import cofh.redstoneflux.impl.EnergyStorage; import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.tileentity.TileEntity; import net.minecraft.util.EnumFacing; import net.minecraft.util.ITickable; import net.minecraft.util.math.BlockPos; @@ -18,40 +18,54 @@ import net.minecraftforge.energy.CapabilityEnergy; import net.minecraftforge.energy.IEnergyStorage; -public class TileEntityConverterRfHe extends TileEntity implements ITickable, ISource, IEnergyReceiver, IEnergyStorage { +public class TileEntityConverterRfHe extends TileEntityMachineBase implements ITickable, ISource, IEnergyReceiver, IEnergyStorage { //Also converts from forge energy public long power; - public final long maxPower = 1000000; + public long maxPower = 500000000; public List list = new ArrayList(); - public int age = 0; - public EnergyStorage storage = new EnergyStorage(4000000, 2500000, 2500000); + public boolean tact; + public EnergyStorage storage = new EnergyStorage(2000000000, 2000000000, 2000000000); + public int buf; + + public TileEntityConverterRfHe() { + super(0); + } @Override public void update() { if (!world.isRemote) { - long convert = Math.min(storage.getEnergyStored(), (maxPower - power) * 4); - - storage.setEnergyStored((int) (storage.getEnergyStored() - convert)); - power += convert / 4; - - if(convert > 0) - this.markDirty(); - - age++; - if(age >= 20) - { - age = 0; - } + power = storage.getEnergyStored() / 4; + maxPower = Math.max(1000000, power); - if(age == 9 || age == 19) - ffgeuaInit(); + buf = storage.getEnergyStored(); + + tact = false; + ffgeuaInit(); + tact = true; + ffgeuaInit(); + storage.setEnergyStored((int)power * 4); + NBTTagCompound data = new NBTTagCompound(); + data.setInteger("rf", storage.getEnergyStored()); + data.setInteger("maxrf", storage.getEnergyStored()); + data.setLong("he", power); + data.setLong("maxhe", power); + this.networkPack(data, 25); } - - - - + } + + @Override + public void networkUnpack(NBTTagCompound nbt) { + storage.setEnergyStored(nbt.getInteger("rf")); + storage.setCapacity(nbt.getInteger("maxrf")); + power = nbt.getLong("he"); + maxPower = nbt.getLong("maxhe"); + } + + @Override + public String getName() { + return ""; } @Override @@ -97,12 +111,7 @@ public void ffgeua(BlockPos pos, boolean newTact) { @Override public boolean getTact() { - if(age >= 0 && age < 10) - { - return true; - } - - return false; + return tact; } @Override @@ -132,6 +141,8 @@ public int getEnergyStored(EnumFacing from) { @Override public int getMaxEnergyStored(EnumFacing from) { + if(storage.getEnergyStored() < 4000000) + return 2000000000; return storage.getMaxEnergyStored(); } @@ -142,6 +153,7 @@ public boolean canConnectEnergy(EnumFacing from) { @Override public int receiveEnergy(EnumFacing from, int maxReceive, boolean simulate) { + storage.setCapacity(2000000000); return storage.receiveEnergy(maxReceive, simulate); } diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityHadron.java b/src/main/java/com/hbm/tileentity/machine/TileEntityHadron.java new file mode 100644 index 0000000000..ad84add204 --- /dev/null +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityHadron.java @@ -0,0 +1,688 @@ +package com.hbm.tileentity.machine; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; + +import com.hbm.blocks.ModBlocks; +import com.hbm.blocks.machine.BlockHadronCoil; +import com.hbm.blocks.machine.BlockHadronPlating; +import com.hbm.interfaces.IConsumer; +import com.hbm.inventory.HadronRecipes; +import com.hbm.items.ModItems; +import com.hbm.lib.ForgeDirection; +import com.hbm.lib.Library; +import com.hbm.main.AdvancementManager; +import com.hbm.main.MainRegistry; +import com.hbm.packet.AuxParticlePacketNT; +import com.hbm.packet.PacketDispatcher; +import com.hbm.tileentity.TileEntityMachineBase; +import com.hbm.tileentity.machine.TileEntityHadronDiode.DiodeConfig; + +import net.minecraft.block.Block; +import net.minecraft.block.material.Material; +import net.minecraft.block.state.IBlockState; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.SoundEvents; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.EnumFacing; +import net.minecraft.util.ITickable; +import net.minecraft.util.SoundCategory; +import net.minecraft.util.math.AxisAlignedBB; +import net.minecraft.util.math.BlockPos; +import net.minecraftforge.fml.common.network.NetworkRegistry.TargetPoint; + +public class TileEntityHadron extends TileEntityMachineBase implements ITickable, IConsumer { + + public long power; + public static final long maxPower = 1000000000; + + public boolean isOn = false; + public boolean analysisOnly = false; + public boolean hopperMode = false; + + private int delay; + public EnumHadronState state = EnumHadronState.IDLE; + private static final int delaySuccess = 20; + private static final int delayNoResult = 60; + private static final int delayError = 60; + + private static final int[] access = new int[] {0, 1, 2, 3}; + + public TileEntityHadron() { + super(5); + } + + @Override + public String getName() { + return "container.hadron"; + } + + @Override + public int[] getAccessibleSlotsFromSide(EnumFacing e) { + return access; + } + + @Override + public boolean canExtractItem(int slot, ItemStack itemStack, int amount) { + return slot == 2 || slot == 3; + } + + @Override + public boolean isItemValidForSlot(int i, ItemStack stack) { + return i == 0 || i == 1; + } + + @Override + public void update() { + if(!world.isRemote){ + power = Library.chargeTEFromItems(inventory, 4, power, maxPower); + drawPower(); + if(delay <= 0 && this.isOn && particles.size() < maxParticles && !inventory.getStackInSlot(0).isEmpty() && !inventory.getStackInSlot(1).isEmpty() && power >= maxPower * 0.75) { + if(!hopperMode || (inventory.getStackInSlot(0).getCount() > 1 && inventory.getStackInSlot(1).getCount() > 1)) { + ForgeDirection dir = ForgeDirection.getOrientation(this.getBlockMetadata()); + particles.add(new Particle(inventory.getStackInSlot(0), inventory.getStackInSlot(1), dir, pos.getX(), pos.getY(), pos.getZ())); + inventory.getStackInSlot(0).shrink(1); + inventory.getStackInSlot(1).shrink(1); + power -= maxPower * 0.75; + this.state = EnumHadronState.PROGRESS; + } + } + + if(delay > 0) + delay--; + else if(particles.isEmpty()) { + this.state = EnumHadronState.IDLE; + } + + if(!particles.isEmpty()) + updateParticles(); + + for(Particle p : particlesToRemove) { + particles.remove(p); + } + particlesToRemove.clear(); + + NBTTagCompound data = new NBTTagCompound(); + data.setBoolean("isOn", isOn); + data.setLong("power", power); + data.setBoolean("analysis", analysisOnly); + data.setBoolean("hopperMode", hopperMode); + data.setByte("state", (byte) state.ordinal()); + this.networkPack(data, 50); + } + + } + + private void process(Particle p) { + + ItemStack[] result = HadronRecipes.getOutput(p.item1, p.item2, p.momentum, analysisOnly); + + if(result == null) { + this.state = EnumHadronState.NORESULT; + this.delay = delayNoResult; + world.playSound(null, p.posX, p.posY, p.posZ, SoundEvents.ENTITY_EXPERIENCE_ORB_PICKUP, SoundCategory.BLOCKS, 2, 0.5F); + return; + } + + if((inventory.getStackInSlot(2).isEmpty() || (inventory.getStackInSlot(2).getItem() == result[0].getItem() && inventory.getStackInSlot(2).getCount() < inventory.getStackInSlot(2).getMaxStackSize())) && + (inventory.getStackInSlot(3).isEmpty() || (inventory.getStackInSlot(3).getItem() == result[1].getItem() && inventory.getStackInSlot(3).getCount() < inventory.getStackInSlot(3).getMaxStackSize()))) { + + for(int i = 2; i <= 3; i++ ) { + + //System.out.println("yes"); + if(inventory.getStackInSlot(i).isEmpty()) + inventory.setStackInSlot(i, result[i-2].copy()); + else + inventory.getStackInSlot(i).grow(1); + } + + if(result[0].getItem() == ModItems.particle_digamma) { + List players = world.getEntitiesWithinAABB(EntityPlayer.class, + new AxisAlignedBB(pos.getX() + 0.5, pos.getY() + 0.5, pos.getZ() + 0.5, pos.getX() + 0.5, pos.getY() + 0.5, pos.getZ() + 0.5) + .grow(128, 50, 128)); + + for(EntityPlayer player : players) + AdvancementManager.grantAchievement(player, AdvancementManager.achOmega12); + } + } + + world.playSound(null, p.posX, p.posY, p.posZ, SoundEvents.ENTITY_EXPERIENCE_ORB_PICKUP, SoundCategory.BLOCKS, 2, 1F); + this.delay = delaySuccess; + this.state = EnumHadronState.SUCCESS; + } + + @Override + public void networkUnpack(NBTTagCompound data) { + this.isOn = data.getBoolean("isOn"); + this.power = data.getLong("power"); + this.analysisOnly = data.getBoolean("analysis"); + this.hopperMode = data.getBoolean("hopperMode"); + this.state = EnumHadronState.values()[data.getByte("state")]; + } + + @Override + public void handleButtonPacket(int value, int meta) { + if(meta == 0) + this.isOn = !this.isOn; + if(meta == 1) + this.analysisOnly = !this.analysisOnly; + if(meta == 2) + this.hopperMode = !this.hopperMode; + } + + private void drawPower() { + + for(ForgeDirection dir : getRandomDirs()) { + + if(power == maxPower) + return; + + int x = pos.getX() + dir.offsetX * 2; + int y = pos.getY() + dir.offsetY * 2; + int z = pos.getZ() + dir.offsetZ * 2; + + TileEntity te = world.getTileEntity(new BlockPos(x, y, z)); + + if(te instanceof TileEntityHadronPower) { + + TileEntityHadronPower plug = (TileEntityHadronPower)te; + + long toDraw = Math.min(maxPower - power, plug.getPower()); + this.setPower(power + toDraw); + plug.setPower(plug.getPower() - toDraw); + } + } + } + + private void finishParticle(Particle p) { + particlesToRemove.add(p); + if(!p.isExpired()) + process(p); + + p.expired = true; + } + + @Override + public NBTTagCompound writeToNBT(NBTTagCompound compound) { + compound.setBoolean("isOn", isOn); + compound.setLong("power", power); + compound.setBoolean("analysis", analysisOnly); + compound.setBoolean("hopperMode", hopperMode); + return super.writeToNBT(compound); + } + + @Override + public void readFromNBT(NBTTagCompound compound) { + this.isOn = compound.getBoolean("isOn"); + this.power = compound.getLong("power"); + this.analysisOnly = compound.getBoolean("analysis"); + this.hopperMode = compound.getBoolean("hopperMode"); + super.readFromNBT(compound); + } + + public int getPowerScaled(int i) { + return (int)(power * i / maxPower); + } + + static final int maxParticles = 1; + List particles = new ArrayList<>(); + List particlesToRemove = new ArrayList<>(); + + private void updateParticles() { + + for(Particle particle : particles) { + particle.update(); + } + } + + @Override + public void setPower(long i) { + power = i; + markDirty(); + } + + @Override + public long getPower() { + return power; + } + + @Override + public long getMaxPower() { + return maxPower; + } + + public class Particle { + + //Starting values + ItemStack item1; + ItemStack item2; + ForgeDirection dir; + int posX; + int posY; + int posZ; + + //Progressing values + int momentum; + int charge; + int analysis; + static final int maxCharge = 80; + boolean isCheckExempt = false; + + boolean expired = false; + + public Particle(ItemStack item1, ItemStack item2, ForgeDirection dir, int posX, int posY, int posZ) { + this.item1 = item1.copy(); + this.item2 = item2.copy(); + this.item1.setCount(1); + this.item2.setCount(1); + this.dir = dir; + this.posX = posX; + this.posY = posY; + this.posZ = posZ; + + this.charge = maxCharge; + this.momentum = 0; + } + + public void expire() { + if(expired) + return; + + this.expired = true; + particlesToRemove.add(this); + world.newExplosion(null, posX + 0.5, posY + 0.5, posZ + 0.5, 10, false, false); + //System.out.println("Last dir: " + dir.name()); + //System.out.println("Last pos: " + posX + " " + posY + " " + posZ); + TileEntityHadron.this.state = EnumHadronState.ERROR; + TileEntityHadron.this.delay = delayError; + } + + public boolean isExpired() { + return this.expired; + } + + public void update() { + if(expired) //just in case + return; + + changeDirection(this); + makeSteppy(this); + if(!this.isExpired()) //only important for when the current segment is the core + checkSegment(this); + isCheckExempt = false; //clearing up the exemption we might have held from the previous turn, AFTER stepping + + if(charge <= 0) + this.expire(); + } + } + + /** + * Moves the particle and does all the checks required to do so + * Handles diode entering behavior and whatnot + * @param p + */ + public void makeSteppy(Particle p) { + + ForgeDirection dir = p.dir; + + p.posX += dir.offsetX; + p.posY += dir.offsetY; + p.posZ += dir.offsetZ; + + int x = p.posX; + int y = p.posY; + int z = p.posZ; + + IBlockState blockState = world.getBlockState(new BlockPos(x, y, z)); + Block block = blockState.getBlock(); + TileEntity te = world.getTileEntity(new BlockPos(x, y, z)); + + if(te instanceof TileEntityHadron) { + + if(p.analysis != 3) + p.expire(); + else + this.finishParticle(p); + + return; + } + + if(blockState.getMaterial() != Material.AIR && block != ModBlocks.hadron_diode) + p.expire(); + + if(block == ModBlocks.hadron_diode) + p.isCheckExempt = true; + + if(coilValue(world.getBlockState(new BlockPos(x + dir.offsetX, y + dir.offsetY, z + dir.offsetZ)).getBlock()) > 0) + p.isCheckExempt = true; + } + + /** + * All the checks done *after* the particle moves one tile + * @param p + */ + public void checkSegment(Particle p) { + + ForgeDirection dir = p.dir; + int x = p.posX; + int y = p.posY; + int z = p.posZ; + + //we make a set of axis where the directional axis is 0 and the normals are 1 + //that allows us to easily iterate through a rectangle that is normal to our moving direction + int dX = 1 - Math.abs(dir.offsetX); + int dY = 1 - Math.abs(dir.offsetY); + int dZ = 1 - Math.abs(dir.offsetZ); + + //whether the particle has entered an analysis chamber + //-> all coils have to be air + //-> all platings have to be analysis chamber walls + boolean analysis = true; + + for(int a = x - dX * 2; a <= x + dX * 2; a++) { + for(int b = y - dY * 2; b <= y + dY * 2; b++) { + for(int c = z - dZ * 2; c <= z + dZ * 2;c++) { + + IBlockState blockState = world.getBlockState(new BlockPos(a, b, c)); + Block block = blockState.getBlock(); + + /** ignore the center for now */ + if(a == x && b == y && c == z) { + + //we are either in a diode or the core - no analysis for you now + if(blockState.getMaterial() != Material.AIR) + analysis = false; + + continue; + } + + int ix = Math.abs(x - a); + int iy = Math.abs(y - b); + int iz = Math.abs(z - c); + + /** check coils, all abs deltas are 1 or less */ + if(ix <= 1 && iy <= 1 && iz <= 1) { + + //are we exempt from the coil examination? nice, skip checks only for inner magnets, not the corners! + if(p.isCheckExempt && ix + iy + iz == 1) { + continue; + } + + //coil is air, analysis can remain true + if(blockState.getMaterial() == Material.AIR && analysis) { + continue; + } + + //not air -> not an analysis chamber + analysis = false; + + int coilVal = coilValue(block); + + //not a valid coil: kablam! + if(coilVal == 0) { + p.expire(); + } else { + p.momentum += coilVal; + p.charge -= coilVal; + } + + continue; + } + + /** now we check the plating, sum of all local positions being 3 or less gives us the outer plating without corners */ + if(ix + iy + iz <= 3) { + + //if the plating is for the analysis chamber, continue no matter what + if(isAnalysis(block)) + continue; + + //no analysis chamber -> turn off analysis and proceed + analysis = false; + + //a plating? good, continue + if(isPlating(block)) + continue; + + TileEntity te = world.getTileEntity(new BlockPos(a, b, c)); + + //power plugs are also ok, might as well succ some energy when passing + if(te instanceof TileEntityHadronPower) { + + TileEntityHadronPower plug = (TileEntityHadronPower)te; + + int req = Particle.maxCharge - p.charge; //how many "charge points" the particle needs to be fully charged + long bit = TileEntityHadronPower.maxPower / Particle.maxCharge; //how much HE one "charge point" is + + int times = (int) (plug.getPower() / bit); //how many charges the plug has to offer + + int total = Math.min(req, times); //whichever is less, the charges in the plug or the required charges + + p.charge += total; + plug.setPower(plug.getPower() - total * bit); + + continue; + } + + //Are we exempt from checking the plating? skip all the plating blocks where branches could be + if(p.isCheckExempt && ix + iy + iz == 2) { + continue; + } + + //System.out.println("Was exempt: " + p.isCheckExempt); + //world.setBlockState(new BlockPos(a, b, c), Blocks.DIRT.getDefaultState()); + + p.expire(); + } + } + } + } + + if(analysis) { + + p.analysis++; + + //if the analysis chamber is too big, destroy + if(p.analysis > 3) + p.expire(); + + if(p.analysis == 2) { + this.world.playSound(null, p.posX + 0.5, p.posY + 0.5, p.posZ + 0.5, SoundEvents.ENTITY_FIREWORK_BLAST, SoundCategory.BLOCKS, 2.0F, 2F); + this.state = EnumHadronState.ANALYSIS; + NBTTagCompound data = new NBTTagCompound(); + data.setString("type", "hadron"); + PacketDispatcher.wrapper.sendToAllAround(new AuxParticlePacketNT(data, p.posX + 0.5, p.posY + 0.5, p.posZ + 0.5), new TargetPoint(world.provider.getDimension(), p.posX + 0.5, p.posY + 0.5, p.posZ + 0.5, 25)); + } + + //if operating in line accelerator mode, halt after 2 blocks and staart the reading + if(this.analysisOnly && p.analysis == 2) { + this.finishParticle(p); + } + + } else { + + //if the analysis stops despite being short of 3 steps in the analysis chamber, destroy + if(p.analysis > 0 && p.analysis < 3) + p.expire(); + } + } + + /** + * Checks whether we can go forward or if we might want to do a turn + * Handles the better part of the diode behavior + * @param p + */ + public void changeDirection(Particle p) { + + ForgeDirection dir = p.dir; + + int x = p.posX; + int y = p.posY; + int z = p.posZ; + + int nx = x + dir.offsetX; + int ny = y + dir.offsetY; + int nz = z + dir.offsetZ; + + IBlockState nextState = world.getBlockState(new BlockPos(nx, ny, nz)); + Block next = nextState.getBlock(); + + TileEntity te = world.getTileEntity(new BlockPos(nx, ny, nz)); + + //the next block appears to be a diode, let's see if we can enter + if(te instanceof TileEntityHadronDiode) { + TileEntityHadronDiode diode = (TileEntityHadronDiode)te; + + if(diode.getConfig(p.dir.getOpposite().ordinal()) != DiodeConfig.IN) { + //it appears as if we have slammed into the side of a diode, ouch + p.expire(); + } + + //there's a diode ahead, turn off checks so we can make the curve + p.isCheckExempt = true; + + //the *next* block is a diode, we are not in it yet, which means no turning and no check exemption. too bad kiddo. + return; + } + + //instead of the next TE, we are looking at the current one - the diode (maybe) + te = world.getTileEntity(new BlockPos(x, y, z)); + + //if we are currently in a diode, we might want to consider changing dirs + if(te instanceof TileEntityHadronDiode) { + + //since we are *in* a diode, we might want to call the warrant officer for + //an exemption for the coil check, because curves NEED holes to turn into, and + //checking for coils in spaces where there cannot be coils is quite not-good + p.isCheckExempt = true; + + TileEntityHadronDiode diode = (TileEntityHadronDiode)te; + + //the direction in which we were going anyway is an output, so we will keep going + if(diode.getConfig(dir.ordinal()) == DiodeConfig.OUT) { + return; + + //well then, iterate through some random directions and hope a valid output shows up + } else { + + List dirs = getRandomDirs(); + + for(ForgeDirection d : dirs) { + + if(d == dir || d == dir.getOpposite()) + continue; + + //looks like we can leave! + if(diode.getConfig(d.ordinal()) == DiodeConfig.OUT) { + //set the direction and leave this hellhole + p.dir = d; + return; + } + } + } + } + + //next step is air or the core, proceed + if(nextState.getMaterial() == Material.AIR || next == ModBlocks.hadron_core) + return; + + //so, the next block is most certainly a wall. not good. perhaps we could try turning? + if(coilValue(next) > 0) { + + ForgeDirection validDir = ForgeDirection.UNKNOWN; + + List dirs = getRandomDirs(); + + //System.out.println("Starting as " + dir.name()); + + //let's look at every direction we could go in + for(ForgeDirection d : dirs) { + + if(d == dir || d == dir.getOpposite()) + continue; + + //System.out.println("Trying " + d.name()); + + //there is air! we can pass! + if(world.getBlockState(new BlockPos(x + d.offsetX, y + d.offsetY, z + d.offsetZ)).getMaterial() == Material.AIR) { + + if(validDir == ForgeDirection.UNKNOWN) { + validDir = d; + //System.out.println("yes"); + + //it seems like there are two or more possible ways, which is not allowed without a diode + //sorry kid, nothing personal + } else { + //System.out.println("what"); + p.expire(); + return; + } + } + } + + //set the new direction + p.dir = validDir; + p.isCheckExempt = true; + return; + } + + p.expire(); + } + + /** + * Dear god please grant me the gift of death and end my eternal torment + * @return + */ + private List getRandomDirs() { + + List rands = Arrays.asList(new Integer[] {0, 1, 2, 3, 4, 5} ); + Collections.shuffle(rands); + List dirs = new ArrayList<>(); + for(Integer i : rands) { + dirs.add(ForgeDirection.getOrientation(i)); + } + return dirs; + } + + public int coilValue(Block b) { + + if(b instanceof BlockHadronCoil) + return ((BlockHadronCoil)b).factor; + + return 0; + } + + public boolean isPlating(Block b) { + + return b instanceof BlockHadronPlating || + b instanceof BlockHadronCoil || + b == ModBlocks.hadron_plating_glass || + b == ModBlocks.hadron_analysis_glass || + b == ModBlocks.hadron_access; + } + + public boolean isAnalysis(Block b) { + + return b == ModBlocks.hadron_analysis || + b == ModBlocks.hadron_analysis_glass; + } + + public static enum EnumHadronState { + IDLE(0x8080ff), + PROGRESS(0xffff00), + ANALYSIS(0xffff00), + NORESULT(0xff8000), + SUCCESS(0x00ff00), + ERROR(0xff0000); + + public int color; + + private EnumHadronState(int color) { + this.color = color; + } + } + +} diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityHadronDiode.java b/src/main/java/com/hbm/tileentity/machine/TileEntityHadronDiode.java new file mode 100644 index 0000000000..8d22ac2df8 --- /dev/null +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityHadronDiode.java @@ -0,0 +1,114 @@ +package com.hbm.tileentity.machine; + +import com.hbm.blocks.ModBlocks; +import com.hbm.blocks.machine.BlockHadronDiode; +import com.hbm.lib.ForgeDirection; +import com.hbm.tileentity.TileEntityTickingBase; + +import net.minecraft.block.state.IBlockState; +import net.minecraft.nbt.NBTTagCompound; + +public class TileEntityHadronDiode extends TileEntityTickingBase { + + int age = 0; + boolean fatherIAskOfYouToUpdateMe = false; + + public DiodeConfig[] sides = new DiodeConfig[6]; + + public TileEntityHadronDiode() { + for(int i = 0; i < 6; i ++){ + sides[i] = DiodeConfig.NONE; + } + } + + @Override + public void update() { + if(!world.isRemote) { + age++; + + if(age >= 20) { + age = 0; + sendSides(); + } + + if(fatherIAskOfYouToUpdateMe) { + fatherIAskOfYouToUpdateMe = false; + //world.markBlockRangeForRenderUpdate(pos, pos); + BlockHadronDiode.resetBlockState(world, pos); + } + } + } + + @Override + public String getInventoryName() { + return ""; + } + + public void sendSides() { + + NBTTagCompound data = new NBTTagCompound(); + + for(int i = 0; i < 6; i++) { + + if(sides[i] != null) + data.setInteger("" + i, sides[i].ordinal()); + } + BlockHadronDiode.resetBlockState(world, pos); + this.networkPack(data, 250); + } + + @Override + public void networkUnpack(NBTTagCompound nbt) { + for(int i = 0; i < 6; i++) { + sides[i] = DiodeConfig.values()[nbt.getInteger("" + i)]; + } + //world.markBlockRangeForRenderUpdate(pos, pos); + } + + public DiodeConfig getConfig(int side) { + + if(ForgeDirection.getOrientation(side) == ForgeDirection.UNKNOWN) + return DiodeConfig.NONE; + + DiodeConfig conf = sides[side]; + + if(conf == null) + return DiodeConfig.NONE; + + return conf; + } + + public void setConfig(int side, int config) { + sides[side] = DiodeConfig.values()[config]; + this.markDirty(); + sendSides(); + } + + @Override + public void readFromNBT(NBTTagCompound compound) { + for(int i = 0; i < 6; i++) { + sides[i] = DiodeConfig.values()[compound.getInteger("side_" + i)]; + } + + fatherIAskOfYouToUpdateMe = true; + super.readFromNBT(compound); + } + + @Override + public NBTTagCompound writeToNBT(NBTTagCompound compound) { + for(int i = 0; i < 6; i++) { + + if(sides[i] != null) { + compound.setInteger("side_" + i, sides[i].ordinal()); + } + } + return super.writeToNBT(compound); + } + + public static enum DiodeConfig { + NONE, + IN, + OUT + } + +} diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityHadronPower.java b/src/main/java/com/hbm/tileentity/machine/TileEntityHadronPower.java new file mode 100644 index 0000000000..6a10659014 --- /dev/null +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityHadronPower.java @@ -0,0 +1,28 @@ +package com.hbm.tileentity.machine; + +import com.hbm.interfaces.IConsumer; + +import net.minecraft.tileentity.TileEntity; + +public class TileEntityHadronPower extends TileEntity implements IConsumer { + + public long power; + public static final long maxPower = 1000000000; + + @Override + public void setPower(long i) { + power = i; + this.markDirty(); + } + + @Override + public long getPower() { + return power; + } + + @Override + public long getMaxPower() { + return maxPower; + } + +} diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityITER.java b/src/main/java/com/hbm/tileentity/machine/TileEntityITER.java index 346466613c..db83d29f08 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityITER.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityITER.java @@ -1,5 +1,8 @@ package com.hbm.tileentity.machine; +import java.util.Collections; +import java.util.List; + import com.hbm.blocks.ModBlocks; import com.hbm.blocks.machine.MachineITER; import com.hbm.forgefluid.FFUtils; @@ -11,17 +14,21 @@ import com.hbm.inventory.FusionRecipes; import com.hbm.items.ModItems; import com.hbm.items.special.ItemFusionShield; +import com.hbm.lib.HBMSoundHandler; import com.hbm.lib.Library; +import com.hbm.main.AdvancementManager; import com.hbm.packet.FluidTankPacket; import com.hbm.packet.FluidTypePacketTest; import com.hbm.packet.PacketDispatcher; import com.hbm.render.amlfrom1710.Vec3; import com.hbm.tileentity.TileEntityMachineBase; +import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.util.EnumFacing; import net.minecraft.util.ITickable; +import net.minecraft.util.SoundCategory; import net.minecraft.util.math.AxisAlignedBB; import net.minecraft.util.math.BlockPos; import net.minecraftforge.common.capabilities.Capability; @@ -117,8 +124,12 @@ public void update() { ItemFusionShield.setShieldDamage(inventory.getStackInSlot(3), ItemFusionShield.getShieldDamage(inventory.getStackInSlot(3)) + 1); - if(ItemFusionShield.getShieldDamage(inventory.getStackInSlot(3)) > ((ItemFusionShield)inventory.getStackInSlot(3).getItem()).maxDamage) + if(ItemFusionShield.getShieldDamage(inventory.getStackInSlot(3)) > ((ItemFusionShield)inventory.getStackInSlot(3).getItem()).maxDamage){ inventory.setStackInSlot(3, ItemStack.EMPTY); + world.playSound(null, pos.getX() + 0.5, pos.getY() + 0.5, pos.getZ() + 0.5, HBMSoundHandler.shutdown, SoundCategory.BLOCKS, 5F, 1F); + this.isOn = false; + this.markDirty(); + } } int prod = FusionRecipes.getSteamProduction(plasmaType); @@ -186,6 +197,12 @@ private void doBreederStuff() { } BreederRecipe out = BreederRecipes.getOutput(inventory.getStackInSlot(1)); + + if(inventory.getStackInSlot(1).getItem() == ModItems.meteorite_sword_irradiated) + out = new BreederRecipe(ModItems.meteorite_sword_fused, 1); + + if(inventory.getStackInSlot(1).getItem() == ModItems.meteorite_sword_fused) + out = new BreederRecipe(ModItems.meteorite_sword_baleful, 4); if(out == null) { this.progress = 0; @@ -344,6 +361,13 @@ public void disassemble() { world.setBlockState(new BlockPos(pos.getX(), pos.getY() - 2, pos.getZ()), ModBlocks.struct_iter_core.getDefaultState()); MachineITER.drop = true; + + List players = world.getEntitiesWithinAABB(EntityPlayer.class, + new AxisAlignedBB(pos.getX() + 0.5, pos.getY() + 0.5, pos.getZ() + 0.5, pos.getX() + 0.5, pos.getY() + 0.5, pos.getZ() + 0.5).grow(50, 10, 50)); + + for(EntityPlayer player : players) { + AdvancementManager.grantAchievement(player, AdvancementManager.achMeltdown); + } } @Override @@ -390,6 +414,16 @@ public FluidStack drain(FluidStack resource, boolean doDrain) { public FluidStack drain(int maxDrain, boolean doDrain) { return tanks[1].drain(maxDrain, doDrain); } + + @Override + public boolean canExtractItem(int slot, ItemStack itemStack, int amount) { + return true; + } + + @Override + public int[] getAccessibleSlotsFromSide(EnumFacing e) { + return new int[] { 2, 4 }; + } AxisAlignedBB bb = null; diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineAmgen.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineAmgen.java index 0cd6adb013..aa7926bd23 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineAmgen.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineAmgen.java @@ -21,7 +21,7 @@ public class TileEntityMachineAmgen extends TileEntity implements ITickable, ISo public List list = new ArrayList(); public long power; - public long maxPower = 100; + public long maxPower = 500; boolean tact = false; @Override @@ -61,6 +61,8 @@ public void update() { power += 100; } else if(b == ModBlocks.geysir_vapor) { power += 50; + } else if(b == ModBlocks.geysir_nether) { + power += 500; } else if(b == Blocks.LAVA) { power += 100; diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineAssembler.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineAssembler.java index f668cd09a2..b319d4f8dd 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineAssembler.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineAssembler.java @@ -3,22 +3,19 @@ import java.util.List; import java.util.Random; -import com.hbm.blocks.machine.MachineAssembler; +import com.hbm.blocks.ModBlocks; import com.hbm.handler.MultiblockHandler; import com.hbm.interfaces.IConsumer; import com.hbm.inventory.AssemblerRecipes; import com.hbm.inventory.RecipesCommon.AStack; -import com.hbm.inventory.RecipesCommon.ComparableStack; -import com.hbm.inventory.RecipesCommon.NbtComparableStack; import com.hbm.items.ModItems; import com.hbm.items.machine.ItemAssemblyTemplate; +import com.hbm.lib.HBMSoundHandler; import com.hbm.lib.Library; -import com.hbm.packet.AuxElectricityPacket; -import com.hbm.packet.LoopedSoundPacket; -import com.hbm.packet.PacketDispatcher; -import com.hbm.packet.TEAssemblerPacket; +import com.hbm.main.MainRegistry; +import com.hbm.sound.AudioWrapper; +import com.hbm.tileentity.TileEntityMachineBase; -import net.minecraft.entity.player.EntityPlayer; import net.minecraft.init.Items; import net.minecraft.inventory.IInventory; import net.minecraft.item.ItemStack; @@ -26,10 +23,11 @@ import net.minecraft.tileentity.TileEntity; import net.minecraft.util.EnumFacing; import net.minecraft.util.ITickable; +import net.minecraft.util.SoundCategory; import net.minecraft.util.math.AxisAlignedBB; +import net.minecraft.util.math.BlockPos; import net.minecraftforge.common.capabilities.Capability; import net.minecraftforge.common.capabilities.ICapabilityProvider; -import net.minecraftforge.fml.common.network.NetworkRegistry.TargetPoint; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; import net.minecraftforge.items.CapabilityItemHandler; @@ -38,14 +36,7 @@ import net.minecraftforge.items.ItemStackHandler; import net.minecraftforge.oredict.OreDictionary; -public class TileEntityMachineAssembler extends TileEntity implements ITickable, IConsumer { - - public ItemStackHandler inventory = new ItemStackHandler(18) { - protected void onContentsChanged(int slot) { - super.onContentsChanged(slot); - markDirty(); - }; - }; +public class TileEntityMachineAssembler extends TileEntityMachineBase implements ITickable, IConsumer { public long power; public static final long maxPower = 100000; @@ -56,27 +47,20 @@ protected void onContentsChanged(int slot) { int consumption = 100; int speed = 100; - Random rand = new Random(); + @SideOnly(Side.CLIENT) + public int recipe; - private String customName; + private AudioWrapper audio; + Random rand = new Random(); + public TileEntityMachineAssembler() { + super(18); } - - public boolean hasCustomInventoryName() { - return this.customName != null && this.customName.length() > 0; - } - - public void setCustomName(String name) { - this.customName = name; - } - - public boolean isUseableByPlayer(EntityPlayer player) { - if(world.getTileEntity(pos) != this) { - return false; - } else { - return player.getDistanceSq(pos.getX() + 0.5D, pos.getY() + 0.5D, pos.getZ() + 0.5D) <= 128; - } + + @Override + public String getName() { + return "container.assembler"; } @Override @@ -84,10 +68,7 @@ public void readFromNBT(NBTTagCompound nbt) { super.readFromNBT(nbt); this.power = nbt.getLong("powerTime"); this.isProgressing = nbt.getBoolean("progressing"); - detectPower = power + 1; - detectIsProgressing = !isProgressing; - if(nbt.hasKey("inventory")) - inventory.deserializeNBT((NBTTagCompound) nbt.getTag("inventory")); + this.progress = nbt.getInteger("progress"); } @Override @@ -95,7 +76,7 @@ public NBTTagCompound writeToNBT(NBTTagCompound nbt) { super.writeToNBT(nbt); nbt.setBoolean("progressing", this.isProgressing); nbt.setLong("powerTime", power); - nbt.setTag("inventory", inventory.serializeNBT()); + nbt.setInteger("progress", progress); return nbt; } @@ -109,47 +90,46 @@ public int getProgressScaled(int i) { @Override public void update() { + if(!world.isRemote) { - this.consumption = 100; - this.speed = 100; + this.consumption = 100; + this.speed = 100; - for(int i = 1; i < 4; i++) { - ItemStack stack = inventory.getStackInSlot(i); + for(int i = 1; i < 4; i++) { + ItemStack stack = inventory.getStackInSlot(i); - if(stack != null) { - if(stack.getItem() == ModItems.upgrade_speed_1) { - this.speed -= 25; - this.consumption += 300; - } - if(stack.getItem() == ModItems.upgrade_speed_2) { - this.speed -= 50; - this.consumption += 600; - } - if(stack.getItem() == ModItems.upgrade_speed_3) { - this.speed -= 75; - this.consumption += 900; - } - if(stack.getItem() == ModItems.upgrade_power_1) { - this.consumption -= 30; - this.speed += 5; - } - if(stack.getItem() == ModItems.upgrade_power_2) { - this.consumption -= 60; - this.speed += 10; - } - if(stack.getItem() == ModItems.upgrade_power_3) { - this.consumption -= 90; - this.speed += 15; + if(!stack.isEmpty()) { + if(stack.getItem() == ModItems.upgrade_speed_1) { + this.speed -= 25; + this.consumption += 300; + } + if(stack.getItem() == ModItems.upgrade_speed_2) { + this.speed -= 50; + this.consumption += 600; + } + if(stack.getItem() == ModItems.upgrade_speed_3) { + this.speed -= 75; + this.consumption += 900; + } + if(stack.getItem() == ModItems.upgrade_power_1) { + this.consumption -= 30; + this.speed += 5; + } + if(stack.getItem() == ModItems.upgrade_power_2) { + this.consumption -= 60; + this.speed += 10; + } + if(stack.getItem() == ModItems.upgrade_power_3) { + this.consumption -= 90; + this.speed += 15; + } } } - } if(speed < 25) speed = 25; if(consumption < 10) consumption = 10; - - if(!world.isRemote) { isProgressing = false; power = Library.chargeTEFromItems(inventory, 0, power, maxPower); if(AssemblerRecipes.getOutputFromTempate(inventory.getStackInSlot(4)) != ItemStack.EMPTY && AssemblerRecipes.getRecipeFromTempate(inventory.getStackInSlot(4)) != null) { @@ -169,6 +149,8 @@ public void update() { } removeItems(AssemblerRecipes.getRecipeFromTempate(inventory.getStackInSlot(4)), inventory); + if(inventory.getStackInSlot(0).getItem() == ModItems.meteorite_sword_alloyed) + inventory.setStackInSlot(0, new ItemStack(ModItems.meteorite_sword_machined)); } power -= consumption; @@ -217,11 +199,59 @@ public void update() { } } } + NBTTagCompound data = new NBTTagCompound(); + data.setLong("power", power); + data.setInteger("progress", progress); + data.setInteger("maxProgress", maxProgress); + data.setBoolean("isProgressing", isProgressing); + data.setInteger("recipe", !inventory.getStackInSlot(4).isEmpty() ? inventory.getStackInSlot(4).getItemDamage() : -1); + this.networkPack(data, 150); + } else { - detectAndSendChanges(); + float volume = this.getVolume(2); + + if(isProgressing && volume > 0) { + + if(audio == null) { + audio = MainRegistry.proxy.getLoopedSound(HBMSoundHandler.assemblerOperate, SoundCategory.BLOCKS, pos.getX(), pos.getY(), pos.getZ(), volume, 1.0F); + audio.startSound(); + } + + } else { + + if(audio != null) { + audio.stopSound(); + audio = null; + } + } } + } + @Override + public void onChunkUnload() { + if(audio != null) { + audio.stopSound(); + audio = null; + } + } + + @Override + public void invalidate() { + super.invalidate(); + if(audio != null) { + audio.stopSound(); + audio = null; + } + } + + @Override + public void networkUnpack(NBTTagCompound nbt) { + this.power = nbt.getLong("power"); + this.progress = nbt.getInteger("progress"); + this.maxProgress = nbt.getInteger("maxProgress"); + this.isProgressing = nbt.getBoolean("isProgressing"); + this.recipe = nbt.getInteger("recipe"); } public boolean tryExchangeTemplates(TileEntity te1, TileEntity te2) { @@ -480,8 +510,9 @@ public boolean tryFillAssemblerCap(IItemHandler inv, int slot) { else { List list = AssemblerRecipes.getRecipeFromTempate(inventory.getStackInSlot(4)); - for(int i = 0; i < list.size(); i++) - list.get(i).singulize(); + for(int i = 0; i < list.size(); i++){ + list.set(i, list.get(i).copy().singulize()); + } if(inv.getStackInSlot(slot) == null) return false; @@ -641,7 +672,7 @@ public long getMaxPower() { @Override public AxisAlignedBB getRenderBoundingBox() { - return TileEntity.INFINITE_EXTENT_AABB; + return new AxisAlignedBB(pos.getX(), pos.getY(), pos.getZ(), pos.getX() + 1, pos.getY() + 1, pos.getZ() + 1).expand(2, 1, 2); } @Override @@ -649,9 +680,18 @@ public AxisAlignedBB getRenderBoundingBox() { public double getMaxRenderDistanceSquared() { return 65536.0D; } + + @Override + public int countMufflers() { + + int count = 0; + + for(int x = pos.getX() - 1; x <= pos.getX() + 1; x++) + for(int z = pos.getZ() - 1; z <= pos.getZ() + 1; z++) + if(world.getBlockState(new BlockPos(x, pos.getY() - 1, z)).getBlock() == ModBlocks.muffler) + count++; - public String getInventoryName() { - return this.hasCustomInventoryName() ? this.customName : "container.assembler"; + return count; } @Override @@ -664,25 +704,4 @@ public T getCapability(Capability capability, EnumFacing facing) { return capability == CapabilityItemHandler.ITEM_HANDLER_CAPABILITY ? CapabilityItemHandler.ITEM_HANDLER_CAPABILITY.cast(inventory) : super.getCapability(capability, facing); } - private long detectPower; - private boolean detectIsProgressing; - - private void detectAndSendChanges() { - - PacketDispatcher.wrapper.sendToAllTracking(new LoopedSoundPacket(pos), new TargetPoint(world.provider.getDimension(), pos.getX(), pos.getY(), pos.getZ(), 30)); - PacketDispatcher.wrapper.sendToAllAround(new AuxElectricityPacket(pos, power), new TargetPoint(world.provider.getDimension(), pos.getX(), pos.getY(), pos.getZ(), 10)); - PacketDispatcher.wrapper.sendToAllTracking(new TEAssemblerPacket(pos, isProgressing), new TargetPoint(world.provider.getDimension(), pos.getX(), pos.getY(), pos.getZ(), 100)); - - boolean mark = false; - if(detectPower != power) { - mark = true; - detectPower = power; - } - if(detectIsProgressing != isProgressing) { - mark = true; - detectIsProgressing = isProgressing; - } - if(mark) - markDirty(); - } } diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineChemplant.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineChemplant.java index ceb334a7b3..f06d34a41c 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineChemplant.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineChemplant.java @@ -82,10 +82,10 @@ protected void onContentsChanged(int slot) { public TileEntityMachineChemplant() { tanks = new FluidTank[4]; - tanks[0] = new FluidTank(16000); - tanks[1] = new FluidTank(16000); - tanks[2] = new FluidTank(16000); - tanks[3] = new FluidTank(16000); + tanks[0] = new FluidTank(24000); + tanks[1] = new FluidTank(24000); + tanks[2] = new FluidTank(24000); + tanks[3] = new FluidTank(24000); tankTypes = new Fluid[]{null, null, null, null}; } @@ -257,6 +257,12 @@ public void update() { FFUtils.fillFromFluidContainer(inventory, tanks[0], 17, 19); if(inputValidForTank(1, 18)) FFUtils.fillFromFluidContainer(inventory, tanks[1], 18, 20); + + if(!inventory.getStackInSlot(17).isEmpty() && !(inventory.getStackInSlot(17).getItem() == ModItems.fluid_barrel_infinite || inventory.getStackInSlot(17).getItem() == ModItems.inf_water)) + FFUtils.fillFromFluidContainer(inventory, tanks[0], 17, 19); + if(!inventory.getStackInSlot(18).isEmpty() && !(inventory.getStackInSlot(18).getItem() == ModItems.fluid_barrel_infinite || inventory.getStackInSlot(18).getItem() == ModItems.inf_water)) + FFUtils.fillFromFluidContainer(inventory, tanks[1], 18, 20); + FFUtils.fillFluidContainer(inventory, tanks[2], 9, 11); FFUtils.fillFluidContainer(inventory, tanks[3], 10, 12); @@ -278,6 +284,8 @@ public void update() { removeItems(MachineRecipes.getChemInputFromTempate(inventory.getStackInSlot(4)), inventory); removeFluids(inputs); + if(inventory.getStackInSlot(0).getItem() == ModItems.meteorite_sword_machined) + inventory.setStackInSlot(0, new ItemStack(ModItems.meteorite_sword_treated)); } power -= consumption; diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineDetector.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineDetector.java new file mode 100644 index 0000000000..b17adeaa81 --- /dev/null +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineDetector.java @@ -0,0 +1,47 @@ +package com.hbm.tileentity.machine; + +import com.hbm.blocks.machine.PowerDetector; +import com.hbm.interfaces.IConsumer; + +import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.ITickable; + +public class TileEntityMachineDetector extends TileEntity implements ITickable, IConsumer { + + long power; + + @Override + public void update() { + if(!world.isRemote) { + + int meta = this.getBlockMetadata(); + int state = 0; + + if(power > 0) { + state = 1; + power--; + } + + if(meta != state) { + world.setBlockState(pos, world.getBlockState(pos).withProperty(PowerDetector.IS_ON, state > 0 ? true : false)); + this.markDirty(); + } + } + } + + @Override + public void setPower(long i) { + power = i; + } + + @Override + public long getPower() { + return power; + } + + @Override + public long getMaxPower() { + return 20; + } + +} diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineFluidTank.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineFluidTank.java index 53f80eef7f..cd1f92b426 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineFluidTank.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineFluidTank.java @@ -1,10 +1,12 @@ package com.hbm.tileentity.machine; import com.hbm.forgefluid.FFUtils; +import com.hbm.forgefluid.ModForgeFluids; import com.hbm.interfaces.ITankPacketAcceptor; import com.hbm.items.ModItems; import com.hbm.packet.FluidTankPacket; import com.hbm.packet.PacketDispatcher; +import com.hbm.tileentity.TileEntityMachineBase; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.nbt.NBTTagCompound; @@ -25,64 +27,34 @@ import net.minecraftforge.items.CapabilityItemHandler; import net.minecraftforge.items.ItemStackHandler; -public class TileEntityMachineFluidTank extends TileEntity implements ITickable, IFluidHandler, ITankPacketAcceptor { +public class TileEntityMachineFluidTank extends TileEntityMachineBase implements ITickable, IFluidHandler, ITankPacketAcceptor { - public ItemStackHandler inventory; - - // public static final int maxFill = 64 * 3; public FluidTank tank; - //private static final int[] slots_top = new int[] { 0 }; - //private static final int[] slots_bottom = new int[] { 0 }; - //private static final int[] slots_side = new int[] { 0 }; + public short mode = 0; + public static final short modes = 4; public int age = 0; - public boolean needsUpdate = false; - - private String customName; public TileEntityMachineFluidTank() { - inventory = new ItemStackHandler(7){ - @Override - protected void onContentsChanged(int slot) { - markDirty(); - super.onContentsChanged(slot); - } - }; + super(6); tank = new FluidTank(256000); } - public String getInventoryName() { - return this.hasCustomInventoryName() ? this.customName : "container.fluidtank"; - } - - public boolean hasCustomInventoryName() { - return this.customName != null && this.customName.length() > 0; - } - - public void setCustomName(String name) { - this.customName = name; - } - - public boolean isUseableByPlayer(EntityPlayer player) { - if (world.getTileEntity(pos) != this) { - return false; - } else { - return player.getDistanceSq(pos.getX() + 0.5D, pos.getY() + 0.5D, pos.getZ() + 0.5D) <= 64; - } + public String getName() { + return "container.fluidtank"; } @Override public void readFromNBT(NBTTagCompound compound) { tank.readFromNBT(compound); - if(compound.hasKey("inventory")) - inventory.deserializeNBT(compound.getCompoundTag("inventory")); + mode = compound.getShort("mode"); super.readFromNBT(compound); } @Override public NBTTagCompound writeToNBT(NBTTagCompound compound) { tank.writeToNBT(compound); - compound.setTag("inventory", inventory.serializeNBT()); + compound.setShort("mode", mode); return super.writeToNBT(compound); } @@ -94,41 +66,50 @@ public void update() { age = 0; } - if ((age == 9 || age == 19)) - if (dna()) { - fillFluidInit(); - } - if (needsUpdate) { - needsUpdate = false; - } - PacketDispatcher.wrapper.sendToAllTracking(new FluidTankPacket(pos.getX(), pos.getY(), pos.getZ(), new FluidTank[] {tank}), new TargetPoint(world.provider.getDimension(), pos.getX(), pos.getY(), pos.getZ(), 10)); - + if ((mode == 1 || mode == 2) && (age == 9 || age == 19)) + fillFluidInit(); + FFUtils.fillFromFluidContainer(inventory, tank, 2, 3); FFUtils.fillFluidContainer(inventory, tank, 4, 5); - + + if(tank.getFluid() != null && tank.getFluid().getFluid() == ModForgeFluids.amat) { + world.destroyBlock(pos, false); + world.newExplosion(null, pos.getX() + 0.5, pos.getY() + 0.5, pos.getZ() + 0.5, 5, true, true); + } + + PacketDispatcher.wrapper.sendToAllTracking(new FluidTankPacket(pos.getX(), pos.getY(), pos.getZ(), new FluidTank[] {tank}), new TargetPoint(world.provider.getDimension(), pos.getX(), pos.getY(), pos.getZ(), 10)); + NBTTagCompound data = new NBTTagCompound(); + data.setShort("mode", mode); + this.networkPack(data, 50); + detectAndSendChanges(); } } + + @Override + public void networkUnpack(NBTTagCompound nbt) { + mode = nbt.getShort("mode"); + } + + @Override + public void handleButtonPacket(int value, int meta) { + mode = (short) ((mode + 1) % modes); + markDirty(); + } private void fillFluidInit() { if (tank.getFluid() != null) { - FFUtils.fillFluid(this, tank, world, pos.add(2, 0, -1), 18000); - FFUtils.fillFluid(this, tank, world, pos.add(2, 0, 1), 18000); - FFUtils.fillFluid(this, tank, world, pos.add(-2, 0, -1), 18000); - FFUtils.fillFluid(this, tank, world, pos.add(-2, 0, 1), 18000); - FFUtils.fillFluid(this, tank, world, pos.add(-1, 0, 2), 18000); - FFUtils.fillFluid(this, tank, world, pos.add(1, 0, 2), 18000); - FFUtils.fillFluid(this, tank, world, pos.add(-1, 0, -2), 18000); - FFUtils.fillFluid(this, tank, world, pos.add(1, 0, -2), 18000); + FFUtils.fillFluid(this, tank, world, pos.add(2, 0, -1), 64000); + FFUtils.fillFluid(this, tank, world, pos.add(2, 0, 1), 64000); + FFUtils.fillFluid(this, tank, world, pos.add(-2, 0, -1), 64000); + FFUtils.fillFluid(this, tank, world, pos.add(-2, 0, 1), 64000); + FFUtils.fillFluid(this, tank, world, pos.add(-1, 0, 2), 64000); + FFUtils.fillFluid(this, tank, world, pos.add(1, 0, 2), 64000); + FFUtils.fillFluid(this, tank, world, pos.add(-1, 0, -2), 64000); + FFUtils.fillFluid(this, tank, world, pos.add(1, 0, -2), 64000); } } - public boolean dna() { - if (inventory.getStackInSlot(6).getItem() == ModItems.fuse || inventory.getStackInSlot(6).getItem() == ModItems.screwdriver) - return true; - return false; - } - @Override public AxisAlignedBB getRenderBoundingBox() { return TileEntity.INFINITE_EXTENT_AABB; @@ -145,7 +126,6 @@ public double getMaxRenderDistanceSquared() { private void detectAndSendChanges() { boolean mark = false; if(!FFUtils.areTanksEqual(tank, detectTank)){ - needsUpdate = true; mark = true; detectTank = FFUtils.copyTank(tank); } @@ -187,7 +167,10 @@ public FluidStack drain(int maxDrain, boolean doDrain) { public boolean canFill(Fluid fluid) { if (!this.world.isRemote) { - return !this.dna(); + if(mode == 2 || mode == 3 || (tank.getFluid() != null && tank.getFluid().getFluid() != fluid)) + return false; + else + return true; } return false; } diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineIGenerator.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineIGenerator.java new file mode 100644 index 0000000000..03aa5a8b07 --- /dev/null +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineIGenerator.java @@ -0,0 +1,574 @@ +package com.hbm.tileentity.machine; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +import com.google.common.collect.HashBiMap; +import com.hbm.blocks.BlockDummyable; +import com.hbm.forgefluid.FFUtils; +import com.hbm.forgefluid.ModForgeFluids; +import com.hbm.handler.MultiblockHandlerXR; +import com.hbm.interfaces.IConsumer; +import com.hbm.interfaces.ISource; +import com.hbm.interfaces.ITankPacketAcceptor; +import com.hbm.items.ModItems; +import com.hbm.lib.ForgeDirection; +import com.hbm.lib.Library; +import com.hbm.packet.FluidTankPacket; +import com.hbm.packet.PacketDispatcher; +import com.hbm.tileentity.TileEntityMachineBase; + +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.tileentity.TileEntityFurnace; +import net.minecraft.util.ITickable; +import net.minecraft.util.math.AxisAlignedBB; +import net.minecraft.util.math.BlockPos; +import net.minecraftforge.fluids.Fluid; +import net.minecraftforge.fluids.FluidRegistry; +import net.minecraftforge.fluids.FluidStack; +import net.minecraftforge.fluids.FluidTank; +import net.minecraftforge.fluids.capability.IFluidHandler; +import net.minecraftforge.fluids.capability.IFluidTankProperties; +import net.minecraftforge.fml.common.network.NetworkRegistry.TargetPoint; +import net.minecraftforge.fml.relauncher.Side; +import net.minecraftforge.fml.relauncher.SideOnly; + +public class TileEntityMachineIGenerator extends TileEntityMachineBase implements ITickable, ISource, IFluidHandler, ITankPacketAcceptor { + + public long power; + public static final long maxPower = 1000000; + public int lastBurnTime; + public int burnTime; + public int temperature; + public static final int maxTemperature = 1000; + public int torque; + public static final int maxTorque = 10000; + public float limiter = 0.0F; /// 0 - 1 /// + + public static final int animSpeed = 50; + + @SideOnly(Side.CLIENT) + public float rotation; + @SideOnly(Side.CLIENT) + public float prevRotation; + + public IGenRTG[] pellets = new IGenRTG[12]; + public FluidTank[] tanks; + public Fluid[] tankTypes; + + public int age = 0; + public List list = new ArrayList<>(); + + public TileEntityMachineIGenerator() { + super(13); + tanks = new FluidTank[3]; + tanks[0] = new FluidTank(8000); + tanks[1] = new FluidTank(16000); + tanks[2] = new FluidTank(2000); + tankTypes = new Fluid[3]; + tankTypes[0] = FluidRegistry.WATER; + tankTypes[1] = ModForgeFluids.heatingoil; + tankTypes[2] = ModForgeFluids.lubricant; + + } + + @Override + public String getName() { + return "container.iGenerator"; + } + + @Override + public void update() { + if(!world.isRemote) { + + age++; + if (age >= 20) { + age = 0; + } + + if (age == 9 || age == 19) + ffgeuaInit(); + + FFUtils.fillFromFluidContainer(inventory, tanks[0], 7, 8); + if(FFUtils.checkRestrictions(inventory.getStackInSlot(9), stack -> stack != null && fluidHeat.get(stack.getFluid()) > 0)) + FFUtils.fillFromFluidContainer(inventory, tanks[1], 9, 10); + FFUtils.fillFromFluidContainer(inventory, tanks[2], 11, 12); + + loadFuel(); + pelletAction(); + + if(burnTime > 0) { + burnTime --; + temperature += 100; + } + + fuelAction(); + + if(temperature > maxTemperature) + temperature = maxTemperature; + + int displayHeat = temperature; + + rtgAction(); + + rotorAction(); + generatorAction(); + + this.power = Library.chargeItemsFromTE(inventory, 6, power, maxPower); + + NBTTagCompound data = new NBTTagCompound(); + int[] rtgs = new int[pellets.length]; + + for(int i = 0; i < pellets.length; i++) { + if(pellets[i] != null) + rtgs[i] = pellets[i].ordinal(); + else + rtgs[i] = -1; + } + + data.setIntArray("rtgs", rtgs); + data.setInteger("temp", displayHeat); + data.setInteger("torque", torque); + data.setInteger("power", (int)power); + data.setShort("burn", (short) burnTime); + data.setShort("lastBurn", (short) lastBurnTime); + data.setFloat("dial", limiter); + this.networkPack(data, 250); + + PacketDispatcher.wrapper.sendToAllAround(new FluidTankPacket(pos, tanks[0], tanks[1], tanks[2]), new TargetPoint(world.provider.getDimension(), pos.getX(), pos.getY(), pos.getZ(), 100)); + } else { + + this.prevRotation = this.rotation; + + this.rotation += this.torque * animSpeed / maxTorque; + + if(this.rotation >= 360) { + this.rotation -= 360; + this.prevRotation -= 360; + } + } + } + + @Override + public void networkUnpack(NBTTagCompound nbt) { + int[] rtgs = nbt.getIntArray("rtgs"); + + if(rtgs != null) { + for(int i = 0; i < pellets.length; i++) { + + int pellet = rtgs[i]; + if(pellet >= 0 && pellet < IGenRTG.values().length) { + pellets[i] = IGenRTG.values()[pellet]; + } else { + pellets[i] = null; + } + } + } + + this.temperature = nbt.getInteger("temp"); + this.torque = nbt.getInteger("torque"); + this.power = nbt.getInteger("power"); + this.burnTime = nbt.getShort("burn"); + this.lastBurnTime = nbt.getShort("lastBurn"); + + if(ignoreNext <= 0) { + this.limiter = nbt.getFloat("dial"); + } else { + ignoreNext--; + } + } + + @Override + public void handleButtonPacket(int value, int meta) { + if(meta == 0) + pushPellet(); + if(meta == 1) + popPellet(); + if(meta == 2) + setDialByAngle(value); + } + + /** + * Checks for solid fuel and burns it + */ + private void loadFuel() { + + if(this.burnTime <= 0) { + + int time = TileEntityFurnace.getItemBurnTime(inventory.getStackInSlot(0)) / 2; + + if(time > 0) { + + if(inventory.getStackInSlot(0).getItem().hasContainerItem(inventory.getStackInSlot(0)) && inventory.getStackInSlot(0).getCount() == 1) { + inventory.setStackInSlot(0, inventory.getStackInSlot(0).getItem().getContainerItem(inventory.getStackInSlot(0))); + } else { + inventory.getStackInSlot(0).shrink(1); + } + + this.burnTime = time; + this.lastBurnTime = time; + + this.markDirty(); + } + } + } + + /** + * Creates heat from RTG pellets + */ + private void pelletAction() { + + for(int i = 0; i < pellets.length; i++) { + if(pellets[i] != null) + this.temperature += pellets[i].heat; + } + } + + /** + * Burns liquid fuel + */ + private void fuelAction() { + + int heat = getHeatFromFuel(tanks[1].getFluid()); + + int maxBurn = 2; + + if(tanks[1].getFluidAmount() > 0) { + + int burn = Math.min(maxBurn, tanks[1].getFluidAmount()); + + tanks[1].drain(burn, true); + temperature += heat * burn; + } + } + + public static final Map fluidHeat = new HashMap<>(); + + static { + fluidHeat.put(ModForgeFluids.smear, 75); + fluidHeat.put(ModForgeFluids.heatingoil, 150); + fluidHeat.put(ModForgeFluids.diesel, 225); + fluidHeat.put(ModForgeFluids.kerosene, 300); + fluidHeat.put(ModForgeFluids.reclaimed, 100); + fluidHeat.put(ModForgeFluids.petroil, 125); + fluidHeat.put(ModForgeFluids.biofuel, 200); + fluidHeat.put(ModForgeFluids.nitan, 2500); + } + + public int getHeatFromFuel(FluidStack fluid) { + if(fluid == null) + return 0; + return fluidHeat.get(fluid.getFluid()); + } + + /** + * does the thing with the thermo elements + */ + private void rtgAction() { + + int rtg = 0; + + for(int i = 3; i <= 5; i++) { + + if(inventory.getStackInSlot(i).getItem() == ModItems.thermo_element) + rtg += 15; + } + + int pow = Math.min(this.temperature, rtg); + + this.temperature -= pow; + this.power += pow; + + if(power > maxPower) + power = maxPower; + } + + /** + * Turns heat into rotational energy + */ + private void rotorAction() { + + int conversion = getConversion(); + + if(temperature > 10 && tanks[0].getFluidAmount() > 0) + tanks[0].drain(1, true); + + if(torque > 10 && tanks[2].getFluidAmount() > 0 && world.rand.nextInt(2) == 0) + tanks[2].drain(1, true); + + this.torque += conversion * (tanks[0].getFluidAmount() > 0 ? 1.5 : 1); + this.temperature -= conversion; + + if(torque > maxTorque) + world.createExplosion(null, pos.getX() + 0.5, pos.getY() + 0.5, pos.getZ() + 0.5, 5, true); + } + + /** + * Do the power stuff + */ + private void generatorAction() { + + double balanceFactor = 0.025D; + + this.power += this.torque * balanceFactor; + torque -= getBrake(); + + if(power > maxPower) + power = maxPower; + } + + public int getBrake() { + return (int) Math.ceil(torque * 0.1 * (tanks[2].getFluidAmount() > 0 ? 0.5 : 1)); + } + + public int getConversion() { + return (int) (temperature * limiter); + } + + /** + * Adds a pellet onto the pile + */ + private void pushPellet() { + + if(pellets[11] != null) + return; + + if(!inventory.getStackInSlot(1).isEmpty()) { + + IGenRTG pellet = IGenRTG.getPellet(inventory.getStackInSlot(1).getItem()); + + if(pellet != null) { + + for(int i = 0; i < pellets.length; i++) { + + if(pellets[i] == null) { + pellets[i] = pellet; + inventory.getStackInSlot(1).shrink(1); + + this.markDirty(); + return; + } + } + } + } + } + + /** + * Removes a pellet from the bottom of the pile + */ + private void popPellet() { + + if(!inventory.getStackInSlot(2).isEmpty()) + return; + + if(pellets[0] == null) + return; + + //i don't feel like adding null checks because they won't trigger anyway + inventory.setStackInSlot(2, new ItemStack(rtgPellets.inverse().get(pellets[0]))); + + for(int i = 0; i < pellets.length - 1; i++) { + pellets[i] = pellets[i + 1]; + } + + pellets[pellets.length - 1] = null; + + this.markDirty(); + } + + public double getSolidGauge() { + return (double) burnTime / (double) lastBurnTime; + } + + public double getPowerGauge() { + return (double) power / (double) maxPower; + } + + public double getTempGauge() { + return (double) temperature / (double) maxTemperature; + } + + public double getTorqueGauge() { + return (double) torque / (double) maxTorque; + } + + public float getAngleFromDial() { + return (45F + limiter * 270F) % 360F; + } + + int ignoreNext = 0; + public void setDialByAngle(float angle) { + this.limiter = (angle - 45F) / 270F; + ignoreNext = 5; + } + + @Override + public void ffgeuaInit() { + ForgeDirection dir = ForgeDirection.getOrientation(this.getBlockMetadata() - BlockDummyable.offset); + + int[] rot = MultiblockHandlerXR.rotate(new int [] {1,0,2,2,8,8}, dir.toEnumFacing()); + + boolean tact = this.getTact(); + + for(int iy = 0; iy <= 1; iy++) { + for(int ix = -rot[4]; ix <= rot[5]; ix++) { + for(int iz = -rot[2]; iz <= rot[3]; iz++) { + + if(ix == -rot[4] || ix == rot[5] || iz == -rot[2] || iz == rot[3]) { + + ffgeua(new BlockPos(pos.getX() + dir.offsetX * 2 + ix, pos.getY() + iy, pos.getZ() + dir.offsetZ * 2 + iz), tact); + } + } + } + } + } + + @Override + public void ffgeua(BlockPos pos, boolean newTact) { + Library.ffgeua(new BlockPos.MutableBlockPos(pos), newTact, this, world); + } + + @Override + public boolean getTact() { + if (age >= 0 && age < 10) { + return true; + } + + return false; + } + + @Override + public long getSPower() { + return this.power; + } + + @Override + public void setSPower(long i) { + this.power = i; + } + + @Override + public List getList() { + return list; + } + + @Override + public void clearList() { + this.list.clear(); + } + + @Override + public IFluidTankProperties[] getTankProperties() { + return new IFluidTankProperties[]{tanks[0].getTankProperties()[0], tanks[1].getTankProperties()[0], tanks[2].getTankProperties()[0]}; + } + + @Override + public int fill(FluidStack resource, boolean doFill) { + if(resource != null){ + if(resource.getFluid() == tankTypes[0]){ + return tanks[0].fill(resource, doFill); + } else if(fluidHeat.get(resource.getFluid()) > 0){ + return tanks[1].fill(resource, doFill); + } else if(resource.getFluid() == tankTypes[2]){ + return tanks[2].fill(resource, doFill); + } + } + return 0; + } + + @Override + public FluidStack drain(FluidStack resource, boolean doDrain) { + return null; + } + + @Override + public FluidStack drain(int maxDrain, boolean doDrain) { + return null; + } + + @Override + public void recievePacket(NBTTagCompound[] tags) { + if(tags.length == 3){ + tanks[0].readFromNBT(tags[0]); + tanks[1].readFromNBT(tags[1]); + tanks[2].readFromNBT(tags[2]); + } + } + + @Override + public void readFromNBT(NBTTagCompound nbt) { + nbt.setTag("tanks", FFUtils.serializeTankArray(tanks)); + for(int i = 0; i < pellets.length; i++) { + + short s = nbt.getShort("pellet" + i); + + if(s >= 0 && s < IGenRTG.values().length) { + pellets[i] = IGenRTG.values()[s]; + } else { + pellets[i] = null; + } + } + + this.burnTime = nbt.getInteger("burn"); + this.lastBurnTime = nbt.getInteger("lastBurn"); + this.limiter = nbt.getFloat("limiter"); + super.readFromNBT(nbt); + } + + @Override + public NBTTagCompound writeToNBT(NBTTagCompound nbt) { + FFUtils.deserializeTankArray(nbt.getTagList("tanks", 10), tanks); + for(int i = 0; i < pellets.length; i++) { + + if(pellets[i] != null) { + nbt.setShort("pellet" + i, (short) pellets[i].ordinal()); + } else { + nbt.setShort("pellet" + i, (short)-1); + } + } + + nbt.setInteger("burn", burnTime); + nbt.setInteger("lastBurn", lastBurnTime); + nbt.setFloat("limiter", limiter); + return super.writeToNBT(nbt); + } + + private static HashBiMap rtgPellets = HashBiMap.create(); + + public static enum IGenRTG { + PLUTONIUM(ModItems.pellet_rtg, 0, 5), + URANIUM(ModItems.pellet_rtg_weak, 9, 3), + POLONIUM(ModItems.pellet_rtg_polonium, 18, 25); + + public int offset; + public int heat; + + private IGenRTG(Item item, int offset, int heat) { + rtgPellets.put(item, this); + this.offset = offset; + this.heat = heat; + } + + public static IGenRTG getPellet(Item item) { + return rtgPellets.get(item); + } + } + + @Override + public AxisAlignedBB getRenderBoundingBox() { + return TileEntity.INFINITE_EXTENT_AABB; + } + + @Override + @SideOnly(Side.CLIENT) + public double getMaxRenderDistanceSquared() + { + return 65536.0D; + } + +} diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineLargeTurbine.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineLargeTurbine.java index 04e76565f3..61c5d1cde2 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineLargeTurbine.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineLargeTurbine.java @@ -103,7 +103,7 @@ public void update() { if(tanks[1].getFluid() != null && tanks[1].getFluid().getFluid() != types[1]) tanks[1].setFluid(null); - int processMax = (int) Math.ceil(tanks[0].getFluidAmount() / 10F) / (Integer)outs[2]; //the maximum amount of cycles based on the 10% cap + int processMax = (int) Math.ceil(Math.ceil(tanks[0].getFluidAmount() / 10F) / (Integer)outs[2]); //the maximum amount of cycles based on the 10% cap int processSteam = tanks[0].getFluidAmount() / (Integer)outs[2]; //the maximum amount of cycles depending on steam int processWater = (tanks[1].getCapacity() - tanks[1].getFluidAmount()) / (Integer)outs[1]; //the maximum amount of cycles depending on water @@ -116,6 +116,8 @@ public void update() { if(power > maxPower) power = maxPower; + if(cycles > 0) + operational = true; } FFUtils.fillFluidContainer(inventory, tanks[1], 5, 6); diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineMiniRTG.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineMiniRTG.java index 4ed32cde33..ce8153d9d8 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineMiniRTG.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineMiniRTG.java @@ -3,6 +3,7 @@ import java.util.ArrayList; import java.util.List; +import com.hbm.blocks.ModBlocks; import com.hbm.interfaces.IConsumer; import com.hbm.interfaces.ISource; import com.hbm.lib.Library; @@ -15,17 +16,19 @@ public class TileEntityMachineMiniRTG extends TileEntity implements ITickable, I public List list = new ArrayList<>(); public long power; - public long maxPower = 100; boolean tact = false; @Override public void update() { if(!world.isRemote) { - power += 25; + if(this.getBlockType() == ModBlocks.machine_powerrtg) + power += 2500; + else + power += 70; - if(power > maxPower) - power = maxPower; + if(power > getMaxPower()) + power = getMaxPower(); tact = false; ffgeuaInit(); @@ -34,6 +37,14 @@ public void update() { } } + private int getMaxPower() { + + if(this.getBlockType() == ModBlocks.machine_powerrtg) + return 50000; + + return 1400; + } + @Override public void ffgeuaInit() { ffgeua(pos.up(), getTact()); diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineMiningLaser.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineMiningLaser.java index 4ce5b99cb4..4b90eff83e 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineMiningLaser.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineMiningLaser.java @@ -311,6 +311,7 @@ private void breakBlock(int fortune) { Item.getItemFromBlock(Blocks.SAND), Item.getItemFromBlock(Blocks.SANDSTONE), Item.getItemFromBlock(Blocks.GRAVEL), + Item.getItemFromBlock(ModBlocks.stone_gneiss), Items.FLINT, Items.SNOWBALL, Items.WHEAT_SEEDS diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachinePlasmaHeater.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachinePlasmaHeater.java index c8f54b63a6..7a85d97ee0 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachinePlasmaHeater.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachinePlasmaHeater.java @@ -73,7 +73,7 @@ public void update() { convert = (int) Math.min(convert, power / powerReq); convert = Math.max(0, convert); - if(convert > 0) { + if(convert > 0 && plasmaType != null) { tanks[0].drain(convert, true); tanks[1].drain(convert, true); diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineRadar.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineRadar.java index 0e635c6ab5..afcbdb18f0 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineRadar.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineRadar.java @@ -3,6 +3,7 @@ import java.util.ArrayList; import java.util.List; +import com.hbm.blocks.ModBlocks; import com.hbm.config.WeaponConfig; import com.hbm.interfaces.IConsumer; import com.hbm.lib.HBMSoundHandler; @@ -74,11 +75,14 @@ public void update() { sendMissileData(); - pingTimer++; + if(world.getBlockState(pos.down()).getBlock() != ModBlocks.muffler) { - if(power > 0 && pingTimer >= maxTimer) { - this.world.playSound(null, pos.getX(), pos.getY(), pos.getZ(), HBMSoundHandler.sonarPing, SoundCategory.BLOCKS, 5.0F, 1.0F); - pingTimer = 0; + pingTimer++; + + if(power > 0 && pingTimer >= maxTimer) { + this.world.playSound(null, pos.getX(), pos.getY(), pos.getZ(), HBMSoundHandler.sonarPing, SoundCategory.BLOCKS, 5.0F, 1.0F); + pingTimer = 0; + } } PacketDispatcher.wrapper.sendToAllAround(new AuxElectricityPacket(pos, power), new TargetPoint(world.provider.getDimension(), pos.getX(), pos.getY(), pos.getZ(), 10)); diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineReactorLarge.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineReactorLarge.java index 681ca10f09..95e1544bce 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineReactorLarge.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineReactorLarge.java @@ -5,6 +5,7 @@ import java.util.List; import com.hbm.blocks.ModBlocks; +import com.hbm.config.MobConfig; import com.hbm.explosion.ExplosionNukeGeneric; import com.hbm.forgefluid.FFUtils; import com.hbm.forgefluid.ModForgeFluids; @@ -27,6 +28,7 @@ import net.minecraft.tileentity.TileEntity; import net.minecraft.util.EnumFacing; import net.minecraft.util.ITickable; +import net.minecraft.util.math.AxisAlignedBB; import net.minecraft.util.math.BlockPos; import net.minecraft.util.math.BlockPos.MutableBlockPos; import net.minecraftforge.common.capabilities.Capability; @@ -445,6 +447,10 @@ public void update() { } } + //Meteorite sword + if(coreHeat > 0 && inventory.getStackInSlot(4).getItem() == ModItems.meteorite_sword_bred) + inventory.setStackInSlot(4, new ItemStack(ModItems.meteorite_sword_irradiated)); + //Load fuel if(getFuelContent(inventory.getStackInSlot(4), type) > 0) { @@ -811,6 +817,13 @@ private void explode() { } world.setBlockState(pos, ModBlocks.sellafield_core.getDefaultState()); + if(MobConfig.enableElementals) { + List players = world.getEntitiesWithinAABB(EntityPlayer.class, new AxisAlignedBB(pos.getX() + 0.5, pos.getY() + 0.5, pos.getZ() + 0.5, pos.getX() + 0.5, pos.getY() + 0.5, pos.getZ() + 0.5).grow(100, 100, 100)); + + for(EntityPlayer player : players) { + player.getEntityData().getCompoundTag(EntityPlayer.PERSISTED_NBT_TAG).setBoolean("radMark", true); + } + } } private void randomizeRadBlock(int x, int y, int z) { diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineReactorSmall.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineReactorSmall.java index 0914f18c3d..9932f3aa6b 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineReactorSmall.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineReactorSmall.java @@ -1,13 +1,17 @@ package com.hbm.tileentity.machine; +import java.util.List; + import com.hbm.blocks.ModBlocks; import com.hbm.blocks.machine.MachineReactor; +import com.hbm.config.MobConfig; import com.hbm.explosion.ExplosionNukeGeneric; import com.hbm.forgefluid.FFUtils; import com.hbm.forgefluid.ModForgeFluids; import com.hbm.interfaces.ITankPacketAcceptor; import com.hbm.items.ModItems; import com.hbm.items.machine.ItemFuelRod; +import com.hbm.items.tool.ItemSwordMeteorite; import com.hbm.lib.HBMSoundHandler; import com.hbm.packet.AuxGaugePacket; import com.hbm.packet.FluidTankPacket; @@ -84,7 +88,7 @@ protected void onContentsChanged(int slot) { @Override public boolean isItemValid(int i, ItemStack itemStack) { if(i == 0 || i == 1 || i == 2 || i == 3 || i == 4 || i == 5 || i == 6 || i == 7 || i == 8 || i == 9 || i == 10 || i == 11) - if(itemStack.getItem() instanceof ItemFuelRod) + if(itemStack.getItem() instanceof ItemFuelRod || itemStack.getItem() instanceof ItemSwordMeteorite) return true; if(i == 12) if(FFUtils.containsFluid(itemStack, FluidRegistry.WATER)) @@ -228,9 +232,12 @@ public void update() { } if(rods >= rodsMax) + for(int i = 0; i < 12; i++) { - if(inventory.getStackInSlot(i) != ItemStack.EMPTY && inventory.getStackInSlot(i).getItem() instanceof ItemFuelRod) + if(inventory.getStackInSlot(i).getItem() instanceof ItemFuelRod) decay(i); + else if(inventory.getStackInSlot(i).getItem() == ModItems.meteorite_sword_bred) + inventory.setStackInSlot(i, new ItemStack(ModItems.meteorite_sword_irradiated)); } coreHeatMod = 1.0; @@ -284,11 +291,19 @@ private void explode() { inventory.setStackInSlot(i, ItemStack.EMPTY); } + world.setBlockToAir(pos); world.createExplosion(null, pos.getX(), pos.getY(), pos.getZ(), 18.0F, true); ExplosionNukeGeneric.waste(world, pos.getX(), pos.getY(), pos.getZ(), 35); world.setBlockState(pos, ModBlocks.toxic_block.getDefaultState()); RadiationSavedData.incrementRad(world, pos.getX(), pos.getZ(), 1000F, 2000F); + if(MobConfig.enableElementals) { + List players = world.getEntitiesWithinAABB(EntityPlayer.class, new AxisAlignedBB(pos.getX() + 0.5, pos.getY() + 0.5, pos.getZ() + 0.5, pos.getX() + 0.5, pos.getY() + 0.5, pos.getZ() + 0.5).grow(100, 100, 100)); + + for(EntityPlayer player : players) { + player.getEntityData().getCompoundTag(EntityPlayer.PERSISTED_NBT_TAG).setBoolean("radMark", true); + } + } } private boolean blocksRad(BlockPos pos) { diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineSchrabidiumTransmutator.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineSchrabidiumTransmutator.java index 11ada89949..999ccf84a2 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineSchrabidiumTransmutator.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineSchrabidiumTransmutator.java @@ -4,6 +4,7 @@ import com.hbm.interfaces.IConsumer; import com.hbm.inventory.MachineRecipes; import com.hbm.items.ModItems; +import com.hbm.items.machine.ItemCapacitor; import com.hbm.lib.HBMSoundHandler; import com.hbm.lib.Library; import com.hbm.main.MainRegistry; @@ -33,23 +34,13 @@ public class TileEntityMachineSchrabidiumTransmutator extends TileEntityMachineB //private static final int[] slots_bottom = new int[] { 1, 2 }; //private static final int[] slots_side = new int[] { 3, 2 }; - private String customName; - public TileEntityMachineSchrabidiumTransmutator() { super(4); } @Override public String getName() { - return this.hasCustomInventoryName() ? this.customName : "container.machine_schrabidium_transmutator"; - } - - public boolean hasCustomInventoryName() { - return this.customName != null && this.customName.length() > 0; - } - - public void setCustomName(String name) { - this.customName = name; + return "container.machine_schrabidium_transmutator"; } @Override @@ -73,8 +64,7 @@ public boolean isItemValidForSlot(int i, ItemStack stack) { @Override public boolean canExtractItem(int i, ItemStack stack, int amount) { - if (i == 2 && stack.getItem() != null && stack.getItem() == ModItems.redcoil_capacitor - && stack.getItemDamage() == stack.getMaxDamage()) { + if (i == 2 && stack.getItem() != null && stack.getItem() == ModItems.redcoil_capacitor && ItemCapacitor.getDura(stack) <= 0) { return true; } if (i == 1) { @@ -184,7 +174,7 @@ public int getProgressScaled(int i) { public boolean canProcess() { if (power >= 4990000 && MachineRecipes.mODE(inventory.getStackInSlot(0), "ingotUranium") && inventory.getStackInSlot(2).getItem() == ModItems.redcoil_capacitor - && inventory.getStackInSlot(2).getItemDamage() < inventory.getStackInSlot(2).getMaxDamage() + && ItemCapacitor.getDura(inventory.getStackInSlot(2)) > 0 && (inventory.getStackInSlot(1).isEmpty() || (inventory.getStackInSlot(1).getItem() == VersatileConfig.getTransmutatorItem() && inventory.getStackInSlot(1).getCount() < inventory.getStackInSlot(1).getMaxStackSize()))) { return true; @@ -215,7 +205,7 @@ public void process() { inventory.getStackInSlot(1).grow(1); } if (!inventory.getStackInSlot(2).isEmpty()) { - inventory.getStackInSlot(2).setItemDamage(inventory.getStackInSlot(2).getItemDamage() + 1); + ItemCapacitor.setDura(inventory.getStackInSlot(2), ItemCapacitor.getDura(inventory.getStackInSlot(2)) - 1); } this.world.playSound(null, pos.getX(), pos.getY(), pos.getZ(), SoundEvents.ENTITY_LIGHTNING_THUNDER, SoundCategory.BLOCKS, 10000.0F, 0.8F + world.rand.nextFloat() * 0.2F); diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineShredder.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineShredder.java index 53cd4df384..c0b2334766 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineShredder.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineShredder.java @@ -162,9 +162,9 @@ public void processItem() { for (int outSlot = 9; outSlot < 27; outSlot++) { - if (!inventory.getStackInSlot(outSlot).isEmpty() && inventory.getStackInSlot(outSlot).getItem() == outp.getItem() && inventory.getStackInSlot(outSlot).getCount() + outp.getCount() <= outp.getMaxStackSize()) { - - System.out.println(outp.getUnlocalizedName() + " is equal to " + inventory.getStackInSlot(outSlot).getUnlocalizedName()); + if (inventory.getStackInSlot(outSlot).getItem() == outp.getItem() && + inventory.getStackInSlot(outSlot).getItemDamage() == outp.getItemDamage() && + inventory.getStackInSlot(outSlot).getCount() + outp.getCount() <= outp.getMaxStackSize()) { inventory.getStackInSlot(outSlot).grow(outp.getCount()); inventory.getStackInSlot(inpSlot).shrink(1); diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMicrowave.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMicrowave.java index eb9ef355ca..cd7ff230e8 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMicrowave.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMicrowave.java @@ -8,6 +8,7 @@ import net.minecraft.item.crafting.FurnaceRecipes; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.EnumFacing; import net.minecraft.util.ITickable; import net.minecraft.util.math.AxisAlignedBB; import net.minecraftforge.fml.relauncher.Side; @@ -40,19 +41,21 @@ public void update() { if(canProcess()) { - if(speed == maxSpeed) { + if(speed >= maxSpeed) { world.destroyBlock(pos, false); world.newExplosion(null, pos.getX() + 0.5, pos.getY() + 0.5, pos.getZ() + 0.5, 7.5F, true, true); return; } - power -= consumption; - time += speed; - if(time >= maxTime) { process(); time = 0; } + + if(canProcess()) { + power -= consumption; + time += speed * 2; + } } NBTTagCompound data = new NBTTagCompound(); @@ -70,6 +73,20 @@ public void networkUnpack(NBTTagCompound data) { speed = data.getInteger("speed"); } + @Override + public void readFromNBT(NBTTagCompound compound) { + power = compound.getLong("power"); + speed = compound.getInteger("speed"); + super.readFromNBT(compound); + } + + @Override + public NBTTagCompound writeToNBT(NBTTagCompound compound) { + compound.setLong("power", power); + compound.setInteger("speed", speed); + return super.writeToNBT(compound); + } + @Override public void handleButtonPacket(int value, int meta) { if(value == 0) @@ -85,6 +102,21 @@ public void handleButtonPacket(int value, int meta) { speed = maxSpeed; } + @Override + public boolean isItemValidForSlot(int i, ItemStack stack) { + return i == 0 && !FurnaceRecipes.instance().getSmeltingResult(stack).isEmpty(); + } + + @Override + public boolean canExtractItem(int slot, ItemStack itemStack, int amount) { + return slot == 1; + } + + @Override + public int[] getAccessibleSlotsFromSide(EnumFacing e) { + return e.ordinal() == 0 ? new int[] { 1 } : new int[] { 0 }; + } + private void process() { ItemStack stack = FurnaceRecipes.instance().getSmeltingResult(inventory.getStackInSlot(0)).copy(); diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityPylonRedWire.java b/src/main/java/com/hbm/tileentity/machine/TileEntityPylonRedWire.java index 9bead68f7b..680d692d93 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityPylonRedWire.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityPylonRedWire.java @@ -6,6 +6,7 @@ import com.hbm.blocks.ModBlocks; import com.hbm.calc.UnionOfTileEntitiesAndBooleans; import com.hbm.interfaces.IConductor; +import com.hbm.interfaces.Spaghetti; import com.hbm.packet.PacketDispatcher; import com.hbm.packet.TEPylonDestructorPacket; import com.hbm.packet.TEPylonSenderPacket; @@ -20,6 +21,7 @@ import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; +@Spaghetti("Destroy this abomination in holy fire") public class TileEntityPylonRedWire extends TileEntity implements ITickable, IConductor { public List uoteab = new ArrayList(); diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityRadiobox.java b/src/main/java/com/hbm/tileentity/machine/TileEntityRadiobox.java index 0bcfc36871..3d997bc414 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityRadiobox.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityRadiobox.java @@ -1,28 +1,69 @@ package com.hbm.tileentity.machine; import com.hbm.blocks.machine.Radiobox; +import com.hbm.interfaces.IConsumer; import com.hbm.lib.ModDamageSource; import net.minecraft.entity.monster.EntityMob; +import net.minecraft.nbt.NBTTagCompound; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.ITickable; import net.minecraft.util.math.AxisAlignedBB; +import net.minecraftforge.fml.relauncher.Side; +import net.minecraftforge.fml.relauncher.SideOnly; -public class TileEntityRadiobox extends TileEntity implements ITickable { +public class TileEntityRadiobox extends TileEntity implements ITickable, IConsumer { - public double freq; - public int type; - public String message; - public int music; + long power; + public static long maxPower = 500000; + public boolean infinite = false; @Override public void update() { - if(!world.isRemote && world.getBlockState(pos).getValue(Radiobox.STATE)) { - + if(!world.isRemote && world.getBlockState(pos).getValue(Radiobox.STATE) && (power >= 25000 || infinite)) { + if(!infinite) { + power -= 25000; + this.markDirty(); + } int range = 15; world.getEntitiesWithinAABB(EntityMob.class, new AxisAlignedBB(pos.getX() - range, pos.getY() - range, pos.getZ() - range, pos.getX() + range, pos.getY() + range, pos.getZ() + range)).forEach(e -> e.attackEntityFrom(ModDamageSource.enervation, 20.0F));; } } + @Override + public void readFromNBT(NBTTagCompound compound) { + power = compound.getLong("power"); + infinite = compound.getBoolean("infinite"); + super.readFromNBT(compound); + } + + @Override + public NBTTagCompound writeToNBT(NBTTagCompound compound) { + compound.setLong("power", power); + compound.setBoolean("infinite", infinite); + return super.writeToNBT(compound); + } + + @Override + public void setPower(long i) { + power = i; + } + + @Override + public long getPower() { + return power; + } + + @Override + public long getMaxPower() { + return maxPower; + } + + @Override + @SideOnly(Side.CLIENT) + public double getMaxRenderDistanceSquared() { + return 65536.0D; + } + } diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntitySolarBoiler.java b/src/main/java/com/hbm/tileentity/machine/TileEntitySolarBoiler.java new file mode 100644 index 0000000000..21995c8b38 --- /dev/null +++ b/src/main/java/com/hbm/tileentity/machine/TileEntitySolarBoiler.java @@ -0,0 +1,150 @@ +package com.hbm.tileentity.machine; + +import com.hbm.forgefluid.FFUtils; +import com.hbm.forgefluid.ModForgeFluids; +import com.hbm.interfaces.ITankPacketAcceptor; + +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.EnumFacing; +import net.minecraft.util.ITickable; +import net.minecraft.util.math.AxisAlignedBB; +import net.minecraft.util.math.BlockPos; +import net.minecraftforge.common.capabilities.Capability; +import net.minecraftforge.fluids.FluidRegistry; +import net.minecraftforge.fluids.FluidStack; +import net.minecraftforge.fluids.FluidTank; +import net.minecraftforge.fluids.capability.CapabilityFluidHandler; +import net.minecraftforge.fluids.capability.IFluidHandler; +import net.minecraftforge.fluids.capability.IFluidTankProperties; +import net.minecraftforge.fml.relauncher.Side; +import net.minecraftforge.fml.relauncher.SideOnly; + +public class TileEntitySolarBoiler extends TileEntity implements ITickable, IFluidHandler, ITankPacketAcceptor { + + private FluidTank water; + private FluidTank steam; + public int heat; + + public TileEntitySolarBoiler() { + water = new FluidTank(16000); + steam = new FluidTank(1600000); + } + + @Override + public void update() { + if(!world.isRemote) { + + //if(world.getTotalWorldTime() % 5 == 0) { + fillFluidInit(steam); + //} + + int process = heat / 10; + process = Math.min(process, water.getFluidAmount()); + process = Math.min(process, (steam.getCapacity() - steam.getFluidAmount()) / 100); + + if(process < 0) + process = 0; + + water.drain(process, true); + steam.fill(new FluidStack(ModForgeFluids.steam, process*100), true); + markDirty(); + + heat = 0; + } + } + + public void fillFluidInit(FluidTank tank) { + fillFluid(pos.up(3), tank); + fillFluid(pos.down(), tank); + } + + public void fillFluid(BlockPos pos, FluidTank tank) { + FFUtils.fillFluid(this, tank, world, pos, 1600000); + } + + @Override + public boolean hasCapability(Capability capability, EnumFacing facing) { + return capability == CapabilityFluidHandler.FLUID_HANDLER_CAPABILITY ? true : super.hasCapability(capability, facing); + } + + @Override + public T getCapability(Capability capability, EnumFacing facing) { + if(capability == CapabilityFluidHandler.FLUID_HANDLER_CAPABILITY){ + return CapabilityFluidHandler.FLUID_HANDLER_CAPABILITY.cast(this); + } + return super.getCapability(capability, facing); + } + + @Override + public IFluidTankProperties[] getTankProperties() { + return new IFluidTankProperties[]{water.getTankProperties()[0], steam.getTankProperties()[0]}; + } + + @Override + public int fill(FluidStack resource, boolean doFill) { + if(resource != null && resource.getFluid() == FluidRegistry.WATER){ + int amount = water.getFluidAmount(); + int fill = water.fill(resource, doFill); + if(amount != water.getFluidAmount()) + markDirty(); + return fill; + } + return 0; + } + + @Override + public FluidStack drain(FluidStack resource, boolean doDrain) { + if(resource != null && resource.getFluid() == ModForgeFluids.steam){ + int amount = steam.getFluidAmount(); + FluidStack stack = steam.drain(resource, doDrain); + if(amount != steam.getFluidAmount()) + markDirty(); + return stack; + } + return null; + } + + @Override + public FluidStack drain(int maxDrain, boolean doDrain) { + int amount = steam.getFluidAmount(); + FluidStack stack = steam.drain(maxDrain, doDrain); + if(amount != steam.getFluidAmount()) + markDirty(); + return stack; + } + + @Override + public void recievePacket(NBTTagCompound[] tags) { + if(tags.length == 2){ + water.readFromNBT(tags[0]); + steam.readFromNBT(tags[1]); + } + } + + AxisAlignedBB bb = null; + + @Override + public AxisAlignedBB getRenderBoundingBox() { + + if(bb == null) { + bb = new AxisAlignedBB( + pos.getX() - 1, + pos.getY(), + pos.getZ() - 1, + pos.getX() + 2, + pos.getY() + 3, + pos.getZ() + 2 + ); + } + + return bb; + } + + @Override + @SideOnly(Side.CLIENT) + public double getMaxRenderDistanceSquared() { + return 65536.0D; + } + +} diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntitySolarMirror.java b/src/main/java/com/hbm/tileentity/machine/TileEntitySolarMirror.java new file mode 100644 index 0000000000..2b53997db0 --- /dev/null +++ b/src/main/java/com/hbm/tileentity/machine/TileEntitySolarMirror.java @@ -0,0 +1,121 @@ +package com.hbm.tileentity.machine; + +import com.hbm.tileentity.TileEntityTickingBase; + +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.math.AxisAlignedBB; +import net.minecraft.util.math.BlockPos; +import net.minecraft.world.EnumSkyBlock; +import net.minecraftforge.fml.relauncher.Side; +import net.minecraftforge.fml.relauncher.SideOnly; + +public class TileEntitySolarMirror extends TileEntityTickingBase { + + public int tX; + public int tY; + public int tZ; + public boolean isOn; + + @Override + public String getInventoryName() { + return null; + } + + @Override + public void update() { + if(!world.isRemote) { + + if(world.getTotalWorldTime() % 20 == 0) + sendUpdate(); + + if(tY < pos.getY()){ + isOn = false; + return; + } + + int sun = world.getLightFor(EnumSkyBlock.SKY, pos) - world.getSkylightSubtracted() - 11; + + if(sun <= 0 || !world.canSeeSky(pos.up())){ + isOn = false; + return; + } + + isOn = true; + + TileEntity te = world.getTileEntity(new BlockPos(tX, tY - 1, tZ)); + + if(te instanceof TileEntitySolarBoiler) { + TileEntitySolarBoiler boiler = (TileEntitySolarBoiler)te; + boiler.heat += sun; + } + } + } + + public void sendUpdate(){ + NBTTagCompound data = new NBTTagCompound(); + data.setInteger("posX", tX); + data.setInteger("posY", tY); + data.setInteger("posZ", tZ); + data.setBoolean("isOn", isOn); + this.networkPack(data, 200); + } + + @Override + public void networkUnpack(NBTTagCompound nbt) { + tX = nbt.getInteger("posX"); + tY = nbt.getInteger("posY"); + tZ = nbt.getInteger("posZ"); + isOn = nbt.getBoolean("isOn"); + } + + public void setTarget(int x, int y, int z) { + tX = x; + tY = y; + tZ = z; + this.markDirty(); + this.sendUpdate(); + } + + @Override + public void readFromNBT(NBTTagCompound compound) { + tX = compound.getInteger("targetX"); + tY = compound.getInteger("targetY"); + tZ = compound.getInteger("targetZ"); + super.readFromNBT(compound); + } + + @Override + public NBTTagCompound writeToNBT(NBTTagCompound compound) { + compound.setInteger("targetX", tX); + compound.setInteger("targetY", tY); + compound.setInteger("targetZ", tZ); + return super.writeToNBT(compound); + } + + AxisAlignedBB bb = null; + + @Override + public AxisAlignedBB getRenderBoundingBox() { + + if(bb == null) { + bb = new AxisAlignedBB( + pos.getX() - 0.25, + pos.getY(), + pos.getZ() - 0.25, + pos.getX() + 1.25, + pos.getY() + 1.5, + pos.getZ() + 1.25 + ); + } + + return bb; + } + + @Override + @SideOnly(Side.CLIENT) + public double getMaxRenderDistanceSquared() { + return 65536.0D; + } + +} diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityWatzCore.java b/src/main/java/com/hbm/tileentity/machine/TileEntityWatzCore.java index b507c6c967..1256acbc24 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityWatzCore.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityWatzCore.java @@ -14,6 +14,7 @@ import com.hbm.interfaces.ISource; import com.hbm.interfaces.ITankPacketAcceptor; import com.hbm.items.ModItems; +import com.hbm.items.machine.ItemCapacitor; import com.hbm.items.special.WatzFuel; import com.hbm.lib.Library; import com.hbm.packet.AuxElectricityPacket; @@ -158,7 +159,7 @@ public void update() { //Only damages filter when heat is present (thus waste being created) if (heatList > 0) { - inventory.getStackInSlot(38).setItemDamage(inventory.getStackInSlot(38).getItemDamage() + 1); + ItemCapacitor.setDura(inventory.getStackInSlot(38), ItemCapacitor.getDura(inventory.getStackInSlot(38)) - 1); markDirty(); } @@ -184,23 +185,6 @@ public void update() { if(FFUtils.fillFluidContainer(inventory, tank, 36, 39)) needsUpdate = true; - - if(inventory.getStackInSlot(36).getItem() == ModItems.titanium_filter && inventory.getStackInSlot(36).getItemDamage() + 100 <= inventory.getStackInSlot(36).getMaxDamage()) - { - if(tank.getFluidAmount() - 10 >= 0) - { - tank.drain(10, true); - inventory.getStackInSlot(36).setItemDamage(inventory.getStackInSlot(36).getItemDamage() + 100); - needsUpdate = true; - } else { - if(tank.getFluidAmount() > 0) - { - tank.drain(tank.getCapacity(), true); - inventory.getStackInSlot(36).setItemDamage(inventory.getStackInSlot(36).getItemDamage() + 100); - needsUpdate = true; - } - } - } if(needsUpdate){ //Removed you because selectively sending packets is buggy. Really this should only be sending packets when a gui is open, but whatever. @@ -493,7 +477,7 @@ public boolean isCoatingValid(World world) { @Override public boolean hasFuse() { - return inventory.getStackInSlot(38).getItem() == ModItems.titanium_filter && inventory.getStackInSlot(38).getItemDamage() < inventory.getStackInSlot(38).getMaxDamage(); + return inventory.getStackInSlot(38).getItem() == ModItems.titanium_filter && ItemCapacitor.getDura(inventory.getStackInSlot(38)) > 0; } @Override diff --git a/src/main/java/com/hbm/util/BobMathUtil.java b/src/main/java/com/hbm/util/BobMathUtil.java index 260b3f451b..a6f8a4a96a 100644 --- a/src/main/java/com/hbm/util/BobMathUtil.java +++ b/src/main/java/com/hbm/util/BobMathUtil.java @@ -2,6 +2,7 @@ import java.lang.reflect.Field; import java.nio.FloatBuffer; +import java.util.Random; import javax.vecmath.Matrix3f; import javax.vecmath.Quat4f; @@ -26,6 +27,7 @@ public class BobMathUtil { public static Field r_viewMat; + public static Random rand = new Random(); public static double getAngleFrom2DVecs(double x1, double z1, double x2, double z2) { @@ -55,8 +57,8 @@ public static double getCrossAngle(Vec3d vel, Vec3d rel) { public static double getCrossAngle(Vec3 vel, Vec3 rel) { - vel.normalize(); - rel.normalize(); + vel = vel.normalize(); + rel = rel.normalize(); double angle = Math.toDegrees(Math.acos(vel.dotProduct(rel))); @@ -155,6 +157,22 @@ public static Vec3d[] worldFromLocal(Vector4f... positions){ return retArr; } + @SideOnly(Side.CLIENT) + public static Vec3d[] glWorldFromLocalNoView(Vector4f... positions){ + GL11.glGetFloat(GL11.GL_MODELVIEW_MATRIX, ClientProxy.AUX_GL_BUFFER); + Matrix4f mv_mat = new Matrix4f(); + mv_mat.load(ClientProxy.AUX_GL_BUFFER); + ClientProxy.AUX_GL_BUFFER.rewind(); + Vec3d[] retArr = new Vec3d[positions.length]; + for(int i = 0; i < positions.length; i ++){ + Vector4f pos = new Vector4f(positions[i].x, positions[i].y, positions[i].z, positions[i].w); + Matrix4f.transform(mv_mat, pos, pos); + Vec3d pos2 = new Vec3d(pos.x, pos.y, pos.z); + retArr[i] = pos2; + } + return retArr; + } + //https://www.euclideanspace.com/maths/geometry/rotations/conversions/quaternionToMatrix/index.htm //TODO See if I can replace with the more optimized looking version from glm? public static void matrixFromQuat(Matrix3f m, Quat4f q){ @@ -191,4 +209,35 @@ public static int absMaxIdx(double... numbers){ } return idx; } + + public static Vec3 randVecInCone(Vec3 coneDirection, float angle){ + return randVecInCone(coneDirection, angle, rand); + } + + public static Vec3 randVecInCone(Vec3 coneDirection, float angle, Random rand){ + //Gets a random vector rotated within a cone and then rotates it to the particle data's direction + //Create a new vector and rotate it randomly about the x axis within the angle specified, then rotate that by random degrees to get the random cone vector + Vec3 up = Vec3.createVectorHelper(0, 1, 0); + up.rotateAroundX((float) Math.toRadians(rand.nextFloat()*(angle+rand.nextFloat()*angle))); + up.rotateAroundY((float) Math.toRadians(rand.nextFloat()*360)); + //Finds the angles for the particle direction and rotate our random cone vector to it. + Vec3 direction = Vec3.createVectorHelper(coneDirection.xCoord, coneDirection.yCoord, coneDirection.zCoord); + Vec3 angles = BobMathUtil.getEulerAngles(direction); + Vec3 newDirection = Vec3.createVectorHelper(up.xCoord, up.yCoord, up.zCoord); + newDirection.rotateAroundX((float) Math.toRadians(angles.yCoord-90)); + newDirection.rotateAroundY((float) Math.toRadians(angles.xCoord)); + return newDirection; + } + + public static Vec3d randVecInCone(Vec3d coneDirection, float angle){ + return randVecInCone(new Vec3(coneDirection), angle).toVec3d(); + } + + public static Vec3d randVecInCone(Vec3d coneDirection, float angle, Random rand){ + return randVecInCone(new Vec3(coneDirection), angle, rand).toVec3d(); + } + + public static Vec3d mix(Vec3d a, Vec3d b, float amount){ + return new Vec3d(a.x + (b.x - a.x)*amount, a.y + (b.y - a.y)*amount, a.z + (b.z - a.z)*amount); + } } \ No newline at end of file diff --git a/src/main/java/com/hbm/util/ContaminationUtil.java b/src/main/java/com/hbm/util/ContaminationUtil.java index 0294d736b5..f47ccaacd5 100644 --- a/src/main/java/com/hbm/util/ContaminationUtil.java +++ b/src/main/java/com/hbm/util/ContaminationUtil.java @@ -2,6 +2,7 @@ import com.hbm.capability.RadiationCapability; import com.hbm.handler.HazmatRegistry; +import com.hbm.interfaces.IRadiationImmune; import com.hbm.lib.Library; import com.hbm.potion.HbmPotion; import com.hbm.saveddata.RadiationSavedData; @@ -10,7 +11,9 @@ import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.util.math.BlockPos; +import net.minecraft.util.text.Style; import net.minecraft.util.text.TextComponentString; +import net.minecraft.util.text.TextComponentTranslation; import net.minecraft.util.text.TextFormatting; import net.minecraft.world.World; import net.minecraft.world.chunk.Chunk; @@ -31,14 +34,23 @@ public static float calculateRadiationMod(EntityLivingBase entity) { mult = entity.getEntityData().getFloat("hbmradmultiplier"); float koeff = 5.0F; - return (float) Math.pow(koeff, -HazmatRegistry.instance.getResistance(entity)) * mult; + return (float) Math.pow(koeff, -HazmatRegistry.getResistance(entity)) * mult; } public static void applyRadData(Entity e, float f) { + if(e instanceof IRadiationImmune) + return; + if(!(e instanceof EntityLivingBase)) return; + if(e instanceof EntityPlayer && (((EntityPlayer) e).capabilities.isCreativeMode || ((EntityPlayer) e).isSpectator())) + return; + + if(e instanceof EntityPlayer && e.ticksExisted < 200) + return; + EntityLivingBase entity = (EntityLivingBase)e; f *= calculateRadiationMod(entity); @@ -51,9 +63,15 @@ public static void applyRadData(Entity e, float f) { public static void applyRadDirect(Entity entity, float f) { + if(entity instanceof IRadiationImmune) + return; + if(entity.getEntityData().hasKey("hbmradmultiplier", 99)) f *= entity.getEntityData().getFloat("hbmradmultiplier"); + if(entity instanceof EntityPlayer && (((EntityPlayer) entity).capabilities.isCreativeMode || ((EntityPlayer) entity).isSpectator())) + return; + if(!(entity instanceof EntityLivingBase)) return; @@ -77,7 +95,7 @@ public static void printGeigerData(EntityPlayer player) { double rads = ((int)(data.getRadNumFromCoord(chunk.x, chunk.z) * 10)) / 10D; double res = 100.0D - ((int)(ContaminationUtil.calculateRadiationMod(player) * 10000)) / 100D; - double resKoeff = ((int)(HazmatRegistry.instance.getResistance(player) * 100)) / 100D; + double resKoeff = ((int)(HazmatRegistry.getResistance(player) * 100)) / 100D; String chunkPrefix = ""; String radPrefix = ""; @@ -112,13 +130,17 @@ else if(eRad < 1000) if(resKoeff > 0) resPrefix += TextFormatting.GREEN; - player.sendMessage(new TextComponentString(TextFormatting.GOLD + "===== ☢ GEIGER COUNTER ☢ =====")); - player.sendMessage(new TextComponentString(TextFormatting.YELLOW + "Current chunk radiation: " + chunkPrefix + rads + " RAD/s")); - player.sendMessage(new TextComponentString(TextFormatting.YELLOW + "Player contamination: " + radPrefix + eRad + " RAD")); - player.sendMessage(new TextComponentString(TextFormatting.YELLOW + "Player resistance: " + resPrefix + res + "% (" + resKoeff + ")")); + //localization and server-side restrictions have turned this into a painful mess + //a *functioning* painful mess, nonetheless + player.sendMessage(new TextComponentString("===== ☢ ").appendSibling(new TextComponentTranslation("geiger.title")).appendSibling(new TextComponentString(" ☢ =====")).setStyle(new Style().setColor(TextFormatting.GOLD))); + player.sendMessage(new TextComponentTranslation("geiger.chunkRad").appendSibling(new TextComponentString(" " + chunkPrefix + rads + " RAD/s")).setStyle(new Style().setColor(TextFormatting.YELLOW))); + player.sendMessage(new TextComponentTranslation("geiger.playerRad").appendSibling(new TextComponentString(" " + radPrefix + eRad + " RAD")).setStyle(new Style().setColor(TextFormatting.YELLOW))); + player.sendMessage(new TextComponentTranslation("geiger.playerRes").appendSibling(new TextComponentString(" " + resPrefix + res + "% (" + resKoeff + ")")).setStyle(new Style().setColor(TextFormatting.YELLOW))); } public static float getRads(Entity e) { + if(e instanceof IRadiationImmune) + return 0.0F; return Library.getEntRadCap(e).getRads(); } } \ No newline at end of file diff --git a/src/main/java/com/hbm/util/EnchantmentUtil.java b/src/main/java/com/hbm/util/EnchantmentUtil.java index f54913cbfa..4b9b0553b3 100644 --- a/src/main/java/com/hbm/util/EnchantmentUtil.java +++ b/src/main/java/com/hbm/util/EnchantmentUtil.java @@ -11,14 +11,17 @@ public static void addEnchantment(ItemStack stack, Enchantment enchantment, int } public static void removeEnchantment(ItemStack stack, Enchantment enchantment) { - + if(stack.getEnchantmentTagList() == null) + return; + int i = 0; for( ; i < stack.getEnchantmentTagList().tagCount(); i++) { if(stack.getEnchantmentTagList().getCompoundTagAt(i).getShort("id") == Enchantment.getEnchantmentID(enchantment)) break; } - stack.getEnchantmentTagList().removeTag(i); + if(i < stack.getEnchantmentTagList().tagCount()) + stack.getEnchantmentTagList().removeTag(i); if(stack.getEnchantmentTagList().tagCount() == 0) stack.getTagCompound().removeTag("ench"); diff --git a/src/main/java/com/hbm/util/I18nUtil.java b/src/main/java/com/hbm/util/I18nUtil.java new file mode 100644 index 0000000000..6bca5c596a --- /dev/null +++ b/src/main/java/com/hbm/util/I18nUtil.java @@ -0,0 +1,14 @@ +package com.hbm.util; + +import net.minecraft.client.resources.I18n; + +public class I18nUtil { + + public static String resolveKey(String s, Object... args) { + return I18n.format(s, args); + } + + public static String[] resolveKeyArray(String s, Object... args) { + return resolveKey(s, args).split("\\$"); + } +} diff --git a/src/main/java/com/hbm/util/WeightedRandomObject.java b/src/main/java/com/hbm/util/WeightedRandomObject.java index 472b75f888..5a9123a0ef 100644 --- a/src/main/java/com/hbm/util/WeightedRandomObject.java +++ b/src/main/java/com/hbm/util/WeightedRandomObject.java @@ -1,5 +1,6 @@ package com.hbm.util; +import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.util.WeightedRandom; @@ -19,5 +20,13 @@ public ItemStack asStack() { return null; } + + public Item asItem() { + + if(item instanceof Item) + return (Item) item; + + return null; + } } diff --git a/src/main/java/com/hbm/world/Spaceship.java b/src/main/java/com/hbm/world/Spaceship.java index 07f48009ea..8aca04ce4a 100644 --- a/src/main/java/com/hbm/world/Spaceship.java +++ b/src/main/java/com/hbm/world/Spaceship.java @@ -26,12 +26,12 @@ public class Spaceship extends WorldGenerator { Block Block1 = ModBlocks.deco_tungsten; - Block Block2 = ModBlocks.fusion_conductor; + Block Block2 = ModBlocks.deco_red_copper; Block Block3 = ModBlocks.deco_steel; Block Block4 = ModBlocks.fusion_heater; Block Block5 = ModBlocks.block_meteor; Block Block6 = ModBlocks.reactor_element; - Block Block7 = ModBlocks.fusion_core; + Block Block7 = ModBlocks.cable_switch; Block Block8 = ModBlocks.fusion_hatch; Block Block9 = ModBlocks.reinforced_light; Block Block10 = ModBlocks.reinforced_glass; diff --git a/src/main/java/com/hbm/world/dungeon/ArcticVault.java b/src/main/java/com/hbm/world/dungeon/ArcticVault.java new file mode 100644 index 0000000000..280a98a866 --- /dev/null +++ b/src/main/java/com/hbm/world/dungeon/ArcticVault.java @@ -0,0 +1,75 @@ +package com.hbm.world.dungeon; + +import java.util.Arrays; +import java.util.List; + +import com.hbm.blocks.ModBlocks; +import com.hbm.config.GeneralConfig; +import com.hbm.main.MainRegistry; +import com.hbm.world.generator.DungeonToolbox; + +import net.minecraft.block.BlockHorizontal; +import net.minecraft.block.BlockStoneBrick; +import net.minecraft.block.material.Material; +import net.minecraft.block.state.IBlockState; +import net.minecraft.init.Blocks; +import net.minecraft.util.EnumFacing; +import net.minecraft.util.math.BlockPos; +import net.minecraft.world.World; +import net.minecraft.world.biome.Biome; + +public class ArcticVault { + + public void trySpawn(World world, int x, int y, int z) { + + y--; + + Biome biome = world.getBiome(new BlockPos(x, y, z)); + + if(biome.getTemperature(new BlockPos(x, y, z)) < 0.2 && world.getBlockState(new BlockPos(x, y, z)).getMaterial() == Material.ROCK) { + build(world, x, y, z); + } + + } + + private void build(World world, int x, int y, int z) { + + List brick = Arrays.asList(Blocks.STONEBRICK.getDefaultState(), Blocks.STONEBRICK.getDefaultState().withProperty(BlockStoneBrick.VARIANT, BlockStoneBrick.EnumType.CRACKED)); + List web = Arrays.asList(Blocks.AIR.getDefaultState(), Blocks.AIR.getDefaultState(), Blocks.WEB.getDefaultState()); + List crates = Arrays.asList(ModBlocks.crate.getDefaultState(), ModBlocks.crate_metal.getDefaultState(), ModBlocks.crate_ammo.getDefaultState(), ModBlocks.crate_can.getDefaultState(), ModBlocks.crate_jungle.getDefaultState()); + + DungeonToolbox.generateBox(world, x - 5, y, z - 5, 11, 1, 11, brick); + DungeonToolbox.generateBox(world, x - 5, y + 6, z - 5, 11, 1, 11, brick); + DungeonToolbox.generateBox(world, x - 5, y + 1, z - 5, 11, 5, 1, brick); + DungeonToolbox.generateBox(world, x - 5, y + 1, z + 5, 11, 5, 1, brick); + DungeonToolbox.generateBox(world, x - 5, y + 1, z - 5, 1, 5, 11, brick); + DungeonToolbox.generateBox(world, x + 5, y + 1, z - 5, 1, 5, 11, brick); + DungeonToolbox.generateBox(world, x - 4, y + 1, z - 4, 9, 3, 9, Blocks.AIR.getDefaultState()); + DungeonToolbox.generateBox(world, x - 4, y + 1, z - 4, 9, 1, 9, Blocks.SNOW_LAYER.getDefaultState()); + DungeonToolbox.generateBox(world, x - 2, y + 1, z - 2, 5, 2, 1, ModBlocks.tape_recorder.getDefaultState().withProperty(BlockHorizontal.FACING, EnumFacing.SOUTH)); + DungeonToolbox.generateBox(world, x - 2, y + 3, z - 2, 5, 1, 1, Blocks.SNOW_LAYER.getDefaultState()); + DungeonToolbox.generateBox(world, x - 2, y + 1, z + 2, 5, 2, 1, ModBlocks.tape_recorder.getDefaultState().withProperty(BlockHorizontal.FACING, EnumFacing.NORTH)); + DungeonToolbox.generateBox(world, x - 2, y + 3, z + 2, 5, 1, 1, Blocks.SNOW_LAYER.getDefaultState()); + DungeonToolbox.generateBox(world, x - 4, y + 4, z - 4, 9, 2, 9, web); + + for(int i = 0; i < 15; i++) { + int ix = x - 4 + world.rand.nextInt(10); + int iz = z - 4 + world.rand.nextInt(10); + + if(world.getBlockState(new BlockPos(ix, y + 1, iz)).getBlock() == Blocks.SNOW_LAYER) { + IBlockState b = DungeonToolbox.getRandom(crates, world.rand); + world.setBlockState(new BlockPos(ix, y + 1, iz), b, 2); + world.setBlockState(new BlockPos(ix, y + 2, iz), Blocks.SNOW_LAYER.getDefaultState()); + } + } + + int iy = world.getHeight(x, z); + + if(world.getBlockState(new BlockPos(x, iy - 1, z)).isSideSolid(world, new BlockPos(x, iy - 1, z), EnumFacing.UP)) { + world.setBlockState(new BlockPos(x, iy, z), ModBlocks.tape_recorder.getDefaultState()); + } + + if(GeneralConfig.enableDebugMode) + MainRegistry.logger.info("[Debug] Successfully spawned arctic code vault at " + x + " " + y + " " + z); + } +} diff --git a/src/main/java/com/hbm/world/generator/CellularDungeon.java b/src/main/java/com/hbm/world/generator/CellularDungeon.java index b91ed70fd9..d33043af81 100644 --- a/src/main/java/com/hbm/world/generator/CellularDungeon.java +++ b/src/main/java/com/hbm/world/generator/CellularDungeon.java @@ -5,6 +5,7 @@ import java.util.Random; import net.minecraft.block.Block; +import net.minecraft.block.state.IBlockState; import net.minecraft.util.EnumFacing; import net.minecraft.world.World; @@ -25,11 +26,11 @@ public class CellularDungeon { // the height of a room public int height; // list of random floor blocks with equal weight - public List floor = new ArrayList(); + public List floor = new ArrayList<>(); // list of random ceiling blocks with equal weight - public List ceiling = new ArrayList(); + public List ceiling = new ArrayList<>(); // list of random wall blocks with equal weight - public List wall = new ArrayList(); + public List wall = new ArrayList<>(); // the rooms that the dungeon can use public List rooms = new ArrayList(); int tries; @@ -53,9 +54,9 @@ public CellularDungeon(int width, int height, int dimX, int dimZ, int tries, int this.height = height; this.tries = tries; this.branches = branches; - this.floor.add(floor); - this.ceiling.add(ceiling); - this.wall.add(wall); + this.floor.add(floor.getDefaultState()); + this.ceiling.add(ceiling.getDefaultState()); + this.wall.add(wall.getDefaultState()); } public void generate(World world, int x, int y, int z, Random rand) { diff --git a/src/main/java/com/hbm/world/generator/CellularDungeonRoom.java b/src/main/java/com/hbm/world/generator/CellularDungeonRoom.java index fb3eb3cd81..d498720eb0 100644 --- a/src/main/java/com/hbm/world/generator/CellularDungeonRoom.java +++ b/src/main/java/com/hbm/world/generator/CellularDungeonRoom.java @@ -27,7 +27,7 @@ public void generate(World world, int x, int y, int z, EnumFacing door) { public void generateMain(World world, int x, int y, int z) { DungeonToolbox.generateBox(world, x, y, z, parent.width, 1, parent.width, parent.floor); - DungeonToolbox.generateBox(world, x, y + 1, z, parent.width, parent.height - 1, parent.width, Blocks.AIR); + DungeonToolbox.generateBox(world, x, y + 1, z, parent.width, parent.height - 1, parent.width, Blocks.AIR.getDefaultState()); DungeonToolbox.generateBox(world, x, y + parent.height - 1, z, parent.width, 1, parent.width, parent.ceiling); } @@ -37,28 +37,28 @@ public void generateWall(World world, int x, int y, int z, EnumFacing wall, bool DungeonToolbox.generateBox(world, x, y + 1, z, parent.width, parent.height - 2, 1, parent.wall); if(door) - DungeonToolbox.generateBox(world, x + parent.width / 2, y + 1, z, 1, 2, 1, Blocks.AIR); + DungeonToolbox.generateBox(world, x + parent.width / 2, y + 1, z, 1, 2, 1, Blocks.AIR.getDefaultState()); } if(wall == EnumFacing.SOUTH) { DungeonToolbox.generateBox(world, x, y + 1, z + parent.width - 1, parent.width, parent.height - 2, 1, parent.wall); if(door) - DungeonToolbox.generateBox(world, x + parent.width / 2, y + 1, z + parent.width - 1, 1, 2, 1, Blocks.AIR); + DungeonToolbox.generateBox(world, x + parent.width / 2, y + 1, z + parent.width - 1, 1, 2, 1, Blocks.AIR.getDefaultState()); } if(wall == EnumFacing.WEST) { DungeonToolbox.generateBox(world, x, y + 1, z, 1, parent.height - 2, parent.width, parent.wall); if(door) - DungeonToolbox.generateBox(world, x, y + 1, z + parent.width / 2, 1, 2, 1, Blocks.AIR); + DungeonToolbox.generateBox(world, x, y + 1, z + parent.width / 2, 1, 2, 1, Blocks.AIR.getDefaultState()); } if(wall == EnumFacing.EAST) { DungeonToolbox.generateBox(world, x + parent.width - 1, y + 1, z, 1, parent.height - 2, parent.width, parent.wall); if(door) - DungeonToolbox.generateBox(world, x + parent.width - 1, y + 1, z + parent.width / 2, 1, 2, 1, Blocks.AIR); + DungeonToolbox.generateBox(world, x + parent.width - 1, y + 1, z + parent.width / 2, 1, 2, 1, Blocks.AIR.getDefaultState()); } } diff --git a/src/main/java/com/hbm/world/generator/DungeonToolbox.java b/src/main/java/com/hbm/world/generator/DungeonToolbox.java index df2f087e07..97b89076ce 100644 --- a/src/main/java/com/hbm/world/generator/DungeonToolbox.java +++ b/src/main/java/com/hbm/world/generator/DungeonToolbox.java @@ -10,10 +10,11 @@ import net.minecraft.init.Blocks; import net.minecraft.util.math.BlockPos; import net.minecraft.world.World; +import net.minecraft.world.gen.feature.WorldGenMinable; public class DungeonToolbox { - public static void generateBox(World world, int x, int y, int z, int sx, int sy, int sz, List blocks) { + public static void generateBox(World world, int x, int y, int z, int sx, int sy, int sz, List blocks) { if(blocks.isEmpty()) return; @@ -24,17 +25,17 @@ public static void generateBox(World world, int x, int y, int z, int sx, int sy, for(int k = z; k < z + sz; k++) { - Block b = getRandom(blocks, world.rand); + IBlockState b = getRandom(blocks, world.rand); if(b == null) - b = Blocks.AIR; - world.setBlockState(new BlockPos(i, j, k), b.getDefaultState(), 2); + b = Blocks.AIR.getDefaultState(); + world.setBlockState(new BlockPos(i, j, k), b, 2); } } } } //i know it's copy paste, but it's a better strat than using a wrapper and generating single-entry lists for no good reason - public static void generateBox(World world, int x, int y, int z, int sx, int sy, int sz, Block block) { + public static void generateBox(World world, int x, int y, int z, int sx, int sy, int sz, IBlockState block) { for(int i = x; i < x + sx; i++) { @@ -42,15 +43,14 @@ public static void generateBox(World world, int x, int y, int z, int sx, int sy, for(int k = z; k < z + sz; k++) { - world.setBlockState(new BlockPos(i, j, k), block.getDefaultState(), 2); + world.setBlockState(new BlockPos(i, j, k), block, 2); } } } } //now with vectors to provide handy rotations - public static void generateBox(World world, int x, int y, int z, Vec3 size, List blocks) { - + public static void generateBox(World world, int x, int y, int z, Vec3 size, List blocks) { generateBox(world, x, y, z, (int)size.xCoord, (int)size.yCoord, (int)size.zCoord, blocks); } @@ -62,4 +62,28 @@ public static T getRandom(List list, Random rand) { return list.get(rand.nextInt(list.size())); } + public static void generateOre(World world, Random rand, int chunkX, int chunkZ, int veinCount, int amount, int minHeight, int variance, Block ore) { + generateOre(world, rand, chunkX, chunkZ, veinCount, amount, minHeight, variance, ore.getDefaultState(), Blocks.STONE); + } + + public static void generateOre(World world, Random rand, int chunkX, int chunkZ, int veinCount, int amount, int minHeight, int variance, IBlockState ore) { + generateOre(world, rand, chunkX, chunkZ, veinCount, amount, minHeight, variance, ore, Blocks.STONE); + } + + public static void generateOre(World world, Random rand, int chunkX, int chunkZ, int veinCount, int amount, int minHeight, int variance, Block ore, Block target) { + generateOre(world, rand, chunkX, chunkZ, veinCount, amount, minHeight, variance, ore.getDefaultState(), target); + } + + public static void generateOre(World world, Random rand, int chunkX, int chunkZ, int veinCount, int amount, int minHeight, int variance, IBlockState ore, Block target) { + + for(int i = 0; i < veinCount; i++) { + + int x = chunkX + rand.nextInt(16); + int y = minHeight + (variance > 0 ? rand.nextInt(variance) : 0); + int z = chunkZ + rand.nextInt(16); + + (new WorldGenMinable(ore, amount, state -> state.getBlock() == target)).generate(world, rand, new BlockPos(x, y, z)); + } + } + } diff --git a/src/main/java/com/hbm/world/generator/JungleDungeon.java b/src/main/java/com/hbm/world/generator/JungleDungeon.java index 674aad6a34..dbf971e985 100644 --- a/src/main/java/com/hbm/world/generator/JungleDungeon.java +++ b/src/main/java/com/hbm/world/generator/JungleDungeon.java @@ -5,6 +5,7 @@ import com.hbm.blocks.ModBlocks; import com.hbm.world.generator.TimedGenerator.ITimedJob; +import net.minecraft.util.math.BlockPos; import net.minecraft.world.World; public class JungleDungeon extends CellularDungeon { @@ -14,21 +15,31 @@ public class JungleDungeon extends CellularDungeon { public JungleDungeon(int width, int height, int dimX, int dimZ, int tries, int branches) { super(width, height, dimX, dimZ, tries, branches); - this.floor.add(ModBlocks.brick_jungle); - this.floor.add(ModBlocks.brick_jungle_cracked); - this.wall.add(ModBlocks.brick_jungle); - this.wall.add(ModBlocks.brick_jungle_cracked); - this.ceiling.add(ModBlocks.brick_jungle); - this.ceiling.add(ModBlocks.brick_jungle_cracked); + this.floor.add(ModBlocks.brick_jungle.getDefaultState()); + this.floor.add(ModBlocks.brick_jungle_cracked.getDefaultState()); + this.wall.add(ModBlocks.brick_jungle.getDefaultState()); + this.wall.add(ModBlocks.brick_jungle_cracked.getDefaultState()); + this.ceiling.add(ModBlocks.brick_jungle.getDefaultState()); + this.ceiling.add(ModBlocks.brick_jungle_cracked.getDefaultState()); } @Override - public void generate(World world, int x, int y, int z, Random rand) { + public void generate(final World world, final int x, final int y, final int z, final Random rand) { super.generate(world, x, y, z, rand); TimedGenerator.addOp(world, new ITimedJob() { @Override - public void work() { JungleDungeon.this.hasHole = false; } + public void work() { + + JungleDungeon that = JungleDungeon.this; + + //A hole has not been made -> this is the bottom floor + if(!that.hasHole) { + world.setBlockState(new BlockPos(x, y, z), ModBlocks.brick_jungle_circle.getDefaultState()); + } + + that.hasHole = false; + } } ); //since all the building is timed jobs, this has to be as well. timed jobs are ordered so this works! diff --git a/src/main/java/com/hbm/world/generator/TestDungeon.java b/src/main/java/com/hbm/world/generator/TestDungeon.java index 7a14a239af..6890f125f0 100644 --- a/src/main/java/com/hbm/world/generator/TestDungeon.java +++ b/src/main/java/com/hbm/world/generator/TestDungeon.java @@ -7,12 +7,12 @@ public class TestDungeon extends CellularDungeon { public TestDungeon(int width, int height, int dimX, int dimZ, int tries, int branches) { super(width, height, dimX, dimZ, tries, branches); - this.floor.add(ModBlocks.meteor_polished); - this.wall.add(ModBlocks.meteor_brick); - this.wall.add(ModBlocks.meteor_brick); - this.wall.add(ModBlocks.meteor_brick_mossy); - this.wall.add(ModBlocks.meteor_brick_cracked); - this.ceiling.add(ModBlocks.block_meteor_broken); + this.floor.add(ModBlocks.meteor_polished.getDefaultState()); + this.wall.add(ModBlocks.meteor_brick.getDefaultState()); + this.wall.add(ModBlocks.meteor_brick.getDefaultState()); + this.wall.add(ModBlocks.meteor_brick_mossy.getDefaultState()); + this.wall.add(ModBlocks.meteor_brick_cracked.getDefaultState()); + this.ceiling.add(ModBlocks.block_meteor_broken.getDefaultState()); } } diff --git a/src/main/java/com/hbm/world/generator/room/JungleDungeonRoom.java b/src/main/java/com/hbm/world/generator/room/JungleDungeonRoom.java index a4edabf545..e171d23473 100644 --- a/src/main/java/com/hbm/world/generator/room/JungleDungeonRoom.java +++ b/src/main/java/com/hbm/world/generator/room/JungleDungeonRoom.java @@ -12,6 +12,7 @@ import com.hbm.world.generator.TimedGenerator.ITimedJob; import net.minecraft.block.Block; +import net.minecraft.block.state.IBlockState; import net.minecraft.init.Blocks; import net.minecraft.util.EnumFacing; import net.minecraft.util.math.BlockPos; @@ -34,20 +35,20 @@ public void generateMain(final World world, final int x, final int y, final int public void work() { DungeonToolbox.generateBox(world, x, y, z, parent.width, 1, parent.width, parent.floor); - DungeonToolbox.generateBox(world, x, y + 1, z, parent.width, parent.height - 1, parent.width, Blocks.AIR); + DungeonToolbox.generateBox(world, x, y + 1, z, parent.width, parent.height - 1, parent.width, Blocks.AIR.getDefaultState()); DungeonToolbox.generateBox(world, x, y + parent.height - 1, z, parent.width, 1, parent.width, parent.ceiling); int rtd = world.rand.nextInt(50); // 1:10 chance to have a lava floor if(rtd < 5) { - List metas = Arrays.asList( - ModBlocks.brick_jungle_cracked, - ModBlocks.brick_jungle_lava, - ModBlocks.brick_jungle_lava + List metas = Arrays.asList( + ModBlocks.brick_jungle_cracked.getDefaultState(), + ModBlocks.brick_jungle_lava.getDefaultState(), + ModBlocks.brick_jungle_lava.getDefaultState() ); - DungeonToolbox.generateBox(world, x + parent.width / 2 - 1, y, z + parent.width / 2 - 1, 3, 1, 3, metas ); + DungeonToolbox.generateBox(world, x + parent.width / 2 - 1, y, z + parent.width / 2 - 1, 3, 1, 3, metas); // 1:5 chance to have a jungle crate } else if(rtd < 10) { @@ -95,28 +96,28 @@ public void work() { DungeonToolbox.generateBox(world, x, y + 1, z, parent.width, parent.height - 2, 1, parent.wall); if(door) - DungeonToolbox.generateBox(world, x + parent.width / 2 - 1, y + 1, z, 3, 3, 1, Blocks.AIR); + DungeonToolbox.generateBox(world, x + parent.width / 2 - 1, y + 1, z, 3, 3, 1, Blocks.AIR.getDefaultState()); } if(wall == EnumFacing.SOUTH) { DungeonToolbox.generateBox(world, x, y + 1, z + parent.width - 1, parent.width, parent.height - 2, 1, parent.wall); if(door) - DungeonToolbox.generateBox(world, x + parent.width / 2 - 1, y + 1, z + parent.width - 1, 3, 3, 1, Blocks.AIR); + DungeonToolbox.generateBox(world, x + parent.width / 2 - 1, y + 1, z + parent.width - 1, 3, 3, 1, Blocks.AIR.getDefaultState()); } if(wall == EnumFacing.WEST) { DungeonToolbox.generateBox(world, x, y + 1, z, 1, parent.height - 2, parent.width, parent.wall); if(door) - DungeonToolbox.generateBox(world, x, y + 1, z + parent.width / 2 - 1, 1, 3, 3, Blocks.AIR); + DungeonToolbox.generateBox(world, x, y + 1, z + parent.width / 2 - 1, 1, 3, 3, Blocks.AIR.getDefaultState()); } if(wall == EnumFacing.EAST) { DungeonToolbox.generateBox(world, x + parent.width - 1, y + 1, z, 1, parent.height - 2, parent.width, parent.wall); if(door) - DungeonToolbox.generateBox(world, x + parent.width - 1, y + 1, z + parent.width / 2 - 1, 1, 3, 3, Blocks.AIR); + DungeonToolbox.generateBox(world, x + parent.width - 1, y + 1, z + parent.width / 2 - 1, 1, 3, 3, Blocks.AIR.getDefaultState()); } } }; diff --git a/src/main/java/com/hbm/world/generator/room/TestDungeonRoom1.java b/src/main/java/com/hbm/world/generator/room/TestDungeonRoom1.java index 8a7f2ed0d4..32653c7fec 100644 --- a/src/main/java/com/hbm/world/generator/room/TestDungeonRoom1.java +++ b/src/main/java/com/hbm/world/generator/room/TestDungeonRoom1.java @@ -18,10 +18,10 @@ public TestDungeonRoom1(CellularDungeon parent) { public void generateMain(World world, int x, int y, int z) { super.generateMain(world, x, y, z); - DungeonToolbox.generateBox(world, x + parent.width / 2 - 3, y + 1, z + parent.width / 2 - 3, 1, parent.height - 2, 1, ModBlocks.meteor_pillar); - DungeonToolbox.generateBox(world, x + parent.width / 2 + 3, y + 1, z + parent.width / 2 - 3, 1, parent.height - 2, 1, ModBlocks.meteor_pillar); - DungeonToolbox.generateBox(world, x + parent.width / 2 + 3, y + 1, z + parent.width / 2 + 3, 1, parent.height - 2, 1, ModBlocks.meteor_pillar); - DungeonToolbox.generateBox(world, x + parent.width / 2 - 3, y + 1, z + parent.width / 2 + 3, 1, parent.height - 2, 1, ModBlocks.meteor_pillar); + DungeonToolbox.generateBox(world, x + parent.width / 2 - 3, y + 1, z + parent.width / 2 - 3, 1, parent.height - 2, 1, ModBlocks.meteor_pillar.getDefaultState()); + DungeonToolbox.generateBox(world, x + parent.width / 2 + 3, y + 1, z + parent.width / 2 - 3, 1, parent.height - 2, 1, ModBlocks.meteor_pillar.getDefaultState()); + DungeonToolbox.generateBox(world, x + parent.width / 2 + 3, y + 1, z + parent.width / 2 + 3, 1, parent.height - 2, 1, ModBlocks.meteor_pillar.getDefaultState()); + DungeonToolbox.generateBox(world, x + parent.width / 2 - 3, y + 1, z + parent.width / 2 + 3, 1, parent.height - 2, 1, ModBlocks.meteor_pillar.getDefaultState()); world.setBlockState(new BlockPos(x + parent.width / 2 - 3, y + 3, z + parent.width / 2 - 3), ModBlocks.meteor_brick_chiseled.getDefaultState(), 2); world.setBlockState(new BlockPos(x + parent.width / 2 + 3, y + 3, z + parent.width / 2 - 3), ModBlocks.meteor_brick_chiseled.getDefaultState(), 2); world.setBlockState(new BlockPos(x + parent.width / 2 + 3, y + 3, z + parent.width / 2 + 3), ModBlocks.meteor_brick_chiseled.getDefaultState(), 2); diff --git a/src/main/java/com/hbm/world/generator/room/TestDungeonRoom3.java b/src/main/java/com/hbm/world/generator/room/TestDungeonRoom3.java index e0fa566f4a..a9975c0fcb 100644 --- a/src/main/java/com/hbm/world/generator/room/TestDungeonRoom3.java +++ b/src/main/java/com/hbm/world/generator/room/TestDungeonRoom3.java @@ -21,9 +21,9 @@ public TestDungeonRoom3(CellularDungeon parent) { public void generateMain(World world, int x, int y, int z) { super.generateMain(world, x, y, z); - DungeonToolbox.generateBox(world, x + parent.width / 2 - 2, y + 1, z + parent.width / 2 - 2, 5, 4, 5, ModBlocks.deco_lead); - DungeonToolbox.generateBox(world, x + parent.width / 2 - 1, y + 1, z + parent.width / 2 - 1, 3, 3, 3, ModBlocks.toxic_block); - DungeonToolbox.generateBox(world, x + parent.width / 2 - 1, y + 4, z + parent.width / 2 - 1, 3, 1, 3, Blocks.AIR); + DungeonToolbox.generateBox(world, x + parent.width / 2 - 2, y + 1, z + parent.width / 2 - 2, 5, 4, 5, ModBlocks.deco_lead.getDefaultState()); + DungeonToolbox.generateBox(world, x + parent.width / 2 - 1, y + 1, z + parent.width / 2 - 1, 3, 3, 3, ModBlocks.toxic_block.getDefaultState()); + DungeonToolbox.generateBox(world, x + parent.width / 2 - 1, y + 4, z + parent.width / 2 - 1, 3, 1, 3, Blocks.AIR.getDefaultState()); world.setBlockState(new BlockPos(x + parent.width / 2, y + 1, z + parent.width / 2), Blocks.MOB_SPAWNER.getDefaultState(), 2); TileEntityMobSpawner tileentitymobspawner2 = (TileEntityMobSpawner)world.getTileEntity(new BlockPos(x + parent.width / 2, y + 1, z + parent.width / 2)); diff --git a/src/main/java/com/hbm/world/generator/room/TestDungeonRoom4.java b/src/main/java/com/hbm/world/generator/room/TestDungeonRoom4.java index 24742e99d6..4363726123 100644 --- a/src/main/java/com/hbm/world/generator/room/TestDungeonRoom4.java +++ b/src/main/java/com/hbm/world/generator/room/TestDungeonRoom4.java @@ -8,6 +8,7 @@ import com.hbm.world.generator.DungeonToolbox; import net.minecraft.block.Block; +import net.minecraft.block.state.IBlockState; import net.minecraft.init.Blocks; import net.minecraft.util.EnumFacing; import net.minecraft.world.World; @@ -23,15 +24,15 @@ public TestDungeonRoom4(CellularDungeon parent, CellularDungeonRoom daisyChain, public void generateMain(World world, int x, int y, int z) { super.generateMain(world, x, y, z); - DungeonToolbox.generateBox(world, x, y + parent.height - 2, z, parent.width, 1, parent.width, new ArrayList() { + DungeonToolbox.generateBox(world, x, y + parent.height - 2, z, parent.width, 1, parent.width, new ArrayList() { private static final long serialVersionUID = 4515783293220593960L; - { add(Blocks.AIR); add(Blocks.WEB); }}); + { add(Blocks.AIR.getDefaultState()); add(Blocks.WEB.getDefaultState()); }}); - DungeonToolbox.generateBox(world, x + 1, y, z + 1, parent.width - 2, 1, parent.width - 2, new ArrayList() { + DungeonToolbox.generateBox(world, x + 1, y, z + 1, parent.width - 2, 1, parent.width - 2, new ArrayList() { private static final long serialVersionUID = 955043091630002469L; - { add(ModBlocks.meteor_polished); add(ModBlocks.meteor_polished); add(ModBlocks.meteor_polished); add(ModBlocks.meteor_polished); add(ModBlocks.meteor_polished); add(ModBlocks.meteor_spawner); }}); + { add(ModBlocks.meteor_polished.getDefaultState()); add(ModBlocks.meteor_polished.getDefaultState()); add(ModBlocks.meteor_polished.getDefaultState()); add(ModBlocks.meteor_polished.getDefaultState()); add(ModBlocks.meteor_polished.getDefaultState()); add(ModBlocks.meteor_spawner.getDefaultState()); }}); } public void generateWall(World world, int x, int y, int z, EnumFacing wall, boolean door) { diff --git a/src/main/java/com/hbm/world/generator/room/TestDungeonRoom5.java b/src/main/java/com/hbm/world/generator/room/TestDungeonRoom5.java index fd3e45e34b..03bf53105c 100644 --- a/src/main/java/com/hbm/world/generator/room/TestDungeonRoom5.java +++ b/src/main/java/com/hbm/world/generator/room/TestDungeonRoom5.java @@ -8,6 +8,7 @@ import com.hbm.world.generator.DungeonToolbox; import net.minecraft.block.Block; +import net.minecraft.block.state.IBlockState; import net.minecraft.init.Blocks; import net.minecraft.util.EnumFacing; import net.minecraft.world.World; @@ -21,15 +22,15 @@ public TestDungeonRoom5(CellularDungeon parent) { public void generateMain(World world, int x, int y, int z) { super.generateMain(world, x, y, z); - DungeonToolbox.generateBox(world, x, y + parent.height - 2, z, parent.width, 1, parent.width, new ArrayList() { + DungeonToolbox.generateBox(world, x, y + parent.height - 2, z, parent.width, 1, parent.width, new ArrayList() { private static final long serialVersionUID = 1323811394991457000L; - { add(Blocks.AIR); add(Blocks.WEB); }}); + { add(Blocks.AIR.getDefaultState()); add(Blocks.WEB.getDefaultState()); }}); - DungeonToolbox.generateBox(world, x + 1, y, z + 1, parent.width - 2, 1, parent.width - 2, new ArrayList() { + DungeonToolbox.generateBox(world, x + 1, y, z + 1, parent.width - 2, 1, parent.width - 2, new ArrayList() { private static final long serialVersionUID = -3394611263228863425L; - { add(ModBlocks.meteor_polished); add(ModBlocks.meteor_polished); add(ModBlocks.meteor_polished); add(ModBlocks.meteor_polished); add(ModBlocks.meteor_polished); add(ModBlocks.meteor_spawner); }}); + { add(ModBlocks.meteor_polished.getDefaultState()); add(ModBlocks.meteor_polished.getDefaultState()); add(ModBlocks.meteor_polished.getDefaultState()); add(ModBlocks.meteor_polished.getDefaultState()); add(ModBlocks.meteor_polished.getDefaultState()); add(ModBlocks.meteor_spawner.getDefaultState()); }}); } public void generateWall(World world, int x, int y, int z, EnumFacing wall, boolean door) { diff --git a/src/main/java/com/hbm/world/generator/room/TestDungeonRoom6.java b/src/main/java/com/hbm/world/generator/room/TestDungeonRoom6.java index a10029ba93..c0722e16e8 100644 --- a/src/main/java/com/hbm/world/generator/room/TestDungeonRoom6.java +++ b/src/main/java/com/hbm/world/generator/room/TestDungeonRoom6.java @@ -18,8 +18,8 @@ public TestDungeonRoom6(CellularDungeon parent) { public void generateMain(World world, int x, int y, int z) { super.generateMain(world, x, y, z); - DungeonToolbox.generateBox(world, x + 1, y, z + 1, parent.width - 2, 1, parent.width - 2, ModBlocks.toxic_block); - DungeonToolbox.generateBox(world, x + parent.width / 2 - 1, y, z + parent.width / 2 - 1, 3, 1, 3, ModBlocks.meteor_brick_chiseled); + DungeonToolbox.generateBox(world, x + 1, y, z + 1, parent.width - 2, 1, parent.width - 2, ModBlocks.toxic_block.getDefaultState()); + DungeonToolbox.generateBox(world, x + parent.width / 2 - 1, y, z + parent.width / 2 - 1, 3, 1, 3, ModBlocks.meteor_brick_chiseled.getDefaultState()); world.setBlockState(new BlockPos(x + parent.width / 2, y, z + parent.width / 2), ModBlocks.meteor_polished.getDefaultState()); world.setBlockState(new BlockPos(x + 1, y, z + parent.width / 2), ModBlocks.meteor_polished.getDefaultState()); @@ -37,19 +37,19 @@ public void generateWall(World world, int x, int y, int z, EnumFacing wall, bool return; if(wall == EnumFacing.NORTH) { - DungeonToolbox.generateBox(world, x + parent.width / 2, y, z + 1, 1, 1, parent.width / 2 - 2, ModBlocks.meteor_polished); + DungeonToolbox.generateBox(world, x + parent.width / 2, y, z + 1, 1, 1, parent.width / 2 - 2, ModBlocks.meteor_polished.getDefaultState()); } if(wall == EnumFacing.SOUTH) { - DungeonToolbox.generateBox(world, x + parent.width / 2, y, z + parent.width / 2 + 2, 1, 1, parent.width / 2 - 2, ModBlocks.meteor_polished); + DungeonToolbox.generateBox(world, x + parent.width / 2, y, z + parent.width / 2 + 2, 1, 1, parent.width / 2 - 2, ModBlocks.meteor_polished.getDefaultState()); } if(wall == EnumFacing.WEST) { - DungeonToolbox.generateBox(world, x + 1, y, z + parent.width / 2, parent.width / 2 - 2, 1, 1, ModBlocks.meteor_polished); + DungeonToolbox.generateBox(world, x + 1, y, z + parent.width / 2, parent.width / 2 - 2, 1, 1, ModBlocks.meteor_polished.getDefaultState()); } if(wall == EnumFacing.EAST) { - DungeonToolbox.generateBox(world, x + parent.width / 2 + 2, y, z + parent.width / 2, parent.width / 2 - 2, 1, 1, ModBlocks.meteor_polished); + DungeonToolbox.generateBox(world, x + parent.width / 2 + 2, y, z + parent.width / 2, parent.width / 2 - 2, 1, 1, ModBlocks.meteor_polished.getDefaultState()); } } } \ No newline at end of file diff --git a/src/main/java/com/hbm/world/generator/room/TestDungeonRoom7.java b/src/main/java/com/hbm/world/generator/room/TestDungeonRoom7.java index fcd733d387..7eccfc52f6 100644 --- a/src/main/java/com/hbm/world/generator/room/TestDungeonRoom7.java +++ b/src/main/java/com/hbm/world/generator/room/TestDungeonRoom7.java @@ -18,10 +18,10 @@ public void generateMain(World world, int x, int y, int z) { super.generateMain(world, x, y, z); - DungeonToolbox.generateBox(world, x, y, z, parent.width, 1, parent.width, ModBlocks.meteor_polished); - DungeonToolbox.generateBox(world, x + 2, y, z + 2, parent.width - 4, 1, parent.width - 4, ModBlocks.deco_red_copper); - DungeonToolbox.generateBox(world, x + 3, y, z + 3, parent.width - 6, 1, parent.width - 6, ModBlocks.meteor_polished); - DungeonToolbox.generateBox(world, x + 4, y, z + 4, parent.width - 8, 1, parent.width - 8, ModBlocks.deco_red_copper); + DungeonToolbox.generateBox(world, x, y, z, parent.width, 1, parent.width, ModBlocks.meteor_polished.getDefaultState()); + DungeonToolbox.generateBox(world, x + 2, y, z + 2, parent.width - 4, 1, parent.width - 4, ModBlocks.deco_red_copper.getDefaultState()); + DungeonToolbox.generateBox(world, x + 3, y, z + 3, parent.width - 6, 1, parent.width - 6, ModBlocks.meteor_polished.getDefaultState()); + DungeonToolbox.generateBox(world, x + 4, y, z + 4, parent.width - 8, 1, parent.width - 8, ModBlocks.deco_red_copper.getDefaultState()); world.setBlockState(new BlockPos(x + parent.width / 2, y, z + parent.width / 2), ModBlocks.meteor_battery.getDefaultState()); world.setBlockState(new BlockPos(x + parent.width / 2, y + 1, z + parent.width / 2), ModBlocks.tesla.getDefaultState()); diff --git a/src/main/java/com/hbm/world/generator/room/TestDungeonRoom8.java b/src/main/java/com/hbm/world/generator/room/TestDungeonRoom8.java index 246ce0ac0d..f88d16daba 100644 --- a/src/main/java/com/hbm/world/generator/room/TestDungeonRoom8.java +++ b/src/main/java/com/hbm/world/generator/room/TestDungeonRoom8.java @@ -21,16 +21,16 @@ public TestDungeonRoom8(CellularDungeon parent) { public void generateMain(World world, int x, int y, int z) { super.generateMain(world, x, y, z); - DungeonToolbox.generateBox(world, x + parent.width / 2 - 3, y + 1, z + parent.width / 2 - 3, 1, parent.height - 2, 1, ModBlocks.meteor_pillar); - DungeonToolbox.generateBox(world, x + parent.width / 2 + 3, y + 1, z + parent.width / 2 - 3, 1, parent.height - 2, 1, ModBlocks.meteor_pillar); - DungeonToolbox.generateBox(world, x + parent.width / 2 + 3, y + 1, z + parent.width / 2 + 3, 1, parent.height - 2, 1, ModBlocks.meteor_pillar); - DungeonToolbox.generateBox(world, x + parent.width / 2 - 3, y + 1, z + parent.width / 2 + 3, 1, parent.height - 2, 1, ModBlocks.meteor_pillar); + DungeonToolbox.generateBox(world, x + parent.width / 2 - 3, y + 1, z + parent.width / 2 - 3, 1, parent.height - 2, 1, ModBlocks.meteor_pillar.getDefaultState()); + DungeonToolbox.generateBox(world, x + parent.width / 2 + 3, y + 1, z + parent.width / 2 - 3, 1, parent.height - 2, 1, ModBlocks.meteor_pillar.getDefaultState()); + DungeonToolbox.generateBox(world, x + parent.width / 2 + 3, y + 1, z + parent.width / 2 + 3, 1, parent.height - 2, 1, ModBlocks.meteor_pillar.getDefaultState()); + DungeonToolbox.generateBox(world, x + parent.width / 2 - 3, y + 1, z + parent.width / 2 + 3, 1, parent.height - 2, 1, ModBlocks.meteor_pillar.getDefaultState()); world.setBlockState(new BlockPos(x + parent.width / 2 - 3, y + 3, z + parent.width / 2 - 3), ModBlocks.meteor_brick_chiseled.getDefaultState(), 2); world.setBlockState(new BlockPos(x + parent.width / 2 + 3, y + 3, z + parent.width / 2 - 3), ModBlocks.meteor_brick_chiseled.getDefaultState(), 2); world.setBlockState(new BlockPos(x + parent.width / 2 + 3, y + 3, z + parent.width / 2 + 3), ModBlocks.meteor_brick_chiseled.getDefaultState(), 2); world.setBlockState(new BlockPos(x + parent.width / 2 - 3, y + 3, z + parent.width / 2 + 3), ModBlocks.meteor_brick_chiseled.getDefaultState(), 2); - DungeonToolbox.generateBox(world, x + 4, y + 1, z + 4, parent.width - 8, 1, parent.width - 8, ModBlocks.meteor_polished); + DungeonToolbox.generateBox(world, x + 4, y + 1, z + 4, parent.width - 8, 1, parent.width - 8, ModBlocks.meteor_polished.getDefaultState()); int i = world.rand.nextInt(8); diff --git a/src/main/resources/assets/hbm/advancements/achmeltdown.json b/src/main/resources/assets/hbm/advancements/achmeltdown.json new file mode 100644 index 0000000000..83e3a4c3d3 --- /dev/null +++ b/src/main/resources/assets/hbm/advancements/achmeltdown.json @@ -0,0 +1,20 @@ +{ + "display": { + "icon": { + "item": "hbm:iter" + }, + "title": { + "translate": "hbm.achievement.meltdown" + }, + "description": { + "translate": "hbm.achievement.meltdown.desc" + }, + "frame": "challenge" + }, + "parent": "hbm:root", + "criteria": { + "impossible": { + "trigger": "minecraft:impossible" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/advancements/achomega12.json b/src/main/resources/assets/hbm/advancements/achomega12.json new file mode 100644 index 0000000000..76624b5509 --- /dev/null +++ b/src/main/resources/assets/hbm/advancements/achomega12.json @@ -0,0 +1,20 @@ +{ + "display": { + "icon": { + "item": "hbm:particle_digamma" + }, + "title": { + "translate": "hbm.achievement.omega12" + }, + "description": { + "translate": "hbm.achievement.omega12.desc" + }, + "frame": "challenge" + }, + "parent": "hbm:root", + "criteria": { + "impossible": { + "trigger": "minecraft:impossible" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/advancements/achstratum.json b/src/main/resources/assets/hbm/advancements/achstratum.json new file mode 100644 index 0000000000..9389b5ab2f --- /dev/null +++ b/src/main/resources/assets/hbm/advancements/achstratum.json @@ -0,0 +1,20 @@ +{ + "display": { + "icon": { + "item": "hbm:stone_gneiss" + }, + "title": { + "translate": "hbm.achievement.stratum" + }, + "description": { + "translate": "hbm.achievement.stratum.desc" + }, + "frame": "challenge" + }, + "parent": "hbm:root", + "criteria": { + "impossible": { + "trigger": "minecraft:impossible" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/advancements/bosscreeper.json b/src/main/resources/assets/hbm/advancements/bosscreeper.json new file mode 100644 index 0000000000..6f2dcdfddd --- /dev/null +++ b/src/main/resources/assets/hbm/advancements/bosscreeper.json @@ -0,0 +1,20 @@ +{ + "display": { + "icon": { + "item": "hbm:coin_creeper" + }, + "title": { + "translate": "hbm.achievement.bossCreeper" + }, + "description": { + "translate": "hbm.achievement.bossCreeper.desc" + }, + "frame": "challenge" + }, + "parent": "hbm:root", + "criteria": { + "impossible": { + "trigger": "minecraft:impossible" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/advancements/bossmaskman.json b/src/main/resources/assets/hbm/advancements/bossmaskman.json new file mode 100644 index 0000000000..522dc0e209 --- /dev/null +++ b/src/main/resources/assets/hbm/advancements/bossmaskman.json @@ -0,0 +1,20 @@ +{ + "display": { + "icon": { + "item": "hbm:coin_maskman" + }, + "title": { + "translate": "hbm.achievement.bossMaskman" + }, + "description": { + "translate": "hbm.achievement.bossMaskman.desc" + }, + "frame": "challenge" + }, + "parent": "hbm:bosscreeper", + "criteria": { + "impossible": { + "trigger": "minecraft:impossible" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/advancements/bossmeltdown.json b/src/main/resources/assets/hbm/advancements/bossmeltdown.json new file mode 100644 index 0000000000..c8cfceed32 --- /dev/null +++ b/src/main/resources/assets/hbm/advancements/bossmeltdown.json @@ -0,0 +1,20 @@ +{ + "display": { + "icon": { + "item": "hbm:coin_radiation" + }, + "title": { + "translate": "hbm.achievement.bossMeltdown" + }, + "description": { + "translate": "hbm.achievement.bossMeltdown.desc" + }, + "frame": "challenge" + }, + "parent": "hbm:bosscreeper", + "criteria": { + "impossible": { + "trigger": "minecraft:impossible" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/advancements/bossworm.json b/src/main/resources/assets/hbm/advancements/bossworm.json new file mode 100644 index 0000000000..97c5077320 --- /dev/null +++ b/src/main/resources/assets/hbm/advancements/bossworm.json @@ -0,0 +1,20 @@ +{ + "display": { + "icon": { + "item": "hbm:coin_worm" + }, + "title": { + "translate": "hbm.achievement.bossWorm" + }, + "description": { + "translate": "hbm.achievement.bossWorm.desc" + }, + "frame": "challenge" + }, + "parent": "hbm:bossmaskman", + "criteria": { + "impossible": { + "trigger": "minecraft:impossible" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/block_cap_fritz.json b/src/main/resources/assets/hbm/blockstates/block_cap_fritz.json new file mode 100644 index 0000000000..2add03af5e --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/block_cap_fritz.json @@ -0,0 +1,7 @@ +{ + "variants": { + "axis=y": { "model": "hbm:block_cap_fritz" }, + "axis=z": { "model": "hbm:block_cap_fritz", "x": 90 }, + "axis=x": { "model": "hbm:block_cap_fritz", "x": 90, "y": 90 } + } +} diff --git a/src/main/resources/assets/hbm/blockstates/block_cap_korl.json b/src/main/resources/assets/hbm/blockstates/block_cap_korl.json new file mode 100644 index 0000000000..224d7ef8b0 --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/block_cap_korl.json @@ -0,0 +1,7 @@ +{ + "variants": { + "axis=y": { "model": "hbm:block_cap_korl" }, + "axis=z": { "model": "hbm:block_cap_korl", "x": 90 }, + "axis=x": { "model": "hbm:block_cap_korl", "x": 90, "y": 90 } + } +} diff --git a/src/main/resources/assets/hbm/blockstates/block_cap_nuka.json b/src/main/resources/assets/hbm/blockstates/block_cap_nuka.json new file mode 100644 index 0000000000..8f58be8cfb --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/block_cap_nuka.json @@ -0,0 +1,7 @@ +{ + "variants": { + "axis=y": { "model": "hbm:block_cap_nuka" }, + "axis=z": { "model": "hbm:block_cap_nuka", "x": 90 }, + "axis=x": { "model": "hbm:block_cap_nuka", "x": 90, "y": 90 } + } +} diff --git a/src/main/resources/assets/hbm/blockstates/block_cap_quantum.json b/src/main/resources/assets/hbm/blockstates/block_cap_quantum.json new file mode 100644 index 0000000000..1dbc751ed4 --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/block_cap_quantum.json @@ -0,0 +1,7 @@ +{ + "variants": { + "axis=y": { "model": "hbm:block_cap_quantum" }, + "axis=z": { "model": "hbm:block_cap_quantum", "x": 90 }, + "axis=x": { "model": "hbm:block_cap_quantum", "x": 90, "y": 90 } + } +} diff --git a/src/main/resources/assets/hbm/blockstates/block_cap_rad.json b/src/main/resources/assets/hbm/blockstates/block_cap_rad.json new file mode 100644 index 0000000000..4de7d55c52 --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/block_cap_rad.json @@ -0,0 +1,7 @@ +{ + "variants": { + "axis=y": { "model": "hbm:block_cap_rad" }, + "axis=z": { "model": "hbm:block_cap_rad", "x": 90 }, + "axis=x": { "model": "hbm:block_cap_rad", "x": 90, "y": 90 } + } +} diff --git a/src/main/resources/assets/hbm/blockstates/block_cap_sparkle.json b/src/main/resources/assets/hbm/blockstates/block_cap_sparkle.json new file mode 100644 index 0000000000..b9cec98148 --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/block_cap_sparkle.json @@ -0,0 +1,7 @@ +{ + "variants": { + "axis=y": { "model": "hbm:block_cap_sparkle" }, + "axis=z": { "model": "hbm:block_cap_sparkle", "x": 90 }, + "axis=x": { "model": "hbm:block_cap_sparkle", "x": 90, "y": 90 } + } +} diff --git a/src/main/resources/assets/hbm/blockstates/block_cap_star.json b/src/main/resources/assets/hbm/blockstates/block_cap_star.json new file mode 100644 index 0000000000..9eee22d0a6 --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/block_cap_star.json @@ -0,0 +1,7 @@ +{ + "variants": { + "axis=y": { "model": "hbm:block_cap_star" }, + "axis=z": { "model": "hbm:block_cap_star", "x": 90 }, + "axis=x": { "model": "hbm:block_cap_star", "x": 90, "y": 90 } + } +} diff --git a/src/main/resources/assets/hbm/blockstates/block_cap_sunset.json b/src/main/resources/assets/hbm/blockstates/block_cap_sunset.json new file mode 100644 index 0000000000..c88dc2a240 --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/block_cap_sunset.json @@ -0,0 +1,7 @@ +{ + "variants": { + "axis=y": { "model": "hbm:block_cap_sunset" }, + "axis=z": { "model": "hbm:block_cap_sunset", "x": 90 }, + "axis=x": { "model": "hbm:block_cap_sunset", "x": 90, "y": 90 } + } +} diff --git a/src/main/resources/assets/hbm/blockstates/block_dineutronium.json b/src/main/resources/assets/hbm/blockstates/block_dineutronium.json new file mode 100644 index 0000000000..9a82be548b --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/block_dineutronium.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:block_dineutronium" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/block_schrabidate.json b/src/main/resources/assets/hbm/blockstates/block_schrabidate.json new file mode 100644 index 0000000000..7d38e64745 --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/block_schrabidate.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:block_schrabidate" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/block_schraranium.json b/src/main/resources/assets/hbm/blockstates/block_schraranium.json new file mode 100644 index 0000000000..47639cc9f4 --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/block_schraranium.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:block_schraranium" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/brick_dungeon.json b/src/main/resources/assets/hbm/blockstates/brick_dungeon.json new file mode 100644 index 0000000000..10075e62c7 --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/brick_dungeon.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:brick_dungeon" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/brick_dungeon_circle.json b/src/main/resources/assets/hbm/blockstates/brick_dungeon_circle.json new file mode 100644 index 0000000000..22ed4f20a1 --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/brick_dungeon_circle.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:brick_dungeon_circle" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/brick_dungeon_flat.json b/src/main/resources/assets/hbm/blockstates/brick_dungeon_flat.json new file mode 100644 index 0000000000..48b06c8388 --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/brick_dungeon_flat.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:brick_dungeon_flat" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/brick_dungeon_tile.json b/src/main/resources/assets/hbm/blockstates/brick_dungeon_tile.json new file mode 100644 index 0000000000..41efed34fd --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/brick_dungeon_tile.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:brick_dungeon_tile" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/dungeon_chain.json b/src/main/resources/assets/hbm/blockstates/dungeon_chain.json new file mode 100644 index 0000000000..da79602155 --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/dungeon_chain.json @@ -0,0 +1,25 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "hbm:dungeon_chain", + "textures": { + "chain": "hbm:blocks/chain" + } + }, + "variants": { + "wall": { + "true": { "model": "hbm:dungeon_chain_wall" }, + "false": { "model": "hbm:dungeon_chain" } + }, + "end": { + "true": { "textures": { "chain": "hbm:blocks/chain_end" } }, + "false": { "textures": { "chain": "hbm:blocks/chain" } } + }, + "facing": { + "north": { }, + "south": { "y": 180 }, + "west": { "y": 270 }, + "east": { "y": 90 } + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/fireworks.json b/src/main/resources/assets/hbm/blockstates/fireworks.json new file mode 100644 index 0000000000..d91b042bfa --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/fireworks.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:fireworks" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/geysir_nether.json b/src/main/resources/assets/hbm/blockstates/geysir_nether.json new file mode 100644 index 0000000000..fabe4404f8 --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/geysir_nether.json @@ -0,0 +1,6 @@ +{ + "variants": { + "active=true": { "model": "hbm:geysir_nether" }, + "active=false": { "model": "hbm:geysir_nether" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/hadron_access.json b/src/main/resources/assets/hbm/blockstates/hadron_access.json new file mode 100644 index 0000000000..58798bcdc0 --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/hadron_access.json @@ -0,0 +1,10 @@ +{ + "variants": { + "facing=north": { "model": "hbm:hadron_access" }, + "facing=south": { "model": "hbm:hadron_access", "y": 180 }, + "facing=west": { "model": "hbm:hadron_access", "y": 270 }, + "facing=east": { "model": "hbm:hadron_access", "y": 90 }, + "facing=up": { "model": "hbm:hadron_access", "x": 270 }, + "facing=down": { "model": "hbm:hadron_access", "x": 90 } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/hadron_analysis.json b/src/main/resources/assets/hbm/blockstates/hadron_analysis.json new file mode 100644 index 0000000000..25f3c7879f --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/hadron_analysis.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:hadron_analysis" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/hadron_analysis_glass.json b/src/main/resources/assets/hbm/blockstates/hadron_analysis_glass.json new file mode 100644 index 0000000000..96076fda10 --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/hadron_analysis_glass.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:hadron_analysis_glass" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/hadron_coil_alloy.json b/src/main/resources/assets/hbm/blockstates/hadron_coil_alloy.json new file mode 100644 index 0000000000..be2801a83b --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/hadron_coil_alloy.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:hadron_coil_alloy" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/hadron_coil_mese.json b/src/main/resources/assets/hbm/blockstates/hadron_coil_mese.json new file mode 100644 index 0000000000..8859acd069 --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/hadron_coil_mese.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:hadron_coil_mese" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/hadron_coil_schrabidium.json b/src/main/resources/assets/hbm/blockstates/hadron_coil_schrabidium.json new file mode 100644 index 0000000000..45eab4f725 --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/hadron_coil_schrabidium.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:hadron_coil_schrabidium" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/hadron_coil_starmetal.json b/src/main/resources/assets/hbm/blockstates/hadron_coil_starmetal.json new file mode 100644 index 0000000000..6969e06307 --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/hadron_coil_starmetal.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:hadron_coil_starmetal" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/hadron_core.json b/src/main/resources/assets/hbm/blockstates/hadron_core.json new file mode 100644 index 0000000000..734a619458 --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/hadron_core.json @@ -0,0 +1,10 @@ +{ + "variants": { + "facing=north": { "model": "hbm:hadron_core" }, + "facing=south": { "model": "hbm:hadron_core", "y": 180 }, + "facing=west": { "model": "hbm:hadron_core", "y": 270 }, + "facing=east": { "model": "hbm:hadron_core", "y": 90 }, + "facing=up": { "model": "hbm:hadron_core", "x": 270 }, + "facing=down": { "model": "hbm:hadron_core", "x": 90 } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/hadron_diode.json b/src/main/resources/assets/hbm/blockstates/hadron_diode.json new file mode 100644 index 0000000000..8f911751a1 --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/hadron_diode.json @@ -0,0 +1,46 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "hbm:hadron_diode", + "textures": { + "north": "hbm:blocks/hadron_diode", + "south": "hbm:blocks/hadron_diode", + "east": "hbm:blocks/hadron_diode", + "west": "hbm:blocks/hadron_diode", + "up": "hbm:blocks/hadron_diode", + "down": "hbm:blocks/hadron_diode" + } + }, + "variants": { + "north": { + "0": { "textures": { "north": "hbm:blocks/hadron_diode"} }, + "1": { "textures": { "north": "hbm:blocks/hadron_diode_in"} }, + "2": { "textures": { "north": "hbm:blocks/hadron_diode_out"} } + }, + "south": { + "0": { "textures": { "south": "hbm:blocks/hadron_diode"} }, + "1": { "textures": { "south": "hbm:blocks/hadron_diode_in"} }, + "2": { "textures": { "south": "hbm:blocks/hadron_diode_out"} } + }, + "east": { + "0": { "textures": { "east": "hbm:blocks/hadron_diode"} }, + "1": { "textures": { "east": "hbm:blocks/hadron_diode_in"} }, + "2": { "textures": { "east": "hbm:blocks/hadron_diode_out"} } + }, + "west": { + "0": { "textures": { "west": "hbm:blocks/hadron_diode"} }, + "1": { "textures": { "west": "hbm:blocks/hadron_diode_in"} }, + "2": { "textures": { "west": "hbm:blocks/hadron_diode_out"} } + }, + "up": { + "0": { "textures": { "up": "hbm:blocks/hadron_diode"} }, + "1": { "textures": { "up": "hbm:blocks/hadron_diode_in"} }, + "2": { "textures": { "up": "hbm:blocks/hadron_diode_out"} } + }, + "down": { + "0": { "textures": { "down": "hbm:blocks/hadron_diode"} }, + "1": { "textures": { "down": "hbm:blocks/hadron_diode_in"} }, + "2": { "textures": { "down": "hbm:blocks/hadron_diode_out"} } + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/hadron_plating.json b/src/main/resources/assets/hbm/blockstates/hadron_plating.json new file mode 100644 index 0000000000..3b9679c16c --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/hadron_plating.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:hadron_plating" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/hadron_plating_black.json b/src/main/resources/assets/hbm/blockstates/hadron_plating_black.json new file mode 100644 index 0000000000..c4461ed2c6 --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/hadron_plating_black.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:hadron_plating_black" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/hadron_plating_blue.json b/src/main/resources/assets/hbm/blockstates/hadron_plating_blue.json new file mode 100644 index 0000000000..ab45416425 --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/hadron_plating_blue.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:hadron_plating_blue" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/hadron_plating_glass.json b/src/main/resources/assets/hbm/blockstates/hadron_plating_glass.json new file mode 100644 index 0000000000..150b14e4ce --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/hadron_plating_glass.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:hadron_plating_glass" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/hadron_plating_striped.json b/src/main/resources/assets/hbm/blockstates/hadron_plating_striped.json new file mode 100644 index 0000000000..56c84472a7 --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/hadron_plating_striped.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:hadron_plating_striped" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/hadron_plating_voltz.json b/src/main/resources/assets/hbm/blockstates/hadron_plating_voltz.json new file mode 100644 index 0000000000..91c7ca7a97 --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/hadron_plating_voltz.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:hadron_plating_voltz" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/hadron_plating_yellow.json b/src/main/resources/assets/hbm/blockstates/hadron_plating_yellow.json new file mode 100644 index 0000000000..2d0efa07c4 --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/hadron_plating_yellow.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:hadron_plating_yellow" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/hadron_power.json b/src/main/resources/assets/hbm/blockstates/hadron_power.json new file mode 100644 index 0000000000..5ede19632a --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/hadron_power.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:hadron_power" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/machine_detector.json b/src/main/resources/assets/hbm/blockstates/machine_detector.json new file mode 100644 index 0000000000..2abda43e69 --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/machine_detector.json @@ -0,0 +1,6 @@ +{ + "variants": { + "is_on=true": { "model": "hbm:machine_detector_on" }, + "is_on=false": { "model": "hbm:machine_detector_off" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/machine_industrial_generator.json b/src/main/resources/assets/hbm/blockstates/machine_industrial_generator.json new file mode 100644 index 0000000000..1a748b220b --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/machine_industrial_generator.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:machine_industrial_generator" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/machine_powerrtg.json b/src/main/resources/assets/hbm/blockstates/machine_powerrtg.json new file mode 100644 index 0000000000..4e273971f3 --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/machine_powerrtg.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:machine_powerrtg" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/machine_reactor_on.json b/src/main/resources/assets/hbm/blockstates/machine_reactor_on.json index f9e7168917..08b6c6a428 100644 --- a/src/main/resources/assets/hbm/blockstates/machine_reactor_on.json +++ b/src/main/resources/assets/hbm/blockstates/machine_reactor_on.json @@ -1,8 +1,5 @@ { "variants": { - "facing=north": { "model": "hbm:machine_reactor_on" }, - "facing=south": { "model": "hbm:machine_reactor_on", "y": 180 }, - "facing=west": { "model": "hbm:machine_reactor_on", "y": 270 }, - "facing=east": { "model": "hbm:machine_reactor_on", "y": 90 } + "normal": { "model": "hbm:machine_reactor_on" } } } \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/machine_solar_boiler.json b/src/main/resources/assets/hbm/blockstates/machine_solar_boiler.json new file mode 100644 index 0000000000..f923d12f2b --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/machine_solar_boiler.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:machine_solar_boiler" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/ore_coal_oil.json b/src/main/resources/assets/hbm/blockstates/ore_coal_oil.json new file mode 100644 index 0000000000..041ff0886e --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/ore_coal_oil.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:ore_coal_oil" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/ore_coal_oil_burning.json b/src/main/resources/assets/hbm/blockstates/ore_coal_oil_burning.json new file mode 100644 index 0000000000..45e946acdd --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/ore_coal_oil_burning.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:ore_coal_oil_burning" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/ore_gneiss_asbestos.json b/src/main/resources/assets/hbm/blockstates/ore_gneiss_asbestos.json new file mode 100644 index 0000000000..dcf7ef873d --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/ore_gneiss_asbestos.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:ore_gneiss_asbestos" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/ore_gneiss_copper.json b/src/main/resources/assets/hbm/blockstates/ore_gneiss_copper.json new file mode 100644 index 0000000000..ab3eff26d2 --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/ore_gneiss_copper.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:ore_gneiss_copper" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/ore_gneiss_gas.json b/src/main/resources/assets/hbm/blockstates/ore_gneiss_gas.json new file mode 100644 index 0000000000..6a84673ad2 --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/ore_gneiss_gas.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:ore_gneiss_gas" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/ore_gneiss_gold.json b/src/main/resources/assets/hbm/blockstates/ore_gneiss_gold.json new file mode 100644 index 0000000000..47aebbd16a --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/ore_gneiss_gold.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:ore_gneiss_gold" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/ore_gneiss_iron.json b/src/main/resources/assets/hbm/blockstates/ore_gneiss_iron.json new file mode 100644 index 0000000000..9cb10fc934 --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/ore_gneiss_iron.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:ore_gneiss_iron" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/ore_gneiss_lithium.json b/src/main/resources/assets/hbm/blockstates/ore_gneiss_lithium.json new file mode 100644 index 0000000000..5a98448c73 --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/ore_gneiss_lithium.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:ore_gneiss_lithium" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/ore_gneiss_rare.json b/src/main/resources/assets/hbm/blockstates/ore_gneiss_rare.json new file mode 100644 index 0000000000..d53eb48287 --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/ore_gneiss_rare.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:ore_gneiss_rare" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/ore_gneiss_schrabidium.json b/src/main/resources/assets/hbm/blockstates/ore_gneiss_schrabidium.json new file mode 100644 index 0000000000..3c83e601e8 --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/ore_gneiss_schrabidium.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:ore_gneiss_schrabidium" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/ore_gneiss_uranium.json b/src/main/resources/assets/hbm/blockstates/ore_gneiss_uranium.json new file mode 100644 index 0000000000..b8c8ddc88c --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/ore_gneiss_uranium.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:ore_gneiss_uranium" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/ore_gneiss_uranium_scorched.json b/src/main/resources/assets/hbm/blockstates/ore_gneiss_uranium_scorched.json new file mode 100644 index 0000000000..8d10357eab --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/ore_gneiss_uranium_scorched.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:ore_gneiss_uranium_scorched" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/ore_nether_coal.json b/src/main/resources/assets/hbm/blockstates/ore_nether_coal.json new file mode 100644 index 0000000000..2f518f22fd --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/ore_nether_coal.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:ore_nether_coal" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/ore_nether_smoldering.json b/src/main/resources/assets/hbm/blockstates/ore_nether_smoldering.json new file mode 100644 index 0000000000..ee3b09c2c0 --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/ore_nether_smoldering.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:ore_nether_smoldering" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/rtg_polonium.json b/src/main/resources/assets/hbm/blockstates/rtg_polonium.json new file mode 100644 index 0000000000..763f95c5a3 --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/rtg_polonium.json @@ -0,0 +1,11 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": {}, + "model": "hbm:rtg_polonium.obj" + }, + "variants": { + "normal": [{}], + "inventory": [{ "transform": "forge:default-block" }] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/schrabidic_block.json b/src/main/resources/assets/hbm/blockstates/schrabidic_block.json index 220b71b11f..ab1605487d 100644 --- a/src/main/resources/assets/hbm/blockstates/schrabidic_block.json +++ b/src/main/resources/assets/hbm/blockstates/schrabidic_block.json @@ -4,7 +4,7 @@ "normal": [{ "model": "forge:fluid", "custom": { - "fluid": "schrabidic_fluid" + "fluid": "schrabidic" } }] } diff --git a/src/main/resources/assets/hbm/blockstates/solar_mirror.json b/src/main/resources/assets/hbm/blockstates/solar_mirror.json new file mode 100644 index 0000000000..4cdd48255e --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/solar_mirror.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:solar_mirror" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/spikes.json b/src/main/resources/assets/hbm/blockstates/spikes.json new file mode 100644 index 0000000000..7b37595317 --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/spikes.json @@ -0,0 +1,11 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": {}, + "model": "hbm:spikes.obj" + }, + "variants": { + "normal": [{}], + "inventory": [{ "transform": "forge:default-block" }] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/blockstates/stone_gneiss.json b/src/main/resources/assets/hbm/blockstates/stone_gneiss.json new file mode 100644 index 0000000000..c5f15648e7 --- /dev/null +++ b/src/main/resources/assets/hbm/blockstates/stone_gneiss.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "hbm:stone_gneiss" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/lang/en_us.lang b/src/main/resources/assets/hbm/lang/en_us.lang index aeea430a85..83cbb0970a 100644 --- a/src/main/resources/assets/hbm/lang/en_us.lang +++ b/src/main/resources/assets/hbm/lang/en_us.lang @@ -13,6 +13,54 @@ itemGroup.tabMissile=NTM Missiles and Satellites itemGroup.tabWeapon=NTM Weapons and Turrets itemGroup.tabConsumable=NTM Consumables and Gear +armor.blastProtection=Damage modifier of %s against explosions +armor.cap=Hard damage cap of %s +armor.damageModifier=Damage modifier of %s against %s +armor.fireproof=Fireproof +armor.fullSetBonus=Full Set Bonus: +armor.geigerHUD=Built-In Geiger Counter HUD +armor.geigerSound=Auditory Geiger Counter +armor.gravity=Gravity modifier of %s +armor.modifier=General damage modifier of %s +armor.nullDamage=Nullifies all damage from %s +armor.thermal=Thermal Sight +armor.threshold=Damage threshold of %s +armor.vats=Enemy HUD + +trait.blinding=Blinding +trait.breeding=Worth %s operations in breeding reactor +trait.digamma=Digamma Radiation +trait.drop=Dangerous Drop +trait.furnace=Worth %s operations in nuclear furnace +trait.heat=Provides %s HEAT +trait.hlParticle=Particle Half-Life: %s +trait.hlPlayer=Player Half-Life: %s +trait.hot=Pyrophoric / Hot +trait.radioactive=Radioactive +trait.radResistance=Radiation resistance: %s + +info.coil=Coil Strength +info.templatefolder=Created with Template Folder +info.template_in=Input: +info.template_in_p=Inputs: +info.template_out=Output: +info.template_out_p=Outputs: +info.template_seconds=seconds +info.template_time=Production Time: + +hadron.analysis=Analyzing... +hadron.buttonOn=Analysis Chamber (if present) is ON +hadron.buttonOff=Analysis Chamber is OFF +hadron.error=Error! +hadron.idle=Idle +hadron.progress=In Progress... +hadron.hopper0=§eNormal Mode:$All items will be used. +hadron.hopper1=§eHopper Mode:$One item will always remain. +hadron.modeCircular=§eCircular Accelerator Mode:$Magnets must loop back into core.$Unlocks more recipes. +hadron.modeLine=§eLinear Accelerator Mode:$Accelerator ends with analysis chamber.$Fewer Recipes. +hadron.success=Completed! +hadron.noresult=No Result. + tool.ability.recursion=Vein Miner tool.ability.hammer=AoE tool.ability.silktouch=Silk Touch @@ -22,9 +70,15 @@ tool.ability.smelter=Auto-Smelter tool.ability.shredder=Auto-Shredder tool.ability.centrifuge=Auto-Centrifuge tool.ability.crystallizer=Auto-Crystallizer +tool.ability.mercury=Mercury Touch +tool.ability.explosion=Explosion weapon.ability.radiation=Radioactive Blade weapon.ability.vampire=Vampire weapon.ability.stun=Stunning +weapon.ability.phosphorus=Phosphorus Tip +weapon.ability.beheader=Decapitator +weapon.ability.chainsaw=Painsaw +# Should rhyme with the translation for "chainsaw" hbm.advancement.root=NTM Advancements hbm.advancement.root.desc=Advancements for Hbm's Nuclear Tech. @@ -76,7 +130,20 @@ hbm.achievement.radPoison=Yay, Radiation! hbm.achievement.radPoison.desc=Suffer the effects of radiation poisoning. hbm.achievement.radDeath=Ouch, Radiation! hbm.achievement.radDeath.desc=Marie Curie invented the theory of radioactivity, the treatment of radioactivity, and dying of radioactivity. - +hbm.achievement.stratum.desc=Hit the brakes, Mitts. +hbm.achievement.stratum=Stratum +hbm.achievement.meltdown.desc=You got this far, how could you mess this up? +hbm.achievement.meltdown=Rapid Unscheduled Disassembly +hbm.achievement.omega12.desc=Solve the problem of continued life on this wretched planet. +hbm.achievement.omega12=Omega-12 Particle Accelerator +hbm.achievement.bossCreeper.desc='There is nuclear creepers? Those are a thing?!' +hbm.achievement.bossCreeper=Bomb On Four Legs +hbm.achievement.bossMaskman.desc=Bonk the big boy. +hbm.achievement.bossMaskman=6 Months of mandatory service and all I got was a lousy t-shirt +hbm.achievement.bossMeltdown.desc=More terrible than great, but I take what I can get. +hbm.achievement.bossMeltdown=3.6 Roentgen +hbm.achievement.bossWorm.desc=The Fabstaff. My ass. You do the math. +hbm.achievement.bossWorm=Disassembling Balls-O-Tron potion.hbm_taint=Tainted potion.hbm_mutation=Tainted Heart @@ -134,6 +201,7 @@ hbmfluid.plasma_hd=Hydrogen-Deuterium Plasma hbmfluid.plasma_ht=Hydrogen-Tritium Plasma hbmfluid.plasma_xm=Xenon-Mercury Plasma hbmfluid.plasma_bf=Balefire Plasma +hbmfluid.schrabidic_fluid=Schrabidic Acid fluid.steam=Steam fluid.hotsteam=Dense Steam @@ -179,6 +247,7 @@ fluid.plasma_hd=Hydrogen-Deuterium Plasma fluid.plasma_ht=Hydrogen-Tritium Plasma fluid.plasma_xm=Xenon-Mercury Plasma fluid.plasma_bf=Balefire Plasma +fluid.schrabidic=Schrabidic Acid chem.TEST=Test chem.FP_HEAVYOIL=Heavy Oil Processing @@ -241,6 +310,8 @@ chem.ELECTROLYSIS=Cryo-Electrolysis chem.XENON=Linde Xenon Cycle chem.SATURN=Saturnite Production chem.BALEFIRE=BF Rocket Fuel Mixing +chem.SCHRABIDATE=Ferric Schrabidate Production +chem.SCHRABIDIC=Schrabidic Acid Mixing item.record.lc.desc=Valve - Diabolic Adrenaline Guitar/Lambda Core item.record.ss.desc=Valve - Sector Sweep @@ -273,6 +344,7 @@ death.attack.cheater=%1$s's intestines turned into oats. (???) death.attack.laser=%1$s was turned into ash by %2$s. death.attack.rubble=%1$s was squashed by debris. death.attack.shrapnel=%1$s was ragged by a shrapnel. +death.attack.spikes=%1$s got impaled. death.attack.teleporter=%1$s was teleported into nothingness. death.attack.blackhole=%1$s was spaghettified. death.attack.blender=%1$s was chopped in small, bite-sized pieces. @@ -290,6 +362,7 @@ death.attack.pc=%1$s was reduced to a puddle in the pink cloud. death.attack.cloud=%1$s melted like a popsicle in the sun. death.attack.lead=%1$s died from lead poisoning. death.attack.taint=%1$s died from flux tumors. +death.attack.lunar=%1$s forgot to charge their vital organs. item.redstone_sword.name=Redstone Sword item.big_sword.name=Great Sword @@ -336,6 +409,7 @@ item.n2_charge.name=Large Explosive Charge item.egg_balefire_shard.name=Balefire Shard item.egg_balefire.name=Balefire Egg +item.egg_balefire.desc=What kind of bird lays a radioactive egg? item.custom_tnt.name=Custom Nuke Explosive Charge item.custom_nuke.name=Custom Nuke Nuclear Rod @@ -415,6 +489,10 @@ item.turret_control.name=Turret Controller item.turret_chip.name=Turret AI-Chip item.turret_biometry.name=Turret Telemetry Card +item.mirror_tool.name=Mirror Adjustment Tool +item.mirror_tool.linked=Alignment position set! +item.mirror_tool.desc=Right-click boiler to memorize the position.$Click on mirrors to turn them towards the boiler. + item.key.name=Key item.key_red.name=Red Key item.key_kit.name=Key Imitation Kit @@ -466,6 +544,7 @@ tile.machine_reactor_on.name=Breeding Reactor container.reactor=Breeding Reactor tile.machine_nuke_furnace_off.name=Nuclear Furnace tile.machine_nuke_furnace_on.name=Nuclear Furnace +tile.machine_powerrtg.name=PT Isotope Cell container.nukeFurnace=Nuclear Powered Furnace tile.machine_rtg_furnace_off.name=RTG Furnace tile.machine_rtg_furnace_on.name=RTG Furnace @@ -478,6 +557,7 @@ tile.machine_arc_furnace_on.name=Arc Furnace container.arcFurnace=Arc Furnace tile.machine_generator.name=Nuclear Reactor (Old) container.generator=Nuclear Reactor +container.hadron=Particle Accelerator tile.red_wire_coated.name=Coated Red Copper Cable tile.cable_switch.name=Power Switch tile.machine_deuterium.name=Deuterium Extractor @@ -518,6 +598,7 @@ container.satDock=Cargo Landing Pad tile.book_guide.name=Hbm's Nuclear Tech Mod Manual [LEGACY] tile.machine_schrabidium_transmutator.name=Schrabidium Transmutation Device container.machine_schrabidium_transmutator=Schrabidium Transmutation Device +container.microwave=Microwave tile.machine_diesel.name=Diesel Generator container.machineDiesel=Diesel Generator tile.machine_shredder.name=Shredder @@ -531,6 +612,7 @@ container.reix=Rei-X Mainframe tile.machine_industrial_generator.name=Industrial Generator container.iGenerator=Industrial Generator tile.machine_cyclotron.name=Cyclotron +tile.machine_detector.name=Power Detector container.cyclotron=Cyclotron tile.machine_well.name=Oil Derrick container.plasmaHeater=Plasma Heater @@ -590,6 +672,8 @@ container.crystallizer=Ore Acidizer tile.machine_mining_laser.name=Mining Laser container.miningLaser=Mining Laser tile.barricade.name=Sand Bags +tile.machine_solar_boiler.name=Solar Tower Boiler +tile.solar_mirror.name=Heliostat Mirror tile.barrel_plastic.name=Safe Barrel™ tile.barrel_corroded.name=Corroded Barrel @@ -687,6 +771,24 @@ container.amsEmitter=AMS Emitter [WIP] tile.ams_base.name=AMS Base [WIP] container.amsBase=AMS Base [WIP] +tile.hadron_analysis.name=Particle Accelerator Analysis Chamber Wall +tile.hadron_analysis_glass.name=Particle Accelerator Analysis Chamber Window +tile.hadron_coil_alloy.name=Dense Superconducting Coil +tile.hadron_coil_mese.name=Dense Mese Coil +tile.hadron_coil_schrabidium.name=Dense Schrabidic Coil +tile.hadron_coil_starmetal.name=Dense Starmetal Coil +tile.hadron_diode.name=Schottky Particle Diode +tile.hadron_plating.name=Particle Accelerator Plating +tile.hadron_plating_black.name=Particle Accelerator Plating (Black) +tile.hadron_plating_blue.name=Particle Accelerator Plating (Blue) +tile.hadron_plating_glass.name=Particle Accelerator Plating (Window) +tile.hadron_plating_striped.name=Particle Accelerator Plating (Cool Hazard Stripes) +tile.hadron_plating_voltz.name=Particle Accelerator Plating (VOLTZ) +tile.hadron_plating_yellow.name=Particle Accelerator Plating (YelloDye) +tile.hadron_access.name=Particle Accelerator Access Terminal +tile.hadron_core.name=Particle Accelerator Core Component +tile.hadron_power.name=Particle Accelerator Power Plugtankish wanted + tile.dfc_emitter.name=DFC Emitter container.dfcEmitter=DFC Emitter tile.dfc_receiver.name=DFC Receiver @@ -756,9 +858,12 @@ item.coil_advanced_alloy.name=Super Conducting Coil item.coil_advanced_torus.name=Super Conducting Ring Coil item.coil_gold.name=Gold Coil item.coil_gold_torus.name=Golden Ring Coil +item.ring_starmetal.name=§9Starmetal Ring§r item.lithium.name=Lithium Cube item.ingot_phosphorus.name=Bar of White Phosphorus item.ingot_magnetized_tungsten.name=Magnetized Tungsten Ingot +item.ingot_meteorite.name=Meteorite Ingot +item.ingot_meteorite_forged.name=Forged Meteorite Ingot item.ingot_combine_steel.name=CMB Steel Ingot item.plate_combine_steel.name=CMB Steel Plate item.wire_magnetized_tungsten.name=4000K High Temperature Super Conductor @@ -812,6 +917,7 @@ item.powder_dineutronium.name=Dineutronium Powder item.nugget_dineutronium.name=Dineutronium Nugget item.ingot_starmetal.name=§9Starmetal Ingot§r item.ingot_saturnite.name=Saturnite Ingot +item.ingot_schrabidate.name=Ferric Schrabidate Ingot item.plate_saturnite.name=Saturnite Plate item.ingot_fiberglass.name=Fiberglass Bar item.ingot_asbestos.name=Asbestos Sheet @@ -833,6 +939,11 @@ item.nugget_pu239.name=Pu239 Nugget item.nugget_pu240.name=Pu240 Nugget item.plate_titanium.name=Titanium Plate item.plate_aluminium.name=Aluminium Plate +item.plate_armor_lunar.name=Lunar Plating +item.plate_armor_ajr.name=Iron-Shod Armor Plating +item.plate_armor_titanium.name=Titanium Armor Plate +item.plate_armor_hev.name=Reactive Armor Plating +item.hev_battery.name=Suit Battery item.wire_red_copper.name=Red Copper Wire item.neutron_reflector.name=Neutron Reflector item.nugget_beryllium.name=Beryllium Nugget @@ -941,6 +1052,9 @@ tile.block_unobtainium.name=Block of Unobtainium tile.block_daffergon.name=Block of Daffergon tile.block_verticium.name=Block of Verticium tile.block_desh.name=Reinforced Block of Desh +tile.block_dineutronium.name=Block of Dineutronium +tile.block_schrabidate.name=Block of Ferric Schrabidate +tile.block_schraranium.name=Block of Schraranium tile.block_dura_steel.name=Reinforced Block of High-Speed Steel tile.block_yellowcake.name=Block of Yellowcake tile.block_starmetal.name=§9Block of Starmetal§r @@ -982,6 +1096,19 @@ tile.ore_schrabidium.name=Schrabidium Ore tile.ore_beryllium.name=Beryllium Ore tile.ore_lignite.name=Lignite Ore tile.ore_asbestos.name=Asbestos Ore +tile.ore_gneiss_asbestos.name=Schist Asbestos Ore +tile.ore_gneiss_copper.name=Schist Copper Ore +tile.ore_gneiss_gold.name=Schist Gold Ore +tile.ore_gneiss_iron.name=Schist Iron Ore +tile.ore_gneiss_lithium.name=Schist Lithium Ore +tile.ore_gneiss_rare.name=Schist Rare Earth Ore +tile.ore_gneiss_schrabidium.name=Schist Schrabidium Ore +tile.ore_gneiss_uranium.name=Schist Uranium Ore +tile.ore_gneiss_uranium_scorched.name=Scorched Schist Uranium Ore +tile.stone_gneiss.name=Graphitic Schist +tile.ore_gneiss_gas.name=Gas Shale +tile.ore_coal_oil.name=Oily Coal Ore +tile.ore_coal_oil_burning.name=Burning Oily Coal Ore tile.ore_nether_uranium.name=Nether Uranium Ore tile.ore_nether_uranium_scorched.name=Scorched Nether Uranium Ore @@ -990,6 +1117,8 @@ tile.ore_nether_tungsten.name=Nether Tungsten Ore tile.ore_nether_sulfur.name=Nether Sulfur Ore tile.ore_nether_fire.name=Nether Phosphorus Ore tile.ore_nether_schrabidium.name=Nether Schrabidium Ore +tile.ore_nether_coal.name=Burning Nether Coal Ore +tile.ore_nether_smoldering.name=Smoldering Netherrack tile.ore_meteor_aluminium.name=Meteor Aluminium Ore tile.ore_meteor_copper.name=Meteor Copper Ore @@ -1043,6 +1172,10 @@ tile.brick_concrete.name=Concrete Bricks tile.brick_concrete_mossy.name=Mossy Concrete Bricks tile.brick_concrete_cracked.name=Cracked Concrete Bricks tile.brick_concrete_broken.name=Broken Concrete Bricks +tile.brick_dungeon.name=Berzelianite Bricks +tile.brick_dungeon_circle.name=Berzelianite Cirlce +tile.brick_dungeon_flat.name=Berzelianite Block +tile.brick_dungeon_tile.name=Berzelianite Tile tile.brick_obsidian.name=Obsidian Bricks tile.brick_light.name=Light Bricks tile.asphalt.name=Asphalt @@ -1055,6 +1188,7 @@ tile.brick_jungle_trap.name=Trapped Enargite Bricks tile.brick_jungle_mystic.name=Arcane Enargite Bricks tile.brick_jungle_ooze.name=Radioactive Enargite Bricks tile.brick_jungle_circle.name=Mechanist's Circle +tile.spikes.name=Spikes tile.tile_lab.name=Laboratory Tiles tile.tile_lab_broken.name=Broken Laboratory Tiles @@ -1121,6 +1255,7 @@ item.powder_emerald.name=Emerald Powder item.powder_diamond.name=Diamond Powder item.powder_red_copper.name=Red Copper Powder item.powder_steel.name=Steel Powder +item.powder_steel_tiny.name=Tiny Pile of Steel Powder item.powder_magnetized_tungsten.name=Magnetized Tungsten Powder item.powder_combine_steel.name=CMB Steel Powder item.powder_lithium.name=Lithium Powder @@ -1136,6 +1271,7 @@ item.powder_australium.name=Australium Powder item.powder_balefire.name=Thermonuclear Ashes item.powder_weidanium.name=Weidanium Powder item.powder_reiium.name=Reiium Powder +item.powder_schrabidate.name=Ferric Schrabidate Powder item.powder_unobtainium.name=Unobtainium Powder item.powder_daffergon.name=Daffergon Powder item.powder_verticium.name=Verticium Powder @@ -1261,8 +1397,12 @@ item.coil_copper_torus.name=Ring Coil item.wire_tungsten.name=Tungsten Wire item.coil_tungsten.name=Heating Coil item.coin_maskman.name=Maskman Coin +item.coin_creeper.name=Nuclear Creeper Coin +item.coin_radiation.name=Radiation Coin +item.coin_worm.name=Balls-O-Tron Coin item.tank_steel.name=Steel Tank item.motor.name=Motor +item.motor_desh.name=Desh Motor item.centrifuge_element.name=Centrifuge Element item.centrifuge_tower.name=Centrifuge Tower item.reactor_core.name=Breeding Reactor Core @@ -1291,8 +1431,8 @@ item.component_emitter.name=Emitter Component item.catalyst_clay.name=Clay Catalyst item.cell_empty.name=Empty Cell -item.cell_uf6.name=Uranium Hexafluorite Cell -item.cell_puf6.name=Plutonium Hexafluorite Cell +item.cell_uf6.name=Uranium Hexafluoride Cell +item.cell_puf6.name=Plutonium Hexafluoride Cell item.cell_antimatter.name=Antimatter Cell item.cell_deuterium.name=Deuterium Cell item.cell_tritium.name=Tritium Cell @@ -1303,6 +1443,7 @@ item.singularity_counter_resonant.name=Contained Counter-Resonant Singularity item.singularity_super_heated.name=Superheated Resonating Singularity item.singularity_spark.name=Spark Singularity item.black_hole.name=Miniature Black Hole +item.blade_meteorite.name=Meteorite Blade item.crystal_xen.name=Artificial Xen Crystal item.pellet_antimatter.name=Antimatter Cluster @@ -1480,6 +1621,7 @@ tile.waste_planks.name=Charred Wooden Planks item.trinitite.name=Trinitite item.nuclear_waste.name=Nuclear Waste item.nuclear_waste_tiny.name=Tiny Pile of Nuclear Waste +item.nugget.name=Chicken Nugget item.waste_uranium.name=Depleted Uranium Fuel item.waste_thorium.name=Depleted Thorium Fuel item.waste_plutonium.name=Depleted Plutonium Fuel @@ -1608,13 +1750,26 @@ item.loops.name=Lööps item.loop_stew.name=IT Breakfast item.fooditem.name=food item item.twinkie.name=Twinkie -item.static_sandwich.name=Sandwich Garnished with TV Static +item.static_sandwich.name=Sandwich Garnished with TV Static +item.pancake.name=Pancake made from Scrap Metal, Nails and Gem Dust +item.spongebob_macaroni.name=Spongebob Macaroni tile.frozen_grass.name=Frozen Grass tile.frozen_dirt.name=Frozen Dirt tile.frozen_log.name=Frozen Log tile.frozen_planks.name=Frozen Planks +tile.block_cap_fritz.name=Block of Fritz Cola Bottle Caps +tile.block_cap_korl.name=Block of Korl Bottle Caps +tile.block_cap_nuka.name=Block of Nuka Cola Bottle Caps +tile.block_cap_quantum.name=Block of Nuka Cola Quantum Bottle Caps +tile.block_cap_rad.name=Block of S~Cola RAD Bottle Caps +tile.block_cap_sparkle.name=Block of S~Cola Bottle Caps +tile.block_cap_star.name=Block of Sunset Sarsaparilla Star Caps +tile.block_cap_sunset.name=Block of Sunset Sarsaparilla Bottle Caps + +tile.machine_microwave.name=Microwave + tile.tape_recorder.name=Tape Recorder tile.steel_poles.name=Steel Pole tile.pole_top.name=Antenna Top @@ -1640,6 +1795,7 @@ item.gun_revolver_blackjack.name=Blackjack Five-Shooter item.gun_revolver_silver.name=Lent Gun item.gun_revolver_red.name=Red Key Revolver item.gun_deagle.name=Big Iron +item.gun_darter.name=Dart Gun item.gun_calamity.name=Calamity item.gun_calamity_dual.name=Saddle Gun item.gun_minigun.name=CZ53 Personal Minigun @@ -1662,6 +1818,7 @@ item.gun_bolt_action.name=Dream Bolt-Action Rifle (Original) item.gun_lever_action_dark.name=Mare's Leg (Dark) item.gun_bolt_action_green.name=Dream Bolt-Action Rifle (Green) item.gun_bolt_action_saturnite.name=Saturnite Rifle +item.gun_bolter.name=Bolter item.gun_lever_action_sonata.name=Flipped Mare's Leg item.gun_lever_action_sonata_2.name=§cSonata's Microphone§r item.gun_b92.name=§9B92 Energy Pistol§r @@ -1675,6 +1832,7 @@ item.gun_mp.name=Pacifist's Machine Gun item.gun_zomg.name=ZOMG Cannon item.gun_emp.name=EMP Gun item.gun_super_shotgun.name=Super Shotgun +item.gun_thompson.name=Thompson Submachine Gun item.gun_sauer.name=Stan Sauer's Shotgun item.gun_moist_nugget.name=Mosin-Nagant item.gun_revolver_inverted.name=Flipped Revolver @@ -1686,6 +1844,11 @@ item.gun_defabricator.name=Defabricator item.gun_dampfmaschine.name=Totally Not a Joke Weapon item.gun_folly.name=Prototype Digamma "Folly" +item.nossy_hat.name=Fabulous Hat +item.beta.name=Beta Features +item.canteen_fab.name=Fabulous Vodka +tile.muffler.name=Muffler + item.gun_revolver_iron_ammo.name=Bullet item.gun_revolver_ammo.name=Lead Bullet item.gun_revolver_gold_ammo.name=Golden Bullet @@ -1740,6 +1903,9 @@ item.ammo_4gauge.name=4 Gauge Buckshot item.ammo_4gauge_slug.name=4 Gauge Solid Steel Slug item.ammo_4gauge_balefire.name=23mm Balefire Grenade item.ammo_4gauge_canister.name=23mm Rocket (Canister Shot) +item.ammo_4gauge_claw.name=4 Gauge Claw Shell +item.ammo_4gauge_vampire.name=4 Gauge Wooden Stake Shell +item.ammo_4gauge_void.name=4 Gauge Void Shell item.ammo_4gauge_explosive.name=23mm Grenade item.ammo_4gauge_flechette.name=4 Gauge Flechette Shell item.ammo_4gauge_flechette_phosphorus.name=4 Gauge Flechette Shell (WP) @@ -1749,7 +1915,10 @@ item.ammo_4gauge_sleek.name=4 Gauge Buckshot (IF-R&D) item.ammo_5mm.name=5mm Round item.ammo_5mm_explosive.name=5mm Round (Explosive) item.ammo_5mm_du.name=5mm Round (DU) -item.ammo_5mm_star.name=5mm Round (Starmetal) +item.ammo_5mm_star.name=5mm Round (Starmetal) +item.ammo_75bolt.name=.75 Bolt Magazine (30rnd) +item.ammo_75bolt_incendiary.name=.75 Incendiary Bolt Magazine (30rnd) +item.ammo_75bolt_he.name=.75 Bolt High-Explosive Magazine (30rnd) item.ammo_50ae.name=.50 AE Round item.ammo_50ae_ap.name=.50 AE Round (Armor Piercing) item.ammo_50ae_chlorophyte.name=.50 AE Round (Chlorophyte) @@ -1769,6 +1938,7 @@ item.ammo_9mm_ap.name=9mm Round (Armor Piercing) item.ammo_9mm_du.name=9mm Round (DU) item.ammo_9mm_rocket.name=9mm Rocket item.ammo_cell.name=Energy Cell +item.ammo_dart.name=Plastic Dart (Withering) item.ammo_556.name=5.56mm Round item.ammo_556_phosphorus.name=5.56mm Round (WP) item.ammo_556_sleek.name=5.56mm Round (IF-R&D) @@ -1916,17 +2086,22 @@ item.cladding_desh.name=Desh Cladding item.stealth_boy.name=Stealth Device -entity.hbm.entity_bullet.name=Bullet -entity.hbm.entity_rocket.name=Rocket -entity.hbm.entity_schrabnel.name=Schrabnel +entity.entity_bullet.name=Bullet +entity.entity_rocket.name=Rocket +entity.entity_schrabnel.name=Schrabnel entity.entity_nuclear_creeper.name=Nuclear Creeper entity.entity_tainted_creeper.name=Tainted Creeper entity.entity_hunter_chopper.name=Hunter Chopper entity.entity_cyber_crab.name=Cyber Crab entity.entity_tesla_crab.name=Tesla Crab entity.entity_taint_crab.name=Taint Crab +entity.entity_balls_o_tron.name=Balls-O-Tron Prime +entity.entity_balls_o_tron_seg.name=Balls-O-Tron Segment entity.entity_mob_mask_man.name=Mask Man entity.entity_fucc_a_ducc.name=Duck +entity.entity_elder_one.name=Quackos The Elder One +entity.entity_ntm_fbi.name=FBI Agent +entity.entity_ntm_radiation_blaze.name=Meltdown Elemental item.cap_aluminium.name=Aluminium Cap item.hull_small_steel.name=Small Steel Shell @@ -1974,6 +2149,11 @@ item.euphemium_plate.name=Euphemium Chestplate item.euphemium_legs.name=Euphemium Leggings item.euphemium_boots.name=Euphemium Boots +item.bj_boots.name=Lunar Studded Boots +item.bj_helmet.name=Eyepatch with Thermal Sensor +item.bj_legs.name=Lunar Cybernetic Leg Replacements +item.bj_plate.name=Lunar Cybernetic Plating + item.schrabidium_helmet.name=Schrabidium Helmet item.schrabidium_plate.name=Schrabidium Chestplate item.schrabidium_legs.name=Schrabidium Leggings @@ -2207,6 +2387,14 @@ tile.deco_sat_laser.name=Orbital Death Ray (Deco Block) tile.deco_sat_foeq.name=PEAF - Mk.I FOEQ Duna Probe with experimental Nuclear Propulsion (Deco Block) tile.deco_sat_resonator.name=Xenium Resonator Satellite (Deco Block) +item.hev_boots.name=HEV Mark IV Boots +item.hev_plate.name=HEV Mark IV Chestplate +item.hev_helmet.name=HEV Mark IV Helmet +item.hev_legs.name=HEV Mark IV Leggings +item.ajr_boots.name=AJR Power Armor Boots +item.ajr_helmet.name=AJR Power Armor Helmet +item.ajr_legs.name=AJR Power Armor Leggings +item.ajr_plate.name=AJR Power Armor Chestplate item.hazmat_helmet.name=Hazmat Helmet item.hazmat_plate.name=Hazmat Chestplate item.hazmat_legs.name=Hazmat Leggings @@ -2425,11 +2613,25 @@ item.crate_caller.name=Supply Drop Requester item.bomb_caller.name=Airstrike Designator item.meteor_remote.name=Meteorite Remote +item.meteorite_sword.name=Meteorite Sword +item.meteorite_sword_seared.name=Meteorite Sword (Seared) +item.meteorite_sword_reforged.name=Meteorite Sword (Reforged) +item.meteorite_sword_hardened.name=Meteorite Sword (Hardened) +item.meteorite_sword_alloyed.name=Meteorite Sword (Alloyed) +item.meteorite_sword_machined.name=Meteorite Sword (Machined) +item.meteorite_sword_treated.name=Meteorite Sword (Treated) +item.meteorite_sword_etched.name=Meteorite Sword (Etched) +item.meteorite_sword_bred.name=Meteorite Sword (Bred) +item.meteorite_sword_irradiated.name=Meteorite Sword (Irradiated) +item.meteorite_sword_fused.name=Meteorite Sword (Fused) +item.meteorite_sword_baleful.name=Meteorite Sword (Baleful) + item.pellet_mercury.name=Mercury Rounds item.pellet_meteorite.name=Meteorite Rounds item.pellet_canister.name=Canister Shot item.pellet_charged.name=Ionized Particles item.pellet_chlorophyte.name=Chlorophyte Rounds +item.pellet_claws.name=Sharp Metal Claws item.ammo_rocket_canister.name=84mm Rocket (Canister Shot) item.ammo_9mm_chlorophyte.name=9mm Round (Chlorophyte) item.ammo_5mm_chlorophyte.name=5mm Round (Chlorophyte) @@ -2582,6 +2784,26 @@ item.part_carbon.name=Box of Carbon Dust item.part_copper.name=Box of Copper Dust item.part_plutonium.name=Box of Plutonium Dust +item.particle_aelectron.name=Positron Capsule +item.particle_amat.name=Antimatter Capsule +item.particle_aproton.name=Antiproton Capsule +item.particle_aschrab.name=Antischrabidium Capsule +item.particle_dark.name=Dark Matter Capsule +item.particle_empty.name=Empty Particle Capsule +item.particle_higgs.name=Higgs Boson Capsule +item.particle_muon.name=Muon Capsule +item.particle_sparkticle.name=Sparkticle Capsule +item.particle_strange.name=Strange Quark Capsule +item.particle_copper.name=Copper Ion Capsule +item.particle_digamma.name=§cThe Digamma Particle§r +item.particle_lead.name=Lead Ion Capsule +item.particle_hydrogen.name=Hydrogen Ion Capsule + +geiger.chunkRad=Current chunk radiation: +geiger.playerRad=Player contamination: +geiger.playerRes=Player resistance: +geiger.title=GEIGER COUNTER + item.rune_blank.name=Blank Catalyst Matrix item.rune_isa.name=Cool Catalyst Matrix item.rune_dagaz.name=Balanced Catalyst Matrix @@ -2623,6 +2845,11 @@ item.pellet_coolant.name=Coolant Cluster item.linker.name=Telelinker item.reactor_sensor.name=Reactor Remote Sensor item.oil_detector.name=Oil Reservoir Detector +item.oil_detector.desc1=Right-click to scan for oil. +item.oil_detector.desc2=Detector will only find larger deposits. +item.oil_detector.bullseye=Oil deposit directly below! +item.oil_detector.detected=Oil detected nearby. +item.oil_detector.noOil=No oil detected. item.geiger_counter.name=Handheld Geiger Counter tile.geiger.name=Geiger Counter tile.glass_polonium.name=Polonium Glass @@ -2659,6 +2886,9 @@ item.chernobylsign.name=Chernobyl Warning Sign Battle Axe item.diamond_gavel.name=Diamond Gavel item.lead_gavel.name=Leaden Gavel item.wood_gavel.name=Wooden Gavel +item.mese_gavel.name=Mese Gavel +item.mese_pickaxe.name=Mese Pickaxe +item.chlorophyte_pickaxe.name=Chlorophyte Pickaxe item.letter.name=Express Mail item.polaroid.name=The Polaroid @@ -2679,7 +2909,14 @@ item.ingot_actinium.name=Semi-Stable Actinium Ingot tile.dummy_block.name=Dummy Block tile.dummy_port.name=Dummy Block (Electricity Port) +tile.dungeon_chain.name=Metal Chain +tile.fireworks.name=Firework Battery +tile.fireworks.charges=Charges Loaded: %s +tile.fireworks.message=Message: %s +tile.fireworks.color=Color: %s + item.chopper.name=Hunter Chopper +item.spawn_worm.name=Balls-O-Tron Prime item.nothing.name=Nothing diff --git a/src/main/resources/assets/hbm/models/anim/lightning_fp_anim0.dae b/src/main/resources/assets/hbm/models/anim/lightning_fp_anim0.dae new file mode 100644 index 0000000000..acaf20f101 --- /dev/null +++ b/src/main/resources/assets/hbm/models/anim/lightning_fp_anim0.dae @@ -0,0 +1,239 @@ + + + + + Blender User + Blender 2.90.1 commit date:2020-09-23, commit time:06:43, hash:3e85bb34d0d7 + + 2020-12-06T18:52:49 + 2020-12-06T18:52:49 + + Z_UP + + + + + + + ducc_st_engineer_png + + + + + ducc_st_engineer_png-surface + + + + + + 0 0 0 1 + + + + + + 1.45 + + + + + + + + + /E:/Chicken/Images/ducc_st_engineer.png + + + + + + + + + + + + -0.1263661 0.2716218 0.1667088 0.1573736 0.2716218 0.1667088 0.1573736 0.2716218 -0.1170308 -0.1263661 0.2716218 -0.1170309 -0.126366 -0.3667923 0.1667088 0.1573736 -0.3667923 0.1667088 0.1573736 -0.3667923 -0.1170309 -0.1263661 -0.3667923 -0.1170309 + + + + + + + + + + 1 0 0 0 0 1 3.5417e-7 1 0 -1 0 0 1.57551e-7 0 -1 -1.57551e-7 0 1 -1.85089e-7 1 0 -1 0 0 0 0 -1 + + + + + + + + + + 0.75 0.59375 0.6875 0.6875 0.6875 0.59375 0.6875 0.59375 0.625 0.6875 0.625 0.59375 0.6875 0.75 0.75 0.6875 0.75 0.75 0.875 0.59375 0.8125 0.6875 0.8125 0.59375 0.8125 0.59375 0.75 0.6875 0.75 0.59375 0.75 0.59375 0.75 0.6875 0.6875 0.6875 0.6875 0.59375 0.6875 0.6875 0.625 0.6875 0.6875 0.75 0.6875 0.6875 0.75 0.6875 0.875 0.59375 0.875 0.6875 0.8125 0.6875 0.8125 0.59375 0.8125 0.6875 0.75 0.6875 + + + + + + + + + + + + + + +

6 0 0 1 0 1 5 0 2 5 1 3 0 1 4 4 1 5 0 2 6 2 2 7 3 2 8 4 3 9 3 3 10 7 3 11 7 4 12 2 4 13 6 4 14 6 0 15 2 0 16 1 0 17 5 5 18 1 5 19 0 5 20 0 6 21 1 6 22 2 6 23 4 7 24 0 7 25 3 7 26 7 8 27 3 8 28 2 8 29

+
+
+
+ + + + -0.1256571 -0.60966 -0.2524322 0.156664 -0.60966 -0.2524322 0.1566638 -0.60966 0.03130751 -0.1256571 -0.60966 0.03130751 -0.1256571 0.02875447 0.03130751 0.1566638 0.02875447 0.03130751 0.1566638 0.02875441 -0.2524321 -0.1256571 0.02875441 -0.2524321 + + + + + + + + + + 0 -1 2.10068e-7 0 1.20393e-7 -1 -1 0 0 0 0 1 1 0 0 0 -1 2.10068e-7 0 0 -1 -1 0 1.85197e-7 0 0 1 1 2.10068e-7 4.11308e-7 + + + + + + + + + + 0.8125 0.75 0.75 0.6875 0.75 0.75 0.8125 0.5 0.75 0.59375 0.75 0.5 0.875 0.5 0.8125 0.59375 0.8125 0.5 0.6875 0.5 0.625 0.59375 0.625 0.5 0.6875 0.5 0.75 0.59375 0.6875 0.59375 0.8125 0.75 0.8125 0.6875 0.75 0.6875 0.8125 0.5 0.8125 0.59375 0.75 0.59375 0.875 0.5 0.875 0.59375 0.8125 0.59375 0.6875 0.5 0.6875 0.59375 0.625 0.59375 0.6875 0.5 0.75 0.5 0.75 0.59375 + + + + + + + + + + + + + + +

0 0 0 2 0 1 3 0 2 0 1 3 6 1 4 1 1 5 3 2 6 7 2 7 0 2 8 2 3 9 4 3 10 3 3 11 2 4 12 6 4 13 5 4 14 0 5 15 1 5 16 2 5 17 0 6 18 7 6 19 6 6 20 3 7 21 4 7 22 7 7 23 2 8 24 5 8 25 4 8 26 2 9 27 1 9 28 6 9 29

+
+
+
+
+ + + + + 0.04166662 0.08333331 0.125 0.1666666 0.2083333 0.25 0.2916666 0.3333333 0.375 0.4166666 0.4583333 0.5 0.5416667 0.5833333 0.625 0.6666667 0.7083333 0.75 0.7916667 0.8333333 0.875 0.9166667 0.9583333 1 1.041667 1.083333 1.125 1.166667 1.208333 1.25 1.291667 1.333333 1.375 1.416667 1.458333 1.5 1.541667 1.583333 1.625 1.666667 1.708333 1.75 1.791667 1.833333 1.875 1.916667 1.958333 2 2.041667 2.083333 2.125 2.166667 2.208333 2.25 2.291667 2.333333 2.375 2.416667 2.458333 2.5 2.541667 2.583333 2.625 2.666667 2.708333 2.75 2.791667 2.833333 2.875 2.916667 2.958333 3 3.041667 3.083333 3.125 3.166667 3.208333 3.25 3.291667 3.333333 3.375 3.416667 3.458333 3.5 3.541667 3.583333 3.625 3.666667 3.708333 3.75 3.791667 3.833333 3.875 3.916667 3.958333 4 4.041666 4.083333 4.125 4.166666 + + + + + + + + 1 2.98023e-8 -4.47035e-8 8.9407e-8 -2.98023e-8 0.9661521 -0.2579734 -0.3749997 -2.98023e-8 0.2579733 0.966152 0.1249996 0 0 0 1 0.9999999 -5.96046e-8 -2.98023e-8 8.9407e-8 -2.98023e-8 0.9660735 -0.2582668 -0.3749996 -7.45058e-9 0.2582667 0.9660736 0.1250001 0 0 0 1 0.9999999 0 -1.49012e-8 2.08616e-7 2.98023e-8 0.965841 -0.2591351 -0.3749997 -2.98023e-8 0.2591351 0.9658409 0.1249999 0 0 0 1 1 -2.98023e-8 -4.47035e-8 0 0 0.9654574 -0.2605611 -0.3749997 -3.72529e-8 0.260561 0.9654574 0.1250002 0 0 0 1 1 0 -2.98023e-8 1.19209e-7 -2.98023e-8 0.9649247 -0.2625265 -0.3749997 -2.23517e-8 0.2625266 0.9649248 0.125 0 0 0 1 1 0 -1.49012e-8 1.78814e-7 0 0.9642445 -0.2650138 -0.3749998 0 0.2650138 0.9642445 0.1250002 0 0 0 1 1 0 0 2.98023e-8 -2.98023e-8 0.9634176 -0.2680044 -0.3749998 0 0.2680044 0.9634176 0.1250001 0 0 0 1 1 2.98023e-8 -2.98023e-8 1.19209e-7 -2.98023e-8 0.9624442 -0.27148 -0.3749998 -2.23517e-8 0.2714799 0.9624441 0.125 0 0 0 1 1 2.98023e-8 -1.49012e-8 1.78814e-7 5.96046e-8 0.9613235 -0.2754218 -0.3749996 -1.49012e-8 0.2754218 0.9613235 0.1250002 0 0 0 1 1 0 -1.49012e-8 1.78814e-7 -2.98023e-8 0.960055 -0.2798113 -0.3749999 -2.23517e-8 0.2798112 0.960055 0.1249999 0 0 0 1 1 -2.98023e-8 0 0 -2.98023e-8 0.9586377 -0.2846293 -0.3749997 -1.49012e-8 0.2846293 0.9586377 0.125 0 0 0 1 1 -2.98023e-8 0 1.19209e-7 2.98023e-8 0.9570701 -0.289857 -0.3749996 -4.47035e-8 0.2898569 0.9570701 0.1249998 0 0 0 1 1 2.98023e-8 0 8.9407e-8 2.98023e-8 0.9553505 -0.2954752 -0.3749998 1.49012e-8 0.2954751 0.9553504 0.1249999 0 0 0 1 1 -2.98023e-8 -5.96046e-8 8.9407e-8 2.98023e-8 0.9534774 -0.3014643 -0.3749999 -5.96046e-8 0.3014643 0.9534775 0.125 0 0 0 1 1 0 0 0 2.98023e-8 0.9514494 -0.3078052 -0.3749996 -3.72529e-8 0.3078052 0.9514495 0.1249999 0 0 0 1 0.9999999 8.9407e-8 -2.98023e-8 2.98023e-8 5.96046e-8 0.9492646 -0.3144783 -0.3749998 -7.45058e-9 0.3144783 0.9492647 0.1250001 0 0 0 1 1 -2.98023e-8 0 0 2.98023e-8 0.9469218 -0.3214641 -0.3749997 -1.49012e-8 0.3214642 0.9469218 0.1250001 0 0 0 1 0.9999999 0 0 -1.19209e-7 2.98023e-8 0.9444194 -0.328743 -0.3749997 -2.23517e-8 0.328743 0.9444194 0.1250002 0 0 0 1 1 -2.98023e-8 -2.98023e-8 2.98023e-8 2.98023e-8 0.9417565 -0.3362954 -0.3749997 1.49012e-8 0.3362954 0.9417566 0.1250002 0 0 0 1 1 0 0 1.49012e-7 -2.98023e-8 0.9389324 -0.3441015 -0.3749998 7.45058e-9 0.3441015 0.9389323 0.1250002 0 0 0 1 1 2.98023e-8 -2.98023e-8 1.19209e-7 -2.98023e-8 0.9359466 -0.3521418 -0.3749996 5.21541e-8 0.3521418 0.9359466 0.1250001 0 0 0 1 1 8.9407e-8 -5.96046e-8 5.96046e-8 2.98023e-8 0.9327992 -0.3603966 -0.3749996 -1.49012e-8 0.3603965 0.9327991 0.1249999 0 0 0 1 0.9999999 5.96046e-8 -2.98023e-8 1.78814e-7 0 0.9294904 -0.3688462 -0.3749996 4.47035e-8 0.3688463 0.9294904 0.1250001 0 0 0 1 1 -2.98023e-8 0 5.96046e-8 2.98023e-8 0.9260213 -0.3774712 -0.3749996 -3.72529e-8 0.3774713 0.9260214 0.125 0 0 0 1 1 -2.98023e-8 -5.96046e-8 1.78814e-7 0 0.9223932 -0.3862522 -0.3749997 8.19564e-8 0.3862523 0.9223932 0.1250001 0 0 0 1 1 -2.98023e-8 -2.98023e-8 1.19209e-7 -5.96046e-8 0.9186082 -0.3951697 -0.3749996 1.49012e-8 0.3951697 0.9186081 0.1250002 0 0 0 1 1 2.98023e-8 -2.98023e-8 1.19209e-7 0 0.9146687 -0.4042045 -0.3749999 -1.49012e-8 0.4042045 0.9146686 0.1250001 0 0 0 1 1 0 2.98023e-8 -5.96046e-8 2.98023e-8 0.9105778 -0.4133377 -0.3749998 2.98023e-8 0.4133376 0.9105778 0.1249999 0 0 0 1 1 5.96046e-8 -5.96046e-8 1.19209e-7 0 0.9063395 -0.4225502 -0.3749996 7.45058e-9 0.4225502 0.9063395 0.1250001 0 0 0 1 1 -2.98023e-8 0 1.19209e-7 0 0.9019581 -0.4318236 -0.3749998 1.49012e-8 0.4318235 0.9019581 0.125 0 0 0 1 1 -2.98023e-8 -2.98023e-8 0 -5.96046e-8 0.8974388 -0.4411392 -0.3749997 2.98023e-8 0.4411391 0.8974387 0.1249999 0 0 0 1 0.9999999 -2.98023e-8 2.98023e-8 -5.96046e-8 0 0.8927871 -0.4504788 -0.3749997 -1.49012e-8 0.4504789 0.8927871 0.1249999 0 0 0 1 0.9999999 0 2.98023e-8 1.19209e-7 -5.96046e-8 0.8880097 -0.4598247 -0.3749997 -4.47035e-8 0.4598247 0.8880097 0.1249999 0 0 0 1 0.9999999 5.96046e-8 2.98023e-8 0 -2.98023e-8 0.8831135 -0.4691592 -0.3749999 7.45058e-9 0.4691592 0.8831134 0.125 0 0 0 1 1 5.96046e-8 -2.98023e-8 1.78814e-7 -2.98023e-8 0.8781067 -0.478465 -0.3749998 2.98023e-8 0.4784651 0.8781067 0.1249999 0 0 0 1 1 5.96046e-8 -5.96046e-8 5.96046e-8 0 0.8729973 -0.4877251 -0.3749997 8.9407e-8 0.4877252 0.8729972 0.1250001 0 0 0 1 1 0 2.98023e-8 0 0 0.8677947 -0.496923 -0.3749997 -7.45058e-9 0.4969231 0.8677946 0.125 0 0 0 1 1 0 0 1.19209e-7 2.98023e-8 0.8625088 -0.5060424 -0.3749997 5.96046e-8 0.5060424 0.8625088 0.1250001 0 0 0 1 1 0 -2.98023e-8 1.78814e-7 5.96046e-8 0.8571498 -0.5150673 -0.3749996 7.45058e-8 0.5150674 0.8571497 0.125 0 0 0 1 1 5.96046e-8 -5.96046e-8 1.78814e-7 2.98023e-8 0.8517289 -0.5239826 -0.3749996 5.21541e-8 0.5239826 0.8517289 0.1250002 0 0 0 1 0.9999999 2.98023e-8 2.98023e-8 1.78814e-7 -1.19209e-7 0.846258 -0.5327733 -0.3749997 2.79397e-8 0.5327733 0.846258 0.1250002 0 0 0 1 1 5.96046e-8 -2.98023e-8 2.38419e-7 -2.98023e-8 0.8407493 -0.5414246 -0.3749996 -6.70552e-8 0.5414245 0.8407493 0.1249999 0 0 0 1 1 5.96046e-8 0 1.78814e-7 2.98023e-8 0.8352157 -0.5499225 -0.3749998 -2.8871e-8 0.5499224 0.8352156 0.1250001 0 0 0 1 0.9999999 2.98023e-8 -5.96046e-8 1.78814e-7 2.98023e-8 0.8296705 -0.5582532 -0.3749998 -7.89296e-8 0.5582532 0.8296706 0.1249999 0 0 0 1 0.9999999 2.98023e-8 -1.19209e-7 5.96046e-8 0 0.824128 -0.5664036 -0.3749998 1.49012e-8 0.5664036 0.824128 0.125 0 0 0 1 1 0 -8.9407e-8 0 -2.98023e-8 0.8186023 -0.5743607 -0.3749998 1.67638e-8 0.5743605 0.8186023 0.125 0 0 0 1 1 5.96046e-8 -2.98023e-8 1.19209e-7 0 0.8131086 -0.5821121 -0.3749998 3.1665e-8 0.5821121 0.8131086 0.1250002 0 0 0 1 1 -2.98023e-8 -8.9407e-8 0 8.9407e-8 0.8076619 -0.5896461 -0.3749996 -1.49012e-8 0.5896461 0.807662 0.125 0 0 0 1 1 5.96046e-8 2.98023e-8 5.96046e-8 0 0.802278 -0.5969507 -0.3749998 -1.49012e-8 0.5969506 0.8022779 0.125 0 0 0 1 0.9999999 -5.96046e-8 -2.98023e-8 1.19209e-7 0 0.7969729 -0.604015 -0.3749996 3.35276e-8 0.6040151 0.7969729 0.1250002 0 0 0 1 1 5.96046e-8 -5.96046e-8 1.19209e-7 2.98023e-8 0.7917632 -0.6108282 -0.3749997 2.23517e-8 0.6108282 0.7917632 0.1249999 0 0 0 1 1 0 2.98023e-8 1.19209e-7 -2.98023e-8 0.7866653 -0.6173797 -0.3749998 -1.49012e-8 0.6173798 0.7866654 0.125 0 0 0 1 1 -2.98023e-8 1.19209e-7 0 -8.9407e-8 0.7816962 -0.6236595 -0.3749998 0 0.6236594 0.7816961 0.1250001 0 0 0 1 1 -2.98023e-8 -2.98023e-8 1.19209e-7 8.9407e-8 0.7768726 -0.6296577 -0.3749997 6.70552e-8 0.6296577 0.7768727 0.125 0 0 0 1 1 0 -5.96046e-8 0 2.98023e-8 0.7722122 -0.6353648 -0.3749996 -5.96046e-8 0.6353647 0.7722121 0.1249999 0 0 0 1 1 -5.96046e-8 -2.98023e-8 1.19209e-7 -2.98023e-8 0.7677317 -0.6407714 -0.3749996 -8.9407e-8 0.6407712 0.7677318 0.125 0 0 0 1 1 2.98023e-8 4.47035e-8 1.19209e-7 -2.98023e-8 0.763449 -0.6458682 -0.3749998 -7.45058e-8 0.6458682 0.763449 0.125 0 0 0 1 1 8.9407e-8 -7.45058e-8 0 0 0.7593812 -0.6506462 -0.3749995 0 0.6506463 0.7593812 0.1249999 0 0 0 1 0.9999999 0 -8.9407e-8 2.38419e-7 -2.98023e-8 0.7555452 -0.6550965 -0.3749998 1.49012e-8 0.6550965 0.7555452 0.1250002 0 0 0 1 1 5.96046e-8 -1.19209e-7 2.38419e-7 0 0.7519585 -0.6592104 -0.3749998 -2.98023e-8 0.6592103 0.7519586 0.1250001 0 0 0 1 1 0 -7.45058e-8 0 -2.98023e-8 0.7486384 -0.6629785 -0.3749996 2.98023e-8 0.6629786 0.7486385 0.125 0 0 0 1 1 2.98023e-8 -4.47035e-8 1.19209e-7 2.98023e-8 0.7456015 -0.6663921 -0.3749998 2.98023e-8 0.6663921 0.7456015 0.125 0 0 0 1 1 5.96046e-8 -5.96046e-8 1.19209e-7 0 0.7428643 -0.6694422 -0.3749996 1.49012e-8 0.6694422 0.7428642 0.1249999 0 0 0 1 1 8.9407e-8 -2.98023e-8 -1.19209e-7 2.98023e-8 0.7404432 -0.672119 -0.3749996 7.45058e-8 0.6721189 0.7404433 0.125 0 0 0 1 1 -2.98023e-8 2.23517e-8 0 -2.98023e-8 0.7383541 -0.6744131 -0.3749997 2.98023e-8 0.6744133 0.7383541 0.1250003 0 0 0 1 1 5.96046e-8 4.47035e-8 1.19209e-7 0 0.7366126 -0.6763148 -0.3749996 -5.96046e-8 0.6763148 0.7366127 0.1249999 0 0 0 1 1 -5.96046e-8 -4.47035e-8 1.19209e-7 2.98023e-8 0.735234 -0.6778135 -0.3749996 -2.98023e-8 0.6778134 0.735234 0.1250001 0 0 0 1 1 5.96046e-8 -2.23517e-8 2.38419e-7 2.98023e-8 0.7342323 -0.6788985 -0.3749998 0 0.6788985 0.7342322 0.1249999 0 0 0 1 0.9999999 -8.9407e-8 -2.04891e-8 0 1.49012e-8 0.7336216 -0.6795581 -0.3749997 5.96046e-8 0.6795582 0.7336215 0.1250001 0 0 0 1 1 2.98023e-8 1.54832e-8 1.19209e-7 -1.49012e-8 0.7334152 -0.679781 -0.3749998 0 0.679781 0.7334152 0.125 0 0 0 1 0.9999999 2.23517e-8 -2.98023e-8 1.19209e-7 -8.3819e-9 0.9920134 -0.1261329 -0.3749999 0 0.1261329 0.9920133 0.1250002 0 0 0 1 1 -4.47035e-8 -5.96046e-8 0 -1.02445e-8 0.9919803 -0.1263932 -0.3749996 2.98023e-8 0.1263932 0.9919803 0.1250001 0 0 0 1 1 7.45058e-9 -2.98023e-8 0 6.70552e-8 0.991879 -0.1271862 -0.3749996 2.98023e-8 0.1271862 0.9918789 0.1250002 0 0 0 1 1 0 5.96046e-8 1.19209e-7 1.44355e-8 0.9917056 -0.1285301 -0.3749996 5.96046e-8 0.1285301 0.9917057 0.1250001 0 0 0 1 1 2.98023e-8 2.98023e-8 1.19209e-7 2.18861e-8 0.9914559 -0.1304429 -0.3749999 2.98023e-8 0.1304429 0.9914558 0.125 0 0 0 1 0.9999999 0 -8.9407e-8 1.19209e-7 3.00352e-8 0.9911237 -0.1329425 -0.3749996 8.9407e-8 0.1329424 0.9911237 0.125 0 0 0 1 1 2.98023e-8 -5.96046e-8 0 -3.44589e-8 0.9907026 -0.1360465 -0.3749999 0 0.1360465 0.9907026 0.1250001 0 0 0 1 1 1.49012e-8 0 2.38419e-7 7.50879e-9 0.9901836 -0.1397723 -0.3749997 0 0.1397723 0.9901836 0.1250002 0 0 0 1 1 2.98023e-8 0 2.38419e-7 1.7928e-8 0.9895577 -0.1441374 -0.3749996 5.96046e-8 0.1441374 0.9895576 0.1249999 0 0 0 1 1 2.23517e-8 -5.96046e-8 1.19209e-7 9.31323e-10 0.9888134 -0.1491584 -0.3749998 2.98023e-8 0.1491584 0.9888134 0.1250001 0 0 0 1 1 5.58794e-8 2.98023e-8 1.19209e-7 1.96451e-9 0.9879377 -0.1548522 -0.3749998 2.98023e-8 0.1548522 0.9879376 0.1250001 0 0 0 1 1 1.49012e-8 -5.96046e-8 1.19209e-7 5.46352e-8 0.9869161 -0.1612349 -0.3749998 5.96046e-8 0.1612349 0.9869161 0.1250001 0 0 0 1 1 2.98023e-8 0 1.19209e-7 5.54137e-8 0.9857007 -0.1685051 -0.3749998 2.98023e-8 0.1685051 0.9857008 0.1250001 0 0 0 1 1 2.23517e-8 -8.9407e-8 2.38419e-7 1.49012e-8 0.9841045 -0.1775897 -0.3749999 8.9407e-8 0.1775897 0.9841045 0.1250001 0 0 0 1 1 5.96046e-8 0 1.19209e-7 -2.98023e-8 0.9818634 -0.1895898 -0.3749994 -2.98023e-8 0.1895897 0.9818634 0.1249999 0 0 0 1 0.9999999 1.49012e-8 2.98023e-8 1.19209e-7 3.72529e-8 0.9786381 -0.2055903 -0.3749997 -5.96046e-8 0.2055903 0.9786381 0.1249999 0 0 0 1 1 0 -1.19209e-7 0 4.47035e-8 0.9739766 -0.2266486 -0.3749998 5.96046e-8 0.2266486 0.9739766 0.1250002 0 0 0 1 1 0 -5.96046e-8 1.19209e-7 0 0.9672633 -0.2537749 -0.3749997 2.98023e-8 0.2537749 0.9672633 0.1250001 0 0 0 1 1 2.98023e-8 -2.98023e-8 1.78814e-7 -2.98023e-8 0.9578047 -0.2874196 -0.3749997 2.98023e-8 0.2874197 0.9578047 0.1250003 0 0 0 1 1 5.96046e-8 -4.47035e-8 2.38419e-7 4.47035e-8 0.9453582 -0.3260335 -0.3749996 1.49012e-8 0.3260335 0.9453582 0.125 0 0 0 1 1 0 -5.7742e-8 5.96046e-8 0 0.9299888 -0.3675878 -0.3749998 4.47035e-8 0.3675878 0.9299889 0.1250001 0 0 0 1 0.9999999 2.98023e-8 -5.21541e-8 5.96046e-8 -5.96046e-8 0.9120366 -0.4101088 -0.3749996 5.96046e-8 0.4101087 0.9120367 0.1250001 0 0 0 1 0.9999999 -5.96046e-8 -4.47035e-8 1.19209e-7 0 0.8921575 -0.4517241 -0.3749999 6.79865e-8 0.4517242 0.8921577 0.125 0 0 0 1 1 -5.96046e-8 -2.98023e-8 -2.98023e-8 0 0.8713257 -0.4907054 -0.3749996 3.72529e-8 0.4907054 0.8713257 0.125 0 0 0 1 1 0 -2.98023e-8 5.96046e-8 2.98023e-8 0.8507984 -0.5254921 -0.3749996 4.47035e-8 0.5254921 0.8507984 0.1250001 0 0 0 1 1 5.96046e-8 -8.9407e-8 4.47035e-8 2.98023e-8 0.8320549 -0.5546932 -0.3749996 2.98023e-8 0.5546933 0.8320549 0.1250001 0 0 0 1 0.9999999 2.23517e-8 -8.9407e-8 1.19209e-7 1.49012e-8 0.8167067 -0.577053 -0.3749998 2.98023e-8 0.5770531 0.8167067 0.1250001 0 0 0 1 0.9999999 -2.98023e-8 -2.98023e-8 5.96046e-8 4.47035e-8 0.8063916 -0.5913819 -0.3749998 2.98023e-8 0.591382 0.8063916 0.1250001 0 0 0 1 1 4.47035e-8 -5.96046e-8 0 -1.49012e-8 0.8026474 -0.5964538 -0.3749996 0 0.5964539 0.8026474 0.1250001 0 0 0 1 1 4.47035e-8 -5.96046e-8 0 -1.49012e-8 0.8026474 -0.5964538 -0.3749996 0 0.5964539 0.8026474 0.1250001 0 0 0 1 + + + + + + + + LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR + + + + + + + + + + + + + + + + + + 0.04166662 0.08333331 0.125 0.1666666 0.2083333 0.25 0.2916666 0.3333333 0.375 0.4166666 0.4583333 0.5 0.5416667 0.5833333 0.625 0.6666667 0.7083333 0.75 0.7916667 0.8333333 0.875 0.9166667 0.9583333 1 1.041667 1.083333 1.125 1.166667 1.208333 1.25 1.291667 1.333333 1.375 1.416667 1.458333 1.5 1.541667 1.583333 1.625 1.666667 1.708333 1.75 1.791667 1.833333 1.875 1.916667 1.958333 2 2.041667 2.083333 2.125 2.166667 2.208333 2.25 2.291667 2.333333 2.375 2.416667 2.458333 2.5 2.541667 2.583333 2.625 2.666667 2.708333 2.75 2.791667 2.833333 2.875 2.916667 2.958333 3 3.041667 3.083333 3.125 3.166667 3.208333 3.25 3.291667 3.333333 3.375 3.416667 3.458333 3.5 3.541667 3.583333 3.625 3.666667 3.708333 3.75 3.791667 3.833333 3.875 3.916667 3.958333 4 4.041666 4.083333 4.125 4.166666 + + + + + + + + -0.4416277 -0.8586183 0.5412973 -1.364339 0.8836397 -0.5416405 0.1242932 -1.019722 0.1553902 0.6398436 0.8315938 -0.4363496 0 0 0 1 -0.44194 -0.8584267 0.5412535 -1.364339 0.883464 -0.5420246 0.1243797 -0.9982048 0.1555016 0.6397756 0.8316094 -0.4206018 0 0 0 1 -0.4428615 -0.8578594 0.5411249 -1.364339 0.8829432 -0.5431627 0.1246293 -0.9776405 0.1558371 0.6395712 0.8316557 -0.403668 0 0 0 1 -0.4443707 -0.8569257 0.540915 -1.364339 0.8820853 -0.5450351 0.1250275 -0.9580029 0.1563987 0.63923 0.8317325 -0.3855913 0 0 0 1 -0.4464437 -0.8556346 0.5406272 -1.364339 0.8808974 -0.5476195 0.1255589 -0.9395242 0.1571879 0.6387504 0.8318396 -0.3663256 0 0 0 1 -0.4490571 -0.8539931 0.5402651 -1.364339 0.8793854 -0.5508944 0.1262079 -0.921344 0.158207 0.6381308 0.8319766 -0.3467852 0 0 0 1 -0.4521866 -0.8520074 0.5398319 -1.364339 0.8775538 -0.5548377 0.1269581 -0.9034225 0.1594582 0.6373684 0.8321436 -0.3270072 0 0 0 1 -0.4558066 -0.849683 0.5393314 -1.364339 0.8754072 -0.559426 0.1277927 -0.8857921 0.160944 0.6364598 0.8323404 -0.3069629 0 0 0 1 -0.4598914 -0.8470247 0.5387671 -1.364339 0.8729488 -0.5646362 0.1286937 -0.868501 0.1626673 0.6354013 0.832567 -0.2866281 0 0 0 1 -0.4644146 -0.8440368 0.5381433 -1.364339 0.8701815 -0.5704447 0.1296425 -0.8514485 0.1646316 0.6341881 0.8328232 -0.2660896 0 0 0 1 -0.4693491 -0.8407228 0.5374642 -1.364339 0.8671077 -0.5768281 0.1306198 -0.8345108 0.1668412 0.6328147 0.833109 -0.2454576 0 0 0 1 -0.4746671 -0.8370864 0.5367349 -1.364339 0.8637295 -0.5837621 0.1316052 -0.8177821 0.1693005 0.6312749 0.833424 -0.2246558 0 0 0 1 -0.4803403 -0.8331312 0.5359609 -1.364339 0.860049 -0.5912228 0.1325772 -0.8011947 0.1720151 0.6295617 0.833768 -0.20374 0 0 0 1 -0.4863393 -0.8288608 0.5351483 -1.364339 0.8560681 -0.5991856 0.1335135 -0.7847413 0.1749909 0.6276674 0.8341405 -0.1827195 0 0 0 1 -0.492635 -0.8242787 0.5343039 -1.364339 0.8517883 -0.6076266 0.1343908 -0.7684362 0.1782349 0.6255832 0.8345408 -0.1615833 0 0 0 1 -0.4991966 -0.8193894 0.5334355 -1.364339 0.8472121 -0.6165209 0.1351846 -0.7522342 0.1817545 0.6233 0.834968 -0.1403674 0 0 0 1 -0.5059937 -0.8141973 0.5325516 -1.364339 0.8423413 -0.6258444 0.1358695 -0.7361684 0.1855582 0.6208071 0.8354209 -0.119049 0 0 0 1 -0.5129942 -0.8087081 0.5316617 -1.364339 0.8371786 -0.6355718 0.136419 -0.7202204 0.1896551 0.6180936 0.835898 -0.09764165 0 0 0 1 -0.5201663 -0.8029279 0.5307763 -1.364339 0.8317272 -0.6456783 0.1368058 -0.7043647 0.1940547 0.6151473 0.8363974 -0.07616597 0 0 0 1 -0.5274773 -0.7968637 0.5299068 -1.364339 0.82599 -0.6561393 0.1370013 -0.6886541 0.1987678 0.6119552 0.8369165 -0.05458432 0 0 0 1 -0.534893 -0.7905245 0.529066 -1.364339 0.8199714 -0.6669286 0.1369762 -0.67304 0.2038053 0.6085039 0.8374524 -0.03293204 0 0 0 1 -0.5423804 -0.7839196 0.5282676 -1.364339 0.8136755 -0.6780216 0.1367002 -0.6575277 0.2091791 0.6047782 0.8380014 -0.01120716 0 0 0 1 -0.5499043 -0.7770603 0.5275262 -1.364339 0.8071077 -0.689392 0.1361422 -0.6421928 0.2149014 0.6007627 0.838559 0.01064318 0 0 0 1 -0.5574291 -0.76996 0.526858 -1.364339 0.8002742 -0.701013 0.1352702 -0.6269286 0.2209848 0.5964413 0.83912 0.0325436 0 0 0 1 -0.5649191 -0.7626334 0.5262801 -1.364339 0.7931813 -0.7128584 0.1340516 -0.6118057 0.2274426 0.5917965 0.839678 0.05454081 0 0 0 1 -0.5723377 -0.7550974 0.5258105 -1.364339 0.7858365 -0.7249006 0.132453 -0.5969327 0.2342879 0.5868108 0.8402258 0.07670909 0 0 0 1 -0.5796474 -0.7473714 0.5254686 -1.364339 0.7782482 -0.7371117 0.1304408 -0.5822468 0.2415345 0.5814655 0.8407543 0.09899968 0 0 0 1 -0.5868102 -0.7394772 0.5252743 -1.364339 0.7704256 -0.7494628 0.1279805 -0.5677153 0.2491958 0.5757419 0.8412536 0.1213907 0 0 0 1 -0.5937871 -0.7314397 0.5252488 -1.364339 0.7623788 -0.7619238 0.1250374 -0.5533879 0.2572853 0.5696209 0.8417121 0.1439145 0 0 0 1 -0.6005391 -0.7232858 0.5254136 -1.364339 0.7541185 -0.7744645 0.1215767 -0.5396714 0.2658163 0.5630827 0.8421161 0.1668134 0 0 0 1 -0.6070259 -0.7150464 0.5257909 -1.364339 0.7456565 -0.787053 0.1175632 -0.526262 0.2748019 0.5561079 0.8424504 0.1898925 0 0 0 1 -0.6132061 -0.7067559 0.5264034 -1.364339 0.7370061 -0.7996554 0.1129618 -0.513183 0.2842542 0.5486776 0.8426974 0.2131625 0 0 0 1 -0.6190385 -0.6984514 0.5272737 -1.364339 0.7281804 -0.8122377 0.1077376 -0.500632 0.2941851 0.5407729 0.8428375 0.2367207 0 0 0 1 -0.6244801 -0.6901748 0.5284242 -1.364339 0.7191942 -0.8247634 0.101856 -0.4883832 0.3046055 0.5323759 0.8428482 0.2604358 0 0 0 1 -0.6294877 -0.6819712 0.5298771 -1.364339 0.7100629 -0.8371941 0.09528251 -0.4764501 0.3155251 0.5234702 0.8427048 0.2843133 0 0 0 1 -0.6340171 -0.6738905 0.5316534 -1.364339 0.7008027 -0.8494902 0.08798365 -0.4651254 0.3269526 0.5140408 0.8423796 0.3084846 0 0 0 1 -0.6380234 -0.6659864 0.5337732 -1.364339 0.6914307 -0.8616095 0.07992642 -0.4541531 0.3388952 0.5040745 0.8418419 0.332815 0 0 0 1 -0.6414602 -0.6583177 0.5362545 -1.364339 0.6819651 -0.8735073 0.07107881 -0.4435362 0.3513582 0.4935613 0.8410581 0.3573048 0 0 0 1 -0.644281 -0.6509473 0.5391135 -1.364339 0.6724244 -0.8851367 0.06141008 -0.4336627 0.3643454 0.4824941 0.8399912 0.3821028 0 0 0 1 -0.6464379 -0.643943 0.5423633 -1.364339 0.6628284 -0.896448 0.05089072 -0.4242593 0.3778582 0.4708697 0.8386012 0.4070781 0 0 0 1 -0.6478825 -0.6373767 0.5460137 -1.364339 0.6531968 -0.9073891 0.03949287 -0.4153172 0.391896 0.4586892 0.8368448 0.4322244 0 0 0 1 -0.6485651 -0.6313254 0.5500703 -1.364339 0.643551 -0.9179041 0.02719047 -0.4073269 0.406455 0.4459597 0.8346755 0.4576885 0 0 0 1 -0.6484357 -0.6258697 0.5545343 -1.364339 0.633912 -0.9279351 0.01395954 -0.4000453 0.4215293 0.4326934 0.8320436 0.4833552 0 0 0 1 -0.6474428 -0.6210952 0.559401 -1.364339 0.6243026 -0.9374191 -2.21496e-4 -0.393425 0.4371091 0.4189105 0.828897 0.5092023 0 0 0 1 -0.6455349 -0.6170896 0.5646596 -1.364339 0.6147444 -0.9462919 -0.01537166 -0.3881383 0.4531822 0.4046381 0.8251806 0.5353553 0 0 0 1 -0.6426592 -0.6139452 0.5702921 -1.364339 0.6052614 -0.9544836 -0.03150687 -0.3841331 0.4697317 0.3899131 0.8208374 0.5617071 0 0 0 1 -0.6387627 -0.6117558 0.5762723 -1.364339 0.5958769 -0.9619217 -0.04863985 -0.3812808 0.4867373 0.3747816 0.815809 0.5882051 0 0 0 1 -0.6337914 -0.610617 0.5825656 -1.364339 0.586615 -0.9685296 -0.0667796 -0.3806781 0.5041741 0.3593008 0.8100356 0.6148604 0 0 0 1 -0.6276916 -0.6106244 0.5891275 -1.364339 0.5774996 -0.9742271 -0.08593117 -0.3817764 0.5220132 0.3435391 0.8034579 0.6414785 0 0 0 1 -0.6204091 -0.6118733 0.5959029 -1.364339 0.5685552 -0.97893 -0.1060951 -0.3841312 0.5402201 0.3275776 0.7960172 0.6680329 0 0 0 1 -0.6118891 -0.614457 0.6028259 -1.364339 0.5598074 -0.9825493 -0.127267 -0.388246 0.5587553 0.3115117 0.7876572 0.6943912 0 0 0 1 -0.6020783 -0.6184636 0.6098185 -1.364339 0.5512803 -0.9849935 -0.1494373 -0.393655 0.5775741 0.2954496 0.778325 0.7205045 0 0 0 1 -0.5909227 -0.6239768 0.6167904 -1.364339 0.5429998 -0.9861662 -0.1725902 -0.3999506 0.5966253 0.2795155 0.7679726 0.7464258 0 0 0 1 -0.5783697 -0.6310713 0.6236387 -1.364339 0.5349907 -0.9859681 -0.196704 -0.4074357 0.6158519 0.2638479 0.7565594 0.7720407 0 0 0 1 -0.5643678 -0.6398118 0.6302474 -1.364339 0.5272785 -0.9842959 -0.2217498 -0.4159031 0.6351902 0.2486009 0.7440531 0.7973433 0 0 0 1 -0.548867 -0.6502494 0.636488 -1.364339 0.5198882 -0.9810433 -0.2476913 -0.4250005 0.6545697 0.2339435 0.7304326 0.8224289 0 0 0 1 -0.5318195 -0.6624199 0.6422194 -1.364339 0.5128452 -0.9761012 -0.2744841 -0.4349128 0.6739125 0.2200598 0.7156903 0.8472112 0 0 0 1 -0.5131798 -0.6763398 0.6472889 -1.364339 0.5061747 -0.9693577 -0.302075 -0.445583 0.6931334 0.207147 0.699834 0.8716749 0 0 0 1 -0.4929061 -0.6920037 0.6515332 -1.364339 0.4999018 -0.9606996 -0.3304013 -0.4567379 0.712139 0.195415 0.6828904 0.8959211 0 0 0 1 -0.4709601 -0.7093809 0.6547804 -1.364339 0.4940512 -0.9500119 -0.3593906 -0.4685202 0.7308285 0.1850836 0.6649067 0.9198738 0 0 0 1 -0.4473083 -0.7284124 0.6568514 -1.364339 0.4886476 -0.9371793 -0.3889594 -0.4808729 0.7490921 0.1763809 0.6459541 0.9435361 0 0 0 1 -0.4219229 -0.7490075 0.6575631 -1.364339 0.4837153 -0.922087 -0.4190131 -0.4935813 0.7668121 0.1695385 0.6261299 0.9670073 0 0 0 1 -0.3947828 -0.7710408 0.6567317 -1.364339 0.4792782 -0.9046217 -0.4494445 -0.5067305 0.7838618 0.1647891 0.60556 0.9902362 0 0 0 1 -0.3658736 -0.7943507 0.6541765 -1.364339 0.47536 -0.8846726 -0.4801341 -0.5209397 0.800106 0.1623611 0.5844007 1.012822 0 0 0 1 -0.3351904 -0.818736 0.649724 -1.364339 0.4719841 -0.8621333 -0.5109488 -0.5359951 0.815401 0.162473 0.5628409 1.034829 0 0 0 1 -0.3027376 -0.8439559 0.6432136 -1.364339 0.4691737 -0.836902 -0.5417413 -0.5521109 0.829594 0.1653282 0.5411029 1.056094 0 0 0 1 -0.2685311 -0.8697279 0.6345035 -1.364339 0.4669505 -0.8088858 -0.5723503 -0.5700495 0.8425251 0.1711055 0.5194423 1.07583 0 0 0 1 -0.2325995 -0.8957297 0.6234763 -1.364339 0.4653365 -0.7780004 -0.6025988 -0.5889773 0.8540256 0.1799545 0.4981484 1.094588 0 0 0 1 -0.1949852 -0.9216006 0.6100457 -1.364339 0.4643532 -0.7441729 -0.6322953 -0.6089641 0.8639196 0.1919861 0.4775424 1.112268 0 0 0 1 -0.1557467 -0.9469448 0.5941646 -1.364339 0.464021 -0.7073451 -0.6612322 -0.6305025 0.8720251 0.2072641 0.457974 1.128012 0 0 0 1 -0.03528593 -1.199135 0.01399405 -1.364339 0.585228 -0.03841425 -0.8102367 -0.6528898 0.8101009 -0.02448029 0.5859356 1.142872 0 0 0 1 -0.02965669 -1.199429 0.008488774 -1.364337 0.581816 -0.02900073 -0.8129613 -0.6763113 0.8127797 -0.023005 0.5822557 1.156832 0 0 0 1 -0.02516357 -1.19961 0.00414568 -1.364334 0.5724078 -0.02136977 -0.8197756 -0.6774498 0.819583 -0.02190655 0.5726697 1.156641 0 0 0 1 -0.02162443 -1.199719 7.61964e-4 -1.36433 0.5582099 -0.01524728 -0.8296024 -0.6788771 0.8294181 -0.02101721 0.5583539 1.156401 0 0 0 1 -0.01889786 -1.199784 -0.001814027 -1.364325 0.54043 -0.01042598 -0.8413441 -0.6804967 0.8411769 -0.02025595 0.5404967 1.156129 0 0 0 1 -0.01686832 -1.199821 -0.003701178 -1.364321 0.5203239 -0.006740642 -0.8539505 -0.6822126 0.8538025 -0.01959662 0.520341 1.155841 0 0 0 1 -0.01543436 -1.199842 -0.005001295 -1.364316 0.4992203 -0.004046549 -0.8664685 -0.6839284 0.8663378 -0.01904417 0.4992065 1.155553 0 0 0 1 -0.01449888 -1.199854 -0.005810737 -1.364311 0.4785308 -0.002203386 -0.8780688 -0.6855481 0.8779512 -0.01861395 0.478499 1.155281 0 0 0 1 -0.0139632 -1.19986 -0.006229728 -1.364308 0.4597397 -0.001064651 -0.8880532 -0.6869753 0.887944 -0.01831694 0.4596983 1.155041 0 0 0 1 -0.01372271 -1.199863 -0.006369149 -1.364305 0.4443867 -4.71033e-4 -0.895835 -0.6881139 0.8957301 -0.01814838 0.4443411 1.15485 0 0 0 1 -0.01366567 -1.199864 -0.006352232 -1.364303 0.434037 -2.50484e-4 -0.900895 -0.6888676 0.9007915 -0.01808213 0.4339905 1.154723 0 0 0 1 -0.01367396 -1.199864 -0.006315139 -1.364302 0.4302482 -2.18964e-4 -0.9027106 -0.6891402 0.9026072 -0.01807284 0.4302018 1.154677 0 0 0 1 -0.02458125 -1.199635 0.002094031 -1.364303 0.4554134 -0.01567521 -0.8901842 -0.6886651 0.8899409 -0.02511382 0.4555958 1.15468 0 0 0 1 -0.05461616 -1.197863 0.02400327 -1.364306 0.5210327 -0.05879755 -0.8521292 -0.6873917 0.8517877 -0.04084023 0.5227806 1.154703 0 0 0 1 -0.09709799 -1.192702 0.05193732 -1.364311 0.6107177 -0.1208453 -0.7854186 -0.6855481 0.7858728 -0.05345223 0.6167819 1.154763 0 0 0 1 -0.1423523 -1.184034 0.07854471 -1.364317 0.7075907 -0.1883167 -0.6889762 -0.6833624 0.6921354 -0.05099983 0.7205153 1.154881 0 0 0 1 -0.1799016 -1.17426 0.1003711 -1.364324 0.7967725 -0.2457554 -0.5685176 -0.6810627 0.5768789 -0.02676516 0.8165251 1.155076 0 0 0 1 -0.2024367 -1.166369 0.1195215 -1.36433 0.8679457 -0.2815206 -0.4377591 -0.6788771 0.4535305 0.01814359 0.8911125 1.155367 0 0 0 1 -0.2100926 -1.160781 0.1419795 -1.364335 0.9167861 -0.2944429 -0.315115 -0.6770335 0.3396537 0.07675376 0.9383731 1.155772 0 0 0 1 -0.2129795 -1.153808 0.1736214 -1.364338 0.944208 -0.2978796 -0.2164528 -0.6757601 0.2512194 0.1414016 0.9607308 1.156312 0 0 0 1 -0.2306205 -1.138241 0.21702 -1.364339 0.9530793 -0.3181757 -0.1460733 -0.6752849 0.1960976 0.2077797 0.965176 1.157005 0 0 0 1 -0.2683923 -1.110351 0.2679534 -1.344004 0.9503456 -0.3597744 -0.08340454 -0.7132585 0.1575093 0.2787158 0.9598148 1.164521 0 0 0 1 -0.3128774 -1.073862 0.3182574 -1.290392 0.9427776 -0.3999182 -0.01024473 -0.8133705 0.115232 0.3562087 0.9479489 1.18305 0 0 0 1 -0.3586688 -1.032336 0.3623194 -1.214597 0.9311924 -0.4281744 0.07460649 -0.9549081 0.06509745 0.4369776 0.9290632 1.208887 0 0 0 1 -0.3996181 -0.9915308 0.3969558 -1.127709 0.9166504 -0.436543 0.1655663 -1.117159 0.007603468 0.5160394 0.9027811 1.23833 0 0 0 1 -0.4311328 -0.9570465 0.4219673 -1.040821 0.9007813 -0.4241083 0.2523589 -1.279409 -0.05213279 0.5866805 0.8707803 1.267677 0 0 0 1 -0.4516917 -0.9321005 0.4389003 -0.9650252 0.885872 -0.3985287 0.3239379 -1.420947 -0.1058569 0.6421553 0.8381113 1.293224 0 0 0 1 -0.4626345 -0.9172819 0.4490651 -0.9114135 0.8747361 -0.373397 0.371502 -1.521059 -0.1442438 0.6776196 0.8126048 1.311267 0 0 0 1 -0.466106 -0.912252 0.452577 -0.891078 0.8703857 -0.3627285 0.3886637 -1.559032 -0.1586639 0.69009 0.8025674 1.318104 0 0 0 1 -0.466106 -0.912252 0.452577 -0.891078 0.8703857 -0.3627285 0.3886637 -1.559032 -0.1586639 0.69009 0.8025674 1.318104 0 0 0 1 + + + + + + + + LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR + + + + + + + + + + + + + + + + + + + -0.466106 -0.912252 0.452577 -0.891078 0.8703857 -0.3627285 0.3886637 -1.559032 -0.1586639 0.69009 0.8025674 1.318104 0 0 0 1 + + + + + + + + + + + 1 4.47035e-8 -5.96046e-8 0 -1.49012e-8 0.8026474 -0.5964538 -0.3749996 0 0.5964539 0.8026474 0.1250001 0 0 0 1 + + + + + + + + + + + + + + + + +
\ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/anim/ssg_reload_mk2_2.dae b/src/main/resources/assets/hbm/models/anim/ssg_reload_mk2_2.dae deleted file mode 100644 index 2341136748..0000000000 --- a/src/main/resources/assets/hbm/models/anim/ssg_reload_mk2_2.dae +++ /dev/null @@ -1,715 +0,0 @@ - - - - - Blender User - Blender 2.83.0 commit date:2020-06-03, commit time:14:38, hash:211b6c29f771 - - 2020-06-06T19:18:30 - 2020-06-06T19:18:30 - - Z_UP - - - - - - - 39.59775 - 1.777778 - 0.1 - 100 - - - - - - 0 - 0 - 10 - - - - - - - - - - - 0 0 0 1 - - - 0.8 0.8 0.8 1 - - - 1.45 - - - - - - - - - - - 0 0 0 1 - - - 0.8 0.8 0.8 1 - - - 1.45 - - - - - - - - - - - - - - - - - - - - 0.08966821 0.0224933 -0.0249812 0.01164418 0.0224933 -0.0249812 0.01164418 0.01038825 -0.0319702 0.08966821 -0.02719569 0.01975876 0.01164519 -0.02719569 0.01975876 0.01164519 -0.01680767 0.02911275 0.08966821 0.03070926 -0.01367318 0.01164418 0.03070926 -0.01367318 0.08966821 -0.03288167 0.006989777 0.01164519 -0.03288167 0.006989777 0.08966821 0.0336163 -2.38419e-7 0.01164418 0.0336163 -2.38419e-7 0.08966821 -0.03288167 -0.00698924 0.01164519 -0.03288167 -0.00698924 0.08966821 0.03070926 0.01367276 0.01164418 0.03070926 0.01367276 0.08966821 -0.02719569 -0.01975923 0.01164519 -0.02719569 -0.01975923 0.08966821 0.0224933 0.02498173 0.01164418 0.0224933 0.02498173 0.08966821 -0.01680767 -0.02911221 0.01164519 -0.01680767 -0.02911221 0.08966821 0.01038825 0.03197073 0.01164418 0.01038825 0.03197073 0.08966821 -0.003513693 -0.03343218 0.01164418 -0.003513693 -0.03343218 0.08966821 -0.003513693 0.03343176 0.01164418 -0.003513693 0.03343176 0.08966821 0.01038825 -0.03197121 0.08966821 -0.01680767 0.02911275 -0.0145598 0.002380311 -0.007324218 -0.0145598 0.005153298 -0.005723237 -0.01386076 0.02591228 -0.02877819 -0.01386076 -0.004047691 0.03851377 -0.01386076 -0.01936268 0.03353774 -0.0102868 -0.01672267 0.02896475 -0.0145598 -0.003850638 0.006669759 -0.0145598 -0.006230652 0.004526734 -0.01386076 -0.03132969 0.02276277 -0.0145598 0.007035255 -0.003132224 -0.01386076 0.03537726 -0.01575124 -0.0145598 -0.007533669 0.001601755 -0.01386076 -0.03787964 0.008051753 -0.0145598 0.007701277 -2.38419e-7 -0.01386076 0.03872525 -2.38419e-7 -0.0145598 -0.007533669 -0.001601219 -0.01386076 -0.03787964 -0.008051216 -0.0145598 0.007035255 0.00313276 -0.01386076 0.03537726 0.01575076 -0.0145598 -0.006230652 -0.004527211 -0.01386076 -0.03132969 -0.02276223 -0.0145598 0.005153298 0.005723774 -0.01386076 0.02591228 0.02877873 -0.0145598 -0.003850638 -0.006669223 -0.01386076 -0.01936268 -0.0335372 -0.0145598 0.002380311 0.007324755 -0.01386076 0.01196628 0.03682976 -0.0145598 -8.04692e-4 -0.007659196 -0.01386076 -0.004047691 -0.03851324 -0.0145598 -8.04692e-4 0.007659733 -0.01386076 0.01196628 -0.03683018 -0.0102868 -0.02705764 0.01965874 -0.0102868 -0.02705764 -0.0196582 -0.0102868 0.01033526 0.03180778 -0.0102868 0.02237927 -0.02485424 -0.0102868 0.01033526 -0.03180819 -0.0102868 0.03055328 -0.01360321 -0.0102868 -0.03271466 0.006953775 -0.0102868 0.03344529 -2.38419e-7 -0.0102868 -0.03271466 -0.006953239 -0.0102868 0.03055328 0.01360374 -0.0102868 0.02237927 0.02485477 -0.0102868 -0.01672267 -0.02896422 -0.0102868 -0.003495693 -0.03326123 -0.0102868 -0.003495693 0.03326177 -0.01261979 -0.001889646 -0.003273189 -0.0134958 -0.001889646 -0.003273189 -0.0134958 -0.003057658 -0.002221226 -0.01386076 -0.03288167 -0.00698924 -0.01386076 -0.03288167 -0.00698924 0.01164418 0.0336163 -2.38419e-7 -0.01386076 0.0336163 -2.38419e-7 -0.01386076 0.0336163 -2.38419e-7 -0.01386076 -0.003513693 0.03343176 -0.01386076 -0.003513693 0.03343176 -0.01386076 -0.03288167 0.006989777 0.01164519 -0.03288167 0.006989777 0.01164519 -0.03288167 0.006989777 0.01164418 -0.003513693 0.03343176 0.01164418 -0.003513693 0.03343176 0.01164418 0.03070926 -0.01367318 -0.01386076 0.03070926 -0.01367318 -0.01386076 0.03070926 -0.01367318 0.01164418 0.0336163 -2.38419e-7 0.01164519 -0.02719569 0.01975876 -0.01386076 -0.02719569 0.01975876 -0.01386076 -0.02719569 0.01975876 -0.01386076 0.0336163 -2.38419e-7 -0.01386076 0.0224933 -0.0249812 0.01164418 0.0224933 -0.0249812 0.01164418 0.0224933 -0.0249812 0.01164418 -0.003513693 -0.03343218 0.01164418 -0.003513693 -0.03343218 0.01164519 -0.03288167 -0.00698924 -0.01386076 0.03070926 -0.01367318 -0.01386076 -0.003513693 -0.03343218 -0.01386076 -0.003513693 -0.03343218 0.01164519 -0.02719569 0.01975876 -0.01386076 0.0224933 -0.0249812 -0.01386076 -0.03288167 0.006989777 0.01164418 -0.003513693 -0.03343218 -0.01386076 0.01038825 -0.0319702 0.01164519 -0.03288167 0.006989777 0.01164519 -0.01680767 0.02911275 -0.01386076 0.01038825 0.03197073 -0.01386076 0.01038825 0.03197073 0.01164519 -0.02719569 -0.01975923 -0.01386076 -0.01680767 -0.02911221 0.01164418 0.01038825 0.03197073 0.01164418 0.01038825 0.03197073 0.01164418 0.03070926 -0.01367318 -0.01386076 -0.02719569 -0.01975923 0.01164519 -0.01680767 -0.02911221 -0.01400178 -0.03324568 -0.00706619 -0.01400178 -0.02749669 -0.01997721 0.01164418 0.0224933 0.02498173 0.01178622 0.02274227 0.02525776 0.01178622 0.03104931 0.01382476 0.01164418 0.01038825 -0.0319702 0.01164418 0.01038825 -0.0319702 0.01178622 0.01050329 -0.03232419 -0.01386076 -0.02719569 0.01975876 -0.01400178 -0.02749669 0.01997774 -0.01386076 -0.03288167 0.006989777 -0.01400178 -0.03324568 0.007066726 0.01164418 0.0336163 -2.38419e-7 0.01178622 0.03398829 -2.38419e-7 0.01178622 0.03104931 -0.01382422 0.01164519 -0.01680767 0.02911275 0.01178622 -0.01699364 0.02943474 -0.01400178 -0.01699364 0.02943474 0.01164519 -0.02719569 -0.01975923 0.01178622 -0.02749669 -0.01997721 0.01164418 0.0224933 -0.0249812 0.01178622 0.02274227 -0.02525824 0.01178622 0.01050329 -0.03232419 -0.01400178 0.01050329 -0.03232419 -0.01386076 -0.02719569 -0.01975923 -0.01386076 -0.01680767 0.02911275 -0.01400178 -0.01699364 0.02943474 0.01178622 0.01050227 0.03232473 0.01164418 -0.003513693 0.03343176 0.01178622 -0.003552675 0.03380173 -0.01400178 -0.003552675 0.03380173 -0.01386076 -0.01680767 0.02911275 -0.01386076 -0.003513693 0.03343176 -0.01400178 -0.003552675 0.03380173 -0.01386076 -0.003513693 -0.03343218 -0.01400178 -0.003552675 -0.03380221 0.01178622 -0.01699364 0.02943474 -0.01386076 0.01038825 0.03197073 -0.01400178 0.01050227 0.03232473 0.01164418 0.03070926 0.01367276 0.01164418 0.01038825 0.03197073 0.01178622 0.01050227 0.03232473 -0.01400178 0.01050227 0.03232473 -0.01386076 0.03070926 0.01367276 -0.01386076 0.03070926 0.01367276 -0.01400178 0.03104931 0.01382476 -0.01386076 0.0224933 0.02498173 -0.01400178 0.02274227 0.02525776 0.01164519 -0.01680767 -0.02911221 0.01178622 -0.01699364 -0.0294342 -0.01400178 -0.01699364 -0.0294342 0.01164418 0.03070926 0.01367276 -0.01400178 0.03104931 0.01382476 0.01164418 0.0224933 0.02498173 -0.01386076 0.0224933 0.02498173 -0.01400178 0.02274227 0.02525776 -0.01386076 0.0224933 -0.0249812 -0.01400178 0.02274227 -0.02525824 0.01164519 -0.03288167 -0.00698924 -0.01386076 -0.03288167 -0.00698924 0.01164519 -0.03288167 -0.00698924 -0.01386076 0.03070926 0.01367276 0.01164418 0.03070926 0.01367276 0.01164519 -0.02719569 -0.01975923 -0.01386076 -0.02719569 -0.01975923 0.01164418 0.0224933 0.02498173 -0.01386076 0.0224933 0.02498173 -0.01386076 -0.01680767 -0.02911221 0.01164519 -0.01680767 -0.02911221 0.01164519 -0.01680767 0.02911275 -0.01386076 -0.01680767 0.02911275 0.01164418 0.03070926 -0.01367318 -0.01386076 0.01038825 -0.0319702 0.01164418 0.01038825 -0.0319702 0.01164519 -0.02719569 0.01975876 -0.01386076 0.01038825 -0.0319702 -0.01386076 -0.01680767 -0.02911221 -0.01400178 0.01050329 -0.03232419 -0.01400178 0.03398829 -2.38419e-7 -0.01400178 -0.003552675 -0.03380221 -0.01400178 0.02274227 -0.02525824 -0.01400178 0.03104931 -0.01382422 0.01178622 -0.003552675 0.03380173 0.01178622 -0.01699364 -0.0294342 -0.01400178 -0.01699364 -0.0294342 0.01178622 -0.03324568 0.007066726 0.01178622 -0.02749669 -0.01997721 0.01178622 -0.003552675 -0.03380221 0.01178622 -0.02749669 0.01997774 0.01178622 -0.03324568 -0.00706619 0.01178622 0.03104931 -0.01382422 -0.01400178 -0.03324568 0.007066726 0.01178622 -0.003552675 -0.03380221 0.01178622 0.03398829 -2.38419e-7 0.01178622 -0.03324568 -0.00706619 0.01178622 -0.02749669 0.01997774 0.01178622 0.02274227 0.02525776 0.01178622 0.02274227 -0.02525824 -0.01400178 -0.02749669 0.01997774 -0.01400178 0.03104931 -0.01382422 0.01178622 -0.03324568 0.007066726 -0.01400178 0.03398829 -2.38419e-7 -0.01400178 -0.03324568 -0.00706619 0.01178622 0.03104931 0.01382476 -0.01400178 -0.02749669 -0.01997721 -0.01331776 -0.003057658 0.002221763 -0.01237881 -0.003057658 0.002221763 -0.01237881 -0.003697693 7.85768e-4 -0.01279777 0.007035255 0.00313276 -0.0134958 0.005153298 0.005723774 -0.01261979 -0.003057658 -0.002221226 -0.0134958 -0.003697693 -7.86215e-4 -0.01279777 0.007035255 -0.003132224 -0.01279777 0.007701277 -2.38419e-7 -0.01331776 -0.003697693 7.85768e-4 -0.01261979 -0.003697693 -7.86215e-4 -0.01279777 0.005153298 -0.005723237 -0.0134958 -0.003697693 7.85768e-4 -0.0134958 -0.003057658 0.002221763 -0.01279777 0.002380311 -0.007324218 -0.0134958 -0.001889646 0.003273725 -0.01279777 -8.04692e-4 -0.007659196 -0.01331776 -3.94695e-4 0.003759741 -0.01261979 -0.001889646 0.003273725 -0.01279777 -0.003850638 -0.006669223 -0.0134958 -3.94695e-4 0.003759741 -0.0134958 0.00116831 0.003594756 -0.01279777 -0.006230652 -0.004527211 -0.0134958 0.00116831 -0.003594219 -0.0134958 0.002529263 -0.002809226 -0.0134958 -0.006230652 0.004526734 -0.0134958 -0.003850638 0.006669759 -0.0134958 0.003453254 -0.001537203 -0.0134958 -0.007533669 -0.001601219 -0.0134958 -0.007533669 0.001601755 -0.0134958 0.003779292 -2.38419e-7 -0.0134958 0.003453254 0.00153774 -0.0134958 0.002529263 0.002808749 -0.0134958 -3.94695e-4 -0.003759205 -0.0134958 0.002380311 0.007324755 -0.0134958 -8.04692e-4 0.007659733 -0.01331776 -3.94695e-4 -0.003759205 -0.01261979 0.00116831 -0.003594219 -0.01261979 0.002529263 -0.002809226 -0.01261979 0.003453254 -0.001537203 -0.01331776 0.003779292 -2.38419e-7 -0.01261979 0.003453254 0.00153774 -0.01261979 0.002529263 0.002808749 -0.01331776 0.00116831 0.003594756 -0.01167976 -0.003057658 -0.002221226 -0.01237881 -0.001889646 0.003273725 -0.01167976 0.003453254 0.00153774 -0.01167976 0.003453254 -0.001537203 -0.01167976 0.003779292 -2.38419e-7 -0.01237881 -0.003697693 -7.86215e-4 -0.01237881 0.002529263 0.002808749 -0.01167976 -0.001889646 -0.003273189 -0.01237881 0.00116831 0.003594756 -0.01167976 -3.94695e-4 -0.003759205 -0.01237881 -3.94695e-4 0.003759741 -0.01167976 0.00116831 -0.003594219 -0.01167976 0.002529263 -0.002809226 - - - - - - - - - - 4.94939e-6 -0.6691493 0.743128 0 -0.6691293 0.743146 7.03793e-6 -0.3090538 0.9510446 0 0.8090093 -0.5877958 0 0.9135621 -0.4066992 0 0.4999957 -0.866028 0 -0.9135325 0.4067659 0 -0.9135325 0.406766 0 0.9781416 -0.2079399 0 0.9903953 -0.1382654 0 -1 2.23063e-7 0 0.9781447 0.2079254 0 0.990397 0.1382526 0 -0.913541 -0.4067469 0 -0.913541 -0.4067469 0 0.8090022 0.5878056 0 0.9135385 0.4067524 0 -0.6691446 -0.7431322 0 0.5000056 0.8660222 0 0.5000013 0.8660247 0 -0.3090169 -0.9510567 0 -0.3090167 -0.9510567 0 0.1045514 0.9945195 5.6853e-6 0.1045159 0.9945232 0 0.1045181 -0.994523 0 0.1045135 -0.9945235 6.3023e-6 -0.3090491 0.9510462 0 0.5 -0.8660255 -0.9997463 0.006962239 -0.02142375 -0.9997463 0.01507371 -0.0167396 -0.9997463 0.01507335 -0.01674073 -1 0 0 -1 0 0 -1 0 0 0.8281661 -0.05856376 0.5574148 0.8281413 -0.2802549 0.4854269 0.828147 -0.2802531 0.4854182 -0.9997463 -0.0112642 0.01950746 -0.9997463 -0.01822274 0.01324236 -0.9997463 -0.01822417 0.01324105 -0.9997463 0.02057909 -0.009162068 -0.9997463 0.02057898 -0.009162545 -0.9997463 -0.02203327 0.004685103 -0.9997463 -0.0220344 0.004683613 -0.9997463 0.0225262 -5.78868e-7 -0.9997463 0.02252662 0 -0.9997463 -0.02203398 -0.00468409 -0.9997463 -0.0220344 -0.004683613 -0.9997463 0.02057963 0.009161472 -0.9997463 0.02057939 0.009162187 -0.9997463 -0.01822197 -0.01324266 -0.9997463 -0.01822447 -0.01324111 -0.9997463 0.01507395 0.0167399 -0.9997463 0.01507323 0.01674079 -0.9997463 -0.01126158 -0.01950931 -0.9997463 -0.01126313 -0.01950883 -0.9997463 0.006962299 0.02142453 -0.9997463 0.006961405 0.02142459 -0.9997463 -0.002354621 -0.02240252 -0.9997463 -0.002354621 -0.02240324 -0.9997463 -0.002354502 0.0224027 -0.9997463 -0.002354025 0.02240324 -0.9997463 0.006961107 -0.02142411 -0.9997463 -0.01126313 0.01950854 1 0 0 1 0 0 1 0 0 0.8281292 0.3750724 -0.4165607 0.8281334 0.375073 -0.4165516 0.8281349 0.1732125 -0.5330949 0.8281517 -0.4534556 0.3294583 0.8281529 -0.4534573 0.3294529 0.8281462 0.5120503 -0.2279875 0.8281538 0.5120416 -0.2279801 0.8281456 -0.5482632 0.1165439 0.8281446 -0.5482649 0.116543 0.8281242 0.5605447 0 0.8281301 0.5605361 -9.83162e-7 0.8281456 -0.5482633 -0.1165436 0.8281444 -0.548265 -0.1165435 0.8281311 0.5120769 0.227983 0.8281335 0.5120657 0.2279994 0.8281518 -0.4534558 -0.3294581 0.8281529 -0.4534574 -0.3294528 0.82813 0.3750675 0.4165636 0.8281301 0.3750687 0.4165621 0.8281412 -0.2802549 -0.485427 0.8281469 -0.2802531 -0.4854182 0.8281373 0.1732034 0.5330941 0.8281341 0.1732175 0.5330945 0.8281662 -0.05857908 -0.5574132 0.8281663 -0.05857646 -0.5574133 0.8281671 -0.05855655 0.5574141 0.8281382 0.1731995 -0.5330939 0 0.5001347 0.8659476 0 0.5001345 0.8659478 0 0.8088746 0.5879813 0 1 0 -1.22076e-4 0.1045275 -0.9945221 0.9996201 -0.02696382 0.005733251 0.99962 -0.02696371 0.00573343 0.9806496 0.1914914 -0.04071253 0.99962 -0.02230304 0.01620143 0.980661 0.1583386 -0.1150348 0.9806153 0.1585189 -0.1151753 -1.57771e-5 1 5.40472e-5 0.99962 -0.01378369 0.02387398 0.9806491 0.09788459 -0.1695467 0.9806926 0.0977807 -0.169355 0.9996201 -0.002883434 0.02741557 0.9806298 0.02048289 -0.1947972 0.9806525 0.02047365 -0.1946836 -1.22078e-4 -0.3090405 -0.9510489 0.9996201 0.008520364 0.02621644 0.99962 0.008520722 0.02621608 0.980615 -0.06056022 -0.1863514 0.9996201 0.01844203 0.02048873 0.9805682 -0.1312708 -0.145787 0.9806209 -0.1310895 -0.1455966 0.9806146 -0.179003 -0.07970577 0.9324095 -0.3301526 -0.147009 0.9323485 -0.3302979 -0.1470698 -0.9321922 0.2928907 0.2126801 -0.932223 0.2928295 0.2126295 -0.9323953 0.2924723 0.2123654 0 0.9958627 0.09087187 0.980653 -0.1957547 0 0.9324632 -0.3612651 0 0.9324657 -0.3612589 0 -0.9322727 0.3538655 -0.07514697 -0.9322721 0.3538669 -0.07514697 -0.9322882 0.3538179 -0.07517826 0 -0.86592 -0.5001828 0 -0.8659199 -0.5001828 0 -0.8659235 -0.5001767 0.9806178 -0.1789934 0.07968854 0.9806435 -0.1788693 0.07965064 0.9324857 -0.3299701 0.1469361 -0.9321013 0.1806832 -0.313912 -0.9324684 0.1807321 -0.3127917 -0.9324338 0.1807739 -0.3128708 0 0.9962457 0.08657175 0 0.9962347 0.08669716 0.9806203 -0.1310951 0.1455954 0.9322634 -0.2420838 0.2688506 0.9325198 -0.2416461 0.2683544 -0.9322556 0.1807937 0.3133898 -0.932256 0.1807978 0.3133866 -0.9322417 0.180787 0.313435 0 -0.9944917 -0.1048154 0 -0.9944918 -0.1048155 0 -0.9944916 -0.1048159 0.9806091 -0.06050306 0.1864011 0.9806402 -0.06050509 0.1862363 0.9324431 -0.1116418 0.3436366 -0.9321348 0.03780442 -0.3601328 -0.9323956 0.03779447 -0.3594583 -0.9323956 0.03779458 -0.3594583 0 -0.9944925 0.1048079 0 -0.9944926 0.1048073 0 -0.9944925 0.1048073 0.9806274 0.0204944 0.1948075 0.980666 0.02045291 0.1946179 0.9324533 0.03776121 0.3593119 -0.9323212 0.3537338 0.07516425 -0.9322881 0.3538169 0.07518327 -0.9322394 0.3539448 0.07518523 0 -0.9510604 0.3090052 -1.97078e-7 -0.9510604 0.3090052 0 -0.9510749 0.3089606 0.9805709 0.09807872 0.1698865 0.9805842 0.09805172 0.1698256 0.9323041 0.1808416 0.313218 0 0.8659229 -0.5001776 0 0.8659229 -0.5001775 0 0.8659204 -0.5001819 0.9806271 0.158504 0.115095 0.9806998 0.1581816 0.1149194 0.9324281 0.2923038 0.2124539 0 0.7430721 -0.6692114 0 0.7430042 -0.6692867 0 0.7430043 -0.6692867 -1.22078e-4 -0.9135735 -0.4066736 0.99962 -0.02696448 -0.005732119 0.9806277 0.1915985 0.04073542 0.9806467 0.1915109 0.04068934 -1.22077e-4 0.5000254 -0.8660107 0.99962 -0.02230364 -0.01620143 0.99962 -0.02230387 -0.01620072 0.99962 -0.01378387 -0.02387386 0.99962 -0.01378381 -0.02387386 0.99962 -0.002882778 -0.02741587 0.99962 -0.002883374 -0.02741551 0.99962 0.008519887 -0.0262168 0.99962 0.01844644 -0.02048593 0.9806687 -0.1309387 0.1454105 -1.22078e-4 -0.3090405 0.9510489 0 0.9973071 0.07333886 0.99962 0.02518165 -0.01121616 0.9996201 0.02518081 -0.01121699 0.99962 0.02756732 0 0.9806537 -0.1957507 0 -1.22076e-4 0.4999303 0.8660657 0.99962 0.0251832 0.01121389 0.9806232 -0.1789646 -0.07968646 0 -0.9781419 -0.2079387 0 -0.9781419 -0.2079387 0 -0.9781419 -0.2079386 0 -0.1045753 0.994517 0 -0.1045753 0.994517 0 -0.5000121 -0.8660185 0 -0.500012 -0.8660186 0 -0.500012 -0.8660185 0 -0.499989 0.8660318 0 -0.4999888 0.8660318 0 -0.4999889 0.8660318 0 -0.9781388 0.2079533 0 -0.9781388 0.2079533 0 -0.9781389 0.2079533 0 -0.8090023 -0.5878056 0 -0.8090023 -0.5878055 0 -0.8090024 -0.5878055 0 -0.1045119 -0.9945237 0 -0.1045119 -0.9945237 0 -0.8090271 0.5877715 0 0.6691325 0.7431432 0 0.6691326 0.7431431 0 0.6691325 0.7431431 0 0.9135287 -0.4067745 0 0.9135287 0.4067745 0 0.9135287 0.4067745 0 0.3090009 -0.9510618 0 0.3090009 -0.9510617 0 0.3090656 0.9510408 0 0.6691325 -0.7431432 0 0.6691326 -0.7431431 0 0.6691325 -0.7431431 -0.9323855 0.03780752 0.359483 -0.932385 0.03780889 0.3594839 -0.9323927 0.03780341 0.3594645 0.9322707 -0.2420691 -0.2688383 0.9323821 -0.2418671 -0.2686336 -0.9323446 0.2925361 -0.2124997 -0.9322058 0.2928338 -0.212699 -0.9322058 0.2928338 -0.2126989 0.9323754 -0.1117252 -0.343793 0.9324495 -0.11166 -0.3436133 0.932435 0.0377866 -0.3593567 0.9323673 0.03780049 -0.3595306 -0.9322632 -0.2420474 -0.2688838 -0.932384 -0.2418633 -0.2686305 0.932314 0.1807643 -0.3132332 0.9324231 0.1806558 -0.3129707 -0.9324245 -0.3303115 0.1465567 -0.9324265 -0.3303065 0.1465553 -0.9324852 -0.3299726 0.1469338 0.9324353 0.2922883 -0.2124431 0.9322076 0.2927092 -0.2128627 -0.9323472 -0.3303021 -0.1470696 0.9806275 0.1915895 -0.04078483 0.9324532 0.3533921 -0.07513403 -0.9325998 -0.1114394 0.3432767 -0.9326483 -0.1114245 0.34315 -0.9317861 -0.1121559 0.3452473 -0.9324701 -0.11151 -0.3436062 -0.9315698 -0.1124231 -0.345744 -0.9316908 -0.1122874 -0.345462 -0.9322788 -0.2420438 0.2688328 -0.9325212 -0.2416414 0.2683535 -0.9323419 -0.3615779 0 -0.9323419 -0.361578 0 -0.9324657 -0.3612589 0 0 0.7431342 0.6691424 0 0.7431342 0.6691425 0 0.7430676 0.6692164 0 0.5878832 0.8089459 0 0.5879608 0.8088895 0 0.5878106 0.8089986 0 -0.4066968 -0.9135632 0 -0.4066968 -0.9135632 0 -0.4066968 -0.9135633 0 -0.2077485 -0.9781823 0 -0.207655 -0.9782021 0 -0.2075613 -0.978222 0 0 -1 0 -0.207983 0.9781325 0 -0.207937 0.9781423 0 -0.2078432 0.9781622 0 -0.4067571 0.9135364 0 -0.4067571 0.9135364 0 -0.4067528 0.9135383 0 -0.5877789 0.8090216 0 -0.5876992 0.8090795 0 -0.5877768 0.8090232 0.932419 0.3534784 0.07515251 0 0.8089494 -0.5878785 0 0.8089492 -0.5878786 0 0.9781078 -0.2080989 0 -0.9135664 -0.4066897 0 -0.9197909 -0.3924087 0 -0.6792181 -0.7339365 0 0.8088744 0.5879815 0 0.9780814 0.2082234 0 -0.913553 0.4067198 0 -0.913553 0.4067198 0 -1 3.28994e-5 0 -1 3.28922e-5 0 0.9781079 -0.2080983 0 0.9780812 0.2082241 0 -0.6691747 0.7431052 0 -0.6691748 0.7431051 0 0.9781081 -0.2080976 0 0.8089491 -0.5878787 0 -0.3090529 0.951045 0 -0.309053 0.9510449 0 0.5001348 -0.8659476 0 0.1045339 0.9945213 0 0.1045339 0.9945214 0 0.104376 -0.994538 0 0.49994 0.8660601 0 0.4999401 0.86606 0 0.1043767 -0.9945378 0 -0.3092917 -0.9509673 0 0.8089292 0.5879063 0 0.7996678 0.6004428 -0.9845246 0.05415952 -0.1666681 -0.9845283 0.05415099 -0.1666485 -0.9845262 0.1172463 -0.1302365 -1 0 0 -1 0 0 -1 0 0 -0.9845215 0.1601122 -0.07128494 -0.9845234 0.1172749 -0.1302319 -1 0 -1.50772e-7 -1 0 0 -0.9845235 0.1752532 -6.30649e-6 -0.984525 0.1601052 -0.07125174 -0.9955613 -0.01291328 -0.09322482 -0.9845286 0.1752244 -1.35289e-5 -0.9903943 0.138258 -0.002002596 -1 0 1.50955e-7 -0.9903984 -0.06740146 -0.1206987 -0.9955603 0.08720916 -0.03541696 -0.9788032 0.202957 -0.0274347 -0.9788164 -0.07766824 -0.1894362 -0.9845277 -0.08762484 -0.1517474 -0.9845246 -0.08761626 -0.1517723 -0.984528 -0.01829957 -0.1742699 -1 0 0 -0.9845246 -0.01831954 -0.1742865 -1 0 0 0 -0.6691777 -0.7431025 0 -0.3090524 -0.9510451 0 0.1043761 0.994538 0 0.1043769 0.9945378 0 -0.3090523 -0.9510452 0 0.1045384 -0.9945209 0 -0.3090343 0.9510509 0 -0.3090344 0.9510509 0 0.1045385 -0.9945209 0 0.5000422 -0.8660012 0 -0.6690014 0.7432612 0 -0.6690016 0.743261 0 0.5000422 -0.8660011 0 0.8089604 -0.5878633 0 -0.9136505 0.406501 0 -0.9136503 0.4065011 0 0.8089603 -0.5878633 0 0.9781268 -0.2080099 0 -1 6.68554e-5 0 -0.9136028 -0.4066078 0 -0.913603 -0.4066077 0 -1 6.68627e-5 0 0.9781267 -0.2080099 0 0.9752236 0.2212214 0 -0.6690657 -0.7432032 0 -0.6690661 -0.743203 0 0.9781401 0.207947 0 -0.309292 -0.9509671 -0.986943 0.1405893 -0.07860183 -0.9848716 0.07168751 -0.1577618 -0.9851467 0.01247042 -0.171262 0 -0.9136505 0.4065009 0 -1 6.6853e-5 0 0.9726756 0.2321687 0 -0.9264196 -0.3764929 0 -0.6874061 -0.7262734 0 0.7892794 0.6140344 0 0.5001349 0.8659475 0 -0.309292 -0.9509671 0 0.1043756 0.994538 0 0.1043756 -0.994538 0 -0.3090345 0.9510508 0 -0.6690012 0.7432614 0 0.5001345 -0.8659478 -1 0 -2.61787e-7 -1 0 -9.59891e-7 -1 0 -2.9292e-6 -1 0 2.58319e-7 -1 0 -2.92958e-6 -1 0 0 1 0 0 1 0 3.69933e-7 1 0 -3.69899e-7 1 0 0 1 0 0 0 0.9946389 -0.1034096 0.99962 -0.0223034 0.0162003 0.9996201 -0.01378363 0.02387398 0.99962 -0.002883613 0.02741545 -4.93903e-6 0.994641 0.1033895 0.9806408 -0.06051671 -0.1862294 0 0.9135623 -0.4066991 0.99962 0.01844036 0.02048945 -0.9324349 0.2923929 0.2123011 -0.9322714 0.3538597 -0.07518857 0 -0.8659235 -0.5001766 0.9322978 -0.330469 0.1470066 0.9806108 -0.1790253 0.07970315 0.9324095 -0.3301526 0.147009 -0.932357 0.180783 -0.3130946 -0.9323739 0.1808052 -0.3130313 -0.932715 0.18084 -0.3119928 -0.932224 0.1808073 0.313476 0 -0.9944917 -0.1048159 0.9323739 -0.1117029 0.3438046 0.980629 -0.06051522 0.1862925 -0.9323239 0.03781366 -0.359642 -0.9323239 0.03781342 -0.359642 -0.9325835 0.03780549 -0.3589693 0 -0.9944925 0.1048079 0.9324271 0.03776586 0.3593795 0.9806202 0.0204913 0.1948443 -0.9322374 0.35395 0.07518678 0 -0.9510749 0.3089606 0.9323189 0.1808248 0.3131835 0.9805803 0.09810602 0.1698158 0 0.8659204 -0.5001819 0.9321835 0.2927973 0.2128471 0.9806087 0.1585108 0.1152428 0.932354 0.2924926 0.2125188 0 0.7430722 -0.6692114 0.99962 -0.02696466 -0.005731761 0.99962 0.008520722 -0.02621608 0.99962 0.01844632 -0.02048605 0.99962 0.02756732 0 0.99962 0.0251829 0.01121407 0 -0.9781419 -0.2079387 0 -0.5000122 -0.8660184 0 -0.4999891 0.8660318 0 -0.9781388 0.2079533 0 -0.8090022 -0.5878056 0 0.6691324 0.7431433 0 0.9135287 -0.4067746 0 0.3090009 -0.9510619 0 0.3090656 0.9510408 0 0.6691324 -0.7431433 -0.9323933 0.03780239 0.3594633 -0.9323719 0.2925194 -0.2124029 -0.9323719 0.2925194 -0.2124029 -0.9322155 0.2928513 -0.2126325 -0.9322694 -0.2420687 -0.2688432 -0.9324868 -0.329969 0.1469323 -0.9324095 -0.3301526 -0.147009 0.9324194 0.3534781 -0.07514929 0.9806254 0.1916046 -0.04076164 -0.9318044 -0.1121319 0.3452059 -0.9325436 -0.1115007 -0.3434095 -0.9325441 -0.1115064 -0.3434065 -0.9318532 -0.1121876 -0.3450559 -0.9323846 -0.2418699 0.2686222 -0.9325058 -0.2416692 0.2683821 -0.9324656 -0.3612587 0 0 0.7431317 0.6691452 0 0.5876555 0.8091113 0 -0.4067845 -0.9135242 0 -0.2076547 -0.9782022 0 -0.2079361 0.9781425 0 -0.4067089 0.9135578 0 -0.5877789 0.8090217 0.9325209 0.3532227 0.07508951 0.9806429 0.1915282 0.04069942 -0.8263654 0.5508048 -0.1171943 -0.9747738 0.1727848 -0.1412853 -1 0 -2.08406e-6 -1 0 3.62385e-6 -0.8975534 -0.04613834 -0.4384853 - - - - - - - - - - 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - - - - - - - - - - - - - - -

0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 1 1 8 8 8 9 9 9 10 4 4 11 10 10 12 11 10 13 7 7 14 12 11 15 13 12 16 9 9 17 14 13 18 15 14 19 11 10 20 16 15 21 17 16 22 13 12 23 18 17 24 19 17 25 15 14 26 20 18 27 21 19 28 17 16 29 22 20 30 23 21 31 19 17 32 24 22 33 25 23 34 21 19 35 26 24 36 27 25 37 23 21 38 28 26 39 2 2 40 25 23 41 26 24 42 29 27 43 5 5 44 30 28 45 31 29 46 32 30 47 20 31 48 3 32 49 14 33 50 33 34 51 34 35 52 35 36 53 36 37 54 37 38 55 38 39 56 31 29 57 39 40 58 40 41 59 41 42 60 42 43 61 38 39 62 43 44 63 44 45 64 40 41 65 41 42 66 45 46 67 46 47 68 43 44 69 47 48 70 48 49 71 45 46 72 49 50 73 50 51 74 51 52 75 52 53 76 48 49 77 49 50 78 53 54 79 54 55 80 51 52 81 55 56 82 56 57 83 57 58 84 58 59 85 54 55 86 59 60 87 33 61 88 56 57 89 57 58 90 30 28 91 60 62 92 59 60 93 36 37 94 34 63 95 61 64 96 62 65 97 63 66 98 32 67 99 64 68 100 65 69 101 38 70 102 61 71 103 35 36 104 40 72 105 66 73 106 64 68 107 42 74 108 67 75 109 61 71 110 40 72 111 44 76 112 68 77 113 46 78 114 69 79 115 67 75 116 48 80 117 70 81 118 68 77 119 46 78 120 50 82 121 62 83 122 52 84 123 71 85 124 70 81 125 50 82 126 54 86 127 72 87 128 52 84 129 56 88 130 63 89 131 58 90 132 73 91 133 72 87 134 56 88 135 33 34 136 74 92 137 60 93 138 65 69 139 73 91 140 75 94 141 76 95 142 77 96 143 78 97 144 45 97 145 79 97 146 80 97 147 81 97 148 82 97 149 59 98 150 83 97 151 84 97 152 85 97 153 86 97 154 87 97 155 88 97 156 27 97 157 89 97 158 90 97 159 91 97 160 92 97 161 11 97 162 80 97 163 93 97 164 94 97 165 95 97 166 96 97 167 81 97 168 43 97 169 97 97 170 98 97 171 99 97 172 100 97 173 25 97 174 101 97 175 102 97 176 9 9 177 13 12 178 103 97 179 43 99 180 39 100 181 104 101 182 105 97 183 57 97 184 106 97 185 5 97 186 4 97 187 107 97 188 31 102 189 108 103 190 104 104 191 41 105 192 85 97 193 109 97 194 21 97 195 25 97 196 110 97 197 30 106 198 111 107 199 108 108 200 86 97 201 9 97 202 112 97 203 27 97 204 5 97 205 113 97 206 57 109 207 106 110 208 111 111 209 55 112 210 114 97 211 115 97 212 13 12 213 17 16 214 116 97 215 57 113 216 53 114 217 117 115 218 118 97 219 23 97 220 119 97 221 4 4 222 9 9 223 112 97 224 7 97 225 90 97 226 120 97 227 49 116 228 121 117 229 117 118 230 17 97 231 21 97 232 122 97 233 79 119 234 123 120 235 124 121 236 125 122 237 126 123 238 127 124 239 128 125 240 129 97 241 130 97 242 96 97 243 131 97 244 132 97 245 133 126 246 134 127 247 123 128 248 135 129 249 136 130 250 137 131 251 138 132 252 139 133 253 140 134 254 116 97 255 141 97 256 142 97 257 133 135 258 131 136 259 132 137 260 129 138 261 143 139 262 144 140 263 128 125 264 145 141 265 146 142 266 147 97 267 121 97 268 124 97 269 148 143 270 149 144 271 132 145 272 119 146 273 150 147 274 126 148 275 151 149 276 152 150 277 153 151 278 148 97 279 154 97 280 140 97 281 148 152 282 155 153 283 156 154 284 110 155 285 129 156 286 130 157 287 102 158 288 157 159 289 158 160 290 138 97 291 113 97 292 159 97 293 155 161 294 160 162 295 161 163 296 162 164 297 127 165 298 136 166 299 163 167 300 164 168 301 165 169 302 166 97 303 167 97 304 168 97 305 160 170 306 169 171 307 170 172 308 171 173 309 172 174 310 173 175 311 174 97 312 162 97 313 127 97 314 169 176 315 166 177 316 175 178 317 176 179 318 177 180 319 178 181 320 108 97 321 179 97 322 180 97 323 181 97 324 78 97 325 182 97 326 11 97 327 15 97 328 162 97 329 13 97 330 181 97 331 183 97 332 184 97 333 185 97 334 174 97 335 25 97 336 2 97 337 129 97 338 99 97 339 1 97 340 143 97 341 186 97 342 187 97 343 147 97 344 19 97 345 23 97 346 119 97 347 31 97 348 98 97 349 179 97 350 188 97 351 189 97 352 177 97 353 2 97 354 1 97 355 143 97 356 185 97 357 15 97 358 162 97 359 190 97 360 191 97 361 171 97 362 7 97 363 11 97 364 135 97 365 47 182 366 184 97 367 167 97 368 114 97 369 118 97 370 163 97 371 15 97 372 19 97 373 125 97 374 192 97 375 5 97 376 113 97 377 43 183 378 97 184 379 166 185 380 101 97 381 105 97 382 157 97 383 23 97 384 27 97 385 89 97 386 36 186 387 193 97 388 154 97 389 51 187 390 47 188 391 166 177 392 83 97 393 88 97 394 151 97 395 1 97 396 7 97 397 194 97 398 187 97 399 49 97 400 121 97 401 55 189 402 51 190 403 169 171 404 195 97 405 196 97 406 128 125 407 17 97 408 186 97 409 141 97 410 59 191 411 55 192 412 160 162 413 193 97 414 192 97 415 138 97 416 95 97 417 37 97 418 131 97 419 59 193 420 155 153 421 148 152 422 196 97 423 2 97 424 129 97 425 4 97 426 94 97 427 197 97 428 36 194 429 148 143 430 131 195 431 30 196 432 195 97 433 198 197 434 189 97 435 51 97 436 169 97 437 41 198 438 37 199 439 131 136 440 191 97 441 21 97 442 122 97 443 19 97 444 188 97 445 176 97 446 41 200 447 133 126 448 79 201 449 53 202 450 190 97 451 199 97 452 45 203 453 79 119 454 121 204 455 91 97 456 39 97 457 104 97 458 130 97 459 200 97 460 146 142 461 127 205 462 175 206 463 201 207 464 130 208 465 200 209 466 202 208 467 150 210 468 161 211 469 170 212 470 144 213 471 203 214 472 200 215 473 136 216 474 201 217 475 204 218 476 126 219 477 170 220 478 175 221 479 205 222 480 156 223 481 161 222 482 137 224 483 204 224 484 203 224 485 206 225 486 207 226 487 124 227 488 208 228 489 134 228 490 132 228 491 209 229 492 124 229 493 123 230 494 159 231 495 149 232 496 156 231 497 210 233 498 202 233 499 207 233 500 211 234 501 132 235 502 149 236 503 212 97 504 123 97 505 134 97 506 206 97 507 207 97 508 173 97 509 204 97 510 137 97 511 213 97 512 150 97 513 161 97 514 165 97 515 208 97 516 134 97 517 214 97 518 202 97 519 210 97 520 215 97 521 201 97 522 136 97 523 216 97 524 205 97 525 156 97 526 153 97 527 123 97 528 212 97 529 217 97 530 144 97 531 203 97 532 180 97 533 127 97 534 175 97 535 168 97 536 159 97 537 149 97 538 140 97 539 124 97 540 209 97 541 142 97 542 132 97 543 211 97 544 218 97 545 170 97 546 126 97 547 219 97 548 107 97 549 197 97 550 218 97 551 111 97 552 198 197 553 146 142 554 89 237 555 205 238 556 150 239 557 121 117 558 124 240 559 207 241 560 177 97 561 169 97 562 170 97 563 171 97 564 122 97 565 206 97 566 143 242 567 194 243 568 137 244 569 117 115 570 207 245 571 202 246 572 125 97 573 176 97 574 219 97 575 117 97 576 199 97 577 173 97 578 106 110 579 202 247 580 200 248 581 92 97 582 104 97 583 204 97 584 116 249 585 122 250 586 206 250 587 111 107 588 200 251 589 203 252 590 194 97 591 120 97 592 213 97 593 112 253 594 208 254 595 211 255 596 108 103 597 203 256 598 204 257 599 163 97 600 119 97 601 150 97 602 103 258 603 116 258 604 209 258 605 97 259 606 104 101 607 204 260 608 160 97 609 115 97 610 165 97 611 113 261 612 159 262 613 205 263 614 87 97 615 112 97 616 208 97 617 122 264 618 110 265 619 210 266 620 133 97 621 109 97 622 214 97 623 113 267 624 107 268 625 211 268 626 157 97 627 106 97 628 202 97 629 103 269 630 212 270 631 208 271 632 110 97 633 102 97 634 215 97 635 100 272 636 220 273 637 180 274 638 82 97 639 97 97 640 201 97 641 96 275 642 221 276 643 218 277 644 135 97 645 93 97 646 216 97 647 120 278 648 92 279 649 222 280 650 151 97 651 89 97 652 205 97 653 109 281 654 87 282 655 223 283 656 155 97 657 84 97 658 153 97 659 93 284 660 82 284 661 224 284 662 182 97 663 79 97 664 123 97 665 183 285 666 182 286 667 225 287 668 103 97 669 183 97 670 217 97 671 174 288 672 226 289 673 168 290 674 100 97 675 143 97 676 144 97 677 141 291 678 147 292 679 227 293 680 166 185 681 97 184 682 201 294 683 228 295 684 229 296 685 230 297 686 47 298 687 231 299 688 232 300 689 233 301 690 77 96 691 234 302 692 39 303 693 235 304 694 236 305 695 43 306 696 236 305 697 231 299 698 237 307 699 238 308 700 234 302 701 31 309 702 239 310 703 235 304 704 237 307 705 240 311 706 241 312 707 30 313 708 242 314 709 239 310 710 228 295 711 241 312 712 243 315 713 57 316 714 244 317 715 242 314 716 245 318 717 246 315 718 243 315 719 53 319 720 247 320 721 244 317 722 245 318 723 248 321 724 249 322 725 49 323 726 250 324 727 247 320 728 242 325 729 251 326 730 252 327 731 253 328 732 254 329 733 243 330 734 235 331 735 239 332 736 252 327 737 253 328 738 241 333 739 240 334 740 236 335 741 235 331 742 255 336 743 256 337 744 257 330 745 240 334 746 236 335 747 258 338 748 259 339 749 256 337 750 234 340 751 77 341 752 232 342 753 231 343 754 259 339 755 250 344 756 77 341 757 76 345 758 232 342 759 260 330 760 249 330 761 247 346 762 76 345 763 261 347 764 262 330 765 249 330 766 248 348 767 242 325 768 244 349 769 261 347 770 254 329 771 263 350 772 248 348 773 51 351 774 232 300 775 262 352 776 264 353 777 261 354 778 76 95 779 55 355 780 262 352 781 263 356 782 264 353 783 265 357 784 251 358 785 59 359 786 263 356 787 254 360 788 266 361 789 252 362 790 251 358 791 36 363 792 254 360 793 253 364 794 267 365 795 255 366 796 252 362 797 37 367 798 253 364 799 257 368 800 268 369 801 269 370 802 259 371 803 268 369 804 258 372 805 255 366 806 41 373 807 257 368 808 256 374 809 270 375 810 260 376 811 259 371 812 49 323 813 45 377 814 256 374 815 271 378 816 249 322 817 260 376 818 272 379 819 273 380 820 274 381 821 267 365 822 275 382 823 276 383 824 238 308 825 237 307 826 230 297 827 269 370 828 268 369 829 276 383 830 233 301 831 238 308 832 277 384 833 269 370 834 274 385 835 278 386 836 233 301 837 272 387 838 279 388 839 270 375 840 278 386 841 280 389 842 75 94 843 279 388 844 281 390 845 271 378 846 280 389 847 282 391 848 265 357 849 264 353 850 281 390 851 246 315 852 245 318 853 282 391 854 265 357 855 283 392 856 284 393 857 246 315 858 273 394 859 229 296 860 266 361 861 284 393 862 275 382 863 28 26 864 0 0 865 2 2 866 29 27 867 3 3 868 5 5 869 0 0 870 6 6 871 1 1 872 3 3 873 8 8 874 4 4 875 6 6 876 10 10 877 7 7 878 8 8 879 12 11 880 9 9 881 10 10 882 14 13 883 11 10 884 12 11 885 16 15 886 13 12 887 14 13 888 18 17 889 15 14 890 16 15 891 20 18 892 17 16 893 18 17 894 22 20 895 19 17 896 20 18 897 24 22 898 21 19 899 22 20 900 26 24 901 23 21 902 24 22 903 28 26 904 25 23 905 27 25 906 26 24 907 5 5 908 60 62 909 30 28 910 32 30 911 14 33 912 10 330 913 6 395 914 6 395 915 0 396 916 20 31 917 28 330 918 24 330 919 20 31 920 20 31 921 16 330 922 3 32 923 12 330 924 8 330 925 3 32 926 3 32 927 29 397 928 26 398 929 26 398 930 22 399 931 18 400 932 18 400 933 14 33 934 3 32 935 0 396 936 28 330 937 20 31 938 16 330 939 12 330 940 3 32 941 3 32 942 26 398 943 18 400 944 14 33 945 6 395 946 20 31 947 74 92 948 33 34 949 35 36 950 34 63 951 36 37 952 38 39 953 32 30 954 31 29 955 40 41 956 37 38 957 41 42 958 38 39 959 39 40 960 43 44 961 40 41 962 42 43 963 41 42 964 46 47 965 44 45 966 43 44 967 48 49 968 46 47 969 45 46 970 50 51 971 47 48 972 51 52 973 48 49 974 50 51 975 49 50 976 54 55 977 52 53 978 51 52 979 56 57 980 53 54 981 57 58 982 54 55 983 55 56 984 59 60 985 56 57 986 58 59 987 57 58 988 60 62 989 33 61 990 59 60 991 34 63 992 66 64 993 68 64 994 70 401 995 70 401 996 71 402 997 63 66 998 63 66 999 74 64 1000 35 64 1001 35 64 1002 61 64 1003 63 66 1004 67 64 1005 69 64 1006 62 65 1007 62 65 1008 72 403 1009 73 404 1010 73 404 1011 65 64 1012 64 405 1013 64 405 1014 66 64 1015 70 401 1016 70 401 1017 63 66 1018 64 405 1019 61 64 1020 67 64 1021 62 65 1022 62 65 1023 73 404 1024 63 66 1025 64 405 1026 63 66 1027 73 404 1028 60 93 1029 32 67 1030 65 69 1031 34 35 1032 38 70 1033 35 36 1034 32 67 1035 40 72 1036 64 68 1037 38 70 1038 42 74 1039 61 71 1040 66 73 1041 40 72 1042 68 77 1043 42 74 1044 46 78 1045 67 75 1046 44 76 1047 48 80 1048 68 77 1049 69 79 1050 46 78 1051 62 83 1052 48 80 1053 52 84 1054 70 81 1055 62 83 1056 50 82 1057 72 87 1058 71 85 1059 52 84 1060 63 89 1061 54 86 1062 58 90 1063 72 87 1064 63 89 1065 56 88 1066 74 92 1067 58 90 1068 60 93 1069 73 91 1070 233 301 1071 75 94 1072 77 96 1073 182 97 1074 78 97 1075 79 97 1076 93 97 1077 80 97 1078 82 97 1079 155 97 1080 59 98 1081 84 97 1082 109 97 1083 85 97 1084 87 97 1085 151 97 1086 88 97 1087 89 97 1088 120 97 1089 90 97 1090 92 97 1091 135 97 1092 11 97 1093 93 97 1094 197 97 1095 94 97 1096 96 97 1097 82 97 1098 81 97 1099 97 97 1100 179 97 1101 98 97 1102 100 97 1103 110 97 1104 25 97 1105 102 97 1106 112 97 1107 9 406 1108 103 97 1109 97 259 1110 43 99 1111 104 101 1112 157 97 1113 105 97 1114 106 97 1115 113 97 1116 5 97 1117 107 97 1118 39 407 1119 31 102 1120 104 104 1121 133 97 1122 41 105 1123 109 97 1124 122 97 1125 21 97 1126 110 97 1127 31 408 1128 30 106 1129 108 108 1130 87 97 1131 86 97 1132 112 97 1133 89 97 1134 27 97 1135 113 97 1136 30 409 1137 57 109 1138 111 111 1139 160 97 1140 55 112 1141 115 97 1142 103 97 1143 13 410 1144 116 97 1145 106 411 1146 57 113 1147 117 115 1148 163 97 1149 118 97 1150 119 97 1151 107 97 1152 4 412 1153 112 97 1154 194 97 1155 7 97 1156 120 97 1157 53 413 1158 49 116 1159 117 118 1160 116 97 1161 17 97 1162 122 97 1163 121 204 1164 79 119 1165 124 121 1166 162 414 1167 125 122 1168 127 124 1169 145 141 1170 128 125 1171 130 97 1172 221 97 1173 96 97 1174 132 97 1175 79 201 1176 133 126 1177 123 128 1178 194 415 1179 135 129 1180 137 131 1181 154 416 1182 138 132 1183 140 134 1184 209 97 1185 116 97 1186 142 97 1187 134 417 1188 133 418 1189 132 419 1190 130 420 1191 129 421 1192 144 422 1193 198 197 1194 128 125 1195 146 142 1196 227 97 1197 147 97 1198 124 97 1199 131 195 1200 148 143 1201 132 145 1202 125 423 1203 119 146 1204 126 148 1205 84 424 1206 151 149 1207 153 151 1208 149 97 1209 148 97 1210 140 97 1211 149 425 1212 148 426 1213 156 425 1214 210 427 1215 110 428 1216 130 429 1217 215 430 1218 102 158 1219 158 160 1220 139 97 1221 138 97 1222 159 97 1223 156 431 1224 155 432 1225 161 431 1226 135 433 1227 162 164 1228 136 166 1229 115 434 1230 163 167 1231 165 169 1232 175 97 1233 166 97 1234 168 97 1235 161 435 1236 160 436 1237 170 435 1238 199 437 1239 171 173 1240 173 175 1241 226 97 1242 174 97 1243 127 97 1244 170 438 1245 169 439 1246 175 440 1247 219 441 1248 176 179 1249 178 181 1250 203 97 1251 108 97 1252 180 97 1253 183 97 1254 181 97 1255 182 97 1256 135 97 1257 11 97 1258 162 97 1259 103 97 1260 13 97 1261 183 97 1262 167 97 1263 184 97 1264 174 97 1265 110 97 1266 25 97 1267 129 97 1268 100 97 1269 99 97 1270 143 97 1271 141 97 1272 186 97 1273 147 97 1274 125 97 1275 19 97 1276 119 97 1277 108 97 1278 31 97 1279 179 97 1280 176 97 1281 188 97 1282 177 97 1283 129 97 1284 2 97 1285 143 97 1286 174 97 1287 185 97 1288 162 97 1289 199 97 1290 190 97 1291 171 97 1292 194 97 1293 7 97 1294 135 97 1295 166 97 1296 47 182 1297 167 97 1298 115 97 1299 114 97 1300 163 97 1301 162 97 1302 15 97 1303 125 97 1304 138 97 1305 192 97 1306 113 97 1307 47 442 1308 43 183 1309 166 185 1310 102 97 1311 101 97 1312 157 97 1313 119 97 1314 23 97 1315 89 97 1316 148 97 1317 36 186 1318 154 97 1319 169 176 1320 51 187 1321 166 177 1322 84 97 1323 83 97 1324 151 97 1325 143 97 1326 1 97 1327 194 97 1328 147 97 1329 187 97 1330 121 97 1331 160 170 1332 55 189 1333 169 171 1334 198 197 1335 195 97 1336 128 125 1337 116 97 1338 17 97 1339 141 97 1340 155 161 1341 59 191 1342 160 162 1343 154 97 1344 193 97 1345 138 97 1346 96 97 1347 95 97 1348 131 97 1349 36 443 1350 59 193 1351 148 152 1352 128 125 1353 196 97 1354 129 97 1355 107 97 1356 4 97 1357 197 97 1358 37 444 1359 36 194 1360 131 195 1361 111 97 1362 30 196 1363 198 197 1364 177 97 1365 189 97 1366 169 97 1367 133 135 1368 41 198 1369 131 136 1370 171 97 1371 191 97 1372 122 97 1373 125 97 1374 19 97 1375 176 97 1376 45 445 1377 41 200 1378 79 201 1379 117 97 1380 53 202 1381 199 97 1382 49 446 1383 45 203 1384 121 204 1385 92 97 1386 91 97 1387 104 97 1388 145 141 1389 130 97 1390 146 142 1391 136 447 1392 127 205 1393 201 207 1394 210 209 1395 130 208 1396 202 208 1397 126 448 1398 150 210 1399 170 212 1400 130 449 1401 144 213 1402 200 215 1403 137 450 1404 136 216 1405 204 218 1406 127 451 1407 126 219 1408 175 221 1409 150 223 1410 205 222 1411 161 222 1412 144 224 1413 137 224 1414 203 224 1415 209 452 1416 206 225 1417 124 227 1418 211 453 1419 208 228 1420 132 228 1421 212 229 1422 209 229 1423 123 230 1424 205 454 1425 159 231 1426 156 231 1427 206 455 1428 210 233 1429 207 233 1430 159 456 1431 211 234 1432 149 236 1433 208 97 1434 212 97 1435 134 97 1436 172 97 1437 206 97 1438 173 97 1439 222 97 1440 204 97 1441 213 97 1442 164 97 1443 150 97 1444 165 97 1445 223 97 1446 208 97 1447 214 97 1448 158 97 1449 202 97 1450 215 97 1451 224 97 1452 201 97 1453 216 97 1454 152 97 1455 205 97 1456 153 97 1457 225 97 1458 123 97 1459 217 97 1460 220 97 1461 144 97 1462 180 97 1463 226 97 1464 127 97 1465 168 97 1466 139 97 1467 159 97 1468 140 97 1469 227 97 1470 124 97 1471 142 97 1472 221 97 1473 132 97 1474 218 97 1475 178 97 1476 170 97 1477 219 97 1478 211 97 1479 107 97 1480 218 97 1481 200 97 1482 111 97 1483 146 142 1484 119 457 1485 89 237 1486 150 239 1487 117 118 1488 121 117 1489 207 241 1490 178 97 1491 177 97 1492 170 97 1493 172 97 1494 171 97 1495 206 97 1496 144 458 1497 143 459 1498 137 460 1499 106 411 1500 117 115 1501 202 246 1502 126 97 1503 125 97 1504 219 97 1505 207 97 1506 117 97 1507 173 97 1508 111 111 1509 106 110 1510 200 248 1511 222 97 1512 92 97 1513 204 97 1514 209 461 1515 116 461 1516 206 461 1517 108 108 1518 111 107 1519 203 252 1520 137 97 1521 194 97 1522 213 97 1523 107 462 1524 112 253 1525 211 255 1526 104 104 1527 108 103 1528 204 257 1529 164 97 1530 163 97 1531 150 97 1532 212 463 1533 103 463 1534 209 463 1535 201 464 1536 97 465 1537 204 464 1538 161 97 1539 160 97 1540 165 97 1541 89 466 1542 113 261 1543 205 263 1544 223 97 1545 87 97 1546 208 97 1547 206 467 1548 122 468 1549 210 469 1550 134 97 1551 133 97 1552 214 97 1553 159 470 1554 113 470 1555 211 471 1556 158 97 1557 157 97 1558 202 97 1559 112 472 1560 103 269 1561 208 271 1562 210 97 1563 110 97 1564 215 97 1565 179 473 1566 100 272 1567 180 274 1568 224 97 1569 82 97 1570 201 97 1571 197 474 1572 96 275 1573 218 277 1574 136 97 1575 135 97 1576 216 97 1577 213 475 1578 120 278 1579 222 280 1580 152 97 1581 151 97 1582 205 97 1583 214 476 1584 109 281 1585 223 283 1586 156 97 1587 155 97 1588 153 97 1589 216 284 1590 93 284 1591 224 284 1592 225 97 1593 182 97 1594 123 97 1595 217 477 1596 183 285 1597 225 287 1598 212 97 1599 103 97 1600 217 97 1601 167 478 1602 174 288 1603 168 290 1604 220 97 1605 100 97 1606 144 97 1607 142 479 1608 141 291 1609 227 293 1610 175 480 1611 166 481 1612 201 480 1613 237 307 1614 228 295 1615 230 297 1616 51 351 1617 47 298 1618 232 300 1619 238 308 1620 233 301 1621 234 302 1622 43 306 1623 39 303 1624 236 305 1625 47 298 1626 43 306 1627 231 299 1628 240 311 1629 237 307 1630 234 302 1631 39 303 1632 31 309 1633 235 304 1634 228 295 1635 237 307 1636 241 312 1637 31 309 1638 30 313 1639 239 310 1640 246 315 1641 228 295 1642 243 315 1643 30 313 1644 57 316 1645 242 314 1646 248 321 1647 245 318 1648 243 315 1649 57 316 1650 53 319 1651 244 317 1652 271 378 1653 245 318 1654 249 322 1655 53 319 1656 49 323 1657 247 320 1658 239 332 1659 242 325 1660 252 327 1661 241 333 1662 253 328 1663 243 330 1664 255 336 1665 235 331 1666 252 327 1667 257 330 1668 253 328 1669 240 334 1670 258 338 1671 236 335 1672 255 336 1673 234 340 1674 256 337 1675 240 334 1676 231 343 1677 236 335 1678 259 339 1679 250 344 1680 256 337 1681 77 341 1682 260 330 1683 232 342 1684 259 339 1685 247 346 1686 250 344 1687 76 345 1688 262 330 1689 232 342 1690 249 330 1691 244 349 1692 247 346 1693 261 347 1694 263 350 1695 262 330 1696 248 348 1697 251 326 1698 242 325 1699 261 347 1700 243 330 1701 254 329 1702 248 348 1703 55 355 1704 51 351 1705 262 352 1706 75 94 1707 264 353 1708 76 95 1709 59 359 1710 55 355 1711 263 356 1712 261 354 1713 264 353 1714 251 358 1715 36 363 1716 59 359 1717 254 360 1718 265 357 1719 266 361 1720 251 358 1721 37 367 1722 36 363 1723 253 364 1724 266 361 1725 267 365 1726 252 362 1727 41 373 1728 37 367 1729 257 368 1730 258 372 1731 268 369 1732 259 371 1733 267 365 1734 268 369 1735 255 366 1736 45 377 1737 41 373 1738 256 374 1739 269 370 1740 270 375 1741 259 371 1742 250 324 1743 49 323 1744 256 374 1745 270 375 1746 271 378 1747 260 376 1748 274 381 1749 276 330 1750 275 330 1751 275 330 1752 284 330 1753 274 381 1754 283 330 1755 281 330 1756 272 379 1757 279 330 1758 272 379 1759 281 330 1760 277 482 1761 230 330 1762 229 483 1763 229 483 1764 273 380 1765 272 379 1766 282 484 1767 280 485 1768 278 486 1769 278 486 1770 274 381 1771 273 380 1772 284 330 1773 283 330 1774 274 381 1775 272 379 1776 277 482 1777 229 483 1778 273 380 1779 282 484 1780 278 486 1781 274 381 1782 283 330 1783 272 379 1784 268 369 1785 267 365 1786 276 383 1787 277 384 1788 238 308 1789 230 297 1790 274 385 1791 269 370 1792 276 383 1793 272 387 1794 233 301 1795 277 384 1796 270 375 1797 269 370 1798 278 386 1799 75 94 1800 233 301 1801 279 388 1802 271 378 1803 270 375 1804 280 389 1805 264 353 1806 75 94 1807 281 390 1808 245 318 1809 271 378 1810 282 391 1811 283 392 1812 265 357 1813 281 390 1814 273 394 1815 246 315 1816 282 391 1817 266 361 1818 265 357 1819 284 393 1820 228 295 1821 246 315 1822 229 296 1823 267 365 1824 266 361 1825 275 382 1826

-
-
-
- - - - 0.08977162 -0.02249383 -0.0249812 0.01174861 -0.02249383 -0.0249812 0.01174861 -0.01038789 -0.03197121 0.08977162 0.0271961 0.01975876 0.01174861 0.0271961 0.01975876 0.01174861 0.01680809 0.02911275 0.08977162 -0.03070986 -0.01367318 0.01174861 -0.03070986 -0.01367318 0.08977162 0.03288108 0.006988763 0.01174861 0.03288108 0.006988763 0.08977162 -0.03361588 -2.38419e-7 0.01174861 -0.03361588 -2.38419e-7 0.08977162 0.03288108 -0.00698924 0.01174861 0.03288108 -0.00698924 0.08977162 -0.03070986 0.01367276 0.01174861 -0.03070986 0.01367276 0.08977162 0.0271961 -0.01975923 0.01174861 0.0271961 -0.01975923 0.08977162 -0.02249383 0.02498173 0.01174861 -0.02249383 0.02498173 0.08977162 0.01680809 -0.02911221 0.01174861 0.01680809 -0.02911221 0.08977162 -0.01038789 0.03197073 0.01174861 -0.01038789 0.03197073 0.08977162 0.003514111 -0.03343218 0.01174861 0.003514111 -0.03343218 0.08977162 0.003514111 0.03343176 0.01174861 0.003514111 0.03343176 0.08977162 -0.01038789 -0.03197121 0.08977162 0.01680809 0.02911275 -0.0150724 -0.005152881 -0.005723237 -0.0137574 -0.02591288 -0.02877819 -0.0137574 -0.01196688 -0.03683018 -0.0137574 0.004048109 0.03851377 -0.0137574 0.0193631 0.03353774 -0.01018339 0.01672208 0.02896475 -0.0150724 0.003851056 0.006669759 -0.0150724 0.006231069 0.004526734 -0.0137574 0.03132909 0.02276277 -0.0150724 -0.007035851 -0.003132224 -0.0137574 -0.03537786 -0.01575124 -0.0150724 0.007533073 0.001601755 -0.0137574 0.0378791 0.008051753 -0.0150724 -0.007701873 -2.38419e-7 -0.0137574 -0.03872585 -2.38419e-7 -0.0150724 0.007533073 -0.001601219 -0.0137574 0.0378791 -0.008051216 -0.0150724 -0.007035851 0.00313276 -0.0137574 -0.03537786 0.01575076 -0.0150724 0.006231069 -0.004527211 -0.0137574 0.03132909 -0.02276223 -0.0150724 -0.005152881 0.005723774 -0.0137574 -0.02591288 0.02877873 -0.0150724 0.003851056 -0.006669223 -0.0137574 0.0193631 -0.0335372 -0.0150724 -0.002379894 0.007324755 -0.0137574 -0.01196688 0.03682976 -0.0150724 8.0511e-4 -0.007659196 -0.0137574 0.004048109 -0.03851324 -0.0150724 8.0511e-4 0.007659733 -0.0150724 -0.002379894 -0.007324218 -0.01018339 0.02705711 0.01965874 -0.01018339 0.02705711 -0.0196582 -0.01018339 -0.01033484 0.03180778 -0.01018339 -0.02237886 -0.02485424 -0.01018339 -0.03055387 -0.01360321 -0.01018339 0.03271406 0.006953775 -0.01018339 -0.03344488 -2.38419e-7 -0.01018339 0.03271406 -0.006953239 -0.01018339 -0.03055387 0.01360374 -0.01018339 -0.02237886 0.02485477 -0.01018339 0.01672208 -0.02896422 -0.01018339 0.00349611 -0.03326219 -0.01018339 0.00349611 0.03326177 -0.01018339 -0.01033484 -0.03180819 -0.01251637 0.001890063 -0.003273189 -0.01400941 0.001890063 -0.003273189 -0.01400941 0.003058075 -0.002221226 -0.0137574 0.03288108 -0.00698924 -0.0137574 0.03288108 -0.00698924 0.01174861 -0.03361588 -2.38419e-7 -0.0137574 -0.03361588 -2.38419e-7 -0.0137574 -0.03361588 -2.38419e-7 -0.0137574 0.003514111 0.03343176 -0.0137574 0.003514111 0.03343176 -0.0137574 0.03288108 0.006988763 0.01174861 0.03288108 0.006988763 0.01174861 0.03288108 0.006988763 0.01174861 0.003514111 0.03343176 0.01174861 0.003514111 0.03343176 0.01174861 -0.03070986 -0.01367318 -0.0137574 -0.03070986 -0.01367318 -0.0137574 -0.03070986 -0.01367318 0.01174861 -0.03361588 -2.38419e-7 0.01174861 0.0271961 0.01975876 -0.0137574 0.0271961 0.01975876 -0.0137574 0.0271961 0.01975876 -0.0137574 -0.03361588 -2.38419e-7 -0.0137574 -0.02249383 -0.0249812 0.01174861 -0.02249383 -0.0249812 0.01174861 -0.02249383 -0.0249812 0.01174861 0.003514111 -0.03343218 0.01174861 0.003514111 -0.03343218 0.01174861 0.03288108 -0.00698924 -0.0137574 -0.03070986 -0.01367318 -0.0137574 0.003514111 -0.03343218 -0.0137574 0.003514111 -0.03343218 0.01174861 0.0271961 0.01975876 -0.0137574 -0.02249383 -0.0249812 -0.0137574 0.03288108 0.006988763 0.01174861 0.003514111 -0.03343218 -0.0137574 -0.01038789 -0.03197121 0.01174861 0.03288108 0.006988763 0.01174861 0.01680809 0.02911275 -0.0137574 -0.01038789 0.03197073 -0.0137574 -0.01038789 0.03197073 0.01174861 0.0271961 -0.01975923 -0.0137574 0.01680809 -0.02911221 0.01174861 -0.01038789 0.03197073 0.01174861 -0.01038789 0.03197073 0.01174861 -0.03070986 -0.01367318 -0.0137574 0.0271961 -0.01975923 0.01174861 0.01680809 -0.02911221 -0.01389837 0.03324508 -0.00706619 -0.01389837 0.02749711 -0.01997721 0.01174861 -0.03070986 0.01367276 0.01174861 -0.02249383 0.02498173 0.01188963 -0.02274286 0.02525776 0.01174861 -0.01038789 -0.03197121 0.01174861 -0.01038789 -0.03197121 0.01188963 -0.01050287 -0.03232419 -0.0137574 0.0271961 0.01975876 -0.01389837 0.02749711 0.01997774 -0.0137574 0.03288108 0.006988763 -0.01389837 0.03324508 0.007066726 0.01174861 -0.03361588 -2.38419e-7 0.01188963 -0.03398787 -2.38419e-7 0.01188963 -0.03104984 -0.01382422 0.01174861 0.01680809 0.02911275 0.01188963 0.01699405 0.02943474 -0.01389837 0.01699405 0.02943474 0.01174861 0.0271961 -0.01975923 0.01188963 0.02749711 -0.01997721 0.01174861 -0.02249383 -0.0249812 0.01188963 -0.02274286 -0.02525824 0.01188963 -0.01050287 -0.03232419 -0.01389837 -0.01050287 -0.03232419 -0.0137574 0.0271961 -0.01975923 -0.0137574 0.01680809 0.02911275 -0.01389837 0.01699405 0.02943474 0.01188963 -0.01050287 0.03232473 0.01174861 0.003514111 0.03343176 0.01188963 0.003553092 0.03380173 -0.01389837 0.003553092 0.03380173 -0.0137574 0.01680809 0.02911275 -0.0137574 0.003514111 0.03343176 -0.01389837 0.003553092 0.03380173 0.01188963 0.003553092 -0.03380221 -0.0137574 0.003514111 -0.03343218 -0.01389837 0.003553092 -0.03380221 0.01188963 0.01699405 0.02943474 -0.0137574 -0.01038789 0.03197073 -0.01389837 -0.01050287 0.03232473 0.01188963 -0.03104984 0.01382374 0.01174861 -0.01038789 0.03197073 0.01188963 -0.01050287 0.03232473 -0.01389837 -0.01050287 0.03232473 -0.0137574 -0.03070986 0.01367276 -0.0137574 -0.03070986 0.01367276 -0.01389837 -0.03104984 0.01382374 -0.0137574 -0.02249383 0.02498173 -0.01389837 -0.02274286 0.02525776 0.01174861 0.01680809 -0.02911221 0.01188963 0.01699405 -0.0294342 -0.01389837 0.01699405 -0.0294342 0.01174861 -0.03070986 0.01367276 -0.01389837 -0.03104984 0.01382374 0.01174861 -0.02249383 0.02498173 -0.0137574 -0.02249383 0.02498173 -0.01389837 -0.02274286 0.02525776 -0.0137574 -0.02249383 -0.0249812 -0.01389837 -0.02274286 -0.02525824 0.01174861 0.03288108 -0.00698924 -0.0137574 0.03288108 -0.00698924 0.01174861 0.03288108 -0.00698924 -0.0137574 -0.03070986 0.01367276 0.01174861 -0.03070986 0.01367276 0.01174861 0.0271961 -0.01975923 -0.0137574 0.0271961 -0.01975923 0.01174861 -0.02249383 0.02498173 -0.0137574 -0.02249383 0.02498173 -0.0137574 0.01680809 -0.02911221 0.01174861 0.01680809 -0.02911221 0.01174861 0.01680809 0.02911275 -0.0137574 0.01680809 0.02911275 0.01174861 -0.03070986 -0.01367318 -0.0137574 -0.01038789 -0.03197121 0.01174861 -0.01038789 -0.03197121 0.01174861 0.0271961 0.01975876 -0.0137574 -0.01038789 -0.03197121 -0.0137574 0.01680809 -0.02911221 -0.01389837 -0.01050287 -0.03232419 -0.01389837 -0.03398787 -2.38419e-7 -0.01389837 0.003553092 -0.03380221 -0.01389837 -0.02274286 -0.02525824 -0.01389837 -0.03104984 -0.01382422 0.01188963 0.003553092 0.03380173 0.01188963 0.01699405 -0.0294342 -0.01389837 0.01699405 -0.0294342 0.01188963 0.03324508 0.007066726 0.01188963 0.02749711 -0.01997721 0.01188963 0.02749711 0.01997774 0.01188963 0.03324508 -0.00706619 0.01188963 -0.03104984 -0.01382422 -0.01389837 0.03324508 0.007066726 0.01188963 0.003553092 -0.03380221 0.01188963 -0.03398787 -2.38419e-7 0.01188963 0.03324508 -0.00706619 0.01188963 0.02749711 0.01997774 0.01188963 -0.02274286 0.02525776 0.01188963 -0.02274286 -0.02525824 -0.01389837 0.02749711 0.01997774 -0.01389837 -0.03104984 -0.01382422 0.01188963 0.03324508 0.007066726 -0.01389837 -0.03398787 -2.38419e-7 -0.01389837 0.03324508 -0.00706619 0.01188963 -0.03104984 0.01382374 -0.01389837 0.02749711 -0.01997721 -0.01251637 0.003697097 7.85768e-4 -0.01383137 0.003058075 0.002221763 -0.01157641 0.003058075 0.002221763 -0.01400941 -0.007035851 0.00313276 -0.01400941 -0.005152881 0.005723774 -0.01251637 0.003058075 -0.002221226 -0.01400941 0.003697097 -7.86215e-4 -0.01400941 -0.007035851 -0.003132224 -0.01400941 -0.007701873 -2.38419e-7 -0.01251637 0.003697097 -7.86215e-4 -0.01400941 0.003697097 7.85768e-4 -0.01269441 -0.005152881 -0.005723237 -0.01269441 -0.002379894 -0.007324218 -0.01400941 0.003058075 0.002221763 -0.01400941 0.001890063 0.003273725 -0.01269441 8.0511e-4 -0.007659196 -0.01383137 0.001890063 0.003273725 -0.01400941 3.95104e-4 0.003758728 -0.01269441 0.003851056 -0.006669223 -0.01251637 3.95104e-4 0.003758728 -0.01400941 -0.001167893 0.003594756 -0.01269441 0.006231069 -0.004527211 -0.01400941 -0.001167893 -0.003595232 -0.01400941 -0.002528846 -0.002809226 -0.01400941 0.003851056 0.006669759 -0.01269441 0.007533073 0.001601755 -0.01269441 0.006231069 0.004526734 -0.01400941 -0.003452897 -0.001537203 -0.01400941 -0.003779888 -2.38419e-7 -0.01269441 0.007533073 -0.001601219 -0.01400941 -0.003452897 0.00153774 -0.01400941 -0.002528846 0.002808749 -0.01400941 3.95104e-4 -0.003759205 -0.01400941 8.0511e-4 0.007659733 -0.01400941 -0.002379894 0.007324755 -0.01251637 3.95104e-4 -0.003759205 -0.01383137 -0.001167893 -0.003595232 -0.01383137 -0.002528846 -0.002809226 -0.01251637 -0.003452897 -0.001537203 -0.01383137 -0.003779888 -2.38419e-7 -0.01251637 -0.003452897 0.00153774 -0.01251637 -0.002528846 0.002808749 -0.01251637 -0.001167893 0.003594756 -0.01157641 0.001890063 -0.003273189 -0.01157641 -0.002528846 -0.002809226 -0.01289236 -0.003452897 -0.001537203 -0.01157641 0.003697097 7.85768e-4 -0.01157641 0.003697097 -7.86215e-4 -0.01289236 -0.003779888 -2.38419e-7 -0.01157641 0.003058075 -0.002221226 -0.01289236 -0.003452897 0.00153774 -0.01289236 -0.002528846 0.002808749 -0.01289236 -0.001167893 0.003594756 -0.01157641 3.95104e-4 -0.003759205 -0.01289236 3.95104e-4 0.003758728 -0.01157641 -0.001167893 -0.003595232 -0.01289236 0.001890063 0.003273725 - - - - - - - - - - 0 -0.6691388 -0.7431375 0 -0.6691388 -0.7431375 0 -0.3090288 -0.9510527 0 0.8090374 0.5877574 0 0.9135667 0.4066889 0 0.4999998 0.8660255 0 -0.9135466 -0.4067344 0 -0.9135466 -0.4067343 0 0.9781516 0.2078934 0 0.9903975 0.1382491 0 -1 -2.13362e-7 0 -1 -2.61853e-7 0 0.9781516 -0.2078934 0 0.990399 -0.1382389 0 -0.913555 0.4067152 0 -0.913555 0.4067152 0 0.8090215 -0.5877791 0 0.9135479 -0.4067312 0 -0.6691316 0.743144 0 -0.6691315 0.7431441 0 0.5000056 -0.8660222 0 0.5000055 -0.8660222 0 -0.3089998 0.9510621 0 -0.3089998 0.9510621 0 0.1045515 -0.9945195 0 0.1045516 -0.9945195 0 0.1045182 0.994523 0 0.1045182 0.994523 0 -0.3090289 -0.9510527 0 0.4999998 0.8660255 0.999103 0.02833366 0.03147256 0.999103 0.0283364 0.03147089 0.9991029 0.01308631 0.04027545 1 0 -1.9554e-7 1 0 0 1 0 -2.2942e-7 -0.828164 -0.05856961 -0.5574173 -0.8281596 -0.2802549 -0.4853955 -0.828163 -0.2802368 -0.4854001 0.9991029 -0.02117633 -0.03667336 0.9991029 -0.03426146 -0.0248903 0.9991029 -0.03426116 -0.02489191 0.999103 0.03868424 0.01722759 0.9991029 0.03868675 0.01722502 0.9991029 -0.04142355 -0.008802711 0.9991029 -0.04142332 -0.008804857 0.999103 0.04234766 1.0922e-6 0.9991029 0.04234838 0 0.9991029 -0.04142421 0.008799612 0.999103 -0.04142361 0.008804798 0.999103 0.0386852 -0.01722615 0.9991029 0.03868752 -0.01722437 0.9991031 -0.03425854 0.02489036 0.9991029 -0.03426194 0.02489227 0.9991029 0.02833384 -0.0314731 0.999103 0.02833622 -0.03147119 0.9991029 -0.02117103 0.03667622 0.9991029 -0.02117455 0.03667479 0.999103 0.01308828 -0.04027569 0.9991029 0.01308685 -0.04027634 0.999103 -0.004426598 0.04211503 0.9991029 -0.004426717 0.0421164 0.999103 -0.00442636 -0.0421155 0.9991029 -0.004425585 -0.04211652 0.999103 0.01308792 0.04027462 0.999103 -0.02117455 -0.0366742 -1 0 0 -1 0 0 -1 0 0 -0.8281458 0.1732121 0.533078 -0.8281567 0.3750469 0.4165292 -0.8281579 0.3750327 0.4165394 -0.8281496 -0.453462 -0.329455 -0.8281505 -0.4534631 -0.3294514 -0.8281499 0.5120457 0.2279849 -0.8281546 0.512041 0.2279781 -0.8281416 -0.548269 -0.1165451 -0.8281406 -0.5482707 -0.1165442 -0.828166 0.560483 -5.30638e-6 -0.8281648 0.5604847 -6.59832e-6 -0.8281414 -0.5482693 0.1165448 -0.8281403 -0.548271 0.1165446 -0.8281341 0.5120778 -0.2279699 -0.828135 0.512071 -0.2279818 -0.8281496 -0.4534621 0.3294548 -0.8281504 -0.4534633 0.3294513 -0.828153 0.3750427 -0.4165403 -0.8281587 0.375019 -0.4165501 -0.8281596 -0.2802549 0.4853956 -0.8281568 -0.2802452 0.485406 -0.8281475 0.1732074 -0.5330769 -0.8281449 0.1732002 -0.5330835 -0.8281258 -0.05859756 0.557471 -0.8281174 -0.05859923 0.5574835 -0.8281632 -0.05856573 -0.5574188 -0.8281418 0.1732118 0.5330845 0 0.5001341 -0.865948 0 0.5001339 -0.8659481 0 0.809045 -0.5877467 0 1 0 -0.9986572 -0.05067449 -0.01077401 -0.9986572 -0.05067366 -0.0107755 -0.9826662 0.1813341 0.03853964 -0.9986572 -0.0419088 -0.03045481 -0.9986573 -0.04190725 -0.03045594 -0.9826582 0.1498178 0.1092592 0.04810148 0.9745666 0.2188747 -0.9986572 -0.02590394 -0.0448659 -0.9825929 0.09287619 0.1608885 -0.9827091 0.0925852 0.1603467 -0.9986572 -0.005417764 -0.05152148 -0.982651 0.01938444 0.1844491 -0.9825837 0.01941692 0.1848033 0.05181968 -0.3111782 0.9489378 -0.9986572 0.0160126 -0.04926961 -0.9986572 0.01601332 -0.04926902 -0.9826349 -0.05734807 0.1764656 -0.9986572 0.03465861 -0.03850501 -0.9825893 -0.12432 0.1380685 -0.9826398 -0.1241364 0.1378745 -0.9826359 -0.1695048 0.0754643 -0.9324631 -0.3300358 0.146932 -0.9323982 -0.3301908 0.1469963 0.9323537 0.2925041 -0.2125036 0 0.9958466 -0.09104847 -0.9826451 -0.1854959 0 -0.9323962 -0.3614382 0 -0.9323403 -0.3615823 0 0.9324216 0.3534775 0.07512545 0.9324211 0.3534787 0.07512569 0.9324511 0.3534027 0.07511025 0 -0.8659286 0.5001677 0 -0.8659286 0.5001678 0 -0.8659316 0.5001626 -0.9826581 -0.1693972 -0.07541602 -0.9324126 -0.3301675 -0.1469565 -0.9325999 -0.3297146 -0.1467843 0.9324802 0.1804774 0.3129038 0.9325966 0.1804468 0.312574 0.9322067 0.1809751 0.3134306 0 0.9962196 -0.08686989 0 0.996219 -0.08687806 -0.982639 -0.1241418 -0.1378751 -0.9322262 -0.2421261 -0.2689411 -0.932397 -0.2418655 -0.2685835 0.9324852 0.180597 -0.3128196 0 -0.9944918 0.1048155 0 -0.9944918 0.1048155 0 -0.9944916 0.1048164 -0.9826458 -0.05731344 -0.1764158 -0.9826588 -0.05729299 -0.17635 -0.9324942 -0.1116007 -0.3435109 0.9321641 0.03785926 0.3600511 0.9321597 0.03786075 0.3600623 0.9324325 0.03776717 0.3593655 0 -0.9944925 -0.1048079 0 -0.9944925 -0.1048073 0 -0.9944926 -0.1048073 -0.9826368 0.01939654 -0.1845229 -0.9826684 0.01937454 -0.1843569 -0.9322281 0.03779548 -0.3598923 0.9322831 0.3538045 -0.07530462 0.9323317 0.3536949 -0.07521665 0.9323318 0.3536949 -0.07521671 0 -0.9510772 -0.3089533 0 -0.9510773 -0.3089534 0 -0.9510778 -0.3089517 -0.9826046 0.09285897 -0.1608278 -0.9323562 0.1807764 -0.3131004 -0.9325323 0.1805352 -0.3127153 0 0.9887316 0.1496995 0 0.9897472 0.1428302 0 0.9897453 0.1428434 -0.982635 0.1501136 -0.1090616 -0.9323752 0.2923104 -0.2126761 -0.9324063 0.2923938 -0.2124253 0 0.7430989 0.6691817 0 0.743107 0.6691727 0 0.7431069 0.6691728 0.05261319 -0.6708436 -0.7397302 4.88303e-4 -0.9135231 0.4067868 -0.9986572 -0.05067574 0.01077187 -0.982649 0.1814226 -0.03855806 -0.9826664 0.1813327 -0.03853946 -0.9986572 -0.04190939 0.03045463 -0.9826389 0.1500988 -0.109047 -0.9986571 -0.02590376 0.04486703 -0.9826667 0.09268611 -0.1605475 -0.9986571 -0.005417644 0.05152362 -0.9986571 -0.005418837 0.05152308 -0.9986572 0.01601171 0.04927027 -0.9986571 0.03466695 0.03850048 -0.9826858 -0.1239821 -0.1376857 5.42603e-4 -0.3089931 -0.9510641 0 0.9972922 -0.07354277 -0.9986571 0.04733055 0.02106881 -0.9827032 -0.1691803 -0.07531678 -0.9986571 0.05180805 0 -0.9986572 0.05180805 0 0 0.9926981 0.1206249 -0.9986572 0.04733103 -0.02106392 -0.9986572 0.04733127 -0.02106106 0 -0.9781531 0.2078858 0 -0.9781532 0.2078858 0 -0.1045753 -0.994517 0 -0.1045753 -0.994517 0 -0.5000121 0.8660185 0 -0.5000119 0.8660186 0 -0.500012 0.8660185 0 -0.4999584 -0.8660495 0 -0.4999582 -0.8660495 0 -0.4999583 -0.8660495 0 -0.9781531 -0.2078862 0 -0.978153 -0.2078862 0 -0.9781531 -0.2078862 0 -0.8090264 0.5877724 0 -0.8090263 0.5877726 0 -0.8090263 0.5877725 0 -0.1045046 0.9945245 0 -0.1045046 0.9945244 0 -0.8090271 -0.5877715 0 0.6691323 -0.7431433 0 0.6691324 -0.7431432 0 0.6691324 -0.7431433 0 0.9135549 0.4067156 0 0.9135549 0.4067155 0 0.9135549 -0.4067155 0 0.913555 -0.4067156 0 0.309001 0.9510617 0 0.309001 0.9510618 0 0.3090657 -0.9510407 0 0.3090658 -0.9510407 0 0.6691323 0.7431433 0 0.6691324 0.7431432 0 0.6691324 0.7431433 0.9324297 0.03776305 -0.3593732 0.9324288 0.03776323 -0.3593755 0.9324847 0.03775197 -0.3592312 -0.9323208 -0.2419811 0.2687433 -0.9324318 -0.2417805 0.2685388 0.9324049 0.2923882 0.2124393 -0.932427 -0.1116846 0.3436661 -0.9325006 -0.1116191 0.343488 -0.9324905 0.03775137 0.3592162 0.9322621 -0.242101 0.2688391 0.9323827 -0.2418659 0.2686323 -0.9320943 0.1809143 0.3137996 -0.9326421 0.1804138 0.3124576 0.932379 -0.3302694 -0.1469406 0.932377 -0.3302562 -0.1469832 0.932377 -0.3302563 -0.1469832 -0.9324115 0.2922524 0.212597 -0.9322581 0.2926059 0.2127828 0.9324654 -0.3300439 0.1468989 0.9323446 -0.3303167 0.1470524 -0.9826454 0.1814328 0.03860455 -0.9323309 0.3536985 0.07521009 0.9322763 -0.1119695 -0.3439823 0.932373 -0.1117036 -0.3438067 0.932442 -0.111643 -0.3436391 0.9323315 -0.1116992 0.3439204 0.9324511 -0.1116586 0.3436095 0.9325208 -0.2416424 -0.2683542 0.9322892 -0.361714 0 0.9322892 -0.361714 0 0.9322891 -0.361714 0 0 0.7431343 -0.6691424 0 0.74307 -0.6692137 0 0.7431342 -0.6691424 0 0.5879657 -0.8088859 0 0.5880926 -0.8087937 0 0.5883638 -0.8085964 0 -0.4069159 0.9134657 0 -0.4070053 0.9134259 0 -0.4069615 0.9134454 0 -0.2079624 0.9781368 0 -0.2079624 0.9781369 0 -0.2080084 0.9781271 0 0 1 0 -0.2079361 -0.9781425 0 -0.2079828 -0.9781326 0 -0.2078421 -0.9781624 0 -0.4066968 -0.9135633 0 -0.4067406 -0.9135437 0 -0.4067823 -0.9135252 0 -0.5877838 -0.8090181 0 -0.5877059 -0.8090747 0 -0.5877835 -0.8090183 -0.9324723 0.3533495 -0.07509815 -0.9323828 0.3535627 -0.07520437 0 0.9781682 0.2078151 0 0.8091192 0.5876446 0 0.84294 0.5380077 0 -0.9135156 0.4068036 0 -0.9135156 0.4068037 0 -0.6690837 0.7431872 0 0.809045 -0.5877467 0 0.9781417 -0.2079397 0 -0.9135022 -0.4068339 0 -0.9037123 -0.4281405 0 -1 -3.26764e-5 0 -1 -3.26885e-5 0 -0.6690807 -0.7431898 0 -0.6464334 -0.7629705 0 -0.3090525 -0.951045 0 -0.3090526 -0.951045 0 0.8091185 0.5876458 0 0.4998673 0.8661021 0 0.1045339 -0.9945214 0 0.1045338 -0.9945214 0 0.4998679 0.8661018 0 0.1043883 0.9945366 0 0.4999399 -0.8660603 0 0.4999399 -0.8660601 0 -0.1043551 0.9945401 0 -0.3089877 0.951066 0 0.8090134 -0.5877903 0 0.8090135 -0.5877901 0.9481037 0.09827238 0.3023939 0.9481077 0.09825956 0.3023856 0.9677395 0.0738793 0.2408779 0.9853102 -0.1681237 0.02997368 1 0 0 0.9677477 -0.2472596 -0.04824155 0.9853149 -0.01220548 0.170311 0.9313939 0.07007765 0.3572039 0.9481199 -0.3109679 -0.06608754 0.9314099 -0.3625351 -0.0323112 1 0 0 1 0 0 0.9481206 -0.310969 0.0660727 0.9481216 -0.3109701 -0.06605398 1 0 2.20557e-7 1 0 0 0.9481167 -0.3109725 0.06611436 0.9481219 -0.2572016 0.1868487 1 0 -2.9758e-7 1 0 -1.71911e-7 0.948119 -0.1589547 0.275325 0.9481371 -0.2571517 0.1868398 1 0 -3.01733e-7 1 0 -1.27413e-7 0.9481144 -0.1590108 0.2753083 0.9481149 -0.03328603 0.3161807 1 0 0 1 0 -2.96155e-7 0.9481095 -0.03324425 0.3162011 1 0 0 0 -0.3090517 0.9510452 0 0.1046934 -0.9945046 0 0.1046932 -0.9945046 0 -0.3090518 0.9510452 0 0.1045387 0.9945209 0 -0.3089951 -0.9510637 0 -0.3089947 -0.9510638 0 0.1045386 0.9945209 0 0.5202044 0.8540419 0 -0.6692071 -0.743076 0 -0.6692069 -0.7430762 0 0.8090447 0.5877472 0 0.5000416 0.8660015 0 -0.5035283 0.8639788 0 -0.9135241 -0.4067847 0 0.8263608 0.5631412 0 0.9781566 0.2078697 0 -1 -6.70509e-5 0 -0.8088464 0.5880202 0 -0.9134767 0.4068913 0 -1 -6.70654e-5 0 0.9781566 0.2078697 0 0.97817 -0.2078067 0 -0.6690644 0.7432045 0 -0.6690644 0.7432045 0 0.97817 -0.2078068 0 -0.3089876 0.9510661 0.9580675 -0.08608114 0.2733071 0.9580883 -0.2627528 0.114139 0 0.9364419 0.3508229 0 0.9781682 0.2078151 0 0.9781417 -0.2079396 0 -1 -6.70169e-5 0 0.809045 -0.5877468 0 0.8088459 -0.5880206 0 0.8088458 -0.588021 0 0.6690655 -0.7432035 0 0.5001341 -0.865948 0 0.6690655 -0.7432035 0 0.3089872 -0.9510663 0 0.1046936 -0.9945045 0 0.3089869 -0.9510663 0 0.1043553 -0.9945401 0 -0.3089953 -0.9510636 0 -0.3081272 -0.9513452 0 -0.6230446 -0.7821863 0 0.5329481 0.8461481 1 0 -2.61789e-7 1 0 -9.59876e-7 1 0 -2.25357e-7 1 0 -2.92946e-6 1 0 2.17062e-7 1 0 -2.25351e-7 1 0 -2.9292e-6 1 0 2.92963e-6 1 0 -1.68761e-6 -1 0 0 -1 0 0 -1 0 0 -1 0 1.20779e-7 -1 0 2.41582e-7 -1 0 0 -1 0 -3.69955e-7 -4.94e-6 0.9946389 0.1034096 -0.9826343 0.1501128 0.1090686 -0.9986572 -0.02590352 -0.04486632 -0.9986573 -0.005419075 -0.05152088 0 0.9946377 -0.1034212 -0.9826591 -0.05730432 0.1763443 -1.94284e-5 0.9135626 0.4066981 -0.9986572 0.03465551 -0.03850626 -0.9826412 -0.1694805 0.0754503 0.932406 0.2923917 -0.2124298 -0.9826709 -0.1853589 0 0.9324517 0.3534011 0.07510989 0 -0.8659316 0.5001625 0.9321987 0.180986 0.3134483 0.9323033 0.1808426 -0.3132199 0.9323245 0.1805291 -0.3133373 -0.9324253 -0.1116626 -0.3436782 -0.9826398 -0.05729585 -0.1764549 0.932438 0.03776526 0.3593512 0 -0.9944925 -0.1048079 -0.9323055 0.03779751 -0.3596915 -0.9826495 0.01939833 -0.184455 -0.9323576 0.03779178 -0.3595571 0.9322477 0.3539113 -0.07524043 0.9322477 0.3539113 -0.07524043 0.932301 0.3537926 -0.07513815 0 -0.9510778 -0.3089517 0 0.7431309 0.6691462 -0.9986571 -0.05067545 0.0107724 -0.9986573 -0.04190725 0.0304563 -0.9986572 -0.02590423 0.04486697 -0.9986572 0.01601332 0.04926902 -0.9986571 0.03466677 0.0385009 -0.9986572 0.04733061 0.02106803 0 -0.9781531 0.2078858 0 -0.5000122 0.8660184 0 -0.4999585 -0.8660494 0 -0.9781531 -0.2078862 0 -0.8090264 0.5877724 0 0.6691322 -0.7431434 0 0.6691322 0.7431434 0.9324859 0.03775179 -0.3592283 0.9325522 0.2920878 0.2122058 0.9324318 0.2923617 0.2123577 -0.9322117 0.03784704 0.359929 -0.9825391 0.01940393 0.1850419 -0.9324197 0.03780764 0.3593941 0.9322686 -0.2420699 0.2688445 0.9324409 -0.2418137 0.2684777 0.9323101 -0.3304207 -0.1470379 0.9323101 -0.3304207 -0.1470379 0.9323089 -0.330393 -0.1471077 0.9324119 -0.3301572 0.1469846 -0.9323022 0.3537603 0.07527589 -0.9826464 0.1814285 0.03860014 -0.9324725 0.3533488 0.07509815 0.9323377 -0.1118823 -0.3438444 0.9323748 -0.1117258 0.3437947 0.9323832 -0.2418723 -0.2686249 0.9324992 -0.241599 -0.2684685 0.9324659 -0.361258 0 0 0.7431342 -0.6691424 0 0.587888 -0.8089423 0 -0.4069596 0.9134462 0 -0.2080084 0.9781271 0 -0.207983 -0.9781325 0 -0.4067822 -0.9135252 0 -0.5877838 -0.8090181 0.7555888 -0.640725 0.1362246 0.9557042 -0.1969512 0.2187231 1 0 7.23746e-6 1 0 5.57142e-7 0.7555222 -0.06855487 0.6515263 0 0.9781378 -0.207958 0 0.1043553 -0.9945401 - - - - - - - - - - 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - - - - - - - - - - - - - - -

0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 1 1 8 8 8 9 9 9 10 4 4 11 10 10 12 11 11 13 7 7 14 12 12 15 13 13 16 9 9 17 14 14 18 15 15 19 11 11 20 16 16 21 17 17 22 13 13 23 18 18 24 19 19 25 15 15 26 20 20 27 21 21 28 17 17 29 22 22 30 23 23 31 19 19 32 24 24 33 25 25 34 21 21 35 26 26 36 27 27 37 23 23 38 28 28 39 2 2 40 25 25 41 29 29 42 5 5 43 27 27 44 30 30 45 31 31 46 32 32 47 20 33 48 26 34 49 14 35 50 33 36 51 34 37 52 35 38 53 36 39 54 37 40 55 38 41 56 39 42 57 40 43 58 31 31 59 37 40 60 41 44 61 42 45 62 43 46 63 44 47 64 40 43 65 41 44 66 45 48 67 46 49 68 43 46 69 47 50 70 48 51 71 49 52 72 50 53 73 46 49 74 47 50 75 51 54 76 52 55 77 49 52 78 53 56 79 54 57 80 51 54 81 55 58 82 56 59 83 57 60 84 58 61 85 54 57 86 59 62 87 33 63 88 56 59 89 57 60 90 60 64 91 32 32 92 59 62 93 36 39 94 34 65 95 61 66 96 62 67 97 63 68 98 32 69 99 31 70 100 64 71 101 34 37 102 38 72 103 61 73 104 31 70 105 40 74 106 65 75 107 42 76 108 66 77 109 61 73 110 44 78 111 67 79 112 65 75 113 46 80 114 68 81 115 66 77 116 48 82 117 69 83 118 67 79 119 46 80 120 50 84 121 62 85 122 52 86 123 70 87 124 69 83 125 54 88 126 71 89 127 62 85 128 56 90 129 63 91 130 70 87 131 58 92 132 72 93 133 71 89 134 56 90 135 33 36 136 73 94 137 58 92 138 32 69 139 74 95 140 75 96 141 76 97 142 77 98 143 78 99 144 45 99 145 79 99 146 80 99 147 81 99 148 82 99 149 59 99 150 83 99 151 84 99 152 85 99 153 86 99 154 87 99 155 88 99 156 27 99 157 89 99 158 90 99 159 91 99 160 92 99 161 11 99 162 80 99 163 93 99 164 94 99 165 95 99 166 96 99 167 81 99 168 43 99 169 97 99 170 98 99 171 99 99 172 100 99 173 25 99 174 101 99 175 102 99 176 9 9 177 13 13 178 103 99 179 43 100 180 39 101 181 104 102 182 105 99 183 57 99 184 106 99 185 5 99 186 4 99 187 107 99 188 39 103 189 30 104 190 108 105 191 41 106 192 85 99 193 109 99 194 21 99 195 25 99 196 110 99 197 60 107 198 111 108 199 108 109 200 86 99 201 9 99 202 112 99 203 27 99 204 5 99 205 113 99 206 57 110 207 106 111 208 111 112 209 55 113 210 114 99 211 115 99 212 13 13 213 17 17 214 116 99 215 57 114 216 53 115 217 117 116 218 118 99 219 23 99 220 119 99 221 4 4 222 9 9 223 112 99 224 7 99 225 90 99 226 120 99 227 49 117 228 121 118 229 117 119 230 17 99 231 21 99 232 122 99 233 79 120 234 123 121 235 124 122 236 125 123 237 126 123 238 127 123 239 128 124 240 129 99 241 130 99 242 96 99 243 131 99 244 132 99 245 133 125 246 134 126 247 123 127 248 135 128 249 136 129 250 137 130 251 138 131 252 139 132 253 140 133 254 116 99 255 141 99 256 142 99 257 131 134 258 132 135 259 134 136 260 143 137 261 144 138 262 130 139 263 128 124 264 145 140 265 146 141 266 147 99 267 121 99 268 124 99 269 148 142 270 149 143 271 132 144 272 126 145 273 119 145 274 150 145 275 151 146 276 152 147 277 153 148 278 148 99 279 154 99 280 140 99 281 148 149 282 155 150 283 156 151 284 129 152 285 130 153 286 157 154 287 102 155 288 158 156 289 159 157 290 138 99 291 113 99 292 160 99 293 155 158 294 161 159 295 162 160 296 135 161 297 125 162 298 163 163 299 164 164 300 165 165 301 166 166 302 167 99 303 168 99 304 169 99 305 170 167 306 171 168 307 162 169 308 172 170 309 173 171 310 174 172 311 175 99 312 125 99 313 163 99 314 167 173 315 176 174 316 171 175 317 177 176 318 178 177 319 179 178 320 108 99 321 180 99 322 181 99 323 182 99 324 78 99 325 183 99 326 11 99 327 15 99 328 125 99 329 13 99 330 182 99 331 184 99 332 185 99 333 186 99 334 175 99 335 25 99 336 2 99 337 129 99 338 99 99 339 1 99 340 143 99 341 187 99 342 188 99 343 147 99 344 19 99 345 23 99 346 119 99 347 30 179 348 98 99 349 180 99 350 189 99 351 190 99 352 178 99 353 2 99 354 1 99 355 143 99 356 186 99 357 15 99 358 125 99 359 191 99 360 192 99 361 172 170 362 7 99 363 11 99 364 135 99 365 47 180 366 185 99 367 168 99 368 114 99 369 118 99 370 164 99 371 15 99 372 19 99 373 126 99 374 193 99 375 5 99 376 113 99 377 43 181 378 97 182 379 167 183 380 101 99 381 105 99 382 158 99 383 23 99 384 27 99 385 89 99 386 36 99 387 194 99 388 154 99 389 47 184 390 167 173 391 170 185 392 83 99 393 88 99 394 151 99 395 1 99 396 7 99 397 195 99 398 188 99 399 49 99 400 121 99 401 51 186 402 170 167 403 161 187 404 196 99 405 197 99 406 128 124 407 17 99 408 187 99 409 141 99 410 59 188 411 55 189 412 161 159 413 194 99 414 193 99 415 138 99 416 95 99 417 37 99 418 131 99 419 59 190 420 155 150 421 148 149 422 197 99 423 2 99 424 129 99 425 4 99 426 94 99 427 198 99 428 36 191 429 148 142 430 131 192 431 60 193 432 196 99 433 199 194 434 190 99 435 51 99 436 170 99 437 37 195 438 131 134 439 133 196 440 192 99 441 21 99 442 122 99 443 19 99 444 189 99 445 177 99 446 45 197 447 41 198 448 133 125 449 53 99 450 191 99 451 200 199 452 49 200 453 45 201 454 79 120 455 91 99 456 39 99 457 104 99 458 130 99 459 201 99 460 146 141 461 163 202 462 176 203 463 202 202 464 130 204 465 201 205 466 203 204 467 150 206 468 162 207 469 171 208 470 144 209 471 204 210 472 201 211 473 136 212 474 202 213 475 205 214 476 127 215 477 171 216 478 176 217 479 206 218 480 156 219 481 162 218 482 137 220 483 205 220 484 204 220 485 207 221 486 208 222 487 124 223 488 209 224 489 134 225 490 132 224 491 210 226 492 124 227 493 123 226 494 160 228 495 149 229 496 156 228 497 157 230 498 203 231 499 208 230 500 211 232 501 132 233 502 149 234 503 212 99 504 123 99 505 134 99 506 207 99 507 208 99 508 174 172 509 205 99 510 137 99 511 213 99 512 150 99 513 162 99 514 166 99 515 209 99 516 134 99 517 214 99 518 203 99 519 157 99 520 215 99 521 202 99 522 136 99 523 216 99 524 206 99 525 156 99 526 153 99 527 123 99 528 212 99 529 217 99 530 144 99 531 204 99 532 181 99 533 163 99 534 176 99 535 169 99 536 160 99 537 149 99 538 140 99 539 124 99 540 210 99 541 142 99 542 132 99 543 211 99 544 218 99 545 171 99 546 127 99 547 219 99 548 107 99 549 198 99 550 218 99 551 111 99 552 199 194 553 146 141 554 89 235 555 206 236 556 150 237 557 121 118 558 124 238 559 208 239 560 178 99 561 170 99 562 171 99 563 172 170 564 122 99 565 207 99 566 143 240 567 195 240 568 137 240 569 117 116 570 208 241 571 203 242 572 126 99 573 177 99 574 219 99 575 117 99 576 200 199 577 174 172 578 111 112 579 106 111 580 203 243 581 92 99 582 104 99 583 205 99 584 116 244 585 122 245 586 207 245 587 111 108 588 201 246 589 204 247 590 195 99 591 120 99 592 213 99 593 107 248 594 112 249 595 209 250 596 108 105 597 204 251 598 205 252 599 164 99 600 119 99 601 150 99 602 103 253 603 116 254 604 210 254 605 97 255 606 104 102 607 205 256 608 161 99 609 115 99 610 166 99 611 113 257 612 160 258 613 206 259 614 87 99 615 112 99 616 209 99 617 122 260 618 110 261 619 157 261 620 133 99 621 109 99 622 214 99 623 113 262 624 107 262 625 211 262 626 158 99 627 106 99 628 203 99 629 112 263 630 103 264 631 212 265 632 110 99 633 102 99 634 215 99 635 100 266 636 220 267 637 181 268 638 82 99 639 97 99 640 202 99 641 198 269 642 96 270 643 221 271 644 135 99 645 93 99 646 216 99 647 120 272 648 92 273 649 222 274 650 151 99 651 89 99 652 206 99 653 87 275 654 223 276 655 214 277 656 155 99 657 84 99 658 153 99 659 93 278 660 82 278 661 224 278 662 183 99 663 79 99 664 123 99 665 184 279 666 183 280 667 225 281 668 103 99 669 184 99 670 217 99 671 175 282 672 226 283 673 169 284 674 100 99 675 143 99 676 144 99 677 141 285 678 147 286 679 227 287 680 97 182 681 202 288 682 176 289 683 228 290 684 229 291 685 230 292 686 47 293 687 231 294 688 232 295 689 233 296 690 77 98 691 234 297 692 39 298 693 235 299 694 236 300 695 43 301 696 236 300 697 231 294 698 237 297 699 234 297 700 238 290 701 30 302 702 239 303 703 235 299 704 229 291 705 228 290 706 238 290 707 60 304 708 240 305 709 239 303 710 229 291 711 241 306 712 242 307 713 57 308 714 243 309 715 240 305 716 244 310 717 242 307 718 245 311 719 53 312 720 246 313 721 243 309 722 247 314 723 245 311 724 248 315 725 49 316 726 249 317 727 246 313 728 240 318 729 250 319 730 251 320 731 252 321 732 242 322 733 241 323 734 235 324 735 239 325 736 251 320 737 253 326 738 254 327 739 241 323 740 235 324 741 255 328 742 256 329 743 257 330 744 253 326 745 238 331 746 231 332 747 236 333 748 256 329 749 257 330 750 234 334 751 77 335 752 232 336 753 231 332 754 258 337 755 246 338 756 249 339 757 77 335 758 232 336 759 259 340 760 248 341 761 246 338 762 76 342 763 260 343 764 261 344 765 262 345 766 248 341 767 243 346 768 260 343 769 250 319 770 261 344 771 245 347 772 242 322 773 51 295 774 232 295 775 262 348 776 263 349 777 260 350 778 76 97 779 55 351 780 262 348 781 261 352 782 264 353 783 250 354 784 260 350 785 59 355 786 261 352 787 252 356 788 265 357 789 251 358 790 250 354 791 37 359 792 36 360 793 252 356 794 265 357 795 266 361 796 255 362 797 37 359 798 254 363 799 253 364 800 267 365 801 268 366 802 258 367 803 267 365 804 256 368 805 255 362 806 41 369 807 253 364 808 257 370 809 269 371 810 259 372 811 258 367 812 45 373 813 257 370 814 249 317 815 270 374 816 248 315 817 259 372 818 271 347 819 230 375 820 272 376 821 267 365 822 266 361 823 273 377 824 228 290 825 274 378 826 275 379 827 268 366 828 267 365 829 276 380 830 237 297 831 275 379 832 277 381 833 268 382 834 278 383 835 279 384 836 233 296 837 277 381 838 271 385 839 269 386 840 279 384 841 280 387 842 75 96 843 271 385 844 281 388 845 270 389 846 280 387 847 282 390 848 263 349 849 281 388 850 283 391 851 244 310 852 247 314 853 282 392 854 264 353 855 283 391 856 272 393 857 229 291 858 244 310 859 284 394 860 266 361 861 265 357 862 272 393 863 28 28 864 0 0 865 2 2 866 29 29 867 3 3 868 5 5 869 0 0 870 6 6 871 1 1 872 3 3 873 8 8 874 4 4 875 6 6 876 10 10 877 7 7 878 8 8 879 12 12 880 9 9 881 10 10 882 14 14 883 11 11 884 12 12 885 16 16 886 13 13 887 14 14 888 18 18 889 15 15 890 16 16 891 20 20 892 17 17 893 18 18 894 22 22 895 19 19 896 20 20 897 24 24 898 21 21 899 22 22 900 26 26 901 23 23 902 24 24 903 28 28 904 25 25 905 26 26 906 29 29 907 27 27 908 60 64 909 30 30 910 32 32 911 14 35 912 10 347 913 20 33 914 6 395 915 0 396 916 20 33 917 28 397 918 24 398 919 20 33 920 20 33 921 16 347 922 12 347 923 12 347 924 8 399 925 20 33 926 3 400 927 29 401 928 26 34 929 26 34 930 22 402 931 18 403 932 18 403 933 14 35 934 26 34 935 0 396 936 28 397 937 20 33 938 20 33 939 8 399 940 26 34 941 3 400 942 26 34 943 8 399 944 10 347 945 6 395 946 20 33 947 73 94 948 33 36 949 35 38 950 34 65 951 36 39 952 38 41 953 30 30 954 39 42 955 31 31 956 38 41 957 37 40 958 42 45 959 39 42 960 43 46 961 40 43 962 42 45 963 41 44 964 46 49 965 44 47 966 43 46 967 48 51 968 45 48 969 49 52 970 46 49 971 48 51 972 47 50 973 52 55 974 50 53 975 49 52 976 54 57 977 52 55 978 51 54 979 56 59 980 53 56 981 57 60 982 54 57 983 55 58 984 59 62 985 56 59 986 58 61 987 57 60 988 32 32 989 33 63 990 59 62 991 34 65 992 65 404 993 67 405 994 64 406 995 69 407 996 70 404 997 63 68 998 63 68 999 73 404 1000 35 408 1001 35 408 1002 61 66 1003 63 68 1004 66 404 1005 68 404 1006 62 67 1007 62 67 1008 71 404 1009 64 406 1010 72 409 1011 74 410 1012 64 406 1013 64 406 1014 67 405 1015 63 68 1016 69 407 1017 63 68 1018 67 405 1019 61 66 1020 66 404 1021 62 67 1022 71 404 1023 72 409 1024 64 406 1025 64 406 1026 63 68 1027 62 67 1028 74 95 1029 32 69 1030 64 71 1031 35 38 1032 34 37 1033 61 73 1034 64 71 1035 31 70 1036 65 75 1037 38 72 1038 42 76 1039 61 73 1040 40 74 1041 44 78 1042 65 75 1043 42 76 1044 46 80 1045 66 77 1046 44 78 1047 48 82 1048 67 79 1049 68 81 1050 46 80 1051 62 85 1052 48 82 1053 52 86 1054 69 83 1055 50 84 1056 54 88 1057 62 85 1058 52 86 1059 56 90 1060 70 87 1061 54 88 1062 58 92 1063 71 89 1064 63 91 1065 56 90 1066 73 94 1067 72 93 1068 58 92 1069 74 95 1070 233 296 1071 75 96 1072 77 98 1073 183 99 1074 78 99 1075 79 99 1076 93 99 1077 80 99 1078 82 99 1079 155 99 1080 59 99 1081 84 99 1082 109 99 1083 85 99 1084 87 99 1085 151 99 1086 88 99 1087 89 99 1088 120 99 1089 90 99 1090 92 99 1091 135 99 1092 11 99 1093 93 99 1094 198 99 1095 94 99 1096 96 99 1097 82 99 1098 81 99 1099 97 99 1100 180 99 1101 98 99 1102 100 99 1103 110 99 1104 25 99 1105 102 99 1106 112 99 1107 9 411 1108 103 99 1109 97 255 1110 43 100 1111 104 102 1112 158 99 1113 105 99 1114 106 99 1115 113 99 1116 5 99 1117 107 99 1118 104 412 1119 39 103 1120 108 105 1121 133 99 1122 41 106 1123 109 99 1124 122 99 1125 21 99 1126 110 99 1127 30 413 1128 60 107 1129 108 109 1130 87 99 1131 86 99 1132 112 99 1133 89 99 1134 27 99 1135 113 99 1136 60 414 1137 57 110 1138 111 112 1139 161 99 1140 55 113 1141 115 99 1142 103 99 1143 13 415 1144 116 99 1145 106 416 1146 57 114 1147 117 116 1148 164 99 1149 118 99 1150 119 99 1151 107 99 1152 4 417 1153 112 99 1154 195 99 1155 7 99 1156 120 99 1157 53 418 1158 49 117 1159 117 119 1160 116 99 1161 17 99 1162 122 99 1163 121 419 1164 79 120 1165 124 122 1166 163 420 1167 125 420 1168 127 420 1169 145 140 1170 128 124 1171 130 99 1172 221 99 1173 96 99 1174 132 99 1175 79 421 1176 133 125 1177 123 127 1178 195 422 1179 135 128 1180 137 130 1181 154 423 1182 138 131 1183 140 133 1184 210 99 1185 116 99 1186 142 99 1187 133 196 1188 131 134 1189 134 136 1190 129 424 1191 143 137 1192 130 139 1193 199 194 1194 128 124 1195 146 141 1196 227 99 1197 147 99 1198 124 99 1199 131 192 1200 148 142 1201 132 144 1202 127 425 1203 126 425 1204 150 426 1205 84 148 1206 151 146 1207 153 148 1208 149 99 1209 148 99 1210 140 99 1211 149 427 1212 148 428 1213 156 427 1214 110 429 1215 129 152 1216 157 154 1217 215 430 1218 102 155 1219 159 157 1220 139 99 1221 138 99 1222 160 99 1223 156 431 1224 155 432 1225 162 433 1226 136 434 1227 135 435 1228 163 436 1229 115 437 1230 164 164 1231 166 166 1232 176 99 1233 167 99 1234 169 99 1235 161 187 1236 170 167 1237 162 169 1238 200 199 1239 172 170 1240 174 172 1241 226 99 1242 175 99 1243 163 99 1244 170 185 1245 167 173 1246 171 175 1247 219 438 1248 177 176 1249 179 178 1250 204 99 1251 108 99 1252 181 99 1253 184 99 1254 182 99 1255 183 99 1256 135 99 1257 11 99 1258 125 99 1259 103 99 1260 13 99 1261 184 99 1262 168 99 1263 185 99 1264 175 99 1265 110 99 1266 25 99 1267 129 99 1268 100 99 1269 99 99 1270 143 99 1271 141 99 1272 187 99 1273 147 99 1274 126 99 1275 19 99 1276 119 99 1277 108 99 1278 30 179 1279 180 99 1280 177 99 1281 189 99 1282 178 99 1283 129 99 1284 2 99 1285 143 99 1286 175 99 1287 186 99 1288 125 99 1289 200 199 1290 191 99 1291 172 170 1292 195 99 1293 7 99 1294 135 99 1295 167 99 1296 47 180 1297 168 99 1298 115 99 1299 114 99 1300 164 99 1301 125 99 1302 15 99 1303 126 99 1304 138 99 1305 193 99 1306 113 99 1307 47 439 1308 43 181 1309 167 183 1310 102 99 1311 101 99 1312 158 99 1313 119 99 1314 23 99 1315 89 99 1316 148 99 1317 36 99 1318 154 99 1319 51 440 1320 47 184 1321 170 185 1322 84 99 1323 83 99 1324 151 99 1325 143 99 1326 1 99 1327 195 99 1328 147 99 1329 188 99 1330 121 99 1331 55 441 1332 51 186 1333 161 187 1334 199 194 1335 196 99 1336 128 124 1337 116 99 1338 17 99 1339 141 99 1340 155 158 1341 59 188 1342 161 159 1343 154 99 1344 194 99 1345 138 99 1346 96 99 1347 95 99 1348 131 99 1349 36 442 1350 59 190 1351 148 149 1352 128 124 1353 197 99 1354 129 99 1355 107 99 1356 4 99 1357 198 99 1358 37 443 1359 36 191 1360 131 192 1361 111 99 1362 60 193 1363 199 194 1364 178 99 1365 190 99 1366 170 99 1367 41 444 1368 37 195 1369 133 196 1370 172 170 1371 192 99 1372 122 99 1373 126 99 1374 19 99 1375 177 99 1376 79 421 1377 45 197 1378 133 125 1379 117 99 1380 53 99 1381 200 199 1382 121 419 1383 49 200 1384 79 120 1385 92 99 1386 91 99 1387 104 99 1388 145 140 1389 130 99 1390 146 141 1391 136 445 1392 163 202 1393 202 202 1394 157 205 1395 130 204 1396 203 204 1397 127 446 1398 150 206 1399 171 208 1400 130 447 1401 144 209 1402 201 211 1403 137 448 1404 136 212 1405 205 214 1406 163 449 1407 127 215 1408 176 217 1409 150 219 1410 206 218 1411 162 218 1412 144 220 1413 137 220 1414 204 220 1415 210 450 1416 207 221 1417 124 223 1418 211 224 1419 209 224 1420 132 224 1421 212 226 1422 210 226 1423 123 226 1424 206 228 1425 160 228 1426 156 228 1427 207 230 1428 157 230 1429 208 230 1430 160 451 1431 211 232 1432 149 234 1433 209 99 1434 212 99 1435 134 99 1436 173 171 1437 207 99 1438 174 172 1439 222 99 1440 205 99 1441 213 99 1442 165 99 1443 150 99 1444 166 99 1445 223 99 1446 209 99 1447 214 99 1448 159 99 1449 203 99 1450 215 99 1451 224 99 1452 202 99 1453 216 99 1454 152 99 1455 206 99 1456 153 99 1457 225 99 1458 123 99 1459 217 99 1460 220 99 1461 144 99 1462 181 99 1463 226 99 1464 163 99 1465 169 99 1466 139 99 1467 160 99 1468 140 99 1469 227 99 1470 124 99 1471 142 99 1472 221 99 1473 132 99 1474 218 99 1475 179 99 1476 171 99 1477 219 99 1478 211 99 1479 107 99 1480 218 99 1481 201 99 1482 111 99 1483 146 141 1484 119 452 1485 89 235 1486 150 237 1487 117 119 1488 121 118 1489 208 239 1490 179 99 1491 178 99 1492 171 99 1493 173 171 1494 172 170 1495 207 99 1496 144 453 1497 143 453 1498 137 454 1499 106 416 1500 117 116 1501 203 242 1502 127 99 1503 126 99 1504 219 99 1505 208 99 1506 117 99 1507 174 172 1508 201 455 1509 111 456 1510 203 457 1511 222 99 1512 92 99 1513 205 99 1514 210 458 1515 116 458 1516 207 459 1517 108 109 1518 111 108 1519 204 247 1520 137 99 1521 195 99 1522 213 99 1523 211 460 1524 107 461 1525 209 462 1526 104 412 1527 108 105 1528 205 252 1529 165 99 1530 164 99 1531 150 99 1532 212 463 1533 103 463 1534 210 463 1535 202 464 1536 97 465 1537 205 466 1538 162 99 1539 161 99 1540 166 99 1541 89 467 1542 113 257 1543 206 259 1544 223 99 1545 87 99 1546 209 99 1547 207 468 1548 122 468 1549 157 468 1550 134 99 1551 133 99 1552 214 99 1553 160 469 1554 113 469 1555 211 470 1556 159 99 1557 158 99 1558 203 99 1559 209 471 1560 112 471 1561 212 471 1562 157 99 1563 110 99 1564 215 99 1565 180 472 1566 100 266 1567 181 268 1568 224 99 1569 82 99 1570 202 99 1571 218 473 1572 198 269 1573 221 271 1574 136 99 1575 135 99 1576 216 99 1577 213 474 1578 120 272 1579 222 274 1580 152 99 1581 151 99 1582 206 99 1583 109 475 1584 87 275 1585 214 277 1586 156 99 1587 155 99 1588 153 99 1589 216 278 1590 93 278 1591 224 278 1592 225 99 1593 183 99 1594 123 99 1595 217 476 1596 184 279 1597 225 281 1598 212 99 1599 103 99 1600 217 99 1601 168 477 1602 175 282 1603 169 284 1604 220 99 1605 100 99 1606 144 99 1607 142 478 1608 141 285 1609 227 287 1610 167 183 1611 97 182 1612 176 289 1613 274 378 1614 228 290 1615 230 292 1616 51 295 1617 47 293 1618 232 295 1619 237 297 1620 233 296 1621 234 297 1622 43 301 1623 39 298 1624 236 300 1625 47 293 1626 43 301 1627 231 294 1628 228 290 1629 237 297 1630 238 290 1631 39 298 1632 30 302 1633 235 299 1634 241 306 1635 229 291 1636 238 290 1637 30 302 1638 60 304 1639 239 303 1640 244 310 1641 229 291 1642 242 307 1643 60 304 1644 57 308 1645 240 305 1646 247 314 1647 244 310 1648 245 311 1649 57 308 1650 53 312 1651 243 309 1652 270 374 1653 247 314 1654 248 315 1655 53 312 1656 49 316 1657 246 313 1658 239 325 1659 240 318 1660 251 320 1661 254 327 1662 252 321 1663 241 323 1664 255 328 1665 235 324 1666 251 320 1667 238 331 1668 253 326 1669 241 323 1670 236 333 1671 235 324 1672 256 329 1673 234 334 1674 257 330 1675 238 331 1676 258 337 1677 231 332 1678 256 329 1679 249 339 1680 257 330 1681 77 335 1682 259 340 1683 232 336 1684 258 337 1685 76 342 1686 246 338 1687 77 335 1688 262 345 1689 232 336 1690 248 341 1691 243 346 1692 246 338 1693 260 343 1694 245 347 1695 261 344 1696 248 341 1697 240 318 1698 243 346 1699 250 319 1700 252 321 1701 261 344 1702 242 322 1703 55 351 1704 51 295 1705 262 348 1706 75 96 1707 263 349 1708 76 97 1709 59 355 1710 55 351 1711 261 352 1712 263 349 1713 264 353 1714 260 350 1715 36 360 1716 59 355 1717 252 356 1718 264 353 1719 265 357 1720 250 354 1721 254 363 1722 37 359 1723 252 356 1724 251 358 1725 265 357 1726 255 362 1727 41 369 1728 37 359 1729 253 364 1730 256 368 1731 267 365 1732 258 367 1733 266 361 1734 267 365 1735 255 362 1736 45 373 1737 41 369 1738 257 370 1739 268 366 1740 269 371 1741 258 367 1742 49 316 1743 45 373 1744 249 317 1745 269 371 1746 270 374 1747 259 372 1748 278 347 1749 276 347 1750 273 479 1751 273 479 1752 272 376 1753 279 480 1754 283 481 1755 281 482 1756 272 376 1757 271 347 1758 277 347 1759 230 375 1760 275 347 1761 274 347 1762 230 375 1763 230 375 1764 284 483 1765 279 480 1766 282 347 1767 280 347 1768 284 483 1769 279 480 1770 278 347 1771 273 479 1772 272 376 1773 281 482 1774 271 347 1775 277 347 1776 275 347 1777 230 375 1778 284 483 1779 280 347 1780 279 480 1781 279 480 1782 272 376 1783 230 375 1784 276 380 1785 267 365 1786 273 377 1787 237 297 1788 228 290 1789 275 379 1790 278 484 1791 268 366 1792 276 380 1793 233 296 1794 237 297 1795 277 381 1796 269 386 1797 268 382 1798 279 384 1799 75 96 1800 233 296 1801 271 385 1802 270 389 1803 269 386 1804 280 387 1805 263 349 1806 75 96 1807 281 388 1808 247 485 1809 270 389 1810 282 390 1811 264 353 1812 263 349 1813 283 391 1814 284 394 1815 244 310 1816 282 392 1817 265 357 1818 264 353 1819 272 393 1820 230 292 1821 229 291 1822 284 394 1823 273 377 1824 266 361 1825 272 393 1826

-
-
-
- - - - 0.656614 0.04925197 -0.250966 0.656614 0.04932898 -0.251007 0.656612 0.04383695 -0.256698 0.789708 0.01340198 -0.255018 0.789708 0.01340198 -0.250757 0.723162 0.01340198 -0.250757 0.789706 0.04974699 -0.251135 0.789706 0.04966998 -0.251176 0.789705 0.05457299 -0.257289 0.656616 0.08349597 -0.254849 0.656616 0.08349597 -0.250757 0.723162 0.08349597 -0.250757 0.789706 0.04891198 -0.250529 0.758066 0.04906296 -0.250637 0.723162 0.04844897 -0.250757 0.789727 0.04129898 -0.269776 0.789705 0.02797698 -0.258719 0.656613 0.02797698 -0.258719 0.656616 0.01340198 -0.255018 0.656578 0.05574494 -0.271182 0.789734 0.05574494 -0.271182 0.789744 0.05404394 -0.274059 0.656615 0.06927996 -0.260158 0.789707 0.06927996 -0.260158 0.656564 0.042858 -0.274044 0.789743 0.042858 -0.274044 0.789704 0.04383695 -0.256698 0.656613 0.05457299 -0.257289 0.656566 0.05404394 -0.274059 0.687481 0.04905396 -0.250635 0.656614 0.04891198 -0.250529 0.656616 0.01340198 -0.250757 0.656566 0.05404394 -0.274059 0.656564 0.042858 -0.274044 0.656524 0.05422395 -0.297058 0.656523 0.04262799 -0.297044 0.789744 0.05404394 -0.274059 0.789743 0.042858 -0.274044 0.789784 0.04262799 -0.297044 0.789786 0.05422395 -0.297058 0.656614 0.04941296 -0.251033 0.789706 0.04932898 -0.251176 0.656614 0.04949998 -0.251041 0.789706 0.04941296 -0.251202 0.656614 0.04912894 -0.250843 0.656614 0.049088 -0.250766 0.789706 0.049088 -0.250935 0.789706 0.04925197 -0.251135 0.656614 0.04918497 -0.250911 0.789706 0.04912894 -0.251012 0.687481 0.04994499 -0.250635 0.789706 0.04958695 -0.251202 0.656614 0.04958695 -0.251033 0.656614 0.04974699 -0.250966 0.656614 0.04966998 -0.251007 0.775881 0.04991096 -0.250576 0.758066 0.04993695 -0.250637 0.789706 0.04993695 -0.250678 0.789706 0.049088 -0.250594 0.775881 0.049088 -0.250576 0.789706 0.04912197 -0.250531 0.723162 0.04993796 -0.250757 0.656614 0.04993695 -0.250683 0.789706 0.04993695 -0.250851 0.656614 0.04991096 -0.250766 0.789706 0.04981499 -0.25108 0.656614 0.04981499 -0.250911 0.789708 0.08349597 -0.250757 0.789706 0.04906296 -0.250851 0.656614 0.04906296 -0.250683 0.723162 0.04906195 -0.250757 0.789706 0.04991096 -0.250594 0.789706 0.04987996 -0.250536 0.789706 0.04905396 -0.250765 0.739539 0.04905396 -0.250701 0.656614 0.04905396 -0.250596 0.656614 0.049061 -0.25053 0.739539 0.04994499 -0.250701 0.789706 0.04994499 -0.250765 0.656614 0.04994499 -0.250596 0.656614 0.04993999 -0.250536 0.789706 0.04906296 -0.250678 0.789706 0.04991096 -0.250935 0.656614 0.04986995 -0.250843 0.789706 0.04986995 -0.251012 0.789706 0.04918497 -0.25108 1.420217 0.112689 -0.312971 1.420201 0.111945 -0.31299 1.420188 0.112002 -0.312102 1.362508 0.116926 -0.297724 1.362664 0.11719 -0.300238 1.35332 0.11743 -0.300238 1.376168 0.113624 -0.311591 1.376168 0.113176 -0.312208 1.362508 0.11354 -0.31224 1.376168 0.116571 -0.297724 1.362508 0.113965 -0.311655 1.400221 0.1135089 -0.312951 1.400203 0.113179 -0.312959 1.400176 0.113023 -0.311479 1.400188 0.112482 -0.312976 1.400176 0.112536 -0.31215 1.38515 0.112936 -0.312186 1.400176 0.115947 -0.297724 1.38515 0.113399 -0.311549 1.376213 0.114136 -0.312935 1.376192 0.113766 -0.312944 1.429896 0.112733 -0.31297 1.430007 0.1154389 -0.300238 1.42985 0.112624 -0.31134 1.353319 0.114735 -0.31292 1.353296 0.114325 -0.31293 1.353274 0.114196 -0.311698 1.420189 0.112523 -0.311385 1.408865 0.112304 -0.312129 1.420189 0.115427 -0.297724 1.408865 0.112806 -0.311438 1.376179 0.113127 -0.31296 1.446395 0.11221 -0.311263 1.446381 0.1116459 -0.312039 1.42985 0.112087 -0.312079 1.446449 0.115087 -0.297724 1.362554 0.114493 -0.312926 1.385307 0.116601 -0.300238 1.385196 0.113901 -0.312941 1.409022 0.115985 -0.300238 1.408911 0.113282 -0.312956 1.420234 0.112986 -0.312964 1.385151 0.116338 -0.297724 1.376214 0.1168349 -0.300238 1.408865 0.115721 -0.297724 1.400221 0.1162109 -0.300238 1.429851 0.115518 -0.297724 1.420235 0.115691 -0.300238 1.353283 0.113742 -0.312945 1.353274 0.113786 -0.312262 1.362518 0.113494 -0.312951 1.362531 0.1141 -0.312936 1.385162 0.112886 -0.312966 1.385176 0.113546 -0.31295 1.408878 0.112249 -0.312982 1.408893 0.112966 -0.312964 1.348361 0.114319 -0.311721 1.348417 0.117293 -0.297724 1.353274 0.117167 -0.297724 1.429863 0.112028 -0.312996 1.42988 0.112453 -0.312977 1.348351 0.113917 -0.312274 0.656495 0.05079197 -0.308958 0.656473 0.05079197 -0.315974 0.656472 0.048424 -0.315974 0.63769 0.05079197 -0.354364 0.629417 0.04960799 -0.359666 0.629534 0.048424 -0.359666 0.656453 0.05079197 -0.302493 0.656495 0.048424 -0.308958 0.643383 0.05079197 -0.349713 0.637923 0.048424 -0.354364 0.656453 0.05079197 -0.300684 0.656453 0.048424 -0.302493 0.648034 0.05079197 -0.344046 0.643616 0.048424 -0.349713 0.65149 0.05079197 -0.337581 0.648267 0.048424 -0.344046 0.653618 0.05079197 -0.330566 0.651723 0.048424 -0.337581 0.65557 0.05079197 -0.32327 0.653851 0.048424 -0.330566 0.791284 0.05039596 -0.351161 0.790592 0.04938 -0.351161 0.798205 0.04870498 -0.351926 0.790359 0.04832297 -0.351161 0.798205 0.04832297 -0.351934 0.778988 0.05039596 -0.34954 0.778498 0.04832297 -0.34954 0.778988 0.04624998 -0.34954 0.790592 0.04726594 -0.351161 0.774539 0.04583197 -0.350198 0.764554 0.04583197 -0.342749 0.769264 0.04583197 -0.350061 0.769117 0.04832297 -0.350499 0.76082 0.04583197 -0.333307 0.76334 0.04832297 -0.342749 0.759766 0.04592198 -0.322533 0.759784 0.04832297 -0.333307 0.759114 0.045964 -0.311471 0.759054 0.04841399 -0.322533 0.758986 0.04853194 -0.298687 0.759539 0.04603999 -0.298687 0.798205 0.04794096 -0.351926 0.761107 0.04858499 -0.293287 0.760951 0.04603999 -0.293123 0.791327 0.04624998 -0.351043 0.798205 0.04752695 -0.351899 0.789022 0.04583197 -0.35041 0.79416 0.04583197 -0.351337 0.798205 0.04703897 -0.351848 0.774546 0.04642599 -0.360775 0.793794 0.04637795 -0.35751 0.793771 0.04578495 -0.357519 0.779287 0.04583197 -0.349872 0.760118 0.05058395 -0.333307 0.798205 0.04990297 -0.351899 0.790268 0.05058395 -0.350828 0.791509 0.05058395 -0.351161 0.798205 0.04911899 -0.351899 0.798205 0.04960596 -0.351848 0.794923 0.05058395 -0.351459 0.798205 0.04640197 -0.351758 0.796925 0.04583197 -0.35158 0.798205 0.04574495 -0.351899 0.798205 0.05024397 -0.351758 0.797442 0.05058395 -0.351652 0.763474 0.05058395 -0.342749 0.776775 0.05058395 -0.349935 0.779122 0.05058395 -0.349617 0.758516 0.04845499 -0.311471 0.759064 0.05071598 -0.311471 0.759488 0.05079197 -0.298687 0.798205 0.05058395 -0.3517 0.791845 0.04583299 -0.350997 0.759572 0.05067497 -0.322533 0.760955 0.04960399 -0.293123 0.760954 0.04841595 -0.293123 0.769133 0.05058395 -0.350499 0.621759 0.05078899 -0.360415 0.627678 0.05071496 -0.360741 0.694339 0.04960399 -0.297091 0.656461 0.05079197 -0.297091 0.656462 0.04841595 -0.297091 0.685002 0.04685997 -0.36046 0.721835 0.04722797 -0.360775 0.721835 0.04603999 -0.360775 0.721835 0.04960399 -0.360775 0.721835 0.04841595 -0.360775 0.685002 0.04845196 -0.36046 0.774546 0.04880195 -0.360775 0.793888 0.04875397 -0.357475 0.793865 0.04815995 -0.357484 0.750887 0.04880195 -0.360775 0.750887 0.04820799 -0.360775 0.750887 0.04998999 -0.360775 0.750887 0.04939597 -0.360775 0.774546 0.04998999 -0.360775 0.793935 0.04994195 -0.357457 0.793911 0.04934799 -0.357466 0.685002 0.050044 -0.36046 0.621789 0.04834896 -0.360409 0.621794 0.05078899 -0.360415 0.685002 0.05163496 -0.36046 0.721835 0.05079197 -0.360775 0.685002 0.04526895 -0.36046 0.621795 0.04598897 -0.360399 0.621787 0.04723799 -0.3604 0.750887 0.04642599 -0.360775 0.750887 0.04583197 -0.360775 0.750887 0.04761397 -0.360775 0.750887 0.04701995 -0.360775 0.774546 0.04761397 -0.360775 0.793841 0.04756599 -0.357493 0.793818 0.04697197 -0.357501 0.774546 0.04701995 -0.360775 0.774546 0.04820799 -0.360775 0.774546 0.04939597 -0.360775 0.774546 0.05058395 -0.360775 0.793958 0.05053597 -0.357449 0.774546 0.04583197 -0.360775 0.79615 0.04695099 -0.355784 0.796151 0.04635697 -0.355774 0.796149 0.04932695 -0.355825 0.796149 0.04873299 -0.355815 0.796149 0.05051594 -0.355846 0.796149 0.04992097 -0.355836 0.79615 0.04813897 -0.355805 0.79615 0.04754495 -0.355794 0.796152 0.04576295 -0.355764 0.798205 0.04633897 -0.351899 0.798205 0.04812097 -0.351899 0.798205 0.04693299 -0.351899 0.798205 0.04871499 -0.351899 0.798205 0.04752695 -0.351899 0.798205 0.04930895 -0.351899 0.798205 0.05049699 -0.351899 0.694337 0.04722797 -0.297091 0.656459 0.04603999 -0.297091 0.727645 0.04722797 -0.293123 0.727646 0.04841595 -0.293123 0.694338 0.04841595 -0.297091 0.727647 0.04960399 -0.293123 0.727648 0.05079197 -0.293123 0.694339 0.05079197 -0.297091 0.760957 0.05079197 -0.293123 0.727643 0.04603999 -0.293123 0.760952 0.04722797 -0.293123 0.648032 0.04603999 -0.344046 0.656452 0.048424 -0.300684 0.65646 0.048424 -0.297091 0.629416 0.04723197 -0.359666 0.643382 0.04603999 -0.349713 0.655569 0.04603999 -0.32327 0.65557 0.048424 -0.32327 0.656471 0.04603999 -0.315974 0.656494 0.04603999 -0.308958 0.653616 0.04603999 -0.330566 0.637688 0.04603999 -0.354364 0.656452 0.04603999 -0.302493 0.625647 0.05064898 -0.360611 0.656451 0.04603999 -0.300684 0.651488 0.04603999 -0.337581 0.629417 0.04960799 -0.359666 0.629441 0.05091696 -0.359662 0.629442 0.04611694 -0.359646 0.629434 0.04736495 -0.359648 0.629428 0.04847699 -0.359657 0.62177 0.04948097 -0.360419 0.621863 0.04598897 -0.360376 0.628287 0.04607194 -0.360422 0.629299 0.04603999 -0.359666 0.65658 0.04129898 -0.269776 0.789706 0.04949998 -0.25121 0.789708 0.08349597 -0.254849 0.6293 0.05079197 -0.359666 0.798205 0.04574495 -0.351899 0.628259 0.05076599 -0.360224 0.750887 0.05058395 -0.360775 0.694336 0.04603999 -0.297091 0.627711 0.04612398 -0.360696 0.621773 0.05046498 -0.360409 0.87882 -0.003588974 -0.259623 0.87882 -0.003588974 -0.259947 0.87882 0.009088993 -0.264184 0.87882 0.102788 -0.208606 0.87882 0.042548 -0.258064 0.87882 0.03284698 -0.253022 0.87882 -0.003588974 -0.258978 1.468059 0.005509972 -0.262653 1.466922 0.005012989 -0.264606 0.923872 0.04959899 -0.20554 0.913141 0.102251 -0.209069 0.967139 0.075652 -0.226104 1.211815 0.0496 -0.224162 1.211773 0.09794497 -0.226306 0.934243 -0.002777993 -0.213631 0.967139 0.02354794 -0.226104 0.944943 0.0496 -0.210106 0.934239 0.101977 -0.213633 0.913135 -0.003051996 -0.209064 1.334583 0.0496 -0.24096 1.258892 0.0496 -0.229551 1.258886 0.001817941 -0.233426 1.258898 0.09738296 -0.233416 1.211786 0.001254975 -0.226595 1.334595 0.002446949 -0.243769 1.466082 0.005012989 -0.2456769 1.466082 0.04959899 -0.24447 1.466082 0.094186 -0.2456769 1.292325 0.002446949 -0.243265 1.292502 0.09675198 -0.243264 1.292313 0.0496 -0.235438 1.482669 0.04959899 -0.249231 1.478087 0.094186 -0.253534 1.482669 0.005012989 -0.255777 1.492842 0.07530695 -0.265817 1.492064 0.07737398 -0.26514 1.491395 0.01767694 -0.264908 1.491119 0.005012989 -0.265354 1.491119 0.005012989 -0.265501 1.466318 0.005012989 -0.261631 0.87882 0.02242594 -0.268518 0.87882 0.01065897 -0.258126 1.46692 0.005012989 -0.262927 1.466922 0.005012989 -0.264245 1.46692 0.005012989 -0.26278 0.87882 0.02640497 -0.238363 0.87882 0.03870898 -0.249441 0.87882 0.03509199 -0.258064 1.492877 0.05576395 -0.277144 1.492855 0.06440997 -0.269358 1.492842 0.04959899 -0.262043 1.492616 0.04396897 -0.284467 1.492843 0.04955399 -0.289106 1.457047 0.09419095 -0.267414 1.334772 0.09675198 -0.243264 1.466177 0.094186 -0.267546 1.334772 0.09675198 -0.26657 1.292502 0.09675198 -0.265454 1.239866 0.09760999 -0.264769 1.211773 0.09794497 -0.250741 1.007565 0.101619 -0.262194 0.957262 0.101703 -0.227867 0.909651 0.102251 -0.26076 0.884589 0.101977 -0.255239 0.957262 0.101703 -0.23078 0.959698 0.100684 -0.260835 0.95325 0.101703 -0.2306939 1.492742 0.094186 -0.268447 1.49161 0.09093099 -0.266521 1.492742 0.094186 -0.268103 1.482669 0.094186 -0.267886 1.258898 0.09738296 -0.2651 1.334772 0.09675198 -0.26657 1.334772 0.09675198 -0.243264 0.954521 0.101703 -0.22806 0.87882 0.102788 -0.260316 0.87882 0.08729797 -0.264292 0.87882 0.1019909 -0.259856 0.87882 0.07400399 -0.268611 0.87882 0.08729797 -0.264292 0.87882 0.08552598 -0.258126 1.457332 0.094186 -0.267308 1.466192 0.094186 -0.267896 1.457428 0.094186 -0.267546 1.49153 0.01729398 -0.264985 1.492439 0.03963398 -0.276885 1.492115 0.03168195 -0.268846 1.492439 0.039635 -0.276887 1.015335 0.1006309 -0.261879 0.910432 0.101703 -0.252667 1.184652 0.09738296 -0.264831 1.258898 0.09738296 -0.26546 0.934103 0.102251 -0.213708 0.913141 0.102251 -0.209069 0.931698 0.102251 -0.219206 0.913141 0.102251 -0.260739 0.878931 0.05927497 -0.351922 0.878931 0.07083296 -0.351922 1.075559 0.07083296 -0.339614 1.272187 0.04771697 -0.337959 1.272187 0.05927497 -0.337959 1.673049 0.04771697 -0.331094 1.634434 0.02459996 -0.331755 0.878931 0.03615796 -0.351922 0.878931 0.05063098 -0.351922 1.075559 0.04771697 -0.339614 1.075559 0.03615796 -0.339614 1.075559 0.02459996 -0.339614 1.272187 0.03615796 -0.337959 0.878931 0.02449697 -0.351922 1.075559 0.05927497 -0.339614 1.272187 0.07083296 -0.337959 0.878931 0.04618299 -0.304866 0.878931 0.05044597 -0.306002 0.878931 0.05044597 -0.304866 1.638616 0.07083296 -0.329165 1.635688 0.07083296 -0.327211 1.673049 0.04665499 -0.30397 1.665443 0.04618996 -0.30397 1.673049 0.04665499 -0.304121 1.673048 0.03145897 -0.324271 1.673049 0.04085499 -0.31581 1.673049 0.04634296 -0.301988 1.659412 0.04762595 -0.302035 1.639679 0.04745799 -0.302101 1.569535 0.04620498 -0.302339 1.639609 0.04742497 -0.302102 1.672953 0.04731196 -0.301989 1.673049 0.04740899 -0.301988 1.639654 0.07083296 -0.327183 1.673049 0.05295997 -0.31604 1.673049 0.06279098 -0.324271 1.673049 0.05339294 -0.315809 0.973906 0.02797996 -0.332039 1.272187 0.02459996 -0.337959 0.867924 0.02348595 -0.331018 1.673049 0.02459996 -0.329087 0.865225 0.02439695 -0.332556 1.634434 0.02459996 -0.329473 1.635978 0.02459996 -0.331755 1.635911 0.02476096 -0.327083 1.6385 0.02483999 -0.328796 1.636957 0.02483999 -0.328796 1.6385 0.02483999 -0.329405 1.636957 0.02483999 -0.329405 1.636882 0.02483999 -0.328044 1.636882 0.02483999 -0.329535 1.635339 0.02483999 -0.329535 1.672964 0.01326698 -0.26555 1.672964 0.01269894 -0.265558 1.637412 0.01274198 -0.265103 1.6384 0.04297697 -0.277939 1.672964 0.04307395 -0.278181 1.672964 0.03290897 -0.269028 0.789708 0.04115998 -0.271862 0.789708 0.04941296 -0.251202 0.789708 0.05521595 -0.271862 0.789708 0.01340198 -0.250757 0.792334 0.013399 -0.255058 1.478968 0.01363795 -0.263393 1.672964 0.03064596 -0.268627 1.672964 0.04906696 -0.264155 1.335431 0.04905396 -0.257246 1.045959 0.04906296 -0.252855 0.792313 0.02766996 -0.259759 0.789708 0.02756297 -0.25962 0.789708 0.02783095 -0.259861 0.789709 0.02756297 -0.25962 0.789708 0.01340198 -0.255018 0.792261 0.05521297 -0.271901 0.792225 0.04819899 -0.287672 0.789708 0.05506896 -0.272191 0.792301 0.05523794 -0.271878 0.789708 0.06854397 -0.259861 0.792277 0.04115599 -0.271901 0.789708 0.04130595 -0.272191 0.789708 0.04264199 -0.275192 0.801785 0.04941296 -0.251217 0.801785 0.04932898 -0.251192 1.672964 0.04932898 -0.264668 0.801784 0.04912894 -0.251027 0.801859 0.04912894 -0.251028 1.672964 0.049088 -0.264427 0.801785 0.04925197 -0.25115 1.672964 0.04925197 -0.264627 0.801785 0.04949998 -0.251225 1.672964 0.04941296 -0.264694 0.801785 0.04918497 -0.251095 1.672964 0.04912894 -0.264504 0.801785 0.04958695 -0.251217 1.672964 0.04949998 -0.264702 1.672964 0.04974699 -0.264627 0.801785 0.04974699 -0.25115 0.801785 0.04966998 -0.251192 1.624897 0.04993695 -0.263426 1.672964 0.04993695 -0.26417 1.672964 0.049932 -0.264155 1.672964 0.04966998 -0.264668 1.335431 0.04994499 -0.257246 1.045959 0.04993695 -0.252855 1.672964 0.04993695 -0.264344 0.801785 0.04991096 -0.25095 1.672964 0.04991096 -0.264427 1.672964 0.04981499 -0.264572 0.801785 0.04981499 -0.251095 1.672964 0.04906296 -0.264344 1.672964 0.04905396 -0.264257 1.624897 0.04906296 -0.263426 1.672964 0.04906296 -0.26417 0.801784 0.04986995 -0.251027 0.801785 0.049088 -0.25095 1.672964 0.04986995 -0.264504 1.672964 0.04918497 -0.264572 1.568542 0.082529 -0.262571 0.789708 0.08349597 -0.250757 0.801785 0.04941296 -0.251217 0.801785 0.04966998 -0.251192 0.801785 0.04918497 -0.251095 0.801785 0.04974699 -0.25115 0.801785 0.04925197 -0.25115 0.801785 0.04932898 -0.251192 0.801785 0.04958695 -0.251217 0.801785 0.04949998 -0.251225 0.801785 0.04981499 -0.251095 0.801784 0.04986995 -0.251027 0.801711 0.04991096 -0.25095 0.789632 0.04991096 -0.25095 0.789631 0.04986995 -0.251027 0.789632 0.04981499 -0.251095 0.789632 0.04941296 -0.251217 0.789632 0.04932898 -0.251192 0.801785 0.04991495 -0.25094 0.789632 0.04991495 -0.25094 0.789632 0.04925197 -0.25115 0.789632 0.04966998 -0.251192 0.789632 0.04958695 -0.251217 0.789632 0.04974699 -0.25115 0.789706 0.04912894 -0.251028 0.801784 0.04908496 -0.25094 0.789632 0.049088 -0.25095 0.789632 0.04949998 -0.251225 0.789632 0.04918497 -0.251095 0.801784 0.04912894 -0.251027 0.789708 0.04906296 -0.250852 0.789708 0.04905396 -0.250765 0.802682 0.04905396 -0.250959 0.789708 0.049088 -0.250935 0.802682 0.04906296 -0.251046 0.789708 0.04993695 -0.250852 0.801827 0.04993695 -0.251027 0.801827 0.04994499 -0.25094 0.789708 0.04986995 -0.251012 0.801827 0.04986995 -0.251188 0.801827 0.04991096 -0.251111 0.789708 0.04991096 -0.250935 0.792313 0.04113399 -0.271881 1.146961 0.02947998 -0.262042 0.789708 0.04115998 -0.271862 0.789708 0.04130595 -0.272191 0.789708 0.04130595 -0.272191 1.635885 0.020289 -0.264745 1.635886 0.01373696 -0.265434 0.789708 0.04115998 -0.271862 0.789708 0.04115998 -0.271862 1.663933 0.04752999 -0.305135 1.658237 0.04690694 -0.306866 1.672964 0.04709094 -0.307192 0.792225 0.013399 -0.255017 0.792224 0.013399 -0.255017 0.792334 0.02754294 -0.259654 1.219872 0.02841997 -0.264064 1.219872 0.01574295 -0.259945 1.146961 0.04083096 -0.274052 1.639613 0.04217499 -0.277382 1.639614 0.03257495 -0.268737 1.672964 0.01230496 -0.264155 1.634583 0.01239597 -0.263726 1.634433 0.01262897 -0.267008 1.640326 0.01262897 -0.263875 0.792281 0.04818499 -0.287704 0.792225 0.04817396 -0.287679 0.789708 0.04818797 -0.287647 1.221568 0.06827598 -0.263589 0.792301 0.06880897 -0.259659 0.792328 0.06883096 -0.259652 0.789708 0.06881195 -0.25962 0.792328 0.08349299 -0.254888 1.671398 0.04795897 -0.304514 1.672953 0.04803597 -0.304244 0.789708 0.08349597 -0.254849 0.792225 0.08349299 -0.25485 1.149729 0.067411 -0.263359 1.149729 0.05606997 -0.275359 1.672964 0.08239901 -0.265789 1.63898 0.08244097 -0.265313 1.672964 0.08239901 -0.264155 1.568827 0.08252799 -0.265454 1.637424 0.08244299 -0.266303 1.672964 0.07476699 -0.264641 1.672964 0.06192594 -0.268813 1.638983 0.08244097 -0.265314 0.792298 0.04818499 -0.287705 0.792277 0.04118394 -0.271964 0.792281 0.04818797 -0.287697 0.66454 -0.03463095 -0.279828 0.792224 -0.03463095 -0.279828 0.792224 -0.03843498 -0.297724 0.66454 -0.02387696 -0.265026 0.792224 -0.02387696 -0.265026 0.66454 -0.008032977 -0.255878 0.792224 -0.008032977 -0.255878 0.66454 0.01016294 -0.253966 0.792224 0.01016294 -0.253966 0.66454 0.02756297 -0.25962 0.792224 0.02756297 -0.25962 0.66454 0.04115998 -0.271862 0.792224 0.04115998 -0.271862 0.66454 0.04860097 -0.288576 0.792224 0.04860097 -0.288576 0.66454 0.04860097 -0.306872 0.792224 0.04860097 -0.306872 0.66454 0.04115998 -0.323586 0.792224 0.04115998 -0.323586 0.66454 0.02756297 -0.335828 0.792224 0.02756297 -0.335828 0.66454 0.01016294 -0.341481 0.792224 0.01016294 -0.341481 0.66454 -0.008032977 -0.339569 0.792224 -0.008032977 -0.339569 0.66454 -0.02387696 -0.330421 0.792224 -0.02387696 -0.330421 0.801272 -0.007015943 -0.259008 0.801272 -0.02167499 -0.267472 0.66454 -0.03463095 -0.31562 0.792224 -0.03463095 -0.31562 0.66454 -0.03843498 -0.297724 0.660903 0.009570956 -0.259596 0.660903 0.02473294 -0.264523 1.639626 -0.01273095 -0.285088 1.353928 -0.02213996 -0.297724 0.801272 -0.03162497 -0.281166 0.801272 0.04538196 -0.306187 0.801272 0.04538196 -0.28926 0.801272 -0.02167499 -0.327976 0.801272 -0.007015943 -0.336439 0.801272 -0.03514397 -0.297724 0.801272 0.03849697 -0.273796 0.801272 0.02591794 -0.26247 0.801272 0.009818971 -0.338209 0.801272 0.02591794 -0.332978 0.801272 0.009818971 -0.257239 0.801272 0.03849697 -0.321651 0.801272 -0.03162497 -0.314281 1.673232 0.03139495 -0.271153 1.673232 0.01926195 -0.267211 1.673232 0.01879096 -0.271695 1.353909 0.04000496 -0.317916 1.353907 0.04581499 -0.304866 1.63962 -0.005137979 -0.274636 1.353912 0.02938896 -0.327474 1.639617 0.00604999 -0.268177 1.353917 0.01580399 -0.331888 1.46617 0.005012989 -0.266105 1.353921 0.001596987 -0.330395 0.87882 0.02640497 -0.263242 0.87882 0.01065897 -0.258126 1.353924 -0.010773 -0.323253 0.87882 0.03870898 -0.27432 1.353927 -0.01916998 -0.311696 0.87882 0.042548 -0.282943 1.389073 0.045843 -0.304782 1.402781 0.04585295 -0.304749 1.354281 0.04581499 -0.290582 0.660903 0.009570956 -0.335851 0.660903 0.009088993 -0.331263 0.660903 -0.004856944 -0.329797 0.660903 0.03657895 -0.320258 0.660903 0.02473294 -0.330925 0.660903 -0.02945899 -0.313317 0.660903 -0.03277397 -0.297724 0.660903 -0.02008897 -0.269233 0.660903 -0.006282985 -0.261263 0.660903 0.04306399 -0.289753 0.660903 0.04306399 -0.305695 0.660903 -0.006282985 -0.334185 0.660903 -0.02008897 -0.326214 0.660903 -0.02945899 -0.28213 0.660903 0.03657895 -0.27519 0.660903 -0.004856944 -0.26565 0.87882 -0.003588974 -0.265622 0.660903 0.009088993 -0.264184 0.660903 0.02242594 -0.268518 0.660903 -0.01700198 -0.322786 0.660903 0.03284698 -0.277901 0.660903 -0.02524495 -0.311441 0.660903 0.03855097 -0.290712 0.660903 -0.02815997 -0.297724 0.660903 0.03855097 -0.304735 0.660903 -0.02524495 -0.284007 0.660903 0.03284698 -0.317546 0.660903 -0.01700198 -0.272662 0.660903 0.02242594 -0.32693 0.940969 0.03284698 -0.317546 0.940969 0.03284698 -0.317546 0.940969 0.02242594 -0.32693 0.940969 0.009088993 -0.331263 0.940969 -0.004856944 -0.329797 0.87882 0.009088993 -0.264289 0.87882 0.02242594 -0.268623 0.940969 -0.01700198 -0.322786 0.87882 0.03284698 -0.278006 0.940969 -0.02524495 -0.311441 0.87882 0.03509199 -0.283048 0.940969 0.03855097 -0.290712 0.940969 -0.02815997 -0.297724 0.940969 0.03855097 -0.304735 0.940969 -0.02524495 -0.284007 0.940969 -0.01700198 -0.272662 0.940969 0.02242594 -0.32693 0.940969 -0.004856944 -0.26565 1.639633 -0.01541697 -0.297724 1.638421 -0.017672 -0.297724 1.638423 -0.01479196 -0.311271 1.673232 0.006573975 -0.326903 1.673232 -0.004474997 -0.320524 1.673217 -0.005940973 -0.322168 1.638401 0.03228998 -0.268878 1.638403 0.01911795 -0.264598 1.639616 0.01889795 -0.266827 1.639639 -0.005136966 -0.320811 1.638427 -0.006650984 -0.322476 1.638434 0.005343973 -0.329401 1.673232 0.01926195 -0.328236 1.673217 0.005904972 -0.329007 1.638582 0.01911795 -0.330513 1.638449 0.03228998 -0.326569 1.639659 0.03118395 -0.324628 1.673232 0.03139495 -0.324294 1.673217 0.019508 -0.330437 1.639664 0.04078495 -0.315984 1.638455 0.04258298 -0.317301 1.638458 0.04689699 -0.304649 1.673232 0.04087597 -0.315757 1.673217 0.032516 -0.32621 1.639635 -0.01273095 -0.31036 1.638404 0.00534296 -0.266046 1.673217 0.04268097 -0.317058 1.673217 0.04617899 -0.304563 1.639645 0.006050944 -0.32727 1.673232 0.04606497 -0.304103 1.673217 0.04617899 -0.290885 1.638408 -0.006650984 -0.272971 1.638414 -0.01479196 -0.284176 1.673217 -0.01397997 -0.311103 1.673217 -0.01682394 -0.297724 1.673217 -0.005940973 -0.273279 1.673217 -0.01397997 -0.284345 1.673217 0.005904972 -0.26644 1.673217 0.019508 -0.26501 1.6384 0.04258298 -0.278146 1.673217 0.04268097 -0.278389 1.673217 0.032516 -0.269237 1.638399 0.04821395 -0.290799 1.639613 0.04078495 -0.279463 1.673232 -0.01197296 -0.310203 1.673232 -0.01197296 -0.285245 1.639614 0.03118395 -0.270819 1.673232 -0.01462596 -0.297724 1.673232 -0.004474997 -0.274923 1.639667 0.04603898 -0.304183 1.673232 0.006573975 -0.268544 1.673232 0.04087597 -0.27969 1.673232 0.04606497 -0.291345 1.6357 0.031228 -0.324729 1.635705 0.04086399 -0.316053 1.635708 0.046139 -0.304207 1.635653 0.04613798 -0.29124 1.635657 0.01889598 -0.26671 1.635658 0.005998969 -0.268066 1.635686 0.005999982 -0.327381 1.635676 -0.01285195 -0.310407 1.63568 -0.005229949 -0.320898 1.635693 0.01889598 -0.328737 1.635655 0.031228 -0.270718 1.635667 -0.01285195 -0.28504 1.635674 -0.01554799 -0.297724 1.635654 0.04086399 -0.279394 1.635661 -0.005229949 -0.274549 1.673232 0.007966995 -0.322615 1.673232 0.02914094 -0.275058 1.673232 -0.001457989 -0.317173 1.673232 0.037229 -0.28234 1.673232 -0.007854998 -0.308369 1.673232 0.041655 -0.292282 1.673232 0.041655 -0.303165 1.673232 -0.01011699 -0.297724 1.673232 -0.007854998 -0.287079 1.673232 0.037229 -0.313107 1.673232 -0.001457989 -0.278274 1.673232 0.02914094 -0.320389 1.673232 0.007966995 -0.272833 1.673232 0.01879096 -0.323752 0.940969 -0.02524495 -0.311441 0.940969 -0.02524495 -0.311441 0.940969 -0.02815997 -0.297724 0.940969 -0.01700198 -0.272662 0.940969 -0.004856944 -0.26565 0.940969 0.009088993 -0.331263 0.940969 -0.002694964 -0.265423 0.940969 0.009088993 -0.264184 0.940969 -0.002694964 -0.265423 0.940969 -0.004856944 -0.329797 0.940969 0.009088993 -0.264184 0.940969 0.02242594 -0.268518 0.940969 -0.01700198 -0.322786 0.940969 0.02242594 -0.268518 0.940969 0.03284698 -0.277901 0.940969 0.035537 -0.283942 0.940969 0.03855097 -0.290712 0.940969 0.035537 -0.283942 0.940969 -0.02815997 -0.297724 0.940969 0.03855097 -0.304735 0.940969 -0.02524495 -0.284007 0.940969 0.035537 -0.283942 0.940969 0.03855097 -0.290712 0.940969 0.035537 -0.283942 0.940969 0.03855097 -0.290712 0.940969 0.03855097 -0.304735 0.940969 -0.02524495 -0.284007 0.940969 0.03284698 -0.317546 0.940969 -0.01700198 -0.272662 0.940969 0.02242594 -0.32693 0.940969 -0.004856944 -0.26565 0.940969 0.009088993 -0.331263 0.940969 -0.002694964 -0.265423 0.940969 0.009088993 -0.264184 0.940969 -0.004856944 -0.329797 0.940969 0.02242594 -0.268518 0.940969 -0.01700198 -0.322786 0.940969 0.03284698 -0.277901 0.940969 -0.01700198 -0.322786 0.940969 -0.01700198 -0.322786 0.940969 -0.02524495 -0.311441 0.940969 -0.02524495 -0.311441 0.940969 -0.02815997 -0.297724 0.940969 0.03855097 -0.304735 0.940969 -0.02524495 -0.284007 0.940969 0.03284698 -0.317546 0.940969 -0.01700198 -0.272662 0.940969 0.02242594 -0.32693 0.940969 -0.004856944 -0.26565 0.940969 0.009088993 -0.331263 0.940969 -0.002694964 -0.265423 0.940969 0.009088993 -0.264184 0.940969 -0.004856944 -0.329797 0.940969 0.02242594 -0.268518 0.940969 0.03284698 -0.277901 0.940969 0.02242594 -0.268518 0.940969 0.02242594 -0.268518 0.940969 0.03284698 -0.277901 0.940969 0.035537 -0.283942 0.940969 0.03855097 -0.290712 0.940969 -0.02815997 -0.297724 0.940969 0.03855097 -0.304735 0.940969 -0.02524495 -0.284007 0.940969 0.03284698 -0.317546 0.940969 -0.01700198 -0.272662 0.940969 0.02242594 -0.32693 0.940969 -0.004856944 -0.26565 0.940969 0.009088993 -0.331263 0.940969 -0.002694964 -0.265423 0.940969 0.009088993 -0.264184 0.940969 -0.004856944 -0.329797 0.940969 0.03284698 -0.277901 0.940969 -0.005950987 -0.333163 0.940969 -0.01936995 -0.325415 0.940969 -0.01700198 -0.322786 0.940969 -0.02524495 -0.311441 0.940969 0.035537 -0.283942 0.940969 0.03855097 -0.290712 0.940969 -0.02815997 -0.297724 0.940969 0.03855097 -0.304735 0.940969 -0.02524495 -0.284007 0.940969 0.03284698 -0.317546 0.940969 -0.01700198 -0.272662 0.940969 0.02242594 -0.32693 0.940969 -0.004856944 -0.26565 0.940969 0.009088993 -0.331263 0.940969 -0.002694964 -0.265423 0.940969 0.009088993 -0.264184 0.940969 -0.004856944 -0.329797 0.940969 -0.00267899 -0.283942 0.940969 0.02419495 -0.265453 0.940969 0.03570997 -0.275821 0.940969 -0.02847796 -0.31288 0.940969 0.03932595 -0.283942 0.940969 -0.031699 -0.297724 0.940969 0.04201298 -0.289976 0.940969 0.04201298 -0.305471 0.940969 -0.02847796 -0.282568 0.940969 0.03570997 -0.319626 0.940969 -0.01936995 -0.270032 0.940969 0.02419495 -0.329994 0.940969 -0.005950987 -0.262285 0.940969 0.009458959 -0.334783 0.940969 -0.002698957 -0.261943 0.940969 0.009458959 -0.260665 0.940969 0.03284698 -0.277901 1.466223 0.04031097 -0.278291 1.469191 0.04590296 -0.29085 1.639612 0.04603898 -0.291264 1.491529 0.01729398 -0.265133 1.466185 0.03009498 -0.269091 1.466166 0.01701897 -0.264843 1.469198 0.04590296 -0.292382 1.439144 0.01672697 -0.330914 1.439144 0.01672697 -0.330914 1.439147 0.002925992 -0.329463 1.353924 -0.010773 -0.323253 1.353921 0.001596987 -0.330395 1.413956 -0.009588956 -0.32274 1.413956 -0.009588956 -0.32274 1.413934 -0.01781696 -0.311416 1.389033 0.02960997 -0.327124 1.389033 0.02960997 -0.327124 1.389 0.01618397 -0.331487 1.41409 0.040169 -0.317509 1.41409 0.040169 -0.317509 1.414062 0.02976697 -0.326875 1.439152 -0.02013397 -0.297724 1.439152 -0.02013397 -0.297724 1.427022 -0.02041995 -0.297724 1.389073 0.045843 -0.304782 1.389059 0.04010099 -0.317678 1.378345 0.04007196 -0.317751 1.378344 0.045834 -0.304808 1.365232 0.04582399 -0.304839 1.378346 0.02954298 -0.327231 1.365234 0.04003596 -0.317839 1.378347 0.01606798 -0.331609 1.365236 0.02946096 -0.327361 1.378349 0.00197798 -0.330128 1.365238 0.015926 -0.331759 1.37835 -0.01029199 -0.323044 1.365241 0.001773953 -0.330271 1.37835 -0.018619 -0.311582 1.365244 -0.01054996 -0.323156 1.378351 -0.02156496 -0.297724 1.365245 -0.01891499 -0.311643 1.413989 0.002533972 -0.329738 1.413989 0.002533972 -0.329738 1.388935 -0.01008296 -0.322954 1.388935 -0.01008296 -0.322954 1.388914 -0.01838099 -0.311533 1.414105 0.04586195 -0.304722 1.414105 0.04586195 -0.304722 1.389 0.01618397 -0.331487 1.388965 0.002143979 -0.330012 1.402781 0.04585295 -0.304749 1.427019 0.04587197 -0.304691 1.427019 0.04587197 -0.304691 1.439138 0.04588198 -0.304662 1.365245 -0.01891499 -0.311643 1.365246 -0.02187299 -0.297724 1.402798 -0.009808957 -0.322835 1.402795 0.002358973 -0.329861 1.388965 0.002143979 -0.330012 1.402802 -0.020989 -0.297724 1.402801 -0.01806795 -0.311468 1.388914 -0.01838099 -0.311533 1.402786 0.02969598 -0.326987 1.402783 0.04013794 -0.317586 1.389059 0.04010099 -0.317678 1.40279 0.01633298 -0.331329 1.365244 -0.01054996 -0.323156 1.388907 -0.02131599 -0.297724 1.365241 0.001773953 -0.330271 1.413926 -0.02072799 -0.297724 1.413926 -0.02072799 -0.297724 1.402802 -0.020989 -0.297724 1.365238 0.015926 -0.331759 1.427019 0.040205 -0.317422 1.427021 -0.009330987 -0.322628 1.427021 0.002736985 -0.329596 1.427019 0.02984899 -0.326746 1.427021 -0.01752197 -0.311354 1.42702 0.01659595 -0.331052 1.414062 0.02976697 -0.326875 1.427022 -0.02041995 -0.297724 1.413934 -0.01781696 -0.311416 1.414026 0.01645499 -0.331201 1.427019 0.040205 -0.317422 1.365236 0.02946096 -0.327361 1.427021 -0.01752197 -0.311354 1.427021 -0.009330987 -0.322628 1.365234 0.04003596 -0.317839 1.427021 0.002736985 -0.329596 1.42702 0.01659595 -0.331052 1.365232 0.04582399 -0.304839 1.388907 -0.02131599 -0.297724 1.378351 -0.02156496 -0.297724 1.639652 0.01889795 -0.328621 1.439147 0.002925992 -0.329463 1.43915 -0.009091973 -0.322524 1.439152 -0.01724898 -0.311298 1.439138 0.04588198 -0.304662 1.439139 0.04023796 -0.31734 1.439142 0.02992498 -0.326625 1.365285 0.029172 -0.330112 1.365287 0.01563799 -0.33451 1.389081 0.02932095 -0.329875 1.389049 0.01589494 -0.334238 1.365283 0.03974699 -0.32059 1.389122 0.04555398 -0.307533 1.389108 0.03981196 -0.320429 1.365281 0.04553496 -0.30759 1.388984 -0.01037096 -0.325705 1.388963 -0.01866996 -0.314284 1.365295 -0.02216196 -0.300475 1.353977 -0.02242797 -0.300475 1.389014 0.001854956 -0.332763 1.353956 0.04552698 -0.307617 1.414026 0.01645499 -0.331201 1.414075 0.01616597 -0.333952 1.414037 0.002244949 -0.332489 1.353917 0.01580399 -0.331888 1.353966 0.01551496 -0.334639 1.353961 0.02910095 -0.330225 1.388956 -0.02160495 -0.300475 1.413983 -0.01810598 -0.314167 1.413975 -0.021016 -0.300475 1.353909 0.04000496 -0.317916 1.353958 0.039716 -0.320667 1.414111 0.02947896 -0.329626 1.353976 -0.01945799 -0.314447 1.353973 -0.01106196 -0.326004 1.3784 -0.02185297 -0.300475 1.414005 -0.009877979 -0.325491 1.35397 0.001308977 -0.333146 1.378393 0.04554599 -0.307559 1.414139 0.03988099 -0.32026 1.439193 0.01643794 -0.333665 1.439191 0.02963596 -0.329376 1.353912 0.02938896 -0.327474 1.378346 0.02954298 -0.327231 1.378395 0.02925395 -0.329982 1.378394 0.039783 -0.320502 1.439142 0.02992498 -0.326625 1.439188 0.03994899 -0.320091 1.353928 -0.02213996 -0.297724 1.353927 -0.01916998 -0.311696 1.43915 -0.009091973 -0.322524 1.439152 -0.01724898 -0.311298 1.37835 -0.018619 -0.311582 1.37835 -0.01029199 -0.323044 1.439139 0.04023796 -0.31734 1.378347 0.01606798 -0.331609 1.353907 0.04581499 -0.304866 1.378349 0.00197798 -0.330128 1.402801 -0.01806795 -0.311468 1.378345 0.04007196 -0.317751 1.378344 0.045834 -0.304808 1.402783 0.04013794 -0.317586 1.402786 0.02969598 -0.326987 1.40279 0.01633298 -0.331329 1.427019 0.02984899 -0.326746 1.402795 0.002358973 -0.329861 1.402798 -0.009808957 -0.322835 1.365246 -0.02187299 -0.297724 1.365293 -0.01083898 -0.325907 1.36529 0.00148499 -0.333022 1.365294 -0.01920294 -0.314394 1.378399 -0.01058 -0.325795 1.378399 -0.01890796 -0.314333 1.378396 0.01577997 -0.33436 1.378398 0.00168997 -0.332879 1.40285 -0.01835697 -0.314219 1.414154 0.04557394 -0.307473 1.40283 0.04556494 -0.3075 1.402832 0.03984999 -0.320337 1.402835 0.02940797 -0.329739 1.402839 0.01604497 -0.33408 1.402844 0.002070963 -0.332612 1.402847 -0.01009798 -0.325586 1.427068 0.02955996 -0.329497 1.42707 0.002447962 -0.332347 1.439196 0.002636969 -0.332214 1.439199 -0.009380996 -0.325276 1.42707 -0.017811 -0.314105 1.439201 -0.01753699 -0.314049 1.439201 -0.02042299 -0.300475 1.427068 0.03991597 -0.320173 1.427069 0.01630699 -0.333803 1.42707 -0.009619951 -0.325379 1.427068 0.04558396 -0.307442 1.439187 0.04559296 -0.307413 1.42707 -0.02070796 -0.300475 1.402851 -0.02127796 -0.300475 1.338085 0.040205 -0.317422 1.338085 0.02984899 -0.326746 1.350218 -0.01724898 -0.311298 1.350216 -0.009091973 -0.322524 1.338086 0.01659595 -0.331052 1.338086 0.002736985 -0.329596 1.349992 -0.02209597 -0.297507 1.338087 -0.009330987 -0.322628 1.338087 -0.01752197 -0.311354 1.350205 0.04023796 -0.31734 1.350204 0.04588198 -0.304662 1.338085 0.04587197 -0.304691 1.350207 0.02992498 -0.326625 1.35021 0.01672697 -0.330914 1.337861 -0.02238094 -0.297507 1.350213 0.002925992 -0.329463 0.792224 0.13481 -0.297724 0.792224 0.131007 -0.279828 0.66454 0.131007 -0.279828 0.792224 0.120253 -0.265026 0.66454 0.120253 -0.265026 0.792224 0.104408 -0.255878 0.66454 0.104408 -0.255878 0.792224 0.08621197 -0.253966 0.66454 0.08621197 -0.253966 0.792224 0.06881195 -0.25962 0.66454 0.06881195 -0.25962 0.792224 0.05521595 -0.271862 0.66454 0.05521595 -0.271862 0.792224 0.04777395 -0.288576 0.66454 0.04777395 -0.288576 0.792224 0.04777395 -0.306872 0.66454 0.04777395 -0.306872 0.792224 0.05521595 -0.323586 0.66454 0.05521595 -0.323586 0.792224 0.06881195 -0.335828 0.66454 0.06881195 -0.335828 0.792224 0.08621299 -0.341481 0.66454 0.08621299 -0.341481 0.792224 0.104408 -0.339569 0.66454 0.104408 -0.339569 0.792224 0.120253 -0.330421 0.66454 0.120253 -0.330421 0.801272 0.118051 -0.267472 0.801272 0.103391 -0.259008 0.792224 0.131007 -0.31562 0.66454 0.131007 -0.31562 0.66454 0.13481 -0.297724 0.660544 0.116484 -0.269212 1.408976 0.115721 -0.297724 1.4203 0.115427 -0.297724 1.639682 0.107038 -0.285088 0.801272 0.05099296 -0.28926 0.801272 0.05099296 -0.306187 0.801272 0.103391 -0.336439 0.801272 0.118051 -0.327976 0.801272 0.13152 -0.297724 0.801272 0.07045799 -0.26247 0.801272 0.05787795 -0.273796 0.801272 0.07045799 -0.332978 0.801272 0.08655595 -0.338209 0.801272 0.05787795 -0.321651 0.801272 0.128 -0.314281 0.801272 0.128 -0.281166 0.801272 0.08655595 -0.257239 1.67308 0.05335295 -0.315757 1.67308 0.05702894 -0.313087 1.67308 0.05260795 -0.303158 1.353372 0.04920196 -0.304867 1.353373 0.055013 -0.317919 1.353375 0.06562995 -0.327478 1.639682 0.09944498 -0.274638 1.49161 0.09093099 -0.266559 1.466177 0.094186 -0.267895 1.353378 0.07921695 -0.331893 0.87882 0.1019909 -0.259856 1.35338 0.09342598 -0.3304 0.87882 0.08552598 -0.258126 1.353383 0.105799 -0.323256 0.87882 0.06977999 -0.263242 1.353384 0.114196 -0.311698 0.87882 0.05747598 -0.27432 0.87882 0.05363696 -0.282943 1.353385 0.117167 -0.297724 1.385242 0.04909795 -0.304791 1.376275 0.04912698 -0.304812 1.354298 0.04919898 -0.290582 0.660544 0.08680099 -0.33588 0.660544 0.08729797 -0.331156 0.660544 0.07400399 -0.326836 0.660544 0.05328398 -0.289747 0.660544 0.102667 -0.334212 0.660544 0.07162797 -0.264497 0.660544 0.07162797 -0.33095 0.660544 0.129178 -0.297724 0.660544 0.125861 -0.313329 0.660544 0.102667 -0.261235 0.660544 0.05328398 -0.305701 0.660544 0.125861 -0.282119 0.660544 0.116484 -0.326236 0.660544 0.05977296 -0.275173 0.660544 0.08680099 -0.259567 0.660544 0.05977296 -0.320275 0.660544 0.1012 -0.265753 0.940294 0.102534 -0.267378 0.660544 0.113305 -0.272742 0.660544 0.08729797 -0.264292 0.660544 0.1012 -0.329695 0.660544 0.07400399 -0.268611 0.660544 0.113305 -0.322705 0.660544 0.06361597 -0.277965 0.660544 0.121521 -0.311397 0.660544 0.05792999 -0.290735 0.660544 0.124428 -0.297724 0.660544 0.05792999 -0.304713 0.660544 0.121521 -0.284051 0.660544 0.06361597 -0.317483 0.941319 0.08729797 -0.331156 0.941319 0.07400399 -0.326836 0.940294 0.087044 -0.265 0.940294 0.100945 -0.266461 0.941319 0.1012 -0.329695 0.940294 0.073749 -0.269319 0.941319 0.113305 -0.322705 0.940294 0.06336098 -0.278673 0.941319 0.121521 -0.311397 0.941319 0.05792999 -0.290734 0.941319 0.06095194 -0.283947 0.940294 0.06114494 -0.283651 0.941319 0.124428 -0.297724 0.941319 0.05792999 -0.304713 0.941319 0.121521 -0.284051 0.941319 0.06361597 -0.317483 0.941319 0.113305 -0.272742 1.67308 0.07496798 -0.328236 1.672953 0.07474797 -0.330184 1.672953 0.08824497 -0.328765 1.639682 0.109724 -0.297724 1.638616 0.111722 -0.297724 1.638616 0.108865 -0.284282 1.67308 0.06283396 -0.324294 1.672953 0.06183999 -0.32599 1.639681 0.09944498 -0.320809 1.639681 0.08825796 -0.327268 1.638616 0.08888596 -0.329154 1.672953 0.05175399 -0.316908 1.638616 0.100787 -0.273165 1.672953 0.04803597 -0.30451 1.63968 0.06312596 -0.27082 1.638614 0.06215095 -0.269104 1.638613 0.05193799 -0.278299 1.672953 0.04803597 -0.290938 1.67308 0.04816395 -0.304102 1.639679 0.05352699 -0.279464 1.638612 0.04852896 -0.290853 1.67308 0.05335295 -0.27969 1.672953 0.05175399 -0.278539 1.639682 0.07541197 -0.266829 1.638616 0.07521998 -0.264857 1.672953 0.06183999 -0.269458 1.672953 0.07474797 -0.265264 1.67308 0.06283396 -0.271153 1.672953 0.08824497 -0.266682 1.67308 0.07496798 -0.267211 1.672953 0.09999901 -0.273468 1.672953 0.107976 -0.284448 1.672953 0.09999901 -0.321979 1.672953 0.110798 -0.297724 1.672953 0.107976 -0.310999 1.638616 0.108865 -0.311165 1.638616 0.07521998 -0.33059 1.638616 0.08888596 -0.266294 1.638616 0.100787 -0.322283 1.638613 0.04852896 -0.304595 1.638615 0.06215095 -0.326343 1.638614 0.05193799 -0.317148 1.639681 0.107038 -0.310359 1.67308 0.08765596 -0.326903 1.63968 0.05352699 -0.315983 1.639679 0.04827296 -0.304182 1.639682 0.08825796 -0.268179 1.639681 0.07541197 -0.328618 1.639681 0.06312596 -0.324627 1.67308 0.09870398 -0.320524 1.67308 0.106203 -0.285245 1.67308 0.106203 -0.310203 1.67308 0.09870398 -0.274923 1.639678 0.04827296 -0.291265 1.67308 0.08765596 -0.268544 1.635452 0.09941399 -0.320757 1.635452 0.106989 -0.285117 1.635453 0.09941399 -0.27469 1.635452 0.088252 -0.327201 1.63545 0.04835695 -0.304168 1.635451 0.05359899 -0.315942 1.635453 0.109669 -0.297724 1.635452 0.06317698 -0.324566 1.635452 0.07543396 -0.328548 1.635452 0.106989 -0.31033 1.635453 0.07543396 -0.266899 1.635451 0.06317698 -0.270881 1.635453 0.088252 -0.268246 1.635449 0.04835695 -0.291279 1.635449 0.05359899 -0.279505 1.67308 0.09566396 -0.2783 1.67308 0.102053 -0.287092 1.67308 0.06510597 -0.320359 1.67308 0.08625197 -0.272865 1.67308 0.07544296 -0.323718 1.67308 0.07544296 -0.271729 1.67308 0.08625197 -0.322582 1.67308 0.06510597 -0.275088 1.67308 0.09566396 -0.317148 1.67308 0.05702894 -0.28236 1.67308 0.102053 -0.308355 1.67308 0.05260795 -0.292289 1.67308 0.108856 -0.297724 1.67308 0.104312 -0.297724 1.67308 0.04816395 -0.291345 0.943798 0.07280898 -0.267132 0.942148 0.102156 -0.332638 0.942148 0.115376 -0.325005 0.942148 0.08697396 -0.334233 0.942148 0.124348 -0.312655 0.942148 0.127522 -0.297724 0.942148 0.05490297 -0.305356 0.942148 0.05490297 -0.290091 0.942148 0.124348 -0.282792 0.942148 0.06111198 -0.319302 0.942148 0.115376 -0.270442 0.942148 0.072456 -0.329516 0.87882 0.102788 -0.260316 1.466171 0.09138995 -0.266281 1.466185 0.06464296 -0.269092 1.466223 0.05442696 -0.278291 1.466166 0.07771795 -0.264844 1.492063 0.07737398 -0.26514 0.942148 0.05763298 -0.283961 1.466276 0.04883497 -0.29085 1.466283 0.04883497 -0.292382 0.943798 0.07280898 -0.267132 0.942148 0.05763298 -0.283961 0.939636 0.08832597 -0.262063 1.400283 0.07859396 -0.331357 1.400328 0.07885795 -0.333871 1.40033 0.09284299 -0.332401 1.420287 0.05466496 -0.317466 1.420332 0.05492895 -0.319981 1.420331 0.04924798 -0.307222 1.400282 0.06521999 -0.327011 1.400327 0.06548297 -0.329526 1.420345 0.112787 -0.3139 1.420343 0.104577 -0.325199 1.420297 0.104314 -0.322685 1.400281 0.05476897 -0.317602 1.400326 0.05503296 -0.320116 1.42034 0.09248197 -0.332182 1.420337 0.078592 -0.333642 1.420292 0.07832795 -0.331128 1.362619 0.116926 -0.297724 1.35343 0.11743 -0.300238 1.362618 0.09325897 -0.330299 1.376278 0.09301298 -0.330149 1.376278 0.105291 -0.323061 1.362618 0.105594 -0.323178 1.376279 0.113624 -0.311591 1.362619 0.113965 -0.311655 1.376279 0.116571 -0.297724 1.362616 0.04917198 -0.304845 1.376276 0.05489397 -0.317764 1.362616 0.05496495 -0.317856 1.376276 0.06542998 -0.32725 1.362617 0.06554895 -0.327386 1.376277 0.07891297 -0.331631 1.362617 0.079095 -0.331788 1.353423 0.079481 -0.334408 1.362663 0.07935798 -0.334302 1.362663 0.09352296 -0.332813 1.40028 0.04904896 -0.304755 1.400326 0.04931294 -0.307269 1.376321 0.05515694 -0.320278 1.400286 0.1130239 -0.311479 1.400332 0.113287 -0.313993 1.400332 0.1162109 -0.300238 1.362661 0.04943495 -0.307359 1.353417 0.049465 -0.307382 1.376323 0.09327596 -0.332664 1.376324 0.105554 -0.325575 1.400286 0.104758 -0.322856 1.400331 0.1050209 -0.32537 1.37632 0.04939097 -0.307327 1.385259 0.105091 -0.322984 1.385247 0.065351 -0.327161 1.385255 0.09285098 -0.330051 1.400284 0.092579 -0.329887 1.385261 0.113399 -0.311549 1.400287 0.115947 -0.297724 1.385244 0.054847 -0.317703 1.385251 0.078794 -0.331529 1.376322 0.07917696 -0.334146 1.429988 0.04921698 -0.307198 1.42999 0.05487895 -0.319916 1.429945 0.05461496 -0.317401 1.353418 0.05527597 -0.320433 1.376324 0.113887 -0.314106 1.376324 0.1168349 -0.300238 1.429961 0.112282 -0.31134 1.430006 0.112545 -0.313854 1.430007 0.1154389 -0.300238 1.35343 0.11446 -0.314213 1.408971 0.04902094 -0.304734 1.420285 0.048985 -0.304707 1.408975 0.09242296 -0.329792 1.420295 0.09221798 -0.329668 1.408972 0.05472397 -0.317543 1.420289 0.06504499 -0.326812 1.408975 0.104565 -0.322781 1.420299 0.112523 -0.311385 1.408973 0.065144 -0.326925 1.408976 0.112806 -0.311438 1.408974 0.07847797 -0.331257 1.376322 0.06569296 -0.329765 1.429958 0.104099 -0.322602 1.430004 0.104363 -0.325116 1.353426 0.09368997 -0.332914 1.353428 0.106062 -0.325771 1.429955 0.09204399 -0.329562 1.430001 0.09230697 -0.332077 1.35342 0.065894 -0.329993 1.40902 0.09268599 -0.332306 1.429947 0.06496 -0.326716 1.429951 0.07819998 -0.331017 1.429943 0.04895299 -0.304684 1.362664 0.105857 -0.325692 1.362664 0.114229 -0.314169 1.362662 0.05522799 -0.320371 1.362662 0.065813 -0.329901 1.362664 0.11719 -0.300238 1.385304 0.105355 -0.325499 1.385307 0.113663 -0.314064 1.385292 0.06561499 -0.329675 1.385296 0.07905697 -0.334043 1.385307 0.116601 -0.300238 1.3853 0.09311395 -0.332566 1.385287 0.049362 -0.307305 1.385289 0.05511099 -0.320218 1.409021 0.104829 -0.325296 1.409021 0.11307 -0.313953 1.409022 0.115985 -0.300238 1.409017 0.04928499 -0.307249 1.409017 0.05498796 -0.320057 1.409018 0.06540697 -0.329439 1.409019 0.07874196 -0.333772 1.429997 0.07846295 -0.333532 1.429993 0.06522399 -0.32923 1.420334 0.06530797 -0.329326 1.420345 0.115691 -0.300238 1.385262 0.116338 -0.297724 1.429962 0.115176 -0.297724 1.348828 0.115427 -0.297724 1.358489 0.112282 -0.31134 1.35849 0.115176 -0.297724 1.348817 0.06504499 -0.326812 1.358471 0.04895299 -0.304684 1.358473 0.05461496 -0.317401 1.348823 0.09221798 -0.329668 1.34882 0.07832795 -0.331128 1.358475 0.06496 -0.326716 1.348827 0.112523 -0.311385 1.348825 0.104314 -0.322685 1.358479 0.07819998 -0.331017 1.348813 0.048985 -0.304707 1.348815 0.05466496 -0.317466 1.358483 0.09204399 -0.329562 1.358486 0.104099 -0.322602 0.942805 0.060727 -0.27801 0.792224 0.08621197 -0.341481 0.792224 0.06881195 -0.335828 0.801272 0.07045799 -0.332978 0.792224 0.04818797 -0.306468 0.801272 0.05099296 -0.304855 0.801272 0.05787795 -0.321651 0.792224 0.05521595 -0.323586 0.879139 0.05074 -0.304669 0.879129 0.054636 -0.319773 0.879082 0.05310595 -0.330754 0.87905 0.059421 -0.335805 0.801272 0.05099296 -0.30352 0.879139 0.05074 -0.30352 0.801272 0.009818971 -0.338209 0.801272 0.02591794 -0.332978 0.792224 0.02756297 -0.335828 0.801272 0.04538196 -0.304855 0.793386 0.04818797 -0.305451 0.801272 0.03849697 -0.321651 0.792224 0.04115998 -0.323586 0.879218 0.04079997 -0.31983 0.879139 0.04544299 -0.304669 0.879605 0.04127299 -0.331088 0.879868 0.03517794 -0.327622 0.879139 0.04544299 -0.30352 0.801272 0.04538196 -0.30352 0.718359 0.007452964 -0.356876 0.664766 0.007452964 -0.356876 0.664766 0.02776294 -0.356876 0.879139 0.04807299 -0.355543 0.801272 0.005918979 -0.337199 0.792224 0.01016294 -0.341481 0.792224 0.001236975 -0.340543 0.771952 0.007452964 -0.356876 0.825546 0.007452964 -0.356013 0.664766 0.04818797 -0.3078 0.664766 0.02756297 -0.335828 0.664766 0.04115998 -0.323586 0.664766 0.01016294 -0.341481 0.664766 0.001236975 -0.340543 0.879868 0.02442097 -0.332363 0.825546 0.08869296 -0.356876 0.771952 0.08869296 -0.356876 0.792224 0.09574896 -0.340479 0.801272 0.08655595 -0.338209 0.801272 0.09267699 -0.337121 0.664766 0.05521595 -0.323586 0.664766 0.08621197 -0.341481 0.664766 0.06881195 -0.335828 0.664766 0.09574896 -0.340479 0.87905 0.07116895 -0.332701 0.664766 0.04807299 -0.356876 0.793386 0.04818797 -0.30352 0.718359 0.04807299 -0.356876 0.664766 0.06838297 -0.356876 0.825546 0.04807299 -0.356876 0.771952 0.04807299 -0.356876 0.771952 0.06838297 -0.356876 0.825546 0.02776294 -0.356876 0.771952 0.02776294 -0.356876 0.879505 0.03981 -0.355715 0.879868 0.02442097 -0.355425 0.825546 0.06838297 -0.356876 0.87905 0.07116895 -0.355362 0.879094 0.05527895 -0.355452 0.718359 0.06838297 -0.356876 0.664766 0.08869296 -0.356876 0.718359 0.08869296 -0.356876 0.718359 0.02776294 -0.356876 0.87905 0.07116895 -0.348552 0.879868 0.02442097 -0.347679 0.879868 0.03324699 -0.335197 0.87905 0.06259298 -0.33457 1.445375 0.005293965 -0.256762 1.446595 -0.023844 -0.283961 1.446047 -0.008955955 -0.272982 1.445687 9.87e-4 -0.267234 1.406823 0.002421975 -0.265631 1.44533 0.009522974 -0.259883 1.347966 -0.01089096 -0.272144 1.348544 -0.02552598 -0.284027 1.347347 0.003097951 -0.258326 1.347302 0.007327973 -0.261447 1.446505 -0.01858896 -0.284093 1.446512 -0.01841294 -0.29044 1.348458 -0.02016896 -0.287847 1.388963 -0.01894795 -0.312976 1.40285 -0.01862198 -0.312969 1.348576 -0.02472299 -0.312876 1.348483 -0.01953595 -0.310574 1.348486 -0.01946794 -0.313008 1.446627 -0.02304095 -0.31281 1.446531 -0.017946 -0.3072 1.44655 -0.01995998 -0.297724 1.44633 -0.01439994 -0.280485 1.348454 -0.020271 -0.284159 1.353927 -0.01944798 -0.310387 1.353954 -0.01937496 -0.313004 1.365276 -0.01917999 -0.312996 1.365245 -0.01926398 -0.309997 1.378386 -0.018956 -0.312987 1.388953 -0.01877397 -0.31298 1.388913 -0.01888096 -0.309183 1.402845 -0.01853597 -0.312971 1.413982 -0.01836097 -0.312967 1.42707 -0.01813 -0.312604 1.446537 -0.01778596 -0.312941 1.347471 0.003274977 -0.264795 1.34752 0.001497983 -0.264982 1.3784 -0.01919496 -0.312981 1.365294 -0.01950198 -0.312988 1.353976 -0.01976698 -0.312994 1.347984 -0.01107895 -0.272714 1.347519 0.002140998 -0.265715 1.445795 -0.001602947 -0.269464 1.34906 0.09236496 -0.258056 1.348557 0.120496 -0.283961 1.348612 0.105599 -0.271817 1.348965 0.08813697 -0.261177 1.387686 0.093961 -0.265558 1.447012 0.087089 -0.262742 1.446703 0.10634 -0.273313 1.446609 0.118934 -0.284027 1.447107 0.09131795 -0.259621 1.348473 0.115242 -0.284093 1.34846 0.116091 -0.29044 1.446518 0.113578 -0.287847 1.416561 0.113595 -0.312981 1.405995 0.114585 -0.312976 1.446585 0.116904 -0.312825 1.446536 0.115676 -0.297724 1.348498 0.119695 -0.31281 1.348473 0.118069 -0.297724 1.348509 0.1128309 -0.280485 1.446526 0.11368 -0.284159 1.441029 0.113038 -0.310387 1.441063 0.1125 -0.310336 1.446506 0.112387 -0.310524 1.429677 0.113146 -0.312996 1.429744 0.112888 -0.309947 1.416566 0.113355 -0.312987 1.405999 0.114412 -0.31298 1.406043 0.114517 -0.309183 1.392107 0.114633 -0.312971 1.367935 0.114271 -0.307872 1.367935 0.115159 -0.307872 1.367882 0.115028 -0.312604 1.446977 0.09114497 -0.265309 1.446987 0.09292298 -0.265496 1.38097 0.114826 -0.312967 1.392105 0.114719 -0.312969 1.429669 0.113468 -0.312988 1.44099 0.113359 -0.312994 1.446691 0.106528 -0.273396 1.446968 0.09227997 -0.266229 1.34862 0.101364 -0.269105 0.87852 0.08552998 -0.257646 0.830408 0.102865 -0.258711 0.801272 0.08655595 -0.257239 0.801272 0.07045799 -0.26247 0.87852 0.06978195 -0.262773 0.801272 0.05787795 -0.273796 0.87852 0.05747699 -0.274318 0.801272 0.009818971 -0.257239 0.801272 -0.003216981 -0.258609 0.87852 -0.003216981 -0.25958 0.801272 0.02591794 -0.26247 0.87852 0.01065599 -0.258122 0.801272 0.03849697 -0.273796 0.87852 0.02640295 -0.263239 0.802787 0.01077699 -0.240679 0.802787 0.009126961 -0.245717 0.807373 0.008946955 -0.245717 0.802787 0.01200199 -0.234931 0.80818 0.01056498 -0.240679 0.802787 0.012757 -0.228694 0.808779 0.01176697 -0.234931 0.802787 0.01301199 -0.222208 0.809148 0.01250696 -0.228694 0.802787 0.002336978 -0.254816 0.802787 -2.51e-4 -0.255455 0.804052 0.00228697 -0.254816 0.809273 0.012757 -0.222208 0.809148 0.01250696 -0.215721 0.802787 0.004824995 -0.252924 0.802787 0.012757 -0.215721 0.808779 0.01176697 -0.209484 0.802787 0.007116973 -0.249851 0.805269 0.004726946 -0.252924 0.80639 0.006975948 -0.249851 0.809855 0.006556987 -0.249851 0.811783 0.008412957 -0.245717 0.813366 0.009936988 -0.240679 0.814541 0.01106899 -0.234931 0.815265 0.01176697 -0.228694 0.805269 0.002139985 -0.254816 0.81551 0.01200199 -0.222208 0.815265 0.01176697 -0.215721 0.814541 0.01106899 -0.209484 0.807656 0.004437983 -0.252924 0.820903 0.01056498 -0.228694 0.80639 0.00190097 -0.254816 0.821258 0.01077699 -0.222208 0.820903 0.01056498 -0.215721 0.819852 0.009936988 -0.209484 0.809855 0.003968954 -0.252924 0.813049 0.005875945 -0.249851 0.815848 0.007546961 -0.245717 0.818145 0.008917987 -0.240679 0.819852 0.009936988 -0.234931 0.815848 0.004958987 -0.249851 0.81941 0.006379961 -0.245717 0.822334 0.007546961 -0.240679 0.824507 0.008412957 -0.234931 0.825844 0.008946955 -0.228694 0.807373 0.001578986 -0.254816 0.826296 0.009126961 -0.222208 0.825844 0.008946955 -0.215721 0.824507 0.008412957 -0.209484 0.811783 0.003337979 -0.252924 0.8299 0.006975948 -0.228694 0.80818 0.001186966 -0.254816 0.830431 0.007116973 -0.222208 0.8299 0.006975948 -0.215721 0.828326 0.006556987 -0.209484 0.813366 0.00256896 -0.252924 0.818145 0.003842949 -0.249851 0.822334 0.004958987 -0.245717 0.825772 0.005875945 -0.240679 0.828326 0.006556987 -0.234931 0.824507 0.003337979 -0.245717 0.828326 0.003968954 -0.240679 0.831165 0.004437983 -0.234931 0.832913 0.004726946 -0.228694 0.808779 7.39e-4 -0.254816 0.833503 0.004824995 -0.222208 0.832913 0.004726946 -0.215721 0.831165 0.004437983 -0.209484 0.814541 0.001691997 -0.252924 0.819852 0.00256896 -0.249851 0.835395 0.002336978 -0.222208 0.834768 0.00228697 -0.215721 0.809148 2.54e-4 -0.254816 0.832913 0.002139985 -0.209484 0.815265 7.39e-4 -0.252924 0.820903 0.001186966 -0.249851 0.825844 0.001578986 -0.245717 0.8299 0.00190097 -0.240679 0.832913 0.002139985 -0.234931 0.834768 0.00228697 -0.228694 0.830431 -2.51e-4 -0.240679 0.833503 -2.51e-4 -0.234931 0.835395 -2.51e-4 -0.228694 0.809273 -2.51e-4 -0.254816 0.836034 -2.51e-4 -0.222208 0.835395 -2.51e-4 -0.215721 0.833503 -2.51e-4 -0.209484 0.81551 -2.51e-4 -0.252924 0.821258 -2.51e-4 -0.249851 0.826296 -2.51e-4 -0.245717 0.808953 -0.003216981 -0.253406 0.814914 -0.003216981 -0.251661 0.834075 -0.003216981 -0.215952 0.82043 -0.003216981 -0.248764 0.825281 -0.003216981 -0.244826 0.829272 -0.003216981 -0.2399989 0.832243 -0.003216981 -0.234473 0.834075 -0.003216981 -0.2284629 0.834694 -0.003216981 -0.222208 0.804781 -0.003216981 -0.253817 0.796301 -2.51e-4 -0.254816 0.796425 2.54e-4 -0.254816 0.796794 7.39e-4 -0.254816 0.797394 0.001186966 -0.254816 0.7982 0.001578986 -0.254816 0.799183 0.00190097 -0.254816 0.800305 0.002139985 -0.254816 0.797918 0.004437983 -0.252924 0.801521 0.00228697 -0.254816 0.800305 0.004726946 -0.252924 0.799183 0.006975948 -0.249851 0.7982 0.008946955 -0.245717 0.797394 0.01056498 -0.240679 0.796794 0.01176697 -0.234931 0.796425 0.01250696 -0.228694 0.796425 0.01250696 -0.215721 0.796301 0.012757 -0.222208 0.796794 0.01176697 -0.209484 0.802787 0.088813 -0.241227 0.80834 0.08903098 -0.241227 0.807509 0.09069597 -0.246414 0.802787 0.08755099 -0.235308 0.808957 0.08779299 -0.235308 0.802787 0.08677399 -0.228886 0.809337 0.087031 -0.228886 0.802787 0.08651095 -0.222208 0.809465 0.08677399 -0.222208 0.802787 0.097503 -0.255784 0.80409 0.09755396 -0.255784 0.802787 0.100167 -0.256441 0.809337 0.087031 -0.215529 0.802787 0.09494096 -0.253835 0.805343 0.09504199 -0.253835 0.808957 0.08779299 -0.209107 0.802787 0.08677399 -0.215529 0.802787 0.09257996 -0.250672 0.806497 0.09272599 -0.250672 0.802787 0.09051096 -0.246414 0.81205 0.091246 -0.246414 0.810065 0.093158 -0.250672 0.81368 0.08967697 -0.241227 0.81489 0.08851099 -0.235308 0.815636 0.08779299 -0.228886 0.815888 0.08755099 -0.222208 0.805343 0.09770596 -0.255784 0.815636 0.08779299 -0.215529 0.8078 0.095339 -0.253835 0.81489 0.08851099 -0.209107 0.821806 0.088813 -0.222208 0.821441 0.08903098 -0.228886 0.806497 0.097952 -0.255784 0.821441 0.08903098 -0.215529 0.810065 0.09582197 -0.253835 0.820358 0.08967697 -0.209107 0.813353 0.09385895 -0.250672 0.816235 0.09213799 -0.246414 0.818601 0.09072595 -0.241227 0.820358 0.08967697 -0.235308 0.819904 0.09333896 -0.246414 0.816235 0.09480196 -0.250672 0.822914 0.09213799 -0.241227 0.825151 0.091246 -0.235308 0.826529 0.09069597 -0.228886 0.826994 0.09051096 -0.222208 0.807509 0.09828299 -0.255784 0.826529 0.09069597 -0.215529 0.81205 0.09647196 -0.253835 0.825151 0.091246 -0.209107 0.831251 0.09257996 -0.222208 0.830704 0.09272599 -0.228886 0.80834 0.09868699 -0.255784 0.830704 0.09272599 -0.215529 0.81368 0.09726399 -0.253835 0.829084 0.093158 -0.209107 0.818601 0.09595197 -0.250672 0.822914 0.09480196 -0.246414 0.826454 0.09385895 -0.241227 0.829084 0.093158 -0.235308 0.829084 0.09582197 -0.241227 0.825151 0.09647196 -0.246414 0.832007 0.095339 -0.235308 0.833807 0.09504199 -0.228886 0.834415 0.09494096 -0.222208 0.808957 0.09914797 -0.255784 0.833807 0.09504199 -0.215529 0.81489 0.098167 -0.253835 0.832007 0.095339 -0.209107 0.820358 0.09726399 -0.250672 0.835718 0.09755396 -0.215529 0.836363 0.097503 -0.222208 0.815636 0.09914797 -0.253835 0.809337 0.09964698 -0.255784 0.833807 0.09770596 -0.209107 0.821441 0.09868699 -0.250672 0.826529 0.09828299 -0.246414 0.830704 0.097952 -0.241227 0.833807 0.09770596 -0.235308 0.835718 0.09755396 -0.228886 0.834415 0.100167 -0.235308 0.831251 0.100167 -0.241227 0.836363 0.100167 -0.228886 0.837021 0.100167 -0.222208 0.809466 0.100167 -0.255784 0.836363 0.100167 -0.215529 0.815888 0.100167 -0.253835 0.834415 0.100167 -0.209107 0.821806 0.100167 -0.250672 0.826994 0.100167 -0.246414 0.815403 0.102865 -0.252808 0.809207 0.102865 -0.254642 0.833376 0.102865 -0.209484 0.835273 0.102865 -0.215719 0.82113 0.102865 -0.249783 0.826161 0.102865 -0.245684 0.830298 0.102865 -0.2406679 0.833376 0.102865 -0.234931 0.835273 0.102865 -0.228696 0.835914 0.102865 -0.222208 0.804401 0.102865 -0.255116 0.796108 0.100167 -0.255784 0.796236 0.09964698 -0.255784 0.796616 0.09914797 -0.255784 0.797234 0.09868699 -0.255784 0.798064 0.09828299 -0.255784 0.799076 0.097952 -0.255784 0.800231 0.09770596 -0.255784 0.797773 0.095339 -0.253835 0.801484 0.09755396 -0.255784 0.800231 0.09504199 -0.253835 0.799076 0.09272599 -0.250672 0.798064 0.09069597 -0.246414 0.797234 0.08903098 -0.241227 0.796616 0.08779299 -0.235308 0.796236 0.087031 -0.228886 0.796236 0.087031 -0.215529 0.796616 0.08779299 -0.209107 0.802787 0.08755099 -0.209107 0.87852 -0.003216981 -0.208903 0.820298 0.08971297 -0.208903 0.794035 0.100167 -0.255155 0.796367 0.102865 -0.254642 0.808936 0.08783596 -0.208903 0.801753 0.102865 -0.255264 0.801996 0.102865 -0.255295 0.803056 0.102865 -0.25533 0.803321 0.102865 -0.255317 0.795508 0.093158 -0.250672 0.795508 0.09582197 -0.253835 0.794035 0.09494298 -0.252418 0.794035 0.09630399 -0.253835 0.803577 0.102865 -0.255295 0.802518 0.102865 -0.25533 0.802787 0.102865 -0.255335 0.828994 0.09318196 -0.208903 0.80424 0.102865 -0.255174 0.794035 0.09667599 -0.254055 0.794035 0.08729696 -0.215529 0.796108 0.08677399 -0.222208 0.814849 0.08855098 -0.208903 0.794035 0.09947299 -0.255103 0.794035 0.09173899 -0.2475129 0.794035 0.093472 -0.250672 0.80382 0.102865 -0.255264 0.794035 0.09872096 -0.254936 0.825074 0.091277 -0.208903 0.80153 0.102865 -0.255224 0.794035 0.097835 -0.254617 0.794035 0.02723395 -0.26019 0.794035 0.01009398 -0.254621 0.794035 0.008442997 -0.245717 0.8337 0.097714 -0.208903 0.802253 0.102865 -0.255317 0.796638 0.08783596 -0.208903 0.794035 0.08729696 -0.228886 0.794035 0.09118396 -0.246414 0.801333 0.102865 -0.255174 0.801173 0.102865 -0.255116 0.804044 0.102865 -0.255224 0.831906 0.09535598 -0.208903 0.794035 0.08941799 -0.241227 0.794035 0.08810496 -0.209107 0.794035 0.08815097 -0.208903 0.834306 0.100167 -0.208903 0.794035 0.08810496 -0.235308 0.819679 0.009833991 -0.208903 0.79662 -0.003216981 -0.253406 0.794035 -2.51e-4 -0.254129 0.802787 0.01200199 -0.209484 0.808719 0.01164495 -0.208903 0.801826 -0.003216981 -0.254061 0.801527 -0.003216981 -0.25402 0.803435 -0.003216981 -0.254091 0.803113 -0.003216981 -0.254109 0.795718 0.003968954 -0.252924 0.795718 0.006556987 -0.249851 0.794035 0.004973948 -0.251305 0.794035 0.003417968 -0.252924 0.803748 -0.003216981 -0.254061 0.802787 -0.003216981 -0.254114 0.802461 -0.003216981 -0.254109 0.828068 0.006487965 -0.208903 0.804573 -0.003216981 -0.253897 0.794035 0.003239989 -0.253029 0.794035 0.01221799 -0.215721 0.814422 0.01095497 -0.208903 0.794035 4.44e-4 -0.254077 0.794035 0.006197988 -0.249851 0.794035 0.008176982 -0.246242 0.804047 -0.003216981 -0.25402 0.794035 0.001194953 -0.25391 0.824287 0.008325994 -0.208903 0.801249 -0.003216981 -0.253965 0.794035 0.00208199 -0.253591 0.832608 0.002114951 -0.208903 0.802139 -0.003216981 -0.254091 0.796855 0.01164495 -0.208903 0.794035 0.01221799 -0.228694 0.801001 -0.003216981 -0.253897 0.800792 -0.003216981 -0.253817 0.804325 -0.003216981 -0.253965 0.830878 0.004390954 -0.208903 0.794035 0.010158 -0.240679 0.794035 0.01130396 -0.208903 0.833192 -2.51e-4 -0.208903 0.832243 -0.003216981 -0.209942 0.794035 0.01143294 -0.209484 0.794035 0.01143294 -0.234931 0.87852 0.02242594 -0.268518 0.801272 0.04293894 -0.283772 0.794035 0.04575699 -0.283772 0.794035 0.040627 -0.272249 0.794035 0.03284698 -0.277901 0.87852 0.03284698 -0.277901 0.794035 0.02242594 -0.268518 0.87852 0.009088993 -0.264184 0.794035 -0.003216981 -0.265478 0.87852 -0.003216981 -0.265478 0.794035 0.03546094 -0.283772 0.87852 0.03546094 -0.283772 0.801272 0.05343598 -0.283772 0.87852 0.05326795 -0.283772 0.794035 0.009088993 -0.264184 0.87852 0.03870797 -0.274318 0.87852 0.04291695 -0.283772 0.794035 -0.003216981 -0.25602 0.794035 0.06914198 -0.26019 0.794035 0.086281 -0.254621 0.794035 0.08714199 -0.264226 0.87852 0.101997 -0.259237 0.87852 0.102865 -0.259738 0.794035 0.05574899 -0.272249 0.794035 0.05061799 -0.283772 0.87852 0.102865 -0.266893 0.794035 0.102865 -0.2666 0.87852 0.07374995 -0.268817 0.794035 0.06067997 -0.283772 0.87852 0.06069594 -0.283772 0.794035 0.102865 -0.256364 0.813207 -0.01163995 -0.223403 0.813207 -0.01331496 -0.223755 0.813668 -0.01329797 -0.223755 0.813207 -0.01467496 -0.229459 0.813207 -0.01463299 -0.230663 0.814388 -0.01459097 -0.230663 0.813207 -0.01290094 -0.235514 0.813207 -0.01043599 -0.235633 0.813442 -0.01289296 -0.235514 0.813207 -0.01043599 -0.223285 0.813442 -0.011617 -0.223403 0.814411 -0.01463299 -0.229459 0.814388 -0.01459097 -0.228254 0.813207 -0.01331496 -0.235163 0.813207 -0.01463299 -0.228254 0.81432 -0.01446795 -0.227096 0.813207 -0.01369595 -0.234592 0.813668 -0.01329797 -0.235163 0.813207 -0.01450699 -0.227096 0.814208 -0.01426798 -0.226029 0.813207 -0.01402896 -0.233824 0.813876 -0.01367199 -0.234592 0.813207 -0.01430398 -0.226029 0.814059 -0.01399999 -0.225093 0.813207 -0.01430398 -0.2328889 0.814059 -0.01399999 -0.233824 0.813207 -0.01402896 -0.225093 0.813876 -0.01367199 -0.224325 0.813207 -0.01450699 -0.231821 0.814208 -0.01426798 -0.2328889 0.813207 -0.01369595 -0.224325 0.81432 -0.01446795 -0.231821 0.815171 -0.01416397 -0.2328889 0.81452 -0.01360195 -0.224325 0.814111 -0.01324999 -0.223755 0.81539 -0.01435196 -0.231821 0.815524 -0.01446795 -0.230663 0.813668 -0.012869 -0.235514 0.813668 -0.01154798 -0.223403 0.81557 -0.01450699 -0.229459 0.815524 -0.01446795 -0.228254 0.81539 -0.01435196 -0.227096 0.814111 -0.01324999 -0.235163 0.815171 -0.01416397 -0.226029 0.81452 -0.01360195 -0.234592 0.814878 -0.01391094 -0.225093 0.814878 -0.01391094 -0.233824 0.816571 -0.01426798 -0.228254 0.816376 -0.01416397 -0.227096 0.81452 -0.01317298 -0.235163 0.816059 -0.01399499 -0.226029 0.815112 -0.01348894 -0.234592 0.815632 -0.013767 -0.225093 0.815632 -0.013767 -0.233824 0.815112 -0.01348894 -0.224325 0.816059 -0.01399499 -0.2328889 0.81452 -0.01317298 -0.223755 0.816376 -0.01416397 -0.231821 0.816571 -0.01426798 -0.230663 0.813876 -0.01282894 -0.235514 0.813876 -0.01143699 -0.223403 0.816637 -0.01430398 -0.229459 0.815632 -0.01333695 -0.224325 0.814878 -0.01306796 -0.223755 0.81724 -0.01391094 -0.231821 0.817489 -0.01399999 -0.230663 0.814059 -0.012775 -0.235514 0.814059 -0.01128697 -0.223403 0.817572 -0.01402896 -0.229459 0.817489 -0.01399999 -0.228254 0.81724 -0.01391094 -0.227096 0.814878 -0.01306796 -0.235163 0.816837 -0.013767 -0.226029 0.815632 -0.01333695 -0.234592 0.816294 -0.01357299 -0.225093 0.816294 -0.01357299 -0.233824 0.816837 -0.013767 -0.2328889 0.81795 -0.01360195 -0.227096 0.817475 -0.01348894 -0.226029 0.816059 -0.013152 -0.234592 0.816837 -0.01333695 -0.225093 0.816837 -0.01333695 -0.233824 0.816059 -0.013152 -0.224325 0.817475 -0.01348894 -0.2328889 0.815171 -0.01293998 -0.223755 0.81795 -0.01360195 -0.231821 0.818242 -0.01367199 -0.230663 0.814208 -0.01270997 -0.235514 0.814208 -0.011105 -0.223403 0.81834 -0.01369595 -0.229459 0.818242 -0.01367199 -0.228254 0.815171 -0.01293998 -0.235163 0.81539 -0.01133996 -0.223755 0.818801 -0.01329797 -0.230663 0.81432 -0.01089698 -0.235514 0.81432 -0.01089698 -0.223403 0.818911 -0.01331496 -0.229459 0.818801 -0.01329797 -0.228254 0.81539 -0.01279395 -0.235163 0.818477 -0.01324999 -0.227096 0.81795 -0.01317298 -0.226029 0.816376 -0.01293998 -0.234592 0.81724 -0.01306796 -0.225093 0.81724 -0.01306796 -0.233824 0.816376 -0.01293998 -0.224325 0.81795 -0.01317298 -0.2328889 0.818477 -0.01324999 -0.231821 0.816571 -0.01270997 -0.234592 0.818242 -0.01143699 -0.226029 0.817489 -0.012775 -0.233824 0.817489 -0.01128697 -0.225093 0.818242 -0.01282894 -0.2328889 0.816571 -0.011105 -0.224325 0.818801 -0.012869 -0.231821 0.815524 -0.01089698 -0.223755 0.819146 -0.01289296 -0.230663 0.814388 -0.01067095 -0.235514 0.814388 -0.01067095 -0.223403 0.819262 -0.01290094 -0.229459 0.819146 -0.01289296 -0.228254 0.815524 -0.01089698 -0.235163 0.818801 -0.012869 -0.227096 0.819262 -0.01043599 -0.230663 0.814411 -0.01043599 -0.235514 0.814411 -0.01043599 -0.223403 0.819381 -0.01043599 -0.229459 0.819262 -0.01043599 -0.228254 0.818911 -0.01043599 -0.227096 0.81557 -0.01043599 -0.235163 0.816637 -0.01043599 -0.234592 0.817572 -0.01043599 -0.233824 0.81834 -0.01043599 -0.226029 0.817572 -0.01043599 -0.225093 0.81834 -0.01043599 -0.2328889 0.816637 -0.01043599 -0.224325 0.81557 -0.01043599 -0.223755 0.818911 -0.01043599 -0.231821 0.818242 -0.009433984 -0.226029 0.817489 -0.00958395 -0.225093 0.817489 -0.00958395 -0.233824 0.816571 -0.009765982 -0.224325 0.818242 -0.009433984 -0.2328889 0.818801 -0.009323 -0.231821 0.815524 -0.009974956 -0.223755 0.819146 -0.009253978 -0.230663 0.819262 -0.009230971 -0.229459 0.814388 -0.01020097 -0.235514 0.814388 -0.01020097 -0.223403 0.815524 -0.009974956 -0.235163 0.819146 -0.009253978 -0.228254 0.818801 -0.009323 -0.227096 0.816571 -0.009765982 -0.234592 0.81432 -0.009974956 -0.235514 0.81432 -0.009974956 -0.223403 0.818911 -0.008072972 -0.229459 0.818801 -0.008117973 -0.228254 0.818477 -0.008252978 -0.227096 0.81539 -0.009530961 -0.235163 0.816376 -0.009122967 -0.234592 0.81724 -0.008764982 -0.233824 0.81795 -0.008470952 -0.226029 0.81795 -0.008470952 -0.2328889 0.81724 -0.008764982 -0.225093 0.818477 -0.008252978 -0.231821 0.816376 -0.009122967 -0.224325 0.81539 -0.009530961 -0.223755 0.818801 -0.008117973 -0.230663 0.816837 -0.00800997 -0.233824 0.817475 -0.007583975 -0.2328889 0.816837 -0.00800997 -0.225093 0.816059 -0.008529961 -0.224325 0.81795 -0.007266998 -0.231821 0.815171 -0.009122967 -0.223755 0.818242 -0.007070958 -0.230663 0.81834 -0.007005989 -0.229459 0.814208 -0.009765982 -0.235514 0.814208 -0.009765982 -0.223403 0.815171 -0.009122967 -0.235163 0.818242 -0.007070958 -0.228254 0.81795 -0.007266998 -0.227096 0.816059 -0.008529961 -0.234592 0.817475 -0.007583975 -0.226029 0.817572 -0.006069958 -0.229459 0.817489 -0.006153941 -0.228254 0.814059 -0.00958395 -0.235514 0.814878 -0.008764982 -0.235163 0.81724 -0.006401956 -0.227096 0.816837 -0.006805956 -0.226029 0.815632 -0.00800997 -0.234592 0.816294 -0.007348954 -0.233824 0.816837 -0.006805956 -0.2328889 0.816294 -0.007348954 -0.225093 0.815632 -0.00800997 -0.224325 0.814878 -0.008764982 -0.223755 0.81724 -0.006401956 -0.231821 0.817489 -0.006153941 -0.230663 0.814059 -0.00958395 -0.223403 0.815632 -0.006805956 -0.225093 0.816059 -0.006166994 -0.2328889 0.815112 -0.007583975 -0.224325 0.81452 -0.008470952 -0.223755 0.816376 -0.005692958 -0.231821 0.816571 -0.005400955 -0.230663 0.813876 -0.009433984 -0.235514 0.813876 -0.009433984 -0.223403 0.816637 -0.005301952 -0.229459 0.816571 -0.005400955 -0.228254 0.81452 -0.008470952 -0.235163 0.816376 -0.005692958 -0.227096 0.816059 -0.006166994 -0.226029 0.815112 -0.007583975 -0.234592 0.815632 -0.006805956 -0.233824 0.815524 -0.00484097 -0.228254 0.81539 -0.005165994 -0.227096 0.814111 -0.008252978 -0.235163 0.81452 -0.007266998 -0.234592 0.815171 -0.005692958 -0.226029 0.814878 -0.006401956 -0.225093 0.814878 -0.006401956 -0.233824 0.81452 -0.007266998 -0.224325 0.815171 -0.005692958 -0.2328889 0.81539 -0.005165994 -0.231821 0.814111 -0.008252978 -0.223755 0.815524 -0.00484097 -0.230663 0.81557 -0.004731953 -0.229459 0.813668 -0.009323 -0.235514 0.813668 -0.009323 -0.223403 0.813876 -0.007070958 -0.224325 0.813668 -0.008117973 -0.223755 0.81432 -0.00484097 -0.231821 0.813442 -0.009253978 -0.223403 0.814388 -0.004496991 -0.230663 0.814411 -0.004379987 -0.229459 0.813442 -0.009253978 -0.235514 0.814388 -0.004496991 -0.228254 0.81432 -0.00484097 -0.227096 0.813668 -0.008117973 -0.235163 0.813876 -0.007070958 -0.234592 0.814059 -0.006153941 -0.233824 0.814208 -0.005400955 -0.226029 0.814059 -0.006153941 -0.225093 0.814208 -0.005400955 -0.2328889 0.813207 -0.008072972 -0.235163 0.813207 -0.007005989 -0.234592 0.813207 -0.004731953 -0.227096 0.813207 -0.006069958 -0.233824 0.813207 -0.005301952 -0.226029 0.813207 -0.006069958 -0.225093 0.813207 -0.005301952 -0.2328889 0.813207 -0.004731953 -0.231821 0.813207 -0.007005989 -0.224325 0.813207 -0.008072972 -0.223755 0.813207 -0.004379987 -0.230663 0.813207 -0.009230971 -0.235514 0.813207 -0.009230971 -0.223403 0.813207 -0.00426197 -0.229459 0.813207 -0.004379987 -0.228254 0.812094 -0.00484097 -0.231821 0.812026 -0.004496991 -0.230663 0.812746 -0.008117973 -0.223755 0.812972 -0.009253978 -0.223403 0.812972 -0.009253978 -0.235514 0.812002 -0.004379987 -0.229459 0.812026 -0.004496991 -0.228254 0.812746 -0.008117973 -0.235163 0.812094 -0.00484097 -0.227096 0.812538 -0.007070958 -0.234592 0.812205 -0.005400955 -0.226029 0.812355 -0.006153941 -0.233824 0.812205 -0.005400955 -0.2328889 0.812355 -0.006153941 -0.225093 0.812538 -0.007070958 -0.224325 0.811024 -0.005165994 -0.227096 0.811894 -0.007266998 -0.234592 0.811242 -0.005692958 -0.226029 0.811536 -0.006401956 -0.225093 0.811536 -0.006401956 -0.233824 0.811242 -0.005692958 -0.2328889 0.811024 -0.005165994 -0.231821 0.811894 -0.007266998 -0.224325 0.81089 -0.00484097 -0.230663 0.812303 -0.008252978 -0.223755 0.812746 -0.009323 -0.235514 0.812746 -0.009323 -0.223403 0.810844 -0.004731953 -0.229459 0.81089 -0.00484097 -0.228254 0.812303 -0.008252978 -0.235163 0.811894 -0.008470952 -0.223755 0.812538 -0.009433984 -0.223403 0.809843 -0.005400955 -0.230663 0.812538 -0.009433984 -0.235514 0.809777 -0.005301952 -0.229459 0.809843 -0.005400955 -0.228254 0.811894 -0.008470952 -0.235163 0.810038 -0.005692958 -0.227096 0.810355 -0.006166994 -0.226029 0.811301 -0.007583975 -0.234592 0.810781 -0.006805956 -0.233824 0.810355 -0.006166994 -0.2328889 0.810781 -0.006805956 -0.225093 0.811301 -0.007583975 -0.224325 0.810038 -0.005692958 -0.231821 0.810781 -0.00800997 -0.234592 0.809577 -0.006805956 -0.226029 0.81012 -0.007348954 -0.233824 0.809577 -0.006805956 -0.2328889 0.81012 -0.007348954 -0.225093 0.810781 -0.00800997 -0.224325 0.809174 -0.006401956 -0.231821 0.811536 -0.008764982 -0.223755 0.812355 -0.00958395 -0.223403 0.808925 -0.006153941 -0.230663 0.808841 -0.006069958 -0.229459 0.812355 -0.00958395 -0.235514 0.808925 -0.006153941 -0.228254 0.809174 -0.006401956 -0.227096 0.811536 -0.008764982 -0.235163 0.808172 -0.007070958 -0.230663 0.812205 -0.009765982 -0.235514 0.812205 -0.009765982 -0.223403 0.808074 -0.007005989 -0.229459 0.808172 -0.007070958 -0.228254 0.808464 -0.007266998 -0.227096 0.811242 -0.009122967 -0.235163 0.810355 -0.008529961 -0.234592 0.809577 -0.00800997 -0.233824 0.808939 -0.007583975 -0.226029 0.809577 -0.00800997 -0.225093 0.808939 -0.007583975 -0.2328889 0.808464 -0.007266998 -0.231821 0.810355 -0.008529961 -0.224325 0.811242 -0.009122967 -0.223755 0.808464 -0.008470952 -0.226029 0.809174 -0.008764982 -0.225093 0.809174 -0.008764982 -0.233824 0.808464 -0.008470952 -0.2328889 0.810038 -0.009122967 -0.224325 0.807937 -0.008252978 -0.231821 0.807613 -0.008117973 -0.230663 0.811024 -0.009530961 -0.223755 0.812094 -0.009974956 -0.235514 0.812094 -0.009974956 -0.223403 0.807503 -0.008072972 -0.229459 0.807613 -0.008117973 -0.228254 0.811024 -0.009530961 -0.235163 0.810038 -0.009122967 -0.234592 0.807937 -0.008252978 -0.227096 0.812026 -0.01020097 -0.223403 0.807152 -0.009230971 -0.229459 0.807268 -0.009253978 -0.228254 0.812026 -0.01020097 -0.235514 0.81089 -0.009974956 -0.235163 0.809843 -0.009765982 -0.234592 0.807613 -0.009323 -0.227096 0.808172 -0.009433984 -0.226029 0.808925 -0.00958395 -0.225093 0.808925 -0.00958395 -0.233824 0.809843 -0.009765982 -0.224325 0.808172 -0.009433984 -0.2328889 0.807613 -0.009323 -0.231821 0.807268 -0.009253978 -0.230663 0.81089 -0.009974956 -0.223755 0.808841 -0.01043599 -0.225093 0.809777 -0.01043599 -0.224325 0.808074 -0.01043599 -0.2328889 0.810844 -0.01043599 -0.223755 0.807503 -0.01043599 -0.231821 0.807152 -0.01043599 -0.230663 0.812002 -0.01043599 -0.223403 0.812002 -0.01043599 -0.235514 0.807033 -0.01043599 -0.229459 0.807152 -0.01043599 -0.228254 0.810844 -0.01043599 -0.235163 0.807503 -0.01043599 -0.227096 0.808074 -0.01043599 -0.226029 0.809777 -0.01043599 -0.234592 0.808841 -0.01043599 -0.233824 0.812026 -0.01067095 -0.235514 0.81089 -0.01089698 -0.235163 0.807268 -0.01289296 -0.228254 0.807613 -0.012869 -0.227096 0.808172 -0.01143699 -0.226029 0.809843 -0.01270997 -0.234592 0.808925 -0.01128697 -0.225093 0.808925 -0.012775 -0.233824 0.808172 -0.01282894 -0.2328889 0.807613 -0.012869 -0.231821 0.809843 -0.011105 -0.224325 0.807268 -0.01289296 -0.230663 0.81089 -0.01089698 -0.223755 0.807152 -0.01290094 -0.229459 0.812026 -0.01067095 -0.223403 0.808464 -0.01317298 -0.2328889 0.807937 -0.01324999 -0.231821 0.810038 -0.01293998 -0.224325 0.811024 -0.01133996 -0.223755 0.807613 -0.01329797 -0.230663 0.812094 -0.01089698 -0.223403 0.807503 -0.01331496 -0.229459 0.812094 -0.01089698 -0.235514 0.807613 -0.01329797 -0.228254 0.811024 -0.01279395 -0.235163 0.807937 -0.01324999 -0.227096 0.808464 -0.01317298 -0.226029 0.810038 -0.01293998 -0.234592 0.809174 -0.01306796 -0.233824 0.809174 -0.01306796 -0.225093 0.808172 -0.01367199 -0.228254 0.811242 -0.01293998 -0.235163 0.810355 -0.013152 -0.234592 0.808464 -0.01360195 -0.227096 0.809577 -0.01333695 -0.233824 0.808939 -0.01348894 -0.226029 0.808939 -0.01348894 -0.2328889 0.809577 -0.01333695 -0.225093 0.808464 -0.01360195 -0.231821 0.810355 -0.013152 -0.224325 0.811242 -0.01293998 -0.223755 0.808172 -0.01367199 -0.230663 0.812205 -0.011105 -0.223403 0.808074 -0.01369595 -0.229459 0.812205 -0.01270997 -0.235514 0.810781 -0.01333695 -0.224325 0.809174 -0.01391094 -0.231821 0.808925 -0.01399999 -0.230663 0.811536 -0.01306796 -0.223755 0.812355 -0.01128697 -0.223403 0.808841 -0.01402896 -0.229459 0.812355 -0.012775 -0.235514 0.808925 -0.01399999 -0.228254 0.811536 -0.01306796 -0.235163 0.810781 -0.01333695 -0.234592 0.809174 -0.01391094 -0.227096 0.81012 -0.01357299 -0.233824 0.809577 -0.013767 -0.226029 0.809577 -0.013767 -0.2328889 0.81012 -0.01357299 -0.225093 0.811894 -0.01317298 -0.235163 0.811301 -0.01348894 -0.234592 0.810038 -0.01416397 -0.227096 0.810781 -0.013767 -0.233824 0.810355 -0.01399499 -0.226029 0.810355 -0.01399499 -0.2328889 0.810781 -0.013767 -0.225093 0.810038 -0.01416397 -0.231821 0.811301 -0.01348894 -0.224325 0.809843 -0.01426798 -0.230663 0.811894 -0.01317298 -0.223755 0.812538 -0.01143699 -0.223403 0.809777 -0.01430398 -0.229459 0.812538 -0.01282894 -0.235514 0.809843 -0.01426798 -0.228254 0.811024 -0.01435196 -0.231821 0.81089 -0.01446795 -0.230663 0.812303 -0.01324999 -0.223755 0.812746 -0.01154798 -0.223403 0.810844 -0.01450699 -0.229459 0.812746 -0.012869 -0.235514 0.812303 -0.01324999 -0.235163 0.81089 -0.01446795 -0.228254 0.811894 -0.01360195 -0.234592 0.811024 -0.01435196 -0.227096 0.811536 -0.01391094 -0.233824 0.811242 -0.01416397 -0.226029 0.811242 -0.01416397 -0.2328889 0.811536 -0.01391094 -0.225093 0.811894 -0.01360195 -0.224325 0.812094 -0.01446795 -0.227096 0.812538 -0.01367199 -0.234592 0.812355 -0.01399999 -0.233824 0.812205 -0.01426798 -0.226029 0.812205 -0.01426798 -0.2328889 0.812355 -0.01399999 -0.225093 0.812094 -0.01446795 -0.231821 0.812538 -0.01367199 -0.224325 0.812026 -0.01459097 -0.230663 0.812746 -0.01329797 -0.223755 0.812972 -0.011617 -0.223403 0.812002 -0.01463299 -0.229459 0.812972 -0.01289296 -0.235514 0.812746 -0.01329797 -0.235163 0.812026 -0.01459097 -0.228254 0.813207 0.110464 -0.223403 0.813442 0.11044 -0.223403 0.813668 0.1121219 -0.223755 0.813207 0.113498 -0.229459 0.814411 0.113456 -0.229459 0.814388 0.113415 -0.230663 0.813207 0.111725 -0.235514 0.813442 0.111717 -0.235514 0.813207 0.109259 -0.235633 0.813207 0.109259 -0.223285 0.814388 0.113415 -0.228254 0.813207 0.112138 -0.235163 0.813668 0.1121219 -0.235163 0.81432 0.113292 -0.227096 0.813207 0.113456 -0.228254 0.813207 0.112519 -0.234592 0.813876 0.112496 -0.234592 0.814208 0.113092 -0.226029 0.813207 0.113331 -0.227096 0.813207 0.112853 -0.233824 0.814059 0.112823 -0.233824 0.814059 0.112823 -0.225093 0.813207 0.113127 -0.226029 0.813207 0.113127 -0.2328889 0.814208 0.113092 -0.2328889 0.813876 0.112496 -0.224325 0.813207 0.112853 -0.225093 0.813207 0.113331 -0.231821 0.81432 0.113292 -0.231821 0.813207 0.112519 -0.224325 0.813207 0.113456 -0.230663 0.81539 0.113176 -0.231821 0.815171 0.112988 -0.2328889 0.814111 0.112074 -0.223755 0.81452 0.112426 -0.224325 0.815524 0.113292 -0.230663 0.813668 0.110372 -0.223403 0.81557 0.113331 -0.229459 0.813668 0.111692 -0.235514 0.815524 0.113292 -0.228254 0.814111 0.112074 -0.235163 0.81539 0.113176 -0.227096 0.81452 0.112426 -0.234592 0.815171 0.112988 -0.226029 0.814878 0.112734 -0.233824 0.814878 0.112734 -0.225093 0.816376 0.112988 -0.227096 0.816571 0.113092 -0.228254 0.815112 0.112313 -0.234592 0.81452 0.111996 -0.235163 0.816059 0.112818 -0.226029 0.815632 0.11259 -0.233824 0.815632 0.11259 -0.225093 0.816059 0.112818 -0.2328889 0.815112 0.112313 -0.224325 0.816376 0.112988 -0.231821 0.81452 0.111996 -0.223755 0.816571 0.113092 -0.230663 0.813876 0.110261 -0.223403 0.816637 0.113127 -0.229459 0.813876 0.111652 -0.235514 0.814878 0.111891 -0.223755 0.815632 0.112161 -0.224325 0.817489 0.112823 -0.230663 0.81724 0.112734 -0.231821 0.814059 0.1101109 -0.223403 0.817572 0.112853 -0.229459 0.814059 0.111599 -0.235514 0.817489 0.112823 -0.228254 0.814878 0.111891 -0.235163 0.81724 0.112734 -0.227096 0.815632 0.112161 -0.234592 0.816837 0.11259 -0.226029 0.816294 0.112397 -0.233824 0.816294 0.112397 -0.225093 0.816837 0.11259 -0.2328889 0.817475 0.112313 -0.226029 0.81795 0.112426 -0.227096 0.816837 0.112161 -0.233824 0.816059 0.111975 -0.234592 0.816837 0.112161 -0.225093 0.817475 0.112313 -0.2328889 0.816059 0.111975 -0.224325 0.81795 0.112426 -0.231821 0.815171 0.111763 -0.223755 0.818242 0.112496 -0.230663 0.814208 0.109928 -0.223403 0.81834 0.112519 -0.229459 0.814208 0.1115339 -0.235514 0.818242 0.112496 -0.228254 0.815171 0.111763 -0.235163 0.81432 0.10972 -0.223403 0.81539 0.110163 -0.223755 0.818911 0.112138 -0.229459 0.818801 0.1121219 -0.230663 0.81432 0.10972 -0.235514 0.818801 0.1121219 -0.228254 0.81539 0.111618 -0.235163 0.818477 0.112074 -0.227096 0.816376 0.111763 -0.234592 0.81795 0.111996 -0.226029 0.81724 0.111891 -0.233824 0.81724 0.111891 -0.225093 0.81795 0.111996 -0.2328889 0.816376 0.111763 -0.224325 0.818477 0.112074 -0.231821 0.817489 0.111599 -0.233824 0.816571 0.1115339 -0.234592 0.817489 0.1101109 -0.225093 0.818242 0.110261 -0.226029 0.818242 0.111652 -0.2328889 0.816571 0.109928 -0.224325 0.818801 0.111692 -0.231821 0.815524 0.10972 -0.223755 0.819146 0.111717 -0.230663 0.814388 0.109494 -0.223403 0.819262 0.111725 -0.229459 0.814388 0.109494 -0.235514 0.819146 0.111717 -0.228254 0.815524 0.10972 -0.235163 0.818801 0.111692 -0.227096 0.819381 0.109259 -0.229459 0.819262 0.109259 -0.230663 0.814411 0.109259 -0.235514 0.814411 0.109259 -0.223403 0.819262 0.109259 -0.228254 0.81557 0.109259 -0.235163 0.818911 0.109259 -0.227096 0.816637 0.109259 -0.234592 0.81834 0.109259 -0.226029 0.817572 0.109259 -0.233824 0.817572 0.109259 -0.225093 0.81834 0.109259 -0.2328889 0.816637 0.109259 -0.224325 0.818911 0.109259 -0.231821 0.81557 0.109259 -0.223755 0.817489 0.108407 -0.225093 0.818242 0.108258 -0.226029 0.818242 0.108258 -0.2328889 0.817489 0.108407 -0.233824 0.816571 0.10859 -0.224325 0.818801 0.108146 -0.231821 0.815524 0.108798 -0.223755 0.819146 0.108078 -0.230663 0.814388 0.109024 -0.223403 0.819262 0.108055 -0.229459 0.814388 0.109024 -0.235514 0.819146 0.108078 -0.228254 0.815524 0.108798 -0.235163 0.818801 0.108146 -0.227096 0.816571 0.10859 -0.234592 0.81432 0.108798 -0.235514 0.81432 0.108798 -0.223403 0.818801 0.1069419 -0.228254 0.818911 0.106896 -0.229459 0.81539 0.108355 -0.235163 0.818477 0.107076 -0.227096 0.816376 0.107947 -0.234592 0.81795 0.107295 -0.226029 0.81724 0.107588 -0.233824 0.81724 0.107588 -0.225093 0.81795 0.107295 -0.2328889 0.816376 0.107947 -0.224325 0.818477 0.107076 -0.231821 0.81539 0.108355 -0.223755 0.818801 0.1069419 -0.230663 0.817475 0.106407 -0.2328889 0.816837 0.106834 -0.233824 0.816059 0.107354 -0.224325 0.816837 0.106834 -0.225093 0.81795 0.10609 -0.231821 0.815171 0.107947 -0.223755 0.818242 0.105895 -0.230663 0.814208 0.10859 -0.223403 0.81834 0.105829 -0.229459 0.814208 0.10859 -0.235514 0.818242 0.105895 -0.228254 0.815171 0.107947 -0.235163 0.81795 0.10609 -0.227096 0.816059 0.107354 -0.234592 0.817475 0.106407 -0.226029 0.817489 0.104977 -0.228254 0.817572 0.104894 -0.229459 0.814878 0.107588 -0.235163 0.814059 0.108407 -0.235514 0.81724 0.105226 -0.227096 0.815632 0.106834 -0.234592 0.816837 0.105629 -0.226029 0.816294 0.106172 -0.233824 0.816294 0.106172 -0.225093 0.816837 0.105629 -0.2328889 0.815632 0.106834 -0.224325 0.81724 0.105226 -0.231821 0.814878 0.107588 -0.223755 0.817489 0.104977 -0.230663 0.814059 0.108407 -0.223403 0.815112 0.106407 -0.224325 0.815632 0.105629 -0.225093 0.816376 0.104517 -0.231821 0.816059 0.104991 -0.2328889 0.81452 0.107295 -0.223755 0.816571 0.104224 -0.230663 0.813876 0.108258 -0.223403 0.816637 0.104126 -0.229459 0.813876 0.108258 -0.235514 0.816571 0.104224 -0.228254 0.81452 0.107295 -0.235163 0.816376 0.104517 -0.227096 0.815112 0.106407 -0.234592 0.816059 0.104991 -0.226029 0.815632 0.105629 -0.233824 0.81539 0.103989 -0.227096 0.815524 0.103665 -0.228254 0.81452 0.10609 -0.234592 0.814111 0.107076 -0.235163 0.815171 0.104517 -0.226029 0.814878 0.105226 -0.233824 0.814878 0.105226 -0.225093 0.815171 0.104517 -0.2328889 0.81452 0.10609 -0.224325 0.81539 0.103989 -0.231821 0.814111 0.107076 -0.223755 0.815524 0.103665 -0.230663 0.813668 0.108146 -0.223403 0.81557 0.103555 -0.229459 0.813668 0.108146 -0.235514 0.813668 0.1069419 -0.223755 0.813876 0.105895 -0.224325 0.814388 0.10332 -0.230663 0.81432 0.103665 -0.231821 0.813442 0.108078 -0.223403 0.814411 0.103204 -0.229459 0.813442 0.108078 -0.235514 0.814388 0.10332 -0.228254 0.813668 0.1069419 -0.235163 0.81432 0.103665 -0.227096 0.813876 0.105895 -0.234592 0.814208 0.104224 -0.226029 0.814059 0.104977 -0.233824 0.814059 0.104977 -0.225093 0.814208 0.104224 -0.2328889 0.813207 0.105829 -0.234592 0.813207 0.106896 -0.235163 0.813207 0.104126 -0.226029 0.813207 0.103555 -0.227096 0.813207 0.104894 -0.233824 0.813207 0.104894 -0.225093 0.813207 0.104126 -0.2328889 0.813207 0.105829 -0.224325 0.813207 0.103555 -0.231821 0.813207 0.106896 -0.223755 0.813207 0.103204 -0.230663 0.813207 0.108055 -0.223403 0.813207 0.103085 -0.229459 0.813207 0.108055 -0.235514 0.813207 0.103204 -0.228254 0.812026 0.10332 -0.230663 0.812094 0.103665 -0.231821 0.812972 0.108078 -0.223403 0.812746 0.1069419 -0.223755 0.812002 0.103204 -0.229459 0.812972 0.108078 -0.235514 0.812026 0.10332 -0.228254 0.812746 0.1069419 -0.235163 0.812094 0.103665 -0.227096 0.812538 0.105895 -0.234592 0.812205 0.104224 -0.226029 0.812355 0.104977 -0.233824 0.812355 0.104977 -0.225093 0.812205 0.104224 -0.2328889 0.812538 0.105895 -0.224325 0.811242 0.104517 -0.226029 0.811024 0.103989 -0.227096 0.811536 0.105226 -0.233824 0.811894 0.10609 -0.234592 0.811536 0.105226 -0.225093 0.811242 0.104517 -0.2328889 0.811894 0.10609 -0.224325 0.811024 0.103989 -0.231821 0.812303 0.107076 -0.223755 0.81089 0.103665 -0.230663 0.812746 0.108146 -0.223403 0.810844 0.103555 -0.229459 0.812746 0.108146 -0.235514 0.81089 0.103665 -0.228254 0.812303 0.107076 -0.235163 0.812538 0.108258 -0.223403 0.811894 0.107295 -0.223755 0.809777 0.104126 -0.229459 0.809843 0.104224 -0.230663 0.812538 0.108258 -0.235514 0.809843 0.104224 -0.228254 0.811894 0.107295 -0.235163 0.810038 0.104517 -0.227096 0.811301 0.106407 -0.234592 0.810355 0.104991 -0.226029 0.810781 0.105629 -0.233824 0.810781 0.105629 -0.225093 0.810355 0.104991 -0.2328889 0.811301 0.106407 -0.224325 0.810038 0.104517 -0.231821 0.81012 0.106172 -0.233824 0.810781 0.106834 -0.234592 0.81012 0.106172 -0.225093 0.809577 0.105629 -0.226029 0.809577 0.105629 -0.2328889 0.810781 0.106834 -0.224325 0.809174 0.105226 -0.231821 0.811536 0.107588 -0.223755 0.808925 0.104977 -0.230663 0.812355 0.108407 -0.223403 0.808841 0.104894 -0.229459 0.812355 0.108407 -0.235514 0.808925 0.104977 -0.228254 0.811536 0.107588 -0.235163 0.809174 0.105226 -0.227096 0.808074 0.105829 -0.229459 0.808172 0.105895 -0.230663 0.812205 0.10859 -0.235514 0.812205 0.10859 -0.223403 0.808172 0.105895 -0.228254 0.811242 0.107947 -0.235163 0.808464 0.10609 -0.227096 0.810355 0.107354 -0.234592 0.808939 0.106407 -0.226029 0.809577 0.106834 -0.233824 0.809577 0.106834 -0.225093 0.808939 0.106407 -0.2328889 0.810355 0.107354 -0.224325 0.808464 0.10609 -0.231821 0.811242 0.107947 -0.223755 0.809174 0.107588 -0.225093 0.808464 0.107295 -0.226029 0.808464 0.107295 -0.2328889 0.809174 0.107588 -0.233824 0.810038 0.107947 -0.224325 0.807937 0.107076 -0.231821 0.811024 0.108355 -0.223755 0.807613 0.1069419 -0.230663 0.812094 0.108798 -0.223403 0.807503 0.106896 -0.229459 0.812094 0.108798 -0.235514 0.807613 0.1069419 -0.228254 0.811024 0.108355 -0.235163 0.807937 0.107076 -0.227096 0.810038 0.107947 -0.234592 0.812026 0.109024 -0.223403 0.807268 0.108078 -0.228254 0.807152 0.108055 -0.229459 0.81089 0.108798 -0.235163 0.812026 0.109024 -0.235514 0.807613 0.108146 -0.227096 0.809843 0.10859 -0.234592 0.808172 0.108258 -0.226029 0.808925 0.108407 -0.233824 0.808925 0.108407 -0.225093 0.808172 0.108258 -0.2328889 0.809843 0.10859 -0.224325 0.807613 0.108146 -0.231821 0.81089 0.108798 -0.223755 0.807268 0.108078 -0.230663 0.809777 0.109259 -0.224325 0.808841 0.109259 -0.225093 0.807503 0.109259 -0.231821 0.808074 0.109259 -0.2328889 0.810844 0.109259 -0.223755 0.807152 0.109259 -0.230663 0.812002 0.109259 -0.223403 0.807033 0.109259 -0.229459 0.812002 0.109259 -0.235514 0.807152 0.109259 -0.228254 0.810844 0.109259 -0.235163 0.807503 0.109259 -0.227096 0.809777 0.109259 -0.234592 0.808074 0.109259 -0.226029 0.808841 0.109259 -0.233824 0.81089 0.10972 -0.235163 0.812026 0.109494 -0.235514 0.807613 0.111692 -0.227096 0.807268 0.111717 -0.228254 0.809843 0.1115339 -0.234592 0.808172 0.110261 -0.226029 0.808925 0.111599 -0.233824 0.808925 0.1101109 -0.225093 0.808172 0.111652 -0.2328889 0.809843 0.109928 -0.224325 0.807613 0.111692 -0.231821 0.81089 0.10972 -0.223755 0.807268 0.111717 -0.230663 0.812026 0.109494 -0.223403 0.807152 0.111725 -0.229459 0.807937 0.112074 -0.231821 0.808464 0.111996 -0.2328889 0.811024 0.110163 -0.223755 0.810038 0.111763 -0.224325 0.807613 0.1121219 -0.230663 0.812094 0.10972 -0.223403 0.807503 0.112138 -0.229459 0.812094 0.10972 -0.235514 0.807613 0.1121219 -0.228254 0.811024 0.111618 -0.235163 0.807937 0.112074 -0.227096 0.810038 0.111763 -0.234592 0.808464 0.111996 -0.226029 0.809174 0.111891 -0.233824 0.809174 0.111891 -0.225093 0.808464 0.112426 -0.227096 0.808172 0.112496 -0.228254 0.810355 0.111975 -0.234592 0.811242 0.111763 -0.235163 0.808939 0.112313 -0.226029 0.809577 0.112161 -0.233824 0.809577 0.112161 -0.225093 0.808939 0.112313 -0.2328889 0.810355 0.111975 -0.224325 0.808464 0.112426 -0.231821 0.811242 0.111763 -0.223755 0.808172 0.112496 -0.230663 0.812205 0.109928 -0.223403 0.808074 0.112519 -0.229459 0.812205 0.1115339 -0.235514 0.811536 0.111891 -0.223755 0.810781 0.112161 -0.224325 0.808925 0.112823 -0.230663 0.809174 0.112734 -0.231821 0.812355 0.1101109 -0.223403 0.808841 0.112853 -0.229459 0.812355 0.111599 -0.235514 0.808925 0.112823 -0.228254 0.811536 0.111891 -0.235163 0.809174 0.112734 -0.227096 0.810781 0.112161 -0.234592 0.809577 0.11259 -0.226029 0.81012 0.112397 -0.233824 0.81012 0.112397 -0.225093 0.809577 0.11259 -0.2328889 0.811301 0.112313 -0.234592 0.811894 0.111996 -0.235163 0.810355 0.112818 -0.226029 0.810038 0.112988 -0.227096 0.810781 0.11259 -0.233824 0.810781 0.11259 -0.225093 0.810355 0.112818 -0.2328889 0.811301 0.112313 -0.224325 0.810038 0.112988 -0.231821 0.811894 0.111996 -0.223755 0.809843 0.113092 -0.230663 0.812538 0.110261 -0.223403 0.809777 0.113127 -0.229459 0.812538 0.111652 -0.235514 0.809843 0.113092 -0.228254 0.81089 0.113292 -0.230663 0.811024 0.113176 -0.231821 0.812746 0.110372 -0.223403 0.812303 0.112074 -0.223755 0.810844 0.113331 -0.229459 0.812746 0.111692 -0.235514 0.81089 0.113292 -0.228254 0.812303 0.112074 -0.235163 0.811024 0.113176 -0.227096 0.811894 0.112426 -0.234592 0.811242 0.112988 -0.226029 0.811536 0.112734 -0.233824 0.811536 0.112734 -0.225093 0.811242 0.112988 -0.2328889 0.811894 0.112426 -0.224325 0.812205 0.113092 -0.226029 0.812094 0.113292 -0.227096 0.812355 0.112823 -0.233824 0.812538 0.112496 -0.234592 0.812355 0.112823 -0.225093 0.812205 0.113092 -0.2328889 0.812538 0.112496 -0.224325 0.812094 0.113292 -0.231821 0.812746 0.1121219 -0.223755 0.812026 0.113415 -0.230663 0.812972 0.11044 -0.223403 0.812002 0.113456 -0.229459 0.812972 0.111717 -0.235514 0.812026 0.113415 -0.228254 0.812746 0.1121219 -0.235163 0.813207 0.112138 -0.223755 0.806651 0.009345948 -0.2024019 0.80733 0.01070898 -0.206646 0.802787 0.01088798 -0.206646 0.802787 0.01088798 -0.237769 0.80733 0.01070898 -0.237769 0.806651 0.009345948 -0.242014 0.805823 0.007685959 -0.198918 0.802787 0.009498 -0.2024019 0.802787 0.01191997 -0.232926 0.807835 0.01172196 -0.232926 0.804878 0.005790948 -0.19633 0.802787 0.007804989 -0.198918 0.802787 0.01255595 -0.227672 0.808146 0.01234495 -0.227672 0.803853 0.003734946 -0.194736 0.802787 0.005872964 -0.19633 0.802787 0.01277095 -0.222208 0.808251 0.01255595 -0.222208 0.802787 0.003776967 -0.249679 0.803853 0.003734946 -0.249679 0.802787 0.001596987 -0.250217 0.802787 0.001596987 -0.194198 0.802787 0.003776967 -0.194736 0.808146 0.01234495 -0.216743 0.802787 0.005872964 -0.248085 0.804878 0.005790948 -0.248085 0.807835 0.01172196 -0.211489 0.802787 0.01255595 -0.216743 0.802787 0.007804989 -0.245497 0.805823 0.007685959 -0.245497 0.802787 0.01191997 -0.211489 0.802787 0.009498 -0.242014 0.811699 0.01017999 -0.206646 0.81269 0.01113396 -0.211489 0.810366 0.008896946 -0.242014 0.808742 0.007331967 -0.245497 0.810366 0.008896946 -0.2024019 0.811699 0.01017999 -0.237769 0.808742 0.007331967 -0.198918 0.81269 0.01113396 -0.232926 0.806889 0.005548 -0.19633 0.8133 0.01172196 -0.227672 0.804878 0.003610968 -0.194736 0.813506 0.01191997 -0.222208 0.804878 0.003610968 -0.249679 0.8133 0.01172196 -0.216743 0.806889 0.005548 -0.248085 0.805823 0.003409981 -0.194736 0.808742 0.005153 -0.19633 0.818348 0.01088798 -0.222208 0.818049 0.01070898 -0.227672 0.805823 0.003409981 -0.249679 0.818049 0.01070898 -0.216743 0.808742 0.005153 -0.248085 0.817164 0.01017999 -0.211489 0.811432 0.006758987 -0.245497 0.815726 0.009321987 -0.206646 0.813791 0.008166968 -0.242014 0.813791 0.008166968 -0.2024019 0.815726 0.009321987 -0.237769 0.811432 0.006758987 -0.198918 0.817164 0.01017999 -0.232926 0.816792 0.007183969 -0.242014 0.813791 0.005986988 -0.245497 0.816792 0.007183969 -0.2024019 0.819255 0.008166968 -0.206646 0.819255 0.008166968 -0.237769 0.813791 0.005986988 -0.198918 0.821085 0.008896946 -0.232926 0.810366 0.004620969 -0.19633 0.822212 0.009345948 -0.227672 0.806651 0.003138959 -0.194736 0.822593 0.009498 -0.222208 0.806651 0.003138959 -0.249679 0.822212 0.009345948 -0.216743 0.810366 0.004620969 -0.248085 0.821085 0.008896946 -0.211489 0.826076 0.007804989 -0.222208 0.825629 0.007685959 -0.227672 0.80733 0.002807974 -0.249679 0.80733 0.002807974 -0.194736 0.825629 0.007685959 -0.216743 0.811699 0.003972947 -0.248085 0.824304 0.007331967 -0.211489 0.815726 0.00504595 -0.245497 0.822151 0.006758987 -0.206646 0.819255 0.005986988 -0.242014 0.819255 0.005986988 -0.2024019 0.822151 0.006758987 -0.237769 0.815726 0.00504595 -0.198918 0.824304 0.007331967 -0.232926 0.811699 0.003972947 -0.19633 0.821085 0.004620969 -0.2024019 0.824304 0.005153 -0.206646 0.824304 0.005153 -0.237769 0.821085 0.004620969 -0.242014 0.817164 0.003972947 -0.198918 0.826695 0.005548 -0.232926 0.81269 0.003233969 -0.19633 0.828167 0.005790948 -0.227672 0.807835 0.002431988 -0.194736 0.828665 0.005872964 -0.222208 0.807835 0.002431988 -0.249679 0.828167 0.005790948 -0.216743 0.81269 0.003233969 -0.248085 0.826695 0.005548 -0.211489 0.817164 0.003972947 -0.245497 0.808146 0.002022981 -0.194736 0.829731 0.003734946 -0.216743 0.830259 0.003776967 -0.222208 0.8133 0.002431988 -0.248085 0.808146 0.002022981 -0.249679 0.828167 0.003610968 -0.211489 0.818049 0.002807974 -0.245497 0.825629 0.003409981 -0.206646 0.822212 0.003138959 -0.242014 0.822212 0.003138959 -0.2024019 0.825629 0.003409981 -0.237769 0.818049 0.002807974 -0.198918 0.828167 0.003610968 -0.232926 0.8133 0.002431988 -0.19633 0.829731 0.003734946 -0.227672 0.818348 0.001596987 -0.198918 0.822593 0.001596987 -0.2024019 0.828665 0.001596987 -0.232926 0.826076 0.001596987 -0.237769 0.813506 0.001596987 -0.19633 0.830259 0.001596987 -0.227672 0.808251 0.001596987 -0.194736 0.830797 0.001596987 -0.222208 0.808251 0.001596987 -0.249679 0.830259 0.001596987 -0.216743 0.813506 0.001596987 -0.248085 0.828665 0.001596987 -0.211489 0.818348 0.001596987 -0.245497 0.826076 0.001596987 -0.206646 0.822593 0.001596987 -0.242014 0.812026 -0.005771994 -0.244949 0.807497 -0.005408942 -0.246349 0.825091 -0.006817996 -0.212788 0.826465 -0.006927967 -0.217405 0.816199 -0.006105959 -0.2426739 0.82286 -0.006638944 -0.208532 0.819858 -0.006398975 -0.2396129 0.819858 -0.006398975 -0.204802 0.82286 -0.006638944 -0.2358829 0.816199 -0.006105959 -0.201741 0.825091 -0.006817996 -0.231627 0.812026 -0.005771994 -0.199466 0.826465 -0.006927967 -0.22701 0.807497 -0.005408942 -0.1980659 0.826929 -0.006964981 -0.222208 0.823797 -0.008535981 -0.231627 0.821696 -0.008185982 -0.2358829 0.81149 -0.006482958 -0.199466 0.815421 -0.007138967 -0.201741 0.825091 -0.009930968 -0.22701 0.807223 -0.005771994 -0.1980659 0.825528 -0.009972989 -0.222208 0.807224 -0.005771994 -0.246349 0.825091 -0.009930968 -0.217405 0.81149 -0.006482958 -0.244949 0.823797 -0.008535981 -0.212788 0.815421 -0.007138967 -0.2426739 0.821696 -0.008185982 -0.208532 0.818867 -0.007713973 -0.2396129 0.818867 -0.007713973 -0.204802 0.821696 -0.01071298 -0.212788 0.82286 -0.01089197 -0.217405 0.814158 -0.008090972 -0.2426739 0.810619 -0.007138967 -0.244949 0.819804 -0.01042199 -0.208532 0.817259 -0.01002997 -0.2396129 0.817259 -0.01002997 -0.204802 0.819804 -0.01042199 -0.2358829 0.814158 -0.008090972 -0.201741 0.821696 -0.01071298 -0.231627 0.810619 -0.007138967 -0.199466 0.82286 -0.01089197 -0.22701 0.80678 -0.006105959 -0.1980659 0.823254 -0.01095294 -0.222208 0.80678 -0.006105959 -0.246349 0.809448 -0.007713973 -0.199466 0.812457 -0.01002997 -0.201741 0.819858 -0.01173496 -0.22701 0.818867 -0.01150697 -0.231627 0.806183 -0.006398975 -0.1980659 0.820192 -0.01181197 -0.222208 0.806183 -0.006398975 -0.246349 0.819858 -0.01173496 -0.217405 0.809448 -0.007713973 -0.244949 0.818867 -0.01150697 -0.212788 0.812457 -0.01002997 -0.2426739 0.817259 -0.01113599 -0.208532 0.815094 -0.01063799 -0.2396129 0.815094 -0.01063799 -0.204802 0.817259 -0.01113599 -0.2358829 0.810385 -0.01042199 -0.2426739 0.80802 -0.008185982 -0.244949 0.814158 -0.01172298 -0.208532 0.815421 -0.01215797 -0.212788 0.812457 -0.01113599 -0.2396129 0.812457 -0.01113599 -0.204802 0.814158 -0.01172298 -0.2358829 0.810385 -0.01042199 -0.201741 0.815421 -0.01215797 -0.231627 0.80802 -0.008185982 -0.199466 0.816199 -0.01242595 -0.22701 0.805455 -0.006638944 -0.1980659 0.816462 -0.01251697 -0.222208 0.805455 -0.006638944 -0.246349 0.816199 -0.01242595 -0.217405 0.812026 -0.01293998 -0.22701 0.81149 -0.01264196 -0.231627 0.804625 -0.006817996 -0.1980659 0.806392 -0.008535981 -0.199466 0.812207 -0.01304095 -0.222208 0.804625 -0.006817996 -0.246349 0.812026 -0.01293998 -0.217405 0.806392 -0.008535981 -0.244949 0.81149 -0.01264196 -0.212788 0.80802 -0.01071298 -0.2426739 0.810619 -0.01215797 -0.208532 0.809448 -0.01150697 -0.2396129 0.809448 -0.01150697 -0.204802 0.810619 -0.01215797 -0.2358829 0.80802 -0.01071298 -0.201741 0.80678 -0.01242595 -0.208532 0.807223 -0.01293998 -0.212788 0.806183 -0.01173496 -0.2396129 0.805455 -0.01089197 -0.2426739 0.806183 -0.01173496 -0.204802 0.80678 -0.01242595 -0.2358829 0.805455 -0.01089197 -0.201741 0.807223 -0.01293998 -0.231627 0.804625 -0.009930968 -0.199466 0.807497 -0.01325696 -0.22701 0.803724 -0.006927967 -0.1980659 0.807589 -0.01336395 -0.222208 0.803724 -0.006927967 -0.246349 0.807497 -0.01325696 -0.217405 0.804625 -0.009930968 -0.244949 0.802787 -0.006964981 -0.1980659 0.802787 -0.009972989 -0.199466 0.802787 -0.01347297 -0.222208 0.802787 -0.01336395 -0.22701 0.802787 -0.006964981 -0.246349 0.802787 -0.01336395 -0.217405 0.802787 -0.009972989 -0.244949 0.802787 -0.01304095 -0.212788 0.802787 -0.01095294 -0.2426739 0.802787 -0.01251697 -0.208532 0.802787 -0.01181197 -0.2396129 0.802787 -0.01181197 -0.204802 0.802787 -0.01251697 -0.2358829 0.802787 -0.01095294 -0.201741 0.802787 -0.01304095 -0.231627 0.799391 -0.01173496 -0.204802 0.798794 -0.01242595 -0.208532 0.798794 -0.01242595 -0.2358829 0.799391 -0.01173496 -0.2396129 0.800119 -0.01089197 -0.201741 0.79835 -0.01293998 -0.231627 0.800949 -0.009930968 -0.199466 0.798077 -0.01325696 -0.22701 0.80185 -0.006927967 -0.1980659 0.797985 -0.01336395 -0.222208 0.80185 -0.006927967 -0.246349 0.798077 -0.01325696 -0.217405 0.800949 -0.009930968 -0.244949 0.79835 -0.01293998 -0.212788 0.800119 -0.01089197 -0.2426739 0.800949 -0.006817996 -0.246349 0.800949 -0.006817996 -0.1980659 0.793548 -0.01293998 -0.217405 0.793367 -0.01304095 -0.222208 0.799182 -0.008535981 -0.244949 0.794084 -0.01264196 -0.212788 0.797554 -0.01071298 -0.2426739 0.794955 -0.01215797 -0.208532 0.796126 -0.01150697 -0.2396129 0.796126 -0.01150697 -0.204802 0.794955 -0.01215797 -0.2358829 0.797554 -0.01071298 -0.201741 0.794084 -0.01264196 -0.231627 0.799182 -0.008535981 -0.199466 0.793548 -0.01293998 -0.22701 0.791416 -0.01172298 -0.2358829 0.793117 -0.01113599 -0.2396129 0.795189 -0.01042199 -0.201741 0.793117 -0.01113599 -0.204802 0.790153 -0.01215797 -0.231627 0.797554 -0.008185982 -0.199466 0.789374 -0.01242595 -0.22701 0.800119 -0.006638944 -0.1980659 0.789112 -0.01251697 -0.222208 0.800119 -0.006638944 -0.246349 0.789374 -0.01242595 -0.217405 0.797554 -0.008185982 -0.244949 0.790153 -0.01215797 -0.212788 0.795189 -0.01042199 -0.2426739 0.791416 -0.01172298 -0.208532 0.785716 -0.01173496 -0.217405 0.785382 -0.01181197 -0.222208 0.796126 -0.007713973 -0.244949 0.799391 -0.006398975 -0.246349 0.786706 -0.01150697 -0.212788 0.793117 -0.01002997 -0.2426739 0.788315 -0.01113599 -0.208532 0.790479 -0.01063799 -0.2396129 0.790479 -0.01063799 -0.204802 0.788315 -0.01113599 -0.2358829 0.793117 -0.01002997 -0.201741 0.786706 -0.01150697 -0.231627 0.796126 -0.007713973 -0.199466 0.785716 -0.01173496 -0.22701 0.799391 -0.006398975 -0.1980659 0.791416 -0.008090972 -0.201741 0.788315 -0.01002997 -0.204802 0.783878 -0.01071298 -0.231627 0.78577 -0.01042199 -0.2358829 0.794955 -0.007138967 -0.199466 0.782714 -0.01089197 -0.22701 0.798794 -0.006105959 -0.1980659 0.78232 -0.01095294 -0.222208 0.798794 -0.006105959 -0.246349 0.782714 -0.01089197 -0.217405 0.794955 -0.007138967 -0.244949 0.783878 -0.01071298 -0.212788 0.791416 -0.008090972 -0.2426739 0.78577 -0.01042199 -0.208532 0.788315 -0.01002997 -0.2396129 0.794084 -0.006482958 -0.244949 0.79835 -0.005771994 -0.246349 0.781777 -0.008535981 -0.212788 0.780483 -0.009930968 -0.217405 0.790153 -0.007138967 -0.2426739 0.783878 -0.008185982 -0.208532 0.786706 -0.007713973 -0.2396129 0.786706 -0.007713973 -0.204802 0.783878 -0.008185982 -0.2358829 0.790153 -0.007138967 -0.201741 0.781777 -0.008535981 -0.231627 0.794084 -0.006482958 -0.199466 0.780483 -0.009930968 -0.22701 0.79835 -0.005771994 -0.1980659 0.780046 -0.009972989 -0.222208 0.780483 -0.006817996 -0.231627 0.782714 -0.006638944 -0.2358829 0.793548 -0.005771994 -0.199466 0.789374 -0.006105959 -0.201741 0.779109 -0.006927967 -0.22701 0.798077 -0.005408942 -0.1980659 0.778645 -0.006964981 -0.222208 0.798077 -0.005408942 -0.246349 0.779109 -0.006927967 -0.217405 0.793548 -0.005771994 -0.244949 0.780483 -0.006817996 -0.212788 0.789374 -0.006105959 -0.2426739 0.782714 -0.006638944 -0.208532 0.785716 -0.006398975 -0.2396129 0.785716 -0.006398975 -0.204802 0.776909 0.001596987 -0.211489 0.775315 0.001596987 -0.216743 0.787225 0.001596987 -0.245497 0.792068 0.001596987 -0.248085 0.779498 0.001596987 -0.206646 0.782981 0.001596987 -0.242014 0.782981 0.001596987 -0.2024019 0.779498 0.001596987 -0.237769 0.787225 0.001596987 -0.198918 0.776909 0.001596987 -0.232926 0.792068 0.001596987 -0.19633 0.775315 0.001596987 -0.227672 0.797322 0.001596987 -0.194736 0.774777 0.001596987 -0.222208 0.797322 0.001596987 -0.249679 0.792274 0.002431988 -0.19633 0.787524 0.002807974 -0.198918 0.775843 0.003734946 -0.227672 0.777406 0.003610968 -0.232926 0.797427 0.002022981 -0.194736 0.775315 0.003776967 -0.222208 0.797427 0.002022981 -0.249679 0.775843 0.003734946 -0.216743 0.792274 0.002431988 -0.248085 0.777406 0.003610968 -0.211489 0.787524 0.002807974 -0.245497 0.779945 0.003409981 -0.206646 0.783361 0.003138959 -0.242014 0.783361 0.003138959 -0.2024019 0.779945 0.003409981 -0.237769 0.78127 0.005153 -0.206646 0.778879 0.005548 -0.211489 0.784489 0.004620969 -0.242014 0.78841 0.003972947 -0.245497 0.784489 0.004620969 -0.2024019 0.78127 0.005153 -0.237769 0.78841 0.003972947 -0.198918 0.778879 0.005548 -0.232926 0.792884 0.003233969 -0.19633 0.777406 0.005790948 -0.227672 0.797738 0.002431988 -0.194736 0.776909 0.005872964 -0.222208 0.797738 0.002431988 -0.249679 0.777406 0.005790948 -0.216743 0.792884 0.003233969 -0.248085 0.798243 0.002807974 -0.194736 0.793874 0.003972947 -0.19633 0.779498 0.007804989 -0.222208 0.779945 0.007685959 -0.227672 0.798243 0.002807974 -0.249679 0.779945 0.007685959 -0.216743 0.793874 0.003972947 -0.248085 0.78127 0.007331967 -0.211489 0.789848 0.00504595 -0.245497 0.783422 0.006758987 -0.206646 0.786319 0.005986988 -0.242014 0.786319 0.005986988 -0.2024019 0.783422 0.006758987 -0.237769 0.789848 0.00504595 -0.198918 0.78127 0.007331967 -0.232926 0.788782 0.007183969 -0.242014 0.791783 0.005986988 -0.245497 0.788782 0.007183969 -0.2024019 0.786319 0.008166968 -0.206646 0.786319 0.008166968 -0.237769 0.791783 0.005986988 -0.198918 0.784489 0.008896946 -0.232926 0.795208 0.004620969 -0.19633 0.783361 0.009345948 -0.227672 0.798923 0.003138959 -0.194736 0.782981 0.009498 -0.222208 0.798923 0.003138959 -0.249679 0.783361 0.009345948 -0.216743 0.795208 0.004620969 -0.248085 0.784489 0.008896946 -0.211489 0.787225 0.01088798 -0.222208 0.787524 0.01070898 -0.227672 0.799751 0.003409981 -0.249679 0.799751 0.003409981 -0.194736 0.787524 0.01070898 -0.216743 0.796832 0.005153 -0.248085 0.78841 0.01017999 -0.211489 0.794141 0.006758987 -0.245497 0.789848 0.009321987 -0.206646 0.791783 0.008166968 -0.242014 0.791783 0.008166968 -0.2024019 0.789848 0.009321987 -0.237769 0.794141 0.006758987 -0.198918 0.78841 0.01017999 -0.232926 0.796832 0.005153 -0.19633 0.795208 0.008896946 -0.2024019 0.793874 0.01017999 -0.206646 0.793874 0.01017999 -0.237769 0.795208 0.008896946 -0.242014 0.796832 0.007331967 -0.198918 0.792884 0.01113396 -0.232926 0.798685 0.005548 -0.19633 0.792274 0.01172196 -0.227672 0.800696 0.003610968 -0.194736 0.792068 0.01191997 -0.222208 0.800696 0.003610968 -0.249679 0.792274 0.01172196 -0.216743 0.798685 0.005548 -0.248085 0.792884 0.01113396 -0.211489 0.796832 0.007331967 -0.245497 0.801721 0.003734946 -0.249679 0.801721 0.003734946 -0.194736 0.797427 0.01234495 -0.216743 0.797322 0.01255595 -0.222208 0.800696 0.005790948 -0.248085 0.797738 0.01172196 -0.211489 0.799751 0.007685959 -0.245497 0.798243 0.01070898 -0.206646 0.798923 0.009345948 -0.242014 0.798923 0.009345948 -0.2024019 0.798243 0.01070898 -0.237769 0.799751 0.007685959 -0.198918 0.797738 0.01172196 -0.232926 0.800696 0.005790948 -0.19633 0.797427 0.01234495 -0.227672 0.802787 0.08521896 -0.20592 0.807542 0.08540499 -0.20592 0.806831 0.08683198 -0.201478 0.802787 0.08521896 -0.238495 0.802787 0.08667296 -0.242937 0.806831 0.08683198 -0.242937 0.802787 0.08667296 -0.201478 0.805964 0.08856999 -0.197832 0.802787 0.08413797 -0.233426 0.807542 0.08540499 -0.238495 0.802787 0.088445 -0.197832 0.804976 0.09055298 -0.195123 0.802787 0.08347195 -0.227927 0.808071 0.08434599 -0.233426 0.802787 0.09046697 -0.195123 0.803903 0.09270399 -0.193455 0.802787 0.08324795 -0.222208 0.808396 0.08369296 -0.227927 0.802787 0.09266096 -0.25096 0.802787 0.09494197 -0.251524 0.803903 0.09270399 -0.25096 0.802787 0.09494197 -0.192891 0.802787 0.09266096 -0.193455 0.808506 0.08347195 -0.222208 0.808396 0.08369296 -0.216488 0.802787 0.09046697 -0.249292 0.802787 0.08347195 -0.216488 0.808071 0.08434599 -0.2109889 0.802787 0.088445 -0.246583 0.804976 0.09055298 -0.249292 0.802787 0.08413797 -0.2109889 0.805964 0.08856999 -0.246583 0.813152 0.08495998 -0.2109889 0.812115 0.08595895 -0.20592 0.80902 0.08893996 -0.246583 0.81072 0.08730196 -0.201478 0.81072 0.08730196 -0.242937 0.80902 0.08893996 -0.197832 0.812115 0.08595895 -0.238495 0.80708 0.09080696 -0.195123 0.813152 0.08495998 -0.233426 0.804976 0.09283399 -0.193455 0.81379 0.08434599 -0.227927 0.804976 0.09283399 -0.25096 0.814006 0.08413797 -0.222208 0.81379 0.08434599 -0.216488 0.80708 0.09080696 -0.249292 0.80902 0.09122097 -0.195123 0.805964 0.09304499 -0.193455 0.818761 0.08540499 -0.227927 0.805964 0.09304499 -0.25096 0.819074 0.08521896 -0.222208 0.818761 0.08540499 -0.216488 0.817834 0.08595895 -0.2109889 0.80902 0.09122097 -0.249292 0.816329 0.08685696 -0.20592 0.811836 0.08954 -0.246583 0.814304 0.08806699 -0.201478 0.814304 0.08806699 -0.242937 0.811836 0.08954 -0.197832 0.816329 0.08685696 -0.238495 0.817834 0.08595895 -0.233426 0.814304 0.090348 -0.246583 0.820023 0.08806699 -0.20592 0.817445 0.08909499 -0.201478 0.817445 0.08909499 -0.242937 0.814304 0.090348 -0.197832 0.820023 0.08806699 -0.238495 0.81072 0.09177798 -0.195123 0.821939 0.08730196 -0.233426 0.806831 0.09332895 -0.193455 0.823118 0.08683198 -0.227927 0.806831 0.09332895 -0.25096 0.823517 0.08667296 -0.222208 0.823118 0.08683198 -0.216488 0.821939 0.08730196 -0.2109889 0.81072 0.09177798 -0.249292 0.826694 0.08856999 -0.227927 0.807542 0.09367495 -0.25096 0.807542 0.09367495 -0.193455 0.827162 0.088445 -0.222208 0.826694 0.08856999 -0.216488 0.825307 0.08893996 -0.2109889 0.812115 0.09245598 -0.249292 0.823054 0.08954 -0.20592 0.816329 0.09133195 -0.246583 0.820023 0.090348 -0.201478 0.820023 0.090348 -0.242937 0.816329 0.09133195 -0.197832 0.823054 0.08954 -0.238495 0.812115 0.09245598 -0.195123 0.825307 0.08893996 -0.233426 0.825307 0.09122097 -0.20592 0.821939 0.09177798 -0.201478 0.821939 0.09177798 -0.242937 0.817834 0.09245598 -0.197832 0.825307 0.09122097 -0.238495 0.813152 0.09322899 -0.195123 0.82781 0.09080696 -0.233426 0.808071 0.094069 -0.193455 0.829351 0.09055298 -0.227927 0.808071 0.094069 -0.25096 0.829872 0.09046697 -0.222208 0.829351 0.09055298 -0.216488 0.82781 0.09080696 -0.2109889 0.813152 0.09322899 -0.249292 0.817834 0.09245598 -0.246583 0.808396 0.09449696 -0.193455 0.83154 0.09266096 -0.222208 0.830987 0.09270399 -0.216488 0.808396 0.09449696 -0.25096 0.829351 0.09283399 -0.2109889 0.81379 0.094069 -0.249292 0.826694 0.09304499 -0.20592 0.818761 0.09367495 -0.246583 0.823118 0.09332895 -0.201478 0.823118 0.09332895 -0.242937 0.818761 0.09367495 -0.197832 0.826694 0.09304499 -0.238495 0.81379 0.094069 -0.195123 0.829351 0.09283399 -0.233426 0.830987 0.09270399 -0.227927 0.823517 0.09494197 -0.201478 0.819074 0.09494197 -0.197832 0.827162 0.09494197 -0.238495 0.814006 0.09494197 -0.195123 0.829872 0.09494197 -0.233426 0.808506 0.09494197 -0.193455 0.83154 0.09494197 -0.227927 0.808506 0.09494197 -0.25096 0.832103 0.09494197 -0.222208 0.83154 0.09494197 -0.216488 0.829872 0.09494197 -0.2109889 0.814006 0.09494197 -0.249292 0.827162 0.09494197 -0.20592 0.819074 0.09494197 -0.246583 0.823517 0.09494197 -0.242937 0.807716 0.103182 -0.247475 0.827569 0.104773 -0.217181 0.812457 0.1035619 -0.246009 0.826131 0.104657 -0.2123489 0.816825 0.103912 -0.243629 0.823796 0.10447 -0.207894 0.820654 0.104219 -0.20399 0.820654 0.104219 -0.240425 0.816825 0.103912 -0.200787 0.823796 0.10447 -0.236521 0.826131 0.104657 -0.232067 0.812457 0.1035619 -0.198406 0.827569 0.104773 -0.227234 0.807716 0.103182 -0.19694 0.828055 0.104811 -0.222208 0.822577 0.106089 -0.236521 0.824777 0.106456 -0.232067 0.81601 0.104993 -0.200787 0.826131 0.107915 -0.227234 0.811895 0.104307 -0.198406 0.826589 0.107959 -0.222208 0.80743 0.1035619 -0.247475 0.80743 0.1035619 -0.19694 0.811895 0.104307 -0.246009 0.826131 0.107915 -0.217181 0.81601 0.104993 -0.243629 0.824777 0.106456 -0.2123489 0.819617 0.105595 -0.240425 0.822577 0.106089 -0.207894 0.819617 0.105595 -0.20399 0.823796 0.108921 -0.217181 0.810984 0.104993 -0.246009 0.814688 0.10599 -0.243629 0.822577 0.108734 -0.2123489 0.817934 0.108019 -0.240425 0.820598 0.108429 -0.207894 0.820598 0.108429 -0.236521 0.817934 0.108019 -0.20399 0.822577 0.108734 -0.232067 0.814688 0.10599 -0.200787 0.823796 0.108921 -0.227234 0.810984 0.104993 -0.198406 0.824208 0.108985 -0.222208 0.806966 0.103912 -0.247475 0.806966 0.103912 -0.19694 0.812908 0.108019 -0.200787 0.819617 0.109565 -0.232067 0.820654 0.109803 -0.227234 0.809758 0.105595 -0.198406 0.821004 0.109884 -0.222208 0.806341 0.104219 -0.247475 0.806341 0.104219 -0.19694 0.809758 0.105595 -0.246009 0.820654 0.109803 -0.217181 0.812908 0.108019 -0.243629 0.819617 0.109565 -0.2123489 0.815668 0.108655 -0.240425 0.817934 0.109177 -0.207894 0.817934 0.109177 -0.236521 0.815668 0.108655 -0.20399 0.808264 0.106089 -0.246009 0.810739 0.108429 -0.243629 0.81601 0.110246 -0.2123489 0.812908 0.109177 -0.240425 0.814688 0.10979 -0.207894 0.814688 0.10979 -0.236521 0.812908 0.109177 -0.20399 0.81601 0.110246 -0.232067 0.810739 0.108429 -0.200787 0.816825 0.110527 -0.227234 0.808264 0.106089 -0.198406 0.8171 0.110622 -0.222208 0.805579 0.10447 -0.247475 0.805579 0.10447 -0.19694 0.816825 0.110527 -0.217181 0.811895 0.1107529 -0.232067 0.812456 0.111065 -0.227234 0.80656 0.106456 -0.198406 0.812646 0.11117 -0.222208 0.80471 0.104657 -0.247475 0.80471 0.104657 -0.19694 0.80656 0.106456 -0.246009 0.812456 0.111065 -0.217181 0.808264 0.108734 -0.243629 0.811895 0.1107529 -0.2123489 0.809758 0.109565 -0.240425 0.810984 0.110246 -0.207894 0.810984 0.110246 -0.236521 0.809758 0.109565 -0.20399 0.808264 0.108734 -0.200787 0.80743 0.111065 -0.2123489 0.805579 0.108921 -0.243629 0.806341 0.109803 -0.240425 0.806966 0.110527 -0.207894 0.806966 0.110527 -0.236521 0.806341 0.109803 -0.20399 0.80743 0.111065 -0.232067 0.805579 0.108921 -0.200787 0.807716 0.111396 -0.227234 0.80471 0.107915 -0.198406 0.807813 0.111508 -0.222208 0.803767 0.104773 -0.247475 0.803767 0.104773 -0.19694 0.80471 0.107915 -0.246009 0.807716 0.111396 -0.217181 0.802787 0.107959 -0.198406 0.802787 0.111508 -0.227234 0.802787 0.111622 -0.222208 0.802787 0.104811 -0.247475 0.802787 0.104811 -0.19694 0.802787 0.107959 -0.246009 0.802787 0.111508 -0.217181 0.802787 0.108985 -0.243629 0.802787 0.11117 -0.2123489 0.802787 0.109884 -0.240425 0.802787 0.110622 -0.207894 0.802787 0.110622 -0.236521 0.802787 0.109884 -0.20399 0.802787 0.11117 -0.232067 0.802787 0.108985 -0.200787 0.798608 0.110527 -0.207894 0.799233 0.109803 -0.20399 0.799233 0.109803 -0.240425 0.799995 0.108921 -0.200787 0.798608 0.110527 -0.236521 0.800864 0.107915 -0.198406 0.798143 0.111065 -0.232067 0.801806 0.104773 -0.19694 0.797857 0.111396 -0.227234 0.801806 0.104773 -0.247475 0.797761 0.111508 -0.222208 0.797857 0.111396 -0.217181 0.798143 0.111065 -0.2123489 0.800864 0.107915 -0.246009 0.799995 0.108921 -0.243629 0.800864 0.104657 -0.247475 0.800864 0.104657 -0.19694 0.792928 0.11117 -0.222208 0.793117 0.111065 -0.217181 0.793678 0.1107529 -0.2123489 0.799014 0.106456 -0.246009 0.794589 0.110246 -0.207894 0.79731 0.108734 -0.243629 0.795816 0.109565 -0.20399 0.795816 0.109565 -0.240425 0.79731 0.108734 -0.200787 0.794589 0.110246 -0.236521 0.799014 0.106456 -0.198406 0.793678 0.1107529 -0.232067 0.793117 0.111065 -0.227234 0.792666 0.109177 -0.240425 0.792666 0.109177 -0.20399 0.794835 0.108429 -0.200787 0.790886 0.10979 -0.236521 0.79731 0.106089 -0.198406 0.789563 0.110246 -0.232067 0.799995 0.10447 -0.19694 0.788749 0.110527 -0.227234 0.799995 0.10447 -0.247475 0.788474 0.110622 -0.222208 0.788749 0.110527 -0.217181 0.789563 0.110246 -0.2123489 0.79731 0.106089 -0.246009 0.790886 0.10979 -0.207894 0.794835 0.108429 -0.243629 0.78457 0.109884 -0.222208 0.78492 0.109803 -0.217181 0.799233 0.104219 -0.247475 0.785957 0.109565 -0.2123489 0.795816 0.105595 -0.246009 0.78764 0.109177 -0.207894 0.792666 0.108019 -0.243629 0.789905 0.108655 -0.20399 0.789905 0.108655 -0.240425 0.792666 0.108019 -0.200787 0.78764 0.109177 -0.236521 0.795816 0.105595 -0.198406 0.785957 0.109565 -0.232067 0.799233 0.104219 -0.19694 0.78492 0.109803 -0.227234 0.78764 0.108019 -0.20399 0.790886 0.10599 -0.200787 0.784976 0.108429 -0.236521 0.794589 0.104993 -0.198406 0.782996 0.108734 -0.232067 0.798608 0.103912 -0.19694 0.781778 0.108921 -0.227234 0.798608 0.103912 -0.247475 0.781366 0.108985 -0.222208 0.781778 0.108921 -0.217181 0.782996 0.108734 -0.2123489 0.794589 0.104993 -0.246009 0.784976 0.108429 -0.207894 0.790886 0.10599 -0.243629 0.78764 0.108019 -0.240425 0.798143 0.1035619 -0.247475 0.779442 0.107915 -0.217181 0.780797 0.106456 -0.2123489 0.793678 0.104307 -0.246009 0.782996 0.106089 -0.207894 0.789563 0.104993 -0.243629 0.785957 0.105595 -0.20399 0.785957 0.105595 -0.240425 0.789563 0.104993 -0.200787 0.782996 0.106089 -0.236521 0.793678 0.104307 -0.198406 0.780797 0.106456 -0.232067 0.798143 0.1035619 -0.19694 0.779442 0.107915 -0.227234 0.778985 0.107959 -0.222208 0.781778 0.10447 -0.236521 0.788749 0.103912 -0.200787 0.793117 0.1035619 -0.198406 0.779442 0.104657 -0.232067 0.797857 0.103182 -0.19694 0.778005 0.104773 -0.227234 0.797857 0.103182 -0.247475 0.777519 0.104811 -0.222208 0.778005 0.104773 -0.217181 0.779442 0.104657 -0.2123489 0.793117 0.1035619 -0.246009 0.781778 0.10447 -0.207894 0.788749 0.103912 -0.243629 0.78492 0.104219 -0.20399 0.78492 0.104219 -0.240425 0.774034 0.09494197 -0.216488 0.775702 0.09494197 -0.2109889 0.791568 0.09494197 -0.249292 0.7865 0.09494197 -0.246583 0.778411 0.09494197 -0.20592 0.782057 0.09494197 -0.242937 0.778411 0.09494197 -0.238495 0.782057 0.09494197 -0.201478 0.7865 0.09494197 -0.197832 0.775702 0.09494197 -0.233426 0.791568 0.09494197 -0.195123 0.774034 0.09494197 -0.227927 0.797068 0.09494197 -0.25096 0.797068 0.09494197 -0.193455 0.773471 0.09494197 -0.222208 0.786813 0.09367495 -0.197832 0.776223 0.09283399 -0.233426 0.774586 0.09270399 -0.227927 0.791784 0.094069 -0.195123 0.774034 0.09266096 -0.222208 0.797177 0.09449696 -0.25096 0.797177 0.09449696 -0.193455 0.791784 0.094069 -0.249292 0.774586 0.09270399 -0.216488 0.786813 0.09367495 -0.246583 0.776223 0.09283399 -0.2109889 0.782456 0.09332895 -0.242937 0.77888 0.09304499 -0.20592 0.77888 0.09304499 -0.238495 0.782456 0.09332895 -0.201478 0.777764 0.09080696 -0.2109889 0.78774 0.09245598 -0.246583 0.783635 0.09177798 -0.242937 0.780267 0.09122097 -0.20592 0.780267 0.09122097 -0.238495 0.783635 0.09177798 -0.201478 0.777764 0.09080696 -0.233426 0.78774 0.09245598 -0.197832 0.776223 0.09055298 -0.227927 0.792422 0.09322899 -0.195123 0.775702 0.09046697 -0.222208 0.797503 0.094069 -0.25096 0.797503 0.094069 -0.193455 0.792422 0.09322899 -0.249292 0.776223 0.09055298 -0.216488 0.793459 0.09245598 -0.195123 0.77888 0.08856999 -0.227927 0.778411 0.088445 -0.222208 0.798031 0.09367495 -0.25096 0.798031 0.09367495 -0.193455 0.793459 0.09245598 -0.249292 0.77888 0.08856999 -0.216488 0.789245 0.09133195 -0.246583 0.780267 0.08893996 -0.2109889 0.785551 0.090348 -0.242937 0.782519 0.08954 -0.20592 0.782519 0.08954 -0.238495 0.785551 0.090348 -0.201478 0.780267 0.08893996 -0.233426 0.789245 0.09133195 -0.197832 0.79127 0.090348 -0.246583 0.788129 0.08909499 -0.242937 0.785551 0.08806699 -0.20592 0.785551 0.08806699 -0.238495 0.788129 0.08909499 -0.201478 0.783635 0.08730196 -0.233426 0.79127 0.090348 -0.197832 0.782456 0.08683198 -0.227927 0.794854 0.09177798 -0.195123 0.782057 0.08667296 -0.222208 0.798743 0.09332895 -0.25096 0.798743 0.09332895 -0.193455 0.794854 0.09177798 -0.249292 0.782456 0.08683198 -0.216488 0.783635 0.08730196 -0.2109889 0.786813 0.08540499 -0.227927 0.7865 0.08521896 -0.222208 0.799609 0.09304499 -0.25096 0.799609 0.09304499 -0.193455 0.796554 0.09122097 -0.249292 0.786813 0.08540499 -0.216488 0.793738 0.08954 -0.246583 0.78774 0.08595895 -0.2109889 0.79127 0.08806699 -0.242937 0.789245 0.08685696 -0.20592 0.789245 0.08685696 -0.238495 0.79127 0.08806699 -0.201478 0.78774 0.08595895 -0.233426 0.793738 0.08954 -0.197832 0.796554 0.09122097 -0.195123 0.793459 0.08595895 -0.20592 0.794854 0.08730196 -0.242937 0.793459 0.08595895 -0.238495 0.794854 0.08730196 -0.201478 0.792422 0.08495998 -0.233426 0.796554 0.08893996 -0.197832 0.791784 0.08434599 -0.227927 0.798494 0.09080696 -0.195123 0.791568 0.08413797 -0.222208 0.800598 0.09283399 -0.25096 0.800598 0.09283399 -0.193455 0.798494 0.09080696 -0.249292 0.791784 0.08434599 -0.216488 0.796554 0.08893996 -0.246583 0.792422 0.08495998 -0.2109889 0.801671 0.09270399 -0.25096 0.801671 0.09270399 -0.193455 0.797068 0.08347195 -0.222208 0.800598 0.09055298 -0.249292 0.797177 0.08369296 -0.216488 0.799609 0.08856999 -0.246583 0.797503 0.08434599 -0.2109889 0.798743 0.08683198 -0.242937 0.798032 0.08540499 -0.20592 0.798032 0.08540499 -0.238495 0.798743 0.08683198 -0.201478 0.797503 0.08434599 -0.233426 0.799609 0.08856999 -0.197832 0.797177 0.08369296 -0.227927 0.800598 0.09055298 -0.195123 0.844789 0.05418998 -0.360866 0.844789 0.05418998 -0.297067 0.844789 0.04265695 -0.297067 0.660201 0.05618697 -0.360409 0.656527 0.05418998 -0.297067 0.660201 0.04073697 -0.360409 0.656527 0.04265695 -0.297067 0.844789 0.04265695 -0.360866 0.660201 0.04073697 -0.365547 0.844789 0.04265695 -0.364711 0.844789 0.05418998 -0.364711 0.660201 0.05618697 -0.365561 0.660958 0.06061595 -0.323008 0.660958 0.06061595 -0.323008 0.66477 0.05418998 -0.360866 0.66477 0.05418998 -0.360866 0.660958 0.06061595 -0.323008 0.664738 0.05992496 -0.322538 0.660958 0.06061595 -0.323008 0.656527 0.05418998 -0.297067 0.664738 0.05992496 -0.322538 0.660169 0.05349999 -0.296597 0.668412 0.05349999 -0.360395 0.661548 0.03602498 -0.323386 0.664819 0.04265695 -0.360866 0.661548 0.03602498 -0.323386 0.664948 0.03684598 -0.322944 0.664948 0.03684598 -0.322944 0.656527 0.04265695 -0.297067 0.664819 0.04265695 -0.360866 0.661548 0.03602498 -0.323386 0.661548 0.03602498 -0.323386 0.668218 0.04347795 -0.360424 0.659926 0.04347795 -0.296625 0.657316 0.05625498 -0.360409 0.660348 0.05403298 -0.360409 0.660201 0.04073697 -0.360409 0.663455 0.04073697 -0.360409 0.66057 0.04288995 -0.360409 0.621726 0.04288995 -0.360409 0.627991 0.04288995 -0.368783 0.660201 0.04288995 -0.360409 0.623357 0.04288995 -0.365508 0.623357 0.04567599 -0.365508 0.621726 0.05124795 -0.360409 0.621726 0.04846197 -0.360409 0.660201 0.05403298 -0.360409 0.627991 0.05403298 -0.368783 0.621726 0.05403298 -0.360409 0.627991 0.04846197 -0.368783 0.660201 0.04846197 -0.369373 0.623357 0.04846197 -0.365508 0.623357 0.05124795 -0.365508 0.621811 0.04846197 -0.362959 0.621811 0.04288995 -0.362959 0.621811 0.04567599 -0.362959 0.621726 0.04567599 -0.360409 0.623357 0.05403298 -0.365508 0.621811 0.05124795 -0.362959 0.621811 0.05403298 -0.362959 0.6552 0.05403995 -0.360409 0.66077 0.05403298 -0.360409 0.657316 0.04077798 -0.360409 0.660201 0.05618697 -0.365551 0.663233 0.05618697 -0.365551 0.660348 0.05403298 -0.365551 0.6552 0.05403995 -0.365551 0.657316 0.05625498 -0.365551 0.66077 0.05403298 -0.365551 0.663233 0.05618697 -0.360409 0.660201 0.04073697 -0.365513 0.657316 0.04077798 -0.365513 0.66057 0.04288995 -0.361642 0.660201 0.04073697 -0.365513 0.660201 0.04288995 -0.365513 0.663455 0.04073697 -0.361642 0.655219 0.04289299 -0.360409 0.655219 0.04289299 -0.365513 0.659884 0.048424 -0.36502 0.659884 0.04426497 -0.36502 0.660201 0.05403298 -0.369373 0.659884 0.05258196 -0.36502 0.663562 0.04846197 -0.3655 0.663562 0.04288995 -0.3655 0.660201 0.04288995 -0.369373 0.663562 0.05403298 -0.3655 0.87882 0.1019909 -0.259856 0.87882 -0.003588974 -0.259623 0.87882 0.03509199 -0.282943 0.87882 0.05585998 -0.277949 0.87882 0.05363696 -0.27598 0.87882 0.05747598 -0.27432 0.87882 0.06977999 -0.263242 0.87882 0.06852298 -0.264373 0.87882 -0.003588974 -0.208606 0.653014 -0.00267899 -0.259732 1.467863 0.005459964 -0.262778 1.466082 0.005012989 -0.2456769 1.334595 0.002446949 -0.243265 0.957289 -0.002503991 -0.227867 0.967913 0.0496 -0.216504 1.334772 0.09675198 -0.243264 1.492842 0.07530695 -0.265817 1.492842 0.02143496 -0.266178 1.466911 0.005012989 -0.264916 1.49291 0.04890596 -0.289701 1.49291 0.04926598 -0.289753 1.492908 0.04955595 -0.289102 1.492881 0.05428898 -0.278472 1.492618 0.04922497 -0.289847 1.490969 0.04646795 -0.288179 1.492512 0.04143995 -0.279462 0.87882 0.102788 -0.260316 1.006791 0.102251 -0.262144 0.87882 0.102788 -0.262296 1.258898 0.09738296 -0.233202 0.953094 0.101703 -0.261277 0.87882 0.102034 -0.260221 0.87882 0.08552598 -0.258126 0.87882 0.1012 -0.265753 0.87882 0.06139898 -0.27598 0.87882 0.06361597 -0.277965 0.87882 0.07400399 -0.268611 0.87882 0.06977999 -0.263242 0.87882 0.05747598 -0.27432 0.87882 0.05363696 -0.282943 1.492842 0.02077597 -0.266127 1.491778 0.02340495 -0.266699 1.491563 0.01811295 -0.265055 1.015335 0.1006309 -0.2454349 1.673049 0.07083296 -0.331094 1.673049 0.02459996 -0.331094 0.878931 0.05181294 -0.306002 0.878931 0.05331599 -0.307095 0.878931 0.04495596 -0.321126 0.878931 0.04998397 -0.30704 0.878931 0.06080698 -0.321126 0.878931 0.06456696 -0.321887 0.878931 0.05836397 -0.321927 0.868698 0.03371196 -0.332556 0.878931 0.03311794 -0.332205 0.878931 0.07311099 -0.332204 0.876508 0.07130599 -0.332547 0.878931 0.044577 -0.321887 0.878931 0.05620598 -0.30704 1.672953 0.07083296 -0.328912 1.673049 0.07083296 -0.327389 1.673049 0.04091596 -0.315672 1.673044 0.04771697 -0.304218 1.673049 0.06259 -0.324711 1.673049 0.03134596 -0.324372 1.56962 0.047607 -0.302339 1.673049 0.04810994 -0.301988 1.673049 0.04777795 -0.303973 1.673049 0.06290096 -0.32437 1.673049 0.07083296 -0.326948 1.673049 0.04777795 -0.304121 1.673049 0.05333298 -0.315674 1.634368 0.02476096 -0.327083 1.635339 0.02483999 -0.328044 1.638403 0.01951098 -0.264392 1.638401 0.03268396 -0.268672 0.789708 0.04994499 -0.250757 0.789708 0.04994499 -0.250765 0.789708 0.04974699 -0.251135 0.789708 0.01340198 -0.255018 0.789708 0.04905498 -0.250757 0.789708 0.04949998 -0.25121 0.789708 0.04912894 -0.251012 0.789708 0.04981499 -0.25108 0.789708 0.04918497 -0.25108 0.789708 0.04966998 -0.251176 0.789708 0.04925197 -0.251135 0.789708 0.04958695 -0.251202 0.789708 0.04932898 -0.251176 1.672964 0.04994499 -0.264257 1.672964 0.05189299 -0.277847 1.672964 0.08239901 -0.265443 1.672964 0.04804694 -0.304209 1.672964 0.04628896 -0.304187 1.672964 0.04804694 -0.290973 1.672964 0.04628896 -0.290678 1.672964 0.04958695 -0.264694 1.672964 0.013668 -0.265621 1.672964 0.01950496 -0.265007 0.790256 0.04905396 -0.250765 0.796509 0.04906296 -0.25086 0.792313 0.04113399 -0.271881 0.789709 0.04115998 -0.271862 0.792313 0.02755999 -0.259659 0.792334 0.02754294 -0.259654 0.789709 0.04115998 -0.271862 0.790256 0.04994499 -0.250765 0.79651 0.04993695 -0.25086 0.789558 0.04991096 -0.25095 0.789631 0.04908496 -0.25094 0.789631 0.04912894 -0.251027 0.802682 0.049088 -0.251129 1.246015 0.04198396 -0.276703 1.671866 0.04665195 -0.30436 1.221568 0.08096998 -0.259465 1.25105 0.05464297 -0.27886 0.789708 0.04130595 -0.272191 0.87882 -0.003588974 -0.259623 0.941319 0.101887 -0.26615 0.942148 0.102156 -0.26281 0.942148 0.102156 -0.26281 1.348385 -0.01862496 -0.282804 1.34851 -0.02226698 -0.297724 1.353927 -0.01944798 -0.310387 1.365245 -0.01926398 -0.309997 1.37835 -0.01905196 -0.309546 1.37835 -0.01905196 -0.309546 1.388913 -0.01888096 -0.309183 1.402801 -0.018655 -0.308705 1.402801 -0.018655 -0.308705 1.413932 -0.01847499 -0.308322 1.413932 -0.01847499 -0.308322 1.439152 -0.01806598 -0.307454 1.439152 -0.01806598 -0.307454 1.427021 -0.01826298 -0.307872 1.427021 -0.01826298 -0.307872 1.439201 -0.01793295 -0.312186 1.446058 -0.009080946 -0.273361 1.348643 0.09877097 -0.267234 1.44654 0.112033 -0.282804 1.446501 0.111649 -0.312957 1.441033 0.1117359 -0.312953 1.348414 0.11444 -0.312941 1.348426 0.1146 -0.3072 1.42971 0.114117 -0.309997 1.416639 0.113109 -0.309496 1.416605 0.114338 -0.309546 1.406077 0.113287 -0.309132 1.392155 0.114751 -0.308705 1.392155 0.113862 -0.308705 1.381024 0.114938 -0.308322 1.381024 0.11405 -0.308322 1.355804 0.115364 -0.307454 1.355804 0.114475 -0.307454 1.355751 0.115233 -0.312186 1.348605 0.105723 -0.271884 0.801272 0.102865 -0.258953 0.87852 0.102865 -0.208903 0.833065 0.102865 -0.208903 0.794035 0.102865 -0.253935 0.802787 0.08759397 -0.208903 0.794035 0.08702397 -0.222208 0.794035 -0.003216981 -0.252622 0.794035 0.012483 -0.222208 0.802787 0.01187795 -0.208903 0.831688 -0.003216981 -0.208903 0.794035 0.073848 -0.268557 0.794035 0.062743 -0.278376 0.794035 0.1010439 -0.265548 0.87852 0.100946 -0.265809 0.87852 0.087044 -0.264487 0.87852 0.06264495 -0.278637 1.466082 0.005012989 -0.2456769 1.292325 0.002446949 -0.243265 0.789708 0.04130595 -0.272191 1.466082 0.094186 -0.2456769 1.466082 0.094186 -0.2456769 0.878953 0.05074095 -0.306002 0.878953 0.05282896 -0.306002 1.466082 0.094186 -0.2456769 1.466082 0.094186 -0.2456769 0.87899 0.05574297 -0.306002 1.292502 0.09675198 -0.243264 0.889269 0.102625 -0.260451 1.466082 0.094186 -0.2456769 1.466082 0.094186 -0.2456769 1.638627 0.05318897 -0.316033 1.635604 0.05320996 -0.31606 1.63968 0.05355298 -0.316007 1.638633 0.05354899 -0.316003 1.466283 0.04590296 -0.292382 1.466283 0.04590296 -0.292382 1.466166 0.01701998 -0.263551 1.466185 0.03009498 -0.251155 0.789709 0.05521595 -0.271862 1.63968 0.05346798 -0.315852 1.63968 0.05332797 -0.315391 1.492842 0.04959899 -0.262043 1.466082 0.094186 -0.2456769 1.466082 0.094186 -0.2456769 0.789708 0.05506896 -0.272191 1.466082 0.005012989 -0.2456769 1.292325 0.002446949 -0.243265 0.789761 0.05507194 -0.272184 0.625724 0.04621195 -0.3606 1.466276 0.04590296 -0.29085 1.292501 0.09675198 -0.243264 1.466082 0.094186 -0.2456769 1.466082 0.094186 -0.2456769 1.466081 0.094186 -0.2456769 0.940969 -0.002688944 -0.260126 0.940969 -0.002694964 -0.260257 1.466171 0.09138995 -0.264039 1.466081 0.005012989 -0.2456769 1.292325 0.002446949 -0.243265 0.940969 -0.002698957 -0.259767 1.292501 0.09675198 -0.243264 0.940969 -0.002704977 -0.260337 1.292501 0.09675198 -0.243264 1.466081 0.094186 -0.2456769 0.940969 -0.01936995 -0.267856 0.940969 -0.00267899 -0.260158 1.466082 0.094186 -0.2456769 1.466081 0.005012989 -0.2456769 1.292325 0.002446949 -0.243265 0.621902 0.04835599 -0.360389 0.626704 0.04844695 -0.36016 1.466283 0.005012989 -0.264705 0.940969 -0.00267899 -0.260276 0.87882 0.102788 -0.260316 0.87882 0.088894 -0.258553 0.940969 -0.00267899 -0.260721 1.49161 0.09093099 -0.266536 0.880086 0.102769 -0.260332 1.466373 0.005012989 -0.265417 0.792225 0.04819595 -0.287666 0.789708 0.04818797 -0.287647 0.940969 0.03932595 -0.259063 0.878959 0.06372195 -0.321126 1.292502 0.09675198 -0.243264 1.292502 0.09675198 -0.238485 1.292502 0.09675198 -0.263461 1.456525 0.094186 -0.265641 1.466373 0.005012989 -0.2647 1.292502 0.09675198 -0.261739 1.398906 0.095501 -0.266868 1.632643 0.05312997 -0.315901 1.456499 0.094186 -0.266346 1.456499 0.094186 -0.263332 0.940969 0.035537 -0.259063 1.14428 0.04059296 -0.280245 1.456523 0.094186 -0.262666 1.167966 0.04453498 -0.287589 0.88641 0.102679 -0.266607 0.87882 0.102788 -0.26667 0.907798 0.09279799 -0.264448 0.907264 0.102378 -0.262971 0.66477 0.05418998 -0.360866 0.891919 0.1026 -0.266561 0.942148 0.10188 -0.261208 0.942148 0.101869 -0.224869 1.466911 0.005012989 -0.263147 0.792334 0.02754294 -0.259654 1.258898 0.09738296 -0.233416 0.902275 0.10245 -0.266475 1.466283 0.09164595 -0.257038 1.388535 0.09532296 -0.26506 1.466082 0.005012989 -0.2456769 0.792313 0.04113399 -0.271881 1.377107 0.09556096 -0.266677 0.87882 0.06361597 -0.277965 1.354281 0.04581499 -0.259997 1.466224 0.04031097 -0.260355 0.87882 0.07589399 -0.266891 0.942148 0.101883 -0.232196 0.942148 0.101883 -0.221059 1.466373 0.005012989 -0.261123 0 0 0 0.789708 0.02756297 -0.25962 1.492842 0.005012989 -0.26482 1.492842 0.005012989 -0.264272 0.664819 0.04265695 -0.360866 0.87882 0.06139898 -0.282943 1.492842 0.005012989 -0.264603 1.492842 0.005012989 -0.264693 0.942148 0.101861 -0.229384 1.666965 0.04240494 -0.318035 0.878931 0.04831296 -0.30704 0.792225 0.013399 -0.255017 1.659158 0.04830497 -0.304154 1.643508 0.04806494 -0.304583 0.789708 0.02756297 -0.25962 1.666711 0.03134 -0.329803 0.878931 0.04166197 -0.321887 1.639439 0.04879498 -0.304276 1.292501 0.09675198 -0.243264 1.63968 0.05091094 -0.315391 0.878931 0.054551 -0.30704 1.466911 0.005012989 -0.260982 0.957262 0.101703 -0.226981 0.878931 0.05836397 -0.321927 0.878931 0.061652 -0.321887 1.492842 0.04959899 -0.289813 1.665443 0.04839199 -0.303973 1.638614 0.049079 -0.304908 1.639438 0.04833096 -0.304276 0.789708 0.02783095 -0.259861 1.325177 0.006298959 -0.2456769 1.325177 0.006298959 -0.2456769 1.292502 0.09675198 -0.243264 1.466082 0.094186 -0.2456769 1.466082 0.094186 -0.2456769 0.789708 0.02783095 -0.259861 1.466082 0.005012989 -0.2456769 1.292325 0.002446949 -0.243265 1.457533 0.094186 -0.261315 0.656616 0.08349597 -0.254849 1.466082 0.094186 -0.2456769 1.466082 0.094186 -0.2456769 1.665443 0.05028295 -0.315674 1.466082 0.005012989 -0.2456769 1.292325 0.002446949 -0.243265 1.457431 0.094186 -0.263332 1.457428 0.094186 -0.265653 1.292502 0.09675198 -0.243264 1.466082 0.005012989 -0.2456769 1.292325 0.002446949 -0.243265 0.789709 0.02756297 -0.25962 1.466082 0.094186 -0.2456769 1.466082 0.094186 -0.2453269 1.466082 0.005012989 -0.2456769 1.466082 0.005012989 -0.2456769 1.292325 0.002446949 -0.243265 1.292502 0.09675198 -0.243264 0.87882 0.05363696 -0.282943 1.292501 0.09675198 -0.243264 - - - - - - - - - - -1 1.25123e-4 0 0 -1 0 1 6.18495e-5 0 0 1 0 -0.00389713 -0.001100122 0.9999918 -0.00340414 -7.96019e-4 0.999994 -0.002940297 -0.001102387 0.9999952 0 -0.6386594 -0.7694896 0 -0.2461169 -0.9692402 0 0.8608006 -0.5089424 0 0.6315182 -0.7753612 0 0.3498517 -0.9368052 0 -0.9392967 -0.3431062 0 0.9984111 -0.05634957 0 -0.05496513 -0.9984883 0 -0.9995029 0.03152865 0.003721714 9.1958e-5 0.9999931 0.003379642 1.11802e-4 0.9999943 0.00313127 2.14353e-4 0.9999951 0 0 1 -0.003381788 -0.00641942 0.9999737 0 0 0 -0.9999961 2.48115e-4 0.002792596 -0.9999983 8.95947e-5 0.001833319 0 -0.001204371 -0.9999994 0 -0.99995 0.009999454 0.9999984 -1.67423e-4 0.001826584 0 0.9999694 0.007826089 0.001212835 0.2906041 0.9568426 0.001199841 0.2906046 0.9568426 -0.004395902 0.2960112 0.9551745 0.001299679 0.09778308 0.995207 0.001299798 0.09778231 0.9952071 -0.004871785 0.09162884 0.9957813 5.96419e-4 0.881907 0.4714233 6.00126e-4 0.8819071 0.471423 -0.001176416 0.8827151 0.4699072 0.001100599 0.4708516 0.8822119 0.00110042 0.4708521 0.8822116 -6.49834e-4 0.469199 0.8830923 8.00226e-4 0.772792 0.6346589 8.00255e-4 0.7727922 0.6346586 -8.70319e-4 0.7717564 0.6359179 0 0.003635644 0.9999934 -0.004871666 -0.09162485 0.9957817 0.001264333 -0.09778243 0.9952071 0.001299798 -0.09778314 0.995207 -9.37654e-4 -0.4691947 0.8830944 0.001121044 -0.471106 0.882076 0.001099884 -0.4711052 0.8820764 -4.00002e-4 -0.9570686 -0.2898616 -3.99572e-4 -0.9570686 -0.2898616 -0.005990982 -0.9554091 -0.2952247 -5.99928e-4 0.8819247 -0.47139 -5.99564e-4 0.8819247 -0.4713901 -5.99925e-4 0.8819246 -0.4713902 -0.008184134 -0.2992424 0.954142 0.001200914 -0.2903236 0.9569278 0.001199483 -0.2903227 0.9569281 1.00142e-4 -0.9943689 0.1059747 0.006119132 -0.9949634 0.1000526 -0.005817353 -0.9949635 0.1000686 -0.007101058 -0.9542722 0.2988548 3.77193e-4 -0.9564791 0.2918007 4.00312e-4 -0.9564792 0.2918004 -0.006107389 -0.6286794 0.7776406 9.87386e-4 -0.6341603 0.7732011 0.001000225 -0.634159 0.7732021 0 0.003574728 0.9999936 -0.005097627 0.9949396 0.1003463 0.005400776 0.9949393 0.1003338 1.00221e-4 0.9954684 0.09509313 -6.13475e-4 -0.8818352 -0.4715573 -0.004588365 0.9947586 -0.1021488 -9.97447e-5 0.9952141 -0.09771966 -9.99497e-5 0.995214 -0.09771966 -1.00639e-4 0.995177 -0.09809613 -1.33551e-4 0.995177 -0.09809583 -9.98525e-5 0.995177 -0.09809631 -9.97687e-5 -0.9952085 -0.09777623 -9.98989e-5 -0.9952085 -0.09777623 0.003388941 -0.9952904 -0.0968796 -9.98601e-5 -0.9951863 -0.09800201 -1.00888e-4 -0.9951863 -0.09800195 -1.05237e-4 -0.9951863 -0.09800189 0.002291858 0.9572094 -0.2893871 -4.00452e-4 0.9569957 -0.2901021 -3.9976e-4 0.9569957 -0.2901022 -0.001176297 -0.8827152 0.4699071 5.99948e-4 -0.8819071 0.471423 6.0007e-4 -0.881907 0.4714233 3.63817e-4 0.9565104 0.2916982 4.00027e-4 0.9565106 0.2916979 -0.003087699 0.9575203 0.2883495 -0.006200015 -0.7773122 0.6290845 7.98784e-4 -0.7728783 0.6345539 7.99889e-4 -0.7728794 0.6345526 9.8168e-4 0.6343108 0.7730776 -0.9996261 0.02207165 -0.01614558 -0.999636 0.02218258 -0.01535648 -0.9996261 0.02207165 -0.01614564 0.0255298 0.9940412 0.1059741 0.02293187 0.8089832 -0.5873844 0.02262163 0.809064 -0.5872853 0.02538424 0.9778397 -0.2078106 -0.9984378 0.05453503 -0.01216095 -0.9984036 0.05496251 -0.01301783 -0.9984379 0.05453509 -0.01216101 -0.9996333 0.02192884 -0.0158925 0.02294504 0.8090944 -0.5872306 0.02543783 0.9778268 -0.2078645 -0.9983093 0.05688935 -0.01192528 0.9911964 -0.1309319 0.01966267 0.9911858 -0.1311897 0.01844352 0.9911136 -0.131627 0.01918882 -0.9983435 0.05630922 -0.01181942 0.02297025 0.8087627 -0.5876865 0.02540987 0.9778277 -0.2078639 -0.9996691 0.02045178 -0.0156061 -0.9996604 0.02072674 -0.01579827 -0.9996681 0.02058756 -0.01549297 0.02251309 0.8084836 -0.5880879 0.02347159 0.8084659 -0.5880749 0.02277946 0.8086335 -0.5878717 0.02543443 0.9778212 -0.2078912 0.02548825 0.9777837 -0.2080614 0.02544105 0.9777869 -0.2080521 0.02542304 0.9777908 -0.208036 0.02547401 0.9777903 -0.2080316 -0.998297 0.05717837 -0.01156872 0.02557998 0.9940817 0.1055802 0.9974466 -0.07112854 0.006421029 0.02586036 0.9940298 0.1060004 0.02504795 0.9940488 0.1060174 0.02586036 0.9940298 0.1060004 0.9973295 -0.07271856 0.006781399 0.02576798 0.9992237 -0.02980226 -0.9996398 0.02238529 -0.01481145 -0.9996308 0.02297687 -0.01450866 -0.9996364 0.02265995 -0.01461869 0.9972351 -0.07389038 0.00789684 0.9972251 -0.07417875 0.006295323 0.9971713 -0.07484596 0.006891429 0.999639 -0.02181303 0.01569032 0.9996123 -0.0221849 0.01682716 0.9996405 -0.02088004 0.01682013 0.9996069 -0.02229809 0.01700001 0.9996286 -0.0216329 0.0165776 0.9996313 -0.02135908 0.01677161 0.9996227 -0.02182829 0.01667374 0.02536809 0.9778297 -0.2078599 0.9990209 -0.04081958 0.0170592 0.9990341 -0.04060333 0.0168029 0.9990068 -0.04107397 0.01727753 0.02299499 0.8084544 -0.5881094 0.02347314 0.8084647 -0.5880765 -0.999995 4.02714e-4 0.003139138 -0.5332987 -0.05228769 0.8443096 -0.5334633 -0.05271846 0.8441787 -0.5334373 -0.05238598 0.8442159 -0.999979 0 -0.006493926 -0.6314569 -0.06212627 0.7729183 -1 0 0 -0.770762 -0.07584285 0.632593 -0.8785876 -0.08644551 0.4696927 -0.9527232 -0.09376418 0.2890101 -0.9616849 -0.09462702 0.257309 -0.9924277 3.97887e-4 0.1228301 0.09414833 -0.06407815 0.9934939 0.09802114 -0.02161991 0.9949495 0.13534 -0.03199571 0.9902825 0.1357193 0.02988487 0.9902965 -0.1431069 -0.03383159 0.9891289 0.8320049 0.1433315 0.535933 0.8320602 0.142857 0.5359737 0.8469923 0.4127922 0.3349727 0.9198833 0.3826212 0.08611625 0.9196758 0.3829924 0.08668011 0.9196616 0.3829982 0.08680504 0.9600417 0.2742898 0.05554431 0.9756955 0.2165209 -0.0337193 0.09813499 0.0208705 0.9949542 0.9664945 -0.07539194 -0.2453662 0.9664798 -0.07553589 -0.2453796 0.966432 -0.07540297 -0.2456086 0.1114126 0.06454539 0.9916759 0.2110841 0.262053 0.9416857 0.09421253 0.1034684 0.9901608 0.1672556 0.008551359 -0.9858766 -0.05241566 -0.643821 0.7633789 0.9270086 -0.1369631 0.3491362 -0.999998 0 -0.002013385 -0.999998 -0.002003431 2.00177e-4 -0.999998 -0.002013385 -1.79178e-7 0.2478921 -0.297188 0.9220786 0.2478922 -0.2971879 0.9220786 0.08652305 -0.103631 0.9908453 0.2742991 -0.1872246 0.9432429 0.2745053 -0.1875516 0.9431179 0.2748769 -0.1872823 0.9430631 0.2242484 -0.2043955 0.9528564 0.2242484 -0.2043955 0.9528564 0.2242483 -0.2043955 0.9528564 0.07511276 -0.1393191 0.9873948 0.07498383 -0.139627 0.987361 0.8008553 -0.04745995 0.5969743 -0.119999 0.4492489 0.8853111 -0.119999 0.4492488 0.8853111 -0.119999 0.4492487 0.8853111 0.9712903 -0.2354143 -0.03428417 0.9121385 -0.202607 -0.3563058 0.06167733 -0.1690016 0.9836842 0.06167727 -0.1690016 0.9836841 0.06167733 -0.1690015 0.9836842 0.9707375 -0.23528 0.0480839 -0.1722142 0.040717 0.9842177 0.191402 0.3381336 0.9214288 0.191402 0.3381336 0.9214288 0.191402 0.3381336 0.9214288 0.9725022 -0.2228111 0.0677849 0.07518517 0.1394913 0.987365 0.7313898 -6.00893e-4 0.6819595 -0.007469594 -0.9958751 0.09042727 0 -4.86405e-6 1 -0.008551239 0 -0.9999635 -0.008551239 0 -0.9999635 0.1685234 0.008301913 -0.9856628 0.1682853 0.007953941 -0.9857063 0.1682024 0.007941007 -0.9857206 0 0 -1 0.1686902 0.007992923 -0.9856367 -8.07139e-4 0 -0.9999997 -7.11957e-4 0 -0.9999998 -0.008551299 0 -0.9999635 -9.65168e-4 0 -0.9999996 -9.49479e-4 0 -0.9999996 -0.008551299 0 -0.9999635 0.1677002 0.006745278 -0.9858149 0.1682738 0.008299529 -0.9857054 0.168175 0.007876217 -0.9857257 0.168175 0.007876276 -0.9857258 0.1686612 0.007270634 -0.9856473 0.1688949 0.007183849 -0.9856079 0.1688949 0.007183849 -0.9856079 0.1684487 0.008530557 -0.9856735 0.1674962 0.008064866 -0.9858399 0.592759 -0.0126605 -0.8052804 0.5915798 -0.0138427 -0.8061277 0.5910877 -0.01410269 -0.8064841 0.5910877 -0.01410269 -0.8064841 0.5903475 -0.01354908 -0.8070355 0.591659 -0.01438611 -0.8060601 0.5918886 -0.01426714 -0.8058937 0.5918885 -0.01426714 -0.8058937 0.5921878 -0.01319473 -0.805692 0.592439 -0.01313388 -0.8055084 0.5924389 -0.01313388 -0.8055083 0.5905126 -0.01453936 -0.8068975 0.5906902 -0.01443004 -0.8067695 0.5906902 -0.01442998 -0.8067695 0.5932865 -0.01267689 -0.8048916 0.5929892 -0.01291996 -0.8051069 0.5929795 -0.01316875 -0.8051099 0.592539 -0.01280295 -0.8054401 0.5916729 -0.01360452 -0.8060635 0.591513 -0.01342731 -0.8061838 0.8835141 -0.006345987 -0.4683616 0.8849377 -0.008659303 -0.4656291 0.8839937 -0.006915032 -0.4674478 0.8839937 -0.006915092 -0.4674478 0.8837096 -0.006649792 -0.4679887 0.8853983 -0.007006108 -0.4647805 0.8853982 -0.007006108 -0.4647805 0.8850421 -0.006389617 -0.4654672 0.8844094 -0.007877111 -0.4666455 0.8858391 -0.007827639 -0.4639266 0.8863627 -0.008604764 -0.4629117 0.8868476 -0.007737994 -0.4619973 0 1.45932e-5 1 -0.1182938 9.34835e-5 0.9929786 -0.1182908 9.34805e-5 0.992979 -0.1182931 9.34835e-5 0.9929788 -0.1182949 1.86967e-4 0.9929785 -0.7707657 0.07596671 0.6325737 -0.9999975 4.27924e-4 0.002243936 0 -0.2045376 -0.9788587 -0.6314578 0.06197541 0.7729296 -0.9733494 3.90876e-4 0.2293269 -0.9924457 4.21793e-4 0.1226853 -0.01556068 -0.9998422 0.008581578 -0.9999789 4.00073e-4 -0.006495654 -0.952715 0.09390133 0.2889925 -0.5334694 0.05278825 0.8441705 -0.9999997 4.25034e-4 -5.93864e-4 0.05640244 0.1926888 0.9796377 0.05640238 0.1926888 0.9796376 0.05760973 0.1938086 0.9793465 -0.9999946 4.25045e-4 0.003271162 -0.9999967 0.001279354 0.002263665 -0.8785828 0.08661562 0.4696702 -0.0979768 -0.001204013 0.9951881 -0.09788405 9.22547e-4 0.9951975 -0.0975238 0.007388591 0.9952058 -0.09856641 0.007498204 0.9951023 -0.09751838 0.007504403 0.9952055 -0.09857934 0.007096529 0.995104 -0.0977751 0.007006108 0.9951839 -0.09830158 0.006743669 0.9951338 0.01247459 -0.9981831 -0.05894857 0.001923024 0.9823921 -0.1868208 0.001683473 0.9824004 -0.1867794 0.002190649 0.9822487 -0.1875703 -1 5.87008e-5 1.75389e-5 -0.9999933 0.002436101 0.002722382 -1 6.70846e-5 0 -0.9999966 6.39597e-4 0.002562761 -0.9999932 -0.0023157 0.002893507 -1 1.9288e-4 3.03136e-4 -0.9999968 -3.85275e-4 0.002532124 -1 -2.48795e-4 0 -1 8.51389e-5 2.46079e-4 -1 -1.9322e-4 0 -1 1.08142e-4 2.32538e-4 -1 -2.04473e-4 0 -1 0 -2.77328e-4 -1 -1.51065e-4 0 -1 0 3.09502e-4 -1 -1.24612e-4 0 -1 0 -4.19068e-4 -1 -1.02157e-4 0 -0.9999996 0 9.49216e-4 -0.9999998 -8.01814e-5 6.69568e-4 -1 -5.71235e-5 2.93019e-4 -0.9999998 -6.06927e-5 -6.80156e-4 -1 -1.18133e-4 3.82804e-4 -0.9999998 -4.05514e-5 7.17489e-4 -1 2.17005e-4 1.58809e-4 -1 -1.39175e-5 0 -0.9999998 2.00503e-4 6.77048e-4 -1 3.00416e-5 0 -1 1.63372e-4 0 1 5.88303e-5 -2.66973e-4 0.9999907 -0.003579139 0.0024423 1 2.08563e-4 0 0.9999985 -1.67604e-4 0.001786291 0.9999954 0.002059221 0.002267599 1 1.12559e-4 -4.25338e-4 0.9999977 2.74302e-4 0.002113223 0.9999998 -2.96047e-6 -7.13298e-4 1 4.14575e-5 -2.97992e-4 0.9999995 -0.001006543 0 1 -1.02726e-4 -2.69229e-4 1 -7.12777e-5 0 0.9999947 -5.72383e-4 0.003227055 1 -6.03939e-5 -2.33439e-5 0.9999972 -4.27307e-4 -0.002325892 0.9999974 -1.00148e-4 0.002300858 0.9999974 -9.99238e-5 0.002300798 0.9999974 -9.98928e-5 0.002300798 0.9999982 -3.37104e-4 0.001854598 1 -1.93622e-4 -2.62689e-4 0.9999988 -2.82154e-4 -0.001591861 1 3.91147e-4 0 1 -2.36355e-4 0 0.9999991 2.51603e-4 0.001328885 1 -1.97424e-4 0 0.9999995 1.93419e-4 -0.001034259 1 -1.61249e-4 0 1 1.5306e-4 0 1 -1.23916e-4 0 1 1.25878e-4 0 1 -8.4348e-5 0 0.9999998 1.03588e-4 -7.00157e-4 1 -3.00046e-5 0 1 8.14633e-5 0 1 1.4373e-5 0 -0.003400743 4.79026e-4 0.9999942 -0.003400743 4.79026e-4 0.9999942 -0.002844035 0 0.999996 -0.003278315 0.009623169 0.9999484 -0.003610253 0.009672284 0.9999468 -0.003455638 8.41949e-4 0.9999937 -0.003756284 -0.00211209 0.9999908 -0.003421902 -0.002140223 0.9999919 -0.003756284 -0.00211209 0.9999908 0 -0.6386622 -0.7694873 0 -0.24612 -0.9692394 0 0.8608022 -0.5089399 0 0.631516 -0.7753628 0 0.3498541 -0.9368042 0 -0.939299 -0.3430998 0 0.9984111 -0.05635005 0 -0.05496412 -0.9984884 0 -0.9995029 0.03152859 0.003402948 0.007289588 0.9999677 0.003382205 -5.74055e-4 0.9999941 0.003382146 -5.74053e-4 0.9999941 0.003898799 0 0.9999924 0.003381609 -0.006420612 0.9999737 -0.9999962 1.84854e-4 0.002759635 -0.9999984 1.83545e-4 0.001780927 0 -0.001205325 -0.9999993 0 -0.9999501 0.009999454 0.9999985 -8.82057e-5 0.001780927 0 0.9999694 0.007826089 0.001200079 0.2900228 0.957019 0.006917476 0.295423 0.9553416 0.001200079 0.2900223 0.9570192 0.001300156 0.09841883 0.9951443 0.007400512 0.0922563 0.9957078 0.001264452 0.09841692 0.9951445 5.99971e-4 0.8819072 0.471423 0.002370059 0.882754 0.4698295 5.99925e-4 0.8819072 0.4714229 0.001101374 0.471767 0.8817226 0.002798557 0.4702852 0.88251 0.001120746 0.4717668 0.8817226 8.00158e-4 0.7730796 0.6343087 0.002484917 0.7720123 0.6356027 8.07128e-4 0.7730795 0.6343087 0.003206253 0.006587028 0.9999732 0.003419458 0 0.9999942 0.001299977 -0.09841883 0.9951443 0.001299858 -0.0984168 0.9951444 0.007400393 -0.0922603 0.9957075 0.001100718 -0.472063 0.8815643 0.001100659 -0.4720626 0.8815643 0.003134131 -0.470286 0.8825085 -3.99682e-4 -0.9569661 -0.2901996 -0.005993783 -0.9552937 -0.2955982 -3.85275e-4 -0.9569662 -0.2901995 0.001211524 -0.28969 0.9571198 0.001199901 -0.2896893 0.95712 0.0106073 -0.2986565 0.9543017 1.18235e-4 -0.9951307 0.09856438 1.00054e-4 -0.9951307 0.09856456 -0.005778133 -0.9956775 0.09269815 0.006108462 -0.9958229 0.0911023 9.97864e-5 -0.9952838 0.09700638 0.006108522 -0.9958249 0.09108006 -0.005782604 -0.9958193 0.09116178 9.99449e-5 -0.9952736 0.0971114 -0.005782485 -0.9958248 0.09110236 0.006107807 -0.9957774 0.09159803 1.00406e-4 -0.9952365 0.09749007 1.00263e-4 -0.9952365 0.09749001 4.001e-4 -0.9574184 0.2887039 4.00042e-4 -0.9574185 0.2887037 0.007805943 -0.9552347 0.2957463 0.001000225 -0.6345821 0.7728548 0.001000285 -0.6345807 0.7728559 0.008081793 -0.6290663 0.7773096 -0.00341928 0 0.9999942 -0.002878069 0.006574094 0.9999743 -0.003455221 -1.49858e-5 0.999994 -0.003414332 0.006797194 0.9999711 1.00322e-4 0.9952222 0.09763687 9.98352e-5 0.9952222 0.09763687 -0.005095064 0.9946814 0.1028739 0.005405962 0.9945486 0.1041337 1.32785e-4 0.9950978 0.09889584 1.00007e-4 0.9950978 0.0988962 -0.002483487 0.9951309 0.09853106 1.00391e-4 0.9952028 0.09783452 -0.00509572 0.9946644 0.1030377 0.005356371 0.9946035 0.1036112 1.00035e-4 0.9951568 0.09830087 0.002694189 0.9950829 0.09900963 -1.00273e-4 0.9951435 -0.0984345 -1.00011e-4 0.9951435 -0.09843474 -0.004590213 0.9947018 -0.1027004 -9.98226e-5 -0.995148 -0.09839022 0.006784319 -0.995778 -0.09154385 -9.98993e-5 -0.995148 -0.09838986 -3.71539e-4 0.9568957 -0.2904316 -3.99982e-4 0.9568957 -0.2904316 0.004997491 0.9584411 -0.2852467 5.96654e-4 -0.8819072 0.471423 5.99925e-4 -0.8819072 0.4714229 0.002370059 -0.8827541 0.4698293 3.99699e-4 0.9574195 0.2887002 0.003858208 0.958463 0.2851912 3.99815e-4 0.9574195 0.2887004 7.9848e-4 -0.7731341 0.6342421 7.99694e-4 -0.7731343 0.6342419 0.00779736 -0.7775654 0.6287538 9.812e-4 0.6346969 0.7727606 -0.9996311 0.02266931 -0.01495766 -0.9996212 0.02263003 -0.01567083 -0.9996023 0.02356785 -0.01548653 0.02594804 0.9941889 0.1044754 0.02263659 0.8088961 -0.5875157 0.02290332 0.8086205 -0.5878849 0.02325975 0.8087385 -0.5877084 0.0254113 0.9778334 -0.2078368 -0.998343 0.05620068 -0.01235836 -0.9983492 0.05619513 -0.01187908 -0.9983758 0.05571681 -0.01189565 -0.9983516 0.05606567 -0.01227945 -0.9983528 0.05618453 -0.01162397 -0.9983672 0.05584001 -0.01203978 -0.9996356 0.0218923 -0.01579028 0.02297431 0.8086739 -0.5878084 0.02544528 0.9778242 -0.2078762 -0.9982681 0.05754268 -0.012241 -0.9983379 0.05638706 -0.01192224 0.9439011 -0.3230438 0.06850868 0.9436523 -0.3238742 0.06801414 0.9434895 -0.3241833 0.06879544 0.9980579 -0.05758523 0.02376139 0.9980266 -0.05760174 0.02500289 0.9980394 -0.05742365 0.02489793 -0.9982651 0.05759763 -0.01222151 -0.9983342 0.05643939 -0.01197892 0.02296257 0.808831 -0.5875926 0.02538704 0.9778326 -0.2078436 -0.9996429 0.02178019 -0.01548695 -0.9996644 0.02113223 -0.01498538 -0.9996669 0.02063703 -0.01550632 0.02345281 0.8087574 -0.5876746 0.02263808 0.8087754 -0.5876819 0.02263808 0.8087755 -0.5876818 0.02539151 0.9778348 -0.2078326 0.02511715 0.9778496 -0.2077963 0.02516448 0.977836 -0.207855 0.02510797 0.9778425 -0.2078313 0.02521705 0.9778353 -0.2078515 -0.9982681 0.05753374 -0.0122798 -0.9983407 0.05634611 -0.01186984 0.025788 0.9941523 0.1048639 0.9806432 -0.1915212 0.04072839 0.9982073 -0.05873328 0.01151067 0.02552372 0.994156 0.104893 0.02608358 0.9941709 0.1046142 0.02619051 0.9941377 0.1049026 0.9805539 -0.1919716 0.04075455 0.9804924 -0.1922969 0.04069989 0.9983156 -0.05663734 0.01258528 -0.009368181 0.9945058 0.1042612 -0.9996464 0.02164274 -0.01544618 -0.9996541 0.02106434 -0.01575285 -0.9996299 0.02177238 -0.01631474 0.9805409 -0.1919621 0.04111003 0.9804373 -0.192706 0.0400899 0.9802197 -0.1936405 0.04089909 0.9983096 -0.05694615 0.01162642 0.998255 -0.05760127 0.01300609 0.998255 -0.05760121 0.01300603 0.9996494 -0.02147257 0.0154944 0.9996228 -0.02184689 0.01664835 0.9996258 -0.02258503 0.01543825 0.9996063 -0.0225979 0.01663607 0.9996253 -0.02185463 0.01648926 0.9996321 -0.02209866 0.01572865 0.9996182 -0.02230602 0.01630616 0.02545475 0.9778198 -0.207896 0.9993483 -0.02914154 0.02130413 0.999338 -0.02947592 0.02132987 0.99933 -0.02949839 0.02166461 0.02342623 0.8086798 -0.5877827 0.02276998 0.8088371 -0.5875918 0.02248167 0.8086113 -0.5879136 -0.9999947 0 0.003265261 -0.5335193 -0.05250805 0.8441565 -0.5335681 -0.05203115 0.8441551 -0.533315 -0.05244678 0.8442895 -0.5334722 -0.05271935 0.844173 -0.5334866 -0.05238431 0.8441848 -0.6314563 -0.0621404 0.7729176 -0.9999999 4.27907e-4 -4.89174e-4 -0.7707833 -0.07583957 0.6325675 -0.878596 -0.08648061 0.4696704 -0.9527323 -0.09374284 0.2889872 -0.973349 0 0.2293288 -0.9924441 0 0.1226984 0.09397506 -0.06474041 0.9934673 0.09813618 -0.02087092 0.9949541 0.1357195 -0.02987706 0.9902967 0.13534 0.03199571 0.9902825 -0.1011826 -0.1006479 0.9897637 0.02556413 0.174603 0.9843071 0.7468908 0.3635064 0.556792 0.7469691 0.3635127 0.5566828 0.7467775 0.3639511 0.5566534 0.8721048 0.362705 0.3284487 0.9596343 0.2741735 0.06269705 0.9595418 0.274496 0.06270217 0.9713261 0.2331852 0.04637062 0.9717015 0.2332763 -0.03712815 0.09801977 0.02161961 0.9949497 0.9109036 0.2016993 -0.3599612 0.9107079 0.2019832 -0.360297 0.9109778 0.2016695 -0.3597902 0.08315646 0.1741365 0.9812042 0.09558779 0.3777227 0.9209716 0.04407173 -0.6018052 0.7974261 0.1120101 0.06160151 0.9917958 0.1396837 0.2781707 0.9503208 0.1669826 0 -0.9859598 0.9407886 -0.05574518 0.3343788 0.999998 2.00369e-4 0.002003371 0.999998 0 0.002013385 0.999998 -0.001800894 9.00284e-4 0.9999983 0.001829445 3.85319e-4 0.999998 0 0.002013385 0.9999983 0.001829445 3.85157e-4 0.9999981 -0.001796066 7.98247e-4 0.9999983 6.77624e-4 0.001742422 0.9999983 -0.001829445 3.85135e-4 0 0.9999925 -0.003881633 9.82807e-4 0.9999995 0 0.9999978 -0.001962244 -7.16079e-4 0.9999995 1.92935e-4 0.0010311 0.999998 -0.001952826 -6.05411e-4 0.9999952 0.001880347 0.002494156 0.9999959 0.002059698 0.002002298 0.9999923 -1.01726e-4 0.003932476 0.9999968 -0.001965165 0.001599311 0.999994 9.89967e-5 0.003479421 0.9999966 -0.002008676 0.00170052 0.9999981 0.001727283 -9.85233e-4 0.9999961 0.002061426 -0.001921713 1 -4.0068e-4 2.98431e-6 0.999863 -5.13522e-4 -0.01655232 0.9999207 1.00412e-4 -0.0125938 0.9998915 -0.002013266 -0.01460027 0.9999981 -5.91898e-4 0.001874208 0.9999983 0.001829445 3.85167e-4 0.999998 -0.002010881 1.00545e-4 -0.999998 0 -0.002013385 -0.999998 -0.002013385 0 -0.999998 -0.002013385 0 -0.002325713 0.9999957 -0.001820266 0 0.999993 0.003755509 -6.88424e-4 0.9999995 -6.88391e-4 -0.999998 -1.00631e-4 -0.002010881 -0.999998 0.002010881 -1.00548e-4 -0.999998 -0.002013385 0 -0.999998 -0.002010881 1.00482e-4 -0.999998 0 -0.002013385 -0.999998 -0.002013206 -2.77057e-5 0.08648687 -0.103454 0.990867 0.08650183 -0.1037876 0.9908308 0.1045691 -0.2392532 0.96531 0.1055536 -0.2388068 0.9653133 0.1050305 -0.2393183 0.9652438 0.1566671 0.2765827 0.9481337 0.1570233 0.2762637 0.9481678 0.156698 0.2760298 0.9482897 0.07565003 -0.1388994 0.9874129 0.07556807 -0.1393679 0.9873531 0.8076004 -0.005708754 0.5897026 0.975737 -0.2167296 -0.03107523 0.9634273 0.08439415 -0.2543334 0.9737325 -0.2230947 0.04554009 -0.07360351 5.11609e-4 0.9972876 -0.1012297 0.09583979 0.990236 0.9879607 -0.1459543 0.05129343 0.08683943 0.1272855 0.9880574 0.7293247 -6.26427e-4 0.6841675 0.7299769 -0.001226663 0.6834708 0.7319344 -0.0012573 0.681374 -4.70695e-6 1 0 -0.00103271 0.9999821 -0.005910575 2.61258e-4 0.9999932 -0.003694295 8.96134e-7 1 0 -0.004318475 0.9999532 -0.008664786 -0.002290606 0.9999611 -0.008524358 5.62502e-4 0.9999887 -0.004721641 -6.87669e-4 0.9999686 -0.007902204 0.001998007 0.9999958 -0.002114355 0.01698911 0.9997979 -0.01074934 0.001888275 0.9999981 6.71193e-4 0.06894016 0.9822637 -0.1743711 -4.24662e-7 1 0 0.006838381 0.996633 -0.08170729 0.003391087 0.99998 -0.005359649 1.00462e-6 1 0 0.007158756 0.9998937 -0.01271116 0.02210736 0.9964212 -0.0815854 0.001812756 0.9999979 -9.69038e-4 -0.01292711 0.977123 0.212282 0.001645565 0.9999977 -0.001350581 0.09831249 0.9940719 -0.04642933 0.001787066 0.9999976 0.001304924 -0.001213252 0.9998739 -0.01583743 0.001641571 0.9999967 -0.002009272 -0.02519136 0.9160197 -0.4003416 0.001659691 0.9999952 -0.00262624 0 0.9997913 0.02043342 0 -9.15627e-6 1 -0.008551239 0 -0.9999635 -0.008551239 0 -0.9999635 0.1679325 0 -0.9857985 0.1681959 -2.02905e-4 -0.9857536 0.1684322 0 -0.9857133 -5.69665e-4 -0.008845925 -0.9999608 -6.75817e-4 0.003108322 -0.999995 -0.008551239 0 -0.9999635 -9.54236e-4 -8.02126e-4 -0.9999993 -7.9392e-4 -0.00811553 -0.9999668 -0.008551239 0 -0.9999635 0.1674934 4.79318e-4 -0.9858731 0.1674934 4.79317e-4 -0.9858731 0.1670129 1.17712e-6 -0.9859547 0.167808 -3.11697e-4 -0.9858197 0.1678081 -3.11688e-4 -0.9858197 0.1681362 -1.44264e-4 -0.9857639 0.1686967 6.70825e-4 -0.9856678 0.1686967 6.70825e-4 -0.9856678 0.168015 1.63757e-6 -0.9857845 0.1681855 0 -0.9857555 0.1672406 0 -0.9859162 0.5929435 -0.01171213 -0.805159 0.5916951 -0.01109135 -0.8060855 0.5916951 -0.01109135 -0.8060855 0.5917778 -0.01107984 -0.806025 0.5906296 -0.01192325 -0.8068547 0.5925065 -0.01118528 -0.8054881 0.5926166 -0.01098954 -0.8054097 0.5920426 -0.01160514 -0.8058232 0.5927243 -0.01154071 -0.8053228 0.5927831 -0.01124703 -0.8052837 0.5922573 -0.01198732 -0.8056598 0.5912232 -0.01109892 -0.8064317 0.591286 -0.01111078 -0.8063855 0.5907607 -0.01137334 -0.8067668 0.5933638 -0.01139312 -0.8048539 0.5933017 -0.01141035 -0.8048995 0.5935491 -0.01114833 -0.8047205 0.5919135 -0.01168918 -0.8059167 0.5919136 -0.01168918 -0.8059167 0.5923212 -0.01161545 -0.8056182 0.8831512 0 -0.4690884 0.8844593 0 -0.4666174 0.8846158 0 -0.4663206 0.8835482 0 -0.4683404 0.8835099 -3.25485e-4 -0.4684125 0.8850315 -5.72407e-4 -0.465531 0.8849047 -5.33499e-4 -0.4657721 0.8850315 -5.72405e-4 -0.465531 0.8839612 0 -0.4675604 0.8853893 0 -0.4648504 0.8858786 0 -0.4639174 0.8864122 0 -0.462897 0 -9.72821e-6 1 -0.1182942 0 0.9929786 -0.1182949 9.34837e-5 0.9929785 -0.1182973 9.34862e-5 0.9929782 -0.7708497 0.0756691 0.632507 -0.9999976 4.27902e-4 0.002189218 -0.9999974 1.09987e-4 0.002296626 -0.4709978 -0.046516 0.8809071 -0.4581419 0.04536831 0.8877205 -0.09722179 1.48338e-4 0.9952628 -0.09576141 0.008312284 0.9953697 -0.09836906 -0.00129038 0.9951493 -0.6258116 -0.2739644 0.7302763 -0.09591329 0.007211506 0.9953636 -0.5498334 -0.05431318 0.8335068 -0.09575897 0.009365737 0.9953606 0.05608773 0.3198833 0.9457954 -0.6313767 0.06224572 0.7729742 -0.9616425 0.09478008 0.2574111 -0.9924423 3.98543e-4 0.1227114 -0.01353162 -0.9996792 0.02141016 2.37438e-7 -1 0 0.01980561 -0.9980945 -0.05843859 -4.3893e-7 -1 0 0.009904742 0.8211709 0.5705965 -2.2454e-7 -1 0 -0.01408338 -0.9873777 -0.1577562 -0.009122371 -0.9998672 0.01350885 -0.01416862 -0.9996271 -0.02334737 -0.01957052 -0.9997949 0.005238473 -0.01407152 -0.9997527 0.01722711 -0.01905494 -0.9998018 0.005780041 -0.0152831 -0.9998046 0.01254022 0.02100431 -0.9997383 0.00906974 2.77121e-7 -1 0 -0.01685106 -0.9998175 0.009008407 -2.08794e-7 -1 0 -1.07106e-6 -1 0 0.001030921 -0.9999821 0.005910456 0.002007365 -0.9999665 0.00795263 -2.07778e-4 -0.9999929 0.003784358 1.15902e-6 -1 0 -0.01049625 -0.9999181 0.007325768 6.77023e-4 -0.9999712 0.007559537 0.001425683 -0.9998674 0.01622486 -0.00340563 -0.9999942 2.92378e-4 -0.003201603 -0.9999849 0.004472255 -0.06091046 -0.9977587 0.02770674 -0.007159173 -0.9999711 0.002588927 -0.999979 4.2498e-4 -0.006480515 -0.9527066 0.09391975 0.2890145 -0.5335267 0.05236202 0.8441609 -0.5335156 0.0525968 0.8441533 0.05109912 0.01955091 0.9985023 0.05222582 0.02070033 0.9984208 0.05109912 0.01955097 0.9985023 -0.9999946 3.99984e-4 0.003285109 -0.9694 -0.2454774 0.002146303 -0.9999961 4.25032e-4 0.00277251 -0.8785856 0.08658903 0.4696699 -0.09797906 -0.001297652 0.9951876 -0.0980004 1.94057e-4 0.9951864 -0.09856158 0.008413434 0.9950954 -0.09776711 0.008529603 0.9951727 -0.09753286 0.00820595 0.9951985 -0.09760856 0.007100462 0.9951996 -0.09865677 0.007097244 0.9950963 -0.09865677 0.007097244 0.9950963 0.7071456 0.7070679 -2.24715e-6 1 5.79842e-6 1.03414e-5 3.30897e-5 -2.58233e-7 -1 -1 0 0 -1 0 -2.55194e-6 -1 0 -4.03121e-6 -0.006898403 0.05671548 -0.9983666 -0.01593762 0.9958654 -0.08943319 -0.007706582 0.7105734 -0.7035809 0.1030471 2.28052e-5 0.9946766 0.1007854 0.08696943 0.9910997 -0.02273344 0.03833055 0.9990065 0.1951574 0.2052317 0.9590587 0.05660045 -0.002863824 0.9983928 0.06391423 0.05395954 0.9964956 0.3359281 -0.1495784 0.9299348 0.1955611 -0.2054801 0.9589232 0.3029635 2.32639e-5 0.9530022 0.3359561 0.1497569 0.9298959 0.1007127 -0.08687412 0.9911155 0.1362923 -8.57711e-5 0.9906687 0.1396321 -8.44415e-4 0.9902032 0.1428808 -0.07443201 0.9869372 0.138113 0.06751233 0.9881128 0.06284058 -0.05830538 0.9963191 0.07621788 -0.002296388 0.9970886 0.01376217 -0.05945795 0.9981359 0.2505326 -0.07009941 0.9655669 0.166443 0.01916146 0.9858649 0.297264 0.02829658 0.9543759 0.06626075 -0.1078728 0.9919542 0.05995988 0.1020313 0.9929726 0.1295355 -4.40188e-4 0.9915748 0.5473614 0.02990269 0.836362 0.6013158 0.08170223 0.7948234 0.721404 -0.1253069 0.6810833 0.6403566 0.5757476 0.5083879 0.7366046 0.1155039 0.6663877 0.6082071 -0.0697059 0.7907119 0.7744163 -0.08125823 0.6274365 0.6006712 0.002708733 0.7994917 0 1 0 0 -1 0 0.05966895 -6.51653e-7 -0.9982183 4.64042e-4 -1 -2.72865e-4 4.86856e-7 -0.9999999 4.79383e-4 0.001982331 -0.999998 0 -0.04167646 1.17393e-6 0.9991312 -1 0 3.98702e-6 -1 0 6.58985e-6 0.9999969 3.88946e-4 0.002497494 0.999997 3.5961e-4 0.002481222 0.999997 3.39765e-4 0.002478301 -0.9880797 0.1201553 0.09623599 -0.9991762 0.04058498 -1.17161e-4 -0.9002141 0.4053481 0.159083 0.009060025 0.9999523 -0.003658294 0.01986944 0.9997749 -0.007453799 0.01032155 0.9999467 -4.42781e-4 1.78531e-7 1 0 1.22549e-7 1 0 0.01058226 0.999944 0 0 1 0 0.01192528 0.9999289 4.16495e-7 0.01270335 0.9999181 0.001559436 0.02539169 0.9992038 0.03077751 0.01491481 0.9998883 0.00106883 0.008396506 0.9999271 0.008694469 -0.006286025 0.9999121 -0.01167798 0.008982777 0.9999595 -6.06479e-4 0.008787155 0.9999614 -2.00226e-4 0.01628082 0.9998673 -6.49182e-4 0.01839745 0.9996812 -0.01729834 0.01032042 0.9998709 -0.01231652 0.0167756 -0.9998497 -0.004384815 0.00655657 0.9999529 -0.007174968 0.01190078 0.9999293 0 0.007208168 0.9999733 0.001276314 0.01842576 0.9994884 -0.02614587 0.02069067 0.9993548 -0.02935969 0.008208572 0.9998985 -0.01164788 -0.9444298 0.3287129 5.15116e-4 -0.9444298 0.328713 5.15075e-4 -0.9444298 0.328713 5.15095e-4 -0.326153 -0.9395649 -0.1041255 -0.008315801 -0.9999655 0 -0.008316099 -0.9999655 0 -0.00831604 -0.9999655 0 -0.1450016 -0.9894002 0.00785762 -0.002164721 -0.9995253 0.03073388 -0.02024012 -0.9994065 0.02787518 -1 0 -3.94197e-4 1 0 1.06397e-6 -1 0 9.49986e-6 1 0 -5.19571e-6 -0.9993175 0.03565579 0.009664297 -0.9994351 0.03359317 -0.001044034 0.4303287 -0.02961015 0.9021865 -0.9982598 0.05418616 0.02326589 -0.9991751 0.04061275 -1.46129e-4 -0.9990611 0.03877687 0.01932007 0.007603943 0.9966629 0.08127415 0.001700878 0.9996612 0.02597516 -0.0148943 0.01692366 -0.9997459 0.001698911 0.99966 0.02601832 0.004613757 0.9999871 -0.002137422 -0.01491993 0.01689863 -0.999746 0.01022273 0.9999478 4.95951e-5 0.01039808 0.9999439 0.002045989 0.01038902 0.9999442 0.001943171 3.32176e-4 -0.9992307 0.0392161 -1.92183e-7 -1 0 -1.27898e-7 -1 0 -2.42825e-7 -1 0 0.06247305 0 -0.9980467 0.06247305 0 -0.9980466 0.03545778 0 -0.9993712 0.01277017 -1.30442e-7 -0.9999185 0.01276999 0 -0.9999185 0.01712304 -3.28766e-6 -0.9998535 0.01712304 -1.25474e-5 -0.9998534 0.06247311 0 -0.9980467 0.06247305 0 -0.9980466 0.03545778 0 -0.9993712 0.03546231 0 -0.9993711 0.01277035 0 -0.9999185 0.06247311 0 -0.9980467 0.03545778 0 -0.9993712 0.01276999 0 -0.9999185 1 0 0 0 1 0 8.11216e-4 0.9996158 -0.02770876 5.86262e-6 1 -1.98278e-4 0.06083798 -0.995126 -0.07760864 0.00584805 -0.3918827 -0.9199966 0.06010353 -0.9973174 -0.04178106 0.9999908 0.001675724 0.00394231 1 -1.0747e-5 1.99315e-5 1 -2.55532e-5 -1.5533e-5 -0.003441452 3.49199e-5 0.9999941 -0.003354728 9.33975e-4 0.999994 -0.01680266 0.9998589 -7.61449e-6 0.003416121 -4.07838e-4 -0.9999941 0.003400146 -4.0056e-4 -0.9999942 -0.003520071 -0.006304025 0.999974 -0.003520131 -0.006304025 0.999974 -0.004218995 -0.006708681 0.9999687 1 -4.12158e-5 3.20693e-5 0.9997383 0 0.02287775 1 -7.62275e-5 2.06713e-4 -0.01033514 -0.9745419 0.2239677 -0.003633677 -0.9304475 0.3664073 -0.006412148 -0.9730738 0.2304046 -0.002417623 0.8585283 0.5127608 0 -0.9994067 0.03444302 0 0.9989382 0.04607164 0 0.9999219 0.01250153 0 0.9995927 0.02853888 -0.003702044 0.01537084 0.999875 -0.003702044 0.01537084 0.9998751 -0.003701984 0.01537084 0.9998751 -0.01277863 0.01411008 -0.9998188 -0.003305554 -0.6691049 -0.7431607 -0.003324925 -0.6691408 -0.7431282 -0.003318786 -0.6691293 -0.7431386 -0.7499541 0.66149 5.98206e-6 -1 0 1.40514e-4 -1 0 5.68284e-7 -1.92206e-4 -0.9999999 -4.43762e-4 1.86636e-4 -1 4.66027e-4 -0.008065938 -0.8909706 -0.4539894 0.9999158 -7.27292e-7 0.0129792 0.01530575 -0.04722291 0.9987671 0.01482576 -0.04777562 0.9987481 0.01000726 -0.002672731 0.9999464 -0.00670439 -0.6708368 -0.7415748 -0.006194829 -0.5054618 -0.8628268 -0.01223063 -0.6688136 -0.7433295 -0.004668891 -0.8294892 -0.5585032 -0.01200979 -0.3083438 -0.9511992 -0.01260435 0.5889599 -0.808064 -0.004866003 0.7686313 -0.6396735 -0.002301931 0.9113138 -0.4117062 -0.005407333 0.9133603 -0.4071165 -0.002499461 0.6760985 -0.7368071 -0.01043951 0.6688427 -0.7433307 -0.009762585 -0.7738396 -0.6333065 -0.01696729 0.220126 -0.975324 -0.00795722 -0.9136319 -0.4064646 0.01520043 0.192695 0.981141 0.01427382 0.3828253 0.9237105 0.01429873 0.3822689 0.9239405 0.009799957 0.7746638 0.6322975 0.002700626 0.9722912 0.2337574 0.006299972 0.9239536 0.3824527 0.01290208 0.5581073 0.8296685 0.01289921 0.552569 0.8333674 0.01546758 -2.92197e-6 0.9998804 0.01516807 0.1974832 0.9801889 0.01089715 0.7079488 0.7061797 0.008608996 0.8307925 0.5565158 0.01518028 -0.1926399 0.9811522 0.01546835 2.92724e-6 0.9998804 0.01290053 -0.5524345 0.8334566 0.0128988 -0.5581694 0.8296269 0.01429963 -0.3828832 0.9236862 -0.004498839 -0.9569247 -0.2903015 -0.004499316 -0.9569225 -0.2903086 -0.004499912 -0.9569269 -0.2902942 0.0142669 -0.38225 0.9239489 1.98792e-4 -0.9999533 0.009671986 2.03377e-4 -0.9999097 0.01343941 0.003729104 -0.9803003 0.1974784 0.002584099 -0.915608 0.4020639 0.006407022 -0.9221704 0.3867309 0.01095038 -0.7063199 0.7078081 0.01089859 -0.7078504 0.7062783 0.003695011 0.9804092 0.1969372 2.06573e-4 0.999911 0.0133478 2.00654e-4 0.9999569 0.009280204 -0.001599907 0.9949755 -0.1001062 -0.001100242 -0.9987318 -0.05033445 -0.001099765 -0.9987298 -0.05037564 -0.001498103 -0.9953883 -0.09591656 -1.9953e-4 0.9999632 -0.008588433 -0.001799106 0.9963043 -0.08587557 -0.004497826 0.9570817 -0.2897836 -0.004501044 0.9570793 -0.2897912 -0.004499137 0.957077 -0.2897989 0.00693202 -0.8416967 0.5399062 0.001599907 0.923121 0.3845064 0.008548676 -0.8308838 0.5563803 0.01090741 0.7061637 0.7079647 0.01490575 0.05142283 0.9985657 0.02004122 0.01085251 0.9997403 0.01009154 0.002604424 0.9999457 -2.64588e-7 -0.7727254 0.6347407 -4.80468e-7 -0.7730073 0.6343972 0 -0.7075452 0.7066681 0 0.1947042 0.9808621 2.2598e-6 0.1954833 0.9807071 0 0.3831208 0.9236983 0.001496911 -0.9449595 0.3271838 0 -0.9568348 0.2906325 5.48788e-6 -0.9568417 0.2906098 0 0.3822335 0.9240659 0 0.5556929 0.8313877 0 -0.3830997 0.923707 1.13674e-6 -0.3821629 0.9240951 0 -0.1946238 0.9808779 0 -0.7068408 0.7073727 0 -0.5556491 0.831417 -1.71596e-7 0.8823012 0.4706853 0 -0.555775 0.8313328 1.97735e-4 0.9871007 0.1601008 -3.02717e-6 0.9345125 0.3559303 0 -0.1954586 0.980712 0 2.17256e-4 1 0 -2.17256e-4 1 1.66347e-7 0.5554147 0.8315736 0 0.7069967 0.7072169 1.70931e-5 0.7727617 0.6346963 0 0.7068945 0.7073191 0.002900242 0.9809745 0.1941151 0.001500368 0.9951906 0.0979458 0.001539409 0.9951872 0.09798079 0.004311084 0.9568911 0.2904153 0.002900719 0.9806024 0.1959862 0.002797424 -0.9808324 0.1948332 0.002835988 -0.980704 0.1954784 0.001399815 -0.9951856 0.09799957 0.006800353 -0.8818378 0.4715039 0.006799817 -0.8818181 0.4715408 0.005600214 -0.9238445 0.3827273 0.005499184 -0.9237868 0.3828677 -0.004920959 0.1427932 -0.9897404 -0.009687006 -0.001144826 -0.9999524 -0.01263326 -0.1222057 -0.9924244 -0.01300019 0.1045721 -0.9944324 -0.01249891 0.09170162 -0.9957082 0.00627911 -0.9719763 0.2349951 0.01827865 -0.9584184 0.2847808 -0.1207998 -0.9825513 -0.1414229 5.03923e-4 -0.9999992 -0.001211106 -1.97786e-5 -0.9993962 0.03474712 -0.008622825 0.4520128 -0.8919699 -0.01286125 0.1404896 -0.9899987 -0.01050204 -0.08817136 -0.99605 -0.01030349 -0.122192 -0.992453 -0.00440818 -0.7948182 -0.6068317 -0.003197193 -0.6691774 -0.7430958 -0.003200054 -0.6703877 -0.7420042 -0.005304813 -0.9627404 -0.2703752 0.005071043 -0.9846571 -0.1744269 -0.005304753 -0.9627419 -0.2703704 0.01029634 -0.9974033 -0.0712791 0.0385521 -0.9966221 -0.07251393 0.01162028 -0.9751667 -0.2211674 -0.02459913 -0.8957982 -0.44378 -0.006004393 -0.9070932 -0.4208874 -0.01024717 -0.9134335 -0.4068592 -0.003317952 0.5111942 -0.8594588 -0.01041769 0.5043002 -0.8634656 -0.01032453 0.3112446 -0.9502739 -0.01240211 0.4986981 -0.866687 -0.0110892 0.3077121 -0.951415 -0.009198367 0.9495801 -0.3133898 0.01490664 0.9507957 -0.3094601 -0.01077687 0.9493546 -0.314022 0.001186788 0.9999993 2.94423e-5 5.99555e-4 0.9999998 -5.70896e-4 8.35027e-4 0.9999997 -1.34477e-4 -0.00890237 0.5793219 -0.8150503 -0.008044004 0.7814921 -0.6238635 0.001208484 0.9999993 3.16205e-5 0.001236081 0.9999993 0 0.001218616 0.9999993 -1.25498e-4 0.001236259 0.9999993 -5.72538e-6 0.001239836 0.9999993 6.83165e-5 -0.009937822 0.1064864 -0.9942645 -0.002946019 0.5020545 -0.8648309 7.99427e-4 0.9999001 -0.01411819 0 0.34658 -0.9380205 -0.5160055 0.8565854 7.56793e-6 -0.5159526 0.8566172 -3.37325e-6 -0.5160055 0.8565854 2.65576e-5 -0.007763206 0.9135887 -0.4065657 -0.005399465 0.9175908 -0.3974898 0 0.9135469 -0.4067336 -0.1697142 0.9002977 -0.400826 -0.1697375 0.9854894 -3.29605e-6 0 0.6691437 -0.743133 -0.1697404 0.6594277 -0.7323546 0 0.309016 -0.9510568 -0.1697431 0.30453 -0.937256 0 -0.1045526 -0.9945194 -0.1697409 -0.1030328 -0.9800879 0 -0.4999951 -0.8660282 -0.1697316 -0.4927403 -0.8534625 0 -0.8090153 -0.5877876 -0.1697449 -0.7972746 -0.5792581 0 -0.9781506 -0.207898 -0.1697351 -0.9639575 -0.2048808 0 -0.9781504 0.2078986 -0.1697482 -0.963953 0.2048903 0 -0.8090156 0.5877872 -0.1697663 -0.7972772 0.5792483 0 -0.499974 0.8660404 -0.1697218 -0.4927235 0.8534741 0 -0.1045266 0.9945221 -0.1697025 -0.1030004 0.980098 0 0.3090161 0.9510569 -0.1697388 0.3045242 0.9372587 0 0.6691317 0.7431439 -0.1697151 0.6594268 0.7323614 -0.1850863 0.3043898 -0.9343928 -0.1872046 0.6577355 -0.7296153 0 0.9135404 0.4067481 -0.1697262 0.9002862 0.4008466 0 1 0 0.8413344 -0.05649173 -0.5375548 0.8413347 -0.2702651 -0.4680947 0.8413313 -0.2702554 -0.4681067 -0.0224806 0.913075 -0.4071716 -0.02346706 0.9972454 -0.0703634 -0.1886051 0.8972812 -0.3991423 -0.1774747 -0.9625869 0.2047658 -0.1774671 -0.9625881 -0.2047677 -0.1871775 0.657732 0.7296255 -0.1850737 0.304386 0.9343965 -0.1891324 0.9819517 0 -0.1784781 -0.7957467 -0.5787339 -0.1802887 -0.4912187 -0.8521738 -0.1825976 -0.1019716 0.9778854 -0.1803001 -0.4912279 0.852166 -0.1826399 -0.1020117 -0.9778734 -0.1785078 -0.7957644 0.5787003 -0.1886218 0.8972803 0.3991364 0.9999928 0.001898884 0.003302454 0.9999927 3.94354e-4 0.003798782 1 0 -4.13538e-6 -0.002816736 0.3406469 0.9401872 0.001323461 -0.9135671 0.4066859 -0.01953625 0.6681591 -0.743762 -0.005469739 -0.5011374 0.8653506 -0.01519989 0.3075283 -0.9514176 -0.0102238 -0.1060675 0.9943064 -0.01172554 0.1044779 -0.9944581 -0.01519912 0.3075594 0.9514076 -0.005465447 -0.5011726 -0.8653302 -0.01022154 -0.1061143 -0.9943014 -0.01953613 0.6681331 0.7437853 -0.001753509 -0.8095645 -0.5870284 -0.02248221 0.9130505 0.4072266 -2.51146e-4 -0.9135527 -0.4067204 0.001195788 -0.9135861 0.4066434 0.00126779 -0.9134913 0.4068567 7.78162e-4 -0.9999978 -0.001966118 1 0 -4.43975e-6 1 0 -9.19874e-6 1 0 1.47146e-5 0.8413656 -0.4372431 0.3176829 0.84138 -0.4372186 0.3176788 0.8413347 -0.2702494 0.4681038 0.8413486 0.4937658 0.2198364 0.8413283 0.5405244 1.07686e-5 0.8413301 0.5405218 7.49441e-6 0.8413357 0.3616772 -0.4016764 0.841377 0.1669877 -0.5140039 0.8413766 0.1669993 -0.5140006 0.8413146 -0.5287352 -0.1123788 0.8413224 -0.5287226 -0.1123795 0.8413228 -0.528722 0.1123791 0.8413417 0.1670286 0.5140483 0.8413425 0.1670139 0.5140518 0.8413361 0.3616763 0.4016764 0.8413335 0.4937812 -0.2198593 0.841332 0.4937909 -0.2198439 0.8413799 -0.4372187 -0.3176788 0.8413655 -0.4372434 -0.3176831 0.8413322 -0.2702423 0.4681127 0.8413328 -0.05649334 0.5375573 0.8413434 -0.05650287 -0.5375397 0.8413492 0.4937629 0.2198402 0.8413295 0.3616859 -0.4016813 0.8413367 -0.05650079 0.5375502 2.44699e-4 -0.3088805 0.9511008 -3.05494e-4 -0.06372427 0.9979676 4.79805e-4 0.104532 0.9945214 1 0 -2.27725e-6 1 0 1.10391e-5 1 0 7.27439e-6 1 0 1.15538e-5 1 0 2.41849e-6 1 0 4.20132e-6 1 0 1.83989e-6 1 0 6.47392e-6 1 0 1.09679e-6 1 0 -1.04989e-6 1 0 -3.67837e-6 1 0 -1.61808e-6 1 0 7.35802e-6 1 0 -2.88847e-6 1 0 -7.96262e-6 1 0 5.77804e-6 1 0 -1.51074e-7 1 0 -5.7776e-6 1 0 8.09884e-6 1 0 -7.37119e-6 1 0 -6.50024e-6 1 0 -8.61232e-6 0 0.1045073 -0.9945242 0 -0.3089964 -0.9510632 0 -0.3089982 -0.9510627 4.79166e-4 0.1045332 0.9945213 4.17245e-4 0.5000405 0.8660019 4.17258e-4 0.4999862 0.8660333 0 -0.6691011 -0.7431714 0 -0.6691011 -0.7431714 2.83174e-4 0.8090369 0.5877578 2.83049e-4 0.8089828 0.5878323 0 0.258411 -0.9660352 0 -0.9135501 -0.4067264 -1.364e-4 0.9125597 0.4089435 -3.22848e-4 0.9781047 0.2081134 9.75484e-5 0.9781339 0.2079768 0 1 1.62317e-5 0 -1 0 0 0.9781466 -0.2079171 0 0.9781466 -0.207917 -3.1871e-7 0.2582014 0.9660912 0 -0.9135505 0.4067255 0 0.8090274 -0.5877711 0 0.8090273 -0.5877711 0 -0.6691243 0.7431505 0 -0.6691251 0.7431498 0 0.5000075 -0.8660211 0 0.5000059 -0.866022 -8.48869e-4 -0.3084585 0.9512374 0 0.1045037 -0.9945246 0.8808352 -0.4734229 2.73383e-4 0.8808342 -0.4734248 2.93824e-4 0.8804563 -0.4332773 -0.1925293 0.9999927 -0.001185476 -0.003626108 0.9999927 -0.00256735 -0.002864062 0.999977 -0.004523932 -0.005050122 0.8788136 0.2384449 0.4133167 0.8793023 0.04958498 0.4736758 0.8793009 0.05030262 0.4736028 0.8804474 -0.3172867 -0.3523373 0.8804412 -0.3177291 -0.351954 0.8801785 -0.1470022 -0.451305 0.9999927 3.94362e-4 -0.003808975 0.9999775 -0.002080917 -0.006378591 0.8728457 0.05107712 -0.4853161 0.8792808 0.2373087 -0.412977 0.8789636 0.2373732 -0.4136146 0.9999929 0.001898884 -0.003300309 0.9999774 7.08111e-4 -0.006707727 0.872552 0.4086688 -0.267662 0.8788225 0.3966246 -0.2652546 0.6365686 0.744141 -0.2025701 0.9999922 0.003393173 -0.00205326 0.9999775 0.003360092 -0.005812346 0.8806915 -0.4327393 -0.1926641 0.8798447 -0.1470183 0.4519501 0.8798394 -0.146362 0.4521734 0.9999776 0.005665719 -0.003566443 0.9985128 0.05142319 -0.01811015 0.879794 -0.1455585 -0.4525212 0.9979424 0.06405824 -0.00276041 0.9985123 0.05142545 0.01813399 0.8803768 -0.3172742 0.3525249 0.8807217 -0.4325461 0.192959 0.8807262 -0.4324448 0.1931656 0.004764497 0.1006731 -0.9949082 0.004623889 0.1032533 -0.9946444 0.01194882 -0.3047152 -0.9523686 0.0202443 -0.6699367 -0.7421422 0.02022045 -0.6680766 -0.7438177 0.02327233 -0.9130216 -0.407247 0.02697634 0.9809273 -0.1924945 0.02079653 0.9904823 -0.1360604 0.01567137 0.9592801 -0.2820217 0.002216458 0.4916067 -0.8708146 0.00569278 0.5012177 -0.8653025 0.01564019 -0.2999043 -0.9538412 0.02328354 -0.913577 -0.4059988 0.02435809 -0.9997034 -9.86038e-7 0.003308832 0.6691052 -0.7431604 0.005684196 0.5012189 -0.8653019 0.0232886 -0.9135339 0.4060955 0.02436339 -0.9997032 4.46829e-5 0.01576447 -0.3104495 0.9504593 0.02024132 -0.6698668 0.7422055 0.02021324 -0.6680986 0.7437982 0.02326893 -0.9130301 0.4072281 0.01061898 0.1029094 0.9946341 0.01573067 -0.3074834 0.9514235 0.005696117 0.4987815 0.8667091 0.0105803 0.1061593 0.9942929 0.02311146 0.8178314 0.5749936 0.001278519 0.8503996 0.5261359 0.02131402 0.9895527 0.1425877 0.005662441 0.5012354 0.8652924 0.05798679 0.9853562 0.1603453 0.8701306 0.4822898 0.1013374 0.8783265 0.3867006 0.2810787 0.8783128 0.3869807 0.2807359 0.9999927 -0.003507614 -0.001589238 0.999977 -0.006188035 -0.002785146 0.9999926 -0.003507614 0.001589834 0.999977 -0.006188094 0.002788782 0.999977 -0.006779134 7.48142e-6 0.878809 0.2390056 0.4130027 0.9999927 -0.003841638 8.85134e-6 0.9999927 -0.00256741 0.002845227 0.9999772 -0.004523992 0.005025982 0.632801 0.753044 -0.1802434 0.9999927 -0.001185536 0.003641486 0.9999774 -0.002080976 0.006404817 0.9999774 7.08096e-4 0.006692826 0.9999775 0.003360092 0.005816042 0.9999921 0.003393173 0.002050995 0.9999775 0.005665779 0.003583133 0.8803734 -0.3169104 0.3528604 0.9978425 0.06562191 0.002040922 -0.6114256 0.385393 -0.6911087 -0.605542 0.3880339 -0.6948011 -0.593459 0.6710782 -0.4443653 -0.3451964 0.9154216 -0.2069852 -0.2888351 0.9389657 -0.1868628 -0.5926778 0.7948382 0.1302509 -0.6117656 0.08261001 0.7867137 -0.6117762 0.08262634 0.7867038 -0.6117651 -0.2445201 0.7522988 -0.5407705 0.08936893 -0.8364094 -0.6114417 -0.2323049 -0.7564216 -0.6053848 -0.2343224 -0.7606592 -0.6116359 -0.7226685 -0.3219501 -0.6116366 -0.7226853 -0.3219109 -0.6115905 -0.5292344 -0.5881054 -0.6109739 0.6592447 -0.4383006 -0.5265456 0.08781576 -0.8455994 -0.611904 0.3954131 0.6849979 -0.6119225 0.3954412 0.6849651 -0.6116327 -0.7228788 0.3214835 -0.6116155 -0.7228633 0.3215512 -0.611667 -0.7911154 -1.76945e-4 -0.6115912 -0.5291948 -0.5881404 -0.6111679 0.7808484 0.1294204 -0.6118518 0.6399127 0.4649184 -0.6117546 -0.2445333 0.752303 -0.6116053 -0.5295247 0.5878288 -0.6116747 -0.7911093 -2.33085e-4 -0.6116014 -0.5295786 0.5877844 1 0 -3.30815e-6 1 0 6.61658e-6 1 0 5.44717e-6 1 0 -6.61743e-6 1 0 -3.21955e-5 1 0 9.70162e-6 1 0 2.13508e-5 1 0 -1.94058e-5 1 0 -2.25723e-5 1 0 -3.89239e-6 -1 -1.912e-4 -4.76718e-5 -1 -2.01213e-4 4.79658e-5 0.4492763 0.6851956 -0.5732868 -0.1386688 2.30829e-5 0.9903388 0.113223 0.6953152 0.7097305 -0.1387637 1.80115e-5 0.9903255 -0.1073121 0.7182115 -0.6875001 0 0.6953153 -0.7187049 -0.1148186 0.6851577 -0.7192884 0 0.6851956 0.7283591 -0.7211855 0.6846128 -0.1058152 -1 0 6.55665e-6 -1 0 7.94776e-6 -1 0 1.00435e-5 -0.1389536 2.29637e-5 0.990299 -0.1123808 0.6838883 -0.7208796 -0.6496915 0.4558155 0.6083859 -0.9149209 0.4036331 3.24705e-6 1 0 2.88258e-6 1 0 4.75744e-7 -1 0 -4.06446e-6 -1 0 1.42194e-6 -1 0 1.5136e-6 -1 0 -1.61369e-6 -1 0 -1.38165e-6 -1 0 5.54867e-6 -1 0 5.86044e-6 -1 0 0 -1 0 6.20678e-7 -1 0 -2.72717e-6 -1 0 2.51572e-6 -1 0 -2.39812e-6 -1 0 -1.73634e-5 -1 0 7.62667e-6 -1 0 1.16303e-5 -1 0 -1.75993e-5 -1 0 -3.94515e-5 -1 0 3.33661e-7 -1 0 4.37222e-6 -0.9298913 0.1954684 0.3115997 -1 0 8.19183e-6 -1 0 9.73428e-6 -1 0 2.75132e-6 -0.001680076 0.1045483 0.9945185 -0.001680076 0.1045073 0.9945228 -0.001463115 0.4999162 0.8660727 -9.94376e-4 0.8088952 0.5879521 -6.90103e-4 0.9135407 0.4067468 -0.001681149 -0.1044911 0.9945245 -0.001462936 0.5001085 0.8659616 1 0 5.02702e-6 1 0 -1.74248e-6 0.001493632 -0.8093149 -0.5873731 -0.001758456 -0.8095487 -0.5870501 -0.005468964 -0.5011564 -0.8653395 0.003359079 -0.9782049 -0.2076151 2.77103e-4 -0.9782775 -0.2072995 -1 0 -4.06299e-6 -1 0 -1.8556e-6 -0.01024299 -0.1045106 -0.9944711 -0.002927184 -0.5001718 -0.8659213 -4.05651e-4 -0.4984821 -0.8668999 -0.008313238 -0.1047111 -0.994468 0.004312992 -0.8083003 -0.5887547 0.006071805 -0.9135131 -0.4067639 0.00605756 -0.9138064 -0.4061049 0.002419888 -0.9999971 -8.94913e-5 -0.006437063 -0.1025252 -0.9947096 0.01481044 -0.4372459 0.8992201 0.01481974 -0.4364897 0.8995873 0.01400178 -0.4988852 0.866555 -0.002741396 0.3415367 0.9398645 5.07547e-4 0.9944413 0.1052916 -0.002767741 0.3406078 0.9402014 0.001388013 -0.9135059 0.4068234 0.001297593 -0.9135824 0.4066519 -0.005438148 -0.5011709 0.8653314 -0.002776443 0.3418645 0.9397453 -0.01021879 -0.1060854 0.9943046 -0.00548321 -0.4988298 0.8666827 -0.01517403 0.3075567 0.9514088 -0.0102564 -0.1029676 0.9946319 -0.01950508 0.6681362 0.7437834 -0.01520282 0.3103974 0.9504853 -0.02250373 0.9130449 0.407238 -0.01954388 0.6698551 0.7422347 -0.02345085 0.9972192 -0.07073891 -0.02250713 0.9135692 0.4060602 0.001298367 -0.9136233 0.4065598 5.4699e-4 0.9944751 0.1049712 5.26636e-4 0.9948799 0.1010636 0.001293003 -0.9136547 0.4064894 -0.01956796 0.6681333 0.7437843 -0.01518034 0.3075816 0.9514007 -0.0152297 0.3107067 0.9503838 -0.02346718 0.9972481 -0.07032495 -0.02249789 0.9130623 0.407199 -0.02249205 0.9136406 0.4059002 -0.005475938 -0.5011421 0.8653478 -0.002827227 0.3404361 0.9402635 -0.002837717 0.3415849 0.9398467 -0.01024258 -0.1060897 0.9943038 -0.01027756 -0.1026599 0.9946635 -0.01960045 0.6700495 0.7420577 -0.005521774 -0.4985584 0.8668386 -0.002745866 0.3404489 0.940259 -0.01955157 0.668123 0.743794 -0.01517415 0.307559 0.9514081 -0.01521265 0.3107546 0.9503685 -0.005437552 -0.5011774 0.8653276 -0.02250868 0.9130405 0.4072475 -0.01959437 0.67006 0.7420483 -0.0102393 -0.1061223 0.9943004 -0.005485415 -0.4985268 0.8668569 -0.02345943 0.9972363 -0.07049471 -0.02250981 0.9136195 0.4059466 -0.01027244 -0.1026139 0.9946683 4.69965e-4 0.9944403 0.1053016 -0.01519799 0.3074903 0.95143 -0.01022177 -0.106179 0.9942945 -0.01026046 -0.1029834 0.9946302 -0.01953554 0.6680557 0.7438549 -0.01523298 0.3104146 0.9504793 -0.02248108 0.9130254 0.407283 -0.01955574 0.6698502 0.7422388 -0.02352267 0.9997234 3.84936e-5 -0.0224868 0.9135653 0.4060701 -0.001760005 -0.8095807 0.5870061 2.7673e-4 -0.9781615 0.2078464 0.001380741 -0.9137197 0.4063428 -0.005470216 -0.5012512 0.8652846 -0.002833127 0.3419556 0.9397119 -0.005498766 -0.4988223 0.8666869 -0.9997841 0.008981823 -0.01874434 -0.9998375 0.001280546 -0.01798433 -0.9998341 0.002352416 -0.01806467 -0.9997578 0.01158773 -0.01871001 -0.9998263 0.003933727 -0.01821976 -0.9998196 0.00499463 -0.01832288 -0.9995694 0.02146154 -0.02001303 -0.9997211 0.01372486 -0.01922166 -0.9981812 0.05545598 -0.02364325 -0.9994924 0.02447462 -0.02040088 -0.9985749 0.04824864 -0.02281314 -0.9983865 0.05181229 -0.02323591 -0.9987442 0.04474884 -0.02253234 -0.9997514 -0.01538085 -0.01614212 -0.9998068 -0.01056098 -0.01657629 -0.9996119 -0.02326792 -0.01532453 -0.02337962 0.9942175 -0.1048091 -0.0234676 0.99831 0.05316436 -0.02350276 0.9984073 0.05129045 -0.9998417 -0.002763807 -0.01757895 1.17949e-4 -0.966135 0.2580374 6.33714e-5 -0.9657606 0.2594349 -0.9996819 0.01639252 -0.01917213 -0.9998171 0.005285143 -0.01838052 -0.9998241 0.004209697 -0.01827681 -0.9998472 -0.002494633 -0.01730877 0.9998355 -0.002192735 0.01800853 0.9998393 -0.001142323 0.01789319 0.9997865 -0.008782386 0.01870888 -0.998806 -0.04714781 -0.01279354 -0.9984465 -0.05438888 -0.01209831 -0.9988145 -0.04693806 -0.01290351 -0.9996134 -0.02312231 -0.01544678 -0.9984551 -0.05420684 -0.01221305 0.9987452 -0.04472136 0.02254271 0.9995703 -0.02137237 0.020069 0.9983899 -0.05176275 0.02320051 -0.99984 -0.003849029 -0.01747387 -0.9997477 0.01199072 -0.01899808 0.9995546 0.02571374 0.01515167 0.9997806 0.01309776 0.01634579 0.9997132 0.01790308 0.01591181 -0.02337336 0.9942179 -0.1048073 -0.02345854 0.9983103 0.05316317 -0.02349662 0.9984087 0.05126339 -0.9997535 -0.01520621 -0.01618438 -0.9998083 -0.01033842 -0.01663076 0.9998364 0.005427122 0.0172609 1.35738e-4 -0.9661337 0.2580419 9.13283e-5 -0.9657754 0.25938 -0.9994866 0.02471923 -0.02038437 -0.999668 0.0168246 -0.01951724 0.9998341 -0.002347826 0.01806688 0.9998382 -0.001276135 0.01795119 0.9997851 -0.008943438 0.01870441 0.999723 -0.01357638 0.01922863 0.999719 -0.01381969 0.0192641 0.999783 -0.009057521 0.0187577 0.9995643 -0.02158647 0.02013278 -0.9998462 -0.003567159 -0.01717638 0.9997228 -0.0136466 0.01918417 0.9995713 -0.02139198 0.01999169 5.26429e-4 0.9948828 0.1010347 5.65266e-4 0.9948815 0.1010475 -0.01953357 0.6681367 0.7437821 -0.01519304 0.307561 0.9514071 -0.01523995 0.3103609 0.9504966 -0.02247726 0.9130571 0.407212 -0.02247953 0.9135745 0.4060496 -0.005491614 -0.5011923 0.8653185 -0.001788854 -0.8095517 0.5870459 -0.001788794 -0.8084645 0.5885424 -0.0101943 -0.1060681 0.9943067 -0.0102272 -0.1029758 0.9946313 -0.01955765 0.6698553 0.7422341 -0.005503892 -0.4988445 0.8666741 -0.02246242 0.9129943 0.4073535 -0.01951402 0.6679224 0.7439751 -0.01953345 0.6698651 0.742226 -0.01024496 -0.1064276 0.9942677 -0.005522072 -0.5014359 0.8651772 -0.005545914 -0.4988034 0.8666975 -0.02246117 0.9135782 0.4060426 -0.01517945 0.3072418 0.9515105 -0.01027464 -0.102976 0.9946308 -0.001809537 -0.8096758 0.5868747 -0.01521199 0.3103953 0.9504859 -0.001821756 -0.8084595 0.5885491 -0.02350956 0.9982991 0.0533505 -0.02248007 0.9129925 0.4073564 -0.02249675 0.9135677 0.4060642 -0.001772224 -0.8096978 0.5868445 1.49976e-4 -0.9658249 0.2591959 1.48171e-4 -0.9661473 0.2579916 -0.005511641 -0.5014637 0.8651612 -0.001793682 -0.8084838 0.5885158 -0.01019817 -0.1064203 0.994269 -0.005527913 -0.4988118 0.8666928 -0.01520949 0.3071947 0.9515252 -0.01024335 -0.1029788 0.9946309 -0.01951527 0.6679232 0.7439744 -0.0152561 0.3103384 0.9505037 -0.01953244 0.6698584 0.7422319 0.005506694 0.4987986 -0.8667004 0.005490779 0.5011702 -0.8653313 0.01018667 0.1060652 -0.994307 0.01524382 -0.310386 -0.9504884 0.01520824 -0.3075421 -0.951413 0.01950341 -0.6681584 -0.7437635 0.02249211 -0.9135758 -0.4060463 0.02249056 -0.9130439 -0.4072411 0.02347075 -0.9983097 -0.05316913 0.001784563 0.8084566 -0.5885533 0.001774609 0.8095506 -0.5870475 0.01022851 0.1029635 -0.9946326 0.01951706 -0.6699048 -0.7421905 -1.03956e-4 0.9661426 -0.2580087 -9.65995e-5 0.9657696 -0.2594018 -0.9998375 -0.005390405 -0.01720792 -0.9998329 -0.006456375 -0.0171107 -0.9997795 -0.01304113 -0.01645696 -0.9998341 0.002455413 -0.01805019 -0.9997181 0.01388949 -0.01925915 -0.9997836 0.009090304 -0.01871758 -0.999715 -0.01776081 -0.01595091 -0.9995595 -0.02553075 -0.01513314 -0.999834 -0.006267011 -0.01711446 -0.9998384 -0.005212664 -0.01720565 -0.9997819 -0.01284813 -0.01646906 -0.9987125 -0.04913121 -0.01262444 -0.9983474 -0.05623316 -0.01185184 -0.9987255 -0.04885184 -0.01269191 -0.9995622 -0.0254051 -0.0151692 -0.9983889 -0.0555213 -0.01170319 -0.998725 0.0451554 -0.02257007 -0.9995635 0.0217002 -0.02005064 -0.9998385 0.001391172 -0.01792132 0.9983481 0.05620545 0.01192384 0.9995562 0.02570831 0.015055 0.9987136 0.0491091 0.01263266 -0.9997177 -0.01761889 -0.0159443 0.998749 -0.04467731 0.0224601 0.9995714 -0.02135962 0.02002477 0.9983903 -0.05175668 0.02319735 -0.9983641 0.05222749 -0.02327233 -0.9983639 0.05222868 -0.023274 0.9997234 -0.01359194 0.01919603 0.9997863 -0.008833765 0.0186938 -4.8822e-4 0.9945266 -0.1044825 0.9998341 -0.002202451 0.01808047 0.9998379 -0.001133978 0.01797038 0.02336949 -0.9942178 0.1048084 0.0234425 -0.994249 0.104496 0.02349281 -0.998407 -0.05129945 0.9998364 0.005474209 0.01724547 0.9995614 0.02543205 0.01517784 0.9997819 0.01291012 0.0164231 0.9997175 0.01765251 0.01592016 0.9998322 0.006457865 0.01715093 0.9998367 0.005390822 0.01725006 0.9997791 0.01310867 0.01642984 0.9998321 0.006525337 0.01712632 0.9998331 -0.00242418 0.01811456 0.9998371 -0.001355171 0.01800143 0.9997146 0.01783758 0.01589202 0.9997803 0.01307362 0.01638573 0.9997132 0.01790922 0.01590383 0.9983254 0.05659115 0.0119999 0.998717 0.04904693 0.01260232 0.9987205 0.04895901 0.0126661 0.9995581 0.02560496 0.01510077 -0.02340346 0.9942433 -0.1045593 -0.02347666 0.9984151 0.05114841 0.9998372 0.005280673 0.01725512 0.9983609 0.05598622 0.01187771 0.9983608 0.05598759 0.01187908 0.9987361 -0.04495733 0.02247494 0.9983764 -0.05200576 0.02323651 0.999832 0.006486117 0.01714199 0.9987382 -0.04491919 0.02245682 0.9983729 -0.05205595 0.0232768 -0.9981682 0.05564916 -0.02374243 -0.9985652 0.04844468 -0.02282124 0.9998331 0.006340265 0.01714313 0.9983454 0.05625873 0.01189541 0.9987106 0.04915571 0.01268178 0 -0.8090307 0.5877665 0 -0.499985 0.866034 0 -0.499979 0.8660375 0.009207546 -0.8888109 -0.4581816 0 -0.6691024 -0.7431703 0 -0.6691405 -0.7431359 0 -0.1045386 0.9945209 0 -0.1045493 0.9945198 0 0.309008 0.9510595 0.002109766 -0.9753156 -0.2208055 0.01995241 -0.9433421 -0.3312215 0.009200215 -0.8887976 -0.4582077 0 0.6691406 0.7431358 -0.009153187 0.8889043 0.4580017 0 0.9135354 0.4067592 0 0.8090236 -0.5877763 0 0.913562 -0.4066995 0 0.9135621 -0.4066995 0 -0.9136351 0.4065354 0 -0.8090322 0.5877643 0 0.8090039 -0.5878033 0 0.4999782 -0.866038 0 0.5000221 -0.8660126 3.35742e-7 -0.9399917 0.3411975 -0.01030677 -0.93546 0.3532826 0 0.10451 -0.9945238 0 0.1045673 -0.9945178 -0.01980006 0.8388413 -0.544016 -0.01999968 0.8519888 -0.5231779 -0.02000117 0.8505306 -0.5255451 0 0.3090152 0.9510572 0 -0.3090142 -0.9510574 -0.01994627 0.9435055 0.3307559 -0.002069652 0.9753006 0.2208722 0 -0.3090725 -0.9510385 -0.1697072 -0.9854946 1.29411e-5 -0.1697404 -0.9002979 -0.4008138 0 -0.9135577 -0.4067092 -0.1697459 -0.659422 -0.7323586 0 -0.6691335 -0.7431423 -0.1697441 -0.3045194 -0.9372593 0 -0.3090031 -0.9510611 -0.1697425 0.1030341 -0.9800875 0 0.1045525 -0.9945194 -0.1697423 0.4927516 -0.8534538 0 0.5000109 -0.8660192 -0.1697152 0.7972772 -0.5792632 0 0.8090113 -0.5877931 -0.1697342 0.9639527 -0.2049036 0 0.9781454 -0.2079224 -0.1697413 0.9639509 0.2049064 0 0.9781453 0.207923 -0.1697399 0.7972693 0.5792669 0 0.8090116 0.5877927 -0.1697393 0.4927388 0.8534618 0 0.4999824 0.8660356 -0.1696986 0.1029858 0.9801002 0 0.1045154 0.9945233 -0.1697382 -0.3045142 0.937262 0 -0.3090057 0.9510602 -0.1697224 -0.6594226 0.7323634 0 -0.6691215 0.743153 -0.1880126 -0.6577265 -0.7294156 -0.1854607 -0.3045003 -0.9342827 -0.1697698 -0.9002894 0.4008209 0 -0.9135512 0.4067237 0 -1 0 0.8156105 -0.5285861 -0.2353219 0.8156045 -0.387168 -0.4299888 0.8156068 -0.3871673 -0.4299851 -0.02590578 -0.9964964 -0.07952225 -0.02589416 -0.99716 -0.07072097 -0.02473133 -0.9129358 -0.4073533 -0.1762781 0.9627879 -0.2048549 -0.1762916 0.9627879 0.2048431 -0.1854521 -0.3044967 0.9342854 -0.1879851 -0.6577262 0.7294231 -0.1903046 -0.9817251 2.01241e-5 -0.1797106 0.4911337 -0.8523449 -0.1774746 0.7958369 -0.5789184 -0.1797108 0.4911551 0.8523325 -0.1824774 0.1018245 0.9779232 -0.1774976 0.7958416 0.5789048 -0.1897422 -0.8971092 0.3989901 -0.1897431 -0.8971006 -0.3990089 -0.1825211 0.1018609 -0.9779112 0.9992815 -0.0321784 -0.02002561 1 0 4.91558e-6 0.002907633 0.9915748 0.1295027 2.34261e-4 0.8096649 0.5868926 -0.004233896 0.5014117 0.8651985 -0.02118211 -0.6679081 -0.7439423 -0.01597762 -0.3089708 -0.9509373 -0.01849192 -0.4998881 -0.8658926 -0.009959518 0.1064269 0.9942708 -0.01595091 -0.3071609 -0.9515239 -0.01595419 -0.3072551 0.9514935 -0.009932696 0.09924882 -0.9950131 -0.02118104 -0.6679467 0.7439077 -0.004252552 0.4999822 -0.8660254 -0.02473163 -0.9129449 0.4073328 2.24144e-4 0.8090155 -0.5877873 0.001993 0.9136037 -0.4066012 -0.02593326 -0.9965436 -0.07891988 0.002911329 0.991537 0.1297922 0.002915263 0.9915645 0.1295816 0.003247261 0.9999929 -0.001942574 1 0 2.77825e-6 1 0 1.76071e-5 0.8156024 0.4681136 -0.3400917 0.8156189 0.5659453 -0.1202984 0.8156179 0.5659456 -0.1203039 0.8155634 0.06046497 0.5755001 0.8156016 -0.1787887 0.5502989 0.8156052 -0.1787723 0.5502989 0.8155689 0.06048858 -0.5754898 0.8155489 0.2893523 -0.5011539 0.8155587 0.2893455 -0.501142 0.8156073 0.4681037 0.3400939 0.8155869 0.2893136 0.5011144 0.8155956 0.2893188 0.5010975 0.8155788 -0.5786461 0 0.8155687 -0.5786604 0 0.8156027 -0.5285919 0.2353356 0.8156058 -0.1787936 -0.5502908 0.8156031 -0.1787872 -0.550297 0.8156196 0.5659445 0.1202977 0.8156185 0.565945 0.1203026 0.8156071 -0.5285898 -0.2353249 0.8155723 -0.3872012 0.4300202 0.815574 -0.38719 0.4300267 0.8156097 0.468113 -0.3400751 0.8155649 0.06047558 0.5754969 0.8155673 0.06047487 -0.5754936 0.8156091 0.4681052 0.3400875 0.8156117 -0.5285811 0.2353289 0.002687931 0.3090264 0.9510497 -0.2493058 0.4674945 0.848113 0.002520263 0.679005 0.7341293 1 0 0 1 0 -2.12894e-6 1 0 -3.26196e-7 1 0 -1.27401e-5 1 0 -1.36919e-5 1 0 2.42493e-6 1 0 3.14101e-6 1 0 7.91303e-7 1 0 1.04692e-5 1 0 1.34436e-5 1 0 -2.79243e-6 1 0 -3.58475e-6 1 0 -7.85272e-7 1 0 -8.04013e-7 1 0 -6.94565e-7 1 0 -3.31427e-6 1 0 -2.60973e-6 1 0 -9.42329e-6 1 0 -6.61733e-6 1 0 -6.94563e-7 1 0 1.67561e-5 0 -0.104554 -0.9945192 0 -0.1045485 -0.9945198 0 -0.5000042 -0.866023 0.002422392 -0.1043633 0.9945364 0.002421259 -0.1046562 0.9945056 0.002688407 0.3089064 0.9510886 0 0.309043 -0.9510481 0 0.3090481 -0.9510465 0.001736998 -0.4997635 0.8661603 0.001735389 -0.5002251 0.8658937 0 0.669151 -0.7431265 0 0.669153 -0.7431247 7.51819e-4 -0.808817 0.58806 7.49106e-4 -0.8092446 0.5874713 0 0.9135324 -0.4067662 0 0.9135328 -0.406765 -0.002328038 -0.9774516 0.2111468 -0.05446863 -0.9121731 0.4061692 -0.01374632 -0.9123392 0.4092043 0 1 0 0 1 -2.71555e-7 9.9602e-5 -0.9781316 0.207987 0 -0.9781448 -0.2079251 0 -0.9781446 -0.2079259 0 0.9135411 0.4067467 0 0.9135406 0.4067475 0 -0.8090029 -0.5878046 0 -0.8090016 -0.5878067 1.05918e-4 0.6591861 0.75198 -1.05542e-5 0.6591843 0.7519814 0 -0.5000071 -0.8660214 0.9993277 -0.003781676 -0.0364657 0.9979072 -0.006808519 -0.06430357 0.9978938 0.01999169 -0.06171321 0.882277 0.4707307 -2.79789e-6 0.882264 0.4707549 -3.45135e-6 0.8821603 0.43031 0.1913809 0.9993329 -0.01823383 -0.03164613 0.9979209 -0.0322656 -0.05579292 0.881993 0.3150379 -0.3504849 0.881283 0.1455713 -0.4496103 0.8814523 0.1462605 -0.4490544 0.9979237 -0.05411678 -0.03492486 0.882159 0.4301509 0.1917445 0.8817455 0.3158518 0.3503752 0.9206962 -0.3567002 -0.1583777 0.8798277 -0.2380606 0.4113761 0.879832 -0.2373883 0.4117555 0.8790227 -0.4035245 0.2539432 0.7111824 -0.7030072 7.60528e-4 0.7111982 -0.7029911 -8.02597e-4 0.7087384 -0.705471 7.79475e-4 0.8680177 -0.4253935 0.2560971 0.01489669 -0.9161298 0.4006049 0.9992813 -0.03217864 0.02003639 0.997923 -0.05411642 0.03494411 0.9205031 -0.3571155 0.1585645 0.8806295 -0.05011516 0.4711477 0.8806366 -0.04924821 0.4712259 0.9979181 -0.03228014 0.05583375 0.9979035 -0.006814718 0.06436133 0.9993319 -0.01824033 0.0316714 0.9978917 0.01999223 0.06174492 0.9993271 -0.003784775 0.03648424 0.02193772 0.6700441 0.7419971 0.02189326 0.6678737 0.7439526 0.02559173 0.9129148 0.4073474 0.02191513 0.6678763 -0.7439496 0.0165053 0.3071784 -0.9515088 0.01656645 0.3107481 -0.9503481 0.02561163 0.9135622 0.4058919 0.02690643 0.999638 -7.37345e-6 0.0255984 0.9129133 -0.40735 0.02561199 0.913568 -0.405879 0.01036596 -0.1025834 0.9946704 0.01031333 -0.1065143 0.9942577 0.01649999 0.3071568 0.951516 0.01028496 -0.1064792 -0.9942618 0.01035928 -0.1025956 -0.9946693 0.01653885 0.3107854 0.9503362 0.02195328 0.6700542 -0.7419875 0.00442928 -0.4985147 0.8668699 0.004402101 -0.5014643 0.8651672 -0.01003807 -0.9907226 0.1355292 -0.01384532 -0.9893752 0.1447238 -0.01080918 -0.9595178 0.2814406 0.00160861 -0.6691092 0.7431625 0.004384756 -0.5014773 0.8651598 -0.01080954 -0.9595118 -0.2814611 -0.01384562 -0.9893738 -0.1447338 -0.01003837 -0.9907217 -0.1355352 0.004363656 -0.5014872 -0.8651542 0.004404067 -0.4985095 -0.8668731 0.001608312 -0.6691495 -0.7431262 0.001586854 -0.6691092 -0.7431625 0.8823504 0.4297962 -0.191659 0.882336 0.4299823 -0.1913076 0.9993233 0.01140797 -0.03496986 0.9978839 0.04349315 -0.04833424 0.8680138 -0.4253354 -0.2562069 -0.06168723 -0.9118491 -0.4058644 0.01522642 -0.9161466 -0.400554 0.881147 0.1456454 0.4498528 0.8811498 0.1464484 0.4495863 0.8807878 -0.05004882 -0.4708588 0.8798663 -0.2380088 -0.411324 0.8798822 -0.23733 -0.4116818 0.9993204 0.02469855 -0.0273652 0.9978741 0.05953967 -0.02650225 0.8808094 -0.04917693 -0.4709103 0.99787 0.06523466 9.59936e-7 0.9978746 0.05952745 0.02650874 0.9993177 0.03375941 0.01498901 0.8790099 -0.4035137 -0.2540045 0.9993175 0.03376495 -0.01499122 0.8817359 0.31536 0.3508417 0.9978834 0.04349243 0.04834532 0.9993203 0.02469825 0.0273714 -0.2335189 -0.9723523 -1.54966e-5 -0.2335214 -0.9723517 -1.64426e-5 -0.2335212 -0.9723517 -1.63757e-5 0.8818269 0.3157097 -0.3502982 0.999323 0.01140809 0.03497797 -0.5443985 0.7663213 -0.3411483 -0.5442813 0.5613034 -0.6234552 -0.5442907 0.5613363 -0.6234173 -0.5443916 0.7662981 0.3412111 -0.5442687 0.5613521 0.6234225 -0.5442816 0.5613312 0.62343 -0.5443742 0.2592155 -0.797787 -0.02637416 -0.976406 -0.2143264 0.01580613 -0.9642458 -0.2645378 -0.2753715 -0.7971686 -0.5373017 -0.5444388 0.8388006 -7.3083e-6 -0.5444038 0.7662916 0.3412063 -0.5442557 -0.4194193 -0.7265489 -0.5442387 -0.4194301 -0.7265554 -0.544354 -0.08770698 -0.8342579 -0.5444105 0.7663132 -0.3411471 -0.5434342 -0.7120887 -0.4445323 -0.544467 -0.08768171 0.8341869 -0.5442286 -0.4193943 0.7265836 -0.5442492 -0.4193786 0.7265772 -0.5444649 -0.0876277 0.8341939 -0.5443097 0.2592315 0.7978259 -0.5443248 0.2592415 0.7978124 -0.02629905 -0.9764214 0.2142654 0.02784913 -0.9814841 0.1895081 -0.5090783 -0.7310075 0.4543869 -0.5443616 -0.08766657 -0.8342573 1 0 2.89175e-5 1 0 1.84166e-5 1 -1.86979e-4 -2.80597e-4 1 0 -1.80761e-5 1 0 -1.80802e-5 1 0 -1.03211e-5 1 0 -1.72501e-5 1 0 -1.60313e-5 1 0 9.74347e-7 1 0 -4.91561e-6 0.999316 0.03698146 0 0.9957842 -0.08378678 0.03733181 0.9999068 -0.009320497 -0.00998497 0.9997335 0.007393956 -0.02187144 0.9997344 0.01523554 -0.01729857 -0.9659469 -0.1293557 -0.2240843 -0.965929 -0.02705568 -0.2573893 -0.9659291 -0.02706545 -0.2573878 -0.9659365 0.07996952 -0.2461128 -0.9659347 0.07996481 -0.2461217 -0.9659515 0.1731265 -0.1922627 -0.9659489 0.1731321 -0.1922709 -0.965937 0.2364028 -0.1052595 -0.9659352 0.2364144 -0.1052488 -0.9659309 0.2588 1.091e-5 -0.9659314 0.2587981 8.4326e-6 -0.965942 -0.2531026 -0.05380576 -0.9659414 -0.253107 -0.05379766 -0.9659411 -0.2531055 0.05380988 -0.9659425 0.2363862 0.1052464 -0.9659439 0.2363794 0.1052483 -0.9658606 -0.2095782 -0.1522839 -0.9659484 -0.2093181 -0.1520845 -0.9644929 0.2136746 0.1552311 -0.9644939 0.2136729 0.1552271 -0.965947 -0.1293668 -0.2240774 -0.01726722 -0.4133962 -0.9103876 -0.01596879 -0.3089117 -0.9509568 -0.004252493 0.4999932 -0.8660189 2.25124e-4 0.8090195 -0.5877819 -0.009981334 0.1045137 -0.9944735 -0.009983479 0.1045198 -0.9944727 -0.01595658 -0.3072363 -0.9514995 -0.004236578 0.5014142 -0.8651971 -0.9644723 -0.2413377 0.1074677 -0.9643496 -0.24181 0.107508 -0.9658172 -0.2535837 0.05378282 -0.00996226 0.1063835 -0.9942753 0.003952383 0.9783035 -0.2071393 2.31509e-4 0.8096925 -0.5868545 0.004459321 0.9999901 1.87482e-5 0.8504452 0.3465146 -0.3958166 0.9870809 0.1097901 -0.1166942 0.9664215 -0.09206551 0.2399029 -0.005888581 -0.8081765 -0.5889109 -0.003649473 -0.6691201 -0.7431453 -0.007928252 -0.9135214 -0.4067135 -0.005909979 -0.8081918 -0.5888899 0.9998261 0.002496302 0.01847839 0.9998366 0.001362621 0.01802814 0.9998288 -0.005378723 0.01770496 -0.9987277 -0.04509085 -0.02257865 -0.9995667 -0.02155542 -0.0200448 -0.9983016 -0.05313646 -0.02388954 0.9997181 0.01386469 0.01927304 0.9997748 0.009206831 0.0191195 -0.999537 0.02622848 -0.01542639 -0.9997673 0.01336586 -0.01693445 -0.9996975 0.01830106 -0.01642781 0.9987096 0.04542863 0.02270132 0.9995592 0.02173429 0.02022898 -0.9998365 0.005412638 -0.01725977 -0.9998369 -0.00125122 -0.01802378 -0.9998411 -0.002436041 -0.01766103 -0.0259568 -0.9965728 -0.07854253 -0.02599418 -0.9983476 0.05124908 -0.01602935 -0.3106848 0.9503779 -0.01598578 -0.3072316 0.9515006 -0.02118849 -0.6679133 0.7439374 -0.02121061 -0.670026 0.7420346 -0.0247069 -0.9129652 0.4072889 -0.02471548 -0.9135918 0.4058808 -0.02588337 -0.9965294 -0.07911711 0.002928614 0.9915462 0.1297221 2.60283e-4 0.8096586 0.5869013 2.26351e-4 0.808349 0.5887036 -0.00423485 0.501425 0.8651908 -0.004295885 0.4985801 0.866833 -0.01000028 0.1064298 0.9942699 -0.01005959 0.1026439 0.9946673 -0.01003527 0.1026524 0.9946667 -0.009980082 0.1064187 0.9942714 -0.01596468 -0.3072491 0.9514953 0.9982851 0.05348736 0.02379101 0.9982864 0.0534662 0.02378267 0.9997023 0.01417565 0.0198614 0.9987282 0.04509705 0.0225479 0.9995617 0.02176266 0.02007341 0.9986509 -0.05026215 0.01304233 0.9995386 -0.02610349 0.01553738 0.9983332 -0.0564807 0.01186573 0.00248897 0.9658296 0.2591661 0.002509474 0.9661322 0.2580358 0.9998318 -0.006343483 0.01720994 0.9998361 -0.005263924 0.01732403 0.9997704 -0.01319587 0.01689136 0.9997113 -0.01787036 0.01606476 0.9997773 -0.01307469 0.0165705 0.9983396 0.05263125 0.0234133 0.9983314 0.05276125 0.02346742 -0.02116698 -0.6700122 0.7420483 -0.02114927 -0.6679131 0.7439387 -0.02468526 -0.9129589 0.4073041 0.002893984 0.9915676 0.1295587 2.56625e-4 0.8096507 0.586912 -0.004297435 0.4986023 0.8668202 -0.004246592 0.5014324 0.8651865 -0.009967386 0.1064235 0.9942709 -0.01598203 -0.3106852 0.9503785 -0.01595056 -0.3072372 0.9514994 -0.0247125 -0.9135782 0.4059116 -0.02592045 -0.9965552 -0.0787791 2.2196e-4 0.8083613 0.5886868 -0.01000773 0.1026566 0.9946665 0.9998241 -0.006463825 0.01760756 0.999832 0.002518236 0.01815938 0.9998362 0.001436769 0.01804339 0.998386 0.05179655 0.02329021 0.9995612 0.02159953 0.02027398 0.9987282 0.04500365 0.02273595 0.9997165 0.01377624 0.01942366 0.9987288 0.04505181 0.0226072 0.9995515 0.02197462 0.02034813 0.9987057 -0.04925352 0.01269495 0.9995546 -0.0256797 0.01520383 0.9983386 -0.05635529 0.0120092 0.9986937 -0.04948854 0.01273155 0.999549 -0.02590459 0.01519644 0.9983294 -0.05652099 0.01198959 0.9986543 -0.05022263 0.01294147 0.9995371 -0.02618294 0.01549935 0.9983222 -0.05664288 0.01201713 0.002894699 0.9915388 0.1297791 0.002828896 0.9903975 0.13822 2.14318e-4 0.809673 0.5868812 -0.01601195 -0.3106842 0.9503784 -0.01597172 -0.3072202 0.9515045 -0.02114117 -0.6679468 0.7439087 2.08613e-4 0.8083506 0.5887013 -0.004253804 0.5014144 0.8651968 -0.02115756 -0.6700603 0.7420051 -0.02471244 -0.9129531 0.4073157 -0.004283487 0.4985549 0.8668476 -0.009932458 0.106379 0.9942761 -0.02472692 -0.9135773 0.4059128 -0.009990394 0.1026352 0.9946689 0.9997704 0.009306848 0.01930612 0.9996973 -0.01831573 0.01642805 0.9997665 -0.01343232 0.01693135 0.9998248 -0.006544232 0.0175414 0.9998294 -0.005455493 0.01765263 0.9997753 -0.01315933 0.01662045 0.9997025 -0.01810169 0.01635801 0.9998235 -0.006664276 0.01756966 0.999828 -0.005575418 0.01769286 0.9998332 0.002322256 0.0181238 0.9997816 0.00897026 0.01887673 -0.9998335 -0.00246787 -0.01808524 -0.9998317 0.006341516 -0.01721251 -0.9998365 0.005261301 -0.01730263 2.14764e-4 0.8083715 0.5886728 2.32218e-4 0.8096931 0.5868536 -0.004234135 0.501424 0.8651914 -0.004274547 0.4985638 0.8668425 -0.009958326 0.1063967 0.994274 -0.01001286 0.1026434 0.9946679 -0.01595401 -0.3072336 0.9515005 -0.01600396 -0.310669 0.9503834 -0.0211814 -0.6679059 0.7439443 -0.02121222 -0.6699972 0.7420606 -0.02473294 -0.9129352 0.4073545 -0.02474123 -0.9135665 0.4059361 -0.02598887 -0.9996623 2.91889e-6 0.00292325 0.9903799 0.1383441 0.002674341 0.9782259 0.2075262 -0.02122968 -0.6700114 0.7420473 -0.02118963 -0.6679189 0.7439324 -0.02476936 -0.9129473 0.4073252 2.56369e-4 0.809659 0.5869005 -0.004265248 0.4985665 0.866841 -0.004212975 0.5014131 0.8651977 -0.01600825 -0.3107016 0.9503727 -0.02478146 -0.9135681 0.4059301 -0.02595227 -0.9982491 0.0531556 2.45476e-4 0.8083501 0.5887021 -0.02113056 -0.6700279 0.7420352 -0.0211091 -0.6679305 0.7439243 -0.02466648 -0.9129644 0.407293 -0.004348933 0.4985857 0.8668296 -0.004303097 0.5014273 0.8651891 -0.01000183 0.1064167 0.9942714 -0.02470058 -0.9135836 0.4059001 -0.02598136 -0.9982371 0.05336415 -0.01003128 0.1026228 0.9946698 -0.01594644 -0.3072572 0.951493 0.002497136 0.9660824 0.258222 0.002487123 0.9657761 0.2593656 2.2492e-4 0.809647 0.5869172 -0.015971 -0.3106921 0.9503765 1.89824e-4 0.8083629 0.5886845 -0.01598948 -0.3106839 0.9503788 -0.01594722 -0.3072283 0.9515023 -0.02110797 -0.6679251 0.7439292 -0.02112859 -0.670028 0.7420352 -0.02466934 -0.9129487 0.4073281 -0.02469313 -0.9135822 0.4059041 -0.02610492 -0.9982261 0.0535103 0.002506554 0.9660828 0.2582205 0.002515554 0.9657688 0.2593925 2.14108e-4 0.8096809 0.5868703 1.86726e-4 0.8083617 0.5886862 -0.004274427 0.5014517 0.865175 -0.004297375 0.4985731 0.8668371 -0.00992608 0.1063894 0.9942751 -0.009968221 0.1025967 0.9946731 0.01591008 0.307274 -0.9514881 0.009913265 -0.106402 -0.9942739 0.00995177 -0.1026492 -0.9946678 0.02479004 0.9129521 -0.407313 0.02117669 0.6679449 -0.7439094 0.02123451 0.6699995 -0.7420578 -2.27181e-4 -0.8096557 -0.5869051 -0.002455592 -0.9657793 -0.2593537 -0.002521455 -0.9661301 -0.2580436 0.004232764 -0.5014007 -0.8652049 0.004266977 -0.4985783 -0.8668342 0.01596558 0.310699 -0.9503743 0.02603155 0.998236 -0.05336058 0.02482092 0.9135649 -0.4059349 -2.16783e-4 -0.8083512 -0.5887007 -0.9997836 -0.008950948 -0.01878201 -0.9998304 0.006350219 -0.01729035 -0.9997017 0.01810044 -0.01640456 -0.99977 0.01319724 -0.01691097 -0.9998316 0.006492793 -0.01716625 -0.9986853 0.04963696 -0.0128107 -0.9995559 0.02562296 -0.01522153 -0.9983357 0.05643856 -0.01185721 -0.9986601 0.05010789 -0.01293283 -0.02588957 -0.9964507 -0.08009856 -0.02595984 -0.9983537 0.05114948 -0.9983199 0.05667084 -0.01207882 -0.9983199 0.05667054 -0.0120781 -0.9997205 -0.01373869 -0.01924675 -0.9986702 -0.04611146 -0.02305448 -0.9995459 -0.02214437 -0.0204401 -0.9983425 -0.05255424 -0.02345889 -0.99971 0.01800596 -0.01599848 -0.9986594 0.0501151 -0.01296043 -0.9995375 0.02620404 -0.01543098 -0.9997141 -0.01397097 -0.01940387 -0.9997798 -0.009179949 -0.018871 -0.02596503 -0.9983552 0.05111581 -0.9987384 -0.04489159 -0.02250313 -0.9995479 -0.02195346 -0.02054679 -0.9983386 -0.05257153 -0.02358788 -0.9998232 -0.002548813 -0.01863086 -0.9998353 -0.001255512 -0.01811307 -0.002952277 -0.9945289 -0.1044202 -0.9998344 -0.002244532 -0.01805847 -0.9998385 -0.001180648 -0.01793652 -0.9997823 -0.008887231 -0.01888155 -0.9998345 0.005269527 -0.01741409 -0.9998291 0.006563901 -0.01728785 -0.9997766 0.01320505 -0.01651072 -0.9987163 -0.04531055 -0.02264738 -0.9995531 -0.02192407 -0.02032548 -0.9982925 -0.05340898 -0.02365833 -0.9983323 0.05648148 -0.01193362 -0.9983311 0.05650264 -0.01194018 -0.9997022 0.01808798 -0.01638215 -0.9997697 0.01319026 -0.01693475 -0.9997194 -0.01367944 -0.01934516 0.02593016 0.9941901 0.1044688 0.02600443 0.9983547 -0.05110692 -0.9997127 -0.01389265 -0.0195381 -0.9997772 -0.009110689 -0.01904493 -0.9998336 0.005487918 -0.01740205 -0.9986993 0.0493887 -0.01266837 -0.9995539 0.02569305 -0.01523059 0.9998371 0.001255691 0.01801216 0.9997742 0.009086608 0.01921081 0.9997086 0.01397222 0.01968443 -0.9998377 -0.001401126 -0.01796507 0.9997088 -0.0179637 0.0161215 0.9998201 0.001305282 0.01892656 0.999825 0.002298712 0.0185703 -0.9982685 0.05753684 -0.01223307 -0.99827 0.05751347 -0.01222479 0.9983435 0.05256849 0.02338361 0.9983628 0.05226832 0.02323412 0 -0.9135585 0.4067075 0 -0.9781437 0.2079304 0 -0.9781435 0.2079311 0 0.9135476 -0.4067319 0 0.9135322 -0.4067666 0 0.4076167 -0.9131531 0 0.9746725 -0.2236373 0 0.8090152 0.5877878 0 0.4999769 0.8660388 0 0.5000203 0.8660138 -0.005269646 -0.915486 -0.4023153 -0.002811551 0.2096233 0.9777783 0 -0.8090329 -0.5877636 0 -0.308979 0.9510689 0 0.1045577 0.9945189 0 0.1044978 0.9945251 0 -0.8090111 -0.5877935 0 -0.5000053 -0.8660224 0 -0.9135462 0.406735 0 -0.6691208 0.7431537 0 -0.6691501 0.7431274 0 -0.4999553 -0.8660513 0 -0.1045361 -0.9945211 0.002592563 0.7199242 0.6940479 -0.001205146 0.9104542 0.4136083 0 0.8090383 0.587756 0 -0.104461 -0.9945291 0 0.3089842 -0.9510672 0 0.3090475 -0.9510467 0 0.6690953 -0.7431766 0 -0.3090257 0.9510537 0 0.6691387 -0.7431376 -0.8670932 0.4759057 0.1471845 -0.9864546 -0.0614233 0.1521012 -0.9914939 -0.03208923 0.1261357 -0.1761702 0.09735101 0.979534 -0.1697496 0.4927366 0.853461 -0.1958813 0.4295462 0.8815445 -0.2008334 0.9045774 0.3760395 -0.169172 0.9677477 0.1866691 -0.1384772 0.8190244 0.5567974 -0.1703858 0.8050314 0.568237 0.00292319 0.9920718 0.125639 0.02566605 0.997184 0.07046443 0.05803686 0.9979476 -0.02706354 0.1162673 0.6207399 0.7753477 0.1127948 0.5901064 0.7994072 -0.1684395 0.9857121 0 0.003249049 0.9999948 0 -0.2173907 -0.01366573 0.975989 -0.23685 -0.4078733 0.8817831 -0.1697217 -0.4927241 0.8534738 -0.1723322 -0.9669571 0.1878711 -0.3414753 -0.9084576 0.2410382 -0.2008882 -0.9045605 0.376051 -0.1454223 -0.8178368 0.5567722 -0.1704128 -0.8050248 0.5682381 0.01678395 -0.9906885 0.1351099 4.21132e-4 -0.9889804 0.1480463 0.04302573 -0.9970315 0.06385153 -0.06743568 0.08067321 0.9944567 -0.1163786 0.4871696 0.8655183 7.8338e-4 -0.9999998 0 -0.1697096 -0.9854941 0 0.9996784 0.02512609 0.003442883 0.9994392 0.03338736 0.002581179 0.9996048 0.02790629 -0.003396749 -0.3527834 0.1752564 0.919146 -0.1799349 -0.09486877 0.9790932 0.0827018 -0.9743943 -0.2090846 0.001298367 -0.9340659 -0.3570984 0.2066822 -0.9728764 0.1038942 -3.62558e-4 -0.9146379 0.4042737 0 -0.4999725 0.8660414 0 -0.8090138 0.5877897 0 -0.1045191 0.9945229 0 0.1045139 0.9945235 -0.1177566 0.2489712 0.9613255 0.003511846 -0.3879117 0.9216898 0.2302715 0.9726703 0.02979564 0 0.9185619 -0.3952773 0.06465274 0.9576164 -0.2806971 -0.1945585 0.03953826 0.9800938 -0.2497859 -0.1509212 0.9564675 0 0.8090241 0.5877757 -3.62554e-4 0.9146381 0.4042738 0 0.1045309 0.9945217 0 0.4999887 0.866032 -0.1730275 -0.1029093 0.979526 0 -0.1044932 0.9945256 -0.1181697 -0.2536573 0.960049 -0.1175859 -0.2503731 0.9609823 -1 0 9.16949e-7 -1 0 1.47439e-6 -1 0 7.73206e-7 -0.3413699 0.9085111 0.2409862 -0.3351148 0.9421774 0 -0.3352211 -0.9421395 0 0.01206892 8.01885e-4 -0.9999269 0.01464802 -0.01917839 -0.9997088 0.01965332 -0.04244673 -0.9989054 0.001856446 -0.004899084 -0.9999864 0.02478075 0.00161904 -0.9996916 0.02527993 -0.02299892 -0.9994158 0.01376956 2.66572e-4 -0.9999052 0.0280447 0.004618585 -0.999596 0.02638679 0.008289754 -0.9996175 0.02486115 0.01741528 -0.9995392 -0.9998657 -0.01564544 -0.004903078 -0.9997766 -0.01726526 0.01220089 -0.9997929 -0.0189349 0.007460534 -0.9997937 -0.01731419 -0.01062542 0.999501 0.02457731 0.01984745 0.9997973 0.0175985 0.009779632 0.9995115 0.01847285 0.02521091 -0.01254212 0.574525 -0.818391 -0.009802162 0.5695568 -0.8218935 -0.006485342 0.6501688 -0.7597622 -0.9994807 -0.01808243 -0.02667421 -0.9997971 -0.01749807 -0.009986639 -0.99949 -0.02481442 -0.0201056 0.005078077 -0.6714844 0.7410014 0.01120817 -0.682073 0.7311982 0.00927782 -0.6787562 0.7343052 -0.02612811 0.5934218 0.8044676 -0.02612197 0.5933315 0.8045343 -0.02612221 0.5933347 0.804532 -0.01716661 0.999469 0.02769547 0.001056373 -0.02389729 -0.999714 0.001000106 -0.02521187 -0.9996817 0.001149475 -0.02505224 -0.9996855 -0.9998511 -0.01716727 -0.001748442 0.9998521 0.0171296 0.001574397 0.999853 0.01707547 0.001598656 0.9998512 0.01717936 0.00159347 0.01716387 -0.9994661 -0.02780061 0.01716387 -0.9994661 -0.02780079 0.01716387 -0.9994662 -0.02780079 -0.01067978 0.6523105 -0.7578767 -0.009199321 0.6358957 -0.7717202 -0.01754117 0.9994582 0.0278536 -0.00882101 0.9998673 0.01369619 -0.01742559 0.9994615 0.02780759 -0.01709616 0.9994668 0.0278182 -0.008580207 0.9998657 0.01396751 -0.01709616 0.9994668 0.0278182 -0.01714134 0.9994614 0.02798557 -0.008613348 0.9998632 0.0141229 -0.017241 0.9994686 0.02766525 -0.01830536 0.9995462 0.02392745 -0.01756936 0.9997985 0.009712815 -0.01716941 0.9994741 0.02751046 -0.01250809 0.1043304 -0.994464 -0.009812057 0.5695682 -0.8218855 -0.01519143 0.3065513 -0.9517329 0.001098155 -0.02518689 -0.9996822 8.99464e-4 -0.02414482 -0.9997081 0.001070022 -0.02372604 -0.999718 0.001079797 -0.0248019 -0.9996918 0.001108586 -0.02471387 -0.999694 0.001114428 -0.02488726 -0.9996897 0.00114274 -0.02518576 -0.9996821 -0.01587677 0.467089 -0.8840678 -0.01591223 0.4673988 -0.8839033 -0.01531678 0.4621939 -0.8866466 -0.01725649 0.499935 -0.865891 -0.01726108 0.4999254 -0.8658964 -0.9988934 0.001580357 0.04700559 -0.9997237 0.01958996 0.01299756 -0.9877071 0.09609329 0.1232918 -0.02321755 -0.4978043 -0.8669785 -0.01536065 -0.5071864 -0.8616996 -0.02164423 -0.5333623 -0.84561 0.9430356 -0.2109624 -0.2572528 0.9997536 -0.018404 -0.01241791 0.9997049 -0.003137111 -0.02408921 0.01720964 0.6658841 0.7458567 0.01128745 0.6774692 0.7354645 0.0130546 0.6740325 0.7385863 0.00649929 -0.593886 0.8045229 0.006499528 -0.5938831 0.8045252 0.006491959 -0.5939673 0.8044632 -0.02180188 -0.9914368 -0.1287544 -0.02189153 -0.9909402 -0.1325078 -0.01620435 -0.9996439 0.0212059 0.001565456 0.02734339 -0.999625 0.001028835 0.03421252 -0.9994141 0.009134232 0.03265577 -0.9994249 0.9997539 -0.01839917 -0.01240015 0.9996974 -0.024585 8.24162e-4 0.9998473 -0.01735442 0.002072751 -0.9997234 0.01959931 0.01300543 -0.9998697 0.01612472 9.31773e-4 -0.9996976 0.02455651 0.001312255 0.02609789 0.9976987 -0.06258004 0.02836173 0.9971218 -0.07031202 0.01817744 0.9992029 -0.03554254 -0.01380002 -0.8291876 -0.5588002 -0.01361882 -0.831431 -0.5554612 -0.02321046 -0.6414769 -0.7667912 0.03631311 0.09613138 0.9947062 0.01800185 -0.5374091 0.8431296 -0.01120591 -0.9392763 0.342979 0.2287556 -0.969581 -0.08708459 0.6795323 -0.7329942 -0.03090977 -0.01870387 -0.9972304 -0.07198399 -0.2074509 -0.9778028 0.02942705 -0.6975076 -0.7165774 4.93147e-4 -0.1012142 -0.9847658 -0.1413938 -0.6827582 -0.7226233 -0.1079673 -0.9999375 0 0.01117843 -0.04502147 -0.884133 0.4650615 -0.0119422 -0.3347617 -0.9422273 -0.004395723 -0.3079847 -0.9513812 8.98334e-4 0.03629463 -0.9993408 -1.00137e-4 0.02759957 -0.9996191 -9.91868e-5 0.02403211 -0.9997112 7.82477e-4 0.02905756 -0.9995775 5.36791e-7 0.04561805 -0.998959 -1.80852e-4 0.03624808 -0.9993428 0.001899957 0.0117014 -0.9999298 -0.01518052 -0.4525709 -0.8915993 -0.01540595 -0.4495537 -0.8931205 -0.009252071 -0.5292719 -0.8484019 -0.02796489 -0.5446701 -0.838184 -0.008109509 -0.5026775 -0.8644361 0.006218791 -0.1125862 0.9936226 0.004669904 0.08760249 0.9961447 0.1769476 -0.1041294 0.9786965 0.1771095 -0.4915682 0.8526388 9.24458e-4 -0.5090245 0.8607516 0.1764708 -0.7963792 0.5784794 -3.20847e-4 -0.8156253 0.5785806 0.182648 0.101998 0.9778733 0.1743119 -0.102914 0.9792978 0.01249945 -0.1045107 0.9944453 0.1803172 0.491213 0.8521711 0.0102176 0.1061199 0.9943009 0.1784867 0.7957382 0.5787428 0.005466163 0.5011919 0.865319 -1.06374e-6 -0.9656463 0.2598598 -4.20911e-6 -0.927221 0.374515 -0.07419794 -0.9220564 0.379877 -2.50174e-6 -0.9864085 0.1643118 -0.07740181 -0.9614199 0.2639709 -3.16481e-6 -0.9968193 0.07969492 -0.07910019 -0.9827791 0.1669986 -1.5068e-6 -1 3.29504e-6 -0.07992488 -0.993502 0.08103018 -7.076e-6 -0.4355725 0.9001537 -5.74501e-6 0.1148976 0.9933773 -0.03285855 -0.4294791 0.9024788 -0.08019173 -0.9967795 3.06718e-6 -0.07992494 -0.9935022 -0.08102738 -9.56259e-7 -0.7121101 0.7020679 -3.15767e-6 -0.9968196 -0.07969158 -0.07905352 -0.9827241 -0.1673436 -3.85405e-6 -0.8548443 0.5188847 -0.05612504 -0.7042241 0.7077559 -0.06805843 -0.8482621 0.5251853 -0.1382789 -0.8274504 0.544247 -0.1516984 -0.9054015 0.3965297 -0.1589514 -0.9477258 0.2766771 -0.1628295 -0.9709219 0.1754915 -0.1647493 -0.9826442 0.08525431 -0.06546485 -0.4110501 0.9092592 -0.1653641 -0.9862326 3.06997e-6 -0.1647496 -0.9826443 -0.08525097 -0.1628555 -0.9709709 -0.1751962 -0.1125705 -0.6800479 0.7244741 -0.2605094 -0.9609889 0.09292614 -0.09758216 -0.3794374 0.9200571 -0.2616448 -0.9651643 3.99735e-6 -0.2605109 -0.960989 -0.09292119 -0.2567375 -0.947427 -0.1909661 -0.1697872 -0.6374168 0.7515798 -0.2125711 -0.7888315 0.5766788 -0.236294 -0.8733698 0.4258997 -0.2494428 -0.9208993 0.2995378 -0.2567502 -0.9474448 0.1908605 -0.2924568 -0.7256135 0.6228597 -0.3316271 -0.8180276 0.4699514 -0.3547332 -0.8728695 0.3350571 -0.3681077 -0.9045469 0.2151553 -0.3750203 -0.9210295 0.1051884 -0.1283416 -0.3339185 0.9338238 -0.3772149 -0.9261259 4.50167e-6 -0.3750213 -0.9210296 -0.1051834 -0.3681654 -0.9045825 -0.2149065 -0.2276403 -0.5724692 0.7876921 -0.5187594 -0.8459162 0.1237525 -0.156964 -0.2734757 0.9489855 -0.5228993 -0.8523945 2.73974e-6 -0.5187611 -0.8459159 -0.1237476 -0.505484 -0.825429 -0.2513027 -0.2848042 -0.4797173 0.8299144 -0.3778163 -0.626695 0.6815483 -0.4404479 -0.7245787 0.5300861 -0.4809536 -0.7871849 0.3860356 -0.5055154 -0.8254028 0.2513257 -0.559689 -0.5687687 0.6027026 -0.6280477 -0.6333684 0.4521069 -0.6733021 -0.6755532 0.3004866 -0.6990218 -0.6992391 0.1497778 -0.1820827 -0.1972787 0.9632897 -0.7072234 -0.7069903 4.17823e-6 -0.6990236 -0.6992387 -0.1497708 -0.6733909 -0.6754773 -0.3004584 -0.3376989 -0.3534601 0.8723677 -0.4638854 -0.477061 0.7464739 -0.9040102 -0.4275108 7.30741e-6 -0.8892194 -0.4212458 -0.1784398 -0.201456 -0.1054339 0.9738065 -0.8446343 -0.4023197 -0.3531742 -0.3787754 -0.1909735 0.9055708 -0.53575 -0.2646561 0.8018286 -0.667303 -0.3245262 0.6703651 -0.7706614 -0.3704047 0.5185379 -0.8448089 -0.4023283 0.3527463 -0.889218 -0.4212448 0.1784492 -0.8187568 -0.2020138 0.5374271 -0.9027594 -0.2228036 0.3679457 -0.9537127 -0.2355871 0.186898 -0.1977534 0.1952301 0.9606137 -0.9708428 -0.2397174 7.10102e-6 -0.9537135 -0.2355902 -0.1868906 -0.9026917 -0.2227911 -0.3681194 -0.3834842 0.166549 0.908406 -0.5603737 -0.138347 0.8166036 -0.7035386 -0.1737434 0.6890913 -0.1703363 0.4379956 0.8826922 -0.3404798 0.4278435 0.8372715 -0.8422924 0.4112388 -0.3484627 -0.8939542 0.4115375 -0.177434 -0.8935034 0.4119654 -0.1787065 -0.5002316 0.4194617 0.7575093 -0.5049264 0.4164642 0.756047 -0.6405386 0.4148818 0.6462069 -0.6442606 0.4127952 0.6438389 -0.7555788 0.4129155 0.5085287 -0.7581201 0.4114908 0.5058944 -0.8410001 0.4121268 0.3505287 -0.8423754 0.4112234 0.3482801 -0.8935021 0.4119655 0.1787133 -0.8939529 0.4115373 0.1774411 -0.9112171 0.4119267 7.04723e-6 -0.1666672 0.388219 0.9063709 -0.9113147 0.4117104 6.58889e-6 0.1990539 0.1966584 0.9600537 0.2015139 -0.1052984 0.9738093 0.1820362 -0.197369 0.96328 0.1569311 -0.2734132 0.949009 0.1283903 -0.3338366 0.9338464 0.09754198 -0.3794531 0.9200549 0.06544995 -0.4110347 0.9092673 0.1125372 -0.6800602 0.7244678 0.032875 -0.4294694 0.9024829 0.056122 -0.7042223 0.707758 0.06805652 -0.8482617 0.5251861 0.07418859 -0.9220549 0.3798827 0.07741647 -0.9614225 0.2639576 0.07907372 -0.9827774 0.167021 0.07988828 -0.9935061 0.08101558 0.07988822 -0.9935064 -0.08101272 0.08014023 -0.9967836 3.16555e-6 0.07903712 -0.9827131 -0.1674166 -9.04878e-7 0.9656531 0.259835 -0.07734435 0.9614312 0.263947 -0.07419425 0.9220851 0.3798084 -2.43427e-6 0.9864084 0.164312 -0.07903319 0.9827823 0.1670112 -3.07383e-6 0.9968177 0.07971465 -0.07989603 0.9935067 0.08100068 -3.03352e-6 1 2.92831e-6 -0.08020091 0.9967787 2.9224e-6 1.35339e-7 0.4354779 0.9001994 -0.03289765 0.4294744 0.9024797 -2.1352e-6 -0.096385 0.9953442 -0.07989627 0.993507 -0.08099788 -4.011e-7 0.7120761 0.7021023 -0.05611401 0.7042134 0.7077675 -0.07898497 0.9826686 -0.1677014 -3.06135e-6 0.996818 -0.07971203 -3.75692e-6 0.8548312 0.5189064 -0.06815242 0.848226 0.5252314 -4.01612e-6 0.9272714 0.3743901 -0.1517249 0.9054005 0.396522 -0.1383222 0.8274219 0.5442795 -0.1588845 0.9477279 0.2767086 -0.1628168 0.9709294 0.175462 -0.1647775 0.982644 0.08520197 -0.1653735 0.986231 3.12054e-6 -0.06552642 0.4109622 0.9092944 -0.1647787 0.982644 -0.08519911 -0.1125252 0.6800709 0.7244597 -0.1628106 0.9710519 -0.1747885 -0.2616021 0.9651759 3.78059e-6 -0.2604693 0.9610033 0.0928899 -0.09749668 0.3794381 0.9200658 -0.2604693 0.9610036 -0.0928865 -0.1698232 0.6374416 0.7515506 -0.2568286 0.9475763 -0.1901008 -0.2124602 0.7888556 0.5766866 -0.2361974 0.8734164 0.4258574 -0.2494512 0.9208984 0.2995336 -0.2567849 0.9474459 0.1908081 -0.3315986 0.8180692 0.469899 -0.2923632 0.7256229 0.6228926 -0.3548063 0.872857 0.3350123 -0.3681219 0.9045351 0.2151802 -0.3750358 0.9210225 0.1051951 -0.377151 0.9261519 4.92575e-6 -0.1282939 0.3339279 0.933827 -0.3750362 0.9210228 -0.1051902 -0.2276799 0.5724439 0.7876991 -0.3680287 0.9044793 -0.2155739 -0.5228906 0.8524 4.34595e-6 -0.5187962 0.8458872 0.1237957 -0.1569508 0.2734335 0.9489998 -0.5187975 0.8458873 -0.1237906 -0.284797 0.4796975 0.8299283 -0.5056602 0.8256043 -0.2503703 -0.3778873 0.6265454 0.6816467 -0.4405956 0.7245072 0.5300613 -0.4809554 0.7871876 0.3860278 -0.5055155 0.8254022 0.251327 -0.6280856 0.6333388 0.4520958 -0.5596616 0.5688661 0.6026362 -0.6733058 0.6755513 0.3004825 -0.6989171 0.6993324 0.1498302 -0.7072388 0.7069748 5.36405e-6 -0.18203 0.1974359 0.9632675 -0.6989184 0.6993318 -0.1498271 -0.3376473 0.3535392 0.8723557 -0.6730616 0.675433 -0.3012947 -0.4638823 0.4770621 0.746475 -0.8891867 0.4213025 -0.1784692 -0.9040234 0.4274832 8.36989e-6 -0.3787556 0.1910572 0.9055613 -0.2014391 0.1055727 0.973795 -0.844911 0.402375 -0.3524484 -0.5357509 0.2647389 0.8018007 -0.6673175 0.324633 0.6702992 -0.7706969 0.3703562 0.5185198 -0.8447447 0.402411 0.352806 -0.8891851 0.4213036 0.1784744 -0.9026873 0.2229971 0.3680057 -0.8187143 0.202209 0.5374185 -0.9537479 0.2354573 0.186882 -0.9708266 0.2397829 7.02367e-6 -0.1988412 -0.1743602 0.9643965 -0.9537495 0.2354565 -0.1868751 -0.3848944 -0.146837 0.9112054 -0.9024918 0.222769 -0.3686227 -0.5566517 -0.1237498 0.8214773 -0.7036258 0.1736691 0.689021 -0.3486298 -0.3892747 0.8525976 -0.1753287 -0.3979904 0.9004796 -0.855352 -0.3785554 -0.3536507 -0.8543944 -0.3787729 -0.3557266 -0.9072478 -0.3795434 -0.1812406 -0.5101433 -0.383043 0.7700857 -0.6519347 -0.3799231 0.6562314 -0.7681337 -0.3789843 0.5160831 -0.6549404 -0.3784472 0.6540878 -0.8542881 -0.3791444 0.3555861 -0.7701622 -0.3780232 0.5137593 -0.9072472 -0.3795419 0.1812472 -0.8553708 -0.3785645 0.3535957 -0.9251008 -0.3797216 6.90173e-6 -0.907588 -0.3792655 0.1801165 -0.166621 -0.352684 0.9207886 -0.9075884 -0.379267 -0.1801109 0.1998583 -0.1754747 0.9639841 0.2015085 0.1054297 0.9737962 0.1819851 0.1975386 0.9632549 0.1569107 0.2733594 0.9490278 0.1283251 0.33387 0.9338434 0.0974701 0.3794551 0.9200617 0.06549215 0.4109751 0.9092912 0.1125106 0.6800684 0.7244642 0.03289663 0.4294736 0.9024801 0.05609446 0.7042023 0.7077801 0.06814682 0.8482264 0.5252314 0.07417911 0.9220919 0.3797947 0.07733798 0.9614336 0.2639401 0.07897901 0.9827837 0.1670284 0.07983118 0.9935123 0.08099645 0.07983088 0.9935126 -0.08099353 0.07903224 0.982625 -0.1679348 -1.72122e-6 0.9865877 -0.1632324 1 0 4.67227e-6 1 0 -1.64225e-7 1 0 3.11149e-7 0 1 0 0 1 0 -3.37053e-7 1 0 -0.2453957 0.9395666 -0.2387379 0.2858384 -0.1749171 0.9421786 0.1783915 -0.3979771 0.8998839 -0.07573568 0.9740981 -0.2130662 0.148885 -0.3469822 0.9259788 0.1029276 -0.363421 0.9259219 -0.03196161 -0.377998 0.9252547 -0.06537693 -0.373038 0.9255099 0.1383047 0.82739 0.5443325 0.1697878 0.6375033 0.7515063 0.1775031 0.7429118 0.6454259 0.1937754 0.5921726 0.7821655 -0.102562 -0.3633885 0.9259751 0.0314362 -0.3776776 0.9254034 0 -0.3791932 0.9253175 -0.480024 0.8212456 -0.3084359 -0.2992893 -0.268596 0.9155775 0.1792084 0.4767515 0.8605768 0.1195466 0.9893908 -0.08255118 0.08003902 0.9967918 3.06267e-6 -0.1560001 0.9627938 -0.220663 0.2819169 0.1453592 0.9483637 0.1173794 0.8843814 0.4517651 0.172282 0.8082053 0.563137 -0.1487808 -0.347205 0.925912 0.2580499 0.2779324 0.9252914 -0.3503469 0.897294 -0.2685528 0.2095545 -0.31928 0.9242008 0.2223948 0.3894062 0.8938141 -1 0 2.27813e-6 -1 0 -1.82214e-6 -1 0 9.01828e-6 -0.802138 0.4075248 -0.4364609 0.06487405 -0.3727156 0.9256751 0.07579296 0.9742558 -0.2123238 0.1195478 0.9893904 0.08255338 0.1108521 0.9153985 0.3869851 0.2994892 -0.2685778 0.9155175 0.1663885 -0.3527693 0.9207979 -0.2093945 -0.3193138 0.9242255 -0.6369053 0.6754528 -0.3716387 0.1156576 0.9561408 0.269106 0.1182982 0.9781925 -0.1707193 0.1171982 0.9693894 -0.2157515 -0.8171933 -0.3757712 -0.4370251 -0.8616541 0.2128322 -0.4607112 0.1182561 0.9782745 0.1702783 -0.2451567 -0.9394247 -0.23954 0.1746885 0.4380269 0.8818256 0.2609715 0.4372485 0.8606438 -2.27374e-6 -0.9863854 -0.1644505 -0.07576662 -0.9742467 -0.212374 0.1115944 0.3926087 0.9129103 0.1606246 0.3736994 0.9135363 -0.07062262 0.4038169 0.9121098 -0.03427815 0.4098423 0.9115121 0.1697846 -0.6373728 0.7516177 0.1382978 -0.8274679 0.5442157 0.177344 -0.7429467 0.6454297 0.193686 -0.5915318 0.7826724 -0.111364 0.3926357 0.9129268 -2.79698e-6 0.411931 0.9112151 0.03428679 0.4098135 0.9115247 -0.4795081 -0.820833 -0.3103312 -0.3179033 0.2833962 0.9047786 0.1790841 -0.4763855 0.8608054 0.1196368 -0.9893761 -0.08259505 -0.1559559 -0.9627491 -0.2208892 0.2816531 -0.1455289 0.9484161 0.1724316 -0.8083664 0.5628597 0.1174128 -0.8841693 0.4521713 -0.160659 0.3737471 0.9135107 0.257925 -0.2778462 0.9253519 -0.3504921 -0.8976489 -0.2671735 0.2253747 0.3413687 0.9125096 0.2222269 -0.3894715 0.8938273 -0.8016828 -0.4070183 -0.4377679 0.07076579 0.4038005 0.912106 0.0756945 -0.9742252 -0.2124987 -3.55698e-7 -1 0 0 -1 0 -4.31417e-7 -1 0 0.1196368 -0.9893759 0.08259767 0.1107628 -0.9151353 0.3876325 0.3182032 0.2832995 0.9047035 0.1666505 0.3883493 0.9063181 -0.225182 0.3415102 0.9125041 -0.6375623 -0.6758832 -0.3697246 0.1158378 -0.9561287 0.2690721 0.1173999 -0.9695254 -0.2150297 0 0 1 0 2.23912e-7 1 0 2.49965e-7 1 -0.8048983 0.4084064 -0.4305148 -0.8414307 0.4114603 -0.3502784 0.1184101 -0.9782362 -0.1703906 -0.8616895 -0.2126958 -0.4607082 0.1184106 -0.9782565 0.1702736 1 0 -5.25531e-6 1 0 -1.01441e-5 0.7570275 -0.3266995 -0.5658419 0.177847 0.8989776 0.4002621 0.3351553 0.8607202 0.3831863 0.3418282 0.7602846 0.5523775 0.3418423 0.4698706 0.8138584 0.3418369 0.09822744 0.9346117 -0.7570341 -0.5285892 -0.3840481 0.7570332 -0.5285878 -0.384052 -0.7570279 -0.3266986 -0.5658417 0.7570417 -0.06829166 -0.6497879 -1 0 -8.24096e-6 -1 0 -2.14234e-6 0 -1 0 -0.5720396 -0.5488254 -0.6095585 0.5720407 -0.5488232 -0.6095594 -0.6026341 -0.4346297 -0.6692751 0 -3.76576e-6 -1 0.6026344 -0.4346283 -0.6692758 -0.7570472 -0.06829231 -0.6497813 0.001758873 0.8095634 0.5870299 2.60161e-4 0.9135529 0.40672 0.3352075 -0.09847235 0.9369842 -1 0 0 -1 0 -6.79426e-7 -1 0 -1.21205e-6 0.01588577 0.3031256 0.9528183 0.01814931 0.4997769 0.8659641 0.3417661 -0.7602816 0.5524201 0.3351442 -0.8606935 0.3832561 0.176715 -0.8991535 0.4003683 0.3418436 -0.4698798 0.8138526 0 1 0 0 1 0 0 1 0 1 0 1.45414e-6 1 0 1.19089e-5 1 0 6.19309e-6 0 4.02612e-6 -1 0 3.04517e-6 -1 0 6.08583e-6 -1 -0.001986861 -0.9135511 0.4067193 0.3352105 0.09847319 0.936983 0.3418328 -0.09823542 0.9346123 -5.77184e-6 -0.1536672 0.9881227 -4.45125e-7 -0.2056865 0.978618 0.01537466 -0.2031275 0.9790316 6.44798e-6 -1 -1.18893e-5 -1.11375e-6 -0.9974494 -0.07137858 0.07127487 -0.9947957 -0.07281166 0 -0.04821926 -0.9988368 7.72643e-6 0.02138715 -0.9997714 0.00360763 -0.04778832 -0.998851 9.38999e-6 -3.8445e-5 1 0.02843207 -0.1490817 0.9884161 0.07179749 -0.9974193 -1.39238e-5 0.07176399 -0.9947652 0.07274782 -2.3418e-6 -0.7481586 -0.66352 8.33412e-7 -0.6472181 -0.762305 0.04014915 -0.6411132 -0.7663955 -8.66285e-7 -0.9974502 0.07136619 0.07107549 -0.9860932 0.1502285 -1.17394e-6 -0.8785653 -0.4776223 0.05342888 -0.7407102 -0.6696968 3.29039e-6 -0.9890276 0.1477317 0.06999886 -0.9687641 0.2379002 -1.08783e-6 -0.9402265 -0.3405501 0.06305688 -0.8724501 -0.4846182 1.26036e-5 -0.9722338 0.2340121 0.0674172 -0.9360072 0.3454644 1.2682e-5 -0.9722203 -0.2340679 0.06741142 -0.9359548 -0.3456072 -8.89078e-7 -0.9402766 0.3404114 0.06315916 -0.8724167 0.484665 2.99444e-6 -0.9890401 -0.1476473 0.06999921 -0.9687473 -0.2379682 -1.19816e-6 -0.8783828 0.4779578 0.05411607 -0.8261474 0.5608494 0.07107549 -0.9861056 -0.1501471 0.1435531 -0.9574549 -0.2503449 0.1280248 -0.8539398 0.5043774 0.1100131 -0.8083887 0.5782774 0.1466013 -0.9765057 -0.1579388 0.03116887 -0.1967938 0.9799494 0.148157 -0.9859905 -0.07663142 0.007127106 -0.04748833 -0.9988465 0.05517095 -0.1368744 0.9890509 0.1486049 -0.9888967 -1.69558e-5 0.1481576 -0.9859915 0.07661825 0.08298367 -0.6209035 -0.7794823 0.1466011 -0.9764919 0.1580249 0.1056907 -0.7177803 -0.6882013 0.1435522 -0.9574711 0.2502836 0.1280554 -0.854148 -0.5040168 0.1386033 -0.9218819 0.3618329 0.1385915 -0.9218234 -0.3619863 0.2347254 -0.9684215 0.08404707 0.2323243 -0.9572022 0.1725963 0.1616358 -0.6767591 -0.7182416 0.2267994 -0.9350308 0.2725427 0.1978736 -0.819705 -0.5375221 0.2168181 -0.8944109 0.3911768 0.2167959 -0.8943514 -0.3913248 0.1978238 -0.8194839 0.5378773 0.2268018 -0.9350155 -0.2725934 0.1710804 -0.7749848 0.6083833 0.2323259 -0.9572198 -0.1724957 0.04733556 -0.1848808 0.9816203 0.2347238 -0.968421 -0.08405673 0.01135414 -0.0465157 -0.998853 0.07878226 -0.1200349 0.9896388 0.2357839 -0.9718056 -1.82499e-5 0.1268635 -0.5831088 -0.8024275 0.2745524 -0.761415 0.5872548 0.2381005 -0.7183698 0.6536459 0.3359229 -0.921159 -0.1965245 0.06444525 -0.16864 0.9835687 0.3412179 -0.9351038 -0.09566223 0.09991198 -0.3042192 -0.9473481 0.1000687 -0.1001676 0.9899257 0.3430095 -0.939332 -3.61024e-5 0.3412216 -0.9351056 0.09563261 0.3359184 -0.9211367 0.1966366 0.2189063 -0.612451 -0.7595946 0.325947 -0.8938791 0.3077965 0.2746409 -0.7616547 -0.5869026 0.307301 -0.8458713 0.4359676 0.3072717 -0.8458059 -0.4361153 0.3259468 -0.8938583 -0.3078573 0.4683468 -0.8522376 0.2331147 0.4479607 -0.8182808 0.3602052 0.3605178 -0.6669241 -0.6521037 0.4148479 -0.7603791 0.4997249 0.4147906 -0.7603015 -0.4998905 0.3564558 -0.7273871 0.5863851 0.4479582 -0.8182532 -0.3602712 0.2881354 -0.6605606 0.6932803 0.4683602 -0.8522656 -0.2329855 0.2657414 -0.1266801 0.9556849 0.4792448 -0.8702052 -0.1143134 0.1757477 -0.2136109 -0.9609804 0.1562806 -0.08098554 0.984387 0.4815946 -0.8763942 -3.70358e-5 0.4792487 -0.8702072 0.1142819 0.2763919 -0.5190594 -0.808817 0.3573338 -0.07429021 0.9310175 0.6616047 -0.7362559 -0.1421502 0.1843534 -0.0308119 -0.982377 0.1857986 -0.07712668 0.9795563 0.66896 -0.7432984 -4.8042e-5 0.6616131 -0.7362588 0.1420955 0.3593758 -0.2726197 -0.892484 0.6089663 -0.7559252 0.2402856 0.5155325 -0.772903 0.3699287 0.4515765 -0.5164347 -0.7275809 0.4785154 -0.716573 0.5074902 0.5388106 -0.6095736 -0.5814664 0.4417418 -0.6607584 0.6068465 0.5998186 -0.6731797 -0.4324891 0.3607136 -0.5386685 0.7613947 0.5190566 -0.1568583 0.8402237 0.6397773 -0.7135769 -0.2854699 0.5421975 -0.2237748 -0.8099054 0.7184304 -0.1073667 0.6872629 0.7882067 -0.1865962 0.5864402 0.8141816 -0.08582067 0.5742329 0.6846832 -0.2770757 -0.6741201 0.7062664 -0.08054947 0.7033489 0.6798318 -0.5772306 -0.4523646 0.5481078 -0.06109941 0.8341731 0.7264997 -0.6175823 -0.3013142 0.3803762 -0.07573753 0.9217255 0.7527895 -0.640819 -0.1505295 0.1971144 -0.03888601 -0.979609 0.1971372 -0.03891634 0.9796033 0.7627486 -0.6466951 -4.06635e-5 0.7530947 -0.6404452 0.1505933 0.3730215 -0.02861547 -0.9273814 0.740962 -0.6295831 0.2336678 0.7015702 -0.5966327 0.3896521 0.8765912 -0.1961454 0.4394485 0.9988722 -0.04747956 -3.96299e-5 0.98029 -0.04562205 -0.1922245 0.9806731 0.02470886 -0.1940871 0.2009162 -1.71268e-5 -0.9796085 0.2009357 1.17777e-6 0.9796044 0.9996881 0.02497571 -4.03523e-5 0.9806784 0.02470904 0.19406 0.9802976 -0.04562199 0.1921855 0.9224051 0.01936089 0.3857383 0.387952 -3.81273e-5 -0.9216797 0.5566306 0.01759564 -0.8305737 0.7098038 0.0218535 -0.7040604 0.8333097 8.06746e-5 0.5528064 0.8351739 -0.03272891 -0.5490115 0.710213 -4.39976e-5 0.7039869 0.9251457 -0.04051482 -0.3774442 0.8328058 0.02293378 -0.55309 0.5598715 -4.47047e-5 0.8285796 0.3878791 -4.08352e-6 0.9217103 0.9243841 0.02424484 -0.3806919 0.8175183 0.162238 0.5525782 0.6965572 0.1383357 0.7040393 0.6963721 0.1383064 -0.7042281 0.5489932 0.1091822 0.8286651 0.8174915 0.1622338 -0.5526193 0.9070786 0.1801741 -0.3804549 0.3803358 0.07559961 0.9217534 0.9621812 0.1912469 -0.1939899 0.9808097 0.1949677 -3.0456e-5 0.1971121 0.03887677 -0.9796099 0.1971372 0.03891634 0.9796032 0.3803651 0.07559269 -0.9217419 0.9621845 0.1912474 0.193973 0.907009 0.1801595 0.3806275 0.5492725 0.1092302 -0.8284737 0.1857701 0.07683008 -0.979585 0.185805 0.07688289 0.9795742 0.9237857 0.38291 -4.28508e-5 0.9063115 0.3755384 0.1938313 0.8544477 0.3537785 0.3804734 0.3583821 0.148499 -0.9216889 0.5174569 0.2143253 -0.8284342 0.6558912 0.271838 -0.7042095 0.7697691 0.3191093 0.5528334 0.7697451 0.3190997 -0.5528723 0.6560569 0.2719103 0.7040272 0.8545091 0.3537984 -0.3803172 0.5171962 0.2142254 0.8286228 0.3583679 0.1484988 0.9216945 0.9063042 0.3755357 -0.1938707 0.5905259 0.3944395 -0.7040573 0.6927912 0.4630092 -0.552868 0.5906579 0.3945296 0.7038962 0.4653487 0.3110053 0.8286896 0.7689135 0.5137596 -0.3805564 0.3223887 0.2154951 0.9217525 0.815766 0.5449919 -0.1936743 0.8314524 0.5555959 -3.17377e-5 0.167031 0.1116213 -0.9796128 0.1670551 0.1116707 0.9796031 0.3223965 0.2155144 -0.9217451 0.8157727 0.5449923 0.1936454 0.7688528 0.5137286 0.3807209 0.4655873 0.311157 -0.8284986 0.6928004 0.4630118 0.5528541 0.7071422 0.7070713 -1.66984e-5 0.6935995 0.6938233 0.1937245 0.1421646 0.1420757 -0.9795937 0.2742739 0.2736474 -0.9218954 0.6538214 0.6539441 0.3806244 0.5893491 0.5891088 0.5528278 0.3962702 0.3961026 -0.828295 0.5019046 0.5022525 -0.704155 0.5893334 0.5890991 -0.5528547 0.502029 0.5023658 0.7039855 0.3956151 0.3960127 0.8286512 0.274371 0.2737065 0.9218488 0.653874 0.6539906 -0.3804538 0.6935958 0.6938221 -0.1937417 0.1421861 0.1420919 0.9795883 0.3947451 0.5902448 0.7041218 0.4629789 0.6928333 -0.5528405 0.3109679 0.4654488 0.8286473 0.2154529 0.3226791 0.9216606 0.5138099 0.7690157 -0.3802819 0.5450372 0.8156753 -0.1939293 0.1115067 0.1671859 -0.9795995 0.1113399 0.1667586 0.9796913 0.5556432 0.831421 -3.31565e-5 0.5450398 0.815678 0.1939104 0.2154596 0.3226957 -0.9216532 0.5137655 0.7689538 0.3804672 0.4629974 0.6928514 0.5528025 0.3114239 0.4655165 -0.828438 0.3946325 0.5900961 -0.7043095 0.3754726 0.9063266 0.1938881 0.3540354 0.8542615 0.3806524 0.1484463 0.3583413 -0.9217132 0.2146292 0.517208 -0.8285109 0.3186644 0.7700565 0.5526898 0.2718377 0.6561369 0.7039806 0.271763 0.6559697 -0.7041652 0.2139337 0.5169253 0.8288671 0.3186514 0.7700342 -0.5527284 0.3540651 0.8543247 -0.3804829 0.1484432 0.3583239 0.9217205 0.3754667 0.9063209 -0.1939259 0.382883 0.9237968 -3.75201e-5 0.07701098 0.185588 -0.9796053 0.07702946 0.1856396 0.979594 0.1091638 0.5489606 0.828689 0.07573711 0.3805099 0.9216703 0.1802123 0.9070858 -0.3804197 0.03933233 0.1971961 0.9795747 0.1912896 0.9621529 -0.1940878 0.1950606 0.9807913 -3.95303e-5 0.03932303 0.1971467 -0.9795851 0.1912986 0.9621577 0.1940553 0.1801996 0.907018 0.3805871 0.07573646 0.3805151 -0.9216682 0.1092194 0.5492264 -0.8285056 0.138533 0.6965281 -0.7040293 0.1625239 0.8173093 0.5528033 0.1385695 0.6967085 0.7038435 0.1625164 0.8172809 -0.5528476 -2.79808e-6 0.3880069 -0.9216566 -5.42014e-6 0.5598179 -0.8286158 8.606e-5 0.9247604 0.38055 7.1292e-6 0.7101036 -0.7040972 1.38936e-4 0.8333974 0.5526742 7.52776e-6 0.7102885 0.7039108 1.38072e-4 0.8333654 -0.5527224 8.59716e-5 0.924829 -0.3803833 4.69035e-4 0.5596883 0.8287031 -3.36656e-6 0.3880031 0.9216582 -1.37086e-4 0.9809821 -0.1940989 1.609e-6 0.2009495 -0.9796017 1.14735e-6 0.2009845 0.9795944 -2.38772e-4 1 -3.94563e-5 -1.36819e-4 0.9809895 0.1940609 -0.1803237 0.9071017 -0.3803286 -0.1911293 0.9621971 -0.1940267 -0.07574421 0.3805257 0.9216633 -0.0390135 0.1972851 0.9795696 -0.03931164 0.1970804 -0.9795989 -0.1948812 0.980827 -4.19832e-5 -0.1911374 0.9622024 0.1939927 -0.07574474 0.3805373 -0.9216583 -0.1803096 0.907032 0.3805015 -0.1092321 0.5492717 -0.8284738 -0.1626752 0.8172842 0.552796 -0.1384715 0.6964688 -0.7041001 -0.1626705 0.8172534 -0.5528429 -0.1384575 0.6967216 0.7038527 -0.1090642 0.5489445 0.8287129 -0.3540126 0.8542802 0.3806318 -0.2144603 0.5172606 -0.8285217 -0.3188706 0.7700288 0.5526096 -0.2718176 0.6561639 0.7039633 -0.2716639 0.6559701 -0.7042031 -0.3188629 0.7700067 -0.5526447 -0.3540433 0.8543441 -0.3804597 -0.2144173 0.5169025 0.8287565 -0.3754959 0.9063067 -0.1939361 -0.1484507 0.3583421 0.9217122 -0.07676029 0.1860718 -0.9795331 -0.07700026 0.1855629 0.9796108 -0.3829917 0.9237518 -3.74062e-5 -0.3754982 0.906312 0.1939063 -0.1484522 0.3583578 -0.9217058 -0.2154646 0.3226809 0.9216573 -0.1113948 0.1668911 0.9796625 -0.5449714 0.8157007 -0.1940072 -0.1115005 0.1671679 -0.9796033 -0.555422 0.8315687 -3.76727e-5 -0.544978 0.8157051 0.19397 -0.2151356 0.3221215 -0.9219298 -0.5137828 0.7689625 0.3804261 -0.4630861 0.6928803 0.5526918 -0.310905 0.465655 -0.8285552 -0.3946883 0.5902216 -0.704173 -0.4630739 0.6928614 -0.5527258 -0.3947916 0.5903648 0.7039952 -0.3107533 0.4654287 0.8287391 -0.5138163 0.7690157 -0.3802736 -0.3959376 0.3959342 -0.8285346 -0.5894132 0.5891006 0.5527682 -0.5021706 0.5021705 -0.7040239 -0.5893968 0.589084 -0.5528035 -0.5022935 0.5022895 0.7038513 -0.3957346 0.3957414 0.8287239 -0.6538696 0.6539775 -0.3804842 -0.2743309 0.274352 0.921669 -0.1418915 0.1422738 0.9796045 -0.6935003 0.6938238 -0.1940771 -0.7071242 0.7070894 -3.43739e-5 -0.1418661 0.1422535 -0.9796112 -0.6935103 0.6938213 0.1940505 -0.6538202 0.6539317 0.3806475 -0.2743301 0.2743518 -0.9216692 -0.8158181 0.5448683 -0.1938022 -0.1671543 0.1116627 -0.9795871 -0.1668391 0.111703 0.9796363 -0.8316823 0.555252 -3.77322e-5 -0.8158259 0.544868 0.1937704 -0.7688387 0.5137196 0.3807616 -0.3226308 0.215609 -0.9216411 -0.4657229 0.310901 -0.8285185 -0.5906221 0.3944242 -0.7039852 -0.6928003 0.463015 0.5528517 -0.5907723 0.3945243 0.703803 -0.6927774 0.4630026 -0.5528907 -0.7689023 0.5137542 -0.3805864 -0.4654844 0.3107538 0.8287076 -0.322603 0.2152571 0.9217331 -0.7697647 0.3191016 0.5528442 -0.6560741 0.2719157 0.7040089 -0.6558958 0.2718467 -0.7042019 -0.7697405 0.3190919 -0.5528834 -0.5172039 0.2142118 0.8286216 -0.8545112 0.3537967 -0.3803141 -0.906305 0.3755372 -0.193864 -0.3585233 0.1481948 0.9216829 -0.1858025 0.07645946 -0.9796078 -0.1855091 0.07633841 0.9796729 -0.9237858 0.38291 -4.49491e-5 -0.9063125 0.375539 0.1938251 -0.3582265 0.1481094 -0.921812 -0.5174521 0.2143347 -0.8284347 -0.8542532 0.3540038 0.3807006 -0.1969422 0.03936535 0.9796245 -0.9808096 0.1949681 -3.4509e-5 -0.9621929 0.1912497 0.1939288 -0.1969129 0.03931581 -0.9796324 -0.3803979 0.07565176 -0.9217236 -0.5491804 0.1092799 -0.8285281 -0.9067952 0.1804901 0.3809804 -0.8175312 0.1622416 0.5525581 -0.6965479 0.1386439 0.7039878 -0.6963636 0.1386092 -0.7041771 -0.5489059 0.1092182 0.8287183 -0.8175066 0.1622364 -0.5525959 -0.9070757 0.1801741 -0.3804618 -0.9621865 0.191249 -0.1939616 -0.3803759 0.07563745 0.9217339 -0.7100223 -2.43228e-6 0.7041793 -0.559632 -3.60587e-5 0.8287413 -0.8329254 0.02302324 -0.5529063 -0.3879841 -1.06811e-5 0.921666 -0.9243707 0.02424448 -0.3807245 -0.9806666 0.02470898 -0.1941204 -0.2009906 3.16734e-4 0.9795932 -0.2011022 2.64008e-6 -0.9795703 -0.9996881 0.02497571 -4.03523e-5 -0.9806738 0.02470976 0.1940834 -0.3880449 -3.58778e-5 -0.9216405 -0.9223904 0.01936095 0.3857737 -0.8333873 8.34634e-5 0.5526897 -0.5563966 0.01759392 -0.8307306 -0.7098946 0.02217644 -0.7039588 -0.1969128 -0.03932595 -0.9796321 -0.3730588 -0.02867335 -0.9273645 -0.9802832 -0.04562151 0.1922595 -0.8765649 -0.1961489 0.4394992 -0.8141773 -0.08581703 0.5742396 -0.542148 -0.2237696 -0.80994 -0.7066174 -0.08066523 0.702983 -0.6846229 -0.2772156 -0.674124 -0.8350591 -0.03295415 -0.5491725 -0.9251349 -0.04051494 -0.3774706 -0.5480248 -0.06114673 0.8342242 -0.9802821 -0.04562216 -0.1922646 -0.3804276 -0.07578414 0.9217004 -0.9988723 -0.04747956 -2.49598e-5 -0.1969422 -0.03936535 0.9796245 -0.6798139 -0.5772286 -0.4523938 -0.6000727 -0.6728283 -0.4326834 -0.6394155 -0.7138556 -0.285584 -0.519195 -0.1568633 0.8401371 -0.3575982 -0.0737757 0.930957 -0.7263897 -0.6178911 -0.3009464 -0.6616072 -0.7362552 -0.1421416 -0.1858232 -0.07669371 0.9795855 -0.7527944 -0.640821 -0.1504961 -0.6689608 -0.7432977 -3.21387e-5 -0.184358 -0.03083431 -0.9823754 -0.7528013 -0.6408237 0.15045 -0.7627487 -0.6466952 -3.09504e-5 -0.7408387 -0.6297391 0.2336382 -0.6616122 -0.7362571 0.1421085 -0.3596696 -0.2720212 -0.8925482 -0.7016046 -0.5966619 0.3895456 -0.7882145 -0.1865969 0.5864295 -0.451579 -0.51645 -0.7275685 -0.5388167 -0.6095703 -0.5814643 -0.718481 -0.1073614 0.6872109 -0.6089621 -0.7559187 0.2403166 -0.4792878 -0.8701772 0.1143454 -0.2765269 -0.5187832 -0.808948 -0.3607584 -0.6667723 -0.6521258 -0.5154712 -0.7730161 0.3697776 -0.4683431 -0.8522326 0.2331402 -0.4147853 -0.760297 -0.4999017 -0.4785482 -0.7165792 0.5074504 -0.4479622 -0.8182851 0.3601938 -0.4479598 -0.8182582 -0.3602577 -0.4417479 -0.6608688 0.6067217 -0.4148434 -0.760384 0.499721 -0.4683555 -0.8522617 -0.2330089 -0.3604282 -0.5389888 0.7613033 -0.2659375 -0.1266453 0.955635 -0.4792849 -0.870177 -0.114359 -0.1564208 -0.0808584 0.9843752 -0.4817966 -0.8762832 -2.14322e-5 -0.1756172 -0.2141363 -0.9608873 -0.2876331 -0.6610611 0.6930119 -0.3565148 -0.7276559 0.5860155 -0.2748333 -0.7612468 0.5873414 -0.3359298 -0.9211574 -0.1965202 -0.3411675 -0.9351111 -0.09577083 -0.06456476 -0.1688977 0.9835167 -0.09982705 -0.1003051 0.9899361 -0.343051 -0.9393169 -2.50021e-5 -0.09990465 -0.3041996 -0.9473552 -0.3411729 -0.935111 0.09575295 -0.218603 -0.6126232 -0.7595431 -0.2749258 -0.7614881 -0.5869851 -0.3359248 -0.9211351 0.1966331 -0.3074386 -0.845753 -0.4361004 -0.3259513 -0.893883 0.3077807 -0.3259503 -0.8938581 -0.3078539 -0.3074687 -0.8458266 0.4359364 -0.1614934 -0.6765186 -0.7185002 -0.1977496 -0.8196863 -0.5375962 -0.2323303 -0.9572027 0.1725855 -0.2169263 -0.8943567 -0.3912405 -0.2268982 -0.9350214 0.2724928 -0.2269003 -0.9349985 -0.2725696 -0.2169438 -0.8944135 0.3911008 -0.2323315 -0.9572194 -0.1724913 -0.2378171 -0.7184261 0.6536873 -0.1976978 -0.8194549 0.5379677 -0.2347247 -0.9684208 -0.08405828 -0.0473234 -0.1848228 0.9816318 -0.07880365 -0.1200869 0.9896308 -0.2356994 -0.971826 -2.14443e-5 -0.01094651 -0.04622948 -0.9988709 -0.1267609 -0.5829814 -0.8025362 -0.2347269 -0.9684218 0.08403915 -0.1466121 -0.9765064 -0.1579244 -0.1481667 -0.9859886 -0.07663697 -0.03118747 -0.1964287 0.9800221 -0.05519574 -0.1369264 0.9890424 -0.1486495 -0.98889 -1.72776e-5 -0.007129132 -0.0475077 -0.9988455 -0.08289396 -0.6207916 -0.779581 -0.1054075 -0.7179719 -0.6880448 -0.1481667 -0.9859905 0.0766133 -0.1279451 -0.8541839 -0.5039839 -0.1466096 -0.976493 0.1580101 -0.1388769 -0.9218785 -0.3617367 -0.1436288 -0.9574656 0.250261 -0.14363 -0.9574483 -0.2503261 -0.1384684 -0.9218944 0.3618524 -0.1711933 -0.7748815 0.608483 -0.1279134 -0.853981 0.5043361 -0.0710662 -0.9860962 0.1502134 -0.06306099 -0.8724652 -0.4845903 -0.06739592 -0.935943 -0.3456424 -0.07000905 -0.9687622 0.2379046 -0.06966668 -0.9687649 -0.2379945 -0.06740146 -0.9359934 0.3455047 -0.07106673 -0.9861096 -0.1501253 -0.1100125 -0.8084068 0.5782522 -0.06342214 -0.8724854 0.484507 -0.07175135 -0.9947634 -0.07278424 -0.01555621 -0.2036681 0.9789165 -0.0284388 -0.1491273 0.988409 -0.07182765 -0.9974171 -1.34087e-5 -0.003393173 -0.04805874 -0.9988387 -0.04014849 -0.6410013 -0.7664891 -0.05340772 -0.7410016 -0.669376 -0.07181155 -0.9948028 0.07218426 -0.054165 -0.8261407 0.5608544 -1.69474e-6 0.1536549 0.9881246 0.02845048 0.1489506 0.9884353 0.01550185 0.2043101 0.9787836 6.43027e-6 1 -1.44951e-5 0.07157337 0.9974354 -1.50741e-5 0.07146 0.9948095 -0.07243949 6.62603e-7 0.04819995 -0.9988378 0.003498017 0.04804497 -0.9988391 -2.37577e-4 -0.02228653 -0.9997517 9.5745e-6 -1.16989e-5 1 0.07145696 0.994811 0.07242208 -3.34812e-6 0.7483108 -0.6633484 0.05287158 0.7406917 -0.6697615 0.04091852 0.6411263 -0.7663437 0.07096809 0.9861161 0.1501287 -9.21487e-7 0.9974658 0.07114756 -1.79145e-6 0.8783305 -0.4780539 0.062774 0.8726233 -0.484343 0.06964063 0.9686553 0.2384473 3.19335e-6 0.9890585 0.1475239 -1.25579e-6 0.9404048 -0.3400573 0.06768208 0.9360321 -0.345345 0.06768202 0.9360829 0.345207 1.2376e-5 0.9721281 0.2344508 1.25414e-5 0.9721148 -0.2345057 0.06964266 0.9686411 -0.2385045 0.06276029 0.872427 0.4846982 -1.10076e-6 0.9404563 0.339915 2.92205e-6 0.9890705 -0.1474432 0.07096695 0.9861291 -0.1500439 0.05396372 0.8255383 0.5617602 -2.02479e-6 0.8781444 0.4783958 0 0.9974226 -0.07175242 0.1467213 0.9764591 -0.1581159 0.1439444 0.957291 -0.2507468 0.1103898 0.8077086 0.5791555 0.1282029 0.8540208 0.5041949 0.1480543 0.9860143 -0.07652294 0.05493974 0.13703 0.9890422 0.03135997 0.1966803 0.9799661 0.148441 0.9889214 -1.59611e-5 0.007226467 0.04747813 -0.9988462 0.1480574 0.9860152 0.0765053 0.1065939 0.7174878 -0.688367 0.08325183 0.6199277 -0.7802301 0.1467211 0.9764442 0.1582083 0.1287243 0.8541861 -0.5037821 0.143945 0.9573072 0.2506846 0.138596 0.9218422 -0.3619369 0.1386082 0.9218968 0.3617932 0.2328934 0.9569493 0.1732304 0.2353358 0.968294 0.08380842 0.1978566 0.8197193 -0.5375064 0.1616535 0.6765465 -0.7184379 0.2270163 0.9349315 0.2727028 0.2164523 0.8945711 -0.3910127 0.2164765 0.8946273 0.3908708 0.2270196 0.9349123 -0.2727662 0.1978088 0.8195018 0.5378555 0.2327187 0.9570602 -0.1728526 0.1713183 0.7743644 0.6091057 0.2353347 0.9682927 -0.08382707 0.07878524 0.1200578 0.9896359 0.04753857 0.1848878 0.9816093 0.2361462 0.9717175 -1.37448e-5 0.01129454 0.04686939 -0.9988372 0.1261923 0.5826648 -0.8028557 0.2376769 0.7173484 0.6549206 0.2749817 0.7610214 0.5875641 0.3409119 0.9352028 -0.09578502 0.3358325 0.9212056 -0.1964607 0.1002568 0.1000429 0.9899193 0.06457304 0.1692727 0.9834516 0.3426815 0.9394516 -1.21526e-5 0.09937733 0.3048409 -0.9472045 0.3409154 0.9352031 0.09577018 0.2189176 0.6123595 -0.759665 0.3358243 0.9211854 0.1965697 0.275071 0.7612564 -0.5872178 0.3256046 0.8940941 0.3075345 0.3069689 0.8459907 -0.4359701 0.3068675 0.8462473 0.4355431 0.3256002 0.8940718 -0.307604 0.4480484 0.8182164 0.3602425 0.4679432 0.8524411 0.2331807 0.4151617 0.7599102 -0.5001773 0.3609055 0.6664043 -0.6524205 0.4152171 0.7599878 0.5000134 0.448041 0.8181918 -0.3603073 0.3566893 0.7264863 0.5873589 0.4679601 0.85247 -0.2330411 0.2882043 0.6588463 0.6948812 0.4789763 0.8703753 -0.1141427 0.1563681 0.08084988 0.9843843 0.265794 0.1267058 0.9556669 0.4820662 0.8761348 -1.78238e-5 0.1757727 0.2136502 -0.9609671 0.4789805 0.8703754 0.1141241 0.2760436 0.5197628 -0.8084841 0.1858013 0.07712876 0.9795556 0.3577514 0.07409024 0.9308731 0.6686483 0.7435788 -3.47474e-5 0.6616754 0.7362306 -0.1419519 0.1843492 0.03081935 -0.9823775 0.6616795 0.7362316 0.1419272 0.359533 0.2732325 -0.8922331 0.6092317 0.7556129 0.2405951 0.451309 0.5169013 -0.7274155 0.5158088 0.7727474 0.3698687 0.5388576 0.6095147 -0.5814846 0.4795383 0.7154167 0.5081555 0.6001196 0.6727823 -0.43269 0.4413743 0.6595501 0.6084262 0.640268 0.7131978 -0.285317 0.519074 0.1568719 0.8402104 0.6845341 0.2777439 -0.6739965 0.5420908 0.2245154 -0.809772 0.7184411 0.107428 0.6872421 0.7062399 0.08054494 0.7033759 0.814177 0.08582001 0.5742394 0.6800962 0.5766653 -0.4526881 0.5480884 0.06108397 0.8341871 0.7269973 0.6170266 -0.3012528 0.3803578 0.07575023 0.9217321 0.7526748 0.6409452 -0.1505653 0.1971361 0.03891634 0.9796035 0.7617433 0.647879 -1.40834e-5 0.1971071 0.03887659 -0.9796109 0.7522987 0.641402 0.1504998 0.3730198 0.02860605 -0.9273824 0.7411546 0.6293329 0.2337307 0.7882128 0.1866236 0.5864233 0.8765978 0.1958963 0.4395463 0.9988732 0.04746037 -3.9604e-5 0.9996868 -0.02502554 -4.02922e-5 0.9806851 -0.02468591 -0.1940294 0.200917 -1.82341e-5 -0.9796083 0.2009474 0 0.979602 0.980693 -0.02468442 0.1939898 0.3879606 3.2338e-5 -0.921676 0.9224151 -0.01920646 0.3857221 0.9802807 0.04560935 0.1922749 0.5566275 -0.01764041 -0.830575 0.8332548 -3.15194e-5 0.5528892 0.7097886 -0.02185976 -0.7040756 0.7101862 5.67129e-6 0.704014 0.8351629 0.03272223 -0.5490286 0.8327435 -0.02285158 -0.5531873 0.5598816 -2.0537e-6 0.8285726 0.925127 0.04051357 -0.3774902 0.9243898 -0.02408623 -0.380688 0.3878767 2.96926e-6 0.9217113 0.9802731 0.0456084 -0.1923138 0.6965806 -0.1383635 0.7040107 0.8174625 -0.1623849 0.5526177 0.8174358 -0.162374 -0.5526604 0.6964037 -0.1383305 -0.7041922 0.5489266 -0.1091266 0.8287165 0.9070476 -0.1805312 -0.3803594 0.3803822 -0.07573962 0.9217229 0.9621632 -0.191485 -0.1938441 0.197149 -0.03891718 0.9796009 0.9807884 -0.1950746 -3.99482e-5 0.1966564 -0.0387628 -0.979706 0.9621707 -0.1914862 0.1938061 0.3803868 -0.07573354 -0.9217215 0.9069774 -0.1805224 0.3805307 0.5492048 -0.1091987 -0.8285227 0.1857556 -0.07701575 -0.9795732 0.1857836 -0.07708507 0.9795624 0.9064566 -0.3751579 0.1938889 0.9239542 -0.3825032 -4.0282e-5 0.3583936 -0.1486112 -0.9216663 0.8544769 -0.3536662 0.3805121 0.5173274 -0.2143293 -0.8285139 0.7698833 -0.3189623 0.5527594 0.6558288 -0.2719667 -0.7042178 0.6559954 -0.2720459 0.7040321 0.7698615 -0.3189502 -0.5527967 0.5170627 -0.2142056 0.828711 0.8545472 -0.3536939 -0.3803288 0.3583844 -0.1486073 0.9216705 0.9064487 -0.3751547 -0.1939324 0.6928265 -0.4629968 -0.552834 0.5903901 -0.3943833 -0.7042027 0.4653604 -0.3110011 0.8286846 0.5905549 -0.3944924 0.7040034 0.7688023 -0.5138849 -0.3806119 0.3225358 -0.215285 0.9217501 0.8158237 -0.5448711 -0.1937708 0.1670359 -0.1115743 0.9796174 0.8312928 -0.5558348 -3.92965e-5 0.1670038 -0.1114936 -0.979632 0.8158301 -0.5448745 0.193735 0.3225436 -0.2153036 -0.9217429 0.7687335 -0.5138457 0.3808037 0.4656017 -0.3111624 -0.8284885 0.6928541 -0.4630105 0.5527879 0.6938954 -0.6934467 0.1940127 0.7071042 -0.7071094 -3.80327e-5 0.2738781 -0.2745454 -0.921746 0.1422116 -0.142183 -0.9795713 0.6536552 -0.6539873 0.3808353 0.395954 -0.396 -0.8284955 0.5893584 -0.5893175 0.5525955 0.5020055 -0.5020158 -0.7042519 0.5021429 -0.502149 0.704059 0.5893369 -0.5892955 -0.5526416 0.395794 -0.3957979 0.8286684 0.6537036 -0.6540427 -0.3806572 0.274525 -0.2742272 0.9216483 0.6936412 -0.6937555 -0.1938176 0.1422324 -0.142203 0.9795653 0.3111313 -0.4652184 0.8287155 0.3945217 -0.5906318 0.7039224 0.514007 -0.7687274 -0.3805981 0.4627785 -0.6930152 -0.5527804 0.2154393 -0.3225977 0.9216923 0.5449088 -0.8157457 -0.1939935 0.1111044 -0.1669957 0.9796777 0.5558342 -0.8312932 -4.45755e-5 0.1114379 -0.1669511 -0.9796474 0.544914 -0.8157524 0.1939509 0.2155417 -0.3226433 -0.9216523 0.5139649 -0.7686657 0.3807797 0.3113065 -0.4654119 -0.8285409 0.4627875 -0.693033 0.5527503 0.3944172 -0.5904826 -0.7041061 0.3533299 -0.8546124 0.3805202 0.3751577 -0.9064508 0.1939169 0.2138795 -0.5172193 -0.8286977 0.1484639 -0.3584563 -0.9216657 0.3188531 -0.7698658 0.5528465 0.2720336 -0.6561207 -0.7039201 0.2727893 -0.6561794 0.7035728 0.3188414 -0.7698421 -0.5528866 0.2142515 -0.516988 0.8287459 0.3537619 -0.854425 -0.3805397 0.1484636 -0.3584377 0.921673 0.3751495 -0.9064449 -0.1939598 0.07751321 -0.1857129 0.979542 0.3825045 -0.9239536 -4.14625e-5 0.07701247 -0.185708 -0.9795824 0.07575082 -0.3804351 0.9217001 0.108996 -0.5489063 0.8287472 0.1914655 -0.9621624 -0.1938673 0.1805998 -0.906998 -0.3804453 0.03890031 -0.1971215 0.9796071 0.1950725 -0.9807888 -4.09827e-5 0.0391187 -0.1976471 -0.9794925 0.1914732 -0.9621683 0.1938308 0.07575219 -0.380433 -0.9217009 0.1805862 -0.9069286 0.3806169 0.1090547 -0.5491875 -0.8285531 0.1627652 -0.8173853 0.5526201 0.1384155 -0.6964591 -0.7041208 0.1384526 -0.696646 0.7039285 0.1627607 -0.8173578 -0.552662 -4.2246e-6 -0.560167 -0.8283798 0 -0.3879219 -0.9216923 -8.42551e-5 -0.8333096 0.5528068 -8.59321e-5 -0.9246993 0.3806985 -2.05439e-6 -0.7099968 -0.7042049 -6.86123e-7 -0.7101917 0.7040083 3.08379e-5 -0.8332214 -0.5529396 -3.81883e-6 -0.5598919 0.8285657 7.21222e-6 -0.9248083 -0.3804339 7.48214e-7 -0.3879092 0.9216976 7.44636e-5 -0.9810152 -0.1939311 -1.2161e-6 -0.2009332 0.979605 1.62284e-4 -1 -4.09609e-5 -1.76291e-6 -0.2009058 -0.9796106 7.43388e-5 -0.9810232 0.1938903 -0.1914981 -0.9621284 -0.1940038 -0.1804805 -0.9070842 -0.3802961 -0.0389015 -0.1971196 0.9796074 -0.07574355 -0.3803621 0.9217308 -0.1952888 -0.9807459 -4.01724e-5 -0.03889805 -0.1970753 -0.9796165 -0.1915118 -0.9621324 0.1939702 -0.0757457 -0.3803949 -0.9217172 -0.1803661 -0.9070028 0.3805444 -0.1090673 -0.5492276 -0.8285248 -0.1625115 -0.8174258 0.5526347 -0.1383792 -0.6964235 -0.704163 -0.1384155 -0.6966049 0.7039765 -0.1626085 -0.8173043 -0.5527858 -0.1090099 -0.5489466 0.8287186 -0.3192442 -0.7697351 0.552803 -0.3534796 -0.8545187 0.3805914 -0.2717967 -0.6560677 -0.704061 -0.2142589 -0.5173975 -0.8284884 -0.2718745 -0.656243 0.7038676 -0.3192309 -0.7697032 -0.5528551 -0.2144923 -0.5170615 0.8286377 -0.3539887 -0.8543865 -0.3804154 -0.1484087 -0.3583939 0.9216988 -0.3751773 -0.9064327 -0.1939636 -0.07702749 -0.185773 0.979569 -0.3826123 -0.923909 -3.83487e-5 -0.07701987 -0.1857023 -0.9795829 -0.3751854 -0.9064376 0.1939252 -0.1484146 -0.3584287 -0.9216843 -0.1114688 -0.1670235 0.9796315 -0.2153716 -0.3225119 0.9217382 -0.5557213 -0.8313687 -3.07525e-5 -0.5449035 -0.815748 -0.1939985 -0.1114466 -0.1669513 -0.9796463 -0.5449108 -0.8157519 0.1939616 -0.2153811 -0.3225404 -0.921726 -0.5138845 -0.7686889 0.3808417 -0.3111298 -0.4655839 -0.8285107 -0.4629014 -0.6931627 0.5524922 -0.3944593 -0.5904521 -0.7041082 -0.3945664 -0.5906189 0.7039082 -0.4628872 -0.6931323 -0.5525425 -0.3109737 -0.4653437 0.8287042 -0.5139247 -0.7687443 -0.3806752 -0.5024038 -0.5022399 -0.7038079 -0.3961895 -0.3957681 -0.8284935 -0.5021422 -0.5019498 0.7042015 -0.5894383 -0.589302 0.5525267 -0.5894208 -0.589276 -0.552573 -0.3959168 -0.3952671 0.8288631 -0.6537204 -0.6540288 -0.3806522 -0.2743547 -0.2743536 0.9216614 -0.6936249 -0.6937375 -0.1939405 -0.1419724 -0.1423658 0.9795795 -0.7071775 -0.7070361 -2.99995e-5 -0.1419367 -0.1423372 -0.9795888 -0.6936348 -0.6937398 0.1938968 -0.2743497 -0.2743578 -0.9216617 -0.6536718 -0.6539863 0.3808085 -0.8313802 -0.5557041 -3.57099e-5 -0.8158228 -0.5448751 -0.1937637 -0.1671631 -0.1115317 -0.9796006 -0.1671901 -0.1115704 0.9795915 -0.8158295 -0.544883 0.1937131 -0.3227477 -0.2153617 -0.9216579 -0.7687358 -0.5138484 0.3807955 -0.4657239 -0.3109144 -0.8285128 -0.6928492 -0.4630057 0.552798 -0.5905026 -0.3943809 -0.7041096 -0.5906625 -0.3944779 0.7039212 -0.6928202 -0.4629879 -0.5528494 -0.4654852 -0.3107727 0.8287002 -0.7687951 -0.5138776 -0.3806362 -0.3227528 -0.2153713 0.9216539 -0.6560282 -0.2720608 0.7039958 -0.7698707 -0.3189519 0.552783 -0.7698389 -0.318939 -0.5528345 -0.6558525 -0.2719911 -0.7041863 -0.5172863 -0.2139437 0.8286393 -0.854557 -0.3536936 -0.3803068 -0.3585211 -0.1483331 0.9216615 -0.906443 -0.37515 -0.1939683 -0.1858206 -0.07669824 0.9795857 -0.9239551 -0.3825012 -4.51703e-5 -0.1858058 -0.07669883 -0.9795885 -0.9064529 -0.3751535 0.1939151 -0.3585252 -0.1483082 -0.9216639 -0.8544597 -0.3534483 0.3807535 -0.5175292 -0.2138544 -0.8285108 -0.196946 -0.03936684 0.9796237 -0.9621628 -0.1914837 0.193847 -0.9807885 -0.1950744 -3.74437e-5 -0.3804256 -0.07579368 -0.9217004 -0.1969259 -0.03932726 -0.9796293 -0.9069775 -0.1805223 0.3805309 -0.5491148 -0.1092256 -0.8285788 -0.817479 -0.1624341 0.5525788 -0.6963344 -0.1386901 -0.7041899 -0.6965194 -0.1387296 0.7039992 -0.81745 -0.162424 -0.5526247 -0.5492337 -0.1087528 0.8285622 -0.907047 -0.1805311 -0.3803609 -0.3804271 -0.07579433 0.9216998 -0.962156 -0.1914814 -0.1938837 -0.559644 5.42444e-6 0.8287332 -0.7103065 6.45251e-5 0.7038926 -0.9243959 -0.02408266 -0.3806734 -0.8329055 -0.02289175 -0.5529417 -0.3879956 -2.5512e-6 0.9216613 -0.9806857 -0.02468365 -0.1940268 -0.2011342 -9.50815e-7 0.9795638 -0.9996869 -0.0250253 -4.03116e-5 -0.2011013 2.85785e-6 -0.9795705 -0.9806932 -0.02468496 0.193989 -0.3880431 3.10418e-5 -0.9216412 -0.922409 -0.01920694 0.3857369 -0.5564013 -0.01763164 -0.8307266 -0.8333535 1.39368e-5 0.5527405 -0.7098428 -0.02211719 -0.7040129 -0.3730592 0.0286687 -0.9273645 -0.196616 0.03948879 -0.9796851 -0.8765742 0.1958981 0.4395924 -0.9802861 0.04560941 0.192247 -0.5420395 0.224518 -0.8098056 -0.8141856 0.08582073 0.574227 -0.6844695 0.2778822 -0.6740052 -0.7066003 0.08065301 0.7030016 -0.8352116 0.03284054 -0.5489474 -0.5480282 0.06115043 0.8342218 -0.9251059 0.04051327 -0.3775417 -0.3800707 0.0754621 0.9218741 -0.9802778 0.04560941 -0.1922895 -0.1969411 0.03936529 0.9796248 -0.9988732 0.04746037 -2.89894e-5 -0.6401162 0.7131521 -0.2857717 -0.6001271 0.6727788 -0.432685 -0.6799172 0.5770783 -0.4524306 -0.3578473 0.07397508 0.9308453 -0.5191804 0.1568802 0.8401432 -0.6616716 0.7362314 -0.141965 -0.7269963 0.6170203 -0.3012681 -0.1858259 0.07669347 0.9795851 -0.6686485 0.7435787 -2.64686e-5 -0.752673 0.6409474 -0.1505652 -0.18436 0.03082078 -0.9823755 -0.7526783 0.6409448 0.1505501 -0.6616783 0.7362292 0.141945 -0.3594174 0.2731379 -0.8923088 -0.7411578 0.6293355 0.2337135 -0.6092327 0.7556134 0.2405913 -0.451325 0.5169137 -0.7273968 -0.7882122 0.1866222 0.5864246 -0.7021472 0.5955592 0.3902545 -0.5388534 0.6095064 -0.5814973 -0.7184411 0.1074203 0.6872432 -0.467942 0.852438 0.2331948 -0.4790235 0.8703461 0.1141671 -0.361163 0.6662676 -0.6524177 -0.2763696 0.5199573 -0.8082476 -0.5157952 0.7727314 0.3699213 -0.4480453 0.8182149 0.3602498 -0.4151591 0.7599158 -0.5001711 -0.4795869 0.7152919 0.5082854 -0.4152154 0.7599981 0.4999993 -0.4480398 0.8181895 -0.3603143 -0.4414063 0.6598241 0.6081058 -0.3569497 0.7263144 0.5874133 -0.4679564 0.8524635 -0.2330724 -0.2654326 0.1267865 0.9557567 -0.3604174 0.5390201 0.7612862 -0.4790161 0.8703471 -0.1141919 -0.1564981 0.0807265 0.9843738 -0.4822694 0.876023 -2.36276e-5 -0.1757147 0.2144337 -0.9608032 -0.287689 0.6592071 0.6947526 -0.237343 0.7172755 0.6551216 -0.2752727 0.7608636 0.5876322 -0.3408611 0.9352108 -0.09588789 -0.3358362 0.9212022 -0.1964707 -0.1000155 0.100207 0.989927 -0.0646032 0.1689689 0.9835019 -0.3427248 0.939436 -1.92388e-5 -0.09926581 0.3054034 -0.9470349 -0.3408714 0.9352092 0.09586745 -0.2185343 0.6125366 -0.7596328 -0.3358311 0.9211813 0.1965774 -0.275365 0.7610929 -0.5872919 -0.3256068 0.8940898 0.3075447 -0.3071355 0.8459342 -0.4359626 -0.3071671 0.8460059 0.435801 -0.3256015 0.8940688 -0.3076115 -0.1977317 0.8197012 -0.5375799 -0.1616127 0.6763828 -0.7186012 -0.2271145 0.9349172 0.27267 -0.2327213 0.9570412 0.1729544 -0.2165763 0.8945661 -0.3909558 -0.2165993 0.8946224 0.3908139 -0.2271164 0.9348988 -0.2727313 -0.1976854 0.8194775 0.537938 -0.2327756 0.9569852 -0.1731901 -0.1712946 0.7741358 0.609403 -0.2353353 0.9682912 -0.08384299 -0.0788145 0.120107 0.9896275 -0.04757606 0.1851583 0.9815564 -0.2360617 0.9717381 -1.78295e-5 -0.01123368 0.04653787 -0.9988535 -0.2353391 0.9682918 0.08382511 -0.1263144 0.5824592 -0.8029857 -0.1480645 0.9860126 -0.07652574 -0.1467322 0.9764654 -0.1580663 -0.05494469 0.1370458 0.9890397 -0.0313602 0.1966851 0.9799652 -0.1484856 0.9889146 -1.59433e-5 -0.007228493 0.04748886 -0.9988456 -0.1480672 0.9860133 0.0765115 -0.1066046 0.7175201 -0.6883317 -0.08314889 0.619872 -0.7802852 -0.1467313 0.9764506 0.1581584 -0.1276441 0.8543897 -0.5037117 -0.1440227 0.9573006 0.2506653 -0.1384612 0.9218513 -0.3619651 -0.1384731 0.9219049 0.3618241 -0.1440219 0.9572852 -0.2507246 -0.1280904 0.8540503 0.5041736 -0.1104904 0.8076578 0.579207 -0.06930726 0.9686684 0.2384914 -0.07095915 0.9861217 0.1500964 -0.0676667 0.9360221 -0.3453753 -0.06326633 0.87255 -0.4844111 -0.06766647 0.9360741 0.3452342 -0.06965351 0.968636 -0.2385219 -0.06241625 0.8724874 0.4846339 -0.0709573 0.9861343 -0.1500141 -0.05398941 0.8254062 0.5619519 -0.07144683 0.9948084 -0.07246869 -0.02845203 0.1489427 0.9884365 -0.01539838 0.2036274 0.9789274 -0.07160294 0.9974332 -1.56089e-5 -0.003584623 0.04834365 -0.9988244 -0.07144439 0.9948096 0.07245332 -0.05287081 0.7406907 -0.6697627 -0.04091715 0.6410955 -0.7663697 4.99053e-7 0.2058021 0.9785936 -9.68461e-7 0.6476364 -0.7619496 -3.15008e-6 0.8313768 0.5557091 0.07419335 0.9220827 0.3798143 0.07740199 0.961423 0.2639595 3.34532e-6 0.9656485 0.2598518 3.31081e-6 0.9656577 -0.2598179 0.07740259 0.9614323 -0.263926 0.07419353 0.9220749 -0.379833 0.06819784 0.8482741 0.5251477 0 0.9272661 0.3744032 3.87317e-6 0.9864075 -0.1643179 0.07909923 0.9827785 -0.1670027 0.05598652 0.7041049 0.7078855 0 0.8548224 0.5189208 3.7224e-6 0.9968194 -0.07969433 0.07991594 0.9935024 -0.08103442 0.03285062 0.429429 0.902503 -2.23815e-7 0.7119436 0.7022367 3.66121e-6 1 -3.50607e-6 0.08017665 0.9967807 -3.40038e-6 2.69461e-7 0.4355336 -0.9001725 0.03284972 0.4294289 -0.902503 5.65528e-6 -0.1148806 -0.9933794 5.32793e-6 -0.1148783 0.9933797 4.19212e-7 0.435536 0.9001714 0.0799157 0.9935026 0.0810312 -1.32098e-7 0.7119423 -0.702238 0.0559864 0.7041039 -0.7078865 0.07909929 0.9827786 0.1670023 3.70427e-6 0.9968197 0.07969069 0 0.8547909 -0.5189726 0.06819486 0.8482432 -0.5251981 3.91687e-6 0.9864075 0.1643179 0 0.9272585 -0.374422 0.1588934 0.9477449 0.276645 0.1628255 0.9709224 0.1754925 0.151645 0.9054204 -0.3965072 0.1382793 0.8274341 -0.5442718 0.151645 0.9054287 0.396488 0.1588944 0.9477556 -0.2766082 0.1382854 0.8274652 0.5442228 0.1628253 0.9709225 -0.1754917 0.1124967 0.6800186 0.7245132 0.1647643 0.9826412 -0.08525967 0.06538558 0.410989 0.9092925 0.1653808 0.9862298 -3.52554e-6 0.06538563 0.4109855 -0.9092941 0.1647645 0.9826413 0.08525693 0.1124969 0.6800199 -0.7245118 0.09743732 0.3794401 0.9200713 0.1698059 0.6373801 0.7516067 0.2616249 0.9651697 -3.96819e-6 0.2605139 0.960988 -0.09292298 0.09743714 0.3794638 -0.9200617 0.2605136 0.9609885 0.09291857 0.1698055 0.6373757 -0.7516105 0.2567358 0.9474586 0.190811 0.2124196 0.7888333 -0.5767322 0.2494013 0.9209215 0.2995042 0.2362672 0.8734096 -0.4258328 0.2362683 0.8734191 0.425813 0.249403 0.9209334 -0.2994658 0.2124291 0.7888663 0.5766837 0.256736 0.9474586 -0.1908113 0.3316392 0.8180399 -0.4699214 0.2924463 0.7255159 -0.6229784 0.3316407 0.8180511 0.469901 0.3547685 0.8728688 0.3350214 0.3547727 0.872883 -0.3349804 0.2924616 0.7255535 0.6229273 0.3681125 0.9045559 -0.2151091 0.2277082 0.5722687 0.7878182 0.3749704 0.9210476 -0.1052069 0.1284082 0.3337016 0.9338922 0.3771638 0.9261467 -3.78601e-6 0.1284069 0.3337205 -0.9338856 0.3749707 0.9210481 0.1052019 0.2277095 0.5722595 -0.7878246 0.3681134 0.9045557 0.2151079 0.5229337 0.8523734 -4.77587e-6 0.5187532 0.8459172 -0.1237711 0.1569071 0.2732748 -0.9490528 0.1569076 0.2732844 0.9490499 0.5187528 0.8459183 0.123766 0.2847462 0.4796621 -0.8299663 0.5054793 0.8254383 0.2512816 0.3778353 0.6265719 -0.681651 0.4808528 0.7872486 0.3860314 0.4405627 0.7245303 -0.530057 0.4405676 0.7245386 0.5300415 0.4808629 0.7872644 -0.3859868 0.3778595 0.6266158 0.6815973 0.5054795 0.825438 -0.2512817 0.2847448 0.4796739 0.8299599 0.5596882 0.5687791 0.6026935 0.6280713 0.6333223 0.4521387 0.6280878 0.6333384 -0.4520931 0.559684 0.5687736 -0.6027027 0.4639776 0.4769704 0.7464743 0.6734333 0.6754436 -0.300439 0.3375493 0.3536248 0.8723589 0.6989899 0.6992655 -0.1498031 0.181982 0.1976847 0.9632255 0.7072263 0.7069873 -7.51202e-6 0.1819804 0.1976932 -0.9632241 0.6989902 0.6992664 0.1497972 0.3375485 0.3536246 -0.8723593 0.673433 0.6754438 0.3004394 0.4639385 0.4769355 -0.7465211 0.2014585 0.105277 0.9738231 0.8891615 0.4213401 0.1785055 0.9040261 0.4274773 -9.06518e-6 0.3787492 0.1909467 -0.9055873 0.2014566 0.1053038 -0.9738205 0.8447775 0.402358 0.3527874 0.535882 0.2649075 -0.8016574 0.7708061 0.370119 0.5185267 0.6672617 0.324586 -0.6703774 0.6672626 0.3245912 0.670374 0.7708303 0.3701304 -0.5184826 0.5358346 0.2645268 0.8018148 0.8447775 0.4023582 -0.3527871 0.3787491 0.1909523 0.9055863 0.8891602 0.4213399 -0.1785126 0.5603944 0.1383581 0.8165875 0.7035573 0.1737888 0.6890608 0.9026339 0.2231574 -0.3680396 0.8188207 0.2019457 -0.5373554 0.3821272 -0.1700479 0.9083296 0.9537252 0.2355238 -0.186914 0.1991057 -0.1965557 0.9600639 0.9708726 0.2395968 -8.35851e-6 0.1991055 -0.1965276 -0.9600697 0.9537266 0.235525 0.1869054 0.3821262 -0.1700649 -0.9083268 0.9026339 0.223158 0.3680389 0.5603308 0.1383515 -0.8166323 0.8187936 0.201939 0.537399 0.7035596 0.1737798 -0.6890606 0.356622 -0.3564253 -0.8635866 0.2722778 -0.3069903 -0.911933 0.8424637 -0.4107225 0.3486576 0.8063647 -0.4682831 0.3612299 0.8938549 -0.4116186 0.1777455 0.5021141 -0.4213537 -0.7552102 0.5061446 -0.4026769 -0.7626723 0.7582585 -0.4104647 0.5065203 0.7312138 -0.471653 0.4928183 0.6415473 -0.4141691 -0.6456633 0.6307119 -0.4418398 -0.63795 0.6415634 -0.4141423 0.6456645 0.6307249 -0.4418043 0.6379618 0.7312138 -0.4716618 -0.4928098 0.5061575 -0.402666 0.7626696 0.8063647 -0.4682837 -0.3612293 0.7582869 -0.4104636 -0.5064786 0.3566233 -0.3564143 0.8635906 0.5021675 -0.4213526 0.7551754 0.8938537 -0.4116181 -0.177753 0.8424642 -0.4107217 -0.3486575 0.2720171 -0.3072969 0.9119075 0.9088537 -0.417115 -8.59012e-6 0.8940151 -0.411368 -0.1775202 0.8940168 -0.4113678 0.1775125 0.694982 -0.6235529 -0.3580248 0.684996 -0.5543234 -0.4727643 0.3379982 -0.3507493 0.8733454 0.4583106 -0.4298315 0.7779438 0.6702289 -0.7132811 -0.2049959 0.2716345 -0.2937368 0.9164789 0.9075881 -0.4198618 -8.7874e-6 0.2716286 -0.293748 -0.916477 0.6702312 -0.713281 0.2049887 0.338005 -0.3507659 -0.8733361 0.6949822 -0.6235525 0.3580252 0.4583126 -0.4298269 -0.777945 0.684996 -0.5543239 0.4727638 0.6210775 -0.4592922 -0.6350697 0.6210792 -0.4592903 0.6350693 0.5087473 -0.8296498 0.2299073 0.3671828 -0.9204664 0.1338599 0.4239434 -0.5083525 -0.7495664 0.2810329 -0.4187385 -0.8635269 0.6844737 -0.558714 0.4683316 0.4466876 -0.7066766 -0.5487061 0.4466886 -0.706677 0.5487049 0.684475 -0.5587125 -0.4683316 0.4239392 -0.5083621 0.7495622 0.5087476 -0.8296502 -0.2299051 0.2810245 -0.4186891 0.8635535 0.3671817 -0.9204661 -0.1338649 0.2158218 -0.3733964 0.9022173 0.3365614 -0.9416616 -4.4241e-6 0.2157189 -0.3735257 -0.9021884 0.1998094 -0.5058847 0.8391405 0.3326212 -0.6962738 0.6360551 0.2294381 -0.9711853 -0.06447756 0.2277977 -0.9645103 -0.1335223 0.1658799 -0.4299311 0.8874927 0.2298904 -0.9732165 -3.52521e-6 0.1658775 -0.4299144 -0.8875012 0.2294387 -0.9711855 0.06447356 0.1998088 -0.5059031 -0.8391297 0.227798 -0.96451 0.1335237 0.3326238 -0.6962737 -0.6360537 0.2638478 -0.9403771 0.2146519 0.2246726 -0.9509075 0.2128317 0.2498592 -0.8733983 -0.4180263 0.2498587 -0.8733984 0.4180262 0.2246727 -0.9509074 -0.2128318 0.2638474 -0.9403772 -0.2146517 0.1150484 -0.6297052 -0.7682677 0.1512318 -0.5790229 -0.8011626 0.1525935 -0.9711051 0.1834945 0.1541096 -0.9813843 0.1146093 0.1494493 -0.9511178 -0.2702589 0.1359552 -0.9404729 -0.3114917 0.1494497 -0.9511176 0.2702596 0.1525936 -0.971105 -0.1834945 0.1359542 -0.9404724 0.3114938 0.1541098 -0.9813842 -0.114609 0.1512314 -0.5790186 0.8011658 0.1150476 -0.6297041 0.7682687 0.1547986 -0.9863974 -0.05529695 0.1202138 -0.4688446 0.875062 0.1550524 -0.9879063 -3.15045e-6 0.1206198 -0.4685578 -0.8751598 0.1547995 -0.9863975 0.05529361 0.09654271 -0.9940754 -0.04993528 0.09609693 -0.9899649 -0.1036094 0.1004858 -0.4309633 0.8967571 0.2213022 -0.5877263 0.7782051 0.09663021 -0.9953204 -2.62043e-6 0.1004851 -0.4309558 -0.8967608 0.09654295 -0.9940755 0.04993271 0.2213031 -0.5877285 -0.7782033 0.09609663 -0.9899649 0.1036092 0.0853644 -0.8473637 -0.5241066 0.09528285 -0.9814921 0.1661161 0.09389859 -0.9648278 -0.2455407 0.09389853 -0.964828 0.2455404 0.09528309 -0.9814919 -0.1661168 0.08536392 -0.8473627 0.5241084 0.04600179 -0.9865543 0.1568268 0.04629689 -0.9941242 0.09784644 0.04535043 -0.9715942 -0.2322674 0.09880256 -0.9015651 -0.4212106 0.04535055 -0.9715943 0.2322672 0.04600185 -0.9865541 -0.1568274 0.09880226 -0.9015643 0.4212126 0.04629695 -0.9941241 -0.09784644 0.2177171 -0.6947206 0.6855382 0.04648882 -0.9978059 -0.04713988 0.03171181 -0.4131764 0.9100987 0.04652935 -0.998917 -2.3298e-6 0.0317111 -0.4131694 -0.910102 0.04648894 -0.997806 0.04713785 0.2177183 -0.6947257 -0.6855326 1.30762e-6 -0.4169515 0.9089288 3.87552e-7 -0.4204944 0.9072952 0 -1 -2.32167e-6 6.14781e-7 -0.99893 -0.04624933 1.08197e-6 -0.4169493 -0.9089298 6.39111e-7 -0.9989301 0.04624724 3.95964e-7 -0.4204878 -0.9072982 2.03208e-6 -0.9953817 0.09599626 0 -0.9428073 -0.3333384 2.15807e-7 -0.9184166 -0.3956146 1.57311e-7 -0.9880803 0.1539402 1.91405e-7 -0.9736444 -0.2280713 1.39582e-7 -0.9736445 0.2280713 1.52859e-7 -0.9880803 -0.1539393 0 -0.9428075 0.3333379 1.99618e-6 -0.9953818 -0.09599602 3.70292e-7 -0.9184171 0.3956136 -0.04535096 -0.971594 0.2322682 -0.046 -0.9865534 0.1568327 -0.04599988 -0.9865535 -0.1568322 -0.04535073 -0.971594 -0.2322682 -0.09880119 -0.9015655 0.4212102 -0.04630464 -0.9941239 -0.09784448 -0.2177224 -0.6947196 0.6855376 -0.04648923 -0.997806 -0.0471369 -0.03171241 -0.4131756 0.910099 -0.04652935 -0.998917 -2.32535e-6 -0.03171235 -0.4131755 -0.9100991 -0.04648941 -0.9978062 0.04713505 -0.2177218 -0.6947197 -0.6855376 -0.04630476 -0.9941239 0.09784495 -0.09880048 -0.9015659 -0.4212097 -0.1004902 -0.4309824 -0.8967474 -0.1004907 -0.4309887 0.8967443 -0.09653156 -0.9940764 0.04993772 -0.09662294 -0.9953211 -2.47204e-6 -0.2213051 -0.5877189 -0.7782099 -0.09610229 -0.9899645 0.1036081 -0.08536463 -0.8473634 -0.5241071 -0.09528565 -0.9814915 0.1661178 -0.09389925 -0.964828 -0.24554 -0.09389925 -0.9648283 0.2455388 -0.09528547 -0.9814915 -0.1661179 -0.08536428 -0.8473628 0.5241081 -0.09610229 -0.9899645 -0.1036082 -0.2213048 -0.5877202 0.778209 -0.09653127 -0.9940764 -0.04993969 -0.1525866 -0.9711081 -0.1834838 -0.1494219 -0.9511237 -0.2702537 -0.1359542 -0.9404724 0.3114938 -0.1494221 -0.9511236 0.2702534 -0.1540824 -0.981387 -0.1146221 -0.1512273 -0.5790138 0.8011701 -0.115046 -0.6296981 0.7682739 -0.1548066 -0.9863966 -0.05528897 -0.1206203 -0.4685654 0.8751557 -0.1550583 -0.9879053 -3.13858e-6 -0.1206219 -0.4685592 -0.8751587 -0.1548074 -0.9863966 0.0552861 -0.1512284 -0.5790225 -0.8011636 -0.1540822 -0.981387 0.1146219 -0.1150469 -0.6296951 -0.7682763 -0.1525866 -0.9711081 0.183484 -0.1359549 -0.9404712 -0.3114967 -0.2294629 -0.9711806 0.06446099 -0.2298922 -0.9732161 -3.72548e-6 -0.199815 -0.505904 -0.8391277 -0.1658688 -0.4299073 -0.8875062 -0.227828 -0.9645012 0.1335359 -0.3325843 -0.6962664 -0.6360825 -0.22467 -0.9509067 0.2128379 -0.2498695 -0.8733838 -0.4180501 -0.2498698 -0.8733845 0.4180486 -0.22467 -0.9509067 -0.212838 -0.3325833 -0.6962699 0.6360791 -0.2278286 -0.964501 -0.1335361 -0.1998144 -0.505909 0.8391249 -0.2294622 -0.9711804 -0.06446492 -0.1658688 -0.4299128 0.8875037 -0.4239423 -0.5083338 0.7495797 -0.4466471 -0.7067098 0.5486965 -0.5087781 -0.8296326 -0.2299013 -0.2638639 -0.9403643 -0.2146876 -0.2810371 -0.4187261 0.8635316 -0.3671824 -0.9204656 -0.133866 -0.2157232 -0.3735085 0.9021944 -0.3365639 -0.9416607 -3.69499e-6 -0.2157195 -0.3735206 -0.9021904 -0.3671835 -0.9204662 0.1338598 -0.2810378 -0.4187231 -0.8635327 -0.508778 -0.8296327 0.2299014 -0.4239445 -0.5083256 -0.749584 -0.263864 -0.9403643 0.2146881 -0.4466476 -0.706709 -0.548697 -0.3380001 -0.35075 -0.8733445 -0.2716269 -0.2937643 -0.9164723 -0.6949822 -0.6235529 0.3580244 -0.6702315 -0.7132809 0.2049883 -0.4581974 -0.4299895 -0.777923 -0.6850218 -0.554315 0.4727367 -0.6211295 -0.4592534 -0.635047 -0.6211287 -0.4592545 0.6350469 -0.6844723 -0.558768 0.4682692 -0.684471 -0.5587691 -0.4682698 -0.6850205 -0.5543168 -0.4727365 -0.4581962 -0.4299927 0.777922 -0.6949812 -0.6235536 -0.3580252 -0.3380005 -0.3507401 0.8733481 -0.6702291 -0.7132813 -0.2049944 -0.2716274 -0.293738 0.9164806 -0.3957657 -0.9183515 -2.26095e-6 -0.8063605 -0.4682835 -0.3612385 -0.7312118 -0.4716653 -0.4928095 -0.3565905 -0.3564218 0.863601 -0.5060966 -0.4028064 0.7626358 -0.8938525 -0.4116197 -0.177755 -0.2722684 -0.3069698 0.9119427 -0.907584 -0.4198706 -4.97181e-6 -0.908851 -0.4171209 -5.80417e-6 -0.27227 -0.3069686 -0.9119427 -0.8938537 -0.4116193 0.1777504 -0.3565901 -0.3564316 -0.8635973 -0.8063606 -0.4682828 0.3612394 -0.5060827 -0.4028184 -0.7626388 -0.7312113 -0.4716545 0.4928206 -0.6308251 -0.4417113 -0.637927 -0.6308365 -0.441679 0.6379382 -0.8424649 -0.4107219 0.3486553 -0.8940187 -0.4113664 0.177506 -0.5021254 -0.4213583 -0.7552001 -0.3821035 -0.1700583 -0.9083377 -0.7582588 -0.4104677 0.5065175 -0.6415889 -0.4141749 -0.6456182 -0.641605 -0.4141485 0.6456192 -0.7582873 -0.4104673 -0.5064752 -0.5021775 -0.4213593 0.7551651 -0.8424648 -0.4107217 -0.3486558 -0.3821027 -0.1700689 0.9083359 -0.8940168 -0.4113668 -0.177514 -0.1991316 -0.1965363 0.9600626 -0.9113197 -0.4116997 -7.77648e-6 -0.1991301 -0.1965489 -0.9600603 -0.3787423 0.190948 0.9055899 -0.5357643 0.2646954 0.8018061 -0.8892335 0.4212114 -0.1784515 -0.8448141 0.4022628 -0.3528085 -0.9027345 0.2227881 -0.3680164 -0.2014905 0.1053175 0.9738121 -0.9040262 0.4274773 -7.58425e-6 -0.9537266 0.2355241 -0.1869066 -0.2014871 0.1053214 -0.9738124 -0.9537275 0.2355258 0.1869001 -0.8892344 0.4212122 0.178445 -0.3787403 0.1909743 -0.9055852 -0.9027341 0.2227894 0.3680165 -0.8448141 0.4022615 0.35281 -0.5357067 0.2646803 -0.8018496 -0.8187592 0.201903 0.537465 -0.7707867 0.3701376 0.5185423 -0.6673355 0.3245519 -0.6703205 -0.5603018 0.1383228 -0.8166571 -0.7036832 0.1734375 0.6890207 -0.6673359 0.324557 0.6703177 -0.7708104 0.3701496 -0.5184985 -0.7036864 0.1734336 -0.6890183 -0.5603933 0.1377255 0.8166953 -0.8187862 0.2019094 -0.5374215 -0.6281309 0.6332897 0.4521017 -0.6733087 0.6755509 0.3004769 -0.5595971 0.5688881 -0.6026753 -0.4638522 0.4770689 -0.7464895 -0.5596011 0.568897 0.6026632 -0.6281458 0.6333066 -0.4520573 -0.4638928 0.4771039 0.7464418 -0.6733081 0.6755512 -0.3004778 -0.3376165 0.3534978 0.8723844 -0.6990314 0.6992321 -0.1497656 -0.1819931 0.1976745 0.9632256 -0.707253 0.7069605 -6.52014e-6 -0.1819888 0.1977131 -0.9632183 -0.6990318 0.6992327 0.1497604 -0.3376142 0.3535128 -0.8723792 -0.1568542 0.2734327 0.949016 -0.2847751 0.4796544 0.8299608 -0.5229098 0.852388 -4.76208e-6 -0.5187199 0.8459373 -0.1237732 -0.1568558 0.2734455 -0.9490121 -0.5187199 0.8459379 0.1237692 -0.2847763 0.4796595 -0.8299574 -0.5055041 0.8254253 0.2512741 -0.3778488 0.6265646 -0.6816504 -0.4808947 0.7872188 0.3860403 -0.4405371 0.7245332 -0.5300744 -0.4405411 0.7245432 0.5300574 -0.4809027 0.7872357 -0.3859956 -0.3778727 0.6266095 0.6815959 -0.505504 0.8254246 -0.2512767 -0.3316434 0.8180435 -0.4699122 -0.2924808 0.7255144 -0.6229639 -0.331645 0.8180546 0.4698918 -0.3547168 0.8728879 0.3350263 -0.3547209 0.8729021 -0.3349851 -0.2924965 0.7255522 0.6229125 -0.3680976 0.9045566 -0.2151314 -0.2276576 0.5723348 0.7877848 -0.37503 0.9210235 -0.1052063 -0.1283566 0.3337973 0.9338651 -0.3772087 0.9261283 -4.083e-6 -0.1281745 0.3333389 -0.9340538 -0.3750295 0.921024 0.1052026 -0.2276583 0.5723348 -0.7877847 -0.368098 0.9045568 0.2151301 -0.261624 0.9651699 -4.08607e-6 -0.2604959 0.9609907 -0.09294539 -0.09743553 0.3794521 -0.9200666 -0.09743851 0.3794476 0.9200682 -0.2604955 0.9609912 0.09294116 -0.1697949 0.6373872 -0.7516032 -0.2567249 0.9474578 0.1908298 -0.2124397 0.788816 -0.5767485 -0.2494186 0.9209172 0.2995027 -0.2362829 0.8734066 -0.4258302 -0.2362841 0.8734158 0.4258105 -0.2494201 0.9209294 -0.2994639 -0.2124491 0.7888517 0.5766961 -0.2567249 0.9474576 -0.190831 -0.1697955 0.6373842 0.7516055 -0.1516345 0.9054276 0.3964944 -0.1589206 0.9477381 0.2766531 -0.1589218 0.9477481 -0.2766179 -0.1516348 0.9054187 -0.396515 -0.1382583 0.8274724 0.5442188 -0.1628405 0.9709213 -0.1754847 -0.1124969 0.6800212 0.7245107 -0.1647588 0.9826415 -0.08526545 -0.06538456 0.4109725 0.9093 -0.1653698 0.9862316 -3.50175e-6 -0.0653842 0.4109478 -0.9093112 -0.1647585 0.9826419 0.08526158 -0.1124969 0.6800243 -0.7245078 -0.1628407 0.9709214 0.1754837 -0.1382528 0.8274416 -0.5442671 -0.0328502 0.4294247 -0.902505 -0.03285014 0.4294186 0.9025079 -0.07992428 0.9935021 0.08103036 -0.08018475 0.99678 -3.61618e-6 -0.05598658 0.704108 -0.7078824 -0.07910495 0.9827787 0.1669985 -0.06819486 0.8482423 -0.5251995 -0.07740014 0.961421 0.2639679 -0.07418888 0.922075 -0.3798339 -0.07418876 0.9220823 0.3798164 -0.07740074 0.96143 -0.2639347 -0.06819754 0.8482719 0.5251514 -0.07910513 0.9827784 -0.1670001 -0.05598646 0.7041069 0.7078834 -0.0799244 0.9935017 -0.08103477 0 -0.9656342 0.2599049 0.07734578 -0.9614372 0.2639244 0.07412487 -0.922062 0.3798779 0 -0.9656336 -0.2599071 1.15845e-6 -0.9272736 -0.3743845 0.07412487 -0.9220626 -0.3798764 1.15607e-6 -0.9272736 0.3743845 0.06815809 -0.8482779 0.5251467 0 -0.9864065 -0.164324 0.07734584 -0.9614368 -0.2639261 4.51278e-6 -0.8548365 0.5188975 0.05600106 -0.7041708 0.7078187 2.66076e-6 -0.9968219 -0.07966268 0.07906299 -0.9827832 -0.1669921 2.83412e-7 -0.711988 0.7021916 0.03276759 -0.42964 0.9024056 1.69015e-6 -1 -3.25697e-6 0.07993811 -0.9934994 -0.08104926 2.40757e-7 -0.4355685 -0.9001557 2.50186e-6 0.09621691 -0.9953605 0.03276866 -0.4296179 -0.9024161 3.23626e-6 0.09621381 0.9953608 0 -0.4356043 0.9001383 0.08014947 -0.9967828 -3.82132e-6 0.07993865 -0.9934996 0.0810461 3.54715e-7 -0.7119868 -0.7021928 2.65362e-6 -0.9968221 0.07966017 0.07906299 -0.9827831 0.1669924 4.46441e-6 -0.8548359 -0.5188986 0.05599987 -0.704173 -0.7078167 0 -0.9864065 0.1643236 0.06815803 -0.8482781 -0.5251466 0.1628128 -0.970934 0.1754401 0.1589224 -0.9477254 0.2766951 0.1382589 -0.8274592 -0.5442386 0.151763 -0.9053831 0.3965468 0.1517631 -0.9053841 -0.3965445 0.1382591 -0.827457 0.544242 0.1589226 -0.9477255 -0.2766948 0.1125314 -0.6800143 0.7245118 0.162813 -0.970934 -0.1754399 0.06557029 -0.4110474 0.9092529 0.164752 -0.9826455 -0.08523368 0.06557053 -0.411049 -0.909252 0.1653941 -0.9862276 -3.74739e-6 0.1647522 -0.9826458 0.08523041 0.1125313 -0.6800152 -0.7245109 0.1698704 -0.6373137 0.7516484 0.09764397 -0.3794026 0.9200649 0.2604778 -0.9610016 -0.0928837 0.09764617 -0.3793999 -0.9200657 0.2616724 -0.9651569 -4.64729e-6 0.2604767 -0.9610022 0.09288024 0.2567522 -0.9474484 0.1908403 0.1698689 -0.6373015 -0.7516592 0.2494916 -0.9208769 0.2995662 0.2125223 -0.7888358 -0.5766909 0.2362794 -0.8733916 0.4258629 0.2362794 -0.8733919 -0.4258624 0.2125231 -0.788834 0.5766932 0.2494915 -0.9208778 -0.2995634 0.2567527 -0.9474489 -0.1908369 0.2923905 -0.7256327 -0.6228683 0.3547781 -0.8728553 0.3350468 0.3315909 -0.8180834 0.4698799 0.3315923 -0.8180849 -0.4698764 0.2923887 -0.7256325 0.6228695 0.3547786 -0.8728554 -0.3350456 0.2277022 -0.5722769 0.787814 0.3681405 -0.9045264 -0.2151849 0.1284192 -0.3338459 0.9338392 0.3750606 -0.9210147 -0.1051736 0.1284194 -0.3338273 -0.9338457 0.3771353 -0.9261582 -5.16141e-6 0.3750609 -0.9210155 0.1051667 0.3681401 -0.9045265 0.2151852 0.2276992 -0.5722667 -0.7878224 0.5187301 -0.8459309 -0.1237743 0.156904 -0.2735173 -0.9489834 0.1569032 -0.2735088 0.9489859 0.5229103 -0.8523877 -5.45197e-6 0.5187314 -0.845931 0.123768 0.5054901 -0.8254302 0.2512863 0.2846878 -0.4797329 -0.8299454 0.4808512 -0.7872474 0.3860359 0.3778916 -0.6266048 -0.6815897 0.4405561 -0.7245434 0.5300446 0.4405574 -0.7245421 -0.5300453 0.3778911 -0.6266036 0.681591 0.4808519 -0.7872465 -0.386037 0.2846894 -0.4797257 0.8299489 0.5054909 -0.8254296 -0.2512864 0.6280564 -0.6333366 0.4521394 0.5597149 -0.5687285 0.6027165 0.5597138 -0.5687283 -0.6027178 0.4639695 -0.4769607 0.7464856 0.6280565 -0.6333384 -0.4521367 0.3375971 -0.3535228 0.8723818 0.673313 -0.6755576 -0.3004525 0.1820613 -0.1976081 0.9632262 0.6989526 -0.6993072 -0.1497829 0.1820625 -0.1976075 -0.9632261 0.7072534 -0.7069602 -5.22448e-6 0.6989542 -0.6993071 0.1497751 0.673313 -0.6755574 0.3004528 0.3375961 -0.3535202 -0.8723832 0.4639633 -0.4769635 -0.7464877 0.2014768 -0.1052562 0.9738215 0.904055 -0.4274162 -7.03236e-6 0.8891615 -0.4213618 0.1784553 0.2014749 -0.1052234 -0.9738255 0.8447694 -0.4023872 0.3527739 0.3787447 -0.1909273 -0.9055933 0.770741 -0.3702381 0.5185384 0.5357612 -0.2646947 -0.8018084 0.6672561 -0.3246273 0.670363 0.6672568 -0.3246312 -0.6703605 0.5357618 -0.264692 0.8018088 0.7707419 -0.3702371 -0.518538 0.3787451 -0.1909232 0.9055941 0.8447689 -0.4023882 -0.3527737 0.8891592 -0.4213627 -0.1784642 0.703531 -0.1739935 0.6890359 0.5558249 0.1257588 0.821732 0.81877 -0.2020407 -0.5373967 0.3836825 0.1496985 0.9112509 0.9026666 -0.2230925 -0.3679982 0.1998816 0.1752436 0.9640213 0.9537051 -0.2356303 -0.1868823 0.1998816 0.1752639 -0.9640176 0.9708619 -0.2396399 -8.33916e-6 0.9537072 -0.2356286 0.1868742 0.9026669 -0.2230911 0.3679983 0.3836845 0.1496954 -0.9112505 0.8187691 -0.2020464 0.537396 0.5558221 0.1257342 -0.8217378 0.7035309 -0.1739944 -0.6890358 0.2701493 0.2868664 -0.9190903 0.8553942 0.3782177 0.35391 0.9076498 0.379092 0.1801698 0.9010077 0.3951544 0.1789922 0.3607985 0.3368869 -0.8696734 0.7688515 0.3789643 0.5150277 0.8143664 0.4519537 0.3640679 0.6531921 0.3814093 -0.6541156 0.5112205 0.3847423 -0.7685226 0.7386844 0.4542464 0.4980017 0.6383449 0.4237674 0.6426017 0.7688502 0.378949 -0.5150409 0.6383833 0.4237794 -0.6425557 0.6531713 0.3814325 0.6541227 0.5112219 0.384759 0.7685135 0.7386615 0.4542386 -0.4980426 0.8143655 0.4519469 -0.3640784 0.360427 0.3371287 0.8697338 0.8554074 0.3781942 -0.3539031 0.9010112 0.3951511 -0.1789816 0.2701434 0.28684 0.9191003 0.9076482 0.3790915 -0.1801788 0.9161986 0.4007246 -1.0254e-5 0.9251961 0.3794894 -7.45407e-6 0.6849467 0.5543774 -0.4727724 0.6950005 0.6235441 -0.3580043 0.4582341 0.4298452 0.7779811 0.6702336 0.7132863 -0.2049624 0.3379905 0.3508484 0.8733085 0.9075781 0.4198836 -6.51334e-6 0.263446 0.2858703 -0.9213439 0.2634437 0.2858455 0.9213522 0.3379281 0.3507671 -0.8733654 0.6702277 0.7132844 0.2049883 0.4582281 0.4298459 -0.7779844 0.6950004 0.6235485 0.3579971 0.6211069 0.4593187 -0.6350217 0.6849615 0.5543902 0.4727361 0.6210635 0.4592889 0.6350857 0.3671656 0.920476 0.133841 0.2809917 0.4186702 -0.8635735 0.4239333 0.5082465 -0.749644 0.5086318 0.8297291 0.2298773 0.44666 0.7066879 -0.5487141 0.6846156 0.5586051 0.4682541 0.6846028 0.5585954 -0.4682844 0.4466331 0.7066584 0.548774 0.508637 0.8297218 -0.2298915 0.4239488 0.5082615 0.7496252 0.3671616 0.9204798 -0.1338258 0.2810355 0.4187533 0.8635188 0.3365783 0.9416555 -4.15247e-6 0.2084943 0.3627753 -0.9082534 0.2089771 0.3627058 0.9081702 0.3957355 0.9183647 -4.17205e-6 0.3325604 0.6962428 0.6361209 0.2278363 0.9645048 -0.1334962 0.2294872 0.9711751 -0.06445699 0.199862 0.505972 0.8390754 0.229904 0.9732133 -3.30535e-6 0.1605094 0.4175018 -0.8943876 0.1605122 0.4175001 0.8943878 0.1998308 0.505881 -0.8391377 0.2294899 0.9711739 0.06446427 0.332561 0.696226 -0.6361389 0.2640139 0.9403245 0.2146779 0.2278331 0.9645068 0.1334871 0.2498435 0.8734301 -0.4179691 0.2245898 0.9509257 0.2128373 0.2245875 0.9509223 -0.2128552 0.2498396 0.8733996 0.418035 0.2640122 0.9403189 -0.2147043 0.1513469 0.5789565 -0.8011888 0.115017 0.629565 -0.7683873 0.1540417 0.9813881 0.114668 0.1359406 0.940451 -0.3115641 0.1495341 0.9511196 -0.2702057 0.1525279 0.9711226 0.1834558 0.1525261 0.9711202 -0.1834703 0.1495321 0.9511067 0.2702525 0.1540434 0.9813866 -0.1146775 0.1150453 0.6297311 0.768247 0.1548537 0.9863897 -0.05527937 0.1513695 0.5790486 0.801118 0.1550549 0.9879059 -2.44746e-6 0.1169508 0.4550855 -0.8827343 0.1166121 0.4550536 0.8827955 0.1548536 0.9863893 0.05528604 0.09614247 0.9899553 -0.1036587 0.09647959 0.9940831 -0.049905 0.2212919 0.5878103 0.7781445 0.09659093 0.9953243 -2.13253e-6 0.09797614 0.4162406 -0.9039605 0.09797942 0.4162564 0.9039528 0.2212574 0.5877342 -0.7782119 0.09648054 0.9940828 0.04991048 0.08538025 0.8473402 -0.524142 0.09614229 0.9899562 0.1036502 0.09382933 0.9648356 -0.245537 0.09539401 0.9814871 0.1660819 0.0953949 0.9814845 -0.1660963 0.1359354 0.9404235 0.3116493 0.09382873 0.9648252 0.2455778 0.0853821 0.8473751 0.5240855 0.04627364 0.9941306 0.09779083 0.09875369 0.9015547 -0.4212446 0.04529839 0.9715936 -0.23228 0.0459873 0.9865483 0.1568682 0.04598742 0.9865461 -0.1568818 0.04529905 0.9715843 0.2323189 0.04627436 0.99413 -0.09779763 0.09874647 0.9015768 0.4211989 0.04642868 0.9978118 -0.04707521 0.2175871 0.6947818 0.6855174 0.04648101 0.9989192 -2.10103e-6 0.03046518 0.3978129 -0.9169607 0.03046625 0.3978242 0.9169557 0.217557 0.6947228 -0.6855867 0.04642862 0.9978116 0.04708015 1.20804e-6 0.4207479 0.9071777 2.31314e-6 0.9989327 -0.04619109 1.16929e-6 1 -2.10093e-6 7.19929e-6 0.4014643 -0.9158747 7.66649e-6 0.4014608 0.9158763 1.16298e-6 0.4207463 -0.9071784 2.32649e-6 0.9989325 0.04619622 2.8656e-7 0.9183077 -0.3958672 0 0.9427698 -0.3334447 1.7285e-6 0.9953852 0.09596019 0 0.973648 -0.2280564 0 0.9880803 0.1539394 0 0.9880781 -0.1539539 0 0.9736392 0.2280941 1.72346e-6 0.9953846 -0.09596687 0 0.9427818 0.3334107 -0.04597836 0.9865481 0.1568722 -0.04529905 0.9715837 0.2323215 -0.04529833 0.9715934 -0.232281 -0.09874832 0.9015787 0.4211944 -0.04597842 0.9865459 -0.1568858 -0.2175956 0.6947888 0.6855077 -0.0462709 0.9941298 -0.09780013 -0.03048223 0.3978123 0.9169604 -0.04642838 0.997812 -0.04707086 -0.03048342 0.3978279 -0.9169536 -0.04647773 0.9989193 -2.22298e-6 -0.04642826 0.9978119 0.0470758 -0.04627025 0.9941307 0.09779286 -0.2175673 0.6947287 -0.6855776 -0.09875506 0.9015559 -0.4212418 -0.09800207 0.41623 -0.9039625 -0.09799873 0.4162153 0.9039697 -0.09659379 0.9953239 -2.3275e-6 -0.09649235 0.9940822 0.04989922 -0.09614586 0.9899554 0.1036543 -0.2212663 0.5877442 -0.7782018 -0.09540265 0.9814842 0.1660935 -0.08537983 0.8473435 -0.5241369 -0.09382396 0.9648234 0.2455867 -0.09382456 0.9648343 -0.2455438 -0.08538115 0.8473749 0.5240859 -0.09540343 0.9814819 -0.1661072 -0.2212959 0.5878114 0.7781426 -0.09614598 0.9899547 -0.1036615 -0.09649133 0.9940826 -0.04989403 -0.1495119 0.9511225 -0.2702081 -0.1495098 0.951109 0.2702565 -0.1359365 0.940422 0.3116534 -0.1525272 0.9711195 -0.1834731 -0.1150445 0.6297236 0.7682532 -0.151369 0.5790411 0.8011235 -0.1540695 0.9813821 -0.1146819 -0.116611 0.4550316 0.8828069 -0.1548672 0.9863882 -0.05526709 -0.1169492 0.4550987 -0.8827277 -0.1550545 0.987906 -2.33524e-6 -0.1548666 0.986388 0.05527335 -0.1540678 0.9813831 0.1146752 -0.1513479 0.5789527 -0.8011915 -0.1525288 0.9711216 0.183461 -0.1359422 0.94045 -0.3115666 -0.2299039 0.9732133 -2.5631e-6 -0.2294818 0.9711767 0.06445223 -0.1605171 0.4175224 -0.8943766 -0.2278156 0.9645105 0.13349 -0.1150177 0.6295677 -0.7683851 -0.1997687 0.5059452 -0.8391139 -0.2246031 0.9509224 0.2128382 -0.3325267 0.6962407 -0.6361407 -0.249848 0.8733861 0.4180583 -0.249853 0.8734205 -0.4179834 -0.3325266 0.6962572 0.6361225 -0.2246009 0.9509194 -0.212854 -0.1997972 0.5060285 0.8390569 -0.2278189 0.9645085 -0.1334987 -0.1605155 0.4175064 0.8943843 -0.2294795 0.9711777 -0.0644446 -0.4466689 0.7066562 0.5487476 -0.4238996 0.5083553 0.7495893 -0.2639987 0.9403222 -0.2147065 -0.2810102 0.4188314 0.8634892 -0.5086955 0.8296914 -0.2298721 -0.2088735 0.3628291 0.9081448 -0.3671136 0.9205023 -0.1338026 -0.2088769 0.3628505 -0.9081355 -0.3365585 0.9416626 -4.67695e-6 -0.3671173 0.9204983 0.1338204 -0.5086913 0.8296985 0.2298554 -0.2809595 0.4187644 -0.8635383 -0.2640002 0.9403275 0.2146815 -0.423882 0.5083376 -0.7496113 -0.4466916 0.7066866 -0.54869 -0.2632953 0.2860557 -0.9213294 -0.6702792 0.7132521 0.2049323 -0.694944 0.6236006 0.3580155 -0.3380182 0.3506488 -0.873378 -0.6850033 0.5543098 0.4727696 -0.4582809 0.4297716 -0.7779943 -0.6844735 0.5587192 0.4683257 -0.6210559 0.4592885 0.6350935 -0.6844611 0.5587121 -0.4683524 -0.621098 0.4593154 -0.6350328 -0.4582822 0.4297813 0.7779882 -0.6849889 0.5542995 -0.4728026 -0.3380853 0.3507218 0.8733228 -0.6949437 0.6235951 -0.3580257 -0.263284 0.2860443 0.9213361 -0.6702847 0.7132534 -0.20491 -0.395735 0.9183647 -6.25729e-6 -0.738681 0.4541761 -0.4980709 -0.5112792 0.3846079 0.7685509 -0.3604801 0.336912 0.8697956 -0.8143265 0.4520139 -0.3640822 -0.2701347 0.2868387 0.9191032 -0.9076209 0.4197911 -6.63043e-6 -0.9010739 0.3950465 -0.1788968 -0.2701432 0.2868556 -0.9190956 -0.9161987 0.4007242 -7.03674e-6 -0.9010703 0.3950497 0.178908 -0.8143264 0.4520214 0.3640732 -0.360415 0.3368561 -0.8698443 -0.7387034 0.4541815 0.4980328 -0.5112872 0.3845874 -0.7685559 -0.6383262 0.4237465 0.6426342 -0.6383664 0.4237596 -0.6425857 -0.9076495 0.3790912 0.1801735 -0.8554462 0.3781709 0.3538342 -0.383694 0.1496802 -0.9112491 -0.5558195 0.1257275 -0.8217403 -0.7688469 0.3789618 0.5150364 -0.6531439 0.3814018 -0.654168 -0.7688452 0.378947 -0.5150497 -0.6531227 0.3814248 0.6541758 -0.5558274 0.1257525 0.8217312 -0.8554596 0.3781479 -0.3538267 -0.3836954 0.1496854 0.9112476 -0.9076478 0.3790913 -0.1801812 -0.1998314 0.1754719 -0.9639902 -0.1998304 0.1754839 0.9639883 -0.9251962 0.3794892 -7.45404e-6 -0.5357527 -0.2647032 0.8018113 -0.9026773 -0.2230381 -0.3680051 -0.8447417 -0.4024283 -0.352793 -0.8891941 -0.4212937 -0.1784529 -0.3787541 -0.1909266 0.9055895 -0.9538025 -0.2352777 -0.1868295 -0.904073 -0.4273781 -7.42643e-6 -0.2015684 -0.1052751 -0.9738005 -0.2015711 -0.105278 0.9737997 -0.9538041 -0.2352764 0.1868231 -0.9708619 -0.2396399 -8.33916e-6 -0.378751 -0.1909417 -0.9055877 -0.9026771 -0.2230411 0.3680038 -0.8891959 -0.4212928 0.1784468 -0.5357504 -0.264703 -0.8018128 -0.8186857 -0.2024089 0.5373867 -0.8447414 -0.4024301 0.352792 -0.6672616 -0.3246298 -0.6703563 -0.7035332 -0.174013 0.6890288 -0.7706584 -0.3704165 0.518534 -0.7035306 -0.1740218 -0.6890292 -0.7706592 -0.3704181 -0.5185316 -0.6672638 -0.3246249 0.6703565 -0.8186876 -0.2024078 -0.5373843 -0.6733135 -0.6755591 0.3004477 -0.4639642 -0.476962 -0.7464881 -0.5597099 -0.5687096 -0.6027389 -0.6281099 -0.6332827 0.4521406 -0.6281101 -0.633283 -0.45214 -0.5597095 -0.5687092 0.6027397 -0.6733133 -0.6755588 -0.300449 -0.4639661 -0.4769617 0.7464872 -0.6988672 -0.6993852 -0.149817 -0.3376111 -0.3535377 0.8723703 -0.707284 -0.7069295 -6.15631e-6 -0.1820293 -0.1975366 -0.963247 -0.1820322 -0.1975784 0.9632378 -0.3376093 -0.3535386 -0.8723707 -0.6988686 -0.6993851 0.1498101 -0.2846973 -0.4797266 0.8299458 -0.5187165 -0.8459348 -0.123805 -0.5229259 -0.8523782 -5.75993e-6 -0.156874 -0.2729675 -0.9491467 -0.1569334 -0.2735769 0.9489613 -0.284695 -0.4797382 -0.8299397 -0.5187183 -0.8459349 0.1237959 -0.3778901 -0.6265978 -0.6815969 -0.505504 -0.8254277 0.251267 -0.4405404 -0.724543 -0.5300581 -0.4808882 -0.7872171 0.3860517 -0.4808892 -0.7872164 -0.3860519 -0.4405393 -0.7245426 0.5300596 -0.5055042 -0.8254266 -0.2512698 -0.3778915 -0.6266042 0.6815902 -0.2923902 -0.7256323 -0.622869 -0.3315935 -0.8180818 -0.4698809 -0.3547307 -0.8728755 0.3350442 -0.3547306 -0.8728758 -0.3350436 -0.3315929 -0.8180828 0.4698795 -0.3681294 -0.9045341 -0.2151719 -0.2923907 -0.7256373 0.6228631 -0.3750628 -0.9210143 -0.1051703 -0.2277033 -0.5722882 0.7878056 -0.377106 -0.9261701 -4.02104e-6 -0.1284189 -0.3338196 -0.9338486 -0.1284192 -0.3338301 0.9338448 -0.2277003 -0.5722918 -0.7878037 -0.3750632 -0.9210146 0.1051648 -0.3681296 -0.904534 0.2151716 -0.2604757 -0.961002 -0.09288454 -0.261673 -0.9651566 -4.88302e-6 -0.09765601 -0.3794201 -0.9200564 -0.09765619 -0.3793992 0.9200651 -0.1698763 -0.6373065 -0.7516532 -0.2604749 -0.9610026 0.09288108 -0.2125219 -0.788834 -0.5766935 -0.256752 -0.9474481 0.1908419 -0.2362775 -0.8733932 -0.4258607 -0.2494914 -0.9208768 0.2995663 -0.2494912 -0.9208776 -0.2995641 -0.2362772 -0.8733927 0.425862 -0.2567523 -0.9474481 -0.190841 -0.2125227 -0.7888343 0.5766928 -0.169876 -0.6373105 0.75165 -0.1589226 -0.9477263 0.2766923 -0.1517628 -0.9053833 -0.3965467 -0.158923 -0.947727 -0.2766897 -0.1517627 -0.9053825 0.3965486 -0.1628156 -0.9709326 -0.175445 -0.1382706 -0.8274537 0.544244 -0.1647597 -0.9826444 -0.08523064 -0.1125318 -0.6800205 0.724506 -0.1653938 -0.9862277 -3.61358e-6 -0.06553828 -0.4110624 -0.9092482 -0.06553715 -0.4110643 0.9092475 -0.1125324 -0.6800191 -0.7245071 -0.1647596 -0.9826446 0.08522975 -0.1382703 -0.8274558 -0.544241 -0.1628156 -0.9709323 0.1754471 -0.03276872 -0.429614 -0.9024179 -0.03276699 -0.4296336 0.9024087 -0.08015 -0.9967828 -3.6507e-6 -0.05599421 -0.7041646 -0.7078256 -0.07994908 -0.9934989 0.08104377 -0.06817305 -0.848274 -0.525151 -0.07905954 -0.9827815 0.1670035 -0.07412606 -0.9220623 -0.3798768 -0.07734578 -0.9614365 0.2639274 -0.07734578 -0.9614366 -0.2639269 -0.07412606 -0.9220623 0.3798767 -0.07905948 -0.982782 -0.1670006 -0.06817311 -0.848273 0.5251527 -0.07994866 -0.9934989 -0.08104574 -0.05599504 -0.7041608 0.7078292 0.00642997 0.9998976 0.01278614 0 0.9995035 0.0315116 0.008541464 0.9999415 0.006634294 -0.9995886 0 -0.0286836 -0.998322 0 -0.05790668 -0.998322 0 -0.05790662 0.006181955 -0.9999054 0.01229357 0.01040095 -0.999946 0 0.008212149 -0.9999459 0.006378531 0.01040095 -0.999946 0 0.01040089 -0.999946 0 0.004532516 -4.77614e-5 -0.9999898 0.004528999 0 -0.9999898 0.004592418 -8.67799e-4 -0.9999891 0.01081794 0.9999415 0 0.01081812 0.9999415 0 -0.7933723 0.6000441 -0.1025065 -0.9779469 0.1662967 -0.1263542 0.06782561 0.9965098 -0.04866188 0.0489422 0.9981409 -0.03632378 0.09873735 0.9924238 -0.07311576 0.02871423 0.998197 0.05270808 0.04961043 0.9948643 0.08822667 0.9214466 0.3698135 0.1190558 0.9746989 -0.1846679 0.1259362 0.9746989 -0.1846679 0.1259362 0.1465483 0.9540334 0.2614267 -0.1831362 -0.9828028 -0.02366232 -0.183136 -0.9828028 -0.02366226 -0.1831412 -0.9828018 -0.02366268 0.07168352 0.988656 0.131988 -0.934179 0.3355109 -0.1214182 -0.9644315 -0.2327214 -0.1253503 -0.9650392 -0.2301455 -0.1254293 0.1212434 0.9900475 -0.07145756 0.8521558 0.1468928 -0.5022479 0.5652726 0.169691 0.807262 0.1730269 0.9534341 0.2470325 0.2311028 0.9633545 -0.1361605 0.0623914 0.9940664 0.08910298 0.7612255 0.6408955 0.09893894 0.9644001 0.2328534 0.1253462 0.2502964 -0.9568719 -0.147472 0.191973 -0.9423531 0.274075 -0.2309926 0.9724923 -0.03002226 -0.2309926 0.9724922 -0.03002226 -0.9995889 0 -0.02867215 0 8.46259e-6 1 0 9.52041e-6 1 -7.01819e-7 -1 0 0 -1 0 -1.68956e-7 -1 0 -0.5771434 0 -0.8166429 -0.7314287 0 -0.681918 -0.7314287 0 -0.681918 -3.94532e-7 1 0 2.11842e-6 1 0 0 1 0 -0.01831412 0 -0.9998324 -0.01831412 0 -0.9998324 -0.01831406 0 -0.9998324 -0.5771434 0 -0.8166428 -0.7314273 0 -0.6819195 -0.9584565 0 -0.2852388 -0.9584565 0 -0.2852391 -0.9584565 0 -0.2852389 -0.999445 0 -0.03331178 -0.999445 0 -0.03331178 -0.731427 0 -0.6819198 -0.9584546 0 -0.2852455 -0.9584552 0 -0.2852436 -0.9994451 0 -0.03330999 -0.999445 0 -0.03331172 -0.5432395 -0.8143916 0.204101 -0.5791325 0.5791274 -0.5737743 0 4.92802e-6 -1 0 4.37125e-6 -1 0.01211667 0.9999267 0 0.01211637 0.9999267 0 0.5410323 0.8410019 0 0.5410335 0.8410012 0 0.5410326 0.8410017 0 0.02362191 0.9997209 -4.7587e-4 0.02360457 0.9997214 3.33045e-4 -0.5911161 -0.8065865 0 -0.5911169 -0.806586 0 -0.5911158 -0.8065868 0 -0.001257002 -0.9999993 0 -0.001257956 -0.9999992 0 -0.001256883 -0.9999993 0 0.5982707 -0.8012942 0 0.5982761 -0.80129 0 0.5982676 -0.8012964 0 -0.7230778 0.6907666 0 -0.7230802 0.6907641 0 -0.723079 0.6907655 0 0.1842945 0.8513894 -0.4910925 0.01241093 0.8733607 -0.486916 0.3947617 0.7864429 -0.4750484 0 0.7103126 0.7038865 7.98404e-4 -0.9999998 0 -6.02052e-4 -0.9999999 0 -6.0089e-4 -0.9999999 0 -0.5444348 0.8388033 0 0.5981077 0.8014158 0 0.5981183 0.8014079 0 0.5980786 0.8014376 0 0.7101205 0.7040802 0 0.7101186 0.7040821 0 0.7101196 0.7040812 0 0.0142095 0.999899 0 0.01420938 0.9998991 0 0.01420944 0.9998992 0 1 0 3.01135e-6 1 0 1.65046e-6 1 0 3.01159e-6 0.9973582 0 0.07264167 0.9973569 0 0.07265901 0.9973585 0 0.07263773 0.9973595 0 0.07262217 0.9973581 0 0.07264184 0.7552664 0 -0.655418 0.7552631 0 -0.6554217 0.7552634 0 -0.6554215 0.7552655 0 -0.6554191 0.7552646 0 -0.65542 -1 0 1.66937e-6 -1 0 1.67998e-6 -1 0 1.75486e-6 0.01410228 -0.9999001 0.001048743 0.01564723 -0.9998776 0 -1.02519e-4 1 8.64804e-5 0.001164555 -0.4506817 -0.892684 0.01664233 -0.9379253 0.346438 -0.007668554 0.7106233 -0.703531 0.01952731 -0.999809 8.66782e-4 0.01449549 -0.999538 -0.02671974 0.01448851 -0.999537 -0.02675771 0.01225841 -0.99952 0.02845323 0.01314377 -0.9999121 0.001792907 0.01353257 -0.9998563 0.01021575 0.01434409 -0.9998963 -0.001281082 -0.02281337 -0.0382632 0.9990073 0.3218491 0.1848663 0.9285675 0.1528722 0 0.988246 0.3219327 -0.1845599 0.9285995 0.1291186 -0.04838383 0.9904481 0.1289587 0.04788231 0.9904934 0.1380971 0.06749087 0.9881166 0.1362951 -1.16688e-4 0.9906684 0.1532879 0.08069616 0.9848812 0.009619176 0.04876416 0.9987641 0.7035378 0.1644338 0.6913726 0.73659 0.1155001 0.6664045 0.7013584 0.0954408 0.7063905 0.6013228 0.08169472 0.7948188 0.800145 -0.01448816 0.5996316 0.7654651 0.01162374 0.6433726 0.7798364 -0.09095972 0.6193397 0.7539899 -0.04711401 0.6551944 4.9327e-4 -0.9999999 2.95974e-4 1.09339e-4 1 3.17219e-4 1 2.11752e-4 0 -1 0 1.44856e-5 1 4.56574e-5 -7.21108e-5 0.9999963 5.86704e-4 0.00266999 0.9999954 4.22049e-4 0.003033638 0.9999969 0.001193642 0.002183735 0.9999969 3.3581e-4 0.002468347 0.9999967 3.92926e-4 0.002540528 0.2809813 0.9597131 7.61256e-4 -0.85103 0.5245032 0.02538317 -0.6163759 0.5450286 0.5683526 -0.9991734 0.04065442 -1.11869e-4 0.01354193 0.9998933 -0.005474865 4.33213e-7 1 0 0.01192605 0.9999289 0 -0.02043867 0.9992661 -0.03239631 -0.006301581 0.9999118 -0.01170122 0.008385419 0.9999272 0.008681476 0.01741492 0.9998484 0 0.01616877 0.9998691 -7.17626e-4 0.008789062 0.9999614 -2.00241e-4 1.44763e-7 1 0 0.01741498 0.9998484 0 0.009596347 -0.999954 0 0.01845937 0.9996793 -0.01733475 0.01679599 -0.9998493 -0.00439763 0.004505813 0.9999859 -0.00281614 -0.008315742 -0.9999655 0 -0.152923 -0.9882163 0.006569623 1 0 -3.63654e-4 1 0 2.04725e-6 1 0 9.80211e-6 1 0 3.667e-6 1 0 -7.58852e-6 1 0 -7.27506e-6 1 0 6.06828e-6 0.5614956 0.06279939 0.8250935 0.5607012 0.06339663 0.8255878 0.5597925 0.0305953 0.8280679 -0.9991757 0.04059582 -1.165e-4 -0.9991759 0.04059112 -1.09959e-4 -0.01547425 -0.1567565 -0.9875161 0.01021838 0.9999479 0 0.01712304 0 -0.9998535 0.01711547 0 -0.9998536 0.01277035 0 -0.9999185 1 0 -3.74362e-5 -1 0 -7.95743e-7 1 0 0 -1 0 1.11064e-6 -0.9996992 -0.01420086 0.01999616 -0.4755167 0.4502659 -0.755741 0.02516132 -0.150542 -0.9882834 -0.9255195 0.2188308 -0.309074 -0.9533911 0.2764658 -0.12088 -0.9996982 -0.01421916 0.02003294 -0.4765524 0.5026525 0.7212756 -0.9098344 0.1812174 0.3733117 -1 0 3.58147e-6 -0.9098419 0.1811815 0.373311 -0.998507 -0.0356999 -0.04134327 -0.9922709 0 -0.1240909 -1 0 -6.75024e-7 0.001489818 0.9996935 -0.02471297 4.87317e-4 0.9985886 -0.05311053 0.001515746 0.9997056 -0.02421617 0 1 0 -0.005411207 -0.9999853 0 -0.005410254 -0.9999854 -3.61319e-4 0.005902111 -0.3918783 -0.9199982 0.06028157 -0.9860395 -0.1552165 0.0600847 -0.9973177 -0.04180228 1 -6.17429e-6 -4.13399e-4 1 0 5.50998e-5 0.9999925 0.003803074 -7.43695e-4 0.9999887 0.004603147 -0.001251935 1 1.13313e-4 7.90347e-5 0.9997381 -0.02096486 -0.009185731 1 0 -6.22799e-6 0.9999974 9.06559e-4 0.002114892 0.999997 9.62845e-4 0.002268612 1 0 4.79468e-5 0.003659069 0 -0.9999933 0.003659069 -2.99196e-7 -0.9999933 0.003529489 -2.17447e-4 -0.9999938 0.003519833 -2.17023e-4 -0.9999938 0.002826154 0.02381366 -0.9997125 -0.003392994 1.57644e-4 0.9999943 -0.00344634 0 0.9999942 -0.003407418 6.70013e-4 0.999994 -0.003407478 6.70017e-4 0.999994 -0.003407418 6.70014e-4 0.999994 1 0 -8.36628e-5 0.9989892 -0.04448711 -0.006449222 1 0 2.13306e-4 0.9973988 -0.07180398 -0.006325304 -4.90001e-4 -0.9994069 0.0344336 -3.40286e-4 -0.999356 0.03588312 0.04209941 -0.9987716 -0.02613693 0.03800451 -0.9992566 -0.006491959 0 -0.9994069 0.03443974 0 0.998938 0.04607415 -0.01407229 0.1064937 -0.9942138 -0.003299415 -0.6690936 -0.7431709 -1 0 -1.58166e-6 -1 0 -5.43292e-6 -1 0 -2.40183e-6 -1 0 1.3782e-5 -1 0 2.34658e-4 -1 0 -5.0062e-7 -1 0 -9.19174e-7 -0.9999888 0 -0.004732608 -1 0 2.27008e-4 -1 0 1.24983e-6 -0.9999915 0 -0.004132688 -1 0 -1.0253e-4 -0.9999915 0 -0.004134774 -1 0 -4.44565e-4 -1 0 2.37358e-4 -1 0 -5.39509e-4 -0.9999999 0 4.82554e-4 -1 0 -1.90785e-4 -1 0 -1.59224e-4 -0.1230968 -0.9923866 -0.004007875 1 0 2.62142e-5 1 0 1.45508e-4 1 0 4.28612e-5 0.9999421 0 0.01076471 0.9999154 0 0.01300758 1 0 4.35048e-6 1 0 -1.91162e-5 1 0 2.12864e-6 1 0 -4.02442e-4 1 0 2.97211e-5 0.9999994 0 -0.001212894 1 0 1.96995e-4 0.9999995 0 0.001049697 1 0 -9.22759e-6 0.9999999 0 -6.49072e-4 0.9999998 0 -7.01395e-4 0.999997 0 0.002473056 1 0 3.21098e-4 0.9999995 0 0.001026988 1 0 3.80865e-4 1 0 -1.66632e-6 0.4229282 0.9061633 0 1 0 -2.39572e-4 1 0 -8.63476e-5 1 0 -1.67376e-5 1 0 -1.00047e-4 0.01457506 0 0.9998938 0.01488685 -4.74478e-6 0.9998893 0.01730406 -5.59568e-4 0.9998502 0.01516449 0 0.9998851 0.02005988 0.006401658 0.9997783 0.0107364 0.001494526 0.9999414 0.01517564 -6.21158e-6 0.9998849 -0.01178616 0.6956878 -0.7182476 -0.007420361 0.4067211 -0.9135224 -0.01026409 -0.496741 -0.8678382 -0.01018971 0.7493843 -0.662057 -0.008064031 0.8075897 -0.5896897 -0.01139485 -0.9095807 -0.4153711 -0.008929371 0.2210419 -0.9752235 -0.01140892 -0.9095628 -0.4154101 0.01519858 -0.1974388 0.9801974 0.001982033 -0.9957262 0.09233391 0.001498758 -0.9449557 0.3271951 0.002187073 0.9947398 0.1024115 -0.004660785 0.9945058 -0.1045789 -0.005097687 -0.995965 -0.08959817 0.002603888 -0.9155859 0.4021142 0 -0.8818995 0.4714374 0.006200313 -0.8416203 0.5400343 0.002293407 0.9037132 0.4281323 0.01011705 0.002591252 0.9999455 0.0145716 0 0.9998939 0.01488423 5.60757e-6 0.9998893 0.01517438 7.80421e-6 0.9998849 0.010697 -0.001601636 0.9999415 0.01516556 -1.66107e-6 0.999885 0.01619774 0.001779735 0.9998673 0.01516443 0 0.9998851 0.01541763 0.052877 0.998482 0.01068437 -0.001605927 0.9999417 -4.08113e-6 -0.9568452 0.2905982 0 0.9568486 0.2905868 1.93593e-4 0.9870989 0.160112 7.79051e-7 0.9345291 0.3558868 0 0.7730787 0.6343102 0 0.7727442 0.6347177 -0.001113712 0.7070089 0.7072038 0.004299879 0.9568704 0.2904836 0.00429964 0.9568843 0.2904377 0.002901494 0.9805984 0.1960062 0.001399636 -0.9951869 0.09798496 -0.004400908 -0.7947977 -0.6068586 -0.00392884 -0.8549717 -0.5186598 -0.01250004 0.09171837 -0.9957066 -0.268561 -0.9306846 -0.2483971 -0.1688683 -0.9619946 -0.2145925 -0.01311445 0.4764842 -0.8790853 -0.007591187 -0.304389 -0.9525176 -0.003195345 -0.6704022 -0.7419912 -0.01215153 -0.5361188 -0.8440551 -0.01086312 -0.1251293 -0.992081 -0.0138064 0.3089733 -0.9509705 -0.01888656 0.9478203 -0.3182454 0.01931262 0.9500941 -0.3113655 -0.007340908 0.8336457 -0.5522509 0.001240074 0.9999993 -2.22861e-4 0.001240134 0.9999992 -2.23643e-4 8.43406e-4 0.6696107 -0.7427118 -0.0128389 -0.1044967 -0.9944424 -1.99855e-4 0.9999568 0.009304225 -0.007500588 0.9221203 -0.3868309 -0.02349585 0.997237 -0.07047259 -0.02350538 0.997253 -0.07024395 -0.02341544 0.9971471 -0.07175999 -0.02349525 0.9972625 -0.07011139 -0.01250553 0.1045204 -0.9944441 -0.01022469 -0.1061002 -0.9943029 -2.5693e-4 -0.9135619 -0.4066997 0.8413152 -0.5287343 0.1123791 0.8413322 0.3616797 0.4016816 1 0 1.29456e-5 0.8718538 0.04999625 -0.487208 -4.12375e-4 0.9464915 -0.3227285 0.003323853 0.6691294 -0.7431385 0.8779334 0.4679642 0.1012057 -0.6118773 0.6399187 0.4648767 -0.7130326 -0.7011309 0 -0.7122732 0.6940785 -0.1045078 1 0 2.20647e-6 1 0 -2.56643e-6 1 0 1.50153e-6 -1 0 -5.72127e-6 -1 0 4.79645e-6 -9.92724e-4 0.809113 0.5876523 1 0 5.29989e-6 -1 0 1.46852e-5 -1 0 4.29178e-6 -1 0 1.43953e-5 -1 0 8.48035e-6 -1 0 1.85809e-5 -1 0 2.17955e-5 -0.009415745 0.1045401 -0.9944761 0.0139873 -0.4999253 0.8659557 -0.9981812 0.05545598 -0.02364629 -0.9983866 0.05181229 -0.02323424 -0.02345484 0.9942475 -0.1045079 -0.9984465 -0.05438888 -0.01210033 -0.9984551 -0.05420815 -0.01221537 0.9983901 -0.05176162 0.023198 -0.02345263 0.994248 -0.1045035 -0.9983474 -0.05623179 -0.0118516 -0.9984093 -0.05516827 -0.01164466 0.998348 0.05620545 0.01192462 0.998364 -0.05212408 0.02350413 -5.72117e-4 0.9945635 -0.1041305 -1.00532e-4 0.9661372 -0.2580291 0.9983711 0.05577915 0.01200217 -0.02332693 0.9942139 -0.1048555 0.9983764 -0.05200463 0.023238 0.9983729 -0.05205589 0.02327889 -0.998168 0.05564916 -0.02374762 0.9983454 0.05625873 0.0118944 0 -0.9135434 -0.4067413 0.002099037 -0.9753178 -0.2207963 0 0.6691446 0.7431322 7.58772e-7 -0.9503445 0.3111999 -0.01980185 0.8402571 -0.5418266 -0.01980149 0.8388776 -0.54396 -0.02000135 0.8505404 -0.5255293 -0.02591156 -0.9971279 -0.07116675 0.9958015 -0.08361518 -0.03725516 0.002673864 0.9782282 -0.2075147 -0.03840637 0.6326132 0.7735151 -0.2493151 0.467505 0.8481045 -0.5853626 0.4053786 0.702153 -0.03838884 0.6325987 0.7735278 0.7087126 -0.7054968 -7.95133e-4 -0.06205934 -0.9117835 0.4059552 0.8680096 -0.425407 0.2561018 0.01489055 -0.9161258 0.4006143 0.02690029 0.9996382 -7.75704e-6 -0.00333929 -0.9650472 0.2620547 0.001601517 -0.6690956 0.7431747 -0.003339171 -0.9650409 -0.2620782 -0.2335188 -0.9723524 -1.54546e-5 -0.5443784 0.259185 -0.7977942 -0.5444443 0.838797 -6.44972e-6 -0.5433311 -0.7121482 0.444563 0.9996901 0.02238726 -0.01088947 0.9995718 0.02921611 -0.001661479 0.999278 0.03583151 0.01263636 0.9984249 0.0416271 0.03761696 0.8239557 0.5630352 0.06394141 0.9987112 -0.04381734 -0.02561038 0.9997946 -0.006200671 -0.01930159 0.9987117 -0.04381024 -0.02560675 0.9997944 -0.006202876 -0.01930445 0.9347606 -0.1524497 0.3209077 0.8504319 0.3465017 -0.3958563 0.9914939 0.03208923 -0.1261357 0.9870786 0.1098009 -0.1167034 -0.003649413 -0.669122 -0.7431436 -0.9983 -0.05315917 -0.02390319 0.9983348 -0.05645346 0.01185542 0.9983513 0.05246382 0.02328652 0.9983386 -0.05635422 0.01201093 0.9983296 -0.05651801 0.01198959 0.9983235 -0.05662184 0.01201367 -0.9983372 0.05641567 -0.01184916 -0.9983439 -0.05253386 -0.02344942 -0.9983384 -0.05257564 -0.02358978 -0.00304687 -0.9945667 -0.1040567 -0.9982911 -0.05343234 -0.02366405 0.02582621 0.9941523 0.1048535 0.02600133 0.9983544 -0.05111455 -0.9915055 -0.03203457 0.1260592 -0.8671122 0.4758763 0.1471672 -0.9824429 -0.08005589 0.1685146 0.1269422 0.663715 0.7371351 0.1125208 -0.6649064 0.7384028 0.999988 0.00473541 0.001238584 0.9999977 0.001812219 0.001086831 0.9999936 0.003500938 8.3638e-4 0.9999824 0.005749523 -0.001545727 0.9998013 0.01695156 0.01048529 1 0 -3.56435e-4 0.9999986 0.001575171 5.98812e-4 0.999722 0.02358114 0 0.9994785 0.03200948 -0.004255592 0.9997754 0.01869934 -0.009986996 0.9989117 0.01881855 -0.04267758 -0.1680828 0.1030222 0.9803748 0.2981536 -0.954518 0 0.2801776 -0.9589188 0.0444464 0 -0.9346036 -0.3556912 0 -0.9346038 -0.3556906 0.2977297 -0.9027332 0.3105316 0 -0.9346036 -0.3556914 0 0.9185619 -0.3952773 0 0.9185618 -0.3952775 0 0.9185616 -0.395278 0.2676275 0.9538057 0.1364928 0.2993275 0.953714 0.0288586 0.3112569 0.9503259 0 -1 0 -1.35794e-6 -1 0 -4.19726e-6 -1 0 -1.35796e-6 -1 0 -1.07518e-6 -1 0 -4.29324e-7 0.01256 0 -0.9999212 0.9997965 0.01760268 0.0098508 0.9996967 0.01755475 0.01727551 0.9995251 0.01914727 0.0241453 0.9994984 0.02489322 0.01957684 0.9994977 0.02501279 0.01946258 0.9995172 0.0185393 0.02493578 -0.00172472 0.6366986 -0.771111 -0.001707434 0.6368212 -0.7710096 -0.9994769 -0.02531689 -0.02012372 -0.99948 -0.02540516 -0.01986253 -0.9994767 -0.01828175 -0.02668386 -0.9994929 -0.02473366 -0.02005636 -0.9994789 -0.01830124 -0.02658849 -0.9996792 -0.01757806 -0.01823437 -0.9997971 -0.01749885 -0.009975373 0.003092348 -0.6680195 0.7441374 -0.02612835 0.5934249 0.8044652 -0.01716381 0.999471 0.0276252 0.001183092 -0.02510172 -0.9996843 0.00109893 -0.02524387 -0.9996808 0.001155316 -0.02534586 -0.9996781 0.001237809 -0.0248959 -0.9996893 0.001216828 -0.02498209 -0.9996872 8.50646e-4 -0.02759134 -0.999619 -0.9998508 -0.01720732 -0.001572072 -0.9998525 -0.01710522 -0.001584172 -0.9998512 -0.01718181 -0.001573622 -0.9998503 -0.01723253 -0.001570224 0.9998515 0.0171644 0.001592457 0.9997972 0.01759928 0.009790539 0.9998516 0.01716232 0.001544296 0.9998516 0.01715534 0.001615107 0.01716387 -0.9994662 -0.02780055 -0.009121477 0.6352868 -0.7722225 -0.01069891 0.6520711 -0.7580825 -0.009205281 0.6359493 -0.771676 -0.01701843 0.9994658 0.02790307 -0.008497536 0.9998694 0.01375031 -0.01712173 0.9994696 0.02770555 -0.008593201 0.9998653 0.01399081 -0.008544802 0.999869 0.01374858 -0.01721787 0.9994679 0.02770352 -0.008601725 0.9998636 0.01410043 -0.009096264 0.9998787 0.01265132 -0.01720494 0.9994626 0.02790677 -0.008510053 0.9998679 0.01385301 -0.008689463 0.9998631 0.01408296 -0.01718139 0.999464 0.02786457 -0.01718699 0.9994679 0.02772313 0.001100063 -0.02398729 -0.9997117 0.00111705 -0.02502351 -0.9996863 -0.01525634 0.461665 -0.8869233 -0.01726531 0.4999378 -0.8658892 -0.9997236 0.01959288 0.01299834 -0.9997832 0.01564693 0.01374644 -0.9994899 0.01818215 0.02626061 -0.9964272 0.04092878 0.07387655 -0.9991613 -0.007303953 0.04029345 -0.9877055 0.09609824 0.1233009 -0.02882075 -0.5293775 -0.8478967 0.9997271 -0.005734443 -0.02264857 0.9997071 -0.007219851 -0.02310168 0.9995396 -0.01468062 -0.02655553 0.9998062 0.004627227 -0.01913386 0.9995328 -0.0147168 -0.02678948 0.9997111 -0.01556521 -0.01832091 0.01902776 0.6622886 0.7490072 0.00649172 -0.5939702 0.804461 -0.01590323 -0.9994905 0.02767765 -0.02181154 -0.9914441 -0.1286975 -0.01620054 -0.9996437 0.02121466 0.01161146 0.01578617 -0.999808 -5.01514e-4 -0.003379583 -0.9999942 6.93173e-4 0.02553284 -0.9996738 -2.96979e-4 -0.02526789 -0.9996808 -0.001093685 0.02494007 -0.9996883 -9.65607e-4 0.02599167 -0.9996618 7.67074e-5 0.0327478 -0.9994636 0.9998732 -0.01584672 -0.001616477 0.9998646 -0.01629978 0.002299249 0.9998674 -0.01606196 0.002715468 0.9998481 -0.01730692 0.00209707 0.9998648 -0.01627856 0.002335071 -0.9998468 0.01719254 0.003305971 -0.9998714 0.0159496 0.001670777 -0.9998948 0.01450043 3.43495e-4 -0.9998475 0.01714444 0.003340184 0.01590329 0.9994875 -0.02778345 -0.02343207 -0.6352587 -0.7719439 -0.01379394 -0.8292002 -0.5587816 -0.02319926 -0.6414945 -0.7667769 -0.01501238 -0.9568252 0.2902761 -0.01119744 -0.9392699 0.3429967 -0.01149529 -0.9591128 0.2827908 -0.01149773 -0.9591105 0.2827982 0.9994449 0.02682876 -0.01975363 0.01259493 -0.7034291 0.7106539 -0.01869696 -0.9972282 -0.07201689 0.6795244 -0.7330042 -0.03084814 0.03506678 0.04161053 0.9985184 -0.9995578 -0.02709805 0.0122444 -0.9999376 0 0.01117283 -0.1011947 -0.9847664 -0.1414031 -0.654671 -0.7451077 -0.1273593 -0.6546863 -0.7450947 -0.1273563 0.1002261 -0.9842564 -0.1455826 0.9999318 0 -0.01168388 0.652866 -0.7460442 -0.1310886 0.03440165 0 0.9994082 0.06090855 -0.9974579 0.03698498 0.008894801 -0.7698971 0.6381061 0.008867084 -0.7699148 0.6380853 0.0609911 -0.9974532 0.03697764 0.01940137 -0.9007568 0.4338904 0.09837007 -0.9913961 0.08635485 0.001301586 0.02928757 -0.9995703 4.13542e-6 0.04559171 -0.9989601 -0.008585631 -0.5375807 -0.8431687 -0.008091568 -0.502746 -0.8643964 0.1640819 0.1031032 0.9810438 -0.9251561 -0.3795871 6.52739e-6 1 0 -1.83811e-6 1 0 1.75156e-6 1 0 -1.90341e-5 1 0 0 1 0 -1.60474e-6 1 0 -2.93057e-7 1 0 -3.23689e-6 1 0 -2.61567e-7 0 1 0 1.59017e-7 1 0 5.51904e-7 1 0 -1.87548e-7 1 0 2.569e-6 1 0 3.4889e-7 1 0 -1.29502e-5 1 0 -3.34408e-7 1 0 3.21492e-5 1 0 -6.81582e-6 1 0 -2.42205e-5 1 0 4.06876e-5 1 0 -1.07747e-5 1 0 0.2662763 -0.3971459 0.878278 0 0.9784873 -0.2063074 0.1197314 0.9928063 3.0713e-6 -1 0 2.36452e-7 -1 0 1.21602e-4 -1 0 6.72159e-5 -1 0 2.41392e-6 -0.9999994 0 -0.001102566 -1 0 1.45426e-7 -1 0 1.07299e-5 -1 0 0 -1 0 -7.71113e-7 -1 0 -6.60231e-7 -1 0 -1.62139e-5 -1 0 1.19246e-4 -1 0 -4.24993e-5 -1 0 4.78505e-5 -1 0 -4.77707e-6 -1 0 0 -0.9999999 0 -4.93097e-4 -1 0 1.37301e-4 -1 0 1.35081e-4 -1 0 1.09775e-4 -1 0 8.31551e-6 -1 0 -3.40966e-4 -1 0 -5.24452e-6 -1 0 -4.56182e-6 -1 0 -4.19567e-6 -0.8170005 -0.3758111 -0.4373516 0.2609971 0.4372549 0.8606328 -1.17461e-6 -0.9779759 -0.208718 0.1200436 -0.9927687 3.21561e-6 0.2895007 -0.07170879 0.9544879 0 -1 0 0 -1 0 -3.48212e-7 -1 0 0 -1 0 -1.99745e-6 -1 0 0 -1 0 -4.00174e-7 -1 0 0 -1 0 -7.66954e-7 -1 0 0 -1 0 0 -1 0 6.01428e-7 -1 0 1.41255e-7 -1 0 0 -1 0 -6.55676e-7 -1 0 0 -1 0 0 -1 0 0 -1 0 6.6274e-7 -1 0 -1.72096e-7 -1 0 1.00198e-6 -1 0 2.60881e-7 -1 0 0 -1.65304e-7 1 0 2.33817e-7 1 0 -2.6379e-7 1 0 0 1 0 2.36481e-7 1 0 -2.88978e-7 1 0 -1.56682e-7 1 0 1.7118e-6 1 0 -1.92924e-7 1 0 2.46777e-7 1 0 4.16699e-7 1 0 8.54334e-6 1 0 1.53624e-6 1 0 -1.45118e-7 1 0 -1.95701e-6 1 0 1.20132e-7 1 0 1.02517e-5 1 0 0 1 -0.8050732 0.4081847 -0.4303979 1 0 -4.02144e-6 1 0 -2.2767e-5 -1 0 2.96724e-6 0 -1 0 -1 0 -8.0325e-6 -1 0 7.72311e-7 -1 0 -7.83312e-7 1 0 -1.59516e-5 1 0 2.68247e-6 1 0 -4.64337e-6 1 0 3.9978e-7 1 0 -6.42103e-6 1 0 -6.63106e-6 1 0 -4.26152e-6 1 0 -8.95906e-6 0 -0.831797 0.5550802 0.360781 0.5384073 0.7615476 0.7021198 0.5955359 0.3903394 -0.7615202 0.6481413 9.1843e-6 0.9113174 -0.4117045 -7.72761e-6 0.395765 -0.9183518 -4.51689e-6 -0.9708726 0.2395968 -8.35851e-6 0 0.9183682 0.3957271 0.010818 0.9999416 0 0 -0.9995409 0.03029769 0.0045951 -9.03919e-4 -0.999989 -0.9782759 0.1643173 -0.1263967 0.2022241 0.9685816 -0.1447592 -0.1831414 -0.9828019 -0.02366274 0 1.78253e-5 1 0 1.86972e-5 1 -2.016e-7 -1 0 -3.90576e-6 -1 0 -3.36941e-7 -1 0 0 1 0 -1.56069e-6 1 0 1.5623e-5 1 0 -0.01831406 0 -0.9998324 -0.01831406 0 -0.9998323 -0.5771459 0 -0.8166412 -0.9994453 -3.35358e-4 -0.03330272 -4.79658e-5 1.06851e-5 -1 0 9.38227e-6 -1 0.5410315 0.8410025 0 -0.591115 -0.8065874 0 -0.001255929 -0.9999992 0 0.5982621 -0.8013006 0 -0.7230766 0.690768 0 0.5343535 0.7160217 -0.4491986 -0.5444304 0.8388062 0 0.5980679 0.8014454 0 0.7101215 0.7040792 0 0.01420962 0.999899 0 0.9973591 0 0.07262831 0.7552619 0 -0.6554233 - - - - - - - - - - 0.376595 0.12379 0.376745 0.123515 0.398946 0.144016 0.390199 0.5 0.375 0.5 0.375 0.375 0.377201 0.627983 0.377354 0.627703 0.398947 0.644016 0.389594 1 0.375 1 0.375 0.875 0.375 0.625 0.315565 0.626332 0.25 0.625 0.6 0.778746 0.666667 0.778746 0.666667 0.504265 0.666667 0.778746 0.720924 0.778747 0.720924 0.504265 0.6 0.504265 0.6 0.778746 0.58714 0.778746 0.666667 0.504265 0.666667 0.778746 0.6 0.778746 0.666667 0.778746 0.666667 0.504265 0.722925 0.504265 0.582462 0.504265 0.582462 0.778746 0.6 0.778746 0.375 0.467217 0.375 0.487766 0.415539 0.481328 0.342239 0.75 0.362775 0.75 0.362766 0.5 0.375 0.782761 0.412973 0.782055 0.41301 0.768307 0.25 0.625 0.182979 0.626282 0.125 0.625 0.125 0.5 0.25 0.5 0.25 0.625 0.375 0.5 0.375 0.625 0.25 0.625 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.41301 0.768307 0.41301 0.768307 0.412973 0.782055 0 0 0 0 0 0 0.415501 0.468109 0.415501 0.468109 0.415539 0.481328 0.582462 0.778746 0.582462 0.504265 0.58714 0.504265 0.415501 0.468109 0.415539 0.481328 0.415539 0.481328 0 0 0 0 0 0 0.41301 0.768307 0.412973 0.782055 0.412973 0.782055 0.78125 0.99558 0.8125 0.99558 0.8125 0.633611 0.75 0.99558 0.78125 0.99558 0.78125 0.633611 0.90625 0.99558 0.9375 0.99558 0.9375 0.633611 0.8125 0.99558 0.84375 0.99558 0.84375 0.633611 0.875 0.99558 0.90625 0.99558 0.90625 0.633611 0.182979 0.629483 0.25 0.75 0.125 0.75 0.71875 0.633611 0.71875 0.99558 0.75 0.99558 0.65625 0.633611 0.65625 0.99558 0.6875 0.99558 0.4375 0.671212 0.46875 0.719663 0.46875 0.633611 0.0625 0.633611 0.0625 0.671212 0.08825397 0.633611 0.6875 0.633611 0.6875 0.99558 0.71875 0.99558 0.527625 0.814591 0.53125 0.99558 0.53125 0.633611 0.53125 0.633611 0.53125 0.99558 0.5625 0.99558 0.625 0.633611 0.625 0.99558 0.65625 0.99558 0.315566 0.629471 0.375 0.75 0.25 0.75 0.96875 0.633611 0.96875 0.99558 0.972375 0.814591 0.4375 0.671212 0.4375 0.633611 0.413772 0.633611 0 0.633611 0 0.77005 0.03125 0.719663 0 0.911631 0 0.99558 0.02354598 0.99558 0.46875 0.719663 0.5 0.770049 0.5 0.633611 0.5 0.99558 0.5 0.911631 0.478535 0.99558 0.03125 0.633611 0.03125 0.719663 0.0625 0.671212 0.5625 0.633611 0.5625 0.99558 0.59375 0.99558 0.9375 0.99558 0.96875 0.99558 0.96875 0.633611 0.59375 0.633611 0.59375 0.99558 0.625 0.99558 0.84375 0.99558 0.875 0.99558 0.875 0.633611 0.06666696 1 0.07196396 1 0.07089596 1 1 1 1 1 1 1 0.06666696 1 0.07024997 1 0.07005298 1 0 1 0.06666696 1 0.06666696 1 0.06161296 1 0.06666696 1 0.06666696 1 0.06666696 1 0.07158696 1 0.07059997 1 0.06666696 1 0.07059997 1 0.07037997 1 0 1 0.06666696 1 0.06666696 1 0.06103897 1 0.06666696 1 0.06666696 1 0.06233698 1 0 1 0.06666696 1 0.06049895 1 0.06666696 1 0.06666696 1 0.06666696 1 0.07089596 1 0.070728 1 0 1 0.06666696 1 0.06666696 1 0.06666696 1 0.07114195 1 0.07024997 1 0.06666696 1 0.07129299 1 0.07104098 1 0 1 0.06666696 1 0.06666696 1 0 1 0.06071597 1 0.06049895 1 0 1 0.06125295 1 0.06103897 1 0 1 0.06182396 1 0.06161296 1 0 1 0.06233698 1 0.06209999 1 0.06209999 1 0.06666696 1 0.06666696 1 1 1 1 1 1 1 0.06071597 1 0 1 0.06666696 1 1 1 1 1 1 1 0.06125295 1 0 1 0.06666696 1 1 1 1 1 1 1 0.06666696 1 0.070728 1 0.06992095 1 0.06182396 1 0 1 0.06666696 1 0.07005298 1 0.07089596 1 0.06666696 1 0.07037997 1 0.07129299 1 0.06666696 1 0.070728 1 0.07174998 1 0.06666696 1 0.06666696 1 0 1 0 1 0.07104098 1 0.07214796 1 0.06666696 1 0.06984698 1 0.06666696 1 0.06666696 1 0.489018 0.375 0.489656 0.4375 0.5 0.4375 0.481738 0.8125 0.486744 0.875 0.5 0.875 0.487798 0.3125 0.489018 0.375 0.5 0.375 0.485652 0.75 0.481738 0.8125 0.5 0.8125 0.485652 0.25 0.487798 0.3125 0.5 0.3125 0.487798 0.6875 0.485652 0.75 0.5 0.75 0.489018 0.625 0.487798 0.6875 0.5 0.6875 0.489656 0.5625 0.489018 0.625 0.5 0.625 0.489854 0.5 0.489656 0.5625 0.5 0.5625 0.5 0.4375 0.489656 0.4375 0.489854 0.5 0.5625 0.9375 0.53125 0.9375 0.541226 0.977404 0.53125 0.9375 0.5 0.9375 0.510084 0.977838 0.53125 0.875 0.5 0.875 0.5 0.9375 0.46875 0.875 0.46875 0.9375 0.5 0.9375 0.46875 0.847109 0.46875 0.875 0.5 0.875 0.479678 0.75 0.474135 0.8125 0.5 0.8125 0.482717 0.6875 0.479678 0.75 0.5 0.75 0.484446 0.625 0.482717 0.6875 0.5 0.6875 0.485349 0.5625 0.484446 0.625 0.5 0.625 0.5 0.5 0.48563 0.5 0.485349 0.5625 0.46875 0.9375 0.478726 0.977404 0.489915 0.977838 0.5 0.4375 0.485349 0.4375 0.48563 0.5 0.4375 0.9375 0.447128 0.976012 0.458773 0.977404 0.4375 0.924396 0.4375 0.9375 0.46875 0.9375 0.408942 0.94827 0.415211 0.973346 0.427871 0.976012 0.84375 0.71875 0.860755 0.71875 0.860724 0.75 0.462198 0.875 0.46875 0.875 0.46875 0.847109 0.515684 0.6875 0.5 0.6875 0.5 0.75 0.605941 0.131061 0.605923 0.110958 0.625 0.21875 0.5625 0.93162 0.5625 0.9375 0.568757 0.9375 0.572128 0.976012 0.584788 0.973346 0.589861 0.953055 0.53125 0.9375 0.5625 0.9375 0.5625 0.93162 0.36721 0.968659 0.369536 0.959356 0.356566 0.963549 0.602711 0.973346 0.61721 0.968659 0.618596 0.963115 0.518442 0.75 0.5 0.75 0.5 0.8125 0.53125 0.862485 0.53125 0.875 0.53419 0.875 0.5 0.5 0.5 0.5625 0.513296 0.5625 0.5 0.4375 0.5 0.5 0.513041 0.5 0.631404 0.963115 0.632789 0.968659 0.639132 0.965614 0.513296 0.5625 0.5 0.5625 0.5 0.625 0.5 0.875 0.53125 0.875 0.53125 0.862485 0.423555 0.9375 0.4375 0.9375 0.4375 0.924396 0.514115 0.625 0.5 0.625 0.5 0.6875 0.380464 0.959356 0.382789 0.968659 0.397288 0.973346 0.37792 0.484375 0.41373 0.46875 0.5 0.4375 0.584218 0.365904 0.617976 0.5 0.616696 0.498603 0.358558 0.5625 0.372248 0.5 0.372191 0.625 0.6875 0.6875 0.75 0.6875 0.75 0.75 0.75 0.5625 0.75 0.625 0.6875 0.625 0.84375 0.59375 0.860879 0.59375 0.860848 0.625 0.8125 0.59375 0.8125 0.625 0.75 0.625 0.8125 0.53125 0.8125 0.5625 0.75 0.5625 0.84375 0.53125 0.860941 0.53125 0.86091 0.5625 0.6875 0.5625 0.6875 0.625 0.625 0.625 0.625 0.5 0.6875 0.5 0.6875 0.5625 0.75 0.5 0.75 0.5625 0.6875 0.5625 0.6875 0.6875 0.6875 0.75 0.625 0.75 0.6875 0.625 0.6875 0.6875 0.625 0.6875 0.6875 0.625 0.75 0.625 0.75 0.6875 0.8125 0.71875 0.8125 0.75 0.75 0.75 0.8125 0.65625 0.8125 0.6875 0.75 0.6875 0.84375 0.65625 0.860817 0.65625 0.860786 0.6875 0.84375 0.65625 0.84375 0.6875 0.8125 0.6875 0.84375 0.625 0.84375 0.65625 0.8125 0.65625 0.84375 0.625 0.860848 0.625 0.860817 0.65625 0.84375 0.53125 0.84375 0.5625 0.8125 0.5625 0.84375 0.5 0.84375 0.53125 0.8125 0.53125 0.84375 0.5 0.860971 0.5 0.860941 0.53125 0.84375 0.59375 0.84375 0.625 0.8125 0.625 0.84375 0.5625 0.84375 0.59375 0.8125 0.59375 0.84375 0.5625 0.86091 0.5625 0.860879 0.59375 0.84375 0.71875 0.84375 0.75 0.8125 0.75 0.84375 0.6875 0.84375 0.71875 0.8125 0.71875 0.84375 0.6875 0.860786 0.6875 0.860755 0.71875 0.860786 0.6875 0.868486 0.6875 0.868508 0.71875 0.86091 0.5625 0.868398 0.5625 0.86842 0.59375 0.860971 0.5 0.868353 0.5 0.868376 0.53125 0.860848 0.625 0.868442 0.625 0.868464 0.65625 0.860817 0.65625 0.868464 0.65625 0.868486 0.6875 0.860941 0.53125 0.868376 0.53125 0.868398 0.5625 0.860755 0.71875 0.868508 0.71875 0.86853 0.75 0.860879 0.59375 0.86842 0.59375 0.868442 0.625 0.86853 0.75 0.868508 0.71875 0.875 0.71875 0.868464 0.65625 0.868442 0.625 0.875 0.625 0.868508 0.71875 0.868486 0.6875 0.875 0.6875 0.868442 0.625 0.86842 0.59375 0.875 0.59375 0.868486 0.6875 0.868464 0.65625 0.875 0.65625 0.86842 0.59375 0.868398 0.5625 0.875 0.5625 0.868398 0.5625 0.868376 0.53125 0.875 0.53125 0.868376 0.53125 0.868353 0.5 0.875 0.5 0.358564 0.6875 0.372191 0.625 0.37225 0.75 0.350347 0.6875 0.350342 0.625 0.358561 0.625 0.350338 0.5625 0.350333 0.5 0.358555 0.5 0.350342 0.625 0.350338 0.5625 0.358558 0.5625 0.342123 0.625 0.342117 0.5625 0.350338 0.5625 0.342117 0.5625 0.342111 0.5 0.350333 0.5 0.350351 0.75 0.350347 0.6875 0.358564 0.6875 0.342135 0.75 0.342129 0.6875 0.350347 0.6875 0.342129 0.6875 0.342123 0.625 0.350342 0.625 0.512278 0.6875 0.5 0.6875 0.5 0.75 0.5 0.25 0.5 0.200237 0.482538 0.200237 0 0 0 0 0 0 0.514438 0.75 0.5 0.75 0.5 0.8125 0.510209 0.5 0.5 0.5 0.5 0.5625 0.510409 0.4375 0.5 0.4375 0.5 0.5 0.625 0.99353 0.60472 0.984231 0.625 0.985724 0.5 0.3125 0.5 0.375 0.51105 0.375 0.510409 0.5625 0.5 0.5625 0.5 0.625 0.5 0.875 0.513339 0.875 0.518376 0.8125 0.5 0.25 0.5 0.3125 0.512278 0.3125 0.46875 0.900504 0.46875 0.894331 0.463127 0.905975 0.5 0.375 0.5 0.4375 0.510409 0.4375 0.514438 0.25 0.517571 0.200237 0.500051 0.200237 0.51105 0.625 0.5 0.625 0.5 0.6875 0.625 0.5625 0.625 0.5 0.625 0.5 0.625 0.75 0.625 0.6875 0.625 0.6875 0.625 0.6875 0.625 0.625 0.625 0.625 0.625 0.625 0.625 0.5625 0.625 0.5625 0 0 0.615288 0.752727 0.614123 0.753966 0.625 0.5 0.625 0.5 0 0 0.375 0.121286 0.375 0 0.406606 0.05236899 0.450274 0.100864 0.461773 0.105984 0.398946 0.105984 0.375 0 0.389594 0 0.406606 0.05236899 0.406606 0.05236899 0.450274 0.100864 0.398946 0.105984 0.398946 0.144016 0.465956 0.144016 0.450274 0.1509979 0.375 0.121286 0.406606 0.05236899 0.398946 0.105984 0.398946 0.144016 0.450274 0.1509979 0.40661 0.199492 0.375219 0.121269 0.375 0.121286 0.398946 0.105984 0.398946 0.144016 0.376745 0.123515 0.376835 0.123216 0.375538 0.121306 0.375219 0.121269 0.398946 0.105984 0.398946 0.105984 0.398946 0.144016 0.376864 0.122903 0.390199 0.25 0.375 0.25 0.40661 0.199492 0.375 0.125 0.375 0.124463 0.375241 0.124489 0.375845 0.121403 0.375538 0.121306 0.398946 0.105984 0.375 0.125 0.375241 0.124489 0.37556 0.124462 0.376128 0.121556 0.375845 0.121403 0.398946 0.105984 0.375 0.125 0.37556 0.124462 0.375866 0.124373 0.376377 0.12176 0.376128 0.121556 0.398946 0.105984 0.375 0.125 0.375866 0.124373 0.376148 0.124228 0.376582 0.122007 0.376377 0.12176 0.398946 0.105984 0.375 0.25 0.375 0.125 0.40661 0.199492 0.376735 0.122287 0.376582 0.122007 0.398946 0.105984 0.375 0.125 0.398946 0.144016 0.40661 0.199492 0.376831 0.12259 0.376735 0.122287 0.398946 0.105984 0.376148 0.124228 0.398946 0.144016 0.375 0.125 0.376864 0.122903 0.376831 0.12259 0.398946 0.105984 0.376394 0.124031 0.398946 0.144016 0.376148 0.124228 0.376835 0.123216 0.376864 0.122903 0.398946 0.144016 0.376595 0.12379 0.398946 0.144016 0.376394 0.124031 0.375 0.375 0.375 0.25 0.390199 0.25 0.390199 0.25 0.390199 0.5 0.375 0.375 0.375 0.625 0.375 0.5 0.40661 0.550508 0.450274 0.599002 0.465956 0.605984 0.398947 0.605984 0.375 0.5 0.390199 0.5 0.40661 0.550508 0.40661 0.550508 0.450274 0.599002 0.398947 0.605984 0.398947 0.644016 0.461773 0.644016 0.450274 0.649136 0.375 0.625 0.40661 0.550508 0.398947 0.605984 0.398947 0.644016 0.450274 0.649136 0.406613 0.697628 0.375 0.625759 0.375 0.625 0.398947 0.605984 0.398947 0.644016 0.377354 0.627703 0.377449 0.627401 0.375234 0.625633 0.375 0.625759 0.398947 0.605984 0.398947 0.605984 0.398947 0.644016 0.377483 0.627088 0.389594 0.75 0.375 0.75 0.406613 0.697628 0.375542 0.625539 0.375234 0.625633 0.398947 0.605984 0.375 0.75 0.375 0.6285 0.406613 0.697628 0.375861 0.625505 0.375542 0.625539 0.398947 0.605984 0.375 0.6285 0.375214 0.628609 0.406613 0.697628 0.376179 0.625533 0.375861 0.625505 0.398947 0.605984 0.375214 0.628609 0.398947 0.644016 0.406613 0.697628 0.376485 0.625622 0.376179 0.625533 0.398947 0.605984 0.37552 0.628695 0.398947 0.644016 0.375214 0.628609 0.376767 0.625766 0.376485 0.625622 0.398947 0.605984 0.375838 0.62872 0.398947 0.644016 0.37552 0.628695 0.377013 0.625962 0.376767 0.625766 0.398947 0.605984 0.376157 0.628684 0.398947 0.644016 0.375838 0.62872 0.377215 0.626202 0.377013 0.625962 0.398947 0.605984 0.376464 0.628587 0.398947 0.644016 0.376157 0.628684 0.377364 0.626477 0.377215 0.626202 0.398947 0.605984 0.376747 0.628434 0.398947 0.644016 0.376464 0.628587 0.377454 0.626776 0.377364 0.626477 0.398947 0.605984 0.376996 0.628229 0.398947 0.644016 0.376747 0.628434 0.377483 0.627088 0.377454 0.626776 0.398947 0.605984 0.377201 0.627983 0.398947 0.644016 0.376996 0.628229 0.377449 0.627401 0.377483 0.627088 0.398947 0.644016 0.375 0.875 0.375 0.75 0.389594 0.75 0.389594 0.75 0.389594 1 0.375 0.875 0.25 0.627186 0.25 0.625 0.280764 0.62676 0.375 0.625 0.375 0.625759 0.349029 0.62598 0.280764 0.62676 0.25 0.625 0.315565 0.626332 0.375 0.625 0.349029 0.62598 0.315565 0.626332 0.6 0.504265 0.6 0.778746 0.666667 0.504265 0.666667 0.504265 0.666667 0.778746 0.720924 0.504265 0.58714 0.504265 0.6 0.504265 0.58714 0.778746 0.6 0.504265 0.666667 0.504265 0.6 0.778746 0.722925 0.778747 0.666667 0.778746 0.722925 0.504265 0.6 0.504265 0.582462 0.504265 0.6 0.778746 0.415501 0.468109 0.375 0.467217 0.415539 0.481328 0.342217 0.5 0.342239 0.75 0.362766 0.5 0.375 0.762225 0.375 0.782761 0.41301 0.768307 0.125 0.625537 0.125 0.625 0.182979 0.626282 0.25 0.625 0.25 0.627186 0.182979 0.626282 0.125 0.625 0.125 0.5 0.25 0.625 0.25 0.5 0.375 0.5 0.25 0.625 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.412973 0.782055 0.41301 0.768307 0.412973 0.782055 0 0 0 0 0 0 0.415539 0.481328 0.415501 0.468109 0.415539 0.481328 0.58714 0.778746 0.582462 0.778746 0.58714 0.504265 0.415501 0.468109 0.415501 0.468109 0.415539 0.481328 0 0 0 0 0 0 0.41301 0.768307 0.41301 0.768307 0.412973 0.782055 0.78125 0.633611 0.78125 0.99558 0.8125 0.633611 0.75 0.633611 0.75 0.99558 0.78125 0.633611 0.90625 0.633611 0.90625 0.99558 0.9375 0.633611 0.8125 0.633611 0.8125 0.99558 0.84375 0.633611 0.875 0.633611 0.875 0.99558 0.90625 0.633611 0.125 0.75 0.125 0.628714 0.182979 0.629483 0.182979 0.629483 0.25 0.630311 0.25 0.75 0.75 0.633611 0.71875 0.633611 0.75 0.99558 0.6875 0.633611 0.65625 0.633611 0.6875 0.99558 0.4375 0.633611 0.4375 0.671212 0.46875 0.633611 0.71875 0.633611 0.6875 0.633611 0.71875 0.99558 0.53125 0.633611 0.5 0.633611 0.5 0.770049 0.527625 0.814591 0.5 0.911631 0.53125 0.99558 0.53125 0.633611 0.5 0.770049 0.527625 0.814591 0.5 0.911631 0.5 0.99558 0.53125 0.99558 0.5625 0.633611 0.53125 0.633611 0.5625 0.99558 0.65625 0.633611 0.625 0.633611 0.65625 0.99558 0.25 0.75 0.25 0.630311 0.280764 0.629953 0.34903 0.628944 0.375 0.6285 0.375 0.75 0.25 0.75 0.280764 0.629953 0.315566 0.629471 0.315566 0.629471 0.34903 0.628944 0.375 0.75 0.96875 0.99558 1 0.99558 1 0.911631 1 0.77005 1 0.633611 0.96875 0.633611 0.96875 0.99558 1 0.911631 0.972375 0.814591 0.972375 0.814591 1 0.77005 0.96875 0.633611 0.03125 0.633611 0 0.633611 0.03125 0.719663 0.46875 0.633611 0.46875 0.719663 0.5 0.633611 0.0625 0.633611 0.03125 0.633611 0.0625 0.671212 0.59375 0.633611 0.5625 0.633611 0.59375 0.99558 0.9375 0.633611 0.9375 0.99558 0.96875 0.633611 0.625 0.633611 0.59375 0.633611 0.625 0.99558 0.84375 0.633611 0.84375 0.99558 0.875 0.633611 0.06666696 1 0.06666696 1 0.07089596 1 1 1 1 1 1 1 0.06666696 1 0.06666696 1 0.07005298 1 0 1 0 1 0.06666696 1 0.06666696 1 0 1 0 1 0 1 0.06161296 1 0.06666696 1 0.06666696 1 0.06666696 1 0.07059997 1 0.06666696 1 0.06666696 1 0.07037997 1 0 1 0 1 0.06666696 1 0.06666696 1 0 1 0 1 0 1 0.06103897 1 0.06666696 1 0 1 0.06666696 1 0 1 0.06666696 1 0.06233698 1 0.06666696 1 0.06666696 1 0 1 0 1 0 1 0.06049895 1 0.06666696 1 0.06666696 1 0.06666696 1 0.070728 1 0 1 0 1 0.06666696 1 0.06666696 1 0.06666696 1 0.07024997 1 0.06666696 1 0.06666696 1 0.07104098 1 0 1 0 1 0.06666696 1 0 1 0 1 0.06049895 1 0 1 0 1 0.06103897 1 0 1 0 1 0.06161296 1 0 1 0 1 0.06209999 1 0.06666696 1 0 1 0 1 0 1 0.06209999 1 0.06666696 1 1 1 1 1 1 1 0 1 0.06666696 1 0 1 0.06666696 1 0.06071597 1 0.06666696 1 1 1 1 1 1 1 0 1 0.06666696 1 0 1 0.06666696 1 0.06125295 1 0.06666696 1 1 1 1 1 1 1 0.06666696 1 0.06666696 1 0.06992095 1 0 1 0.06666696 1 0 1 0.06666696 1 0.06182396 1 0.06666696 1 0.06666696 1 0.07005298 1 0.06666696 1 0.06666696 1 0.07037997 1 0.06666696 1 0.06666696 1 0.070728 1 0.06666696 1 0.06666696 1 0.06666696 1 0 1 0.06666696 1 0.07104098 1 0.06666696 1 0.06992095 1 0.06984698 1 0.06666696 1 0.5 0.375 0.489018 0.375 0.5 0.4375 0.5 0.875 0.5 0.8125 0.481738 0.8125 0.481738 0.8125 0.473488 0.875 0.486744 0.875 0.5 0.3125 0.487798 0.3125 0.5 0.375 0.5 0.75 0.485652 0.75 0.5 0.8125 0.5 0.25 0.485652 0.25 0.5 0.3125 0.5 0.6875 0.487798 0.6875 0.5 0.75 0.5 0.625 0.489018 0.625 0.5 0.6875 0.5 0.5625 0.489656 0.5625 0.5 0.625 0.5 0.5 0.489854 0.5 0.5 0.5625 0.5 0.5 0.5 0.4375 0.489854 0.5 0.552871 0.976012 0.5625 0.9375 0.541226 0.977404 0.521274 0.977404 0.53125 0.9375 0.510084 0.977838 0.53125 0.9375 0.53125 0.875 0.5 0.9375 0.5 0.875 0.46875 0.875 0.5 0.9375 0.5 0.875 0.5 0.8125 0.46875 0.847109 0.474135 0.8125 0.46875 0.847109 0.5 0.8125 0.5 0.75 0.479678 0.75 0.5 0.8125 0.5 0.6875 0.482717 0.6875 0.5 0.75 0.5 0.625 0.484446 0.625 0.5 0.6875 0.5 0.5625 0.485349 0.5625 0.5 0.625 0.5 0.5625 0.5 0.5 0.485349 0.5625 0.5 0.9375 0.46875 0.9375 0.489915 0.977838 0.5 0.5 0.5 0.4375 0.48563 0.5 0.46875 0.9375 0.4375 0.9375 0.458773 0.977404 0.46875 0.9375 0.46875 0.875 0.4375 0.924396 0.462198 0.875 0.4375 0.924396 0.46875 0.875 0.427871 0.976012 0.4375 0.9375 0.408942 0.94827 0.423555 0.9375 0.408942 0.94827 0.4375 0.9375 0.84375 0.75 0.84375 0.71875 0.860724 0.75 0.518442 0.75 0.515684 0.6875 0.5 0.75 0.625 0.25 0.605436 0.25 0.605562 0.232125 0.605755 0.06353199 0.605562 0.02999699 0.605351 0 0.625 0.25 0.605562 0.232125 0.605755 0.19859 0.605755 0.06353199 0.605351 0 0.625 0 0.625 0.25 0.605755 0.19859 0.605865 0.172923 0.605755 0.06353199 0.625 0 0.625 0.03125 0.625 0.25 0.605865 0.172923 0.605923 0.1511639 0.605755 0.06353199 0.625 0.03125 0.625 0.0625 0.625 0.25 0.605923 0.1511639 0.605941 0.131061 0.605755 0.06353199 0.625 0.0625 0.625 0.09375 0.625 0.21875 0.625 0.25 0.605941 0.131061 0.605865 0.089199 0.605755 0.06353199 0.625 0.09375 0.625 0.15625 0.625 0.1875 0.625 0.21875 0.605923 0.110958 0.605865 0.089199 0.625 0.09375 0.625 0.09375 0.625 0.125 0.625 0.15625 0.605923 0.110958 0.625 0.09375 0.625 0.15625 0.605923 0.110958 0.625 0.15625 0.625 0.21875 0.589861 0.953055 0.568757 0.9375 0.5625 0.9375 0.5625 0.9375 0.572128 0.976012 0.589861 0.953055 0.5625 0.93162 0.53419 0.875 0.53125 0.9375 0.53125 0.875 0.53125 0.9375 0.53419 0.875 0.597638 0.953055 0.602711 0.973346 0.618596 0.963115 0.523472 0.8125 0.518442 0.75 0.5 0.8125 0.513041 0.5 0.5 0.5 0.513296 0.5625 0.513296 0.4375 0.5 0.4375 0.513041 0.5 0.514115 0.625 0.513296 0.5625 0.5 0.625 0.53125 0.862485 0.523472 0.8125 0.5 0.8125 0.5 0.8125 0.5 0.875 0.53125 0.862485 0.515684 0.6875 0.514115 0.625 0.5 0.6875 0.403557 0.94827 0.380464 0.959356 0.397288 0.973346 0.485349 0.4375 0.5 0.4375 0.449539 0.453125 0.342111 0.5 0.37792 0.484375 0.5 0.4375 0.41373 0.46875 0.449539 0.453125 0.5 0.4375 0.428494 0.476695 0.446325 0.468927 0.472531 0.473583 0.594146 0.332403 0.596631 0.32368 0.625 0.28125 0.428494 0.476695 0.472531 0.473583 0.498736 0.468927 0.584218 0.365904 0.594146 0.332403 0.625 0.28125 0.428494 0.476695 0.498736 0.468927 0.523935 0.45514 0.596631 0.32368 0.603556 0.28086 0.625 0.28125 0.428494 0.476695 0.523935 0.45514 0.547158 0.43275 0.603556 0.28086 0.604275 0.276035 0.625 0.264029 0.428494 0.476695 0.547158 0.43275 0.410663 0.484464 0.604275 0.276035 0.604917 0.26276 0.625 0.264029 0.410663 0.484464 0.547158 0.43275 0.543932 0.478273 0.604917 0.26276 0.625 0.256647 0.625 0.264029 0.547158 0.43275 0.567513 0.402619 0.543932 0.478273 0.396374 0.494965 0.380969 0.4974 0.410663 0.484464 0.44289 0.487767 0.418612 0.49151 0.410663 0.484464 0.616696 0.498603 0.615551 0.49732 0.614405 0.496038 0.418612 0.49151 0.396374 0.494965 0.410663 0.484464 0.616696 0.498603 0.614405 0.496038 0.584218 0.365904 0.468356 0.484085 0.44289 0.487767 0.410663 0.484464 0.625 0.3125 0.584218 0.365904 0.625 0.28125 0.494208 0.48092 0.468356 0.484085 0.410663 0.484464 0.625 0.28125 0.603556 0.28086 0.625 0.264029 0.51965 0.478828 0.494208 0.48092 0.410663 0.484464 0.625 0.3125 0.625 0.375 0.584218 0.365904 0.543932 0.478273 0.51965 0.478828 0.410663 0.484464 0.625 0.375 0.625 0.4375 0.584218 0.365904 0.566276 0.479705 0.543932 0.478273 0.567513 0.402619 0.625 0.4375 0.625 0.5 0.584218 0.365904 0.585954 0.483181 0.566276 0.479705 0.584218 0.365904 0.625 0.256647 0.605333 0.252964 0.625 0.25 0.566276 0.479705 0.567513 0.402619 0.584218 0.365904 0.625 0.256647 0.604917 0.26276 0.605333 0.252964 0.60222 0.488738 0.585954 0.483181 0.584218 0.365904 0.605436 0.25 0.625 0.25 0.605333 0.252964 0.614405 0.496038 0.60222 0.488738 0.584218 0.365904 0.584218 0.365904 0.625 0.5 0.617976 0.5 0.372191 0.625 0.358561 0.625 0.358558 0.5625 0.358558 0.5625 0.358555 0.5 0.372248 0.5 0.372248 0.5 0.372191 0.62461 0.372191 0.625 0.6875 0.75 0.6875 0.6875 0.75 0.75 0.6875 0.5625 0.75 0.5625 0.6875 0.625 0.84375 0.625 0.84375 0.59375 0.860848 0.625 0.75 0.625 0.75 0.5625 0.8125 0.5625 0.8125 0.5625 0.8125 0.59375 0.75 0.625 0.75 0.5625 0.75 0.5 0.8125 0.5 0.8125 0.5 0.8125 0.53125 0.75 0.5625 0.84375 0.5625 0.84375 0.53125 0.86091 0.5625 0.625 0.5625 0.6875 0.5625 0.625 0.625 0.625 0.5625 0.625 0.5 0.6875 0.5625 0.6875 0.5 0.75 0.5 0.6875 0.5625 0.625 0.6875 0.6875 0.6875 0.625 0.75 0.625 0.625 0.6875 0.625 0.625 0.6875 0.6875 0.6875 0.6875 0.625 0.75 0.6875 0.75 0.75 0.75 0.6875 0.8125 0.6875 0.8125 0.6875 0.8125 0.71875 0.75 0.75 0.75 0.6875 0.75 0.625 0.8125 0.625 0.8125 0.625 0.8125 0.65625 0.75 0.6875 0.84375 0.6875 0.84375 0.65625 0.860786 0.6875 0.8125 0.65625 0.84375 0.65625 0.8125 0.6875 0.8125 0.625 0.84375 0.625 0.8125 0.65625 0.84375 0.65625 0.84375 0.625 0.860817 0.65625 0.8125 0.53125 0.84375 0.53125 0.8125 0.5625 0.8125 0.5 0.84375 0.5 0.8125 0.53125 0.84375 0.53125 0.84375 0.5 0.860941 0.53125 0.8125 0.59375 0.84375 0.59375 0.8125 0.625 0.8125 0.5625 0.84375 0.5625 0.8125 0.59375 0.84375 0.59375 0.84375 0.5625 0.860879 0.59375 0.8125 0.71875 0.84375 0.71875 0.8125 0.75 0.8125 0.6875 0.84375 0.6875 0.8125 0.71875 0.84375 0.71875 0.84375 0.6875 0.860755 0.71875 0.860755 0.71875 0.860786 0.6875 0.868508 0.71875 0.860879 0.59375 0.86091 0.5625 0.86842 0.59375 0.860941 0.53125 0.860971 0.5 0.868376 0.53125 0.860817 0.65625 0.860848 0.625 0.868464 0.65625 0.860786 0.6875 0.860817 0.65625 0.868486 0.6875 0.86091 0.5625 0.860941 0.53125 0.868398 0.5625 0.860724 0.75 0.860755 0.71875 0.86853 0.75 0.860848 0.625 0.860879 0.59375 0.868442 0.625 0.875 0.75 0.86853 0.75 0.875 0.71875 0.875 0.65625 0.868464 0.65625 0.875 0.625 0.875 0.71875 0.868508 0.71875 0.875 0.6875 0.875 0.625 0.868442 0.625 0.875 0.59375 0.875 0.6875 0.868486 0.6875 0.875 0.65625 0.875 0.59375 0.86842 0.59375 0.875 0.5625 0.875 0.5625 0.868398 0.5625 0.875 0.53125 0.875 0.53125 0.868376 0.53125 0.875 0.5 0.37225 0.75 0.358567 0.75 0.358564 0.6875 0.358564 0.6875 0.358561 0.625 0.372191 0.625 0.358564 0.6875 0.350347 0.6875 0.358561 0.625 0.358558 0.5625 0.350338 0.5625 0.358555 0.5 0.358561 0.625 0.350342 0.625 0.358558 0.5625 0.350342 0.625 0.342123 0.625 0.350338 0.5625 0.350338 0.5625 0.342117 0.5625 0.350333 0.5 0.358567 0.75 0.350351 0.75 0.358564 0.6875 0.350351 0.75 0.342135 0.75 0.350347 0.6875 0.350347 0.6875 0.342129 0.6875 0.350342 0.625 0.514438 0.75 0.512278 0.6875 0.5 0.75 0.485652 0.25 0.5 0.25 0.482538 0.200237 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.518376 0.8125 0.514438 0.75 0.5 0.8125 0.510409 0.5625 0.510209 0.5 0.5 0.5625 0.510209 0.5 0.510409 0.4375 0.5 0.5 0.375 0.766433 0.375 0.75275 0.388764 0.755227 0.388764 0.755227 0.409822 0.758717 0.375 0.766433 0.601418 0.76128 0.614123 0.753966 0.625 0.8125 0.375 0.766433 0.409822 0.758717 0.433827 0.762461 0.616453 0.751487 0.617971 0.75 0.625 0.75 0.375 0.766433 0.433827 0.762461 0.459834 0.766121 0.616453 0.751487 0.625 0.75 0.625 0.8125 0.375 0.766433 0.459834 0.766121 0.486854 0.769277 0.615288 0.752727 0.616453 0.751487 0.625 0.8125 0.375 0.766433 0.486854 0.769277 0.625 0.8125 0.614123 0.753966 0.615288 0.752727 0.625 0.8125 0.486854 0.769277 0.513797 0.771326 0.625 0.8125 0.584316 0.766854 0.601418 0.76128 0.625 0.8125 0.513797 0.771326 0.539669 0.771838 0.625 0.8125 0.56347 0.770389 0.584316 0.766854 0.625 0.8125 0.625 0.8125 0.625 0.875 0.375 0.766433 0.625 0.9375 0.625 0.96875 0.584218 0.884294 0.625 0.99353 0.625 1 0.605351 1 0.625 0.96875 0.591092 0.90749 0.584218 0.884294 0.56347 0.770389 0.625 0.8125 0.539669 0.771838 0.375 0.774649 0.375 0.766433 0.625 0.875 0.472531 0.776615 0.375 0.782865 0.375 0.774649 0.602672 0.964287 0.596631 0.926929 0.625 0.96875 0.498736 0.781271 0.472531 0.776615 0.375 0.774649 0.604275 0.97504 0.602672 0.964287 0.625 0.985724 0.523935 0.795058 0.498736 0.781271 0.375 0.774649 0.596631 0.926929 0.591092 0.90749 0.625 0.96875 0.547158 0.817448 0.523935 0.795058 0.625 0.875 0.60472 0.984231 0.604275 0.97504 0.625 0.985724 0.567513 0.847579 0.547158 0.817448 0.625 0.9375 0.605178 0.995025 0.60472 0.984231 0.625 0.99353 0.584218 0.884294 0.567513 0.847579 0.625 0.9375 0.375 0.774649 0.625 0.875 0.523935 0.795058 0.625 0.985724 0.602672 0.964287 0.625 0.96875 0.605351 1 0.605178 0.995025 0.625 0.99353 0.547158 0.817448 0.625 0.875 0.625 0.9375 0.512278 0.3125 0.5 0.3125 0.51105 0.375 0.51105 0.625 0.510409 0.5625 0.5 0.625 0.526677 0.875 0.518376 0.8125 0.513339 0.875 0.5 0.8125 0.5 0.875 0.518376 0.8125 0.514438 0.25 0.5 0.25 0.512278 0.3125 0.46875 0.906677 0.46875 0.900504 0.463127 0.905975 0.51105 0.375 0.5 0.375 0.510409 0.4375 0.500051 0.200237 0.5 0.200237 0.5 0.25 0.5 0.25 0.514438 0.25 0.500051 0.200237 0.512278 0.6875 0.51105 0.625 0.5 0.6875 0.625 0.5625 0.625 0.5625 0.625 0.5 0.625 0.75 0.625 0.75 0.625 0.6875 0.625 0.6875 0.625 0.6875 0.625 0.625 0.625 0.625 0.625 0.625 0.625 0.5625 0.546573 0.25 0.566394 0.25 0.561913 0.2202039 0.375 0 0.625 0.1415719 0.608043 0.16437 0.625 0.25 0.497643 0.5 0.497368 0.5 0.140604 0.625 0.140606 0.75 0.125 0.75 0.156531 0.6875 0.263518 0.625 0.265764 0.75 0.148572 0.5 0.1565369 0.5625 0.148569 0.625 0.148569 0.625 0.156531 0.6875 0.148567 0.75 0.140604 0.625 0.148569 0.625 0.148567 0.75 0.140604 0.625 0.140603 0.5 0.148572 0.5 0.298826 0.625 0.280185 0.625 0.28213 0.5 0.282094 0.75 0.280185 0.625 0.298826 0.625 0.280185 0.625 0.263518 0.625 0.26577 0.5 0.265764 0.75 0.263518 0.625 0.280185 0.625 0.263518 0.625 0.1565369 0.5625 0.26577 0.5 0.298826 0.625 0.300424 0.5 0.375 0.5 0.298826 0.625 0.375 0.625 0.375 0.75 0.300424 0.5 0.300424 0.5 0.298826 0.625 0.300413 0.75 0.298826 0.625 0.298826 0.625 0.375 0.625 0.375 0.625 0.375 0.75 0.375 0.5 0.375 0.5 0.375 0.625 0.375 0.625 0.375 0.697073 0.375 0.702921 0.375 0.5 0.375 0.535503 0.375 0.625 0.375 0.5 0.375 0.5 0 0 0.576486 0.188861 0.608043 0.16437 0.541537 0.216515 0.495228 0.5 0.497643 0.5 0.495228 0.5 0.558743 0.1795099 0.596001 0.1505939 0.625 0.159094 0.375 0.642739 0.375 0.666767 0.375 0.625 0 0 0 0 0 0 0.375 0.75 0.374838 0.75 0.300413 0.75 0.375 0.75 0.375 0.75 0.375 0.75 0.300413 0.75 0.300413 0.75 0.300413 0.75 0.282094 0.75 0.275499 0.75 0.265764 0.75 0.265764 0.75 0.1793839 0.75 0.1565279 0.75 0.140606 0.75 0.140606 0.75 0.125 0.75 0.140606 0.75 0.148567 0.75 0.148567 0.75 0.148567 0.75 0.1565279 0.75 0.1565279 0.75 0.1565279 0.75 0.1565279 0.75 0.1521379 0.728962 0.375 0.75 0.375 0.740875 0.375 0.75 0.375 0.75 0.375 0.740875 0.375 0.75 0 0 0 0 0 0 0.1565279 0.75 0.1565279 0.75 0 0 0.548905 0 0.562275 0.03640496 0.547358 0.001872956 0.576801 0.06764799 0.562275 0.03640496 0.541538 0.04056996 0.265764 0.75 0.275499 0.75 0.1793839 0.75 0 0 0 0 0 0 0.375 0.75 0.375 0.75 0.375 0.75 0.375 0.5 0.375 0.5 0.375 0.53443 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1565279 0.75 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.875 0.6875 0.875 0.75 0.8125 0.75 0.75 0.625 0.75 0.6875 0.625 0.625 0.637041 0.5 0.75 0.625 0.625 0.625 0.875 0.5625 0.875 0.625 0.8125 0.625 0.8125 0.5625 0.8125 0.625 0.75 0.625 0.8125 0.5 0.8125 0.5625 0.75 0.5625 0.8125 0.5 0.875 0.5 0.875 0.5625 0.8125 0.6875 0.8125 0.75 0.75 0.75 0.8125 0.625 0.8125 0.6875 0.75 0.6875 0.875 0.625 0.875 0.6875 0.8125 0.6875 0.375 0.108645 0.381033 0.1372939 0.375 0.1372939 0.603347 0.760801 0.625 0.875 0.586218 0.761762 0.467451 1 0.467451 1 0.466667 1 0.566392 0.537087 0.625 0.625 0.493721 0.587896 0.375 0.616037 0.370984 0.627776 0.365171 0.628007 0.344507 0.629238 0.365171 0.628007 0.365152 0.628098 0.370984 0.627776 0.374972 0.626725 0.375 0.62725 0.586555 0.760513 0.603347 0.760801 0.586218 0.761762 0.495699 0.653354 0.566396 0.706512 0.493713 0.655694 0.530937 0.280189 0.625 0.3125 0.625 0.375 0 0 0 0 0 0 0 0 0 0 0 0 0.625 0.487959 0.625 0.487959 0.583037 0.487839 0.583037 0.487839 0.583037 0.487839 0.583037 0.487839 0.583037 0.487839 0.583037 0.487839 0.583037 0.487839 0.583037 0.487839 0.583037 0.487839 0.583037 0.487839 0.583037 0.487839 0.583037 0.487839 0.583037 0.487839 0.344507 0.629238 0.365152 0.628098 0.125 0.641355 0.733333 1 0.768617 1 0.766098 1 0.6 1 0.6 1 0.666667 1 0.450274 0.1509979 0.376586 0.121562 0.450274 0.100864 0.375 0.25 0.390199 0.250743 0.390199 0.445091 0.391193 0.566741 0.392908 0.572087 0.375 0.631118 0.279464 0.629577 0.19753 0.628325 0.125 0.5 0.666125 0.505075 0.666667 0.504265 0.665353 0.504265 0.666667 0.504265 0.720924 0.505081 0.720924 0.504265 0.6 0.505059 0.537162 0.505047 0.598686 0.504265 0.600125 0.505071 0.6 0.505059 0.665353 0.504265 0.6 0.505059 0.598686 0.504265 0.586719 0.504265 0.78125 0.993454 0.8125 0.993454 0.8125 0.519907 0.90625 0.993454 0.906582 0.993413 0.9375 0.519907 0.8125 0.993454 0.84375 0.993454 0.84375 0.519907 0.75 0.993454 0.78125 0.993454 0.78125 0.519907 0.875 0.993454 0.90625 0.993454 0.90625 0.519907 0.71875 0.993454 0.75 0.993454 0.75 0.519907 0.65625 0.519907 0.65625 0.993454 0.6875 0.993454 0.46875 0.546034 0.46875 0.519907 0.463353 0.519907 0.6875 0.519907 0.6875 0.993454 0.71875 0.993454 0.5 0.703379 0.53125 0.860728 0.53125 0.519907 0.53125 0.860728 0.5625 0.993454 0.5625 0.519907 0.625 0.519907 0.625 0.99353 0.65625 0.993454 0.96875 0.519907 0.96875 0.860728 1 0.70338 0 0.519907 0 0.70338 0.03125 0.546034 0.46875 0.519907 0.46875 0.546034 0.5 0.703379 0.03125 0.519907 0.03125 0.546034 0.03664594 0.519907 0.5625 0.993454 0.59375 0.993454 0.5625 0.519907 0.9375 0.993454 0.96875 0.860728 0.9375 0.519907 0.59375 0.519907 0.59375 0.993454 0.625 0.99353 0.84375 0.993454 0.875 0.993454 0.875 0.519907 0.19753 0.631442 0.345444 0.75 0.125 0.75 0.8125 0.993454 0.78125 0.993454 0.78125 0.993454 0.71875 0.993454 0.6875 0.993454 0.6875 0.993454 0.90625 0.993454 0.875 0.993454 0.875 0.993454 0.6875 0.993454 0.65625 0.993454 0.65625 0.993454 0.875 0.993454 0.84375 0.993454 0.84375 0.993454 0.84375 0.993454 0.8125 0.993454 0.8125 0.993454 0.75 0.993454 0.71875 0.993454 0.71875 0.993454 0.78125 0.993454 0.75 0.993454 0.75 0.993454 0.65625 0.993454 0.625 0.99353 0.625 0.99353 0.625 0.99353 0.59375 0.993454 0.59375 0.993454 0.562828 0.993494 0.5625 0.993454 0.5625 0.993454 0.59375 0.993454 0.59375 0.993454 0.625 0.99353 0.78125 0.993454 0.78125 0.993454 0.8125 0.993454 0.558663 0.993454 0.558663 0.993454 0.5625 0.993454 0.8125 0.993454 0.8125 0.993454 0.84375 0.993454 0.6875 0.993454 0.6875 0.993454 0.71875 0.993454 0.625 0.99353 0.625 0.99353 0.65625 0.993454 0.9375 0.993454 0.906582 0.993413 0.906582 0.993413 0.65625 0.993454 0.65625 0.993454 0.6875 0.993454 0.941336 0.993454 0.9375 0.993454 0.9375 0.993454 0.71875 0.993454 0.71875 0.993454 0.75 0.993454 0.75 0.993454 0.75 0.993454 0.78125 0.993454 0.84375 0.993454 0.84375 0.993454 0.875 0.993454 0.90625 0.993454 0.875 0.993454 0.875 0.993454 0.375337 0.12281 0.375027 0.122841 0.375027 0.122841 0.375635 0.12272 0.375337 0.12281 0.375337 0.12281 0.375337 0.119693 0.375337 0.119693 0.375027 0.119662 0.37591 0.11993 0.37591 0.11993 0.375635 0.119783 0.375635 0.119783 0.375635 0.119783 0.375337 0.119693 0.666125 0.505075 0.600125 0.505071 0.661911 0.615287 0.450274 0.1509979 0.451449 0.150475 0.451449 0.150475 0.733333 1 0.767329 1 0.755923 1 0.6 0.504265 0.6 0.504265 0.6 0.504265 0.542092 0.77388 0.537037 0.77417 0.537037 0.778746 0.390199 0.250743 0.390059 0.250712 0.390059 0.250712 0.66673 0.505081 0.666667 0.637943 0.715236 0.637943 0.733333 1 0.733333 1 0.673798 1 0.6 1 0.6 1 0.666667 1 0.375 0.5 0.375631 0.489136 0.380738 0.5 0.375631 0.489136 0.390199 0.489094 0 0 0 0 0 0 0 0 0.537037 0.505065 0.537134 0.505047 0.537037 0.504265 0.666667 0.63847 0.66673 0.505081 0.666751 0.505079 0.666751 0.505079 0.666667 0.504265 0.722925 0.505079 0.544589 0.77826 0.5455 0.77874 0.537037 0.778746 0.389594 1 0.389461 0.999288 0.389594 0.999258 0.600125 0.505071 0.661986 0.616147 0.606378 0.616146 0.389594 0.999258 0.389461 0.999288 0.375 1 0.380826 0.75 0.377572 0.756052 0.375 0.75 0.389594 0.779475 0.377572 0.756052 0.384867 0.760059 0.666667 0.63847 0.379527 0.72277 0.394219 0.676895 0.377572 0.756052 0.377572 0.756052 0.380826 0.75 0.598686 0.504265 0.6 0.504265 0.598686 0.504265 0.6 0.505059 0.537037 0.505065 0.59975 0.505064 0.537037 0.504265 0.537162 0.505047 0.537066 0.505065 0.933333 0.5 0.933333 1 1 1 0.866667 0.5 0.866667 1 0.933333 1 0.8 0.5 0.8 1 0.866667 1 0.733333 0.5 0.733333 1 0.8 1 0.666667 0.5 0.666667 1 0.733333 1 0.6 0.5 0.6 1 0.666667 1 0.533333 0.5 0.533333 1 0.6 1 0.466667 0.5 0.466667 1 0.533333 1 0.4 0.5 0.4 1 0.466667 1 0.333333 0.5 0.333333 1 0.4 1 0.266667 0.5 0.266667 1 0.333333 1 0.2 0.5 0.2 1 0.266667 1 0.133333 0.5 0.133333 1 0.2 1 0.8 1 0.866667 1 0.866667 1 0.06666696 0.5 0.06666696 1 0.133333 1 0 0.5 0 1 0.06666696 1 0.733333 0.5 0.666667 0.5 0.666667 0.5 0.933333 1 1 1 0.933333 1 0.466667 1 0.533333 1 0.533333 1 0.133333 1 0.2 1 0.2 1 0.933333 1 0.933333 1 1 1 0.6 1 0.666667 1 0.666667 1 0.266667 1 0.333333 1 0.333333 1 0.733333 1 0.733333 1 0.8 1 0.4 1 0.466667 1 0.466667 1 0.06666696 1 0.06666696 1 0.133333 1 0.866667 1 0.866667 1 0.933333 1 0.533333 1 0.6 1 0.6 1 0.2 1 0.266667 1 0.266667 1 0.666667 1 0.666667 1 0.733333 1 0.333333 1 0.4 1 0.4 1 0 1 0 1 0.06666696 1 0.457846 0.1299999 0.488685 0.224913 0.488685 0.224913 0.4 1 0.466667 1 0.466667 1 0.866667 1 0.866667 1 0.933333 1 0.333333 1 0.4 1 0.4 1 0.8 1 0.8 1 0.866667 1 0.266667 1 0.333333 1 0.333333 1 0.791877 1 0.8 1 0.8 1 0.2 1 0.266667 1 0.266667 1 0.666667 1 0.666667 1 0.733333 1 0.133333 1 0.2 1 0.2 1 0.6 1 0.6 1 0.666667 1 0.06666696 1 0.133333 1 0.133333 1 0.533333 1 0.561995 1 0.6 1 0 1 0.06666696 1 0.06666696 1 0.466667 1 0.466667 1 0.533333 1 0.266667 0.5 0.266667 0.5 0.2 0.5 0.4 0.5 0.4 0.5 0.333333 0.5 0.06666696 0.5 0 0.5 0 0.5 0.866667 0.5 0.8 0.5 0.8 0.5 0.533333 0.5 0.533333 0.5 0.466667 0.5 0.2 0.5 0.2 0.5 0.133333 0.5 1 0.5 0.933333 0.5 0.933333 0.5 0.666667 0.5 0.6 0.5 0.6 0.5 0.333333 0.5 0.333333 0.5 0.266667 0.5 0.8 0.5 0.733333 0.5 0.733333 0.5 0.466667 0.5 0.4 0.5 0.4 0.5 0.133333 0.5 0.06666696 0.5 0.06666696 0.5 0.933333 0.5 0.866667 0.5 0.866667 0.5 0.6 0.5 0.6 0.5 0.533333 0.5 0.266667 0.5 0.266667 0.5 0.2 0.5 0.8 0.5 0.793938 0.5 0.733333 0.5 0.733333 0.5 0.666667 0.5 0.666667 0.5 0.2 0.5 0.2 0.5 0.133333 0.5 0.666667 0.5 0.666667 0.5 0.6 0.5 0.133333 0.5 0.133333 0.5 0.06666696 0.5 0.6 0.5 0.6 0.5 0.533333 0.5 0.06666696 0.5 0.06666696 0.5 0 0.5 0.533333 0.5 0.533333 0.5 0.466667 0.5 1 0.5 1 0.5 0.933333 0.5 0.466667 0.5 0.466667 0.5 0.4 0.5 0.933333 0.5 0.933333 0.5 0.866667 0.5 0.4 0.5 0.4 0.5 0.333333 0.5 0.866667 0.5 0.8 0.5 0.8 0.5 0.333333 0.5 0.266667 0.5 0.266667 0.5 0.8 0.5 0.733333 0.5 0.733333 0.5 0.4 0.5 0.4 0.5 0.333333 0.5 0.266667 0.5 0.2 0.5 0.2 0.5 0.733333 0.5 0.666667 0.5 0.666667 0.5 0.2 0.5 0.133333 0.5 0.133333 0.5 0.666667 0.5 0.6 0.5 0.6 0.5 0.133333 0.5 0.06666696 0.5 0.06666696 0.5 0.573761 0.5 0.533333 0.5 0.533333 0.5 0.06666696 0.5 0 0.5 0 0.5 0.533333 0.5 0.466667 0.5 0.466667 0.5 1 0.5 0.933333 0.5 0.933333 0.5 0.466667 0.5 0.4 0.5 0.4 0.5 0.933333 0.5 0.866667 0.5 0.866667 0.5 0.4 0.5 0.333333 0.5 0.333333 0.5 0.866667 0.5 0.8 0.5 0.8 0.5 0.333333 0.5 0.266667 0.5 0.266667 0.5 0 1 0 1 0.06666696 1 0.02174597 0.324164 0.07164496 0.410591 0.07164496 0.410591 0.666667 1 0.733333 1 0.733333 1 0.133333 1 0.133333 1 0.2 1 0.01131498 0.224913 0.02174597 0.324164 0.02174597 0.324164 0.266667 1 0.333333 1 0.333333 1 0.04215395 0.1299999 0.01131498 0.224913 0.01131498 0.224913 0.4 1 0.4 1 0.466667 1 0.108932 0.05583596 0.04215395 0.1299999 0.04215395 0.1299999 0.06666696 1 0.06666696 1 0.133333 1 0.733333 1 0.8 1 0.8 1 0.108932 0.05583596 0.108932 0.05583596 0.200101 0.01524496 0.2 1 0.2 1 0.266667 1 0.200101 0.01524496 0.200101 0.01524496 0.299899 0.01524496 0.866667 1 0.933333 1 0.933333 1 0.266667 1 0.266667 1 0.2 1 0.133333 1 0.133333 1 0.06666696 1 0.466667 1 0.466667 1 0.4 1 0.333333 1 0.333333 1 0.266667 1 0.2 1 0.2 1 0.133333 1 0.06666696 1 0.06666696 1 0 1 0.4 1 0.4 1 0.333333 1 0.933333 1 1 1 1 1 0.8 1 0.866667 1 0.866667 1 0.866667 1 0.933333 1 0.933333 1 0.733333 1 0.8 1 0.8 1 0.666667 1 0.733333 1 0.733333 1 0.6 1 0.6 1 0.533333 1 0.6 1 0.666667 1 0.666667 1 0.466667 1 0.533333 1 0.533333 1 0.533333 1 0.6 1 0.6 1 0.07164496 0.410591 0.152383 0.469251 0.152383 0.469251 0.347617 0.469251 0.347617 0.469251 0.25 0.49 0.333333 1 0.333333 1 0.4 1 0.6 1 0.666667 1 0.666667 1 0.152383 0.469251 0.25 0.49 0.25 0.49 0.428355 0.410591 0.428355 0.410591 0.347617 0.469251 0.466667 1 0.466667 1 0.533333 1 0.478254 0.324164 0.478254 0.324164 0.428355 0.410591 0.488685 0.224913 0.488685 0.224913 0.478254 0.324164 0.457846 0.1299999 0.457846 0.1299999 0.488685 0.224913 0.933333 1 1 1 1 1 0.391068 0.05583596 0.391068 0.05583596 0.457846 0.1299999 0.8 1 0.866667 1 0.866667 1 0.391068 0.05583596 0.299899 0.01524496 0.299899 0.01524496 0.333333 1 0.333333 1 0.4 1 0.466667 1 0.466667 1 0.533333 1 0.733333 1 0.733333 1 0.8 1 0.266667 1 0.2 1 0.2 1 0.06666696 1 0.06666696 1 0.133333 1 0.466667 1 0.4 1 0.4 1 0.266667 1 0.266667 1 0.333333 1 0.666667 1 0.666667 1 0.733333 1 0.933333 1 0.933333 1 1 1 0.133333 1 0.133333 1 0.2 1 0.533333 1 0.533333 1 0.6 1 0.8 1 0.8 1 0.866667 1 0 1 0 1 0.06666696 1 0.6 1 0.666667 1 0.666667 1 0.866667 1 0.866667 1 0.933333 1 0.07164496 0.410591 0.02174597 0.324164 0.02174597 0.324164 0.391068 0.05583596 0.457846 0.1299999 0.457846 0.1299999 0.152383 0.469251 0.07164496 0.410591 0.07164496 0.410591 0.299899 0.01524496 0.391068 0.05583596 0.391068 0.05583596 0.25 0.49 0.152383 0.469251 0.152383 0.469251 0.299899 0.01524496 0.299899 0.01524496 0.200101 0.01524496 0.25 0.49 0.25 0.49 0.347617 0.469251 0.200101 0.01524496 0.200101 0.01524496 0.108932 0.05583596 0.347617 0.469251 0.347617 0.469251 0.428355 0.410591 0.108932 0.05583596 0.108932 0.05583596 0.04215395 0.1299999 0.428355 0.410591 0.428355 0.410591 0.478254 0.324164 0.04215395 0.1299999 0.04215395 0.1299999 0.01131498 0.224913 0.478254 0.324164 0.478254 0.324164 0.488685 0.224913 0.01131498 0.224913 0.01131498 0.224913 0.02174597 0.324164 0.06666696 0.5 0.06666696 0.5 0 0.5 0.866667 0.5 0.866667 0.5 0.8 0.5 0.333333 0.5 0.333333 0.5 0.266667 0.5 0.789661 0.5 0.733333 0.5 0.789661 0.5 0.266667 0.5 0.266667 0.5 0.2 0.5 0.733333 0.5 0.733333 0.5 0.666667 0.5 0.2 0.5 0.2 0.5 0.133333 0.5 0.666667 0.5 0.666667 0.5 0.6 0.5 0.133333 0.5 0.133333 0.5 0.06666696 0.5 0.568565 0.5 0.533333 0.5 0.568565 0.5 0.06666696 0.5 0.06666696 0.5 0 0.5 0.533333 0.5 0.533333 0.5 0.466667 0.5 1 0.5 1 0.5 0.933333 0.5 0.466667 0.5 0.466667 0.5 0.4 0.5 0.933333 0.5 0.933333 0.5 0.866667 0.5 0.568565 0.5 0.533333 0.5 0.568565 0.5 0.533333 0.5 0.533333 0.5 0.466667 0.5 1 0.5 1 0.5 0.933333 0.5 0.466667 0.5 0.466667 0.5 0.4 0.5 0.933333 0.5 0.933333 0.5 0.866667 0.5 0.4 0.5 0.4 0.5 0.333333 0.5 0.866667 0.5 0.866667 0.5 0.8 0.5 0.333333 0.5 0.333333 0.5 0.266667 0.5 0.789661 0.5 0.733333 0.5 0.789661 0.5 0.266667 0.5 0.266667 0.5 0.2 0.5 0.733333 0.5 0.733333 0.5 0.666667 0.5 0.2 0.5 0.2 0.5 0.133333 0.5 0.666667 0.5 0.666667 0.5 0.6 0.5 0.133333 0.5 0.133333 0.5 0.06666696 0.5 0.568565 0.5 0.533333 0.5 0.568565 0.5 0.133333 0.5 0.133333 0.5 0.06666696 0.5 0.06666696 0.5 0.06666696 0.5 0 0.5 0.533333 0.5 0.533333 0.5 0.466667 0.5 1 0.5 1 0.5 0.933333 0.5 0.466667 0.5 0.466667 0.5 0.4 0.5 0.933333 0.5 0.933333 0.5 0.866667 0.5 0.4 0.5 0.4 0.5 0.333333 0.5 0.866667 0.5 0.866667 0.5 0.8 0.5 0.333333 0.5 0.333333 0.5 0.266667 0.5 0.789661 0.5 0.733333 0.5 0.789661 0.5 0.266667 0.5 0.266667 0.5 0.2 0.5 0.733333 0.5 0.733333 0.5 0.666667 0.5 0.2 0.5 0.2 0.5 0.133333 0.5 0.666667 0.5 0.666667 0.5 0.6 0.5 0.133333 0.5 0.133333 0.5 0.06666696 0.5 0.666667 0.5 0.666667 0.5 0.6 0.5 0.568565 0.5 0.533333 0.5 0.568565 0.5 0.06666696 0.5 0.06666696 0.5 0 0.5 0.533333 0.5 0.533333 0.5 0.466667 0.5 1 0.5 1 0.5 0.933333 0.5 0.466667 0.5 0.466667 0.5 0.4 0.5 0.933333 0.5 0.933333 0.5 0.866667 0.5 0.4 0.5 0.4 0.5 0.333333 0.5 0.866667 0.5 0.866667 0.5 0.8 0.5 0.333333 0.5 0.333333 0.5 0.266667 0.5 0.789661 0.5 0.733333 0.5 0.789661 0.5 0.266667 0.5 0.266667 0.5 0.2 0.5 0.733333 0.5 0.733333 0.5 0.666667 0.5 0.2 0.5 0.2 0.5 0.133333 0.5 0.666667 0.5 0.666667 0.5 0.6 0.5 0.2 0.5 0.133333 0.5 0.133333 0.5 0.133333 0.5 0.133333 0.5 0.06666696 0.5 0.568565 0.5 0.533333 0.5 0.568565 0.5 0.06666696 0.5 0.06666696 0.5 0 0.5 0.533333 0.5 0.533333 0.5 0.466667 0.5 1 0.5 1 0.5 0.933333 0.5 0.466667 0.5 0.466667 0.5 0.4 0.5 0.933333 0.5 0.933333 0.5 0.866667 0.5 0.4 0.5 0.4 0.5 0.333333 0.5 0.866667 0.5 0.866667 0.5 0.8 0.5 0.333333 0.5 0.333333 0.5 0.266667 0.5 0.789661 0.5 0.733333 0.5 0.789661 0.5 0.266667 0.5 0.266667 0.5 0.2 0.5 0.733333 0.5 0.733333 0.5 0.666667 0.5 0.2 0.5 0.2 0.5 0.133333 0.5 0.521746 0.324164 0.838766 0.303091 0.571645 0.410591 0.666667 0.5 0.666667 0.5 0.6 0.5 0.133333 0.5 0.06666696 0.5 0.06666696 0.5 0.6 0.5 0.561754 0.5 0.568565 0.5 0.06666696 0.5 0 0.5 0 0.5 0.533333 0.5 0.466667 0.5 0.466667 0.5 1 0.5 1 0.5 0.933333 0.5 0.466667 0.5 0.466667 0.5 0.4 0.5 0.933333 0.5 0.933333 0.5 0.866667 0.5 0.4 0.5 0.333333 0.5 0.333333 0.5 0.866667 0.5 0.866667 0.5 0.8 0.5 0.333333 0.5 0.266667 0.5 0.266667 0.5 0.8 0.5 0.8 0.5 0.785932 0.5 0.266667 0.5 0.2 0.5 0.2 0.5 0.733333 0.5 0.733333 0.5 0.666667 0.5 0.733333 0.5 0.733333 0.5 0.666667 0.5 0.6 0.5 0.568565 0.5 0.573761 0.5 0.789661 0.5 0.733333 0.5 0.733333 0.5 0.666667 0.5 0.666667 0.5 0.6 0.5 0.785932 0.5 0.733333 0.5 0.733333 0.5 0.957846 0.1299999 0.988685 0.224913 0.838766 0.303091 0.6 1 0.6 1 0.666667 1 0.533333 1 0.533333 1 0.6 1 0.558743 0.1795099 0.608043 0.16437 0.576486 0.188861 0.561754 0.5 0.533333 0.5 0.533333 0.5 0.666667 1 0.733333 1 0.666667 1 0.666667 0.5 0.666667 1 0.733333 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.866667 1 0.266667 1 0.266667 1 0.2 1 0.133333 1 0.133333 1 0.2 1 0.133333 1 0.133333 1 0.06666696 1 0.333333 1 0.333333 1 0.266667 1 0.4 1 0.4 1 0.333333 1 1 1 1 1 1 1 0.466667 1 0.466667 1 0.4 1 0.4 1 0.466667 1 0.466667 1 0.333333 1 0.4 1 0.4 1 0.266667 1 0.333333 1 0.333333 1 0.2 1 0.266667 1 0.266667 1 0.133333 1 0.2 1 0.2 1 0.06666696 1 0.133333 1 0.133333 1 0 1 0.06666696 1 0.06666696 1 0.2 1 0.2 1 0.133333 1 0.133333 1 0.133333 1 0.06666696 1 0.466667 1 0.466667 1 0.4 1 0.266667 1 0.266667 1 0.2 1 0.466667 1 0.466667 1 0.466667 1 0.466667 1 0.466667 1 0.466667 1 0.06666696 1 0.06666696 1 0 1 0.133333 1 0.2 1 0.2 1 0 1 0.06666696 1 0.06666696 1 0.333333 1 0.4 1 0.4 1 0.2 1 0.266667 1 0.266667 1 0.06666696 1 0.133333 1 0.133333 1 0.4 1 0.466667 1 0.466667 1 0.266667 1 0.333333 1 0.333333 1 0.4 1 0.4 1 0.333333 1 0.133333 1 0.133333 1 0.06666696 1 0.06666696 1 0.06666696 1 0 1 0.2 1 0.2 1 0.133333 1 0.2 1 0.2 1 0.133333 1 1 1 1 1 1 1 0.266667 1 0.266667 1 0.2 1 0.4 1 0.466667 1 0.466667 1 0.133333 1 0.2 1 0.2 1 0.333333 1 0.4 1 0.4 1 0.06666696 1 0.133333 1 0.133333 1 0.266667 1 0.333333 1 0.333333 1 0 1 0.06666696 1 0.06666696 1 0.2 1 0.266667 1 0.266667 1 0.4 1 0.4 1 0.466667 1 0.333333 1 0.333333 1 0.266667 1 0.06666696 1 0.06666696 1 0.133333 1 0.4 1 0.4 1 0.333333 1 0.2 1 0.2 1 0.266667 1 0.466667 1 0.466667 1 0.4 1 1 1 1 1 1 1 0.2 1 0.266667 1 0.266667 1 0.133333 1 0.2 1 0.2 1 0.06666696 1 0.133333 1 0.133333 1 0 1 0.06666696 1 0.06666696 1 0.4 1 0.466667 1 0.466667 1 0.333333 1 0.4 1 0.4 1 0.266667 1 0.333333 1 0.333333 1 0.333333 1 0.266667 1 0.266667 1 0.333333 1 0.266667 1 0.266667 1 0.4 1 0.333333 1 0.333333 1 0.466667 1 0.4 1 0.4 1 0.466667 1 0.4 1 0.4 1 0.133333 1 0.133333 1 0.06666696 1 1 1 1 1 1 1 0.266667 1 0.266667 1 0.2 1 0.466667 1 0.466667 1 0.466667 1 0.4 1 0.333333 1 0.333333 1 0.266667 1 0.266667 1 0.2 1 0.266667 1 0.266667 1 0.333333 1 0.06666696 1 0.06666696 1 0 1 0.06666696 1 0.06666696 1 0 1 0.4 1 0.4 1 0.466667 1 0.2 1 0.2 1 0.133333 1 0.333333 1 0.266667 1 0.266667 1 0.06666696 1 0.133333 1 0.133333 1 1 1 1 1 1 1 0.133333 1 0.133333 1 0.06666696 1 0.2 1 0.266667 1 0.266667 1 0.466667 1 0.466667 1 0.466667 1 0.4 1 0.333333 1 0.333333 1 0.266667 1 0.266667 1 0.333333 1 0.333333 1 0.333333 1 0.4 1 0.333333 1 0.333333 1 0.4 1 0.2 1 0.2 1 0.133333 1 0.333333 1 0.333333 1 0.4 1 0.333333 1 0.333333 1 0.266667 1 0 1 0 1 0.06666696 1 0.2 1 0.2 1 0.133333 1 0.06666696 1 0.06666696 1 0 1 0.333333 1 0.333333 1 0.4 1 0.133333 1 0.133333 1 0.06666696 1 0.266667 1 0.266667 1 0.2 1 0.2 1 0.2 1 0.266667 1 0.06666696 1 0.06666696 1 0 1 0.06666696 1 0.06666696 1 0.133333 1 0.06666696 1 0.06666696 1 0.133333 1 0.466667 1 0.466667 1 0.4 1 0.266667 1 0.266667 1 0.333333 1 0.4 1 0.4 1 0.466667 1 0.4 1 0.4 1 0.333333 1 0 1 0 1 0.06666696 1 0.266667 1 0.266667 1 0.333333 1 0.333333 1 0.333333 1 0.266667 1 0.2 1 0.2 1 0.266667 1 0 1 0 1 0.06666696 1 0.4 1 0.4 1 0.466667 1 0.4 1 0.4 1 0.466667 1 0.133333 1 0.133333 1 0.2 1 0.466667 1 0.466667 1 0.466667 1 0.333333 1 0.333333 1 0.4 1 0.333333 1 0.333333 1 0.4 1 0.266667 1 0.266667 1 0.333333 1 0.266667 1 0.266667 1 0.333333 1 0.2 1 0.2 1 0.266667 1 0.133333 1 0.133333 1 0.2 1 0.133333 1 0.133333 1 0.2 1 0.466667 1 0.466667 1 0.466667 1 1 1 1 1 1 1 0 1 0 1 0.06666696 1 0.06666696 1 0.06666696 1 0.133333 1 0.333333 1 0.333333 1 0.4 1 0.133333 1 0.2 1 0.2 1 0 1 0.06666696 1 0.06666696 1 0.333333 1 0.4 1 0.4 1 0.2 1 0.266667 1 0.266667 1 0.06666696 1 0.133333 1 0.133333 1 0.4 1 0.466667 1 0.466667 1 0.266667 1 0.333333 1 0.333333 1 0.06666696 1 0.133333 1 0.133333 1 0.266667 1 0.333333 1 0.333333 1 0 1 0.06666696 1 0.06666696 1 0.2 1 0.266667 1 0.266667 1 0.4 1 0.466667 1 0.466667 1 0.133333 1 0.2 1 0.2 1 0.333333 1 0.4 1 0.4 1 0 1 0.06666696 1 0.06666696 1 0.4 1 0.466667 1 0.466667 1 0.333333 1 0.4 1 0.4 1 0.266667 1 0.333333 1 0.333333 1 0.2 1 0.266667 1 0.266667 1 0.133333 1 0.2 1 0.2 1 0.06666696 1 0.133333 1 0.133333 1 0.333333 1 0.333333 1 0.266667 1 0.2 1 0.2 1 0.133333 1 0.06666696 1 0.06666696 1 0 1 0.4 1 0.4 1 0.333333 1 0.266667 1 0.266667 1 0.2 1 0.133333 1 0.133333 1 0.06666696 1 0.466667 1 0.466667 1 0.4 1 0.266667 1 0.266667 1 0.2 1 0.2 1 0.2 1 0.133333 1 0.266667 1 0.333333 1 0.333333 1 0.133333 1 0.133333 1 0.06666696 1 0.2 1 0.2 1 0.133333 1 0.06666696 1 0.06666696 1 0 1 0.06666696 1 0.06666696 1 0 1 0.333333 1 0.4 1 0.4 1 0.266667 1 0.266667 1 0.2 1 0 1 0.06666696 1 0.06666696 1 0.133333 1 0.133333 1 0.06666696 1 0.4 1 0.4 1 0.466667 1 0.4 1 0.466667 1 0.466667 1 0.333333 1 0.333333 1 0.4 1 0.466667 1 0.466667 1 0.466667 1 0.266667 1 0.266667 1 0.333333 1 1 1 1 1 1 1 0.2 1 0.266667 1 0.266667 1 0.06666696 1 0.133333 1 0.133333 1 0.266667 1 0.2 1 0.2 1 0.133333 1 0.2 1 0.2 1 0.266667 1 0.266667 1 0.333333 1 0.2 1 0.133333 1 0.133333 1 0.06666696 1 0.133333 1 0.133333 1 0 1 0.06666696 1 0.06666696 1 0.133333 1 0.06666696 1 0.06666696 1 1 1 1 1 1 1 0.2 1 0.266667 1 0.266667 1 0.06666696 1 0 1 0 1 0.466667 1 0.466667 1 0.466667 1 0.4 1 0.4 1 0.466667 1 0.133333 1 0.2 1 0.2 1 0.4 1 0.4 1 0.466667 1 0.466667 1 0.4 1 0.4 1 0.133333 1 0.2 1 0.2 1 0 1 0.06666696 1 0.06666696 1 0.4 1 0.333333 1 0.333333 1 0.06666696 1 0.133333 1 0.133333 1 0.266667 1 0.266667 1 0.2 1 0 1 0 1 0.06666696 1 0.133333 1 0.06666696 1 0.06666696 1 0.4 1 0.466667 1 0.466667 1 0.466667 1 0.4 1 0.4 1 0.4 1 0.333333 1 0.333333 1 0.466667 1 0.466667 1 0.466667 1 0.333333 1 0.333333 1 0.266667 1 0.333333 1 0.266667 1 0.266667 1 1 1 1 1 1 1 0.2 1 0.2 1 0.133333 1 0.2 1 0.266667 1 0.266667 1 0.06666696 1 0 1 0 1 0.133333 1 0.2 1 0.2 1 0.996098 0.988919 0.948899 0.988919 0.948899 0.634924 0.948899 0.988919 0.9017 0.988919 0.9017 0.634924 0.9017 0.988919 0.8545 0.988919 0.8545 0.634924 0.8545 0.988919 0.807301 0.988919 0.807301 0.634924 0.807301 0.988919 0.760102 0.988919 0.760102 0.634924 0.760102 0.988919 0.712902 0.988919 0.712902 0.634924 0.712902 0.988919 0.665703 0.988919 0.665703 0.634924 0.665703 0.988919 0.618504 0.988919 0.618504 0.634924 0.618504 0.988919 0.571304 0.988919 0.571304 0.634924 0.571304 0.988919 0.524105 0.988919 0.524105 0.634924 0.524105 0.988919 0.476905 0.988919 0.476905 0.634924 0.476905 0.988919 0.429706 0.988919 0.429706 0.634924 0.429706 0.988919 0.382507 0.988919 0.382507 0.634924 0.634597 0.792292 0.634597 0.792292 0.587397 0.792292 0.382507 0.988919 0.335307 0.988919 0.335307 0.634924 0.335307 0.988919 0.288108 0.988919 0.288108 0.634924 0.681796 0.438297 0.634597 0.438297 0.634597 0.438297 0.728995 0.792292 0.728995 0.792292 0.681796 0.792292 0.3986 0.792292 0.3986 0.792292 0.3514 0.792292 0.162603 0.792292 0.175302 0.789117 0.227564 0.04877597 0.681796 0.792292 0.728995 0.792292 0.728995 0.792292 0.492998 0.792292 0.492998 0.792292 0.445799 0.792292 0.257002 0.792292 0.257002 0.792292 0.222501 0.789117 0.540198 0.792292 0.587397 0.792292 0.587397 0.792292 0.3514 0.792292 0.3514 0.792292 0.304201 0.792292 0.115404 0.792292 0.227564 0.04877597 0.03102296 0.346117 0.634597 0.792292 0.681796 0.792292 0.681796 0.792292 0.445799 0.792292 0.445799 0.792292 0.3986 0.792292 0.209802 0.792292 0.222501 0.789117 0.175302 0.789117 0.540198 0.792292 0.540198 0.792292 0.492998 0.792292 0.304201 0.792292 0.304201 0.792292 0.257002 0.792292 0.02100497 0.792292 0.06820398 0.792292 0.03102296 0.346117 0.098127 0.123833 0.098127 0.123833 0.162675 0.09509497 0.3514 0.792292 0.3514 0.792292 0.304201 0.792292 0.04173898 0.792096 0.02100497 0.792292 0.02592599 0.08445399 0.304201 0.792292 0.304201 0.792292 0.257002 0.792292 0.634597 0.792292 0.587397 0.792292 0.598481 0.792292 0.257002 0.792292 0.257002 0.792292 0.222501 0.789117 0.540198 0.792292 0.587397 0.792292 0.587397 0.792292 0.222501 0.789117 0.222501 0.789117 0.175302 0.789117 0.492998 0.792292 0.540198 0.792292 0.540198 0.792292 0.175302 0.789117 0.175302 0.789117 0.201629 0.790698 0.445799 0.792292 0.492998 0.792292 0.492998 0.792292 0.41347 -0.13713 0.387535 0.604792 0.25411 0.604792 0.445799 0.792292 0.445799 0.792292 0.418892 0.792292 0.03102296 0.346117 0.06820398 0.790698 0.02100497 0.792292 0.3514 0.792292 0.3514 0.792292 0.3986 0.792292 0.209802 0.438297 0.209802 0.438297 0.257002 0.438297 0.445799 0.438297 0.3986 0.438297 0.3986 0.438297 0.209802 0.438297 0.162603 0.438297 0.162603 0.438297 0.540198 0.438297 0.492998 0.438297 0.492998 0.438297 0.304201 0.438297 0.257002 0.438297 0.257002 0.438297 0.02100497 0.438297 0.02100497 0.438297 0.06820398 0.438297 0.587397 0.438297 0.587397 0.438297 0.634597 0.438297 0.3986 0.438297 0.3514 0.438297 0.3514 0.438297 0.728995 0.438297 0.681796 0.438297 0.681796 0.438297 0.162603 0.438297 0.115404 0.438297 0.115404 0.438297 0.445799 0.438297 0.445799 0.438297 0.492998 0.438297 0.257002 0.438297 0.209802 0.438297 0.209802 0.438297 0.540198 0.438297 0.540198 0.438297 0.587397 0.438297 0.304201 0.438297 0.304201 0.438297 0.3514 0.438297 0.115404 0.438297 0.06820398 0.438297 0.06820398 0.438297 0.587397 0.438297 0.593592 0.438297 0.634597 0.438297 0.587397 0.438297 0.540198 0.438297 0.540198 0.438297 0.162603 0.438297 0.162603 0.438297 0.209802 0.438297 0.540198 0.438297 0.492998 0.438297 0.492998 0.438297 0.115404 0.438297 0.115404 0.438297 0.162603 0.438297 0.492998 0.438297 0.445799 0.438297 0.445799 0.438297 0.06820398 0.438297 0.06820398 0.438297 0.115404 0.438297 0.3986 0.438297 0.3986 0.438297 0.445799 0.438297 0.06820398 0.438297 0.02100497 0.438297 0.02100497 0.438297 0.3514 0.438297 0.3514 0.438297 0.3986 0.438297 0.681796 0.438297 0.681796 0.438297 0.728995 0.438297 0.3514 0.438297 0.304201 0.438297 0.304201 0.438297 0.634597 0.438297 0.634597 0.438297 0.681796 0.438297 0.257002 0.438297 0.257002 0.438297 0.304201 0.438297 0.634597 0.438297 0.587397 0.438297 0.587397 0.438297 0.209802 0.438297 0.209802 0.438297 0.257002 0.438297 0.540198 0.438297 0.540198 0.438297 0.587397 0.438297 0.162603 0.438297 0.162603 0.438297 0.209802 0.438297 0.492998 0.438297 0.492998 0.438297 0.540198 0.438297 0.115404 0.438297 0.115404 0.438297 0.162603 0.438297 0.445799 0.438297 0.445799 0.438297 0.492998 0.438297 0.06820398 0.438297 0.06820398 0.438297 0.115404 0.438297 0.3986 0.438297 0.423686 0.438297 0.427398 0.438297 0.02100497 0.438297 0.02100497 0.438297 0.06820398 0.438297 0.3986 0.438297 0.3514 0.438297 0.3514 0.438297 0.681796 0.438297 0.681796 0.438297 0.728995 0.438297 0.304201 0.438297 0.304201 0.438297 0.3514 0.438297 0.634597 0.438297 0.634597 0.438297 0.681796 0.438297 0.257002 0.438297 0.257002 0.438297 0.304201 0.438297 0.02901595 0.243538 0.02901595 0.243538 0.03640097 0.313807 0.728995 0.792292 0.728995 0.792292 0.681796 0.792292 0.05084896 0.17634 0.05084896 0.17634 0.02901595 0.243538 0.115404 0.792292 0.162603 0.792292 0.162603 0.792292 0.098127 0.123833 0.098127 0.123833 0.05084896 0.17634 0.681796 0.792292 0.681796 0.792292 0.634597 0.792292 0.162675 0.09509497 0.098127 0.123833 0.098127 0.123833 0.492998 0.792292 0.492998 0.792292 0.445799 0.792292 0.23333 0.09509497 0.162675 0.09509497 0.162675 0.09509497 0.445799 0.792292 0.445799 0.792292 0.3986 0.792292 0.297878 0.123833 0.297878 0.123833 0.23333 0.09509497 0.540198 0.792292 0.540198 0.792292 0.492998 0.792292 0.345155 0.17634 0.297878 0.123833 0.297878 0.123833 0.366989 0.243538 0.345155 0.17634 0.345155 0.17634 0.359604 0.313807 0.366989 0.243538 0.366989 0.243538 0.634597 0.792292 0.634597 0.792292 0.681796 0.792292 0.115404 0.792292 0.162603 0.792292 0.162603 0.792292 0.681796 0.792292 0.681796 0.792292 0.728995 0.792292 0.02100497 0.792292 0.06820398 0.792292 0.06820398 0.792292 0.540198 0.792292 0.540198 0.792292 0.587397 0.792292 0.162603 0.792292 0.209802 0.792292 0.209802 0.792292 0.587397 0.792292 0.587397 0.792292 0.634597 0.792292 0.06820398 0.792292 0.115404 0.792292 0.115404 0.792292 0.492998 0.792292 0.492998 0.792292 0.540198 0.792292 0.3986 0.792292 0.3986 0.792292 0.445799 0.792292 0.445799 0.792292 0.445799 0.792292 0.492998 0.792292 0.304201 0.792292 0.3514 0.792292 0.3514 0.792292 0.209802 0.792292 0.257002 0.792292 0.257002 0.792292 0.257002 0.792292 0.304201 0.792292 0.304201 0.792292 0.3514 0.792292 0.3514 0.792292 0.3986 0.792292 0.02100497 0.792292 0.06820398 0.792292 0.06820398 0.792292 0.03640097 0.313807 0.03640097 0.313807 0.071729 0.374996 0.304201 0.792292 0.3514 0.792292 0.3514 0.792292 0.587397 0.792292 0.587397 0.792292 0.540198 0.792292 0.209802 0.792292 0.257002 0.792292 0.257002 0.792292 0.071729 0.374996 0.071729 0.374996 0.128891 0.416527 0.162603 0.792292 0.209802 0.792292 0.209802 0.792292 0.198002 0.431217 0.267114 0.416527 0.267114 0.416527 0.257002 0.792292 0.304201 0.792292 0.304201 0.792292 0.128891 0.416527 0.128891 0.416527 0.198002 0.431217 0.634597 0.792292 0.634597 0.792292 0.587397 0.792292 0.267114 0.416527 0.324276 0.374996 0.324276 0.374996 0.3514 0.792292 0.3986 0.792292 0.3986 0.792292 0.06820398 0.792292 0.115404 0.792292 0.115404 0.792292 0.324276 0.374996 0.359604 0.313807 0.359604 0.313807 0.06820398 0.792292 0.115404 0.792292 0.115404 0.792292 0.681796 0.792292 0.634597 0.792292 0.634597 0.792292 0.162603 0.792292 0.115404 0.792292 0.115404 0.792292 0.3514 0.792292 0.3514 0.792292 0.304201 0.792292 0.728995 0.792292 0.681796 0.792292 0.681796 0.792292 0.257002 0.792292 0.257002 0.792292 0.209802 0.792292 0.06820398 0.792292 0.06820398 0.792292 0.02100497 0.792292 0.257002 0.792292 0.304201 0.792292 0.304201 0.792292 0.540198 0.792292 0.492998 0.792292 0.492998 0.792292 0.540198 0.792292 0.587397 0.792292 0.587397 0.792292 0.3986 0.792292 0.3986 0.792292 0.3514 0.792292 0.445799 0.792292 0.3986 0.792292 0.3986 0.792292 0.209802 0.792292 0.209802 0.792292 0.162603 0.792292 0.492998 0.792292 0.492998 0.792292 0.445799 0.792292 0.634597 0.792292 0.634597 0.792292 0.587397 0.792292 0.324276 0.374996 0.324276 0.374996 0.267114 0.416527 0.05084896 0.17634 0.05084896 0.17634 0.098127 0.123833 0.359604 0.313807 0.324276 0.374996 0.324276 0.374996 0.02901595 0.243538 0.02901595 0.243538 0.05084896 0.17634 0.366989 0.243538 0.366989 0.243538 0.359604 0.313807 0.03640097 0.313807 0.02901595 0.243538 0.02901595 0.243538 0.345155 0.17634 0.366989 0.243538 0.366989 0.243538 0.071729 0.374996 0.03640097 0.313807 0.03640097 0.313807 0.297878 0.123833 0.345155 0.17634 0.345155 0.17634 0.128891 0.416527 0.071729 0.374996 0.071729 0.374996 0.23333 0.09509497 0.297878 0.123833 0.297878 0.123833 0.198002 0.431217 0.198002 0.431217 0.128891 0.416527 0.162675 0.09509497 0.23333 0.09509497 0.23333 0.09509497 0.267114 0.416527 0.267114 0.416527 0.198002 0.431217 0.615701 0.312442 0.390396 0.313807 0.425724 0.374996 0.257002 0.438297 0.209802 0.438297 0.209802 0.438297 0.209802 0.438297 0.162603 0.438297 0.162603 0.438297 0.162603 0.438297 0.115404 0.438297 0.115404 0.438297 0.06820398 0.438297 0.06820398 0.438297 0.115404 0.438297 0.02100497 0.438297 0.02100497 0.438297 0.06820398 0.438297 0.3514 0.438297 0.3514 0.438297 0.3986 0.438297 0.681796 0.438297 0.681796 0.438297 0.728995 0.438297 0.3514 0.438297 0.304201 0.438297 0.304201 0.438297 0.634597 0.438297 0.634597 0.438297 0.681796 0.438297 0.304201 0.438297 0.257002 0.438297 0.257002 0.438297 0.02100497 0.084302 0.02100497 0.084302 0.587397 0.792292 0.02100497 0.084302 0.02100497 0.084302 0.02100497 0.084302 0.02100497 0.084302 0.02100497 0.084302 0.02100497 0.084302 0.540198 0.792292 0.587397 0.792292 0.587397 0.792292 0.540198 0.792292 0.587397 0.792292 0.587397 0.792292 0.445799 0.792292 0.492998 0.792292 0.492998 0.792292 0.419349 0.438297 0.423686 0.438297 0.3986 0.438297 0.540198 0.792292 0.540198 0.792292 0.492998 0.792292 0.3986 0.792292 0.445799 0.792292 0.445799 0.792292 0.02100497 0.084302 0.02100497 0.084302 0.02100497 0.084302 0.02100497 0.084302 0.393342 0.792292 0.02100497 0.084302 0.587397 0.792292 0.590022 0.792292 0.598481 0.792292 0.02100497 0.084302 0.02100497 0.084302 0.02100497 0.084302 0.452123 0.123833 0.404845 0.17634 0.257002 0.792292 0.02100497 0.084302 0.02100497 0.084302 0.02100497 0.084302 0.209802 0.792292 0.209802 0.792292 0.162603 0.792292 0.304201 0.792292 0.304201 0.792292 0.3514 0.792292 0.209802 0.792292 0.257002 0.792292 0.257002 0.792292 0.06820398 0.792292 0.115404 0.792292 0.115404 0.792292 0.257002 0.792292 0.304201 0.792292 0.304201 0.792292 0.162603 0.792292 0.209802 0.792292 0.209802 0.792292 0.728995 0.792292 0.728995 0.792292 0.728995 0.792292 0.162603 0.792292 0.162603 0.792292 0.115404 0.792292 0.115404 0.792292 0.115404 0.792292 0.06820398 0.792292 0.06820398 0.792292 0.06820398 0.792292 0.02100497 0.792292 0.3514 0.792292 0.3514 0.792292 0.304201 0.792292 0.304201 0.792292 0.304201 0.792292 0.257002 0.792292 0.257002 0.792292 0.257002 0.792292 0.209802 0.792292 0.209802 0.792292 0.209802 0.792292 0.162603 0.792292 0.209802 0.792292 0.209802 0.792292 0.162603 0.792292 0.304201 0.792292 0.3514 0.792292 0.3514 0.792292 0.257002 0.792292 0.304201 0.792292 0.304201 0.792292 0.06820398 0.792292 0.06820398 0.792292 0.02100497 0.792292 0.3514 0.792292 0.3514 0.792292 0.3514 0.792292 0.162603 0.792292 0.162603 0.792292 0.115404 0.792292 0.115404 0.792292 0.115404 0.792292 0.06820398 0.792292 0.304201 0.792292 0.3514 0.792292 0.3514 0.792292 0.115404 0.792292 0.115404 0.792292 0.06820398 0.792292 0.3514 0.792292 0.3514 0.792292 0.304201 0.792292 0.257002 0.792292 0.257002 0.792292 0.209802 0.792292 0.162603 0.792292 0.162603 0.792292 0.115404 0.792292 0.06820398 0.792292 0.06820398 0.792292 0.02100497 0.792292 0.304201 0.792292 0.304201 0.792292 0.257002 0.792292 0.209802 0.792292 0.209802 0.792292 0.162603 0.792292 0.162603 0.792292 0.162603 0.792292 0.115404 0.792292 0.209802 0.792292 0.209802 0.792292 0.162603 0.792292 0.3514 0.792292 0.304201 0.792292 0.304201 0.792292 0.257002 0.792292 0.304201 0.792292 0.304201 0.792292 0.06820398 0.792292 0.06820398 0.792292 0.02100497 0.792292 0.105385 0.42048 0.06820398 0.792292 0.02100497 0.792292 0.06820398 0.790698 0.06820398 0.792292 0.02100497 0.792292 0.3514 0.792292 0.3514 0.792292 0.304201 0.792292 0.162603 0.792292 0.162603 0.792292 0.115404 0.792292 0.304201 0.792292 0.304201 0.792292 0.257002 0.792292 0.115404 0.792292 0.115404 0.792292 0.06820398 0.792292 0.257002 0.792292 0.257002 0.792292 0.209802 0.792292 0.06820398 0.792292 0.06820398 0.792292 0.02100497 0.792292 0.209802 0.792292 0.209802 0.792292 0.162603 0.792292 0.209802 0.792292 0.257002 0.792292 0.257002 0.792292 0.115404 0.792292 0.115404 0.792292 0.06820398 0.792292 0.175302 0.789117 0.162603 0.792292 0.115404 0.792292 0.115404 0.792292 0.115404 0.792292 0.06820398 0.792292 0.162603 0.792292 0.162603 0.792292 0.115404 0.792292 0.222501 0.789117 0.257002 0.792292 0.257002 0.792292 0.209802 0.792292 0.162603 0.792292 0.162603 0.792292 0.304201 0.792292 0.304201 0.792292 0.257002 0.792292 0.257002 0.792292 0.257002 0.792292 0.209802 0.792292 0.209802 0.792292 0.209802 0.792292 0.162603 0.792292 0.162603 0.792292 0.162603 0.792292 0.115404 0.792292 0.115404 0.792292 0.115404 0.792292 0.06820398 0.792292 0.105385 0.42048 0.06820398 0.792292 0.02100497 0.792292 0.3514 0.792292 0.3514 0.792292 0.304201 0.792292 0.115404 0.792292 0.115404 0.792292 0.06820398 0.792292 0.3514 0.792292 0.3514 0.792292 0.304201 0.792292 0.257002 0.792292 0.257002 0.792292 0.209802 0.792292 0.162603 0.792292 0.162603 0.792292 0.115404 0.792292 0.06820398 0.792292 0.06820398 0.792292 0.02100497 0.792292 0.304201 0.792292 0.304201 0.792292 0.257002 0.792292 0.115404 0.792292 0.115404 0.792292 0.06820398 0.792292 0.257002 0.792292 0.257002 0.792292 0.209802 0.792292 0.06820398 0.792292 0.06820398 0.792292 0.02100497 0.792292 0.209802 0.792292 0.209802 0.792292 0.162603 0.792292 0.3514 0.792292 0.3514 0.792292 0.304201 0.792292 0.162603 0.792292 0.162603 0.792292 0.115404 0.792292 0.304201 0.792292 0.304201 0.792292 0.257002 0.792292 0.162603 0.792292 0.162603 0.792292 0.115404 0.792292 0.115404 0.792292 0.115404 0.792292 0.06820398 0.792292 0.06820398 0.792292 0.06820398 0.792292 0.02100497 0.792292 0.3514 0.792292 0.3514 0.792292 0.304201 0.792292 0.304201 0.792292 0.304201 0.792292 0.257002 0.792292 0.257002 0.792292 0.257002 0.792292 0.209802 0.792292 0.209802 0.792292 0.209802 0.792292 0.162603 0.792292 0.162603 0.792292 0.209802 0.792292 0.209802 0.792292 0.06820398 0.792292 0.115404 0.792292 0.115404 0.792292 0.304201 0.792292 0.3514 0.792292 0.3514 0.792292 0.209802 0.792292 0.257002 0.792292 0.257002 0.792292 0.115404 0.792292 0.162603 0.792292 0.162603 0.792292 0.02100497 0.792292 0.06820398 0.792292 0.06820398 0.792292 0.257002 0.792292 0.304201 0.792292 0.304201 0.792292 0.3514 0.792292 0.3514 0.792292 0.3514 0.792292 0.209802 0.792292 0.209802 0.792292 0.257002 0.792292 0.162603 0.792292 0.115404 0.792292 0.115404 0.792292 0.115404 0.792292 0.162603 0.792292 0.162603 0.792292 0.3514 0.792292 0.3514 0.792292 0.3514 0.792292 0.115404 0.792292 0.06820398 0.792292 0.06820398 0.792292 0.02100497 0.792292 0.06820398 0.792292 0.06820398 0.792292 0.728995 0.792292 0.728995 0.792292 0.728995 0.792292 0.06820398 0.792292 0.02100497 0.792292 0.02100497 0.792292 0.257002 0.792292 0.257002 0.792292 0.304201 0.792292 0.304201 0.792292 0.304201 0.792292 0.3514 0.792292 0.115404 0.792292 0.06820398 0.792292 0.06820398 0.792292 0.257002 0.792292 0.257002 0.792292 0.304201 0.792292 0.728995 0.792292 0.728995 0.792292 0.728995 0.792292 0.304201 0.792292 0.304201 0.792292 0.3514 0.792292 0.209802 0.792292 0.209802 0.792292 0.257002 0.792292 0.3514 0.792292 0.3514 0.792292 0.3514 0.792292 0.209802 0.792292 0.209802 0.792292 0.257002 0.792292 0.209802 0.792292 0.162603 0.792292 0.162603 0.792292 0.162603 0.792292 0.115404 0.792292 0.115404 0.792292 0.304201 0.792292 0.304201 0.792292 0.3514 0.792292 0.06820398 0.792292 0.02100497 0.792292 0.02100497 0.792292 0.162603 0.792292 0.115404 0.792292 0.115404 0.792292 0.257002 0.792292 0.257002 0.792292 0.304201 0.792292 0.728995 0.792292 0.728995 0.792292 0.728995 0.792292 0.257002 0.792292 0.257002 0.792292 0.304201 0.792292 0.209802 0.792292 0.162603 0.792292 0.162603 0.792292 0.115404 0.792292 0.06820398 0.792292 0.06820398 0.792292 0.222501 0.789117 0.209802 0.792292 0.162603 0.792292 0.304201 0.792292 0.257002 0.792292 0.257002 0.792292 0.209802 0.792292 0.209802 0.792292 0.257002 0.792292 0.201629 0.790698 0.115404 0.792292 0.06820398 0.792292 0.257002 0.792292 0.209802 0.792292 0.209802 0.792292 0.06820398 0.792292 0.02100497 0.792292 0.02100497 0.792292 0.304201 0.792292 0.3514 0.792292 0.3514 0.792292 0.209802 0.792292 0.209802 0.792292 0.162603 0.792292 0.06820398 0.792292 0.02100497 0.792292 0.02100497 0.792292 0.105385 0.42048 0.06820398 0.792292 0.02100497 0.792292 0.728995 0.792292 0.728995 0.792292 0.728995 0.792292 0.304201 0.792292 0.257002 0.792292 0.257002 0.792292 0.3514 0.792292 0.3514 0.792292 0.304201 0.792292 0.162603 0.792292 0.209802 0.792292 0.209802 0.792292 0.304201 0.792292 0.304201 0.792292 0.257002 0.792292 0.06820398 0.792292 0.115404 0.792292 0.115404 0.792292 0.257002 0.792292 0.257002 0.792292 0.209802 0.792292 0.3514 0.792292 0.3514 0.792292 0.3514 0.792292 0.304201 0.792292 0.3514 0.792292 0.3514 0.792292 0.209802 0.792292 0.209802 0.792292 0.162603 0.792292 0.257002 0.792292 0.209802 0.792292 0.209802 0.792292 0.162603 0.792292 0.162603 0.792292 0.30131 0.383298 0.162603 0.792292 0.115404 0.792292 0.115404 0.792292 0.115404 0.792292 0.30131 0.383298 0.06820398 0.792292 0.02100497 0.084302 0.02100497 0.084302 0.02100497 0.084302 0.266667 1 0.333333 1 0.333333 1 0.462963 1 0.466667 1 0.4 1 0.4 1 0.4 1 0.333333 1 0.466667 1 0.466667 1 0.4 1 0.4 1 0.4 1 0.333333 1 0.333333 1 0.333333 1 0.266667 1 0.471925 1 0.471294 1 0.466667 1 0.266667 1 0.333333 1 0.333333 1 0.466667 1 0.466667 1 0.462963 1 0.333333 1 0.4 1 0.4 1 0.4 1 0.466667 1 0.466667 1 0.333333 1 0.4 1 0.4 1 0.266667 1 0.333333 1 0.333333 1 0.466667 1 0.471294 1 0.471925 1 0.861674 0.5 0.875 0.5 0.875 0.5625 0.468196 0.789542 0.424878 0.553048 0.625 0.625 0.228633 1 0.266667 1 0.266667 1 0.534243 0.281692 0.625 0.276652 0.625 0.289977 0.4 1 0.462963 1 0.462963 0.500883 0.266667 1 0.333333 1 0.333333 0.500883 0.333333 1 0.4 1 0.4 0.500883 0.266667 1 0.266667 0.500883 0.233961 0.500883 0.266667 1 0.228633 1 0.223111 1 0.625 0.960023 0.625 0.973348 0.533957 0.968308 0.266667 1 0.266667 1 0.225664 1 0.4 1 0.4 0.500883 0.462963 0.500883 0.333333 1 0.266667 1 0.266667 0.500883 0.158942 0.62881 0.158942 0.616897 0.178303 0.628274 0.4 1 0.333333 1 0.333333 0.500883 0.266667 1 0.231726 1 0.231726 0.500883 0.266667 1 0.266667 1 0.219099 1 0.625 0.125 0.625 0.1875 0.513204 0.17946 0.466667 1 0.466667 1 0.473818 1 0.473818 1 0.466667 1 0.466667 1 0.861674 0.625 0.875 0.625 0.875 0.6875 0.835023 0.625 0.848348 0.625 0.848348 0.6875 0.835023 0.5625 0.835023 0.5 0.848348 0.5 0.835023 0.5625 0.848348 0.5625 0.848348 0.625 0.821697 0.5625 0.835023 0.5625 0.835023 0.625 0.821697 0.5 0.835023 0.5 0.835023 0.5625 0.835023 0.6875 0.848348 0.6875 0.848348 0.75 0.821697 0.75 0.821697 0.6875 0.835023 0.6875 0.821697 0.6875 0.821697 0.625 0.835023 0.625 0.861674 0.6875 0.875 0.6875 0.875 0.75 0.848348 0.6875 0.861674 0.6875 0.861674 0.75 0.848348 0.625 0.861674 0.625 0.861674 0.6875 0.861674 0.5625 0.875 0.5625 0.875 0.625 0.848348 0.5625 0.861674 0.5625 0.861674 0.625 0.848348 0.5 0.861674 0.5 0.861674 0.5625 0 0 0 0 0 0 0.625 0.303303 0 0 0.428113 0.39 0 0 0 0 0 0 0.375 0 0.625 0 0.518074 0.124983 0.450908 0.25 0.430219 0.348863 0.375 0.25 0.506445 0.695038 0.625 0.75 0.375 0.75 0.625 0.75 0.625 1 0.375 1 0.125 0.5 0.375 0.5 0.375 0.75 0.625 0.25 0.625 0.25 0.625 0.5 0.728196 0.508257 0.763608 0.504115 0.625 0.75 0.625 0.5 0.625 0.5 0.625 0.75 0.625 0 0.625 0.25 0.625 0.166672 0.625 1 0.625 0.75 0.625 0.75 0.587747 0.25 0.625 0.25 0.625 0.5 0.625 0.5 0.625 0.48612 0.625 0.48612 0.625 0.45719 0.625 0.45726 0.625 0.423764 0.625 0.39682 0.625 0.396912 0.625 0.361401 0.625 0.333005 0.625 0.299632 0.625 0.25 0.791704 1 0.8 1 0.8 1 0.791995 0.5 0.763608 0.504115 0.763599 0.5 0.72818 0.5 0.728196 0.508257 0.70126 0.511405 0.66781 0.5 0.667842 0.515311 0.638981 0.518685 0.504897 0.582573 0.466264 0.581909 0.598142 0.722578 0.8 1 0.866667 1 0.866667 1 0.375 0 0.625 0 0.518074 0.124983 0.375 0.25 0.430219 0.348863 0.375 0.5 0.506445 0.695038 0.625 0.75 0.375 0.75 0.625 0.75 0.625 1 0.375 1 0.375 0.5 0.375 0.75 0.125 0.75 0.625 0.25 0.625 0.25 0.625 0.5 0.70126 0.511405 0.728196 0.508257 0.625 0.75 0.625 0.75 0.625 0.612996 0.625 0.75 0.625 0 0.625 0 0.625 0.166672 0.625 0.75 0.625 0.75 0.625 1 0.587747 0.25 0.625 0.25 0.625 0.5 0.625 0.48612 0.625 0.48612 0.625 0.5 0.625 0.45719 0.625 0.45726 0.625 0.423764 0.625 0.39682 0.625 0.396912 0.625 0.361401 0.625 0.299744 0.625 0.299744 0.625 0.299632 0.791704 1 0.8 1 0.8 1 0.791995 0.5 0.763608 0.504115 0.763599 0.5 0.72818 0.5 0.728196 0.508257 0.70126 0.511405 0.66781 0.5 0.667842 0.515311 0.638981 0.518685 0.504897 0.582573 0.466264 0.581909 0.598142 0.722578 0.8 1 0.866667 1 0.866667 1 0.733333 1 0.8 1 0.733333 1 0.666667 1 0.666667 1 0.733333 1 0.6 1 0.6 1 0.666667 1 0.733333 1 0.784959 1 0.789499 1 0.666667 1 0.733333 1 0.733333 1 0.6 1 0.666667 1 0.666667 1 0.75 0.6875 0.75 0.75 0.71875 0.75 0.75 0.625 0.75 0.6875 0.71875 0.6875 0.75 0.5625 0.75 0.625 0.71875 0.625 0.75 0.5 0.75 0.5625 0.71875 0.5625 0.75 0.9375 0.734375 1 0.71875 0.9375 0.75 0.5 0.71875 0.5 0.71875 0.4375 0.75 0.875 0.75 0.9375 0.71875 0.9375 0.75 0.4375 0.71875 0.4375 0.71875 0.375 0.75 0.8125 0.75 0.875 0.71875 0.875 0.75 0.75 0.75 0.8125 0.71875 0.8125 0.71875 0.75 0.71875 0.8125 0.6875 0.8125 0.71875 0.6875 0.71875 0.75 0.6875 0.75 0.71875 0.625 0.71875 0.6875 0.6875 0.6875 0.71875 0.5625 0.71875 0.625 0.6875 0.625 0.71875 0.5 0.71875 0.5625 0.6875 0.5625 0.71875 0.9375 0.703125 1 0.6875 0.9375 0.71875 0.5 0.6875 0.5 0.6875 0.4375 0.71875 0.875 0.71875 0.9375 0.6875 0.9375 0.71875 0.4375 0.6875 0.4375 0.6875 0.375 0.71875 0.8125 0.71875 0.875 0.6875 0.875 0.6875 0.5 0.6875 0.5625 0.65625 0.5625 0.6875 0.9375 0.671875 1 0.65625 0.9375 0.6875 0.5 0.65625 0.5 0.65625 0.4375 0.6875 0.875 0.6875 0.9375 0.65625 0.9375 0.6875 0.4375 0.65625 0.4375 0.65625 0.375 0.6875 0.8125 0.6875 0.875 0.65625 0.875 0.6875 0.75 0.6875 0.8125 0.65625 0.8125 0.6875 0.6875 0.6875 0.75 0.65625 0.75 0.6875 0.625 0.6875 0.6875 0.65625 0.6875 0.6875 0.5625 0.6875 0.625 0.65625 0.625 0.65625 0.75 0.65625 0.8125 0.625 0.8125 0.65625 0.6875 0.65625 0.75 0.625 0.75 0.65625 0.625 0.65625 0.6875 0.625 0.6875 0.65625 0.5625 0.65625 0.625 0.625 0.625 0.65625 0.5 0.65625 0.5625 0.625 0.5625 0.65625 0.9375 0.640625 1 0.625 0.9375 0.65625 0.5 0.625 0.5 0.625 0.4375 0.65625 0.875 0.65625 0.9375 0.625 0.9375 0.65625 0.4375 0.625 0.4375 0.625 0.375 0.65625 0.8125 0.65625 0.875 0.625 0.875 0.625 0.5 0.625 0.5625 0.59375 0.5625 0.625 0.9375 0.609375 1 0.59375 0.9375 0.625 0.5 0.59375 0.5 0.59375 0.4375 0.625 0.875 0.625 0.9375 0.59375 0.9375 0.625 0.4375 0.59375 0.4375 0.59375 0.375 0.625 0.8125 0.625 0.875 0.59375 0.875 0.625 0.75 0.625 0.8125 0.59375 0.8125 0.625 0.6875 0.625 0.75 0.59375 0.75 0.625 0.625 0.625 0.6875 0.59375 0.6875 0.625 0.5625 0.625 0.625 0.59375 0.625 0.59375 0.6875 0.59375 0.75 0.5625 0.75 0.59375 0.625 0.59375 0.6875 0.5625 0.6875 0.59375 0.5625 0.59375 0.625 0.5625 0.625 0.59375 0.5 0.59375 0.5625 0.5625 0.5625 0.59375 0.9375 0.578125 1 0.5625 0.9375 0.59375 0.5 0.5625 0.5 0.5625 0.4375 0.59375 0.875 0.59375 0.9375 0.5625 0.9375 0.59375 0.4375 0.5625 0.4375 0.5625 0.375 0.59375 0.8125 0.59375 0.875 0.5625 0.875 0.59375 0.75 0.59375 0.8125 0.5625 0.8125 0.5625 0.5 0.53125 0.5 0.53125 0.4375 0.5625 0.875 0.5625 0.9375 0.53125 0.9375 0.5625 0.4375 0.53125 0.4375 0.53125 0.375 0.5625 0.8125 0.5625 0.875 0.53125 0.875 0.5625 0.75 0.5625 0.8125 0.53125 0.8125 0.5625 0.6875 0.5625 0.75 0.53125 0.75 0.5625 0.625 0.5625 0.6875 0.53125 0.6875 0.5625 0.5625 0.5625 0.625 0.53125 0.625 0.5625 0.5 0.5625 0.5625 0.53125 0.5625 0.5625 0.9375 0.546875 1 0.53125 0.9375 0.53125 0.625 0.53125 0.6875 0.5 0.6875 0.53125 0.5625 0.53125 0.625 0.5 0.625 0.53125 0.5 0.53125 0.5625 0.5 0.5625 0.53125 0.9375 0.515625 1 0.5 0.9375 0.53125 0.5 0.5 0.5 0.5 0.4375 0.53125 0.875 0.53125 0.9375 0.5 0.9375 0.53125 0.4375 0.5 0.4375 0.5 0.375 0.53125 0.8125 0.53125 0.875 0.5 0.875 0.53125 0.75 0.53125 0.8125 0.5 0.8125 0.53125 0.6875 0.53125 0.75 0.5 0.75 0.5 0.9375 0.488851 0.9375 0.4894 0.875 0.5 0.375 0.5 0.4375 0.490838 0.4375 0.5 0.875 0.4894 0.875 0.48986 0.8125 0.5 0.8125 0.48986 0.8125 0.490232 0.75 0.5 0.75 0.490232 0.75 0.490517 0.6875 0.5 0.6875 0.490517 0.6875 0.490719 0.625 0.5 0.625 0.490719 0.625 0.490838 0.5625 0.5 0.5625 0.490838 0.5625 0.490878 0.5 0.5 0.9375 0.484374 1 0.4788 0.977703 0.5 0.4375 0.5 0.5 0.490878 0.5 1 0.9375 0.984375 1 0.96875 0.9375 0.96875 0.9375 0.953125 1 0.9375 0.9375 0.9375 0.9375 0.921875 1 0.90625 0.9375 0.90625 0.9375 0.890625 1 0.875 0.9375 0.875 0.9375 0.859375 1 0.84375 0.9375 0.84375 0.9375 0.828125 1 0.8125 0.9375 0.84375 0.9375 0.8125 0.9375 0.8125 0.875 0.8125 0.9375 0.796875 1 0.78125 0.9375 0.8125 0.9375 0.78125 0.9375 0.78125 0.875 0.8125 0.875 0.78125 0.875 0.78125 0.8125 0.78125 0.75 0.75 0.75 0.75 0.6875 0.78125 0.6875 0.75 0.6875 0.75 0.625 0.78125 0.625 0.75 0.625 0.75 0.5625 0.78125 0.5625 0.75 0.5625 0.75 0.5 0.78125 0.9375 0.765625 1 0.75 0.9375 0.78125 0.4375 0.78125 0.5 0.75 0.5 0.78125 0.9375 0.75 0.9375 0.75 0.875 0.78125 0.375 0.78125 0.4375 0.75 0.4375 0.78125 0.875 0.75 0.875 0.75 0.8125 0.78125 0.8125 0.75 0.8125 0.75 0.75 0.75 0.6875 0.71875 0.6875 0.71875 0.75 0.75 0.625 0.71875 0.625 0.71875 0.6875 0.75 0.5625 0.71875 0.5625 0.71875 0.625 0.75 0.5 0.71875 0.5 0.71875 0.5625 0.75 0.9375 0.71875 0.9375 0.734375 1 0.71875 0.4375 0.71875 0.5 0.75 0.5 0.75 0.875 0.71875 0.875 0.71875 0.9375 0.71875 0.375 0.71875 0.4375 0.75 0.4375 0.75 0.8125 0.71875 0.8125 0.71875 0.875 0.75 0.75 0.71875 0.75 0.71875 0.8125 0.71875 0.75 0.6875 0.75 0.6875 0.8125 0.71875 0.6875 0.6875 0.6875 0.6875 0.75 0.71875 0.625 0.6875 0.625 0.6875 0.6875 0.71875 0.5625 0.6875 0.5625 0.6875 0.625 0.71875 0.5 0.6875 0.5 0.6875 0.5625 0.71875 0.9375 0.6875 0.9375 0.703125 1 0.6875 0.4375 0.6875 0.5 0.71875 0.5 0.71875 0.875 0.6875 0.875 0.6875 0.9375 0.6875 0.375 0.6875 0.4375 0.71875 0.4375 0.71875 0.8125 0.6875 0.8125 0.6875 0.875 0.6875 0.5 0.65625 0.5 0.65625 0.5625 0.6875 0.9375 0.65625 0.9375 0.671875 1 0.65625 0.4375 0.65625 0.5 0.6875 0.5 0.6875 0.875 0.65625 0.875 0.65625 0.9375 0.65625 0.375 0.65625 0.4375 0.6875 0.4375 0.6875 0.8125 0.65625 0.8125 0.65625 0.875 0.6875 0.75 0.65625 0.75 0.65625 0.8125 0.6875 0.6875 0.65625 0.6875 0.65625 0.75 0.6875 0.625 0.65625 0.625 0.65625 0.6875 0.6875 0.5625 0.65625 0.5625 0.65625 0.625 0.65625 0.75 0.625 0.75 0.625 0.8125 0.65625 0.6875 0.625 0.6875 0.625 0.75 0.65625 0.625 0.625 0.625 0.625 0.6875 0.65625 0.5625 0.625 0.5625 0.625 0.625 0.65625 0.5 0.625 0.5 0.625 0.5625 0.65625 0.9375 0.625 0.9375 0.640625 1 0.625 0.4375 0.625 0.5 0.65625 0.5 0.65625 0.875 0.625 0.875 0.625 0.9375 0.625 0.375 0.625 0.4375 0.65625 0.4375 0.65625 0.8125 0.625 0.8125 0.625 0.875 0.625 0.5 0.59375 0.5 0.59375 0.5625 0.625 0.9375 0.59375 0.9375 0.609375 1 0.59375 0.4375 0.59375 0.5 0.625 0.5 0.625 0.875 0.59375 0.875 0.59375 0.9375 0.59375 0.375 0.59375 0.4375 0.625 0.4375 0.625 0.8125 0.59375 0.8125 0.59375 0.875 0.625 0.75 0.59375 0.75 0.59375 0.8125 0.625 0.6875 0.59375 0.6875 0.59375 0.75 0.625 0.625 0.59375 0.625 0.59375 0.6875 0.625 0.5625 0.59375 0.5625 0.59375 0.625 0.59375 0.6875 0.5625 0.6875 0.5625 0.75 0.59375 0.625 0.5625 0.625 0.5625 0.6875 0.59375 0.5625 0.5625 0.5625 0.5625 0.625 0.59375 0.5 0.5625 0.5 0.5625 0.5625 0.59375 0.9375 0.5625 0.9375 0.578125 1 0.5625 0.4375 0.5625 0.5 0.59375 0.5 0.59375 0.875 0.5625 0.875 0.5625 0.9375 0.5625 0.375 0.5625 0.4375 0.59375 0.4375 0.59375 0.8125 0.5625 0.8125 0.5625 0.875 0.59375 0.75 0.5625 0.75 0.5625 0.8125 0.53125 0.4375 0.53125 0.5 0.5625 0.5 0.5625 0.875 0.53125 0.875 0.53125 0.9375 0.53125 0.375 0.53125 0.4375 0.5625 0.4375 0.5625 0.8125 0.53125 0.8125 0.53125 0.875 0.5625 0.75 0.53125 0.75 0.53125 0.8125 0.5625 0.6875 0.53125 0.6875 0.53125 0.75 0.5625 0.625 0.53125 0.625 0.53125 0.6875 0.5625 0.5625 0.53125 0.5625 0.53125 0.625 0.5625 0.5 0.53125 0.5 0.53125 0.5625 0.5625 0.9375 0.53125 0.9375 0.546875 1 0.53125 0.625 0.5 0.625 0.5 0.6875 0.53125 0.5625 0.5 0.5625 0.5 0.625 0.53125 0.5 0.5 0.5 0.5 0.5625 0.53125 0.9375 0.5 0.9375 0.515625 1 0.5 0.4375 0.5 0.5 0.53125 0.5 0.53125 0.875 0.5 0.875 0.5 0.9375 0.5 0.375 0.5 0.4375 0.53125 0.4375 0.53125 0.8125 0.5 0.8125 0.5 0.875 0.53125 0.75 0.5 0.75 0.5 0.8125 0.53125 0.6875 0.5 0.6875 0.5 0.75 0.491623 0.875 0.491237 0.9375 0.5 0.9375 0.5 0.375 0.492568 0.375 0.492655 0.4375 0.49195 0.8125 0.491623 0.875 0.5 0.875 0.492216 0.75 0.49195 0.8125 0.5 0.8125 0.492422 0.6875 0.492216 0.75 0.5 0.75 0.492568 0.625 0.492422 0.6875 0.5 0.6875 0.492655 0.5625 0.492568 0.625 0.5 0.625 0.492684 0.5 0.492655 0.5625 0.5 0.5625 0.5 0.9375 0.491237 0.9375 0.479993 0.982475 0.5 0.4375 0.492655 0.4375 0.492684 0.5 1 0.9375 0.96875 0.9375 0.984375 1 0.96875 0.9375 0.9375 0.9375 0.953125 1 0.9375 0.9375 0.90625 0.9375 0.921875 1 0.90625 0.9375 0.875 0.9375 0.890625 1 0.875 0.9375 0.84375 0.9375 0.859375 1 0.84375 0.9375 0.8125 0.9375 0.828125 1 0.8125 0.875 0.8125 0.9375 0.84375 0.9375 0.8125 0.9375 0.78125 0.9375 0.796875 1 0.78125 0.875 0.78125 0.9375 0.8125 0.9375 0.78125 0.8125 0.78125 0.875 0.8125 0.875 0.75 0.6875 0.75 0.75 0.78125 0.75 0.75 0.625 0.75 0.6875 0.78125 0.6875 0.75 0.5625 0.75 0.625 0.78125 0.625 0.75 0.5 0.75 0.5625 0.78125 0.5625 0.78125 0.9375 0.75 0.9375 0.765625 1 0.78125 0.4375 0.75 0.4375 0.75 0.5 0.75 0.875 0.75 0.9375 0.78125 0.9375 0.78125 0.375 0.75 0.375 0.75 0.4375 0.75 0.8125 0.75 0.875 0.78125 0.875 0.75 0.75 0.75 0.8125 0.78125 0.8125 0.556435 0.569805 0.556436 0.672035 0.375 0.5 0.54337 0.892385 0.527731 0.955106 0.521605 0.936772 0.65625 0.372844 0.65625 0.375 0.6875 0.375 0 0.917327 0 0.9375 0.008762955 0.9375 0.71875 0.372844 0.71875 0.375 0.75 0.375 0.1367329 0.984433 0.140625 1 0.144414 0.984844 0.293202 0.98531 0.296875 1 0.300591 0.985136 0.8125 0.8125 0.84375 0.875 0.84375 0.847 0.84375 0.847 0.84375 0.875 0.866938 0.875 0.324409 0.985136 0.328125 1 0.331914 0.984844 0.2307029 0.98531 0.234375 1 0.2380329 0.985368 0.59375 0.372844 0.59375 0.375 0.625 0.375 0.448936 0.983247 0.453124 1 0.457506 0.982475 0.84375 0.875 0.875 0.9375 0.875 0.882049 0.792171 0.4375 0.78125 0.4375 0.78125 0.5 0.6875 0.372844 0.6875 0.375 0.71875 0.375 0.96875 0.915659 0.96875 0.9375 1 0.9375 0.8125 0.766123 0.8125 0.8125 0.8265 0.8125 0.355586 0.984844 0.359375 1 0.363266 0.984433 0.9375 0.91031 0.9375 0.9375 0.96875 0.9375 0.625 0.372844 0.625 0.375 0.65625 0.375 0.10535 0.983901 0.109375 1 0.113267 0.984433 0.90625 0.900064 0.90625 0.9375 0.9375 0.9375 0.546255 0.1782349 0.527661 0.218631 0.497926 0.222523 0.53125 0.372844 0.53125 0.375 0.5625 0.375 0.168086 0.984844 0.171875 1 0.175591 0.985136 0.75 0.375 0.78125 0.375 0.78125 0.372844 0.78125 0.5 0.78125 0.5625 0.792171 0.5625 0.78125 0.6875 0.78125 0.75 0.808976 0.75 0.07393699 0.983247 0.078125 1 0.08214998 0.983901 0 0.9375 0.015625 1 0.02000695 0.982475 0.41785 0.983901 0.421874 1 0.426063 0.983247 0.5625 0.372844 0.5625 0.375 0.59375 0.375 0.78125 0.625 0.78125 0.6875 0.799968 0.6875 0.78125 0.375 0.794845 0.375 0.795014 0.372844 0.386733 0.984433 0.390625 1 0.394649 0.983901 0.492568 0.375 0.5 0.375 0.5 0.372844 0.875 0.882049 0.875 0.9375 0.90625 0.9375 0.794845 0.375 0.78125 0.375 0.78125 0.4375 0.199409 0.985136 0.203125 1 0.206797 0.98531 0.5 0.372844 0.5 0.375 0.53125 0.375 0.78125 0.75 0.8125 0.8125 0.8125 0.766123 0.78125 0.5625 0.78125 0.625 0.794845 0.625 0.04249399 0.982475 0.046875 1 0.05106395 0.983247 0.261967 0.985368 0.265625 1 0.269297 0.98531 0.6875 0.375 0.65625 0.375 0.65625 0.368674 0.01114898 0.9375 0 0.9375 0 0.9148 0.75 0.375 0.71875 0.375 0.71875 0.368674 0.145367 0.981035 0.140625 1 0.1357409 0.980464 0.301515 0.981437 0.296875 1 0.292294 0.981677 0.84375 0.875 0.8125 0.8125 0.84375 0.842063 0.871027 0.875 0.84375 0.875 0.84375 0.842063 0.332866 0.981035 0.328125 1 0.323484 0.981437 0.238936 0.981756 0.234375 1 0.229794 0.981677 0.625 0.375 0.59375 0.375 0.59375 0.368674 0.458699 0.977703 0.453124 1 0.447825 0.978801 0.875 0.9375 0.84375 0.875 0.875 0.878474 0.78125 0.5 0.78125 0.4375 0.793459 0.4375 0.71875 0.375 0.6875 0.375 0.6875 0.368674 1 0.9375 0.96875 0.9375 0.96875 0.913082 0.828968 0.8125 0.8125 0.8125 0.8125 0.757946 0.364259 0.980464 0.359375 1 0.354633 0.981035 0.96875 0.9375 0.9375 0.9375 0.9375 0.907574 0.65625 0.375 0.625 0.375 0.625 0.368674 0.114259 0.980464 0.109375 1 0.104306 0.979721 0.9375 0.9375 0.90625 0.9375 0.90625 0.897024 0.5625 0.375 0.53125 0.375 0.53125 0.368674 0.1765159 0.981437 0.171875 1 0.167134 0.981035 0.78125 0.368674 0.78125 0.375 0.75 0.375 0.525949 0.276861 0.540975 0.271416 0.52589 0.277814 0.793459 0.5625 0.78125 0.5625 0.78125 0.5 0.810763 0.75 0.78125 0.75 0.78125 0.6875 0.08319497 0.979721 0.078125 1 0.07282596 0.978801 0.0212 0.977703 0.015625 1 0 0.9375 0.427174 0.978801 0.421874 1 0.416805 0.979721 0.59375 0.375 0.5625 0.375 0.5625 0.368674 0.801488 0.6875 0.78125 0.6875 0.78125 0.625 0.78125 0.375 0.78125 0.368674 0.796717 0.368674 0.395694 0.979721 0.390625 1 0.385741 0.980464 0.2145169 0.527203 0.216847 0.72269 0.202713 0.719005 0.5 0.368674 0.5 0.375 0.490719 0.375 0.90625 0.9375 0.875 0.9375 0.875 0.878474 0.78125 0.4375 0.78125 0.375 0.796213 0.375 0.207706 0.981677 0.203125 1 0.198484 0.981437 0.53125 0.375 0.5 0.375 0.5 0.368674 0.8125 0.8125 0.78125 0.75 0.8125 0.757946 0.796213 0.625 0.78125 0.625 0.78125 0.5625 0.05217498 0.978801 0.046875 1 0.04130095 0.977703 0.270206 0.981677 0.265625 1 0.261064 0.981756 0.556435 0.569805 0.53935 0.532694 0.574062 0.560433 0.556991 1 0.553373 1 0.6 1 0.666667 1 0.733333 1 0.733333 1 0.6 0.5 0.6 0.5 0.666667 0.5 0.666667 0.5 0.666667 0.5 0.733333 0.5 0.546255 0.1782349 0.586521 0.146675 0.574064 0.189565 0.666667 1 0.666667 1 0.6 1 0.540975 0.271416 0.563911 0.25 0.563911 0.5 0.875 0.591153 0.853585 0.608775 0.625 0.591153 0.853585 0.608775 0.853585 0.633513 0.625 0.633116 0.792161 0.5 0.792161 0.5 0.733333 0.5 0.6 1 0.558322 1 0.556991 1 0.569446 0.5 0.569446 0.5 0.6 0.5 0.782807 1 0.784959 1 0.733333 1 0.546258 0.07947397 0.527659 0.03908395 0.561326 0.03705298 0.8 1 0.804039 1 0.8 1 0.6 1 0.553373 1 0.556991 1 0.666667 1 0.666667 1 0.733333 1 0.54337 0.892385 0.570694 0.75 0.569715 1 0.539351 0.709146 0.556436 0.672035 0.576618 0.681385 0.853585 0.633513 0.875 0.651474 0.625 0.651513 0.6 1 0.6 1 0.666667 1 0.556991 1 0.558322 1 0.6 1 0.794973 1 0.733333 1 0.733333 1 0.75 0.0625 0.75 0.125 0.71875 0.125 0.75 0.5 0.75 0.5625 0.71875 0.5625 0.75 0.9375 0.734375 1 0.71875 0.9375 0.734375 0 0.75 0.0625 0.71875 0.0625 0.75 0.5 0.71875 0.5 0.71875 0.4375 0.75 0.875 0.75 0.9375 0.71875 0.9375 0.75 0.4375 0.71875 0.4375 0.71875 0.375 0.75 0.8125 0.75 0.875 0.71875 0.875 0.75 0.375 0.71875 0.375 0.71875 0.3125 0.75 0.75 0.75 0.8125 0.71875 0.8125 0.75 0.3125 0.71875 0.3125 0.71875 0.25 0.75 0.6875 0.75 0.75 0.71875 0.75 0.75 0.25 0.71875 0.25 0.71875 0.1875 0.75 0.625 0.75 0.6875 0.71875 0.6875 0.75 0.1875 0.71875 0.1875 0.71875 0.125 0.75 0.5625 0.75 0.625 0.71875 0.625 0.71875 0.625 0.71875 0.6875 0.6875 0.6875 0.71875 0.1875 0.6875 0.1875 0.6875 0.125 0.71875 0.5625 0.71875 0.625 0.6875 0.625 0.71875 0.0625 0.71875 0.125 0.6875 0.125 0.71875 0.5 0.71875 0.5625 0.6875 0.5625 0.71875 0.9375 0.703125 1 0.6875 0.9375 0.703125 0 0.71875 0.0625 0.6875 0.0625 0.71875 0.5 0.6875 0.5 0.6875 0.4375 0.71875 0.875 0.71875 0.9375 0.6875 0.9375 0.71875 0.4375 0.6875 0.4375 0.6875 0.375 0.71875 0.8125 0.71875 0.875 0.6875 0.875 0.71875 0.375 0.6875 0.375 0.6875 0.3125 0.71875 0.75 0.71875 0.8125 0.6875 0.8125 0.71875 0.3125 0.6875 0.3125 0.6875 0.25 0.71875 0.6875 0.71875 0.75 0.6875 0.75 0.71875 0.25 0.6875 0.25 0.6875 0.1875 0.6875 0.4375 0.65625 0.4375 0.65625 0.375 0.6875 0.8125 0.6875 0.875 0.65625 0.875 0.6875 0.375 0.65625 0.375 0.65625 0.3125 0.6875 0.75 0.6875 0.8125 0.65625 0.8125 0.6875 0.3125 0.65625 0.3125 0.65625 0.25 0.6875 0.6875 0.6875 0.75 0.65625 0.75 0.6875 0.25 0.65625 0.25 0.65625 0.1875 0.6875 0.625 0.6875 0.6875 0.65625 0.6875 0.6875 0.1875 0.65625 0.1875 0.65625 0.125 0.6875 0.5625 0.6875 0.625 0.65625 0.625 0.6875 0.0625 0.6875 0.125 0.65625 0.125 0.6875 0.5 0.6875 0.5625 0.65625 0.5625 0.6875 0.9375 0.671875 1 0.65625 0.9375 0.671875 0 0.6875 0.0625 0.65625 0.0625 0.6875 0.5 0.65625 0.5 0.65625 0.4375 0.6875 0.875 0.6875 0.9375 0.65625 0.9375 0.65625 0.1875 0.625 0.1875 0.625 0.125 0.65625 0.5625 0.65625 0.625 0.625 0.625 0.65625 0.0625 0.65625 0.125 0.625 0.125 0.65625 0.5 0.65625 0.5625 0.625 0.5625 0.65625 0.9375 0.640625 1 0.625 0.9375 0.640625 0 0.65625 0.0625 0.625 0.0625 0.65625 0.5 0.625 0.5 0.625 0.4375 0.65625 0.875 0.65625 0.9375 0.625 0.9375 0.65625 0.4375 0.625 0.4375 0.625 0.375 0.65625 0.8125 0.65625 0.875 0.625 0.875 0.65625 0.375 0.625 0.375 0.625 0.3125 0.65625 0.75 0.65625 0.8125 0.625 0.8125 0.65625 0.3125 0.625 0.3125 0.625 0.25 0.65625 0.6875 0.65625 0.75 0.625 0.75 0.65625 0.25 0.625 0.25 0.625 0.1875 0.65625 0.625 0.65625 0.6875 0.625 0.6875 0.625 0.375 0.59375 0.375 0.59375 0.3125 0.625 0.75 0.625 0.8125 0.59375 0.8125 0.625 0.3125 0.59375 0.3125 0.59375 0.25 0.625 0.6875 0.625 0.75 0.59375 0.75 0.625 0.25 0.59375 0.25 0.59375 0.1875 0.625 0.625 0.625 0.6875 0.59375 0.6875 0.625 0.1875 0.59375 0.1875 0.59375 0.125 0.625 0.5625 0.625 0.625 0.59375 0.625 0.625 0.0625 0.625 0.125 0.59375 0.125 0.625 0.5 0.625 0.5625 0.59375 0.5625 0.625 0.9375 0.609375 1 0.59375 0.9375 0.609375 0 0.625 0.0625 0.59375 0.0625 0.625 0.5 0.59375 0.5 0.59375 0.4375 0.625 0.875 0.625 0.9375 0.59375 0.9375 0.625 0.4375 0.59375 0.4375 0.59375 0.375 0.625 0.8125 0.625 0.875 0.59375 0.875 0.59375 0.0625 0.59375 0.125 0.5625 0.125 0.59375 0.5 0.59375 0.5625 0.5625 0.5625 0.59375 0.9375 0.578125 1 0.5625 0.9375 0.578125 0 0.59375 0.0625 0.5625 0.0625 0.59375 0.5 0.5625 0.5 0.5625 0.4375 0.59375 0.9375 0.5625 0.9375 0.5625 0.875 0.59375 0.4375 0.5625 0.4375 0.5625 0.375 0.59375 0.8125 0.59375 0.875 0.5625 0.875 0.59375 0.375 0.5625 0.375 0.5625 0.3125 0.59375 0.75 0.59375 0.8125 0.5625 0.8125 0.59375 0.3125 0.5625 0.3125 0.5625 0.25 0.59375 0.6875 0.59375 0.75 0.5625 0.75 0.59375 0.25 0.5625 0.25 0.5625 0.1875 0.59375 0.625 0.59375 0.6875 0.5625 0.6875 0.59375 0.125 0.59375 0.1875 0.5625 0.1875 0.59375 0.5625 0.59375 0.625 0.5625 0.625 0.5625 0.75 0.5625 0.8125 0.53125 0.8125 0.5625 0.25 0.5625 0.3125 0.53125 0.3125 0.5625 0.6875 0.5625 0.75 0.53125 0.75 0.5625 0.1875 0.5625 0.25 0.53125 0.25 0.5625 0.625 0.5625 0.6875 0.53125 0.6875 0.5625 0.125 0.5625 0.1875 0.53125 0.1875 0.5625 0.5625 0.5625 0.625 0.53125 0.625 0.5625 0.0625 0.5625 0.125 0.53125 0.125 0.5625 0.5 0.5625 0.5625 0.53125 0.5625 0.5625 0.9375 0.546875 1 0.53125 0.9375 0.546875 0 0.5625 0.0625 0.53125 0.0625 0.5625 0.5 0.53125 0.5 0.53125 0.4375 0.5625 0.9375 0.53125 0.9375 0.53125 0.875 0.5625 0.4375 0.53125 0.4375 0.53125 0.375 0.5625 0.875 0.53125 0.875 0.53125 0.8125 0.5625 0.3125 0.5625 0.375 0.53125 0.375 0.53125 0.5 0.53125 0.5625 0.5 0.5625 0.53125 0.9375 0.515625 1 0.5 0.9375 0.515625 0 0.53125 0.0625 0.5 0.0625 0.53125 0.5 0.5 0.5 0.5 0.4375 0.53125 0.875 0.53125 0.9375 0.5 0.9375 0.53125 0.4375 0.5 0.4375 0.5 0.375 0.53125 0.875 0.5 0.875 0.5 0.8125 0.53125 0.3125 0.53125 0.375 0.5 0.375 0.53125 0.8125 0.5 0.8125 0.5 0.75 0.53125 0.25 0.53125 0.3125 0.5 0.3125 0.53125 0.6875 0.53125 0.75 0.5 0.75 0.53125 0.1875 0.53125 0.25 0.5 0.25 0.53125 0.625 0.53125 0.6875 0.5 0.6875 0.53125 0.1875 0.5 0.1875 0.5 0.125 0.53125 0.5625 0.53125 0.625 0.5 0.625 0.53125 0.125 0.5 0.125 0.5 0.0625 0.5 0.3125 0.46875 0.3125 0.46875 0.25 0.5 0.6875 0.5 0.75 0.46875 0.75 0.5 0.25 0.46875 0.25 0.46875 0.1875 0.5 0.6875 0.46875 0.6875 0.46875 0.625 0.5 0.125 0.5 0.1875 0.46875 0.1875 0.5 0.5625 0.5 0.625 0.46875 0.625 0.5 0.0625 0.5 0.125 0.46875 0.125 0.5 0.5625 0.46875 0.5625 0.46875 0.5 0.5 0.9375 0.484374 1 0.46875 0.9375 0.484375 0 0.5 0.0625 0.46875 0.0625 0.5 0.4375 0.5 0.5 0.46875 0.5 0.5 0.9375 0.46875 0.9375 0.46875 0.875 0.5 0.4375 0.46875 0.4375 0.46875 0.375 0.5 0.875 0.46875 0.875 0.46875 0.8125 0.5 0.3125 0.5 0.375 0.46875 0.375 0.5 0.75 0.5 0.8125 0.46875 0.8125 0.46875 0.9375 0.453124 1 0.4375 0.9375 0.453125 0 0.46875 0.0625 0.4375 0.0625 0.46875 0.4375 0.46875 0.5 0.4375 0.5 0.46875 0.875 0.46875 0.9375 0.4375 0.9375 0.46875 0.4375 0.4375 0.4375 0.4375 0.375 0.46875 0.8125 0.46875 0.875 0.4375 0.875 0.46875 0.3125 0.46875 0.375 0.4375 0.375 0.46875 0.8125 0.4375 0.8125 0.4375 0.75 0.46875 0.25 0.46875 0.3125 0.4375 0.3125 0.46875 0.75 0.4375 0.75 0.4375 0.6875 0.46875 0.1875 0.46875 0.25 0.4375 0.25 0.46875 0.6875 0.4375 0.6875 0.4375 0.625 0.46875 0.1875 0.4375 0.1875 0.4375 0.125 0.46875 0.5625 0.46875 0.625 0.4375 0.625 0.46875 0.125 0.4375 0.125 0.4375 0.0625 0.46875 0.5625 0.4375 0.5625 0.4375 0.5 0.4375 0.75 0.40625 0.75 0.40625 0.6875 0.4375 0.25 0.40625 0.25 0.40625 0.1875 0.4375 0.6875 0.40625 0.6875 0.40625 0.625 0.4375 0.125 0.4375 0.1875 0.40625 0.1875 0.4375 0.5625 0.4375 0.625 0.40625 0.625 0.4375 0.0625 0.4375 0.125 0.40625 0.125 0.4375 0.5625 0.40625 0.5625 0.40625 0.5 0.4375 0.9375 0.421874 1 0.40625 0.9375 0.421875 0 0.4375 0.0625 0.40625 0.0625 0.4375 0.4375 0.4375 0.5 0.40625 0.5 0.4375 0.9375 0.40625 0.9375 0.40625 0.875 0.4375 0.4375 0.40625 0.4375 0.40625 0.375 0.4375 0.875 0.40625 0.875 0.40625 0.8125 0.4375 0.3125 0.4375 0.375 0.40625 0.375 0.4375 0.75 0.4375 0.8125 0.40625 0.8125 0.4375 0.25 0.4375 0.3125 0.40625 0.3125 0.40625 0.5 0.375 0.5 0.375 0.4375 0.40625 0.875 0.40625 0.9375 0.375 0.9375 0.40625 0.375 0.40625 0.4375 0.375 0.4375 0.40625 0.8125 0.40625 0.875 0.375 0.875 0.40625 0.375 0.375 0.375 0.375 0.3125 0.40625 0.8125 0.375 0.8125 0.375 0.75 0.40625 0.25 0.40625 0.3125 0.375 0.3125 0.40625 0.75 0.375 0.75 0.375 0.6875 0.40625 0.1875 0.40625 0.25 0.375 0.25 0.40625 0.625 0.40625 0.6875 0.375 0.6875 0.40625 0.1875 0.375 0.1875 0.375 0.125 0.40625 0.625 0.375 0.625 0.375 0.5625 0.40625 0.125 0.375 0.125 0.375 0.0625 0.40625 0.5 0.40625 0.5625 0.375 0.5625 0.40625 0.9375 0.390625 1 0.375 0.9375 0.390625 0 0.40625 0.0625 0.375 0.0625 0.375 0.1875 0.375 0.25 0.34375 0.25 0.375 0.625 0.375 0.6875 0.34375 0.6875 0.375 0.1875 0.34375 0.1875 0.34375 0.125 0.375 0.625 0.34375 0.625 0.34375 0.5625 0.375 0.0625 0.375 0.125 0.34375 0.125 0.375 0.5 0.375 0.5625 0.34375 0.5625 0.375 0.9375 0.359375 1 0.34375 0.9375 0.359375 0 0.375 0.0625 0.34375 0.0625 0.375 0.5 0.34375 0.5 0.34375 0.4375 0.375 0.9375 0.34375 0.9375 0.34375 0.875 0.375 0.375 0.375 0.4375 0.34375 0.4375 0.375 0.8125 0.375 0.875 0.34375 0.875 0.375 0.375 0.34375 0.375 0.34375 0.3125 0.375 0.8125 0.34375 0.8125 0.34375 0.75 0.375 0.3125 0.34375 0.3125 0.34375 0.25 0.375 0.6875 0.375 0.75 0.34375 0.75 0.34375 0.4375 0.3125 0.4375 0.3125 0.375 0.34375 0.875 0.3125 0.875 0.3125 0.8125 0.34375 0.3125 0.34375 0.375 0.3125 0.375 0.34375 0.75 0.34375 0.8125 0.3125 0.8125 0.34375 0.3125 0.3125 0.3125 0.3125 0.25 0.34375 0.6875 0.34375 0.75 0.3125 0.75 0.34375 0.25 0.3125 0.25 0.3125 0.1875 0.34375 0.6875 0.3125 0.6875 0.3125 0.625 0.34375 0.125 0.34375 0.1875 0.3125 0.1875 0.34375 0.5625 0.34375 0.625 0.3125 0.625 0.34375 0.0625 0.34375 0.125 0.3125 0.125 0.34375 0.5625 0.3125 0.5625 0.3125 0.5 0.34375 0.9375 0.328125 1 0.3125 0.9375 0.328125 0 0.34375 0.0625 0.3125 0.0625 0.34375 0.4375 0.34375 0.5 0.3125 0.5 0.34375 0.9375 0.3125 0.9375 0.3125 0.875 0.3125 0.1875 0.28125 0.1875 0.28125 0.125 0.3125 0.5625 0.3125 0.625 0.28125 0.625 0.3125 0.125 0.28125 0.125 0.28125 0.0625 0.3125 0.5625 0.28125 0.5625 0.28125 0.5 0.3125 0.9375 0.296875 1 0.28125 0.9375 0.296875 0 0.3125 0.0625 0.28125 0.0625 0.3125 0.4375 0.3125 0.5 0.28125 0.5 0.3125 0.875 0.3125 0.9375 0.28125 0.9375 0.3125 0.4375 0.28125 0.4375 0.28125 0.375 0.3125 0.8125 0.3125 0.875 0.28125 0.875 0.3125 0.3125 0.3125 0.375 0.28125 0.375 0.3125 0.8125 0.28125 0.8125 0.28125 0.75 0.3125 0.3125 0.28125 0.3125 0.28125 0.25 0.3125 0.6875 0.3125 0.75 0.28125 0.75 0.3125 0.1875 0.3125 0.25 0.28125 0.25 0.3125 0.6875 0.28125 0.6875 0.28125 0.625 0.28125 0.875 0.25 0.875 0.25 0.8125 0.28125 0.3125 0.28125 0.375 0.25 0.375 0.28125 0.8125 0.25 0.8125 0.25 0.75 0.28125 0.3125 0.25 0.3125 0.25 0.25 0.28125 0.6875 0.28125 0.75 0.25 0.75 0.28125 0.1875 0.28125 0.25 0.25 0.25 0.28125 0.6875 0.25 0.6875 0.25 0.625 0.28125 0.125 0.28125 0.1875 0.25 0.1875 0.28125 0.5625 0.28125 0.625 0.25 0.625 0.28125 0.0625 0.28125 0.125 0.25 0.125 0.28125 0.5 0.28125 0.5625 0.25 0.5625 0.28125 0.9375 0.265625 1 0.25 0.9375 0.265625 0 0.28125 0.0625 0.25 0.0625 0.28125 0.5 0.25 0.5 0.25 0.4375 0.28125 0.9375 0.25 0.9375 0.25 0.875 0.28125 0.4375 0.25 0.4375 0.25 0.375 0.25 0.625 0.21875 0.625 0.21875 0.5625 0.25 0.125 0.21875 0.125 0.21875 0.0625 0.25 0.5 0.25 0.5625 0.21875 0.5625 0.25 0.9375 0.234375 1 0.21875 0.9375 0.234375 0 0.25 0.0625 0.21875 0.0625 0.25 0.5 0.21875 0.5 0.21875 0.4375 0.25 0.875 0.25 0.9375 0.21875 0.9375 0.25 0.375 0.25 0.4375 0.21875 0.4375 0.25 0.8125 0.25 0.875 0.21875 0.875 0.25 0.3125 0.25 0.375 0.21875 0.375 0.25 0.75 0.25 0.8125 0.21875 0.8125 0.25 0.25 0.25 0.3125 0.21875 0.3125 0.25 0.75 0.21875 0.75 0.21875 0.6875 0.25 0.25 0.21875 0.25 0.21875 0.1875 0.25 0.6875 0.21875 0.6875 0.21875 0.625 0.25 0.1875 0.21875 0.1875 0.21875 0.125 0.21875 0.3125 0.21875 0.375 0.1875 0.375 0.21875 0.75 0.21875 0.8125 0.1875 0.8125 0.21875 0.3125 0.1875 0.3125 0.1875 0.25 0.21875 0.6875 0.21875 0.75 0.1875 0.75 0.21875 0.1875 0.21875 0.25 0.1875 0.25 0.21875 0.6875 0.1875 0.6875 0.1875 0.625 0.21875 0.125 0.21875 0.1875 0.1875 0.1875 0.21875 0.625 0.1875 0.625 0.1875 0.5625 0.21875 0.0625 0.21875 0.125 0.1875 0.125 0.21875 0.5 0.21875 0.5625 0.1875 0.5625 0.21875 0.9375 0.203125 1 0.1875 0.9375 0.203125 0 0.21875 0.0625 0.1875 0.0625 0.21875 0.5 0.1875 0.5 0.1875 0.4375 0.21875 0.9375 0.1875 0.9375 0.1875 0.875 0.21875 0.375 0.21875 0.4375 0.1875 0.4375 0.21875 0.875 0.1875 0.875 0.1875 0.8125 0.1875 0.125 0.15625 0.125 0.15625 0.0625 0.1875 0.5 0.1875 0.5625 0.15625 0.5625 0.1875 0.9375 0.171875 1 0.15625 0.9375 0.171875 0 0.1875 0.0625 0.15625 0.0625 0.1875 0.5 0.15625 0.5 0.15625 0.4375 0.1875 0.875 0.1875 0.9375 0.15625 0.9375 0.1875 0.375 0.1875 0.4375 0.15625 0.4375 0.1875 0.8125 0.1875 0.875 0.15625 0.875 0.1875 0.375 0.15625 0.375 0.15625 0.3125 0.1875 0.8125 0.15625 0.8125 0.15625 0.75 0.1875 0.25 0.1875 0.3125 0.15625 0.3125 0.1875 0.75 0.15625 0.75 0.15625 0.6875 0.1875 0.1875 0.1875 0.25 0.15625 0.25 0.1875 0.625 0.1875 0.6875 0.15625 0.6875 0.1875 0.1875 0.15625 0.1875 0.15625 0.125 0.1875 0.625 0.15625 0.625 0.15625 0.5625 0.15625 0.75 0.15625 0.8125 0.125 0.8125 0.15625 0.25 0.15625 0.3125 0.125 0.3125 0.15625 0.75 0.125 0.75 0.125 0.6875 0.15625 0.25 0.125 0.25 0.125 0.1875 0.15625 0.6875 0.125 0.6875 0.125 0.625 0.15625 0.1875 0.125 0.1875 0.125 0.125 0.15625 0.5625 0.15625 0.625 0.125 0.625 0.15625 0.125 0.125 0.125 0.125 0.0625 0.15625 0.5625 0.125 0.5625 0.125 0.5 0.15625 0.9375 0.140625 1 0.125 0.9375 0.140625 0 0.15625 0.0625 0.125 0.0625 0.15625 0.4375 0.15625 0.5 0.125 0.5 0.15625 0.875 0.15625 0.9375 0.125 0.9375 0.15625 0.4375 0.125 0.4375 0.125 0.375 0.15625 0.8125 0.15625 0.875 0.125 0.875 0.15625 0.3125 0.15625 0.375 0.125 0.375 0.125 0.5 0.125 0.5625 0.09375 0.5625 0.125 0.9375 0.109375 1 0.09375 0.9375 0.109375 0 0.125 0.0625 0.09375 0.0625 0.125 0.5 0.09375 0.5 0.09375 0.4375 0.125 0.875 0.125 0.9375 0.09375 0.9375 0.125 0.4375 0.09375 0.4375 0.09375 0.375 0.125 0.875 0.09375 0.875 0.09375 0.8125 0.125 0.3125 0.125 0.375 0.09375 0.375 0.125 0.8125 0.09375 0.8125 0.09375 0.75 0.125 0.3125 0.09375 0.3125 0.09375 0.25 0.125 0.6875 0.125 0.75 0.09375 0.75 0.125 0.1875 0.125 0.25 0.09375 0.25 0.125 0.6875 0.09375 0.6875 0.09375 0.625 0.125 0.125 0.125 0.1875 0.09375 0.1875 0.125 0.5625 0.125 0.625 0.09375 0.625 0.125 0.125 0.09375 0.125 0.09375 0.0625 0.09375 0.3125 0.0625 0.3125 0.0625 0.25 0.09375 0.6875 0.09375 0.75 0.0625 0.75 0.09375 0.1875 0.09375 0.25 0.0625 0.25 0.09375 0.625 0.09375 0.6875 0.0625 0.6875 0.09375 0.125 0.09375 0.1875 0.0625 0.1875 0.09375 0.625 0.0625 0.625 0.0625 0.5625 0.09375 0.0625 0.09375 0.125 0.0625 0.125 0.09375 0.5 0.09375 0.5625 0.0625 0.5625 0.09375 0.9375 0.078125 1 0.0625 0.9375 0.078125 0 0.09375 0.0625 0.0625 0.0625 0.09375 0.5 0.0625 0.5 0.0625 0.4375 0.09375 0.9375 0.0625 0.9375 0.0625 0.875 0.09375 0.375 0.09375 0.4375 0.0625 0.4375 0.09375 0.875 0.0625 0.875 0.0625 0.8125 0.09375 0.375 0.0625 0.375 0.0625 0.3125 0.09375 0.8125 0.0625 0.8125 0.0625 0.75 0.046875 0 0.0625 0.0625 0.03125 0.0625 0.0625 0.5 0.03125 0.5 0.03125 0.4375 0.0625 0.9375 0.03125 0.9375 0.03125 0.875 0.0625 0.375 0.0625 0.4375 0.03125 0.4375 0.0625 0.875 0.03125 0.875 0.03125 0.8125 0.0625 0.375 0.03125 0.375 0.03125 0.3125 0.0625 0.75 0.0625 0.8125 0.03125 0.8125 0.0625 0.3125 0.03125 0.3125 0.03125 0.25 0.0625 0.6875 0.0625 0.75 0.03125 0.75 0.0625 0.25 0.03125 0.25 0.03125 0.1875 0.0625 0.625 0.0625 0.6875 0.03125 0.6875 0.0625 0.125 0.0625 0.1875 0.03125 0.1875 0.0625 0.625 0.03125 0.625 0.03125 0.5625 0.0625 0.0625 0.0625 0.125 0.03125 0.125 0.0625 0.5 0.0625 0.5625 0.03125 0.5625 0.0625 0.9375 0.046875 1 0.03125 0.9375 0.03125 0.25 0 0.25 0 0.1875 0.03125 0.625 0.03125 0.6875 0 0.6875 0.03125 0.1875 0 0.1875 0 0.125 0.03125 0.625 0 0.625 0 0.5625 0.03125 0.125 0 0.125 0 0.0625 0.03125 0.5 0.03125 0.5625 0 0.5625 0.03125 0.9375 0.015625 1 0 0.9375 0.015625 0 0.03125 0.0625 0 0.0625 0.03125 0.5 0 0.5 0 0.4375 0.03125 0.875 0.03125 0.9375 0 0.9375 0.03125 0.375 0.03125 0.4375 0 0.4375 0.03125 0.8125 0.03125 0.875 0 0.875 0.03125 0.375 0 0.375 0 0.3125 0.03125 0.75 0.03125 0.8125 0 0.8125 0.03125 0.25 0.03125 0.3125 0 0.3125 0.03125 0.75 0 0.75 0 0.6875 1 0.9375 0.96875 0.9375 0.96875 0.875 1 0.375 1 0.4375 0.96875 0.4375 1 0.8125 1 0.875 0.96875 0.875 1 0.375 0.96875 0.375 0.96875 0.3125 1 0.75 1 0.8125 0.96875 0.8125 1 0.3125 0.96875 0.3125 0.96875 0.25 1 0.75 0.96875 0.75 0.96875 0.6875 1 0.1875 1 0.25 0.96875 0.25 1 0.6875 0.96875 0.6875 0.96875 0.625 1 0.125 1 0.1875 0.96875 0.1875 1 0.625 0.96875 0.625 0.96875 0.5625 1 0.0625 1 0.125 0.96875 0.125 1 0.5625 0.96875 0.5625 0.96875 0.5 1 0.9375 0.984375 1 0.96875 0.9375 0.984375 0 1 0.0625 0.96875 0.0625 1 0.4375 1 0.5 0.96875 0.5 0.96875 0.6875 0.9375 0.6875 0.9375 0.625 0.96875 0.1875 0.9375 0.1875 0.9375 0.125 0.96875 0.625 0.9375 0.625 0.9375 0.5625 0.96875 0.125 0.9375 0.125 0.9375 0.0625 0.96875 0.5625 0.9375 0.5625 0.9375 0.5 0.96875 0.9375 0.953125 1 0.9375 0.9375 0.953125 0 0.96875 0.0625 0.9375 0.0625 0.96875 0.4375 0.96875 0.5 0.9375 0.5 0.96875 0.875 0.96875 0.9375 0.9375 0.9375 0.96875 0.375 0.96875 0.4375 0.9375 0.4375 0.96875 0.8125 0.96875 0.875 0.9375 0.875 0.96875 0.375 0.9375 0.375 0.9375 0.3125 0.96875 0.8125 0.9375 0.8125 0.9375 0.75 0.96875 0.3125 0.9375 0.3125 0.9375 0.25 0.96875 0.75 0.9375 0.75 0.9375 0.6875 0.96875 0.25 0.9375 0.25 0.9375 0.1875 0.9375 0.375 0.9375 0.4375 0.90625 0.4375 0.9375 0.875 0.90625 0.875 0.90625 0.8125 0.9375 0.3125 0.9375 0.375 0.90625 0.375 0.9375 0.8125 0.90625 0.8125 0.90625 0.75 0.9375 0.25 0.9375 0.3125 0.90625 0.3125 0.9375 0.75 0.90625 0.75 0.90625 0.6875 0.9375 0.1875 0.9375 0.25 0.90625 0.25 0.9375 0.6875 0.90625 0.6875 0.90625 0.625 0.9375 0.1875 0.90625 0.1875 0.90625 0.125 0.9375 0.625 0.90625 0.625 0.90625 0.5625 0.9375 0.125 0.90625 0.125 0.90625 0.0625 0.9375 0.5625 0.90625 0.5625 0.90625 0.5 0.9375 0.9375 0.921875 1 0.90625 0.9375 0.921875 0 0.9375 0.0625 0.90625 0.0625 0.9375 0.4375 0.9375 0.5 0.90625 0.5 0.9375 0.875 0.9375 0.9375 0.90625 0.9375 0.90625 0.125 0.90625 0.1875 0.875 0.1875 0.90625 0.625 0.875 0.625 0.875 0.5625 0.90625 0.125 0.875 0.125 0.875 0.0625 0.90625 0.5625 0.875 0.5625 0.875 0.5 0.90625 0.9375 0.890625 1 0.875 0.9375 0.890625 0 0.90625 0.0625 0.875 0.0625 0.90625 0.4375 0.90625 0.5 0.875 0.5 0.90625 0.875 0.90625 0.9375 0.875 0.9375 0.90625 0.375 0.90625 0.4375 0.875 0.4375 0.90625 0.875 0.875 0.875 0.875 0.8125 0.90625 0.3125 0.90625 0.375 0.875 0.375 0.90625 0.8125 0.875 0.8125 0.875 0.75 0.90625 0.25 0.90625 0.3125 0.875 0.3125 0.90625 0.75 0.875 0.75 0.875 0.6875 0.90625 0.1875 0.90625 0.25 0.875 0.25 0.90625 0.6875 0.875 0.6875 0.875 0.625 0.875 0.875 0.84375 0.875 0.84375 0.8125 0.875 0.3125 0.875 0.375 0.84375 0.375 0.875 0.8125 0.84375 0.8125 0.84375 0.75 0.875 0.25 0.875 0.3125 0.84375 0.3125 0.875 0.75 0.84375 0.75 0.84375 0.6875 0.875 0.1875 0.875 0.25 0.84375 0.25 0.875 0.6875 0.84375 0.6875 0.84375 0.625 0.875 0.125 0.875 0.1875 0.84375 0.1875 0.875 0.625 0.84375 0.625 0.84375 0.5625 0.875 0.125 0.84375 0.125 0.84375 0.0625 0.875 0.5625 0.84375 0.5625 0.84375 0.5 0.875 0.9375 0.859375 1 0.84375 0.9375 0.859375 0 0.875 0.0625 0.84375 0.0625 0.875 0.4375 0.875 0.5 0.84375 0.5 0.875 0.875 0.875 0.9375 0.84375 0.9375 0.875 0.375 0.875 0.4375 0.84375 0.4375 0.84375 0.625 0.8125 0.625 0.8125 0.5625 0.84375 0.125 0.8125 0.125 0.8125 0.0625 0.84375 0.5625 0.8125 0.5625 0.8125 0.5 0.84375 0.9375 0.828125 1 0.8125 0.9375 0.828125 0 0.84375 0.0625 0.8125 0.0625 0.84375 0.4375 0.84375 0.5 0.8125 0.5 0.84375 0.9375 0.8125 0.9375 0.8125 0.875 0.84375 0.375 0.84375 0.4375 0.8125 0.4375 0.84375 0.875 0.8125 0.875 0.8125 0.8125 0.84375 0.3125 0.84375 0.375 0.8125 0.375 0.84375 0.8125 0.8125 0.8125 0.8125 0.75 0.84375 0.25 0.84375 0.3125 0.8125 0.3125 0.84375 0.75 0.8125 0.75 0.8125 0.6875 0.84375 0.1875 0.84375 0.25 0.8125 0.25 0.84375 0.6875 0.8125 0.6875 0.8125 0.625 0.84375 0.125 0.84375 0.1875 0.8125 0.1875 0.8125 0.3125 0.8125 0.375 0.78125 0.375 0.8125 0.8125 0.78125 0.8125 0.78125 0.75 0.8125 0.25 0.8125 0.3125 0.78125 0.3125 0.8125 0.75 0.78125 0.75 0.78125 0.6875 0.8125 0.1875 0.8125 0.25 0.78125 0.25 0.8125 0.6875 0.78125 0.6875 0.78125 0.625 0.8125 0.125 0.8125 0.1875 0.78125 0.1875 0.8125 0.625 0.78125 0.625 0.78125 0.5625 0.8125 0.125 0.78125 0.125 0.78125 0.0625 0.8125 0.5625 0.78125 0.5625 0.78125 0.5 0.8125 0.9375 0.796875 1 0.78125 0.9375 0.796875 0 0.8125 0.0625 0.78125 0.0625 0.8125 0.4375 0.8125 0.5 0.78125 0.5 0.8125 0.9375 0.78125 0.9375 0.78125 0.875 0.8125 0.375 0.8125 0.4375 0.78125 0.4375 0.8125 0.875 0.78125 0.875 0.78125 0.8125 0.78125 0.125 0.75 0.125 0.75 0.0625 0.78125 0.5625 0.75 0.5625 0.75 0.5 0.78125 0.9375 0.765625 1 0.75 0.9375 0.765625 0 0.78125 0.0625 0.75 0.0625 0.78125 0.4375 0.78125 0.5 0.75 0.5 0.78125 0.9375 0.75 0.9375 0.75 0.875 0.78125 0.375 0.78125 0.4375 0.75 0.4375 0.78125 0.875 0.75 0.875 0.75 0.8125 0.78125 0.3125 0.78125 0.375 0.75 0.375 0.78125 0.8125 0.75 0.8125 0.75 0.75 0.78125 0.25 0.78125 0.3125 0.75 0.3125 0.78125 0.75 0.75 0.75 0.75 0.6875 0.78125 0.1875 0.78125 0.25 0.75 0.25 0.78125 0.6875 0.75 0.6875 0.75 0.625 0.78125 0.125 0.78125 0.1875 0.75 0.1875 0.78125 0.625 0.75 0.625 0.75 0.5625 0.75 0.0625 0.71875 0.0625 0.71875 0.125 0.75 0.5 0.71875 0.5 0.71875 0.5625 0.75 0.9375 0.71875 0.9375 0.734375 1 0.734375 0 0.71875 0.0625 0.75 0.0625 0.71875 0.4375 0.71875 0.5 0.75 0.5 0.75 0.875 0.71875 0.875 0.71875 0.9375 0.71875 0.375 0.71875 0.4375 0.75 0.4375 0.75 0.8125 0.71875 0.8125 0.71875 0.875 0.71875 0.3125 0.71875 0.375 0.75 0.375 0.75 0.75 0.71875 0.75 0.71875 0.8125 0.71875 0.25 0.71875 0.3125 0.75 0.3125 0.75 0.6875 0.71875 0.6875 0.71875 0.75 0.71875 0.1875 0.71875 0.25 0.75 0.25 0.75 0.625 0.71875 0.625 0.71875 0.6875 0.71875 0.125 0.71875 0.1875 0.75 0.1875 0.75 0.5625 0.71875 0.5625 0.71875 0.625 0.71875 0.625 0.6875 0.625 0.6875 0.6875 0.6875 0.125 0.6875 0.1875 0.71875 0.1875 0.71875 0.5625 0.6875 0.5625 0.6875 0.625 0.71875 0.0625 0.6875 0.0625 0.6875 0.125 0.71875 0.5 0.6875 0.5 0.6875 0.5625 0.71875 0.9375 0.6875 0.9375 0.703125 1 0.703125 0 0.6875 0.0625 0.71875 0.0625 0.6875 0.4375 0.6875 0.5 0.71875 0.5 0.71875 0.875 0.6875 0.875 0.6875 0.9375 0.6875 0.375 0.6875 0.4375 0.71875 0.4375 0.71875 0.8125 0.6875 0.8125 0.6875 0.875 0.6875 0.3125 0.6875 0.375 0.71875 0.375 0.71875 0.75 0.6875 0.75 0.6875 0.8125 0.6875 0.25 0.6875 0.3125 0.71875 0.3125 0.71875 0.6875 0.6875 0.6875 0.6875 0.75 0.6875 0.1875 0.6875 0.25 0.71875 0.25 0.65625 0.375 0.65625 0.4375 0.6875 0.4375 0.6875 0.8125 0.65625 0.8125 0.65625 0.875 0.65625 0.3125 0.65625 0.375 0.6875 0.375 0.6875 0.75 0.65625 0.75 0.65625 0.8125 0.65625 0.25 0.65625 0.3125 0.6875 0.3125 0.6875 0.6875 0.65625 0.6875 0.65625 0.75 0.65625 0.1875 0.65625 0.25 0.6875 0.25 0.6875 0.625 0.65625 0.625 0.65625 0.6875 0.65625 0.125 0.65625 0.1875 0.6875 0.1875 0.6875 0.5625 0.65625 0.5625 0.65625 0.625 0.6875 0.0625 0.65625 0.0625 0.65625 0.125 0.6875 0.5 0.65625 0.5 0.65625 0.5625 0.6875 0.9375 0.65625 0.9375 0.671875 1 0.671875 0 0.65625 0.0625 0.6875 0.0625 0.65625 0.4375 0.65625 0.5 0.6875 0.5 0.6875 0.875 0.65625 0.875 0.65625 0.9375 0.625 0.125 0.625 0.1875 0.65625 0.1875 0.65625 0.5625 0.625 0.5625 0.625 0.625 0.65625 0.0625 0.625 0.0625 0.625 0.125 0.65625 0.5 0.625 0.5 0.625 0.5625 0.65625 0.9375 0.625 0.9375 0.640625 1 0.640625 0 0.625 0.0625 0.65625 0.0625 0.625 0.4375 0.625 0.5 0.65625 0.5 0.65625 0.875 0.625 0.875 0.625 0.9375 0.625 0.375 0.625 0.4375 0.65625 0.4375 0.65625 0.8125 0.625 0.8125 0.625 0.875 0.625 0.3125 0.625 0.375 0.65625 0.375 0.65625 0.75 0.625 0.75 0.625 0.8125 0.625 0.25 0.625 0.3125 0.65625 0.3125 0.65625 0.6875 0.625 0.6875 0.625 0.75 0.625 0.1875 0.625 0.25 0.65625 0.25 0.65625 0.625 0.625 0.625 0.625 0.6875 0.59375 0.3125 0.59375 0.375 0.625 0.375 0.625 0.75 0.59375 0.75 0.59375 0.8125 0.59375 0.25 0.59375 0.3125 0.625 0.3125 0.625 0.6875 0.59375 0.6875 0.59375 0.75 0.59375 0.1875 0.59375 0.25 0.625 0.25 0.625 0.625 0.59375 0.625 0.59375 0.6875 0.59375 0.125 0.59375 0.1875 0.625 0.1875 0.625 0.5625 0.59375 0.5625 0.59375 0.625 0.625 0.0625 0.59375 0.0625 0.59375 0.125 0.625 0.5 0.59375 0.5 0.59375 0.5625 0.625 0.9375 0.59375 0.9375 0.609375 1 0.609375 0 0.59375 0.0625 0.625 0.0625 0.59375 0.4375 0.59375 0.5 0.625 0.5 0.625 0.875 0.59375 0.875 0.59375 0.9375 0.59375 0.375 0.59375 0.4375 0.625 0.4375 0.625 0.8125 0.59375 0.8125 0.59375 0.875 0.59375 0.0625 0.5625 0.0625 0.5625 0.125 0.59375 0.5 0.5625 0.5 0.5625 0.5625 0.59375 0.9375 0.5625 0.9375 0.578125 1 0.578125 0 0.5625 0.0625 0.59375 0.0625 0.5625 0.4375 0.5625 0.5 0.59375 0.5 0.5625 0.875 0.5625 0.9375 0.59375 0.9375 0.5625 0.375 0.5625 0.4375 0.59375 0.4375 0.59375 0.8125 0.5625 0.8125 0.5625 0.875 0.5625 0.3125 0.5625 0.375 0.59375 0.375 0.59375 0.75 0.5625 0.75 0.5625 0.8125 0.5625 0.25 0.5625 0.3125 0.59375 0.3125 0.59375 0.6875 0.5625 0.6875 0.5625 0.75 0.5625 0.1875 0.5625 0.25 0.59375 0.25 0.59375 0.625 0.5625 0.625 0.5625 0.6875 0.59375 0.125 0.5625 0.125 0.5625 0.1875 0.59375 0.5625 0.5625 0.5625 0.5625 0.625 0.5625 0.75 0.53125 0.75 0.53125 0.8125 0.5625 0.25 0.53125 0.25 0.53125 0.3125 0.5625 0.6875 0.53125 0.6875 0.53125 0.75 0.5625 0.1875 0.53125 0.1875 0.53125 0.25 0.5625 0.625 0.53125 0.625 0.53125 0.6875 0.5625 0.125 0.53125 0.125 0.53125 0.1875 0.5625 0.5625 0.53125 0.5625 0.53125 0.625 0.5625 0.0625 0.53125 0.0625 0.53125 0.125 0.5625 0.5 0.53125 0.5 0.53125 0.5625 0.5625 0.9375 0.53125 0.9375 0.546875 1 0.546875 0 0.53125 0.0625 0.5625 0.0625 0.53125 0.4375 0.53125 0.5 0.5625 0.5 0.53125 0.875 0.53125 0.9375 0.5625 0.9375 0.53125 0.375 0.53125 0.4375 0.5625 0.4375 0.53125 0.8125 0.53125 0.875 0.5625 0.875 0.5625 0.3125 0.53125 0.3125 0.53125 0.375 0.53125 0.5 0.5 0.5 0.5 0.5625 0.53125 0.9375 0.5 0.9375 0.515625 1 0.515625 0 0.5 0.0625 0.53125 0.0625 0.5 0.4375 0.5 0.5 0.53125 0.5 0.53125 0.875 0.5 0.875 0.5 0.9375 0.5 0.375 0.5 0.4375 0.53125 0.4375 0.5 0.8125 0.5 0.875 0.53125 0.875 0.53125 0.3125 0.5 0.3125 0.5 0.375 0.5 0.75 0.5 0.8125 0.53125 0.8125 0.53125 0.25 0.5 0.25 0.5 0.3125 0.53125 0.6875 0.5 0.6875 0.5 0.75 0.53125 0.1875 0.5 0.1875 0.5 0.25 0.53125 0.625 0.5 0.625 0.5 0.6875 0.5 0.125 0.5 0.1875 0.53125 0.1875 0.53125 0.5625 0.5 0.5625 0.5 0.625 0.5 0.0625 0.5 0.125 0.53125 0.125 0.46875 0.25 0.46875 0.3125 0.5 0.3125 0.5 0.6875 0.46875 0.6875 0.46875 0.75 0.46875 0.1875 0.46875 0.25 0.5 0.25 0.5 0.625 0.46875 0.625 0.46875 0.6875 0.5 0.125 0.46875 0.125 0.46875 0.1875 0.46875 0.5625 0.46875 0.625 0.5 0.625 0.5 0.0625 0.46875 0.0625 0.46875 0.125 0.46875 0.5 0.46875 0.5625 0.5 0.5625 0.5 0.9375 0.46875 0.9375 0.484374 1 0.484375 0 0.46875 0.0625 0.5 0.0625 0.5 0.4375 0.46875 0.4375 0.46875 0.5 0.46875 0.875 0.46875 0.9375 0.5 0.9375 0.5 0.375 0.46875 0.375 0.46875 0.4375 0.46875 0.8125 0.46875 0.875 0.5 0.875 0.46875 0.3125 0.46875 0.375 0.5 0.375 0.5 0.75 0.46875 0.75 0.46875 0.8125 0.46875 0.9375 0.4375 0.9375 0.453124 1 0.453125 0 0.4375 0.0625 0.46875 0.0625 0.4375 0.4375 0.4375 0.5 0.46875 0.5 0.46875 0.875 0.4375 0.875 0.4375 0.9375 0.46875 0.375 0.4375 0.375 0.4375 0.4375 0.46875 0.8125 0.4375 0.8125 0.4375 0.875 0.4375 0.3125 0.4375 0.375 0.46875 0.375 0.46875 0.75 0.4375 0.75 0.4375 0.8125 0.46875 0.25 0.4375 0.25 0.4375 0.3125 0.4375 0.6875 0.4375 0.75 0.46875 0.75 0.4375 0.1875 0.4375 0.25 0.46875 0.25 0.46875 0.625 0.4375 0.625 0.4375 0.6875 0.4375 0.125 0.4375 0.1875 0.46875 0.1875 0.4375 0.5625 0.4375 0.625 0.46875 0.625 0.4375 0.0625 0.4375 0.125 0.46875 0.125 0.46875 0.5 0.4375 0.5 0.4375 0.5625 0.40625 0.6875 0.40625 0.75 0.4375 0.75 0.40625 0.1875 0.40625 0.25 0.4375 0.25 0.4375 0.625 0.40625 0.625 0.40625 0.6875 0.4375 0.125 0.40625 0.125 0.40625 0.1875 0.40625 0.5625 0.40625 0.625 0.4375 0.625 0.4375 0.0625 0.40625 0.0625 0.40625 0.125 0.4375 0.5 0.40625 0.5 0.40625 0.5625 0.4375 0.9375 0.40625 0.9375 0.421874 1 0.421875 0 0.40625 0.0625 0.4375 0.0625 0.40625 0.4375 0.40625 0.5 0.4375 0.5 0.40625 0.875 0.40625 0.9375 0.4375 0.9375 0.4375 0.375 0.40625 0.375 0.40625 0.4375 0.40625 0.8125 0.40625 0.875 0.4375 0.875 0.40625 0.3125 0.40625 0.375 0.4375 0.375 0.4375 0.75 0.40625 0.75 0.40625 0.8125 0.4375 0.25 0.40625 0.25 0.40625 0.3125 0.375 0.4375 0.375 0.5 0.40625 0.5 0.40625 0.875 0.375 0.875 0.375 0.9375 0.40625 0.375 0.375 0.375 0.375 0.4375 0.40625 0.8125 0.375 0.8125 0.375 0.875 0.40625 0.3125 0.375 0.3125 0.375 0.375 0.40625 0.75 0.375 0.75 0.375 0.8125 0.375 0.25 0.375 0.3125 0.40625 0.3125 0.40625 0.6875 0.375 0.6875 0.375 0.75 0.375 0.1875 0.375 0.25 0.40625 0.25 0.375 0.625 0.375 0.6875 0.40625 0.6875 0.375 0.125 0.375 0.1875 0.40625 0.1875 0.375 0.5625 0.375 0.625 0.40625 0.625 0.375 0.0625 0.375 0.125 0.40625 0.125 0.40625 0.5 0.375 0.5 0.375 0.5625 0.40625 0.9375 0.375 0.9375 0.390625 1 0.390625 0 0.375 0.0625 0.40625 0.0625 0.375 0.1875 0.34375 0.1875 0.34375 0.25 0.34375 0.625 0.34375 0.6875 0.375 0.6875 0.375 0.125 0.34375 0.125 0.34375 0.1875 0.375 0.5625 0.34375 0.5625 0.34375 0.625 0.375 0.0625 0.34375 0.0625 0.34375 0.125 0.34375 0.5 0.34375 0.5625 0.375 0.5625 0.375 0.9375 0.34375 0.9375 0.359375 1 0.359375 0 0.34375 0.0625 0.375 0.0625 0.375 0.4375 0.34375 0.4375 0.34375 0.5 0.34375 0.875 0.34375 0.9375 0.375 0.9375 0.34375 0.375 0.34375 0.4375 0.375 0.4375 0.375 0.8125 0.34375 0.8125 0.34375 0.875 0.375 0.3125 0.34375 0.3125 0.34375 0.375 0.34375 0.75 0.34375 0.8125 0.375 0.8125 0.375 0.25 0.34375 0.25 0.34375 0.3125 0.34375 0.6875 0.34375 0.75 0.375 0.75 0.3125 0.375 0.3125 0.4375 0.34375 0.4375 0.34375 0.8125 0.3125 0.8125 0.3125 0.875 0.34375 0.3125 0.3125 0.3125 0.3125 0.375 0.34375 0.75 0.3125 0.75 0.3125 0.8125 0.34375 0.25 0.3125 0.25 0.3125 0.3125 0.3125 0.6875 0.3125 0.75 0.34375 0.75 0.3125 0.1875 0.3125 0.25 0.34375 0.25 0.3125 0.625 0.3125 0.6875 0.34375 0.6875 0.3125 0.125 0.3125 0.1875 0.34375 0.1875 0.34375 0.5625 0.3125 0.5625 0.3125 0.625 0.3125 0.0625 0.3125 0.125 0.34375 0.125 0.3125 0.5 0.3125 0.5625 0.34375 0.5625 0.34375 0.9375 0.3125 0.9375 0.328125 1 0.328125 0 0.3125 0.0625 0.34375 0.0625 0.34375 0.4375 0.3125 0.4375 0.3125 0.5 0.34375 0.875 0.3125 0.875 0.3125 0.9375 0.3125 0.125 0.28125 0.125 0.28125 0.1875 0.3125 0.5625 0.28125 0.5625 0.28125 0.625 0.3125 0.0625 0.28125 0.0625 0.28125 0.125 0.28125 0.5 0.28125 0.5625 0.3125 0.5625 0.3125 0.9375 0.28125 0.9375 0.296875 1 0.296875 0 0.28125 0.0625 0.3125 0.0625 0.3125 0.4375 0.28125 0.4375 0.28125 0.5 0.28125 0.875 0.28125 0.9375 0.3125 0.9375 0.28125 0.375 0.28125 0.4375 0.3125 0.4375 0.28125 0.8125 0.28125 0.875 0.3125 0.875 0.3125 0.3125 0.28125 0.3125 0.28125 0.375 0.28125 0.75 0.28125 0.8125 0.3125 0.8125 0.28125 0.25 0.28125 0.3125 0.3125 0.3125 0.3125 0.6875 0.28125 0.6875 0.28125 0.75 0.3125 0.1875 0.28125 0.1875 0.28125 0.25 0.28125 0.625 0.28125 0.6875 0.3125 0.6875 0.28125 0.8125 0.25 0.8125 0.25 0.875 0.28125 0.3125 0.25 0.3125 0.25 0.375 0.25 0.75 0.25 0.8125 0.28125 0.8125 0.28125 0.25 0.25 0.25 0.25 0.3125 0.25 0.6875 0.25 0.75 0.28125 0.75 0.28125 0.1875 0.25 0.1875 0.25 0.25 0.25 0.625 0.25 0.6875 0.28125 0.6875 0.25 0.125 0.25 0.1875 0.28125 0.1875 0.28125 0.5625 0.25 0.5625 0.25 0.625 0.25 0.0625 0.25 0.125 0.28125 0.125 0.28125 0.5 0.25 0.5 0.25 0.5625 0.28125 0.9375 0.25 0.9375 0.265625 1 0.265625 0 0.25 0.0625 0.28125 0.0625 0.25 0.4375 0.25 0.5 0.28125 0.5 0.28125 0.875 0.25 0.875 0.25 0.9375 0.25 0.375 0.25 0.4375 0.28125 0.4375 0.21875 0.5625 0.21875 0.625 0.25 0.625 0.25 0.0625 0.21875 0.0625 0.21875 0.125 0.25 0.5 0.21875 0.5 0.21875 0.5625 0.25 0.9375 0.21875 0.9375 0.234375 1 0.234375 0 0.21875 0.0625 0.25 0.0625 0.21875 0.4375 0.21875 0.5 0.25 0.5 0.21875 0.875 0.21875 0.9375 0.25 0.9375 0.25 0.375 0.21875 0.375 0.21875 0.4375 0.21875 0.8125 0.21875 0.875 0.25 0.875 0.25 0.3125 0.21875 0.3125 0.21875 0.375 0.25 0.75 0.21875 0.75 0.21875 0.8125 0.21875 0.25 0.21875 0.3125 0.25 0.3125 0.25 0.6875 0.21875 0.6875 0.21875 0.75 0.21875 0.1875 0.21875 0.25 0.25 0.25 0.25 0.625 0.21875 0.625 0.21875 0.6875 0.25 0.125 0.21875 0.125 0.21875 0.1875 0.21875 0.3125 0.1875 0.3125 0.1875 0.375 0.21875 0.75 0.1875 0.75 0.1875 0.8125 0.21875 0.25 0.1875 0.25 0.1875 0.3125 0.1875 0.6875 0.1875 0.75 0.21875 0.75 0.1875 0.1875 0.1875 0.25 0.21875 0.25 0.1875 0.625 0.1875 0.6875 0.21875 0.6875 0.1875 0.125 0.1875 0.1875 0.21875 0.1875 0.1875 0.5625 0.1875 0.625 0.21875 0.625 0.1875 0.0625 0.1875 0.125 0.21875 0.125 0.21875 0.5 0.1875 0.5 0.1875 0.5625 0.21875 0.9375 0.1875 0.9375 0.203125 1 0.203125 0 0.1875 0.0625 0.21875 0.0625 0.1875 0.4375 0.1875 0.5 0.21875 0.5 0.21875 0.875 0.1875 0.875 0.1875 0.9375 0.21875 0.375 0.1875 0.375 0.1875 0.4375 0.21875 0.8125 0.1875 0.8125 0.1875 0.875 0.1875 0.0625 0.15625 0.0625 0.15625 0.125 0.1875 0.5 0.15625 0.5 0.15625 0.5625 0.1875 0.9375 0.15625 0.9375 0.171875 1 0.171875 0 0.15625 0.0625 0.1875 0.0625 0.15625 0.4375 0.15625 0.5 0.1875 0.5 0.15625 0.875 0.15625 0.9375 0.1875 0.9375 0.1875 0.375 0.15625 0.375 0.15625 0.4375 0.15625 0.8125 0.15625 0.875 0.1875 0.875 0.1875 0.3125 0.15625 0.3125 0.15625 0.375 0.1875 0.75 0.15625 0.75 0.15625 0.8125 0.15625 0.25 0.15625 0.3125 0.1875 0.3125 0.1875 0.6875 0.15625 0.6875 0.15625 0.75 0.15625 0.1875 0.15625 0.25 0.1875 0.25 0.15625 0.625 0.15625 0.6875 0.1875 0.6875 0.1875 0.125 0.15625 0.125 0.15625 0.1875 0.15625 0.5625 0.15625 0.625 0.1875 0.625 0.125 0.75 0.125 0.8125 0.15625 0.8125 0.15625 0.25 0.125 0.25 0.125 0.3125 0.125 0.6875 0.125 0.75 0.15625 0.75 0.15625 0.1875 0.125 0.1875 0.125 0.25 0.15625 0.625 0.125 0.625 0.125 0.6875 0.125 0.125 0.125 0.1875 0.15625 0.1875 0.125 0.5625 0.125 0.625 0.15625 0.625 0.125 0.0625 0.125 0.125 0.15625 0.125 0.15625 0.5 0.125 0.5 0.125 0.5625 0.15625 0.9375 0.125 0.9375 0.140625 1 0.140625 0 0.125 0.0625 0.15625 0.0625 0.125 0.4375 0.125 0.5 0.15625 0.5 0.15625 0.875 0.125 0.875 0.125 0.9375 0.15625 0.375 0.125 0.375 0.125 0.4375 0.15625 0.8125 0.125 0.8125 0.125 0.875 0.125 0.3125 0.125 0.375 0.15625 0.375 0.125 0.5 0.09375 0.5 0.09375 0.5625 0.125 0.9375 0.09375 0.9375 0.109375 1 0.109375 0 0.09375 0.0625 0.125 0.0625 0.09375 0.4375 0.09375 0.5 0.125 0.5 0.09375 0.875 0.09375 0.9375 0.125 0.9375 0.09375 0.375 0.09375 0.4375 0.125 0.4375 0.09375 0.8125 0.09375 0.875 0.125 0.875 0.09375 0.3125 0.09375 0.375 0.125 0.375 0.09375 0.75 0.09375 0.8125 0.125 0.8125 0.125 0.25 0.09375 0.25 0.09375 0.3125 0.09375 0.6875 0.09375 0.75 0.125 0.75 0.125 0.1875 0.09375 0.1875 0.09375 0.25 0.125 0.625 0.09375 0.625 0.09375 0.6875 0.125 0.125 0.09375 0.125 0.09375 0.1875 0.125 0.5625 0.09375 0.5625 0.09375 0.625 0.125 0.0625 0.09375 0.0625 0.09375 0.125 0.0625 0.25 0.0625 0.3125 0.09375 0.3125 0.09375 0.6875 0.0625 0.6875 0.0625 0.75 0.09375 0.1875 0.0625 0.1875 0.0625 0.25 0.0625 0.625 0.0625 0.6875 0.09375 0.6875 0.09375 0.125 0.0625 0.125 0.0625 0.1875 0.09375 0.5625 0.0625 0.5625 0.0625 0.625 0.09375 0.0625 0.0625 0.0625 0.0625 0.125 0.0625 0.5 0.0625 0.5625 0.09375 0.5625 0.09375 0.9375 0.0625 0.9375 0.078125 1 0.078125 0 0.0625 0.0625 0.09375 0.0625 0.09375 0.4375 0.0625 0.4375 0.0625 0.5 0.0625 0.875 0.0625 0.9375 0.09375 0.9375 0.0625 0.375 0.0625 0.4375 0.09375 0.4375 0.0625 0.8125 0.0625 0.875 0.09375 0.875 0.09375 0.3125 0.0625 0.3125 0.0625 0.375 0.0625 0.75 0.0625 0.8125 0.09375 0.8125 0.046875 0 0.03125 0.0625 0.0625 0.0625 0.0625 0.4375 0.03125 0.4375 0.03125 0.5 0.03125 0.875 0.03125 0.9375 0.0625 0.9375 0.03125 0.375 0.03125 0.4375 0.0625 0.4375 0.03125 0.8125 0.03125 0.875 0.0625 0.875 0.0625 0.3125 0.03125 0.3125 0.03125 0.375 0.03125 0.75 0.03125 0.8125 0.0625 0.8125 0.03125 0.25 0.03125 0.3125 0.0625 0.3125 0.0625 0.6875 0.03125 0.6875 0.03125 0.75 0.0625 0.1875 0.03125 0.1875 0.03125 0.25 0.03125 0.625 0.03125 0.6875 0.0625 0.6875 0.0625 0.125 0.03125 0.125 0.03125 0.1875 0.0625 0.5625 0.03125 0.5625 0.03125 0.625 0.0625 0.0625 0.03125 0.0625 0.03125 0.125 0.03125 0.5 0.03125 0.5625 0.0625 0.5625 0.0625 0.9375 0.03125 0.9375 0.046875 1 0.03125 0.1875 0 0.1875 0 0.25 0 0.625 0 0.6875 0.03125 0.6875 0 0.125 0 0.1875 0.03125 0.1875 0.03125 0.5625 0 0.5625 0 0.625 0 0.0625 0 0.125 0.03125 0.125 0.03125 0.5 0 0.5 0 0.5625 0.03125 0.9375 0 0.9375 0.015625 1 0.015625 0 0 0.0625 0.03125 0.0625 0 0.4375 0 0.5 0.03125 0.5 0.03125 0.875 0 0.875 0 0.9375 0 0.375 0 0.4375 0.03125 0.4375 0.03125 0.8125 0 0.8125 0 0.875 0.03125 0.3125 0 0.3125 0 0.375 0 0.75 0 0.8125 0.03125 0.8125 0 0.25 0 0.3125 0.03125 0.3125 0.03125 0.6875 0 0.6875 0 0.75 0.96875 0.875 0.96875 0.9375 1 0.9375 1 0.375 0.96875 0.375 0.96875 0.4375 1 0.8125 0.96875 0.8125 0.96875 0.875 0.96875 0.3125 0.96875 0.375 1 0.375 1 0.75 0.96875 0.75 0.96875 0.8125 0.96875 0.25 0.96875 0.3125 1 0.3125 0.96875 0.6875 0.96875 0.75 1 0.75 0.96875 0.1875 0.96875 0.25 1 0.25 0.96875 0.625 0.96875 0.6875 1 0.6875 1 0.125 0.96875 0.125 0.96875 0.1875 0.96875 0.5625 0.96875 0.625 1 0.625 1 0.0625 0.96875 0.0625 0.96875 0.125 0.96875 0.5 0.96875 0.5625 1 0.5625 1 0.9375 0.96875 0.9375 0.984375 1 0.984375 0 0.96875 0.0625 1 0.0625 1 0.4375 0.96875 0.4375 0.96875 0.5 0.9375 0.625 0.9375 0.6875 0.96875 0.6875 0.9375 0.125 0.9375 0.1875 0.96875 0.1875 0.9375 0.5625 0.9375 0.625 0.96875 0.625 0.9375 0.0625 0.9375 0.125 0.96875 0.125 0.9375 0.5 0.9375 0.5625 0.96875 0.5625 0.96875 0.9375 0.9375 0.9375 0.953125 1 0.953125 0 0.9375 0.0625 0.96875 0.0625 0.96875 0.4375 0.9375 0.4375 0.9375 0.5 0.96875 0.875 0.9375 0.875 0.9375 0.9375 0.96875 0.375 0.9375 0.375 0.9375 0.4375 0.96875 0.8125 0.9375 0.8125 0.9375 0.875 0.9375 0.3125 0.9375 0.375 0.96875 0.375 0.9375 0.75 0.9375 0.8125 0.96875 0.8125 0.9375 0.25 0.9375 0.3125 0.96875 0.3125 0.9375 0.6875 0.9375 0.75 0.96875 0.75 0.9375 0.1875 0.9375 0.25 0.96875 0.25 0.9375 0.375 0.90625 0.375 0.90625 0.4375 0.90625 0.8125 0.90625 0.875 0.9375 0.875 0.9375 0.3125 0.90625 0.3125 0.90625 0.375 0.90625 0.75 0.90625 0.8125 0.9375 0.8125 0.9375 0.25 0.90625 0.25 0.90625 0.3125 0.90625 0.6875 0.90625 0.75 0.9375 0.75 0.9375 0.1875 0.90625 0.1875 0.90625 0.25 0.90625 0.625 0.90625 0.6875 0.9375 0.6875 0.90625 0.125 0.90625 0.1875 0.9375 0.1875 0.90625 0.5625 0.90625 0.625 0.9375 0.625 0.90625 0.0625 0.90625 0.125 0.9375 0.125 0.90625 0.5 0.90625 0.5625 0.9375 0.5625 0.9375 0.9375 0.90625 0.9375 0.921875 1 0.921875 0 0.90625 0.0625 0.9375 0.0625 0.9375 0.4375 0.90625 0.4375 0.90625 0.5 0.9375 0.875 0.90625 0.875 0.90625 0.9375 0.90625 0.125 0.875 0.125 0.875 0.1875 0.875 0.5625 0.875 0.625 0.90625 0.625 0.875 0.0625 0.875 0.125 0.90625 0.125 0.875 0.5 0.875 0.5625 0.90625 0.5625 0.90625 0.9375 0.875 0.9375 0.890625 1 0.890625 0 0.875 0.0625 0.90625 0.0625 0.90625 0.4375 0.875 0.4375 0.875 0.5 0.90625 0.875 0.875 0.875 0.875 0.9375 0.90625 0.375 0.875 0.375 0.875 0.4375 0.875 0.8125 0.875 0.875 0.90625 0.875 0.90625 0.3125 0.875 0.3125 0.875 0.375 0.875 0.75 0.875 0.8125 0.90625 0.8125 0.90625 0.25 0.875 0.25 0.875 0.3125 0.875 0.6875 0.875 0.75 0.90625 0.75 0.90625 0.1875 0.875 0.1875 0.875 0.25 0.875 0.625 0.875 0.6875 0.90625 0.6875 0.84375 0.8125 0.84375 0.875 0.875 0.875 0.875 0.3125 0.84375 0.3125 0.84375 0.375 0.84375 0.75 0.84375 0.8125 0.875 0.8125 0.875 0.25 0.84375 0.25 0.84375 0.3125 0.84375 0.6875 0.84375 0.75 0.875 0.75 0.875 0.1875 0.84375 0.1875 0.84375 0.25 0.84375 0.625 0.84375 0.6875 0.875 0.6875 0.875 0.125 0.84375 0.125 0.84375 0.1875 0.84375 0.5625 0.84375 0.625 0.875 0.625 0.84375 0.0625 0.84375 0.125 0.875 0.125 0.84375 0.5 0.84375 0.5625 0.875 0.5625 0.875 0.9375 0.84375 0.9375 0.859375 1 0.859375 0 0.84375 0.0625 0.875 0.0625 0.875 0.4375 0.84375 0.4375 0.84375 0.5 0.875 0.875 0.84375 0.875 0.84375 0.9375 0.875 0.375 0.84375 0.375 0.84375 0.4375 0.8125 0.5625 0.8125 0.625 0.84375 0.625 0.8125 0.0625 0.8125 0.125 0.84375 0.125 0.8125 0.5 0.8125 0.5625 0.84375 0.5625 0.84375 0.9375 0.8125 0.9375 0.828125 1 0.828125 0 0.8125 0.0625 0.84375 0.0625 0.84375 0.4375 0.8125 0.4375 0.8125 0.5 0.8125 0.875 0.8125 0.9375 0.84375 0.9375 0.84375 0.375 0.8125 0.375 0.8125 0.4375 0.8125 0.8125 0.8125 0.875 0.84375 0.875 0.84375 0.3125 0.8125 0.3125 0.8125 0.375 0.8125 0.75 0.8125 0.8125 0.84375 0.8125 0.84375 0.25 0.8125 0.25 0.8125 0.3125 0.8125 0.6875 0.8125 0.75 0.84375 0.75 0.84375 0.1875 0.8125 0.1875 0.8125 0.25 0.8125 0.625 0.8125 0.6875 0.84375 0.6875 0.84375 0.125 0.8125 0.125 0.8125 0.1875 0.8125 0.3125 0.78125 0.3125 0.78125 0.375 0.78125 0.75 0.78125 0.8125 0.8125 0.8125 0.8125 0.25 0.78125 0.25 0.78125 0.3125 0.78125 0.6875 0.78125 0.75 0.8125 0.75 0.8125 0.1875 0.78125 0.1875 0.78125 0.25 0.78125 0.625 0.78125 0.6875 0.8125 0.6875 0.8125 0.125 0.78125 0.125 0.78125 0.1875 0.78125 0.5625 0.78125 0.625 0.8125 0.625 0.78125 0.0625 0.78125 0.125 0.8125 0.125 0.78125 0.5 0.78125 0.5625 0.8125 0.5625 0.8125 0.9375 0.78125 0.9375 0.796875 1 0.796875 0 0.78125 0.0625 0.8125 0.0625 0.8125 0.4375 0.78125 0.4375 0.78125 0.5 0.78125 0.875 0.78125 0.9375 0.8125 0.9375 0.8125 0.375 0.78125 0.375 0.78125 0.4375 0.78125 0.8125 0.78125 0.875 0.8125 0.875 0.75 0.0625 0.75 0.125 0.78125 0.125 0.75 0.5 0.75 0.5625 0.78125 0.5625 0.78125 0.9375 0.75 0.9375 0.765625 1 0.765625 0 0.75 0.0625 0.78125 0.0625 0.78125 0.4375 0.75 0.4375 0.75 0.5 0.75 0.875 0.75 0.9375 0.78125 0.9375 0.78125 0.375 0.75 0.375 0.75 0.4375 0.75 0.8125 0.75 0.875 0.78125 0.875 0.78125 0.3125 0.75 0.3125 0.75 0.375 0.75 0.75 0.75 0.8125 0.78125 0.8125 0.78125 0.25 0.75 0.25 0.75 0.3125 0.75 0.6875 0.75 0.75 0.78125 0.75 0.78125 0.1875 0.75 0.1875 0.75 0.25 0.75 0.625 0.75 0.6875 0.78125 0.6875 0.78125 0.125 0.75 0.125 0.75 0.1875 0.75 0.5625 0.75 0.625 0.78125 0.625 0.71875 0.25 0.71875 0.3125 0.75 0.3125 0.75 0.6875 0.71875 0.6875 0.71875 0.75 0.71875 0.1875 0.71875 0.25 0.75 0.25 0.75 0.625 0.71875 0.625 0.71875 0.6875 0.71875 0.125 0.71875 0.1875 0.75 0.1875 0.75 0.5625 0.71875 0.5625 0.71875 0.625 0.71875 0.0625 0.71875 0.125 0.75 0.125 0.75 0.5 0.71875 0.5 0.71875 0.5625 0.75 0.9375 0.71875 0.9375 0.734375 1 0.734375 0 0.71875 0.0625 0.75 0.0625 0.71875 0.4375 0.71875 0.5 0.75 0.5 0.75 0.875 0.71875 0.875 0.71875 0.9375 0.71875 0.375 0.71875 0.4375 0.75 0.4375 0.75 0.8125 0.71875 0.8125 0.71875 0.875 0.71875 0.3125 0.71875 0.375 0.75 0.375 0.75 0.75 0.71875 0.75 0.71875 0.8125 0.6875 0.3125 0.6875 0.375 0.71875 0.375 0.71875 0.75 0.6875 0.75 0.6875 0.8125 0.6875 0.25 0.6875 0.3125 0.71875 0.3125 0.71875 0.6875 0.6875 0.6875 0.6875 0.75 0.6875 0.1875 0.6875 0.25 0.71875 0.25 0.71875 0.625 0.6875 0.625 0.6875 0.6875 0.6875 0.125 0.6875 0.1875 0.71875 0.1875 0.71875 0.5625 0.6875 0.5625 0.6875 0.625 0.6875 0.0625 0.6875 0.125 0.71875 0.125 0.71875 0.5 0.6875 0.5 0.6875 0.5625 0.71875 0.9375 0.6875 0.9375 0.703125 1 0.703125 0 0.6875 0.0625 0.71875 0.0625 0.6875 0.4375 0.6875 0.5 0.71875 0.5 0.71875 0.875 0.6875 0.875 0.6875 0.9375 0.6875 0.375 0.6875 0.4375 0.71875 0.4375 0.71875 0.8125 0.6875 0.8125 0.6875 0.875 0.65625 0.0625 0.65625 0.125 0.6875 0.125 0.6875 0.5 0.65625 0.5 0.65625 0.5625 0.6875 0.9375 0.65625 0.9375 0.671875 1 0.671875 0 0.65625 0.0625 0.6875 0.0625 0.65625 0.4375 0.65625 0.5 0.6875 0.5 0.6875 0.875 0.65625 0.875 0.65625 0.9375 0.65625 0.375 0.65625 0.4375 0.6875 0.4375 0.6875 0.8125 0.65625 0.8125 0.65625 0.875 0.65625 0.3125 0.65625 0.375 0.6875 0.375 0.6875 0.75 0.65625 0.75 0.65625 0.8125 0.65625 0.25 0.65625 0.3125 0.6875 0.3125 0.6875 0.6875 0.65625 0.6875 0.65625 0.75 0.65625 0.1875 0.65625 0.25 0.6875 0.25 0.6875 0.625 0.65625 0.625 0.65625 0.6875 0.65625 0.125 0.65625 0.1875 0.6875 0.1875 0.6875 0.5625 0.65625 0.5625 0.65625 0.625 0.65625 0.75 0.625 0.75 0.625 0.8125 0.625 0.25 0.625 0.3125 0.65625 0.3125 0.65625 0.6875 0.625 0.6875 0.625 0.75 0.625 0.1875 0.625 0.25 0.65625 0.25 0.65625 0.625 0.625 0.625 0.625 0.6875 0.625 0.125 0.625 0.1875 0.65625 0.1875 0.65625 0.5625 0.625 0.5625 0.625 0.625 0.625 0.0625 0.625 0.125 0.65625 0.125 0.65625 0.5 0.625 0.5 0.625 0.5625 0.65625 0.9375 0.625 0.9375 0.640625 1 0.640625 0 0.625 0.0625 0.65625 0.0625 0.625 0.4375 0.625 0.5 0.65625 0.5 0.65625 0.875 0.625 0.875 0.625 0.9375 0.625 0.375 0.625 0.4375 0.65625 0.4375 0.65625 0.8125 0.625 0.8125 0.625 0.875 0.625 0.3125 0.625 0.375 0.65625 0.375 0.625 0.5 0.59375 0.5 0.59375 0.5625 0.625 0.9375 0.59375 0.9375 0.609375 1 0.609375 0 0.59375 0.0625 0.625 0.0625 0.59375 0.4375 0.59375 0.5 0.625 0.5 0.625 0.875 0.59375 0.875 0.59375 0.9375 0.59375 0.375 0.59375 0.4375 0.625 0.4375 0.625 0.8125 0.59375 0.8125 0.59375 0.875 0.59375 0.3125 0.59375 0.375 0.625 0.375 0.625 0.75 0.59375 0.75 0.59375 0.8125 0.59375 0.25 0.59375 0.3125 0.625 0.3125 0.625 0.6875 0.59375 0.6875 0.59375 0.75 0.59375 0.1875 0.59375 0.25 0.625 0.25 0.625 0.625 0.59375 0.625 0.59375 0.6875 0.59375 0.125 0.59375 0.1875 0.625 0.1875 0.625 0.5625 0.59375 0.5625 0.59375 0.625 0.59375 0.0625 0.59375 0.125 0.625 0.125 0.5625 0.25 0.5625 0.3125 0.59375 0.3125 0.59375 0.6875 0.5625 0.6875 0.5625 0.75 0.5625 0.1875 0.5625 0.25 0.59375 0.25 0.59375 0.625 0.5625 0.625 0.5625 0.6875 0.5625 0.125 0.5625 0.1875 0.59375 0.1875 0.59375 0.5625 0.5625 0.5625 0.5625 0.625 0.5625 0.0625 0.5625 0.125 0.59375 0.125 0.59375 0.5 0.5625 0.5 0.5625 0.5625 0.59375 0.9375 0.5625 0.9375 0.578125 1 0.578125 0 0.5625 0.0625 0.59375 0.0625 0.5625 0.4375 0.5625 0.5 0.59375 0.5 0.59375 0.875 0.5625 0.875 0.5625 0.9375 0.5625 0.375 0.5625 0.4375 0.59375 0.4375 0.59375 0.8125 0.5625 0.8125 0.5625 0.875 0.5625 0.3125 0.5625 0.375 0.59375 0.375 0.59375 0.75 0.5625 0.75 0.5625 0.8125 0.546875 0 0.53125 0.0625 0.5625 0.0625 0.53125 0.4375 0.53125 0.5 0.5625 0.5 0.5625 0.875 0.53125 0.875 0.53125 0.9375 0.53125 0.375 0.53125 0.4375 0.5625 0.4375 0.5625 0.8125 0.53125 0.8125 0.53125 0.875 0.53125 0.3125 0.53125 0.375 0.5625 0.375 0.5625 0.75 0.53125 0.75 0.53125 0.8125 0.53125 0.25 0.53125 0.3125 0.5625 0.3125 0.5625 0.6875 0.53125 0.6875 0.53125 0.75 0.53125 0.1875 0.53125 0.25 0.5625 0.25 0.5625 0.625 0.53125 0.625 0.53125 0.6875 0.53125 0.125 0.53125 0.1875 0.5625 0.1875 0.5625 0.5625 0.53125 0.5625 0.53125 0.625 0.53125 0.0625 0.53125 0.125 0.5625 0.125 0.5625 0.5 0.53125 0.5 0.53125 0.5625 0.5625 0.9375 0.53125 0.9375 0.546875 1 0.5 0.1875 0.5 0.25 0.53125 0.25 0.53125 0.625 0.5 0.625 0.5 0.6875 0.5 0.125 0.5 0.1875 0.53125 0.1875 0.53125 0.5625 0.5 0.5625 0.5 0.625 0.5 0.0625 0.5 0.125 0.53125 0.125 0.53125 0.5 0.5 0.5 0.5 0.5625 0.53125 0.9375 0.5 0.9375 0.515625 1 0.515625 0 0.5 0.0625 0.53125 0.0625 0.5 0.4375 0.5 0.5 0.53125 0.5 0.53125 0.875 0.5 0.875 0.5 0.9375 0.5 0.375 0.5 0.4375 0.53125 0.4375 0.53125 0.8125 0.5 0.8125 0.5 0.875 0.5 0.3125 0.5 0.375 0.53125 0.375 0.53125 0.75 0.5 0.75 0.5 0.8125 0.5 0.25 0.5 0.3125 0.53125 0.3125 0.53125 0.6875 0.5 0.6875 0.5 0.75 0.5 0.875 0.46875 0.875 0.46875 0.9375 0.5 0.375 0.46875 0.375 0.46875 0.4375 0.5 0.8125 0.46875 0.8125 0.46875 0.875 0.5 0.3125 0.46875 0.3125 0.46875 0.375 0.5 0.75 0.46875 0.75 0.46875 0.8125 0.5 0.25 0.46875 0.25 0.46875 0.3125 0.46875 0.6875 0.46875 0.75 0.5 0.75 0.46875 0.1875 0.46875 0.25 0.5 0.25 0.46875 0.625 0.46875 0.6875 0.5 0.6875 0.46875 0.125 0.46875 0.1875 0.5 0.1875 0.46875 0.5625 0.46875 0.625 0.5 0.625 0.46875 0.0625 0.46875 0.125 0.5 0.125 0.46875 0.5 0.46875 0.5625 0.5 0.5625 0.5 0.9375 0.46875 0.9375 0.484374 1 0.484375 0 0.46875 0.0625 0.5 0.0625 0.5 0.4375 0.46875 0.4375 0.46875 0.5 0.4375 0.625 0.4375 0.6875 0.46875 0.6875 0.46875 0.125 0.4375 0.125 0.4375 0.1875 0.4375 0.5625 0.4375 0.625 0.46875 0.625 0.46875 0.0625 0.4375 0.0625 0.4375 0.125 0.4375 0.5 0.4375 0.5625 0.46875 0.5625 0.46875 0.9375 0.4375 0.9375 0.453124 1 0.453125 0 0.4375 0.0625 0.46875 0.0625 0.46875 0.4375 0.4375 0.4375 0.4375 0.5 0.4375 0.875 0.4375 0.9375 0.46875 0.9375 0.46875 0.375 0.4375 0.375 0.4375 0.4375 0.4375 0.8125 0.4375 0.875 0.46875 0.875 0.46875 0.3125 0.4375 0.3125 0.4375 0.375 0.4375 0.75 0.4375 0.8125 0.46875 0.8125 0.46875 0.25 0.4375 0.25 0.4375 0.3125 0.4375 0.6875 0.4375 0.75 0.46875 0.75 0.46875 0.1875 0.4375 0.1875 0.4375 0.25 0.4375 0.375 0.40625 0.375 0.40625 0.4375 0.40625 0.8125 0.40625 0.875 0.4375 0.875 0.4375 0.3125 0.40625 0.3125 0.40625 0.375 0.40625 0.75 0.40625 0.8125 0.4375 0.8125 0.4375 0.25 0.40625 0.25 0.40625 0.3125 0.40625 0.6875 0.40625 0.75 0.4375 0.75 0.4375 0.1875 0.40625 0.1875 0.40625 0.25 0.40625 0.625 0.40625 0.6875 0.4375 0.6875 0.4375 0.125 0.40625 0.125 0.40625 0.1875 0.40625 0.5625 0.40625 0.625 0.4375 0.625 0.4375 0.0625 0.40625 0.0625 0.40625 0.125 0.40625 0.5 0.40625 0.5625 0.4375 0.5625 0.4375 0.9375 0.40625 0.9375 0.421874 1 0.421875 0 0.40625 0.0625 0.4375 0.0625 0.4375 0.4375 0.40625 0.4375 0.40625 0.5 0.40625 0.875 0.40625 0.9375 0.4375 0.9375 0.40625 0.125 0.375 0.125 0.375 0.1875 0.375 0.5625 0.375 0.625 0.40625 0.625 0.40625 0.0625 0.375 0.0625 0.375 0.125 0.375 0.5 0.375 0.5625 0.40625 0.5625 0.40625 0.9375 0.375 0.9375 0.390625 1 0.390625 0 0.375 0.0625 0.40625 0.0625 0.40625 0.4375 0.375 0.4375 0.375 0.5 0.375 0.875 0.375 0.9375 0.40625 0.9375 0.40625 0.375 0.375 0.375 0.375 0.4375 0.375 0.8125 0.375 0.875 0.40625 0.875 0.40625 0.3125 0.375 0.3125 0.375 0.375 0.375 0.75 0.375 0.8125 0.40625 0.8125 0.40625 0.25 0.375 0.25 0.375 0.3125 0.375 0.6875 0.375 0.75 0.40625 0.75 0.40625 0.1875 0.375 0.1875 0.375 0.25 0.375 0.625 0.375 0.6875 0.40625 0.6875 0.34375 0.8125 0.34375 0.875 0.375 0.875 0.375 0.3125 0.34375 0.3125 0.34375 0.375 0.34375 0.75 0.34375 0.8125 0.375 0.8125 0.375 0.25 0.34375 0.25 0.34375 0.3125 0.34375 0.6875 0.34375 0.75 0.375 0.75 0.375 0.1875 0.34375 0.1875 0.34375 0.25 0.34375 0.625 0.34375 0.6875 0.375 0.6875 0.375 0.125 0.34375 0.125 0.34375 0.1875 0.34375 0.5625 0.34375 0.625 0.375 0.625 0.375 0.0625 0.34375 0.0625 0.34375 0.125 0.34375 0.5 0.34375 0.5625 0.375 0.5625 0.375 0.9375 0.34375 0.9375 0.359375 1 0.359375 0 0.34375 0.0625 0.375 0.0625 0.375 0.4375 0.34375 0.4375 0.34375 0.5 0.34375 0.875 0.34375 0.9375 0.375 0.9375 0.375 0.375 0.34375 0.375 0.34375 0.4375 0.3125 0.5625 0.3125 0.625 0.34375 0.625 0.34375 0.0625 0.3125 0.0625 0.3125 0.125 0.3125 0.5 0.3125 0.5625 0.34375 0.5625 0.34375 0.9375 0.3125 0.9375 0.328125 1 0.328125 0 0.3125 0.0625 0.34375 0.0625 0.34375 0.4375 0.3125 0.4375 0.3125 0.5 0.3125 0.875 0.3125 0.9375 0.34375 0.9375 0.34375 0.375 0.3125 0.375 0.3125 0.4375 0.3125 0.8125 0.3125 0.875 0.34375 0.875 0.34375 0.3125 0.3125 0.3125 0.3125 0.375 0.3125 0.75 0.3125 0.8125 0.34375 0.8125 0.34375 0.25 0.3125 0.25 0.3125 0.3125 0.3125 0.6875 0.3125 0.75 0.34375 0.75 0.34375 0.1875 0.3125 0.1875 0.3125 0.25 0.3125 0.625 0.3125 0.6875 0.34375 0.6875 0.34375 0.125 0.3125 0.125 0.3125 0.1875 0.3125 0.3125 0.28125 0.3125 0.28125 0.375 0.28125 0.75 0.28125 0.8125 0.3125 0.8125 0.3125 0.25 0.28125 0.25 0.28125 0.3125 0.28125 0.6875 0.28125 0.75 0.3125 0.75 0.3125 0.1875 0.28125 0.1875 0.28125 0.25 0.28125 0.625 0.28125 0.6875 0.3125 0.6875 0.3125 0.125 0.28125 0.125 0.28125 0.1875 0.28125 0.5625 0.28125 0.625 0.3125 0.625 0.3125 0.0625 0.28125 0.0625 0.28125 0.125 0.28125 0.5 0.28125 0.5625 0.3125 0.5625 0.3125 0.9375 0.28125 0.9375 0.296875 1 0.296875 0 0.28125 0.0625 0.3125 0.0625 0.3125 0.4375 0.28125 0.4375 0.28125 0.5 0.28125 0.875 0.28125 0.9375 0.3125 0.9375 0.3125 0.375 0.28125 0.375 0.28125 0.4375 0.28125 0.8125 0.28125 0.875 0.3125 0.875 0.28125 0.0625 0.25 0.0625 0.25 0.125 0.25 0.5 0.25 0.5625 0.28125 0.5625 0.28125 0.9375 0.25 0.9375 0.265625 1 0.265625 0 0.25 0.0625 0.28125 0.0625 0.28125 0.4375 0.25 0.4375 0.25 0.5 0.25 0.875 0.25 0.9375 0.28125 0.9375 0.28125 0.375 0.25 0.375 0.25 0.4375 0.25 0.8125 0.25 0.875 0.28125 0.875 0.28125 0.3125 0.25 0.3125 0.25 0.375 0.25 0.75 0.25 0.8125 0.28125 0.8125 0.28125 0.25 0.25 0.25 0.25 0.3125 0.25 0.6875 0.25 0.75 0.28125 0.75 0.28125 0.1875 0.25 0.1875 0.25 0.25 0.25 0.625 0.25 0.6875 0.28125 0.6875 0.28125 0.125 0.25 0.125 0.25 0.1875 0.25 0.5625 0.25 0.625 0.28125 0.625 0.21875 0.25 0.21875 0.3125 0.25 0.3125 0.25 0.6875 0.21875 0.6875 0.21875 0.75 0.21875 0.1875 0.21875 0.25 0.25 0.25 0.25 0.625 0.21875 0.625 0.21875 0.6875 0.21875 0.125 0.21875 0.1875 0.25 0.1875 0.25 0.5625 0.21875 0.5625 0.21875 0.625 0.21875 0.0625 0.21875 0.125 0.25 0.125 0.25 0.5 0.21875 0.5 0.21875 0.5625 0.25 0.9375 0.21875 0.9375 0.234375 1 0.234375 0 0.21875 0.0625 0.25 0.0625 0.21875 0.4375 0.21875 0.5 0.25 0.5 0.25 0.875 0.21875 0.875 0.21875 0.9375 0.21875 0.375 0.21875 0.4375 0.25 0.4375 0.25 0.8125 0.21875 0.8125 0.21875 0.875 0.21875 0.3125 0.21875 0.375 0.25 0.375 0.25 0.75 0.21875 0.75 0.21875 0.8125 0.21875 0.9375 0.1875 0.9375 0.203125 1 0.203125 0 0.1875 0.0625 0.21875 0.0625 0.1875 0.4375 0.1875 0.5 0.21875 0.5 0.21875 0.875 0.1875 0.875 0.1875 0.9375 0.1875 0.375 0.1875 0.4375 0.21875 0.4375 0.21875 0.8125 0.1875 0.8125 0.1875 0.875 0.1875 0.3125 0.1875 0.375 0.21875 0.375 0.21875 0.75 0.1875 0.75 0.1875 0.8125 0.1875 0.25 0.1875 0.3125 0.21875 0.3125 0.21875 0.6875 0.1875 0.6875 0.1875 0.75 0.1875 0.1875 0.1875 0.25 0.21875 0.25 0.21875 0.625 0.1875 0.625 0.1875 0.6875 0.1875 0.125 0.1875 0.1875 0.21875 0.1875 0.21875 0.5625 0.1875 0.5625 0.1875 0.625 0.1875 0.0625 0.1875 0.125 0.21875 0.125 0.21875 0.5 0.1875 0.5 0.1875 0.5625 0.1875 0.6875 0.15625 0.6875 0.15625 0.75 0.15625 0.1875 0.15625 0.25 0.1875 0.25 0.1875 0.625 0.15625 0.625 0.15625 0.6875 0.15625 0.125 0.15625 0.1875 0.1875 0.1875 0.1875 0.5625 0.15625 0.5625 0.15625 0.625 0.15625 0.0625 0.15625 0.125 0.1875 0.125 0.1875 0.5 0.15625 0.5 0.15625 0.5625 0.1875 0.9375 0.15625 0.9375 0.171875 1 0.171875 0 0.15625 0.0625 0.1875 0.0625 0.15625 0.4375 0.15625 0.5 0.1875 0.5 0.1875 0.875 0.15625 0.875 0.15625 0.9375 0.15625 0.375 0.15625 0.4375 0.1875 0.4375 0.1875 0.8125 0.15625 0.8125 0.15625 0.875 0.15625 0.3125 0.15625 0.375 0.1875 0.375 0.1875 0.75 0.15625 0.75 0.15625 0.8125 0.15625 0.25 0.15625 0.3125 0.1875 0.3125 0.125 0.4375 0.125 0.5 0.15625 0.5 0.15625 0.875 0.125 0.875 0.125 0.9375 0.125 0.375 0.125 0.4375 0.15625 0.4375 0.15625 0.8125 0.125 0.8125 0.125 0.875 0.125 0.3125 0.125 0.375 0.15625 0.375 0.15625 0.75 0.125 0.75 0.125 0.8125 0.125 0.25 0.125 0.3125 0.15625 0.3125 0.15625 0.6875 0.125 0.6875 0.125 0.75 0.125 0.1875 0.125 0.25 0.15625 0.25 0.15625 0.625 0.125 0.625 0.125 0.6875 0.125 0.125 0.125 0.1875 0.15625 0.1875 0.15625 0.5625 0.125 0.5625 0.125 0.625 0.125 0.0625 0.125 0.125 0.15625 0.125 0.15625 0.5 0.125 0.5 0.125 0.5625 0.15625 0.9375 0.125 0.9375 0.140625 1 0.140625 0 0.125 0.0625 0.15625 0.0625 0.09375 0.1875 0.09375 0.25 0.125 0.25 0.125 0.625 0.09375 0.625 0.09375 0.6875 0.09375 0.125 0.09375 0.1875 0.125 0.1875 0.125 0.5625 0.09375 0.5625 0.09375 0.625 0.09375 0.0625 0.09375 0.125 0.125 0.125 0.125 0.5 0.09375 0.5 0.09375 0.5625 0.125 0.9375 0.09375 0.9375 0.109375 1 0.109375 0 0.09375 0.0625 0.125 0.0625 0.09375 0.4375 0.09375 0.5 0.125 0.5 0.125 0.875 0.09375 0.875 0.09375 0.9375 0.09375 0.375 0.09375 0.4375 0.125 0.4375 0.125 0.8125 0.09375 0.8125 0.09375 0.875 0.09375 0.3125 0.09375 0.375 0.125 0.375 0.125 0.75 0.09375 0.75 0.09375 0.8125 0.09375 0.25 0.09375 0.3125 0.125 0.3125 0.125 0.6875 0.09375 0.6875 0.09375 0.75 0.09375 0.875 0.0625 0.875 0.0625 0.9375 0.0625 0.375 0.0625 0.4375 0.09375 0.4375 0.09375 0.8125 0.0625 0.8125 0.0625 0.875 0.0625 0.3125 0.0625 0.375 0.09375 0.375 0.09375 0.75 0.0625 0.75 0.0625 0.8125 0.0625 0.25 0.0625 0.3125 0.09375 0.3125 0.09375 0.6875 0.0625 0.6875 0.0625 0.75 0.0625 0.1875 0.0625 0.25 0.09375 0.25 0.09375 0.625 0.0625 0.625 0.0625 0.6875 0.0625 0.125 0.0625 0.1875 0.09375 0.1875 0.09375 0.5625 0.0625 0.5625 0.0625 0.625 0.0625 0.0625 0.0625 0.125 0.09375 0.125 0.09375 0.5 0.0625 0.5 0.0625 0.5625 0.09375 0.9375 0.0625 0.9375 0.078125 1 0.078125 0 0.0625 0.0625 0.09375 0.0625 0.0625 0.4375 0.0625 0.5 0.09375 0.5 0.0625 0.625 0.03125 0.625 0.03125 0.6875 0.03125 0.125 0.03125 0.1875 0.0625 0.1875 0.0625 0.5625 0.03125 0.5625 0.03125 0.625 0.03125 0.0625 0.03125 0.125 0.0625 0.125 0.0625 0.5 0.03125 0.5 0.03125 0.5625 0.0625 0.9375 0.03125 0.9375 0.046875 1 0.046875 0 0.03125 0.0625 0.0625 0.0625 0.03125 0.4375 0.03125 0.5 0.0625 0.5 0.0625 0.875 0.03125 0.875 0.03125 0.9375 0.03125 0.375 0.03125 0.4375 0.0625 0.4375 0.0625 0.8125 0.03125 0.8125 0.03125 0.875 0.03125 0.3125 0.03125 0.375 0.0625 0.375 0.0625 0.75 0.03125 0.75 0.03125 0.8125 0.03125 0.25 0.03125 0.3125 0.0625 0.3125 0.0625 0.6875 0.03125 0.6875 0.03125 0.75 0.03125 0.1875 0.03125 0.25 0.0625 0.25 0 0.375 0 0.4375 0.03125 0.4375 0 0.8125 0 0.875 0.03125 0.875 0 0.3125 0 0.375 0.03125 0.375 0 0.75 0 0.8125 0.03125 0.8125 0 0.25 0 0.3125 0.03125 0.3125 0.03125 0.6875 0 0.6875 0 0.75 0.03125 0.1875 0 0.1875 0 0.25 0.03125 0.625 0 0.625 0 0.6875 0.03125 0.125 0 0.125 0 0.1875 0.03125 0.5625 0 0.5625 0 0.625 0.03125 0.0625 0 0.0625 0 0.125 0.03125 0.5 0 0.5 0 0.5625 0.03125 0.9375 0 0.9375 0.015625 1 0.015625 0 0 0.0625 0.03125 0.0625 0 0.4375 0 0.5 0.03125 0.5 0 0.875 0 0.9375 0.03125 0.9375 1 0.125 0.96875 0.125 0.96875 0.1875 0.96875 0.5625 0.96875 0.625 1 0.625 1 0.0625 0.96875 0.0625 0.96875 0.125 0.96875 0.5 0.96875 0.5625 1 0.5625 1 0.9375 0.96875 0.9375 0.984375 1 0.984375 0 0.96875 0.0625 1 0.0625 1 0.4375 0.96875 0.4375 0.96875 0.5 0.96875 0.875 0.96875 0.9375 1 0.9375 1 0.375 0.96875 0.375 0.96875 0.4375 0.96875 0.8125 0.96875 0.875 1 0.875 1 0.3125 0.96875 0.3125 0.96875 0.375 0.96875 0.75 0.96875 0.8125 1 0.8125 1 0.25 0.96875 0.25 0.96875 0.3125 0.96875 0.6875 0.96875 0.75 1 0.75 1 0.1875 0.96875 0.1875 0.96875 0.25 0.96875 0.625 0.96875 0.6875 1 0.6875 0.96875 0.3125 0.9375 0.3125 0.9375 0.375 0.9375 0.75 0.9375 0.8125 0.96875 0.8125 0.96875 0.25 0.9375 0.25 0.9375 0.3125 0.9375 0.6875 0.9375 0.75 0.96875 0.75 0.96875 0.1875 0.9375 0.1875 0.9375 0.25 0.9375 0.625 0.9375 0.6875 0.96875 0.6875 0.96875 0.125 0.9375 0.125 0.9375 0.1875 0.9375 0.5625 0.9375 0.625 0.96875 0.625 0.96875 0.0625 0.9375 0.0625 0.9375 0.125 0.9375 0.5 0.9375 0.5625 0.96875 0.5625 0.96875 0.9375 0.9375 0.9375 0.953125 1 0.953125 0 0.9375 0.0625 0.96875 0.0625 0.96875 0.4375 0.9375 0.4375 0.9375 0.5 0.9375 0.875 0.9375 0.9375 0.96875 0.9375 0.96875 0.375 0.9375 0.375 0.9375 0.4375 0.9375 0.8125 0.9375 0.875 0.96875 0.875 0.9375 0.0625 0.90625 0.0625 0.90625 0.125 0.90625 0.5 0.90625 0.5625 0.9375 0.5625 0.9375 0.9375 0.90625 0.9375 0.921875 1 0.921875 0 0.90625 0.0625 0.9375 0.0625 0.9375 0.4375 0.90625 0.4375 0.90625 0.5 0.90625 0.875 0.90625 0.9375 0.9375 0.9375 0.9375 0.375 0.90625 0.375 0.90625 0.4375 0.90625 0.8125 0.90625 0.875 0.9375 0.875 0.9375 0.3125 0.90625 0.3125 0.90625 0.375 0.90625 0.75 0.90625 0.8125 0.9375 0.8125 0.9375 0.25 0.90625 0.25 0.90625 0.3125 0.90625 0.6875 0.90625 0.75 0.9375 0.75 0.9375 0.1875 0.90625 0.1875 0.90625 0.25 0.90625 0.625 0.90625 0.6875 0.9375 0.6875 0.9375 0.125 0.90625 0.125 0.90625 0.1875 0.90625 0.5625 0.90625 0.625 0.9375 0.625 0.875 0.75 0.875 0.8125 0.90625 0.8125 0.90625 0.25 0.875 0.25 0.875 0.3125 0.875 0.6875 0.875 0.75 0.90625 0.75 0.90625 0.1875 0.875 0.1875 0.875 0.25 0.875 0.625 0.875 0.6875 0.90625 0.6875 0.90625 0.125 0.875 0.125 0.875 0.1875 0.875 0.5625 0.875 0.625 0.90625 0.625 0.90625 0.0625 0.875 0.0625 0.875 0.125 0.875 0.5 0.875 0.5625 0.90625 0.5625 0.90625 0.9375 0.875 0.9375 0.890625 1 0.890625 0 0.875 0.0625 0.90625 0.0625 0.90625 0.4375 0.875 0.4375 0.875 0.5 0.875 0.875 0.875 0.9375 0.90625 0.9375 0.90625 0.375 0.875 0.375 0.875 0.4375 0.875 0.8125 0.875 0.875 0.90625 0.875 0.90625 0.3125 0.875 0.3125 0.875 0.375 0.84375 0.5 0.84375 0.5625 0.875 0.5625 0.875 0.9375 0.84375 0.9375 0.859375 1 0.859375 0 0.84375 0.0625 0.875 0.0625 0.875 0.4375 0.84375 0.4375 0.84375 0.5 0.84375 0.875 0.84375 0.9375 0.875 0.9375 0.875 0.375 0.84375 0.375 0.84375 0.4375 0.84375 0.8125 0.84375 0.875 0.875 0.875 0.875 0.3125 0.84375 0.3125 0.84375 0.375 0.84375 0.75 0.84375 0.8125 0.875 0.8125 0.875 0.25 0.84375 0.25 0.84375 0.3125 0.84375 0.6875 0.84375 0.75 0.875 0.75 0.875 0.1875 0.84375 0.1875 0.84375 0.25 0.84375 0.625 0.84375 0.6875 0.875 0.6875 0.875 0.125 0.84375 0.125 0.84375 0.1875 0.84375 0.5625 0.84375 0.625 0.875 0.625 0.875 0.0625 0.84375 0.0625 0.84375 0.125 0.84375 0.25 0.8125 0.25 0.8125 0.3125 0.8125 0.6875 0.8125 0.75 0.84375 0.75 0.84375 0.1875 0.8125 0.1875 0.8125 0.25 0.8125 0.625 0.8125 0.6875 0.84375 0.6875 0.84375 0.125 0.8125 0.125 0.8125 0.1875 0.8125 0.5625 0.8125 0.625 0.84375 0.625 0.84375 0.0625 0.8125 0.0625 0.8125 0.125 0.8125 0.5 0.8125 0.5625 0.84375 0.5625 0.84375 0.9375 0.8125 0.9375 0.828125 1 0.828125 0 0.8125 0.0625 0.84375 0.0625 0.84375 0.4375 0.8125 0.4375 0.8125 0.5 0.8125 0.875 0.8125 0.9375 0.84375 0.9375 0.84375 0.375 0.8125 0.375 0.8125 0.4375 0.8125 0.8125 0.8125 0.875 0.84375 0.875 0.84375 0.3125 0.8125 0.3125 0.8125 0.375 0.8125 0.75 0.8125 0.8125 0.84375 0.8125 0.8125 0.9375 0.78125 0.9375 0.796875 1 0.796875 0 0.78125 0.0625 0.8125 0.0625 0.8125 0.4375 0.78125 0.4375 0.78125 0.5 0.78125 0.875 0.78125 0.9375 0.8125 0.9375 0.8125 0.375 0.78125 0.375 0.78125 0.4375 0.78125 0.8125 0.78125 0.875 0.8125 0.875 0.8125 0.3125 0.78125 0.3125 0.78125 0.375 0.78125 0.75 0.78125 0.8125 0.8125 0.8125 0.8125 0.25 0.78125 0.25 0.78125 0.3125 0.78125 0.6875 0.78125 0.75 0.8125 0.75 0.8125 0.1875 0.78125 0.1875 0.78125 0.25 0.78125 0.625 0.78125 0.6875 0.8125 0.6875 0.8125 0.125 0.78125 0.125 0.78125 0.1875 0.78125 0.5625 0.78125 0.625 0.8125 0.625 0.8125 0.0625 0.78125 0.0625 0.78125 0.125 0.78125 0.5 0.78125 0.5625 0.8125 0.5625 0.75 0.6875 0.75 0.75 0.78125 0.75 0.78125 0.1875 0.75 0.1875 0.75 0.25 0.75 0.625 0.75 0.6875 0.78125 0.6875 0.78125 0.125 0.75 0.125 0.75 0.1875 0.75 0.5625 0.75 0.625 0.78125 0.625 0.78125 0.0625 0.75 0.0625 0.75 0.125 0.75 0.5 0.75 0.5625 0.78125 0.5625 0.78125 0.9375 0.75 0.9375 0.765625 1 0.765625 0 0.75 0.0625 0.78125 0.0625 0.78125 0.4375 0.75 0.4375 0.75 0.5 0.75 0.875 0.75 0.9375 0.78125 0.9375 0.78125 0.375 0.75 0.375 0.75 0.4375 0.75 0.8125 0.75 0.875 0.78125 0.875 0.78125 0.3125 0.75 0.3125 0.75 0.375 0.75 0.75 0.75 0.8125 0.78125 0.8125 0.78125 0.25 0.75 0.25 0.75 0.3125 0.75 0.3125 0.71875 0.3125 0.71875 0.25 0.75 0.6875 0.75 0.75 0.71875 0.75 0.75 0.25 0.71875 0.25 0.71875 0.1875 0.75 0.625 0.75 0.6875 0.71875 0.6875 0.75 0.1875 0.71875 0.1875 0.71875 0.125 0.75 0.5625 0.75 0.625 0.71875 0.625 0.75 0.125 0.71875 0.125 0.71875 0.0625 0.75 0.5 0.75 0.5625 0.71875 0.5625 0.75 0.9375 0.734375 1 0.71875 0.9375 0.734375 0 0.75 0.0625 0.71875 0.0625 0.75 0.5 0.71875 0.5 0.71875 0.4375 0.75 0.875 0.75 0.9375 0.71875 0.9375 0.75 0.4375 0.71875 0.4375 0.71875 0.375 0.75 0.8125 0.75 0.875 0.71875 0.875 0.75 0.375 0.71875 0.375 0.71875 0.3125 0.75 0.75 0.75 0.8125 0.71875 0.8125 0.71875 0.375 0.6875 0.375 0.6875 0.3125 0.71875 0.75 0.71875 0.8125 0.6875 0.8125 0.71875 0.3125 0.6875 0.3125 0.6875 0.25 0.71875 0.6875 0.71875 0.75 0.6875 0.75 0.71875 0.25 0.6875 0.25 0.6875 0.1875 0.71875 0.625 0.71875 0.6875 0.6875 0.6875 0.71875 0.1875 0.6875 0.1875 0.6875 0.125 0.71875 0.5625 0.71875 0.625 0.6875 0.625 0.71875 0.125 0.6875 0.125 0.6875 0.0625 0.71875 0.5 0.71875 0.5625 0.6875 0.5625 0.71875 0.9375 0.703125 1 0.6875 0.9375 0.703125 0 0.71875 0.0625 0.6875 0.0625 0.71875 0.5 0.6875 0.5 0.6875 0.4375 0.71875 0.875 0.71875 0.9375 0.6875 0.9375 0.71875 0.4375 0.6875 0.4375 0.6875 0.375 0.71875 0.8125 0.71875 0.875 0.6875 0.875 0.6875 0.125 0.65625 0.125 0.65625 0.0625 0.6875 0.5 0.6875 0.5625 0.65625 0.5625 0.6875 0.9375 0.671875 1 0.65625 0.9375 0.671875 0 0.6875 0.0625 0.65625 0.0625 0.6875 0.5 0.65625 0.5 0.65625 0.4375 0.6875 0.875 0.6875 0.9375 0.65625 0.9375 0.6875 0.4375 0.65625 0.4375 0.65625 0.375 0.6875 0.8125 0.6875 0.875 0.65625 0.875 0.6875 0.375 0.65625 0.375 0.65625 0.3125 0.6875 0.75 0.6875 0.8125 0.65625 0.8125 0.6875 0.3125 0.65625 0.3125 0.65625 0.25 0.6875 0.6875 0.6875 0.75 0.65625 0.75 0.6875 0.25 0.65625 0.25 0.65625 0.1875 0.6875 0.625 0.6875 0.6875 0.65625 0.6875 0.6875 0.1875 0.65625 0.1875 0.65625 0.125 0.6875 0.5625 0.6875 0.625 0.65625 0.625 0.65625 0.75 0.65625 0.8125 0.625 0.8125 0.65625 0.3125 0.625 0.3125 0.625 0.25 0.65625 0.6875 0.65625 0.75 0.625 0.75 0.65625 0.25 0.625 0.25 0.625 0.1875 0.65625 0.625 0.65625 0.6875 0.625 0.6875 0.65625 0.1875 0.625 0.1875 0.625 0.125 0.65625 0.5625 0.65625 0.625 0.625 0.625 0.65625 0.125 0.625 0.125 0.625 0.0625 0.65625 0.5 0.65625 0.5625 0.625 0.5625 0.65625 0.9375 0.640625 1 0.625 0.9375 0.640625 0 0.65625 0.0625 0.625 0.0625 0.65625 0.5 0.625 0.5 0.625 0.4375 0.65625 0.875 0.65625 0.9375 0.625 0.9375 0.65625 0.4375 0.625 0.4375 0.625 0.375 0.65625 0.8125 0.65625 0.875 0.625 0.875 0.65625 0.375 0.625 0.375 0.625 0.3125 0.625 0.5 0.625 0.5625 0.59375 0.5625 0.625 0.9375 0.609375 1 0.59375 0.9375 0.609375 0 0.625 0.0625 0.59375 0.0625 0.625 0.5 0.59375 0.5 0.59375 0.4375 0.625 0.875 0.625 0.9375 0.59375 0.9375 0.625 0.4375 0.59375 0.4375 0.59375 0.375 0.625 0.8125 0.625 0.875 0.59375 0.875 0.625 0.375 0.59375 0.375 0.59375 0.3125 0.625 0.75 0.625 0.8125 0.59375 0.8125 0.625 0.3125 0.59375 0.3125 0.59375 0.25 0.625 0.6875 0.625 0.75 0.59375 0.75 0.625 0.25 0.59375 0.25 0.59375 0.1875 0.625 0.625 0.625 0.6875 0.59375 0.6875 0.625 0.1875 0.59375 0.1875 0.59375 0.125 0.625 0.5625 0.625 0.625 0.59375 0.625 0.625 0.125 0.59375 0.125 0.59375 0.0625 0.59375 0.3125 0.5625 0.3125 0.5625 0.25 0.59375 0.6875 0.59375 0.75 0.5625 0.75 0.59375 0.25 0.5625 0.25 0.5625 0.1875 0.59375 0.625 0.59375 0.6875 0.5625 0.6875 0.59375 0.1875 0.5625 0.1875 0.5625 0.125 0.59375 0.5625 0.59375 0.625 0.5625 0.625 0.59375 0.125 0.5625 0.125 0.5625 0.0625 0.59375 0.5 0.59375 0.5625 0.5625 0.5625 0.59375 0.9375 0.578125 1 0.5625 0.9375 0.578125 0 0.59375 0.0625 0.5625 0.0625 0.59375 0.5 0.5625 0.5 0.5625 0.4375 0.59375 0.875 0.59375 0.9375 0.5625 0.9375 0.59375 0.4375 0.5625 0.4375 0.5625 0.375 0.59375 0.8125 0.59375 0.875 0.5625 0.875 0.59375 0.375 0.5625 0.375 0.5625 0.3125 0.59375 0.75 0.59375 0.8125 0.5625 0.8125 0.546875 0 0.5625 0.0625 0.53125 0.0625 0.5625 0.5 0.53125 0.5 0.53125 0.4375 0.5625 0.875 0.5625 0.9375 0.53125 0.9375 0.5625 0.4375 0.53125 0.4375 0.53125 0.375 0.5625 0.8125 0.5625 0.875 0.53125 0.875 0.5625 0.375 0.53125 0.375 0.53125 0.3125 0.5625 0.75 0.5625 0.8125 0.53125 0.8125 0.5625 0.3125 0.53125 0.3125 0.53125 0.25 0.5625 0.6875 0.5625 0.75 0.53125 0.75 0.5625 0.25 0.53125 0.25 0.53125 0.1875 0.5625 0.625 0.5625 0.6875 0.53125 0.6875 0.5625 0.1875 0.53125 0.1875 0.53125 0.125 0.5625 0.5625 0.5625 0.625 0.53125 0.625 0.5625 0.125 0.53125 0.125 0.53125 0.0625 0.5625 0.5 0.5625 0.5625 0.53125 0.5625 0.5625 0.9375 0.546875 1 0.53125 0.9375 0.53125 0.25 0.5 0.25 0.5 0.1875 0.53125 0.625 0.53125 0.6875 0.5 0.6875 0.53125 0.1875 0.5 0.1875 0.5 0.125 0.53125 0.5625 0.53125 0.625 0.5 0.625 0.53125 0.125 0.5 0.125 0.5 0.0625 0.53125 0.5 0.53125 0.5625 0.5 0.5625 0.53125 0.9375 0.515625 1 0.5 0.9375 0.515625 0 0.53125 0.0625 0.5 0.0625 0.53125 0.5 0.5 0.5 0.5 0.4375 0.53125 0.875 0.53125 0.9375 0.5 0.9375 0.53125 0.4375 0.5 0.4375 0.5 0.375 0.53125 0.8125 0.53125 0.875 0.5 0.875 0.53125 0.375 0.5 0.375 0.5 0.3125 0.53125 0.75 0.53125 0.8125 0.5 0.8125 0.53125 0.3125 0.5 0.3125 0.5 0.25 0.53125 0.6875 0.53125 0.75 0.5 0.75 0.5 0.875 0.5 0.9375 0.46875 0.9375 0.5 0.375 0.5 0.4375 0.46875 0.4375 0.5 0.8125 0.5 0.875 0.46875 0.875 0.5 0.3125 0.5 0.375 0.46875 0.375 0.5 0.75 0.5 0.8125 0.46875 0.8125 0.5 0.3125 0.46875 0.3125 0.46875 0.25 0.5 0.6875 0.5 0.75 0.46875 0.75 0.5 0.25 0.46875 0.25 0.46875 0.1875 0.5 0.6875 0.46875 0.6875 0.46875 0.625 0.5 0.1875 0.46875 0.1875 0.46875 0.125 0.5 0.625 0.46875 0.625 0.46875 0.5625 0.5 0.125 0.46875 0.125 0.46875 0.0625 0.5 0.5625 0.46875 0.5625 0.46875 0.5 0.5 0.9375 0.484374 1 0.46875 0.9375 0.484375 0 0.5 0.0625 0.46875 0.0625 0.5 0.4375 0.5 0.5 0.46875 0.5 0.46875 0.6875 0.4375 0.6875 0.4375 0.625 0.46875 0.125 0.46875 0.1875 0.4375 0.1875 0.46875 0.625 0.4375 0.625 0.4375 0.5625 0.46875 0.0625 0.46875 0.125 0.4375 0.125 0.46875 0.5625 0.4375 0.5625 0.4375 0.5 0.46875 0.9375 0.453124 1 0.4375 0.9375 0.453125 0 0.46875 0.0625 0.4375 0.0625 0.46875 0.4375 0.46875 0.5 0.4375 0.5 0.46875 0.9375 0.4375 0.9375 0.4375 0.875 0.46875 0.375 0.46875 0.4375 0.4375 0.4375 0.46875 0.875 0.4375 0.875 0.4375 0.8125 0.46875 0.3125 0.46875 0.375 0.4375 0.375 0.46875 0.8125 0.4375 0.8125 0.4375 0.75 0.46875 0.25 0.46875 0.3125 0.4375 0.3125 0.46875 0.75 0.4375 0.75 0.4375 0.6875 0.46875 0.1875 0.46875 0.25 0.4375 0.25 0.4375 0.375 0.4375 0.4375 0.40625 0.4375 0.4375 0.875 0.40625 0.875 0.40625 0.8125 0.4375 0.3125 0.4375 0.375 0.40625 0.375 0.4375 0.8125 0.40625 0.8125 0.40625 0.75 0.4375 0.25 0.4375 0.3125 0.40625 0.3125 0.4375 0.75 0.40625 0.75 0.40625 0.6875 0.4375 0.1875 0.4375 0.25 0.40625 0.25 0.4375 0.6875 0.40625 0.6875 0.40625 0.625 0.4375 0.125 0.4375 0.1875 0.40625 0.1875 0.4375 0.625 0.40625 0.625 0.40625 0.5625 0.4375 0.0625 0.4375 0.125 0.40625 0.125 0.4375 0.5625 0.40625 0.5625 0.40625 0.5 0.4375 0.9375 0.421874 1 0.40625 0.9375 0.421875 0 0.4375 0.0625 0.40625 0.0625 0.4375 0.4375 0.4375 0.5 0.40625 0.5 0.4375 0.9375 0.40625 0.9375 0.40625 0.875 0.40625 0.125 0.40625 0.1875 0.375 0.1875 0.40625 0.625 0.375 0.625 0.375 0.5625 0.40625 0.0625 0.40625 0.125 0.375 0.125 0.40625 0.5625 0.375 0.5625 0.375 0.5 0.40625 0.9375 0.390625 1 0.375 0.9375 0.390625 0 0.40625 0.0625 0.375 0.0625 0.40625 0.4375 0.40625 0.5 0.375 0.5 0.40625 0.9375 0.375 0.9375 0.375 0.875 0.40625 0.375 0.40625 0.4375 0.375 0.4375 0.40625 0.875 0.375 0.875 0.375 0.8125 0.40625 0.3125 0.40625 0.375 0.375 0.375 0.40625 0.8125 0.375 0.8125 0.375 0.75 0.40625 0.25 0.40625 0.3125 0.375 0.3125 0.40625 0.75 0.375 0.75 0.375 0.6875 0.40625 0.1875 0.40625 0.25 0.375 0.25 0.40625 0.6875 0.375 0.6875 0.375 0.625 0.375 0.875 0.34375 0.875 0.34375 0.8125 0.375 0.3125 0.375 0.375 0.34375 0.375 0.375 0.8125 0.34375 0.8125 0.34375 0.75 0.375 0.25 0.375 0.3125 0.34375 0.3125 0.375 0.75 0.34375 0.75 0.34375 0.6875 0.375 0.1875 0.375 0.25 0.34375 0.25 0.375 0.6875 0.34375 0.6875 0.34375 0.625 0.375 0.125 0.375 0.1875 0.34375 0.1875 0.375 0.625 0.34375 0.625 0.34375 0.5625 0.375 0.0625 0.375 0.125 0.34375 0.125 0.375 0.5625 0.34375 0.5625 0.34375 0.5 0.375 0.9375 0.359375 1 0.34375 0.9375 0.359375 0 0.375 0.0625 0.34375 0.0625 0.375 0.4375 0.375 0.5 0.34375 0.5 0.375 0.9375 0.34375 0.9375 0.34375 0.875 0.375 0.375 0.375 0.4375 0.34375 0.4375 0.34375 0.625 0.3125 0.625 0.3125 0.5625 0.34375 0.0625 0.34375 0.125 0.3125 0.125 0.34375 0.5625 0.3125 0.5625 0.3125 0.5 0.34375 0.9375 0.328125 1 0.3125 0.9375 0.328125 0 0.34375 0.0625 0.3125 0.0625 0.34375 0.4375 0.34375 0.5 0.3125 0.5 0.34375 0.9375 0.3125 0.9375 0.3125 0.875 0.34375 0.375 0.34375 0.4375 0.3125 0.4375 0.34375 0.875 0.3125 0.875 0.3125 0.8125 0.34375 0.3125 0.34375 0.375 0.3125 0.375 0.34375 0.8125 0.3125 0.8125 0.3125 0.75 0.34375 0.25 0.34375 0.3125 0.3125 0.3125 0.34375 0.75 0.3125 0.75 0.3125 0.6875 0.34375 0.1875 0.34375 0.25 0.3125 0.25 0.34375 0.6875 0.3125 0.6875 0.3125 0.625 0.34375 0.125 0.34375 0.1875 0.3125 0.1875 0.3125 0.3125 0.3125 0.375 0.28125 0.375 0.3125 0.8125 0.28125 0.8125 0.28125 0.75 0.3125 0.25 0.3125 0.3125 0.28125 0.3125 0.3125 0.75 0.28125 0.75 0.28125 0.6875 0.3125 0.1875 0.3125 0.25 0.28125 0.25 0.3125 0.6875 0.28125 0.6875 0.28125 0.625 0.3125 0.125 0.3125 0.1875 0.28125 0.1875 0.3125 0.625 0.28125 0.625 0.28125 0.5625 0.3125 0.0625 0.3125 0.125 0.28125 0.125 0.3125 0.5625 0.28125 0.5625 0.28125 0.5 0.3125 0.9375 0.296875 1 0.28125 0.9375 0.296875 0 0.3125 0.0625 0.28125 0.0625 0.3125 0.4375 0.3125 0.5 0.28125 0.5 0.3125 0.9375 0.28125 0.9375 0.28125 0.875 0.3125 0.375 0.3125 0.4375 0.28125 0.4375 0.3125 0.875 0.28125 0.875 0.28125 0.8125 0.28125 0.0625 0.28125 0.125 0.25 0.125 0.28125 0.5625 0.25 0.5625 0.25 0.5 0.28125 0.9375 0.265625 1 0.25 0.9375 0.265625 0 0.28125 0.0625 0.25 0.0625 0.28125 0.4375 0.28125 0.5 0.25 0.5 0.28125 0.9375 0.25 0.9375 0.25 0.875 0.28125 0.375 0.28125 0.4375 0.25 0.4375 0.28125 0.875 0.25 0.875 0.25 0.8125 0.28125 0.3125 0.28125 0.375 0.25 0.375 0.28125 0.8125 0.25 0.8125 0.25 0.75 0.28125 0.25 0.28125 0.3125 0.25 0.3125 0.28125 0.75 0.25 0.75 0.25 0.6875 0.28125 0.1875 0.28125 0.25 0.25 0.25 0.28125 0.6875 0.25 0.6875 0.25 0.625 0.28125 0.125 0.28125 0.1875 0.25 0.1875 0.28125 0.625 0.25 0.625 0.25 0.5625 0.25 0.3125 0.21875 0.3125 0.21875 0.25 0.25 0.6875 0.25 0.75 0.21875 0.75 0.25 0.25 0.21875 0.25 0.21875 0.1875 0.25 0.625 0.25 0.6875 0.21875 0.6875 0.25 0.1875 0.21875 0.1875 0.21875 0.125 0.25 0.5625 0.25 0.625 0.21875 0.625 0.25 0.125 0.21875 0.125 0.21875 0.0625 0.25 0.5 0.25 0.5625 0.21875 0.5625 0.25 0.9375 0.234375 1 0.21875 0.9375 0.234375 0 0.25 0.0625 0.21875 0.0625 0.25 0.5 0.21875 0.5 0.21875 0.4375 0.25 0.875 0.25 0.9375 0.21875 0.9375 0.25 0.4375 0.21875 0.4375 0.21875 0.375 0.25 0.8125 0.25 0.875 0.21875 0.875 0.25 0.375 0.21875 0.375 0.21875 0.3125 0.25 0.75 0.25 0.8125 0.21875 0.8125 0.21875 0.9375 0.203125 1 0.1875 0.9375 0.203125 0 0.21875 0.0625 0.1875 0.0625 0.21875 0.5 0.1875 0.5 0.1875 0.4375 0.21875 0.875 0.21875 0.9375 0.1875 0.9375 0.21875 0.4375 0.1875 0.4375 0.1875 0.375 0.21875 0.8125 0.21875 0.875 0.1875 0.875 0.21875 0.375 0.1875 0.375 0.1875 0.3125 0.21875 0.75 0.21875 0.8125 0.1875 0.8125 0.21875 0.3125 0.1875 0.3125 0.1875 0.25 0.21875 0.6875 0.21875 0.75 0.1875 0.75 0.21875 0.25 0.1875 0.25 0.1875 0.1875 0.21875 0.625 0.21875 0.6875 0.1875 0.6875 0.21875 0.1875 0.1875 0.1875 0.1875 0.125 0.21875 0.5625 0.21875 0.625 0.1875 0.625 0.21875 0.125 0.1875 0.125 0.1875 0.0625 0.21875 0.5 0.21875 0.5625 0.1875 0.5625 0.1875 0.6875 0.1875 0.75 0.15625 0.75 0.1875 0.25 0.15625 0.25 0.15625 0.1875 0.1875 0.625 0.1875 0.6875 0.15625 0.6875 0.1875 0.1875 0.15625 0.1875 0.15625 0.125 0.1875 0.5625 0.1875 0.625 0.15625 0.625 0.1875 0.125 0.15625 0.125 0.15625 0.0625 0.1875 0.5 0.1875 0.5625 0.15625 0.5625 0.1875 0.9375 0.171875 1 0.15625 0.9375 0.171875 0 0.1875 0.0625 0.15625 0.0625 0.1875 0.5 0.15625 0.5 0.15625 0.4375 0.1875 0.875 0.1875 0.9375 0.15625 0.9375 0.1875 0.4375 0.15625 0.4375 0.15625 0.375 0.1875 0.8125 0.1875 0.875 0.15625 0.875 0.1875 0.375 0.15625 0.375 0.15625 0.3125 0.1875 0.75 0.1875 0.8125 0.15625 0.8125 0.1875 0.3125 0.15625 0.3125 0.15625 0.25 0.15625 0.5 0.125 0.5 0.125 0.4375 0.15625 0.875 0.15625 0.9375 0.125 0.9375 0.15625 0.4375 0.125 0.4375 0.125 0.375 0.15625 0.8125 0.15625 0.875 0.125 0.875 0.15625 0.375 0.125 0.375 0.125 0.3125 0.15625 0.75 0.15625 0.8125 0.125 0.8125 0.15625 0.3125 0.125 0.3125 0.125 0.25 0.15625 0.6875 0.15625 0.75 0.125 0.75 0.15625 0.25 0.125 0.25 0.125 0.1875 0.15625 0.625 0.15625 0.6875 0.125 0.6875 0.15625 0.1875 0.125 0.1875 0.125 0.125 0.15625 0.5625 0.15625 0.625 0.125 0.625 0.15625 0.125 0.125 0.125 0.125 0.0625 0.15625 0.5 0.15625 0.5625 0.125 0.5625 0.15625 0.9375 0.140625 1 0.125 0.9375 0.140625 0 0.15625 0.0625 0.125 0.0625 0.125 0.25 0.09375 0.25 0.09375 0.1875 0.125 0.625 0.125 0.6875 0.09375 0.6875 0.125 0.1875 0.09375 0.1875 0.09375 0.125 0.125 0.5625 0.125 0.625 0.09375 0.625 0.125 0.125 0.09375 0.125 0.09375 0.0625 0.125 0.5 0.125 0.5625 0.09375 0.5625 0.125 0.9375 0.109375 1 0.09375 0.9375 0.109375 0 0.125 0.0625 0.09375 0.0625 0.125 0.5 0.09375 0.5 0.09375 0.4375 0.125 0.875 0.125 0.9375 0.09375 0.9375 0.125 0.4375 0.09375 0.4375 0.09375 0.375 0.125 0.8125 0.125 0.875 0.09375 0.875 0.125 0.375 0.09375 0.375 0.09375 0.3125 0.125 0.75 0.125 0.8125 0.09375 0.8125 0.125 0.3125 0.09375 0.3125 0.09375 0.25 0.125 0.6875 0.125 0.75 0.09375 0.75 0.09375 0.875 0.09375 0.9375 0.0625 0.9375 0.09375 0.4375 0.0625 0.4375 0.0625 0.375 0.09375 0.8125 0.09375 0.875 0.0625 0.875 0.09375 0.375 0.0625 0.375 0.0625 0.3125 0.09375 0.75 0.09375 0.8125 0.0625 0.8125 0.09375 0.3125 0.0625 0.3125 0.0625 0.25 0.09375 0.6875 0.09375 0.75 0.0625 0.75 0.09375 0.25 0.0625 0.25 0.0625 0.1875 0.09375 0.625 0.09375 0.6875 0.0625 0.6875 0.09375 0.1875 0.0625 0.1875 0.0625 0.125 0.09375 0.5625 0.09375 0.625 0.0625 0.625 0.09375 0.125 0.0625 0.125 0.0625 0.0625 0.09375 0.5 0.09375 0.5625 0.0625 0.5625 0.09375 0.9375 0.078125 1 0.0625 0.9375 0.078125 0 0.09375 0.0625 0.0625 0.0625 0.09375 0.5 0.0625 0.5 0.0625 0.4375 0.0625 0.625 0.0625 0.6875 0.03125 0.6875 0.0625 0.1875 0.03125 0.1875 0.03125 0.125 0.0625 0.5625 0.0625 0.625 0.03125 0.625 0.0625 0.125 0.03125 0.125 0.03125 0.0625 0.0625 0.5 0.0625 0.5625 0.03125 0.5625 0.0625 0.9375 0.046875 1 0.03125 0.9375 0.046875 0 0.0625 0.0625 0.03125 0.0625 0.0625 0.5 0.03125 0.5 0.03125 0.4375 0.0625 0.875 0.0625 0.9375 0.03125 0.9375 0.0625 0.4375 0.03125 0.4375 0.03125 0.375 0.0625 0.8125 0.0625 0.875 0.03125 0.875 0.0625 0.375 0.03125 0.375 0.03125 0.3125 0.0625 0.75 0.0625 0.8125 0.03125 0.8125 0.0625 0.3125 0.03125 0.3125 0.03125 0.25 0.0625 0.6875 0.0625 0.75 0.03125 0.75 0.0625 0.25 0.03125 0.25 0.03125 0.1875 0.03125 0.4375 0 0.4375 0 0.375 0.03125 0.875 0 0.875 0 0.8125 0.03125 0.375 0 0.375 0 0.3125 0.03125 0.8125 0 0.8125 0 0.75 0.03125 0.25 0.03125 0.3125 0 0.3125 0.03125 0.75 0 0.75 0 0.6875 0.03125 0.1875 0.03125 0.25 0 0.25 0.03125 0.625 0.03125 0.6875 0 0.6875 0.03125 0.125 0.03125 0.1875 0 0.1875 0.03125 0.5625 0.03125 0.625 0 0.625 0.03125 0.0625 0.03125 0.125 0 0.125 0.03125 0.5 0.03125 0.5625 0 0.5625 0.03125 0.9375 0.015625 1 0 0.9375 0.015625 0 0.03125 0.0625 0 0.0625 0.03125 0.5 0 0.5 0 0.4375 0.03125 0.9375 0 0.9375 0 0.875 1 0.125 1 0.1875 0.96875 0.1875 1 0.625 0.96875 0.625 0.96875 0.5625 1 0.0625 1 0.125 0.96875 0.125 1 0.5625 0.96875 0.5625 0.96875 0.5 1 0.9375 0.984375 1 0.96875 0.9375 0.984375 0 1 0.0625 0.96875 0.0625 1 0.4375 1 0.5 0.96875 0.5 1 0.9375 0.96875 0.9375 0.96875 0.875 1 0.375 1 0.4375 0.96875 0.4375 1 0.875 0.96875 0.875 0.96875 0.8125 1 0.3125 1 0.375 0.96875 0.375 1 0.8125 0.96875 0.8125 0.96875 0.75 1 0.25 1 0.3125 0.96875 0.3125 1 0.75 0.96875 0.75 0.96875 0.6875 1 0.1875 1 0.25 0.96875 0.25 1 0.6875 0.96875 0.6875 0.96875 0.625 0.96875 0.3125 0.96875 0.375 0.9375 0.375 0.96875 0.8125 0.9375 0.8125 0.9375 0.75 0.96875 0.25 0.96875 0.3125 0.9375 0.3125 0.96875 0.75 0.9375 0.75 0.9375 0.6875 0.96875 0.1875 0.96875 0.25 0.9375 0.25 0.96875 0.6875 0.9375 0.6875 0.9375 0.625 0.96875 0.125 0.96875 0.1875 0.9375 0.1875 0.96875 0.625 0.9375 0.625 0.9375 0.5625 0.96875 0.0625 0.96875 0.125 0.9375 0.125 0.96875 0.5625 0.9375 0.5625 0.9375 0.5 0.96875 0.9375 0.953125 1 0.9375 0.9375 0.953125 0 0.96875 0.0625 0.9375 0.0625 0.96875 0.4375 0.96875 0.5 0.9375 0.5 0.96875 0.9375 0.9375 0.9375 0.9375 0.875 0.96875 0.375 0.96875 0.4375 0.9375 0.4375 0.96875 0.875 0.9375 0.875 0.9375 0.8125 0.9375 0.0625 0.9375 0.125 0.90625 0.125 0.9375 0.5625 0.90625 0.5625 0.90625 0.5 0.9375 0.9375 0.921875 1 0.90625 0.9375 0.921875 0 0.9375 0.0625 0.90625 0.0625 0.9375 0.4375 0.9375 0.5 0.90625 0.5 0.9375 0.9375 0.90625 0.9375 0.90625 0.875 0.9375 0.375 0.9375 0.4375 0.90625 0.4375 0.9375 0.875 0.90625 0.875 0.90625 0.8125 0.9375 0.3125 0.9375 0.375 0.90625 0.375 0.9375 0.8125 0.90625 0.8125 0.90625 0.75 0.9375 0.25 0.9375 0.3125 0.90625 0.3125 0.9375 0.75 0.90625 0.75 0.90625 0.6875 0.9375 0.1875 0.9375 0.25 0.90625 0.25 0.9375 0.6875 0.90625 0.6875 0.90625 0.625 0.9375 0.125 0.9375 0.1875 0.90625 0.1875 0.9375 0.625 0.90625 0.625 0.90625 0.5625 0.90625 0.8125 0.875 0.8125 0.875 0.75 0.90625 0.25 0.90625 0.3125 0.875 0.3125 0.90625 0.75 0.875 0.75 0.875 0.6875 0.90625 0.1875 0.90625 0.25 0.875 0.25 0.90625 0.6875 0.875 0.6875 0.875 0.625 0.90625 0.125 0.90625 0.1875 0.875 0.1875 0.90625 0.625 0.875 0.625 0.875 0.5625 0.90625 0.0625 0.90625 0.125 0.875 0.125 0.90625 0.5625 0.875 0.5625 0.875 0.5 0.90625 0.9375 0.890625 1 0.875 0.9375 0.890625 0 0.90625 0.0625 0.875 0.0625 0.90625 0.4375 0.90625 0.5 0.875 0.5 0.90625 0.9375 0.875 0.9375 0.875 0.875 0.90625 0.375 0.90625 0.4375 0.875 0.4375 0.90625 0.875 0.875 0.875 0.875 0.8125 0.90625 0.3125 0.90625 0.375 0.875 0.375 0.875 0.5625 0.84375 0.5625 0.84375 0.5 0.875 0.9375 0.859375 1 0.84375 0.9375 0.859375 0 0.875 0.0625 0.84375 0.0625 0.875 0.4375 0.875 0.5 0.84375 0.5 0.875 0.9375 0.84375 0.9375 0.84375 0.875 0.875 0.375 0.875 0.4375 0.84375 0.4375 0.875 0.875 0.84375 0.875 0.84375 0.8125 0.875 0.3125 0.875 0.375 0.84375 0.375 0.875 0.8125 0.84375 0.8125 0.84375 0.75 0.875 0.25 0.875 0.3125 0.84375 0.3125 0.875 0.75 0.84375 0.75 0.84375 0.6875 0.875 0.1875 0.875 0.25 0.84375 0.25 0.875 0.6875 0.84375 0.6875 0.84375 0.625 0.875 0.125 0.875 0.1875 0.84375 0.1875 0.875 0.625 0.84375 0.625 0.84375 0.5625 0.875 0.0625 0.875 0.125 0.84375 0.125 0.84375 0.25 0.84375 0.3125 0.8125 0.3125 0.84375 0.75 0.8125 0.75 0.8125 0.6875 0.84375 0.1875 0.84375 0.25 0.8125 0.25 0.84375 0.6875 0.8125 0.6875 0.8125 0.625 0.84375 0.125 0.84375 0.1875 0.8125 0.1875 0.84375 0.625 0.8125 0.625 0.8125 0.5625 0.84375 0.0625 0.84375 0.125 0.8125 0.125 0.84375 0.5625 0.8125 0.5625 0.8125 0.5 0.84375 0.9375 0.828125 1 0.8125 0.9375 0.828125 0 0.84375 0.0625 0.8125 0.0625 0.84375 0.4375 0.84375 0.5 0.8125 0.5 0.84375 0.9375 0.8125 0.9375 0.8125 0.875 0.84375 0.375 0.84375 0.4375 0.8125 0.4375 0.84375 0.875 0.8125 0.875 0.8125 0.8125 0.84375 0.3125 0.84375 0.375 0.8125 0.375 0.84375 0.8125 0.8125 0.8125 0.8125 0.75 0.8125 0.9375 0.796875 1 0.78125 0.9375 0.796875 0 0.8125 0.0625 0.78125 0.0625 0.8125 0.4375 0.8125 0.5 0.78125 0.5 0.8125 0.9375 0.78125 0.9375 0.78125 0.875 0.8125 0.375 0.8125 0.4375 0.78125 0.4375 0.8125 0.875 0.78125 0.875 0.78125 0.8125 0.8125 0.3125 0.8125 0.375 0.78125 0.375 0.8125 0.8125 0.78125 0.8125 0.78125 0.75 0.8125 0.25 0.8125 0.3125 0.78125 0.3125 0.8125 0.75 0.78125 0.75 0.78125 0.6875 0.8125 0.1875 0.8125 0.25 0.78125 0.25 0.8125 0.6875 0.78125 0.6875 0.78125 0.625 0.8125 0.125 0.8125 0.1875 0.78125 0.1875 0.8125 0.625 0.78125 0.625 0.78125 0.5625 0.8125 0.0625 0.8125 0.125 0.78125 0.125 0.8125 0.5625 0.78125 0.5625 0.78125 0.5 0.78125 0.75 0.75 0.75 0.75 0.6875 0.78125 0.1875 0.78125 0.25 0.75 0.25 0.78125 0.6875 0.75 0.6875 0.75 0.625 0.78125 0.125 0.78125 0.1875 0.75 0.1875 0.78125 0.625 0.75 0.625 0.75 0.5625 0.78125 0.0625 0.78125 0.125 0.75 0.125 0.78125 0.5625 0.75 0.5625 0.75 0.5 0.78125 0.9375 0.765625 1 0.75 0.9375 0.765625 0 0.78125 0.0625 0.75 0.0625 0.78125 0.4375 0.78125 0.5 0.75 0.5 0.78125 0.9375 0.75 0.9375 0.75 0.875 0.78125 0.375 0.78125 0.4375 0.75 0.4375 0.78125 0.875 0.75 0.875 0.75 0.8125 0.78125 0.3125 0.78125 0.375 0.75 0.375 0.78125 0.8125 0.75 0.8125 0.75 0.75 0.78125 0.25 0.78125 0.3125 0.75 0.3125 0.375 0.25 0.625 0.25 0.625 0 0.375 0.5 0.625 0.5 0.625 0.25 0.375 0.75 0.625 0.75 0.625 0.5 0.375 0.75 0.375 1 0.625 1 0.375 0.75 0.375 0.75 0.375 1 0.625 0.75 0.875 0.75 0.875 0.5 0.125 0.5 0.125 0.75 0.375 0.75 0.375 0.25 0.375 0.5 0.375 0.5 0.375 0 0.375 0.25 0.375 0.25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.375 0.5 0.375 0.5 0.375 0.75 0.375 0.5 0.375 0.5 0.375 0.5 0.375 0.75 0.375 0.75 0 0 0.375 0.75 0.375 0.75 0.375 0.75 0.375 0.75 0.375 0.75 0.375 0.6875 0.375 0.5625 0.375 0.625 0.375 0.5 0.375 0.5 0.375 0.5 0.375 0.5 0.375 0.625 0.375 0.5 0.375 0.625 0.375 0.625 0.375 0.625 0.375 0.5625 0.375 0.5625 0.375 0.625 0.375 0.625 0.375 0.6875 0.375 0.75 0.375 0.75 0.375 0.625 0.375 0.6875 0.375 0.6875 0.375 0.625 0.375 0.6875 0.375 0.6875 0.375 0.6875 0.375 0.75 0.375 0.75 0.375 0.5 0.375 0.5625 0.375 0.5625 0.375 0.5 0.375 0.5625 0.375 0.5625 0.375 0.5625 0.375 0.625 0.375 0.625 0 0 0 0 0 0 0 0 0 0 0 0 0.375 0.5 0.375 0.5 0.375 0.5 0 0 0 0 0 0 0.375 0.5 0.375 0.5 0.375 0.5 0 0 0 0 0 0 0.375 0.5 0.375 0.5 0.375 0.5 0.375 0.5 0.375 0.5 0.375 0.5 0 0 0 0 0 0 0.375 0.5 0.375 0.5 0.375 0.5 0 0 0 0 0 0 0.375 0.75 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.375 0.75 0.375 0.75 0.375 0.75 0.375 0.75 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.375 0.75 0.375 0.75 0 0 0 0 0 0 0 0 0.375 0.75 0.375 0.75 0 0 0.375 0.75 0.375 0.625 0.375 0.5 0.375 0.625 0.375 0.625 0.375 0.75 0.375 0.625 0.375 0.5 0.375 0.5 0.375 0.625 0.375 0.75 0.375 0.75 0.375 0.5 0.375 0.625 0.375 0.625 0.375 0.75 0 0 0.375 0.75 0.375 0.5 0.375 0.5 0.375 0.5 0.541537 0.216515 0.546573 0.25 0.561913 0.2202039 0.375 0 0.548905 0 0.547358 0.001872956 0.546573 0.25 0.608043 0.16437 0.561913 0.2202039 0.561913 0.2202039 0.566394 0.25 0.546573 0.25 0.608043 0.16437 0.576486 0.188861 0.561913 0.2202039 0.625 0.1415719 0.625 0.159094 0.608043 0.16437 0.608203 0.1102859 0.625 0.115513 0.596001 0.10649 0.375 0 0.547358 0.001872956 0.541538 0.04056996 0.596001 0.10649 0.625 0.115513 0.625 0.1415719 0.375 0 0.541538 0.04056996 0.558744 0.07757496 0.562548 0.080527 0.596001 0.10649 0.625 0.1415719 0.375 0 0.558744 0.07757496 0.625 0.1415719 0.546573 0.25 0.375 0.25 0.608043 0.16437 0.562548 0.080527 0.625 0.1415719 0.558744 0.07757496 0.608043 0.16437 0.375 0.25 0.375 0 0.375 0.265603 0.375 0.25 0.546573 0.25 0.546573 0.25 0.566394 0.25 0.625 0.25 0.625 0.25 0.625 0.276448 0.625 0.5 0.497368 0.5 0.375 0.5 0.375 0.425424 0.625 0.25 0.625 0.5 0.497643 0.5 0.497368 0.5 0.375 0.425424 0.546573 0.25 0.546573 0.25 0.625 0.25 0.497368 0.5 0.375 0.425424 0.375 0.40713 0.546573 0.25 0.375 0.273572 0.375 0.265603 0.546573 0.25 0.375 0.40713 0.375 0.39077 0.546573 0.25 0.375 0.28154 0.375 0.273572 0.546573 0.25 0.375 0.39077 0.375 0.28154 0.546573 0.25 0.125 0.75 0.125 0.5 0.140604 0.625 0.140603 0.5 0.140604 0.625 0.125 0.5 0.265764 0.75 0.1565279 0.75 0.156531 0.6875 0.156531 0.6875 0.156534 0.625 0.263518 0.625 0.156534 0.625 0.148569 0.625 0.1565369 0.5625 0.148572 0.5 0.15654 0.5 0.1565369 0.5625 0.1565279 0.75 0.148567 0.75 0.156531 0.6875 0.148569 0.625 0.156534 0.625 0.156531 0.6875 0.140606 0.75 0.140604 0.625 0.148567 0.75 0.148569 0.625 0.140604 0.625 0.148572 0.5 0.300424 0.5 0.298826 0.625 0.28213 0.5 0.300413 0.75 0.282094 0.75 0.298826 0.625 0.28213 0.5 0.280185 0.625 0.26577 0.5 0.282094 0.75 0.265764 0.75 0.280185 0.625 0.15654 0.5 0.26577 0.5 0.1565369 0.5625 0.263518 0.625 0.156534 0.625 0.1565369 0.5625 0.375 0.625 0.298826 0.625 0.375 0.5 0.300413 0.75 0.298826 0.625 0.375 0.75 0.298826 0.625 0.300424 0.5 0.298826 0.625 0.300413 0.75 0.300413 0.75 0.298826 0.625 0.375 0.75 0.375 0.625 0.375 0.75 0.375 0.625 0.375 0.5 0.375 0.625 0.375 0.75 0.375 0.625 0.375 0.702921 0.375 0.740875 0.375 0.75 0.375 0.75 0.375 0.697073 0.375 0.697073 0.375 0.702921 0.375 0.702921 0.375 0.740875 0.375 0.75 0.375 0.625 0.375 0.625 0.375 0.697073 0.375 0.625 0.375 0.625 0.375 0.546039 0.375 0.5 0.375 0.5 0.375 0.535503 0.375 0.535503 0.375 0.546039 0.375 0.625 0 0 0.008304953 0.01107394 0.009009957 0.01201295 0.009009957 0.01201295 0.008958995 0.01194494 0.375 0.5 0.375 0.5 0.375 0.5 0 0 0 0 0.009009957 0.01201295 0.375 0.5 0.375 0.5 0 0 0 0 0.558743 0.1795099 0.541537 0.216515 0.608043 0.16437 0.561913 0.2202039 0.576486 0.188861 0.541537 0.216515 0.608043 0.16437 0.596001 0.1505939 0.558743 0.1795099 0.484346 0.5 0.495228 0.5 0.495228 0.5 0.625 0.25 0.566394 0.25 0.546573 0.25 0.541537 0.216515 0.558743 0.1795099 0.625 0.159094 0.625 0.25 0.546573 0.25 0.541537 0.216515 0.596001 0.1505939 0.625 0.1415719 0.625 0.159094 0.625 0.159094 0.625 0.25 0.541537 0.216515 0.375 0.625 0.375 0.625993 0.375 0.626839 0.375 0.63864 0.375 0.642739 0.375 0.625 0.375 0.625 0.375 0.626839 0.375 0.63864 0.375 0.697073 0.375 0.697073 0.375 0.625 0.375 0.625 0.375 0.625 0.375 0.63864 0.375 0.666767 0.375 0.697073 0.375 0.625 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.300413 0.75 0.300413 0.75 0.374838 0.75 0.375 0.75 0.375 0.75 0.374838 0.75 0.375 0.75 0.375 0.75 0.375 0.75 0.375 0.75 0.375 0.75 0.375 0.75 0.300413 0.75 0.300413 0.75 0.300413 0.75 0.265764 0.75 0.265764 0.75 0.282094 0.75 0.282094 0.75 0.282094 0.75 0.275499 0.75 0.1565279 0.75 0.1565279 0.75 0.1793839 0.75 0.265764 0.75 0.265764 0.75 0.1793839 0.75 0.125 0.75 0.125 0.75 0.140606 0.75 0.140606 0.75 0.140606 0.75 0.140606 0.75 0.140606 0.75 0.125 0.75 0.125 0.75 0.140606 0.75 0.140606 0.75 0.148567 0.75 0.148567 0.75 0.148567 0.75 0.1565279 0.75 0 0 0.1565279 0.75 0.1521379 0.728962 0 0 0 0 0 0 0.152099 0.728775 0.1565279 0.75 0 0 0.548583 0.001772999 0.541538 0.04056996 0.562275 0.03640496 0.562275 0.03640496 0.567188 0.003733992 0.547358 0.001872956 0.548905 0 0.548583 0.001772999 0.562275 0.03640496 0.625 0.09726995 0.608257 0.09206098 0.576801 0.06764799 0.558744 0.07757496 0.596001 0.10649 0.625 0.09726995 0.596001 0.10649 0.625 0.115513 0.625 0.09726995 0.558744 0.07757496 0.625 0.09726995 0.576801 0.06764799 0.558744 0.07757496 0.576801 0.06764799 0.541538 0.04056996 0.541538 0.04056996 0.576801 0.06764799 0.562275 0.03640496 0.375 0.544193 0.375 0.546039 0.375 0.535503 0.375 0.53443 0.375 0.544193 0.375 0.535503 0.375 0.53443 0.375 0.535503 0.375 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.8125 0.6875 0.875 0.6875 0.8125 0.75 0.625 0.75 0.625 0.625 0.75 0.6875 0.75 0.6875 0.75 0.75 0.625 0.75 0.625 0.625 0.625 0.5 0.637041 0.5 0.637041 0.5 0.75 0.5 0.75 0.5625 0.75 0.5625 0.75 0.625 0.637041 0.5 0.8125 0.5625 0.875 0.5625 0.8125 0.625 0.75 0.5625 0.8125 0.5625 0.75 0.625 0.75 0.5 0.8125 0.5 0.75 0.5625 0.8125 0.5625 0.8125 0.5 0.875 0.5625 0.75 0.6875 0.8125 0.6875 0.75 0.75 0.75 0.625 0.8125 0.625 0.75 0.6875 0.8125 0.625 0.875 0.625 0.8125 0.6875 0.375 0.108645 0.381033 0.108645 0.38684 0.106014 0.461388 0.173708 0.386548 0.139793 0.625 0.125 0.461388 0.07223296 0.465428 0.06766599 0.465642 0.06742495 0.523363 0.25 0.522111 0.24608 0.520246 0.240236 0.38684 0.106014 0.461388 0.07223296 0.465642 0.06742495 0.625 0.25 0.523363 0.25 0.520246 0.240236 0.465642 0.06742495 0.520245 0.005702972 0.522066 0 0.625 0.25 0.520246 0.240236 0.625 0.1875 0.465642 0.06742495 0.522066 0 0.625 0.0625 0.625 0.1875 0.520246 0.240236 0.625 0.125 0.522066 0 0.625 0 0.625 0.0625 0.520246 0.240236 0.465428 0.178274 0.625 0.125 0.38684 0.106014 0.465642 0.06742495 0.375 0.108645 0.465428 0.178274 0.461388 0.173708 0.625 0.125 0.465642 0.06742495 0.625 0.0625 0.625 0.125 0.625 0.125 0.386548 0.139793 0.375 0.108645 0.381033 0.108645 0.386549 0.106146 0.38684 0.106014 0.386548 0.139793 0.381033 0.1372939 0.375 0.108645 0.375 0.108645 0.465642 0.06742495 0.625 0.125 0.522066 1 0.586218 0.761762 0.625 0.875 0.625 0.9375 0.625 1 0.522066 1 0.625 0.75 0.625 0.875 0.603347 0.760801 0.606244 0.75003 0.59318 0.75 0.625 0.75 0.625 0.9375 0.522066 1 0.625 0.875 0.603347 0.760801 0.606244 0.75003 0.625 0.75 0.471294 1 0.466667 1 0.467451 1 0.467451 1 0.477731 1 0.467451 1 0.466667 1 0.466667 1 0.467451 1 0.375 0.62725 0.375 0.616037 0.392022 0.616037 0.393321 0.616037 0.492535 0.588229 0.394153 0.627223 0.375 0.62725 0.392022 0.616037 0.394153 0.627223 0.625 0.75 0.59318 0.75 0.570174 0.705425 0.394153 0.627223 0.392022 0.616037 0.393321 0.616037 0.625 0.625 0.625 0.75 0.570174 0.705425 0.495699 0.653354 0.394153 0.627223 0.492535 0.588229 0.625 0.625 0.570174 0.705425 0.495699 0.653354 0.586089 0.5 0.625 0.5 0.567261 0.53648 0.495699 0.653354 0.492535 0.588229 0.493721 0.587896 0.567261 0.53648 0.625 0.5 0.625 0.625 0.495699 0.653354 0.493721 0.587896 0.625 0.625 0.566392 0.537087 0.567261 0.53648 0.625 0.625 0.125 0.641355 0.125 0.612706 0.344507 0.629238 0.125 0.612706 0.344542 0.615632 0.344507 0.629238 0.370984 0.627776 0.365152 0.628098 0.365171 0.628007 0.344507 0.629238 0.344542 0.615632 0.375 0.616037 0.365171 0.628007 0.344507 0.629238 0.375 0.616037 0.375 0.62725 0.370984 0.627776 0.375 0.616037 0.375 0.627554 0.370984 0.627776 0.375 0.62725 0.375 0.627554 0.375 0.62725 0.392044 0.627555 0.570174 0.705425 0.59318 0.75 0.567248 0.707108 0.392044 0.627555 0.375 0.62725 0.394153 0.627223 0.59318 0.75 0.589385 0.75 0.567248 0.707108 0.393318 0.627555 0.392044 0.627555 0.394153 0.627223 0.495699 0.653354 0.570174 0.705425 0.567248 0.707108 0.393318 0.627555 0.394153 0.627223 0.493713 0.655694 0.493713 0.655694 0.492549 0.655368 0.393318 0.627555 0.495699 0.653354 0.567248 0.707108 0.566396 0.706512 0.493713 0.655694 0.394153 0.627223 0.495699 0.653354 0.625 0.375 0.625 0.487959 0.583037 0.487839 0.530937 0.280189 0.523363 0.25 0.625 0.25 0.625 0.375 0.583037 0.487839 0.530937 0.280189 0.530937 0.280189 0.625 0.25 0.625 0.3125 0.583037 0.487839 0.625 0.487959 0.583037 0.487839 0.583037 0.487839 0.583037 0.487839 0.583037 0.487839 0.583037 0.487839 0.583037 0.487839 0.583037 0.487839 0.583037 0.487839 0.583037 0.487839 0.583037 0.487839 0.583037 0.487839 0.583037 0.487839 0.583037 0.487839 0.733333 1 0.733333 1 0.766098 1 0.666667 1 0.6 1 0.666667 1 0.375027 0.119662 0.375 0 0.406606 0.05236899 0.451449 0.101387 0.506575 0.125931 0.46215 0.14571 0.375 0 0.389594 0 0.406606 0.05236899 0.450274 0.100864 0.451449 0.101387 0.451449 0.150475 0.375027 0.119662 0.406606 0.05236899 0.375027 0.119662 0.407467 0.05332499 0.450274 0.100864 0.376348 0.120369 0.450274 0.1509979 0.450274 0.1509979 0.450274 0.1509979 0.451449 0.101387 0.46215 0.14571 0.451449 0.150475 0.451449 0.150475 0.450274 0.1509979 0.450274 0.1509979 0.40661 0.199492 0.390199 0.25 0.375 0.25 0.450274 0.100864 0.451449 0.150475 0.450274 0.1509979 0.40661 0.199492 0.375 0.25 0.375027 0.122841 0.450274 0.100864 0.376586 0.121562 0.376616 0.121252 0.407471 0.198536 0.40661 0.199492 0.375027 0.122841 0.375027 0.119662 0.406606 0.05236899 0.407467 0.05332499 0.40661 0.199492 0.375027 0.122841 0.375027 0.122841 0.375337 0.119693 0.375027 0.119662 0.407467 0.05332499 0.407471 0.198536 0.375027 0.122841 0.375337 0.12281 0.375635 0.119783 0.375337 0.119693 0.407467 0.05332499 0.407471 0.198536 0.375337 0.12281 0.375635 0.12272 0.37591 0.11993 0.375635 0.119783 0.407467 0.05332499 0.407471 0.198536 0.375635 0.12272 0.37591 0.122573 0.376151 0.120128 0.37591 0.11993 0.407467 0.05332499 0.407471 0.198536 0.37591 0.122573 0.376151 0.122375 0.376348 0.120369 0.376151 0.120128 0.407467 0.05332499 0.407471 0.198536 0.376151 0.122375 0.450274 0.1509979 0.376495 0.120643 0.376348 0.120369 0.450274 0.100864 0.376151 0.122375 0.376349 0.122134 0.450274 0.1509979 0.376586 0.120941 0.376495 0.120643 0.450274 0.100864 0.376349 0.122134 0.376495 0.12186 0.450274 0.1509979 0.376616 0.121252 0.376586 0.120941 0.450274 0.100864 0.376495 0.12186 0.376586 0.121562 0.450274 0.1509979 0.375 0.25 0.390199 0.25 0.390199 0.25 0.375631 0.489136 0.375 0.5 0.375 0.25 0.390199 0.445091 0.390199 0.489094 0.375631 0.489136 0.390059 0.250712 0.390199 0.250743 0.375 0.25 0.390199 0.25 0.390059 0.250712 0.390059 0.250712 0.390199 0.445091 0.375631 0.489136 0.375 0.25 0.375 0.25 0.390199 0.25 0.390059 0.250712 0.375 0.5 0.380738 0.5 0.378018 0.525679 0.375052 0.631102 0.375 0.631118 0.392908 0.572087 0.375 0.75 0.375 0.634204 0.379527 0.72277 0.375361 0.631072 0.375052 0.631102 0.392908 0.572087 0.375 0.634204 0.394219 0.676895 0.379527 0.72277 0.375672 0.631102 0.375361 0.631072 0.392908 0.572087 0.375051 0.63422 0.394219 0.676895 0.375 0.634204 0.37597 0.631193 0.375672 0.631102 0.392908 0.572087 0.375362 0.63425 0.394219 0.676895 0.375051 0.63422 0.376244 0.631339 0.37597 0.631193 0.392908 0.572087 0.375672 0.63422 0.394219 0.676895 0.375362 0.63425 0.376485 0.631537 0.376244 0.631339 0.424581 0.608333 0.37597 0.634129 0.394219 0.676895 0.375672 0.63422 0.376683 0.631778 0.376485 0.631537 0.424581 0.608333 0.376244 0.633982 0.394219 0.676895 0.37597 0.634129 0.37683 0.632053 0.376683 0.631778 0.424581 0.608333 0.376485 0.633785 0.394219 0.676895 0.376244 0.633982 0.37692 0.632351 0.37683 0.632053 0.424581 0.608333 0.376683 0.633544 0.394219 0.676895 0.376485 0.633785 0.376951 0.632661 0.37692 0.632351 0.425369 0.640683 0.425369 0.640683 0.394219 0.676895 0.376683 0.633544 0.382418 0.75 0.380826 0.75 0.375 0.75 0.506575 0.624069 0.498916 0.627479 0.499391 0.62087 0.379527 0.72277 0.382418 0.75 0.375 0.75 0.499391 0.62087 0.498916 0.627479 0.463631 0.626438 0.37683 0.633269 0.425369 0.640683 0.376683 0.633544 0.463197 0.620869 0.499391 0.62087 0.463631 0.626438 0.37683 0.633269 0.37692 0.632971 0.425369 0.640683 0.463197 0.620869 0.463631 0.626438 0.425369 0.640683 0.425369 0.640683 0.37692 0.632971 0.376951 0.632661 0.375 0.5 0.378018 0.525679 0.378322 0.526626 0.463197 0.620869 0.425369 0.640683 0.424581 0.608333 0.375 0.5 0.378322 0.526626 0.377642 0.530728 0.424581 0.608333 0.425369 0.640683 0.37692 0.632351 0.375 0.631118 0.375 0.5 0.377642 0.530728 0.377642 0.530728 0.391193 0.566741 0.375 0.631118 0.392908 0.572087 0.424581 0.608333 0.376244 0.631339 0.125 0.627162 0.125 0.5 0.125155 0.627162 0.375 0.5 0.375 0.631118 0.361395 0.630889 0.361395 0.630889 0.279464 0.629577 0.375 0.5 0.19753 0.628325 0.128418 0.627323 0.125 0.5 0.125155 0.627162 0.125 0.5 0.126925 0.62722 0.128418 0.627323 0.126925 0.62722 0.125 0.5 0.375 0.5 0.279464 0.629577 0.125 0.5 0.665353 0.504265 0.6 0.504265 0.6 0.504265 0.6 0.505059 0.600125 0.505071 0.600125 0.505071 0.665353 0.504265 0.6 0.504265 0.6 0.504265 0.6 0.504265 0.6 0.505059 0.600125 0.505071 0.600125 0.505071 0.666125 0.505075 0.665353 0.504265 0.66673 0.505081 0.666667 0.504265 0.666667 0.504265 0.666667 0.504265 0.666125 0.505075 0.66673 0.505081 0.6 0.504265 0.600125 0.505071 0.665353 0.504265 0.66673 0.505081 0.66673 0.505081 0.66673 0.505081 0.720924 0.504265 0.720924 0.504265 0.666667 0.504265 0.666667 0.504265 0.66673 0.505081 0.66673 0.505081 0.720924 0.504265 0.666667 0.504265 0.666667 0.504265 0.66673 0.505081 0.720924 0.505081 0.666667 0.504265 0.598686 0.504265 0.6 0.504265 0.6 0.505059 0.6 0.505059 0.537066 0.505065 0.537162 0.505047 0.537162 0.505047 0.537037 0.504265 0.598686 0.504265 0.665353 0.504265 0.666667 0.504265 0.66673 0.505081 0.66673 0.505081 0.600125 0.505071 0.665353 0.504265 0.6 0.505059 0.6 0.504265 0.665353 0.504265 0.586719 0.504265 0.537037 0.504265 0.537134 0.505047 0.537134 0.505047 0.537037 0.505065 0.537037 0.505065 0.6 0.504265 0.6 0.504265 0.6 0.504265 0.537134 0.505047 0.537037 0.505065 0.586719 0.504265 0.6 0.505059 0.6 0.504265 0.6 0.504265 0.6 0.504265 0.598686 0.504265 0.6 0.505059 0.586719 0.504265 0.537037 0.505065 0.6 0.505059 0.78125 0.519907 0.78125 0.993454 0.8125 0.519907 0.9375 0.519907 0.90625 0.519907 0.90625 0.993454 0.906582 0.993413 0.9375 0.993454 0.9375 0.519907 0.8125 0.519907 0.8125 0.993454 0.84375 0.519907 0.75 0.519907 0.75 0.993454 0.78125 0.519907 0.875 0.519907 0.875 0.993454 0.90625 0.519907 0.71875 0.519907 0.71875 0.993454 0.75 0.519907 0.6875 0.519907 0.65625 0.519907 0.6875 0.993454 0.71875 0.519907 0.6875 0.519907 0.71875 0.993454 0.5 0.519907 0.5 0.703379 0.53125 0.519907 0.5625 0.519907 0.53125 0.519907 0.53125 0.860728 0.53125 0.860728 0.558663 0.993454 0.5625 0.993454 0.65625 0.519907 0.625 0.519907 0.65625 0.993454 1 0.519907 0.96875 0.519907 1 0.70338 0.03125 0.519907 0 0.519907 0.03125 0.546034 0.5 0.519907 0.46875 0.519907 0.5 0.703379 0.59375 0.519907 0.5625 0.519907 0.59375 0.993454 0.5625 0.993454 0.562828 0.993494 0.59375 0.993454 0.96875 0.519907 0.9375 0.519907 0.96875 0.860728 0.9375 0.993454 0.941336 0.993454 0.96875 0.860728 0.625 0.519907 0.59375 0.519907 0.625 0.99353 0.84375 0.519907 0.84375 0.993454 0.875 0.519907 0.125 0.75 0.125 0.630335 0.125155 0.63034 0.126925 0.630337 0.128418 0.630281 0.125 0.75 0.125 0.75 0.125155 0.63034 0.126925 0.630337 0.375 0.75 0.345444 0.75 0.361395 0.634007 0.361395 0.634007 0.375 0.634204 0.375 0.75 0.19753 0.631442 0.279464 0.632755 0.345444 0.75 0.125 0.75 0.128418 0.630281 0.19753 0.631442 0.361395 0.634007 0.345444 0.75 0.279464 0.632755 0.8125 0.993454 0.8125 0.993454 0.78125 0.993454 0.71875 0.993454 0.71875 0.993454 0.6875 0.993454 0.90625 0.993454 0.90625 0.993454 0.875 0.993454 0.6875 0.993454 0.6875 0.993454 0.65625 0.993454 0.875 0.993454 0.875 0.993454 0.84375 0.993454 0.84375 0.993454 0.84375 0.993454 0.8125 0.993454 0.75 0.993454 0.75 0.993454 0.71875 0.993454 0.78125 0.993454 0.78125 0.993454 0.75 0.993454 0.65625 0.993454 0.65625 0.993454 0.625 0.99353 0.625 0.99353 0.625 0.99353 0.59375 0.993454 0.562828 0.993494 0.562828 0.993494 0.5625 0.993454 0.625 0.99353 0.59375 0.993454 0.625 0.99353 0.8125 0.993454 0.78125 0.993454 0.8125 0.993454 0.5625 0.993454 0.558663 0.993454 0.5625 0.993454 0.84375 0.993454 0.8125 0.993454 0.84375 0.993454 0.71875 0.993454 0.6875 0.993454 0.71875 0.993454 0.65625 0.993454 0.625 0.99353 0.65625 0.993454 0.9375 0.993454 0.9375 0.993454 0.906582 0.993413 0.6875 0.993454 0.65625 0.993454 0.6875 0.993454 0.941336 0.993454 0.941336 0.993454 0.9375 0.993454 0.75 0.993454 0.71875 0.993454 0.75 0.993454 0.78125 0.993454 0.75 0.993454 0.78125 0.993454 0.875 0.993454 0.84375 0.993454 0.875 0.993454 0.90625 0.993454 0.90625 0.993454 0.875 0.993454 0.375337 0.12281 0.375337 0.12281 0.375027 0.122841 0.375635 0.12272 0.375635 0.12272 0.375337 0.12281 0.375027 0.119662 0.375337 0.119693 0.375027 0.119662 0.375635 0.119783 0.37591 0.11993 0.375635 0.119783 0.375337 0.119693 0.375635 0.119783 0.375337 0.119693 0.666667 0.637943 0.66673 0.505081 0.661911 0.615287 0.666125 0.505075 0.600125 0.505071 0.600125 0.505071 0.600125 0.505071 0.6 0.505059 0.606819 0.625313 0.661911 0.615287 0.66673 0.505081 0.666125 0.505075 0.6 0.505059 0.6 0.646068 0.606819 0.625313 0.606819 0.625313 0.661911 0.615287 0.600125 0.505071 0.451449 0.150475 0.450274 0.1509979 0.450274 0.1509979 0.451449 0.150475 0.46215 0.14571 0.451449 0.150475 0.733333 1 0.733333 1 0.755923 1 0.537037 0.778746 0.545071 0.778746 0.544918 0.776417 0.544918 0.776417 0.542092 0.77388 0.537037 0.778746 0.390199 0.25 0.390199 0.250743 0.390059 0.250712 0.720924 0.505081 0.66673 0.505081 0.66673 0.505081 0.715236 0.637943 0.720924 0.71846 0.720924 0.505081 0.66673 0.505081 0.666667 0.637943 0.66673 0.505081 0.715236 0.637943 0.720924 0.505081 0.66673 0.505081 0.673798 1 0.666667 1 0.666667 1 0.666667 1 0.733333 1 0.673798 1 0.666667 1 0.6 1 0.666667 1 0.722925 0.505079 0.722925 0.746385 0.715301 0.63847 0.715301 0.63847 0.666667 0.63847 0.666751 0.505079 0.666751 0.505079 0.722925 0.505079 0.715301 0.63847 0.722925 0.504265 0.722925 0.505079 0.666667 0.504265 0.666751 0.505079 0.66673 0.505081 0.666667 0.504265 0.537037 0.778746 0.537037 0.77417 0.544589 0.77826 0.5455 0.77874 0.545602 0.778746 0.537037 0.778746 0.6 0.647632 0.6 0.505059 0.606378 0.616146 0.66673 0.505081 0.666667 0.63847 0.661986 0.616147 0.606378 0.616146 0.6 0.505059 0.600125 0.505071 0.600125 0.505071 0.66673 0.505081 0.661986 0.616147 0.375 1 0.375 0.779556 0.389594 0.999258 0.389594 0.779475 0.389594 0.999258 0.375 0.779556 0.389461 0.999288 0.389594 1 0.375 1 0.345444 0.75 0.375 0.75 0.377572 0.756052 0.377572 0.756052 0.389594 0.779475 0.345444 0.75 0.425369 0.640683 0.606378 0.616146 0.666667 0.63847 0.666667 0.63847 0.715301 0.63847 0.379527 0.72277 0.606378 0.616146 0.661986 0.616147 0.666667 0.63847 0.715301 0.63847 0.382418 0.75 0.379527 0.72277 0.394219 0.676895 0.425369 0.640683 0.666667 0.63847 0.586719 0.504265 0.598686 0.504265 0.598686 0.504265 0.598686 0.504265 0.6 0.504265 0.6 0.504265 0.6 0.504265 0.6 0.504265 0.598686 0.504265 0.598686 0.504265 0.586719 0.504265 0.598686 0.504265 0.537037 0.505065 0.537037 0.504265 0.537066 0.505065 1 0.5 0.933333 0.5 1 1 0.933333 0.5 0.866667 0.5 0.933333 1 0.866667 0.5 0.8 0.5 0.866667 1 0.8 0.5 0.733333 0.5 0.8 1 0.733333 0.5 0.666667 0.5 0.733333 1 0.666667 0.5 0.6 0.5 0.666667 1 0.6 0.5 0.533333 0.5 0.6 1 0.533333 0.5 0.466667 0.5 0.533333 1 0.466667 0.5 0.4 0.5 0.466667 1 0.4 0.5 0.333333 0.5 0.4 1 0.333333 0.5 0.266667 0.5 0.333333 1 0.266667 0.5 0.2 0.5 0.266667 1 0.2 0.5 0.133333 0.5 0.2 1 0.8 1 0.8 1 0.866667 1 0.133333 0.5 0.06666696 0.5 0.133333 1 0.06666696 0.5 0 0.5 0.06666696 1 0.733333 0.5 0.733333 0.5 0.666667 0.5 1 1 0.933333 1 1 1 0.933333 1 1 1 1 1 1 1 1 1 0.933333 1 1 1 1 1 0.933333 1 1 1 1 1 0.933333 1 1 1 1 1 0.933333 1 0.933333 1 1 1 1 1 1 1 1 1 0.933333 1 0.933333 1 1 1 1 1 0.466667 1 0.466667 1 0.533333 1 0.133333 1 0.133333 1 0.2 1 1 1 0.933333 1 1 1 0.6 1 0.6 1 0.666667 1 0.266667 1 0.266667 1 0.333333 1 0.8 1 0.733333 1 0.8 1 0.4 1 0.4 1 0.466667 1 0.133333 1 0.06666696 1 0.133333 1 0.933333 1 0.866667 1 0.933333 1 0.533333 1 0.533333 1 0.6 1 0.2 1 0.2 1 0.266667 1 0.733333 1 0.666667 1 0.733333 1 0.333333 1 0.333333 1 0.4 1 0.06666696 1 0 1 0.06666696 1 0.457846 0.1299999 0.457846 0.1299999 0.488685 0.224913 0.4 1 0.4 1 0.466667 1 0.933333 1 0.866667 1 0.933333 1 0.333333 1 0.333333 1 0.4 1 0.866667 1 0.8 1 0.866667 1 0.266667 1 0.266667 1 0.333333 1 0.8 1 0.733333 1 0.791019 1 0.791877 1 0.733333 1 0.733333 1 0.733333 1 0.733333 1 0.791019 1 0.791877 1 0.733333 1 0.8 1 0.8 1 0.791019 1 0.791877 1 0.733333 1 0.733333 1 0.8 1 0.2 1 0.2 1 0.266667 1 0.733333 1 0.666667 1 0.733333 1 0.133333 1 0.133333 1 0.2 1 0.666667 1 0.6 1 0.666667 1 0.06666696 1 0.06666696 1 0.133333 1 0.533333 1 0.533333 1 0.561995 1 0.6 1 0.6 1 0.561995 1 0 1 0 1 0.06666696 1 0.533333 1 0.466667 1 0.466667 1 0.466667 1 0.466667 1 0.533333 1 0.533333 1 0.466667 1 0.533333 1 0.525906 1 0.533333 1 0.466667 1 0.533333 1 0.533333 1 0.525906 1 0.466667 1 0.466667 1 0.525906 1 0.466667 1 0.466667 1 0.533333 1 0.466667 1 0.466667 1 0.525906 1 0.533333 1 0.466667 1 0.466667 1 0.466667 1 0.533333 1 0.525906 1 0.466667 1 0.466667 1 0.533333 1 0.466667 1 0.466667 1 0.525906 1 0.2 0.5 0.266667 0.5 0.2 0.5 0.333333 0.5 0.4 0.5 0.333333 0.5 0.06666696 0.5 0.06666696 0.5 0 0.5 0.866667 0.5 0.866667 0.5 0.8 0.5 0.466667 0.5 0.533333 0.5 0.466667 0.5 0.133333 0.5 0.2 0.5 0.133333 0.5 1 0.5 1 0.5 0.933333 0.5 0.666667 0.5 0.666667 0.5 0.6 0.5 0.266667 0.5 0.333333 0.5 0.266667 0.5 0.8 0.5 0.8 0.5 0.733333 0.5 0.466667 0.5 0.466667 0.5 0.4 0.5 0.133333 0.5 0.133333 0.5 0.06666696 0.5 0.933333 0.5 0.933333 0.5 0.866667 0.5 0.533333 0.5 0.6 0.5 0.533333 0.5 0.2 0.5 0.266667 0.5 0.2 0.5 0.8 0.5 0.789661 0.5 0.793938 0.5 0.733333 0.5 0.733333 0.5 0.793938 0.5 0.8 0.5 0.8 0.5 0.793938 0.5 0.733333 0.5 0.733333 0.5 0.666667 0.5 0.133333 0.5 0.2 0.5 0.133333 0.5 0.6 0.5 0.666667 0.5 0.6 0.5 0.06666696 0.5 0.133333 0.5 0.06666696 0.5 0.533333 0.5 0.6 0.5 0.533333 0.5 0 0.5 0.06666696 0.5 0 0.5 0.466667 0.5 0.533333 0.5 0.466667 0.5 0.933333 0.5 1 0.5 0.933333 0.5 0.4 0.5 0.466667 0.5 0.4 0.5 0.866667 0.5 0.933333 0.5 0.866667 0.5 0.333333 0.5 0.4 0.5 0.333333 0.5 0.866667 0.5 0.866667 0.5 0.8 0.5 0.333333 0.5 0.333333 0.5 0.266667 0.5 0.8 0.5 0.8 0.5 0.733333 0.5 0.333333 0.5 0.4 0.5 0.333333 0.5 0.266667 0.5 0.266667 0.5 0.2 0.5 0.733333 0.5 0.733333 0.5 0.666667 0.5 0.2 0.5 0.2 0.5 0.133333 0.5 0.666667 0.5 0.666667 0.5 0.6 0.5 0.133333 0.5 0.133333 0.5 0.06666696 0.5 0.533333 0.5 0.6 0.5 0.573761 0.5 0.573761 0.5 0.568565 0.5 0.533333 0.5 0.6 0.5 0.6 0.5 0.573761 0.5 0.06666696 0.5 0.06666696 0.5 0 0.5 0.533333 0.5 0.533333 0.5 0.466667 0.5 1 0.5 1 0.5 0.933333 0.5 0.466667 0.5 0.466667 0.5 0.4 0.5 0.933333 0.5 0.933333 0.5 0.866667 0.5 0.4 0.5 0.4 0.5 0.333333 0.5 0.866667 0.5 0.866667 0.5 0.8 0.5 0.333333 0.5 0.333333 0.5 0.266667 0.5 0.06666696 1 0 1 0.06666696 1 0.02174597 0.324164 0.02174597 0.324164 0.07164496 0.410591 0.666667 1 0.666667 1 0.733333 1 0.2 1 0.133333 1 0.2 1 0.01131498 0.224913 0.01131498 0.224913 0.02174597 0.324164 0.266667 1 0.266667 1 0.333333 1 0.04215395 0.1299999 0.04215395 0.1299999 0.01131498 0.224913 0.466667 1 0.4 1 0.466667 1 0.108932 0.05583596 0.108932 0.05583596 0.04215395 0.1299999 0.133333 1 0.06666696 1 0.133333 1 0.733333 1 0.733333 1 0.8 1 0.200101 0.01524496 0.108932 0.05583596 0.200101 0.01524496 0.266667 1 0.2 1 0.266667 1 0.299899 0.01524496 0.200101 0.01524496 0.299899 0.01524496 0.866667 1 0.866667 1 0.933333 1 0.2 1 0.266667 1 0.2 1 0.06666696 1 0.133333 1 0.06666696 1 0.4 1 0.466667 1 0.4 1 0.266667 1 0.333333 1 0.266667 1 0.133333 1 0.2 1 0.133333 1 0 1 0.06666696 1 0 1 0.333333 1 0.4 1 0.333333 1 0.933333 1 0.933333 1 1 1 0.8 1 0.8 1 0.866667 1 0.866667 1 0.866667 1 0.933333 1 0.733333 1 0.733333 1 0.8 1 0.666667 1 0.666667 1 0.733333 1 0.533333 1 0.6 1 0.533333 1 0.6 1 0.6 1 0.666667 1 0.466667 1 0.466667 1 0.533333 1 0.533333 1 0.533333 1 0.6 1 0.07164496 0.410591 0.07164496 0.410591 0.152383 0.469251 0.25 0.49 0.347617 0.469251 0.25 0.49 0.4 1 0.333333 1 0.4 1 0.6 1 0.6 1 0.666667 1 0.152383 0.469251 0.152383 0.469251 0.25 0.49 0.347617 0.469251 0.428355 0.410591 0.347617 0.469251 0.533333 1 0.466667 1 0.533333 1 0.428355 0.410591 0.478254 0.324164 0.428355 0.410591 0.478254 0.324164 0.488685 0.224913 0.478254 0.324164 0.488685 0.224913 0.457846 0.1299999 0.488685 0.224913 0.933333 1 0.933333 1 1 1 0.457846 0.1299999 0.391068 0.05583596 0.457846 0.1299999 0.8 1 0.8 1 0.866667 1 0.391068 0.05583596 0.391068 0.05583596 0.299899 0.01524496 0.4 1 0.333333 1 0.4 1 0.533333 1 0.466667 1 0.533333 1 0.8 1 0.733333 1 0.8 1 0.266667 1 0.266667 1 0.2 1 0.133333 1 0.06666696 1 0.133333 1 0.466667 1 0.466667 1 0.4 1 0.333333 1 0.266667 1 0.333333 1 0.733333 1 0.666667 1 0.733333 1 1 1 0.933333 1 1 1 0.2 1 0.133333 1 0.2 1 0.6 1 0.533333 1 0.6 1 0.866667 1 0.8 1 0.866667 1 0.06666696 1 0 1 0.06666696 1 0.6 1 0.6 1 0.666667 1 0.933333 1 0.866667 1 0.933333 1 0.07164496 0.410591 0.07164496 0.410591 0.02174597 0.324164 0.391068 0.05583596 0.391068 0.05583596 0.457846 0.1299999 0.152383 0.469251 0.152383 0.469251 0.07164496 0.410591 0.299899 0.01524496 0.299899 0.01524496 0.391068 0.05583596 0.25 0.49 0.25 0.49 0.152383 0.469251 0.200101 0.01524496 0.299899 0.01524496 0.200101 0.01524496 0.347617 0.469251 0.25 0.49 0.347617 0.469251 0.108932 0.05583596 0.200101 0.01524496 0.108932 0.05583596 0.428355 0.410591 0.347617 0.469251 0.428355 0.410591 0.04215395 0.1299999 0.108932 0.05583596 0.04215395 0.1299999 0.478254 0.324164 0.428355 0.410591 0.478254 0.324164 0.01131498 0.224913 0.04215395 0.1299999 0.01131498 0.224913 0.488685 0.224913 0.478254 0.324164 0.488685 0.224913 0.02174597 0.324164 0.01131498 0.224913 0.02174597 0.324164 0 0.5 0.06666696 0.5 0 0.5 0.8 0.5 0.866667 0.5 0.8 0.5 0.266667 0.5 0.333333 0.5 0.266667 0.5 0.789661 0.5 0.8 0.5 0.8 0.5 0.733333 0.5 0.733333 0.5 0.789661 0.5 0.789661 0.5 0.8 0.5 0.789661 0.5 0.2 0.5 0.266667 0.5 0.2 0.5 0.666667 0.5 0.733333 0.5 0.666667 0.5 0.133333 0.5 0.2 0.5 0.133333 0.5 0.6 0.5 0.666667 0.5 0.6 0.5 0.06666696 0.5 0.133333 0.5 0.06666696 0.5 0.568565 0.5 0.6 0.5 0.6 0.5 0.533333 0.5 0.533333 0.5 0.568565 0.5 0.568565 0.5 0.6 0.5 0.568565 0.5 0 0.5 0.06666696 0.5 0 0.5 0.466667 0.5 0.533333 0.5 0.466667 0.5 0.933333 0.5 1 0.5 0.933333 0.5 0.4 0.5 0.466667 0.5 0.4 0.5 0.866667 0.5 0.933333 0.5 0.866667 0.5 0.568565 0.5 0.6 0.5 0.6 0.5 0.533333 0.5 0.533333 0.5 0.568565 0.5 0.568565 0.5 0.6 0.5 0.568565 0.5 0.466667 0.5 0.533333 0.5 0.466667 0.5 0.933333 0.5 1 0.5 0.933333 0.5 0.4 0.5 0.466667 0.5 0.4 0.5 0.866667 0.5 0.933333 0.5 0.866667 0.5 0.333333 0.5 0.4 0.5 0.333333 0.5 0.8 0.5 0.866667 0.5 0.8 0.5 0.266667 0.5 0.333333 0.5 0.266667 0.5 0.789661 0.5 0.8 0.5 0.8 0.5 0.733333 0.5 0.733333 0.5 0.789661 0.5 0.789661 0.5 0.8 0.5 0.789661 0.5 0.2 0.5 0.266667 0.5 0.2 0.5 0.666667 0.5 0.733333 0.5 0.666667 0.5 0.133333 0.5 0.2 0.5 0.133333 0.5 0.6 0.5 0.666667 0.5 0.6 0.5 0.06666696 0.5 0.133333 0.5 0.06666696 0.5 0.568565 0.5 0.6 0.5 0.6 0.5 0.533333 0.5 0.533333 0.5 0.568565 0.5 0.568565 0.5 0.6 0.5 0.568565 0.5 0.06666696 0.5 0.133333 0.5 0.06666696 0.5 0 0.5 0.06666696 0.5 0 0.5 0.466667 0.5 0.533333 0.5 0.466667 0.5 0.933333 0.5 1 0.5 0.933333 0.5 0.4 0.5 0.466667 0.5 0.4 0.5 0.866667 0.5 0.933333 0.5 0.866667 0.5 0.333333 0.5 0.4 0.5 0.333333 0.5 0.8 0.5 0.866667 0.5 0.8 0.5 0.266667 0.5 0.333333 0.5 0.266667 0.5 0.789661 0.5 0.8 0.5 0.8 0.5 0.733333 0.5 0.733333 0.5 0.789661 0.5 0.789661 0.5 0.8 0.5 0.789661 0.5 0.2 0.5 0.266667 0.5 0.2 0.5 0.666667 0.5 0.733333 0.5 0.666667 0.5 0.133333 0.5 0.2 0.5 0.133333 0.5 0.6 0.5 0.666667 0.5 0.6 0.5 0.06666696 0.5 0.133333 0.5 0.06666696 0.5 0.6 0.5 0.666667 0.5 0.6 0.5 0.568565 0.5 0.6 0.5 0.6 0.5 0.533333 0.5 0.533333 0.5 0.568565 0.5 0.568565 0.5 0.6 0.5 0.568565 0.5 0 0.5 0.06666696 0.5 0 0.5 0.466667 0.5 0.533333 0.5 0.466667 0.5 0.933333 0.5 1 0.5 0.933333 0.5 0.4 0.5 0.466667 0.5 0.4 0.5 0.866667 0.5 0.933333 0.5 0.866667 0.5 0.333333 0.5 0.4 0.5 0.333333 0.5 0.8 0.5 0.866667 0.5 0.8 0.5 0.266667 0.5 0.333333 0.5 0.266667 0.5 0.789661 0.5 0.8 0.5 0.8 0.5 0.733333 0.5 0.733333 0.5 0.789661 0.5 0.789661 0.5 0.8 0.5 0.789661 0.5 0.2 0.5 0.266667 0.5 0.2 0.5 0.666667 0.5 0.733333 0.5 0.666667 0.5 0.133333 0.5 0.2 0.5 0.133333 0.5 0.6 0.5 0.666667 0.5 0.6 0.5 0.2 0.5 0.2 0.5 0.133333 0.5 0.06666696 0.5 0.133333 0.5 0.06666696 0.5 0.568565 0.5 0.6 0.5 0.6 0.5 0.533333 0.5 0.533333 0.5 0.568565 0.5 0.568565 0.5 0.6 0.5 0.568565 0.5 0 0.5 0.06666696 0.5 0 0.5 0.466667 0.5 0.533333 0.5 0.466667 0.5 0.933333 0.5 1 0.5 0.933333 0.5 0.4 0.5 0.466667 0.5 0.4 0.5 0.866667 0.5 0.933333 0.5 0.866667 0.5 0.333333 0.5 0.4 0.5 0.333333 0.5 0.8 0.5 0.866667 0.5 0.8 0.5 0.266667 0.5 0.333333 0.5 0.266667 0.5 0.789661 0.5 0.8 0.5 0.8 0.5 0.733333 0.5 0.733333 0.5 0.789661 0.5 0.789661 0.5 0.8 0.5 0.789661 0.5 0.2 0.5 0.266667 0.5 0.2 0.5 0.666667 0.5 0.733333 0.5 0.666667 0.5 0.133333 0.5 0.2 0.5 0.133333 0.5 0.847617 0.469251 0.75 0.49 0.838766 0.303091 0.652383 0.469251 0.571645 0.410591 0.838766 0.303091 0.521746 0.324164 0.511315 0.224913 0.838766 0.303091 0.542154 0.1299999 0.608932 0.05583596 0.838766 0.303091 0.700101 0.01524496 0.799899 0.01524496 0.838766 0.303091 0.838766 0.303091 0.980455 0.303221 0.978254 0.324164 0.799899 0.01524496 0.838766 0.03254896 0.838766 0.303091 0.511315 0.224913 0.542154 0.1299999 0.838766 0.303091 0.75 0.49 0.652383 0.469251 0.838766 0.303091 0.978254 0.324164 0.928355 0.410591 0.838766 0.303091 0.608932 0.05583596 0.700101 0.01524496 0.838766 0.303091 0.838766 0.303091 0.928355 0.410591 0.847617 0.469251 0.6 0.5 0.666667 0.5 0.6 0.5 0.133333 0.5 0.133333 0.5 0.06666696 0.5 0.6 0.5 0.6 0.5 0.568565 0.5 0.06666696 0.5 0.06666696 0.5 0 0.5 0.533333 0.5 0.533333 0.5 0.466667 0.5 0.933333 0.5 1 0.5 0.933333 0.5 0.4 0.5 0.466667 0.5 0.4 0.5 0.866667 0.5 0.933333 0.5 0.866667 0.5 0.4 0.5 0.4 0.5 0.333333 0.5 0.8 0.5 0.866667 0.5 0.8 0.5 0.333333 0.5 0.333333 0.5 0.266667 0.5 0.789661 0.5 0.8 0.5 0.785932 0.5 0.266667 0.5 0.266667 0.5 0.2 0.5 0.666667 0.5 0.733333 0.5 0.666667 0.5 0.666667 0.5 0.733333 0.5 0.666667 0.5 0.6 0.5 0.6 0.5 0.573761 0.5 0.793938 0.5 0.789661 0.5 0.733333 0.5 0.6 0.5 0.666667 0.5 0.6 0.5 0.789661 0.5 0.785932 0.5 0.733333 0.5 0.838766 0.303091 0.838766 0.03254896 0.891068 0.05583596 0.891068 0.05583596 0.957846 0.1299999 0.838766 0.303091 0.988685 0.224913 0.980455 0.303221 0.838766 0.303091 0.666667 1 0.6 1 0.666667 1 0.6 1 0.533333 1 0.6 1 0.566394 0.25 0.546573 0.25 0.561913 0.2202039 0.541537 0.216515 0.558743 0.1795099 0.576486 0.188861 0.596001 0.1505939 0.625 0.1415719 0.625 0.159094 0.561913 0.2202039 0.546573 0.25 0.541537 0.216515 0.596001 0.1505939 0.625 0.159094 0.608043 0.16437 0.576486 0.188861 0.561913 0.2202039 0.541537 0.216515 0.596001 0.1505939 0.608043 0.16437 0.558743 0.1795099 0.568565 0.5 0.561754 0.5 0.533333 0.5 0.733333 1 0.666667 1 0.733333 1 0.666667 1 0.733333 1 0.733333 1 0.733333 0.5 0.666667 0.5 0.733333 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.8 1 0 0 0.866667 1 0.2 1 0.266667 1 0.2 1 0.2 1 0.133333 1 0.2 1 0.06666696 1 0.133333 1 0.06666696 1 0.266667 1 0.333333 1 0.266667 1 0.333333 1 0.4 1 0.333333 1 1 1 1 1 1 1 0.4 1 0.466667 1 0.4 1 0.4 1 0.4 1 0.466667 1 0.333333 1 0.333333 1 0.4 1 0.266667 1 0.266667 1 0.333333 1 0.2 1 0.2 1 0.266667 1 0.133333 1 0.133333 1 0.2 1 0.06666696 1 0.06666696 1 0.133333 1 0 1 0 1 0.06666696 1 0.133333 1 0.2 1 0.133333 1 0.06666696 1 0.133333 1 0.06666696 1 0.4 1 0.466667 1 0.4 1 0.2 1 0.266667 1 0.2 1 0.466667 1 0.466667 1 0.466667 1 0.466667 1 0.466667 1 0.466667 1 0 1 0.06666696 1 0 1 0.133333 1 0.133333 1 0.2 1 0 1 0 1 0.06666696 1 0.333333 1 0.333333 1 0.4 1 0.2 1 0.2 1 0.266667 1 0.06666696 1 0.06666696 1 0.133333 1 0.4 1 0.4 1 0.466667 1 0.266667 1 0.266667 1 0.333333 1 0.333333 1 0.4 1 0.333333 1 0.06666696 1 0.133333 1 0.06666696 1 0 1 0.06666696 1 0 1 0.133333 1 0.2 1 0.133333 1 0.133333 1 0.2 1 0.133333 1 1 1 1 1 1 1 0.2 1 0.266667 1 0.2 1 0.4 1 0.4 1 0.466667 1 0.133333 1 0.133333 1 0.2 1 0.333333 1 0.333333 1 0.4 1 0.06666696 1 0.06666696 1 0.133333 1 0.266667 1 0.266667 1 0.333333 1 0 1 0 1 0.06666696 1 0.2 1 0.2 1 0.266667 1 0.466667 1 0.4 1 0.466667 1 0.266667 1 0.333333 1 0.266667 1 0.133333 1 0.06666696 1 0.133333 1 0.333333 1 0.4 1 0.333333 1 0.266667 1 0.2 1 0.266667 1 0.4 1 0.466667 1 0.4 1 1 1 1 1 1 1 0.2 1 0.2 1 0.266667 1 0.133333 1 0.133333 1 0.2 1 0.06666696 1 0.06666696 1 0.133333 1 0 1 0 1 0.06666696 1 0.4 1 0.4 1 0.466667 1 0.333333 1 0.333333 1 0.4 1 0.266667 1 0.266667 1 0.333333 1 0.333333 1 0.333333 1 0.266667 1 0.333333 1 0.333333 1 0.266667 1 0.4 1 0.4 1 0.333333 1 0.466667 1 0.466667 1 0.4 1 0.466667 1 0.466667 1 0.4 1 0.06666696 1 0.133333 1 0.06666696 1 1 1 1 1 1 1 0.2 1 0.266667 1 0.2 1 0.466667 1 0.466667 1 0.466667 1 0.4 1 0.4 1 0.333333 1 0.2 1 0.266667 1 0.2 1 0.333333 1 0.266667 1 0.333333 1 0 1 0.06666696 1 0 1 0 1 0.06666696 1 0 1 0.466667 1 0.4 1 0.466667 1 0.133333 1 0.2 1 0.133333 1 0.333333 1 0.333333 1 0.266667 1 0.06666696 1 0.06666696 1 0.133333 1 1 1 1 1 1 1 0.06666696 1 0.133333 1 0.06666696 1 0.2 1 0.2 1 0.266667 1 0.466667 1 0.466667 1 0.466667 1 0.4 1 0.4 1 0.333333 1 0.333333 1 0.266667 1 0.333333 1 0.4 1 0.333333 1 0.4 1 0.4 1 0.333333 1 0.4 1 0.133333 1 0.2 1 0.133333 1 0.4 1 0.333333 1 0.4 1 0.266667 1 0.333333 1 0.266667 1 0.06666696 1 0 1 0.06666696 1 0.133333 1 0.2 1 0.133333 1 0 1 0.06666696 1 0 1 0.4 1 0.333333 1 0.4 1 0.06666696 1 0.133333 1 0.06666696 1 0.2 1 0.266667 1 0.2 1 0.266667 1 0.2 1 0.266667 1 0 1 0.06666696 1 0 1 0.133333 1 0.06666696 1 0.133333 1 0.133333 1 0.06666696 1 0.133333 1 0.4 1 0.466667 1 0.4 1 0.333333 1 0.266667 1 0.333333 1 0.466667 1 0.4 1 0.466667 1 0.333333 1 0.4 1 0.333333 1 0.06666696 1 0 1 0.06666696 1 0.333333 1 0.266667 1 0.333333 1 0.266667 1 0.333333 1 0.266667 1 0.266667 1 0.2 1 0.266667 1 0.06666696 1 0 1 0.06666696 1 0.466667 1 0.4 1 0.466667 1 0.466667 1 0.4 1 0.466667 1 0.2 1 0.133333 1 0.2 1 0.466667 1 0.466667 1 0.466667 1 0.4 1 0.333333 1 0.4 1 0.4 1 0.333333 1 0.4 1 0.333333 1 0.266667 1 0.333333 1 0.333333 1 0.266667 1 0.333333 1 0.266667 1 0.2 1 0.266667 1 0.2 1 0.133333 1 0.2 1 0.2 1 0.133333 1 0.2 1 0.466667 1 0.466667 1 0.466667 1 1 1 1 1 1 1 0.06666696 1 0 1 0.06666696 1 0.133333 1 0.06666696 1 0.133333 1 0.4 1 0.333333 1 0.4 1 0.133333 1 0.133333 1 0.2 1 0 1 0 1 0.06666696 1 0.333333 1 0.333333 1 0.4 1 0.2 1 0.2 1 0.266667 1 0.06666696 1 0.06666696 1 0.133333 1 0.4 1 0.4 1 0.466667 1 0.266667 1 0.266667 1 0.333333 1 0.06666696 1 0.06666696 1 0.133333 1 0.266667 1 0.266667 1 0.333333 1 0 1 0 1 0.06666696 1 0.2 1 0.2 1 0.266667 1 0.4 1 0.4 1 0.466667 1 0.133333 1 0.133333 1 0.2 1 0.333333 1 0.333333 1 0.4 1 0 1 0 1 0.06666696 1 0.4 1 0.4 1 0.466667 1 0.333333 1 0.333333 1 0.4 1 0.266667 1 0.266667 1 0.333333 1 0.2 1 0.2 1 0.266667 1 0.133333 1 0.133333 1 0.2 1 0.06666696 1 0.06666696 1 0.133333 1 0.266667 1 0.333333 1 0.266667 1 0.133333 1 0.2 1 0.133333 1 0 1 0.06666696 1 0 1 0.333333 1 0.4 1 0.333333 1 0.2 1 0.266667 1 0.2 1 0.06666696 1 0.133333 1 0.06666696 1 0.4 1 0.466667 1 0.4 1 0.2 1 0.266667 1 0.2 1 0.133333 1 0.2 1 0.133333 1 0.266667 1 0.266667 1 0.333333 1 0.06666696 1 0.133333 1 0.06666696 1 0.133333 1 0.2 1 0.133333 1 0 1 0.06666696 1 0 1 0 1 0.06666696 1 0 1 0.333333 1 0.333333 1 0.4 1 0.2 1 0.266667 1 0.2 1 0 1 0 1 0.06666696 1 0.06666696 1 0.133333 1 0.06666696 1 0.466667 1 0.4 1 0.466667 1 0.4 1 0.4 1 0.466667 1 0.4 1 0.333333 1 0.4 1 0.466667 1 0.466667 1 0.466667 1 0.333333 1 0.266667 1 0.333333 1 1 1 1 1 1 1 0.2 1 0.2 1 0.266667 1 0.06666696 1 0.06666696 1 0.133333 1 0.266667 1 0.266667 1 0.2 1 0.133333 1 0.133333 1 0.2 1 0.333333 1 0.266667 1 0.333333 1 0.2 1 0.2 1 0.133333 1 0.06666696 1 0.06666696 1 0.133333 1 0 1 0 1 0.06666696 1 0.133333 1 0.133333 1 0.06666696 1 1 1 1 1 1 1 0.2 1 0.2 1 0.266667 1 0.06666696 1 0.06666696 1 0 1 0.466667 1 0.466667 1 0.466667 1 0.466667 1 0.4 1 0.466667 1 0.133333 1 0.133333 1 0.2 1 0.466667 1 0.4 1 0.466667 1 0.466667 1 0.466667 1 0.4 1 0.133333 1 0.133333 1 0.2 1 0 1 0 1 0.06666696 1 0.4 1 0.4 1 0.333333 1 0.06666696 1 0.06666696 1 0.133333 1 0.2 1 0.266667 1 0.2 1 0.06666696 1 0 1 0.06666696 1 0.133333 1 0.133333 1 0.06666696 1 0.4 1 0.4 1 0.466667 1 0.466667 1 0.466667 1 0.4 1 0.4 1 0.4 1 0.333333 1 0.466667 1 0.466667 1 0.466667 1 0.266667 1 0.333333 1 0.266667 1 0.333333 1 0.333333 1 0.266667 1 1 1 1 1 1 1 0.133333 1 0.2 1 0.133333 1 0.2 1 0.2 1 0.266667 1 0.06666696 1 0.06666696 1 0 1 0.133333 1 0.133333 1 0.2 1 0.996098 0.634924 0.996098 0.988919 0.948899 0.634924 0.948899 0.634924 0.948899 0.988919 0.9017 0.634924 0.9017 0.634924 0.9017 0.988919 0.8545 0.634924 0.8545 0.634924 0.8545 0.988919 0.807301 0.634924 0.807301 0.634924 0.807301 0.988919 0.760102 0.634924 0.760102 0.634924 0.760102 0.988919 0.712902 0.634924 0.712902 0.634924 0.712902 0.988919 0.665703 0.634924 0.665703 0.634924 0.665703 0.988919 0.618504 0.634924 0.618504 0.634924 0.618504 0.988919 0.571304 0.634924 0.571304 0.634924 0.571304 0.988919 0.524105 0.634924 0.524105 0.634924 0.524105 0.988919 0.476905 0.634924 0.476905 0.634924 0.476905 0.988919 0.429706 0.634924 0.429706 0.634924 0.429706 0.988919 0.382507 0.634924 0.587397 0.792292 0.634597 0.792292 0.587397 0.792292 0.382507 0.634924 0.382507 0.988919 0.335307 0.634924 0.335307 0.634924 0.335307 0.988919 0.288108 0.634924 0.681796 0.438297 0.681796 0.438297 0.634597 0.438297 0.681796 0.792292 0.728995 0.792292 0.728995 0.792292 0.728995 0.792292 0.728995 0.792292 0.681796 0.792292 0.728995 0.792292 0.728995 0.792292 0.681796 0.792292 0.681796 0.792292 0.728995 0.792292 0.681796 0.792292 0.728995 0.792292 0.728995 0.792292 0.681796 0.792292 0.681796 0.792292 0.728995 0.792292 0.728995 0.792292 0.728995 0.792292 0.728995 0.792292 0.681796 0.792292 0.681796 0.792292 0.728995 0.792292 0.728995 0.792292 0.728995 0.792292 0.728995 0.792292 0.681796 0.792292 0.3514 0.792292 0.3986 0.792292 0.3514 0.792292 0.115404 0.792292 0.162603 0.792292 0.227564 0.04877597 0.681796 0.792292 0.681796 0.792292 0.728995 0.792292 0.445799 0.792292 0.492998 0.792292 0.445799 0.792292 0.209802 0.792292 0.257002 0.792292 0.222501 0.789117 0.540198 0.792292 0.540198 0.792292 0.587397 0.792292 0.304201 0.792292 0.3514 0.792292 0.304201 0.792292 0.06820398 0.792292 0.115404 0.792292 0.03102296 0.346117 0.634597 0.792292 0.634597 0.792292 0.681796 0.792292 0.3986 0.792292 0.445799 0.792292 0.3986 0.792292 0.162603 0.792292 0.209802 0.792292 0.175302 0.789117 0.492998 0.792292 0.540198 0.792292 0.492998 0.792292 0.257002 0.792292 0.304201 0.792292 0.257002 0.792292 0.02100497 0.792292 0.02100497 0.792292 0.03102296 0.346117 0.162675 0.09509497 0.098127 0.123833 0.162675 0.09509497 0.304201 0.792292 0.3514 0.792292 0.304201 0.792292 0.04173898 0.08431398 0.04173898 0.792096 0.02592599 0.08445399 0.257002 0.792292 0.304201 0.792292 0.257002 0.792292 0.587397 0.792292 0.587397 0.792292 0.590022 0.792292 0.634597 0.792292 0.634597 0.792292 0.598481 0.792292 0.587397 0.792292 0.587397 0.792292 0.598481 0.792292 0.590022 0.792292 0.587397 0.792292 0.634597 0.792292 0.587397 0.792292 0.587397 0.792292 0.634597 0.792292 0.598481 0.792292 0.590022 0.792292 0.634597 0.792292 0.222501 0.789117 0.257002 0.792292 0.222501 0.789117 0.540198 0.792292 0.540198 0.792292 0.587397 0.792292 0.175302 0.789117 0.222501 0.789117 0.175302 0.789117 0.492998 0.792292 0.492998 0.792292 0.540198 0.792292 0.227564 0.04877597 0.175302 0.789117 0.201629 0.790698 0.445799 0.792292 0.445799 0.792292 0.492998 0.792292 0.216929 0.160211 0.41347 -0.13713 0.25411 0.604792 0.3986 0.792292 0.445799 0.792292 0.418892 0.792292 0.418892 0.792292 0.3986 0.792292 0.3986 0.792292 0.02100497 0.792292 0.03102296 0.346117 0.02100497 0.792292 0.3514 0.792292 0.3514 0.792292 0.3986 0.792292 0.3986 0.792292 0.3986 0.792292 0.3514 0.792292 0.393342 0.792292 0.3986 0.792292 0.3986 0.792292 0.3986 0.792292 0.3514 0.792292 0.393342 0.792292 0.3514 0.792292 0.3514 0.792292 0.3986 0.792292 0.3514 0.792292 0.3514 0.792292 0.393342 0.792292 0.3514 0.792292 0.3514 0.792292 0.3986 0.792292 0.3514 0.792292 0.3514 0.792292 0.393342 0.792292 0.3514 0.792292 0.3986 0.792292 0.3514 0.792292 0.393342 0.792292 0.3514 0.792292 0.3514 0.792292 0.3514 0.792292 0.3514 0.792292 0.3986 0.792292 0.393342 0.792292 0.3514 0.792292 0.3986 0.792292 0.257002 0.438297 0.209802 0.438297 0.257002 0.438297 0.445799 0.438297 0.445799 0.438297 0.3986 0.438297 0.209802 0.438297 0.209802 0.438297 0.162603 0.438297 0.540198 0.438297 0.540198 0.438297 0.492998 0.438297 0.304201 0.438297 0.304201 0.438297 0.257002 0.438297 0.06820398 0.438297 0.02100497 0.438297 0.06820398 0.438297 0.634597 0.438297 0.587397 0.438297 0.634597 0.438297 0.3986 0.438297 0.3986 0.438297 0.3514 0.438297 0.728995 0.438297 0.728995 0.438297 0.681796 0.438297 0.162603 0.438297 0.162603 0.438297 0.115404 0.438297 0.492998 0.438297 0.445799 0.438297 0.492998 0.438297 0.257002 0.438297 0.257002 0.438297 0.209802 0.438297 0.587397 0.438297 0.540198 0.438297 0.587397 0.438297 0.3514 0.438297 0.304201 0.438297 0.3514 0.438297 0.115404 0.438297 0.115404 0.438297 0.06820398 0.438297 0.634597 0.438297 0.634597 0.438297 0.593592 0.438297 0.587397 0.438297 0.587397 0.438297 0.593592 0.438297 0.593592 0.438297 0.590079 0.438297 0.634597 0.438297 0.587397 0.438297 0.587397 0.438297 0.540198 0.438297 0.209802 0.438297 0.162603 0.438297 0.209802 0.438297 0.540198 0.438297 0.540198 0.438297 0.492998 0.438297 0.162603 0.438297 0.115404 0.438297 0.162603 0.438297 0.492998 0.438297 0.492998 0.438297 0.445799 0.438297 0.115404 0.438297 0.06820398 0.438297 0.115404 0.438297 0.445799 0.438297 0.3986 0.438297 0.445799 0.438297 0.06820398 0.438297 0.06820398 0.438297 0.02100497 0.438297 0.3986 0.438297 0.3514 0.438297 0.3986 0.438297 0.728995 0.438297 0.681796 0.438297 0.728995 0.438297 0.3514 0.438297 0.3514 0.438297 0.304201 0.438297 0.681796 0.438297 0.634597 0.438297 0.681796 0.438297 0.304201 0.438297 0.257002 0.438297 0.304201 0.438297 0.634597 0.438297 0.634597 0.438297 0.587397 0.438297 0.257002 0.438297 0.209802 0.438297 0.257002 0.438297 0.587397 0.438297 0.540198 0.438297 0.587397 0.438297 0.209802 0.438297 0.162603 0.438297 0.209802 0.438297 0.540198 0.438297 0.492998 0.438297 0.540198 0.438297 0.162603 0.438297 0.115404 0.438297 0.162603 0.438297 0.492998 0.438297 0.445799 0.438297 0.492998 0.438297 0.115404 0.438297 0.06820398 0.438297 0.115404 0.438297 0.445799 0.438297 0.445799 0.438297 0.427398 0.438297 0.3986 0.438297 0.3986 0.438297 0.427398 0.438297 0.427398 0.438297 0.445799 0.438297 0.3986 0.438297 0.06820398 0.438297 0.02100497 0.438297 0.06820398 0.438297 0.3986 0.438297 0.3986 0.438297 0.3514 0.438297 0.728995 0.438297 0.681796 0.438297 0.728995 0.438297 0.3514 0.438297 0.304201 0.438297 0.3514 0.438297 0.681796 0.438297 0.634597 0.438297 0.681796 0.438297 0.304201 0.438297 0.257002 0.438297 0.304201 0.438297 0.03640097 0.313807 0.02901595 0.243538 0.03640097 0.313807 0.681796 0.792292 0.728995 0.792292 0.681796 0.792292 0.02901595 0.243538 0.05084896 0.17634 0.02901595 0.243538 0.115404 0.792292 0.115404 0.792292 0.162603 0.792292 0.05084896 0.17634 0.098127 0.123833 0.05084896 0.17634 0.634597 0.792292 0.681796 0.792292 0.634597 0.792292 0.162675 0.09509497 0.162675 0.09509497 0.098127 0.123833 0.445799 0.792292 0.492998 0.792292 0.445799 0.792292 0.23333 0.09509497 0.23333 0.09509497 0.162675 0.09509497 0.3986 0.792292 0.445799 0.792292 0.3986 0.792292 0.23333 0.09509497 0.297878 0.123833 0.23333 0.09509497 0.492998 0.792292 0.540198 0.792292 0.492998 0.792292 0.345155 0.17634 0.345155 0.17634 0.297878 0.123833 0.366989 0.243538 0.366989 0.243538 0.345155 0.17634 0.359604 0.313807 0.359604 0.313807 0.366989 0.243538 0.681796 0.792292 0.634597 0.792292 0.681796 0.792292 0.115404 0.792292 0.115404 0.792292 0.162603 0.792292 0.728995 0.792292 0.681796 0.792292 0.728995 0.792292 0.02100497 0.792292 0.02100497 0.792292 0.06820398 0.792292 0.587397 0.792292 0.540198 0.792292 0.587397 0.792292 0.162603 0.792292 0.162603 0.792292 0.209802 0.792292 0.634597 0.792292 0.587397 0.792292 0.634597 0.792292 0.06820398 0.792292 0.06820398 0.792292 0.115404 0.792292 0.540198 0.792292 0.492998 0.792292 0.540198 0.792292 0.445799 0.792292 0.3986 0.792292 0.445799 0.792292 0.492998 0.792292 0.445799 0.792292 0.492998 0.792292 0.304201 0.792292 0.304201 0.792292 0.3514 0.792292 0.209802 0.792292 0.209802 0.792292 0.257002 0.792292 0.257002 0.792292 0.257002 0.792292 0.304201 0.792292 0.3986 0.792292 0.3514 0.792292 0.3986 0.792292 0.02100497 0.792292 0.02100497 0.792292 0.06820398 0.792292 0.071729 0.374996 0.03640097 0.313807 0.071729 0.374996 0.304201 0.792292 0.304201 0.792292 0.3514 0.792292 0.540198 0.792292 0.587397 0.792292 0.540198 0.792292 0.209802 0.792292 0.209802 0.792292 0.257002 0.792292 0.128891 0.416527 0.071729 0.374996 0.128891 0.416527 0.162603 0.792292 0.162603 0.792292 0.209802 0.792292 0.198002 0.431217 0.198002 0.431217 0.267114 0.416527 0.257002 0.792292 0.257002 0.792292 0.304201 0.792292 0.198002 0.431217 0.128891 0.416527 0.198002 0.431217 0.587397 0.792292 0.634597 0.792292 0.587397 0.792292 0.267114 0.416527 0.267114 0.416527 0.324276 0.374996 0.3514 0.792292 0.3514 0.792292 0.3986 0.792292 0.06820398 0.792292 0.06820398 0.792292 0.115404 0.792292 0.324276 0.374996 0.324276 0.374996 0.359604 0.313807 0.06820398 0.792292 0.06820398 0.792292 0.115404 0.792292 0.681796 0.792292 0.681796 0.792292 0.634597 0.792292 0.162603 0.792292 0.162603 0.792292 0.115404 0.792292 0.304201 0.792292 0.3514 0.792292 0.304201 0.792292 0.728995 0.792292 0.728995 0.792292 0.681796 0.792292 0.209802 0.792292 0.257002 0.792292 0.209802 0.792292 0.02100497 0.792292 0.06820398 0.792292 0.02100497 0.792292 0.257002 0.792292 0.257002 0.792292 0.304201 0.792292 0.540198 0.792292 0.540198 0.792292 0.492998 0.792292 0.540198 0.792292 0.540198 0.792292 0.587397 0.792292 0.3514 0.792292 0.3986 0.792292 0.3514 0.792292 0.445799 0.792292 0.445799 0.792292 0.3986 0.792292 0.162603 0.792292 0.209802 0.792292 0.162603 0.792292 0.445799 0.792292 0.492998 0.792292 0.445799 0.792292 0.587397 0.792292 0.634597 0.792292 0.587397 0.792292 0.267114 0.416527 0.324276 0.374996 0.267114 0.416527 0.098127 0.123833 0.05084896 0.17634 0.098127 0.123833 0.359604 0.313807 0.359604 0.313807 0.324276 0.374996 0.05084896 0.17634 0.02901595 0.243538 0.05084896 0.17634 0.359604 0.313807 0.366989 0.243538 0.359604 0.313807 0.03640097 0.313807 0.03640097 0.313807 0.02901595 0.243538 0.345155 0.17634 0.345155 0.17634 0.366989 0.243538 0.071729 0.374996 0.071729 0.374996 0.03640097 0.313807 0.297878 0.123833 0.297878 0.123833 0.345155 0.17634 0.128891 0.416527 0.128891 0.416527 0.071729 0.374996 0.23333 0.09509497 0.23333 0.09509497 0.297878 0.123833 0.128891 0.416527 0.198002 0.431217 0.128891 0.416527 0.162675 0.09509497 0.162675 0.09509497 0.23333 0.09509497 0.198002 0.431217 0.267114 0.416527 0.198002 0.431217 0.482886 0.416527 0.551998 0.431217 0.615701 0.312442 0.621109 0.416527 0.678271 0.374996 0.615701 0.312442 0.713599 0.313807 0.713733 0.312529 0.615701 0.312442 0.615701 0.312442 0.615701 0.107728 0.383011 0.243538 0.587326 0.09509497 0.51667 0.09509497 0.615701 0.107728 0.452123 0.123833 0.404845 0.17634 0.615701 0.107728 0.383011 0.243538 0.390396 0.313807 0.615701 0.312442 0.425724 0.374996 0.482886 0.416527 0.615701 0.312442 0.678271 0.374996 0.713599 0.313807 0.615701 0.312442 0.615701 0.107728 0.51667 0.09509497 0.452123 0.123833 0.404845 0.17634 0.383011 0.243538 0.615701 0.107728 0.551998 0.431217 0.621109 0.416527 0.615701 0.312442 0.257002 0.438297 0.257002 0.438297 0.209802 0.438297 0.209802 0.438297 0.209802 0.438297 0.162603 0.438297 0.162603 0.438297 0.162603 0.438297 0.115404 0.438297 0.115404 0.438297 0.06820398 0.438297 0.115404 0.438297 0.06820398 0.438297 0.02100497 0.438297 0.06820398 0.438297 0.3986 0.438297 0.3514 0.438297 0.3986 0.438297 0.728995 0.438297 0.681796 0.438297 0.728995 0.438297 0.3514 0.438297 0.3514 0.438297 0.304201 0.438297 0.681796 0.438297 0.634597 0.438297 0.681796 0.438297 0.304201 0.438297 0.304201 0.438297 0.257002 0.438297 0.540198 0.792292 0.02100497 0.084302 0.587397 0.792292 0.02100497 0.084302 0.02100497 0.084302 0.02100497 0.084302 0.02100497 0.084302 0.02100497 0.084302 0.02100497 0.084302 0.540198 0.792292 0.540198 0.792292 0.587397 0.792292 0.540198 0.792292 0.540198 0.792292 0.587397 0.792292 0.445799 0.792292 0.445799 0.792292 0.492998 0.792292 0.3986 0.438297 0.419349 0.438297 0.3986 0.438297 0.492998 0.792292 0.492998 0.792292 0.540198 0.792292 0.540198 0.792292 0.540198 0.792292 0.492998 0.792292 0.3986 0.792292 0.3986 0.792292 0.445799 0.792292 0.02100497 0.084302 0.02100497 0.084302 0.02100497 0.084302 0.02100497 0.084302 0.02100497 0.084302 0.02100497 0.084302 0.02100497 0.084302 0.02100497 0.084302 0.02100497 0.084302 0.304201 0.792292 0.452123 0.123833 0.257002 0.792292 0.02100497 0.084302 0.02100497 0.084302 0.02100497 0.084302 0.162603 0.792292 0.209802 0.792292 0.162603 0.792292 0.3514 0.792292 0.304201 0.792292 0.3514 0.792292 0.209802 0.792292 0.209802 0.792292 0.257002 0.792292 0.06820398 0.792292 0.06820398 0.792292 0.115404 0.792292 0.257002 0.792292 0.257002 0.792292 0.304201 0.792292 0.162603 0.792292 0.162603 0.792292 0.209802 0.792292 0.728995 0.792292 0.728995 0.792292 0.728995 0.792292 0.115404 0.792292 0.162603 0.792292 0.115404 0.792292 0.06820398 0.792292 0.115404 0.792292 0.06820398 0.792292 0.02100497 0.792292 0.06820398 0.792292 0.02100497 0.792292 0.304201 0.792292 0.3514 0.792292 0.304201 0.792292 0.257002 0.792292 0.304201 0.792292 0.257002 0.792292 0.209802 0.792292 0.257002 0.792292 0.209802 0.792292 0.162603 0.792292 0.209802 0.792292 0.162603 0.792292 0.162603 0.792292 0.209802 0.792292 0.162603 0.792292 0.304201 0.792292 0.304201 0.792292 0.3514 0.792292 0.257002 0.792292 0.257002 0.792292 0.304201 0.792292 0.02100497 0.792292 0.06820398 0.792292 0.02100497 0.792292 0.3514 0.792292 0.3514 0.792292 0.3514 0.792292 0.115404 0.792292 0.162603 0.792292 0.115404 0.792292 0.06820398 0.792292 0.115404 0.792292 0.06820398 0.792292 0.304201 0.792292 0.304201 0.792292 0.3514 0.792292 0.06820398 0.792292 0.115404 0.792292 0.06820398 0.792292 0.304201 0.792292 0.3514 0.792292 0.304201 0.792292 0.209802 0.792292 0.257002 0.792292 0.209802 0.792292 0.115404 0.792292 0.162603 0.792292 0.115404 0.792292 0.02100497 0.792292 0.06820398 0.792292 0.02100497 0.792292 0.257002 0.792292 0.304201 0.792292 0.257002 0.792292 0.162603 0.792292 0.209802 0.792292 0.162603 0.792292 0.115404 0.792292 0.162603 0.792292 0.115404 0.792292 0.162603 0.792292 0.209802 0.792292 0.162603 0.792292 0.3514 0.792292 0.3514 0.792292 0.304201 0.792292 0.257002 0.792292 0.257002 0.792292 0.304201 0.792292 0.02100497 0.792292 0.06820398 0.792292 0.02100497 0.792292 0.02100497 0.792292 0.105385 0.42048 0.02100497 0.792292 0.02100497 0.792292 0.06820398 0.790698 0.02100497 0.792292 0.304201 0.792292 0.3514 0.792292 0.304201 0.792292 0.115404 0.792292 0.162603 0.792292 0.115404 0.792292 0.257002 0.792292 0.304201 0.792292 0.257002 0.792292 0.06820398 0.792292 0.115404 0.792292 0.06820398 0.792292 0.209802 0.792292 0.257002 0.792292 0.209802 0.792292 0.02100497 0.792292 0.06820398 0.792292 0.02100497 0.792292 0.162603 0.792292 0.209802 0.792292 0.162603 0.792292 0.209802 0.792292 0.209802 0.792292 0.257002 0.792292 0.105385 0.42048 0.115404 0.792292 0.06820398 0.792292 0.201629 0.790698 0.175302 0.789117 0.115404 0.792292 0.06820398 0.792292 0.115404 0.792292 0.06820398 0.792292 0.115404 0.792292 0.162603 0.792292 0.115404 0.792292 0.209802 0.792292 0.222501 0.789117 0.257002 0.792292 0.209802 0.792292 0.209802 0.792292 0.162603 0.792292 0.257002 0.792292 0.304201 0.792292 0.257002 0.792292 0.209802 0.792292 0.257002 0.792292 0.209802 0.792292 0.162603 0.792292 0.209802 0.792292 0.162603 0.792292 0.115404 0.792292 0.162603 0.792292 0.115404 0.792292 0.105385 0.42048 0.115404 0.792292 0.06820398 0.792292 0.02100497 0.792292 0.105385 0.42048 0.02100497 0.792292 0.304201 0.792292 0.3514 0.792292 0.304201 0.792292 0.06820398 0.792292 0.115404 0.792292 0.06820398 0.792292 0.304201 0.792292 0.3514 0.792292 0.304201 0.792292 0.209802 0.792292 0.257002 0.792292 0.209802 0.792292 0.115404 0.792292 0.162603 0.792292 0.115404 0.792292 0.02100497 0.792292 0.06820398 0.792292 0.02100497 0.792292 0.257002 0.792292 0.304201 0.792292 0.257002 0.792292 0.06820398 0.792292 0.115404 0.792292 0.06820398 0.792292 0.209802 0.792292 0.257002 0.792292 0.209802 0.792292 0.02100497 0.792292 0.06820398 0.792292 0.02100497 0.792292 0.162603 0.792292 0.209802 0.792292 0.162603 0.792292 0.304201 0.792292 0.3514 0.792292 0.304201 0.792292 0.115404 0.792292 0.162603 0.792292 0.115404 0.792292 0.257002 0.792292 0.304201 0.792292 0.257002 0.792292 0.115404 0.792292 0.162603 0.792292 0.115404 0.792292 0.06820398 0.792292 0.115404 0.792292 0.06820398 0.792292 0.02100497 0.792292 0.06820398 0.792292 0.02100497 0.792292 0.304201 0.792292 0.3514 0.792292 0.304201 0.792292 0.257002 0.792292 0.304201 0.792292 0.257002 0.792292 0.209802 0.792292 0.257002 0.792292 0.209802 0.792292 0.162603 0.792292 0.209802 0.792292 0.162603 0.792292 0.162603 0.792292 0.162603 0.792292 0.209802 0.792292 0.06820398 0.792292 0.06820398 0.792292 0.115404 0.792292 0.304201 0.792292 0.304201 0.792292 0.3514 0.792292 0.209802 0.792292 0.209802 0.792292 0.257002 0.792292 0.115404 0.792292 0.115404 0.792292 0.162603 0.792292 0.02100497 0.792292 0.02100497 0.792292 0.06820398 0.792292 0.257002 0.792292 0.257002 0.792292 0.304201 0.792292 0.3514 0.792292 0.3514 0.792292 0.3514 0.792292 0.257002 0.792292 0.209802 0.792292 0.257002 0.792292 0.162603 0.792292 0.162603 0.792292 0.115404 0.792292 0.115404 0.792292 0.115404 0.792292 0.162603 0.792292 0.3514 0.792292 0.3514 0.792292 0.3514 0.792292 0.115404 0.792292 0.115404 0.792292 0.06820398 0.792292 0.02100497 0.792292 0.02100497 0.792292 0.06820398 0.792292 0.728995 0.792292 0.728995 0.792292 0.728995 0.792292 0.06820398 0.792292 0.06820398 0.792292 0.02100497 0.792292 0.304201 0.792292 0.257002 0.792292 0.304201 0.792292 0.3514 0.792292 0.304201 0.792292 0.3514 0.792292 0.115404 0.792292 0.115404 0.792292 0.06820398 0.792292 0.304201 0.792292 0.257002 0.792292 0.304201 0.792292 0.728995 0.792292 0.728995 0.792292 0.728995 0.792292 0.3514 0.792292 0.304201 0.792292 0.3514 0.792292 0.257002 0.792292 0.209802 0.792292 0.257002 0.792292 0.3514 0.792292 0.3514 0.792292 0.3514 0.792292 0.257002 0.792292 0.209802 0.792292 0.257002 0.792292 0.209802 0.792292 0.209802 0.792292 0.162603 0.792292 0.162603 0.792292 0.162603 0.792292 0.115404 0.792292 0.3514 0.792292 0.304201 0.792292 0.3514 0.792292 0.06820398 0.792292 0.06820398 0.792292 0.02100497 0.792292 0.162603 0.792292 0.162603 0.792292 0.115404 0.792292 0.304201 0.792292 0.257002 0.792292 0.304201 0.792292 0.728995 0.792292 0.728995 0.792292 0.728995 0.792292 0.304201 0.792292 0.257002 0.792292 0.304201 0.792292 0.209802 0.792292 0.209802 0.792292 0.162603 0.792292 0.115404 0.792292 0.115404 0.792292 0.06820398 0.792292 0.175302 0.789117 0.222501 0.789117 0.162603 0.792292 0.304201 0.792292 0.304201 0.792292 0.257002 0.792292 0.257002 0.792292 0.209802 0.792292 0.257002 0.792292 0.06820398 0.790698 0.201629 0.790698 0.06820398 0.792292 0.257002 0.792292 0.257002 0.792292 0.209802 0.792292 0.06820398 0.792292 0.06820398 0.792292 0.02100497 0.792292 0.304201 0.792292 0.304201 0.792292 0.3514 0.792292 0.162603 0.792292 0.209802 0.792292 0.162603 0.792292 0.06820398 0.792292 0.06820398 0.792292 0.02100497 0.792292 0.02100497 0.792292 0.105385 0.42048 0.02100497 0.792292 0.728995 0.792292 0.728995 0.792292 0.728995 0.792292 0.304201 0.792292 0.304201 0.792292 0.257002 0.792292 0.304201 0.792292 0.3514 0.792292 0.304201 0.792292 0.162603 0.792292 0.162603 0.792292 0.209802 0.792292 0.257002 0.792292 0.304201 0.792292 0.257002 0.792292 0.06820398 0.792292 0.06820398 0.792292 0.115404 0.792292 0.209802 0.792292 0.257002 0.792292 0.209802 0.792292 0.3514 0.792292 0.3514 0.792292 0.3514 0.792292 0.304201 0.792292 0.304201 0.792292 0.3514 0.792292 0.162603 0.792292 0.209802 0.792292 0.162603 0.792292 0.257002 0.792292 0.257002 0.792292 0.209802 0.792292 0.115404 0.792292 0.162603 0.792292 0.30131 0.383298 0.162603 0.792292 0.162603 0.792292 0.115404 0.792292 0.105385 0.42048 0.115404 0.792292 0.06820398 0.792292 0.02100497 0.084302 0.02100497 0.084302 0.02100497 0.084302 0.02100497 0.084302 0.02100497 0.084302 0.02100497 0.084302 0.266667 1 0.266667 1 0.333333 1 0.4 1 0.4 1 0.462963 1 0.462963 1 0.466667 1 0.466667 1 0.333333 1 0.4 1 0.333333 1 0.4 1 0.466667 1 0.4 1 0.333333 1 0.4 1 0.333333 1 0.266667 1 0.333333 1 0.266667 1 0.466667 1 0.471925 1 0.466667 1 0.266667 1 0.266667 1 0.333333 1 0.462963 1 0.4 1 0.4 1 0.4 1 0.466667 1 0.462963 1 0.333333 1 0.333333 1 0.4 1 0.4 1 0.4 1 0.466667 1 0.333333 1 0.333333 1 0.4 1 0.266667 1 0.266667 1 0.333333 1 0.466667 1 0.466667 1 0.471925 1 0.861674 0.5625 0.861674 0.5 0.875 0.5625 0.625 0.785848 0.625 0.946697 0.509378 0.882909 0.468196 0.789542 0.389499 0.734064 0.364176 0.647996 0.625 0.946697 0.514344 0.946697 0.509378 0.882909 0.286163 0.727877 0.279227 0.729198 0.270378 0.709101 0.625 0.785848 0.509378 0.882909 0.625 0.625 0.389499 0.734064 0.286163 0.727877 0.277602 0.707066 0.277602 0.707066 0.364176 0.647996 0.389499 0.734064 0.286163 0.727877 0.270378 0.709101 0.277602 0.707066 0.625 0.625 0.509378 0.882909 0.468196 0.789542 0.625 0.303303 0.625 0.464152 0.428113 0.39 0.447187 0.443637 0.428113 0.39 0.424878 0.553048 0.468196 0.789542 0.364176 0.647996 0.424878 0.553048 0.424878 0.553048 0.428113 0.39 0.625 0.464152 0.625 0.464152 0.625 0.625 0.424878 0.553048 0.233961 1 0.228633 1 0.266667 1 0.625 0.303303 0.51481 0.303303 0.625 0.289977 0.534243 0.281692 0.534243 0.25 0.625 0.263326 0.51481 0.303303 0.519323 0.283942 0.625 0.289977 0.625 0.263326 0.625 0.276652 0.534243 0.281692 0.625 0.289977 0.519323 0.283942 0.534243 0.281692 0.534243 0.25 0.625 0.25 0.625 0.263326 0.4 0.500883 0.4 1 0.462963 0.500883 0.266667 0.500883 0.266667 1 0.333333 0.500883 0.333333 0.500883 0.333333 1 0.4 0.500883 0.233961 1 0.266667 1 0.233961 0.500883 0.266667 1 0.266667 1 0.223111 1 0.625 1 0.533957 1 0.625 0.986674 0.533957 0.968308 0.518972 0.966058 0.625 0.960023 0.514344 0.946697 0.625 0.946697 0.625 0.960023 0.625 0.973348 0.625 0.986674 0.533957 0.968308 0.514344 0.946697 0.625 0.960023 0.518972 0.966058 0.533957 1 0.533957 0.968308 0.625 0.986674 0.231726 1 0.266667 1 0.225664 1 0.462963 1 0.4 1 0.462963 0.500883 0.333333 0.500883 0.333333 1 0.266667 0.500883 0.178303 0.617026 0.178303 0.628274 0.158942 0.616897 0.158942 0.62881 0.156981 0.622854 0.158942 0.616897 0.4 0.500883 0.4 1 0.333333 0.500883 0.266667 0.500883 0.266667 1 0.231726 0.500883 0.225664 1 0.266667 1 0.219099 1 0.458583 0.1429859 0.388153 0.127108 0.458583 0.110231 0.538429 0.02388495 0.533957 0 0.625 0 0.458583 0.1429859 0.458583 0.110231 0.625 0.125 0.513204 0.07327598 0.538429 0.02388495 0.625 0.0625 0.625 0 0.625 0.0625 0.538429 0.02388495 0.625 0.1875 0.625 0.25 0.538429 0.2278569 0.625 0.0625 0.625 0.125 0.513204 0.07327598 0.458583 0.110231 0.513204 0.07327598 0.625 0.125 0.625 0.25 0.534243 0.25 0.538429 0.2278569 0.513204 0.17946 0.458583 0.1429859 0.625 0.125 0.625 0.1875 0.538429 0.2278569 0.513204 0.17946 0.471925 1 0.466667 1 0.473818 1 0.471925 1 0.473818 1 0.466667 1 0.861674 0.6875 0.861674 0.625 0.875 0.6875 0.835023 0.6875 0.835023 0.625 0.848348 0.6875 0.848348 0.5625 0.835023 0.5625 0.848348 0.5 0.835023 0.625 0.835023 0.5625 0.848348 0.625 0.821697 0.625 0.821697 0.5625 0.835023 0.625 0.821697 0.5625 0.821697 0.5 0.835023 0.5625 0.835023 0.75 0.835023 0.6875 0.848348 0.75 0.835023 0.75 0.821697 0.75 0.835023 0.6875 0.835023 0.6875 0.821697 0.6875 0.835023 0.625 0.861674 0.75 0.861674 0.6875 0.875 0.75 0.848348 0.75 0.848348 0.6875 0.861674 0.75 0.848348 0.6875 0.848348 0.625 0.861674 0.6875 0.861674 0.625 0.861674 0.5625 0.875 0.625 0.848348 0.625 0.848348 0.5625 0.861674 0.625 0.848348 0.5625 0.848348 0.5 0.861674 0.5625 0 0 0 0 0 0 0.625 0 0.625 0.25 0.587747 0.25 0.450908 0.25 0.375 0.25 0.375 0 0.625 0 0.587747 0.25 0.518074 0.124983 0.518074 0.124983 0.450908 0.25 0.375 0 0.375 0.5 0.375 0.25 0.430219 0.348863 0.430219 0.348863 0.411769 0.5 0.375 0.5 0.375 0.75 0.375 0.5 0.411769 0.5 0.506445 0.695038 0.610089 0.5 0.625 0.75 0.375 0.75 0.411769 0.5 0.419804 0.550415 0.610089 0.5 0.625 0.5 0.625 0.75 0.375 0.75 0.419804 0.550415 0.506445 0.695038 0.375 0.75 0.625 0.75 0.375 1 0.125 0.75 0.125 0.5 0.375 0.75 0.625 0.5 0.625 0.25 0.625 0.5 0.625 0.75 0.625 0.5 0.638981 0.518685 0.667842 0.515311 0.66781 0.5 0.701236 0.5 0.625 0.5 0.638942 0.5 0.638981 0.518685 0.667842 0.515311 0.701236 0.5 0.70126 0.511405 0.625 0.75 0.638981 0.518685 0.667842 0.515311 0.875 0.5 0.875 0.75 0.791995 0.5 0.763608 0.504115 0.791995 0.5 0.875 0.75 0.72818 0.5 0.763599 0.5 0.728196 0.508257 0.667842 0.515311 0.70126 0.511405 0.625 0.75 0.728196 0.508257 0.763599 0.5 0.763608 0.504115 0.763608 0.504115 0.875 0.75 0.625 0.75 0.625 0.75 0.70126 0.511405 0.728196 0.508257 0.625 0.75 0.625 0.75 0.625 0.612996 0.625 0.5 0.625 0.5 0.625 0.75 0.625 0.612996 0.625 0.5 0.625 0.75 0.625 0.75 0.625 0.5 0.625 0.612996 0.625 0.25 0.625 0.25 0.625 0 0.625 0 0.625 0 0.625 0.166672 0.625 0.25 0.625 0.25 0.625 0 0.625 0.166672 0.625 0.25 0.625 0 0.625 1 0.625 1 0.625 0.75 0.610089 0.5 0.587747 0.25 0.625 0.5 0.625 0.5 0.625 0.48612 0.625 0.48612 0.625 0.48612 0.625 0.5 0.625 0.5 0.625 0.45719 0.625 0.45726 0.625 0.45726 0.625 0.423764 0.625 0.423764 0.625 0.45726 0.625 0.45726 0.625 0.423764 0.625 0.423764 0.625 0.39682 0.625 0.396912 0.625 0.396912 0.625 0.361501 0.625 0.361401 0.625 0.396912 0.625 0.396912 0.625 0.361501 0.625 0.361501 0.625 0.333005 0.625 0.333119 0.625 0.333119 0.625 0.268813 0.625 0.268813 0.625 0.25 0.625 0.333119 0.625 0.299744 0.625 0.299744 0.625 0.268813 0.625 0.25 0.625 0.268701 0.625 0.333005 0.625 0.333119 0.625 0.299632 0.625 0.268701 0.625 0.25 0.625 0.25 0.625 0.333119 0.625 0.299744 0.625 0.299632 0.625 0.299632 0.625 0.268701 0.625 0.25 0.701236 0.5 0.72818 0.5 0.70126 0.511405 0.638942 0.5 0.66781 0.5 0.638981 0.518685 0.626556 0.722949 0.504897 0.582573 0.598142 0.722578 0.866667 1 0.8 1 0.8 1 0.8 1 0.811343 1 0.866667 1 0.625 0 0.625 0.25 0.587747 0.25 0.450908 0.25 0.375 0.25 0.375 0 0.625 0 0.587747 0.25 0.518074 0.124983 0.518074 0.124983 0.450908 0.25 0.375 0 0.375 0.25 0.450908 0.25 0.430219 0.348863 0.411769 0.5 0.375 0.5 0.430219 0.348863 0.375 0.75 0.375 0.5 0.411769 0.5 0.506445 0.695038 0.610089 0.5 0.625 0.75 0.375 0.75 0.411769 0.5 0.419804 0.550415 0.610089 0.5 0.625 0.5 0.625 0.75 0.375 0.75 0.419804 0.550415 0.506445 0.695038 0.375 0.75 0.625 0.75 0.375 1 0.125 0.5 0.375 0.5 0.125 0.75 0.625 0.5 0.625 0.25 0.625 0.5 0.625 0.75 0.625 0.5 0.638981 0.518685 0.667842 0.515311 0.66781 0.5 0.701236 0.5 0.625 0.5 0.638942 0.5 0.638981 0.518685 0.667842 0.515311 0.701236 0.5 0.70126 0.511405 0.625 0.75 0.638981 0.518685 0.667842 0.515311 0.875 0.5 0.875 0.75 0.791995 0.5 0.72818 0.5 0.763599 0.5 0.728196 0.508257 0.791995 0.5 0.875 0.75 0.763608 0.504115 0.728196 0.508257 0.763599 0.5 0.763608 0.504115 0.763608 0.504115 0.875 0.75 0.728196 0.508257 0.625 0.75 0.667842 0.515311 0.70126 0.511405 0.728196 0.508257 0.875 0.75 0.625 0.75 0.625 0.75 0.625 0.5 0.625 0.5 0.625 0.5 0.625 0.5 0.625 0.75 0.625 0.75 0.625 0.5 0.625 0.612996 0.625 0.612996 0.625 0.5 0.625 0.75 0.625 0.25 0.625 0.25 0.625 0 0.625 0 0.625 0.25 0.625 0.25 0.625 0.166672 0.625 0.25 0.625 0 0.625 0 0.625 0.25 0.625 0.166672 0.625 1 0.625 0.75 0.625 1 0.610089 0.5 0.587747 0.25 0.625 0.5 0.625 0.5 0.625 0.5 0.625 0.48612 0.625 0.48612 0.625 0.48612 0.625 0.5 0.625 0.45719 0.625 0.45726 0.625 0.45726 0.625 0.423764 0.625 0.423764 0.625 0.45726 0.625 0.45726 0.625 0.423764 0.625 0.423764 0.625 0.39682 0.625 0.396912 0.625 0.396912 0.625 0.361501 0.625 0.361401 0.625 0.361501 0.625 0.396912 0.625 0.361501 0.625 0.361401 0.625 0.333005 0.625 0.333119 0.625 0.333119 0.625 0.268813 0.625 0.25 0.625 0.268813 0.625 0.333005 0.625 0.333119 0.625 0.299632 0.625 0.268813 0.625 0.25 0.625 0.268701 0.625 0.268701 0.625 0.25 0.625 0.25 0.625 0.299632 0.625 0.268701 0.625 0.25 0.625 0.299632 0.625 0.25 0.625 0.333005 0.625 0.299632 0.625 0.333119 0.625 0.299744 0.701236 0.5 0.72818 0.5 0.70126 0.511405 0.638942 0.5 0.66781 0.5 0.638981 0.518685 0.626556 0.722949 0.504897 0.582573 0.598142 0.722578 0.866667 1 0.8 1 0.8 1 0.8 1 0.811343 1 0.866667 1 0.797917 1 0.733333 1 0.8 1 0.733333 1 0.8 1 0.8 1 0.733333 1 0.666667 1 0.733333 1 0.666667 1 0.6 1 0.666667 1 0.733333 1 0.733333 1 0.789499 1 0.666667 1 0.666667 1 0.733333 1 0.6 1 0.6 1 0.666667 1 0.71875 0.6875 0.75 0.6875 0.71875 0.75 0.71875 0.625 0.75 0.625 0.71875 0.6875 0.71875 0.5625 0.75 0.5625 0.71875 0.625 0.71875 0.5 0.75 0.5 0.71875 0.5625 0.75 0.4375 0.75 0.5 0.71875 0.4375 0.71875 0.875 0.75 0.875 0.71875 0.9375 0.75 0.375 0.75 0.4375 0.71875 0.375 0.71875 0.8125 0.75 0.8125 0.71875 0.875 0.71875 0.75 0.75 0.75 0.71875 0.8125 0.6875 0.75 0.71875 0.75 0.6875 0.8125 0.6875 0.6875 0.71875 0.6875 0.6875 0.75 0.6875 0.625 0.71875 0.625 0.6875 0.6875 0.6875 0.5625 0.71875 0.5625 0.6875 0.625 0.6875 0.5 0.71875 0.5 0.6875 0.5625 0.71875 0.4375 0.71875 0.5 0.6875 0.4375 0.6875 0.875 0.71875 0.875 0.6875 0.9375 0.71875 0.375 0.71875 0.4375 0.6875 0.375 0.6875 0.8125 0.71875 0.8125 0.6875 0.875 0.65625 0.5 0.6875 0.5 0.65625 0.5625 0.6875 0.4375 0.6875 0.5 0.65625 0.4375 0.65625 0.875 0.6875 0.875 0.65625 0.9375 0.6875 0.375 0.6875 0.4375 0.65625 0.375 0.65625 0.8125 0.6875 0.8125 0.65625 0.875 0.65625 0.75 0.6875 0.75 0.65625 0.8125 0.65625 0.6875 0.6875 0.6875 0.65625 0.75 0.65625 0.625 0.6875 0.625 0.65625 0.6875 0.65625 0.5625 0.6875 0.5625 0.65625 0.625 0.625 0.75 0.65625 0.75 0.625 0.8125 0.625 0.6875 0.65625 0.6875 0.625 0.75 0.625 0.625 0.65625 0.625 0.625 0.6875 0.625 0.5625 0.65625 0.5625 0.625 0.625 0.625 0.5 0.65625 0.5 0.625 0.5625 0.65625 0.4375 0.65625 0.5 0.625 0.4375 0.625 0.875 0.65625 0.875 0.625 0.9375 0.65625 0.375 0.65625 0.4375 0.625 0.375 0.625 0.8125 0.65625 0.8125 0.625 0.875 0.59375 0.5 0.625 0.5 0.59375 0.5625 0.625 0.4375 0.625 0.5 0.59375 0.4375 0.59375 0.875 0.625 0.875 0.59375 0.9375 0.625 0.375 0.625 0.4375 0.59375 0.375 0.59375 0.8125 0.625 0.8125 0.59375 0.875 0.59375 0.75 0.625 0.75 0.59375 0.8125 0.59375 0.6875 0.625 0.6875 0.59375 0.75 0.59375 0.625 0.625 0.625 0.59375 0.6875 0.59375 0.5625 0.625 0.5625 0.59375 0.625 0.5625 0.6875 0.59375 0.6875 0.5625 0.75 0.5625 0.625 0.59375 0.625 0.5625 0.6875 0.5625 0.5625 0.59375 0.5625 0.5625 0.625 0.5625 0.5 0.59375 0.5 0.5625 0.5625 0.59375 0.4375 0.59375 0.5 0.5625 0.4375 0.5625 0.875 0.59375 0.875 0.5625 0.9375 0.59375 0.375 0.59375 0.4375 0.5625 0.375 0.5625 0.8125 0.59375 0.8125 0.5625 0.875 0.5625 0.75 0.59375 0.75 0.5625 0.8125 0.5625 0.4375 0.5625 0.5 0.53125 0.4375 0.53125 0.875 0.5625 0.875 0.53125 0.9375 0.5625 0.375 0.5625 0.4375 0.53125 0.375 0.53125 0.8125 0.5625 0.8125 0.53125 0.875 0.53125 0.75 0.5625 0.75 0.53125 0.8125 0.53125 0.6875 0.5625 0.6875 0.53125 0.75 0.53125 0.625 0.5625 0.625 0.53125 0.6875 0.53125 0.5625 0.5625 0.5625 0.53125 0.625 0.53125 0.5 0.5625 0.5 0.53125 0.5625 0.5 0.625 0.53125 0.625 0.5 0.6875 0.5 0.5625 0.53125 0.5625 0.5 0.625 0.5 0.5 0.53125 0.5 0.5 0.5625 0.53125 0.4375 0.53125 0.5 0.5 0.4375 0.5 0.875 0.53125 0.875 0.5 0.9375 0.53125 0.375 0.53125 0.4375 0.5 0.375 0.5 0.8125 0.53125 0.8125 0.5 0.875 0.5 0.75 0.53125 0.75 0.5 0.8125 0.5 0.6875 0.53125 0.6875 0.5 0.75 0.5 0.875 0.5 0.9375 0.4894 0.875 0.490719 0.375 0.5 0.375 0.490838 0.4375 0.5 0.8125 0.5 0.875 0.48986 0.8125 0.5 0.75 0.5 0.8125 0.490232 0.75 0.5 0.6875 0.5 0.75 0.490517 0.6875 0.5 0.625 0.5 0.6875 0.490719 0.625 0.5 0.5625 0.5 0.625 0.490838 0.5625 0.5 0.5 0.5 0.5625 0.490878 0.5 0.488851 0.9375 0.5 0.9375 0.4788 0.977703 0.490838 0.4375 0.5 0.4375 0.490878 0.5 0.84375 0.875 0.84375 0.9375 0.8125 0.875 0.8125 0.875 0.8125 0.9375 0.78125 0.875 0.8125 0.8125 0.8125 0.875 0.78125 0.8125 0.78125 0.6875 0.78125 0.75 0.75 0.6875 0.78125 0.625 0.78125 0.6875 0.75 0.625 0.78125 0.5625 0.78125 0.625 0.75 0.5625 0.78125 0.5 0.78125 0.5625 0.75 0.5 0.75 0.4375 0.78125 0.4375 0.75 0.5 0.78125 0.875 0.78125 0.9375 0.75 0.875 0.75 0.375 0.78125 0.375 0.75 0.4375 0.78125 0.8125 0.78125 0.875 0.75 0.8125 0.78125 0.75 0.78125 0.8125 0.75 0.75 0.75 0.75 0.75 0.6875 0.71875 0.75 0.75 0.6875 0.75 0.625 0.71875 0.6875 0.75 0.625 0.75 0.5625 0.71875 0.625 0.75 0.5625 0.75 0.5 0.71875 0.5625 0.75 0.4375 0.71875 0.4375 0.75 0.5 0.75 0.9375 0.75 0.875 0.71875 0.9375 0.75 0.375 0.71875 0.375 0.75 0.4375 0.75 0.875 0.75 0.8125 0.71875 0.875 0.75 0.8125 0.75 0.75 0.71875 0.8125 0.71875 0.8125 0.71875 0.75 0.6875 0.8125 0.71875 0.75 0.71875 0.6875 0.6875 0.75 0.71875 0.6875 0.71875 0.625 0.6875 0.6875 0.71875 0.625 0.71875 0.5625 0.6875 0.625 0.71875 0.5625 0.71875 0.5 0.6875 0.5625 0.71875 0.4375 0.6875 0.4375 0.71875 0.5 0.71875 0.9375 0.71875 0.875 0.6875 0.9375 0.71875 0.375 0.6875 0.375 0.71875 0.4375 0.71875 0.875 0.71875 0.8125 0.6875 0.875 0.6875 0.5625 0.6875 0.5 0.65625 0.5625 0.6875 0.4375 0.65625 0.4375 0.6875 0.5 0.6875 0.9375 0.6875 0.875 0.65625 0.9375 0.6875 0.375 0.65625 0.375 0.6875 0.4375 0.6875 0.875 0.6875 0.8125 0.65625 0.875 0.6875 0.8125 0.6875 0.75 0.65625 0.8125 0.6875 0.75 0.6875 0.6875 0.65625 0.75 0.6875 0.6875 0.6875 0.625 0.65625 0.6875 0.6875 0.625 0.6875 0.5625 0.65625 0.625 0.65625 0.8125 0.65625 0.75 0.625 0.8125 0.65625 0.75 0.65625 0.6875 0.625 0.75 0.65625 0.6875 0.65625 0.625 0.625 0.6875 0.65625 0.625 0.65625 0.5625 0.625 0.625 0.65625 0.5625 0.65625 0.5 0.625 0.5625 0.65625 0.4375 0.625 0.4375 0.65625 0.5 0.65625 0.9375 0.65625 0.875 0.625 0.9375 0.65625 0.375 0.625 0.375 0.65625 0.4375 0.65625 0.875 0.65625 0.8125 0.625 0.875 0.625 0.5625 0.625 0.5 0.59375 0.5625 0.625 0.4375 0.59375 0.4375 0.625 0.5 0.625 0.9375 0.625 0.875 0.59375 0.9375 0.625 0.375 0.59375 0.375 0.625 0.4375 0.625 0.875 0.625 0.8125 0.59375 0.875 0.625 0.8125 0.625 0.75 0.59375 0.8125 0.625 0.75 0.625 0.6875 0.59375 0.75 0.625 0.6875 0.625 0.625 0.59375 0.6875 0.625 0.625 0.625 0.5625 0.59375 0.625 0.59375 0.75 0.59375 0.6875 0.5625 0.75 0.59375 0.6875 0.59375 0.625 0.5625 0.6875 0.59375 0.625 0.59375 0.5625 0.5625 0.625 0.59375 0.5625 0.59375 0.5 0.5625 0.5625 0.59375 0.4375 0.5625 0.4375 0.59375 0.5 0.59375 0.9375 0.59375 0.875 0.5625 0.9375 0.59375 0.375 0.5625 0.375 0.59375 0.4375 0.59375 0.875 0.59375 0.8125 0.5625 0.875 0.59375 0.8125 0.59375 0.75 0.5625 0.8125 0.5625 0.4375 0.53125 0.4375 0.5625 0.5 0.5625 0.9375 0.5625 0.875 0.53125 0.9375 0.5625 0.375 0.53125 0.375 0.5625 0.4375 0.5625 0.875 0.5625 0.8125 0.53125 0.875 0.5625 0.8125 0.5625 0.75 0.53125 0.8125 0.5625 0.75 0.5625 0.6875 0.53125 0.75 0.5625 0.6875 0.5625 0.625 0.53125 0.6875 0.5625 0.625 0.5625 0.5625 0.53125 0.625 0.5625 0.5625 0.5625 0.5 0.53125 0.5625 0.53125 0.6875 0.53125 0.625 0.5 0.6875 0.53125 0.625 0.53125 0.5625 0.5 0.625 0.53125 0.5625 0.53125 0.5 0.5 0.5625 0.53125 0.4375 0.5 0.4375 0.53125 0.5 0.53125 0.9375 0.53125 0.875 0.5 0.9375 0.53125 0.375 0.5 0.375 0.53125 0.4375 0.53125 0.875 0.53125 0.8125 0.5 0.875 0.53125 0.8125 0.53125 0.75 0.5 0.8125 0.53125 0.75 0.53125 0.6875 0.5 0.75 0.5 0.875 0.491623 0.875 0.5 0.9375 0.5 0.4375 0.5 0.375 0.492655 0.4375 0.5 0.8125 0.49195 0.8125 0.5 0.875 0.5 0.75 0.492216 0.75 0.5 0.8125 0.5 0.6875 0.492422 0.6875 0.5 0.75 0.5 0.625 0.492568 0.625 0.5 0.6875 0.5 0.5625 0.492655 0.5625 0.5 0.625 0.5 0.5 0.492684 0.5 0.5 0.5625 0.484374 1 0.5 0.9375 0.479993 0.982475 0.5 0.5 0.5 0.4375 0.492684 0.5 0.84375 0.875 0.8125 0.875 0.84375 0.9375 0.8125 0.875 0.78125 0.875 0.8125 0.9375 0.8125 0.8125 0.78125 0.8125 0.8125 0.875 0.78125 0.6875 0.75 0.6875 0.78125 0.75 0.78125 0.625 0.75 0.625 0.78125 0.6875 0.78125 0.5625 0.75 0.5625 0.78125 0.625 0.78125 0.5 0.75 0.5 0.78125 0.5625 0.78125 0.5 0.78125 0.4375 0.75 0.5 0.78125 0.875 0.75 0.875 0.78125 0.9375 0.78125 0.4375 0.78125 0.375 0.75 0.4375 0.78125 0.8125 0.75 0.8125 0.78125 0.875 0.78125 0.75 0.75 0.75 0.78125 0.8125 0.375 0.75 0.375 0.5 0.556436 0.672035 0.593431 0.598804 0.625 0.608724 0.625 0.633116 0.375 0.5 0.544219 0.5 0.53935 0.532694 0.556435 0.569805 0.593431 0.598804 0.556436 0.672035 0.375 0.5 0.53935 0.532694 0.556435 0.569805 0.54513 0.747954 0.546804 0.75 0.375 0.75 0.593431 0.598804 0.625 0.633116 0.593431 0.643036 0.539351 0.709146 0.54513 0.747954 0.375 0.75 0.593431 0.598804 0.593431 0.643036 0.556436 0.672035 0.556436 0.672035 0.539351 0.709146 0.375 0.75 0.375 0.884507 0.375 0.75 0.376943 0.883587 0.54337 0.892385 0.542124 0.978584 0.527731 0.955106 0.376943 0.883587 0.375 0.75 0.397761 0.877973 0.546804 0.75 0.54337 0.892385 0.461911 0.883587 0.53348 1 0.52537 1 0.527731 0.993101 0.527731 0.993101 0.529312 0.97888 0.542124 0.978584 0.529507 0.969803 0.529312 0.969327 0.542124 0.978584 0.529312 0.97888 0.529507 0.978404 0.542124 0.978584 0.529672 0.970384 0.529507 0.969803 0.542124 0.978584 0.529507 0.978404 0.529672 0.977823 0.542124 0.978584 0.529806 0.971045 0.529672 0.970384 0.542124 0.978584 0.529672 0.977823 0.529806 0.977162 0.542124 0.978584 0.52991 0.971764 0.529806 0.971045 0.542124 0.978584 0.53348 1 0.527731 0.993101 0.542124 0.978584 0.397761 0.877973 0.375 0.75 0.419427 0.876077 0.529806 0.977162 0.52991 0.976443 0.542124 0.978584 0.419427 0.876077 0.375 0.75 0.441092 0.877973 0.52991 0.976443 0.529984 0.975684 0.542124 0.978584 0.441092 0.877973 0.375 0.75 0.546804 0.75 0.529984 0.975684 0.530028 0.9749 0.542124 0.978584 0.461911 0.883587 0.441092 0.877973 0.546804 0.75 0.530028 0.9749 0.530042 0.974103 0.542124 0.978584 0.481068 0.892695 0.461911 0.883587 0.54337 0.892385 0.530042 0.974103 0.530028 0.973307 0.542124 0.978584 0.497817 0.904936 0.481068 0.892695 0.54337 0.892385 0.530028 0.973307 0.529984 0.972523 0.542124 0.978584 0.511505 0.919825 0.497817 0.904936 0.54337 0.892385 0.542124 0.978584 0.529984 0.972523 0.52991 0.971764 0.521605 0.936772 0.511505 0.919825 0.54337 0.892385 0.542124 0.978584 0.529312 0.969327 0.527731 0.955106 0.6875 0.372844 0.65625 0.372844 0.6875 0.375 0.008629977 0.913872 0 0.917327 0.008762955 0.9375 0.75 0.372844 0.71875 0.372844 0.75 0.375 0.84375 0.847 0.8265 0.8125 0.8125 0.8125 0.8125 0.8125 0.8125 0.875 0.84375 0.875 0.625 0.372844 0.59375 0.372844 0.625 0.375 0.875 0.882049 0.866938 0.875 0.84375 0.875 0.84375 0.875 0.84375 0.9375 0.875 0.9375 0.791336 0.5 0.792171 0.4375 0.78125 0.5 0.71875 0.372844 0.6875 0.372844 0.71875 0.375 1 0.917327 0.96875 0.915659 1 0.9375 0.96875 0.915659 0.9375 0.91031 0.96875 0.9375 0.65625 0.372844 0.625 0.372844 0.65625 0.375 0.9375 0.91031 0.90625 0.900064 0.9375 0.9375 0.375 0.2157779 0.375 0.03467696 0.375682 0.03478395 0.529442 0.006357967 0.52537 0 0.53348 0 0.375 0.2157779 0.375682 0.03478395 0.376943 0.215474 0.529268 0.007994949 0.529442 0.006357967 0.53348 0 0.375682 0.03478395 0.397126 0.03668797 0.376943 0.215474 0.528711 0.009765982 0.529268 0.007994949 0.53348 0 0.397126 0.03668797 0.397767 0.213627 0.376943 0.215474 0.528711 0.009765982 0.53348 0 0.527659 0.03908395 0.419427 0.03733098 0.397767 0.213627 0.397126 0.03668797 0.527645 0.01185595 0.528711 0.009765982 0.527659 0.03908395 0.441728 0.03668797 0.463172 0.03478395 0.546258 0.07947397 0.52577 0.01458597 0.527645 0.01185595 0.527659 0.03908395 0.463172 0.03478395 0.482935 0.03169095 0.546258 0.07947397 0.525036 0.01546198 0.52577 0.01458597 0.527659 0.03908395 0.482935 0.03169095 0.527659 0.03908395 0.546258 0.07947397 0.520304 0.01867097 0.525036 0.01546198 0.527659 0.03908395 0.500257 0.027529 0.527659 0.03908395 0.482935 0.03169095 0.514473 0.02213698 0.520304 0.01867097 0.527659 0.03908395 0.586522 0.111037 0.625 0.1231279 0.586521 0.146675 0.514473 0.02213698 0.527659 0.03908395 0.503924 0.02621996 0.625 0.1231279 0.625 0.1345829 0.586521 0.146675 0.503924 0.02621996 0.527659 0.03908395 0.500257 0.027529 0.546258 0.07947397 0.586522 0.111037 0.546255 0.1782349 0.532331 0.25 0.520983 0.25 0.526015 0.24301 0.586522 0.111037 0.586521 0.146675 0.546255 0.1782349 0.527661 0.218631 0.532331 0.25 0.525285 0.239601 0.546258 0.07947397 0.546255 0.1782349 0.441085 0.213624 0.419427 0.03733098 0.419428 0.212998 0.397767 0.213627 0.532331 0.25 0.526015 0.24301 0.525842 0.241372 0.419427 0.03733098 0.441085 0.213624 0.419428 0.212998 0.532331 0.25 0.525842 0.241372 0.525285 0.239601 0.419427 0.03733098 0.441728 0.03668797 0.441085 0.213624 0.527661 0.218631 0.525285 0.239601 0.524219 0.237511 0.441085 0.213624 0.441728 0.03668797 0.546258 0.07947397 0.527661 0.218631 0.524219 0.237511 0.522344 0.234782 0.461912 0.2154729 0.441085 0.213624 0.546255 0.1782349 0.527661 0.218631 0.522344 0.234782 0.521992 0.234368 0.481104 0.218478 0.461912 0.2154729 0.546255 0.1782349 0.527661 0.218631 0.521992 0.234368 0.516586 0.230697 0.497926 0.222523 0.481104 0.218478 0.546255 0.1782349 0.527661 0.218631 0.516586 0.230697 0.511735 0.227805 0.499682 0.2231439 0.497926 0.222523 0.527661 0.218631 0.527661 0.218631 0.511735 0.227805 0.499682 0.2231439 0.5625 0.372844 0.53125 0.372844 0.5625 0.375 0.75 0.372844 0.75 0.375 0.78125 0.372844 0.791336 0.5 0.78125 0.5 0.792171 0.5625 0.799968 0.6875 0.78125 0.6875 0.808976 0.75 0.008762955 0.9375 0 0.9375 0.02000695 0.982475 0.59375 0.372844 0.5625 0.372844 0.59375 0.375 0.794845 0.625 0.78125 0.625 0.799968 0.6875 0.78125 0.372844 0.78125 0.375 0.795014 0.372844 0.492551 0.368619 0.492568 0.375 0.5 0.372844 0.90625 0.900064 0.875 0.882049 0.90625 0.9375 0.792171 0.4375 0.794845 0.375 0.78125 0.4375 0.53125 0.372844 0.5 0.372844 0.53125 0.375 0.8125 0.766123 0.808976 0.75 0.78125 0.75 0.78125 0.75 0.78125 0.8125 0.8125 0.8125 0.792171 0.5625 0.78125 0.5625 0.794845 0.625 0.6875 0.368674 0.6875 0.375 0.65625 0.368674 0.01094698 0.910269 0.01114898 0.9375 0 0.9148 0.75 0.368674 0.75 0.375 0.71875 0.368674 0.828968 0.8125 0.84375 0.842063 0.8125 0.8125 0.84375 0.875 0.8125 0.875 0.8125 0.8125 0.625 0.368674 0.625 0.375 0.59375 0.368674 0.871027 0.875 0.875 0.878474 0.84375 0.875 0.875 0.9375 0.84375 0.9375 0.84375 0.875 0.7926 0.5 0.78125 0.5 0.793459 0.4375 0.71875 0.368674 0.71875 0.375 0.6875 0.368674 1 0.9148 1 0.9375 0.96875 0.913082 0.96875 0.913082 0.96875 0.9375 0.9375 0.907574 0.65625 0.368674 0.65625 0.375 0.625 0.368674 0.9375 0.907574 0.9375 0.9375 0.90625 0.897024 0.5625 0.368674 0.5625 0.375 0.53125 0.368674 0.75 0.368674 0.78125 0.368674 0.75 0.375 0.375 0.5 0.375 0.361417 0.378472 0.363061 0.523602 0.294144 0.524974 0.281798 0.540975 0.271416 0.375 0.5 0.378472 0.363061 0.398538 0.368481 0.524974 0.281798 0.525243 0.281182 0.540975 0.271416 0.375 0.5 0.398538 0.368481 0.419427 0.370313 0.525243 0.281182 0.525469 0.280447 0.540975 0.271416 0.375 0.5 0.419427 0.370313 0.440315 0.368481 0.525469 0.280447 0.525651 0.279624 0.540975 0.271416 0.375 0.5 0.440315 0.368481 0.544219 0.5 0.525243 0.270611 0.524974 0.269995 0.540975 0.271416 0.440315 0.368481 0.460381 0.363061 0.544219 0.5 0.525469 0.271346 0.525243 0.270611 0.540975 0.271416 0.460381 0.363061 0.478836 0.35427 0.544219 0.5 0.525651 0.272169 0.525469 0.271346 0.540975 0.271416 0.478836 0.35427 0.494953 0.34246 0.544219 0.5 0.525791 0.273053 0.525651 0.272169 0.540975 0.271416 0.544219 0.5 0.494953 0.34246 0.508103 0.328105 0.523602 0.257649 0.520983 0.25 0.532331 0.25 0.544219 0.5 0.508103 0.328105 0.517776 0.311782 0.524974 0.269995 0.523602 0.257649 0.540975 0.271416 0.544219 0.5 0.517776 0.311782 0.540975 0.271416 0.52589 0.273979 0.525791 0.273053 0.540975 0.271416 0.517776 0.311782 0.523602 0.294144 0.540975 0.271416 0.525949 0.274932 0.52589 0.273979 0.540975 0.271416 0.525651 0.279624 0.525791 0.27874 0.540975 0.271416 0.525968 0.275897 0.525949 0.274932 0.540975 0.271416 0.525791 0.27874 0.52589 0.277814 0.540975 0.271416 0.525949 0.276861 0.525968 0.275897 0.540975 0.271416 0.532331 0.25 0.540975 0.271416 0.523602 0.257649 0.7926 0.5 0.793459 0.5625 0.78125 0.5 0.801488 0.6875 0.810763 0.75 0.78125 0.6875 0.01114898 0.9375 0.0212 0.977703 0 0.9375 0.59375 0.368674 0.59375 0.375 0.5625 0.368674 0.796213 0.625 0.801488 0.6875 0.78125 0.625 0.796213 0.375 0.78125 0.375 0.796717 0.368674 0.125 0.715323 0.125 0.534222 0.132701 0.714581 0.240869 0.506992 0.2364169 0.5 0.375 0.5 0.125 0.534222 0.1333439 0.535026 0.132701 0.714581 0.23914 0.512568 0.240869 0.506992 0.375 0.5 0.1333439 0.535026 0.150896 0.714012 0.132701 0.714581 0.2340199 0.51793 0.23914 0.512568 0.375 0.5 0.150897 0.535575 0.150896 0.714012 0.1333439 0.535026 0.225706 0.522872 0.2340199 0.51793 0.228446 0.72718 0.168449 0.535026 0.150896 0.714012 0.150897 0.535575 0.2145169 0.527203 0.225706 0.522872 0.216847 0.72269 0.1690919 0.714581 0.150896 0.714012 0.168449 0.535026 0.375 0.75 0.2404929 0.75 0.244164 0.743641 0.185328 0.533401 0.1690919 0.714581 0.168449 0.535026 0.375 0.75 0.244164 0.743641 0.242372 0.737861 0.185328 0.533401 0.186588 0.716267 0.1690919 0.714581 0.375 0.75 0.242372 0.737861 0.237064 0.732303 0.185328 0.533401 0.200883 0.530758 0.186588 0.716267 0.375 0.75 0.237064 0.732303 0.228446 0.72718 0.186588 0.716267 0.200883 0.530758 0.202713 0.719005 0.375 0.75 0.228446 0.72718 0.375 0.5 0.202713 0.719005 0.200883 0.530758 0.2145169 0.527203 0.228446 0.72718 0.216847 0.72269 0.225706 0.522872 0.2340199 0.51793 0.375 0.5 0.228446 0.72718 0.490681 0.363212 0.5 0.368674 0.490719 0.375 0.90625 0.897024 0.90625 0.9375 0.875 0.878474 0.793459 0.4375 0.78125 0.4375 0.796213 0.375 0.53125 0.368674 0.53125 0.375 0.5 0.368674 0.810763 0.75 0.8125 0.757946 0.78125 0.75 0.8125 0.8125 0.78125 0.8125 0.78125 0.75 0.793459 0.5625 0.796213 0.625 0.78125 0.5625 0.625 0.591153 0.625 0.608724 0.593431 0.598804 0.593431 0.598804 0.556435 0.569805 0.605395 0.584992 0.53935 0.532694 0.544219 0.5 0.559592 0.529002 0.605395 0.584992 0.625 0.591153 0.593431 0.598804 0.544219 0.5 0.563911 0.5 0.559592 0.529002 0.574062 0.560433 0.605395 0.584992 0.556435 0.569805 0.53935 0.532694 0.559592 0.529002 0.574062 0.560433 0.6 1 0.556991 1 0.6 1 0.666667 1 0.666667 1 0.733333 1 0.666667 0.5 0.6 0.5 0.666667 0.5 0.733333 0.5 0.666667 0.5 0.733333 0.5 0.563911 0.25 0.532331 0.25 0.559592 0.220998 0.527661 0.218631 0.546255 0.1782349 0.574064 0.189565 0.586521 0.146675 0.625 0.1345829 0.625 0.158847 0.559592 0.220998 0.532331 0.25 0.527661 0.218631 0.586521 0.146675 0.625 0.158847 0.605395 0.165008 0.574064 0.189565 0.559592 0.220998 0.527661 0.218631 0.586521 0.146675 0.605395 0.165008 0.574064 0.189565 0.6 1 0.666667 1 0.6 1 0.563911 0.5 0.544219 0.5 0.540975 0.271416 0.540975 0.271416 0.532331 0.25 0.563911 0.25 0.625 0.608724 0.625 0.591153 0.853585 0.608775 0.875 0.591153 0.875 0.615417 0.853585 0.608775 0.625 0.633116 0.625 0.608724 0.853585 0.608775 0.853585 0.608775 0.875 0.615417 0.875 0.626872 0.875 0.626872 0.853585 0.633513 0.853585 0.608775 0.733333 0.5 0.792161 0.5 0.733333 0.5 0.6 1 0.6 1 0.556991 1 0.6 0.5 0.569446 0.5 0.6 0.5 0.733333 1 0.782807 1 0.733333 1 0.625 0.098526 0.625 0.1231279 0.586522 0.111037 0.586522 0.111037 0.546258 0.07947397 0.57575 0.06838399 0.527659 0.03908395 0.53348 0 0.561326 0.03705298 0.606983 0.09286499 0.625 0.098526 0.586522 0.111037 0.53348 0 0.569715 0 0.566205 0.004291951 0.57575 0.06838399 0.606983 0.09286499 0.586522 0.111037 0.53348 0 0.566205 0.004291951 0.561326 0.03705298 0.561326 0.03705298 0.57575 0.06838399 0.546258 0.07947397 0.6 1 0.6 1 0.556991 1 0.733333 1 0.666667 1 0.733333 1 0.569715 1 0.53348 1 0.542124 0.978584 0.542124 0.978584 0.54337 0.892385 0.569715 1 0.546804 0.75 0.570694 0.75 0.54337 0.892385 0.570694 0.75 0.546804 0.75 0.567074 0.745476 0.54513 0.747954 0.539351 0.709146 0.562195 0.712715 0.556436 0.672035 0.593431 0.643036 0.576618 0.681385 0.625 0.633116 0.625 0.651513 0.593431 0.643036 0.567074 0.745476 0.546804 0.75 0.54513 0.747954 0.625 0.651513 0.60785 0.656904 0.593431 0.643036 0.562195 0.712715 0.567074 0.745476 0.54513 0.747954 0.593431 0.643036 0.60785 0.656904 0.576618 0.681385 0.576618 0.681385 0.562195 0.712715 0.539351 0.709146 0.625 0.651513 0.625 0.633116 0.853585 0.633513 0.853585 0.633513 0.875 0.626872 0.875 0.651474 0.666667 1 0.6 1 0.666667 1 0.6 1 0.556991 1 0.6 1 0.797917 1 0.794973 1 0.733333 1 0.71875 0.0625 0.75 0.0625 0.71875 0.125 0.71875 0.5 0.75 0.5 0.71875 0.5625 0.75 0.4375 0.75 0.5 0.71875 0.4375 0.71875 0.875 0.75 0.875 0.71875 0.9375 0.75 0.375 0.75 0.4375 0.71875 0.375 0.71875 0.8125 0.75 0.8125 0.71875 0.875 0.75 0.3125 0.75 0.375 0.71875 0.3125 0.71875 0.75 0.75 0.75 0.71875 0.8125 0.75 0.25 0.75 0.3125 0.71875 0.25 0.71875 0.6875 0.75 0.6875 0.71875 0.75 0.75 0.1875 0.75 0.25 0.71875 0.1875 0.71875 0.625 0.75 0.625 0.71875 0.6875 0.75 0.125 0.75 0.1875 0.71875 0.125 0.71875 0.5625 0.75 0.5625 0.71875 0.625 0.6875 0.625 0.71875 0.625 0.6875 0.6875 0.71875 0.125 0.71875 0.1875 0.6875 0.125 0.6875 0.5625 0.71875 0.5625 0.6875 0.625 0.6875 0.0625 0.71875 0.0625 0.6875 0.125 0.6875 0.5 0.71875 0.5 0.6875 0.5625 0.71875 0.4375 0.71875 0.5 0.6875 0.4375 0.6875 0.875 0.71875 0.875 0.6875 0.9375 0.71875 0.375 0.71875 0.4375 0.6875 0.375 0.6875 0.8125 0.71875 0.8125 0.6875 0.875 0.71875 0.3125 0.71875 0.375 0.6875 0.3125 0.6875 0.75 0.71875 0.75 0.6875 0.8125 0.71875 0.25 0.71875 0.3125 0.6875 0.25 0.6875 0.6875 0.71875 0.6875 0.6875 0.75 0.71875 0.1875 0.71875 0.25 0.6875 0.1875 0.6875 0.375 0.6875 0.4375 0.65625 0.375 0.65625 0.8125 0.6875 0.8125 0.65625 0.875 0.6875 0.3125 0.6875 0.375 0.65625 0.3125 0.65625 0.75 0.6875 0.75 0.65625 0.8125 0.6875 0.25 0.6875 0.3125 0.65625 0.25 0.65625 0.6875 0.6875 0.6875 0.65625 0.75 0.6875 0.1875 0.6875 0.25 0.65625 0.1875 0.65625 0.625 0.6875 0.625 0.65625 0.6875 0.6875 0.125 0.6875 0.1875 0.65625 0.125 0.65625 0.5625 0.6875 0.5625 0.65625 0.625 0.65625 0.0625 0.6875 0.0625 0.65625 0.125 0.65625 0.5 0.6875 0.5 0.65625 0.5625 0.6875 0.4375 0.6875 0.5 0.65625 0.4375 0.65625 0.875 0.6875 0.875 0.65625 0.9375 0.65625 0.125 0.65625 0.1875 0.625 0.125 0.625 0.5625 0.65625 0.5625 0.625 0.625 0.625 0.0625 0.65625 0.0625 0.625 0.125 0.625 0.5 0.65625 0.5 0.625 0.5625 0.65625 0.4375 0.65625 0.5 0.625 0.4375 0.625 0.875 0.65625 0.875 0.625 0.9375 0.65625 0.375 0.65625 0.4375 0.625 0.375 0.625 0.8125 0.65625 0.8125 0.625 0.875 0.65625 0.3125 0.65625 0.375 0.625 0.3125 0.625 0.75 0.65625 0.75 0.625 0.8125 0.65625 0.25 0.65625 0.3125 0.625 0.25 0.625 0.6875 0.65625 0.6875 0.625 0.75 0.65625 0.1875 0.65625 0.25 0.625 0.1875 0.625 0.625 0.65625 0.625 0.625 0.6875 0.625 0.3125 0.625 0.375 0.59375 0.3125 0.59375 0.75 0.625 0.75 0.59375 0.8125 0.625 0.25 0.625 0.3125 0.59375 0.25 0.59375 0.6875 0.625 0.6875 0.59375 0.75 0.625 0.1875 0.625 0.25 0.59375 0.1875 0.59375 0.625 0.625 0.625 0.59375 0.6875 0.625 0.125 0.625 0.1875 0.59375 0.125 0.59375 0.5625 0.625 0.5625 0.59375 0.625 0.59375 0.0625 0.625 0.0625 0.59375 0.125 0.59375 0.5 0.625 0.5 0.59375 0.5625 0.625 0.4375 0.625 0.5 0.59375 0.4375 0.59375 0.875 0.625 0.875 0.59375 0.9375 0.625 0.375 0.625 0.4375 0.59375 0.375 0.59375 0.8125 0.625 0.8125 0.59375 0.875 0.5625 0.0625 0.59375 0.0625 0.5625 0.125 0.5625 0.5 0.59375 0.5 0.5625 0.5625 0.59375 0.4375 0.59375 0.5 0.5625 0.4375 0.59375 0.875 0.59375 0.9375 0.5625 0.875 0.59375 0.375 0.59375 0.4375 0.5625 0.375 0.5625 0.8125 0.59375 0.8125 0.5625 0.875 0.59375 0.3125 0.59375 0.375 0.5625 0.3125 0.5625 0.75 0.59375 0.75 0.5625 0.8125 0.59375 0.25 0.59375 0.3125 0.5625 0.25 0.5625 0.6875 0.59375 0.6875 0.5625 0.75 0.59375 0.1875 0.59375 0.25 0.5625 0.1875 0.5625 0.625 0.59375 0.625 0.5625 0.6875 0.5625 0.125 0.59375 0.125 0.5625 0.1875 0.5625 0.5625 0.59375 0.5625 0.5625 0.625 0.53125 0.75 0.5625 0.75 0.53125 0.8125 0.53125 0.25 0.5625 0.25 0.53125 0.3125 0.53125 0.6875 0.5625 0.6875 0.53125 0.75 0.53125 0.1875 0.5625 0.1875 0.53125 0.25 0.53125 0.625 0.5625 0.625 0.53125 0.6875 0.53125 0.125 0.5625 0.125 0.53125 0.1875 0.53125 0.5625 0.5625 0.5625 0.53125 0.625 0.53125 0.0625 0.5625 0.0625 0.53125 0.125 0.53125 0.5 0.5625 0.5 0.53125 0.5625 0.5625 0.4375 0.5625 0.5 0.53125 0.4375 0.5625 0.875 0.5625 0.9375 0.53125 0.875 0.5625 0.375 0.5625 0.4375 0.53125 0.375 0.5625 0.8125 0.5625 0.875 0.53125 0.8125 0.53125 0.3125 0.5625 0.3125 0.53125 0.375 0.5 0.5 0.53125 0.5 0.5 0.5625 0.53125 0.4375 0.53125 0.5 0.5 0.4375 0.5 0.875 0.53125 0.875 0.5 0.9375 0.53125 0.375 0.53125 0.4375 0.5 0.375 0.53125 0.8125 0.53125 0.875 0.5 0.8125 0.5 0.3125 0.53125 0.3125 0.5 0.375 0.53125 0.75 0.53125 0.8125 0.5 0.75 0.5 0.25 0.53125 0.25 0.5 0.3125 0.5 0.6875 0.53125 0.6875 0.5 0.75 0.5 0.1875 0.53125 0.1875 0.5 0.25 0.5 0.625 0.53125 0.625 0.5 0.6875 0.53125 0.125 0.53125 0.1875 0.5 0.125 0.5 0.5625 0.53125 0.5625 0.5 0.625 0.53125 0.0625 0.53125 0.125 0.5 0.0625 0.5 0.25 0.5 0.3125 0.46875 0.25 0.46875 0.6875 0.5 0.6875 0.46875 0.75 0.5 0.1875 0.5 0.25 0.46875 0.1875 0.5 0.625 0.5 0.6875 0.46875 0.625 0.46875 0.125 0.5 0.125 0.46875 0.1875 0.46875 0.5625 0.5 0.5625 0.46875 0.625 0.46875 0.0625 0.5 0.0625 0.46875 0.125 0.5 0.5 0.5 0.5625 0.46875 0.5 0.46875 0.4375 0.5 0.4375 0.46875 0.5 0.5 0.875 0.5 0.9375 0.46875 0.875 0.5 0.375 0.5 0.4375 0.46875 0.375 0.5 0.8125 0.5 0.875 0.46875 0.8125 0.46875 0.3125 0.5 0.3125 0.46875 0.375 0.46875 0.75 0.5 0.75 0.46875 0.8125 0.4375 0.4375 0.46875 0.4375 0.4375 0.5 0.4375 0.875 0.46875 0.875 0.4375 0.9375 0.46875 0.375 0.46875 0.4375 0.4375 0.375 0.4375 0.8125 0.46875 0.8125 0.4375 0.875 0.4375 0.3125 0.46875 0.3125 0.4375 0.375 0.46875 0.75 0.46875 0.8125 0.4375 0.75 0.4375 0.25 0.46875 0.25 0.4375 0.3125 0.46875 0.6875 0.46875 0.75 0.4375 0.6875 0.4375 0.1875 0.46875 0.1875 0.4375 0.25 0.46875 0.625 0.46875 0.6875 0.4375 0.625 0.46875 0.125 0.46875 0.1875 0.4375 0.125 0.4375 0.5625 0.46875 0.5625 0.4375 0.625 0.46875 0.0625 0.46875 0.125 0.4375 0.0625 0.46875 0.5 0.46875 0.5625 0.4375 0.5 0.4375 0.6875 0.4375 0.75 0.40625 0.6875 0.4375 0.1875 0.4375 0.25 0.40625 0.1875 0.4375 0.625 0.4375 0.6875 0.40625 0.625 0.40625 0.125 0.4375 0.125 0.40625 0.1875 0.40625 0.5625 0.4375 0.5625 0.40625 0.625 0.40625 0.0625 0.4375 0.0625 0.40625 0.125 0.4375 0.5 0.4375 0.5625 0.40625 0.5 0.40625 0.4375 0.4375 0.4375 0.40625 0.5 0.4375 0.875 0.4375 0.9375 0.40625 0.875 0.4375 0.375 0.4375 0.4375 0.40625 0.375 0.4375 0.8125 0.4375 0.875 0.40625 0.8125 0.40625 0.3125 0.4375 0.3125 0.40625 0.375 0.40625 0.75 0.4375 0.75 0.40625 0.8125 0.40625 0.25 0.4375 0.25 0.40625 0.3125 0.40625 0.4375 0.40625 0.5 0.375 0.4375 0.375 0.875 0.40625 0.875 0.375 0.9375 0.375 0.375 0.40625 0.375 0.375 0.4375 0.375 0.8125 0.40625 0.8125 0.375 0.875 0.40625 0.3125 0.40625 0.375 0.375 0.3125 0.40625 0.75 0.40625 0.8125 0.375 0.75 0.375 0.25 0.40625 0.25 0.375 0.3125 0.40625 0.6875 0.40625 0.75 0.375 0.6875 0.375 0.1875 0.40625 0.1875 0.375 0.25 0.375 0.625 0.40625 0.625 0.375 0.6875 0.40625 0.125 0.40625 0.1875 0.375 0.125 0.40625 0.5625 0.40625 0.625 0.375 0.5625 0.40625 0.0625 0.40625 0.125 0.375 0.0625 0.375 0.5 0.40625 0.5 0.375 0.5625 0.34375 0.1875 0.375 0.1875 0.34375 0.25 0.34375 0.625 0.375 0.625 0.34375 0.6875 0.375 0.125 0.375 0.1875 0.34375 0.125 0.375 0.5625 0.375 0.625 0.34375 0.5625 0.34375 0.0625 0.375 0.0625 0.34375 0.125 0.34375 0.5 0.375 0.5 0.34375 0.5625 0.375 0.4375 0.375 0.5 0.34375 0.4375 0.375 0.875 0.375 0.9375 0.34375 0.875 0.34375 0.375 0.375 0.375 0.34375 0.4375 0.34375 0.8125 0.375 0.8125 0.34375 0.875 0.375 0.3125 0.375 0.375 0.34375 0.3125 0.375 0.75 0.375 0.8125 0.34375 0.75 0.375 0.25 0.375 0.3125 0.34375 0.25 0.34375 0.6875 0.375 0.6875 0.34375 0.75 0.34375 0.375 0.34375 0.4375 0.3125 0.375 0.34375 0.8125 0.34375 0.875 0.3125 0.8125 0.3125 0.3125 0.34375 0.3125 0.3125 0.375 0.3125 0.75 0.34375 0.75 0.3125 0.8125 0.34375 0.25 0.34375 0.3125 0.3125 0.25 0.3125 0.6875 0.34375 0.6875 0.3125 0.75 0.34375 0.1875 0.34375 0.25 0.3125 0.1875 0.34375 0.625 0.34375 0.6875 0.3125 0.625 0.3125 0.125 0.34375 0.125 0.3125 0.1875 0.3125 0.5625 0.34375 0.5625 0.3125 0.625 0.3125 0.0625 0.34375 0.0625 0.3125 0.125 0.34375 0.5 0.34375 0.5625 0.3125 0.5 0.3125 0.4375 0.34375 0.4375 0.3125 0.5 0.34375 0.875 0.34375 0.9375 0.3125 0.875 0.3125 0.125 0.3125 0.1875 0.28125 0.125 0.28125 0.5625 0.3125 0.5625 0.28125 0.625 0.3125 0.0625 0.3125 0.125 0.28125 0.0625 0.3125 0.5 0.3125 0.5625 0.28125 0.5 0.28125 0.4375 0.3125 0.4375 0.28125 0.5 0.28125 0.875 0.3125 0.875 0.28125 0.9375 0.3125 0.375 0.3125 0.4375 0.28125 0.375 0.28125 0.8125 0.3125 0.8125 0.28125 0.875 0.28125 0.3125 0.3125 0.3125 0.28125 0.375 0.3125 0.75 0.3125 0.8125 0.28125 0.75 0.3125 0.25 0.3125 0.3125 0.28125 0.25 0.28125 0.6875 0.3125 0.6875 0.28125 0.75 0.28125 0.1875 0.3125 0.1875 0.28125 0.25 0.3125 0.625 0.3125 0.6875 0.28125 0.625 0.28125 0.8125 0.28125 0.875 0.25 0.8125 0.25 0.3125 0.28125 0.3125 0.25 0.375 0.28125 0.75 0.28125 0.8125 0.25 0.75 0.28125 0.25 0.28125 0.3125 0.25 0.25 0.25 0.6875 0.28125 0.6875 0.25 0.75 0.25 0.1875 0.28125 0.1875 0.25 0.25 0.28125 0.625 0.28125 0.6875 0.25 0.625 0.25 0.125 0.28125 0.125 0.25 0.1875 0.25 0.5625 0.28125 0.5625 0.25 0.625 0.25 0.0625 0.28125 0.0625 0.25 0.125 0.25 0.5 0.28125 0.5 0.25 0.5625 0.28125 0.4375 0.28125 0.5 0.25 0.4375 0.28125 0.875 0.28125 0.9375 0.25 0.875 0.28125 0.375 0.28125 0.4375 0.25 0.375 0.25 0.5625 0.25 0.625 0.21875 0.5625 0.25 0.0625 0.25 0.125 0.21875 0.0625 0.21875 0.5 0.25 0.5 0.21875 0.5625 0.25 0.4375 0.25 0.5 0.21875 0.4375 0.21875 0.875 0.25 0.875 0.21875 0.9375 0.21875 0.375 0.25 0.375 0.21875 0.4375 0.21875 0.8125 0.25 0.8125 0.21875 0.875 0.21875 0.3125 0.25 0.3125 0.21875 0.375 0.21875 0.75 0.25 0.75 0.21875 0.8125 0.21875 0.25 0.25 0.25 0.21875 0.3125 0.25 0.6875 0.25 0.75 0.21875 0.6875 0.25 0.1875 0.25 0.25 0.21875 0.1875 0.25 0.625 0.25 0.6875 0.21875 0.625 0.25 0.125 0.25 0.1875 0.21875 0.125 0.1875 0.3125 0.21875 0.3125 0.1875 0.375 0.1875 0.75 0.21875 0.75 0.1875 0.8125 0.21875 0.25 0.21875 0.3125 0.1875 0.25 0.1875 0.6875 0.21875 0.6875 0.1875 0.75 0.1875 0.1875 0.21875 0.1875 0.1875 0.25 0.21875 0.625 0.21875 0.6875 0.1875 0.625 0.1875 0.125 0.21875 0.125 0.1875 0.1875 0.21875 0.5625 0.21875 0.625 0.1875 0.5625 0.1875 0.0625 0.21875 0.0625 0.1875 0.125 0.1875 0.5 0.21875 0.5 0.1875 0.5625 0.21875 0.4375 0.21875 0.5 0.1875 0.4375 0.21875 0.875 0.21875 0.9375 0.1875 0.875 0.1875 0.375 0.21875 0.375 0.1875 0.4375 0.21875 0.8125 0.21875 0.875 0.1875 0.8125 0.1875 0.0625 0.1875 0.125 0.15625 0.0625 0.15625 0.5 0.1875 0.5 0.15625 0.5625 0.1875 0.4375 0.1875 0.5 0.15625 0.4375 0.15625 0.875 0.1875 0.875 0.15625 0.9375 0.15625 0.375 0.1875 0.375 0.15625 0.4375 0.15625 0.8125 0.1875 0.8125 0.15625 0.875 0.1875 0.3125 0.1875 0.375 0.15625 0.3125 0.1875 0.75 0.1875 0.8125 0.15625 0.75 0.15625 0.25 0.1875 0.25 0.15625 0.3125 0.1875 0.6875 0.1875 0.75 0.15625 0.6875 0.15625 0.1875 0.1875 0.1875 0.15625 0.25 0.15625 0.625 0.1875 0.625 0.15625 0.6875 0.1875 0.125 0.1875 0.1875 0.15625 0.125 0.1875 0.5625 0.1875 0.625 0.15625 0.5625 0.125 0.75 0.15625 0.75 0.125 0.8125 0.125 0.25 0.15625 0.25 0.125 0.3125 0.15625 0.6875 0.15625 0.75 0.125 0.6875 0.15625 0.1875 0.15625 0.25 0.125 0.1875 0.15625 0.625 0.15625 0.6875 0.125 0.625 0.15625 0.125 0.15625 0.1875 0.125 0.125 0.125 0.5625 0.15625 0.5625 0.125 0.625 0.15625 0.0625 0.15625 0.125 0.125 0.0625 0.15625 0.5 0.15625 0.5625 0.125 0.5 0.125 0.4375 0.15625 0.4375 0.125 0.5 0.125 0.875 0.15625 0.875 0.125 0.9375 0.15625 0.375 0.15625 0.4375 0.125 0.375 0.125 0.8125 0.15625 0.8125 0.125 0.875 0.125 0.3125 0.15625 0.3125 0.125 0.375 0.09375 0.5 0.125 0.5 0.09375 0.5625 0.125 0.4375 0.125 0.5 0.09375 0.4375 0.09375 0.875 0.125 0.875 0.09375 0.9375 0.125 0.375 0.125 0.4375 0.09375 0.375 0.125 0.8125 0.125 0.875 0.09375 0.8125 0.09375 0.3125 0.125 0.3125 0.09375 0.375 0.125 0.75 0.125 0.8125 0.09375 0.75 0.125 0.25 0.125 0.3125 0.09375 0.25 0.09375 0.6875 0.125 0.6875 0.09375 0.75 0.09375 0.1875 0.125 0.1875 0.09375 0.25 0.125 0.625 0.125 0.6875 0.09375 0.625 0.09375 0.125 0.125 0.125 0.09375 0.1875 0.09375 0.5625 0.125 0.5625 0.09375 0.625 0.125 0.0625 0.125 0.125 0.09375 0.0625 0.09375 0.25 0.09375 0.3125 0.0625 0.25 0.0625 0.6875 0.09375 0.6875 0.0625 0.75 0.0625 0.1875 0.09375 0.1875 0.0625 0.25 0.0625 0.625 0.09375 0.625 0.0625 0.6875 0.0625 0.125 0.09375 0.125 0.0625 0.1875 0.09375 0.5625 0.09375 0.625 0.0625 0.5625 0.0625 0.0625 0.09375 0.0625 0.0625 0.125 0.0625 0.5 0.09375 0.5 0.0625 0.5625 0.09375 0.4375 0.09375 0.5 0.0625 0.4375 0.09375 0.875 0.09375 0.9375 0.0625 0.875 0.0625 0.375 0.09375 0.375 0.0625 0.4375 0.09375 0.8125 0.09375 0.875 0.0625 0.8125 0.09375 0.3125 0.09375 0.375 0.0625 0.3125 0.09375 0.75 0.09375 0.8125 0.0625 0.75 0.0625 0.4375 0.0625 0.5 0.03125 0.4375 0.0625 0.875 0.0625 0.9375 0.03125 0.875 0.03125 0.375 0.0625 0.375 0.03125 0.4375 0.0625 0.8125 0.0625 0.875 0.03125 0.8125 0.0625 0.3125 0.0625 0.375 0.03125 0.3125 0.03125 0.75 0.0625 0.75 0.03125 0.8125 0.0625 0.25 0.0625 0.3125 0.03125 0.25 0.03125 0.6875 0.0625 0.6875 0.03125 0.75 0.0625 0.1875 0.0625 0.25 0.03125 0.1875 0.03125 0.625 0.0625 0.625 0.03125 0.6875 0.03125 0.125 0.0625 0.125 0.03125 0.1875 0.0625 0.5625 0.0625 0.625 0.03125 0.5625 0.03125 0.0625 0.0625 0.0625 0.03125 0.125 0.03125 0.5 0.0625 0.5 0.03125 0.5625 0.03125 0.1875 0.03125 0.25 0 0.1875 0 0.625 0.03125 0.625 0 0.6875 0.03125 0.125 0.03125 0.1875 0 0.125 0.03125 0.5625 0.03125 0.625 0 0.5625 0.03125 0.0625 0.03125 0.125 0 0.0625 0 0.5 0.03125 0.5 0 0.5625 0.03125 0.4375 0.03125 0.5 0 0.4375 0 0.875 0.03125 0.875 0 0.9375 0 0.375 0.03125 0.375 0 0.4375 0 0.8125 0.03125 0.8125 0 0.875 0.03125 0.3125 0.03125 0.375 0 0.3125 0 0.75 0.03125 0.75 0 0.8125 0 0.25 0.03125 0.25 0 0.3125 0.03125 0.6875 0.03125 0.75 0 0.6875 1 0.875 1 0.9375 0.96875 0.875 0.96875 0.375 1 0.375 0.96875 0.4375 0.96875 0.8125 1 0.8125 0.96875 0.875 1 0.3125 1 0.375 0.96875 0.3125 0.96875 0.75 1 0.75 0.96875 0.8125 1 0.25 1 0.3125 0.96875 0.25 1 0.6875 1 0.75 0.96875 0.6875 0.96875 0.1875 1 0.1875 0.96875 0.25 1 0.625 1 0.6875 0.96875 0.625 0.96875 0.125 1 0.125 0.96875 0.1875 1 0.5625 1 0.625 0.96875 0.5625 0.96875 0.0625 1 0.0625 0.96875 0.125 1 0.5 1 0.5625 0.96875 0.5 0.96875 0.4375 1 0.4375 0.96875 0.5 0.96875 0.625 0.96875 0.6875 0.9375 0.625 0.96875 0.125 0.96875 0.1875 0.9375 0.125 0.96875 0.5625 0.96875 0.625 0.9375 0.5625 0.96875 0.0625 0.96875 0.125 0.9375 0.0625 0.96875 0.5 0.96875 0.5625 0.9375 0.5 0.9375 0.4375 0.96875 0.4375 0.9375 0.5 0.9375 0.875 0.96875 0.875 0.9375 0.9375 0.9375 0.375 0.96875 0.375 0.9375 0.4375 0.9375 0.8125 0.96875 0.8125 0.9375 0.875 0.96875 0.3125 0.96875 0.375 0.9375 0.3125 0.96875 0.75 0.96875 0.8125 0.9375 0.75 0.96875 0.25 0.96875 0.3125 0.9375 0.25 0.96875 0.6875 0.96875 0.75 0.9375 0.6875 0.96875 0.1875 0.96875 0.25 0.9375 0.1875 0.90625 0.375 0.9375 0.375 0.90625 0.4375 0.9375 0.8125 0.9375 0.875 0.90625 0.8125 0.90625 0.3125 0.9375 0.3125 0.90625 0.375 0.9375 0.75 0.9375 0.8125 0.90625 0.75 0.90625 0.25 0.9375 0.25 0.90625 0.3125 0.9375 0.6875 0.9375 0.75 0.90625 0.6875 0.90625 0.1875 0.9375 0.1875 0.90625 0.25 0.9375 0.625 0.9375 0.6875 0.90625 0.625 0.9375 0.125 0.9375 0.1875 0.90625 0.125 0.9375 0.5625 0.9375 0.625 0.90625 0.5625 0.9375 0.0625 0.9375 0.125 0.90625 0.0625 0.9375 0.5 0.9375 0.5625 0.90625 0.5 0.90625 0.4375 0.9375 0.4375 0.90625 0.5 0.90625 0.875 0.9375 0.875 0.90625 0.9375 0.875 0.125 0.90625 0.125 0.875 0.1875 0.90625 0.5625 0.90625 0.625 0.875 0.5625 0.90625 0.0625 0.90625 0.125 0.875 0.0625 0.90625 0.5 0.90625 0.5625 0.875 0.5 0.875 0.4375 0.90625 0.4375 0.875 0.5 0.875 0.875 0.90625 0.875 0.875 0.9375 0.875 0.375 0.90625 0.375 0.875 0.4375 0.90625 0.8125 0.90625 0.875 0.875 0.8125 0.875 0.3125 0.90625 0.3125 0.875 0.375 0.90625 0.75 0.90625 0.8125 0.875 0.75 0.875 0.25 0.90625 0.25 0.875 0.3125 0.90625 0.6875 0.90625 0.75 0.875 0.6875 0.875 0.1875 0.90625 0.1875 0.875 0.25 0.90625 0.625 0.90625 0.6875 0.875 0.625 0.875 0.8125 0.875 0.875 0.84375 0.8125 0.84375 0.3125 0.875 0.3125 0.84375 0.375 0.875 0.75 0.875 0.8125 0.84375 0.75 0.84375 0.25 0.875 0.25 0.84375 0.3125 0.875 0.6875 0.875 0.75 0.84375 0.6875 0.84375 0.1875 0.875 0.1875 0.84375 0.25 0.875 0.625 0.875 0.6875 0.84375 0.625 0.84375 0.125 0.875 0.125 0.84375 0.1875 0.875 0.5625 0.875 0.625 0.84375 0.5625 0.875 0.0625 0.875 0.125 0.84375 0.0625 0.875 0.5 0.875 0.5625 0.84375 0.5 0.84375 0.4375 0.875 0.4375 0.84375 0.5 0.84375 0.875 0.875 0.875 0.84375 0.9375 0.84375 0.375 0.875 0.375 0.84375 0.4375 0.84375 0.5625 0.84375 0.625 0.8125 0.5625 0.84375 0.0625 0.84375 0.125 0.8125 0.0625 0.84375 0.5 0.84375 0.5625 0.8125 0.5 0.8125 0.4375 0.84375 0.4375 0.8125 0.5 0.84375 0.875 0.84375 0.9375 0.8125 0.875 0.8125 0.375 0.84375 0.375 0.8125 0.4375 0.84375 0.8125 0.84375 0.875 0.8125 0.8125 0.8125 0.3125 0.84375 0.3125 0.8125 0.375 0.84375 0.75 0.84375 0.8125 0.8125 0.75 0.8125 0.25 0.84375 0.25 0.8125 0.3125 0.84375 0.6875 0.84375 0.75 0.8125 0.6875 0.8125 0.1875 0.84375 0.1875 0.8125 0.25 0.84375 0.625 0.84375 0.6875 0.8125 0.625 0.8125 0.125 0.84375 0.125 0.8125 0.1875 0.78125 0.3125 0.8125 0.3125 0.78125 0.375 0.8125 0.75 0.8125 0.8125 0.78125 0.75 0.78125 0.25 0.8125 0.25 0.78125 0.3125 0.8125 0.6875 0.8125 0.75 0.78125 0.6875 0.78125 0.1875 0.8125 0.1875 0.78125 0.25 0.8125 0.625 0.8125 0.6875 0.78125 0.625 0.78125 0.125 0.8125 0.125 0.78125 0.1875 0.8125 0.5625 0.8125 0.625 0.78125 0.5625 0.8125 0.0625 0.8125 0.125 0.78125 0.0625 0.8125 0.5 0.8125 0.5625 0.78125 0.5 0.78125 0.4375 0.8125 0.4375 0.78125 0.5 0.8125 0.875 0.8125 0.9375 0.78125 0.875 0.78125 0.375 0.8125 0.375 0.78125 0.4375 0.8125 0.8125 0.8125 0.875 0.78125 0.8125 0.78125 0.0625 0.78125 0.125 0.75 0.0625 0.78125 0.5 0.78125 0.5625 0.75 0.5 0.75 0.4375 0.78125 0.4375 0.75 0.5 0.78125 0.875 0.78125 0.9375 0.75 0.875 0.75 0.375 0.78125 0.375 0.75 0.4375 0.78125 0.8125 0.78125 0.875 0.75 0.8125 0.75 0.3125 0.78125 0.3125 0.75 0.375 0.78125 0.75 0.78125 0.8125 0.75 0.75 0.75 0.25 0.78125 0.25 0.75 0.3125 0.78125 0.6875 0.78125 0.75 0.75 0.6875 0.75 0.1875 0.78125 0.1875 0.75 0.25 0.78125 0.625 0.78125 0.6875 0.75 0.625 0.75 0.125 0.78125 0.125 0.75 0.1875 0.78125 0.5625 0.78125 0.625 0.75 0.5625 0.75 0.125 0.75 0.0625 0.71875 0.125 0.75 0.5625 0.75 0.5 0.71875 0.5625 0.75 0.4375 0.71875 0.4375 0.75 0.5 0.75 0.9375 0.75 0.875 0.71875 0.9375 0.75 0.375 0.71875 0.375 0.75 0.4375 0.75 0.875 0.75 0.8125 0.71875 0.875 0.75 0.3125 0.71875 0.3125 0.75 0.375 0.75 0.8125 0.75 0.75 0.71875 0.8125 0.75 0.25 0.71875 0.25 0.75 0.3125 0.75 0.75 0.75 0.6875 0.71875 0.75 0.75 0.1875 0.71875 0.1875 0.75 0.25 0.75 0.6875 0.75 0.625 0.71875 0.6875 0.75 0.125 0.71875 0.125 0.75 0.1875 0.75 0.625 0.75 0.5625 0.71875 0.625 0.71875 0.6875 0.71875 0.625 0.6875 0.6875 0.71875 0.125 0.6875 0.125 0.71875 0.1875 0.71875 0.625 0.71875 0.5625 0.6875 0.625 0.71875 0.125 0.71875 0.0625 0.6875 0.125 0.71875 0.5625 0.71875 0.5 0.6875 0.5625 0.71875 0.4375 0.6875 0.4375 0.71875 0.5 0.71875 0.9375 0.71875 0.875 0.6875 0.9375 0.71875 0.375 0.6875 0.375 0.71875 0.4375 0.71875 0.875 0.71875 0.8125 0.6875 0.875 0.71875 0.3125 0.6875 0.3125 0.71875 0.375 0.71875 0.8125 0.71875 0.75 0.6875 0.8125 0.71875 0.25 0.6875 0.25 0.71875 0.3125 0.71875 0.75 0.71875 0.6875 0.6875 0.75 0.71875 0.1875 0.6875 0.1875 0.71875 0.25 0.6875 0.375 0.65625 0.375 0.6875 0.4375 0.6875 0.875 0.6875 0.8125 0.65625 0.875 0.6875 0.3125 0.65625 0.3125 0.6875 0.375 0.6875 0.8125 0.6875 0.75 0.65625 0.8125 0.6875 0.25 0.65625 0.25 0.6875 0.3125 0.6875 0.75 0.6875 0.6875 0.65625 0.75 0.6875 0.1875 0.65625 0.1875 0.6875 0.25 0.6875 0.6875 0.6875 0.625 0.65625 0.6875 0.6875 0.125 0.65625 0.125 0.6875 0.1875 0.6875 0.625 0.6875 0.5625 0.65625 0.625 0.6875 0.125 0.6875 0.0625 0.65625 0.125 0.6875 0.5625 0.6875 0.5 0.65625 0.5625 0.6875 0.4375 0.65625 0.4375 0.6875 0.5 0.6875 0.9375 0.6875 0.875 0.65625 0.9375 0.65625 0.125 0.625 0.125 0.65625 0.1875 0.65625 0.625 0.65625 0.5625 0.625 0.625 0.65625 0.125 0.65625 0.0625 0.625 0.125 0.65625 0.5625 0.65625 0.5 0.625 0.5625 0.65625 0.4375 0.625 0.4375 0.65625 0.5 0.65625 0.9375 0.65625 0.875 0.625 0.9375 0.65625 0.375 0.625 0.375 0.65625 0.4375 0.65625 0.875 0.65625 0.8125 0.625 0.875 0.65625 0.3125 0.625 0.3125 0.65625 0.375 0.65625 0.8125 0.65625 0.75 0.625 0.8125 0.65625 0.25 0.625 0.25 0.65625 0.3125 0.65625 0.75 0.65625 0.6875 0.625 0.75 0.65625 0.1875 0.625 0.1875 0.65625 0.25 0.65625 0.6875 0.65625 0.625 0.625 0.6875 0.625 0.3125 0.59375 0.3125 0.625 0.375 0.625 0.8125 0.625 0.75 0.59375 0.8125 0.625 0.25 0.59375 0.25 0.625 0.3125 0.625 0.75 0.625 0.6875 0.59375 0.75 0.625 0.1875 0.59375 0.1875 0.625 0.25 0.625 0.6875 0.625 0.625 0.59375 0.6875 0.625 0.125 0.59375 0.125 0.625 0.1875 0.625 0.625 0.625 0.5625 0.59375 0.625 0.625 0.125 0.625 0.0625 0.59375 0.125 0.625 0.5625 0.625 0.5 0.59375 0.5625 0.625 0.4375 0.59375 0.4375 0.625 0.5 0.625 0.9375 0.625 0.875 0.59375 0.9375 0.625 0.375 0.59375 0.375 0.625 0.4375 0.625 0.875 0.625 0.8125 0.59375 0.875 0.59375 0.125 0.59375 0.0625 0.5625 0.125 0.59375 0.5625 0.59375 0.5 0.5625 0.5625 0.59375 0.4375 0.5625 0.4375 0.59375 0.5 0.59375 0.875 0.5625 0.875 0.59375 0.9375 0.59375 0.375 0.5625 0.375 0.59375 0.4375 0.59375 0.875 0.59375 0.8125 0.5625 0.875 0.59375 0.3125 0.5625 0.3125 0.59375 0.375 0.59375 0.8125 0.59375 0.75 0.5625 0.8125 0.59375 0.25 0.5625 0.25 0.59375 0.3125 0.59375 0.75 0.59375 0.6875 0.5625 0.75 0.59375 0.1875 0.5625 0.1875 0.59375 0.25 0.59375 0.6875 0.59375 0.625 0.5625 0.6875 0.59375 0.1875 0.59375 0.125 0.5625 0.1875 0.59375 0.625 0.59375 0.5625 0.5625 0.625 0.5625 0.8125 0.5625 0.75 0.53125 0.8125 0.5625 0.3125 0.5625 0.25 0.53125 0.3125 0.5625 0.75 0.5625 0.6875 0.53125 0.75 0.5625 0.25 0.5625 0.1875 0.53125 0.25 0.5625 0.6875 0.5625 0.625 0.53125 0.6875 0.5625 0.1875 0.5625 0.125 0.53125 0.1875 0.5625 0.625 0.5625 0.5625 0.53125 0.625 0.5625 0.125 0.5625 0.0625 0.53125 0.125 0.5625 0.5625 0.5625 0.5 0.53125 0.5625 0.5625 0.4375 0.53125 0.4375 0.5625 0.5 0.5625 0.875 0.53125 0.875 0.5625 0.9375 0.5625 0.375 0.53125 0.375 0.5625 0.4375 0.5625 0.8125 0.53125 0.8125 0.5625 0.875 0.5625 0.375 0.5625 0.3125 0.53125 0.375 0.53125 0.5625 0.53125 0.5 0.5 0.5625 0.53125 0.4375 0.5 0.4375 0.53125 0.5 0.53125 0.9375 0.53125 0.875 0.5 0.9375 0.53125 0.375 0.5 0.375 0.53125 0.4375 0.53125 0.8125 0.5 0.8125 0.53125 0.875 0.53125 0.375 0.53125 0.3125 0.5 0.375 0.53125 0.75 0.5 0.75 0.53125 0.8125 0.53125 0.3125 0.53125 0.25 0.5 0.3125 0.53125 0.75 0.53125 0.6875 0.5 0.75 0.53125 0.25 0.53125 0.1875 0.5 0.25 0.53125 0.6875 0.53125 0.625 0.5 0.6875 0.53125 0.125 0.5 0.125 0.53125 0.1875 0.53125 0.625 0.53125 0.5625 0.5 0.625 0.53125 0.0625 0.5 0.0625 0.53125 0.125 0.5 0.25 0.46875 0.25 0.5 0.3125 0.5 0.75 0.5 0.6875 0.46875 0.75 0.5 0.1875 0.46875 0.1875 0.5 0.25 0.5 0.6875 0.5 0.625 0.46875 0.6875 0.5 0.1875 0.5 0.125 0.46875 0.1875 0.5 0.5625 0.46875 0.5625 0.5 0.625 0.5 0.125 0.5 0.0625 0.46875 0.125 0.5 0.5 0.46875 0.5 0.5 0.5625 0.5 0.5 0.5 0.4375 0.46875 0.5 0.5 0.875 0.46875 0.875 0.5 0.9375 0.5 0.4375 0.5 0.375 0.46875 0.4375 0.5 0.8125 0.46875 0.8125 0.5 0.875 0.5 0.3125 0.46875 0.3125 0.5 0.375 0.5 0.8125 0.5 0.75 0.46875 0.8125 0.46875 0.4375 0.4375 0.4375 0.46875 0.5 0.46875 0.9375 0.46875 0.875 0.4375 0.9375 0.46875 0.4375 0.46875 0.375 0.4375 0.4375 0.46875 0.875 0.46875 0.8125 0.4375 0.875 0.46875 0.3125 0.4375 0.3125 0.46875 0.375 0.46875 0.8125 0.46875 0.75 0.4375 0.8125 0.46875 0.3125 0.46875 0.25 0.4375 0.3125 0.46875 0.6875 0.4375 0.6875 0.46875 0.75 0.46875 0.1875 0.4375 0.1875 0.46875 0.25 0.46875 0.6875 0.46875 0.625 0.4375 0.6875 0.46875 0.125 0.4375 0.125 0.46875 0.1875 0.46875 0.5625 0.4375 0.5625 0.46875 0.625 0.46875 0.0625 0.4375 0.0625 0.46875 0.125 0.46875 0.5625 0.46875 0.5 0.4375 0.5625 0.4375 0.6875 0.40625 0.6875 0.4375 0.75 0.4375 0.1875 0.40625 0.1875 0.4375 0.25 0.4375 0.6875 0.4375 0.625 0.40625 0.6875 0.4375 0.1875 0.4375 0.125 0.40625 0.1875 0.4375 0.5625 0.40625 0.5625 0.4375 0.625 0.4375 0.125 0.4375 0.0625 0.40625 0.125 0.4375 0.5625 0.4375 0.5 0.40625 0.5625 0.4375 0.4375 0.40625 0.4375 0.4375 0.5 0.4375 0.875 0.40625 0.875 0.4375 0.9375 0.4375 0.4375 0.4375 0.375 0.40625 0.4375 0.4375 0.8125 0.40625 0.8125 0.4375 0.875 0.4375 0.3125 0.40625 0.3125 0.4375 0.375 0.4375 0.8125 0.4375 0.75 0.40625 0.8125 0.4375 0.3125 0.4375 0.25 0.40625 0.3125 0.40625 0.4375 0.375 0.4375 0.40625 0.5 0.40625 0.9375 0.40625 0.875 0.375 0.9375 0.40625 0.4375 0.40625 0.375 0.375 0.4375 0.40625 0.875 0.40625 0.8125 0.375 0.875 0.40625 0.375 0.40625 0.3125 0.375 0.375 0.40625 0.8125 0.40625 0.75 0.375 0.8125 0.40625 0.25 0.375 0.25 0.40625 0.3125 0.40625 0.75 0.40625 0.6875 0.375 0.75 0.40625 0.1875 0.375 0.1875 0.40625 0.25 0.40625 0.625 0.375 0.625 0.40625 0.6875 0.40625 0.125 0.375 0.125 0.40625 0.1875 0.40625 0.5625 0.375 0.5625 0.40625 0.625 0.40625 0.0625 0.375 0.0625 0.40625 0.125 0.40625 0.5625 0.40625 0.5 0.375 0.5625 0.375 0.25 0.375 0.1875 0.34375 0.25 0.375 0.625 0.34375 0.625 0.375 0.6875 0.375 0.1875 0.375 0.125 0.34375 0.1875 0.375 0.625 0.375 0.5625 0.34375 0.625 0.375 0.125 0.375 0.0625 0.34375 0.125 0.375 0.5 0.34375 0.5 0.375 0.5625 0.375 0.5 0.375 0.4375 0.34375 0.5 0.375 0.875 0.34375 0.875 0.375 0.9375 0.375 0.375 0.34375 0.375 0.375 0.4375 0.375 0.875 0.375 0.8125 0.34375 0.875 0.375 0.375 0.375 0.3125 0.34375 0.375 0.375 0.75 0.34375 0.75 0.375 0.8125 0.375 0.3125 0.375 0.25 0.34375 0.3125 0.375 0.6875 0.34375 0.6875 0.375 0.75 0.34375 0.375 0.3125 0.375 0.34375 0.4375 0.34375 0.875 0.34375 0.8125 0.3125 0.875 0.34375 0.375 0.34375 0.3125 0.3125 0.375 0.34375 0.8125 0.34375 0.75 0.3125 0.8125 0.34375 0.3125 0.34375 0.25 0.3125 0.3125 0.34375 0.6875 0.3125 0.6875 0.34375 0.75 0.34375 0.1875 0.3125 0.1875 0.34375 0.25 0.34375 0.625 0.3125 0.625 0.34375 0.6875 0.34375 0.125 0.3125 0.125 0.34375 0.1875 0.34375 0.625 0.34375 0.5625 0.3125 0.625 0.34375 0.0625 0.3125 0.0625 0.34375 0.125 0.34375 0.5 0.3125 0.5 0.34375 0.5625 0.34375 0.5 0.34375 0.4375 0.3125 0.5 0.34375 0.9375 0.34375 0.875 0.3125 0.9375 0.3125 0.1875 0.3125 0.125 0.28125 0.1875 0.3125 0.625 0.3125 0.5625 0.28125 0.625 0.3125 0.125 0.3125 0.0625 0.28125 0.125 0.3125 0.5 0.28125 0.5 0.3125 0.5625 0.3125 0.5 0.3125 0.4375 0.28125 0.5 0.3125 0.875 0.28125 0.875 0.3125 0.9375 0.3125 0.375 0.28125 0.375 0.3125 0.4375 0.3125 0.8125 0.28125 0.8125 0.3125 0.875 0.3125 0.375 0.3125 0.3125 0.28125 0.375 0.3125 0.75 0.28125 0.75 0.3125 0.8125 0.3125 0.25 0.28125 0.25 0.3125 0.3125 0.3125 0.75 0.3125 0.6875 0.28125 0.75 0.3125 0.25 0.3125 0.1875 0.28125 0.25 0.3125 0.625 0.28125 0.625 0.3125 0.6875 0.28125 0.875 0.28125 0.8125 0.25 0.875 0.28125 0.375 0.28125 0.3125 0.25 0.375 0.28125 0.75 0.25 0.75 0.28125 0.8125 0.28125 0.3125 0.28125 0.25 0.25 0.3125 0.28125 0.6875 0.25 0.6875 0.28125 0.75 0.28125 0.25 0.28125 0.1875 0.25 0.25 0.28125 0.625 0.25 0.625 0.28125 0.6875 0.28125 0.125 0.25 0.125 0.28125 0.1875 0.28125 0.625 0.28125 0.5625 0.25 0.625 0.28125 0.0625 0.25 0.0625 0.28125 0.125 0.28125 0.5625 0.28125 0.5 0.25 0.5625 0.28125 0.4375 0.25 0.4375 0.28125 0.5 0.28125 0.9375 0.28125 0.875 0.25 0.9375 0.28125 0.375 0.25 0.375 0.28125 0.4375 0.25 0.5625 0.21875 0.5625 0.25 0.625 0.25 0.125 0.25 0.0625 0.21875 0.125 0.25 0.5625 0.25 0.5 0.21875 0.5625 0.25 0.4375 0.21875 0.4375 0.25 0.5 0.25 0.875 0.21875 0.875 0.25 0.9375 0.25 0.4375 0.25 0.375 0.21875 0.4375 0.25 0.8125 0.21875 0.8125 0.25 0.875 0.25 0.375 0.25 0.3125 0.21875 0.375 0.25 0.8125 0.25 0.75 0.21875 0.8125 0.25 0.25 0.21875 0.25 0.25 0.3125 0.25 0.75 0.25 0.6875 0.21875 0.75 0.25 0.1875 0.21875 0.1875 0.25 0.25 0.25 0.6875 0.25 0.625 0.21875 0.6875 0.25 0.1875 0.25 0.125 0.21875 0.1875 0.21875 0.375 0.21875 0.3125 0.1875 0.375 0.21875 0.8125 0.21875 0.75 0.1875 0.8125 0.21875 0.3125 0.21875 0.25 0.1875 0.3125 0.21875 0.6875 0.1875 0.6875 0.21875 0.75 0.21875 0.1875 0.1875 0.1875 0.21875 0.25 0.21875 0.625 0.1875 0.625 0.21875 0.6875 0.21875 0.125 0.1875 0.125 0.21875 0.1875 0.21875 0.5625 0.1875 0.5625 0.21875 0.625 0.21875 0.0625 0.1875 0.0625 0.21875 0.125 0.21875 0.5625 0.21875 0.5 0.1875 0.5625 0.21875 0.4375 0.1875 0.4375 0.21875 0.5 0.21875 0.9375 0.21875 0.875 0.1875 0.9375 0.21875 0.4375 0.21875 0.375 0.1875 0.4375 0.21875 0.875 0.21875 0.8125 0.1875 0.875 0.1875 0.125 0.1875 0.0625 0.15625 0.125 0.1875 0.5625 0.1875 0.5 0.15625 0.5625 0.1875 0.4375 0.15625 0.4375 0.1875 0.5 0.1875 0.875 0.15625 0.875 0.1875 0.9375 0.1875 0.4375 0.1875 0.375 0.15625 0.4375 0.1875 0.8125 0.15625 0.8125 0.1875 0.875 0.1875 0.375 0.1875 0.3125 0.15625 0.375 0.1875 0.8125 0.1875 0.75 0.15625 0.8125 0.1875 0.25 0.15625 0.25 0.1875 0.3125 0.1875 0.75 0.1875 0.6875 0.15625 0.75 0.1875 0.1875 0.15625 0.1875 0.1875 0.25 0.1875 0.625 0.15625 0.625 0.1875 0.6875 0.1875 0.1875 0.1875 0.125 0.15625 0.1875 0.1875 0.5625 0.15625 0.5625 0.1875 0.625 0.15625 0.75 0.125 0.75 0.15625 0.8125 0.15625 0.3125 0.15625 0.25 0.125 0.3125 0.15625 0.6875 0.125 0.6875 0.15625 0.75 0.15625 0.25 0.15625 0.1875 0.125 0.25 0.15625 0.6875 0.15625 0.625 0.125 0.6875 0.15625 0.125 0.125 0.125 0.15625 0.1875 0.15625 0.5625 0.125 0.5625 0.15625 0.625 0.15625 0.0625 0.125 0.0625 0.15625 0.125 0.15625 0.5625 0.15625 0.5 0.125 0.5625 0.15625 0.4375 0.125 0.4375 0.15625 0.5 0.15625 0.9375 0.15625 0.875 0.125 0.9375 0.15625 0.4375 0.15625 0.375 0.125 0.4375 0.15625 0.875 0.15625 0.8125 0.125 0.875 0.15625 0.3125 0.125 0.3125 0.15625 0.375 0.125 0.5625 0.125 0.5 0.09375 0.5625 0.125 0.4375 0.09375 0.4375 0.125 0.5 0.125 0.875 0.09375 0.875 0.125 0.9375 0.125 0.375 0.09375 0.375 0.125 0.4375 0.125 0.8125 0.09375 0.8125 0.125 0.875 0.125 0.3125 0.09375 0.3125 0.125 0.375 0.125 0.75 0.09375 0.75 0.125 0.8125 0.125 0.3125 0.125 0.25 0.09375 0.3125 0.125 0.6875 0.09375 0.6875 0.125 0.75 0.125 0.25 0.125 0.1875 0.09375 0.25 0.125 0.6875 0.125 0.625 0.09375 0.6875 0.125 0.1875 0.125 0.125 0.09375 0.1875 0.125 0.625 0.125 0.5625 0.09375 0.625 0.125 0.125 0.125 0.0625 0.09375 0.125 0.09375 0.25 0.0625 0.25 0.09375 0.3125 0.09375 0.75 0.09375 0.6875 0.0625 0.75 0.09375 0.25 0.09375 0.1875 0.0625 0.25 0.09375 0.625 0.0625 0.625 0.09375 0.6875 0.09375 0.1875 0.09375 0.125 0.0625 0.1875 0.09375 0.625 0.09375 0.5625 0.0625 0.625 0.09375 0.125 0.09375 0.0625 0.0625 0.125 0.09375 0.5 0.0625 0.5 0.09375 0.5625 0.09375 0.5 0.09375 0.4375 0.0625 0.5 0.09375 0.875 0.0625 0.875 0.09375 0.9375 0.09375 0.375 0.0625 0.375 0.09375 0.4375 0.09375 0.8125 0.0625 0.8125 0.09375 0.875 0.09375 0.375 0.09375 0.3125 0.0625 0.375 0.09375 0.75 0.0625 0.75 0.09375 0.8125 0.0625 0.5 0.0625 0.4375 0.03125 0.5 0.0625 0.875 0.03125 0.875 0.0625 0.9375 0.0625 0.375 0.03125 0.375 0.0625 0.4375 0.0625 0.8125 0.03125 0.8125 0.0625 0.875 0.0625 0.375 0.0625 0.3125 0.03125 0.375 0.0625 0.75 0.03125 0.75 0.0625 0.8125 0.0625 0.25 0.03125 0.25 0.0625 0.3125 0.0625 0.75 0.0625 0.6875 0.03125 0.75 0.0625 0.25 0.0625 0.1875 0.03125 0.25 0.0625 0.625 0.03125 0.625 0.0625 0.6875 0.0625 0.1875 0.0625 0.125 0.03125 0.1875 0.0625 0.625 0.0625 0.5625 0.03125 0.625 0.0625 0.125 0.0625 0.0625 0.03125 0.125 0.0625 0.5 0.03125 0.5 0.0625 0.5625 0.03125 0.25 0.03125 0.1875 0 0.25 0.03125 0.625 0 0.625 0.03125 0.6875 0.03125 0.125 0 0.125 0.03125 0.1875 0.03125 0.625 0.03125 0.5625 0 0.625 0.03125 0.0625 0 0.0625 0.03125 0.125 0.03125 0.5625 0.03125 0.5 0 0.5625 0.03125 0.4375 0 0.4375 0.03125 0.5 0.03125 0.9375 0.03125 0.875 0 0.9375 0.03125 0.375 0 0.375 0.03125 0.4375 0.03125 0.875 0.03125 0.8125 0 0.875 0.03125 0.375 0.03125 0.3125 0 0.375 0.03125 0.75 0 0.75 0.03125 0.8125 0.03125 0.25 0 0.25 0.03125 0.3125 0.03125 0.75 0.03125 0.6875 0 0.75 1 0.875 0.96875 0.875 1 0.9375 1 0.4375 1 0.375 0.96875 0.4375 1 0.875 1 0.8125 0.96875 0.875 1 0.3125 0.96875 0.3125 1 0.375 1 0.8125 1 0.75 0.96875 0.8125 1 0.25 0.96875 0.25 1 0.3125 1 0.6875 0.96875 0.6875 1 0.75 1 0.1875 0.96875 0.1875 1 0.25 1 0.625 0.96875 0.625 1 0.6875 1 0.1875 1 0.125 0.96875 0.1875 1 0.5625 0.96875 0.5625 1 0.625 1 0.125 1 0.0625 0.96875 0.125 1 0.5 0.96875 0.5 1 0.5625 1 0.5 1 0.4375 0.96875 0.5 0.96875 0.625 0.9375 0.625 0.96875 0.6875 0.96875 0.125 0.9375 0.125 0.96875 0.1875 0.96875 0.5625 0.9375 0.5625 0.96875 0.625 0.96875 0.0625 0.9375 0.0625 0.96875 0.125 0.96875 0.5 0.9375 0.5 0.96875 0.5625 0.96875 0.5 0.96875 0.4375 0.9375 0.5 0.96875 0.9375 0.96875 0.875 0.9375 0.9375 0.96875 0.4375 0.96875 0.375 0.9375 0.4375 0.96875 0.875 0.96875 0.8125 0.9375 0.875 0.96875 0.3125 0.9375 0.3125 0.96875 0.375 0.96875 0.75 0.9375 0.75 0.96875 0.8125 0.96875 0.25 0.9375 0.25 0.96875 0.3125 0.96875 0.6875 0.9375 0.6875 0.96875 0.75 0.96875 0.1875 0.9375 0.1875 0.96875 0.25 0.9375 0.4375 0.9375 0.375 0.90625 0.4375 0.9375 0.8125 0.90625 0.8125 0.9375 0.875 0.9375 0.375 0.9375 0.3125 0.90625 0.375 0.9375 0.75 0.90625 0.75 0.9375 0.8125 0.9375 0.3125 0.9375 0.25 0.90625 0.3125 0.9375 0.6875 0.90625 0.6875 0.9375 0.75 0.9375 0.25 0.9375 0.1875 0.90625 0.25 0.9375 0.625 0.90625 0.625 0.9375 0.6875 0.9375 0.125 0.90625 0.125 0.9375 0.1875 0.9375 0.5625 0.90625 0.5625 0.9375 0.625 0.9375 0.0625 0.90625 0.0625 0.9375 0.125 0.9375 0.5 0.90625 0.5 0.9375 0.5625 0.9375 0.5 0.9375 0.4375 0.90625 0.5 0.9375 0.9375 0.9375 0.875 0.90625 0.9375 0.90625 0.1875 0.90625 0.125 0.875 0.1875 0.90625 0.5625 0.875 0.5625 0.90625 0.625 0.90625 0.0625 0.875 0.0625 0.90625 0.125 0.90625 0.5 0.875 0.5 0.90625 0.5625 0.90625 0.5 0.90625 0.4375 0.875 0.5 0.90625 0.9375 0.90625 0.875 0.875 0.9375 0.90625 0.4375 0.90625 0.375 0.875 0.4375 0.90625 0.8125 0.875 0.8125 0.90625 0.875 0.90625 0.375 0.90625 0.3125 0.875 0.375 0.90625 0.75 0.875 0.75 0.90625 0.8125 0.90625 0.3125 0.90625 0.25 0.875 0.3125 0.90625 0.6875 0.875 0.6875 0.90625 0.75 0.90625 0.25 0.90625 0.1875 0.875 0.25 0.90625 0.625 0.875 0.625 0.90625 0.6875 0.875 0.8125 0.84375 0.8125 0.875 0.875 0.875 0.375 0.875 0.3125 0.84375 0.375 0.875 0.75 0.84375 0.75 0.875 0.8125 0.875 0.3125 0.875 0.25 0.84375 0.3125 0.875 0.6875 0.84375 0.6875 0.875 0.75 0.875 0.25 0.875 0.1875 0.84375 0.25 0.875 0.625 0.84375 0.625 0.875 0.6875 0.875 0.1875 0.875 0.125 0.84375 0.1875 0.875 0.5625 0.84375 0.5625 0.875 0.625 0.875 0.0625 0.84375 0.0625 0.875 0.125 0.875 0.5 0.84375 0.5 0.875 0.5625 0.875 0.5 0.875 0.4375 0.84375 0.5 0.875 0.9375 0.875 0.875 0.84375 0.9375 0.875 0.4375 0.875 0.375 0.84375 0.4375 0.84375 0.5625 0.8125 0.5625 0.84375 0.625 0.84375 0.0625 0.8125 0.0625 0.84375 0.125 0.84375 0.5 0.8125 0.5 0.84375 0.5625 0.84375 0.5 0.84375 0.4375 0.8125 0.5 0.84375 0.875 0.8125 0.875 0.84375 0.9375 0.84375 0.4375 0.84375 0.375 0.8125 0.4375 0.84375 0.8125 0.8125 0.8125 0.84375 0.875 0.84375 0.375 0.84375 0.3125 0.8125 0.375 0.84375 0.75 0.8125 0.75 0.84375 0.8125 0.84375 0.3125 0.84375 0.25 0.8125 0.3125 0.84375 0.6875 0.8125 0.6875 0.84375 0.75 0.84375 0.25 0.84375 0.1875 0.8125 0.25 0.84375 0.625 0.8125 0.625 0.84375 0.6875 0.84375 0.1875 0.84375 0.125 0.8125 0.1875 0.8125 0.375 0.8125 0.3125 0.78125 0.375 0.8125 0.75 0.78125 0.75 0.8125 0.8125 0.8125 0.3125 0.8125 0.25 0.78125 0.3125 0.8125 0.6875 0.78125 0.6875 0.8125 0.75 0.8125 0.25 0.8125 0.1875 0.78125 0.25 0.8125 0.625 0.78125 0.625 0.8125 0.6875 0.8125 0.1875 0.8125 0.125 0.78125 0.1875 0.8125 0.5625 0.78125 0.5625 0.8125 0.625 0.8125 0.0625 0.78125 0.0625 0.8125 0.125 0.8125 0.5 0.78125 0.5 0.8125 0.5625 0.8125 0.5 0.8125 0.4375 0.78125 0.5 0.8125 0.875 0.78125 0.875 0.8125 0.9375 0.8125 0.4375 0.8125 0.375 0.78125 0.4375 0.8125 0.8125 0.78125 0.8125 0.8125 0.875 0.78125 0.0625 0.75 0.0625 0.78125 0.125 0.78125 0.5 0.75 0.5 0.78125 0.5625 0.78125 0.5 0.78125 0.4375 0.75 0.5 0.78125 0.875 0.75 0.875 0.78125 0.9375 0.78125 0.4375 0.78125 0.375 0.75 0.4375 0.78125 0.8125 0.75 0.8125 0.78125 0.875 0.78125 0.375 0.78125 0.3125 0.75 0.375 0.78125 0.75 0.75 0.75 0.78125 0.8125 0.78125 0.3125 0.78125 0.25 0.75 0.3125 0.78125 0.6875 0.75 0.6875 0.78125 0.75 0.78125 0.25 0.78125 0.1875 0.75 0.25 0.78125 0.625 0.75 0.625 0.78125 0.6875 0.78125 0.1875 0.78125 0.125 0.75 0.1875 0.78125 0.5625 0.75 0.5625 0.78125 0.625 0.75 0.25 0.71875 0.25 0.75 0.3125 0.75 0.75 0.75 0.6875 0.71875 0.75 0.75 0.1875 0.71875 0.1875 0.75 0.25 0.75 0.6875 0.75 0.625 0.71875 0.6875 0.75 0.125 0.71875 0.125 0.75 0.1875 0.75 0.625 0.75 0.5625 0.71875 0.625 0.75 0.0625 0.71875 0.0625 0.75 0.125 0.75 0.5625 0.75 0.5 0.71875 0.5625 0.75 0.4375 0.71875 0.4375 0.75 0.5 0.75 0.9375 0.75 0.875 0.71875 0.9375 0.75 0.375 0.71875 0.375 0.75 0.4375 0.75 0.875 0.75 0.8125 0.71875 0.875 0.75 0.3125 0.71875 0.3125 0.75 0.375 0.75 0.8125 0.75 0.75 0.71875 0.8125 0.71875 0.3125 0.6875 0.3125 0.71875 0.375 0.71875 0.8125 0.71875 0.75 0.6875 0.8125 0.71875 0.25 0.6875 0.25 0.71875 0.3125 0.71875 0.75 0.71875 0.6875 0.6875 0.75 0.71875 0.1875 0.6875 0.1875 0.71875 0.25 0.71875 0.6875 0.71875 0.625 0.6875 0.6875 0.71875 0.125 0.6875 0.125 0.71875 0.1875 0.71875 0.625 0.71875 0.5625 0.6875 0.625 0.71875 0.0625 0.6875 0.0625 0.71875 0.125 0.71875 0.5625 0.71875 0.5 0.6875 0.5625 0.71875 0.4375 0.6875 0.4375 0.71875 0.5 0.71875 0.9375 0.71875 0.875 0.6875 0.9375 0.71875 0.375 0.6875 0.375 0.71875 0.4375 0.71875 0.875 0.71875 0.8125 0.6875 0.875 0.6875 0.0625 0.65625 0.0625 0.6875 0.125 0.6875 0.5625 0.6875 0.5 0.65625 0.5625 0.6875 0.4375 0.65625 0.4375 0.6875 0.5 0.6875 0.9375 0.6875 0.875 0.65625 0.9375 0.6875 0.375 0.65625 0.375 0.6875 0.4375 0.6875 0.875 0.6875 0.8125 0.65625 0.875 0.6875 0.3125 0.65625 0.3125 0.6875 0.375 0.6875 0.8125 0.6875 0.75 0.65625 0.8125 0.6875 0.25 0.65625 0.25 0.6875 0.3125 0.6875 0.75 0.6875 0.6875 0.65625 0.75 0.6875 0.1875 0.65625 0.1875 0.6875 0.25 0.6875 0.6875 0.6875 0.625 0.65625 0.6875 0.6875 0.125 0.65625 0.125 0.6875 0.1875 0.6875 0.625 0.6875 0.5625 0.65625 0.625 0.65625 0.8125 0.65625 0.75 0.625 0.8125 0.65625 0.25 0.625 0.25 0.65625 0.3125 0.65625 0.75 0.65625 0.6875 0.625 0.75 0.65625 0.1875 0.625 0.1875 0.65625 0.25 0.65625 0.6875 0.65625 0.625 0.625 0.6875 0.65625 0.125 0.625 0.125 0.65625 0.1875 0.65625 0.625 0.65625 0.5625 0.625 0.625 0.65625 0.0625 0.625 0.0625 0.65625 0.125 0.65625 0.5625 0.65625 0.5 0.625 0.5625 0.65625 0.4375 0.625 0.4375 0.65625 0.5 0.65625 0.9375 0.65625 0.875 0.625 0.9375 0.65625 0.375 0.625 0.375 0.65625 0.4375 0.65625 0.875 0.65625 0.8125 0.625 0.875 0.65625 0.3125 0.625 0.3125 0.65625 0.375 0.625 0.5625 0.625 0.5 0.59375 0.5625 0.625 0.4375 0.59375 0.4375 0.625 0.5 0.625 0.9375 0.625 0.875 0.59375 0.9375 0.625 0.375 0.59375 0.375 0.625 0.4375 0.625 0.875 0.625 0.8125 0.59375 0.875 0.625 0.3125 0.59375 0.3125 0.625 0.375 0.625 0.8125 0.625 0.75 0.59375 0.8125 0.625 0.25 0.59375 0.25 0.625 0.3125 0.625 0.75 0.625 0.6875 0.59375 0.75 0.625 0.1875 0.59375 0.1875 0.625 0.25 0.625 0.6875 0.625 0.625 0.59375 0.6875 0.625 0.125 0.59375 0.125 0.625 0.1875 0.625 0.625 0.625 0.5625 0.59375 0.625 0.625 0.0625 0.59375 0.0625 0.625 0.125 0.59375 0.25 0.5625 0.25 0.59375 0.3125 0.59375 0.75 0.59375 0.6875 0.5625 0.75 0.59375 0.1875 0.5625 0.1875 0.59375 0.25 0.59375 0.6875 0.59375 0.625 0.5625 0.6875 0.59375 0.125 0.5625 0.125 0.59375 0.1875 0.59375 0.625 0.59375 0.5625 0.5625 0.625 0.59375 0.0625 0.5625 0.0625 0.59375 0.125 0.59375 0.5625 0.59375 0.5 0.5625 0.5625 0.59375 0.4375 0.5625 0.4375 0.59375 0.5 0.59375 0.9375 0.59375 0.875 0.5625 0.9375 0.59375 0.375 0.5625 0.375 0.59375 0.4375 0.59375 0.875 0.59375 0.8125 0.5625 0.875 0.59375 0.3125 0.5625 0.3125 0.59375 0.375 0.59375 0.8125 0.59375 0.75 0.5625 0.8125 0.5625 0.4375 0.53125 0.4375 0.5625 0.5 0.5625 0.9375 0.5625 0.875 0.53125 0.9375 0.5625 0.375 0.53125 0.375 0.5625 0.4375 0.5625 0.875 0.5625 0.8125 0.53125 0.875 0.5625 0.3125 0.53125 0.3125 0.5625 0.375 0.5625 0.8125 0.5625 0.75 0.53125 0.8125 0.5625 0.25 0.53125 0.25 0.5625 0.3125 0.5625 0.75 0.5625 0.6875 0.53125 0.75 0.5625 0.1875 0.53125 0.1875 0.5625 0.25 0.5625 0.6875 0.5625 0.625 0.53125 0.6875 0.5625 0.125 0.53125 0.125 0.5625 0.1875 0.5625 0.625 0.5625 0.5625 0.53125 0.625 0.5625 0.0625 0.53125 0.0625 0.5625 0.125 0.5625 0.5625 0.5625 0.5 0.53125 0.5625 0.53125 0.1875 0.5 0.1875 0.53125 0.25 0.53125 0.6875 0.53125 0.625 0.5 0.6875 0.53125 0.125 0.5 0.125 0.53125 0.1875 0.53125 0.625 0.53125 0.5625 0.5 0.625 0.53125 0.0625 0.5 0.0625 0.53125 0.125 0.53125 0.5625 0.53125 0.5 0.5 0.5625 0.53125 0.4375 0.5 0.4375 0.53125 0.5 0.53125 0.9375 0.53125 0.875 0.5 0.9375 0.53125 0.375 0.5 0.375 0.53125 0.4375 0.53125 0.875 0.53125 0.8125 0.5 0.875 0.53125 0.3125 0.5 0.3125 0.53125 0.375 0.53125 0.8125 0.53125 0.75 0.5 0.8125 0.53125 0.25 0.5 0.25 0.53125 0.3125 0.53125 0.75 0.53125 0.6875 0.5 0.75 0.5 0.9375 0.5 0.875 0.46875 0.9375 0.5 0.4375 0.5 0.375 0.46875 0.4375 0.5 0.875 0.5 0.8125 0.46875 0.875 0.5 0.375 0.5 0.3125 0.46875 0.375 0.5 0.8125 0.5 0.75 0.46875 0.8125 0.5 0.3125 0.5 0.25 0.46875 0.3125 0.5 0.6875 0.46875 0.6875 0.5 0.75 0.5 0.1875 0.46875 0.1875 0.5 0.25 0.5 0.625 0.46875 0.625 0.5 0.6875 0.5 0.125 0.46875 0.125 0.5 0.1875 0.5 0.5625 0.46875 0.5625 0.5 0.625 0.5 0.0625 0.46875 0.0625 0.5 0.125 0.5 0.5 0.46875 0.5 0.5 0.5625 0.5 0.5 0.5 0.4375 0.46875 0.5 0.46875 0.625 0.4375 0.625 0.46875 0.6875 0.46875 0.1875 0.46875 0.125 0.4375 0.1875 0.46875 0.5625 0.4375 0.5625 0.46875 0.625 0.46875 0.125 0.46875 0.0625 0.4375 0.125 0.46875 0.5 0.4375 0.5 0.46875 0.5625 0.46875 0.5 0.46875 0.4375 0.4375 0.5 0.46875 0.875 0.4375 0.875 0.46875 0.9375 0.46875 0.4375 0.46875 0.375 0.4375 0.4375 0.46875 0.8125 0.4375 0.8125 0.46875 0.875 0.46875 0.375 0.46875 0.3125 0.4375 0.375 0.46875 0.75 0.4375 0.75 0.46875 0.8125 0.46875 0.3125 0.46875 0.25 0.4375 0.3125 0.46875 0.6875 0.4375 0.6875 0.46875 0.75 0.46875 0.25 0.46875 0.1875 0.4375 0.25 0.4375 0.4375 0.4375 0.375 0.40625 0.4375 0.4375 0.8125 0.40625 0.8125 0.4375 0.875 0.4375 0.375 0.4375 0.3125 0.40625 0.375 0.4375 0.75 0.40625 0.75 0.4375 0.8125 0.4375 0.3125 0.4375 0.25 0.40625 0.3125 0.4375 0.6875 0.40625 0.6875 0.4375 0.75 0.4375 0.25 0.4375 0.1875 0.40625 0.25 0.4375 0.625 0.40625 0.625 0.4375 0.6875 0.4375 0.1875 0.4375 0.125 0.40625 0.1875 0.4375 0.5625 0.40625 0.5625 0.4375 0.625 0.4375 0.125 0.4375 0.0625 0.40625 0.125 0.4375 0.5 0.40625 0.5 0.4375 0.5625 0.4375 0.5 0.4375 0.4375 0.40625 0.5 0.4375 0.875 0.40625 0.875 0.4375 0.9375 0.40625 0.1875 0.40625 0.125 0.375 0.1875 0.40625 0.5625 0.375 0.5625 0.40625 0.625 0.40625 0.125 0.40625 0.0625 0.375 0.125 0.40625 0.5 0.375 0.5 0.40625 0.5625 0.40625 0.5 0.40625 0.4375 0.375 0.5 0.40625 0.875 0.375 0.875 0.40625 0.9375 0.40625 0.4375 0.40625 0.375 0.375 0.4375 0.40625 0.8125 0.375 0.8125 0.40625 0.875 0.40625 0.375 0.40625 0.3125 0.375 0.375 0.40625 0.75 0.375 0.75 0.40625 0.8125 0.40625 0.3125 0.40625 0.25 0.375 0.3125 0.40625 0.6875 0.375 0.6875 0.40625 0.75 0.40625 0.25 0.40625 0.1875 0.375 0.25 0.40625 0.625 0.375 0.625 0.40625 0.6875 0.375 0.8125 0.34375 0.8125 0.375 0.875 0.375 0.375 0.375 0.3125 0.34375 0.375 0.375 0.75 0.34375 0.75 0.375 0.8125 0.375 0.3125 0.375 0.25 0.34375 0.3125 0.375 0.6875 0.34375 0.6875 0.375 0.75 0.375 0.25 0.375 0.1875 0.34375 0.25 0.375 0.625 0.34375 0.625 0.375 0.6875 0.375 0.1875 0.375 0.125 0.34375 0.1875 0.375 0.5625 0.34375 0.5625 0.375 0.625 0.375 0.125 0.375 0.0625 0.34375 0.125 0.375 0.5 0.34375 0.5 0.375 0.5625 0.375 0.5 0.375 0.4375 0.34375 0.5 0.375 0.875 0.34375 0.875 0.375 0.9375 0.375 0.4375 0.375 0.375 0.34375 0.4375 0.34375 0.5625 0.3125 0.5625 0.34375 0.625 0.34375 0.125 0.34375 0.0625 0.3125 0.125 0.34375 0.5 0.3125 0.5 0.34375 0.5625 0.34375 0.5 0.34375 0.4375 0.3125 0.5 0.34375 0.875 0.3125 0.875 0.34375 0.9375 0.34375 0.4375 0.34375 0.375 0.3125 0.4375 0.34375 0.8125 0.3125 0.8125 0.34375 0.875 0.34375 0.375 0.34375 0.3125 0.3125 0.375 0.34375 0.75 0.3125 0.75 0.34375 0.8125 0.34375 0.3125 0.34375 0.25 0.3125 0.3125 0.34375 0.6875 0.3125 0.6875 0.34375 0.75 0.34375 0.25 0.34375 0.1875 0.3125 0.25 0.34375 0.625 0.3125 0.625 0.34375 0.6875 0.34375 0.1875 0.34375 0.125 0.3125 0.1875 0.3125 0.375 0.3125 0.3125 0.28125 0.375 0.3125 0.75 0.28125 0.75 0.3125 0.8125 0.3125 0.3125 0.3125 0.25 0.28125 0.3125 0.3125 0.6875 0.28125 0.6875 0.3125 0.75 0.3125 0.25 0.3125 0.1875 0.28125 0.25 0.3125 0.625 0.28125 0.625 0.3125 0.6875 0.3125 0.1875 0.3125 0.125 0.28125 0.1875 0.3125 0.5625 0.28125 0.5625 0.3125 0.625 0.3125 0.125 0.3125 0.0625 0.28125 0.125 0.3125 0.5 0.28125 0.5 0.3125 0.5625 0.3125 0.5 0.3125 0.4375 0.28125 0.5 0.3125 0.875 0.28125 0.875 0.3125 0.9375 0.3125 0.4375 0.3125 0.375 0.28125 0.4375 0.3125 0.8125 0.28125 0.8125 0.3125 0.875 0.28125 0.125 0.28125 0.0625 0.25 0.125 0.28125 0.5 0.25 0.5 0.28125 0.5625 0.28125 0.5 0.28125 0.4375 0.25 0.5 0.28125 0.875 0.25 0.875 0.28125 0.9375 0.28125 0.4375 0.28125 0.375 0.25 0.4375 0.28125 0.8125 0.25 0.8125 0.28125 0.875 0.28125 0.375 0.28125 0.3125 0.25 0.375 0.28125 0.75 0.25 0.75 0.28125 0.8125 0.28125 0.3125 0.28125 0.25 0.25 0.3125 0.28125 0.6875 0.25 0.6875 0.28125 0.75 0.28125 0.25 0.28125 0.1875 0.25 0.25 0.28125 0.625 0.25 0.625 0.28125 0.6875 0.28125 0.1875 0.28125 0.125 0.25 0.1875 0.28125 0.5625 0.25 0.5625 0.28125 0.625 0.25 0.25 0.21875 0.25 0.25 0.3125 0.25 0.75 0.25 0.6875 0.21875 0.75 0.25 0.1875 0.21875 0.1875 0.25 0.25 0.25 0.6875 0.25 0.625 0.21875 0.6875 0.25 0.125 0.21875 0.125 0.25 0.1875 0.25 0.625 0.25 0.5625 0.21875 0.625 0.25 0.0625 0.21875 0.0625 0.25 0.125 0.25 0.5625 0.25 0.5 0.21875 0.5625 0.25 0.4375 0.21875 0.4375 0.25 0.5 0.25 0.9375 0.25 0.875 0.21875 0.9375 0.25 0.375 0.21875 0.375 0.25 0.4375 0.25 0.875 0.25 0.8125 0.21875 0.875 0.25 0.3125 0.21875 0.3125 0.25 0.375 0.25 0.8125 0.25 0.75 0.21875 0.8125 0.21875 0.4375 0.1875 0.4375 0.21875 0.5 0.21875 0.9375 0.21875 0.875 0.1875 0.9375 0.21875 0.375 0.1875 0.375 0.21875 0.4375 0.21875 0.875 0.21875 0.8125 0.1875 0.875 0.21875 0.3125 0.1875 0.3125 0.21875 0.375 0.21875 0.8125 0.21875 0.75 0.1875 0.8125 0.21875 0.25 0.1875 0.25 0.21875 0.3125 0.21875 0.75 0.21875 0.6875 0.1875 0.75 0.21875 0.1875 0.1875 0.1875 0.21875 0.25 0.21875 0.6875 0.21875 0.625 0.1875 0.6875 0.21875 0.125 0.1875 0.125 0.21875 0.1875 0.21875 0.625 0.21875 0.5625 0.1875 0.625 0.21875 0.0625 0.1875 0.0625 0.21875 0.125 0.21875 0.5625 0.21875 0.5 0.1875 0.5625 0.1875 0.75 0.1875 0.6875 0.15625 0.75 0.1875 0.1875 0.15625 0.1875 0.1875 0.25 0.1875 0.6875 0.1875 0.625 0.15625 0.6875 0.1875 0.125 0.15625 0.125 0.1875 0.1875 0.1875 0.625 0.1875 0.5625 0.15625 0.625 0.1875 0.0625 0.15625 0.0625 0.1875 0.125 0.1875 0.5625 0.1875 0.5 0.15625 0.5625 0.1875 0.4375 0.15625 0.4375 0.1875 0.5 0.1875 0.9375 0.1875 0.875 0.15625 0.9375 0.1875 0.375 0.15625 0.375 0.1875 0.4375 0.1875 0.875 0.1875 0.8125 0.15625 0.875 0.1875 0.3125 0.15625 0.3125 0.1875 0.375 0.1875 0.8125 0.1875 0.75 0.15625 0.8125 0.1875 0.25 0.15625 0.25 0.1875 0.3125 0.15625 0.4375 0.125 0.4375 0.15625 0.5 0.15625 0.9375 0.15625 0.875 0.125 0.9375 0.15625 0.375 0.125 0.375 0.15625 0.4375 0.15625 0.875 0.15625 0.8125 0.125 0.875 0.15625 0.3125 0.125 0.3125 0.15625 0.375 0.15625 0.8125 0.15625 0.75 0.125 0.8125 0.15625 0.25 0.125 0.25 0.15625 0.3125 0.15625 0.75 0.15625 0.6875 0.125 0.75 0.15625 0.1875 0.125 0.1875 0.15625 0.25 0.15625 0.6875 0.15625 0.625 0.125 0.6875 0.15625 0.125 0.125 0.125 0.15625 0.1875 0.15625 0.625 0.15625 0.5625 0.125 0.625 0.15625 0.0625 0.125 0.0625 0.15625 0.125 0.15625 0.5625 0.15625 0.5 0.125 0.5625 0.125 0.1875 0.09375 0.1875 0.125 0.25 0.125 0.6875 0.125 0.625 0.09375 0.6875 0.125 0.125 0.09375 0.125 0.125 0.1875 0.125 0.625 0.125 0.5625 0.09375 0.625 0.125 0.0625 0.09375 0.0625 0.125 0.125 0.125 0.5625 0.125 0.5 0.09375 0.5625 0.125 0.4375 0.09375 0.4375 0.125 0.5 0.125 0.9375 0.125 0.875 0.09375 0.9375 0.125 0.375 0.09375 0.375 0.125 0.4375 0.125 0.875 0.125 0.8125 0.09375 0.875 0.125 0.3125 0.09375 0.3125 0.125 0.375 0.125 0.8125 0.125 0.75 0.09375 0.8125 0.125 0.25 0.09375 0.25 0.125 0.3125 0.125 0.75 0.125 0.6875 0.09375 0.75 0.09375 0.9375 0.09375 0.875 0.0625 0.9375 0.09375 0.375 0.0625 0.375 0.09375 0.4375 0.09375 0.875 0.09375 0.8125 0.0625 0.875 0.09375 0.3125 0.0625 0.3125 0.09375 0.375 0.09375 0.8125 0.09375 0.75 0.0625 0.8125 0.09375 0.25 0.0625 0.25 0.09375 0.3125 0.09375 0.75 0.09375 0.6875 0.0625 0.75 0.09375 0.1875 0.0625 0.1875 0.09375 0.25 0.09375 0.6875 0.09375 0.625 0.0625 0.6875 0.09375 0.125 0.0625 0.125 0.09375 0.1875 0.09375 0.625 0.09375 0.5625 0.0625 0.625 0.09375 0.0625 0.0625 0.0625 0.09375 0.125 0.09375 0.5625 0.09375 0.5 0.0625 0.5625 0.09375 0.4375 0.0625 0.4375 0.09375 0.5 0.0625 0.6875 0.0625 0.625 0.03125 0.6875 0.0625 0.125 0.03125 0.125 0.0625 0.1875 0.0625 0.625 0.0625 0.5625 0.03125 0.625 0.0625 0.0625 0.03125 0.0625 0.0625 0.125 0.0625 0.5625 0.0625 0.5 0.03125 0.5625 0.0625 0.4375 0.03125 0.4375 0.0625 0.5 0.0625 0.9375 0.0625 0.875 0.03125 0.9375 0.0625 0.375 0.03125 0.375 0.0625 0.4375 0.0625 0.875 0.0625 0.8125 0.03125 0.875 0.0625 0.3125 0.03125 0.3125 0.0625 0.375 0.0625 0.8125 0.0625 0.75 0.03125 0.8125 0.0625 0.25 0.03125 0.25 0.0625 0.3125 0.0625 0.75 0.0625 0.6875 0.03125 0.75 0.0625 0.1875 0.03125 0.1875 0.0625 0.25 0.03125 0.375 0 0.375 0.03125 0.4375 0.03125 0.8125 0 0.8125 0.03125 0.875 0.03125 0.3125 0 0.3125 0.03125 0.375 0.03125 0.75 0 0.75 0.03125 0.8125 0.03125 0.25 0 0.25 0.03125 0.3125 0.03125 0.75 0.03125 0.6875 0 0.75 0.03125 0.25 0.03125 0.1875 0 0.25 0.03125 0.6875 0.03125 0.625 0 0.6875 0.03125 0.1875 0.03125 0.125 0 0.1875 0.03125 0.625 0.03125 0.5625 0 0.625 0.03125 0.125 0.03125 0.0625 0 0.125 0.03125 0.5625 0.03125 0.5 0 0.5625 0.03125 0.4375 0 0.4375 0.03125 0.5 0.03125 0.875 0 0.875 0.03125 0.9375 1 0.1875 1 0.125 0.96875 0.1875 1 0.5625 0.96875 0.5625 1 0.625 1 0.125 1 0.0625 0.96875 0.125 1 0.5 0.96875 0.5 1 0.5625 1 0.5 1 0.4375 0.96875 0.5 1 0.875 0.96875 0.875 1 0.9375 1 0.4375 1 0.375 0.96875 0.4375 1 0.8125 0.96875 0.8125 1 0.875 1 0.375 1 0.3125 0.96875 0.375 1 0.75 0.96875 0.75 1 0.8125 1 0.3125 1 0.25 0.96875 0.3125 1 0.6875 0.96875 0.6875 1 0.75 1 0.25 1 0.1875 0.96875 0.25 1 0.625 0.96875 0.625 1 0.6875 0.96875 0.375 0.96875 0.3125 0.9375 0.375 0.96875 0.75 0.9375 0.75 0.96875 0.8125 0.96875 0.3125 0.96875 0.25 0.9375 0.3125 0.96875 0.6875 0.9375 0.6875 0.96875 0.75 0.96875 0.25 0.96875 0.1875 0.9375 0.25 0.96875 0.625 0.9375 0.625 0.96875 0.6875 0.96875 0.1875 0.96875 0.125 0.9375 0.1875 0.96875 0.5625 0.9375 0.5625 0.96875 0.625 0.96875 0.125 0.96875 0.0625 0.9375 0.125 0.96875 0.5 0.9375 0.5 0.96875 0.5625 0.96875 0.5 0.96875 0.4375 0.9375 0.5 0.96875 0.875 0.9375 0.875 0.96875 0.9375 0.96875 0.4375 0.96875 0.375 0.9375 0.4375 0.96875 0.8125 0.9375 0.8125 0.96875 0.875 0.9375 0.125 0.9375 0.0625 0.90625 0.125 0.9375 0.5 0.90625 0.5 0.9375 0.5625 0.9375 0.5 0.9375 0.4375 0.90625 0.5 0.9375 0.875 0.90625 0.875 0.9375 0.9375 0.9375 0.4375 0.9375 0.375 0.90625 0.4375 0.9375 0.8125 0.90625 0.8125 0.9375 0.875 0.9375 0.375 0.9375 0.3125 0.90625 0.375 0.9375 0.75 0.90625 0.75 0.9375 0.8125 0.9375 0.3125 0.9375 0.25 0.90625 0.3125 0.9375 0.6875 0.90625 0.6875 0.9375 0.75 0.9375 0.25 0.9375 0.1875 0.90625 0.25 0.9375 0.625 0.90625 0.625 0.9375 0.6875 0.9375 0.1875 0.9375 0.125 0.90625 0.1875 0.9375 0.5625 0.90625 0.5625 0.9375 0.625 0.90625 0.75 0.875 0.75 0.90625 0.8125 0.90625 0.3125 0.90625 0.25 0.875 0.3125 0.90625 0.6875 0.875 0.6875 0.90625 0.75 0.90625 0.25 0.90625 0.1875 0.875 0.25 0.90625 0.625 0.875 0.625 0.90625 0.6875 0.90625 0.1875 0.90625 0.125 0.875 0.1875 0.90625 0.5625 0.875 0.5625 0.90625 0.625 0.90625 0.125 0.90625 0.0625 0.875 0.125 0.90625 0.5 0.875 0.5 0.90625 0.5625 0.90625 0.5 0.90625 0.4375 0.875 0.5 0.90625 0.875 0.875 0.875 0.90625 0.9375 0.90625 0.4375 0.90625 0.375 0.875 0.4375 0.90625 0.8125 0.875 0.8125 0.90625 0.875 0.90625 0.375 0.90625 0.3125 0.875 0.375 0.875 0.5 0.84375 0.5 0.875 0.5625 0.875 0.5 0.875 0.4375 0.84375 0.5 0.875 0.875 0.84375 0.875 0.875 0.9375 0.875 0.4375 0.875 0.375 0.84375 0.4375 0.875 0.8125 0.84375 0.8125 0.875 0.875 0.875 0.375 0.875 0.3125 0.84375 0.375 0.875 0.75 0.84375 0.75 0.875 0.8125 0.875 0.3125 0.875 0.25 0.84375 0.3125 0.875 0.6875 0.84375 0.6875 0.875 0.75 0.875 0.25 0.875 0.1875 0.84375 0.25 0.875 0.625 0.84375 0.625 0.875 0.6875 0.875 0.1875 0.875 0.125 0.84375 0.1875 0.875 0.5625 0.84375 0.5625 0.875 0.625 0.875 0.125 0.875 0.0625 0.84375 0.125 0.84375 0.3125 0.84375 0.25 0.8125 0.3125 0.84375 0.6875 0.8125 0.6875 0.84375 0.75 0.84375 0.25 0.84375 0.1875 0.8125 0.25 0.84375 0.625 0.8125 0.625 0.84375 0.6875 0.84375 0.1875 0.84375 0.125 0.8125 0.1875 0.84375 0.5625 0.8125 0.5625 0.84375 0.625 0.84375 0.125 0.84375 0.0625 0.8125 0.125 0.84375 0.5 0.8125 0.5 0.84375 0.5625 0.84375 0.5 0.84375 0.4375 0.8125 0.5 0.84375 0.875 0.8125 0.875 0.84375 0.9375 0.84375 0.4375 0.84375 0.375 0.8125 0.4375 0.84375 0.8125 0.8125 0.8125 0.84375 0.875 0.84375 0.375 0.84375 0.3125 0.8125 0.375 0.84375 0.75 0.8125 0.75 0.84375 0.8125 0.8125 0.5 0.8125 0.4375 0.78125 0.5 0.8125 0.875 0.78125 0.875 0.8125 0.9375 0.8125 0.4375 0.8125 0.375 0.78125 0.4375 0.8125 0.8125 0.78125 0.8125 0.8125 0.875 0.8125 0.375 0.8125 0.3125 0.78125 0.375 0.8125 0.75 0.78125 0.75 0.8125 0.8125 0.8125 0.3125 0.8125 0.25 0.78125 0.3125 0.8125 0.6875 0.78125 0.6875 0.8125 0.75 0.8125 0.25 0.8125 0.1875 0.78125 0.25 0.8125 0.625 0.78125 0.625 0.8125 0.6875 0.8125 0.1875 0.8125 0.125 0.78125 0.1875 0.8125 0.5625 0.78125 0.5625 0.8125 0.625 0.8125 0.125 0.8125 0.0625 0.78125 0.125 0.8125 0.5 0.78125 0.5 0.8125 0.5625 0.78125 0.6875 0.75 0.6875 0.78125 0.75 0.78125 0.25 0.78125 0.1875 0.75 0.25 0.78125 0.625 0.75 0.625 0.78125 0.6875 0.78125 0.1875 0.78125 0.125 0.75 0.1875 0.78125 0.5625 0.75 0.5625 0.78125 0.625 0.78125 0.125 0.78125 0.0625 0.75 0.125 0.78125 0.5 0.75 0.5 0.78125 0.5625 0.78125 0.5 0.78125 0.4375 0.75 0.5 0.78125 0.875 0.75 0.875 0.78125 0.9375 0.78125 0.4375 0.78125 0.375 0.75 0.4375 0.78125 0.8125 0.75 0.8125 0.78125 0.875 0.78125 0.375 0.78125 0.3125 0.75 0.375 0.78125 0.75 0.75 0.75 0.78125 0.8125 0.78125 0.3125 0.78125 0.25 0.75 0.3125 0.75 0.25 0.75 0.3125 0.71875 0.25 0.71875 0.6875 0.75 0.6875 0.71875 0.75 0.75 0.1875 0.75 0.25 0.71875 0.1875 0.71875 0.625 0.75 0.625 0.71875 0.6875 0.75 0.125 0.75 0.1875 0.71875 0.125 0.71875 0.5625 0.75 0.5625 0.71875 0.625 0.75 0.0625 0.75 0.125 0.71875 0.0625 0.71875 0.5 0.75 0.5 0.71875 0.5625 0.75 0.4375 0.75 0.5 0.71875 0.4375 0.71875 0.875 0.75 0.875 0.71875 0.9375 0.75 0.375 0.75 0.4375 0.71875 0.375 0.71875 0.8125 0.75 0.8125 0.71875 0.875 0.75 0.3125 0.75 0.375 0.71875 0.3125 0.71875 0.75 0.75 0.75 0.71875 0.8125 0.71875 0.3125 0.71875 0.375 0.6875 0.3125 0.6875 0.75 0.71875 0.75 0.6875 0.8125 0.71875 0.25 0.71875 0.3125 0.6875 0.25 0.6875 0.6875 0.71875 0.6875 0.6875 0.75 0.71875 0.1875 0.71875 0.25 0.6875 0.1875 0.6875 0.625 0.71875 0.625 0.6875 0.6875 0.71875 0.125 0.71875 0.1875 0.6875 0.125 0.6875 0.5625 0.71875 0.5625 0.6875 0.625 0.71875 0.0625 0.71875 0.125 0.6875 0.0625 0.6875 0.5 0.71875 0.5 0.6875 0.5625 0.71875 0.4375 0.71875 0.5 0.6875 0.4375 0.6875 0.875 0.71875 0.875 0.6875 0.9375 0.71875 0.375 0.71875 0.4375 0.6875 0.375 0.6875 0.8125 0.71875 0.8125 0.6875 0.875 0.6875 0.0625 0.6875 0.125 0.65625 0.0625 0.65625 0.5 0.6875 0.5 0.65625 0.5625 0.6875 0.4375 0.6875 0.5 0.65625 0.4375 0.65625 0.875 0.6875 0.875 0.65625 0.9375 0.6875 0.375 0.6875 0.4375 0.65625 0.375 0.65625 0.8125 0.6875 0.8125 0.65625 0.875 0.6875 0.3125 0.6875 0.375 0.65625 0.3125 0.65625 0.75 0.6875 0.75 0.65625 0.8125 0.6875 0.25 0.6875 0.3125 0.65625 0.25 0.65625 0.6875 0.6875 0.6875 0.65625 0.75 0.6875 0.1875 0.6875 0.25 0.65625 0.1875 0.65625 0.625 0.6875 0.625 0.65625 0.6875 0.6875 0.125 0.6875 0.1875 0.65625 0.125 0.65625 0.5625 0.6875 0.5625 0.65625 0.625 0.625 0.75 0.65625 0.75 0.625 0.8125 0.65625 0.25 0.65625 0.3125 0.625 0.25 0.625 0.6875 0.65625 0.6875 0.625 0.75 0.65625 0.1875 0.65625 0.25 0.625 0.1875 0.625 0.625 0.65625 0.625 0.625 0.6875 0.65625 0.125 0.65625 0.1875 0.625 0.125 0.625 0.5625 0.65625 0.5625 0.625 0.625 0.65625 0.0625 0.65625 0.125 0.625 0.0625 0.625 0.5 0.65625 0.5 0.625 0.5625 0.65625 0.4375 0.65625 0.5 0.625 0.4375 0.625 0.875 0.65625 0.875 0.625 0.9375 0.65625 0.375 0.65625 0.4375 0.625 0.375 0.625 0.8125 0.65625 0.8125 0.625 0.875 0.65625 0.3125 0.65625 0.375 0.625 0.3125 0.59375 0.5 0.625 0.5 0.59375 0.5625 0.625 0.4375 0.625 0.5 0.59375 0.4375 0.59375 0.875 0.625 0.875 0.59375 0.9375 0.625 0.375 0.625 0.4375 0.59375 0.375 0.59375 0.8125 0.625 0.8125 0.59375 0.875 0.625 0.3125 0.625 0.375 0.59375 0.3125 0.59375 0.75 0.625 0.75 0.59375 0.8125 0.625 0.25 0.625 0.3125 0.59375 0.25 0.59375 0.6875 0.625 0.6875 0.59375 0.75 0.625 0.1875 0.625 0.25 0.59375 0.1875 0.59375 0.625 0.625 0.625 0.59375 0.6875 0.625 0.125 0.625 0.1875 0.59375 0.125 0.59375 0.5625 0.625 0.5625 0.59375 0.625 0.625 0.0625 0.625 0.125 0.59375 0.0625 0.59375 0.25 0.59375 0.3125 0.5625 0.25 0.5625 0.6875 0.59375 0.6875 0.5625 0.75 0.59375 0.1875 0.59375 0.25 0.5625 0.1875 0.5625 0.625 0.59375 0.625 0.5625 0.6875 0.59375 0.125 0.59375 0.1875 0.5625 0.125 0.5625 0.5625 0.59375 0.5625 0.5625 0.625 0.59375 0.0625 0.59375 0.125 0.5625 0.0625 0.5625 0.5 0.59375 0.5 0.5625 0.5625 0.59375 0.4375 0.59375 0.5 0.5625 0.4375 0.5625 0.875 0.59375 0.875 0.5625 0.9375 0.59375 0.375 0.59375 0.4375 0.5625 0.375 0.5625 0.8125 0.59375 0.8125 0.5625 0.875 0.59375 0.3125 0.59375 0.375 0.5625 0.3125 0.5625 0.75 0.59375 0.75 0.5625 0.8125 0.5625 0.4375 0.5625 0.5 0.53125 0.4375 0.53125 0.875 0.5625 0.875 0.53125 0.9375 0.5625 0.375 0.5625 0.4375 0.53125 0.375 0.53125 0.8125 0.5625 0.8125 0.53125 0.875 0.5625 0.3125 0.5625 0.375 0.53125 0.3125 0.53125 0.75 0.5625 0.75 0.53125 0.8125 0.5625 0.25 0.5625 0.3125 0.53125 0.25 0.53125 0.6875 0.5625 0.6875 0.53125 0.75 0.5625 0.1875 0.5625 0.25 0.53125 0.1875 0.53125 0.625 0.5625 0.625 0.53125 0.6875 0.5625 0.125 0.5625 0.1875 0.53125 0.125 0.53125 0.5625 0.5625 0.5625 0.53125 0.625 0.5625 0.0625 0.5625 0.125 0.53125 0.0625 0.53125 0.5 0.5625 0.5 0.53125 0.5625 0.53125 0.1875 0.53125 0.25 0.5 0.1875 0.5 0.625 0.53125 0.625 0.5 0.6875 0.53125 0.125 0.53125 0.1875 0.5 0.125 0.5 0.5625 0.53125 0.5625 0.5 0.625 0.53125 0.0625 0.53125 0.125 0.5 0.0625 0.5 0.5 0.53125 0.5 0.5 0.5625 0.53125 0.4375 0.53125 0.5 0.5 0.4375 0.5 0.875 0.53125 0.875 0.5 0.9375 0.53125 0.375 0.53125 0.4375 0.5 0.375 0.5 0.8125 0.53125 0.8125 0.5 0.875 0.53125 0.3125 0.53125 0.375 0.5 0.3125 0.5 0.75 0.53125 0.75 0.5 0.8125 0.53125 0.25 0.53125 0.3125 0.5 0.25 0.5 0.6875 0.53125 0.6875 0.5 0.75 0.46875 0.875 0.5 0.875 0.46875 0.9375 0.46875 0.375 0.5 0.375 0.46875 0.4375 0.46875 0.8125 0.5 0.8125 0.46875 0.875 0.46875 0.3125 0.5 0.3125 0.46875 0.375 0.46875 0.75 0.5 0.75 0.46875 0.8125 0.5 0.25 0.5 0.3125 0.46875 0.25 0.46875 0.6875 0.5 0.6875 0.46875 0.75 0.5 0.1875 0.5 0.25 0.46875 0.1875 0.5 0.625 0.5 0.6875 0.46875 0.625 0.5 0.125 0.5 0.1875 0.46875 0.125 0.5 0.5625 0.5 0.625 0.46875 0.5625 0.5 0.0625 0.5 0.125 0.46875 0.0625 0.5 0.5 0.5 0.5625 0.46875 0.5 0.46875 0.4375 0.5 0.4375 0.46875 0.5 0.46875 0.625 0.46875 0.6875 0.4375 0.625 0.4375 0.125 0.46875 0.125 0.4375 0.1875 0.46875 0.5625 0.46875 0.625 0.4375 0.5625 0.4375 0.0625 0.46875 0.0625 0.4375 0.125 0.46875 0.5 0.46875 0.5625 0.4375 0.5 0.4375 0.4375 0.46875 0.4375 0.4375 0.5 0.46875 0.875 0.46875 0.9375 0.4375 0.875 0.4375 0.375 0.46875 0.375 0.4375 0.4375 0.46875 0.8125 0.46875 0.875 0.4375 0.8125 0.4375 0.3125 0.46875 0.3125 0.4375 0.375 0.46875 0.75 0.46875 0.8125 0.4375 0.75 0.4375 0.25 0.46875 0.25 0.4375 0.3125 0.46875 0.6875 0.46875 0.75 0.4375 0.6875 0.4375 0.1875 0.46875 0.1875 0.4375 0.25 0.40625 0.375 0.4375 0.375 0.40625 0.4375 0.4375 0.8125 0.4375 0.875 0.40625 0.8125 0.40625 0.3125 0.4375 0.3125 0.40625 0.375 0.4375 0.75 0.4375 0.8125 0.40625 0.75 0.40625 0.25 0.4375 0.25 0.40625 0.3125 0.4375 0.6875 0.4375 0.75 0.40625 0.6875 0.40625 0.1875 0.4375 0.1875 0.40625 0.25 0.4375 0.625 0.4375 0.6875 0.40625 0.625 0.40625 0.125 0.4375 0.125 0.40625 0.1875 0.4375 0.5625 0.4375 0.625 0.40625 0.5625 0.40625 0.0625 0.4375 0.0625 0.40625 0.125 0.4375 0.5 0.4375 0.5625 0.40625 0.5 0.40625 0.4375 0.4375 0.4375 0.40625 0.5 0.4375 0.875 0.4375 0.9375 0.40625 0.875 0.375 0.125 0.40625 0.125 0.375 0.1875 0.40625 0.5625 0.40625 0.625 0.375 0.5625 0.375 0.0625 0.40625 0.0625 0.375 0.125 0.40625 0.5 0.40625 0.5625 0.375 0.5 0.375 0.4375 0.40625 0.4375 0.375 0.5 0.40625 0.875 0.40625 0.9375 0.375 0.875 0.375 0.375 0.40625 0.375 0.375 0.4375 0.40625 0.8125 0.40625 0.875 0.375 0.8125 0.375 0.3125 0.40625 0.3125 0.375 0.375 0.40625 0.75 0.40625 0.8125 0.375 0.75 0.375 0.25 0.40625 0.25 0.375 0.3125 0.40625 0.6875 0.40625 0.75 0.375 0.6875 0.375 0.1875 0.40625 0.1875 0.375 0.25 0.40625 0.625 0.40625 0.6875 0.375 0.625 0.375 0.8125 0.375 0.875 0.34375 0.8125 0.34375 0.3125 0.375 0.3125 0.34375 0.375 0.375 0.75 0.375 0.8125 0.34375 0.75 0.34375 0.25 0.375 0.25 0.34375 0.3125 0.375 0.6875 0.375 0.75 0.34375 0.6875 0.34375 0.1875 0.375 0.1875 0.34375 0.25 0.375 0.625 0.375 0.6875 0.34375 0.625 0.34375 0.125 0.375 0.125 0.34375 0.1875 0.375 0.5625 0.375 0.625 0.34375 0.5625 0.34375 0.0625 0.375 0.0625 0.34375 0.125 0.375 0.5 0.375 0.5625 0.34375 0.5 0.34375 0.4375 0.375 0.4375 0.34375 0.5 0.375 0.875 0.375 0.9375 0.34375 0.875 0.34375 0.375 0.375 0.375 0.34375 0.4375 0.34375 0.5625 0.34375 0.625 0.3125 0.5625 0.3125 0.0625 0.34375 0.0625 0.3125 0.125 0.34375 0.5 0.34375 0.5625 0.3125 0.5 0.3125 0.4375 0.34375 0.4375 0.3125 0.5 0.34375 0.875 0.34375 0.9375 0.3125 0.875 0.3125 0.375 0.34375 0.375 0.3125 0.4375 0.34375 0.8125 0.34375 0.875 0.3125 0.8125 0.3125 0.3125 0.34375 0.3125 0.3125 0.375 0.34375 0.75 0.34375 0.8125 0.3125 0.75 0.3125 0.25 0.34375 0.25 0.3125 0.3125 0.34375 0.6875 0.34375 0.75 0.3125 0.6875 0.3125 0.1875 0.34375 0.1875 0.3125 0.25 0.34375 0.625 0.34375 0.6875 0.3125 0.625 0.3125 0.125 0.34375 0.125 0.3125 0.1875 0.28125 0.3125 0.3125 0.3125 0.28125 0.375 0.3125 0.75 0.3125 0.8125 0.28125 0.75 0.28125 0.25 0.3125 0.25 0.28125 0.3125 0.3125 0.6875 0.3125 0.75 0.28125 0.6875 0.28125 0.1875 0.3125 0.1875 0.28125 0.25 0.3125 0.625 0.3125 0.6875 0.28125 0.625 0.28125 0.125 0.3125 0.125 0.28125 0.1875 0.3125 0.5625 0.3125 0.625 0.28125 0.5625 0.28125 0.0625 0.3125 0.0625 0.28125 0.125 0.3125 0.5 0.3125 0.5625 0.28125 0.5 0.28125 0.4375 0.3125 0.4375 0.28125 0.5 0.3125 0.875 0.3125 0.9375 0.28125 0.875 0.28125 0.375 0.3125 0.375 0.28125 0.4375 0.3125 0.8125 0.3125 0.875 0.28125 0.8125 0.25 0.0625 0.28125 0.0625 0.25 0.125 0.28125 0.5 0.28125 0.5625 0.25 0.5 0.25 0.4375 0.28125 0.4375 0.25 0.5 0.28125 0.875 0.28125 0.9375 0.25 0.875 0.25 0.375 0.28125 0.375 0.25 0.4375 0.28125 0.8125 0.28125 0.875 0.25 0.8125 0.25 0.3125 0.28125 0.3125 0.25 0.375 0.28125 0.75 0.28125 0.8125 0.25 0.75 0.25 0.25 0.28125 0.25 0.25 0.3125 0.28125 0.6875 0.28125 0.75 0.25 0.6875 0.25 0.1875 0.28125 0.1875 0.25 0.25 0.28125 0.625 0.28125 0.6875 0.25 0.625 0.25 0.125 0.28125 0.125 0.25 0.1875 0.28125 0.5625 0.28125 0.625 0.25 0.5625 0.25 0.25 0.25 0.3125 0.21875 0.25 0.21875 0.6875 0.25 0.6875 0.21875 0.75 0.25 0.1875 0.25 0.25 0.21875 0.1875 0.21875 0.625 0.25 0.625 0.21875 0.6875 0.25 0.125 0.25 0.1875 0.21875 0.125 0.21875 0.5625 0.25 0.5625 0.21875 0.625 0.25 0.0625 0.25 0.125 0.21875 0.0625 0.21875 0.5 0.25 0.5 0.21875 0.5625 0.25 0.4375 0.25 0.5 0.21875 0.4375 0.21875 0.875 0.25 0.875 0.21875 0.9375 0.25 0.375 0.25 0.4375 0.21875 0.375 0.21875 0.8125 0.25 0.8125 0.21875 0.875 0.25 0.3125 0.25 0.375 0.21875 0.3125 0.21875 0.75 0.25 0.75 0.21875 0.8125 0.21875 0.4375 0.21875 0.5 0.1875 0.4375 0.1875 0.875 0.21875 0.875 0.1875 0.9375 0.21875 0.375 0.21875 0.4375 0.1875 0.375 0.1875 0.8125 0.21875 0.8125 0.1875 0.875 0.21875 0.3125 0.21875 0.375 0.1875 0.3125 0.1875 0.75 0.21875 0.75 0.1875 0.8125 0.21875 0.25 0.21875 0.3125 0.1875 0.25 0.1875 0.6875 0.21875 0.6875 0.1875 0.75 0.21875 0.1875 0.21875 0.25 0.1875 0.1875 0.1875 0.625 0.21875 0.625 0.1875 0.6875 0.21875 0.125 0.21875 0.1875 0.1875 0.125 0.1875 0.5625 0.21875 0.5625 0.1875 0.625 0.21875 0.0625 0.21875 0.125 0.1875 0.0625 0.1875 0.5 0.21875 0.5 0.1875 0.5625 0.15625 0.6875 0.1875 0.6875 0.15625 0.75 0.1875 0.1875 0.1875 0.25 0.15625 0.1875 0.15625 0.625 0.1875 0.625 0.15625 0.6875 0.1875 0.125 0.1875 0.1875 0.15625 0.125 0.15625 0.5625 0.1875 0.5625 0.15625 0.625 0.1875 0.0625 0.1875 0.125 0.15625 0.0625 0.15625 0.5 0.1875 0.5 0.15625 0.5625 0.1875 0.4375 0.1875 0.5 0.15625 0.4375 0.15625 0.875 0.1875 0.875 0.15625 0.9375 0.1875 0.375 0.1875 0.4375 0.15625 0.375 0.15625 0.8125 0.1875 0.8125 0.15625 0.875 0.1875 0.3125 0.1875 0.375 0.15625 0.3125 0.15625 0.75 0.1875 0.75 0.15625 0.8125 0.1875 0.25 0.1875 0.3125 0.15625 0.25 0.15625 0.4375 0.15625 0.5 0.125 0.4375 0.125 0.875 0.15625 0.875 0.125 0.9375 0.15625 0.375 0.15625 0.4375 0.125 0.375 0.125 0.8125 0.15625 0.8125 0.125 0.875 0.15625 0.3125 0.15625 0.375 0.125 0.3125 0.125 0.75 0.15625 0.75 0.125 0.8125 0.15625 0.25 0.15625 0.3125 0.125 0.25 0.125 0.6875 0.15625 0.6875 0.125 0.75 0.15625 0.1875 0.15625 0.25 0.125 0.1875 0.125 0.625 0.15625 0.625 0.125 0.6875 0.15625 0.125 0.15625 0.1875 0.125 0.125 0.125 0.5625 0.15625 0.5625 0.125 0.625 0.15625 0.0625 0.15625 0.125 0.125 0.0625 0.125 0.5 0.15625 0.5 0.125 0.5625 0.125 0.1875 0.125 0.25 0.09375 0.1875 0.09375 0.625 0.125 0.625 0.09375 0.6875 0.125 0.125 0.125 0.1875 0.09375 0.125 0.09375 0.5625 0.125 0.5625 0.09375 0.625 0.125 0.0625 0.125 0.125 0.09375 0.0625 0.09375 0.5 0.125 0.5 0.09375 0.5625 0.125 0.4375 0.125 0.5 0.09375 0.4375 0.09375 0.875 0.125 0.875 0.09375 0.9375 0.125 0.375 0.125 0.4375 0.09375 0.375 0.09375 0.8125 0.125 0.8125 0.09375 0.875 0.125 0.3125 0.125 0.375 0.09375 0.3125 0.09375 0.75 0.125 0.75 0.09375 0.8125 0.125 0.25 0.125 0.3125 0.09375 0.25 0.09375 0.6875 0.125 0.6875 0.09375 0.75 0.0625 0.875 0.09375 0.875 0.0625 0.9375 0.09375 0.375 0.09375 0.4375 0.0625 0.375 0.0625 0.8125 0.09375 0.8125 0.0625 0.875 0.09375 0.3125 0.09375 0.375 0.0625 0.3125 0.0625 0.75 0.09375 0.75 0.0625 0.8125 0.09375 0.25 0.09375 0.3125 0.0625 0.25 0.0625 0.6875 0.09375 0.6875 0.0625 0.75 0.09375 0.1875 0.09375 0.25 0.0625 0.1875 0.0625 0.625 0.09375 0.625 0.0625 0.6875 0.09375 0.125 0.09375 0.1875 0.0625 0.125 0.0625 0.5625 0.09375 0.5625 0.0625 0.625 0.09375 0.0625 0.09375 0.125 0.0625 0.0625 0.0625 0.5 0.09375 0.5 0.0625 0.5625 0.09375 0.4375 0.09375 0.5 0.0625 0.4375 0.03125 0.625 0.0625 0.625 0.03125 0.6875 0.0625 0.125 0.0625 0.1875 0.03125 0.125 0.03125 0.5625 0.0625 0.5625 0.03125 0.625 0.0625 0.0625 0.0625 0.125 0.03125 0.0625 0.03125 0.5 0.0625 0.5 0.03125 0.5625 0.0625 0.4375 0.0625 0.5 0.03125 0.4375 0.03125 0.875 0.0625 0.875 0.03125 0.9375 0.0625 0.375 0.0625 0.4375 0.03125 0.375 0.03125 0.8125 0.0625 0.8125 0.03125 0.875 0.0625 0.3125 0.0625 0.375 0.03125 0.3125 0.03125 0.75 0.0625 0.75 0.03125 0.8125 0.0625 0.25 0.0625 0.3125 0.03125 0.25 0.03125 0.6875 0.0625 0.6875 0.03125 0.75 0.0625 0.1875 0.0625 0.25 0.03125 0.1875 0.03125 0.375 0.03125 0.4375 0 0.375 0.03125 0.8125 0.03125 0.875 0 0.8125 0.03125 0.3125 0.03125 0.375 0 0.3125 0.03125 0.75 0.03125 0.8125 0 0.75 0 0.25 0.03125 0.25 0 0.3125 0.03125 0.6875 0.03125 0.75 0 0.6875 0 0.1875 0.03125 0.1875 0 0.25 0 0.625 0.03125 0.625 0 0.6875 0 0.125 0.03125 0.125 0 0.1875 0 0.5625 0.03125 0.5625 0 0.625 0 0.0625 0.03125 0.0625 0 0.125 0 0.5 0.03125 0.5 0 0.5625 0.03125 0.4375 0.03125 0.5 0 0.4375 0.03125 0.875 0.03125 0.9375 0 0.875 0.96875 0.125 1 0.125 0.96875 0.1875 1 0.5625 1 0.625 0.96875 0.5625 0.96875 0.0625 1 0.0625 0.96875 0.125 1 0.5 1 0.5625 0.96875 0.5 0.96875 0.4375 1 0.4375 0.96875 0.5 1 0.875 1 0.9375 0.96875 0.875 0.96875 0.375 1 0.375 0.96875 0.4375 1 0.8125 1 0.875 0.96875 0.8125 0.96875 0.3125 1 0.3125 0.96875 0.375 1 0.75 1 0.8125 0.96875 0.75 0.96875 0.25 1 0.25 0.96875 0.3125 1 0.6875 1 0.75 0.96875 0.6875 0.96875 0.1875 1 0.1875 0.96875 0.25 1 0.625 1 0.6875 0.96875 0.625 0.9375 0.3125 0.96875 0.3125 0.9375 0.375 0.96875 0.75 0.96875 0.8125 0.9375 0.75 0.9375 0.25 0.96875 0.25 0.9375 0.3125 0.96875 0.6875 0.96875 0.75 0.9375 0.6875 0.9375 0.1875 0.96875 0.1875 0.9375 0.25 0.96875 0.625 0.96875 0.6875 0.9375 0.625 0.9375 0.125 0.96875 0.125 0.9375 0.1875 0.96875 0.5625 0.96875 0.625 0.9375 0.5625 0.9375 0.0625 0.96875 0.0625 0.9375 0.125 0.96875 0.5 0.96875 0.5625 0.9375 0.5 0.9375 0.4375 0.96875 0.4375 0.9375 0.5 0.96875 0.875 0.96875 0.9375 0.9375 0.875 0.9375 0.375 0.96875 0.375 0.9375 0.4375 0.96875 0.8125 0.96875 0.875 0.9375 0.8125 0.90625 0.0625 0.9375 0.0625 0.90625 0.125 0.9375 0.5 0.9375 0.5625 0.90625 0.5 0.90625 0.4375 0.9375 0.4375 0.90625 0.5 0.9375 0.875 0.9375 0.9375 0.90625 0.875 0.90625 0.375 0.9375 0.375 0.90625 0.4375 0.9375 0.8125 0.9375 0.875 0.90625 0.8125 0.90625 0.3125 0.9375 0.3125 0.90625 0.375 0.9375 0.75 0.9375 0.8125 0.90625 0.75 0.90625 0.25 0.9375 0.25 0.90625 0.3125 0.9375 0.6875 0.9375 0.75 0.90625 0.6875 0.90625 0.1875 0.9375 0.1875 0.90625 0.25 0.9375 0.625 0.9375 0.6875 0.90625 0.625 0.90625 0.125 0.9375 0.125 0.90625 0.1875 0.9375 0.5625 0.9375 0.625 0.90625 0.5625 0.90625 0.75 0.90625 0.8125 0.875 0.75 0.875 0.25 0.90625 0.25 0.875 0.3125 0.90625 0.6875 0.90625 0.75 0.875 0.6875 0.875 0.1875 0.90625 0.1875 0.875 0.25 0.90625 0.625 0.90625 0.6875 0.875 0.625 0.875 0.125 0.90625 0.125 0.875 0.1875 0.90625 0.5625 0.90625 0.625 0.875 0.5625 0.875 0.0625 0.90625 0.0625 0.875 0.125 0.90625 0.5 0.90625 0.5625 0.875 0.5 0.875 0.4375 0.90625 0.4375 0.875 0.5 0.90625 0.875 0.90625 0.9375 0.875 0.875 0.875 0.375 0.90625 0.375 0.875 0.4375 0.90625 0.8125 0.90625 0.875 0.875 0.8125 0.875 0.3125 0.90625 0.3125 0.875 0.375 0.875 0.5 0.875 0.5625 0.84375 0.5 0.84375 0.4375 0.875 0.4375 0.84375 0.5 0.875 0.875 0.875 0.9375 0.84375 0.875 0.84375 0.375 0.875 0.375 0.84375 0.4375 0.875 0.8125 0.875 0.875 0.84375 0.8125 0.84375 0.3125 0.875 0.3125 0.84375 0.375 0.875 0.75 0.875 0.8125 0.84375 0.75 0.84375 0.25 0.875 0.25 0.84375 0.3125 0.875 0.6875 0.875 0.75 0.84375 0.6875 0.84375 0.1875 0.875 0.1875 0.84375 0.25 0.875 0.625 0.875 0.6875 0.84375 0.625 0.84375 0.125 0.875 0.125 0.84375 0.1875 0.875 0.5625 0.875 0.625 0.84375 0.5625 0.84375 0.0625 0.875 0.0625 0.84375 0.125 0.8125 0.25 0.84375 0.25 0.8125 0.3125 0.84375 0.6875 0.84375 0.75 0.8125 0.6875 0.8125 0.1875 0.84375 0.1875 0.8125 0.25 0.84375 0.625 0.84375 0.6875 0.8125 0.625 0.8125 0.125 0.84375 0.125 0.8125 0.1875 0.84375 0.5625 0.84375 0.625 0.8125 0.5625 0.8125 0.0625 0.84375 0.0625 0.8125 0.125 0.84375 0.5 0.84375 0.5625 0.8125 0.5 0.8125 0.4375 0.84375 0.4375 0.8125 0.5 0.84375 0.875 0.84375 0.9375 0.8125 0.875 0.8125 0.375 0.84375 0.375 0.8125 0.4375 0.84375 0.8125 0.84375 0.875 0.8125 0.8125 0.8125 0.3125 0.84375 0.3125 0.8125 0.375 0.84375 0.75 0.84375 0.8125 0.8125 0.75 0.78125 0.4375 0.8125 0.4375 0.78125 0.5 0.8125 0.875 0.8125 0.9375 0.78125 0.875 0.78125 0.375 0.8125 0.375 0.78125 0.4375 0.8125 0.8125 0.8125 0.875 0.78125 0.8125 0.78125 0.3125 0.8125 0.3125 0.78125 0.375 0.8125 0.75 0.8125 0.8125 0.78125 0.75 0.78125 0.25 0.8125 0.25 0.78125 0.3125 0.8125 0.6875 0.8125 0.75 0.78125 0.6875 0.78125 0.1875 0.8125 0.1875 0.78125 0.25 0.8125 0.625 0.8125 0.6875 0.78125 0.625 0.78125 0.125 0.8125 0.125 0.78125 0.1875 0.8125 0.5625 0.8125 0.625 0.78125 0.5625 0.78125 0.0625 0.8125 0.0625 0.78125 0.125 0.8125 0.5 0.8125 0.5625 0.78125 0.5 0.78125 0.6875 0.78125 0.75 0.75 0.6875 0.75 0.1875 0.78125 0.1875 0.75 0.25 0.78125 0.625 0.78125 0.6875 0.75 0.625 0.75 0.125 0.78125 0.125 0.75 0.1875 0.78125 0.5625 0.78125 0.625 0.75 0.5625 0.75 0.0625 0.78125 0.0625 0.75 0.125 0.78125 0.5 0.78125 0.5625 0.75 0.5 0.75 0.4375 0.78125 0.4375 0.75 0.5 0.78125 0.875 0.78125 0.9375 0.75 0.875 0.75 0.375 0.78125 0.375 0.75 0.4375 0.78125 0.8125 0.78125 0.875 0.75 0.8125 0.75 0.3125 0.78125 0.3125 0.75 0.375 0.78125 0.75 0.78125 0.8125 0.75 0.75 0.75 0.25 0.78125 0.25 0.75 0.3125 0.375 0 0.375 0.25 0.625 0 0.375 0.25 0.375 0.5 0.625 0.25 0.375 0.5 0.375 0.75 0.625 0.5 0.625 0.75 0.375 0.75 0.625 1 0.375 1 0.375 0.75 0.375 1 0.625 0.5 0.625 0.75 0.875 0.5 0.375 0.5 0.125 0.5 0.375 0.75 0.375 0.25 0.375 0.25 0.375 0.5 0.375 0 0.375 0 0.375 0.25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.375 0.75 0.375 0.5 0.375 0.75 0.375 0.5 0.375 0.5 0.375 0.5 0 0 0.375 0.75 0 0 0.375 0.75 0.375 0.75 0.375 0.75 0.375 0.75 0.375 0.75 0.375 0.75 0.375 0.75 0.375 0.75 0.375 0.75 0.375 0.6875 0.375 0.625 0.375 0.625 0.375 0.625 0.375 0.75 0.375 0.6875 0.375 0.75 0.375 0.5 0.375 0.625 0.375 0.5 0.375 0.5625 0.375 0.5 0.375 0.625 0.375 0.6875 0.375 0.75 0.375 0.75 0.375 0.75 0.375 0.6875 0.375 0.5 0.375 0.5 0.375 0.5 0.375 0.5 0.375 0.5 0.375 0.5 0.375 0.5 0.375 0.5 0.375 0.5 0.375 0.625 0.375 0.75 0.375 0.75 0.375 0.75 0.375 0.625 0.375 0.625 0.375 0.5 0.375 0.5 0.375 0.625 0.375 0.5625 0.375 0.5 0.375 0.5 0.375 0.5 0.375 0.625 0.375 0.5625 0.375 0.5625 0.375 0.5625 0.375 0.625 0.375 0.6875 0.375 0.6875 0.375 0.75 0.375 0.625 0.375 0.625 0.375 0.6875 0.375 0.625 0.375 0.625 0.375 0.6875 0.375 0.6875 0.375 0.6875 0.375 0.75 0.375 0.5 0.375 0.5 0.375 0.5625 0.375 0.5 0.375 0.5 0.375 0.5625 0.375 0.5625 0.375 0.5625 0.375 0.625 0 0 0 0 0 0 0 0 0.375 0.75 0 0 0.375 0.5 0.375 0.5 0.375 0.5 0.375 0.5 0.375 0.5 0.375 0.5 0 0 0 0 0 0 0.375 0.5 0.375 0.5 0.375 0.5 0.375 0.5 0.375 0.5 0.375 0.5 0 0 0 0 0 0 0.375 0.5 0.375 0.5 0.375 0.5 0 0 0 0 0 0 0.375 0.75 0.375 0.75 0 0 0 0 0.375 0.75 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.375 0.75 0.375 0.75 0.375 0.75 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.375 0.75 0 0 0 0 0 0 0 0 0 0 0 0 0.375 0.75 0.375 0.75 0 0 0.375 0.75 0.375 0.5 0.375 0.5 0.375 0.625 0.375 0.75 0.375 0.75 0.375 0.625 0.375 0.75 0.375 0.625 0.375 0.75 0.375 0.625 0.375 0.625 0.375 0.5 0.375 0.625 0.375 0.625 0.375 0.75 0.375 0.5 0.375 0.5 0.375 0.625 - - - - - - - - - - - - -

4220 4379 4378 4326 4229 4377 4376 4375 4373 357 4356 4371 356 4374 4356 4350 4373 355 465 4098 4251 4372 4371 4335 4370 4369 4312 502 4347 4114 4362 4368 4367 4366 4365 4364 4340 4363 4362 4361 4360 9 4310 4359 4358 4357 4356 591 4019 4004 4350 493 4240 4341 4335 493 4354 4355 4354 4353 4352 4351 4350 482 4349 4348 4347 4110 4346 4241 4345 4344 4343 389 4342 4305 4341 4340 4243 4339 4240 4338 4277 4071 4337 4336 401 382 496 4335 4282 4290 4334 4333 4332 486 4331 4330 4304 4329 4328 4327 4326 4049 4325 3963 4054 4265 381 388 4147 4145 4324 4323 4227 4297 496 4322 484 613 153 4270 4321 3966 391 4074 4320 4287 4319 4318 4306 4148 4275 4054 4317 4080 4271 335 397 4276 4237 4054 391 386 4316 4054 4315 4054 4307 350 4079 4314 4272 4054 4302 4308 4313 4310 4312 4145 356 4311 1363 4162 4236 4054 4310 4309 4308 4299 4073 4307 4306 4147 4305 4062 4080 406 4304 4303 4297 4302 4301 3961 4300 4299 4298 4297 4296 332 4283 357 4295 411 4294 4293 410 4292 410 4291 4094 4290 4289 411 4288 4284 4287 4278 4286 411 4079 4081 4285 357 4284 4283 4282 4094 4247 4244 4275 4281 4280 4279 4278 367 4272 4265 4273 4277 395 4276 4265 4275 4274 4273 4110 440 4272 4271 4270 4269 4049 4079 4268 4267 4263 4266 4261 4265 4264 4261 4263 4262 4079 4050 4261 4254 4253 4260 4259 4254 4258 4257 4256 4071 4255 4254 421 338 4253 4252 4247 609 4251 4250 4244 609 4235 4249 326 4248 4247 484 442 450 4246 4245 4244 484 4243 4242 4044 407 4241 378 4240 4239 4238 484 4237 4236 4235 4234 4230 4233 4230 4232 4231 4230 4229 4228 4227 403 408 4076 4224 4226 4225 4090 4224 4223 4222 4090 4221 4090 4220 4219 4160 4218 4217 4216

-
- - - - -

0 0 0 1 0 1 2 0 2 3 1 3 4 1 4 5 1 5 6 2 6 7 2 7 8 2 8 9 3 9 10 3 10 11 3 11 12 4 12 13 5 13 14 6 14 15 7 15 16 7 16 17 7 17 16 8 18 3 8 19 18 8 20 19 9 21 20 9 22 21 9 23 22 10 24 23 10 25 20 10 26 23 11 27 22 11 28 9 11 29 24 12 30 25 12 31 15 12 32 2 13 33 26 13 34 25 13 35 27 14 36 8 14 37 26 14 38 27 15 39 28 15 40 21 15 41 14 16 42 29 17 43 30 18 44 31 19 45 5 19 46 14 19 47 4 20 48 12 20 49 14 20 50 28 21 51 32 21 52 33 21 53 2 22 54 27 22 55 28 22 56 32 23 57 34 23 58 35 23 59 21 3 60 36 3 61 32 3 62 25 21 63 37 21 64 36 21 65 24 3 66 33 3 67 37 3 68 38 24 69 35 24 70 34 24 71 35 25 72 38 25 73 37 25 74 38 26 75 39 26 76 36 26 77 39 27 78 34 27 79 32 27 80 40 28 81 1 29 82 41 30 83 42 31 84 40 32 85 43 33 86 44 34 87 45 35 88 46 36 89 1 37 90 0 38 91 47 39 92 48 40 93 44 41 94 49 42 95 50 43 96 11 43 97 10 43 98 51 44 99 52 45 100 42 46 101 6 47 102 53 48 103 54 49 104 55 50 105 56 51 106 57 52 107 58 53 108 59 54 109 60 55 110 7 56 111 54 57 112 52 58 113 61 59 114 62 60 115 63 61 116 63 62 117 62 63 118 64 64 119 65 65 120 66 66 121 53 67 122 56 68 123 67 68 124 11 68 125 68 69 126 69 70 127 70 71 128 55 72 129 71 72 130 72 72 131 73 73 132 74 74 133 13 75 134 29 76 135 75 77 136 76 78 137 56 79 138 77 80 139 78 81 140 79 82 141 50 83 142 80 84 143 81 85 144 13 86 145 59 87 146 82 88 147 64 89 148 83 90 149 45 91 150 69 92 151 68 93 152 84 94 153 83 95 154 66 96 155 0 97 156 48 97 157 85 97 158 86 98 159 87 99 160 88 100 161 89 101 162 90 101 163 91 101 164 92 102 165 93 103 166 94 102 167 95 104 168 92 104 169 96 104 170 97 105 171 98 106 172 99 107 173 98 108 174 100 108 175 101 108 176 99 109 177 101 109 178 102 109 179 103 110 180 99 110 181 104 110 182 105 111 183 106 111 184 92 111 185 107 112 186 108 113 187 109 114 188 110 115 189 111 115 190 112 115 191 113 116 192 88 116 193 114 116 194 115 117 195 113 117 196 116 117 197 106 118 198 117 119 199 93 120 200 118 121 201 119 122 202 120 123 203 121 124 204 118 124 205 109 124 206 90 125 207 122 125 208 110 125 209 123 126 210 124 126 211 105 126 212 125 127 213 126 127 214 97 127 215 108 128 216 107 128 217 127 128 218 127 129 219 86 129 220 113 129 221 128 130 222 123 130 223 129 130 224 122 131 225 90 131 226 96 131 227 130 132 228 125 133 229 131 134 230 124 135 231 123 135 232 104 135 233 132 136 234 108 136 235 133 136 236 111 137 237 134 138 238 135 139 239 126 140 240 125 141 241 116 142 242 94 143 243 136 143 244 137 143 245 102 144 246 138 145 247 139 146 248 114 147 249 140 148 250 141 149 251 142 150 252 143 150 253 144 150 254 120 151 255 145 152 256 146 153 257 147 154 258 142 155 259 112 154 260 148 156 261 149 156 262 150 156 263 151 157 264 152 158 265 153 159 266 154 160 267 148 160 268 155 160 269 156 161 270 151 161 271 157 161 272 158 162 273 154 162 274 159 162 275 160 163 276 156 163 277 161 163 278 162 164 279 160 164 280 163 164 281 164 165 282 162 165 283 165 165 284 166 166 285 164 166 286 167 166 287 150 167 288 149 167 289 166 167 290 168 168 291 169 168 292 170 168 293 169 169 294 171 169 295 172 169 296 173 170 297 174 170 298 171 170 299 175 171 300 176 171 301 171 171 302 177 172 303 175 172 304 174 172 305 178 173 306 179 174 307 180 173 308 181 175 309 178 175 310 182 175 311 183 176 312 181 177 313 184 178 314 185 179 315 183 179 316 186 179 317 187 180 318 188 180 319 185 180 320 176 181 321 189 181 322 172 181 323 190 182 324 191 183 325 188 184 326 192 185 327 193 185 328 189 185 329 194 186 330 192 186 331 176 186 332 195 187 333 196 187 334 193 187 335 197 188 336 198 188 337 199 188 338 200 189 339 175 189 340 177 189 341 201 190 342 184 190 343 182 190 344 172 191 345 189 192 346 202 193 347 203 194 348 168 195 349 204 195 350 205 196 351 206 196 352 207 196 353 169 197 354 168 198 355 203 199 356 208 200 357 209 201 358 210 202 359 206 203 360 211 204 361 212 203 362 213 205 363 182 205 364 180 205 365 214 206 366 173 207 367 215 208 368 187 209 369 216 209 370 217 209 371 190 210 372 187 210 373 218 210 374 212 211 375 211 212 376 219 213 377 217 214 378 216 214 379 186 214 380 174 215 381 173 215 382 214 215 383 220 216 384 192 217 385 194 218 386 221 219 387 186 219 388 184 219 389 209 220 390 208 220 391 196 220 392 222 221 393 223 221 394 190 221 395 224 222 396 225 222 397 226 222 398 227 223 399 228 223 400 229 223 401 230 224 402 231 224 403 232 224 404 233 225 405 234 225 406 235 225 407 236 226 408 237 227 409 238 228 410 239 229 411 240 229 412 234 229 413 241 229 414 242 229 415 233 229 416 243 230 417 244 230 418 245 230 419 246 231 420 235 231 421 247 231 422 248 232 423 249 232 424 246 232 425 250 233 426 233 233 427 246 233 428 230 234 429 251 234 430 252 234 431 235 235 432 230 235 433 253 235 434 235 236 435 234 236 436 231 236 437 254 229 438 255 229 439 232 229 440 256 229 441 257 229 442 231 229 443 258 237 444 259 237 445 260 237 446 258 229 447 261 229 448 257 229 449 262 229 450 258 229 451 256 229 452 262 238 453 238 239 454 259 240 455 243 229 456 263 229 457 242 229 458 264 229 459 243 229 460 241 229 461 264 241 462 265 242 463 244 243 464 236 229 465 262 229 466 240 229 467 263 229 468 236 229 469 239 229 470 263 244 471 245 244 472 237 244 473 197 229 474 266 229 475 255 229 476 261 229 477 197 229 478 254 229 479 261 245 480 260 245 481 198 245 482 260 246 483 267 246 484 268 246 485 245 247 486 269 248 487 270 249 488 265 250 489 271 250 490 272 250 491 238 251 492 273 252 493 274 253 494 259 254 495 274 255 496 267 256 497 244 257 498 272 258 499 269 259 500 198 260 501 268 261 502 275 262 503 237 263 504 270 264 505 273 265 506 275 266 507 268 266 508 276 266 509 274 267 510 273 267 511 277 267 512 268 268 513 267 269 514 278 270 515 273 271 516 270 272 517 279 273 518 267 274 519 274 274 520 280 274 521 270 275 522 269 275 523 281 275 524 269 276 525 272 276 526 202 276 527 272 277 528 271 277 529 282 277 530 283 278 531 229 278 532 284 278 533 285 279 534 286 279 535 287 279 536 288 280 537 289 280 538 290 280 539 286 281 540 288 281 541 227 281 542 223 19 543 222 19 544 288 19 545 222 19 546 291 19 547 289 19 548 292 282 549 285 282 550 283 282 551 191 19 552 293 19 553 285 19 554 293 19 555 223 19 556 286 19 557 294 283 558 163 283 559 161 283 560 295 284 561 296 284 562 228 284 563 225 285 564 248 285 565 297 285 566 298 286 567 161 286 568 157 286 569 299 287 570 300 287 571 167 287 572 301 288 573 150 288 574 300 288 575 275 289 576 195 289 577 199 289 578 159 290 579 155 290 580 302 290 581 303 291 582 167 291 583 165 291 584 153 292 585 297 292 586 304 292 587 295 293 588 159 293 589 305 293 590 306 294 591 226 295 592 225 296 593 155 297 594 150 297 595 301 297 596 307 298 597 284 298 598 229 298 599 308 299 600 165 299 601 163 299 602 309 300 603 310 300 604 248 300 605 311 301 606 312 301 607 253 301 608 312 302 609 313 303 610 247 304 611 313 305 612 309 306 613 314 307 614 315 308 615 316 308 616 317 308 617 248 309 618 310 310 619 226 311 620 80 312 621 10 312 622 22 312 623 19 313 624 28 313 625 27 313 626 10 314 627 9 314 628 22 314 629 22 315 630 19 315 631 27 315 632 2 316 633 24 316 634 318 316 635 80 317 636 22 317 637 27 317 638 2 318 639 318 318 640 17 318 641 79 319 642 80 319 643 27 319 644 2 320 645 1 320 646 40 320 647 62 321 648 79 321 649 27 321 650 27 322 651 2 322 652 42 322 653 18 323 654 31 323 655 17 323 656 30 324 657 76 324 658 75 324 659 64 325 660 62 325 661 27 325 662 30 326 663 75 326 664 69 326 665 83 327 666 64 327 667 27 327 668 30 328 669 69 328 670 45 328 671 66 329 672 83 329 673 27 329 674 30 330 675 45 330 676 44 330 677 53 331 678 66 331 679 27 331 680 31 332 681 30 332 682 17 332 683 54 333 684 53 333 685 27 333 686 30 334 687 2 334 688 17 334 689 52 335 690 54 335 691 27 335 692 44 336 693 2 336 694 30 336 695 42 337 696 52 337 697 27 337 698 48 338 699 2 338 700 44 338 701 40 339 702 42 339 703 2 339 704 0 340 705 2 340 706 48 340 707 5 1 708 31 1 709 18 1 710 18 1 711 3 1 712 5 1 713 12 341 714 4 341 715 16 341 716 15 342 717 25 342 718 26 342 719 4 343 720 3 343 721 16 343 722 16 344 723 15 344 724 26 344 725 8 345 726 21 345 727 20 345 728 12 346 729 16 346 730 26 346 731 8 347 732 20 347 733 23 347 734 60 348 735 12 348 736 26 348 737 8 349 738 7 349 739 51 349 740 58 350 741 60 350 742 26 350 743 26 351 744 8 351 745 319 351 746 320 352 747 67 352 748 23 352 749 81 353 750 58 353 751 26 353 752 67 354 753 72 354 754 23 354 755 73 355 756 81 355 757 26 355 758 72 356 759 71 357 760 23 358 761 68 359 762 73 359 763 26 359 764 71 360 765 8 360 766 23 360 767 46 361 768 68 361 769 26 361 770 57 362 771 8 362 772 71 362 773 49 363 774 46 363 775 26 363 776 78 364 777 8 364 778 57 364 779 85 365 780 49 365 781 26 365 782 63 366 783 8 366 784 78 366 785 47 367 786 85 367 787 26 367 788 82 368 789 8 368 790 63 368 791 41 369 792 47 369 793 26 369 794 84 370 795 8 370 796 82 370 797 43 371 798 41 371 799 26 371 800 65 372 801 8 372 802 84 372 803 319 373 804 43 373 805 26 373 806 6 374 807 8 374 808 65 374 809 51 375 810 319 375 811 8 375 812 11 3 813 67 3 814 320 3 815 320 3 816 9 3 817 11 3 818 70 376 819 14 377 820 74 378 821 12 379 822 60 379 823 59 380 824 74 381 825 14 381 826 13 381 827 12 382 828 59 383 829 13 384 830 318 385 831 15 385 832 17 385 833 17 386 834 16 386 835 18 386 836 28 387 837 19 387 838 21 387 839 19 388 840 22 388 841 20 388 842 320 389 843 23 389 844 9 389 845 318 390 846 24 390 847 15 390 848 24 391 849 2 391 850 25 391 851 2 392 852 27 392 853 26 392 854 8 393 855 27 393 856 21 393 857 76 394 858 30 394 859 29 394 860 14 395 861 70 396 862 29 397 863 30 398 864 31 398 865 14 398 866 5 19 867 4 19 868 14 19 869 24 21 870 28 21 871 33 21 872 24 399 873 2 399 874 28 399 875 33 400 876 32 400 877 35 400 878 28 3 879 21 3 880 32 3 881 21 21 882 25 21 883 36 21 884 25 3 885 24 3 886 37 3 887 39 401 888 38 401 889 34 401 890 33 402 891 35 402 892 37 402 893 37 403 894 38 403 895 36 403 896 36 404 897 39 404 898 32 404 899 43 405 900 40 406 901 41 407 902 319 408 903 42 409 904 43 410 905 49 411 906 44 412 907 46 413 908 41 414 909 1 415 910 47 416 911 85 417 912 48 418 913 49 419 914 10 420 915 80 420 916 50 420 917 50 421 918 61 421 919 11 421 920 319 422 921 51 423 922 42 424 923 7 425 924 6 426 925 54 427 926 71 428 927 55 429 928 57 430 929 51 431 930 7 432 931 52 433 932 63 434 933 78 435 934 77 436 935 61 437 936 50 438 937 62 439 938 63 440 939 77 441 940 61 442 941 50 443 942 79 444 943 62 445 944 82 446 945 63 447 946 64 448 947 6 449 948 65 450 949 53 451 950 11 452 951 61 452 952 77 452 953 55 453 954 72 453 955 67 453 956 11 454 957 77 454 958 56 454 959 56 455 960 55 455 961 67 455 962 69 456 963 75 457 964 29 458 965 74 459 966 73 460 967 68 461 968 69 462 969 29 463 970 70 464 971 70 465 972 74 466 973 68 467 974 81 468 975 73 469 976 13 470 977 57 471 978 56 472 979 78 473 980 58 474 981 81 475 982 59 476 983 84 477 984 82 478 985 83 479 986 46 480 987 45 481 988 68 482 989 65 483 990 84 484 991 66 485 992 47 486 993 0 486 994 85 486 995 113 487 996 86 488 997 88 489 998 144 490 999 89 490 1000 91 490 1001 96 491 1002 92 492 1003 94 493 1004 89 494 1005 95 494 1006 96 494 1007 99 495 1008 103 496 1009 131 497 1010 131 498 1011 97 499 1012 99 500 1013 99 501 1014 98 501 1015 101 501 1016 104 502 1017 99 502 1018 102 502 1019 128 503 1020 103 503 1021 104 503 1022 92 504 1023 95 504 1024 129 504 1025 129 505 1026 105 505 1027 92 505 1028 132 506 1029 109 507 1030 108 508 1031 146 509 1032 107 510 1033 109 511 1034 112 512 1035 144 512 1036 91 512 1037 91 513 1038 110 513 1039 112 513 1040 116 514 1041 113 514 1042 114 514 1043 130 515 1044 115 515 1045 116 515 1046 92 516 1047 106 517 1048 93 518 1049 109 519 1050 118 520 1051 120 521 1052 132 522 1053 121 522 1054 109 522 1055 91 523 1056 90 523 1057 110 523 1058 129 524 1059 123 524 1060 105 524 1061 131 525 1062 125 525 1063 97 525 1064 133 526 1065 108 526 1066 127 526 1067 113 527 1068 115 527 1069 133 527 1070 133 528 1071 127 528 1072 113 528 1073 95 529 1074 128 529 1075 129 529 1076 89 530 1077 96 530 1078 90 530 1079 137 531 1080 122 531 1081 96 531 1082 103 532 1083 130 533 1084 131 534 1085 128 535 1086 104 535 1087 123 536 1088 139 537 1089 124 537 1090 104 537 1091 115 538 1092 132 538 1093 133 538 1094 112 539 1095 111 540 1096 135 541 1097 130 542 1098 116 543 1099 125 544 1100 141 545 1101 126 546 1102 116 547 1103 96 548 1104 94 548 1105 137 548 1106 104 549 1107 102 550 1108 139 551 1109 116 552 1110 114 553 1111 141 554 1112 112 555 1113 142 555 1114 144 555 1115 109 556 1116 120 557 1117 146 558 1118 135 559 1119 147 560 1120 112 561 1121 155 562 1122 148 562 1123 150 562 1124 153 563 1125 157 563 1126 151 564 1127 151 565 1128 321 566 1129 152 567 1130 159 160 1131 154 160 1132 155 160 1133 161 568 1134 156 568 1135 157 568 1136 295 569 1137 158 569 1138 159 569 1139 163 570 1140 160 570 1141 161 570 1142 165 571 1143 162 571 1144 163 571 1145 167 572 1146 164 572 1147 165 572 1148 300 573 1149 166 573 1150 167 573 1151 300 574 1152 150 574 1153 166 574 1154 205 575 1155 168 575 1156 170 575 1157 170 576 1158 169 576 1159 172 576 1160 169 577 1161 173 577 1162 171 577 1163 174 578 1164 175 578 1165 171 578 1166 174 579 1167 180 579 1168 177 579 1169 179 580 1170 177 580 1171 180 580 1172 182 581 1173 178 582 1174 180 583 1175 184 584 1176 181 584 1177 182 584 1178 186 585 1179 183 586 1180 184 585 1181 216 587 1182 185 587 1183 186 587 1184 216 588 1185 187 588 1186 185 588 1187 171 589 1188 176 589 1189 172 589 1190 187 590 1191 190 591 1192 188 592 1193 176 593 1194 192 593 1195 189 593 1196 176 594 1197 175 594 1198 194 594 1199 200 595 1200 194 595 1201 175 595 1202 193 596 1203 192 596 1204 195 596 1205 220 597 1206 195 597 1207 192 597 1208 266 598 1209 197 598 1210 199 598 1211 213 599 1212 201 599 1213 182 599 1214 282 600 1215 219 601 1216 211 602 1217 196 603 1218 208 604 1219 210 605 1220 282 606 1221 211 607 1222 206 608 1223 196 609 1224 210 3 1225 322 610 1226 282 611 1227 206 612 1228 205 613 1229 196 614 1230 322 615 1231 276 616 1232 282 617 1233 205 618 1234 170 619 1235 196 620 1236 276 621 1237 278 622 1238 282 623 1239 170 624 1240 172 625 1241 196 626 1242 278 627 1243 280 628 1244 202 629 1245 282 630 1246 172 631 1247 193 632 1248 196 3 1249 280 3 1250 279 21 1251 281 21 1252 202 21 1253 189 633 1254 193 3 1255 280 634 1256 280 21 1257 277 21 1258 279 21 1259 189 635 1260 280 636 1261 279 637 1262 189 638 1263 279 639 1264 202 640 1265 207 641 1266 204 641 1267 168 641 1268 168 642 1269 205 642 1270 207 642 1271 203 643 1272 215 644 1273 169 645 1274 173 646 1275 169 647 1276 215 648 1277 207 649 1278 206 650 1279 212 649 1280 224 651 1281 213 651 1282 180 651 1283 218 652 1284 187 652 1285 217 652 1286 291 653 1287 190 653 1288 218 653 1289 221 654 1290 217 654 1291 186 654 1292 214 655 1293 224 655 1294 180 655 1295 180 656 1296 174 656 1297 214 656 1298 201 657 1299 221 657 1300 184 657 1301 195 658 1302 209 658 1303 196 658 1304 191 659 1305 190 659 1306 293 659 1307 291 660 1308 222 660 1309 190 660 1310 223 661 1311 293 661 1312 190 661 1313 289 3 1314 291 3 1315 218 3 1316 214 662 1317 215 662 1318 264 662 1319 289 663 1320 218 663 1321 217 663 1322 224 3 1323 214 3 1324 264 3 1325 289 664 1326 217 664 1327 221 664 1328 215 665 1329 203 665 1330 264 665 1331 289 666 1332 221 666 1333 201 666 1334 203 667 1335 204 667 1336 265 667 1337 289 668 1338 201 668 1339 290 668 1340 204 669 1341 207 669 1342 265 669 1343 290 670 1344 201 670 1345 162 670 1346 207 671 1347 271 671 1348 265 671 1349 201 672 1350 213 672 1351 162 672 1352 158 3 1353 228 3 1354 290 3 1355 148 3 1356 154 3 1357 290 3 1358 226 673 1359 323 673 1360 321 673 1361 154 674 1362 158 674 1363 290 674 1364 226 675 1365 321 675 1366 224 675 1367 149 3 1368 148 3 1369 290 3 1370 324 3 1371 224 3 1372 264 3 1373 166 3 1374 149 3 1375 290 3 1376 264 676 1377 203 676 1378 265 676 1379 164 677 1380 166 677 1381 290 677 1382 324 678 1383 250 678 1384 224 678 1385 162 3 1386 164 3 1387 290 3 1388 250 679 1389 249 679 1390 224 679 1391 160 680 1392 162 680 1393 213 680 1394 249 681 1395 248 681 1396 224 681 1397 156 682 1398 160 682 1399 224 682 1400 271 683 1401 212 683 1402 282 683 1403 160 684 1404 213 684 1405 224 684 1406 271 685 1407 207 685 1408 212 685 1409 151 686 1410 156 686 1411 224 686 1412 219 687 1413 282 687 1414 212 687 1415 321 688 1416 151 688 1417 224 688 1418 224 689 1419 248 689 1420 225 689 1421 229 690 1422 287 690 1423 227 690 1424 227 19 1425 290 19 1426 228 19 1427 228 19 1428 296 19 1429 229 19 1430 251 691 1431 230 691 1432 232 691 1433 246 692 1434 233 692 1435 235 692 1436 262 693 1437 236 693 1438 238 694 1439 234 229 1440 233 229 1441 242 229 1442 242 229 1443 239 229 1444 234 229 1445 233 229 1446 250 229 1447 324 229 1448 324 229 1449 241 229 1450 233 229 1451 263 695 1452 243 695 1453 245 695 1454 314 696 1455 246 696 1456 247 696 1457 314 697 1458 248 697 1459 246 697 1460 249 698 1461 250 698 1462 246 698 1463 253 699 1464 230 699 1465 252 699 1466 247 700 1467 235 700 1468 253 700 1469 230 701 1470 235 701 1471 231 701 1472 232 229 1473 231 229 1474 257 229 1475 257 229 1476 254 229 1477 232 229 1478 231 229 1479 234 229 1480 240 229 1481 240 229 1482 256 229 1483 231 229 1484 261 702 1485 258 703 1486 260 704 1487 256 229 1488 258 229 1489 257 229 1490 240 229 1491 262 229 1492 256 229 1493 258 705 1494 262 706 1495 259 707 1496 241 229 1497 243 229 1498 242 229 1499 324 229 1500 264 229 1501 241 229 1502 243 708 1503 264 709 1504 244 710 1505 239 229 1506 236 229 1507 240 229 1508 242 229 1509 263 229 1510 239 229 1511 236 711 1512 263 711 1513 237 711 1514 254 229 1515 197 229 1516 255 229 1517 257 229 1518 261 229 1519 254 229 1520 197 712 1521 261 712 1522 198 712 1523 198 713 1524 260 713 1525 268 713 1526 237 714 1527 245 715 1528 270 716 1529 244 717 1530 265 717 1531 272 717 1532 259 718 1533 238 719 1534 274 720 1535 260 721 1536 259 722 1537 267 723 1538 245 724 1539 244 725 1540 269 726 1541 199 727 1542 198 728 1543 275 729 1544 238 730 1545 237 731 1546 273 732 1547 322 733 1548 275 733 1549 276 733 1550 280 734 1551 274 735 1552 277 734 1553 276 736 1554 268 737 1555 278 736 1556 277 738 1557 273 739 1558 279 740 1559 278 741 1560 267 741 1561 280 741 1562 279 742 1563 270 742 1564 281 742 1565 281 743 1566 269 743 1567 202 743 1568 202 744 1569 272 744 1570 282 744 1571 284 745 1572 325 745 1573 283 745 1574 283 19 1575 287 19 1576 229 19 1577 283 279 1578 285 279 1579 287 279 1580 227 746 1581 288 746 1582 290 746 1583 287 747 1584 286 747 1585 227 747 1586 286 19 1587 223 19 1588 288 19 1589 288 19 1590 222 19 1591 289 19 1592 325 748 1593 292 748 1594 283 748 1595 292 19 1596 191 19 1597 285 19 1598 285 19 1599 293 19 1600 286 19 1601 298 749 1602 294 749 1603 161 749 1604 158 750 1605 295 751 1606 228 750 1607 152 752 1608 321 752 1609 323 752 1610 297 753 1611 153 753 1612 226 753 1613 252 754 1614 317 754 1615 253 754 1616 247 755 1617 253 755 1618 297 755 1619 248 756 1620 314 756 1621 297 756 1622 152 757 1623 323 757 1624 226 757 1625 314 758 1626 247 758 1627 297 758 1628 152 759 1629 226 759 1630 153 759 1631 253 760 1632 317 760 1633 297 760 1634 297 761 1635 226 761 1636 225 761 1637 304 762 1638 298 762 1639 157 762 1640 303 763 1641 299 763 1642 167 763 1643 299 764 1644 301 764 1645 300 764 1646 325 1 1647 284 1 1648 307 1 1649 307 1 1650 305 1 1651 325 1 1652 304 765 1653 317 765 1654 251 765 1655 325 766 1656 305 766 1657 302 766 1658 326 767 1659 315 767 1660 252 767 1661 325 768 1662 302 768 1663 301 768 1664 326 769 1665 252 769 1666 251 769 1667 325 770 1668 301 770 1669 299 770 1670 316 771 1671 326 771 1672 251 771 1673 325 772 1674 299 772 1675 251 772 1676 317 773 1677 316 773 1678 251 773 1679 299 774 1680 303 774 1681 251 774 1682 298 775 1683 304 775 1684 251 775 1685 303 776 1686 308 776 1687 251 776 1688 294 777 1689 298 777 1690 251 777 1691 251 778 1692 232 778 1693 325 778 1694 255 1 1695 266 1 1696 179 1 1697 275 3 1698 322 3 1699 210 3 1700 266 779 1701 177 779 1702 179 779 1703 294 780 1704 251 780 1705 308 780 1706 292 781 1707 325 781 1708 232 781 1709 188 1 1710 191 1 1711 292 1 1712 194 782 1713 200 782 1714 266 782 1715 185 783 1716 188 783 1717 292 783 1718 220 784 1719 194 784 1720 199 784 1721 183 785 1722 185 785 1723 292 785 1724 200 786 1725 177 786 1726 266 786 1727 181 787 1728 183 787 1729 232 787 1730 195 788 1731 220 788 1732 199 788 1733 178 1 1734 181 1 1735 255 1 1736 209 789 1737 195 789 1738 275 789 1739 179 1 1740 178 1 1741 255 1 1742 292 790 1743 232 790 1744 183 790 1745 199 791 1746 194 791 1747 266 791 1748 210 792 1749 209 792 1750 275 792 1751 181 793 1752 232 793 1753 255 793 1754 305 794 1755 159 794 1756 302 794 1757 308 795 1758 303 795 1759 165 795 1760 317 796 1761 304 796 1762 297 796 1763 157 797 1764 153 797 1765 304 797 1766 307 293 1767 295 293 1768 305 293 1769 327 798 1770 306 799 1771 225 800 1772 302 801 1773 155 801 1774 301 801 1775 229 802 1776 296 802 1777 295 802 1778 295 803 1779 307 803 1780 229 803 1781 294 804 1782 308 804 1783 163 804 1784 314 805 1785 309 805 1786 248 805 1787 252 806 1788 311 806 1789 253 806 1790 253 807 1791 312 808 1792 247 809 1793 247 810 1794 313 811 1795 314 812 1796 328 813 1797 329 814 1798 330 815 1799 331 816 1800 332 817 1801 333 818 1802 334 819 1803 335 820 1804 336 821 1805 337 822 1806 338 823 1807 331 824 1808 339 825 1809 340 826 1810 341 827 1811 342 828 1812 343 829 1813 344 830 1814 344 830 1815 339 825 1816 345 831 1817 337 822 1818 344 830 1819 345 831 1820 337 822 1821 346 832 1822 342 828 1823 347 833 1824 348 834 1825 349 835 1826 350 836 1827 348 834 1828 347 833 1829 348 834 1830 340 826 1831 351 837 1832 341 827 1833 340 826 1834 348 834 1835 340 826 1836 343 829 1837 351 837 1838 347 838 1839 352 839 1840 353 840 1841 347 838 1842 354 841 1843 355 842 1844 356 843 1845 352 839 1846 347 838 1847 357 844 1848 358 845 1849 347 838 1850 354 841 1851 359 846 1852 360 847 1853 353 840 1854 361 848 1855 359 846 1856 359 846 1857 362 849 1858 363 850 1859 361 851 1860 364 852 1861 359 853 1862 365 854 1863 366 3 1864 367 855 1865 368 229 1866 333 818 1867 369 856 1868 370 857 1869 371 858 1870 372 859 1871 373 860 1872 374 861 1873 375 862 1874 376 863 1875 377 864 1876 378 865 1877 379 866 1878 378 867 1879 380 868 1880 355 869 1881 381 870 1882 382 871 1883 360 872 1884 383 873 1885 355 869 1886 382 871 1887 384 874 1888 385 875 1889 350 876 1890 386 877 1891 387 878 1892 341 879 1893 388 880 1894 389 881 1895 338 882 1896 390 883 1897 331 884 1898 338 885 1899 345 886 1900 391 887 1901 345 888 1902 389 889 1903 392 890 1904 389 891 1905 393 892 1906 394 893 1907 395 894 1908 396 895 1909 397 896 1910 398 897 1911 396 897 1912 360 897 1913 399 898 1914 400 899 1915 401 900 1916 393 901 1917 389 902 1918 402 903 1919 403 904 1920 404 905 1921 405 906 1922 406 907 1923 407 907 1924 408 907 1925 387 878 1926 386 877 1927 388 880 1928 409 3 1929 410 3 1930 411 3 1931 398 3 1932 360 3 1933 395 3 1934 366 908 1935 365 909 1936 412 910 1937 378 867 1938 413 911 1939 414 912 1940 413 911 1941 415 913 1942 414 912 1943 390 914 1944 391 915 1945 388 916 1946 391 917 1947 392 918 1948 388 919 1949 416 920 1950 391 921 1951 417 922 1952 418 923 1953 419 923 1954 387 923 1955 420 1 1956 421 924 1957 422 925 1958 423 926 1959 422 925 1960 421 924 1961 424 927 1962 425 928 1963 426 929 1964 427 930 1965 428 931 1966 429 932 1967 430 933 1968 427 930 1969 429 932 1970 431 934 1971 432 935 1972 433 936 1973 434 929 1974 433 936 1975 427 930 1976 435 937 1977 434 929 1978 436 938 1979 435 937 1980 437 939 1981 431 934 1982 438 940 1983 426 929 1984 439 941 1985 433 936 1986 438 940 1987 428 931 1988 432 935 1989 424 927 1990 438 940 1991 440 942 1992 441 942 1993 442 942 1994 443 943 1995 439 944 1996 444 945 1997 445 946 1998 446 947 1999 447 948 2000 448 949 2001 429 950 2002 449 951 2003 450 952 2004 451 953 2005 452 954 2006 453 955 2007 452 954 2008 454 956 2009 451 957 2010 455 958 2011 456 959 2012 457 3 2013 443 943 2014 444 945 2015 458 960 2016 459 961 2017 460 962 2018 461 963 2019 435 964 2020 462 965 2021 463 966 2022 464 966 2023 465 966 2024 466 3 2025 464 3 2026 430 3 2027 430 967 2028 467 967 2029 468 967 2030 468 968 2031 469 969 2032 470 970 2033 469 969 2034 471 3 2035 472 3 2036 472 1 2037 471 1 2038 473 1 2039 473 3 2040 474 3 2041 475 3 2042 453 971 2043 454 972 2044 440 973 2045 476 974 2046 477 974 2047 478 974 2048 479 975 2049 480 976 2050 481 977 2051 482 978 2052 483 979 2053 484 980 2054 485 981 2055 486 982 2056 487 983 2057 488 942 2058 481 942 2059 489 984 2060 490 985 2061 491 986 2062 485 987 2063 492 988 2064 493 989 2065 494 990 2066 495 991 2067 486 992 2068 496 993 2069 497 994 2070 498 995 2071 499 996 2072 500 997 2073 497 994 2074 501 998 2075 502 999 2076 503 1000 2077 504 1001 2078 505 1002 2079 506 1003 2080 507 1004 2081 508 1005 2082 509 1006 2083 510 1007 2084 506 1003 2085 511 1008 2086 512 1009 2087 513 1010 2088 505 1002 2089 514 1011 2090 515 1012 2091 508 1005 2092 516 1013 2093 517 1014 2094 513 1010 2095 518 1015 2096 519 1016 2097 520 1017 2098 521 1018 2099 522 1019 2100 523 1020 2101 524 1021 2102 525 1022 2103 521 1018 2104 517 1014 2105 526 1023 2106 527 1024 2107 528 1025 2108 527 1024 2109 529 1026 2110 530 1027 2111 531 1028 2112 532 1029 2113 520 1017 2114 533 1030 2115 491 1031 2116 490 1032 2117 534 1033 2118 490 1034 2119 535 1035 2120 523 1036 2121 522 1037 2122 526 1038 2123 536 1039 2124 535 1040 2125 489 1041 2126 529 1026 2127 537 1042 2128 530 1027 2129 538 1043 2130 491 1031 2131 510 1007 2132 539 1044 2133 537 1042 2134 532 1029 2135 511 1008 2136 515 1012 2137 540 1045 2138 527 1046 2139 541 1047 2140 542 1048 2141 506 3 2142 505 3 2143 543 3 2144 517 3 2145 521 3 2146 544 3 2147 508 3 2148 515 3 2149 545 3 2150 521 3 2151 520 3 2152 546 3 2153 515 3 2154 511 3 2155 547 3 2156 511 3 2157 506 3 2158 548 3 2159 513 3 2160 517 3 2161 549 3 2162 505 3 2163 513 3 2164 550 3 2165 520 3 2166 532 3 2167 551 3 2168 532 3 2169 537 3 2170 552 3 2171 553 3 2172 529 3 2173 554 3 2174 552 1049 2175 555 1050 2176 556 1051 2177 543 1052 2178 557 1053 2179 558 1054 2180 559 1055 2181 560 1056 2182 554 1057 2183 548 1058 2184 558 1054 2185 561 1059 2186 544 1060 2187 562 1061 2188 563 1062 2189 551 1063 2190 556 1051 2191 564 1064 2192 538 1043 2193 509 1006 2194 565 1065 2195 546 1066 2196 564 1064 2197 562 1061 2198 566 1067 2199 538 1043 2200 567 1068 2201 549 1069 2202 563 1062 2203 568 1070 2204 550 1071 2205 568 1070 2206 557 1053 2207 547 1072 2208 561 1059 2209 569 1073 2210 570 1074 2211 545 1075 2212 569 1073 2213 571 1076 2214 572 1077 2215 573 1078 2216 574 1079 2217 571 1076 2218 575 1080 2219 576 1081 2220 577 1082 2221 578 1083 2222 579 1084 2223 580 1085 2224 581 1086 2225 582 1087 2226 581 1086 2227 577 1082 2228 492 988 2229 583 1088 2230 584 1089 2231 585 3 2232 586 3 2233 587 3 2234 588 1090 2235 589 1091 2236 487 1092 2237 590 3 2238 591 3 2239 482 3 2240 592 1093 2241 593 1094 2242 594 1095 2243 486 982 2244 595 1096 2245 596 1097 2246 597 1098 2247 598 1099 2248 599 1100 2249 588 1101 2250 599 1100 2251 598 1099 2252 600 1102 2253 601 1103 2254 602 1104 2255 603 1105 2256 604 1106 2257 477 1107 2258 604 1106 2259 605 1108 2260 606 1109 2261 478 1110 2262 476 1110 2263 604 1110 2264 607 1111 2265 608 1112 2266 609 1113 2267 610 1114 2268 611 1115 2269 612 1116 2270 612 1116 2271 613 1117 2272 614 1118 2273 615 1119 2274 616 1120 2275 594 1121 2276 617 1122 2277 618 1123 2278 614 1124 2279 500 997 2280 619 1125 2281 620 1126 2282 614 1124 2283 618 1123 2284 542 1127 2285 621 1128 2286 622 1129 2287 623 1130 2288 624 1131 2289 622 1131 2290 625 1131 2291 610 1114 2292 626 1132 2293 627 1133 2294 628 1134 2295 622 1129 2296 621 1128 2297 503 1000 2298 591 1135 2299 587 3 2300 502 1136 2301 629 1137 2302 630 1138 2303 609 1139 2304 498 995 2305 631 1140 2306 632 1141 2307 633 1142 2308 634 1143 2309 635 1144 2310 636 1145 2311 633 1142 2312 637 1146 2313 638 1147 2314 636 1145 2315 639 1148 2316 640 1149 2317 638 1147 2318 641 1150 2319 642 1151 2320 640 1149 2321 643 1152 2322 644 1153 2323 642 1151 2324 645 1154 2325 646 1155 2326 644 1153 2327 647 1156 2328 648 1157 2329 646 1155 2330 649 1158 2331 650 1159 2332 648 1157 2333 651 1160 2334 652 1161 2335 650 1159 2336 653 1162 2337 654 1163 2338 652 1161 2339 655 1164 2340 656 1165 2341 654 1163 2342 657 1166 2343 658 1167 2344 656 1165 2345 659 1168 2346 660 1169 2347 636 1145 2348 661 1170 2349 662 1171 2350 658 1167 2351 663 1172 2352 634 1143 2353 662 1171 2354 664 1173 2355 665 1174 2356 641 1175 2357 666 1176 2358 667 1177 2359 668 1178 2360 669 1179 2361 670 1180 2362 646 1155 2363 671 1181 2364 672 1182 2365 656 1165 2366 633 1142 2367 668 1178 2368 673 1183 2369 674 1184 2370 675 1185 2371 642 1151 2372 676 1186 2373 677 1187 2374 652 1161 2375 640 1149 2376 678 1188 2377 659 1168 2378 679 1189 2379 669 1179 2380 648 1157 2381 662 1171 2382 680 1190 2383 671 1181 2384 636 1145 2385 660 1169 2386 668 1178 2387 670 1180 2388 674 1184 2389 644 1153 2390 672 1182 2391 676 1186 2392 654 1163 2393 642 1151 2394 675 1185 2395 678 1188 2396 677 1187 2397 679 1189 2398 650 1159 2399 634 1143 2400 673 1183 2401 680 1190 2402 681 1191 2403 682 1192 2404 683 1193 2405 684 1194 2406 685 1195 2407 669 1179 2408 660 1169 2409 686 1196 2410 666 1176 2411 687 1197 2412 684 1194 2413 679 1189 2414 659 1168 2415 688 1198 2416 686 1196 2417 689 1199 2418 687 1197 2419 677 1187 2420 690 1200 2421 688 1198 2422 659 1168 2423 691 1201 2424 689 1199 2425 676 1186 2426 675 1185 2427 692 1202 2428 693 1203 2429 694 1204 2430 691 1201 2431 672 1182 2432 674 1184 2433 695 1205 2434 692 1202 2435 696 1206 2436 694 1204 2437 671 1181 2438 670 1180 2439 697 1207 2440 674 1184 2441 667 1177 2442 696 1206 2443 680 1190 2444 698 1208 2445 699 1209 2446 700 1210 2447 701 1211 2448 702 1212 2449 703 1213 2450 649 1214 2451 704 1215 2452 705 1216 2453 706 1217 2454 707 1218 2455 663 1219 2456 708 1220 2457 709 1221 2458 637 1222 2459 645 1223 2460 710 1224 2461 711 1225 2462 655 1226 2463 712 1227 2464 713 1228 2465 707 1218 2466 714 1229 2467 632 1230 2468 665 1174 2469 715 1231 2470 643 1232 2471 651 1233 2472 705 1216 2473 701 1234 2474 709 1221 2475 664 1173 2476 639 1235 2477 711 1225 2478 704 1215 2479 649 1214 2480 713 1228 2481 706 1217 2482 661 1236 2483 714 1229 2484 708 1220 2485 635 1237 2486 643 1232 2487 715 1231 2488 710 1224 2489 653 1238 2490 701 1234 2491 712 1227 2492 716 1239 2493 717 1240 2494 718 1241 2495 718 1242 2496 719 1243 2497 665 1244 2498 712 1245 2499 703 1213 2500 720 1246 2501 665 1244 2502 719 1243 2503 721 1247 2504 713 942 2505 720 1246 2506 722 1248 2507 715 1249 2508 721 1247 2509 723 942 2510 706 1250 2511 722 1248 2512 724 1251 2513 710 942 2514 723 942 2515 725 1252 2516 707 1253 2517 724 1251 2518 726 1254 2519 711 1255 2520 725 1252 2521 727 1256 2522 714 1257 2523 726 1254 2524 728 1258 2525 704 1259 2526 727 1256 2527 729 1260 2528 728 1258 2529 716 1261 2530 709 1262 2531 729 1260 2532 702 1212 2533 701 1211 2534 716 1261 2535 718 1242 2536 664 1263 2537 730 3 2538 731 3 2539 732 3 2540 733 1264 2541 734 1265 2542 703 1266 2543 735 1267 2544 736 1268 2545 719 1269 2546 734 1265 2547 737 1270 2548 720 1271 2549 736 1268 2550 738 1272 2551 721 1273 2552 737 1270 2553 739 1274 2554 722 1275 2555 740 1276 2556 741 1277 2557 723 1278 2558 739 1274 2559 742 1279 2560 724 1280 2561 741 1277 2562 743 1281 2563 725 1282 2564 742 1279 2565 744 1283 2566 726 1284 2567 743 1281 2568 730 1285 2569 727 1286 2570 744 1283 2571 745 1287 2572 728 1288 2573 730 1285 2574 746 1289 2575 729 1290 2576 745 1287 2577 747 1291 2578 716 1239 2579 746 1289 2580 733 1264 2581 702 1292 2582 748 1293 2583 749 1294 2584 750 1295 2585 751 1296 2586 752 1297 2587 753 1298 2588 754 1299 2589 755 1300 2590 756 1301 2591 757 1302 2592 758 1303 2593 759 1304 2594 760 1305 2595 751 1296 2596 761 1306 2597 762 1307 2598 763 1308 2599 764 1309 2600 765 1310 2601 760 1305 2602 766 1311 2603 767 1312 2604 768 1313 2605 769 1314 2606 770 1315 2607 765 1310 2608 771 1316 2609 772 1317 2610 750 1295 2611 758 1303 2612 755 1300 2613 773 1318 2614 688 1319 2615 770 1315 2616 774 1320 2617 775 1321 2618 776 1322 2619 759 1304 2620 762 1307 2621 777 1323 2622 775 1321 2623 778 1324 2624 779 1325 2625 780 1326 2626 666 1327 2627 762 1328 2628 766 1329 2629 761 1330 2630 758 1331 2631 753 1332 2632 781 1333 2633 769 1334 2634 775 1335 2635 774 1336 2636 763 1337 2637 771 1338 2638 766 1329 2639 759 1339 2640 761 1330 2641 753 1332 2642 750 1340 2643 781 1333 2644 782 1341 2645 768 1342 2646 774 1342 2647 771 1343 2648 780 1344 2649 749 1345 2650 782 1341 2651 773 1346 2652 779 1347 2653 783 1348 2654 779 1347 2655 780 1344 2656 784 1349 2657 755 1350 2658 773 1346 2659 785 1351 2660 754 1352 2661 755 1350 2662 786 1353 2663 787 1354 2664 788 1355 2665 778 1356 2666 787 1354 2667 754 1352 2668 789 1357 2669 769 1334 2670 790 1358 2671 778 1356 2672 790 1359 2673 787 1360 2674 791 1361 2675 752 1297 2676 792 1362 2677 781 1363 2678 793 1364 2679 784 1365 2680 782 1366 2681 764 1309 2682 763 1308 2683 768 1313 2684 787 1360 2685 754 1299 2686 794 1367 2687 792 1362 2688 795 1368 2689 782 1366 2690 796 1369 2691 783 1370 2692 784 1365 2693 797 1371 2694 769 1314 2695 790 1359 2696 798 1372 2697 785 1373 2698 783 1370 2699 682 1192 2700 786 1374 2701 785 1373 2702 681 1191 2703 789 1375 2704 786 1374 2705 780 1326 2706 749 1294 2707 748 1293 2708 799 1376 2709 788 1377 2710 789 1375 2711 773 1318 2712 779 1325 2713 686 1378 2714 799 1376 2715 800 1379 2716 778 1324 2717 763 1380 2718 801 1381 2719 802 1382 2720 769 1383 2721 803 1384 2722 804 1385 2723 755 1386 2724 805 1387 2725 806 1388 2726 762 1389 2727 759 1390 2728 807 1391 2729 750 1392 2730 808 1393 2731 809 1394 2732 769 1383 2733 768 1395 2734 802 1382 2735 762 1389 2736 810 1396 2737 801 1381 2738 754 1397 2739 811 1398 2740 805 1387 2741 780 1399 2742 812 1400 2743 813 1401 2744 758 1402 2745 809 1394 2746 807 1391 2747 790 1403 2748 804 1385 2749 814 1404 2750 773 1405 2751 806 1388 2752 815 1406 2753 749 1407 2754 813 1401 2755 808 1393 2756 814 1404 2757 811 1398 2758 754 1397 2759 779 1408 2760 815 1406 2761 812 1400 2762 752 1297 2763 751 1296 2764 816 1409 2765 799 1376 2766 681 1191 2767 817 1410 2768 792 1362 2769 752 1297 2770 818 1411 2771 800 1379 2772 799 1376 2773 819 1412 2774 795 1368 2775 792 1362 2776 820 1413 2777 800 1379 2778 821 942 2779 822 942 2780 795 1368 2781 823 1414 2782 824 1415 2783 777 1323 2784 822 942 2785 825 1416 2786 793 1364 2787 824 1415 2788 826 1417 2789 770 1315 2790 825 1416 2791 827 1418 2792 796 1369 2793 826 1417 2794 828 942 2795 765 1310 2796 827 1418 2797 829 942 2798 798 1372 2799 828 942 2800 683 1193 2801 760 1305 2802 829 942 2803 816 1409 2804 830 3 2805 831 3 2806 832 3 2807 745 3 2808 833 3 2809 834 3 2810 746 3 2811 732 3 2812 835 3 2813 836 1419 2814 837 1 2815 838 1420 2816 733 3 2817 835 3 2818 839 3 2819 840 3 2820 837 3 2821 841 3 2822 734 3 2823 839 3 2824 842 3 2825 843 3 2826 841 3 2827 844 1421 2828 737 3 2829 842 3 2830 830 3 2831 845 1422 2832 846 1423 2833 847 1424 2834 739 1274 2835 830 3 2836 848 3 2837 741 1425 2838 846 1423 2839 849 3 2840 742 1279 2841 848 3 2842 850 3 2843 743 3 2844 849 3 2845 731 3 2846 744 1283 2847 850 3 2848 833 3 2849 851 1422 2850 852 1423 2851 853 3 2852 846 1423 2853 854 1426 2854 855 3 2855 848 3 2856 832 3 2857 856 3 2858 849 3 2859 855 3 2860 857 3 2861 850 3 2862 856 3 2863 858 3 2864 731 3 2865 857 3 2866 859 3 2867 833 3 2868 858 3 2869 860 3 2870 732 3 2871 859 3 2872 861 3 2873 862 1419 2874 863 1 2875 836 1419 2876 835 3 2877 861 3 2878 864 3 2879 837 3 2880 863 3 2881 865 3 2882 839 3 2883 864 3 2884 866 3 2885 841 3 2886 865 3 2887 867 1427 2888 842 3 2889 866 3 2890 831 3 2891 853 3 2892 854 1426 2893 845 1422 2894 868 3 2895 869 3 2896 870 3 2897 831 3 2898 871 3 2899 872 3 2900 854 1426 2901 852 1423 2902 873 3 2903 832 3 2904 872 3 2905 874 3 2906 855 3 2907 873 3 2908 875 3 2909 856 3 2910 874 3 2911 876 3 2912 857 3 2913 875 3 2914 877 3 2915 858 3 2916 876 3 2917 878 3 2918 859 3 2919 877 3 2920 879 3 2921 880 1419 2922 881 1 2923 862 1419 2924 861 3 2925 879 3 2926 882 3 2927 863 3 2928 881 3 2929 883 3 2930 864 3 2931 882 3 2932 868 3 2933 865 3 2934 883 3 2935 884 1428 2936 866 3 2937 868 3 2938 871 3 2939 885 3 2940 886 3 2941 887 1429 2942 888 1422 2943 889 1423 2944 851 1422 2945 871 3 2946 870 3 2947 890 3 2948 852 1423 2949 889 1423 2950 891 3 2951 872 3 2952 890 3 2953 892 3 2954 873 3 2955 891 3 2956 893 3 2957 874 3 2958 892 3 2959 894 3 2960 875 3 2961 893 3 2962 895 3 2963 876 3 2964 894 3 2965 896 3 2966 877 3 2967 895 3 2968 897 3 2969 898 1419 2970 899 1 2971 880 1419 2972 879 3 2973 897 3 2974 900 3 2975 881 3 2976 899 3 2977 885 3 2978 882 3 2979 900 3 2980 869 3 2981 883 3 2982 885 3 2983 901 1428 2984 902 1430 2985 903 1431 2986 904 1432 2987 869 3 2988 904 3 2989 905 3 2990 906 1433 2991 907 1434 2992 888 1422 2993 870 3 2994 905 3 2995 908 3 2996 889 1423 2997 907 1434 2998 909 3 2999 890 3 3000 908 3 3001 910 3 3002 891 3 3003 909 3 3004 911 3 3005 892 3 3006 910 3 3007 912 3 3008 893 3 3009 911 3 3010 913 3 3011 894 3 3012 912 3 3013 914 3 3014 895 3 3015 913 3 3016 915 3 3017 916 1435 3018 917 1436 3019 898 1419 3020 897 3 3021 915 3 3022 918 3 3023 899 3 3024 917 3 3025 886 3 3026 900 3 3027 918 3 3028 904 3 3029 902 1437 3030 919 1438 3031 903 942 3032 886 1439 3033 920 1440 3034 921 1441 3035 903 1431 3036 922 1442 3037 905 1443 3038 921 1441 3039 923 1444 3040 906 1445 3041 922 1442 3042 924 162 3043 908 1446 3044 925 162 3045 926 162 3046 909 1447 3047 908 1446 3048 924 162 3049 927 1448 3050 909 1447 3051 926 162 3052 928 1449 3053 910 1450 3054 927 1448 3055 929 1451 3056 928 1449 3057 930 1452 3058 913 1453 3059 912 1454 3060 929 1451 3061 931 1455 3062 930 1452 3063 932 1456 3064 915 1457 3065 914 1458 3066 931 1455 3067 933 1459 3068 932 1456 3069 902 1430 3070 918 1460 3071 917 1436 3072 934 1461 3073 920 1440 3074 735 1462 3075 840 1463 3076 843 1464 3077 935 1465 3078 847 1466 3079 740 1276 3080 838 1467 3081 840 1463 3082 735 1462 3083 736 1468 3084 843 1464 3085 935 1465 3086 933 1459 3087 934 1461 3088 917 1436 3089 920 1469 3090 934 1470 3091 919 1438 3092 936 1471 3093 791 1472 3094 794 1473 3095 937 1474 3096 938 1475 3097 791 1472 3098 692 1476 3099 738 162 3100 736 1477 3101 923 1444 3102 925 162 3103 907 162 3104 794 1473 3105 939 1478 3106 940 1479 3107 920 1480 3108 940 1479 3109 941 1481 3110 921 1482 3111 936 1471 3112 940 1479 3113 923 1483 3114 937 1474 3115 936 1471 3116 925 1484 3117 942 1485 3118 937 1474 3119 934 1486 3120 941 1481 3121 690 1200 3122 933 1487 3123 929 1488 3124 686 1489 3125 943 3 3126 944 3 3127 945 3 3128 694 3 3129 946 3 3130 947 3 3131 948 3 3132 949 3 3133 950 3 3134 951 3 3135 952 3 3136 953 3 3137 954 1490 3138 955 3 3139 956 3 3140 957 3 3141 958 3 3142 959 3 3143 698 1208 3144 960 1491 3145 961 3 3146 962 1492 3147 963 1493 3148 964 1494 3149 965 1495 3150 962 1492 3151 966 1496 3152 967 1497 3153 965 1495 3154 968 1498 3155 969 1499 3156 967 1497 3157 970 1500 3158 971 1501 3159 969 1499 3160 972 1502 3161 973 1503 3162 971 1501 3163 974 1504 3164 975 1505 3165 973 1503 3166 976 1506 3167 977 3 3168 978 3 3169 949 3 3170 979 3 3171 980 3 3172 981 3 3173 982 1507 3174 983 1508 3175 955 3 3176 984 3 3177 953 3 3178 985 3 3179 699 1209 3180 986 1509 3181 983 1508 3182 987 1510 3183 988 3 3184 989 3 3185 976 3 3186 990 3 3187 991 3 3188 992 1511 3189 993 1512 3190 994 1513 3191 995 1514 3192 996 1515 3193 997 1516 3194 998 1517 3195 999 1518 3196 1000 1519 3197 993 1512 3198 1001 1520 3199 984 1521 3200 996 1515 3201 992 1511 3202 979 1522 3203 999 1518 3204 699 1209 3205 698 1208 3206 1001 1520 3207 998 1517 3208 951 1523 3209 1000 1519 3210 961 3 3211 952 3 3212 974 3 3213 1002 3 3214 990 3 3215 997 3 3216 981 3 3217 1003 3 3218 972 3 3219 1004 3 3220 1002 3 3221 994 3 3222 985 3 3223 980 3 3224 1005 3 3225 1006 3 3226 1007 3 3227 970 3 3228 1008 3 3229 1004 3 3230 1009 1524 3231 987 1510 3232 982 1507 3233 1010 1525 3234 1011 1526 3235 977 1527 3236 1012 1528 3237 1009 1524 3238 954 1490 3239 1013 1529 3240 1010 1525 3241 948 1530 3242 1014 1531 3243 1012 1528 3244 1015 1532 3245 1016 1533 3246 1013 1529 3247 1017 1534 3248 1011 1526 3249 1014 1531 3250 1018 1535 3251 1009 1524 3252 1019 3 3253 988 3 3254 968 3 3255 1020 3 3256 1008 3 3257 1013 3 3258 1021 3 3259 1022 3 3260 966 1496 3261 1023 3 3262 1020 3 3263 1011 3 3264 1024 3 3265 1025 3 3266 964 1494 3267 1026 1536 3268 1023 3 3269 1027 3 3270 1003 3 3271 1028 3 3272 776 1537 3273 1029 1538 3274 943 1539 3275 757 1540 3276 776 1537 3277 1030 1541 3278 772 1542 3279 757 1540 3280 1031 1543 3281 748 1544 3282 772 1542 3283 1032 1545 3284 767 1546 3285 797 1547 3286 1033 1548 3287 764 1549 3288 767 1546 3289 1034 1550 3290 1029 1538 3291 764 1549 3292 1035 1551 3293 1036 1552 3294 1037 1553 3295 1008 1554 3296 1038 1555 3297 1039 1556 3298 953 1557 3299 1040 1558 3300 1036 1552 3301 1020 1559 3302 1041 1560 3303 1042 1561 3304 961 1562 3305 1043 1563 3306 1040 1558 3307 1023 1564 3308 980 1565 3309 1044 1566 3310 1045 1567 3311 991 1568 3312 1046 1569 3313 1047 1570 3314 953 1557 3315 1039 1556 3316 1048 1571 3317 1049 1572 3318 1043 1573 3319 1026 1536 3320 1042 1561 3321 1038 1555 3322 952 1574 3323 1050 1575 3324 1051 1576 3325 1052 1577 3326 1053 1578 3327 1054 1579 3328 1055 1580 3329 981 1581 3330 1045 1567 3331 1056 1582 3332 950 1583 3333 1057 1584 3334 1058 1585 3335 1059 1586 3336 1060 1587 3337 1049 1588 3338 985 1589 3339 1048 1571 3340 1044 1566 3341 1061 1590 3342 1051 1576 3343 1050 1575 3344 1062 1591 3345 1063 1592 3346 946 1593 3347 1003 1594 3348 1056 1595 3349 1064 1596 3350 949 1597 3351 1065 1598 3352 1057 1584 3353 1066 1599 3354 1054 1579 3355 1053 1578 3356 1067 1600 3357 1041 1601 3358 960 1491 3359 1068 1602 3360 1061 1590 3361 956 1603 3362 944 1604 3363 1069 1605 3364 1070 1606 3365 1071 1607 3366 1055 1580 3367 1060 1587 3368 1072 1608 3369 1073 1609 3370 1074 1610 3371 978 1611 3372 1052 1577 3373 1065 1598 3374 1075 1612 3375 1070 1606 3376 1076 1613 3377 1015 3 3378 956 3 3379 1050 3 3380 667 3 3381 1077 3 3382 1078 3 3383 1030 3 3384 945 3 3385 1079 3 3386 1017 3 3387 950 3 3388 1006 3 3389 687 3 3390 1071 3 3391 1059 3 3392 1031 3 3393 1079 3 3394 1080 3 3395 1018 3 3396 1050 3 3397 978 3 3398 691 3 3399 947 3 3400 1053 3 3401 1032 3 3402 1080 3 3403 958 3 3404 973 3 3405 1081 3 3406 1082 3 3407 696 3 3408 1078 3 3409 946 3 3410 1033 1548 3411 989 3 3412 1083 3 3413 967 3 3414 1084 3 3415 1072 3 3416 684 1194 3417 1059 3 3418 1085 1614 3419 1034 1550 3420 1083 3 3421 1075 3 3422 975 3 3423 1028 3 3424 1081 3 3425 689 3 3426 1053 3 3427 1071 3 3428 1035 3 3429 1075 3 3430 944 3 3431 969 3 3432 1086 3 3433 1084 3 3434 995 3 3435 1007 3 3436 1087 3 3437 962 1492 3438 1088 3 3439 1089 1615 3440 999 1518 3441 1090 3 3442 986 1509 3443 971 3 3444 1082 3 3445 1086 3 3446 685 1195 3447 1085 1614 3448 1026 1536 3449 998 3 3450 1091 3 3451 1090 3 3452 965 3 3453 1072 3 3454 1088 3 3455 1001 3 3456 1092 3 3457 1091 3 3458 1014 3 3459 1025 3 3460 1093 3 3461 993 3 3462 1094 3 3463 1092 3 3464 1010 3 3465 1022 3 3466 1024 3 3467 992 3 3468 1095 3 3469 1094 3 3470 963 1493 3471 1089 1615 3472 960 1491 3473 1096 3 3474 991 3 3475 1077 3 3476 1016 3 3477 959 3 3478 1021 3 3479 996 3 3480 1087 3 3481 1095 3 3482 1012 3 3483 1093 3 3484 1019 3 3485 1097 1616 3486 1098 1617 3487 1066 1618 3488 1046 1569 3489 1099 1619 3490 1062 1620 3491 1036 1621 3492 1040 1622 3493 1060 1623 3494 1098 1617 3495 1037 1624 3496 1054 1625 3497 1099 1619 3498 1097 1616 3499 1063 1626 3500 1040 1622 3501 1043 1573 3502 1049 1572 3503 1037 1624 3504 1036 1621 3505 1055 1627 3506 1045 1628 3507 1044 1629 3508 1100 1630 3509 1039 1631 3510 1038 1632 3511 1073 1633 3512 1056 1595 3513 1045 1628 3514 1101 1634 3515 1048 1635 3516 1039 1631 3517 1102 1636 3518 1042 1637 3519 1041 1601 3520 1067 1600 3521 1044 1629 3522 1048 1635 3523 1103 1638 3524 1038 1632 3525 1042 1637 3526 1074 1639 3527 1058 1640 3528 1057 1641 3529 1104 1642 3530 1068 1643 3531 1105 1644 3532 1106 1645 3533 1061 1646 3534 1068 1643 3535 1107 1647 3536 1051 1648 3537 1061 1646 3538 1108 1649 3539 1052 1650 3540 1051 1648 3541 1109 1651 3542 1065 1652 3543 1052 1650 3544 1110 1653 3545 1057 1641 3546 1065 1652 3547 1111 1654 3548 1112 1655 3549 1070 1656 3550 1069 1657 3551 1113 1658 3552 1114 1659 3553 1115 1660 3554 1116 1661 3555 1117 1662 3556 1118 1663 3557 1119 1664 3558 1076 1665 3559 1070 1656 3560 1120 1666 3561 1069 1657 3562 1114 1659 3563 1121 1667 3564 1115 1660 3565 1117 1662 3566 1122 1668 3567 1123 1669 3568 1076 1665 3569 1008 1554 3570 1037 1553 3571 1098 1670 3572 1004 1671 3573 1098 1670 3574 1097 1672 3575 1025 1673 3576 1093 1674 3577 1112 1675 3578 1002 1676 3579 1097 1672 3580 1099 1677 3581 1024 1678 3582 1113 1679 3583 1121 1680 3584 990 1681 3585 1099 1677 3586 1046 1682 3587 1021 1683 3588 1116 1684 3589 1124 1685 3590 1093 1674 3591 1019 1686 3592 1119 1687 3593 1025 1673 3594 1120 1688 3595 1113 1679 3596 1125 1689 3597 1104 1690 3598 1087 1691 3599 1022 1692 3600 1121 1680 3601 1116 1684 3602 1090 1693 3603 1107 1694 3604 1106 1695 3605 1019 1686 3606 988 1696 3607 1122 1697 3608 1091 1698 3609 1108 1699 3610 1107 1694 3611 989 1700 3612 1123 1669 3613 1122 1668 3614 1092 1701 3615 1109 1702 3616 1108 1699 3617 958 1703 3618 959 1704 3619 1124 1705 3620 1110 1706 3621 1109 1702 3622 1092 1701 3623 1101 1707 3624 1100 1708 3625 1082 1709 3626 944 1604 3627 945 1710 3628 1114 1711 3629 1111 1712 3630 1110 1706 3631 1094 1713 3632 1084 1714 3633 1102 1715 3634 1073 1609 3635 945 1710 3636 1079 1716 3637 1115 1717 3638 1104 1690 3639 1111 1712 3640 1095 1718 3641 1064 1719 3642 1101 1707 3643 1081 1720 3644 1079 1716 3645 1080 1721 3646 1117 1722 3647 1006 1723 3648 1058 1640 3649 1125 1724 3650 1103 1725 3651 1102 1715 3652 1084 1714 3653 1080 1721 3654 958 1726 3655 1118 1727 3656 1106 1645 3657 1105 1644 3658 983 1508 3659 1088 1728 3660 1074 1610 3661 1067 1729 3662 1063 1592 3663 1066 1599 3664 947 1730 3665 1083 1731 3666 1076 1613 3667 1123 1732 3668 1105 1733 3669 1068 1602 3670 955 1734 3671 1100 1708 3672 1103 1725 3673 1086 1735 3674 1047 1736 3675 1062 1591 3676 1078 1737 3677 1126 1738 3678 1127 1739 3679 1093 1740 3680 1128 1741 3681 1129 1742 3682 1079 1743 3683 1025 1744 3684 1130 1745 3685 1131 1746 3686 958 1747 3687 1132 1748 3688 1128 1749 3689 1133 1750 3690 1134 1751 3691 1021 1752 3692 1135 1753 3693 1136 1754 3694 989 1755 3695 1137 1756 3696 1126 1738 3697 1019 1757 3698 1083 1758 3699 1075 1759 3700 1138 1760 3701 1136 1761 3702 1137 1756 3703 988 1762 3704 1093 1740 3705 1127 1739 3706 1130 1745 3707 1075 1759 3708 944 1763 3709 1139 1764 3710 959 1765 3711 1140 1766 3712 1132 1767 3713 1024 1768 3714 1131 1746 3715 1133 1750 3716 1141 1769 3717 1139 1764 3718 944 1763 3719 1134 1751 3720 1140 1770 3721 959 1771 3722 1129 1742 3723 1141 1769 3724 945 1772 3725 1142 1773 3726 1143 1774 3727 1144 1775 3728 1143 1774 3729 1145 1776 3730 1146 1777 3731 1145 1776 3732 1147 1778 3733 1148 1779 3734 1147 1778 3735 1149 1780 3736 1150 1781 3737 1149 1780 3738 1151 1782 3739 1152 1783 3740 1151 1782 3741 1153 1784 3742 1154 1785 3743 1153 1784 3744 1155 1786 3745 1156 1787 3746 1155 1786 3747 1157 1788 3748 1158 1789 3749 1157 1788 3750 1159 1790 3751 1160 1791 3752 1159 1790 3753 1161 1792 3754 1162 1793 3755 1161 1792 3756 1163 1794 3757 1164 1795 3758 1163 1794 3759 1165 1796 3760 1166 1797 3761 1165 1796 3762 1167 1798 3763 1168 1799 3764 1145 1776 3765 1169 1800 3766 1170 1801 3767 1167 1798 3768 1171 1802 3769 1172 1803 3770 1171 1802 3771 1142 1773 3772 1173 1804 3773 1144 1805 3774 1146 1806 3775 1174 1807 3776 1175 1808 3777 1176 1809 3778 1177 1810 3779 1155 1786 3780 1178 1811 3781 1179 1812 3782 1165 1796 3783 1180 1813 3784 1181 1814 3785 1143 1774 3786 1142 1773 3787 1182 1815 3788 1151 1782 3789 1183 1816 3790 1184 1817 3791 1161 1792 3792 1185 1818 3793 1186 1819 3794 1149 1780 3795 1147 1778 3796 1170 1801 3797 1157 1788 3798 1179 1812 3799 1187 1820 3800 1167 1798 3801 1181 1814 3802 1188 1821 3803 1145 1776 3804 1143 1774 3805 1189 1822 3806 1153 1784 3807 1184 1817 3808 1178 1811 3809 1163 1794 3810 1186 1819 3811 1180 1813 3812 1149 1780 3813 1190 1823 3814 1183 1816 3815 1159 1790 3816 1187 1820 3817 1185 1818 3818 1142 1773 3819 1171 1802 3820 1188 1821 3821 1191 1824 3822 1192 942 3823 1193 1825 3824 1179 1812 3825 1194 1826 3826 1195 1827 3827 1169 1800 3828 1189 1822 3829 1177 1810 3830 1187 1820 3831 1195 1827 3832 1196 1828 3833 1197 1829 3834 1198 1830 3835 1199 1831 3836 1185 1818 3837 1196 1828 3838 1200 1832 3839 1190 1823 3840 1170 1801 3841 1201 1833 3842 1186 1819 3843 1200 1832 3844 1202 1834 3845 1183 1816 3846 1190 1823 3847 1203 1835 3848 1180 1813 3849 1202 1834 3850 1204 1836 3851 1184 1817 3852 1183 1816 3853 1205 1837 3854 1181 1814 3855 1204 1836 3856 1206 1838 3857 1184 1817 3858 1207 1839 3859 1208 1840 3860 1188 1821 3861 1206 1838 3862 1209 1841 3863 1210 1842 3864 1211 1843 3865 1212 1844 3866 1213 1845 3867 1214 942 3868 1215 1846 3869 1154 1847 3870 1156 1848 3871 1216 1849 3872 1164 1850 3873 1166 1851 3874 1217 1852 3875 1150 1853 3876 1152 1854 3877 1218 1855 3878 1160 1856 3879 1162 1857 3880 1219 1858 3881 1173 1859 3882 1220 1860 3883 1221 1861 3884 1148 1862 3885 1222 1863 3886 1174 1807 3887 1156 1848 3888 1158 1864 3889 1223 1865 3890 1173 1859 3891 1144 1805 3892 1224 1866 3893 1166 1851 3894 1168 1867 3895 1225 1868 3896 1154 1847 3897 1226 1869 3898 1218 1855 3899 1162 1857 3900 1164 1850 3901 1213 1870 3902 1150 1853 3903 1227 1871 3904 1222 1863 3905 1160 1856 3906 1228 1872 3907 1223 1865 3908 1168 1867 3909 1172 1873 3910 1221 1861 3911 1229 1874 3912 1230 1875 3913 1231 1876 3914 1222 1877 3915 1227 1878 3916 1232 1879 3917 1217 942 3918 1233 942 3919 1214 942 3920 1227 1878 3921 1218 1880 3922 1234 1881 3923 1225 942 3924 1235 1882 3925 1233 942 3926 1218 1880 3927 1226 1883 3928 1236 1884 3929 1221 1885 3930 1237 1886 3931 1235 1882 3932 1216 1887 3933 1238 1888 3934 1236 1884 3935 1221 1885 3936 1220 1889 3937 1239 1890 3938 1223 1891 3939 1240 942 3940 1238 1888 3941 1224 1892 3942 1241 1893 3943 1239 1890 3944 1223 1891 3945 1228 1894 3946 1242 1895 3947 1174 1896 3948 1231 942 3949 1241 1893 3950 1219 1897 3951 1215 1846 3952 1242 1895 3953 1174 1896 3954 1222 1877 3955 1229 942 3956 1214 1898 3957 1243 1899 3958 1244 1900 3959 1232 1901 3960 1245 1902 3961 1246 1903 3962 1233 1904 3963 1247 1905 3964 1243 1899 3965 1234 1906 3966 1248 1907 3967 1245 1902 3968 1235 1908 3969 1249 1909 3970 1247 1905 3971 1236 1910 3972 1250 1911 3973 1248 1907 3974 1237 1912 3975 1251 1913 3976 1249 1909 3977 1252 1914 3978 1253 1915 3979 1254 1916 3980 1239 1917 3981 1255 1918 3982 1251 1913 3983 1238 1919 3984 1240 1920 3985 1256 1921 3986 1241 1922 3987 1257 1923 3988 1255 1918 3989 1242 1924 3990 1258 1925 3991 1256 1921 3992 1231 1926 3993 1259 1927 3994 1257 1923 3995 1215 1928 3996 1244 1900 3997 1258 1925 3998 1260 1929 3999 1261 1930 4000 1262 1931 4001 1263 1932 4002 1264 1933 4003 1265 1934 4004 1266 1935 4005 1267 1936 4006 1261 1930 4007 1268 1937 4008 1269 1938 4009 1270 1939 4010 1191 1824 4011 1271 1940 4012 1267 1936 4013 1177 1941 4014 1265 1934 4015 1272 1942 4016 1273 1943 4017 1271 1940 4018 1191 1824 4019 1274 1944 4020 1275 1945 4021 1276 1946 4022 1277 1947 4023 1273 1948 4024 1278 1949 4025 1279 1950 4026 1276 1946 4027 1280 1951 4028 1281 1952 4029 1282 1953 4030 1277 1954 4031 1283 1955 4032 1284 1956 4033 1275 1945 4034 1285 1957 4035 1282 1953 4036 1281 1952 4037 1286 1958 4038 1285 1957 4039 1287 1959 4040 1288 1960 4041 1286 1958 4042 1289 1961 4043 1272 1962 4044 1290 1963 4045 1291 1964 4046 1292 1965 4047 1262 1966 4048 1270 1967 4049 1265 1968 4050 1291 1964 4051 1293 1969 4052 1293 1969 4053 1294 1970 4054 1295 1971 4055 1284 1972 4056 1286 1973 4057 1288 1974 4058 1262 1966 4059 1261 1975 4060 1296 1976 4061 1297 1977 4062 1288 1974 4063 1290 1963 4064 1294 1970 4065 1292 1965 4066 1298 1978 4067 1275 1979 4068 1285 1980 4069 1286 1973 4070 1280 1981 4071 1277 1982 4072 1282 1983 4073 1276 1984 4074 1282 1984 4075 1285 1985 4076 1271 1986 4077 1273 1987 4078 1299 1988 4079 1261 1975 4080 1267 1989 4081 1300 1990 4082 1267 1989 4083 1271 1991 4084 1301 1992 4085 1299 1988 4086 1273 1987 4087 1277 1982 4088 1263 1932 4089 1302 1993 4090 1295 1994 4091 1303 1995 4092 1262 1931 4093 1292 1996 4094 1304 1997 4095 1305 1998 4096 1299 1999 4097 1306 2000 4098 1297 2001 4099 1284 1956 4100 1307 2002 4101 1308 2003 4102 1300 2004 4103 1309 2005 4104 1292 1996 4105 1294 2006 4106 1269 1938 4107 1307 2002 4108 1296 2007 4109 1293 2008 4110 1291 2009 4111 1310 2010 4112 1308 2003 4113 1304 1997 4114 1301 2011 4115 1311 2012 4116 1294 2006 4117 1293 2008 4118 1197 2013 4119 1272 1942 4120 1297 2001 4121 1291 2009 4122 1290 2014 4123 1312 2015 4124 1305 2016 4125 1313 2017 4126 1280 2018 4127 1302 1993 4128 1268 1937 4129 1298 2019 4130 1290 2014 4131 1288 1960 4132 1314 2020 4133 1295 2021 4134 1298 2022 4135 1315 2023 4136 1316 2024 4137 1317 2025 4138 1272 2026 4139 1318 2027 4140 1315 2023 4141 1298 2022 4142 1299 2028 4143 1319 2029 4144 1320 2030 4145 1321 2031 4146 1316 2024 4147 1265 2032 4148 1300 2033 4149 1322 2034 4150 1323 2035 4151 1295 2021 4152 1324 2036 4153 1321 2031 4154 1300 2033 4155 1301 2037 4156 1320 2030 4157 1325 2038 4158 1326 2039 4159 1275 2040 4160 1284 2041 4161 1297 2042 4162 1327 2043 4163 1280 2044 4164 1328 2045 4165 1319 2029 4166 1329 2046 4167 1328 2045 4168 1280 2044 4169 1296 2047 4170 1323 2035 4171 1318 2027 4172 1275 2040 4173 1326 2039 4174 1329 2046 4175 1272 2026 4176 1317 2025 4177 1327 2043 4178 1312 2015 4179 1330 2048 4180 1331 942 4181 1266 1935 4182 1332 2049 4183 1192 942 4184 1333 2050 4185 1330 2048 4186 1312 2015 4187 1260 1929 4188 1334 2051 4189 1332 2049 4190 1289 1961 4191 1335 2052 4192 1333 2050 4193 1336 2053 4194 1334 2051 4195 1260 1929 4196 1337 2054 4197 1335 2052 4198 1289 1961 4199 1338 2055 4200 1336 2053 4201 1303 1995 4202 1339 2056 4203 1337 2054 4204 1287 1959 4205 1340 942 4206 1338 2055 4207 1309 2005 4208 1341 2057 4209 1339 2056 4210 1281 1952 4211 1342 2058 4212 1343 942 4213 1340 942 4214 1193 1825 4215 1341 2057 4216 1344 2059 4217 1310 2010 4218 1331 942 4219 1343 942 4220 1345 2060 4221 1346 2061 4222 1347 2062 4223 1244 2063 4224 1243 2064 4225 1348 2065 4226 1243 2064 4227 1247 2066 4228 1346 2067 4229 1247 2066 4230 1249 2068 4231 1347 2069 4232 1251 2070 4233 1349 2071 4234 1347 2069 4235 1255 2072 4236 1350 2073 4237 1349 2071 4238 1256 2074 4239 1351 2075 4240 1352 2076 4241 1257 2077 4242 1353 2078 4243 1350 2073 4244 1256 2074 4245 1258 2079 4246 1354 2080 4247 1259 2081 4248 1355 2082 4249 1353 2078 4250 1258 2079 4251 1244 2063 4252 1356 2083 4253 1203 1835 4254 1357 2084 4255 1358 2085 4256 1359 2086 4257 1360 2087 4258 1207 1839 4259 1361 2088 4260 1359 2086 4261 1205 1837 4262 1361 2088 4263 1358 2085 4264 1198 1830 4265 1362 2089 4266 1198 1830 4267 1306 2090 4268 1360 2087 4269 1359 2086 4270 1274 2091 4271 1363 2092 4272 1253 2093 4273 1252 2094 4274 1362 2089 4275 1283 2095 4276 1274 2091 4277 1364 2096 4278 1360 2087 4279 1279 2097 4280 1360 2087 4281 1364 2096 4282 1208 1840 4283 1364 2096 4284 1365 2098 4285 1208 1840 4286 1358 2085 4287 1357 2084 4288 1199 1831 4289 1366 2099 4290 1367 2100 4291 1368 2101 4292 1354 2102 4293 1356 2103 4294 1322 2103 4295 1351 2104 4296 1354 2105 4297 1320 2030 4298 1369 2106 4299 1370 2107 4300 1371 2108 4301 1372 2109 4302 1373 2110 4303 1374 2111 4304 1369 2106 4305 1375 2112 4306 1376 2113 4307 1377 2114 4308 1378 2115 4309 1379 2116 4310 1375 2112 4311 1380 2117 4312 1381 2118 4313 1382 2119 4314 1383 2120 4315 1384 2121 4316 1385 2122 4317 1209 1841 4318 1386 2123 4319 1387 2124 4320 1388 2125 4321 1389 2126 4322 1390 2127 4323 1389 2126 4324 1391 2128 4325 1392 2129 4326 1391 2128 4327 1393 2130 4328 1394 2131 4329 1211 1843 4330 1395 2132 4331 1396 2133 4332 1395 2132 4333 1397 2134 4334 1398 2135 4335 1397 2134 4336 1399 2136 4337 1400 2137 4338 1399 2136 4339 1388 2125 4340 1401 2138 4341 1402 2139 4342 1403 2140 4343 1380 2117 4344 1404 2141 4345 1405 2142 4346 1397 2143 4347 1395 2144 4348 1406 2145 4349 1407 2146 4350 1408 2147 4351 1409 2148 4352 1394 2131 4353 1410 2149 4354 1411 2150 4355 1388 2151 4356 1412 2152 4357 1413 2153 4358 1414 2154 4359 1415 2155 4360 1408 2147 4361 1395 2144 4362 1211 2156 4363 1416 2157 4364 1417 2158 4365 1414 2159 4366 1407 2160 4367 1210 1842 4368 1404 2161 4369 1380 2162 4370 1418 2163 4371 1375 2164 4372 1369 2165 4373 1419 2166 4374 1420 2167 4375 1414 2159 4376 1421 2168 4377 1407 2160 4378 1422 2169 4379 1423 2170 4380 1380 2162 4381 1375 2164 4382 1424 2171 4383 1369 2165 4384 1420 2167 4385 1420 2172 4386 1371 2108 4387 1415 2155 4388 1399 2173 4389 1425 2174 4390 1412 2152 4391 1426 2175 4392 1427 2176 4393 1428 2177 4394 1196 2178 4395 1195 2179 4396 1429 2180 4397 1391 2181 4398 1430 2182 4399 1431 2183 4400 1432 2184 4401 1433 2185 4402 1434 2186 4403 1206 2187 4404 1435 2188 4405 1386 2189 4406 1436 2190 4407 1437 2191 4408 1372 2192 4409 1438 2193 4410 1439 2194 4411 1379 2195 4412 1440 2196 4413 1372 2192 4414 1441 2197 4415 1442 2198 4416 1379 2195 4417 1443 2199 4418 1444 2200 4419 1441 2197 4420 1384 2201 4421 1445 2202 4422 1443 2199 4423 1176 1809 4424 1446 2203 4425 1384 2201 4426 1439 2194 4427 1399 2173 4428 1397 2143 4429 1447 2204 4430 1448 2205 4431 1449 2206 4432 1433 2185 4433 1202 2207 4434 1450 2208 4435 1451 2209 4436 1389 2210 4437 1413 2153 4438 1430 2182 4439 1452 2211 4440 1453 2212 4441 1449 2206 4442 1200 2213 4443 1196 2178 4444 1454 2214 4445 1446 2215 4446 1438 2216 4447 1455 2217 4448 1428 2218 4449 1304 2219 4450 1308 2220 4451 1456 2221 4452 1308 2220 4453 1307 2222 4454 1457 2223 4455 1307 2222 4456 1269 2224 4457 1452 2225 4458 1269 2224 4459 1268 2226 4460 1448 2227 4461 1268 2226 4462 1302 2228 4463 1432 2229 4464 1302 2228 4465 1263 2230 4466 1458 2231 4467 1305 2232 4468 1304 2219 4469 1451 2233 4470 1459 2234 4471 1460 2235 4472 1411 2150 4473 1410 2149 4474 1461 2236 4475 1454 2237 4476 1462 2238 4477 1402 2139 4478 1450 2239 4479 1403 2140 4480 1459 2234 4481 1435 2240 4482 1460 2235 4483 1463 2241 4484 1429 2242 4485 1461 2236 4486 1462 2238 4487 1413 2243 4488 1464 2244 4489 1465 2245 4490 1447 2246 4491 1466 2247 4492 1467 2248 4493 1430 2249 4494 1465 2245 4495 1468 2250 4496 1425 2251 4497 1467 2248 4498 1469 2252 4499 1416 2253 4500 1470 2254 4501 1471 2255 4502 1412 2256 4503 1469 2252 4504 1464 2244 4505 1406 2257 4506 1471 2255 4507 1466 2247 4508 1371 2258 4509 1455 2259 4510 1472 2260 4511 1415 2261 4512 1472 2260 4513 1473 2262 4514 1408 2263 4515 1473 2262 4516 1474 2264 4517 1405 2265 4518 1475 2266 4519 1476 2267 4520 1381 2268 4521 1476 2267 4522 1477 2269 4523 1376 2270 4524 1477 2269 4525 1478 2271 4526 1370 2272 4527 1478 2271 4528 1455 2259 4529 1453 2273 4530 1479 2274 4531 1383 2275 4532 1433 2276 4533 1449 2277 4534 1378 2278 4535 1427 2279 4536 1426 2280 4537 1374 2281 4538 1479 2274 4539 1480 2282 4540 1481 2283 4541 1449 2277 4542 1453 2273 4543 1382 2284 4544 1434 2285 4545 1433 2276 4546 1377 2286 4547 1480 2282 4548 1427 2279 4549 1373 2287 4550 1210 1842 4551 1470 2254 4552 1416 2253 4553 1384 2121 4554 1383 2120 4555 1481 2288 4556 1387 2289 4557 1390 2290 4558 1459 2291 4559 1378 2115 4560 1382 2119 4561 1439 2292 4562 1436 2190 4563 1475 2266 4564 1405 2265 4565 1390 2290 4566 1392 2293 4567 1460 2294 4568 1482 2295 4569 1377 2114 4570 1443 2296 4571 1483 2297 4572 1393 2130 4573 1431 2298 4574 1392 2293 4575 1385 2299 4576 1463 2300 4577 1441 2301 4578 1481 2288 4579 1373 2110 4580 1396 2302 4581 1461 2303 4582 1410 2304 4583 1417 2305 4584 1421 2306 4585 1465 2307 4586 1398 2308 4587 1462 2309 4588 1461 2303 4589 1175 1808 4590 1422 2169 4591 1409 2310 4592 1423 2311 4593 1471 2312 4594 1470 2313 4595 1400 2314 4596 1402 2315 4597 1462 2309 4598 1374 2281 4599 1426 2280 4600 1458 2316 4601 1424 2317 4602 1467 2318 4603 1466 2319 4604 1400 2314 4605 1387 2289 4606 1403 2320 4607 1419 2321 4608 1417 2305 4609 1464 2322 4610 1440 2323 4611 1476 2324 4612 1475 2325 4613 1421 2306 4614 1483 2326 4615 1468 2327 4616 1438 2216 4617 1442 2328 4618 1472 2329 4619 1418 2330 4620 1466 2319 4621 1471 2312 4622 1484 2331 4623 1434 2285 4624 1482 2332 4625 1444 2333 4626 1477 2334 4627 1476 2324 4628 1424 2317 4629 1419 2321 4630 1469 2335 4631 1442 2328 4632 1445 2336 4633 1473 2337 4634 1200 2213 4635 1401 2338 4636 1450 2208 4637 1427 2176 4638 1480 2339 4639 1456 2340 4640 1446 2215 4641 1478 2341 4642 1477 2334 4643 1204 2342 4644 1451 2209 4645 1435 2188 4646 1480 2339 4647 1479 2343 4648 1457 2344 4649 1445 2336 4650 1175 2345 4651 1474 2346 4652 1195 2179 4653 1194 2347 4654 1411 2348 4655 1457 2344 4656 1479 2343 4657 1453 2212 4658 1443 2349 4659 1176 2350 4660 1485 2351 4661 1432 2352 4662 1486 2353 4663 1487 2354 4664 1176 229 4665 1484 2355 4666 1487 2354 4667 1372 2356 4668 1441 2357 4669 1488 2358 4670 1458 2359 4671 1489 2360 4672 1490 2361 4673 1491 2362 4674 1492 2363 4675 1384 2364 4676 1428 2365 4677 1490 2361 4678 1493 2366 4679 1494 2367 4680 1495 2368 4681 1379 2369 4682 1456 2370 4683 1493 2366 4684 1496 2371 4685 1437 2372 4686 1497 2373 4687 1489 2360 4688 1498 2374 4689 1497 2373 4690 1437 2372 4691 1457 2375 4692 1496 2371 4693 1499 2376 4694 1441 2357 4695 1384 2364 4696 1492 2363 4697 1452 2377 4698 1499 2376 4699 1500 2378 4700 1439 2379 4701 1379 2369 4702 1495 2368 4703 1448 2380 4704 1500 2378 4705 1486 2353 4706 1345 2381 4707 1367 2382 4708 1501 2383 4709 1502 2384 4710 1503 2385 4711 1504 2386 4712 1505 2387 4713 1506 2388 4714 1507 2389 4715 1508 2390 4716 1507 2389 4717 1504 2386 4718 1506 2388 4719 1509 2391 4720 1510 2392 4721 1507 2389 4722 1510 2392 4723 1511 2393 4724 1504 2386 4725 1511 2394 4726 1512 2395 4727 1513 2396 4728 1514 2397 4729 1509 2391 4730 1515 2398 4731 1516 2399 4732 1517 2400 4733 1518 2401 4734 1519 2402 4735 1505 2403 4736 1516 2399 4737 1520 2404 4738 1521 2405 4739 1522 2406 4740 1523 2407 4741 1518 2401 4742 1524 2408 4743 1522 2406 4744 1520 2404 4745 1525 2409 4746 1524 2410 4747 1516 2399 4748 1523 2407 4749 1526 2411 4750 1527 2412 4751 1528 229 4752 1529 229 4753 1530 229 4754 1511 2413 4755 1524 2414 4756 1531 2415 4757 1532 2416 4758 1515 2398 4759 1533 2417 4760 1534 2418 4761 1535 2419 4762 1536 2420 4763 1521 2405 4764 1505 2403 4765 1537 2421 4766 1533 2417 4767 1517 2400 4768 1538 2422 4769 1517 2400 4770 1521 2405 4771 1539 2423 4772 1533 2417 4773 1540 2424 4774 1541 2425 4775 1515 2398 4776 1532 2426 4777 1542 2427 4778 1543 2428 4779 1544 2429 4780 1545 2430 4781 1502 2384 4782 1546 2431 4783 1547 2432 4784 1508 2390 4785 1548 2433 4786 1537 2434 4787 1503 2385 4788 1502 2384 4789 1549 2435 4790 1513 19 4791 1527 19 4792 1514 19 4793 1508 2390 4794 1503 2385 4795 1550 2436 4796 1502 2384 4797 1545 2437 4798 1551 2438 4799 1546 2431 4800 1512 2439 4801 1552 2440 4802 1553 2441 4803 1530 2442 4804 1538 2443 4805 1506 2388 4806 1519 2444 4807 1554 2445 4808 1554 2446 4809 1519 2402 4810 1518 2401 4811 1555 229 4812 1553 229 4813 1556 229 4814 1557 2447 4815 1558 229 4816 1559 229 4817 1560 2448 4818 1536 2449 4819 1535 2450 4820 1560 2448 4821 1561 229 4822 1558 229 4823 1562 2451 4824 1560 2448 4825 1557 2447 4826 1563 2452 4827 1536 2449 4828 1560 2448 4829 1564 2453 4830 1559 229 4831 1544 229 4832 1565 2454 4833 1566 2455 4834 1564 2453 4835 1566 2455 4836 1531 2456 4837 1557 2447 4838 1567 229 4839 1556 229 4840 1568 229 4841 1559 229 4842 1567 229 4843 1569 229 4844 1558 229 4845 1555 229 4846 1567 229 4847 1570 229 4848 1530 229 4849 1553 229 4850 1561 229 4851 1570 229 4852 1555 229 4853 1535 2450 4854 1528 229 4855 1570 229 4856 1571 2457 4857 1572 2458 4858 1573 2459 4859 1563 942 4860 1573 942 4861 1542 942 4862 1574 2460 4863 1552 162 4864 1571 2457 4865 1575 2461 4866 1576 2462 4867 1577 2463 4868 1578 2464 4869 1579 2465 4870 1580 2466 4871 1581 2467 4872 1582 2468 4873 1583 2469 4874 1582 2470 4875 1576 2471 4876 1575 2472 4877 1580 2473 4878 1584 2474 4879 1583 2475 4880 1585 2476 4881 1586 2476 4882 1587 2476 4883 1588 2477 4884 1589 2478 4885 1590 2479 4886 1591 2480 4887 1592 2480 4888 1590 2480 4889 1593 2481 4890 1594 2482 4891 1595 2483 4892 1576 2484 4893 1582 2485 4894 1590 2486 4895 1596 2487 4896 1585 2487 4897 1597 2488 4898 1591 2489 4899 1598 2490 4900 1599 2491 4901 1600 2492 4902 1601 2493 4903 1602 2494 4904 1603 2495 4905 1604 2496 4906 1605 2497 4907 1606 2498 4908 1607 2499 4909 1608 2500 4910 1609 2501 4911 1579 2502 4912 1610 2503 4913 1606 2504 4914 1589 2478 4915 1605 2505 4916 1603 2506 4917 1588 2477 4918 1611 2507 4919 1600 2508 4920 1612 2509 4921 1613 2510 4922 1614 2511 4923 1615 2512 4924 1616 2513 4925 1579 2465 4926 1577 2514 4927 1581 2515 4928 1617 2516 4929 1618 2517 4930 1619 2518 4931 1620 2519 4932 1621 2520 4933 1622 2521 4934 1623 2522 4935 1624 2523 4936 1625 2524 4937 1624 2525 4938 1618 2526 4939 1617 2527 4940 1622 2528 4941 1625 2529 4942 1617 2530 4943 1626 2531 4944 1627 2532 4945 1628 2533 4946 1629 2534 4947 1630 2535 4948 1631 2536 4949 1624 2537 4950 1632 2538 4951 1631 2539 4952 1618 2540 4953 1633 2541 4954 1634 2542 4955 1624 2543 4956 1631 2544 4957 1633 2545 4958 1635 2546 4959 1626 2547 4960 1636 2548 4961 1637 2549 4962 1638 2550 4963 1639 2551 4964 1640 2552 4965 1641 2553 4966 1642 2554 4967 1643 2555 4968 1644 2556 4969 1645 2557 4970 1646 2558 4971 1647 2559 4972 1648 2560 4973 1649 2561 4974 1621 2520 4975 1650 2562 4976 1651 2563 4977 1652 2564 4978 1645 2565 4979 1643 2566 4980 1630 2535 4981 1629 2534 4982 1640 2567 4983 1653 2568 4984 1654 2569 4985 1655 2570 4986 1656 2571 4987 1657 2572 4988 1621 2520 4989 1619 2573 4990 1623 2574 4991 1658 2575 4992 1659 2576 4993 1660 2577 4994 1661 2578 4995 1662 2579 4996 1658 2575 4997 1663 2580 4998 1664 2581 4999 1662 2579 5000 1665 2582 5001 1666 2583 5002 1667 2584 5003 1668 2585 5004 1665 2582 5005 1669 2586 5006 1670 2587 5007 1668 2585 5008 1671 2588 5009 1672 2589 5010 1673 2590 5011 1674 2591 5012 1675 2592 5013 1672 2589 5014 1676 2593 5015 1677 2594 5016 1675 2592 5017 1678 2595 5018 1679 2596 5019 1677 2594 5020 1680 2597 5021 1681 2598 5022 1682 2599 5023 1683 2600 5024 1679 2596 5025 1684 2601 5026 1685 2602 5027 1686 2603 5028 1681 2598 5029 1683 2600 5030 1687 2604 5031 1685 2602 5032 1688 2605 5033 1689 2606 5034 1686 2603 5035 1690 2607 5036 1673 2590 5037 1689 2606 5038 1691 2608 5039 1674 2591 5040 1691 2608 5041 1692 2609 5042 1676 2593 5043 1674 2591 5044 1693 2610 5045 1678 2595 5046 1676 2593 5047 1694 2611 5048 1680 2597 5049 1678 2595 5050 1695 2612 5051 1684 2601 5052 1680 2597 5053 1696 2613 5054 1683 2600 5055 1682 2599 5056 1697 2614 5057 1684 2601 5058 1698 2615 5059 1699 2616 5060 1690 2607 5061 1683 2600 5062 1697 2614 5063 1685 2602 5064 1699 2616 5065 1700 2617 5066 1691 2608 5067 1690 2607 5068 1701 2618 5069 1698 2615 5070 1696 2613 5071 1702 2619 5072 1697 2614 5073 1682 2599 5074 1703 2620 5075 1698 2615 5076 1704 2621 5077 1705 2622 5078 1701 2618 5079 1697 2614 5080 1703 2620 5081 1699 2616 5082 1705 2622 5083 1706 2623 5084 1692 2609 5085 1701 2618 5086 1707 2624 5087 1693 2610 5088 1692 2609 5089 1708 2625 5090 1694 2611 5091 1693 2610 5092 1709 2626 5093 1695 2612 5094 1694 2611 5095 1710 2627 5096 1696 2613 5097 1695 2612 5098 1711 2628 5099 1709 2626 5100 1708 2625 5101 1712 2629 5102 1710 2627 5103 1709 2626 5104 1713 2630 5105 1711 2628 5106 1710 2627 5107 1714 2631 5108 1702 2619 5109 1711 2628 5110 1715 2632 5111 1704 2621 5112 1702 2619 5113 1716 2633 5114 1703 2620 5115 1682 2599 5116 1717 2634 5117 1704 2621 5118 1718 2635 5119 1719 2636 5120 1707 2624 5121 1703 2620 5122 1717 2634 5123 1705 2622 5124 1719 2636 5125 1720 2637 5126 1708 2625 5127 1707 2624 5128 1721 2638 5129 1718 2635 5130 1716 2633 5131 1722 2639 5132 1717 2634 5133 1682 2599 5134 1723 2640 5135 1718 2635 5136 1724 2641 5137 1725 2642 5138 1721 2638 5139 1717 2634 5140 1723 2640 5141 1719 2636 5142 1725 2642 5143 1726 2643 5144 1712 2629 5145 1721 2638 5146 1727 2644 5147 1713 2630 5148 1712 2629 5149 1728 2645 5150 1714 2631 5151 1713 2630 5152 1729 2646 5153 1715 2632 5154 1714 2631 5155 1730 2647 5156 1716 2633 5157 1715 2632 5158 1731 2648 5159 1730 2647 5160 1729 2646 5161 1732 2649 5162 1731 2648 5163 1730 2647 5164 1733 2650 5165 1722 2639 5166 1731 2648 5167 1734 2651 5168 1724 2641 5169 1722 2639 5170 1735 2652 5171 1723 2640 5172 1682 2599 5173 1736 2653 5174 1724 2641 5175 1737 2654 5176 1738 2655 5177 1727 2644 5178 1723 2640 5179 1736 2653 5180 1725 2642 5181 1738 2655 5182 1739 2656 5183 1728 2645 5184 1727 2644 5185 1740 2657 5186 1729 2646 5187 1728 2645 5188 1741 2658 5189 1737 2654 5190 1742 2659 5191 1743 2660 5192 1740 2657 5193 1736 2653 5194 1744 2661 5195 1738 2655 5196 1743 2660 5197 1745 2662 5198 1741 2658 5199 1740 2657 5200 1746 2663 5201 1732 2649 5202 1741 2658 5203 1747 2664 5204 1733 2650 5205 1732 2649 5206 1748 2665 5207 1734 2651 5208 1733 2650 5209 1749 2666 5210 1735 2652 5211 1734 2651 5212 1750 2667 5213 1737 2654 5214 1735 2652 5215 1751 2668 5216 1736 2653 5217 1682 2599 5218 1744 2661 5219 1750 2667 5220 1749 2666 5221 1752 2669 5222 1751 2668 5223 1750 2667 5224 1753 2670 5225 1742 2659 5226 1751 2668 5227 1754 2671 5228 1744 2661 5229 1682 2599 5230 1755 2672 5231 1742 2659 5232 1756 2673 5233 1757 2674 5234 1746 2663 5235 1744 2661 5236 1755 2672 5237 1743 2660 5238 1757 2674 5239 1758 2675 5240 1747 2664 5241 1746 2663 5242 1759 2676 5243 1748 2665 5244 1747 2664 5245 1760 2677 5246 1749 2666 5247 1748 2665 5248 1761 2678 5249 1755 2672 5250 1762 2679 5251 1763 2680 5252 1758 2681 5253 1757 2682 5254 1764 2683 5255 1759 2676 5256 1763 2680 5257 1765 2684 5258 1760 2685 5259 1765 2684 5260 1766 2686 5261 1761 2687 5262 1766 2686 5263 1767 2688 5264 1752 2689 5265 1767 2688 5266 1768 2690 5267 1753 2691 5268 1768 2690 5269 1769 2692 5270 1754 2693 5271 1769 2692 5272 1770 2694 5273 1755 2672 5274 1682 2599 5275 1771 2695 5276 1757 2682 5277 1756 2696 5278 1770 2694 5279 1772 2697 5280 1682 2599 5281 1773 2698 5282 1773 2698 5283 1682 2599 5284 1774 2699 5285 1774 2699 5286 1682 2599 5287 1775 2700 5288 1775 2700 5289 1682 2599 5290 1776 2701 5291 1776 2701 5292 1682 2599 5293 1777 2702 5294 1777 2702 5295 1682 2599 5296 1778 2703 5297 1777 2702 5298 1778 2703 5299 1779 2704 5300 1778 2703 5301 1682 2599 5302 1780 2705 5303 1778 2703 5304 1780 2705 5305 1781 2706 5306 1779 2704 5307 1781 2706 5308 1782 2707 5309 1783 2708 5310 1673 2590 5311 1672 2589 5312 1784 2709 5313 1672 2589 5314 1675 2592 5315 1785 2710 5316 1675 2592 5317 1677 2594 5318 1786 2711 5319 1677 2594 5320 1679 2596 5321 1780 2705 5322 1682 2599 5323 1681 2598 5324 1787 2712 5325 1788 2713 5326 1679 2596 5327 1780 2705 5328 1681 2598 5329 1686 2603 5330 1789 2714 5331 1787 2712 5332 1687 2604 5333 1781 2706 5334 1686 2603 5335 1689 2606 5336 1782 2707 5337 1689 2606 5338 1673 2590 5339 1790 2715 5340 1791 2716 5341 1792 2717 5342 1793 2718 5343 1794 2719 5344 1791 2716 5345 1795 2720 5346 1796 2721 5347 1794 2719 5348 1797 2722 5349 1798 2723 5350 1796 2721 5351 1799 2724 5352 1800 2725 5353 1801 2726 5354 1802 2727 5355 1798 2723 5356 1797 2722 5357 1803 2728 5358 1804 2729 5359 1800 2725 5360 1805 2730 5361 1802 2727 5362 1806 2731 5363 1807 2732 5364 1808 2733 5365 1804 2729 5366 1809 2734 5367 1792 2717 5368 1808 2733 5369 1792 2717 5370 1810 2735 5371 1811 2736 5372 1791 2716 5373 1812 2737 5374 1810 2735 5375 1794 2719 5376 1813 2738 5377 1812 2737 5378 1796 2721 5379 1814 2739 5380 1813 2738 5381 1798 2723 5382 1815 2740 5383 1814 2739 5384 1800 2725 5385 1816 2741 5386 1801 2726 5387 1817 2742 5388 1815 2740 5389 1798 2723 5390 1804 2729 5391 1818 2743 5392 1816 2741 5393 1819 2744 5394 1817 2742 5395 1802 2727 5396 1808 2733 5397 1811 2736 5398 1818 2743 5399 1815 2740 5400 1820 2745 5401 1821 2746 5402 1816 2741 5403 1822 2747 5404 1801 2726 5405 1823 2748 5406 1820 2745 5407 1815 2740 5408 1818 2743 5409 1824 2749 5410 1822 2747 5411 1825 2750 5412 1823 2748 5413 1817 2742 5414 1811 2736 5415 1826 2751 5416 1824 2749 5417 1810 2735 5418 1827 2752 5419 1826 2751 5420 1812 2737 5421 1828 2753 5422 1827 2752 5423 1813 2738 5424 1829 2754 5425 1828 2753 5426 1814 2739 5427 1821 2746 5428 1829 2754 5429 1827 2752 5430 1830 2755 5431 1831 2756 5432 1828 2753 5433 1832 2757 5434 1830 2755 5435 1829 2754 5436 1833 2758 5437 1832 2757 5438 1821 2746 5439 1834 2759 5440 1833 2758 5441 1820 2745 5442 1835 2760 5443 1834 2759 5444 1822 2747 5445 1836 2761 5446 1801 2726 5447 1837 2762 5448 1835 2760 5449 1820 2745 5450 1824 2749 5451 1838 2763 5452 1836 2761 5453 1839 2764 5454 1837 2762 5455 1823 2748 5456 1826 2751 5457 1831 2756 5458 1838 2763 5459 1835 2760 5460 1840 2765 5461 1841 2766 5462 1836 2761 5463 1842 2767 5464 1801 2726 5465 1843 2768 5466 1840 2765 5467 1835 2760 5468 1838 2763 5469 1844 2769 5470 1842 2767 5471 1845 2770 5472 1843 2768 5473 1837 2762 5474 1831 2756 5475 1846 2771 5476 1844 2769 5477 1830 2755 5478 1847 2772 5479 1846 2771 5480 1832 2757 5481 1848 2773 5482 1847 2772 5483 1833 2758 5484 1849 2774 5485 1848 2773 5486 1834 2759 5487 1841 2766 5488 1849 2774 5489 1848 2773 5490 1850 2775 5491 1851 2776 5492 1849 2774 5493 1852 2777 5494 1850 2775 5495 1841 2766 5496 1853 2778 5497 1852 2777 5498 1840 2765 5499 1854 2779 5500 1853 2778 5501 1842 2767 5502 1855 2780 5503 1801 2726 5504 1856 2781 5505 1854 2779 5506 1840 2765 5507 1844 2769 5508 1857 2782 5509 1855 2780 5510 1858 2783 5511 1856 2781 5512 1843 2768 5513 1846 2771 5514 1859 2784 5515 1857 2782 5516 1847 2772 5517 1851 2776 5518 1859 2784 5519 1860 2785 5520 1861 2786 5521 1854 2779 5522 1857 2782 5523 1862 2787 5524 1863 2788 5525 1864 2789 5526 1860 2785 5527 1856 2781 5528 1859 2784 5529 1865 2790 5530 1862 2787 5531 1851 2776 5532 1866 2791 5533 1865 2790 5534 1850 2775 5535 1867 2792 5536 1866 2791 5537 1852 2777 5538 1868 2793 5539 1867 2792 5540 1853 2778 5541 1869 2794 5542 1868 2793 5543 1854 2779 5544 1861 2786 5545 1869 2794 5546 1855 2780 5547 1863 2788 5548 1801 2726 5549 1868 2793 5550 1870 2795 5551 1871 2796 5552 1869 2794 5553 1872 2797 5554 1870 2795 5555 1861 2786 5556 1873 2798 5557 1872 2797 5558 1863 2788 5559 1874 2799 5560 1801 2726 5561 1875 2800 5562 1873 2798 5563 1861 2786 5564 1862 2787 5565 1876 2801 5566 1874 2799 5567 1877 2802 5568 1875 2800 5569 1860 2785 5570 1865 2790 5571 1878 2803 5572 1876 2801 5573 1866 2791 5574 1879 2804 5575 1878 2803 5576 1867 2792 5577 1871 2796 5578 1879 2804 5579 1880 2805 5580 1881 2806 5581 1874 2799 5582 1877 2807 5583 1882 2808 5584 1883 2809 5585 1884 2810 5586 1880 2805 5587 1876 2801 5588 1885 2811 5589 1884 2810 5590 1878 2803 5591 1886 2812 5592 1885 2811 5593 1879 2813 5594 1887 2814 5595 1886 2812 5596 1871 2815 5597 1888 2816 5598 1887 2814 5599 1870 2817 5600 1889 2818 5601 1888 2816 5602 1872 2819 5603 1874 2799 5604 1881 2806 5605 1890 2820 5606 1875 2821 5607 1883 2809 5608 1889 2818 5609 1891 2822 5610 1892 2823 5611 1801 2726 5612 1892 2823 5613 1893 2824 5614 1801 2726 5615 1893 2824 5616 1894 2825 5617 1801 2726 5618 1894 2825 5619 1895 2826 5620 1801 2726 5621 1895 2826 5622 1896 2827 5623 1801 2726 5624 1896 2827 5625 1897 2828 5626 1801 2726 5627 1898 2829 5628 1897 2828 5629 1896 2827 5630 1897 2828 5631 1899 2830 5632 1801 2726 5633 1900 2831 5634 1899 2830 5635 1897 2828 5636 1901 2832 5637 1900 2831 5638 1898 2829 5639 1790 2715 5640 1809 2734 5641 1902 2833 5642 1793 2718 5643 1790 2715 5644 1903 2834 5645 1795 2720 5646 1793 2718 5647 1904 2835 5648 1797 2722 5649 1795 2720 5650 1905 2836 5651 1899 2830 5652 1799 2724 5653 1801 2726 5654 1906 2837 5655 1806 2731 5656 1797 2722 5657 1803 2728 5658 1799 2724 5659 1899 2830 5660 1907 2838 5661 1908 2839 5662 1806 2731 5663 1807 2732 5664 1803 2728 5665 1900 2831 5666 1809 2734 5667 1807 2732 5668 1901 2832 5669 1671 2840 5670 1662 2841 5671 1909 2842 5672 1659 2843 5673 1881 2844 5674 1880 2845 5675 1910 2846 5676 1825 2750 5677 1819 2744 5678 1911 2847 5679 1891 2822 5680 1912 2848 5681 1913 2849 5682 1805 2730 5683 1908 2839 5684 1914 2850 5685 1801 2726 5686 1915 2851 5687 1916 2852 5688 1801 2726 5689 1917 2853 5690 1918 2854 5691 1919 2855 5692 1920 2856 5693 1920 2856 5694 1919 2855 5695 1921 2857 5696 1917 2853 5697 1801 2726 5698 1922 2858 5699 1923 2859 5700 1801 2726 5701 1924 2860 5702 1925 2861 5703 1845 2770 5704 1839 2764 5705 1926 2862 5706 1801 2726 5707 1890 2820 5708 1919 2855 5709 1895 2826 5710 1927 2863 5711 1928 2864 5712 1906 2837 5713 1929 2865 5714 1930 2866 5715 1819 2744 5716 1805 2730 5717 1931 2867 5718 1892 2823 5719 1891 2822 5720 1932 2868 5721 1918 2854 5722 1933 2869 5723 1922 2858 5724 1801 2726 5725 1934 2870 5726 1935 2871 5727 1893 2824 5728 1892 2823 5729 1936 2872 5730 1839 2764 5731 1825 2750 5732 1937 2873 5733 1801 2726 5734 1914 2850 5735 1938 2874 5736 1894 2825 5737 1893 2824 5738 1939 2875 5739 1940 2876 5740 1941 2877 5741 1942 2878 5742 1864 2789 5743 1858 2783 5744 1915 2851 5745 1801 2726 5746 1943 2879 5747 1908 2839 5748 1907 2838 5749 1944 2880 5750 1929 2865 5751 1905 2836 5752 1945 2881 5753 1903 2834 5754 1902 2833 5755 1946 2882 5756 1947 2883 5757 1801 2726 5758 1937 2873 5759 1891 2822 5760 1801 2726 5761 1948 2884 5762 1949 2885 5763 1801 2726 5764 1926 2862 5765 1950 2886 5766 1858 2783 5767 1845 2770 5768 1904 2835 5769 1903 2834 5770 1951 2887 5771 1907 2838 5772 1952 2888 5773 1953 2889 5774 1934 2870 5775 1801 2726 5776 1949 2885 5777 1882 2808 5778 1877 2807 5779 1954 2890 5780 1927 2863 5781 1895 2826 5782 1894 2825 5783 1952 2888 5784 1907 2838 5785 1906 2837 5786 1943 2879 5787 1801 2726 5788 1923 2859 5789 1954 2891 5790 1877 2802 5791 1864 2789 5792 1902 2833 5793 1918 2854 5794 1932 2868 5795 1905 2836 5796 1904 2835 5797 1955 2892 5798 1948 2884 5799 1801 2726 5800 1947 2883 5801 1924 2860 5802 1801 2726 5803 1916 2852 5804 1700 2617 5805 1706 2623 5806 1956 2893 5807 1957 2894 5808 1772 2697 5809 1958 2895 5810 1959 2896 5811 1688 2605 5812 1960 2897 5813 1961 2898 5814 1682 2599 5815 1962 2899 5816 1963 2900 5817 1682 2599 5818 1964 2901 5819 1965 2902 5820 1966 2903 5821 1967 2904 5822 1968 2905 5823 1965 2902 5824 1967 2904 5825 1969 2906 5826 1682 2599 5827 1963 2900 5828 1970 2907 5829 1682 2599 5830 1971 2908 5831 1720 2637 5832 1726 2643 5833 1972 2909 5834 1771 2695 5835 1682 2599 5836 1973 2910 5837 1776 2701 5838 1965 2902 5839 1974 2911 5840 1788 2713 5841 1787 2712 5842 1975 2912 5843 1688 2605 5844 1700 2617 5845 1976 2913 5846 1772 2697 5847 1773 2698 5848 1977 2914 5849 1978 2915 5850 1966 2903 5851 1979 2916 5852 1980 2917 5853 1682 2599 5854 1969 2906 5855 1773 2698 5856 1774 2699 5857 1981 2918 5858 1706 2623 5859 1720 2637 5860 1982 2919 5861 1962 2899 5862 1682 2599 5863 1983 2920 5864 1774 2699 5865 1775 2700 5866 1984 2921 5867 1739 2656 5868 1745 2662 5869 1985 2922 5870 1986 2923 5871 1682 2599 5872 1961 2898 5873 1987 2924 5874 1789 2714 5875 1959 2896 5876 1964 2925 5877 1666 2926 5878 1963 2927 5879 1988 2928 5880 1786 2711 5881 1788 2713 5882 1941 2929 5883 1783 2708 5884 1784 2709 5885 1983 2920 5886 1682 2599 5887 1989 2930 5888 1990 2931 5889 1682 2599 5890 1772 2697 5891 1973 2910 5892 1682 2599 5893 1991 2932 5894 1726 2643 5895 1739 2656 5896 1992 2933 5897 1993 2934 5898 1784 2709 5899 1785 2710 5900 1789 2714 5901 1987 2924 5902 1994 2935 5903 1991 2932 5904 1682 2599 5905 1980 2917 5906 1982 2936 5907 1936 2937 5908 1910 2938 5909 1995 2939 5910 1758 2681 5911 1996 2940 5912 1775 2700 5913 1776 2701 5914 1974 2911 5915 1787 2712 5916 1789 2714 5917 1997 2941 5918 1971 2908 5919 1682 2599 5920 1986 2923 5921 1745 2662 5922 1758 2675 5923 1995 2942 5924 1966 2903 5925 1783 2708 5926 1979 2916 5927 1998 2943 5928 1785 2710 5929 1786 2711 5930 1989 2930 5931 1682 2599 5932 1990 2931 5933 1964 2901 5934 1682 2599 5935 1970 2907 5936 1671 2944 5937 1669 2945 5938 1999 2946 5939 2000 2947 5940 2001 2948 5941 2002 2949 5942 1939 2950 5943 1940 2951 5944 1665 2582 5945 2003 2952 5946 2004 2953 5947 1999 2946 5948 2005 2954 5949 1999 2946 5950 2006 2955 5951 1939 2956 5952 2002 2957 5953 2005 2954 5954 1939 2950 5955 1668 2585 5956 1670 2587 5957 1666 2958 5958 2007 2959 5959 2008 2960 5960 2009 2961 5961 2000 2962 5962 2010 2963 5963 2000 229 5964 2011 229 5965 2012 229 5966 2008 2960 5967 2007 2959 5968 2013 2964 5969 2014 2965 5970 2015 2966 5971 2000 2947 5972 2009 2961 5973 2010 2963 5974 2004 2953 5975 2016 2967 5976 1666 2583 5977 1665 2582 5978 2017 2968 5979 2018 2969 5980 2019 2970 5981 2020 2971 5982 2021 2972 5983 1659 2576 5984 2022 2973 5985 2023 2974 5986 2011 2975 5987 2017 2976 5988 1661 2578 5989 1660 2577 5990 1659 2977 5991 2024 2978 5992 2025 2979 5993 1658 2980 5994 1662 2981 5995 2026 2982 5996 2011 2983 5997 2027 2984 5998 2028 2985 5999 2022 2973 6000 1663 2580 6001 1661 2578 6002 2011 2975 6003 2012 2986 6004 1664 2581 6005 2029 2987 6006 2018 2988 6007 1660 2577 6008 2030 2989 6009 2031 2990 6010 2032 2991 6011 2033 2992 6012 2034 2993 6013 2035 2994 6014 2036 2995 6015 2037 2996 6016 2038 2997 6017 2039 2998 6018 2030 2989 6019 2040 2999 6020 2033 2992 6021 2041 3000 6022 2042 3001 6023 2043 3002 6024 2036 3003 6025 2038 3004 6026 2044 3005 6027 2042 3001 6028 2045 3006 6029 2046 3007 6030 2043 3002 6031 2047 3008 6032 2048 3009 6033 2045 3006 6034 2049 3010 6035 2050 3011 6036 2046 3007 6037 2051 3012 6038 2052 3013 6039 2049 3010 6040 2053 3014 6041 2054 3015 6042 2050 3011 6043 2055 3016 6044 2056 3017 6045 2053 3014 6046 2057 3018 6047 2058 3019 6048 2054 3015 6049 2059 3020 6050 2060 3021 6051 2057 3018 6052 2032 3022 6053 2034 2993 6054 2058 3019 6055 2061 3023 6056 2061 3023 6057 2059 3020 6058 2062 3024 6059 2057 3018 6060 2063 3025 6061 2064 3026 6062 2035 2994 6063 2061 3023 6064 2065 3027 6065 2040 2999 6066 2032 2991 6067 2064 3028 6068 2041 3000 6069 2035 2994 6070 2066 3029 6071 2038 2997 6072 2037 2996 6073 2067 3030 6074 2039 2998 6075 2040 2999 6076 2068 3031 6077 2041 3000 6078 2069 3032 6079 2070 3033 6080 2047 3008 6081 2038 3004 6082 2067 3034 6083 2042 3001 6084 2070 3033 6085 2071 3035 6086 2051 3012 6087 2047 3008 6088 2072 3036 6089 2045 3006 6090 2071 3035 6091 2073 3037 6092 2055 3016 6093 2051 3012 6094 2074 3038 6095 2049 3010 6096 2073 3037 6097 2075 3039 6098 2059 3020 6099 2055 3016 6100 2076 3040 6101 2053 3014 6102 2075 3039 6103 2063 3025 6104 2070 3033 6105 2077 3041 6106 2078 3042 6107 2074 3038 6108 2072 3036 6109 2079 3043 6110 2071 3035 6111 2078 3042 6112 2080 3044 6113 2076 3040 6114 2074 3038 6115 2081 3045 6116 2073 3037 6117 2080 3044 6118 2082 3046 6119 2062 3024 6120 2076 3040 6121 2083 3047 6122 2075 3039 6123 2082 3046 6124 2084 3048 6125 2065 3027 6126 2062 3024 6127 2085 3049 6128 2063 3025 6129 2084 3048 6130 2086 3050 6131 2066 3029 6132 2065 3027 6133 2087 3051 6134 2068 3031 6135 2064 3028 6136 2086 3052 6137 2069 3032 6138 2066 3029 6139 2088 3053 6140 2067 3030 6141 2037 2996 6142 2089 3054 6143 2039 2998 6144 2068 3031 6145 2090 3055 6146 2069 3032 6147 2091 3056 6148 2077 3041 6149 2072 3036 6150 2067 3034 6151 2089 3057 6152 2084 3048 6153 2092 3058 6154 2093 3059 6155 2088 3053 6156 2087 3051 6157 2094 3060 6158 2090 3055 6159 2086 3052 6160 2093 3061 6161 2091 3056 6162 2088 3053 6163 2095 3062 6164 2089 3054 6165 2037 2996 6166 2096 3063 6167 2039 2998 6168 2090 3055 6169 2097 3064 6170 2091 3056 6171 2098 3065 6172 2099 3066 6173 2079 3043 6174 2089 3057 6175 2096 3063 6176 2077 3041 6177 2099 3066 6178 2100 3067 6179 2081 3045 6180 2079 3043 6181 2101 3068 6182 2078 3042 6183 2100 3067 6184 2102 3069 6185 2083 3047 6186 2081 3045 6187 2103 3070 6188 2080 3044 6189 2102 3069 6190 2104 3071 6191 2085 3049 6192 2083 3047 6193 2105 3072 6194 2082 3046 6195 2104 3071 6196 2092 3058 6197 2087 3051 6198 2085 3049 6199 2106 3073 6200 2100 3067 6201 2107 3074 6202 2108 3075 6203 2105 3072 6204 2103 3070 6205 2109 3076 6206 2102 3069 6207 2108 3075 6208 2110 3077 6209 2106 3073 6210 2105 3072 6211 2111 3078 6212 2104 3071 6213 2110 3077 6214 2112 3079 6215 2094 3060 6216 2106 3073 6217 2113 3080 6218 2092 3058 6219 2112 3079 6220 2114 3081 6221 2095 3062 6222 2094 3060 6223 2115 3082 6224 2097 3064 6225 2093 3061 6226 2114 3083 6227 2098 3065 6228 2095 3062 6229 2116 3084 6230 2096 3063 6231 2037 2996 6232 2117 3085 6233 2039 2998 6234 2097 3064 6235 2118 3086 6236 2098 3065 6237 2119 3087 6238 2120 3088 6239 2101 3068 6240 2096 3063 6241 2117 3085 6242 2099 3066 6243 2120 3088 6244 2107 3074 6245 2103 3070 6246 2101 3068 6247 2121 3089 6248 2118 3086 6249 2114 3083 6250 2122 3090 6251 2119 3087 6252 2116 3084 6253 2123 3091 6254 2117 3085 6255 2037 2996 6256 2124 3092 6257 2039 2998 6258 2118 3086 6259 2125 3093 6260 2119 3087 6261 2126 3094 6262 2127 3095 6263 2117 3085 6264 2124 3092 6265 2128 3096 6266 2120 3088 6267 2127 3095 6268 2129 3097 6269 2109 3076 6270 2121 3089 6271 2128 3096 6272 2107 3074 6273 2129 3097 6274 2130 3098 6275 2111 3078 6276 2109 3076 6277 2131 3099 6278 2108 3075 6279 2130 3098 6280 2132 3100 6281 2113 3080 6282 2111 3078 6283 2133 3101 6284 2110 3077 6285 2132 3100 6286 2134 3102 6287 2115 3082 6288 2113 3080 6289 2135 3103 6290 2114 3083 6291 2112 3104 6292 2134 3105 6293 2116 3084 6294 2115 3082 6295 2136 3106 6296 2133 3101 6297 2131 3099 6298 2137 3107 6299 2132 3108 6300 2130 3109 6301 2138 3110 6302 2135 3103 6303 2133 3101 6304 2139 3111 6305 2134 3105 6306 2132 3108 6307 2140 3112 6308 2136 3106 6309 2135 3103 6310 2141 3113 6311 2122 3090 6312 2134 3105 6313 2142 3114 6314 2123 3091 6315 2136 3106 6316 2143 3115 6317 2125 3093 6318 2122 3090 6319 2144 3116 6320 2126 3094 6321 2123 3091 6322 2145 3117 6323 2124 3092 6324 2037 2996 6325 2146 3118 6326 2039 2998 6327 2125 3093 6328 2147 3119 6329 2126 3094 6330 2148 3120 6331 2149 3121 6332 2124 3092 6333 2146 3118 6334 2150 3122 6335 2127 3095 6336 2149 3121 6337 2151 3123 6338 2128 3096 6339 2150 3122 6340 2137 3107 6341 2130 3109 6342 2129 3124 6343 2151 3125 6344 2148 3126 6345 2145 3127 6346 2152 3128 6347 2146 3118 6348 2037 2996 6349 2153 3129 6350 2039 2998 6351 2147 3119 6352 2154 3130 6353 2148 3126 6354 2155 3131 6355 2156 3132 6356 2150 3122 6357 2146 3118 6358 2153 3129 6359 2149 3133 6360 2156 3132 6361 2157 3134 6362 2150 3122 6363 2158 3135 6364 2159 3136 6365 2138 3110 6366 2151 3125 6367 2157 3134 6368 2137 3107 6369 2159 3136 6370 2160 3137 6371 2140 3112 6372 2138 3110 6373 2161 3138 6374 2141 3139 6375 2139 3111 6376 2160 3137 6377 2142 3114 6378 2140 3112 6379 2162 3140 6380 2143 3141 6381 2141 3139 6382 2163 3142 6383 2142 3114 6384 2164 3143 6385 2165 3144 6386 2145 3127 6387 2143 3141 6388 2166 3145 6389 2144 3116 6390 2165 3144 6391 2154 3130 6392 2161 3138 6393 2167 3146 6394 2168 3147 6395 2163 3142 6396 2160 3137 6397 2169 3148 6398 2162 3140 6399 2168 3147 6400 2170 3149 6401 2163 3142 6402 2171 3150 6403 2172 3151 6404 2165 3144 6405 2164 3143 6406 2170 3149 6407 2152 3128 6408 2166 3145 6409 2172 3151 6410 2154 3130 6411 2165 3144 6412 2173 3152 6413 2152 3128 6414 2174 3153 6415 2175 3154 6416 2153 3129 6417 2037 2996 6418 2176 3155 6419 2039 2998 6420 2154 3130 6421 2177 3156 6422 2156 3132 6423 2155 3131 6424 2175 3154 6425 2153 3129 6426 2176 3155 6427 2178 3157 6428 2156 3132 6429 2179 3158 6430 2180 3159 6431 2158 3135 6432 2178 3157 6433 2181 3160 6434 2161 3138 6435 2157 3134 6436 2180 3159 6437 2160 3137 6438 2159 3136 6439 2181 3160 6440 2176 3155 6441 2037 2996 6442 2182 3161 6443 2039 2998 6444 2177 3156 6445 2183 3162 6446 2179 3158 6447 2175 3154 6448 2184 3163 6449 2178 3157 6450 2176 3155 6451 2182 3161 6452 2179 3158 6453 2185 3164 6454 2186 3165 6455 2181 3160 6456 2178 3157 6457 2187 3166 6458 2167 3146 6459 2180 3159 6460 2186 3165 6461 2181 3160 6462 2188 3167 6463 2189 3168 6464 2168 3147 6465 2167 3146 6466 2190 3169 6467 2169 3148 6468 2189 3168 6469 2191 3170 6470 2170 3149 6471 2168 3147 6472 2192 3171 6473 2171 3150 6474 2191 3170 6475 2193 3172 6476 2170 3149 6477 2194 3173 6478 2195 3174 6479 2174 3153 6480 2172 3151 6481 2193 3172 6482 2173 3152 6483 2195 3174 6484 2183 3162 6485 2174 3153 6486 2196 3175 6487 2184 3163 6488 2189 3168 6489 2197 3176 6490 2198 3177 6491 2192 3171 6492 2199 3178 6493 2200 3179 6494 2191 3170 6495 2198 3177 6496 2201 3180 6497 2195 3174 6498 2194 3173 6499 2200 3179 6500 2196 3175 6501 2193 3172 6502 2201 3180 6503 2183 3162 6504 2195 3174 6505 2202 3181 6506 2196 3175 6507 2203 3182 6508 2204 3183 6509 2182 3161 6510 2037 2996 6511 2205 3184 6512 2039 2998 6513 2183 3162 6514 2206 3185 6515 2185 3164 6516 2184 3163 6517 2204 3183 6518 2182 3161 6519 2205 3184 6520 2207 3186 6521 2185 3164 6522 2208 3187 6523 2209 3188 6524 2187 3166 6525 2207 3186 6526 2210 3189 6527 2190 3169 6528 2186 3165 6529 2209 3188 6530 2189 3168 6531 2188 3167 6532 2210 3189 6533 2192 3171 6534 2190 3169 6535 2211 3190 6536 2204 3183 6537 2212 3191 6538 2213 3192 6539 2207 3186 6540 2205 3184 6541 2214 3193 6542 2209 3188 6543 2208 3187 6544 2213 3192 6545 2210 3189 6546 2207 3186 6547 2215 3194 6548 2209 3188 6549 2216 3195 6550 2217 3196 6551 2210 3189 6552 2218 3197 6553 2219 3198 6554 2199 3178 6555 2211 3190 6556 2217 3196 6557 2197 3176 6558 2219 3198 6559 2220 3199 6560 2200 3179 6561 2199 3178 6562 2221 3200 6563 2201 3180 6564 2198 3177 6565 2220 3199 6566 2200 3179 6567 2222 3201 6568 2223 3202 6569 2201 3180 6570 2224 3203 6571 2225 3204 6572 2202 3181 6573 2223 3202 6574 2226 3205 6575 2204 3183 6576 2203 3182 6577 2225 3204 6578 2205 3184 6579 2037 2996 6580 2214 3193 6581 2039 2998 6582 2206 3185 6583 2226 3205 6584 2222 3201 6585 2221 3200 6586 2227 3206 6587 2224 3203 6588 2220 3199 6589 2228 3207 6590 2222 3201 6591 2229 3208 6592 2230 3209 6593 2224 3203 6594 2231 3210 6595 2232 3211 6596 2226 3205 6597 2223 3202 6598 2230 3209 6599 2212 3191 6600 2225 3204 6601 2232 3211 6602 2214 3193 6603 2037 2996 6604 2233 3212 6605 2039 2998 6606 2226 3205 6607 2234 3213 6608 2212 3191 6609 2235 3214 6610 2236 3215 6611 2214 3193 6612 2233 3212 6613 2237 3216 6614 2216 3195 6615 2213 3192 6616 2236 3215 6617 2218 3197 6618 2215 3194 6619 2237 3216 6620 2216 3195 6621 2238 3217 6622 2239 3218 6623 2218 3197 6624 2240 3219 6625 2241 3220 6626 2217 3196 6627 2239 3218 6628 2227 3206 6629 2220 3199 6630 2219 3198 6631 2241 3220 6632 2236 3215 6633 2242 3221 6634 2243 3222 6635 2237 3216 6636 2244 3223 6637 2245 3224 6638 2239 3218 6639 2238 3217 6640 2243 3222 6641 2241 3220 6642 2240 3219 6643 2245 3224 6644 2239 3218 6645 2246 3225 6646 2247 3226 6647 2228 3207 6648 2241 3220 6649 2248 3227 6650 2227 3206 6651 2247 3226 6652 2249 3228 6653 2228 3207 6654 2250 3229 6655 2251 3230 6656 2230 3209 6657 2229 3208 6658 2249 3228 6659 2232 3211 6660 2231 3210 6661 2251 3230 6662 2234 3213 6663 2230 3209 6664 2252 3231 6665 2232 3211 6666 2253 3232 6667 2254 3233 6668 2233 3212 6669 2037 2996 6670 2255 3234 6671 2039 2998 6672 2234 3213 6673 2256 3235 6674 2236 3215 6675 2235 3214 6676 2254 3233 6677 2233 3212 6678 2255 3234 6679 2244 3223 6680 2249 3228 6681 2257 3236 6682 2258 3237 6683 2253 3232 6684 2251 3230 6685 2259 3238 6686 2252 3231 6687 2258 3237 6688 2260 3239 6689 2253 3232 6690 2261 3240 6691 2262 3241 6692 2255 3234 6693 2037 2996 6694 2263 3242 6695 2039 2998 6696 2256 3235 6697 2260 3239 6698 2242 3221 6699 2254 3233 6700 2262 3241 6701 2244 3223 6702 2255 3234 6703 2263 3242 6704 2242 3221 6705 2264 3243 6706 2265 3244 6707 2245 3224 6708 2244 3223 6709 2266 3245 6710 2246 3225 6711 2243 3222 6712 2265 3244 6713 2245 3224 6714 2267 3246 6715 2268 3247 6716 2246 3225 6717 2269 3248 6718 2270 3249 6719 2250 3229 6720 2248 3227 6721 2268 3247 6722 2249 3228 6723 2247 3226 6724 2270 3249 6725 2250 3229 6726 2271 3250 6727 2259 3238 6728 2266 3245 6729 2272 3251 6730 2273 3252 6731 2269 3248 6732 2265 3244 6733 2274 3253 6734 2267 3246 6735 2273 3252 6736 2275 3254 6737 2269 3248 6738 2276 3255 6739 2277 3256 6740 2271 3250 6741 2268 3247 6742 2275 3254 6743 2257 3236 6744 2270 3249 6745 2277 3256 6746 2271 3250 6747 2278 3257 6748 2279 3258 6749 2258 3237 6750 2257 3236 6751 2280 3259 6752 2261 3240 6753 2259 3238 6754 2279 3258 6755 2260 3239 6756 2258 3237 6757 2281 3260 6758 2262 3241 6759 2261 3240 6760 2282 3261 6761 2263 3242 6762 2037 2996 6763 2283 3262 6764 2039 2998 6765 2260 3239 6766 2284 3263 6767 2262 3241 6768 2285 3264 6769 2286 3265 6770 2263 3242 6771 2283 3262 6772 2272 3251 6773 2264 3243 6774 2286 3265 6775 2274 3253 6776 2279 3258 6777 2287 3266 6778 2288 3267 6779 2281 3260 6780 2289 3268 6781 2290 3269 6782 2285 3264 6783 2282 3261 6784 2288 3267 6785 2283 3262 6786 2037 2996 6787 2291 3270 6788 2039 2998 6789 2284 3263 6790 2290 3269 6791 2285 3264 6792 2292 3271 6793 2293 3272 6794 2272 3251 6795 2283 3262 6796 2291 3270 6797 2274 3253 6798 2286 3265 6799 2293 3272 6800 2273 3252 6801 2272 3251 6802 2294 3273 6803 2276 3255 6804 2274 3253 6805 2295 3274 6806 2275 3254 6807 2273 3252 6808 2296 3275 6809 2277 3256 6810 2276 3255 6811 2297 3276 6812 2275 3254 6813 2298 3277 6814 2299 3278 6815 2277 3256 6816 2300 3279 6817 2301 3280 6818 2278 3257 6819 2299 3278 6820 2287 3266 6821 2280 3259 6822 2301 3280 6823 2289 3268 6824 2297 3276 6825 2295 3274 6826 2302 3281 6827 2298 3277 6828 2296 3275 6829 2303 3282 6830 2297 3276 6831 2304 3283 6832 2305 3284 6833 2299 3278 6834 2298 3277 6835 2306 3285 6836 2301 3280 6837 2300 3279 6838 2305 3284 6839 2299 3278 6840 2307 3286 6841 2308 3287 6842 2289 3268 6843 2301 3280 6844 2309 3288 6845 2287 3266 6846 2308 3287 6847 2310 3289 6848 2290 3269 6849 2289 3268 6850 2311 3290 6851 2292 3271 6852 2288 3267 6853 2310 3289 6854 2291 3270 6855 2037 2996 6856 2312 3291 6857 2039 2998 6858 2290 3269 6859 2313 3292 6860 2292 3271 6861 2314 3293 6862 2315 3294 6863 2291 3270 6864 2312 3291 6865 2316 3295 6866 2295 3274 6867 2293 3272 6868 2315 3294 6869 2294 3273 6870 2316 3295 6871 2303 3282 6872 2311 3290 6873 2317 3296 6874 2318 3297 6875 2314 3293 6876 2310 3289 6877 2319 3298 6878 2312 3291 6879 2037 2996 6880 2320 3299 6881 2039 2998 6882 2313 3292 6883 2318 3297 6884 2314 3293 6885 2321 3300 6886 2322 3301 6887 2316 3295 6888 2312 3291 6889 2320 3299 6890 2302 3281 6891 2315 3294 6892 2322 3301 6893 2303 3282 6894 2316 3295 6895 2323 3302 6896 2302 3281 6897 2324 3303 6898 2325 3304 6899 2303 3282 6900 2326 3305 6901 2327 3306 6902 2305 3284 6903 2304 3283 6904 2325 3304 6905 2306 3285 6906 2327 3306 6907 2328 3307 6908 2309 3288 6909 2305 3284 6910 2329 3308 6911 2308 3287 6912 2307 3286 6913 2328 3307 6914 2309 3288 6915 2330 3309 6916 2317 3296 6917 2308 3287 6918 2331 3310 6919 2319 3298 6920 2327 3306 6921 2326 3305 6922 2332 3311 6923 2329 3308 6924 2325 3304 6925 2333 3312 6926 2327 3306 6927 2334 3313 6928 2335 3314 6929 2329 3308 6930 2336 3315 6931 2337 3316 6932 2328 3307 6933 2335 3314 6934 2338 3317 6935 2330 3309 6936 2337 3316 6937 2339 3318 6938 2319 3298 6939 2331 3310 6940 2338 3317 6941 2317 3296 6942 2339 3318 6943 2340 3319 6944 2319 3298 6945 2341 3320 6946 2342 3321 6947 2320 3299 6948 2037 2996 6949 2343 3322 6950 2039 2998 6951 2318 3297 6952 2340 3319 6953 2322 3301 6954 2321 3300 6955 2342 3321 6956 2323 3302 6957 2320 3299 6958 2343 3322 6959 2322 3301 6960 2344 3323 6961 2345 3324 6962 2326 3305 6963 2323 3302 6964 2346 3325 6965 2325 3304 6966 2324 3303 6967 2345 3324 6968 2342 3321 6969 2341 3320 6970 2347 3326 6971 2343 3322 6972 2037 2996 6973 2348 3327 6974 2039 2998 6975 2340 3319 6976 2349 3328 6977 2342 3321 6978 2350 3329 6979 2351 3330 6980 2346 3325 6981 2343 3322 6982 2348 3327 6983 2344 3323 6984 2351 3330 6985 2352 3331 6986 2346 3325 6987 2353 3332 6988 2354 3333 6989 2333 3312 6990 2345 3324 6991 2352 3331 6992 2332 3311 6993 2354 3333 6994 2355 3334 6995 2333 3312 6996 2356 3335 6997 2357 3336 6998 2335 3314 6999 2334 3313 7000 2355 3334 7001 2337 3316 7002 2336 3315 7003 2357 3336 7004 2335 3314 7005 2358 3337 7006 2359 3338 7007 2339 3318 7008 2337 3316 7009 2360 3339 7010 2341 3320 7011 2338 3317 7012 2359 3338 7013 2339 3318 7014 2361 3340 7015 2349 3328 7016 2356 3335 7017 2362 3341 7018 2363 3342 7019 2358 3337 7020 2355 3334 7021 2364 3343 7022 2360 3339 7023 2357 3336 7024 2363 3342 7025 2359 3338 7026 2358 3337 7027 2365 3344 7028 2361 3340 7029 2360 3339 7030 2366 3345 7031 2359 3338 7032 2367 3346 7033 2368 3347 7034 2349 3328 7035 2361 3340 7036 2369 3348 7037 2350 3329 7038 2347 3326 7039 2368 3347 7040 2348 3327 7041 2037 2996 7042 2370 3349 7043 2039 2998 7044 2349 3328 7045 2371 3350 7046 2350 3329 7047 2372 3351 7048 2373 3352 7049 2348 3327 7050 2370 3349 7051 2374 3353 7052 2352 3331 7053 2351 3330 7054 2373 3352 7055 2353 3332 7056 2374 3353 7057 2375 3354 7058 2352 3331 7059 2376 3355 7060 2362 3341 7061 2354 3333 7062 2375 3354 7063 2364 3343 7064 2039 2998 7065 2371 3350 7066 2377 3356 7067 2372 3351 7068 2378 3357 7069 2379 3358 7070 2370 3349 7071 2380 3359 7072 2381 3360 7073 2376 3355 7074 2373 3352 7075 2379 3358 7076 2374 3353 7077 2381 3360 7078 2382 3361 7079 2376 3355 7080 2383 3362 7081 2384 3363 7082 2364 3343 7083 2375 3354 7084 2382 3361 7085 2362 3341 7086 2384 3363 7087 2385 3364 7088 2365 3344 7089 2364 3343 7090 2386 3365 7091 2363 3342 7092 2385 3364 7093 2387 3366 7094 2367 3346 7095 2365 3344 7096 2388 3367 7097 2369 3348 7098 2366 3345 7099 2387 3366 7100 2367 3346 7101 2389 3368 7102 2390 3369 7103 2371 3350 7104 2369 3348 7105 2391 3370 7106 2372 3351 7107 2368 3347 7108 2390 3369 7109 2370 3349 7110 2037 2996 7111 2380 3359 7112 2385 3364 7113 2392 3371 7114 2393 3372 7115 2389 3368 7116 2388 3367 7117 2394 3373 7118 2387 3366 7119 2393 3372 7120 2395 3374 7121 2389 3368 7122 2396 3375 7123 2397 3376 7124 2391 3370 7125 2395 3374 7126 2398 3377 7127 2378 3357 7128 2390 3369 7129 2397 3376 7130 2380 3359 7131 2037 2996 7132 2399 3378 7133 2039 2998 7134 2377 3356 7135 2398 3377 7136 2378 3357 7137 2400 3379 7138 2401 3380 7139 2381 3360 7140 2380 3359 7141 2399 3378 7142 2383 3362 7143 2379 3358 7144 2401 3380 7145 2382 3361 7146 2381 3360 7147 2402 3381 7148 2383 3362 7149 2403 3382 7150 2404 3383 7151 2386 3365 7152 2382 3361 7153 2405 3384 7154 2385 3364 7155 2384 3363 7156 2404 3383 7157 2386 3365 7158 2406 3385 7159 2394 3373 7160 2399 3378 7161 2407 3386 7162 2408 3387 7163 2403 3382 7164 2401 3380 7165 2409 3388 7166 2405 3384 7167 2402 3381 7168 2408 3387 7169 2403 3382 7170 2410 3389 7171 2411 3390 7172 2406 3385 7173 2405 3384 7174 2412 3391 7175 2404 3383 7176 2411 3390 7177 2413 3392 7178 2406 3385 7179 2414 3393 7180 2415 3394 7181 2393 3372 7182 2392 3371 7183 2413 3392 7184 2394 3373 7185 2415 3394 7186 2416 3395 7187 2395 3374 7188 2393 3372 7189 2417 3396 7190 2396 3375 7191 2416 3395 7192 2418 3397 7193 2398 3377 7194 2395 3374 7195 2419 3398 7196 2397 3376 7197 2418 3397 7198 2420 3399 7199 2399 3378 7200 2037 2996 7201 2407 3386 7202 2039 2998 7203 2398 3377 7204 2421 3400 7205 2401 3380 7206 2400 3379 7207 2420 3399 7208 2415 3401 7209 2422 3402 7210 2423 3403 7211 2417 3396 7212 2424 3404 7213 2425 3405 7214 2416 3406 7215 2423 3403 7216 2426 3407 7217 2419 3398 7218 2425 3405 7219 2427 3408 7220 2418 3409 7221 2426 3407 7222 2428 3410 7223 2407 3386 7224 2037 2996 7225 2429 3411 7226 2039 2998 7227 2421 3400 7228 2427 3408 7229 2409 3412 7230 2420 3413 7231 2428 3410 7232 2408 3387 7233 2407 3386 7234 2429 3411 7235 2410 3414 7236 2409 3412 7237 2430 3415 7238 2412 3391 7239 2408 3387 7240 2431 3416 7241 2410 3389 7242 2432 3417 7243 2433 3418 7244 2412 3391 7245 2434 3419 7246 2435 3420 7247 2411 3390 7248 2433 3418 7249 2436 3421 7250 2414 3393 7251 2435 3420 7252 2422 3402 7253 2413 3392 7254 2436 3421 7255 2424 3404 7256 2432 3422 7257 2430 3415 7258 2437 3423 7259 2431 3416 7260 2438 3424 7261 2439 3425 7262 2433 3426 7263 2432 3422 7264 2440 3427 7265 2434 3419 7266 2439 3425 7267 2441 3428 7268 2436 3429 7269 2433 3426 7270 2442 3430 7271 2435 3420 7272 2441 3428 7273 2443 3431 7274 2424 3432 7275 2436 3429 7276 2444 3433 7277 2422 3402 7278 2443 3431 7279 2445 3434 7280 2424 3404 7281 2446 3435 7282 2447 3436 7283 2423 3403 7284 2445 3434 7285 2448 3437 7286 2425 3405 7287 2447 3436 7288 2449 3438 7289 2426 3407 7290 2448 3437 7291 2450 3439 7292 2429 3411 7293 2037 2996 7294 2451 3440 7295 2039 2998 7296 2427 3408 7297 2449 3438 7298 2430 3415 7299 2428 3410 7300 2450 3439 7301 2431 3416 7302 2429 3411 7303 2451 3440 7304 2447 3441 7305 2446 3442 7306 2452 3443 7307 2445 3434 7308 2453 3444 7309 2454 3445 7310 2447 3436 7311 2455 3446 7312 2456 3447 7313 2448 3437 7314 2454 3445 7315 2457 3448 7316 2451 3440 7317 2037 2996 7318 2458 3449 7319 2039 2998 7320 2449 3438 7321 2456 3447 7322 2437 3423 7323 2450 3439 7324 2457 3448 7325 2438 3424 7326 2451 3440 7327 2458 3449 7328 2440 3427 7329 2437 3423 7330 2459 3450 7331 2438 3424 7332 2460 3451 7333 2461 3452 7334 2442 3430 7335 2440 3427 7336 2462 3453 7337 2439 3425 7338 2461 3452 7339 2463 3454 7340 2444 3433 7341 2442 3430 7342 2464 3455 7343 2441 3428 7344 2463 3454 7345 2465 3456 7346 2446 3442 7347 2444 3433 7348 2466 3457 7349 2443 3431 7350 2465 3456 7351 2453 3444 7352 2460 3451 7353 2467 3458 7354 2468 3459 7355 2464 3455 7356 2462 3453 7357 2469 3460 7358 2461 3452 7359 2468 3459 7360 2470 3461 7361 2466 3457 7362 2464 3455 7363 2471 3462 7364 2463 3454 7365 2470 3461 7366 2472 3463 7367 2452 3443 7368 2466 3457 7369 2473 3464 7370 2465 3456 7371 2472 3463 7372 2474 3465 7373 2455 3466 7374 2452 3443 7375 2475 3467 7376 2453 3444 7377 2474 3465 7378 2476 3468 7379 2455 3446 7380 2477 3469 7381 2478 3470 7382 2454 3445 7383 2476 3468 7384 2479 3471 7385 2458 3449 7386 2037 2996 7387 2480 3472 7388 2039 2998 7389 2456 3447 7390 2478 3470 7391 2459 3450 7392 2457 3448 7393 2479 3471 7394 2460 3451 7395 2458 3449 7396 2480 3473 7397 2462 3453 7398 2459 3450 7399 2481 3474 7400 2474 3465 7401 2482 3475 7402 2483 3476 7403 2477 3469 7404 2484 3477 7405 2485 3478 7406 2476 3468 7407 2483 3476 7408 2486 3479 7409 2480 3472 7410 2037 2996 7411 2487 3480 7412 2039 2998 7413 2478 3470 7414 2485 3478 7415 2481 3474 7416 2479 3471 7417 2486 3479 7418 2480 3473 7419 2487 3481 7420 2488 3482 7421 2469 3460 7422 2481 3474 7423 2489 3483 7424 2467 3458 7425 2488 3482 7426 2490 3484 7427 2471 3462 7428 2469 3460 7429 2491 3485 7430 2468 3459 7431 2490 3484 7432 2492 3486 7433 2473 3464 7434 2471 3462 7435 2493 3487 7436 2470 3461 7437 2492 3486 7438 2494 3488 7439 2475 3467 7440 2473 3464 7441 2495 3489 7442 2472 3463 7443 2494 3488 7444 2482 3475 7445 2477 3490 7446 2475 3467 7447 2496 3491 7448 2493 3487 7449 2491 3485 7450 2497 3492 7451 2490 3484 7452 2498 3493 7453 2499 3494 7454 2495 3489 7455 2493 3487 7456 2500 3495 7457 2492 3486 7458 2499 3494 7459 2501 3496 7460 2496 3491 7461 2495 3489 7462 2502 3497 7463 2494 3488 7464 2501 3496 7465 2503 3498 7466 2484 3499 7467 2496 3491 7468 2504 3500 7469 2482 3475 7470 2503 3498 7471 2505 3501 7472 2484 3477 7473 2506 3502 7474 2507 3503 7475 2483 3476 7476 2505 3501 7477 2508 3504 7478 2487 3480 7479 2037 2996 7480 2509 3505 7481 2039 2998 7482 2485 3478 7483 2507 3503 7484 2489 3483 7485 2486 3479 7486 2508 3504 7487 2487 3481 7488 2509 3506 7489 2510 3507 7490 2491 3485 7491 2489 3483 7492 2511 3508 7493 2488 3482 7494 2510 3507 7495 2498 3493 7496 2506 3502 7497 2031 2990 7498 2030 2989 7499 2505 3501 7500 2034 2993 7501 2033 2992 7502 2509 3505 7503 2037 2996 7504 2036 2995 7505 2039 2998 7506 2507 3503 7507 2030 2989 7508 2511 3508 7509 2508 3504 7510 2033 2992 7511 2509 3506 7512 2036 3003 7513 2043 3002 7514 2497 3492 7515 2511 3508 7516 2044 3005 7517 2510 3507 7518 2043 3002 7519 2046 3007 7520 2500 3495 7521 2497 3492 7522 2048 3009 7523 2498 3493 7524 2046 3007 7525 2050 3011 7526 2502 3497 7527 2500 3495 7528 2052 3013 7529 2499 3494 7530 2050 3011 7531 2054 3015 7532 2504 3500 7533 2502 3497 7534 2056 3017 7535 2501 3496 7536 2054 3015 7537 2058 3019 7538 2506 3509 7539 2504 3500 7540 2060 3021 7541 2503 3498 7542 2058 3019 7543 2034 2993 7544 2512 3510 7545 2513 3511 7546 2514 3512 7547 2515 3513 7548 2516 3514 7549 2517 3515 7550 2518 3516 7551 2519 3517 7552 2520 3518 7553 2521 3519 7554 2513 3511 7555 2512 3510 7556 2522 3520 7557 2516 3514 7558 2515 3513 7559 2523 3521 7560 2524 3522 7561 2519 3523 7562 2525 3524 7563 2522 3520 7564 2526 3525 7565 2527 3526 7566 2528 3527 7567 2524 3522 7568 2529 3528 7569 2525 3524 7570 2530 3529 7571 2531 3530 7572 2532 3531 7573 2528 3527 7574 2533 3532 7575 2529 3528 7576 2534 3533 7577 2535 3534 7578 2536 3535 7579 2532 3531 7580 2537 3536 7581 2533 3532 7582 2538 3537 7583 2539 3538 7584 2540 3539 7585 2536 3535 7586 2514 3540 7587 2537 3536 7588 2541 3541 7589 2542 3542 7590 2517 3515 7591 2540 3539 7592 2540 3539 7593 2543 3543 7594 2544 3544 7595 2545 3545 7596 2546 3546 7597 2537 3536 7598 2517 3515 7599 2547 3547 7600 2543 3543 7601 2513 3511 7602 2548 3548 7603 2545 3549 7604 2516 3514 7605 2549 3550 7606 2547 3547 7607 2519 3517 7608 2550 3551 7609 2520 3518 7610 2521 3519 7611 2548 3548 7612 2513 3511 7613 2551 3552 7614 2549 3550 7615 2516 3514 7616 2524 3522 7617 2552 3553 7618 2550 3554 7619 2553 3555 7620 2551 3552 7621 2522 3520 7622 2528 3527 7623 2554 3556 7624 2552 3553 7625 2555 3557 7626 2553 3555 7627 2525 3524 7628 2532 3531 7629 2556 3558 7630 2554 3556 7631 2557 3559 7632 2555 3557 7633 2529 3528 7634 2536 3535 7635 2544 3544 7636 2556 3558 7637 2546 3546 7638 2557 3559 7639 2533 3532 7640 2558 3560 7641 2559 3561 7642 2551 3552 7643 2554 3556 7644 2560 3562 7645 2561 3563 7646 2562 3564 7647 2558 3560 7648 2553 3555 7649 2556 3558 7650 2563 3565 7651 2560 3562 7652 2564 3566 7653 2562 3564 7654 2555 3557 7655 2544 3544 7656 2565 3567 7657 2563 3565 7658 2566 3568 7659 2564 3566 7660 2557 3559 7661 2543 3543 7662 2567 3569 7663 2565 3567 7664 2568 3570 7665 2566 3568 7666 2546 3546 7667 2547 3547 7668 2569 3571 7669 2567 3569 7670 2548 3548 7671 2570 3572 7672 2568 3573 7673 2549 3550 7674 2571 3574 7675 2569 3571 7676 2550 3551 7677 2572 3575 7678 2520 3518 7679 2521 3519 7680 2570 3572 7681 2548 3548 7682 2559 3561 7683 2571 3574 7684 2549 3550 7685 2552 3553 7686 2561 3563 7687 2572 3576 7688 2573 3577 7689 2574 3578 7690 2566 3568 7691 2569 3571 7692 2575 3579 7693 2576 3580 7694 2570 3572 7695 2577 3581 7696 2573 3582 7697 2571 3574 7698 2578 3583 7699 2575 3579 7700 2572 3575 7701 2579 3584 7702 2520 3518 7703 2521 3519 7704 2577 3581 7705 2570 3572 7706 2580 3585 7707 2578 3583 7708 2571 3574 7709 2561 3563 7710 2581 3586 7711 2579 3584 7712 2582 3587 7713 2580 3585 7714 2559 3561 7715 2560 3562 7716 2583 3588 7717 2581 3586 7718 2584 3589 7719 2582 3587 7720 2558 3560 7721 2563 3565 7722 2585 3590 7723 2583 3588 7724 2586 3591 7725 2584 3589 7726 2562 3564 7727 2565 3567 7728 2587 3592 7729 2585 3590 7730 2574 3578 7731 2586 3591 7732 2564 3566 7733 2567 3569 7734 2576 3580 7735 2587 3592 7736 2588 3593 7737 2589 3594 7738 2582 3587 7739 2585 3590 7740 2590 3595 7741 2591 3596 7742 2592 3597 7743 2588 3593 7744 2584 3589 7745 2587 3592 7746 2593 3598 7747 2590 3595 7748 2594 3599 7749 2592 3597 7750 2586 3591 7751 2576 3580 7752 2595 3600 7753 2593 3598 7754 2596 3601 7755 2594 3599 7756 2574 3578 7757 2575 3579 7758 2597 3602 7759 2595 3600 7760 2577 3581 7761 2598 3603 7762 2596 3604 7763 2578 3583 7764 2599 3605 7765 2597 3602 7766 2579 3584 7767 2600 3606 7768 2520 3518 7769 2521 3519 7770 2598 3603 7771 2577 3581 7772 2601 3607 7773 2599 3605 7774 2578 3583 7775 2581 3586 7776 2602 3608 7777 2600 3606 7778 2589 3594 7779 2601 3607 7780 2580 3585 7781 2583 3588 7782 2591 3596 7783 2602 3608 7784 2598 3603 7785 2603 3609 7786 2604 3610 7787 2599 3605 7788 2605 3611 7789 2606 3612 7790 2600 3606 7791 2607 3613 7792 2520 3518 7793 2521 3519 7794 2603 3609 7795 2598 3603 7796 2608 3614 7797 2605 3611 7798 2599 3605 7799 2609 3615 7800 2607 3613 7801 2600 3606 7802 2610 3616 7803 2608 3614 7804 2601 3607 7805 2591 3596 7806 2611 3617 7807 2609 3615 7808 2612 3618 7809 2610 3616 7810 2589 3594 7811 2590 3595 7812 2613 3619 7813 2611 3617 7814 2614 3620 7815 2612 3618 7816 2588 3593 7817 2593 3598 7818 2615 3621 7819 2613 3619 7820 2616 3622 7821 2614 3620 7822 2592 3597 7823 2595 3600 7824 2617 3623 7825 2615 3621 7826 2596 3604 7827 2604 3610 7828 2616 3624 7829 2597 3602 7830 2606 3612 7831 2617 3623 7832 2613 3619 7833 2618 3625 7834 2619 3626 7835 2614 3627 7836 2620 3628 7837 2621 3629 7838 2615 3621 7839 2622 3630 7840 2618 3625 7841 2616 3624 7842 2623 3631 7843 2620 3628 7844 2617 3623 7845 2624 3632 7846 2622 3630 7847 2604 3610 7848 2625 3633 7849 2623 3631 7850 2606 3612 7851 2626 3634 7852 2624 3632 7853 2603 3609 7854 2627 3635 7855 2625 3633 7856 2605 3611 7857 2628 3636 7858 2626 3634 7859 2607 3613 7860 2629 3637 7861 2520 3518 7862 2521 3519 7863 2627 3635 7864 2603 3609 7865 2630 3638 7866 2628 3636 7867 2605 3611 7868 2631 3639 7869 2629 3637 7870 2607 3613 7871 2632 3640 7872 2630 3638 7873 2608 3614 7874 2619 3626 7875 2631 3639 7876 2609 3615 7877 2612 3641 7878 2621 3629 7879 2632 3642 7880 2628 3643 7881 2633 3644 7882 2634 3645 7883 2629 3637 7884 2635 3646 7885 2520 3518 7886 2521 3519 7887 2636 3647 7888 2627 3635 7889 2637 3648 7890 2633 3644 7891 2628 3643 7892 2631 3639 7893 2638 3649 7894 2635 3646 7895 2639 3650 7896 2637 3648 7897 2630 3651 7898 2640 3652 7899 2638 3649 7900 2631 3639 7901 2621 3629 7902 2641 3653 7903 2639 3650 7904 2642 3654 7905 2640 3652 7906 2619 3626 7907 2620 3628 7908 2643 3655 7909 2641 3653 7910 2622 3656 7911 2644 3657 7912 2642 3654 7913 2623 3631 7914 2645 3658 7915 2643 3655 7916 2624 3659 7917 2646 3660 7918 2644 3657 7919 2647 3661 7920 2645 3658 7921 2623 3631 7922 2626 3662 7923 2634 3645 7924 2646 3660 7925 2636 3647 7926 2647 3661 7927 2625 3633 7928 2648 3663 7929 2649 3664 7930 2641 3653 7931 2644 3657 7932 2650 3665 7933 2651 3666 7934 2652 3667 7935 2648 3663 7936 2643 3655 7937 2646 3660 7938 2653 3668 7939 2650 3665 7940 2647 3661 7941 2654 3669 7942 2652 3667 7943 2655 3670 7944 2653 3668 7945 2646 3660 7946 2636 3647 7947 2656 3671 7948 2654 3669 7949 2657 3672 7950 2655 3670 7951 2634 3645 7952 2635 3646 7953 2658 3673 7954 2520 3518 7955 2521 3519 7956 2656 3671 7957 2636 3647 7958 2637 3648 7959 2659 3674 7960 2657 3672 7961 2660 3675 7962 2658 3673 7963 2635 3646 7964 2639 3650 7965 2661 3676 7966 2659 3674 7967 2662 3677 7968 2660 3675 7969 2638 3649 7970 2649 3664 7971 2661 3676 7972 2639 3650 7973 2642 3654 7974 2651 3666 7975 2662 3677 7976 2658 3673 7977 2663 3678 7978 2520 3518 7979 2521 3519 7980 2664 3679 7981 2656 3671 7982 2665 3680 7983 2666 3681 7984 2657 3672 7985 2660 3675 7986 2667 3682 7987 2663 3678 7988 2661 3676 7989 2668 3683 7990 2665 3680 7991 2662 3677 7992 2669 3684 7993 2667 3682 7994 2670 3685 7995 2668 3683 7996 2661 3676 7997 2651 3666 7998 2671 3686 7999 2669 3684 8000 2648 3663 8001 2672 3687 8002 2670 3685 8003 2673 3688 8004 2671 3686 8005 2651 3666 8006 2674 3689 8007 2672 3687 8008 2648 3663 8009 2653 3668 8010 2675 3690 8011 2673 3688 8012 2676 3691 8013 2674 3689 8014 2652 3667 8015 2677 3692 8016 2675 3690 8017 2653 3668 8018 2664 3679 8019 2676 3691 8020 2654 3669 8021 2657 3672 8022 2666 3681 8023 2677 3692 8024 2678 3693 8025 2679 3694 8026 2671 3686 8027 2680 3695 8028 2681 3696 8029 2672 3687 8030 2675 3690 8031 2682 3697 8032 2678 3693 8033 2676 3691 8034 2683 3698 8035 2680 3695 8036 2684 3699 8037 2682 3697 8038 2675 3690 8039 2664 3679 8040 2685 3700 8041 2683 3698 8042 2666 3681 8043 2686 3701 8044 2684 3699 8045 2663 3678 8046 2687 3702 8047 2520 3518 8048 2521 3519 8049 2685 3700 8050 2664 3679 8051 2688 3703 8052 2686 3701 8053 2666 3681 8054 2689 3704 8055 2687 3702 8056 2663 3678 8057 2668 3683 8058 2690 3705 8059 2688 3703 8060 2691 3706 8061 2689 3704 8062 2667 3682 8063 2692 3707 8064 2690 3705 8065 2668 3683 8066 2671 3686 8067 2679 3694 8068 2691 3706 8069 2672 3687 8070 2681 3696 8071 2692 3707 8072 2693 3708 8073 2694 3709 8074 2686 3701 8075 2689 3704 8076 2695 3710 8077 2696 3711 8078 2690 3705 8079 2697 3712 8080 2693 3708 8081 2691 3706 8082 2698 3713 8083 2695 3710 8084 2692 3707 8085 2699 3714 8086 2697 3712 8087 2679 3694 8088 2700 3715 8089 2698 3713 8090 2701 3716 8091 2699 3714 8092 2692 3707 8093 2678 3693 8094 2702 3717 8095 2700 3715 8096 2703 3718 8097 2701 3716 8098 2681 3696 8099 2704 3719 8100 2702 3717 8101 2678 3693 8102 2705 3720 8103 2703 3718 8104 2680 3695 8105 2706 3721 8106 2704 3719 8107 2682 3697 8108 2707 3722 8109 2705 3720 8110 2683 3698 8111 2686 3701 8112 2694 3709 8113 2706 3721 8114 2687 3702 8115 2696 3711 8116 2520 3518 8117 2521 3519 8118 2707 3722 8119 2685 3700 8120 2703 3718 8121 2708 3723 8122 2709 3724 8123 2710 3725 8124 2711 3726 8125 2702 3717 8126 2705 3720 8127 2712 3727 8128 2708 3723 8129 2706 3721 8130 2713 3728 8131 2710 3725 8132 2707 3722 8133 2714 3729 8134 2712 3727 8135 2715 3730 8136 2713 3728 8137 2706 3721 8138 2696 3711 8139 2716 3731 8140 2520 3518 8141 2521 3519 8142 2714 3729 8143 2707 3722 8144 2693 3708 8145 2717 3732 8146 2715 3730 8147 2718 3733 8148 2716 3731 8149 2696 3711 8150 2719 3734 8151 2717 3732 8152 2693 3708 8153 2698 3713 8154 2720 3735 8155 2718 3733 8156 2699 3714 8157 2721 3736 8158 2719 3734 8159 2722 3737 8160 2720 3735 8161 2698 3713 8162 2701 3716 8163 2709 3724 8164 2721 3736 8165 2711 3726 8166 2722 3737 8167 2700 3715 8168 2723 3738 8169 2724 3739 8170 2717 3732 8171 2720 3735 8172 2725 3740 8173 2726 3741 8174 2721 3736 8175 2727 3742 8176 2723 3738 8177 2722 3737 8178 2728 3743 8179 2725 3740 8180 2709 3724 8181 2729 3744 8182 2727 3742 8183 2730 3745 8184 2728 3743 8185 2722 3737 8186 2731 3746 8187 2729 3744 8188 2709 3724 8189 2732 3747 8190 2730 3745 8191 2711 3726 8192 2733 3748 8193 2731 3746 8194 2708 3723 8195 2713 3728 8196 2734 3749 8197 2732 3747 8198 2735 3750 8199 2733 3748 8200 2712 3727 8201 2736 3751 8202 2734 3749 8203 2713 3728 8204 2716 3731 8205 2737 3752 8206 2520 3518 8207 2521 3519 8208 2735 3750 8209 2714 3729 8210 2717 3732 8211 2724 3739 8212 2736 3751 8213 2718 3733 8214 2726 3741 8215 2737 3752 8216 2733 3748 8217 2738 3753 8218 2739 3754 8219 2734 3749 8220 2740 3755 8221 2741 3756 8222 2735 3750 8223 2742 3757 8224 2738 3753 8225 2743 3758 8226 2740 3755 8227 2734 3749 8228 2737 3752 8229 2744 3759 8230 2520 3518 8231 2521 3519 8232 2742 3757 8233 2735 3750 8234 2724 3739 8235 2745 3760 8236 2743 3758 8237 2746 3761 8238 2744 3759 8239 2737 3752 8240 2747 3762 8241 2745 3760 8242 2724 3739 8243 2748 3763 8244 2746 3761 8245 2726 3741 8246 2727 3742 8247 2749 3764 8248 2747 3762 8249 2750 3765 8250 2748 3763 8251 2725 3740 8252 2751 3766 8253 2749 3764 8254 2727 3742 8255 2730 3745 8256 2752 3767 8257 2750 3765 8258 2731 3746 8259 2739 3754 8260 2751 3766 8261 2741 3756 8262 2752 3767 8263 2730 3745 8264 2748 3763 8265 2753 3768 8266 2754 3769 8267 2749 3764 8268 2755 3770 8269 2756 3771 8270 2757 3772 8271 2753 3768 8272 2748 3763 8273 2751 3766 8274 2758 3773 8275 2755 3770 8276 2759 3774 8277 2757 3772 8278 2750 3765 8279 2739 3754 8280 2760 3775 8281 2758 3773 8282 2761 3776 8283 2759 3774 8284 2752 3767 8285 2762 3777 8286 2760 3775 8287 2739 3754 8288 2740 3755 8289 2763 3778 8290 2761 3776 8291 2764 3779 8292 2762 3777 8293 2738 3753 8294 2743 3758 8295 2765 3780 8296 2763 3778 8297 2744 3759 8298 2766 3781 8299 2520 3518 8300 2521 3519 8301 2764 3779 8302 2742 3757 8303 2767 3782 8304 2765 3780 8305 2743 3758 8306 2746 3761 8307 2754 3769 8308 2766 3781 8309 2756 3771 8310 2767 3782 8311 2745 3760 8312 2768 3783 8313 2769 3784 8314 2761 3776 8315 2764 3779 8316 2770 3785 8317 2771 3786 8318 2765 3780 8319 2772 3787 8320 2768 3783 8321 2766 3781 8322 2773 3788 8323 2520 3518 8324 2521 3519 8325 2770 3785 8326 2764 3779 8327 2774 3789 8328 2772 3787 8329 2765 3780 8330 2775 3790 8331 2773 3788 8332 2766 3781 8333 2756 3771 8334 2776 3791 8335 2774 3789 8336 2777 3792 8337 2775 3790 8338 2754 3769 8339 2755 3770 8340 2778 3793 8341 2776 3791 8342 2757 3772 8343 2779 3794 8344 2777 3792 8345 2780 3795 8346 2778 3793 8347 2755 3770 8348 2759 3774 8349 2781 3796 8350 2779 3794 8351 2782 3797 8352 2780 3795 8353 2758 3773 8354 2761 3776 8355 2769 3784 8356 2781 3796 8357 2762 3777 8358 2771 3786 8359 2782 3797 8360 2778 3793 8361 2783 3798 8362 2784 3799 8363 2779 3794 8364 2785 3800 8365 2786 3801 8366 2780 3795 8367 2787 3802 8368 2783 3798 8369 2788 3803 8370 2785 3800 8371 2779 3794 8372 2789 3804 8373 2787 3802 8374 2780 3795 8375 2790 3805 8376 2788 3803 8377 2781 3796 8378 2791 3806 8379 2789 3804 8380 2782 3797 8381 2792 3807 8382 2790 3805 8383 2769 3784 8384 2793 3808 8385 2791 3806 8386 2771 3786 8387 2772 3787 8388 2794 3809 8389 2792 3807 8390 2773 3788 8391 2795 3810 8392 2520 3518 8393 2521 3519 8394 2793 3808 8395 2770 3785 8396 2796 3811 8397 2794 3809 8398 2772 3787 8399 2775 3790 8400 2797 3812 8401 2795 3810 8402 2776 3791 8403 2784 3799 8404 2796 3811 8405 2777 3792 8406 2786 3801 8407 2797 3812 8408 2793 3808 8409 2798 3813 8410 2799 3814 8411 2794 3809 8412 2800 3815 8413 2801 3816 8414 2795 3810 8415 2802 3817 8416 2520 3518 8417 2521 3519 8418 2798 3813 8419 2793 3808 8420 2803 3818 8421 2800 3815 8422 2794 3809 8423 2804 3819 8424 2802 3817 8425 2795 3810 8426 2784 3799 8427 2805 3820 8428 2803 3818 8429 2806 3821 8430 2804 3819 8431 2797 3812 8432 2783 3798 8433 2807 3822 8434 2805 3820 8435 2785 3800 8436 2808 3823 8437 2806 3821 8438 2809 3824 8439 2807 3822 8440 2783 3798 8441 2788 3803 8442 2810 3825 8443 2808 3823 8444 2811 3826 8445 2809 3824 8446 2787 3802 8447 2812 3827 8448 2810 3825 8449 2788 3803 8450 2791 3806 8451 2799 3814 8452 2811 3826 8453 2801 3816 8454 2812 3827 8455 2790 3805 8456 2813 3828 8457 2814 3829 8458 2806 3821 8459 2809 3824 8460 2815 3830 8461 2816 3831 8462 2817 3832 8463 2813 3828 8464 2808 3823 8465 2811 3826 8466 2818 3833 8467 2815 3830 8468 2812 3827 8469 2819 3834 8470 2817 3832 8471 2820 3835 8472 2818 3833 8473 2811 3826 8474 2821 3836 8475 2819 3834 8476 2812 3827 8477 2822 3837 8478 2820 3835 8479 2799 3814 8480 2800 3815 8481 2823 3838 8482 2821 3836 8483 2802 3817 8484 2824 3839 8485 2520 3518 8486 2521 3519 8487 2822 3837 8488 2798 3813 8489 2825 3840 8490 2823 3838 8491 2800 3815 8492 2804 3819 8493 2826 3841 8494 2824 3839 8495 2805 3820 8496 2827 3842 8497 2825 3840 8498 2806 3821 8499 2814 3829 8500 2826 3841 8501 2816 3831 8502 2827 3842 8503 2805 3820 8504 2823 3838 8505 2828 3843 8506 2829 3844 8507 2824 3839 8508 2830 3845 8509 2520 3518 8510 2521 3519 8511 2831 3846 8512 2822 3837 8513 2832 3847 8514 2828 3843 8515 2823 3838 8516 2833 3848 8517 2830 3845 8518 2824 3839 8519 2834 3849 8520 2832 3847 8521 2825 3840 8522 2835 3850 8523 2833 3848 8524 2826 3841 8525 2836 3851 8526 2834 3849 8527 2827 3842 8528 2837 3852 8529 2835 3850 8530 2814 3829 8531 2815 3830 8532 2838 3853 8533 2836 3851 8534 2839 3854 8535 2837 3852 8536 2813 3828 8537 2818 3833 8538 2840 3855 8539 2838 3853 8540 2819 3834 8541 2841 3856 8542 2839 3854 8543 2820 3835 8544 2842 3857 8545 2840 3855 8546 2821 3836 8547 2829 3844 8548 2841 3856 8549 2822 3837 8550 2831 3846 8551 2842 3857 8552 2843 3858 8553 2844 3859 8554 2836 3851 8555 2839 3854 8556 2845 3860 8557 2846 3861 8558 2840 3855 8559 2847 3862 8560 2843 3858 8561 2848 3863 8562 2845 3860 8563 2839 3854 8564 2842 3857 8565 2849 3864 8566 2847 3862 8567 2829 3844 8568 2850 3865 8569 2848 3863 8570 2831 3846 8571 2851 3866 8572 2849 3864 8573 2852 3867 8574 2850 3865 8575 2829 3844 8576 2830 3845 8577 2853 3868 8578 2520 3518 8579 2521 3519 8580 2851 3866 8581 2831 3846 8582 2832 3847 8583 2854 3869 8584 2852 3867 8585 2855 3870 8586 2853 3868 8587 2830 3845 8588 2856 3871 8589 2854 3869 8590 2832 3847 8591 2857 3872 8592 2855 3870 8593 2833 3848 8594 2836 3851 8595 2844 3859 8596 2856 3871 8597 2846 3861 8598 2857 3872 8599 2835 3850 8600 2521 3519 8601 2858 3873 8602 2851 3866 8603 2854 3869 8604 2859 3874 8605 2860 3875 8606 2861 3876 8607 2862 3877 8608 2853 3868 8609 2863 3878 8610 2859 3874 8611 2854 3869 8612 2864 3879 8613 2861 3876 8614 2855 3870 8615 2844 3859 8616 2865 3880 8617 2863 3878 8618 2866 3881 8619 2864 3879 8620 2857 3872 8621 2867 3882 8622 2865 3880 8623 2844 3859 8624 2845 3860 8625 2868 3883 8626 2866 3881 8627 2847 3862 8628 2869 3884 8629 2867 3882 8630 2870 3885 8631 2868 3883 8632 2845 3860 8633 2849 3864 8634 2871 3886 8635 2869 3884 8636 2850 3865 8637 2872 3887 8638 2870 3885 8639 2851 3866 8640 2858 3873 8641 2871 3886 8642 2860 3875 8643 2872 3887 8644 2850 3865 8645 2853 3868 8646 2862 3877 8647 2520 3518 8648 2869 3884 8649 2873 3888 8650 2874 3889 8651 2875 3890 8652 2876 3891 8653 2868 3883 8654 2877 3892 8655 2873 3888 8656 2869 3884 8657 2872 3887 8658 2878 3893 8659 2875 3890 8660 2879 3894 8661 2877 3892 8662 2871 3886 8663 2860 3875 8664 2880 3895 8665 2878 3893 8666 2862 3877 8667 2881 3896 8668 2520 3518 8669 2521 3519 8670 2879 3894 8671 2858 3873 8672 2882 3897 8673 2880 3895 8674 2860 3875 8675 2861 3876 8676 2883 3898 8677 2881 3896 8678 2884 3899 8679 2882 3897 8680 2859 3874 8681 2864 3879 8682 2885 3900 8683 2883 3898 8684 2865 3880 8685 2886 3901 8686 2884 3899 8687 2887 3902 8688 2885 3900 8689 2864 3879 8690 2874 3889 8691 2886 3901 8692 2865 3880 8693 2868 3883 8694 2876 3891 8695 2887 3902 8696 2888 3903 8697 2889 3904 8698 2881 3896 8699 2884 3899 8700 2890 3905 8701 2891 3906 8702 2885 3900 8703 2892 3907 8704 2888 3903 8705 2893 3908 8706 2890 3905 8707 2884 3899 8708 2887 3902 8709 2894 3909 8710 2892 3907 8711 2895 3910 8712 2893 3908 8713 2886 3901 8714 2896 3911 8715 2894 3909 8716 2887 3902 8717 2897 3912 8718 2895 3910 8719 2874 3889 8720 2898 3913 8721 2896 3911 8722 2876 3891 8723 2877 3892 8724 2899 3914 8725 2897 3912 8726 2900 3915 8727 2898 3913 8728 2875 3890 8729 2879 3894 8730 2901 3916 8731 2899 3914 8732 2902 3917 8733 2900 3915 8734 2878 3893 8735 2881 3896 8736 2889 3904 8737 2520 3518 8738 2521 3519 8739 2901 3916 8740 2879 3894 8741 2882 3897 8742 2891 3906 8743 2902 3917 8744 2903 3918 8745 2904 3919 8746 2896 3920 8747 2905 3921 8748 2906 3922 8749 2897 3912 8750 2907 3923 8751 2903 3918 8752 2898 3924 8753 2908 3925 8754 2905 3921 8755 2899 3914 8756 2909 3926 8757 2907 3923 8758 2900 3927 8759 2889 3904 8760 2910 3928 8761 2520 3518 8762 2521 3519 8763 2908 3925 8764 2901 3916 8765 2891 3929 8766 2911 3930 8767 2909 3926 8768 2888 3903 8769 2912 3931 8770 2910 3928 8771 2890 3932 8772 2913 3933 8773 2911 3930 8774 2892 3907 8775 2914 3934 8776 2912 3931 8777 2915 3935 8778 2913 3936 8779 2890 3905 8780 2916 3937 8781 2914 3934 8782 2892 3907 8783 2917 3938 8784 2915 3935 8785 2893 3908 8786 2904 3919 8787 2916 3937 8788 2894 3909 8789 2906 3922 8790 2917 3938 8791 2895 3910 8792 2913 3933 8793 2918 3939 8794 2919 3940 8795 2920 3941 8796 2921 3942 8797 2912 3931 8798 2915 3943 8799 2922 3944 8800 2918 3939 8801 2923 3945 8802 2920 3941 8803 2914 3934 8804 2917 3946 8805 2924 3947 8806 2922 3944 8807 2925 3948 8808 2923 3945 8809 2916 3937 8810 2906 3949 8811 2926 3950 8812 2924 3947 8813 2927 3951 8814 2925 3948 8815 2904 3919 8816 2928 3952 8817 2926 3953 8818 2906 3922 8819 2929 3954 8820 2927 3951 8821 2903 3918 8822 2930 3955 8823 2928 3952 8824 2905 3921 8825 2931 3956 8826 2929 3954 8827 2907 3923 8828 2910 3928 8829 2932 3957 8830 2520 3518 8831 2521 3519 8832 2930 3955 8833 2908 3925 8834 2911 3930 8835 2919 3940 8836 2931 3956 8837 2912 3931 8838 2921 3942 8839 2932 3957 8840 2928 3958 8841 2933 3959 8842 2934 3960 8843 2935 3961 8844 2936 3962 8845 2927 3951 8846 2937 3963 8847 2933 3964 8848 2928 3952 8849 2938 3965 8850 2935 3961 8851 2929 3954 8852 2932 3957 8853 2939 3966 8854 2520 3518 8855 2521 3519 8856 2937 3963 8857 2930 3955 8858 2919 3940 8859 2940 3967 8860 2938 3965 8861 2921 3942 8862 2941 3968 8863 2939 3966 8864 2918 3939 8865 2942 3969 8866 2940 3967 8867 2943 3970 8868 2941 3968 8869 2921 3942 8870 2922 3944 8871 2944 3971 8872 2942 3969 8873 2945 3972 8874 2943 3970 8875 2920 3941 8876 2924 3947 8877 2946 3973 8878 2944 3971 8879 2947 3974 8880 2945 3972 8881 2923 3945 8882 2926 3950 8883 2934 3960 8884 2946 3973 8885 2936 3962 8886 2947 3974 8887 2925 3948 8888 2948 3975 8889 2949 3976 8890 2941 3968 8891 2944 3971 8892 2950 3977 8893 2951 3978 8894 2952 3979 8895 2948 3975 8896 2943 3970 8897 2946 3973 8898 2953 3980 8899 2950 3977 8900 2954 3981 8901 2952 3979 8902 2945 3972 8903 2934 3960 8904 2955 3982 8905 2953 3980 8906 2956 3983 8907 2954 3981 8908 2947 3974 8909 2933 3959 8910 2957 3984 8911 2955 3982 8912 2958 3985 8913 2956 3983 8914 2936 3962 8915 2959 3986 8916 2957 3987 8917 2933 3964 8918 2960 3988 8919 2958 3985 8920 2935 3961 8921 2939 3966 8922 2961 3989 8923 2520 3518 8924 2521 3519 8925 2959 3986 8926 2937 3963 8927 2940 3967 8928 2962 3990 8929 2960 3988 8930 2941 3968 8931 2949 3976 8932 2961 3991 8933 2942 3969 8934 2951 3978 8935 2962 3990 8936 2963 3992 8937 2964 3993 8938 2956 3983 8939 2965 3994 8940 2966 3995 8941 2957 3987 8942 2967 3996 8943 2963 3992 8944 2958 3985 8945 2961 3989 8946 2968 3997 8947 2520 3518 8948 2521 3519 8949 2965 3994 8950 2959 3986 8951 2962 3990 8952 2969 3998 8953 2967 3996 8954 2970 3999 8955 2968 4000 8956 2961 3991 8957 2951 3978 8958 2971 4001 8959 2969 3998 8960 2972 4002 8961 2970 3999 8962 2949 3976 8963 2950 3977 8964 2973 4003 8965 2971 4001 8966 2974 4004 8967 2972 4002 8968 2948 3975 8969 2953 3980 8970 2975 4005 8971 2973 4003 8972 2976 4006 8973 2974 4004 8974 2952 3979 8975 2955 3982 8976 2977 4007 8977 2975 4005 8978 2964 3993 8979 2976 4006 8980 2954 3981 8981 2957 3984 8982 2966 4008 8983 2977 4007 8984 2973 4003 8985 2978 4009 8986 2979 4010 8987 2980 4011 8988 2981 4012 8989 2972 4002 8990 2975 4005 8991 2982 4013 8992 2978 4009 8993 2983 4014 8994 2980 4011 8995 2974 4004 8996 2977 4007 8997 2984 4015 8998 2982 4013 8999 2985 4016 9000 2983 4014 9001 2976 4006 9002 2966 4008 9003 2986 4017 9004 2984 4015 9005 2987 4018 9006 2985 4016 9007 2964 3993 9008 2988 4019 9009 2986 4020 9010 2966 3995 9011 2989 4021 9012 2987 4018 9013 2963 3992 9014 2968 3997 9015 2990 4022 9016 2520 3518 9017 2521 3519 9018 2988 4019 9019 2965 3994 9020 2969 3998 9021 2991 4023 9022 2989 4021 9023 2992 4024 9024 2990 4025 9025 2968 4000 9026 2971 4001 9027 2979 4010 9028 2991 4023 9029 2981 4012 9030 2992 4024 9031 2970 3999 9032 2512 3510 9033 2993 4026 9034 2986 4020 9035 2515 3513 9036 2542 3542 9037 2987 4018 9038 2990 4022 9039 2518 3516 9040 2520 3518 9041 2521 3519 9042 2512 3510 9043 2988 4019 9044 2991 4023 9045 2526 3525 9046 2515 3513 9047 2523 3521 9048 2518 4027 9049 2990 4025 9050 2979 4010 9051 2530 3529 9052 2526 3525 9053 2527 3526 9054 2523 3521 9055 2992 4024 9056 2978 4009 9057 2534 3533 9058 2530 3529 9059 2531 3530 9060 2527 3526 9061 2981 4012 9062 2982 4013 9063 2538 3537 9064 2534 3533 9065 2535 3534 9066 2531 3530 9067 2980 4011 9068 2984 4015 9069 2541 3541 9070 2538 3537 9071 2539 3538 9072 2535 3534 9073 2983 4014 9074 2986 4017 9075 2993 4028 9076 2541 3541 9077 2542 3542 9078 2539 3538 9079 2985 4016 9080 2994 4029 9081 2995 4030 9082 2996 4031 9083 2997 4032 9084 2998 4033 9085 2999 4034 9086 3000 4035 9087 2994 4029 9088 3001 4036 9089 3002 4037 9090 3003 4038 9091 2998 4033 9092 3004 4039 9093 3000 4035 9094 3005 4040 9095 3006 4041 9096 3007 4042 9097 3003 4038 9098 3008 4043 9099 3004 4039 9100 3009 4044 9101 3010 4045 9102 3011 4046 9103 3007 4042 9104 3012 4047 9105 3013 4048 9106 3014 4049 9107 3015 4050 9108 3008 4043 9109 3016 4051 9110 3017 4052 9111 3011 4046 9112 3010 4045 9113 3018 4053 9114 3019 4054 9115 3013 4048 9116 3020 4055 9117 3017 4052 9118 3021 4056 9119 3022 4057 9120 3023 4058 9121 3019 4054 9122 2995 4030 9123 3020 4055 9124 3024 4059 9125 3025 4060 9126 2999 4034 9127 3023 4058 9128 3026 4061 9129 3027 4062 9130 3020 4055 9131 2999 4034 9132 3028 4063 9133 3029 4064 9134 3030 4065 9135 3026 4061 9136 2995 4030 9137 2998 4033 9138 3031 4066 9139 3028 4063 9140 3032 4067 9141 3030 4065 9142 2994 4029 9143 3003 4038 9144 3033 4068 9145 3031 4066 9146 3034 4069 9147 3032 4067 9148 3000 4035 9149 3007 4042 9150 3035 4070 9151 3033 4068 9152 3036 4071 9153 3034 4069 9154 3004 4039 9155 3011 4046 9156 3037 4072 9157 3035 4070 9158 3013 4048 9159 3038 4073 9160 3014 4049 9161 3015 4050 9162 3036 4071 9163 3008 4043 9164 3039 4074 9165 3037 4072 9166 3011 4046 9167 3019 4054 9168 3040 4075 9169 3038 4073 9170 3027 4062 9171 3039 4074 9172 3017 4052 9173 3023 4058 9174 3029 4064 9175 3040 4075 9176 3041 4076 9177 3042 4077 9178 3034 4069 9179 3037 4072 9180 3043 4078 9181 3044 4079 9182 3038 4073 9183 3045 4080 9184 3014 4049 9185 3015 4050 9186 3041 4076 9187 3036 4071 9188 3046 4081 9189 3043 4078 9190 3037 4072 9191 3040 4075 9192 3047 4082 9193 3045 4080 9194 3048 4083 9195 3046 4081 9196 3039 4074 9197 3029 4064 9198 3049 4084 9199 3047 4082 9200 3050 4085 9201 3048 4083 9202 3027 4062 9203 3028 4063 9204 3051 4086 9205 3049 4084 9206 3052 4087 9207 3050 4085 9208 3026 4061 9209 3031 4066 9210 3053 4088 9211 3051 4086 9212 3054 4089 9213 3052 4087 9214 3030 4065 9215 3033 4068 9216 3055 4090 9217 3053 4088 9218 3042 4077 9219 3054 4089 9220 3032 4067 9221 3035 4070 9222 3044 4079 9223 3055 4090 9224 3051 4086 9225 3056 4091 9226 3057 4092 9227 3058 4093 9228 3059 4094 9229 3050 4085 9230 3053 4088 9231 3060 4095 9232 3056 4091 9233 3061 4096 9234 3058 4093 9235 3052 4087 9236 3055 4090 9237 3062 4097 9238 3060 4095 9239 3063 4098 9240 3061 4096 9241 3054 4089 9242 3044 4079 9243 3064 4099 9244 3062 4097 9245 3065 4100 9246 3063 4098 9247 3042 4077 9248 3043 4078 9249 3066 4101 9250 3064 4099 9251 3045 4080 9252 3067 4102 9253 3014 4049 9254 3015 4050 9255 3065 4100 9256 3041 4076 9257 3068 4103 9258 3066 4101 9259 3043 4078 9260 3047 4082 9261 3069 4104 9262 3067 4102 9263 3070 4105 9264 3068 4103 9265 3046 4081 9266 3049 4084 9267 3057 4092 9268 3069 4104 9269 3059 4094 9270 3070 4105 9271 3048 4083 9272 3066 4101 9273 3071 4106 9274 3072 4107 9275 3067 4102 9276 3073 4108 9277 3014 4049 9278 3015 4050 9279 3074 4109 9280 3065 4100 9281 3075 4110 9282 3071 4106 9283 3066 4101 9284 3069 4104 9285 3076 4111 9286 3073 4108 9287 3077 4112 9288 3075 4110 9289 3068 4103 9290 3057 4092 9291 3078 4113 9292 3076 4111 9293 3079 4114 9294 3077 4112 9295 3070 4105 9296 3056 4091 9297 3080 4115 9298 3078 4113 9299 3081 4116 9300 3079 4114 9301 3059 4094 9302 3060 4095 9303 3082 4117 9304 3080 4115 9305 3083 4118 9306 3081 4116 9307 3058 4093 9308 3062 4097 9309 3084 4119 9310 3082 4117 9311 3085 4120 9312 3083 4118 9313 3061 4096 9314 3064 4099 9315 3072 4107 9316 3084 4119 9317 3074 4109 9318 3085 4120 9319 3063 4098 9320 3086 4121 9321 3087 4122 9322 3079 4114 9323 3082 4117 9324 3088 4123 9325 3089 4124 9326 3090 4125 9327 3086 4121 9328 3081 4116 9329 3084 4119 9330 3091 4126 9331 3088 4123 9332 3092 4127 9333 3090 4125 9334 3083 4118 9335 3072 4107 9336 3093 4128 9337 3091 4126 9338 3094 4129 9339 3092 4127 9340 3085 4120 9341 3071 4106 9342 3095 4130 9343 3093 4128 9344 3073 4108 9345 3096 4131 9346 3014 4049 9347 3015 4050 9348 3094 4129 9349 3074 4109 9350 3097 4132 9351 3095 4130 9352 3071 4106 9353 3076 4111 9354 3098 4133 9355 3096 4131 9356 3099 4134 9357 3097 4132 9358 3075 4110 9359 3078 4113 9360 3100 4135 9361 3098 4133 9362 3087 4122 9363 3099 4134 9364 3077 4112 9365 3080 4115 9366 3089 4124 9367 3100 4135 9368 3015 4050 9369 3101 4136 9370 3094 4129 9371 3102 4137 9372 3103 4138 9373 3095 4130 9374 3098 4133 9375 3104 4139 9376 3105 4140 9377 3106 4141 9378 3102 4137 9379 3097 4132 9380 3100 4135 9381 3107 4142 9382 3104 4139 9383 3108 4143 9384 3106 4141 9385 3099 4134 9386 3089 4124 9387 3109 4144 9388 3107 4142 9389 3110 4145 9390 3108 4143 9391 3087 4122 9392 3088 4123 9393 3111 4146 9394 3109 4144 9395 3112 4147 9396 3110 4145 9397 3086 4121 9398 3091 4126 9399 3113 4148 9400 3111 4146 9401 3114 4149 9402 3112 4147 9403 3090 4125 9404 3093 4128 9405 3115 4150 9406 3113 4148 9407 3101 4136 9408 3114 4149 9409 3092 4127 9410 3095 4130 9411 3103 4138 9412 3115 4150 9413 3096 4131 9414 3105 4140 9415 3014 4049 9416 3116 4151 9417 3117 4152 9418 3110 4145 9419 3113 4148 9420 3118 4153 9421 3119 4154 9422 3120 4155 9423 3116 4151 9424 3112 4147 9425 3115 4150 9426 3121 4156 9427 3118 4153 9428 3122 4157 9429 3120 4155 9430 3114 4149 9431 3103 4138 9432 3123 4158 9433 3121 4156 9434 3105 4140 9435 3124 4159 9436 3014 4049 9437 3015 4050 9438 3122 4157 9439 3101 4136 9440 3125 4160 9441 3123 4158 9442 3103 4138 9443 3104 4139 9444 3126 4161 9445 3124 4159 9446 3127 4162 9447 3125 4160 9448 3102 4137 9449 3107 4142 9450 3128 4163 9451 3126 4161 9452 3129 4164 9453 3127 4162 9454 3106 4141 9455 3109 4144 9456 3130 4165 9457 3128 4163 9458 3117 4152 9459 3129 4164 9460 3108 4143 9461 3111 4146 9462 3119 4154 9463 3130 4165 9464 3126 4161 9465 3131 4166 9466 3132 4167 9467 3127 4168 9468 3133 4169 9469 3134 4170 9470 3128 4171 9471 3135 4172 9472 3131 4166 9473 3129 4173 9474 3136 4174 9475 3133 4169 9476 3130 4175 9477 3137 4176 9478 3135 4172 9479 3117 4177 9480 3138 4178 9481 3136 4174 9482 3139 4179 9483 3137 4176 9484 3130 4175 9485 3140 4180 9486 3138 4178 9487 3117 4177 9488 3141 4181 9489 3139 4179 9490 3119 4182 9491 3142 4183 9492 3140 4180 9493 3116 4184 9494 3143 4185 9495 3141 4181 9496 3118 4186 9497 3144 4187 9498 3142 4183 9499 3120 4155 9500 3145 4188 9501 3143 4185 9502 3121 4189 9503 3124 4159 9504 3132 4167 9505 3014 4049 9506 3015 4050 9507 3144 4187 9508 3122 4157 9509 3125 4190 9510 3134 4170 9511 3145 4188 9512 3146 4191 9513 3147 4192 9514 3139 4179 9515 3142 4183 9516 3148 4193 9517 3149 4194 9518 3150 4195 9519 3146 4191 9520 3141 4181 9521 3144 4187 9522 3151 4196 9523 3148 4193 9524 3152 4197 9525 3150 4195 9526 3143 4185 9527 3132 4167 9528 3153 4198 9529 3014 4049 9530 3015 4050 9531 3151 4196 9532 3144 4187 9533 3134 4170 9534 3154 4199 9535 3152 4197 9536 3155 4200 9537 3153 4198 9538 3132 4167 9539 3133 4169 9540 3156 4201 9541 3154 4199 9542 3157 4202 9543 3155 4200 9544 3131 4166 9545 3136 4174 9546 3158 4203 9547 3156 4201 9548 3159 4204 9549 3157 4202 9550 3135 4172 9551 3138 4178 9552 3160 4205 9553 3158 4203 9554 3147 4192 9555 3159 4204 9556 3137 4176 9557 3140 4180 9558 3149 4194 9559 3160 4205 9560 3156 4201 9561 3161 4206 9562 3162 4207 9563 3163 4208 9564 3164 4209 9565 3155 4200 9566 3158 4203 9567 3165 4210 9568 3161 4206 9569 3166 4211 9570 3163 4208 9571 3157 4202 9572 3160 4205 9573 3167 4212 9574 3165 4210 9575 3168 4213 9576 3166 4211 9577 3159 4204 9578 3149 4194 9579 3169 4214 9580 3167 4212 9581 3170 4215 9582 3168 4213 9583 3147 4192 9584 3148 4193 9585 3171 4216 9586 3169 4214 9587 3172 4217 9588 3170 4215 9589 3146 4191 9590 3151 4196 9591 3173 4218 9592 3171 4216 9593 3174 4219 9594 3172 4217 9595 3150 4195 9596 3153 4198 9597 3175 4220 9598 3014 4049 9599 3015 4050 9600 3173 4218 9601 3151 4196 9602 3154 4199 9603 3162 4207 9604 3174 4219 9605 3164 4209 9606 3175 4220 9607 3153 4198 9608 3171 4216 9609 3176 4221 9610 3177 4222 9611 3178 4223 9612 3179 4224 9613 3170 4215 9614 3173 4218 9615 3180 4225 9616 3176 4221 9617 3181 4226 9618 3178 4223 9619 3172 4217 9620 3175 4220 9621 3182 4227 9622 3014 4049 9623 3015 4050 9624 3180 4225 9625 3173 4218 9626 3162 4207 9627 3183 4228 9628 3181 4226 9629 3184 4229 9630 3182 4227 9631 3175 4220 9632 3161 4206 9633 3185 4230 9634 3183 4228 9635 3186 4231 9636 3184 4229 9637 3164 4209 9638 3165 4232 9639 3187 4233 9640 3185 4230 9641 3188 4234 9642 3186 4231 9643 3163 4208 9644 3167 4212 9645 3189 4235 9646 3187 4233 9647 3190 4236 9648 3188 4234 9649 3166 4211 9650 3169 4214 9651 3177 4222 9652 3189 4235 9653 3179 4224 9654 3190 4236 9655 3168 4237 9656 3191 4238 9657 3192 4239 9658 3184 4229 9659 3187 4233 9660 3193 4240 9661 3194 4241 9662 3195 4242 9663 3191 4243 9664 3186 4231 9665 3189 4235 9666 3196 4244 9667 3193 4240 9668 3197 4245 9669 3195 4242 9670 3188 4234 9671 3177 4222 9672 3198 4246 9673 3196 4244 9674 3199 4247 9675 3197 4245 9676 3190 4236 9677 3176 4221 9678 3200 4248 9679 3198 4249 9680 3201 4250 9681 3199 4247 9682 3179 4224 9683 3180 4225 9684 3202 4251 9685 3200 4248 9686 3203 4252 9687 3201 4250 9688 3178 4223 9689 3182 4227 9690 3204 4253 9691 3014 4049 9692 3015 4050 9693 3202 4251 9694 3180 4225 9695 3183 4228 9696 3205 4254 9697 3203 4252 9698 3192 4239 9699 3204 4253 9700 3182 4227 9701 3185 4230 9702 3194 4241 9703 3205 4254 9704 3206 4255 9705 3207 4256 9706 3199 4247 9707 3202 4251 9708 3208 4257 9709 3209 4258 9710 3210 4259 9711 3206 4255 9712 3201 4250 9713 3204 4253 9714 3211 4260 9715 3014 4049 9716 3015 4050 9717 3208 4257 9718 3202 4251 9719 3205 4254 9720 3212 4261 9721 3210 4259 9722 3213 4262 9723 3211 4260 9724 3204 4253 9725 3194 4241 9726 3214 4263 9727 3212 4261 9728 3215 4264 9729 3213 4262 9730 3192 4239 9731 3193 4240 9732 3216 4265 9733 3214 4263 9734 3217 4266 9735 3215 4264 9736 3191 4243 9737 3196 4244 9738 3218 4267 9739 3216 4265 9740 3219 4268 9741 3217 4266 9742 3195 4242 9743 3198 4246 9744 3220 4269 9745 3218 4267 9746 3207 4256 9747 3219 4268 9748 3197 4245 9749 3200 4248 9750 3209 4258 9751 3220 4269 9752 3216 4265 9753 3221 4270 9754 3222 4271 9755 3223 4272 9756 3224 4273 9757 3215 4264 9758 3218 4267 9759 3225 4274 9760 3221 4270 9761 3226 4275 9762 3223 4272 9763 3217 4266 9764 3220 4269 9765 3227 4276 9766 3225 4274 9767 3228 4277 9768 3226 4275 9769 3219 4268 9770 3209 4258 9771 3229 4278 9772 3227 4276 9773 3230 4279 9774 3228 4277 9775 3207 4256 9776 3208 4257 9777 3231 4280 9778 3229 4278 9779 3232 4281 9780 3230 4279 9781 3206 4255 9782 3211 4260 9783 3233 4282 9784 3014 4049 9785 3015 4050 9786 3231 4280 9787 3208 4257 9788 3212 4261 9789 3234 4283 9790 3232 4281 9791 3235 4284 9792 3233 4282 9793 3211 4260 9794 3214 4263 9795 3222 4271 9796 3234 4283 9797 3224 4273 9798 3235 4284 9799 3213 4262 9800 3231 4280 9801 3236 4285 9802 3237 4286 9803 3238 4287 9804 3239 4288 9805 3230 4279 9806 3233 4282 9807 3240 4289 9808 3014 4049 9809 3015 4050 9810 3236 4285 9811 3231 4280 9812 3234 4283 9813 3241 4290 9814 3238 4287 9815 3242 4291 9816 3240 4289 9817 3233 4282 9818 3222 4271 9819 3243 4292 9820 3241 4290 9821 3244 4293 9822 3242 4294 9823 3235 4284 9824 3221 4270 9825 3245 4295 9826 3243 4292 9827 3246 4296 9828 3244 4293 9829 3224 4273 9830 3225 4274 9831 3247 4297 9832 3245 4295 9833 3248 4298 9834 3246 4296 9835 3223 4272 9836 3227 4276 9837 3249 4299 9838 3247 4297 9839 3250 4300 9840 3248 4298 9841 3226 4275 9842 3229 4278 9843 3237 4301 9844 3249 4299 9845 3239 4288 9846 3250 4300 9847 3228 4277 9848 3251 4302 9849 3252 4303 9850 3245 4295 9851 3248 4298 9852 3253 4304 9853 3254 4305 9854 3255 4306 9855 3251 4302 9856 3247 4297 9857 3250 4300 9858 3256 4307 9859 3253 4304 9860 3257 4308 9861 3255 4306 9862 3249 4299 9863 3239 4288 9864 3258 4309 9865 3256 4307 9866 3259 4310 9867 3257 4308 9868 3237 4286 9869 3238 4287 9870 3260 4311 9871 3258 4309 9872 3240 4289 9873 3261 4312 9874 3014 4049 9875 3015 4050 9876 3259 4310 9877 3236 4285 9878 3262 4313 9879 3260 4311 9880 3238 4287 9881 3242 4291 9882 3263 4314 9883 3261 4312 9884 3264 4315 9885 3262 4313 9886 3241 4290 9887 3244 4293 9888 3265 4316 9889 3263 4314 9890 3252 4303 9891 3264 4315 9892 3243 4292 9893 3246 4296 9894 3254 4305 9895 3265 4316 9896 3261 4312 9897 3266 4317 9898 3014 4049 9899 3015 4050 9900 3267 4318 9901 3259 4310 9902 3268 4319 9903 3269 4320 9904 3260 4311 9905 3263 4314 9906 3270 4321 9907 3266 4317 9908 3271 4322 9909 3268 4319 9910 3262 4313 9911 3265 4316 9912 3272 4323 9913 3270 4321 9914 3273 4324 9915 3271 4322 9916 3264 4315 9917 3254 4305 9918 3274 4325 9919 3272 4323 9920 3275 4326 9921 3273 4324 9922 3252 4303 9923 3253 4304 9924 3276 4327 9925 3274 4325 9926 3277 4328 9927 3275 4326 9928 3251 4302 9929 3256 4307 9930 3278 4329 9931 3276 4327 9932 3279 4330 9933 3277 4328 9934 3255 4306 9935 3258 4309 9936 3280 4331 9937 3278 4329 9938 3267 4318 9939 3279 4330 9940 3257 4308 9941 3260 4311 9942 3269 4320 9943 3280 4331 9944 3276 4327 9945 3281 4332 9946 3282 4333 9947 3283 4334 9948 3284 4335 9949 3275 4326 9950 3278 4329 9951 3285 4336 9952 3281 4332 9953 3286 4337 9954 3283 4338 9955 3277 4328 9956 3280 4331 9957 3287 4339 9958 3285 4336 9959 3288 4340 9960 3286 4337 9961 3279 4330 9962 3269 4320 9963 3289 4341 9964 3287 4339 9965 3266 4317 9966 3290 4342 9967 3014 4049 9968 3015 4050 9969 3288 4340 9970 3267 4318 9971 3291 4343 9972 3289 4341 9973 3269 4320 9974 3270 4321 9975 3292 4344 9976 3290 4342 9977 3293 4345 9978 3291 4343 9979 3268 4319 9980 3272 4323 9981 3294 4346 9982 3292 4344 9983 3295 4347 9984 3293 4345 9985 3271 4322 9986 3274 4325 9987 3282 4333 9988 3294 4348 9989 3284 4335 9990 3295 4347 9991 3273 4324 9992 3296 4349 9993 3297 4350 9994 3289 4341 9995 3292 4344 9996 3298 4351 9997 3299 4352 9998 3300 4353 9999 3296 4349 10000 3291 4343 10001 3294 4346 10002 3301 4354 10003 3298 4351 10004 3302 4355 10005 3300 4353 10006 3293 4345 10007 3282 4333 10008 3303 4356 10009 3301 4354 10010 3304 4357 10011 3302 4355 10012 3295 4347 10013 3281 4332 10014 3305 4358 10015 3303 4356 10016 3306 4359 10017 3304 4357 10018 3284 4335 10019 3285 4336 10020 3307 4360 10021 3305 4358 10022 3308 4361 10023 3306 4359 10024 3283 4338 10025 3287 4339 10026 3309 4362 10027 3307 4360 10028 3310 4363 10029 3308 4361 10030 3286 4337 10031 3289 4341 10032 3297 4350 10033 3309 4362 10034 3290 4342 10035 3299 4352 10036 3014 4049 10037 3015 4050 10038 3310 4363 10039 3288 4340 10040 3311 4364 10041 3312 4365 10042 3304 4357 10043 3307 4360 10044 3313 4366 10045 3314 4367 10046 3315 4368 10047 3311 4364 10048 3306 4359 10049 3309 4362 10050 3316 4369 10051 3313 4366 10052 3317 4370 10053 3315 4368 10054 3308 4361 10055 3297 4350 10056 3318 4371 10057 3316 4369 10058 3299 4352 10059 3319 4372 10060 3014 4049 10061 3015 4050 10062 3317 4370 10063 3310 4363 10064 3320 4373 10065 3318 4371 10066 3297 4350 10067 3298 4351 10068 3321 4374 10069 3319 4372 10070 3322 4375 10071 3320 4373 10072 3296 4349 10073 3301 4354 10074 3323 4376 10075 3321 4374 10076 3324 4377 10077 3322 4375 10078 3300 4353 10079 3303 4356 10080 3325 4378 10081 3323 4376 10082 3312 4365 10083 3324 4377 10084 3302 4355 10085 3305 4358 10086 3314 4367 10087 3325 4378 10088 3321 4374 10089 3326 4379 10090 3327 4380 10091 3328 4381 10092 3329 4382 10093 3320 4373 10094 3323 4376 10095 3330 4383 10096 3326 4379 10097 3331 4384 10098 3328 4381 10099 3322 4375 10100 3325 4378 10101 3332 4385 10102 3330 4383 10103 3333 4386 10104 3331 4384 10105 3324 4387 10106 3314 4388 10107 3334 4389 10108 3332 4385 10109 3335 4390 10110 3333 4386 10111 3312 4365 10112 3313 4366 10113 3336 4391 10114 3334 4389 10115 3337 4392 10116 3335 4390 10117 3311 4364 10118 3316 4369 10119 3338 4393 10120 3336 4391 10121 3339 4394 10122 3337 4392 10123 3315 4368 10124 3318 4371 10125 3340 4395 10126 3338 4393 10127 3319 4372 10128 3327 4380 10129 3014 4049 10130 3015 4050 10131 3339 4394 10132 3317 4370 10133 3329 4382 10134 3340 4395 10135 3318 4371 10136 3336 4391 10137 3341 4396 10138 3342 4397 10139 3343 4398 10140 3344 4399 10141 3335 4390 10142 3338 4393 10143 3345 4400 10144 3341 4396 10145 3346 4401 10146 3343 4398 10147 3337 4392 10148 3340 4402 10149 3347 4403 10150 3345 4400 10151 3327 4380 10152 3348 4404 10153 3014 4049 10154 3015 4050 10155 3346 4401 10156 3339 4394 10157 3349 4405 10158 3347 4403 10159 3340 4402 10160 3326 4379 10161 3350 4406 10162 3348 4404 10163 3351 4407 10164 3349 4405 10165 3329 4382 10166 3330 4383 10167 3352 4408 10168 3350 4406 10169 3353 4409 10170 3351 4407 10171 3328 4381 10172 3332 4385 10173 3354 4410 10174 3352 4408 10175 3355 4411 10176 3353 4409 10177 3331 4384 10178 3334 4389 10179 3342 4397 10180 3354 4410 10181 3344 4399 10182 3355 4411 10183 3333 4386 10184 3356 4412 10185 3357 4413 10186 3349 4405 10187 3358 4414 10188 3359 4415 10189 3350 4406 10190 3360 4416 10191 3356 4412 10192 3351 4407 10193 3361 4417 10194 3358 4414 10195 3352 4408 10196 3362 4418 10197 3360 4416 10198 3353 4409 10199 3342 4397 10200 3363 4419 10201 3361 4417 10202 3344 4399 10203 3364 4420 10204 3362 4418 10205 3341 4396 10206 3365 4421 10207 3363 4419 10208 3343 4398 10209 3366 4422 10210 3364 4420 10211 3345 4400 10212 3367 4423 10213 3365 4421 10214 3346 4401 10215 3368 4424 10216 3366 4422 10217 3347 4403 10218 3369 4425 10219 3367 4423 10220 3348 4404 10221 3370 4426 10222 3014 4049 10223 3015 4050 10224 3368 4424 10225 3346 4401 10226 3357 4413 10227 3369 4425 10228 3347 4403 10229 3359 4415 10230 3370 4426 10231 3348 4404 10232 3366 4422 10233 3371 4427 10234 3372 4428 10235 3373 4429 10236 3374 4430 10237 3365 4431 10238 3368 4424 10239 3375 4432 10240 3371 4427 10241 3376 4433 10242 3373 4429 10243 3367 4434 10244 3370 4426 10245 3377 4435 10246 3014 4049 10247 3015 4050 10248 3375 4432 10249 3368 4424 10250 3357 4436 10251 3378 4437 10252 3376 4433 10253 3379 4438 10254 3377 4435 10255 3370 4426 10256 3356 4439 10257 3380 4440 10258 3378 4437 10259 3381 4441 10260 3379 4438 10261 3359 4415 10262 3360 4442 10263 3382 4443 10264 3380 4440 10265 3383 4444 10266 3381 4441 10267 3358 4445 10268 3362 4446 10269 3384 4447 10270 3382 4443 10271 3385 4448 10272 3383 4444 10273 3361 4449 10274 3364 4450 10275 3372 4428 10276 3384 4447 10277 3374 4430 10278 3385 4448 10279 3363 4451 10280 3382 4443 10281 3386 4452 10282 3387 4453 10283 3388 4454 10284 3389 4455 10285 3381 4441 10286 3384 4447 10287 3390 4456 10288 3386 4452 10289 3391 4457 10290 3388 4454 10291 3383 4444 10292 3372 4428 10293 3392 4458 10294 3390 4456 10295 3393 4459 10296 3391 4457 10297 3385 4448 10298 3371 4427 10299 3394 4460 10300 3392 4458 10301 3395 4461 10302 3393 4459 10303 3374 4430 10304 3375 4432 10305 3396 4462 10306 3394 4460 10307 3397 4463 10308 3395 4461 10309 3373 4429 10310 3377 4435 10311 3398 4464 10312 3014 4049 10313 3015 4050 10314 3396 4462 10315 3375 4432 10316 3378 4437 10317 3399 4465 10318 3397 4463 10319 3400 4466 10320 3398 4464 10321 3377 4435 10322 3380 4440 10323 3387 4453 10324 3399 4465 10325 3389 4455 10326 3400 4466 10327 3379 4438 10328 3396 4462 10329 3401 4467 10330 3402 4468 10331 3403 4469 10332 3404 4470 10333 3395 4461 10334 3398 4464 10335 3405 4471 10336 3014 4049 10337 3015 4050 10338 3401 4467 10339 3396 4462 10340 3399 4465 10341 3406 4472 10342 3403 4469 10343 3407 4473 10344 3405 4471 10345 3398 4464 10346 3387 4453 10347 3408 4474 10348 3406 4472 10349 3409 4475 10350 3407 4473 10351 3400 4466 10352 3386 4452 10353 3410 4476 10354 3408 4474 10355 3411 4477 10356 3409 4475 10357 3389 4455 10358 3390 4456 10359 3412 4478 10360 3410 4476 10361 3413 4479 10362 3411 4477 10363 3388 4454 10364 3392 4458 10365 3414 4480 10366 3412 4478 10367 3415 4481 10368 3413 4479 10369 3391 4457 10370 3394 4460 10371 3402 4468 10372 3414 4480 10373 3404 4470 10374 3415 4481 10375 3393 4459 10376 3416 4482 10377 3417 4483 10378 3409 4475 10379 3412 4478 10380 3418 4484 10381 3419 4485 10382 3420 4486 10383 3416 4482 10384 3411 4477 10385 3414 4480 10386 3421 4487 10387 3418 4484 10388 3422 4488 10389 3420 4486 10390 3413 4479 10391 3402 4468 10392 3423 4489 10393 3421 4487 10394 3424 4490 10395 3422 4488 10396 3415 4481 10397 3401 4467 10398 3425 4491 10399 3423 4489 10400 3426 4492 10401 3424 4490 10402 3404 4470 10403 3405 4471 10404 3427 4493 10405 3014 4049 10406 3015 4050 10407 3425 4491 10408 3401 4467 10409 3406 4472 10410 3428 4494 10411 3426 4492 10412 3429 4495 10413 3427 4493 10414 3405 4471 10415 3408 4474 10416 3430 4496 10417 3428 4494 10418 3417 4483 10419 3429 4495 10420 3407 4473 10421 3410 4476 10422 3419 4485 10423 3430 4496 10424 3431 4497 10425 3432 4498 10426 3424 4490 10427 3427 4493 10428 3433 4499 10429 3014 4049 10430 3015 4050 10431 3434 4500 10432 3425 4491 10433 3428 4494 10434 3435 4501 10435 3431 4497 10436 3436 4502 10437 3433 4499 10438 3427 4493 10439 3430 4496 10440 3437 4503 10441 3435 4501 10442 3438 4504 10443 3436 4502 10444 3429 4495 10445 3419 4485 10446 3439 4505 10447 3437 4503 10448 3440 4506 10449 3438 4504 10450 3417 4483 10451 3418 4484 10452 3441 4507 10453 3439 4505 10454 3442 4508 10455 3440 4506 10456 3416 4482 10457 3421 4487 10458 3443 4509 10459 3441 4507 10460 3444 4510 10461 3442 4508 10462 3420 4486 10463 3423 4489 10464 3445 4511 10465 3443 4509 10466 3432 4498 10467 3444 4510 10468 3422 4488 10469 3425 4491 10470 3434 4500 10471 3445 4511 10472 3441 4507 10473 3446 4512 10474 3447 4513 10475 3448 4514 10476 3449 4515 10477 3440 4506 10478 3443 4509 10479 3450 4516 10480 3446 4512 10481 3451 4517 10482 3448 4514 10483 3442 4508 10484 3445 4511 10485 3452 4518 10486 3450 4516 10487 3453 4519 10488 3451 4517 10489 3444 4510 10490 3434 4500 10491 3454 4520 10492 3452 4518 10493 3455 4521 10494 3453 4519 10495 3432 4498 10496 3433 4499 10497 3456 4522 10498 3014 4049 10499 3015 4050 10500 3454 4520 10501 3434 4500 10502 3435 4501 10503 3457 4523 10504 3455 4521 10505 3458 4524 10506 3456 4522 10507 3433 4499 10508 3437 4503 10509 3459 4525 10510 3457 4523 10511 3460 4526 10512 3458 4524 10513 3436 4502 10514 3439 4505 10515 3447 4513 10516 3459 4525 10517 3449 4515 10518 3460 4526 10519 3438 4504 10520 3456 4522 10521 3461 4527 10522 3014 4049 10523 3015 4050 10524 3462 4528 10525 3454 4520 10526 3457 4523 10527 3463 4529 10528 3464 4530 10529 3465 4531 10530 3461 4527 10531 3456 4522 10532 3459 4525 10533 3466 4532 10534 3463 4529 10535 3467 4533 10536 3465 4531 10537 3458 4524 10538 3447 4513 10539 3468 4534 10540 3466 4532 10541 3469 4535 10542 3467 4533 10543 3460 4526 10544 3446 4512 10545 3470 4536 10546 3468 4534 10547 3471 4537 10548 3469 4535 10549 3449 4515 10550 3450 4516 10551 3472 4538 10552 3470 4536 10553 3473 4539 10554 3471 4537 10555 3448 4514 10556 3452 4518 10557 3474 4540 10558 3472 4538 10559 3475 4541 10560 3473 4539 10561 3451 4517 10562 3454 4520 10563 3462 4528 10564 3474 4540 10565 3464 4530 10566 3475 4541 10567 3453 4519 10568 2997 4032 10569 3025 4060 10570 3469 4535 10571 3472 4538 10572 3005 4040 10573 3001 4036 10574 3002 4037 10575 2997 4032 10576 3471 4537 10577 3474 4540 10578 3009 4044 10579 3005 4040 10580 3006 4041 10581 3002 4037 10582 3473 4539 10583 3462 4528 10584 3016 4051 10585 3009 4044 10586 3010 4045 10587 3006 4041 10588 3475 4541 10589 3461 4527 10590 3012 4047 10591 3014 4049 10592 3015 4050 10593 3016 4051 10594 3462 4528 10595 3463 4529 10596 3021 4056 10597 3010 4045 10598 3018 4053 10599 3012 4047 10600 3461 4527 10601 3466 4532 10602 3024 4059 10603 3021 4056 10604 3022 4057 10605 3018 4053 10606 3465 4531 10607 3468 4534 10608 2996 4031 10609 3024 4059 10610 3025 4060 10611 3022 4057 10612 3467 4533 10613 3470 4536 10614 3001 4036 10615 2996 4031 10616 3476 4542 10617 3477 4543 10618 3478 4544 10619 3479 4545 10620 3480 4546 10621 3481 4547 10622 3482 4548 10623 3478 4544 10624 3483 4549 10625 3484 4550 10626 3479 4545 10627 3485 4551 10628 3486 4552 10629 3483 4549 10630 3487 4553 10631 3488 4554 10632 3484 4550 10633 3489 4555 10634 3490 4556 10635 3487 4553 10636 3491 4557 10637 3492 4558 10638 3488 4554 10639 3493 4559 10640 3494 4560 10641 3495 4561 10642 3496 4562 10643 3497 4563 10644 3498 4564 10645 3491 4557 10646 3492 4558 10647 3499 4565 10648 3500 4566 10649 3501 4567 10650 3494 4560 10651 3496 4562 10652 3502 4568 10653 3500 4566 10654 3503 4569 10655 3504 4570 10656 3501 4567 10657 3505 4571 10658 3506 4572 10659 3503 4569 10660 3477 4543 10661 3480 4546 10662 3504 4570 10663 3507 4573 10664 3503 4569 10665 3508 4574 10666 3509 4575 10667 3481 4547 10668 3507 4573 10669 3510 4576 10670 3477 4543 10671 3509 4575 10672 3511 4577 10673 3485 4551 10674 3481 4547 10675 3512 4578 10676 3478 4544 10677 3511 4577 10678 3513 4579 10679 3489 4555 10680 3485 4551 10681 3514 4580 10682 3483 4549 10683 3513 4579 10684 3515 4581 10685 3493 4559 10686 3489 4555 10687 3516 4582 10688 3487 4553 10689 3515 4581 10690 3517 4583 10691 3499 4565 10692 3493 4559 10693 3518 4584 10694 3496 4562 10695 3495 4561 10696 3519 4585 10697 3497 4563 10698 3491 4557 10699 3517 4583 10700 3499 4565 10701 3520 4586 10702 3521 4587 10703 3505 4571 10704 3496 4562 10705 3519 4585 10706 3500 4566 10707 3521 4587 10708 3508 4574 10709 3507 4573 10710 3505 4571 10711 3522 4588 10712 3515 4581 10713 3523 4589 10714 3524 4590 10715 3520 4586 10716 3518 4584 10717 3525 4591 10718 3519 4585 10719 3495 4561 10720 3526 4592 10721 3497 4563 10722 3517 4583 10723 3524 4590 10724 3520 4586 10725 3527 4593 10726 3528 4594 10727 3522 4588 10728 3519 4585 10729 3526 4592 10730 3521 4587 10731 3528 4594 10732 3529 4595 10733 3510 4576 10734 3522 4588 10735 3530 4596 10736 3508 4574 10737 3529 4595 10738 3531 4597 10739 3512 4578 10740 3510 4576 10741 3532 4598 10742 3509 4575 10743 3531 4597 10744 3533 4599 10745 3514 4580 10746 3512 4578 10747 3534 4600 10748 3511 4577 10749 3533 4599 10750 3535 4601 10751 3516 4582 10752 3514 4580 10753 3536 4602 10754 3513 4579 10755 3535 4601 10756 3523 4589 10757 3518 4584 10758 3516 4582 10759 3537 4603 10760 3534 4600 10761 3532 4598 10762 3538 4604 10763 3531 4597 10764 3539 4605 10765 3540 4606 10766 3536 4602 10767 3534 4600 10768 3541 4607 10769 3533 4599 10770 3540 4606 10771 3542 4608 10772 3537 4603 10773 3536 4602 10774 3543 4609 10775 3535 4601 10776 3542 4608 10777 3544 4610 10778 3525 4591 10779 3537 4603 10780 3545 4611 10781 3523 4589 10782 3544 4610 10783 3546 4612 10784 3527 4593 10785 3525 4591 10786 3547 4613 10787 3526 4592 10788 3495 4561 10789 3548 4614 10790 3497 4563 10791 3524 4590 10792 3546 4612 10793 3527 4593 10794 3549 4615 10795 3550 4616 10796 3530 4596 10797 3526 4592 10798 3548 4614 10799 3528 4594 10800 3550 4616 10801 3551 4617 10802 3532 4598 10803 3530 4596 10804 3552 4618 10805 3529 4595 10806 3551 4617 10807 3539 4605 10808 3549 4615 10809 3547 4613 10810 3553 4619 10811 3548 4614 10812 3495 4561 10813 3554 4620 10814 3497 4563 10815 3546 4612 10816 3555 4621 10817 3549 4615 10818 3556 4622 10819 3557 4623 10820 3552 4618 10821 3548 4614 10822 3554 4620 10823 3550 4616 10824 3557 4623 10825 3558 4624 10826 3538 4604 10827 3552 4618 10828 3559 4625 10829 3551 4617 10830 3558 4624 10831 3560 4626 10832 3541 4607 10833 3538 4604 10834 3561 4627 10835 3539 4605 10836 3560 4626 10837 3562 4628 10838 3543 4609 10839 3541 4607 10840 3563 4629 10841 3540 4606 10842 3562 4628 10843 3564 4630 10844 3545 4611 10845 3543 4609 10846 3565 4631 10847 3542 4608 10848 3564 4630 10849 3566 4632 10850 3547 4613 10851 3545 4611 10852 3567 4633 10853 3544 4610 10854 3566 4632 10855 3555 4621 10856 3560 4626 10857 3568 4634 10858 3569 4635 10859 3565 4631 10860 3563 4629 10861 3570 4636 10862 3562 4628 10863 3569 4635 10864 3571 4637 10865 3567 4633 10866 3565 4631 10867 3572 4638 10868 3564 4630 10869 3571 4637 10870 3573 4639 10871 3553 4619 10872 3567 4633 10873 3574 4640 10874 3566 4632 10875 3573 4639 10876 3575 4641 10877 3556 4622 10878 3553 4619 10879 3576 4642 10880 3554 4620 10881 3495 4561 10882 3577 4643 10883 3497 4563 10884 3555 4621 10885 3575 4641 10886 3556 4622 10887 3578 4644 10888 3579 4645 10889 3559 4625 10890 3554 4620 10891 3577 4643 10892 3557 4623 10893 3579 4645 10894 3580 4646 10895 3561 4627 10896 3559 4625 10897 3581 4647 10898 3558 4624 10899 3580 4646 10900 3568 4634 10901 3563 4629 10902 3561 4627 10903 3582 4648 10904 3497 4563 10905 3575 4641 10906 3583 4649 10907 3578 4644 10908 3584 4650 10909 3585 4651 10910 3581 4647 10911 3577 4643 10912 3586 4652 10913 3579 4645 10914 3585 4651 10915 3587 4653 10916 3582 4648 10917 3581 4647 10918 3588 4654 10919 3580 4646 10920 3587 4653 10921 3589 4655 10922 3570 4636 10923 3582 4648 10924 3590 4656 10925 3568 4634 10926 3589 4655 10927 3591 4657 10928 3572 4638 10929 3570 4636 10930 3592 4658 10931 3569 4635 10932 3591 4657 10933 3593 4659 10934 3574 4640 10935 3572 4638 10936 3594 4660 10937 3571 4637 10938 3593 4659 10939 3595 4661 10940 3576 4642 10941 3574 4640 10942 3596 4662 10943 3573 4639 10944 3595 4661 10945 3583 4649 10946 3578 4644 10947 3576 4642 10948 3597 4663 10949 3577 4643 10950 3495 4561 10951 3586 4652 10952 3591 4657 10953 3598 4664 10954 3599 4665 10955 3596 4662 10956 3594 4660 10957 3600 4666 10958 3593 4659 10959 3599 4665 10960 3601 4667 10961 3597 4663 10962 3596 4662 10963 3602 4668 10964 3595 4661 10965 3601 4667 10966 3603 4669 10967 3584 4650 10968 3597 4663 10969 3604 4670 10970 3586 4652 10971 3495 4561 10972 3605 4671 10973 3497 4563 10974 3583 4649 10975 3603 4669 10976 3584 4650 10977 3606 4672 10978 3607 4673 10979 3588 4654 10980 3586 4652 10981 3605 4671 10982 3585 4651 10983 3607 4673 10984 3608 4674 10985 3590 4656 10986 3588 4654 10987 3609 4675 10988 3587 4653 10989 3608 4674 10990 3610 4676 10991 3592 4658 10992 3590 4656 10993 3611 4677 10994 3589 4655 10995 3610 4676 10996 3598 4664 10997 3594 4660 10998 3592 4658 10999 3612 4678 11000 3609 4675 11001 3605 4671 11002 3613 4679 11003 3608 4680 11004 3607 4681 11005 3614 4682 11006 3611 4677 11007 3609 4675 11008 3615 4683 11009 3610 4684 11010 3608 4680 11011 3616 4685 11012 3612 4686 11013 3611 4677 11014 3617 4687 11015 3610 4684 11016 3618 4688 11017 3619 4689 11018 3600 4690 11019 3612 4686 11020 3620 4691 11021 3598 4692 11022 3619 4689 11023 3621 4693 11024 3600 4690 11025 3622 4694 11026 3623 4695 11027 3599 4665 11028 3621 4693 11029 3624 4696 11030 3602 4697 11031 3623 4695 11032 3625 4698 11033 3601 4667 11034 3624 4696 11035 3626 4699 11036 3604 4700 11037 3625 4698 11038 3627 4701 11039 3605 4671 11040 3495 4561 11041 3613 4679 11042 3497 4563 11043 3603 4669 11044 3626 4699 11045 3607 4681 11046 3606 4702 11047 3627 4701 11048 3622 4694 11049 3628 4703 11050 3629 4704 11051 3624 4696 11052 3621 4693 11053 3630 4705 11054 3623 4695 11055 3629 4704 11056 3631 4706 11057 3626 4699 11058 3624 4696 11059 3632 4707 11060 3625 4698 11061 3631 4706 11062 3633 4708 11063 3613 4679 11064 3495 4561 11065 3634 4709 11066 3497 4563 11067 3626 4699 11068 3635 4710 11069 3614 4682 11070 3627 4701 11071 3633 4708 11072 3613 4679 11073 3634 4709 11074 3636 4711 11075 3616 4685 11076 3614 4682 11077 3637 4712 11078 3615 4683 11079 3636 4711 11080 3638 4713 11081 3618 4688 11082 3616 4685 11083 3639 4714 11084 3617 4687 11085 3638 4713 11086 3640 4715 11087 3619 4689 11088 3618 4688 11089 3641 4716 11090 3620 4691 11091 3640 4715 11092 3628 4703 11093 3621 4693 11094 3619 4689 11095 3642 4717 11096 3639 4714 11097 3637 4712 11098 3643 4718 11099 3636 4711 11100 3644 4719 11101 3645 4720 11102 3641 4716 11103 3639 4714 11104 3646 4721 11105 3638 4713 11106 3645 4720 11107 3647 4722 11108 3642 4717 11109 3641 4716 11110 3648 4723 11111 3640 4715 11112 3647 4722 11113 3649 4724 11114 3630 4705 11115 3642 4717 11116 3650 4725 11117 3628 4703 11118 3649 4724 11119 3651 4726 11120 3632 4707 11121 3630 4705 11122 3652 4727 11123 3629 4704 11124 3651 4726 11125 3653 4728 11126 3635 4710 11127 3632 4707 11128 3654 4729 11129 3631 4706 11130 3653 4728 11131 3655 4730 11132 3634 4709 11133 3495 4561 11134 3656 4731 11135 3497 4563 11136 3635 4710 11137 3657 4732 11138 3637 4712 11139 3633 4733 11140 3655 4730 11141 3634 4709 11142 3656 4731 11143 3644 4719 11144 3654 4729 11145 3652 4727 11146 3658 4734 11147 3651 4726 11148 3659 4735 11149 3660 4736 11150 3657 4732 11151 3654 4729 11152 3661 4737 11153 3653 4728 11154 3660 4736 11155 3662 4738 11156 3656 4731 11157 3495 4561 11158 3663 4739 11159 3497 4563 11160 3657 4732 11161 3664 4740 11162 3643 4718 11163 3655 4730 11164 3662 4738 11165 3656 4731 11166 3663 4739 11167 3665 4741 11168 3646 4721 11169 3643 4718 11170 3666 4742 11171 3644 4719 11172 3665 4741 11173 3667 4743 11174 3648 4744 11175 3646 4721 11176 3668 4745 11177 3645 4720 11178 3667 4743 11179 3669 4746 11180 3650 4725 11181 3648 4744 11182 3670 4747 11183 3647 4722 11184 3669 4746 11185 3671 4748 11186 3652 4727 11187 3650 4725 11188 3672 4749 11189 3649 4750 11190 3671 4748 11191 3659 4735 11192 3665 4741 11193 3673 4751 11194 3674 4752 11195 3670 4747 11196 3668 4745 11197 3675 4753 11198 3667 4743 11199 3674 4754 11200 3676 4755 11201 3672 4749 11202 3670 4747 11203 3677 4756 11204 3669 4746 11205 3676 4755 11206 3678 4757 11207 3658 4734 11208 3672 4749 11209 3679 4758 11210 3671 4748 11211 3678 4757 11212 3680 4759 11213 3661 4737 11214 3658 4734 11215 3681 4760 11216 3659 4735 11217 3680 4759 11218 3682 4761 11219 3664 4740 11220 3661 4737 11221 3683 4762 11222 3660 4736 11223 3682 4761 11224 3684 4763 11225 3663 4739 11226 3495 4561 11227 3685 4764 11228 3497 4563 11229 3664 4740 11230 3686 4765 11231 3666 4742 11232 3662 4738 11233 3684 4763 11234 3663 4739 11235 3685 4764 11236 3673 4751 11237 3668 4745 11238 3666 4742 11239 3687 4766 11240 3680 4759 11241 3688 4767 11242 3689 4768 11243 3686 4765 11244 3683 4762 11245 3690 4769 11246 3682 4761 11247 3689 4768 11248 3691 4770 11249 3685 4764 11250 3495 4561 11251 3692 4771 11252 3497 4563 11253 3686 4765 11254 3693 4772 11255 3687 4766 11256 3684 4763 11257 3691 4770 11258 3685 4764 11259 3692 4771 11260 3694 4773 11261 3675 4753 11262 3687 4766 11263 3695 4774 11264 3673 4751 11265 3694 4773 11266 3696 4775 11267 3677 4756 11268 3675 4753 11269 3697 4776 11270 3674 4754 11271 3696 4775 11272 3698 4777 11273 3679 4758 11274 3677 4756 11275 3699 4778 11276 3676 4755 11277 3698 4777 11278 3700 4779 11279 3681 4780 11280 3679 4758 11281 3701 4781 11282 3678 4757 11283 3700 4779 11284 3688 4767 11285 3683 4762 11286 3681 4760 11287 3702 4782 11288 3699 4778 11289 3697 4776 11290 3703 4783 11291 3696 4775 11292 3704 4784 11293 3705 4785 11294 3701 4781 11295 3699 4778 11296 3706 4786 11297 3698 4777 11298 3705 4785 11299 3707 4787 11300 3702 4782 11301 3701 4781 11302 3708 4788 11303 3700 4779 11304 3707 4787 11305 3709 4789 11306 3690 4769 11307 3702 4782 11308 3710 4790 11309 3688 4767 11310 3709 4789 11311 3711 4791 11312 3693 4772 11313 3690 4769 11314 3712 4792 11315 3689 4768 11316 3711 4791 11317 3713 4793 11318 3692 4771 11319 3495 4561 11320 3714 4794 11321 3497 4563 11322 3693 4772 11323 3715 4795 11324 3695 4774 11325 3691 4770 11326 3713 4793 11327 3692 4771 11328 3714 4794 11329 3716 4796 11330 3697 4776 11331 3695 4774 11332 3717 4797 11333 3694 4773 11334 3716 4796 11335 3704 4784 11336 3715 4795 11337 3712 4792 11338 3718 4798 11339 3711 4791 11340 3719 4799 11341 3720 4800 11342 3714 4794 11343 3495 4561 11344 3721 4801 11345 3497 4563 11346 3715 4795 11347 3722 4802 11348 3717 4797 11349 3713 4793 11350 3720 4800 11351 3714 4794 11352 3721 4801 11353 3723 4803 11354 3703 4783 11355 3717 4797 11356 3724 4804 11357 3716 4796 11358 3723 4805 11359 3725 4806 11360 3706 4786 11361 3703 4783 11362 3726 4807 11363 3704 4784 11364 3725 4806 11365 3727 4808 11366 3708 4788 11367 3706 4786 11368 3728 4809 11369 3705 4785 11370 3727 4808 11371 3729 4810 11372 3710 4790 11373 3708 4788 11374 3730 4811 11375 3707 4787 11376 3729 4810 11377 3731 4812 11378 3712 4792 11379 3710 4790 11380 3732 4813 11381 3709 4789 11382 3731 4812 11383 3719 4799 11384 3728 4809 11385 3733 4814 11386 3734 4815 11387 3729 4810 11388 3727 4808 11389 3735 4816 11390 3730 4811 11391 3734 4815 11392 3736 4817 11393 3731 4812 11394 3729 4810 11395 3737 4818 11396 3732 4813 11397 3736 4817 11398 3738 4819 11399 3719 4799 11400 3731 4812 11401 3739 4820 11402 3718 4798 11403 3738 4819 11404 3740 4821 11405 3720 4800 11406 3719 4799 11407 3741 4822 11408 3721 4801 11409 3495 4561 11410 3742 4823 11411 3497 4563 11412 3722 4802 11413 3740 4821 11414 3720 4800 11415 3743 4824 11416 3744 4825 11417 3723 4803 11418 3721 4801 11419 3742 4823 11420 3724 4804 11421 3744 4825 11422 3745 4826 11423 3725 4806 11424 3723 4805 11425 3746 4827 11426 3726 4807 11427 3745 4826 11428 3733 4814 11429 3727 4808 11430 3725 4806 11431 3747 4828 11432 3742 4823 11433 3495 4561 11434 3748 4829 11435 3497 4563 11436 3740 4821 11437 3749 4830 11438 3743 4824 11439 3750 4831 11440 3751 4832 11441 3746 4827 11442 3742 4823 11443 3748 4829 11444 3744 4825 11445 3751 4832 11446 3752 4833 11447 3747 4828 11448 3746 4827 11449 3753 4834 11450 3745 4826 11451 3752 4833 11452 3754 4835 11453 3735 4816 11454 3747 4828 11455 3755 4836 11456 3733 4814 11457 3754 4835 11458 3756 4837 11459 3737 4818 11460 3735 4816 11461 3757 4838 11462 3734 4815 11463 3756 4837 11464 3758 4839 11465 3739 4820 11466 3737 4818 11467 3759 4840 11468 3736 4817 11469 3758 4839 11470 3760 4841 11471 3741 4822 11472 3739 4820 11473 3761 4842 11474 3738 4819 11475 3760 4841 11476 3749 4830 11477 3743 4824 11478 3741 4822 11479 3762 4843 11480 3759 4840 11481 3757 4838 11482 3763 4844 11483 3756 4837 11484 3764 4845 11485 3765 4846 11486 3761 4842 11487 3759 4840 11488 3766 4847 11489 3758 4839 11490 3765 4848 11491 3767 4849 11492 3762 4843 11493 3761 4842 11494 3768 4850 11495 3760 4841 11496 3767 4849 11497 3769 4851 11498 3750 4831 11499 3762 4843 11500 3770 4852 11501 3748 4829 11502 3495 4561 11503 3771 4853 11504 3497 4563 11505 3749 4830 11506 3769 4851 11507 3750 4831 11508 3772 4854 11509 3773 4855 11510 3753 4834 11511 3748 4829 11512 3771 4853 11513 3751 4832 11514 3773 4855 11515 3774 4856 11516 3755 4836 11517 3753 4834 11518 3775 4857 11519 3752 4833 11520 3774 4856 11521 3776 4858 11522 3757 4838 11523 3755 4836 11524 3777 4859 11525 3754 4835 11526 3776 4858 11527 3764 4845 11528 3772 4854 11529 3778 4860 11530 3779 4861 11531 3775 4857 11532 3771 4853 11533 3780 4862 11534 3773 4855 11535 3779 4861 11536 3781 4863 11537 3777 4864 11538 3775 4857 11539 3782 4865 11540 3774 4856 11541 3781 4863 11542 3783 4866 11543 3763 4844 11544 3777 4859 11545 3784 4867 11546 3776 4858 11547 3783 4866 11548 3785 4868 11549 3766 4847 11550 3763 4844 11551 3786 4869 11552 3764 4845 11553 3785 4868 11554 3787 4870 11555 3768 4850 11556 3766 4847 11557 3788 4871 11558 3765 4848 11559 3787 4870 11560 3789 4872 11561 3770 4852 11562 3768 4850 11563 3790 4873 11564 3767 4849 11565 3789 4872 11566 3791 4874 11567 3772 4854 11568 3770 4852 11569 3792 4875 11570 3771 4853 11571 3495 4561 11572 3780 4862 11573 3497 4563 11574 3769 4851 11575 3791 4874 11576 3785 4868 11577 3793 4876 11578 3794 4877 11579 3790 4873 11580 3788 4871 11581 3795 4878 11582 3787 4870 11583 3794 4877 11584 3796 4879 11585 3792 4875 11586 3790 4873 11587 3797 4880 11588 3789 4872 11589 3796 4879 11590 3798 4881 11591 3778 4860 11592 3792 4875 11593 3799 4882 11594 3780 4862 11595 3495 4561 11596 3800 4883 11597 3497 4563 11598 3791 4874 11599 3798 4881 11600 3778 4860 11601 3801 4884 11602 3802 4885 11603 3782 4865 11604 3780 4862 11605 3800 4883 11606 3779 4861 11607 3802 4885 11608 3803 4886 11609 3784 4867 11610 3782 4865 11611 3804 4887 11612 3781 4863 11613 3803 4886 11614 3805 4888 11615 3786 4869 11616 3784 4867 11617 3806 4889 11618 3783 4866 11619 3805 4888 11620 3793 4876 11621 3788 4871 11622 3786 4869 11623 3807 4890 11624 3804 4887 11625 3800 4883 11626 3808 4891 11627 3802 4885 11628 3809 4892 11629 3810 4893 11630 3806 4889 11631 3804 4887 11632 3811 4894 11633 3803 4886 11634 3810 4893 11635 3812 4895 11636 3807 4890 11637 3806 4889 11638 3813 4896 11639 3805 4897 11640 3812 4895 11641 3814 4898 11642 3795 4899 11643 3807 4890 11644 3815 4900 11645 3793 4876 11646 3814 4898 11647 3816 4901 11648 3797 4880 11649 3795 4899 11650 3817 4902 11651 3794 4877 11652 3816 4901 11653 3818 4903 11654 3799 4882 11655 3797 4880 11656 3819 4904 11657 3796 4879 11658 3818 4903 11659 3820 4905 11660 3801 4884 11661 3799 4882 11662 3821 4906 11663 3800 4883 11664 3495 4561 11665 3808 4891 11666 3497 4563 11667 3798 4881 11668 3820 4905 11669 3801 4884 11670 3822 4907 11671 3809 4892 11672 3819 4904 11673 3817 4902 11674 3823 4908 11675 3816 4901 11676 3824 4909 11677 3825 4910 11678 3821 4906 11679 3819 4904 11680 3826 4911 11681 3818 4903 11682 3825 4910 11683 3827 4912 11684 3822 4913 11685 3821 4906 11686 3828 4914 11687 3808 4891 11688 3495 4561 11689 3829 4915 11690 3497 4563 11691 3820 4905 11692 3827 4912 11693 3822 4913 11694 3830 4916 11695 3831 4917 11696 3811 4894 11697 3808 4891 11698 3829 4915 11699 3809 4892 11700 3831 4917 11701 3832 4918 11702 3813 4896 11703 3811 4894 11704 3833 4919 11705 3810 4893 11706 3832 4918 11707 3834 4920 11708 3815 4900 11709 3813 4896 11710 3835 4921 11711 3812 4895 11712 3834 4920 11713 3836 4922 11714 3817 4902 11715 3815 4900 11716 3837 4923 11717 3814 4898 11718 3836 4922 11719 3824 4909 11720 3831 4917 11721 3838 4924 11722 3839 4925 11723 3833 4919 11724 3840 4926 11725 3841 4927 11726 3832 4918 11727 3839 4925 11728 3842 4928 11729 3835 4921 11730 3841 4927 11731 3843 4929 11732 3836 4922 11733 3834 4920 11734 3842 4928 11735 3837 4923 11736 3843 4929 11737 3844 4930 11738 3824 4909 11739 3836 4922 11740 3845 4931 11741 3826 4911 11742 3823 4908 11743 3844 4930 11744 3825 4910 11745 3824 4909 11746 3846 4932 11747 3828 4914 11748 3826 4911 11749 3847 4933 11750 3827 4912 11751 3825 4910 11752 3848 4934 11753 3830 4916 11754 3828 4914 11755 3849 4935 11756 3829 4915 11757 3495 4561 11758 3850 4936 11759 3497 4563 11760 3827 4912 11761 3851 4937 11762 3830 4916 11763 3852 4938 11764 3838 4924 11765 3829 4915 11766 3850 4936 11767 3840 4926 11768 3848 4934 11769 3846 4932 11770 3853 4939 11771 3847 4940 11772 3854 4941 11773 3855 4942 11774 3851 4937 11775 3848 4934 11776 3856 4943 11777 3849 4944 11778 3855 4942 11779 3857 4945 11780 3850 4936 11781 3495 4561 11782 3858 4946 11783 3497 4563 11784 3851 4937 11785 3859 4947 11786 3838 4948 11787 3852 4949 11788 3857 4945 11789 3850 4936 11790 3858 4946 11791 3860 4950 11792 3839 4951 11793 3838 4948 11794 3861 4952 11795 3840 4926 11796 3860 4950 11797 3862 4953 11798 3842 4954 11799 3839 4951 11800 3863 4955 11801 3841 4927 11802 3862 4953 11803 3864 4956 11804 3845 4957 11805 3842 4954 11806 3865 4958 11807 3843 4959 11808 3864 4956 11809 3866 4960 11810 3846 4932 11811 3845 4957 11812 3867 4961 11813 3844 4962 11814 3866 4960 11815 3854 4941 11816 3865 4958 11817 3863 4955 11818 3868 4963 11819 3862 4953 11820 3869 4964 11821 3870 4965 11822 3867 4961 11823 3865 4958 11824 3871 4966 11825 3864 4956 11826 3870 4965 11827 3872 4967 11828 3853 4939 11829 3867 4961 11830 3873 4968 11831 3866 4960 11832 3872 4967 11833 3874 4969 11834 3856 4943 11835 3853 4939 11836 3875 4970 11837 3854 4941 11838 3874 4969 11839 3876 4971 11840 3859 4947 11841 3856 4943 11842 3877 4972 11843 3855 4942 11844 3876 4971 11845 3878 4973 11846 3858 4946 11847 3495 4561 11848 3879 4974 11849 3497 4563 11850 3859 4947 11851 3880 4975 11852 3861 4952 11853 3857 4945 11854 3878 4973 11855 3858 4946 11856 3879 4974 11857 3881 4976 11858 3863 4955 11859 3861 4952 11860 3882 4977 11861 3860 4950 11862 3881 4976 11863 3869 4964 11864 3880 4975 11865 3877 4972 11866 3883 4978 11867 3876 4971 11868 3884 4979 11869 3885 4980 11870 3879 4974 11871 3495 4561 11872 3886 4981 11873 3497 4563 11874 3880 4975 11875 3887 4982 11876 3882 4977 11877 3878 4973 11878 3885 4980 11879 3879 4974 11880 3886 4981 11881 3888 4983 11882 3868 4963 11883 3882 4977 11884 3889 4984 11885 3881 4976 11886 3888 4983 11887 3890 4985 11888 3871 4966 11889 3868 4963 11890 3891 4986 11891 3869 4964 11892 3890 4985 11893 3892 4987 11894 3873 4968 11895 3871 4966 11896 3893 4988 11897 3870 4965 11898 3892 4987 11899 3894 4989 11900 3875 4970 11901 3873 4968 11902 3895 4990 11903 3872 4967 11904 3894 4989 11905 3896 4991 11906 3877 4972 11907 3875 4970 11908 3897 4992 11909 3874 4969 11910 3896 4991 11911 3884 4979 11912 3890 4985 11913 3898 4993 11914 3899 4994 11915 3895 4990 11916 3893 4988 11917 3900 4995 11918 3892 4987 11919 3899 4994 11920 3901 4996 11921 3897 4992 11922 3895 4990 11923 3902 4997 11924 3894 4989 11925 3901 4996 11926 3903 4998 11927 3883 4978 11928 3897 4992 11929 3904 4999 11930 3896 4991 11931 3903 4998 11932 3905 5000 11933 3887 4982 11934 3883 4978 11935 3906 5001 11936 3884 4979 11937 3905 5000 11938 3907 5002 11939 3886 4981 11940 3495 4561 11941 3908 5003 11942 3497 4563 11943 3887 4982 11944 3909 5004 11945 3889 4984 11946 3885 4980 11947 3907 5002 11948 3886 4981 11949 3908 5003 11950 3910 5005 11951 3891 4986 11952 3889 4984 11953 3911 5006 11954 3888 4983 11955 3910 5005 11956 3898 4993 11957 3893 4988 11958 3891 4986 11959 3912 5007 11960 3905 5000 11961 3913 5008 11962 3914 5009 11963 3908 5003 11964 3495 4561 11965 3915 5010 11966 3497 4563 11967 3909 5004 11968 3916 5011 11969 3911 5006 11970 3907 5002 11971 3914 5009 11972 3908 5003 11973 3915 5010 11974 3917 5012 11975 3912 5007 11976 3911 5006 11977 3918 5013 11978 3910 5005 11979 3917 5012 11980 3919 5014 11981 3900 4995 11982 3912 5007 11983 3920 5015 11984 3898 4993 11985 3919 5014 11986 3921 5016 11987 3902 4997 11988 3900 4995 11989 3922 5017 11990 3899 4994 11991 3921 5016 11992 3923 5018 11993 3904 4999 11994 3902 4997 11995 3924 5019 11996 3901 4996 11997 3923 5018 11998 3925 5020 11999 3906 5001 12000 3904 4999 12001 3926 5021 12002 3903 4998 12003 3925 5020 12004 3913 5008 12005 3909 5004 12006 3906 5001 12007 3927 5022 12008 3924 5019 12009 3922 5017 12010 3928 5023 12011 3921 5016 12012 3929 5024 12013 3930 5025 12014 3926 5021 12015 3924 5019 12016 3931 5026 12017 3923 5018 12018 3930 5025 12019 3932 5027 12020 3927 5022 12021 3926 5021 12022 3933 5028 12023 3925 5020 12024 3932 5027 12025 3934 5029 12026 3916 5011 12027 3927 5022 12028 3935 5030 12029 3913 5008 12030 3934 5029 12031 3936 5031 12032 3915 5010 12033 3495 4561 12034 3937 5032 12035 3497 4563 12036 3916 5011 12037 3938 5033 12038 3918 5013 12039 3914 5009 12040 3936 5031 12041 3915 5010 12042 3937 5032 12043 3939 5034 12044 3920 5015 12045 3918 5013 12046 3940 5035 12047 3917 5012 12048 3939 5034 12049 3941 5036 12050 3922 5017 12051 3920 5015 12052 3942 5037 12053 3919 5014 12054 3941 5036 12055 3929 5024 12056 3937 5032 12057 3495 4561 12058 3943 5038 12059 3497 4563 12060 3938 5033 12061 3944 5039 12062 3940 5035 12063 3936 5031 12064 3945 5040 12065 3937 5032 12066 3943 5038 12067 3946 5041 12068 3942 5037 12069 3940 5035 12070 3947 5042 12071 3939 5034 12072 3946 5041 12073 3948 5043 12074 3928 5023 12075 3942 5037 12076 3949 5044 12077 3941 5036 12078 3948 5043 12079 3950 5045 12080 3931 5026 12081 3928 5023 12082 3951 5046 12083 3929 5024 12084 3950 5045 12085 3952 5047 12086 3933 5028 12087 3931 5026 12088 3953 5048 12089 3930 5025 12090 3952 5047 12091 3954 5049 12092 3935 5030 12093 3933 5028 12094 3955 5050 12095 3932 5027 12096 3954 5049 12097 3956 5051 12098 3938 5033 12099 3935 5030 12100 3957 5052 12101 3934 5029 12102 3956 5051 12103 3945 5040 12104 3950 5045 12105 3480 4546 12106 3479 4545 12107 3955 5050 12108 3953 5048 12109 3482 4548 12110 3952 5047 12111 3479 4545 12112 3484 4550 12113 3957 5052 12114 3955 5050 12115 3486 4552 12116 3954 5049 12117 3484 4550 12118 3488 4554 12119 3944 5039 12120 3957 5052 12121 3490 4556 12122 3956 5051 12123 3488 4554 12124 3492 4558 12125 3943 5038 12126 3495 4561 12127 3494 4560 12128 3497 4563 12129 3944 5039 12130 3498 4564 12131 3947 5042 12132 3945 5040 12133 3492 4558 12134 3943 5038 12135 3494 4560 12136 3501 4567 12137 3949 5044 12138 3947 5042 12139 3502 4568 12140 3946 5041 12141 3501 4567 12142 3504 4570 12143 3951 5046 12144 3949 5044 12145 3506 4572 12146 3948 5043 12147 3504 4570 12148 3480 4546 12149 3953 5048 12150 3951 5046 12151 3476 4542 12152 3958 942 12153 3959 942 12154 3960 942 12155 3961 5053 12156 3962 5054 12157 3959 5055 12158 3963 5056 12159 3964 5057 12160 3962 5058 12161 3963 5059 12162 3965 5060 12163 3960 5061 12164 3963 5059 12165 3966 5062 12166 3967 5063 12167 3964 19 12168 3960 19 12169 3959 19 12170 3968 5064 12171 3967 5065 12172 3966 5066 12173 3968 5067 12174 3969 5068 12175 3961 5053 12176 3967 942 12177 3968 942 12178 3958 942 12179 3970 5069 12180 3971 3 12181 3972 5070 12182 3973 5071 12183 3974 5072 12184 3975 5073 12185 3962 3 12186 3972 3 12187 3973 5071 12188 3971 3 12189 3970 3 12190 3976 5074 12191 3972 3 12192 3971 3 12193 3974 5072 12194 3970 3 12195 3962 3 12196 3977 5075 12197 3978 5076 12198 3979 5077 12199 3980 5078 12200 3976 5074 12201 3977 5075 12202 3979 5079 12203 3973 5080 12204 3980 5081 12205 3979 5082 12206 3974 5072 12207 3976 5074 12208 3978 5083 12209 3981 5084 12210 3964 5085 12211 3982 5086 12212 3983 5087 12213 3984 5088 12214 3985 5089 12215 3964 3 12216 3986 5090 12217 3987 5091 12218 3988 3 12219 3983 5087 12220 3989 5092 12221 3982 3 12222 3987 5091 12223 3983 5087 12224 3981 3 12225 3989 5092 12226 3986 5090 12227 3985 5093 12228 3984 3 12229 3990 5094 12230 3990 5095 12231 3984 5088 12232 3983 5087 12233 3985 5089 12234 3991 5096 12235 3986 5090 12236 3986 5097 12237 3991 5098 12238 3990 5097 12239 3961 5099 12240 3969 162 12241 3966 162 12242 3961 5100 12243 3992 19 12244 3993 5101 12245 3994 19 12246 3995 19 12247 3996 19 12248 3997 5102 12249 3998 5103 12250 3999 5104 12251 3998 5105 12252 4000 5106 12253 4001 5107 12254 4002 19 12255 4003 19 12256 4004 19 12257 4005 5108 12258 4006 5109 12259 4004 5110 12260 4007 5111 12261 4005 5112 12262 4008 5113 12263 4007 5114 12264 4009 5107 12265 4010 5115 12266 4010 5115 12267 4009 5107 12268 4011 5116 12269 4001 5107 12270 4000 5106 12271 4012 5117 12272 4009 5107 12273 4001 5107 12274 4013 5118 12275 4011 5116 12276 4013 5118 12277 4014 5119 12278 4013 5118 12279 4012 5117 12280 3997 5120 12281 4015 5121 12282 4010 5115 12283 4016 5122 12284 4017 5123 12285 4016 5122 12286 4002 5124 12287 4016 5122 12288 4011 5116 12289 4003 5125 12290 4018 19 12291 4019 19 12292 3992 19 12293 4020 229 12294 3999 5126 12295 3963 5127 12296 4021 5128 12297 4022 229 12298 4023 5129 12299 4024 229 12300 4025 229 12301 4026 229 12302 4022 3 12303 4021 5130 12304 3961 5131 12305 4019 5132 12306 4026 5133 12307 4025 5134 12308 4021 5130 12309 4025 5135 12310 3992 5136 12311 4025 5137 12312 4023 5138 12313 3993 5139 12314 4018 5140 12315 4024 5141 12316 4026 5142 12317 4023 5143 12318 4022 5144 12319 4027 5145 12320 3992 5146 12321 4025 5147 12322 4024 5148 12323 4028 5149 12324 4029 5150 12325 4030 5151 12326 4029 19 12327 4031 5152 12328 4032 19 12329 3999 5126 12330 4032 5153 12331 4031 162 12332 3994 1 12333 4028 1 12334 4033 1 12335 3994 3 12336 3963 3 12337 4031 3 12338 4034 5154 12339 4035 5155 12340 4032 5153 12341 4020 5156 12342 3996 5156 12343 4030 5156 12344 3995 5157 12345 4033 5158 12346 4030 5159 12347 4020 5160 12348 4029 5161 12349 4035 5162 12350 3994 5163 12351 4028 5164 12352 4029 5165 12353 3999 5166 12354 4008 5167 12355 4004 5168 12356 4008 5169 12357 4036 5170 12358 4037 5171 12359 4008 5169 12360 4038 5172 12361 4039 5173 12362 4040 5174 12363 4041 5175 12364 4042 5176 12365 4043 5177 12366 4040 5174 12367 4008 5178 12368 4041 1 12369 4032 1 12370 4042 1 12371 4043 3 12372 4038 3 12373 4004 3 12374 369 856 12375 328 813 12376 330 815 12377 331 816 12378 403 162 12379 4044 162 12380 4045 162 12381 333 818 12382 330 815 12383 330 815 12384 329 814 12385 4045 162 12386 333 818 12387 368 229 12388 330 815 12389 332 817 12390 4046 5179 12391 333 818 12392 4047 162 12393 4048 162 12394 4049 162 12395 331 816 12396 4044 162 12397 408 5180 12398 4049 162 12399 4048 162 12400 332 817 12401 331 816 12402 408 5180 12403 4050 5181 12404 4051 162 12405 4049 162 12406 332 817 12407 331 816 12408 4050 5181 12409 332 817 12410 4045 162 12411 4052 162 12412 333 818 12413 4051 162 12414 332 817 12415 4050 5181 12416 333 818 12417 4052 162 12418 331 816 12419 346 5182 12420 4052 5183 12421 4045 5184 12422 4045 5184 12423 329 3 12424 334 819 12425 334 819 12426 4053 5185 12427 4054 5186 12428 336 5187 12429 4055 5188 12430 4056 5189 12431 334 819 12432 4054 5186 12433 335 820 12434 336 821 12435 4056 5190 12436 4045 5184 12437 4045 5184 12438 334 819 12439 336 821 12440 4056 5190 12441 349 5191 12442 4045 5184 12443 342 5192 12444 346 5182 12445 4045 5184 12446 349 5191 12447 351 5193 12448 4045 5184 12449 4057 5194 12450 342 5192 12451 4045 5184 12452 351 5193 12453 4057 5194 12454 4045 5184 12455 331 824 12456 4052 5195 12457 337 822 12458 346 832 12459 337 822 12460 4052 5195 12461 341 827 12462 389 5196 12463 339 825 12464 339 825 12465 4058 5197 12466 340 826 12467 4058 5197 12468 344 830 12469 343 829 12470 342 828 12471 4057 5198 12472 343 829 12473 389 5196 12474 345 831 12475 339 825 12476 344 830 12477 4058 5197 12478 339 825 12479 338 823 12480 337 822 12481 345 831 12482 344 830 12483 337 822 12484 342 828 12485 4056 5199 12486 347 833 12487 349 835 12488 4059 5200 12489 350 5201 12490 347 5202 12491 349 835 12492 348 834 12493 351 837 12494 350 5203 12495 341 827 12496 348 834 12497 4057 5198 12498 351 837 12499 343 829 12500 340 826 12501 4058 5197 12502 343 829 12503 354 841 12504 347 838 12505 353 840 12506 382 5204 12507 347 838 12508 355 842 12509 358 845 12510 356 843 12511 347 838 12512 382 5204 12513 357 844 12514 347 838 12515 355 842 12516 354 841 12517 360 847 12518 354 841 12519 353 840 12520 359 846 12521 360 847 12522 359 846 12523 363 850 12524 396 5205 12525 395 5205 12526 360 5205 12527 362 849 12528 4060 3 12529 363 850 12530 363 5206 12531 396 5207 12532 360 5208 12533 359 846 12534 378 5209 12535 362 849 12536 378 5210 12537 359 853 12538 4061 5211 12539 361 851 12540 366 5212 12541 364 852 12542 364 852 12543 4061 5211 12544 359 853 12545 367 855 12546 371 858 12547 370 857 12548 370 857 12549 4062 5213 12550 365 5214 12551 366 3 12552 361 1 12553 367 855 12554 367 855 12555 370 857 12556 365 854 12557 361 1 12558 4055 1 12559 367 855 12560 373 860 12561 369 856 12562 333 818 12563 330 815 12564 368 229 12565 369 856 12566 333 818 12567 374 861 12568 373 860 12569 4062 5213 12570 370 857 12571 372 859 12572 334 5215 12573 329 814 12574 328 813 12575 369 856 12576 373 860 12577 375 862 12578 334 5215 12579 328 813 12580 369 856 12581 374 861 12582 332 5216 12583 375 862 12584 375 862 12585 334 5217 12586 369 856 12587 4063 5218 12588 4064 5219 12589 4065 5220 12590 4066 5221 12591 376 863 12592 378 865 12593 4063 5218 12594 4065 5220 12595 4066 5221 12596 4060 3 12597 362 3 12598 378 5222 12599 378 865 12600 4063 5218 12601 4066 5221 12602 377 864 12603 4060 5223 12604 378 865 12605 380 868 12606 4067 5224 12607 4068 5225 12608 4068 5225 12609 379 866 12610 380 868 12611 4069 5226 12612 415 913 12613 378 867 12614 378 867 12615 379 866 12616 4069 5226 12617 384 874 12618 382 871 12619 381 870 12620 355 869 12621 409 5227 12622 381 870 12623 409 5227 12624 355 869 12625 383 873 12626 360 872 12627 398 5228 12628 383 873 12629 357 3 12630 382 871 12631 385 875 12632 387 878 12633 341 879 12634 350 876 12635 350 876 12636 419 5229 12637 386 877 12638 393 5230 12639 389 5231 12640 388 5232 12641 341 879 12642 387 878 12643 388 880 12644 4070 5233 12645 331 5234 12646 390 5235 12647 338 882 12648 4071 5236 12649 390 883 12650 390 5235 12651 4072 5237 12652 4070 5233 12653 423 5238 12654 338 5239 12655 391 5240 12656 391 5241 12657 345 888 12658 392 890 12659 417 3 12660 389 891 12661 394 893 12662 4073 5242 12663 399 898 12664 401 900 12665 4074 5243 12666 393 901 12667 402 903 12668 4075 5244 12669 4076 5245 12670 404 905 12671 404 905 12672 4077 5246 12673 405 906 12674 403 904 12675 4075 5244 12676 404 905 12677 4078 5247 12678 4079 942 12679 4080 5248 12680 4081 5249 12681 4082 5250 12682 4078 5247 12683 4082 5250 12684 4083 942 12685 4078 5247 12686 4081 5249 12687 4078 5247 12688 4080 5248 12689 4081 5249 12690 4080 5248 12691 4076 5245 12692 4076 5245 12693 4080 5248 12694 404 905 12695 4084 5251 12696 4061 5252 12697 364 5253 12698 412 910 12699 4084 5251 12700 364 5253 12701 412 910 12702 364 5253 12703 366 908 12704 4085 5254 12705 4086 5255 12706 378 867 12707 378 867 12708 415 913 12709 413 911 12710 414 912 12711 4085 5254 12712 378 867 12713 419 5256 12714 390 914 12715 388 916 12716 4087 5257 12717 416 920 12718 417 922 12719 438 940 12720 424 927 12721 426 929 12722 4088 5258 12723 429 932 12724 428 931 12725 428 931 12726 439 941 12727 4088 5258 12728 429 5259 12729 4089 5259 12730 430 5259 12731 430 933 12732 462 5260 12733 436 938 12734 436 938 12735 427 930 12736 430 933 12737 434 929 12738 431 934 12739 433 936 12740 436 938 12741 434 929 12742 427 930 12743 462 5260 12744 435 937 12745 436 938 12746 434 929 12747 435 937 12748 431 934 12749 428 931 12750 438 940 12751 439 941 12752 427 930 12753 433 936 12754 428 931 12755 433 936 12756 432 935 12757 438 940 12758 440 5261 12759 4090 162 12760 4091 162 12761 4092 5262 12762 4093 5263 12763 432 5264 12764 4094 162 12765 4095 162 12766 4096 5265 12767 463 5266 12768 4097 5267 12769 4098 5268 12770 4091 162 12771 4094 162 12772 4096 5265 12773 437 5269 12774 463 5266 12775 4098 5268 12776 4096 5270 12777 4099 5271 12778 4100 5272 12779 437 5269 12780 4098 5268 12781 431 5273 12782 4096 5265 12783 4100 5274 12784 424 5275 12785 431 5273 12786 4098 5268 12787 432 5264 12788 4100 5274 12789 425 5276 12790 424 5275 12791 4098 5268 12792 4101 5277 12793 432 5264 12794 4091 162 12795 4096 5265 12796 440 5261 12797 4101 5277 12798 4092 5262 12799 432 5264 12800 4096 5265 12801 424 5275 12802 432 5264 12803 432 5264 12804 4093 5263 12805 440 5261 12806 4090 162 12807 4102 162 12808 4091 162 12809 4093 5263 12810 441 942 12811 440 5261 12812 440 5261 12813 4096 5265 12814 432 5264 12815 4100 5278 12816 444 945 12817 439 944 12818 426 5279 12819 425 5280 12820 4100 5278 12821 4088 5281 12822 439 944 12823 443 943 12824 4103 3 12825 4104 3 12826 4088 5281 12827 426 5279 12828 4100 5278 12829 439 944 12830 443 943 12831 4103 3 12832 4088 5281 12833 442 5282 12834 441 5283 12835 446 5284 12836 445 946 12837 450 5285 12838 446 947 12839 441 5283 12840 447 5286 12841 446 5284 12842 456 5287 12843 450 5288 12844 445 5289 12845 447 5290 12846 4105 5291 12847 4106 5292 12848 456 5287 12849 445 5289 12850 4106 5292 12851 4088 942 12852 4104 942 12853 4107 5293 12854 4106 5292 12855 445 5289 12856 447 5290 12857 429 950 12858 4088 942 12859 4107 5293 12860 458 960 12861 4106 5292 12862 4105 5291 12863 429 950 12864 4107 5293 12865 458 960 12866 464 942 12867 4089 942 12868 4108 5294 12869 458 960 12870 4105 5291 12871 449 951 12872 4108 5295 12873 4089 5296 12874 429 950 12875 458 960 12876 449 951 12877 429 950 12878 448 949 12879 4108 5295 12880 429 950 12881 440 5297 12882 442 5298 12883 453 5299 12884 442 5298 12885 4109 5300 12886 453 5299 12887 451 953 12888 454 5301 12889 452 954 12890 453 5299 12891 4109 5300 12892 450 5302 12893 452 954 12894 453 955 12895 450 952 12896 456 5303 12897 451 953 12898 450 952 12899 4110 5304 12900 451 5305 12901 456 5306 12902 4110 5307 12903 456 5287 12904 4111 5308 12905 4107 5293 12906 4104 942 12907 4112 5309 12908 4111 5308 12909 456 5287 12910 4106 5292 12911 4104 942 12912 4113 942 12913 4112 5309 12914 4114 5310 12915 4111 5308 12916 4106 5292 12917 458 960 12918 4107 5293 12919 4112 5309 12920 4114 5310 12921 4106 5292 12922 460 962 12923 460 962 12924 4115 942 12925 4114 5310 12926 458 960 12927 4112 5309 12928 459 961 12929 460 962 12930 4106 5292 12931 458 960 12932 462 965 12933 430 5311 12934 4116 5312 12935 461 963 12936 463 5313 12937 437 5314 12938 462 965 12939 4116 5312 12940 461 963 12941 461 963 12942 437 5314 12943 435 964 12944 4116 5312 12945 430 5311 12946 468 5315 12947 4116 5316 12948 468 968 12949 470 970 12950 470 970 12951 469 969 12952 472 3 12953 4117 1 12954 472 1 12955 473 1 12956 4117 3 12957 473 3 12958 475 3 12959 4118 5317 12960 476 5317 12961 478 5317 12962 4119 5318 12963 479 975 12964 481 977 12965 4120 162 12966 542 162 12967 613 162 12968 499 5319 12969 609 5320 12970 504 5321 12971 542 162 12972 617 162 12973 613 162 12974 484 980 12975 499 5319 12976 586 5322 12977 4120 162 12978 613 5323 12979 4121 5324 12980 501 162 12981 484 980 12982 4122 162 12983 585 3 12984 590 3 12985 482 978 12986 499 5319 12987 504 5321 12988 586 5322 12989 586 5322 12990 585 3 12991 482 978 12992 493 5325 12993 4123 162 12994 485 162 12995 484 980 12996 586 5322 12997 482 978 12998 493 5325 12999 485 162 13000 4124 5326 13001 484 980 13002 483 979 13003 4125 5327 13004 494 5328 13005 493 162 13006 572 5329 13007 4121 5324 13008 613 5323 13009 501 5330 13010 493 5325 13011 4124 5326 13012 572 5331 13013 576 5332 13014 4121 5324 13015 501 5330 13016 494 5328 13017 572 5329 13018 571 5333 13019 582 5334 13020 576 5332 13021 501 5330 13022 494 5328 13023 571 5333 13024 574 5335 13025 579 162 13026 582 5334 13027 501 5330 13028 494 5328 13029 574 5335 13030 4126 5336 13031 4127 162 13032 579 162 13033 501 162 13034 494 5328 13035 4126 5336 13036 4128 5337 13037 4122 162 13038 4127 162 13039 501 162 13040 494 5328 13041 4128 5337 13042 482 978 13043 4129 162 13044 4122 162 13045 484 980 13046 4128 5337 13047 4130 162 13048 482 978 13049 4131 162 13050 4129 162 13051 484 980 13052 4130 162 13053 4132 162 13054 482 978 13055 4125 5327 13056 4131 162 13057 484 980 13058 4132 162 13059 483 979 13060 482 978 13061 485 981 13062 4123 3 13063 496 5338 13064 604 1106 13065 603 1105 13066 485 981 13067 487 983 13068 605 1108 13069 604 1106 13070 595 1096 13071 486 982 13072 485 981 13073 496 5338 13074 596 1097 13075 595 1096 13076 487 983 13077 604 1106 13078 485 981 13079 485 981 13080 496 5338 13081 595 1096 13082 603 5339 13083 477 5340 13084 476 5341 13085 536 5342 13086 489 5343 13087 481 5344 13088 623 5345 13089 524 5346 13090 626 5347 13091 534 942 13092 536 5342 13093 481 5344 13094 524 5346 13095 627 5348 13096 626 5347 13097 533 5349 13098 534 942 13099 481 5344 13100 523 942 13101 627 5348 13102 524 5346 13103 510 5350 13104 533 5349 13105 481 5344 13106 4133 942 13107 627 5348 13108 523 942 13109 516 5351 13110 510 5350 13111 481 5344 13112 528 942 13113 627 5348 13114 4133 942 13115 540 942 13116 516 5351 13117 480 5352 13118 530 942 13119 627 5348 13120 528 942 13121 512 5353 13122 540 942 13123 480 5352 13124 539 942 13125 627 5348 13126 530 942 13127 507 5354 13128 512 5353 13129 480 5352 13130 531 5355 13131 627 5348 13132 539 942 13133 514 5356 13134 507 5354 13135 480 5352 13136 519 5357 13137 627 5348 13138 531 5355 13139 518 5358 13140 514 5356 13141 4134 5359 13142 4134 5359 13143 627 5348 13144 519 5357 13145 4135 5360 13146 621 3 13147 623 5345 13148 594 942 13149 4136 942 13150 4137 942 13151 626 5347 13152 4135 5360 13153 623 5345 13154 4137 942 13155 4136 942 13156 4138 942 13157 525 5361 13158 4134 5359 13159 519 5357 13160 4139 942 13161 4137 942 13162 4138 942 13163 525 5361 13164 4140 5362 13165 4134 5359 13166 4139 942 13167 4138 942 13168 4134 942 13169 4134 5359 13170 4140 5362 13171 518 5358 13172 603 5339 13173 476 5341 13174 4141 942 13175 4139 5363 13176 4134 5359 13177 480 5352 13178 603 5339 13179 4141 942 13180 4142 5364 13181 480 5352 13182 4134 5359 13183 514 5356 13184 489 984 13185 603 5339 13186 4142 5364 13187 4142 5364 13188 488 942 13189 489 984 13190 481 5344 13191 480 5352 13192 516 5351 13193 4124 5365 13194 485 987 13195 4143 5366 13196 603 5367 13197 489 5368 13198 535 5369 13199 535 5369 13200 490 985 13201 603 5367 13202 491 986 13203 566 5370 13204 485 987 13205 4143 5366 13206 485 987 13207 4144 5371 13208 566 5370 13209 4144 5371 13210 485 987 13211 603 5367 13212 490 985 13213 485 987 13214 494 990 13215 482 3 13216 591 1135 13217 502 999 13218 583 1088 13219 4145 5372 13220 494 990 13221 591 1135 13222 4146 5373 13223 4146 5373 13224 502 999 13225 4145 5372 13226 4145 5372 13227 492 988 13228 494 990 13229 4147 5374 13230 495 991 13231 493 989 13232 493 989 13233 492 988 13234 4147 5374 13235 4146 5373 13236 4145 5372 13237 494 990 13238 4147 5374 13239 597 1098 13240 4148 5375 13241 496 993 13242 4123 3 13243 493 989 13244 495 991 13245 4147 5374 13246 4148 5375 13247 496 993 13248 493 989 13249 495 991 13250 4148 5375 13251 486 992 13252 495 991 13253 499 996 13254 484 5376 13255 497 994 13256 497 994 13257 631 1140 13258 498 995 13259 498 995 13260 609 1139 13261 499 996 13262 501 998 13263 613 1117 13264 611 1115 13265 611 1115 13266 500 997 13267 501 998 13268 497 994 13269 484 5376 13270 501 998 13271 504 1001 13272 609 1113 13273 608 1112 13274 608 1112 13275 607 1111 13276 629 5377 13277 4146 5373 13278 591 1135 13279 4149 5378 13280 608 1112 13281 629 5379 13282 504 1001 13283 502 999 13284 4146 5373 13285 4149 5378 13286 4149 5378 13287 503 1000 13288 502 999 13289 504 1001 13290 629 5379 13291 502 999 13292 514 1011 13293 505 1002 13294 507 1004 13295 510 1007 13296 516 1013 13297 508 1005 13298 509 1006 13299 538 1043 13300 510 1007 13301 507 1004 13302 506 1003 13303 512 1009 13304 518 1015 13305 513 1010 13306 514 1011 13307 540 1045 13308 515 1012 13309 516 1013 13310 4140 5380 13311 517 1014 13312 518 1015 13313 525 1022 13314 519 1016 13315 521 1018 13316 4140 5380 13317 525 1022 13318 517 1014 13319 4133 5381 13320 526 1023 13321 528 1025 13322 530 1027 13323 528 1025 13324 527 1024 13325 527 1024 13326 559 5382 13327 529 1026 13328 519 1016 13329 531 1028 13330 520 1017 13331 534 5383 13332 533 1030 13333 490 1032 13334 536 5384 13335 534 1033 13336 535 1035 13337 4133 5385 13338 523 1036 13339 526 1038 13340 539 1044 13341 530 1027 13342 537 1042 13343 529 5386 13344 553 5387 13345 537 5388 13346 533 1030 13347 510 1007 13348 491 1031 13349 538 1043 13350 566 5389 13351 491 1031 13352 531 1028 13353 539 1044 13354 532 1029 13355 512 1009 13356 511 1008 13357 540 1045 13358 542 5390 13359 4120 5391 13360 4150 5392 13361 4151 5393 13362 559 5394 13363 542 5390 13364 542 5390 13365 4150 5392 13366 4151 5393 13367 623 5395 13368 541 1047 13369 522 5396 13370 522 5396 13371 524 5397 13372 623 5395 13373 527 1046 13374 526 5398 13375 541 1047 13376 542 1048 13377 559 5399 13378 527 1046 13379 522 5396 13380 541 1047 13381 526 5398 13382 548 3 13383 506 3 13384 543 3 13385 549 3 13386 517 3 13387 544 3 13388 570 3 13389 508 3 13390 545 3 13391 544 3 13392 521 3 13393 546 3 13394 545 3 13395 515 3 13396 547 3 13397 547 3 13398 511 3 13399 548 3 13400 550 3 13401 513 3 13402 549 3 13403 543 3 13404 505 3 13405 550 3 13406 546 3 13407 520 3 13408 551 3 13409 551 3 13410 532 3 13411 552 3 13412 4152 3 13413 553 3 13414 554 3 13415 551 1063 13416 552 1049 13417 556 1051 13418 548 1058 13419 543 1052 13420 558 1054 13421 529 1026 13422 559 5382 13423 554 5400 13424 547 1072 13425 548 1058 13426 561 1059 13427 549 1069 13428 544 1060 13429 563 1062 13430 546 1066 13431 551 1063 13432 564 1064 13433 567 1068 13434 538 1043 13435 565 1065 13436 544 1060 13437 546 1066 13438 562 1061 13439 4153 5401 13440 566 5402 13441 567 5403 13442 550 1071 13443 549 1069 13444 568 1070 13445 543 1052 13446 550 1071 13447 557 1053 13448 545 1075 13449 547 1072 13450 569 1073 13451 4154 5404 13452 570 5405 13453 569 5406 13454 575 1080 13455 571 1076 13456 573 1078 13457 4155 5407 13458 574 5408 13459 575 5409 13460 4121 5410 13461 576 1081 13462 578 1083 13463 582 1087 13464 579 1084 13465 581 1086 13466 576 1081 13467 582 1087 13468 577 1082 13469 598 1099 13470 4147 5374 13471 584 1089 13472 492 988 13473 4145 5372 13474 583 1088 13475 583 1088 13476 502 999 13477 600 5411 13478 584 1089 13479 4147 5374 13480 492 988 13481 502 999 13482 4156 5412 13483 600 5411 13484 600 5411 13485 584 1089 13486 583 1088 13487 587 3 13488 590 3 13489 585 3 13490 586 3 13491 504 3 13492 587 3 13493 599 1100 13494 588 1101 13495 487 5413 13496 594 1095 13497 4137 5414 13498 4157 5415 13499 4157 5415 13500 592 1093 13501 594 1095 13502 496 5338 13503 486 982 13504 596 1097 13505 486 992 13506 4148 5375 13507 597 1098 13508 599 1100 13509 487 5416 13510 486 992 13511 4147 5374 13512 598 1099 13513 597 1098 13514 599 1100 13515 486 992 13516 597 1098 13517 598 1099 13518 584 1089 13519 602 5417 13520 602 5417 13521 588 1101 13522 598 1099 13523 584 1089 13524 600 5411 13525 602 5418 13526 614 1118 13527 624 5419 13528 4158 5420 13529 4158 5420 13530 610 1114 13531 612 1116 13532 612 1116 13533 614 1118 13534 4158 5420 13535 617 5421 13536 614 1118 13537 613 1117 13538 612 1116 13539 611 1115 13540 613 1117 13541 594 1121 13542 593 5422 13543 615 1119 13544 616 1120 13545 4136 5423 13546 594 1121 13547 4159 5424 13548 497 994 13549 620 1126 13550 611 1115 13551 610 1114 13552 619 1125 13553 620 1126 13554 497 994 13555 500 997 13556 500 997 13557 611 1115 13558 619 1125 13559 542 1127 13560 541 5425 13561 614 1124 13562 624 5426 13563 614 1124 13564 541 5425 13565 618 1123 13566 617 1122 13567 542 1127 13568 541 5425 13569 623 1130 13570 622 1129 13571 622 1129 13572 624 5426 13573 541 5425 13574 4134 5427 13575 620 1126 13576 610 1114 13577 610 1114 13578 4158 5420 13579 626 1132 13580 620 1126 13581 619 1125 13582 610 1114 13583 4158 5420 13584 4135 5428 13585 626 1132 13586 627 1133 13587 4134 5427 13588 610 1114 13589 504 3 13590 4160 3 13591 503 5429 13592 503 1000 13593 4149 5378 13594 591 1135 13595 591 1135 13596 590 3 13597 587 3 13598 587 3 13599 504 3 13600 503 1000 13601 607 5430 13602 609 1139 13603 631 1140 13604 663 1172 13605 632 1141 13606 634 1143 13607 632 1141 13608 635 1144 13609 633 1142 13610 635 1144 13611 637 1146 13612 636 1145 13613 637 1146 13614 639 1148 13615 638 1147 13616 639 1148 13617 641 1150 13618 640 1149 13619 641 1150 13620 643 1152 13621 642 1151 13622 643 1152 13623 645 1154 13624 644 1153 13625 645 1154 13626 647 1156 13627 646 1155 13628 647 1156 13629 649 1158 13630 648 1157 13631 649 1158 13632 651 1160 13633 650 1159 13634 651 1160 13635 653 1162 13636 652 1161 13637 653 1162 13638 655 1164 13639 654 1163 13640 655 1164 13641 657 1166 13642 656 1165 13643 638 1147 13644 659 1168 13645 636 1145 13646 657 1166 13647 661 1170 13648 658 1167 13649 661 1170 13650 663 1172 13651 662 1171 13652 639 1235 13653 664 1173 13654 641 1175 13655 673 1183 13656 668 1178 13657 667 1177 13658 666 1176 13659 748 1544 13660 957 5431 13661 957 5431 13662 1016 1533 13663 666 1176 13664 1027 5432 13665 975 1505 13666 666 1176 13667 1016 1533 13668 1005 5433 13669 666 1176 13670 1096 5434 13671 667 1177 13672 666 1176 13673 666 1176 13674 1005 5433 13675 995 1514 13676 975 1505 13677 1096 5434 13678 666 1176 13679 666 1176 13680 995 1514 13681 1027 5432 13682 648 1157 13683 669 1179 13684 646 1155 13685 658 1167 13686 671 1181 13687 656 1165 13688 634 1143 13689 633 1142 13690 673 1183 13691 644 1153 13692 674 1184 13693 642 1151 13694 654 1163 13695 676 1186 13696 652 1161 13697 638 1147 13698 640 1149 13699 659 1168 13700 650 1159 13701 679 1189 13702 648 1157 13703 658 1167 13704 662 1171 13705 671 1181 13706 633 1142 13707 636 1145 13708 668 1178 13709 646 1155 13710 670 1180 13711 644 1153 13712 656 1165 13713 672 1182 13714 654 1163 13715 640 1149 13716 642 1151 13717 678 1188 13718 652 1161 13719 677 1187 13720 650 1159 13721 662 1171 13722 634 1143 13723 680 1190 13724 817 1410 13725 681 1191 13726 683 1193 13727 679 1189 13728 684 1194 13729 669 1179 13730 668 1178 13731 660 1169 13732 666 1176 13733 677 1187 13734 687 1197 13735 679 1189 13736 660 1169 13737 659 1168 13738 686 1196 13739 676 1186 13740 689 1199 13741 677 1187 13742 659 1168 13743 678 1188 13744 4161 5435 13745 690 1200 13746 941 1481 13747 939 1478 13748 678 1188 13749 693 1203 13750 4161 5435 13751 690 1200 13752 939 1478 13753 688 1198 13754 659 1168 13755 4161 5435 13756 690 1200 13757 939 1478 13758 756 5436 13759 688 1198 13760 672 1182 13761 691 1201 13762 676 1186 13763 678 1188 13764 675 1185 13765 693 1203 13766 671 1181 13767 694 1204 13768 672 1182 13769 675 1185 13770 674 1184 13771 692 1202 13772 680 1190 13773 696 1206 13774 671 1181 13775 670 1180 13776 700 1210 13777 697 5437 13778 695 1205 13779 674 1184 13780 697 1207 13781 673 1183 13782 667 1177 13783 680 1190 13784 670 1180 13785 669 1179 13786 685 1195 13787 964 1494 13788 963 1493 13789 700 1210 13790 670 1180 13791 685 1195 13792 700 1210 13793 942 1485 13794 700 1210 13795 982 1507 13796 938 1475 13797 937 1474 13798 942 1485 13799 1033 1548 13800 797 1547 13801 942 1485 13802 699 1209 13803 982 1507 13804 700 1210 13805 987 1510 13806 1033 1548 13807 942 1485 13808 700 1210 13809 685 1195 13810 964 1494 13811 797 1547 13812 938 1475 13813 942 1485 13814 963 1493 13815 698 1208 13816 700 1210 13817 982 1507 13818 987 1510 13819 942 1485 13820 712 1245 13821 701 1211 13822 703 1213 13823 651 1233 13824 649 1214 13825 705 1216 13826 661 1236 13827 706 1217 13828 663 1219 13829 635 1237 13830 708 1220 13831 637 1222 13832 647 5438 13833 645 1223 13834 711 1225 13835 657 5439 13836 655 1226 13837 713 1228 13838 663 1219 13839 707 1218 13840 632 1230 13841 641 1175 13842 665 1174 13843 643 1232 13844 653 1238 13845 651 1233 13846 701 1234 13847 637 1222 13848 709 1221 13849 639 1235 13850 647 5438 13851 711 1225 13852 649 1214 13853 657 5439 13854 713 1228 13855 661 1236 13856 632 1230 13857 714 1229 13858 635 1237 13859 645 1223 13860 643 1232 13861 710 1224 13862 655 1226 13863 653 1238 13864 712 1227 13865 747 1291 13866 838 1467 13867 717 1240 13868 735 1267 13869 718 1241 13870 717 1240 13871 716 1239 13872 747 1291 13873 717 1240 13874 664 1263 13875 718 1242 13876 665 1244 13877 713 942 13878 712 1245 13879 720 1246 13880 715 1249 13881 665 1244 13882 721 1247 13883 706 1250 13884 713 942 13885 722 1248 13886 710 942 13887 715 1249 13888 723 942 13889 707 1253 13890 706 1250 13891 724 1251 13892 711 1255 13893 710 942 13894 725 1252 13895 714 1257 13896 707 1253 13897 726 1254 13898 704 1259 13899 711 1255 13900 727 1256 13901 708 942 13902 714 1257 13903 728 1258 13904 705 5440 13905 704 1259 13906 729 1260 13907 708 942 13908 728 1258 13909 709 1262 13910 705 5440 13911 729 1260 13912 701 1211 13913 709 1262 13914 716 1261 13915 664 1263 13916 746 3 13917 730 3 13918 732 3 13919 702 1292 13920 733 1264 13921 703 1266 13922 718 1241 13923 735 1267 13924 719 1269 13925 703 1266 13926 734 1265 13927 720 1271 13928 719 1269 13929 736 1268 13930 721 1273 13931 720 1271 13932 737 1270 13933 722 1275 13934 723 1278 13935 721 1273 13936 740 1276 13937 740 1276 13938 847 1466 13939 741 1277 13940 721 1273 13941 738 1272 13942 740 1276 13943 722 1275 13944 739 1274 13945 724 1280 13946 723 1278 13947 741 1277 13948 725 1282 13949 724 1280 13950 742 1279 13951 726 1284 13952 725 1282 13953 743 1281 13954 727 1286 13955 726 1284 13956 744 1283 13957 728 1288 13958 727 1286 13959 730 1285 13960 729 1290 13961 728 1288 13962 745 1287 13963 716 1239 13964 729 1290 13965 746 1289 13966 702 1292 13967 772 1317 13968 748 1293 13969 750 1295 13970 761 1306 13971 751 1296 13972 753 1298 13973 794 1367 13974 754 1299 13975 756 1301 13976 776 1322 13977 757 1302 13978 759 1304 13979 766 1311 13980 760 1305 13981 761 1306 13982 1029 5441 13983 762 1307 13984 764 1309 13985 771 1316 13986 765 1310 13987 766 1311 13988 797 1371 13989 767 1312 13990 769 1314 13991 774 1320 13992 770 1315 13993 771 1316 13994 757 1302 13995 772 1317 13996 758 1303 13997 756 1301 13998 755 1300 13999 688 1319 14000 777 1323 14001 770 1315 14002 775 1321 14003 1029 5441 14004 776 1322 14005 762 1307 14006 800 1379 14007 777 1323 14008 778 1324 14009 686 1378 14010 779 1325 14011 666 1327 14012 759 1339 14013 762 1328 14014 761 1330 14015 750 1340 14016 758 1331 14017 781 1333 14018 768 5442 14019 769 1334 14020 774 1336 14021 762 1328 14022 763 1337 14023 766 1329 14024 758 1331 14025 759 1339 14026 753 1332 14027 749 1345 14028 750 1340 14029 782 1341 14030 763 1337 14031 768 5443 14032 771 1338 14033 784 1349 14034 780 1344 14035 782 1341 14036 785 1351 14037 773 1346 14038 783 1348 14039 783 1348 14040 779 1347 14041 784 1349 14042 786 1353 14043 755 1350 14044 785 1351 14045 789 1357 14046 754 1352 14047 786 1353 14048 790 1358 14049 787 1354 14050 778 1356 14051 788 1355 14052 787 1354 14053 789 1357 14054 775 1335 14055 769 1334 14056 778 1356 14057 938 5444 14058 790 1359 14059 791 1361 14060 753 1298 14061 752 1297 14062 781 1363 14063 795 1368 14064 793 1364 14065 782 1366 14066 767 1312 14067 764 1309 14068 768 1313 14069 791 1361 14070 787 1360 14071 794 1367 14072 781 1363 14073 792 1362 14074 782 1366 14075 793 1364 14076 796 1369 14077 784 1365 14078 938 5444 14079 797 1371 14080 790 1359 14081 796 1369 14082 798 1372 14083 783 1370 14084 798 1372 14085 682 1192 14086 785 1373 14087 682 1192 14088 681 1191 14089 786 1374 14090 666 1327 14091 780 1326 14092 748 1293 14093 681 1191 14094 799 1376 14095 789 1375 14096 688 1319 14097 773 1318 14098 686 1378 14099 788 1377 14100 799 1376 14101 778 1324 14102 768 1395 14103 763 1380 14104 802 1382 14105 790 1403 14106 769 1383 14107 804 1385 14108 773 1405 14109 755 1386 14110 806 1388 14111 810 1396 14112 762 1389 14113 807 1391 14114 758 1402 14115 750 1392 14116 809 1394 14117 803 1384 14118 769 1383 14119 802 1382 14120 763 1380 14121 762 1389 14122 801 1381 14123 755 1386 14124 754 1397 14125 805 1387 14126 749 1407 14127 780 1399 14128 813 1401 14129 759 1390 14130 758 1402 14131 807 1391 14132 787 5445 14133 790 1403 14134 814 1404 14135 779 1408 14136 773 1405 14137 815 1406 14138 750 1392 14139 749 1407 14140 808 1393 14141 787 5445 14142 814 1404 14143 754 1397 14144 780 1399 14145 779 1408 14146 812 1400 14147 818 1411 14148 752 1297 14149 816 1409 14150 819 1412 14151 799 1376 14152 817 1410 14153 820 1413 14154 792 1362 14155 818 1411 14156 821 942 14157 800 1379 14158 819 1412 14159 823 1414 14160 795 1368 14161 820 1413 14162 777 1323 14163 800 1379 14164 822 942 14165 793 1364 14166 795 1368 14167 824 1415 14168 770 1315 14169 777 1323 14170 825 1416 14171 796 1369 14172 793 1364 14173 826 1417 14174 765 1310 14175 770 1315 14176 827 1418 14177 798 1372 14178 796 1369 14179 828 942 14180 760 1305 14181 765 1310 14182 829 942 14183 682 1192 14184 798 1372 14185 683 1193 14186 751 1296 14187 760 1305 14188 816 1409 14189 848 3 14190 830 3 14191 832 3 14192 747 3 14193 745 3 14194 834 3 14195 733 3 14196 746 3 14197 835 3 14198 838 1420 14199 747 3 14200 834 3 14201 837 1 14202 840 5446 14203 838 1420 14204 838 1420 14205 834 3 14206 836 1419 14207 734 3 14208 733 3 14209 839 3 14210 843 3 14211 840 3 14212 841 3 14213 737 3 14214 734 3 14215 842 3 14216 935 5447 14217 843 3 14218 844 1421 14219 739 1274 14220 737 3 14221 830 3 14222 847 1424 14223 935 5447 14224 844 1421 14225 846 1423 14226 741 1425 14227 847 1424 14228 847 1424 14229 844 1421 14230 845 1422 14231 742 1279 14232 739 1274 14233 848 3 14234 743 3 14235 741 1425 14236 849 3 14237 744 1283 14238 742 1279 14239 850 3 14240 730 3 14241 743 3 14242 731 3 14243 745 3 14244 744 1283 14245 833 3 14246 853 3 14247 867 1427 14248 884 1428 14249 852 1423 14250 854 1426 14251 853 3 14252 853 3 14253 884 1428 14254 851 1422 14255 849 3 14256 846 1423 14257 855 3 14258 850 3 14259 848 3 14260 856 3 14261 731 3 14262 849 3 14263 857 3 14264 833 3 14265 850 3 14266 858 3 14267 732 3 14268 731 3 14269 859 3 14270 834 3 14271 833 3 14272 860 3 14273 835 3 14274 732 3 14275 861 3 14276 836 1419 14277 834 3 14278 860 3 14279 863 1 14280 837 1 14281 836 1419 14282 836 1419 14283 860 3 14284 862 1419 14285 839 3 14286 835 3 14287 864 3 14288 841 3 14289 837 3 14290 865 3 14291 842 3 14292 839 3 14293 866 3 14294 844 1421 14295 841 3 14296 867 1427 14297 830 3 14298 842 3 14299 831 3 14300 845 1422 14301 844 1421 14302 867 1427 14303 854 1426 14304 846 1423 14305 845 1422 14306 845 1422 14307 867 1427 14308 853 3 14309 871 3 14310 868 3 14311 870 3 14312 832 3 14313 831 3 14314 872 3 14315 855 3 14316 854 1426 14317 873 3 14318 856 3 14319 832 3 14320 874 3 14321 857 3 14322 855 3 14323 875 3 14324 858 3 14325 856 3 14326 876 3 14327 859 3 14328 857 3 14329 877 3 14330 860 3 14331 858 3 14332 878 3 14333 861 3 14334 859 3 14335 879 3 14336 862 1419 14337 860 3 14338 878 3 14339 881 1 14340 863 1 14341 862 1419 14342 862 1419 14343 878 3 14344 880 1419 14345 864 3 14346 861 3 14347 882 3 14348 865 3 14349 863 3 14350 883 3 14351 866 3 14352 864 3 14353 868 3 14354 867 1427 14355 865 3 14356 884 1428 14357 831 3 14358 866 3 14359 871 3 14360 901 1428 14361 885 3 14362 887 1429 14363 851 1422 14364 884 1428 14365 901 1428 14366 889 1423 14367 852 1423 14368 851 1422 14369 851 1422 14370 901 1428 14371 888 1422 14372 872 3 14373 871 3 14374 890 3 14375 873 3 14376 852 1423 14377 891 3 14378 874 3 14379 872 3 14380 892 3 14381 875 3 14382 873 3 14383 893 3 14384 876 3 14385 874 3 14386 894 3 14387 877 3 14388 875 3 14389 895 3 14390 878 3 14391 876 3 14392 896 3 14393 879 3 14394 877 3 14395 897 3 14396 880 1419 14397 878 3 14398 896 3 14399 899 1 14400 881 1 14401 880 1419 14402 880 1419 14403 896 3 14404 898 1419 14405 882 3 14406 879 3 14407 900 3 14408 883 3 14409 881 3 14410 885 3 14411 868 3 14412 882 3 14413 869 3 14414 884 1428 14415 883 3 14416 901 1428 14417 918 1460 14418 902 1430 14419 904 1432 14420 870 3 14421 869 3 14422 905 3 14423 888 1422 14424 901 1428 14425 887 1429 14426 907 1434 14427 889 1423 14428 888 1422 14429 888 1422 14430 887 1429 14431 906 1433 14432 890 3 14433 870 3 14434 908 3 14435 891 3 14436 889 1423 14437 909 3 14438 892 3 14439 890 3 14440 910 3 14441 893 3 14442 891 3 14443 911 3 14444 894 3 14445 892 3 14446 912 3 14447 895 3 14448 893 3 14449 913 3 14450 896 3 14451 894 3 14452 914 3 14453 897 3 14454 895 3 14455 915 3 14456 898 1419 14457 896 3 14458 914 1458 14459 917 1436 14460 899 1 14461 898 1419 14462 898 1419 14463 914 1458 14464 916 1435 14465 900 3 14466 897 3 14467 918 3 14468 885 3 14469 899 3 14470 886 3 14471 869 3 14472 900 3 14473 904 3 14474 927 942 14475 924 942 14476 919 1438 14477 922 942 14478 903 942 14479 919 1438 14480 902 1437 14481 932 5448 14482 919 1438 14483 930 942 14484 928 942 14485 919 1438 14486 926 942 14487 925 942 14488 919 1438 14489 919 1438 14490 933 5449 14491 931 942 14492 925 942 14493 923 5450 14494 919 1438 14495 932 5448 14496 930 942 14497 919 1438 14498 924 942 14499 922 942 14500 919 1438 14501 931 942 14502 929 942 14503 919 1438 14504 928 942 14505 926 942 14506 919 1438 14507 919 1438 14508 929 942 14509 927 942 14510 887 5451 14511 886 1439 14512 921 1441 14513 904 1432 14514 903 1431 14515 905 1443 14516 887 5451 14517 921 1441 14518 906 1445 14519 905 1443 14520 922 1442 14521 908 1446 14522 907 162 14523 925 162 14524 909 1447 14525 910 1450 14526 908 1446 14527 927 1448 14528 911 5452 14529 909 1447 14530 928 1449 14531 912 1454 14532 910 1450 14533 929 1451 14534 911 5452 14535 928 1449 14536 913 1453 14537 914 1458 14538 912 1454 14539 931 1455 14540 913 1453 14541 930 1452 14542 915 1457 14543 916 1435 14544 914 1458 14545 933 1459 14546 915 1457 14547 932 1456 14548 918 1460 14549 886 1439 14550 917 1436 14551 920 1440 14552 736 1468 14553 735 1462 14554 843 1464 14555 738 5453 14556 935 1465 14557 740 1276 14558 717 1240 14559 838 1467 14560 735 1462 14561 738 5453 14562 736 1468 14563 935 1465 14564 916 1435 14565 933 1459 14566 917 1436 14567 919 1438 14568 923 5450 14569 921 5454 14570 921 5454 14571 920 1469 14572 919 1438 14573 934 1470 14574 933 5449 14575 919 1438 14576 940 1479 14577 936 1471 14578 794 1473 14579 936 1471 14580 937 1474 14581 791 1472 14582 717 162 14583 4161 162 14584 735 162 14585 693 5455 14586 692 1476 14587 736 1477 14588 695 5456 14589 697 5457 14590 740 5458 14591 735 5459 14592 4161 5460 14593 693 5455 14594 695 5456 14595 740 5458 14596 738 162 14597 736 1477 14598 735 5459 14599 693 5455 14600 695 5456 14601 738 162 14602 692 1476 14603 906 1445 14604 923 1444 14605 907 162 14606 941 1481 14607 940 1479 14608 939 1478 14609 794 1473 14610 756 5436 14611 939 1478 14612 934 1486 14613 920 1480 14614 941 1481 14615 920 1480 14616 921 1482 14617 940 1479 14618 921 1482 14619 923 1483 14620 936 1471 14621 923 1483 14622 925 1484 14623 937 1474 14624 933 5461 14625 934 1486 14626 690 1200 14627 688 5462 14628 933 1487 14629 686 1489 14630 1030 3 14631 943 3 14632 945 3 14633 691 3 14634 694 3 14635 947 3 14636 1017 3 14637 948 3 14638 950 3 14639 984 3 14640 951 3 14641 953 3 14642 1015 3 14643 954 1490 14644 956 3 14645 1016 3 14646 957 3 14647 959 3 14648 1000 1519 14649 698 1208 14650 961 3 14651 966 1496 14652 962 1492 14653 964 1494 14654 968 1498 14655 965 1495 14656 966 1496 14657 970 1500 14658 967 1497 14659 968 1498 14660 972 1502 14661 969 1499 14662 970 1500 14663 974 1504 14664 971 1501 14665 972 1502 14666 976 1506 14667 973 1503 14668 974 1504 14669 1096 5434 14670 975 1505 14671 976 1506 14672 948 3 14673 977 3 14674 949 3 14675 997 3 14676 979 3 14677 981 3 14678 954 1490 14679 982 1507 14680 955 3 14681 994 3 14682 984 3 14683 985 3 14684 982 1507 14685 699 1209 14686 983 1508 14687 1033 1548 14688 987 1510 14689 989 3 14690 1096 3 14691 976 3 14692 991 3 14693 979 1522 14694 992 1511 14695 994 1513 14696 1027 5432 14697 995 1514 14698 997 1516 14699 951 1523 14700 998 1517 14701 1000 1519 14702 994 1513 14703 993 1512 14704 984 1521 14705 997 1516 14706 996 1515 14707 979 1522 14708 1000 1519 14709 999 1518 14710 698 1208 14711 984 1521 14712 1001 1520 14713 951 1523 14714 951 3 14715 1000 1519 14716 952 3 14717 976 3 14718 974 3 14719 990 3 14720 1027 3 14721 997 3 14722 1003 3 14723 974 3 14724 972 3 14725 1002 3 14726 979 3 14727 994 3 14728 980 3 14729 995 3 14730 1005 3 14731 1007 3 14732 972 3 14733 970 3 14734 1004 3 14735 954 1490 14736 1009 1524 14737 982 1507 14738 948 1530 14739 1010 1525 14740 977 1527 14741 1015 1532 14742 1012 1528 14743 954 1490 14744 1017 1534 14745 1013 1529 14746 948 1530 14747 1018 1535 14748 1014 1531 14749 1015 1532 14750 1005 5433 14751 1016 1533 14752 1017 1534 14753 977 1527 14754 1011 1526 14755 1018 1535 14756 987 1510 14757 1009 1524 14758 988 3 14759 970 3 14760 968 3 14761 1008 3 14762 1010 3 14763 1013 3 14764 1022 3 14765 968 3 14766 966 1496 14767 1020 3 14768 1014 3 14769 1011 3 14770 1025 3 14771 966 1496 14772 964 1494 14773 1023 3 14774 975 3 14775 1027 3 14776 1028 3 14777 1030 1541 14778 776 1537 14779 943 1539 14780 1031 1543 14781 757 1540 14782 1030 1541 14783 1032 1545 14784 772 1542 14785 1031 1543 14786 957 5431 14787 748 1544 14788 1032 1545 14789 1034 1550 14790 767 1546 14791 1033 1548 14792 1035 1551 14793 764 1549 14794 1034 1550 14795 943 1539 14796 1029 1538 14797 1035 1551 14798 1020 1559 14799 1036 1552 14800 1008 1554 14801 952 1574 14802 1038 1555 14803 953 1557 14804 1023 1564 14805 1040 1558 14806 1020 1559 14807 960 5463 14808 1041 1560 14809 961 1562 14810 1026 5464 14811 1043 1563 14812 1023 1564 14813 981 1581 14814 980 1565 14815 1045 1567 14816 1077 5465 14817 991 1568 14818 1047 1570 14819 985 1589 14820 953 1557 14821 1048 1571 14822 1085 1614 14823 1049 1572 14824 1026 1536 14825 961 1562 14826 1042 1561 14827 952 1574 14828 978 1611 14829 1050 1575 14830 1052 1577 14831 1071 1607 14832 1053 1578 14833 1055 1580 14834 1003 5466 14835 981 1581 14836 1056 1582 14837 1006 5467 14838 950 1583 14839 1058 1585 14840 1085 5468 14841 1059 1586 14842 1049 1588 14843 980 1565 14844 985 1589 14845 1044 1566 14846 956 1603 14847 1061 1590 14848 1050 1575 14849 1078 1737 14850 1062 1591 14851 946 1593 14852 1028 5469 14853 1003 1594 14854 1064 1596 14855 950 1583 14856 949 1597 14857 1057 1584 14858 947 1730 14859 1066 1599 14860 1053 1578 14861 1089 1615 14862 1067 1600 14863 960 1491 14864 955 1734 14865 1068 1602 14866 956 1603 14867 1075 1612 14868 944 1604 14869 1070 1606 14870 1059 1586 14871 1071 1607 14872 1060 1587 14873 1088 1728 14874 1072 1608 14875 1074 1610 14876 949 1597 14877 978 1611 14878 1065 1598 14879 1083 1731 14880 1075 1612 14881 1076 1613 14882 1018 3 14883 1015 3 14884 1050 3 14885 696 3 14886 667 3 14887 1078 3 14888 1031 3 14889 1030 3 14890 1079 3 14891 1005 3 14892 1017 3 14893 1006 3 14894 684 1194 14895 687 3 14896 1059 3 14897 1032 3 14898 1031 3 14899 1080 3 14900 977 3 14901 1018 3 14902 978 3 14903 689 3 14904 691 3 14905 1053 3 14906 957 3 14907 1032 3 14908 958 3 14909 971 3 14910 973 3 14911 1082 3 14912 694 3 14913 696 3 14914 946 3 14915 1034 1550 14916 1033 1548 14917 1083 3 14918 965 3 14919 967 3 14920 1072 3 14921 685 1195 14922 684 1194 14923 1085 1614 14924 1035 3 14925 1034 1550 14926 1075 3 14927 973 3 14928 975 3 14929 1081 3 14930 687 3 14931 689 3 14932 1071 3 14933 943 3 14934 1035 3 14935 944 3 14936 967 3 14937 969 3 14938 1084 3 14939 996 3 14940 995 3 14941 1087 3 14942 963 1493 14943 962 1492 14944 1089 1615 14945 699 1209 14946 999 1518 14947 986 1509 14948 969 3 14949 971 3 14950 1086 3 14951 964 1494 14952 685 1195 14953 1026 1536 14954 999 1518 14955 998 3 14956 1090 3 14957 962 1492 14958 965 3 14959 1088 3 14960 998 3 14961 1001 3 14962 1091 3 14963 1012 3 14964 1014 3 14965 1093 3 14966 1001 3 14967 993 3 14968 1092 3 14969 1011 3 14970 1010 3 14971 1024 3 14972 993 3 14973 992 3 14974 1094 3 14975 698 1208 14976 963 1493 14977 960 1491 14978 667 3 14979 1096 3 14980 1077 3 14981 1013 3 14982 1016 3 14983 1021 3 14984 992 3 14985 996 3 14986 1095 3 14987 1009 1524 14988 1012 3 14989 1019 3 14990 1063 1626 14991 1097 1616 14992 1066 1618 14993 1047 1570 14994 1046 1569 14995 1062 1620 14996 1055 1627 14997 1036 1621 14998 1060 1623 14999 1066 1618 15000 1098 1617 15001 1054 1625 15002 1062 1620 15003 1099 1619 15004 1063 1626 15005 1060 1623 15006 1040 1622 15007 1049 1572 15008 1054 1625 15009 1037 1624 15010 1055 1627 15011 1101 1634 15012 1045 1628 15013 1100 1630 15014 1102 1636 15015 1039 1631 15016 1073 1633 15017 1064 1596 15018 1056 1595 15019 1101 1634 15020 1103 1638 15021 1048 1635 15022 1102 1636 15023 1074 1639 15024 1042 1637 15025 1067 1600 15026 1100 1630 15027 1044 1629 15028 1103 1638 15029 1073 1633 15030 1038 1632 15031 1074 1639 15032 1125 1724 15033 1058 1640 15034 1104 1642 15035 1107 1647 15036 1068 1643 15037 1106 1645 15038 1108 1649 15039 1061 1646 15040 1107 1647 15041 1109 1651 15042 1051 1648 15043 1108 1649 15044 1110 1653 15045 1052 1650 15046 1109 1651 15047 1111 1654 15048 1065 1652 15049 1110 1653 15050 1104 1642 15051 1057 1641 15052 1111 1654 15053 1120 1666 15054 1112 1655 15055 1069 1657 15056 1121 1667 15057 1113 1658 15058 1115 1660 15059 1124 1705 15060 1116 1661 15061 1118 1663 15062 1112 1655 15063 1119 1664 15064 1070 1656 15065 1113 1658 15066 1120 1666 15067 1114 1659 15068 1116 1661 15069 1121 1667 15070 1117 1662 15071 1119 1664 15072 1122 1668 15073 1076 1665 15074 1004 1671 15075 1008 1554 15076 1098 1670 15077 1002 1676 15078 1004 1671 15079 1097 1672 15080 1120 1688 15081 1025 1673 15082 1112 1675 15083 990 1681 15084 1002 1676 15085 1099 1677 15086 1022 1692 15087 1024 1678 15088 1121 1680 15089 991 5470 15090 990 1681 15091 1046 1682 15092 959 5471 15093 1021 1683 15094 1124 1685 15095 1112 1675 15096 1093 1674 15097 1119 1687 15098 1024 1678 15099 1025 1673 15100 1113 1679 15101 1007 5472 15102 1125 1689 15103 1087 1691 15104 1021 1683 15105 1022 1692 15106 1116 1684 15107 986 5473 15108 1090 1693 15109 1106 1695 15110 1119 1687 15111 1019 1686 15112 1122 1697 15113 1090 1693 15114 1091 1698 15115 1107 1694 15116 988 5474 15117 989 5474 15118 1122 5475 15119 1091 1698 15120 1092 1701 15121 1108 1699 15122 1118 1663 15123 958 1703 15124 1124 1705 15125 1094 1713 15126 1110 1706 15127 1092 1701 15128 1081 1720 15129 1101 1707 15130 1082 1709 15131 1069 1605 15132 944 1604 15133 1114 1711 15134 1095 1718 15135 1111 1712 15136 1094 1713 15137 1072 1608 15138 1084 1714 15139 1073 1609 15140 1114 1711 15141 945 1710 15142 1115 1717 15143 1087 1691 15144 1104 1690 15145 1095 1718 15146 1028 5476 15147 1064 1719 15148 1081 1720 15149 1115 1717 15150 1079 1716 15151 1117 1722 15152 1007 5477 15153 1006 1723 15154 1125 1724 15155 1086 1735 15156 1103 1725 15157 1084 1714 15158 1117 1722 15159 1080 1721 15160 1118 1727 15161 986 1509 15162 1106 1645 15163 983 1508 15164 1089 5478 15165 1088 1728 15166 1067 1729 15167 946 1593 15168 1063 1592 15169 947 1730 15170 989 5479 15171 1083 1731 15172 1123 1732 15173 983 5480 15174 1105 1733 15175 955 1734 15176 1082 1709 15177 1100 1708 15178 1086 1735 15179 1077 5481 15180 1047 1736 15181 1078 1737 15182 1019 1757 15183 1126 1738 15184 1093 1740 15185 1080 5482 15186 1128 1741 15187 1079 1743 15188 1024 1768 15189 1025 1744 15190 1131 1746 15191 1080 5482 15192 958 5483 15193 1128 1741 15194 1022 5484 15195 1133 1750 15196 1021 1752 15197 1083 1758 15198 1135 1753 15199 989 1755 15200 988 1762 15201 1137 1756 15202 1019 1757 15203 1135 1753 15204 1083 1758 15205 1138 1760 15206 989 5485 15207 1136 1761 15208 988 1762 15209 1025 1744 15210 1093 1740 15211 1130 1745 15212 1138 1760 15213 1075 1759 15214 1139 1764 15215 958 5486 15216 959 5487 15217 1132 5488 15218 1022 5484 15219 1024 1768 15220 1133 1750 15221 945 1772 15222 1141 1769 15223 944 1763 15224 1021 1752 15225 1134 1751 15226 959 1771 15227 1079 1743 15228 1129 1742 15229 945 1772 15230 1173 1804 15231 1142 1773 15232 1144 1775 15233 1144 1775 15234 1143 1774 15235 1146 1777 15236 1146 1777 15237 1145 1776 15238 1148 1779 15239 1148 1779 15240 1147 1778 15241 1150 1781 15242 1150 1781 15243 1149 1780 15244 1152 1783 15245 1152 1783 15246 1151 1782 15247 1154 1785 15248 1154 1785 15249 1153 1784 15250 1156 1787 15251 1156 1787 15252 1155 1786 15253 1158 1789 15254 1158 1789 15255 1157 1788 15256 1160 1791 15257 1160 1791 15258 1159 1790 15259 1162 1793 15260 1162 1793 15261 1161 1792 15262 1164 1795 15263 1164 1795 15264 1163 1794 15265 1166 1797 15266 1166 1797 15267 1165 1796 15268 1168 1799 15269 1147 1778 15270 1145 1776 15271 1170 1801 15272 1168 1799 15273 1167 1798 15274 1172 1803 15275 1172 1803 15276 1171 1802 15277 1173 1804 15278 1224 1866 15279 1144 1805 15280 1174 1807 15281 1177 1810 15282 1209 1841 15283 1385 2122 15284 1182 1815 15285 1209 1841 15286 1189 1822 15287 1393 2130 15288 1483 2297 15289 1177 1810 15290 1189 1822 15291 1209 1841 15292 1177 1810 15293 1483 2297 15294 1422 2169 15295 1177 1810 15296 1177 1810 15297 1385 2122 15298 1393 2130 15299 1484 5489 15300 1263 2230 15301 1177 1810 15302 1177 1810 15303 1422 2169 15304 1175 1808 15305 1176 1809 15306 1484 5489 15307 1177 1810 15308 1157 1788 15309 1155 1786 15310 1179 1812 15311 1167 1798 15312 1165 1796 15313 1181 1814 15314 1189 1822 15315 1143 1774 15316 1182 1815 15317 1153 1784 15318 1151 1782 15319 1184 1817 15320 1163 1794 15321 1161 1792 15322 1186 1819 15323 1190 1823 15324 1149 1780 15325 1170 1801 15326 1159 1790 15327 1157 1788 15328 1187 1820 15329 1171 1802 15330 1167 1798 15331 1188 1821 15332 1169 1800 15333 1145 1776 15334 1189 1822 15335 1155 1786 15336 1153 1784 15337 1178 1811 15338 1165 1796 15339 1163 1794 15340 1180 1813 15341 1151 1782 15342 1149 1780 15343 1183 1816 15344 1161 1792 15345 1159 1790 15346 1185 1818 15347 1182 1815 15348 1142 1773 15349 1188 1821 15350 1278 5490 15351 1191 1824 15352 1193 1825 15353 1187 1820 15354 1179 1812 15355 1195 1827 15356 1197 1829 15357 1169 1800 15358 1177 1810 15359 1185 1818 15360 1187 1820 15361 1196 1828 15362 1201 1833 15363 1170 1801 15364 1357 2084 15365 1169 1800 15366 1197 1829 15367 1199 1831 15368 1198 1830 15369 1358 2085 15370 1199 1831 15371 1357 2084 15372 1170 1801 15373 1169 1800 15374 1306 2090 15375 1198 1830 15376 1197 1829 15377 1199 1831 15378 1357 2084 15379 1169 1800 15380 1186 1819 15381 1185 1818 15382 1200 1832 15383 1203 1835 15384 1190 1823 15385 1201 1833 15386 1180 1813 15387 1186 1819 15388 1202 1834 15389 1205 1837 15390 1183 1816 15391 1203 1835 15392 1181 1814 15393 1180 1813 15394 1204 1836 15395 1207 1839 15396 1184 1817 15397 1205 1837 15398 1188 1821 15399 1181 1814 15400 1206 1838 15401 1178 1811 15402 1184 1817 15403 1208 1840 15404 1208 1840 15405 1212 1844 15406 1178 1811 15407 1182 1815 15408 1188 1821 15409 1209 1841 15410 1194 1826 15411 1179 1812 15412 1178 1811 15413 1178 1811 15414 1212 1844 15415 1194 1826 15416 1365 2098 15417 1364 2096 15418 1313 5491 15419 1313 5491 15420 1305 2232 15421 1365 2098 15422 1436 2190 15423 1404 2161 15424 1212 1844 15425 1305 2232 15426 1458 2231 15427 1365 2098 15428 1404 2161 15429 1210 1842 15430 1212 1844 15431 1458 2231 15432 1437 2191 15433 1365 2098 15434 1194 1826 15435 1212 1844 15436 1394 2131 15437 1365 2098 15438 1437 2191 15439 1436 2190 15440 1211 1843 15441 1394 2131 15442 1212 1844 15443 1365 2098 15444 1436 2190 15445 1212 1844 15446 1219 1897 15447 1213 1845 15448 1215 1846 15449 1226 1869 15450 1154 1847 15451 1216 1849 15452 1213 1870 15453 1164 1850 15454 1217 1852 15455 1227 1871 15456 1150 1853 15457 1218 1855 15458 1228 1872 15459 1160 1856 15460 1219 1858 15461 1172 1873 15462 1173 1859 15463 1221 1861 15464 1146 1806 15465 1148 1862 15466 1174 1807 15467 1216 1849 15468 1156 1848 15469 1223 1865 15470 1220 1860 15471 1173 1859 15472 1224 1866 15473 1217 1852 15474 1166 1851 15475 1225 1868 15476 1152 1854 15477 1154 1847 15478 1218 1855 15479 1219 1858 15480 1162 1857 15481 1213 1870 15482 1148 1862 15483 1150 1853 15484 1222 1863 15485 1158 1864 15486 1160 1856 15487 1223 1865 15488 1225 1868 15489 1168 1867 15490 1221 1861 15491 1259 5492 15492 1231 1876 15493 1230 1875 15494 1229 1874 15495 1246 1903 15496 1230 1875 15497 1230 5493 15498 4162 5494 15499 1259 5495 15500 1229 942 15501 1222 1877 15502 1232 1879 15503 1213 1845 15504 1217 942 15505 1214 942 15506 1232 1879 15507 1227 1878 15508 1234 1881 15509 1217 942 15510 1225 942 15511 1233 942 15512 1234 1881 15513 1218 1880 15514 1236 1884 15515 1225 942 15516 1221 1885 15517 1235 1882 15518 1226 1883 15519 1216 1887 15520 1236 1884 15521 1237 1886 15522 1221 1885 15523 1239 1890 15524 1216 1887 15525 1223 1891 15526 1238 1888 15527 1220 1889 15528 1224 1892 15529 1239 1890 15530 1240 942 15531 1223 1891 15532 1242 1895 15533 1224 1892 15534 1174 1896 15535 1241 1893 15536 1228 1894 15537 1219 1897 15538 1242 1895 15539 1231 942 15540 1174 1896 15541 1229 942 15542 1215 1928 15543 1214 1898 15544 1244 1900 15545 1229 1874 15546 1232 1901 15547 1246 1903 15548 1214 1898 15549 1233 1904 15550 1243 1899 15551 1232 1901 15552 1234 1906 15553 1245 1902 15554 1233 1904 15555 1235 1908 15556 1247 1905 15557 1234 1906 15558 1236 1910 15559 1248 1907 15560 1235 1908 15561 1237 1912 15562 1249 1909 15563 1250 1911 15564 1236 1910 15565 1254 1916 15566 1238 1919 15567 1252 1914 15568 1254 1916 15569 1254 1916 15570 1236 1910 15571 1238 1919 15572 1237 1912 15573 1239 1917 15574 1251 1913 15575 1252 1914 15576 1238 1919 15577 1256 1921 15578 1239 1917 15579 1241 1922 15580 1255 1918 15581 1240 1920 15582 1242 1924 15583 1256 1921 15584 1241 1922 15585 1231 1926 15586 1257 1923 15587 1242 1924 15588 1215 1928 15589 1258 1925 15590 1303 1995 15591 1260 1929 15592 1262 1931 15593 1177 1941 15594 1263 1932 15595 1265 1934 15596 1260 1929 15597 1266 1935 15598 1261 1930 15599 1298 2019 15600 1268 1937 15601 1270 1939 15602 1266 1935 15603 1191 1824 15604 1267 1936 15605 1197 2013 15606 1177 1941 15607 1272 1942 15608 1278 5490 15609 1273 1943 15610 1191 1824 15611 1279 1950 15612 1274 1944 15613 1276 1946 15614 1344 5496 15615 1277 1947 15616 1278 1949 15617 1313 5497 15618 1279 5498 15619 1280 5499 15620 1344 2059 15621 1281 1952 15622 1277 1954 15623 1274 1944 15624 1283 1955 15625 1275 1945 15626 1287 1959 15627 1285 1957 15628 1281 1952 15629 1289 1961 15630 1286 1958 15631 1287 1959 15632 1314 2020 15633 1288 1960 15634 1289 1961 15635 1265 1968 15636 1272 1962 15637 1291 1964 15638 1298 1978 15639 1292 1965 15640 1270 1967 15641 1264 5500 15642 1265 1968 15643 1293 1969 15644 1264 5500 15645 1293 1969 15646 1295 1971 15647 1297 1977 15648 1284 1972 15649 1288 1974 15650 1270 1967 15651 1262 1966 15652 1296 1976 15653 1272 1962 15654 1297 1977 15655 1290 1963 15656 1295 1971 15657 1294 1970 15658 1298 1978 15659 1284 1972 15660 1275 1979 15661 1286 1973 15662 1276 5501 15663 1280 1981 15664 1282 1983 15665 1275 1979 15666 1276 5502 15667 1285 1980 15668 1301 5503 15669 1271 1986 15670 1299 1988 15671 1296 1976 15672 1261 1975 15673 1300 1990 15674 1300 1990 15675 1267 1989 15676 1301 1992 15677 1280 1981 15678 1299 1988 15679 1277 1982 15680 1264 1933 15681 1263 1932 15682 1295 1994 15683 1309 2005 15684 1303 1995 15685 1292 1996 15686 1301 2011 15687 1304 1997 15688 1299 1999 15689 1283 1955 15690 1306 2000 15691 1284 1956 15692 1296 2007 15693 1307 2002 15694 1300 2004 15695 1311 2012 15696 1309 2005 15697 1294 2006 15698 1270 1939 15699 1269 1938 15700 1296 2007 15701 1342 2058 15702 1293 2008 15703 1310 2010 15704 1300 2004 15705 1308 2003 15706 1301 2011 15707 1342 2058 15708 1311 2012 15709 1293 2008 15710 1306 2000 15711 1197 2013 15712 1297 2001 15713 1310 2010 15714 1291 2009 15715 1312 2015 15716 1299 5504 15717 1305 2016 15718 1280 2018 15719 1295 1994 15720 1302 1993 15721 1298 2019 15722 1312 2015 15723 1290 2014 15724 1314 2020 15725 1324 2036 15726 1295 2021 15727 1315 2023 15728 1265 2032 15729 1316 2024 15730 1272 2026 15731 1270 5505 15732 1318 2027 15733 1298 2022 15734 1301 2037 15735 1299 2028 15736 1320 2030 15737 1264 5506 15738 1321 2031 15739 1265 2032 15740 1296 2047 15741 1300 2033 15742 1323 2035 15743 1264 5506 15744 1295 2021 15745 1321 2031 15746 1322 2034 15747 1300 2033 15748 1320 2030 15749 1284 2041 15750 1325 2038 15751 1275 2040 15752 1325 2038 15753 1284 2041 15754 1327 2043 15755 1299 2028 15756 1280 2044 15757 1319 2029 15758 1276 5507 15759 1329 2046 15760 1280 2044 15761 1270 5505 15762 1296 2047 15763 1318 2027 15764 1276 5507 15765 1275 2040 15766 1329 2046 15767 1297 2042 15768 1272 2026 15769 1327 2043 15770 1310 2010 15771 1312 2015 15772 1331 942 15773 1191 1824 15774 1266 1935 15775 1192 942 15776 1314 2020 15777 1333 2050 15778 1312 2015 15779 1266 1935 15780 1260 1929 15781 1332 2049 15782 1314 2020 15783 1289 1961 15784 1333 2050 15785 1303 1995 15786 1336 2053 15787 1260 1929 15788 1287 1959 15789 1337 2054 15790 1289 1961 15791 1309 2005 15792 1338 2055 15793 1303 1995 15794 1281 1952 15795 1339 2056 15796 1287 1959 15797 1311 2012 15798 1340 942 15799 1309 2005 15800 1344 2059 15801 1341 2057 15802 1281 1952 15803 1311 2012 15804 1342 2058 15805 1340 942 15806 1278 5490 15807 1193 1825 15808 1344 2059 15809 1342 2058 15810 1310 2010 15811 1343 942 15812 1349 5508 15813 1350 5509 15814 1345 2060 15815 1353 5510 15816 1355 5511 15817 1345 2060 15818 4163 5512 15819 4164 3 15820 1345 2060 15821 1345 2060 15822 1363 5513 15823 1348 5514 15824 1352 942 15825 1351 942 15826 1363 5515 15827 1354 942 15828 1356 942 15829 1363 5515 15830 1348 5514 15831 1346 2061 15832 1345 2060 15833 1347 2062 15834 1349 5508 15835 1345 2060 15836 1355 5511 15837 4163 5512 15838 1345 2060 15839 1363 5515 15840 1351 942 15841 1354 942 15842 1356 942 15843 1348 5516 15844 1363 5515 15845 1350 5509 15846 1353 5510 15847 1345 2060 15848 1356 2083 15849 1244 2063 15850 1348 2065 15851 1348 2065 15852 1243 2064 15853 1346 2067 15854 1346 2067 15855 1247 2066 15856 1347 2069 15857 1249 2068 15858 1251 2070 15859 1347 2069 15860 1251 2070 15861 1255 2072 15862 1349 2071 15863 1252 2094 15864 1256 2074 15865 1352 2076 15866 1255 2072 15867 1257 2077 15868 1350 2073 15869 1351 2075 15870 1256 2074 15871 1354 2080 15872 1257 2077 15873 1259 2081 15874 1353 2078 15875 1354 2080 15876 1258 2079 15877 1356 2083 15878 1361 2088 15879 1203 1835 15880 1358 2085 15881 1205 1837 15882 1359 2086 15883 1207 1839 15884 1203 1835 15885 1361 2088 15886 1205 1837 15887 1362 2089 15888 1361 2088 15889 1198 1830 15890 1283 2095 15891 1362 2089 15892 1306 2090 15893 1279 2097 15894 1360 2087 15895 1274 2091 15896 1352 2076 15897 1363 2092 15898 1252 2094 15899 1274 2091 15900 1359 2086 15901 1362 2089 15902 1361 2088 15903 1362 2089 15904 1359 2086 15905 1313 5491 15906 1364 2096 15907 1279 2097 15908 1207 1839 15909 1360 2087 15910 1208 1840 15911 4164 5517 15912 1368 2101 15913 1367 2100 15914 1366 5518 15915 1501 5519 15916 1367 5520 15917 1320 2030 15918 1354 2105 15919 1322 5521 15920 1319 2029 15921 1351 2104 15922 1320 2030 15923 1420 2172 15924 1369 2106 15925 1371 2108 15926 1437 5522 15927 1372 2109 15928 1374 2111 15929 1370 2107 15930 1369 2106 15931 1376 2113 15932 1443 2296 15933 1377 2114 15934 1379 2116 15935 1376 2113 15936 1375 2112 15937 1381 2118 15938 1439 2292 15939 1382 2119 15940 1384 2121 15941 1463 2241 15942 1385 2122 15943 1386 2123 15944 1390 2127 15945 1387 2124 15946 1389 2126 15947 1392 2129 15948 1390 2127 15949 1391 2128 15950 1385 2122 15951 1392 2129 15952 1393 2130 15953 1396 2133 15954 1394 2131 15955 1395 2132 15956 1398 2135 15957 1396 2133 15958 1397 2134 15959 1400 2137 15960 1398 2135 15961 1399 2136 15962 1387 2124 15963 1400 2137 15964 1388 2125 15965 1450 2239 15966 1401 2138 15967 1403 2140 15968 1381 2118 15969 1380 2117 15970 1405 2142 15971 1447 2204 15972 1397 2143 15973 1406 2145 15974 1422 5523 15975 1407 2146 15976 1409 2148 15977 1194 1826 15978 1394 2131 15979 1411 2150 15980 1389 2210 15981 1388 2151 15982 1413 2153 15983 1407 2146 15984 1414 2154 15985 1408 2147 15986 1406 2145 15987 1395 2144 15988 1416 2157 15989 1421 2168 15990 1417 2158 15991 1407 2160 15992 1423 2170 15993 1210 1842 15994 1380 2162 15995 1424 2171 15996 1418 2163 15997 1369 2165 15998 1417 2158 15999 1419 2166 16000 1414 2159 16001 1483 2297 16002 1421 2168 16003 1422 2169 16004 1418 2163 16005 1423 2170 16006 1375 2164 16007 1419 2166 16008 1424 2171 16009 1420 2167 16010 1414 2154 16011 1420 2172 16012 1415 2155 16013 1388 2151 16014 1399 2173 16015 1412 2152 16016 1458 5524 16017 1426 2175 16018 1428 2177 16019 1454 2214 16020 1196 2178 16021 1429 2180 16022 1393 5525 16023 1391 2181 16024 1431 2183 16025 1484 5526 16026 1432 2184 16027 1434 2186 16028 1209 5527 16029 1206 2187 16030 1386 2189 16031 1440 2196 16032 1436 2190 16033 1372 2192 16034 1442 2198 16035 1438 2193 16036 1379 2195 16037 1444 2200 16038 1440 2196 16039 1441 2197 16040 1445 2202 16041 1442 2198 16042 1443 2199 16043 1446 2203 16044 1444 2200 16045 1384 2201 16046 1175 1808 16047 1445 2202 16048 1176 1809 16049 1438 2193 16050 1446 2203 16051 1439 2194 16052 1425 2174 16053 1399 2173 16054 1447 2204 16055 1432 2184 16056 1448 2205 16057 1433 2185 16058 1204 2342 16059 1202 2207 16060 1451 2209 16061 1391 2181 16062 1389 2210 16063 1430 2182 16064 1448 2205 16065 1452 2211 16066 1449 2206 16067 1401 2338 16068 1200 2213 16069 1454 2214 16070 1478 2341 16071 1446 2215 16072 1455 2217 16073 1456 2221 16074 1428 2218 16075 1308 2220 16076 1457 2223 16077 1456 2221 16078 1307 2222 16079 1452 2225 16080 1457 2223 16081 1269 2224 16082 1448 2227 16083 1452 2225 16084 1268 2226 16085 1432 2229 16086 1448 2227 16087 1302 2228 16088 1484 5489 16089 1432 2229 16090 1263 2230 16091 1428 2218 16092 1458 2231 16093 1304 2219 16094 1435 2240 16095 1451 2233 16096 1460 2235 16097 1429 2242 16098 1411 2150 16099 1461 2236 16100 1401 2138 16101 1454 2237 16102 1402 2139 16103 1451 2233 16104 1450 2239 16105 1459 2234 16106 1386 2123 16107 1435 2240 16108 1463 2241 16109 1454 2237 16110 1429 2242 16111 1462 2238 16112 1430 2249 16113 1413 2243 16114 1465 2245 16115 1425 2251 16116 1447 2246 16117 1467 2248 16118 1431 2298 16119 1430 2249 16120 1468 2250 16121 1412 2256 16122 1425 2251 16123 1469 2252 16124 1406 2257 16125 1416 2253 16126 1471 2255 16127 1413 2243 16128 1412 2256 16129 1464 2244 16130 1447 2246 16131 1406 2257 16132 1466 2247 16133 1415 2261 16134 1371 2258 16135 1472 2260 16136 1408 2263 16137 1415 2261 16138 1473 2262 16139 1409 2310 16140 1408 2263 16141 1474 2264 16142 1381 2268 16143 1405 2265 16144 1476 2267 16145 1376 2270 16146 1381 2268 16147 1477 2269 16148 1370 2272 16149 1376 2270 16150 1478 2271 16151 1371 2258 16152 1370 2272 16153 1455 2259 16154 1382 2284 16155 1453 2273 16156 1383 2275 16157 1377 2286 16158 1433 2276 16159 1378 2278 16160 1373 2287 16161 1427 2279 16162 1374 2281 16163 1383 2275 16164 1479 2274 16165 1481 2283 16166 1378 2278 16167 1449 2277 16168 1382 2284 16169 1482 2332 16170 1434 2285 16171 1377 2286 16172 1481 2283 16173 1480 2282 16174 1373 2287 16175 1211 1843 16176 1210 1842 16177 1416 2253 16178 1441 2301 16179 1384 2121 16180 1481 2288 16181 1403 2320 16182 1387 2289 16183 1459 2291 16184 1379 2116 16185 1378 2115 16186 1439 2292 16187 1404 2161 16188 1436 2190 16189 1405 2265 16190 1459 2291 16191 1390 2290 16192 1460 2294 16193 1176 5528 16194 1482 2295 16195 1443 2296 16196 1468 2250 16197 1483 2297 16198 1431 2298 16199 1460 2294 16200 1392 2293 16201 1463 2300 16202 1372 2109 16203 1441 2301 16204 1373 2110 16205 1394 5529 16206 1396 2302 16207 1410 2304 16208 1464 2322 16209 1417 2305 16210 1465 2307 16211 1396 2302 16212 1398 2308 16213 1461 2303 16214 1474 2264 16215 1175 1808 16216 1409 2310 16217 1210 5530 16218 1423 2311 16219 1470 2313 16220 1398 2308 16221 1400 2314 16222 1462 2309 16223 1437 5531 16224 1374 2281 16225 1458 2316 16226 1418 2330 16227 1424 2317 16228 1466 2319 16229 1402 2315 16230 1400 2314 16231 1403 2320 16232 1469 2335 16233 1419 2321 16234 1464 2322 16235 1436 5532 16236 1440 2323 16237 1475 2325 16238 1465 2307 16239 1421 2306 16240 1468 2327 16241 1455 2217 16242 1438 2216 16243 1472 2329 16244 1423 2311 16245 1418 2330 16246 1471 2312 16247 1176 5533 16248 1484 5533 16249 1482 5534 16250 1440 2323 16251 1444 2333 16252 1476 2324 16253 1467 2318 16254 1424 2317 16255 1469 2335 16256 1472 2329 16257 1442 2328 16258 1473 2337 16259 1202 2207 16260 1200 2213 16261 1450 2208 16262 1428 2177 16263 1427 2176 16264 1456 2340 16265 1444 2333 16266 1446 2215 16267 1477 2334 16268 1206 2187 16269 1204 2342 16270 1435 2188 16271 1456 2340 16272 1480 2339 16273 1457 2344 16274 1473 2337 16275 1445 2336 16276 1474 2346 16277 1429 2180 16278 1195 2179 16279 1411 2348 16280 1452 2211 16281 1457 2344 16282 1453 2212 16283 1494 2367 16284 1443 2349 16285 1485 2351 16286 1484 2355 16287 1432 2352 16288 1487 2354 16289 1485 229 16290 1176 229 16291 1487 2354 16292 1498 2374 16293 1372 2356 16294 1488 2358 16295 1428 2365 16296 1458 2359 16297 1490 2361 16298 1439 2379 16299 1491 2362 16300 1384 2364 16301 1456 2370 16302 1428 2365 16303 1493 2366 16304 1443 2349 16305 1494 2367 16306 1379 2369 16307 1457 2375 16308 1456 2370 16309 1496 2371 16310 1458 2359 16311 1437 2372 16312 1489 2360 16313 1372 2356 16314 1498 2374 16315 1437 2372 16316 1452 2377 16317 1457 2375 16318 1499 2376 16319 1488 2358 16320 1441 2357 16321 1492 2363 16322 1448 2380 16323 1452 2377 16324 1500 2378 16325 1491 2362 16326 1439 2379 16327 1495 2368 16328 1432 2352 16329 1448 2380 16330 1486 2353 16331 1501 5535 16332 1366 3 16333 1345 5536 16334 1345 2381 16335 4164 5537 16336 1367 2382 16337 1546 2431 16338 1502 2384 16339 1504 2386 16340 1507 2389 16341 1508 2390 16342 1505 2387 16343 1505 2387 16344 1519 2444 16345 1506 2388 16346 1503 2385 16347 1508 2390 16348 1504 2386 16349 1507 2389 16350 1506 2388 16351 1510 2392 16352 1504 5538 16353 1507 2389 16354 1511 2393 16355 1546 2431 16356 1504 2386 16357 1512 2395 16358 1506 2388 16359 1513 2396 16360 1509 2391 16361 1533 2417 16362 1515 2398 16363 1517 2400 16364 1505 2403 16365 1521 2405 16366 1520 2404 16367 1520 2404 16368 1518 2401 16369 1505 2403 16370 1517 2400 16371 1516 2399 16372 1521 2405 16373 1520 2404 16374 1522 2406 16375 1518 2401 16376 1516 5539 16377 1524 2408 16378 1520 2404 16379 1515 2398 16380 1525 2409 16381 1516 2399 16382 1518 2401 16383 1523 2407 16384 1527 2412 16385 1570 229 16386 1528 229 16387 1530 229 16388 1566 5540 16389 1565 5541 16390 1512 5542 16391 1511 2413 16392 1510 5543 16393 1522 5544 16394 1565 5541 16395 1552 942 16396 1512 5542 16397 1509 5545 16398 1514 942 16399 1526 942 16400 1566 5540 16401 1512 5542 16402 1531 2415 16403 1510 5543 16404 1509 5545 16405 1523 5546 16406 1523 5546 16407 1522 5544 16408 1510 5543 16409 1509 5545 16410 1526 942 16411 1523 5546 16412 1531 2415 16413 1512 5542 16414 1511 2413 16415 1563 5547 16416 1562 5548 16417 1542 5549 16418 1525 5550 16419 1542 5549 16420 1524 2414 16421 1511 2413 16422 1522 5544 16423 1524 2414 16424 1524 2414 16425 1542 5549 16426 1562 5548 16427 1562 5548 16428 1531 2415 16429 1524 2414 16430 1534 5551 16431 1532 2416 16432 1533 2417 16433 1563 5552 16434 1542 5553 16435 1536 2420 16436 1534 2418 16437 1541 5554 16438 1528 5555 16439 1542 5553 16440 1532 5556 16441 1536 2420 16442 1528 5555 16443 1535 2419 16444 1534 2418 16445 1536 2420 16446 1532 5556 16447 1534 2418 16448 1541 5554 16449 1529 5557 16450 1528 5555 16451 1539 2423 16452 1521 2405 16453 1537 2421 16454 1540 2424 16455 1533 2417 16456 1538 2422 16457 1538 2422 16458 1517 2400 16459 1539 2423 16460 1534 5551 16461 1533 2417 16462 1541 2425 16463 1525 2409 16464 1515 2398 16465 1542 2427 16466 1568 5558 16467 1551 5559 16468 1569 5560 16469 1545 2430 16470 1547 5561 16471 1543 2428 16472 1552 5562 16473 1565 5563 16474 1543 2428 16475 1544 2429 16476 1569 5560 16477 1545 2430 16478 1552 5562 16479 1543 2428 16480 1547 5561 16481 1551 5559 16482 1545 2430 16483 1569 5560 16484 1545 2437 16485 1502 2384 16486 1547 2432 16487 1505 2387 16488 1508 2390 16489 1537 2434 16490 1550 2436 16491 1503 2385 16492 1549 2435 16493 1526 19 16494 1514 19 16495 1527 19 16496 1513 19 16497 1554 19 16498 1527 19 16499 1548 2433 16500 1508 2390 16501 1550 2436 16502 1549 2435 16503 1502 2384 16504 1551 2438 16505 1547 2432 16506 1546 2431 16507 1552 2440 16508 1539 5564 16509 1537 5565 16510 1548 5566 16511 1549 162 16512 1551 162 16513 1568 162 16514 1539 5564 16515 1548 5566 16516 1553 2441 16517 1550 162 16518 1549 162 16519 1556 162 16520 1568 162 16521 1556 162 16522 1549 162 16523 1530 2442 16524 1529 5567 16525 1540 5568 16526 1556 162 16527 1553 2441 16528 1550 162 16529 1548 5566 16530 1550 162 16531 1553 2441 16532 1529 5567 16533 1541 162 16534 1540 5568 16535 1538 2443 16536 1539 5564 16537 1553 2441 16538 1530 2442 16539 1540 5568 16540 1538 2443 16541 1513 2396 16542 1506 2388 16543 1554 2445 16544 1527 2412 16545 1554 2446 16546 1518 2401 16547 1567 229 16548 1555 229 16549 1556 229 16550 1564 2453 16551 1557 2447 16552 1559 229 16553 1561 229 16554 1560 2448 16555 1535 2450 16556 1557 2447 16557 1560 2448 16558 1558 229 16559 1531 2456 16560 1562 2451 16561 1557 2447 16562 1562 2451 16563 1563 2452 16564 1560 2448 16565 1543 5569 16566 1564 2453 16567 1544 229 16568 1543 5569 16569 1565 2454 16570 1564 2453 16571 1564 2453 16572 1566 2455 16573 1557 2447 16574 1569 229 16575 1567 229 16576 1568 229 16577 1544 229 16578 1559 229 16579 1569 229 16580 1559 229 16581 1558 229 16582 1567 229 16583 1555 229 16584 1570 229 16585 1553 229 16586 1558 229 16587 1561 229 16588 1555 229 16589 1561 229 16590 1535 2450 16591 1570 229 16592 1574 2460 16593 1571 2457 16594 1573 2459 16595 1576 5570 16596 1585 5571 16597 1596 5572 16598 1578 5573 16599 1580 5574 16600 1575 2461 16601 1576 5570 16602 1596 5572 16603 1577 5575 16604 1577 2463 16605 1578 5573 16606 1575 2461 16607 1584 5576 16608 1580 2466 16609 1579 2465 16610 1579 2465 16611 1609 5577 16612 1584 5576 16613 1583 2469 16614 1584 5578 16615 1609 5579 16616 1581 2467 16617 4165 5580 16618 1582 2468 16619 1583 2469 16620 1609 5579 16621 1610 5581 16622 4165 5582 16623 1597 5583 16624 1582 5584 16625 1583 2469 16626 1610 5581 16627 1581 2467 16628 1583 5585 16629 1582 2470 16630 1575 2472 16631 1575 5586 16632 1580 2473 16633 1583 2475 16634 1597 5587 16635 1585 5587 16636 1587 5587 16637 1590 2479 16638 1592 5588 16639 1613 2510 16640 1612 2509 16641 1600 2508 16642 1602 5589 16643 1592 5588 16644 1599 5590 16645 1613 2510 16646 1612 2509 16647 1602 5589 16648 1611 2507 16649 1590 2479 16650 1613 2510 16651 1612 2509 16652 1608 5591 16653 1593 5592 16654 1606 5593 16655 1589 2478 16656 1606 5593 16657 1593 5592 16658 1603 2506 16659 1605 2505 16660 1588 2477 16661 1612 2509 16662 1611 2507 16663 1590 2479 16664 1588 2477 16665 1605 2505 16666 1589 2478 16667 1589 2478 16668 1593 5592 16669 1590 2479 16670 1590 2479 16671 1611 2507 16672 1588 2477 16673 1590 5594 16674 1582 5584 16675 4166 5595 16676 1597 5583 16677 1587 5596 16678 1582 5584 16679 4166 5595 16680 1591 5597 16681 1590 5594 16682 1582 5584 16683 1587 5596 16684 4166 5595 16685 1586 5598 16686 1585 5571 16687 1576 5570 16688 1576 5599 16689 1593 2481 16690 1595 2483 16691 1608 5600 16692 1594 2482 16693 1593 2481 16694 1595 2483 16695 1586 5601 16696 1576 5599 16697 1593 5602 16698 1576 2484 16699 1590 2486 16700 4165 5603 16701 1596 5604 16702 1597 5605 16703 1591 2489 16704 4167 3 16705 1598 2490 16706 1599 5606 16707 1592 5606 16708 1591 5606 16709 1600 2492 16710 4168 3 16711 1601 2493 16712 4169 5607 16713 1602 5608 16714 1601 5609 16715 1601 5609 16716 4170 3 16717 4169 5607 16718 1603 2495 16719 4171 3 16720 1604 2496 16721 4172 5610 16722 1605 5611 16723 1604 5612 16724 1604 5612 16725 4173 3 16726 4172 5610 16727 1606 2498 16728 4174 3 16729 4175 5613 16730 4176 3 16731 4177 3 16732 1594 5614 16733 4175 5613 16734 4178 3 16735 4179 5615 16736 4176 5616 16737 1594 5617 16738 4180 5618 16739 1606 2498 16740 4175 5613 16741 1607 2499 16742 4180 5618 16743 1594 5617 16744 1608 2500 16745 4175 5613 16746 4179 5615 16747 1607 2499 16748 1607 2499 16749 4180 5618 16750 1608 2500 16751 1602 5589 16752 1603 5619 16753 1611 2507 16754 1599 5590 16755 1600 5620 16756 1613 2510 16757 4181 5621 16758 1614 2511 16759 1616 2513 16760 1581 5622 16761 1610 2503 16762 1579 2502 16763 1579 2465 16764 1578 2464 16765 1577 2514 16766 1618 5623 16767 1626 5624 16768 1635 5625 16769 4182 5626 16770 1620 5627 16771 1617 2516 16772 1618 5623 16773 1635 5625 16774 1619 5628 16775 1619 2518 16776 4182 5626 16777 1617 2516 16778 1620 2519 16779 4182 5629 16780 1621 2520 16781 1649 2561 16782 1622 2521 16783 1621 2520 16784 1625 2524 16785 1622 5630 16786 1649 5631 16787 1623 2522 16788 4183 5632 16789 1624 2523 16790 1625 2524 16791 1649 5631 16792 1650 5633 16793 4183 5634 16794 1636 5635 16795 1624 2537 16796 1625 2524 16797 1650 5633 16798 1623 2522 16799 1625 5636 16800 1624 2525 16801 1617 2527 16802 1620 5637 16803 1622 2528 16804 1617 2530 16805 1636 5638 16806 1626 5639 16807 1628 5640 16808 1631 2536 16809 4184 5641 16810 1654 2569 16811 1653 2568 16812 1640 5642 16813 1642 5643 16814 4184 5641 16815 4185 5644 16816 1654 2569 16817 1653 2568 16818 1642 5643 16819 1629 2534 16820 1631 2536 16821 1654 2569 16822 1653 2568 16823 4186 5645 16824 1633 5646 16825 1651 5647 16826 1643 2566 16827 1645 2565 16828 1630 2535 16829 1651 5647 16830 1633 5646 16831 1652 2564 16832 1630 2535 16833 1645 2565 16834 1652 2564 16835 1652 2564 16836 1633 5646 16837 1630 2535 16838 1631 2536 16839 1653 2568 16840 1629 2534 16841 1630 2535 16842 1633 5646 16843 1631 2536 16844 1624 2537 16845 1636 5635 16846 1628 5648 16847 1639 5649 16848 4184 5650 16849 1631 5651 16850 1624 2537 16851 1628 5648 16852 1632 2538 16853 1632 2538 16854 1639 5652 16855 1631 2539 16856 1627 5653 16857 1626 5624 16858 1618 5623 16859 1633 2541 16860 4186 5654 16861 4187 5655 16862 1634 2542 16863 1627 5656 16864 1618 2540 16865 1633 2541 16866 4187 5655 16867 1634 2542 16868 1618 5657 16869 1624 2543 16870 1633 2545 16871 4183 5658 16872 1635 5659 16873 1636 5660 16874 4184 5661 16875 1639 5662 16876 4185 5663 16877 1638 2550 16878 4185 5664 16879 1639 2551 16880 1640 2552 16881 4188 5665 16882 1641 2553 16883 4189 5666 16884 1642 5667 16885 1641 5668 16886 1641 5668 16887 4190 5669 16888 4189 5666 16889 1643 2555 16890 4191 5670 16891 1644 2556 16892 4192 5671 16893 1645 5672 16894 4193 5673 16895 1644 2556 16896 4193 5674 16897 1645 2557 16898 1651 5675 16899 4194 5676 16900 4195 5677 16901 4196 5678 16902 4187 5679 16903 4197 5680 16904 1651 5675 16905 4195 5677 16906 1648 2560 16907 4197 5681 16908 4187 5682 16909 4198 5683 16910 4198 5683 16911 4187 5682 16912 4186 5684 16913 1648 2560 16914 4198 5683 16915 4186 5684 16916 1648 2560 16917 4186 5684 16918 1651 5675 16919 1648 2560 16920 4195 5677 16921 1646 2558 16922 1642 5643 16923 1643 5685 16924 1629 2534 16925 4185 5644 16926 1640 5686 16927 1654 2569 16928 4199 5687 16929 1655 2570 16930 1657 2572 16931 1623 5688 16932 1650 2562 16933 1621 2520 16934 1621 2520 16935 4182 5629 16936 1619 2573 16937 4200 5689 16938 1660 2577 16939 1659 2576 16940 1658 2575 16941 2020 2971 16942 1659 2576 16943 1660 2577 16944 1661 2578 16945 1658 2575 16946 1661 2578 16947 1663 2580 16948 1662 2579 16949 1669 2586 16950 1665 2582 16951 1667 2584 16952 1671 2588 16953 1668 2585 16954 1669 2586 16955 2014 2965 16956 1670 2587 16957 1671 2588 16958 1676 2593 16959 1672 2589 16960 1674 2591 16961 1678 2595 16962 1675 2592 16963 1676 2593 16964 1680 2597 16965 1677 2594 16966 1678 2595 16967 1684 2601 16968 1679 2596 16969 1680 2597 16970 1687 2604 16971 1679 2596 16972 1685 2602 16973 1690 2607 16974 1686 2603 16975 1683 2600 16976 1959 2896 16977 1687 2604 16978 1688 2605 16979 1691 2608 16980 1689 2606 16981 1690 2607 16982 1674 2591 16983 1673 2590 16984 1691 2608 16985 1693 2610 16986 1674 2591 16987 1692 2609 16988 1694 2611 16989 1676 2593 16990 1693 2610 16991 1695 2612 16992 1678 2595 16993 1694 2611 16994 1696 2613 16995 1680 2597 16996 1695 2612 16997 1698 2615 16998 1684 2601 16999 1696 2613 17000 1685 2602 17001 1684 2601 17002 1699 2616 17003 1701 2618 17004 1690 2607 17005 1697 2614 17006 1688 2605 17007 1685 2602 17008 1700 2617 17009 1692 2609 17010 1691 2608 17011 1701 2618 17012 1704 2621 17013 1698 2615 17014 1702 2619 17015 1699 2616 17016 1698 2615 17017 1705 2622 17018 1707 2624 17019 1701 2618 17020 1703 2620 17021 1700 2617 17022 1699 2616 17023 1706 2623 17024 1708 2625 17025 1692 2609 17026 1707 2624 17027 1709 2626 17028 1693 2610 17029 1708 2625 17030 1710 2627 17031 1694 2611 17032 1709 2626 17033 1711 2628 17034 1695 2612 17035 1710 2627 17036 1702 2619 17037 1696 2613 17038 1711 2628 17039 1713 2630 17040 1709 2626 17041 1712 2629 17042 1714 2631 17043 1710 2627 17044 1713 2630 17045 1715 2632 17046 1711 2628 17047 1714 2631 17048 1716 2633 17049 1702 2619 17050 1715 2632 17051 1718 2635 17052 1704 2621 17053 1716 2633 17054 1705 2622 17055 1704 2621 17056 1719 2636 17057 1721 2638 17058 1707 2624 17059 1717 2634 17060 1706 2623 17061 1705 2622 17062 1720 2637 17063 1712 2629 17064 1708 2625 17065 1721 2638 17066 1724 2641 17067 1718 2635 17068 1722 2639 17069 1719 2636 17070 1718 2635 17071 1725 2642 17072 1727 2644 17073 1721 2638 17074 1723 2640 17075 1720 2637 17076 1719 2636 17077 1726 2643 17078 1728 2645 17079 1712 2629 17080 1727 2644 17081 1729 2646 17082 1713 2630 17083 1728 2645 17084 1730 2647 17085 1714 2631 17086 1729 2646 17087 1731 2648 17088 1715 2632 17089 1730 2647 17090 1722 2639 17091 1716 2633 17092 1731 2648 17093 1733 2650 17094 1730 2647 17095 1732 2649 17096 1734 2651 17097 1731 2648 17098 1733 2650 17099 1735 2652 17100 1722 2639 17101 1734 2651 17102 1737 2654 17103 1724 2641 17104 1735 2652 17105 1725 2642 17106 1724 2641 17107 1738 2655 17108 1740 2657 17109 1727 2644 17110 1736 2653 17111 1726 2643 17112 1725 2642 17113 1739 2656 17114 1741 2658 17115 1728 2645 17116 1740 2657 17117 1732 2649 17118 1729 2646 17119 1741 2658 17120 1738 2655 17121 1737 2654 17122 1743 2660 17123 1746 2663 17124 1740 2657 17125 1744 2661 17126 1739 2656 17127 1738 2655 17128 1745 2662 17129 1747 2664 17130 1741 2658 17131 1746 2663 17132 1748 2665 17133 1732 2649 17134 1747 2664 17135 1749 2666 17136 1733 2650 17137 1748 2665 17138 1750 2667 17139 1734 2651 17140 1749 2666 17141 1751 2668 17142 1735 2652 17143 1750 2667 17144 1742 2659 17145 1737 2654 17146 1751 2668 17147 1753 2670 17148 1750 2667 17149 1752 2669 17150 1754 2671 17151 1751 2668 17152 1753 2670 17153 1756 2673 17154 1742 2659 17155 1754 2671 17156 1743 2660 17157 1742 2659 17158 1757 2674 17159 1759 2676 17160 1746 2663 17161 1755 2672 17162 1745 2662 17163 1743 2660 17164 1758 2675 17165 1760 2677 17166 1747 2664 17167 1759 2676 17168 1761 2678 17169 1748 2665 17170 1760 2677 17171 1752 2669 17172 1749 2666 17173 1761 2678 17174 1759 2676 17175 1755 2672 17176 1763 2680 17177 1996 2940 17178 1758 2681 17179 1764 2683 17180 1760 2685 17181 1759 2676 17182 1765 2684 17183 1761 2687 17184 1760 2685 17185 1766 2686 17186 1752 2689 17187 1761 2687 17188 1767 2688 17189 1753 2691 17190 1752 2689 17191 1768 2690 17192 1754 2693 17193 1753 2691 17194 1769 2692 17195 1756 2696 17196 1754 2693 17197 1770 2694 17198 1762 2679 17199 1755 2672 17200 1771 2695 17201 1764 2683 17202 1757 2682 17203 1770 2694 17204 1965 2902 17205 1777 2702 17206 1779 2704 17207 1779 2704 17208 1778 2703 17209 1781 2706 17210 1966 2903 17211 1779 2704 17212 1782 2707 17213 1784 2709 17214 1783 2708 17215 1672 2589 17216 1785 2710 17217 1784 2709 17218 1675 2592 17219 1786 2711 17220 1785 2710 17221 1677 2594 17222 1788 2713 17223 1786 2711 17224 1679 2596 17225 1687 2604 17226 1787 2712 17227 1679 2596 17228 1781 2706 17229 1780 2705 17230 1686 2603 17231 1959 2896 17232 1789 2714 17233 1687 2604 17234 1782 2707 17235 1781 2706 17236 1689 2606 17237 1783 2708 17238 1782 2707 17239 1673 2590 17240 1809 2734 17241 1790 2715 17242 1792 2717 17243 1790 2715 17244 1793 2718 17245 1791 2716 17246 1793 2718 17247 1795 2720 17248 1794 2719 17249 1795 2720 17250 1797 2722 17251 1796 2721 17252 1806 2731 17253 1802 2727 17254 1797 2722 17255 1799 2724 17256 1803 2728 17257 1800 2725 17258 1908 2839 17259 1805 2730 17260 1806 2731 17261 1803 2728 17262 1807 2732 17263 1804 2729 17264 1807 2732 17265 1809 2734 17266 1808 2733 17267 1808 2733 17268 1792 2717 17269 1811 2736 17270 1792 2717 17271 1791 2716 17272 1810 2735 17273 1791 2716 17274 1794 2719 17275 1812 2737 17276 1794 2719 17277 1796 2721 17278 1813 2738 17279 1796 2721 17280 1798 2723 17281 1814 2739 17282 1802 2727 17283 1817 2742 17284 1798 2723 17285 1800 2725 17286 1804 2729 17287 1816 2741 17288 1805 2730 17289 1819 2744 17290 1802 2727 17291 1804 2729 17292 1808 2733 17293 1818 2743 17294 1814 2739 17295 1815 2740 17296 1821 2746 17297 1817 2742 17298 1823 2748 17299 1815 2740 17300 1816 2741 17301 1818 2743 17302 1822 2747 17303 1819 2744 17304 1825 2750 17305 1817 2742 17306 1818 2743 17307 1811 2736 17308 1824 2749 17309 1811 2736 17310 1810 2735 17311 1826 2751 17312 1810 2735 17313 1812 2737 17314 1827 2752 17315 1812 2737 17316 1813 2738 17317 1828 2753 17318 1813 2738 17319 1814 2739 17320 1829 2754 17321 1826 2751 17322 1827 2752 17323 1831 2756 17324 1827 2752 17325 1828 2753 17326 1830 2755 17327 1828 2753 17328 1829 2754 17329 1832 2757 17330 1829 2754 17331 1821 2746 17332 1833 2758 17333 1821 2746 17334 1820 2745 17335 1834 2759 17336 1823 2748 17337 1837 2762 17338 1820 2745 17339 1822 2747 17340 1824 2749 17341 1836 2761 17342 1825 2750 17343 1839 2764 17344 1823 2748 17345 1824 2749 17346 1826 2751 17347 1838 2763 17348 1834 2759 17349 1835 2760 17350 1841 2766 17351 1837 2762 17352 1843 2768 17353 1835 2760 17354 1836 2761 17355 1838 2763 17356 1842 2767 17357 1839 2764 17358 1845 2770 17359 1837 2762 17360 1838 2763 17361 1831 2756 17362 1844 2769 17363 1831 2756 17364 1830 2755 17365 1846 2771 17366 1830 2755 17367 1832 2757 17368 1847 2772 17369 1832 2757 17370 1833 2758 17371 1848 2773 17372 1833 2758 17373 1834 2759 17374 1849 2774 17375 1847 2772 17376 1848 2773 17377 1851 2776 17378 1848 2773 17379 1849 2774 17380 1850 2775 17381 1849 2774 17382 1841 2766 17383 1852 2777 17384 1841 2766 17385 1840 2765 17386 1853 2778 17387 1843 2768 17388 1856 2781 17389 1840 2765 17390 1842 2767 17391 1844 2769 17392 1855 2780 17393 1845 2770 17394 1858 2783 17395 1843 2768 17396 1844 2769 17397 1846 2771 17398 1857 2782 17399 1846 2771 17400 1847 2772 17401 1859 2784 17402 1856 2781 17403 1860 2785 17404 1854 2779 17405 1855 2780 17406 1857 2782 17407 1863 2788 17408 1858 2783 17409 1864 2789 17410 1856 2781 17411 1857 2782 17412 1859 2784 17413 1862 2787 17414 1859 2784 17415 1851 2776 17416 1865 2790 17417 1851 2776 17418 1850 2775 17419 1866 2791 17420 1850 2775 17421 1852 2777 17422 1867 2792 17423 1852 2777 17424 1853 2778 17425 1868 2793 17426 1853 2778 17427 1854 2779 17428 1869 2794 17429 1867 2792 17430 1868 2793 17431 1871 2796 17432 1868 2793 17433 1869 2794 17434 1870 2795 17435 1869 2794 17436 1861 2786 17437 1872 2797 17438 1860 2785 17439 1875 2800 17440 1861 2786 17441 1863 2788 17442 1862 2787 17443 1874 2799 17444 1864 2789 17445 1877 2802 17446 1860 2785 17447 1862 2787 17448 1865 2790 17449 1876 2801 17450 1865 2790 17451 1866 2791 17452 1878 2803 17453 1866 2791 17454 1867 2792 17455 1879 2804 17456 1876 2801 17457 1880 2805 17458 1874 2799 17459 1875 2821 17460 1877 2807 17461 1883 2809 17462 1878 2803 17463 1884 2810 17464 1876 2801 17465 1879 2813 17466 1885 2811 17467 1878 2803 17468 1871 2815 17469 1886 2812 17470 1879 2813 17471 1870 2817 17472 1887 2814 17473 1871 2815 17474 1872 2819 17475 1888 2816 17476 1870 2817 17477 1873 5690 17478 1889 2818 17479 1872 2819 17480 1801 2726 17481 1874 2799 17482 1890 2820 17483 1873 5690 17484 1875 2821 17485 1889 2818 17486 1919 2855 17487 1898 2829 17488 1896 2827 17489 1898 2829 17490 1900 2831 17491 1897 2828 17492 1918 2854 17493 1901 2832 17494 1898 2829 17495 1903 2834 17496 1790 2715 17497 1902 2833 17498 1904 2835 17499 1793 2718 17500 1903 2834 17501 1905 2836 17502 1795 2720 17503 1904 2835 17504 1929 2865 17505 1797 2722 17506 1905 2836 17507 1929 2865 17508 1906 2837 17509 1797 2722 17510 1900 2831 17511 1803 2728 17512 1899 2830 17513 1906 2837 17514 1907 2838 17515 1806 2731 17516 1901 2832 17517 1807 2732 17518 1900 2831 17519 1902 2833 17520 1809 2734 17521 1901 2832 17522 4201 5691 17523 1909 2842 17524 1662 2841 17525 2014 5692 17526 2015 5693 17527 2012 5694 17528 1909 2842 17529 1667 942 17530 1669 5695 17531 1671 2840 17532 2014 5692 17533 1662 2841 17534 1909 2842 17535 1669 5695 17536 1671 2840 17537 2020 5696 17538 2021 942 17539 4201 5691 17540 2014 5692 17541 2012 5694 17542 1664 5697 17543 1658 5698 17544 2020 5696 17545 4201 5691 17546 2014 5692 17547 1664 5697 17548 1662 2841 17549 1662 2841 17550 1658 5698 17551 4201 5691 17552 4202 3 17553 4201 5699 17554 1882 5700 17555 1659 2843 17556 4200 5701 17557 1881 2844 17558 1882 5700 17559 4201 5699 17560 1883 5702 17561 2021 3 17562 1659 2843 17563 1887 3 17564 2029 5703 17565 4203 5703 17566 1912 5703 17567 1912 3 17568 1948 3 17569 4200 5701 17570 1926 3 17571 1890 5704 17572 4200 5701 17573 1948 3 17574 1947 3 17575 4200 5701 17576 1949 3 17577 1926 3 17578 4200 5701 17579 1947 3 17580 1937 3 17581 4200 5701 17582 1934 3 17583 1949 3 17584 4200 5701 17585 1937 3 17586 1914 3 17587 4200 5701 17588 1922 5705 17589 1934 3 17590 4200 5701 17591 2029 3 17592 1912 3 17593 4200 5701 17594 1883 5702 17595 4201 5699 17596 1889 5706 17597 1914 3 17598 1915 5707 17599 4200 5701 17600 1889 5706 17601 4201 5699 17602 1888 3 17603 1915 5707 17604 1943 5708 17605 4200 5701 17606 1888 3 17607 4201 5699 17608 2021 3 17609 1943 5708 17610 1923 5709 17611 4200 5701 17612 1887 3 17613 1888 3 17614 2021 3 17615 1923 5709 17616 1924 3 17617 4200 5701 17618 1886 3 17619 1887 3 17620 1659 2843 17621 1924 3 17622 1916 5710 17623 4200 5701 17624 1885 3 17625 1886 3 17626 1659 2843 17627 1916 5710 17628 1917 5711 17629 4200 5701 17630 1884 3 17631 1885 3 17632 1659 2843 17633 4200 5701 17634 1917 5711 17635 1922 5705 17636 1880 2845 17637 1884 3 17638 1659 2843 17639 4200 5701 17640 1890 5704 17641 1881 2844 17642 1930 2866 17643 1910 2846 17644 1819 2744 17645 4203 5712 17646 1911 2847 17647 1912 2848 17648 4204 5713 17649 1913 2849 17650 1908 2839 17651 1920 2856 17652 1933 2869 17653 1918 2854 17654 1918 2854 17655 1898 2829 17656 1919 2855 17657 1936 2872 17658 1925 2861 17659 1839 2764 17660 1927 2863 17661 1921 2857 17662 1919 2855 17663 1919 2855 17664 1896 2827 17665 1895 2826 17666 4205 5714 17667 1928 2864 17668 1929 2865 17669 1913 2849 17670 1930 2866 17671 1805 2730 17672 1911 2847 17673 1931 2867 17674 1891 2822 17675 1931 2867 17676 1935 2871 17677 1892 2823 17678 1910 2846 17679 1936 2872 17680 1825 2750 17681 1935 2871 17682 1938 2874 17683 1893 2824 17684 1994 5715 17685 1953 5716 17686 1952 5717 17687 1911 162 17688 4203 162 17689 2029 162 17690 1994 5715 17691 1952 5717 17692 1997 5718 17693 1931 5719 17694 1911 162 17695 2029 162 17696 1952 5717 17697 1928 5720 17698 1997 5718 17699 1935 162 17700 1931 5719 17701 2029 162 17702 1928 5720 17703 1975 5721 17704 1997 5718 17705 1935 162 17706 2029 162 17707 2018 162 17708 4205 5722 17709 1975 5721 17710 1928 5720 17711 1938 162 17712 1935 162 17713 2018 162 17714 1945 5723 17715 1955 162 17716 2017 5724 17717 1927 162 17718 1938 162 17719 2018 162 17720 1955 162 17721 1951 162 17722 2017 5724 17723 1921 162 17724 1927 162 17725 2018 162 17726 1951 162 17727 2018 162 17728 2017 5724 17729 1920 162 17730 1921 162 17731 2018 162 17732 1946 162 17733 2018 162 17734 1951 162 17735 1933 162 17736 1920 162 17737 2018 162 17738 2022 162 17739 2023 162 17740 2002 162 17741 1933 162 17742 2018 162 17743 1932 162 17744 2023 162 17745 2001 162 17746 2002 162 17747 1932 162 17748 2018 162 17749 1946 162 17750 2017 5724 17751 2022 162 17752 1939 2875 17753 2016 5725 17754 4206 162 17755 1958 5726 17756 2022 162 17757 2002 162 17758 1939 2875 17759 1940 2876 17760 2016 5727 17761 1981 5728 17762 2017 5724 17763 1939 2875 17764 1988 5729 17765 4205 5722 17766 4207 5730 17767 1975 5721 17768 2016 5725 17769 1958 5726 17770 1977 5731 17771 4205 5722 17772 1988 5729 17773 4207 5730 17774 2016 5725 17775 1977 5731 17776 1981 5732 17777 4205 5722 17778 1945 5723 17779 1988 5729 17780 1940 2876 17781 1981 5728 17782 1984 5733 17783 1988 5729 17784 1945 5723 17785 2017 5724 17786 1940 2876 17787 1984 5733 17788 1974 5734 17789 1998 5735 17790 1988 5729 17791 1939 2875 17792 1940 2876 17793 1974 5734 17794 1968 5736 17795 1993 5737 17796 1998 5735 17797 1939 2875 17798 1940 2876 17799 1968 5736 17800 1967 5738 17801 1941 2877 17802 1993 5737 17803 1939 2875 17804 1940 2876 17805 1967 5738 17806 1978 5739 17807 1979 162 17808 1941 2877 17809 1940 2876 17810 1940 2876 17811 1978 5739 17812 1979 162 17813 1950 2886 17814 1942 2878 17815 1858 2783 17816 4204 5713 17817 1908 2839 17818 1944 2880 17819 4205 5714 17820 1929 2865 17821 1945 2881 17822 1951 2887 17823 1903 2834 17824 1946 2882 17825 1912 2848 17826 1891 2822 17827 1948 2884 17828 1925 2861 17829 1950 2886 17830 1845 2770 17831 1955 2892 17832 1904 2835 17833 1951 2887 17834 1944 2880 17835 1907 2838 17836 1953 2889 17837 4202 5740 17838 1882 2808 17839 1954 2890 17840 1938 2874 17841 1927 2863 17842 1894 2825 17843 1928 2864 17844 1952 2888 17845 1906 2837 17846 1942 2878 17847 1954 2891 17848 1864 2789 17849 1932 2868 17850 1946 2882 17851 1902 2833 17852 1902 2833 17853 1901 2832 17854 1918 2854 17855 1945 2881 17856 1905 2836 17857 1955 2892 17858 1976 2913 17859 1700 2617 17860 1956 2893 17861 4206 5741 17862 1957 2894 17863 1958 2895 17864 4208 5742 17865 1959 2896 17866 1960 2897 17867 1978 2915 17868 1967 2904 17869 1966 2903 17870 1965 2902 17871 1779 2704 17872 1966 2903 17873 1982 2919 17874 1720 2637 17875 1972 2909 17876 1968 2905 17877 1974 2911 17878 1965 2902 17879 1776 2701 17880 1777 2702 17881 1965 2902 17882 4207 5743 17883 1788 2713 17884 1975 2912 17885 1960 2897 17886 1688 2605 17887 1976 2913 17888 1958 5744 17889 1772 2697 17890 1977 2914 17891 1977 2914 17892 1773 2698 17893 1981 2918 17894 1956 2893 17895 1706 2623 17896 1982 2919 17897 1981 2918 17898 1774 2699 17899 1984 2921 17900 1992 2933 17901 1739 2656 17902 1985 2922 17903 4208 5742 17904 1987 2924 17905 1959 2896 17906 1909 5745 17907 4209 1 17908 1996 1 17909 1762 5746 17910 1771 5747 17911 1666 2926 17912 1909 5745 17913 1996 1 17914 1764 5748 17915 1771 5747 17916 1973 5749 17917 1666 2926 17918 1909 5745 17919 1764 5748 17920 1770 5750 17921 1973 5749 17922 1991 5751 17923 1666 2926 17924 1909 5745 17925 1770 5750 17926 1769 5752 17927 1991 5751 17928 1980 5753 17929 1666 2926 17930 1909 5745 17931 1769 5752 17932 1667 5754 17933 1989 1 17934 1990 5755 17935 1666 2926 17936 1769 5752 17937 1768 1 17938 1667 5754 17939 1983 5756 17940 1989 1 17941 1666 2926 17942 1768 1 17943 1767 1 17944 1667 5754 17945 1962 5757 17946 1983 5756 17947 1666 2926 17948 1767 1 17949 1766 5758 17950 1667 5754 17951 1961 5759 17952 1962 5757 17953 1666 2926 17954 1667 5754 17955 1766 5758 17956 1765 5760 17957 1957 5761 17958 4206 1 17959 2016 1 17960 1667 5754 17961 1765 5760 17962 1763 5762 17963 1990 5755 17964 1957 5761 17965 1666 2926 17966 1667 1 17967 1763 1 17968 1666 2926 17969 1986 5763 17970 1961 5759 17971 1666 2926 17972 1763 1 17973 1762 5746 17974 1666 2926 17975 1971 5764 17976 1986 5763 17977 1666 2926 17978 1980 5753 17979 1969 5765 17980 1666 2926 17981 1970 5766 17982 1971 5764 17983 1666 2926 17984 1969 5765 17985 1963 2927 17986 1666 2926 17987 1964 2925 17988 1970 5766 17989 1666 2926 17990 2016 1 17991 1666 2926 17992 1957 5761 17993 4207 5743 17994 1988 2928 17995 1788 2713 17996 1993 2934 17997 1941 2929 17998 1784 2709 17999 1957 2894 18000 1990 2931 18001 1772 2697 18002 1972 2909 18003 1726 2643 18004 1992 2933 18005 1998 2943 18006 1993 2934 18007 1785 2710 18008 1997 2941 18009 1789 2714 18010 1994 2935 18011 1953 19 18012 1994 5767 18013 1944 5768 18014 1995 19 18015 4209 19 18016 1909 5769 18017 1994 5767 18018 1987 5770 18019 1944 5768 18020 1985 19 18021 1995 19 18022 1909 5769 18023 1987 5770 18024 4204 5771 18025 1944 5768 18026 1992 5772 18027 1985 19 18028 1909 5769 18029 4208 19 18030 4204 5771 18031 1987 5770 18032 1972 5773 18033 1992 5772 18034 1925 5774 18035 1960 5775 18036 4204 5771 18037 4208 19 18038 1982 2936 18039 1972 5773 18040 1936 2937 18041 1913 5776 18042 4204 5771 18043 1960 5775 18044 4201 5777 18045 4202 5778 18046 1954 5779 18047 1976 5780 18048 1913 5776 18049 1960 5775 18050 4201 5777 18051 1954 5779 18052 1942 5781 18053 1976 5780 18054 1930 5782 18055 1913 5776 18056 4201 5777 18057 1942 5781 18058 1950 5783 18059 1976 5780 18060 1956 5784 18061 1930 5782 18062 4201 5777 18063 1950 5783 18064 1925 5774 18065 1930 5782 18066 1956 5784 18067 1910 2938 18068 4201 5777 18069 1925 5774 18070 1909 5769 18071 1910 2938 18072 1956 5784 18073 1982 2936 18074 1925 5774 18075 1936 2937 18076 1972 5773 18077 1992 5772 18078 1909 5769 18079 1925 5774 18080 4209 5785 18081 1995 2939 18082 1996 2940 18083 1984 2921 18084 1775 2700 18085 1974 2911 18086 1975 2912 18087 1787 2712 18088 1997 2941 18089 1985 2922 18090 1745 2662 18091 1995 2942 18092 1941 2929 18093 1979 2916 18094 1783 2708 18095 1966 2903 18096 1782 2707 18097 1783 2708 18098 1988 2928 18099 1998 2943 18100 1786 2711 18101 2010 2963 18102 2015 942 18103 2014 5786 18104 2014 5786 18105 1671 2944 18106 2004 2953 18107 1669 2945 18108 1667 5787 18109 2006 2955 18110 2004 2953 18111 2010 2963 18112 2014 5786 18113 1667 942 18114 2008 2960 18115 2006 2955 18116 1999 2946 18117 2004 2953 18118 1671 2944 18119 1669 2945 18120 2006 2955 18121 1999 2946 18122 1670 2587 18123 2000 2947 18124 2002 2949 18125 1668 2585 18126 1939 2950 18127 1665 2582 18128 2005 2954 18129 2003 2952 18130 1999 2946 18131 2013 2964 18132 2005 2954 18133 2006 2955 18134 2007 2959 18135 2016 162 18136 2013 2964 18137 1940 5788 18138 1939 2956 18139 2005 2954 18140 2002 2957 18141 2001 162 18142 2009 2961 18143 2013 2964 18144 2016 162 18145 1940 5788 18146 2002 2957 18147 2009 2961 18148 2003 2952 18149 2005 2954 18150 2013 2964 18151 1940 5788 18152 2002 2957 18153 2003 2952 18154 2005 2954 18155 2002 2949 18156 1939 2950 18157 1670 2587 18158 2008 2960 18159 1667 5789 18160 1666 2958 18161 1666 2958 18162 2016 1 18163 2007 2959 18164 2015 229 18165 2010 2963 18166 2000 2962 18167 2009 2961 18168 2001 229 18169 2000 2962 18170 2012 229 18171 2015 229 18172 2000 229 18173 2000 229 18174 2001 229 18175 2023 229 18176 2023 229 18177 2011 229 18178 2000 229 18179 2006 2955 18180 2008 2960 18181 2013 2964 18182 1670 2587 18183 2014 2965 18184 2000 2947 18185 2003 2952 18186 2009 2961 18187 2004 2953 18188 1940 2951 18189 2016 2967 18190 1665 2582 18191 2027 5790 18192 2023 5790 18193 2022 5790 18194 2022 5791 18195 2017 2968 18196 4210 5792 18197 2018 2969 18198 2029 162 18199 2019 2970 18200 4211 162 18201 2027 162 18202 2022 5791 18203 2029 162 18204 2025 162 18205 4212 162 18206 4210 5792 18207 4211 162 18208 2022 5791 18209 2029 162 18210 4212 162 18211 2019 162 18212 2019 2970 18213 4210 5792 18214 2017 2968 18215 1663 2580 18216 2022 2973 18217 2011 2975 18218 2018 2988 18219 2017 2976 18220 1660 2577 18221 2025 3 18222 2029 3 18223 4200 3 18224 4200 3 18225 1659 3 18226 2025 3 18227 2021 3 18228 2024 2978 18229 1659 2977 18230 2024 942 18231 2021 5793 18232 4213 5794 18233 2020 5795 18234 1658 2980 18235 4214 5796 18236 1662 2981 18237 1664 5797 18238 2026 2982 18239 2012 5798 18240 2028 5799 18241 1664 5797 18242 4213 5794 18243 2021 5793 18244 2020 5795 18245 2028 5799 18246 4215 5800 18247 1664 5797 18248 4214 5796 18249 4213 5794 18250 2020 5795 18251 1664 5797 18252 4215 5800 18253 2026 2982 18254 2026 2982 18255 4214 5796 18256 1658 2980 18257 2028 229 18258 2012 229 18259 2011 229 18260 2011 2983 18261 2023 229 18262 2027 2984 18263 2017 2976 18264 2022 2973 18265 1661 2578 18266 1663 2580 18267 2011 2975 18268 1664 2581 18269 4200 5689 18270 2029 2987 18271 1660 2577 18272 2040 2999 18273 2030 2989 18274 2032 2991 18275 2041 3000 18276 2033 2992 18277 2035 2994 18278 2044 3005 18279 2033 2992 18280 2042 3001 18281 2047 3008 18282 2043 3002 18283 2038 3004 18284 2048 3009 18285 2044 3005 18286 2045 3006 18287 2051 3012 18288 2046 3007 18289 2047 3008 18290 2052 3013 18291 2048 3009 18292 2049 3010 18293 2055 3016 18294 2050 3011 18295 2051 3012 18296 2056 3017 18297 2052 3013 18298 2053 3014 18299 2059 3020 18300 2054 3015 18301 2055 3016 18302 2060 3021 18303 2056 3017 18304 2057 3018 18305 2061 3023 18306 2058 3019 18307 2059 3020 18308 2031 5801 18309 2060 3021 18310 2032 3022 18311 2035 2994 18312 2034 2993 18313 2061 3023 18314 2065 3027 18315 2061 3023 18316 2062 3024 18317 2032 3022 18318 2057 3018 18319 2064 3026 18320 2066 3029 18321 2035 2994 18322 2065 3027 18323 2068 3031 18324 2040 2999 18325 2064 3028 18326 2069 3032 18327 2041 3000 18328 2066 3029 18329 2042 3001 18330 2041 3000 18331 2070 3033 18332 2072 3036 18333 2047 3008 18334 2067 3034 18335 2045 3006 18336 2042 3001 18337 2071 3035 18338 2074 3038 18339 2051 3012 18340 2072 3036 18341 2049 3010 18342 2045 3006 18343 2073 3037 18344 2076 3040 18345 2055 3016 18346 2074 3038 18347 2053 3014 18348 2049 3010 18349 2075 3039 18350 2062 3024 18351 2059 3020 18352 2076 3040 18353 2057 3018 18354 2053 3014 18355 2063 3025 18356 2071 3035 18357 2070 3033 18358 2078 3042 18359 2081 3045 18360 2074 3038 18361 2079 3043 18362 2073 3037 18363 2071 3035 18364 2080 3044 18365 2083 3047 18366 2076 3040 18367 2081 3045 18368 2075 3039 18369 2073 3037 18370 2082 3046 18371 2085 3049 18372 2062 3024 18373 2083 3047 18374 2063 3025 18375 2075 3039 18376 2084 3048 18377 2087 3051 18378 2065 3027 18379 2085 3049 18380 2064 3026 18381 2063 3025 18382 2086 3050 18383 2088 3053 18384 2066 3029 18385 2087 3051 18386 2090 3055 18387 2068 3031 18388 2086 3052 18389 2091 3056 18390 2069 3032 18391 2088 3053 18392 2070 3033 18393 2069 3032 18394 2077 3041 18395 2079 3043 18396 2072 3036 18397 2089 3057 18398 2086 3050 18399 2084 3048 18400 2093 3059 18401 2095 3062 18402 2088 3053 18403 2094 3060 18404 2097 3064 18405 2090 3055 18406 2093 3061 18407 2098 3065 18408 2091 3056 18409 2095 3062 18410 2077 3041 18411 2091 3056 18412 2099 3066 18413 2101 3068 18414 2079 3043 18415 2096 3063 18416 2078 3042 18417 2077 3041 18418 2100 3067 18419 2103 3070 18420 2081 3045 18421 2101 3068 18422 2080 3044 18423 2078 3042 18424 2102 3069 18425 2105 3072 18426 2083 3047 18427 2103 3070 18428 2082 3046 18429 2080 3044 18430 2104 3071 18431 2106 3073 18432 2085 3049 18433 2105 3072 18434 2084 3048 18435 2082 3046 18436 2092 3058 18437 2094 3060 18438 2087 3051 18439 2106 3073 18440 2102 3069 18441 2100 3067 18442 2108 3075 18443 2111 3078 18444 2105 3072 18445 2109 3076 18446 2104 3071 18447 2102 3069 18448 2110 3077 18449 2113 3080 18450 2106 3073 18451 2111 3078 18452 2092 3058 18453 2104 3071 18454 2112 3079 18455 2115 3082 18456 2094 3060 18457 2113 3080 18458 2093 3059 18459 2092 3058 18460 2114 3081 18461 2116 3084 18462 2095 3062 18463 2115 3082 18464 2118 3086 18465 2097 3064 18466 2114 3083 18467 2119 3087 18468 2098 3065 18469 2116 3084 18470 2099 3066 18471 2098 3065 18472 2120 3088 18473 2121 3089 18474 2101 3068 18475 2117 3085 18476 2100 3067 18477 2099 3066 18478 2107 3074 18479 2109 3076 18480 2103 3070 18481 2121 3089 18482 2125 3093 18483 2118 3086 18484 2122 3090 18485 2126 3094 18486 2119 3087 18487 2123 3091 18488 2120 3088 18489 2119 3087 18490 2127 3095 18491 2121 3089 18492 2117 3085 18493 2128 3096 18494 2107 3074 18495 2120 3088 18496 2129 3097 18497 2131 3099 18498 2109 3076 18499 2128 3096 18500 2108 3075 18501 2107 3074 18502 2130 3098 18503 2133 3101 18504 2111 3078 18505 2131 3099 18506 2110 3077 18507 2108 3075 18508 2132 3100 18509 2135 3103 18510 2113 3080 18511 2133 3101 18512 2112 3079 18513 2110 3077 18514 2134 3102 18515 2136 3106 18516 2115 3082 18517 2135 3103 18518 2122 3090 18519 2114 3083 18520 2134 3105 18521 2123 3091 18522 2116 3084 18523 2136 3106 18524 2139 3111 18525 2133 3101 18526 2137 3107 18527 2140 3112 18528 2132 3108 18529 2138 3110 18530 2141 3113 18531 2135 3103 18532 2139 3111 18533 2142 3114 18534 2134 3105 18535 2140 3112 18536 2143 3115 18537 2136 3106 18538 2141 3113 18539 2144 3116 18540 2122 3090 18541 2142 3114 18542 2145 3117 18543 2123 3091 18544 2143 3115 18545 2147 3119 18546 2125 3093 18547 2144 3116 18548 2148 3120 18549 2126 3094 18550 2145 3117 18551 2127 3095 18552 2126 3094 18553 2149 3121 18554 2128 3096 18555 2124 3092 18556 2150 3122 18557 2129 3097 18558 2127 3095 18559 2151 3123 18560 2131 3099 18561 2128 3096 18562 2137 3107 18563 2138 3110 18564 2130 3109 18565 2151 3125 18566 2155 3131 18567 2148 3126 18568 2152 3128 18569 2149 3133 18570 2148 3126 18571 2156 3132 18572 2158 3135 18573 2150 3122 18574 2153 3129 18575 2151 3125 18576 2149 3133 18577 2157 3134 18578 2137 3107 18579 2150 3122 18580 2159 3136 18581 2161 3138 18582 2138 3110 18583 2157 3134 18584 2139 3111 18585 2137 3107 18586 2160 3137 18587 2162 3140 18588 2140 3112 18589 2161 3138 18590 2163 3142 18591 2141 3139 18592 2160 3137 18593 2164 3143 18594 2142 3114 18595 2162 3140 18596 2166 3145 18597 2143 3141 18598 2163 3142 18599 2144 3116 18600 2142 3114 18601 2165 3144 18602 2152 3128 18603 2145 3127 18604 2166 3145 18605 2147 3119 18606 2144 3116 18607 2154 3130 18608 2162 3140 18609 2161 3138 18610 2168 3147 18611 2171 3150 18612 2163 3142 18613 2169 3148 18614 2164 3143 18615 2162 3140 18616 2170 3149 18617 2166 3145 18618 2163 3142 18619 2172 3151 18620 2173 3152 18621 2165 3144 18622 2170 3149 18623 2174 3153 18624 2152 3128 18625 2172 3151 18626 2177 3156 18627 2154 3130 18628 2173 3152 18629 2155 3131 18630 2152 3128 18631 2175 3154 18632 2179 3158 18633 2156 3132 18634 2175 3154 18635 2158 3135 18636 2153 3129 18637 2178 3157 18638 2157 3134 18639 2156 3132 18640 2180 3159 18641 2159 3136 18642 2158 3135 18643 2181 3160 18644 2167 3146 18645 2161 3138 18646 2180 3159 18647 2169 3148 18648 2160 3137 18649 2181 3160 18650 2185 3164 18651 2179 3158 18652 2184 3163 18653 2187 3166 18654 2178 3157 18655 2182 3161 18656 2180 3159 18657 2179 3158 18658 2186 3165 18659 2188 3167 18660 2181 3160 18661 2187 3166 18662 2190 3169 18663 2167 3146 18664 2186 3165 18665 2169 3148 18666 2181 3160 18667 2189 3168 18668 2192 3171 18669 2168 3147 18670 2190 3169 18671 2171 3150 18672 2169 3148 18673 2191 3170 18674 2194 3173 18675 2170 3149 18676 2192 3171 18677 2172 3151 18678 2171 3150 18679 2193 3172 18680 2173 3152 18681 2170 3149 18682 2195 3174 18683 2196 3175 18684 2174 3153 18685 2193 3172 18686 2177 3156 18687 2173 3152 18688 2183 3162 18689 2175 3154 18690 2174 3153 18691 2184 3163 18692 2191 3170 18693 2189 3168 18694 2198 3177 18695 2194 3173 18696 2192 3171 18697 2200 3179 18698 2193 3172 18699 2191 3170 18700 2201 3180 18701 2202 3181 18702 2195 3174 18703 2200 3179 18704 2203 3182 18705 2196 3175 18706 2201 3180 18707 2206 3185 18708 2183 3162 18709 2202 3181 18710 2184 3163 18711 2196 3175 18712 2204 3183 18713 2208 3187 18714 2185 3164 18715 2204 3183 18716 2187 3166 18717 2182 3161 18718 2207 3186 18719 2186 3165 18720 2185 3164 18721 2209 3188 18722 2188 3167 18723 2187 3166 18724 2210 3189 18725 2211 3190 18726 2190 3169 18727 2209 3188 18728 2197 3176 18729 2189 3168 18730 2210 3189 18731 2199 3178 18732 2192 3171 18733 2211 3190 18734 2208 3187 18735 2204 3183 18736 2213 3192 18737 2215 3194 18738 2207 3186 18739 2214 3193 18740 2216 3195 18741 2209 3188 18742 2213 3192 18743 2218 3197 18744 2210 3189 18745 2215 3194 18746 2211 3190 18747 2209 3188 18748 2217 3196 18749 2197 3176 18750 2210 3189 18751 2219 3198 18752 2221 3200 18753 2199 3178 18754 2217 3196 18755 2198 3177 18756 2197 3176 18757 2220 3199 18758 2222 3201 18759 2200 3179 18760 2221 3200 18761 2224 3203 18762 2201 3180 18763 2220 3199 18764 2202 3181 18765 2200 3179 18766 2223 3202 18767 2203 3182 18768 2201 3180 18769 2225 3204 18770 2206 3185 18771 2202 3181 18772 2226 3205 18773 2212 3191 18774 2204 3183 18775 2225 3204 18776 2229 3208 18777 2222 3201 18778 2227 3206 18779 2231 3210 18780 2224 3203 18781 2228 3207 18782 2223 3202 18783 2222 3201 18784 2230 3209 18785 2225 3204 18786 2224 3203 18787 2232 3211 18788 2234 3213 18789 2226 3205 18790 2230 3209 18791 2235 3214 18792 2212 3191 18793 2232 3211 18794 2213 3192 18795 2212 3191 18796 2236 3215 18797 2215 3194 18798 2214 3193 18799 2237 3216 18800 2238 3217 18801 2216 3195 18802 2236 3215 18803 2240 3219 18804 2218 3197 18805 2237 3216 18806 2217 3196 18807 2216 3195 18808 2239 3218 18809 2219 3198 18810 2218 3197 18811 2241 3220 18812 2221 3200 18813 2217 3196 18814 2227 3206 18815 2228 3207 18816 2220 3199 18817 2241 3220 18818 2238 3217 18819 2236 3215 18820 2243 3222 18821 2240 3219 18822 2237 3216 18823 2245 3224 18824 2246 3225 18825 2239 3218 18826 2243 3222 18827 2248 3227 18828 2241 3220 18829 2245 3224 18830 2227 3206 18831 2239 3218 18832 2247 3226 18833 2250 3229 18834 2228 3207 18835 2248 3227 18836 2229 3208 18837 2227 3206 18838 2249 3228 18839 2231 3210 18840 2228 3207 18841 2251 3230 18842 2252 3231 18843 2230 3209 18844 2249 3228 18845 2253 3232 18846 2232 3211 18847 2251 3230 18848 2256 3235 18849 2234 3213 18850 2252 3231 18851 2235 3214 18852 2232 3211 18853 2254 3233 18854 2242 3221 18855 2236 3215 18856 2254 3233 18857 2237 3216 18858 2233 3212 18859 2244 3223 18860 2252 3231 18861 2249 3228 18862 2258 3237 18863 2261 3240 18864 2253 3232 18865 2259 3238 18866 2256 3235 18867 2252 3231 18868 2260 3239 18869 2254 3233 18870 2253 3232 18871 2262 3241 18872 2264 3243 18873 2242 3221 18874 2262 3241 18875 2266 3245 18876 2244 3223 18877 2263 3242 18878 2243 3222 18879 2242 3221 18880 2265 3244 18881 2267 3246 18882 2245 3224 18883 2266 3245 18884 2269 3248 18885 2246 3225 18886 2265 3244 18887 2248 3227 18888 2245 3224 18889 2268 3247 18890 2247 3226 18891 2246 3225 18892 2270 3249 18893 2271 3250 18894 2250 3229 18895 2268 3247 18896 2257 3236 18897 2249 3228 18898 2270 3249 18899 2251 3230 18900 2250 3229 18901 2259 3238 18902 2267 3246 18903 2266 3245 18904 2273 3252 18905 2276 3255 18906 2269 3248 18907 2274 3253 18908 2268 3247 18909 2267 3246 18910 2275 3254 18911 2270 3249 18912 2269 3248 18913 2277 3256 18914 2278 3257 18915 2271 3250 18916 2275 3254 18917 2280 3259 18918 2257 3236 18919 2277 3256 18920 2259 3238 18921 2271 3250 18922 2279 3258 18923 2281 3260 18924 2258 3237 18925 2280 3259 18926 2282 3261 18927 2261 3240 18928 2279 3258 18929 2284 3263 18930 2260 3239 18931 2281 3260 18932 2285 3264 18933 2262 3241 18934 2282 3261 18935 2264 3243 18936 2262 3241 18937 2286 3265 18938 2266 3245 18939 2263 3242 18940 2272 3251 18941 2265 3244 18942 2264 3243 18943 2274 3253 18944 2282 3261 18945 2279 3258 18946 2288 3267 18947 2284 3263 18948 2281 3260 18949 2290 3269 18950 2292 3271 18951 2285 3264 18952 2288 3267 18953 2286 3265 18954 2285 3264 18955 2293 3272 18956 2294 3273 18957 2272 3251 18958 2291 3270 18959 2295 3274 18960 2274 3253 18961 2293 3272 18962 2296 3275 18963 2273 3252 18964 2294 3273 18965 2297 3276 18966 2276 3255 18967 2295 3274 18968 2298 3277 18969 2275 3254 18970 2296 3275 18971 2300 3279 18972 2277 3256 18973 2297 3276 18974 2278 3257 18975 2275 3254 18976 2299 3278 18977 2280 3259 18978 2277 3256 18979 2301 3280 18980 2279 3258 18981 2278 3257 18982 2287 3266 18983 2281 3260 18984 2280 3259 18985 2289 3268 18986 2304 3283 18987 2297 3276 18988 2302 3281 18989 2306 3285 18990 2298 3277 18991 2303 3282 18992 2300 3279 18993 2297 3276 18994 2305 3284 18995 2307 3286 18996 2299 3278 18997 2306 3285 18998 2309 3288 18999 2301 3280 19000 2305 3284 19001 2287 3266 19002 2299 3278 19003 2308 3287 19004 2311 3290 19005 2289 3268 19006 2309 3288 19007 2288 3267 19008 2287 3266 19009 2310 3289 19010 2313 3292 19011 2290 3269 19012 2311 3290 19013 2314 3293 19014 2292 3271 19015 2310 3289 19016 2293 3272 19017 2292 3271 19018 2315 3294 19019 2294 3273 19020 2291 3270 19021 2316 3295 19022 2302 3281 19023 2295 3274 19024 2315 3294 19025 2296 3275 19026 2294 3273 19027 2303 3282 19028 2313 3292 19029 2311 3290 19030 2318 3297 19031 2321 3300 19032 2314 3293 19033 2319 3298 19034 2315 3294 19035 2314 3293 19036 2322 3301 19037 2323 3302 19038 2316 3295 19039 2320 3299 19040 2324 3303 19041 2302 3281 19042 2322 3301 19043 2326 3305 19044 2303 3282 19045 2323 3302 19046 2304 3283 19047 2302 3281 19048 2325 3304 19049 2306 3285 19050 2303 3282 19051 2327 3306 19052 2329 3308 19053 2305 3284 19054 2325 3304 19055 2307 3286 19056 2306 3285 19057 2328 3307 19058 2330 3309 19059 2309 3288 19060 2329 3308 19061 2331 3310 19062 2308 3287 19063 2328 3307 19064 2311 3290 19065 2309 3288 19066 2317 3296 19067 2310 3289 19068 2308 3287 19069 2319 3298 19070 2334 3313 19071 2327 3306 19072 2332 3311 19073 2336 3315 19074 2329 3308 19075 2333 3312 19076 2328 3307 19077 2327 3306 19078 2335 3314 19079 2330 3309 19080 2329 3308 19081 2337 3316 19082 2331 3310 19083 2328 3307 19084 2338 3317 19085 2317 3296 19086 2330 3309 19087 2339 3318 19088 2341 3320 19089 2319 3298 19090 2338 3317 19091 2318 3297 19092 2317 3296 19093 2340 3319 19094 2321 3300 19095 2319 3298 19096 2342 3321 19097 2344 3323 19098 2322 3301 19099 2342 3321 19100 2346 3325 19101 2323 3302 19102 2343 3322 19103 2324 3303 19104 2322 3301 19105 2345 3324 19106 2332 3311 19107 2326 3305 19108 2346 3325 19109 2333 3312 19110 2325 3304 19111 2345 3324 19112 2350 3329 19113 2342 3321 19114 2347 3326 19115 2344 3323 19116 2342 3321 19117 2351 3330 19118 2353 3332 19119 2346 3325 19120 2348 3327 19121 2345 3324 19122 2344 3323 19123 2352 3331 19124 2332 3311 19125 2346 3325 19126 2354 3333 19127 2356 3335 19128 2333 3312 19129 2352 3331 19130 2334 3313 19131 2332 3311 19132 2355 3334 19133 2336 3315 19134 2333 3312 19135 2357 3336 19136 2358 3337 19137 2335 3314 19138 2355 3334 19139 2360 3339 19140 2337 3316 19141 2357 3336 19142 2338 3317 19143 2335 3314 19144 2359 3338 19145 2361 3340 19146 2339 3318 19147 2360 3339 19148 2347 3326 19149 2341 3320 19150 2359 3338 19151 2340 3319 19152 2339 3318 19153 2349 3328 19154 2357 3336 19155 2356 3335 19156 2363 3342 19157 2365 3344 19158 2358 3337 19159 2364 3343 19160 2366 3345 19161 2360 3339 19162 2363 3342 19163 2367 3346 19164 2359 3338 19165 2365 3344 19166 2369 3348 19167 2361 3340 19168 2366 3345 19169 2347 3326 19170 2359 3338 19171 2368 3347 19172 2371 3350 19173 2349 3328 19174 2369 3348 19175 2372 3351 19176 2350 3329 19177 2368 3347 19178 2351 3330 19179 2350 3329 19180 2373 3352 19181 2353 3332 19182 2348 3327 19183 2374 3353 19184 2376 3355 19185 2352 3331 19186 2373 3352 19187 2354 3333 19188 2353 3332 19189 2375 3354 19190 2356 3335 19191 2352 3331 19192 2362 3341 19193 2355 3334 19194 2354 3333 19195 2364 3343 19196 2373 3352 19197 2372 3351 19198 2379 3358 19199 2374 3353 19200 2370 3349 19201 2381 3360 19202 2383 3362 19203 2376 3355 19204 2379 3358 19205 2375 3354 19206 2374 3353 19207 2382 3361 19208 2362 3341 19209 2376 3355 19210 2384 3363 19211 2386 3365 19212 2364 3343 19213 2382 3361 19214 2363 3342 19215 2362 3341 19216 2385 3364 19217 2388 3367 19218 2365 3344 19219 2386 3365 19220 2366 3345 19221 2363 3342 19222 2387 3366 19223 2389 3368 19224 2367 3346 19225 2388 3367 19226 2391 3370 19227 2369 3348 19228 2387 3366 19229 2368 3347 19230 2367 3346 19231 2390 3369 19232 2377 3356 19233 2371 3350 19234 2391 3370 19235 2378 3357 19236 2372 3351 19237 2390 3369 19238 2387 3366 19239 2385 3364 19240 2393 3372 19241 2396 3375 19242 2389 3368 19243 2394 3373 19244 2391 3370 19245 2387 3366 19246 2395 3374 19247 2390 3369 19248 2389 3368 19249 2397 3376 19250 2377 3356 19251 2391 3370 19252 2398 3377 19253 2400 3379 19254 2378 3357 19255 2397 3376 19256 2379 3358 19257 2378 3357 19258 2401 3380 19259 2402 3381 19260 2381 3360 19261 2399 3378 19262 2403 3382 19263 2383 3362 19264 2401 3380 19265 2405 3384 19266 2382 3361 19267 2402 3381 19268 2384 3363 19269 2383 3362 19270 2404 3383 19271 2406 3385 19272 2386 3365 19273 2405 3384 19274 2392 3371 19275 2385 3364 19276 2404 3383 19277 2388 3367 19278 2386 3365 19279 2394 3373 19280 2402 3381 19281 2399 3378 19282 2408 3387 19283 2410 3389 19284 2403 3382 19285 2409 3388 19286 2412 3391 19287 2405 3384 19288 2408 3387 19289 2404 3383 19290 2403 3382 19291 2411 3390 19292 2414 3393 19293 2406 3385 19294 2412 3391 19295 2392 3371 19296 2404 3383 19297 2413 3392 19298 2394 3373 19299 2406 3385 19300 2415 3394 19301 2417 3396 19302 2393 3372 19303 2413 3392 19304 2396 3375 19305 2394 3373 19306 2416 3395 19307 2419 3398 19308 2395 3374 19309 2417 3396 19310 2397 3376 19311 2396 3375 19312 2418 3397 19313 2421 3400 19314 2398 3377 19315 2419 3398 19316 2400 3379 19317 2397 3376 19318 2420 3399 19319 2409 3388 19320 2401 3380 19321 2420 3399 19322 2416 3406 19323 2415 3401 19324 2423 3403 19325 2419 3398 19326 2417 3396 19327 2425 3405 19328 2418 3409 19329 2416 3406 19330 2426 3407 19331 2421 3400 19332 2419 3398 19333 2427 3408 19334 2420 3413 19335 2418 3409 19336 2428 3410 19337 2430 3415 19338 2409 3412 19339 2428 3410 19340 2431 3416 19341 2408 3387 19342 2429 3411 19343 2432 3422 19344 2410 3414 19345 2430 3415 19346 2434 3419 19347 2412 3391 19348 2431 3416 19349 2411 3390 19350 2410 3389 19351 2433 3418 19352 2414 3393 19353 2412 3391 19354 2435 3420 19355 2413 3392 19356 2411 3390 19357 2436 3421 19358 2415 3401 19359 2414 3393 19360 2422 3402 19361 2417 3396 19362 2413 3392 19363 2424 3404 19364 2440 3427 19365 2432 3422 19366 2437 3423 19367 2434 3419 19368 2431 3416 19369 2439 3425 19370 2442 3430 19371 2433 3426 19372 2440 3427 19373 2435 3420 19374 2434 3419 19375 2441 3428 19376 2444 3433 19377 2436 3429 19378 2442 3430 19379 2422 3402 19380 2435 3420 19381 2443 3431 19382 2446 3442 19383 2424 3432 19384 2444 3433 19385 2423 3403 19386 2422 3402 19387 2445 3434 19388 2425 3405 19389 2424 3404 19390 2447 3436 19391 2426 3407 19392 2423 3403 19393 2448 3437 19394 2427 3408 19395 2425 3405 19396 2449 3438 19397 2428 3410 19398 2426 3407 19399 2450 3439 19400 2437 3423 19401 2430 3415 19402 2450 3439 19403 2438 3424 19404 2431 3416 19405 2451 3440 19406 2455 3466 19407 2447 3441 19408 2452 3443 19409 2448 3437 19410 2445 3434 19411 2454 3445 19412 2449 3438 19413 2447 3436 19414 2456 3447 19415 2450 3439 19416 2448 3437 19417 2457 3448 19418 2459 3450 19419 2437 3423 19420 2457 3448 19421 2460 3451 19422 2438 3424 19423 2458 3449 19424 2462 3453 19425 2440 3427 19426 2459 3450 19427 2439 3425 19428 2438 3424 19429 2461 3452 19430 2464 3455 19431 2442 3430 19432 2462 3453 19433 2441 3428 19434 2439 3425 19435 2463 3454 19436 2466 3457 19437 2444 3433 19438 2464 3455 19439 2443 3431 19440 2441 3428 19441 2465 3456 19442 2452 3443 19443 2446 3442 19444 2466 3457 19445 2445 3434 19446 2443 3431 19447 2453 3444 19448 2461 3452 19449 2460 3451 19450 2468 3459 19451 2471 3462 19452 2464 3455 19453 2469 3460 19454 2463 3454 19455 2461 3452 19456 2470 3461 19457 2473 3464 19458 2466 3457 19459 2471 3462 19460 2465 3456 19461 2463 3454 19462 2472 3463 19463 2475 3467 19464 2452 3443 19465 2473 3464 19466 2453 3444 19467 2465 3456 19468 2474 3465 19469 2477 3490 19470 2455 3466 19471 2475 3467 19472 2454 3445 19473 2453 3444 19474 2476 3468 19475 2456 3447 19476 2455 3446 19477 2478 3470 19478 2457 3448 19479 2454 3445 19480 2479 3471 19481 2481 3474 19482 2459 3450 19483 2479 3471 19484 2467 3458 19485 2460 3451 19486 2480 3473 19487 2469 3460 19488 2462 3453 19489 2481 3474 19490 2476 3468 19491 2474 3465 19492 2483 3476 19493 2478 3470 19494 2477 3469 19495 2485 3478 19496 2479 3471 19497 2476 3468 19498 2486 3479 19499 2489 3483 19500 2481 3474 19501 2486 3479 19502 2467 3458 19503 2480 3473 19504 2488 3482 19505 2491 3485 19506 2469 3460 19507 2489 3483 19508 2468 3459 19509 2467 3458 19510 2490 3484 19511 2493 3487 19512 2471 3462 19513 2491 3485 19514 2470 3461 19515 2468 3459 19516 2492 3486 19517 2495 3489 19518 2473 3464 19519 2493 3487 19520 2472 3463 19521 2470 3461 19522 2494 3488 19523 2496 3491 19524 2475 3467 19525 2495 3489 19526 2474 3465 19527 2472 3463 19528 2482 3475 19529 2484 3499 19530 2477 3490 19531 2496 3491 19532 2500 3495 19533 2493 3487 19534 2497 3492 19535 2492 3486 19536 2490 3484 19537 2499 3494 19538 2502 3497 19539 2495 3489 19540 2500 3495 19541 2494 3488 19542 2492 3486 19543 2501 3496 19544 2504 3500 19545 2496 3491 19546 2502 3497 19547 2482 3475 19548 2494 3488 19549 2503 3498 19550 2506 3509 19551 2484 3499 19552 2504 3500 19553 2483 3476 19554 2482 3475 19555 2505 3501 19556 2485 3478 19557 2484 3477 19558 2507 3503 19559 2486 3479 19560 2483 3476 19561 2508 3504 19562 2511 3508 19563 2489 3483 19564 2508 3504 19565 2488 3482 19566 2487 3481 19567 2510 3507 19568 2497 3492 19569 2491 3485 19570 2511 3508 19571 2490 3484 19572 2488 3482 19573 2498 3493 19574 2507 3503 19575 2506 3502 19576 2030 2989 19577 2508 3504 19578 2505 3501 19579 2033 2992 19580 2044 3005 19581 2511 3508 19582 2033 2992 19583 2510 3507 19584 2509 3506 19585 2043 3002 19586 2048 3009 19587 2497 3492 19588 2044 3005 19589 2498 3493 19590 2510 3507 19591 2046 3007 19592 2052 3013 19593 2500 3495 19594 2048 3009 19595 2499 3494 19596 2498 3493 19597 2050 3011 19598 2056 3017 19599 2502 3497 19600 2052 3013 19601 2501 3496 19602 2499 3494 19603 2054 3015 19604 2060 3021 19605 2504 3500 19606 2056 3017 19607 2503 3498 19608 2501 3496 19609 2058 3019 19610 2031 5801 19611 2506 3509 19612 2060 3021 19613 2505 3501 19614 2503 3498 19615 2034 2993 19616 2993 4026 19617 2512 3510 19618 2514 3512 19619 2542 3542 19620 2515 3513 19621 2517 3515 19622 2526 3525 19623 2522 3520 19624 2515 3513 19625 2518 4027 19626 2523 3521 19627 2519 3523 19628 2530 3529 19629 2525 3524 19630 2526 3525 19631 2523 3521 19632 2527 3526 19633 2524 3522 19634 2534 3533 19635 2529 3528 19636 2530 3529 19637 2527 3526 19638 2531 3530 19639 2528 3527 19640 2538 3537 19641 2533 3532 19642 2534 3533 19643 2531 3530 19644 2535 3534 19645 2532 3531 19646 2541 3541 19647 2537 3536 19648 2538 3537 19649 2535 3534 19650 2539 3538 19651 2536 3535 19652 2993 4028 19653 2514 3540 19654 2541 3541 19655 2539 3538 19656 2542 3542 19657 2540 3539 19658 2536 3535 19659 2540 3539 19660 2544 3544 19661 2514 3540 19662 2545 3545 19663 2537 3536 19664 2540 3539 19665 2517 3515 19666 2543 3543 19667 2514 3512 19668 2513 3511 19669 2545 3549 19670 2517 3515 19671 2516 3514 19672 2547 3547 19673 2522 3520 19674 2551 3552 19675 2516 3514 19676 2519 3523 19677 2524 3522 19678 2550 3554 19679 2525 3524 19680 2553 3555 19681 2522 3520 19682 2524 3522 19683 2528 3527 19684 2552 3553 19685 2529 3528 19686 2555 3557 19687 2525 3524 19688 2528 3527 19689 2532 3531 19690 2554 3556 19691 2533 3532 19692 2557 3559 19693 2529 3528 19694 2532 3531 19695 2536 3535 19696 2556 3558 19697 2537 3536 19698 2546 3546 19699 2533 3532 19700 2553 3555 19701 2558 3560 19702 2551 3552 19703 2552 3553 19704 2554 3556 19705 2561 3563 19706 2555 3557 19707 2562 3564 19708 2553 3555 19709 2554 3556 19710 2556 3558 19711 2560 3562 19712 2557 3559 19713 2564 3566 19714 2555 3557 19715 2556 3558 19716 2544 3544 19717 2563 3565 19718 2546 3546 19719 2566 3568 19720 2557 3559 19721 2544 3544 19722 2543 3543 19723 2565 3567 19724 2545 3545 19725 2568 3570 19726 2546 3546 19727 2543 3543 19728 2547 3547 19729 2567 3569 19730 2545 3549 19731 2548 3548 19732 2568 3573 19733 2547 3547 19734 2549 3550 19735 2569 3571 19736 2551 3552 19737 2559 3561 19738 2549 3550 19739 2550 3554 19740 2552 3553 19741 2572 3576 19742 2568 3570 19743 2573 3577 19744 2566 3568 19745 2567 3569 19746 2569 3571 19747 2576 3580 19748 2568 3573 19749 2570 3572 19750 2573 3582 19751 2569 3571 19752 2571 3574 19753 2575 3579 19754 2559 3561 19755 2580 3585 19756 2571 3574 19757 2572 3576 19758 2561 3563 19759 2579 3584 19760 2558 3560 19761 2582 3587 19762 2559 3561 19763 2561 3563 19764 2560 3562 19765 2581 3586 19766 2562 3564 19767 2584 3589 19768 2558 3560 19769 2560 3562 19770 2563 3565 19771 2583 3588 19772 2564 3566 19773 2586 3591 19774 2562 3564 19775 2563 3565 19776 2565 3567 19777 2585 3590 19778 2566 3568 19779 2574 3578 19780 2564 3566 19781 2565 3567 19782 2567 3569 19783 2587 3592 19784 2584 3589 19785 2588 3593 19786 2582 3587 19787 2583 3588 19788 2585 3590 19789 2591 3596 19790 2586 3591 19791 2592 3597 19792 2584 3589 19793 2585 3590 19794 2587 3592 19795 2590 3595 19796 2574 3578 19797 2594 3599 19798 2586 3591 19799 2587 3592 19800 2576 3580 19801 2593 3598 19802 2573 3577 19803 2596 3601 19804 2574 3578 19805 2576 3580 19806 2575 3579 19807 2595 3600 19808 2573 3582 19809 2577 3581 19810 2596 3604 19811 2575 3579 19812 2578 3583 19813 2597 3602 19814 2580 3585 19815 2601 3607 19816 2578 3583 19817 2579 3584 19818 2581 3586 19819 2600 3606 19820 2582 3587 19821 2589 3594 19822 2580 3585 19823 2581 3586 19824 2583 3588 19825 2602 3608 19826 2596 3604 19827 2598 3603 19828 2604 3610 19829 2597 3602 19830 2599 3605 19831 2606 3612 19832 2601 3607 19833 2608 3614 19834 2599 3605 19835 2602 3608 19836 2609 3615 19837 2600 3606 19838 2589 3594 19839 2610 3616 19840 2601 3607 19841 2602 3608 19842 2591 3596 19843 2609 3615 19844 2588 3593 19845 2612 3618 19846 2589 3594 19847 2591 3596 19848 2590 3595 19849 2611 3617 19850 2592 3597 19851 2614 3620 19852 2588 3593 19853 2590 3595 19854 2593 3598 19855 2613 3619 19856 2594 3599 19857 2616 3622 19858 2592 3597 19859 2593 3598 19860 2595 3600 19861 2615 3621 19862 2594 5802 19863 2596 3604 19864 2616 3624 19865 2595 3600 19866 2597 3602 19867 2617 3623 19868 2611 3617 19869 2613 3619 19870 2619 3626 19871 2612 3641 19872 2614 3627 19873 2621 3629 19874 2613 3619 19875 2615 3621 19876 2618 3625 19877 2614 3627 19878 2616 3624 19879 2620 3628 19880 2615 3621 19881 2617 3623 19882 2622 3630 19883 2616 3624 19884 2604 3610 19885 2623 3631 19886 2617 3623 19887 2606 3612 19888 2624 3632 19889 2604 3610 19890 2603 3609 19891 2625 3633 19892 2606 3612 19893 2605 3611 19894 2626 3634 19895 2608 3614 19896 2630 3638 19897 2605 3611 19898 2609 3615 19899 2631 3639 19900 2607 3613 19901 2610 3616 19902 2632 3640 19903 2608 3614 19904 2611 3617 19905 2619 3626 19906 2609 3615 19907 2610 5803 19908 2612 3641 19909 2632 3642 19910 2626 3662 19911 2628 3643 19912 2634 3645 19913 2630 3651 19914 2637 3648 19915 2628 3643 19916 2629 3637 19917 2631 3639 19918 2635 3646 19919 2632 3642 19920 2639 3650 19921 2630 3651 19922 2619 3626 19923 2640 3652 19924 2631 3639 19925 2632 3642 19926 2621 3629 19927 2639 3650 19928 2618 3625 19929 2642 3654 19930 2619 3626 19931 2621 3629 19932 2620 3628 19933 2641 3653 19934 2618 3625 19935 2622 3656 19936 2642 3654 19937 2620 3628 19938 2623 3631 19939 2643 3655 19940 2622 3656 19941 2624 3659 19942 2644 3657 19943 2625 3633 19944 2647 3661 19945 2623 3631 19946 2624 3659 19947 2626 3662 19948 2646 3660 19949 2627 3635 19950 2636 3647 19951 2625 3633 19952 2643 3655 19953 2648 3663 19954 2641 3653 19955 2642 3654 19956 2644 3657 19957 2651 3666 19958 2645 3658 19959 2652 3667 19960 2643 3655 19961 2644 3657 19962 2646 3660 19963 2650 3665 19964 2645 3658 19965 2647 3661 19966 2652 3667 19967 2634 3645 19968 2655 3670 19969 2646 3660 19970 2647 3661 19971 2636 3647 19972 2654 3669 19973 2633 3644 19974 2657 3672 19975 2634 3645 19976 2633 3644 19977 2637 3648 19978 2657 3672 19979 2638 3649 19980 2660 3675 19981 2635 3646 19982 2637 3648 19983 2639 3650 19984 2659 3674 19985 2640 3652 19986 2662 3677 19987 2638 3649 19988 2641 3653 19989 2649 3664 19990 2639 3650 19991 2640 3652 19992 2642 3654 19993 2662 3677 19994 2659 3674 19995 2665 3680 19996 2657 3672 19997 2658 3673 19998 2660 3675 19999 2663 3678 20000 2659 3674 20001 2661 3676 20002 2665 3680 20003 2660 3675 20004 2662 3677 20005 2667 3682 20006 2649 3664 20007 2670 3685 20008 2661 3676 20009 2662 3677 20010 2651 3666 20011 2669 3684 20012 2649 3664 20013 2648 3663 20014 2670 3685 20015 2650 3665 20016 2673 3688 20017 2651 3666 20018 2652 3667 20019 2674 3689 20020 2648 3663 20021 2650 3665 20022 2653 3668 20023 2673 3688 20024 2654 3669 20025 2676 3691 20026 2652 3667 20027 2655 3670 20028 2677 3692 20029 2653 3668 20030 2656 3671 20031 2664 3679 20032 2654 3669 20033 2655 3670 20034 2657 3672 20035 2677 3692 20036 2673 3688 20037 2678 3693 20038 2671 3686 20039 2674 3689 20040 2680 3695 20041 2672 3687 20042 2673 3688 20043 2675 3690 20044 2678 3693 20045 2674 3689 20046 2676 3691 20047 2680 3695 20048 2677 3692 20049 2684 3699 20050 2675 3690 20051 2676 3691 20052 2664 3679 20053 2683 3698 20054 2677 3692 20055 2666 3681 20056 2684 3699 20057 2665 3680 20058 2688 3703 20059 2666 3681 20060 2667 3682 20061 2689 3704 20062 2663 3678 20063 2665 3680 20064 2668 3683 20065 2688 3703 20066 2669 3684 20067 2691 3706 20068 2667 3682 20069 2670 3685 20070 2692 3707 20071 2668 3683 20072 2669 3684 20073 2671 3686 20074 2691 3706 20075 2670 3685 20076 2672 3687 20077 2692 3707 20078 2688 3703 20079 2693 3708 20080 2686 3701 20081 2687 3702 20082 2689 3704 20083 2696 3711 20084 2688 3703 20085 2690 3705 20086 2693 3708 20087 2689 3704 20088 2691 3706 20089 2695 3710 20090 2690 3705 20091 2692 3707 20092 2697 3712 20093 2691 3706 20094 2679 3694 20095 2698 3713 20096 2681 3696 20097 2701 3716 20098 2692 3707 20099 2679 3694 20100 2678 3693 20101 2700 3715 20102 2680 3695 20103 2703 3718 20104 2681 3696 20105 2682 3697 20106 2704 3719 20107 2678 3693 20108 2683 3698 20109 2705 3720 20110 2680 3695 20111 2684 3699 20112 2706 3721 20113 2682 3697 20114 2685 3700 20115 2707 3722 20116 2683 3698 20117 2684 3699 20118 2686 3701 20119 2706 3721 20120 2701 3716 20121 2703 3718 20122 2709 3724 20123 2704 3719 20124 2710 3725 20125 2702 3717 20126 2703 3718 20127 2705 3720 20128 2708 3723 20129 2704 3719 20130 2706 3721 20131 2710 3725 20132 2705 3720 20133 2707 3722 20134 2712 3727 20135 2694 3709 20136 2715 3730 20137 2706 3721 20138 2694 3709 20139 2693 3708 20140 2715 3730 20141 2695 3710 20142 2718 3733 20143 2696 3711 20144 2697 3712 20145 2719 3734 20146 2693 3708 20147 2695 3710 20148 2698 3713 20149 2718 3733 20150 2697 3712 20151 2699 3714 20152 2719 3734 20153 2700 3715 20154 2722 3737 20155 2698 3713 20156 2699 3714 20157 2701 3716 20158 2721 3736 20159 2702 3717 20160 2711 3726 20161 2700 3715 20162 2719 3734 20163 2723 3738 20164 2717 3732 20165 2718 3733 20166 2720 3735 20167 2726 3741 20168 2719 3734 20169 2721 3736 20170 2723 3738 20171 2720 3735 20172 2722 3737 20173 2725 3740 20174 2721 3736 20175 2709 3724 20176 2727 3742 20177 2711 3726 20178 2730 3745 20179 2722 3737 20180 2708 3723 20181 2731 3746 20182 2709 3724 20183 2710 3725 20184 2732 3747 20185 2711 3726 20186 2712 3727 20187 2733 3748 20188 2708 3723 20189 2710 3725 20190 2713 3728 20191 2732 3747 20192 2714 3729 20193 2735 3750 20194 2712 3727 20195 2715 3730 20196 2736 3751 20197 2713 3728 20198 2715 3730 20199 2717 3732 20200 2736 3751 20201 2716 3731 20202 2718 3733 20203 2737 3752 20204 2731 3746 20205 2733 3748 20206 2739 3754 20207 2732 3747 20208 2734 3749 20209 2741 3756 20210 2733 3748 20211 2735 3750 20212 2738 3753 20213 2736 3751 20214 2743 3758 20215 2734 3749 20216 2736 3751 20217 2724 3739 20218 2743 3758 20219 2726 3741 20220 2746 3761 20221 2737 3752 20222 2723 3738 20223 2747 3762 20224 2724 3739 20225 2725 3740 20226 2748 3763 20227 2726 3741 20228 2723 3738 20229 2727 3742 20230 2747 3762 20231 2728 3743 20232 2750 3765 20233 2725 3740 20234 2729 3744 20235 2751 3766 20236 2727 3742 20237 2728 3743 20238 2730 3745 20239 2750 3765 20240 2729 3744 20241 2731 3746 20242 2751 3766 20243 2732 3747 20244 2741 3756 20245 2730 3745 20246 2746 3761 20247 2748 3763 20248 2754 3769 20249 2747 3762 20250 2749 3764 20251 2756 3771 20252 2750 3765 20253 2757 3772 20254 2748 3763 20255 2749 3764 20256 2751 3766 20257 2755 3770 20258 2752 3767 20259 2759 3774 20260 2750 3765 20261 2751 3766 20262 2739 3754 20263 2758 3773 20264 2741 3756 20265 2761 3776 20266 2752 3767 20267 2738 3753 20268 2762 3777 20269 2739 3754 20270 2741 3756 20271 2740 3755 20272 2761 3776 20273 2742 3757 20274 2764 3779 20275 2738 3753 20276 2740 3755 20277 2743 3758 20278 2763 3778 20279 2745 3760 20280 2767 3782 20281 2743 3758 20282 2744 3759 20283 2746 3761 20284 2766 3781 20285 2747 3762 20286 2756 3771 20287 2745 3760 20288 2763 3778 20289 2768 3783 20290 2761 3776 20291 2762 3777 20292 2764 3779 20293 2771 3786 20294 2763 3778 20295 2765 3780 20296 2768 3783 20297 2767 3782 20298 2774 3789 20299 2765 3780 20300 2754 3769 20301 2775 3790 20302 2766 3781 20303 2767 3782 20304 2756 3771 20305 2774 3789 20306 2753 3768 20307 2777 3792 20308 2754 3769 20309 2756 3771 20310 2755 3770 20311 2776 3791 20312 2753 3768 20313 2757 3772 20314 2777 3792 20315 2758 3773 20316 2780 3795 20317 2755 3770 20318 2757 3772 20319 2759 3774 20320 2779 3794 20321 2760 3775 20322 2782 3797 20323 2758 3773 20324 2759 3774 20325 2761 3776 20326 2781 3796 20327 2760 3775 20328 2762 3777 20329 2782 3797 20330 2776 3791 20331 2778 3793 20332 2784 3799 20333 2777 3792 20334 2779 3794 20335 2786 3801 20336 2778 3793 20337 2780 3795 20338 2783 3798 20339 2781 3796 20340 2788 3803 20341 2779 3794 20342 2782 3797 20343 2789 3804 20344 2780 3795 20345 2769 3784 20346 2790 3805 20347 2781 3796 20348 2771 3786 20349 2791 3806 20350 2782 3797 20351 2768 3783 20352 2792 3807 20353 2769 3784 20354 2770 3785 20355 2793 3808 20356 2771 3786 20357 2768 3783 20358 2772 3787 20359 2792 3807 20360 2774 3789 20361 2796 3811 20362 2772 3787 20363 2773 3788 20364 2775 3790 20365 2795 3810 20366 2774 3789 20367 2776 3791 20368 2796 3811 20369 2775 3790 20370 2777 3792 20371 2797 3812 20372 2791 3806 20373 2793 3808 20374 2799 3814 20375 2792 3807 20376 2794 3809 20377 2801 3816 20378 2796 3811 20379 2803 3818 20380 2794 3809 20381 2797 3812 20382 2804 3819 20383 2795 3810 20384 2796 3811 20385 2784 3799 20386 2803 3818 20387 2786 3801 20388 2806 3821 20389 2797 3812 20390 2784 3799 20391 2783 3798 20392 2805 3820 20393 2786 3801 20394 2785 3800 20395 2806 3821 20396 2787 3802 20397 2809 3824 20398 2783 3798 20399 2785 3800 20400 2788 3803 20401 2808 3823 20402 2789 3804 20403 2811 3826 20404 2787 3802 20405 2790 3805 20406 2812 3827 20407 2788 3803 20408 2789 3804 20409 2791 3806 20410 2811 3826 20411 2792 3807 20412 2801 3816 20413 2790 3805 20414 2808 3823 20415 2813 3828 20416 2806 3821 20417 2807 3822 20418 2809 3824 20419 2816 3831 20420 2810 3825 20421 2817 3832 20422 2808 3823 20423 2809 3824 20424 2811 3826 20425 2815 3830 20426 2810 3825 20427 2812 3827 20428 2817 3832 20429 2799 3814 20430 2820 3835 20431 2811 3826 20432 2801 3816 20433 2821 3836 20434 2812 3827 20435 2798 3813 20436 2822 3837 20437 2799 3814 20438 2801 3816 20439 2800 3815 20440 2821 3836 20441 2803 3818 20442 2825 3840 20443 2800 3815 20444 2802 3817 20445 2804 3819 20446 2824 3839 20447 2803 3818 20448 2805 3820 20449 2825 3840 20450 2804 3819 20451 2806 3821 20452 2826 3841 20453 2807 3822 20454 2816 3831 20455 2805 3820 20456 2821 3836 20457 2823 3838 20458 2829 3844 20459 2825 3840 20460 2832 3847 20461 2823 3838 20462 2826 3841 20463 2833 3848 20464 2824 3839 20465 2827 3842 20466 2834 3849 20467 2825 3840 20468 2814 3829 20469 2835 3850 20470 2826 3841 20471 2816 3831 20472 2836 3851 20473 2827 3842 20474 2813 3828 20475 2837 3852 20476 2814 3829 20477 2816 3831 20478 2815 3830 20479 2836 3851 20480 2817 3832 20481 2839 3854 20482 2813 3828 20483 2815 3830 20484 2818 3833 20485 2838 3853 20486 2817 3832 20487 2819 3834 20488 2839 3854 20489 2818 3833 20490 2820 3835 20491 2840 3855 20492 2819 3834 20493 2821 3836 20494 2841 3856 20495 2820 3835 20496 2822 3837 20497 2842 3857 20498 2838 3853 20499 2843 3858 20500 2836 3851 20501 2837 3852 20502 2839 3854 20503 2846 3861 20504 2838 3853 20505 2840 3855 20506 2843 3858 20507 2841 3856 20508 2848 3863 20509 2839 3854 20510 2840 3855 20511 2842 3857 20512 2847 3862 20513 2841 3856 20514 2829 3844 20515 2848 3863 20516 2842 3857 20517 2831 3846 20518 2849 3864 20519 2828 3843 20520 2852 3867 20521 2829 3844 20522 2828 3843 20523 2832 3847 20524 2852 3867 20525 2833 3848 20526 2855 3870 20527 2830 3845 20528 2834 3849 20529 2856 3871 20530 2832 3847 20531 2835 3850 20532 2857 3872 20533 2833 3848 20534 2834 3849 20535 2836 3851 20536 2856 3871 20537 2837 3852 20538 2846 3861 20539 2835 3850 20540 2852 3867 20541 2854 3869 20542 2860 3875 20543 2855 3870 20544 2861 3876 20545 2853 3868 20546 2856 3871 20547 2863 3878 20548 2854 3869 20549 2857 3872 20550 2864 3879 20551 2855 3870 20552 2856 3871 20553 2844 3859 20554 2863 3878 20555 2846 3861 20556 2866 3881 20557 2857 3872 20558 2843 3858 20559 2867 3882 20560 2844 3859 20561 2846 3861 20562 2845 3860 20563 2866 3881 20564 2843 3858 20565 2847 3862 20566 2867 3882 20567 2848 3863 20568 2870 3885 20569 2845 3860 20570 2847 3862 20571 2849 3864 20572 2869 3884 20573 2848 3863 20574 2850 3865 20575 2870 3885 20576 2849 3864 20577 2851 3866 20578 2871 3886 20579 2852 3867 20580 2860 3875 20581 2850 3865 20582 2867 3882 20583 2869 3884 20584 2874 3889 20585 2870 3885 20586 2875 3890 20587 2868 3883 20588 2871 3886 20589 2877 3892 20590 2869 3884 20591 2870 3885 20592 2872 3887 20593 2875 3890 20594 2858 3873 20595 2879 3894 20596 2871 3886 20597 2872 3887 20598 2860 3875 20599 2878 3893 20600 2859 3874 20601 2882 3897 20602 2860 3875 20603 2862 3877 20604 2861 3876 20605 2881 3896 20606 2863 3878 20607 2884 3899 20608 2859 3874 20609 2861 3876 20610 2864 3879 20611 2883 3898 20612 2863 3878 20613 2865 3880 20614 2884 3899 20615 2866 3881 20616 2887 3902 20617 2864 3879 20618 2867 3882 20619 2874 3889 20620 2865 3880 20621 2866 3881 20622 2868 3883 20623 2887 3902 20624 2883 3898 20625 2888 3903 20626 2881 3896 20627 2882 3897 20628 2884 3899 20629 2891 3906 20630 2883 3898 20631 2885 3900 20632 2888 3903 20633 2886 3901 20634 2893 3908 20635 2884 3899 20636 2885 3900 20637 2887 3902 20638 2892 3907 20639 2874 3889 20640 2895 3910 20641 2886 3901 20642 2876 3891 20643 2896 3911 20644 2887 3902 20645 2873 3888 20646 2897 3912 20647 2874 3889 20648 2875 3890 20649 2898 3913 20650 2876 3891 20651 2873 3888 20652 2877 3892 20653 2897 3912 20654 2878 3893 20655 2900 3915 20656 2875 3890 20657 2877 3892 20658 2879 3894 20659 2899 3914 20660 2880 3895 20661 2902 3917 20662 2878 3893 20663 2880 3895 20664 2882 3897 20665 2902 3917 20666 2898 3924 20667 2903 3918 20668 2896 3920 20669 2899 3914 20670 2905 3921 20671 2897 3912 20672 2900 3927 20673 2907 3923 20674 2898 3924 20675 2901 3916 20676 2908 3925 20677 2899 3914 20678 2902 5804 20679 2909 3926 20680 2900 3927 20681 2902 5804 20682 2891 3929 20683 2909 3926 20684 2889 3904 20685 2888 3903 20686 2910 3928 20687 2891 3929 20688 2890 3932 20689 2911 3930 20690 2888 3903 20691 2892 3907 20692 2912 3931 20693 2893 3908 20694 2915 3935 20695 2890 3905 20696 2894 3909 20697 2916 3937 20698 2892 3907 20699 2895 3910 20700 2917 3938 20701 2893 3908 20702 2896 3920 20703 2904 3919 20704 2894 3909 20705 2897 3912 20706 2906 3922 20707 2895 3910 20708 2911 3930 20709 2913 3933 20710 2919 3940 20711 2914 3934 20712 2920 3941 20713 2912 3931 20714 2913 3933 20715 2915 3943 20716 2918 3939 20717 2916 3937 20718 2923 3945 20719 2914 3934 20720 2915 3943 20721 2917 3946 20722 2922 3944 20723 2904 3919 20724 2925 3948 20725 2916 3937 20726 2917 3946 20727 2906 3949 20728 2924 3947 20729 2903 3918 20730 2927 3951 20731 2904 3919 20732 2905 3921 20733 2928 3952 20734 2906 3922 20735 2907 3923 20736 2929 3954 20737 2903 3918 20738 2908 3925 20739 2930 3955 20740 2905 3921 20741 2909 3926 20742 2931 3956 20743 2907 3923 20744 2909 3926 20745 2911 3930 20746 2931 3956 20747 2910 3928 20748 2912 3931 20749 2932 3957 20750 2926 3950 20751 2928 3958 20752 2934 3960 20753 2929 3954 20754 2935 3961 20755 2927 3951 20756 2930 3955 20757 2937 3963 20758 2928 3952 20759 2931 3956 20760 2938 3965 20761 2929 3954 20762 2931 3956 20763 2919 3940 20764 2938 3965 20765 2932 3957 20766 2921 3942 20767 2939 3966 20768 2919 3940 20769 2918 3939 20770 2940 3967 20771 2920 3941 20772 2943 3970 20773 2921 3942 20774 2918 3939 20775 2922 3944 20776 2942 3969 20777 2923 3945 20778 2945 3972 20779 2920 3941 20780 2922 3944 20781 2924 3947 20782 2944 3971 20783 2925 3948 20784 2947 3974 20785 2923 3945 20786 2924 3947 20787 2926 3950 20788 2946 3973 20789 2927 3951 20790 2936 3962 20791 2925 3948 20792 2943 3970 20793 2948 3975 20794 2941 3968 20795 2942 3969 20796 2944 3971 20797 2951 3978 20798 2945 3972 20799 2952 3979 20800 2943 3970 20801 2944 3971 20802 2946 3973 20803 2950 3977 20804 2947 3974 20805 2954 3981 20806 2945 3972 20807 2946 3973 20808 2934 3960 20809 2953 3980 20810 2936 3962 20811 2956 3983 20812 2947 3974 20813 2934 3960 20814 2933 3959 20815 2955 3982 20816 2935 3961 20817 2958 3985 20818 2936 3962 20819 2937 3963 20820 2959 3986 20821 2933 3964 20822 2938 3965 20823 2960 3988 20824 2935 3961 20825 2938 3965 20826 2940 3967 20827 2960 3988 20828 2939 3966 20829 2941 3968 20830 2961 3991 20831 2940 3967 20832 2942 3969 20833 2962 3990 20834 2958 3985 20835 2963 3992 20836 2956 3983 20837 2959 3986 20838 2965 3994 20839 2957 3987 20840 2960 3988 20841 2967 3996 20842 2958 3985 20843 2960 3988 20844 2962 3990 20845 2967 3996 20846 2949 3976 20847 2970 3999 20848 2961 3991 20849 2962 3990 20850 2951 3978 20851 2969 3998 20852 2948 3975 20853 2972 4002 20854 2949 3976 20855 2951 3978 20856 2950 3977 20857 2971 4001 20858 2952 3979 20859 2974 4004 20860 2948 3975 20861 2950 3977 20862 2953 3980 20863 2973 4003 20864 2954 3981 20865 2976 4006 20866 2952 3979 20867 2953 3980 20868 2955 3982 20869 2975 4005 20870 2956 3983 20871 2964 3993 20872 2954 3981 20873 2955 3982 20874 2957 3984 20875 2977 4007 20876 2971 4001 20877 2973 4003 20878 2979 4010 20879 2974 4004 20880 2980 4011 20881 2972 4002 20882 2973 4003 20883 2975 4005 20884 2978 4009 20885 2976 4006 20886 2983 4014 20887 2974 4004 20888 2975 4005 20889 2977 4007 20890 2982 4013 20891 2964 3993 20892 2985 4016 20893 2976 4006 20894 2977 4007 20895 2966 4008 20896 2984 4015 20897 2963 3992 20898 2987 4018 20899 2964 3993 20900 2965 3994 20901 2988 4019 20902 2966 3995 20903 2967 3996 20904 2989 4021 20905 2963 3992 20906 2967 3996 20907 2969 3998 20908 2989 4021 20909 2970 3999 20910 2992 4024 20911 2968 4000 20912 2969 3998 20913 2971 4001 20914 2991 4023 20915 2972 4002 20916 2981 4012 20917 2970 3999 20918 2988 4019 20919 2512 3510 20920 2986 4020 20921 2989 4021 20922 2515 3513 20923 2987 4018 20924 2989 4021 20925 2991 4023 20926 2515 3513 20927 2992 4024 20928 2523 3521 20929 2990 4025 20930 2991 4023 20931 2979 4010 20932 2526 3525 20933 2981 4012 20934 2527 3526 20935 2992 4024 20936 2979 4010 20937 2978 4009 20938 2530 3529 20939 2980 4011 20940 2531 3530 20941 2981 4012 20942 2978 4009 20943 2982 4013 20944 2534 3533 20945 2983 4014 20946 2535 3534 20947 2980 4011 20948 2982 4013 20949 2984 4015 20950 2538 3537 20951 2985 4016 20952 2539 3538 20953 2983 4014 20954 2984 4015 20955 2986 4017 20956 2541 3541 20957 2987 4018 20958 2542 3542 20959 2985 4016 20960 3001 4036 20961 2994 4029 20962 2996 4031 20963 3025 4060 20964 2997 4032 20965 2999 4034 20966 3005 4040 20967 3000 4035 20968 3001 4036 20969 2997 4032 20970 3002 4037 20971 2998 4033 20972 3009 4044 20973 3004 4039 20974 3005 4040 20975 3002 4037 20976 3006 4041 20977 3003 4038 20978 3016 4051 20979 3008 4043 20980 3009 4044 20981 3006 4041 20982 3010 4045 20983 3007 4042 20984 3021 4056 20985 3017 4052 20986 3010 4045 20987 3012 4047 20988 3018 4053 20989 3013 4048 20990 3024 4059 20991 3020 4055 20992 3021 4056 20993 3018 4053 20994 3022 4057 20995 3019 4054 20996 2996 4031 20997 2995 4030 20998 3024 4059 20999 3022 4057 21000 3025 4060 21001 3023 4058 21002 2995 4030 21003 3026 4061 21004 3020 4055 21005 3023 4058 21006 2999 4034 21007 3029 4064 21008 2994 4029 21009 3030 4065 21010 2995 4030 21011 2999 4034 21012 2998 4033 21013 3028 4063 21014 3000 4035 21015 3032 4067 21016 2994 4029 21017 2998 4033 21018 3003 4038 21019 3031 4066 21020 3004 4039 21021 3034 4069 21022 3000 4035 21023 3003 4038 21024 3007 4042 21025 3033 4068 21026 3008 4043 21027 3036 4071 21028 3004 4039 21029 3007 4042 21030 3011 4046 21031 3035 4070 21032 3017 4052 21033 3039 4074 21034 3011 4046 21035 3013 4048 21036 3019 4054 21037 3038 4073 21038 3020 4055 21039 3027 4062 21040 3017 4052 21041 3019 4054 21042 3023 4058 21043 3040 4075 21044 3036 4071 21045 3041 4076 21046 3034 4069 21047 3035 4070 21048 3037 4072 21049 3044 4079 21050 3039 4074 21051 3046 4081 21052 3037 4072 21053 3038 4073 21054 3040 4075 21055 3045 4080 21056 3027 4062 21057 3048 4083 21058 3039 4074 21059 3040 4075 21060 3029 4064 21061 3047 4082 21062 3026 4061 21063 3050 4085 21064 3027 4062 21065 3029 4064 21066 3028 4063 21067 3049 4084 21068 3030 4065 21069 3052 4087 21070 3026 4061 21071 3028 4063 21072 3031 4066 21073 3051 4086 21074 3032 4067 21075 3054 4089 21076 3030 4065 21077 3031 4066 21078 3033 4068 21079 3053 4088 21080 3034 4069 21081 3042 4077 21082 3032 4067 21083 3033 4068 21084 3035 4070 21085 3055 4090 21086 3049 4084 21087 3051 4086 21088 3057 4092 21089 3052 4087 21090 3058 4093 21091 3050 4085 21092 3051 4086 21093 3053 4088 21094 3056 4091 21095 3054 4089 21096 3061 4096 21097 3052 4087 21098 3053 4088 21099 3055 4090 21100 3060 4095 21101 3042 4077 21102 3063 4098 21103 3054 4089 21104 3055 4090 21105 3044 4079 21106 3062 4097 21107 3041 4076 21108 3065 4100 21109 3042 4077 21110 3044 4079 21111 3043 4078 21112 3064 4099 21113 3046 4081 21114 3068 4103 21115 3043 4078 21116 3045 4080 21117 3047 4082 21118 3067 4102 21119 3048 4083 21120 3070 4105 21121 3046 4081 21122 3047 4082 21123 3049 4084 21124 3069 4104 21125 3050 4085 21126 3059 4094 21127 3048 4083 21128 3064 4099 21129 3066 4101 21130 3072 4107 21131 3068 4103 21132 3075 4110 21133 3066 4101 21134 3067 4102 21135 3069 4104 21136 3073 4108 21137 3070 4105 21138 3077 4112 21139 3068 4103 21140 3069 4104 21141 3057 4092 21142 3076 4111 21143 3059 4094 21144 3079 4114 21145 3070 4105 21146 3057 4092 21147 3056 4091 21148 3078 4113 21149 3058 4093 21150 3081 4116 21151 3059 4094 21152 3056 4091 21153 3060 4095 21154 3080 4115 21155 3061 4096 21156 3083 4118 21157 3058 4093 21158 3060 4095 21159 3062 4097 21160 3082 4117 21161 3063 4098 21162 3085 4120 21163 3061 4096 21164 3062 4097 21165 3064 4099 21166 3084 4119 21167 3065 4100 21168 3074 4109 21169 3063 4098 21170 3081 4116 21171 3086 4121 21172 3079 4114 21173 3080 4115 21174 3082 4117 21175 3089 4124 21176 3083 4118 21177 3090 4125 21178 3081 4116 21179 3082 4117 21180 3084 4119 21181 3088 4123 21182 3085 4120 21183 3092 4127 21184 3083 4118 21185 3084 4119 21186 3072 4107 21187 3091 4126 21188 3074 4109 21189 3094 4129 21190 3085 4120 21191 3072 4107 21192 3071 4106 21193 3093 4128 21194 3075 4110 21195 3097 4132 21196 3071 4106 21197 3073 4108 21198 3076 4111 21199 3096 4131 21200 3077 4112 21201 3099 4134 21202 3075 4110 21203 3076 4111 21204 3078 4113 21205 3098 4133 21206 3079 4114 21207 3087 4122 21208 3077 4112 21209 3078 4113 21210 3080 4115 21211 3100 4135 21212 3097 4132 21213 3102 4137 21214 3095 4130 21215 3096 4131 21216 3098 4133 21217 3105 4140 21218 3099 4134 21219 3106 4141 21220 3097 4132 21221 3098 4133 21222 3100 4135 21223 3104 4139 21224 3087 4122 21225 3108 4143 21226 3099 4134 21227 3100 4135 21228 3089 4124 21229 3107 4142 21230 3086 4121 21231 3110 4145 21232 3087 4122 21233 3089 4124 21234 3088 4123 21235 3109 4144 21236 3090 4125 21237 3112 4147 21238 3086 4121 21239 3088 4123 21240 3091 4126 21241 3111 4146 21242 3092 4127 21243 3114 4149 21244 3090 4125 21245 3091 4126 21246 3093 4128 21247 3113 4148 21248 3094 4129 21249 3101 4136 21250 3092 4127 21251 3093 4128 21252 3095 4130 21253 3115 4150 21254 3112 4147 21255 3116 4151 21256 3110 4145 21257 3111 4146 21258 3113 4148 21259 3119 4154 21260 3114 4149 21261 3120 4155 21262 3112 4147 21263 3113 4148 21264 3115 4150 21265 3118 4153 21266 3101 4136 21267 3122 4157 21268 3114 4149 21269 3115 4150 21270 3103 4138 21271 3121 4156 21272 3102 4137 21273 3125 4160 21274 3103 4138 21275 3105 4140 21276 3104 4139 21277 3124 4159 21278 3106 4141 21279 3127 4162 21280 3102 4137 21281 3104 4139 21282 3107 4142 21283 3126 4161 21284 3108 4143 21285 3129 4164 21286 3106 4141 21287 3107 4142 21288 3109 4144 21289 3128 4163 21290 3110 4145 21291 3117 4152 21292 3108 4143 21293 3109 4144 21294 3111 4146 21295 3130 4165 21296 3124 4159 21297 3126 4161 21298 3132 4167 21299 3125 4190 21300 3127 4168 21301 3134 4170 21302 3126 4161 21303 3128 4171 21304 3131 4166 21305 3127 4168 21306 3129 4173 21307 3133 4169 21308 3128 4171 21309 3130 4175 21310 3135 4172 21311 3129 4173 21312 3117 4177 21313 3136 4174 21314 3119 4182 21315 3139 4179 21316 3130 4175 21317 3116 4184 21318 3140 4180 21319 3117 4177 21320 3118 4186 21321 3141 4181 21322 3119 4182 21323 3120 4155 21324 3142 4183 21325 3116 4184 21326 3121 4189 21327 3143 4185 21328 3118 4186 21329 3122 4157 21330 3144 4187 21331 3120 4155 21332 3123 5805 21333 3145 4188 21334 3121 4189 21335 3123 5805 21336 3125 4190 21337 3145 4188 21338 3141 4181 21339 3146 4191 21340 3139 4179 21341 3140 4180 21342 3142 4183 21343 3149 4194 21344 3143 4185 21345 3150 4195 21346 3141 4181 21347 3142 4183 21348 3144 4187 21349 3148 4193 21350 3145 4188 21351 3152 4197 21352 3143 4185 21353 3145 4188 21354 3134 4170 21355 3152 4197 21356 3131 4166 21357 3155 4200 21358 3132 4167 21359 3134 4170 21360 3133 4169 21361 3154 4199 21362 3135 4172 21363 3157 4202 21364 3131 4166 21365 3133 4169 21366 3136 4174 21367 3156 4201 21368 3137 4176 21369 3159 4204 21370 3135 4172 21371 3136 4174 21372 3138 4178 21373 3158 4203 21374 3139 4179 21375 3147 4192 21376 3137 4176 21377 3138 4178 21378 3140 4180 21379 3160 4205 21380 3154 4199 21381 3156 4201 21382 3162 4207 21383 3157 4202 21384 3163 4208 21385 3155 4200 21386 3156 4201 21387 3158 4203 21388 3161 4206 21389 3159 4204 21390 3166 4211 21391 3157 4202 21392 3158 4203 21393 3160 4205 21394 3165 4210 21395 3147 4192 21396 3168 4213 21397 3159 4204 21398 3160 4205 21399 3149 4194 21400 3167 4212 21401 3146 4191 21402 3170 4215 21403 3147 4192 21404 3149 4194 21405 3148 4193 21406 3169 4214 21407 3150 4195 21408 3172 4217 21409 3146 4191 21410 3148 4193 21411 3151 4196 21412 3171 4216 21413 3152 5806 21414 3174 4219 21415 3150 4195 21416 3152 5806 21417 3154 4199 21418 3174 4219 21419 3155 4200 21420 3164 4209 21421 3153 4198 21422 3169 4214 21423 3171 4216 21424 3177 4222 21425 3172 4217 21426 3178 4223 21427 3170 4215 21428 3171 4216 21429 3173 4218 21430 3176 4221 21431 3174 4219 21432 3181 4226 21433 3172 4217 21434 3174 4219 21435 3162 4207 21436 3181 4226 21437 3164 4209 21438 3184 4229 21439 3175 4220 21440 3162 4207 21441 3161 4206 21442 3183 4228 21443 3163 4208 21444 3186 4231 21445 3164 4209 21446 3161 4206 21447 3165 4232 21448 3185 4230 21449 3166 4211 21450 3188 4234 21451 3163 4208 21452 3165 4232 21453 3167 4212 21454 3187 4233 21455 3168 4237 21456 3190 4236 21457 3166 4211 21458 3167 4212 21459 3169 4214 21460 3189 4235 21461 3170 4215 21462 3179 4224 21463 3168 4237 21464 3186 4231 21465 3191 4238 21466 3184 4229 21467 3185 4230 21468 3187 4233 21469 3194 4241 21470 3188 4234 21471 3195 4242 21472 3186 4231 21473 3187 4233 21474 3189 4235 21475 3193 4240 21476 3190 4236 21477 3197 4245 21478 3188 4234 21479 3189 4235 21480 3177 4222 21481 3196 4244 21482 3179 4224 21483 3199 4247 21484 3190 4236 21485 3177 4222 21486 3176 4221 21487 3198 4249 21488 3178 4223 21489 3201 4250 21490 3179 4224 21491 3176 4221 21492 3180 4225 21493 3200 4248 21494 3181 4226 21495 3203 4252 21496 3178 4223 21497 3181 4226 21498 3183 4228 21499 3203 4252 21500 3184 4229 21501 3192 4239 21502 3182 4227 21503 3183 4228 21504 3185 4230 21505 3205 4254 21506 3201 4250 21507 3206 4255 21508 3199 4247 21509 3200 4248 21510 3202 4251 21511 3209 4258 21512 3203 4252 21513 3210 4259 21514 3201 4250 21515 3203 4252 21516 3205 4254 21517 3210 4259 21518 3192 4239 21519 3213 4262 21520 3204 4253 21521 3205 4254 21522 3194 4241 21523 3212 4261 21524 3191 4238 21525 3215 4264 21526 3192 4239 21527 3194 4241 21528 3193 4240 21529 3214 4263 21530 3195 4242 21531 3217 4266 21532 3191 4243 21533 3193 4240 21534 3196 4244 21535 3216 4265 21536 3197 4245 21537 3219 4268 21538 3195 4242 21539 3196 4244 21540 3198 4246 21541 3218 4267 21542 3199 4247 21543 3207 4256 21544 3197 4245 21545 3198 4249 21546 3200 4248 21547 3220 4269 21548 3214 4263 21549 3216 4265 21550 3222 4271 21551 3217 4266 21552 3223 4272 21553 3215 4264 21554 3216 4265 21555 3218 4267 21556 3221 4270 21557 3219 4268 21558 3226 4275 21559 3217 4266 21560 3218 4267 21561 3220 4269 21562 3225 4274 21563 3207 4256 21564 3228 4277 21565 3219 4268 21566 3220 4269 21567 3209 4258 21568 3227 4276 21569 3206 4255 21570 3230 4279 21571 3207 4256 21572 3209 4258 21573 3208 4257 21574 3229 4278 21575 3210 4259 21576 3232 4281 21577 3206 4255 21578 3210 4259 21579 3212 4261 21580 3232 4281 21581 3213 4262 21582 3235 4284 21583 3211 4260 21584 3212 4261 21585 3214 4263 21586 3234 4283 21587 3215 4264 21588 3224 4273 21589 3213 4262 21590 3229 4278 21591 3231 4280 21592 3237 4286 21593 3232 4281 21594 3238 4287 21595 3230 4279 21596 3232 4281 21597 3234 4283 21598 3238 4287 21599 3235 4284 21600 3242 4291 21601 3233 4282 21602 3234 4283 21603 3222 4271 21604 3241 4290 21605 3224 4273 21606 3244 4293 21607 3235 4284 21608 3222 4271 21609 3221 4270 21610 3243 4292 21611 3223 4272 21612 3246 4296 21613 3224 4273 21614 3221 4270 21615 3225 4274 21616 3245 4295 21617 3226 4275 21618 3248 4298 21619 3223 4272 21620 3225 4274 21621 3227 4276 21622 3247 4297 21623 3228 4277 21624 3250 4300 21625 3226 4275 21626 3227 4276 21627 3229 4278 21628 3249 4299 21629 3230 4279 21630 3239 4288 21631 3228 4277 21632 3247 4297 21633 3251 4302 21634 3245 4295 21635 3246 4296 21636 3248 4298 21637 3254 4305 21638 3249 4299 21639 3255 4306 21640 3247 4297 21641 3248 4298 21642 3250 4300 21643 3253 4304 21644 3237 4301 21645 3257 4308 21646 3249 4299 21647 3250 4300 21648 3239 4288 21649 3256 4307 21650 3236 4285 21651 3259 4310 21652 3237 4286 21653 3239 4288 21654 3238 4287 21655 3258 4309 21656 3241 4290 21657 3262 4313 21658 3238 4287 21659 3240 4289 21660 3242 4291 21661 3261 4312 21662 3243 4292 21663 3264 4315 21664 3241 4290 21665 3242 4294 21666 3244 4293 21667 3263 4314 21668 3245 4295 21669 3252 4303 21670 3243 4292 21671 3244 4293 21672 3246 4296 21673 3265 4316 21674 3262 4313 21675 3268 4319 21676 3260 4311 21677 3261 4312 21678 3263 4314 21679 3266 4317 21680 3264 4315 21681 3271 4322 21682 3262 4313 21683 3263 4314 21684 3265 4316 21685 3270 4321 21686 3252 4303 21687 3273 4324 21688 3264 4315 21689 3265 4316 21690 3254 4305 21691 3272 4323 21692 3251 4302 21693 3275 4326 21694 3252 4303 21695 3254 4305 21696 3253 4304 21697 3274 4325 21698 3255 4306 21699 3277 4328 21700 3251 4302 21701 3253 4304 21702 3256 4307 21703 3276 4327 21704 3257 4308 21705 3279 4330 21706 3255 4306 21707 3256 4307 21708 3258 4309 21709 3278 4329 21710 3259 4310 21711 3267 4318 21712 3257 4308 21713 3258 4309 21714 3260 4311 21715 3280 4331 21716 3274 4325 21717 3276 4327 21718 3282 4333 21719 3277 4328 21720 3283 4334 21721 3275 4326 21722 3276 4327 21723 3278 4329 21724 3281 4332 21725 3279 4330 21726 3286 4337 21727 3277 4328 21728 3278 4329 21729 3280 4331 21730 3285 4336 21731 3267 4318 21732 3288 4340 21733 3279 4330 21734 3280 4331 21735 3269 4320 21736 3287 4339 21737 3268 4319 21738 3291 4343 21739 3269 4320 21740 3266 4317 21741 3270 4321 21742 3290 4342 21743 3271 4322 21744 3293 4345 21745 3268 4319 21746 3270 4321 21747 3272 4323 21748 3292 4344 21749 3273 4324 21750 3295 4347 21751 3271 4322 21752 3272 4323 21753 3274 4325 21754 3294 4348 21755 3275 4326 21756 3284 4335 21757 3273 4324 21758 3291 4343 21759 3296 4349 21760 3289 4341 21761 3290 4342 21762 3292 4344 21763 3299 4352 21764 3293 4345 21765 3300 4353 21766 3291 4343 21767 3292 4344 21768 3294 4346 21769 3298 4351 21770 3295 4347 21771 3302 4355 21772 3293 4345 21773 3294 4348 21774 3282 4333 21775 3301 4354 21776 3284 4335 21777 3304 4357 21778 3295 4347 21779 3282 4333 21780 3281 4332 21781 3303 4356 21782 3283 4334 21783 3306 4359 21784 3284 4335 21785 3281 4332 21786 3285 4336 21787 3305 4358 21788 3286 4337 21789 3308 4361 21790 3283 4338 21791 3285 4336 21792 3287 4339 21793 3307 4360 21794 3288 4340 21795 3310 4363 21796 3286 4337 21797 3287 4339 21798 3289 4341 21799 3309 4362 21800 3306 4359 21801 3311 4364 21802 3304 4357 21803 3305 4358 21804 3307 4360 21805 3314 4367 21806 3308 4361 21807 3315 4368 21808 3306 4359 21809 3307 4360 21810 3309 4362 21811 3313 4366 21812 3310 4363 21813 3317 4370 21814 3308 4361 21815 3309 4362 21816 3297 4350 21817 3316 4369 21818 3296 4349 21819 3320 4373 21820 3297 4350 21821 3299 4352 21822 3298 4351 21823 3319 4372 21824 3300 4353 21825 3322 4375 21826 3296 4349 21827 3298 4351 21828 3301 4354 21829 3321 4374 21830 3302 4355 21831 3324 4377 21832 3300 4353 21833 3301 4354 21834 3303 4356 21835 3323 4376 21836 3304 4357 21837 3312 4365 21838 3302 4355 21839 3303 4356 21840 3305 4358 21841 3325 4378 21842 3319 4372 21843 3321 4374 21844 3327 4380 21845 3322 4375 21846 3328 4381 21847 3320 4373 21848 3321 4374 21849 3323 4376 21850 3326 4379 21851 3324 4387 21852 3331 4384 21853 3322 4375 21854 3323 4376 21855 3325 4378 21856 3330 4383 21857 3312 4365 21858 3333 4386 21859 3324 4387 21860 3325 4378 21861 3314 4388 21862 3332 4385 21863 3311 4364 21864 3335 4390 21865 3312 4365 21866 3314 4388 21867 3313 4366 21868 3334 4389 21869 3315 4368 21870 3337 4392 21871 3311 4364 21872 3313 4366 21873 3316 4369 21874 3336 4391 21875 3317 4370 21876 3339 4394 21877 3315 4368 21878 3316 4369 21879 3318 4371 21880 3338 4393 21881 3320 4373 21882 3329 4382 21883 3318 4371 21884 3334 4389 21885 3336 4391 21886 3342 4397 21887 3337 4392 21888 3343 4398 21889 3335 4390 21890 3336 4391 21891 3338 4393 21892 3341 4396 21893 3339 4394 21894 3346 4401 21895 3337 4392 21896 3338 4393 21897 3340 4402 21898 3345 4400 21899 3329 4382 21900 3349 4405 21901 3340 4402 21902 3327 4380 21903 3326 4379 21904 3348 4404 21905 3328 4381 21906 3351 4407 21907 3329 4382 21908 3326 4379 21909 3330 4383 21910 3350 4406 21911 3331 4384 21912 3353 4409 21913 3328 4381 21914 3330 4383 21915 3332 4385 21916 3352 4408 21917 3333 4386 21918 3355 4411 21919 3331 4384 21920 3332 4385 21921 3334 4389 21922 3354 4410 21923 3335 4390 21924 3344 4399 21925 3333 4386 21926 3351 4407 21927 3356 4412 21928 3349 4405 21929 3352 4408 21930 3358 4414 21931 3350 4406 21932 3353 4409 21933 3360 4416 21934 3351 4407 21935 3354 4410 21936 3361 4417 21937 3352 4408 21938 3355 4411 21939 3362 4418 21940 3353 4409 21941 3354 4410 21942 3342 4397 21943 3361 4417 21944 3355 4411 21945 3344 4399 21946 3362 4418 21947 3342 4397 21948 3341 4396 21949 3363 4419 21950 3344 4399 21951 3343 4398 21952 3364 4420 21953 3341 4396 21954 3345 4400 21955 3365 4421 21956 3343 4398 21957 3346 4401 21958 3366 4422 21959 3345 4400 21960 3347 4403 21961 3367 4423 21962 3349 4405 21963 3357 4413 21964 3347 4403 21965 3350 4406 21966 3359 4415 21967 3348 4404 21968 3364 4450 21969 3366 4422 21970 3372 4428 21971 3367 4434 21972 3373 4429 21973 3365 4431 21974 3366 4422 21975 3368 4424 21976 3371 4427 21977 3369 5807 21978 3376 4433 21979 3367 4434 21980 3369 5807 21981 3357 4436 21982 3376 4433 21983 3359 4415 21984 3379 4438 21985 3370 4426 21986 3357 4436 21987 3356 4439 21988 3378 4437 21989 3358 4445 21990 3381 4441 21991 3359 4415 21992 3356 4439 21993 3360 4442 21994 3380 4440 21995 3361 4449 21996 3383 4444 21997 3358 4445 21998 3360 4442 21999 3362 4446 22000 3382 4443 22001 3363 4451 22002 3385 4448 22003 3361 4449 22004 3362 4446 22005 3364 4450 22006 3384 4447 22007 3365 4431 22008 3374 4430 22009 3363 4451 22010 3380 4440 22011 3382 4443 22012 3387 4453 22013 3383 4444 22014 3388 4454 22015 3381 4441 22016 3382 4443 22017 3384 4447 22018 3386 4452 22019 3385 4448 22020 3391 4457 22021 3383 4444 22022 3384 4447 22023 3372 4428 22024 3390 4456 22025 3374 4430 22026 3393 4459 22027 3385 4448 22028 3372 4428 22029 3371 4427 22030 3392 4458 22031 3373 4429 22032 3395 4461 22033 3374 4430 22034 3371 4427 22035 3375 4432 22036 3394 4460 22037 3376 4433 22038 3397 4463 22039 3373 4429 22040 3376 4433 22041 3378 4437 22042 3397 4463 22043 3379 4438 22044 3400 4466 22045 3377 4435 22046 3378 4437 22047 3380 4440 22048 3399 4465 22049 3381 4441 22050 3389 4455 22051 3379 4438 22052 3394 4460 22053 3396 4462 22054 3402 4468 22055 3397 4463 22056 3403 4469 22057 3395 4461 22058 3397 4463 22059 3399 4465 22060 3403 4469 22061 3400 4466 22062 3407 4473 22063 3398 4464 22064 3399 4465 22065 3387 4453 22066 3406 4472 22067 3389 4455 22068 3409 4475 22069 3400 4466 22070 3387 4453 22071 3386 4452 22072 3408 4474 22073 3388 4454 22074 3411 4477 22075 3389 4455 22076 3386 4452 22077 3390 4456 22078 3410 4476 22079 3391 4457 22080 3413 4479 22081 3388 4454 22082 3390 4456 22083 3392 4458 22084 3412 4478 22085 3393 4459 22086 3415 4481 22087 3391 4457 22088 3392 4458 22089 3394 4460 22090 3414 4480 22091 3395 4461 22092 3404 4470 22093 3393 4459 22094 3411 4477 22095 3416 4482 22096 3409 4475 22097 3410 4476 22098 3412 4478 22099 3419 4485 22100 3413 4479 22101 3420 4486 22102 3411 4477 22103 3412 4478 22104 3414 4480 22105 3418 4484 22106 3415 4481 22107 3422 4488 22108 3413 4479 22109 3414 4480 22110 3402 4468 22111 3421 4487 22112 3404 4470 22113 3424 4490 22114 3415 4481 22115 3402 4468 22116 3401 4467 22117 3423 4489 22118 3403 4469 22119 3426 4492 22120 3404 4470 22121 3403 4469 22122 3406 4472 22123 3426 4492 22124 3407 4473 22125 3429 4495 22126 3405 4471 22127 3406 4472 22128 3408 4474 22129 3428 4494 22130 3409 4475 22131 3417 4483 22132 3407 4473 22133 3408 4474 22134 3410 4476 22135 3430 4496 22136 3426 4492 22137 3431 4497 22138 3424 4490 22139 3426 4492 22140 3428 4494 22141 3431 4497 22142 3429 4495 22143 3436 4502 22144 3427 4493 22145 3428 4494 22146 3430 4496 22147 3435 4501 22148 3417 4483 22149 3438 4504 22150 3429 4495 22151 3430 4496 22152 3419 4485 22153 3437 4503 22154 3416 4482 22155 3440 4506 22156 3417 4483 22157 3419 4485 22158 3418 4484 22159 3439 4505 22160 3420 4486 22161 3442 4508 22162 3416 4482 22163 3418 4484 22164 3421 4487 22165 3441 4507 22166 3422 4488 22167 3444 4510 22168 3420 4486 22169 3421 4487 22170 3423 4489 22171 3443 4509 22172 3424 4490 22173 3432 4498 22174 3422 4488 22175 3423 4489 22176 3425 4491 22177 3445 4511 22178 3439 4505 22179 3441 4507 22180 3447 4513 22181 3442 4508 22182 3448 4514 22183 3440 4506 22184 3441 4507 22185 3443 4509 22186 3446 4512 22187 3444 4510 22188 3451 4517 22189 3442 4508 22190 3443 4509 22191 3445 4511 22192 3450 4516 22193 3432 4498 22194 3453 4519 22195 3444 4510 22196 3445 4511 22197 3434 4500 22198 3452 4518 22199 3431 4497 22200 3455 4521 22201 3432 4498 22202 3431 4497 22203 3435 4501 22204 3455 4521 22205 3436 4502 22206 3458 4524 22207 3433 4499 22208 3435 4501 22209 3437 4503 22210 3457 4523 22211 3438 4504 22212 3460 4526 22213 3436 4502 22214 3437 4503 22215 3439 4505 22216 3459 4525 22217 3440 4506 22218 3449 4515 22219 3438 4504 22220 3455 4521 22221 3457 4523 22222 3464 4530 22223 3458 4524 22224 3465 4531 22225 3456 4522 22226 3457 4523 22227 3459 4525 22228 3463 4529 22229 3460 4526 22230 3467 4533 22231 3458 4524 22232 3459 4525 22233 3447 4513 22234 3466 4532 22235 3449 4515 22236 3469 4535 22237 3460 4526 22238 3447 4513 22239 3446 4512 22240 3468 4534 22241 3448 4514 22242 3471 4537 22243 3449 4515 22244 3446 4512 22245 3450 4516 22246 3470 4536 22247 3451 4517 22248 3473 4539 22249 3448 4514 22250 3450 4516 22251 3452 4518 22252 3472 4538 22253 3453 4519 22254 3475 4541 22255 3451 4517 22256 3452 4518 22257 3454 4520 22258 3474 4540 22259 3455 4521 22260 3464 4530 22261 3453 4519 22262 3471 4537 22263 2997 4032 22264 3469 4535 22265 3470 4536 22266 3472 4538 22267 3001 4036 22268 3473 4539 22269 3002 4037 22270 3471 4537 22271 3472 4538 22272 3474 4540 22273 3005 4040 22274 3475 4541 22275 3006 4041 22276 3473 4539 22277 3474 4540 22278 3462 4528 22279 3009 4044 22280 3464 4530 22281 3010 4045 22282 3475 4541 22283 3464 4530 22284 3463 4529 22285 3010 4045 22286 3465 4531 22287 3018 4053 22288 3461 4527 22289 3463 4529 22290 3466 4532 22291 3021 4056 22292 3467 4533 22293 3022 4057 22294 3465 4531 22295 3466 4532 22296 3468 4534 22297 3024 4059 22298 3469 4535 22299 3025 4060 22300 3467 4533 22301 3468 4534 22302 3470 4536 22303 2996 4031 22304 3482 4548 22305 3476 4542 22306 3478 4544 22307 3485 4551 22308 3479 4545 22309 3481 4547 22310 3486 4552 22311 3482 4548 22312 3483 4549 22313 3489 4555 22314 3484 4550 22315 3485 4551 22316 3490 4556 22317 3486 4552 22318 3487 4553 22319 3493 4559 22320 3488 4554 22321 3489 4555 22322 3498 4564 22323 3490 4556 22324 3491 4557 22325 3499 4565 22326 3492 4558 22327 3493 4559 22328 3502 4568 22329 3492 4558 22330 3500 4566 22331 3505 4571 22332 3501 4567 22333 3496 4562 22334 3506 4572 22335 3502 4568 22336 3503 4569 22337 3507 4573 22338 3504 4570 22339 3505 4571 22340 3476 4542 22341 3506 4572 22342 3477 4543 22343 3481 4547 22344 3480 4546 22345 3507 4573 22346 3477 4543 22347 3503 4569 22348 3509 4575 22349 3512 4578 22350 3481 4547 22351 3510 4576 22352 3478 4544 22353 3477 4543 22354 3511 4577 22355 3514 4580 22356 3485 4551 22357 3512 4578 22358 3483 4549 22359 3478 4544 22360 3513 4579 22361 3516 4582 22362 3489 4555 22363 3514 4580 22364 3487 4553 22365 3483 4549 22366 3515 4581 22367 3518 4584 22368 3493 4559 22369 3516 4582 22370 3491 4557 22371 3487 4553 22372 3517 4583 22373 3520 4586 22374 3499 4565 22375 3518 4584 22376 3500 4566 22377 3499 4565 22378 3521 4587 22379 3522 4588 22380 3505 4571 22381 3519 4585 22382 3503 4569 22383 3500 4566 22384 3508 4574 22385 3510 4576 22386 3507 4573 22387 3522 4588 22388 3517 4583 22389 3515 4581 22390 3524 4590 22391 3527 4593 22392 3520 4586 22393 3525 4591 22394 3521 4587 22395 3520 4586 22396 3528 4594 22397 3530 4596 22398 3522 4588 22399 3526 4592 22400 3508 4574 22401 3521 4587 22402 3529 4595 22403 3532 4598 22404 3510 4576 22405 3530 4596 22406 3509 4575 22407 3508 4574 22408 3531 4597 22409 3534 4600 22410 3512 4578 22411 3532 4598 22412 3511 4577 22413 3509 4575 22414 3533 4599 22415 3536 4602 22416 3514 4580 22417 3534 4600 22418 3513 4579 22419 3511 4577 22420 3535 4601 22421 3537 4603 22422 3516 4582 22423 3536 4602 22424 3515 4581 22425 3513 4579 22426 3523 4589 22427 3525 4591 22428 3518 4584 22429 3537 4603 22430 3541 4607 22431 3534 4600 22432 3538 4604 22433 3533 4599 22434 3531 4597 22435 3540 4606 22436 3543 4609 22437 3536 4602 22438 3541 4607 22439 3535 4601 22440 3533 4599 22441 3542 4608 22442 3545 4611 22443 3537 4603 22444 3543 4609 22445 3523 4589 22446 3535 4601 22447 3544 4610 22448 3547 4613 22449 3525 4591 22450 3545 4611 22451 3524 4590 22452 3523 4589 22453 3546 4612 22454 3549 4615 22455 3527 4593 22456 3547 4613 22457 3528 4594 22458 3527 4593 22459 3550 4616 22460 3552 4618 22461 3530 4596 22462 3548 4614 22463 3529 4595 22464 3528 4594 22465 3551 4617 22466 3538 4604 22467 3532 4598 22468 3552 4618 22469 3531 4597 22470 3529 4595 22471 3539 4605 22472 3556 4622 22473 3549 4615 22474 3553 4619 22475 3550 4616 22476 3549 4615 22477 3557 4623 22478 3559 4625 22479 3552 4618 22480 3554 4620 22481 3551 4617 22482 3550 4616 22483 3558 4624 22484 3561 4627 22485 3538 4604 22486 3559 4625 22487 3539 4605 22488 3551 4617 22489 3560 4626 22490 3563 4629 22491 3541 4607 22492 3561 4627 22493 3540 4606 22494 3539 4605 22495 3562 4628 22496 3565 4631 22497 3543 4609 22498 3563 4629 22499 3542 4608 22500 3540 4606 22501 3564 4630 22502 3567 4633 22503 3545 4611 22504 3565 4631 22505 3544 4610 22506 3542 4608 22507 3566 4632 22508 3553 4619 22509 3547 4613 22510 3567 4633 22511 3546 4612 22512 3544 4610 22513 3555 4621 22514 3562 4628 22515 3560 4626 22516 3569 4635 22517 3572 4638 22518 3565 4631 22519 3570 4636 22520 3564 4630 22521 3562 4628 22522 3571 4637 22523 3574 4640 22524 3567 4633 22525 3572 4638 22526 3566 4632 22527 3564 4630 22528 3573 4639 22529 3576 4642 22530 3553 4619 22531 3574 4640 22532 3555 4621 22533 3566 4632 22534 3575 4641 22535 3578 4644 22536 3556 4622 22537 3576 4642 22538 3557 4623 22539 3556 4622 22540 3579 4645 22541 3581 4647 22542 3559 4625 22543 3577 4643 22544 3558 4624 22545 3557 4623 22546 3580 4646 22547 3582 4648 22548 3561 4627 22549 3581 4647 22550 3560 4626 22551 3558 4624 22552 3568 4634 22553 3570 4636 22554 3563 4629 22555 3582 4648 22556 3579 4645 22557 3578 4644 22558 3585 4651 22559 3588 4654 22560 3581 4647 22561 3586 4652 22562 3580 4646 22563 3579 4645 22564 3587 4653 22565 3590 4656 22566 3582 4648 22567 3588 4654 22568 3568 4634 22569 3580 4646 22570 3589 4655 22571 3592 4658 22572 3570 4636 22573 3590 4656 22574 3569 4635 22575 3568 4634 22576 3591 4657 22577 3594 4660 22578 3572 4638 22579 3592 4658 22580 3571 4637 22581 3569 4635 22582 3593 4659 22583 3596 4662 22584 3574 4640 22585 3594 4660 22586 3573 4639 22587 3571 4637 22588 3595 4661 22589 3597 4663 22590 3576 4642 22591 3596 4662 22592 3575 4641 22593 3573 4639 22594 3583 4649 22595 3584 4650 22596 3578 4644 22597 3597 4663 22598 3593 4659 22599 3591 4657 22600 3599 4665 22601 3602 4668 22602 3596 4662 22603 3600 4666 22604 3595 4661 22605 3593 4659 22606 3601 4667 22607 3604 4670 22608 3597 4663 22609 3602 4668 22610 3583 4649 22611 3595 4661 22612 3603 4669 22613 3606 4672 22614 3584 4650 22615 3604 4670 22616 3585 4651 22617 3584 4650 22618 3607 4673 22619 3609 4675 22620 3588 4654 22621 3605 4671 22622 3587 4653 22623 3585 4651 22624 3608 4674 22625 3611 4677 22626 3590 4656 22627 3609 4675 22628 3589 4655 22629 3587 4653 22630 3610 4676 22631 3612 4678 22632 3592 4658 22633 3611 4677 22634 3591 4657 22635 3589 4655 22636 3598 4664 22637 3600 4666 22638 3594 4660 22639 3612 4678 22640 3615 4683 22641 3609 4675 22642 3613 4679 22643 3616 4685 22644 3608 4680 22645 3614 4682 22646 3617 4687 22647 3611 4677 22648 3615 4683 22649 3618 4688 22650 3610 4684 22651 3616 4685 22652 3620 4691 22653 3612 4686 22654 3617 4687 22655 3598 4692 22656 3610 4684 22657 3619 4689 22658 3622 4694 22659 3600 4690 22660 3620 4691 22661 3599 4665 22662 3598 4692 22663 3621 4693 22664 3602 4697 22665 3600 4690 22666 3623 4695 22667 3601 4667 22668 3599 4665 22669 3624 4696 22670 3604 4700 22671 3602 4697 22672 3625 4698 22673 3603 4669 22674 3601 4667 22675 3626 4699 22676 3606 4702 22677 3604 4700 22678 3627 4701 22679 3614 4682 22680 3607 4681 22681 3627 4701 22682 3623 4695 22683 3622 4694 22684 3629 4704 22685 3632 4707 22686 3624 4696 22687 3630 4705 22688 3625 4698 22689 3623 4695 22690 3631 4706 22691 3635 4710 22692 3626 4699 22693 3632 4707 22694 3627 4701 22695 3625 4698 22696 3633 4708 22697 3637 4712 22698 3614 4682 22699 3633 4708 22700 3615 4683 22701 3613 4679 22702 3636 4711 22703 3639 4714 22704 3616 4685 22705 3637 4712 22706 3617 4687 22707 3615 4683 22708 3638 4713 22709 3641 4716 22710 3618 4688 22711 3639 4714 22712 3620 4691 22713 3617 4687 22714 3640 4715 22715 3642 4717 22716 3619 4689 22717 3641 4716 22718 3622 4694 22719 3620 4691 22720 3628 4703 22721 3630 4705 22722 3621 4693 22723 3642 4717 22724 3646 4721 22725 3639 4714 22726 3643 4718 22727 3638 4713 22728 3636 4711 22729 3645 4720 22730 3648 4723 22731 3641 4716 22732 3646 4721 22733 3640 4715 22734 3638 4713 22735 3647 4722 22736 3650 4725 22737 3642 4717 22738 3648 4723 22739 3628 4703 22740 3640 4715 22741 3649 4724 22742 3652 4727 22743 3630 4705 22744 3650 4725 22745 3629 4704 22746 3628 4703 22747 3651 4726 22748 3654 4729 22749 3632 4707 22750 3652 4727 22751 3631 4706 22752 3629 4704 22753 3653 4728 22754 3657 4732 22755 3635 4710 22756 3654 4729 22757 3633 4733 22758 3631 4706 22759 3655 4730 22760 3643 4718 22761 3637 4712 22762 3655 4730 22763 3636 4711 22764 3634 4709 22765 3644 4719 22766 3661 4737 22767 3654 4729 22768 3658 4734 22769 3653 4728 22770 3651 4726 22771 3660 4736 22772 3664 4740 22773 3657 4732 22774 3661 4737 22775 3655 4730 22776 3653 4728 22777 3662 4738 22778 3666 4742 22779 3643 4718 22780 3662 4738 22781 3644 4719 22782 3656 4731 22783 3665 4741 22784 3668 4745 22785 3646 4721 22786 3666 4742 22787 3645 4720 22788 3644 4719 22789 3667 4743 22790 3670 4747 22791 3648 4744 22792 3668 4745 22793 3647 4722 22794 3645 4720 22795 3669 4746 22796 3672 4749 22797 3650 4725 22798 3670 4747 22799 3649 4750 22800 3647 4722 22801 3671 4748 22802 3658 4734 22803 3652 4727 22804 3672 4749 22805 3651 4726 22806 3649 4750 22807 3659 4735 22808 3667 4743 22809 3665 4741 22810 3674 4752 22811 3677 4756 22812 3670 4747 22813 3675 4753 22814 3669 4746 22815 3667 4743 22816 3676 4755 22817 3679 4758 22818 3672 4749 22819 3677 4756 22820 3671 4748 22821 3669 4746 22822 3678 4757 22823 3681 4780 22824 3658 4734 22825 3679 4758 22826 3659 4735 22827 3671 4748 22828 3680 4759 22829 3683 4762 22830 3661 4737 22831 3681 4760 22832 3660 4736 22833 3659 4735 22834 3682 4761 22835 3686 4765 22836 3664 4740 22837 3683 4762 22838 3662 4738 22839 3660 4736 22840 3684 4763 22841 3687 4766 22842 3666 4742 22843 3684 4763 22844 3665 4741 22845 3663 4739 22846 3673 4751 22847 3675 4753 22848 3668 4745 22849 3687 4766 22850 3682 4761 22851 3680 4759 22852 3689 4768 22853 3693 4772 22854 3686 4765 22855 3690 4769 22856 3684 4763 22857 3682 4761 22858 3691 4770 22859 3695 4774 22860 3687 4766 22861 3691 4770 22862 3673 4751 22863 3685 4764 22864 3694 4773 22865 3697 4776 22866 3675 4753 22867 3695 4774 22868 3674 4752 22869 3673 4751 22870 3696 4775 22871 3699 4778 22872 3677 4756 22873 3697 4776 22874 3676 4755 22875 3674 4754 22876 3698 4777 22877 3701 4781 22878 3679 4758 22879 3699 4778 22880 3678 4757 22881 3676 4755 22882 3700 4779 22883 3702 4782 22884 3681 4780 22885 3701 4781 22886 3680 4759 22887 3678 4757 22888 3688 4767 22889 3690 4769 22890 3683 4762 22891 3702 4782 22892 3706 4786 22893 3699 4778 22894 3703 4783 22895 3698 4777 22896 3696 4775 22897 3705 4785 22898 3708 4788 22899 3701 4781 22900 3706 4786 22901 3700 4779 22902 3698 4777 22903 3707 4787 22904 3710 4790 22905 3702 4782 22906 3708 4788 22907 3688 4767 22908 3700 4779 22909 3709 4789 22910 3712 4792 22911 3690 4769 22912 3710 4790 22913 3689 4768 22914 3688 4767 22915 3711 4791 22916 3715 4795 22917 3693 4772 22918 3712 4792 22919 3691 4770 22920 3689 4768 22921 3713 4793 22922 3717 4797 22923 3695 4774 22924 3713 4793 22925 3694 4773 22926 3692 4771 22927 3716 4796 22928 3703 4783 22929 3697 4776 22930 3717 4797 22931 3696 4775 22932 3694 4773 22933 3704 4784 22934 3722 4802 22935 3715 4795 22936 3718 4798 22937 3713 4793 22938 3711 4791 22939 3720 4800 22940 3724 4804 22941 3717 4797 22942 3720 4800 22943 3716 4796 22944 3714 4794 22945 3723 4803 22946 3726 4807 22947 3703 4783 22948 3724 4804 22949 3704 4784 22950 3716 4796 22951 3725 4806 22952 3728 4809 22953 3706 4786 22954 3726 4807 22955 3705 4785 22956 3704 4784 22957 3727 4808 22958 3730 4811 22959 3708 4788 22960 3728 4809 22961 3707 4787 22962 3705 4785 22963 3729 4810 22964 3732 4813 22965 3710 4790 22966 3730 4811 22967 3709 4789 22968 3707 4787 22969 3731 4812 22970 3718 5808 22971 3712 4792 22972 3732 4813 22973 3711 4791 22974 3709 4789 22975 3719 4799 22976 3730 4811 22977 3728 4809 22978 3734 4815 22979 3737 4818 22980 3729 4810 22981 3735 4816 22982 3732 4813 22983 3730 4811 22984 3736 4817 22985 3739 4820 22986 3731 4812 22987 3737 4818 22988 3718 5808 22989 3732 4813 22990 3738 4819 22991 3741 4822 22992 3719 4799 22993 3739 4820 22994 3722 4802 22995 3718 4798 22996 3740 4821 22997 3743 4824 22998 3720 4800 22999 3741 4822 23000 3724 4804 23001 3720 4800 23002 3744 4825 23003 3746 4827 23004 3723 4803 23005 3742 4823 23006 3726 4807 23007 3724 4804 23008 3745 4826 23009 3747 4828 23010 3725 4806 23011 3746 4827 23012 3728 4809 23013 3726 4807 23014 3733 4814 23015 3735 4816 23016 3727 4808 23017 3747 4828 23018 3744 4825 23019 3743 4824 23020 3751 4832 23021 3753 4834 23022 3746 4827 23023 3748 4829 23024 3745 4826 23025 3744 4825 23026 3752 4833 23027 3755 4836 23028 3747 4828 23029 3753 4834 23030 3733 4814 23031 3745 4826 23032 3754 4835 23033 3757 4838 23034 3735 4816 23035 3755 4836 23036 3734 4815 23037 3733 4814 23038 3756 4837 23039 3759 4840 23040 3737 4818 23041 3757 4838 23042 3736 4817 23043 3734 4815 23044 3758 4839 23045 3761 4842 23046 3739 4820 23047 3759 4840 23048 3738 4819 23049 3736 4817 23050 3760 4841 23051 3762 4843 23052 3741 4822 23053 3761 4842 23054 3740 4821 23055 3738 4819 23056 3749 4830 23057 3750 4831 23058 3743 4824 23059 3762 4843 23060 3766 4847 23061 3759 4840 23062 3763 4844 23063 3758 4839 23064 3756 4837 23065 3765 4846 23066 3768 4850 23067 3761 4842 23068 3766 4847 23069 3760 4841 23070 3758 4839 23071 3767 4849 23072 3770 4852 23073 3762 4843 23074 3768 4850 23075 3749 4830 23076 3760 4841 23077 3769 4851 23078 3772 4854 23079 3750 4831 23080 3770 4852 23081 3751 4832 23082 3750 4831 23083 3773 4855 23084 3775 4857 23085 3753 4834 23086 3771 4853 23087 3752 4833 23088 3751 4832 23089 3774 4856 23090 3777 4864 23091 3755 4836 23092 3775 4857 23093 3754 4835 23094 3752 4833 23095 3776 4858 23096 3763 4844 23097 3757 4838 23098 3777 4859 23099 3756 4837 23100 3754 4835 23101 3764 4845 23102 3773 4855 23103 3772 4854 23104 3779 4861 23105 3782 4865 23106 3775 4857 23107 3780 4862 23108 3774 4856 23109 3773 4855 23110 3781 4863 23111 3784 4867 23112 3777 4864 23113 3782 4865 23114 3776 4858 23115 3774 4856 23116 3783 4866 23117 3786 4869 23118 3763 4844 23119 3784 4867 23120 3764 4845 23121 3776 4858 23122 3785 4868 23123 3788 4871 23124 3766 4847 23125 3786 4869 23126 3765 4846 23127 3764 4845 23128 3787 4870 23129 3790 4873 23130 3768 4850 23131 3788 4871 23132 3767 4849 23133 3765 4848 23134 3789 4872 23135 3792 4875 23136 3770 4852 23137 3790 4873 23138 3769 4851 23139 3767 4849 23140 3791 4874 23141 3778 4860 23142 3772 4854 23143 3792 4875 23144 3787 4870 23145 3785 4868 23146 3794 4877 23147 3797 4880 23148 3790 4873 23149 3795 4878 23150 3789 4872 23151 3787 4870 23152 3796 4879 23153 3799 4882 23154 3792 4875 23155 3797 4880 23156 3791 4874 23157 3789 4872 23158 3798 4881 23159 3801 4884 23160 3778 4860 23161 3799 4882 23162 3779 4861 23163 3778 4860 23164 3802 4885 23165 3804 4887 23166 3782 4865 23167 3800 4883 23168 3781 4863 23169 3779 4861 23170 3803 4886 23171 3806 4889 23172 3784 4867 23173 3804 4887 23174 3783 4866 23175 3781 4863 23176 3805 4888 23177 3807 4890 23178 3786 4869 23179 3806 4889 23180 3785 4868 23181 3783 4866 23182 3793 4876 23183 3795 4878 23184 3788 4871 23185 3807 4890 23186 3811 4894 23187 3804 4887 23188 3808 4891 23189 3803 4886 23190 3802 4885 23191 3810 4893 23192 3813 4896 23193 3806 4889 23194 3811 4894 23195 3805 4897 23196 3803 4886 23197 3812 4895 23198 3815 4900 23199 3807 4890 23200 3813 4896 23201 3793 4876 23202 3805 4897 23203 3814 4898 23204 3817 4902 23205 3795 4899 23206 3815 4900 23207 3794 4877 23208 3793 4876 23209 3816 4901 23210 3819 4904 23211 3797 4880 23212 3817 4902 23213 3796 4879 23214 3794 4877 23215 3818 4903 23216 3821 4906 23217 3799 4882 23218 3819 4904 23219 3798 4881 23220 3796 4879 23221 3820 4905 23222 3822 4907 23223 3801 4884 23224 3821 4906 23225 3802 4885 23226 3801 4884 23227 3809 4892 23228 3826 4911 23229 3819 4904 23230 3823 4908 23231 3818 4903 23232 3816 4901 23233 3825 4910 23234 3828 4914 23235 3821 4906 23236 3826 4911 23237 3820 4905 23238 3818 4903 23239 3827 4912 23240 3830 4916 23241 3822 4913 23242 3828 4914 23243 3809 4892 23244 3822 4913 23245 3831 4917 23246 3833 4919 23247 3811 4894 23248 3829 4915 23249 3810 4893 23250 3809 4892 23251 3832 4918 23252 3835 4921 23253 3813 4896 23254 3833 4919 23255 3812 4895 23256 3810 4893 23257 3834 4920 23258 3837 4923 23259 3815 4900 23260 3835 4921 23261 3814 4898 23262 3812 4895 23263 3836 4922 23264 3823 4908 23265 3817 4902 23266 3837 4923 23267 3816 4901 23268 3814 4898 23269 3824 4909 23270 3832 4918 23271 3831 4917 23272 3839 4925 23273 3835 4921 23274 3833 4919 23275 3841 4927 23276 3834 4920 23277 3832 4918 23278 3842 4928 23279 3837 4923 23280 3835 4921 23281 3843 4929 23282 3845 4931 23283 3836 4922 23284 3842 4928 23285 3823 4908 23286 3837 4923 23287 3844 4930 23288 3846 4932 23289 3824 4909 23290 3845 4931 23291 3847 4933 23292 3826 4911 23293 3844 4930 23294 3848 4934 23295 3825 4910 23296 3846 4932 23297 3849 4935 23298 3828 4914 23299 3847 4933 23300 3851 4937 23301 3827 4912 23302 3848 4934 23303 3852 4938 23304 3830 4916 23305 3849 4935 23306 3831 4917 23307 3830 4916 23308 3838 4924 23309 3833 4919 23310 3829 4915 23311 3840 4926 23312 3856 4943 23313 3848 4934 23314 3853 4939 23315 3849 4944 23316 3847 4940 23317 3855 4942 23318 3859 4947 23319 3851 4937 23320 3856 4943 23321 3852 4949 23322 3849 4944 23323 3857 4945 23324 3861 4952 23325 3838 4948 23326 3857 4945 23327 3840 4926 23328 3850 4936 23329 3860 4950 23330 3863 4955 23331 3839 4951 23332 3861 4952 23333 3841 4927 23334 3840 4926 23335 3862 4953 23336 3865 4958 23337 3842 4954 23338 3863 4955 23339 3843 4959 23340 3841 4927 23341 3864 4956 23342 3867 4961 23343 3845 4957 23344 3865 4958 23345 3844 4962 23346 3843 4959 23347 3866 4960 23348 3853 4939 23349 3846 4932 23350 3867 4961 23351 3847 4940 23352 3844 4962 23353 3854 4941 23354 3871 4966 23355 3865 4958 23356 3868 4963 23357 3864 4956 23358 3862 4953 23359 3870 4965 23360 3873 4968 23361 3867 4961 23362 3871 4966 23363 3866 4960 23364 3864 4956 23365 3872 4967 23366 3875 4970 23367 3853 4939 23368 3873 4968 23369 3854 4941 23370 3866 4960 23371 3874 4969 23372 3877 4972 23373 3856 4943 23374 3875 4970 23375 3855 4942 23376 3854 4941 23377 3876 4971 23378 3880 4975 23379 3859 4947 23380 3877 4972 23381 3857 4945 23382 3855 4942 23383 3878 4973 23384 3882 4977 23385 3861 4952 23386 3878 4973 23387 3860 4950 23388 3858 4946 23389 3881 4976 23390 3868 4963 23391 3863 4955 23392 3882 4977 23393 3862 4953 23394 3860 4950 23395 3869 4964 23396 3887 4982 23397 3880 4975 23398 3883 4978 23399 3878 4973 23400 3876 4971 23401 3885 4980 23402 3889 4984 23403 3882 4977 23404 3885 4980 23405 3881 4976 23406 3879 4974 23407 3888 4983 23408 3891 4986 23409 3868 4963 23410 3889 4984 23411 3869 4964 23412 3881 4976 23413 3890 4985 23414 3893 4988 23415 3871 4966 23416 3891 4986 23417 3870 4965 23418 3869 4964 23419 3892 4987 23420 3895 4990 23421 3873 4968 23422 3893 4988 23423 3872 4967 23424 3870 4965 23425 3894 4989 23426 3897 4992 23427 3875 4970 23428 3895 4990 23429 3874 4969 23430 3872 4967 23431 3896 4991 23432 3883 4978 23433 3877 4972 23434 3897 4992 23435 3876 4971 23436 3874 4969 23437 3884 4979 23438 3892 4987 23439 3890 4985 23440 3899 4994 23441 3902 4997 23442 3895 4990 23443 3900 4995 23444 3894 4989 23445 3892 4987 23446 3901 4996 23447 3904 4999 23448 3897 4992 23449 3902 4997 23450 3896 4991 23451 3894 4989 23452 3903 4998 23453 3906 5001 23454 3883 4978 23455 3904 4999 23456 3884 4979 23457 3896 4991 23458 3905 5000 23459 3909 5004 23460 3887 4982 23461 3906 5001 23462 3885 4980 23463 3884 4979 23464 3907 5002 23465 3911 5006 23466 3889 4984 23467 3907 5002 23468 3888 4983 23469 3886 4981 23470 3910 5005 23471 3912 5007 23472 3891 4986 23473 3911 5006 23474 3890 4985 23475 3888 4983 23476 3898 4993 23477 3900 4995 23478 3893 4988 23479 3912 5007 23480 3907 5002 23481 3905 5000 23482 3914 5009 23483 3918 5013 23484 3911 5006 23485 3914 5009 23486 3910 5005 23487 3908 5003 23488 3917 5012 23489 3920 5015 23490 3912 5007 23491 3918 5013 23492 3898 4993 23493 3910 5005 23494 3919 5014 23495 3922 5017 23496 3900 4995 23497 3920 5015 23498 3899 4994 23499 3898 4993 23500 3921 5016 23501 3924 5019 23502 3902 4997 23503 3922 5017 23504 3901 4996 23505 3899 4994 23506 3923 5018 23507 3926 5021 23508 3904 4999 23509 3924 5019 23510 3903 4998 23511 3901 4996 23512 3925 5020 23513 3927 5022 23514 3906 5001 23515 3926 5021 23516 3905 5000 23517 3903 4998 23518 3913 5008 23519 3916 5011 23520 3909 5004 23521 3927 5022 23522 3931 5026 23523 3924 5019 23524 3928 5023 23525 3923 5018 23526 3921 5016 23527 3930 5025 23528 3933 5028 23529 3926 5021 23530 3931 5026 23531 3925 5020 23532 3923 5018 23533 3932 5027 23534 3935 5030 23535 3927 5022 23536 3933 5028 23537 3913 5008 23538 3925 5020 23539 3934 5029 23540 3938 5033 23541 3916 5011 23542 3935 5030 23543 3914 5009 23544 3913 5008 23545 3936 5031 23546 3940 5035 23547 3918 5013 23548 3936 5031 23549 3917 5012 23550 3915 5010 23551 3939 5034 23552 3942 5037 23553 3920 5015 23554 3940 5035 23555 3919 5014 23556 3917 5012 23557 3941 5036 23558 3928 5023 23559 3922 5017 23560 3942 5037 23561 3921 5016 23562 3919 5014 23563 3929 5024 23564 3947 5042 23565 3940 5035 23566 3945 5040 23567 3939 5034 23568 3937 5032 23569 3946 5041 23570 3949 5044 23571 3942 5037 23572 3947 5042 23573 3941 5036 23574 3939 5034 23575 3948 5043 23576 3951 5046 23577 3928 5023 23578 3949 5044 23579 3929 5024 23580 3941 5036 23581 3950 5045 23582 3953 5048 23583 3931 5026 23584 3951 5046 23585 3930 5025 23586 3929 5024 23587 3952 5047 23588 3955 5050 23589 3933 5028 23590 3953 5048 23591 3932 5027 23592 3930 5025 23593 3954 5049 23594 3957 5052 23595 3935 5030 23596 3955 5050 23597 3934 5029 23598 3932 5027 23599 3956 5051 23600 3944 5039 23601 3938 5033 23602 3957 5052 23603 3936 5031 23604 3934 5029 23605 3945 5040 23606 3952 5047 23607 3950 5045 23608 3479 4545 23609 3486 4552 23610 3955 5050 23611 3482 4548 23612 3954 5049 23613 3952 5047 23614 3484 4550 23615 3490 4556 23616 3957 5052 23617 3486 4552 23618 3956 5051 23619 3954 5049 23620 3488 4554 23621 3498 4564 23622 3944 5039 23623 3490 4556 23624 3945 5040 23625 3956 5051 23626 3492 4558 23627 3502 4568 23628 3947 5042 23629 3492 4558 23630 3946 5041 23631 3943 5038 23632 3501 4567 23633 3506 4572 23634 3949 5044 23635 3502 4568 23636 3948 5043 23637 3946 5041 23638 3504 4570 23639 3476 4542 23640 3951 5046 23641 3506 4572 23642 3950 5045 23643 3948 5043 23644 3480 4546 23645 3482 4548 23646 3953 5048 23647 3476 4542 23648 3965 942 23649 3958 942 23650 3960 942 23651 3958 5809 23652 3961 5053 23653 3959 5055 23654 3961 5099 23655 3963 5056 23656 3962 5058 23657 3964 5810 23658 3963 5059 23659 3960 5061 23660 3965 5060 23661 3963 5059 23662 3967 5063 23663 3962 19 23664 3964 19 23665 3959 19 23666 3969 5811 23667 3968 5064 23668 3966 5066 23669 3958 5809 23670 3968 5067 23671 3961 5053 23672 3965 942 23673 3967 942 23674 3958 942 23675 3962 5812 23676 3970 5069 23677 3972 5070 23678 3980 5813 23679 3973 5071 23680 3975 5073 23681 3977 5075 23682 3962 3 23683 3973 5071 23684 3974 5072 23685 3971 3 23686 3976 5074 23687 3973 5071 23688 3972 3 23689 3974 5072 23690 3976 5074 23691 3970 3 23692 3977 5075 23693 3975 3 23694 3978 5076 23695 3980 5078 23696 3978 5083 23697 3976 5074 23698 3979 5079 23699 3977 5814 23700 3973 5080 23701 3979 5082 23702 3975 5073 23703 3974 5072 23704 3978 5083 23705 3988 3 23706 3981 5084 23707 3982 5086 23708 3989 5092 23709 3983 5087 23710 3985 5089 23711 3982 3 23712 3964 3 23713 3987 5091 23714 3981 3 23715 3988 3 23716 3989 5092 23717 3988 3 23718 3982 3 23719 3983 5087 23720 3964 3 23721 3981 3 23722 3986 5090 23723 3991 5094 23724 3985 5093 23725 3990 5094 23726 3987 5091 23727 3990 5095 23728 3983 5087 23729 3989 5092 23730 3985 5089 23731 3986 5090 23732 3987 5098 23733 3986 5097 23734 3990 5097 23735 3963 5056 23736 3961 5099 23737 3966 162 23738 4027 5815 23739 3961 5100 23740 3993 5101 23741 4020 5816 23742 3994 5816 23743 3996 5816 23744 4042 5817 23745 3999 5104 23746 3998 5103 23747 3997 5102 23748 4012 5818 23749 4000 5819 23750 4000 5819 23751 3998 5103 23752 3997 5102 23753 4001 5107 23754 4009 5107 23755 4007 5114 23756 4007 5114 23757 3998 5105 23758 4001 5107 23759 3999 19 23760 4004 19 23761 4003 19 23762 4006 19 23763 4002 19 23764 4004 19 23765 4003 19 23766 4014 19 23767 3999 19 23768 3997 19 23769 3999 19 23770 4014 19 23771 4004 5110 23772 4038 5820 23773 4005 5108 23774 4005 5108 23775 4015 5821 23776 4006 5109 23777 4017 5822 23778 4006 5109 23779 4015 5821 23780 4008 5113 23781 4042 5823 23782 3998 5111 23783 3998 5111 23784 4007 5111 23785 4008 5113 23786 4005 5112 23787 4038 5824 23788 4008 5113 23789 4010 5115 23790 4015 5121 23791 4005 5825 23792 4005 5825 23793 4007 5114 23794 4010 5115 23795 4016 5122 23796 4010 5115 23797 4011 5116 23798 4013 5118 23799 4001 5107 23800 4012 5117 23801 4011 5116 23802 4009 5107 23803 4013 5118 23804 4003 5125 23805 4011 5116 23806 4014 5119 23807 4014 5119 23808 4013 5118 23809 3997 5120 23810 4017 5123 23811 4015 5121 23812 4016 5122 23813 4006 5826 23814 4017 5123 23815 4002 5124 23816 4002 5124 23817 4016 5122 23818 4003 5125 23819 4020 229 23820 4034 229 23821 3999 5126 23822 3963 3 23823 3994 3 23824 4020 5827 23825 4025 5828 23826 4021 5128 23827 4023 5129 23828 4027 3 23829 4022 3 23830 3961 5131 23831 3992 5829 23832 4019 5132 23833 4025 5134 23834 3961 5131 23835 4021 5130 23836 3992 5136 23837 3992 5830 23838 4025 5137 23839 3993 5139 23840 4019 5831 23841 4018 5140 23842 4026 5142 23843 3993 5832 23844 4023 5143 23845 4027 5145 23846 4018 5833 23847 3992 5146 23848 4024 5148 23849 4033 5834 23850 4028 5149 23851 4030 5151 23852 4029 19 23853 4028 3 23854 4031 5152 23855 4032 19 23856 4035 19 23857 4029 19 23858 3963 5127 23859 3999 5126 23860 4031 162 23861 3995 1 23862 3994 1 23863 4033 1 23864 3999 5126 23865 4034 5154 23866 4032 5153 23867 4029 5835 23868 4020 5835 23869 4030 5835 23870 3996 5836 23871 3995 5157 23872 4030 5159 23873 4034 5837 23874 4020 5160 23875 4035 5162 23876 4029 5165 23877 4020 5838 23878 3994 5163 23879 3994 3 23880 4031 3 23881 4028 3 23882 4038 942 23883 4004 5168 23884 4008 5167 23885 3999 5166 23886 4042 942 23887 4008 5167 23888 4042 5839 23889 4008 5169 23890 4037 5171 23891 4036 5170 23892 4008 5169 23893 4039 5173 23894 4008 5178 23895 4040 5174 23896 4042 5176 23897 4038 5840 23898 4043 5177 23899 4008 5178 23900

-
-
-
- - - - 0.08973354 -0.06511777 -0.02498108 0.01171052 -0.06511777 -0.02498108 0.01171052 -0.05301177 -0.03197109 0.08973354 -0.01542776 0.01975888 0.01171052 -0.01542776 0.01975888 0.01171052 -0.02581578 0.02911287 0.08973354 -0.07333379 -0.01367306 0.01171052 -0.07333379 -0.01367306 0.08973354 -0.009742736 0.006988883 0.01171052 -0.009742736 0.006988883 0.08973354 -0.07623976 -1.19209e-7 0.01171052 -0.07623976 -1.19209e-7 0.08973354 -0.009742736 -0.006989121 0.01171052 -0.009742736 -0.006989121 0.08973354 -0.07333379 0.01367288 0.01171052 -0.07333379 0.01367288 0.08973354 -0.01542776 -0.01975911 0.01171052 -0.01542776 -0.01975911 0.08973354 -0.06511777 0.02498185 0.01171052 -0.06511777 0.02498185 0.08973354 -0.02581578 -0.0291121 0.01171052 -0.02581578 -0.0291121 0.08973354 -0.05301177 0.03197085 0.01171052 -0.05301177 0.03197085 0.08973354 -0.03910976 -0.03343206 0.01171052 -0.03910976 -0.03343206 0.08973354 -0.03910976 0.03343188 0.01171052 -0.03910976 0.03343188 0.08973354 -0.05301177 -0.03197109 0.08973354 -0.02581578 0.02911287 -0.01511049 -0.04777675 -0.005723118 -0.01379549 -0.06853675 -0.02877807 -0.01379549 -0.05459076 -0.03683006 -0.01379549 -0.03857576 0.03851389 -0.01379549 -0.02326077 0.03353786 -0.01022148 -0.02590179 0.02896487 -0.01511049 -0.03877276 0.006669878 -0.01511049 -0.03639274 0.004526853 -0.01379549 -0.01129478 0.02276289 -0.01511049 -0.04965978 -0.003132104 -0.01379549 -0.07800179 -0.01575112 -0.01511049 -0.03509074 0.001601874 -0.01379549 -0.004744768 0.008051872 -0.01511049 -0.05032575 -1.19209e-7 -0.01379549 -0.08134979 -1.19209e-7 -0.01511049 -0.03509074 -0.001601099 -0.01379549 -0.004744768 -0.008051097 -0.01511049 -0.04965978 0.003132879 -0.01379549 -0.07800179 0.01575088 -0.01511049 -0.03639274 -0.004527091 -0.01379549 -0.01129478 -0.02276211 -0.01511049 -0.04777675 0.005723893 -0.01379549 -0.06853675 0.02877885 -0.01511049 -0.03877276 -0.006669104 -0.01379549 -0.02326077 -0.03353708 -0.01511049 -0.04500377 0.007324874 -0.01379549 -0.05459076 0.03682988 -0.01511049 -0.04181879 -0.007659077 -0.01379549 -0.03857576 -0.03851312 -0.01511049 -0.04181879 0.007659852 -0.01511049 -0.04500377 -0.007324099 -0.01022148 -0.01556676 0.01965886 -0.01022148 -0.01556676 -0.01965808 -0.01022148 -0.05295878 0.03180789 -0.01022148 -0.06500279 -0.02485412 -0.01022148 -0.07317775 -0.01360309 -0.01022148 -0.009909749 0.006953895 -0.01022148 -0.07606875 -1.19209e-7 -0.01022148 -0.009909749 -0.00695312 -0.01022148 -0.07317775 0.01360386 -0.01022148 -0.06500279 0.02485489 -0.01022148 -0.02590179 -0.0289641 -0.01022148 -0.03912776 -0.03326207 -0.01022148 -0.03912776 0.03326189 -0.01022148 -0.05295878 -0.03180807 -0.01255446 -0.04073375 -0.003273069 -0.0140475 -0.04073375 -0.003273069 -0.0140475 -0.03956574 -0.002221107 -0.01379549 -0.009742736 -0.006989121 -0.01379549 -0.009742736 -0.006989121 0.01171052 -0.07623976 -1.19209e-7 -0.01379549 -0.07623976 -1.19209e-7 -0.01379549 -0.07623976 -1.19209e-7 -0.01379549 -0.03910976 0.03343188 -0.01379549 -0.03910976 0.03343188 -0.01379549 -0.009742736 0.006988883 0.01171052 -0.009742736 0.006988883 0.01171052 -0.009742736 0.006988883 0.01171052 -0.03910976 0.03343188 0.01171052 -0.03910976 0.03343188 0.01171052 -0.07333379 -0.01367306 -0.01379549 -0.07333379 -0.01367306 -0.01379549 -0.07333379 -0.01367306 0.01171052 -0.07623976 -1.19209e-7 0.01171052 -0.01542776 0.01975888 -0.01379549 -0.01542776 0.01975888 -0.01379549 -0.01542776 0.01975888 -0.01379549 -0.07623976 -1.19209e-7 -0.01379549 -0.06511777 -0.02498108 0.01171052 -0.06511777 -0.02498108 0.01171052 -0.06511777 -0.02498108 0.01171052 -0.03910976 -0.03343206 0.01171052 -0.03910976 -0.03343206 0.01171052 -0.009742736 -0.006989121 -0.01379549 -0.07333379 -0.01367306 -0.01379549 -0.03910976 -0.03343206 -0.01379549 -0.03910976 -0.03343206 0.01171052 -0.01542776 0.01975888 -0.01379549 -0.06511777 -0.02498108 -0.01379549 -0.009742736 0.006988883 0.01171052 -0.03910976 -0.03343206 -0.01379549 -0.05301177 -0.03197109 0.01171052 -0.009742736 0.006988883 0.01171052 -0.02581578 0.02911287 -0.01379549 -0.05301177 0.03197085 -0.01379549 -0.05301177 0.03197085 0.01171052 -0.01542776 -0.01975911 -0.01379549 -0.02581578 -0.0291121 0.01171052 -0.05301177 0.03197085 0.01171052 -0.05301177 0.03197085 0.01171052 -0.07333379 -0.01367306 -0.01379549 -0.01542776 -0.01975911 0.01171052 -0.02581578 -0.0291121 -0.01393646 -0.00937879 -0.007066071 -0.01393646 -0.01512676 -0.01997709 0.01171052 -0.07333379 0.01367288 0.01171052 -0.06511777 0.02498185 0.01185154 -0.06536674 0.02525788 0.01171052 -0.05301177 -0.03197109 0.01171052 -0.05301177 -0.03197109 0.01185154 -0.05312675 -0.03232407 -0.01379549 -0.01542776 0.01975888 -0.01393646 -0.01512676 0.01997786 -0.01379549 -0.009742736 0.006988883 -0.01393646 -0.00937879 0.007066845 0.01171052 -0.07623976 -1.19209e-7 0.01185154 -0.07661175 -1.19209e-7 0.01185154 -0.07367378 -0.0138241 0.01171052 -0.02581578 0.02911287 0.01185154 -0.02562975 0.02943485 -0.01393646 -0.02562975 0.02943485 0.01171052 -0.01542776 -0.01975911 0.01185154 -0.01512676 -0.01997709 0.01171052 -0.06511777 -0.02498108 0.01185154 -0.06536674 -0.02525812 0.01185154 -0.05312675 -0.03232407 -0.01393646 -0.05312675 -0.03232407 -0.01379549 -0.01542776 -0.01975911 -0.01379549 -0.02581578 0.02911287 -0.01393646 -0.02562975 0.02943485 0.01185154 -0.05312675 0.03232485 0.01171052 -0.03910976 0.03343188 0.01185154 -0.03907078 0.03380185 -0.01393646 -0.03907078 0.03380185 -0.01379549 -0.02581578 0.02911287 -0.01379549 -0.03910976 0.03343188 -0.01393646 -0.03907078 0.03380185 0.01185154 -0.03907078 -0.03380209 -0.01379549 -0.03910976 -0.03343206 -0.01393646 -0.03907078 -0.03380209 0.01185154 -0.02562975 0.02943485 -0.01379549 -0.05301177 0.03197085 -0.01393646 -0.05312675 0.03232485 0.01185154 -0.07367378 0.01382386 0.01171052 -0.05301177 0.03197085 0.01185154 -0.05312675 0.03232485 -0.01393646 -0.05312675 0.03232485 -0.01379549 -0.07333379 0.01367288 -0.01379549 -0.07333379 0.01367288 -0.01393646 -0.07367378 0.01382386 -0.01379549 -0.06511777 0.02498185 -0.01393646 -0.06536674 0.02525788 0.01171052 -0.02581578 -0.0291121 0.01185154 -0.02562975 -0.02943408 -0.01393646 -0.02562975 -0.02943408 0.01171052 -0.07333379 0.01367288 -0.01393646 -0.07367378 0.01382386 0.01171052 -0.06511777 0.02498185 -0.01379549 -0.06511777 0.02498185 -0.01393646 -0.06536674 0.02525788 -0.01379549 -0.06511777 -0.02498108 -0.01393646 -0.06536674 -0.02525812 0.01171052 -0.009742736 -0.006989121 -0.01379549 -0.009742736 -0.006989121 0.01171052 -0.009742736 -0.006989121 -0.01379549 -0.07333379 0.01367288 0.01171052 -0.07333379 0.01367288 0.01171052 -0.01542776 -0.01975911 -0.01379549 -0.01542776 -0.01975911 0.01171052 -0.06511777 0.02498185 -0.01379549 -0.06511777 0.02498185 -0.01379549 -0.02581578 -0.0291121 0.01171052 -0.02581578 -0.0291121 0.01171052 -0.02581578 0.02911287 -0.01379549 -0.02581578 0.02911287 0.01171052 -0.07333379 -0.01367306 -0.01379549 -0.05301177 -0.03197109 0.01171052 -0.05301177 -0.03197109 0.01171052 -0.01542776 0.01975888 -0.01379549 -0.05301177 -0.03197109 -0.01379549 -0.02581578 -0.0291121 -0.01393646 -0.05312675 -0.03232407 -0.01393646 -0.07661175 -1.19209e-7 -0.01393646 -0.03907078 -0.03380209 -0.01393646 -0.06536674 -0.02525812 -0.01393646 -0.07367378 -0.0138241 0.01185154 -0.03907078 0.03380185 0.01185154 -0.02562975 -0.02943408 -0.01393646 -0.02562975 -0.02943408 0.01185154 -0.00937879 0.007066845 0.01185154 -0.01512676 -0.01997709 0.01185154 -0.01512676 0.01997786 0.01185154 -0.00937879 -0.007066071 0.01185154 -0.07367378 -0.0138241 -0.01393646 -0.00937879 0.007066845 0.01185154 -0.03907078 -0.03380209 0.01185154 -0.07661175 -1.19209e-7 0.01185154 -0.00937879 -0.007066071 0.01185154 -0.01512676 0.01997786 0.01185154 -0.06536674 0.02525788 0.01185154 -0.06536674 -0.02525812 -0.01393646 -0.01512676 0.01997786 -0.01393646 -0.07367378 -0.0138241 0.01185154 -0.00937879 0.007066845 -0.01393646 -0.07661175 -1.19209e-7 -0.01393646 -0.00937879 -0.007066071 0.01185154 -0.07367378 0.01382386 -0.01393646 -0.01512676 -0.01997709 -0.01255446 -0.03892678 7.85887e-4 -0.01386946 -0.03956574 0.002221882 -0.0116145 -0.03956574 0.002221882 -0.0140475 -0.04965978 0.003132879 -0.0140475 -0.04777675 0.005723893 -0.01255446 -0.03956574 -0.002221107 -0.0140475 -0.03892678 -7.86096e-4 -0.0140475 -0.04965978 -0.003132104 -0.0140475 -0.05032575 -1.19209e-7 -0.01255446 -0.03892678 -7.86096e-4 -0.0140475 -0.03892678 7.85887e-4 -0.0127325 -0.04777675 -0.005723118 -0.0127325 -0.04500377 -0.007324099 -0.0140475 -0.03956574 0.002221882 -0.0140475 -0.04073375 0.003273844 -0.0127325 -0.04181879 -0.007659077 -0.01386946 -0.04073375 0.003273844 -0.0140475 -0.04222875 0.003758847 -0.0127325 -0.03877276 -0.006669104 -0.01255446 -0.04222875 0.003758847 -0.0140475 -0.04379177 0.003594875 -0.0127325 -0.03639274 -0.004527091 -0.0140475 -0.04379177 -0.003595113 -0.0140475 -0.04515278 -0.002809107 -0.0140475 -0.03877276 0.006669878 -0.0127325 -0.03509074 0.001601874 -0.0127325 -0.03639274 0.004526853 -0.0140475 -0.04607677 -0.001537084 -0.0140475 -0.04640376 -1.19209e-7 -0.0127325 -0.03509074 -0.001601099 -0.0140475 -0.04607677 0.001537859 -0.0140475 -0.04515278 0.002808868 -0.0140475 -0.04222875 -0.003759086 -0.0140475 -0.04181879 0.007659852 -0.0140475 -0.04500377 0.007324874 -0.01255446 -0.04222875 -0.003759086 -0.01386946 -0.04379177 -0.003595113 -0.01386946 -0.04515278 -0.002809107 -0.01255446 -0.04607677 -0.001537084 -0.01386946 -0.04640376 -1.19209e-7 -0.01255446 -0.04607677 0.001537859 -0.01255446 -0.04515278 0.002808868 -0.01255446 -0.04379177 0.003594875 -0.0116145 -0.04073375 -0.003273069 -0.0116145 -0.04515278 -0.002809107 -0.01293045 -0.04607677 -0.001537084 -0.0116145 -0.03892678 7.85887e-4 -0.0116145 -0.03892678 -7.86096e-4 -0.01293045 -0.04640376 -1.19209e-7 -0.0116145 -0.03956574 -0.002221107 -0.01293045 -0.04607677 0.001537859 -0.01293045 -0.04515278 0.002808868 -0.01293045 -0.04379177 0.003594875 -0.0116145 -0.04222875 -0.003759086 -0.01293045 -0.04222875 0.003758847 -0.0116145 -0.04379177 -0.003595113 -0.01293045 -0.04073375 0.003273844 0.08970552 0.06511718 -0.02498108 0.01168149 0.06511718 -0.02498108 0.01168149 0.05301219 -0.03197008 0.08970552 0.01542818 0.01975888 0.01168251 0.01542818 0.01975888 0.01168251 0.0258162 0.02911287 0.08970552 0.0733332 -0.01367306 0.01168149 0.0733332 -0.01367306 0.08970552 0.0097422 0.006989896 0.01168251 0.0097422 0.006989896 0.08970552 0.07624018 -1.19209e-7 0.01168149 0.07624018 -1.19209e-7 0.08970552 0.0097422 -0.006989121 0.01168251 0.0097422 -0.006989121 0.08970552 0.0733332 0.01367288 0.01168149 0.0733332 0.01367288 0.08970552 0.01542818 -0.01975911 0.01168251 0.01542818 -0.01975911 0.08970552 0.06511718 0.02498185 0.01168149 0.06511718 0.02498185 0.08970552 0.0258162 -0.0291121 0.01168251 0.0258162 -0.0291121 0.08970552 0.05301219 0.03197085 0.01168149 0.05301219 0.03197085 0.08970552 0.03911018 -0.03343206 0.01168149 0.03911018 -0.03343206 0.08970552 0.03911018 0.03343188 0.01168149 0.03911018 0.03343188 0.08970552 0.05301219 -0.03197109 0.08970552 0.0258162 0.02911287 -0.01452249 0.04500418 -0.007324099 -0.01452249 0.04777717 -0.005723118 -0.01382344 0.06853616 -0.02877807 -0.01382344 0.03857618 0.03851389 -0.01382344 0.02326118 0.03353786 -0.01024949 0.02590119 0.02896487 -0.01452249 0.03877317 0.006669878 -0.01452249 0.03639316 0.004526853 -0.01382344 0.01129418 0.02276289 -0.01452249 0.04965919 -0.003132104 -0.01382344 0.0780012 -0.01575112 -0.01452249 0.0350902 0.001601874 -0.01382344 0.004744172 0.008051872 -0.01452249 0.05032515 -1.19209e-7 -0.01382344 0.08134919 -1.19209e-7 -0.01452249 0.0350902 -0.001601099 -0.01382344 0.004744172 -0.008051097 -0.01452249 0.04965919 0.003132879 -0.01382344 0.0780012 0.01575088 -0.01452249 0.03639316 -0.004527091 -0.01382344 0.01129418 -0.02276211 -0.01452249 0.04777717 0.005723893 -0.01382344 0.06853616 0.02877885 -0.01452249 0.03877317 -0.006669104 -0.01382344 0.02326118 -0.03353708 -0.01452249 0.04500418 0.007324874 -0.01382344 0.05459016 0.03682988 -0.01452249 0.04181915 -0.007659077 -0.01382344 0.03857618 -0.03851312 -0.01452249 0.04181915 0.007659852 -0.01382344 0.05459016 -0.03683006 -0.01024949 0.01556617 0.01965886 -0.01024949 0.01556617 -0.01965808 -0.01024949 0.0529592 0.03180789 -0.01024949 0.06500321 -0.02485412 -0.01024949 0.0529592 -0.03180807 -0.01024949 0.07317721 -0.01360309 -0.01024949 0.009909152 0.006953895 -0.01024949 0.07606917 -1.19209e-7 -0.01024949 0.009909152 -0.00695312 -0.01024949 0.07317721 0.01360386 -0.01024949 0.06500321 0.02485489 -0.01024949 0.02590119 -0.0289641 -0.01024949 0.03912818 -0.03326112 -0.01024949 0.03912818 0.03326189 -0.01258248 0.04073417 -0.003273069 -0.01345849 0.04073417 -0.003273069 -0.01345849 0.03956615 -0.002221107 -0.01382344 0.0097422 -0.006989121 -0.01382344 0.0097422 -0.006989121 0.01168149 0.07624018 -1.19209e-7 -0.01382344 0.07624018 -1.19209e-7 -0.01382344 0.07624018 -1.19209e-7 -0.01382344 0.03911018 0.03343188 -0.01382344 0.03911018 0.03343188 -0.01382344 0.0097422 0.006989896 0.01168251 0.0097422 0.006989896 0.01168251 0.0097422 0.006989896 0.01168149 0.03911018 0.03343188 0.01168149 0.03911018 0.03343188 0.01168149 0.0733332 -0.01367306 -0.01382344 0.0733332 -0.01367306 -0.01382344 0.0733332 -0.01367306 0.01168149 0.07624018 -1.19209e-7 0.01168251 0.01542818 0.01975888 -0.01382344 0.01542818 0.01975888 -0.01382344 0.01542818 0.01975888 -0.01382344 0.07624018 -1.19209e-7 -0.01382344 0.06511718 -0.02498108 0.01168149 0.06511718 -0.02498108 0.01168149 0.06511718 -0.02498108 0.01168149 0.03911018 -0.03343206 0.01168149 0.03911018 -0.03343206 0.01168251 0.0097422 -0.006989121 -0.01382344 0.0733332 -0.01367306 -0.01382344 0.03911018 -0.03343206 -0.01382344 0.03911018 -0.03343206 0.01168251 0.01542818 0.01975888 -0.01382344 0.06511718 -0.02498108 -0.01382344 0.0097422 0.006989896 0.01168149 0.03911018 -0.03343206 -0.01382344 0.05301219 -0.03197008 0.01168251 0.0097422 0.006989896 0.01168251 0.0258162 0.02911287 -0.01382344 0.05301219 0.03197085 -0.01382344 0.05301219 0.03197085 0.01168251 0.01542818 -0.01975911 -0.01382344 0.0258162 -0.0291121 0.01168149 0.05301219 0.03197085 0.01168149 0.05301219 0.03197085 0.01168149 0.0733332 -0.01367306 -0.01382344 0.01542818 -0.01975911 0.01168251 0.0258162 -0.0291121 -0.01396447 0.009378194 -0.007066071 -0.01396447 0.01512718 -0.01997709 0.01168149 0.06511718 0.02498185 0.01182353 0.0653662 0.02525788 0.01182353 0.07367318 0.01382488 0.01168149 0.05301219 -0.03197008 0.01168149 0.05301219 -0.03197008 0.01182353 0.05312716 -0.03232407 -0.01382344 0.01542818 0.01975888 -0.01396447 0.01512718 0.01997786 -0.01382344 0.0097422 0.006989896 -0.01396447 0.009378194 0.007066845 0.01168149 0.07624018 -1.19209e-7 0.01182353 0.07661217 -1.19209e-7 0.01182353 0.07367318 -0.0138241 0.01168251 0.0258162 0.02911287 0.01182353 0.02563017 0.02943485 -0.01396447 0.02563017 0.02943485 0.01168251 0.01542818 -0.01975911 0.01182353 0.01512718 -0.01997709 0.01168149 0.06511718 -0.02498108 0.01182353 0.0653662 -0.02525812 0.01182353 0.05312716 -0.03232407 -0.01396447 0.05312716 -0.03232407 -0.01382344 0.01542818 -0.01975911 -0.01382344 0.0258162 0.02911287 -0.01396447 0.02563017 0.02943485 0.01182353 0.05312615 0.03232485 0.01168149 0.03911018 0.03343188 0.01182353 0.0390712 0.03380185 -0.01396447 0.0390712 0.03380185 -0.01382344 0.0258162 0.02911287 -0.01382344 0.03911018 0.03343188 -0.01396447 0.0390712 0.03380185 -0.01382344 0.03911018 -0.03343206 -0.01396447 0.0390712 -0.03380209 0.01182353 0.02563017 0.02943485 -0.01382344 0.05301219 0.03197085 -0.01396447 0.05312615 0.03232485 0.01168149 0.0733332 0.01367288 0.01168149 0.05301219 0.03197085 0.01182353 0.05312615 0.03232485 -0.01396447 0.05312615 0.03232485 -0.01382344 0.0733332 0.01367288 -0.01382344 0.0733332 0.01367288 -0.01396447 0.07367318 0.01382488 -0.01382344 0.06511718 0.02498185 -0.01396447 0.0653662 0.02525788 0.01168251 0.0258162 -0.0291121 0.01182353 0.02563017 -0.02943408 -0.01396447 0.02563017 -0.02943408 0.01168149 0.0733332 0.01367288 -0.01396447 0.07367318 0.01382488 0.01168149 0.06511718 0.02498185 -0.01382344 0.06511718 0.02498185 -0.01396447 0.0653662 0.02525788 -0.01382344 0.06511718 -0.02498108 -0.01396447 0.0653662 -0.02525812 0.01168251 0.0097422 -0.006989121 -0.01382344 0.0097422 -0.006989121 0.01168251 0.0097422 -0.006989121 -0.01382344 0.0733332 0.01367288 0.01168149 0.0733332 0.01367288 0.01168251 0.01542818 -0.01975911 -0.01382344 0.01542818 -0.01975911 0.01168149 0.06511718 0.02498185 -0.01382344 0.06511718 0.02498185 -0.01382344 0.0258162 -0.0291121 0.01168251 0.0258162 -0.0291121 0.01168251 0.0258162 0.02911287 -0.01382344 0.0258162 0.02911287 0.01168149 0.0733332 -0.01367306 -0.01382344 0.05301219 -0.03197008 0.01168149 0.05301219 -0.03197008 0.01168251 0.01542818 0.01975888 -0.01382344 0.05301219 -0.03197008 -0.01382344 0.0258162 -0.0291121 -0.01396447 0.05312716 -0.03232407 -0.01396447 0.07661217 -1.19209e-7 -0.01396447 0.0390712 -0.03380209 -0.01396447 0.0653662 -0.02525812 -0.01396447 0.07367318 -0.0138241 0.01182353 0.0390712 0.03380185 0.01182353 0.02563017 -0.02943408 -0.01396447 0.02563017 -0.02943408 0.01182353 0.009378194 0.007066845 0.01182353 0.01512718 -0.01997709 0.01182353 0.0390712 -0.03380209 0.01182353 0.01512718 0.01997786 0.01182353 0.009378194 -0.007066071 0.01182353 0.07367318 -0.0138241 -0.01396447 0.009378194 0.007066845 0.01182353 0.0390712 -0.03380209 0.01182353 0.07661217 -1.19209e-7 0.01182353 0.009378194 -0.007066071 0.01182353 0.01512718 0.01997786 0.01182353 0.0653662 0.02525788 0.01182353 0.0653662 -0.02525812 -0.01396447 0.01512718 0.01997786 -0.01396447 0.07367318 -0.0138241 0.01182353 0.009378194 0.007066845 -0.01396447 0.07661217 -1.19209e-7 -0.01396447 0.009378194 -0.007066071 0.01182353 0.07367318 0.01382488 -0.01396447 0.01512718 -0.01997709 -0.01328045 0.03956615 0.002221882 -0.01234149 0.03956615 0.002221882 -0.01234149 0.03892618 7.85887e-4 -0.01276046 0.04965919 0.003132879 -0.01345849 0.04777717 0.005723893 -0.01258248 0.03956615 -0.002221107 -0.01345849 0.03892618 -7.86096e-4 -0.01276046 0.04965919 -0.003132104 -0.01276046 0.05032515 -1.19209e-7 -0.01328045 0.03892618 7.85887e-4 -0.01258248 0.03892618 -7.86096e-4 -0.01276046 0.04777717 -0.005723118 -0.01345849 0.03892618 7.85887e-4 -0.01345849 0.03956615 0.002221882 -0.01276046 0.04500418 -0.007324099 -0.01345849 0.04073417 0.003273844 -0.01276046 0.04181915 -0.007659077 -0.01328045 0.04222917 0.00375986 -0.01258248 0.04073417 0.003273844 -0.01276046 0.03877317 -0.006669104 -0.01345849 0.04222917 0.00375986 -0.01345849 0.04379218 0.003594875 -0.01276046 0.03639316 -0.004527091 -0.01345849 0.04379218 -0.0035941 -0.01345849 0.0451532 -0.002809107 -0.01345849 0.03639316 0.004526853 -0.01345849 0.03877317 0.006669878 -0.01345849 0.04607719 -0.001537084 -0.01345849 0.0350902 -0.001601099 -0.01345849 0.0350902 0.001601874 -0.01345849 0.04640316 -1.19209e-7 -0.01345849 0.04607719 0.001537859 -0.01345849 0.0451532 0.002808868 -0.01345849 0.04222917 -0.003759086 -0.01345849 0.04500418 0.007324874 -0.01345849 0.04181915 0.007659852 -0.01328045 0.04222917 -0.003759086 -0.01258248 0.04379218 -0.0035941 -0.01258248 0.0451532 -0.002809107 -0.01258248 0.04607719 -0.001537084 -0.01328045 0.04640316 -1.19209e-7 -0.01258248 0.04607719 0.001537859 -0.01258248 0.0451532 0.002808868 -0.01328045 0.04379218 0.003594875 -0.01164245 0.03956615 -0.002221107 -0.01234149 0.04073417 0.003273844 -0.01164245 0.04607719 0.001537859 -0.01164245 0.04607719 -0.001537084 -0.01164245 0.04640316 -1.19209e-7 -0.01234149 0.03892618 -7.86096e-4 -0.01234149 0.0451532 0.002808868 -0.01164245 0.04073417 -0.003273069 -0.01234149 0.04379218 0.003594875 -0.01164245 0.04222917 -0.003759086 -0.01234149 0.04222917 0.00375986 -0.01164245 0.04379218 -0.0035941 -0.01164245 0.0451532 -0.002809107 - - - - - - - - - - 0 -0.6691387 -0.7431375 0 -0.6691388 -0.7431375 0 -0.3090288 -0.9510528 0 0.8090374 0.5877574 0 0.9135667 0.4066889 0 0.4999998 0.8660256 0 -0.9135466 -0.4067344 0 -0.9135466 -0.4067343 0 0.9781516 0.2078934 0 0.9903975 0.1382491 0 -1 -2.13362e-7 0 -1 -2.61853e-7 0 0.9781515 -0.2078934 0 0.990399 -0.1382389 0 -0.913555 0.4067152 0 -0.913555 0.4067152 0 0.8090215 -0.5877792 0 0.9135479 -0.4067312 0 -0.6691315 0.7431441 0 0.5000056 -0.8660222 0 0.5000054 -0.8660223 0 -0.3089998 0.9510622 0 -0.3089998 0.9510622 0 0.1045515 -0.9945195 0 0.1045515 -0.9945195 0 0.1045182 0.994523 0 0.1045181 0.994523 0 -0.3090288 -0.9510527 0 0.4999999 0.8660255 0.9991029 0.02833372 0.03147286 0.999103 0.0283364 0.03147089 0.999103 0.01308631 0.04027539 1 0 0 1 0 1.55371e-7 1 0 -2.2942e-7 -0.828164 -0.05856972 -0.5574173 -0.8281598 -0.2802549 -0.4853954 -0.8281632 -0.2802368 -0.4854 0.999103 -0.02117633 -0.03667324 0.9991029 -0.0342614 -0.0248903 0.999103 -0.03426116 -0.02489197 0.999103 0.03868418 0.01722776 0.9991029 0.03868675 0.01722496 0.999103 -0.04142355 -0.008802711 0.9991029 -0.04142332 -0.008804917 0.999103 0.04234766 1.08042e-6 0.9991029 0.04234838 0 0.9991029 -0.04142421 0.008799612 0.9991029 -0.04142361 0.008804798 0.999103 0.0386852 -0.01722633 0.9991029 0.03868746 -0.01722437 0.999103 -0.03425854 0.02489024 0.9991029 -0.03426194 0.02489233 0.999103 0.02833384 -0.03147339 0.999103 0.02833622 -0.03147119 0.999103 -0.02117103 0.03667575 0.9991029 -0.02117455 0.03667485 0.9991029 0.01308828 -0.04027593 0.9991028 0.01308685 -0.04027634 0.999103 -0.004426598 0.04211485 0.9991029 -0.004426717 0.04211646 0.999103 -0.00442636 -0.04211556 0.9991029 -0.004425585 -0.04211658 0.999103 0.01308798 0.04027462 0.999103 -0.02117455 -0.03667426 -1 0 0 -1 0 0 -1 0 0 -0.8281458 0.1732121 0.533078 -0.8281565 0.3750469 0.4165294 -0.8281576 0.375033 0.4165397 -0.8281496 -0.4534621 -0.329455 -0.8281503 -0.4534631 -0.3294513 -0.8281511 0.5120441 0.2279841 -0.8281554 0.5120398 0.2279776 -0.8281416 -0.548269 -0.1165452 -0.8281406 -0.5482707 -0.1165443 -0.828166 0.5604829 -5.32919e-6 -0.8281648 0.5604847 -6.43912e-6 -0.8281413 -0.5482693 0.1165449 -0.8281403 -0.548271 0.1165448 -0.828135 0.5120765 -0.2279694 -0.8281361 0.5120696 -0.2279813 -0.8281496 -0.4534621 0.3294548 -0.8281503 -0.4534634 0.3294513 -0.828153 0.3750426 -0.4165402 -0.8281586 0.3750193 -0.4165502 -0.8281598 -0.280255 0.4853954 -0.8281569 -0.2802453 0.4854058 -0.8281476 0.1732074 -0.5330769 -0.8281449 0.1732004 -0.5330834 -0.8281258 -0.05859756 0.5574712 -0.8281173 -0.05859905 0.5574837 -0.8281633 -0.05856579 -0.5574189 -0.8281417 0.1732119 0.5330845 0 0.5001346 -0.8659477 0 0.5001348 -0.8659476 0 0.8090458 -0.5877458 0 1 0 -0.9986571 -0.05067449 -0.01077401 -0.9986572 -0.05067366 -0.0107755 -0.9826647 0.1813419 0.03854179 -0.9986572 -0.04190886 -0.03045481 -0.9986573 -0.04190737 -0.030456 -0.9826579 0.1498194 0.1092604 5.02352e-4 0.9781473 0.207913 -0.9986571 -0.02590394 -0.04486596 -0.9825938 0.09287416 0.1608849 -0.9827083 0.09258568 0.1603506 -0.9986572 -0.005417764 -0.05152159 -0.9826507 0.0193845 0.1844507 -0.9825838 0.0194168 0.1848026 5.45051e-4 -0.309004 0.9510606 -0.9986572 0.0160126 -0.04926979 -0.9986572 0.01601326 -0.04926931 -0.9826338 -0.05734795 0.1764712 -0.9986572 0.03465867 -0.03850501 -0.9825888 -0.1243206 0.1380721 -0.9826404 -0.1241355 0.1378704 -0.9826359 -0.1695048 0.07546418 -0.9324631 -0.3300358 0.146932 -0.9323967 -0.330194 0.1469977 0.9323525 0.2925061 -0.2125066 0 0.9958465 -0.09104818 -0.9826445 -0.1854988 0 -0.9323941 -0.3614435 0 -0.9323416 -0.3615789 0 0.9324268 0.3534641 0.07512259 0.9324265 0.3534649 0.07512271 0.9324445 0.3534196 0.07511317 0 -0.8659272 0.5001701 0 -0.8659273 0.50017 -0.9826584 -0.1693964 -0.07541555 -0.9324133 -0.3301659 -0.1469557 -0.9325993 -0.3297162 -0.146785 0.9324783 0.1804775 0.3129092 0.9325948 0.180447 0.3125795 0.9322084 0.1809729 0.3134269 0 0.9962191 -0.08687621 0 0.9962185 -0.08688336 -0.9826394 -0.1241416 -0.1378719 -0.9322276 -0.2421265 -0.2689362 -0.9323957 -0.2418651 -0.2685883 0.9324868 0.1805948 -0.3128162 0 -0.9944907 0.1048254 0 -0.9944908 0.1048254 0 -0.9944906 0.1048263 -0.9826461 -0.0573129 -0.1764141 -0.9826591 -0.05729275 -0.176348 -0.9324952 -0.1116006 -0.3435085 0.9321656 0.03785943 0.3600473 0.9321612 0.03786092 0.3600584 0.9324325 0.03776711 0.3593651 0 -0.9944915 -0.1048178 0 -0.9944915 -0.1048181 0 -0.9944915 -0.1048181 -0.9826368 0.01939654 -0.1845229 -0.9826678 0.0193746 -0.1843603 -0.9322264 0.03779542 -0.3598965 0.9322779 0.3538177 -0.07530725 0.9323266 0.353708 -0.07521927 0.9323266 0.353708 -0.07521933 0 -0.9510725 -0.3089679 0 -0.9510726 -0.3089679 0 -0.9510719 -0.3089697 -0.9826043 0.09285831 -0.1608297 -0.9323554 0.1807752 -0.3131036 -0.9325332 0.1805339 -0.3127131 0 0.9887313 0.1497018 0 0.9897469 0.1428326 0 0.9897469 0.1428328 -0.9826363 0.1501086 -0.1090565 -0.9323799 0.292302 -0.2126673 -0.9324049 0.2923965 -0.2124272 0 0.7431042 0.6691758 0 0.7430999 0.6691806 0 0.7430999 0.6691805 0.05261176 -0.6708437 -0.7397302 -0.9986571 -0.05067586 0.01077187 -0.9826506 0.1814146 -0.03855562 -0.9826644 0.1813431 -0.03854244 -0.9986572 -0.04190933 0.03045409 -0.9826385 0.1501006 -0.1090483 -0.9986571 -0.02590382 0.04486709 -0.9826672 0.0926848 -0.1605451 -0.9986571 -0.005417644 0.0515235 -0.9986571 -0.005418837 0.05152285 -0.9986572 0.01601171 0.04927045 -0.9986571 0.03466695 0.03850048 -0.9826853 -0.1239819 -0.1376885 5.42603e-4 -0.3089927 -0.9510644 0 0.9972918 -0.07354712 -0.9986571 0.04733055 0.02106887 -0.982703 -0.1691811 -0.07531714 -0.9986572 0.05180805 0 -0.9986572 0.05180805 0 0 0.9926981 0.1206254 -0.9986572 0.04733103 -0.02106398 -0.9986572 0.04733127 -0.02106106 0 -0.9781531 0.2078858 0 -0.1045753 -0.994517 0 -0.1045753 -0.994517 0 -0.5000122 0.8660184 0 -0.500012 0.8660185 0 -0.5000121 0.8660185 0 -0.4999585 -0.8660495 0 -0.4999586 -0.8660493 0 -0.4999586 -0.8660494 0 -0.9781531 -0.2078862 0 -0.8090263 0.5877725 0 -0.8090264 0.5877724 0 -0.8090264 0.5877724 0 -0.1045046 0.9945245 0 -0.809027 -0.5877715 0 -0.809027 -0.5877715 0 -0.809027 -0.5877715 0 0.6691325 -0.7431432 0 0.6691325 -0.7431431 0 0.6691325 -0.7431432 0 0.9135549 0.4067156 0 0.913555 0.4067156 0 0.9135549 0.4067155 0 0.9135549 -0.4067155 0 0.913555 -0.4067156 0 0.309001 0.9510618 0 0.3090009 0.9510617 0 0.3090656 -0.9510408 0 0.6691325 0.7431432 0 0.6691325 0.7431431 0 0.6691325 0.7431432 0.9324294 0.03776311 -0.3593736 0.9324285 0.03776329 -0.359376 0.9324865 0.03775203 -0.3592266 -0.9323188 -0.2419819 0.2687495 -0.9324338 -0.2417797 0.2685328 0.9324101 0.2923774 0.212431 -0.932424 -0.111684 0.3436747 -0.9325011 -0.1116185 0.3434864 -0.9324899 0.03775131 0.359218 0.9322631 -0.2420987 0.2688376 0.9323838 -0.2418636 0.2686308 -0.9320965 0.1809117 0.313795 -0.93264 0.1804143 0.3124637 0.9323788 -0.3302707 -0.1469397 0.9323768 -0.3302575 -0.1469823 0.9323768 -0.3302575 -0.1469822 -0.9324101 0.2922552 0.212599 -0.9322627 0.2925977 0.212774 0.9324648 -0.3300459 0.1468982 0.932344 -0.3303188 0.1470517 -0.9826453 0.181433 0.03860461 -0.9323257 0.3537116 0.07521367 0.9322763 -0.1119695 -0.3439823 0.932373 -0.1117036 -0.3438067 0.9324424 -0.1116426 -0.3436379 0.9323322 -0.1116988 0.343919 0.9324517 -0.1116582 0.3436081 0.9325212 -0.2416422 -0.268353 0.9322904 -0.3617109 0 0.9322904 -0.3617109 0 0.9322903 -0.3617109 0 0 0.7431342 -0.6691424 0 0.74307 -0.6692137 0 0.7431342 -0.6691425 0 0.5879736 -0.8088802 0 0.5880902 -0.8087954 0 0.5883615 -0.8085981 0 -0.4069158 0.9134657 0 -0.4070031 0.9134269 0 -0.4069593 0.9134463 0 -0.2079624 0.9781368 0 -0.2079624 0.9781369 0 -0.2080084 0.9781271 0 0 1 0 -0.2079332 -0.978143 0 -0.2079833 -0.9781324 0 -0.2078425 -0.9781624 0 -0.4066968 -0.9135633 0 -0.4067406 -0.9135437 0 -0.4067823 -0.9135252 0 -0.5877837 -0.8090181 0 -0.5877001 -0.8090788 0 -0.5877777 -0.8090224 -0.9324778 0.3533356 -0.07509386 -0.932376 0.3535796 -0.07520925 0 0.9781684 0.207814 0 0.8091204 0.5876431 0 0.8429405 0.5380069 0 -0.9135152 0.4068049 0 -0.9135152 0.4068049 0 -0.6690841 0.7431867 0 0.8090455 -0.5877461 0 0.9781419 -0.2079385 0 -0.9135018 -0.406835 0 -0.9037118 -0.4281413 0 -1 -3.29067e-5 0 -1 -3.28897e-5 0 0.9781419 -0.2079384 0 0.9781684 0.2078139 0 -0.669081 -0.7431895 0 -0.6464337 -0.7629702 0 -0.3090527 -0.9510449 0 -0.3090527 -0.951045 0 0.8091201 0.5876434 0 0.4998725 0.866099 0 0.1045336 -0.9945214 0 0.1045336 -0.9945214 0 0.4998708 0.8661 0 0.104389 0.9945365 0 0.4999397 -0.8660602 0 -0.1043547 0.9945402 0 -0.3089876 0.9510661 0 0.8090131 -0.5877906 0.9481038 0.09827232 0.3023936 0.9481076 0.09825962 0.3023858 0.9677395 0.07387924 0.2408782 0.9853102 -0.1681236 0.02997374 1 0 0 0.9677477 -0.2472594 -0.04824125 0.9853149 -0.01220542 0.1703109 0.9313942 0.07007759 0.3572031 0.9481201 -0.3109675 -0.06608742 0.9314101 -0.3625346 -0.03231126 1 0 7.5388e-7 1 0 0 0.9481208 -0.3109685 0.0660727 0.9481218 -0.3109696 -0.06605339 1 0 1.53876e-7 1 0 0 0.9481169 -0.3109719 0.06611406 0.9481218 -0.2572016 0.1868486 1 0 2.9758e-7 1 0 6.03011e-7 0.948119 -0.1589547 0.2753249 0.9481372 -0.2571514 0.1868399 1 0 3.01664e-7 1 0 3.62995e-7 0.9481143 -0.1590112 0.2753084 0.9481149 -0.03328627 0.3161807 1 0 2.20588e-7 1 0 4.4421e-7 0.9481096 -0.03324413 0.3162009 0 -0.6690841 0.7431868 0 -0.3090523 0.951045 0 0.1046938 -0.9945046 0 0.104694 -0.9945046 0 -0.3090522 0.9510451 0 0.1045382 0.994521 0 -0.3089967 -0.9510632 0 -0.3089978 -0.9510628 0 0.1045382 0.994521 0 0.5202043 0.8540419 0 -0.6692084 -0.7430748 0 -0.6692088 -0.7430744 0 0.8090444 0.5877477 0 0.5000416 0.8660015 0 -0.8007264 0.5990304 0 -0.9135236 -0.4067857 0 0.8263604 0.5631419 0 0.9781565 0.2078701 0 -1 -6.70922e-5 0 -0.8088473 0.5880188 0 -0.9134762 0.4068923 0 -1 -6.70558e-5 0 0.9781565 0.2078701 0 0.9781698 -0.2078074 0 -0.6690656 0.7432034 0 -0.6690655 0.7432035 0 0.9781699 -0.2078073 0 -0.3089877 0.9510661 0.9580674 -0.08608126 0.2733073 0.9580886 -0.2627527 0.1141381 0 0.9364413 0.3508247 0 0.9781684 0.2078137 0 0.978142 -0.2079383 0 -1 -6.7017e-5 0 0.8090456 -0.5877462 0 0.8088475 -0.5880185 0 0.8088473 -0.5880188 0 0.6690654 -0.7432036 0 0.5001347 -0.8659477 0 0.6690657 -0.7432034 0 0.3089879 -0.951066 0 0.104694 -0.9945046 0 0.3089881 -0.951066 0 0.1043549 -0.9945402 0 -0.3089953 -0.9510636 0 -0.3081279 -0.951345 0 -0.6230452 -0.7821859 0 0.5329481 0.8461479 4.96149e-6 -0.6691493 0.743128 0 -0.6691293 0.743146 7.04202e-6 -0.3090538 0.9510446 0 0.8090093 -0.5877958 0 0.9135621 -0.4066992 0 0.4999957 -0.866028 0 -0.9135325 0.4067659 0 -0.9135325 0.406766 0 0.9781416 -0.2079399 0 0.9903953 -0.1382654 0 -1 2.23063e-7 0 0.9781447 0.2079254 0 0.990397 0.1382526 0 -0.913541 -0.4067469 0 -0.913541 -0.4067469 0 0.8090022 0.5878056 0 0.9135385 0.4067524 0 -0.6691448 -0.7431321 0 -0.6691446 -0.7431322 0 0.5000056 0.8660222 0 0.5000013 0.8660247 0 -0.3090169 -0.9510567 0 -0.3090167 -0.9510567 0 0.1045513 0.9945195 5.68757e-6 0.1045159 0.9945233 0 0.1045181 -0.994523 0 0.1045135 -0.9945235 6.31623e-6 -0.3090491 0.9510462 0 0.4999999 -0.8660255 -0.9997463 0.006962239 -0.02142393 -0.9997463 0.01507371 -0.01673966 -0.9997463 0.01507335 -0.01674062 -1 0 0 -1 0 -3.54255e-7 0.8281661 -0.0585637 0.557415 0.8281413 -0.2802548 0.4854269 0.828147 -0.280253 0.4854182 -0.9997463 -0.0112642 0.01950746 -0.9997463 -0.01822268 0.01324266 -0.9997463 -0.01822417 0.01324105 -0.9997463 0.02057904 -0.00916177 -0.9997463 0.02057904 -0.009162485 -0.9997463 -0.02203321 0.004685342 -0.9997463 -0.0220344 0.004683673 -0.9997463 0.02252614 -5.85146e-7 -0.9997463 0.02252662 0 -0.9997463 -0.02203404 -0.004684329 -0.9997463 -0.0220344 -0.004683613 -0.9997463 0.02057963 0.009161174 -0.9997463 0.02057939 0.009162127 -0.9997463 -0.01822197 -0.01324295 -0.9997463 -0.01822447 -0.01324105 -0.9997463 0.01507395 0.0167396 -0.9997463 0.01507323 0.01674079 -0.9997463 -0.01126158 -0.01950901 -0.9997463 -0.01126313 -0.01950871 -0.9997463 0.006962299 0.02142435 -0.9997463 0.006961405 0.02142459 -0.9997463 -0.002354621 -0.02240228 -0.9997463 -0.002354621 -0.02240324 -0.9997463 -0.002354502 0.02240276 -0.9997463 -0.002354025 0.02240324 -0.9997463 0.006961107 -0.02142399 -0.9997463 -0.01126313 0.01950848 1 0 0 1 0 0 1 0 0 0.8281289 0.3750726 -0.4165609 0.8281333 0.3750733 -0.4165519 0.8281348 0.1732125 -0.5330949 0.8281518 -0.4534556 0.3294581 0.828153 -0.4534573 0.3294527 0.8281461 0.5120506 -0.2279877 0.8281535 0.5120421 -0.2279802 0.8281458 -0.5482628 0.1165438 0.8281447 -0.5482646 0.1165431 0.8281246 0.5605441 0 0.8281302 0.5605359 -1.01651e-6 0.8281456 -0.5482632 -0.1165437 0.8281444 -0.5482649 -0.1165436 0.8281312 0.5120769 0.2279829 0.8281334 0.5120658 0.2279995 0.8281518 -0.4534558 -0.3294581 0.8281529 -0.4534575 -0.3294527 0.8281297 0.3750678 0.4165638 0.8281297 0.3750693 0.4165624 0.8281413 -0.2802548 -0.4854269 0.828147 -0.280253 -0.4854182 0.8281372 0.1732034 0.5330942 0.8281341 0.1732175 0.5330945 0.828166 -0.05857914 -0.5574133 0.828166 -0.05857646 -0.5574136 0.8281669 -0.05855649 0.5574144 0.8281383 0.1731994 -0.5330939 0 0.5001348 0.8659476 0 0.5001348 0.8659476 0 0.8088744 0.5879816 -1.22076e-4 0.1045275 -0.9945221 0.99962 -0.02696382 0.005733251 0.99962 -0.02696371 0.00573343 0.9806484 0.1914971 -0.0407145 0.99962 -0.02230304 0.01620143 0.980661 0.1583385 -0.1150348 0.9806169 0.1585137 -0.11517 -1.57771e-5 1 5.40472e-5 0.99962 -0.01378375 0.02387398 0.9806491 0.09788459 -0.1695468 0.9806923 0.09778004 -0.1693569 0.9996201 -0.002883493 0.02741557 0.9806296 0.02048295 -0.1947975 0.9806525 0.02047365 -0.1946835 -1.22078e-4 -0.3090405 -0.9510489 0.9996201 0.008520364 0.02621668 0.99962 0.008520722 0.02621644 0.980615 -0.06056004 -0.1863509 0.99962 0.01844203 0.02048867 0.9805678 -0.1312714 -0.1457906 0.980621 -0.1310887 -0.1455957 0.9806146 -0.179003 -0.07970577 0.9324097 -0.3301526 -0.147009 0.9323485 -0.3302979 -0.1470698 -0.9321945 0.2928847 0.2126783 -0.9322253 0.2928234 0.2126278 -0.9323999 0.2924638 0.2123567 0 0.9958627 0.09087187 0.9806531 -0.1957536 0 0.9324638 -0.3612633 0 0.9324643 -0.3612623 0 -0.932278 0.3538519 -0.07514411 -0.9322777 0.3538529 -0.07514399 -0.9322841 0.353828 -0.07518106 0 -0.8659229 -0.5001775 0 -0.8659229 -0.5001775 0 -0.8659235 -0.5001766 0.9806178 -0.1789934 0.07968854 0.9806438 -0.1788686 0.07964932 0.9324865 -0.3299689 0.1469339 -0.9321008 0.1806827 -0.3139141 -0.9324678 0.1807316 -0.3127937 -0.9324332 0.1807734 -0.3128728 0 0.9962457 0.08657175 0 0.9962348 0.08669614 0.9806199 -0.1310949 0.1455982 0.932262 -0.2420834 0.2688555 0.9325197 -0.2416462 0.2683545 -0.9322547 0.1807949 0.3133922 -0.932255 0.180799 0.313389 -0.9322417 0.1807872 0.313435 0 -0.9944916 -0.1048167 0 -0.9944916 -0.1048167 0 -0.9944918 -0.1048147 0.9806091 -0.06050306 0.1864012 0.98064 -0.06050539 0.1862373 0.9324424 -0.1116424 0.3436383 -0.9321346 0.03780442 -0.3601334 -0.9323953 0.03779447 -0.3594589 -0.9323953 0.03779458 -0.3594589 0 -0.9944925 0.1048079 0 -0.9944925 0.1048082 0 -0.9944925 0.1048082 0.9806274 0.0204944 0.1948075 0.9806658 0.02045291 0.1946188 0.9324527 0.03776121 0.3593135 -0.9323267 0.3537204 0.07516008 -0.9322937 0.353803 0.07517898 -0.9322354 0.353955 0.07518732 0 -0.9510604 0.3090052 -1.97078e-7 -0.9510604 0.3090052 0 -0.951076 0.308957 0.9805709 0.09807872 0.1698865 0.9805841 0.09805113 0.1698261 0.932304 0.1808406 0.3132187 0 0.8659229 -0.5001775 0 0.8659229 -0.5001775 0 0.8659235 -0.5001766 0.9806272 0.1585039 0.1150949 0.9807008 0.1581781 0.1149162 0.9324311 0.2922979 0.2124484 0 0.7430721 -0.6692114 0 0.7430081 -0.6692824 0 0.7430081 -0.6692824 -1.22078e-4 -0.9135735 -0.4066736 0.99962 -0.02696454 -0.005732059 0.9806265 0.1916048 0.04073709 0.9806467 0.1915111 0.04068952 -1.22077e-4 0.5000254 -0.8660107 0.99962 -0.02230364 -0.01620143 0.99962 -0.02230387 -0.01620066 0.99962 -0.01378381 -0.0238738 0.99962 -0.01378381 -0.0238738 0.9996201 -0.002882719 -0.02741593 0.99962 -0.002883374 -0.02741557 0.99962 0.008519887 -0.02621704 0.99962 0.01844644 -0.02048599 0.9806687 -0.1309387 0.1454105 -1.22078e-4 -0.3090405 0.9510489 0 0.9973071 0.07333797 0.99962 0.02518165 -0.01121664 0.9996201 0.02518081 -0.01121771 0.99962 0.02756732 0 0.9806534 -0.1957529 0 -1.22076e-4 0.4999303 0.8660657 0.99962 0.0251832 0.01121437 0.9806232 -0.1789646 -0.07968646 0 -0.9781419 -0.2079387 0 -0.9781419 -0.2079387 0 -0.1045753 0.994517 0 -0.1045753 0.994517 0 -0.5000121 -0.8660185 0 -0.5000119 -0.8660186 0 -0.500012 -0.8660185 0 -0.4999889 0.8660318 0 -0.4999891 0.8660318 0 -0.499989 0.8660318 0 -0.9781389 0.2079533 0 -0.8090024 -0.5878055 0 -0.8090023 -0.5878055 0 -0.1045119 -0.9945237 0 -0.1045119 -0.9945237 0 -0.809027 0.5877715 0 -0.809027 0.5877715 0 -0.809027 0.5877715 0 0.9135286 -0.4067745 0 0.9135287 -0.4067745 0 0.9135286 -0.4067745 0 0.9135287 0.4067745 0 0.9135287 0.4067745 0 0.3090009 -0.9510618 0 0.3090009 -0.9510617 0 0.3090656 0.9510408 -0.9323858 0.03780746 0.3594823 -0.9323854 0.03780883 0.3594833 -0.9323927 0.03780347 0.3594647 0.9322686 -0.2420699 -0.2688445 0.9323828 -0.2418659 -0.2686324 -0.9323488 0.2925283 -0.2124924 -0.93221 0.2928259 -0.2126917 -0.9322099 0.2928259 -0.2126916 0.9323758 -0.1117249 -0.3437922 0.9324488 -0.1116605 -0.3436149 0.9324347 0.03778666 -0.3593572 0.9323675 0.03780043 -0.3595305 -0.9322647 -0.2420464 -0.2688797 -0.9323855 -0.2418624 -0.2686264 0.932314 0.1807643 -0.3132332 0.9324223 0.1806547 -0.3129739 -0.9324245 -0.3303115 0.1465567 -0.9324265 -0.3303065 0.1465553 -0.9324852 -0.3299726 0.1469338 0.9324353 0.2922883 -0.2124431 0.9322122 0.2927008 -0.212854 -0.9323478 -0.3303009 -0.147068 0.9806273 0.1915897 -0.04078507 0.9324494 0.3534016 -0.07513719 -0.9325997 -0.1114395 0.3432772 -0.9326481 -0.1114246 0.3431504 -0.9317855 -0.1121565 0.3452489 -0.9324694 -0.1115107 -0.3436076 -0.9315692 -0.1124238 -0.3457453 -0.9316902 -0.112288 -0.3454634 -0.9322786 -0.2420435 0.2688335 -0.9325211 -0.2416411 0.2683542 -0.9323426 -0.3615762 0 -0.9323427 -0.3615763 0 -0.9324643 -0.3612623 0 0 0.7431288 0.6691484 0 0.7431288 0.6691485 0 0.743073 0.6692104 0 0.5878912 0.8089401 0 0.5879688 0.8088837 0 0.5878107 0.8089986 0 -0.4067018 -0.913561 0 -0.4066946 -0.9135642 0 -0.4066947 -0.9135642 0 -0.2077485 -0.9781824 0 -0.2076545 -0.9782022 0 -0.2075608 -0.9782221 0 0 -1 0 -0.2079801 0.9781332 0 -0.2079374 0.9781422 0 -0.2078436 0.9781621 0 -0.4067521 0.9135386 0 -0.4067521 0.9135386 0 -0.4067577 0.9135361 0 -0.5877789 0.8090217 0 -0.5876935 0.8090838 0 -0.5877711 0.8090273 0.9324148 0.353489 0.07515525 0 0.8089494 -0.5878785 0 0.8089493 -0.5878784 0 0.9781078 -0.2080989 0 -0.9135665 -0.4066897 0 -0.9197909 -0.3924087 0 -0.6792184 -0.7339363 0 0.8088743 0.5879816 0 0.9780813 0.2082236 0 -0.9135531 0.4067196 0 -1 3.28994e-5 0 -1 3.28922e-5 0 0.9781077 -0.2080996 0 0.9780814 0.208223 0 -0.6691747 0.7431051 0 -0.6691748 0.7431051 0 0.9781075 -0.2081006 0 0.808949 -0.587879 0 -0.3090529 0.9510449 0 -0.3090531 0.9510449 0 0.500135 -0.8659475 0 0.1045339 0.9945214 0 0.1045339 0.9945214 0 0.1043751 -0.994538 0 0.5001354 -0.8659473 0 0.49994 0.8660601 0 0.4999401 0.86606 0 0.1043749 -0.994538 0 -0.3092918 -0.9509672 0 0.8089292 0.5879063 0 0.7996677 0.6004429 -0.9845246 0.05415952 -0.1666681 -0.9845283 0.05415099 -0.1666486 -0.9845262 0.1172462 -0.1302365 -1 0 0 -1 0 0 -1 0 6.03276e-7 -0.9845215 0.1601121 -0.07128506 -0.9845234 0.1172748 -0.1302321 -1 0 -1.50772e-7 -1 0 0 -0.9845235 0.1752532 -6.39118e-6 -0.984525 0.1601051 -0.07125169 -0.9955614 -0.01291328 -0.09322458 -0.9845286 0.1752243 -1.38941e-5 -0.9903942 0.138258 -0.002002775 -1 0 -4.52865e-7 -0.9903983 -0.0674014 -0.120699 -0.9955603 0.08720916 -0.03541713 -0.9788032 0.202957 -0.0274347 -0.9788166 -0.07766819 -0.1894357 -0.9845276 -0.08762484 -0.1517476 -1 0 -1.27436e-7 -0.9845246 -0.08761626 -0.1517723 -0.9845278 -0.01829957 -0.1742702 -1 0 0 -1 0 3.91418e-7 -0.9845246 -0.01831954 -0.1742864 -1 0 0 0 -0.669178 -0.7431022 0 -0.3090523 -0.9510451 0 0.1043752 0.994538 0 0.1043749 0.994538 0 0.1045385 -0.9945209 0 -0.3090346 0.9510509 0 -0.3090347 0.9510509 0 0.1045385 -0.9945209 0 0.5000422 -0.8660012 0 -0.6690014 0.7432612 0 -0.6690015 0.743261 0 0.5000422 -0.8660011 0 0.8089604 -0.5878633 0 -0.9136505 0.4065009 0 -0.9136505 0.4065006 0 0.8089603 -0.5878633 0 0.9781268 -0.2080099 0 -1 6.68481e-5 0 -0.9136028 -0.4066079 0 -0.9136028 -0.4066078 0 -1 6.68627e-5 0 0.9781267 -0.2080099 0 0.9752236 0.2212214 0 -0.6690666 -0.7432026 0 -0.6690665 -0.7432026 0 0.9781401 0.207947 0 -0.3092921 -0.9509672 -0.986943 0.1405894 -0.07860165 -0.9848716 0.07168745 -0.1577618 -0.9851467 0.01247036 -0.1712622 0 -0.9136503 0.4065011 0 -1 6.68554e-5 0 0.9726759 0.2321672 0 -0.9264194 -0.3764932 0 -0.6874072 -0.7262723 0 0.7892791 0.6140347 0 0.5001348 0.8659476 0 -0.3092921 -0.9509671 0 0.1043754 0.994538 0 0.1043752 -0.994538 0 -0.3090345 0.9510509 0 -0.6690012 0.7432614 0 0.5001359 -0.865947 1 0 -1.46466e-6 1 0 0 1 0 2.25351e-7 1 0 2.9292e-6 1 0 -1.91296e-6 -1 0 1.84956e-7 -1 0 0 -1 0 0 -1 0 3.69983e-7 -1 0 0 -1 0 0 -1 0 4.54692e-7 -1 0 -3.69954e-7 -4.94e-6 0.9946389 0.1034096 -0.9826357 0.1501077 0.1090633 -0.9986572 -0.02590352 -0.04486644 -0.9986573 -0.005419135 -0.051521 0 0.9946377 -0.1034212 -0.9826594 -0.05730384 0.1763428 -1.94284e-5 0.9135626 0.4066981 -0.9986573 0.03465557 -0.03850632 -0.9826408 -0.1694824 0.07545107 0.9324106 0.2923832 -0.212421 -0.9826713 -0.1853568 0 0.9324448 0.3534187 0.07511299 0 -0.8659273 0.50017 0.9322004 0.1809837 0.3134443 0.932304 0.1808418 -0.3132184 0.9323253 0.1805282 -0.3133358 0 -0.9944906 0.1048263 -0.9324219 -0.1116623 -0.3436875 -0.9826382 -0.05729413 -0.1764642 0.9324381 0.0377652 0.3593508 0 -0.9944915 -0.1048178 -0.9323071 0.03779762 -0.3596874 -0.9826503 0.01939994 -0.1844508 -0.932359 0.0377919 -0.359553 0.9322531 0.3538974 -0.0752381 0.9322531 0.3538974 -0.07523816 0.9323064 0.3537787 -0.07513582 0 -0.9510719 -0.3089698 0 0.7431363 0.6691402 -0.9986571 -0.05067557 0.0107724 -0.9986573 -0.04190725 0.03045558 -0.9986572 -0.02590429 0.04486703 -0.9986572 0.01601326 0.04926931 -0.9986571 0.03466671 0.0385009 -0.9986571 0.04733061 0.02106803 0 -0.9781532 0.2078858 0 -0.5000123 0.8660184 0 -0.4999584 -0.8660495 0 -0.8090263 0.5877726 0 -0.8090271 -0.5877715 0 0.6691324 -0.7431433 0 0.6691324 0.7431433 0.9324877 0.03775185 -0.3592235 0.9325503 0.2920905 0.2122104 0.9324299 0.2923644 0.2123623 -0.9322114 0.0378471 0.3599298 -0.9825389 0.01940113 0.1850429 -0.9324194 0.03780776 0.3593949 0.9322687 -0.2420713 0.2688434 0.9324408 -0.2418151 0.2684766 0.9323105 -0.3304189 -0.1470397 0.9323104 -0.3304188 -0.1470398 0.9323092 -0.3303911 -0.1471095 0.9324114 -0.330157 0.1469871 -0.9323078 0.3537464 0.0752716 -0.982649 0.1814149 0.03859591 -0.9324781 0.353335 0.07509392 0.9323382 -0.1118819 -0.3438432 0.932375 -0.1117255 0.3437938 0.9323832 -0.2418723 -0.2686249 0.9324992 -0.241599 -0.2684685 0.932464 -0.3612633 0 0 0.7431342 -0.6691425 0 0.5878959 -0.8089366 0 -0.4069596 0.9134462 0 -0.2080084 0.9781271 0 -0.2079801 -0.9781332 0 -0.4067822 -0.9135252 0 -0.5877838 -0.8090181 0.7555898 -0.640724 0.1362237 0.9557042 -0.1969512 0.2187233 0.7555222 -0.06855487 0.6515263 1 0 2.36482e-6 0 0.9781368 -0.2079625 0 0.1043549 -0.9945402 -1 0 -3.18854e-7 -1 0 -1.68752e-6 -1 0 2.92946e-6 -1 0 -2.9292e-6 -1 0 -7.0904e-7 -1 0 2.92958e-6 -1 0 0 1 0 0 1 0 3.69933e-7 1 0 -2.41573e-7 1 0 3.69899e-7 1 0 0 1 0 0 0 0.9946389 -0.1034096 0.99962 -0.02230334 0.0162003 0.9996201 -0.01378363 0.02387398 0.99962 -0.002883613 0.02741545 -4.93903e-6 0.994641 0.1033895 0.9806406 -0.06051701 -0.1862305 0 0.9135623 -0.4066991 0.9996201 0.01844036 0.02048945 -0.9324396 0.2923843 0.2122922 -0.9322672 0.3538703 -0.07519149 0 -0.8659235 -0.5001766 0.9322978 -0.330469 0.1470066 0.9806108 -0.1790253 0.07970315 0.9324095 -0.3301526 0.147009 -0.9323569 0.1807828 -0.3130946 -0.9323738 0.180805 -0.3130313 -0.9327151 0.1808398 -0.3119929 -0.9322239 0.1808075 0.313476 0 -0.9944918 -0.1048147 0.9323737 -0.111703 0.343805 0.9806288 -0.0605154 0.1862929 -0.9323238 0.03781384 -0.3596422 -0.9323238 0.0378136 -0.3596422 -0.9325834 0.03780567 -0.3589695 0 -0.9944925 0.1048079 0.9324271 0.03776586 0.3593793 0.9806203 0.02049124 0.194844 -0.9322332 0.3539606 0.07518905 0 -0.9510761 0.308957 0.9323163 0.1808258 0.3131906 0.980579 0.09810745 0.1698235 0 0.8659235 -0.5001766 0.9321862 0.2927916 0.212843 0.9806103 0.1585044 0.1152381 0.9323568 0.2924869 0.2125145 0 0.7430722 -0.6692114 0.99962 -0.02696466 -0.005731761 0.99962 0.008520722 -0.02621644 0.99962 0.01844632 -0.02048605 0.99962 0.02756732 0 0.99962 0.0251829 0.01121479 0 -0.5000122 -0.8660184 0 -0.4999888 0.8660318 0 -0.9781389 0.2079533 0 -0.8090023 -0.5878056 0 -0.1045119 -0.9945237 0 -0.8090271 0.5877715 0 0.6691324 0.7431433 0 0.9135287 -0.4067746 0 0.3090009 -0.9510619 0 0.3090656 0.9510408 0 0.6691324 -0.7431433 -0.9323933 0.03780245 0.3594635 -0.9323714 0.2925192 -0.2124054 -0.9323715 0.2925192 -0.2124055 -0.9322149 0.2928512 -0.212635 -0.932268 -0.2420697 -0.2688469 -0.9324868 -0.3299689 0.1469323 -0.9324097 -0.3301526 -0.147009 0.9324249 0.3534642 -0.07514631 0.9806286 0.1915891 -0.04075837 -0.9318037 -0.1121325 0.3452076 -0.9325439 -0.1115005 -0.3434087 -0.9325443 -0.1115061 -0.3434057 -0.9318535 -0.1121873 -0.3450551 -0.9323846 -0.2418699 0.2686222 -0.9325058 -0.2416692 0.2683821 -0.9324643 -0.3612623 0 0 0.7431373 0.6691391 0 0.5876555 0.8091113 0 -0.4067895 -0.913522 0 -0.2076547 -0.9782022 0 -0.2079331 0.978143 0 -0.4067141 0.9135556 0 -0.5877789 0.8090217 0.9325265 0.3532088 0.07508653 0.9806461 0.1915127 0.04069614 -1 0 3.93969e-7 -1 0 2.36207e-6 -0.8263651 0.5508053 -0.1171944 -0.9747739 0.1727845 -0.1412853 -1 0 -2.36264e-6 -0.8975529 -0.0461384 -0.4384862 - - - - - - - - - - 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - - - - - - - - - - - - - - -

0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 1 1 8 8 8 9 9 9 10 4 4 11 10 10 12 11 11 13 7 7 14 12 12 15 13 13 16 9 9 17 14 14 18 15 15 19 11 11 20 16 16 21 17 17 22 13 13 23 18 18 24 19 18 25 15 15 26 20 19 27 21 20 28 17 17 29 22 21 30 23 22 31 19 18 32 24 23 33 25 24 34 21 20 35 26 25 36 27 26 37 23 22 38 28 27 39 2 2 40 25 24 41 29 28 42 5 5 43 27 26 44 30 29 45 31 30 46 32 31 47 20 32 48 26 33 49 14 34 50 33 35 51 34 36 52 35 37 53 36 38 54 37 39 55 38 40 56 39 41 57 40 42 58 31 30 59 37 39 60 41 43 61 42 44 62 43 45 63 44 46 64 40 42 65 41 43 66 45 47 67 46 48 68 43 45 69 47 49 70 48 50 71 49 51 72 50 52 73 46 48 74 47 49 75 51 53 76 52 54 77 49 51 78 53 55 79 54 56 80 51 53 81 55 57 82 56 58 83 57 59 84 58 60 85 54 56 86 59 61 87 33 62 88 56 58 89 57 59 90 60 63 91 32 31 92 59 61 93 36 38 94 34 64 95 61 65 96 62 66 97 63 67 98 32 68 99 31 69 100 64 70 101 34 36 102 38 71 103 61 72 104 31 69 105 40 73 106 65 74 107 42 75 108 66 76 109 61 72 110 44 77 111 67 78 112 65 74 113 46 79 114 68 80 115 66 76 116 48 81 117 69 82 118 67 78 119 46 79 120 50 83 121 62 84 122 52 85 123 70 86 124 69 82 125 54 87 126 71 88 127 62 84 128 56 89 129 63 90 130 70 86 131 58 91 132 72 92 133 71 88 134 56 89 135 33 35 136 73 93 137 58 91 138 32 68 139 74 94 140 75 95 141 76 96 142 77 97 143 78 98 144 45 98 145 79 98 146 80 98 147 81 98 148 82 98 149 59 98 150 83 98 151 84 98 152 85 98 153 86 98 154 87 98 155 88 98 156 27 98 157 89 98 158 90 98 159 91 98 160 92 98 161 11 98 162 80 98 163 93 98 164 94 98 165 95 98 166 96 98 167 81 98 168 43 98 169 97 98 170 98 98 171 99 98 172 100 98 173 25 98 174 101 98 175 102 98 176 9 9 177 13 13 178 103 98 179 43 99 180 39 100 181 104 101 182 105 98 183 57 98 184 106 98 185 5 98 186 4 98 187 107 98 188 39 102 189 30 103 190 108 104 191 41 105 192 85 98 193 109 98 194 21 98 195 25 98 196 110 98 197 60 106 198 111 107 199 108 108 200 86 98 201 9 98 202 112 98 203 27 98 204 5 98 205 113 98 206 57 109 207 106 110 208 111 111 209 55 112 210 114 98 211 115 98 212 13 13 213 17 17 214 116 98 215 57 113 216 53 114 217 117 115 218 118 98 219 23 98 220 119 98 221 4 4 222 9 9 223 112 98 224 7 98 225 90 98 226 120 98 227 49 116 228 121 117 229 117 118 230 17 98 231 21 98 232 122 98 233 79 119 234 123 120 235 124 121 236 125 122 237 126 122 238 127 122 239 128 123 240 129 98 241 130 98 242 96 98 243 131 98 244 132 98 245 133 124 246 134 125 247 123 126 248 135 127 249 136 128 250 137 129 251 138 130 252 139 130 253 140 131 254 116 98 255 141 98 256 142 98 257 131 132 258 132 133 259 134 134 260 143 135 261 144 136 262 130 137 263 128 123 264 145 138 265 146 139 266 147 98 267 121 98 268 124 98 269 148 140 270 149 141 271 132 142 272 126 143 273 119 143 274 150 143 275 151 144 276 152 145 277 153 146 278 148 98 279 154 98 280 140 98 281 148 147 282 155 148 283 156 149 284 129 150 285 130 151 286 157 152 287 102 153 288 158 154 289 159 155 290 138 98 291 113 98 292 160 98 293 155 156 294 161 157 295 162 158 296 135 159 297 125 160 298 163 161 299 164 162 300 165 163 301 166 164 302 167 98 303 168 98 304 169 98 305 170 165 306 171 166 307 162 167 308 172 168 309 173 169 310 174 170 311 175 98 312 125 98 313 163 98 314 167 171 315 176 172 316 171 173 317 177 174 318 178 175 319 179 176 320 108 98 321 180 98 322 181 98 323 182 98 324 78 98 325 183 98 326 11 98 327 15 98 328 125 98 329 13 98 330 182 98 331 184 98 332 185 98 333 186 98 334 175 98 335 25 98 336 2 98 337 129 98 338 99 98 339 1 98 340 143 98 341 187 98 342 188 98 343 147 98 344 19 98 345 23 98 346 119 98 347 30 177 348 98 98 349 180 98 350 189 98 351 190 98 352 178 98 353 2 98 354 1 98 355 143 98 356 186 98 357 15 98 358 125 98 359 191 98 360 192 98 361 172 168 362 7 98 363 11 98 364 135 98 365 47 98 366 185 98 367 168 98 368 114 98 369 118 98 370 164 98 371 15 98 372 19 98 373 126 98 374 193 98 375 5 98 376 113 98 377 43 178 378 97 179 379 167 180 380 101 98 381 105 98 382 158 98 383 23 98 384 27 98 385 89 98 386 36 98 387 194 98 388 154 98 389 47 181 390 167 171 391 170 182 392 83 98 393 88 98 394 151 98 395 1 98 396 7 98 397 195 98 398 188 98 399 49 98 400 121 98 401 51 183 402 170 165 403 161 184 404 196 98 405 197 98 406 128 123 407 17 98 408 187 98 409 141 98 410 59 185 411 55 186 412 161 157 413 194 98 414 193 98 415 138 98 416 95 98 417 37 98 418 131 98 419 59 187 420 155 148 421 148 147 422 197 98 423 2 98 424 129 98 425 4 98 426 94 98 427 198 98 428 36 188 429 148 140 430 131 189 431 60 190 432 196 98 433 199 191 434 190 98 435 51 98 436 170 98 437 37 192 438 131 132 439 133 193 440 192 98 441 21 98 442 122 98 443 19 98 444 189 98 445 177 98 446 45 194 447 41 195 448 133 124 449 53 98 450 191 98 451 200 196 452 49 197 453 45 198 454 79 119 455 91 98 456 39 98 457 104 98 458 130 98 459 201 98 460 146 139 461 163 199 462 176 199 463 202 199 464 130 200 465 201 201 466 203 200 467 150 202 468 162 203 469 171 204 470 144 205 471 204 206 472 201 207 473 136 208 474 202 208 475 205 208 476 127 209 477 171 210 478 176 211 479 206 212 480 156 212 481 162 212 482 137 213 483 205 214 484 204 215 485 207 216 486 208 217 487 124 218 488 209 219 489 134 220 490 132 221 491 210 222 492 124 223 493 123 222 494 160 224 495 149 225 496 156 224 497 157 226 498 203 226 499 208 226 500 211 227 501 132 228 502 149 229 503 212 98 504 123 98 505 134 98 506 207 98 507 208 98 508 174 170 509 205 98 510 137 98 511 213 98 512 150 98 513 162 98 514 166 98 515 209 98 516 134 98 517 214 98 518 203 98 519 157 98 520 215 98 521 202 98 522 136 98 523 216 98 524 206 98 525 156 98 526 153 98 527 123 98 528 212 98 529 217 98 530 144 98 531 204 98 532 181 98 533 163 98 534 176 98 535 169 98 536 160 98 537 149 98 538 140 98 539 124 98 540 210 98 541 142 98 542 132 98 543 211 98 544 218 98 545 171 98 546 127 98 547 219 98 548 107 98 549 198 98 550 218 98 551 111 98 552 199 191 553 146 139 554 89 230 555 206 231 556 150 232 557 121 117 558 124 233 559 208 234 560 178 98 561 170 98 562 171 98 563 172 168 564 122 98 565 207 98 566 143 235 567 195 235 568 137 235 569 117 115 570 208 236 571 203 237 572 126 98 573 177 98 574 219 98 575 117 98 576 200 196 577 174 170 578 111 111 579 106 110 580 203 238 581 92 98 582 104 98 583 205 98 584 116 239 585 122 240 586 207 240 587 111 107 588 201 241 589 204 242 590 195 98 591 120 98 592 213 98 593 107 243 594 112 244 595 209 245 596 108 104 597 204 246 598 205 247 599 164 98 600 119 98 601 150 98 602 103 248 603 116 249 604 210 249 605 97 250 606 104 101 607 205 251 608 161 98 609 115 98 610 166 98 611 113 252 612 160 253 613 206 254 614 87 98 615 112 98 616 209 98 617 122 255 618 110 256 619 157 256 620 133 98 621 109 98 622 214 98 623 113 257 624 107 257 625 211 257 626 158 98 627 106 98 628 203 98 629 112 258 630 103 259 631 212 260 632 110 98 633 102 98 634 215 98 635 100 261 636 220 262 637 181 263 638 82 98 639 97 98 640 202 98 641 198 264 642 96 265 643 221 266 644 135 98 645 93 98 646 216 98 647 120 267 648 92 268 649 222 269 650 151 98 651 89 98 652 206 98 653 87 270 654 223 271 655 214 272 656 155 98 657 84 98 658 153 98 659 93 273 660 82 273 661 224 273 662 183 98 663 79 98 664 123 98 665 184 274 666 183 275 667 225 276 668 103 98 669 184 98 670 217 98 671 175 277 672 226 278 673 169 279 674 100 98 675 143 98 676 144 98 677 141 280 678 147 281 679 227 282 680 97 179 681 202 283 682 176 284 683 228 285 684 229 286 685 230 287 686 47 288 687 231 289 688 232 290 689 233 291 690 77 97 691 234 292 692 39 293 693 235 294 694 236 295 695 43 296 696 236 295 697 231 289 698 237 297 699 234 292 700 238 298 701 30 299 702 239 300 703 235 294 704 229 286 705 228 285 706 238 298 707 60 301 708 240 302 709 239 300 710 229 286 711 241 303 712 242 304 713 57 305 714 243 306 715 240 302 716 244 307 717 242 304 718 245 308 719 53 309 720 246 309 721 243 306 722 247 310 723 245 308 724 248 311 725 49 312 726 249 312 727 246 309 728 240 313 729 250 314 730 251 315 731 252 316 732 242 317 733 241 318 734 235 319 735 239 320 736 251 315 737 253 321 738 254 322 739 241 318 740 235 319 741 255 323 742 256 324 743 257 325 744 253 321 745 238 326 746 231 327 747 236 328 748 256 324 749 257 325 750 234 329 751 77 330 752 232 331 753 231 327 754 258 332 755 246 333 756 249 334 757 77 330 758 232 331 759 259 335 760 248 336 761 246 333 762 76 337 763 260 338 764 261 339 765 262 340 766 248 336 767 243 341 768 260 338 769 250 314 770 261 339 771 245 328 772 242 317 773 51 342 774 232 290 775 262 343 776 263 344 777 260 345 778 76 96 779 55 346 780 262 343 781 261 347 782 264 348 783 250 349 784 260 345 785 59 350 786 261 347 787 252 351 788 265 352 789 251 353 790 250 349 791 37 354 792 36 355 793 252 351 794 265 352 795 266 356 796 255 357 797 37 354 798 254 358 799 253 359 800 267 360 801 268 361 802 258 362 803 267 360 804 256 363 805 255 357 806 41 364 807 253 359 808 257 365 809 269 366 810 259 367 811 258 362 812 45 368 813 257 365 814 249 312 815 270 369 816 248 311 817 259 367 818 271 328 819 230 370 820 272 371 821 267 360 822 266 356 823 273 372 824 228 285 825 274 373 826 275 374 827 268 361 828 267 360 829 276 375 830 237 297 831 275 374 832 277 376 833 268 377 834 278 378 835 279 379 836 233 291 837 277 376 838 271 380 839 269 381 840 279 379 841 280 382 842 75 95 843 271 380 844 281 383 845 270 384 846 280 382 847 282 385 848 263 344 849 281 383 850 283 386 851 244 307 852 247 310 853 282 387 854 264 348 855 283 386 856 272 388 857 229 286 858 244 307 859 284 389 860 266 356 861 265 352 862 272 388 863 285 390 864 286 391 865 287 392 866 288 393 867 289 394 868 290 395 869 291 396 870 292 397 871 286 391 872 293 398 873 294 399 874 289 394 875 295 400 876 296 400 877 292 397 878 297 401 879 298 402 880 294 399 881 299 403 882 300 404 883 296 400 884 301 405 885 302 406 886 298 402 887 303 407 888 304 408 889 300 404 890 305 409 891 306 410 892 302 406 893 307 411 894 308 412 895 304 408 896 309 413 897 310 414 898 306 410 899 311 415 900 312 416 901 308 412 902 313 417 903 287 392 904 310 414 905 311 415 906 314 418 907 290 395 908 315 419 909 316 420 910 317 421 911 305 422 912 288 423 913 299 65 914 318 424 915 319 425 916 320 426 917 321 427 918 322 428 919 323 429 920 316 420 921 324 430 922 325 431 923 326 432 924 327 433 925 323 429 926 328 434 927 329 435 928 325 431 929 326 432 930 330 436 931 331 437 932 328 434 933 332 438 934 333 439 935 330 436 936 334 440 937 335 441 938 336 442 939 337 443 940 333 439 941 334 440 942 338 444 943 339 445 944 336 442 945 340 446 946 341 447 947 342 448 948 343 449 949 339 445 950 344 450 951 318 451 952 341 447 953 342 448 954 315 419 955 345 452 956 344 450 957 321 427 958 319 453 959 346 454 960 347 455 961 348 456 962 317 457 963 349 458 964 350 459 965 323 460 966 346 461 967 320 426 968 325 462 969 351 463 970 349 458 971 327 464 972 352 465 973 346 461 974 325 462 975 329 466 976 353 467 977 331 468 978 354 469 979 352 465 980 333 470 981 355 471 982 353 467 983 331 468 984 335 472 985 347 473 986 337 474 987 356 475 988 355 471 989 335 472 990 339 476 991 357 477 992 337 474 993 341 478 994 348 479 995 343 480 996 358 481 997 357 477 998 341 478 999 318 424 1000 359 482 1001 345 483 1002 350 459 1003 358 481 1004 360 484 1005 361 485 1006 362 486 1007 363 98 1008 330 98 1009 364 98 1010 365 98 1011 366 98 1012 367 98 1013 344 487 1014 368 98 1015 369 98 1016 370 98 1017 371 98 1018 372 98 1019 373 98 1020 312 98 1021 374 98 1022 375 98 1023 376 98 1024 377 98 1025 296 98 1026 365 98 1027 378 98 1028 379 98 1029 380 98 1030 381 98 1031 366 98 1032 328 98 1033 382 98 1034 383 98 1035 384 98 1036 385 98 1037 310 98 1038 386 98 1039 387 98 1040 294 399 1041 298 402 1042 388 98 1043 328 488 1044 324 489 1045 389 490 1046 390 98 1047 342 98 1048 391 98 1049 290 98 1050 289 98 1051 392 98 1052 316 491 1053 393 492 1054 389 493 1055 326 494 1056 370 98 1057 394 98 1058 306 98 1059 310 98 1060 395 98 1061 315 495 1062 396 496 1063 393 497 1064 371 98 1065 294 98 1066 397 98 1067 312 98 1068 290 98 1069 398 98 1070 342 498 1071 391 499 1072 396 500 1073 340 501 1074 399 98 1075 400 98 1076 298 402 1077 302 406 1078 401 98 1079 342 502 1080 338 503 1081 402 504 1082 403 98 1083 308 98 1084 404 98 1085 289 394 1086 294 399 1087 397 98 1088 292 98 1089 375 98 1090 405 98 1091 334 505 1092 406 506 1093 402 507 1094 302 98 1095 306 98 1096 407 98 1097 364 508 1098 408 509 1099 409 510 1100 410 511 1101 411 512 1102 412 513 1103 413 514 1104 414 98 1105 415 98 1106 381 98 1107 416 98 1108 417 98 1109 418 515 1110 419 516 1111 408 517 1112 420 518 1113 421 519 1114 422 520 1115 423 521 1116 424 522 1117 425 523 1118 401 98 1119 426 98 1120 427 98 1121 418 524 1122 416 525 1123 417 526 1124 414 527 1125 428 528 1126 429 529 1127 413 514 1128 430 530 1129 431 531 1130 432 98 1131 406 98 1132 409 98 1133 433 532 1134 434 533 1135 417 534 1136 404 535 1137 435 536 1138 411 537 1139 436 538 1140 437 539 1141 438 540 1142 433 98 1143 439 98 1144 425 98 1145 433 541 1146 440 542 1147 441 543 1148 395 544 1149 414 545 1150 415 546 1151 387 547 1152 442 548 1153 443 549 1154 423 98 1155 398 98 1156 444 98 1157 440 550 1158 445 551 1159 446 552 1160 447 553 1161 412 554 1162 421 555 1163 448 556 1164 449 557 1165 450 558 1166 451 98 1167 452 98 1168 453 98 1169 445 559 1170 454 560 1171 455 561 1172 456 562 1173 457 563 1174 458 564 1175 459 98 1176 447 98 1177 412 98 1178 454 565 1179 451 566 1180 460 567 1181 461 568 1182 462 569 1183 463 570 1184 393 98 1185 464 98 1186 465 98 1187 466 98 1188 363 98 1189 467 98 1190 296 98 1191 300 98 1192 447 98 1193 298 98 1194 466 98 1195 468 98 1196 469 98 1197 470 98 1198 459 98 1199 310 98 1200 287 98 1201 414 98 1202 384 98 1203 286 98 1204 428 98 1205 471 98 1206 472 98 1207 432 98 1208 304 98 1209 308 98 1210 404 98 1211 316 98 1212 383 98 1213 464 98 1214 473 98 1215 474 98 1216 462 98 1217 287 98 1218 286 98 1219 428 98 1220 470 98 1221 300 98 1222 447 98 1223 475 98 1224 476 98 1225 456 98 1226 292 98 1227 296 98 1228 420 98 1229 332 571 1230 469 98 1231 452 98 1232 399 98 1233 403 98 1234 448 98 1235 300 98 1236 304 98 1237 410 98 1238 477 98 1239 290 98 1240 398 98 1241 328 572 1242 382 573 1243 451 574 1244 386 98 1245 390 98 1246 442 98 1247 308 98 1248 312 98 1249 374 98 1250 321 575 1251 478 98 1252 439 98 1253 336 576 1254 332 577 1255 451 566 1256 368 98 1257 373 98 1258 436 98 1259 286 98 1260 292 98 1261 479 98 1262 472 98 1263 334 98 1264 406 98 1265 340 578 1266 336 579 1267 454 560 1268 480 98 1269 481 98 1270 413 514 1271 302 98 1272 471 98 1273 426 98 1274 344 580 1275 340 581 1276 445 551 1277 478 98 1278 477 98 1279 423 98 1280 380 98 1281 322 98 1282 416 98 1283 344 582 1284 440 542 1285 433 541 1286 481 98 1287 287 98 1288 414 98 1289 289 98 1290 379 98 1291 482 98 1292 321 583 1293 433 532 1294 416 584 1295 315 585 1296 480 98 1297 483 586 1298 474 98 1299 336 98 1300 454 98 1301 326 587 1302 322 588 1303 416 525 1304 476 98 1305 306 98 1306 407 98 1307 304 98 1308 473 98 1309 461 98 1310 326 589 1311 418 515 1312 364 590 1313 338 591 1314 475 98 1315 484 98 1316 330 592 1317 364 508 1318 406 593 1319 376 98 1320 324 98 1321 389 98 1322 415 98 1323 485 98 1324 431 531 1325 412 594 1326 460 595 1327 486 594 1328 415 596 1329 485 597 1330 487 596 1331 435 598 1332 446 599 1333 455 600 1334 429 601 1335 488 602 1336 485 603 1337 421 604 1338 486 604 1339 489 604 1340 411 605 1341 455 606 1342 460 605 1343 490 607 1344 441 608 1345 446 607 1346 422 609 1347 489 610 1348 488 611 1349 491 227 1350 492 228 1351 409 229 1352 493 612 1353 419 613 1354 417 614 1355 494 615 1356 409 615 1357 408 616 1358 444 617 1359 434 618 1360 441 617 1361 495 619 1362 487 619 1363 492 619 1364 496 216 1365 417 217 1366 434 218 1367 497 98 1368 408 98 1369 419 98 1370 491 98 1371 492 98 1372 458 98 1373 489 98 1374 422 98 1375 498 98 1376 435 98 1377 446 98 1378 450 98 1379 493 98 1380 419 98 1381 499 98 1382 487 98 1383 495 98 1384 500 98 1385 486 98 1386 421 98 1387 501 98 1388 490 98 1389 441 98 1390 438 98 1391 408 98 1392 497 98 1393 502 98 1394 429 98 1395 488 98 1396 465 98 1397 412 98 1398 460 98 1399 453 98 1400 444 98 1401 434 98 1402 425 98 1403 409 98 1404 494 98 1405 427 98 1406 417 98 1407 496 98 1408 503 98 1409 455 98 1410 411 98 1411 504 98 1412 392 98 1413 482 98 1414 503 98 1415 396 98 1416 483 586 1417 431 531 1418 374 620 1419 490 621 1420 435 622 1421 406 506 1422 409 623 1423 492 624 1424 462 98 1425 454 98 1426 455 98 1427 456 98 1428 407 98 1429 491 98 1430 428 625 1431 479 626 1432 422 627 1433 402 504 1434 492 628 1435 487 629 1436 410 98 1437 461 98 1438 504 98 1439 402 98 1440 484 98 1441 458 98 1442 391 499 1443 487 630 1444 485 631 1445 377 98 1446 389 98 1447 489 98 1448 401 632 1449 407 633 1450 491 633 1451 396 496 1452 485 634 1453 488 635 1454 479 98 1455 405 98 1456 498 98 1457 397 636 1458 493 637 1459 496 638 1460 393 492 1461 488 639 1462 489 640 1463 448 98 1464 404 98 1465 435 98 1466 388 641 1467 401 641 1468 494 641 1469 382 642 1470 389 490 1471 489 643 1472 445 98 1473 400 98 1474 450 98 1475 398 644 1476 444 645 1477 490 646 1478 372 98 1479 397 98 1480 493 98 1481 407 647 1482 395 648 1483 495 649 1484 418 98 1485 394 98 1486 499 98 1487 398 650 1488 392 651 1489 496 651 1490 442 98 1491 391 98 1492 487 98 1493 388 652 1494 497 653 1495 493 654 1496 395 98 1497 387 98 1498 500 98 1499 385 655 1500 505 656 1501 465 657 1502 367 98 1503 382 98 1504 486 98 1505 381 658 1506 506 659 1507 503 660 1508 420 98 1509 378 98 1510 501 98 1511 405 661 1512 377 662 1513 507 663 1514 436 98 1515 374 98 1516 490 98 1517 394 664 1518 372 665 1519 508 666 1520 440 98 1521 369 98 1522 438 98 1523 378 667 1524 367 667 1525 509 667 1526 467 98 1527 364 98 1528 408 98 1529 468 668 1530 467 669 1531 510 670 1532 388 98 1533 468 98 1534 502 98 1535 459 671 1536 511 672 1537 453 673 1538 385 98 1539 428 98 1540 429 98 1541 426 674 1542 432 675 1543 512 676 1544 451 574 1545 382 573 1546 486 677 1547 513 678 1548 514 679 1549 515 680 1550 332 681 1551 516 682 1552 517 683 1553 518 684 1554 362 486 1555 519 685 1556 324 686 1557 520 686 1558 521 687 1559 328 688 1560 521 687 1561 516 682 1562 522 689 1563 523 690 1564 519 685 1565 316 691 1566 524 692 1567 520 686 1568 522 689 1569 525 693 1570 526 694 1571 315 695 1572 527 696 1573 524 692 1574 513 678 1575 526 694 1576 528 697 1577 342 698 1578 529 699 1579 527 696 1580 530 700 1581 531 701 1582 528 697 1583 338 702 1584 532 703 1585 529 699 1586 530 700 1587 533 704 1588 534 705 1589 334 706 1590 535 707 1591 532 703 1592 527 708 1593 536 709 1594 537 710 1595 538 711 1596 539 712 1597 528 713 1598 520 714 1599 524 715 1600 537 710 1601 538 711 1602 526 716 1603 525 717 1604 521 718 1605 520 714 1606 540 719 1607 541 720 1608 542 65 1609 525 717 1610 521 718 1611 543 721 1612 544 722 1613 541 720 1614 519 723 1615 362 724 1616 517 725 1617 516 726 1618 544 722 1619 535 727 1620 362 724 1621 361 728 1622 517 725 1623 545 65 1624 534 729 1625 532 730 1626 361 728 1627 546 731 1628 547 732 1629 534 729 1630 533 733 1631 527 708 1632 529 734 1633 546 731 1634 539 712 1635 548 735 1636 533 733 1637 336 736 1638 517 683 1639 547 737 1640 549 738 1641 546 739 1642 361 485 1643 340 737 1644 547 737 1645 548 740 1646 549 738 1647 550 741 1648 536 742 1649 344 743 1650 548 740 1651 539 744 1652 551 745 1653 537 746 1654 536 742 1655 321 747 1656 539 744 1657 538 748 1658 552 749 1659 540 750 1660 537 746 1661 322 751 1662 538 748 1663 542 752 1664 553 753 1665 554 754 1666 544 755 1667 553 753 1668 543 756 1669 540 750 1670 326 757 1671 542 752 1672 541 758 1673 555 759 1674 545 760 1675 544 755 1676 334 706 1677 330 761 1678 541 758 1679 556 762 1680 534 705 1681 545 760 1682 557 763 1683 558 764 1684 559 765 1685 552 749 1686 560 766 1687 561 767 1688 523 690 1689 522 689 1690 515 680 1691 554 754 1692 553 753 1693 561 767 1694 518 684 1695 523 690 1696 562 768 1697 554 754 1698 559 769 1699 563 770 1700 518 684 1701 557 771 1702 564 772 1703 555 759 1704 563 770 1705 565 773 1706 360 484 1707 564 772 1708 566 774 1709 556 762 1710 565 773 1711 567 775 1712 550 741 1713 549 738 1714 566 774 1715 531 701 1716 530 700 1717 567 775 1718 550 741 1719 568 776 1720 569 777 1721 531 701 1722 558 778 1723 514 679 1724 551 745 1725 569 777 1726 560 766 1727 28 27 1728 0 0 1729 2 2 1730 29 28 1731 3 3 1732 5 5 1733 0 0 1734 6 6 1735 1 1 1736 3 3 1737 8 8 1738 4 4 1739 6 6 1740 10 10 1741 7 7 1742 8 8 1743 12 12 1744 9 9 1745 10 10 1746 14 14 1747 11 11 1748 12 12 1749 16 16 1750 13 13 1751 14 14 1752 18 18 1753 15 15 1754 16 16 1755 20 19 1756 17 17 1757 18 18 1758 22 21 1759 19 18 1760 20 19 1761 24 23 1762 21 20 1763 22 21 1764 26 25 1765 23 22 1766 24 23 1767 28 27 1768 25 24 1769 26 25 1770 29 28 1771 27 26 1772 60 63 1773 30 29 1774 32 31 1775 14 34 1776 10 328 1777 20 32 1778 6 328 1779 0 328 1780 20 32 1781 28 328 1782 24 328 1783 20 32 1784 20 32 1785 16 779 1786 12 780 1787 12 780 1788 8 328 1789 20 32 1790 3 781 1791 29 782 1792 26 33 1793 26 33 1794 22 328 1795 18 783 1796 18 783 1797 14 34 1798 26 33 1799 0 328 1800 28 328 1801 20 32 1802 20 32 1803 8 328 1804 26 33 1805 3 781 1806 26 33 1807 8 328 1808 10 328 1809 6 328 1810 20 32 1811 73 93 1812 33 35 1813 35 37 1814 34 64 1815 36 38 1816 38 40 1817 30 29 1818 39 41 1819 31 30 1820 38 40 1821 37 39 1822 42 44 1823 39 41 1824 43 45 1825 40 42 1826 42 44 1827 41 43 1828 46 48 1829 44 46 1830 43 45 1831 48 50 1832 45 47 1833 49 51 1834 46 48 1835 48 50 1836 47 49 1837 52 54 1838 50 52 1839 49 51 1840 54 56 1841 52 54 1842 51 53 1843 56 58 1844 53 55 1845 57 59 1846 54 56 1847 55 57 1848 59 61 1849 56 58 1850 58 60 1851 57 59 1852 32 31 1853 33 62 1854 59 61 1855 34 64 1856 65 784 1857 67 785 1858 64 786 1859 69 65 1860 70 65 1861 63 67 1862 63 67 1863 73 787 1864 35 788 1865 35 788 1866 61 65 1867 63 67 1868 66 65 1869 68 65 1870 62 66 1871 62 66 1872 71 789 1873 64 786 1874 72 790 1875 74 791 1876 64 786 1877 64 786 1878 67 785 1879 63 67 1880 69 65 1881 63 67 1882 67 785 1883 61 65 1884 66 65 1885 62 66 1886 71 789 1887 72 790 1888 64 786 1889 64 786 1890 63 67 1891 62 66 1892 74 94 1893 32 68 1894 64 70 1895 35 37 1896 34 36 1897 61 72 1898 64 70 1899 31 69 1900 65 74 1901 38 71 1902 42 75 1903 61 72 1904 40 73 1905 44 77 1906 65 74 1907 42 75 1908 46 79 1909 66 76 1910 44 77 1911 48 81 1912 67 78 1913 68 80 1914 46 79 1915 62 84 1916 48 81 1917 52 85 1918 69 82 1919 50 83 1920 54 87 1921 62 84 1922 52 85 1923 56 89 1924 70 86 1925 54 87 1926 58 91 1927 71 88 1928 63 90 1929 56 89 1930 73 93 1931 72 92 1932 58 91 1933 74 94 1934 233 291 1935 75 95 1936 77 97 1937 183 98 1938 78 98 1939 79 98 1940 93 98 1941 80 98 1942 82 98 1943 155 98 1944 59 98 1945 84 98 1946 109 98 1947 85 98 1948 87 98 1949 151 98 1950 88 98 1951 89 98 1952 120 98 1953 90 98 1954 92 98 1955 135 98 1956 11 98 1957 93 98 1958 198 98 1959 94 98 1960 96 98 1961 82 98 1962 81 98 1963 97 98 1964 180 98 1965 98 98 1966 100 98 1967 110 98 1968 25 98 1969 102 98 1970 112 98 1971 9 792 1972 103 98 1973 97 250 1974 43 99 1975 104 101 1976 158 98 1977 105 98 1978 106 98 1979 113 98 1980 5 98 1981 107 98 1982 104 793 1983 39 102 1984 108 104 1985 133 98 1986 41 105 1987 109 98 1988 122 98 1989 21 98 1990 110 98 1991 30 794 1992 60 106 1993 108 108 1994 87 98 1995 86 98 1996 112 98 1997 89 98 1998 27 98 1999 113 98 2000 60 795 2001 57 109 2002 111 111 2003 161 98 2004 55 112 2005 115 98 2006 103 98 2007 13 796 2008 116 98 2009 106 797 2010 57 113 2011 117 115 2012 164 98 2013 118 98 2014 119 98 2015 107 98 2016 4 798 2017 112 98 2018 195 98 2019 7 98 2020 120 98 2021 53 799 2022 49 116 2023 117 118 2024 116 98 2025 17 98 2026 122 98 2027 121 800 2028 79 119 2029 124 121 2030 163 801 2031 125 801 2032 127 801 2033 145 138 2034 128 123 2035 130 98 2036 221 98 2037 96 98 2038 132 98 2039 79 802 2040 133 124 2041 123 126 2042 195 803 2043 135 127 2044 137 129 2045 154 804 2046 138 130 2047 140 131 2048 210 98 2049 116 98 2050 142 98 2051 133 193 2052 131 132 2053 134 134 2054 129 805 2055 143 135 2056 130 137 2057 199 191 2058 128 123 2059 146 139 2060 227 98 2061 147 98 2062 124 98 2063 131 189 2064 148 140 2065 132 142 2066 127 806 2067 126 806 2068 150 807 2069 84 808 2070 151 144 2071 153 146 2072 149 98 2073 148 98 2074 140 98 2075 149 809 2076 148 810 2077 156 809 2078 110 811 2079 129 150 2080 157 152 2081 215 812 2082 102 153 2083 159 155 2084 139 98 2085 138 98 2086 160 98 2087 156 813 2088 155 814 2089 162 815 2090 136 816 2091 135 817 2092 163 818 2093 115 819 2094 164 162 2095 166 164 2096 176 98 2097 167 98 2098 169 98 2099 161 184 2100 170 165 2101 162 167 2102 200 196 2103 172 168 2104 174 170 2105 226 98 2106 175 98 2107 163 98 2108 170 182 2109 167 171 2110 171 173 2111 219 820 2112 177 174 2113 179 176 2114 204 98 2115 108 98 2116 181 98 2117 184 98 2118 182 98 2119 183 98 2120 135 98 2121 11 98 2122 125 98 2123 103 98 2124 13 98 2125 184 98 2126 168 98 2127 185 98 2128 175 98 2129 110 98 2130 25 98 2131 129 98 2132 100 98 2133 99 98 2134 143 98 2135 141 98 2136 187 98 2137 147 98 2138 126 98 2139 19 98 2140 119 98 2141 108 98 2142 30 177 2143 180 98 2144 177 98 2145 189 98 2146 178 98 2147 129 98 2148 2 98 2149 143 98 2150 175 98 2151 186 98 2152 125 98 2153 200 196 2154 191 98 2155 172 168 2156 195 98 2157 7 98 2158 135 98 2159 167 98 2160 47 98 2161 168 98 2162 115 98 2163 114 98 2164 164 98 2165 125 98 2166 15 98 2167 126 98 2168 138 98 2169 193 98 2170 113 98 2171 47 821 2172 43 178 2173 167 180 2174 102 98 2175 101 98 2176 158 98 2177 119 98 2178 23 98 2179 89 98 2180 148 98 2181 36 98 2182 154 98 2183 51 822 2184 47 181 2185 170 182 2186 84 98 2187 83 98 2188 151 98 2189 143 98 2190 1 98 2191 195 98 2192 147 98 2193 188 98 2194 121 98 2195 55 823 2196 51 183 2197 161 184 2198 199 191 2199 196 98 2200 128 123 2201 116 98 2202 17 98 2203 141 98 2204 155 156 2205 59 185 2206 161 157 2207 154 98 2208 194 98 2209 138 98 2210 96 98 2211 95 98 2212 131 98 2213 36 824 2214 59 187 2215 148 147 2216 128 123 2217 197 98 2218 129 98 2219 107 98 2220 4 98 2221 198 98 2222 37 825 2223 36 188 2224 131 189 2225 111 98 2226 60 190 2227 199 191 2228 178 98 2229 190 98 2230 170 98 2231 41 826 2232 37 192 2233 133 193 2234 172 168 2235 192 98 2236 122 98 2237 126 98 2238 19 98 2239 177 98 2240 79 802 2241 45 194 2242 133 124 2243 117 98 2244 53 98 2245 200 196 2246 121 800 2247 49 197 2248 79 119 2249 92 98 2250 91 98 2251 104 98 2252 145 138 2253 130 98 2254 146 139 2255 136 827 2256 163 199 2257 202 199 2258 157 201 2259 130 200 2260 203 200 2261 127 828 2262 150 202 2263 171 204 2264 130 829 2265 144 205 2266 201 207 2267 137 208 2268 136 208 2269 205 208 2270 163 830 2271 127 209 2272 176 211 2273 150 212 2274 206 212 2275 162 212 2276 144 831 2277 137 213 2278 204 215 2279 210 832 2280 207 216 2281 124 218 2282 211 219 2283 209 219 2284 132 221 2285 212 222 2286 210 222 2287 123 222 2288 206 225 2289 160 224 2290 156 224 2291 207 226 2292 157 226 2293 208 226 2294 160 833 2295 211 227 2296 149 229 2297 209 98 2298 212 98 2299 134 98 2300 173 169 2301 207 98 2302 174 170 2303 222 98 2304 205 98 2305 213 98 2306 165 98 2307 150 98 2308 166 98 2309 223 98 2310 209 98 2311 214 98 2312 159 98 2313 203 98 2314 215 98 2315 224 98 2316 202 98 2317 216 98 2318 152 98 2319 206 98 2320 153 98 2321 225 98 2322 123 98 2323 217 98 2324 220 98 2325 144 98 2326 181 98 2327 226 98 2328 163 98 2329 169 98 2330 139 98 2331 160 98 2332 140 98 2333 227 98 2334 124 98 2335 142 98 2336 221 98 2337 132 98 2338 218 98 2339 179 98 2340 171 98 2341 219 98 2342 211 98 2343 107 98 2344 218 98 2345 201 98 2346 111 98 2347 146 139 2348 119 834 2349 89 230 2350 150 232 2351 117 118 2352 121 117 2353 208 234 2354 179 98 2355 178 98 2356 171 98 2357 173 169 2358 172 168 2359 207 98 2360 144 835 2361 143 835 2362 137 836 2363 106 797 2364 117 115 2365 203 237 2366 127 98 2367 126 98 2368 219 98 2369 208 98 2370 117 98 2371 174 170 2372 201 837 2373 111 838 2374 203 839 2375 222 98 2376 92 98 2377 205 98 2378 210 840 2379 116 840 2380 207 841 2381 108 108 2382 111 107 2383 204 242 2384 137 98 2385 195 98 2386 213 98 2387 211 842 2388 107 843 2389 209 844 2390 104 793 2391 108 104 2392 205 247 2393 165 98 2394 164 98 2395 150 98 2396 212 845 2397 103 845 2398 210 845 2399 202 846 2400 97 847 2401 205 848 2402 162 98 2403 161 98 2404 166 98 2405 89 849 2406 113 252 2407 206 254 2408 223 98 2409 87 98 2410 209 98 2411 207 850 2412 122 850 2413 157 850 2414 134 98 2415 133 98 2416 214 98 2417 160 851 2418 113 851 2419 211 852 2420 159 98 2421 158 98 2422 203 98 2423 209 853 2424 112 853 2425 212 853 2426 157 98 2427 110 98 2428 215 98 2429 180 854 2430 100 261 2431 181 263 2432 224 98 2433 82 98 2434 202 98 2435 218 855 2436 198 264 2437 221 266 2438 136 98 2439 135 98 2440 216 98 2441 213 856 2442 120 267 2443 222 269 2444 152 98 2445 151 98 2446 206 98 2447 109 857 2448 87 270 2449 214 272 2450 156 98 2451 155 98 2452 153 98 2453 216 273 2454 93 273 2455 224 273 2456 225 98 2457 183 98 2458 123 98 2459 217 858 2460 184 274 2461 225 276 2462 212 98 2463 103 98 2464 217 98 2465 168 859 2466 175 277 2467 169 279 2468 220 98 2469 100 98 2470 144 98 2471 142 860 2472 141 280 2473 227 282 2474 167 180 2475 97 179 2476 176 284 2477 274 373 2478 228 285 2479 230 287 2480 51 342 2481 47 288 2482 232 290 2483 237 297 2484 233 291 2485 234 292 2486 43 296 2487 39 293 2488 236 295 2489 47 288 2490 43 296 2491 231 289 2492 228 285 2493 237 297 2494 238 298 2495 39 293 2496 30 299 2497 235 294 2498 241 303 2499 229 286 2500 238 298 2501 30 299 2502 60 301 2503 239 300 2504 244 307 2505 229 286 2506 242 304 2507 60 301 2508 57 305 2509 240 302 2510 247 310 2511 244 307 2512 245 308 2513 57 305 2514 53 309 2515 243 306 2516 270 369 2517 247 310 2518 248 311 2519 53 309 2520 49 312 2521 246 309 2522 239 320 2523 240 313 2524 251 315 2525 254 322 2526 252 316 2527 241 318 2528 255 323 2529 235 319 2530 251 315 2531 238 326 2532 253 321 2533 241 318 2534 236 328 2535 235 319 2536 256 324 2537 234 329 2538 257 325 2539 238 326 2540 258 332 2541 231 327 2542 256 324 2543 249 334 2544 257 325 2545 77 330 2546 259 335 2547 232 331 2548 258 332 2549 76 337 2550 246 333 2551 77 330 2552 262 340 2553 232 331 2554 248 336 2555 243 341 2556 246 333 2557 260 338 2558 245 328 2559 261 339 2560 248 336 2561 240 313 2562 243 341 2563 250 314 2564 252 316 2565 261 339 2566 242 317 2567 55 346 2568 51 342 2569 262 343 2570 75 95 2571 263 344 2572 76 96 2573 59 350 2574 55 346 2575 261 347 2576 263 344 2577 264 348 2578 260 345 2579 36 355 2580 59 350 2581 252 351 2582 264 348 2583 265 352 2584 250 349 2585 254 358 2586 37 354 2587 252 351 2588 251 353 2589 265 352 2590 255 357 2591 41 364 2592 37 354 2593 253 359 2594 256 363 2595 267 360 2596 258 362 2597 266 356 2598 267 360 2599 255 357 2600 45 368 2601 41 364 2602 257 365 2603 268 361 2604 269 366 2605 258 362 2606 49 312 2607 45 368 2608 249 312 2609 269 366 2610 270 369 2611 259 367 2612 278 328 2613 276 328 2614 273 861 2615 273 861 2616 272 371 2617 279 862 2618 283 328 2619 281 328 2620 272 371 2621 271 328 2622 277 328 2623 230 370 2624 275 328 2625 274 328 2626 230 370 2627 230 370 2628 284 863 2629 279 862 2630 282 328 2631 280 864 2632 284 863 2633 279 862 2634 278 328 2635 273 861 2636 272 371 2637 281 328 2638 271 328 2639 277 328 2640 275 328 2641 230 370 2642 284 863 2643 280 864 2644 279 862 2645 279 862 2646 272 371 2647 230 370 2648 276 375 2649 267 360 2650 273 372 2651 237 297 2652 228 285 2653 275 374 2654 278 865 2655 268 361 2656 276 375 2657 233 291 2658 237 297 2659 277 376 2660 269 381 2661 268 377 2662 279 379 2663 75 95 2664 233 291 2665 271 380 2666 270 384 2667 269 381 2668 280 382 2669 263 344 2670 75 95 2671 281 383 2672 247 866 2673 270 384 2674 282 385 2675 264 348 2676 263 344 2677 283 386 2678 284 389 2679 244 307 2680 282 387 2681 265 352 2682 264 348 2683 272 388 2684 230 287 2685 229 286 2686 284 389 2687 273 372 2688 266 356 2689 272 388 2690 313 417 2691 285 390 2692 287 392 2693 314 418 2694 288 393 2695 290 395 2696 285 390 2697 291 396 2698 286 391 2699 288 393 2700 293 398 2701 289 394 2702 291 396 2703 295 400 2704 292 397 2705 293 398 2706 297 401 2707 294 399 2708 295 400 2709 299 403 2710 296 400 2711 297 401 2712 301 405 2713 298 402 2714 299 403 2715 303 407 2716 300 404 2717 301 405 2718 305 409 2719 302 406 2720 303 407 2721 307 411 2722 304 408 2723 305 409 2724 309 413 2725 306 410 2726 307 411 2727 311 415 2728 308 412 2729 309 413 2730 313 417 2731 310 414 2732 312 416 2733 311 415 2734 290 395 2735 345 452 2736 315 419 2737 317 421 2738 299 65 2739 295 65 2740 291 65 2741 291 65 2742 285 867 2743 305 422 2744 313 868 2745 309 869 2746 305 422 2747 305 422 2748 301 65 2749 288 423 2750 297 65 2751 293 65 2752 288 423 2753 288 423 2754 314 870 2755 311 871 2756 311 871 2757 307 872 2758 303 873 2759 303 873 2760 299 65 2761 288 423 2762 285 867 2763 313 868 2764 305 422 2765 301 65 2766 297 65 2767 288 423 2768 288 423 2769 311 871 2770 303 873 2771 299 65 2772 291 65 2773 305 422 2774 359 482 2775 318 424 2776 320 426 2777 319 453 2778 321 427 2779 323 429 2780 317 421 2781 316 420 2782 325 431 2783 322 428 2784 326 432 2785 323 429 2786 324 430 2787 328 434 2788 325 431 2789 327 433 2790 326 432 2791 331 437 2792 329 435 2793 328 434 2794 333 439 2795 331 437 2796 330 436 2797 335 441 2798 332 438 2799 336 442 2800 333 439 2801 335 441 2802 334 440 2803 339 445 2804 337 443 2805 336 442 2806 341 447 2807 338 444 2808 342 448 2809 339 445 2810 340 446 2811 344 450 2812 341 447 2813 343 449 2814 342 448 2815 345 452 2816 318 451 2817 344 450 2818 319 453 2819 351 328 2820 353 328 2821 355 874 2822 355 874 2823 356 875 2824 348 456 2825 348 456 2826 359 328 2827 320 876 2828 320 876 2829 346 454 2830 348 456 2831 352 328 2832 354 328 2833 347 455 2834 347 455 2835 357 877 2836 358 878 2837 358 878 2838 350 328 2839 349 879 2840 349 879 2841 351 328 2842 355 874 2843 355 874 2844 348 456 2845 349 879 2846 346 454 2847 352 328 2848 347 455 2849 347 455 2850 358 878 2851 348 456 2852 349 879 2853 348 456 2854 358 878 2855 345 483 2856 317 457 2857 350 459 2858 319 425 2859 323 460 2860 320 426 2861 317 457 2862 325 462 2863 349 458 2864 323 460 2865 327 464 2866 346 461 2867 351 463 2868 325 462 2869 353 467 2870 327 464 2871 331 468 2872 352 465 2873 329 466 2874 333 470 2875 353 467 2876 354 469 2877 331 468 2878 347 473 2879 333 470 2880 337 474 2881 355 471 2882 347 473 2883 335 472 2884 357 477 2885 356 475 2886 337 474 2887 348 479 2888 339 476 2889 343 480 2890 357 477 2891 348 479 2892 341 478 2893 359 482 2894 343 480 2895 345 483 2896 358 481 2897 518 684 2898 360 484 2899 362 486 2900 467 98 2901 363 98 2902 364 98 2903 378 98 2904 365 98 2905 367 98 2906 440 98 2907 344 487 2908 369 98 2909 394 98 2910 370 98 2911 372 98 2912 436 98 2913 373 98 2914 374 98 2915 405 98 2916 375 98 2917 377 98 2918 420 98 2919 296 98 2920 378 98 2921 482 98 2922 379 98 2923 381 98 2924 367 98 2925 366 98 2926 382 98 2927 464 98 2928 383 98 2929 385 98 2930 395 98 2931 310 98 2932 387 98 2933 397 98 2934 294 880 2935 388 98 2936 382 642 2937 328 488 2938 389 490 2939 442 98 2940 390 98 2941 391 98 2942 398 98 2943 290 98 2944 392 98 2945 324 881 2946 316 491 2947 389 493 2948 418 98 2949 326 494 2950 394 98 2951 407 98 2952 306 98 2953 395 98 2954 316 882 2955 315 495 2956 393 497 2957 372 98 2958 371 98 2959 397 98 2960 374 98 2961 312 98 2962 398 98 2963 315 883 2964 342 498 2965 396 500 2966 445 98 2967 340 501 2968 400 98 2969 388 98 2970 298 884 2971 401 98 2972 391 885 2973 342 502 2974 402 504 2975 448 98 2976 403 98 2977 404 98 2978 392 98 2979 289 886 2980 397 98 2981 479 98 2982 292 98 2983 405 98 2984 338 887 2985 334 505 2986 402 507 2987 401 98 2988 302 98 2989 407 98 2990 406 593 2991 364 508 2992 409 510 2993 447 888 2994 410 511 2995 412 513 2996 430 530 2997 413 514 2998 415 98 2999 506 98 3000 381 98 3001 417 98 3002 364 590 3003 418 515 3004 408 517 3005 479 889 3006 420 518 3007 422 520 3008 439 890 3009 423 521 3010 425 523 3011 494 98 3012 401 98 3013 427 98 3014 419 891 3015 418 892 3016 417 893 3017 415 894 3018 414 895 3019 429 896 3020 483 586 3021 413 514 3022 431 531 3023 512 98 3024 432 98 3025 409 98 3026 416 584 3027 433 532 3028 417 534 3029 410 897 3030 404 535 3031 411 537 3032 369 898 3033 436 538 3034 438 540 3035 434 98 3036 433 98 3037 425 98 3038 434 899 3039 433 900 3040 441 899 3041 495 901 3042 395 902 3043 415 903 3044 500 904 3045 387 547 3046 443 549 3047 424 98 3048 423 98 3049 444 98 3050 441 905 3051 440 906 3052 446 905 3053 420 907 3054 447 553 3055 421 555 3056 400 908 3057 448 556 3058 450 558 3059 460 98 3060 451 98 3061 453 98 3062 446 909 3063 445 910 3064 455 909 3065 484 911 3066 456 562 3067 458 564 3068 511 98 3069 459 98 3070 412 98 3071 455 912 3072 454 913 3073 460 914 3074 504 915 3075 461 568 3076 463 570 3077 488 98 3078 393 98 3079 465 98 3080 468 98 3081 466 98 3082 467 98 3083 420 98 3084 296 98 3085 447 98 3086 388 98 3087 298 98 3088 468 98 3089 452 98 3090 469 98 3091 459 98 3092 395 98 3093 310 98 3094 414 98 3095 385 98 3096 384 98 3097 428 98 3098 426 98 3099 471 98 3100 432 98 3101 410 98 3102 304 98 3103 404 98 3104 393 98 3105 316 98 3106 464 98 3107 461 98 3108 473 98 3109 462 98 3110 414 98 3111 287 98 3112 428 98 3113 459 98 3114 470 98 3115 447 98 3116 484 98 3117 475 98 3118 456 98 3119 479 98 3120 292 98 3121 420 98 3122 451 98 3123 332 571 3124 452 98 3125 400 98 3126 399 98 3127 448 98 3128 447 98 3129 300 98 3130 410 98 3131 423 98 3132 477 98 3133 398 98 3134 332 916 3135 328 572 3136 451 574 3137 387 98 3138 386 98 3139 442 98 3140 404 98 3141 308 98 3142 374 98 3143 433 98 3144 321 575 3145 439 98 3146 454 565 3147 336 576 3148 451 566 3149 369 98 3150 368 98 3151 436 98 3152 428 98 3153 286 98 3154 479 98 3155 432 98 3156 472 98 3157 406 98 3158 445 559 3159 340 578 3160 454 560 3161 483 586 3162 480 98 3163 413 514 3164 401 98 3165 302 98 3166 426 98 3167 440 550 3168 344 580 3169 445 551 3170 439 98 3171 478 98 3172 423 98 3173 381 98 3174 380 98 3175 416 98 3176 321 917 3177 344 582 3178 433 541 3179 413 514 3180 481 98 3181 414 98 3182 392 98 3183 289 98 3184 482 98 3185 322 918 3186 321 583 3187 416 584 3188 396 98 3189 315 585 3190 483 586 3191 462 98 3192 474 98 3193 454 98 3194 418 524 3195 326 587 3196 416 525 3197 456 98 3198 476 98 3199 407 98 3200 410 98 3201 304 98 3202 461 98 3203 330 919 3204 326 589 3205 364 590 3206 402 98 3207 338 591 3208 484 98 3209 334 920 3210 330 592 3211 406 593 3212 377 98 3213 376 98 3214 389 98 3215 430 530 3216 415 98 3217 431 531 3218 421 594 3219 412 594 3220 486 594 3221 495 597 3222 415 596 3223 487 596 3224 411 921 3225 435 598 3226 455 600 3227 415 922 3228 429 601 3229 485 603 3230 422 923 3231 421 604 3232 489 604 3233 412 924 3234 411 605 3235 460 605 3236 435 925 3237 490 607 3238 446 607 3239 429 926 3240 422 609 3241 488 611 3242 494 927 3243 491 227 3244 409 229 3245 496 928 3246 493 612 3247 417 614 3248 497 615 3249 494 615 3250 408 616 3251 490 929 3252 444 617 3253 441 617 3254 491 930 3255 495 619 3256 492 619 3257 444 931 3258 496 216 3259 434 218 3260 493 98 3261 497 98 3262 419 98 3263 457 98 3264 491 98 3265 458 98 3266 507 98 3267 489 98 3268 498 98 3269 449 98 3270 435 98 3271 450 98 3272 508 98 3273 493 98 3274 499 98 3275 443 98 3276 487 98 3277 500 98 3278 509 98 3279 486 98 3280 501 98 3281 437 98 3282 490 98 3283 438 98 3284 510 98 3285 408 98 3286 502 98 3287 505 98 3288 429 98 3289 465 98 3290 511 98 3291 412 98 3292 453 98 3293 424 98 3294 444 98 3295 425 98 3296 512 98 3297 409 98 3298 427 98 3299 506 98 3300 417 98 3301 503 98 3302 463 98 3303 455 98 3304 504 98 3305 496 98 3306 392 98 3307 503 98 3308 485 98 3309 396 98 3310 431 531 3311 404 932 3312 374 620 3313 435 622 3314 402 507 3315 406 506 3316 492 624 3317 463 98 3318 462 98 3319 455 98 3320 457 98 3321 456 98 3322 491 98 3323 429 933 3324 428 934 3325 422 935 3326 391 885 3327 402 504 3328 487 629 3329 411 98 3330 410 98 3331 504 98 3332 492 98 3333 402 98 3334 458 98 3335 396 500 3336 391 499 3337 485 631 3338 507 98 3339 377 98 3340 489 98 3341 494 936 3342 401 936 3343 491 936 3344 393 497 3345 396 496 3346 488 635 3347 422 98 3348 479 98 3349 498 98 3350 392 937 3351 397 636 3352 496 638 3353 389 493 3354 393 492 3355 489 640 3356 449 98 3357 448 98 3358 435 98 3359 497 938 3360 388 938 3361 494 938 3362 486 939 3363 382 940 3364 489 939 3365 446 98 3366 445 98 3367 450 98 3368 374 941 3369 398 644 3370 490 646 3371 508 98 3372 372 98 3373 493 98 3374 491 942 3375 407 943 3376 495 944 3377 419 98 3378 418 98 3379 499 98 3380 444 945 3381 398 945 3382 496 946 3383 443 98 3384 442 98 3385 487 98 3386 397 947 3387 388 652 3388 493 654 3389 495 98 3390 395 98 3391 500 98 3392 464 948 3393 385 655 3394 465 657 3395 509 98 3396 367 98 3397 486 98 3398 482 949 3399 381 658 3400 503 660 3401 421 98 3402 420 98 3403 501 98 3404 498 950 3405 405 661 3406 507 663 3407 437 98 3408 436 98 3409 490 98 3410 499 951 3411 394 664 3412 508 666 3413 441 98 3414 440 98 3415 438 98 3416 501 667 3417 378 667 3418 509 667 3419 510 98 3420 467 98 3421 408 98 3422 502 952 3423 468 668 3424 510 670 3425 497 98 3426 388 98 3427 502 98 3428 452 953 3429 459 671 3430 453 673 3431 505 98 3432 385 98 3433 429 98 3434 427 954 3435 426 674 3436 512 676 3437 460 955 3438 451 956 3439 486 955 3440 522 689 3441 513 678 3442 515 680 3443 336 736 3444 332 681 3445 517 683 3446 523 690 3447 518 684 3448 519 685 3449 328 688 3450 324 686 3451 521 687 3452 332 681 3453 328 688 3454 516 682 3455 525 693 3456 522 689 3457 519 685 3458 324 686 3459 316 691 3460 520 686 3461 513 678 3462 522 689 3463 526 694 3464 316 691 3465 315 695 3466 524 692 3467 531 701 3468 513 678 3469 528 697 3470 315 695 3471 342 698 3472 527 696 3473 533 704 3474 530 700 3475 528 697 3476 342 698 3477 338 702 3478 529 699 3479 556 762 3480 530 700 3481 534 705 3482 338 702 3483 334 706 3484 532 703 3485 524 715 3486 527 708 3487 537 710 3488 526 716 3489 538 711 3490 528 713 3491 540 719 3492 520 714 3493 537 710 3494 542 65 3495 538 711 3496 525 717 3497 543 721 3498 521 718 3499 540 719 3500 519 723 3501 541 720 3502 525 717 3503 516 726 3504 521 718 3505 544 722 3506 535 727 3507 541 720 3508 362 724 3509 545 65 3510 517 725 3511 544 722 3512 532 730 3513 535 727 3514 361 728 3515 547 732 3516 517 725 3517 534 729 3518 529 734 3519 532 730 3520 546 731 3521 548 735 3522 547 732 3523 533 733 3524 536 709 3525 527 708 3526 546 731 3527 528 713 3528 539 712 3529 533 733 3530 340 737 3531 336 736 3532 547 737 3533 360 484 3534 549 738 3535 361 485 3536 344 743 3537 340 737 3538 548 740 3539 546 739 3540 549 738 3541 536 742 3542 321 747 3543 344 743 3544 539 744 3545 550 741 3546 551 745 3547 536 742 3548 322 751 3549 321 747 3550 538 748 3551 551 745 3552 552 749 3553 537 746 3554 326 757 3555 322 751 3556 542 752 3557 543 756 3558 553 753 3559 544 755 3560 552 749 3561 553 753 3562 540 750 3563 330 761 3564 326 757 3565 541 758 3566 554 754 3567 555 759 3568 544 755 3569 535 707 3570 334 706 3571 541 758 3572 555 759 3573 556 762 3574 545 760 3575 559 765 3576 561 65 3577 560 65 3578 560 65 3579 569 65 3580 559 765 3581 568 957 3582 566 958 3583 557 763 3584 564 65 3585 557 763 3586 566 958 3587 562 959 3588 515 65 3589 514 960 3590 514 960 3591 558 764 3592 557 763 3593 567 961 3594 565 65 3595 563 962 3596 563 962 3597 559 765 3598 558 764 3599 569 65 3600 568 957 3601 559 765 3602 557 763 3603 562 959 3604 514 960 3605 558 764 3606 567 961 3607 563 962 3608 559 765 3609 568 957 3610 557 763 3611 553 753 3612 552 749 3613 561 767 3614 562 768 3615 523 690 3616 515 680 3617 559 769 3618 554 754 3619 561 767 3620 557 771 3621 518 684 3622 562 768 3623 555 759 3624 554 754 3625 563 770 3626 360 484 3627 518 684 3628 564 772 3629 556 762 3630 555 759 3631 565 773 3632 549 738 3633 360 484 3634 566 774 3635 530 700 3636 556 762 3637 567 775 3638 568 776 3639 550 741 3640 566 774 3641 558 778 3642 531 701 3643 567 775 3644 551 745 3645 550 741 3646 569 777 3647 513 678 3648 531 701 3649 514 679 3650 552 749 3651 551 745 3652 560 766 3653

-
-
-
- - - - 0.255472 0.03817445 -0.06943094 0.255472 0.03759247 -0.06943297 0.255473 0.03787648 -0.06944894 0.255467 0.03732746 -0.06938296 0.255467 0.03845447 -0.06937593 0.25546 0.03708249 -0.06929993 0.255459 0.03871548 -0.06928795 0.25545 0.03685849 -0.06918293 0.255448 0.03895545 -0.06916594 0.255437 0.03665649 -0.06903296 0.255435 0.03917449 -0.06901293 0.255421 0.03647744 -0.06884795 0.255419 0.03936845 -0.06883096 0.255402 0.03632247 -0.06862998 0.255401 0.03953844 -0.06862097 0.255407 0.03785747 -0.06869393 0.255406 0.03801947 -0.06868594 0.255406 0.03770744 -0.06868493 0.255404 0.03816944 -0.06866198 0.255404 0.03756749 -0.06865996 0.255401 0.03830945 -0.06862193 0.2554 0.03743845 -0.06861793 0.25538 0.03619349 -0.06837797 0.255396 0.03843748 -0.06856596 0.25538 0.03968048 -0.06838494 0.255395 0.03731948 -0.06855994 0.25539 0.03855448 -0.06849592 0.255389 0.03721344 -0.06848692 0.255382 0.03865945 -0.06841093 0.255381 0.03711849 -0.06839996 0.255374 0.03875344 -0.06831097 0.255372 0.03703647 -0.06829798 0.255357 0.03979349 -0.06812494 0.255354 0.03609144 -0.06809192 0.255364 0.03883647 -0.06819695 0.255362 0.03696644 -0.06818395 0.255352 0.03890746 -0.06806898 0.255351 0.03690946 -0.06805694 0.255333 0.03987646 -0.06784093 0.255326 0.03601747 -0.06777095 0.25534 0.03896647 -0.06792694 0.255339 0.03686648 -0.06791692 0.255326 0.03901344 -0.06777298 0.255326 0.03683745 -0.06776595 0.255306 0.03992748 -0.06753695 0.255312 0.03904849 -0.06760495 0.255295 0.03597146 -0.06741595 0.255312 0.03682345 -0.06760495 0.255277 0.03994548 -0.06721198 0.255261 0.03595644 -0.06702595 0.255251 0.03992944 -0.06691098 0.255261 0.03906846 -0.06702595 0.255243 0.03902649 -0.06681698 0.255225 0.03988146 -0.06661593 0.255226 0.03896945 -0.06662493 0.255211 0.03889745 -0.06645095 0.255201 0.03980344 -0.06633293 0.255197 0.03880947 -0.06629496 0.255177 0.03969448 -0.06606394 0.255185 0.03870749 -0.06615597 0.255185 0.03616344 -0.06615096 0.255118 0.03603547 -0.06538796 0.255192 0.03603547 -0.06623095 0.255175 0.03859049 -0.06603598 0.255178 0.03629046 -0.06607598 0.255172 0.03641849 -0.06600797 0.255155 0.03955644 -0.06581294 0.255166 0.03845947 -0.06593394 0.255167 0.03654545 -0.06594598 0.255162 0.03667348 -0.06588995 0.255158 0.03831249 -0.06585097 0.255158 0.03680044 -0.06584095 0.255153 0.03815144 -0.06578594 0.255154 0.03692948 -0.06579893 0.255135 0.03938847 -0.06558394 0.255151 0.03705847 -0.06576496 0.255149 0.03797644 -0.06573897 0.255148 0.03718745 -0.06573694 0.255146 0.03778648 -0.06571096 0.255147 0.03731745 -0.06571793 0.255146 0.03744947 -0.06570595 0.255145 0.03758144 -0.06570196 0.255117 0.03919249 -0.06537997 0.25511 0.03616744 -0.06530296 0.255102 0.03896749 -0.06520497 0.255104 0.03629845 -0.06522595 0.255098 0.03642946 -0.06515693 0.255089 0.03871548 -0.06506294 0.255092 0.03656244 -0.06509596 0.255088 0.03669744 -0.06504195 0.25508 0.03843545 -0.06495696 0.255084 0.03683549 -0.06499493 0.25508 0.03697848 -0.06495594 0.255074 0.03813046 -0.06489098 0.255077 0.03712648 -0.06492394 0.255075 0.03728145 -0.06489896 0.255074 0.03744447 -0.06488198 0.255072 0.03779846 -0.06486797 0.255073 0.03761649 -0.06487095 0.255473 0.04149645 -0.06944298 0.255473 0.04130446 -0.06944596 0.255473 0.04139244 -0.06944894 0.255472 0.04121744 -0.06943494 0.255471 0.04160046 -0.06942194 0.25547 0.04112946 -0.06941795 0.255468 0.04170548 -0.06938695 0.255468 0.04104346 -0.06939297 0.255466 0.04095649 -0.06936198 0.255463 0.04181045 -0.06933695 0.255462 0.04086947 -0.06932294 0.25508 0.04356944 -0.06495594 0.255465 0.04269248 -0.06936097 0.255465 0.04356944 -0.06936097 0.255377 0.04269248 -0.06835097 0.255458 0.04191547 -0.06927198 0.255458 0.04078245 -0.06927692 0.255453 0.04069548 -0.06922394 0.255451 0.04202145 -0.06919097 0.255448 0.04060745 -0.06916397 0.255442 0.04212844 -0.06909394 0.255442 0.04051947 -0.06909596 0.255436 0.04042947 -0.06902098 0.255432 0.04223644 -0.06897997 0.255429 0.04033946 -0.06893897 0.255421 0.04234445 -0.06884896 0.255398 0.0414415 -0.06858396 0.255395 0.04137444 -0.06855994 0.255393 0.04130446 -0.06853097 0.25539 0.04123246 -0.06849497 0.255386 0.04115945 -0.06845498 0.255382 0.04108649 -0.06840896 0.255378 0.04101246 -0.06835895 0.255373 0.04094046 -0.06830394 0.255368 0.04086947 -0.06824594 0.255362 0.04080146 -0.06818395 0.255408 0.04245346 -0.06870096 0.2554 0.04156446 -0.06861197 0.255399 0.04150545 -0.06860095 0.255393 0.04256248 -0.06853497 0.255399 0.04176646 -0.06860297 0.2554 0.04161947 -0.06861495 0.255396 0.04190748 -0.06856793 0.255391 0.04204046 -0.06850993 0.255377 0.04267346 -0.06835097 0.255384 0.04216444 -0.06843197 0.255376 0.04227846 -0.06833595 0.255328 0.04260945 -0.06779193 0.255342 0.04254847 -0.06794798 0.255354 0.04247146 -0.06809192 0.255366 0.04238146 -0.06822198 0.255313 0.04265546 -0.06762397 0.255298 0.04268348 -0.06744694 0.255282 0.04269248 -0.06726193 0.25508 0.04269248 -0.06495594 0.255472 0.04679149 -0.06943094 0.255472 0.04621046 -0.06943297 0.255473 0.04649448 -0.06944894 0.255467 0.04594546 -0.06938296 0.255467 0.04707145 -0.06937593 0.25546 0.04569947 -0.06929993 0.255459 0.04733246 -0.06928795 0.25545 0.04547548 -0.06918293 0.255448 0.04757344 -0.06916594 0.255437 0.04527348 -0.06903296 0.255435 0.04779148 -0.06901293 0.255421 0.04509449 -0.06884795 0.255419 0.04798644 -0.06883096 0.255402 0.04494047 -0.06862998 0.255401 0.04815548 -0.06862097 0.255407 0.04647445 -0.06869393 0.255406 0.04663646 -0.06868594 0.255406 0.04632449 -0.06868493 0.255404 0.0467875 -0.06866198 0.255404 0.04618448 -0.06865996 0.255401 0.04692649 -0.06862193 0.2554 0.04605549 -0.06861793 0.25538 0.04481148 -0.06837797 0.255396 0.04705548 -0.06856596 0.25538 0.04829746 -0.06838494 0.255395 0.04593747 -0.06855994 0.25539 0.04717147 -0.06849592 0.255389 0.04583048 -0.06848692 0.255382 0.04727745 -0.06841093 0.255381 0.04573649 -0.06839996 0.255374 0.04737144 -0.06831097 0.255372 0.04565346 -0.06829798 0.255357 0.04841148 -0.06812494 0.255354 0.04470944 -0.06809192 0.255364 0.04745346 -0.06819695 0.255362 0.04558449 -0.06818395 0.255352 0.04752445 -0.06806898 0.255351 0.04552745 -0.06805694 0.255333 0.04849445 -0.06784093 0.255326 0.04463446 -0.06777095 0.25534 0.04758346 -0.06792694 0.255339 0.04548448 -0.06791692 0.255326 0.04763048 -0.06777298 0.255326 0.04545545 -0.06776595 0.255306 0.04854547 -0.06753695 0.255312 0.04766649 -0.06760495 0.255295 0.04458945 -0.06741595 0.255312 0.04544049 -0.06760495 0.255277 0.04856246 -0.06721198 0.255261 0.04457348 -0.06702595 0.255251 0.04854649 -0.06691098 0.255261 0.04768645 -0.06702595 0.255243 0.04764449 -0.06681698 0.255225 0.04849946 -0.06661593 0.255226 0.0475865 -0.06662493 0.255211 0.04751449 -0.06645095 0.255201 0.04842144 -0.06633293 0.255197 0.04742747 -0.06629496 0.255177 0.04831248 -0.06606394 0.255185 0.04732549 -0.06615597 0.255185 0.04478049 -0.06615096 0.255118 0.04465246 -0.06538796 0.255192 0.04465246 -0.06623095 0.255175 0.04720848 -0.06603598 0.255178 0.04490846 -0.06607598 0.255172 0.04503548 -0.06600797 0.255155 0.04817348 -0.06581294 0.255166 0.04707646 -0.06593394 0.255167 0.04516345 -0.06594598 0.255162 0.04529047 -0.06588995 0.255158 0.04693049 -0.06585097 0.255158 0.0454185 -0.06584095 0.255153 0.04676949 -0.06578594 0.255154 0.04554647 -0.06579893 0.255135 0.04800647 -0.06558394 0.255151 0.04567545 -0.06576496 0.255149 0.04659348 -0.06573897 0.255148 0.04580545 -0.06573694 0.255146 0.04640346 -0.06571096 0.255147 0.04593545 -0.06571793 0.255146 0.04606646 -0.06570595 0.255145 0.0461995 -0.06570196 0.255117 0.04780948 -0.06537997 0.25511 0.04478448 -0.06530296 0.255102 0.04758548 -0.06520497 0.255104 0.04491645 -0.06522595 0.255098 0.04504746 -0.06515693 0.255089 0.04733246 -0.06506294 0.255092 0.04517948 -0.06509596 0.255088 0.04531449 -0.06504195 0.25508 0.04705345 -0.06495696 0.255084 0.04545247 -0.06499493 0.25508 0.04559546 -0.06495594 0.255074 0.04674744 -0.06489098 0.255077 0.04574447 -0.06492394 0.255075 0.04589945 -0.06489896 0.255074 0.04606246 -0.06488198 0.255072 0.04641544 -0.06486797 0.255073 0.04623347 -0.06487095 0.25508 0.05329048 -0.06495594 0.255665 0.05241346 -0.07164692 0.255665 0.05329048 -0.07164692 0.255415 0.05241346 -0.06878197 0.255473 0.05119746 -0.06944394 0.255472 0.05086249 -0.06943696 0.255473 0.05107444 -0.06944894 0.255471 0.05131947 -0.06942898 0.255469 0.05066144 -0.06939995 0.255469 0.05144047 -0.06940394 0.255466 0.05156046 -0.06936997 0.255463 0.05047345 -0.06933897 0.255462 0.05167847 -0.06932693 0.255456 0.05029845 -0.06925195 0.255458 0.05179345 -0.06927394 0.255452 0.05190449 -0.06921297 0.255446 0.05013847 -0.06914097 0.255446 0.05201244 -0.06914293 0.255439 0.05211549 -0.06906396 0.255434 0.04999548 -0.06900393 0.255432 0.05221349 -0.06897795 0.25542 0.04987049 -0.06884294 0.255424 0.05230647 -0.06888395 0.255415 0.05239349 -0.06878197 0.255412 0.05131047 -0.06875294 0.255404 0.04976546 -0.06865596 0.255357 0.05241346 -0.06811493 0.255366 0.05231249 -0.06822395 0.255375 0.05221444 -0.06832194 0.255382 0.05212044 -0.06840896 0.255389 0.05202949 -0.06848496 0.255395 0.05193948 -0.06855094 0.255399 0.05185049 -0.06860697 0.255404 0.05176347 -0.06865298 0.255407 0.05167549 -0.06868994 0.255409 0.05158644 -0.06871795 0.255411 0.05149644 -0.06873798 0.255412 0.05140447 -0.06874895 0.255411 0.05118149 -0.06874394 0.255409 0.05106145 -0.06871896 0.255406 0.05095046 -0.06867694 0.255401 0.05084949 -0.06861895 0.255385 0.04968047 -0.06844395 0.255394 0.05075848 -0.06854695 0.255387 0.05067747 -0.06846094 0.255378 0.05060845 -0.06836098 0.255364 0.04961848 -0.06820595 0.255368 0.05055046 -0.06824797 0.255357 0.05050444 -0.06812393 0.255341 0.04958045 -0.06794297 0.255345 0.05047148 -0.06798696 0.25508 0.05241346 -0.06495594 0.255332 0.05045044 -0.06783998 0.255316 0.04956746 -0.06765395 0.255319 0.05044347 -0.06768298 0.25508 0.05044347 -0.06495594 0.25508 0.04956746 -0.06495594 0.256331 0.03819048 -0.07925093 0.256331 0.03787147 -0.07925796 0.256332 0.03797549 -0.07926094 0.256331 0.03776746 -0.07925093 0.256328 0.03839147 -0.07922393 0.25633 0.03766244 -0.07923793 0.256328 0.03755748 -0.07922095 0.256324 0.03857749 -0.07917797 0.256326 0.03745144 -0.07919895 0.256324 0.03734344 -0.07917094 0.256319 0.03874748 -0.07911598 0.256321 0.03723549 -0.07913798 0.256318 0.03712648 -0.07910096 0.256312 0.03890049 -0.07903695 0.256314 0.03701549 -0.07905793 0.25631 0.0369035 -0.07900995 0.256304 0.03903645 -0.07894194 0.256305 0.03679049 -0.07895594 0.2563 0.03667545 -0.07889795 0.256294 0.03915446 -0.07883095 0.25626 0.03758847 -0.07844793 0.256258 0.03748548 -0.07841998 0.256255 0.03737848 -0.07838594 0.256252 0.03726744 -0.07834494 0.256247 0.03715348 -0.07829797 0.256243 0.03703749 -0.07824295 0.256237 0.03691846 -0.07818096 0.256231 0.03679746 -0.07811093 0.256224 0.03667545 -0.07803398 0.256283 0.03925246 -0.07870495 0.256264 0.03778249 -0.07848393 0.256262 0.03768748 -0.07846897 0.256271 0.03932946 -0.07856494 0.256264 0.03787147 -0.07849198 0.256257 0.03938645 -0.07841098 0.256264 0.03804147 -0.07849198 0.256265 0.03795546 -0.07849496 0.256263 0.03812146 -0.07848197 0.256262 0.03819644 -0.07846593 0.25626 0.03826349 -0.07844293 0.256258 0.03832548 -0.07841593 0.256255 0.03837949 -0.07838195 0.256243 0.03942149 -0.07824397 0.256251 0.03842544 -0.07834494 0.256248 0.03846448 -0.07830196 0.256244 0.03849548 -0.07825493 0.256239 0.03851848 -0.07820492 0.256227 0.03943246 -0.07806396 0.256234 0.03853249 -0.07814997 0.256229 0.03853648 -0.07809293 0.256225 0.03853046 -0.07804298 0.256202 0.03939247 -0.07778394 0.256221 0.03851145 -0.07799094 0.256216 0.03847849 -0.07793593 0.256211 0.03843146 -0.07787698 0.256205 0.03836947 -0.07781493 0.256199 0.03829145 -0.07774698 0.256181 0.03927946 -0.07753694 0.256193 0.03819847 -0.07767498 0.256186 0.03808748 -0.07759594 0.256178 0.03795945 -0.07751095 0.256162 0.03910946 -0.07731693 0.25617 0.03781247 -0.07741898 0.256162 0.03764748 -0.07731795 0.256152 0.03746348 -0.07720994 0.256144 0.0388965 -0.07712197 0.256142 0.03729045 -0.07709294 0.256129 0.03865545 -0.07694596 0.256132 0.03713649 -0.07698297 0.256123 0.03700047 -0.07687795 0.256115 0.03839844 -0.07678693 0.256114 0.03688144 -0.07677596 0.256102 0.03814244 -0.07663995 0.256106 0.03677946 -0.07667797 0.256097 0.0366925 -0.07658094 0.25609 0.03790044 -0.07649993 0.256089 0.03662145 -0.07648497 0.256078 0.03768748 -0.07636493 0.25608 0.03656446 -0.07638794 0.256072 0.03652149 -0.07628995 0.256066 0.03751748 -0.07622992 0.256063 0.03649145 -0.07618898 0.256054 0.03740549 -0.07609093 0.256054 0.03647446 -0.07608395 0.256041 0.03736448 -0.07594394 0.256044 0.03646844 -0.07597398 0.255966 0.03946244 -0.07508093 0.25604 0.03932046 -0.07592898 0.256048 0.03946244 -0.07602298 0.256028 0.03648149 -0.07578593 0.256035 0.03737044 -0.07586896 0.256033 0.03918147 -0.07584393 0.256029 0.03738844 -0.07579994 0.256026 0.03904545 -0.07576698 0.256023 0.03741645 -0.07573693 0.256012 0.03651845 -0.07560896 0.25602 0.03891247 -0.07569795 0.256018 0.03745448 -0.07567995 0.256015 0.03878247 -0.07563793 0.256014 0.03750145 -0.07562893 0.25601 0.03865748 -0.07558596 0.25601 0.03755646 -0.07558393 0.255998 0.03657847 -0.07544398 0.256006 0.03853648 -0.07554298 0.256007 0.03761947 -0.07554495 0.256004 0.03768849 -0.07551294 0.256003 0.03842049 -0.07550698 0.256001 0.03776347 -0.07548594 0.256001 0.03831046 -0.07547897 0.256 0.03784346 -0.07546597 0.255999 0.03820544 -0.07545995 0.255998 0.03792744 -0.07545197 0.255998 0.0381065 -0.07544797 0.255998 0.03801447 -0.07544398 0.255984 0.03666049 -0.07529395 0.255973 0.03676247 -0.07515698 0.255962 0.03688347 -0.07503592 0.25596 0.03932249 -0.07501095 0.255953 0.03702145 -0.07492995 0.255954 0.03918844 -0.07494896 0.25595 0.03905749 -0.07489395 0.255945 0.03717648 -0.07484197 0.255945 0.03893047 -0.07484596 0.255942 0.03880649 -0.07480496 0.255939 0.03734546 -0.07477194 0.255939 0.03868347 -0.07476997 0.255934 0.03752744 -0.07472097 0.255936 0.03856045 -0.07474094 0.255934 0.03843849 -0.07471793 0.255932 0.03772145 -0.07468897 0.255933 0.03831446 -0.07469993 0.255932 0.03818845 -0.07468795 0.255931 0.03792649 -0.07467895 0.255931 0.03805947 -0.07468098 0.256331 0.04241645 -0.07925593 0.256331 0.04203945 -0.07925093 0.256332 0.04225945 -0.07926094 0.25633 0.04256647 -0.07924395 0.256328 0.04182946 -0.07922297 0.256328 0.04271048 -0.07922393 0.256326 0.04284745 -0.07919496 0.256324 0.04163044 -0.07917398 0.256323 0.04297947 -0.07915794 0.256318 0.04144549 -0.07910698 0.256319 0.04310446 -0.07911193 0.256314 0.04322248 -0.07905793 0.25631 0.04127448 -0.07901793 0.256308 0.04333549 -0.07899594 0.256301 0.04112046 -0.07890993 0.256302 0.04344248 -0.07892495 0.256295 0.04354345 -0.07884597 0.25629 0.04098546 -0.07877993 0.256288 0.04363745 -0.07875794 0.256276 0.0408715 -0.07862997 0.256279 0.04372745 -0.07866197 0.256196 0.04372745 -0.07770997 0.256206 0.04361945 -0.07782995 0.256216 0.04350948 -0.07793796 0.256224 0.04339748 -0.07803493 0.256232 0.04328346 -0.07812094 0.256238 0.04316747 -0.07819592 0.256244 0.04304945 -0.07826095 0.256249 0.04293149 -0.07831496 0.256253 0.04281145 -0.07835894 0.256256 0.04269146 -0.07839298 0.256258 0.04257047 -0.07841694 0.256259 0.04244947 -0.07843196 0.256259 0.04232847 -0.07843595 0.256261 0.04077947 -0.07845795 0.256259 0.04220145 -0.07843196 0.256244 0.04071044 -0.07826393 0.256258 0.04208445 -0.07841694 0.256256 0.04197949 -0.07839298 0.256253 0.04188549 -0.07835793 0.256249 0.04180246 -0.07831197 0.256244 0.04173046 -0.07825493 0.256225 0.04066848 -0.07804697 0.256238 0.04166948 -0.07818692 0.256231 0.04161947 -0.07810598 0.256223 0.04158049 -0.07801395 0.256205 0.04065448 -0.07780897 0.256213 0.04155248 -0.07790994 0.256203 0.04153645 -0.07779192 0.256006 0.04065448 -0.07554197 0.256192 0.04153048 -0.07766097 0.256171 0.04153048 -0.07742595 0.256147 0.04230844 -0.07715094 0.256129 0.04153048 -0.07694494 0.256141 0.04248744 -0.07708698 0.256136 0.04266649 -0.07701992 0.256129 0.04284346 -0.07694894 0.256122 0.04301446 -0.07687097 0.256123 0.04171544 -0.07688093 0.256017 0.04153048 -0.07565993 0.256118 0.04189449 -0.07681596 0.256115 0.04317748 -0.07678395 0.256112 0.0420655 -0.07674998 0.256106 0.04332846 -0.07668596 0.256106 0.04222548 -0.07667994 0.256097 0.04346448 -0.07657593 0.256099 0.04237544 -0.07660692 0.256093 0.04251044 -0.07652896 0.256086 0.04358249 -0.07645094 0.256085 0.04263049 -0.07644593 0.256073 0.04367947 -0.07630795 0.256077 0.04273349 -0.07635593 0.256069 0.04281646 -0.07625895 0.256059 0.04375344 -0.07614696 0.25606 0.04287749 -0.07615393 0.25605 0.04291647 -0.07603996 0.256043 0.04379945 -0.07596397 0.256039 0.04292947 -0.07591497 0.256025 0.04381549 -0.07575798 0.256031 0.04292345 -0.07582694 0.256024 0.04290747 -0.07574295 0.256013 0.04380649 -0.07561695 0.256017 0.04288244 -0.07566493 0.256011 0.0428465 -0.07559293 0.256012 0.04159045 -0.07560497 0.256001 0.04378044 -0.07547998 0.256007 0.04165047 -0.07555496 0.256005 0.04280245 -0.07552796 0.256003 0.04171144 -0.07550793 0.256004 0.0400725 -0.07551598 0.255961 0.04002344 -0.07502198 0.256007 0.04002344 -0.07555198 0.256003 0.04065346 -0.07550293 0.256 0.04275047 -0.07546997 0.256001 0.04012048 -0.07548296 0.256 0.04177349 -0.07546496 0.256 0.04064947 -0.07546794 0.255998 0.04016649 -0.07545298 0.255989 0.04373747 -0.07534897 0.255995 0.04269146 -0.07541894 0.255997 0.04064345 -0.07543694 0.255996 0.0418365 -0.07542693 0.255996 0.04021149 -0.07542598 0.255995 0.04063445 -0.07540994 0.255993 0.04190045 -0.07539397 0.255994 0.04025447 -0.07540094 0.255992 0.04262447 -0.07537597 0.255993 0.04062449 -0.07538598 0.255992 0.04029548 -0.07537895 0.255991 0.04196447 -0.07536494 0.255991 0.04061144 -0.07536697 0.25599 0.04033446 -0.07535994 0.255989 0.04255145 -0.07534193 0.25599 0.04059547 -0.07535094 0.255989 0.0420295 -0.07534098 0.255989 0.04037147 -0.07534497 0.255988 0.04057848 -0.07533794 0.255979 0.04367947 -0.07522493 0.255988 0.04040449 -0.07533293 0.255987 0.04247248 -0.07531696 0.255987 0.04209548 -0.07532197 0.255988 0.04055845 -0.07532793 0.255987 0.04043549 -0.07532393 0.255987 0.04053646 -0.07532197 0.255987 0.04046249 -0.07531797 0.255986 0.04216247 -0.07530796 0.255987 0.04051244 -0.07531797 0.255987 0.04048645 -0.07531595 0.255985 0.04238748 -0.07530194 0.255985 0.04223048 -0.07529997 0.255985 0.04229849 -0.07529693 0.25597 0.04154044 -0.07512998 0.255968 0.04360544 -0.07510995 0.255964 0.04163748 -0.07505697 0.255964 0.04151844 -0.07505494 0.255959 0.04351747 -0.07500493 0.255958 0.04173445 -0.07499098 0.255958 0.04149049 -0.07498794 0.255955 0.04012048 -0.07495993 0.255951 0.0434165 -0.07491195 0.255953 0.04183244 -0.07493096 0.255952 0.04145646 -0.07492697 0.255951 0.04020744 -0.07490497 0.255948 0.04193049 -0.07487797 0.255948 0.04141747 -0.07487398 0.255944 0.04330247 -0.07483196 0.255946 0.04028749 -0.07485693 0.255944 0.0420295 -0.07483094 0.255944 0.04137146 -0.07482695 0.255943 0.04036146 -0.07481497 0.255938 0.04317545 -0.07476693 0.255941 0.04212945 -0.07478994 0.25594 0.04132044 -0.07478696 0.25594 0.04043048 -0.07477998 0.255937 0.04222846 -0.07475596 0.255937 0.04126244 -0.07475298 0.255937 0.04049545 -0.07475095 0.255934 0.04303848 -0.07471895 0.255935 0.04232949 -0.07472795 0.255935 0.04119747 -0.07472598 0.255935 0.04055744 -0.07472693 0.255933 0.04242944 -0.07470697 0.255933 0.04061847 -0.07470893 0.255933 0.04112648 -0.07470494 0.255932 0.04289048 -0.07468897 0.255932 0.04067945 -0.07469493 0.255932 0.04253047 -0.07469093 0.255932 0.04104846 -0.07468998 0.255931 0.04074048 -0.07468593 0.255931 0.04263144 -0.07468193 0.255931 0.04096347 -0.07468193 0.255931 0.04273247 -0.07467895 0.255931 0.04080444 -0.07467997 0.255931 0.04087048 -0.07467895 0.255931 0.04918348 -0.07467895 0.256324 0.05021744 -0.07917195 0.256324 0.05115246 -0.07917195 0.25609 0.04905545 -0.07650393 0.256324 0.04728245 -0.07917195 0.256324 0.04793244 -0.07917195 0.2562 0.04760748 -0.07775896 0.25609 0.04615944 -0.07650393 0.256324 0.04407149 -0.07917195 0.256324 0.04500746 -0.07917195 0.255931 0.04602146 -0.07467895 0.255931 0.04890745 -0.07467895 0.255931 0.04629749 -0.07467895 0.25719 0.02195048 -0.08906793 0.257189 0.02157449 -0.08906197 0.25719 0.02179449 -0.08907192 0.257189 0.02210146 -0.08905494 0.257187 0.02136349 -0.08903396 0.257187 0.02224445 -0.08903497 0.257184 0.02238249 -0.08900594 0.257182 0.02116549 -0.08898597 0.257181 0.02251344 -0.08896893 0.257176 0.02097946 -0.08891797 0.257177 0.02263849 -0.08892297 0.257172 0.02275747 -0.08886992 0.257169 0.02080947 -0.08882993 0.257167 0.02287048 -0.08880698 0.257159 0.02065545 -0.08872097 0.257161 0.02297645 -0.08873695 0.257154 0.02307748 -0.08865696 0.257148 0.02052044 -0.08859193 0.257146 0.02317249 -0.08856993 0.257135 0.02040547 -0.08844095 0.257138 0.02326148 -0.08847296 0.257054 0.02326148 -0.08752197 0.257065 0.02315449 -0.08764094 0.257074 0.02304446 -0.08774894 0.257083 0.02293246 -0.08784598 0.25709 0.02281749 -0.08793193 0.257097 0.02270144 -0.08800798 0.257102 0.02258449 -0.08807194 0.257107 0.02246546 -0.08812695 0.257111 0.02234548 -0.08817094 0.257114 0.02222549 -0.08820497 0.257116 0.02210444 -0.08822894 0.257117 0.02198344 -0.08824294 0.257118 0.02186346 -0.08824795 0.25712 0.02031344 -0.08826893 0.257117 0.02173548 -0.08824294 0.257103 0.02024549 -0.08807498 0.257116 0.02161949 -0.08822798 0.257114 0.02151447 -0.08820396 0.257111 0.02141946 -0.08816897 0.257107 0.02133649 -0.08812296 0.257102 0.02126449 -0.08806598 0.257084 0.02020347 -0.08785796 0.257096 0.02120345 -0.08799797 0.257089 0.02115345 -0.08791798 0.257081 0.02111548 -0.08782494 0.257063 0.02018845 -0.08761996 0.257072 0.02108746 -0.08772093 0.257061 0.02107048 -0.08760297 0.256865 0.02018845 -0.08535295 0.25705 0.02106547 -0.08747297 0.257029 0.02106547 -0.08723694 0.257005 0.02184349 -0.08696198 0.256987 0.02106547 -0.08675593 0.257 0.02202147 -0.08689796 0.256994 0.02220147 -0.08683097 0.256988 0.02237749 -0.08675998 0.256981 0.02254945 -0.08668196 0.256982 0.02125048 -0.08669197 0.256875 0.02106547 -0.08547097 0.256976 0.02142846 -0.08662796 0.256973 0.02271145 -0.08659493 0.25697 0.02159947 -0.08656096 0.256965 0.02286249 -0.08649796 0.256964 0.02176046 -0.08649092 0.256955 0.02299845 -0.08638697 0.256958 0.02190947 -0.08641797 0.256951 0.02204549 -0.08634096 0.256944 0.02311748 -0.08626198 0.256944 0.02216547 -0.08625698 0.256932 0.02321445 -0.08611893 0.256936 0.02226746 -0.08616793 0.256927 0.02235049 -0.08607095 0.256918 0.02328747 -0.08595794 0.256918 0.02241247 -0.08596497 0.256908 0.02245044 -0.08585095 0.256902 0.02333444 -0.08577495 0.256897 0.0224635 -0.08572596 0.256883 0.02335047 -0.08556896 0.256889 0.02245849 -0.08563798 0.256882 0.02244246 -0.08555394 0.256871 0.02334147 -0.08542793 0.256875 0.02241647 -0.08547598 0.256869 0.02238148 -0.08540493 0.25687 0.02112448 -0.08541697 0.256859 0.02331548 -0.08529198 0.256866 0.02118545 -0.08536595 0.256863 0.02233749 -0.08533895 0.256862 0.02124649 -0.08531898 0.256862 0.01960748 -0.08532798 0.256819 0.01955848 -0.08483296 0.256865 0.01955848 -0.08536297 0.256861 0.02018749 -0.08531397 0.256858 0.02228546 -0.08528095 0.256859 0.01965445 -0.08529496 0.256858 0.02130848 -0.08527696 0.256858 0.02018344 -0.08527898 0.256857 0.01970148 -0.08526396 0.256848 0.02327245 -0.08515995 0.256854 0.02222549 -0.08522993 0.256855 0.02017748 -0.08524793 0.256855 0.02137047 -0.08523893 0.256854 0.01974648 -0.08523696 0.256853 0.02016949 -0.08522093 0.256852 0.02143448 -0.08520495 0.256852 0.01978945 -0.08521193 0.25685 0.02215844 -0.08518797 0.256851 0.02015846 -0.08519798 0.25685 0.01983046 -0.08518993 0.256849 0.02149945 -0.08517593 0.256849 0.02014547 -0.08517795 0.256849 0.01986944 -0.08517193 0.256847 0.02208548 -0.08515393 0.256848 0.02013045 -0.08516198 0.256847 0.02156448 -0.08515197 0.256847 0.01990544 -0.08515596 0.256847 0.02011245 -0.08514893 0.256837 0.02321344 -0.08503597 0.256846 0.01993948 -0.08514398 0.256845 0.02200645 -0.08512896 0.256845 0.02163046 -0.08513295 0.256846 0.0200935 -0.08513897 0.256846 0.01996946 -0.08513498 0.256845 0.02007144 -0.08513295 0.256845 0.01999747 -0.08512896 0.256844 0.02169746 -0.08511894 0.256845 0.02004748 -0.08512896 0.256845 0.02002149 -0.08512794 0.256844 0.02192246 -0.08511292 0.256843 0.02176445 -0.08511096 0.256843 0.02183347 -0.08510798 0.256829 0.02107548 -0.08494096 0.256827 0.02314049 -0.08492094 0.256822 0.02117145 -0.08486795 0.256822 0.02105247 -0.08486598 0.256818 0.02305245 -0.08481597 0.256816 0.02126848 -0.08480197 0.256816 0.02102446 -0.08479893 0.256814 0.01965445 -0.08477097 0.256809 0.02295047 -0.08472293 0.256811 0.02136647 -0.08474195 0.256811 0.02099144 -0.08473795 0.256809 0.01974248 -0.08471596 0.256807 0.02146548 -0.08468896 0.256806 0.02095144 -0.08468496 0.256803 0.02283644 -0.08464294 0.256805 0.01982247 -0.08466798 0.256802 0.02156448 -0.08464193 0.256802 0.02090644 -0.08463793 0.256801 0.01989644 -0.08462697 0.256797 0.02271044 -0.08457893 0.256799 0.02166348 -0.08460193 0.256799 0.02085447 -0.08459794 0.256798 0.01996546 -0.08459097 0.256796 0.02176344 -0.08456695 0.256796 0.02079647 -0.08456397 0.256795 0.02002948 -0.08456194 0.256793 0.02257245 -0.08452993 0.256793 0.02186346 -0.08453893 0.256793 0.02073246 -0.08453696 0.256793 0.02009248 -0.08453893 0.256791 0.02196449 -0.08451795 0.256792 0.02015346 -0.08451998 0.256791 0.02066147 -0.08451592 0.25679 0.02242445 -0.08449995 0.256791 0.02021348 -0.08450597 0.25679 0.02206546 -0.08450198 0.25679 0.02058249 -0.08450198 0.25679 0.02027446 -0.08449697 0.256789 0.02216547 -0.08449298 0.256789 0.0204975 -0.08449298 0.256789 0.02226644 -0.08448994 0.256789 0.02033847 -0.08449196 0.256789 0.02040547 -0.08448994 0.257344 0.02474945 -0.09083294 0.257344 0.02460944 -0.09083294 0.257344 0.02467948 -0.09083795 0.257343 0.02481746 -0.09081894 0.257343 0.02454149 -0.09081894 0.257341 0.02488148 -0.09079694 0.257341 0.02447748 -0.09079694 0.257338 0.02494144 -0.09076595 0.257338 0.02441745 -0.09076595 0.257335 0.02499747 -0.09072893 0.257335 0.02436149 -0.09072893 0.257331 0.02504748 -0.09068393 0.257331 0.02431148 -0.09068393 0.257327 0.02509248 -0.09063392 0.257327 0.02426749 -0.09063392 0.257322 0.02512949 -0.09057897 0.257322 0.02422946 -0.09057897 0.257317 0.02516049 -0.09051895 0.257317 0.02419948 -0.09051895 0.257311 0.02518248 -0.09045493 0.257311 0.02417647 -0.09045493 0.257305 0.02519649 -0.09038794 0.257305 0.02416247 -0.09038794 0.257299 0.02520149 -0.09031796 0.257299 0.02415746 -0.09031796 0.257293 0.02519649 -0.09024792 0.257293 0.02416247 -0.09024792 0.257287 0.02518248 -0.09017997 0.257287 0.02417647 -0.09017997 0.257281 0.02516049 -0.09011596 0.257281 0.02419948 -0.09011596 0.257276 0.02512949 -0.09005695 0.257276 0.02422946 -0.09005695 0.257271 0.02509248 -0.09000098 0.257271 0.02426749 -0.09000098 0.257267 0.02504748 -0.08995097 0.257267 0.02431148 -0.08995097 0.257263 0.02499747 -0.08990693 0.257263 0.02436149 -0.08990693 0.25726 0.02494144 -0.08986896 0.25726 0.02441745 -0.08986896 0.257257 0.02488148 -0.08983898 0.257257 0.02447748 -0.08983898 0.257255 0.02481746 -0.08981698 0.257255 0.02454149 -0.08981698 0.257254 0.02474945 -0.08980298 0.257254 0.02460944 -0.08980298 0.257253 0.02467948 -0.08979797 0.256797 0.02512246 -0.08457797 0.257182 0.02424645 -0.08898293 0.257182 0.02512246 -0.08898293 0.256797 0.02424645 -0.08457797 0.257181 0.02793246 -0.08897197 0.257182 0.02582246 -0.08898293 0.257182 0.02764445 -0.08898293 0.257123 0.02582246 -0.08830595 0.257178 0.02820044 -0.08893597 0.257173 0.02844846 -0.08887797 0.257166 0.02867448 -0.08879798 0.257157 0.02887749 -0.08869796 0.257147 0.02905648 -0.08857595 0.257134 0.02921044 -0.08843493 0.25712 0.02933847 -0.08827596 0.257123 0.02672845 -0.08830595 0.257116 0.02664649 -0.08822298 0.257105 0.02944046 -0.08809792 0.257115 0.02802848 -0.08822095 0.257116 0.02791047 -0.08822798 0.257115 0.02779549 -0.08822095 0.257109 0.02657449 -0.08814197 0.257114 0.02768546 -0.08819997 0.257114 0.02814245 -0.08819895 0.257111 0.02758049 -0.08816593 0.257111 0.02825045 -0.08816498 0.257107 0.02748245 -0.08812093 0.257106 0.02835148 -0.08811795 0.257102 0.02651047 -0.08806395 0.257102 0.02739048 -0.08806496 0.257101 0.02844548 -0.08805996 0.257088 0.02951449 -0.08790194 0.257096 0.02730846 -0.08799898 0.257095 0.02645546 -0.08798694 0.257096 0.02852946 -0.08799296 0.25709 0.02723449 -0.08792394 0.257089 0.02860349 -0.08791595 0.257088 0.02640748 -0.08791196 0.257082 0.02717244 -0.08784097 0.257081 0.02866649 -0.08783096 0.257082 0.02636748 -0.08783698 0.257069 0.02955949 -0.08768993 0.257074 0.02712249 -0.08775198 0.257075 0.02633446 -0.08776098 0.257073 0.02871745 -0.08773994 0.257068 0.02630847 -0.08768397 0.257066 0.02708446 -0.08765697 0.257065 0.02875548 -0.08764195 0.257049 0.02957445 -0.08746296 0.257062 0.02628946 -0.08760398 0.257057 0.02706146 -0.08755695 0.257056 0.02877849 -0.08753997 0.257054 0.02627545 -0.08752197 0.257048 0.02705347 -0.08745294 0.257047 0.02878648 -0.08743298 0.257047 0.02626746 -0.08743596 0.257042 0.02957248 -0.08738297 0.257038 0.02706044 -0.08733594 0.257039 0.02626544 -0.08734494 0.257036 0.02877944 -0.08731597 0.257035 0.02956748 -0.08730494 0.257031 0.02626949 -0.08725297 0.257028 0.02708148 -0.08722496 0.257027 0.02875745 -0.08720695 0.257029 0.02955949 -0.08722895 0.257023 0.02628147 -0.08715993 0.257022 0.02954846 -0.08715498 0.257019 0.02711647 -0.08712095 0.257018 0.02872246 -0.08710497 0.257014 0.02630048 -0.08706593 0.257016 0.02953344 -0.08708393 0.257011 0.02716344 -0.08702594 0.25701 0.02867448 -0.08701097 0.25701 0.02951544 -0.08701395 0.257006 0.02632647 -0.08697295 0.257003 0.02722245 -0.08693796 0.257004 0.02949446 -0.08694595 0.257002 0.02861446 -0.08692598 0.256998 0.02635848 -0.08687996 0.256998 0.02946949 -0.08688098 0.256996 0.02729249 -0.08686095 0.256996 0.02854245 -0.08685094 0.256993 0.02944147 -0.08681696 0.25699 0.02639448 -0.08679097 0.256991 0.02737247 -0.08679294 0.25699 0.02845948 -0.08678495 0.256987 0.02941048 -0.08675593 0.256986 0.02746146 -0.08673596 0.256983 0.02643549 -0.08670395 0.256985 0.02836644 -0.08673095 0.256982 0.02937549 -0.08669596 0.256982 0.02756047 -0.08668994 0.256981 0.02826344 -0.08668696 0.256976 0.02647948 -0.08662194 0.256977 0.02933847 -0.08663898 0.256979 0.02766644 -0.08665597 0.256978 0.02815049 -0.08665496 0.256977 0.02778047 -0.08663594 0.256977 0.02802944 -0.08663493 0.256972 0.02929449 -0.08658093 0.256976 0.02790045 -0.08662897 0.256969 0.02652746 -0.08654493 0.256967 0.02924746 -0.08652496 0.256963 0.02657645 -0.08647394 0.256962 0.02919745 -0.08647096 0.256957 0.02662748 -0.08640998 0.256958 0.02914446 -0.08641898 0.256954 0.02908748 -0.08636993 0.256952 0.02667945 -0.08635395 0.256949 0.02902746 -0.08632194 0.25694 0.02683848 -0.08621597 0.256945 0.02896445 -0.08627694 0.256942 0.02889847 -0.08623296 0.256938 0.02882844 -0.08619195 0.256931 0.02701646 -0.08610993 0.256934 0.02875548 -0.08615195 0.256931 0.02867949 -0.08611494 0.256928 0.0285995 -0.08607894 0.256924 0.02720844 -0.08603197 0.256926 0.0285995 -0.08605998 0.256924 0.02870249 -0.08603197 0.256921 0.02879846 -0.08599895 0.256919 0.02740645 -0.08597397 0.256918 0.02888745 -0.08595997 0.256915 0.02760446 -0.08593094 0.256914 0.02896845 -0.08591693 0.256912 0.02779644 -0.08589696 0.25691 0.02904248 -0.08586794 0.256909 0.02797645 -0.08586394 0.256905 0.02910745 -0.08581596 0.256906 0.02813845 -0.08582794 0.256902 0.02827447 -0.08578097 0.2569 0.02916449 -0.08575898 0.256897 0.02837949 -0.08571892 0.256895 0.02921146 -0.08569896 0.256889 0.02844744 -0.08563393 0.256889 0.02924948 -0.08563596 0.256884 0.02927649 -0.08556997 0.256879 0.02847146 -0.08551996 0.256878 0.02929347 -0.08550196 0.256874 0.02846145 -0.08546096 0.256872 0.02929848 -0.08543193 0.256869 0.02843344 -0.08540493 0.256867 0.02929544 -0.08538293 0.256865 0.02838546 -0.08535295 0.256863 0.02928745 -0.08533495 0.25686 0.02831846 -0.08530294 0.256859 0.02927249 -0.08528798 0.256856 0.02823346 -0.08525496 0.256855 0.02925145 -0.08524096 0.256852 0.02812945 -0.08520996 0.256851 0.02922445 -0.08519494 0.256848 0.02800649 -0.08516597 0.256847 0.02919149 -0.08514893 0.256844 0.02786546 -0.08512294 0.256843 0.02915245 -0.08510297 0.256841 0.02770644 -0.08507996 0.256839 0.02910649 -0.08505696 0.256837 0.02752947 -0.08503693 0.256835 0.02905344 -0.08501094 0.256833 0.02733445 -0.08499497 0.256831 0.0289945 -0.08496493 0.256829 0.02712249 -0.08495098 0.256827 0.02892845 -0.08491897 0.256825 0.02689844 -0.08489793 0.256823 0.02885544 -0.08487296 0.256819 0.02669948 -0.08483397 0.256818 0.02903848 -0.08482193 0.256813 0.02652347 -0.08475893 0.256813 0.02920448 -0.08476293 0.256807 0.02935349 -0.08469498 0.256805 0.02637046 -0.08467495 0.2568 0.02948546 -0.08461797 0.256797 0.0262385 -0.08457994 0.256793 0.0296005 -0.08453196 0.256788 0.02612745 -0.08447796 0.256785 0.02970045 -0.08443695 0.256778 0.0260365 -0.08436697 0.256775 0.02978348 -0.08433192 0.256778 0.02813649 -0.08436197 0.256778 0.02799445 -0.08435893 0.256768 0.02596348 -0.08424997 0.256777 0.02828049 -0.08435696 0.256777 0.02784144 -0.08434897 0.256776 0.02841645 -0.08433997 0.256775 0.02768146 -0.08433097 0.256774 0.02854245 -0.08431297 0.256765 0.02985048 -0.08421796 0.256773 0.02752047 -0.08430397 0.25677 0.02865946 -0.08427697 0.25677 0.02736145 -0.08426696 0.256766 0.02876549 -0.08423095 0.256765 0.02720946 -0.08421897 0.256757 0.02590847 -0.08412593 0.256762 0.02886044 -0.08417594 0.25676 0.02706849 -0.08415997 0.256754 0.02990245 -0.08409297 0.256756 0.02894246 -0.08411294 0.256754 0.02694344 -0.08408796 0.256746 0.02587145 -0.08399695 0.25675 0.0290125 -0.08404296 0.256743 0.02993947 -0.08395797 0.256746 0.02683848 -0.08400195 0.256743 0.02906745 -0.08396494 0.256738 0.02675849 -0.08390295 0.256734 0.02584946 -0.08386296 0.256736 0.02910745 -0.08388096 0.25673 0.02996146 -0.08381193 0.256728 0.02670645 -0.08378696 0.256728 0.02913248 -0.08379095 0.256722 0.02584147 -0.08372497 0.256716 0.0299685 -0.08365595 0.25672 0.02914148 -0.08369493 0.256716 0.02668845 -0.08365595 0.256704 0.02585744 -0.08351397 0.25671 0.02913248 -0.08358895 0.2567 0.02995145 -0.08346694 0.256708 0.02669847 -0.08355897 0.256702 0.02910548 -0.08349198 0.2567 0.02672547 -0.08346897 0.256687 0.02590548 -0.08331793 0.256694 0.02906048 -0.08340293 0.256693 0.02677148 -0.08338695 0.256684 0.02990049 -0.08328795 0.256687 0.02899944 -0.08332395 0.256686 0.02683448 -0.08331197 0.256681 0.02892047 -0.08325296 0.256671 0.02598345 -0.08313697 0.25668 0.02691447 -0.08324497 0.256669 0.02981746 -0.08312094 0.256675 0.02882444 -0.08319097 0.256675 0.02701145 -0.08318597 0.256671 0.02871245 -0.08313894 0.256671 0.02712345 -0.08313596 0.256667 0.02858346 -0.08309596 0.256656 0.02609246 -0.08297294 0.256667 0.02725249 -0.08309394 0.256656 0.02970445 -0.08296597 0.256664 0.02843844 -0.08306193 0.256664 0.02739548 -0.08306097 0.256662 0.02827847 -0.08303797 0.256662 0.02755248 -0.08303797 0.256661 0.02810144 -0.08302295 0.256661 0.02772444 -0.08302295 0.25666 0.02791047 -0.08301794 0.256643 0.0262295 -0.08282595 0.256643 0.02956348 -0.08282393 0.256632 0.02639448 -0.08269596 0.256632 0.02939546 -0.08269798 0.256623 0.02920347 -0.08258795 0.256622 0.02658748 -0.08258396 0.256615 0.02898746 -0.08249497 0.256614 0.02680647 -0.08249098 0.256608 0.02875149 -0.08242094 0.256608 0.02705049 -0.08241796 0.256603 0.02849447 -0.08236694 0.256603 0.02732044 -0.08236497 0.2566 0.02822047 -0.08233296 0.2566 0.02761346 -0.08233296 0.256599 0.02792948 -0.08232194 0.256797 0.03148549 -0.08457797 0.257382 0.03060847 -0.09126895 0.257382 0.03148549 -0.09126895 0.256797 0.03060847 -0.08457797 0.25719 0.03467547 -0.08906793 0.257189 0.03429847 -0.08906197 0.25719 0.03451848 -0.08907192 0.257189 0.03482544 -0.08905494 0.257187 0.03408849 -0.08903396 0.257187 0.03496944 -0.08903497 0.257184 0.03510648 -0.08900594 0.257182 0.03388947 -0.08898597 0.257181 0.03523844 -0.08896893 0.257176 0.03370445 -0.08891797 0.257177 0.03536349 -0.08892297 0.257172 0.03548145 -0.08886992 0.257169 0.03353345 -0.08882993 0.257167 0.03559446 -0.08880698 0.257159 0.03337949 -0.08872097 0.257161 0.03570145 -0.08873695 0.257154 0.03580248 -0.08865696 0.257148 0.03324449 -0.08859193 0.257146 0.03589648 -0.08856993 0.257135 0.03313046 -0.08844095 0.257138 0.03598546 -0.08847296 0.257054 0.03598546 -0.08752197 0.257065 0.03587847 -0.08764094 0.257074 0.03576844 -0.08774894 0.257083 0.03565645 -0.08784598 0.25709 0.03554248 -0.08793193 0.257097 0.03542649 -0.08800798 0.257102 0.03530848 -0.08807194 0.257107 0.03519046 -0.08812695 0.257111 0.03507047 -0.08817094 0.257114 0.03495049 -0.08820497 0.257116 0.03482949 -0.08822894 0.257117 0.03470849 -0.08824294 0.257118 0.03458744 -0.08824795 0.25712 0.03303849 -0.08826893 0.257117 0.03446048 -0.08824294 0.257103 0.03296947 -0.08807498 0.257116 0.03434348 -0.08822798 0.257114 0.03423845 -0.08820396 0.257111 0.03414446 -0.08816897 0.257107 0.03406149 -0.08812296 0.257102 0.03398948 -0.08806598 0.257084 0.03292745 -0.08785796 0.257096 0.03392845 -0.08799797 0.257089 0.03387844 -0.08791798 0.257081 0.03383946 -0.08782494 0.257063 0.03291344 -0.08761996 0.257072 0.03381145 -0.08772093 0.257061 0.03379547 -0.08760297 0.256865 0.03291344 -0.08535295 0.25705 0.03378945 -0.08747297 0.257029 0.03378945 -0.08723694 0.257005 0.03456747 -0.08696198 0.256987 0.03378945 -0.08675593 0.257 0.03474646 -0.08689796 0.256994 0.03492546 -0.08683097 0.256988 0.03510248 -0.08675998 0.256981 0.03527349 -0.08668196 0.256982 0.03397446 -0.08669197 0.256875 0.03378945 -0.08547097 0.256976 0.03415346 -0.08662796 0.256973 0.03543645 -0.08659493 0.25697 0.03432446 -0.08656096 0.256965 0.03558748 -0.08649796 0.256964 0.03448444 -0.08649092 0.256955 0.03572344 -0.08638697 0.256958 0.03463447 -0.08641797 0.256951 0.03476947 -0.08634096 0.256944 0.03584146 -0.08626198 0.256944 0.03488945 -0.08625698 0.256932 0.03593844 -0.08611893 0.256936 0.03499144 -0.08616793 0.256927 0.03507447 -0.08607095 0.256918 0.03601247 -0.08595794 0.256918 0.03513646 -0.08596497 0.256908 0.03517544 -0.08585095 0.256902 0.03605848 -0.08577495 0.256897 0.03518849 -0.08572596 0.256883 0.03607445 -0.08556896 0.256889 0.03518247 -0.08563798 0.256882 0.03516644 -0.08555394 0.256871 0.03606545 -0.08542793 0.256875 0.03514045 -0.08547598 0.256869 0.03510546 -0.08540493 0.25687 0.03384947 -0.08541697 0.256859 0.03603947 -0.08529198 0.256866 0.03390949 -0.08536595 0.256863 0.03506147 -0.08533895 0.256862 0.03397047 -0.08531898 0.256862 0.03233146 -0.08532798 0.256819 0.03228247 -0.08483296 0.256865 0.03228247 -0.08536297 0.256861 0.03291147 -0.08531397 0.256858 0.03500944 -0.08528095 0.256859 0.03237944 -0.08529496 0.256858 0.03403246 -0.08527696 0.256858 0.03290849 -0.08527898 0.256857 0.03242546 -0.08526396 0.256848 0.03599649 -0.08515995 0.256854 0.03495049 -0.08522993 0.256855 0.03290247 -0.08524793 0.256855 0.03409546 -0.08523893 0.256854 0.03247046 -0.08523696 0.256853 0.03289347 -0.08522093 0.256852 0.03415948 -0.08520495 0.256852 0.03251349 -0.08521193 0.25685 0.03488349 -0.08518797 0.256851 0.03288346 -0.08519798 0.25685 0.03255444 -0.08518993 0.256849 0.03422349 -0.08517593 0.256849 0.03287047 -0.08517795 0.256849 0.03259348 -0.08517193 0.256847 0.03481048 -0.08515393 0.256848 0.03285449 -0.08516198 0.256847 0.03428846 -0.08515197 0.256847 0.03263044 -0.08515596 0.256847 0.03283745 -0.08514893 0.256837 0.03593844 -0.08503597 0.256846 0.03266346 -0.08514398 0.256845 0.03473144 -0.08512896 0.256845 0.03435444 -0.08513295 0.256846 0.03281748 -0.08513897 0.256846 0.03269445 -0.08513498 0.256845 0.03279548 -0.08513295 0.256845 0.03272145 -0.08512896 0.256844 0.03442144 -0.08511894 0.256845 0.03277146 -0.08512896 0.256845 0.03274548 -0.08512794 0.256844 0.03464645 -0.08511292 0.256843 0.03448945 -0.08511096 0.256843 0.03455746 -0.08510798 0.256829 0.03379946 -0.08494096 0.256827 0.03586447 -0.08492094 0.256822 0.03389549 -0.08486795 0.256822 0.03377747 -0.08486598 0.256818 0.03577649 -0.08481597 0.256816 0.03399348 -0.08480197 0.256816 0.03374946 -0.08479893 0.256814 0.03237944 -0.08477097 0.256809 0.03567546 -0.08472293 0.256811 0.03409147 -0.08474195 0.256811 0.03371548 -0.08473795 0.256809 0.03246647 -0.08471596 0.256807 0.03418946 -0.08468896 0.256806 0.03367644 -0.08468496 0.256803 0.03556144 -0.08464294 0.256805 0.03254646 -0.08466798 0.256802 0.03428846 -0.08464193 0.256802 0.03363049 -0.08463793 0.256801 0.03262048 -0.08462697 0.256797 0.03543448 -0.08457893 0.256799 0.03438848 -0.08460193 0.256799 0.03357946 -0.08459794 0.256798 0.03268945 -0.08459097 0.256796 0.03448748 -0.08456695 0.256796 0.03352147 -0.08456397 0.256795 0.03275448 -0.08456194 0.256793 0.03529745 -0.08452993 0.256793 0.03458845 -0.08453893 0.256793 0.03345644 -0.08453696 0.256793 0.03281646 -0.08453893 0.256791 0.03468847 -0.08451795 0.256792 0.03287744 -0.08451998 0.256791 0.03338545 -0.08451592 0.25679 0.03514945 -0.08449995 0.256791 0.03293746 -0.08450597 0.25679 0.03478944 -0.08450198 0.25679 0.03330749 -0.08450198 0.25679 0.03299945 -0.08449697 0.256789 0.03489047 -0.08449298 0.256789 0.03322249 -0.08449298 0.256789 0.03499144 -0.08448994 0.256789 0.03306245 -0.08449196 0.256789 0.03312945 -0.08448994 0.257122 0.03961044 -0.08829694 0.257182 0.03796547 -0.08898293 0.257262 0.03796547 -0.08989596 0.257182 0.03656744 -0.08898293 0.257114 0.03656744 -0.08819895 0.257114 0.03961044 -0.08819895 0.257114 0.03884249 -0.08819895 0.25691 0.03884249 -0.08587294 0.257114 0.03796547 -0.08819895 0.256916 0.03796547 -0.08594197 0.256905 0.03795844 -0.08581995 0.256893 0.03883248 -0.08567893 0.256896 0.03793644 -0.08571195 0.256888 0.03790348 -0.08561795 0.256877 0.03880149 -0.08549493 0.256881 0.03785949 -0.08553797 0.256882 0.03642845 -0.08554697 0.256815 0.03634047 -0.08478397 0.256886 0.03634047 -0.08559894 0.256877 0.03651547 -0.08549994 0.256875 0.03780645 -0.08546996 0.256874 0.03660148 -0.08545696 0.256862 0.03875148 -0.08532196 0.25687 0.03774648 -0.08541297 0.25687 0.03668546 -0.08541893 0.256867 0.03676944 -0.08538496 0.256866 0.03768146 -0.08536797 0.256865 0.03685247 -0.08535593 0.256863 0.03761249 -0.08533197 0.256863 0.03693449 -0.08533096 0.25686 0.03754144 -0.08530592 0.256861 0.03701645 -0.08531093 0.256848 0.03868144 -0.08516097 0.256859 0.0370965 -0.08529496 0.256859 0.03747045 -0.08528798 0.256859 0.03717648 -0.08528393 0.256858 0.03740149 -0.08527797 0.256858 0.03725647 -0.08527696 0.256858 0.03733545 -0.08527493 0.256835 0.03859144 -0.08501493 0.256823 0.03848147 -0.08488398 0.256813 0.03835147 -0.08476895 0.256811 0.03642046 -0.08474296 0.256805 0.03820145 -0.08467197 0.256808 0.03650546 -0.08470493 0.256805 0.03659546 -0.08466798 0.256798 0.03803145 -0.08459395 0.256802 0.03668844 -0.08463394 0.256799 0.03678345 -0.08460295 0.256796 0.03687947 -0.08457493 0.256793 0.03784245 -0.08453696 0.256794 0.03697544 -0.08454996 0.256792 0.03706949 -0.08452898 0.25679 0.03763347 -0.08450198 0.256791 0.03716045 -0.08451193 0.25679 0.03724747 -0.08449995 0.256789 0.03740447 -0.08448994 0.256789 0.03732949 -0.08449298 0.257189 0.04172545 -0.08906197 0.25719 0.04140746 -0.08906894 0.25719 0.04151147 -0.08907192 0.257189 0.04130345 -0.08906197 0.257187 0.04192644 -0.08903497 0.257188 0.04119849 -0.08904993 0.257186 0.04109346 -0.08903193 0.257183 0.04211246 -0.08898997 0.257185 0.04098647 -0.08900994 0.257182 0.04087948 -0.08898198 0.257177 0.04228246 -0.08892697 0.257179 0.04077148 -0.08894997 0.257176 0.04066145 -0.08891195 0.25717 0.04243648 -0.08884793 0.257172 0.04055148 -0.08886897 0.257168 0.04043948 -0.08882093 0.257162 0.04257249 -0.08875298 0.257163 0.04032546 -0.08876693 0.257158 0.04021149 -0.08870893 0.257152 0.04268944 -0.08864194 0.257119 0.04112446 -0.08825898 0.257116 0.04102146 -0.08823096 0.257113 0.04091346 -0.08819693 0.25711 0.04080349 -0.08815693 0.257106 0.04068946 -0.08810895 0.257101 0.04057347 -0.08805394 0.257095 0.04045444 -0.08799195 0.257089 0.04033344 -0.08792197 0.257083 0.04021149 -0.08784496 0.257141 0.04278749 -0.08851695 0.257122 0.04131746 -0.08829498 0.257121 0.04122346 -0.08827996 0.257129 0.04286545 -0.08837598 0.257123 0.04140746 -0.08830398 0.257116 0.04292249 -0.08822196 0.257123 0.04157745 -0.08830296 0.257123 0.04149144 -0.08830595 0.257122 0.04165744 -0.08829295 0.25712 0.04173147 -0.08827698 0.257118 0.04179948 -0.08825498 0.257116 0.04186046 -0.08822697 0.257113 0.04191446 -0.08819395 0.257101 0.04295647 -0.08805495 0.25711 0.04196149 -0.08815598 0.257106 0.04200047 -0.08811295 0.257102 0.04203146 -0.08806598 0.257098 0.04205447 -0.08801597 0.257085 0.04296845 -0.08787494 0.257093 0.04206746 -0.08796197 0.257088 0.04207247 -0.08790397 0.257083 0.04206645 -0.08785396 0.257061 0.04292744 -0.08759498 0.257079 0.04204648 -0.08780193 0.257074 0.04201447 -0.08774697 0.257069 0.04196745 -0.08768796 0.257063 0.04190546 -0.08762598 0.257058 0.04182749 -0.08755797 0.257039 0.04281544 -0.08734798 0.257051 0.04173344 -0.08748596 0.257044 0.04162347 -0.08740693 0.257037 0.04149448 -0.08732193 0.25702 0.04264545 -0.08712798 0.257029 0.04134845 -0.08722996 0.25702 0.04118347 -0.08712995 0.257011 0.04099845 -0.08702093 0.257003 0.04243248 -0.08693295 0.257 0.04082649 -0.08690494 0.256987 0.04219049 -0.08675694 0.256991 0.04067248 -0.08679395 0.256981 0.04053646 -0.08668893 0.256974 0.04193449 -0.08659797 0.256973 0.04041749 -0.08658695 0.256961 0.04167848 -0.08645093 0.256964 0.04031449 -0.08648896 0.256955 0.04022848 -0.08639198 0.256948 0.04143649 -0.08631193 0.256947 0.04015648 -0.08629596 0.256937 0.04122346 -0.08617597 0.256939 0.04010045 -0.08619898 0.25693 0.04005748 -0.08610093 0.256925 0.04105347 -0.08604097 0.256921 0.04002749 -0.08599996 0.256913 0.04094147 -0.08590197 0.256912 0.04000949 -0.08589494 0.2569 0.04090046 -0.08575594 0.256902 0.04000449 -0.08578497 0.256824 0.04299849 -0.08489197 0.256898 0.04285645 -0.08573997 0.256907 0.04299849 -0.08583396 0.256886 0.04001647 -0.08559697 0.256893 0.04090648 -0.08567994 0.256891 0.04271745 -0.08565497 0.256887 0.04092347 -0.08561098 0.256884 0.04258048 -0.08557796 0.256882 0.04095244 -0.08554798 0.25687 0.0400545 -0.08541995 0.256878 0.04244744 -0.08550995 0.256877 0.04099047 -0.08549094 0.256873 0.04231846 -0.08544898 0.256872 0.04103749 -0.08543998 0.256868 0.04219347 -0.08539694 0.256868 0.04109245 -0.08539497 0.256856 0.04011446 -0.08525598 0.256865 0.04207247 -0.08535397 0.256865 0.04115545 -0.08535593 0.256862 0.04122447 -0.08532392 0.256862 0.04195648 -0.08531796 0.25686 0.04129946 -0.08529794 0.256859 0.0418455 -0.08528995 0.256858 0.04137945 -0.08527696 0.256857 0.04174149 -0.08527094 0.256857 0.04146349 -0.08526295 0.256856 0.04164248 -0.08525896 0.256856 0.04155045 -0.08525496 0.256843 0.04019647 -0.08510494 0.256831 0.04029846 -0.08496797 0.25682 0.04041945 -0.08484697 0.256818 0.04285848 -0.08482193 0.256811 0.04055744 -0.08474195 0.256813 0.04272347 -0.08475995 0.256808 0.04259347 -0.08470493 0.256803 0.04071146 -0.08465296 0.256804 0.04246646 -0.08465695 0.2568 0.04234147 -0.08461594 0.256797 0.0408805 -0.08458298 0.256797 0.04221844 -0.08458095 0.256793 0.04106348 -0.08453196 0.256795 0.04209649 -0.08455193 0.256792 0.04197347 -0.08452898 0.25679 0.0412575 -0.08450096 0.256791 0.04185044 -0.08451098 0.25679 0.04172444 -0.08449894 0.256789 0.04146146 -0.08448994 0.256789 0.04159444 -0.08449196 0.257188 0.04647248 -0.08905196 0.257188 0.04581046 -0.08905196 0.25719 0.04614949 -0.08907192 0.257183 0.04549044 -0.08899593 0.257183 0.04678046 -0.08899295 0.257175 0.04518949 -0.08890396 0.257175 0.04707145 -0.08889895 0.257164 0.04491245 -0.08877897 0.257164 0.04734146 -0.08877098 0.257151 0.04465848 -0.08862298 0.25715 0.04758948 -0.08861094 0.257135 0.04443246 -0.08843797 0.257133 0.04781144 -0.08842295 0.257116 0.04423445 -0.08822494 0.257114 0.04800647 -0.08820796 0.257121 0.04615944 -0.08828693 0.25712 0.04636144 -0.08827394 0.25712 0.04594546 -0.08827394 0.257117 0.04655247 -0.08823698 0.257117 0.04574346 -0.08823698 0.257112 0.04673147 -0.08817696 0.257112 0.04555445 -0.08817696 0.257095 0.04406845 -0.08798694 0.257094 0.04817247 -0.08796995 0.257105 0.04689747 -0.08809494 0.257104 0.04537945 -0.08809494 0.257096 0.04704844 -0.08799296 0.257096 0.04521948 -0.08799296 0.257085 0.04718345 -0.08787196 0.257085 0.04507744 -0.08787095 0.257072 0.04393547 -0.08772695 0.257071 0.04830449 -0.08770996 0.257073 0.04730147 -0.08773398 0.257073 0.04495346 -0.08773195 0.257059 0.04740148 -0.08757895 0.257059 0.04484844 -0.08757597 0.257048 0.04383748 -0.08744496 0.257046 0.04840248 -0.08743095 0.257045 0.04748046 -0.08740895 0.257044 0.04476445 -0.08740496 0.257021 0.04377746 -0.08714294 0.257021 0.04846346 -0.08713495 0.257028 0.04753947 -0.08722597 0.257028 0.04470348 -0.08722096 0.257011 0.04757547 -0.08703094 0.257011 0.04466545 -0.08702296 0.256993 0.04375648 -0.08682495 0.256993 0.04848349 -0.08682495 0.256993 0.04758745 -0.08682495 0.256993 0.04465246 -0.08681493 0.256964 0.04846346 -0.08649498 0.256974 0.04757547 -0.08659893 0.256964 0.04377645 -0.08648598 0.256972 0.04466444 -0.08658498 0.256955 0.04754048 -0.08638697 0.256954 0.04470044 -0.08637094 0.256937 0.04840546 -0.08618193 0.256936 0.04383546 -0.08616793 0.256938 0.04748344 -0.08618998 0.256936 0.04475849 -0.08617293 0.256922 0.04740548 -0.08600896 0.256911 0.04831045 -0.08588898 0.256921 0.04483747 -0.08599293 0.25691 0.04393148 -0.08587193 0.256908 0.04730749 -0.08584493 0.256906 0.04493844 -0.08583098 0.256888 0.04818046 -0.08561795 0.256886 0.04406148 -0.08559995 0.256895 0.0471915 -0.08569997 0.256894 0.04505944 -0.08568793 0.256884 0.04705744 -0.08557498 0.256883 0.04519945 -0.08556497 0.256866 0.04801845 -0.08537095 0.256865 0.04422545 -0.08535397 0.256875 0.04690647 -0.08546996 0.256874 0.04535746 -0.08546298 0.256867 0.04674047 -0.08538597 0.256867 0.04553347 -0.08538198 0.256862 0.04655945 -0.08532494 0.256862 0.04572647 -0.08532297 0.256847 0.04782646 -0.08514994 0.256846 0.04442149 -0.08513498 0.256859 0.04636549 -0.08528798 0.256859 0.04593545 -0.08528697 0.256858 0.04615944 -0.08527493 0.25683 0.04760545 -0.08495694 0.256829 0.04464644 -0.08494496 0.256816 0.04735845 -0.08479398 0.256815 0.04489845 -0.08478593 0.256804 0.04708749 -0.08466398 0.256804 0.04517745 -0.08465898 0.256796 0.04679447 -0.08456897 0.256796 0.04548048 -0.08456593 0.256791 0.04648149 -0.08450996 0.256791 0.0458045 -0.08450895 0.256789 0.04614949 -0.08448994 0.257189 0.05106949 -0.08906698 0.257189 0.05074048 -0.08905994 0.25719 0.05094647 -0.08907192 0.257188 0.05119144 -0.08905196 0.257186 0.05054348 -0.08902394 0.257186 0.05131244 -0.08902698 0.257183 0.05143249 -0.08899295 0.257181 0.05035746 -0.08896398 0.257179 0.05155044 -0.08894896 0.256797 0.05316245 -0.08457797 0.257182 0.05228549 -0.08898293 0.257182 0.05316245 -0.08898293 0.257132 0.05228549 -0.08840495 0.257173 0.05018347 -0.08887994 0.257175 0.05166548 -0.08889597 0.257169 0.05177646 -0.08883494 0.257164 0.05002349 -0.08876997 0.257163 0.05188447 -0.08876496 0.257152 0.04987847 -0.08863598 0.257156 0.05198746 -0.08868694 0.257149 0.05208545 -0.08860093 0.257138 0.04975146 -0.08847695 0.25714 0.05217844 -0.08850598 0.257132 0.05226546 -0.08840495 0.257129 0.05118244 -0.08837497 0.257122 0.04964345 -0.08829295 0.257073 0.05228549 -0.08773696 0.257083 0.05218446 -0.08784693 0.257091 0.05208647 -0.08794498 0.257099 0.05199247 -0.08803194 0.257106 0.05190145 -0.08810794 0.257111 0.05181145 -0.08817297 0.257116 0.05172246 -0.08822894 0.25712 0.05163544 -0.08827495 0.257124 0.05154746 -0.08831197 0.257126 0.05145847 -0.08833998 0.257128 0.05136847 -0.08835995 0.257129 0.05127644 -0.08837097 0.257128 0.05105346 -0.08836698 0.257126 0.05093348 -0.08834093 0.257122 0.05082249 -0.08829897 0.257117 0.05072146 -0.08824193 0.257103 0.04955649 -0.08808296 0.257111 0.05063045 -0.08816993 0.257103 0.05054944 -0.08808296 0.257095 0.05048048 -0.08798295 0.257083 0.04949247 -0.08784693 0.257085 0.05042248 -0.08787095 0.257074 0.05037647 -0.08774596 0.25706 0.04945248 -0.08758395 0.257062 0.05034345 -0.08760994 0.256797 0.05228549 -0.08457797 0.257049 0.05032247 -0.08746296 0.257035 0.04943948 -0.08729594 0.257035 0.05031549 -0.08730596 0.256797 0.05031549 -0.08457797 0.256797 0.04943948 -0.08457797 0.256892 0.05492645 -0.08566194 0.256892 0.05476647 -0.08566194 0.256892 0.05484646 -0.08566695 0.25689 0.05500245 -0.08564597 0.25689 0.05468946 -0.08564597 0.256888 0.05507546 -0.08562093 0.256888 0.05461645 -0.08562093 0.256885 0.05514347 -0.08558696 0.256885 0.05454844 -0.08558696 0.256881 0.05520647 -0.08554393 0.256881 0.05448549 -0.08554393 0.256877 0.05526345 -0.08549398 0.256877 0.05442845 -0.08549398 0.256872 0.05531346 -0.08543795 0.256872 0.05437844 -0.08543795 0.256867 0.05535644 -0.08537495 0.256867 0.05433648 -0.08537495 0.256861 0.05539047 -0.08530694 0.256861 0.0543015 -0.08530694 0.256854 0.05541545 -0.08523494 0.256854 0.05427646 -0.08523494 0.256848 0.05543148 -0.08515793 0.256848 0.05426049 -0.08515793 0.256841 0.05543744 -0.08507895 0.256841 0.05425548 -0.08507895 0.256834 0.05543148 -0.08499896 0.256834 0.05426049 -0.08499896 0.256827 0.05541545 -0.08492296 0.256827 0.05427646 -0.08492296 0.256821 0.05539047 -0.08484995 0.256821 0.0543015 -0.08484995 0.256815 0.05535644 -0.08478194 0.256815 0.05433648 -0.08478194 0.256809 0.05531346 -0.08471894 0.256809 0.05437844 -0.08471894 0.256804 0.05526345 -0.08466297 0.256804 0.05442845 -0.08466297 0.2568 0.05520647 -0.08461296 0.2568 0.05448549 -0.08461296 0.256796 0.05514347 -0.08457094 0.256796 0.05454844 -0.08457094 0.256793 0.05507546 -0.08453595 0.256793 0.05461645 -0.08453595 0.256791 0.05500245 -0.08451098 0.256791 0.05468946 -0.08451098 0.25679 0.05492645 -0.08449494 0.25679 0.05476647 -0.08449494 0.256789 0.05484646 -0.08448994 0.257189 0.05706745 -0.08906495 0.25719 0.05687546 -0.08906793 0.25719 0.05696344 -0.08907192 0.257189 0.05678749 -0.08905798 0.257188 0.05717146 -0.08904397 0.257187 0.05670046 -0.08903998 0.257184 0.05727547 -0.08900898 0.257185 0.05661344 -0.08901596 0.257182 0.05652749 -0.08898395 0.25718 0.05738049 -0.08895897 0.257179 0.05644047 -0.08894497 0.256797 0.05914044 -0.08457797 0.257182 0.05826348 -0.08898293 0.257182 0.05914044 -0.08898293 0.257094 0.05826348 -0.08797293 0.257174 0.05748647 -0.08889394 0.257175 0.05635344 -0.08889997 0.25717 0.05626648 -0.08884596 0.257167 0.05759245 -0.08881294 0.257165 0.05617845 -0.08878594 0.257159 0.05769944 -0.08871597 0.257159 0.05608946 -0.08871895 0.257153 0.05600047 -0.08864396 0.257149 0.05780649 -0.08860194 0.257145 0.05590945 -0.08856195 0.257137 0.05791544 -0.08847194 0.257114 0.05701249 -0.08820593 0.257112 0.05694544 -0.08818298 0.25711 0.05687546 -0.08815294 0.257106 0.05680346 -0.08811795 0.257103 0.05673044 -0.08807694 0.257099 0.05665647 -0.08803093 0.257095 0.05658346 -0.08798098 0.25709 0.05651146 -0.08792698 0.257085 0.05644047 -0.08786797 0.257079 0.05637246 -0.08780598 0.257124 0.05802345 -0.08832293 0.257117 0.05713546 -0.08823394 0.257116 0.05707645 -0.08822393 0.25711 0.05813348 -0.08815693 0.257116 0.05733746 -0.08822596 0.257117 0.05719047 -0.08823794 0.257113 0.05747848 -0.08818995 0.257108 0.05761146 -0.08813196 0.257094 0.05824345 -0.08797293 0.257101 0.05773544 -0.08805495 0.257092 0.05784946 -0.08795797 0.257045 0.05818045 -0.08741396 0.257059 0.05811846 -0.08757096 0.257071 0.05804246 -0.08771395 0.257083 0.05795246 -0.08784395 0.25703 0.05822545 -0.08724594 0.257015 0.05825346 -0.08706897 0.256998 0.05826348 -0.08688396 0.256797 0.05826348 -0.08457797 0.257174 0.06127744 -0.08889496 0.257382 0.06040048 -0.09126895 0.257382 0.06127744 -0.09126895 0.256797 0.06040048 -0.08457797 0.257188 0.06251746 -0.08905297 0.25719 0.06212949 -0.08907097 0.25719 0.06220346 -0.08907192 0.25719 0.06205648 -0.08906793 0.257189 0.06198346 -0.08906197 0.257188 0.06191045 -0.08905392 0.257188 0.06183648 -0.08904397 0.257184 0.06281447 -0.08899796 0.257186 0.06176245 -0.08903098 0.257185 0.06168645 -0.08901596 0.257183 0.06160944 -0.08899796 0.257176 0.06309247 -0.08890897 0.257182 0.06152945 -0.08897697 0.25718 0.06144845 -0.08895295 0.257177 0.06136447 -0.08892494 0.257165 0.06334847 -0.08878797 0.257113 0.06148844 -0.08819597 0.257111 0.06141948 -0.08817297 0.257109 0.06134945 -0.08814793 0.257107 0.06127744 -0.08811998 0.257152 0.06358146 -0.08863598 0.257118 0.06168645 -0.08824795 0.257117 0.06162047 -0.08823293 0.257115 0.06155449 -0.08821594 0.257136 0.06378948 -0.08845597 0.25712 0.06188344 -0.08827698 0.25712 0.06181746 -0.08826994 0.257119 0.06175148 -0.08825993 0.257118 0.06397145 -0.08824896 0.257121 0.06209444 -0.08828693 0.257121 0.06202244 -0.08828598 0.257121 0.06195247 -0.08828294 0.25712 0.06230044 -0.08827394 0.257117 0.06249344 -0.08823794 0.257098 0.06412345 -0.08801794 0.257112 0.06267344 -0.08817696 0.257104 0.06283849 -0.08809494 0.256861 0.06127744 -0.08531397 0.257095 0.06298846 -0.08799093 0.257076 0.06424546 -0.08776396 0.257085 0.06312149 -0.08786696 0.257072 0.06323647 -0.08772397 0.257051 0.06433546 -0.08748894 0.257058 0.06333345 -0.08756297 0.257042 0.06341046 -0.08738493 0.257026 0.06439048 -0.08719497 0.257025 0.06346648 -0.08718997 0.256998 0.06440949 -0.08688396 0.257007 0.06350147 -0.08697998 0.256987 0.0635125 -0.08675593 0.256969 0.0643925 -0.08654195 0.25697 0.06350547 -0.08655494 0.256953 0.06348347 -0.08636295 0.256941 0.06434148 -0.08622294 0.256937 0.06344449 -0.08618295 0.256915 0.06425946 -0.08592796 0.256923 0.06338846 -0.08601593 0.256909 0.06331348 -0.08586293 0.256891 0.0641455 -0.08565795 0.256897 0.06321847 -0.08572596 0.256887 0.06310248 -0.08560597 0.25687 0.06400245 -0.08541595 0.256878 0.06296449 -0.08550494 0.256871 0.06280249 -0.08542394 0.256866 0.06261545 -0.08536398 0.256851 0.06383049 -0.08520096 0.256862 0.0624035 -0.08532696 0.256861 0.06216347 -0.08531397 0.256835 0.06363147 -0.08501595 0.256822 0.06340545 -0.08486193 0.256811 0.06315445 -0.08473998 0.256803 0.0628795 -0.08465093 0.256798 0.06258147 -0.08459693 0.256797 0.06226247 -0.08457797 0.2097989 0.006200492 0.04113799 0.2104659 0.006199479 0.04113799 0.2101309 0.006222486 0.04113799 0.2094879 0.006136476 0.04113799 0.2107819 0.006130456 0.04113799 0.2091999 0.00603348 0.04113799 0.2110779 0.006018459 0.04113799 0.2089359 0.005897462 0.04113799 0.211353 0.005866467 0.04113799 0.2086969 0.005729496 0.04113799 0.2116019 0.005676448 0.04113799 0.2084859 0.005535483 0.04113799 0.2118259 0.00545144 0.04113799 0.2083029 0.005319476 0.04113799 0.2120199 0.005194485 0.04113799 0.2081509 0.005083441 0.04113799 0.2099809 0.005200445 0.04113799 0.2101529 0.005210459 0.04113799 0.2103219 0.005198478 0.04113799 0.2098169 0.005171477 0.04113799 0.210483 0.005161464 0.04113799 0.2121849 0.004907488 0.04113799 0.209665 0.005123496 0.04113799 0.2106359 0.005102455 0.04113799 0.2095229 0.005058467 0.04113799 0.210779 0.005023479 0.04113799 0.2080299 0.004832446 0.04113799 0.2093939 0.004977464 0.04113799 0.2109109 0.004925489 0.04113799 0.209279 0.004880487 0.04113799 0.21103 0.004811465 0.04113799 0.2123159 0.004593491 0.04113799 0.2091779 0.004769444 0.04113799 0.2079409 0.00456947 0.04113799 0.2111349 0.004681468 0.04113799 0.2090939 0.004645466 0.04113799 0.2112239 0.004538476 0.04113799 0.2090259 0.004508495 0.04113799 0.2124119 0.00425446 0.04113799 0.2078869 0.004299461 0.04113799 0.2112959 0.004384458 0.04113799 0.2089759 0.00436145 0.04113799 0.211349 0.004221498 0.04113799 0.2089449 0.004203498 0.04113799 0.2078689 0.004025459 0.04113799 0.2124719 0.003894448 0.04113799 0.2113819 0.004050493 0.04113799 0.2089349 0.004036486 0.04113799 0.2113929 0.003872454 0.04113799 0.2089459 0.003878474 0.04113799 0.207888 0.003729462 0.04113799 0.2124919 0.003513455 0.04113799 0.2089799 0.003727495 0.04113799 0.2113929 0.003827452 0.04113799 0.2113929 0.003782451 0.04113799 0.2113919 0.003738462 0.04113799 0.2113909 0.003693461 0.04113799 0.2079429 0.003445446 0.04113799 0.2090339 0.00358349 0.04113799 0.211389 0.003648459 0.04113799 0.2113859 0.003602445 0.04113799 0.2113819 0.003554463 0.04113799 0.2091069 0.00344944 0.04113799 0.2113769 0.003504455 0.04113799 0.212467 0.00306046 0.04113799 0.2113699 0.003452479 0.04113799 0.211362 0.003396451 0.04113799 0.2091979 0.003325462 0.04113799 0.208032 0.003177464 0.04113799 0.2113509 0.003337442 0.04113799 0.2113389 0.00327444 0.04113799 0.2093049 0.003213465 0.04113799 0.2112379 0.003207445 0.04113799 0.2094259 0.003115475 0.04113799 0.2111359 0.003146469 0.04113799 0.2081519 0.002927482 0.04113799 0.211035 0.003092467 0.04113799 0.2095599 0.003031492 0.04113799 0.2109339 0.003044486 0.04113799 0.2123919 0.002601444 0.04113799 0.2108339 0.003002464 0.04113799 0.209706 0.002963483 0.04113799 0.2107349 0.002967476 0.04113799 0.2106379 0.002937495 0.04113799 0.2098609 0.002913475 0.04113799 0.2105439 0.002913475 0.04113799 0.2083019 0.002697467 0.04113799 0.2100259 0.00288248 0.04113799 0.2104519 0.002895474 0.04113799 0.2103629 0.00288248 0.04113799 0.2101969 0.002872467 0.04113799 0.2102779 0.002874493 0.04113799 0.2084779 0.00249046 0.04113799 0.2122709 0.002140462 0.04113799 0.2086789 0.002307474 0.04113799 0.208902 0.002153456 0.04113799 0.2111209 0.002176463 0.04113799 0.2110379 0.002128481 0.04113799 0.211057 0.001940488 0.04113799 0.209145 0.002028465 0.04113799 0.2121059 0.001681447 0.04113799 0.2109499 0.002084493 0.04113799 0.210859 0.002044498 0.04113799 0.2107639 0.002007484 0.04113799 0.209405 0.001937448 0.04113799 0.2106679 0.001974463 0.04113799 0.2105689 0.001944482 0.04113799 0.210469 0.001919448 0.04113799 0.2109689 0.001701474 0.04113799 0.2096799 0.001880466 0.04113799 0.2103689 0.001898467 0.04113799 0.2102679 0.001882493 0.04113799 0.2101669 0.001870453 0.04113799 0.2099679 0.001860499 0.04113799 0.2100669 0.001863479 0.04113799 0.2108569 0.001460492 0.04113799 0.2118999 0.001229465 0.04113799 0.210721 0.001219451 0.04113799 0.211654 7.87497e-4 0.04113799 0.2105619 9.78496e-4 0.04113799 0.2103819 7.38498e-4 0.04113799 0.2113729 3.61498e-4 0.04113799 0.2101789 5.01499e-4 0.04113799 0.2099549 2.67498e-4 0.04113799 0.2110579 -4.55007e-5 0.04113799 0.209711 3.84972e-5 0.04113799 0.209446 -1.84502e-4 0.04113799 0.210711 -4.28501e-4 0.04113799 0.2091619 -4.00502e-4 0.04113799 0.2088589 -6.08504e-4 0.04113799 0.2103369 -7.83503e-4 0.04113799 0.2095109 -0.00139147 0.04113799 0.2099359 -0.001105487 0.04113799 0.205024 0.005890488 0.04113799 0.206128 0.005406498 0.04113799 0.2054859 0.006222486 0.04113799 0.204598 0.00553745 0.04113799 0.2042099 0.005164444 0.04113799 0.2058699 0.005245447 0.04113799 0.2056179 0.005065441 0.04113799 0.2038609 0.004773497 0.04113799 0.205375 0.004870474 0.04113799 0.2051419 0.004660487 0.04113799 0.2035499 0.00436747 0.04113799 0.204921 0.004438459 0.04113799 0.204714 0.004206478 0.04113799 0.2032799 0.003947496 0.04113799 0.204522 0.003964483 0.04113799 0.2043479 0.003716468 0.04113799 0.203049 0.003515481 0.04113799 0.2041919 0.003462493 0.04113799 0.2028589 0.003073453 0.04113799 0.2040559 0.003205478 0.04113799 0.2039439 0.002946496 0.04113799 0.2027099 0.002623498 0.04113799 0.204899 0.002988457 0.04113799 0.2053089 0.002972483 0.04113799 0.2050189 0.002991497 0.04113799 0.2047829 0.002979457 0.04113799 0.2046719 0.00296545 0.04113799 0.2055839 0.002916455 0.04113799 0.2045649 0.002946496 0.04113799 0.2044619 0.002923488 0.04113799 0.2038549 0.002687454 0.04113799 0.2043629 0.002896487 0.04113799 0.2058439 0.002826452 0.04113799 0.2042689 0.002866446 0.04113799 0.2041779 0.002833485 0.04113799 0.2040919 0.002799451 0.04113799 0.206084 0.002703487 0.04113799 0.2040089 0.002762496 0.04113799 0.2039299 0.002725481 0.04113799 0.2063049 0.002551496 0.04113799 0.2026029 0.00216645 0.04113799 0.2065019 0.002370476 0.04113799 0.2066749 0.002164483 0.04113799 0.2025389 0.001704454 0.04113799 0.2044909 0.001961469 0.04113799 0.2045879 0.001972496 0.04113799 0.2046909 0.001978456 0.04113799 0.2048009 0.001980483 0.04113799 0.2068209 0.001934468 0.04113799 0.2049739 0.001970469 0.04113799 0.2051379 0.001940488 0.04113799 0.2043979 0.001946449 0.04113799 0.2043069 0.001925468 0.04113799 0.2052919 0.00189346 0.04113799 0.2069389 0.001683473 0.04113799 0.2042179 0.001898467 0.04113799 0.2041279 0.001865446 0.04113799 0.2054339 0.001829445 0.04113799 0.204037 0.001825451 0.04113799 0.2055639 0.001748442 0.04113799 0.203943 0.001778483 0.04113799 0.203844 0.001723468 0.04113799 0.2056809 0.001653492 0.04113799 0.2037389 0.001660466 0.04113799 0.2025169 0.001240491 0.04113799 0.2070249 0.001414477 0.04113799 0.2036259 0.001588463 0.04113799 0.205783 0.001545488 0.04113799 0.2035759 0.00129348 0.04113799 0.2058689 0.001424491 0.04113799 0.2059379 0.001291453 0.04113799 0.2070779 0.001127481 0.04113799 0.203565 0.001019477 0.04113799 0.2059879 0.001149475 0.04113799 0.202537 8.59499e-4 0.04113799 0.2060199 9.97499e-4 0.04113799 0.2070959 8.27499e-4 0.04113799 0.2035889 7.66497e-4 0.04113799 0.20603 8.38496e-4 0.04113799 0.2025949 5.01499e-4 0.04113799 0.206021 6.60498e-4 0.04113799 0.207076 5.29498e-4 0.04113799 0.2036449 5.36498e-4 0.04113799 0.2059919 4.94499e-4 0.04113799 0.2037299 3.29498e-4 0.04113799 0.207017 2.43496e-4 0.04113799 0.20269 1.68499e-4 0.04113799 0.205945 3.40499e-4 0.04113799 0.2058799 1.98498e-4 0.04113799 0.2038399 1.47499e-4 0.04113799 0.2069219 -2.85022e-5 0.04113799 0.2057989 6.9499e-5 0.04113799 0.202821 -1.38503e-4 0.04113799 0.2039719 -9.50322e-6 0.04113799 0.2057029 -4.45023e-5 0.04113799 0.2041229 -1.40503e-4 0.04113799 0.206793 -2.84504e-4 0.04113799 0.2055919 -1.43502e-4 0.04113799 0.2029839 -4.16502e-4 0.04113799 0.2042889 -2.44502e-4 0.04113799 0.2054659 -2.26501e-4 0.04113799 0.2053279 -2.92502e-4 0.04113799 0.2044669 -3.19503e-4 0.04113799 0.2066339 -5.21503e-4 0.04113799 0.2051779 -3.40503e-4 0.04113799 0.2046529 -3.64501e-4 0.04113799 0.2050169 -3.70502e-4 0.04113799 0.204845 -3.80501e-4 0.04113799 0.203179 -6.63504e-4 0.04113799 0.2064479 -7.35503e-4 0.04113799 0.203404 -8.77503e-4 0.04113799 0.2062369 -9.24502e-4 0.04113799 0.2036559 -0.001057446 0.04113799 0.2060039 -0.001084446 0.04113799 0.2039349 -0.001200497 0.04113799 0.205752 -0.001215457 0.04113799 0.2042379 -0.00130546 0.04113799 0.2054839 -0.00131148 0.04113799 0.2045639 -0.001370489 0.04113799 0.2052019 -0.001371502 0.04113799 0.2049099 -0.00139147 0.04113799 0.1987969 -0.001294493 0.04113799 0.1998629 0.006124496 0.04113799 0.1987969 0.006124496 0.04113799 0.1998629 -0.001294493 0.04113799 0.1941459 0.005890488 0.04113799 0.1952499 0.005406498 0.04113799 0.1946089 0.006222486 0.04113799 0.1937199 0.00553745 0.04113799 0.193332 0.005164444 0.04113799 0.194992 0.005245447 0.04113799 0.1947399 0.005065441 0.04113799 0.1929829 0.004773497 0.04113799 0.1944969 0.004870474 0.04113799 0.1942639 0.004660487 0.04113799 0.1926729 0.00436747 0.04113799 0.1940429 0.004438459 0.04113799 0.1938359 0.004206478 0.04113799 0.192402 0.003947496 0.04113799 0.1936439 0.003964483 0.04113799 0.19347 0.003716468 0.04113799 0.1921709 0.003515481 0.04113799 0.193314 0.003462493 0.04113799 0.191981 0.003073453 0.04113799 0.1931779 0.003205478 0.04113799 0.193066 0.002946496 0.04113799 0.191832 0.002623498 0.04113799 0.1940209 0.002988457 0.04113799 0.194431 0.002972483 0.04113799 0.1941409 0.002991497 0.04113799 0.1939049 0.002979457 0.04113799 0.193794 0.00296545 0.04113799 0.1947059 0.002916455 0.04113799 0.1936869 0.002946496 0.04113799 0.1935839 0.002923488 0.04113799 0.192977 0.002687454 0.04113799 0.1934849 0.002896487 0.04113799 0.1949659 0.002826452 0.04113799 0.1933909 0.002866446 0.04113799 0.1933 0.002833485 0.04113799 0.1932139 0.002799451 0.04113799 0.1952059 0.002703487 0.04113799 0.1931309 0.002762496 0.04113799 0.1930519 0.002725481 0.04113799 0.195427 0.002551496 0.04113799 0.191725 0.00216645 0.04113799 0.1956239 0.002370476 0.04113799 0.1957969 0.002164483 0.04113799 0.191661 0.001704454 0.04113799 0.1936129 0.001961469 0.04113799 0.1937099 0.001972496 0.04113799 0.1938129 0.001978456 0.04113799 0.1939229 0.001980483 0.04113799 0.1959429 0.001934468 0.04113799 0.1940959 0.001970469 0.04113799 0.19426 0.001940488 0.04113799 0.19352 0.001946449 0.04113799 0.1934289 0.001925468 0.04113799 0.1944139 0.00189346 0.04113799 0.196061 0.001683473 0.04113799 0.19334 0.001898467 0.04113799 0.19325 0.001865446 0.04113799 0.1945559 0.001829445 0.04113799 0.1931589 0.001825451 0.04113799 0.1946859 0.001748442 0.04113799 0.1930649 0.001778483 0.04113799 0.1929659 0.001723468 0.04113799 0.1948029 0.001653492 0.04113799 0.1928609 0.001660466 0.04113799 0.191639 0.001240491 0.04113799 0.1961469 0.001414477 0.04113799 0.192748 0.001588463 0.04113799 0.1949049 0.001545488 0.04113799 0.192698 0.00129348 0.04113799 0.1949909 0.001424491 0.04113799 0.19506 0.001291453 0.04113799 0.1962 0.001127481 0.04113799 0.1926869 0.001019477 0.04113799 0.1951109 0.001149475 0.04113799 0.1916589 8.59499e-4 0.04113799 0.1951419 9.97499e-4 0.04113799 0.196218 8.27499e-4 0.04113799 0.1927109 7.66497e-4 0.04113799 0.1951519 8.38496e-4 0.04113799 0.191717 5.01499e-4 0.04113799 0.1951429 6.60498e-4 0.04113799 0.1961979 5.29498e-4 0.04113799 0.1927669 5.36498e-4 0.04113799 0.195114 4.94499e-4 0.04113799 0.1928519 3.29498e-4 0.04113799 0.1961389 2.43496e-4 0.04113799 0.1918119 1.68499e-4 0.04113799 0.1950669 3.40499e-4 0.04113799 0.1950019 1.98498e-4 0.04113799 0.1929619 1.47499e-4 0.04113799 0.1960439 -2.85022e-5 0.04113799 0.1949209 6.9499e-5 0.04113799 0.1919429 -1.38503e-4 0.04113799 0.193094 -9.50322e-6 0.04113799 0.1948249 -4.45023e-5 0.04113799 0.1932449 -1.40503e-4 0.04113799 0.1959149 -2.84504e-4 0.04113799 0.1947129 -1.43502e-4 0.04113799 0.192106 -4.15504e-4 0.04113799 0.1934109 -2.44502e-4 0.04113799 0.194588 -2.26501e-4 0.04113799 0.1944499 -2.92502e-4 0.04113799 0.1935889 -3.19503e-4 0.04113799 0.1957559 -5.21503e-4 0.04113799 0.1942999 -3.40503e-4 0.04113799 0.1937749 -3.64501e-4 0.04113799 0.194139 -3.70502e-4 0.04113799 0.1939669 -3.80501e-4 0.04113799 0.1923009 -6.63504e-4 0.04113799 0.1955699 -7.35503e-4 0.04113799 0.1925259 -8.77503e-4 0.04113799 0.1953589 -9.24502e-4 0.04113799 0.1927779 -0.001057446 0.04113799 0.1951259 -0.001084446 0.04113799 0.193057 -0.001200497 0.04113799 0.1948739 -0.001215457 0.04113799 0.1933599 -0.00130546 0.04113799 0.194606 -0.00131148 0.04113799 0.193686 -0.001370489 0.04113799 0.194324 -0.001371502 0.04113799 0.194032 -0.00139147 0.04113799 0.187919 -0.001294493 0.04113799 0.1889849 0.006124496 0.04113799 0.187919 0.006124496 0.04113799 0.1889849 -0.001294493 0.04113799 0.182604 0.006200492 0.04113799 0.1832709 0.006199479 0.04113799 0.182936 0.006222486 0.04113799 0.1822929 0.006136476 0.04113799 0.183587 0.006130456 0.04113799 0.1820049 0.00603348 0.04113799 0.183884 0.006018459 0.04113799 0.1817409 0.005897462 0.04113799 0.184158 0.005866467 0.04113799 0.1815019 0.005729496 0.04113799 0.1844069 0.005676448 0.04113799 0.1812909 0.005535483 0.04113799 0.1846309 0.00545144 0.04113799 0.181109 0.005319476 0.04113799 0.184825 0.005194485 0.04113799 0.180956 0.005083441 0.04113799 0.1827859 0.005200445 0.04113799 0.182958 0.005210459 0.04113799 0.1831269 0.005198478 0.04113799 0.182622 0.005171477 0.04113799 0.1832879 0.005161464 0.04113799 0.1849899 0.004907488 0.04113799 0.18247 0.005123496 0.04113799 0.1834409 0.005102455 0.04113799 0.1823279 0.005058467 0.04113799 0.1835839 0.005023479 0.04113799 0.180835 0.004832446 0.04113799 0.182199 0.004977464 0.04113799 0.1837159 0.004925489 0.04113799 0.182084 0.004880487 0.04113799 0.183835 0.004811465 0.04113799 0.1851209 0.004593491 0.04113799 0.1819829 0.004769444 0.04113799 0.180746 0.00456947 0.04113799 0.1839399 0.004681468 0.04113799 0.181899 0.004645466 0.04113799 0.1840289 0.004538476 0.04113799 0.181831 0.004508495 0.04113799 0.185217 0.00425446 0.04113799 0.180692 0.004299461 0.04113799 0.1841009 0.004384458 0.04113799 0.1817809 0.00436145 0.04113799 0.1841539 0.004221498 0.04113799 0.1817499 0.004203498 0.04113799 0.180674 0.004025459 0.04113799 0.1852769 0.003894448 0.04113799 0.1841869 0.004050493 0.04113799 0.1817399 0.004036486 0.04113799 0.184198 0.003872454 0.04113799 0.181751 0.003878474 0.04113799 0.180693 0.003729462 0.04113799 0.185297 0.003514468 0.04113799 0.1817849 0.003727495 0.04113799 0.184198 0.003827452 0.04113799 0.184198 0.003782451 0.04113799 0.184197 0.003738462 0.04113799 0.1841959 0.003693461 0.04113799 0.1807479 0.003445446 0.04113799 0.1818389 0.00358349 0.04113799 0.184194 0.003648459 0.04113799 0.184192 0.003602445 0.04113799 0.1841869 0.003554463 0.04113799 0.181912 0.00344944 0.04113799 0.1841819 0.003504455 0.04113799 0.1852719 0.00306046 0.04113799 0.184175 0.003452479 0.04113799 0.184167 0.003396451 0.04113799 0.182003 0.003325462 0.04113799 0.1808369 0.003177464 0.04113799 0.184156 0.003337442 0.04113799 0.184144 0.00327444 0.04113799 0.18211 0.003213465 0.04113799 0.1840429 0.003207445 0.04113799 0.182231 0.003115475 0.04113799 0.183941 0.003146469 0.04113799 0.180957 0.002927482 0.04113799 0.1838399 0.003092467 0.04113799 0.182365 0.003031492 0.04113799 0.183739 0.003044486 0.04113799 0.1851969 0.002601444 0.04113799 0.1836389 0.003002464 0.04113799 0.1825109 0.002963483 0.04113799 0.1835399 0.002967476 0.04113799 0.183443 0.002937495 0.04113799 0.182667 0.002913475 0.04113799 0.183349 0.002913475 0.04113799 0.1811069 0.002697467 0.04113799 0.1828309 0.00288248 0.04113799 0.1832569 0.002895474 0.04113799 0.1831679 0.00288248 0.04113799 0.1830019 0.002872467 0.04113799 0.1830829 0.002874493 0.04113799 0.1812829 0.00249046 0.04113799 0.1850759 0.002140462 0.04113799 0.1814839 0.002307474 0.04113799 0.181707 0.002153456 0.04113799 0.1839259 0.002176463 0.04113799 0.183843 0.002128481 0.04113799 0.183862 0.001940488 0.04113799 0.1819499 0.002028465 0.04113799 0.184911 0.001681447 0.04113799 0.1837549 0.002084493 0.04113799 0.183664 0.002044498 0.04113799 0.183569 0.002007484 0.04113799 0.18221 0.001937448 0.04113799 0.1834729 0.001974463 0.04113799 0.1833739 0.001944482 0.04113799 0.183274 0.001919448 0.04113799 0.1837739 0.001701474 0.04113799 0.1824849 0.001880466 0.04113799 0.183174 0.001898467 0.04113799 0.1830729 0.001882493 0.04113799 0.182972 0.001870453 0.04113799 0.1827729 0.001860499 0.04113799 0.1828719 0.001863479 0.04113799 0.1836619 0.001460492 0.04113799 0.184705 0.001229465 0.04113799 0.1835259 0.001219451 0.04113799 0.184459 7.87497e-4 0.04113799 0.183367 9.78496e-4 0.04113799 0.183187 7.38498e-4 0.04113799 0.1841779 3.61498e-4 0.04113799 0.1829839 5.01499e-4 0.04113799 0.18276 2.67498e-4 0.04113799 0.1838629 -4.55007e-5 0.04113799 0.1825159 3.84972e-5 0.04113799 0.1822509 -1.84502e-4 0.04113799 0.183516 -4.28501e-4 0.04113799 0.181967 -4.00502e-4 0.04113799 0.1816639 -6.08504e-4 0.04113799 0.183142 -7.83503e-4 0.04113799 0.182316 -0.00139147 0.04113799 0.1827409 -0.001105487 0.04113799 0.1770409 -0.001294493 0.04113799 0.178107 0.006124496 0.04113799 0.1770409 0.006124496 0.04113799 0.178107 -0.001294493 0.04113799 0.04359996 -0.02420449 -0.04086297 0.07559597 -0.02871549 -0.04086297 0.07559597 -0.02876049 -0.03382796 0.04359996 -0.02394545 -0.03382796 0.07559597 -0.0287525 -0.02706295 0.04359996 -0.02317845 -0.02706295 0.07559597 -0.02870547 -0.02082896 0.04359996 -0.02193146 -0.02082896 0.07559597 -0.02870249 -0.01536399 0.04359996 -0.02025449 -0.01536399 0.07559597 -0.02874445 -0.01087999 0.04359996 -0.01821047 -0.01087999 0.07559597 -0.02876746 -0.007546961 0.04359996 -0.01484447 -0.007546961 0.07592898 -0.0285815 -0.003158986 0.04359996 -0.008987486 -0.005494952 0.07559597 -3.40503e-4 -0.003027975 0.07559597 0.00476545 -0.002814948 0.04359996 0.005583465 -0.005494952 0.07565599 0.01143848 -0.002801954 0.04359996 0.01241046 -0.007546961 0.07582294 0.02081447 -0.003150939 0.04359996 0.01772546 -0.01087999 0.07592898 0.02789944 -0.003158986 0.04359996 0.02051848 -0.01536399 0.07581096 0.02800947 -0.01294493 0.04359996 0.02204447 -0.02082896 0.07559698 0.02799648 -0.02701395 0.07559597 0.02799844 -0.03382796 0.04359996 0.02387648 -0.03382796 0.07559597 0.02798748 -0.04086297 0.04359996 0.02411246 -0.04086297 0.07559597 0.02796846 -0.04789793 0.04359996 0.02387648 -0.04789793 0.07559597 0.02794444 -0.05466294 0.07571899 0.0279935 -0.06527298 0.04359996 0.02204447 -0.06089693 0.07593196 0.02789944 -0.07802897 0.04359996 0.02051848 -0.06636196 0.0758 0.01829248 -0.07808095 0.04359996 0.01772546 -0.07084697 0.07585299 0.009675443 -0.07816094 0.04359996 0.01241046 -0.07417893 0.07595998 0.00476545 -0.07824498 0.04359996 0.005583465 -0.07623094 0.07602399 -3.40503e-4 -0.07812893 0.04359996 -0.00167346 -0.07692396 0.07599198 -0.005446493 -0.07817196 0.04359996 -0.008987486 -0.07623094 0.07590997 -0.01135748 -0.07818794 0.04359996 -0.01484447 -0.07417893 0.07587999 -0.02096849 -0.07824695 0.04359996 -0.01821047 -0.07084697 0.07593798 -0.0285815 -0.07819694 0.04359996 -0.02025449 -0.06636196 0.07579195 -0.02865147 -0.06784695 0.04359996 -0.02193146 -0.06089693 0.07560497 -0.02872049 -0.05497694 0.07559597 -0.02875345 -0.04789793 0.04359996 -0.02394545 -0.04789793 0.04171597 0.005609452 -0.005784988 0.04187095 -0.001645445 -0.004913985 0.04125696 0.01241046 -0.007784962 0.03771996 0.01243048 -0.007855951 0.03861796 0.005690455 -0.006010949 0.04359996 0.02317845 -0.05466294 0.03073197 0.02317845 -0.05370998 0.03224396 0.02387648 -0.04711598 0.02711695 -0.01821047 -0.06948494 0.04051297 -0.01821047 -0.01103293 0.04359996 0.02317845 -0.02706295 0.03689795 0.02317845 -0.02680796 0.03828996 0.02204447 -0.02073097 0.02591395 0.005583465 -0.07473295 0.02637296 0.01241046 -0.07273298 0.03538697 -0.02394545 -0.03340095 0.03381496 -0.02420449 -0.04025894 0.02933996 0.02204447 -0.05978697 0.02811896 -0.02025449 -0.06511294 0.04125696 -0.01484447 -0.007784962 0.03538697 0.02387648 -0.03340095 0.02575999 -0.00167346 -0.07540798 0.03689795 -0.02317845 -0.02680796 0.04051297 0.01772546 -0.01103293 0.02811896 0.02051848 -0.06511294 0.02933996 -0.02193146 -0.05978697 0.04171597 -0.008987486 -0.005784988 0.03381496 0.02411246 -0.04025894 0.02591395 -0.008987486 -0.07473295 0.03828996 -0.02193146 -0.02073097 0.03951096 0.02051848 -0.01540398 0.02711695 0.01772546 -0.06948494 0.04359996 -0.02317845 -0.05466294 0.03073197 -0.02317845 -0.05370998 0.04359996 -0.00167346 -0.004801988 0.02637296 -0.01484447 -0.07273298 0.03951096 -0.02025449 -0.01540398 0.03224396 -0.02394545 -0.04711598 0.03190797 0.02204447 -0.01979798 0.02469599 0.02204447 -0.01693499 0.02819299 0.02051848 -0.01273596 0.007357954 -0.00167346 -0.07023596 0.007660984 0.005583465 -0.06961297 0.03626197 0.01772546 -0.01085299 0.007660984 -0.008987486 -0.06961297 0.03429895 0.02051848 -0.01488494 0.008558988 -0.01484447 -0.06776797 0.009950995 -0.01821047 -0.06477195 0.02917897 0.02317845 -0.02540397 0.02621895 -0.02394545 -0.03148698 0.01197397 -0.02025449 -0.06073993 0.02621895 0.02387648 -0.03148698 0.02917897 -0.02317845 -0.02540397 0.01437199 -0.02193146 -0.05582594 0.02313995 0.02411246 -0.03781193 0.03190797 -0.02193146 -0.01979798 0.01709997 -0.02317845 -0.05021995 0.02006095 0.02387648 -0.04413795 0.03429895 -0.02025449 -0.01488494 0.02006095 -0.02394545 -0.04413795 0.01709997 0.02317845 -0.05021995 0.03626197 -0.01821047 -0.01085299 0.02313995 -0.02420449 -0.03781193 0.01437199 0.02204447 -0.05582594 0.03771996 -0.01484447 -0.007855951 0.01197797 0.02051848 -0.06073993 0.03861796 -0.008992493 -0.006010949 0.009950995 0.01772546 -0.06477195 0.03892099 -0.001636445 -0.004984974 0.008558988 0.01241046 -0.06776797 0.01187396 0.02411246 -0.03232896 0.002150952 0.02411246 -0.02422994 0.008065998 0.02387648 -0.02042198 -0.01541 -0.01821047 -0.05403995 -0.015926 -0.01484447 -0.05678296 0.02070599 0.02317845 -0.02172493 0.01637595 -0.02394545 -0.02692294 -0.013709 -0.02025449 -0.05036896 0.01637595 0.02387648 -0.02692294 0.02070599 -0.02317845 -0.02172493 -0.01041799 -0.02193146 -0.04651194 0.02469599 -0.02193146 -0.01693499 0.001332998 -0.02317845 -0.04293197 0.007370948 0.02387648 -0.03773397 0.02819299 -0.02025449 -0.01273596 0.007370948 -0.02394545 -0.03773397 0.001470983 0.02317845 -0.04293197 0.03106397 -0.01821047 -0.009290993 0.01187396 -0.02420449 -0.03232896 -0.01020598 0.02204447 -0.04655694 0.03319597 -0.01484447 -0.00672996 -0.01364898 0.02051848 -0.05039697 0.03450995 -0.008987486 -0.00515294 -0.01541 0.01772546 -0.05403995 0.03495299 -0.001734495 -0.005018949 -0.015926 0.01241046 -0.05678296 0.03450995 0.005616486 -0.00515294 -0.01624298 0.005583465 -0.05847197 0.03319597 0.01241046 -0.00672996 -0.01634997 -0.00167346 -0.05904293 0.03106397 0.01772546 -0.009290993 -0.01624298 -0.008987486 -0.05847197 -0.02129602 0.02204447 -0.03486198 -0.02605402 0.02204447 -0.02542394 -0.01570999 0.02317845 -0.02302694 0.01899695 -0.02193146 -0.01338595 -0.01098299 -0.02317845 -0.03154098 -0.003764986 0.02387648 -0.02803695 0.02359199 -0.02025449 -0.01042896 -0.003764986 -0.02394545 -0.02803695 -0.010845 0.02317845 -0.03156095 0.02736294 -0.01821047 -0.008001983 0.002150952 -0.02420449 -0.02422994 0.03016495 -0.01486545 -0.006197988 -0.02455401 0.02051848 -0.03833395 0.03189098 -0.009279489 -0.005086958 -0.02742302 0.01772546 -0.04274493 0.03247296 -0.001968502 -0.004995942 -0.02844601 0.01241046 -0.04482698 0.03189098 0.005930483 -0.005086958 -0.02907598 0.005583465 -0.04610896 0.03016495 0.01273345 -0.006197988 -0.029289 -0.00167346 -0.04654192 0.02736294 0.01772546 -0.008001983 -0.02907598 -0.008987486 -0.04610896 0.02359199 0.02051848 -0.01042896 -0.02844601 -0.01484447 -0.04482698 0.01899695 0.02204447 -0.01338595 -0.02742302 -0.01821047 -0.04274493 0.01375496 0.02317845 -0.01676094 0.008065998 -0.02394545 -0.02042198 -0.02458399 -0.02025449 -0.03834193 0.01375496 -0.02317845 -0.01676094 -0.02139002 -0.02193146 -0.03486293 -0.03899997 0.01241046 -0.03063797 -0.04749298 0.01241046 -0.01677596 -0.04577797 0.01772546 -0.01626396 0.02911299 -0.01493149 -0.00574696 -0.03186202 0.02051848 -0.02769899 0.03102195 -0.009276449 -0.004994988 -0.037252 0.01772546 -0.02947998 0.03166699 -0.002004504 -0.005023956 0.03102195 0.005994498 -0.004994988 -0.040093 0.005583465 -0.03134196 0.02911299 0.01266348 -0.00574696 -0.04046499 -0.00167346 -0.03157794 0.02601295 0.01777845 -0.006969988 -0.040093 -0.008987486 -0.03134196 0.02184098 0.02051848 -0.008613944 -0.03864496 -0.01484447 -0.03066897 0.01675695 0.02204447 -0.01061797 -0.037252 -0.01821047 -0.02947998 0.01095694 0.02317845 -0.01290494 0.004663944 -0.02394545 -0.01538598 -0.03198599 -0.02025449 -0.02771395 0.004663944 0.02387648 -0.01538598 0.01095694 -0.02317845 -0.01290494 -0.02621799 -0.02193146 -0.02543497 -0.001881003 0.02411246 -0.01796597 0.01675695 -0.02193146 -0.01061797 -0.01579797 -0.02317845 -0.02302598 -0.00842601 0.02387648 -0.02054595 0.02184098 -0.02025449 -0.008613944 -0.00842601 -0.02394545 -0.02054595 0.02601295 -0.01821047 -0.006969988 -0.001881003 -0.02420449 -0.01796597 -0.04890501 -0.00167346 -0.01719796 -0.04854899 -0.008987486 -0.01709198 -0.05370301 -0.008987486 -0.003216981 0.02987498 0.00593549 -0.004430949 0.03055894 -0.001928448 -0.004484951 -0.04854899 0.005583465 -0.01709198 0.02784699 0.01264744 -0.004746973 0.02455395 0.01776045 -0.005258977 0.02012294 0.02051848 -0.00594896 -0.04749298 -0.01484447 -0.01677596 0.01472395 0.02204447 -0.006789982 -0.04577797 -0.01821047 -0.01626396 0.008562982 0.02317845 -0.007747948 0.001878976 -0.02394545 -0.008788943 -0.03628301 -0.02025449 -0.01379197 0.001878976 0.02387648 -0.008788943 0.008562982 -0.02317845 -0.007747948 -0.02936297 -0.02193146 -0.01295197 -0.005071997 0.02411246 -0.009870946 0.01472395 -0.02193146 -0.006789982 -0.019643 -0.02317845 -0.01199299 -0.01202398 0.02387648 -0.01095294 0.02012294 -0.02025449 -0.00594896 -0.01202398 -0.02394545 -0.01095294 -0.01956802 0.02317845 -0.01199299 0.02455395 -0.01821047 -0.005258977 -0.005071997 -0.02420449 -0.009870946 -0.03123497 0.02204447 -0.01363599 0.02784699 -0.01492649 -0.004746973 -0.03877401 0.02051848 -0.01554495 0.02987498 -0.009259462 -0.004430949 0.02152198 -0.008987486 0.001410961 0.02221298 -0.00167346 0.001455962 0.01383298 -0.00167346 0.009907007 0.01167398 0.02051848 7.65011e-4 0.01614898 0.01772546 0.001057982 -0.05263698 -0.01484447 -0.003081977 0.006220996 0.02204447 4.08009e-4 -0.05090498 -0.01821047 -0.002863943 0 0.02317845 0 -0.006749987 -0.02394545 -4.42982e-4 -0.043693 -0.02025449 -0.002570986 -0.006749987 0.02387648 -4.42982e-4 0 -0.02317845 0 -0.03742802 -0.02193146 -0.002213954 -0.01376998 0.02411246 -9.02995e-4 0.006220996 -0.02193146 4.08009e-4 -0.028346 -0.02317845 -0.001805961 -0.02079099 0.02387648 -0.001362979 0.01167398 -0.02025449 7.65011e-4 -0.02078998 -0.02394545 -0.001362979 -0.02828097 0.02317845 -0.001805961 0.01614898 -0.01821047 0.001057982 -0.01376998 -0.02420449 -9.02995e-4 -0.03729802 0.02204447 -0.002213954 0.01947396 -0.01484447 0.001276016 -0.044936 0.02051848 -0.002549946 -0.05090498 0.01772546 -0.002863943 -0.05263698 0.01241046 -0.003081977 0.02152198 0.005583465 0.001410961 -0.05370301 0.005583465 -0.003216981 0.01947396 0.01241046 0.001276016 -0.05406302 -0.00167346 -0.003261983 0.007756948 0.01772546 0.010001 8.14974e-4 0.01772546 0.022327 0.004146993 0.01241046 0.02227497 -0.057684 0.01241046 0.010975 -0.05594801 0.01772546 0.01092296 0.01313996 0.005583465 0.009917974 -0.058752 0.005583465 0.01100599 0.01108896 0.01241046 0.009949982 -0.05911296 -0.00167346 0.01101696 -0.058752 -0.008987486 0.01100599 0.003271996 0.02051848 0.01006996 -0.057684 -0.01484447 0.010975 -0.002191007 0.02204447 0.010154 -0.05594801 -0.01821047 0.01092296 -0.008424997 0.02317845 0.01024997 -0.01518899 -0.02394545 0.01035398 -0.05040502 -0.02025449 0.01064097 -0.01518899 0.02387648 0.01035398 -0.008424997 -0.02317845 0.01024997 -0.04482698 -0.02193146 0.01076996 -0.02222299 0.02411246 0.01046198 -0.002191007 -0.02193146 0.010154 -0.03665298 -0.02317845 0.01067399 -0.02925801 0.02387648 0.01056998 0.00327295 -0.02025449 0.01006996 -0.02925801 -0.02394545 0.01056998 -0.03660202 0.02317845 0.01067399 0.007756948 -0.01821047 0.010001 -0.02222299 -0.02420449 0.01046198 -0.04473602 0.02204447 0.01076996 0.01108896 -0.01484447 0.009949982 -0.05150198 0.02051848 0.010854 0.01313996 -0.008987486 0.009917974 -0.01306402 0.02317845 0.02257597 -0.022134 0.02317845 0.03895598 -0.01590001 0.02204447 0.03885996 -0.06187599 -0.008987486 0.02333199 -0.001366019 0.02051848 0.02239596 -0.060808 -0.01484447 0.02329999 -0.006829977 0.02204447 0.02248001 -0.05844497 -0.01821047 0.02324897 -0.01982802 -0.02394545 0.02267998 -0.05402499 -0.02025449 0.02318 -0.01982802 0.02387648 0.02267998 -0.01306402 -0.02317845 0.02257597 -0.04902499 -0.02193146 0.02309596 -0.02686202 0.02411246 0.02278798 -0.006829977 -0.02193146 0.02248001 -0.04122102 -0.02317845 0.023 -0.03389596 0.02387648 0.02289599 -0.001366019 -0.02025449 0.02239596 -0.03389596 -0.02394545 0.02289599 -0.04117602 0.02317845 0.023 8.14974e-4 -0.01821047 0.022327 -0.02686202 -0.02420449 0.02278798 -0.04993999 0.02204447 0.02309596 0.004146993 -0.01484447 0.02227497 -0.05633699 0.02051848 0.02318 0.006198942 -0.008987486 0.02224397 -0.06011396 0.01772546 0.02300196 0.006891965 -0.00167346 0.022233 -0.060808 0.01241046 0.02329999 0.006198942 0.005583465 0.02224397 -0.06187599 0.005583465 0.02333199 -0.06223696 -0.00167346 0.02334296 -0.042966 0.02387648 0.03927701 -0.04641497 0.02387648 0.055247 -0.03938102 0.02411246 0.05513799 -0.028898 -0.02394545 0.03905999 -0.05957901 -0.02025449 0.03956097 -0.028898 0.02387648 0.03905999 -0.022134 -0.02317845 0.03895598 -0.05723899 -0.02193146 0.03947699 -0.035932 0.02411246 0.03916901 -0.01590001 -0.02193146 0.03885996 -0.05015498 -0.02317845 0.03938096 -0.01043599 -0.02025449 0.03877598 -0.042966 -0.02394545 0.03927701 -0.050121 0.02317845 0.03938096 -0.005952 -0.01821047 0.03870701 -0.035932 -0.02420449 0.03916901 -0.05719399 0.02204447 0.03947699 -0.002619981 -0.01484447 0.03865599 -0.05957597 0.02051848 0.03956097 -5.68002e-4 -0.008987486 0.038625 -0.06356996 0.01772546 0.03962999 1.24991e-4 -0.00167346 0.03861397 -0.06530499 0.01241046 0.03968101 -5.68002e-4 0.005583465 0.038625 -0.066374 0.005583465 0.03971296 -0.002619981 0.01241046 0.03865599 -0.06673496 -0.00167346 0.03972297 -0.005952 0.01772546 0.03870701 -0.066374 -0.008987486 0.03971296 -0.01043599 0.02051848 0.03877598 -0.06530499 -0.01484447 0.03968101 -0.06356996 -0.01821047 0.03962999 -0.06339496 0.02051848 0.05553096 -0.06351697 0.02051848 0.07348901 -0.06054401 0.02204447 0.07340496 -0.01388502 -0.02025449 0.05474597 -0.04641497 -0.02394545 0.055247 -0.05343997 0.02317845 0.05535101 -0.009401023 -0.01821047 0.054677 -0.03938102 -0.02420449 0.05513799 -0.059789 0.02204447 0.05544698 -0.006069004 -0.01484447 0.05462598 -0.004016995 -0.008987486 0.05459398 -0.06543099 0.01772546 0.05559998 -0.003323972 -0.00167346 0.05458396 -0.06761199 0.01241046 0.055651 -0.004016995 0.005583465 0.05459398 -0.06867998 0.005583465 0.055682 -0.006069004 0.01241046 0.05462598 -0.06904101 -0.00167346 0.05569297 -0.009401023 0.01772546 0.054677 -0.06867998 -0.008987486 0.055682 -0.01388502 0.02051848 0.05474597 -0.06761199 -0.01484447 0.055651 -0.01934897 0.02204447 0.05483001 -0.06543099 -0.01821047 0.05559998 -0.02558296 0.02317845 0.05492597 -0.03234702 -0.02394545 0.05502998 -0.06335896 -0.02025449 0.05553096 -0.03234702 0.02387648 0.05502998 -0.02558296 -0.02317845 0.05492597 -0.059803 -0.02193146 0.05544698 -0.01934897 -0.02193146 0.05483001 -0.05346298 -0.02317845 0.05535101 -0.068089 0.01241046 0.07361 -0.06918597 0.005583465 0.073641 -0.067631 0.005583465 0.09456801 -0.005514025 -0.008987486 0.07255297 -0.06635397 0.01772546 0.07355797 -0.004821002 -0.00167346 0.07254201 -0.005514025 0.005583465 0.07255297 -0.007565975 0.01241046 0.07258498 -0.06954699 -0.00167346 0.07365196 -0.01089799 0.01772546 0.072636 -0.069157 -0.008987486 0.073641 -0.01538199 0.02051848 0.07270497 -0.068089 -0.01484447 0.07361 -0.020846 0.02204447 0.07278901 -0.06635397 -0.01821047 0.07355797 -0.02707898 0.02317845 0.07288497 -0.03384298 -0.02394545 0.07298898 -0.06344896 -0.02025449 0.07348901 -0.03384298 0.02387648 0.07298898 -0.02707898 -0.02317845 0.07288497 -0.06053 -0.02193146 0.07340496 -0.04087799 0.02411246 0.07309699 -0.020846 -0.02193146 0.07278901 -0.05483698 -0.02317845 0.073309 -0.047912 0.02387648 0.07320499 -0.01538199 -0.02025449 0.07270497 -0.047912 -0.02394545 0.07320499 -0.05482399 0.02317845 0.073309 -0.01089799 -0.01821047 0.072636 -0.04087799 -0.02420449 0.07309699 -0.007565975 -0.01484447 0.07258498 -0.005697011 0.01241046 0.09351199 -0.06799197 -0.00167346 0.09457898 -0.009028971 0.01772546 0.09356302 -0.066693 -0.008987486 0.09456801 -0.01351296 0.02051848 0.09363198 -0.06418699 -0.01484447 0.09453701 -0.01897698 0.02204447 0.09371596 -0.062388 -0.01821047 0.09448599 -0.02521097 0.02317845 0.09381198 -0.03197497 -0.02394545 0.09391599 -0.03900897 -0.02420449 0.094024 -0.060431 -0.02025449 0.09441697 -0.03197497 0.02387648 0.09391599 -0.02521097 -0.02317845 0.09381198 -0.05793899 -0.02193146 0.09433299 -0.03900897 0.02411246 0.094024 -0.01897698 -0.02193146 0.09371596 -0.05285102 -0.02317845 0.09423696 -0.04604297 0.02387648 0.09413301 -0.01351296 -0.02025449 0.09363198 -0.04604297 -0.02394545 0.09413301 -0.052877 0.02317845 0.09423696 -0.009028971 -0.01821047 0.09356302 -0.05836898 0.02204447 0.09433299 -0.005697011 -0.01484447 0.09351199 -0.06115299 0.02051848 0.09441697 -0.003645002 -0.008987486 0.09347999 -0.062644 0.01772546 0.09448599 -0.002951979 -0.00167346 0.09346997 -0.065714 0.01241046 0.09453701 -0.003645002 0.005583465 0.09347999 0.1401829 -0.04253345 -0.07819694 0.2413769 -0.04253345 -0.07819694 0.2413769 -0.04253345 -0.05896598 0.2413769 0.04185247 -0.003158986 0.24412 0.04185247 -0.003158986 0.24412 0.04185247 -0.05896598 0.1401829 -0.04253345 -0.003158986 0.09163796 -0.0285815 -0.003158986 0.09163796 -0.0285815 -0.07819694 0.1401829 0.04185247 -0.003158986 0.09163796 0.01377946 -0.003158986 0.09163796 -3.40503e-4 -0.003158986 0.08847796 -3.40503e-4 -0.07819694 0.09020495 0.01377946 -0.07819694 0.1401829 0.04185247 -0.07819694 0.09163796 0.02789944 -0.07819694 0.09163796 0.02789944 -0.003158986 0.2413769 0.04185247 -0.05896598 0.1401829 0.04185247 -0.05896598 0.2413769 0.04185247 -0.07819694 0.1401829 -0.04253345 -0.05896598 0.2413769 -0.04253345 -0.003158986 0.24412 -0.04253345 -0.05896598 0.24412 -0.04253345 -0.003158986 0.24412 -0.04253345 -0.114773 0.24412 0.04185247 -0.114773 0.250662 -0.04253345 -0.114512 0.254242 0.04185247 -0.114773 0.07592999 -0.0285815 -0.07819694 0.07592999 0.02789944 -0.07819694 0.07592999 0.02789944 -0.003158986 0.07592999 -0.0285815 -0.003158986 0.2452419 0.04177445 -0.131211 0.2452419 -0.04245549 -0.131211 0.2452419 -0.04245549 -0.114708 0.272368 -0.03617846 -0.136316 0.352423 -0.02593946 -0.114463 0.271662 -0.04245549 -0.114463 0.352423 -0.01140248 -0.143947 0.352423 0.008549451 -0.143947 0.272368 0.03549647 -0.136316 0.271662 0.04177445 -0.114463 0.2452419 0.04177445 -0.114629 0.312635 0.005988478 -0.143947 0.349124 0.008549451 -0.143947 0.352423 0.008549451 -0.143947 0.352423 0.008549451 -0.143947 0.350084 -0.01140248 -0.143947 0.350084 -0.01140248 -0.143947 0.34667 -0.00830847 -0.143947 0.312635 -0.00830847 -0.143947 0.312635 -0.00830847 -0.143947 0.346883 0.005988478 -0.143947 0.346883 0.005988478 -0.143947 0.349124 0.008549451 -0.143947 0.34667 -0.00830847 -0.143947 0.312635 0.005988478 -0.143947 0.352423 -0.01140248 -0.143947 0.350084 -0.01140248 -0.143947 0.350084 -0.01140248 -0.1424019 0.352423 -0.01140248 -0.1424019 0.34667 -0.00830847 -0.143947 0.312635 0.005988478 -0.143947 0.349124 0.008549451 -0.143947 0.352423 -0.01140248 -0.143947 0.312635 -0.00830847 -0.143947 0.346883 0.005988478 -0.143947 0.34667 -0.00830847 -0.1424019 0.346883 0.005988478 -0.1424019 0.352423 0.008549451 -0.1424019 0.312635 -0.00830847 -0.1424019 0.312635 0.005988478 -0.1424019 0.349124 0.008549451 -0.1424019 0.2359009 -0.04245549 -0.1233659 0.2359009 0.04177445 -0.1233659 0.231835 -0.03998845 -0.114596 0.231835 0.03908449 -0.114596 0.180401 0.01735645 -0.1139219 0.1804239 -3.40503e-4 -0.113916 0.1806719 0.03505349 -0.07365494 0.1806719 -0.03573447 -0.113581 0.24412 -0.04253345 -0.114773 0.2413769 -0.04253345 -0.07796895 0.24412 0.04185247 -0.114773 0.2413769 0.04185247 -0.07796895 0.1806719 0.03505349 -0.113581 0.180413 -0.01803749 -0.113903 0.1599339 0.03505349 -0.09544593 0.153198 0.03505349 -0.08865696 0.152953 0.01735645 -0.08896493 0.1529499 -3.40503e-4 -0.08899295 0.1164619 -3.40503e-4 -0.08875095 0.1161 -0.00397247 -0.08874994 0.153198 0.03505349 -0.07814198 0.093382 0.02367544 -0.07839792 0.093382 -0.02435648 -0.07832396 0.093382 -0.02087348 -0.08121293 0.093382 -0.02078145 -0.08079797 0.153198 -0.03573447 -0.08865696 0.093382 -0.02435648 -0.08865696 0.1664879 -0.03573447 -0.102457 0.15994 -0.03573447 -0.09543693 0.1806719 -0.03573447 -0.07365494 0.1577349 -0.01803749 -0.09819495 0.1575829 -3.40503e-4 -0.09860593 0.17144 -0.01803749 -0.111478 0.171386 -3.40503e-4 -0.111766 0.1626939 -3.40503e-4 -0.1075609 0.1713349 0.01735645 -0.1116409 0.1736609 0.03505349 -0.1087009 0.166467 0.03505349 -0.10249 0.1627359 0.01735645 -0.107225 0.1629049 -0.01803749 -0.1069639 0.173668 -0.03573447 -0.108691 0.1529639 -0.01803749 -0.08894795 0.1576309 0.01735645 -0.09835594 0.093382 0.01992446 -0.08030796 0.093382 0.02010047 -0.08079797 0.093382 0.02010047 -0.06894797 0.093382 0.02022147 -0.06974697 0.093382 0.02367544 -0.07680696 0.093382 0.02367544 -0.06654793 0.1132029 0.01000046 -0.08873796 0.1132029 0.01000046 -0.07688796 0.114987 0.006782472 -0.07689493 0.093382 -0.02090245 -0.08159697 0.093382 -0.02090245 -0.06974697 0.093382 0.02019244 -0.08121293 0.093382 0.02019244 -0.06936293 0.110803 0.01282149 -0.08872795 0.110803 0.01282149 -0.07687795 0.093382 -0.02087348 -0.06936293 0.093382 0.02022147 -0.08159697 0.1078789 0.01513648 -0.08871597 0.1078789 0.01513648 -0.07686597 0.093382 -0.0206055 -0.08030796 0.093382 -0.02078145 -0.06894797 0.093382 0.02367544 -0.08865696 0.093382 0.01721048 -0.07680696 0.104348 0.01685649 -0.08870196 0.104348 0.01685649 -0.07685196 0.10689 0.01564645 -0.07686197 0.1017569 -0.01818048 -0.08869093 0.103542 -0.01775544 -0.08869796 0.103542 -0.01775544 -0.07684797 0.10689 0.01564645 -0.08871197 0.104348 -0.01753848 -0.08870196 0.104348 -0.01753848 -0.07685196 0.1017569 0.01749849 -0.08869093 0.1017569 0.01749849 -0.07684093 0.103542 0.01707446 -0.07684797 0.09908396 -0.01859748 -0.08867996 0.09967398 -0.01854348 -0.08868294 0.09967398 -0.01854348 -0.07683295 0.093382 0.01853048 -0.07838994 0.093382 0.01853048 -0.06653994 0.103542 0.01707446 -0.08869796 0.100574 -0.01841145 -0.08868592 0.100574 -0.01841145 -0.07683593 0.100574 0.01773047 -0.08868592 0.100574 0.01773047 -0.07683593 0.09677094 -0.01855349 -0.08867096 0.09728896 -0.01859748 -0.08867293 0.09728896 -0.01859748 -0.07682293 0.09908396 0.0179165 -0.08867996 0.09908396 0.0179165 -0.07682996 0.09967398 0.01786249 -0.07683295 0.09588998 -0.0184285 -0.08866697 0.09677094 -0.01855349 -0.07682096 0.09967398 0.01786249 -0.08868294 0.09474694 -0.01821047 -0.08866196 0.09588998 -0.0184285 -0.07681697 0.09892296 0.01792448 -0.08867996 0.09892296 0.01792448 -0.07682996 0.093382 -0.01789146 -0.08865696 0.09474694 -0.01821047 -0.07681298 0.09821599 0.01793646 -0.08867692 0.09821599 0.01793646 -0.07682693 0.093382 -0.01793545 -0.08856594 0.093382 -0.01789146 -0.07680696 0.09677094 0.01787149 -0.08867096 0.09677094 0.01787149 -0.07682096 0.09728896 0.0179165 -0.07682293 0.093382 -0.01811146 -0.08807194 0.093382 -0.01793545 -0.07671594 0.09474694 0.01752948 -0.08866196 0.09474694 0.01752948 -0.07681298 0.09588998 0.01774746 -0.07681697 0.093382 -0.01820349 -0.08765196 0.093382 -0.01811146 -0.07622194 0.09588998 0.01774746 -0.08866697 0.093382 -0.01959246 -0.07871097 0.093382 -0.01991045 -0.07901597 0.093382 -0.01991045 -0.06716698 0.093382 0.01721048 -0.08865696 0.093382 -0.0191425 -0.07833194 0.093382 -0.01959246 -0.06686097 0.09751099 0.01792645 -0.08867394 0.09751099 0.01792645 -0.07682394 0.10689 -0.0163275 -0.08871197 0.10689 -0.0163275 -0.07686197 0.09728896 0.0179165 -0.08867293 0.1078789 -0.01581847 -0.08871597 0.1078789 -0.01581847 -0.07686597 0.093382 0.01725447 -0.08856594 0.1017569 -0.01818048 -0.07684093 0.093382 0.01743048 -0.08807194 0.093382 0.01725447 -0.07671594 0.110803 -0.01350349 -0.08872795 0.110803 -0.01350349 -0.07687795 0.09821599 -0.01861846 -0.08867692 0.09892296 -0.01860547 -0.08867996 0.09892296 -0.01860547 -0.07682996 0.093382 0.01752245 -0.08765196 0.093382 0.01743048 -0.07622194 0.1132029 -0.01068246 -0.08873796 0.1132029 -0.01068246 -0.07688796 0.09908396 -0.01859748 -0.07682996 0.093382 0.01752245 -0.07580196 0.114987 -0.007464468 -0.08874493 0.114987 -0.007464468 -0.07689493 0.09751099 -0.01860845 -0.08867394 0.09821599 -0.01861846 -0.07682693 0.093382 0.01891046 -0.07871097 0.093382 0.01922845 -0.07901597 0.093382 0.01922845 -0.06716698 0.1161 -0.00397247 -0.07689994 0.09751099 -0.01860845 -0.07682394 0.093382 0.01891046 -0.06686097 0.1164619 -3.40503e-4 -0.07690095 0.093382 -0.0202955 -0.07966798 0.093382 -0.0206055 -0.06845796 0.093382 0.01961344 -0.07966798 0.093382 0.01992446 -0.06845796 0.1161 0.003290474 -0.08874994 0.1161 0.003290474 -0.07689994 0.093382 -0.0202955 -0.06781798 0.093382 0.01961344 -0.06781798 0.114987 0.006782472 -0.08874493 0.093382 -0.01820349 -0.07580196 0.09820097 0.008686482 -0.07606697 0.1008369 0.008686482 -0.07617098 0.100443 0.01114946 -0.07696098 0.09820097 -0.009368479 -0.07606697 0.09820097 -0.01183044 -0.07687294 0.100443 -0.01183044 -0.07696098 0.09820097 0.01114946 -0.07687294 0.09996199 0.01316946 -0.07792496 0.09820097 -0.006558477 -0.07546794 0.1008369 -0.009368479 -0.07617098 0.09820097 0.01316946 -0.07785493 0.09941399 0.01467144 -0.07902395 0.09820097 -0.003510475 -0.07509893 0.10113 -0.006558477 -0.07558298 0.09820097 0.01467144 -0.07897597 0.09881997 0.01559644 -0.08021593 0.09820097 -3.40503e-4 -0.07497495 0.10131 -0.003510475 -0.07522195 0.09820097 -0.01627749 -0.08019196 0.09820097 -0.01658946 -0.08145695 0.09881997 -0.01627749 -0.08021593 0.09820097 0.01590847 -0.08145695 0.09820097 0.01559644 -0.08019196 0.1013709 -3.40503e-4 -0.07509893 0.10131 0.002829492 -0.07522195 0.09820097 -0.01535248 -0.07897597 0.09820097 0.002829492 -0.07509893 0.10113 0.005877494 -0.07558298 0.09820097 -0.01385146 -0.07785493 0.09941399 -0.01535248 -0.07902395 0.09820097 0.005877494 -0.07546794 0.09996199 -0.01385146 -0.07792496 0.103946 0.005877494 -0.07592397 0.103371 0.008686482 -0.07647693 0.101656 -0.01385146 -0.07812994 0.102598 0.01114946 -0.07722193 0.102598 -0.01183044 -0.07722193 0.101656 0.01316946 -0.07812994 0.103371 -0.009368479 -0.07647693 0.1005809 0.01467144 -0.07916498 0.103946 -0.006558477 -0.07592397 0.09941399 0.01559644 -0.08028793 0.1043 -0.003510475 -0.07558298 0.09941399 -0.01627749 -0.08028793 0.1044189 -3.40503e-4 -0.07546794 0.1043 0.002829492 -0.07558298 0.1005809 -0.01535248 -0.07916498 0.101656 0.01467144 -0.07939398 0.09996199 0.01559644 -0.08040493 0.107055 -0.003510475 -0.07617098 0.09996199 -0.01627749 -0.08040493 0.1072289 -3.40503e-4 -0.07606697 0.107055 0.002829492 -0.07617098 0.1065409 0.005877494 -0.07647693 0.101656 -0.01535248 -0.07939398 0.1057069 0.008686482 -0.07697498 0.1032159 -0.01385146 -0.07846194 0.1045839 0.01114946 -0.07764595 0.1045839 -0.01183044 -0.07764595 0.1032159 0.01316946 -0.07846194 0.1057069 -0.009368479 -0.07697498 0.1065409 -0.006558477 -0.07647693 0.1045839 -0.01385146 -0.07890993 0.1077539 0.008686482 -0.07764595 0.1063259 0.01114946 -0.07821595 0.1063259 -0.01183044 -0.07821595 0.1045839 0.01316946 -0.07890993 0.1077539 -0.009368479 -0.07764595 0.102598 0.01467144 -0.07970297 0.108816 -0.006558477 -0.07722193 0.100443 0.01559644 -0.08056193 0.10947 -0.003510475 -0.07696098 0.100443 -0.01627749 -0.08056193 0.109691 -3.40503e-4 -0.07687294 0.10947 0.002829492 -0.07696098 0.108816 0.005877494 -0.07722193 0.102598 -0.01535248 -0.07970297 0.1114519 -0.003510475 -0.07792496 0.1008369 -0.01627749 -0.08075398 0.1008369 0.01559644 -0.08075398 0.1117119 -3.40503e-4 -0.07785493 0.1114519 0.002829492 -0.07792496 0.110683 0.005877494 -0.07812994 0.103371 -0.01535248 -0.08007895 0.109435 0.008686482 -0.07846194 0.1057069 -0.01385146 -0.07945597 0.1077539 0.01114946 -0.07890993 0.1077539 -0.01183044 -0.07890993 0.1057069 0.01316946 -0.07945597 0.109435 -0.009368479 -0.07846194 0.103371 0.01467144 -0.08007895 0.110683 -0.006558477 -0.07812994 0.110683 0.008686482 -0.07939398 0.108816 0.01114946 -0.07970297 0.108816 -0.01183044 -0.07970297 0.1065409 0.01316946 -0.08007895 0.110683 -0.009368479 -0.07939398 0.103946 0.01467144 -0.08050698 0.11207 -0.006558477 -0.07916498 0.10113 0.01559644 -0.08097296 0.1129249 -0.003510475 -0.07902395 0.10113 -0.01627749 -0.08097296 0.113213 -3.40503e-4 -0.07897597 0.1129249 0.002829492 -0.07902395 0.11207 0.005877494 -0.07916498 0.103946 -0.01535248 -0.08050698 0.1065409 -0.01385146 -0.08007895 0.10131 0.01559644 -0.08120995 0.114138 -3.40503e-4 -0.08019196 0.1138319 0.002829492 -0.08021593 0.10131 -0.01627749 -0.08120995 0.1129249 0.005877494 -0.08028793 0.1043 -0.01535248 -0.08097296 0.1114519 0.008686482 -0.08040493 0.107055 -0.01385146 -0.08075398 0.10947 0.01114946 -0.08056193 0.10947 -0.01183044 -0.08056193 0.107055 0.01316946 -0.08075398 0.1114519 -0.009368479 -0.08040493 0.1043 0.01467144 -0.08097296 0.1129249 -0.006558477 -0.08028793 0.1138319 -0.003510475 -0.08021593 0.109691 0.01114946 -0.08145695 0.1072289 0.01316946 -0.08145695 0.1117119 -0.009368479 -0.08145695 0.1044189 0.01467144 -0.08145695 0.113213 -0.006558477 -0.08145695 0.1013709 0.01559644 -0.08145695 0.114138 -0.003510475 -0.08145695 0.1013709 -0.01627749 -0.08145695 0.1144499 -3.40503e-4 -0.08145695 0.114138 0.002829492 -0.08145695 0.113213 0.005877494 -0.08145695 0.1044189 -0.01535248 -0.08145695 0.1117119 0.008686482 -0.08145695 0.1072289 -0.01385146 -0.08145695 0.109691 -0.01183044 -0.08145695 0.100933 -0.01434546 -0.08602398 0.1119369 0.002445459 -0.08690494 0.1035609 -0.01353347 -0.08623397 0.11114 0.005123496 -0.08684098 0.105982 -0.01221346 -0.08642798 0.1098459 0.007592499 -0.08673793 0.1081039 0.009756445 -0.08659797 0.1081039 -0.01043748 -0.08659797 0.105982 0.01153248 -0.08642798 0.1098459 -0.008273482 -0.08673793 0.11114 -0.005805492 -0.08684098 0.1035609 0.01285147 -0.08623397 0.1119369 -0.003126502 -0.08690494 0.100933 0.01366448 -0.08602398 0.1122059 -3.40503e-4 -0.08692693 0.10917 -0.008273482 -0.08763498 0.1103889 -0.005805492 -0.08783793 0.10553 0.01153248 -0.08702796 0.11114 -0.003126502 -0.08864694 0.10325 0.01285147 -0.08664697 0.1113939 -3.40503e-4 -0.08867096 0.100775 -0.01434546 -0.08623397 0.100775 0.01366448 -0.08623397 0.10325 -0.01353347 -0.08664697 0.11114 0.002445459 -0.08864694 0.10553 -0.01221346 -0.08702796 0.1103889 0.005123496 -0.08783793 0.1075299 -0.01043748 -0.08736097 0.10917 0.007592499 -0.08763498 0.1075299 0.009756445 -0.08736097 0.1098459 0.002445459 -0.08920496 0.1027449 -0.01353347 -0.08702796 0.104797 -0.01221346 -0.08757996 0.10917 0.005123496 -0.08910095 0.106597 -0.01043748 -0.08870494 0.1080729 0.007592499 -0.08893197 0.1080729 -0.008273482 -0.08893197 0.106597 0.009756445 -0.08870494 0.10917 -0.005805492 -0.08910095 0.104797 0.01153248 -0.08757996 0.1098459 -0.003126502 -0.08920496 0.1027449 0.01285147 -0.08702796 0.1100739 -3.40503e-4 -0.08923995 0.1005169 -0.01434546 -0.08642798 0.1005169 0.01366448 -0.08642798 0.103811 0.01153248 -0.08870494 0.1075299 -0.005805492 -0.08956098 0.1081039 -0.003126502 -0.08969396 0.102065 0.01285147 -0.08736097 0.108298 -3.40503e-4 -0.08973795 0.100171 -0.01434546 -0.08659797 0.100171 0.01366448 -0.08659797 0.102065 -0.01353347 -0.08736097 0.1081039 0.002445459 -0.08969396 0.103811 -0.01221346 -0.08870494 0.1075299 0.005123496 -0.08956098 0.105341 -0.01043748 -0.08905696 0.106597 0.007592499 -0.08934694 0.106597 -0.008273482 -0.08934694 0.105341 0.009756445 -0.08905696 0.1012369 -0.01353347 -0.08763498 0.1026089 -0.01221346 -0.08893197 0.10553 0.005123496 -0.08993893 0.103811 -0.01043748 -0.08934694 0.104797 0.007592499 -0.08968693 0.104797 -0.008273482 -0.08968693 0.103811 0.009756445 -0.08934694 0.10553 -0.005805492 -0.08993893 0.1026089 0.01153248 -0.08893197 0.105982 -0.003126502 -0.09009498 0.1012369 0.01285147 -0.08763498 0.1061339 -3.40503e-4 -0.09014695 0.09974896 -0.01434546 -0.08673793 0.09974896 0.01366448 -0.08673793 0.105982 0.002445459 -0.09009498 0.10325 -0.005805492 -0.09021997 0.1035609 -0.003126502 -0.09039294 0.100292 0.01285147 -0.08783793 0.103666 -3.40503e-4 -0.09045094 0.09926694 -0.01434546 -0.08684098 0.09926694 0.01366448 -0.08684098 0.100292 -0.01353347 -0.08783793 0.1035609 0.002445459 -0.09039294 0.1012369 -0.01221346 -0.08910095 0.10325 0.005123496 -0.09021997 0.102065 -0.01043748 -0.08956098 0.1027449 0.007592499 -0.08993893 0.1027449 -0.008273482 -0.08993893 0.102065 0.009756445 -0.08956098 0.1012369 0.01153248 -0.08910095 0.100775 0.005123496 -0.09039294 0.09974896 -0.01221346 -0.08920496 0.100171 -0.01043748 -0.08969396 0.1005169 0.007592499 -0.09009498 0.1005169 -0.008273482 -0.09009498 0.100171 0.009756445 -0.08969396 0.100775 -0.005805492 -0.09039294 0.09974896 0.01153248 -0.08920496 0.100933 -0.003126502 -0.09057694 0.09926694 0.01285147 -0.08864694 0.100987 -3.40503e-4 -0.09063893 0.09874498 -0.01434546 -0.08690494 0.09874498 0.01366448 -0.08690494 0.09926694 -0.01353347 -0.08864694 0.100933 0.002445459 -0.09057694 0.09820097 0.01285147 -0.08867096 0.09820097 -0.003126502 -0.09063893 0.09820097 -3.40503e-4 -0.09070193 0.09820097 -0.01434546 -0.08692693 0.09820097 0.01366448 -0.08692693 0.09820097 -0.01353347 -0.08867096 0.09820097 0.002445459 -0.09063893 0.09820097 -0.01221346 -0.08923995 0.09820097 0.005123496 -0.09045094 0.09820097 -0.01043748 -0.08973795 0.09820097 0.007592499 -0.09014695 0.09820097 -0.008273482 -0.09014695 0.09820097 0.009756445 -0.08973795 0.09820097 -0.005805492 -0.09045094 0.09820097 0.01153248 -0.08923995 0.09588497 0.007592499 -0.09009498 0.09623098 0.009756445 -0.08969396 0.09623098 -0.01043748 -0.08969396 0.09665298 0.01153248 -0.08920496 0.09588497 -0.008273482 -0.09009498 0.09713494 0.01285147 -0.08864694 0.09562695 -0.005805492 -0.09039294 0.09765797 0.01366448 -0.08690494 0.09546899 -0.003126502 -0.09057694 0.09765797 -0.01434546 -0.08690494 0.09541499 -3.40503e-4 -0.09063893 0.09546899 0.002445459 -0.09057694 0.09562695 0.005123496 -0.09039294 0.09713494 -0.01353347 -0.08864694 0.09665298 -0.01221346 -0.08920496 0.09713494 -0.01434546 -0.08684098 0.09713494 0.01366448 -0.08684098 0.09273695 -3.40503e-4 -0.09045094 0.09284198 0.002445459 -0.09039294 0.09315198 0.005123496 -0.09021997 0.09610998 -0.01353347 -0.08783793 0.09365695 0.007592499 -0.08993893 0.09516495 -0.01221346 -0.08910095 0.09433698 0.009756445 -0.08956098 0.09433698 -0.01043748 -0.08956098 0.09516495 0.01153248 -0.08910095 0.09365695 -0.008273482 -0.08993893 0.09610998 0.01285147 -0.08783793 0.09315198 -0.005805492 -0.09021997 0.09284198 -0.003126502 -0.09039294 0.09259098 -0.01043748 -0.08934694 0.09259098 0.009756445 -0.08934694 0.09379398 0.01153248 -0.08893197 0.09160494 -0.008273482 -0.08968693 0.09516495 0.01285147 -0.08763498 0.09087198 -0.005805492 -0.08993893 0.09665298 0.01366448 -0.08673793 0.09041994 -0.003126502 -0.09009498 0.09665298 -0.01434546 -0.08673793 0.09026795 -3.40503e-4 -0.09014695 0.09041994 0.002445459 -0.09009498 0.09087198 0.005123496 -0.08993893 0.09516495 -0.01353347 -0.08763498 0.09160494 0.007592499 -0.08968693 0.09379398 -0.01221346 -0.08893197 0.08810395 -3.40503e-4 -0.08973795 0.08829796 0.002445459 -0.08969396 0.09623098 -0.01434546 -0.08659797 0.08887296 0.005123496 -0.08956098 0.09433698 -0.01353347 -0.08736097 0.08980596 0.007592499 -0.08934694 0.09259098 -0.01221346 -0.08870494 0.09106099 0.009756445 -0.08905696 0.09106099 -0.01043748 -0.08905696 0.09259098 0.01153248 -0.08870494 0.08980596 -0.008273482 -0.08934694 0.09433698 0.01285147 -0.08736097 0.08887296 -0.005805492 -0.08956098 0.09623098 0.01366448 -0.08659797 0.08829796 -0.003126502 -0.08969396 0.08980596 0.009756445 -0.08870494 0.09160494 0.01153248 -0.08757996 0.08832895 -0.008273482 -0.08893197 0.09365695 0.01285147 -0.08702796 0.08723199 -0.005805492 -0.08910095 0.09588497 0.01366448 -0.08642798 0.08655595 -0.003126502 -0.08920496 0.09588497 -0.01434546 -0.08642798 0.08632797 -3.40503e-4 -0.08923995 0.08655595 0.002445459 -0.08920496 0.08723199 0.005123496 -0.08910095 0.09365695 -0.01353347 -0.08702796 0.08832895 0.007592499 -0.08893197 0.09160494 -0.01221346 -0.08757996 0.08980596 -0.01043748 -0.08870494 0.09562695 -0.01434546 -0.08623397 0.085262 0.002445459 -0.08864694 0.08601295 0.005123496 -0.08783793 0.09315198 -0.01353347 -0.08664697 0.08723199 0.007592499 -0.08763498 0.09087198 -0.01221346 -0.08702796 0.08887296 0.009756445 -0.08736097 0.08887296 -0.01043748 -0.08736097 0.09087198 0.01153248 -0.08702796 0.08723199 -0.008273482 -0.08763498 0.09315198 0.01285147 -0.08664697 0.08601295 -0.005805492 -0.08783793 0.09562695 0.01366448 -0.08623397 0.085262 -0.003126502 -0.08864694 0.08500796 -3.40503e-4 -0.08867096 0.08655595 -0.008273482 -0.08673793 0.09041994 0.01153248 -0.08642798 0.09284198 0.01285147 -0.08623397 0.085262 -0.005805492 -0.08684098 0.09546899 0.01366448 -0.08602398 0.08446496 -0.003126502 -0.08690494 0.09546899 -0.01434546 -0.08602398 0.08419597 -3.40503e-4 -0.08692693 0.08446496 0.002445459 -0.08690494 0.085262 0.005123496 -0.08684098 0.09284198 -0.01353347 -0.08623397 0.08655595 0.007592499 -0.08673793 0.09041994 -0.01221346 -0.08642798 0.08829796 0.009756445 -0.08659797 0.08829796 -0.01043748 -0.08659797 0.08226394 0.002829492 -0.08145695 0.08318895 0.005877494 -0.08145695 0.09198296 -0.01535248 -0.08145695 0.08917397 -0.01385146 -0.08145695 0.08468997 0.008686482 -0.08145695 0.08671098 -0.01183044 -0.08145695 0.08468997 -0.009368479 -0.08145695 0.08671098 0.01114946 -0.08145695 0.08917397 0.01316946 -0.08145695 0.08318895 -0.006558477 -0.08145695 0.09198296 0.01467144 -0.08145695 0.08226394 -0.003510475 -0.08145695 0.09503096 -0.01627749 -0.08145695 0.09503096 0.01559644 -0.08145695 0.08195197 -3.40503e-4 -0.08145695 0.08934694 0.01316946 -0.08075398 0.08347696 -0.006558477 -0.08028793 0.08256995 -0.003510475 -0.08021593 0.09210199 0.01467144 -0.08097296 0.08226394 -3.40503e-4 -0.08019196 0.09509199 -0.01627749 -0.08120995 0.09509199 0.01559644 -0.08120995 0.09210199 -0.01535248 -0.08097296 0.08256995 0.002829492 -0.08021593 0.08934694 -0.01385146 -0.08075398 0.08347696 0.005877494 -0.08028793 0.08693194 -0.01183044 -0.08056193 0.08494997 0.008686482 -0.08040493 0.08494997 -0.009368479 -0.08040493 0.08693194 0.01114946 -0.08056193 0.08433198 0.005877494 -0.07916498 0.08986097 -0.01385146 -0.08007895 0.08758598 -0.01183044 -0.07970297 0.08571898 0.008686482 -0.07939398 0.08571898 -0.009368479 -0.07939398 0.08758598 0.01114946 -0.07970297 0.08433198 -0.006558477 -0.07916498 0.08986097 0.01316946 -0.08007895 0.08347696 -0.003510475 -0.07902395 0.09245598 0.01467144 -0.08050698 0.08318895 -3.40503e-4 -0.07897597 0.09527194 -0.01627749 -0.08097296 0.09527194 0.01559644 -0.08097296 0.09245598 -0.01535248 -0.08050698 0.08347696 0.002829492 -0.07902395 0.09303098 0.01467144 -0.08007895 0.08494997 -0.003510475 -0.07792496 0.08468997 -3.40503e-4 -0.07785493 0.09556496 -0.01627749 -0.08075398 0.09556496 0.01559644 -0.08075398 0.09303098 -0.01535248 -0.08007895 0.08494997 0.002829492 -0.07792496 0.09069496 -0.01385146 -0.07945597 0.08571898 0.005877494 -0.07812994 0.08864796 -0.01183044 -0.07890993 0.08696699 0.008686482 -0.07846194 0.08696699 -0.009368479 -0.07846194 0.08864796 0.01114946 -0.07890993 0.08571898 -0.006558477 -0.07812994 0.09069496 0.01316946 -0.07945597 0.09181797 -0.01385146 -0.07890993 0.09007698 -0.01183044 -0.07821595 0.08864796 0.008686482 -0.07764595 0.08864796 -0.009368479 -0.07764595 0.09007698 0.01114946 -0.07821595 0.08758598 -0.006558477 -0.07722193 0.09181797 0.01316946 -0.07890993 0.08693194 -0.003510475 -0.07696098 0.09380394 0.01467144 -0.07970297 0.08671098 -3.40503e-4 -0.07687294 0.09595894 -0.01627749 -0.08056193 0.09595894 0.01559644 -0.08056193 0.09380394 -0.01535248 -0.07970297 0.08693194 0.002829492 -0.07696098 0.08758598 0.005877494 -0.07722193 0.08934694 -0.003510475 -0.07617098 0.08917397 -3.40503e-4 -0.07606697 0.09643995 -0.01627749 -0.08040493 0.09643995 0.01559644 -0.08040493 0.09474599 -0.01535248 -0.07939398 0.08934694 0.002829492 -0.07617098 0.09318596 -0.01385146 -0.07846194 0.08986097 0.005877494 -0.07647693 0.09181797 -0.01183044 -0.07764595 0.09069496 0.008686482 -0.07697498 0.09069496 -0.009368479 -0.07697498 0.09181797 0.01114946 -0.07764595 0.08986097 -0.006558477 -0.07647693 0.09318596 0.01316946 -0.07846194 0.09474599 0.01467144 -0.07939398 0.09303098 0.008686482 -0.07647693 0.09380394 -0.01183044 -0.07722193 0.09303098 -0.009368479 -0.07647693 0.09380394 0.01114946 -0.07722193 0.09245598 -0.006558477 -0.07592397 0.09474599 0.01316946 -0.07812994 0.09210199 -0.003510475 -0.07558298 0.09582096 0.01467144 -0.07916498 0.09198296 -3.40503e-4 -0.07546794 0.09698796 -0.01627749 -0.08028793 0.09698796 0.01559644 -0.08028793 0.09582096 -0.01535248 -0.07916498 0.09210199 0.002829492 -0.07558298 0.09474599 -0.01385146 -0.07812994 0.09245598 0.005877494 -0.07592397 0.09758299 -0.01627749 -0.08021593 0.09758299 0.01559644 -0.08021593 0.09503096 -3.40503e-4 -0.07509893 0.09698796 -0.01535248 -0.07902395 0.09509199 0.002829492 -0.07522195 0.09643995 -0.01385146 -0.07792496 0.09527194 0.005877494 -0.07558298 0.09595894 -0.01183044 -0.07696098 0.09556496 0.008686482 -0.07617098 0.09556496 -0.009368479 -0.07617098 0.09595894 0.01114946 -0.07696098 0.09527194 -0.006558477 -0.07558298 0.09643995 0.01316946 -0.07792496 0.09509199 -0.003510475 -0.07522195 0.09698796 0.01467144 -0.07902395 0.02914595 0.002222478 -0.07543396 0.01740795 0.002222478 -0.07277894 0.01740795 9.52497e-4 -0.07277894 0.06915295 -0.003673493 -0.08629792 0.08726495 -0.005388498 -0.08482998 0.06917196 -0.003692448 -0.07822495 0.08725899 0.002464473 -0.08489495 0.08726996 0.002448499 -0.07819694 0.08726799 -1.64501e-4 -0.07824194 0.05402398 0.002612471 -0.08404397 0.03879594 0.002102494 -0.07914197 0.05402898 0.002604484 -0.07713794 0.08727496 0.005055487 -0.07809495 0.06917196 0.003591477 -0.07810497 0.03881096 8.90497e-4 -0.07921093 0.02914595 9.54498e-4 -0.08228796 0.02914595 0.002222478 -0.08146494 0.06914299 0.001797497 -0.08643496 0.054021 0.001234471 -0.08421593 0.054021 -0.001548469 -0.08423495 0.05401998 -1.54503e-4 -0.08428496 0.06913894 -1.95019e-5 -0.08653497 0.02914595 -0.001635491 -0.08228796 0.02914595 -3.40503e-4 -0.08228796 0.03881597 -3.20502e-4 -0.07983595 0.03881096 -0.001531481 -0.07920593 0.05402398 -0.002934455 -0.08407998 0.03879594 -0.002744495 -0.07913297 0.02914595 -0.002902448 -0.08146494 0.06914299 -0.001843452 -0.08648496 0.08725798 -1.47503e-4 -0.08494096 0.08725899 -0.002765476 -0.08491992 0.06915295 0.003608465 -0.08620095 0.05402696 0.001224458 -0.07728594 0.03878796 0.002103447 -0.07629096 0.05402696 -0.001556456 -0.07730698 0.05402594 -1.63503e-4 -0.07734495 0.03876596 -3.21504e-4 -0.07635593 0.06916296 -0.001862466 -0.07837694 0.08726996 -0.00278145 -0.07822597 0.06915998 -3.85009e-5 -0.07840895 0.05402898 -0.002943456 -0.07717895 0.08727496 -0.005404472 -0.07814693 0.03877097 -0.001535475 -0.07633596 0.02914595 -3.40503e-4 -0.07543396 0.03878796 -0.002747476 -0.07628297 0.02914595 -0.001634478 -0.07543396 0.02914595 9.52497e-4 -0.07543396 0.03877198 8.92498e-4 -0.07633996 0.06916296 0.001778483 -0.07831394 0.01740795 -3.40503e-4 -0.08081597 0.01740795 -3.40503e-4 -0.07277894 0.01740795 0.002222478 -0.08002293 0.01740795 9.54498e-4 -0.08081597 0.01740795 -0.001634478 -0.07277894 0.01740795 -0.002902448 -0.08002293 0.01740795 -0.001635491 -0.08081597 0.01740795 -0.002902448 -0.07277894 0.02914595 -0.002902448 -0.07543396 -0.008749008 0.01020646 -0.007354974 -0.008458971 -0.0108875 -0.008375942 -0.008749008 -0.0108875 0.04107296 0.215204 -0.0108875 0.01107496 0.2451849 -0.0108875 0.02664697 0.2385839 -0.0108875 0.03450399 0.2482199 -0.0108875 0.01957499 0.2482199 0.01020646 0.01941698 0.245342 0.01020646 0.02633196 0.227741 -0.0108875 0.04107296 0.227741 0.01020646 0.04107296 -0.008749008 0.01020646 0.04107296 0.2162389 -0.0108875 -0.004006981 0.2162389 0.01020646 -0.004006981 0.2482199 0.01020646 -0.00575596 0.01048398 0.01020646 0.01832801 0.02076697 0.01020646 0.002503991 0.2178779 0.01020646 0.002170979 0.04934298 -3.40503e-4 -0.008390963 0.04390895 0.01020646 0.03191 0.1872019 0.01020646 0.02816301 0.1869099 -0.0108875 0.02814996 0.04366898 -0.0108875 0.03188997 0.01346296 -0.0108875 0.02698898 0.01340395 -3.40503e-4 0.02701199 0.008947968 -0.0108875 0.023669 0.01083397 -3.40503e-4 0.01836097 0.02257496 -3.40503e-4 0.002519965 0.02062094 -0.0108875 0.002535998 0.04934298 -0.0108875 -0.008390963 0.2068719 0.01020646 0.02394801 0.2070739 -0.0108875 0.023597 0.2122579 0.01020646 0.01903098 0.2121149 -0.0108875 0.01920598 0.2153019 0.01020646 0.011303 0.2176439 -0.0108875 0.001805961 0.2384269 0.01020646 0.034819 0.2482199 -0.0108875 -0.00575596 0.04934298 0.01020646 -0.008390963 0.01019197 -0.0108875 0.01839298 0.03085297 -0.004584491 0.01555401 0.03087395 0.003903448 0.015733 0.02738696 0.003903448 0.003987014 0.03939598 -0.004584491 0.02301996 0.03945899 0.003903448 0.02303296 0.04681998 -0.004584491 0.024908 0.04681497 0.003903448 0.02490401 0.04880094 -0.004584491 0.023961 0.04880696 0.003903448 0.02405297 0.04724395 -0.004584491 0.021245 0.04732096 0.003903448 0.02127301 0.04300498 0.003903448 0.02017599 0.03914695 0.003903448 0.01522696 0.04295295 -0.004584491 0.02015399 0.03562599 0.003903448 0.006081998 0.03906995 -0.004584491 0.01517796 0.02742296 -0.004584491 0.003949999 0.03030997 0.003903448 -0.008738994 0.03028696 -0.004584491 -0.008736968 0.03764098 0.003903448 -0.006770968 0.03566396 -0.004584491 0.006045997 0.290362 -0.03720045 -0.01043498 0.290362 -0.03348249 -0.00130999 0.290362 0.03280049 -0.00130999 0.290362 -0.03720045 0.018265 0.486462 -0.03241348 -0.005928993 0.486462 0.03173249 -0.005928993 0.486462 0.03173249 0.02452397 0.290362 0.03651946 -0.01043498 0.290362 0.03651946 0.018265 0.486462 -0.03241348 0.02452397 0.290362 -0.03348249 0.009140014 0.2371069 -0.03348249 0.008673012 0.290362 0.03280049 0.009140014 0.2371069 0.03280049 -0.003529965 0.2371069 -0.03348249 -0.003529965 0.2371069 0.03280049 0.008673012 0.2312709 0.03168749 0.003041982 0.225309 0.03168749 -0.007711946 0.225309 -0.03459548 -0.007711946 0.2312709 -0.03459548 0.003041982 0.462384 0.03978544 0.006731986 0.462384 -0.04046648 0.006731986 0.462384 -0.04046648 0.02471196 0.524389 -0.04046648 0.01572197 0.536949 -3.40503e-4 0.006731986 0.524389 0.03978544 0.006731986 0.524389 0.03978544 0.01572197 0.462384 0.03978544 0.02471196 0.536949 -3.40503e-4 0.02471196 0.524389 0.03978544 0.02471196 0.536949 -3.40503e-4 0.01572197 0.524389 -0.04046648 0.006731986 0.455711 0.0323655 0.006731986 0.455711 0.0323655 0.02361899 0.462239 0.0323655 0.02361899 0.456716 -0.03303849 0.02353596 0.463447 -0.03303849 0.02394998 0.356492 -0.08827549 -0.08193796 0.343215 -0.08827048 -0.08193796 0.343247 -0.08446645 -0.09983396 0.356492 -0.001239478 -0.07278996 0.356492 -0.001239478 -0.09108597 0.343232 -0.001234471 -0.09108597 0.356492 -0.08447146 -0.06404197 0.343183 -0.08446645 -0.06404197 0.356492 -0.008680462 -0.1078 0.343261 -0.008676469 -0.1078 0.356492 -0.07371747 -0.04923993 0.343156 -0.07371246 -0.04923993 0.356492 -0.02227747 -0.120042 0.343283 -0.02227246 -0.120042 0.356492 -0.05787247 -0.04009193 0.34314 -0.05786848 -0.04009193 0.356492 -0.0396775 -0.125696 0.343294 -0.03967249 -0.125696 0.356492 -0.0396775 -0.03817993 0.343136 -0.03967249 -0.03817993 0.356492 -0.05787348 -0.1237829 0.34329 -0.05786848 -0.1237829 0.356492 -0.02227747 -0.04383397 0.343147 -0.02227246 -0.04383397 0.356492 -0.07371747 -0.1146349 0.343274 -0.07371348 -0.1146349 0.356492 -0.008680462 -0.05607593 0.343169 -0.008676469 -0.05607593 0.356492 -0.08447146 -0.09983396 0.343199 -0.001234471 -0.07278996 0.260356 -0.0844385 -0.09983396 0.260356 -0.08824247 -0.08193796 0.2481139 -0.07650345 -0.08193796 0.260356 -0.001206457 -0.07278996 0.260356 -0.001206457 -0.09108597 0.2482599 -0.01198047 -0.08871895 0.260356 -0.0844385 -0.06404197 0.24812 -0.0736835 -0.06867098 0.260356 -0.008647501 -0.1078 0.248246 -0.01749646 -0.10111 0.260356 -0.07368445 -0.04923993 0.2481359 -0.06571048 -0.05769795 0.260356 -0.02224445 -0.120042 0.2482219 -0.0275765 -0.110186 0.260356 -0.05783945 -0.04009193 0.2481609 -0.05396449 -0.05091595 0.260356 -0.03964447 -0.125696 0.2481909 -0.04047548 -0.114377 0.260356 -0.03964447 -0.03817993 0.2481909 -0.04047548 -0.04949897 0.260356 -0.05783945 -0.1237829 0.2481609 -0.05396449 -0.112959 0.260356 -0.02224445 -0.04383397 0.2482219 -0.0275765 -0.05368995 0.260356 -0.07368445 -0.1146349 0.2481359 -0.06571048 -0.106178 0.260356 -0.008647501 -0.05607593 0.248246 -0.01749646 -0.06276494 0.24812 -0.0736835 -0.09520494 0.2482599 -0.01198047 -0.07515597 0.243137 -0.0217725 -0.07731997 0.243124 -0.0255295 -0.06888192 0.2429859 -0.06571149 -0.08193796 0.243137 -0.0217725 -0.08655595 0.2429929 -0.0637905 -0.07290297 0.243124 -0.0255295 -0.09499394 0.2430109 -0.05836147 -0.06543093 0.2430999 -0.03239345 -0.1011739 0.243039 -0.05036246 -0.06081295 0.24307 -0.04117745 -0.104028 0.24307 -0.04117745 -0.05984693 0.243039 -0.05036348 -0.103063 0.2430999 -0.03239345 -0.06270194 0.2430109 -0.05836147 -0.09844493 0.2429929 -0.0637905 -0.09097194 0.2404469 -0.05540746 -0.08733493 0.2404679 -0.0303055 -0.07917892 0.2404659 -0.03255045 -0.07413798 0.2404459 -0.05655544 -0.08193796 0.2404679 -0.0303055 -0.08469694 0.2404469 -0.05540746 -0.07654094 0.2404659 -0.03255045 -0.08973795 0.2404499 -0.05216449 -0.07207596 0.2404629 -0.03665047 -0.09342998 0.2404539 -0.04738545 -0.06931793 0.240458 -0.04189848 -0.09513497 0.240458 -0.04189848 -0.06874096 0.2404539 -0.04738545 -0.09455794 0.2404629 -0.03665047 -0.07044595 0.2404499 -0.05216449 -0.09179896 0.2375199 -0.04876548 -0.08440297 0.2375199 -0.03730046 -0.08067798 0.2375199 -0.03832548 -0.07837498 0.2375199 -0.04928946 -0.08193796 0.2375199 -0.03730046 -0.08319795 0.2375199 -0.04876548 -0.07947295 0.2375199 -0.03832548 -0.08549994 0.2375199 -0.04728448 -0.07743394 0.2375199 -0.0401985 -0.08718693 0.2375199 -0.04510146 -0.07617396 0.2375199 -0.0425955 -0.08796495 0.2375199 -0.0425955 -0.07590997 0.2375199 -0.04510146 -0.08770197 0.2375199 -0.0401985 -0.07668894 0.2375199 -0.04728448 -0.08644193 0.345429 -0.001239478 -0.09108597 0.345429 -0.008680462 -0.1078 0.345429 -0.008680462 -0.1078 0.345429 -0.001239478 -0.07278996 0.345429 -0.001239478 -0.09108597 0.345429 -0.008680462 -0.05607593 0.345429 -0.001239478 -0.07278996 0.356492 -0.07371747 -0.1146349 0.345429 -0.02227747 -0.04383397 0.345429 -0.008680462 -0.05607593 0.356492 -0.05787348 -0.1237829 0.345429 -0.0396775 -0.03817993 0.345429 -0.02227747 -0.04383397 0.356492 -0.0396775 -0.125696 0.345429 -0.05787247 -0.04009193 0.345429 -0.0396775 -0.03817993 0.356492 -0.02227747 -0.120042 0.345429 -0.07371747 -0.04923993 0.345429 -0.05787247 -0.04009193 0.356492 -0.008680462 -0.1078 0.345429 -0.08447146 -0.06404197 0.345429 -0.07371747 -0.04923993 0.356492 -0.001239478 -0.09108597 0.345429 -0.08447146 -0.09983396 0.345429 -0.08827549 -0.08193796 0.345429 -0.08827549 -0.08193796 0.345429 -0.08447146 -0.06404197 0.356492 -0.001239478 -0.07278996 0.345429 -0.07371747 -0.1146349 0.345429 -0.08447146 -0.09983396 0.345429 -0.02227747 -0.120042 0.345429 -0.02227747 -0.120042 0.345429 -0.05787247 -0.04009193 0.345429 -0.07371747 -0.04923993 0.345429 -0.08827549 -0.08193796 0.345429 -0.08447146 -0.06404197 0.345429 -0.07371747 -0.1146349 0.345429 -0.08447146 -0.09983396 0.345429 -0.02227747 -0.120042 0.356492 -0.08447146 -0.09983396 0.356492 -0.07371747 -0.1146349 0.345429 -0.008680462 -0.1078 0.356492 -0.05787348 -0.1237829 0.345429 -0.001239478 -0.09108597 0.356492 -0.0396775 -0.125696 0.345429 -0.001239478 -0.07278996 0.356492 -0.02227747 -0.120042 0.345429 -0.008680462 -0.05607593 0.356492 -0.008680462 -0.1078 0.345429 -0.02227747 -0.04383397 0.356492 -0.001239478 -0.09108597 0.345429 -0.0396775 -0.03817993 0.356492 -0.001239478 -0.07278996 0.356492 -0.05787348 -0.1237829 0.345429 -0.001239478 -0.09108597 0.356492 -0.0396775 -0.125696 0.345429 -0.001239478 -0.07278996 0.356492 -0.02227747 -0.120042 0.345429 -0.008680462 -0.05607593 0.356492 -0.008680462 -0.1078 0.345429 -0.02227747 -0.04383397 0.356492 -0.001239478 -0.09108597 0.345429 -0.0396775 -0.03817993 0.356492 -0.001239478 -0.07278996 0.345429 -0.05787247 -0.04009193 0.345429 -0.07371747 -0.04923993 0.345429 -0.08827549 -0.08193796 0.345429 -0.08447146 -0.06404197 0.345429 -0.07371747 -0.1146349 0.345429 -0.08447146 -0.09983396 0.345429 -0.02227747 -0.120042 0.356492 -0.08447146 -0.09983396 0.356492 -0.07371747 -0.1146349 0.345429 -0.008680462 -0.1078 0.345429 -0.07371747 -0.04923993 0.356492 -0.008680462 -0.1078 0.345429 -0.08827549 -0.08193796 0.345429 -0.08447146 -0.06404197 0.356492 -0.02227747 -0.120042 0.345429 -0.07371747 -0.1146349 0.345429 -0.08447146 -0.09983396 0.356492 -0.0396775 -0.125696 0.356492 -0.05787348 -0.1237829 0.345429 -0.07371747 -0.1146349 0.345429 -0.07371747 -0.1146349 0.356492 -0.08447146 -0.09983396 0.356492 -0.07371747 -0.1146349 0.356492 -0.08447146 -0.09983396 0.356492 -0.08447146 -0.09983396 0.356492 -0.08447146 -0.09983396 0.356492 -0.08447146 -0.09983396 0.345429 -0.02227747 -0.120042 0.345429 -0.02227747 -0.120042 0.356492 -0.001239478 -0.07278996 0.356492 -0.001239478 -0.07278996 0.356492 -0.001239478 -0.07278996 0.345429 -0.008680462 -0.1078 0.356492 -0.08447146 -0.09983396 0.356492 -0.08447146 -0.09983396 0.356492 -0.08447146 -0.09983396 0.345429 -0.001239478 -0.09108597 0.356492 -0.001239478 -0.07278996 0.345429 -0.001239478 -0.07278996 0.345429 -0.07371747 -0.1146349 0.345429 -0.008680462 -0.05607593 0.345429 -0.02227747 -0.120042 0.345429 -0.02227747 -0.120042 0.345429 -0.02227747 -0.120042 0.345429 -0.02227747 -0.04383397 0.345429 -0.05787348 -0.1237829 0.345429 -0.07371747 -0.1146349 0.345429 -0.0396775 -0.03817993 0.356492 -0.001239478 -0.07278996 0.345429 -0.05787247 -0.04009193 0.356492 -0.001239478 -0.09108597 0.345429 -0.008680462 -0.1078 0.356492 -0.02227747 -0.120042 0.345429 -0.001239478 -0.09108597 0.356492 -0.008680462 -0.1078 0.345429 -0.001239478 -0.07278996 0.356492 -0.001239478 -0.09108597 0.345429 -0.008680462 -0.05607593 0.356492 -0.001239478 -0.07278996 0.345429 -0.02227747 -0.04383397 0.356492 -0.08447146 -0.09983396 0.345429 -0.0396775 -0.03817993 0.356492 -0.001239478 -0.07278996 0.345429 -0.05787247 -0.04009193 0.345429 -0.07371747 -0.1146349 0.345429 -0.07371747 -0.1146349 0.345429 -0.07371747 -0.04923993 0.345429 -0.08827549 -0.08193796 0.345429 -0.0396775 -0.125696 0.345429 -0.05787348 -0.1237829 0.345429 -0.08447146 -0.06404197 0.345429 -0.08447146 -0.09983396 0.345429 -0.08447146 -0.09983396 0.345429 -0.08827549 -0.08193796 0.345429 -0.08827549 -0.08193796 0.356492 -0.05787348 -0.1237829 0.356492 -0.0396775 -0.125696 0.356492 -0.0396775 -0.125696 0.345429 -0.0396775 -0.125696 0.345429 -0.07371747 -0.1146349 0.345429 -0.08447146 -0.09983396 0.345429 -0.07371747 -0.1146349 0.356492 -0.008680462 -0.05607593 0.356492 -0.07371747 -0.1146349 0.356492 -0.02227747 -0.04383397 0.356492 -0.05787348 -0.1237829 0.356492 -0.0396775 -0.125696 0.356492 -0.0396775 -0.03817993 0.356492 -0.05787247 -0.04009193 0.356492 -0.07371747 -0.1146349 0.356492 -0.07371747 -0.1146349 0.345429 -0.008680462 -0.1078 0.345429 -0.02227747 -0.120042 0.356492 -0.07371747 -0.04923993 0.345429 -0.001239478 -0.09108597 0.345429 -0.001239478 -0.07278996 0.356492 -0.001239478 -0.09108597 0.345429 -0.008680462 -0.05607593 0.356492 -0.008680462 -0.1078 0.345429 -0.02227747 -0.04383397 0.356492 -0.02227747 -0.120042 0.345429 -0.0396775 -0.03817993 0.356492 -0.0396775 -0.125696 0.345429 -0.05787247 -0.04009193 0.356492 -0.05787348 -0.1237829 0.345429 -0.07371747 -0.04923993 0.345429 -0.08447146 -0.06404197 0.356492 -0.07371747 -0.1146349 0.356492 -0.05787348 -0.1237829 0.356492 -0.05787348 -0.1237829 0.345429 -0.008680462 -0.1078 0.356492 -0.0396775 -0.125696 0.356492 -0.0396775 -0.125696 0.356492 -0.08447146 -0.06404197 0.345429 -0.001239478 -0.09108597 0.356492 -0.05787348 -0.1237829 0.356492 -0.08827549 -0.08193796 0.356492 -0.02227747 -0.120042 0.356492 -0.02227747 -0.120042 0.345429 -0.001239478 -0.07278996 0.345429 -0.02227747 -0.120042 0.356492 -0.008680462 -0.1078 0.356492 -0.008680462 -0.1078 0.356492 -0.001239478 -0.09108597 0.345429 -0.008680462 -0.05607593 0.356492 -0.001239478 -0.09108597 0.345429 -0.02227747 -0.04383397 0.356492 -0.001239478 -0.07278996 0.345429 -0.0396775 -0.03817993 0.345429 -0.07371747 -0.1146349 0.356492 -0.001239478 -0.07278996 0.356492 -0.001239478 -0.07278996 0.345429 -0.05787247 -0.04009193 0.345429 -0.07371747 -0.04923993 0.345429 -0.02227747 -0.120042 0.356492 -0.08447146 -0.09983396 0.345429 -0.08447146 -0.06404197 0.356492 -0.08447146 -0.09983396 0.345429 -0.07371747 -0.1146349 0.356492 -0.001239478 -0.07278996 0.345429 -0.02227747 -0.120042 0.345429 -0.02227747 -0.120042 0.356492 -0.08447146 -0.09983396 0.356492 -0.001239478 -0.07278996 0.356492 -0.08447146 -0.09983396 0.356761 -0.05852144 -0.03722393 0.356761 -0.07550448 -0.04702895 0.356761 -0.07550448 -0.04702895 0.356761 -0.08703047 -0.06289297 0.356761 -0.08703047 -0.06289297 0.356761 -0.09110748 -0.08207398 0.356761 -0.08703047 -0.101256 0.356761 -0.08703047 -0.101256 0.356761 -0.09110748 -0.08207398 0.356761 0.00217849 -0.07226997 0.356761 -0.005797445 -0.05435496 0.356761 -0.005797445 -0.05435496 0.344904 -0.05852144 -0.1269249 0.344904 -0.07550448 -0.11712 0.344904 -0.07550448 -0.11712 0.356761 -0.02036947 -0.04123395 0.356761 -0.02036947 -0.04123395 0.344904 -0.03901946 -0.128975 0.344904 -0.05852144 -0.1269249 0.356761 -0.03901946 -0.03517395 0.356761 -0.03901946 -0.03517395 0.344904 -0.02036947 -0.122915 0.344904 -0.03901946 -0.128975 0.356761 -0.05852144 -0.03722393 0.356761 0.00217849 -0.07226997 0.356761 -0.005797445 -0.05435496 0.356761 -0.02036947 -0.04123395 0.356761 -0.03901946 -0.03517395 0.344904 -0.07550448 -0.11712 0.356761 -0.05852144 -0.03722393 0.344904 -0.05852144 -0.1269249 0.356761 -0.07550448 -0.04702895 0.344904 -0.02036947 -0.122915 0.344904 -0.03901946 -0.128975 0.356761 -0.08703047 -0.06289297 0.356761 -0.08703047 -0.101256 0.356761 -0.09110748 -0.08207398 0.356761 0.00217849 -0.07226997 0.356761 -0.005797445 -0.05435496 0.356761 -0.02036947 -0.04123395 0.356761 -0.03901946 -0.03517395 0.344904 -0.07550448 -0.11712 0.356761 -0.05852144 -0.03722393 0.344904 -0.05852144 -0.1269249 0.356761 -0.07550448 -0.04702895 0.344904 -0.02036947 -0.122915 0.344904 -0.03901946 -0.128975 0.356761 -0.08703047 -0.06289297 0.356761 -0.08703047 -0.101256 0.356761 -0.09110748 -0.08207398 0.344904 -0.07550448 -0.11712 0.356492 -0.05787348 -0.1237829 0.345429 -0.02227747 -0.120042 0.345429 -0.02227747 -0.120042 0.345429 -0.02227747 -0.120042 0.345429 -0.02227747 -0.120042 0.356492 -0.08447146 -0.09983396 0.356492 -0.001239478 -0.07278996 0.356492 -0.08447146 -0.09983396 0.356492 -0.08447146 -0.09983396 0.356492 -0.001239478 -0.07278996 0.345429 -0.07371747 -0.1146349 0.345429 -0.07371747 -0.1146349 0.345429 -0.07371747 -0.1146349 0.345429 -0.07371747 -0.1146349 0.345429 -0.07371747 -0.1146349 0.356492 -0.001239478 -0.07278996 0.356492 -0.07371747 -0.1146349 0.356492 -0.08447146 -0.09983396 0.345429 -0.07371747 -0.1146349 0.356492 -0.05787348 -0.1237829 0.345429 -0.08827549 -0.08193796 0.345429 -0.05787348 -0.1237829 0.356492 -0.02227747 -0.120042 0.345429 -0.08447146 -0.09983396 0.345429 -0.0396775 -0.125696 0.356492 -0.008680462 -0.1078 0.356492 -0.08447146 -0.09983396 0.356492 -0.001239478 -0.09108597 0.356492 -0.001239478 -0.07278996 0.356492 -0.08827549 -0.08193796 0.356492 -0.001239478 -0.07278996 0.345429 -0.02227747 -0.120042 0.356492 -0.08447146 -0.09983396 0.356492 -0.08447146 -0.06404197 0.345429 -0.008680462 -0.1078 0.356492 -0.001239478 -0.07278996 0.356492 -0.08447146 -0.09983396 0.356492 -0.07371747 -0.04923993 0.345429 -0.001239478 -0.09108597 0.356492 -0.001239478 -0.07278996 0.356492 -0.05787247 -0.04009193 0.345429 -0.02227747 -0.120042 0.345429 -0.001239478 -0.07278996 0.345429 -0.02227747 -0.120042 0.356492 -0.0396775 -0.03817993 0.345429 -0.008680462 -0.05607593 0.356492 -0.02227747 -0.04383397 0.356492 -0.0396775 -0.125696 0.345429 -0.02227747 -0.04383397 0.356492 -0.008680462 -0.05607593 0.345429 -0.0396775 -0.03817993 0.356492 -0.001239478 -0.07278996 0.345429 -0.05787247 -0.04009193 0.356492 -0.08447146 -0.09983396 0.345429 -0.07371747 -0.04923993 0.345429 -0.08447146 -0.06404197 0.345429 -0.07371747 -0.1146349 0.356492 -0.0396775 -0.125696 0.356761 -0.005797445 -0.109793 0.356761 -0.02036947 -0.122915 0.356761 0.00217849 -0.09187895 0.356761 0.00217849 -0.07226997 0.356761 0.00217849 -0.07226997 0.344904 -0.02036947 -0.122915 0.344904 -0.005797445 -0.109793 0.356761 0.00217849 -0.07226997 0.344904 0.00217849 -0.09187895 0.344904 0.00217849 -0.07226997 0.356761 0.00217849 -0.07226997 0.344904 -0.02036947 -0.122915 0.344904 -0.005797445 -0.05435496 0.344904 -0.02036947 -0.04123395 0.356761 -0.03901946 -0.128975 0.356761 -0.05852144 -0.1269249 0.344904 -0.03901946 -0.03517395 0.344904 -0.05852144 -0.03722393 0.344904 -0.07550448 -0.04702895 0.344904 -0.08703047 -0.06289297 0.356761 -0.03901946 -0.128975 0.344904 -0.02036947 -0.122915 0.344904 -0.02036947 -0.122915 0.356761 -0.08703047 -0.101256 0.356761 0.00217849 -0.07226997 0.356761 -0.08703047 -0.101256 0.356761 -0.08703047 -0.101256 0.344904 -0.07550448 -0.11712 0.344904 -0.07550448 -0.11712 0.356761 -0.07550448 -0.11712 0.356761 -0.08703047 -0.101256 0.356761 -0.05852144 -0.1269249 0.344904 -0.09110748 -0.08207398 0.344904 -0.08703047 -0.101256 0.344904 -0.05852144 -0.1269249 0.344904 -0.03901946 -0.128975 0.356761 -0.09110748 -0.08207398 0.356761 -0.08703047 -0.06289297 0.356761 -0.07550448 -0.04702895 0.356761 -0.05852144 -0.03722393 0.356761 -0.03901946 -0.03517395 0.356761 -0.02036947 -0.04123395 0.356761 -0.005797445 -0.05435496 0.356761 -0.005797445 -0.05435496 0.356761 -0.02036947 -0.04123395 0.356761 -0.03901946 -0.03517395 0.356761 -0.05852144 -0.03722393 0.356761 -0.07550448 -0.04702895 0.356761 -0.08703047 -0.06289297 0.344904 -0.05852144 -0.1269249 0.356761 -0.09110748 -0.08207398 0.344904 -0.03901946 -0.128975 0.356761 -0.05852144 -0.03722393 0.344904 -0.03901946 -0.128975 0.356761 -0.03901946 -0.03517395 0.356761 -0.02036947 -0.04123395 0.356761 -0.005797445 -0.05435496 0.356761 -0.09110748 -0.08207398 0.356761 -0.08703047 -0.06289297 0.356761 -0.07550448 -0.04702895 0.344904 -0.05852144 -0.1269249 0.356761 -0.03901946 -0.03517395 0.356761 -0.02036947 -0.04123395 0.356761 -0.005797445 -0.05435496 0.356761 -0.09110748 -0.08207398 0.356761 -0.08703047 -0.06289297 0.356761 -0.07550448 -0.04702895 0.356761 -0.05852144 -0.03722393 0.344904 -0.05852144 -0.1269249 0.344904 -0.03901946 -0.128975 0.344904 -0.02036947 -0.122915 0.344904 -0.03901946 -0.128975 0.344904 -0.03901946 -0.128975 0.344904 -0.05852144 -0.03722393 0.344904 -0.03901946 -0.03517395 0.344904 -0.03901946 -0.03517395 0.344904 -0.07550448 -0.11712 0.344904 -0.08703047 -0.101256 0.344904 -0.08703047 -0.101256 0.344904 -0.02036947 -0.04123395 0.344904 -0.02036947 -0.04123395 0.344904 -0.09110748 -0.08207398 0.344904 -0.09110748 -0.08207398 0.344904 -0.005797445 -0.05435496 0.344904 -0.005797445 -0.05435496 0.344904 0.00217849 -0.07226997 0.344904 0.00217849 -0.07226997 0.344904 0.00217849 -0.09187895 0.344904 0.00217849 -0.09187895 0.344904 -0.08703047 -0.06289297 0.344904 -0.08703047 -0.06289297 0.344904 -0.005797445 -0.109793 0.344904 -0.005797445 -0.109793 0.344904 -0.07550448 -0.04702895 0.344904 -0.07550448 -0.04702895 0.344904 -0.02036947 -0.122915 0.344904 -0.05852144 -0.03722393 0.338002 -0.05786848 -0.1237829 0.337828 -0.05878645 -0.126609 0.337832 -0.03936249 -0.128651 0.343344 -0.006272494 -0.05432897 0.343331 -0.07570147 -0.04703193 0.343313 -0.05878645 -0.03726595 0.337894 -0.08446645 -0.06404197 0.337714 -0.0871815 -0.06283295 0.337748 -0.09124249 -0.08193796 0.343467 -0.02078646 -0.122615 0.343478 -0.03936249 -0.128651 0.337851 -0.05786848 -0.04009193 0.337848 -0.03967249 -0.03817993 0.337664 -0.03936249 -0.03522497 0.34331 -0.03936249 -0.03522497 0.343321 -0.02078646 -0.04125994 0.343394 -0.09124249 -0.08193796 0.343359 -0.0871815 -0.06283295 0.337985 -0.07371348 -0.1146349 0.337811 -0.07570147 -0.116843 0.343411 0.001671493 -0.09170293 0.343443 -0.006272494 -0.109546 0.337868 -0.07371246 -0.04923993 0.337685 -0.07570147 -0.04703193 0.343474 -0.05878645 -0.126609 0.343456 -0.07570147 -0.116843 0.343376 0.001671493 -0.07217198 0.33773 0.001671493 -0.07217198 0.337765 0.001671493 -0.09170293 0.337797 -0.006272494 -0.109546 0.337821 -0.02078646 -0.122615 0.337668 -0.05878645 -0.03726595 0.337675 -0.02078646 -0.04125994 0.337698 -0.006272494 -0.05432897 0.343428 -0.0871815 -0.101042 0.337782 -0.0871815 -0.101042 0.337959 -0.08446645 -0.09983396 0.33791 -0.001234471 -0.07278996 0.337943 -0.001234471 -0.09108597 0.337926 -0.08827048 -0.08193796 0.337973 -0.008676469 -0.1078 0.337995 -0.02227246 -0.120042 0.337858 -0.02227246 -0.04383397 0.33788 -0.008676469 -0.05607593 0.338005 -0.03967249 -0.125696 0.334895 -0.05790644 -0.03997498 0.334924 -0.008576452 -0.05600297 0.334971 -0.08839446 -0.08193796 0.335017 -0.008576452 -0.107872 0.33505 -0.03966045 -0.125818 0.334902 -0.02221047 -0.04372698 0.334912 -0.07379549 -0.04914796 0.335003 -0.08457946 -0.09988397 0.33503 -0.07379549 -0.114727 0.334954 -0.001113474 -0.07276397 0.334938 -0.08457946 -0.06399196 0.334987 -0.001113474 -0.09111094 0.335046 -0.05790644 -0.123901 0.335039 -0.02221047 -0.120149 0.356236 -0.003027498 -0.08031094 0.342959 -0.003023445 -0.08031094 0.342991 7.80497e-4 -0.09820693 0.356236 0.08400845 -0.07116395 0.356236 0.08400845 -0.08945894 0.342976 0.0840125 -0.08945894 0.356236 7.76496e-4 -0.06241494 0.342927 7.80497e-4 -0.06241494 0.356236 0.07656645 -0.106173 0.343006 0.07657146 -0.106173 0.356236 0.01153045 -0.04761397 0.342901 0.01153445 -0.04761397 0.356236 0.06297045 -0.1184149 0.343028 0.06297546 -0.1184149 0.356236 0.02737444 -0.03846597 0.342884 0.02737945 -0.03846597 0.356236 0.04557049 -0.124069 0.343038 0.04557448 -0.124069 0.356236 0.04557049 -0.03655397 0.342881 0.04557448 -0.03655397 0.356236 0.02737444 -0.122157 0.343035 0.02737945 -0.122157 0.356236 0.06297045 -0.04220694 0.342891 0.06297546 -0.04220694 0.356236 0.01153045 -0.113009 0.343018 0.01153445 -0.113009 0.356236 0.07656645 -0.05444997 0.342913 0.07657146 -0.05444997 0.356236 7.76496e-4 -0.09820693 0.342943 0.0840125 -0.07116395 0.2601 8.09498e-4 -0.09820693 0.2601 -0.002994477 -0.08031094 0.247859 0.008744478 -0.08031094 0.2601 0.08404147 -0.07116395 0.2601 0.08404147 -0.08945894 0.2480049 0.07326745 -0.08709293 0.2601 8.09498e-4 -0.06241494 0.247864 0.01156449 -0.06704396 0.2601 0.07659947 -0.106173 0.2479909 0.06775045 -0.09948396 0.2601 0.01156347 -0.04761397 0.2478809 0.01953649 -0.05607193 0.2601 0.06300348 -0.1184149 0.2479659 0.05767148 -0.108559 0.2601 0.02740746 -0.03846597 0.247905 0.03128349 -0.04928994 0.2601 0.04560345 -0.124069 0.247936 0.04477244 -0.112751 0.2601 0.04560345 -0.03655397 0.247936 0.04477244 -0.04787194 0.2601 0.02740746 -0.122157 0.247905 0.03128349 -0.111333 0.2601 0.06300348 -0.04220694 0.2479659 0.05767148 -0.05206292 0.2601 0.01156347 -0.113009 0.2478809 0.01953649 -0.104551 0.2601 0.07659947 -0.05444997 0.2479909 0.06775045 -0.06113898 0.247864 0.01156449 -0.09357798 0.2480049 0.07326745 -0.07352995 0.242881 0.06347548 -0.07569295 0.242868 0.05971848 -0.06725496 0.2427309 0.01953649 -0.08031094 0.242881 0.06347548 -0.08492994 0.2427369 0.02145648 -0.07127696 0.242868 0.05971848 -0.09336698 0.242756 0.02688544 -0.06380498 0.2428449 0.05285447 -0.09954798 0.242783 0.03488445 -0.05918598 0.242814 0.04407048 -0.102402 0.242814 0.04407048 -0.05822098 0.242783 0.03488445 -0.101436 0.2428449 0.05285447 -0.06107497 0.242756 0.02688544 -0.09681797 0.2427369 0.02145648 -0.08934593 0.2401909 0.02983945 -0.08570897 0.2402129 0.05494147 -0.07755196 0.240211 0.05269747 -0.07251197 0.2401899 0.02869248 -0.08031094 0.2402119 0.05494147 -0.08306998 0.2401909 0.02983945 -0.07491397 0.240211 0.05269747 -0.08811098 0.2401939 0.03308349 -0.07044994 0.240207 0.04859745 -0.09180295 0.240198 0.03786146 -0.06769096 0.240202 0.04334944 -0.09350794 0.240202 0.04334944 -0.06711393 0.240198 0.03786146 -0.09293198 0.240207 0.04859745 -0.06881994 0.2401939 0.03308349 -0.09017294 0.2372639 0.03648245 -0.08277595 0.2372639 0.04794746 -0.07905095 0.2372639 0.04692244 -0.07674896 0.2372639 0.03595846 -0.08031094 0.2372639 0.04794746 -0.08157098 0.2372639 0.03648245 -0.07784593 0.2372639 0.04692244 -0.08387398 0.2372639 0.03796344 -0.07580697 0.2372639 0.04504948 -0.08555996 0.2372639 0.04014647 -0.07454693 0.2372639 0.04265248 -0.08633893 0.2372639 0.04265248 -0.07428395 0.2372639 0.04014647 -0.08607494 0.2372639 0.04504948 -0.07506293 0.2372639 0.03796344 -0.08481496 0.345173 0.08400845 -0.08945894 0.345173 0.07656645 -0.106173 0.345173 0.07656645 -0.106173 0.345173 0.08400845 -0.07116395 0.345173 0.08400845 -0.08945894 0.345173 0.07656645 -0.05444997 0.345173 0.08400845 -0.07116395 0.356236 0.01153045 -0.113009 0.345173 0.06297045 -0.04220694 0.345173 0.07656645 -0.05444997 0.356236 0.02737444 -0.122157 0.345173 0.04557049 -0.03655397 0.345173 0.06297045 -0.04220694 0.356236 0.04557049 -0.124069 0.345173 0.02737444 -0.03846597 0.345173 0.04557049 -0.03655397 0.356236 0.06297045 -0.1184149 0.345173 0.01153045 -0.04761397 0.345173 0.02737444 -0.03846597 0.356236 0.07656645 -0.106173 0.345173 7.76496e-4 -0.06241494 0.345173 0.01153045 -0.04761397 0.356236 0.08400845 -0.08945894 0.345173 7.76496e-4 -0.09820693 0.345173 -0.003027498 -0.08031094 0.345173 -0.003027498 -0.08031094 0.345173 7.76496e-4 -0.06241494 0.356236 0.08400845 -0.07116395 0.345173 0.01153045 -0.113009 0.345173 7.76496e-4 -0.09820693 0.345173 0.06297045 -0.1184149 0.345173 0.06297045 -0.1184149 0.345173 0.02737444 -0.03846597 0.345173 0.01153045 -0.04761397 0.345173 -0.003027498 -0.08031094 0.345173 7.76496e-4 -0.06241494 0.345173 0.01153045 -0.113009 0.345173 7.76496e-4 -0.09820693 0.345173 0.06297045 -0.1184149 0.356236 7.76496e-4 -0.09820693 0.356236 0.01153045 -0.113009 0.345173 0.07656645 -0.106173 0.356236 0.02737444 -0.122157 0.345173 0.08400845 -0.08945894 0.356236 0.04557049 -0.124069 0.345173 0.08400845 -0.07116395 0.356236 0.06297045 -0.1184149 0.345173 0.07656645 -0.05444997 0.356236 0.07656645 -0.106173 0.345173 0.06297045 -0.04220694 0.356236 0.08400845 -0.08945894 0.345173 0.04557049 -0.03655397 0.356236 0.08400845 -0.07116395 0.356236 0.02737444 -0.122157 0.345173 0.08400845 -0.08945894 0.356236 0.04557049 -0.124069 0.345173 0.08400845 -0.07116395 0.356236 0.06297045 -0.1184149 0.345173 0.07656645 -0.05444997 0.356236 0.07656645 -0.106173 0.345173 0.06297045 -0.04220694 0.356236 0.08400845 -0.08945894 0.345173 0.04557049 -0.03655397 0.356236 0.08400845 -0.07116395 0.345173 0.02737444 -0.03846597 0.345173 0.01153045 -0.04761397 0.345173 -0.003027498 -0.08031094 0.345173 7.76496e-4 -0.06241494 0.345173 0.01153045 -0.113009 0.345173 7.76496e-4 -0.09820693 0.345173 0.06297045 -0.1184149 0.356236 7.76496e-4 -0.09820693 0.356236 0.01153045 -0.113009 0.345173 0.07656645 -0.106173 0.345173 0.01153045 -0.04761397 0.356236 0.07656645 -0.106173 0.345173 -0.003027498 -0.08031094 0.345173 7.76496e-4 -0.06241494 0.356236 0.06297045 -0.1184149 0.345173 0.01153045 -0.113009 0.345173 7.76496e-4 -0.09820693 0.356236 0.04557049 -0.124069 0.356236 0.02737444 -0.122157 0.345173 0.01153045 -0.113009 0.345173 0.01153045 -0.113009 0.356236 7.76496e-4 -0.09820693 0.356236 0.01153045 -0.113009 0.356236 7.76496e-4 -0.09820693 0.356236 7.76496e-4 -0.09820693 0.356236 7.76496e-4 -0.09820693 0.356236 7.76496e-4 -0.09820693 0.345173 0.06297045 -0.1184149 0.345173 0.06297045 -0.1184149 0.356236 0.08400845 -0.07116395 0.356236 0.08400845 -0.07116395 0.356236 0.08400845 -0.07116395 0.345173 0.07656645 -0.106173 0.356236 7.76496e-4 -0.09820693 0.356236 7.76496e-4 -0.09820693 0.356236 7.76496e-4 -0.09820693 0.345173 0.08400845 -0.08945894 0.356236 0.08400845 -0.07116395 0.345173 0.08400845 -0.07116395 0.345173 0.01153045 -0.113009 0.345173 0.07656645 -0.05444997 0.345173 0.06297045 -0.1184149 0.345173 0.06297045 -0.1184149 0.345173 0.06297045 -0.1184149 0.345173 0.06297045 -0.04220694 0.345173 0.02737444 -0.122157 0.345173 0.01153045 -0.113009 0.345173 0.04557049 -0.03655397 0.356236 0.08400845 -0.07116395 0.345173 0.02737444 -0.03846597 0.356236 0.08400845 -0.08945894 0.345173 0.07656645 -0.106173 0.356236 0.06297045 -0.1184149 0.345173 0.08400845 -0.08945894 0.356236 0.07656645 -0.106173 0.345173 0.08400845 -0.07116395 0.356236 0.08400845 -0.08945894 0.345173 0.07656645 -0.05444997 0.356236 0.08400845 -0.07116395 0.345173 0.06297045 -0.04220694 0.356236 7.76496e-4 -0.09820693 0.345173 0.04557049 -0.03655397 0.356236 0.08400845 -0.07116395 0.345173 0.02737444 -0.03846597 0.345173 0.01153045 -0.113009 0.345173 0.01153045 -0.113009 0.345173 0.01153045 -0.04761397 0.345173 -0.003027498 -0.08031094 0.345173 0.04557049 -0.124069 0.345173 0.02737444 -0.122157 0.345173 7.76496e-4 -0.06241494 0.345173 7.76496e-4 -0.09820693 0.345173 7.76496e-4 -0.09820693 0.345173 -0.003027498 -0.08031094 0.345173 -0.003027498 -0.08031094 0.356236 0.02737444 -0.122157 0.356236 0.04557049 -0.124069 0.356236 0.04557049 -0.124069 0.345173 0.04557049 -0.124069 0.345173 0.01153045 -0.113009 0.345173 7.76496e-4 -0.09820693 0.345173 0.01153045 -0.113009 0.356236 0.07656645 -0.05444997 0.356236 0.01153045 -0.113009 0.356236 0.06297045 -0.04220694 0.356236 0.02737444 -0.122157 0.356236 0.04557049 -0.124069 0.356236 0.04557049 -0.03655397 0.356236 0.02737444 -0.03846597 0.356236 0.01153045 -0.113009 0.356236 0.01153045 -0.113009 0.345173 0.07656645 -0.106173 0.345173 0.06297045 -0.1184149 0.356236 0.01153045 -0.04761397 0.345173 0.08400845 -0.08945894 0.345173 0.08400845 -0.07116395 0.356236 0.08400845 -0.08945894 0.345173 0.07656645 -0.05444997 0.356236 0.07656645 -0.106173 0.345173 0.06297045 -0.04220694 0.356236 0.06297045 -0.1184149 0.345173 0.04557049 -0.03655397 0.356236 0.04557049 -0.124069 0.345173 0.02737444 -0.03846597 0.356236 0.02737444 -0.122157 0.345173 0.01153045 -0.04761397 0.345173 7.76496e-4 -0.06241494 0.356236 0.01153045 -0.113009 0.356236 0.02737444 -0.122157 0.356236 0.02737444 -0.122157 0.345173 0.07656645 -0.106173 0.356236 0.04557049 -0.124069 0.356236 0.04557049 -0.124069 0.356236 7.76496e-4 -0.06241494 0.345173 0.08400845 -0.08945894 0.356236 0.02737444 -0.122157 0.356236 -0.003027498 -0.08031094 0.356236 0.06297045 -0.1184149 0.356236 0.06297045 -0.1184149 0.345173 0.08400845 -0.07116395 0.345173 0.06297045 -0.1184149 0.356236 0.07656645 -0.106173 0.356236 0.07656645 -0.106173 0.356236 0.08400845 -0.08945894 0.345173 0.07656645 -0.05444997 0.356236 0.08400845 -0.08945894 0.345173 0.06297045 -0.04220694 0.356236 0.08400845 -0.07116395 0.345173 0.04557049 -0.03655397 0.345173 0.01153045 -0.113009 0.356236 0.08400845 -0.07116395 0.356236 0.08400845 -0.07116395 0.345173 0.02737444 -0.03846597 0.345173 0.01153045 -0.04761397 0.345173 0.06297045 -0.1184149 0.356236 7.76496e-4 -0.09820693 0.345173 7.76496e-4 -0.06241494 0.356236 7.76496e-4 -0.09820693 0.345173 0.01153045 -0.113009 0.356236 0.08400845 -0.07116395 0.345173 0.06297045 -0.1184149 0.345173 0.06297045 -0.1184149 0.356236 7.76496e-4 -0.09820693 0.356236 0.08400845 -0.07116395 0.356236 7.76496e-4 -0.09820693 0.356506 0.02672547 -0.03559798 0.356506 0.009743452 -0.04540193 0.356506 0.009743452 -0.04540193 0.356506 -0.001782476 -0.06126695 0.356506 -0.001782476 -0.06126695 0.356506 -0.005859494 -0.08044797 0.356506 -0.001782476 -0.09962898 0.356506 -0.001782476 -0.09962898 0.356506 -0.005859494 -0.08044797 0.356506 0.08742648 -0.07064294 0.356506 0.07945048 -0.05272895 0.356506 0.07945048 -0.05272895 0.344648 0.02672547 -0.125298 0.344648 0.009743452 -0.115494 0.344648 0.009743452 -0.115494 0.356506 0.06487745 -0.03960794 0.356506 0.06487745 -0.03960794 0.344648 0.04622846 -0.127348 0.344648 0.02672547 -0.125298 0.356506 0.04622846 -0.03354793 0.356506 0.04622846 -0.03354793 0.344648 0.06487745 -0.121288 0.344648 0.04622846 -0.127348 0.356506 0.02672547 -0.03559798 0.356506 0.08742648 -0.07064294 0.356506 0.07945048 -0.05272895 0.356506 0.06487745 -0.03960794 0.356506 0.04622846 -0.03354793 0.344648 0.009743452 -0.115494 0.356506 0.02672547 -0.03559798 0.344648 0.02672547 -0.125298 0.356506 0.009743452 -0.04540193 0.344648 0.06487745 -0.121288 0.344648 0.04622846 -0.127348 0.356506 -0.001782476 -0.06126695 0.356506 -0.001782476 -0.09962898 0.356506 -0.005859494 -0.08044797 0.356506 0.08742648 -0.07064294 0.356506 0.07945048 -0.05272895 0.356506 0.06487745 -0.03960794 0.356506 0.04622846 -0.03354793 0.344648 0.009743452 -0.115494 0.356506 0.02672547 -0.03559798 0.344648 0.02672547 -0.125298 0.356506 0.009743452 -0.04540193 0.344648 0.06487745 -0.121288 0.344648 0.04622846 -0.127348 0.356506 -0.001782476 -0.06126695 0.356506 -0.001782476 -0.09962898 0.356506 -0.005859494 -0.08044797 0.344648 0.009743452 -0.115494 0.356236 0.02737444 -0.122157 0.345173 0.06297045 -0.1184149 0.345173 0.06297045 -0.1184149 0.345173 0.06297045 -0.1184149 0.345173 0.06297045 -0.1184149 0.356236 7.76496e-4 -0.09820693 0.356236 0.08400845 -0.07116395 0.356236 7.76496e-4 -0.09820693 0.356236 7.76496e-4 -0.09820693 0.356236 0.08400845 -0.07116395 0.345173 0.01153045 -0.113009 0.345173 0.01153045 -0.113009 0.345173 0.01153045 -0.113009 0.345173 0.01153045 -0.113009 0.345173 0.01153045 -0.113009 0.356236 0.08400845 -0.07116395 0.356236 0.01153045 -0.113009 0.356236 7.76496e-4 -0.09820693 0.345173 0.01153045 -0.113009 0.356236 0.02737444 -0.122157 0.345173 -0.003027498 -0.08031094 0.345173 0.02737444 -0.122157 0.356236 0.06297045 -0.1184149 0.345173 7.76496e-4 -0.09820693 0.345173 0.04557049 -0.124069 0.356236 0.07656645 -0.106173 0.356236 7.76496e-4 -0.09820693 0.356236 0.08400845 -0.08945894 0.356236 0.08400845 -0.07116395 0.356236 -0.003027498 -0.08031094 0.356236 0.08400845 -0.07116395 0.345173 0.06297045 -0.1184149 0.356236 7.76496e-4 -0.09820693 0.356236 7.76496e-4 -0.06241494 0.345173 0.07656645 -0.106173 0.356236 0.08400845 -0.07116395 0.356236 7.76496e-4 -0.09820693 0.356236 0.01153045 -0.04761397 0.345173 0.08400845 -0.08945894 0.356236 0.08400845 -0.07116395 0.356236 0.02737444 -0.03846597 0.345173 0.06297045 -0.1184149 0.345173 0.08400845 -0.07116395 0.345173 0.06297045 -0.1184149 0.356236 0.04557049 -0.03655397 0.345173 0.07656645 -0.05444997 0.356236 0.06297045 -0.04220694 0.356236 0.04557049 -0.124069 0.345173 0.06297045 -0.04220694 0.356236 0.07656645 -0.05444997 0.345173 0.04557049 -0.03655397 0.356236 0.08400845 -0.07116395 0.345173 0.02737444 -0.03846597 0.356236 7.76496e-4 -0.09820693 0.345173 0.01153045 -0.04761397 0.345173 7.76496e-4 -0.06241494 0.345173 0.01153045 -0.113009 0.356236 0.04557049 -0.124069 0.356506 0.07945048 -0.1081669 0.356506 0.06487745 -0.121288 0.356506 0.08742648 -0.09025293 0.356506 0.08742648 -0.07064294 0.356506 0.08742648 -0.07064294 0.344648 0.06487745 -0.121288 0.344648 0.07945048 -0.1081669 0.356506 0.08742648 -0.07064294 0.344648 0.08742648 -0.09025293 0.344648 0.08742648 -0.07064294 0.356506 0.08742648 -0.07064294 0.344648 0.06487745 -0.121288 0.344648 0.07945048 -0.05272895 0.344648 0.06487745 -0.03960794 0.356506 0.04622846 -0.127348 0.356506 0.02672547 -0.125298 0.344648 0.04622846 -0.03354793 0.344648 0.02672547 -0.03559798 0.344648 0.009743452 -0.04540193 0.344648 -0.001782476 -0.06126695 0.356506 0.04622846 -0.127348 0.344648 0.06487745 -0.121288 0.344648 0.06487745 -0.121288 0.356506 -0.001782476 -0.09962898 0.356506 0.08742648 -0.07064294 0.356506 -0.001782476 -0.09962898 0.356506 -0.001782476 -0.09962898 0.344648 0.009743452 -0.115494 0.344648 0.009743452 -0.115494 0.356506 0.009743452 -0.115494 0.356506 -0.001782476 -0.09962898 0.356506 0.02672547 -0.125298 0.344648 -0.005859494 -0.08044797 0.344648 -0.001782476 -0.09962898 0.344648 0.02672547 -0.125298 0.344648 0.04622846 -0.127348 0.356506 -0.005859494 -0.08044797 0.356506 -0.001782476 -0.06126695 0.356506 0.009743452 -0.04540193 0.356506 0.02672547 -0.03559798 0.356506 0.04622846 -0.03354793 0.356506 0.06487745 -0.03960794 0.356506 0.07945048 -0.05272895 0.356506 0.07945048 -0.05272895 0.356506 0.06487745 -0.03960794 0.356506 0.04622846 -0.03354793 0.356506 0.02672547 -0.03559798 0.356506 0.009743452 -0.04540193 0.356506 -0.001782476 -0.06126695 0.344648 0.02672547 -0.125298 0.356506 -0.005859494 -0.08044797 0.344648 0.04622846 -0.127348 0.356506 0.02672547 -0.03559798 0.344648 0.04622846 -0.127348 0.356506 0.04622846 -0.03354793 0.356506 0.06487745 -0.03960794 0.356506 0.07945048 -0.05272895 0.356506 -0.005859494 -0.08044797 0.356506 -0.001782476 -0.06126695 0.356506 0.009743452 -0.04540193 0.344648 0.02672547 -0.125298 0.356506 0.04622846 -0.03354793 0.356506 0.06487745 -0.03960794 0.356506 0.07945048 -0.05272895 0.356506 -0.005859494 -0.08044797 0.356506 -0.001782476 -0.06126695 0.356506 0.009743452 -0.04540193 0.356506 0.02672547 -0.03559798 0.344648 0.02672547 -0.125298 0.344648 0.04622846 -0.127348 0.344648 0.06487745 -0.121288 0.344648 0.04622846 -0.127348 0.344648 0.04622846 -0.127348 0.344648 0.02672547 -0.03559798 0.344648 0.04622846 -0.03354793 0.344648 0.04622846 -0.03354793 0.344648 0.009743452 -0.115494 0.344648 -0.001782476 -0.09962898 0.344648 -0.001782476 -0.09962898 0.344648 0.06487745 -0.03960794 0.344648 0.06487745 -0.03960794 0.344648 -0.005859494 -0.08044797 0.344648 -0.005859494 -0.08044797 0.344648 0.07945048 -0.05272895 0.344648 0.07945048 -0.05272895 0.344648 0.08742648 -0.07064294 0.344648 0.08742648 -0.07064294 0.344648 0.08742648 -0.09025293 0.344648 0.08742648 -0.09025293 0.344648 -0.001782476 -0.06126695 0.344648 -0.001782476 -0.06126695 0.344648 0.07945048 -0.1081669 0.344648 0.07945048 -0.1081669 0.344648 0.009743452 -0.04540193 0.344648 0.009743452 -0.04540193 0.344648 0.06487745 -0.121288 0.344648 0.02672547 -0.03559798 0.337749 0.04557448 -0.124069 0.337746 0.02737945 -0.122157 0.337572 0.02646148 -0.124983 0.343088 0.07897549 -0.05270296 0.343075 0.009546458 -0.04540598 0.343058 0.02646148 -0.03563994 0.337639 7.80497e-4 -0.06241494 0.337458 -0.001933455 -0.06120693 0.337492 -0.005994498 -0.08031094 0.343211 0.06446045 -0.120989 0.343222 0.04588544 -0.1270239 0.343218 0.02646148 -0.124983 0.337592 0.04557448 -0.03655397 0.337408 0.04588544 -0.03359794 0.337412 0.02646148 -0.03563994 0.343054 0.04588544 -0.03359794 0.343138 -0.005994498 -0.08031094 0.343104 -0.001933455 -0.06120693 0.33773 0.01153445 -0.113009 0.337555 0.009546458 -0.115217 0.343155 0.08691948 -0.09007698 0.337612 0.01153445 -0.04761397 0.337429 0.009546458 -0.04540598 0.343065 0.06446045 -0.03963392 0.343201 0.009546458 -0.115217 0.34312 0.08691948 -0.07054597 0.337474 0.08691948 -0.07054597 0.33751 0.08691948 -0.09007698 0.343187 0.07897549 -0.1079199 0.337542 0.07897549 -0.1079199 0.337565 0.06446045 -0.120989 0.337419 0.06446045 -0.03963392 0.337442 0.07897549 -0.05270296 0.337576 0.04588544 -0.1270239 0.343172 -0.001933455 -0.09941595 0.337526 -0.001933455 -0.09941595 0.337595 0.02737945 -0.03846597 0.337703 7.80497e-4 -0.09820693 0.337654 0.0840125 -0.07116395 0.337687 0.0840125 -0.08945894 0.337671 -0.003023445 -0.08031094 0.337739 0.06297546 -0.1184149 0.337602 0.06297546 -0.04220694 0.337624 0.07657146 -0.05444997 0.337717 0.07657146 -0.106173 0.33464 0.02734148 -0.03834795 0.334668 0.07667148 -0.05437695 0.334715 -0.003146469 -0.08031094 0.334761 0.07667148 -0.1062459 0.334794 0.04558748 -0.1241919 0.334646 0.0630365 -0.04209995 0.334656 0.01145249 -0.04752194 0.334747 6.67498e-4 -0.09825795 0.334774 0.01145249 -0.113101 0.334698 0.0841335 -0.07113796 0.334683 6.67498e-4 -0.06236493 0.334731 0.0841335 -0.08948493 0.33479 0.02734148 -0.122274 0.334784 0.0630365 -0.1185219 0.464714 -0.0500915 -0.01850897 0.465304 -0.04770046 -0.01850897 0.463448 -0.04755347 -0.01227194 0.462822 -0.0500915 -0.01227194 0.462822 -0.04750347 -0.005785942 0.462822 -0.0500915 7.00012e-4 0.462183 -0.0500915 -0.005785942 0.486424 -0.0500915 -0.03762996 0.486424 -0.04937648 -0.03757596 0.482951 -0.04910147 -0.03650194 0.482707 -0.0500915 -0.03650194 0.477314 -0.04865348 -0.03342998 0.476959 -0.0500915 -0.03342998 0.472372 -0.04826146 -0.02929496 0.471921 -0.0500915 -0.02929496 0.468317 -0.04793947 -0.02425694 0.467786 -0.0500915 -0.02425694 0.478365 -0.04727149 -0.03342998 0.47371 -0.04650247 -0.02929496 0.46989 -0.04587149 -0.02425694 0.467052 -0.04540246 -0.01850897 0.465304 -0.0451135 -0.01227194 0.464714 -0.04501545 -0.005785942 0.463448 -0.04755347 7.00012e-4 0.486424 -0.04860347 -0.03740394 0.483675 -0.04814845 -0.03650194 0.468317 -0.0428645 -0.01227194 0.467786 -0.04272347 -0.005785942 0.465304 -0.0451135 7.00012e-4 0.486424 -0.04769045 -0.03707593 0.484851 -0.04727149 -0.03650194 0.480072 -0.0459975 -0.03342998 0.475883 -0.04488146 -0.02929496 0.472445 -0.0439645 -0.02425694 0.46989 -0.04328346 -0.01850897 0.482369 -0.04488146 -0.03342998 0.478806 -0.04346048 -0.02929496 0.475883 -0.04229348 -0.02425694 0.47371 -0.04142749 -0.01850897 0.472372 -0.04089349 -0.01227194 0.471921 -0.04071348 -0.005785942 0.468317 -0.0428645 7.00012e-4 0.486424 -0.04650747 -0.03650194 0.46989 -0.04328346 0.006936967 0.472372 -0.04089349 7.00012e-4 0.486424 -0.04649847 -0.03649497 0.477314 -0.03927546 -0.01227194 0.476959 -0.03906345 -0.005785942 0.47371 -0.04142749 0.006936967 0.477314 -0.03927546 7.00012e-4 0.486424 -0.04471445 -0.03463798 0.485168 -0.0439645 -0.03342998 0.482369 -0.04229348 -0.02929496 0.480072 -0.04092246 -0.02425694 0.478365 -0.03990346 -0.01850897 0.486424 -0.04141747 -0.02926397 0.484851 -0.03990346 -0.02425694 0.483675 -0.03877145 -0.01850897 0.482951 -0.03807348 -0.01227194 0.482707 -0.03783845 -0.005785942 0.478365 -0.03990346 0.006936967 0.482951 -0.03807348 7.00012e-4 0.486423 -0.04369747 -0.03342998 0.486424 -0.04142946 -0.02929496 0.486423 -0.0373885 -0.005785942 0.483675 -0.03877145 0.006936967 0.486423 -0.0376535 7.00012e-4 0.486423 -0.0397135 -0.02425694 0.486423 -0.03843849 -0.01850897 0.486423 -0.0376535 -0.01227194 0.462499 0.04771345 -0.01246398 0.46441 0.04786545 -0.01888597 0.463802 0.05032646 -0.01888597 0.461854 0.04766249 -0.005785942 0.461854 0.05032646 -0.01246398 0.461854 0.05032646 8.93012e-4 0.462499 0.04771345 8.93012e-4 0.482581 0.04930746 -0.03741395 0.486424 0.04961144 -0.03860193 0.486424 0.05032646 -0.03865593 0.463802 0.05032646 0.00731498 0.46441 0.04786545 0.00731498 0.476776 0.04884648 -0.03424996 0.482329 0.05032646 -0.03741395 0.471688 0.04844248 -0.02999293 0.476411 0.05032646 -0.03424996 0.467512 0.04811149 -0.02480494 0.471223 0.05032646 -0.02999293 0.466966 0.05032646 -0.02480494 0.473066 0.04663145 -0.02999293 0.477858 0.04742348 -0.03424996 0.469132 0.04598146 -0.02480494 0.466209 0.04549849 -0.01888597 0.46441 0.04520148 -0.01246398 0.463802 0.04510045 -0.005785942 0.46441 0.04520148 8.93012e-4 0.483326 0.04832649 -0.03741395 0.486424 0.04883849 -0.03843092 0.466209 0.04549849 0.00731498 0.466966 0.04273945 -0.005785942 0.467512 0.04288548 -0.01246398 0.467512 0.04288548 8.93012e-4 0.484537 0.04742348 -0.03741395 0.486424 0.04792648 -0.03810197 0.469132 0.04331749 0.00731498 0.479616 0.04611146 -0.03424996 0.475303 0.04496145 -0.02999293 0.471763 0.04401844 -0.02480494 0.469132 0.04331749 -0.01888597 0.478313 0.04349845 -0.02999293 0.481981 0.04496145 -0.03424996 0.475303 0.04229748 -0.02480494 0.473066 0.04140549 -0.01888597 0.471688 0.04085546 -0.01246398 0.471223 0.04067045 -0.005785942 0.471688 0.04085546 8.93012e-4 0.486166 0.04663145 -0.03741395 0.486424 0.04673349 -0.03752398 0.473066 0.04140549 0.00731498 0.476411 0.03897249 -0.005785942 0.476776 0.03919047 -0.01246398 0.476776 0.03919047 8.93012e-4 0.486424 0.04654747 -0.03741395 0.477858 0.03983646 0.00731498 0.486424 0.04494947 -0.03575098 0.481981 0.04229748 -0.02999293 0.484863 0.04401844 -0.03424996 0.479616 0.04088544 -0.02480494 0.477858 0.03983646 -0.01888597 0.484537 0.03983646 -0.02480494 0.486166 0.04140549 -0.02999293 0.483326 0.03867048 -0.01888597 0.482581 0.03795248 -0.01246398 0.482329 0.03771048 -0.005785942 0.482581 0.03795248 8.93012e-4 0.483326 0.03867048 0.00731498 0.486424 0.04368549 -0.03424996 0.486424 0.04165345 -0.03054398 0.486423 0.03748744 8.93012e-4 0.486423 0.03721445 -0.005785942 0.486423 0.03829544 0.00731498 0.486424 0.04137444 -0.02999293 0.486423 0.03960847 -0.02480494 0.486423 0.03829544 -0.01888597 0.486423 0.03748744 -0.01246398 0.279694 0.05260646 -0.03888893 0.279694 -0.05328845 -0.03888893 0.264193 -0.04250848 -0.03888893 0.469034 -0.05328845 -0.02352494 0.466071 -0.05328845 -0.01801496 0.466313 0.04551547 0.007524013 0.465271 -0.04769849 0.006826996 0.467043 -0.0454005 0.006904959 0.486424 0.05260646 -0.03888893 0.264193 -0.04250848 -0.002818942 0.2445909 -0.04250848 -0.002818942 0.2445909 -0.04250848 -0.03888893 0.279694 0.05260646 3.23012e-4 0.264193 0.04182749 -0.002818942 0.279694 -0.05328845 3.23012e-4 0.264193 0.04182749 -0.03888893 0.2445909 0.04182749 -0.03888893 0.2445909 0.04182749 -0.002818942 0.462775 0.05260646 -0.01230394 0.467771 0.05260646 -0.02433294 0.47792 0.03987348 0.007524013 0.462131 0.05260646 -0.005785942 0.461196 0.05032646 -0.005785942 0.463914 0.05032646 0.007524013 0.46468 0.05260646 0.006995975 0.462775 0.05260646 7.32005e-4 0.476982 0.05260646 -0.03349894 0.471927 0.05260646 -0.02937495 0.46468 0.05260646 -0.01856696 0.473145 0.04143744 0.007524013 0.469225 0.04334247 0.007524013 0.483369 0.03871148 0.007524013 0.464519 0.04787349 0.007524013 0.486424 0.05260646 -0.03762495 0.464244 -0.05328845 -0.01202398 0.478485 -0.03997546 0.00734198 0.464669 -0.0500915 0.006788969 0.463627 -0.05328845 -0.005785942 0.467848 -0.0448085 0.006936967 0.469927 -0.04329347 0.007021009 0.466071 -0.05328845 0.006443977 0.465098 -0.05099546 0.006797969 0.466273 -0.05328845 0.00682199 0.464244 -0.05328845 4.52012e-4 0.477851 -0.05328845 -0.03225797 0.473014 -0.05328845 -0.02833497 0.473798 -0.04146146 0.007167994 0.483795 -0.03888648 0.007524013 0.486423 -0.03843849 0.006936967 0.483349 -0.05328845 -0.03514093 0.486424 -0.05328845 -0.03600597 0.09163796 -0.01446145 -0.003158986 0.09020495 -0.01446145 -0.07819694 0.352423 -0.02593946 -0.143947 0.352423 0.02525848 -0.114463 0.352423 0.02525848 -0.143947 0.153198 -0.03573447 -0.07827997 0.093382 -0.0191425 -0.06648194 0.08726495 0.005071461 -0.08478498 0.01334595 0.01020646 0.02703499 0.009035944 0.01020646 0.02365899 0.03769296 -0.004584491 -0.006780982 0.524389 -0.04046648 0.02471196 0.456716 -0.03303849 0.006731986 0.344904 -0.07550448 -0.11712 0.334892 -0.0396595 -0.03805696 0.344648 0.009743452 -0.115494 0.334636 0.04558748 -0.03643095 0.486424 -0.05328845 -0.03888893 0.486423 -0.03856849 0.007524013 0.486423 0.03834247 0.007524013 0.464962 0.05260646 0.007524013 0.482739 0.05260646 -0.03654497 0.344904 -0.02036947 -0.122915 0.344904 -0.03901946 -0.128975 0.344904 -0.07550448 -0.11712 0.344904 -0.08703047 -0.101256 0.344648 0.02672547 -0.125298 0.344648 0.02672547 -0.125298 0.344648 -0.005859494 -0.08044797 0.344648 -0.001782476 -0.06126695 0.344648 0.02672547 -0.03559798 0.344648 0.04622846 -0.03354793 0.344648 0.06487745 -0.03960794 0.344648 0.009743452 -0.04540193 0.344648 0.009743452 -0.115494 0.344648 -0.001782476 -0.09962898 0.344648 0.06487745 -0.121288 0.344648 0.04622846 -0.127348 0.344648 0.07945048 -0.1081669 0.344648 0.07945048 -0.05272895 0.344648 0.08742648 -0.07064294 0.344648 0.08742648 -0.09025293 0.344904 -0.005797445 -0.109793 0.344904 0.00217849 -0.09187895 0.344904 0.00217849 -0.07226997 0.344904 -0.02036947 -0.04123395 0.344904 -0.005797445 -0.05435496 0.2178779 0.01020646 0.002170979 0.2178779 0.01020646 0.002170979 0.344904 -0.09110748 -0.08207398 0.344904 -0.08703047 -0.06289297 0.344904 -0.07550448 -0.04702895 0.344904 -0.05852144 -0.03722393 0.344904 -0.03901946 -0.03517395 0.344904 -0.05852144 -0.1269249 0.344904 -0.05852144 -0.1269249 - - - - - - - - - - 0.996472 1.35147e-6 0.08392655 0.996472 2.37545e-6 0.08392643 0.9964722 3.74881e-6 0.08392465 0.9962535 8.35629e-7 0.08648163 0.9962534 3.20142e-7 0.08648175 0.9962535 9.06119e-7 0.08648157 0.9960205 -1.39952e-6 0.08912432 0.9960205 -1.90482e-6 0.08912438 0.9960206 -1.57987e-6 0.08912467 0.9963017 -4.82774e-6 0.0859248 0.9963017 -4.59666e-6 0.08592462 0.9963017 -4.676e-6 0.08592486 0.9961648 0 0.08749711 0.9961648 2.99522e-7 0.08749711 0.9961648 -1.58092e-7 0.08749717 0.9962545 7.31663e-7 0.08647096 0.9962544 9.48843e-7 0.08647096 0.9962545 9.54743e-7 0.08647096 0.9961153 4.30017e-6 0.08805942 0.9961153 4.1269e-6 0.08805948 0.9961153 4.19671e-6 0.08805948 0.9962311 2.61088e-4 0.08673954 0.9962098 -5.20033e-7 0.08698475 0.9962098 -5.53278e-7 0.08698475 0.9962096 -2.46218e-7 0.08698481 0.9962692 1.14863e-4 0.08630001 0.9961937 1.64184e-4 0.0871675 0.9961997 1.65707e-4 0.08709836 0.9961768 -1.68187e-6 0.08736038 0.9961768 -1.96356e-6 0.08736038 0.9961768 -1.8655e-6 0.08736032 0.9958543 8.04415e-7 0.09096407 0.9958543 1.29148e-6 0.09096401 0.9958543 7.30652e-7 0.09096419 0.9998467 0.002095937 0.01738935 0.9998608 0.002150893 0.01655155 0.9998773 0.002179384 0.01551318 0.9986153 1.76977e-4 0.0526067 0.9986088 1.74987e-4 0.05273073 0.9986258 1.65126e-4 0.05240827 0.9956525 1.83764e-6 0.09314644 0.9956525 4.68804e-7 0.0931462 0.9956523 1.63674e-6 0.09314793 0.995974 1.03609e-4 0.08964347 0.995974 1.03848e-4 0.08964359 0.9959782 1.0453e-4 0.08959621 0.9959772 -7.24322e-7 0.08960747 0.9959771 1.14879e-6 0.08960789 0.9959772 3.07948e-7 0.08960682 0.9961808 3.88015e-6 0.08731484 0.9961808 3.50729e-6 0.0873149 0.9961808 4.45335e-6 0.08731496 0.9961879 4.92434e-4 0.0872333 0.9961879 4.92441e-4 0.0872333 0.9961879 4.9243e-4 0.0872333 0.9963068 -2.1584e-6 0.08586555 0.9963068 -2.19641e-6 0.08586543 0.9963068 -2.34945e-6 0.08586555 0.9962707 -1.48456e-6 0.08628284 0.9962708 -1.42092e-6 0.08628284 0.9962708 -1.40246e-6 0.08628278 0.9961404 3.45533e-4 0.08777469 0.9961404 3.45271e-4 0.08777308 0.9961405 3.45233e-4 0.08777302 0.9960275 -1.01865e-4 0.08904713 0.9960274 -1.01729e-4 0.08904713 0.9960274 -1.01715e-4 0.08904719 0.9960457 -1.46127e-5 0.08884328 0.9960457 -1.48846e-5 0.08884298 0.9960459 -1.42888e-5 0.08884149 0.9960973 2.43973e-6 0.08826237 0.9960973 2.83215e-6 0.08826243 0.996093 -2.57918e-7 0.08831 0.9961607 -1.77431e-6 0.08754402 0.9961607 -1.53732e-6 0.08754378 0.9961608 -2.15508e-6 0.0875436 0.9962872 -3.33181e-7 0.08609288 0.9962871 2.3772e-7 0.08609324 0.9962872 3.13332e-7 0.08609259 0.9962245 1.4745e-5 0.08681434 0.9962246 1.47809e-5 0.08681428 0.9962246 1.46496e-5 0.08681434 0.9961302 6.11243e-4 0.08788824 0.996173 1.02621e-4 0.08740431 0.996173 1.02478e-4 0.08740437 0.996173 1.02419e-4 0.08740437 0.9963368 2.80259e-5 0.08551579 0.9963368 2.80388e-5 0.08551585 0.9963368 2.80734e-5 0.08551573 0.9963013 8.85625e-5 0.08592921 0.9963012 8.86123e-5 0.08592921 0.9963012 8.855e-5 0.08592927 0.9961623 -2.21535e-6 0.0875256 0.9961623 -1.82237e-6 0.08752524 0.9961622 -1.66037e-6 0.0875259 0.9961981 1.07001e-4 0.08711647 0.9961981 1.07011e-4 0.08711642 0.9961982 1.06956e-4 0.08711636 0.9962316 -1.70764e-6 0.08673304 0.9962316 -1.61077e-6 0.0867331 0.9962316 -1.80586e-6 0.08673322 0.9962165 -8.79929e-5 0.08690625 0.9961461 -1.35099e-5 0.0877102 0.996146 -1.32949e-5 0.0877102 0.9961462 -1.33395e-5 0.08771014 0.9961335 -1.17022e-4 0.08785343 0.9961335 -1.1699e-4 0.08785343 0.9961335 -1.17048e-4 0.08785343 0.9961373 -1.39139e-5 0.08780956 0.9961374 -1.37527e-5 0.08780956 0.9961373 -1.37401e-5 0.08780974 0.9961143 -9.43878e-5 0.08807021 0.9961143 -9.4428e-5 0.08807027 0.9961143 -9.44551e-5 0.08807027 0.9961987 -1.08965e-4 0.08710992 0.9961987 -1.09007e-4 0.08710986 0.9961988 -1.09021e-4 0.08710986 0.9961661 -7.06423e-6 0.08748173 0.9961661 -7.20448e-6 0.08748173 0.9961661 -6.69726e-6 0.08748173 0.9961864 2.08722e-5 0.08725106 0.9961864 2.08161e-5 0.08725112 0.9961864 2.08498e-5 0.08725112 0.9962893 1.17131e-4 0.08606785 0.9962893 1.17162e-4 0.08606785 0.9962894 1.1713e-4 0.08606785 0.9963874 0 0.084926 0.9963873 -1.63219e-7 0.08492594 0.9963873 0 0.08492594 0.996256 0 0.08645254 0.996256 2.68687e-7 0.08645254 0.996256 1.60842e-7 0.08645254 0.9961413 -8.15074e-7 0.08776342 0.9961413 -8.72289e-7 0.08776342 0.9961413 -7.65045e-7 0.08776342 0.9962239 5.7467e-5 0.08682233 0.9961677 2.87536e-6 0.08746451 0.9961677 2.82709e-6 0.08746451 0.9961676 2.12006e-5 0.08746564 0.9962229 0 0.08683347 0.9962229 0 0.08683347 0.9962229 0 0.08683353 0.9962085 4.28926e-6 0.08699876 0.9962085 4.3964e-6 0.08699882 0.9962085 4.33961e-6 0.08699882 0.9962013 6.04432e-5 0.08708065 0.9962013 6.04811e-5 0.08708065 0.9962013 6.04712e-5 0.08708071 0.9961954 1.41368e-5 0.08714789 0.9961954 1.42903e-5 0.08714789 0.9961954 1.4175e-5 0.08714789 0.9961677 6.6934e-6 0.08746498 0.9961677 6.71903e-6 0.08746498 0.9961676 6.60847e-6 0.08746492 0.99618 -1.00156e-4 0.08732396 0.99618 -1.00417e-4 0.08732402 0.99618 -1.00358e-4 0.08732408 0.9962037 -3.60844e-6 0.08705347 0.9962037 -3.2915e-6 0.08705353 0.9962037 -3.40006e-6 0.08705359 0.9962188 -7.72616e-6 0.0868805 0.9962188 -7.60471e-6 0.08688038 0.9962188 -7.75532e-6 0.08688026 0.9960924 2.87473e-7 0.08831739 0.9960924 2.72063e-7 0.08831739 0.9960924 0 0.08831733 0.9961678 -3.69461e-4 0.08746147 0.996261 2.82524e-6 0.08639585 0.996261 3.12249e-6 0.08639574 0.9962609 3.01606e-6 0.08639609 0.9962004 -4.29051e-5 0.08709168 0.9962004 -4.27102e-5 0.08709174 0.9962003 -1.41876e-4 0.08709156 0.9962152 2.14894e-4 0.08692038 0.9961518 4.44111e-4 0.08764338 0.9961367 1.46159e-5 0.08781677 0.9961367 1.45534e-5 0.08781677 0.9961367 1.46083e-5 0.08781677 0.9962127 -7.77072e-6 0.08694958 0.9962127 -7.72602e-6 0.08694946 0.9962127 -7.70188e-6 0.08694946 0.9962514 -2.1065e-4 0.08650606 0.9962514 -2.10585e-4 0.08650612 0.9962514 -2.10608e-4 0.086506 0.9963413 0 0.08546346 0.9963413 5.9139e-7 0.08546388 0.9963414 0 0.08546262 0.9962171 1.15122e-4 0.08689916 0.9962171 1.15121e-4 0.08689939 0.9962172 1.14968e-4 0.08689922 0.9961558 -1.78577e-6 0.08759945 0.9961558 -2.37324e-6 0.08759975 0.9961559 -2.69111e-6 0.08759915 0.9960851 2.31899e-4 0.08839923 0.9960851 2.31712e-4 0.08839911 0.9960852 2.31825e-4 0.08839946 0.9961912 2.78395e-4 0.08719557 0.99622 -3.31029e-4 0.08686637 0.9962199 -3.31088e-4 0.08686655 0.99622 -3.31107e-4 0.08686637 0.9961699 1.08762e-4 0.08743959 0.9961699 1.08587e-4 0.08743959 0.9961699 1.08686e-4 0.08743965 0.9962208 -8.75304e-5 0.08685743 0.9962207 -8.72882e-5 0.08685791 0.9962208 -8.78483e-5 0.08685719 0.9963293 -9.30072e-5 0.08560407 0.9963293 -9.08987e-5 0.08560407 0.9963293 -9.14024e-5 0.08560359 0.9961035 2.68979e-4 0.08819139 0.9961034 2.7072e-4 0.08819317 0.9961037 2.68361e-4 0.08819037 0.9962131 -1.66373e-4 0.08694493 0.9962132 -1.66399e-4 0.08694493 0.9962131 -1.66372e-4 0.08694493 0.9961595 -8.37875e-5 0.08755826 0.9961595 -8.40462e-5 0.08755826 0.9961594 -8.35682e-5 0.08755832 0.9958596 3.60704e-4 0.09090435 0.9958598 3.58895e-4 0.09090322 0.9958595 3.59589e-4 0.09090477 0.9962238 -4.99983e-6 0.08682316 0.9962238 -4.74602e-6 0.08682316 0.9962238 -4.88117e-6 0.08682316 0.9961859 1.74419e-5 0.08725702 0.9961858 1.73927e-5 0.08725702 0.9961858 1.74361e-5 0.08725702 0.9961417 7.3215e-7 0.08775979 0.9961417 0 0.08775973 0.9961417 2.62802e-7 0.08775991 0.9962098 -5.1051e-7 0.08698326 0.9962099 -5.46803e-7 0.08698332 0.9962098 -4.89992e-7 0.08698338 0.9962878 1.67453e-6 0.08608567 0.9962878 8.78237e-7 0.08608543 0.9962878 1.28429e-6 0.08608591 0.9961986 7.42994e-5 0.08711129 0.9962044 1.76689e-6 0.08704435 0.9962044 1.38536e-6 0.08704423 0.9962044 1.29244e-6 0.08704411 0.9963852 -4.41715e-6 0.08495074 0.9963852 -2.69432e-6 0.08495014 0.9963851 -2.22476e-6 0.08495169 0.9959829 -2.77652e-6 0.08954381 0.9959829 -1.27731e-6 0.08954405 0.995983 -2.77045e-6 0.08954364 0.9962665 2.69718e-6 0.0863322 0.9962665 2.67929e-6 0.08633226 0.9962664 2.7513e-6 0.08633232 0.9962118 -8.71209e-7 0.08696019 0.9962118 -1.17416e-6 0.08696031 0.9962119 -1.1965e-6 0.08695983 0.9960923 2.60876e-6 0.08831816 0.9960923 1.94926e-6 0.088319 0.9960924 1.60618e-6 0.08831715 0.9961847 -3.97893e-7 0.08727091 0.9961847 -8.41516e-7 0.08727097 0.9961847 -5.88305e-7 0.08727103 0.9955528 -9.77346e-6 0.09420543 0.9955528 -9.75411e-6 0.09420543 0.9955528 -9.79422e-6 0.09420537 0.9968392 2.00109e-6 0.079445 0.9968392 2.24856e-6 0.079445 0.9968393 2.25244e-6 0.07944518 0.9962471 1.04367e-4 0.08655625 0.9962471 1.0302e-4 0.08655583 0.9962469 1.0369e-4 0.08655655 0.9958592 9.9099e-5 0.09091025 0.9958592 1.00066e-4 0.09090971 0.9958592 9.98866e-5 0.09090954 0.9980398 3.17082e-4 0.06258296 0.9980397 3.19479e-4 0.06258445 0.9980358 3.09751e-4 0.0626465 0.9953383 -6.91589e-6 0.09644567 0.9953337 9.2478e-6 0.09649336 0.9953337 9.43896e-7 0.09649336 0.9972421 8.86207e-5 0.07421791 0.9972421 8.89062e-5 0.07421779 0.9972421 8.88058e-5 0.07421815 0.9956762 7.9522e-6 0.09289294 0.9956761 7.69242e-6 0.0928927 0.9956761 8.01432e-6 0.09289258 0.9965534 1.00257e-5 0.08295339 0.9965535 9.94885e-6 0.08295238 0.9965534 6.68771e-6 0.08295452 0.9957144 -1.25692e-6 0.09248232 0.9957144 -1.43169e-6 0.09248232 0.9957144 -1.29716e-6 0.0924822 0.9966577 -1.07372e-5 0.08169156 0.9966577 -1.10507e-5 0.08169168 0.9966578 -1.05777e-5 0.08169138 0.9959595 -1.80153e-7 0.08980435 0.9959594 -3.29874e-6 0.08980458 0.9959595 -3.26436e-6 0.08980435 0.9963337 1.05576e-4 0.08555161 0.9963338 1.05471e-4 0.08555138 0.9963338 1.03976e-4 0.0855512 0.9961292 1.20478e-6 0.08790177 0.9961292 2.84892e-6 0.08790171 0.9961292 2.54624e-6 0.08790183 0.9962026 0 0.08706581 0.9962031 1.05062e-4 0.08705931 0.9962031 1.05087e-4 0.08705943 0.9962031 1.05088e-4 0.08705943 0.9963049 -2.93879e-6 0.08588743 0.9963049 -3.39036e-6 0.08588707 0.996305 -2.83821e-6 0.08588677 0.9963372 1.84336e-4 0.08551228 0.9963372 1.84332e-4 0.08551228 0.9963372 1.84357e-4 0.08551234 0.9960091 -6.98608e-6 0.08925223 0.9960091 -6.59516e-6 0.08925247 0.9960092 -6.64439e-6 0.08925211 0.9960331 1.39926e-5 0.08898389 0.9960331 1.40664e-5 0.08898377 0.9960331 1.3939e-5 0.08898371 0.9961997 2.51219e-6 0.08709806 0.9961997 2.84216e-6 0.08709806 0.9961998 2.72164e-6 0.087098 0.9962896 -1.70412e-6 0.08606511 0.9962896 -1.66747e-6 0.08606505 0.9962896 -1.50432e-6 0.08606499 0.9962633 0 0.08636766 0.9962633 0 0.08636778 0.9962635 0 0.08636754 0.9961081 -2.38762e-6 0.08814054 0.9961081 -3.48873e-6 0.08814072 0.9961081 -3.15773e-6 0.08814042 0.9961799 -5.95225e-6 0.08732491 0.9961799 -5.8917e-6 0.08732497 0.9961799 -5.93445e-6 0.08732497 0.9960722 3.98381e-7 0.08854496 0.9960722 5.63334e-7 0.08854496 0.9960722 5.05948e-7 0.08854496 0.9962232 1.96649e-6 0.08682912 0.9962233 2.02529e-6 0.08682894 0.9962233 1.8453e-6 0.08682876 0.9962338 7.46922e-5 0.08670794 0.9964998 -8.82321e-5 0.08359503 0.9964998 -8.73432e-5 0.08359599 0.9964998 -8.81865e-5 0.08359462 0.9961012 -1.963e-4 0.08821809 0.9961012 -1.96626e-4 0.08821827 0.9961012 -1.96205e-4 0.08821791 0.9964928 3.85661e-4 0.08367931 0.9964927 3.85728e-4 0.08367949 0.9964928 3.85468e-4 0.08367931 0.9961038 -1.98919e-4 0.0881884 0.9961077 -1.7756e-4 0.08814501 0.9961038 -1.99142e-4 0.088189 0.9962146 3.03891e-5 0.08692848 0.9962146 3.03933e-5 0.08692836 0.9962146 3.04351e-5 0.0869286 0.996183 -1.01165e-4 0.08728981 0.996183 -1.01459e-4 0.08728957 0.996183 -1.01151e-4 0.08728975 0.9961352 -1.1024e-4 0.08783423 0.9961352 -1.10195e-4 0.08783417 0.9961352 -1.10292e-4 0.08783423 0.9962374 2.63619e-4 0.08666616 0.9962374 2.63705e-4 0.08666616 0.9962375 2.63522e-4 0.08666616 0.9960916 1.14152e-4 0.08832693 0.9960916 1.14195e-4 0.08832716 0.9960916 1.14262e-4 0.08832687 0.9962573 -1.03958e-4 0.0864377 0.9962573 -1.04024e-4 0.0864377 0.9962573 -1.04006e-4 0.0864377 0.9964724 0.001335203 0.08391088 0.9964725 0.001334786 0.08390974 0.9964693 0.001368582 0.08394783 0.989963 0.004861295 0.1412435 0.9901923 0.004281938 0.1396461 0.9896927 0.005525887 0.1431012 0.9962104 -1.22411e-6 0.08697593 0.9962105 -1.34646e-6 0.08697587 0.9962105 -1.40618e-6 0.08697581 0.9960876 -3.75214e-4 0.08837032 0.9999182 -0.001805841 -0.01266008 0.9999197 -0.001808166 -0.0125516 0.9999155 -0.001824617 -0.01287472 0.9958205 -2.76649e-6 0.0913316 0.9958205 -2.60747e-6 0.09133166 0.9958206 -3.24688e-6 0.0913313 0.9963075 9.46801e-5 0.08585697 0.9963075 9.46477e-5 0.08585697 0.9963075 9.46626e-5 0.08585697 0.9960873 -4.94358e-6 0.08837509 0.9960873 -4.61984e-6 0.08837515 0.9960873 -4.78991e-6 0.08837509 0.9965966 -7.21809e-5 0.08243459 0.9965966 -7.21728e-5 0.08243453 0.9965966 -7.23558e-5 0.08243358 0.9960425 -5.51654e-6 0.08887863 0.9960425 -5.21191e-6 0.08887845 0.9960425 -4.74323e-6 0.0888791 0.9962237 0 0.08682411 0.9961746 -9.9239e-5 0.08738571 0.9961746 -9.92502e-5 0.08738571 0.9961746 -9.92646e-5 0.08738571 0.9961522 -4.928e-4 0.08763879 0.9961522 -4.92804e-4 0.08763915 0.9961522 -4.92792e-4 0.08763903 0.9962006 4.04592e-4 0.08708864 0.9962005 4.04419e-4 0.08708918 0.9962005 4.04499e-4 0.08708912 0.9963005 -9.60531e-5 0.08593785 0.9963005 -9.60694e-5 0.08593827 0.9963005 -9.56247e-5 0.08593821 0.9962024 2.08352e-4 0.08706712 0.9962024 2.08345e-4 0.08706706 0.9962024 2.08341e-4 0.08706706 0.9965142 -0.005468606 0.08324468 0.9965169 -0.005411982 0.08321595 0.9965217 -0.005312919 0.08316385 0.9961941 2.59279e-4 0.08716273 0.9961941 2.59894e-4 0.08716291 0.9961941 2.60254e-4 0.08716213 0.9961358 9.18116e-5 0.08782678 0.9961358 9.20058e-5 0.08782684 0.9961358 9.19562e-5 0.08782643 0.9961852 0 0.08726495 0.9965947 3.84809e-6 0.08245712 0.9965947 1.18604e-6 0.08245712 0.9965947 2.43413e-6 0.0824573 0.9962519 0 0.0865007 0.9962519 -4.26313e-7 0.08650058 0.9962519 0 0.0865007 0.995991 5.11896e-6 0.08945417 0.9959909 5.51081e-6 0.08945429 0.995991 5.30918e-6 0.08945429 0.9963243 2.05079e-6 0.08566123 0.9963243 1.86777e-6 0.08566129 0.9963243 1.81246e-6 0.08566123 0.9961647 0 0.08749735 0.9961647 2.99231e-7 0.08749741 0.9961647 -1.58325e-7 0.08749741 0.9960896 -1.91504e-6 0.0883482 0.9960897 -1.87322e-6 0.08834826 0.9960897 -1.8382e-6 0.08834832 0.996256 3.39554e-5 0.08645248 0.996256 3.395e-5 0.08645248 0.9962561 3.39662e-5 0.08645248 0.9962101 2.19758e-7 0.0869804 0.9962101 4.21787e-7 0.0869804 0.99621 3.14671e-7 0.08698046 0.9961768 1.64129e-4 0.08736002 0.9962161 1.65657e-4 0.08691167 0.9961743 1.16129e-6 0.08738952 0.9961743 1.39402e-6 0.08738946 0.9961743 1.25275e-6 0.0873894 0.995944 4.91846e-6 0.08997601 0.995944 4.62797e-6 0.08997613 0.995944 5.08112e-6 0.08997577 0.9998518 0.002107977 0.01708817 0.9998657 0.002162933 0.01625049 0.9998813 0.002189517 0.0152601 0.9957216 1.568e-4 0.0924043 0.9957221 1.62486e-4 0.09239983 0.9957119 1.53171e-4 0.09250932 0.9957566 1.54512e-7 0.09202563 0.9957567 4.45754e-7 0.09202551 0.9957611 -5.46628e-7 0.09197854 0.9961662 1.0405e-4 0.08748048 0.9961662 1.04468e-4 0.08748114 0.9961661 1.04035e-4 0.08748334 0.995896 8.93746e-7 0.09050583 0.995896 3.67407e-7 0.09050595 0.9958959 1.58206e-6 0.09050565 0.9961819 3.38807e-6 0.08730262 0.9961819 2.57652e-6 0.08730286 0.9961818 3.28384e-6 0.08730298 0.9961932 1.84876e-4 0.08717405 0.9961931 1.84839e-4 0.08717411 0.9961932 1.8486e-4 0.08717411 0.996262 -1.99593e-6 0.08638364 0.996262 -1.82597e-6 0.08638364 0.996262 -1.92331e-6 0.08638364 0.9962681 -2.43311e-6 0.08631289 0.9962681 -2.26528e-6 0.08631294 0.9962681 -2.23354e-6 0.08631294 0.9961533 4.22791e-4 0.08762711 0.9961533 4.22776e-4 0.08762705 0.9961534 4.22726e-4 0.08762717 0.9960833 -1.07561e-4 0.08842122 0.9960833 -1.07329e-4 0.08842122 0.9960833 -1.07336e-4 0.0884214 0.9962078 -1.42909e-5 0.0870074 0.9962077 -1.44914e-5 0.08700764 0.9962075 -1.39724e-5 0.08700901 0.9960498 2.45412e-6 0.08879667 0.9960499 2.53925e-6 0.08879649 0.9960498 2.20764e-6 0.08879703 0.9960941 1.92793e-6 0.08829897 0.9960941 1.84897e-6 0.08829939 0.9960939 2.09804e-6 0.0883001 0.996299 0 0.08595556 0.996299 -1.64146e-7 0.08595567 0.996299 4.56173e-7 0.08595544 0.996114 1.59603e-4 0.08807426 0.996114 1.59602e-4 0.08807426 0.996114 1.59589e-4 0.08807426 0.9961835 2.41859e-4 0.0872842 0.9961835 2.41823e-4 0.0872842 0.9961835 2.41809e-4 0.08728414 0.9961867 9.433e-5 0.08724766 0.9961867 9.43711e-5 0.08724766 0.9961867 9.43006e-5 0.08724766 0.9961744 2.04026e-4 0.08738774 0.9961744 2.03989e-4 0.08738774 0.9961744 2.04117e-4 0.08738768 0.9961364 1.13944e-4 0.08781963 0.9961896 -1.76189e-6 0.08721482 0.9961895 -1.8361e-6 0.08721518 0.9961896 -1.73578e-6 0.08721435 0.9962219 1.0697e-4 0.08684498 0.9962218 1.07009e-4 0.08684498 0.9962219 1.07068e-4 0.08684498 0.9961993 3.59264e-6 0.08710485 0.9961993 3.55959e-6 0.08710479 0.9961992 3.63908e-6 0.08710473 0.996214 -8.79812e-5 0.08693569 0.9962259 -1.17229e-5 0.08679914 0.9962258 -1.18745e-5 0.08679914 0.9962259 -1.19784e-5 0.08679926 0.9961342 -1.18208e-4 0.08784526 0.9961341 -1.18536e-4 0.08784532 0.9961341 -1.18344e-4 0.08784544 0.9961019 -8.85944e-6 0.08821058 0.9961019 -8.80356e-6 0.08821064 0.9961019 -8.55714e-6 0.0882107 0.996133 -9.01085e-5 0.08785796 0.996133 -9.02973e-5 0.08785796 0.996133 -9.00684e-5 0.08785784 0.9962115 -8.34892e-5 0.08696311 0.9962116 -8.34843e-5 0.08696317 0.9962115 -8.35546e-5 0.08696311 0.996166 -6.24233e-6 0.08748346 0.9961659 -6.4465e-6 0.08748346 0.9961661 -6.34883e-6 0.08748334 0.9961661 1.333e-4 0.08748197 0.9961662 1.33283e-4 0.08748203 0.9961661 1.33259e-4 0.08748203 0.9962896 1.24695e-4 0.0860657 0.9962895 1.24682e-4 0.08606564 0.9962896 1.24777e-4 0.08606564 0.9962426 0 0.08660709 0.996245 -5.94453e-7 0.08657902 0.996245 -3.06871e-7 0.08657902 0.996245 -5.50768e-7 0.08657908 0.9961616 -1.89194e-6 0.08753269 0.9961616 -1.67903e-6 0.08753269 0.9961617 -1.69319e-6 0.08753269 0.9962239 5.74738e-5 0.08682161 0.9961646 -2.76748e-7 0.08749943 0.9961646 -2.70433e-7 0.08749943 0.9961645 1.88164e-5 0.08750057 0.9962252 0 0.08680659 0.9962252 0 0.08680659 0.9962252 0 0.08680665 0.9962221 4.38969e-6 0.08684253 0.9962221 4.46163e-6 0.08684247 0.9962221 4.43432e-6 0.08684253 0.9961947 1.54505e-5 0.08715659 0.9961947 1.54427e-5 0.08715665 0.9961947 1.54538e-5 0.08715665 0.9962183 1.64974e-5 0.0868864 0.9962183 1.63747e-5 0.08688646 0.9962183 1.6476e-5 0.0868864 0.9961447 -1.71282e-6 0.08772659 0.9961446 -1.66681e-6 0.08772665 0.9961446 -1.76883e-6 0.08772659 0.9961837 -9.87218e-5 0.08728247 0.9961837 -9.87166e-5 0.08728259 0.9961836 -9.88609e-5 0.08728277 0.9961888 2.27756e-6 0.08722281 0.9961889 2.38005e-6 0.08722275 0.9961889 2.38925e-6 0.08722305 0.9962188 -7.93769e-6 0.08688044 0.9962188 -7.91023e-6 0.08688032 0.9962188 -7.77018e-6 0.08688026 0.996088 2.88055e-7 0.0883665 0.996088 0 0.0883665 0.996088 1.43889e-7 0.08836632 0.9961745 -3.69426e-4 0.08738607 0.9962489 2.8203e-6 0.08653521 0.9962489 3.07546e-6 0.08653515 0.9962488 2.9536e-6 0.08653527 0.996193 -1.55701e-4 0.08717638 0.996193 -1.55726e-4 0.08717602 0.996193 -1.55601e-4 0.0871762 0.9961891 2.11294e-4 0.08722054 0.9961891 2.11317e-4 0.08722054 0.9961891 2.11312e-4 0.08722054 0.9961698 4.44159e-4 0.08744066 0.9961704 9.2516e-6 0.08743441 0.9961704 9.25758e-6 0.08743441 0.9961704 9.32918e-6 0.08743441 0.9962135 -1.06783e-5 0.08694052 0.9962135 -1.06862e-5 0.08694064 0.9962136 -1.06833e-5 0.08694046 0.996228 -2.28669e-4 0.08677452 0.996228 -2.28662e-4 0.08677446 0.996228 -2.28618e-4 0.08677452 0.9962744 7.35687e-7 0.08624053 0.9962744 9.65549e-7 0.08624035 0.9962744 1.36928e-6 0.08624106 0.9962456 8.69798e-5 0.0865727 0.9962456 8.70357e-5 0.08657264 0.9962456 8.69814e-5 0.0865727 0.996213 -3.24784e-6 0.08694624 0.9962131 -1.80001e-6 0.08694577 0.996213 -2.34341e-6 0.08694678 0.9960891 2.06952e-4 0.08835458 0.9960891 2.06809e-4 0.08835464 0.9960891 2.07066e-4 0.08835452 0.9962022 2.78577e-4 0.08706951 0.9962203 -3.31051e-4 0.08686262 0.9962202 -3.311e-4 0.08686274 0.9962203 -3.31124e-4 0.08686256 0.9961365 1.04262e-4 0.08781975 0.9961365 1.04472e-4 0.08781981 0.9961365 1.04439e-4 0.08781975 0.9961646 -8.88924e-5 0.08749967 0.9961646 -8.90633e-5 0.08749973 0.9961645 -8.91483e-5 0.08749979 0.9963288 -9.15054e-5 0.08561056 0.9963287 -9.13853e-5 0.08561044 0.9963288 -9.19829e-5 0.08560991 0.9961761 2.76295e-4 0.08736842 0.9961761 2.76418e-4 0.0873683 0.9961761 2.76746e-4 0.0873683 0.9958751 1.31751e-4 0.09073579 0.9958751 1.31781e-4 0.09073609 0.9958751 1.32076e-4 0.09073567 0.9961112 -8.38857e-5 0.08810597 0.9961112 -8.41959e-5 0.08810615 0.9961111 -8.40255e-5 0.08810627 0.9962878 -4.74653e-5 0.0860852 0.9962879 -4.64912e-5 0.0860852 0.9962879 -4.7315e-5 0.08608514 0.9962358 -6.94734e-6 0.08668553 0.9962357 -7.00669e-6 0.08668553 0.9962357 -7.00964e-6 0.08668553 0.9961609 3.37603e-5 0.08754211 0.9961609 3.37175e-5 0.08754211 0.9961609 3.37904e-5 0.08754211 0.9961654 7.21047e-7 0.08749085 0.9961654 0 0.08749109 0.9961653 2.14493e-7 0.08749061 0.9962456 -1.0749e-5 0.0865733 0.9962455 -1.07022e-5 0.0865733 0.9962455 -1.07417e-5 0.08657324 0.9962207 8.91217e-7 0.08685761 0.9962208 1.6233e-6 0.08685743 0.9962208 1.8054e-6 0.08685785 0.9962367 7.43022e-5 0.0866751 0.9962033 1.94134e-6 0.08705711 0.9962033 2.21958e-6 0.08705693 0.9962034 1.73377e-6 0.08705687 0.9962968 -3.13517e-6 0.08598142 0.9962968 -2.64496e-6 0.08598035 0.9962967 -3.0605e-6 0.08598297 0.9960118 -2.75909e-6 0.08922147 0.9960119 -1.39792e-6 0.08922111 0.9960118 0 0.08922201 0.9961195 -2.55337e-6 0.08801078 0.9961195 -2.35447e-6 0.08801078 0.9961196 -2.44769e-6 0.08801072 0.9964265 1.06811e-5 0.08446604 0.9964265 1.07387e-5 0.08446604 0.9964265 1.05781e-5 0.08446609 0.9960002 2.93439e-6 0.08935177 0.9960002 2.40747e-6 0.08935171 0.9960002 1.94035e-6 0.08935189 0.9961817 0 0.08730453 0.9961817 -1.72175e-7 0.08730459 0.9961817 0 0.08730459 0.9957159 -3.74727e-5 0.09246593 0.9965145 -3.06136e-6 0.08342081 0.9965144 -2.77668e-6 0.08342093 0.9965145 -2.53473e-6 0.08342069 0.9967117 1.04824e-4 0.08103007 0.9967118 1.0342e-4 0.08102852 0.9967116 1.04804e-4 0.08103138 0.9947698 1.02638e-4 0.1021429 0.9947698 1.02881e-4 0.1021431 0.9947698 1.03162e-4 0.1021432 0.9977172 3.10634e-4 0.06753003 0.9977172 3.15286e-4 0.06753087 0.9977138 3.11185e-4 0.06757968 0.9961994 0 0.08710271 0.9961992 1.20634e-4 0.08710563 0.9961991 1.20637e-4 0.08710569 0.9961991 1.20634e-4 0.08710569 0.9962123 1.97879e-4 0.08695465 0.9962125 1.98528e-4 0.08695197 0.9962119 2.01494e-4 0.08695971 0.9954515 1.12952e-4 0.09527033 0.9954515 1.06499e-4 0.09526932 0.995447 1.10818e-4 0.09531593 0.9961637 1.04905e-4 0.0875101 0.9961637 1.04819e-4 0.08750993 0.9961636 1.04762e-4 0.08751022 0.9962756 -9.03451e-6 0.08622586 0.9962757 -9.10065e-6 0.0862255 0.9962758 -8.69809e-6 0.08622491 0.9960891 -5.1897e-6 0.08835542 0.996089 -4.83711e-6 0.08835572 0.996089 -5.09311e-6 0.08835595 0.99611 0 0.08811932 0.99611 0 0.08811914 0.99611 5.95668e-7 0.0881195 0.9963755 -1.68791e-6 0.08506518 0.9963755 -1.84655e-6 0.0850656 0.9963754 -1.87685e-6 0.08506602 0.996198 4.3411e-6 0.08711844 0.996198 4.00282e-6 0.08711838 0.9961979 3.93257e-6 0.0871185 0.9960682 -3.11738e-6 0.0885896 0.9960682 -3.17587e-6 0.0885902 0.9960682 -2.47639e-6 0.08859115 0.996121 4.44363e-6 0.08799469 0.9961209 3.69301e-6 0.08799529 0.9961209 3.58e-6 0.08799576 0.9962288 -1.23965e-6 0.08676594 0.9962288 -1.32876e-6 0.08676594 0.9962288 -1.27366e-6 0.08676594 0.996328 9.13695e-5 0.08561843 0.9962051 1.41394e-5 0.08703655 0.9962052 1.41816e-5 0.08703655 0.9962052 1.4131e-5 0.08703649 0.9961255 2.0454e-5 0.08794456 0.9961254 2.04369e-5 0.08794456 0.9961254 2.03967e-5 0.0879445 0.9962419 -1.9682e-6 0.08661431 0.9962419 -2.01186e-6 0.08661448 0.996242 -1.39629e-6 0.08661466 0.9961818 -3.28198e-5 0.08730405 0.9961818 -3.27956e-5 0.08730405 0.9961818 -3.27758e-5 0.08730405 0.9964636 -7.55532e-7 0.08402562 0.9964636 -6.91274e-7 0.08402556 0.9964637 -6.33358e-7 0.08402544 0.9960397 -6.9183e-6 0.08890974 0.9960397 -6.93725e-6 0.0889098 0.9960398 -6.87633e-6 0.0889098 0.9965102 1.78916e-6 0.08347105 0.9965102 2.00316e-6 0.083471 0.9965102 2.12668e-6 0.08347117 0.9961639 7.24346e-6 0.0875079 0.9961639 7.4181e-6 0.0875079 0.9961639 7.40185e-6 0.08750796 0.9961629 0 0.08751934 0.9962129 5.45979e-4 0.08694583 0.996213 5.45961e-4 0.08694589 0.996213 5.45962e-4 0.08694607 0.9961948 -1.53867e-4 0.0871542 0.9961949 -1.53885e-4 0.08715403 0.9961948 -1.5399e-4 0.0871542 0.9962471 1.57849e-4 0.08655458 0.9962472 1.57885e-4 0.08655446 0.9962471 1.57797e-4 0.08655458 0.9962146 2.72633e-4 0.08692824 0.9962146 2.72466e-4 0.08692848 0.9962145 2.72169e-4 0.0869289 0.9962745 -9.28065e-5 0.08623915 0.9962745 -9.28515e-5 0.08623921 0.9962745 -9.25784e-5 0.08623903 0.996127 2.26711e-4 0.08792638 0.9961267 2.23579e-4 0.08793056 0.9961266 2.23453e-4 0.08793061 0.9961199 -2.25791e-4 0.08800613 0.9961198 -2.25882e-4 0.08800721 0.9961198 -2.25897e-4 0.08800768 0.9961701 1.21009e-4 0.08743631 0.9961739 1.11426e-4 0.08739262 0.9961739 1.11083e-4 0.08739346 0.9962754 6.11891e-6 0.08622884 0.9962753 6.41472e-6 0.08622956 0.9962754 5.72589e-6 0.08622974 0.9962093 -9.06619e-6 0.08698982 0.9962094 -9.79548e-6 0.08698868 0.9962094 -1.00953e-5 0.08698874 0.9961766 9.51458e-5 0.08736401 0.9961765 9.4181e-5 0.08736413 0.9961766 9.43713e-5 0.08736407 0.9967478 1.22029e-5 0.08058518 0.9967477 1.18182e-5 0.08058542 0.9967478 1.20645e-5 0.08058547 0.9970722 7.06002e-5 0.07646697 0.9970723 7.04675e-5 0.07646542 0.9970687 7.38164e-5 0.07651233 0.9993047 0.006681203 0.03668314 0.9993245 0.006634116 0.03614896 0.99928 0.006716907 0.03734427 0.9966655 -1.95319e-4 0.08159631 0.9966655 -1.95337e-4 0.08159625 0.9966655 -1.95444e-4 0.08159595 0.9959813 -2.21189e-6 0.08956176 0.9959812 -2.31754e-6 0.08956414 0.9959807 -1.76299e-6 0.08956819 0.9962502 1.04897e-6 0.08651995 0.9962502 9.97852e-7 0.08651977 0.9962502 1.00938e-6 0.08651965 0.9962457 -6.66431e-6 0.08657193 0.9962457 -6.80884e-6 0.08657199 0.9962457 -6.95653e-6 0.08657187 0.995943 -1.10784e-5 0.08998703 0.995943 -1.10168e-5 0.08998692 0.9959431 -1.18539e-5 0.08998656 0.9963865 -3.81847e-6 0.08493494 0.9963865 -2.3403e-6 0.08493524 0.9963824 2.37883e-6 0.08498346 0.9960749 -2.00838e-5 0.08851546 0.9960748 -2.00507e-5 0.08851552 0.9960748 -2.01046e-5 0.08851552 0.9961628 9.63394e-5 0.08751946 0.9961628 9.63917e-5 0.08751946 0.9961628 9.63402e-5 0.08751952 0.996388 -1.51919e-6 0.08491808 0.996388 -1.30478e-6 0.08491802 0.996388 -1.5808e-6 0.08491772 0.9961184 1.2069e-5 0.08802413 0.9961184 1.20477e-5 0.08802413 0.9961184 1.21053e-5 0.08802413 0.996225 -1.68174e-6 0.08680874 0.9962251 -1.65689e-6 0.0868088 0.9962251 -1.6622e-6 0.0868088 0.9960562 6.5854e-6 0.08872479 0.9960562 6.51725e-6 0.08872473 0.9960562 6.50971e-6 0.08872461 0.9962069 0 0.08701646 0.9962069 0 0.08701646 0.9962069 0 0.08701646 0.9962611 -3.54485e-7 0.08639317 0.9962611 -3.11295e-7 0.08639317 0.9962611 -3.57148e-7 0.08639317 0.9962376 3.95699e-6 0.08666449 0.9962376 3.98447e-6 0.08666449 0.9962376 3.94684e-6 0.08666449 0.9961822 -1.05567e-4 0.08729875 0.9961822 -1.05482e-4 0.08729887 0.9961822 -1.06081e-4 0.0872991 0.9961809 -5.68044e-4 0.08731162 0.9961966 0 0.08713406 0.9975218 2.06126e-4 0.07035869 0.9975211 1.95969e-4 0.07036846 0.99752 2.05878e-4 0.0703839 0.9957816 -2.06386e-4 0.09175556 0.9957819 -2.07868e-4 0.09175229 0.9957808 -1.96583e-4 0.09176379 0.9956201 -2.01234e-4 0.09349125 0.99562 -1.9952e-4 0.0934934 0.9956199 -1.99414e-4 0.09349429 0.9966197 1.2239e-5 0.08215487 0.9966197 1.2359e-5 0.08215487 0.9966197 1.20246e-5 0.0821551 0.9960651 -4.46278e-7 0.08862423 0.9960654 3.95253e-6 0.08862245 0.9960649 1.04023e-6 0.08862662 0.9959291 -3.86372e-6 0.09014075 0.9959291 -4.06412e-6 0.09014052 0.9959291 -4.05102e-6 0.0901404 0.9969177 6.48692e-6 0.07845491 0.9969177 6.95069e-6 0.07845515 0.9969178 6.69109e-6 0.07845431 0.995847 -3.14165e-6 0.09104317 0.9958426 -3.10037e-6 0.09109121 0.995847 -1.92344e-6 0.09104287 0.9961752 4.61048e-6 0.08737885 0.9961752 5.00694e-6 0.08737897 0.9961752 4.38793e-6 0.08737903 0.9962943 -4.79819e-6 0.08601063 0.9962943 -4.731e-6 0.08601063 0.9962943 -5.06005e-6 0.08601057 0.9958199 -3.19291e-7 0.09133809 0.9958199 -9.07574e-7 0.09133857 0.9958201 -9.23537e-7 0.09133768 0.9962699 -5.75486e-6 0.08629286 0.9962699 -5.78688e-6 0.0862928 0.9962699 -5.73549e-6 0.08629274 0.9962452 -3.89446e-7 0.08657813 0.9962451 -1.10082e-6 0.08657795 0.996245 -8.19054e-7 0.08657836 0.9960488 1.63131e-6 0.08880841 0.9960488 1.67871e-6 0.08880865 0.9960488 1.85017e-6 0.08880811 0.996281 2.65086e-6 0.08616483 0.9962809 2.43163e-6 0.08616495 0.9962809 2.50118e-6 0.08616507 0.9963573 -6.48062e-7 0.08527654 0.9963573 1.70199e-7 0.08527606 0.9963573 -2.49303e-7 0.08527725 0.9959221 -1.41493e-6 0.09021806 0.9959221 -1.72341e-6 0.09021812 0.9959221 -1.67175e-6 0.090218 0.9962044 0 0.08704429 0.9962044 0 0.08704435 0.9962045 1.55298e-7 0.08704435 0.9961839 4.23519e-7 0.08728015 0.9961839 4.84113e-7 0.08728021 0.9961839 4.46424e-7 0.08728015 0.9962006 2.01683e-4 0.08708769 0.9962007 2.01442e-4 0.08708739 0.9962006 2.01088e-4 0.08708757 0.9959146 -3.82647e-4 0.0902999 0.9959146 -3.82794e-4 0.0902999 0.9959146 -3.82633e-4 0.09029984 0.9963799 3.04391e-4 0.08501154 0.9963799 3.04261e-4 0.08501166 0.9963799 3.04609e-4 0.08501148 0.9961915 3.53887e-5 0.08719402 0.9961915 3.53903e-5 0.08719384 0.9961914 3.54219e-5 0.0871945 0.996217 -2.12417e-4 0.0869016 0.996217 -2.11739e-4 0.08690172 0.9962168 -2.1319e-4 0.08690208 0.9961825 -1.86854e-5 0.08729583 0.9961825 -1.8707e-5 0.08729565 0.9961825 -1.88292e-5 0.08729577 0.9962007 4.57142e-4 0.08708584 0.9962007 4.5716e-4 0.08708584 0.9962007 4.57113e-4 0.08708596 0.9961934 9.68185e-5 0.08717089 0.9961935 9.68736e-5 0.08717089 0.9961934 9.67567e-5 0.08717101 0.9962801 -6.93551e-5 0.08617389 0.9962801 -6.93265e-5 0.08617389 0.9962802 -6.93721e-5 0.08617389 0.9951897 -2.21967e-4 0.09796708 0.9951791 -2.02809e-4 0.09807455 0.9952104 -2.64047e-4 0.09775531 0.999327 0.004119455 0.03645151 0.9993281 0.003967106 0.03643631 0.9993258 0.004274249 0.03646552 0.9961585 -7.29167e-6 0.08756965 0.9961585 -7.32477e-6 0.08756971 0.9961584 -7.39278e-6 0.08756983 0.9958572 -0.002037823 0.09090894 0.9958611 -0.002041518 0.09086596 0.9958452 -0.002009332 0.09104025 0.9962306 2.62326e-6 0.08674532 0.9962306 2.41681e-6 0.08674538 0.9962306 2.82109e-6 0.08674544 0.9934988 3.84332e-4 0.1138424 0.9934931 3.88809e-4 0.1138917 0.9934873 3.94331e-4 0.1139423 0.9999662 4.16897e-5 0.008232593 0.9999708 -2.77534e-5 0.007654666 0.9999572 1.04509e-4 0.0092597 0.9972015 5.03926e-4 0.07476127 0.9972016 5.05294e-4 0.07475847 0.9971991 5.02481e-4 0.07479137 0.9956138 1.23598e-6 0.09355801 0.9956138 6.01728e-6 0.09355884 0.9956142 3.73833e-6 0.09355425 0.9964926 1.00958e-4 0.08368188 0.9964926 1.00961e-4 0.0836817 0.9964926 1.00906e-4 0.08368217 0.9960367 -3.51303e-6 0.08894419 0.9960368 -2.45823e-6 0.08894187 0.9960364 -2.06783e-6 0.08894717 0.9960187 2.93564e-4 0.08914446 0.9960187 2.93492e-4 0.08914446 0.9960187 2.93608e-4 0.08914452 0.9962535 -6.78291e-6 0.08648169 0.9962534 -7.09226e-6 0.08648192 0.9962534 -6.95861e-6 0.0864821 0.9959699 2.38838e-5 0.08968806 0.9959703 2.22903e-5 0.08968436 0.9959689 1.91575e-5 0.08969932 0.9962635 9.14619e-5 0.08636736 0.9962635 9.23863e-5 0.08636569 0.9962631 9.0847e-5 0.08637058 0.9959688 -3.66028e-6 0.08970022 0.9959688 -3.88548e-6 0.08970046 0.9959688 -4.02974e-6 0.08969986 0.9966564 3.93722e-6 0.08170753 0.9966524 3.04729e-6 0.08175688 0.9966565 3.83494e-6 0.08170604 0.9962221 9.65482e-6 0.08684283 0.9962221 9.52908e-6 0.08684277 0.9962221 9.58331e-6 0.08684277 0.9958316 -1.22839e-4 0.09121185 0.9958315 -1.22773e-4 0.09121179 0.9958315 -1.23002e-4 0.09121185 0.9962781 0 0.08619856 0.996278 -1.31782e-7 0.08619862 0.9962781 0 0.0861985 0.9962034 5.43061e-6 0.08705592 0.9962035 5.11273e-6 0.08705621 0.9962036 4.66759e-6 0.08705574 0.9962231 1.17021e-6 0.08683156 0.9962231 1.31571e-6 0.08683156 0.996223 1.05643e-6 0.08683151 0.9962625 1.80549e-4 0.08637827 0.9962624 1.80218e-4 0.08637797 0.9962623 1.79775e-4 0.08637976 0.9960884 -1.85852e-4 0.08836269 0.9960884 -1.85863e-4 0.08836263 0.9960884 -1.86116e-4 0.08836287 0.9962098 1.16698e-4 0.08698397 0.9962098 1.16612e-4 0.08698403 0.9962098 1.16867e-4 0.08698374 0.9961454 4.72643e-6 0.08771842 0.9961453 4.35766e-6 0.08771955 0.9961455 3.92442e-6 0.08771646 0.9963058 1.63962e-6 0.08587634 0.9963059 1.7797e-6 0.08587634 0.9963059 1.61195e-6 0.08587634 0.9961453 1.98383e-6 0.0877195 0.9961453 1.91501e-6 0.08771926 0.9961453 1.94431e-6 0.08771914 0.996243 -1.07026e-6 0.08660191 0.996243 -1.33528e-6 0.08660185 0.9962431 -1.19145e-6 0.08660209 0.9961732 -1.70859e-5 0.08740133 0.9961732 -1.7083e-5 0.08740133 0.9961732 -1.71135e-5 0.08740133 0.9960559 3.26934e-6 0.08872961 0.9960557 3.05707e-6 0.08872985 0.9960558 2.78332e-6 0.08872932 0.9962665 -1.94473e-4 0.08633112 0.9962666 -1.94438e-4 0.08633112 0.9962666 -1.94411e-4 0.08633112 0.9962162 9.3016e-5 0.08691036 0.9962162 9.28855e-5 0.08691042 0.9962162 9.29188e-5 0.08691042 0.9961564 -6.09421e-6 0.08759319 0.9961564 -4.92856e-6 0.08759349 0.9961565 -5.2721e-6 0.08759272 0.9962038 2.1634e-6 0.08705145 0.9962038 2.50805e-6 0.08705145 0.9962038 2.40085e-6 0.08705145 0.996181 3.5601e-6 0.08731251 0.996181 3.68131e-6 0.08731245 0.996181 3.34461e-6 0.0873124 0.9962332 3.95644e-6 0.08671557 0.9962332 4.01074e-6 0.08671551 0.9962332 3.97408e-6 0.08671563 0.9962022 7.46381e-6 0.08707147 0.9962021 7.51196e-6 0.08707135 0.9962022 7.45879e-6 0.08707129 0.9961528 -7.87389e-6 0.08763307 0.9961528 -7.69523e-6 0.08763319 0.9961529 -7.79565e-6 0.08763295 0.9963029 -5.61481e-6 0.08591067 0.9963029 -5.61791e-6 0.08591067 0.9963029 -5.60525e-6 0.08591067 0.9961382 1.79783e-5 0.0878005 0.9961606 -2.70931e-6 0.08754467 0.9961607 -2.72914e-6 0.08754467 0.9961606 -2.71971e-6 0.08754467 0.9961659 3.9832e-6 0.08748525 0.9961659 3.99219e-6 0.08748525 0.9961658 4.02928e-6 0.08748519 0.9962309 3.30839e-6 0.08674174 0.9962309 3.39141e-6 0.08674174 0.9962309 3.30742e-6 0.0867418 0.996232 3.04746e-7 0.08672809 0.9962322 0 0.08672779 0.996232 1.55444e-7 0.08672839 0.9962167 2.28851e-6 0.08690422 0.9962168 2.23285e-6 0.08690422 0.9962167 2.28558e-6 0.08690416 0.9960803 7.97794e-7 0.08845376 0.9960804 1.45356e-6 0.08845353 0.9960803 1.22437e-6 0.08845406 0.9960831 1.17564e-5 0.08842277 0.9960831 1.17741e-5 0.08842283 0.9960831 1.18191e-5 0.08842277 0.9962748 7.03643e-7 0.08623617 0.9962748 1.21514e-6 0.086236 0.9962748 8.46514e-7 0.08623653 0.9962635 -4.1473e-7 0.08636605 0.9962635 -9.44827e-7 0.08636647 0.9962635 -9.79649e-7 0.08636564 0.9960175 1.50547e-4 0.08915883 0.9960175 1.50503e-4 0.08915889 0.9960175 1.50536e-4 0.08915895 0.9962012 -1.24832e-5 0.08708161 0.9962012 -1.24299e-5 0.08708178 0.9962013 -1.25439e-5 0.08708143 0.9962475 5.5308e-4 0.08654958 0.99619 9.97523e-5 0.08721101 0.9961899 9.99608e-5 0.08721101 0.9961898 9.9791e-5 0.08721107 0.9963003 1.08203e-4 0.08594125 0.9963003 1.08025e-4 0.08594137 0.9963003 1.08082e-4 0.08594143 0.9961247 -9.75615e-5 0.08795338 0.9961246 -9.76576e-5 0.08795332 0.9961246 -9.79494e-5 0.0879535 0.9961877 3.47986e-4 0.08723568 0.9961877 3.47969e-4 0.08723568 0.9961877 3.48021e-4 0.0872358 0.9962089 -1.00968e-4 0.08699339 0.9962089 -1.01167e-4 0.08699327 0.9962089 -1.01131e-4 0.08699333 0.9962422 -4.72297e-6 0.0866118 0.9962422 -5.38828e-6 0.08661144 0.9962422 -5.08032e-6 0.08661061 0.9962135 1.86218e-6 0.08694159 0.9962135 1.83267e-6 0.08694159 0.9962135 1.8219e-6 0.08694159 0.9959831 2.18431e-6 0.08954143 0.9959831 1.89396e-6 0.08954119 0.9959832 2.20374e-6 0.08954083 0.9961954 -5.59667e-6 0.08714723 0.9961954 -5.48982e-6 0.08714729 0.9961954 -5.49562e-6 0.08714717 0.9962196 6.57252e-7 0.0868712 0.9962196 1.19294e-6 0.08687174 0.9962195 8.18865e-7 0.08687222 0.9961762 9.00132e-6 0.08736801 0.9961768 4.4807e-5 0.08736038 0.9961762 9.22858e-6 0.08736795 0.996171 -1.14895e-4 0.08742636 0.9961711 -1.14869e-4 0.08742636 0.9961711 -1.14859e-4 0.08742636 0.9963476 9.77989e-5 0.08539038 0.9963476 9.75869e-5 0.08539044 0.9963476 9.77059e-5 0.08539044 0.9962438 1.43355e-4 0.08659315 0.9962438 1.43337e-4 0.08659315 0.9962438 1.43382e-4 0.08659327 0.9965435 -2.74721e-6 0.08307319 0.9965435 -2.21809e-6 0.08307325 0.9965435 -2.57464e-6 0.08307343 0.9961565 8.9493e-5 0.08759284 0.9961564 8.98147e-5 0.08759319 0.9961564 8.95036e-5 0.08759295 0.9960739 -6.94201e-5 0.08852612 0.9960739 -6.93898e-5 0.08852618 0.9960739 -6.93771e-5 0.08852618 0.9961772 0 0.08735567 0.9961772 0 0.08735549 0.9961772 0 0.08735579 0.996082 1.3936e-5 0.08843487 0.996082 1.38445e-5 0.08843475 0.996082 1.37833e-5 0.08843475 0.9967069 -1.01477e-4 0.08108967 0.9967069 -1.01542e-4 0.08108967 0.9967069 -1.01548e-4 0.08108973 0.995701 7.20611e-5 0.09262686 0.995701 7.20244e-5 0.09262686 0.995701 7.21367e-5 0.09262681 0.9963544 4.02956e-4 0.08531063 0.9958416 -3.66976e-6 0.09110265 0.9958416 -2.73163e-6 0.09110176 0.9958418 -3.89852e-6 0.09109991 0.9960414 -5.17554e-4 0.08888965 0.9960414 -5.17739e-4 0.08888965 0.9960414 -5.18068e-4 0.08888959 0.9958297 5.26977e-6 0.09123325 0.9958298 8.50752e-6 0.091232 0.9958343 5.08409e-6 0.09118199 0.9963269 3.06659e-4 0.08563202 0.9963267 3.06102e-4 0.08563309 0.9963267 3.06518e-4 0.08563387 0.9960743 9.97804e-5 0.08852106 0.9960741 1.0342e-4 0.0885235 0.9960781 9.91551e-5 0.08847957 0.996091 -2.86259e-4 0.0883336 0.996091 -2.86769e-4 0.08833342 0.996091 -2.86452e-4 0.08833348 0.997797 1.62042e-6 0.06634175 0.9977964 -5.12708e-6 0.06635159 0.9977956 -2.54158e-6 0.06636351 0.9964299 2.69392e-4 0.08442312 0.9964298 2.69152e-4 0.08442604 0.9964296 2.68937e-4 0.0844264 0.9960294 1.45461e-7 0.08902496 0.9960295 0 0.08902472 0.9960294 3.24171e-7 0.08902508 0.9961994 -3.74067e-6 0.08710241 0.9961994 -3.5679e-6 0.08710241 0.9961994 -3.64106e-6 0.08710241 0.9962671 1.89221e-6 0.08632403 0.9962671 1.56392e-6 0.08632403 0.9962671 1.44925e-6 0.08632391 0.9961523 -2.08514e-6 0.08764004 0.9961523 -2.10048e-6 0.08763998 0.9961522 -1.84999e-6 0.08764004 0.9961578 -5.44567e-7 0.0875771 0.9961578 -6.3237e-7 0.08757704 0.9961578 -4.23286e-7 0.08757698 0.9961667 -6.64608e-7 0.08747607 0.9961667 -7.72648e-7 0.08747601 0.9961667 -6.99645e-7 0.08747619 0.9961534 -2.89178e-6 0.08762812 0.9961532 -2.54909e-6 0.08762925 0.9961531 -2.55462e-6 0.0876308 0.9962596 -7.69185e-7 0.08641099 0.9962595 8.16042e-7 0.08641147 0.9962596 -1.94646e-7 0.08641189 0.99629 -7.0098e-7 0.0860598 0.99629 -1.07358e-6 0.08605998 0.99629 -6.2841e-7 0.08605968 0.9958341 2.55988e-6 0.09118384 0.9958341 1.74306e-6 0.09118491 0.9958339 2.08616e-6 0.09118634 0.9961539 -4.67524e-7 0.08762133 0.9961538 1.25176e-7 0.08762246 0.9961538 -2.18395e-7 0.08762341 0.996109 -4.6244e-6 0.08813107 0.996109 -4.68234e-6 0.08813112 0.996109 -4.74489e-6 0.08813095 0.9959589 3.89943e-6 0.08981096 0.9959589 3.88595e-6 0.08981072 0.9959589 3.67267e-6 0.08981043 0.996655 -4.15795e-6 0.08172416 0.9966549 -2.69199e-6 0.08172547 0.9966551 -4.50623e-6 0.08172333 0.9956657 1.04305e-4 0.09300464 0.9956657 1.03067e-4 0.09300494 0.9956656 1.04983e-4 0.09300547 0.9964399 -2.76208e-4 0.08430701 0.9961662 9.99705e-5 0.08748108 0.9961662 1.00763e-4 0.0874812 0.9961662 9.93966e-5 0.08748102 0.9950166 -1.04641e-4 0.09971052 0.9950167 -1.01718e-4 0.09970843 0.9950175 -1.07102e-4 0.09970092 0.996813 -8.79432e-5 0.07977491 0.9968129 -8.80256e-5 0.07977485 0.996813 -8.78495e-5 0.07977479 0.9970486 -8.16401e-5 0.07677274 0.9970489 -8.14508e-5 0.07677102 0.9970487 -8.13905e-5 0.07677304 0.9914736 3.2858e-4 0.1303079 0.9914741 3.27496e-4 0.1303034 0.9914543 3.34745e-4 0.1304547 0.9978895 9.98565e-5 0.06493562 0.9978896 1.11241e-4 0.06493401 0.9978893 1.0761e-4 0.0649386 0.9965781 9.94231e-5 0.08265691 0.9965779 9.97915e-5 0.0826596 0.9965776 9.95685e-5 0.08266228 0.996021 1.00645e-4 0.08911877 0.9960211 9.82694e-5 0.089118 0.996021 1.00445e-4 0.08911943 0.996178 -2.87255e-6 0.08734637 0.9961781 -3.99203e-6 0.08734613 0.9961781 -2.45345e-6 0.08734571 0.9957684 -2.15304e-6 0.09189802 0.995764 -2.61429e-6 0.09194648 0.9957639 -2.75765e-6 0.09194701 0.9964297 -1.3103e-6 0.08442777 0.9964297 -1.20746e-6 0.08442783 0.9964297 -1.41934e-6 0.08442771 0.9958687 2.71742e-6 0.0908063 0.9958687 1.67465e-6 0.09080606 0.9958686 1.97836e-6 0.09080582 0.996304 1.16576e-6 0.08589869 0.9963039 1.38354e-6 0.08589881 0.9963039 1.18345e-6 0.08589863 0.995959 -6.41873e-7 0.08980935 0.9959591 -6.6794e-7 0.08980935 0.995959 -8.09785e-7 0.08980935 0.9963252 -2.48654e-6 0.08565145 0.9963252 -2.59124e-6 0.08565163 0.9963251 -2.24775e-6 0.08565181 0.9962161 -1.79248e-6 0.08691149 0.9962161 -1.67423e-6 0.08691143 0.9962161 -1.82803e-6 0.08691155 0.9964752 -1.76861e-6 0.08388894 0.9964751 -1.76317e-6 0.08388966 0.9964751 -1.49244e-6 0.08389043 0.9961341 2.59286e-6 0.0878452 0.9961341 2.48896e-6 0.08784514 0.9961341 2.91884e-6 0.0878452 0.9962952 2.44738e-6 0.08600002 0.9962952 2.67937e-6 0.08600032 0.9962951 2.36079e-6 0.08600068 0.9959452 3.98112e-6 0.08996272 0.9959452 3.91838e-6 0.0899626 0.9959452 3.92692e-6 0.08996248 0.9962687 6.0528e-6 0.08630579 0.9962687 6.06762e-6 0.08630579 0.9962687 6.11956e-6 0.08630585 0.99621 9.60914e-7 0.08698177 0.99621 1.30931e-6 0.08698207 0.9962099 1.69594e-6 0.0869823 0.9961909 2.79665e-6 0.08719927 0.9961909 2.99397e-6 0.08719933 0.9961909 2.62702e-6 0.08719927 0.9960753 -2.92679e-6 0.08851021 0.9960753 -2.71437e-6 0.08851063 0.9960752 -2.68733e-6 0.08851116 0.9961954 -2.31317e-5 0.08714747 0.9961954 -2.31476e-5 0.08714747 0.9961955 -2.31927e-5 0.08714765 0.9961851 2.1755e-4 0.08726572 0.9961851 2.17598e-4 0.08726584 0.9961851 2.17719e-4 0.08726572 0.9961941 -8.28051e-5 0.08716267 0.9961942 -8.29685e-5 0.08716279 0.9961941 -8.30172e-5 0.08716255 0.9961582 -1.4916e-4 0.08757305 0.9961581 -1.49208e-4 0.08757311 0.9961581 -1.49386e-4 0.0875734 0.9962501 2.18712e-4 0.08652001 0.99625 2.18536e-4 0.08652049 0.9962502 2.18818e-4 0.08652037 0.9961843 6.10936e-6 0.08727502 0.9961843 6.10563e-6 0.08727496 0.9961843 5.82729e-6 0.08727514 0.9962143 8.53567e-5 0.08693248 0.9962143 8.54194e-5 0.08693259 0.9962143 8.54232e-5 0.08693277 0.9961057 9.36215e-5 0.08816844 0.9961057 9.36274e-5 0.08816838 0.9961057 9.36413e-5 0.08816838 0.9963034 2.8523e-4 0.08590441 0.9962171 1.91745e-4 0.08689957 0.9962171 1.91885e-4 0.08689951 0.9962171 1.91841e-4 0.08689951 0.9962881 -8.91843e-7 0.08608251 0.9962881 -9.75032e-7 0.08608251 0.9962881 -1.00548e-6 0.08608251 0.984208 -0.01005649 0.1767304 0.9842528 -0.01007616 0.1764793 0.9843186 -0.01006603 0.1761124 0.9958142 -1.41585e-5 0.0914008 0.9958141 -1.40632e-5 0.09140187 0.9958136 -1.61279e-5 0.09140747 0.9961412 5.68535e-6 0.08776515 0.9961412 5.73852e-6 0.08776515 0.9961412 5.6768e-6 0.08776521 0.997589 7.66781e-6 0.06939911 0.9975892 9.43814e-6 0.06939661 0.997589 1.15556e-5 0.06939977 0.996181 -1.75377e-4 0.08731329 0.9937315 -0.00106126 0.1117886 0.9937287 -0.001053988 0.1118138 0.9937312 -0.00105983 0.1117916 0.9968943 1.4917e-5 0.0787515 0.9968943 1.48395e-5 0.07875132 0.9968942 1.54353e-5 0.07875239 0.9959455 2.10537e-7 0.08995854 0.9959456 3.01283e-7 0.08995842 0.9959456 -8.6776e-7 0.08995759 0.9962061 8.34658e-5 0.08702689 0.996206 8.39364e-5 0.08702707 0.9962059 8.37628e-5 0.08702784 0.996209 -2.48639e-5 0.08699262 0.996209 -2.49073e-5 0.08699262 0.996209 -2.49445e-5 0.08699256 0.9961915 -1.07649e-4 0.08719331 0.9961915 -1.07608e-4 0.08719331 0.9961915 -1.07679e-4 0.08719331 0.9961795 -9.6388e-5 0.08732968 0.9961795 -9.63541e-5 0.08732974 0.9961795 -9.63913e-5 0.08732974 0.9962705 1.43465e-5 0.08628582 0.9962705 1.42461e-5 0.08628588 0.9962705 1.42559e-5 0.08628576 0.9961247 -6.80055e-6 0.08795231 0.9961247 -6.72537e-6 0.08795225 0.9961247 -6.8961e-6 0.08795237 0.9962093 -5.61861e-6 0.0869888 0.9962093 -5.89504e-6 0.0869888 0.9962093 -5.66065e-6 0.08698886 0.996397 3.04601e-6 0.08481234 0.996397 3.72785e-6 0.08481204 0.996397 1.87382e-6 0.08481168 0.9961878 1.06906e-4 0.08723527 0.9961878 1.07152e-4 0.08723521 0.9961878 1.06961e-4 0.08723509 0.9961703 5.34679e-4 0.08743357 0.9961721 -0.001078844 0.08740633 0.9961723 -0.001078009 0.08740609 0.9961721 -0.001079559 0.08740627 0.9962152 2.07982e-4 0.08692193 0.9962152 2.08323e-4 0.08692169 0.9962152 2.07867e-4 0.08692181 0.9962079 -6.05283e-6 0.08700573 0.9961838 6.7157e-5 0.08728092 0.9961838 6.71496e-5 0.08728098 0.9961838 6.7142e-5 0.08728098 0.9962199 -1.021e-4 0.08686697 0.9962199 -1.02069e-4 0.08686697 0.99622 -1.02364e-4 0.08686703 0.9962636 0 0.08636456 0.9962637 4.72181e-7 0.08636462 0.9962636 6.85221e-7 0.08636504 0.9961287 -8.23973e-7 0.08790838 0.9961286 -4.94823e-7 0.08790856 0.9961286 -7.11298e-7 0.08790892 0.9961833 3.20305e-6 0.08728623 0.9961833 3.25245e-6 0.08728617 0.9961833 3.20523e-6 0.08728617 0.9960289 1.60421e-6 0.08903187 0.9960288 1.52772e-6 0.08903199 0.9960288 1.26802e-6 0.08903169 0.996216 -4.53087e-4 0.08691167 0.996216 -4.53088e-4 0.08691167 0.9962159 -4.53095e-4 0.08691167 0.996298 1.51875e-6 0.08596795 0.9962978 1.234e-6 0.08596873 0.996298 2.24059e-6 0.08596742 0.9963521 -3.16239e-6 0.08533853 0.996352 -2.8408e-6 0.08533877 0.996352 -3.23798e-6 0.08533906 0.9960783 1.16786e-6 0.08847695 0.9960783 1.33581e-6 0.08847683 0.9960783 1.29189e-6 0.08847701 0.9962708 -5.79326e-7 0.08628189 0.9962708 0 0.08628159 0.9962709 -2.09548e-7 0.08628129 0.996065 1.02102e-4 0.08862608 0.996065 1.01948e-4 0.08862596 0.996065 1.01576e-4 0.08862614 0.9962427 9.93188e-5 0.08660697 0.9962426 9.93569e-5 0.08660668 0.9962426 9.94788e-5 0.08660644 0.9958399 -3.35585e-6 0.09112036 0.99584 -3.70946e-6 0.09112018 0.9958399 -3.74881e-6 0.09112066 0.9962024 1.09235e-6 0.08706825 0.9962024 1.35228e-6 0.08706831 0.9962024 1.96035e-6 0.08706814 0.9962174 1.29332e-4 0.08689683 0.9962997 6.10112e-6 0.08594757 0.9962997 6.30133e-6 0.08594685 0.9962996 5.35575e-6 0.08594846 0.9961354 -2.03283e-5 0.08783209 0.9961354 -2.00834e-5 0.08783185 0.9961354 -2.01729e-5 0.08783161 0.9962822 -4.63668e-7 0.08615034 0.9962822 -3.12808e-7 0.08615022 0.9962821 -5.44329e-7 0.0861507 0.9961994 4.06089e-6 0.08710175 0.9961994 3.59281e-6 0.08710187 0.9961995 3.5041e-6 0.08710163 0.9962361 9.14763e-5 0.08668237 0.9962361 9.14865e-5 0.08668237 0.9962361 9.14551e-5 0.08668237 0.9962722 -3.30458e-6 0.08626627 0.9962722 -3.26941e-6 0.08626633 0.9962722 -3.25986e-6 0.08626627 0.9961865 4.53759e-4 0.0872491 0.9961819 4.32721e-4 0.08730077 0.9960705 1.53377e-7 0.08856564 0.9960704 0 0.08856564 0.9960704 1.6898e-7 0.08856564 0.9962982 -3.84374e-6 0.08596569 0.9962982 -3.84976e-6 0.08596563 0.9962982 -3.83638e-6 0.08596563 0.9961205 -1.14233e-4 0.08799946 0.9961205 -1.13965e-4 0.0879994 0.9961205 -1.14033e-4 0.0879997 0.9961214 5.92489e-7 0.08799088 0.9961214 3.8743e-7 0.08799076 0.9961213 4.15952e-7 0.08799105 0.9963784 2.96388e-4 0.08503007 0.9959844 1.77259e-4 0.08952701 0.9959844 1.7725e-4 0.08952695 0.9959844 1.77228e-4 0.08952695 0.9963223 -1.00232e-4 0.08568418 0.9963225 -1.00339e-4 0.08568388 0.9963223 -1.00144e-4 0.08568453 0.9959496 -5.30759e-6 0.08991324 0.9959497 -5.29808e-6 0.0899133 0.9959496 -5.25778e-6 0.08991348 0.9961622 -7.47804e-5 0.0875262 0.9961622 -7.47722e-5 0.0875262 0.9961623 -7.4749e-5 0.0875262 0.9961517 4.79478e-6 0.08764725 0.9961516 4.29532e-6 0.08764684 0.9961517 4.92064e-6 0.08764624 0.9962942 8.13638e-6 0.0860117 0.9962942 7.41496e-6 0.08601212 0.9962942 7.47916e-6 0.08601087 0.9957651 -3.03247e-7 0.09193474 0.9957652 -8.0192e-7 0.0919339 0.9957652 -5.55999e-7 0.09193319 0.996192 -1.01207e-4 0.08718657 0.9961921 -1.0121e-4 0.08718663 0.996192 -1.01257e-4 0.08718663 0.9963117 -1.00799e-6 0.08580774 0.9963119 -1.38613e-6 0.08580672 0.9963117 -1.41567e-6 0.08580881 0.9961727 -1.70543e-5 0.08740699 0.9961727 -1.7121e-5 0.08740711 0.9961728 -1.71505e-5 0.08740687 0.9962014 6.86687e-4 0.08707708 0.9962013 6.86775e-4 0.08707696 0.9962015 6.86612e-4 0.08707696 0.9963146 -7.48958e-7 0.08577424 0.9963149 -8.2433e-7 0.08577084 0.9963152 -2.80794e-7 0.08576792 0.996293 9.73097e-5 0.08602505 0.9962931 9.72276e-5 0.08602464 0.9962929 9.74121e-5 0.08602553 0.9962702 -5.40161e-4 0.08628696 0.9962702 -5.40779e-4 0.08628618 0.9962702 -5.39693e-4 0.08628642 0.9961694 -4.8455e-7 0.08744525 0.9961694 -2.18999e-7 0.08744508 0.9961694 -4.6409e-7 0.08744502 0.9962321 3.00806e-6 0.08672726 0.9962322 3.23867e-6 0.08672666 0.996232 3.1254e-6 0.08672875 0.9960054 9.6172e-5 0.08929324 0.9960056 9.67418e-5 0.08929079 0.9960052 9.66053e-5 0.08929562 0.9961405 -3.86816e-6 0.0877726 0.9961408 -3.4686e-6 0.0877701 0.996141 -3.03658e-6 0.08776736 0.996137 -5.41753e-4 0.08781194 0.9961342 -5.06874e-4 0.08784306 0.9961369 -5.41398e-4 0.0878123 0.9961711 -3.64012e-6 0.08742576 0.9961708 -2.86405e-6 0.08742928 0.9961672 -4.04635e-6 0.08746999 0.9957476 4.55492e-6 0.09212404 0.9957476 4.83173e-6 0.09212464 0.9957475 4.67012e-6 0.09212517 0.9963371 -3.70886e-4 0.08551186 0.9963372 -3.70488e-4 0.08551198 0.9963371 -3.7111e-4 0.08551198 0.9961472 -9.01046e-6 0.08769822 0.9961472 -8.49878e-6 0.0876978 0.9961471 -7.82369e-6 0.08769905 0.9968351 2.02066e-6 0.07949835 0.9968351 2.01352e-6 0.07949817 0.9968351 2.19315e-6 0.07949852 0.9959048 3.17345e-4 0.09040826 0.9959047 3.16892e-4 0.09040874 0.9959137 3.17172e-4 0.09030985 0.9957927 1.80324e-6 0.09163469 0.995793 8.60702e-7 0.09163194 0.9957932 1.45193e-6 0.09162944 0.9962926 1.11715e-6 0.08602935 0.9962922 2.49222e-6 0.08603334 0.996293 1.93898e-6 0.08602511 0.9963203 4.64347e-4 0.08570706 0.9963201 4.67477e-4 0.08570861 0.9963204 4.62872e-4 0.08570575 0.9963693 -1.65761e-6 0.085137 0.9963693 -1.67009e-6 0.08513689 0.9963693 -2.06528e-6 0.08513724 0.9961452 -3.75367e-7 0.08771973 0.9961445 -1.78907e-6 0.08772748 0.9961417 -6.468e-7 0.08775997 0.9964591 -1.30892e-6 0.08407938 0.9964591 -1.02337e-6 0.08407968 0.9964591 -1.3588e-6 0.08407992 0.996263 -7.6808e-4 0.0863685 0.996263 -7.67857e-4 0.08636814 0.996263 -7.68143e-4 0.08636862 0.9961748 -2.31098e-6 0.08738303 0.9961805 9.18284e-7 0.08731848 0.9961691 9.2492e-7 0.08744794 0.9962523 1.89885e-6 0.08649557 0.9962522 1.21332e-6 0.08649641 0.9962522 1.38325e-6 0.08649712 0.9962614 2.53197e-4 0.08639049 0.9962613 2.53328e-4 0.08639049 0.9962614 2.53145e-4 0.08639049 0.9961153 -9.43742e-5 0.08806008 0.9961152 -9.41154e-5 0.0880602 0.9961153 -9.43892e-5 0.088059 0.9964898 1.46695e-6 0.083714 0.9964937 7.11228e-7 0.08366781 0.9964936 -1.12131e-6 0.08366924 0.9953123 -1.7531e-6 0.09671282 0.9953191 -2.31341e-6 0.09664314 0.99531 7.35978e-7 0.09673696 0.9956464 0.001084506 0.09320414 0.9956465 0.001082181 0.09320342 0.9956465 0.001085281 0.09320461 0.9963717 4.14527e-6 0.08510845 0.9963784 6.4373e-6 0.08503061 0.996365 -4.19837e-6 0.08518755 0.9964298 3.38525e-4 0.0844255 0.9964311 3.27447e-4 0.08441007 0.9964293 3.43538e-4 0.08442997 0.9955409 1.02252e-6 0.09433197 0.9955407 -1.08523e-6 0.09433257 0.9955407 3.86499e-7 0.09433311 0.995379 9.76057e-5 0.09602504 0.9953795 1.05488e-4 0.0960195 0.9953783 1.04985e-4 0.09603232 0.9962795 -0.001699864 0.08616459 0.9962829 -0.001723885 0.08612442 0.9962795 -0.001699566 0.08616417 0.9991556 -9.64404e-6 0.0410875 0.9991556 -9.9442e-6 0.04108786 0.9991557 -6.83633e-6 0.04108703 0.9955971 9.89766e-5 0.09373688 0.9955971 1.00546e-4 0.09373706 0.9955971 9.8102e-5 0.09373724 0.9961633 2.06265e-5 0.08751446 0.9961633 2.06511e-5 0.08751446 0.9961633 2.06772e-5 0.08751446 0.9964706 -1.20595e-4 0.08394318 0.9964705 -1.20663e-4 0.08394426 0.9964706 -1.19561e-4 0.08394199 0.9964054 -9.96429e-5 0.08471304 0.9964054 -9.78429e-5 0.08471351 0.9964053 -9.46661e-5 0.08471405 0.9965835 -3.96396e-5 0.0825923 0.9965835 -4.01586e-5 0.08259236 0.9965835 -3.87557e-5 0.08259212 0.9962584 -8.45009e-6 0.08642452 0.9962584 -8.23993e-6 0.08642458 0.9962585 -8.26858e-6 0.08642452 0.9959948 -1.55839e-6 0.08941292 0.9959947 -1.5925e-6 0.08941292 0.9959947 -1.86311e-6 0.08941286 0.9960665 3.04914e-7 0.08860844 0.9960666 5.46308e-7 0.08860856 0.9960666 2.66591e-7 0.08860868 0.9961927 8.74454e-7 0.0871796 0.9961926 4.56814e-7 0.08717983 0.9961927 4.62984e-7 0.08717936 0.9963223 5.78783e-6 0.08568435 0.9963225 5.64498e-6 0.08568394 0.9963225 5.72298e-6 0.0856834 0.9963364 -4.75464e-5 0.08552139 0.9963364 -4.75548e-5 0.08552139 0.9963364 -4.75605e-5 0.08552139 0.9961233 2.64384e-6 0.08796882 0.9961233 2.43145e-6 0.08796888 0.9961233 2.43333e-6 0.08796876 0.9962625 -2.61412e-6 0.08637732 0.9962626 -2.49204e-6 0.0863772 0.9962626 -2.38838e-6 0.08637714 0.9961463 -1.33007e-6 0.08770805 0.9961462 -9.23872e-7 0.08770889 0.9961464 -7.91886e-7 0.08770722 0.9963483 1.0569e-4 0.08538156 0.9959658 -4.55023e-6 0.08973318 0.9959658 -4.24124e-6 0.0897333 0.9959659 -4.91628e-6 0.089733 0.9960861 2.56558e-6 0.08838886 0.996086 2.14369e-6 0.08838969 0.996086 2.75765e-6 0.08839046 0.9963349 3.36327e-6 0.08553892 0.9963348 4.77582e-6 0.08553987 0.9963349 4.97047e-6 0.08553802 0.9962157 -1.77244e-6 0.08691591 0.9962157 -2.3162e-6 0.08691608 0.9962158 -2.44976e-6 0.08691573 0.9963673 -5.49335e-7 0.08516097 0.9963673 2.62022e-7 0.08516103 0.9963673 4.08385e-7 0.08516108 0.9962339 -1.20611e-5 0.08670604 0.9961168 1.37425e-6 0.08804124 0.9961168 0 0.08804237 0.996117 -1.02998e-6 0.08804005 0.9963663 1.46027e-5 0.08517205 0.9963663 1.45903e-5 0.08517211 0.9963663 1.4642e-5 0.08517211 0.996024 1.13613e-6 0.08908671 0.9960239 1.02936e-6 0.08908665 0.996024 1.08499e-6 0.08908653 0.9960469 2.57656e-6 0.08883005 0.9960469 1.96928e-6 0.08883029 0.9960469 4.63857e-7 0.08882981 0.996047 2.98241e-7 0.08882784 0.996047 3.32034e-7 0.08882796 0.996047 4.22355e-7 0.08882808 0.9962212 -7.51636e-7 0.08685326 0.996221 1.03377e-6 0.08685421 0.9962213 -3.56056e-7 0.08685171 0.996441 5.20481e-6 0.08429366 0.9964407 5.7189e-6 0.08429664 0.9964405 5.65778e-6 0.08429944 0.9960957 -1.47671e-6 0.08828079 0.9960958 -1.50979e-6 0.08828008 0.9960956 -1.54333e-6 0.08828163 0.9962738 4.56447e-6 0.08624815 0.9962737 3.67686e-6 0.08624815 0.9962737 3.37837e-6 0.08624809 0.9958978 7.11962e-6 0.09048604 0.9958978 7.33508e-6 0.09048593 0.9958978 7.29549e-6 0.09048569 0.9966719 1.43545e-6 0.08151835 0.9966719 2.11457e-6 0.08151769 0.9966719 2.52237e-6 0.08151918 0.9961693 -1.44608e-6 0.08744573 0.9961694 -9.70191e-7 0.08744579 0.9961693 -9.57283e-7 0.08744585 0.9961432 1.0448e-5 0.08774244 0.9961433 1.00555e-5 0.08774214 0.9961431 1.15937e-5 0.08774298 0.9962199 6.80215e-7 0.08686798 0.9962158 4.18055e-7 0.08691531 0.9962158 0 0.08691495 0.9957433 -7.94676e-6 0.09217041 0.9957435 -6.85151e-6 0.09216904 0.9957431 -7.1945e-6 0.09217226 0.9965606 7.50541e-6 0.08286869 0.9965606 6.84918e-6 0.08286827 0.9965605 7.53025e-6 0.08286911 0.9958435 -6.54208e-6 0.09108203 0.9958438 -4.62262e-6 0.09107774 0.9958432 -5.23185e-6 0.09108531 0.9970003 6.66345e-6 0.07739841 0.9970004 6.44839e-6 0.0773971 0.9970042 7.66479e-6 0.07734775 0.9956049 3.33064e-6 0.09365338 0.9956048 4.43007e-6 0.09365439 0.9956047 1.50828e-6 0.09365516 0.995657 9.81026e-5 0.09309798 0.9956568 9.92743e-5 0.09309983 0.9956572 9.93037e-5 0.09309637 0.996429 1.94243e-4 0.08443599 0.996429 1.94793e-4 0.08443623 0.996425 1.94666e-4 0.08448302 0.9957364 1.04125e-4 0.09224462 0.9957361 1.03255e-4 0.0922479 0.9957358 1.05217e-4 0.09225153 0.9966251 1.86319e-4 0.08208787 0.996625 1.85518e-4 0.08208972 0.9966253 1.87202e-4 0.08208602 0.9971526 1.84573e-4 0.07541066 0.9971491 1.8456e-4 0.07545673 0.9971526 1.83163e-4 0.07541137 0.9971463 1.27699e-4 0.07549476 0.997146 1.25036e-4 0.0754987 0.9971457 1.24978e-4 0.07550197 0.9963333 -9.97235e-5 0.0855568 0.9963334 -1.00541e-4 0.08555704 0.9963333 -9.76494e-5 0.08555692 0.9954041 -9.17099e-5 0.09576505 0.9954005 -9.80441e-5 0.09580212 0.9954075 -9.98889e-5 0.09572964 0.9940365 -2.0015e-4 0.1090483 0.9940401 -1.97473e-4 0.1090152 0.9940432 -2.03406e-4 0.1089869 0.9961944 0 0.08715939 0.996206 -2.27993e-4 0.08702689 0.9962059 -2.27984e-4 0.08702695 0.9962059 -2.27975e-4 0.08702695 0.9962053 0 0.08703398 0.9962053 0 0.08703398 0.9962053 0 0.08703398 0.9961701 -7.07916e-5 0.08743643 0.9961729 4.7259e-5 0.08740556 0.9961766 0 0.08736252 0.9962195 6.61753e-4 0.08686912 0.9961784 -1.53476e-4 0.08734285 0.9961784 -1.53483e-4 0.08734285 0.9961784 -1.53512e-4 0.08734279 0.9962218 -4.33761e-4 0.08684486 0.9962241 0 0.08682024 0.996223 0 0.08683204 0.9958301 -2.85852e-5 0.09122711 0.9958301 -2.74646e-5 0.09122747 0.9958302 -2.77137e-5 0.09122657 0.9958967 1.33263e-5 0.0904982 0.9958967 1.33819e-5 0.09049826 0.9958966 1.34425e-5 0.09049832 0.9961787 -6.97805e-6 0.08733868 0.9961787 -4.49992e-6 0.08733886 0.9961788 -6.51594e-6 0.08733844 0.9964617 8.96627e-6 0.08404874 0.9964618 8.6803e-6 0.08404839 0.9964618 9.0379e-6 0.08404767 0.9966475 3.58641e-6 0.08181637 0.9966474 3.2639e-6 0.08181631 0.9966474 4.1537e-6 0.08181631 0.9957414 -3.54917e-6 0.0921908 0.9957415 -2.77208e-6 0.09219014 0.9957413 -3.33207e-6 0.09219151 0.9969863 -1.35099e-6 0.07757747 0.9969864 -1.62229e-6 0.07757723 0.9969864 -1.24209e-6 0.07757705 0.9960562 -9.41019e-6 0.08872425 0.9960563 -9.26046e-6 0.08872425 0.9960563 -9.41237e-6 0.08872419 0.9960909 1.46204e-5 0.08833551 0.9960909 1.46819e-5 0.08833545 0.9960909 1.46525e-5 0.08833545 0.9961553 1.86653e-6 0.08760482 0.9961554 8.71452e-7 0.08760428 0.9961555 1.00746e-6 0.08760386 0.9961902 -1.14887e-6 0.08720767 0.9961902 -7.49016e-7 0.08720809 0.9961903 -1.55839e-6 0.08720725 0.9962438 -1.07608e-6 0.08659243 0.9962438 -1.44493e-6 0.08659321 0.9962437 -1.4063e-6 0.08659398 0.996168 2.76229e-6 0.08746087 0.9961681 3.25474e-6 0.08746075 0.996168 3.22186e-6 0.08746105 0.9959895 -2.24174e-6 0.08947104 0.9959895 -2.63496e-6 0.08947098 0.9959895 -2.50805e-6 0.08947086 0.9963756 0 0.08506441 0.9963755 1.62173e-7 0.08506423 0.9963755 0 0.08506405 0.9963095 -9.60854e-6 0.08583396 0.9963095 -9.51829e-6 0.08583396 0.9963095 -9.59022e-6 0.0858339 0.9959406 -1.19724e-6 0.0900132 0.9959406 -1.103e-6 0.09001332 0.9959406 -1.07748e-6 0.0900135 0.9962291 1.53203e-6 0.08676207 0.9962291 1.47079e-6 0.08676201 0.9962291 1.43268e-6 0.08676213 0.9961897 -2.3362e-7 0.08721369 0.9961897 -3.58719e-7 0.08721339 0.9961897 -6.72648e-7 0.08721303 0.9961812 2.45426e-4 0.08730965 0.9961812 2.45373e-4 0.08730953 0.9961812 2.45257e-4 0.08730977 0.9961853 -4.00771e-4 0.08726376 0.9961853 -4.0087e-4 0.08726382 0.9961851 -4.01008e-4 0.08726394 0.9961934 2.14683e-4 0.08717167 0.9961934 2.14613e-4 0.08717179 0.9961934 2.14638e-4 0.08717179 0.9961946 1.81429e-4 0.08715689 0.9961946 1.81348e-4 0.08715671 0.9961946 1.81156e-4 0.08715671 0.9962023 -1.0207e-4 0.08706903 0.9962023 -1.02111e-4 0.08706915 0.9962023 -1.02188e-4 0.08706933 0.9962083 -2.90167e-4 0.08700066 0.9962082 -2.90033e-4 0.08700066 0.9962083 -2.90148e-4 0.0870009 0.9960716 2.33146e-4 0.08855211 0.9960715 2.33241e-4 0.08855211 0.9960716 2.33236e-4 0.08855211 0.9961923 -9.44692e-5 0.08718442 0.9961923 -9.42768e-5 0.08718413 0.9961923 -9.44209e-5 0.08718395 0.9966727 7.7365e-6 0.08150857 0.9966727 7.48178e-6 0.08150905 0.9966726 7.31414e-6 0.08150959 0.9959427 -7.98858e-5 0.08999139 0.9959427 -7.97979e-5 0.08999127 0.9959427 -7.95696e-5 0.08999127 0.9962424 -2.11204e-6 0.08660918 0.9962425 -2.32394e-6 0.08660912 0.9962425 -2.24833e-6 0.08660912 0.9999619 0.008703231 7.30187e-4 0.9999611 0.008798837 7.87169e-4 0.9999608 0.008813083 8.38786e-4 0.9950971 -7.3877e-4 0.09890139 0.9950972 -7.38735e-4 0.09889936 0.9951028 -7.31655e-4 0.09884303 0.9962362 1.29048e-4 0.08667981 0.9947028 9.02708e-6 0.1027932 0.9947084 3.57244e-6 0.1027396 0.9947027 6.13055e-6 0.1027938 0.9962303 1.35911e-4 0.08674776 0.9962304 1.35948e-4 0.08674776 0.9962303 1.35995e-4 0.08674776 0.9883058 -0.00105375 0.1524819 0.9882277 -0.001009285 0.1529872 0.988398 -0.001087903 0.1518823 0.9960148 -1.27192e-4 0.08918952 0.9960148 -1.27911e-4 0.0891897 0.9960147 -1.26534e-4 0.08918941 0.9967119 9.97781e-5 0.0810272 0.9967119 1.00144e-4 0.0810272 0.9967197 9.99554e-5 0.0809316 0.9965215 -9.32631e-5 0.08333754 0.9965214 -9.28778e-5 0.08333736 0.9965214 -9.29525e-5 0.08333706 0.9961233 -9.74554e-5 0.08796888 0.9961233 -9.7455e-5 0.08796918 0.9961233 -9.74662e-5 0.08796954 0.9962073 1.63604e-4 0.08701258 0.9960237 -1.47185e-4 0.08908969 0.9960237 -1.47081e-4 0.08908969 0.9960237 -1.46808e-4 0.08908993 0.9961906 8.00772e-5 0.08720427 0.9961906 8.00665e-5 0.08720421 0.9961906 8.00041e-5 0.08720421 0.9960493 4.90079e-6 0.08880186 0.9960493 5.00616e-6 0.08880192 0.9960493 5.14154e-6 0.08880203 0.996251 3.30934e-6 0.0865097 0.996251 3.19391e-6 0.0865097 0.996251 3.1894e-6 0.0865097 0.9962232 -1.15409e-5 0.08682924 0.9962233 -1.15611e-5 0.0868293 0.9962232 -1.15484e-5 0.08682936 0.996147 1.0967e-4 0.08769929 0.996147 1.09889e-4 0.08769947 0.996147 1.0976e-4 0.08769977 0.9962067 5.45586e-4 0.08701813 0.9961212 1.89232e-4 0.08799207 0.9961211 1.88254e-4 0.08799242 0.9961211 1.89357e-4 0.08799326 0.9961987 -3.55605e-4 0.08710908 0.9961988 -3.55576e-4 0.08710926 0.9961988 -3.55693e-4 0.08710908 0.9962012 -2.4211e-6 0.08708214 0.9962071 6.27161e-4 0.08701217 0.9962558 8.49133e-5 0.08645468 0.9962559 8.48552e-5 0.08645462 0.9962558 8.50885e-5 0.08645504 0.9960858 -9.65191e-5 0.08839136 0.9960858 -9.64559e-5 0.08839136 0.9960859 -9.64957e-5 0.08839136 0.9961305 -4.95353e-6 0.08788752 0.9961304 -4.70442e-6 0.0878874 0.9961304 -4.87454e-6 0.0878874 0.9964249 -1.76279e-6 0.08448445 0.9964249 -9.43264e-7 0.08448439 0.9964249 -1.36415e-6 0.08448427 0.996201 2.15194e-7 0.08708429 0.996201 -4.06057e-7 0.08708411 0.996201 -8.58214e-7 0.08708447 0.9962229 3.07129e-4 0.08683222 0.9960126 0 0.08921402 0.9960126 2.06986e-7 0.08921384 0.9960125 2.98071e-7 0.08921414 0.9961144 -3.03795e-6 0.08806878 0.9961145 -2.96824e-6 0.08806884 0.9961145 -3.24566e-6 0.0880689 0.9964099 -2.38432e-6 0.08466136 0.9964098 -2.35753e-6 0.08466142 0.9964099 -2.42161e-6 0.08466124 0.9961843 2.3074e-6 0.08727556 0.9961842 2.41566e-6 0.08727526 0.9961844 2.18465e-6 0.08727496 0.9960512 -1.05662e-4 0.08878099 0.9960513 -1.05527e-4 0.08878093 0.9960512 -1.05771e-4 0.08878111 0.9961143 -9.99184e-5 0.08807027 0.9961143 -9.96222e-5 0.08807033 0.9961143 -9.96732e-5 0.08807033 0.9961431 -8.78194e-7 0.08774417 0.9961431 -1.46567e-6 0.08774387 0.996143 -8.58563e-7 0.08774477 0.9965119 -3.05648e-6 0.08345133 0.9965079 -2.26754e-6 0.08349907 0.9965119 -3.0485e-6 0.08345133 0.9961763 1.54877e-5 0.08736574 0.9961764 1.55192e-5 0.08736574 0.9961764 1.54956e-5 0.0873658 0.9960207 7.90358e-7 0.08912312 0.9960206 8.30041e-7 0.08912354 0.9960207 1.35566e-6 0.08912253 0.9962472 -3.414e-6 0.08655405 0.9962472 -3.42427e-6 0.08655399 0.9962472 -3.59735e-6 0.08655393 0.9962648 9.77055e-5 0.08635163 0.9962648 9.7575e-5 0.08635181 0.9962648 9.78146e-5 0.08635121 0.996084 -4.31552e-6 0.08841329 0.996084 -4.20911e-6 0.08841311 0.9960839 -4.42636e-6 0.08841353 0.9962698 1.26157e-5 0.08629333 0.9962699 1.26207e-5 0.08629328 0.9962699 1.26521e-5 0.08629328 0.996128 -8.984e-5 0.08791595 0.996128 -9.00813e-5 0.08791613 0.996128 -9.02067e-5 0.08791589 0.9962385 -1.33107e-4 0.08665394 0.9962385 -1.33176e-4 0.08665394 0.9962385 -1.33103e-4 0.08665394 0.9961272 -3.52104e-5 0.08792448 0.9961272 -3.5172e-5 0.08792442 0.9961271 -3.51534e-5 0.08792442 0.9963316 -4.55311e-6 0.08557754 0.9963315 -4.39468e-6 0.08557766 0.9963315 -4.44496e-6 0.08557754 0.99615 -6.59126e-6 0.08766508 0.9961501 -7.17655e-6 0.08766502 0.99615 -7.07438e-6 0.08766508 0.9961646 -1.53319e-6 0.08749985 0.9961646 -1.31482e-6 0.08749979 0.9961646 -1.0946e-6 0.08750003 0.9963806 1.10162e-4 0.08500415 0.9963806 1.10052e-4 0.08500397 0.9963806 1.10226e-4 0.08500432 0.9960742 1.00637e-4 0.08852219 0.9960743 1.0053e-4 0.08852201 0.9960742 1.13855e-4 0.08852273 0.9962788 -9.80126e-5 0.08619058 0.9962788 -9.75938e-5 0.08619064 0.9962788 -9.7666e-5 0.08619058 0.9961627 -3.51204e-6 0.08752071 0.9961627 -3.90608e-6 0.08752107 0.9961628 -3.65578e-6 0.08752036 0.9960409 4.04673e-6 0.08889657 0.9960409 4.39308e-6 0.08889663 0.9960408 4.57489e-6 0.08889704 0.9962337 9.85426e-5 0.08670949 0.9962337 9.86015e-5 0.08670955 0.9962337 9.85233e-5 0.08670955 0.9963448 -4.83327e-7 0.08542293 0.9963448 -6.46163e-7 0.08542287 0.9963448 0 0.08542275 0.9959798 -2.48225e-4 0.0895785 0.9960938 -2.96914e-6 0.08830189 0.9960939 -2.56918e-6 0.08830147 0.9960939 -2.685e-6 0.08830106 0.996179 -3.58121e-4 0.08733457 0.996179 -3.58136e-4 0.08733457 0.9961791 -3.58161e-4 0.08733463 0.9960879 2.04578e-7 0.08836877 0.9960882 -1.34187e-4 0.08836585 0.996088 7.1284e-7 0.08836746 0.9962626 -6.22181e-5 0.08637779 0.9962097 -5.11521e-4 0.0869835 0.9962098 -5.11573e-4 0.08698332 0.9962097 -5.11512e-4 0.0869832 0.9964178 3.20055e-7 0.08456832 0.9964218 1.31741e-6 0.08452135 0.9964216 8.9407e-7 0.08452194 0.9960808 -9.7648e-5 0.08844846 0.9960809 -9.78991e-5 0.08844721 0.9960807 -9.76426e-5 0.08844983 0.9961661 -5.72377e-4 0.08748108 0.9961661 -5.72641e-4 0.08748114 0.9961661 -5.72049e-4 0.08748042 0.9962105 2.55549e-6 0.08697658 0.9962103 2.8307e-6 0.08697682 0.9962103 2.61294e-6 0.086977 0.9960631 -1.0162e-4 0.08864694 0.9960631 -1.02072e-4 0.08864706 0.9960632 -1.02166e-4 0.08864665 0.9963763 -9.99478e-5 0.08505576 0.9963764 -1.00849e-4 0.08505338 0.996376 -1.00574e-4 0.08505797 0.9960342 -6.67123e-6 0.08897268 0.996034 -6.27863e-6 0.08897286 0.9960341 -6.02379e-6 0.08897304 0.9961929 3.79845e-4 0.08717674 0.9961929 3.78491e-4 0.08717584 0.9961928 3.80132e-4 0.08717793 0.9966996 -8.23486e-7 0.08117872 0.9966996 -2.16998e-7 0.08117842 0.9966995 -7.93367e-7 0.08117896 0.9961202 2.57579e-6 0.08800387 0.9961202 2.53274e-6 0.08800387 0.9961202 2.40293e-6 0.08800387 0.9961314 5.96794e-4 0.08787447 0.9961314 5.96579e-4 0.08787459 0.9961314 5.96814e-4 0.08787459 0.9964029 2.4097e-6 0.08474314 0.9964029 3.43705e-6 0.0847432 0.9964029 2.43582e-6 0.08474308 0.9950258 -2.47647e-6 0.09961777 0.9950212 -1.01002e-6 0.09966421 0.9950257 -1.98174e-6 0.09961903 0.9963029 3.35856e-4 0.08591037 0.9963029 3.35892e-4 0.08591043 0.9963029 3.35852e-4 0.08591032 0.9970922 2.74624e-6 0.07620573 0.9970919 6.502e-6 0.07620888 0.9970917 4.29898e-6 0.07621175 0.9956881 -1.03351e-6 0.09276533 0.995688 -9.24221e-7 0.09276676 0.9956881 -1.10751e-6 0.09276378 0.9962538 -0.001573026 0.0864638 0.9962536 -0.001569092 0.08646678 0.9962539 -0.00157535 0.08646267 0.9963951 -4.93431e-6 0.08483421 0.9963951 -4.46651e-6 0.08483403 0.9963951 -4.85287e-6 0.08483445 0.9961785 -1.09235e-6 0.08734118 0.9961777 -6.5472e-7 0.08735054 0.9961835 -2.30651e-7 0.0872845 0.9964486 1.18311e-4 0.08420366 0.9959592 0.001320421 0.0897966 0.9959625 0.001282989 0.08976173 0.9959592 0.00132209 0.08979737 0.9955997 -1.85016e-6 0.09370875 0.9955998 -6.46338e-7 0.0937075 0.9955996 -9.61089e-7 0.09371006 0.9960911 -4.07019e-5 0.08833348 0.996091 -4.07073e-5 0.0883336 0.996091 -4.07057e-5 0.0883336 0.9963434 4.65093e-5 0.08543896 0.9963436 4.55811e-5 0.08543783 0.9963434 4.67146e-5 0.08543962 0.9960286 1.11196e-4 0.08903437 0.9960286 1.11686e-4 0.08903437 0.9960286 1.11887e-4 0.08903473 0.9959523 4.87507e-6 0.08988416 0.9959523 4.12051e-6 0.08988404 0.9959523 4.90947e-6 0.08988386 0.9970366 -4.94585e-6 0.07692843 0.9970366 -4.33018e-6 0.07692962 0.9970368 -5.40607e-6 0.07692718 0.9961484 -0.001507163 0.08767044 0.9961481 -0.001502752 0.08767473 0.9961487 -0.001506149 0.08766752 0.9949854 3.18463e-6 0.1000208 0.9949849 -2.82563e-6 0.100026 0.9949859 -6.28934e-7 0.1000154 0.99654 -1.0523e-5 0.08311605 0.9965357 1.72732e-5 0.08316677 0.9965402 -1.00946e-5 0.08311289 0.9965044 5.32949e-7 0.08354115 0.9965003 -5.6794e-7 0.08358925 0.9965003 2.0233e-7 0.08358955 0.9974824 4.69119e-6 0.07091575 0.9974862 1.32974e-5 0.07086265 0.9974785 4.29939e-6 0.07097053 0.994894 8.73173e-4 0.1009218 0.994889 8.8559e-4 0.1009715 0.994894 8.73539e-4 0.1009221 0.9959805 1.87989e-4 0.08957076 0.9959803 1.90165e-4 0.08957296 0.9959809 1.85819e-4 0.08956533 0.996605 8.41633e-5 0.08233237 0.996605 8.55774e-5 0.08233249 0.9966049 8.49615e-5 0.08233374 0.9961698 7.66253e-6 0.08744025 0.9961699 7.5876e-6 0.08744025 0.9961698 7.64567e-6 0.08744025 0.996459 -8.54672e-5 0.08408021 0.996459 -8.66102e-5 0.08408033 0.9964591 -8.64624e-5 0.08408039 0.9964745 -8.11664e-5 0.08389562 0.9964743 -8.93546e-5 0.08389919 0.996478 -8.26681e-5 0.08385598 0.9965651 -8.6532e-5 0.08281344 0.9965653 -8.60675e-5 0.08281147 0.9965651 -8.60962e-5 0.08281385 0.9961828 -1.75455e-6 0.08729219 0.9961828 -1.77615e-6 0.08729219 0.9961828 -1.62174e-6 0.08729219 0.9962233 -9.4466e-5 0.08682805 0.9962233 -9.38887e-5 0.08682799 0.9962234 -9.47922e-5 0.08682787 0.996219 1.08067e-4 0.08687829 0.9961752 -2.81204e-6 0.08737939 0.9961752 -3.14089e-6 0.08737963 0.9961751 -3.45887e-6 0.08737915 0.9960533 3.98599e-7 0.08875691 0.9960533 6.49568e-7 0.08875703 0.9960533 0 0.08875715 0.9961376 2.10974e-7 0.0878064 0.9961376 2.05626e-7 0.08780622 0.9961376 1.79047e-7 0.08780604 0.9963011 -5.63432e-7 0.0859304 0.9963012 -3.93251e-7 0.08593028 0.9963012 -2.9066e-7 0.08593064 0.996038 -8.83601e-7 0.08892887 0.996038 -8.34877e-7 0.08892887 0.996038 -8.9097e-7 0.08892887 0.9962734 3.00301e-6 0.08625131 0.9962735 3.24496e-6 0.08625155 0.9962735 3.5706e-6 0.08625113 0.9959299 3.18047e-7 0.09013193 0.9959298 0 0.09013181 0.9959299 3.44589e-7 0.0901317 0.9961261 -2.72675e-6 0.08793622 0.9961261 -2.7651e-6 0.08793634 0.9961262 -3.14861e-6 0.08793604 0.9962105 7.06299e-7 0.08697611 0.9962105 1.15588e-6 0.08697587 0.9962105 6.22473e-7 0.08697557 0.9961462 -9.79147e-5 0.0877096 0.9961462 -9.78159e-5 0.08770984 0.9961462 -9.76756e-5 0.08770936 0.9966016 -7.79459e-7 0.0823729 0.9966016 -1.09361e-6 0.08237308 0.9966016 -1.63433e-6 0.08237272 0.996059 4.09448e-6 0.08869385 0.996059 4.25467e-6 0.08869403 0.9960589 4.26988e-6 0.08869421 0.9961129 3.28408e-7 0.08808678 0.9961129 9.86824e-7 0.0880863 0.996113 4.52157e-7 0.08808583 0.9961898 -1.43361e-6 0.08721196 0.9961898 -1.61864e-6 0.08721208 0.9961898 -1.33471e-6 0.08721178 0.9961563 -1.39743e-6 0.08759379 0.9961563 -7.76723e-7 0.08759403 0.9961563 -2.77808e-6 0.08759355 0.9964172 -3.29089e-6 0.08457541 0.9964172 -3.39023e-6 0.08457553 0.9964172 -3.21283e-6 0.08457559 0.9960668 -3.5283e-6 0.0886057 0.9960669 -3.65218e-6 0.08860528 0.9960668 -3.72551e-6 0.08860617 0.9961724 -3.85697e-6 0.08741098 0.9961724 -3.72858e-6 0.08741098 0.9961724 -3.7573e-6 0.08741098 0.99635 0 0.0853632 0.9963499 2.00234e-7 0.08536332 0.99635 9.24338e-7 0.08536291 0.9961891 -7.044e-7 0.08722001 0.9961888 -1.21162e-6 0.08722376 0.9961885 -9.48552e-7 0.08722716 0.996262 1.35101e-6 0.08638334 0.996262 1.18936e-6 0.0863834 0.996262 1.17836e-6 0.08638334 0.9959239 -3.24548e-7 0.09019768 0.9959239 0 0.09019804 0.9959239 -3.98315e-7 0.09019732 0.9961577 -4.27168e-7 0.08757919 0.9961576 -3.95894e-7 0.08757919 0.9961577 -4.5402e-7 0.08757919 0.9964894 3.45412e-7 0.08371955 0.9964853 -1.75834e-6 0.08376812 0.9964895 1.34081e-6 0.08371853 0.9962784 1.47861e-6 0.08619427 0.9962784 1.48438e-6 0.08619427 0.9962784 1.75007e-6 0.08619433 0.9962546 -4.46968e-6 0.08646976 0.9962545 -3.63635e-6 0.0864703 0.9962546 -3.28268e-6 0.08646905 0.9957135 -4.0094e-6 0.09249156 0.9957135 -3.16806e-6 0.09249204 0.9957134 -2.98861e-6 0.09249234 0.9961534 -2.77324e-4 0.08762675 0.9958908 -1.02218e-5 0.09056299 0.9958908 -9.69484e-6 0.09056276 0.9958907 -1.01608e-5 0.09056329 0.9967613 2.89344e-6 0.08041751 0.9967613 1.72574e-6 0.08041876 0.9967615 3.67946e-6 0.08041661 0.9951267 3.28845e-5 0.09860461 0.9951267 3.2987e-5 0.09860467 0.9951268 3.30595e-5 0.09860461 0.9963893 2.06e-6 0.08490133 0.9963894 2.7042e-6 0.08490121 0.9963894 2.76347e-6 0.08490103 0.9968432 -1.06484e-4 0.07939583 0.9968432 -1.07448e-4 0.07939642 0.9968432 -1.07072e-4 0.07939517 0.996138 -9.37998e-5 0.08780199 0.996138 -9.39868e-5 0.08780193 0.996138 -9.34543e-5 0.08780193 0.9968674 3.87181e-6 0.07909077 0.9968674 4.37151e-6 0.07909137 0.9968674 4.38292e-6 0.0790922 0.9936692 -1.43249e-5 0.1123462 0.9936693 -1.48942e-5 0.1123446 0.9936691 -1.53286e-5 0.1123474 0.995236 -9.3127e-5 0.09749495 0.995241 -8.89122e-5 0.09744483 0.9952359 -8.93986e-5 0.09749644 0.9960938 5.68264e-6 0.08830201 0.9960932 2.42528e-6 0.08830851 0.9960927 8.23289e-6 0.08831441 0.9978124 -2.45764e-4 0.06611025 0.9978124 -2.45756e-4 0.06611025 0.9978124 -2.4569e-4 0.06611025 0.996591 -9.49311e-5 0.08250117 0.9965916 -1.04104e-4 0.08249378 0.9965901 -1.07698e-4 0.08251142 0.996567 -1.99206e-4 0.08279031 0.996567 -2.06532e-4 0.08279025 0.996567 -2.04517e-4 0.08279031 0.9971619 1.23287e-6 0.07528775 0.9971619 -1.08359e-6 0.07528775 0.9971619 3.397e-6 0.07528775 0.9967038 4.29951e-7 0.08112823 0.9966999 2.88093e-7 0.08117461 0.9967 -1.30502e-7 0.08117407 0.9951192 2.03295e-6 0.09868156 0.9951143 8.16304e-7 0.09872937 0.9951192 2.21888e-7 0.09868121 0.9964388 1.56928e-7 0.08432078 0.9964388 2.52427e-7 0.08431982 0.9964389 -1.75787e-7 0.08431929 0.9965183 -6.00136e-7 0.08337455 0.9965184 6.11413e-7 0.08337455 0.9965183 2.94996e-7 0.0833745 0.9965635 7.40634e-7 0.08283364 0.9965676 0 0.08278393 0.9965676 -2.14204e-7 0.08278262 0.9957056 0 0.09257727 0.9957056 0 0.09257686 0.9957055 0 0.09257787 0.9962278 0 0.08677726 0.9962276 1.47233e-7 0.08677887 0.9962276 1.75321e-7 0.08678001 0.9961203 0 0.08800232 0.9961203 -5.01051e-7 0.0880025 0.9961203 -1.97644e-7 0.08800202 0.9963139 -1.72629e-7 0.08578389 0.9963139 1.76031e-7 0.08578372 0.9963139 0 0.0857836 0.9960477 0 0.08882099 0.9960477 0 0.08882093 0.9960476 0 0.08882111 0.996187 1.23022e-7 0.08724391 0.996187 2.81666e-7 0.08724325 0.9961872 0 0.08724272 0.9962354 -2.81607e-7 0.08669066 0.9962353 -2.60305e-7 0.08669072 0.9962354 0 0.0866906 0.9959904 0 0.08946079 0.9961537 0 0.08762323 0.9961538 0 0.08762329 0.9961537 0 0.08762311 0.9961124 0 0.08809208 0.9961125 -3.53797e-7 0.08809119 0.9961125 0 0.08809053 0.9961521 1.71064e-7 0.08764231 0.9961521 -2.82191e-7 0.08764201 0.996152 0 0.08764272 0.9961489 -1.54774e-7 0.08767831 0.996149 -2.13535e-7 0.08767759 0.996149 0 0.087677 0.9962837 5.70529e-7 0.08613407 0.9962837 4.27244e-7 0.08613407 0.9962878 2.98314e-7 0.08608633 0.9963303 0 0.08559119 0.9963303 -3.59835e-7 0.08559113 0.9963303 2.19909e-7 0.08559107 0.9962509 -2.91833e-7 0.08651101 0.9962509 1.32073e-7 0.08651071 0.9962509 0 0.08651137 0.996044 -3.07715e-7 0.08886134 0.996044 -1.8325e-7 0.08886259 0.9960439 0 0.08886355 0.9960944 1.64521e-7 0.08829557 0.9960944 0 0.08829581 0.9960944 0 0.08829534 0.9960451 -1.51995e-7 0.08884918 0.9960451 -1.31217e-7 0.08884918 0.9960451 1.98022e-7 0.08884912 0.9963288 0 0.08561033 0.9964448 0 0.08424937 0.9964528 -1.67277e-7 0.08415395 0.9964528 1.98255e-7 0.084154 0.9961972 0 0.08712702 0.9961972 0 0.08712691 0.9961972 0 0.08712714 0.9963272 0 0.0856294 0.9963272 -3.9613e-7 0.08562934 0.9963312 0 0.0855816 0.9960321 0 0.08899456 0.9960322 0 0.08899426 0.9960322 0 0.08899492 0.9962607 0 0.08639842 0.9962607 -1.84214e-7 0.08639895 0.9962607 0 0.08639937 0.9964197 0 0.08454447 0.9959365 0 0.0900588 0.9959365 0 0.0900588 0.9959365 0 0.09005874 0.9962431 1.45012e-7 0.08660054 0.9962431 0 0.08660072 0.9962432 1.51325e-7 0.08660036 0.9960787 -2.52796e-7 0.08847278 0.9960744 0 0.08851927 0.9960746 -2.86847e-7 0.08851826 0.9962785 -4.66086e-7 0.08619391 0.9962785 1.7439e-7 0.08619332 0.9962784 3.55969e-7 0.08619469 0.995909 0 0.09036177 0.9963659 -4.83934e-7 0.08517634 0.996366 0 0.08517634 0.9963659 3.31173e-7 0.08517634 0.9961648 3.98723e-7 0.08749771 0.9961647 5.53738e-7 0.08749866 0.9961646 -5.27594e-7 0.08749932 0.9959701 -4.26125e-7 0.08968561 0.9959702 -2.05357e-7 0.0896849 0.9959701 6.71134e-7 0.08968663 0.9961635 -3.35334e-7 0.08751207 0.9961634 3.86845e-7 0.0875135 0.9961633 0 0.0875144 0.9964386 -1.3711e-6 0.0843212 0.9964386 5.06174e-7 0.08432114 0.9964386 -8.73522e-7 0.0843212 0.99656 0 0.08287483 0.99656 3.33424e-7 0.08287429 0.9965601 -3.09665e-7 0.082874 0.9955738 0 0.09398388 0.9955738 0 0.09398376 0.9955738 0 0.09398406 0.9965503 6.32135e-7 0.08299148 0.9965502 8.46617e-7 0.08299201 0.9965503 7.09901e-7 0.08299225 0.9962146 1.50956e-6 0.08692872 0.9962146 6.61937e-7 0.08692914 0.9962147 0 0.08692759 0.9971017 -5.31226e-6 0.07608145 0.9971085 -3.64616e-6 0.07599288 0.9971085 3.48594e-6 0.07599288 0.9961732 0 0.08740192 0.9961732 0 0.08740192 0.9961732 0 0.08740192 0.9962025 0 0.0870673 0.9969946 -6.94381e-7 0.07747125 0.9969945 -8.59224e-7 0.07747232 0.9969945 0 0.07747298 0.9961681 -1.15346e-6 0.08746057 0.9961681 -1.15652e-6 0.08746051 0.996168 -1.13875e-6 0.08746057 0.9962022 2.62327e-6 0.08707123 0.9962021 2.62543e-6 0.08707129 0.9962021 2.63407e-6 0.08707118 0.9962311 -1.23211e-4 0.08674019 0.9961279 9.29343e-5 0.08791679 0.9961279 9.30005e-5 0.08791673 0.9961279 9.30155e-5 0.08791679 0.9961748 -6.85759e-7 0.08738428 0.9961748 -6.14469e-7 0.08738428 0.9961747 -5.70435e-7 0.08738434 0.9962437 -1.41512e-6 0.08659428 0.9962437 -1.29681e-6 0.08659434 0.9962437 -1.53924e-6 0.08659452 0.996173 2.03251e-6 0.08740431 0.9961729 2.50412e-6 0.08740442 0.9961729 2.11713e-6 0.0874046 0.9961696 1.33873e-4 0.08744174 0.9962581 0 0.0864287 0.9962581 0 0.0864287 0.996258 0 0.0864287 0.9962685 3.11553e-6 0.0863077 0.9962685 3.34432e-6 0.0863077 0.9962685 3.22922e-6 0.08630776 0.9961673 -1.48994e-6 0.08747029 0.9961673 -1.42957e-6 0.08746999 0.9961673 -1.55193e-6 0.08746975 0.9960016 2.21942e-4 0.08933687 0.9960017 2.20992e-4 0.08933466 0.9960017 2.19738e-4 0.08933371 0.9960768 -3.52308e-6 0.08849298 0.9960768 -3.52306e-6 0.08849298 0.9960768 -2.80587e-6 0.08849292 0.9947047 -1.53355e-6 0.1027746 0.9947046 3.54757e-6 0.1027762 0.9947044 -2.07964e-6 0.1027782 0.9963438 4.6456e-6 0.08543455 0.9963438 4.76779e-6 0.08543449 0.9963438 4.66282e-6 0.08543443 0.9960013 -1.96258e-5 0.08933991 0.9960012 -2.25131e-5 0.08934003 0.9960058 -1.83918e-5 0.08928906 0.9972153 1.99881e-4 0.07457685 0.9972115 2.02151e-4 0.07462799 0.9972063 1.89676e-4 0.07469666 0.9957166 1.01441e-4 0.09245735 0.9957166 1.02014e-4 0.09245729 0.9957167 1.01186e-4 0.09245711 0.9958359 5.40662e-7 0.09116506 0.9958359 3.05125e-7 0.09116518 0.9958359 5.93529e-7 0.09116435 0.9967694 6.35104e-7 0.08031719 0.9967696 3.67465e-7 0.08031612 0.9967696 2.65893e-7 0.08031505 0.9962788 -1.65362e-6 0.08619034 0.9962786 -2.53227e-6 0.08619254 0.9962791 -3.33751e-6 0.08618658 0.9961709 -1.3077e-6 0.08742719 0.9961709 -1.47731e-6 0.08742707 0.9961709 -1.21464e-6 0.08742725 0.9961243 -6.73537e-5 0.08795708 0.9961243 -6.73546e-5 0.08795708 0.9961243 -6.73308e-5 0.08795708 0.9961506 -2.3053e-4 0.08765846 0.9961506 -2.30463e-4 0.08765846 0.9961506 -2.30574e-4 0.08765852 0.9962356 -1.54662e-4 0.0866881 0.9962355 -1.54653e-4 0.08668816 0.9962356 -1.54611e-4 0.08668816 0.9959763 -9.50944e-5 0.08961695 0.9959763 -9.51021e-5 0.08961719 0.9959763 -9.50534e-5 0.08961731 0.996148 -4.16716e-6 0.08768898 0.9961479 -3.90096e-6 0.08768922 0.996148 -4.00997e-6 0.08768862 0.9960733 -9.90131e-5 0.08853328 0.9960732 -9.94383e-5 0.08853393 0.9960734 -9.84853e-5 0.08853089 0.9963998 2.58492e-6 0.08477926 0.9963998 2.47636e-6 0.0847792 0.9963999 2.97185e-6 0.08477914 0.9963079 8.29742e-6 0.0858528 0.9963038 5.41029e-6 0.08590054 0.9963079 8.66974e-6 0.08585268 0.996245 -9.99809e-5 0.08657908 0.9962451 -9.98786e-5 0.08657872 0.9962449 -1.00235e-4 0.08657956 0.9960107 -4.90167e-6 0.08923465 0.9960107 -4.65659e-6 0.08923411 0.9960108 -4.67687e-6 0.08923363 0.9961936 6.65779e-7 0.08716827 0.9961936 7.61589e-7 0.08716833 0.9961936 1.34642e-6 0.08716827 0.9961786 -3.189e-6 0.08734005 0.9961786 -2.2559e-6 0.08734011 0.9961786 -2.60212e-6 0.08734011 0.9961199 -1.91881e-5 0.08800685 0.9961199 -1.91321e-5 0.08800685 0.9961199 -1.91537e-5 0.08800691 0.9962053 8.37405e-6 0.08703517 0.9962052 8.19885e-6 0.08703523 0.9962052 8.36572e-6 0.08703523 0.9961408 1.02803e-4 0.08777058 0.9961408 1.02407e-4 0.08777052 0.9961407 1.02659e-4 0.08777076 0.9963304 -1.02335e-5 0.08559101 0.9963304 -1.03317e-5 0.08559101 0.9963304 -1.01753e-5 0.08559089 0.996345 1.01112e-4 0.08542174 0.9963449 1.01502e-4 0.08542174 0.9963449 1.01539e-4 0.08542168 0.9960281 -1.33552e-6 0.08903944 0.9960281 -1.85339e-6 0.08903914 0.9960281 -1.58395e-6 0.08903884 0.9961462 -4.07294e-6 0.08770859 0.9961462 -4.10178e-6 0.08770853 0.9961462 -4.18141e-6 0.08770865 0.9961755 1.04957e-4 0.08737599 0.9961755 1.0495e-4 0.08737599 0.9961755 1.04953e-4 0.08737599 0.9963132 1.98057e-6 0.08579188 0.996313 2.58419e-6 0.08579224 0.9963132 2.15002e-6 0.08579152 0.9962107 -4.41053e-6 0.08697319 0.9962107 -4.37492e-6 0.0869733 0.9962106 -4.32017e-6 0.08697342 0.9961947 1.3616e-4 0.0871554 0.9961947 1.36086e-4 0.0871554 0.9961947 1.36107e-4 0.0871554 0.9961478 4.66531e-6 0.08769035 0.9961478 4.88688e-6 0.08769053 0.9961478 5.07425e-6 0.08769011 0.9962842 -1.1817e-5 0.08612757 0.9962048 6.99219e-7 0.08704072 0.9962048 1.00792e-6 0.08704107 0.9962048 8.82603e-7 0.08704042 0.9962866 -9.83121e-5 0.08609962 0.9962866 -9.78768e-5 0.08609962 0.9962866 -9.83834e-5 0.08609968 0.9962064 8.1877e-4 0.08701884 0.9961482 -8.98814e-5 0.08768665 0.9961481 -9.01616e-5 0.08768647 0.9961482 -8.99171e-5 0.08768647 0.996142 -1.36897e-4 0.08775717 0.996142 -1.3694e-4 0.08775711 0.9961419 -1.36928e-4 0.08775717 0.9961402 1.85519e-6 0.08777689 0.9961401 1.90793e-6 0.08777737 0.9961403 1.90211e-6 0.08777648 0.9963453 1.68593e-6 0.08541744 0.9963453 1.59664e-6 0.08541768 0.9963453 2.09757e-6 0.08541798 0.9961942 2.83504e-4 0.0871613 0.9962428 -3.76171e-6 0.08660537 0.9962428 -3.87419e-6 0.08660531 0.9962427 -3.71943e-6 0.08660519 0.9960507 6.58736e-7 0.08878594 0.9960508 8.06642e-7 0.0887857 0.9960508 9.08789e-7 0.08878618 0.9961215 8.29448e-6 0.08798903 0.9961216 9.5095e-6 0.08798861 0.9961216 9.43441e-6 0.08798807 0.9962408 2.33622e-5 0.0866276 0.9962408 2.33898e-5 0.08662766 0.9962408 2.3445e-5 0.0866276 0.9961985 4.9441e-6 0.08711373 0.9961984 4.42308e-6 0.08711367 0.9961985 4.63054e-6 0.08711361 0.9961605 -5.63521e-6 0.08754658 0.9961605 -5.87961e-6 0.08754658 0.9961605 -5.73241e-6 0.08754676 0.9963232 2.64384e-6 0.08567488 0.9963232 2.37115e-6 0.08567488 0.9963232 2.42896e-6 0.08567494 0.9960756 2.38052e-6 0.08850765 0.9960756 1.64378e-6 0.08850765 0.9960755 1.34937e-6 0.08850777 0.9962279 -3.50925e-6 0.08677542 0.9962279 -3.53569e-6 0.08677548 0.9962279 -3.56796e-6 0.08677554 0.9962753 4.58881e-6 0.08623063 0.9962753 4.61054e-6 0.08623063 0.9962753 4.70964e-6 0.08623063 0.9959806 -2.97153e-6 0.0895695 0.9959806 -3.33518e-6 0.08956974 0.9959806 -3.2682e-6 0.08956927 0.9963672 -1.54168e-4 0.0851612 0.9963673 -1.54154e-4 0.0851612 0.9963672 -1.54177e-4 0.08516126 0.9961775 2.40648e-6 0.08735233 0.9961775 2.59383e-6 0.08735221 0.9961775 2.51419e-6 0.08735233 0.9961524 -1.36848e-6 0.08763831 0.9961524 -1.06581e-6 0.08763837 0.9961524 -1.42353e-6 0.08763843 0.9962166 -9.67304e-5 0.08690595 0.9962166 -9.67166e-5 0.08690595 0.9962166 -9.66679e-5 0.08690595 0.9960551 4.90734e-6 0.08873665 0.9960551 4.78001e-6 0.08873659 0.9960551 4.7629e-6 0.08873677 0.9962344 2.56026e-6 0.08670139 0.9962344 2.56157e-6 0.08670133 0.9962344 2.60192e-6 0.08670145 0.9962366 -3.44691e-6 0.0866757 0.9962366 -3.14714e-6 0.08667612 0.9962366 -3.27779e-6 0.08667641 0.9963119 9.71186e-5 0.08580553 0.9963119 9.7077e-5 0.08580559 0.9963119 9.72645e-5 0.08580571 0.9963709 -5.5034e-6 0.08511799 0.9963709 -5.31832e-6 0.08511799 0.9963709 -5.68811e-6 0.08511799 0.9959163 1.27207e-6 0.09028178 0.9959162 1.41628e-6 0.09028279 0.9959161 7.2876e-7 0.09028375 0.9961244 -1.39708e-5 0.08795642 0.9961244 -1.3857e-5 0.08795648 0.9961244 -1.39074e-5 0.08795642 0.9961892 7.23627e-7 0.08721971 0.9961892 1.72405e-6 0.08721858 0.9961894 4.28874e-7 0.08721709 0.9963387 -9.17464e-6 0.08549416 0.9963387 -9.19926e-6 0.08549451 0.9963387 -8.79986e-6 0.08549386 0.9961278 -4.86092e-6 0.08791714 0.9961278 -5.41416e-6 0.0879172 0.9961278 -5.31273e-6 0.08791732 0.996299 0 0.08595633 0.9962989 2.03046e-7 0.08595609 0.996299 2.92435e-7 0.08595591 0.9961372 4.54136e-7 0.08781141 0.9961371 3.00352e-7 0.08781212 0.9961373 8.05623e-7 0.08781063 0.996412 3.39873e-6 0.0846365 0.996412 4.47105e-6 0.08463627 0.9964119 4.38959e-6 0.08463674 0.9961177 -4.0006e-6 0.08803117 0.9961178 -4.55561e-6 0.08803069 0.9961178 -4.41296e-6 0.08803027 0.9960054 -5.27209e-6 0.08929377 0.9960054 -5.45871e-6 0.08929395 0.9960054 -5.33788e-6 0.08929419 0.9961061 1.29983e-6 0.08816325 0.996106 1.42166e-6 0.08816331 0.9961061 1.38221e-6 0.08816319 0.9963483 -3.65309e-5 0.08538293 0.9963483 -3.65254e-5 0.08538293 0.9963483 -3.6575e-5 0.08538293 0.9962395 -4.99602e-6 0.08664321 0.9962395 -5.00211e-6 0.08664321 0.9962394 -4.969e-6 0.08664321 0.9958679 1.00751e-4 0.09081465 0.9958679 1.00741e-4 0.09081476 0.9958678 1.00499e-4 0.09081488 0.9958081 -4.05294e-6 0.09146767 0.9958081 -4.07847e-6 0.09146767 0.9958081 -4.11962e-6 0.09146761 0.9964869 -7.83056e-6 0.08374857 0.996487 -6.44545e-6 0.08374834 0.996487 -7.23172e-6 0.08374798 0.996607 2.96153e-6 0.08230733 0.996607 0 0.08230882 0.9966073 7.73318e-7 0.08230549 0.9962301 -3.13239e-6 0.08675009 0.9962301 -3.08527e-6 0.0867502 0.9962301 -3.2346e-6 0.08675026 0.9963483 0 0.08538264 0.9963482 4.6209e-6 0.0853846 0.9963477 2.03005e-6 0.08538907 0.9950528 -8.39329e-5 0.09934777 0.9950526 -8.52977e-5 0.09934979 0.9950523 -8.23537e-5 0.09935295 0.996382 1.58959e-6 0.08498859 0.9963819 1.87735e-6 0.08498889 0.9963819 6.72473e-7 0.08498895 0.9962944 -2.08769e-7 0.08600896 0.9962944 -1.29454e-7 0.08600878 0.9962944 3.52316e-7 0.08600914 0.9962388 1.83361e-6 0.0866506 0.9962388 1.6189e-6 0.08665072 0.9962388 1.65717e-6 0.08665078 0.9961444 0 0.08772903 0.9961444 2.69851e-7 0.08772921 0.9961444 6.03262e-7 0.08772891 0.9962616 6.6754e-7 0.08638864 0.9962616 5.90517e-7 0.08638846 0.9962617 5.22705e-7 0.08638828 0.9959803 -1.51016e-6 0.0895732 0.9959803 -1.14157e-6 0.08957326 0.9959803 -1.27146e-6 0.08957308 0.9966062 -1.10113e-6 0.08231723 0.9966063 -1.37711e-6 0.08231711 0.9966063 -7.88365e-7 0.08231699 0.9959897 1.83813e-6 0.0894674 0.9959898 1.84026e-6 0.0894671 0.9959899 1.61864e-6 0.08946692 0.9961959 -4.52533e-6 0.08714216 0.9961959 -4.33216e-6 0.0871421 0.9961959 -4.47607e-6 0.08714222 0.9964144 6.1476e-7 0.08460748 0.9964143 1.36449e-6 0.08460938 0.996414 -3.39001e-7 0.08461129 0.9962262 1.51159e-6 0.08679497 0.9962262 1.45822e-6 0.08679497 0.9962262 1.50544e-6 0.08679503 0.995858 1.02635e-5 0.09092187 0.9958581 1.02122e-5 0.09092164 0.9958581 1.03521e-5 0.0909214 0.9960241 -6.92351e-7 0.0890839 0.9960239 4.57163e-7 0.08908694 0.9960278 -2.74554e-6 0.08904302 0.9964705 -2.43125e-6 0.08394515 0.9964705 -1.68302e-6 0.08394378 0.9964706 -1.57394e-6 0.08394247 0.9963352 -1.4037e-6 0.08553564 0.9963352 -1.3838e-6 0.08553564 0.9963352 -1.33516e-6 0.08553564 0.9957632 -1.79512e-6 0.09195536 0.9957632 -8.49163e-7 0.09195566 0.9957631 -2.10479e-6 0.09195643 0.9965103 1.16932e-6 0.08347088 0.9965102 1.03773e-6 0.08347088 0.9965102 1.05728e-6 0.083471 0.996476 2.55263e-4 0.08387851 0.9959831 1.61879e-4 0.08954215 0.9962146 1.01855e-4 0.08692812 0.9962147 1.02342e-4 0.08692806 0.9962147 1.03267e-4 0.086928 0.9961714 -5.77176e-7 0.08742231 0.9961714 5.07658e-7 0.08742237 0.9961714 -4.18862e-7 0.08742237 0.9962909 0 0.08605057 0.9962908 0 0.08605033 0.9962908 -1.68453e-7 0.08605015 0.996306 8.9233e-5 0.08587521 0.9963885 -3.9122e-6 0.08491188 0.9963885 -4.68067e-6 0.0849123 0.9963884 -3.94182e-6 0.08491277 0.9963055 5.09991e-6 0.08587938 0.9963056 5.26791e-6 0.08587932 0.9963056 5.23378e-6 0.0858795 0.9959962 -3.73234e-6 0.08939588 0.9959962 -4.07918e-6 0.08939617 0.9959961 -3.94904e-6 0.08939653 0.9956833 2.78375e-6 0.09281563 0.9956833 2.93012e-6 0.09281533 0.9956877 1.65829e-6 0.09276819 0.9963946 -2.23442e-6 0.08484011 0.9963946 -2.38768e-6 0.08484005 0.9963947 -2.1765e-6 0.08483999 0.9962442 6.83268e-6 0.08658921 0.9962442 7.40169e-6 0.08658921 0.9962441 7.32557e-6 0.08658933 0.995974 -8.8368e-6 0.08964294 0.995974 -8.97073e-6 0.08964329 0.9959739 -8.37073e-6 0.08964371 0.9958816 5.80907e-6 0.09066379 0.9958816 4.7877e-6 0.09066361 0.9958816 5.53209e-6 0.09066414 0.9963234 1.29223e-6 0.08567273 0.9963234 1.25877e-6 0.08567279 0.9963234 1.2924e-6 0.08567273 0.9962387 2.4724e-5 0.08665263 0.9962386 2.47053e-5 0.08665269 0.9962386 2.47275e-5 0.08665269 0.9963364 -1.06366e-4 0.08552211 0.9963364 -1.06072e-4 0.08552211 0.9963364 -1.05777e-4 0.08552211 0.9960511 4.64934e-7 0.08878189 0.9960554 3.10861e-6 0.0887342 0.9960554 3.50829e-6 0.08873414 0.9962061 3.52663e-6 0.08702689 0.9962059 3.27243e-6 0.08702707 0.9962061 3.25077e-6 0.08702677 0.9964 3.6346e-7 0.08477717 0.9964 4.12343e-7 0.08477729 0.9963999 0 0.08477753 0.9961479 -5.3586e-7 0.08768934 0.9961437 -1.90507e-6 0.08773702 0.9961437 -1.01607e-6 0.08773696 0.9961401 -3.25492e-4 0.08777773 0.9961401 -3.25506e-4 0.08777773 0.9961401 -3.25482e-4 0.08777773 0.9961796 -1.88053e-5 0.08732861 0.9961796 -1.89639e-5 0.08732867 0.9961796 -1.90131e-5 0.08732879 0.9963144 1.22204e-5 0.08577716 0.9963144 1.21878e-5 0.08577722 0.9963144 1.21604e-5 0.08577716 0.9963207 -3.85473e-7 0.08570396 0.9963207 -3.71572e-7 0.08570402 0.9963207 -3.34578e-7 0.08570396 0.9962726 -2.77971e-7 0.08626198 0.9962726 -4.51342e-7 0.08626192 0.9962726 -4.79653e-7 0.08626192 0.9960439 4.23635e-7 0.08886265 0.9960438 8.78936e-7 0.08886414 0.9960437 0 0.08886563 0.9961889 2.57138e-6 0.08722192 0.9961889 2.76789e-6 0.08722156 0.9961889 2.2164e-6 0.08722221 0.9960441 1.63331e-6 0.08885991 0.9960442 2.08507e-6 0.0888592 0.996057 6.42749e-6 0.08871489 0.9961733 -4.71206e-6 0.08740103 0.9961732 -3.5041e-6 0.08740109 0.9961733 -4.99183e-6 0.08740091 0.9960992 -1.23944e-6 0.08824092 0.9960991 -9.12987e-7 0.08824217 0.9960989 -7.58795e-7 0.08824348 0.9961841 -1.1887e-6 0.08727675 0.9961842 -1.10688e-6 0.08727717 0.9961842 -1.42203e-6 0.08727639 0.9964415 -2.29299e-4 0.08428794 0.9959964 -1.08415e-5 0.08939331 0.9959964 -1.08294e-5 0.08939331 0.9959965 -1.0765e-5 0.08939325 0.9962776 -3.24145e-5 0.08620256 0.9962777 -3.23956e-5 0.08620238 0.9962777 -3.22577e-5 0.08620226 0.9964724 -2.13858e-6 0.08392155 0.9964724 -1.70269e-6 0.08392173 0.9964724 -1.47391e-6 0.08392155 0.9961165 -9.19702e-6 0.088045 0.9961165 -9.24285e-6 0.08804494 0.9961166 -9.20333e-6 0.08804488 0.9964307 3.55224e-6 0.08441472 0.9964307 4.14997e-6 0.08441483 0.9964308 3.82739e-6 0.08441466 0.9959288 -1.84969e-7 0.09014421 0.9959288 -5.57178e-7 0.09014421 0.9959288 -2.21189e-7 0.09014415 0.9962568 -5.93631e-7 0.08644354 0.9962568 -1.44402e-6 0.08644348 0.9962568 -2.58459e-6 0.08644366 0.9962269 2.07561e-5 0.08678829 0.9959458 -6.70749e-7 0.08995652 0.9959457 -5.84405e-7 0.08995646 0.9959458 -7.34195e-7 0.08995664 0.9964726 -1.92491e-6 0.08391934 0.9964725 -1.75945e-6 0.08391964 0.9964726 -1.9779e-6 0.08391994 0.9963904 6.03293e-7 0.08488959 0.9963904 6.54953e-7 0.08488988 0.9963904 1.37632e-7 0.08488923 0.9961382 4.20303e-7 0.08779984 0.9961382 4.25511e-7 0.08779984 0.9961382 4.36674e-7 0.08779978 0.9961738 -2.2711e-4 0.08739459 0.9961737 -2.27126e-4 0.08739465 0.9961737 -2.27153e-4 0.08739459 0.996043 1.02847e-5 0.08887368 0.996043 1.01925e-5 0.08887344 0.996043 1.03461e-5 0.08887314 0.9959871 8.82486e-7 0.08949762 0.9959871 -4.57512e-7 0.0894978 0.9959871 9.56206e-7 0.08949744 0.9961593 -2.76995e-6 0.08756023 0.9961593 -2.8305e-6 0.08756041 0.9961593 -2.54286e-6 0.08756053 0.9962813 -6.4107e-7 0.08616018 0.9962813 -8.90694e-7 0.08616012 0.9962814 -1.46995e-6 0.08616024 0.9961442 -1.06599e-6 0.08773183 0.9961442 -6.75966e-7 0.08773112 0.9961444 -2.18395e-7 0.08773022 0.9962352 -1.75727e-6 0.08669221 0.9962351 -2.00118e-6 0.08669245 0.9962352 -2.14987e-6 0.08669197 0.9960407 1.07919e-6 0.08889991 0.9960407 1.44006e-6 0.08889973 0.9960406 1.1943e-6 0.08889943 0.9962985 8.87001e-7 0.08596134 0.9962985 1.06346e-6 0.0859614 0.9962985 9.0414e-7 0.08596146 0.9962982 1.20324e-6 0.08596557 0.9962981 1.49501e-6 0.08596605 0.9962981 1.57891e-6 0.08596497 0.9960635 9.2936e-7 0.08864301 0.9960635 7.25751e-7 0.08864301 0.9960635 8.51054e-7 0.08864301 0.9962806 9.36541e-7 0.086169 0.9962806 1.02766e-6 0.08616912 0.9962806 1.12303e-6 0.08616888 0.9959675 -1.57253e-6 0.089715 0.9959675 -1.70702e-6 0.08971506 0.9959675 -1.09151e-6 0.08971512 0.9962768 8.21257e-7 0.08621311 0.9962767 6.56815e-7 0.08621311 0.9962767 6.66558e-7 0.08621311 0.9959978 -8.72206e-7 0.08937883 0.9959977 -1.06767e-6 0.08937859 0.9959977 -1.33784e-6 0.08937841 0.9962441 -1.37857e-6 0.08658933 0.9962441 -1.65589e-6 0.08658933 0.9962441 -1.48212e-6 0.08658933 0.9961496 6.86399e-7 0.08766973 0.9961496 1.22789e-6 0.08766973 0.9961496 1.19628e-6 0.08766973 0.9960505 6.67754e-7 0.0887891 0.9960505 6.35509e-7 0.0887891 0.9960505 6.48328e-7 0.0887891 0.9970372 -1.00042e-4 0.07692164 0.9970397 -9.9529e-5 0.07688784 0.9970369 -1.00575e-4 0.07692557 0.996206 -1.9185e-6 0.08702701 0.9962059 -1.98605e-6 0.08702701 0.9962059 -1.89879e-6 0.08702707 0.999241 -2.99557e-4 0.03895461 0.9992431 -3.26382e-4 0.0388996 0.9992496 -3.02139e-4 0.03873199 0.9999814 -0.001475751 -0.005936145 0.9999828 -0.001479923 -0.00567764 0.999979 -0.001484513 -0.006317079 0.996368 -5.50666e-6 0.08515173 0.9963681 -5.78282e-6 0.08515161 0.996368 -5.19631e-6 0.08515191 0.9945804 -9.62894e-6 0.1039707 0.9945804 -1.28363e-5 0.1039705 0.9945752 -4.3537e-6 0.1040205 0.9959976 -4.0303e-7 0.08938074 0.9959933 1.9744e-7 0.08942764 0.9959975 -2.56798e-7 0.08938145 0.9962553 -4.06844e-5 0.08646166 0.9962552 -4.0619e-5 0.08646172 0.9962553 -4.05864e-5 0.08646172 0.9965621 -9.80257e-5 0.08285093 0.996562 -9.67195e-5 0.08285123 0.9965578 -9.65854e-5 0.08290112 0.9956374 2.43553e-6 0.09330689 0.9956418 5.79236e-6 0.09326016 0.9956378 3.94997e-7 0.09330338 0.9959484 -1.94019e-6 0.08992707 0.9959484 -2.20211e-6 0.08992707 0.9959484 -2.86102e-6 0.08992719 0.9960609 -1.79602e-4 0.08867222 0.9962177 2.7541e-7 0.08689373 0.9962174 1.26171e-6 0.08689546 0.9962174 4.83356e-7 0.08689701 0.9960695 1.76872e-4 0.0885753 0.9961762 1.33534e-6 0.0873683 0.9961762 2.71574e-6 0.08736705 0.996176 1.01324e-6 0.08736938 0.9963877 -1.11566e-5 0.08492136 0.9963877 -1.12018e-5 0.08492136 0.9963877 -1.11527e-5 0.08492141 0.9962695 1.68523e-5 0.08629792 0.9962694 1.67087e-5 0.08629822 0.9962694 1.68417e-5 0.08629834 0.9963657 9.60458e-5 0.08517867 0.9963657 9.61162e-5 0.08517885 0.9963657 9.57204e-5 0.08517837 0.9962013 -2.88828e-6 0.08707976 0.9962014 -2.95657e-6 0.08708 0.9962013 -2.58745e-6 0.08708024 0.9962603 0 0.08640259 0.9962603 -1.42143e-7 0.08640265 0.9962603 0 0.08640253 0.9960909 1.03216e-5 0.08833444 0.9960909 1.02475e-5 0.08833456 0.9960909 1.01552e-5 0.08833432 0.9963201 -2.45112e-7 0.08571052 0.9963201 0 0.08571034 0.9963201 -2.78e-7 0.08571016 0.9961547 0 0.08761149 0.9961549 -3.08588e-7 0.08761107 0.9961549 0 0.08761048 0.9960461 -4.46327e-5 0.08883887 0.996046 -4.4636e-5 0.08883887 0.996046 -4.45678e-5 0.08883881 0.9961631 -2.2017e-6 0.08751678 0.9961631 -1.56484e-6 0.08751648 0.9961632 -1.4992e-6 0.08751618 0.9961967 1.22685e-5 0.0871331 0.9961967 1.21281e-5 0.08713304 0.9961968 1.21048e-5 0.0871331 0.9962656 -7.16091e-6 0.08634251 0.9962656 -7.28478e-6 0.08634251 0.9962656 -7.29937e-6 0.08634257 0.9960715 -3.65227e-6 0.08855229 0.9960715 -3.58877e-6 0.08855235 0.9960715 -3.65643e-6 0.08855235 0.9961607 -1.13388e-5 0.0875436 0.9961608 -1.13348e-5 0.08754354 0.9961608 -1.16099e-5 0.08754354 0.9962953 4.77459e-6 0.08599948 0.9962953 4.58909e-6 0.0859996 0.9962953 4.74374e-6 0.08599931 0.9961398 -6.37035e-6 0.08778131 0.9961398 -6.405e-6 0.08778125 0.9961398 -6.41589e-6 0.08778136 0.9961183 -7.50198e-6 0.08802574 0.9961182 -7.50617e-6 0.08802574 0.9961182 -7.593e-6 0.08802574 0.9963327 6.95152e-6 0.08556455 0.9963327 7.09563e-6 0.08556473 0.9963327 6.91117e-6 0.08556425 0.996246 1.78989e-7 0.0865674 0.9962461 1.45286e-7 0.08656728 0.996246 0 0.0865671 0.9961617 9.63258e-5 0.08753263 0.9961616 9.61201e-5 0.08753275 0.9961617 9.6213e-5 0.08753257 0.9962006 -3.07715e-6 0.08708882 0.9962007 -3.02959e-6 0.08708846 0.9962006 -3.00587e-6 0.08708912 0.9961584 2.61408e-6 0.08757001 0.9961584 2.4233e-6 0.0875703 0.9961583 2.89787e-6 0.08757042 0.9962689 8.90488e-6 0.08630377 0.9962689 8.47486e-6 0.08630377 0.9962689 8.71581e-6 0.08630365 0.9963274 1.33987e-6 0.08562719 0.9963274 1.53534e-6 0.08562719 0.9963274 1.3886e-6 0.08562725 0.996224 3.66331e-6 0.08682149 0.996224 3.67266e-6 0.08682143 0.9962239 3.79197e-6 0.08682131 0.9961989 1.58581e-5 0.08710885 0.9961989 1.58176e-5 0.08710891 0.9961989 1.58061e-5 0.08710885 0.9959768 -1.58909e-5 0.08961278 0.9959768 -1.59088e-5 0.08961278 0.9959768 -1.59403e-5 0.08961278 0.9961767 4.62262e-6 0.08736157 0.9961767 4.32954e-6 0.08736163 0.9961767 4.54404e-6 0.08736163 0.9962366 -8.35376e-6 0.08667671 0.9962366 -8.3627e-6 0.08667665 0.9962365 -8.31282e-6 0.08667659 0.9961174 -2.13049e-4 0.08803546 0.9961186 -2.75821e-6 0.08802163 0.9961187 -2.3731e-6 0.08802145 0.9961186 -2.62773e-6 0.08802127 0.9962375 -2.75676e-6 0.08666551 0.9962375 -2.82854e-6 0.08666563 0.9962375 -2.79559e-6 0.08666545 0.9962419 -4.1294e-6 0.08661472 0.9962425 1.08096e-5 0.08660817 0.9962419 -4.23232e-6 0.08661478 0.9961182 -3.00703e-4 0.0880261 0.9961182 -3.00749e-4 0.08802598 0.9961182 -3.0078e-4 0.08802604 0.9962666 2.87074e-6 0.08633023 0.9962667 2.68502e-6 0.08632999 0.9962666 3.15078e-6 0.08632981 0.9959766 5.27943e-7 0.08961373 0.9959766 7.59494e-7 0.08961379 0.9959766 1.38301e-7 0.08961355 0.9962748 5.16939e-6 0.08623605 0.9962748 5.04317e-6 0.08623605 0.9962665 5.24498e-6 0.08633184 0.9963729 2.20118e-6 0.08509367 0.996373 3.02494e-6 0.08509373 0.996373 2.47237e-6 0.08509361 0.9960271 1.18947e-6 0.08905059 0.9960272 1.69122e-7 0.08905082 0.9960271 7.57165e-7 0.08905118 0.9958694 1.20113e-6 0.09079819 0.9958694 9.49833e-7 0.09079819 0.9958693 1.24742e-6 0.09079825 0.996208 6.88882e-6 0.0870046 0.996208 6.55488e-6 0.08700454 0.996208 6.42865e-6 0.0870046 0.9961187 1.00521e-4 0.08801996 0.9961187 1.00559e-4 0.08802002 0.9961187 1.0005e-4 0.0880199 0.9962503 -2.12775e-6 0.08651876 0.9962503 -2.14468e-6 0.08651894 0.9962502 -2.19513e-6 0.08651906 0.9962511 -8.96846e-6 0.08650976 0.9962511 -8.92016e-6 0.08650982 0.9962511 -8.96939e-6 0.08650988 0.9961293 2.17439e-6 0.08790063 0.9961293 2.03132e-6 0.08790063 0.9961293 2.10368e-6 0.08790051 0.9963465 9.43054e-5 0.08540368 0.9963465 9.49057e-5 0.08540368 0.9963465 9.45251e-5 0.0854038 0.996364 4.54696e-6 0.08519899 0.9963639 4.74365e-6 0.08519905 0.996364 4.53027e-6 0.08519917 0.9962757 1.06207e-4 0.08622461 0.9962757 1.07458e-4 0.08622473 0.9962757 1.06243e-4 0.08622503 0.9961014 -1.21812e-5 0.08821588 0.9961014 -1.1643e-5 0.08821582 0.9961014 -1.15909e-5 0.08821612 0.9960013 -1.01786e-4 0.08933967 0.9960011 -9.75096e-5 0.08934152 0.996001 -1.01744e-4 0.08934289 0.995253 9.71989e-5 0.09732162 0.9952532 9.18437e-5 0.09732002 0.9952529 9.03455e-5 0.09732365 0.9960399 1.31753e-7 0.08890825 0.9960399 2.79266e-7 0.08890825 0.9960399 0 0.08890825 0.996147 -6.37457e-5 0.08769917 0.996147 -6.37814e-5 0.08769917 0.996147 -6.37905e-5 0.08769917 0.996318 7.28635e-7 0.08573526 0.996318 5.6409e-7 0.08573526 0.996318 6.53323e-7 0.0857352 0.996173 2.07532e-7 0.08740359 0.996173 1.58092e-7 0.08740359 0.996173 2.38462e-7 0.08740365 0.9961909 5.90692e-5 0.08719933 0.9961578 0 0.0875771 0.9961578 -3.5839e-7 0.08757668 0.9961579 3.41795e-7 0.08757644 0.9962471 -2.96407e-6 0.08655583 0.996247 -3.07523e-6 0.08655583 0.9962471 -3.10183e-6 0.08655577 0.9960981 -1.9108e-6 0.08825325 0.9960981 -2.18312e-6 0.0882532 0.9960982 -1.85496e-6 0.08825314 0.9961617 -4.18585e-6 0.08753269 0.9961616 -4.28478e-6 0.08753269 0.9961616 -4.2779e-6 0.08753281 0.9962508 -4.1505e-6 0.08651214 0.9962508 -4.12544e-6 0.08651185 0.9962509 -4.51121e-6 0.08651161 0.9962612 3.08475e-6 0.08639287 0.9962612 2.81201e-6 0.08639311 0.9962612 3.024e-6 0.08639264 0.9961933 2.53694e-6 0.08717179 0.9961934 2.75847e-6 0.08717167 0.9961934 2.27836e-6 0.08717161 0.9963445 -3.33035e-6 0.08542692 0.9963445 -3.69945e-6 0.0854271 0.9963445 -3.13579e-6 0.08542662 0.9956028 -2.67524e-6 0.09367626 0.9956028 -2.61943e-6 0.09367638 0.9956028 -2.3593e-6 0.09367644 0.9966878 -7.55393e-7 0.08132416 0.9966877 0 0.0813241 0.9966878 6.39789e-7 0.08132427 0.9963395 0 0.08548539 0.9963395 -1.25349e-7 0.08548545 0.9963395 -1.27715e-7 0.08548545 0.9962003 0 0.08709287 0.9970729 -2.86754e-5 0.07645696 0.9970729 -3.00991e-5 0.07645654 0.9970729 -2.80385e-5 0.07645779 0.9951937 9.90501e-6 0.09792637 0.9951937 1.03545e-5 0.09792613 0.9951938 1.0441e-5 0.09792602 0.9962957 -5.7185e-6 0.08599478 0.9962956 -4.71412e-6 0.08599555 0.9962956 -7.62579e-6 0.08599424 0.9964622 9.08192e-6 0.0840429 0.9964622 1.06479e-5 0.08404254 0.9964622 9.29786e-6 0.08404189 0.9961753 4.92873e-6 0.08737772 0.9961752 3.47952e-6 0.08737933 0.9961751 3.79025e-6 0.0873804 0.9958892 -2.77831e-6 0.09057992 0.9958892 -2.71224e-6 0.09057998 0.9958892 -2.96166e-6 0.0905798 0.996989 2.12962e-6 0.07754445 0.996989 2.18234e-6 0.07754421 0.996989 2.24233e-6 0.07754397 0.9960495 -7.91657e-6 0.08879941 0.9960495 -8.05125e-6 0.08879947 0.9960495 -8.09053e-6 0.08879941 0.9961569 1.48831e-5 0.08758741 0.9961569 1.49928e-5 0.08758741 0.9961569 1.5023e-5 0.08758753 0.9962111 5.69373e-7 0.0869683 0.9962111 1.46126e-6 0.08696854 0.9962111 7.01519e-7 0.08696866 0.9961829 -1.56106e-6 0.08729106 0.9961829 -1.26683e-6 0.08729058 0.9961829 -1.18041e-6 0.08729153 0.9961646 -1.03693e-6 0.08749985 0.9961646 -1.44051e-6 0.08749949 0.9961646 -1.2652e-6 0.08749908 0.9961749 3.25644e-6 0.08738166 0.9961749 3.10061e-6 0.08738154 0.996175 3.27548e-6 0.08738178 0.9959892 -1.91891e-6 0.08947348 0.9959892 -2.1032e-6 0.08947348 0.9959892 -2.18267e-6 0.08947342 0.9963136 -1.09612e-6 0.08578628 0.9963136 -1.07711e-6 0.08578634 0.9963136 -1.18522e-6 0.08578634 0.9963436 5.46937e-6 0.08543747 0.9963436 5.39748e-6 0.08543747 0.9963436 5.45793e-6 0.08543753 0.9960315 -1.15349e-6 0.08900165 0.9960315 -1.06823e-6 0.08900189 0.9960315 -9.79868e-7 0.08900207 0.9962612 -1.03497e-6 0.08639287 0.9962612 -1.01741e-6 0.08639287 0.9962611 -1.05581e-6 0.08639287 0.9961521 0 0.08764165 0.9961521 -6.16594e-7 0.08764177 0.9961521 -2.68919e-7 0.08764189 0.9961781 2.44037e-4 0.08734494 0.9961782 2.44071e-4 0.0873447 0.9961782 2.44079e-4 0.08734476 0.9962148 -3.89671e-4 0.08692616 0.9962147 -3.89646e-4 0.08692604 0.9962148 -3.89597e-4 0.08692622 0.9962055 2.14972e-4 0.08703249 0.9962055 2.14742e-4 0.08703249 0.9962055 2.14518e-4 0.08703237 0.9961438 1.72728e-4 0.08773702 0.9961438 1.72646e-4 0.08773702 0.9961438 1.72465e-4 0.08773708 0.9962274 -9.63269e-5 0.08678162 0.9962275 -9.64485e-5 0.08678144 0.9962274 -9.65511e-5 0.0867812 0.9962074 -2.8869e-4 0.08701109 0.9962074 -2.88925e-4 0.08701097 0.9962074 -2.89046e-4 0.08701074 0.996138 -5.0329e-5 0.08780205 0.996138 -5.02787e-5 0.08780205 0.996138 -5.01878e-5 0.08780205 0.9961574 1.06175e-4 0.08758193 0.9961573 1.06001e-4 0.08758205 0.9961574 1.06031e-4 0.08758211 0.9966018 6.99842e-6 0.08237159 0.9966018 6.90669e-6 0.08237111 0.9966018 6.65069e-6 0.08237069 0.9961204 -8.04861e-5 0.08800059 0.9961204 -8.05804e-5 0.08800059 0.9961205 -8.05265e-5 0.08800053 0.9961495 -2.98084e-6 0.08767157 0.9961494 -2.97792e-6 0.08767157 0.9961495 -3.16859e-6 0.08767157 0.9983941 0.009263992 0.05588823 0.9983283 0.008983969 0.05709475 0.9982608 0.008876144 0.05828034 0.9947376 -7.39838e-4 0.1024533 0.9947382 -7.36889e-4 0.1024478 0.9947458 -7.33238e-4 0.1023738 0.996219 -2.30576e-4 0.0868768 0.9962191 -2.3057e-4 0.0868768 0.996219 -2.30616e-4 0.0868768 0.9947025 7.17165e-6 0.1027956 0.9947032 8.58516e-6 0.1027891 0.9947025 1.03829e-5 0.1027963 0.9962484 2.10813e-5 0.0865404 0.9962484 2.1118e-5 0.0865404 0.9962484 2.11077e-5 0.0865404 0.9880015 -0.001044809 0.154441 0.9879204 -9.88063e-4 0.1549597 0.9881069 -0.001078486 0.1537652 0.9960145 -1.2721e-4 0.08919167 0.9960145 -1.25928e-4 0.08919167 0.9960145 -1.26552e-4 0.08919149 0.9964269 -4.2118e-5 0.08446055 0.9962962 -7.94063e-5 0.08598828 0.9962962 -7.94904e-5 0.08598822 0.9962962 -7.94374e-5 0.08598804 0.9961375 1.66683e-4 0.08780831 0.9962146 1.63444e-4 0.08692795 0.9961079 -1.27691e-4 0.08814221 0.996108 -1.27664e-4 0.08814221 0.9961079 -1.27709e-4 0.08814227 0.9961826 3.59588e-4 0.08729302 0.9960437 7.08706e-6 0.08886474 0.9960437 7.29874e-6 0.08886486 0.9960438 7.22846e-6 0.08886498 0.9962823 6.70814e-7 0.0861482 0.9962823 7.40751e-7 0.08614814 0.9962824 7.21651e-7 0.0861482 0.9962312 -4.86294e-5 0.08673846 0.9962311 -4.86521e-5 0.08673846 0.9962312 -4.86916e-5 0.08673852 0.9959783 1.08679e-4 0.08959519 0.9959783 1.08739e-4 0.08959507 0.9959783 1.08837e-4 0.08959496 0.9961925 1.83346e-4 0.08718186 0.9961925 1.82677e-4 0.08718103 0.9961924 1.84195e-4 0.08718258 0.9961991 -3.66651e-4 0.08710557 0.996199 -3.66905e-4 0.08710575 0.9961991 -3.66457e-4 0.08710563 0.9962079 -2.42113e-6 0.08700573 0.9961778 -2.29166e-4 0.08734947 0.9961778 -2.29186e-4 0.08734947 0.9961778 -2.29133e-4 0.08734959 0.9962224 1.00132e-4 0.08683955 0.9962224 1.0027e-4 0.08683943 0.9962263 8.71614e-5 0.08679383 0.9962105 -9.31766e-5 0.08697587 0.9962105 -9.31195e-5 0.08697587 0.9962105 -9.3121e-5 0.08697587 0.9960197 5.00348e-7 0.0891332 0.9960198 6.29778e-7 0.08913314 0.9960197 4.44008e-7 0.08913314 0.9963319 1.73776e-6 0.08557319 0.9963319 1.86167e-6 0.08557313 0.9963319 1.74006e-6 0.08557301 0.9961801 2.41103e-7 0.08732241 0.9961801 0 0.08732277 0.9961802 1.03121e-6 0.08732181 0.9962233 3.0748e-4 0.08682852 0.9961241 0 0.08796 0.996124 0 0.08796024 0.996124 4.69987e-7 0.08795976 0.9961161 -3.4613e-6 0.08804959 0.9961161 -3.02988e-6 0.08804965 0.9961162 -3.25416e-6 0.0880497 0.9962331 -3.64051e-6 0.08671569 0.9962332 -3.52599e-6 0.08671545 0.9962331 -3.8439e-6 0.08671587 0.996324 2.54446e-6 0.08566635 0.996324 2.12711e-6 0.08566653 0.996324 2.18174e-6 0.08566659 0.9959539 -1.01155e-4 0.08986526 0.995954 -1.01189e-4 0.08986508 0.995954 -1.01458e-4 0.0898655 0.996189 -9.7768e-5 0.08722186 0.996189 -9.77806e-5 0.08722186 0.996189 -9.76824e-5 0.0872218 0.9961904 -1.32449e-6 0.08720475 0.9961904 -1.38651e-6 0.08720475 0.9961904 -8.63452e-7 0.08720469 0.9964154 -3.26161e-6 0.08459544 0.9964154 -2.95579e-6 0.08459514 0.9964154 -2.59792e-6 0.08459568 0.9962392 -3.21835e-6 0.08664643 0.9962392 -3.2343e-6 0.08664643 0.9962392 -3.24573e-6 0.08664637 0.9959216 1.6511e-6 0.09022313 0.9959216 1.24192e-6 0.09022361 0.9959217 9.56468e-7 0.09022235 0.9962472 -3.41458e-6 0.08655393 0.9962472 -3.4248e-6 0.08655387 0.9962472 -3.59782e-6 0.08655381 0.9962395 9.82209e-5 0.08664274 0.9962395 9.81683e-5 0.08664292 0.9962395 9.8392e-5 0.08664238 0.9961136 2.17842e-7 0.08807796 0.9961137 -3.14089e-7 0.0880776 0.9961136 -2.00642e-7 0.08807814 0.9962343 1.47634e-5 0.08670216 0.9962343 1.48048e-5 0.08670216 0.9962343 1.48395e-5 0.08670216 0.9962404 -1.01728e-4 0.08663243 0.9962404 -1.01647e-4 0.08663243 0.9962404 -1.01797e-4 0.08663243 0.9961175 1.2164e-4 0.08803373 0.9961175 1.2165e-4 0.08803373 0.9961175 1.21635e-4 0.08803373 0.9961505 -1.71945e-4 0.08766019 0.9961505 -1.71939e-4 0.08766025 0.9961505 -1.71888e-4 0.08766025 0.9963782 6.93886e-6 0.08503258 0.9963782 6.65605e-6 0.0850324 0.9963782 6.51699e-6 0.08503252 0.9961494 -7.8216e-6 0.08767229 0.9961494 -8.16662e-6 0.08767247 0.9961494 -7.9574e-6 0.08767271 0.9961107 2.66163e-6 0.0881105 0.9961107 2.73212e-6 0.0881105 0.9961107 2.80296e-6 0.0881105 0.9964133 1.09794e-4 0.08462029 0.9964133 1.09783e-4 0.08462017 0.9964134 1.09705e-4 0.08462041 0.9960742 1.00635e-4 0.08852189 0.9960743 1.00528e-4 0.08852171 0.9960742 1.13854e-4 0.08852243 0.9963318 -9.84335e-5 0.08557438 0.9963318 -9.88794e-5 0.0855742 0.9963318 -9.86544e-5 0.08557468 0.996095 -3.54289e-6 0.08828943 0.9960949 -3.13309e-6 0.08828967 0.996095 -3.36929e-6 0.0882892 0.9960845 1.66499e-5 0.08840721 0.9960845 1.6333e-5 0.08840721 0.9960845 1.64097e-5 0.08840703 0.9963248 1.02782e-4 0.08565688 0.9963247 1.02625e-4 0.08565694 0.9963247 1.02922e-4 0.08565706 0.9962965 4.04747e-7 0.08598399 0.9962967 -5.06116e-7 0.08598309 0.9962968 0 0.08598184 0.9959102 -9.79762e-5 0.09034866 0.9959102 -9.79552e-5 0.09034866 0.9959102 -9.79734e-5 0.09034866 0.995994 -2.64858e-6 0.08942019 0.995994 -2.10246e-6 0.08942079 0.995994 -2.65753e-6 0.08942127 0.9961865 -1.27817e-7 0.08725064 0.9961864 -1.00944e-6 0.08725064 0.9961864 -1.05426e-6 0.08725053 0.9963328 -1.74178e-5 0.08556318 0.9963328 -1.74611e-5 0.08556318 0.9963328 -1.74692e-5 0.08556318 0.9962234 -4.66876e-4 0.08682698 0.9962233 -4.66791e-4 0.08682709 0.9962233 -4.66888e-4 0.08682715 0.9961994 0 0.08710253 0.9961993 2.28829e-7 0.08710312 0.9961993 9.03383e-7 0.08710366 0.9963461 -1.52632e-4 0.08540755 0.9961915 -6.0136e-4 0.08719134 0.9961915 -6.00946e-4 0.08719116 0.9961915 -6.01652e-4 0.0871917 0.9961265 3.43379e-6 0.08793222 0.9961264 4.01373e-6 0.08793252 0.9961265 3.96813e-6 0.0879327 0.9960553 -9.97849e-5 0.08873558 0.9960553 -9.9632e-5 0.08873569 0.9960553 -9.96459e-5 0.08873546 0.9963321 -9.94775e-5 0.08557111 0.9963318 -1.00471e-4 0.08557492 0.9963324 -1.00173e-4 0.08556753 0.9959167 -5.77649e-6 0.09027737 0.9959169 -4.38106e-6 0.0902754 0.995917 -5.20004e-6 0.09027332 0.9961422 3.64745e-4 0.08775442 0.996142 3.62898e-4 0.08775472 0.9961421 3.65583e-4 0.08775424 0.996539 -2.27553e-6 0.08312678 0.9965394 -2.51085e-6 0.08312296 0.9965388 -2.57119e-6 0.08313053 0.9965823 -3.30898e-6 0.08260607 0.9965823 -3.51789e-6 0.08260601 0.9965823 -3.3793e-6 0.08260607 0.9961411 6.23982e-4 0.08776432 0.9961411 6.24159e-4 0.08776396 0.9961411 6.2415e-4 0.08776426 0.9962845 3.42344e-6 0.08612436 0.9962844 2.46684e-6 0.08612388 0.9962844 2.9087e-6 0.08612495 0.9949258 -5.38254e-7 0.1006123 0.9949254 -1.66986e-6 0.1006159 0.994931 -2.42644e-6 0.1005611 0.9961827 5.47231e-4 0.08729076 0.9961828 5.4726e-4 0.08729076 0.9961828 5.47229e-4 0.08729076 0.9968521 3.36772e-6 0.07928413 0.9968519 3.66337e-6 0.07928711 0.9968516 3.98699e-6 0.07928979 0.9955524 -1.61144e-6 0.09420961 0.9955524 -1.3368e-6 0.09421032 0.9955524 -1.48086e-6 0.09420889 0.9962528 -0.001574695 0.08647543 0.9962526 -0.001570522 0.08647829 0.9962529 -0.001577019 0.08647418 0.9964336 -9.41968e-6 0.08438122 0.9964336 -8.95234e-6 0.08438098 0.9964335 -9.04125e-6 0.08438158 0.9960073 4.62343e-7 0.08927243 0.9960026 -1.49012e-7 0.08932572 0.9960078 -2.6502e-7 0.08926713 0.9967409 -2.6645e-6 0.08067023 0.9967409 -3.2464e-6 0.08067041 0.9967408 -3.10061e-6 0.08067053 0.9960348 0.001326024 0.08895444 0.9960376 0.001292943 0.08892488 0.9960351 0.001325845 0.08895224 0.9948231 5.72982e-7 0.101622 0.9948183 1.75089e-7 0.1016693 0.994823 -2.49274e-7 0.1016223 0.9961442 -4.05123e-4 0.08773112 0.996259 5.63513e-5 0.08641797 0.996259 5.60898e-5 0.08641779 0.996259 5.63328e-5 0.08641815 0.9960284 1.11202e-4 0.08903628 0.9960284 1.11697e-4 0.08903628 0.9960284 1.11896e-4 0.08903664 0.9959546 5.41047e-6 0.08985739 0.9959546 5.02292e-6 0.08985733 0.9959547 4.56464e-6 0.08985728 0.9970907 -3.77114e-6 0.07622528 0.9970941 -7.07107e-6 0.07618016 0.9970909 -5.95758e-6 0.07622241 0.996145 -0.001520872 0.08770918 0.9961411 -0.001486301 0.08775317 0.9961453 -0.001521766 0.08770668 0.9963292 3.87716e-6 0.08560508 0.9963245 -3.44217e-6 0.08565914 0.996338 -7.68167e-7 0.08550292 0.9967705 7.71508e-6 0.08030349 0.9967661 3.87654e-5 0.08035874 0.9967743 -1.42809e-5 0.08025616 0.9958065 6.7598e-7 0.09148538 0.9958068 -8.20842e-7 0.09148263 0.9958069 0 0.09148019 0.9972066 3.67378e-7 0.0746929 0.9972071 8.25152e-6 0.0746873 0.9972025 5.04672e-6 0.07474809 0.994895 8.7359e-4 0.1009119 0.99489 8.85985e-4 0.1009616 0.9948951 8.73957e-4 0.1009122 0.9959805 1.8799e-4 0.08957082 0.9959803 1.90166e-4 0.08957302 0.9959809 1.8582e-4 0.08956539 0.9966367 8.11943e-5 0.08194708 0.9966368 8.18444e-5 0.08194714 0.9966367 8.16538e-5 0.08194684 0.9961866 -1.12384e-5 0.08724933 0.9961866 -1.11859e-5 0.08724933 0.9961866 -1.11998e-5 0.08724933 0.9959182 -8.47579e-5 0.09026145 0.995918 -8.40937e-5 0.09026211 0.9959182 -8.50526e-5 0.09026074 0.9963853 -9.14361e-5 0.08495032 0.9963855 -9.00417e-5 0.08494752 0.9963858 -8.58849e-5 0.08494448 0.9965736 -8.10907e-5 0.08271104 0.9965737 -7.82087e-5 0.08271062 0.9965737 -7.99464e-5 0.08271086 0.9961314 -1.94173e-6 0.08787614 0.9961314 -1.94274e-6 0.0878762 0.9961314 -1.71713e-6 0.08787608 0.9962829 3.78123e-6 0.08614301 0.9962828 4.56034e-6 0.08614283 0.9962828 4.32937e-6 0.08614343 0.9961872 -7.58767e-6 0.08724135 0.9961873 -7.56608e-6 0.08724147 0.9961872 -7.65902e-6 0.08724153 0.9962956 -3.23819e-6 0.08599454 0.9962956 -2.68081e-6 0.08599483 0.9962957 -2.9476e-6 0.0859943 0.9959629 7.76075e-7 0.08976566 0.9959629 9.22431e-7 0.08976566 0.995963 7.5961e-7 0.08976566 0.9961375 2.0914e-7 0.08780699 0.9961376 2.04251e-7 0.08780682 0.9961376 1.77417e-7 0.08780658 0.9962469 -3.4675e-6 0.0865572 0.9962469 -3.60352e-6 0.08655697 0.9962469 -3.80175e-6 0.08655744 0.9961575 3.41103e-6 0.0875796 0.9961575 3.34988e-6 0.08757954 0.9961575 3.33576e-6 0.08757948 0.9962627 1.85425e-6 0.0863766 0.9962626 1.28313e-6 0.08637696 0.9962627 1.99598e-6 0.08637613 0.9960588 2.78305e-6 0.08869546 0.9960588 2.72361e-6 0.08869534 0.9960588 3.11295e-6 0.08869528 0.9960806 -5.17226e-6 0.08845043 0.9960806 -4.99631e-6 0.08845043 0.9960806 -5.08427e-6 0.08845043 0.9962687 -2.61636e-7 0.08630561 0.9962686 -6.48986e-7 0.08630627 0.9962686 -3.81726e-7 0.08630692 0.9960088 -9.89014e-5 0.08925533 0.9960088 -9.90367e-5 0.08925533 0.9960088 -9.89868e-5 0.08925533 0.9965981 -1.77768e-6 0.08241564 0.9965981 -1.51712e-6 0.08241558 0.9965981 -1.9418e-6 0.08241569 0.9962133 4.18897e-6 0.08694398 0.9962133 4.08312e-6 0.08694428 0.9962131 3.73647e-6 0.08694446 0.9962099 3.58879e-7 0.08698344 0.9962099 0 0.08698308 0.9962098 2.21655e-7 0.08698278 0.9962977 -4.90097e-6 0.08597087 0.9962977 -5.20202e-6 0.08597081 0.9962977 -5.42832e-6 0.08597093 0.9961678 -1.44542e-6 0.08746325 0.996168 -1.28616e-6 0.08746182 0.9961677 -1.08092e-6 0.08746516 0.9962339 1.99086e-4 0.08670669 0.9962339 1.99077e-4 0.08670663 0.9962339 1.991e-4 0.08670663 0.9960483 -3.76049e-6 0.08881282 0.9960483 -3.52242e-6 0.08881288 0.9960484 -3.49694e-6 0.08881282 0.9964457 2.11789e-7 0.08423805 0.9964457 0 0.08423835 0.9964417 1.43424e-7 0.08428537 0.996191 -4.10015e-7 0.08719974 0.9961906 -8.31569e-7 0.08720362 0.9961902 -6.70087e-7 0.08720713 0.9965509 -7.49239e-6 0.08298343 0.9965509 -7.43516e-6 0.08298343 0.9965509 -7.26983e-6 0.08298349 0.995868 4.76364e-7 0.0908125 0.9958681 3.44124e-7 0.0908119 0.995868 5.39338e-7 0.0908131 0.9957233 -4.30142e-6 0.09238564 0.9957234 -4.91475e-6 0.09238493 0.9957234 -4.27687e-6 0.09238421 0.9964609 0 0.08405923 0.9964566 -1.56648e-6 0.08410871 0.996461 7.60018e-7 0.08405715 0.9963357 1.52556e-6 0.08552873 0.9963357 1.66017e-6 0.08552914 0.9963357 1.08208e-6 0.08552938 0.996239 -4.22672e-6 0.08664774 0.9962392 -3.40026e-6 0.08664596 0.9962388 -4.2849e-6 0.0866512 0.9957169 -1.64058e-6 0.09245437 0.9957125 -6.33571e-6 0.09250241 0.9957125 -4.48618e-6 0.09250295 0.9964792 8.02727e-7 0.08384048 0.9964792 6.11297e-7 0.08384025 0.9964792 9.16058e-7 0.08384072 0.995985 -8.80433e-6 0.08952051 0.995985 -8.81765e-6 0.08952093 0.9959851 -7.9669e-6 0.08952021 0.9966138 8.4826e-7 0.08222573 0.996614 3.81656e-6 0.0822227 0.9966175 1.38713e-6 0.08218032 0.9951268 3.28762e-5 0.0986036 0.9951268 3.29751e-5 0.09860366 0.9951269 3.30691e-5 0.09860366 0.9965385 4.66657e-6 0.08313345 0.9965384 4.00167e-6 0.08313429 0.9965384 4.42076e-6 0.08313506 0.9970085 -1.06279e-4 0.07729357 0.9970085 -1.06966e-4 0.07729184 0.9970084 -1.07101e-4 0.07729482 0.9956563 -9.46533e-5 0.09310489 0.9956564 -9.36911e-5 0.09310472 0.9956563 -9.36564e-5 0.09310525 0.9970258 -6.82459e-7 0.07706934 0.9970258 -4.28467e-7 0.0770691 0.9970259 -4.67524e-7 0.07706892 0.9932846 -1.72278e-5 0.1156969 0.9932847 -1.66567e-5 0.1156961 0.9932845 -1.59098e-5 0.1156977 0.9956834 -8.85415e-5 0.09281414 0.9956835 -9.04545e-5 0.0928145 0.9956836 -8.9984e-5 0.09281396 0.9971575 4.965e-6 0.07534629 0.9971568 -1.68488e-6 0.07535469 0.9971527 2.30223e-6 0.07541012 0.9978125 -2.42727e-4 0.0661087 0.9978125 -2.42659e-4 0.06610876 0.9978125 -2.42579e-4 0.06610876 0.9960048 -1.0022e-4 0.08929973 0.996001 -9.59104e-5 0.08934307 0.9960086 -9.98586e-5 0.08925753 0.9991384 -2.00419e-4 0.04150217 0.9991384 -1.98948e-4 0.04150217 0.9991384 -2.01158e-4 0.04150217 0.996186 -4.82608e-5 0.08725559 0.9961971 0 0.08712893 0.9962012 3.47385e-6 0.0870831 0.9962012 3.48798e-6 0.0870831 0.9962011 3.4644e-6 0.08708304 0.9961762 -2.92224e-7 0.08736824 0.9961762 0 0.08736807 0.9961761 0 0.08736789 0 0 0 0.9961751 0 0.08738029 0.9961734 -3.8449e-5 0.08740007 0.9962244 -2.71657e-6 0.08681666 0.9962244 -2.95765e-6 0.08681684 0.9962244 -2.8051e-6 0.08681643 0.9961546 -2.37486e-4 0.08761304 0.9961546 -2.3749e-4 0.08761304 0.9961546 -2.375e-4 0.08761304 0.9961926 -2.1867e-6 0.08718055 0.9961926 -2.24303e-6 0.08718061 0.9961926 -2.02796e-6 0.08718043 0.9962903 -9.12718e-7 0.08605659 0.9962903 -9.2166e-7 0.08605653 0.9962903 -9.30184e-7 0.08605659 0.9961599 1.25319e-5 0.0875529 0.9961599 1.25104e-5 0.0875529 0.9961599 1.24685e-5 0.08755296 0.9962561 5.93214e-6 0.08645105 0.9962561 5.90645e-6 0.08645105 0.9962561 5.87281e-6 0.08645111 0.9961901 -4.92386e-5 0.08720868 0.9961901 -4.90267e-5 0.0872088 0.9961901 -4.93184e-5 0.08720892 0.9962008 -1.35985e-4 0.08708608 0.9962009 -1.35449e-4 0.0870862 0.996201 -1.36007e-4 0.08708512 0.996368 -1.58889e-6 0.08515185 0.996368 -1.64018e-6 0.08515214 0.9963681 -1.661e-6 0.08515155 0.9962083 1.62887e-4 0.08699989 0.9962083 1.62884e-4 0.08700025 0.9962084 1.62834e-4 0.08699995 0.9961072 1.71107e-6 0.08815056 0.9961073 1.66066e-6 0.08815038 0.9961072 1.70697e-6 0.08815026 0.9961429 8.724e-7 0.0877459 0.9961429 8.79445e-7 0.0877459 0.9961429 8.67323e-7 0.0877459 0.9961283 -1.12471e-4 0.0879119 0.9961283 -1.12773e-4 0.08791249 0.9961283 -1.12543e-4 0.08791226 0.9962066 3.32502e-4 0.08701926 0.9962066 3.32577e-4 0.08701926 0.9962066 3.3255e-4 0.08701926 0.9962224 -3.29499e-6 0.08683937 0.9962224 -3.35526e-6 0.08683943 0.9962224 -3.25961e-6 0.08683925 0.9961971 -6.29851e-4 0.08712702 0.996197 -6.29181e-4 0.08712726 0.9961971 -6.29883e-4 0.08712673 0.9966133 2.32899e-5 0.08223193 0.9966133 2.32969e-5 0.08223193 0.9966133 2.32479e-5 0.08223193 0.9963598 3.19798e-4 0.08524721 0.9963598 3.19588e-4 0.08524703 0.9963598 3.19879e-4 0.08524715 0.9954973 5.51285e-7 0.0947898 0.9954975 -1.16834e-6 0.09478819 0.9954927 3.89176e-7 0.09483909 0.9960544 -4.07317e-4 0.08874356 0.9960545 -4.0778e-4 0.08874344 0.9960544 -4.07204e-4 0.08874356 0.9961323 -9.5694e-6 0.08786618 0.9961323 -9.61701e-6 0.08786612 0.9961323 -9.55461e-6 0.08786612 0.9961812 4.84197e-4 0.08730858 0.9961812 4.84493e-4 0.08730834 0.9961813 4.8371e-4 0.08730894 0.9964929 -7.4124e-6 0.08367711 0.996493 -6.56163e-6 0.08367758 0.9964928 -7.70809e-6 0.08367985 0.9963191 -4.34665e-4 0.08572196 0.9963194 -4.35626e-4 0.08571726 0.9963191 -4.32513e-4 0.08572167 0.9965116 2.94896e-4 0.08345395 0.9965117 2.9325e-4 0.08345389 0.9965116 2.94733e-4 0.08345437 0.9962615 1.43991e-4 0.0863896 0.9962617 1.43365e-4 0.08638685 0.9962615 1.4407e-4 0.08639001 0.9965987 -9.17767e-5 0.08240783 0.9965989 -9.37381e-5 0.08240646 0.9966028 -8.83453e-5 0.08235836 0.9961508 -3.15698e-4 0.08765524 0.9961509 -3.16499e-4 0.08765441 0.9961509 -3.15929e-4 0.08765542 0.996187 2.28174e-5 0.08724439 0.9961534 -7.51875e-5 0.08762818 0.9961533 -7.52039e-5 0.08762812 0.9961534 -7.52174e-5 0.087628 0.9961541 6.51009e-7 0.08761924 0.9961541 2.00147e-7 0.08761972 0.996154 6.59144e-7 0.08762043 0.9962791 -8.80862e-6 0.0861873 0.996279 -8.78554e-6 0.08618724 0.996279 -8.76741e-6 0.08618718 0.9965589 -2.42701e-6 0.08288866 0.9965589 -1.60839e-6 0.08288854 0.9965588 -2.65128e-6 0.08288878 0.9960688 1.85875e-6 0.08858418 0.9960688 1.38688e-6 0.08858412 0.9960687 2.09361e-6 0.088584 0.9962256 -4.81465e-7 0.08680301 0.9962255 0 0.08680307 0.9962255 -2.05153e-7 0.08680295 0.9962469 3.5579e-6 0.08655744 0.9962469 3.64054e-6 0.08655732 0.9962469 4.10287e-6 0.08655762 0.9960845 4.63641e-6 0.08840692 0.9960845 4.6528e-6 0.08840709 0.9960845 4.8271e-6 0.08840721 0.996448 -7.29977e-6 0.08421069 0.996448 -7.42386e-6 0.08421087 0.996448 -7.21405e-6 0.08421027 0.996258 -3.34299e-6 0.08642923 0.9962581 -2.89152e-6 0.08642923 0.9962581 -3.23504e-6 0.08642923 0.9959501 4.50615e-7 0.08990818 0.9959503 -2.57511e-7 0.08990579 0.9959499 -1.40518e-6 0.08991032 0.9963793 -7.9118e-6 0.0850197 0.9963793 -8.1363e-6 0.08501976 0.9963793 -7.9415e-6 0.08501982 0.9964954 -5.43003e-6 0.08364838 0.9964954 -5.32105e-6 0.08364826 0.9964954 -5.2317e-6 0.08364862 0.9952904 2.21017e-6 0.09693861 0.9952904 1.82545e-6 0.09693849 0.9952903 1.7855e-6 0.09693884 0.9962784 1.5948e-6 0.08619421 0.9962784 1.53993e-6 0.08619433 0.9962784 2.06003e-6 0.08619433 0.9971256 9.41603e-5 0.07576751 0.9971255 9.41942e-5 0.07576888 0.9971258 9.26265e-5 0.07576316 0.9956483 1.05041e-4 0.0931912 0.9956483 1.06e-4 0.09319061 0.9956482 1.05966e-4 0.09319204 0.9957097 9.41059e-5 0.09253197 0.9957097 9.40351e-5 0.09253203 0.9957097 9.41888e-5 0.09253203 0.9967718 -0.001431345 0.08027499 0.9967717 -0.001455962 0.08027559 0.9967735 -0.001444816 0.08025366 0.9967418 -1.02636e-4 0.08065873 0.9967455 -9.92495e-5 0.08061307 0.9967454 -9.75664e-5 0.08061563 0.9962598 1.0338e-4 0.08640897 0.9962598 9.75707e-5 0.0864095 0.9962599 9.95705e-5 0.08640766 0.9961593 9.87172e-5 0.08756083 0.9961592 9.919e-5 0.08756083 0.9961593 9.94681e-5 0.08756089 0.9966134 -3.62389e-4 0.08222931 0.99639 4.79999e-6 0.08489465 0.9963899 4.13554e-6 0.08489489 0.99639 5.55749e-6 0.08489435 0.9958501 -7.67477e-6 0.09100896 0.9958501 -7.66151e-6 0.09100919 0.99585 -7.67229e-6 0.09100931 0.9963564 -3.45445e-6 0.08528786 0.9963565 -6.60587e-6 0.08528679 0.9963562 -6.32322e-6 0.08529037 0.9959228 4.72668e-7 0.09021115 0.9959228 -2.49594e-7 0.09021091 0.9959184 1.31055e-7 0.09025913 0.9962999 -3.31717e-6 0.08594626 0.9962999 -2.61836e-6 0.08594578 0.9962999 -2.77278e-6 0.08594548 0.9958802 5.28608e-6 0.09067904 0.9958803 5.29631e-6 0.09067898 0.9958802 5.49751e-6 0.09067916 0.9968327 1.89458e-6 0.07952755 0.9968327 1.90851e-6 0.07952755 0.9968327 1.8769e-6 0.07952761 0.9959321 -2.88467e-6 0.09010773 0.9959321 -2.78911e-6 0.09010767 0.9959321 -2.85852e-6 0.09010761 0.9965118 -1.61256e-6 0.08345329 0.9965117 -2.0552e-6 0.08345353 0.9965118 -1.68016e-6 0.08345288 0.9961243 1.16666e-6 0.08795744 0.9961243 1.43936e-6 0.0879575 0.9961243 1.1085e-6 0.08795744 0.996122 2.75775e-6 0.08798348 0.996122 3.18073e-6 0.08798366 0.996122 2.98373e-6 0.08798384 0.9960804 -1.34249e-6 0.08845275 0.9960804 -9.05595e-7 0.08845263 0.9960804 -1.08585e-6 0.08845293 0.9962822 -8.33741e-7 0.08615052 0.9962822 -8.6485e-7 0.08615046 0.9962822 -8.1232e-7 0.08615064 0.9960919 1.882e-6 0.08832466 0.9960919 1.6809e-6 0.08832466 0.9960919 1.75054e-6 0.08832466 0.9962442 2.10977e-5 0.0865879 0.9962442 2.1032e-5 0.0865879 0.9962442 2.10447e-5 0.0865879 0.9960925 1.99055e-4 0.08831584 0.9960926 1.99265e-4 0.0883156 0.9960925 1.98541e-4 0.08831638 0.9964001 1.20325e-5 0.08477538 0.9964002 1.21448e-5 0.08477556 0.9964002 1.21099e-5 0.08477509 0.9960888 -7.14057e-6 0.08835828 0.9960888 -6.79307e-6 0.08835852 0.9960888 -7.11065e-6 0.08835828 0.9962266 4.38024e-5 0.08679187 0.9962266 4.37702e-5 0.08679187 0.9962265 4.36256e-5 0.08679187 0.9962292 2.0186e-4 0.08676034 0.9962292 2.01941e-4 0.08676052 0.9962292 2.01831e-4 0.0867604 0.9961836 3.84555e-6 0.08728271 0.9961836 3.9381e-6 0.08728277 0.9961836 3.83938e-6 0.08728301 0.9962198 2.04476e-4 0.08686786 0.9962199 2.04494e-4 0.08686786 0.9962199 2.04467e-4 0.0868678 0.9962049 3.07179e-5 0.08703875 0.9962049 3.07183e-5 0.08703869 0.9962049 3.0709e-5 0.08703935 0.9961516 1.31534e-4 0.08764761 0.9961516 1.31498e-4 0.08764761 0.9961516 1.31522e-4 0.08764761 0.9964717 -3.18301e-4 0.08392995 0.9964709 -3.16986e-4 0.08393895 0.996473 -3.21363e-4 0.08391416 0.9932647 -0.004010379 0.1157987 0.9932434 -0.003993868 0.1159814 0.9932937 -0.00403583 0.1155487 0.9961897 -2.30763e-6 0.08721333 0.9961897 -2.46e-6 0.08721333 0.9961897 -2.31527e-6 0.08721339 0.9965074 0.002017259 0.08347994 0.9965149 0.001998007 0.0833919 0.9965004 0.002039074 0.08356308 0.996187 1.34287e-6 0.08724492 0.9961869 1.22422e-6 0.0872448 0.9961869 1.25892e-6 0.08724474 0.9979074 -4.14936e-4 0.06465786 0.9979043 -4.1237e-4 0.06470793 0.997904 -4.12293e-4 0.06471186 0.990255 5.27027e-4 0.1392654 0.9902553 5.27089e-4 0.1392628 0.9902541 5.26776e-4 0.1392719 0.9949373 -2.07549e-4 0.1004983 0.9949373 -2.09182e-4 0.1004984 0.9949372 -2.09015e-4 0.1004992 0.997019 -9.7051e-5 0.07715648 0.9970191 -9.72906e-5 0.07715594 0.9970226 -9.84124e-5 0.07711088 0.9959973 -9.70196e-5 0.08938473 0.9959972 -9.66529e-5 0.08938503 0.9959973 -9.64009e-5 0.08938425 0.9960798 4.27508e-6 0.08845973 0.9960796 2.82843e-6 0.08846235 0.9960801 4.21915e-6 0.08845645 0.9959098 -4.2825e-4 0.09035247 0.9962841 -3.29164e-7 0.08612853 0.9962841 -4.70151e-7 0.08612817 0.9962841 -2.15252e-7 0.08612793 0.995651 1.90815e-4 0.09316241 0.9956508 1.91418e-4 0.09316337 0.9956513 1.9094e-4 0.09315925 0.9961907 -9.49738e-5 0.08720248 0.9961907 -9.46552e-5 0.08720284 0.9961907 -9.46596e-5 0.08720183 0.9964637 -9.59706e-5 0.08402526 0.9964637 -9.5979e-5 0.0840252 0.9964637 -9.59212e-5 0.08402538 0.9960508 -1.17507e-6 0.08878523 0.9960508 -8.40984e-7 0.08878546 0.9960509 -9.19208e-7 0.08878505 0.9961314 1.49284e-5 0.08787757 0.9961313 1.49047e-5 0.08787757 0.9961313 1.49431e-5 0.08787751 0.9961503 -9.32855e-5 0.08766204 0.9961503 -9.31991e-5 0.08766198 0.9961503 -9.34077e-5 0.0876621 0.9963313 1.42606e-4 0.08557975 0.9963313 1.42507e-4 0.08557975 0.9963313 1.42625e-4 0.08557981 0.99619 -4.68339e-7 0.08720922 0.9961899 0 0.08721023 0.9961901 -3.67843e-7 0.08720821 0.9961903 1.80118e-6 0.08720612 0.9961903 1.80149e-6 0.08720606 0.9961904 1.64073e-6 0.08720612 0.9961383 -7.52523e-5 0.08779835 0.9961383 -7.58914e-5 0.08779823 0.9961384 -7.4856e-5 0.08779793 0.9964239 -1.08282e-4 0.08449482 0.9964239 -1.07842e-4 0.08449482 0.996424 -1.08129e-4 0.08449506 0.9962662 9.06696e-5 0.08633488 0.9962662 9.08257e-5 0.08633494 0.9962662 9.08141e-5 0.0863347 0.9960668 -2.74534e-6 0.08860701 0.9960667 -2.19257e-6 0.08860707 0.9960666 -2.14513e-6 0.08860713 0.9961626 3.01638e-6 0.08752232 0.9961626 4.11365e-6 0.08752214 0.9961627 3.26362e-6 0.08752238 0.9962359 7.41764e-6 0.08668506 0.9962359 7.2999e-6 0.08668494 0.9962359 7.36257e-6 0.08668488 0.9962903 -6.98725e-7 0.08605551 0.9962903 7.70669e-7 0.08605551 0.9962902 0 0.086057 0.9959905 -1.04376e-4 0.089459 0.9959905 -1.04497e-4 0.08945888 0.9959905 -1.04452e-4 0.08945924 0.9962496 1.37759e-6 0.08652597 0.9962497 1.28732e-6 0.08652615 0.9962497 1.18824e-6 0.08652585 0.99619 3.64159e-6 0.08720922 0.99619 3.6361e-6 0.08720922 0.99619 3.59907e-6 0.08720916 0.9963128 -1.14732e-4 0.08579599 0.9963128 -1.14731e-4 0.08579599 0.9963127 -1.14815e-4 0.08579599 0.9961664 5.27998e-6 0.08747977 0.9961664 5.27635e-6 0.08747977 0.9961664 5.23985e-6 0.08747988 0.9961297 -1.46215e-6 0.08789676 0.9961296 -1.87848e-6 0.0878967 0.9961296 -1.49832e-6 0.08789682 0.9961805 3.2359e-5 0.08731901 0.9961804 3.23765e-5 0.08731901 0.9961805 3.23431e-5 0.08731907 0.9962624 4.03929e-6 0.08637934 0.9962624 2.9339e-6 0.08637911 0.9962624 3.51068e-6 0.08637958 0.9961617 -1.04599e-6 0.08753252 0.9961617 -1.27402e-6 0.08753234 0.9961618 -1.24215e-6 0.08753228 0.9962704 4.16488e-6 0.0862866 0.9962704 3.59851e-6 0.0862866 0.9962704 3.92093e-6 0.08628642 0.9960958 2.69298e-7 0.08827894 0.9960958 4.94532e-7 0.08827894 0.9960958 5.29981e-7 0.08827888 0.9962167 1.80904e-6 0.08690476 0.9962167 1.46397e-6 0.08690476 0.9962167 2.13762e-6 0.08690476 0.9962959 -2.31329e-6 0.08599162 0.9962959 -2.93157e-6 0.08599168 0.9962959 -2.63023e-6 0.08599156 0.9961841 5.76129e-6 0.08727741 0.9961841 5.71497e-6 0.08727741 0.9961841 5.79361e-6 0.08727741 0.9961205 1.80011e-6 0.08800113 0.9961204 2.00269e-6 0.08800101 0.9961203 1.93945e-6 0.08800143 0.9962535 3.06768e-6 0.08648169 0.9962536 3.06475e-6 0.08648157 0.9962535 2.80548e-6 0.0864818 0.9960399 1.91241e-7 0.0889073 0.9960399 2.48649e-7 0.08890718 0.99604 0 0.08890706 0.9963324 1.67564e-6 0.08556759 0.9963324 1.54087e-6 0.08556765 0.9963324 1.59543e-6 0.08556747 0.9962273 3.74997e-6 0.08678275 0.9962273 3.23945e-6 0.08678311 0.9962272 3.57116e-6 0.08678328 0.9961388 -2.13418e-7 0.08779293 0.9961388 1.25263e-7 0.08779287 0.9961388 2.6956e-7 0.08779299 0.9961224 -2.45904e-6 0.08797907 0.9961224 -2.27406e-6 0.08797878 0.9961223 -2.19599e-6 0.08797937 0.9962713 -1.18839e-5 0.08627641 0.9962713 -1.1968e-5 0.08627629 0.9962713 -1.19015e-5 0.08627623 0.9961609 -7.66375e-6 0.08754152 0.9961609 -7.70913e-6 0.08754146 0.9961609 -7.79871e-6 0.08754152 0.9962923 -8.52505e-6 0.08603322 0.9962923 -8.42093e-6 0.08603322 0.9962922 -8.42352e-6 0.08603328 0.9960013 -2.67948e-6 0.08933949 0.9960013 -3.10212e-6 0.08933955 0.9960013 -2.84653e-6 0.08933949 0.9963279 2.63806e-6 0.08562004 0.9963279 2.62926e-6 0.08562016 0.9963279 2.72432e-6 0.08562022 0.9962058 9.76509e-5 0.08702975 0.9962058 9.75656e-5 0.08702969 0.9962058 9.73974e-5 0.08702987 0.9961909 -5.9817e-5 0.08719998 0.9961909 -5.99721e-5 0.0872001 0.9961909 -6.00512e-5 0.0872001 0.9961866 2.68235e-6 0.08724927 0.9961865 2.80861e-6 0.08724927 0.9961866 2.89299e-6 0.08724921 0.9960135 -1.08146e-4 0.08920288 0.9960136 -1.08036e-4 0.0892027 0.9960135 -1.08454e-4 0.08920252 0.9962092 -3.04022e-4 0.08699083 0.9962091 -3.03903e-4 0.08699095 0.9962091 -3.03846e-4 0.08699101 0.9962601 -7.31221e-6 0.08640623 0.99626 -7.28844e-6 0.08640617 0.99626 -7.32811e-6 0.08640623 0.996234 3.60429e-4 0.08670568 0.9962339 3.60485e-4 0.08670538 0.9962339 3.60562e-4 0.08670532 0.9961217 0 0.08798682 0.9961217 -7.70175e-7 0.087987 0.9961217 -4.57978e-7 0.08798718 0.9962913 1.16555e-6 0.08604413 0.9962914 1.48884e-6 0.08604413 0.9962914 1.77055e-6 0.08604431 0.9961775 -4.51485e-4 0.08735138 0.9963138 -9.45926e-5 0.08578503 0.9963137 -9.44767e-5 0.08578503 0.9963138 -9.46107e-5 0.08578491 0.9962349 1.01285e-4 0.08669501 0.9962349 1.01357e-4 0.08669519 0.9962349 1.01269e-4 0.08669519 0.9958488 -1.23851e-7 0.09102392 0.9958488 0 0.09102362 0.9958488 -3.88594e-7 0.0910232 0.9961887 -2.95737e-4 0.08722436 0.9961887 -2.95392e-4 0.0872249 0.9961887 -2.95647e-4 0.0872249 0.9961709 3.8669e-6 0.08742696 0.996171 3.81048e-6 0.08742731 0.9961709 3.85591e-6 0.08742767 0.9962398 -1.48296e-5 0.08663892 0.9962398 -1.48231e-5 0.08663886 0.9962399 -1.47319e-5 0.08663898 0.996244 -1.33333e-5 0.08659148 0.996244 -1.34596e-5 0.08659136 0.996244 -1.32164e-5 0.08659154 0.9961929 1.24542e-5 0.08717602 0.9961929 1.13496e-5 0.0871762 0.996193 1.20467e-5 0.08717644 0.9958364 5.45567e-6 0.0911585 0.9958364 5.30478e-6 0.0911585 0.9958364 5.35001e-6 0.0911585 0.9961338 1.04791e-4 0.0878489 0.9961338 1.04741e-4 0.0878489 0.9961338 1.04789e-4 0.0878489 0.9969722 -1.59534e-4 0.07776075 0.9969722 -1.59519e-4 0.07776069 0.9969721 -1.59528e-4 0.07776057 0.9964072 1.92334e-4 0.08469235 0.9964073 1.93096e-4 0.0846914 0.9964073 1.93111e-4 0.08469057 0.9956528 5.02845e-6 0.09314346 0.9956527 5.04471e-6 0.09314358 0.9956527 5.16244e-6 0.0931437 0.9958484 -3.8092e-4 0.09102725 0.9958484 -3.81217e-4 0.09102743 0.9958484 -3.81165e-4 0.09102767 0.9952441 -9.52282e-5 0.09741276 0.9952441 -9.70977e-5 0.09741264 0.9952489 -9.58266e-5 0.09736466 0.9966624 5.13542e-4 0.08163267 0.9966624 5.13691e-4 0.08163255 0.9966624 5.13201e-4 0.08163249 0.9962673 -6.69289e-6 0.08632224 0.9962673 -8.50335e-6 0.08632224 0.9962673 -3.72063e-6 0.08632224 0.9959487 -2.34901e-4 0.0899229 0.9959486 -2.3421e-4 0.08992391 0.9959486 -2.34292e-4 0.08992409 0.9962707 -2.36658e-7 0.08628386 0.9962707 -1.69821e-7 0.08628386 0.9962707 -2.23084e-7 0.08628386 0.9961889 1.05793e-4 0.08722209 0.9961377 1.29493e-5 0.08780455 0.9961377 1.29733e-5 0.08780455 0.9961378 1.29726e-5 0.08780449 0.996239 -3.80031e-7 0.08664864 0.996239 -3.7835e-7 0.08664888 0.996239 -4.14919e-7 0.0866484 0.996047 3.01494e-7 0.08882856 0.996047 4.70438e-7 0.08882838 0.996047 4.79631e-7 0.08882826 0.9961236 8.35629e-7 0.08796453 0.9961236 9.37842e-7 0.08796465 0.9961236 7.95388e-7 0.08796447 0.9964544 -8.83785e-7 0.08413553 0.9964544 -1.26174e-6 0.08413594 0.9964543 -1.20152e-6 0.08413648 0.9962564 -7.96135e-7 0.08644855 0.9962564 -1.02594e-6 0.0864486 0.9962563 -6.93952e-7 0.08644866 0.9961303 -5.72245e-6 0.0878899 0.9961302 -5.70394e-6 0.08788985 0.9961302 -5.64715e-6 0.0878899 0.9964412 -2.58526e-6 0.08429157 0.9964413 -2.30209e-6 0.08429157 0.9964412 -2.31859e-6 0.08429157 0.9960833 -2.22249e-6 0.08842056 0.9960833 -2.63688e-6 0.08842039 0.9960833 -2.89874e-6 0.08842027 0.9961051 1.36342e-6 0.08817499 0.996105 1.24087e-6 0.08817505 0.9961051 1.03381e-6 0.08817499 0.996077 -1.28372e-6 0.08849179 0.996077 -1.11749e-6 0.08849203 0.9960769 -1.2446e-6 0.08849233 0.9961804 -3.61065e-6 0.08731991 0.9961803 -2.72726e-6 0.08732032 0.9961804 -2.59433e-6 0.08731967 0.9962242 -8.49656e-5 0.08681923 0.9962281 -8.74253e-5 0.08677303 0.9962278 -8.59061e-5 0.08677649 0.9959809 -3.98737e-6 0.08956587 0.9959807 -4.38822e-6 0.08956837 0.9959804 -7.29226e-6 0.08957171 0.9965004 -2.24885e-7 0.08358937 0.9965004 -9.14792e-7 0.08358919 0.9965004 -1.90621e-7 0.08358955 0.996222 9.33243e-6 0.08684313 0.9962221 7.21158e-6 0.08684164 0.9962226 6.78515e-6 0.08683645 0.9959633 -8.29565e-6 0.08976089 0.9959633 -9.13173e-6 0.08976131 0.9959633 -7.94244e-6 0.08976179 0.9950068 -1.18053e-5 0.09980779 0.9950069 -1.15096e-5 0.09980738 0.9950068 -1.13841e-5 0.09980785 0.9909224 2.63991e-4 0.1344354 0.9909229 2.67191e-4 0.1344318 0.9909222 2.63055e-4 0.1344363 0.9959238 1.00366e-4 0.09019893 0.9959238 1.00751e-4 0.09019893 0.9959237 1.00311e-4 0.09019953 0.9959309 9.89267e-5 0.09012013 0.9959309 9.87886e-5 0.09012007 0.9959309 9.88204e-5 0.09012019 0.9963449 -1.79964e-5 0.08542203 0.9963449 -1.8028e-5 0.08542203 0.9963449 -1.80649e-5 0.08542203 0.9962568 -1.99855e-4 0.08644324 0.9962507 -2.44391e-6 0.08651351 0.9962507 -2.47178e-6 0.08651357 0.9962507 -2.45944e-6 0.08651351 0.9961096 -8.61308e-6 0.08812475 0.9961096 -8.50641e-6 0.08812469 0.9961094 -8.56636e-6 0.08812475 0.9962316 1.46719e-6 0.08673286 0.9962316 1.4509e-6 0.08673286 0.9962316 1.43459e-6 0.08673286 0.9962556 3.90124e-6 0.08645731 0.9962556 3.64182e-6 0.08645725 0.9962556 3.80685e-6 0.08645737 0.9961238 -1.26507e-7 0.08796238 0.9961238 -1.23164e-7 0.08796244 0.9961238 -1.46101e-7 0.08796244 0.9962501 -9.14418e-6 0.08652055 0.9961656 2.78702e-6 0.08748817 0.9961656 2.8521e-6 0.08748817 0.9961656 2.94251e-6 0.08748811 0.9962416 2.33929e-6 0.08661943 0.9962416 2.57767e-6 0.08661943 0.9962416 2.55097e-6 0.08661937 0.996183 7.81485e-7 0.08728939 0.9961831 7.56008e-7 0.08728939 0.9961831 8.01083e-7 0.08728945 0.9958909 5.32839e-6 0.09056097 0.9958909 4.91852e-6 0.09056097 0.9958909 4.95472e-6 0.09056115 0.9981473 2.85232e-4 0.06084448 0.9981473 2.8671e-4 0.06084477 0.9981471 2.85826e-4 0.06084501 0.9965519 -9.95432e-5 0.08297246 0.9965521 -1.02104e-4 0.08297127 0.9965515 -9.79366e-5 0.08297771 0.9957126 4.70481e-6 0.09250164 0.9957126 3.1956e-6 0.09250122 0.9957125 3.65917e-6 0.09250259 0.9957537 9.96552e-5 0.09205871 0.9957536 9.98399e-5 0.09205883 0.9957535 9.99258e-5 0.09205913 0.9962809 -4.30572e-6 0.08616465 0.9962809 -4.76686e-6 0.08616465 0.9962809 -4.23456e-6 0.08616459 0.9961954 9.794e-5 0.0871483 0.9961954 9.82674e-5 0.08714812 0.9961954 9.79306e-5 0.08714801 0.9961929 -1.4794e-5 0.0871765 0.9961929 -1.4755e-5 0.0871765 0.9961929 -1.47902e-5 0.0871765 0.9960981 9.85863e-7 0.08825337 0.9960981 1.08869e-6 0.08825325 0.9960981 1.09919e-6 0.08825314 0.9964627 1.44372e-4 0.08403658 0.9964627 1.44376e-4 0.08403658 0.9964627 1.44331e-4 0.08403664 0.9963737 -1.60513e-6 0.08508527 0.9963737 -4.84986e-7 0.08508479 0.9963738 -1.81794e-6 0.08508306 0.9960797 5.8841e-7 0.08846151 0.9960796 6.11253e-7 0.08846151 0.9960797 6.1941e-7 0.08846151 0.9961478 3.97562e-6 0.08769118 0.9961477 2.99525e-6 0.0876913 0.9961477 4.09689e-6 0.08769142 0.9961567 4.65894e-7 0.08758884 0.9961567 3.09199e-7 0.08758884 0.9961567 6.00805e-7 0.08758884 0.9962258 -1.59256e-7 0.08680075 0.9962258 1.70212e-7 0.08680099 0.9962257 0 0.08680105 0.9961944 -3.36983e-6 0.08715879 0.9961944 -3.32823e-6 0.08715885 0.9961944 -3.34373e-6 0.08715879 0.9961272 -1.95265e-4 0.08792471 0.9961272 -1.95283e-4 0.08792465 0.9961271 -1.95257e-4 0.08792465 0.9963175 -9.91875e-5 0.08574128 0.9963175 -9.90727e-5 0.08574122 0.9963175 -9.91198e-5 0.0857414 0.996204 -1.73296e-5 0.08705019 0.996204 -1.72974e-5 0.08705013 0.996204 -1.73532e-5 0.08705002 0.9961714 -1.03566e-4 0.08742129 0.9961714 -1.03401e-4 0.08742147 0.9961715 -1.03399e-4 0.08742117 0.9962151 1.06121e-6 0.08692294 0.9962151 9.45784e-7 0.08692288 0.9962151 1.18261e-6 0.08692294 0.9961659 5.88567e-7 0.08748394 0.996166 5.05999e-7 0.08748388 0.996166 6.36181e-7 0.087484 0.99617 -6.13573e-6 0.08743774 0.99617 -6.20377e-6 0.08743774 0.99617 -6.13951e-6 0.08743774 0.9962705 8.36927e-6 0.08628487 0.9962706 8.37911e-6 0.08628499 0.9962705 8.48743e-6 0.08628469 0.996204 -6.75334e-6 0.08705061 0.9962039 -6.75466e-6 0.08705061 0.9962039 -6.80325e-6 0.08705067 0.9962078 1.22258e-5 0.08700585 0.9962078 1.20156e-5 0.08700579 0.9962079 1.21526e-5 0.08700591 0.9961507 -1.28321e-5 0.08765774 0.9961507 -1.33177e-5 0.08765792 0.9961507 -1.29329e-5 0.08765816 0.9961704 -1.06044e-4 0.08743363 0.9961705 -1.06553e-4 0.08743339 0.9961704 -1.06558e-4 0.08743393 0.9960971 1.11173e-4 0.08826458 0.9960972 1.11166e-4 0.08826458 0.9960971 1.11282e-4 0.08826452 0.9962325 -2.31289e-4 0.08672237 0.9962325 -2.31283e-4 0.08672231 0.9962325 -2.31296e-4 0.08672237 0.9962619 9.16069e-5 0.08638447 0.996262 9.15585e-5 0.08638447 0.996262 9.16063e-5 0.08638441 0.996181 1.48319e-4 0.08731228 0.996181 1.48282e-4 0.08731222 0.996181 1.48284e-4 0.08731216 0.9961547 -1.0597e-4 0.08761197 0.9961547 -1.06223e-4 0.08761185 0.9961547 -1.0597e-4 0.08761185 0.9961696 0 0.08744239 0.9961696 0 0.08744239 0.9961696 0 0.08744239 0.9962532 -1.21033e-4 0.08648484 0.9962532 -1.21043e-4 0.0864849 0.9962532 -1.21044e-4 0.08648496 0.9961507 0 0.08765769 0.9961651 -4.39634e-6 0.08749419 0.9961651 -4.47559e-6 0.08749413 0.9961651 -4.15393e-6 0.08749431 0.9961877 -1.42335e-6 0.08723604 0.9961878 -1.65839e-6 0.08723622 0.9961878 -1.59262e-6 0.0872361 0.9962369 -8.95091e-6 0.08667331 0.9962369 -9.0875e-6 0.08667331 0.9962369 -8.77521e-6 0.08667302 0.9962205 -2.08494e-6 0.08686053 0.9962205 -2.00886e-6 0.08686059 0.9962205 -2.14583e-6 0.08686047 0.9960887 3.59543e-6 0.08835971 0.9960887 4.1438e-6 0.08835977 0.9960886 3.98757e-6 0.08835983 0.9961421 1.0758e-5 0.08775579 0.9961421 1.08349e-5 0.08775579 0.996142 1.07376e-5 0.08775573 0.9962502 -9.90411e-5 0.08652031 0.9962502 -9.89717e-5 0.08652037 0.9962502 -9.89488e-5 0.08652031 0.9962739 1.34388e-6 0.08624529 0.996274 1.37879e-6 0.08624529 0.996274 1.36273e-6 0.08624535 0.9961948 -3.524e-7 0.08715516 0.9961948 -7.73172e-7 0.08715522 0.9961948 -5.42437e-7 0.08715522 0.9961881 -1.74318e-5 0.08723253 0.9961881 -1.74901e-5 0.08723258 0.9961881 -1.75425e-5 0.08723258 0.9961459 2.50345e-6 0.08771252 0.9961459 2.57463e-6 0.08771246 0.9961459 2.53186e-6 0.08771246 0.996195 5.97525e-6 0.08715379 0.996195 6.05198e-6 0.08715361 0.996195 6.28072e-6 0.08715355 0.996115 3.84442e-5 0.08806169 0.996115 3.83968e-5 0.08806169 0.996115 3.84496e-5 0.08806169 0.9962432 2.46768e-5 0.08660012 0.9962432 2.4749e-5 0.08660012 0.9962432 2.47096e-5 0.08660018 0.9962547 3.49339e-6 0.08646827 0.9962546 3.28425e-6 0.08646833 0.9962546 3.09478e-6 0.08646839 0.9961198 7.74232e-6 0.08800846 0.9961198 7.73575e-6 0.0880084 0.9961197 7.82468e-6 0.0880084 0.9962229 4.16645e-5 0.08683454 0.9962229 4.16818e-5 0.08683454 0.9962229 4.16757e-5 0.08683454 0.9962534 1.07502e-4 0.08648264 0.9962534 1.07586e-4 0.08648258 0.9962534 1.07788e-4 0.08648282 0.9962188 -1.09179e-4 0.08688068 0.9962188 -1.08703e-4 0.08688068 0.9962188 -1.08985e-4 0.08688104 0.9961889 0 0.08722251 0.9961889 -1.24503e-7 0.08722251 0.9961888 0 0.08722251 0.9959685 -8.80216e-5 0.08970487 0.9962717 -4.27154e-6 0.08627122 0.9962717 -4.30192e-6 0.08627116 0.9962717 -4.35818e-6 0.08627116 0.9962488 -1.47583e-6 0.08653557 0.9962488 -1.45735e-6 0.08653551 0.9962489 -1.37723e-6 0.08653563 0.9961556 -1.00011e-4 0.08760255 0.9961556 -1.00112e-4 0.08760249 0.9961556 -1.0011e-4 0.08760249 0.9961847 3.09607e-4 0.0872696 0.9961848 3.09595e-4 0.0872696 0.9961847 3.09592e-4 0.0872696 0.9960983 3.6322e-6 0.08825188 0.9960982 3.31178e-6 0.08825206 0.9960983 3.26178e-6 0.08825147 0.9963592 2.79906e-4 0.08525484 0.9962232 -1.21137e-6 0.08683121 0.996223 -1.57719e-6 0.08683127 0.9962232 -1.67956e-6 0.08683115 0.9961112 -1.55459e-6 0.08810526 0.9961112 -1.88452e-6 0.08810532 0.9961112 -1.66683e-6 0.08810544 0.9962089 -9.09204e-7 0.08699285 0.996209 -9.38213e-7 0.08699285 0.996209 -8.98144e-7 0.0869928 0.996233 6.03418e-6 0.08671724 0.996233 5.9919e-6 0.08671724 0.996233 6.00874e-6 0.08671724 0.9961565 4.22372e-6 0.087592 0.9961565 4.23752e-6 0.08759212 0.9961565 4.10108e-6 0.08759248 0.9962177 1.0409e-4 0.08689272 0.9962177 1.04255e-4 0.08689278 0.9962177 1.0397e-4 0.08689254 0.9968375 8.87048e-5 0.07946729 0.9968489 8.56368e-5 0.07932394 0.996849 8.55525e-5 0.07932406 0.9965252 -3.47052e-5 0.08329248 0.9962254 8.30455e-7 0.08680427 0.9962254 8.48653e-7 0.08680427 0.9962254 8.47404e-7 0.08680427 0.9960988 -4.14617e-5 0.08824598 0.9960988 -4.14999e-5 0.08824598 0.9960988 -4.14839e-5 0.08824598 0.9962109 9.70826e-7 0.08697134 0.9962108 8.16537e-7 0.08697128 0.9962109 8.38132e-7 0.0869714 0.996196 -7.61305e-7 0.08714139 0.996196 -8.13415e-7 0.08714151 0.996196 -6.5536e-7 0.08714157 0.9962486 5.7463e-6 0.08653825 0.9962486 5.80813e-6 0.08653819 0.9962486 5.72154e-6 0.08653825 0.9960907 -5.36122e-7 0.08833682 0.9960908 -2.89081e-7 0.08833664 0.9960908 -4.4785e-7 0.08833652 0.9960942 3.59128e-6 0.08829742 0.9960942 3.72791e-6 0.08829754 0.9960942 3.64456e-6 0.0882973 0.9963679 2.38532e-6 0.08515357 0.9963679 2.38598e-6 0.08515357 0.9963679 2.32788e-6 0.08515357 0.9961511 -4.20256e-6 0.08765327 0.9961511 -4.3718e-6 0.08765333 0.996151 -4.55863e-6 0.08765316 0.9963251 -1.26052e-4 0.08565253 0.9963251 -1.2606e-4 0.08565247 0.9963251 -1.26065e-4 0.08565247 0.9963883 7.05957e-6 0.08491474 0.9963883 7.13258e-6 0.08491474 0.9963883 7.05879e-6 0.08491468 0.9960226 -3.65218e-6 0.08910107 0.9960227 -4.25888e-6 0.08910089 0.9960227 -4.04828e-6 0.08910083 0.9939667 1.13762e-4 0.1096826 0.9939667 1.11094e-4 0.1096826 0.9939667 1.13815e-4 0.109683 0.9961389 8.58342e-6 0.08779203 0.9961389 6.76647e-6 0.08779168 0.9961389 5.41843e-6 0.08779126 0.9965706 -1.22057e-5 0.08274704 0.9965707 -1.16608e-5 0.0827465 0.9965707 -1.19085e-5 0.08274728 0.9961121 6.02609e-7 0.08809483 0.9961121 2.01142e-6 0.08809572 0.9961119 7.04546e-7 0.08809739 0.9964126 3.81074e-6 0.08462899 0.9964126 3.74543e-6 0.08462899 0.9964126 3.7189e-6 0.08462893 0.9961805 3.53693e-6 0.08731806 0.9961805 3.22098e-6 0.08731818 0.9961805 3.3032e-6 0.08731788 0.9962331 3.48204e-6 0.08671653 0.9962331 3.47453e-6 0.08671659 0.9962247 3.21621e-6 0.08681333 0.9962075 -1.43819e-4 0.08700901 0.9962075 -1.43799e-4 0.08700901 0.9962075 -1.4376e-4 0.08700919 0.9961231 3.23996e-6 0.08797174 0.996123 3.48873e-6 0.08797186 0.996123 2.74825e-6 0.08797162 0.9960696 3.90656e-6 0.08857423 0.9960697 4.57658e-6 0.08857381 0.9960697 4.82704e-6 0.08857315 0.9963324 -1.03909e-6 0.08556824 0.9963324 -2.32588e-6 0.08556759 0.9963325 -1.16322e-6 0.08556699 0.9962008 -1.95552e-6 0.08708691 0.9962008 -1.22958e-6 0.08708703 0.9962008 -1.34917e-6 0.08708691 0.9961854 -1.24846e-6 0.08726358 0.9961853 -1.25128e-6 0.08726352 0.9961854 -1.12888e-6 0.08726346 0.9960992 5.9154e-6 0.08824115 0.9960992 6.05948e-6 0.08824115 0.9960992 6.08701e-6 0.0882411 0.9962374 9.63032e-6 0.0866667 0.9962374 9.69102e-6 0.08666658 0.9962375 9.72539e-6 0.08666634 0.9961673 -1.5309e-6 0.08746969 0.9961673 -9.71297e-7 0.08746957 0.9961673 -1.19628e-6 0.08746945 0.9962685 9.40257e-7 0.0863083 0.9962686 1.10531e-6 0.08630818 0.9962685 1.06341e-6 0.08630836 0.9961485 -9.13067e-7 0.08768224 0.9961485 0 0.08768206 0.9961485 -3.95346e-7 0.08768194 0.9962549 0 0.08646661 0.9962549 0 0.08646661 0.9962548 6.52391e-7 0.08646655 0.9960166 9.85376e-5 0.0891689 0.9960166 9.83987e-5 0.0891689 0.9960166 9.83958e-5 0.0891689 0.9962143 7.43148e-5 0.08693176 0.9961814 0 0.08730787 0.9961992 4.86282e-4 0.08710402 0.9961992 4.86316e-4 0.0871039 0.9961992 4.86411e-4 0.08710408 0.9961984 -1.74108e-4 0.08711302 0.9961985 -1.74017e-4 0.08711296 0.9961985 -1.73916e-4 0.08711296 0.9961909 1.71953e-4 0.08720088 0.9961907 1.72188e-4 0.08720117 0.9961908 1.72584e-4 0.08720105 0.9961914 -1.13898e-4 0.08719408 0.9961913 -1.13704e-4 0.08719432 0.9961913 -1.13381e-4 0.08719456 0.9962025 -2.1172e-4 0.08706635 0.9962026 -2.11982e-4 0.08706635 0.9962025 -2.12132e-4 0.08706623 0.9962506 1.22157e-4 0.086515 0.9962506 1.22272e-4 0.08651483 0.9962506 1.22649e-4 0.08651447 0.9960941 -2.01404e-4 0.08829754 0.9960941 -2.01378e-4 0.08829754 0.9960941 -2.01377e-4 0.08829748 0.996221 8.88761e-5 0.08685487 0.9962211 8.89488e-5 0.08685463 0.9962211 8.90727e-5 0.08685463 0.9962071 2.01982e-4 0.08701527 0.9962072 2.02136e-4 0.087013 0.9962072 2.00594e-4 0.08701306 0.9964745 -1.01004e-4 0.08389699 0.9964746 -1.00447e-4 0.08389496 0.9964746 -1.00772e-4 0.08389508 0.9954595 9.11082e-5 0.09518617 0.9954595 9.13714e-5 0.09518629 0.9954595 9.08858e-5 0.09518635 0.9973773 8.53115e-6 0.07237815 0.9973773 9.35729e-6 0.07237863 0.9973773 7.10343e-6 0.07237863 0.9963713 1.75262e-4 0.08511251 0.9963746 1.71095e-4 0.0850749 0.9963741 1.75604e-4 0.0850802 0.9872645 0.002380728 0.1590705 0.9872959 0.002375602 0.1588754 0.9872272 0.002382278 0.1593019 0.9963572 -9.65784e-5 0.08527952 0.996357 -9.51218e-5 0.08527988 0.996357 -9.56873e-5 0.08528149 0.9959899 -4.2187e-6 0.08946669 0.9959899 -4.49597e-6 0.08946681 0.9959899 -4.92879e-6 0.08946698 0.9961726 -1.26747e-4 0.0874089 0.9961726 -1.26784e-4 0.0874089 0.9961726 -1.26793e-4 0.08740884 0.9961932 -7.48833e-6 0.08717435 0.9961932 -7.54139e-6 0.08717411 0.9961931 -7.44985e-6 0.08717459 0.9963026 2.03695e-6 0.08591371 0.9963027 1.70036e-6 0.08591395 0.9963026 2.2871e-6 0.08591437 0.9960606 0 0.08867698 0.9960606 0 0.08867681 0.9960605 1.52737e-7 0.08867663 0.9961432 3.67174e-7 0.08774274 0.9961432 6.40735e-7 0.0877431 0.9961432 2.58209e-7 0.0877434 0.9962833 -5.22952e-6 0.08613693 0.9962834 -5.2941e-6 0.08613687 0.9962833 -5.383e-6 0.08613705 0.9962544 -1.89618e-6 0.08647167 0.9962544 -1.95226e-6 0.08647167 0.9962544 -1.74064e-6 0.08647161 0.9961771 1.51198e-4 0.08735728 0.9961671 9.05537e-5 0.08747154 0.9961671 9.05608e-5 0.08747154 0.9961671 9.05582e-5 0.08747154 0.9962838 -9.76207e-6 0.08613079 0.9962838 -9.72603e-6 0.08613073 0.9962839 -9.78814e-6 0.08613067 0.996164 0 0.08750635 0.996164 1.60854e-7 0.08750635 0.996164 0 0.08750635 0.9961689 1.10849e-5 0.08745098 0.9961689 1.11024e-5 0.08745098 0.9961689 1.11278e-5 0.08745104 0.9961881 7.37683e-5 0.08723151 0.9961881 7.37788e-5 0.08723157 0.9961882 7.37369e-5 0.08723151 0.9962 1.7808e-5 0.08709579 0.9962 1.7923e-5 0.08709567 0.9962 1.76746e-5 0.08709567 0.9961943 2.71141e-4 0.08716005 0.9961944 2.71152e-4 0.08716011 0.9961944 2.71136e-4 0.08716005 0.9961899 0 0.08721071 0.9964591 -8.38271e-7 0.08408039 0.9964591 1.08872e-6 0.08408039 0.9964591 -3.65032e-6 0.08408039 0.9969592 -2.31783e-6 0.07792586 0.9969595 -2.76983e-6 0.07792246 0.9969596 -9.51812e-7 0.07792109 0.995153 0 0.09833925 0.9951529 -1.49012e-7 0.09834009 0.9951485 -6.72415e-7 0.09838473 0.9967595 0 0.08043903 0.9967595 0 0.08043915 0.9967595 0 0.0804392 0.9961615 -3.53117e-7 0.08753514 0.9961615 4.07221e-7 0.0875346 0.9961614 2.01107e-7 0.08753609 0.9961426 0 0.08774864 0.9961426 0 0.0877487 0.9961426 0 0.08774876 0.995975 0 0.08963227 0.995975 0 0.08963221 0.9959749 0 0.08963239 0.9963783 0 0.08503192 0.9963782 1.53356e-7 0.08503258 0.9963782 2.09315e-7 0.08503311 0.9960965 2.6424e-7 0.08827161 0.9960965 3.37837e-7 0.08827143 0.9960964 0 0.08827191 0.9961274 -4.70201e-7 0.08792167 0.9961317 6.72412e-7 0.08787381 0.9961317 2.65893e-7 0.08787369 0.9961875 6.5179e-7 0.0872389 0.9961874 3.28058e-7 0.08723944 0.9961875 0 0.08723813 0.9965598 -4.37169e-7 0.08287739 0.9965599 3.37189e-7 0.08287674 0.9965599 -2.94065e-7 0.08287626 0.9958029 -1.39334e-7 0.09152346 0.9958029 -1.23866e-7 0.09152352 0.9958029 0 0.0915234 0.9962792 5.00964e-7 0.08618575 0.9962792 -3.33793e-7 0.08618462 0.9962794 0 0.08618378 0.9961965 3.88594e-7 0.08713591 0.9961965 4.99887e-7 0.08713489 0.9961964 -1.4354e-7 0.08713716 0.9959264 0 0.09017091 0.9959263 0 0.09017068 0.9959264 0 0.0901705 0.9963079 0 0.08585315 0.9963079 0 0.08585321 0.9963079 0 0.08585309 0.9961745 -6.28759e-7 0.08738601 0.9961744 3.103e-7 0.08738726 0.9961743 0 0.08738827 0.9961128 -7.64147e-7 0.08808755 0.9961128 5.25033e-7 0.08808743 0.9961128 0 0.08808761 0.9962986 -3.85975e-7 0.08596026 0.9962984 -3.96794e-7 0.08596187 0.9962983 0 0.08596318 0.9962885 3.78457e-7 0.0860781 0.9962884 -3.64264e-7 0.0860787 0.9962885 0 0.08607733 0.9961276 0 0.08792048 0.9961276 0 0.0879206 0.9961276 0 0.08792066 0.9960926 0 0.08831584 0.9960926 0 0.08831572 0.9960926 0 0.08831602 0.99615 0 0.08766537 0.99616 0 0.08755207 0.9961696 0 0.08744263 0.9961695 -2.67271e-7 0.08744335 0.9961695 -2.33937e-7 0.08744394 0.9963372 0 0.08551251 0.9963371 0 0.08551329 0.9963372 -2.09984e-7 0.08551162 0.9960845 0 0.08840781 0.9960845 3.36825e-7 0.08840751 0.9960845 0 0.08840727 0.9961781 -2.10371e-7 0.08734613 0.996178 0 0.08734673 0.9961782 0 0.08734536 0.9962164 0 0.08690887 0.9961549 0 0.08761018 0.9961122 -1.4386e-7 0.0880931 0.9961124 0 0.0880922 0.9961124 3.70666e-7 0.08809149 0.9964476 -2.26201e-7 0.08421647 0.9964476 -3.19909e-7 0.08421629 0.9964475 -7.07223e-7 0.08421677 0.9959248 0 0.09018677 0.9959248 0 0.09018677 0.9959249 0 0.09018671 0.9960247 0 0.08907884 0.9963229 -3.42494e-7 0.0856781 0.9963229 3.12614e-7 0.08567768 0.9963229 -3.97675e-7 0.08567732 0.9963532 4.95232e-7 0.08532494 0.9963533 0 0.08532458 0.9963532 4.90254e-7 0.08532547 0.9960987 -2.34752e-7 0.08824616 0.9960988 0 0.08824622 0.9960988 4.07686e-7 0.08824634 0.9959784 2.09232e-7 0.08959406 0.9959785 0 0.08959394 0.9959784 -4.10917e-7 0.08959418 0.9961184 0 0.08802491 0.9961183 0 0.08802497 0.9961183 0 0.08802497 0.9963549 0 0.0853058 0.9963549 0 0.0853058 0.9963548 0 0.08530575 0.9957209 -4.15545e-7 0.09241199 0.9957209 8.60363e-7 0.09241211 0.9957209 -9.7137e-7 0.09241217 0.9966784 -1.54138e-7 0.08143872 0.9966784 0 0.08143854 0.9966784 -1.45534e-7 0.08143901 0.9961023 -8.71602e-7 0.08820611 0.9961024 -1.6582e-6 0.08820456 0.9961025 2.17045e-6 0.0882039 0.9962573 9.81144e-7 0.08643722 0.9962574 1.09058e-6 0.08643639 0.9962571 -1.62923e-6 0.08643925 0.9939206 -4.04008e-6 0.1100995 0.9939166 -4.7481e-6 0.1101357 0.9939166 4.7083e-6 0.1101357 0.9958239 3.03097e-5 0.09129571 0.9958239 3.00254e-5 0.09129577 0.9958238 2.95672e-5 0.09129625 0.9957933 -2.54979e-5 0.09162867 0.9957976 -3.53516e-5 0.09158176 0.9957932 -2.86615e-5 0.09162908 0.9962689 9.09414e-5 0.08630359 0.9962686 9.07878e-5 0.08630746 0.9962725 9.0613e-5 0.08626294 0.9964841 1.59517e-5 0.08378243 0.9964802 1.09929e-5 0.0838288 0.9964841 1.47691e-5 0.08378398 0.9958013 -3.24356e-6 0.09154176 0.9958015 0 0.0915389 0.9958017 -1.8999e-7 0.09153693 0.9968782 -2.19762e-6 0.07895565 0.9968782 -1.18767e-6 0.07895535 0.9968781 -1.36899e-6 0.078956 0.9957632 -7.21082e-6 0.091955 0.9957632 -7.18399e-6 0.09195512 0.9957632 -7.01374e-6 0.09195488 0.9960842 -1.019e-4 0.08841073 0.9960842 -1.02039e-4 0.08841049 0.9960842 -1.02173e-4 0.08841025 0.9961337 -9.23778e-5 0.08785051 0.9961337 -9.25099e-5 0.08785068 0.9961338 -9.35128e-5 0.08785021 0.9962092 3.20207e-4 0.08699077 0.9962091 3.2021e-4 0.08699077 0.9962092 3.20229e-4 0.08699089 0.9962683 5.88631e-6 0.08630996 0.9962685 5.53298e-6 0.08630955 0.9962685 5.5061e-6 0.08630919 0.9959678 -1.31115e-4 0.08971226 0.9959678 -1.31124e-4 0.08971226 0.9959678 -1.31158e-4 0.08971226 0.9963525 3.43411e-6 0.08533322 0.9963527 3.05218e-6 0.08533191 0.9963524 2.29685e-6 0.08533436 0.9961391 9.85521e-5 0.08778882 0.9961392 9.85315e-5 0.08778882 0.9961391 9.85432e-5 0.08778876 0.9962241 -2.34706e-6 0.08681887 0.9962242 -2.09594e-6 0.08681857 0.9962242 -2.39212e-6 0.08681911 0.9962229 3.20263e-6 0.08683335 0.9962229 2.71283e-6 0.08683317 0.996223 3.10433e-6 0.08683305 0.9962873 -2.60852e-6 0.08609199 0.9962872 -2.52749e-6 0.08609217 0.9962872 -2.4872e-6 0.08609175 0.9962998 9.15752e-7 0.08594667 0.9962998 6.78934e-7 0.08594661 0.9962998 1.2329e-6 0.08594667 0.9961878 1.86508e-5 0.08723503 0.9961878 1.86687e-5 0.08723503 0.9961878 1.86757e-5 0.08723503 0.9959043 1.26941e-6 0.09041357 0.9959043 1.76369e-6 0.09041345 0.9959043 1.05744e-6 0.09041368 0.9962205 4.32483e-7 0.08686077 0.9962205 1.09258e-6 0.08686083 0.9962205 6.35628e-7 0.08686083 0.9962123 2.8939e-5 0.08695399 0.9962123 2.89365e-5 0.08695399 0.9962124 2.89797e-5 0.08695405 0.996125 -4.16676e-4 0.08794897 0.996125 -4.16625e-4 0.08794897 0.996125 -4.16706e-4 0.08794897 0.996534 6.04102e-4 0.08318495 0.9965342 6.04513e-4 0.08318322 0.9965339 6.0365e-4 0.08318644 0.996147 -1.22015e-4 0.08769994 0.9961472 -1.21237e-4 0.08769834 0.9961469 -1.23684e-4 0.08770078 0.9960415 -6.61353e-5 0.08889049 0.9960415 -6.50664e-5 0.08889067 0.9960415 -6.63768e-5 0.08889049 0.9962493 -3.66757e-4 0.08652997 0.9962493 -3.66781e-4 0.08652997 0.9962492 -3.66738e-4 0.08652997 0.996351 8.00758e-4 0.08534729 0.996351 8.01179e-4 0.08534705 0.996351 8.00843e-4 0.08534783 0.9961134 -1.57923e-4 0.08808064 0.9961134 -1.58133e-4 0.08808094 0.9961134 -1.57621e-4 0.08808076 0.9961404 -6.85442e-5 0.08777421 0.9961404 -6.86223e-5 0.08777427 0.9961405 -6.84446e-5 0.08777415 0.9961085 -5.21019e-4 0.08813422 0.9961085 -5.20643e-4 0.08813399 0.9961085 -5.21608e-4 0.08813416 0.9962777 2.82021e-4 0.08620166 0.9962778 2.82016e-4 0.0862016 0.9962778 2.8199e-4 0.08620166 0.995481 0.001727581 0.09494489 0.9954818 0.001728117 0.09493726 0.9954751 0.001739144 0.09500765 0.9980936 0.004137158 0.06158041 0.9977714 0.005910038 0.06646311 0.9984105 0.002424061 0.05630958 0.996165 -8.61648e-7 0.08749473 0.996165 -7.20407e-7 0.08749467 0.996165 -7.39819e-7 0.08749455 0.9964711 1.47958e-5 0.08393716 0.9964711 1.48279e-5 0.08393722 0.9964711 1.46676e-5 0.08393728 0.9937854 -0.002348661 0.1112883 0.9938256 -0.002372503 0.1109281 0.9937215 -0.002263009 0.1118595 0.996272 -4.57582e-6 0.08626836 0.996272 -5.07187e-6 0.0862683 0.996272 -4.6264e-6 0.08626896 0.9961135 -9.34204e-7 0.08807927 0.9961135 -1.24465e-6 0.08807927 0.9961135 -1.15407e-6 0.08807921 0.9961488 -1.77357e-5 0.08767932 0.9961488 -1.78088e-5 0.08767932 0.9961488 -1.78292e-5 0.08767932 0.9962969 -1.7495e-5 0.08598005 0.9962969 -1.81431e-5 0.08598005 0.9962968 -1.78418e-5 0.08598124 0.996024 -5.61538e-6 0.08908635 0.996024 -5.7437e-6 0.08908617 0.9960239 -5.47175e-6 0.08908665 0.9962139 0 0.08693653 0.9961903 -1.5711e-4 0.08720725 0.9961902 -1.57123e-4 0.08720725 0.9961902 -1.57138e-4 0.08720725 0.9961397 2.16237e-4 0.08778238 0.9961398 2.16297e-4 0.08778226 0.9961397 2.16353e-4 0.08778244 0.9962131 -1.65184e-5 0.08694607 0.996213 -1.6382e-5 0.08694601 0.9962131 -1.62623e-5 0.08694601 0.9962274 -6.02326e-6 0.08678138 0.9962275 -6.37653e-6 0.08678102 0.9962275 -6.51623e-6 0.0867809 0.9962899 -9.50298e-6 0.08606112 0.9962899 -9.60546e-6 0.0860607 0.9962899 -9.24524e-6 0.0860607 0.9959655 -0.004452049 0.08962762 0.9959669 -0.004402577 0.08961403 0.9959688 -0.004253745 0.08960026 0.9962112 5.02624e-4 0.08696591 0.9962111 5.02716e-4 0.08696663 0.9962111 5.02946e-4 0.08696764 0.9961716 -1.32545e-4 0.08742016 0.9961715 -1.31994e-4 0.08742147 0.9961715 -1.31875e-4 0.08742135 0.9962238 0 0.08682388 0.9961847 0 0.08727073 0.9961935 -5.45106e-6 0.0871694 0.9961936 -5.44189e-6 0.08716946 0.9961936 -5.44995e-6 0.0871694 0.9957493 -3.35658e-4 0.09210437 0.9957494 -3.35481e-4 0.09210413 0.9957494 -3.35341e-4 0.09210413 0.9968788 2.78014e-4 0.07894784 0.9968788 2.77829e-4 0.07894778 0.9968788 2.77965e-4 0.07894742 0.9957545 1.42056e-4 0.09204906 0.9957544 1.44201e-4 0.09205073 0.9957557 1.40696e-4 0.09203702 0.9957789 -5.02203e-6 0.09178489 0.9957791 -7.70506e-6 0.0917828 0.9957786 -5.88264e-6 0.09178829 0.9973276 -7.37666e-7 0.0730586 0.9973276 -3.72902e-6 0.07306075 0.9973278 -2.47765e-6 0.07305693 0.9963895 9.97362e-5 0.08489948 0.9963895 9.9592e-5 0.08489996 0.9963895 9.86506e-5 0.0849002 0.9959618 -1.97662e-4 0.08977854 0.9959619 -1.9933e-4 0.08977699 0.9959654 -1.94484e-4 0.08973807 0.9965074 4.30824e-7 0.08350443 0.9965075 0 0.0835039 0.9965034 5.11063e-7 0.08355319 0.9959992 -5.90597e-6 0.08936297 0.995999 -4.49177e-6 0.08936393 0.9959993 -4.10044e-6 0.08936196 0.9961715 -1.38558e-6 0.08742034 0.9961716 -1.59386e-6 0.08742034 0.9961715 -1.55927e-6 0.0874204 0.9965925 -6.16291e-6 0.08248353 0.9965925 -4.44986e-6 0.08248323 0.9965884 -6.37653e-6 0.08253312 0.9959006 2.79449e-6 0.09045392 0.9959008 2.65206e-6 0.0904538 0.9959007 2.45051e-6 0.09045422 0.9965044 5.29602e-7 0.08354103 0.9965044 -3.11527e-7 0.08354085 0.9965043 0 0.08354121 0.9957801 -3.64296e-7 0.09177172 0.9957802 -7.6741e-7 0.09177106 0.99578 0 0.09177243 0.9960641 -4.19153e-6 0.08863687 0.996064 -4.25741e-6 0.08863681 0.996064 -4.17308e-6 0.08863675 0.996204 -1.67218e-4 0.08705013 0.9962338 5.46181e-4 0.08670616 0.9961732 1.11964e-4 0.08740168 0.9961732 1.11921e-4 0.08740168 0.9961732 1.12105e-4 0.0874015 0.9962061 1.68469e-4 0.08702605 0.996206 1.68585e-4 0.08702653 0.996206 1.68529e-4 0.08702653 0.9961972 -1.71058e-4 0.08712756 0.9961972 -1.71012e-4 0.08712762 0.9961972 -1.71099e-4 0.08712756 0.9962121 1.03588e-4 0.08695584 0.9962122 1.0363e-4 0.08695584 0.9962122 1.03592e-4 0.08695584 0.9963078 -0.001217722 0.08584445 0.9963105 -0.001225113 0.08581358 0.9962983 -0.001173317 0.08595514 0.9908228 0.001789748 0.1351556 0.9906986 0.002020359 0.1360598 0.9909775 0.001528263 0.1340201 0.9995788 0.002556622 0.0289123 0.9996461 0.00159049 0.02655947 0.9994967 0.003612637 0.03151869 0.9962551 8.05405e-7 0.08646297 0.9962551 9.86242e-7 0.08646297 0.9962551 7.79168e-7 0.08646297 0.9964829 -0.001599967 0.08378094 0.9964823 -0.001600444 0.08378785 0.9964801 -0.001605272 0.08381408 0.99365 0.001308977 0.1125081 0.9936426 0.001314699 0.1125732 0.9936608 0.001294195 0.112412 0.9912456 0.001962304 0.132016 0.9912391 0.001951754 0.1320657 0.9912524 0.001972675 0.1319658 0.9961725 -1.1878e-5 0.08740967 0.9961726 -1.18364e-5 0.08740967 0.9961725 -1.18271e-5 0.08740967 0.9965631 -3.78111e-4 0.08283668 0.9965631 -3.79705e-4 0.08283638 0.9965628 -3.7872e-4 0.08284121 0.9967047 8.23209e-4 0.0811119 0.9967071 8.16511e-4 0.0810818 0.996701 8.28226e-4 0.08115816 0.993106 2.17129e-4 0.1172202 0.9931845 1.24387e-4 0.1165532 0.993036 2.74878e-4 0.1178109 0.9977649 1.06566e-4 0.06682354 0.9977649 1.06696e-4 0.06682354 0.9977649 1.06928e-4 0.06682348 0.9961771 9.13731e-7 0.08735793 0.996177 9.14559e-7 0.08735799 0.9961771 1.15622e-6 0.08735781 0.9961862 -3.17013e-6 0.08725279 0.9961863 -3.15004e-6 0.08725291 0.9961862 -3.16248e-6 0.08725291 0.9961567 -9.9e-5 0.08758974 0.9961567 -9.87602e-5 0.08758968 0.9961568 -9.92182e-5 0.08758842 0.9962649 -9.56521e-6 0.08634984 0.9962649 -8.95979e-6 0.0863499 0.9962649 -9.12812e-6 0.08634984 0.996197 -1.98182e-4 0.08712959 0.996197 -1.9819e-4 0.08712959 0.9961969 -1.98201e-4 0.08712965 0.9961702 1.34308e-4 0.0874359 0.9961702 1.34288e-4 0.0874359 0.9961702 1.3434e-4 0.0874359 0.9961724 1.86242e-5 0.08741044 0.9961724 1.84952e-5 0.0874105 0.9961724 1.85059e-5 0.08741044 0.9962077 -2.49274e-6 0.08700776 0.9962077 -2.15136e-6 0.08700746 0.9962075 -2.58e-6 0.08700895 0.9962923 1.7549e-6 0.0860328 0.9962923 1.86381e-6 0.08603262 0.9962923 1.75121e-6 0.08603298 0.9961469 -5.00318e-6 0.08770072 0.9961469 -4.71632e-6 0.08770072 0.9961469 -4.83973e-6 0.08770072 0.9961203 1.49919e-5 0.08800256 0.9961203 1.49372e-5 0.08800256 0.9961203 1.4914e-5 0.08800256 0.9962293 -2.12915e-6 0.08675986 0.9962293 -2.33058e-6 0.08675968 0.9962293 -2.24196e-6 0.08676004 0.9961507 9.11774e-5 0.0876578 0.9961506 9.11074e-5 0.08765786 0.9961506 9.11147e-5 0.08765792 0.9963381 -1.61656e-5 0.08550202 0.996338 -1.61504e-5 0.08550202 0.996338 -1.62004e-5 0.08550196 0.9961551 0 0.08760792 0.996155 1.61101e-7 0.08760792 0.9961551 3.24741e-7 0.08760797 0.9962214 3.76264e-5 0.08685076 0.9962214 3.77835e-5 0.08685088 0.9962214 3.76767e-5 0.08685076 0.9961846 1.03092e-4 0.08727169 0.9961847 1.02946e-4 0.08727174 0.9961846 1.0306e-4 0.08727169 0.9962614 9.29111e-5 0.08639007 0.9962614 9.28844e-5 0.08639007 0.9962614 9.28812e-5 0.08639007 0.9961082 9.94704e-5 0.08813935 0.9961082 9.9095e-5 0.08813941 0.9961082 9.94175e-5 0.08813935 0.9961971 2.17304e-6 0.08712857 0.9961971 2.20625e-6 0.08712852 0.9961971 2.17347e-6 0.08712863 0.9962499 -5.89497e-6 0.08652329 0.9962499 -5.96071e-6 0.08652323 0.9962499 -5.92294e-6 0.08652317 0.9961494 -3.9909e-6 0.08767151 0.9961494 -3.98164e-6 0.08767151 0.9961495 -3.98843e-6 0.08767151 0.9961773 -1.41541e-4 0.08735466 0.9961773 -1.41537e-4 0.08735466 0.9961773 -1.41526e-4 0.08735466 0.9963154 -9.64009e-5 0.08576524 0.9963154 -9.60815e-5 0.0857653 0.9963154 -9.63986e-5 0.08576548 0.9961959 -9.83422e-5 0.08714234 0.996196 -9.86572e-5 0.08714222 0.9961959 -9.85376e-5 0.08714246 0.9961625 2.73839e-6 0.08752363 0.9961625 2.73751e-6 0.08752357 0.9961625 2.73823e-6 0.08752357 0.9962847 -2.10013e-7 0.08612054 0.9962847 -3.34694e-7 0.08612054 0.9962847 -2.55473e-7 0.0861206 0.9961773 -2.13982e-6 0.08735454 0.9961773 -2.619e-6 0.08735436 0.9961773 -2.27595e-6 0.08735466 0.9961928 -2.09879e-5 0.08717793 0.9961928 -2.09998e-5 0.08717793 0.9961928 -2.1005e-5 0.08717793 0.996061 4.64086e-5 0.08867144 0.9963907 9.86545e-6 0.08488661 0.9963907 9.68663e-6 0.08488661 0.9963907 9.76608e-6 0.08488667 0.9962958 4.45409e-6 0.08599281 0.9962959 4.24194e-6 0.08599275 0.9962958 4.35917e-6 0.08599281 0.9960853 4.46108e-4 0.08839625 0.9961667 1.50991e-7 0.08747541 0.9961667 4.6147e-7 0.08747529 0.9961668 9.48086e-7 0.087475 0.9963979 -9.13097e-5 0.08480101 0.9963979 -9.13658e-5 0.08480101 0.996398 -9.13317e-5 0.08480107 0.9961439 0 0.08773452 0.9961439 0 0.08773452 0.9961439 0 0.08773452 0.9962384 7.14556e-5 0.08665555 0.9961656 -3.00867e-6 0.08748805 0.9961656 -2.95375e-6 0.08748799 0.9961656 -3.12709e-6 0.08748793 0.9960702 -4.81785e-7 0.08856803 0.9960702 -7.11472e-7 0.08856803 0.9960702 -5.50179e-7 0.08856797 0.9963092 4.79171e-6 0.085837 0.9963092 4.48147e-6 0.085837 0.9963092 4.81866e-6 0.08583706 0.9961181 7.11472e-7 0.08802723 0.9961181 5.86821e-7 0.08802723 0.9961181 6.23986e-7 0.08802723 0.9962679 1.71703e-6 0.08631557 0.9962679 1.46154e-6 0.08631587 0.9962678 1.16974e-6 0.08631634 0.995817 4.18639e-7 0.09137022 0.995817 1.612e-6 0.09137082 0.9958169 3.13832e-6 0.09137165 0 1.21219e-4 1 0 -4.20183e-4 1 0 -4.2018e-4 1 0 -4.20179e-4 1 0 -2.08151e-5 1 0 4.79384e-4 0.9999999 0 4.79384e-4 0.9999999 0 4.79384e-4 0.9999999 0 -3.179e-4 1 0 -3.17899e-4 1 0 -3.17901e-4 1 0 0 1 0 5.06883e-6 1 0 6.75256e-6 1 0 -3.28121e-4 1 0 -3.2812e-4 1 0 -3.28121e-4 1 0 -2.14914e-5 1 0 -3.90663e-4 1 0 8.6289e-4 0.9999997 0 8.62891e-4 0.9999997 0 8.6289e-4 0.9999997 0 0.002828359 0.999996 0 0.002828359 0.999996 0 0.002828359 0.999996 0 6.97977e-4 0.9999998 0 6.97977e-4 0.9999998 0 6.97979e-4 0.9999998 0 -8.62891e-4 0.9999997 0 -8.6289e-4 0.9999997 0 -8.6289e-4 0.9999997 0 -4.07339e-6 1 0 -4.31169e-4 1 0 -4.31171e-4 1 0 -4.31165e-4 1 0 2.36323e-4 1 0 4.99e-4 0.9999999 0 4.98999e-4 0.9999999 0 4.99001e-4 0.9999999 0 4.79384e-4 0.9999999 0 4.79384e-4 0.9999999 0 4.79384e-4 0.9999999 0 9.91002e-6 1 0 -4.79384e-4 0.9999999 0 -4.79384e-4 0.9999999 0 -4.79384e-4 0.9999999 0 -7.8651e-6 1 0 -5.08503e-5 1 0 1.45428e-5 1 0 4.07864e-5 1 0 -2.36595e-5 1 0 1.3317e-5 1 0 -5.7526e-4 0.9999998 0 -5.7526e-4 0.9999998 0 -5.7526e-4 0.9999998 0 -5.95267e-6 1 0 -4.8444e-6 1 0 1.44844e-5 1 0 -1.47002e-5 1 0 1.5369e-5 1 0 -5.75106e-6 1 0 2.36088e-6 1 0 4.9726e-6 1 0 2.75914e-6 1 0 4.79384e-4 0.9999999 0 4.79384e-4 0.9999999 0 4.79384e-4 0.9999999 0 1.65808e-5 1 0 -1.16398e-5 1 0 6.09976e-4 0.9999998 0 6.09995e-4 0.9999998 0 6.10016e-4 0.9999998 0 2.2517e-6 1 0 -6.01139e-4 0.9999998 0 -6.0114e-4 0.9999998 0 -6.01102e-4 0.9999998 0 4.79384e-4 0.9999999 0 4.79384e-4 0.9999999 0 4.79384e-4 0.9999999 0 9.4278e-6 1 0 -1.24227e-5 1 0 3.52222e-5 1 0 -8.088e-5 1 0 -2.75164e-5 1 0 -5.82624e-6 1 0 5.7526e-4 0.9999998 0 5.7526e-4 0.9999998 0 5.7526e-4 0.9999998 0 3.27971e-5 1 0 6.29863e-4 0.9999999 0 6.2986e-4 0.9999998 0 6.29867e-4 0.9999999 0 -3.72203e-5 1 0 -2.16633e-5 1 0 -0.001102566 0.9999995 0 -0.001102566 0.9999995 0 -0.001102566 0.9999995 0 1.86071e-4 1 -1.48662e-7 0.002924203 0.9999958 0 0.002924203 0.9999958 0 0.002924203 0.9999958 0 -1.62106e-5 1 0 9.6489e-6 1 0 -4.66581e-5 1 0 6.53513e-4 0.9999999 0 6.53506e-4 0.9999999 0 6.5352e-4 0.9999999 0 -2.65832e-5 1 0 3.47001e-6 1 0 1.52629e-4 1 0 -2.03307e-5 1 0 1.46938e-5 1 0 -4.31675e-4 1 0 -4.31674e-4 1 0 -4.31679e-4 1 0 2.29276e-4 1 0 2.29279e-4 1 0 2.29272e-4 1 0 -3.19261e-4 1 0 -3.19254e-4 1 0 -3.19267e-4 1 0 7.17875e-5 1 0 -8.68718e-4 0.9999997 0 -8.68723e-4 0.9999997 0 -8.68709e-4 0.9999997 0 0.002337872 0.9999973 0 0.002337813 0.9999973 -1.61162e-7 0.002337872 0.9999973 3.1112e-7 -0.005357503 0.9999857 2.38011e-7 -0.005357742 0.9999857 0 -0.005358636 0.9999857 0 -2.63373e-5 1 0 1.05139e-5 1 0 -2.57301e-5 1 0 3.5072e-6 1 0 3.44438e-6 1 0 2.33656e-5 1 0 -2.2552e-5 1 0 9.58785e-6 1 0 2.12418e-5 1 0 -1.23289e-5 1 0 4.79384e-4 0.9999999 0 4.79384e-4 0.9999999 0 4.79384e-4 0.9999999 0 6.16462e-6 1 0 1.22103e-5 1 0 -2.34134e-5 1 0 7.38356e-6 1 0 1.96022e-5 1 0 1.2436e-5 1 0 -2.67824e-5 1 0 -1.31048e-5 1 0 2.52042e-5 1 0 -5.99578e-6 1 0 1.22363e-5 1 0 -1.52302e-5 1 0 1.4121e-5 1 0 -6.27936e-6 1 0 -9.24192e-6 1 -2.09155e-7 -0.002301037 0.9999974 1.65412e-7 -0.002301037 0.9999974 0 -0.002301037 0.9999974 0 -6.55899e-4 0.9999999 0 4.4689e-4 1 0 -1.45131e-4 1 0 3.22321e-4 1 0 -0.001246392 0.9999992 0 -0.001246392 0.9999992 0 -0.001246392 0.9999992 0 -9.38086e-6 1 0 6.76018e-4 0.9999998 0 6.75998e-4 0.9999998 0 6.75981e-4 0.9999998 0 4.63578e-4 0.9999999 0 4.63579e-4 0.9999999 0 4.63577e-4 0.9999999 0 -9.5993e-4 0.9999996 0 -9.59941e-4 0.9999996 0 -9.59962e-4 0.9999997 0 8.00484e-4 0.9999997 0 8.00451e-4 0.9999997 0 8.0042e-4 0.9999998 0 -2.94596e-4 1 0 -2.94594e-4 1 0 -2.94598e-4 1 0 6.84727e-4 0.9999998 0 6.84713e-4 0.9999998 0 6.84686e-4 0.9999998 0 1.78687e-4 1 0 -2.12526e-5 1 0 9.75477e-6 1 0 -7.59278e-6 1 0 -0.00200802 0.999998 0 -0.002616763 0.9999966 0 -0.002616763 0.9999967 -1.78028e-7 -0.002617061 0.9999967 0 -7.94521e-6 1 0 -0.001188337 0.9999993 0 -0.002540707 0.9999968 0 -0.002540707 0.9999968 0 -0.002540707 0.9999968 1.90281e-7 0.00413835 0.9999915 0 0.00413835 0.9999915 -2.43948e-7 0.004186272 0.9999913 0 -4.84978e-4 0.9999999 0 -4.84992e-4 0.9999999 0 -4.85003e-4 0.9999999 0 -2.3403e-6 1 0 -9.72195e-5 1 0 -0.001246392 0.9999992 0 -0.001246392 0.9999992 0 -0.001246333 0.9999992 0 -2.78883e-5 1 0 1.38662e-4 1 0 2.83522e-4 1 0 2.83524e-4 1 0 2.83519e-4 1 0 1.33362e-5 1 0 -4.48914e-5 1 0 7.34051e-6 1 0 -5.23382e-5 1 0 4.75352e-5 1 0 -1.28507e-5 1 0 -1.37402e-6 1 0 1.03114e-5 1 0 -1.72304e-6 1 0 -3.83266e-5 1 0 1.64972e-5 1 0 5.60354e-6 1 0 -4.06636e-5 1 0 2.27048e-5 1 0 1.47656e-6 1 0 -2.01203e-5 1 0 1.75765e-5 1 0 2.98201e-6 1 0 -1.37984e-5 1 0 2.93372e-6 1 0 -1.1073e-5 1 0 3.35569e-4 1 0 3.35569e-4 1 0 3.35569e-4 1 0 3.53907e-5 1 0 -7.88726e-6 1 0 -4.79384e-4 1 0 -4.79384e-4 1 0 -4.79384e-4 1 0 8.66932e-4 0.9999997 0 8.66929e-4 0.9999997 0 8.66941e-4 0.9999997 0 -9.91535e-5 1 0 -3.35569e-4 1 0 -3.35569e-4 1 0 -3.35569e-4 1 0 3.15158e-4 1 0 3.15159e-4 1 0 3.15156e-4 1 0 3.33551e-6 1 0 -7.5223e-6 1 0 -3.35569e-4 1 0 -3.35569e-4 1 0 -3.35569e-4 1 0 6.22429e-4 0.9999998 0 6.22428e-4 0.9999998 0 6.22432e-4 0.9999998 0 -2.34137e-5 1 0 7.38313e-6 1 0 1.96017e-5 1 0 -2.67831e-5 1 0 -1.31068e-5 1 0 2.52239e-5 1 0 -6.00038e-6 1 0 1.22366e-5 1 0 -1.52294e-5 1 0 1.41201e-5 1 0 -6.27951e-6 1 0 -9.24146e-6 1 0 -6.55953e-4 0.9999999 0 7.17751e-4 0.9999998 0 7.17763e-4 0.9999998 0 7.17744e-4 0.9999998 0 -9.72022e-4 0.9999995 0 -9.7203e-4 0.9999995 0 -9.72071e-4 0.9999995 0 -0.001102566 0.9999994 0 -0.001102566 0.9999994 0 -0.001102566 0.9999994 0 -9.38063e-6 1 0 7.23952e-4 0.9999998 0 7.23932e-4 0.9999998 0 7.23913e-4 0.9999998 0 -1.58053e-5 1 0 -0.002062439 0.999998 0 -0.002062499 0.999998 0 -0.002062559 0.999998 0 8.00474e-4 0.9999997 0 8.00441e-4 0.9999997 0 8.0041e-4 0.9999998 0 4.09742e-5 1 0 6.84735e-4 0.9999998 0 6.84721e-4 0.9999998 0 6.84694e-4 0.9999998 0 1.78695e-4 1 0 -2.12531e-5 1 0 4.6562e-5 1 0 -1.7632e-5 1 0 9.75467e-6 1 0 9.76215e-6 1 0 -0.002617537 0.9999967 0 -0.002617537 0.9999966 -1.78028e-7 -0.002617835 0.9999966 0 3.27623e-4 1 0 3.27624e-4 1 0 3.27623e-4 1 0 -0.00118798 0.9999993 0 -0.00119841 0.9999994 0 -0.00119841 0.9999994 0 -0.00119841 0.9999994 -1.22382e-7 -0.003643274 0.9999934 0 -0.003643274 0.9999934 0 -0.003643274 0.9999934 2.0978e-7 0.004569768 0.9999896 0 0.004569768 0.9999896 -2.65951e-7 0.004569709 0.9999896 0 -5.80851e-4 0.9999998 0 -5.80867e-4 0.9999998 0 -5.80879e-4 0.9999998 0 -2.34025e-6 1 0 -6.72453e-4 0.9999998 0 -6.72451e-4 0.9999998 0 -6.72441e-4 0.9999998 0 -0.00119841 0.9999993 0 -0.00119841 0.9999993 0 -0.00119841 0.9999993 0 -3.63463e-4 1 0 -3.63463e-4 1 0 -3.63461e-4 1 0 0.001193284 0.9999994 0 0.001193284 0.9999994 0 0.001193284 0.9999994 0 -5.20508e-5 1 0 1.33365e-5 1 0 -4.48652e-5 1 0 7.34033e-6 1 0 -5.2341e-5 1 0 9.9952e-6 1 0 1.03109e-5 1 0 -1.723e-6 1 0 -3.83245e-5 1 0 1.64964e-5 1 0 5.60371e-6 1 0 -4.06653e-5 1 0 1.47667e-6 1 0 -2.01215e-5 1 0 1.75753e-5 1 0 -1.37982e-5 1 0 2.93393e-6 1 0 -5.39811e-5 1 0 3.24485e-4 1 0 3.24485e-4 1 0 3.24483e-4 1 0 5.7526e-4 0.9999998 0 5.7526e-4 0.9999998 0 5.7526e-4 0.9999998 0 4.25285e-5 1 0 -8.60123e-5 1 0 8.66932e-4 0.9999997 0 8.66928e-4 0.9999997 0 8.66941e-4 0.9999997 0 2.99051e-4 1 0 3.35569e-4 1 0 3.35569e-4 1 0 3.35569e-4 1 0 -4.25889e-5 1 0 3.00192e-5 1 0 -7.52253e-6 1 0 3.35569e-4 1 0 3.35569e-4 1 0 3.35569e-4 1 0 4.71698e-5 1 0 6.00594e-4 0.9999998 0 6.00594e-4 0.9999998 0 6.00598e-4 0.9999998 0 -4.20182e-4 1 0 -4.20179e-4 1 0 -4.20178e-4 1 0 5.38908e-5 1 0 -5.2982e-5 1 0 5.60747e-5 1 0 -3.04102e-5 1 0 3.51952e-5 1 0 -6.75256e-6 1 0 -3.95038e-5 1 0 1.75888e-5 1 0 -3.51512e-5 1 0 8.62891e-4 0.9999997 0 8.62891e-4 0.9999997 0 8.62891e-4 0.9999997 0 0.003567039 0.9999937 0 0.003567039 0.9999937 0 0.003567099 0.9999937 0 8.16827e-4 0.9999997 0 8.16827e-4 0.9999997 0 8.16843e-4 0.9999997 0 -0.001821637 0.9999983 1.47209e-7 -0.001821637 0.9999983 1.3932e-7 -0.001821637 0.9999983 0 -2.03666e-5 1 0 -4.31172e-4 1 0 -4.31174e-4 1 0 -4.31167e-4 1 0 2.36407e-4 1 0 3.55185e-4 1 0 3.55184e-4 1 0 3.55186e-4 1 0 0.001102566 0.9999994 0 0.001102566 0.9999994 0 0.001102566 0.9999994 0 2.0944e-5 1 0 -6.93646e-5 1 0 -4.79384e-4 0.9999999 0 -4.79384e-4 0.9999999 0 -4.79384e-4 0.9999999 0 -7.86559e-6 1 0 2.84724e-4 1 0 2.8472e-4 1 0 2.84716e-4 1 0 4.07853e-5 1 0 -2.36588e-5 1 0 -4.79384e-4 1 0 -4.79384e-4 1 0 -4.79384e-4 1 0 -5.95252e-6 1 0 1.44837e-5 1 0 -1.46999e-5 1 0 1.53685e-5 1 0 2.36078e-6 1 0 4.98564e-6 1 0 2.75908e-6 1 0 5.7526e-4 0.9999998 0 5.7526e-4 0.9999998 0 5.7526e-4 0.9999998 0 1.65804e-5 1 0 -5.7526e-4 0.9999998 0 -5.7526e-4 0.9999998 0 -5.7526e-4 0.9999998 0 -1.16401e-5 1 0 1.30627e-4 1 0 2.24697e-6 1 0 -6.01109e-4 0.9999998 0 -6.01111e-4 0.9999998 0 -6.01072e-4 0.9999998 0 4.79384e-4 0.9999999 0 4.79384e-4 0.9999999 0 4.79384e-4 0.9999999 0 9.42803e-6 1 0 3.52212e-5 1 0 -8.08767e-5 1 0 -1.01099e-4 1 0 4.53161e-6 1 0 5.7526e-4 0.9999999 0 5.7526e-4 0.9999999 0 5.7526e-4 0.9999999 0 -3.27976e-5 1 0 4.77477e-4 0.9999999 0 4.77473e-4 0.9999999 0 4.77482e-4 0.9999999 0 -9.76987e-5 1 0 -8.6289e-4 0.9999997 0 -8.6289e-4 0.9999997 0 -8.62891e-4 0.9999997 0 1.8607e-4 1 0 9.64882e-6 1 0 -4.6657e-5 1 0 8.69474e-6 1 0 -2.6583e-5 1 0 3.46991e-6 1 0 -7.1207e-4 0.9999998 0 -7.12066e-4 0.9999998 0 -7.12078e-4 0.9999998 0 6.38254e-4 0.9999998 0 6.38265e-4 0.9999999 0 6.38239e-4 0.9999998 0 1.46936e-5 1 0 4.77065e-5 1 0 2.29279e-4 1 0 2.29282e-4 1 0 2.29275e-4 1 0 -1.75451e-4 1 0 -1.75446e-4 1 0 -1.75455e-4 1 0 4.79384e-4 1 0 4.79384e-4 1 0 4.79384e-4 1 0 -0.001941561 0.9999982 0 -0.001941561 0.9999982 -1.63032e-7 -0.001941621 0.9999982 0 -5.33159e-4 0.9999999 0 -5.33161e-4 0.9999999 0 -5.33154e-4 0.9999999 0 0.00194323 0.9999982 0 0.00194323 0.9999982 0 0.00194323 0.9999982 3.34636e-7 0.01156473 0.9999331 3.51516e-7 0.01156502 0.9999331 -2.39001e-7 0.0115661 0.9999331 0 -2.63382e-5 1 0 -2.57308e-5 1 0 3.5071e-6 1 0 -2.2551e-5 1 0 9.58761e-6 1 0 -4.40066e-5 1 -0.07415461 -0.9972465 -7.11012e-4 -0.1396058 -0.9902071 -4.92863e-4 -0.1448399 -0.9894551 3.35607e-4 -0.07789695 -0.9944583 0.07060486 -0.16171 -0.9867708 0.01155167 -0.09092879 -0.9847139 0.1485614 -0.1915172 -0.9813693 0.01534998 -0.111359 -0.9649977 0.237442 -0.2338134 -0.9722154 0.0113421 -0.1387352 -0.927756 0.3464409 -0.2866147 -0.957981 0.01115721 -0.1696276 -0.8056445 0.5675945 -0.3589385 -0.9313831 0.06073462 -0.1932144 -0.5086905 0.8389889 -0.404436 -0.9001585 0.1616982 -0.1094436 -0.154635 0.9818911 -0.0753923 -0.005514204 0.9971388 -0.07657873 -0.02049499 0.9968529 -0.08399701 -0.02161073 0.9962317 -0.1175001 0.1826846 0.9761251 -0.1175664 0.03882098 0.992306 -0.1422601 0.3876411 0.910767 -0.1997081 0.04954999 0.9786019 -0.1835036 0.6762787 0.7134239 -0.2586116 0.09202092 0.9615885 -0.09416496 0.9346932 0.3427558 -0.2274693 0.9736891 0.01368731 -0.2095315 0.9775522 0.02210009 -0.09549641 0.9731627 0.2093678 -0.1547283 0.9877851 0.01843321 -0.1245186 0.9922158 0.001761198 -0.06709063 0.9956738 0.06428563 -0.12023 0.9927439 -0.002116858 -0.06346839 0.9979836 -7.62441e-4 -0.1239957 0.9922692 -0.005192875 -0.07038789 0.9953615 -0.06558305 -0.1537321 0.9879497 -0.01793992 -0.205704 0.9784353 -0.01871603 -0.09934341 0.9717807 -0.2139466 -0.2263045 0.973995 -0.01095658 -0.1012987 0.9353092 -0.339021 -0.2445784 0.09614026 -0.9648516 -0.1767948 0.03934168 -0.9834612 -0.177648 0.6726998 -0.7182732 -0.09226405 0.03117388 -0.9952465 -0.1110867 0.3937504 -0.9124804 -0.05027729 0.004143893 -0.9987267 -0.07914966 0.1858186 -0.979391 -0.03682327 -0.007641077 -0.9992926 -0.06853318 -0.001228272 -0.9976481 -0.04885172 -0.001112818 -0.9988055 -0.07396155 -0.2076788 -0.975397 -0.09119868 -0.01521247 -0.9957166 -0.1136183 -0.5042906 -0.8560267 -0.1826165 -0.03258484 -0.9826442 -0.3006616 -0.7528462 -0.5855128 -0.2499007 -0.09640902 -0.9634599 -0.1129576 -0.9416383 -0.3171087 -0.2528199 -0.9674606 -0.01010948 -0.2333747 -0.9720854 -0.02421194 -0.1169788 -0.9658691 -0.2311127 -0.1771346 -0.983874 -0.02480685 0.9999855 -0.004154205 -0.00346148 0.9999949 -0.002339124 -0.002203047 0.9999931 5.77922e-4 -0.00367403 -0.1447197 -0.9894694 -0.002576291 -0.08212983 -0.994029 -0.07184177 -0.1017699 0.2028988 0.9738969 -0.05179989 9.48967e-4 0.9986571 -0.05466842 0.4018178 0.9140864 0.1016792 0.4025301 0.9097423 0.05035203 0.1933422 0.9798386 -0.07845747 0.9867978 -0.1416854 -0.02294075 0.9896693 -0.1415217 -0.01065182 0.9975354 -0.06935375 -0.04743945 -0.8147048 -0.5779322 -0.1006568 -0.8148587 -0.5708534 -0.004516541 -0.8139191 0.5809608 -0.07187342 0.9874376 0.1407173 0.01490539 0.9900417 0.1399832 0.01765102 0.9741761 0.2250989 -0.1747567 0.1908506 -0.965938 -0.1610513 0.4095139 -0.8979759 0.009288012 -0.9972863 0.07303375 -2.47363e-4 -0.9999985 -0.001770019 -0.03773295 0.9738507 -0.2240334 -0.06117624 -0.933466 -0.3534103 -0.05250614 -0.5183126 0.853578 0.008461177 0.9977484 0.06653332 -0.1784763 3.66107e-4 -0.9839442 0.0163483 -0.9880092 0.1535279 -0.004379272 0.7012265 0.7129251 -0.06997132 0.9119447 -0.404303 -0.04124027 -0.9686877 -0.2448338 -0.1045981 -0.2235991 0.9690526 -2.2552e-4 0.9999987 -0.00161302 -0.1740199 -0.2121086 -0.9616273 0.01929861 -0.9690684 0.2460365 0.01633536 0.9135099 0.4064887 -0.124055 0.7011348 -0.7021542 -0.09122931 -0.9836667 -0.1551682 -0.02515953 -0.9875625 -0.1552016 -0.05994349 -0.001375317 0.9982008 -0.1504501 -0.5235744 -0.8385909 0.01463109 -0.9329833 0.3596221 -0.01169264 -0.9970295 -0.07612872 0.05817198 0.974283 0.2176895 0.1021688 0.9731799 0.2061129 0.1597508 0.9073655 0.3888028 -0.3504171 3.65176e-4 -0.9365938 -0.3425617 0.1899018 -0.9201025 0.1175684 0.7042284 0.7001715 -0.341136 -0.2111609 -0.9159899 0.08768945 0.9147643 0.3943562 -0.2935005 -0.5205911 -0.8017746 -0.1934578 -0.8126193 -0.5497491 0.04068303 0.9901226 0.134173 0.02295905 -0.9973369 0.06922614 -0.1129722 -0.933048 -0.3415536 0.02091574 0.9977903 0.06306457 0.04461908 -0.988106 0.1471586 -0.07753467 -0.9692493 -0.2335472 -6.79239e-4 0.9999974 -0.002181887 0.06358349 -0.9691933 0.2379528 -0.05318492 -0.9876016 -0.1476972 -0.02439272 0.9974854 -0.06654334 0.07798433 -0.9331296 0.3509813 -0.02677571 -0.9969693 -0.0730431 -0.04868942 0.9896911 -0.1346886 0.0961554 -0.8161002 0.569855 -7.45254e-4 -0.999997 -0.002394199 -0.07111513 0.9743288 -0.2136027 0.09479415 -0.5201259 0.8488128 -0.1289483 0.9121199 -0.3891142 0.0491085 -0.2127355 0.975875 -0.2375493 0.6982716 -0.6752682 -0.02260273 0.001588582 0.9997434 -0.3138273 0.4060021 -0.8582976 -0.001241028 0.9999973 -0.002029597 -0.002161622 0.9999952 -0.002249002 0.04839164 0.9978277 0.04470002 -0.3696264 -0.753422 -0.5438122 -0.4967517 -0.4374847 -0.7495632 0.0692467 0.9898886 0.1237967 0.03809565 -0.9973041 0.06271731 -0.2220601 -0.9212229 -0.3194337 0.03470516 0.9977631 0.05713546 0.07594496 -0.9878255 0.1357696 -0.1339208 -0.9717289 -0.1944434 0.1116591 -0.9678864 0.2252292 -0.06230992 -0.9917752 -0.1118016 -0.03519678 0.9978194 -0.05583733 0.1418995 -0.9280303 0.3444187 -0.03829091 -0.9974011 -0.06103271 -0.0570479 0.9931525 -0.101949 0.1795337 -0.7938816 0.5809645 -0.001361608 -0.9999967 -0.002227127 -0.120877 0.9767657 -0.1769676 0.1813912 -0.4830914 0.8565746 -0.2526463 0.8959 -0.3654218 0.126496 -0.1551043 0.979766 -0.4303976 0.6337949 -0.642699 0.03607326 -4.66174e-4 0.9993491 -0.5214789 0.332064 -0.7859983 0.1244218 0.135454 0.9829403 -0.554602 0.1506475 -0.8183655 0.2057948 0.3677728 0.9068582 -0.5640178 2.82768e-4 -0.8257626 0.2229053 0.6819625 0.696592 -0.5524312 -0.167827 -0.8164888 -0.1698004 0.9772134 -0.1273648 -0.1573367 0.9848539 -0.0728566 -0.09058845 0.9950396 -0.04111057 0.1654956 -0.9685918 0.1855836 -0.08575969 -0.993979 -0.06819862 -0.04889988 0.9979085 -0.04227966 0.2205855 -0.9293386 0.2960945 -0.05318212 -0.9975239 -0.04601985 -0.07828539 0.9949628 -0.06261491 0.2912846 -0.7974188 0.5284664 -0.002371966 -0.9999942 -0.002467811 0.2697051 -0.4617942 0.8449884 -0.3113274 0.9167118 -0.2504292 0.07946985 -0.1343327 0.9877446 -0.3783589 0.8680972 -0.3213282 -0.00964415 -7.66823e-4 0.9999532 -0.7161218 0.2839967 -0.6375858 0.08248394 0.1133604 0.9901242 -0.7426501 0.1264068 -0.6576414 0.2776026 0.3578488 0.891561 -0.7492381 2.38361e-4 -0.6623007 0.3551741 0.6879155 0.6329485 -0.7409269 -0.1412779 -0.6565577 0.2464041 0.9119184 0.3281615 -0.6911386 -0.3847786 -0.6117786 0.1514292 0.9737759 0.1697928 -0.6438591 -0.5316752 -0.5502426 0.09920191 0.99011 0.09920287 0.05311912 -0.997382 0.04906731 -0.2779253 -0.93402 -0.2244197 -0.295202 -0.9219408 -0.2507607 0.1087996 -0.9880912 0.1088045 -0.186146 -0.9725041 -0.1399479 -0.7944807 0.2740784 -0.5419241 -0.873826 0.2372297 -0.4244412 -0.8471639 0.3213257 -0.4231585 0.4585073 -0.479256 0.7483881 -0.30166 0.9364182 -0.1792267 0.272571 -0.1351183 0.9526007 -0.3788033 0.8935267 -0.2410771 0.1998461 -0.001684069 0.9798259 -0.6978698 0.3741469 -0.6107305 0.2753911 0.1178763 0.9540781 -0.8244784 0.1215186 -0.5526921 0.4658859 0.35703 0.8096172 -0.8322488 2.34515e-4 -0.5544024 0.500548 0.6933831 0.5183355 -0.8207612 -0.1533068 -0.5503165 0.3206901 0.9120582 0.2555539 -0.7663008 -0.3707171 -0.5247399 0.1894153 0.973818 0.1256998 -0.7236896 -0.4760026 -0.4996948 0.1213532 0.9900305 0.07150572 0.06443572 -0.9973075 0.03501129 -0.2822036 -0.9501949 -0.1322531 -0.2863225 -0.9462295 -0.1505628 0.05870085 0.997766 0.03189516 0.1330941 -0.9879959 0.0784235 -0.1832277 -0.9805991 -0.06966418 -0.00170505 0.9999982 -9.00897e-4 0.2070168 -0.9686442 0.1373769 -0.0988326 -0.9940961 -0.04478073 -0.05724495 0.9979685 -0.02796363 0.2873892 -0.9301592 0.2284983 -0.06233561 -0.9975921 -0.03040266 0.4105091 -0.8018118 0.4342584 -0.001870989 -0.9999978 -9.88553e-4 -0.9036405 1.95888e-4 -0.4282918 -0.8965432 -0.1164607 -0.4273728 -0.9338651 -0.1120365 -0.3396229 0.5051386 0.1286658 0.8533934 0.5068797 -0.001176893 0.862016 -0.8977543 0.1040364 -0.4280347 0.5695101 0.3371603 0.7496541 0.5240028 0.6380961 0.5641405 0.3442661 0.8774963 0.3338881 -0.8480868 -0.3277624 -0.4163179 0.2022251 0.9631726 0.1772111 -0.7885038 -0.464844 -0.4027181 0.1309266 0.9856289 0.1067429 0.07234638 -0.9957808 0.05644977 -0.2132602 -0.9695811 -0.1201368 0.06592553 0.9964972 0.05145144 0.143451 -0.9827338 0.1168593 -0.1685696 -0.9819102 -0.08623653 0.003731369 0.9999783 0.005457282 0.2205063 -0.9561231 0.1928878 -0.1037263 -0.9927782 -0.06027042 -0.05463111 0.9979656 -0.03286403 0.3059073 -0.9058199 0.2931059 -0.05958831 -0.9975794 -0.03584319 -0.08824896 0.9945979 -0.05465704 0.4438449 -0.7558565 0.4813345 0.004093945 -0.9999738 0.005987942 -0.137757 0.9875077 -0.07649576 0.5440829 -0.4482735 0.7092424 -0.2681589 0.9517463 -0.1492311 0.5056084 -0.1499528 0.8496319 -0.357082 0.9154037 -0.1858183 0.6345154 -0.1526903 0.757678 0.6421121 2.38665e-4 0.7666109 0.7955124 2.92378e-4 0.6059373 0.3458082 0.8645129 0.3647387 0.5328744 0.5998379 0.596858 -0.8903577 -0.3163001 -0.3274407 0.2045843 0.9571525 0.2049497 -0.836032 -0.4522532 -0.3106725 0.1304255 0.9837769 0.1231751 0.06936126 -0.9956971 0.06145209 -0.1958025 -0.9739238 -0.1146026 -0.2493461 -0.9592502 -0.132912 0.06321316 0.9964275 0.05600327 0.1428382 -0.9805079 0.1349136 -0.1908779 -0.9736884 -0.1244856 -9.22723e-4 0.9999985 -0.001463949 0.2228165 -0.9489495 0.223266 -0.1133182 -0.9899569 -0.08452439 -0.0607872 0.9969312 -0.0493279 0.3125007 -0.8904684 0.3307709 -0.06629407 -0.99635 -0.05377513 -0.1007813 0.9924623 -0.06972557 0.4576241 -0.7290251 0.5090212 -0.001014292 -0.9999983 -0.00160706 -0.1557869 0.9840357 -0.0860486 0.591863 -0.4140848 0.6915432 -0.2988839 0.9440611 -0.1393452 -0.4229323 0.8878188 -0.1814002 -0.9137168 0.2284601 -0.336047 -0.8922827 0.3062725 -0.331706 0.6360666 0.1362267 0.7595141 -0.9350833 0.09994512 -0.3400446 0.6187217 0.3083143 0.7225827 -0.9401987 1.89309e-4 -0.3406266 0.6183297 0.6407991 0.4550222 0.7610644 0.5548441 0.3360493 0.8319886 0.3776349 0.4064318 -0.9310798 0.2081773 -0.2995877 -0.9014584 0.2932077 -0.318437 0.7871418 0.1550512 0.596965 -0.9525747 0.0971238 -0.2883895 0.7509129 0.3436291 0.5639582 -0.9572028 1.83207e-4 -0.2894183 -0.9514495 -0.1088102 -0.2879311 0.3885636 0.8847236 0.2574537 -0.910855 -0.3151687 -0.2664808 0.2184445 0.9672285 0.129426 -0.8619613 -0.4426357 -0.2471769 0.1371684 0.9874631 0.07811266 0.07145977 -0.9967036 0.03841269 -0.2772792 -0.953166 -0.1207929 -0.3134386 -0.9424337 -0.1165128 0.06511062 0.9972642 0.03499746 0.1503562 -0.9849157 0.08563959 -0.2198269 -0.9706329 -0.09771466 -0.002876698 0.9999904 -0.003305315 0.2384308 -0.9608216 0.1413247 -0.1273209 -0.9898368 -0.06334555 -0.06650215 0.9971156 -0.03657776 0.3505907 -0.9070107 0.2332764 -0.07258802 -0.9965642 -0.03988605 -0.1167234 0.9914568 -0.05821728 0.5197616 -0.765408 0.3794714 -0.003156602 -0.9999884 -0.003627836 -0.1773552 0.9806362 -0.08305257 0.7105584 -0.4555879 0.5362338 -0.3733285 0.9152672 -0.1513667 0.7841477 -0.1729886 0.5959759 -0.5299651 0.8243347 -0.1990212 0.1432958 0.9873701 0.06757712 0.1379687 0.9890899 0.05163329 0.2205553 0.9718202 0.08319211 -0.9609771 -0.1100528 -0.2537945 0.5374341 0.8133578 0.2227417 -0.8967086 -0.3689801 -0.2444737 0.2263762 0.9682238 0.1062861 -0.8070715 -0.5473523 -0.2214525 0.0770232 -0.9963507 0.03678166 -0.3581022 -0.9272505 -0.1094048 -0.3696649 -0.9210651 -0.122422 0.07018154 0.996971 0.03351628 0.1570599 -0.9848087 0.07405477 -0.2339259 -0.967581 -0.09521383 0.001579582 0.9999976 0.001589953 0.2470939 -0.9620271 0.1159678 -0.1297116 -0.9898471 -0.05811679 -0.06338673 0.9975792 -0.0285995 0.4882124 -0.8488389 0.2027838 -0.06926208 -0.9971091 -0.0312457 -0.1127471 0.9922202 -0.05279403 0.6580726 -0.6956652 0.2880807 0.001733005 -0.9999971 0.001744568 -0.1813653 0.9801478 -0.08010536 0.7812269 -0.4935328 0.3822435 -0.4282457 0.8935471 -0.1348304 0.8816464 -0.1929503 0.430662 -0.5813483 0.7991389 -0.1530073 0.8987178 3.30275e-4 0.4385274 -0.9605409 0.1407662 -0.239888 -0.962269 0.1385608 -0.2341779 0.8851416 0.1730133 0.4319617 -0.9621835 0.09818714 -0.2540909 -0.9668532 1.85552e-4 -0.2553331 -0.06855833 0.9972692 -0.02745944 -0.0676012 0.9976607 -0.01016199 -0.001390159 0.9999989 -4.40218e-4 0.07162237 -0.9970912 0.02606719 -0.4212952 -0.8992761 -0.1175283 -0.5094195 -0.8502824 -0.132332 0.06525242 0.9975863 0.02374762 0.1512885 -0.9868664 0.05662721 -0.3935749 -0.9127464 -0.1095115 -0.003165006 0.9999917 -0.002577722 0.2409766 -0.9662625 0.09092354 -0.1424736 -0.9883839 -0.05290085 0.3482247 -0.9281017 0.1317836 -0.07496559 -0.9967349 -0.02999728 -0.1288309 0.9906284 -0.04536616 0.5629637 -0.8037676 0.192431 -0.003472685 -0.9999901 -0.002828419 -0.3537387 0.9322279 -0.07628995 0.8163549 -0.5171809 0.2570773 -0.5500366 0.8277148 -0.1111218 0.9337406 -0.2051712 0.2933146 -0.8078763 0.5668518 -0.1612918 0.9541699 3.52027e-4 0.2992656 -0.953614 0.2310354 -0.1929849 0.937851 0.1840541 0.2942104 -0.9741626 0.09941619 -0.20279 0.8749066 0.3987104 0.2748975 -0.9790097 1.87925e-4 -0.2038136 0.6885558 0.685591 0.2363386 -0.9729447 -0.1113694 -0.2024243 0.388867 0.9097538 0.1453631 -0.9295565 -0.3174994 -0.1874003 -0.709279 -0.6873465 -0.1564553 -0.6227531 0.7804515 -0.05544596 -0.5981991 0.8005622 0.03546744 -0.3322788 0.9430609 0.01506656 0.3526985 -0.9342664 0.05244266 -0.07401281 -0.9971955 -0.01110833 -0.1381021 0.9902499 -0.01825022 0.5656696 -0.8203292 0.08413064 -0.001525461 -0.9999988 -4.83055e-4 -0.2942925 0.9548951 -0.03958958 0.8389791 -0.529411 0.1258495 0.9663914 -0.2124143 0.1448029 -0.8708575 0.4865014 -0.0701695 0.9889831 3.65366e-4 0.1480284 -0.9609791 0.2628454 -0.08620721 0.9708309 0.1907016 0.1453284 -0.9912008 0.1016994 -0.08472406 0.9016665 0.4107941 0.135077 -0.9963667 -5.37005e-5 -0.08516848 0.6979733 0.7084954 0.1042477 -0.9899588 -0.1136404 -0.08406823 0.3979235 0.915528 0.058869 -0.9287117 -0.3613363 -0.08325129 0.2227618 0.9743123 0.03305917 -0.774293 -0.6297019 -0.06281852 0.1396335 0.989988 0.02064752 0.07338446 -0.9972462 0.01072555 -0.5720545 -0.8185963 -0.05151647 0.06685346 0.9977149 0.00977075 0.1531427 -0.9879446 0.02264726 -0.3225928 -0.9455725 -0.04274028 0.2434945 -0.9692287 0.03614318 -0.1514058 -0.988272 -0.01987141 -0.9701827 0.2400047 0.03381288 -0.9942952 0.1041801 0.02288109 -0.9847626 0.1497969 0.08833855 0.9765078 -0.215464 -0.002805411 -0.8469785 0.5298019 0.04401814 0.9999958 3.70717e-4 -0.002886772 0.9811125 0.1934171 -0.002833127 0.909361 0.4159997 -0.002615153 -0.9997338 -0.001780152 0.02300912 0.6997792 0.7143564 -0.002037405 -0.9918053 -0.1225539 0.03609484 0.3963534 0.9180973 -0.001207292 -0.9424551 -0.3289245 0.05989307 0.2218129 0.9750891 -6.64444e-4 -0.7571361 -0.6508421 0.05612063 0.138849 0.9903135 -4.23641e-4 0.07270926 -0.9973531 -2.34148e-4 -0.5447836 -0.8377124 0.03806644 0.06623679 0.9978039 -2.13327e-4 0.1522938 -0.9883353 -4.64475e-4 -0.365418 -0.9305841 0.02197593 -0.001841127 0.9999984 -1.76482e-5 0.2425009 -0.970151 -7.25772e-4 -0.1647304 -0.9863278 0.004636228 -0.06882488 0.9976288 3.96713e-4 0.3517119 -0.9361078 -0.001044332 -0.07546383 -0.9971485 4.94072e-4 -0.149368 0.9887767 0.003154456 0.565377 -0.8248309 -0.001679062 -0.002019703 -0.999998 -1.93654e-5 0.8445049 -0.5355426 -0.002411305 0.9084775 0.4099825 -0.08113682 -0.9946143 -0.04997426 0.0908032 0.7093924 0.7019605 -0.06335639 -0.9536699 -0.266916 0.1388154 0.4077329 0.9123749 -0.03641521 -0.8877359 -0.4290875 0.16676 0.2259333 0.9739338 -0.02017825 -0.7899767 -0.5983 0.1340672 0.1424829 0.9897155 -0.01272207 0.07645565 -0.9970496 -0.006824672 0.001722037 -0.9999986 -1.53098e-4 -0.632755 -0.7695814 0.08582407 0.06965166 0.997552 -0.0062173 0.1562576 -0.9876178 -0.01395195 -0.3917957 -0.91893 0.04543107 0.001570045 0.9999988 -1.39522e-4 0.246917 -0.9687857 -0.02205234 -0.1718039 -0.9850006 0.01604038 -0.06592494 0.9978073 0.005887567 0.3568905 -0.9336023 -0.03187441 -0.07256913 -0.9973424 0.006480872 -0.1493354 0.9886912 0.01373404 0.5764707 -0.8154942 -0.051485 -0.3369613 0.9409027 0.03404933 0.8480523 -0.5244718 -0.07574027 -0.6995025 0.7104795 0.07690995 0.9733191 -0.2123531 -0.08692634 -0.8579658 0.4980465 0.1258741 0.9960359 3.66134e-4 -0.08895182 -0.9191032 0.3726617 0.1279561 0.9776905 0.1910423 -0.08731681 0.01696491 0.001477956 0.999855 0.02071255 6.51354e-4 0.9997853 0.01690393 -0.001449763 0.9998562 0 -1 0 0 1 0 -0.2762218 -0.961094 0 -0.1394741 -0.9902258 0 -0.1394937 -0.9902231 0 0 0 -1 -0.2762402 0.9610887 0 -0.1394836 0.9902245 0 -0.1394988 0.9902223 0 1 0 0 -0.9971998 0 -0.07478451 -0.9971997 0 -0.07478451 -1 0 0 0.1758416 -0.9558004 -0.2356387 0.1391519 -0.9891887 -0.04628682 0.1515978 -0.963648 -0.2200015 1 0 5.41657e-7 1 0 5.55632e-7 0.17585 0.9557901 -0.2356737 0.07475227 0.9902054 -0.1179217 0.1514702 0.9637037 -0.2198452 -0.004645526 -4.04222e-4 0.9999892 -0.003357052 0 0.9999943 -0.006861507 -1.81515e-4 0.9999765 -0.1692196 -0.0242508 -0.98528 -0.1685115 0.02390456 -0.9854098 -0.1200572 0.06735938 -0.9904792 0 1.08637e-6 -1 0 7.41046e-7 -1 0.6715224 0.7409843 0 0.6715232 0.7409836 0 0.6715201 0.7409864 0 0.7525575 -0.6585266 0 0.752559 -0.6585249 0 0.7525548 -0.6585296 0 -0.6431236 0 -0.7657625 -0.7823156 2.27615e-6 -0.6228823 -0.7811976 -1.39195e-5 -0.624284 -0.7823134 -1.78777e-5 -0.6228851 -0.9072389 0 -0.4206157 -0.08298242 -0.9925214 0.08952897 -0.08603924 -0.9919579 0.09282702 -0.09434038 0.9904174 0.1008622 -0.09036982 0.9912106 0.09661716 -0.999978 0.004754662 0.004640042 -0.9999781 -1.81396e-4 0.006617128 -0.9999816 0.003783226 0.004759013 -0.1096873 -0.9939624 -0.002714455 -0.1066929 -0.9942602 -0.007951736 -0.1082867 -0.9941061 -0.005222916 0.9972342 0 0.07432383 -0.1083027 0.9941046 -0.005177974 -0.1066929 0.9942602 -0.007951736 -0.10972 0.9939588 -0.002734065 0.07088631 0 0.9974845 0.07088625 0 0.9974845 0.07088625 0 0.9974845 -0.01653182 -0.007484912 -0.9998354 -0.01353001 -3.39482e-4 -0.9999085 -0.0148248 -0.003396689 -0.9998844 0.7504787 -0.1398753 0.6459231 0.7096979 -0.02208 0.7041601 0.8697307 -0.06983208 0.4885613 0.00640583 4.52307e-4 0.9999794 0.00663197 0 0.9999781 0.005979359 8.50644e-5 0.9999822 0.07501351 -0.9971826 0 0.08912181 -0.9960207 0 0.1868661 -0.9823854 0 1 0 1.52477e-7 1 0 -1.10202e-5 1 0 1.4647e-5 0.07501024 0.9971829 0 0.1868661 0.9823854 0 1.53344e-7 1 0 -4.39205e-7 1 0 0 1 0 0 -1 0 0 -1 0 0.8619242 0.118945 0.4928883 0.8843526 0.005746006 0.4667841 0.897846 0.003240644 0.4402978 0.3782466 0.1274607 0.9168878 0.3383297 0.003737807 0.9410203 0.4440063 0.006463766 0.8960004 0.3664404 -0.1262447 0.9218372 0.562584 -0.1425559 0.814357 0.6753588 -0.2414085 0.696859 0.6797823 -0.1655085 0.7144949 0.2901211 -0.07558816 0.9540001 0.5711128 -0.02455544 0.8205043 0.6812469 0.1667581 0.7128075 0.6769697 0.2309224 0.6988469 0.3021265 0.07607376 0.9502276 0.5669805 0.1358519 0.8124516 0.2314262 6.00451e-4 0.9728523 0.7482189 0.1335667 0.6498681 0.8638494 0.06745696 0.4992132 0.8684743 0.007748723 0.4956738 0.8668383 -0.1202728 0.4838654 1 0 5.47779e-6 1 0 -5.50203e-6 1 0 -1.89045e-6 0.822261 0.5691106 0 0.8220949 0.5693506 0 0.9181233 0.3962948 0 1 0 -9.86611e-6 0.6946631 0.7193353 0 0.6943965 0.7195926 0 0.5422421 0.8402224 0 0.5418884 0.8404505 0 0.3470758 0.9378371 0 0.3466246 0.9380041 0 0.4440838 0.8959853 0 0.211728 -0.9773287 0 0.2461903 -0.9692215 -1.61342e-6 0.2457871 -0.9693238 0 0.8823052 0.3207945 0.344425 -0.4468599 0.894604 0 0.444149 0.895953 0 0.3470087 -0.937862 -1.2369e-6 0.3466946 -0.9379781 0 0.2118654 0.9772989 0 0.211436 0.9773918 0 0.2460885 0.9692474 0 0.07120192 -0.997462 -3.91895e-6 0.118244 -0.9929846 0 0.1181005 -0.9930017 0 0.2461717 0.9692263 0 0.1688166 -0.9856476 -1.40527e-6 0.1683741 -0.9857231 0 0.1688855 0.9856357 0 0.1687712 0.9856553 0 -0.1125259 -0.9936488 0 -0.0670256 -0.9977513 0 -0.06711953 -0.997745 0 0.07090097 0.9974834 2.33436e-7 0.07093119 0.9974813 -2.94275e-6 0.1181041 0.9930012 0 -0.1634157 -0.9865574 -2.16896e-6 -0.1126766 -0.9936317 0 0.1182473 0.9929842 0 -0.2074517 -0.9782453 0 -0.1640192 -0.9864572 0 0.0347563 0.9993959 0 0.03437536 0.9994091 0 -0.227572 -0.9737613 0 -0.2075517 -0.978224 0 0.001439034 0.9999991 0 0.001354455 0.9999991 0 1 0 1.08657e-5 1 0 2.42616e-5 -0.1129326 0.9936027 0 -0.1127352 0.9936251 -1.30038e-6 -0.06651371 0.9977856 0 -0.207454 0.9782449 0 -0.2075536 0.9782236 0 -0.1634721 0.986548 0 1 0 3.04418e-7 -0.1633463 0.9865689 0 -0.2275702 0.9737617 0 -0.2275697 0.9737619 0 -0.03113645 0.9995152 7.2506e-6 -0.03107821 0.999517 0 0.4439337 -0.8960598 0 0.4438703 -0.8960912 0 -0.06649851 0.9977866 2.96574e-6 0.5419081 -0.8404378 0 0.541552 -0.8406672 0 0.2116276 -0.9773504 0 0.6946633 -0.7193351 0 0.6943967 -0.7195924 0 0.001805186 -0.9999985 0 0.03480023 -0.9993943 0 0.03399711 -0.9994219 0 0.8222612 -0.5691105 0 0.8220951 -0.5693504 0 0.07119315 -0.9974626 -4.01512e-7 0.9182052 -0.3961052 0 0.9181233 -0.396295 0 -0.03179341 -0.9994946 0 0.002059578 -0.9999979 0 1 0 1.22883e-6 0.9792861 -0.2024815 0 0.979264 -0.2025889 0 -0.03189051 -0.9994914 0 1 0 2.28639e-6 1 1.36209e-5 0 1 1.36066e-5 0 1 0 -4.81228e-6 0.9792834 0.2024946 0 0.9792612 0.2026021 0 1 0 -2.58983e-6 0.9182052 0.3961051 0 1 0 -3.81982e-6 7.47731e-7 0.2601089 0.9655793 0.07733148 0.2639141 0.9614413 0.07423645 0.3798996 0.9220442 -1.90676e-7 -0.2597963 0.9656635 0 -0.374453 0.927246 0.07423639 -0.379868 0.9220571 0 0.3744856 0.9272328 0.06825226 0.5252537 0.8482042 -1.36162e-7 -0.1643634 0.9863999 0.07733166 -0.2639377 0.9614347 -2.93774e-7 0.5188997 0.8548351 0.05615997 0.7076605 0.7043172 -1.49505e-7 -0.07954502 0.9968313 0.07909655 -0.1669512 0.9827874 -2.82873e-6 0.702066 0.712112 0.03283023 0.9024597 0.4295216 -1.67916e-7 0 1 0.0799002 -0.0810185 0.993505 -1.43272e-5 -0.9002007 0.4354752 -6.50051e-7 -0.9953347 -0.09648239 0.03283005 -0.9024595 0.4295219 -1.17556e-6 0.9953348 -0.09648215 -1.43765e-5 0.9002007 0.4354752 0.0800352 0 0.9967921 0.0799002 0.08101862 0.9935049 -2.84772e-6 -0.702179 0.7120005 -1.5218e-7 0.07954502 0.9968313 0.07909637 0.166987 0.9827814 -3.30505e-7 -0.5189507 0.8548042 0.05615007 -0.7077738 0.7042042 0 0.164399 0.9863939 0.06825065 -0.5253058 0.848172 0.1627683 0.1754356 0.9709423 0.1588603 0.276705 0.9477331 0.1381612 -0.5443301 0.8274154 0.1517873 0.3965731 0.9053676 0.1517871 -0.3965393 0.9053825 0.1381654 0.5442811 0.8274469 0.1588608 -0.2767306 0.9477254 0.1124797 0.7243234 0.6802235 0.1627687 -0.1753984 0.970949 0.06555885 0.9092789 0.4109913 0.1647524 -0.08524012 0.9826449 0.06555908 -0.9092769 0.4109959 0.1654298 0 0.9862216 0.1647524 0.0852403 0.9826449 0.1124589 -0.7244366 0.6801064 0.1698964 0.751477 0.637509 0.09746104 0.9200603 0.3794606 0.2604836 -0.0929045 0.9609981 0.09746181 -0.9200603 0.3794607 0.2615709 -3.55386e-7 0.9651843 0.2604835 0.09290385 0.9609981 0.2568349 0.1908305 0.9474279 0.1698641 -0.7515864 0.6373885 0.2495627 0.2995899 0.9208498 0.2124916 -0.5767285 0.7888166 0.2362844 0.4259207 0.8733622 0.2362856 -0.4258854 0.8733789 0.2124987 0.5766826 0.7888482 0.2495633 -0.2996159 0.9208412 0.2568362 -0.1907898 0.9474357 0.2924446 -0.6229603 0.7255319 0.3547037 0.335012 0.8728988 0.3315941 0.4699379 0.8180489 0.3315981 -0.4699025 0.8180675 0.2924549 0.6229197 0.7255626 0.3547034 -0.3350384 0.8728888 0.2279204 0.7877414 0.5722899 0.3681588 -0.2151396 0.9045298 0.1283223 0.933812 0.3339591 0.3750614 -0.1052587 0.9210048 0.1283233 -0.9338116 0.33396 0.3771783 -1.88467e-7 0.9261407 0.3750614 0.1052582 0.9210048 0.3681559 0.2151845 0.9045202 0.2278717 -0.7878435 0.5721687 0.5187588 -0.1239137 0.845893 0.1570771 -0.9490357 0.2732367 0.1570749 0.9490364 0.273235 0.5229436 -1.21575e-7 0.8523674 0.5187588 0.123914 0.8458928 0.5056191 0.2512782 0.8253537 0.2846697 -0.8299301 0.4797701 0.4808889 0.3860064 0.787239 0.377927 -0.6816791 0.6264862 0.4405454 0.5301327 0.7244853 0.4405524 -0.5301035 0.7245026 0.3779405 0.6816547 0.6265045 0.4808858 -0.3860328 0.7872278 0.2847406 0.8298344 0.4798934 0.5056239 -0.251226 0.8253667 0.6281574 0.4520211 0.6333209 0.5595847 0.6027386 0.5688331 0.559594 -0.6027196 0.5688442 0.4638816 0.7464777 0.4770586 0.6281513 -0.4520438 0.6333108 0.3376345 0.8722418 0.3538323 0.6731393 -0.3004303 0.6757404 0.1821252 0.9632732 0.1973198 0.6988435 -0.1498463 0.6994025 0.1821261 -0.963273 0.1973204 0.7072952 -2.49599e-7 0.7069183 0.6988435 0.1498462 0.6994025 0.6731269 0.300489 0.6757267 0.3375342 -0.8723214 0.3537317 0.4638723 -0.746486 0.4770547 0.2014724 0.9738227 0.1052538 0.9040443 -1.85119e-7 0.4274389 0.889232 0.1784431 0.4212179 0.2014721 -0.9738228 0.105253 0.8447512 0.3528399 0.4023675 0.3788219 -0.9056097 0.1906964 0.7706657 0.518476 0.3704823 0.5353569 -0.8020198 0.2648724 0.6672408 0.6703079 0.3247725 0.667245 -0.670303 0.3247736 0.5356099 0.8018085 0.2650007 0.7706592 -0.5184908 0.3704748 0.3789502 0.9055426 0.1907597 0.8447723 -0.3527771 0.4023783 0.889232 -0.1784436 0.4212178 0.7037225 0.6890192 0.1732835 0.5557624 0.8217885 -0.1256661 0.8187058 -0.5374119 0.2022604 0.3837488 0.9111768 -0.1499798 0.9028455 -0.3679555 0.2224385 0.1998717 0.9640085 -0.1753255 0.9538096 -0.1869068 0.2351874 0.1998725 -0.9640083 -0.1753257 0.9709033 0 0.239472 0.9538097 0.1869068 0.2351873 0.9027215 0.3679106 0.2230147 0.3835967 -0.9112462 -0.1499462 0.8187111 0.5374032 0.2022619 0.5557938 -0.8217647 -0.1256824 0.7036061 -0.6890168 0.173765 0.2700543 -0.9191541 -0.2867514 0.8554105 0.3538651 -0.3782229 0.9076158 0.1802253 -0.3791471 0.9010249 0.1789999 -0.3951117 0.3604378 -0.8698104 -0.3369193 0.7688702 0.5149593 -0.3790193 0.8143247 0.3640267 -0.452062 0.6531344 -0.6540864 -0.3815581 0.5113461 -0.7684528 -0.3847149 0.7385769 0.4979846 -0.4544398 0.6384785 0.6425883 -0.4235866 0.7688434 -0.5149951 -0.3790249 0.6384616 -0.6425946 -0.4236025 0.6531553 0.6540862 -0.3815226 0.5112419 0.7685598 -0.3846396 0.7385203 -0.4980421 -0.454469 0.8143267 -0.3640245 -0.4520601 0.3604508 0.8698052 -0.3369186 0.8554592 -0.35379 -0.378183 0.9010349 -0.1789616 -0.3951062 0.2702036 0.9190766 -0.2868596 0.9076159 -0.1802254 -0.3791468 0.9162034 -1.56239e-7 -0.4007136 0.9251745 0 -0.3795421 0.684874 -0.4727621 -0.5544762 0.6949517 -0.3580392 -0.6235786 0.4581348 0.7780293 -0.429864 0.6703527 -0.2049422 -0.7131803 0.3381558 0.8733999 -0.3504617 0.9076247 1.28457e-7 -0.4197829 0.263117 -0.9214035 -0.2859808 0.2632622 0.9213098 -0.2861493 0.3381456 -0.8734021 -0.350466 0.6703419 0.2049989 -0.7131742 0.458227 -0.777925 -0.4299546 0.6949477 0.3580269 -0.62359 0.6213061 -0.635019 -0.459053 0.6849011 0.4726986 -0.5544968 0.621306 0.63502 -0.459052 0.3673065 0.133832 -0.9204211 0.2809888 -0.863576 -0.418667 0.423981 -0.7494968 -0.5084238 0.5086486 0.229985 -0.8296889 0.4465928 -0.5487104 -0.7067332 0.684637 0.4681855 -0.5586364 0.6846159 -0.4682374 -0.5586189 0.446593 0.548712 -0.7067319 0.5086566 -0.2300142 -0.8296759 0.4238865 0.7496237 -0.5083155 0.3672963 -0.1337928 -0.9204309 0.2810094 0.8635565 -0.418693 0.3365917 0 -0.9416508 0.2087572 -0.9082158 -0.3627181 0.2088695 0.9081037 -0.3629345 0.3958551 0 -0.918313 0.3326389 0.636151 -0.6961776 0.22783 -0.1335272 -0.9645019 0.22942 -0.06442224 -0.9711933 0.1996669 0.8390751 -0.5060496 0.2298296 0 -0.973231 0.160783 -0.8943932 -0.4173843 0.1610018 0.8944484 -0.4171817 0.1996374 -0.8391094 -0.5060045 0.2294213 0.0644415 -0.9711916 0.3326917 -0.6360369 -0.6962566 0.2642307 0.2145714 -0.940288 0.2278282 0.1335106 -0.9645048 0.2498559 -0.4180807 -0.8733732 0.2247349 0.2127709 -0.9509063 0.2247328 -0.212804 -0.9508994 0.249856 0.4180817 -0.8733726 0.2639261 -0.2145066 -0.9403882 0.1513041 -0.8012114 -0.5789363 0.1150026 -0.7682152 -0.6297776 0.1541281 0.1145897 -0.9813836 0.1357275 -0.3114134 -0.9405317 0.1496447 -0.270857 -0.950917 0.1524818 0.1834323 -0.9711344 0.1524804 -0.1834594 -0.9711294 0.1494508 0.2702285 -0.9511263 0.1541297 -0.1146043 -0.9813817 0.1149542 0.7684518 -0.6294978 0.1548354 -0.05525666 -0.9863938 0.1513267 0.8011667 -0.5789924 0.1550869 -1.30327e-7 -0.9879009 0.1170653 -0.8828038 -0.4549211 0.1166388 0.8826797 -0.4552713 0.1548357 0.05527204 -0.986393 0.0961551 -0.1036648 -0.9899535 0.09656047 -0.04989844 -0.9940756 0.2212306 0.778122 -0.5878635 0.09673053 0 -0.9953106 0.09796178 -0.9039335 -0.4163024 0.09769511 0.9038966 -0.4164453 0.2211891 -0.7782054 -0.5877685 0.09656053 0.04991221 -0.9940749 0.08549815 -0.5239971 -0.847418 0.09615439 0.1036522 -0.9899548 0.09378623 -0.2454902 -0.9648516 0.0952453 0.1661187 -0.9814953 0.09524416 -0.1661435 -0.9814912 0.1357277 0.3114145 -0.9405313 0.09360378 0.2457794 -0.9647958 0.08548825 0.5241564 -0.8473204 0.04626238 0.09787726 -0.9941227 0.09867608 -0.4212309 -0.9015696 0.04534554 -0.2322169 -0.9716064 0.0459696 0.156854 -0.9865514 0.04596918 -0.156879 -0.9865475 0.04534548 0.232217 -0.9716064 0.04626268 -0.09788846 -0.9941216 0.09868806 0.4213788 -0.9014991 0.0464791 -0.04712939 -0.9978069 0.2175092 0.685633 -0.6946921 0.04655551 0 -0.9989158 0.03065681 -0.9170038 -0.3976987 0.03067409 0.9169077 -0.3979188 0.2175145 -0.6856606 -0.6946634 0.04647928 0.04714369 -0.9978063 -1.54989e-6 0.9070984 -0.420919 -1.54882e-7 -0.04626297 -0.9989294 -1.26987e-7 0 -1 -1.52087e-5 -0.9158929 -0.4014229 -1.51694e-5 0.9157956 -0.4016445 -1.58263e-6 -0.9072955 -0.4204938 -1.3441e-7 0.04627668 -0.9989287 0 -0.3958589 -0.9183114 -1.61217e-7 -0.3333446 -0.9428051 0 0.09609502 -0.9953722 -1.67198e-7 -0.2279849 -0.9736648 0 0.1539442 -0.9880796 0 -0.1539681 -0.9880759 -1.35867e-7 0.2279846 -0.9736648 0 -0.0961067 -0.9953711 0 0.3334733 -0.9427596 -0.04597014 0.1568555 -0.9865511 -0.04534542 0.232218 -0.9716062 -0.04534554 -0.2322187 -0.9716061 -0.09868836 0.421378 -0.9014995 -0.0459696 -0.1568794 -0.9865474 -0.2175156 0.6856309 -0.6946922 -0.04626315 -0.09788864 -0.9941216 -0.0306403 0.9169064 -0.3979245 -0.04648917 -0.04712498 -0.9978066 -0.03062289 -0.9170016 -0.3977063 -0.04656875 0 -0.9989151 -0.04648935 0.04713863 -0.997806 -0.04626286 0.09787702 -0.9941228 -0.2175189 -0.6856575 -0.694665 -0.09867566 -0.4212294 -0.9015703 -0.097597 -0.9040118 -0.4162184 -0.0976547 0.9038994 -0.4164487 -0.09671801 1.22858e-7 -0.9953119 -0.0965504 0.04990088 -0.9940764 -0.09616118 0.1036391 -0.9899556 -0.2211931 -0.7782064 -0.5877658 -0.095245 0.1661181 -0.9814954 -0.08552855 -0.5240002 -0.8474129 -0.09379506 0.2455072 -0.9648464 -0.09379512 -0.2455076 -0.9648464 -0.08551853 0.5241566 -0.8473173 -0.09524399 -0.1661435 -0.9814913 -0.2212104 0.7783292 -0.5875966 -0.09616172 -0.1036514 -0.9899542 -0.09655016 -0.04988694 -0.9940772 -0.1496918 -0.2697143 -0.9512342 -0.1494406 0.2702408 -0.9511244 -0.135706 0.3114389 -0.9405263 -0.1525207 -0.1834598 -0.971123 -0.11493 0.7684172 -0.6295443 -0.1513431 0.8011549 -0.5790046 -0.1541709 -0.1146082 -0.9813748 -0.1162994 0.8827461 -0.4552295 -0.1548225 -0.05526673 -0.9863953 -0.1165781 -0.8828178 -0.4550191 -0.1550635 5.85729e-7 -0.9879046 -0.1548228 0.05528241 -0.9863943 -0.1541697 0.1145938 -0.9813766 -0.1513208 -0.8012067 -0.5789385 -0.1525227 0.1834325 -0.971128 -0.1357057 -0.3114404 -0.9405258 -0.2298305 7.7878e-7 -0.9732307 -0.2294109 0.06446498 -0.9711925 -0.1609075 -0.894574 -0.4169489 -0.227774 0.1335229 -0.9645158 -0.1149782 -0.7681781 -0.6298273 -0.1996313 -0.8390959 -0.5060292 -0.2247216 0.2127641 -0.9509109 -0.3326426 -0.6360289 -0.6962875 -0.2499464 0.4180725 -0.8733511 -0.2499463 -0.4180721 -0.8733513 -0.3325908 0.6361451 -0.6962061 -0.2247188 -0.2127956 -0.9509047 -0.1996608 0.8390586 -0.5060793 -0.2277761 -0.1335385 -0.9645131 -0.1609978 0.8944511 -0.4171775 -0.2294103 -0.06444597 -0.971194 -0.4466117 0.5486988 -0.7067303 -0.4239169 0.7496046 -0.5083182 -0.2640705 -0.2145759 -0.9403318 -0.2810083 0.8635549 -0.4186971 -0.5086058 -0.2300187 -0.8297058 -0.2088651 0.9081031 -0.3629384 -0.3672959 -0.1337933 -0.920431 -0.2089728 -0.9080085 -0.3631129 -0.3365944 6.75201e-7 -0.9416498 -0.3673058 0.133832 -0.9204214 -0.5085982 0.2299897 -0.8297185 -0.2809901 -0.8635739 -0.4186702 -0.2640734 0.2145318 -0.9403412 -0.4240132 -0.7494769 -0.5084263 -0.4466122 -0.548699 -0.7067298 -0.2631267 -0.9214023 -0.2859756 -0.6703414 0.2049986 -0.7131747 -0.6949492 0.3580276 -0.6235879 -0.3382915 -0.8734606 -0.3501791 -0.6848566 0.4727439 -0.554513 -0.4583047 -0.7776398 -0.4303873 -0.6845777 0.4683234 -0.5585933 -0.6211425 0.6350008 -0.4592995 -0.684556 -0.4683753 -0.5585765 -0.6211434 -0.6350011 -0.4592981 -0.4581769 0.7780036 -0.4298657 -0.6848289 -0.472808 -0.5544925 -0.338298 0.8734626 -0.3501678 -0.6949517 -0.3580394 -0.6235784 -0.2632753 0.9213094 -0.2861387 -0.670352 -0.2049416 -0.713181 -0.3958578 4.52751e-7 -0.9183119 -0.7385189 -0.4980418 -0.4544714 -0.5112119 0.7685675 -0.3846642 -0.3609272 0.8698461 -0.3363025 -0.8143262 -0.3640244 -0.4520611 -0.2704616 0.918946 -0.2870347 -0.9076233 0 -0.4197856 -0.9010339 -0.1789613 -0.3951085 -0.2699156 -0.9190561 -0.287196 -0.9162018 0 -0.4007175 -0.9010238 0.1789997 -0.3951143 -0.8143238 0.3640268 -0.4520633 -0.3605076 -0.8699175 -0.3365679 -0.7385757 0.4979838 -0.4544427 -0.5113174 -0.7684597 -0.3847392 -0.6383488 0.6425516 -0.4238376 -0.6383326 -0.6425581 -0.423852 -0.9076145 0.1802244 -0.3791509 -0.8554087 0.3538641 -0.3782278 -0.3836416 -0.9112198 -0.1499923 -0.5557389 -0.8217508 -0.1260154 -0.7688684 0.51496 -0.3790221 -0.653099 -0.6541398 -0.3815271 -0.7688414 -0.514996 -0.3790278 -0.6531203 0.6541396 -0.3814908 -0.5557065 0.8217749 -0.1260014 -0.8554574 -0.3537887 -0.378188 -0.3837938 0.9111504 -0.1500239 -0.9076144 -0.1802245 -0.379151 -0.1998723 -0.9640081 -0.1753268 -0.1998718 0.9640076 -0.1753301 -0.9251734 -1.95132e-7 -0.3795447 -0.5357348 0.8018372 0.2646607 -0.9027379 -0.3680048 0.2227934 -0.8447667 -0.3527758 0.402391 -0.889228 -0.1784468 0.4212249 -0.3789474 0.9055435 0.1907616 -0.9538064 -0.1869089 0.2351991 -0.9040438 3.71468e-7 0.4274399 -0.2014738 -0.9738237 0.1052418 -0.2014736 0.9738242 0.1052379 -0.9538064 0.1869089 0.235199 -0.9709033 0 0.239472 -0.3788185 -0.9056115 0.190694 -0.9028156 0.368016 0.2224594 -0.8892279 0.1784468 0.421225 -0.5357376 -0.8018335 0.2646669 -0.8187069 0.5374032 0.2022796 -0.8447457 0.3528379 0.4023807 -0.6672264 -0.6703396 0.3247365 -0.703554 0.689077 0.1737371 -0.770663 0.5184757 0.3704882 -0.7035543 -0.689077 0.173736 -0.7706558 -0.5184915 0.3704812 -0.6672213 0.6703464 0.324733 -0.8187006 -0.5374137 0.202277 -0.6731271 0.3004883 0.6757268 -0.463869 -0.7464849 0.4770597 -0.5595902 -0.6027159 0.5688519 -0.6281562 0.4520196 0.6333231 -0.6281509 -0.452044 0.633311 -0.5595816 0.6027354 0.5688396 -0.6731386 -0.3004302 0.6757412 -0.46388 0.7464733 0.4770672 -0.6989228 -0.1501678 0.6992543 -0.3376325 0.8722418 0.3538343 -0.7072956 2.79212e-7 0.7069179 -0.1821299 -0.9632709 0.1973272 -0.1821301 0.9632719 0.197322 -0.3375322 -0.8723222 0.3537315 -0.6989231 0.150168 0.699254 -0.2847421 0.8298361 0.4798896 -0.5187591 -0.1239149 0.8458926 -0.5229411 0 0.8523688 -0.157079 -0.9490346 0.2732393 -0.1570757 0.9490371 0.2732321 -0.2846702 -0.8299317 0.4797669 -0.5187591 0.1239153 0.8458925 -0.3779227 -0.6816433 0.6265277 -0.5056193 0.2512794 0.8253532 -0.4404782 -0.530094 0.7245547 -0.4808881 0.3860055 0.7872398 -0.4808863 -0.3860338 0.7872271 -0.4404713 0.5301234 0.7245374 -0.5056244 -0.2512273 0.8253659 -0.3779371 0.6816163 0.6265483 -0.2924733 -0.6229417 0.7255364 -0.3315507 -0.4698816 0.8180987 -0.3546852 0.3350369 0.8728968 -0.3546851 -0.3350641 0.8728864 -0.3315461 0.4699151 0.8180813 -0.36816 -0.2151416 0.9045288 -0.2924842 0.6229022 0.7255659 -0.3750518 -0.105244 0.9210103 -0.2279195 0.7877414 0.5722904 -0.3771244 0 0.9261627 -0.1283244 -0.9338117 0.333959 -0.1283226 0.9338115 0.3339604 -0.2278709 -0.7878456 0.5721664 -0.3750517 0.1052443 0.9210102 -0.3681572 0.215187 0.9045192 -0.2604979 -0.09287458 0.9609971 -0.2615614 0 0.9651869 -0.09745806 -0.920059 0.3794649 -0.09745866 0.9200597 0.3794628 -0.1698614 -0.7515848 0.6373911 -0.2604979 0.09287476 0.9609969 -0.2124888 -0.5767278 0.7888179 -0.2568361 0.1908316 0.9474275 -0.236348 -0.4258883 0.8733607 -0.2495767 0.2996147 0.9208379 -0.2495766 -0.2996404 0.9208297 -0.2363465 0.4259228 0.8733442 -0.256837 -0.1907905 0.9474354 -0.2124965 0.576682 0.7888494 -0.1698936 0.7514761 0.6375108 -0.1588605 0.2767049 0.9477331 -0.1517875 -0.3965402 0.9053819 -0.158861 -0.2767289 0.9477258 -0.1517872 0.3965741 0.9053672 -0.1627681 -0.1753965 0.9709494 -0.138165 0.5442826 0.8274461 -0.164751 -0.08524 0.9826451 -0.1124793 0.7243252 0.6802216 -0.1654483 0 0.9862185 -0.06552445 -0.909273 0.4110102 -0.06552469 0.9092727 0.4110108 -0.1124588 -0.7244362 0.6801068 -0.164751 0.08524024 0.9826451 -0.1381611 -0.544331 0.8274149 -0.1627674 0.1754351 0.9709425 -0.0327931 -0.9024612 0.4295212 -0.03279417 0.9024612 0.4295211 -0.08003544 0 0.996792 -0.05614769 -0.7077776 0.7042006 -0.07990038 0.08101797 0.993505 -0.06825083 -0.5253053 0.8481723 -0.07909721 0.1669878 0.9827812 -0.07423675 -0.3798677 0.9220572 -0.07733136 0.2639152 0.961441 -0.07733154 -0.2639375 0.9614349 -0.07423686 0.3799014 0.9220433 -0.07909744 -0.1669507 0.9827874 -0.06825214 0.5252558 0.8482028 -0.07990038 -0.08101779 0.993505 -0.05615711 0.7076631 0.7043148 0.1551804 0 0.9878863 0.2206152 0 0.9753609 0.2206153 0 0.975361 -0.07208561 -0.9973961 -0.002178013 -0.0941286 -0.9955577 -0.002211093 -0.07126271 -0.9974555 -0.002061605 0.999998 -0.001323342 -0.001588642 0.9999979 -0.001351594 -0.001588523 0.9999988 6.68169e-6 -0.001606822 -0.05152505 0.9986708 0.001375436 -0.01078528 0.9999419 -1.34084e-4 -0.04842251 0.9988264 0.00109589 -0.001657128 -0.03085297 0.9995226 0.002609729 -0.03910791 0.9992316 0.03282266 -0.1112037 0.9932556 0.2605224 0.2695488 -0.9270769 0.07130336 0.282414 -0.9566391 0.0827521 0.5269725 -0.845844 -0.03228247 0.09053426 -0.99537 -0.2232474 0.08994358 -0.9706034 -0.2302193 0.1195752 -0.9657644 -0.2225983 -0.07699209 -0.9718654 -0.2142232 0.006738305 -0.9767615 -0.03012436 0.01375186 -0.9994516 0.07193475 -0.2829146 -0.9564439 0.06175041 0 -0.9980917 0.3023351 -9.31613e-4 -0.9532012 -0.3025458 -0.2425664 -0.9217525 -0.3163223 -0.004493176 -0.9486412 -0.230753 -0.1070373 -0.9671072 -0.3091298 -0.05330896 -0.9495246 0.08380007 -0.5272867 -0.845545 0.2620134 -0.2726451 -0.9257503 -0.03244864 -0.06381422 -0.9974341 0.08504736 0.005284547 -0.9963629 -0.02941071 -0.09875977 -0.9946767 0.0815733 -0.02358251 -0.9963883 0.0793296 0.03273838 -0.9963108 -0.02957344 0.1243871 -0.991793 -0.305368 0.2421617 -0.920928 -0.3075601 0.05027639 -0.9501995 0.06583309 -0.07371562 0.9951041 0.06511479 -0.1068021 0.992146 0.07755631 -0.04149925 0.996124 0.06657695 0.0584504 0.9960678 0.06692391 -0.007248818 0.9977318 0.07984256 0.001798033 0.9968059 0.03263491 0.04977506 0.9982271 -0.004722058 0.02020579 0.9997847 -0.00708568 -0.006253123 0.9999554 0.03049325 -0.01721137 0.9993868 0.06597191 0.09145337 0.9936217 0.03268891 0.08050531 0.9962181 -0.001461029 0.03010624 0.9995456 0.07880455 0.03028404 0.99643 0.1574611 6.38186e-5 0.9875252 0.07774627 0.04415875 0.9959948 0.1559931 8.91965e-4 0.9877578 0.1562948 -8.24713e-4 0.9877101 0.07907408 -0.0274409 0.996491 0.03224575 -0.08249193 0.9960699 -1 0 -3.38358e-7 -1 0 3.04318e-7 -1 0 -3.69792e-7 -0.1036779 0.5284937 -0.8425827 0.2206153 0 0.9753609 0.005616366 0.9999843 -2.68099e-5 0.00596255 0.9999822 0 0 1 0 -0.1244297 0 -0.9922285 -0.1244297 0 -0.9922285 -0.1035748 -0.5276905 -0.8430985 -0.103655 -0.528793 -0.8423976 0.2206153 0 0.975361 0.007377743 -0.9999729 -8.55317e-5 -0.1244297 0 -0.9922285 -0.99994 -0.01004755 -0.004376471 -0.9998922 -0.01346296 -0.005864083 -0.9999927 -0.003521144 -0.001533687 0 -1 0 0 -1 0 0 -1 0 0.9795798 -6.27415e-5 0.2010555 0.9807986 0.001460671 0.1950177 0.8583512 0.00286585 0.5130546 -0.05460745 0 -0.9985079 -0.05460745 0 -0.9985079 -0.05460739 0 -0.9985079 0 1 0 0 1 0 0 1 0 -0.009050607 0.005532979 -0.9999437 -0.008056759 0.04273307 -0.9990541 -0.01007121 0.0426613 -0.9990388 0.06583726 5.92683e-4 -0.9978303 -0.1218485 0.005060076 -0.9925358 -0.1229438 0.002326428 -0.9924109 0.06746363 5.95698e-4 -0.9977216 0.1601571 0.003047823 -0.9870868 0.158829 0.002213299 -0.9873037 0.8895569 -0.001130521 -0.4568232 0.9383909 -0.1133833 -0.3264457 0.9913339 -0.006693065 -0.1311962 0.3602796 -0.001031816 0.9328438 0.3548408 -0.06432527 0.9327113 0.3725657 -0.01435685 0.9278948 -0.4553782 0.0104525 -0.8902369 -0.454382 0.004395723 -0.8907963 -0.8240343 0.005867719 -0.5665096 -0.8194829 8.00484e-4 -0.5731031 -0.9475044 0.007856488 -0.3196463 -0.9511457 0.008845627 -0.3086161 -0.9999321 0.008193254 -0.008302688 -0.999951 0.00833404 -0.005351483 -0.967543 0.00518018 0.2526538 0 1 0 0 1 0 0.8518442 -0.001297354 0.5237938 0.6495913 -8.30728e-4 0.7602832 0.5137511 -0.005902767 0.8579191 0.6517981 -0.006473302 0.7583649 0.3774607 0 0.9260256 0.3727167 0.01391786 0.9278409 0.8264295 -0.008481204 0.5629765 0.8033824 -0.004058957 0.5954498 0.8101793 0.1042413 0.576839 0.8344866 -0.04913079 0.5488337 0.8080813 -0.1165374 0.5774285 -0.9587693 -0.004273295 0.2841537 -0.9586428 -0.00362879 0.2845889 -0.9994887 -0.004038989 0.0317223 -0.4623964 -0.001736402 0.8866716 -0.4580626 0.002029359 0.8889178 -0.6538568 -0.006942451 0.7565866 -0.246482 3.29201e-4 0.9691473 -0.2465025 3.10347e-4 0.9691421 0.4252234 -0.001061558 0.9050878 0.3928383 -0.01024544 0.9195506 0.3990869 -0.008486092 0.9168738 0.8708555 -0.003812491 -0.4915243 0.8675376 -0.006230294 -0.4973326 0.8787551 0.002079248 -0.4772685 0.2463623 9.74246e-4 -0.9691774 0.2463396 9.62145e-4 -0.9691832 0.2463911 9.89576e-4 -0.96917 0.8698756 -0.004934072 -0.4932467 0.78867 -0.003238797 -0.6148083 0.7884883 -0.003454685 -0.6150401 0 1 0 0.9946201 0.00203216 -0.1035702 0.8718672 -0.002273142 -0.4897372 0 -1 0 0 -1 0 -0.9995198 -0.003278017 0.03081703 -0.9751495 4.7297e-4 -0.2215477 0.257174 0.001015186 -0.9663647 0.2592701 -9.3077e-4 -0.9658045 0.2574409 7.67547e-4 -0.9662938 0.9877856 0.005093097 0.1557366 0.9950023 0.005279004 -0.09971278 0.4312959 6.78907e-4 0.9022102 -1 0 4.59082e-6 -1 0 2.55878e-6 -1 0 2.31785e-6 0.02440369 -0.9997023 0 0.02440369 -0.9997023 0 0.02440369 -0.9997022 0 0.02440369 0.9997022 0 0.02440369 0.9997023 0 0.02440369 0.9997023 0 -0.03190118 0 0.9994911 -0.03190118 0 0.9994911 0.02297192 0 -0.9997361 0.02297192 0 -0.9997362 0.02297192 0 -0.9997361 0 -1 0 0 -1 0 0 -1 0 -1 0 -3.42745e-7 -1 0 -3.1301e-6 -1 0 -1.61132e-6 -1 0 4.17346e-6 0.04165005 0 -0.9991323 0.04165005 0 -0.9991323 0.04165005 0 -0.9991323 -0.008768796 0 0.9999616 -0.6943522 0 0.7196354 -0.6943549 0 0.7196328 -0.7894033 -3.33414e-6 0.613875 -0.7894057 5.64557e-6 0.613872 -0.8745879 0 0.484867 -0.156535 0.9872699 0.02819383 -0.187336 0.9822959 0 -0.1437917 0.9888086 0.0397706 0.1437923 -0.9888085 -0.0397706 0.1873372 -0.9822958 0 0.1565358 -0.9872699 -0.02819383 0 -1 0 0 -1 0 0 -1 0 0.9543402 0.2987221 0 0.9543402 0.2987221 0 0.9543402 0.298722 0 0 1 0 0 1 0 0 1 0 0 0 1 0 0 1 0.9543402 0.298722 0 0.9543403 0.298722 0 0.9543402 -0.2987221 0 0.9543402 -0.2987221 0 0.9543402 -0.298722 0 -0.7435441 0.6686869 0 0 -0.1457316 0.9893242 -0.7949901 -0.6066226 0 -0.7949901 -0.6066225 0 -0.06101477 0.1104961 0.992002 -3.77446e-4 -1 0 -3.77082e-4 -1 2.36341e-4 -3.45126e-4 -0.9136297 -0.4065472 1.46044e-4 0.9965913 0.08249771 1.76455e-4 0.9946418 -0.1033817 3.68608e-4 0.9781952 -0.2076872 -3.43301e-4 -0.9135553 0.4067146 -3.43149e-4 -0.9134503 0.4069504 1.32578e-4 0.9521559 -0.3056129 2.58601e-4 0.809145 -0.5876091 -2.51146e-4 -0.6691603 0.7431181 -2.43278e-4 -0.6689915 0.74327 1.89262e-4 0.4999577 -0.8660499 1.78907e-4 0.5001444 -0.865942 -1.00351e-4 -0.309048 0.9510465 -9.40598e-5 -0.3089102 0.9510913 3.96317e-5 0.1044748 -0.9945276 3.96322e-5 0.1045997 -0.9945145 4.07711e-5 0.1045018 0.9945247 3.91826e-5 0.1045753 0.994517 -1.16828e-4 -0.309087 -0.9510338 -1.09227e-4 -0.309061 -0.9510423 1.77113e-4 0.4999675 0.8660443 1.87284e-4 0.4999428 0.8660584 -2.10111e-4 -0.669147 -0.74313 -2.14992e-4 -0.6692231 -0.7430616 1.33661e-4 0.9521596 0.3056014 2.53116e-4 0.808905 0.5879393 -3.32861e-4 -0.913554 -0.4067175 3.53649e-4 0.9781019 0.2081264 -0.6912987 -0.6603687 -0.2932905 -0.6921227 -0.7217799 0 -0.7997478 -0.6003362 5.40018e-7 -0.6736904 0.722813 0.1538922 -0.6736974 0.7228058 -0.1538952 -0.7835601 0.6078551 -0.1286311 -0.691299 -0.6603726 0.2932811 -0.7990943 -0.5489163 0.245233 -0.6752072 0.5962356 -0.4342792 -0.7850617 0.501923 -0.362976 -0.6889992 -0.4858375 0.5378124 -0.7972146 -0.4028624 0.449612 -0.6780658 0.3663485 -0.6371935 -0.7877054 0.3096884 -0.5325539 -0.68562 -0.226366 0.6918699 -0.7943798 -0.1858311 0.5782973 -0.6817563 0.07492792 -0.7277323 -0.7910283 0.0660746 -0.6082009 -0.6817539 0.07494932 0.7277323 -0.7910252 0.06609076 0.6082032 -0.685611 -0.2263777 -0.6918748 -0.7943722 -0.1858376 -0.5783055 -0.6780667 0.3663486 0.6371925 -0.7877007 0.3096861 0.532562 -0.6889793 -0.4858481 -0.5378283 -0.7972077 -0.402859 -0.449627 -0.675195 0.5962424 0.4342887 -0.7850565 0.5019168 0.3629956 -0.7990958 -0.5489122 -0.2452376 -0.7835594 0.6078547 0.1286365 -0.9229377 0.3767052 0.07924258 -0.9239457 0.3108136 0.2229784 -0.933153 -0.3594797 -1.562e-6 -0.9229359 0.3767086 -0.07924771 -0.9327652 -0.3286949 0.1480161 -0.9239407 0.310821 -0.2229886 -0.9316474 -0.2410596 0.2718886 -0.9256666 0.1920535 -0.3259705 -0.9299009 -0.1102148 0.3509091 -0.9277841 0.04276293 -0.3706589 -0.9277804 0.04275429 0.3706693 -0.9298963 -0.1102262 -0.3509173 -0.9256698 0.1920615 0.3259571 -0.931647 -0.2410673 -0.2718834 -0.9327663 -0.328696 -0.1480077 -0.9490405 -0.287595 -0.1288849 -0.9434857 0.3242229 0.0686624 -0.9439663 0.2675209 0.1932876 -0.9493097 -0.3143424 -8.21732e-7 -0.9434868 0.3242194 -0.06866312 -0.9490399 -0.2876015 0.128874 -0.9439685 0.2675177 -0.1932818 -0.9483287 -0.2113409 0.2366595 -0.9448909 0.1649174 -0.2828136 -0.9472631 -0.09754186 0.3052513 -0.9460629 0.03546017 -0.3220366 -0.9460633 0.03546029 0.3220357 -0.947263 -0.09755581 -0.3052468 -0.9448887 0.1649261 0.2828162 -0.9483259 -0.2113533 -0.2366601 -0.9766771 -0.1960855 -0.08747738 -0.9757604 0.2140737 0.04543215 -0.9758313 0.176904 0.1282908 -0.9767245 -0.2144984 2.4555e-7 -0.9757582 0.214079 -0.04545563 -0.9766782 -0.1960836 0.08747035 -0.9758377 0.1768923 -0.1282582 -0.976549 -0.1438545 0.1601807 -0.9759703 0.109175 -0.1885807 -0.9763764 -0.06645965 0.2056024 -0.9761809 0.02303904 -0.2157317 -0.9761693 0.02302283 0.215786 -0.9763752 -0.06643491 -0.2056162 -0.9759792 0.109185 0.1885298 -0.9765462 -0.1438671 -0.1601868 -0.996761 0.07346928 0.03270941 -0.9967713 0.06425827 0.0481432 -0.996786 0.06528145 0.04643279 -0.997066 0.06175988 -0.04522424 -0.9970669 0.0620408 -0.04481971 -0.9969627 0.03940725 -0.06717562 -0.9970728 0.07483476 -0.01567077 -0.9970734 0.07474607 -0.01605033 -0.9964827 0.04058963 0.07331299 -0.9965063 0.04263061 0.07181829 -0.9969176 0.07845717 0 -0.9969176 0.07845717 0 -0.9961369 0.007593691 0.08748692 -0.9961634 0.01021295 0.08691513 0.9889588 0.1195597 -0.08755564 0.9883671 0.101763 -0.1130262 0.9883658 0.1017699 -0.1130308 -0.9957947 -0.02961242 0.08669543 -0.9958145 -0.02736061 0.08720678 0.9889857 0.144869 -0.03033727 0.988962 0.120099 -0.08677864 -0.9955359 -0.06376135 0.06959027 -0.9955429 -0.06268829 0.07046037 0.988988 0.144699 -0.03106445 0.9886361 0.1472415 0.03030765 0.9886147 0.1468786 0.03267693 0.9879193 0.1262702 0.08984065 -0.9954338 -0.0872249 0.03877544 -0.9954336 -0.08719187 0.03885233 0.9878654 0.1243051 0.09311413 0.986885 0.08238583 0.1388188 -0.9964674 -0.008778154 -0.0835222 -0.9964671 -0.008778154 -0.08352535 -0.9964696 -0.008778572 -0.08349484 0.9867988 0.07847684 0.1416673 0.9856212 0.01970362 0.1678175 0.9855239 0.0147022 0.1688978 0.9843308 -0.05280077 0.1682404 0.9842589 -0.05708789 0.167259 0.9833362 -0.1208568 0.1358081 0.9833108 -0.1228957 0.1341518 0.9829328 -0.1680353 0.07488101 -0.9955157 -0.09459394 7.43919e-4 -0.9955216 -0.09453433 -5.00476e-4 0.9832346 -0.1823399 0.001407623 0.9829332 -0.1680982 0.07473653 -0.9954128 -0.0935837 -0.01988929 -0.9954128 -0.09358286 -0.01988923 0 0.978637 0.205596 0.9877418 0.04823958 -0.1484553 0.9877625 0.01395642 -0.1553403 0.9878209 0.01785087 -0.1545681 0.9866569 -0.05307942 -0.1539183 0.9867461 -0.04826486 -0.154928 -0.9960974 -0.06022381 -0.06452232 -0.9961237 -0.05806124 -0.0660811 -0.9957444 -0.07456386 -0.05416035 0.9854659 -0.08494049 -0.1471126 0.9854653 -0.08494156 -0.1471165 -0.9961213 -0.04399681 -0.07620185 -0.9961212 -0.04399728 -0.0762031 0.9841357 -0.163091 -0.06984508 0.9832557 -0.1822293 -9.58714e-4 -0.9969562 0.03828674 -0.06791681 -0.9967381 0.02494323 -0.07675385 0.9840727 -0.1438111 -0.1044962 0.9842031 -0.1610329 -0.07357048 0 1 -2.36782e-6 0 0.978633 -0.2056152 0 -0.8090297 0.5877679 0 -0.8090298 0.5877676 0 -0.5000274 0.8660097 0 0.6691263 -0.7431487 0 0.6691257 -0.7431493 0 0.3090196 -0.9510557 0 -0.500027 0.86601 0 -0.3090287 0.9510528 0 0.3090199 -0.9510556 0 -0.1045287 -0.994522 0 -0.1045288 -0.9945219 0 -0.5000112 -0.866019 0 0.4999936 0.8660292 0 0.4999926 0.8660296 0 0.6691251 0.7431498 0 -0.5000109 -0.8660192 0 -0.8090243 -0.5877752 0 0.6691259 0.7431491 0 0.913547 0.4067332 0 -0.8090241 -0.5877755 0 -0.9781491 -0.2079052 0 1 -4.8152e-6 0 -0.9781491 -0.2079052 0 -0.9781469 0.2079156 0 0.9135445 -0.4067388 0 -0.9781469 0.2079155 0 0.1045418 0.9945206 0 0.1045417 0.9945206 0 0.104542 0.9945205 0.9982907 -0.01861137 -0.05540186 0.9982912 -0.01859992 -0.05539703 0.998308 0.006272494 -0.05781 3.30553e-4 0.9781917 0.2077043 3.3527e-4 0.9780965 -0.2081519 3.30522e-4 0.9781524 -0.2078891 2.79374e-4 0.8088835 -0.5879689 1.68773e-4 0.4998721 -0.8660993 1.72426e-4 0.5000309 -0.8660077 1.7267e-4 0.5000805 0.865979 2.78434e-4 0.8091105 0.5876566 2.79791e-4 0.8090332 0.5877631 2.78193e-4 0.8090295 -0.587768 1.69118e-4 0.5000286 0.866009 3.53749e-5 0.1045932 0.9945151 3.47036e-5 0.1044545 -0.9945297 3.53102e-5 0.1045658 -0.994518 3.35512e-4 0.9781516 0.2078924 -2.2638e-4 -0.6692867 0.7430042 -2.28947e-4 -0.66911 0.7431634 -3.08858e-4 -0.9135397 0.4067497 -2.34028e-4 -0.6690448 -0.7432221 -2.29808e-4 -0.6690979 -0.7431743 -1.07545e-4 -0.3089889 -0.9510657 3.47985e-5 0.1045327 0.9945215 -1.07683e-4 -0.3089625 0.9510743 -3.08865e-4 -0.9136434 0.4065164 -3.37955e-4 -1 0 -1.08054e-4 -0.3089993 -0.9510623 -1.05638e-4 -0.3091259 0.9510212 -3.12846e-4 -0.9134666 -0.4069136 -3.08633e-4 -0.9135329 -0.4067647 -3.37843e-4 -1 -2.37309e-4 -0.9982295 0.05852168 0.01064842 -0.9982696 0.04841184 0.0333805 -0.9982691 0.04841589 0.03338879 -0.9982708 -0.04023402 0.04285842 -0.9982708 -0.04023224 0.0428586 -0.9983086 -0.018467 0.0551263 0.9981706 -0.05455875 0.02605611 0.998149 -0.05488711 0.02619349 0.9982103 -0.05977463 0.001783549 -0.998087 0.006289839 -0.06150591 -0.9980872 0.03010767 -0.05399578 -0.9980887 0.03009885 -0.0539748 -0.9980887 -0.01854866 -0.05894839 -0.9980873 0.006283581 -0.0615006 0.9981085 -0.01844841 0.05864435 0.9980887 0.0062595 0.06148064 0.9980893 0.006260871 0.06147104 -0.9982907 0.006284475 0.05810618 -0.9982914 0.006289362 0.05809342 -0.9982889 0.03000855 0.05018687 -0.9981905 -0.06010365 -0.001803398 -0.9981897 -0.06011706 -0.00180453 -0.9982488 -0.05468481 0.02256244 0.9982883 -0.03999572 -0.04267239 0.9982879 -0.04000705 -0.04267138 -0.9981875 0.05847656 -0.01422399 -0.9981882 0.05846709 -0.01421779 -0.9981297 0.04859483 -0.0370903 -0.9983085 -0.01846128 0.05513054 0.9981113 -0.04020643 0.04644978 0.9981091 -0.04023158 0.0464735 -0.9982901 0.03000223 0.0501672 -0.9980877 -0.0185526 -0.0589655 -0.9981271 -0.04003554 -0.046256 0 -0.9781972 -0.2076789 0 -0.9781005 -0.2081333 0 -0.9781967 0.2076808 0 0.669016 0.7432481 0 0.3089562 0.9510764 0 0.309098 0.9510302 0 -0.8089134 0.5879279 0 -0.8091415 0.5876138 0 -0.5001195 0.8659564 0 -0.1045523 -0.9945194 0 0.3090751 -0.9510377 0 0.308937 -0.9510826 0 -0.5000953 -0.8659703 0 -0.4998915 -0.8660882 0 -0.8089128 -0.5879286 0 0.9136342 -0.4065373 0 1 2.45197e-4 0 1 -2.29268e-4 0 -0.9781003 0.2081345 0 -0.1044996 0.994525 0 -0.1045477 0.9945199 0 -0.1045007 -0.9945248 0 0.6692507 -0.7430368 0 0.6690136 -0.7432502 0 -0.4999092 0.8660778 0 0.9134559 0.406938 0 0.6692528 0.7430348 0 -0.8091371 -0.5876199 0 0.9136318 0.4065428 0 0.9134564 -0.4069365 -0.9981493 -0.05487561 -0.02620744 -0.998129 -0.04001635 -0.04623109 0.998108 -0.01845717 0.05865019 -0.9981483 -0.05488961 -0.0262106 0.99823 -0.05499082 -0.02265077 0.9982302 -0.05498504 -0.0226531 0.9981876 0.05845767 0.01429295 0.9982087 0.05886018 -0.01072037 0.9982089 0.05885732 -0.0107153 0.9981898 -0.06011235 0.001900315 0.9982494 0.04869598 -0.03357005 0.9982901 0.02999991 -0.05016934 0.9982898 0.0300098 -0.05017089 0.9981094 0.0299707 0.05366152 0.998128 0.04861211 0.03711354 0.9981287 0.04860401 0.03710758 0.9982489 0.04870426 -0.03357201 0.9981095 0.02996635 0.05366206 -0.9982293 0.05852425 0.01064836 0.9983085 0.006279587 -0.05779844 -0.998249 -0.05467975 0.02256745 -0.9981282 0.04861772 -0.03710144 0.9981682 0.05879044 0.01428526 0.708797 0.07385975 -0.7015351 0.7087907 0.07386112 -0.7015414 0.7087916 0.07386094 -0.7015405 -0.7165376 0.3493583 0.6037572 -0.7163366 0.5651493 0.4092288 -0.7163437 0.5650305 0.4093804 0.7161572 0.6381163 -0.282713 0.7083516 0.6906892 -0.1455559 0.7083396 0.6907017 -0.145555 -0.7157594 0.6828021 -0.1465261 -0.7155774 0.564471 -0.4114869 -0.7155805 0.564585 -0.411325 0.7152875 0.2155398 0.6647605 0.7076689 0.07372599 0.7026873 0.7076472 0.073722 0.7027094 -0.7087472 0.2183801 0.6708112 -0.7165313 0.3492712 0.603815 -0.7087149 -0.3533027 0.6106558 -0.7087065 -0.3533099 0.6106613 -0.7087579 -0.3532659 0.6106272 -0.7153097 0.3487819 -0.6055437 -0.7077063 0.2179517 -0.6720483 -0.7076792 0.2179527 -0.6720765 -0.7157261 -0.637487 -0.285213 -0.7157269 -0.6375663 -0.2850338 -0.7078216 -0.5708661 -0.4160537 -0.7160032 0.6831237 0.1438106 -0.716008 0.6830715 0.1440349 -0.7080919 -0.6904292 -0.1480318 -0.7080882 -0.6904328 -0.1480329 0.7086039 0.5714529 -0.4139106 0.7161562 0.6380394 -0.2828888 -0.715753 0.6828563 -0.1463042 0.7076101 0.3527804 0.6122369 0.7152771 0.2156014 0.6647517 -0.7153008 0.3488762 -0.6055 -3.01497e-4 -1 0 -3.01207e-4 -1 2.36595e-4 -2.75849e-4 -0.9136292 -0.4065485 1.17152e-4 0.9965906 0.082506 1.54058e-4 0.9946431 -0.1033698 2.9569e-4 0.9782007 -0.2076618 -2.74766e-4 -0.913547 0.4067331 -2.74506e-4 -0.9134469 0.4069581 1.59082e-4 0.9521517 -0.3056262 2.92054e-4 0.8091478 -0.5876051 -2.00896e-4 -0.6691533 0.7431244 -2.08378e-4 -0.6689877 0.7432735 1.84301e-4 0.4999691 -0.8660433 1.89167e-4 0.5001434 -0.8659427 -1.08091e-4 -0.309052 0.9510452 -1.14019e-4 -0.3088879 0.9510985 3.01322e-5 0.1045101 -0.9945239 3.64709e-5 0.1046105 -0.9945133 2.96394e-5 0.1044842 0.9945266 3.60747e-5 0.1045327 0.9945214 -1.17085e-4 -0.3090605 -0.9510424 -1.07691e-4 -0.3090358 -0.9510505 1.82543e-4 0.4999646 0.8660459 1.87158e-4 0.4999337 0.8660637 -2.10249e-4 -0.6691592 -0.7431191 -2.02422e-4 -0.6692317 -0.7430539 1.50756e-4 0.952157 0.3056092 3.0348e-4 0.8089428 0.5878873 -2.76062e-4 -0.9135535 -0.4067184 3.08856e-4 0.9781005 0.2081328 -0.6913071 -0.6603695 -0.293269 -0.6921523 -0.7217515 7.50401e-7 -0.7997495 -0.6003339 2.19456e-7 -0.673723 0.72278 0.1539037 -0.6737228 0.7227801 -0.1539041 -0.7835466 0.6078668 -0.1286574 -0.691307 -0.6603649 0.2932794 -0.7990986 -0.5489157 0.2452207 -0.6752143 0.5962325 -0.4342724 -0.7850503 0.5019302 -0.3629905 -0.6890051 -0.4858277 0.5378137 -0.7972116 -0.4028581 0.449621 -0.6780652 0.3663597 -0.6371877 -0.7877157 0.3097062 -0.532528 -0.6856307 -0.2263748 0.6918562 -0.7943821 -0.1858424 0.5782905 -0.681753 0.07494997 -0.727733 -0.7910086 0.06608831 -0.6082252 -0.6817535 0.07493263 0.7277343 -0.7910065 0.06607234 0.6082295 -0.6856308 -0.2263748 -0.6918562 -0.794389 -0.1858353 -0.5782833 -0.6780673 0.3663525 0.6371896 -0.7877203 0.3096988 0.5325255 -0.6890066 -0.485836 -0.5378041 -0.7972097 -0.4028686 -0.449615 -0.6752123 0.5962437 0.4342603 -0.7850492 0.5019395 0.3629803 -0.7990959 -0.548925 -0.2452084 -0.7835455 0.6078686 0.1286563 -0.9229352 0.3767083 0.07925629 -0.9239319 0.3108164 0.2230316 -0.9331299 -0.3595396 3.0736e-6 -0.9229284 0.3767225 -0.07926833 -0.9327597 -0.3287175 0.1480012 -0.9239346 0.3108192 -0.2230163 -0.9316305 -0.2410921 0.2719178 -0.9256584 0.1920895 -0.3259727 -0.9298895 -0.110269 0.3509224 -0.9277758 0.04277431 -0.3706784 -0.9277763 0.04278415 0.3706761 -0.929892 -0.1102644 -0.3509172 -0.925661 0.1920868 0.3259668 -0.9316316 -0.2410824 -0.2719229 -0.9327576 -0.3287247 -0.1479983 -0.9490461 -0.287577 -0.1288836 -0.9434884 0.3241989 0.06873875 -0.9439763 0.2675501 0.193199 -0.9492965 -0.3143825 5.77705e-6 -0.9434872 0.3242176 -0.06866568 -0.9490436 -0.2875827 0.1288895 -0.9439669 0.2675399 -0.1932589 -0.9483114 -0.2113839 0.2366905 -0.9448861 0.1649705 -0.2827986 -0.9472637 -0.09756958 0.3052408 -0.9460597 0.03550261 -0.3220414 -0.946061 0.0355004 0.3220378 -0.9472692 -0.09754723 -0.3052303 -0.9448872 0.1649879 0.2827848 -0.9483149 -0.2113716 -0.2366874 -0.9766833 -0.1960576 -0.08747106 -0.9757423 0.2141446 0.04548889 -0.9758135 0.1769554 0.1283553 -0.9767284 -0.2144803 2.77397e-6 -0.9757546 0.2140998 -0.04543286 -0.9766809 -0.1960657 0.08747899 -0.975818 0.176939 -0.1283429 -0.9765499 -0.1438682 0.1601632 -0.9759712 0.1092146 -0.1885538 -0.9763762 -0.0664286 0.2056132 -0.9761688 0.02302485 -0.2157881 -0.9761776 0.02307832 0.2157424 -0.976381 -0.06644141 -0.2055865 -0.9759741 0.1092151 0.1885381 -0.9765513 -0.1438568 -0.1601652 -0.9967375 0.07373368 0.03282707 -0.9967481 0.06448274 0.04832553 -0.9967631 0.06550979 0.04660367 -0.9970458 0.06196624 -0.04538786 -0.9970467 0.06224709 -0.0449807 -0.996939 0.03955829 -0.06743896 -0.9970512 0.07511031 -0.01572418 -0.9970518 0.07502102 -0.01611053 -0.9964537 0.0407617 0.07361155 -0.9964776 0.04280823 0.0721122 -0.9968944 0.07875096 0 -0.9968944 0.07875096 0 -0.9961081 0.007619857 0.08781087 -0.9961349 0.01024955 0.08723759 0.9889666 0.1195126 -0.08753216 0.9883611 0.1017869 -0.1130564 0.9883617 0.1017848 -0.1130533 -0.9957627 -0.02972143 0.08702522 -0.9957826 -0.02746188 0.08753883 0.9889873 0.1448602 -0.03032892 0.9889701 0.1200498 -0.08675467 -0.9955052 -0.0639888 0.06982088 -0.9955422 -0.06278973 0.07038027 0.9889893 0.1446896 -0.03106701 0.9886375 0.1472319 0.030312 0.9886164 0.1468688 0.03266948 0.9879254 0.1262403 0.08981686 -0.9953979 -0.08755999 0.03893977 -0.9953982 -0.0875287 0.03900539 0.9878706 0.124275 0.09309881 0.9868752 0.08242017 0.1388683 -0.9964693 -0.008798897 -0.08349597 -0.9964412 -0.008810579 -0.08383011 -0.9964411 -0.008809447 -0.08383077 0.9867885 0.07851511 0.1417183 0.9856202 0.01970064 0.1678239 0.9855235 0.01469784 0.1689008 0.9843311 -0.05279892 0.1682404 0.9842592 -0.05708491 0.1672577 0.9833447 -0.1208275 0.1357717 0.983319 -0.1228762 0.1341093 0.9829289 -0.1680565 0.07488596 -0.9954821 -0.09494757 7.51825e-4 -0.9955429 -0.09430932 -4.96302e-4 0.9832344 -0.1823409 0.001418471 0.9829284 -0.1681157 0.07475984 -0.9953785 -0.09393161 -0.01996499 -0.9954107 -0.09360355 -0.01990073 0 0.9786368 0.2055966 0.9877406 0.04824537 -0.1484619 0.9877619 0.01395761 -0.1553438 0.9878206 0.01785153 -0.1545697 0.9866524 -0.05307346 -0.1539491 0.9867413 -0.04827547 -0.154955 -0.9960684 -0.06045019 -0.0647571 -0.9960948 -0.05827951 -0.06632322 -0.9957115 -0.07484394 -0.05437773 0.9854668 -0.08494067 -0.1471065 0.9854658 -0.08494251 -0.1471124 -0.9960904 -0.04416477 -0.07650828 -0.9960902 -0.04416555 -0.07651042 0.9841361 -0.1630912 -0.06984001 0.9832556 -0.1822294 -9.65132e-4 -0.9969322 0.03843981 -0.06818151 -0.9967136 0.02503705 -0.07704108 0.9840739 -0.1438158 -0.1044776 0.9842035 -0.1610336 -0.073565 0 1 0 0 0.9786345 -0.2056075 0 -0.8090085 0.5877969 0 -0.8090088 0.5877967 0 -0.5000029 0.8660237 0 0.6691299 -0.7431455 0 0.6691303 -0.7431452 0 0.3090086 -0.9510593 0 -0.5000024 0.866024 0 -0.3090438 0.9510478 0 0.3090087 -0.9510593 0 -0.1045387 -0.9945209 0 -0.1045384 -0.9945209 0 -0.5000032 -0.8660235 0 0.4999778 0.8660383 0 0.499978 0.8660382 0 0.6691311 0.7431444 0 -0.5000027 -0.8660239 0 -0.8090084 -0.5877972 0 0.6691306 0.7431449 0 0.9135512 0.4067239 0 -0.8090081 -0.5877976 0 -0.9781469 -0.2079152 0 1 0 0 -0.9781469 -0.2079152 0 -0.9781469 0.2079152 0 0.9135516 -0.4067229 0 -0.9781469 0.2079152 0 0.1045371 0.994521 0 0.1045374 0.994521 0 0.1045368 0.994521 0.9983082 0.00625807 -0.05780845 0.9982897 -0.0185672 -0.05543559 0.9982905 -0.01856678 -0.0554201 3.42393e-4 0.9781967 0.2076802 3.3737e-4 0.9780995 -0.2081382 3.42306e-4 0.9781473 -0.2079129 2.73203e-4 0.8088982 -0.5879489 1.70478e-4 0.4998691 -0.866101 1.68794e-4 0.5000437 -0.8660002 1.70808e-4 0.5000681 0.8659862 2.78494e-4 0.8091335 0.5876248 2.73527e-4 0.8090391 0.5877547 2.78059e-4 0.8090289 -0.5877689 1.69043e-4 0.5000393 0.8660029 3.49792e-5 0.1045703 0.9945175 3.70852e-5 0.1044699 -0.9945281 3.49425e-5 0.104596 -0.9945149 3.37548e-4 0.9781481 0.2079097 -2.34372e-4 -0.6692649 0.7430239 -2.31709e-4 -0.6691046 0.7431682 -3.19908e-4 -0.9135329 0.406765 -2.31327e-4 -0.6690388 -0.7432275 -2.34074e-4 -0.6691182 -0.743156 -1.07543e-4 -0.3089735 -0.9510707 3.71553e-5 0.1044945 0.9945255 -1.05059e-4 -0.308975 0.9510703 -3.19822e-4 -0.9136354 0.4065343 -3.50041e-4 -1 -1.74562e-7 -1.04314e-4 -0.3089745 -0.9510703 -1.07204e-4 -0.3091174 0.9510239 -3.19558e-4 -0.9134657 -0.4069158 -3.19663e-4 -0.9135395 -0.40675 -3.49924e-4 -1 -2.37319e-4 -0.9982303 0.05850714 0.0106399 -0.99827 0.04841351 0.03336733 -0.9982694 0.04841715 0.03337711 -0.9982881 -0.03999495 0.04267656 -0.9982877 -0.04000729 0.04267549 -0.9982919 -0.01858073 0.05539143 0.9981687 -0.0545572 0.02613067 0.9981484 -0.05488014 0.02622747 0.9981888 -0.06013429 0.001782476 -0.9980894 0.006277143 -0.06146579 -0.9981094 0.02994507 -0.05367618 -0.9981085 0.02994537 -0.05369132 -0.9980885 0.006280541 -0.06148153 -0.9981082 -0.01849138 -0.05863577 0.9980902 0.006275296 0.06145471 0.9980598 0.006404936 0.06193286 0.9981083 -0.0184912 0.05863469 -0.9982897 0.02999603 0.05017864 -0.9983096 0.00624597 0.05778431 -0.9983099 0.006250441 0.05777931 -0.9981884 -0.06014043 -0.001777648 -0.9981887 -0.06013506 -0.001779019 -0.998228 -0.05501019 0.02268874 0.9982687 -0.04023969 -0.04289948 0.9982689 -0.04023784 -0.04289674 -0.9981501 0.04832273 -0.03689777 -0.9981896 0.05844342 -0.01421028 -0.9981898 0.05843943 -0.01421171 -0.9982899 -0.01859402 0.05542302 0.9981086 -0.04021626 0.04649633 0.9981097 -0.04020899 0.04647886 -0.9982889 0.03000122 0.05019235 -0.998108 -0.01849967 -0.05863624 -0.9981093 -0.04021018 -0.04648661 0 -0.978197 -0.2076789 0 -0.9780998 -0.2081366 0 -0.9781976 0.2076762 0 0.6690166 0.7432475 0 0.308938 0.9510822 0 0.3090758 0.9510374 0 -0.8089018 0.5879439 0 -0.8091279 0.5876326 0 -0.5000872 0.8659752 0 -0.1045554 -0.9945191 0 0.3090988 -0.95103 0 0.3089603 -0.951075 0 -0.5001101 -0.8659619 0 -0.4999067 -0.8660793 0 -0.8089033 -0.5879418 0 0.9136313 -0.4065439 0 1 2.29394e-4 0 1 -2.41634e-4 0 -0.9781004 0.2081336 0 -0.1045091 0.994524 0 -0.1045571 0.9945189 0 -0.1045074 -0.9945241 0 0.6692533 -0.7430343 0 0.6690163 -0.7432478 0 -0.4998803 0.8660945 0 0.9134556 0.4069386 0 0.6692526 0.7430351 0 -0.8091272 -0.5876337 0 0.9136328 0.4065403 0 0.913454 -0.4069422 -0.9981081 -0.04021769 -0.04650533 -0.9981768 -0.05447751 -0.02598923 0.998108 -0.01849967 0.05863553 -0.9981477 -0.05489087 -0.02623319 0.9982284 -0.05500483 -0.02268213 0.9982489 -0.05467736 -0.02257776 0.99817 0.05875647 0.01430469 0.9982292 0.05852603 -0.01064163 0.9982284 0.05853992 -0.01063871 0.9981884 -0.06014025 0.001782417 0.99829 0.02998501 -0.05018031 0.9982898 0.02998441 -0.05018389 0.9982691 0.04841649 -0.03338861 0.9981078 0.02998203 0.05368399 0.9981282 0.04861211 0.03711032 0.9981287 0.0486055 0.03710532 0.9982696 0.04841196 -0.03337973 0.998108 0.02997612 0.05368447 -0.9982306 0.05850243 0.01063936 0.998309 0.006259262 -0.05779337 -0.998229 -0.05499589 0.02268332 -0.9981495 0.04832613 -0.0369085 0.9981693 0.05876696 0.01430875 0.7088965 0.07385563 -0.7014351 0.7087893 0.07389658 -0.7015391 0.7088042 0.07389086 -0.7015247 -0.7164403 0.3494354 0.603828 -0.7163426 0.5651443 0.4092252 -0.7163366 0.5650404 0.4093792 0.7161259 0.6381494 -0.2827171 0.7083516 0.690688 -0.1455616 0.7083374 0.6907028 -0.1455606 -0.7157439 0.6828176 -0.1465293 -0.715474 0.5645369 -0.4115763 -0.7154596 0.5646575 -0.411436 0.715385 0.2155133 0.6646642 0.7075497 0.07370197 0.7028097 0.7075573 0.07370364 0.7028019 -0.7088718 0.218317 0.6707 -0.7164456 0.3493242 0.6038861 -0.7087218 -0.3532961 0.6106516 -0.7087147 -0.353302 0.6106565 -0.7087583 -0.3532659 0.6106267 -0.7155188 0.3487029 -0.6053422 -0.7075892 0.2179657 -0.672167 -0.7076067 0.2179654 -0.6721487 -0.7156303 -0.6375721 -0.2852635 -0.7156319 -0.637658 -0.2850672 -0.7078076 -0.5708754 -0.4160649 -0.7161141 0.6830145 0.1437775 -0.7161201 0.6829581 0.1440147 -0.7080795 -0.690449 -0.1479989 -0.7080931 -0.6904363 -0.147993 0.7085977 0.5714502 -0.4139253 0.7161265 0.6380614 -0.2829144 -0.7157537 0.6828558 -0.1463031 0.7076199 0.3527496 0.6122434 0.7153843 0.2155923 0.6646392 -0.7155136 0.3488219 -0.6052799 0.9027533 -0.2227397 0.3679995 0.8447866 -0.4023398 0.3527867 0.8892463 -0.4211875 0.1784439 0.9537901 -0.235292 0.1868747 0.9040256 -0.4274784 2.80437e-7 0.9537923 -0.2352925 -0.1868629 0.9708479 -0.2396968 0 0.285603 0.1793515 0.941416 0.2828024 -0.1355371 0.9495539 0.3788042 -0.1908121 0.9055927 0.3813579 0.1686523 0.9089128 0.5357393 -0.2646723 0.8018304 0.5604303 -0.1387884 0.8164899 0.6673551 -0.3244771 0.6703371 0.7036435 -0.1734458 0.6890591 0.770725 -0.370297 0.5185202 0.8187545 -0.2020109 0.5374316 0.4639012 -0.4770773 0.7464537 0.5596122 -0.5688987 0.6026512 0.6280906 -0.6333257 0.4521073 0.6733577 -0.6755083 0.3004629 0.6989413 -0.6993178 0.1497857 0.7071933 -0.7070203 -2.36923e-7 0.8892437 -0.4211926 -0.1784445 0.2622532 -0.2602934 0.9292312 0.3375744 -0.3535172 0.8723928 0.5187991 -0.845895 0.1237304 0.5229002 -0.852394 9.41392e-7 0.698942 -0.6993156 -0.1497927 0.2312536 -0.3664603 0.9012374 0.2847479 -0.4795944 0.8300049 0.3778158 -0.6266814 0.6815612 0.4405045 -0.7245814 0.5300355 0.4808706 -0.7872255 0.3860564 0.5055503 -0.8253836 0.2513186 0.2924337 -0.725597 0.6228896 0.3316624 -0.818039 0.4699066 0.3547438 -0.8728694 0.3350461 0.3680569 -0.904563 0.2151741 0.375034 -0.9210251 0.1051775 0.3772284 -0.9261203 2.76135e-7 0.5188018 -0.8458922 -0.1237381 0.2579281 -0.5310183 0.807151 0.5056384 -0.8255459 -0.2506073 0.375034 -0.9210251 -0.1051777 0.2752506 -0.6327315 0.7238011 0.2604997 -0.9609913 0.09292769 0.2616323 -0.9651677 0 0.3681994 -0.9047297 -0.2142274 0.2604997 -0.9609915 -0.09292691 0.2137229 -0.7148519 0.6658149 0.2124499 -0.7888132 0.5767484 0.2362973 -0.8733871 0.4258622 0.2494419 -0.9209007 0.2995344 0.2567682 -0.9474397 0.1908617 0.1878803 -0.9196502 0.3448834 0.1588771 -0.9477432 0.2766606 0.1628671 -0.9709132 0.1755053 0.164768 -0.9826418 0.08524483 0.1653905 -0.9862282 4.31175e-7 0.2567265 -0.9474282 -0.1909748 0.1647681 -0.9826419 -0.08524394 0.1736866 -0.8164156 0.5507255 0.1899716 -0.8916526 0.4109337 0.1201779 -0.9927524 6.12507e-7 0.1629046 -0.97099 -0.1750448 0.1197126 -0.9894084 -0.08209723 0.1156391 -0.9567623 0.2668962 0.1185396 -0.9784499 0.1690688 0.1197125 -0.9894084 0.08209836 0.8891884 0.4212993 0.1784688 0.8448072 0.4023072 0.3527745 0.9026832 0.222994 0.3680171 0.9040232 0.4274834 6.43885e-6 0.9537542 0.2354391 0.1868732 0.9537551 0.2354394 -0.1868675 0.8891896 0.4212993 -0.1784628 0.3787646 0.190895 0.9055919 0.2828786 0.1351065 0.9495925 0.2864661 -0.1594771 0.9447245 0.9023772 0.2229149 -0.3688148 0.8453422 0.4023775 -0.3514102 0.535792 0.2646126 0.801815 0.3836302 -0.1482495 0.9115098 0.667277 0.3246161 0.6703475 0.5567372 -0.12378 0.8214149 0.7707917 0.3701912 0.5184967 0.7035949 0.1736246 0.6890637 0.8188159 0.2019102 0.5373761 0.5596454 0.5688571 0.6026597 0.4639257 0.4770345 0.7464657 0.6280367 0.6333838 0.4521005 0.6734098 0.6754622 0.3004499 0.6989701 0.6992874 0.1497928 0.7072356 0.706978 5.61246e-6 0.6989712 0.6992878 -0.1497867 0.3376309 0.3535009 0.8723775 0.2621494 0.2596162 0.9294499 0.6731872 0.6752773 -0.3013629 0.5229064 0.8523901 4.56331e-6 0.5188298 0.8458735 0.1237491 0.5188301 0.845874 -0.1237442 0.2847387 0.4796795 0.8299587 0.2307088 0.3670007 0.9011571 0.5055041 0.8254083 -0.2513301 0.3778794 0.6266065 0.6815948 0.440591 0.7245176 0.5300509 0.4808827 0.7872421 0.3860074 0.5054658 0.82543 0.2513363 0.3316315 0.8180543 0.4699021 0.2924343 0.7255909 0.6228965 0.3548148 0.8728631 0.3349872 0.3681038 0.9045423 0.2151807 0.3749907 0.9210415 0.1051886 0.3771343 0.9261586 4.01622e-6 0.3749909 0.9210419 -0.1051845 0.227292 0.572421 0.7878279 0.1925097 0.4527682 0.8705981 0.3680136 0.9044255 -0.2158254 0.2616022 0.9651758 3.36926e-6 0.2604743 0.961003 0.09287846 0.2604743 0.9610034 -0.09287518 0.20304 0.6235166 0.7549846 0.256847 0.9474518 -0.1906956 0.2136833 0.71494 0.665733 0.2362074 0.8734096 0.4258658 0.2124756 0.7889009 0.5766192 0.2494544 0.9209036 0.2995147 0.2568135 0.9474385 0.1908067 0.1588509 0.9477415 0.2766813 0.1513425 0.9052718 0.3969616 0.1628531 0.9709219 0.1754698 0.1648145 0.9826377 0.08520251 0.1654606 0.9862165 3.00515e-6 0.1648142 0.982638 -0.08519965 0.1628891 0.9709616 -0.1752163 0.1741599 0.8163894 0.5506148 0.1737104 0.8653004 0.4701915 0.119753 0.9894068 -0.08205872 0.1202331 0.9927458 3.01671e-6 0.1183289 0.9782425 -0.1704117 0.1101721 0.9168243 0.3837909 0.11565 0.9567547 0.2669187 0.1184554 0.9784609 0.1690642 0.119754 0.9894064 0.08206176 0 -1 0 0 -1 0 0 -1 0 -0.00861752 -0.007156252 0.9999374 -0.03466808 -0.007309854 0.9993722 -0.03472572 -0.007083296 0.9993718 -0.1003177 3.67019e-5 0.9949555 -0.1157801 0 0.9932749 -0.1157816 0 0.9932747 -0.5709475 -0.8209867 0 -0.5709477 -0.8209865 0 -0.5709476 -0.8209866 0 -0.570912 0.8210114 0 -0.5709118 0.8210114 0 0.9072827 -0.3794507 0.1812608 0.9076193 -0.3791877 0.1801222 0.8553489 -0.3786295 0.3535789 0.7683521 -0.3787711 0.5159144 0.7702702 -0.3779364 0.5136613 0.6548442 -0.3787689 0.6539979 0.2453643 0.9394912 -0.2390663 0.9251694 -0.3795546 5.49327e-6 0.9252297 -0.3794077 6.72733e-6 0.6367146 0.6755917 -0.3717128 0.8168739 -0.3757794 -0.4376151 0.8551619 -0.3786273 -0.3540335 0.8545939 -0.3787529 -0.3552682 0.9075894 -0.3792521 -0.1801377 0.9072651 -0.3795083 -0.1812281 0.5106356 -0.3827894 0.7698854 0.6520714 -0.3800217 0.6560385 0 1 0 0 1 0 0.3503956 0.8972737 -0.268557 0.8607711 0.2126532 -0.4624409 0.4795801 0.820893 -0.3100609 0.1559205 0.9627922 -0.220726 0.8029469 0.4073885 -0.435099 0.2641704 -0.3929449 0.8808 0.8543424 -0.3791092 0.3554933 0.8424597 0.4109904 0.3483514 0.8940519 0.4113271 0.1774295 0.8935859 0.4117684 0.1787487 0.6443399 0.4124802 0.6439614 0.7582675 0.4110975 0.5059933 0.7556167 0.4126182 0.508714 0.2439836 -0.9396691 -0.2397794 0.9313291 -0.2297884 -0.2825307 0.9113517 0.4116286 0 0.9112651 0.4118202 0 0.5857379 -0.7849057 -0.2020748 0.8624122 -0.4302222 -0.2667475 0.4779565 -0.8220087 -0.3096116 0.8415257 0.4112019 -0.3503535 0.869446 0.4109718 -0.2741639 0.8052015 0.4081233 -0.4302161 0.8939704 0.4114401 -0.1775784 0.8936136 0.4116651 -0.1788482 0.5050752 0.4158921 0.7562626 0.4998711 0.4195553 0.7576954 0.6404014 0.4147722 0.6464134 0.3492099 -0.8984029 -0.2663167 1 -3.56282e-6 4.48469e-4 1 -3.49555e-6 1.87873e-5 1 -7.09769e-6 5.53155e-5 0.1554272 -0.9628511 -0.2208174 0.1184971 -0.9784857 -0.168891 0.3329962 0.4251663 0.8416337 0.2535012 0.429405 0.8668037 0.8410518 0.4119324 0.3506335 -0.2593976 -0.3193281 0.9114508 -0.3660812 0.7898839 0.492004 -0.3589152 0.7922997 -0.4933977 -0.3601734 -0.8488854 -0.3868706 1 0 7.26734e-7 1 0 0 0.9999867 -0.003298997 0.003979444 0.9999868 0.003619432 0.00367552 0.9999371 -0.01037526 0.004268586 0.9999073 0.002408683 0.01340335 0.9999378 -0.01007127 0.004799842 0.9998701 0.00770992 0.01415723 0.9999638 6.61509e-5 0.008510053 0.9999307 -0.008242309 0.00841403 0.9999518 0.001481652 0.009709656 0.9998883 0.01493072 7.58758e-4 0.9999259 0.01195639 0.002284407 0.9999815 3.12764e-4 0.006087362 0.9997634 -0.01382708 0.01679623 0.9999279 -0.002810478 0.01167714 0.9998559 0.01672673 -0.002929329 1 0 8.33589e-7 0.9994142 0.005373358 -0.03380131 1 0 6.48139e-7 1 0 -1.47704e-6 1 -3.8285e-5 -3.6492e-5 0.9970208 0.01210993 -0.07617783 0.999875 -0.01183974 -0.01048654 1 0 -1.16893e-6 0.9997345 -0.01788085 -0.01453918 0.9997518 -0.01735651 -0.01397448 0.9998132 -0.01497316 -0.01222306 -0.7648863 0.3669108 -0.5294576 0.01542305 0 0.9998812 0.01542305 0 0.9998812 0.01536232 0 0.9998821 0.01538467 0 0.9998818 0.01536232 0 0.9998821 0.01538479 -1.26139e-6 0.9998817 0.01538735 -2.55701e-5 0.9998816 0.01529484 4.88016e-5 0.9998831 0.01535516 3.47354e-5 0.9998821 0.01514601 1.5233e-4 0.9998853 0.01548552 -7.63418e-5 0.9998801 0.0153467 2.68861e-6 0.9998824 0.01530987 -6.97419e-5 0.9998828 0.01538717 -3.10712e-6 0.9998816 0.01543873 8.01321e-5 0.9998809 0.0153836 2.66283e-5 0.9998818 0.01538479 0 0.9998817 0.0219624 -0.001463413 0.9997578 0.02003771 1.27033e-4 0.9997993 0.01386302 0.02169859 0.9996685 0.02350127 0.01214432 0.9996501 0.02764207 -0.003086745 0.9996131 0.01492452 0.01108849 0.9998272 0.02367401 0.002649724 0.9997163 0.01563912 -0.00939244 0.9998337 0.04394453 0.008352458 0.9989991 0.02119094 -0.008965492 0.9997352 0.03201806 0.006984651 0.9994629 0.01036137 -0.03467643 0.999345 -0.2762219 -0.961094 0 -0.13952 -0.9902192 0 0 0 -1 0 0 -1 0 0 -1 -0.2762402 0.9610887 0 -0.1394913 0.9902234 0 0.1515985 -0.9636459 -0.2200102 0.07470774 -0.9902122 -0.117893 0.07471787 -0.9902094 -0.1179106 0.1268661 -0.9919199 0 1 0 8.28915e-7 0.1391417 0.9891898 -0.04629445 0.1268538 0.9919215 0 0 1 0 -0.009273052 -9.38037e-4 0.9999566 -0.02362298 -0.05331039 -0.9982986 -0.1849485 0 -0.9827483 -0.02558255 0.05282169 -0.9982763 -0.1849485 0 -0.9827482 0 -9.12795e-7 -1 -0.11932 -0.07424306 -0.9900761 0 2.5266e-6 -1 0 4.8155e-7 -1 0 8.04324e-6 -1 0.6715193 0.7409871 0 0.7525534 -0.6585313 0 -0.6431236 0 -0.7657626 -0.7811813 -8.31772e-6 -0.6243042 -0.9072365 0 -0.420621 -0.1761369 -0.9658485 0.1900326 -0.1920442 0.959668 0.2053204 -0.9999823 -0.00373733 0.004643142 -0.9998829 0.01531112 0 -0.9999788 -0.00493431 0.004265427 -0.999893 -0.01463431 0 -0.1113047 -0.9937864 0 -0.1097121 -0.9939599 -0.002672553 -0.1083114 -0.9941035 -0.005181372 -0.1113047 0.9937864 0 -0.01473861 0.003428399 -0.9998856 -0.02076148 -0.01849251 -0.9996135 -0.01613229 0.007228076 -0.9998438 -0.02087759 0.01958054 -0.9995903 0.002763152 0.002109527 0.999994 0.006286442 0.0133351 0.9998914 0.001431405 0.004558444 0.9999886 0.007799983 -0.01038652 0.9999157 0.0067299 -0.01404201 0.9998788 0.003144681 -0.003405034 0.9999893 4.25195e-4 0.004006028 0.9999919 9.85731e-4 0.005191743 0.9999861 0.006178915 1.08567e-4 0.999981 0.002762973 -0.002109229 0.999994 0.00366801 0 0.9999933 0.00401175 7.69683e-5 0.999992 0.00401169 -7.69676e-5 0.999992 0.00366795 0 0.9999933 0.004438161 1.88965e-4 0.9999902 0.004437983 -1.88899e-4 0.9999902 0.004102766 -1.88718e-5 0.9999917 0.004102587 2.48562e-5 0.9999916 0.004322767 1.39191e-4 0.9999907 0.004321634 -1.20765e-4 0.9999907 0.004327595 1.46037e-4 0.9999907 0.004327416 -1.41495e-4 0.9999907 0.00424993 9.88848e-5 0.999991 0.004250049 -9.73599e-5 0.999991 8.99093e-4 -0.003175139 0.9999946 8.97531e-4 0.003153979 0.9999946 0.003947556 -1.01628e-4 0.9999923 0.003947496 8.70962e-5 0.9999923 0.003576159 -5.96155e-4 0.9999935 0.003576219 6.02138e-4 0.9999935 0.004099905 8.40078e-5 0.9999917 0.004099547 -8.8633e-5 0.9999917 0.003919124 -1.87258e-4 0.9999923 0.003918945 1.83043e-4 0.9999924 0.005420625 0.002119123 0.9999831 0.005416095 -0.002104401 0.9999831 0.00143069 -0.004559278 0.9999887 0.001196622 0.005683779 0.9999831 0.001196682 -0.005685806 0.9999831 9.84005e-4 -0.00519216 0.9999861 0.002930641 0.003375053 0.9999901 4.25251e-4 -0.004005968 0.9999919 0.007398784 0.01022022 0.9999204 0.005211234 -4.82017e-4 0.9999863 0.005610883 6.58369e-4 0.9999841 0.1868662 -0.9823853 0 0.07500588 -0.9971832 1.21072e-7 1 0 1.19129e-6 0.0890938 0.9960233 0 -3.12227e-7 1 0 0 1 0 -8.31773e-7 -1 0 -5.42588e-7 -1 0 0.5723009 0.02329134 0.8197129 0.7089353 0.0209667 0.7049618 1 0 1.96847e-6 -1 0 4.79658e-5 -0.2275732 -0.973761 0 -5.43964e-7 0.395667 -0.918394 0.002224802 -0.9999971 -0.001045942 0.001273989 -0.9999989 -9.08931e-4 -0.03395193 -0.9994224 -0.00144571 -0.03046274 -0.9995352 -0.001268684 0.007847845 -0.9999693 0 -0.09413993 -0.9955565 -0.002242326 0.9999979 0.001359045 -0.001582503 0.9999973 0.001863777 -0.0014925 0.9999964 0.002141892 -0.001603662 0.9999979 0.00133264 -0.001582324 0.9999989 7.25729e-6 -0.00149548 0.9999964 -0.002142548 -0.001613855 0.9999971 -0.001861751 -0.001501679 -0.07282847 0.9973422 0.002147614 -0.08060866 0.9967428 0.002504467 -0.08062982 0.9967411 0.002446651 -0.0731883 0.9973156 0.002266287 -0.009219527 0.9999575 -3.75972e-4 0.2343274 0.05814731 -0.9704172 0.2354033 -0.06127852 -0.969964 0.07753914 -0.03399997 -0.9964094 0.07451206 0.04187083 -0.9963407 0.1548556 0 0.9879372 -1 0 4.31318e-7 -1 0 -3.54251e-6 -0.1035975 0.5273906 -0.8432834 0 1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 -0.05460739 0 -0.9985079 0 1 0 0 1 0 -0.01783096 0 -0.9998411 -2.59601e-4 0 -1 0.1575148 0.003020346 -0.9875121 0.9645144 0.03282696 0.2619816 0.946299 0.1046678 -0.3058807 0.6166347 0.005108058 -0.7872328 0.5924016 0.005070447 -0.8056271 0.9716475 -0.05844974 0.2290958 -0.9720121 0 0.2349312 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0.5051071 0 0.8630568 0.3555559 0.06236612 0.932572 0.8381415 0.02951776 0.5446537 -0.6579818 -0.01424974 0.752899 0.8819036 0.004483878 -0.4714086 0.2464138 0.001001715 -0.9691642 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 -2.65359e-7 -1 0 0 -1 0 -0.9754511 0.002588391 -0.220201 0.2553537 0.002703428 -0.9668439 0.9877023 0.005867481 0.1562366 0.02440369 -0.9997023 0 0.02440369 0.9997023 0 0.04165011 0 -0.9991323 -0.008768796 0 0.9999616 -0.7973215 0 0.6035549 -0.8745889 0 0.4848653 -0.1163669 0.9911089 0.06451356 0.1163672 -0.9911089 -0.06451356 0 0 1 0 0 1 0.9543402 -0.298722 0 -0.7435442 0.6686868 0 -0.79499 -0.6066225 0 -0.996761 0.07346868 0.03270959 -0.99647 -0.008778631 -0.08349084 0.9877419 0.04823923 -0.1484552 -0.9957446 -0.07456445 -0.05415731 -0.9967382 0.02494347 -0.07675254 0.9840728 -0.1438102 -0.104496 0 -0.3090284 0.9510529 0 0.1045423 0.9945205 0.7087981 0.07385951 -0.701534 -0.7087316 0.2183889 0.6708247 -0.7087648 -0.3532599 0.6106225 -0.7078178 -0.5708683 -0.4160569 0.7086178 0.5714395 -0.4139056 0.7076149 0.3527791 0.6122321 -0.9967375 0.07373434 0.03282713 -0.9964411 -0.008809268 -0.08383083 0.9877406 0.04824566 -0.1484615 -0.9957114 -0.07484447 -0.05437976 -0.9967135 0.02503693 -0.07704085 0.9840742 -0.143815 -0.1044768 0 -0.3090434 0.951048 0 0.1045364 0.9945212 0.7089145 0.07384872 -0.7014176 -0.7088967 0.2183023 0.6706784 -0.7087642 -0.353261 0.6106227 -0.7078148 -0.5708705 -0.4160591 0.7086181 0.5714299 -0.4139183 0.7076079 0.3527523 0.6122556 0.9708267 0.2397824 7.01883e-6 0 -1 0 0 -1 0 -3.55626e-7 -1 0 -1.22475e-7 -1 0 0 -1 0 -2.02782e-6 -1 0 0 -1 0 0 -1 0 0 -1 0 -0.09950441 -0.001487731 0.9950361 -0.03247487 -0.007178127 0.9994468 -0.01876503 -1.03019e-4 0.999824 0 0 1 -0.0348103 -0.00738269 0.9993668 -0.034814 -0.00709182 0.9993687 -0.03469777 -0.001584708 0.9993967 -9.73879e-4 -0.001218199 0.9999988 -0.03481602 -0.00683099 0.9993705 -0.03536063 -0.003813743 0.9993674 -0.001645624 -0.003431081 0.9999928 -0.03542917 -0.00559169 0.9993566 -0.00275284 -0.005231976 0.9999825 -0.03463941 -0.006786525 0.9993769 -0.004439592 -0.006327331 0.9999702 -0.03900098 0.004686295 0.9992283 -0.03883254 0.01784974 0.9990864 -0.5709474 -0.8209868 0 -0.5709118 0.8210115 0 0.8174696 -0.3757588 -0.4365187 0.3457018 -0.3878257 0.8544481 0 1 0 0 1 0 0 1 0 1.14802e-5 1 0 -3.12424e-6 1 0 -1.60706e-6 1 0 1.23099e-7 1 0 0 1 0 0 1 0 0 1 0 0.1170927 0.9691337 -0.2169546 0.6741348 -0.7046055 -0.2215251 0.8722624 0.4112769 -0.2645938 0.9999998 8.68485e-7 5.83776e-4 1 0 1.16037e-4 1 0 5.7134e-5 1 0 -7.31252e-6 1 0 -2.18221e-6 0.9999951 0 -0.003121733 1 0 -1.22797e-6 1 0 -1.83313e-5 1 0 5.27456e-6 1 0 5.74769e-6 1 0 -2.9513e-6 0.9999999 0 4.97429e-4 1 -6.32816e-5 1.52963e-4 1 0 9.92528e-5 0.9999943 -6.56466e-7 -0.003378272 1 0 -1.06113e-5 0.9999994 1.195e-7 -0.001182913 1 -9.39862e-7 1.76225e-4 1 0 2.57332e-5 0.9999998 1.9174e-6 5.75151e-4 0.9999974 0 0.002291023 1 1.25443e-5 0 1 0 -1.2534e-4 1 1.2155e-5 0 1 1.18827e-5 0 1 0 -4.27921e-4 1 1.16952e-5 0 1 0 1.19264e-4 1 5.91489e-6 9.86215e-5 1 0 5.96571e-5 1 5.84381e-7 1.67736e-4 1 0 4.90034e-4 0.1171996 -0.9694712 -0.2153833 - - - - - - - - - - 0.387755 0 0.367347 0 0.377551 0 0.387755 0 0.357143 0 0.367347 0 0.397959 0 0.357143 0 0.387755 0 0.397959 0 0.346939 0 0.357143 0 0.408163 0 0.346939 0 0.397959 0 0.408163 0 0.336735 0 0.346939 0 0.418367 0 0.336735 0 0.408163 0 0.418367 0 0.326531 0 0.336735 0 0.428571 0 0.326531 0 0.418367 0 0.428571 0 0.316327 0 0.326531 0 0.438776 0 0.316327 0 0.428571 0 0.438776 0 0.306122 0 0.316327 0 0.44898 0 0.877551 0 0.438776 0 0.877551 0 0.306122 0 0.438776 0 0.44898 0 0.867347 0 0.877551 0 0.887755 0 0.306122 0 0.877551 0 0.44898 0 0.857143 0 0.867347 0 0.897959 0 0.306122 0 0.887755 0 0.44898 0 0.846939 0 0.857143 0 0.908163 0 0.306122 0 0.897959 0 0.908163 0 0.295918 0 0.306122 0 0.44898 0 0.836735 0 0.846939 0 0.459184 0 0.836735 0 0.44898 0 0.918367 0 0.295918 0 0.908163 0 0.459184 0 0.826531 0 0.836735 0 0.928571 0 0.295918 0 0.918367 0 0.459184 0 0.816327 0 0.826531 0 0.938776 0 0.295918 0 0.928571 0 0.459184 0 0.806122 0 0.816327 0 0.94898 0 0.295918 0 0.938776 0 0.469388 0 0.806122 0 0.459184 0 0.94898 0 0.285714 0 0.295918 0 0.469388 0 0.795918 0 0.806122 0 0.959184 0 0.285714 0 0.94898 0 0.469388 0 0.785714 0 0.795918 0 0.969388 0 0.285714 0 0.959184 0 0.479592 0 0.785714 0 0.469388 0 0.969388 0 0.27551 0 0.285714 0 0.479592 0 0.77551 0 0.785714 0 0.979592 0 0.27551 0 0.969388 0 0.479592 0 0.765306 0 0.77551 0 0.989796 0 0.27551 0 0.979592 0 0.489796 0 0.765306 0 0.479592 0 0.489796 0 0.755102 0 0.765306 0 0.989796 0 0.265306 0 0.27551 0 1 0 0.265306 0 0.989796 0 0.489796 0 1 0 0.755102 0 0.489796 0 0.265306 0 1 0 0.5 0 0.265306 0 0.489796 0 0.5 0 0.255102 0 0.265306 0 0.510204 0 0.244898 0 0.5 0 0.244898 0 0.255102 0 0.5 0 0.510204 0 0.234694 0 0.244898 0 0.520408 0 0.234694 0 0.510204 0 0.520408 0 0.22449 0 0.234694 0 0.520408 0 0.214286 0 0.22449 0 0.530612 0 0.214286 0 0.520408 0 0.530612 0 0.204082 0 0.214286 0 0.540816 0 0.204082 0 0.530612 0 0.540816 0 0.1938779 0 0.204082 0 0.01020395 0 0.744898 0 0 0 0.540816 0 0.183673 0 0.1938779 0 0.02040797 0 0.744898 0 0.01020395 0 0.03061199 0 0.744898 0 0.02040797 0 0.55102 0 0.183673 0 0.540816 0 0.55102 0 0.173469 0 0.183673 0 0.04081594 0 0.744898 0 0.03061199 0 0.05101996 0 0.744898 0 0.04081594 0 0.55102 0 0.163265 0 0.173469 0 0.06122398 0 0.744898 0 0.05101996 0 0.55102 0 0.153061 0 0.163265 0 0.07142895 0 0.744898 0 0.06122398 0 0.561224 0 0.153061 0 0.55102 0 0.08163297 0 0.744898 0 0.07142895 0 0.561224 0 0.142857 0 0.153061 0 0.09183698 0 0.744898 0 0.08163297 0 0.561224 0 0.1326529 0 0.142857 0 0.102041 0 0.744898 0 0.09183698 0 0.112245 0 0.744898 0 0.102041 0 0.561224 0 0.122449 0 0.1326529 0 0.122449 0 0.744898 0 0.112245 0 0.561224 0 0.744898 0 0.122449 0 0.571429 0 0.744898 0 0.561224 0 0.571429 0 0.734694 0 0.744898 0 0.581633 0 0.734694 0 0.571429 0 0.581633 0 0.72449 0 0.734694 0 0.581633 0 0.714286 0 0.72449 0 0.591837 0 0.714286 0 0.581633 0 0.591837 0 0.704082 0 0.714286 0 0.591837 0 0.693878 0 0.704082 0 0.602041 0 0.693878 0 0.591837 0 0.602041 0 0.683673 0 0.693878 0 0.602041 0 0.673469 0 0.683673 0 0.612245 0 0.673469 0 0.602041 0 0.612245 0 0.663265 0 0.673469 0 0.612245 0 0.653061 0 0.663265 0 0.612245 0 0.642857 0 0.653061 0 0.622449 0 0.642857 0 0.612245 0 0.622449 0 0.632653 0 0.642857 0 0.759259 0 0.722222 0 0.740741 0 0.759259 0 0.703704 0 0.722222 0 0.777778 0 0.703704 0 0.759259 0 0.777778 0 0.685185 0 0.703704 0 0.796296 0 0.685185 0 0.777778 0 0.796296 0 0.666667 0 0.685185 0 0.796296 0 0.648148 0 0.666667 0 0.814815 0 0.648148 0 0.796296 0 0.814815 0 0.62963 0 0.648148 0 0.01851898 0 1 0 0 0 0.01851898 0 0.981481 0 1 0 0.833333 0 0.62963 0 0.814815 0 0.833333 0 0.611111 0 0.62963 0 0.833333 0 0.592593 0 0.611111 0 0.851852 0 0.592593 0 0.833333 0 0.851852 0 0.574074 0 0.592593 0 0.87037 0 0.574074 0 0.851852 0 0.87037 0 0.555556 0 0.574074 0 0.87037 0 0.537037 0 0.555556 0 0.888889 0 0.537037 0 0.87037 0 0.888889 0 0.518519 0 0.537037 0 0.907407 0 0.518519 0 0.888889 0 0.907407 0 0.333333 0 0.518519 0 0.333333 0 0.351852 0 0.518519 0 0.351852 0 0.37037 0 0.518519 0 0.37037 0 0.388889 0 0.518519 0 0.388889 0 0.407407 0 0.518519 0 0.407407 0 0.425926 0 0.518519 0 0.425926 0 0.444444 0 0.518519 0 0.444444 0 0.462963 0 0.518519 0 0.462963 0 0.481481 0 0.518519 0 0.481481 0 0.5 0 0.518519 0 0.925926 0 0.296296 0 0.907407 0 0.296296 0 0.314815 0 0.907407 0 0.314815 0 0.333333 0 0.907407 0 0.944444 0 0.259259 0 0.925926 0 0.259259 0 0.277778 0 0.925926 0 0.277778 0 0.296296 0 0.925926 0 0.944444 0 0.240741 0 0.259259 0 0.944444 0 0.222222 0 0.240741 0 0.962963 0 0.222222 0 0.944444 0 0.962963 0 0.2037039 0 0.222222 0 0.962963 0 0.185185 0 0.2037039 0 0.01851898 0 0.962963 0 0.981481 0 0.01851898 0 0.111111 0 0.962963 0 0.111111 0 0.12963 0 0.962963 0 0.12963 0 0.148148 0 0.962963 0 0.148148 0 0.166667 0 0.962963 0 0.166667 0 0.185185 0 0.962963 0 0.01851898 0 0.09259295 0 0.111111 0 0.01851898 0 0.07407397 0 0.09259295 0 0.01851898 0 0.05555599 0 0.07407397 0 0.01851898 0 0.03703695 0 0.05555599 0 0.387755 0 0.367347 0 0.377551 0 0.387755 0 0.357143 0 0.367347 0 0.397959 0 0.357143 0 0.387755 0 0.397959 0 0.346939 0 0.357143 0 0.408163 0 0.346939 0 0.397959 0 0.408163 0 0.336735 0 0.346939 0 0.418367 0 0.336735 0 0.408163 0 0.418367 0 0.326531 0 0.336735 0 0.428571 0 0.326531 0 0.418367 0 0.428571 0 0.316327 0 0.326531 0 0.438776 0 0.316327 0 0.428571 0 0.438776 0 0.306122 0 0.316327 0 0.44898 0 0.877551 0 0.438776 0 0.877551 0 0.306122 0 0.438776 0 0.44898 0 0.867347 0 0.877551 0 0.887755 0 0.306122 0 0.877551 0 0.44898 0 0.857143 0 0.867347 0 0.897959 0 0.306122 0 0.887755 0 0.44898 0 0.846939 0 0.857143 0 0.908163 0 0.306122 0 0.897959 0 0.908163 0 0.295918 0 0.306122 0 0.44898 0 0.836735 0 0.846939 0 0.459184 0 0.836735 0 0.44898 0 0.918367 0 0.295918 0 0.908163 0 0.459184 0 0.826531 0 0.836735 0 0.928571 0 0.295918 0 0.918367 0 0.459184 0 0.816327 0 0.826531 0 0.938776 0 0.295918 0 0.928571 0 0.459184 0 0.806122 0 0.816327 0 0.94898 0 0.295918 0 0.938776 0 0.469388 0 0.806122 0 0.459184 0 0.94898 0 0.285714 0 0.295918 0 0.469388 0 0.795918 0 0.806122 0 0.959184 0 0.285714 0 0.94898 0 0.469388 0 0.785714 0 0.795918 0 0.969388 0 0.285714 0 0.959184 0 0.479592 0 0.785714 0 0.469388 0 0.969388 0 0.27551 0 0.285714 0 0.479592 0 0.77551 0 0.785714 0 0.979592 0 0.27551 0 0.969388 0 0.479592 0 0.765306 0 0.77551 0 0.989796 0 0.27551 0 0.979592 0 0.489796 0 0.765306 0 0.479592 0 0.489796 0 0.755102 0 0.765306 0 0.989796 0 0.265306 0 0.27551 0 1 0 0.265306 0 0.989796 0 0.489796 0 1 0 0.755102 0 0.489796 0 0.265306 0 1 0 0.5 0 0.265306 0 0.489796 0 0.5 0 0.255102 0 0.265306 0 0.510204 0 0.244898 0 0.5 0 0.244898 0 0.255102 0 0.5 0 0.510204 0 0.234694 0 0.244898 0 0.520408 0 0.234694 0 0.510204 0 0.520408 0 0.22449 0 0.234694 0 0.520408 0 0.214286 0 0.22449 0 0.530612 0 0.214286 0 0.520408 0 0.530612 0 0.204082 0 0.214286 0 0.540816 0 0.204082 0 0.530612 0 0.540816 0 0.1938779 0 0.204082 0 0.01020395 0 0.744898 0 0 0 0.540816 0 0.183673 0 0.1938779 0 0.02040797 0 0.744898 0 0.01020395 0 0.03061199 0 0.744898 0 0.02040797 0 0.55102 0 0.183673 0 0.540816 0 0.55102 0 0.173469 0 0.183673 0 0.04081594 0 0.744898 0 0.03061199 0 0.05101996 0 0.744898 0 0.04081594 0 0.55102 0 0.163265 0 0.173469 0 0.06122398 0 0.744898 0 0.05101996 0 0.55102 0 0.153061 0 0.163265 0 0.07142895 0 0.744898 0 0.06122398 0 0.561224 0 0.153061 0 0.55102 0 0.08163297 0 0.744898 0 0.07142895 0 0.561224 0 0.142857 0 0.153061 0 0.09183698 0 0.744898 0 0.08163297 0 0.561224 0 0.1326529 0 0.142857 0 0.102041 0 0.744898 0 0.09183698 0 0.112245 0 0.744898 0 0.102041 0 0.561224 0 0.122449 0 0.1326529 0 0.122449 0 0.744898 0 0.112245 0 0.561224 0 0.744898 0 0.122449 0 0.571429 0 0.744898 0 0.561224 0 0.571429 0 0.734694 0 0.744898 0 0.581633 0 0.734694 0 0.571429 0 0.581633 0 0.72449 0 0.734694 0 0.581633 0 0.714286 0 0.72449 0 0.591837 0 0.714286 0 0.581633 0 0.591837 0 0.704082 0 0.714286 0 0.591837 0 0.693878 0 0.704082 0 0.602041 0 0.693878 0 0.591837 0 0.602041 0 0.683673 0 0.693878 0 0.602041 0 0.673469 0 0.683673 0 0.612245 0 0.673469 0 0.602041 0 0.612245 0 0.663265 0 0.673469 0 0.612245 0 0.653061 0 0.663265 0 0.612245 0 0.642857 0 0.653061 0 0.622449 0 0.642857 0 0.612245 0 0.622449 0 0.632653 0 0.642857 0 0.03571397 0 0 0 0.01785695 0 0.03571397 0 1 0 0 0 0.785714 0 0.75 0 0.767857 0 0.803571 0 0.75 0 0.785714 0 0.803571 0 0.732143 0 0.75 0 0.821429 0 0.732143 0 0.803571 0 0.839286 0 0.732143 0 0.821429 0 0.839286 0 0.714286 0 0.732143 0 0.857143 0 0.714286 0 0.839286 0 0.857143 0 0.696429 0 0.714286 0 0.875 0 0.696429 0 0.857143 0 0.892857 0 0.696429 0 0.875 0 0.892857 0 0.678571 0 0.696429 0 0.910714 0 0.678571 0 0.892857 0 0.928571 0 0.678571 0 0.910714 0 0.928571 0 0.660714 0 0.678571 0 0.946429 0 0.660714 0 0.928571 0 0.946429 0 0.642857 0 0.660714 0 0.964286 0 0.642857 0 0.946429 0 0.982143 0 0.642857 0 0.964286 0 0.982143 0 0.285714 0 0.642857 0 0.285714 0 0.625 0 0.642857 0 0.03571397 0 0.982143 0 1 0 0.03571397 0 0.07142895 0 0.982143 0 0.07142895 0 0.08928596 0 0.982143 0 0.08928596 0 0.107143 0 0.982143 0 0.107143 0 0.125 0 0.982143 0 0.125 0 0.142857 0 0.982143 0 0.142857 0 0.160714 0 0.982143 0 0.160714 0 0.178571 0 0.982143 0 0.178571 0 0.196429 0 0.982143 0 0.196429 0 0.214286 0 0.982143 0 0.214286 0 0.232143 0 0.982143 0 0.232143 0 0.25 0 0.982143 0 0.25 0 0.267857 0 0.982143 0 0.267857 0 0.285714 0 0.982143 0 0.303571 0 0.625 0 0.285714 0 0.321429 0 0.625 0 0.303571 0 0.339286 0 0.625 0 0.321429 0 0.357143 0 0.625 0 0.339286 0 0.357143 0 0.607143 0 0.625 0 0.375 0 0.607143 0 0.357143 0 0.392857 0 0.607143 0 0.375 0 0.410714 0 0.607143 0 0.392857 0 0.410714 0 0.589286 0 0.607143 0 0.428571 0 0.589286 0 0.410714 0 0.446429 0 0.589286 0 0.428571 0 0.446429 0 0.571429 0 0.589286 0 0.464286 0 0.571429 0 0.446429 0 0.03571397 0 0.05357098 0 0.07142895 0 0.482143 0 0.571429 0 0.464286 0 0.482143 0 0.553571 0 0.571429 0 0.5 0 0.553571 0 0.482143 0 0.517857 0 0.553571 0 0.5 0 0.517857 0 0.535714 0 0.553571 0 0.09774398 0 0.08270698 0 0.09022599 0 0.09774398 0 0.07518798 0 0.08270698 0 0.105263 0 0.07518798 0 0.09774398 0 0.105263 0 0.06766897 0 0.07518798 0 0.105263 0 0.06014996 0 0.06766897 0 0.112782 0 0.06014996 0 0.105263 0 0.112782 0 0.05263197 0 0.06014996 0 0.112782 0 0.04511296 0 0.05263197 0 0.120301 0 0.04511296 0 0.112782 0 0.120301 0 0.03759396 0 0.04511296 0 0.120301 0 0.03007495 0 0.03759396 0 0.12782 0 0.03007495 0 0.120301 0 0.12782 0 0.02255594 0 0.03007495 0 0.12782 0 0.01503795 0 0.02255594 0 0.135338 0 0.01503795 0 0.12782 0 0.135338 0 0.007518947 0 0.01503795 0 0.135338 0 0 0 0.007518947 0 0.142857 0 0 0 0.135338 0 0.142857 0 0.93985 0 0 0 0.93985 0 0.947368 0 0 0 0.947368 0 0.954887 0 0 0 0.954887 0 0.962406 0 0 0 0.962406 0 0.969925 0 0 0 0.969925 0 0.977444 0 0 0 0.977444 0 0.984962 0 0 0 0.984962 0 0.992481 0 0 0 0.992481 0 1 0 0 0 0.150376 0 0.924812 0 0.142857 0 0.924812 0 0.932331 0 0.142857 0 0.932331 0 0.93985 0 0.142857 0 0.157895 0 0.917293 0 0.150376 0 0.917293 0 0.924812 0 0.150376 0 0.165414 0 0.902256 0 0.157895 0 0.902256 0 0.909774 0 0.157895 0 0.909774 0 0.917293 0 0.157895 0 0.165414 0 0.894737 0 0.902256 0 0.165414 0 0.887218 0 0.894737 0 0.165414 0 0.879699 0 0.887218 0 0.165414 0 0.87218 0 0.879699 0 0.165414 0 0.864662 0 0.87218 0 0.172932 0 0.864662 0 0.165414 0 0.172932 0 0.857143 0 0.864662 0 0.172932 0 0.849624 0 0.857143 0 0.172932 0 0.842105 0 0.849624 0 0.172932 0 0.834586 0 0.842105 0 0.180451 0 0.834586 0 0.172932 0 0.180451 0 0.827068 0 0.834586 0 0.180451 0 0.819549 0 0.827068 0 0.180451 0 0.81203 0 0.819549 0 0.18797 0 0.81203 0 0.180451 0 0.18797 0 0.804511 0 0.81203 0 0.18797 0 0.796992 0 0.804511 0 0.18797 0 0.789474 0 0.796992 0 0.18797 0 0.781955 0 0.789474 0 0.18797 0 0.774436 0 0.781955 0 0.195489 0 0.774436 0 0.18797 0 0.195489 0 0.766917 0 0.774436 0 0.195489 0 0.759399 0 0.766917 0 0.195489 0 0.75188 0 0.759399 0 0.2030079 0 0.75188 0 0.195489 0 0.2030079 0 0.744361 0 0.75188 0 0.2030079 0 0.736842 0 0.744361 0 0.2030079 0 0.729323 0 0.736842 0 0.210526 0 0.729323 0 0.2030079 0 0.210526 0 0.721804 0 0.729323 0 0.2180449 0 0.721804 0 0.210526 0 0.2180449 0 0.714286 0 0.721804 0 0.2180449 0 0.706767 0 0.714286 0 0.225564 0 0.706767 0 0.2180449 0 0.225564 0 0.699248 0 0.706767 0 0.233083 0 0.699248 0 0.225564 0 0.233083 0 0.691729 0 0.699248 0 0.233083 0 0.684211 0 0.691729 0 0.240602 0 0.684211 0 0.233083 0 0.240602 0 0.676692 0 0.684211 0 0.24812 0 0.676692 0 0.240602 0 0.24812 0 0.669173 0 0.676692 0 0.24812 0 0.661654 0 0.669173 0 0.255639 0 0.661654 0 0.24812 0 0.255639 0 0.654135 0 0.661654 0 0.263158 0 0.654135 0 0.255639 0 0.263158 0 0.646617 0 0.654135 0 0.270677 0 0.646617 0 0.263158 0 0.270677 0 0.639098 0 0.646617 0 0.458647 0 0.443609 0 0.451128 0 0.270677 0 0.631579 0 0.639098 0 0.278196 0 0.631579 0 0.270677 0 0.458647 0 0.43609 0 0.443609 0 0.285714 0 0.631579 0 0.278196 0 0.458647 0 0.428571 0 0.43609 0 0.293233 0 0.631579 0 0.285714 0 0.293233 0 0.62406 0 0.631579 0 0.458647 0 0.421053 0 0.428571 0 0.300752 0 0.62406 0 0.293233 0 0.458647 0 0.413534 0 0.421053 0 0.308271 0 0.62406 0 0.300752 0 0.458647 0 0.406015 0 0.413534 0 0.315789 0 0.62406 0 0.308271 0 0.315789 0 0.616541 0 0.62406 0 0.458647 0 0.398496 0 0.406015 0 0.323308 0 0.616541 0 0.315789 0 0.330827 0 0.616541 0 0.323308 0 0.458647 0 0.390977 0 0.398496 0 0.338346 0 0.616541 0 0.330827 0 0.458647 0 0.383459 0 0.390977 0 0.345865 0 0.616541 0 0.338346 0 0.458647 0 0.37594 0 0.383459 0 0.353383 0 0.616541 0 0.345865 0 0.458647 0 0.368421 0 0.37594 0 0.360902 0 0.616541 0 0.353383 0 0.458647 0 0.360902 0 0.368421 0 0.360902 0 0.609023 0 0.616541 0 0.458647 0 0.609023 0 0.360902 0 0.458647 0 0.601504 0 0.609023 0 0.458647 0 0.593985 0 0.601504 0 0.466165 0 0.593985 0 0.458647 0 0.466165 0 0.586466 0 0.593985 0 0.473684 0 0.586466 0 0.466165 0 0.481203 0 0.586466 0 0.473684 0 0.481203 0 0.578947 0 0.586466 0 0.488722 0 0.578947 0 0.481203 0 0.496241 0 0.578947 0 0.488722 0 0.496241 0 0.571429 0 0.578947 0 0.503759 0 0.571429 0 0.496241 0 0.503759 0 0.56391 0 0.571429 0 0.511278 0 0.56391 0 0.503759 0 0.518797 0 0.56391 0 0.511278 0 0.518797 0 0.556391 0 0.56391 0 0.526316 0 0.556391 0 0.518797 0 0.533835 0 0.556391 0 0.526316 0 0.533835 0 0.548872 0 0.556391 0 0.541353 0 0.548872 0 0.533835 0 0.219653 0 0.208092 0 0.213873 0 0.225434 0 0.208092 0 0.219653 0 0.225434 0 0.2023119 0 0.208092 0 0.231214 0 0.2023119 0 0.225434 0 0.236994 0 0.2023119 0 0.231214 0 0.236994 0 0.196532 0 0.2023119 0 0.242775 0 0.196532 0 0.236994 0 0.242775 0 0.190751 0 0.196532 0 0.248555 0 0.190751 0 0.242775 0 0.254335 0 0.190751 0 0.248555 0 0.254335 0 0.184971 0 0.190751 0 0.260116 0 0.184971 0 0.254335 0 0.260116 0 0.1791909 0 0.184971 0 0.265896 0 0.1791909 0 0.260116 0 0.271676 0 0.1791909 0 0.265896 0 0.271676 0 0.1734099 0 0.1791909 0 0.277457 0 0.1734099 0 0.271676 0 0.277457 0 0.16763 0 0.1734099 0 0.283237 0 0.16763 0 0.277457 0 0.289017 0 0.294798 0 0.283237 0 0.294798 0 0.300578 0 0.283237 0 0.300578 0 0.306358 0 0.283237 0 0.306358 0 0.312139 0 0.283237 0 0.312139 0 0.317919 0 0.283237 0 0.317919 0 0.323699 0 0.283237 0 0.323699 0 0.32948 0 0.283237 0 0.32948 0 0.33526 0 0.283237 0 0.33526 0 0.34104 0 0.283237 0 0.34104 0 0.346821 0 0.283237 0 0.346821 0 0.16763 0 0.283237 0 0.346821 0 0.352601 0 0.16763 0 0.352601 0 0.358382 0 0.16763 0 0.358382 0 0.16185 0 0.16763 0 0.358382 0 0.364162 0 0.16185 0 0.364162 0 0.156069 0 0.16185 0 0.369942 0 0.156069 0 0.364162 0 0.375723 0 0.156069 0 0.369942 0 0.381503 0 0.156069 0 0.375723 0 0.387283 0 0.156069 0 0.381503 0 0.393064 0 0.156069 0 0.387283 0 0.393064 0 0.1502889 0 0.156069 0 0.398844 0 0.1502889 0 0.393064 0 0.404624 0 0.1502889 0 0.398844 0 0.410405 0 0.1502889 0 0.404624 0 0.410405 0 0.144509 0 0.1502889 0 0.416185 0 0.144509 0 0.410405 0 0.421965 0 0.144509 0 0.416185 0 0.421965 0 0.138728 0 0.144509 0 0.427746 0 0.138728 0 0.421965 0 0.433526 0 0.138728 0 0.427746 0 0.439306 0 1 0 0.433526 0 1 0 0.138728 0 0.433526 0 0.445087 0 1 0 0.439306 0 0.450867 0 1 0 0.445087 0 0.456647 0 1 0 0.450867 0 0.462428 0 1 0 0.456647 0 0.462428 0 0.99422 0 1 0 0.791907 0 0.138728 0 1 0 0.462428 0 0.988439 0 0.99422 0 0.468208 0 0.988439 0 0.462428 0 0.468208 0 0.982659 0 0.988439 0 0.473988 0 0.982659 0 0.468208 0 0.473988 0 0.976879 0 0.982659 0 0.479769 0 0.976879 0 0.473988 0 0.479769 0 0.971098 0 0.976879 0 0.479769 0 0.965318 0 0.971098 0 0.485549 0 0.965318 0 0.479769 0 0.485549 0 0.959538 0 0.965318 0 0.491329 0 0.959538 0 0.485549 0 0.491329 0 0.953757 0 0.959538 0 0.491329 0 0.947977 0 0.953757 0 0.49711 0 0.947977 0 0.491329 0 0.49711 0 0.942197 0 0.947977 0 0.49711 0 0.936416 0 0.942197 0 0.50289 0 0.936416 0 0.49711 0 0.50289 0 0.930636 0 0.936416 0 0.508671 0 0.930636 0 0.50289 0 0.508671 0 0.924855 0 0.930636 0 0.508671 0 0.919075 0 0.924855 0 0.514451 0 0.919075 0 0.508671 0 0.514451 0 0.913295 0 0.919075 0 0.514451 0 0.907514 0 0.913295 0 0.797688 0 0.138728 0 0.791907 0 0.520231 0 0.907514 0 0.514451 0 0.803468 0 0.138728 0 0.797688 0 0.520231 0 0.901734 0 0.907514 0 0.809249 0 0.138728 0 0.803468 0 0.005779981 0 0.786127 0 0 0 0.809249 0 0.132948 0 0.138728 0 0.520231 0 0.895954 0 0.901734 0 0.01156097 0 0.786127 0 0.005779981 0 0.815029 0 0.132948 0 0.809249 0 0.815029 0 0.1271679 0 0.132948 0 0.01734095 0 0.786127 0 0.01156097 0 0.526012 0 0.895954 0 0.520231 0 0.526012 0 0.890173 0 0.895954 0 0.815029 0 0.121387 0 0.1271679 0 0.820809 0 0.121387 0 0.815029 0 0.02312099 0 0.786127 0 0.01734095 0 0.820809 0 0.115607 0 0.121387 0 0.82659 0 0.115607 0 0.820809 0 0.02890199 0 0.786127 0 0.02312099 0 0.526012 0 0.884393 0 0.890173 0 0.82659 0 0.109827 0 0.115607 0 0.03468197 0 0.786127 0 0.02890199 0 0.83237 0 0.109827 0 0.82659 0 0.83237 0 0.104046 0 0.109827 0 0.04046195 0 0.786127 0 0.03468197 0 0.526012 0 0.878613 0 0.884393 0 0.83237 0 0.098266 0 0.104046 0 0.83815 0 0.098266 0 0.83237 0 0.04624295 0 0.786127 0 0.04046195 0 0.83815 0 0.09248596 0 0.098266 0 0.531792 0 0.878613 0 0.526012 0 0.05202299 0 0.786127 0 0.04624295 0 0.531792 0 0.872832 0 0.878613 0 0.843931 0 0.09248596 0 0.83815 0 0.843931 0 0.08670496 0 0.09248596 0 0.05780297 0 0.786127 0 0.05202299 0 0.843931 0 0.08092498 0 0.08670496 0 0.06358397 0 0.786127 0 0.05780297 0 0.849711 0 0.08092498 0 0.843931 0 0.849711 0 0.075145 0 0.08092498 0 0.06936395 0 0.786127 0 0.06358397 0 0.849711 0 0.06936395 0 0.075145 0 0.531792 0 0.867052 0 0.872832 0 0.849711 0 0.786127 0 0.06936395 0 0.855491 0 0.786127 0 0.849711 0 0.531792 0 0.861272 0 0.867052 0 0.861272 0 0.786127 0 0.855491 0 0.531792 0 0.647399 0 0.861272 0 0.647399 0 0.786127 0 0.861272 0 0.537572 0 0.647399 0 0.531792 0 0.537572 0 0.641618 0 0.647399 0 0.653179 0 0.786127 0 0.647399 0 0.543353 0 0.641618 0 0.537572 0 0.543353 0 0.635838 0 0.641618 0 0.65896 0 0.786127 0 0.653179 0 0.65896 0 0.780347 0 0.786127 0 0.549133 0 0.635838 0 0.543353 0 0.549133 0 0.630058 0 0.635838 0 0.66474 0 0.780347 0 0.65896 0 0.66474 0 0.774566 0 0.780347 0 0.549133 0 0.624277 0 0.630058 0 0.67052 0 0.774566 0 0.66474 0 0.554913 0 0.624277 0 0.549133 0 0.67052 0 0.768786 0 0.774566 0 0.554913 0 0.618497 0 0.624277 0 0.676301 0 0.768786 0 0.67052 0 0.676301 0 0.763006 0 0.768786 0 0.560694 0 0.618497 0 0.554913 0 0.560694 0 0.612717 0 0.618497 0 0.682081 0 0.763006 0 0.676301 0 0.682081 0 0.757225 0 0.763006 0 0.560694 0 0.606936 0 0.612717 0 0.687861 0 0.757225 0 0.682081 0 0.687861 0 0.751445 0 0.757225 0 0.566474 0 0.606936 0 0.560694 0 0.566474 0 0.601156 0 0.606936 0 0.693642 0 0.751445 0 0.687861 0 0.693642 0 0.745665 0 0.751445 0 0.566474 0 0.595376 0 0.601156 0 0.693642 0 0.739884 0 0.745665 0 0.699422 0 0.739884 0 0.693642 0 0.572254 0 0.595376 0 0.566474 0 0.699422 0 0.734104 0 0.739884 0 0.572254 0 0.589595 0 0.595376 0 0.705202 0 0.734104 0 0.699422 0 0.705202 0 0.728324 0 0.734104 0 0.572254 0 0.583815 0 0.589595 0 0.710983 0 0.728324 0 0.705202 0 0.578035 0 0.583815 0 0.572254 0 0.710983 0 0.722543 0 0.728324 0 0.716763 0 0.722543 0 0.710983 0 0.416667 0 0.25 0 0.333333 0 0.416667 0 0.166667 0 0.25 0 0.166667 0 0 0 0.08333295 0 0.166667 0 0.583333 0 0 0 0.583333 0 1 0 0 0 1 0 0.833333 0 0.916667 0 1 0 0.75 0 0.833333 0 0.166667 0 0.5 0 0.583333 0 0.666667 0 1 0 0.583333 0 0.416667 0 0.5 0 0.166667 0 0.666667 0 0.75 0 1 0 0.219653 0 0.208092 0 0.213873 0 0.225434 0 0.208092 0 0.219653 0 0.225434 0 0.2023119 0 0.208092 0 0.231214 0 0.2023119 0 0.225434 0 0.236994 0 0.2023119 0 0.231214 0 0.236994 0 0.196532 0 0.2023119 0 0.242775 0 0.196532 0 0.236994 0 0.242775 0 0.190751 0 0.196532 0 0.248555 0 0.190751 0 0.242775 0 0.254335 0 0.190751 0 0.248555 0 0.254335 0 0.184971 0 0.190751 0 0.260116 0 0.184971 0 0.254335 0 0.260116 0 0.1791909 0 0.184971 0 0.265896 0 0.1791909 0 0.260116 0 0.271676 0 0.1791909 0 0.265896 0 0.271676 0 0.1734099 0 0.1791909 0 0.277457 0 0.1734099 0 0.271676 0 0.277457 0 0.16763 0 0.1734099 0 0.283237 0 0.16763 0 0.277457 0 0.289017 0 0.294798 0 0.283237 0 0.294798 0 0.300578 0 0.283237 0 0.300578 0 0.306358 0 0.283237 0 0.306358 0 0.312139 0 0.283237 0 0.312139 0 0.317919 0 0.283237 0 0.317919 0 0.323699 0 0.283237 0 0.323699 0 0.32948 0 0.283237 0 0.32948 0 0.33526 0 0.283237 0 0.33526 0 0.34104 0 0.283237 0 0.34104 0 0.346821 0 0.283237 0 0.346821 0 0.16763 0 0.283237 0 0.346821 0 0.352601 0 0.16763 0 0.352601 0 0.358382 0 0.16763 0 0.358382 0 0.16185 0 0.16763 0 0.358382 0 0.364162 0 0.16185 0 0.364162 0 0.156069 0 0.16185 0 0.369942 0 0.156069 0 0.364162 0 0.375723 0 0.156069 0 0.369942 0 0.381503 0 0.156069 0 0.375723 0 0.387283 0 0.156069 0 0.381503 0 0.393064 0 0.156069 0 0.387283 0 0.393064 0 0.1502889 0 0.156069 0 0.398844 0 0.1502889 0 0.393064 0 0.404624 0 0.1502889 0 0.398844 0 0.410405 0 0.1502889 0 0.404624 0 0.410405 0 0.144509 0 0.1502889 0 0.416185 0 0.144509 0 0.410405 0 0.421965 0 0.144509 0 0.416185 0 0.421965 0 0.138728 0 0.144509 0 0.427746 0 0.138728 0 0.421965 0 0.433526 0 0.138728 0 0.427746 0 0.439306 0 1 0 0.433526 0 1 0 0.138728 0 0.433526 0 0.445087 0 1 0 0.439306 0 0.450867 0 1 0 0.445087 0 0.456647 0 1 0 0.450867 0 0.462428 0 1 0 0.456647 0 0.462428 0 0.99422 0 1 0 0.791907 0 0.138728 0 1 0 0.462428 0 0.988439 0 0.99422 0 0.468208 0 0.988439 0 0.462428 0 0.468208 0 0.982659 0 0.988439 0 0.473988 0 0.982659 0 0.468208 0 0.473988 0 0.976879 0 0.982659 0 0.479769 0 0.976879 0 0.473988 0 0.479769 0 0.971098 0 0.976879 0 0.479769 0 0.965318 0 0.971098 0 0.485549 0 0.965318 0 0.479769 0 0.485549 0 0.959538 0 0.965318 0 0.491329 0 0.959538 0 0.485549 0 0.491329 0 0.953757 0 0.959538 0 0.491329 0 0.947977 0 0.953757 0 0.49711 0 0.947977 0 0.491329 0 0.49711 0 0.942197 0 0.947977 0 0.49711 0 0.936416 0 0.942197 0 0.50289 0 0.936416 0 0.49711 0 0.50289 0 0.930636 0 0.936416 0 0.508671 0 0.930636 0 0.50289 0 0.508671 0 0.924855 0 0.930636 0 0.508671 0 0.919075 0 0.924855 0 0.514451 0 0.919075 0 0.508671 0 0.514451 0 0.913295 0 0.919075 0 0.514451 0 0.907514 0 0.913295 0 0.797688 0 0.138728 0 0.791907 0 0.520231 0 0.907514 0 0.514451 0 0.803468 0 0.138728 0 0.797688 0 0.520231 0 0.901734 0 0.907514 0 0.809249 0 0.138728 0 0.803468 0 0.005779981 0 0.786127 0 0 0 0.809249 0 0.132948 0 0.138728 0 0.520231 0 0.895954 0 0.901734 0 0.01156097 0 0.786127 0 0.005779981 0 0.815029 0 0.132948 0 0.809249 0 0.815029 0 0.1271679 0 0.132948 0 0.01734095 0 0.786127 0 0.01156097 0 0.526012 0 0.895954 0 0.520231 0 0.526012 0 0.890173 0 0.895954 0 0.815029 0 0.121387 0 0.1271679 0 0.820809 0 0.121387 0 0.815029 0 0.02312099 0 0.786127 0 0.01734095 0 0.820809 0 0.115607 0 0.121387 0 0.82659 0 0.115607 0 0.820809 0 0.02890199 0 0.786127 0 0.02312099 0 0.526012 0 0.884393 0 0.890173 0 0.82659 0 0.109827 0 0.115607 0 0.03468197 0 0.786127 0 0.02890199 0 0.83237 0 0.109827 0 0.82659 0 0.83237 0 0.104046 0 0.109827 0 0.04046195 0 0.786127 0 0.03468197 0 0.526012 0 0.878613 0 0.884393 0 0.83237 0 0.098266 0 0.104046 0 0.83815 0 0.098266 0 0.83237 0 0.04624295 0 0.786127 0 0.04046195 0 0.83815 0 0.09248596 0 0.098266 0 0.531792 0 0.878613 0 0.526012 0 0.05202299 0 0.786127 0 0.04624295 0 0.531792 0 0.872832 0 0.878613 0 0.843931 0 0.09248596 0 0.83815 0 0.843931 0 0.08670496 0 0.09248596 0 0.05780297 0 0.786127 0 0.05202299 0 0.843931 0 0.08092498 0 0.08670496 0 0.06358397 0 0.786127 0 0.05780297 0 0.849711 0 0.08092498 0 0.843931 0 0.849711 0 0.075145 0 0.08092498 0 0.06936395 0 0.786127 0 0.06358397 0 0.849711 0 0.06936395 0 0.075145 0 0.531792 0 0.867052 0 0.872832 0 0.849711 0 0.786127 0 0.06936395 0 0.855491 0 0.786127 0 0.849711 0 0.531792 0 0.861272 0 0.867052 0 0.861272 0 0.786127 0 0.855491 0 0.531792 0 0.647399 0 0.861272 0 0.647399 0 0.786127 0 0.861272 0 0.537572 0 0.647399 0 0.531792 0 0.537572 0 0.641618 0 0.647399 0 0.653179 0 0.786127 0 0.647399 0 0.543353 0 0.641618 0 0.537572 0 0.543353 0 0.635838 0 0.641618 0 0.65896 0 0.786127 0 0.653179 0 0.65896 0 0.780347 0 0.786127 0 0.549133 0 0.635838 0 0.543353 0 0.549133 0 0.630058 0 0.635838 0 0.66474 0 0.780347 0 0.65896 0 0.66474 0 0.774566 0 0.780347 0 0.549133 0 0.624277 0 0.630058 0 0.67052 0 0.774566 0 0.66474 0 0.554913 0 0.624277 0 0.549133 0 0.67052 0 0.768786 0 0.774566 0 0.554913 0 0.618497 0 0.624277 0 0.676301 0 0.768786 0 0.67052 0 0.676301 0 0.763006 0 0.768786 0 0.560694 0 0.618497 0 0.554913 0 0.560694 0 0.612717 0 0.618497 0 0.682081 0 0.763006 0 0.676301 0 0.682081 0 0.757225 0 0.763006 0 0.560694 0 0.606936 0 0.612717 0 0.687861 0 0.757225 0 0.682081 0 0.687861 0 0.751445 0 0.757225 0 0.566474 0 0.606936 0 0.560694 0 0.566474 0 0.601156 0 0.606936 0 0.693642 0 0.751445 0 0.687861 0 0.693642 0 0.745665 0 0.751445 0 0.566474 0 0.595376 0 0.601156 0 0.693642 0 0.739884 0 0.745665 0 0.699422 0 0.739884 0 0.693642 0 0.572254 0 0.595376 0 0.566474 0 0.699422 0 0.734104 0 0.739884 0 0.572254 0 0.589595 0 0.595376 0 0.705202 0 0.734104 0 0.699422 0 0.705202 0 0.728324 0 0.734104 0 0.572254 0 0.583815 0 0.589595 0 0.710983 0 0.728324 0 0.705202 0 0.578035 0 0.583815 0 0.572254 0 0.710983 0 0.722543 0 0.728324 0 0.716763 0 0.722543 0 0.710983 0 0.333333 0 0.294118 0 0.313726 0 0.352941 0 0.294118 0 0.333333 0 0.352941 0 0.27451 0 0.294118 0 0.372549 0 0.27451 0 0.352941 0 0.372549 0 0.254902 0 0.27451 0 0.392157 0 0.254902 0 0.372549 0 0.392157 0 0.235294 0 0.254902 0 0.411765 0 0.235294 0 0.392157 0 0.411765 0 0.215686 0 0.235294 0 0.431373 0 0.215686 0 0.411765 0 0.431373 0 0.196078 0 0.215686 0 0.45098 0 0.196078 0 0.431373 0 0.45098 0 0.1764709 0 0.196078 0 0.470588 0 0.1764709 0 0.45098 0 0.470588 0 0.156863 0 0.1764709 0 0.490196 0 0.156863 0 0.470588 0 0.490196 0 0.137255 0 0.156863 0 0.509804 0 0.137255 0 0.490196 0 0.509804 0 0.117647 0 0.137255 0 0.529412 0 0.117647 0 0.509804 0 0.529412 0 0.09803897 0 0.117647 0 0.54902 0 0.09803897 0 0.529412 0 0.54902 0 0.07843101 0 0.09803897 0 0.568627 0 0.07843101 0 0.54902 0 0.568627 0 1 0 0.07843101 0 0.588235 0 1 0 0.568627 0 0.588235 0 0.980392 0 1 0 0.607843 0 0.980392 0 0.588235 0 0.607843 0 0.960784 0 0.980392 0 0.627451 0 0.960784 0 0.607843 0 0.627451 0 0.941176 0 0.960784 0 0.647059 0 0.941176 0 0.627451 0 0.647059 0 0.921569 0 0.941176 0 0.666667 0 0.921569 0 0.647059 0 0.666667 0 0.901961 0 0.921569 0 0.686275 0 0.901961 0 0.666667 0 0.686275 0 0.882353 0 0.901961 0 0.705882 0 0.882353 0 0.686275 0 0.705882 0 0.862745 0 0.882353 0 0.72549 0 0.862745 0 0.705882 0 0.72549 0 0.843137 0 0.862745 0 0.745098 0 0.843137 0 0.72549 0 0.745098 0 0.823529 0 0.843137 0 0.764706 0 0.823529 0 0.745098 0 0.764706 0 0.803922 0 0.823529 0 0.784314 0 0.803922 0 0.764706 0 0.03921598 0 0 0 0.01960796 0 0.03921598 0 0.058824 0 0 0 0.007842957 0 0 0 0.003921985 0 0.007842957 0 0.623529 0 0 0 0.011765 0 0.623529 0 0.007842957 0 0.01568597 0 0.623529 0 0.011765 0 0.01960796 0 0.623529 0 0.01568597 0 0.02352899 0 0.623529 0 0.01960796 0 0.02745097 0 0.623529 0 0.02352899 0 0.03137296 0 0.623529 0 0.02745097 0 0.03529399 0 0.619608 0 0.03137296 0 0.619608 0 0.623529 0 0.03137296 0 0.03529399 0 0.615686 0 0.619608 0 0.03921598 0 0.764706 0 0.03529399 0 0.764706 0 0.768627 0 0.03529399 0 0.768627 0 0.615686 0 0.03529399 0 0.772549 0 0.615686 0 0.768627 0 0.772549 0 0.611765 0 0.615686 0 0.776471 0 0.611765 0 0.772549 0 0.03921598 0 0.760784 0 0.764706 0 0.780392 0 0.611765 0 0.776471 0 0.03921598 0 0.756863 0 0.760784 0 0.784314 0 0.611765 0 0.780392 0 0.03921598 0 0.752941 0 0.756863 0 0.784314 0 0.607843 0 0.611765 0 0.788235 0 0.607843 0 0.784314 0 0.03921598 0 0.74902 0 0.752941 0 0.04313695 0 0.74902 0 0.03921598 0 0.792157 0 0.607843 0 0.788235 0 0.792157 0 0.603922 0 0.607843 0 0.04313695 0 0.745098 0 0.74902 0 0.796078 0 0.603922 0 0.792157 0 0.04313695 0 0.741176 0 0.745098 0 0.796078 0 0.6 0 0.603922 0 0.8 0 0.6 0 0.796078 0 0.04313695 0 0.737255 0 0.741176 0 0.8 0 0.596078 0 0.6 0 0.04705899 0 0.737255 0 0.04313695 0 0.803922 0 0.596078 0 0.8 0 0.803922 0 0.592157 0 0.596078 0 0.04705899 0 0.733333 0 0.737255 0 0.803922 0 0.588235 0 0.592157 0 0.807843 0 0.588235 0 0.803922 0 0.04705899 0 0.729412 0 0.733333 0 0.05101996 0 0.729412 0 0.04705899 0 0.807843 0 0.584314 0 0.588235 0 0.811765 0 0.584314 0 0.807843 0 0.05101996 0 0.72549 0 0.729412 0 0.811765 0 0.580392 0 0.584314 0 0.627451 0 0.580392 0 0.811765 0 0.05101996 0 0.721569 0 0.72549 0 0.627451 0 0.576471 0 0.580392 0 0.05490195 0 0.721569 0 0.05101996 0 0.631373 0 0.576471 0 0.627451 0 0.631373 0 0.572549 0 0.576471 0 0.05490195 0 0.717647 0 0.721569 0 0.058824 0 0.717647 0 0.05490195 0 0.631373 0 0.568627 0 0.572549 0 0.635294 0 0.568627 0 0.631373 0 0.058824 0 0.713726 0 0.717647 0 0.06274497 0 0.713726 0 0.058824 0 0.635294 0 0.564706 0 0.568627 0 0.06666696 0 0.713726 0 0.06274497 0 0.639216 0 0.564706 0 0.635294 0 0.06666696 0 0.709804 0 0.713726 0 0.639216 0 0.560784 0 0.564706 0 0.07058799 0 0.709804 0 0.06666696 0 0.643137 0 0.560784 0 0.639216 0 0.07058799 0 0.705882 0 0.709804 0 0.07450997 0 0.705882 0 0.07058799 0 0.643137 0 0.556863 0 0.560784 0 0.647059 0 0.556863 0 0.643137 0 0.07843101 0 0.705882 0 0.07450997 0 0.07843101 0 0.701961 0 0.705882 0 0.647059 0 0.552941 0 0.556863 0 0.08235299 0 0.701961 0 0.07843101 0 0.65098 0 0.552941 0 0.647059 0 0.08235299 0 0.698039 0 0.701961 0 0.08627498 0 0.698039 0 0.08235299 0 0.65098 0 0.54902 0 0.552941 0 0.654902 0 0.54902 0 0.65098 0 0.08627498 0 0.694118 0 0.698039 0 0.09022599 0 0.694118 0 0.08627498 0 0.658824 0 0.54902 0 0.654902 0 0.658824 0 0.545098 0 0.54902 0 0.09022599 0 0.690196 0 0.694118 0 0.09411799 0 0.690196 0 0.09022599 0 0.662745 0 0.545098 0 0.658824 0 0.09411799 0 0.686275 0 0.690196 0 0.662745 0 0.541176 0 0.545098 0 0.09803897 0 0.686275 0 0.09411799 0 0.666667 0 0.541176 0 0.662745 0 0.09803897 0 0.682353 0 0.686275 0 0.670588 0 0.541176 0 0.666667 0 0.09803897 0 0.678431 0 0.682353 0 0.102041 0 0.678431 0 0.09803897 0 0.67451 0 0.541176 0 0.670588 0 0.102041 0 0.67451 0 0.678431 0 0.102041 0 0.541176 0 0.67451 0 0.102041 0 0.537255 0 0.541176 0 0.105882 0 0.537255 0 0.102041 0 0.105882 0 0.533333 0 0.537255 0 0.109827 0 0.533333 0 0.105882 0 0.109827 0 0.529412 0 0.533333 0 0.113725 0 0.529412 0 0.109827 0 0.117647 0 0.529412 0 0.113725 0 0.117647 0 0.52549 0 0.529412 0 0.121569 0 0.52549 0 0.117647 0 0.121569 0 0.521569 0 0.52549 0 0.12549 0 0.521569 0 0.121569 0 0.1294119 0 0.521569 0 0.12549 0 0.133333 0 0.521569 0 0.1294119 0 0.133333 0 0.517647 0 0.521569 0 0.137255 0 0.517647 0 0.133333 0 0.141176 0 0.517647 0 0.137255 0 0.145098 0 0.517647 0 0.141176 0 0.145098 0 0.513726 0 0.517647 0 0.14902 0 0.513726 0 0.145098 0 0.152941 0 0.513726 0 0.14902 0 0.156863 0 0.513726 0 0.152941 0 0.156863 0 0.509804 0 0.513726 0 0.160784 0 0.509804 0 0.156863 0 0.160784 0 0.505882 0 0.509804 0 0.164706 0 0.505882 0 0.160784 0 0.164706 0 0.501961 0 0.505882 0 0.168627 0 0.501961 0 0.164706 0 0.168627 0 0.498039 0 0.501961 0 0.172549 0 0.498039 0 0.168627 0 0.172549 0 0.494118 0 0.498039 0 0.172549 0 0.490196 0 0.494118 0 0.1764709 0 0.490196 0 0.172549 0 0.1764709 0 0.486275 0 0.490196 0 0.180392 0 0.486275 0 0.1764709 0 0.180392 0 0.482353 0 0.486275 0 0.184314 0 0.482353 0 0.180392 0 0.188235 0 0.482353 0 0.184314 0 0.188235 0 0.478431 0 0.482353 0 0.192157 0 0.478431 0 0.188235 0 0.192157 0 0.47451 0 0.478431 0 0.196078 0 0.47451 0 0.192157 0 0.196078 0 0.470588 0 0.47451 0 0.2 0 0.470588 0 0.196078 0 0.2 0 0.466667 0 0.470588 0 0.203922 0 0.466667 0 0.2 0 0.203922 0 0.462745 0 0.466667 0 0.207843 0 0.462745 0 0.203922 0 0.207843 0 0.458824 0 0.462745 0 0.211765 0 0.458824 0 0.207843 0 0.211765 0 0.454902 0 0.458824 0 0.215686 0 0.454902 0 0.211765 0 0.215686 0 0.45098 0 0.454902 0 0.219608 0 0.45098 0 0.215686 0 0.219608 0 0.447059 0 0.45098 0 0.223529 0 0.447059 0 0.219608 0 0.223529 0 0.443137 0 0.447059 0 0.227451 0 0.443137 0 0.223529 0 0.227451 0 0.439216 0 0.443137 0 0.231373 0 0.439216 0 0.227451 0 0.231373 0 0.435294 0 0.439216 0 0.235294 0 0.435294 0 0.231373 0 0.235294 0 0.431373 0 0.435294 0 0.239216 0 0.431373 0 0.235294 0 0.239216 0 0.427451 0 0.431373 0 0.243137 0 0.427451 0 0.239216 0 0.243137 0 0.423529 0 0.427451 0 0.247059 0 0.423529 0 0.243137 0 0.247059 0 0.419608 0 0.423529 0 0.25098 0 0.419608 0 0.247059 0 0.254902 0 0.419608 0 0.25098 0 0.254902 0 0.415686 0 0.419608 0 0.258824 0 0.415686 0 0.254902 0 0.258824 0 0.411765 0 0.415686 0 0.262745 0 0.411765 0 0.258824 0 0.262745 0 0.407843 0 0.411765 0 0.266667 0 0.407843 0 0.262745 0 0.266667 0 0.403922 0 0.407843 0 0.270588 0 0.956863 0 0.266667 0 0.956863 0 0.403922 0 0.266667 0 0.956863 0 0.960784 0 0.403922 0 0.960784 0 0.4 0 0.403922 0 0.270588 0 0.952941 0 0.956863 0 0.964706 0 0.4 0 0.960784 0 0.270588 0 0.94898 0 0.952941 0 0.968627 0 0.4 0 0.964706 0 0.270588 0 0.945098 0 0.94898 0 0.27451 0 0.945098 0 0.270588 0 0.972549 0 0.4 0 0.968627 0 0.27451 0 0.941176 0 0.945098 0 0.976471 0 0.4 0 0.972549 0 0.27451 0 0.937255 0 0.941176 0 0.980392 0 0.4 0 0.976471 0 0.980392 0 0.396078 0 0.4 0 0.27451 0 0.933333 0 0.937255 0 0.984314 0 0.396078 0 0.980392 0 0.278431 0 0.933333 0 0.27451 0 0.278431 0 0.929412 0 0.933333 0 0.988235 0 0.396078 0 0.984314 0 0.988235 0 0.392157 0 0.396078 0 0.278431 0 0.92549 0 0.929412 0 0.282353 0 0.92549 0 0.278431 0 0.992157 0 0.392157 0 0.988235 0 0.282353 0 0.921569 0 0.92549 0 0.996078 0 0.392157 0 0.992157 0 0.996078 0 0.388235 0 0.392157 0 0.282353 0 0.917647 0 0.921569 0 0.286275 0 0.917647 0 0.282353 0 1 0 0.388235 0 0.996078 0 0.286275 0 0.913725 0 0.917647 0 1 0 0.384314 0 0.388235 0 0.290196 0 0.913725 0 0.286275 0 0.290196 0 0.909774 0 0.913725 0 0.815686 0 0.384314 0 1 0 0.815686 0 0.380392 0 0.384314 0 0.290196 0 0.905882 0 0.909774 0 0.294118 0 0.905882 0 0.290196 0 0.819608 0 0.380392 0 0.815686 0 0.294118 0 0.901961 0 0.905882 0 0.823529 0 0.380392 0 0.819608 0 0.823529 0 0.376471 0 0.380392 0 0.294118 0 0.897959 0 0.901961 0 0.827451 0 0.376471 0 0.823529 0 0.298039 0 0.897959 0 0.294118 0 0.298039 0 0.894118 0 0.897959 0 0.831373 0 0.376471 0 0.827451 0 0.298039 0 0.890173 0 0.894118 0 0.831373 0 0.372549 0 0.376471 0 0.835294 0 0.372549 0 0.831373 0 0.301961 0 0.890173 0 0.298039 0 0.301961 0 0.886275 0 0.890173 0 0.839216 0 0.372549 0 0.835294 0 0.301961 0 0.882353 0 0.886275 0 0.843137 0 0.372549 0 0.839216 0 0.301961 0 0.878431 0 0.882353 0 0.843137 0 0.368627 0 0.372549 0 0.847059 0 0.368627 0 0.843137 0 0.305882 0 0.878431 0 0.301961 0 0.305882 0 0.87451 0 0.878431 0 0.85098 0 0.368627 0 0.847059 0 0.305882 0 0.870588 0 0.87451 0 0.854902 0 0.368627 0 0.85098 0 0.305882 0 0.866667 0 0.870588 0 0.858824 0 0.368627 0 0.854902 0 0.305882 0 0.862745 0 0.866667 0 0.862745 0 0.368627 0 0.858824 0 0.305882 0 0.368627 0 0.862745 0 0.305882 0 0.364706 0 0.368627 0 0.309804 0 0.364706 0 0.305882 0 0.309804 0 0.360784 0 0.364706 0 0.313726 0 0.360784 0 0.309804 0 0.317647 0 0.360784 0 0.313726 0 0.317647 0 0.356863 0 0.360784 0 0.321569 0 0.356863 0 0.317647 0 0.321569 0 0.352941 0 0.356863 0 0.32549 0 0.352941 0 0.321569 0 0.32549 0 0.34902 0 0.352941 0 0.329412 0 0.34902 0 0.32549 0 0.329412 0 0.345098 0 0.34902 0 0.333333 0 0.345098 0 0.329412 0 0.333333 0 0.341176 0 0.345098 0 0.337255 0 0.341176 0 0.333333 0 0.666667 0 0 0 0.333333 0 0.666667 0 1 0 0 0 0.219653 0 0.208092 0 0.213873 0 0.225434 0 0.208092 0 0.219653 0 0.225434 0 0.2023119 0 0.208092 0 0.231214 0 0.2023119 0 0.225434 0 0.236994 0 0.2023119 0 0.231214 0 0.236994 0 0.196532 0 0.2023119 0 0.242775 0 0.196532 0 0.236994 0 0.242775 0 0.190751 0 0.196532 0 0.248555 0 0.190751 0 0.242775 0 0.254335 0 0.190751 0 0.248555 0 0.254335 0 0.184971 0 0.190751 0 0.260116 0 0.184971 0 0.254335 0 0.260116 0 0.1791909 0 0.184971 0 0.265896 0 0.1791909 0 0.260116 0 0.271676 0 0.1791909 0 0.265896 0 0.271676 0 0.1734099 0 0.1791909 0 0.277457 0 0.1734099 0 0.271676 0 0.277457 0 0.16763 0 0.1734099 0 0.283237 0 0.16763 0 0.277457 0 0.289017 0 0.294798 0 0.283237 0 0.294798 0 0.300578 0 0.283237 0 0.300578 0 0.306358 0 0.283237 0 0.306358 0 0.312139 0 0.283237 0 0.312139 0 0.317919 0 0.283237 0 0.317919 0 0.323699 0 0.283237 0 0.323699 0 0.32948 0 0.283237 0 0.32948 0 0.33526 0 0.283237 0 0.33526 0 0.34104 0 0.283237 0 0.34104 0 0.346821 0 0.283237 0 0.346821 0 0.16763 0 0.283237 0 0.346821 0 0.352601 0 0.16763 0 0.352601 0 0.358382 0 0.16763 0 0.358382 0 0.16185 0 0.16763 0 0.358382 0 0.364162 0 0.16185 0 0.364162 0 0.156069 0 0.16185 0 0.369942 0 0.156069 0 0.364162 0 0.375723 0 0.156069 0 0.369942 0 0.381503 0 0.156069 0 0.375723 0 0.387283 0 0.156069 0 0.381503 0 0.393064 0 0.156069 0 0.387283 0 0.393064 0 0.1502889 0 0.156069 0 0.398844 0 0.1502889 0 0.393064 0 0.404624 0 0.1502889 0 0.398844 0 0.410405 0 0.1502889 0 0.404624 0 0.410405 0 0.144509 0 0.1502889 0 0.416185 0 0.144509 0 0.410405 0 0.421965 0 0.144509 0 0.416185 0 0.421965 0 0.138728 0 0.144509 0 0.427746 0 0.138728 0 0.421965 0 0.433526 0 0.138728 0 0.427746 0 0.439306 0 1 0 0.433526 0 1 0 0.138728 0 0.433526 0 0.445087 0 1 0 0.439306 0 0.450867 0 1 0 0.445087 0 0.456647 0 1 0 0.450867 0 0.462428 0 1 0 0.456647 0 0.462428 0 0.99422 0 1 0 0.791907 0 0.138728 0 1 0 0.462428 0 0.988439 0 0.99422 0 0.468208 0 0.988439 0 0.462428 0 0.468208 0 0.982659 0 0.988439 0 0.473988 0 0.982659 0 0.468208 0 0.473988 0 0.976879 0 0.982659 0 0.479769 0 0.976879 0 0.473988 0 0.479769 0 0.971098 0 0.976879 0 0.479769 0 0.965318 0 0.971098 0 0.485549 0 0.965318 0 0.479769 0 0.485549 0 0.959538 0 0.965318 0 0.491329 0 0.959538 0 0.485549 0 0.491329 0 0.953757 0 0.959538 0 0.491329 0 0.947977 0 0.953757 0 0.49711 0 0.947977 0 0.491329 0 0.49711 0 0.942197 0 0.947977 0 0.49711 0 0.936416 0 0.942197 0 0.50289 0 0.936416 0 0.49711 0 0.50289 0 0.930636 0 0.936416 0 0.508671 0 0.930636 0 0.50289 0 0.508671 0 0.924855 0 0.930636 0 0.508671 0 0.919075 0 0.924855 0 0.514451 0 0.919075 0 0.508671 0 0.514451 0 0.913295 0 0.919075 0 0.514451 0 0.907514 0 0.913295 0 0.797688 0 0.138728 0 0.791907 0 0.520231 0 0.907514 0 0.514451 0 0.803468 0 0.138728 0 0.797688 0 0.520231 0 0.901734 0 0.907514 0 0.809249 0 0.138728 0 0.803468 0 0.005779981 0 0.786127 0 0 0 0.809249 0 0.132948 0 0.138728 0 0.520231 0 0.895954 0 0.901734 0 0.01156097 0 0.786127 0 0.005779981 0 0.815029 0 0.132948 0 0.809249 0 0.815029 0 0.1271679 0 0.132948 0 0.01734095 0 0.786127 0 0.01156097 0 0.526012 0 0.895954 0 0.520231 0 0.526012 0 0.890173 0 0.895954 0 0.815029 0 0.121387 0 0.1271679 0 0.820809 0 0.121387 0 0.815029 0 0.02312099 0 0.786127 0 0.01734095 0 0.820809 0 0.115607 0 0.121387 0 0.82659 0 0.115607 0 0.820809 0 0.02890199 0 0.786127 0 0.02312099 0 0.526012 0 0.884393 0 0.890173 0 0.82659 0 0.109827 0 0.115607 0 0.03468197 0 0.786127 0 0.02890199 0 0.83237 0 0.109827 0 0.82659 0 0.83237 0 0.104046 0 0.109827 0 0.04046195 0 0.786127 0 0.03468197 0 0.526012 0 0.878613 0 0.884393 0 0.83237 0 0.098266 0 0.104046 0 0.83815 0 0.098266 0 0.83237 0 0.04624295 0 0.786127 0 0.04046195 0 0.83815 0 0.09248596 0 0.098266 0 0.531792 0 0.878613 0 0.526012 0 0.05202299 0 0.786127 0 0.04624295 0 0.531792 0 0.872832 0 0.878613 0 0.843931 0 0.09248596 0 0.83815 0 0.843931 0 0.08670496 0 0.09248596 0 0.05780297 0 0.786127 0 0.05202299 0 0.843931 0 0.08092498 0 0.08670496 0 0.06358397 0 0.786127 0 0.05780297 0 0.849711 0 0.08092498 0 0.843931 0 0.849711 0 0.075145 0 0.08092498 0 0.06936395 0 0.786127 0 0.06358397 0 0.849711 0 0.06936395 0 0.075145 0 0.531792 0 0.867052 0 0.872832 0 0.849711 0 0.786127 0 0.06936395 0 0.855491 0 0.786127 0 0.849711 0 0.531792 0 0.861272 0 0.867052 0 0.861272 0 0.786127 0 0.855491 0 0.531792 0 0.647399 0 0.861272 0 0.647399 0 0.786127 0 0.861272 0 0.537572 0 0.647399 0 0.531792 0 0.537572 0 0.641618 0 0.647399 0 0.653179 0 0.786127 0 0.647399 0 0.543353 0 0.641618 0 0.537572 0 0.543353 0 0.635838 0 0.641618 0 0.65896 0 0.786127 0 0.653179 0 0.65896 0 0.780347 0 0.786127 0 0.549133 0 0.635838 0 0.543353 0 0.549133 0 0.630058 0 0.635838 0 0.66474 0 0.780347 0 0.65896 0 0.66474 0 0.774566 0 0.780347 0 0.549133 0 0.624277 0 0.630058 0 0.67052 0 0.774566 0 0.66474 0 0.554913 0 0.624277 0 0.549133 0 0.67052 0 0.768786 0 0.774566 0 0.554913 0 0.618497 0 0.624277 0 0.676301 0 0.768786 0 0.67052 0 0.676301 0 0.763006 0 0.768786 0 0.560694 0 0.618497 0 0.554913 0 0.560694 0 0.612717 0 0.618497 0 0.682081 0 0.763006 0 0.676301 0 0.682081 0 0.757225 0 0.763006 0 0.560694 0 0.606936 0 0.612717 0 0.687861 0 0.757225 0 0.682081 0 0.687861 0 0.751445 0 0.757225 0 0.566474 0 0.606936 0 0.560694 0 0.566474 0 0.601156 0 0.606936 0 0.693642 0 0.751445 0 0.687861 0 0.693642 0 0.745665 0 0.751445 0 0.566474 0 0.595376 0 0.601156 0 0.693642 0 0.739884 0 0.745665 0 0.699422 0 0.739884 0 0.693642 0 0.572254 0 0.595376 0 0.566474 0 0.699422 0 0.734104 0 0.739884 0 0.572254 0 0.589595 0 0.595376 0 0.705202 0 0.734104 0 0.699422 0 0.705202 0 0.728324 0 0.734104 0 0.572254 0 0.583815 0 0.589595 0 0.710983 0 0.728324 0 0.705202 0 0.578035 0 0.583815 0 0.572254 0 0.710983 0 0.722543 0 0.728324 0 0.716763 0 0.722543 0 0.710983 0 0.01754397 0 1 0 0 0 0.01754397 0 0.982456 0 1 0 0.01754397 0 0.964912 0 0.982456 0 0.035088 0 0.964912 0 0.01754397 0 0.05263197 0 0.964912 0 0.035088 0 0.07017499 0 0.947368 0 0.05263197 0 0.947368 0 0.964912 0 0.05263197 0 0.07017499 0 0.929825 0 0.947368 0 0.07017499 0 0.912281 0 0.929825 0 0.08771896 0 0.912281 0 0.07017499 0 0.08771896 0 0.894737 0 0.912281 0 0.08771896 0 0.877193 0 0.894737 0 0.105263 0 0.877193 0 0.08771896 0 0.105263 0 0.859649 0 0.877193 0 0.526316 0 0.491228 0 0.508772 0 0.54386 0 0.491228 0 0.526316 0 0.105263 0 0.842105 0 0.859649 0 0.561404 0 0.491228 0 0.54386 0 0.122807 0 0.842105 0 0.105263 0 0.122807 0 0.824561 0 0.842105 0 0.578947 0 0.491228 0 0.561404 0 0.596491 0 0.491228 0 0.578947 0 0.122807 0 0.807018 0 0.824561 0 0.614035 0 0.491228 0 0.596491 0 0.122807 0 0.789474 0 0.807018 0 0.631579 0 0.491228 0 0.614035 0 0.122807 0 0.77193 0 0.789474 0 0.649123 0 0.491228 0 0.631579 0 0.1403509 0 0.77193 0 0.122807 0 0.666667 0 0.491228 0 0.649123 0 0.1403509 0 0.754386 0 0.77193 0 0.684211 0 0.491228 0 0.666667 0 0.1403509 0 0.736842 0 0.754386 0 0.701754 0 0.491228 0 0.684211 0 0.1403509 0 0.719298 0 0.736842 0 0.719298 0 0.491228 0 0.701754 0 0.1403509 0 0.491228 0 0.719298 0 0.157895 0 0.491228 0 0.1403509 0 0.175439 0 0.491228 0 0.157895 0 0.192982 0 0.491228 0 0.175439 0 0.192982 0 0.473684 0 0.491228 0 0.210526 0 0.473684 0 0.192982 0 0.210526 0 0.45614 0 0.473684 0 0.210526 0 0.438596 0 0.45614 0 0.22807 0 0.438596 0 0.210526 0 0.22807 0 0.421053 0 0.438596 0 0.22807 0 0.403509 0 0.421053 0 0.22807 0 0.385965 0 0.403509 0 0.245614 0 0.385965 0 0.22807 0 0.245614 0 0.368421 0 0.385965 0 0.245614 0 0.350877 0 0.368421 0 0.263158 0 0.350877 0 0.245614 0 0.263158 0 0.333333 0 0.350877 0 0.263158 0 0.315789 0 0.333333 0 0.280702 0 0.315789 0 0.263158 0 0.280702 0 0.298246 0 0.315789 0 0.09774398 0 0.08270698 0 0.09022599 0 0.09774398 0 0.07518798 0 0.08270698 0 0.105263 0 0.07518798 0 0.09774398 0 0.105263 0 0.06766897 0 0.07518798 0 0.105263 0 0.06014996 0 0.06766897 0 0.112782 0 0.06014996 0 0.105263 0 0.112782 0 0.05263197 0 0.06014996 0 0.112782 0 0.04511296 0 0.05263197 0 0.120301 0 0.04511296 0 0.112782 0 0.120301 0 0.03759396 0 0.04511296 0 0.120301 0 0.03007495 0 0.03759396 0 0.12782 0 0.03007495 0 0.120301 0 0.12782 0 0.02255594 0 0.03007495 0 0.12782 0 0.01503795 0 0.02255594 0 0.135338 0 0.01503795 0 0.12782 0 0.135338 0 0.007518947 0 0.01503795 0 0.135338 0 0 0 0.007518947 0 0.142857 0 0 0 0.135338 0 0.142857 0 0.93985 0 0 0 0.93985 0 0.947368 0 0 0 0.947368 0 0.954887 0 0 0 0.954887 0 0.962406 0 0 0 0.962406 0 0.969925 0 0 0 0.969925 0 0.977444 0 0 0 0.977444 0 0.984962 0 0 0 0.984962 0 0.992481 0 0 0 0.992481 0 1 0 0 0 0.150376 0 0.924812 0 0.142857 0 0.924812 0 0.932331 0 0.142857 0 0.932331 0 0.93985 0 0.142857 0 0.157895 0 0.917293 0 0.150376 0 0.917293 0 0.924812 0 0.150376 0 0.165414 0 0.902256 0 0.157895 0 0.902256 0 0.909774 0 0.157895 0 0.909774 0 0.917293 0 0.157895 0 0.165414 0 0.894737 0 0.902256 0 0.165414 0 0.887218 0 0.894737 0 0.165414 0 0.879699 0 0.887218 0 0.165414 0 0.87218 0 0.879699 0 0.165414 0 0.864662 0 0.87218 0 0.172932 0 0.864662 0 0.165414 0 0.172932 0 0.857143 0 0.864662 0 0.172932 0 0.849624 0 0.857143 0 0.172932 0 0.842105 0 0.849624 0 0.172932 0 0.834586 0 0.842105 0 0.180451 0 0.834586 0 0.172932 0 0.180451 0 0.827068 0 0.834586 0 0.180451 0 0.819549 0 0.827068 0 0.180451 0 0.81203 0 0.819549 0 0.18797 0 0.81203 0 0.180451 0 0.18797 0 0.804511 0 0.81203 0 0.18797 0 0.796992 0 0.804511 0 0.18797 0 0.789474 0 0.796992 0 0.18797 0 0.781955 0 0.789474 0 0.18797 0 0.774436 0 0.781955 0 0.195489 0 0.774436 0 0.18797 0 0.195489 0 0.766917 0 0.774436 0 0.195489 0 0.759399 0 0.766917 0 0.195489 0 0.75188 0 0.759399 0 0.2030079 0 0.75188 0 0.195489 0 0.2030079 0 0.744361 0 0.75188 0 0.2030079 0 0.736842 0 0.744361 0 0.2030079 0 0.729323 0 0.736842 0 0.210526 0 0.729323 0 0.2030079 0 0.210526 0 0.721804 0 0.729323 0 0.2180449 0 0.721804 0 0.210526 0 0.2180449 0 0.714286 0 0.721804 0 0.2180449 0 0.706767 0 0.714286 0 0.225564 0 0.706767 0 0.2180449 0 0.225564 0 0.699248 0 0.706767 0 0.233083 0 0.699248 0 0.225564 0 0.233083 0 0.691729 0 0.699248 0 0.233083 0 0.684211 0 0.691729 0 0.240602 0 0.684211 0 0.233083 0 0.240602 0 0.676692 0 0.684211 0 0.24812 0 0.676692 0 0.240602 0 0.24812 0 0.669173 0 0.676692 0 0.24812 0 0.661654 0 0.669173 0 0.255639 0 0.661654 0 0.24812 0 0.255639 0 0.654135 0 0.661654 0 0.263158 0 0.654135 0 0.255639 0 0.263158 0 0.646617 0 0.654135 0 0.270677 0 0.646617 0 0.263158 0 0.270677 0 0.639098 0 0.646617 0 0.458647 0 0.443609 0 0.451128 0 0.270677 0 0.631579 0 0.639098 0 0.278196 0 0.631579 0 0.270677 0 0.458647 0 0.43609 0 0.443609 0 0.285714 0 0.631579 0 0.278196 0 0.458647 0 0.428571 0 0.43609 0 0.293233 0 0.631579 0 0.285714 0 0.293233 0 0.62406 0 0.631579 0 0.458647 0 0.421053 0 0.428571 0 0.300752 0 0.62406 0 0.293233 0 0.458647 0 0.413534 0 0.421053 0 0.308271 0 0.62406 0 0.300752 0 0.458647 0 0.406015 0 0.413534 0 0.315789 0 0.62406 0 0.308271 0 0.315789 0 0.616541 0 0.62406 0 0.458647 0 0.398496 0 0.406015 0 0.323308 0 0.616541 0 0.315789 0 0.330827 0 0.616541 0 0.323308 0 0.458647 0 0.390977 0 0.398496 0 0.338346 0 0.616541 0 0.330827 0 0.458647 0 0.383459 0 0.390977 0 0.345865 0 0.616541 0 0.338346 0 0.458647 0 0.37594 0 0.383459 0 0.353383 0 0.616541 0 0.345865 0 0.458647 0 0.368421 0 0.37594 0 0.360902 0 0.616541 0 0.353383 0 0.458647 0 0.360902 0 0.368421 0 0.360902 0 0.609023 0 0.616541 0 0.458647 0 0.609023 0 0.360902 0 0.458647 0 0.601504 0 0.609023 0 0.458647 0 0.593985 0 0.601504 0 0.466165 0 0.593985 0 0.458647 0 0.466165 0 0.586466 0 0.593985 0 0.473684 0 0.586466 0 0.466165 0 0.481203 0 0.586466 0 0.473684 0 0.481203 0 0.578947 0 0.586466 0 0.488722 0 0.578947 0 0.481203 0 0.496241 0 0.578947 0 0.488722 0 0.496241 0 0.571429 0 0.578947 0 0.503759 0 0.571429 0 0.496241 0 0.503759 0 0.56391 0 0.571429 0 0.511278 0 0.56391 0 0.503759 0 0.518797 0 0.56391 0 0.511278 0 0.518797 0 0.556391 0 0.56391 0 0.526316 0 0.556391 0 0.518797 0 0.533835 0 0.556391 0 0.526316 0 0.533835 0 0.548872 0 0.556391 0 0.541353 0 0.548872 0 0.533835 0 0.010526 0 0.494737 0 0 0 0.010526 0 0.484211 0 0.494737 0 0.02105295 0 0.484211 0 0.010526 0 0.02105295 0 0.473684 0 0.484211 0 0.03157895 0 0.473684 0 0.02105295 0 0.03157895 0 0.463158 0 0.473684 0 0.04210495 0 0.463158 0 0.03157895 0 0.04210495 0 0.452632 0 0.463158 0 0.05263197 0 0.452632 0 0.04210495 0 0.05263197 0 0.442105 0 0.452632 0 0.06315797 0 0.442105 0 0.05263197 0 0.06315797 0 0.431579 0 0.442105 0 0.07368397 0 0.505263 0 0.06315797 0 0.505263 0 0.431579 0 0.06315797 0 0.07368397 0 1 0 0.505263 0 0.515789 0 0.431579 0 0.505263 0 0.07368397 0 0.989474 0 1 0 0.526316 0 0.431579 0 0.515789 0 0.07368397 0 0.978947 0 0.989474 0 0.536842 0 0.431579 0 0.526316 0 0.536842 0 0.421053 0 0.431579 0 0.08421099 0 0.978947 0 0.07368397 0 0.08421099 0 0.968421 0 0.978947 0 0.547368 0 0.421053 0 0.536842 0 0.08421099 0 0.957895 0 0.968421 0 0.557895 0 0.421053 0 0.547368 0 0.08421099 0 0.947368 0 0.957895 0 0.568421 0 0.421053 0 0.557895 0 0.568421 0 0.410526 0 0.421053 0 0.09473699 0 0.947368 0 0.08421099 0 0.09473699 0 0.936842 0 0.947368 0 0.578947 0 0.410526 0 0.568421 0 0.09473699 0 0.926316 0 0.936842 0 0.589474 0 0.410526 0 0.578947 0 0.589474 0 0.4 0 0.410526 0 0.105263 0 0.926316 0 0.09473699 0 0.105263 0 0.915789 0 0.926316 0 0.6 0 0.4 0 0.589474 0 0.6 0 0.389474 0 0.4 0 0.115789 0 0.915789 0 0.105263 0 0.115789 0 0.905263 0 0.915789 0 0.610526 0 0.389474 0 0.6 0 0.115789 0 0.894737 0 0.905263 0 0.621053 0 0.389474 0 0.610526 0 0.621053 0 0.378947 0 0.389474 0 0.126316 0 0.894737 0 0.115789 0 0.126316 0 0.884211 0 0.894737 0 0.631579 0 0.378947 0 0.621053 0 0.136842 0 0.884211 0 0.126316 0 0.136842 0 0.873684 0 0.884211 0 0.631579 0 0.368421 0 0.378947 0 0.642105 0 0.368421 0 0.631579 0 0.136842 0 0.863158 0 0.873684 0 0.652632 0 0.368421 0 0.642105 0 0.147368 0 0.863158 0 0.136842 0 0.652632 0 0.357895 0 0.368421 0 0.147368 0 0.852632 0 0.863158 0 0.663158 0 0.357895 0 0.652632 0 0.147368 0 0.842105 0 0.852632 0 0.157895 0 0.842105 0 0.147368 0 0.673684 0 0.357895 0 0.663158 0 0.673684 0 0.347368 0 0.357895 0 0.157895 0 0.831579 0 0.842105 0 0.684211 0 0.347368 0 0.673684 0 0.168421 0 0.831579 0 0.157895 0 0.684211 0 0.336842 0 0.347368 0 0.168421 0 0.821053 0 0.831579 0 0.694737 0 0.336842 0 0.684211 0 0.168421 0 0.810526 0 0.821053 0 0.705263 0 0.336842 0 0.694737 0 0.178947 0 0.810526 0 0.168421 0 0.705263 0 0.326316 0 0.336842 0 0.178947 0 0.8 0 0.810526 0 0.715789 0 0.326316 0 0.705263 0 0.178947 0 0.789474 0 0.8 0 0.726316 0 0.326316 0 0.715789 0 0.178947 0 0.778947 0 0.789474 0 0.736842 0 0.326316 0 0.726316 0 0.189474 0 0.778947 0 0.178947 0 0.736842 0 0.315789 0 0.326316 0 0.189474 0 0.768421 0 0.778947 0 0.747368 0 0.315789 0 0.736842 0 0.189474 0 0.757895 0 0.768421 0 0.757895 0 0.315789 0 0.747368 0 0.189474 0 0.315789 0 0.757895 0 0.2 0 0.315789 0 0.189474 0 0.2 0 0.305263 0 0.315789 0 0.210526 0 0.305263 0 0.2 0 0.210526 0 0.294737 0 0.305263 0 0.221053 0 0.294737 0 0.210526 0 0.221053 0 0.284211 0 0.294737 0 0.231579 0 0.284211 0 0.221053 0 0.231579 0 0.273684 0 0.284211 0 0.242105 0 0.273684 0 0.231579 0 0.242105 0 0.263158 0 0.273684 0 0.252632 0 0.263158 0 0.242105 0 0.785714 0 0.75 0 0.767857 0 0.803571 0 0.75 0 0.785714 0 0.803571 0 0.732143 0 0.75 0 0.821429 0 0.732143 0 0.803571 0 0.839286 0 0.732143 0 0.821429 0 0.839286 0 0.714286 0 0.732143 0 0.857143 0 0.714286 0 0.839286 0 0.03571397 0 0 0 0.01785695 0 0.03571397 0 1 0 0 0 0.857143 0 0.696429 0 0.714286 0 0.875 0 0.696429 0 0.857143 0 0.892857 0 0.696429 0 0.875 0 0.892857 0 0.678571 0 0.696429 0 0.910714 0 0.678571 0 0.892857 0 0.910714 0 0.660714 0 0.678571 0 0.928571 0 0.660714 0 0.910714 0 0.946429 0 0.660714 0 0.928571 0 0.946429 0 0.642857 0 0.660714 0 0.964286 0 0.642857 0 0.946429 0 0.982143 0 0.642857 0 0.964286 0 0.982143 0 0.285714 0 0.642857 0 0.285714 0 0.625 0 0.642857 0 0.03571397 0 0.982143 0 1 0 0.03571397 0 0.07142895 0 0.982143 0 0.07142895 0 0.08928596 0 0.982143 0 0.08928596 0 0.107143 0 0.982143 0 0.107143 0 0.125 0 0.982143 0 0.125 0 0.142857 0 0.982143 0 0.142857 0 0.160714 0 0.982143 0 0.160714 0 0.178571 0 0.982143 0 0.178571 0 0.196429 0 0.982143 0 0.196429 0 0.214286 0 0.982143 0 0.214286 0 0.232143 0 0.982143 0 0.232143 0 0.25 0 0.982143 0 0.25 0 0.267857 0 0.982143 0 0.267857 0 0.285714 0 0.982143 0 0.303571 0 0.625 0 0.285714 0 0.321429 0 0.625 0 0.303571 0 0.339286 0 0.625 0 0.321429 0 0.357143 0 0.625 0 0.339286 0 0.357143 0 0.607143 0 0.625 0 0.375 0 0.607143 0 0.357143 0 0.392857 0 0.607143 0 0.375 0 0.410714 0 0.607143 0 0.392857 0 0.410714 0 0.589286 0 0.607143 0 0.428571 0 0.589286 0 0.410714 0 0.446429 0 0.589286 0 0.428571 0 0.446429 0 0.571429 0 0.589286 0 0.464286 0 0.571429 0 0.446429 0 0.03571397 0 0.05357098 0 0.07142895 0 0.482143 0 0.571429 0 0.464286 0 0.482143 0 0.553571 0 0.571429 0 0.5 0 0.553571 0 0.482143 0 0.517857 0 0.553571 0 0.5 0 0.517857 0 0.535714 0 0.553571 0 0.02127695 0 1 0 0 0 0.04255294 0 1 0 0.02127695 0 0.04255294 0 0.978723 0 1 0 0.06382995 0 0.978723 0 0.04255294 0 0.06382995 0 0.957447 0 0.978723 0 0.08510595 0 0.957447 0 0.06382995 0 0.08510595 0 0.93617 0 0.957447 0 0.106383 0 0.93617 0 0.08510595 0 0.106383 0 0.914894 0 0.93617 0 0.12766 0 0.914894 0 0.106383 0 0.12766 0 0.893617 0 0.914894 0 0.148936 0 0.893617 0 0.12766 0 0.148936 0 0.87234 0 0.893617 0 0.170213 0 0.87234 0 0.148936 0 0.170213 0 0.851064 0 0.87234 0 0.191489 0 0.851064 0 0.170213 0 0.191489 0 0.829787 0 0.851064 0 0.212766 0 0.829787 0 0.191489 0 0.212766 0 0.808511 0 0.829787 0 0.234043 0 0.808511 0 0.212766 0 0.234043 0 0.787234 0 0.808511 0 0.255319 0 0.787234 0 0.234043 0 0.255319 0 0.765957 0 0.787234 0 0.276596 0 0.765957 0 0.255319 0 0.276596 0 0.744681 0 0.765957 0 0.297872 0 0.744681 0 0.276596 0 0.297872 0 0.723404 0 0.744681 0 0.319149 0 0.723404 0 0.297872 0 0.319149 0 0.702128 0 0.723404 0 0.340426 0 0.702128 0 0.319149 0 0.340426 0 0.680851 0 0.702128 0 0.361702 0 0.680851 0 0.340426 0 0.361702 0 0.659574 0 0.680851 0 0.382979 0 0.659574 0 0.361702 0 0.382979 0 0.638298 0 0.659574 0 0.404255 0 0.638298 0 0.382979 0 0.404255 0 0.617021 0 0.638298 0 0.425532 0 0.617021 0 0.404255 0 0.425532 0 0.595745 0 0.617021 0 0.446809 0 0.595745 0 0.425532 0 0.446809 0 0.574468 0 0.595745 0 0.468085 0 0.574468 0 0.446809 0 0.468085 0 0.553191 0 0.574468 0 0.489362 0 0.553191 0 0.468085 0 0.489362 0 0.531915 0 0.553191 0 0.510638 0 0.531915 0 0.489362 0 0.759259 0 0.722222 0 0.740741 0 0.759259 0 0.703704 0 0.722222 0 0.777778 0 0.703704 0 0.759259 0 0.777778 0 0.685185 0 0.703704 0 0.796296 0 0.685185 0 0.777778 0 0.796296 0 0.666667 0 0.685185 0 0.796296 0 0.648148 0 0.666667 0 0.814815 0 0.648148 0 0.796296 0 0.814815 0 0.62963 0 0.648148 0 0.01851898 0 1 0 0 0 0.01851898 0 0.981481 0 1 0 0.833333 0 0.62963 0 0.814815 0 0.833333 0 0.611111 0 0.62963 0 0.833333 0 0.592593 0 0.611111 0 0.851852 0 0.592593 0 0.833333 0 0.851852 0 0.574074 0 0.592593 0 0.87037 0 0.574074 0 0.851852 0 0.87037 0 0.555556 0 0.574074 0 0.87037 0 0.537037 0 0.555556 0 0.888889 0 0.537037 0 0.87037 0 0.888889 0 0.518519 0 0.537037 0 0.907407 0 0.518519 0 0.888889 0 0.907407 0 0.333333 0 0.518519 0 0.333333 0 0.351852 0 0.518519 0 0.351852 0 0.37037 0 0.518519 0 0.37037 0 0.388889 0 0.518519 0 0.388889 0 0.407407 0 0.518519 0 0.407407 0 0.425926 0 0.518519 0 0.425926 0 0.444444 0 0.518519 0 0.444444 0 0.462963 0 0.518519 0 0.462963 0 0.481481 0 0.518519 0 0.481481 0 0.5 0 0.518519 0 0.925926 0 0.296296 0 0.907407 0 0.296296 0 0.314815 0 0.907407 0 0.314815 0 0.333333 0 0.907407 0 0.944444 0 0.259259 0 0.925926 0 0.259259 0 0.277778 0 0.925926 0 0.277778 0 0.296296 0 0.925926 0 0.944444 0 0.240741 0 0.259259 0 0.944444 0 0.222222 0 0.240741 0 0.962963 0 0.222222 0 0.944444 0 0.962963 0 0.2037039 0 0.222222 0 0.962963 0 0.185185 0 0.2037039 0 0.01851898 0 0.962963 0 0.981481 0 0.01851898 0 0.111111 0 0.962963 0 0.111111 0 0.12963 0 0.962963 0 0.12963 0 0.148148 0 0.962963 0 0.148148 0 0.166667 0 0.962963 0 0.166667 0 0.185185 0 0.962963 0 0.01851898 0 0.09259295 0 0.111111 0 0.01851898 0 0.07407397 0 0.09259295 0 0.01851898 0 0.05555599 0 0.07407397 0 0.01851898 0 0.03703695 0 0.05555599 0 0.02597397 0 0 0 0.01298695 0 0.02597397 0 0.506494 0 0 0 0.194805 0 0.168831 0 0.181818 0 0.194805 0 0.155844 0 0.168831 0 0.194805 0 0.142857 0 0.155844 0 0.194805 0 0.1298699 0 0.142857 0 0.194805 0 0.116883 0 0.1298699 0 0.207843 0 0.116883 0 0.194805 0 0.207843 0 0.103896 0 0.116883 0 0.207843 0 0.090909 0 0.103896 0 0.207843 0 0.07792198 0 0.090909 0 0.220779 0 0.07792198 0 0.207843 0 0.220779 0 0.06493496 0 0.07792198 0 0.220779 0 0.05194795 0 0.06493496 0 0.220779 0 0.03896099 0 0.05194795 0 0.220779 0 0.02597397 0 0.03896099 0 0.233766 0 0.02597397 0 0.220779 0 0.233766 0 0.961039 0 0.02597397 0 0.961039 0 0.974026 0 0.02597397 0 0.974026 0 0.987013 0 0.02597397 0 0.987013 0 1 0 0.02597397 0 1 0 0.506494 0 0.02597397 0 0.246753 0 0.922078 0 0.233766 0 0.922078 0 0.935065 0 0.233766 0 0.935065 0 0.948052 0 0.233766 0 0.948052 0 0.961039 0 0.233766 0 0.25974 0 0.883117 0 0.246753 0 0.883117 0 0.896104 0 0.246753 0 0.896104 0 0.909091 0 0.246753 0 0.909091 0 0.922078 0 0.246753 0 0.272727 0 0.844156 0 0.25974 0 0.844156 0 0.857143 0 0.25974 0 0.857143 0 0.87013 0 0.25974 0 0.87013 0 0.883117 0 0.25974 0 0.272727 0 0.831169 0 0.844156 0 0.272727 0 0.818182 0 0.831169 0 0.285714 0 0.818182 0 0.272727 0 0.285714 0 0.805195 0 0.818182 0 0.285714 0 0.792157 0 0.805195 0 0.519481 0 0.506494 0 1 0 0.285714 0 0.779221 0 0.792157 0 0.298701 0 0.779221 0 0.285714 0 0.298701 0 0.766234 0 0.779221 0 0.298701 0 0.753247 0 0.766234 0 0.311688 0 0.753247 0 0.298701 0 0.311688 0 0.74026 0 0.753247 0 0.311688 0 0.727273 0 0.74026 0 0.324675 0 0.727273 0 0.311688 0 0.324675 0 0.714286 0 0.727273 0 0.337662 0 0.714286 0 0.324675 0 0.337662 0 0.701299 0 0.714286 0 0.337662 0 0.688312 0 0.701299 0 0.350649 0 0.688312 0 0.337662 0 0.350649 0 0.675325 0 0.688312 0 0.350649 0 0.662338 0 0.675325 0 0.363636 0 0.662338 0 0.350649 0 0.363636 0 0.649351 0 0.662338 0 0.376623 0 0.649351 0 0.363636 0 0.376623 0 0.636364 0 0.649351 0 0.376623 0 0.623377 0 0.636364 0 0.38961 0 0.623377 0 0.376623 0 0.38961 0 0.61039 0 0.623377 0 0.38961 0 0.597403 0 0.61039 0 0.402597 0 0.597403 0 0.38961 0 0.402597 0 0.584416 0 0.597403 0 0.402597 0 0.571429 0 0.584416 0 0.402597 0 0.558442 0 0.571429 0 0.415584 0 0.558442 0 0.402597 0 0.415584 0 0.545455 0 0.558442 0 0.415584 0 0.532468 0 0.545455 0 0.415584 0 0.519481 0 0.532468 0 0.415584 0 0.506494 0 0.519481 0 0.428571 0 0.506494 0 0.415584 0 0.441558 0 0.506494 0 0.428571 0 0.454545 0 0.506494 0 0.441558 0 0.467532 0 0.506494 0 0.454545 0 0.480519 0 0.506494 0 0.467532 0 0.493506 0 0.506494 0 0.480519 0 0.1893939 0 0.174242 0 0.181818 0 0.19697 0 0.174242 0 0.1893939 0 0.19697 0 0.166667 0 0.174242 0 0.204545 0 0.166667 0 0.19697 0 0.204545 0 0.1590909 0 0.166667 0 0.212121 0 0.1590909 0 0.204545 0 0.212121 0 0.151515 0 0.1590909 0 0.219653 0 0.151515 0 0.212121 0 0.219653 0 0.143939 0 0.151515 0 0.227273 0 0.143939 0 0.219653 0 0.227273 0 0.136364 0 0.143939 0 0.234848 0 0.136364 0 0.227273 0 0.234848 0 0.1287879 0 0.136364 0 0.242424 0 0.636364 0 0.234848 0 0.636364 0 0.643939 0 0.234848 0 0.643939 0 0.1287879 0 0.234848 0 0.651515 0 0.1287879 0 0.643939 0 0.242424 0 0.628788 0 0.636364 0 0.659091 0 0.1287879 0 0.651515 0 0.659091 0 0.121212 0 0.1287879 0 0.242424 0 0.621212 0 0.628788 0 0.666667 0 0.121212 0 0.659091 0 0.242424 0 0.613636 0 0.621212 0 0.674242 0 0.121212 0 0.666667 0 0.25 0 0.613636 0 0.242424 0 0.25 0 0.606061 0 0.613636 0 0.681818 0 0.121212 0 0.674242 0 0.25 0 0.598485 0 0.606061 0 0.689394 0 0.121212 0 0.681818 0 0.689394 0 0.113636 0 0.121212 0 0.25 0 0.590909 0 0.598485 0 0.257576 0 0.590909 0 0.25 0 0.69697 0 0.113636 0 0.689394 0 0.257576 0 0.583333 0 0.590909 0 0.704545 0 0.113636 0 0.69697 0 0.257576 0 0.575758 0 0.583333 0 0.704545 0 0.106061 0 0.113636 0 0.265152 0 0.575758 0 0.257576 0 0.712121 0 0.106061 0 0.704545 0 0.265152 0 0.568182 0 0.575758 0 0.719697 0 0.106061 0 0.712121 0 0.265152 0 0.560606 0 0.568182 0 0.272727 0 0.560606 0 0.265152 0 0.719697 0 0.09848499 0 0.106061 0 0.727273 0 0.09848499 0 0.719697 0 0.272727 0 0.55303 0 0.560606 0 0.734848 0 0.09848499 0 0.727273 0 0.272727 0 1 0 0.55303 0 0.280303 0 1 0 0.272727 0 0.734848 0 0.090909 0 0.09848499 0 0.280303 0 0.992424 0 1 0 0.742424 0 0.090909 0 0.734848 0 0.75 0 0.090909 0 0.742424 0 0.757576 0 0.090909 0 0.75 0 0.765152 0 0.090909 0 0.757576 0 0.287879 0 0.992424 0 0.280303 0 0.287879 0 0.984848 0 0.992424 0 0.772727 0 0.090909 0 0.765152 0 0.780347 0 0.090909 0 0.772727 0 0.787879 0 0.090909 0 0.780347 0 0.287879 0 0.977273 0 0.984848 0 0.795455 0 0.090909 0 0.787879 0 0.795455 0 0.08333295 0 0.090909 0 0.80303 0 0.08333295 0 0.795455 0 0.810606 0 0.08333295 0 0.80303 0 0.287879 0 0.969697 0 0.977273 0 0.295455 0 0.969697 0 0.287879 0 0.818182 0 0.08333295 0 0.810606 0 0.825758 0 0.08333295 0 0.818182 0 0.295455 0 0.962121 0 0.969697 0 0.833333 0 0.08333295 0 0.825758 0 0.295455 0 0.954545 0 0.962121 0 0.840909 0 0.08333295 0 0.833333 0 0.30303 0 0.954545 0 0.295455 0 0.848485 0 0.08333295 0 0.840909 0 0.30303 0 0.94697 0 0.954545 0 0.856061 0 0.08333295 0 0.848485 0 0.856061 0 0.07575798 0 0.08333295 0 0.863636 0 0.07575798 0 0.856061 0 0.30303 0 0.939394 0 0.94697 0 0.871212 0 0.07575798 0 0.863636 0 0.878788 0 0.07575798 0 0.871212 0 0.30303 0 0.931818 0 0.939394 0 0.886364 0 0.07575798 0 0.878788 0 0.310606 0 0.931818 0 0.30303 0 0.310606 0 0.924242 0 0.931818 0 0.893939 0 0.07575798 0 0.886364 0 0.901515 0 0.07575798 0 0.893939 0 0.310606 0 0.916667 0 0.924242 0 0.909091 0 0.07575798 0 0.901515 0 0.916667 0 0.07575798 0 0.909091 0 0.310606 0 0.07575798 0 0.916667 0 0.318182 0 0.07575798 0 0.310606 0 0.318182 0 0.06818199 0 0.07575798 0 0.325758 0 0.06818199 0 0.318182 0 0.333333 0 0.454545 0 0.325758 0 0.454545 0 0.06818199 0 0.325758 0 0.333333 0 0.44697 0 0.454545 0 0.462121 0 0.06818199 0 0.454545 0 0.340909 0 0.44697 0 0.333333 0 0.462121 0 0.060606 0 0.06818199 0 0.340909 0 0.439394 0 0.44697 0 0.340909 0 0.431818 0 0.439394 0 0.340909 0 0.424242 0 0.431818 0 0.348485 0 0.424242 0 0.340909 0 0.348485 0 0.416667 0 0.424242 0 0.348485 0 0.409091 0 0.416667 0 0.348485 0 0.401515 0 0.409091 0 0.469697 0 0.060606 0 0.462121 0 0.356061 0 0.401515 0 0.348485 0 0.356061 0 0.393939 0 0.401515 0 0.356061 0 0.386364 0 0.393939 0 0.356061 0 0.378788 0 0.386364 0 0.363636 0 0.378788 0 0.356061 0 0.363636 0 0.371212 0 0.378788 0 0.477273 0 0.060606 0 0.469697 0 0.477273 0 0.05302995 0 0.060606 0 0.484848 0 0.05302995 0 0.477273 0 0.484848 0 0.04545497 0 0.05302995 0 0.492424 0 0.04545497 0 0.484848 0 0.5 0 0.04545497 0 0.492424 0 0.5 0 0.03787899 0 0.04545497 0 0.507576 0 0.03787899 0 0.5 0 0.515152 0 0.03787899 0 0.507576 0 0.515152 0 0.030303 0 0.03787899 0 0.522727 0 0.030303 0 0.515152 0 0.530303 0 0.030303 0 0.522727 0 0.530303 0 0.02272695 0 0.030303 0 0.537879 0 0.02272695 0 0.530303 0 0.545455 0 0.02272695 0 0.537879 0 0.545455 0 0.01515197 0 0.02272695 0 0 0 0.01515197 0 0.545455 0 0 0 0.007575988 0 0.01515197 0 0.008332967 0 0.6 0 0 0 0.01666694 0 0.6 0 0.008332967 0 0.02499997 0 0.6 0 0.01666694 0 0.02499997 0 0.591667 0 0.6 0 0.02499997 0 0.583333 0 0.591667 0 0.033333 0 0.583333 0 0.02499997 0 0.033333 0 0.575 0 0.583333 0 0.033333 0 0.566667 0 0.575 0 0.04166698 0 0.566667 0 0.033333 0 0.04166698 0 0.558333 0 0.566667 0 0.04166698 0 0.55 0 0.558333 0 0.04999995 0 0.55 0 0.04166698 0 0.04999995 0 0.541667 0 0.55 0 0.04999995 0 0.533333 0 0.541667 0 0.05833297 0 0.533333 0 0.04999995 0 0.05833297 0 0.525 0 0.533333 0 0.06666696 0 0.525 0 0.05833297 0 0.06666696 0 0.516667 0 0.525 0 0.06666696 0 0.508333 0 0.516667 0 0.07499998 0 0.508333 0 0.06666696 0 0.408333 0 0.391667 0 0.4 0 0.416667 0 0.391667 0 0.408333 0 0.425 0 0.391667 0 0.416667 0 0.425 0 0.383333 0 0.391667 0 0.433333 0 0.383333 0 0.425 0 0.441667 0 0.383333 0 0.433333 0 0.07499998 0 0.5 0 0.508333 0 0.45 0 0.383333 0 0.441667 0 0.45 0 0.375 0 0.383333 0 0.458333 0 0.375 0 0.45 0 0.466667 0 0.375 0 0.458333 0 0.475 0 0.375 0 0.466667 0 0.475 0 0.366667 0 0.375 0 0.483333 0 0.366667 0 0.475 0 0.491667 0 0.366667 0 0.483333 0 0.5 0 0.366667 0 0.491667 0 0.5 0 0.358333 0 0.366667 0 0.07499998 0 0.358333 0 0.5 0 0.08333295 0 0.358333 0 0.07499998 0 0.08333295 0 0.35 0 0.358333 0 0.08333295 0 0.341667 0 0.35 0 0.09166699 0 0.683333 0 0.08333295 0 0.683333 0 0.691729 0 0.08333295 0 0.691729 0 0.341667 0 0.08333295 0 0.691729 0 0.7 0 0.341667 0 0.7 0 0.708333 0 0.341667 0 0.708333 0 0.333333 0 0.341667 0 0.716667 0 0.333333 0 0.708333 0 0.725 0 0.333333 0 0.716667 0 0.09166699 0 0.675 0 0.683333 0 0.09166699 0 0.666667 0 0.675 0 0.733333 0 0.333333 0 0.725 0 0.733333 0 0.325 0 0.333333 0 0.09166699 0 0.658333 0 0.666667 0 0.09166699 0 0.65 0 0.658333 0 0.741667 0 0.325 0 0.733333 0 0.09166699 0 0.641667 0 0.65 0 0.75 0 0.325 0 0.741667 0 0.09166699 0 0.633333 0 0.641667 0 0.09166699 0 0.625 0 0.633333 0 0.758333 0 0.325 0 0.75 0 0.09166699 0 0.616667 0 0.625 0 0.1 0 0.616667 0 0.09166699 0 0.758333 0 0.316667 0 0.325 0 0.1 0 0.608333 0 0.616667 0 0.766667 0 0.316667 0 0.758333 0 0.1 0 1 0 0.608333 0 0.775 0 0.316667 0 0.766667 0 0.783333 0 0.316667 0 0.775 0 0.783333 0 0.308271 0 0.316667 0 0.1 0 0.991667 0 1 0 0.791667 0 0.308271 0 0.783333 0 0.108333 0 0.991667 0 0.1 0 0.8 0 0.308271 0 0.791667 0 0.8 0 0.3 0 0.308271 0 0.108333 0 0.983333 0 0.991667 0 0.808333 0 0.3 0 0.8 0 0.116667 0 0.983333 0 0.108333 0 0.816667 0 0.3 0 0.808333 0 0.816667 0 0.291667 0 0.3 0 0.116667 0 0.975 0 0.983333 0 0.825 0 0.291667 0 0.816667 0 0.116667 0 0.966667 0 0.975 0 0.825 0 0.283333 0 0.291667 0 0.125 0 0.966667 0 0.116667 0 0.833333 0 0.283333 0 0.825 0 0.841667 0 0.283333 0 0.833333 0 0.125 0 0.958333 0 0.966667 0 0.841667 0 0.275 0 0.283333 0 0.85 0 0.275 0 0.841667 0 0.133333 0 0.958333 0 0.125 0 0.133333 0 0.95 0 0.958333 0 0.858333 0 0.275 0 0.85 0 0.133333 0 0.941667 0 0.95 0 0.858333 0 0.266667 0 0.275 0 0.866667 0 0.266667 0 0.858333 0 0.141667 0 0.941667 0 0.133333 0 0.141667 0 0.933333 0 0.941667 0 0.875 0 0.266667 0 0.866667 0 0.883333 0 0.266667 0 0.875 0 0.141667 0 0.925 0 0.933333 0 0.883333 0 0.258333 0 0.266667 0 0.891667 0 0.258333 0 0.883333 0 0.141667 0 0.916667 0 0.925 0 0.9 0 0.258333 0 0.891667 0 0.141667 0 0.908333 0 0.916667 0 0.908333 0 0.258333 0 0.9 0 0.141667 0 0.258333 0 0.908333 0 0.15 0 0.258333 0 0.141667 0 0.15 0 0.25 0 0.258333 0 0.158333 0 0.25 0 0.15 0 0.158333 0 0.241667 0 0.25 0 0.166667 0 0.241667 0 0.158333 0 0.166667 0 0.233333 0 0.241667 0 0.175 0 0.233333 0 0.166667 0 0.175 0 0.225 0 0.233333 0 0.183333 0 0.225 0 0.175 0 0.183333 0 0.2166669 0 0.225 0 0.191667 0 0.2166669 0 0.183333 0 0.191667 0 0.208333 0 0.2166669 0 0.2 0 0.208333 0 0.191667 0 0.666667 0 0 0 0.333333 0 0.666667 0 1 0 0 0 0.008332967 0 0.6 0 0 0 0.01666694 0 0.6 0 0.008332967 0 0.02499997 0 0.6 0 0.01666694 0 0.02499997 0 0.591667 0 0.6 0 0.02499997 0 0.583333 0 0.591667 0 0.033333 0 0.583333 0 0.02499997 0 0.033333 0 0.575 0 0.583333 0 0.033333 0 0.566667 0 0.575 0 0.04166698 0 0.566667 0 0.033333 0 0.04166698 0 0.558333 0 0.566667 0 0.04166698 0 0.55 0 0.558333 0 0.04999995 0 0.55 0 0.04166698 0 0.04999995 0 0.541667 0 0.55 0 0.04999995 0 0.533333 0 0.541667 0 0.05833297 0 0.533333 0 0.04999995 0 0.05833297 0 0.525 0 0.533333 0 0.06666696 0 0.525 0 0.05833297 0 0.06666696 0 0.516667 0 0.525 0 0.06666696 0 0.508333 0 0.516667 0 0.07499998 0 0.508333 0 0.06666696 0 0.408333 0 0.391667 0 0.4 0 0.416667 0 0.391667 0 0.408333 0 0.425 0 0.391667 0 0.416667 0 0.425 0 0.383333 0 0.391667 0 0.433333 0 0.383333 0 0.425 0 0.441667 0 0.383333 0 0.433333 0 0.07499998 0 0.5 0 0.508333 0 0.45 0 0.383333 0 0.441667 0 0.45 0 0.375 0 0.383333 0 0.458333 0 0.375 0 0.45 0 0.466667 0 0.375 0 0.458333 0 0.475 0 0.375 0 0.466667 0 0.475 0 0.366667 0 0.375 0 0.483333 0 0.366667 0 0.475 0 0.491667 0 0.366667 0 0.483333 0 0.5 0 0.366667 0 0.491667 0 0.5 0 0.358333 0 0.366667 0 0.07499998 0 0.358333 0 0.5 0 0.08333295 0 0.358333 0 0.07499998 0 0.08333295 0 0.35 0 0.358333 0 0.08333295 0 0.341667 0 0.35 0 0.09166699 0 0.683333 0 0.08333295 0 0.683333 0 0.691729 0 0.08333295 0 0.691729 0 0.341667 0 0.08333295 0 0.691729 0 0.7 0 0.341667 0 0.7 0 0.708333 0 0.341667 0 0.708333 0 0.333333 0 0.341667 0 0.716667 0 0.333333 0 0.708333 0 0.725 0 0.333333 0 0.716667 0 0.09166699 0 0.675 0 0.683333 0 0.09166699 0 0.666667 0 0.675 0 0.733333 0 0.333333 0 0.725 0 0.733333 0 0.325 0 0.333333 0 0.09166699 0 0.658333 0 0.666667 0 0.09166699 0 0.65 0 0.658333 0 0.741667 0 0.325 0 0.733333 0 0.09166699 0 0.641667 0 0.65 0 0.75 0 0.325 0 0.741667 0 0.09166699 0 0.633333 0 0.641667 0 0.09166699 0 0.625 0 0.633333 0 0.758333 0 0.325 0 0.75 0 0.09166699 0 0.616667 0 0.625 0 0.1 0 0.616667 0 0.09166699 0 0.758333 0 0.316667 0 0.325 0 0.1 0 0.608333 0 0.616667 0 0.766667 0 0.316667 0 0.758333 0 0.1 0 1 0 0.608333 0 0.775 0 0.316667 0 0.766667 0 0.783333 0 0.316667 0 0.775 0 0.783333 0 0.308271 0 0.316667 0 0.1 0 0.991667 0 1 0 0.791667 0 0.308271 0 0.783333 0 0.108333 0 0.991667 0 0.1 0 0.8 0 0.308271 0 0.791667 0 0.8 0 0.3 0 0.308271 0 0.108333 0 0.983333 0 0.991667 0 0.808333 0 0.3 0 0.8 0 0.116667 0 0.983333 0 0.108333 0 0.816667 0 0.3 0 0.808333 0 0.816667 0 0.291667 0 0.3 0 0.116667 0 0.975 0 0.983333 0 0.825 0 0.291667 0 0.816667 0 0.116667 0 0.966667 0 0.975 0 0.825 0 0.283333 0 0.291667 0 0.125 0 0.966667 0 0.116667 0 0.833333 0 0.283333 0 0.825 0 0.841667 0 0.283333 0 0.833333 0 0.125 0 0.958333 0 0.966667 0 0.841667 0 0.275 0 0.283333 0 0.85 0 0.275 0 0.841667 0 0.133333 0 0.958333 0 0.125 0 0.133333 0 0.95 0 0.958333 0 0.858333 0 0.275 0 0.85 0 0.133333 0 0.941667 0 0.95 0 0.858333 0 0.266667 0 0.275 0 0.866667 0 0.266667 0 0.858333 0 0.141667 0 0.941667 0 0.133333 0 0.141667 0 0.933333 0 0.941667 0 0.875 0 0.266667 0 0.866667 0 0.883333 0 0.266667 0 0.875 0 0.141667 0 0.925 0 0.933333 0 0.883333 0 0.258333 0 0.266667 0 0.891667 0 0.258333 0 0.883333 0 0.141667 0 0.916667 0 0.925 0 0.9 0 0.258333 0 0.891667 0 0.141667 0 0.908333 0 0.916667 0 0.908333 0 0.258333 0 0.9 0 0.141667 0 0.258333 0 0.908333 0 0.15 0 0.258333 0 0.141667 0 0.15 0 0.25 0 0.258333 0 0.158333 0 0.25 0 0.15 0 0.158333 0 0.241667 0 0.25 0 0.166667 0 0.241667 0 0.158333 0 0.166667 0 0.233333 0 0.241667 0 0.175 0 0.233333 0 0.166667 0 0.175 0 0.225 0 0.233333 0 0.183333 0 0.225 0 0.175 0 0.183333 0 0.2166669 0 0.225 0 0.191667 0 0.2166669 0 0.183333 0 0.191667 0 0.208333 0 0.2166669 0 0.2 0 0.208333 0 0.191667 0 0.666667 0 0 0 0.333333 0 0.666667 0 1 0 0 0 0.1893939 0 0.174242 0 0.181818 0 0.19697 0 0.174242 0 0.1893939 0 0.19697 0 0.166667 0 0.174242 0 0.204545 0 0.166667 0 0.19697 0 0.204545 0 0.1590909 0 0.166667 0 0.212121 0 0.1590909 0 0.204545 0 0.212121 0 0.151515 0 0.1590909 0 0.219653 0 0.151515 0 0.212121 0 0.219653 0 0.143939 0 0.151515 0 0.227273 0 0.143939 0 0.219653 0 0.227273 0 0.136364 0 0.143939 0 0.234848 0 0.136364 0 0.227273 0 0.234848 0 0.1287879 0 0.136364 0 0.242424 0 0.636364 0 0.234848 0 0.636364 0 0.643939 0 0.234848 0 0.643939 0 0.1287879 0 0.234848 0 0.651515 0 0.1287879 0 0.643939 0 0.242424 0 0.628788 0 0.636364 0 0.659091 0 0.1287879 0 0.651515 0 0.659091 0 0.121212 0 0.1287879 0 0.242424 0 0.621212 0 0.628788 0 0.666667 0 0.121212 0 0.659091 0 0.242424 0 0.613636 0 0.621212 0 0.674242 0 0.121212 0 0.666667 0 0.25 0 0.613636 0 0.242424 0 0.25 0 0.606061 0 0.613636 0 0.681818 0 0.121212 0 0.674242 0 0.25 0 0.598485 0 0.606061 0 0.689394 0 0.121212 0 0.681818 0 0.689394 0 0.113636 0 0.121212 0 0.25 0 0.590909 0 0.598485 0 0.257576 0 0.590909 0 0.25 0 0.69697 0 0.113636 0 0.689394 0 0.257576 0 0.583333 0 0.590909 0 0.704545 0 0.113636 0 0.69697 0 0.257576 0 0.575758 0 0.583333 0 0.704545 0 0.106061 0 0.113636 0 0.265152 0 0.575758 0 0.257576 0 0.712121 0 0.106061 0 0.704545 0 0.265152 0 0.568182 0 0.575758 0 0.719697 0 0.106061 0 0.712121 0 0.265152 0 0.560606 0 0.568182 0 0.272727 0 0.560606 0 0.265152 0 0.719697 0 0.09848499 0 0.106061 0 0.727273 0 0.09848499 0 0.719697 0 0.272727 0 0.55303 0 0.560606 0 0.734848 0 0.09848499 0 0.727273 0 0.272727 0 1 0 0.55303 0 0.280303 0 1 0 0.272727 0 0.734848 0 0.090909 0 0.09848499 0 0.280303 0 0.992424 0 1 0 0.742424 0 0.090909 0 0.734848 0 0.75 0 0.090909 0 0.742424 0 0.757576 0 0.090909 0 0.75 0 0.765152 0 0.090909 0 0.757576 0 0.287879 0 0.992424 0 0.280303 0 0.287879 0 0.984848 0 0.992424 0 0.772727 0 0.090909 0 0.765152 0 0.780347 0 0.090909 0 0.772727 0 0.787879 0 0.090909 0 0.780347 0 0.287879 0 0.977273 0 0.984848 0 0.795455 0 0.090909 0 0.787879 0 0.795455 0 0.08333295 0 0.090909 0 0.80303 0 0.08333295 0 0.795455 0 0.810606 0 0.08333295 0 0.80303 0 0.287879 0 0.969697 0 0.977273 0 0.295455 0 0.969697 0 0.287879 0 0.818182 0 0.08333295 0 0.810606 0 0.825758 0 0.08333295 0 0.818182 0 0.295455 0 0.962121 0 0.969697 0 0.833333 0 0.08333295 0 0.825758 0 0.295455 0 0.954545 0 0.962121 0 0.840909 0 0.08333295 0 0.833333 0 0.30303 0 0.954545 0 0.295455 0 0.848485 0 0.08333295 0 0.840909 0 0.30303 0 0.94697 0 0.954545 0 0.856061 0 0.08333295 0 0.848485 0 0.856061 0 0.07575798 0 0.08333295 0 0.863636 0 0.07575798 0 0.856061 0 0.30303 0 0.939394 0 0.94697 0 0.871212 0 0.07575798 0 0.863636 0 0.878788 0 0.07575798 0 0.871212 0 0.30303 0 0.931818 0 0.939394 0 0.886364 0 0.07575798 0 0.878788 0 0.310606 0 0.931818 0 0.30303 0 0.310606 0 0.924242 0 0.931818 0 0.893939 0 0.07575798 0 0.886364 0 0.901515 0 0.07575798 0 0.893939 0 0.310606 0 0.916667 0 0.924242 0 0.909091 0 0.07575798 0 0.901515 0 0.916667 0 0.07575798 0 0.909091 0 0.310606 0 0.07575798 0 0.916667 0 0.318182 0 0.07575798 0 0.310606 0 0.318182 0 0.06818199 0 0.07575798 0 0.325758 0 0.06818199 0 0.318182 0 0.333333 0 0.454545 0 0.325758 0 0.454545 0 0.06818199 0 0.325758 0 0.333333 0 0.44697 0 0.454545 0 0.462121 0 0.06818199 0 0.454545 0 0.340909 0 0.44697 0 0.333333 0 0.462121 0 0.060606 0 0.06818199 0 0.340909 0 0.439394 0 0.44697 0 0.340909 0 0.431818 0 0.439394 0 0.340909 0 0.424242 0 0.431818 0 0.348485 0 0.424242 0 0.340909 0 0.348485 0 0.416667 0 0.424242 0 0.348485 0 0.409091 0 0.416667 0 0.348485 0 0.401515 0 0.409091 0 0.469697 0 0.060606 0 0.462121 0 0.356061 0 0.401515 0 0.348485 0 0.356061 0 0.393939 0 0.401515 0 0.356061 0 0.386364 0 0.393939 0 0.356061 0 0.378788 0 0.386364 0 0.363636 0 0.378788 0 0.356061 0 0.363636 0 0.371212 0 0.378788 0 0.477273 0 0.060606 0 0.469697 0 0.477273 0 0.05302995 0 0.060606 0 0.484848 0 0.05302995 0 0.477273 0 0.484848 0 0.04545497 0 0.05302995 0 0.492424 0 0.04545497 0 0.484848 0 0.5 0 0.04545497 0 0.492424 0 0.5 0 0.03787899 0 0.04545497 0 0.507576 0 0.03787899 0 0.5 0 0.515152 0 0.03787899 0 0.507576 0 0.515152 0 0.030303 0 0.03787899 0 0.522727 0 0.030303 0 0.515152 0 0.530303 0 0.030303 0 0.522727 0 0.530303 0 0.02272695 0 0.030303 0 0.537879 0 0.02272695 0 0.530303 0 0.545455 0 0.02272695 0 0.537879 0 0.545455 0 0.01515197 0 0.02272695 0 0 0 0.01515197 0 0.545455 0 0 0 0.007575988 0 0.01515197 0 0.666667 0 0 0 0.333333 0 0.666667 0 1 0 0 0 1 0.5 1 1 0.96875 1 0.96875 0.5 0.96875 1 0.9375 1 0.9375 0.5 0.9375 1 0.90625 1 0.90625 0.5 0.90625 1 0.875 1 0.875 0.5 0.875 1 0.84375 1 0.84375 0.5 0.84375 1 0.8125 1 0.8125 0.5 0.8125 1 0.78125 1 0.78125 0.5 0.78125 1 0.75 1 0.75 1 0.71875 1 0.71875 0.5 0.71875 0.5 0.71875 1 0.6875 1 0.6875 0.5 0.6875 1 0.65625 1 0.65625 0.5 0.65625 1 0.625 1 0.625 0.5 0.625 1 0.59375 1 0.59375 0.5 0.59375 1 0.5625 1 0.5625 1 0.53125 1 0.53125 0.5 0.53125 1 0.5 1 0.5 0.5 0.5 0.5 0.5 1 0.46875 1 0.46875 0.5 0.46875 1 0.4375 1 0.4375 1 0.40625 1 0.40625 0.5 0.40625 1 0.375 1 0.375 0.5 0.375 1 0.34375 1 0.34375 0.5 0.34375 1 0.3125 1 0.3125 0.5 0.3125 1 0.28125 1 0.28125 0.5 0.28125 1 0.25 1 0.25 0.5 0.25 0.5 0.25 1 0.21875 1 0.21875 0.5 0.21875 1 0.1875 1 0.1875 0.5 0.1875 1 0.15625 1 0.15625 0.5 0.15625 1 0.125 1 0.125 0.5 0.125 1 0.09375 1 0.09375 0.5 0.09375 1 0.0625 1 0.341844 0.02826899 0.485388 0.203178 0.49 0.25 0.0625 1 0.03125 1 0.03125 0.5 0.03125 1 0 1 0 0.5 0.71875 0.5 0.71875 0.5 0.75 0.5 0.6875 0.5 0.6875 0.5 0.71875 0.5 0.4375 0.5 0.4375 0.5 0.46875 0.5 0.1875 0.5 0.15625 0.5 0.15625 0.5 0.875 0.5 0.84375 0.5 0.84375 0.5 0.5625 0.5 0.5625 0.5 0.59375 0.5 0.28125 0.5 0.28125 0.5 0.3125 0.5 1 0.5 0.96875 0.5 0.96875 0.5 0.03125 0.5 0 0.5 0 0.5 0.6875 0.5 0.6875 0.5 0.71875 0.5 0.40625 0.5 0.40625 0.5 0.4375 0.5 0.15625 0.5 0.125 0.5 0.125 0.5 0.84375 0.5 0.8125 0.5 0.8125 0.5 0.53125 0.5 0.53125 0.5 0.5625 0.5 0.25 0.5 0.25 0.5 0.28125 0.5 0.96875 0.5 0.9375 0.5 0.9375 0.5 0.65625 0.5 0.65625 0.5 0.6875 0.5 0.375 0.5 0.375 0.5 0.40625 0.5 0.125 0.5 0.09375 0.5 0.09375 0.5 0.8125 0.5 0.78125 0.5 0.78125 0.5 0.5 0.5 0.5 0.5 0.53125 0.5 0.25 0.5 0.21875 0.5 0.21875 0.5 0.9375 0.5 0.90625 0.5 0.90625 0.5 0.625 0.5 0.625 0.5 0.65625 0.5 0.34375 0.5 0.34375 0.5 0.375 0.5 0.09375 0.5 0.0625 0.5 0.0625 0.5 0.78125 0.5 0.75 0.5 0.75 0.5 0.46875 0.5 0.46875 0.5 0.5 0.5 0.21875 0.5 0.1875 0.5 0.1875 0.5 0.90625 0.5 0.875 0.5 0.875 0.5 0.59375 0.5 0.59375 0.5 0.625 0.5 0.3125 0.5 0.3125 0.5 0.34375 0.5 0.0625 0.5 0.03125 0.5 0.03125 0.5 0.59375 0.5 0.59375 0.5 0.625 0.5 0.25 0.5 0.25 0.5 0.28125 0.5 0.65625 0.5 0.65625 0.5 0.6875 0.5 0.25 0.5 0.21875 0.5 0.21875 0.5 0.625 0.5 0.625 0.5 0.65625 0.5 0.21875 0.5 0.1875 0.5 0.1875 0.5 0.59375 0.5 0.59375 0.5 0.625 0.5 0.1875 0.5 0.15625 0.5 0.15625 0.5 0.5625 0.5 0.5625 0.5 0.59375 0.5 1 0.5 0.96875 0.5 0.96875 0.5 0.15625 0.5 0.125 0.5 0.125 0.5 0.53125 0.5 0.53125 0.5 0.5625 0.5 0.96875 0.5 0.9375 0.5 0.9375 0.5 0.125 0.5 0.09375 0.5 0.09375 0.5 0.5 0.5 0.5 0.5 0.53125 0.5 0.9375 0.5 0.90625 0.5 0.90625 0.5 0.09375 0.5 0.0625 0.5 0.0625 0.5 0.46875 0.5 0.46875 0.5 0.5 0.5 0.90625 0.5 0.875 0.5 0.875 0.5 0.0625 0.5 0.03125 0.5 0.03125 0.5 0.4375 0.5 0.4375 0.5 0.46875 0.5 0.875 0.5 0.84375 0.5 0.84375 0.5 0.03125 0.5 0 0.5 0 0.5 0.40625 0.5 0.40625 0.5 0.4375 0.5 0.84375 0.5 0.8125 0.5 0.8125 0.5 0.375 0.5 0.375 0.5 0.40625 0.5 0.8125 0.5 0.78125 0.5 0.78125 0.5 0.34375 0.5 0.34375 0.5 0.375 0.5 0.78125 0.5 0.75 0.5 0.75 0.5 0.3125 0.5 0.3125 0.5 0.34375 0.5 0.71875 0.5 0.71875 0.5 0.75 0.5 0.28125 0.5 0.28125 0.5 0.3125 0.5 0.5 0.5 0.5 0.5 0.53125 0.5 0.15625 0.5 0.15625 0.5 0.1875 0.5 0.5625 0.5 0.5625 0.5 0.59375 0.5 1 0.5 0.96875 0.5 0.96875 0.5 0.15625 0.5 0.125 0.5 0.125 0.5 0.53125 0.5 0.53125 0.5 0.5625 0.5 0.96875 0.5 0.9375 0.5 0.9375 0.5 0.125 0.5 0.09375 0.5 0.09375 0.5 0.5 0.5 0.5 0.5 0.53125 0.5 0.9375 0.5 0.90625 0.5 0.90625 0.5 0.09375 0.5 0.0625 0.5 0.0625 0.5 0.46875 0.5 0.46875 0.5 0.5 0.5 0.90625 0.5 0.875 0.5 0.875 0.5 0.0625 0.5 0.03125 0.5 0.03125 0.5 0.4375 0.5 0.4375 0.5 0.46875 0.5 0.875 0.5 0.84375 0.5 0.84375 0.5 0.03125 0.5 0 0.5 0 0.5 0.40625 0.5 0.40625 0.5 0.4375 0.5 0.84375 0.5 0.8125 0.5 0.8125 0.5 0.375 0.5 0.375 0.5 0.40625 0.5 0.8125 0.5 0.78125 0.5 0.78125 0.5 0.34375 0.5 0.34375 0.5 0.375 0.5 0.78125 0.5 0.75 0.5 0.75 0.5 0.34375 0.5 0.3125 0.5 0.3125 0.5 0.71875 0.5 0.71875 0.5 0.75 0.5 0.3125 0.5 0.28125 0.5 0.28125 0.5 0.6875 0.5 0.6875 0.5 0.71875 0.5 0.28125 0.5 0.25 0.5 0.25 0.5 0.65625 0.5 0.65625 0.5 0.6875 0.5 0.21875 0.5 0.21875 0.5 0.25 0.5 0.625 0.5 0.625 0.5 0.65625 0.5 0.1875 0.5 0.1875 0.5 0.21875 0.5 0.40625 0.5 0.40625 0.5 0.4375 0.5 0.9375 0.5 0.90625 0.5 0.90625 0.5 0.09375 0.5 0.0625 0.5 0.0625 0.5 0.46875 0.5 0.46875 0.5 0.5 0.5 0.90625 0.5 0.875 0.5 0.875 0.5 0.0625 0.5 0.03125 0.5 0.03125 0.5 0.4375 0.5 0.4375 0.5 0.46875 0.5 0.875 0.5 0.84375 0.5 0.84375 0.5 0.03125 0.5 0 0.5 0 0.5 0.40625 0.5 0.40625 0.5 0.4375 0.5 0.84375 0.5 0.8125 0.5 0.8125 0.5 0.40625 0.5 0.375 0.5 0.375 0.5 0.8125 0.5 0.78125 0.5 0.78125 0.5 0.375 0.5 0.34375 0.5 0.34375 0.5 0.78125 0.5 0.75 0.5 0.75 0.5 0.34375 0.5 0.3125 0.5 0.3125 0.5 0.71875 0.5 0.71875 0.5 0.75 0.5 0.3125 0.5 0.28125 0.5 0.28125 0.5 0.6875 0.5 0.6875 0.5 0.71875 0.5 0.28125 0.5 0.25 0.5 0.25 0.5 0.65625 0.5 0.65625 0.5 0.6875 0.5 0.21875 0.5 0.21875 0.5 0.25 0.5 0.625 0.5 0.625 0.5 0.65625 0.5 0.1875 0.5 0.1875 0.5 0.21875 0.5 0.59375 0.5 0.59375 0.5 0.625 0.5 0.15625 0.5 0.15625 0.5 0.1875 0.5 0.5625 0.5 0.5625 0.5 0.59375 0.5 1 0.5 0.96875 0.5 0.96875 0.5 0.125 0.5 0.125 0.5 0.15625 0.5 0.53125 0.5 0.53125 0.5 0.5625 0.5 0.96875 0.5 0.9375 0.5 0.9375 0.5 0.09375 0.5 0.09375 0.5 0.125 0.5 0.3125 0.5 0.3125 0.5 0.34375 0.5 0.84375 0.5 0.8125 0.5 0.8125 0.5 0.40625 0.5 0.375 0.5 0.375 0.5 0.8125 0.5 0.78125 0.5 0.78125 0.5 0.375 0.5 0.34375 0.5 0.34375 0.5 0.78125 0.5 0.75 0.5 0.75 0.5 0.34375 0.5 0.3125 0.5 0.3125 0.5 0.71875 0.5 0.71875 0.5 0.75 0.5 0.3125 0.5 0.28125 0.5 0.28125 0.5 0.6875 0.5 0.6875 0.5 0.71875 0.5 0.28125 0.5 0.25 0.5 0.25 0.5 0.65625 0.5 0.65625 0.5 0.6875 0.5 0.21875 0.5 0.21875 0.5 0.25 0.5 0.625 0.5 0.625 0.5 0.65625 0.5 0.1875 0.5 0.1875 0.5 0.21875 0.5 0.59375 0.5 0.59375 0.5 0.625 0.5 0.15625 0.5 0.15625 0.5 0.1875 0.5 0.5625 0.5 0.5625 0.5 0.59375 0.5 1 0.5 0.96875 0.5 0.96875 0.5 0.125 0.5 0.125 0.5 0.15625 0.5 0.53125 0.5 0.53125 0.5 0.5625 0.5 0.96875 0.5 0.9375 0.5 0.9375 0.5 0.09375 0.5 0.09375 0.5 0.125 0.5 0.5 0.5 0.5 0.5 0.53125 0.5 0.9375 0.5 0.90625 0.5 0.90625 0.5 0.09375 0.5 0.0625 0.5 0.0625 0.5 0.46875 0.5 0.46875 0.5 0.5 0.5 0.90625 0.5 0.875 0.5 0.875 0.5 0.0625 0.5 0.03125 0.5 0.03125 0.5 0.4375 0.5 0.4375 0.5 0.46875 0.5 0.875 0.5 0.84375 0.5 0.84375 0.5 0.03125 0.5 0 0.5 0 0.5 0.25 0.5 0.21875 0.5 0.21875 0.5 0.71875 0.5 0.71875 0.5 0.75 0.5 0.28125 0.5 0.28125 0.5 0.3125 0.5 0.6875 0.5 0.6875 0.5 0.71875 0.5 0.25 0.5 0.25 0.5 0.28125 0.5 0.65625 0.5 0.65625 0.5 0.6875 0.5 0.25 0.5 0.21875 0.5 0.21875 0.5 0.625 0.5 0.625 0.5 0.65625 0.5 0.21875 0.5 0.1875 0.5 0.1875 0.5 0.59375 0.5 0.59375 0.5 0.625 0.5 0.1875 0.5 0.15625 0.5 0.15625 0.5 0.5625 0.5 0.5625 0.5 0.59375 0.5 1 0.5 0.96875 0.5 0.96875 0.5 0.15625 0.5 0.125 0.5 0.125 0.5 0.53125 0.5 0.53125 0.5 0.5625 0.5 0.96875 0.5 0.9375 0.5 0.9375 0.5 0.125 0.5 0.09375 0.5 0.09375 0.5 0.5 0.5 0.5 0.5 0.53125 0.5 0.9375 0.5 0.90625 0.5 0.90625 0.5 0.09375 0.5 0.0625 0.5 0.0625 0.5 0.46875 0.5 0.46875 0.5 0.5 0.5 0.90625 0.5 0.875 0.5 0.875 0.5 0.0625 0.5 0.03125 0.5 0.03125 0.5 0.4375 0.5 0.4375 0.5 0.46875 0.5 0.875 0.5 0.84375 0.5 0.84375 0.5 0.03125 0.5 0 0.5 0 0.5 0.40625 0.5 0.40625 0.5 0.4375 0.5 0.84375 0.5 0.8125 0.5 0.8125 0.5 0.375 0.5 0.375 0.5 0.40625 0.5 0.8125 0.5 0.78125 0.5 0.78125 0.5 0.34375 0.5 0.34375 0.5 0.375 0.5 0.78125 0.5 0.75 0.5 0.75 0.5 0.78125 0.5 0.75 0.5 0.75 0.5 0.625 0.5 0.625 0.5 0.65625 0.5 0.21875 0.5 0.1875 0.5 0.1875 0.5 0.59375 0.5 0.59375 0.5 0.625 0.5 0.1875 0.5 0.15625 0.5 0.15625 0.5 0.5625 0.5 0.5625 0.5 0.59375 0.5 1 0.5 0.96875 0.5 0.96875 0.5 0.15625 0.5 0.125 0.5 0.125 0.5 0.53125 0.5 0.53125 0.5 0.5625 0.5 0.96875 0.5 0.9375 0.5 0.9375 0.5 0.125 0.5 0.09375 0.5 0.09375 0.5 0.5 0.5 0.5 0.5 0.53125 0.5 0.9375 0.5 0.90625 0.5 0.90625 0.5 0.09375 0.5 0.0625 0.5 0.0625 0.5 0.46875 0.5 0.46875 0.5 0.5 0.5 0.90625 0.5 0.875 0.5 0.875 0.5 0.0625 0.5 0.03125 0.5 0.03125 0.5 0.4375 0.5 0.4375 0.5 0.46875 0.5 0.875 0.5 0.84375 0.5 0.84375 0.5 0.03125 0.5 0 0.5 0 0.5 0.40625 0.5 0.40625 0.5 0.4375 0.5 0.84375 0.5 0.8125 0.5 0.8125 0.5 0.375 0.5 0.375 0.5 0.40625 0.5 0.8125 0.5 0.78125 0.5 0.78125 0.5 0.34375 0.5 0.34375 0.5 0.375 0.5 0.78125 0.5 0.75 0.5 0.75 0.5 0.3125 0.5 0.3125 0.5 0.34375 0.5 0.71875 0.5 0.71875 0.5 0.75 0.5 0.28125 0.5 0.28125 0.5 0.3125 0.5 0.6875 0.5 0.6875 0.5 0.71875 0.5 0.25 0.5 0.25 0.5 0.28125 0.5 0.65625 0.5 0.65625 0.5 0.6875 0.5 0.65625 0.5 0.65625 0.5 0.6875 0.5 0.3125 0.5 0.3125 0.5 0.34375 0.5 0.71875 0.5 0.71875 0.5 0.75 0.5 0.28125 0.5 0.28125 0.5 0.3125 0.5 0.6875 0.5 0.6875 0.5 0.71875 0.5 0.25 0.5 0.25 0.5 0.28125 0.5 0.65625 0.5 0.65625 0.5 0.6875 0.5 0.25 0.5 0.21875 0.5 0.21875 0.5 0.625 0.5 0.625 0.5 0.65625 0.5 0.21875 0.5 0.1875 0.5 0.1875 0.5 0.59375 0.5 0.59375 0.5 0.625 0.5 0.1875 0.5 0.15625 0.5 0.15625 0.5 0.5625 0.5 0.5625 0.5 0.59375 0.5 1 0.5 0.96875 0.5 0.96875 0.5 0.15625 0.5 0.125 0.5 0.125 0.5 0.53125 0.5 0.53125 0.5 0.5625 0.5 0.96875 0.5 0.9375 0.5 0.9375 0.5 0.125 0.5 0.09375 0.5 0.09375 0.5 0.5 0.5 0.5 0.5 0.53125 0.5 0.9375 0.5 0.90625 0.5 0.90625 0.5 0.09375 0.5 0.0625 0.5 0.0625 0.5 0.46875 0.5 0.46875 0.5 0.5 0.5 0.90625 0.5 0.875 0.5 0.875 0.5 0.0625 0.5 0.03125 0.5 0.03125 0.5 0.4375 0.5 0.4375 0.5 0.46875 0.5 0.875 0.5 0.84375 0.5 0.84375 0.5 0.03125 0.5 0 0.5 0 0.5 0.40625 0.5 0.40625 0.5 0.4375 0.5 0.84375 0.5 0.8125 0.5 0.8125 0.5 0.375 0.5 0.375 0.5 0.40625 0.5 0.8125 0.5 0.78125 0.5 0.78125 0.5 0.34375 0.5 0.34375 0.5 0.375 0.5 0.5625 0.5 0.5625 0.5 0.59375 0.5 0.25 0.5 0.21875 0.5 0.21875 0.5 0.625 0.5 0.625 0.5 0.65625 0.5 0.21875 0.5 0.1875 0.5 0.1875 0.5 0.59375 0.5 0.59375 0.5 0.625 0.5 0.1875 0.5 0.15625 0.5 0.15625 0.5 0.5625 0.5 0.5625 0.5 0.59375 0.5 1 0.5 0.96875 0.5 0.96875 0.5 0.15625 0.5 0.125 0.5 0.125 0.5 0.53125 0.5 0.53125 0.5 0.5625 0.5 0.96875 0.5 0.9375 0.5 0.9375 0.5 0.125 0.5 0.09375 0.5 0.09375 0.5 0.5 0.5 0.5 0.5 0.53125 0.5 0.9375 0.5 0.90625 0.5 0.90625 0.5 0.09375 0.5 0.0625 0.5 0.0625 0.5 0.46875 0.5 0.46875 0.5 0.5 0.5 0.90625 0.5 0.875 0.5 0.875 0.5 0.0625 0.5 0.03125 0.5 0.03125 0.5 0.4375 0.5 0.4375 0.5 0.46875 0.5 0.875 0.5 0.84375 0.5 0.84375 0.5 0.03125 0.5 0 0.5 0 0.5 0.40625 0.5 0.40625 0.5 0.4375 0.5 0.84375 0.5 0.8125 0.5 0.8125 0.5 0.375 0.5 0.375 0.5 0.40625 0.5 0.8125 0.5 0.78125 0.5 0.78125 0.5 0.34375 0.5 0.34375 0.5 0.375 0.5 0.78125 0.5 0.75 0.5 0.75 0.5 0.3125 0.5 0.3125 0.5 0.34375 0.5 0.71875 0.5 0.71875 0.5 0.75 0.5 0.28125 0.5 0.28125 0.5 0.3125 0.5 0.6875 0.5 0.6875 0.5 0.71875 0.5 0.25 0.5 0.25 0.5 0.28125 0.5 0.46875 0.5 0.46875 0.5 0.5 0.5 1 0.5 0.96875 0.5 0.96875 0.5 0.15625 0.5 0.125 0.5 0.125 0.5 0.53125 0.5 0.53125 0.5 0.5625 0.5 0.96875 0.5 0.9375 0.5 0.9375 0.5 0.125 0.5 0.09375 0.5 0.09375 0.5 0.5 0.5 0.5 0.5 0.53125 0.5 0.9375 0.5 0.90625 0.5 0.90625 0.5 0.09375 0.5 0.0625 0.5 0.0625 0.5 0.46875 0.5 0.46875 0.5 0.5 0.5 0.90625 0.5 0.875 0.5 0.875 0.5 0.0625 0.5 0.03125 0.5 0.03125 0.5 0.4375 0.5 0.4375 0.5 0.46875 0.5 0.875 0.5 0.84375 0.5 0.84375 0.5 0.03125 0.5 0 0.5 0 0.5 0.40625 0.5 0.40625 0.5 0.4375 0.5 0.84375 0.5 0.8125 0.5 0.8125 0.5 0.375 0.5 0.375 0.5 0.40625 0.5 0.8125 0.5 0.78125 0.5 0.78125 0.5 0.34375 0.5 0.34375 0.5 0.375 0.5 0.78125 0.5 0.75 0.5 0.75 0.5 0.3125 0.5 0.3125 0.5 0.34375 0.5 0.71875 0.5 0.71875 0.5 0.75 0.5 0.28125 0.5 0.28125 0.5 0.3125 0.5 0.6875 0.5 0.6875 0.5 0.71875 0.5 0.25 0.5 0.25 0.5 0.28125 0.5 0.65625 0.5 0.65625 0.5 0.6875 0.5 0.25 0.5 0.21875 0.5 0.21875 0.5 0.625 0.5 0.625 0.5 0.65625 0.5 0.21875 0.5 0.1875 0.5 0.1875 0.5 0.59375 0.5 0.59375 0.5 0.625 0.5 0.1875 0.5 0.15625 0.5 0.15625 0.5 0.375 0.5 0.375 0.5 0.40625 0.5 0.90625 0.5 0.875 0.5 0.875 0.5 0.0625 0.5 0.03125 0.5 0.03125 0.5 0.4375 0.5 0.4375 0.5 0.46875 0.5 0.875 0.5 0.84375 0.5 0.84375 0.5 0.03125 0.5 0 0.5 0 0.5 0.40625 0.5 0.40625 0.5 0.4375 0.5 0.84375 0.5 0.8125 0.5 0.8125 0.5 0.375 0.5 0.375 0.5 0.40625 0.5 0.8125 0.5 0.78125 0.5 0.78125 0.5 0.34375 0.5 0.34375 0.5 0.375 0.5 0.78125 0.5 0.75 0.5 0.75 0.5 0.3125 0.5 0.3125 0.5 0.34375 0.5 0.71875 0.5 0.71875 0.5 0.75 0.5 0.28125 0.5 0.28125 0.5 0.3125 0.5 0.6875 0.5 0.6875 0.5 0.71875 0.5 0.25 0.5 0.25 0.5 0.28125 0.5 0.65625 0.5 0.65625 0.5 0.6875 0.5 0.25 0.5 0.21875 0.5 0.21875 0.5 0.625 0.5 0.625 0.5 0.65625 0.5 0.21875 0.5 0.1875 0.5 0.1875 0.5 0.59375 0.5 0.59375 0.5 0.625 0.5 0.1875 0.5 0.15625 0.5 0.15625 0.5 0.5625 0.5 0.5625 0.5 0.59375 0.5 1 0.5 0.96875 0.5 0.96875 0.5 0.15625 0.5 0.125 0.5 0.125 0.5 0.53125 0.5 0.53125 0.5 0.5625 0.5 0.96875 0.5 0.9375 0.5 0.9375 0.5 0.125 0.5 0.09375 0.5 0.09375 0.5 0.5 0.5 0.5 0.5 0.53125 0.5 0.9375 0.5 0.90625 0.5 0.90625 0.5 0.09375 0.5 0.0625 0.5 0.0625 0.5 0.3125 0.5 0.28125 0.5 0.28125 0.5 0.8125 0.5 0.78125 0.5 0.78125 0.5 0.34375 0.5 0.34375 0.5 0.375 0.5 0.78125 0.5 0.75 0.5 0.75 0.5 0.3125 0.5 0.3125 0.5 0.34375 0.5 0.71875 0.5 0.71875 0.5 0.75 0.5 0.28125 0.5 0.28125 0.5 0.3125 0.5 0.6875 0.5 0.6875 0.5 0.71875 0.5 0.25 0.5 0.25 0.5 0.28125 0.5 0.65625 0.5 0.65625 0.5 0.6875 0.5 0.25 0.5 0.21875 0.5 0.21875 0.5 0.625 0.5 0.625 0.5 0.65625 0.5 0.21875 0.5 0.1875 0.5 0.1875 0.5 0.59375 0.5 0.59375 0.5 0.625 0.5 0.1875 0.5 0.15625 0.5 0.15625 0.5 0.5625 0.5 0.5625 0.5 0.59375 0.5 1 0.5 0.96875 0.5 0.96875 0.5 0.15625 0.5 0.125 0.5 0.125 0.5 0.53125 0.5 0.53125 0.5 0.5625 0.5 0.96875 0.5 0.9375 0.5 0.9375 0.5 0.125 0.5 0.09375 0.5 0.09375 0.5 0.5 0.5 0.5 0.5 0.53125 0.5 0.9375 0.5 0.90625 0.5 0.90625 0.5 0.09375 0.5 0.0625 0.5 0.0625 0.5 0.46875 0.5 0.46875 0.5 0.5 0.5 0.90625 0.5 0.875 0.5 0.875 0.5 0.0625 0.5 0.03125 0.5 0.03125 0.5 0.4375 0.5 0.4375 0.5 0.46875 0.5 0.875 0.5 0.84375 0.5 0.84375 0.5 0.03125 0.5 0 0.5 0 0.5 0.40625 0.5 0.40625 0.5 0.4375 0.5 0.84375 0.5 0.8125 0.5 0.8125 0.5 0.71875 0.5 0.6875 0.5 0.6875 0.5 0.28125 0.5 0.25 0.5 0.25 0.5 0.6875 0.5 0.65625 0.5 0.65625 0.5 0.21875 0.5 0.21875 0.5 0.25 0.5 0.65625 0.5 0.625 0.5 0.625 0.5 0.1875 0.5 0.1875 0.5 0.21875 0.5 0.625 0.5 0.59375 0.5 0.59375 0.5 0.15625 0.5 0.15625 0.5 0.1875 0.5 0.59375 0.5 0.5625 0.5 0.5625 0.5 0.96875 0.5 0.96875 0.5 1 0.5 0.125 0.5 0.125 0.5 0.15625 0.5 0.5625 0.5 0.53125 0.5 0.53125 0.5 0.9375 0.5 0.9375 0.5 0.96875 0.5 0.09375 0.5 0.09375 0.5 0.125 0.5 0.53125 0.5 0.5 0.5 0.5 0.5 0.90625 0.5 0.90625 0.5 0.9375 0.5 0.0625 0.5 0.0625 0.5 0.09375 0.5 0.5 0.5 0.46875 0.5 0.46875 0.5 0.875 0.5 0.875 0.5 0.90625 0.5 0.03125 0.5 0.03125 0.5 0.0625 0.5 0.46875 0.5 0.4375 0.5 0.4375 0.5 0.84375 0.5 0.84375 0.5 0.875 0.5 0 0.5 0 0.5 0.03125 0.5 0.4375 0.5 0.40625 0.5 0.40625 0.5 0.8125 0.5 0.8125 0.5 0.84375 0.5 0.40625 0.5 0.375 0.5 0.375 0.5 0.78125 0.5 0.78125 0.5 0.8125 0.5 0.375 0.5 0.34375 0.5 0.34375 0.5 0.75 0.5 0.75 0.5 0.78125 0.5 0.34375 0.5 0.3125 0.5 0.3125 0.5 0.75 0.5 0.71875 0.5 0.71875 0.5 0.46875 0.5 0.25 0.5 0.03125 0.5 0.625 0.375 0.625 0.5 0.5 0.5 0.375 0.75 0.375 0.75 0.5 0.75 0.25 0.5 0.125 0.5 0.875 0.5 0.25 0.75 0.125 0.6875 0.125 0.625 0.875 0.625 0.875 0.6875 0.75 0.75 0.75 0.75 0.875 0.75 0.125 0.75 0.5 0.75 0.5 0.875 0.375 0.875 0.625 0.75 0.625 0.875 0.5 0.875 0.5 0.375 0.5 0.5 0.375 0.5 0.5 0.5 0.5 0.75 0.375 0.75 0.375 0.5 0.375 0.5 0.375 0.75 0.625 0.5 0.625 0.5 0.5 0.5 0.625 0.75 0.625 0.75 0.625 0.5 0.5 0.5 0.5 0.5 0.375 0.5 0.625 0.75 0.5 0.75 0.5 0.75 0 0 0.625 0.5 0.625 0.5 0.625 0.75 0.625 0.75 0 0 0 0 0 0 0 0 0.875 0.75 0.875 0.75 0.125 0.75 0 0 0 0 0 0 0.125 0.5 0.125 0.5 0.875 0.5 0 0 0.125 0.5 0 0 0.625 0 0.625 0.25 0.375 0.25 0.625 0.375 0.375 0.5 0.375 0.375 0.625 0.592168 0.625 0.651386 0.375 0.5 0.625 0.875 0.625 1 0.375 0.875 0.25 0.5 0.25 0.75 0.125 0.75 0.75 0.5 0.75 0.75 0.686583 0.643786 0.630105 0.651386 0.625 0.651386 0.625 0.651386 0.625 0.592168 0.628619 0.592168 0.628619 0.592168 0.633904 0.601351 0.686583 0.601351 0.686583 0.601351 0.686583 0.643786 0.633573 0.643786 0.633573 0.643786 0.630105 0.651386 0.625 0.651386 0.625 0.651386 0.628619 0.592168 0.633904 0.601351 0.633904 0.601351 0.686583 0.601351 0.686583 0.643786 0.686583 0.643786 0.633573 0.643786 0.630105 0.651386 0.630105 0.651386 0.625 0.651386 0.625 0.592168 0.625 0.592168 0.628619 0.592168 0.628619 0.592168 0.625 0.592168 0.628619 0.592168 0.633904 0.601351 0.633904 0.601351 0.686583 0.601351 0.686583 0.643786 0.686583 0.643786 0.633573 0.643786 0.630105 0.651386 0.630105 0.651386 0.625 0.651386 0.625 0.592168 0.625 0.592168 0.625 0.592168 0.628619 0.592168 0.628619 0.592168 0.633904 0.601351 0.686583 0.601351 0.686583 0.601351 0.686583 0.643786 0.633573 0.643786 0.633573 0.643786 0.633904 0.601351 0.633573 0.643786 0.625 0.651386 0.686583 0.601351 0.686583 0.601351 0.633904 0.601351 0.633573 0.643786 0.633573 0.643786 0.686583 0.643786 0.625 0.651386 0.625 0.651386 0.630105 0.651386 0.633904 0.601351 0.633904 0.601351 0.628619 0.592168 0.686583 0.643786 0.686583 0.643786 0.686583 0.601351 0.630105 0.651386 0.630105 0.651386 0.633573 0.643786 0.625 0.592168 0.625 0.592168 0.625 0.651386 0.625 0.25 0.625 0.25 0.625 0 0.625 0.25 0.625 0.25 0.625 0 0 0 0 0 0 0 0 0 0 0 0 0 0.625 0.0625 0.625 0.125 0.375 0 0.625 0.25 0.625 0.5 0.375 0.5 0.625 0.5 0.625 0.75 0.375 0.75 0.375 0.75 0.625 0.75 0.625 1 0.375 0.5 0.375 0.75 0.125 0.75 0.875 0.5625 0.875 0.625 0.625 0.5 0.875 0.75 0.875 0.75 0.875 0.6875 0.875 0.625 0.875 0.625 0.875 0.607907 0.875 0.75 0 0 0 0 0 0 0.244364 0.145972 0.209182 0.125361 0.875 0.5 0.875 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.875 0.5625 0.875 0.625 0.875 0.625 0.875 0.5625 0.875 0.625 0.875 0.625 0.875 0.6875 0.875 0.75 0.875 0.75 0.875 0.6875 0.875 0.6875 0.875 0.625 0.875 0.6875 0.875 0.6875 0.875 0.625 0.875 0.6875 0.875 0.75 0.875 0.75 0.875 0.5625 0.875 0.5625 0.875 0.5 0.875 0.5625 0.875 0.5625 0.875 0.5 0.875 0.5625 0.875 0.625 0.875 0.625 0.875 0.5 0.875 0.5625 0.875 0.5625 0.875 0.5 0.875 0.5625 0.875 0.5625 0.875 0.5625 0.875 0.625 0.875 0.625 0.875 0.6875 0.875 0.6875 0.875 0.625 0.875 0.6875 0.875 0.6875 0.875 0.625 0.875 0.75 0.875 0.75 0.875 0.6875 0 0 0 0 0 0 0.273093 0.227322 0.875 0.75 0 0 0.875 0.674358 0.875 0.674358 0.875 0.658709 0.244364 0.145972 0.27686 0.165015 0.27686 0.165015 0 0 0 0 0 0 0.875 0.688544 0.875 0.688544 0.875 0.674358 0.209182 0.125361 0.244364 0.145972 0.244364 0.145972 0 0 0 0 0 0 0.875 0.700768 0.875 0.700768 0.875 0.688544 0.167671 0.10096 0.209182 0.125361 0.209182 0.125361 0.875 0.75 0.875 0.75 0.875 0.71635 0.875 0.710636 0.875 0.710636 0.875 0.703642 0.875 0.535033 0.875 0.537934 0.875 0.537934 0.875 0.75 0 0 0 0 0.875 0.703642 0.875 0.703642 0.875 0.700768 0.875 0.537934 0.875 0.539364 0.875 0.539364 0.875 0.714967 0.875 0.714967 0.875 0.712066 0.875 0.531764 0.875 0.532292 0.875 0.532292 0 0 0 0 0 0 0.875 0.712066 0.875 0.712066 0.875 0.710636 0.875 0.532292 0.875 0.53335 0.875 0.53335 0.875 0.71665 0.875 0.71665 0.875 0.714967 0.875 0.531075 0.875 0.531037 0.875 0.531037 0.875 0.718236 0.875 0.718236 0.875 0.717708 0.875 0.531422 0.875 0.531075 0.875 0.531075 0.875 0.717708 0.875 0.717708 0.875 0.71665 0.875 0.532245 0.875 0.531422 0.875 0.531422 0.875 0.718346 0.875 0.718346 0.875 0.718236 0.875 0.53365 0.875 0.532245 0.875 0.532245 0.875 0.718705 0.875 0.718705 0.875 0.718346 0.86729 0.528622 0.875 0.53365 0.875 0.53365 0.875 0.718925 0.875 0.718925 0.875 0.718962 0.825372 0.501734 0.86729 0.528622 0.86729 0.528622 0.875 0.717755 0.875 0.717755 0.875 0.718577 0.78984 0.479387 0.825372 0.501734 0.825372 0.501734 0.875 0.718577 0.875 0.718577 0.875 0.718925 0.03216898 0.01975297 0.05811697 0.03552198 0.05811697 0.03552198 0.875 0.71635 0.875 0.71635 0.875 0.717755 0 0 0.03216898 0.01975297 0.03216898 0.01975297 0.875 0.718925 0.875 0.718925 0.875 0.718705 0.875 0.539364 0.875 0.546358 0.875 0.546358 0.875 0.718962 0.875 0.718962 0.875 0.718925 0.875 0.546358 0.875 0.549232 0.875 0.549232 0 0 0 0 0 0 0.875 0.53335 0.875 0.535033 0.875 0.535033 0 0 0 0 0 0 0.875 0.549232 0.875 0.561456 0.875 0.561456 0.875 0.531295 0.875 0.531654 0.875 0.531654 0 0 0 0 0 0 0.875 0.561456 0.875 0.575642 0.875 0.575642 0.875 0.531764 0.875 0.531764 0.875 0.531654 0 0 0 0 0 0 0.875 0.575642 0.875 0.591291 0.875 0.591291 0.875 0.531075 0.875 0.531295 0.875 0.531295 0 0 0 0 0 0 0.875 0.591291 0.875 0.607907 0.875 0.607907 0.875 0.531037 0.875 0.531075 0.875 0.531075 0 0 0 0 0 0 0.875 0.607907 0.875 0.625 0.875 0.625 0.113418 0.06878095 0.167671 0.10096 0.167671 0.10096 0 0 0 0 0 0 0.875 0.642093 0.875 0.642093 0.875 0.625 0.05811697 0.03552198 0.113418 0.06878095 0.113418 0.06878095 0 0 0 0 0 0 0.875 0.658709 0.875 0.658709 0.875 0.642093 0.27686 0.165015 0.78984 0.479387 0.78984 0.479387 0.75 0.3125 0.71875 0.3125 0.71875 0.25 0.75 0.6875 0.75 0.75 0.71875 0.75 0.75 0.25 0.71875 0.25 0.71875 0.1875 0.75 0.625 0.75 0.6875 0.71875 0.6875 0.75 0.1875 0.71875 0.1875 0.71875 0.125 0.75 0.5625 0.75 0.625 0.71875 0.625 0.75 0.125 0.71875 0.125 0.71875 0.0625 0.75 0.5 0.75 0.5625 0.71875 0.5625 0.75 0.9375 0.734375 1 0.71875 0.9375 0.734375 0 0.75 0.0625 0.71875 0.0625 0.75 0.5 0.71875 0.5 0.71875 0.4375 0.75 0.875 0.75 0.9375 0.71875 0.9375 0.75 0.4375 0.71875 0.4375 0.71875 0.375 0.75 0.8125 0.75 0.875 0.71875 0.875 0.75 0.375 0.71875 0.375 0.71875 0.3125 0.75 0.75 0.75 0.8125 0.71875 0.8125 0.71875 0.375 0.6875 0.375 0.6875 0.3125 0.71875 0.75 0.71875 0.8125 0.6875 0.8125 0.71875 0.3125 0.6875 0.3125 0.6875 0.25 0.71875 0.6875 0.71875 0.75 0.6875 0.75 0.71875 0.25 0.6875 0.25 0.6875 0.1875 0.71875 0.625 0.71875 0.6875 0.6875 0.6875 0.71875 0.1875 0.6875 0.1875 0.6875 0.125 0.71875 0.5625 0.71875 0.625 0.6875 0.625 0.71875 0.125 0.6875 0.125 0.6875 0.0625 0.71875 0.5 0.71875 0.5625 0.6875 0.5625 0.71875 0.9375 0.703125 1 0.6875 0.9375 0.703125 0 0.71875 0.0625 0.6875 0.0625 0.71875 0.5 0.6875 0.5 0.6875 0.4375 0.71875 0.875 0.71875 0.9375 0.6875 0.9375 0.71875 0.4375 0.6875 0.4375 0.6875 0.375 0.71875 0.8125 0.71875 0.875 0.6875 0.875 0.6875 0.125 0.65625 0.125 0.65625 0.0625 0.6875 0.5 0.6875 0.5625 0.65625 0.5625 0.6875 0.9375 0.671875 1 0.65625 0.9375 0.671875 0 0.6875 0.0625 0.65625 0.0625 0.6875 0.5 0.65625 0.5 0.65625 0.4375 0.6875 0.875 0.6875 0.9375 0.65625 0.9375 0.6875 0.4375 0.65625 0.4375 0.65625 0.375 0.6875 0.8125 0.6875 0.875 0.65625 0.875 0.6875 0.375 0.65625 0.375 0.65625 0.3125 0.6875 0.75 0.6875 0.8125 0.65625 0.8125 0.6875 0.3125 0.65625 0.3125 0.65625 0.25 0.6875 0.6875 0.6875 0.75 0.65625 0.75 0.6875 0.25 0.65625 0.25 0.65625 0.1875 0.6875 0.625 0.6875 0.6875 0.65625 0.6875 0.6875 0.1875 0.65625 0.1875 0.65625 0.125 0.6875 0.5625 0.6875 0.625 0.65625 0.625 0.65625 0.75 0.65625 0.8125 0.625 0.8125 0.65625 0.3125 0.625 0.3125 0.625 0.25 0.65625 0.6875 0.65625 0.75 0.625 0.75 0.65625 0.25 0.625 0.25 0.625 0.1875 0.65625 0.625 0.65625 0.6875 0.625 0.6875 0.65625 0.1875 0.625 0.1875 0.625 0.125 0.65625 0.5625 0.65625 0.625 0.625 0.625 0.65625 0.125 0.625 0.125 0.625 0.0625 0.65625 0.5 0.65625 0.5625 0.625 0.5625 0.65625 0.9375 0.640625 1 0.625 0.9375 0.640625 0 0.65625 0.0625 0.625 0.0625 0.65625 0.5 0.625 0.5 0.625 0.4375 0.65625 0.875 0.65625 0.9375 0.625 0.9375 0.65625 0.4375 0.625 0.4375 0.625 0.375 0.65625 0.8125 0.65625 0.875 0.625 0.875 0.65625 0.375 0.625 0.375 0.625 0.3125 0.625 0.5 0.625 0.5625 0.59375 0.5625 0.625 0.9375 0.609375 1 0.59375 0.9375 0.609375 0 0.625 0.0625 0.59375 0.0625 0.625 0.5 0.59375 0.5 0.59375 0.4375 0.625 0.875 0.625 0.9375 0.59375 0.9375 0.625 0.4375 0.59375 0.4375 0.59375 0.375 0.625 0.8125 0.625 0.875 0.59375 0.875 0.625 0.375 0.59375 0.375 0.59375 0.3125 0.625 0.75 0.625 0.8125 0.59375 0.8125 0.625 0.3125 0.59375 0.3125 0.59375 0.25 0.625 0.6875 0.625 0.75 0.59375 0.75 0.625 0.25 0.59375 0.25 0.59375 0.1875 0.625 0.625 0.625 0.6875 0.59375 0.6875 0.625 0.1875 0.59375 0.1875 0.59375 0.125 0.625 0.5625 0.625 0.625 0.59375 0.625 0.625 0.125 0.59375 0.125 0.59375 0.0625 0.59375 0.3125 0.5625 0.3125 0.5625 0.25 0.59375 0.6875 0.59375 0.75 0.5625 0.75 0.59375 0.25 0.5625 0.25 0.5625 0.1875 0.59375 0.625 0.59375 0.6875 0.5625 0.6875 0.59375 0.1875 0.5625 0.1875 0.5625 0.125 0.59375 0.5625 0.59375 0.625 0.5625 0.625 0.59375 0.125 0.5625 0.125 0.5625 0.0625 0.59375 0.5 0.59375 0.5625 0.5625 0.5625 0.59375 0.9375 0.578125 1 0.5625 0.9375 0.578125 0 0.59375 0.0625 0.5625 0.0625 0.59375 0.5 0.5625 0.5 0.5625 0.4375 0.59375 0.875 0.59375 0.9375 0.5625 0.9375 0.59375 0.4375 0.5625 0.4375 0.5625 0.375 0.59375 0.8125 0.59375 0.875 0.5625 0.875 0.59375 0.375 0.5625 0.375 0.5625 0.3125 0.59375 0.75 0.59375 0.8125 0.5625 0.8125 0.546875 0 0.5625 0.0625 0.53125 0.0625 0.5625 0.5 0.53125 0.5 0.53125 0.4375 0.5625 0.875 0.5625 0.9375 0.53125 0.9375 0.5625 0.4375 0.53125 0.4375 0.53125 0.375 0.5625 0.8125 0.5625 0.875 0.53125 0.875 0.5625 0.375 0.53125 0.375 0.53125 0.3125 0.5625 0.75 0.5625 0.8125 0.53125 0.8125 0.5625 0.3125 0.53125 0.3125 0.53125 0.25 0.5625 0.6875 0.5625 0.75 0.53125 0.75 0.5625 0.25 0.53125 0.25 0.53125 0.1875 0.5625 0.625 0.5625 0.6875 0.53125 0.6875 0.5625 0.1875 0.53125 0.1875 0.53125 0.125 0.5625 0.5625 0.5625 0.625 0.53125 0.625 0.5625 0.125 0.53125 0.125 0.53125 0.0625 0.5625 0.5 0.5625 0.5625 0.53125 0.5625 0.5625 0.9375 0.546875 1 0.53125 0.9375 0.53125 0.25 0.5 0.25 0.5 0.1875 0.53125 0.625 0.53125 0.6875 0.5 0.6875 0.53125 0.1875 0.5 0.1875 0.5 0.125 0.53125 0.5625 0.53125 0.625 0.5 0.625 0.53125 0.125 0.5 0.125 0.5 0.0625 0.53125 0.5 0.53125 0.5625 0.5 0.5625 0.53125 0.9375 0.515625 1 0.5 0.9375 0.515625 0 0.53125 0.0625 0.5 0.0625 0.53125 0.5 0.5 0.5 0.5 0.4375 0.53125 0.875 0.53125 0.9375 0.5 0.9375 0.53125 0.4375 0.5 0.4375 0.5 0.375 0.53125 0.8125 0.53125 0.875 0.5 0.875 0.53125 0.375 0.5 0.375 0.5 0.3125 0.53125 0.75 0.53125 0.8125 0.5 0.8125 0.53125 0.3125 0.5 0.3125 0.5 0.25 0.53125 0.6875 0.53125 0.75 0.5 0.75 0.5 0.875 0.5 0.9375 0.46875 0.9375 0.5 0.375 0.5 0.4375 0.46875 0.4375 0.5 0.8125 0.5 0.875 0.46875 0.875 0.5 0.3125 0.5 0.375 0.46875 0.375 0.5 0.75 0.5 0.8125 0.46875 0.8125 0.5 0.3125 0.46875 0.3125 0.46875 0.25 0.5 0.6875 0.5 0.75 0.46875 0.75 0.5 0.25 0.46875 0.25 0.46875 0.1875 0.5 0.6875 0.46875 0.6875 0.46875 0.625 0.5 0.1875 0.46875 0.1875 0.46875 0.125 0.5 0.625 0.46875 0.625 0.46875 0.5625 0.5 0.125 0.46875 0.125 0.46875 0.0625 0.5 0.5625 0.46875 0.5625 0.46875 0.5 0.5 0.9375 0.484374 1 0.46875 0.9375 0.484375 0 0.5 0.0625 0.46875 0.0625 0.5 0.4375 0.5 0.5 0.46875 0.5 0.46875 0.6875 0.4375 0.6875 0.4375 0.625 0.46875 0.125 0.46875 0.1875 0.4375 0.1875 0.46875 0.625 0.4375 0.625 0.4375 0.5625 0.46875 0.0625 0.46875 0.125 0.4375 0.125 0.46875 0.5625 0.4375 0.5625 0.4375 0.5 0.46875 0.9375 0.453124 1 0.4375 0.9375 0.453125 0 0.46875 0.0625 0.4375 0.0625 0.46875 0.4375 0.46875 0.5 0.4375 0.5 0.46875 0.9375 0.4375 0.9375 0.4375 0.875 0.46875 0.375 0.46875 0.4375 0.4375 0.4375 0.46875 0.875 0.4375 0.875 0.4375 0.8125 0.46875 0.3125 0.46875 0.375 0.4375 0.375 0.46875 0.8125 0.4375 0.8125 0.4375 0.75 0.46875 0.25 0.46875 0.3125 0.4375 0.3125 0.46875 0.75 0.4375 0.75 0.4375 0.6875 0.46875 0.1875 0.46875 0.25 0.4375 0.25 0.4375 0.375 0.4375 0.4375 0.40625 0.4375 0.4375 0.875 0.40625 0.875 0.40625 0.8125 0.4375 0.3125 0.4375 0.375 0.40625 0.375 0.4375 0.8125 0.40625 0.8125 0.40625 0.75 0.4375 0.25 0.4375 0.3125 0.40625 0.3125 0.4375 0.75 0.40625 0.75 0.40625 0.6875 0.4375 0.1875 0.4375 0.25 0.40625 0.25 0.4375 0.6875 0.40625 0.6875 0.40625 0.625 0.4375 0.125 0.4375 0.1875 0.40625 0.1875 0.4375 0.625 0.40625 0.625 0.40625 0.5625 0.4375 0.0625 0.4375 0.125 0.40625 0.125 0.4375 0.5625 0.40625 0.5625 0.40625 0.5 0.4375 0.9375 0.421874 1 0.40625 0.9375 0.421875 0 0.4375 0.0625 0.40625 0.0625 0.4375 0.4375 0.4375 0.5 0.40625 0.5 0.4375 0.9375 0.40625 0.9375 0.40625 0.875 0.40625 0.125 0.40625 0.1875 0.375 0.1875 0.40625 0.625 0.375 0.625 0.375 0.5625 0.40625 0.0625 0.40625 0.125 0.375 0.125 0.40625 0.5625 0.375 0.5625 0.375 0.5 0.40625 0.9375 0.390625 1 0.375 0.9375 0.390625 0 0.40625 0.0625 0.375 0.0625 0.40625 0.4375 0.40625 0.5 0.375 0.5 0.40625 0.9375 0.375 0.9375 0.375 0.875 0.40625 0.375 0.40625 0.4375 0.375 0.4375 0.40625 0.875 0.375 0.875 0.375 0.8125 0.40625 0.3125 0.40625 0.375 0.375 0.375 0.40625 0.8125 0.375 0.8125 0.375 0.75 0.40625 0.25 0.40625 0.3125 0.375 0.3125 0.40625 0.75 0.375 0.75 0.375 0.6875 0.40625 0.1875 0.40625 0.25 0.375 0.25 0.40625 0.6875 0.375 0.6875 0.375 0.625 0.375 0.875 0.34375 0.875 0.34375 0.8125 0.375 0.3125 0.375 0.375 0.34375 0.375 0.375 0.8125 0.34375 0.8125 0.34375 0.75 0.375 0.25 0.375 0.3125 0.34375 0.3125 0.375 0.75 0.34375 0.75 0.34375 0.6875 0.375 0.1875 0.375 0.25 0.34375 0.25 0.375 0.6875 0.34375 0.6875 0.34375 0.625 0.375 0.125 0.375 0.1875 0.34375 0.1875 0.375 0.625 0.34375 0.625 0.34375 0.5625 0.375 0.0625 0.375 0.125 0.34375 0.125 0.375 0.5625 0.34375 0.5625 0.34375 0.5 0.375 0.9375 0.359375 1 0.34375 0.9375 0.359375 0 0.375 0.0625 0.34375 0.0625 0.375 0.4375 0.375 0.5 0.34375 0.5 0.375 0.9375 0.34375 0.9375 0.34375 0.875 0.375 0.375 0.375 0.4375 0.34375 0.4375 0.34375 0.625 0.3125 0.625 0.3125 0.5625 0.34375 0.0625 0.34375 0.125 0.3125 0.125 0.34375 0.5625 0.3125 0.5625 0.3125 0.5 0.34375 0.9375 0.328125 1 0.3125 0.9375 0.328125 0 0.34375 0.0625 0.3125 0.0625 0.34375 0.4375 0.34375 0.5 0.3125 0.5 0.34375 0.9375 0.3125 0.9375 0.3125 0.875 0.34375 0.375 0.34375 0.4375 0.3125 0.4375 0.34375 0.875 0.3125 0.875 0.3125 0.8125 0.34375 0.3125 0.34375 0.375 0.3125 0.375 0.34375 0.8125 0.3125 0.8125 0.3125 0.75 0.34375 0.25 0.34375 0.3125 0.3125 0.3125 0.34375 0.75 0.3125 0.75 0.3125 0.6875 0.34375 0.1875 0.34375 0.25 0.3125 0.25 0.34375 0.6875 0.3125 0.6875 0.3125 0.625 0.34375 0.125 0.34375 0.1875 0.3125 0.1875 0.3125 0.3125 0.3125 0.375 0.28125 0.375 0.3125 0.8125 0.28125 0.8125 0.28125 0.75 0.3125 0.25 0.3125 0.3125 0.28125 0.3125 0.3125 0.75 0.28125 0.75 0.28125 0.6875 0.3125 0.1875 0.3125 0.25 0.28125 0.25 0.3125 0.6875 0.28125 0.6875 0.28125 0.625 0.3125 0.125 0.3125 0.1875 0.28125 0.1875 0.3125 0.625 0.28125 0.625 0.28125 0.5625 0.3125 0.0625 0.3125 0.125 0.28125 0.125 0.3125 0.5625 0.28125 0.5625 0.28125 0.5 0.3125 0.9375 0.296875 1 0.28125 0.9375 0.296875 0 0.3125 0.0625 0.28125 0.0625 0.3125 0.4375 0.3125 0.5 0.28125 0.5 0.3125 0.9375 0.28125 0.9375 0.28125 0.875 0.3125 0.375 0.3125 0.4375 0.28125 0.4375 0.3125 0.875 0.28125 0.875 0.28125 0.8125 0.28125 0.0625 0.28125 0.125 0.25 0.125 0.28125 0.5625 0.25 0.5625 0.25 0.5 0.28125 0.9375 0.265625 1 0.25 0.9375 0.265625 0 0.28125 0.0625 0.25 0.0625 0.28125 0.4375 0.28125 0.5 0.25 0.5 0.28125 0.9375 0.25 0.9375 0.25 0.875 0.28125 0.375 0.28125 0.4375 0.25 0.4375 0.28125 0.875 0.25 0.875 0.25 0.8125 0.28125 0.3125 0.28125 0.375 0.25 0.375 0.28125 0.8125 0.25 0.8125 0.25 0.75 0.28125 0.25 0.28125 0.3125 0.25 0.3125 0.28125 0.75 0.25 0.75 0.25 0.6875 0.28125 0.1875 0.28125 0.25 0.25 0.25 0.28125 0.6875 0.25 0.6875 0.25 0.625 0.28125 0.125 0.28125 0.1875 0.25 0.1875 0.28125 0.625 0.25 0.625 0.25 0.5625 0.25 0.3125 0.21875 0.3125 0.21875 0.25 0.25 0.6875 0.25 0.75 0.21875 0.75 0.25 0.25 0.21875 0.25 0.21875 0.1875 0.25 0.625 0.25 0.6875 0.21875 0.6875 0.25 0.1875 0.21875 0.1875 0.21875 0.125 0.25 0.5625 0.25 0.625 0.21875 0.625 0.25 0.125 0.21875 0.125 0.21875 0.0625 0.25 0.5 0.25 0.5625 0.21875 0.5625 0.25 0.9375 0.234375 1 0.21875 0.9375 0.234375 0 0.25 0.0625 0.21875 0.0625 0.25 0.5 0.21875 0.5 0.21875 0.4375 0.25 0.875 0.25 0.9375 0.21875 0.9375 0.25 0.4375 0.21875 0.4375 0.21875 0.375 0.25 0.8125 0.25 0.875 0.21875 0.875 0.25 0.375 0.21875 0.375 0.21875 0.3125 0.25 0.75 0.25 0.8125 0.21875 0.8125 0.21875 0.9375 0.203125 1 0.1875 0.9375 0.203125 0 0.21875 0.0625 0.1875 0.0625 0.21875 0.5 0.1875 0.5 0.1875 0.4375 0.21875 0.875 0.21875 0.9375 0.1875 0.9375 0.21875 0.4375 0.1875 0.4375 0.1875 0.375 0.21875 0.8125 0.21875 0.875 0.1875 0.875 0.21875 0.375 0.1875 0.375 0.1875 0.3125 0.21875 0.75 0.21875 0.8125 0.1875 0.8125 0.21875 0.3125 0.1875 0.3125 0.1875 0.25 0.21875 0.6875 0.21875 0.75 0.1875 0.75 0.21875 0.25 0.1875 0.25 0.1875 0.1875 0.21875 0.625 0.21875 0.6875 0.1875 0.6875 0.21875 0.1875 0.1875 0.1875 0.1875 0.125 0.21875 0.5625 0.21875 0.625 0.1875 0.625 0.21875 0.125 0.1875 0.125 0.1875 0.0625 0.21875 0.5 0.21875 0.5625 0.1875 0.5625 0.1875 0.6875 0.1875 0.75 0.15625 0.75 0.1875 0.25 0.15625 0.25 0.15625 0.1875 0.1875 0.625 0.1875 0.6875 0.15625 0.6875 0.1875 0.1875 0.15625 0.1875 0.15625 0.125 0.1875 0.5625 0.1875 0.625 0.15625 0.625 0.1875 0.125 0.15625 0.125 0.15625 0.0625 0.1875 0.5 0.1875 0.5625 0.15625 0.5625 0.1875 0.9375 0.171875 1 0.15625 0.9375 0.171875 0 0.1875 0.0625 0.15625 0.0625 0.1875 0.5 0.15625 0.5 0.15625 0.4375 0.1875 0.875 0.1875 0.9375 0.15625 0.9375 0.1875 0.4375 0.15625 0.4375 0.15625 0.375 0.1875 0.8125 0.1875 0.875 0.15625 0.875 0.1875 0.375 0.15625 0.375 0.15625 0.3125 0.1875 0.75 0.1875 0.8125 0.15625 0.8125 0.1875 0.3125 0.15625 0.3125 0.15625 0.25 0.15625 0.5 0.125 0.5 0.125 0.4375 0.15625 0.875 0.15625 0.9375 0.125 0.9375 0.15625 0.4375 0.125 0.4375 0.125 0.375 0.15625 0.8125 0.15625 0.875 0.125 0.875 0.15625 0.375 0.125 0.375 0.125 0.3125 0.15625 0.75 0.15625 0.8125 0.125 0.8125 0.15625 0.3125 0.125 0.3125 0.125 0.25 0.15625 0.6875 0.15625 0.75 0.125 0.75 0.15625 0.25 0.125 0.25 0.125 0.1875 0.15625 0.625 0.15625 0.6875 0.125 0.6875 0.15625 0.1875 0.125 0.1875 0.125 0.125 0.15625 0.5625 0.15625 0.625 0.125 0.625 0.15625 0.125 0.125 0.125 0.125 0.0625 0.15625 0.5 0.15625 0.5625 0.125 0.5625 0.15625 0.9375 0.140625 1 0.125 0.9375 0.140625 0 0.15625 0.0625 0.125 0.0625 0.125 0.25 0.09375 0.25 0.09375 0.1875 0.125 0.625 0.125 0.6875 0.09375 0.6875 0.125 0.1875 0.09375 0.1875 0.09375 0.125 0.125 0.5625 0.125 0.625 0.09375 0.625 0.125 0.125 0.09375 0.125 0.09375 0.0625 0.125 0.5 0.125 0.5625 0.09375 0.5625 0.125 0.9375 0.109375 1 0.09375 0.9375 0.109375 0 0.125 0.0625 0.09375 0.0625 0.125 0.5 0.09375 0.5 0.09375 0.4375 0.125 0.875 0.125 0.9375 0.09375 0.9375 0.125 0.4375 0.09375 0.4375 0.09375 0.375 0.125 0.8125 0.125 0.875 0.09375 0.875 0.125 0.375 0.09375 0.375 0.09375 0.3125 0.125 0.75 0.125 0.8125 0.09375 0.8125 0.125 0.3125 0.09375 0.3125 0.09375 0.25 0.125 0.6875 0.125 0.75 0.09375 0.75 0.09375 0.875 0.09375 0.9375 0.0625 0.9375 0.09375 0.4375 0.0625 0.4375 0.0625 0.375 0.09375 0.8125 0.09375 0.875 0.0625 0.875 0.09375 0.375 0.0625 0.375 0.0625 0.3125 0.09375 0.75 0.09375 0.8125 0.0625 0.8125 0.09375 0.3125 0.0625 0.3125 0.0625 0.25 0.09375 0.6875 0.09375 0.75 0.0625 0.75 0.09375 0.25 0.0625 0.25 0.0625 0.1875 0.09375 0.625 0.09375 0.6875 0.0625 0.6875 0.09375 0.1875 0.0625 0.1875 0.0625 0.125 0.09375 0.5625 0.09375 0.625 0.0625 0.625 0.09375 0.125 0.0625 0.125 0.0625 0.0625 0.09375 0.5 0.09375 0.5625 0.0625 0.5625 0.09375 0.9375 0.078125 1 0.0625 0.9375 0.078125 0 0.09375 0.0625 0.0625 0.0625 0.09375 0.5 0.0625 0.5 0.0625 0.4375 0.0625 0.625 0.0625 0.6875 0.03125 0.6875 0.0625 0.1875 0.03125 0.1875 0.03125 0.125 0.0625 0.5625 0.0625 0.625 0.03125 0.625 0.0625 0.125 0.03125 0.125 0.03125 0.0625 0.0625 0.5 0.0625 0.5625 0.03125 0.5625 0.0625 0.9375 0.046875 1 0.03125 0.9375 0.046875 0 0.0625 0.0625 0.03125 0.0625 0.0625 0.5 0.03125 0.5 0.03125 0.4375 0.0625 0.875 0.0625 0.9375 0.03125 0.9375 0.0625 0.4375 0.03125 0.4375 0.03125 0.375 0.0625 0.8125 0.0625 0.875 0.03125 0.875 0.0625 0.375 0.03125 0.375 0.03125 0.3125 0.0625 0.75 0.0625 0.8125 0.03125 0.8125 0.0625 0.3125 0.03125 0.3125 0.03125 0.25 0.0625 0.6875 0.0625 0.75 0.03125 0.75 0.0625 0.25 0.03125 0.25 0.03125 0.1875 0.03125 0.4375 0 0.4375 0 0.375 0.03125 0.875 0 0.875 0 0.8125 0.03125 0.375 0 0.375 0 0.3125 0.03125 0.8125 0 0.8125 0 0.75 0.03125 0.25 0.03125 0.3125 0 0.3125 0.03125 0.75 0 0.75 0 0.6875 0.03125 0.1875 0.03125 0.25 0 0.25 0.03125 0.625 0.03125 0.6875 0 0.6875 0.03125 0.125 0.03125 0.1875 0 0.1875 0.03125 0.5625 0.03125 0.625 0 0.625 0.03125 0.0625 0.03125 0.125 0 0.125 0.03125 0.5 0.03125 0.5625 0 0.5625 0.03125 0.9375 0.015625 1 0 0.9375 0.015625 0 0.03125 0.0625 0 0.0625 0.03125 0.5 0 0.5 0 0.4375 0.03125 0.9375 0 0.9375 0 0.875 1 0.125 1 0.1875 0.96875 0.1875 1 0.625 0.96875 0.625 0.96875 0.5625 1 0.0625 1 0.125 0.96875 0.125 1 0.5625 0.96875 0.5625 0.96875 0.5 1 0.9375 0.984375 1 0.96875 0.9375 0.984375 0 1 0.0625 0.96875 0.0625 1 0.4375 1 0.5 0.96875 0.5 1 0.9375 0.96875 0.9375 0.96875 0.875 1 0.375 1 0.4375 0.96875 0.4375 1 0.875 0.96875 0.875 0.96875 0.8125 1 0.3125 1 0.375 0.96875 0.375 1 0.8125 0.96875 0.8125 0.96875 0.75 1 0.25 1 0.3125 0.96875 0.3125 1 0.75 0.96875 0.75 0.96875 0.6875 1 0.1875 1 0.25 0.96875 0.25 1 0.6875 0.96875 0.6875 0.96875 0.625 0.96875 0.3125 0.96875 0.375 0.9375 0.375 0.96875 0.8125 0.9375 0.8125 0.9375 0.75 0.96875 0.25 0.96875 0.3125 0.9375 0.3125 0.96875 0.75 0.9375 0.75 0.9375 0.6875 0.96875 0.1875 0.96875 0.25 0.9375 0.25 0.96875 0.6875 0.9375 0.6875 0.9375 0.625 0.96875 0.125 0.96875 0.1875 0.9375 0.1875 0.96875 0.625 0.9375 0.625 0.9375 0.5625 0.96875 0.0625 0.96875 0.125 0.9375 0.125 0.96875 0.5625 0.9375 0.5625 0.9375 0.5 0.96875 0.9375 0.953125 1 0.9375 0.9375 0.953125 0 0.96875 0.0625 0.9375 0.0625 0.96875 0.4375 0.96875 0.5 0.9375 0.5 0.96875 0.9375 0.9375 0.9375 0.9375 0.875 0.96875 0.375 0.96875 0.4375 0.9375 0.4375 0.96875 0.875 0.9375 0.875 0.9375 0.8125 0.9375 0.0625 0.9375 0.125 0.90625 0.125 0.9375 0.5625 0.90625 0.5625 0.90625 0.5 0.9375 0.9375 0.921875 1 0.90625 0.9375 0.921875 0 0.9375 0.0625 0.90625 0.0625 0.9375 0.4375 0.9375 0.5 0.90625 0.5 0.9375 0.9375 0.90625 0.9375 0.90625 0.875 0.9375 0.375 0.9375 0.4375 0.90625 0.4375 0.9375 0.875 0.90625 0.875 0.90625 0.8125 0.9375 0.3125 0.9375 0.375 0.90625 0.375 0.9375 0.8125 0.90625 0.8125 0.90625 0.75 0.9375 0.25 0.9375 0.3125 0.90625 0.3125 0.9375 0.75 0.90625 0.75 0.90625 0.6875 0.9375 0.1875 0.9375 0.25 0.90625 0.25 0.9375 0.6875 0.90625 0.6875 0.90625 0.625 0.9375 0.125 0.9375 0.1875 0.90625 0.1875 0.9375 0.625 0.90625 0.625 0.90625 0.5625 0.90625 0.8125 0.875 0.8125 0.875 0.75 0.90625 0.25 0.90625 0.3125 0.875 0.3125 0.90625 0.75 0.875 0.75 0.875 0.6875 0.90625 0.1875 0.90625 0.25 0.875 0.25 0.90625 0.6875 0.875 0.6875 0.875 0.625 0.90625 0.125 0.90625 0.1875 0.875 0.1875 0.90625 0.625 0.875 0.625 0.875 0.5625 0.90625 0.0625 0.90625 0.125 0.875 0.125 0.90625 0.5625 0.875 0.5625 0.875 0.5 0.90625 0.9375 0.890625 1 0.875 0.9375 0.890625 0 0.90625 0.0625 0.875 0.0625 0.90625 0.4375 0.90625 0.5 0.875 0.5 0.90625 0.9375 0.875 0.9375 0.875 0.875 0.90625 0.375 0.90625 0.4375 0.875 0.4375 0.90625 0.875 0.875 0.875 0.875 0.8125 0.90625 0.3125 0.90625 0.375 0.875 0.375 0.875 0.5625 0.84375 0.5625 0.84375 0.5 0.875 0.9375 0.859375 1 0.84375 0.9375 0.859375 0 0.875 0.0625 0.84375 0.0625 0.875 0.4375 0.875 0.5 0.84375 0.5 0.875 0.9375 0.84375 0.9375 0.84375 0.875 0.875 0.375 0.875 0.4375 0.84375 0.4375 0.875 0.875 0.84375 0.875 0.84375 0.8125 0.875 0.3125 0.875 0.375 0.84375 0.375 0.875 0.8125 0.84375 0.8125 0.84375 0.75 0.875 0.25 0.875 0.3125 0.84375 0.3125 0.875 0.75 0.84375 0.75 0.84375 0.6875 0.875 0.1875 0.875 0.25 0.84375 0.25 0.875 0.6875 0.84375 0.6875 0.84375 0.625 0.875 0.125 0.875 0.1875 0.84375 0.1875 0.875 0.625 0.84375 0.625 0.84375 0.5625 0.875 0.0625 0.875 0.125 0.84375 0.125 0.84375 0.25 0.84375 0.3125 0.8125 0.3125 0.84375 0.75 0.8125 0.75 0.8125 0.6875 0.84375 0.1875 0.84375 0.25 0.8125 0.25 0.84375 0.6875 0.8125 0.6875 0.8125 0.625 0.84375 0.125 0.84375 0.1875 0.8125 0.1875 0.84375 0.625 0.8125 0.625 0.8125 0.5625 0.84375 0.0625 0.84375 0.125 0.8125 0.125 0.84375 0.5625 0.8125 0.5625 0.8125 0.5 0.84375 0.9375 0.828125 1 0.8125 0.9375 0.828125 0 0.84375 0.0625 0.8125 0.0625 0.84375 0.4375 0.84375 0.5 0.8125 0.5 0.84375 0.9375 0.8125 0.9375 0.8125 0.875 0.84375 0.375 0.84375 0.4375 0.8125 0.4375 0.84375 0.875 0.8125 0.875 0.8125 0.8125 0.84375 0.3125 0.84375 0.375 0.8125 0.375 0.84375 0.8125 0.8125 0.8125 0.8125 0.75 0.8125 0.9375 0.796875 1 0.78125 0.9375 0.796875 0 0.8125 0.0625 0.78125 0.0625 0.8125 0.4375 0.8125 0.5 0.78125 0.5 0.8125 0.9375 0.78125 0.9375 0.78125 0.875 0.8125 0.375 0.8125 0.4375 0.78125 0.4375 0.8125 0.875 0.78125 0.875 0.78125 0.8125 0.8125 0.3125 0.8125 0.375 0.78125 0.375 0.8125 0.8125 0.78125 0.8125 0.78125 0.75 0.8125 0.25 0.8125 0.3125 0.78125 0.3125 0.8125 0.75 0.78125 0.75 0.78125 0.6875 0.8125 0.1875 0.8125 0.25 0.78125 0.25 0.8125 0.6875 0.78125 0.6875 0.78125 0.625 0.8125 0.125 0.8125 0.1875 0.78125 0.1875 0.8125 0.625 0.78125 0.625 0.78125 0.5625 0.8125 0.0625 0.8125 0.125 0.78125 0.125 0.8125 0.5625 0.78125 0.5625 0.78125 0.5 0.78125 0.75 0.75 0.75 0.75 0.6875 0.78125 0.1875 0.78125 0.25 0.75 0.25 0.78125 0.6875 0.75 0.6875 0.75 0.625 0.78125 0.125 0.78125 0.1875 0.75 0.1875 0.78125 0.625 0.75 0.625 0.75 0.5625 0.78125 0.0625 0.78125 0.125 0.75 0.125 0.78125 0.5625 0.75 0.5625 0.75 0.5 0.78125 0.9375 0.765625 1 0.75 0.9375 0.765625 0 0.78125 0.0625 0.75 0.0625 0.78125 0.4375 0.78125 0.5 0.75 0.5 0.78125 0.9375 0.75 0.9375 0.75 0.875 0.78125 0.375 0.78125 0.4375 0.75 0.4375 0.78125 0.875 0.75 0.875 0.75 0.8125 0.78125 0.3125 0.78125 0.375 0.75 0.375 0.78125 0.8125 0.75 0.8125 0.75 0.75 0.78125 0.25 0.78125 0.3125 0.75 0.3125 0.125 0.75 0.125 0.75 0.125 0.6875 0.625 0.4375 0.625 0.5 0.375 0.4375 0.625 0.6875 0.375 0.6875 0.375 0.625 0.625 0.875 0.625 0.9375 0.375 0.875 0.375 0.6875 0.375 0.75 0.3125 0.75 0.8125 0.6875 0.875 0.6875 0.875 0.75 0.6875 0.6875 0.75 0.6875 0.75 0.75 0.75 0.5625 0.75 0.625 0.6875 0.625 0.875 0.5625 0.875 0.625 0.8125 0.625 0.75 0.5625 0.8125 0.5625 0.8125 0.625 0.75 0.5 0.8125 0.5 0.8125 0.5625 0.875 0.5 0.875 0.5625 0.8125 0.5625 0.6875 0.5625 0.6875 0.625 0.625 0.625 0.6875 0.5 0.6875 0.5625 0.625 0.5625 0.75 0.5 0.75 0.5625 0.6875 0.5625 0.625 0.6875 0.6875 0.6875 0.6875 0.75 0.625 0.625 0.6875 0.625 0.6875 0.6875 0.6875 0.625 0.75 0.625 0.75 0.6875 0.8125 0.6875 0.8125 0.75 0.75 0.75 0.8125 0.625 0.8125 0.6875 0.75 0.6875 0.8125 0.625 0.875 0.625 0.875 0.6875 0.25 0.6875 0.25 0.75 0.1875 0.75 0.25 0.5625 0.25 0.625 0.1875 0.625 0.3125 0.5625 0.375 0.5625 0.375 0.625 0.25 0.5625 0.3125 0.5625 0.3125 0.625 0.25 0.5 0.3125 0.5 0.3125 0.5625 0.3125 0.5 0.375 0.5 0.375 0.5625 0.1875 0.5625 0.1875 0.625 0.125 0.625 0.1875 0.5 0.1875 0.5625 0.125 0.5625 0.1875 0.5 0.25 0.5 0.25 0.5625 0.125 0.6875 0.1875 0.6875 0.1875 0.75 0.125 0.625 0.1875 0.625 0.1875 0.6875 0.25 0.625 0.25 0.6875 0.1875 0.6875 0.3125 0.6875 0.3125 0.75 0.25 0.75 0.3125 0.625 0.3125 0.6875 0.25 0.6875 0.375 0.625 0.375 0.6875 0.3125 0.6875 0.625 0.125 0.375 0.125 0.625 0 0.875 0.75 0.875 0.6875 0.875 0.6875 0.125 0.625 0.125 0.625 0.125 0.5625 0.375 1 0.625 1 0.625 1 0.125 0.6875 0.125 0.6875 0.125 0.625 0.875 0.625 0.875 0.625 0.875 0.6875 0.875 0.5 0.875 0.5 0.875 0.5625 0.125 0.5625 0.125 0.5625 0.125 0.5 0.375 0.25 0.375 0.25 0.625 0.25 0.875 0.5625 0.875 0.5625 0.875 0.625 0.625 0 0.625 0.25 0.375 0.25 0.535146 0.470544 0.452018 0.497288 0.410068 0.491397 0.489772 0.5 0.490611 0.75 0.453696 0.752568 0.356729 0.5 0.356729 0.75 0.125 0.75 0.653533 0.5 0.653533 0.75 0.625 0.75 0.496427 0.992461 0.560713 0.992591 0.625 1 0.625 0.778533 0.582685 0.777071 0.625 0.75 0.867722 0.625 0.875 0.5 0.875 0.75 0.42392 0.956528 0.443922 0.804438 0.443991 0.445301 0.424024 0.293258 0.437915 0.261196 0.437793 0.625052 0.437793 0.625052 0.466997 0.259237 0.496253 0.62487 0 0 0 0 0 0 0.443922 0.804438 0.466424 0.78689 0.468299 0.46329 0.492677 0.782085 0.491739 0.467788 0.468299 0.46329 0.492677 0.782085 0.53393 0.779369 0.535146 0.470544 0.582685 0.777071 0.584629 0.472721 0.535146 0.470544 0 0 0 0 0 0 0.492677 0.782085 0.466424 0.78689 0.375 0.768271 0.452018 0.497288 0.453696 0.752568 0.40839 0.758738 0.356729 0.5 0.410068 0.491397 0.40839 0.758738 0.490611 0.75 0.489772 0.5 0.625 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.419617 0.355323 0.418613 0.894292 0.481311 0.93167 0.389055 0.41561 0.389072 0.834005 0.418613 0.894292 0.389055 0.461244 0.389072 0.78879 0.389072 0.834005 0.397429 0.471292 0.396909 0.778541 0.389072 0.78879 0.397429 0.471292 0.410826 0.458314 0.410775 0.791201 0.410775 0.817727 0.410775 0.791201 0.410826 0.458314 0.433685 0.847268 0.410775 0.817727 0.410826 0.431938 0.433685 0.847268 0.418613 0.894292 0.389072 0.834005 0.481311 0.881029 0.433685 0.847268 0.433852 0.402213 0.410826 0.431938 0.389055 0.41561 0.433852 0.402213 0.481579 0.318481 0.481311 0.93167 0.559082 0.933479 0.559031 0.316388 0.559082 0.933479 0.558479 0.888263 0.558479 0.888263 0.481311 0.881029 0.481579 0.369139 0.389072 0.78879 0.389055 0.461244 0.397429 0.471292 0.875 0.5 0.875 0.5 0.875 0.75 0.375 0.25 0.625 0.25 0.625 0.5 0.625 0.5 0.625 0.75 0.375 0.75 0.625 0.75 0.625 1 0.375 1 0.375 0.5 0.375 0.75 0.125 0.75 0.875 0.5 0.875 0.75 0.625 0.75 0.625 0.25 0.375 0.25 0.375 0.25 0.125 0.5 0.125 0.75 0.125 0.75 0.375 0.25 0.375 0.25 0.625 0.25 0.625 1 0.625 1 0.375 1 0.625 0 0.625 0.25 0.375 0.25 0.625 1 0.625 1 0.375 1 0.875 0.5 0.875 0.5 0.875 0.75 0.125 0.75 0.125 0.75 0.125 0.5 0.375 0.25 0.375 0 0.375 0 0.375 0 0.375 0 0.375 0.25 0 0 0 0 0 0 0 0 0 0 0 0 0.625 0 0.625 0.25 0.375 0.25 0.625 0.25 0.5 0.5 0.375 0.25 0.625 0.625 0.625 0.75 0.5 0.75 0.5 0.75 0.625 1 0.375 1 0.375 0.625 0.375 0.75 0.125 0.75 0.875 0.75 0.625 0.75 0.625 0.625 0.5 0.625 0.5 0.75 0.375 0.75 0.5 0.5 0.5 0.625 0.375 0.625 0.625 0.5 0.625 0.625 0.5 0.625 0.625 0 0.625 0 0.375 0 0.375 0 0.375 0 0 0 0.625 0.25 0.375 0.25 0.375 0.25 0.375 0.25 0.375 0.25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0.625 0.96875 0.625 0.96875 0.5625 1 0.5625 0.96875 0.5625 0.96875 0.5 1 0.4375 1 0.5 0.96875 0.5 1 0.912245 0.96875 0.910477 0.96875 0.875 1 0.875 0.96875 0.875 0.96875 0.8125 1 0.8125 0.96875 0.8125 0.96875 0.75 1 0.75 0.96875 0.75 0.96875 0.6875 1 0.6875 0.96875 0.6875 0.96875 0.625 0.96875 0.8125 0.9375 0.8125 0.9375 0.75 0.96875 0.75 0.9375 0.75 0.9375 0.6875 0.96875 0.6875 0.9375 0.6875 0.9375 0.625 0.96875 0.625 0.9375 0.625 0.9375 0.5625 0.96875 0.5625 0.9375 0.5625 0.9375 0.5 0.96875 0.4375 0.96875 0.5 0.9375 0.5 0.96875 0.910477 0.9375 0.904809 0.9375 0.875 0.96875 0.875 0.9375 0.875 0.9375 0.8125 0.9375 0.5625 0.90625 0.5625 0.90625 0.5 0.9375 0.4375 0.9375 0.5 0.90625 0.5 0.9375 0.904809 0.90625 0.893952 0.90625 0.875 0.9375 0.875 0.90625 0.875 0.90625 0.8125 0.9375 0.8125 0.90625 0.8125 0.90625 0.75 0.9375 0.75 0.90625 0.75 0.90625 0.6875 0.9375 0.6875 0.90625 0.6875 0.90625 0.625 0.9375 0.625 0.90625 0.625 0.90625 0.5625 0.90625 0.8125 0.875 0.8125 0.875 0.75 0.90625 0.75 0.875 0.75 0.875 0.6875 0.90625 0.6875 0.875 0.6875 0.875 0.625 0.90625 0.625 0.875 0.625 0.875 0.5625 0.90625 0.5625 0.875 0.5625 0.875 0.5 0.90625 0.4375 0.90625 0.5 0.875 0.5 0.90625 0.875 0.90625 0.893952 0.875193 0.875 0.90625 0.375 0.90625 0.4375 0.875 0.4375 0.90625 0.875 0.875 0.87485 0.875 0.8125 0.875 0.5625 0.84375 0.5625 0.84375 0.5 0.875 0.4375 0.875 0.5 0.84375 0.5 0.875 0.375 0.875 0.4375 0.84375 0.4375 0.875 0.8125 0.875 0.87485 0.84375 0.837074 0.875 0.8125 0.84375 0.8125 0.84375 0.75 0.875 0.75 0.84375 0.75 0.84375 0.6875 0.875 0.6875 0.84375 0.6875 0.84375 0.625 0.875 0.625 0.84375 0.625 0.84375 0.5625 0.84375 0.75 0.8125 0.749613 0.8125 0.6875 0.84375 0.6875 0.8125 0.6875 0.8125 0.625 0.84375 0.625 0.8125 0.625 0.8125 0.5625 0.84375 0.5625 0.8125 0.5625 0.8125 0.5 0.84375 0.4375 0.84375 0.5 0.8125 0.5 0.84375 0.375 0.84375 0.4375 0.8125 0.4375 0.84375 0.8125 0.84375 0.837074 0.831463 0.8125 0.84375 0.8125 0.831463 0.8125 0.812575 0.75 0.8125 0.4375 0.8125 0.5 0.793877 0.5 0.8125 0.375 0.8125 0.4375 0.794762 0.4375 0.8125 0.6875 0.8125 0.749613 0.803024 0.6875 0.8125 0.6875 0.803024 0.6875 0.797596 0.625 0.8125 0.625 0.797596 0.625 0.794762 0.5625 0.8125 0.5625 0.794762 0.5625 0.793877 0.5 0.96875 0.5625 0.96875 0.625 1 0.625 0.96875 0.5 0.96875 0.5625 1 0.5625 1 0.4375 0.96875 0.4375 0.96875 0.5 0.96875 0.875 0.96875 0.91313 1 0.914847 1 0.375 0.96875 0.375 0.96875 0.4375 0.96875 0.8125 0.96875 0.875 1 0.875 0.96875 0.75 0.96875 0.8125 1 0.8125 0.96875 0.6875 0.96875 0.75 1 0.75 0.96875 0.625 0.96875 0.6875 1 0.6875 0.9375 0.75 0.9375 0.8125 0.96875 0.8125 0.9375 0.6875 0.9375 0.75 0.96875 0.75 0.9375 0.625 0.9375 0.6875 0.96875 0.6875 0.9375 0.5625 0.9375 0.625 0.96875 0.625 0.9375 0.5 0.9375 0.5625 0.96875 0.5625 0.96875 0.4375 0.9375 0.4375 0.9375 0.5 0.9375 0.875 0.9375 0.907625 0.96875 0.91313 0.96875 0.375 0.9375 0.375 0.9375 0.4375 0.9375 0.8125 0.9375 0.875 0.96875 0.875 0.90625 0.5 0.90625 0.5625 0.9375 0.5625 0.9375 0.4375 0.90625 0.4375 0.90625 0.5 0.90625 0.875 0.90625 0.897081 0.9375 0.907625 0.9375 0.375 0.90625 0.375 0.90625 0.4375 0.90625 0.8125 0.90625 0.875 0.9375 0.875 0.90625 0.75 0.90625 0.8125 0.9375 0.8125 0.90625 0.6875 0.90625 0.75 0.9375 0.75 0.90625 0.625 0.90625 0.6875 0.9375 0.6875 0.90625 0.5625 0.90625 0.625 0.9375 0.625 0.875 0.75 0.875 0.8125 0.90625 0.8125 0.875 0.6875 0.875 0.75 0.90625 0.75 0.875 0.625 0.875 0.6875 0.90625 0.6875 0.875 0.5625 0.875 0.625 0.90625 0.625 0.875 0.5 0.875 0.5625 0.90625 0.5625 0.90625 0.4375 0.875 0.4375 0.875 0.5 0.875 0.875 0.875 0.87854 0.90625 0.897081 0.90625 0.375 0.875 0.375 0.875 0.4375 0.875 0.8125 0.875 0.875 0.90625 0.875 0.84375 0.5 0.84375 0.5625 0.875 0.5625 0.875 0.4375 0.84375 0.4375 0.84375 0.5 0.875 0.875 0.870951 0.875 0.875 0.87854 0.875 0.375 0.84375 0.375 0.84375 0.4375 0.84375 0.842155 0.870951 0.875 0.875 0.875 0.84375 0.75 0.84375 0.8125 0.875 0.8125 0.84375 0.6875 0.84375 0.75 0.875 0.75 0.84375 0.625 0.84375 0.6875 0.875 0.6875 0.84375 0.5625 0.84375 0.625 0.875 0.625 0.8125 0.6875 0.8125 0.75 0.84375 0.75 0.8125 0.625 0.8125 0.6875 0.84375 0.6875 0.8125 0.5625 0.8125 0.625 0.84375 0.625 0.8125 0.5 0.8125 0.5625 0.84375 0.5625 0.84375 0.4375 0.8125 0.4375 0.8125 0.5 0.84375 0.375 0.8125 0.375 0.8125 0.4375 0.84375 0.8125 0.828923 0.8125 0.84375 0.842155 0.8125 0.758098 0.828923 0.8125 0.84375 0.8125 0.8125 0.4375 0.793435 0.4375 0.792577 0.5 0.8125 0.375 0.796188 0.375 0.793435 0.4375 0.8125 0.75 0.81073 0.75 0.8125 0.758098 0.80146 0.6875 0.81073 0.75 0.8125 0.75 0.796188 0.625 0.80146 0.6875 0.8125 0.6875 0.793435 0.5625 0.796188 0.625 0.8125 0.625 0.792577 0.5 0.793435 0.5625 0.8125 0.5625 0.875 0.75 0.875 0.5 0.875 0.5 0.625 0.25 0.540962 0.478971 0.51075 0.475388 0.35068 0.733259 0.349421 0.513197 0.351564 0.518621 0.875 0.5 0.875 0.75 0.625 0.75 0.375 0.25 0.375 0.25 0.625 0.25 0.125 0.75 0.125 0.75 0.125 0.5 0.625 0.25 0.375 0.25 0.375 0.25 0.625 1 0.625 1 0.375 1 0.625 0 0.625 0.25 0.375 0.25 0.625 1 0.625 1 0.375 1 0.875 0.5 0.875 0.5 0.875 0.75 0.125 0.75 0.125 0.75 0.125 0.5 0.006206989 0.5625 0 0.5625 0 0.625 0.006403982 0.6875 0 0.6875 0 0.75 0.8125 0.375 0.84375 0.375 0.84375 0.372789 0.006182968 0.5 0 0.5 0 0.5625 0.90625 0.375 0.9375 0.375 0.9375 0.372789 0 0.372789 0 0.375 0.006280958 0.375 0 0.375 0 0.4375 0.006206989 0.4375 0.006802976 0.8125 0 0.8125 0 0.875 0.006577968 0.75 0 0.75 0 0.8125 0.546592 0.772557 0.625 1 0.515538 0.776295 0.84375 0.375 0.875 0.375 0.875 0.372789 0.96875 0.375 1 0.375 1 0.372789 0.875 0.375 0.90625 0.375 0.90625 0.372789 0.796188 0.375 0.8125 0.375 0.8125 0.372789 0.9375 0.375 0.96875 0.375 0.96875 0.372789 0 0.875 0 0.914847 0.007280945 0.911865 0 0.4375 0 0.5 0.006182968 0.5 0.006280958 0.625 0 0.625 0 0.6875 0 0.625 0 0.5625 0.009871959 0.5625 0 0.75 0 0.6875 0.01021796 0.6875 0.84375 0.370598 0.84375 0.375 0.8125 0.375 1 0.376485 1 0.4375 0.96875 0.4375 0 0.5625 0 0.5 0.009828984 0.5 0.90625 0.4375 0.90625 0.375 0.928735 0.375 0.96875 0.376105 0.96875 0.4375 0.9375 0.4375 0.928735 0.375 0.90625 0.375 0.90625 0.374096 0.010001 0.375 0.002829968 0.375 0.01001697 0.370689 0 0.4375 0.002829968 0.375 0.009871959 0.4375 0 0.875 0 0.8125 0.01092594 0.8125 0 0.8125 0 0.75 0.010526 0.75 0.875 0.372488 0.875 0.375 0.84375 0.375 0.595592 0.522648 0.600011 0.728939 0.580051 0.72414 0.90625 0.374096 0.90625 0.375 0.875 0.375 0.8125 0.368618 0.8125 0.375 0.797596 0.375 0 0.875 0.01142197 0.875 0.01176697 0.907226 0.009828984 0.5 0 0.5 0 0.4375 0 0.6875 0 0.625 0.010001 0.625 0.96875 0.5 1 0.5 0.96875 1 0.9375 0.5 0.96875 0.5 0.9375 1 0.90625 0.5 0.9375 0.5 0.90625 1 0.875 0.5 0.90625 0.5 0.875 1 0.84375 0.5 0.875 0.5 0.84375 1 0.8125 0.5 0.84375 0.5 0.8125 1 0.78125 0.5 0.8125 0.5 0.78125 1 0.75 0.5 0.78125 0.5 0.75 1 0.75 0.5 0.75 1 0.71875 0.5 0.6875 0.5 0.71875 0.5 0.6875 1 0.65625 0.5 0.6875 0.5 0.65625 1 0.625 0.5 0.65625 0.5 0.625 1 0.59375 0.5 0.625 0.5 0.59375 1 0.5625 0.5 0.59375 0.5 0.5625 1 0.5625 0.5 0.5625 1 0.53125 0.5 0.53125 0.5 0.53125 1 0.5 0.5 0.46875 0.5 0.5 0.5 0.46875 1 0.4375 0.5 0.46875 0.5 0.4375 1 0.4375 0.5 0.4375 1 0.40625 0.5 0.40625 0.5 0.40625 1 0.375 0.5 0.375 0.5 0.375 1 0.34375 0.5 0.34375 0.5 0.34375 1 0.3125 0.5 0.3125 0.5 0.3125 1 0.28125 0.5 0.28125 0.5 0.28125 1 0.25 0.5 0.21875 0.5 0.25 0.5 0.21875 1 0.1875 0.5 0.21875 0.5 0.1875 1 0.15625 0.5 0.1875 0.5 0.15625 1 0.125 0.5 0.15625 0.5 0.125 1 0.09375 0.5 0.125 0.5 0.09375 1 0.0625 0.5 0.09375 0.5 0.0625 1 0.341844 0.471731 0.296822 0.485388 0.49 0.25 0.25 0.49 0.203179 0.485389 0.203178 0.01461195 0.158156 0.471731 0.116663 0.449553 0.02826899 0.341844 0.08029496 0.419706 0.05044698 0.383337 0.116663 0.449553 0.02826899 0.341844 0.01461195 0.296822 0.158156 0.471731 0.00999999 0.25 0.01461094 0.203179 0.158156 0.02826899 0.05044698 0.116663 0.08029395 0.08029395 0.116663 0.05044698 0.01461094 0.203179 0.02826899 0.158156 0.158156 0.02826899 0.05044698 0.383337 0.02826899 0.341844 0.116663 0.449553 0.203179 0.485389 0.158156 0.471731 0.00999999 0.25 0.383337 0.449553 0.341844 0.471731 0.49 0.25 0.471731 0.341844 0.449553 0.383337 0.49 0.25 0.419706 0.419706 0.383337 0.449553 0.49 0.25 0.158156 0.471731 0.01461195 0.296822 0.00999999 0.25 0.02826899 0.158156 0.05044698 0.116663 0.116663 0.05044698 0.158156 0.02826899 0.203178 0.01461195 0.00999999 0.25 0.02826899 0.158156 0.116663 0.05044698 0.158156 0.02826899 0.296822 0.01461195 0.341844 0.02826899 0.49 0.25 0.485388 0.296822 0.471731 0.341844 0.49 0.25 0.471731 0.158156 0.485388 0.203178 0.341844 0.02826899 0.49 0.25 0.449553 0.383337 0.419706 0.419706 0.203179 0.485389 0.00999999 0.25 0.203178 0.01461195 0.203178 0.01461195 0.25 0.00999999 0.25 0.49 0.341844 0.02826899 0.383337 0.05044698 0.471731 0.158156 0.25 0.00999999 0.296822 0.01461195 0.25 0.49 0.296822 0.485388 0.296822 0.01461195 0.49 0.25 0.449553 0.116663 0.471731 0.158156 0.383337 0.05044698 0.383337 0.05044698 0.419706 0.08029395 0.449553 0.116663 0.25 0.49 0.296822 0.01461195 0.296822 0.485388 0.0625 0.5 0.0625 1 0.03125 0.5 0.03125 0.5 0.03125 1 0 0.5 0.75 0.5 0.71875 0.5 0.75 0.5 0.71875 0.5 0.6875 0.5 0.71875 0.5 0.46875 0.5 0.4375 0.5 0.46875 0.5 0.1875 0.5 0.1875 0.5 0.15625 0.5 0.875 0.5 0.875 0.5 0.84375 0.5 0.59375 0.5 0.5625 0.5 0.59375 0.5 0.3125 0.5 0.28125 0.5 0.3125 0.5 1 0.5 1 0.5 0.96875 0.5 0.03125 0.5 0.03125 0.5 0 0.5 0.71875 0.5 0.6875 0.5 0.71875 0.5 0.4375 0.5 0.40625 0.5 0.4375 0.5 0.15625 0.5 0.15625 0.5 0.125 0.5 0.84375 0.5 0.84375 0.5 0.8125 0.5 0.5625 0.5 0.53125 0.5 0.5625 0.5 0.28125 0.5 0.25 0.5 0.28125 0.5 0.96875 0.5 0.96875 0.5 0.9375 0.5 0.6875 0.5 0.65625 0.5 0.6875 0.5 0.40625 0.5 0.375 0.5 0.40625 0.5 0.125 0.5 0.125 0.5 0.09375 0.5 0.8125 0.5 0.8125 0.5 0.78125 0.5 0.53125 0.5 0.5 0.5 0.53125 0.5 0.25 0.5 0.25 0.5 0.21875 0.5 0.9375 0.5 0.9375 0.5 0.90625 0.5 0.65625 0.5 0.625 0.5 0.65625 0.5 0.375 0.5 0.34375 0.5 0.375 0.5 0.09375 0.5 0.09375 0.5 0.0625 0.5 0.78125 0.5 0.78125 0.5 0.75 0.5 0.5 0.5 0.46875 0.5 0.5 0.5 0.21875 0.5 0.21875 0.5 0.1875 0.5 0.90625 0.5 0.90625 0.5 0.875 0.5 0.625 0.5 0.59375 0.5 0.625 0.5 0.34375 0.5 0.3125 0.5 0.34375 0.5 0.0625 0.5 0.0625 0.5 0.03125 0.5 0.625 0.5 0.59375 0.5 0.625 0.5 0.28125 0.5 0.25 0.5 0.28125 0.5 0.6875 0.5 0.65625 0.5 0.6875 0.5 0.25 0.5 0.25 0.5 0.21875 0.5 0.65625 0.5 0.625 0.5 0.65625 0.5 0.21875 0.5 0.21875 0.5 0.1875 0.5 0.625 0.5 0.59375 0.5 0.625 0.5 0.1875 0.5 0.1875 0.5 0.15625 0.5 0.59375 0.5 0.5625 0.5 0.59375 0.5 1 0.5 1 0.5 0.96875 0.5 0.15625 0.5 0.15625 0.5 0.125 0.5 0.5625 0.5 0.53125 0.5 0.5625 0.5 0.96875 0.5 0.96875 0.5 0.9375 0.5 0.125 0.5 0.125 0.5 0.09375 0.5 0.53125 0.5 0.5 0.5 0.53125 0.5 0.9375 0.5 0.9375 0.5 0.90625 0.5 0.09375 0.5 0.09375 0.5 0.0625 0.5 0.5 0.5 0.46875 0.5 0.5 0.5 0.90625 0.5 0.90625 0.5 0.875 0.5 0.0625 0.5 0.0625 0.5 0.03125 0.5 0.46875 0.5 0.4375 0.5 0.46875 0.5 0.875 0.5 0.875 0.5 0.84375 0.5 0.03125 0.5 0.03125 0.5 0 0.5 0.4375 0.5 0.40625 0.5 0.4375 0.5 0.84375 0.5 0.84375 0.5 0.8125 0.5 0.40625 0.5 0.375 0.5 0.40625 0.5 0.8125 0.5 0.8125 0.5 0.78125 0.5 0.375 0.5 0.34375 0.5 0.375 0.5 0.78125 0.5 0.78125 0.5 0.75 0.5 0.34375 0.5 0.3125 0.5 0.34375 0.5 0.75 0.5 0.71875 0.5 0.75 0.5 0.3125 0.5 0.28125 0.5 0.3125 0.5 0.53125 0.5 0.5 0.5 0.53125 0.5 0.1875 0.5 0.15625 0.5 0.1875 0.5 0.59375 0.5 0.5625 0.5 0.59375 0.5 1 0.5 1 0.5 0.96875 0.5 0.15625 0.5 0.15625 0.5 0.125 0.5 0.5625 0.5 0.53125 0.5 0.5625 0.5 0.96875 0.5 0.96875 0.5 0.9375 0.5 0.125 0.5 0.125 0.5 0.09375 0.5 0.53125 0.5 0.5 0.5 0.53125 0.5 0.9375 0.5 0.9375 0.5 0.90625 0.5 0.09375 0.5 0.09375 0.5 0.0625 0.5 0.5 0.5 0.46875 0.5 0.5 0.5 0.90625 0.5 0.90625 0.5 0.875 0.5 0.0625 0.5 0.0625 0.5 0.03125 0.5 0.46875 0.5 0.4375 0.5 0.46875 0.5 0.875 0.5 0.875 0.5 0.84375 0.5 0.03125 0.5 0.03125 0.5 0 0.5 0.4375 0.5 0.40625 0.5 0.4375 0.5 0.84375 0.5 0.84375 0.5 0.8125 0.5 0.40625 0.5 0.375 0.5 0.40625 0.5 0.8125 0.5 0.8125 0.5 0.78125 0.5 0.375 0.5 0.34375 0.5 0.375 0.5 0.78125 0.5 0.78125 0.5 0.75 0.5 0.34375 0.5 0.34375 0.5 0.3125 0.5 0.75 0.5 0.71875 0.5 0.75 0.5 0.3125 0.5 0.3125 0.5 0.28125 0.5 0.71875 0.5 0.6875 0.5 0.71875 0.5 0.28125 0.5 0.28125 0.5 0.25 0.5 0.6875 0.5 0.65625 0.5 0.6875 0.5 0.25 0.5 0.21875 0.5 0.25 0.5 0.65625 0.5 0.625 0.5 0.65625 0.5 0.21875 0.5 0.1875 0.5 0.21875 0.5 0.4375 0.5 0.40625 0.5 0.4375 0.5 0.9375 0.5 0.9375 0.5 0.90625 0.5 0.09375 0.5 0.09375 0.5 0.0625 0.5 0.5 0.5 0.46875 0.5 0.5 0.5 0.90625 0.5 0.90625 0.5 0.875 0.5 0.0625 0.5 0.0625 0.5 0.03125 0.5 0.46875 0.5 0.4375 0.5 0.46875 0.5 0.875 0.5 0.875 0.5 0.84375 0.5 0.03125 0.5 0.03125 0.5 0 0.5 0.4375 0.5 0.40625 0.5 0.4375 0.5 0.84375 0.5 0.84375 0.5 0.8125 0.5 0.40625 0.5 0.40625 0.5 0.375 0.5 0.8125 0.5 0.8125 0.5 0.78125 0.5 0.375 0.5 0.375 0.5 0.34375 0.5 0.78125 0.5 0.78125 0.5 0.75 0.5 0.34375 0.5 0.34375 0.5 0.3125 0.5 0.75 0.5 0.71875 0.5 0.75 0.5 0.3125 0.5 0.3125 0.5 0.28125 0.5 0.71875 0.5 0.6875 0.5 0.71875 0.5 0.28125 0.5 0.28125 0.5 0.25 0.5 0.6875 0.5 0.65625 0.5 0.6875 0.5 0.25 0.5 0.21875 0.5 0.25 0.5 0.65625 0.5 0.625 0.5 0.65625 0.5 0.21875 0.5 0.1875 0.5 0.21875 0.5 0.625 0.5 0.59375 0.5 0.625 0.5 0.1875 0.5 0.15625 0.5 0.1875 0.5 0.59375 0.5 0.5625 0.5 0.59375 0.5 1 0.5 1 0.5 0.96875 0.5 0.15625 0.5 0.125 0.5 0.15625 0.5 0.5625 0.5 0.53125 0.5 0.5625 0.5 0.96875 0.5 0.96875 0.5 0.9375 0.5 0.125 0.5 0.09375 0.5 0.125 0.5 0.34375 0.5 0.3125 0.5 0.34375 0.5 0.84375 0.5 0.84375 0.5 0.8125 0.5 0.40625 0.5 0.40625 0.5 0.375 0.5 0.8125 0.5 0.8125 0.5 0.78125 0.5 0.375 0.5 0.375 0.5 0.34375 0.5 0.78125 0.5 0.78125 0.5 0.75 0.5 0.34375 0.5 0.34375 0.5 0.3125 0.5 0.75 0.5 0.71875 0.5 0.75 0.5 0.3125 0.5 0.3125 0.5 0.28125 0.5 0.71875 0.5 0.6875 0.5 0.71875 0.5 0.28125 0.5 0.28125 0.5 0.25 0.5 0.6875 0.5 0.65625 0.5 0.6875 0.5 0.25 0.5 0.21875 0.5 0.25 0.5 0.65625 0.5 0.625 0.5 0.65625 0.5 0.21875 0.5 0.1875 0.5 0.21875 0.5 0.625 0.5 0.59375 0.5 0.625 0.5 0.1875 0.5 0.15625 0.5 0.1875 0.5 0.59375 0.5 0.5625 0.5 0.59375 0.5 1 0.5 1 0.5 0.96875 0.5 0.15625 0.5 0.125 0.5 0.15625 0.5 0.5625 0.5 0.53125 0.5 0.5625 0.5 0.96875 0.5 0.96875 0.5 0.9375 0.5 0.125 0.5 0.09375 0.5 0.125 0.5 0.53125 0.5 0.5 0.5 0.53125 0.5 0.9375 0.5 0.9375 0.5 0.90625 0.5 0.09375 0.5 0.09375 0.5 0.0625 0.5 0.5 0.5 0.46875 0.5 0.5 0.5 0.90625 0.5 0.90625 0.5 0.875 0.5 0.0625 0.5 0.0625 0.5 0.03125 0.5 0.46875 0.5 0.4375 0.5 0.46875 0.5 0.875 0.5 0.875 0.5 0.84375 0.5 0.03125 0.5 0.03125 0.5 0 0.5 0.25 0.5 0.25 0.5 0.21875 0.5 0.75 0.5 0.71875 0.5 0.75 0.5 0.3125 0.5 0.28125 0.5 0.3125 0.5 0.71875 0.5 0.6875 0.5 0.71875 0.5 0.28125 0.5 0.25 0.5 0.28125 0.5 0.6875 0.5 0.65625 0.5 0.6875 0.5 0.25 0.5 0.25 0.5 0.21875 0.5 0.65625 0.5 0.625 0.5 0.65625 0.5 0.21875 0.5 0.21875 0.5 0.1875 0.5 0.625 0.5 0.59375 0.5 0.625 0.5 0.1875 0.5 0.1875 0.5 0.15625 0.5 0.59375 0.5 0.5625 0.5 0.59375 0.5 1 0.5 1 0.5 0.96875 0.5 0.15625 0.5 0.15625 0.5 0.125 0.5 0.5625 0.5 0.53125 0.5 0.5625 0.5 0.96875 0.5 0.96875 0.5 0.9375 0.5 0.125 0.5 0.125 0.5 0.09375 0.5 0.53125 0.5 0.5 0.5 0.53125 0.5 0.9375 0.5 0.9375 0.5 0.90625 0.5 0.09375 0.5 0.09375 0.5 0.0625 0.5 0.5 0.5 0.46875 0.5 0.5 0.5 0.90625 0.5 0.90625 0.5 0.875 0.5 0.0625 0.5 0.0625 0.5 0.03125 0.5 0.46875 0.5 0.4375 0.5 0.46875 0.5 0.875 0.5 0.875 0.5 0.84375 0.5 0.03125 0.5 0.03125 0.5 0 0.5 0.4375 0.5 0.40625 0.5 0.4375 0.5 0.84375 0.5 0.84375 0.5 0.8125 0.5 0.40625 0.5 0.375 0.5 0.40625 0.5 0.8125 0.5 0.8125 0.5 0.78125 0.5 0.375 0.5 0.34375 0.5 0.375 0.5 0.78125 0.5 0.78125 0.5 0.75 0.5 0.78125 0.5 0.78125 0.5 0.75 0.5 0.65625 0.5 0.625 0.5 0.65625 0.5 0.21875 0.5 0.21875 0.5 0.1875 0.5 0.625 0.5 0.59375 0.5 0.625 0.5 0.1875 0.5 0.1875 0.5 0.15625 0.5 0.59375 0.5 0.5625 0.5 0.59375 0.5 1 0.5 1 0.5 0.96875 0.5 0.15625 0.5 0.15625 0.5 0.125 0.5 0.5625 0.5 0.53125 0.5 0.5625 0.5 0.96875 0.5 0.96875 0.5 0.9375 0.5 0.125 0.5 0.125 0.5 0.09375 0.5 0.53125 0.5 0.5 0.5 0.53125 0.5 0.9375 0.5 0.9375 0.5 0.90625 0.5 0.09375 0.5 0.09375 0.5 0.0625 0.5 0.5 0.5 0.46875 0.5 0.5 0.5 0.90625 0.5 0.90625 0.5 0.875 0.5 0.0625 0.5 0.0625 0.5 0.03125 0.5 0.46875 0.5 0.4375 0.5 0.46875 0.5 0.875 0.5 0.875 0.5 0.84375 0.5 0.03125 0.5 0.03125 0.5 0 0.5 0.4375 0.5 0.40625 0.5 0.4375 0.5 0.84375 0.5 0.84375 0.5 0.8125 0.5 0.40625 0.5 0.375 0.5 0.40625 0.5 0.8125 0.5 0.8125 0.5 0.78125 0.5 0.375 0.5 0.34375 0.5 0.375 0.5 0.78125 0.5 0.78125 0.5 0.75 0.5 0.34375 0.5 0.3125 0.5 0.34375 0.5 0.75 0.5 0.71875 0.5 0.75 0.5 0.3125 0.5 0.28125 0.5 0.3125 0.5 0.71875 0.5 0.6875 0.5 0.71875 0.5 0.28125 0.5 0.25 0.5 0.28125 0.5 0.6875 0.5 0.65625 0.5 0.6875 0.5 0.6875 0.5 0.65625 0.5 0.6875 0.5 0.34375 0.5 0.3125 0.5 0.34375 0.5 0.75 0.5 0.71875 0.5 0.75 0.5 0.3125 0.5 0.28125 0.5 0.3125 0.5 0.71875 0.5 0.6875 0.5 0.71875 0.5 0.28125 0.5 0.25 0.5 0.28125 0.5 0.6875 0.5 0.65625 0.5 0.6875 0.5 0.25 0.5 0.25 0.5 0.21875 0.5 0.65625 0.5 0.625 0.5 0.65625 0.5 0.21875 0.5 0.21875 0.5 0.1875 0.5 0.625 0.5 0.59375 0.5 0.625 0.5 0.1875 0.5 0.1875 0.5 0.15625 0.5 0.59375 0.5 0.5625 0.5 0.59375 0.5 1 0.5 1 0.5 0.96875 0.5 0.15625 0.5 0.15625 0.5 0.125 0.5 0.5625 0.5 0.53125 0.5 0.5625 0.5 0.96875 0.5 0.96875 0.5 0.9375 0.5 0.125 0.5 0.125 0.5 0.09375 0.5 0.53125 0.5 0.5 0.5 0.53125 0.5 0.9375 0.5 0.9375 0.5 0.90625 0.5 0.09375 0.5 0.09375 0.5 0.0625 0.5 0.5 0.5 0.46875 0.5 0.5 0.5 0.90625 0.5 0.90625 0.5 0.875 0.5 0.0625 0.5 0.0625 0.5 0.03125 0.5 0.46875 0.5 0.4375 0.5 0.46875 0.5 0.875 0.5 0.875 0.5 0.84375 0.5 0.03125 0.5 0.03125 0.5 0 0.5 0.4375 0.5 0.40625 0.5 0.4375 0.5 0.84375 0.5 0.84375 0.5 0.8125 0.5 0.40625 0.5 0.375 0.5 0.40625 0.5 0.8125 0.5 0.8125 0.5 0.78125 0.5 0.375 0.5 0.34375 0.5 0.375 0.5 0.59375 0.5 0.5625 0.5 0.59375 0.5 0.25 0.5 0.25 0.5 0.21875 0.5 0.65625 0.5 0.625 0.5 0.65625 0.5 0.21875 0.5 0.21875 0.5 0.1875 0.5 0.625 0.5 0.59375 0.5 0.625 0.5 0.1875 0.5 0.1875 0.5 0.15625 0.5 0.59375 0.5 0.5625 0.5 0.59375 0.5 1 0.5 1 0.5 0.96875 0.5 0.15625 0.5 0.15625 0.5 0.125 0.5 0.5625 0.5 0.53125 0.5 0.5625 0.5 0.96875 0.5 0.96875 0.5 0.9375 0.5 0.125 0.5 0.125 0.5 0.09375 0.5 0.53125 0.5 0.5 0.5 0.53125 0.5 0.9375 0.5 0.9375 0.5 0.90625 0.5 0.09375 0.5 0.09375 0.5 0.0625 0.5 0.5 0.5 0.46875 0.5 0.5 0.5 0.90625 0.5 0.90625 0.5 0.875 0.5 0.0625 0.5 0.0625 0.5 0.03125 0.5 0.46875 0.5 0.4375 0.5 0.46875 0.5 0.875 0.5 0.875 0.5 0.84375 0.5 0.03125 0.5 0.03125 0.5 0 0.5 0.4375 0.5 0.40625 0.5 0.4375 0.5 0.84375 0.5 0.84375 0.5 0.8125 0.5 0.40625 0.5 0.375 0.5 0.40625 0.5 0.8125 0.5 0.8125 0.5 0.78125 0.5 0.375 0.5 0.34375 0.5 0.375 0.5 0.78125 0.5 0.78125 0.5 0.75 0.5 0.34375 0.5 0.3125 0.5 0.34375 0.5 0.75 0.5 0.71875 0.5 0.75 0.5 0.3125 0.5 0.28125 0.5 0.3125 0.5 0.71875 0.5 0.6875 0.5 0.71875 0.5 0.28125 0.5 0.25 0.5 0.28125 0.5 0.5 0.5 0.46875 0.5 0.5 0.5 1 0.5 1 0.5 0.96875 0.5 0.15625 0.5 0.15625 0.5 0.125 0.5 0.5625 0.5 0.53125 0.5 0.5625 0.5 0.96875 0.5 0.96875 0.5 0.9375 0.5 0.125 0.5 0.125 0.5 0.09375 0.5 0.53125 0.5 0.5 0.5 0.53125 0.5 0.9375 0.5 0.9375 0.5 0.90625 0.5 0.09375 0.5 0.09375 0.5 0.0625 0.5 0.5 0.5 0.46875 0.5 0.5 0.5 0.90625 0.5 0.90625 0.5 0.875 0.5 0.0625 0.5 0.0625 0.5 0.03125 0.5 0.46875 0.5 0.4375 0.5 0.46875 0.5 0.875 0.5 0.875 0.5 0.84375 0.5 0.03125 0.5 0.03125 0.5 0 0.5 0.4375 0.5 0.40625 0.5 0.4375 0.5 0.84375 0.5 0.84375 0.5 0.8125 0.5 0.40625 0.5 0.375 0.5 0.40625 0.5 0.8125 0.5 0.8125 0.5 0.78125 0.5 0.375 0.5 0.34375 0.5 0.375 0.5 0.78125 0.5 0.78125 0.5 0.75 0.5 0.34375 0.5 0.3125 0.5 0.34375 0.5 0.75 0.5 0.71875 0.5 0.75 0.5 0.3125 0.5 0.28125 0.5 0.3125 0.5 0.71875 0.5 0.6875 0.5 0.71875 0.5 0.28125 0.5 0.25 0.5 0.28125 0.5 0.6875 0.5 0.65625 0.5 0.6875 0.5 0.25 0.5 0.25 0.5 0.21875 0.5 0.65625 0.5 0.625 0.5 0.65625 0.5 0.21875 0.5 0.21875 0.5 0.1875 0.5 0.625 0.5 0.59375 0.5 0.625 0.5 0.1875 0.5 0.1875 0.5 0.15625 0.5 0.40625 0.5 0.375 0.5 0.40625 0.5 0.90625 0.5 0.90625 0.5 0.875 0.5 0.0625 0.5 0.0625 0.5 0.03125 0.5 0.46875 0.5 0.4375 0.5 0.46875 0.5 0.875 0.5 0.875 0.5 0.84375 0.5 0.03125 0.5 0.03125 0.5 0 0.5 0.4375 0.5 0.40625 0.5 0.4375 0.5 0.84375 0.5 0.84375 0.5 0.8125 0.5 0.40625 0.5 0.375 0.5 0.40625 0.5 0.8125 0.5 0.8125 0.5 0.78125 0.5 0.375 0.5 0.34375 0.5 0.375 0.5 0.78125 0.5 0.78125 0.5 0.75 0.5 0.34375 0.5 0.3125 0.5 0.34375 0.5 0.75 0.5 0.71875 0.5 0.75 0.5 0.3125 0.5 0.28125 0.5 0.3125 0.5 0.71875 0.5 0.6875 0.5 0.71875 0.5 0.28125 0.5 0.25 0.5 0.28125 0.5 0.6875 0.5 0.65625 0.5 0.6875 0.5 0.25 0.5 0.25 0.5 0.21875 0.5 0.65625 0.5 0.625 0.5 0.65625 0.5 0.21875 0.5 0.21875 0.5 0.1875 0.5 0.625 0.5 0.59375 0.5 0.625 0.5 0.1875 0.5 0.1875 0.5 0.15625 0.5 0.59375 0.5 0.5625 0.5 0.59375 0.5 1 0.5 1 0.5 0.96875 0.5 0.15625 0.5 0.15625 0.5 0.125 0.5 0.5625 0.5 0.53125 0.5 0.5625 0.5 0.96875 0.5 0.96875 0.5 0.9375 0.5 0.125 0.5 0.125 0.5 0.09375 0.5 0.53125 0.5 0.5 0.5 0.53125 0.5 0.9375 0.5 0.9375 0.5 0.90625 0.5 0.09375 0.5 0.09375 0.5 0.0625 0.5 0.3125 0.5 0.3125 0.5 0.28125 0.5 0.8125 0.5 0.8125 0.5 0.78125 0.5 0.375 0.5 0.34375 0.5 0.375 0.5 0.78125 0.5 0.78125 0.5 0.75 0.5 0.34375 0.5 0.3125 0.5 0.34375 0.5 0.75 0.5 0.71875 0.5 0.75 0.5 0.3125 0.5 0.28125 0.5 0.3125 0.5 0.71875 0.5 0.6875 0.5 0.71875 0.5 0.28125 0.5 0.25 0.5 0.28125 0.5 0.6875 0.5 0.65625 0.5 0.6875 0.5 0.25 0.5 0.25 0.5 0.21875 0.5 0.65625 0.5 0.625 0.5 0.65625 0.5 0.21875 0.5 0.21875 0.5 0.1875 0.5 0.625 0.5 0.59375 0.5 0.625 0.5 0.1875 0.5 0.1875 0.5 0.15625 0.5 0.59375 0.5 0.5625 0.5 0.59375 0.5 1 0.5 1 0.5 0.96875 0.5 0.15625 0.5 0.15625 0.5 0.125 0.5 0.5625 0.5 0.53125 0.5 0.5625 0.5 0.96875 0.5 0.96875 0.5 0.9375 0.5 0.125 0.5 0.125 0.5 0.09375 0.5 0.53125 0.5 0.5 0.5 0.53125 0.5 0.9375 0.5 0.9375 0.5 0.90625 0.5 0.09375 0.5 0.09375 0.5 0.0625 0.5 0.5 0.5 0.46875 0.5 0.5 0.5 0.90625 0.5 0.90625 0.5 0.875 0.5 0.0625 0.5 0.0625 0.5 0.03125 0.5 0.46875 0.5 0.4375 0.5 0.46875 0.5 0.875 0.5 0.875 0.5 0.84375 0.5 0.03125 0.5 0.03125 0.5 0 0.5 0.4375 0.5 0.40625 0.5 0.4375 0.5 0.84375 0.5 0.84375 0.5 0.8125 0.5 0.71875 0.5 0.71875 0.5 0.6875 0.5 0.28125 0.5 0.28125 0.5 0.25 0.5 0.6875 0.5 0.6875 0.5 0.65625 0.5 0.25 0.5 0.21875 0.5 0.25 0.5 0.65625 0.5 0.65625 0.5 0.625 0.5 0.21875 0.5 0.1875 0.5 0.21875 0.5 0.625 0.5 0.625 0.5 0.59375 0.5 0.1875 0.5 0.15625 0.5 0.1875 0.5 0.59375 0.5 0.59375 0.5 0.5625 0.5 1 0.5 0.96875 0.5 1 0.5 0.15625 0.5 0.125 0.5 0.15625 0.5 0.5625 0.5 0.5625 0.5 0.53125 0.5 0.96875 0.5 0.9375 0.5 0.96875 0.5 0.125 0.5 0.09375 0.5 0.125 0.5 0.53125 0.5 0.53125 0.5 0.5 0.5 0.9375 0.5 0.90625 0.5 0.9375 0.5 0.09375 0.5 0.0625 0.5 0.09375 0.5 0.5 0.5 0.5 0.5 0.46875 0.5 0.90625 0.5 0.875 0.5 0.90625 0.5 0.0625 0.5 0.03125 0.5 0.0625 0.5 0.46875 0.5 0.46875 0.5 0.4375 0.5 0.875 0.5 0.84375 0.5 0.875 0.5 0.03125 0.5 0 0.5 0.03125 0.5 0.4375 0.5 0.4375 0.5 0.40625 0.5 0.84375 0.5 0.8125 0.5 0.84375 0.5 0.40625 0.5 0.40625 0.5 0.375 0.5 0.8125 0.5 0.78125 0.5 0.8125 0.5 0.375 0.5 0.375 0.5 0.34375 0.5 0.78125 0.5 0.75 0.5 0.78125 0.5 0.34375 0.5 0.34375 0.5 0.3125 0.5 0.75 0.5 0.75 0.5 0.71875 0.5 0.03125 0.5 0 0.5 0.5 0.5 0.96875 0.5 0.9375 0.5 0.53125 0.5 0.90625 0.5 0.875 0.5 0.75 0.5 0.84375 0.5 0.8125 0.5 0.78125 0.5 0.78125 0.5 0.75 0.5 0.875 0.5 0.71875 0.5 0.6875 0.5 0.59375 0.5 0.65625 0.5 0.625 0.5 0.6875 0.5 0.59375 0.5 0.5625 0.5 0.90625 0.5 0.53125 0.5 0.5 0.5 0.96875 0.5 0.46875 0.5 0.3125 0.5 0.28125 0.5 0.40625 0.5 0.375 0.5 0.34375 0.5 0.34375 0.5 0.3125 0.5 0.4375 0.5 0.28125 0.5 0.25 0.5 0.46875 0.5 0.21875 0.5 0.0625 0.5 0.03125 0.5 0.15625 0.5 0.125 0.5 0.1875 0.5 0.09375 0.5 0.0625 0.5 0.125 0.5 0 0.5 0.96875 0.5 0.5 0.5 0.875 0.5 0.84375 0.5 0.78125 0.5 0.75 0.5 0.71875 0.5 0.90625 0.5 0.625 0.5 0.59375 0.5 0.6875 0.5 0.5 0.5 0.46875 0.5 0.03125 0.5 0.40625 0.5 0.34375 0.5 0.4375 0.5 0.25 0.5 0.21875 0.5 0.03125 0.5 0.125 0.5 0.0625 0.5 0.1875 0.5 0.9375 0.5 0.5625 0.5 0.53125 0.5 0.71875 0.5 0.59375 0.5 0.90625 0.5 0.4375 0.5 0.3125 0.5 0.46875 0.5 0.1875 0.5 0.0625 0.5 0.21875 0.5 0.90625 0.5 0.5625 0.5 0.9375 0.5 0.5 0.375 0.625 0.375 0.5 0.5 0.5 0.75 0.375 0.75 0.5 0.75 0.75 0.5 0.25 0.5 0.875 0.5 0.125 0.5625 0.125 0.5 0.25 0.5 0.25 0.5 0.375 0.5 0.375 0.75 0.375 0.75 0.25 0.75 0.25 0.5 0.125 0.75 0.125 0.6875 0.25 0.75 0.125 0.625 0.125 0.5625 0.25 0.5 0.25 0.5 0.25 0.75 0.125 0.625 0.625 0.75 0.625 0.5 0.75 0.5 0.75 0.5 0.875 0.5 0.875 0.5625 0.875 0.5625 0.875 0.625 0.75 0.5 0.875 0.6875 0.875 0.75 0.75 0.75 0.75 0.75 0.625 0.75 0.75 0.5 0.75 0.5 0.875 0.625 0.75 0.75 0.25 0.75 0.75 0.75 0.125 0.75 0.375 0.75 0.5 0.75 0.375 0.875 0.5 0.75 0.625 0.75 0.5 0.875 0.375 0.375 0.5 0.375 0.375 0.5 0.375 0.75 0.375 0.5 0.5 0.5 0.5 0.5 0.625 0.5 0.625 0.75 0.625 0.75 0.5 0.75 0.5 0.5 0.375 0.75 0.375 0.5 0.375 0.75 0.5 0.5 0.625 0.5 0.5 0.5 0.625 0.5 0.625 0.75 0.625 0.5 0.375 0.5 0.5 0.5 0.375 0.5 0.625 0.75 0.625 0.75 0.5 0.75 0 0 0 0 0 0 0.125 0.75 0.875 0.75 0.125 0.75 0 0 0 0 0 0 0.875 0.5 0.125 0.5 0.875 0.5 0 0 0 0 0 0 0.375 0 0.625 0 0.375 0.25 0.375 0.375 0.375 0.25 0.625 0.25 0.625 0.25 0.625 0.375 0.375 0.375 0.625 0.5 0.375 0.5 0.625 0.375 0.375 0.75 0.375 0.5 0.625 0.651386 0.625 0.5 0.625 0.592168 0.375 0.5 0.625 0.651386 0.625 0.75 0.375 0.75 0.375 0.875 0.375 0.75 0.625 0.875 0.625 0.75 0.625 0.875 0.375 0.75 0.625 1 0.375 1 0.375 0.875 0.125 0.75 0.125 0.5 0.25 0.5 0.25 0.5 0.375 0.5 0.375 0.75 0.375 0.75 0.25 0.75 0.25 0.5 0.625 0.592168 0.625 0.5 0.628619 0.592168 0.75 0.5 0.875 0.5 0.75 0.75 0.75 0.75 0.625 0.75 0.686583 0.643786 0.875 0.5 0.875 0.75 0.75 0.75 0.628619 0.592168 0.625 0.5 0.633904 0.601351 0.686583 0.601351 0.633904 0.601351 0.625 0.5 0.630105 0.651386 0.633573 0.643786 0.625 0.75 0.686583 0.601351 0.625 0.5 0.75 0.5 0.625 0.75 0.625 0.651386 0.630105 0.651386 0.686583 0.643786 0.686583 0.601351 0.75 0.5 0.625 0.75 0.633573 0.643786 0.686583 0.643786 0.630105 0.651386 0.630105 0.651386 0.625 0.651386 0.625 0.592168 0.625 0.592168 0.628619 0.592168 0.633904 0.601351 0.633904 0.601351 0.686583 0.601351 0.686583 0.643786 0.686583 0.643786 0.633573 0.643786 0.630105 0.651386 0.630105 0.651386 0.625 0.651386 0.628619 0.592168 0.628619 0.592168 0.633904 0.601351 0.686583 0.601351 0.686583 0.601351 0.686583 0.643786 0.633573 0.643786 0.633573 0.643786 0.630105 0.651386 0.625 0.651386 0.625 0.651386 0.625 0.592168 0.625 0.592168 0.628619 0.592168 0.625 0.592168 0.628619 0.592168 0.628619 0.592168 0.633904 0.601351 0.686583 0.601351 0.686583 0.601351 0.686583 0.643786 0.633573 0.643786 0.633573 0.643786 0.630105 0.651386 0.625 0.651386 0.625 0.651386 0.625 0.592168 0.625 0.592168 0.625 0.592168 0.628619 0.592168 0.633904 0.601351 0.633904 0.601351 0.686583 0.601351 0.686583 0.643786 0.686583 0.643786 0.633573 0.643786 0.625 0.651386 0.625 0.592168 0.633904 0.601351 0.633904 0.601351 0.686583 0.601351 0.686583 0.643786 0.625 0.592168 0.628619 0.592168 0.633904 0.601351 0.633573 0.643786 0.630105 0.651386 0.625 0.651386 0.633904 0.601351 0.686583 0.643786 0.633573 0.643786 0.633904 0.601351 0.686583 0.601351 0.633904 0.601351 0.686583 0.643786 0.633573 0.643786 0.686583 0.643786 0.630105 0.651386 0.625 0.651386 0.630105 0.651386 0.628619 0.592168 0.633904 0.601351 0.628619 0.592168 0.686583 0.601351 0.686583 0.643786 0.686583 0.601351 0.633573 0.643786 0.630105 0.651386 0.633573 0.643786 0.625 0.651386 0.625 0.592168 0.625 0.651386 0.625 0 0.625 0.25 0.625 0 0.625 0 0.625 0.25 0.625 0 0 0 0 0 0 0 0 0 0 0 0 0 0.375 0.25 0.375 0 0.625 0.125 0.625 0 0.625 0.0625 0.375 0 0.625 0.125 0.625 0.1875 0.375 0.25 0.625 0.25 0.375 0.25 0.625 0.1875 0.375 0.25 0.625 0.25 0.375 0.5 0.375 0.5 0.625 0.5 0.375 0.75 0.375 1 0.375 0.75 0.625 1 0.125 0.5 0.375 0.5 0.125 0.75 0.625 0.75 0.625 0.5 0.875 0.625 0.875 0.5 0.875 0.5625 0.625 0.5 0.875 0.625 0.875 0.6875 0.625 0.75 0.875 0.75 0.625 0.75 0.875 0.6875 0.875 0.6875 0.875 0.75 0.875 0.6875 0.875 0.5 0.875 0.5 0.875 0.539364 0.875 0.6875 0.875 0.75 0.875 0.674358 0.875 0.5 0.875 0.561456 0.875 0.549232 0.875 0.625 0.875 0.6875 0.875 0.642093 0.875 0.75 0.875 0.71635 0.875 0.717755 0.875 0.532245 0.875 0.53365 0.875 0.5 0.875 0.75 0.875 0.717755 0.875 0.718577 0.875 0.531422 0.875 0.532245 0.875 0.5 0.875 0.75 0.875 0.718577 0.875 0.718925 0.875 0.531075 0.875 0.531422 0.875 0.5 0.875 0.75 0.875 0.718925 0.875 0.718962 0.875 0.531037 0.875 0.531075 0.875 0.5 0.875 0.75 0.875 0.718962 0.875 0.718925 0.875 0.531075 0.875 0.531037 0.875 0.5 0.875 0.75 0.875 0.718925 0.875 0.718705 0.875 0.531295 0.875 0.531075 0.875 0.5 0.875 0.75 0.875 0.718705 0.875 0.718346 0.875 0.531654 0.875 0.531295 0.875 0.5 0.875 0.75 0.875 0.718346 0.875 0.718236 0.875 0.531764 0.875 0.531654 0.875 0.5 0.875 0.75 0.875 0.718236 0.875 0.717708 0.875 0.532292 0.875 0.531764 0.875 0.5 0.875 0.75 0.875 0.717708 0.875 0.71665 0.875 0.53335 0.875 0.532292 0.875 0.5 0.875 0.75 0.875 0.71665 0.875 0.714967 0.875 0.535033 0.875 0.53335 0.875 0.5 0.875 0.75 0.875 0.714967 0.875 0.712066 0.875 0.537934 0.875 0.535033 0.875 0.5 0.875 0.75 0.875 0.712066 0.875 0.710636 0.875 0.539364 0.875 0.537934 0.875 0.5 0.875 0.75 0.875 0.710636 0.875 0.75 0.875 0.546358 0.875 0.539364 0.875 0.5 0.875 0.710636 0.875 0.703642 0.875 0.75 0.875 0.549232 0.875 0.546358 0.875 0.5 0.875 0.75 0.875 0.703642 0.875 0.700768 0.875 0.5 0.875 0.575642 0.875 0.561456 0.875 0.75 0.875 0.700768 0.875 0.688544 0.875 0.5 0.875 0.5625 0.875 0.575642 0.875 0.75 0.875 0.688544 0.875 0.674358 0.875 0.575642 0.875 0.5625 0.875 0.591291 0.875 0.6875 0.875 0.674358 0.875 0.658709 0.875 0.591291 0.875 0.5625 0.875 0.607907 0.875 0.6875 0.875 0.658709 0.875 0.642093 0.875 0.607907 0.875 0.5625 0.875 0.625 0.875 0.625 0.875 0.642093 0.875 0.625 0.875 0.75 0.875 0.75 0 0 0 0 0.875 0.5 0.27686 0.165015 0.03216898 0.01975297 0 0 0 0 0.825372 0.501734 0.78984 0.479387 0.875 0.5 0.05811697 0.03552198 0.03216898 0.01975297 0 0 0.86729 0.528622 0.825372 0.501734 0.875 0.5 0.113418 0.06878095 0.05811697 0.03552198 0 0 0.875 0.5 0.875 0.53365 0.86729 0.528622 0.167671 0.10096 0.113418 0.06878095 0 0 0.875 0.5 0.78984 0.479387 0.27686 0.165015 0.209182 0.125361 0.167671 0.10096 0 0 0 0 0.27686 0.165015 0.244364 0.145972 0 0 0.875 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.875 0.5625 0.875 0.5625 0.875 0.625 0.875 0.5625 0.875 0.5625 0.875 0.625 0.875 0.6875 0.875 0.6875 0.875 0.75 0.875 0.625 0.875 0.6875 0.875 0.625 0.875 0.625 0.875 0.6875 0.875 0.625 0.875 0.6875 0.875 0.6875 0.875 0.75 0.875 0.5 0.875 0.5625 0.875 0.5 0.875 0.5 0.875 0.5625 0.875 0.5 0.875 0.5625 0.875 0.5625 0.875 0.625 0.875 0.5 0.875 0.5 0.875 0.5625 0.875 0.5 0.875 0.5 0.875 0.5625 0.875 0.5625 0.875 0.5625 0.875 0.625 0.875 0.625 0.875 0.6875 0.875 0.625 0.875 0.625 0.875 0.6875 0.875 0.625 0.875 0.6875 0.875 0.75 0.875 0.6875 0 0 0 0 0 0 0 0 0 0 0.02725499 0.02219396 0.273093 0.227322 0.789424 0.648607 0.875 0.75 0 0 0.02725499 0.02219396 0.05325895 0.04351896 0.789424 0.648607 0.825135 0.67717 0.875 0.75 0 0 0.05325895 0.04351896 0.108773 0.08939999 0.867254 0.710333 0.875 0.71635 0.875 0.75 0 0 0.108773 0.08939999 0.163278 0.134905 0.825135 0.67717 0.867254 0.710333 0.875 0.75 0 0 0.163278 0.134905 0.205007 0.169969 0.240393 0.199779 0.273093 0.227322 0 0 0 0 0.205007 0.169969 0.240393 0.199779 0.875 0.658709 0.875 0.674358 0.875 0.658709 0.244364 0.145972 0.244364 0.145972 0.27686 0.165015 0 0 0 0 0 0 0.875 0.674358 0.875 0.688544 0.875 0.674358 0.209182 0.125361 0.209182 0.125361 0.244364 0.145972 0 0 0 0 0 0 0.875 0.688544 0.875 0.700768 0.875 0.688544 0.167671 0.10096 0.167671 0.10096 0.209182 0.125361 0.875 0.71635 0.875 0.75 0.875 0.71635 0.875 0.703642 0.875 0.710636 0.875 0.703642 0.875 0.535033 0.875 0.535033 0.875 0.537934 0.875 0.75 0.875 0.75 0 0 0.875 0.700768 0.875 0.703642 0.875 0.700768 0.875 0.537934 0.875 0.537934 0.875 0.539364 0.875 0.712066 0.875 0.714967 0.875 0.712066 0.875 0.531764 0.875 0.531764 0.875 0.532292 0 0 0 0 0 0 0.875 0.710636 0.875 0.712066 0.875 0.710636 0.875 0.532292 0.875 0.532292 0.875 0.53335 0.875 0.714967 0.875 0.71665 0.875 0.714967 0.875 0.531075 0.875 0.531075 0.875 0.531037 0.875 0.717708 0.875 0.718236 0.875 0.717708 0.875 0.531422 0.875 0.531422 0.875 0.531075 0.875 0.71665 0.875 0.717708 0.875 0.71665 0.875 0.532245 0.875 0.532245 0.875 0.531422 0.875 0.718236 0.875 0.718346 0.875 0.718236 0.875 0.53365 0.875 0.53365 0.875 0.532245 0.875 0.718346 0.875 0.718705 0.875 0.718346 0.86729 0.528622 0.86729 0.528622 0.875 0.53365 0.875 0.718962 0.875 0.718925 0.875 0.718962 0.825372 0.501734 0.825372 0.501734 0.86729 0.528622 0.875 0.718577 0.875 0.717755 0.875 0.718577 0.78984 0.479387 0.78984 0.479387 0.825372 0.501734 0.875 0.718925 0.875 0.718577 0.875 0.718925 0.03216898 0.01975297 0.03216898 0.01975297 0.05811697 0.03552198 0.875 0.717755 0.875 0.71635 0.875 0.717755 0 0 0 0 0.03216898 0.01975297 0.875 0.718705 0.875 0.718925 0.875 0.718705 0.875 0.539364 0.875 0.539364 0.875 0.546358 0.875 0.718925 0.875 0.718962 0.875 0.718925 0.875 0.546358 0.875 0.546358 0.875 0.549232 0 0 0 0 0 0 0.875 0.53335 0.875 0.53335 0.875 0.535033 0 0 0 0 0 0 0.875 0.549232 0.875 0.549232 0.875 0.561456 0.875 0.531295 0.875 0.531295 0.875 0.531654 0 0 0 0 0 0 0.875 0.561456 0.875 0.561456 0.875 0.575642 0.875 0.531654 0.875 0.531764 0.875 0.531654 0 0 0 0 0 0 0.875 0.575642 0.875 0.575642 0.875 0.591291 0.875 0.531075 0.875 0.531075 0.875 0.531295 0 0 0 0 0 0 0.875 0.591291 0.875 0.591291 0.875 0.607907 0.875 0.531037 0.875 0.531037 0.875 0.531075 0 0 0 0 0 0 0.875 0.607907 0.875 0.607907 0.875 0.625 0.113418 0.06878095 0.113418 0.06878095 0.167671 0.10096 0 0 0 0 0 0 0.875 0.625 0.875 0.642093 0.875 0.625 0.05811697 0.03552198 0.05811697 0.03552198 0.113418 0.06878095 0 0 0 0 0 0 0.875 0.642093 0.875 0.658709 0.875 0.642093 0.27686 0.165015 0.27686 0.165015 0.78984 0.479387 0.75 0.25 0.75 0.3125 0.71875 0.25 0.71875 0.6875 0.75 0.6875 0.71875 0.75 0.75 0.1875 0.75 0.25 0.71875 0.1875 0.71875 0.625 0.75 0.625 0.71875 0.6875 0.75 0.125 0.75 0.1875 0.71875 0.125 0.71875 0.5625 0.75 0.5625 0.71875 0.625 0.75 0.0625 0.75 0.125 0.71875 0.0625 0.71875 0.5 0.75 0.5 0.71875 0.5625 0.75 0.4375 0.75 0.5 0.71875 0.4375 0.71875 0.875 0.75 0.875 0.71875 0.9375 0.75 0.375 0.75 0.4375 0.71875 0.375 0.71875 0.8125 0.75 0.8125 0.71875 0.875 0.75 0.3125 0.75 0.375 0.71875 0.3125 0.71875 0.75 0.75 0.75 0.71875 0.8125 0.71875 0.3125 0.71875 0.375 0.6875 0.3125 0.6875 0.75 0.71875 0.75 0.6875 0.8125 0.71875 0.25 0.71875 0.3125 0.6875 0.25 0.6875 0.6875 0.71875 0.6875 0.6875 0.75 0.71875 0.1875 0.71875 0.25 0.6875 0.1875 0.6875 0.625 0.71875 0.625 0.6875 0.6875 0.71875 0.125 0.71875 0.1875 0.6875 0.125 0.6875 0.5625 0.71875 0.5625 0.6875 0.625 0.71875 0.0625 0.71875 0.125 0.6875 0.0625 0.6875 0.5 0.71875 0.5 0.6875 0.5625 0.71875 0.4375 0.71875 0.5 0.6875 0.4375 0.6875 0.875 0.71875 0.875 0.6875 0.9375 0.71875 0.375 0.71875 0.4375 0.6875 0.375 0.6875 0.8125 0.71875 0.8125 0.6875 0.875 0.6875 0.0625 0.6875 0.125 0.65625 0.0625 0.65625 0.5 0.6875 0.5 0.65625 0.5625 0.6875 0.4375 0.6875 0.5 0.65625 0.4375 0.65625 0.875 0.6875 0.875 0.65625 0.9375 0.6875 0.375 0.6875 0.4375 0.65625 0.375 0.65625 0.8125 0.6875 0.8125 0.65625 0.875 0.6875 0.3125 0.6875 0.375 0.65625 0.3125 0.65625 0.75 0.6875 0.75 0.65625 0.8125 0.6875 0.25 0.6875 0.3125 0.65625 0.25 0.65625 0.6875 0.6875 0.6875 0.65625 0.75 0.6875 0.1875 0.6875 0.25 0.65625 0.1875 0.65625 0.625 0.6875 0.625 0.65625 0.6875 0.6875 0.125 0.6875 0.1875 0.65625 0.125 0.65625 0.5625 0.6875 0.5625 0.65625 0.625 0.625 0.75 0.65625 0.75 0.625 0.8125 0.65625 0.25 0.65625 0.3125 0.625 0.25 0.625 0.6875 0.65625 0.6875 0.625 0.75 0.65625 0.1875 0.65625 0.25 0.625 0.1875 0.625 0.625 0.65625 0.625 0.625 0.6875 0.65625 0.125 0.65625 0.1875 0.625 0.125 0.625 0.5625 0.65625 0.5625 0.625 0.625 0.65625 0.0625 0.65625 0.125 0.625 0.0625 0.625 0.5 0.65625 0.5 0.625 0.5625 0.65625 0.4375 0.65625 0.5 0.625 0.4375 0.625 0.875 0.65625 0.875 0.625 0.9375 0.65625 0.375 0.65625 0.4375 0.625 0.375 0.625 0.8125 0.65625 0.8125 0.625 0.875 0.65625 0.3125 0.65625 0.375 0.625 0.3125 0.59375 0.5 0.625 0.5 0.59375 0.5625 0.625 0.4375 0.625 0.5 0.59375 0.4375 0.59375 0.875 0.625 0.875 0.59375 0.9375 0.625 0.375 0.625 0.4375 0.59375 0.375 0.59375 0.8125 0.625 0.8125 0.59375 0.875 0.625 0.3125 0.625 0.375 0.59375 0.3125 0.59375 0.75 0.625 0.75 0.59375 0.8125 0.625 0.25 0.625 0.3125 0.59375 0.25 0.59375 0.6875 0.625 0.6875 0.59375 0.75 0.625 0.1875 0.625 0.25 0.59375 0.1875 0.59375 0.625 0.625 0.625 0.59375 0.6875 0.625 0.125 0.625 0.1875 0.59375 0.125 0.59375 0.5625 0.625 0.5625 0.59375 0.625 0.625 0.0625 0.625 0.125 0.59375 0.0625 0.59375 0.25 0.59375 0.3125 0.5625 0.25 0.5625 0.6875 0.59375 0.6875 0.5625 0.75 0.59375 0.1875 0.59375 0.25 0.5625 0.1875 0.5625 0.625 0.59375 0.625 0.5625 0.6875 0.59375 0.125 0.59375 0.1875 0.5625 0.125 0.5625 0.5625 0.59375 0.5625 0.5625 0.625 0.59375 0.0625 0.59375 0.125 0.5625 0.0625 0.5625 0.5 0.59375 0.5 0.5625 0.5625 0.59375 0.4375 0.59375 0.5 0.5625 0.4375 0.5625 0.875 0.59375 0.875 0.5625 0.9375 0.59375 0.375 0.59375 0.4375 0.5625 0.375 0.5625 0.8125 0.59375 0.8125 0.5625 0.875 0.59375 0.3125 0.59375 0.375 0.5625 0.3125 0.5625 0.75 0.59375 0.75 0.5625 0.8125 0.5625 0.4375 0.5625 0.5 0.53125 0.4375 0.53125 0.875 0.5625 0.875 0.53125 0.9375 0.5625 0.375 0.5625 0.4375 0.53125 0.375 0.53125 0.8125 0.5625 0.8125 0.53125 0.875 0.5625 0.3125 0.5625 0.375 0.53125 0.3125 0.53125 0.75 0.5625 0.75 0.53125 0.8125 0.5625 0.25 0.5625 0.3125 0.53125 0.25 0.53125 0.6875 0.5625 0.6875 0.53125 0.75 0.5625 0.1875 0.5625 0.25 0.53125 0.1875 0.53125 0.625 0.5625 0.625 0.53125 0.6875 0.5625 0.125 0.5625 0.1875 0.53125 0.125 0.53125 0.5625 0.5625 0.5625 0.53125 0.625 0.5625 0.0625 0.5625 0.125 0.53125 0.0625 0.53125 0.5 0.5625 0.5 0.53125 0.5625 0.53125 0.1875 0.53125 0.25 0.5 0.1875 0.5 0.625 0.53125 0.625 0.5 0.6875 0.53125 0.125 0.53125 0.1875 0.5 0.125 0.5 0.5625 0.53125 0.5625 0.5 0.625 0.53125 0.0625 0.53125 0.125 0.5 0.0625 0.5 0.5 0.53125 0.5 0.5 0.5625 0.53125 0.4375 0.53125 0.5 0.5 0.4375 0.5 0.875 0.53125 0.875 0.5 0.9375 0.53125 0.375 0.53125 0.4375 0.5 0.375 0.5 0.8125 0.53125 0.8125 0.5 0.875 0.53125 0.3125 0.53125 0.375 0.5 0.3125 0.5 0.75 0.53125 0.75 0.5 0.8125 0.53125 0.25 0.53125 0.3125 0.5 0.25 0.5 0.6875 0.53125 0.6875 0.5 0.75 0.46875 0.875 0.5 0.875 0.46875 0.9375 0.46875 0.375 0.5 0.375 0.46875 0.4375 0.46875 0.8125 0.5 0.8125 0.46875 0.875 0.46875 0.3125 0.5 0.3125 0.46875 0.375 0.46875 0.75 0.5 0.75 0.46875 0.8125 0.5 0.25 0.5 0.3125 0.46875 0.25 0.46875 0.6875 0.5 0.6875 0.46875 0.75 0.5 0.1875 0.5 0.25 0.46875 0.1875 0.5 0.625 0.5 0.6875 0.46875 0.625 0.5 0.125 0.5 0.1875 0.46875 0.125 0.5 0.5625 0.5 0.625 0.46875 0.5625 0.5 0.0625 0.5 0.125 0.46875 0.0625 0.5 0.5 0.5 0.5625 0.46875 0.5 0.46875 0.4375 0.5 0.4375 0.46875 0.5 0.46875 0.625 0.46875 0.6875 0.4375 0.625 0.4375 0.125 0.46875 0.125 0.4375 0.1875 0.46875 0.5625 0.46875 0.625 0.4375 0.5625 0.4375 0.0625 0.46875 0.0625 0.4375 0.125 0.46875 0.5 0.46875 0.5625 0.4375 0.5 0.4375 0.4375 0.46875 0.4375 0.4375 0.5 0.46875 0.875 0.46875 0.9375 0.4375 0.875 0.4375 0.375 0.46875 0.375 0.4375 0.4375 0.46875 0.8125 0.46875 0.875 0.4375 0.8125 0.4375 0.3125 0.46875 0.3125 0.4375 0.375 0.46875 0.75 0.46875 0.8125 0.4375 0.75 0.4375 0.25 0.46875 0.25 0.4375 0.3125 0.46875 0.6875 0.46875 0.75 0.4375 0.6875 0.4375 0.1875 0.46875 0.1875 0.4375 0.25 0.40625 0.375 0.4375 0.375 0.40625 0.4375 0.4375 0.8125 0.4375 0.875 0.40625 0.8125 0.40625 0.3125 0.4375 0.3125 0.40625 0.375 0.4375 0.75 0.4375 0.8125 0.40625 0.75 0.40625 0.25 0.4375 0.25 0.40625 0.3125 0.4375 0.6875 0.4375 0.75 0.40625 0.6875 0.40625 0.1875 0.4375 0.1875 0.40625 0.25 0.4375 0.625 0.4375 0.6875 0.40625 0.625 0.40625 0.125 0.4375 0.125 0.40625 0.1875 0.4375 0.5625 0.4375 0.625 0.40625 0.5625 0.40625 0.0625 0.4375 0.0625 0.40625 0.125 0.4375 0.5 0.4375 0.5625 0.40625 0.5 0.40625 0.4375 0.4375 0.4375 0.40625 0.5 0.4375 0.875 0.4375 0.9375 0.40625 0.875 0.375 0.125 0.40625 0.125 0.375 0.1875 0.40625 0.5625 0.40625 0.625 0.375 0.5625 0.375 0.0625 0.40625 0.0625 0.375 0.125 0.40625 0.5 0.40625 0.5625 0.375 0.5 0.375 0.4375 0.40625 0.4375 0.375 0.5 0.40625 0.875 0.40625 0.9375 0.375 0.875 0.375 0.375 0.40625 0.375 0.375 0.4375 0.40625 0.8125 0.40625 0.875 0.375 0.8125 0.375 0.3125 0.40625 0.3125 0.375 0.375 0.40625 0.75 0.40625 0.8125 0.375 0.75 0.375 0.25 0.40625 0.25 0.375 0.3125 0.40625 0.6875 0.40625 0.75 0.375 0.6875 0.375 0.1875 0.40625 0.1875 0.375 0.25 0.40625 0.625 0.40625 0.6875 0.375 0.625 0.375 0.8125 0.375 0.875 0.34375 0.8125 0.34375 0.3125 0.375 0.3125 0.34375 0.375 0.375 0.75 0.375 0.8125 0.34375 0.75 0.34375 0.25 0.375 0.25 0.34375 0.3125 0.375 0.6875 0.375 0.75 0.34375 0.6875 0.34375 0.1875 0.375 0.1875 0.34375 0.25 0.375 0.625 0.375 0.6875 0.34375 0.625 0.34375 0.125 0.375 0.125 0.34375 0.1875 0.375 0.5625 0.375 0.625 0.34375 0.5625 0.34375 0.0625 0.375 0.0625 0.34375 0.125 0.375 0.5 0.375 0.5625 0.34375 0.5 0.34375 0.4375 0.375 0.4375 0.34375 0.5 0.375 0.875 0.375 0.9375 0.34375 0.875 0.34375 0.375 0.375 0.375 0.34375 0.4375 0.34375 0.5625 0.34375 0.625 0.3125 0.5625 0.3125 0.0625 0.34375 0.0625 0.3125 0.125 0.34375 0.5 0.34375 0.5625 0.3125 0.5 0.3125 0.4375 0.34375 0.4375 0.3125 0.5 0.34375 0.875 0.34375 0.9375 0.3125 0.875 0.3125 0.375 0.34375 0.375 0.3125 0.4375 0.34375 0.8125 0.34375 0.875 0.3125 0.8125 0.3125 0.3125 0.34375 0.3125 0.3125 0.375 0.34375 0.75 0.34375 0.8125 0.3125 0.75 0.3125 0.25 0.34375 0.25 0.3125 0.3125 0.34375 0.6875 0.34375 0.75 0.3125 0.6875 0.3125 0.1875 0.34375 0.1875 0.3125 0.25 0.34375 0.625 0.34375 0.6875 0.3125 0.625 0.3125 0.125 0.34375 0.125 0.3125 0.1875 0.28125 0.3125 0.3125 0.3125 0.28125 0.375 0.3125 0.75 0.3125 0.8125 0.28125 0.75 0.28125 0.25 0.3125 0.25 0.28125 0.3125 0.3125 0.6875 0.3125 0.75 0.28125 0.6875 0.28125 0.1875 0.3125 0.1875 0.28125 0.25 0.3125 0.625 0.3125 0.6875 0.28125 0.625 0.28125 0.125 0.3125 0.125 0.28125 0.1875 0.3125 0.5625 0.3125 0.625 0.28125 0.5625 0.28125 0.0625 0.3125 0.0625 0.28125 0.125 0.3125 0.5 0.3125 0.5625 0.28125 0.5 0.28125 0.4375 0.3125 0.4375 0.28125 0.5 0.3125 0.875 0.3125 0.9375 0.28125 0.875 0.28125 0.375 0.3125 0.375 0.28125 0.4375 0.3125 0.8125 0.3125 0.875 0.28125 0.8125 0.25 0.0625 0.28125 0.0625 0.25 0.125 0.28125 0.5 0.28125 0.5625 0.25 0.5 0.25 0.4375 0.28125 0.4375 0.25 0.5 0.28125 0.875 0.28125 0.9375 0.25 0.875 0.25 0.375 0.28125 0.375 0.25 0.4375 0.28125 0.8125 0.28125 0.875 0.25 0.8125 0.25 0.3125 0.28125 0.3125 0.25 0.375 0.28125 0.75 0.28125 0.8125 0.25 0.75 0.25 0.25 0.28125 0.25 0.25 0.3125 0.28125 0.6875 0.28125 0.75 0.25 0.6875 0.25 0.1875 0.28125 0.1875 0.25 0.25 0.28125 0.625 0.28125 0.6875 0.25 0.625 0.25 0.125 0.28125 0.125 0.25 0.1875 0.28125 0.5625 0.28125 0.625 0.25 0.5625 0.25 0.25 0.25 0.3125 0.21875 0.25 0.21875 0.6875 0.25 0.6875 0.21875 0.75 0.25 0.1875 0.25 0.25 0.21875 0.1875 0.21875 0.625 0.25 0.625 0.21875 0.6875 0.25 0.125 0.25 0.1875 0.21875 0.125 0.21875 0.5625 0.25 0.5625 0.21875 0.625 0.25 0.0625 0.25 0.125 0.21875 0.0625 0.21875 0.5 0.25 0.5 0.21875 0.5625 0.25 0.4375 0.25 0.5 0.21875 0.4375 0.21875 0.875 0.25 0.875 0.21875 0.9375 0.25 0.375 0.25 0.4375 0.21875 0.375 0.21875 0.8125 0.25 0.8125 0.21875 0.875 0.25 0.3125 0.25 0.375 0.21875 0.3125 0.21875 0.75 0.25 0.75 0.21875 0.8125 0.21875 0.4375 0.21875 0.5 0.1875 0.4375 0.1875 0.875 0.21875 0.875 0.1875 0.9375 0.21875 0.375 0.21875 0.4375 0.1875 0.375 0.1875 0.8125 0.21875 0.8125 0.1875 0.875 0.21875 0.3125 0.21875 0.375 0.1875 0.3125 0.1875 0.75 0.21875 0.75 0.1875 0.8125 0.21875 0.25 0.21875 0.3125 0.1875 0.25 0.1875 0.6875 0.21875 0.6875 0.1875 0.75 0.21875 0.1875 0.21875 0.25 0.1875 0.1875 0.1875 0.625 0.21875 0.625 0.1875 0.6875 0.21875 0.125 0.21875 0.1875 0.1875 0.125 0.1875 0.5625 0.21875 0.5625 0.1875 0.625 0.21875 0.0625 0.21875 0.125 0.1875 0.0625 0.1875 0.5 0.21875 0.5 0.1875 0.5625 0.15625 0.6875 0.1875 0.6875 0.15625 0.75 0.1875 0.1875 0.1875 0.25 0.15625 0.1875 0.15625 0.625 0.1875 0.625 0.15625 0.6875 0.1875 0.125 0.1875 0.1875 0.15625 0.125 0.15625 0.5625 0.1875 0.5625 0.15625 0.625 0.1875 0.0625 0.1875 0.125 0.15625 0.0625 0.15625 0.5 0.1875 0.5 0.15625 0.5625 0.1875 0.4375 0.1875 0.5 0.15625 0.4375 0.15625 0.875 0.1875 0.875 0.15625 0.9375 0.1875 0.375 0.1875 0.4375 0.15625 0.375 0.15625 0.8125 0.1875 0.8125 0.15625 0.875 0.1875 0.3125 0.1875 0.375 0.15625 0.3125 0.15625 0.75 0.1875 0.75 0.15625 0.8125 0.1875 0.25 0.1875 0.3125 0.15625 0.25 0.15625 0.4375 0.15625 0.5 0.125 0.4375 0.125 0.875 0.15625 0.875 0.125 0.9375 0.15625 0.375 0.15625 0.4375 0.125 0.375 0.125 0.8125 0.15625 0.8125 0.125 0.875 0.15625 0.3125 0.15625 0.375 0.125 0.3125 0.125 0.75 0.15625 0.75 0.125 0.8125 0.15625 0.25 0.15625 0.3125 0.125 0.25 0.125 0.6875 0.15625 0.6875 0.125 0.75 0.15625 0.1875 0.15625 0.25 0.125 0.1875 0.125 0.625 0.15625 0.625 0.125 0.6875 0.15625 0.125 0.15625 0.1875 0.125 0.125 0.125 0.5625 0.15625 0.5625 0.125 0.625 0.15625 0.0625 0.15625 0.125 0.125 0.0625 0.125 0.5 0.15625 0.5 0.125 0.5625 0.125 0.1875 0.125 0.25 0.09375 0.1875 0.09375 0.625 0.125 0.625 0.09375 0.6875 0.125 0.125 0.125 0.1875 0.09375 0.125 0.09375 0.5625 0.125 0.5625 0.09375 0.625 0.125 0.0625 0.125 0.125 0.09375 0.0625 0.09375 0.5 0.125 0.5 0.09375 0.5625 0.125 0.4375 0.125 0.5 0.09375 0.4375 0.09375 0.875 0.125 0.875 0.09375 0.9375 0.125 0.375 0.125 0.4375 0.09375 0.375 0.09375 0.8125 0.125 0.8125 0.09375 0.875 0.125 0.3125 0.125 0.375 0.09375 0.3125 0.09375 0.75 0.125 0.75 0.09375 0.8125 0.125 0.25 0.125 0.3125 0.09375 0.25 0.09375 0.6875 0.125 0.6875 0.09375 0.75 0.0625 0.875 0.09375 0.875 0.0625 0.9375 0.09375 0.375 0.09375 0.4375 0.0625 0.375 0.0625 0.8125 0.09375 0.8125 0.0625 0.875 0.09375 0.3125 0.09375 0.375 0.0625 0.3125 0.0625 0.75 0.09375 0.75 0.0625 0.8125 0.09375 0.25 0.09375 0.3125 0.0625 0.25 0.0625 0.6875 0.09375 0.6875 0.0625 0.75 0.09375 0.1875 0.09375 0.25 0.0625 0.1875 0.0625 0.625 0.09375 0.625 0.0625 0.6875 0.09375 0.125 0.09375 0.1875 0.0625 0.125 0.0625 0.5625 0.09375 0.5625 0.0625 0.625 0.09375 0.0625 0.09375 0.125 0.0625 0.0625 0.0625 0.5 0.09375 0.5 0.0625 0.5625 0.09375 0.4375 0.09375 0.5 0.0625 0.4375 0.03125 0.625 0.0625 0.625 0.03125 0.6875 0.0625 0.125 0.0625 0.1875 0.03125 0.125 0.03125 0.5625 0.0625 0.5625 0.03125 0.625 0.0625 0.0625 0.0625 0.125 0.03125 0.0625 0.03125 0.5 0.0625 0.5 0.03125 0.5625 0.0625 0.4375 0.0625 0.5 0.03125 0.4375 0.03125 0.875 0.0625 0.875 0.03125 0.9375 0.0625 0.375 0.0625 0.4375 0.03125 0.375 0.03125 0.8125 0.0625 0.8125 0.03125 0.875 0.0625 0.3125 0.0625 0.375 0.03125 0.3125 0.03125 0.75 0.0625 0.75 0.03125 0.8125 0.0625 0.25 0.0625 0.3125 0.03125 0.25 0.03125 0.6875 0.0625 0.6875 0.03125 0.75 0.0625 0.1875 0.0625 0.25 0.03125 0.1875 0.03125 0.375 0.03125 0.4375 0 0.375 0.03125 0.8125 0.03125 0.875 0 0.8125 0.03125 0.3125 0.03125 0.375 0 0.3125 0.03125 0.75 0.03125 0.8125 0 0.75 0 0.25 0.03125 0.25 0 0.3125 0.03125 0.6875 0.03125 0.75 0 0.6875 0 0.1875 0.03125 0.1875 0 0.25 0 0.625 0.03125 0.625 0 0.6875 0 0.125 0.03125 0.125 0 0.1875 0 0.5625 0.03125 0.5625 0 0.625 0 0.0625 0.03125 0.0625 0 0.125 0 0.5 0.03125 0.5 0 0.5625 0.03125 0.4375 0.03125 0.5 0 0.4375 0.03125 0.875 0.03125 0.9375 0 0.875 0.96875 0.125 1 0.125 0.96875 0.1875 1 0.5625 1 0.625 0.96875 0.5625 0.96875 0.0625 1 0.0625 0.96875 0.125 1 0.5 1 0.5625 0.96875 0.5 0.96875 0.4375 1 0.4375 0.96875 0.5 1 0.875 1 0.9375 0.96875 0.875 0.96875 0.375 1 0.375 0.96875 0.4375 1 0.8125 1 0.875 0.96875 0.8125 0.96875 0.3125 1 0.3125 0.96875 0.375 1 0.75 1 0.8125 0.96875 0.75 0.96875 0.25 1 0.25 0.96875 0.3125 1 0.6875 1 0.75 0.96875 0.6875 0.96875 0.1875 1 0.1875 0.96875 0.25 1 0.625 1 0.6875 0.96875 0.625 0.9375 0.3125 0.96875 0.3125 0.9375 0.375 0.96875 0.75 0.96875 0.8125 0.9375 0.75 0.9375 0.25 0.96875 0.25 0.9375 0.3125 0.96875 0.6875 0.96875 0.75 0.9375 0.6875 0.9375 0.1875 0.96875 0.1875 0.9375 0.25 0.96875 0.625 0.96875 0.6875 0.9375 0.625 0.9375 0.125 0.96875 0.125 0.9375 0.1875 0.96875 0.5625 0.96875 0.625 0.9375 0.5625 0.9375 0.0625 0.96875 0.0625 0.9375 0.125 0.96875 0.5 0.96875 0.5625 0.9375 0.5 0.9375 0.4375 0.96875 0.4375 0.9375 0.5 0.96875 0.875 0.96875 0.9375 0.9375 0.875 0.9375 0.375 0.96875 0.375 0.9375 0.4375 0.96875 0.8125 0.96875 0.875 0.9375 0.8125 0.90625 0.0625 0.9375 0.0625 0.90625 0.125 0.9375 0.5 0.9375 0.5625 0.90625 0.5 0.90625 0.4375 0.9375 0.4375 0.90625 0.5 0.9375 0.875 0.9375 0.9375 0.90625 0.875 0.90625 0.375 0.9375 0.375 0.90625 0.4375 0.9375 0.8125 0.9375 0.875 0.90625 0.8125 0.90625 0.3125 0.9375 0.3125 0.90625 0.375 0.9375 0.75 0.9375 0.8125 0.90625 0.75 0.90625 0.25 0.9375 0.25 0.90625 0.3125 0.9375 0.6875 0.9375 0.75 0.90625 0.6875 0.90625 0.1875 0.9375 0.1875 0.90625 0.25 0.9375 0.625 0.9375 0.6875 0.90625 0.625 0.90625 0.125 0.9375 0.125 0.90625 0.1875 0.9375 0.5625 0.9375 0.625 0.90625 0.5625 0.90625 0.75 0.90625 0.8125 0.875 0.75 0.875 0.25 0.90625 0.25 0.875 0.3125 0.90625 0.6875 0.90625 0.75 0.875 0.6875 0.875 0.1875 0.90625 0.1875 0.875 0.25 0.90625 0.625 0.90625 0.6875 0.875 0.625 0.875 0.125 0.90625 0.125 0.875 0.1875 0.90625 0.5625 0.90625 0.625 0.875 0.5625 0.875 0.0625 0.90625 0.0625 0.875 0.125 0.90625 0.5 0.90625 0.5625 0.875 0.5 0.875 0.4375 0.90625 0.4375 0.875 0.5 0.90625 0.875 0.90625 0.9375 0.875 0.875 0.875 0.375 0.90625 0.375 0.875 0.4375 0.90625 0.8125 0.90625 0.875 0.875 0.8125 0.875 0.3125 0.90625 0.3125 0.875 0.375 0.875 0.5 0.875 0.5625 0.84375 0.5 0.84375 0.4375 0.875 0.4375 0.84375 0.5 0.875 0.875 0.875 0.9375 0.84375 0.875 0.84375 0.375 0.875 0.375 0.84375 0.4375 0.875 0.8125 0.875 0.875 0.84375 0.8125 0.84375 0.3125 0.875 0.3125 0.84375 0.375 0.875 0.75 0.875 0.8125 0.84375 0.75 0.84375 0.25 0.875 0.25 0.84375 0.3125 0.875 0.6875 0.875 0.75 0.84375 0.6875 0.84375 0.1875 0.875 0.1875 0.84375 0.25 0.875 0.625 0.875 0.6875 0.84375 0.625 0.84375 0.125 0.875 0.125 0.84375 0.1875 0.875 0.5625 0.875 0.625 0.84375 0.5625 0.84375 0.0625 0.875 0.0625 0.84375 0.125 0.8125 0.25 0.84375 0.25 0.8125 0.3125 0.84375 0.6875 0.84375 0.75 0.8125 0.6875 0.8125 0.1875 0.84375 0.1875 0.8125 0.25 0.84375 0.625 0.84375 0.6875 0.8125 0.625 0.8125 0.125 0.84375 0.125 0.8125 0.1875 0.84375 0.5625 0.84375 0.625 0.8125 0.5625 0.8125 0.0625 0.84375 0.0625 0.8125 0.125 0.84375 0.5 0.84375 0.5625 0.8125 0.5 0.8125 0.4375 0.84375 0.4375 0.8125 0.5 0.84375 0.875 0.84375 0.9375 0.8125 0.875 0.8125 0.375 0.84375 0.375 0.8125 0.4375 0.84375 0.8125 0.84375 0.875 0.8125 0.8125 0.8125 0.3125 0.84375 0.3125 0.8125 0.375 0.84375 0.75 0.84375 0.8125 0.8125 0.75 0.78125 0.4375 0.8125 0.4375 0.78125 0.5 0.8125 0.875 0.8125 0.9375 0.78125 0.875 0.78125 0.375 0.8125 0.375 0.78125 0.4375 0.8125 0.8125 0.8125 0.875 0.78125 0.8125 0.78125 0.3125 0.8125 0.3125 0.78125 0.375 0.8125 0.75 0.8125 0.8125 0.78125 0.75 0.78125 0.25 0.8125 0.25 0.78125 0.3125 0.8125 0.6875 0.8125 0.75 0.78125 0.6875 0.78125 0.1875 0.8125 0.1875 0.78125 0.25 0.8125 0.625 0.8125 0.6875 0.78125 0.625 0.78125 0.125 0.8125 0.125 0.78125 0.1875 0.8125 0.5625 0.8125 0.625 0.78125 0.5625 0.78125 0.0625 0.8125 0.0625 0.78125 0.125 0.8125 0.5 0.8125 0.5625 0.78125 0.5 0.78125 0.6875 0.78125 0.75 0.75 0.6875 0.75 0.1875 0.78125 0.1875 0.75 0.25 0.78125 0.625 0.78125 0.6875 0.75 0.625 0.75 0.125 0.78125 0.125 0.75 0.1875 0.78125 0.5625 0.78125 0.625 0.75 0.5625 0.75 0.0625 0.78125 0.0625 0.75 0.125 0.78125 0.5 0.78125 0.5625 0.75 0.5 0.75 0.4375 0.78125 0.4375 0.75 0.5 0.78125 0.875 0.78125 0.9375 0.75 0.875 0.75 0.375 0.78125 0.375 0.75 0.4375 0.78125 0.8125 0.78125 0.875 0.75 0.8125 0.75 0.3125 0.78125 0.3125 0.75 0.375 0.78125 0.75 0.78125 0.8125 0.75 0.75 0.75 0.25 0.78125 0.25 0.75 0.3125 0.125 0.6875 0.125 0.75 0.125 0.6875 0.375 0.3125 0.375 0.25 0.625 0.3125 0.625 0.3125 0.625 0.375 0.375 0.375 0.375 0.25 0.625 0.25 0.625 0.3125 0.375 0.4375 0.375 0.375 0.625 0.375 0.625 0.5 0.375 0.5 0.375 0.4375 0.625 0.375 0.625 0.4375 0.375 0.4375 0.375 0.375 0.375 0.3125 0.625 0.3125 0.375 0.5625 0.375 0.5 0.625 0.5 0.625 0.5 0.625 0.5625 0.375 0.5625 0.625 0.625 0.625 0.6875 0.375 0.625 0.625 0.75 0.375 0.75 0.375 0.6875 0.375 0.625 0.375 0.5625 0.625 0.5625 0.625 0.75 0.375 0.6875 0.625 0.6875 0.625 0.5625 0.625 0.625 0.375 0.625 0.375 0.8125 0.375 0.75 0.625 0.75 0.625 0.75 0.625 0.8125 0.375 0.8125 0.625 0.9375 0.625 1 0.375 1 0.625 0.8125 0.625 0.875 0.375 0.8125 0.375 0.875 0.375 0.8125 0.625 0.875 0.625 0.9375 0.375 1 0.375 0.9375 0.375 0.9375 0.375 0.875 0.625 0.9375 0.3125 0.6875 0.375 0.6875 0.3125 0.75 0.8125 0.75 0.8125 0.6875 0.875 0.75 0.6875 0.75 0.6875 0.6875 0.75 0.75 0.6875 0.5625 0.75 0.5625 0.6875 0.625 0.8125 0.5625 0.875 0.5625 0.8125 0.625 0.75 0.625 0.75 0.5625 0.8125 0.625 0.75 0.5625 0.75 0.5 0.8125 0.5625 0.8125 0.5 0.875 0.5 0.8125 0.5625 0.625 0.5625 0.6875 0.5625 0.625 0.625 0.625 0.5 0.6875 0.5 0.625 0.5625 0.6875 0.5 0.75 0.5 0.6875 0.5625 0.625 0.75 0.625 0.6875 0.6875 0.75 0.625 0.6875 0.625 0.625 0.6875 0.6875 0.6875 0.6875 0.6875 0.625 0.75 0.6875 0.75 0.6875 0.8125 0.6875 0.75 0.75 0.75 0.625 0.8125 0.625 0.75 0.6875 0.8125 0.6875 0.8125 0.625 0.875 0.6875 0.1875 0.6875 0.25 0.6875 0.1875 0.75 0.1875 0.5625 0.25 0.5625 0.1875 0.625 0.3125 0.625 0.3125 0.5625 0.375 0.625 0.25 0.625 0.25 0.5625 0.3125 0.625 0.25 0.5625 0.25 0.5 0.3125 0.5625 0.3125 0.5625 0.3125 0.5 0.375 0.5625 0.125 0.5625 0.1875 0.5625 0.125 0.625 0.125 0.5 0.1875 0.5 0.125 0.5625 0.1875 0.5625 0.1875 0.5 0.25 0.5625 0.125 0.75 0.125 0.6875 0.1875 0.75 0.125 0.6875 0.125 0.625 0.1875 0.6875 0.1875 0.625 0.25 0.625 0.1875 0.6875 0.25 0.6875 0.3125 0.6875 0.25 0.75 0.25 0.625 0.3125 0.625 0.25 0.6875 0.3125 0.625 0.375 0.625 0.3125 0.6875 0.375 0.0625 0.375 0 0.625 0 0.625 0 0.625 0.0625 0.625 0.125 0.625 0.125 0.625 0.1875 0.625 0.25 0.625 0.25 0.375 0.25 0.375 0.1875 0.375 0.1875 0.375 0.125 0.625 0.25 0.375 0.0625 0.625 0 0.375 0.125 0.625 0.125 0.625 0.25 0.375 0.125 0.875 0.75 0.875 0.75 0.875 0.6875 0.125 0.5625 0.125 0.625 0.125 0.5625 0.375 1 0.375 1 0.625 1 0.125 0.625 0.125 0.6875 0.125 0.625 0.875 0.6875 0.875 0.625 0.875 0.6875 0.875 0.5625 0.875 0.5 0.875 0.5625 0.125 0.5 0.125 0.5625 0.125 0.5 0.625 0.25 0.375 0.25 0.625 0.25 0.875 0.625 0.875 0.5625 0.875 0.625 0.375 0 0.625 0 0.375 0.25 0.625 0.25 0.625 0.257278 0.56054 0.257278 0.410068 0.491397 0.375 0.481729 0.491739 0.467788 0.375 0.25 0.625 0.25 0.466997 0.259237 0.584629 0.472721 0.625 0.471467 0.625 0.5 0.625 0.25 0.56054 0.257278 0.49608 0.257278 0.535146 0.470544 0.584629 0.472721 0.489772 0.5 0.625 0.25 0.49608 0.257278 0.466997 0.259237 0.491739 0.467788 0.535146 0.470544 0.410068 0.491397 0.375 0.25 0.466997 0.259237 0.437915 0.261196 0.468299 0.46329 0.491739 0.467788 0.375 0.481729 0.375 0.25 0.437915 0.261196 0.424024 0.293258 0.584629 0.472721 0.625 0.5 0.489772 0.5 0.375 0.25 0.424024 0.293258 0.375 0.481729 0.443991 0.445301 0.468299 0.46329 0.375 0.481729 0.489772 0.5 0.452018 0.497288 0.535146 0.470544 0.375 0.481729 0.424024 0.293258 0.443991 0.445301 0.452018 0.497288 0.489772 0.5 0.453696 0.752568 0.125 0.5 0.356729 0.5 0.125 0.75 0.625 0.5 0.653533 0.5 0.625 0.75 0.625 1 0.375 1 0.496427 0.992461 0.560713 0.992591 0.625 0.992722 0.625 1 0.875 0.75 0.867722 0.75 0.867722 0.625 0.867722 0.625 0.867721 0.5 0.875 0.5 0.424024 0.293258 0.42392 0.956528 0.443991 0.445301 0.437793 0.625052 0.437672 0.988909 0.42392 0.956528 0.42392 0.956528 0.424024 0.293258 0.437793 0.625052 0.496253 0.62487 0.496427 0.992461 0.467049 0.990685 0.467049 0.990685 0.437672 0.988909 0.437793 0.625052 0.437793 0.625052 0.437915 0.261196 0.466997 0.259237 0.466997 0.259237 0.49608 0.257278 0.496253 0.62487 0.496253 0.62487 0.467049 0.990685 0.437793 0.625052 0 0 0 0 0 0 0.443991 0.445301 0.443922 0.804438 0.468299 0.46329 0.466424 0.78689 0.492677 0.782085 0.468299 0.46329 0.491739 0.467788 0.492677 0.782085 0.535146 0.470544 0.53393 0.779369 0.582685 0.777071 0.535146 0.470544 0 0 0 0 0 0 0.375 1 0.375 0.768271 0.42392 0.956528 0.40839 0.758738 0.53393 0.779369 0.492677 0.782085 0.490611 0.75 0.625 0.75 0.582685 0.777071 0.467049 0.990685 0.496427 0.992461 0.375 1 0.490611 0.75 0.582685 0.777071 0.53393 0.779369 0.437672 0.988909 0.467049 0.990685 0.375 1 0.490611 0.75 0.53393 0.779369 0.453696 0.752568 0.42392 0.956528 0.437672 0.988909 0.375 1 0.53393 0.779369 0.40839 0.758738 0.453696 0.752568 0.443922 0.804438 0.42392 0.956528 0.375 0.768271 0.492677 0.782085 0.375 0.768271 0.40839 0.758738 0.443922 0.804438 0.375 0.768271 0.466424 0.78689 0.410068 0.491397 0.452018 0.497288 0.40839 0.758738 0.356729 0.75 0.356729 0.5 0.40839 0.758738 0.625 0.75 0.490611 0.75 0.625 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.481579 0.318481 0.419617 0.355323 0.481311 0.93167 0.419617 0.355323 0.389055 0.41561 0.418613 0.894292 0.389055 0.41561 0.389055 0.461244 0.389072 0.834005 0.396909 0.778541 0.397429 0.471292 0.410775 0.791201 0.410826 0.431938 0.410775 0.817727 0.410826 0.458314 0.433852 0.402213 0.433685 0.847268 0.410826 0.431938 0.396909 0.778541 0.410775 0.791201 0.389072 0.78879 0.481311 0.881029 0.558479 0.888263 0.481311 0.93167 0.389072 0.78879 0.410775 0.791201 0.410775 0.817727 0.558479 0.888263 0.559082 0.933479 0.481311 0.93167 0.389072 0.834005 0.389072 0.78879 0.410775 0.817727 0.433685 0.847268 0.481311 0.881029 0.418613 0.894292 0.389072 0.834005 0.410775 0.817727 0.433685 0.847268 0.481311 0.93167 0.418613 0.894292 0.481311 0.881029 0.481579 0.369139 0.481311 0.881029 0.433852 0.402213 0.559031 0.316388 0.558613 0.362022 0.481579 0.318481 0.410826 0.431938 0.410826 0.458314 0.389055 0.461244 0.481579 0.318481 0.558613 0.362022 0.481579 0.369139 0.410826 0.458314 0.397429 0.471292 0.389055 0.461244 0.481579 0.318481 0.481579 0.369139 0.419617 0.355323 0.410826 0.431938 0.389055 0.461244 0.389055 0.41561 0.481579 0.369139 0.433852 0.402213 0.419617 0.355323 0.389055 0.41561 0.419617 0.355323 0.433852 0.402213 0.559031 0.316388 0.481579 0.318481 0.559082 0.933479 0.558613 0.362022 0.559031 0.316388 0.558479 0.888263 0.558613 0.362022 0.558479 0.888263 0.481579 0.369139 0.875 0.75 0.875 0.5 0.875 0.75 0.375 0.5 0.375 0.25 0.625 0.5 0.375 0.5 0.625 0.5 0.375 0.75 0.375 0.75 0.625 0.75 0.375 1 0.125 0.5 0.375 0.5 0.125 0.75 0.625 0.5 0.875 0.5 0.625 0.75 0.625 0.25 0.625 0.25 0.375 0.25 0.125 0.5 0.125 0.5 0.125 0.75 0.625 0.25 0.375 0.25 0.625 0.25 0.375 1 0.625 1 0.375 1 0.375 0 0.625 0 0.375 0.25 0.375 1 0.625 1 0.375 1 0.875 0.75 0.875 0.5 0.875 0.75 0.125 0.5 0.125 0.75 0.125 0.5 0.375 0.25 0.375 0.25 0.375 0 0.375 0.25 0.375 0 0.375 0.25 0 0 0 0 0 0 0 0 0 0 0 0 0.375 0 0.625 0 0.375 0.25 0.375 0.5 0.375 0.25 0.5 0.5 0.625 0.25 0.625 0.5 0.5 0.5 0.5 0.625 0.625 0.625 0.5 0.75 0.375 1 0.375 0.75 0.5 0.75 0.5 0.75 0.625 0.75 0.625 1 0.125 0.75 0.125 0.5 0.375 0.625 0.375 0.5 0.375 0.625 0.125 0.5 0.625 0.625 0.625 0.5 0.875 0.5 0.875 0.5 0.875 0.75 0.625 0.625 0.375 0.625 0.5 0.625 0.375 0.75 0.375 0.5 0.5 0.5 0.375 0.625 0.5 0.5 0.625 0.5 0.5 0.625 0.375 0 0.625 0 0.375 0 0.625 0.25 0.625 0.25 0.375 0.25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0.5625 1 0.625 0.96875 0.5625 1 0.5 1 0.5625 0.96875 0.5 0.96875 0.4375 1 0.4375 0.96875 0.5 1 0.875 1 0.912245 0.96875 0.875 1 0.8125 1 0.875 0.96875 0.8125 1 0.75 1 0.8125 0.96875 0.75 1 0.6875 1 0.75 0.96875 0.6875 1 0.625 1 0.6875 0.96875 0.625 0.96875 0.75 0.96875 0.8125 0.9375 0.75 0.96875 0.6875 0.96875 0.75 0.9375 0.6875 0.96875 0.625 0.96875 0.6875 0.9375 0.625 0.96875 0.5625 0.96875 0.625 0.9375 0.5625 0.96875 0.5 0.96875 0.5625 0.9375 0.5 0.9375 0.4375 0.96875 0.4375 0.9375 0.5 0.96875 0.875 0.96875 0.910477 0.9375 0.875 0.96875 0.8125 0.96875 0.875 0.9375 0.8125 0.9375 0.5 0.9375 0.5625 0.90625 0.5 0.90625 0.4375 0.9375 0.4375 0.90625 0.5 0.9375 0.875 0.9375 0.904809 0.90625 0.875 0.9375 0.8125 0.9375 0.875 0.90625 0.8125 0.9375 0.75 0.9375 0.8125 0.90625 0.75 0.9375 0.6875 0.9375 0.75 0.90625 0.6875 0.9375 0.625 0.9375 0.6875 0.90625 0.625 0.9375 0.5625 0.9375 0.625 0.90625 0.5625 0.90625 0.75 0.90625 0.8125 0.875 0.75 0.90625 0.6875 0.90625 0.75 0.875 0.6875 0.90625 0.625 0.90625 0.6875 0.875 0.625 0.90625 0.5625 0.90625 0.625 0.875 0.5625 0.90625 0.5 0.90625 0.5625 0.875 0.5 0.875 0.4375 0.90625 0.4375 0.875 0.5 0.875 0.375 0.90625 0.375 0.875 0.4375 0.875 0.8125 0.90625 0.8125 0.90625 0.875 0.90625 0.875 0.875193 0.875 0.875 0.87485 0.875 0.5 0.875 0.5625 0.84375 0.5 0.84375 0.4375 0.875 0.4375 0.84375 0.5 0.84375 0.375 0.875 0.375 0.84375 0.4375 0.84375 0.8125 0.875 0.8125 0.84375 0.837074 0.875 0.75 0.875 0.8125 0.84375 0.75 0.875 0.6875 0.875 0.75 0.84375 0.6875 0.875 0.625 0.875 0.6875 0.84375 0.625 0.875 0.5625 0.875 0.625 0.84375 0.5625 0.8125 0.6875 0.84375 0.6875 0.84375 0.75 0.84375 0.75 0.812575 0.75 0.8125 0.749613 0.84375 0.625 0.84375 0.6875 0.8125 0.625 0.84375 0.5625 0.84375 0.625 0.8125 0.5625 0.84375 0.5 0.84375 0.5625 0.8125 0.5 0.8125 0.4375 0.84375 0.4375 0.8125 0.5 0.8125 0.375 0.84375 0.375 0.8125 0.4375 0.84375 0.75 0.84375 0.8125 0.812575 0.75 0.794762 0.4375 0.8125 0.4375 0.793877 0.5 0.797596 0.375 0.8125 0.375 0.794762 0.4375 0.8125 0.625 0.8125 0.6875 0.797596 0.625 0.8125 0.5625 0.8125 0.625 0.794762 0.5625 0.8125 0.5 0.8125 0.5625 0.793877 0.5 1 0.5625 0.96875 0.5625 1 0.625 1 0.5 0.96875 0.5 1 0.5625 1 0.5 1 0.4375 0.96875 0.5 1 0.875 0.96875 0.875 1 0.914847 1 0.4375 1 0.375 0.96875 0.4375 1 0.8125 0.96875 0.8125 1 0.875 1 0.75 0.96875 0.75 1 0.8125 1 0.6875 0.96875 0.6875 1 0.75 1 0.625 0.96875 0.625 1 0.6875 0.96875 0.75 0.9375 0.75 0.96875 0.8125 0.96875 0.6875 0.9375 0.6875 0.96875 0.75 0.96875 0.625 0.9375 0.625 0.96875 0.6875 0.96875 0.5625 0.9375 0.5625 0.96875 0.625 0.96875 0.5 0.9375 0.5 0.96875 0.5625 0.96875 0.5 0.96875 0.4375 0.9375 0.5 0.96875 0.875 0.9375 0.875 0.96875 0.91313 0.96875 0.4375 0.96875 0.375 0.9375 0.4375 0.96875 0.8125 0.9375 0.8125 0.96875 0.875 0.9375 0.5 0.90625 0.5 0.9375 0.5625 0.9375 0.5 0.9375 0.4375 0.90625 0.5 0.9375 0.875 0.90625 0.875 0.9375 0.907625 0.9375 0.4375 0.9375 0.375 0.90625 0.4375 0.9375 0.8125 0.90625 0.8125 0.9375 0.875 0.9375 0.75 0.90625 0.75 0.9375 0.8125 0.9375 0.6875 0.90625 0.6875 0.9375 0.75 0.9375 0.625 0.90625 0.625 0.9375 0.6875 0.9375 0.5625 0.90625 0.5625 0.9375 0.625 0.90625 0.75 0.875 0.75 0.90625 0.8125 0.90625 0.6875 0.875 0.6875 0.90625 0.75 0.90625 0.625 0.875 0.625 0.90625 0.6875 0.90625 0.5625 0.875 0.5625 0.90625 0.625 0.90625 0.5 0.875 0.5 0.90625 0.5625 0.90625 0.5 0.90625 0.4375 0.875 0.5 0.90625 0.875 0.875 0.875 0.90625 0.897081 0.90625 0.4375 0.90625 0.375 0.875 0.4375 0.90625 0.8125 0.875 0.8125 0.90625 0.875 0.875 0.5 0.84375 0.5 0.875 0.5625 0.875 0.5 0.875 0.4375 0.84375 0.5 0.875 0.4375 0.875 0.375 0.84375 0.4375 0.875 0.875 0.875 0.8125 0.84375 0.842155 0.84375 0.8125 0.84375 0.842155 0.875 0.8125 0.875 0.75 0.84375 0.75 0.875 0.8125 0.875 0.6875 0.84375 0.6875 0.875 0.75 0.875 0.625 0.84375 0.625 0.875 0.6875 0.875 0.5625 0.84375 0.5625 0.875 0.625 0.84375 0.6875 0.8125 0.6875 0.84375 0.75 0.84375 0.625 0.8125 0.625 0.84375 0.6875 0.84375 0.5625 0.8125 0.5625 0.84375 0.625 0.84375 0.5 0.8125 0.5 0.84375 0.5625 0.84375 0.5 0.84375 0.4375 0.8125 0.5 0.84375 0.4375 0.84375 0.375 0.8125 0.4375 0.84375 0.8125 0.84375 0.75 0.8125 0.758098 0.8125 0.75 0.8125 0.758098 0.84375 0.75 0.8125 0.5 0.8125 0.4375 0.792577 0.5 0.8125 0.4375 0.8125 0.375 0.793435 0.4375 0.8125 0.6875 0.80146 0.6875 0.8125 0.75 0.8125 0.625 0.796188 0.625 0.8125 0.6875 0.8125 0.5625 0.793435 0.5625 0.8125 0.625 0.8125 0.5 0.792577 0.5 0.8125 0.5625 0.875 0.75 0.875 0.75 0.875 0.5 0.375 0.475632 0.375 0.25 0.37705 0.475388 0.625 0.25 0.625 0.5 0.588827 0.489633 0.37705 0.475388 0.375 0.25 0.409679 0.473178 0.625 0.5 0.609467 0.5 0.604631 0.496282 0.409679 0.473178 0.375 0.25 0.443756 0.472432 0.625 0.5 0.604631 0.496282 0.588827 0.489633 0.443756 0.472432 0.375 0.25 0.477906 0.473178 0.625 0.25 0.588827 0.489633 0.567334 0.483784 0.477906 0.473178 0.375 0.25 0.625 0.25 0.625 0.25 0.567334 0.483784 0.540962 0.478971 0.51075 0.475388 0.477906 0.473178 0.625 0.25 0.125 0.75 0.125 0.5 0.348511 0.738827 0.371825 0.534 0.375 0.53475 0.375 0.716324 0.125 0.5 0.350632 0.5 0.349211 0.505412 0.365403 0.531431 0.371825 0.534 0.371306 0.717196 0.125 0.5 0.349211 0.505412 0.348692 0.507548 0.359734 0.527921 0.365403 0.531431 0.364717 0.719939 0.125 0.5 0.348692 0.507548 0.349421 0.513197 0.355053 0.523596 0.359734 0.527921 0.358942 0.72363 0.125 0.5 0.349421 0.513197 0.348511 0.738827 0.352538 0.52002 0.355053 0.523596 0.354202 0.728128 0.349421 0.513197 0.35068 0.733259 0.348511 0.738827 0.347779 0.744617 0.349047 0.75 0.125 0.75 0.371825 0.534 0.375 0.716324 0.371306 0.717196 0.348511 0.738827 0.347779 0.744617 0.125 0.75 0.365403 0.531431 0.371306 0.717196 0.364717 0.719939 0.35068 0.733259 0.351564 0.518621 0.352538 0.52002 0.359734 0.527921 0.364717 0.719939 0.358942 0.72363 0.354202 0.728128 0.35068 0.733259 0.352538 0.52002 0.355053 0.523596 0.358942 0.72363 0.354202 0.728128 0.625 0.5 0.875 0.5 0.625 0.75 0.625 0.25 0.375 0.25 0.625 0.25 0.125 0.5 0.125 0.75 0.125 0.5 0.625 0.25 0.625 0.25 0.375 0.25 0.375 1 0.625 1 0.375 1 0.375 0 0.625 0 0.375 0.25 0.375 1 0.625 1 0.375 1 0.875 0.75 0.875 0.5 0.875 0.75 0.125 0.5 0.125 0.75 0.125 0.5 0.006280958 0.625 0.006206989 0.5625 0 0.625 0.006577968 0.75 0.006403982 0.6875 0 0.75 0.8125 0.372789 0.8125 0.375 0.84375 0.372789 0.006206989 0.5625 0.006182968 0.5 0 0.5625 0.90625 0.372789 0.90625 0.375 0.9375 0.372789 0.006294965 0.369225 0 0.372789 0.006280958 0.375 0.006280958 0.375 0 0.375 0.006206989 0.4375 0.007078945 0.875 0.006802976 0.8125 0 0.875 0.006802976 0.8125 0.006577968 0.75 0 0.8125 0.375 1 0.375 0.775953 0.377847 0.776295 0.612374 0.754456 0.61819 0.75 0.625 0.75 0.375 1 0.377847 0.776295 0.411585 0.778599 0.595966 0.761417 0.612374 0.754456 0.625 0.75 0.375 1 0.411585 0.778599 0.446693 0.779377 0.595966 0.761417 0.625 0.75 0.625 1 0.375 1 0.446693 0.779377 0.4818 0.778599 0.573753 0.767531 0.595966 0.761417 0.625 1 0.375 1 0.4818 0.778599 0.625 1 0.546592 0.772557 0.573753 0.767531 0.625 1 0.4818 0.778599 0.515538 0.776295 0.625 1 0.84375 0.372789 0.84375 0.375 0.875 0.372789 0.96875 0.372789 0.96875 0.375 1 0.372789 0.875 0.372789 0.875 0.375 0.90625 0.372789 0.796363 0.372789 0.796188 0.375 0.8125 0.372789 0.9375 0.372789 0.9375 0.375 0.96875 0.372789 0.007078945 0.875 0 0.875 0.007280945 0.911865 0.006206989 0.4375 0 0.4375 0.006182968 0.5 0.006403982 0.6875 0.006280958 0.625 0 0.6875 0.010001 0.625 0 0.625 0.009871959 0.5625 0.010526 0.75 0 0.75 0.01021796 0.6875 0.8125 0.368618 0.84375 0.370598 0.8125 0.375 0.96875 0.376105 1 0.376485 0.96875 0.4375 0.009871959 0.5625 0 0.5625 0.009828984 0.5 0.928735 0.375 0.9375 0.375323 0.9375 0.4375 0.9375 0.4375 0.90625 0.4375 0.928735 0.375 0.9375 0.375323 0.96875 0.376105 0.9375 0.4375 0.010001 0.375 0.009871959 0.4375 0.002829968 0.375 0 0.4375 0 0.376485 0.002829968 0.375 0.01142197 0.875 0 0.875 0.01092594 0.8125 0.01092594 0.8125 0 0.8125 0.010526 0.75 0.84375 0.370598 0.875 0.372488 0.84375 0.375 0.375 0.716324 0.375 0.53475 0.37816 0.535056 0.618214 0.507547 0.609467 0.5 0.625 0.5 0.375 0.716324 0.37816 0.535056 0.411757 0.536912 0.617925 0.509234 0.618214 0.507547 0.625 0.5 0.375 0.716324 0.411757 0.536912 0.446692 0.537536 0.617001 0.511061 0.617925 0.509234 0.625 0.5 0.375 0.716324 0.446692 0.537536 0.48163 0.536912 0.617001 0.511061 0.625 0.5 0.625 0.75 0.375 0.716324 0.48163 0.536912 0.51521 0.535029 0.615231 0.513215 0.617001 0.511061 0.625 0.75 0.375 0.716324 0.51521 0.535029 0.546184 0.532046 0.612141 0.516009 0.615231 0.513215 0.625 0.75 0.375 0.716324 0.546184 0.532046 0.573153 0.52802 0.612141 0.516009 0.612141 0.516009 0.625 0.75 0.375 0.716324 0.573153 0.52802 0.573321 0.527995 0.602099 0.520242 0.612141 0.516009 0.608096 0.731923 0.375 0.716324 0.573321 0.527995 0.376128 0.716214 0.595592 0.522648 0.602099 0.520242 0.600011 0.728939 0.625 0.75 0.61819 0.75 0.623741 0.744617 0.376128 0.716214 0.573321 0.527995 0.410719 0.714306 0.625 0.75 0.623741 0.744617 0.623453 0.74293 0.410719 0.714306 0.573321 0.527995 0.446692 0.713662 0.612141 0.516009 0.625 0.75 0.623453 0.74293 0.446692 0.713662 0.573321 0.527995 0.482666 0.714306 0.612141 0.516009 0.623453 0.74293 0.622529 0.741104 0.482666 0.714306 0.573321 0.527995 0.517258 0.716214 0.612141 0.516009 0.622529 0.741104 0.620759 0.73895 0.517258 0.716214 0.573321 0.527995 0.549137 0.719312 0.612141 0.516009 0.620759 0.73895 0.617646 0.736135 0.549137 0.719312 0.573321 0.527995 0.57708 0.723482 0.612141 0.516009 0.617646 0.736135 0.617051 0.735694 0.57708 0.723482 0.573321 0.527995 0.580051 0.72414 0.612141 0.516009 0.617051 0.735694 0.608096 0.731923 0.580051 0.72414 0.573321 0.527995 0.595592 0.522648 0.602099 0.520242 0.608096 0.731923 0.600011 0.728939 0.875 0.372488 0.90625 0.374096 0.875 0.375 0.798112 0.368618 0.8125 0.368618 0.797596 0.375 0 0.912245 0 0.875 0.01176697 0.907226 0.009871959 0.4375 0.009828984 0.5 0 0.4375 0.01021796 0.6875 0 0.6875 0.010001 0.625 - - - - - - - - - - - - -

5099 5075 5101 5100 5105 5104 5103 5102 5095 5103 5102 5101 5100 5099 5094 5096 5098 3615 5097 3615 5096 5095 5093 5094 5092 5093 5072 5092 5089 5082 5088 5091 5091 5090 5090 5089 5086 5088 5078 5085 5087 5086 5083 5079 5085 5084 5080 5083 5082 5081 5081 5080 5079 5078 5077 5076 5075 5074 5073 5072

-
- - - - -

0 0 0 1 1 1 2 2 2 0 3 3 3 4 4 1 5 5 4 6 6 3 7 7 0 8 8 4 9 9 5 10 10 3 11 11 6 12 12 5 13 13 4 14 14 6 15 15 7 16 16 5 17 17 8 18 18 7 19 19 6 20 20 8 21 21 9 21 22 7 21 23 10 22 24 9 23 25 8 24 26 10 25 27 11 25 28 9 25 29 12 26 30 11 26 31 10 26 32 12 27 33 13 27 34 11 27 35 14 28 36 15 29 37 12 30 38 15 31 39 13 32 40 12 33 41 14 34 42 16 35 43 15 36 44 17 37 45 13 38 46 15 39 47 14 40 48 18 41 49 16 42 50 19 43 51 13 44 52 17 45 53 14 46 54 20 47 55 18 48 56 21 49 57 13 50 58 19 51 59 21 52 60 22 53 61 13 54 62 14 55 63 23 56 64 20 57 65 24 58 66 23 59 67 14 60 68 25 61 69 22 62 70 21 63 71 24 64 72 26 65 73 23 66 74 27 67 75 22 68 76 25 69 77 24 70 78 28 71 79 26 72 80 29 73 81 22 74 82 27 75 83 24 76 84 30 77 85 28 78 86 31 79 87 22 80 88 29 81 89 32 82 90 30 82 91 24 82 92 31 83 93 33 84 94 22 85 95 32 86 96 34 87 97 30 88 98 35 89 99 33 90 100 31 91 101 32 92 102 36 93 103 34 94 104 37 95 105 33 96 106 35 97 107 38 98 108 36 99 109 32 100 110 37 101 111 39 101 112 33 101 113 38 102 114 40 103 115 36 104 116 41 105 117 39 106 118 37 107 119 38 108 120 42 109 121 40 110 122 43 111 123 39 112 124 41 113 125 44 114 126 42 115 127 38 116 128 44 117 129 45 118 130 42 119 131 43 120 132 46 121 133 39 122 134 47 123 135 46 124 136 43 125 137 44 126 138 47 127 139 45 128 140 44 129 141 46 130 142 47 131 143 48 132 144 46 133 145 44 134 146 48 135 147 49 135 148 46 135 149 50 136 150 51 137 151 48 138 152 51 139 153 49 140 154 48 141 155 50 142 156 52 143 157 51 144 158 53 145 159 52 146 160 50 147 161 53 148 162 54 149 163 52 150 164 53 151 165 55 152 166 54 153 167 56 154 168 55 155 169 53 156 170 56 157 171 57 158 172 55 159 173 58 160 174 57 161 175 56 162 176 58 163 177 59 164 178 57 165 179 60 166 180 61 166 181 62 166 182 58 167 183 63 168 184 59 169 185 64 170 186 61 171 187 60 172 188 65 173 189 61 173 190 64 173 191 66 174 192 63 174 193 58 174 194 66 175 195 67 176 196 63 177 197 68 178 198 61 179 199 65 180 200 69 181 201 61 182 202 68 183 203 66 184 204 70 185 205 67 186 206 71 187 207 61 188 208 69 189 209 66 190 210 72 191 211 70 192 212 73 193 213 61 194 214 71 195 215 74 196 216 72 196 217 66 196 218 75 197 219 61 198 220 73 199 221 74 200 222 76 201 223 72 202 224 77 203 225 61 204 226 75 205 227 74 206 228 78 207 229 76 208 230 79 209 231 61 210 232 77 211 233 80 212 234 61 213 235 79 214 236 74 215 237 81 216 238 78 217 239 81 218 240 61 219 241 80 220 242 74 221 243 61 222 244 81 223 245 82 224 246 61 225 247 74 226 248 82 227 249 83 228 250 61 229 251 84 230 252 83 231 253 82 232 254 84 233 255 85 234 256 83 235 257 84 236 258 86 236 259 85 236 260 87 237 261 86 238 262 84 239 263 87 240 264 88 241 265 86 242 266 87 243 267 89 244 268 88 245 269 90 246 270 89 247 271 87 248 272 90 249 273 91 250 274 89 251 275 90 252 276 92 253 277 91 254 278 93 255 279 92 256 280 90 257 281 93 258 282 94 259 283 92 260 284 93 261 285 95 262 286 94 263 287 93 264 288 96 265 289 95 266 290 97 267 291 96 268 292 93 269 293 97 270 294 98 271 295 96 272 296 99 273 297 100 274 298 101 275 299 99 276 300 102 277 301 100 278 302 103 279 303 102 280 304 99 281 305 103 282 306 104 283 307 102 284 308 105 285 309 104 286 310 103 287 311 105 288 312 106 289 313 104 290 314 105 291 315 107 292 316 106 293 317 108 294 318 107 295 319 105 296 320 108 297 321 109 298 322 107 299 323 110 300 324 111 300 325 112 300 326 110 301 327 113 302 328 111 303 329 114 304 330 109 305 331 108 306 332 114 307 333 115 308 334 109 309 335 114 310 336 116 311 337 115 312 338 117 313 339 116 314 340 114 315 341 117 316 342 118 317 343 116 318 344 119 319 345 118 320 346 117 321 347 119 322 348 120 323 349 118 324 350 119 325 351 121 326 352 120 327 353 122 328 354 121 329 355 119 330 356 122 331 357 123 332 358 121 333 359 124 334 360 123 335 361 122 336 362 124 337 363 125 337 364 123 337 365 125 338 366 126 339 367 123 340 368 126 341 369 127 342 370 123 343 371 127 344 372 128 345 373 123 346 374 128 347 375 129 348 376 123 349 377 129 350 378 130 351 379 123 352 380 130 353 381 131 354 382 123 355 383 131 356 384 132 357 385 123 358 386 132 359 387 133 360 388 123 361 389 133 362 390 134 363 391 123 364 392 135 365 393 136 366 394 124 367 395 136 368 396 137 369 397 124 370 398 137 371 399 125 372 400 124 373 401 138 374 402 139 375 403 135 376 404 139 377 405 140 377 406 135 377 407 140 378 408 136 379 409 135 380 410 138 381 411 141 382 412 139 383 413 138 384 414 142 385 415 141 386 416 143 387 417 142 388 418 138 389 419 143 390 420 144 391 421 142 392 422 143 393 423 145 394 424 144 395 425 110 396 426 143 396 427 113 396 428 110 397 429 146 398 430 143 399 431 146 400 432 147 401 433 143 402 434 147 403 435 148 404 436 143 405 437 148 406 438 149 407 439 143 408 440 149 409 441 145 410 442 143 411 443 110 412 444 150 413 445 146 414 446 110 415 447 151 416 448 150 417 449 110 418 450 152 419 451 151 420 452 110 421 453 153 421 454 152 421 455 154 422 456 155 423 457 156 424 458 154 425 459 157 426 460 155 427 461 158 428 462 157 429 463 154 430 464 158 431 465 159 432 466 157 433 467 160 434 468 159 435 469 158 436 470 160 15 471 161 16 472 159 17 473 162 437 474 161 438 475 160 439 476 162 440 477 163 441 478 161 442 479 164 443 480 163 444 481 162 445 482 164 25 483 165 25 484 163 25 485 166 446 486 165 446 487 164 446 488 166 447 489 167 447 490 165 447 491 168 448 492 169 449 493 166 450 494 169 451 495 167 452 496 166 453 497 168 454 498 170 455 499 169 456 500 171 457 501 167 458 502 169 459 503 168 460 504 172 461 505 170 462 506 173 463 507 167 464 508 171 465 509 168 466 510 174 467 511 172 468 512 175 469 513 167 470 514 173 471 515 175 472 516 176 473 517 167 474 518 168 475 519 177 476 520 174 477 521 178 478 522 177 479 523 168 480 524 179 481 525 176 482 526 175 483 527 178 484 528 180 485 529 177 486 530 181 487 531 176 488 532 179 489 533 178 490 534 182 491 535 180 492 536 183 493 537 176 494 538 181 495 539 178 496 540 184 497 541 182 498 542 185 499 543 176 500 544 183 501 545 186 502 546 184 503 547 178 504 548 185 505 549 187 506 550 176 507 551 186 508 552 188 509 553 184 510 554 189 511 555 187 511 556 185 511 557 186 512 558 190 513 559 188 514 560 191 515 561 187 516 562 189 517 563 192 518 564 190 519 565 186 520 566 191 521 567 193 521 568 187 521 569 192 522 570 194 523 571 190 524 572 195 525 573 193 526 574 191 527 575 192 528 576 196 529 577 194 530 578 197 531 579 193 532 580 195 533 581 198 534 582 196 535 583 192 536 584 198 537 585 199 538 586 196 539 587 197 540 588 200 541 589 193 542 590 201 543 591 200 544 592 197 545 593 198 546 594 201 546 595 199 546 596 198 547 597 200 548 598 201 549 599 202 550 600 200 551 601 198 552 602 202 553 603 203 553 604 200 553 605 204 554 606 205 555 607 202 556 608 205 557 609 203 558 610 202 559 611 204 560 612 206 561 613 205 562 614 207 563 615 206 564 616 204 565 617 207 566 618 208 567 619 206 568 620 207 569 621 209 570 622 208 571 623 210 572 624 209 573 625 207 574 626 210 575 627 211 576 628 209 577 629 212 578 630 211 579 631 210 580 632 212 581 633 213 582 634 211 583 635 214 584 636 215 584 637 216 584 638 212 585 639 217 586 640 213 587 641 218 588 642 215 589 643 214 590 644 219 591 645 215 592 646 218 593 647 220 594 648 217 594 649 212 594 650 220 595 651 221 596 652 217 597 653 222 598 654 215 599 655 219 600 656 223 601 657 215 602 658 222 603 659 220 604 660 224 605 661 221 606 662 225 607 663 215 608 664 223 609 665 220 610 666 226 611 667 224 612 668 227 613 669 215 614 670 225 615 671 228 616 672 226 616 673 220 616 674 229 617 675 215 618 676 227 619 677 228 620 678 230 621 679 226 622 680 231 623 681 215 624 682 229 625 683 228 626 684 232 627 685 230 628 686 233 629 687 215 630 688 231 631 689 234 632 690 215 633 691 233 634 692 228 635 693 235 636 694 232 637 695 235 638 696 215 639 697 234 640 698 228 641 699 215 642 700 235 643 701 236 644 702 215 645 703 228 646 704 236 647 705 237 648 706 215 649 707 238 650 708 237 651 709 236 652 710 238 653 711 239 654 712 237 655 713 238 656 714 240 656 715 239 656 716 241 657 717 240 658 718 238 659 719 241 660 720 242 661 721 240 662 722 241 663 723 243 664 724 242 665 725 244 666 726 243 667 727 241 668 728 244 669 729 245 670 730 243 671 731 244 672 732 246 673 733 245 674 734 247 675 735 246 676 736 244 677 737 247 678 738 248 678 739 246 678 740 247 679 741 249 680 742 248 681 743 247 682 744 250 683 745 249 684 746 251 685 747 250 686 748 247 687 749 251 688 750 252 689 751 250 690 752 253 691 753 254 691 754 255 691 755 253 692 756 256 693 757 254 694 758 257 695 759 258 696 760 259 697 761 260 698 762 258 699 763 257 700 764 260 701 765 261 702 766 258 703 767 262 704 768 261 705 769 260 706 770 263 707 771 261 708 772 262 709 773 263 710 774 264 711 775 261 712 776 265 713 777 264 714 778 263 715 779 265 716 780 266 717 781 264 718 782 267 719 783 266 720 784 265 721 785 268 722 786 266 723 787 267 724 788 268 725 789 269 726 790 266 727 791 270 728 792 269 728 793 268 728 794 271 729 795 269 730 796 270 731 797 271 732 798 272 733 799 269 734 800 273 735 801 272 736 802 271 737 803 273 738 804 274 739 805 272 740 806 275 741 807 274 742 808 273 743 809 276 744 810 274 745 811 275 746 812 276 747 813 277 748 814 274 749 815 277 750 816 278 751 817 274 752 818 253 753 819 276 753 820 256 753 821 253 754 822 279 755 823 276 756 824 279 757 825 280 758 826 276 759 827 280 760 828 281 761 829 276 762 830 281 763 831 282 764 832 276 765 833 282 766 834 283 767 835 276 768 836 283 769 837 284 770 838 276 771 839 284 772 840 285 773 841 276 774 842 285 775 843 286 776 844 276 777 845 286 778 846 287 779 847 276 780 848 287 781 849 288 782 850 276 783 851 288 784 852 289 785 853 276 786 854 289 787 855 290 788 856 276 789 857 290 790 858 277 791 859 276 792 860 291 793 861 278 794 862 277 795 863 292 796 864 278 797 865 291 798 866 293 799 867 278 800 868 292 801 869 294 802 870 278 803 871 293 804 872 294 805 873 295 806 874 278 807 875 296 808 876 295 809 877 294 810 878 297 811 879 295 812 880 296 813 881 298 814 882 295 815 883 297 816 884 298 817 885 299 818 886 295 819 887 300 820 888 299 821 889 298 822 890 301 823 891 299 824 892 300 825 893 301 826 894 302 827 895 299 828 896 303 829 897 302 830 898 301 831 899 253 832 900 304 833 901 279 834 902 305 835 903 302 836 904 303 837 905 305 838 906 306 839 907 302 840 908 307 841 909 306 842 910 305 843 911 308 844 912 306 844 913 307 844 914 308 845 915 309 845 916 306 845 917 310 846 918 311 847 919 312 848 920 310 849 921 313 850 922 311 851 923 314 852 924 313 853 925 310 854 926 314 855 927 315 856 928 313 857 929 314 858 930 316 859 931 315 860 932 317 861 933 316 862 934 314 863 935 317 864 936 318 865 937 316 866 938 317 867 939 319 868 940 318 869 941 320 870 942 319 871 943 317 872 944 320 873 945 321 874 946 319 875 947 320 876 948 322 877 949 321 878 950 323 879 951 322 880 952 320 881 953 323 882 954 324 883 955 322 884 956 323 885 957 325 886 958 324 887 959 326 888 960 325 889 961 323 890 962 326 891 963 327 892 964 325 893 965 326 894 966 328 895 967 327 896 968 329 897 969 328 898 970 326 899 971 329 900 972 330 901 973 328 902 974 330 903 975 331 904 976 328 905 977 331 906 978 332 907 979 328 908 980 332 909 981 333 910 982 328 911 983 333 912 984 334 913 985 328 914 986 334 915 987 335 916 988 328 917 989 335 918 990 336 919 991 328 920 992 336 921 993 337 922 994 328 923 995 337 924 996 338 925 997 328 926 998 339 927 999 340 928 1000 329 929 1001 340 930 1002 341 931 1003 329 932 1004 341 933 1005 330 934 1006 329 935 1007 342 936 1008 343 937 1009 339 938 1010 343 939 1011 340 940 1012 339 941 1013 344 942 1014 345 943 1015 342 944 1016 345 945 1017 346 946 1018 342 947 1019 346 948 1020 343 949 1021 342 950 1022 344 951 1023 347 952 1024 345 953 1025 344 954 1026 348 955 1027 347 956 1028 344 957 1029 349 958 1030 348 959 1031 344 960 1032 350 961 1033 349 962 1034 344 963 1035 351 964 1036 350 965 1037 352 966 1038 351 967 1039 344 968 1040 352 969 1041 353 970 1042 351 971 1043 352 972 1044 354 973 1045 353 974 1046 352 975 1047 355 976 1048 354 977 1049 352 978 1050 356 979 1051 355 980 1052 357 981 1053 356 982 1054 352 983 1055 357 984 1056 358 985 1057 356 986 1058 357 987 1059 359 988 1060 358 989 1061 357 990 1062 360 991 1063 359 992 1064 361 993 1065 360 994 1066 357 995 1067 361 996 1068 362 997 1069 360 998 1070 361 999 1071 363 1000 1072 362 1001 1073 361 1002 1074 364 1003 1075 363 1004 1076 361 1005 1077 365 1006 1078 364 1007 1079 361 1008 1080 366 1009 1081 365 1010 1082 367 1011 1083 366 1012 1084 361 1013 1085 367 1014 1086 368 1015 1087 366 1016 1088 367 1017 1089 369 1018 1090 368 1019 1091 367 1020 1092 370 1021 1093 369 1022 1094 371 1023 1095 370 1024 1096 367 1025 1097 371 1026 1098 372 1027 1099 370 1028 1100 371 1029 1101 373 1030 1102 372 1031 1103 371 1032 1104 374 1033 1105 373 1034 1106 375 1035 1107 374 1036 1108 371 1037 1109 375 1038 1110 376 1039 1111 374 1040 1112 377 1041 1113 376 1042 1114 375 1043 1115 377 1044 1116 378 1045 1117 376 1046 1118 377 1047 1119 379 1048 1120 378 1049 1121 380 1050 1122 379 1050 1123 377 1050 1124 380 1051 1125 381 1052 1126 379 1053 1127 382 1054 1128 381 1055 1129 380 1056 1130 382 1057 1131 383 1058 1132 381 1059 1133 382 1060 1134 384 1061 1135 383 1062 1136 385 1063 1137 384 1064 1138 382 1065 1139 385 1066 1140 386 1067 1141 384 1068 1142 387 1069 1143 386 1070 1144 385 1071 1145 387 1072 1146 388 1073 1147 386 1074 1148 387 1075 1149 389 1076 1150 388 1077 1151 390 1078 1152 389 1079 1153 387 1080 1154 390 1081 1155 391 1082 1156 389 1083 1157 392 1084 1158 391 1084 1159 390 1084 1160 392 1085 1161 393 1086 1162 391 1087 1163 394 1088 1164 393 1089 1165 392 1090 1166 394 1091 1167 395 1092 1168 393 1093 1169 396 1094 1170 397 1095 1171 398 1096 1172 394 1097 1173 399 1098 1174 395 1099 1175 400 1100 1176 399 1101 1177 394 1102 1178 396 1103 1179 401 1104 1180 397 1105 1181 402 1106 1182 399 1107 1183 400 1108 1184 396 1109 1185 403 1110 1186 401 1111 1187 404 1112 1188 399 1113 1189 402 1114 1190 404 1115 1191 405 1116 1192 399 1117 1193 396 1118 1194 406 1119 1195 403 1120 1196 407 1121 1197 405 1122 1198 404 1123 1199 396 1124 1200 408 1125 1201 406 1126 1202 409 1127 1203 405 1128 1204 407 1129 1205 396 1130 1206 410 1131 1207 408 1132 1208 411 1133 1209 405 1134 1210 409 1135 1211 411 1136 1212 412 1137 1213 405 1138 1214 396 1139 1215 413 1140 1216 410 1141 1217 414 1142 1218 412 1143 1219 411 1144 1220 415 1145 1221 412 1146 1222 414 1147 1223 396 1148 1224 416 1148 1225 413 1148 1226 417 1149 1227 412 1150 1228 415 1151 1229 396 1152 1230 418 1153 1231 416 1154 1232 419 1155 1233 412 1156 1234 417 1157 1235 396 1158 1236 420 1159 1237 418 1160 1238 421 1161 1239 412 1162 1240 419 1163 1241 396 1164 1242 422 1165 1243 420 1166 1244 423 1167 1245 412 1168 1246 421 1169 1247 396 1170 1248 423 1171 1249 422 1172 1250 423 1173 1251 424 1174 1252 412 1175 1253 396 1176 1254 424 1177 1255 423 1178 1256 396 1179 1257 425 1180 1258 424 1181 1259 396 1182 1260 426 1183 1261 425 1184 1262 427 1185 1263 426 1186 1264 396 1187 1265 427 1188 1266 428 1189 1267 426 1190 1268 429 1191 1269 428 1192 1270 427 1193 1271 430 1194 1272 428 1195 1273 429 1196 1274 430 1197 1275 431 1198 1276 428 1199 1277 432 1200 1278 431 1201 1279 430 1202 1280 433 1203 1281 431 1204 1282 432 1205 1283 433 1206 1284 434 1207 1285 431 1208 1286 435 1209 1287 434 1210 1288 433 1211 1289 435 1212 1290 436 1213 1291 434 1214 1292 437 1215 1293 436 1216 1294 435 1217 1295 438 1218 1296 436 1218 1297 437 1218 1298 438 1219 1299 439 1220 1300 436 1221 1301 440 1222 1302 439 1223 1303 438 1224 1304 441 1225 1305 439 1226 1306 440 1227 1307 441 1228 1308 442 1229 1309 439 1230 1310 443 1231 1311 442 1232 1312 441 1233 1313 444 1234 1314 445 1235 1315 446 1236 1316 447 1237 1317 445 1238 1318 444 1239 1319 447 1240 1320 448 1241 1321 445 1242 1322 449 1243 1323 448 1244 1324 447 1245 1325 450 1246 1326 448 1247 1327 449 1248 1328 450 1249 1329 451 1250 1330 448 1251 1331 452 1252 1332 451 1253 1333 450 1254 1334 452 1255 1335 453 1256 1336 451 1257 1337 454 1258 1338 453 1259 1339 452 1260 1340 455 1261 1341 453 1262 1342 454 1263 1343 455 1264 1344 456 1265 1345 453 1266 1346 457 1267 1347 456 1268 1348 455 1269 1349 457 1270 1350 458 1271 1351 456 1272 1352 459 1273 1353 458 1274 1354 457 1275 1355 460 1276 1356 458 1277 1357 459 1278 1358 460 1279 1359 461 1280 1360 458 1281 1361 462 1282 1362 461 1283 1363 460 1284 1364 462 1285 1365 463 1286 1366 461 1287 1367 464 1288 1368 463 1289 1369 462 1290 1370 465 1291 1371 466 1292 1372 464 1293 1373 466 1294 1374 467 1295 1375 464 1296 1376 467 1297 1377 468 1298 1378 464 1299 1379 468 1300 1380 469 1301 1381 464 1302 1382 469 1303 1383 470 1304 1384 464 1305 1385 470 1306 1386 471 1307 1387 464 1308 1388 471 1309 1389 472 1310 1390 464 1311 1391 472 1312 1392 473 1313 1393 464 1314 1394 473 1315 1395 474 1315 1396 464 1315 1397 474 1316 1398 475 1317 1399 464 1318 1400 475 1319 1401 463 1320 1402 464 1321 1403 475 1322 1404 476 1323 1405 463 1324 1406 476 1325 1407 477 1326 1408 463 1327 1409 477 1328 1410 478 1329 1411 463 1330 1412 477 1331 1413 479 1332 1414 478 1333 1415 479 1334 1416 480 1334 1417 478 1334 1418 481 1335 1419 480 1336 1420 479 1337 1421 482 1338 1422 480 1339 1423 481 1340 1424 483 1341 1425 480 1342 1426 482 1343 1427 484 1344 1428 480 1345 1429 483 1346 1430 485 1347 1431 480 1348 1432 484 1349 1433 485 1350 1434 486 1351 1435 480 1352 1436 487 1353 1437 486 1354 1438 485 1355 1439 488 1356 1440 486 1357 1441 487 1358 1442 489 1359 1443 486 1360 1444 488 1361 1445 489 1362 1446 490 1363 1447 486 1364 1448 491 1365 1449 490 1366 1450 489 1367 1451 492 1368 1452 490 1369 1453 491 1370 1454 492 1371 1455 493 1371 1456 490 1371 1457 494 1372 1458 493 1373 1459 492 1374 1460 495 1375 1461 493 1376 1462 494 1377 1463 496 1378 1464 497 1378 1465 495 1378 1466 497 1379 1467 493 1380 1468 495 1381 1469 498 1382 1470 497 1383 1471 496 1384 1472 499 1385 1473 497 1386 1474 498 1387 1475 500 1388 1476 497 1389 1477 499 1390 1478 501 1391 1479 497 1392 1480 500 1393 1481 501 1394 1482 502 1395 1483 497 1396 1484 503 1397 1485 493 1398 1486 497 1399 1487 501 1400 1488 504 1401 1489 502 1402 1490 505 1403 1491 504 1404 1492 501 1405 1493 505 1406 1494 506 1407 1495 504 1408 1496 507 1409 1497 506 1410 1498 505 1411 1499 507 1412 1500 508 1413 1501 506 1414 1502 509 1415 1503 508 1416 1504 507 1417 1505 509 1418 1506 510 1419 1507 508 1420 1508 509 1421 1509 511 1422 1510 510 1423 1511 512 1424 1512 511 1424 1513 509 1424 1514 512 1425 1515 513 1426 1516 511 1427 1517 514 1428 1518 513 1429 1519 512 1430 1520 514 1431 1521 515 1432 1522 513 1433 1523 514 1434 1524 516 1435 1525 515 1436 1526 517 1437 1527 516 1438 1528 514 1439 1529 517 1440 1530 518 1441 1531 516 1442 1532 517 1443 1533 519 1443 1534 518 1443 1535 520 1444 1536 519 1444 1537 517 1444 1538 520 1445 1539 521 1446 1540 519 1447 1541 522 1448 1542 521 1449 1543 520 1450 1544 522 1451 1545 523 1452 1546 521 1453 1547 522 1454 1548 524 1455 1549 523 1456 1550 525 1457 1551 524 1457 1552 522 1457 1553 525 1458 1554 526 1459 1555 524 1460 1556 525 1461 1557 527 1462 1558 526 1463 1559 528 1464 1560 493 1465 1561 503 1466 1562 529 1467 1563 527 1468 1564 525 1469 1565 530 1470 1566 493 1471 1567 528 1472 1568 529 1473 1569 531 1474 1570 527 1475 1571 532 1476 1572 493 1477 1573 530 1478 1574 533 1479 1575 534 1480 1576 535 1481 1577 532 1482 1578 536 1483 1579 493 1484 1580 529 1485 1581 537 1486 1582 531 1487 1583 538 1488 1584 534 1489 1585 533 1490 1586 539 1491 1587 536 1492 1588 532 1493 1589 539 1494 1590 540 1495 1591 536 1496 1592 541 1497 1593 534 1498 1594 538 1499 1595 542 1500 1596 537 1501 1597 529 1502 1598 542 1503 1599 543 1504 1600 537 1505 1601 539 1506 1602 544 1507 1603 540 1508 1604 545 1509 1605 544 1510 1606 539 1511 1607 546 1512 1608 534 1513 1609 541 1514 1610 545 1515 1611 547 1516 1612 544 1517 1613 548 1518 1614 547 1519 1615 545 1520 1616 549 1521 1617 534 1522 1618 546 1523 1619 542 1524 1620 550 1525 1621 543 1526 1622 548 1527 1623 551 1528 1624 547 1529 1625 552 1530 1626 534 1531 1627 549 1532 1628 553 1533 1629 551 1534 1630 548 1535 1631 553 1536 1632 554 1537 1633 551 1538 1634 555 1539 1635 534 1540 1636 552 1541 1637 542 1542 1638 556 1543 1639 550 1544 1640 553 1545 1641 557 1546 1642 554 1547 1643 558 1548 1644 557 1549 1645 553 1550 1646 559 1551 1647 534 1552 1648 555 1553 1649 558 1554 1650 560 1555 1651 557 1556 1652 561 1557 1653 556 1558 1654 542 1559 1655 562 1560 1656 534 1561 1657 559 1562 1658 561 1563 1659 563 1564 1660 556 1565 1661 564 1566 1662 560 1567 1663 558 1568 1664 564 1569 1665 565 1570 1666 560 1571 1667 566 1572 1668 534 1573 1669 562 1574 1670 564 1575 1671 567 1576 1672 565 1577 1673 568 1578 1674 534 1579 1675 566 1580 1676 569 1581 1677 567 1582 1678 564 1583 1679 569 1584 1680 570 1585 1681 567 1586 1682 571 1587 1683 534 1588 1684 568 1589 1685 569 1590 1686 571 1591 1687 570 1592 1688 561 1593 1689 572 1594 1690 563 1595 1691 569 1596 1692 534 1597 1693 571 1598 1694 573 1599 1695 534 1600 1696 569 1601 1697 561 1602 1698 574 1603 1699 572 1604 1700 574 1605 1701 534 1606 1702 573 1607 1703 561 1608 1704 575 1609 1705 574 1610 1706 575 1611 1707 534 1612 1708 574 1613 1709 576 1614 1710 575 1615 1711 561 1616 1712 576 1617 1713 577 1618 1714 575 1619 1715 578 1620 1716 534 1621 1717 575 1622 1718 579 1623 1719 577 1624 1720 576 1625 1721 579 1626 1722 580 1627 1723 577 1628 1724 581 1629 1725 534 1630 1726 578 1631 1727 581 1632 1728 582 1633 1729 534 1634 1730 583 1635 1731 580 1635 1732 579 1635 1733 583 1636 1734 584 1637 1735 580 1638 1736 585 1639 1737 582 1640 1738 581 1641 1739 585 1642 1740 586 1643 1741 582 1644 1742 583 1645 1743 587 1646 1744 584 1647 1745 588 1648 1746 586 1649 1747 585 1650 1748 589 1651 1749 587 1651 1750 583 1651 1751 588 1652 1752 590 1653 1753 586 1654 1754 589 1655 1755 591 1656 1756 587 1657 1757 592 1658 1758 590 1659 1759 588 1660 1760 592 1661 1761 593 1662 1762 590 1663 1763 594 1664 1764 591 1665 1765 589 1666 1766 594 1667 1767 595 1668 1768 591 1669 1769 596 1670 1770 593 1671 1771 592 1672 1772 596 1673 1773 597 1674 1774 593 1675 1775 594 1676 1776 598 1677 1777 595 1678 1778 599 1679 1779 597 1680 1780 596 1681 1781 599 1682 1782 600 1683 1783 597 1684 1784 601 1685 1785 598 1686 1786 594 1687 1787 601 1688 1788 602 1689 1789 598 1690 1790 603 1691 1791 600 1692 1792 599 1693 1793 603 1694 1794 604 1695 1795 600 1696 1796 601 1697 1797 605 1698 1798 602 1699 1799 603 1700 1800 606 1701 1801 604 1702 1802 607 1703 1803 606 1704 1804 603 1705 1805 608 1706 1806 605 1707 1807 601 1708 1808 607 1709 1809 609 1710 1810 606 1711 1811 608 1712 1812 610 1713 1813 605 1714 1814 611 1715 1815 609 1716 1816 607 1717 1817 611 1718 1818 612 1719 1819 609 1720 1820 608 1721 1821 613 1722 1822 610 1723 1823 614 1724 1824 612 1725 1825 611 1726 1826 615 1727 1827 613 1728 1828 608 1729 1829 614 1730 1830 616 1731 1831 612 1732 1832 617 1733 1833 616 1734 1834 614 1735 1835 618 1736 1836 619 1736 1837 620 1736 1838 618 1737 1839 621 1738 1840 619 1739 1841 621 1740 1842 622 1741 1843 623 1742 1844 621 1743 1845 624 1743 1846 622 1743 1847 624 1744 1848 625 1744 1849 622 1744 1850 625 1745 1851 626 1745 1852 627 1745 1853 625 1746 1854 628 1746 1855 626 1746 1856 621 1747 1857 629 1748 1858 624 1749 1859 630 1750 1860 625 1750 1861 624 1750 1862 618 1751 1863 629 1751 1864 621 1751 1865 630 1752 1866 628 1752 1867 625 1752 1868 631 1753 1869 632 1754 1870 633 1755 1871 634 1756 1872 632 1757 1873 631 1758 1874 634 1759 1875 635 1760 1876 632 1761 1877 636 1762 1878 635 1763 1879 634 1764 1880 637 1765 1881 635 1766 1882 636 1767 1883 637 1768 1884 638 1769 1885 635 1770 1886 639 1771 1887 638 1772 1888 637 1773 1889 639 1774 1890 640 1775 1891 638 1776 1892 641 1777 1893 640 1778 1894 639 1779 1895 642 1780 1896 640 1781 1897 641 1782 1898 642 1783 1899 643 1784 1900 640 1785 1901 644 1786 1902 643 1787 1903 642 1788 1904 644 1789 1905 645 1790 1906 643 1791 1907 646 1792 1908 645 1793 1909 644 1794 1910 647 1795 1911 645 1796 1912 646 1797 1913 647 1798 1914 648 1799 1915 645 1800 1916 649 1801 1917 648 1802 1918 647 1803 1919 649 1804 1920 650 1805 1921 648 1806 1922 651 1807 1923 650 1808 1924 649 1809 1925 652 1810 1926 653 1811 1927 651 1812 1928 653 1813 1929 654 1814 1930 651 1815 1931 654 1816 1932 655 1817 1933 651 1818 1934 655 1819 1935 656 1820 1936 651 1821 1937 656 1822 1938 657 1823 1939 651 1824 1940 657 1825 1941 658 1826 1942 651 1827 1943 658 1828 1944 659 1829 1945 651 1830 1946 659 1831 1947 660 1832 1948 651 1833 1949 660 1834 1950 661 1835 1951 651 1836 1952 661 1837 1953 662 1838 1954 651 1839 1955 662 1840 1956 650 1841 1957 651 1842 1958 662 1843 1959 663 1844 1960 650 1845 1961 663 1846 1962 664 1847 1963 650 1848 1964 664 1849 1965 665 1849 1966 650 1849 1967 664 1850 1968 666 1851 1969 665 1852 1970 666 1853 1971 667 1854 1972 665 1855 1973 668 1856 1974 667 1857 1975 666 1858 1976 669 1859 1977 667 1860 1978 668 1861 1979 670 1862 1980 667 1863 1981 669 1864 1982 671 1865 1983 667 1866 1984 670 1867 1985 672 1868 1986 667 1869 1987 671 1870 1988 672 1871 1989 673 1871 1990 667 1871 1991 674 1872 1992 673 1873 1993 672 1874 1994 675 1875 1995 673 1876 1996 674 1877 1997 676 1878 1998 673 1879 1999 675 1880 2000 676 1881 2001 677 1882 2002 673 1883 2003 678 1884 2004 677 1885 2005 676 1886 2006 679 1887 2007 677 1888 2008 678 1889 2009 679 1890 2010 680 1890 2011 677 1890 2012 681 1891 2013 680 1892 2014 679 1893 2015 682 1894 2016 680 1895 2017 681 1896 2018 683 1897 2019 684 1897 2020 682 1897 2021 684 1898 2022 680 1898 2023 682 1898 2024 685 1899 2025 684 1900 2026 683 1901 2027 686 1902 2028 684 1903 2029 685 1904 2030 687 1905 2031 684 1906 2032 686 1907 2033 688 1908 2034 684 1909 2035 687 1910 2036 688 1911 2037 689 1912 2038 684 1913 2039 690 1914 2040 680 1914 2041 684 1914 2042 688 1915 2043 691 1916 2044 689 1917 2045 692 1918 2046 691 1919 2047 688 1920 2048 692 1921 2049 693 1922 2050 691 1923 2051 694 1924 2052 693 1925 2053 692 1926 2054 694 1927 2055 695 1928 2056 693 1929 2057 696 1930 2058 695 1931 2059 694 1932 2060 696 1933 2061 697 1934 2062 695 1935 2063 696 1936 2064 698 1937 2065 697 1938 2066 699 1939 2067 698 1940 2068 696 1941 2069 699 1942 2070 700 1943 2071 698 1944 2072 701 1945 2073 700 1946 2074 699 1947 2075 701 1948 2076 702 1949 2077 700 1950 2078 701 1951 2079 703 1952 2080 702 1953 2081 704 1954 2082 703 1955 2083 701 1956 2084 704 1957 2085 705 1958 2086 703 1959 2087 704 1960 2088 706 1961 2089 705 1962 2090 707 1963 2091 706 1964 2092 704 1965 2093 707 1966 2094 708 1967 2095 706 1968 2096 709 1969 2097 708 1970 2098 707 1971 2099 709 1972 2100 710 1973 2101 708 1974 2102 709 1975 2103 711 1976 2104 710 1977 2105 712 1978 2106 711 1979 2107 709 1980 2108 712 1981 2109 713 1982 2110 711 1983 2111 712 1984 2112 714 1985 2113 713 1986 2114 715 1987 2115 680 1988 2116 690 1989 2117 716 1990 2118 714 1991 2119 712 1992 2120 717 1993 2121 680 1994 2122 715 1995 2123 716 1996 2124 718 1996 2125 714 1996 2126 719 1997 2127 680 1998 2128 717 1999 2129 720 2000 2130 721 2001 2131 722 2002 2132 719 2003 2133 723 2004 2134 680 2005 2135 716 2006 2136 724 2006 2137 718 2006 2138 725 2007 2139 721 2008 2140 720 2009 2141 726 2010 2142 723 2011 2143 719 2012 2144 726 2013 2145 727 2014 2146 723 2015 2147 728 2016 2148 721 2017 2149 725 2018 2150 729 2019 2151 724 2020 2152 716 2021 2153 729 2022 2154 730 2023 2155 724 2024 2156 726 2025 2157 731 2026 2158 727 2027 2159 732 2028 2160 731 2029 2161 726 2030 2162 733 2031 2163 721 2032 2164 728 2033 2165 732 2034 2166 734 2035 2167 731 2036 2168 735 2037 2169 734 2038 2170 732 2039 2171 736 2040 2172 721 2041 2173 733 2042 2174 729 2043 2175 737 2044 2176 730 2045 2177 735 2046 2178 738 2047 2179 734 2048 2180 739 2049 2181 721 2050 2182 736 2051 2183 740 2052 2184 738 2053 2185 735 2054 2186 740 2055 2187 741 2056 2188 738 2057 2189 742 2058 2190 721 2059 2191 739 2060 2192 729 2061 2193 743 2062 2194 737 2063 2195 740 2064 2196 744 2065 2197 741 2066 2198 745 2067 2199 744 2067 2200 740 2067 2201 746 2068 2202 721 2069 2203 742 2070 2204 745 2071 2205 747 2072 2206 744 2073 2207 748 2074 2208 743 2075 2209 729 2076 2210 749 2077 2211 721 2078 2212 746 2079 2213 748 2080 2214 750 2081 2215 743 2082 2216 751 2083 2217 747 2084 2218 745 2085 2219 751 2086 2220 752 2087 2221 747 2088 2222 753 2089 2223 721 2090 2224 749 2091 2225 751 2092 2226 754 2093 2227 752 2094 2228 755 2095 2229 721 2096 2230 753 2097 2231 756 2098 2232 754 2099 2233 751 2100 2234 756 2101 2235 757 2102 2236 754 2103 2237 758 2104 2238 721 2105 2239 755 2106 2240 756 2107 2241 758 2108 2242 757 2109 2243 748 2110 2244 759 2111 2245 750 2112 2246 756 2113 2247 721 2114 2248 758 2115 2249 760 2116 2250 721 2117 2251 756 2118 2252 748 2119 2253 761 2120 2254 759 2121 2255 761 2122 2256 721 2123 2257 760 2124 2258 748 2125 2259 762 2126 2260 761 2127 2261 762 2128 2262 721 2129 2263 761 2130 2264 763 2131 2265 762 2131 2266 748 2131 2267 763 2132 2268 764 2133 2269 762 2134 2270 765 2135 2271 721 2136 2272 762 2137 2273 766 2138 2274 764 2139 2275 763 2140 2276 766 2141 2277 767 2142 2278 764 2143 2279 768 2144 2280 721 2145 2281 765 2146 2282 768 2147 2283 769 2148 2284 721 2149 2285 770 2150 2286 767 2151 2287 766 2152 2288 770 2153 2289 771 2154 2290 767 2155 2291 772 2156 2292 769 2157 2293 768 2158 2294 772 2159 2295 773 2160 2296 769 2161 2297 770 2162 2298 774 2163 2299 771 2164 2300 775 2165 2301 773 2166 2302 772 2167 2303 776 2168 2304 774 2169 2305 770 2170 2306 775 2171 2307 777 2172 2308 773 2173 2309 776 2174 2310 778 2175 2311 774 2176 2312 779 2177 2313 777 2178 2314 775 2179 2315 779 2180 2316 780 2181 2317 777 2182 2318 781 2183 2319 778 2184 2320 776 2185 2321 781 2186 2322 782 2187 2323 778 2188 2324 783 2189 2325 780 2190 2326 779 2191 2327 783 2192 2328 784 2193 2329 780 2194 2330 781 2195 2331 785 2196 2332 782 2197 2333 786 2198 2334 784 2199 2335 783 2200 2336 786 2201 2337 787 2202 2338 784 2203 2339 788 2204 2340 785 2205 2341 781 2206 2342 788 2207 2343 789 2208 2344 785 2209 2345 790 2210 2346 787 2211 2347 786 2212 2348 790 2213 2349 791 2213 2350 787 2213 2351 788 2214 2352 792 2215 2353 789 2216 2354 790 2217 2355 793 2218 2356 791 2219 2357 794 2220 2358 793 2221 2359 790 2222 2360 795 2223 2361 792 2224 2362 788 2225 2363 794 2226 2364 796 2227 2365 793 2228 2366 795 2229 2367 797 2230 2368 792 2231 2369 798 2232 2370 796 2233 2371 794 2234 2372 798 2235 2373 799 2236 2374 796 2237 2375 795 2238 2376 800 2239 2377 797 2240 2378 801 2241 2379 799 2242 2380 798 2243 2381 802 2244 2382 800 2245 2383 795 2246 2384 801 2247 2385 803 2248 2386 799 2249 2387 804 2250 2388 803 2251 2389 801 2252 2390 805 2253 2391 806 2254 2392 807 2255 2393 808 2256 2394 806 2257 2395 805 2258 2396 808 2259 2397 809 2260 2398 806 2261 2399 810 2262 2400 809 2263 2401 808 2264 2402 810 2265 2403 811 2266 2404 809 2267 2405 812 2268 2406 811 2269 2407 810 2270 2408 812 2271 2409 813 2272 2410 811 2273 2411 814 2274 2412 813 2275 2413 812 2276 2414 814 2277 2415 815 2278 2416 813 2279 2417 816 2280 2418 815 2281 2419 814 2282 2420 816 2283 2421 817 2284 2422 815 2285 2423 818 2286 2424 817 2287 2425 816 2288 2426 818 2289 2427 819 2290 2428 817 2291 2429 820 2292 2430 819 2292 2431 818 2292 2432 820 2293 2433 821 2294 2434 819 2295 2435 822 2296 2436 821 2297 2437 820 2298 2438 822 2299 2439 823 2300 2440 821 2301 2441 824 2302 2442 823 2303 2443 822 2304 2444 824 2305 2445 825 2306 2446 823 2307 2447 826 2308 2448 825 2309 2449 824 2310 2450 826 2311 2451 827 2312 2452 825 2313 2453 828 2314 2454 827 2315 2455 826 2316 2456 828 2317 2457 829 2318 2458 827 2319 2459 830 2320 2460 829 2321 2461 828 2322 2462 830 2323 2463 831 2323 2464 829 2323 2465 832 2324 2466 831 2325 2467 830 2326 2468 832 2327 2469 833 2328 2470 831 2329 2471 834 2330 2472 833 2331 2473 832 2332 2474 834 2333 2475 835 2334 2476 833 2335 2477 836 2336 2478 835 2337 2479 834 2338 2480 836 2339 2481 837 2339 2482 835 2339 2483 838 2340 2484 837 2341 2485 836 2342 2486 838 2343 2487 839 2344 2488 837 2345 2489 840 2346 2490 839 2347 2491 838 2348 2492 840 2349 2493 841 2350 2494 839 2351 2495 842 2352 2496 841 2352 2497 840 2352 2498 842 2353 2499 843 2354 2500 841 2355 2501 844 2356 2502 843 2357 2503 842 2358 2504 844 2359 2505 845 2360 2506 843 2361 2507 846 2362 2508 845 2363 2509 844 2364 2510 846 2365 2511 847 2366 2512 845 2367 2513 848 2368 2514 847 2369 2515 846 2370 2516 848 2371 2517 849 2372 2518 847 2373 2519 850 2374 2520 849 2375 2521 848 2376 2522 850 2377 2523 851 2378 2524 849 2379 2525 852 2380 2526 851 2381 2527 850 2382 2528 853 2383 2529 854 2384 2530 855 2385 2531 853 2386 2532 856 2386 2533 854 2386 2534 857 2387 2535 858 2388 2536 859 2389 2537 857 2390 2538 860 2391 2539 858 2392 2540 861 2393 2541 860 2394 2542 857 2395 2543 862 2396 2544 860 2396 2545 861 2396 2546 863 2397 2547 860 2398 2548 862 2399 2549 864 2400 2550 860 2401 2551 863 2402 2552 865 2403 2553 860 2404 2554 864 2405 2555 866 2406 2556 860 2407 2557 865 2408 2558 867 2409 2559 868 2409 2560 866 2409 2561 868 2410 2562 860 2411 2563 866 2412 2564 867 2413 2565 869 2414 2566 868 2415 2567 870 2416 2568 871 2417 2569 867 2418 2570 871 2419 2571 872 2420 2572 867 2421 2573 872 2422 2574 869 2423 2575 867 2424 2576 873 2425 2577 869 2426 2578 872 2427 2579 873 2428 2580 874 2429 2581 869 2430 2582 875 2431 2583 874 2432 2584 873 2433 2585 870 2434 2586 876 2435 2587 871 2436 2588 877 2437 2589 874 2438 2590 875 2439 2591 870 2440 2592 878 2441 2593 876 2442 2594 879 2443 2595 874 2444 2596 877 2445 2597 870 2446 2598 880 2447 2599 878 2448 2600 879 2449 2601 881 2450 2602 874 2451 2603 882 2452 2604 881 2453 2605 879 2454 2606 870 2455 2607 883 2456 2608 880 2457 2609 884 2458 2610 883 2459 2611 870 2460 2612 885 2461 2613 881 2462 2614 882 2463 2615 885 2464 2616 886 2465 2617 881 2466 2618 884 2467 2619 887 2468 2620 883 2469 2621 888 2470 2622 886 2471 2623 885 2472 2624 884 2473 2625 889 2474 2626 887 2475 2627 888 2476 2628 890 2477 2629 886 2478 2630 891 2479 2631 890 2480 2632 888 2481 2633 884 2482 2634 892 2483 2635 889 2484 2636 891 2485 2637 893 2486 2638 890 2487 2639 894 2488 2640 892 2489 2641 884 2490 2642 895 2491 2643 893 2492 2644 891 2493 2645 895 2494 2646 896 2495 2647 893 2496 2648 894 2497 2649 897 2498 2650 892 2499 2651 895 2500 2652 898 2501 2653 896 2502 2654 899 2503 2655 898 2504 2656 895 2505 2657 894 2506 2658 900 2507 2659 897 2508 2660 901 2509 2661 900 2510 2662 894 2511 2663 899 2512 2664 902 2513 2665 898 2514 2666 903 2515 2667 902 2516 2668 899 2517 2669 901 2518 2670 904 2519 2671 900 2520 2672 903 2521 2673 905 2522 2674 902 2523 2675 906 2524 2676 905 2524 2677 903 2524 2678 901 2525 2679 907 2526 2680 904 2527 2681 906 2528 2682 908 2529 2683 905 2530 2684 909 2531 2685 907 2531 2686 901 2531 2687 910 2532 2688 908 2533 2689 906 2534 2690 910 2535 2691 911 2536 2692 908 2537 2693 909 2538 2694 912 2539 2695 907 2540 2696 913 2541 2697 912 2542 2698 909 2543 2699 910 2544 2700 914 2544 2701 911 2544 2702 915 2545 2703 914 2546 2704 910 2547 2705 913 2548 2706 916 2549 2707 912 2550 2708 917 2551 2709 916 2552 2710 913 2553 2711 915 2554 2712 918 2555 2713 914 2556 2714 919 2557 2715 916 2558 2716 917 2559 2717 920 2560 2718 918 2561 2719 915 2562 2720 919 2563 2721 921 2564 2722 916 2565 2723 920 2566 2724 922 2567 2725 918 2568 2726 923 2569 2727 921 2570 2728 919 2571 2729 924 2572 2730 922 2573 2731 920 2574 2732 923 2575 2733 925 2576 2734 921 2577 2735 926 2578 2736 925 2579 2737 923 2580 2738 924 2581 2739 927 2582 2740 922 2583 2741 928 2584 2742 927 2585 2743 924 2586 2744 929 2587 2745 925 2588 2746 926 2589 2747 929 2590 2748 930 2591 2749 925 2592 2750 928 2593 2751 931 2594 2752 927 2595 2753 932 2596 2754 930 2597 2755 929 2598 2756 933 2599 2757 931 2600 2758 928 2601 2759 932 2602 2760 934 2603 2761 930 2604 2762 935 2605 2763 934 2606 2764 932 2607 2765 933 2608 2766 936 2609 2767 931 2610 2768 937 2611 2769 936 2612 2770 933 2613 2771 935 2614 2772 938 2615 2773 934 2616 2774 939 2617 2775 938 2618 2776 935 2619 2777 940 2620 2778 936 2621 2779 937 2622 2780 940 2623 2781 941 2624 2782 936 2625 2783 939 2626 2784 942 2627 2785 938 2628 2786 943 2629 2787 942 2630 2788 939 2631 2789 944 2632 2790 941 2633 2791 940 2634 2792 943 2635 2793 945 2636 2794 942 2637 2795 944 2638 2796 946 2639 2797 941 2640 2798 947 2641 2799 945 2642 2800 943 2643 2801 948 2644 2802 946 2645 2803 944 2646 2804 947 2647 2805 949 2648 2806 945 2649 2807 950 2650 2808 946 2651 2809 948 2652 2810 947 2653 2811 951 2654 2812 949 2655 2813 952 2656 2814 951 2657 2815 947 2658 2816 953 2659 2817 946 2660 2818 950 2661 2819 952 2662 2820 953 2663 2821 951 2664 2822 952 2665 2823 946 2666 2824 953 2667 2825 952 2668 2826 954 2669 2827 946 2670 2828 955 2671 2829 954 2672 2830 952 2673 2831 955 2674 2832 956 2675 2833 954 2676 2834 957 2677 2835 956 2678 2836 955 2679 2837 957 2680 2838 958 2681 2839 956 2682 2840 959 2683 2841 958 2684 2842 957 2685 2843 960 2686 2844 958 2687 2845 959 2688 2846 960 2689 2847 961 2690 2848 958 2691 2849 962 2692 2850 961 2693 2851 960 2694 2852 962 2695 2853 963 2696 2854 961 2697 2855 964 2698 2856 963 2699 2857 962 2700 2858 965 2701 2859 963 2702 2860 964 2703 2861 966 2704 2862 963 2705 2863 965 2706 2864 966 2707 2865 967 2708 2866 963 2709 2867 968 2710 2868 967 2711 2869 966 2712 2870 969 2713 2871 967 2714 2872 968 2715 2873 970 2716 2874 967 2716 2875 969 2716 2876 970 2717 2877 971 2717 2878 967 2717 2879 972 2718 2880 971 2719 2881 970 2720 2882 973 2721 2883 971 2722 2884 972 2723 2885 974 2724 2886 971 2725 2887 973 2726 2888 974 2727 2889 975 2727 2890 971 2727 2891 976 2728 2892 975 2729 2893 974 2730 2894 976 2731 2895 977 2732 2896 975 2733 2897 978 2734 2898 977 2735 2899 976 2736 2900 978 2737 2901 979 2738 2902 977 2739 2903 980 2740 2904 979 2741 2905 978 2742 2906 980 2743 2907 981 2744 2908 979 2745 2909 982 2746 2910 981 2747 2911 980 2748 2912 982 2749 2913 983 2750 2914 981 2751 2915 982 2752 2916 984 2753 2917 983 2754 2918 985 2755 2919 984 2756 2920 982 2757 2921 985 2758 2922 986 2759 2923 984 2760 2924 987 2761 2925 986 2762 2926 985 2763 2927 987 2764 2928 988 2765 2929 986 2766 2930 989 2767 2931 988 2768 2932 987 2769 2933 990 2770 2934 988 2771 2935 989 2772 2936 990 2773 2937 991 2774 2938 988 2775 2939 992 2776 2940 991 2777 2941 990 2778 2942 992 2779 2943 993 2780 2944 991 2781 2945 994 2782 2946 993 2783 2947 992 2784 2948 994 2785 2949 995 2786 2950 993 2787 2951 996 2788 2952 995 2789 2953 994 2790 2954 996 2791 2955 997 2792 2956 995 2793 2957 998 2794 2958 997 2795 2959 996 2796 2960 998 2797 2961 999 2798 2962 997 2799 2963 1000 2800 2964 999 2801 2965 998 2802 2966 1000 2803 2967 1001 2804 2968 999 2805 2969 1002 2806 2970 1001 2806 2971 1000 2806 2972 1002 2807 2973 1003 2808 2974 1001 2809 2975 1004 2810 2976 1003 2811 2977 1002 2812 2978 1004 2813 2979 1005 2814 2980 1003 2815 2981 1006 2816 2982 1005 2817 2983 1004 2818 2984 1006 2819 2985 1007 2820 2986 1005 2821 2987 1008 2822 2988 1007 2823 2989 1006 2824 2990 1008 2825 2991 1009 2826 2992 1007 2827 2993 1010 2828 2994 1009 2828 2995 1008 2828 2996 1010 2829 2997 1011 2830 2998 1009 2831 2999 1012 2832 3000 1011 2833 3001 1010 2834 3002 1012 2835 3003 1013 2836 3004 1011 2837 3005 1014 2838 3006 1013 2839 3007 1012 2840 3008 1014 2841 3009 1015 2842 3010 1013 2843 3011 1016 2844 3012 1015 2845 3013 1014 2846 3014 1016 2847 3015 1017 2848 3016 1015 2849 3017 1018 2850 3018 1017 2851 3019 1016 2852 3020 1018 2853 3021 1019 2854 3022 1017 2855 3023 1020 2856 3024 1019 2857 3025 1018 2858 3026 1020 2859 3027 1021 2860 3028 1019 2861 3029 1022 2862 3030 1021 2863 3031 1020 2864 3032 1023 2865 3033 1021 2866 3034 1022 2867 3035 1023 2868 3036 1024 2869 3037 1021 2870 3038 1025 2871 3039 1024 2872 3040 1023 2873 3041 1025 2874 3042 1026 2875 3043 1024 2876 3044 1027 2877 3045 1026 2878 3046 1025 2879 3047 1027 2880 3048 1028 2881 3049 1026 2882 3050 1029 2883 3051 1028 2884 3052 1027 2885 3053 1029 2886 3054 1030 2887 3055 1028 2888 3056 1031 2889 3057 1032 2890 3058 1029 2891 3059 1032 2892 3060 1030 2893 3061 1029 2894 3062 1032 2895 3063 1033 2896 3064 1030 2897 3065 1033 2898 3066 1034 2899 3067 1030 2900 3068 1031 2901 3069 1035 2902 3070 1032 2903 3071 1036 2904 3072 1034 2905 3073 1033 2906 3074 1031 2907 3075 1037 2908 3076 1035 2909 3077 1038 2910 3078 1034 2911 3079 1036 2912 3080 1031 2913 3081 1039 2914 3082 1037 2915 3083 1040 2916 3084 1039 2917 3085 1031 2918 3086 1041 2919 3087 1034 2920 3088 1038 2921 3089 1040 2922 3090 1042 2923 3091 1039 2924 3092 1043 2925 3093 1034 2926 3094 1041 2927 3095 1040 2928 3096 1044 2928 3097 1042 2928 3098 1045 2929 3099 1034 2930 3100 1043 2931 3101 1045 2932 3102 1046 2932 3103 1034 2932 3104 1040 2933 3105 1047 2934 3106 1044 2935 3107 1048 2936 3108 1046 2937 3109 1045 2938 3110 1049 2939 3111 1047 2940 3112 1040 2941 3113 1049 2942 3114 1050 2943 3115 1047 2944 3116 1051 2945 3117 1046 2946 3118 1048 2947 3119 1051 2948 3120 1052 2949 3121 1046 2950 3122 1049 2951 3123 1053 2952 3124 1050 2953 3125 1054 2954 3126 1053 2955 3127 1049 2956 3128 1055 2957 3129 1052 2958 3130 1051 2959 3131 1054 2960 3132 1056 2961 3133 1053 2962 3134 1057 2963 3135 1052 2964 3136 1055 2965 3137 1057 2966 3138 1058 2967 3139 1052 2968 3140 1054 2969 3141 1059 2970 3142 1056 2971 3143 1060 2972 3144 1059 2973 3145 1054 2974 3146 1061 2975 3147 1058 2976 3148 1057 2977 3149 1060 2978 3150 1062 2979 3151 1059 2980 3152 1061 2981 3153 1063 2982 3154 1058 2983 3155 1064 2984 3156 1062 2985 3157 1060 2986 3158 1064 2987 3159 1065 2988 3160 1062 2989 3161 1066 2990 3162 1063 2991 3163 1061 2992 3164 1066 2993 3165 1067 2994 3166 1063 2995 3167 1064 2996 3168 1068 2997 3169 1065 2998 3170 1069 2999 3171 1068 3000 3172 1064 3001 3173 1070 3002 3174 1067 3003 3175 1066 3004 3176 1069 3005 3177 1071 3006 3178 1068 3007 3179 1072 3008 3180 1067 3009 3181 1070 3010 3182 1072 3011 3183 1073 3012 3184 1067 3013 3185 1069 3014 3186 1074 3015 3187 1071 3016 3188 1075 3017 3189 1073 3018 3190 1072 3019 3191 1076 3020 3192 1074 3021 3193 1069 3022 3194 1076 3023 3195 1077 3023 3196 1074 3023 3197 1078 3024 3198 1073 3025 3199 1075 3026 3200 1076 3027 3201 1079 3028 3202 1077 3029 3203 1078 3030 3204 1080 3031 3205 1073 3032 3206 1081 3033 3207 1080 3034 3208 1078 3035 3209 1082 3036 3210 1079 3037 3211 1076 3038 3212 1082 3039 3213 1083 3040 3214 1079 3041 3215 1084 3042 3216 1080 3043 3217 1081 3044 3218 1082 3045 3219 1085 3046 3220 1083 3047 3221 1086 3048 3222 1080 3049 3223 1084 3050 3224 1082 3051 3225 1087 3052 3226 1085 3053 3227 1086 3054 3228 1088 3055 3229 1080 3056 3230 1089 3057 3231 1088 3058 3232 1086 3059 3233 1090 3060 3234 1087 3061 3235 1082 3062 3236 1090 3063 3237 1091 3064 3238 1087 3065 3239 1092 3066 3240 1088 3067 3241 1089 3068 3242 1090 3069 3243 1093 3070 3244 1091 3071 3245 1094 3072 3246 1088 3073 3247 1092 3074 3248 1090 3075 3249 1095 3076 3250 1093 3077 3251 1096 3078 3252 1088 3079 3253 1094 3080 3254 1090 3081 3255 1097 3082 3256 1095 3083 3257 1097 3084 3258 1088 3085 3259 1096 3086 3260 1090 3087 3261 1088 3088 3262 1097 3089 3263 1090 3090 3264 1098 3091 3265 1088 3092 3266 1099 3093 3267 1098 3094 3268 1090 3095 3269 1099 3096 3270 1100 3097 3271 1098 3098 3272 1101 3099 3273 1100 3099 3274 1099 3099 3275 1102 3100 3276 1100 3101 3277 1101 3102 3278 1102 3103 3279 1103 3104 3280 1100 3105 3281 1104 3106 3282 1103 3107 3283 1102 3108 3284 1104 3109 3285 1105 3110 3286 1103 3111 3287 1106 3112 3288 1105 3113 3289 1104 3114 3290 1106 3115 3291 1107 3116 3292 1105 3117 3293 1108 3118 3294 1107 3119 3295 1106 3120 3296 1108 3121 3297 1109 3122 3298 1107 3123 3299 1110 3124 3300 1109 3125 3301 1108 3126 3302 1110 3127 3303 1111 3128 3304 1109 3129 3305 1112 3130 3306 1111 3131 3307 1110 3132 3308 1113 3133 3309 1114 3133 3310 1115 3133 3311 1113 3133 3312 1116 3133 3313 1114 3133 3314 1117 3134 3315 1118 3135 3316 1119 3136 3317 1120 3137 3318 1118 3138 3319 1117 3139 3320 1120 3140 3321 1121 3141 3322 1118 3142 3323 1122 3143 3324 1121 3144 3325 1120 3145 3326 1123 3146 3327 1121 3147 3328 1122 3148 3329 1123 3149 3330 1124 3150 3331 1121 3151 3332 1125 3152 3333 1124 3153 3334 1123 3154 3335 1125 3155 3336 1126 3156 3337 1124 3157 3338 1127 3158 3339 1126 3159 3340 1125 3160 3341 1128 3161 3342 1126 3162 3343 1127 3163 3344 1128 3164 3345 1129 3165 3346 1126 3166 3347 1130 3167 3348 1129 3168 3349 1128 3169 3350 1130 3170 3351 1131 3171 3352 1129 3172 3353 1132 3173 3354 1131 3174 3355 1130 3175 3356 1133 3176 3357 1131 3177 3358 1132 3178 3359 1133 3179 3360 1134 3180 3361 1131 3181 3362 1135 3182 3363 1134 3183 3364 1133 3184 3365 1135 3185 3366 1136 3186 3367 1134 3187 3368 1137 3188 3369 1136 3189 3370 1135 3190 3371 1138 3191 3372 1139 3192 3373 1137 3193 3374 1139 3194 3375 1140 3195 3376 1137 3196 3377 1140 3197 3378 1141 3198 3379 1137 3199 3380 1141 3200 3381 1142 3201 3382 1137 3202 3383 1142 3203 3384 1143 3204 3385 1137 3205 3386 1143 3206 3387 1144 3207 3388 1137 3208 3389 1144 3209 3390 1145 3210 3391 1137 3211 3392 1145 3212 3393 1146 3213 3394 1137 3214 3395 1146 3215 3396 1147 3216 3397 1137 3217 3398 1147 3218 3399 1148 3219 3400 1137 3220 3401 1148 3221 3402 1136 3222 3403 1137 3223 3404 1148 3224 3405 1149 3225 3406 1136 3226 3407 1149 3227 3408 1150 3228 3409 1136 3229 3410 1150 3230 3411 1151 3231 3412 1136 3232 3413 1150 3233 3414 1152 3234 3415 1151 3235 3416 1152 3236 3417 1153 3237 3418 1151 3238 3419 1154 3239 3420 1153 3240 3421 1152 3241 3422 1155 3242 3423 1153 3243 3424 1154 3244 3425 1156 3245 3426 1153 3245 3427 1155 3245 3428 1157 3246 3429 1153 3247 3430 1156 3248 3431 1158 3249 3432 1153 3249 3433 1157 3249 3434 1158 3250 3435 1159 3250 3436 1153 3250 3437 1160 3251 3438 1159 3252 3439 1158 3253 3440 1161 3254 3441 1159 3254 3442 1160 3254 3443 1162 3255 3444 1159 3256 3445 1161 3257 3446 1162 3258 3447 1163 3259 3448 1159 3260 3449 1164 3261 3450 1163 3262 3451 1162 3263 3452 1165 3264 3453 1163 3265 3454 1164 3266 3455 1165 1890 3456 1166 1890 3457 1163 1890 3458 1167 3267 3459 1166 3268 3460 1165 3269 3461 1168 3270 3462 1166 3271 3463 1167 3272 3464 1169 3273 3465 1170 3273 3466 1168 3273 3467 1170 3274 3468 1166 3275 3469 1168 3276 3470 1171 3277 3471 1170 3278 3472 1169 3279 3473 1172 3280 3474 1170 3281 3475 1171 3282 3476 1173 3283 3477 1170 3284 3478 1172 3285 3479 1174 3286 3480 1170 3287 3481 1173 3288 3482 1174 3289 3483 1175 3290 3484 1170 3291 3485 1176 3292 3486 1166 3292 3487 1170 3292 3488 1174 3293 3489 1177 3294 3490 1175 3295 3491 1178 3296 3492 1177 3297 3493 1174 3298 3494 1178 3299 3495 1179 3300 3496 1177 3301 3497 1180 3302 3498 1179 3303 3499 1178 3304 3500 1180 3305 3501 1181 3306 3502 1179 3307 3503 1182 3308 3504 1181 3309 3505 1180 3310 3506 1182 3311 3507 1183 3312 3508 1181 3313 3509 1182 3314 3510 1184 3315 3511 1183 3316 3512 1185 3317 3513 1184 3318 3514 1182 3319 3515 1185 3320 3516 1186 3321 3517 1184 3322 3518 1187 3323 3519 1186 3324 3520 1185 3325 3521 1187 3326 3522 1188 3327 3523 1186 3328 3524 1187 3329 3525 1189 3330 3526 1188 3331 3527 1190 3332 3528 1189 3333 3529 1187 3334 3530 1190 3335 3531 1191 3336 3532 1189 3337 3533 1190 3338 3534 1192 3339 3535 1191 3340 3536 1193 3341 3537 1192 3342 3538 1190 3343 3539 1193 3344 3540 1194 3345 3541 1192 3346 3542 1195 3347 3543 1194 3348 3544 1193 3349 3545 1195 3350 3546 1196 3351 3547 1194 3352 3548 1195 3353 3549 1197 3354 3550 1196 3355 3551 1198 3356 3552 1197 3357 3553 1195 3358 3554 1198 3359 3555 1199 3360 3556 1197 3361 3557 1198 3362 3558 1200 3363 3559 1199 3364 3560 1201 3365 3561 1166 3366 3562 1176 3367 3563 1202 3368 3564 1200 3369 3565 1198 3370 3566 1203 3371 3567 1166 3372 3568 1201 3373 3569 1202 3374 3570 1204 3375 3571 1200 3376 3572 1205 3377 3573 1166 3378 3574 1203 3379 3575 1206 2000 3576 1207 2001 3577 1208 2002 3578 1205 3380 3579 1209 3381 3580 1166 3382 3581 1202 3383 3582 1210 3384 3583 1204 3385 3584 1211 3386 3585 1207 3387 3586 1206 3388 3587 1212 3389 3588 1209 3390 3589 1205 3391 3590 1212 3392 3591 1213 3392 3592 1209 3392 3593 1214 3393 3594 1207 3394 3595 1211 3395 3596 1215 3396 3597 1210 3397 3598 1202 3398 3599 1215 3399 3600 1216 3400 3601 1210 3401 3602 1212 3402 3603 1217 3403 3604 1213 3404 3605 1218 3405 3606 1217 3406 3607 1212 3407 3608 1219 3408 3609 1207 3409 3610 1214 3410 3611 1218 3411 3612 1220 3412 3613 1217 3413 3614 1221 3414 3615 1220 3415 3616 1218 3416 3617 1222 3417 3618 1207 3418 3619 1219 3419 3620 1215 3420 3621 1223 3421 3622 1216 3422 3623 1221 3423 3624 1224 3424 3625 1220 3425 3626 1225 3426 3627 1207 3427 3628 1222 3428 3629 1226 3429 3630 1224 3430 3631 1221 3431 3632 1226 3432 3633 1227 3433 3634 1224 3434 3635 1228 3435 3636 1207 3436 3637 1225 3437 3638 1215 3438 3639 1229 3439 3640 1223 3440 3641 1226 3441 3642 1230 3442 3643 1227 3443 3644 1231 3444 3645 1230 3445 3646 1226 3446 3647 1232 3447 3648 1207 3448 3649 1228 3449 3650 1231 3450 3651 1233 3451 3652 1230 3452 3653 1234 3453 3654 1229 3453 3655 1215 3453 3656 1235 3454 3657 1207 3455 3658 1232 3456 3659 1234 3457 3660 1236 3458 3661 1229 3459 3662 1237 3460 3663 1233 3461 3664 1231 3462 3665 1237 3463 3666 1238 3464 3667 1233 3465 3668 1239 3466 3669 1207 3467 3670 1235 3468 3671 1237 3469 3672 1240 3470 3673 1238 3471 3674 1241 3472 3675 1207 3473 3676 1239 3474 3677 1242 3475 3678 1240 3476 3679 1237 3477 3680 1242 3478 3681 1243 3479 3682 1240 3480 3683 1244 3481 3684 1207 3482 3685 1241 3483 3686 1242 3484 3687 1244 3485 3688 1243 3486 3689 1234 3487 3690 1245 3488 3691 1236 3489 3692 1242 3490 3693 1207 3491 3694 1244 3492 3695 1246 3493 3696 1207 3494 3697 1242 3495 3698 1234 3496 3699 1247 3497 3700 1245 3498 3701 1247 3499 3702 1207 3500 3703 1246 3501 3704 1234 3502 3705 1248 3503 3706 1247 3504 3707 1248 3505 3708 1207 3506 3709 1247 3507 3710 1249 3508 3711 1248 3509 3712 1234 3510 3713 1249 3511 3714 1250 3512 3715 1248 3513 3716 1251 3514 3717 1207 3515 3718 1248 3516 3719 1252 3517 3720 1250 3518 3721 1249 3519 3722 1252 3520 3723 1253 3521 3724 1250 3522 3725 1254 3523 3726 1207 3524 3727 1251 3525 3728 1254 3526 3729 1255 3527 3730 1207 3528 3731 1256 3529 3732 1253 3530 3733 1252 3531 3734 1256 3532 3735 1257 3533 3736 1253 3534 3737 1258 3535 3738 1255 3536 3739 1254 3537 3740 1258 3538 3741 1259 3539 3742 1255 3540 3743 1256 3541 3744 1260 3542 3745 1257 3543 3746 1261 3544 3747 1259 3545 3748 1258 3546 3749 1262 3547 3750 1260 3548 3751 1256 3549 3752 1261 3550 3753 1263 3551 3754 1259 3552 3755 1262 3553 3756 1264 3554 3757 1260 3555 3758 1265 3556 3759 1263 3557 3760 1261 3558 3761 1265 2180 3762 1266 2181 3763 1263 2182 3764 1267 3559 3765 1264 3560 3766 1262 3561 3767 1267 3562 3768 1268 3563 3769 1264 3564 3770 1269 3565 3771 1266 3566 3772 1265 3567 3773 1269 3568 3774 1270 3569 3775 1266 3570 3776 1267 3571 3777 1271 3572 3778 1268 3573 3779 1272 3574 3780 1270 3575 3781 1269 3576 3782 1272 3577 3783 1273 3578 3784 1270 3579 3785 1274 3580 3786 1271 3581 3787 1267 3582 3788 1274 3583 3789 1275 3584 3790 1271 3585 3791 1276 3586 3792 1273 3587 3793 1272 3588 3794 1276 3589 3795 1277 3590 3796 1273 3591 3797 1274 3592 3798 1278 3593 3799 1275 3594 3800 1276 3595 3801 1279 3596 3802 1277 3597 3803 1280 3598 3804 1279 3599 3805 1276 3600 3806 1281 3601 3807 1278 3602 3808 1274 3603 3809 1280 3604 3810 1282 3605 3811 1279 3606 3812 1281 3607 3813 1283 3608 3814 1278 3609 3815 1284 3610 3816 1282 3611 3817 1280 3612 3818 1284 3613 3819 1285 3614 3820 1282 3615 3821 1281 3616 3822 1286 3617 3823 1283 3618 3824 1287 3619 3825 1285 3620 3826 1284 3621 3827 1288 3622 3828 1286 3623 3829 1281 3624 3830 1287 3625 3831 1289 3626 3832 1285 3627 3833 1290 3628 3834 1289 3629 3835 1287 3630 3836 1291 3631 3837 1292 3631 3838 1293 3631 3839 1291 3632 3840 1294 3632 3841 1292 3632 3842 1291 3633 3843 1295 3634 3844 1294 3635 3845 1296 3636 3846 1295 3637 3847 1291 3638 3848 1297 3639 3849 1295 3639 3850 1296 3639 3851 1298 3640 3852 1299 3640 3853 1297 3640 3854 1299 3639 3855 1295 3639 3856 1297 3639 3857 1298 3641 3858 1300 3641 3859 1299 3641 3860 1298 3642 3861 1301 3643 3862 1300 3644 3863 1302 3645 3864 1301 3646 3865 1298 3647 3866 1302 3648 3867 1303 3649 3868 1301 3650 3869 1302 3651 3870 1304 3652 3871 1303 3653 3872 1305 3654 3873 1304 3655 3874 1302 3656 3875 1305 3657 3876 1306 3658 3877 1304 3659 3878 1307 3660 3879 1308 3661 3880 1309 3662 3881 1310 3663 3882 1308 3664 3883 1307 3665 3884 1305 3666 3885 1311 3667 3886 1306 3668 3887 1312 3669 3888 1308 3670 3889 1310 3671 3890 1313 3672 3891 1311 3673 3892 1305 3674 3893 1313 3675 3894 1314 3676 3895 1311 3677 3896 1315 3678 3897 1308 3679 3898 1312 3680 3899 1316 3681 3900 1308 3682 3901 1315 3683 3902 1313 3684 3903 1317 3685 3904 1314 3686 3905 1318 3687 3906 1308 3688 3907 1316 3689 3908 1313 3690 3909 1319 3691 3910 1317 3692 3911 1320 3693 3912 1308 3694 3913 1318 3695 3914 1313 3696 3915 1321 3697 3916 1319 3698 3917 1322 3699 3918 1308 3700 3919 1320 3701 3920 1323 3702 3921 1321 3703 3922 1313 3704 3923 1324 3705 3924 1308 3706 3925 1322 3707 3926 1323 3708 3927 1325 3709 3928 1321 3710 3929 1326 3711 3930 1308 3712 3931 1324 3713 3932 1323 3714 3933 1327 3715 3934 1325 3716 3935 1328 3717 3936 1308 3718 3937 1326 3719 3938 1323 3720 3939 1329 3721 3940 1327 3722 3941 1329 3723 3942 1308 3724 3943 1328 3725 3944 1323 3726 3945 1308 3726 3946 1329 3726 3947 1330 3727 3948 1308 3728 3949 1323 3729 3950 1331 3730 3951 1308 3731 3952 1330 3732 3953 1332 3733 3954 1308 3734 3955 1331 3735 3956 1332 3736 3957 1333 3737 3958 1308 3738 3959 1334 3739 3960 1333 3740 3961 1332 3741 3962 1334 3742 3963 1335 3743 3964 1333 3744 3965 1334 3745 3966 1336 3746 3967 1335 3747 3968 1337 3748 3969 1336 3749 3970 1334 3750 3971 1337 3751 3972 1338 3752 3973 1336 3753 3974 1337 3754 3975 1339 3755 3976 1338 3756 3977 1337 3757 3978 1340 3758 3979 1339 3759 3980 1341 3760 3981 1340 3761 3982 1337 3762 3983 1341 3763 3984 1342 3764 3985 1340 3765 3986 1341 3766 3987 1343 3767 3988 1342 3768 3989 1344 3769 3990 1343 3770 3991 1341 3771 3992 1344 3772 3993 1345 3773 3994 1343 3774 3995 1344 3775 3996 1346 3776 3997 1345 3777 3998 1347 3778 3999 1346 3779 4000 1344 3780 4001 1347 3781 4002 1348 3782 4003 1346 3783 4004 1349 3784 4005 1350 3785 4006 1351 3786 4007 1349 3787 4008 1352 3788 4009 1350 3789 4010 1353 3790 4011 1352 3791 4012 1349 3792 4013 1353 3793 4014 1354 3793 4015 1352 3793 4016 1353 3794 4017 1355 3795 4018 1354 3796 4019 1356 3797 4020 1355 3798 4021 1353 3799 4022 1356 3800 4023 1357 3801 4024 1355 3802 4025 1356 3803 4026 1358 3804 4027 1357 3805 4028 1359 3806 4029 1358 3807 4030 1356 3808 4031 1359 3809 4032 1360 3810 4033 1358 3811 4034 1359 3812 4035 1361 3813 4036 1360 3814 4037 1362 3815 4038 1361 3816 4039 1359 3817 4040 1362 3818 4041 1363 3819 4042 1361 3820 4043 1362 3821 4044 1364 3822 4045 1363 3823 4046 1365 3824 4047 1364 3825 4048 1362 3826 4049 1365 3827 4050 1366 3828 4051 1364 3829 4052 1365 3830 4053 1367 3831 4054 1366 3832 4055 1368 3833 4056 1367 3834 4057 1365 3835 4058 1368 3836 4059 1369 3837 4060 1367 3838 4061 1369 3839 4062 1370 3840 4063 1367 3841 4064 1370 3842 4065 1371 3843 4066 1367 3844 4067 1371 3845 4068 1372 3846 4069 1367 3847 4070 1372 3848 4071 1373 3849 4072 1367 3850 4073 1373 3851 4074 1374 3852 4075 1367 3853 4076 1374 3854 4077 1375 3855 4078 1367 3856 4079 1375 3857 4080 1376 3858 4081 1367 3859 4082 1376 3860 4083 1377 3861 4084 1367 3862 4085 1378 3863 4086 1379 3864 4087 1368 3865 4088 1379 3866 4089 1380 3867 4090 1368 3868 4091 1380 3869 4092 1369 3870 4093 1368 3871 4094 1381 3872 4095 1382 3873 4096 1378 3874 4097 1382 3875 4098 1379 3876 4099 1378 3877 4100 1383 3878 4101 1384 3879 4102 1381 3880 4103 1384 3881 4104 1385 3882 4105 1381 3883 4106 1385 3884 4107 1382 3885 4108 1381 3886 4109 1383 3887 4110 1386 3888 4111 1384 3889 4112 1383 3890 4113 1387 3891 4114 1386 3892 4115 1383 3893 4116 1388 3894 4117 1387 3895 4118 1383 3896 4119 1389 3897 4120 1388 3898 4121 1383 3899 4122 1390 3899 4123 1389 3899 4124 1391 3900 4125 1390 3901 4126 1383 3902 4127 1391 3903 4128 1392 3904 4129 1390 3905 4130 1391 3906 4131 1393 3907 4132 1392 3908 4133 1391 3909 4134 1394 3910 4135 1393 3911 4136 1391 3912 4137 1395 3913 4138 1394 3914 4139 1396 3915 4140 1395 3916 4141 1391 3917 4142 1396 3918 4143 1397 3919 4144 1395 3920 4145 1396 3921 4146 1398 3922 4147 1397 3923 4148 1396 3924 4149 1399 3925 4150 1398 3926 4151 1400 3927 4152 1399 3928 4153 1396 3929 4154 1400 3930 4155 1401 3931 4156 1399 3932 4157 1400 3933 4158 1402 3934 4159 1401 3935 4160 1400 3936 4161 1403 3937 4162 1402 3938 4163 1400 3939 4164 1404 3940 4165 1403 3941 4166 1400 3942 4167 1405 3943 4168 1404 3944 4169 1406 3945 4170 1405 3946 4171 1400 3947 4172 1406 3948 4173 1407 3949 4174 1405 3950 4175 1406 3951 4176 1408 3952 4177 1407 3953 4178 1406 3954 4179 1409 3955 4180 1408 3956 4181 1410 3957 4182 1409 3958 4183 1406 3959 4184 1410 3960 4185 1411 3961 4186 1409 3962 4187 1410 3963 4188 1412 3964 4189 1411 3965 4190 1410 3966 4191 1413 3967 4192 1412 3968 4193 1414 3969 4194 1413 3970 4195 1410 3971 4196 1414 3972 4197 1415 3973 4198 1413 3974 4199 1416 3975 4200 1415 3976 4201 1414 3977 4202 1416 3978 4203 1417 3979 4204 1415 3980 4205 1416 3981 4206 1418 3982 4207 1417 3983 4208 1419 3984 4209 1418 3985 4210 1416 3986 4211 1419 3987 4212 1420 3988 4213 1418 3989 4214 1421 3990 4215 1420 3991 4216 1419 3992 4217 1421 3993 4218 1422 3994 4219 1420 3995 4220 1421 3996 4221 1423 3997 4222 1422 3998 4223 1424 3999 4224 1423 4000 4225 1421 4001 4226 1424 4002 4227 1425 4003 4228 1423 4004 4229 1426 4005 4230 1425 4006 4231 1424 4007 4232 1426 4008 4233 1427 4009 4234 1425 4010 4235 1426 4011 4236 1428 4012 4237 1427 4013 4238 1429 4014 4239 1428 4015 4240 1426 4016 4241 1429 4017 4242 1430 4018 4243 1428 4019 4244 1431 4020 4245 1430 4021 4246 1429 4022 4247 1431 4023 4248 1432 4024 4249 1430 4025 4250 1433 4026 4251 1432 4027 4252 1431 4028 4253 1433 4029 4254 1434 4030 4255 1432 4031 4256 1435 4032 4257 1436 4033 4258 1437 4034 4259 1433 4035 4260 1438 4036 4261 1434 4037 4262 1439 4038 4263 1438 4039 4264 1433 4040 4265 1435 4041 4266 1440 4042 4267 1436 4043 4268 1441 4044 4269 1438 4045 4270 1439 4046 4271 1435 4047 4272 1442 4048 4273 1440 4049 4274 1443 4050 4275 1438 4051 4276 1441 4052 4277 1443 4053 4278 1444 4054 4279 1438 4055 4280 1435 4056 4281 1445 4056 4282 1442 4056 4283 1446 4057 4284 1444 4058 4285 1443 4059 4286 1435 4060 4287 1447 4061 4288 1445 4062 4289 1448 4063 4290 1444 4064 4291 1446 4065 4292 1435 4066 4293 1449 4067 4294 1447 4068 4295 1450 4069 4296 1444 4070 4297 1448 4071 4298 1450 4072 4299 1451 4073 4300 1444 4074 4301 1435 4075 4302 1452 4076 4303 1449 4077 4304 1453 4078 4305 1451 4079 4306 1450 4080 4307 1454 4081 4308 1451 4082 4309 1453 4083 4310 1435 4084 4311 1455 4085 4312 1452 4086 4313 1456 4087 4314 1451 4088 4315 1454 4089 4316 1435 4090 4317 1457 4091 4318 1455 4092 4319 1458 4093 4320 1451 4094 4321 1456 4095 4322 1435 4096 4323 1459 4097 4324 1457 4098 4325 1460 4099 4326 1451 4100 4327 1458 4101 4328 1435 4102 4329 1461 4103 4330 1459 4104 4331 1462 4105 4332 1451 4106 4333 1460 4107 4334 1435 4108 4335 1462 4109 4336 1461 4110 4337 1462 4111 4338 1463 4112 4339 1451 4113 4340 1435 4114 4341 1463 4114 4342 1462 4114 4343 1435 4115 4344 1464 4116 4345 1463 4117 4346 1435 4118 4347 1465 4119 4348 1464 4120 4349 1466 4121 4350 1465 4122 4351 1435 4123 4352 1466 4124 4353 1467 4125 4354 1465 4126 4355 1468 4127 4356 1467 4128 4357 1466 4129 4358 1469 4130 4359 1467 4131 4360 1468 4132 4361 1469 4133 4362 1470 4134 4363 1467 4135 4364 1471 4136 4365 1470 4137 4366 1469 4138 4367 1472 4139 4368 1470 4140 4369 1471 4141 4370 1472 4142 4371 1473 4143 4372 1470 4144 4373 1474 4145 4374 1473 4146 4375 1472 4147 4376 1474 4148 4377 1475 4149 4378 1473 4150 4379 1476 4151 4380 1475 4152 4381 1474 4153 4382 1477 4154 4383 1475 4155 4384 1476 4156 4385 1477 4157 4386 1478 4158 4387 1475 4159 4388 1479 4160 4389 1478 4161 4390 1477 4162 4391 1480 4163 4392 1478 4164 4393 1479 4165 4394 1480 4166 4395 1481 4167 4396 1478 4168 4397 1482 4169 4398 1481 4170 4399 1480 4171 4400 1483 4172 4401 1484 4173 4402 1485 4174 4403 1483 4175 4404 1486 4176 4405 1484 4177 4406 1487 4178 4407 1486 4179 4408 1483 4180 4409 1487 4181 4410 1488 4181 4411 1486 4181 4412 1489 4182 4413 1488 4183 4414 1487 4184 4415 1489 4185 4416 1490 4186 4417 1488 4187 4418 1491 4188 4419 1490 4189 4420 1489 4190 4421 1491 4191 4422 1492 4192 4423 1490 4193 4424 1493 4194 4425 1492 4195 4426 1491 4196 4427 1493 4197 4428 1494 4197 4429 1492 4197 4430 1495 4198 4431 1494 4199 4432 1493 4200 4433 1495 4201 4434 1496 4202 4435 1494 4203 4436 1497 4204 4437 1498 4205 4438 1495 4206 4439 1498 4207 4440 1496 4208 4441 1495 4209 4442 1497 4210 4443 1499 4211 4444 1498 4212 4445 1500 4213 4446 1496 4214 4447 1498 4215 4448 1497 4216 4449 1501 4217 4450 1499 4218 4451 1502 4219 4452 1496 4220 4453 1500 4221 4454 1497 4222 4455 1503 4223 4456 1501 4224 4457 1504 4225 4458 1496 4226 4459 1502 4227 4460 1504 4228 4461 1505 4229 4462 1496 4230 4463 1506 4231 4464 1503 4232 4465 1497 4233 4466 1506 4234 4467 1507 4235 4468 1503 4236 4469 1508 4237 4470 1505 4238 4471 1504 4239 4472 1506 4240 4473 1509 4241 4474 1507 4242 4475 1510 4243 4476 1505 4244 4477 1508 4245 4478 1506 4246 4479 1511 4247 4480 1509 4248 4481 1512 4249 4482 1505 4250 4483 1510 4251 4484 1512 4252 4485 1513 4253 4486 1505 4254 4487 1514 4255 4488 1511 4256 4489 1506 4257 4490 1514 4258 4491 1515 4259 4492 1511 4260 4493 1516 4261 4494 1513 4262 4495 1512 4263 4496 1514 4264 4497 1517 4265 4498 1515 4266 4499 1518 4267 4500 1513 4268 4501 1516 4269 4502 1518 4270 4503 1519 4271 4504 1513 4272 4505 1520 4273 4506 1517 4274 4507 1514 4275 4508 1520 4276 4509 1521 4277 4510 1517 4278 4511 1522 4279 4512 1519 4280 4513 1518 4281 4514 1522 4282 4515 1523 4283 4516 1519 4284 4517 1524 4285 4518 1521 4286 4519 1520 4287 4520 1524 4288 4521 1525 4289 4522 1521 4290 4523 1526 4291 4524 1523 4292 4525 1522 4293 4526 1524 4294 4527 1527 4295 4528 1525 4296 4529 1528 4297 4530 1523 4298 4531 1526 4299 4532 1528 4300 4533 1529 4301 4534 1523 4302 4535 1530 4303 4536 1527 4304 4537 1524 4305 4538 1530 4306 4539 1531 4307 4540 1527 4308 4541 1532 4309 4542 1529 4310 4543 1528 4311 4544 1533 4312 4545 1531 4312 4546 1530 4312 4547 1533 4313 4548 1534 4314 4549 1531 4315 4550 1532 4316 4551 1535 4317 4552 1529 4318 4553 1536 4319 4554 1535 4320 4555 1532 4321 4556 1533 4322 4557 1537 4323 4558 1534 4324 4559 1538 4325 4560 1535 4326 4561 1536 4327 4562 1539 4328 4563 1537 4329 4564 1533 4330 4565 1538 4331 4566 1540 4332 4567 1535 4333 4568 1539 4334 4569 1541 4335 4570 1537 4336 4571 1542 4337 4572 1540 4338 4573 1538 4339 4574 1539 4340 4575 1543 4341 4576 1541 4342 4577 1544 4343 4578 1543 4344 4579 1539 4345 4580 1545 4346 4581 1540 4347 4582 1542 4348 4583 1545 4349 4584 1546 4350 4585 1540 4351 4586 1544 4352 4587 1547 4353 4588 1543 4354 4589 1548 4355 4590 1546 4356 4591 1545 4357 4592 1549 4358 4593 1547 4359 4594 1544 4360 4595 1548 4361 4596 1550 4362 4597 1546 4363 4598 1549 4364 4599 1551 4365 4600 1547 4366 4601 1552 4367 4602 1550 4368 4603 1548 4369 4604 1549 4370 4605 1553 4371 4606 1551 4372 4607 1554 4373 4608 1550 4373 4609 1552 4373 4610 1555 4374 4611 1553 4375 4612 1549 4376 4613 1554 4377 4614 1556 4378 4615 1550 4379 4616 1555 4380 4617 1557 4381 4618 1553 4382 4619 1558 4383 4620 1556 4384 4621 1554 4385 4622 1555 4386 4623 1559 4387 4624 1557 4388 4625 1560 4389 4626 1556 4389 4627 1558 4389 4628 1555 4390 4629 1561 4391 4630 1559 4392 4631 1562 4393 4632 1556 4394 4633 1560 4395 4634 1563 4396 4635 1561 4397 4636 1555 4398 4637 1562 4399 4638 1564 4400 4639 1556 4401 4640 1563 4402 4641 1565 4403 4642 1561 4404 4643 1566 4405 4644 1564 4406 4645 1562 4407 4646 1563 4408 4647 1567 4409 4648 1565 4410 4649 1567 4411 4650 1564 4411 4651 1566 4411 4652 1563 4412 4653 1564 4413 4654 1567 4414 4655 1568 4415 4656 1564 4416 4657 1563 4417 4658 1568 4418 4659 1569 4419 4660 1564 4420 4661 1570 4421 4662 1569 4422 4663 1568 4423 4664 1570 4424 4665 1571 4425 4666 1569 4426 4667 1572 4427 4668 1571 4428 4669 1570 4429 4670 1572 4430 4671 1573 4431 4672 1571 4432 4673 1574 4433 4674 1573 4434 4675 1572 4435 4676 1574 4436 4677 1575 4437 4678 1573 4438 4679 1576 4439 4680 1575 4440 4681 1574 4441 4682 1576 4442 4683 1577 4443 4684 1575 4444 4685 1578 4445 4686 1577 4446 4687 1576 4447 4688 1579 4448 4689 1580 4449 4690 1581 4450 4691 1582 4451 4692 1580 4452 4693 1579 4453 4694 1582 4454 4695 1583 4455 4696 1580 4456 4697 1584 4457 4698 1583 4458 4699 1582 4459 4700 1585 4460 4701 1583 4461 4702 1584 4462 4703 1585 4463 4704 1586 4464 4705 1583 4465 4706 1587 4466 4707 1586 4467 4708 1585 4468 4709 1588 300 4710 1589 300 4711 1590 300 4712 1588 4469 4713 1591 4470 4714 1589 4471 4715 1587 4472 4716 1592 4473 4717 1586 4474 4718 1593 4475 4719 1592 4476 4720 1587 4477 4721 1594 4478 4722 1592 4479 4723 1593 4480 4724 1594 4481 4725 1595 4482 4726 1592 4483 4727 1596 4484 4728 1595 4485 4729 1594 4486 4730 1596 4487 4731 1597 4488 4732 1595 4489 4733 1598 4490 4734 1597 4491 4735 1596 4492 4736 1599 4493 4737 1597 4494 4738 1598 4495 4739 1599 4496 4740 1600 4497 4741 1597 4498 4742 1601 4499 4743 1600 4500 4744 1599 4501 4745 1602 4502 4746 1600 4503 4747 1601 4504 4748 1602 4505 4749 1603 4506 4750 1600 4507 4751 1603 4508 4752 1604 4508 4753 1600 4508 4754 1588 4509 4755 1602 4509 4756 1591 4509 4757 1588 4510 4758 1605 4511 4759 1602 4512 4760 1605 4513 4761 1606 4514 4762 1602 4515 4763 1606 4516 4764 1607 4517 4765 1602 4518 4766 1607 4519 4767 1608 4520 4768 1602 4521 4769 1608 4522 4770 1609 4523 4771 1602 4524 4772 1609 4525 4773 1610 4526 4774 1602 4527 4775 1610 4528 4776 1611 4529 4777 1602 4530 4778 1611 4531 4779 1612 4532 4780 1602 4533 4781 1612 4534 4782 1613 4535 4783 1602 4536 4784 1613 4537 4785 1614 4538 4786 1602 4539 4787 1614 4540 4788 1615 4541 4789 1602 4542 4790 1615 4543 4791 1616 4544 4792 1602 4545 4793 1616 4546 4794 1603 4547 4795 1602 4548 4796 1617 4549 4797 1604 4550 4798 1603 4551 4799 1618 4552 4800 1604 4553 4801 1617 4554 4802 1619 4555 4803 1604 4556 4804 1618 4557 4805 1620 4558 4806 1604 4559 4807 1619 4560 4808 1620 4561 4809 1621 4562 4810 1604 4563 4811 1622 4564 4812 1621 4565 4813 1620 4566 4814 1623 4567 4815 1621 4568 4816 1622 4569 4817 1624 4570 4818 1621 4571 4819 1623 4572 4820 1624 4573 4821 1625 4574 4822 1621 4575 4823 1626 4576 4824 1625 4577 4825 1624 4578 4826 1627 4579 4827 1625 4579 4828 1626 4579 4829 1627 4580 4830 1628 4581 4831 1625 4582 4832 1629 4583 4833 1628 4584 4834 1627 4585 4835 1588 4586 4836 1630 4587 4837 1605 4588 4838 1631 4589 4839 1628 4590 4840 1629 4591 4841 1631 4592 4842 1632 4593 4843 1628 4594 4844 1633 4595 4845 1632 4596 4846 1631 4597 4847 1634 4598 4848 1632 4599 4849 1633 4600 4850 1634 4601 4851 1635 4601 4852 1632 4601 4853 1636 4602 4854 1637 4603 4855 1638 4604 4856 1639 4605 4857 1637 4606 4858 1636 4607 4859 1639 4608 4860 1640 4609 4861 1637 4610 4862 1641 4611 4863 1640 4612 4864 1639 4613 4865 1641 4614 4866 1642 4615 4867 1640 4616 4868 1643 4617 4869 1642 4618 4870 1641 4619 4871 1643 4620 4872 1644 4621 4873 1642 4622 4874 1645 4623 4875 1644 4624 4876 1643 4625 4877 1645 4626 4878 1646 4627 4879 1644 4628 4880 1647 4629 4881 1646 4630 4882 1645 4631 4883 1647 4632 4884 1648 4633 4885 1646 4634 4886 1649 4635 4887 1648 4636 4888 1647 4637 4889 1649 4638 4890 1650 4639 4891 1648 4640 4892 1651 4641 4893 1650 4642 4894 1649 4643 4895 1651 4644 4896 1652 4645 4897 1650 4646 4898 1653 4647 4899 1652 4648 4900 1651 4649 4901 1653 4650 4902 1654 4651 4903 1652 4652 4904 1655 4653 4905 1654 4654 4906 1653 4655 4907 1655 4656 4908 1656 4657 4909 1654 4658 4910 1657 4659 4911 1656 4660 4912 1655 4661 4913 1657 4662 4914 1658 4663 4915 1656 4664 4916 1659 4665 4917 1658 4666 4918 1657 4667 4919 1659 4668 4920 1660 4669 4921 1658 4670 4922 1661 4671 4923 1660 4671 4924 1659 4671 4925 1661 4672 4926 1662 4672 4927 1660 4672 4928 1663 4673 4929 1662 4674 4930 1661 4675 4931 1663 4676 4932 1664 4677 4933 1662 4678 4934 1665 4679 4935 1664 4680 4936 1663 4681 4937 1665 4682 4938 1666 4683 4939 1664 4684 4940 1667 4685 4941 1666 4685 4942 1665 4685 4943 1667 4686 4944 1668 4686 4945 1666 4686 4946 1669 4687 4947 1668 4688 4948 1667 4689 4949 1669 4690 4950 1670 4691 4951 1668 4692 4952 1671 4693 4953 1670 4694 4954 1669 4695 4955 1671 4696 4956 1672 4696 4957 1670 4696 4958 1673 4697 4959 1672 4698 4960 1671 4699 4961 1673 4700 4962 1674 4701 4963 1672 4702 4964 1675 4703 4965 1674 4704 4966 1673 4705 4967 1675 4706 4968 1676 4707 4969 1674 4708 4970 1677 4709 4971 1676 4710 4972 1675 4711 4973 1677 4712 4974 1678 4713 4975 1676 4714 4976 1679 4715 4977 1678 4716 4978 1677 4717 4979 1679 4718 4980 1680 4719 4981 1678 4720 4982 1681 4721 4983 1680 4722 4984 1679 4723 4985 1681 4724 4986 1682 4725 4987 1680 4726 4988 1683 4727 4989 1682 4728 4990 1681 4729 4991 1684 4730 4992 1685 4731 4993 1686 4732 4994 1684 4733 4995 1687 4734 4996 1685 4735 4997 1688 4736 4998 1687 4737 4999 1684 4738 5000 1688 4739 5001 1689 4740 5002 1687 4741 5003 1690 4742 5004 1689 4743 5005 1688 4744 5006 1690 4745 5007 1691 4746 5008 1689 4747 5009 1690 4748 5010 1692 4749 5011 1691 4750 5012 1693 4751 5013 1692 4752 5014 1690 4753 5015 1693 4754 5016 1694 4755 5017 1692 4756 5018 1695 300 5019 1696 300 5020 1697 300 5021 1695 4757 5022 1698 4758 5023 1696 4759 5024 1699 4760 5025 1694 4761 5026 1693 4762 5027 1699 4763 5028 1700 4764 5029 1694 4765 5030 1699 4766 5031 1701 4767 5032 1700 4768 5033 1702 4769 5034 1701 4770 5035 1699 4771 5036 1702 4772 5037 1703 4773 5038 1701 4774 5039 1704 4775 5040 1703 4776 5041 1702 4777 5042 1704 4778 5043 1705 4779 5044 1703 4780 5045 1704 4781 5046 1706 4782 5047 1705 4783 5048 1707 4784 5049 1706 4785 5050 1704 4786 5051 1707 4787 5052 1708 4788 5053 1706 4789 5054 1709 4790 5055 1708 4791 5056 1707 4792 5057 1709 4793 5058 1710 4794 5059 1708 4795 5060 1710 4796 5061 1711 4797 5062 1708 4798 5063 1711 4799 5064 1712 4800 5065 1708 4801 5066 1712 4802 5067 1713 4803 5068 1708 4804 5069 1713 4805 5070 1714 4806 5071 1708 4807 5072 1714 4808 5073 1715 4809 5074 1708 4810 5075 1715 4811 5076 1716 4812 5077 1708 4813 5078 1716 4814 5079 1717 4815 5080 1708 4816 5081 1717 4817 5082 1718 4818 5083 1708 4819 5084 1718 4820 5085 1719 4821 5086 1708 4822 5087 1720 4823 5088 1721 4824 5089 1709 4825 5090 1721 4826 5091 1722 4827 5092 1709 4828 5093 1722 4829 5094 1710 4830 5095 1709 4831 5096 1723 4832 5097 1724 4833 5098 1720 4834 5099 1724 4835 5100 1725 4836 5101 1720 4837 5102 1725 4838 5103 1721 4839 5104 1720 4840 5105 1723 4841 5106 1726 4842 5107 1724 4843 5108 1723 4844 5109 1727 4845 5110 1726 4846 5111 1728 4847 5112 1727 4848 5113 1723 4849 5114 1728 4850 5115 1729 4851 5116 1727 4852 5117 1728 4853 5118 1730 4854 5119 1729 4855 5120 1695 4856 5121 1728 4856 5122 1698 4856 5123 1695 4857 5124 1731 4858 5125 1728 4859 5126 1731 4860 5127 1732 4861 5128 1728 4862 5129 1732 4863 5130 1733 4864 5131 1728 4865 5132 1733 4866 5133 1734 4867 5134 1728 4868 5135 1734 4869 5136 1730 4870 5137 1728 4871 5138 1695 4872 5139 1735 4873 5140 1731 4874 5141 1695 4875 5142 1736 4876 5143 1735 4877 5144 1695 4878 5145 1737 4879 5146 1736 4880 5147 1695 4881 5148 1738 4881 5149 1737 4881 5150 1739 4882 5151 1740 4882 5152 1741 4882 5153 1739 4883 5154 1742 4884 5155 1740 4885 5156 1743 4886 5157 1744 4887 5158 1745 4888 5159 1743 4889 5160 1746 4890 5161 1744 4891 5162 1743 4892 5163 1747 4893 5164 1746 4894 5165 1743 4895 5166 1748 4896 5167 1747 4897 5168 1743 4898 5169 1749 4899 5170 1748 4900 5171 1750 4901 5172 1749 4902 5173 1743 4903 5174 1750 4904 5175 1751 4905 5176 1749 4906 5177 1750 4907 5178 1752 4908 5179 1751 4909 5180 1750 4910 5181 1753 4911 5182 1752 4912 5183 1754 4913 5184 1753 4914 5185 1750 4915 5186 1754 4916 5187 1755 4917 5188 1753 4918 5189 1754 4919 5190 1756 4920 5191 1755 4921 5192 1754 4922 5193 1757 4923 5194 1756 4924 5195 1754 4925 5196 1739 4926 5197 1757 4927 5198 1758 4928 5199 1739 4929 5200 1754 4930 5201 1758 4931 5202 1759 4931 5203 1739 4931 5204 1759 4932 5205 1760 4932 5206 1739 4932 5207 1760 4933 5208 1761 4934 5209 1739 4935 5210 1761 4936 5211 1762 4937 5212 1739 4938 5213 1762 4939 5214 1742 4940 5215 1739 4941 5216 1763 4942 5217 1764 4943 5218 1758 4944 5219 1764 4945 5220 1765 4946 5221 1758 4947 5222 1765 4948 5223 1766 4949 5224 1758 4950 5225 1766 4951 5226 1759 4952 5227 1758 4953 5228 1767 4954 5229 1768 4955 5230 1763 4956 5231 1768 4957 5232 1769 4958 5233 1763 4959 5234 1769 4960 5235 1770 4961 5236 1763 4962 5237 1770 4963 5238 1764 4964 5239 1763 4965 5240 1771 4966 5241 1772 4967 5242 1767 4968 5243 1772 4969 5244 1773 4970 5245 1767 4971 5246 1773 4972 5247 1774 4973 5248 1767 4974 5249 1774 4975 5250 1768 4976 5251 1767 4977 5252 1771 4978 5253 1775 4979 5254 1772 4980 5255 1771 4981 5256 1776 4982 5257 1775 4983 5258 1777 4984 5259 1776 4985 5260 1771 4986 5261 1777 4987 5262 1778 4988 5263 1776 4989 5264 1777 4990 5265 1779 4991 5266 1778 4992 5267 1780 4993 5268 1742 4994 5269 1762 4995 5270 1777 4996 5271 1781 4997 5272 1779 4998 5273 1782 4999 5274 1781 5000 5275 1777 5001 5276 1782 5002 5277 1783 5003 5278 1781 5004 5279 1782 5005 5280 1784 5006 5281 1783 5007 5282 1785 5008 5283 1784 5009 5284 1782 5010 5285 1785 5011 5286 1786 5012 5287 1784 5013 5288 1785 5014 5289 1787 5015 5290 1786 5016 5291 1788 5017 5292 1787 5018 5293 1785 5019 5294 1788 5020 5295 1789 5021 5296 1787 5022 5297 1790 5023 5298 1789 5024 5299 1788 5025 5300 1790 5026 5301 1791 5027 5302 1789 5028 5303 1790 5029 5304 1792 5030 5305 1791 5031 5306 1793 5032 5307 1792 5033 5308 1790 5034 5309 1793 5035 5310 1794 5036 5311 1792 5037 5312 1793 5038 5313 1795 5039 5314 1794 5040 5315 1796 5041 5316 1795 5042 5317 1793 5043 5318 1796 5044 5319 1797 5045 5320 1795 5046 5321 1798 5047 5322 1797 5048 5323 1796 5049 5324 1798 5050 5325 1799 5051 5326 1797 5052 5327 1798 5053 5328 1800 5054 5329 1799 5055 5330 1801 5056 5331 1800 5057 5332 1798 5058 5333 1801 5059 5334 1802 5060 5335 1800 5061 5336 1801 5062 5337 1803 5063 5338 1802 5064 5339 1804 5065 5340 1803 5066 5341 1801 5067 5342 1804 5068 5343 1805 5068 5344 1803 5068 5345 1804 5069 5346 1806 5070 5347 1805 5071 5348 1804 5072 5349 1807 5073 5350 1806 5074 5351 1808 5075 5352 1807 5075 5353 1804 5075 5354 1808 5076 5355 1809 5077 5356 1807 5078 5357 1808 5079 5358 1810 5080 5359 1809 5081 5360 1808 5082 5361 1780 5083 5362 1810 5084 5363 1808 5085 5364 1742 5085 5365 1780 5085 5366 1811 5086 5367 1742 5087 5368 1808 5088 5369 1812 5089 5370 1742 5090 5371 1811 5091 5372 1813 5092 5373 1742 5093 5374 1812 5094 5375 1814 5095 5376 1742 5096 5377 1813 5097 5378 1815 5098 5379 1742 5099 5380 1814 5100 5381 1816 5101 5382 1742 5102 5383 1815 5103 5384 1817 5104 5385 1818 5104 5386 1819 5104 5387 1820 5105 5388 1818 5106 5389 1817 5107 5390 1820 5108 5391 1821 5108 5392 1818 5108 5393 1822 5109 5394 1821 5110 5395 1820 5111 5396 1822 5112 5397 1823 5113 5398 1821 5114 5399 1824 5115 5400 1823 5115 5401 1822 5115 5402 1824 5116 5403 1825 5116 5404 1823 5116 5405 1826 5115 5406 1825 5115 5407 1824 5115 5408 1826 5117 5409 1827 5117 5410 1825 5117 5411 1828 5115 5412 1827 5115 5413 1826 5115 5414 1828 5118 5415 1829 5119 5416 1827 5120 5417 1830 5115 5418 1829 5115 5419 1828 5115 5420 1830 5121 5421 1831 5121 5422 1829 5121 5423 1832 5115 5424 1833 5115 5425 1830 5115 5426 1833 5122 5427 1834 5122 5428 1830 5122 5429 1834 5123 5430 1831 5124 5431 1830 5125 5432 1835 5126 5433 1831 5127 5434 1834 5128 5435 1832 5129 5436 1836 5130 5437 1833 5131 5438 1837 5132 5439 1831 5133 5440 1835 5134 5441 1837 5135 5442 1838 5135 5443 1831 5135 5444 1832 5136 5445 1839 5137 5446 1836 5138 5447 1840 5139 5448 1838 5139 5449 1837 5139 5450 1832 5140 5451 1841 5141 5452 1839 5142 5453 1842 5143 5454 1838 5144 5455 1840 5145 5456 1843 5115 5457 1841 5115 5458 1832 5115 5459 1843 5146 5460 1844 5146 5461 1841 5146 5462 1845 5147 5463 1838 5148 5464 1842 5149 5465 1843 5150 5466 1846 5150 5467 1844 5150 5468 1847 5151 5469 1838 5151 5470 1845 5151 5471 1847 5152 5472 1848 5152 5473 1838 5152 5474 1843 5153 5475 1849 5153 5476 1846 5153 5477 1850 5154 5478 1849 5154 5479 1843 5154 5480 1851 5115 5481 1848 5115 5482 1847 5115 5483 1850 5155 5484 1852 5155 5485 1849 5155 5486 1853 5156 5487 1848 5157 5488 1851 5158 5489 1850 5159 5490 1854 5159 5491 1852 5159 5492 1853 5160 5493 1855 5160 5494 1848 5160 5495 1856 5115 5496 1854 5115 5497 1850 5115 5498 1857 5115 5499 1855 5115 5500 1853 5115 5501 1856 5161 5502 1858 5161 5503 1854 5161 5504 1859 5115 5505 1855 5115 5506 1857 5115 5507 1856 5162 5508 1860 5162 5509 1858 5162 5510 1861 5115 5511 1860 5115 5512 1856 5115 5513 1859 5163 5514 1862 5163 5515 1855 5163 5516 1863 5115 5517 1862 5115 5518 1859 5115 5519 1861 5164 5520 1864 5164 5521 1860 5164 5522 1865 5115 5523 1862 5115 5524 1863 5115 5525 1861 5165 5526 1866 5165 5527 1864 5165 5528 1867 5115 5529 1866 5115 5530 1861 5115 5531 1865 5166 5532 1868 5166 5533 1862 5166 5534 1867 5167 5535 1869 5167 5536 1866 5167 5537 1870 5115 5538 1868 5115 5539 1865 5115 5540 1871 5115 5541 1868 5115 5542 1870 5115 5543 1872 5115 5544 1868 5115 5545 1871 5115 5546 1873 5168 5547 1868 5169 5548 1872 5170 5549 1874 5115 5550 1869 5115 5551 1867 5115 5552 1874 5171 5553 1875 5171 5554 1869 5171 5555 1876 5115 5556 1868 5115 5557 1873 5115 5558 1877 5115 5559 1868 5115 5560 1876 5115 5561 1878 5115 5562 1868 5115 5563 1877 5115 5564 1874 5172 5565 1879 5172 5566 1875 5172 5567 1880 5173 5568 1868 5174 5569 1878 5175 5570 1880 5176 5571 1881 5176 5572 1868 5176 5573 1882 5177 5574 1881 5178 5575 1880 5179 5576 1883 5180 5577 1881 5181 5578 1882 5182 5579 1874 5183 5580 1884 5183 5581 1879 5183 5582 1885 5115 5583 1884 5115 5584 1874 5115 5585 1886 5115 5586 1881 5115 5587 1883 5115 5588 1887 5115 5589 1881 5115 5590 1886 5115 5591 1885 5184 5592 1888 5184 5593 1884 5184 5594 1889 5115 5595 1881 5115 5596 1887 5115 5597 1885 5185 5598 1890 5185 5599 1888 5185 5600 1891 5186 5601 1881 5186 5602 1889 5186 5603 1892 5115 5604 1890 5115 5605 1885 5115 5606 1893 5115 5607 1881 5115 5608 1891 5115 5609 1892 5187 5610 1894 5187 5611 1890 5187 5612 1895 5115 5613 1881 5115 5614 1893 5115 5615 1895 5188 5616 1896 5188 5617 1881 5188 5618 1897 5189 5619 1896 5190 5620 1895 5191 5621 1892 5192 5622 1898 5192 5623 1894 5192 5624 1899 5115 5625 1896 5115 5626 1897 5115 5627 1900 5115 5628 1896 5115 5629 1899 5115 5630 1892 5193 5631 1901 5194 5632 1898 5195 5633 1902 5115 5634 1896 5115 5635 1900 5115 5636 1903 5196 5637 1901 5196 5638 1892 5196 5639 1903 5197 5640 1904 5197 5641 1901 5197 5642 1905 5115 5643 1896 5115 5644 1902 5115 5645 1906 5198 5646 1896 5199 5647 1905 5200 5648 1903 5201 5649 1907 5201 5650 1904 5201 5651 1908 5202 5652 1896 5203 5653 1906 5204 5654 1907 5115 5655 1896 5115 5656 1908 5115 5657 1903 5205 5658 1896 5205 5659 1907 5205 5660 1909 5115 5661 1896 5115 5662 1903 5115 5663 1909 5206 5664 1910 5206 5665 1896 5206 5666 1911 5207 5667 1910 5207 5668 1909 5207 5669 1912 5115 5670 1913 5115 5671 1911 5115 5672 1913 5115 5673 1910 5115 5674 1911 5115 5675 1912 5208 5676 1914 5209 5677 1913 5210 5678 1915 5211 5679 1910 5211 5680 1913 5211 5681 1916 5115 5682 1914 5115 5683 1912 5115 5684 1915 5212 5685 1917 5212 5686 1910 5212 5687 1916 5213 5688 1918 5213 5689 1914 5213 5690 1916 5214 5691 1919 5214 5692 1918 5214 5693 1916 5215 5694 1920 5215 5695 1919 5215 5696 1921 5115 5697 1920 5115 5698 1916 5115 5699 1921 5216 5700 1922 5217 5701 1920 5218 5702 1921 5219 5703 1923 5220 5704 1922 5221 5705 1921 5222 5706 1924 5223 5707 1923 5224 5708 1925 5115 5709 1917 5115 5710 1915 5115 5711 1926 5115 5712 1924 5115 5713 1921 5115 5714 1926 5225 5715 1927 5225 5716 1924 5225 5717 1926 5226 5718 1928 5227 5719 1927 5228 5720 1926 5229 5721 1929 5230 5722 1928 5231 5723 1930 5115 5724 1929 5115 5725 1926 5115 5726 1930 5232 5727 1931 5233 5728 1929 5234 5729 1932 5235 5730 1917 5235 5731 1925 5235 5732 1932 5236 5733 1933 5236 5734 1917 5236 5735 1934 5237 5736 1933 5237 5737 1932 5237 5738 1934 5238 5739 1935 5238 5740 1933 5238 5741 1936 5115 5742 1935 5115 5743 1934 5115 5744 1937 5115 5745 1935 5115 5746 1936 5115 5747 1937 5239 5748 1938 5239 5749 1935 5239 5750 1939 5240 5751 1938 5240 5752 1937 5240 5753 1940 5115 5754 1938 5115 5755 1939 5115 5756 1940 5115 5757 1941 5115 5758 1938 5115 5759 1942 5115 5760 1941 5115 5761 1940 5115 5762 1943 5241 5763 1941 5241 5764 1942 5241 5765 1943 5242 5766 1944 5242 5767 1941 5242 5768 1945 5243 5769 1944 5243 5770 1943 5243 5771 1946 5115 5772 1944 5115 5773 1945 5115 5774 1946 5244 5775 1947 5244 5776 1944 5244 5777 1948 5115 5778 1947 5115 5779 1946 5115 5780 1948 5245 5781 1949 5246 5782 1947 5247 5783 1950 5248 5784 1951 5248 5785 1952 5248 5786 1953 5249 5787 1951 5249 5788 1950 5249 5789 1954 5250 5790 1951 5250 5791 1953 5250 5792 1954 5251 5793 1955 5251 5794 1951 5251 5795 1954 5252 5796 1956 5252 5797 1955 5252 5798 1957 5253 5799 1956 5253 5800 1954 5253 5801 1957 5254 5802 1958 5254 5803 1956 5254 5804 1957 5115 5805 1959 5115 5806 1958 5115 5807 1960 5255 5808 1959 5255 5809 1957 5255 5810 1960 5256 5811 1961 5256 5812 1959 5256 5813 1960 5257 5814 1962 5257 5815 1961 5257 5816 1963 5115 5817 1962 5115 5818 1960 5115 5819 1963 5258 5820 1964 5258 5821 1962 5258 5822 1963 5115 5823 1965 5115 5824 1964 5115 5825 1966 5115 5826 1965 5115 5827 1963 5115 5828 1966 5259 5829 1967 5259 5830 1965 5259 5831 1968 5260 5832 1967 5260 5833 1966 5260 5834 1968 5261 5835 1969 5261 5836 1967 5261 5837 1968 5262 5838 1970 5262 5839 1969 5262 5840 1971 5115 5841 1970 5115 5842 1968 5115 5843 1972 5263 5844 1973 5264 5845 1974 5265 5846 1975 5266 5847 1973 5266 5848 1972 5266 5849 1976 5267 5850 1973 5267 5851 1975 5267 5852 1976 5268 5853 1977 5268 5854 1973 5268 5855 1978 5269 5856 1977 5269 5857 1976 5269 5858 1979 5270 5859 1977 5271 5860 1978 5272 5861 1971 5273 5862 1980 5273 5863 1970 5273 5864 1981 5274 5865 1977 5275 5866 1979 5276 5867 1981 5277 5868 1982 5278 5869 1977 5279 5870 1983 5280 5871 1982 5281 5872 1981 5282 5873 1984 5115 5874 1982 5115 5875 1983 5115 5876 1985 5283 5877 1982 5284 5878 1984 5285 5879 1985 5286 5880 1986 5287 5881 1982 5288 5882 1987 5289 5883 1986 5290 5884 1985 5291 5885 1988 5292 5886 1986 5292 5887 1987 5292 5888 1980 5115 5889 1986 5115 5890 1988 5115 5891 1980 5293 5892 1989 5293 5893 1986 5293 5894 1971 5115 5895 1989 5115 5896 1980 5115 5897 1990 5115 5898 1989 5115 5899 1971 5115 5900 1990 5294 5901 1991 5294 5902 1989 5294 5903 1990 5295 5904 1992 5295 5905 1991 5295 5906 1993 5115 5907 1994 5115 5908 1990 5115 5909 1994 5115 5910 1995 5115 5911 1990 5115 5912 1995 5115 5913 1992 5115 5914 1990 5115 5915 1995 5296 5916 1996 5296 5917 1992 5296 5918 1996 5297 5919 1997 5298 5920 1992 5299 5921 1997 5300 5922 1998 5300 5923 1992 5300 5924 1999 5301 5925 1998 5301 5926 1997 5301 5927 2000 5115 5928 1998 5115 5929 1999 5115 5930 1993 5302 5931 2001 5303 5932 1994 5304 5933 1993 5305 5934 2002 5306 5935 2001 5307 5936 2003 5308 5937 1998 5309 5938 2000 5310 5939 2003 5311 5940 2004 5311 5941 1998 5311 5942 1993 5312 5943 2005 5312 5944 2002 5312 5945 1993 5313 5946 2006 5314 5947 2005 5315 5948 2007 5115 5949 2004 5115 5950 2003 5115 5951 1993 5316 5952 2008 5316 5953 2006 5316 5954 2009 5115 5955 2004 5115 5956 2007 5115 5957 1993 5317 5958 2010 5317 5959 2008 5317 5960 1993 5318 5961 2011 5319 5962 2010 5320 5963 2012 5115 5964 2004 5115 5965 2009 5115 5966 1993 5115 5967 2013 5115 5968 2011 5115 5969 2014 5115 5970 2013 5115 5971 1993 5115 5972 2012 5321 5973 2015 5321 5974 2004 5321 5975 2014 5322 5976 2016 5322 5977 2013 5322 5978 2017 5115 5979 2015 5115 5980 2012 5115 5981 2014 5323 5982 2018 5323 5983 2016 5323 5984 2019 5324 5985 2015 5324 5986 2017 5324 5987 2020 5325 5988 2015 5325 5989 2019 5325 5990 2020 5326 5991 2021 5326 5992 2015 5326 5993 2014 5327 5994 2022 5327 5995 2018 5327 5996 2023 5115 5997 2021 5115 5998 2020 5115 5999 2024 5115 6000 2022 5115 6001 2014 5115 6002 2025 5115 6003 2021 5115 6004 2023 5115 6005 2025 5328 6006 2026 5328 6007 2021 5328 6008 2024 5329 6009 2027 5329 6010 2022 5329 6011 2028 5115 6012 2026 5115 6013 2025 5115 6014 2029 5115 6015 2027 5115 6016 2024 5115 6017 2030 5330 6018 2026 5330 6019 2028 5330 6020 2030 5331 6021 2031 5331 6022 2026 5331 6023 2029 5332 6024 2032 5332 6025 2027 5332 6026 2033 5333 6027 2031 5333 6028 2030 5333 6029 2029 5334 6030 2034 5334 6031 2032 5334 6032 2033 5335 6033 2035 5335 6034 2031 5335 6035 2036 5336 6036 2034 5336 6037 2029 5336 6038 2037 5115 6039 2035 5115 6040 2033 5115 6041 2038 5115 6042 2035 5115 6043 2037 5115 6044 2036 5337 6045 2039 5337 6046 2034 5337 6047 2038 5338 6048 2040 5338 6049 2035 5338 6050 2041 5115 6051 2040 5115 6052 2038 5115 6053 2042 5115 6054 2039 5115 6055 2036 5115 6056 2042 5339 6057 2043 5339 6058 2039 5339 6059 2044 5115 6060 2040 5115 6061 2041 5115 6062 2042 5115 6063 2045 5115 6064 2043 5115 6065 2044 5340 6066 2046 5340 6067 2040 5340 6068 2047 5115 6069 2046 5115 6070 2044 5115 6071 2048 5115 6072 2045 5115 6073 2042 5115 6074 2048 5341 6075 2049 5341 6076 2045 5341 6077 2050 5115 6078 2046 5115 6079 2047 5115 6080 2051 5342 6081 2046 5343 6082 2050 5344 6083 2048 5345 6084 2052 5345 6085 2049 5345 6086 2051 5346 6087 2053 5346 6088 2046 5346 6089 2054 5115 6090 2053 5115 6091 2051 5115 6092 2048 5347 6093 2055 5348 6094 2052 5349 6095 2056 5350 6096 2053 5351 6097 2054 5352 6098 2048 5353 6099 2057 5353 6100 2055 5353 6101 2057 5115 6102 2053 5115 6103 2056 5115 6104 2048 5115 6105 2053 5115 6106 2057 5115 6107 2058 5354 6108 2053 5355 6109 2048 5356 6110 2058 5357 6111 2059 5358 6112 2053 5359 6113 2060 5115 6114 2059 5115 6115 2058 5115 6116 2060 5360 6117 2061 5360 6118 2059 5360 6119 2062 5115 6120 2061 5115 6121 2060 5115 6122 2062 5115 6123 2063 5115 6124 2061 5115 6125 2064 5115 6126 2063 5115 6127 2062 5115 6128 2064 5361 6129 2065 5361 6130 2063 5361 6131 2066 5115 6132 2065 5115 6133 2064 5115 6134 2066 5115 6135 2067 5115 6136 2065 5115 6137 2068 5362 6138 2067 5363 6139 2066 5364 6140 2068 5365 6141 2069 5366 6142 2067 5367 6143 2070 5115 6144 2069 5115 6145 2068 5115 6146 2071 5115 6147 2072 5115 6148 2073 5115 6149 2071 5115 6150 2074 5115 6151 2072 5115 6152 2075 5115 6153 2076 5115 6154 2077 5115 6155 2078 5249 6156 2076 5249 6157 2075 5249 6158 2079 5368 6159 2076 5368 6160 2078 5368 6161 2079 5369 6162 2080 5369 6163 2076 5369 6164 2079 5370 6165 2081 5370 6166 2080 5370 6167 2082 5253 6168 2081 5253 6169 2079 5253 6170 2082 5371 6171 2083 5371 6172 2081 5371 6173 2082 5115 6174 2084 5115 6175 2083 5115 6176 2085 5372 6177 2084 5372 6178 2082 5372 6179 2085 5373 6180 2086 5373 6181 2084 5373 6182 2085 5374 6183 2087 5374 6184 2086 5374 6185 2088 5115 6186 2087 5115 6187 2085 5115 6188 2088 5375 6189 2089 5375 6190 2087 5375 6191 2088 5115 6192 2090 5115 6193 2089 5115 6194 2091 5115 6195 2090 5115 6196 2088 5115 6197 2091 5376 6198 2092 5376 6199 2090 5376 6200 2093 5377 6201 2092 5377 6202 2091 5377 6203 2093 5378 6204 2094 5378 6205 2092 5378 6206 2093 5379 6207 2095 5379 6208 2094 5379 6209 2096 5115 6210 2095 5115 6211 2093 5115 6212 2097 5115 6213 2098 5115 6214 2099 5115 6215 2100 5380 6216 2098 5380 6217 2097 5380 6218 2101 5267 6219 2098 5267 6220 2100 5267 6221 2101 5381 6222 2102 5382 6223 2098 5383 6224 2103 5384 6225 2102 5385 6226 2101 5386 6227 2104 5387 6228 2102 5388 6229 2103 5389 6230 2096 5390 6231 2105 5390 6232 2095 5390 6233 2106 5391 6234 2102 5392 6235 2104 5393 6236 2106 5394 6237 2107 5394 6238 2102 5394 6239 2108 5395 6240 2107 5396 6241 2106 5397 6242 2109 5115 6243 2107 5115 6244 2108 5115 6245 2110 5398 6246 2107 5399 6247 2109 5400 6248 2110 5401 6249 2111 5401 6250 2107 5401 6251 2112 5402 6252 2111 5403 6253 2110 5404 6254 2113 5405 6255 2111 5405 6256 2112 5405 6257 2105 5115 6258 2111 5115 6259 2113 5115 6260 2105 5406 6261 2114 5406 6262 2111 5406 6263 2096 5407 6264 2114 5407 6265 2105 5407 6266 2115 5408 6267 2114 5408 6268 2096 5408 6269 2115 5409 6270 2116 5409 6271 2114 5409 6272 2115 5410 6273 2117 5410 6274 2116 5410 6275 2118 5115 6276 2119 5115 6277 2115 5115 6278 2119 5115 6279 2120 5115 6280 2115 5115 6281 2120 5115 6282 2117 5115 6283 2115 5115 6284 2120 5296 6285 2121 5296 6286 2117 5296 6287 2121 5411 6288 2122 5412 6289 2117 5413 6290 2122 5414 6291 2123 5415 6292 2117 5416 6293 2124 5417 6294 2123 5417 6295 2122 5417 6296 2125 5418 6297 2123 5419 6298 2124 5420 6299 2118 5421 6300 2126 5422 6301 2119 5423 6302 2118 5424 6303 2127 5425 6304 2126 5426 6305 2128 5427 6306 2123 5428 6307 2125 5429 6308 2128 5430 6309 2129 5430 6310 2123 5430 6311 2118 5431 6312 2130 5432 6313 2127 5433 6314 2118 5434 6315 2131 5435 6316 2130 5436 6317 2132 5115 6318 2129 5115 6319 2128 5115 6320 2118 5437 6321 2133 5438 6322 2131 5439 6323 2134 5115 6324 2129 5115 6325 2132 5115 6326 2118 5440 6327 2135 5441 6328 2133 5442 6329 2118 5443 6330 2136 5443 6331 2135 5443 6332 2137 5115 6333 2129 5115 6334 2134 5115 6335 2118 5115 6336 2138 5115 6337 2136 5115 6338 2139 5115 6339 2138 5115 6340 2118 5115 6341 2137 5444 6342 2140 5444 6343 2129 5444 6344 2139 5445 6345 2141 5445 6346 2138 5445 6347 2142 5115 6348 2140 5115 6349 2137 5115 6350 2139 5446 6351 2143 5446 6352 2141 5446 6353 2144 5447 6354 2140 5447 6355 2142 5447 6356 2145 5115 6357 2140 5115 6358 2144 5115 6359 2145 5448 6360 2146 5448 6361 2140 5448 6362 2139 5327 6363 2147 5327 6364 2143 5327 6365 2148 5115 6366 2146 5115 6367 2145 5115 6368 2149 5115 6369 2147 5115 6370 2139 5115 6371 2150 5115 6372 2146 5115 6373 2148 5115 6374 2150 5449 6375 2151 5449 6376 2146 5449 6377 2149 5450 6378 2152 5450 6379 2147 5450 6380 2153 5115 6381 2151 5115 6382 2150 5115 6383 2154 5115 6384 2152 5115 6385 2149 5115 6386 2155 5451 6387 2151 5451 6388 2153 5451 6389 2155 5452 6390 2156 5452 6391 2151 5452 6392 2154 5453 6393 2157 5453 6394 2152 5453 6395 2158 5454 6396 2156 5454 6397 2155 5454 6398 2154 5334 6399 2159 5334 6400 2157 5334 6401 2158 5455 6402 2160 5455 6403 2156 5455 6404 2161 5456 6405 2159 5456 6406 2154 5456 6407 2162 5115 6408 2160 5115 6409 2158 5115 6410 2163 5115 6411 2160 5115 6412 2162 5115 6413 2161 5457 6414 2164 5457 6415 2159 5457 6416 2163 5338 6417 2165 5338 6418 2160 5338 6419 2166 5115 6420 2165 5115 6421 2163 5115 6422 2167 5115 6423 2164 5115 6424 2161 5115 6425 2167 5458 6426 2168 5458 6427 2164 5458 6428 2169 5115 6429 2165 5115 6430 2166 5115 6431 2167 5115 6432 2170 5115 6433 2168 5115 6434 2169 5459 6435 2171 5459 6436 2165 5459 6437 2172 5460 6438 2171 5460 6439 2169 5460 6440 2173 5115 6441 2170 5115 6442 2167 5115 6443 2173 5461 6444 2174 5462 6445 2170 5463 6446 2175 5115 6447 2171 5115 6448 2172 5115 6449 2176 5464 6450 2171 5465 6451 2175 5466 6452 2173 5467 6453 2177 5467 6454 2174 5467 6455 2176 5346 6456 2178 5346 6457 2171 5346 6458 2179 5115 6459 2178 5115 6460 2176 5115 6461 2173 5468 6462 2180 5468 6463 2177 5468 6464 2181 5469 6465 2178 5470 6466 2179 5471 6467 2173 5472 6468 2182 5472 6469 2180 5472 6470 2182 5115 6471 2178 5115 6472 2181 5115 6473 2173 5115 6474 2178 5115 6475 2182 5115 6476 2183 5115 6477 2178 5115 6478 2173 5115 6479 2183 5473 6480 2184 5474 6481 2178 5475 6482 2185 5476 6483 2184 5476 6484 2183 5476 6485 2185 5477 6486 2186 5477 6487 2184 5477 6488 2187 5115 6489 2186 5115 6490 2185 5115 6491 2187 5115 6492 2188 5115 6493 2186 5115 6494 2189 5115 6495 2188 5115 6496 2187 5115 6497 2189 5478 6498 2190 5478 6499 2188 5478 6500 2191 5479 6501 2190 5480 6502 2189 5481 6503 2191 5115 6504 2192 5115 6505 2190 5115 6506 2193 5115 6507 2192 5115 6508 2191 5115 6509 2193 5482 6510 2194 5482 6511 2192 5482 6512 2195 5115 6513 2194 5115 6514 2193 5115 6515 2196 5115 6516 2197 5115 6517 2198 5115 6518 2196 5115 6519 2199 5115 6520 2197 5115 6521 2200 5483 6522 2201 5484 6523 2202 5485 6524 2203 5486 6525 2201 5487 6526 2200 5488 6527 2203 5108 6528 2204 5108 6529 2201 5108 6530 2205 5489 6531 2204 5489 6532 2203 5489 6533 2205 5490 6534 2206 5490 6535 2204 5490 6536 2207 5491 6537 2206 5491 6538 2205 5491 6539 2207 5492 6540 2208 5492 6541 2206 5492 6542 2209 5493 6543 2208 5493 6544 2207 5493 6545 2209 5494 6546 2210 5494 6547 2208 5494 6548 2211 5115 6549 2210 5115 6550 2209 5115 6551 2211 5118 6552 2212 5119 6553 2210 5120 6554 2213 5495 6555 2212 5495 6556 2211 5495 6557 2213 5496 6558 2214 5496 6559 2212 5496 6560 2215 5497 6561 2216 5497 6562 2213 5497 6563 2216 5115 6564 2217 5115 6565 2213 5115 6566 2217 5498 6567 2214 5499 6568 2213 5500 6569 2218 5501 6570 2214 5502 6571 2217 5503 6572 2215 5504 6573 2219 5505 6574 2216 5506 6575 2220 5507 6576 2214 5508 6577 2218 5509 6578 2220 5510 6579 2221 5510 6580 2214 5510 6581 2215 5511 6582 2222 5512 6583 2219 5513 6584 2223 5514 6585 2221 5514 6586 2220 5514 6587 2215 5515 6588 2224 5516 6589 2222 5517 6590 2225 5518 6591 2221 5519 6592 2223 5520 6593 2226 5521 6594 2224 5521 6595 2215 5521 6596 2226 5522 6597 2227 5522 6598 2224 5522 6599 2228 5523 6600 2221 5524 6601 2225 5525 6602 2226 5526 6603 2229 5526 6604 2227 5526 6605 2230 5527 6606 2221 5528 6607 2228 5529 6608 2230 5152 6609 2231 5152 6610 2221 5152 6611 2226 5530 6612 2232 5530 6613 2229 5530 6614 2233 5531 6615 2232 5531 6616 2226 5531 6617 2234 5115 6618 2231 5115 6619 2230 5115 6620 2233 5155 6621 2235 5155 6622 2232 5155 6623 2236 5532 6624 2231 5533 6625 2234 5534 6626 2233 5535 6627 2237 5535 6628 2235 5535 6629 2236 5160 6630 2238 5160 6631 2231 5160 6632 2239 5115 6633 2237 5115 6634 2233 5115 6635 2240 5115 6636 2238 5115 6637 2236 5115 6638 2239 5536 6639 2241 5536 6640 2237 5536 6641 2242 5115 6642 2238 5115 6643 2240 5115 6644 2239 5537 6645 2243 5537 6646 2241 5537 6647 2244 5115 6648 2243 5115 6649 2239 5115 6650 2242 5538 6651 2245 5538 6652 2238 5538 6653 2246 5115 6654 2245 5115 6655 2242 5115 6656 2244 5164 6657 2247 5164 6658 2243 5164 6659 2248 5115 6660 2245 5115 6661 2246 5115 6662 2244 5539 6663 2249 5539 6664 2247 5539 6665 2250 5115 6666 2249 5115 6667 2244 5115 6668 2248 5540 6669 2251 5540 6670 2245 5540 6671 2250 5541 6672 2252 5541 6673 2249 5541 6674 2253 5115 6675 2251 5115 6676 2248 5115 6677 2254 5115 6678 2251 5115 6679 2253 5115 6680 2255 5115 6681 2251 5115 6682 2254 5115 6683 2256 5542 6684 2251 5543 6685 2255 5544 6686 2257 5115 6687 2252 5115 6688 2250 5115 6689 2257 5545 6690 2258 5545 6691 2252 5545 6692 2259 5115 6693 2251 5115 6694 2256 5115 6695 2260 5115 6696 2251 5115 6697 2259 5115 6698 2261 5546 6699 2251 5547 6700 2260 5548 6701 2257 5549 6702 2262 5549 6703 2258 5549 6704 2263 5550 6705 2251 5550 6706 2261 5550 6707 2263 5551 6708 2264 5551 6709 2251 5551 6710 2265 5552 6711 2264 5553 6712 2263 5554 6713 2266 5555 6714 2264 5556 6715 2265 5557 6716 2257 5558 6717 2267 5558 6718 2262 5558 6719 2268 5115 6720 2267 5115 6721 2257 5115 6722 2269 5115 6723 2264 5115 6724 2266 5115 6725 2270 5115 6726 2264 5115 6727 2269 5115 6728 2268 5184 6729 2271 5184 6730 2267 5184 6731 2272 5115 6732 2264 5115 6733 2270 5115 6734 2268 5559 6735 2273 5559 6736 2271 5559 6737 2274 5560 6738 2264 5560 6739 2272 5560 6740 2275 5115 6741 2273 5115 6742 2268 5115 6743 2276 5115 6744 2264 5115 6745 2274 5115 6746 2275 5187 6747 2277 5187 6748 2273 5187 6749 2278 5561 6750 2264 5561 6751 2276 5561 6752 2278 5562 6753 2279 5562 6754 2264 5562 6755 2280 5563 6756 2279 5564 6757 2278 5565 6758 2275 5566 6759 2281 5566 6760 2277 5566 6761 2282 5115 6762 2279 5115 6763 2280 5115 6764 2283 5115 6765 2279 5115 6766 2282 5115 6767 2275 5567 6768 2284 5568 6769 2281 5569 6770 2285 5115 6771 2279 5115 6772 2283 5115 6773 2286 5115 6774 2284 5115 6775 2275 5115 6776 2286 5570 6777 2287 5570 6778 2284 5570 6779 2288 5571 6780 2279 5572 6781 2285 5573 6782 2289 5198 6783 2279 5199 6784 2288 5200 6785 2286 5574 6786 2290 5574 6787 2287 5574 6788 2291 5202 6789 2279 5203 6790 2289 5204 6791 2290 5115 6792 2279 5115 6793 2291 5115 6794 2286 5205 6795 2279 5205 6796 2290 5205 6797 2292 5115 6798 2279 5115 6799 2286 5115 6800 2292 5575 6801 2293 5575 6802 2279 5575 6803 2294 5576 6804 2293 5576 6805 2292 5576 6806 2295 5115 6807 2296 5115 6808 2294 5115 6809 2296 5115 6810 2293 5115 6811 2294 5115 6812 2295 5577 6813 2297 5577 6814 2296 5577 6815 2298 5578 6816 2293 5578 6817 2296 5578 6818 2299 5115 6819 2297 5115 6820 2295 5115 6821 2298 5579 6822 2300 5579 6823 2293 5579 6824 2299 5580 6825 2301 5581 6826 2297 5582 6827 2299 5583 6828 2302 5584 6829 2301 5585 6830 2299 5586 6831 2303 5586 6832 2302 5586 6833 2304 5115 6834 2303 5115 6835 2299 5115 6836 2304 5587 6837 2305 5587 6838 2303 5587 6839 2304 5588 6840 2306 5589 6841 2305 5590 6842 2304 5591 6843 2307 5592 6844 2306 5593 6845 2308 5115 6846 2300 5115 6847 2298 5115 6848 2309 5594 6849 2307 5595 6850 2304 5596 6851 2309 5597 6852 2310 5598 6853 2307 5599 6854 2309 5600 6855 2311 5601 6856 2310 5602 6857 2309 5603 6858 2312 5604 6859 2311 5605 6860 2313 5115 6861 2312 5115 6862 2309 5115 6863 2313 5606 6864 2314 5607 6865 2312 5608 6866 2315 5609 6867 2300 5609 6868 2308 5609 6869 2315 5236 6870 2316 5236 6871 2300 5236 6872 2317 5610 6873 2316 5610 6874 2315 5610 6875 2317 5611 6876 2318 5611 6877 2316 5611 6878 2319 5115 6879 2318 5115 6880 2317 5115 6881 2320 5115 6882 2318 5115 6883 2319 5115 6884 2320 5239 6885 2321 5239 6886 2318 5239 6887 2322 5115 6888 2321 5115 6889 2320 5115 6890 2323 5115 6891 2321 5115 6892 2322 5115 6893 2323 5115 6894 2324 5115 6895 2321 5115 6896 2325 5115 6897 2324 5115 6898 2323 5115 6899 2326 5612 6900 2324 5612 6901 2325 5612 6902 2326 5613 6903 2327 5613 6904 2324 5613 6905 2328 5115 6906 2327 5115 6907 2326 5115 6908 2329 5614 6909 2327 5614 6910 2328 5614 6911 2329 5115 6912 2330 5115 6913 2327 5115 6914 2331 5115 6915 2330 5115 6916 2329 5115 6917 2331 5115 6918 2332 5115 6919 2330 5115 6920 2333 5115 6921 2334 5115 6922 2335 5115 6923 2333 5115 6924 2336 5115 6925 2334 5115 6926 2337 5615 6927 2338 5616 6928 2339 5617 6929 2340 5618 6930 2339 5617 6931 2341 5619 6932 2342 5620 6933 2341 5619 6934 2343 5621 6935 2344 5622 6936 2343 5621 6937 2345 5623 6938 2346 5624 6939 2345 5623 6940 2347 5625 6941 2348 5626 6942 2347 5625 6943 2349 5627 6944 2350 5628 6945 2349 5627 6946 2351 5629 6947 2352 5630 6948 2351 5631 6949 2353 5632 6950 2353 5632 6951 2354 5633 6952 2355 5634 6953 2355 5634 6954 2354 5633 6955 2356 5635 6956 2357 5636 6957 2356 5635 6958 2358 5637 6959 2359 5638 6960 2358 5637 6961 2360 5639 6962 2361 5640 6963 2360 5641 6964 2362 5642 6965 2363 5643 6966 2362 5642 6967 2364 5644 6968 2364 5644 6969 2365 5645 6970 2366 5646 6971 2365 5645 6972 2367 5647 6973 2368 5648 6974 2368 5648 6975 2367 5647 6976 2369 5649 6977 2370 5650 6978 2369 5649 6979 2371 5651 6980 2371 5651 6981 2372 5652 6982 2373 5653 6983 2372 5652 6984 2374 5654 6985 2375 5655 6986 2374 5656 6987 2376 5657 6988 2377 5658 6989 2376 5657 6990 2378 5659 6991 2379 5660 6992 2378 5659 6993 2380 5661 6994 2381 5662 6995 2380 5661 6996 2382 5663 6997 2383 5664 6998 2383 5664 6999 2382 5663 7000 2384 5665 7001 2385 5666 7002 2384 5665 7003 2386 5667 7004 2387 5668 7005 2386 5667 7006 2388 5669 7007 2389 5670 7008 2388 5669 7009 2390 5671 7010 2391 5672 7011 2390 5673 7012 2392 5674 7013 2393 5675 7014 2392 5674 7015 2394 5676 7016 2364 5677 7017 2354 5678 7018 2353 5679 7019 2394 5676 7020 2395 5680 7021 2396 5681 7022 2395 5680 7023 2338 5616 7024 2337 5615 7025 2355 5634 7026 2397 5682 7027 2398 5683 7028 2399 5684 7029 2400 5685 7030 2401 5686 7031 2402 5687 7032 2403 5688 7033 2404 5689 7034 2387 5668 7035 2389 5690 7036 2405 5691 7037 2346 5624 7038 2348 5626 7039 2406 5692 7040 2407 5693 7041 2408 5694 7042 2409 5695 7043 2381 5662 7044 2410 5696 7045 2411 5697 7046 2337 5615 7047 2340 5618 7048 2412 5698 7049 2396 5681 7050 2337 5615 7051 2413 5699 7052 2357 5636 7053 2399 5684 7054 2397 5682 7055 2373 5653 7056 2414 5700 7057 2403 5688 7058 2389 5690 7059 2391 5672 7060 2415 5701 7061 2348 5626 7062 2350 5628 7063 2416 5702 7064 2366 5646 7065 2417 5703 7066 2408 5694 7067 2383 5664 7068 2418 5704 7069 2410 5696 7070 2340 5618 7071 2342 5620 7072 2419 5705 7073 2359 5638 7074 2420 5706 7075 2399 5684 7076 2375 5655 7077 2421 5707 7078 2414 5700 7079 2391 5672 7080 2393 5675 7081 2422 5708 7082 2350 5628 7083 2352 5630 7084 2423 5709 7085 2368 5648 7086 2424 5710 7087 2417 5703 7088 2383 5664 7089 2385 5666 7090 2425 5711 7091 2342 5620 7092 2344 5622 7093 2426 5712 7094 2361 5640 7095 2427 5713 7096 2420 5706 7097 2377 5658 7098 2428 5714 7099 2421 5707 7100 2393 5675 7101 2429 5715 7102 2430 5716 7103 2352 5630 7104 2431 5717 7105 2398 5683 7106 2370 5650 7107 2404 5689 7108 2424 5710 7109 2385 5666 7110 2387 5668 7111 2432 5718 7112 2344 5622 7113 2346 5624 7114 2433 5719 7115 2363 5643 7116 2409 5695 7117 2427 5713 7118 2379 5660 7119 2411 5697 7120 2428 5714 7121 2429 5715 7122 2396 5681 7123 2434 5720 7124 2435 5721 7125 2436 5722 7126 2437 5723 7127 2418 5704 7128 2438 5724 7129 2439 5725 7130 2420 5706 7131 2440 5726 7132 2400 5685 7133 2418 5704 7134 2425 5711 7135 2441 5727 7136 2427 5713 7137 2442 5728 7138 2440 5726 7139 2425 5711 7140 2432 5718 7141 2443 5729 7142 2409 5695 7143 2435 5721 7144 2442 5728 7145 2432 5718 7146 2405 5691 7147 2444 5730 7148 2408 5694 7149 2445 5731 7150 2435 5721 7151 2413 5699 7152 2412 5698 7153 2446 5732 7154 2405 5691 7155 2415 5701 7156 2447 5733 7157 2417 5703 7158 2448 5734 7159 2445 5731 7160 2412 5698 7161 2419 5705 7162 2449 5735 7163 2415 5701 7164 2422 5708 7165 2450 5736 7166 2424 5710 7167 2451 5737 7168 2448 5734 7169 2419 5705 7170 2426 5712 7171 2452 5738 7172 2422 5708 7173 2430 5716 7174 2453 5739 7175 2404 5689 7176 2454 5740 7177 2451 5737 7178 2426 5712 7179 2433 5719 7180 2455 5741 7181 2430 5716 7182 2434 5720 7183 2456 5742 7184 2403 5688 7185 2457 5743 7186 2454 5740 7187 2433 5719 7188 2406 5692 7189 2458 5744 7190 2434 5720 7191 2413 5699 7192 2459 5745 7193 2414 5700 7194 2460 5746 7195 2457 5743 7196 2406 5692 7197 2416 5702 7198 2461 5747 7199 2421 5707 7200 2462 5748 7201 2460 5746 7202 2416 5702 7203 2423 5709 7204 2463 5749 7205 2428 5714 7206 2464 5750 7207 2462 5748 7208 2423 5709 7209 2398 5683 7210 2465 5751 7211 2411 5697 7212 2466 5752 7213 2464 5750 7214 2397 5682 7215 2401 5686 7216 2465 5751 7217 2410 5696 7218 2439 5725 7219 2466 5752 7220 2467 5753 7221 2468 5754 7222 2469 5755 7223 2444 5730 7224 2470 5756 7225 2471 5757 7226 2445 5731 7227 2472 5758 7228 2436 5722 7229 2459 5745 7230 2446 5732 7231 2473 5759 7232 2444 5730 7233 2447 5733 7234 2474 5760 7235 2448 5734 7236 2475 5761 7237 2472 5758 7238 2446 5732 7239 2449 5735 7240 2476 5762 7241 2447 5733 7242 2450 5736 7243 2477 5763 7244 2451 5737 7245 2467 5753 7246 2475 5761 7247 2449 5735 7248 2452 5738 7249 2478 5764 7250 2450 5736 7251 2453 5739 7252 2479 5765 7253 2454 5740 7254 2480 5766 7255 2467 5753 7256 2452 5738 7257 2455 5741 7258 2481 5767 7259 2453 5739 7260 2456 5742 7261 2482 5768 7262 2457 5743 7263 2483 5769 7264 2480 5766 7265 2455 5741 7266 2458 5744 7267 2484 5770 7268 2456 5742 7269 2459 5745 7270 2485 5771 7271 2460 5746 7272 2486 5772 7273 2483 5769 7274 2458 5744 7275 2461 5747 7276 2487 5773 7277 2462 5748 7278 2488 5774 7279 2486 5772 7280 2461 5747 7281 2463 5749 7282 2489 5775 7283 2464 5750 7284 2490 5776 7285 2488 5774 7286 2463 5749 7287 2465 5751 7288 2491 5777 7289 2464 5750 7290 2466 5752 7291 2492 5778 7292 2401 5686 7293 2493 5779 7294 2491 5777 7295 2466 5752 7296 2439 5725 7297 2494 5780 7298 2400 5685 7299 2495 5781 7300 2493 5779 7301 2439 5725 7302 2438 5724 7303 2496 5782 7304 2440 5726 7305 2497 5783 7306 2495 5781 7307 2441 5727 7308 2498 5784 7309 2496 5782 7310 2442 5728 7311 2437 5723 7312 2497 5783 7313 2443 5729 7314 2471 5757 7315 2498 5784 7316 2499 5785 7317 2500 5786 7318 2501 5787 7319 2476 5762 7320 2478 5764 7321 2502 5788 7322 2477 5763 7323 2479 5765 7324 2503 5789 7325 2480 5766 7326 2504 5790 7327 2468 5754 7328 2478 5764 7329 2481 5767 7330 2505 5791 7331 2479 5765 7332 2482 5768 7333 2506 5792 7334 2483 5769 7335 2507 5793 7336 2504 5790 7337 2481 5767 7338 2484 5770 7339 2508 5794 7340 2482 5768 7341 2485 5771 7342 2509 5795 7343 2486 5772 7344 2499 5785 7345 2507 5793 7346 2484 5770 7347 2487 5773 7348 2510 5796 7349 2486 5772 7350 2488 5774 7351 2511 5797 7352 2487 5773 7353 2489 5775 7354 2512 5798 7355 2488 5774 7356 2490 5776 7357 2513 5799 7358 2489 5775 7359 2491 5777 7360 2514 5800 7361 2490 5776 7362 2492 5778 7363 2515 5801 7364 2493 5779 7365 2516 5802 7366 2514 5800 7367 2492 5778 7368 2494 5780 7369 2517 5803 7370 2495 5781 7371 2518 5804 7372 2516 5802 7373 2494 5780 7374 2496 5782 7375 2519 5805 7376 2497 5783 7377 2520 5806 7378 2518 5804 7379 2498 5784 7380 2521 5807 7381 2519 5805 7382 2437 5723 7383 2522 5808 7384 2520 5806 7385 2471 5757 7386 2523 5809 7387 2521 5807 7388 2436 5722 7389 2524 5810 7390 2522 5808 7391 2470 5756 7392 2525 5811 7393 2523 5809 7394 2472 5758 7395 2526 5812 7396 2524 5810 7397 2485 5771 7398 2473 5759 7399 2527 5813 7400 2474 5760 7401 2528 5814 7402 2525 5815 7403 2475 5761 7404 2469 5755 7405 2526 5812 7406 2473 5759 7407 2476 5762 7408 2529 5816 7409 2477 5763 7410 2530 5817 7411 2528 5814 7412 2531 5818 7413 2532 5819 7414 2533 5820 7415 2508 5794 7416 2510 5796 7417 2534 5821 7418 2499 5785 7419 2511 5797 7420 2535 5822 7421 2510 5796 7422 2512 5798 7423 2536 5823 7424 2511 5797 7425 2513 5799 7426 2537 5824 7427 2512 5798 7428 2514 5800 7429 2538 5825 7430 2513 5826 7431 2515 5801 7432 2531 5818 7433 2516 5802 7434 2539 5827 7435 2538 5825 7436 2515 5801 7437 2517 5803 7438 2540 5828 7439 2518 5804 7440 2541 5829 7441 2539 5827 7442 2517 5803 7443 2519 5805 7444 2542 5830 7445 2520 5806 7446 2543 5831 7447 2541 5829 7448 2521 5807 7449 2544 5832 7450 2542 5830 7451 2522 5808 7452 2545 5833 7453 2543 5831 7454 2523 5809 7455 2546 5834 7456 2544 5832 7457 2524 5810 7458 2547 5835 7459 2545 5833 7460 2525 5811 7461 2548 5836 7462 2546 5834 7463 2526 5812 7464 2549 5837 7465 2547 5835 7466 2509 5795 7467 2527 5813 7468 2550 5838 7469 2528 5814 7470 2551 5839 7471 2548 5840 7472 2469 5755 7473 2552 5841 7474 2549 5837 7475 2527 5813 7476 2529 5816 7477 2553 5842 7478 2530 5817 7479 2554 5843 7480 2551 5839 7481 2468 5754 7482 2555 5844 7483 2552 5841 7484 2529 5816 7485 2502 5788 7486 2556 5845 7487 2530 5817 7488 2503 5789 7489 2557 5846 7490 2504 5790 7491 2558 5847 7492 2555 5844 7493 2502 5788 7494 2505 5791 7495 2559 5848 7496 2503 5789 7497 2506 5792 7498 2560 5849 7499 2507 5793 7500 2501 5787 7501 2558 5847 7502 2505 5791 7503 2508 5794 7504 2561 5850 7505 2506 5792 7506 2509 5795 7507 2562 5851 7508 2563 5852 7509 2564 5853 7510 2565 5854 7511 2539 5827 7512 2566 5855 7513 2567 5856 7514 2540 5828 7515 2568 5857 7516 2532 5819 7517 2541 5829 7518 2569 5858 7519 2566 5855 7520 2542 5830 7521 2563 5852 7522 2568 5857 7523 2543 5831 7524 2570 5859 7525 2569 5858 7526 2542 5830 7527 2544 5832 7528 2564 5853 7529 2545 5833 7530 2571 5860 7531 2570 5859 7532 2544 5832 7533 2546 5834 7534 2572 5861 7535 2547 5835 7536 2573 5862 7537 2571 5860 7538 2546 5834 7539 2548 5836 7540 2574 5863 7541 2549 5837 7542 2575 5864 7543 2573 5862 7544 2562 5851 7545 2550 5838 7546 2576 5865 7547 2548 5840 7548 2551 5839 7549 2577 5866 7550 2552 5841 7551 2578 5867 7552 2575 5864 7553 2550 5838 7554 2553 5842 7555 2579 5868 7556 2551 5839 7557 2554 5843 7558 2580 5869 7559 2555 5844 7560 2581 5870 7561 2578 5867 7562 2553 5842 7563 2556 5845 7564 2582 5871 7565 2554 5843 7566 2557 5846 7567 2583 5872 7568 2558 5847 7569 2584 5873 7570 2581 5870 7571 2556 5845 7572 2559 5848 7573 2585 5874 7574 2557 5846 7575 2560 5849 7576 2586 5875 7577 2501 5787 7578 2587 5876 7579 2584 5873 7580 2559 5848 7581 2561 5850 7582 2588 5877 7583 2560 5849 7584 2562 5851 7585 2589 5878 7586 2500 5786 7587 2590 5879 7588 2587 5876 7589 2561 5850 7590 2534 5821 7591 2591 5880 7592 2535 5822 7593 2592 5881 7594 2590 5879 7595 2534 5821 7596 2536 5823 7597 2593 5882 7598 2537 5824 7599 2533 5883 7600 2592 5881 7601 2536 5823 7602 2538 5825 7603 2567 5856 7604 2594 5884 7605 2595 5885 7606 2596 5886 7607 2571 5860 7608 2597 5887 7609 2598 5888 7610 2564 5853 7611 2572 5861 7612 2599 5889 7613 2573 5862 7614 2600 5890 7615 2597 5887 7616 2572 5861 7617 2574 5863 7618 2601 5891 7619 2575 5864 7620 2602 5892 7621 2600 5890 7622 2589 5878 7623 2576 5865 7624 2603 5893 7625 2574 5894 7626 2577 5866 7627 2604 5895 7628 2578 5867 7629 2605 5896 7630 2602 5892 7631 2576 5865 7632 2579 5868 7633 2606 5897 7634 2577 5866 7635 2580 5869 7636 2607 5898 7637 2581 5870 7638 2608 5899 7639 2605 5896 7640 2579 5868 7641 2582 5871 7642 2609 5900 7643 2580 5869 7644 2583 5872 7645 2610 5901 7646 2584 5873 7647 2611 5902 7648 2608 5899 7649 2582 5871 7650 2585 5874 7651 2612 5903 7652 2583 5872 7653 2586 5875 7654 2613 5904 7655 2587 5876 7656 2614 5905 7657 2611 5902 7658 2585 5874 7659 2588 5877 7660 2615 5906 7661 2586 5875 7662 2589 5878 7663 2616 5907 7664 2590 5879 7665 2617 5908 7666 2614 5905 7667 2588 5877 7668 2591 5880 7669 2618 5909 7670 2592 5881 7671 2619 5910 7672 2617 5908 7673 2591 5880 7674 2593 5882 7675 2594 5884 7676 2533 5883 7677 2620 5911 7678 2619 5910 7679 2593 5882 7680 2567 5856 7681 2595 5885 7682 2532 5819 7683 2621 5912 7684 2620 5913 7685 2566 5855 7686 2622 5914 7687 2595 5885 7688 2568 5857 7689 2623 5915 7690 2621 5912 7691 2569 5858 7692 2624 5916 7693 2622 5914 7694 2563 5852 7695 2625 5917 7696 2623 5915 7697 2570 5859 7698 2598 5888 7699 2624 5916 7700 2626 5918 7701 2627 5919 7702 2628 5920 7703 2621 5912 7704 2629 5921 7705 2630 5922 7706 2622 5914 7707 2631 5923 7708 2596 5886 7709 2623 5915 7710 2632 5924 7711 2629 5921 7712 2624 5916 7713 2633 5925 7714 2631 5923 7715 2625 5917 7716 2634 5926 7717 2632 5924 7718 2598 5888 7719 2626 5918 7720 2633 5925 7721 2625 5917 7722 2565 5854 7723 2635 5927 7724 2597 5887 7725 2636 5928 7726 2626 5918 7727 2565 5854 7728 2599 5889 7729 2637 5929 7730 2600 5890 7731 2638 5930 7732 2636 5928 7733 2599 5889 7734 2601 5891 7735 2639 5931 7736 2602 5892 7737 2640 5932 7738 2638 5930 7739 2616 5907 7740 2603 5893 7741 2641 5933 7742 2601 5934 7743 2604 5895 7744 2642 5935 7745 2605 5896 7746 2643 5936 7747 2640 5932 7748 2603 5893 7749 2606 5897 7750 2644 5937 7751 2604 5895 7752 2607 5898 7753 2645 5938 7754 2608 5899 7755 2646 5939 7756 2643 5936 7757 2606 5897 7758 2609 5900 7759 2647 5940 7760 2607 5898 7761 2610 5901 7762 2648 5941 7763 2611 5902 7764 2649 5942 7765 2646 5939 7766 2609 5900 7767 2612 5903 7768 2650 5943 7769 2610 5901 7770 2613 5904 7771 2651 5944 7772 2614 5905 7773 2652 5945 7774 2649 5942 7775 2612 5903 7776 2615 5906 7777 2653 5946 7778 2613 5904 7779 2616 5907 7780 2654 5947 7781 2617 5908 7782 2655 5948 7783 2652 5945 7784 2615 5906 7785 2618 5909 7786 2656 5949 7787 2619 5910 7788 2657 5950 7789 2655 5948 7790 2618 5909 7791 2594 5884 7792 2658 5951 7793 2620 5911 7794 2630 5952 7795 2657 5950 7796 2659 5953 7797 2660 5954 7798 2661 5955 7799 2634 5926 7800 2635 5927 7801 2662 5956 7802 2636 5928 7803 2663 5957 7804 2627 5919 7805 2635 5927 7806 2637 5929 7807 2664 5958 7808 2638 5930 7809 2665 5959 7810 2663 5957 7811 2637 5929 7812 2639 5931 7813 2666 5960 7814 2640 5932 7815 2659 5953 7816 2665 5959 7817 2654 5947 7818 2641 5933 7819 2667 5961 7820 2639 5962 7821 2642 5935 7822 2668 5963 7823 2643 5936 7824 2669 5964 7825 2659 5953 7826 2641 5933 7827 2644 5937 7828 2670 5965 7829 2642 5935 7830 2645 5938 7831 2671 5966 7832 2646 5939 7833 2672 5967 7834 2669 5964 7835 2644 5937 7836 2647 5940 7837 2673 5968 7838 2645 5938 7839 2648 5941 7840 2674 5969 7841 2649 5942 7842 2675 5970 7843 2672 5967 7844 2647 5940 7845 2650 5943 7846 2676 5971 7847 2648 5941 7848 2651 5944 7849 2677 5972 7850 2652 5945 7851 2678 5973 7852 2675 5970 7853 2650 5943 7854 2653 5946 7855 2679 5974 7856 2651 5944 7857 2654 5947 7858 2680 5975 7859 2655 5948 7860 2681 5976 7861 2678 5973 7862 2653 5946 7863 2656 5949 7864 2682 5977 7865 2657 5950 7866 2683 5978 7867 2681 5976 7868 2656 5949 7869 2658 5951 7870 2684 5979 7871 2630 5952 7872 2685 5980 7873 2683 5978 7874 2658 5951 7875 2596 5886 7876 2686 5981 7877 2629 5921 7878 2687 5982 7879 2685 5983 7880 2631 5923 7881 2688 5984 7882 2686 5981 7883 2632 5924 7884 2689 5985 7885 2687 5982 7886 2633 5925 7887 2628 5920 7888 2688 5984 7889 2634 5926 7890 2690 5986 7891 2689 5985 7892 2691 5987 7893 2692 5988 7894 2693 5989 7895 2680 5975 7896 2667 5961 7897 2694 5990 7898 2666 5991 7899 2668 5963 7900 2695 5992 7901 2669 5964 7902 2696 5993 7903 2660 5954 7904 2667 5961 7905 2670 5965 7906 2697 5994 7907 2668 5963 7908 2671 5966 7909 2698 5995 7910 2672 5967 7911 2699 5996 7912 2696 5993 7913 2670 5965 7914 2673 5968 7915 2700 5997 7916 2671 5966 7917 2674 5969 7918 2701 5998 7919 2675 5970 7920 2691 5987 7921 2699 5996 7922 2673 5968 7923 2676 5971 7924 2702 5999 7925 2674 5969 7926 2677 5972 7927 2703 6000 7928 2678 5973 7929 2704 6001 7930 2691 5987 7931 2676 5971 7932 2679 5974 7933 2705 6002 7934 2677 5972 7935 2680 5975 7936 2706 6003 7937 2681 5976 7938 2707 6004 7939 2704 6001 7940 2679 5974 7941 2682 5977 7942 2708 6005 7943 2683 5978 7944 2709 6006 7945 2707 6004 7946 2682 5977 7947 2684 5979 7948 2710 6007 7949 2685 5980 7950 2711 6008 7951 2709 6006 7952 2684 5979 7953 2686 5981 7954 2712 6009 7955 2687 5982 7956 2713 6010 7957 2711 6008 7958 2688 5984 7959 2714 6011 7960 2712 6009 7961 2689 5985 7962 2715 6012 7963 2713 6010 7964 2628 5920 7965 2716 6013 7966 2714 6011 7967 2690 5986 7968 2717 6014 7969 2715 6012 7970 2627 5919 7971 2718 6015 7972 2716 6013 7973 2690 5986 7974 2662 5956 7975 2719 6016 7976 2663 5957 7977 2720 6017 7978 2718 6015 7979 2662 5956 7980 2664 5958 7981 2721 6018 7982 2665 5959 7983 2661 5955 7984 2720 6017 7985 2664 5958 7986 2666 5960 7987 2722 6019 7988 2723 6020 7989 2724 6021 7990 2725 6022 7991 2700 5997 7992 2702 5999 7993 2726 6023 7994 2701 5998 7995 2703 6000 7996 2727 6024 7997 2704 6001 7998 2728 6025 7999 2692 5988 8000 2702 5999 8001 2705 6002 8002 2729 6026 8003 2703 6000 8004 2706 6003 8005 2730 6027 8006 2707 6004 8007 2731 6028 8008 2728 6025 8009 2705 6002 8010 2708 6005 8011 2732 6029 8012 2709 6006 8013 2723 6020 8014 2731 6028 8015 2708 6005 8016 2710 6007 8017 2733 6030 8018 2711 6008 8019 2734 6031 8020 2723 6020 8021 2710 6007 8022 2712 6009 8023 2735 6032 8024 2713 6010 8025 2736 6033 8026 2734 6031 8027 2714 6011 8028 2737 6034 8029 2735 6032 8030 2715 6012 8031 2738 6035 8032 2736 6033 8033 2716 6013 8034 2739 6036 8035 2737 6034 8036 2717 6014 8037 2740 6037 8038 2738 6035 8039 2718 6015 8040 2741 6038 8041 2739 6036 8042 2717 6014 8043 2719 6016 8044 2742 6039 8045 2720 6017 8046 2743 6040 8047 2741 6038 8048 2719 6016 8049 2721 6018 8050 2744 6041 8051 2661 5955 8052 2745 6042 8053 2743 6040 8054 2721 6018 8055 2722 6019 8056 2746 6043 8057 2660 5954 8058 2747 6044 8059 2745 6042 8060 2706 6003 8061 2694 5990 8062 2748 6045 8063 2722 6019 8064 2695 5992 8065 2749 6046 8066 2696 5993 8067 2750 6047 8068 2747 6044 8069 2694 5990 8070 2697 5994 8071 2751 6048 8072 2695 5992 8073 2698 5995 8074 2752 6049 8075 2699 5996 8076 2693 5989 8077 2750 6047 8078 2697 5994 8079 2700 5997 8080 2753 6050 8081 2698 5995 8082 2701 5998 8083 2754 6051 8084 2755 6052 8085 2756 6053 8086 2757 6054 8087 2732 6029 8088 2733 6030 8089 2758 6055 8090 2734 6031 8091 2759 6056 8092 2724 6021 8093 2733 6030 8094 2735 6032 8095 2760 6057 8096 2736 6033 8097 2755 6052 8098 2759 6056 8099 2737 6034 8100 2761 6058 8101 2760 6057 8102 2738 6035 8103 2756 6053 8104 2755 6052 8105 2739 6036 8106 2762 6059 8107 2761 6058 8108 2740 6037 8109 2763 6060 8110 2756 6053 8111 2741 6038 8112 2764 6061 8113 2762 6059 8114 2740 6037 8115 2742 6039 8116 2765 6062 8117 2743 6040 8118 2766 6063 8119 2764 6061 8120 2742 6039 8121 2744 6041 8122 2767 6064 8123 2745 6042 8124 2768 6065 8125 2766 6063 8126 2744 6041 8127 2746 6043 8128 2769 6066 8129 2747 6044 8130 2770 6067 8131 2768 6065 8132 2730 6027 8133 2748 6045 8134 2771 6068 8135 2746 6043 8136 2749 6046 8137 2772 6069 8138 2750 6047 8139 2773 6070 8140 2770 6067 8141 2748 6045 8142 2751 6048 8143 2774 6071 8144 2749 6046 8145 2752 6049 8146 2775 6072 8147 2693 5989 8148 2776 6073 8149 2773 6070 8150 2751 6048 8151 2753 6050 8152 2777 6074 8153 2752 6049 8154 2754 6051 8155 2778 6075 8156 2692 5988 8157 2779 6076 8158 2776 6073 8159 2753 6050 8160 2726 6023 8161 2780 6077 8162 2754 6051 8163 2727 6024 8164 2781 6078 8165 2728 6025 8166 2782 6079 8167 2779 6076 8168 2726 6023 8169 2729 6026 8170 2783 6080 8171 2727 6024 8172 2730 6027 8173 2784 6081 8174 2731 6028 8175 2725 6022 8176 2782 6079 8177 2729 6026 8178 2732 6029 8179 2785 6082 8180 2761 6058 8181 2762 6059 8182 2786 6083 8183 2756 6053 8184 2763 6060 8185 2787 6084 8186 2762 6059 8187 2764 6061 8188 2788 6085 8189 2765 6062 8190 2789 6086 8191 2787 6084 8192 2764 6061 8193 2766 6063 8194 2790 6087 8195 2767 6064 8196 2791 6088 8197 2789 6086 8198 2766 6063 8199 2768 6065 8200 2792 6089 8201 2769 6066 8202 2793 6090 8203 2791 6088 8204 2768 6065 8205 2770 6067 8206 2794 6091 8207 2771 6068 8208 2795 6092 8209 2796 6093 8210 2772 6069 8211 2797 6094 8212 2793 6090 8213 2770 6067 8214 2773 6070 8215 2798 6095 8216 2774 6071 8217 2799 6096 8218 2795 6092 8219 2775 6072 8220 2800 6097 8221 2797 6094 8222 2773 6070 8223 2776 6073 8224 2801 6098 8225 2777 6074 8226 2802 6099 8227 2799 6096 8228 2778 6075 8229 2803 6100 8230 2800 6097 8231 2776 6073 8232 2779 6076 8233 2804 6101 8234 2780 6077 8235 2805 6102 8236 2802 6099 8237 2781 6078 8238 2806 6103 8239 2803 6100 8240 2779 6076 8241 2782 6079 8242 2807 6104 8243 2783 6080 8244 2808 6105 8245 2805 6102 8246 2784 6081 8247 2796 6093 8248 2806 6103 8249 2782 6079 8250 2725 6022 8251 2809 6106 8252 2785 6082 8253 2810 6107 8254 2808 6105 8255 2725 6022 8256 2724 6021 8257 2811 6108 8258 2758 6055 8259 2812 6109 8260 2810 6107 8261 2724 6021 8262 2759 6056 8263 2813 6110 8264 2760 6057 8265 2814 6111 8266 2812 6109 8267 2759 6056 8268 2755 6052 8269 2815 6112 8270 2760 6057 8271 2761 6058 8272 2816 6113 8273 2804 6114 8274 2787 6115 8275 2806 6116 8276 2817 6117 8277 2818 6117 8278 2819 6117 8279 2820 6118 8280 2821 6118 8281 2822 6118 8282 2823 6119 8283 2824 6120 8284 2825 6121 8285 2826 5115 8286 2827 5115 8287 2828 5115 8288 2829 6122 8289 2830 6122 8290 2831 6122 8291 2831 6123 8292 2832 6124 8293 2833 6125 8294 2834 6118 8295 2835 6118 8296 2826 6118 8297 2836 6118 8298 2831 6118 8299 2835 6118 8300 2837 6117 8301 2819 6117 8302 2838 6117 8303 2839 6126 8304 2822 6126 8305 2821 6126 8306 2838 5115 8307 2840 5115 8308 2821 5115 8309 2818 6117 8310 2841 6117 8311 2839 6117 8312 2836 6127 8313 2842 6128 8314 2841 6127 8315 2819 6117 8316 2839 6117 8317 2840 6117 8318 2836 6118 8319 2834 6118 8320 2822 6118 8321 2843 6117 8322 2818 6117 8323 2841 6117 8324 2836 6117 8325 2842 6117 8326 2844 6117 8327 2825 6122 8328 2845 6122 8329 2846 6122 8330 2832 6124 8331 2846 6118 8332 2847 6118 8333 2833 5115 8334 2847 5115 8335 2848 5115 8336 2824 6120 8337 2848 6117 8338 2845 6117 8339 2845 6129 8340 2848 6129 8341 2847 6129 8342 2849 6129 8343 2850 6129 8344 2851 6129 8345 2852 6130 8346 2853 6131 8347 2854 6132 8348 2855 6126 8349 2856 6133 8350 2853 6134 8351 2857 6135 8352 2849 6136 8353 2858 6137 8354 2854 6138 8355 2858 6139 8356 2859 6140 8357 2852 6141 8358 2857 6142 8359 2860 6143 8360 2861 6118 8361 2862 6118 8362 2863 3639 8363 2855 3639 8364 2864 6118 8365 2865 6118 8366 2866 6118 8367 2867 3639 8368 2868 6118 8369 2860 3639 8370 2869 6118 8371 2870 6118 8372 2871 6118 8373 2856 3639 8374 2862 6118 8375 2864 6118 8376 2866 6118 8377 2872 6118 8378 2867 3639 8379 2860 3639 8380 2873 3639 8381 2869 6118 8382 2871 6118 8383 2861 6118 8384 2856 3639 8385 2855 3639 8386 2874 3639 8387 2875 6118 8388 2876 6118 8389 2877 6118 8390 2865 6118 8391 2872 6118 8392 2878 6118 8393 2868 6118 8394 2873 3639 8395 2879 3639 8396 2870 6118 8397 2861 6118 8398 2880 6118 8399 2862 6118 8400 2874 3639 8401 2881 3639 8402 2874 3639 8403 2865 6118 8404 2875 6118 8405 2872 6118 8406 2868 6118 8407 2882 3639 8408 2873 3639 8409 2870 6118 8410 2883 6118 8411 2884 6144 8412 2885 6145 8413 2886 6122 8414 2882 3639 8415 2887 6118 8416 2884 6118 8417 2883 6117 8418 2885 6117 8419 2888 6117 8420 2863 6117 8421 2886 6117 8422 2889 6117 8423 2878 6146 8424 2884 6147 8425 2876 6148 8426 2879 6126 8427 2888 6126 8428 2887 6126 8429 2880 6149 8430 2889 6150 8431 2885 6151 8432 2881 6129 8433 2877 6129 8434 2886 6129 8435 2850 6152 8436 2890 6153 8437 2891 6154 8438 2890 6155 8439 2892 6156 8440 2893 6156 8441 2890 6157 8442 2850 6117 8443 2851 6158 8444 2859 6159 8445 2849 6118 8446 2891 6160 8447 2894 6161 8448 2895 6162 8449 2896 6163 8450 2897 6164 8451 2898 6165 8452 2899 6166 8453 2898 6167 8454 2900 6167 8455 2901 6167 8456 2901 6168 8457 2900 6169 8458 2902 6170 8459 2899 6171 8460 2901 6172 8461 2896 6173 8462 2903 6174 8463 2895 6175 8464 2898 6176 8465 2904 6177 8466 2905 6178 8467 2906 6179 8468 2907 6180 8469 2908 6181 8470 2909 6182 8471 2905 6183 8472 2910 6184 8473 2911 6185 8474 2912 6186 8475 2913 6187 8476 2914 6188 8477 2915 6189 8478 2916 6190 8479 2912 6190 8480 2917 6191 8481 2918 6192 8482 2919 6193 8483 2910 6184 8484 2904 6194 8485 2896 6195 8486 2920 6196 8487 2921 6197 8488 2907 6198 8489 2922 6199 8490 2923 6200 8491 2924 6201 8492 2925 6202 8493 2926 6203 8494 2927 6204 8495 2925 6202 8496 2928 6205 8497 2924 6201 8498 2894 6206 8499 2925 6202 8500 2923 6200 8501 2894 6206 8502 2902 6207 8503 2926 6203 8504 2922 6199 8505 2929 6208 8506 2917 6209 8507 2903 6210 8508 2922 6199 8509 2930 6211 8510 2903 6210 8511 2895 6212 8512 2923 6200 8513 2918 6213 8514 2920 6196 8515 2931 6214 8516 2917 6209 8517 2929 6208 8518 2920 6196 8519 2929 6208 8520 2924 6215 8521 2921 6197 8522 2932 6216 8523 2906 6179 8524 2907 6198 8525 2928 6205 8526 2932 6216 8527 2921 6197 8528 2927 6204 8529 2904 6177 8530 2932 6216 8531 2933 6126 8532 2934 6126 8533 2935 6217 8534 2936 6218 8535 2937 6126 8536 2938 6219 8537 2939 6220 8538 2940 6221 8539 2941 6222 8540 2913 6129 8541 2942 6129 8542 2943 6129 8543 2934 6126 8544 2944 6126 8545 2945 6223 8546 2946 6224 8547 2947 6225 8548 2940 6221 8549 2914 6129 8550 2913 6129 8551 2948 6129 8552 2944 6126 8553 2949 6126 8554 2936 6218 8555 2950 6226 8556 2951 6227 8557 2947 6225 8558 2952 6129 8559 2914 6129 8560 2953 6129 8561 2954 6126 8562 2937 6126 8563 2955 6126 8564 2956 6228 8565 2957 6229 8566 2958 6230 8567 2959 6231 8568 2960 6232 8569 2961 6233 8570 2954 6234 8571 2911 6235 8572 2938 6129 8573 2962 6236 8574 2958 6230 8575 2951 6227 8576 2960 6232 8577 2963 6237 8578 2964 6238 8579 2965 6239 8580 2966 6240 8581 2967 6241 8582 2968 6242 8583 2969 6243 8584 2970 6244 8585 2971 6129 8586 2972 6129 8587 2938 6129 8588 2973 6245 8589 2967 6241 8590 2957 6229 8591 2969 6243 8592 2974 6246 8593 2975 6247 8594 2976 6248 8595 2977 6249 8596 2966 6240 8597 2978 6250 8598 2979 6251 8599 2980 6252 8600 2981 6253 8601 2982 6254 8602 2983 6255 8603 2984 6256 8604 2978 6250 8605 2985 6257 8606 2986 6258 8607 2983 6255 8608 2977 6249 8609 2987 6259 8610 2984 6256 8611 2988 6260 8612 2989 6261 8613 2990 6262 8614 2982 6254 8615 2991 6263 8616 2987 6259 8617 2992 6264 8618 2993 6265 8619 2994 6266 8620 2990 6262 8621 2995 6267 8622 2991 6268 8623 2996 6126 8624 2997 6269 8625 2998 6270 8626 2999 6271 8627 3000 6126 8628 2995 6267 8629 3001 6126 8630 3002 6272 8631 3003 6273 8632 3004 6274 8633 3005 6275 8634 3000 6126 8635 3006 6126 8636 3007 6276 8637 3004 6274 8638 2998 6270 8639 3008 6129 8640 3009 6129 8641 3010 6129 8642 3011 6277 8643 2955 6278 8644 3003 6273 8645 3012 6129 8646 3008 6129 8647 3013 6129 8648 3014 6279 8649 3015 6280 8650 2994 6266 8651 2963 6237 8652 3016 6281 8653 3017 6282 8654 3018 6283 8655 2999 6271 8656 3015 6280 8657 3016 6281 8658 3019 6284 8659 3020 6285 8660 3021 6129 8661 3011 6129 8662 2955 6129 8663 2974 6246 8664 2959 6231 8665 3022 6286 8666 3023 6129 8667 3021 6129 8668 3024 6129 8669 3019 6284 8670 3025 6287 8671 3026 6288 8672 3027 6289 8673 3028 6290 8674 3029 6291 8675 3030 6129 8676 3023 6129 8677 3031 6129 8678 3025 6287 8679 3032 6292 8680 3033 6293 8681 2968 6242 8682 3034 6294 8683 3029 6291 8684 2949 6129 8685 3030 6129 8686 3035 6129 8687 3032 6292 8688 3036 6295 8689 3037 6296 8690 3038 6297 8691 3027 6289 8692 3039 6298 8693 3040 6126 8694 3041 6126 8695 3042 6299 8696 3036 6295 8697 2909 6300 8698 3043 6301 8699 2979 6251 8700 3038 6297 8701 3044 6302 8702 2971 6126 8703 3040 6126 8704 3045 6303 8705 2909 6300 8706 2908 6304 8707 3046 6305 8708 3047 6129 8709 2952 6129 8710 3048 6129 8711 3049 6126 8712 2933 6126 8713 3050 6306 8714 3051 6307 8715 3052 6308 8716 3046 6305 8717 3009 6129 8718 3047 6129 8719 3053 6129 8720 3041 6126 8721 3049 6126 8722 3054 6309 8723 3055 6310 8724 2941 6222 8725 3052 6308 8726 2942 6311 8727 3005 6275 8728 3056 6126 8729 3057 6312 8730 3058 6313 8731 3059 6314 8732 3060 6315 8733 3061 6316 8734 3062 6317 8735 3063 6318 8736 3059 6314 8737 3064 6319 8738 3065 6320 8739 3060 6315 8740 3066 6321 8741 3067 6322 8742 3064 6319 8743 3068 6323 8744 3069 6324 8745 3065 6320 8746 3070 6325 8747 3071 6326 8748 3068 6323 8749 3072 6327 8750 3073 6328 8751 3069 6324 8752 3074 6329 8753 3075 6330 8754 3076 6331 8755 3077 6332 8756 3078 6333 8757 3079 6334 8758 3072 6327 8759 3073 6328 8760 3080 6335 8761 3081 6336 8762 3082 6337 8763 3075 6330 8764 3077 6332 8765 3083 6338 8766 3081 6336 8767 3084 6339 8768 3085 6340 8769 3082 6337 8770 3086 6341 8771 3087 6342 8772 3084 6339 8773 3058 6313 8774 3061 6316 8775 3085 6340 8776 3088 6343 8777 3084 6339 8778 3089 6344 8779 3090 6345 8780 3062 6317 8781 3088 6343 8782 3091 6346 8783 3058 6313 8784 3090 6345 8785 3092 6347 8786 3066 6321 8787 3062 6317 8788 3093 6348 8789 3059 6314 8790 3092 6347 8791 3094 6349 8792 3070 6325 8793 3066 6321 8794 3095 6350 8795 3064 6319 8796 3094 6349 8797 3096 6351 8798 3074 6329 8799 3070 6325 8800 3097 6352 8801 3068 6323 8802 3096 6351 8803 3098 6353 8804 3080 6335 8805 3074 6329 8806 3099 6354 8807 3077 6332 8808 3076 6331 8809 3100 6355 8810 3078 6333 8811 3072 6327 8812 3098 6353 8813 3080 6335 8814 3101 6356 8815 3102 6357 8816 3086 6341 8817 3077 6332 8818 3100 6355 8819 3081 6336 8820 3102 6357 8821 3089 6344 8822 3088 6343 8823 3086 6341 8824 3103 6358 8825 3096 6351 8826 3104 6359 8827 3105 6360 8828 3101 6356 8829 3099 6354 8830 3106 6361 8831 3100 6355 8832 3076 6331 8833 3107 6362 8834 3078 6333 8835 3098 6353 8836 3105 6360 8837 3101 6356 8838 3108 6363 8839 3109 6364 8840 3103 6358 8841 3100 6355 8842 3107 6362 8843 3102 6357 8844 3109 6364 8845 3110 6365 8846 3091 6346 8847 3103 6358 8848 3111 6366 8849 3089 6344 8850 3110 6365 8851 3112 6367 8852 3093 6348 8853 3091 6346 8854 3113 6368 8855 3090 6345 8856 3112 6367 8857 3114 6369 8858 3095 6350 8859 3093 6348 8860 3115 6370 8861 3092 6347 8862 3114 6369 8863 3116 6371 8864 3097 6352 8865 3095 6350 8866 3117 6372 8867 3094 6349 8868 3116 6371 8869 3104 6359 8870 3099 6354 8871 3097 6352 8872 3118 6373 8873 3115 6370 8874 3113 6368 8875 3119 6374 8876 3112 6367 8877 3120 6375 8878 3121 6376 8879 3117 6372 8880 3115 6370 8881 3122 6377 8882 3114 6369 8883 3121 6376 8884 3123 6378 8885 3118 6373 8886 3117 6372 8887 3124 6379 8888 3116 6371 8889 3123 6378 8890 3125 6380 8891 3106 6361 8892 3118 6373 8893 3126 6381 8894 3104 6359 8895 3125 6380 8896 3127 6382 8897 3108 6363 8898 3106 6361 8899 3128 6383 8900 3107 6362 8901 3076 6331 8902 3129 6384 8903 3078 6333 8904 3105 6360 8905 3127 6382 8906 3108 6363 8907 3130 6385 8908 3131 6386 8909 3111 6366 8910 3107 6362 8911 3129 6384 8912 3109 6364 8913 3131 6386 8914 3132 6387 8915 3113 6368 8916 3111 6366 8917 3133 6388 8918 3110 6365 8919 3132 6387 8920 3120 6375 8921 3130 6385 8922 3128 6383 8923 3134 6389 8924 3129 6384 8925 3076 6331 8926 3135 6390 8927 3078 6333 8928 3127 6382 8929 3136 6391 8930 3130 6385 8931 3137 6392 8932 3138 6393 8933 3133 6388 8934 3129 6384 8935 3135 6390 8936 3131 6386 8937 3138 6393 8938 3139 6394 8939 3119 6374 8940 3133 6388 8941 3140 6395 8942 3132 6387 8943 3139 6394 8944 3141 6396 8945 3122 6377 8946 3119 6374 8947 3142 6397 8948 3120 6375 8949 3141 6396 8950 3143 6398 8951 3124 6379 8952 3122 6377 8953 3144 6399 8954 3121 6376 8955 3143 6398 8956 3145 6400 8957 3126 6381 8958 3124 6379 8959 3146 6401 8960 3123 6378 8961 3145 6400 8962 3147 6402 8963 3128 6383 8964 3126 6381 8965 3148 6403 8966 3125 6380 8967 3147 6402 8968 3136 6391 8969 3141 6396 8970 3149 6404 8971 3150 6405 8972 3146 6401 8973 3144 6399 8974 3151 6406 8975 3143 6398 8976 3150 6405 8977 3152 6407 8978 3148 6403 8979 3146 6401 8980 3153 6408 8981 3145 6400 8982 3152 6407 8983 3154 6409 8984 3134 6389 8985 3148 6403 8986 3155 6410 8987 3147 6402 8988 3154 6409 8989 3156 6411 8990 3137 6392 8991 3134 6389 8992 3157 6412 8993 3135 6390 8994 3076 6331 8995 3158 6413 8996 3078 6333 8997 3136 6391 8998 3156 6411 8999 3137 6392 9000 3159 6414 9001 3160 6415 9002 3140 6395 9003 3135 6390 9004 3158 6413 9005 3138 6393 9006 3160 6415 9007 3161 6416 9008 3142 6397 9009 3140 6395 9010 3162 6417 9011 3139 6394 9012 3161 6416 9013 3149 6404 9014 3144 6399 9015 3142 6397 9016 3163 6418 9017 3078 6333 9018 3156 6411 9019 3164 6419 9020 3159 6414 9021 3165 6420 9022 3166 6421 9023 3162 6417 9024 3158 6413 9025 3167 6422 9026 3160 6415 9027 3166 6421 9028 3168 6423 9029 3163 6418 9030 3162 6417 9031 3169 6424 9032 3161 6416 9033 3168 6423 9034 3170 6425 9035 3151 6406 9036 3163 6418 9037 3171 6426 9038 3149 6404 9039 3170 6425 9040 3172 6427 9041 3153 6408 9042 3151 6406 9043 3173 6428 9044 3150 6405 9045 3172 6427 9046 3174 6429 9047 3155 6410 9048 3153 6408 9049 3175 6430 9050 3152 6407 9051 3174 6429 9052 3176 6431 9053 3157 6412 9054 3155 6410 9055 3177 6432 9056 3154 6409 9057 3176 6431 9058 3164 6419 9059 3159 6414 9060 3157 6412 9061 3178 6433 9062 3158 6413 9063 3076 6331 9064 3167 6422 9065 3172 6427 9066 3179 6434 9067 3180 6435 9068 3177 6432 9069 3175 6430 9070 3181 6436 9071 3174 6429 9072 3180 6435 9073 3182 6437 9074 3178 6433 9075 3177 6432 9076 3183 6438 9077 3176 6431 9078 3182 6437 9079 3184 6439 9080 3165 6420 9081 3178 6433 9082 3185 6440 9083 3167 6422 9084 3076 6331 9085 3186 6441 9086 3078 6333 9087 3164 6419 9088 3184 6439 9089 3165 6420 9090 3187 6442 9091 3188 6443 9092 3169 6424 9093 3167 6422 9094 3186 6441 9095 3166 6421 9096 3188 6443 9097 3189 6444 9098 3171 6426 9099 3169 6424 9100 3190 6445 9101 3168 6423 9102 3189 6444 9103 3191 6446 9104 3173 6428 9105 3171 6426 9106 3192 6447 9107 3170 6425 9108 3191 6446 9109 3179 6434 9110 3175 6430 9111 3173 6428 9112 3193 6448 9113 3190 6445 9114 3186 6441 9115 3194 6449 9116 3189 6450 9117 3188 6451 9118 3195 6452 9119 3192 6447 9120 3190 6445 9121 3196 6453 9122 3191 6454 9123 3189 6450 9124 3197 6455 9125 3193 6456 9126 3192 6447 9127 3198 6457 9128 3191 6454 9129 3199 6458 9130 3200 6459 9131 3181 6460 9132 3193 6456 9133 3201 6461 9134 3179 6462 9135 3200 6459 9136 3202 6463 9137 3181 6460 9138 3203 6464 9139 3204 6465 9140 3180 6435 9141 3202 6463 9142 3205 6466 9143 3183 6467 9144 3204 6465 9145 3206 6468 9146 3182 6437 9147 3205 6466 9148 3207 6469 9149 3185 6470 9150 3206 6468 9151 3208 6471 9152 3186 6441 9153 3076 6331 9154 3194 6449 9155 3078 6333 9156 3184 6439 9157 3207 6469 9158 3188 6451 9159 3187 6472 9160 3208 6471 9161 3203 6464 9162 3209 6473 9163 3210 6474 9164 3205 6466 9165 3202 6463 9166 3211 6475 9167 3204 6465 9168 3210 6474 9169 3212 6476 9170 3207 6469 9171 3205 6466 9172 3213 6477 9173 3206 6468 9174 3212 6476 9175 3214 6478 9176 3194 6449 9177 3076 6331 9178 3215 6479 9179 3078 6333 9180 3207 6469 9181 3216 6480 9182 3195 6452 9183 3208 6471 9184 3214 6478 9185 3194 6449 9186 3215 6479 9187 3217 6481 9188 3197 6455 9189 3195 6452 9190 3218 6482 9191 3196 6453 9192 3217 6481 9193 3219 6483 9194 3199 6458 9195 3197 6455 9196 3220 6484 9197 3198 6457 9198 3219 6483 9199 3221 6485 9200 3200 6459 9201 3199 6458 9202 3222 6486 9203 3201 6461 9204 3221 6485 9205 3209 6473 9206 3202 6463 9207 3200 6459 9208 3223 6487 9209 3220 6484 9210 3218 6482 9211 3224 6488 9212 3217 6481 9213 3225 6489 9214 3226 6490 9215 3222 6486 9216 3220 6484 9217 3227 6491 9218 3219 6483 9219 3226 6490 9220 3228 6492 9221 3223 6487 9222 3222 6486 9223 3229 6493 9224 3221 6485 9225 3228 6492 9226 3230 6494 9227 3211 6475 9228 3223 6487 9229 3231 6495 9230 3209 6473 9231 3230 6494 9232 3232 6496 9233 3213 6477 9234 3211 6475 9235 3233 6497 9236 3210 6474 9237 3232 6496 9238 3234 6498 9239 3216 6480 9240 3213 6477 9241 3235 6499 9242 3212 6476 9243 3234 6498 9244 3236 6500 9245 3215 6479 9246 3076 6331 9247 3237 6501 9248 3078 6333 9249 3216 6480 9250 3238 6502 9251 3218 6482 9252 3214 6503 9253 3236 6500 9254 3215 6479 9255 3237 6501 9256 3225 6489 9257 3235 6499 9258 3233 6497 9259 3239 6504 9260 3232 6496 9261 3240 6505 9262 3241 6506 9263 3238 6502 9264 3235 6499 9265 3242 6507 9266 3234 6498 9267 3241 6506 9268 3243 6508 9269 3237 6501 9270 3076 6331 9271 3244 6509 9272 3078 6333 9273 3238 6502 9274 3245 6510 9275 3224 6488 9276 3236 6500 9277 3243 6508 9278 3237 6501 9279 3244 6509 9280 3246 6511 9281 3227 6491 9282 3224 6488 9283 3247 6512 9284 3225 6489 9285 3246 6511 9286 3248 6513 9287 3229 6514 9288 3227 6491 9289 3249 6515 9290 3226 6490 9291 3248 6513 9292 3250 6516 9293 3231 6495 9294 3229 6514 9295 3251 6517 9296 3228 6492 9297 3250 6516 9298 3252 6518 9299 3233 6497 9300 3231 6495 9301 3253 6519 9302 3230 6520 9303 3252 6518 9304 3240 6505 9305 3246 6511 9306 3254 6521 9307 3255 6522 9308 3251 6517 9309 3249 6515 9310 3256 6523 9311 3248 6513 9312 3255 6524 9313 3257 6525 9314 3253 6519 9315 3251 6517 9316 3258 6526 9317 3250 6516 9318 3257 6525 9319 3259 6527 9320 3239 6504 9321 3253 6519 9322 3260 6528 9323 3252 6518 9324 3259 6527 9325 3261 6529 9326 3242 6507 9327 3239 6504 9328 3262 6530 9329 3240 6505 9330 3261 6529 9331 3263 6531 9332 3245 6510 9333 3242 6507 9334 3264 6532 9335 3241 6506 9336 3263 6531 9337 3265 6533 9338 3244 6509 9339 3076 6331 9340 3266 6534 9341 3078 6333 9342 3245 6510 9343 3267 6535 9344 3247 6512 9345 3243 6508 9346 3265 6533 9347 3244 6509 9348 3266 6534 9349 3254 6521 9350 3249 6515 9351 3247 6512 9352 3268 6536 9353 3261 6529 9354 3269 6537 9355 3270 6538 9356 3267 6535 9357 3264 6532 9358 3271 6539 9359 3263 6531 9360 3270 6538 9361 3272 6540 9362 3266 6534 9363 3076 6331 9364 3273 6541 9365 3078 6333 9366 3267 6535 9367 3274 6542 9368 3268 6536 9369 3265 6533 9370 3272 6540 9371 3266 6534 9372 3273 6541 9373 3275 6543 9374 3256 6523 9375 3268 6536 9376 3276 6544 9377 3254 6521 9378 3275 6543 9379 3277 6545 9380 3258 6526 9381 3256 6523 9382 3278 6546 9383 3255 6524 9384 3277 6545 9385 3279 6547 9386 3260 6528 9387 3258 6526 9388 3280 6548 9389 3257 6525 9390 3279 6547 9391 3281 6549 9392 3262 6550 9393 3260 6528 9394 3282 6551 9395 3259 6527 9396 3281 6549 9397 3269 6537 9398 3264 6532 9399 3262 6530 9400 3283 6552 9401 3280 6548 9402 3278 6546 9403 3284 6553 9404 3277 6545 9405 3285 6554 9406 3286 6555 9407 3282 6551 9408 3280 6548 9409 3287 6556 9410 3279 6547 9411 3286 6555 9412 3288 6557 9413 3283 6552 9414 3282 6551 9415 3289 6558 9416 3281 6549 9417 3288 6557 9418 3290 6559 9419 3271 6539 9420 3283 6552 9421 3291 6560 9422 3269 6537 9423 3290 6559 9424 3292 6561 9425 3274 6542 9426 3271 6539 9427 3293 6562 9428 3270 6538 9429 3292 6561 9430 3294 6563 9431 3273 6541 9432 3076 6331 9433 3295 6564 9434 3078 6333 9435 3274 6542 9436 3296 6565 9437 3276 6544 9438 3272 6540 9439 3294 6563 9440 3273 6541 9441 3295 6564 9442 3297 6566 9443 3278 6546 9444 3276 6544 9445 3298 6567 9446 3275 6543 9447 3297 6566 9448 3285 6554 9449 3296 6565 9450 3293 6562 9451 3299 6568 9452 3292 6561 9453 3300 6569 9454 3301 6570 9455 3295 6564 9456 3076 6331 9457 3302 6571 9458 3078 6333 9459 3296 6565 9460 3303 6572 9461 3298 6567 9462 3294 6563 9463 3301 6570 9464 3295 6564 9465 3302 6571 9466 3304 6573 9467 3284 6553 9468 3298 6567 9469 3305 6574 9470 3297 6566 9471 3304 6575 9472 3306 6576 9473 3287 6556 9474 3284 6553 9475 3307 6577 9476 3285 6554 9477 3306 6576 9478 3308 6578 9479 3289 6558 9480 3287 6556 9481 3309 6579 9482 3286 6555 9483 3308 6578 9484 3310 6580 9485 3291 6560 9486 3289 6558 9487 3311 6581 9488 3288 6557 9489 3310 6580 9490 3312 6582 9491 3293 6562 9492 3291 6560 9493 3313 6583 9494 3290 6559 9495 3312 6582 9496 3300 6569 9497 3309 6579 9498 3314 6584 9499 3315 6585 9500 3310 6580 9501 3308 6578 9502 3316 6586 9503 3311 6581 9504 3315 6585 9505 3317 6587 9506 3312 6582 9507 3310 6580 9508 3318 6588 9509 3313 6583 9510 3317 6587 9511 3319 6589 9512 3300 6569 9513 3312 6582 9514 3320 6590 9515 3299 6568 9516 3319 6589 9517 3321 6591 9518 3301 6570 9519 3300 6569 9520 3322 6592 9521 3302 6571 9522 3076 6331 9523 3323 6593 9524 3078 6333 9525 3303 6572 9526 3321 6591 9527 3301 6570 9528 3324 6594 9529 3325 6595 9530 3304 6573 9531 3302 6571 9532 3323 6593 9533 3305 6574 9534 3325 6595 9535 3326 6596 9536 3306 6576 9537 3304 6575 9538 3327 6597 9539 3307 6577 9540 3326 6596 9541 3314 6584 9542 3308 6578 9543 3306 6576 9544 3328 6598 9545 3323 6593 9546 3076 6331 9547 3329 6599 9548 3078 6333 9549 3321 6591 9550 3330 6600 9551 3324 6594 9552 3331 6601 9553 3332 6602 9554 3327 6597 9555 3323 6593 9556 3329 6599 9557 3325 6595 9558 3332 6602 9559 3333 6603 9560 3328 6598 9561 3327 6597 9562 3334 6604 9563 3326 6596 9564 3333 6603 9565 3335 6605 9566 3316 6586 9567 3328 6598 9568 3336 6606 9569 3314 6584 9570 3335 6605 9571 3337 6607 9572 3318 6588 9573 3316 6586 9574 3338 6608 9575 3315 6585 9576 3337 6607 9577 3339 6609 9578 3320 6590 9579 3318 6588 9580 3340 6610 9581 3317 6587 9582 3339 6609 9583 3341 6611 9584 3322 6592 9585 3320 6590 9586 3342 6612 9587 3319 6589 9588 3341 6611 9589 3330 6600 9590 3324 6594 9591 3322 6592 9592 3343 6613 9593 3340 6610 9594 3338 6608 9595 3344 6614 9596 3337 6607 9597 3345 6615 9598 3346 6616 9599 3342 6612 9600 3340 6610 9601 3347 6617 9602 3339 6609 9603 3346 6618 9604 3348 6619 9605 3343 6613 9606 3342 6612 9607 3349 6620 9608 3341 6611 9609 3348 6619 9610 3350 6621 9611 3331 6601 9612 3343 6613 9613 3351 6622 9614 3329 6599 9615 3076 6331 9616 3352 6623 9617 3078 6333 9618 3330 6600 9619 3350 6621 9620 3331 6601 9621 3353 6624 9622 3354 6625 9623 3334 6604 9624 3329 6599 9625 3352 6623 9626 3332 6602 9627 3354 6625 9628 3355 6626 9629 3336 6606 9630 3334 6604 9631 3356 6627 9632 3333 6603 9633 3355 6626 9634 3357 6628 9635 3338 6608 9636 3336 6606 9637 3358 6629 9638 3335 6605 9639 3357 6628 9640 3345 6615 9641 3353 6624 9642 3359 6630 9643 3360 6631 9644 3356 6627 9645 3352 6623 9646 3361 6632 9647 3354 6625 9648 3360 6631 9649 3362 6633 9650 3358 6634 9651 3356 6627 9652 3363 6635 9653 3355 6626 9654 3362 6633 9655 3364 6636 9656 3344 6614 9657 3358 6629 9658 3365 6637 9659 3357 6628 9660 3364 6636 9661 3366 6638 9662 3347 6617 9663 3344 6614 9664 3367 6639 9665 3345 6615 9666 3366 6638 9667 3368 6640 9668 3349 6620 9669 3347 6617 9670 3369 6641 9671 3346 6618 9672 3368 6640 9673 3370 6642 9674 3351 6622 9675 3349 6620 9676 3371 6643 9677 3348 6619 9678 3370 6642 9679 3372 6644 9680 3353 6624 9681 3351 6622 9682 3373 6645 9683 3352 6623 9684 3076 6331 9685 3361 6632 9686 3078 6333 9687 3350 6621 9688 3372 6644 9689 3366 6638 9690 3374 6646 9691 3375 6647 9692 3371 6643 9693 3369 6641 9694 3376 6648 9695 3368 6640 9696 3375 6647 9697 3377 6649 9698 3373 6645 9699 3371 6643 9700 3378 6650 9701 3370 6642 9702 3377 6649 9703 3379 6651 9704 3359 6630 9705 3373 6645 9706 3380 6652 9707 3361 6632 9708 3076 6331 9709 3381 6653 9710 3078 6333 9711 3372 6644 9712 3379 6651 9713 3359 6630 9714 3382 6654 9715 3383 6655 9716 3363 6635 9717 3361 6632 9718 3381 6653 9719 3360 6631 9720 3383 6655 9721 3384 6656 9722 3365 6637 9723 3363 6635 9724 3385 6657 9725 3362 6633 9726 3384 6656 9727 3386 6658 9728 3367 6639 9729 3365 6637 9730 3387 6659 9731 3364 6636 9732 3386 6658 9733 3374 6646 9734 3369 6641 9735 3367 6639 9736 3388 6660 9737 3385 6657 9738 3381 6653 9739 3389 6661 9740 3383 6655 9741 3390 6662 9742 3391 6663 9743 3387 6659 9744 3385 6657 9745 3392 6664 9746 3384 6656 9747 3391 6663 9748 3393 6665 9749 3388 6660 9750 3387 6659 9751 3394 6666 9752 3386 6667 9753 3393 6665 9754 3395 6668 9755 3376 6669 9756 3388 6660 9757 3396 6670 9758 3374 6646 9759 3395 6668 9760 3397 6671 9761 3378 6650 9762 3376 6669 9763 3398 6672 9764 3375 6647 9765 3397 6671 9766 3399 6673 9767 3380 6652 9768 3378 6650 9769 3400 6674 9770 3377 6649 9771 3399 6673 9772 3401 6675 9773 3382 6654 9774 3380 6652 9775 3402 6676 9776 3381 6653 9777 3076 6331 9778 3389 6661 9779 3078 6333 9780 3379 6651 9781 3401 6675 9782 3382 6654 9783 3403 6677 9784 3390 6662 9785 3400 6674 9786 3398 6672 9787 3404 6678 9788 3397 6671 9789 3405 6679 9790 3406 6680 9791 3402 6676 9792 3400 6674 9793 3407 6681 9794 3399 6673 9795 3406 6680 9796 3408 6682 9797 3403 6683 9798 3402 6676 9799 3409 6684 9800 3389 6661 9801 3076 6331 9802 3410 6685 9803 3078 6333 9804 3401 6675 9805 3408 6682 9806 3403 6683 9807 3411 6686 9808 3412 6687 9809 3392 6664 9810 3389 6661 9811 3410 6685 9812 3390 6662 9813 3412 6687 9814 3413 6688 9815 3394 6666 9816 3392 6664 9817 3414 6689 9818 3391 6663 9819 3413 6688 9820 3415 6690 9821 3396 6670 9822 3394 6666 9823 3416 6691 9824 3393 6665 9825 3415 6690 9826 3417 6692 9827 3398 6672 9828 3396 6670 9829 3418 6693 9830 3395 6668 9831 3417 6692 9832 3405 6679 9833 3412 6687 9834 3419 6694 9835 3420 6695 9836 3414 6689 9837 3421 6696 9838 3422 6697 9839 3413 6688 9840 3420 6695 9841 3423 6698 9842 3416 6691 9843 3422 6697 9844 3424 6699 9845 3417 6692 9846 3415 6690 9847 3423 6698 9848 3418 6693 9849 3424 6699 9850 3425 6700 9851 3405 6679 9852 3417 6692 9853 3426 6701 9854 3407 6681 9855 3404 6678 9856 3425 6700 9857 3406 6680 9858 3405 6679 9859 3427 6702 9860 3409 6684 9861 3407 6681 9862 3428 6703 9863 3408 6682 9864 3406 6680 9865 3429 6704 9866 3411 6686 9867 3409 6684 9868 3430 6705 9869 3410 6685 9870 3076 6331 9871 3431 6706 9872 3078 6333 9873 3408 6682 9874 3432 6707 9875 3411 6686 9876 3433 6708 9877 3419 6694 9878 3410 6685 9879 3431 6706 9880 3421 6696 9881 3429 6704 9882 3427 6702 9883 3434 6709 9884 3428 6710 9885 3435 6711 9886 3436 6712 9887 3432 6707 9888 3429 6704 9889 3437 6713 9890 3430 6714 9891 3436 6712 9892 3438 6715 9893 3431 6706 9894 3076 6331 9895 3439 6716 9896 3078 6333 9897 3432 6707 9898 3440 6717 9899 3419 6718 9900 3433 6719 9901 3438 6715 9902 3431 6706 9903 3439 6716 9904 3441 6720 9905 3420 6721 9906 3419 6718 9907 3442 6722 9908 3421 6696 9909 3441 6720 9910 3443 6723 9911 3423 6724 9912 3420 6721 9913 3444 6725 9914 3422 6697 9915 3443 6723 9916 3445 6726 9917 3426 6727 9918 3423 6724 9919 3446 6728 9920 3424 6729 9921 3445 6726 9922 3447 6730 9923 3427 6702 9924 3426 6727 9925 3448 6731 9926 3425 6732 9927 3447 6730 9928 3435 6711 9929 3446 6728 9930 3444 6725 9931 3449 6733 9932 3443 6723 9933 3450 6734 9934 3451 6735 9935 3448 6731 9936 3446 6728 9937 3452 6736 9938 3445 6726 9939 3451 6735 9940 3453 6737 9941 3434 6709 9942 3448 6731 9943 3454 6738 9944 3447 6730 9945 3453 6737 9946 3455 6739 9947 3437 6713 9948 3434 6709 9949 3456 6740 9950 3435 6711 9951 3455 6739 9952 3457 6741 9953 3440 6717 9954 3437 6713 9955 3458 6742 9956 3436 6712 9957 3457 6741 9958 3459 6743 9959 3439 6716 9960 3076 6331 9961 3460 6744 9962 3078 6333 9963 3440 6717 9964 3461 6745 9965 3442 6722 9966 3438 6715 9967 3459 6743 9968 3439 6716 9969 3460 6744 9970 3462 6746 9971 3444 6725 9972 3442 6722 9973 3463 6747 9974 3441 6720 9975 3462 6746 9976 3450 6734 9977 3461 6745 9978 3458 6742 9979 3464 6748 9980 3457 6741 9981 3465 6749 9982 3466 6750 9983 3460 6744 9984 3076 6331 9985 3467 6751 9986 3078 6333 9987 3461 6745 9988 3468 6752 9989 3463 6747 9990 3459 6743 9991 3466 6750 9992 3460 6744 9993 3467 6751 9994 3469 6753 9995 3449 6733 9996 3463 6747 9997 3470 6754 9998 3462 6746 9999 3469 6753 10000 3471 6755 10001 3452 6736 10002 3449 6733 10003 3472 6756 10004 3450 6734 10005 3471 6755 10006 3473 6757 10007 3454 6738 10008 3452 6736 10009 3474 6758 10010 3451 6735 10011 3473 6757 10012 3475 6759 10013 3456 6740 10014 3454 6738 10015 3476 6760 10016 3453 6737 10017 3475 6759 10018 3477 6761 10019 3458 6742 10020 3456 6740 10021 3478 6762 10022 3455 6739 10023 3477 6761 10024 3465 6749 10025 3471 6755 10026 3479 6763 10027 3480 6764 10028 3476 6760 10029 3474 6758 10030 3481 6765 10031 3473 6757 10032 3480 6764 10033 3482 6766 10034 3478 6762 10035 3476 6760 10036 3483 6767 10037 3475 6759 10038 3482 6766 10039 3484 6768 10040 3464 6748 10041 3478 6762 10042 3485 6769 10043 3477 6761 10044 3484 6768 10045 3486 6770 10046 3468 6752 10047 3464 6748 10048 3487 6771 10049 3465 6749 10050 3486 6770 10051 3488 6772 10052 3467 6751 10053 3076 6331 10054 3489 6773 10055 3078 6333 10056 3468 6752 10057 3490 6774 10058 3470 6754 10059 3466 6750 10060 3488 6772 10061 3467 6751 10062 3489 6773 10063 3491 6775 10064 3472 6756 10065 3470 6754 10066 3492 6776 10067 3469 6753 10068 3491 6775 10069 3479 6763 10070 3474 6758 10071 3472 6756 10072 3493 6777 10073 3486 6770 10074 3494 6778 10075 3495 6779 10076 3489 6773 10077 3076 6331 10078 3496 6780 10079 3078 6333 10080 3490 6774 10081 3497 6781 10082 3492 6776 10083 3488 6772 10084 3495 6779 10085 3489 6773 10086 3496 6780 10087 3498 6782 10088 3493 6777 10089 3492 6776 10090 3499 6783 10091 3491 6775 10092 3498 6782 10093 3500 6784 10094 3481 6765 10095 3493 6777 10096 3501 6785 10097 3479 6763 10098 3500 6784 10099 3502 6786 10100 3483 6767 10101 3481 6765 10102 3503 6787 10103 3480 6764 10104 3502 6786 10105 3504 6788 10106 3485 6769 10107 3483 6767 10108 3505 6789 10109 3482 6766 10110 3504 6788 10111 3506 6790 10112 3487 6771 10113 3485 6769 10114 3507 6791 10115 3484 6768 10116 3506 6790 10117 3494 6778 10118 3490 6774 10119 3487 6771 10120 3508 6792 10121 3505 6789 10122 3503 6787 10123 3509 6793 10124 3502 6786 10125 3510 6794 10126 3511 6795 10127 3507 6791 10128 3505 6789 10129 3512 6796 10130 3504 6788 10131 3511 6795 10132 3513 6797 10133 3508 6792 10134 3507 6791 10135 3514 6798 10136 3506 6790 10137 3513 6797 10138 3515 6799 10139 3497 6781 10140 3508 6792 10141 3516 6800 10142 3494 6778 10143 3515 6799 10144 3517 6801 10145 3496 6780 10146 3076 6331 10147 3518 6802 10148 3078 6333 10149 3497 6781 10150 3519 6803 10151 3499 6783 10152 3495 6779 10153 3517 6801 10154 3496 6780 10155 3518 6802 10156 3520 6804 10157 3501 6785 10158 3499 6783 10159 3521 6805 10160 3498 6782 10161 3520 6804 10162 3522 6806 10163 3503 6787 10164 3501 6785 10165 3523 6807 10166 3500 6784 10167 3522 6806 10168 3510 6794 10169 3518 6802 10170 3076 6331 10171 3524 6808 10172 3078 6333 10173 3519 6803 10174 3525 6809 10175 3521 6805 10176 3517 6801 10177 3526 6810 10178 3518 6802 10179 3524 6808 10180 3527 6811 10181 3523 6807 10182 3521 6805 10183 3528 6812 10184 3520 6804 10185 3527 6811 10186 3529 6813 10187 3509 6793 10188 3523 6807 10189 3530 6814 10190 3522 6806 10191 3529 6813 10192 3531 6815 10193 3512 6796 10194 3509 6793 10195 3532 6816 10196 3510 6794 10197 3531 6815 10198 3533 6817 10199 3514 6798 10200 3512 6796 10201 3534 6818 10202 3511 6795 10203 3533 6817 10204 3535 6819 10205 3516 6800 10206 3514 6798 10207 3536 6820 10208 3513 6797 10209 3535 6819 10210 3537 6821 10211 3519 6803 10212 3516 6800 10213 3538 6822 10214 3515 6799 10215 3537 6821 10216 3526 6810 10217 3531 6815 10218 3061 6316 10219 3060 6315 10220 3536 6820 10221 3534 6818 10222 3063 6318 10223 3533 6817 10224 3060 6315 10225 3065 6320 10226 3538 6822 10227 3536 6820 10228 3067 6322 10229 3535 6819 10230 3065 6320 10231 3069 6324 10232 3525 6809 10233 3538 6822 10234 3071 6326 10235 3537 6821 10236 3069 6324 10237 3073 6328 10238 3524 6808 10239 3076 6331 10240 3075 6330 10241 3078 6333 10242 3525 6809 10243 3079 6334 10244 3528 6812 10245 3526 6810 10246 3073 6328 10247 3524 6808 10248 3075 6330 10249 3082 6337 10250 3530 6814 10251 3528 6812 10252 3083 6338 10253 3527 6811 10254 3082 6337 10255 3085 6340 10256 3532 6816 10257 3530 6814 10258 3087 6342 10259 3529 6813 10260 3085 6340 10261 3061 6316 10262 3534 6818 10263 3532 6816 10264 3057 6312 10265 3539 6823 10266 3540 6824 10267 3541 6825 10268 3542 6826 10269 3543 6827 10270 3544 6828 10271 3545 6829 10272 3546 6830 10273 3547 6831 10274 3548 6832 10275 3549 6833 10276 3550 6834 10277 3546 6835 10278 3551 6836 10279 3552 6837 10280 3553 6838 10281 3554 6839 10282 3555 6840 10283 3556 6841 10284 3557 6842 10285 3548 6843 10286 3558 6844 10287 3559 6845 10288 3560 6846 10289 3561 6847 10290 3562 6848 10291 3563 6849 10292 3558 6844 10293 3564 6850 10294 3563 6851 10295 3565 6852 10296 3566 6853 10297 3564 6850 10298 3567 6854 10299 3561 6847 10300 3564 6855 10301 3568 6856 10302 3560 6846 10303 3569 6857 10304 3542 6858 10305 3568 6856 10306 3570 6859 10307 3565 6852 10308 3558 6844 10309 3568 6856 10310 3545 6860 10311 3556 6841 10312 3571 6861 10313 3569 6857 10314 3560 6846 10315 3556 6841 10316 3560 6846 10317 3559 6845 10318 3557 6842 10319 3553 6862 10320 3549 6863 10321 3548 6843 10322 3563 6851 10323 3553 6862 10324 3557 6842 10325 3563 6849 10326 3562 6848 10327 3554 6839 10328 3572 6864 10329 3550 6865 10330 3573 6866 10331 3574 6867 10332 3575 6868 10333 3576 6869 10334 3577 6870 10335 3578 6871 10336 3547 6872 10337 3574 6867 10338 3577 6870 10339 3579 6873 10340 3580 6874 10341 3544 6875 10342 3577 6870 10343 3544 6875 10344 3581 6876 10345 3578 6871 10346 3582 6877 10347 3576 6869 10348 3583 6878 10349 3584 6879 10350 3582 6877 10351 3585 6880 10352 3584 6879 10353 3580 6874 10354 3574 6867 10355 3586 6881 10356 3587 6882 10357 3573 6866 10358 3583 6878 10359 3576 6869 10360 3587 6882 10361 3575 6868 10362 3572 6864 10363 3587 6882 10364 3588 6883 10365 3552 6837 10366 3550 6865 10367 3579 6873 10368 3588 6883 10369 3572 6864 10370 3547 6872 10371 3546 6835 10372 3588 6883 10373 3589 6884 10374 3590 6885 10375 3591 6886 10376 3555 6840 10377 3554 6839 10378 3592 6887 10379 3583 6878 10380 3590 6825 10381 3593 6888 10382 3539 6889 10383 3555 6890 10384 3591 6891 10385 3586 6881 10386 3541 6825 10387 3590 6825 10388 3562 6848 10389 3589 6892 10390 3592 6893 10391 3567 6854 10392 3594 6894 10393 3595 6895 10394 3585 6880 10395 3593 6888 10396 3596 6896 10397 3597 6897 10398 3596 6117 10399 3594 6117 10400 3561 6847 10401 3595 6898 10402 3589 6892 10403 3598 6899 10404 3599 6900 10405 3600 6901 10406 3601 6902 10407 3602 6903 10408 3603 6904 10409 3604 6905 10410 3605 6906 10411 3606 6907 10412 3607 5115 10413 3608 5115 10414 3609 5115 10415 3610 6908 10416 3611 6909 10417 3612 6910 10418 3613 6911 10419 3614 6912 10420 3598 6913 10421 3611 6118 10422 3615 6118 10423 3612 6118 10424 3616 6914 10425 3599 6915 10426 3598 6916 10427 3617 6917 10428 3618 6918 10429 3619 6919 10430 3620 6920 10431 3621 6921 10432 3622 6922 10433 3622 6923 10434 3623 6924 10435 3624 6925 10436 3625 6926 10437 3626 6927 10438 3627 6928 10439 3618 6918 10440 3628 6929 10441 3629 6930 10442 3630 6931 10443 3631 6932 10444 3629 6930 10445 3630 6931 10446 3632 6933 10447 3601 6934 10448 3615 6935 10449 3633 6936 10450 3601 6934 10451 3633 6936 10452 3615 6935 10453 3611 6937 10454 3630 6938 10455 3628 6118 10456 3608 6939 10457 3602 6940 10458 3606 6907 10459 3634 6941 10460 3607 6942 10461 3603 6943 10462 3634 6941 10463 3605 6906 10464 3604 6905 10465 3635 6126 10466 3625 6926 10467 3616 6944 10468 3636 6945 10469 3624 6946 10470 3625 6947 10471 3614 6948 10472 3624 6946 10473 3637 6949 10474 3626 6950 10475 3638 6951 10476 3639 6952 10477 3640 6953 10478 3641 6954 10479 3642 6955 10480 3639 6956 10481 3643 6957 10482 3644 6958 10483 3642 6955 10484 3645 6959 10485 3646 6960 10486 3644 6961 10487 3645 6962 10488 3647 6963 10489 3648 6964 10490 3649 6965 10491 3648 6966 10492 3647 6967 10493 3650 6968 10494 3649 6969 10495 3651 6970 10496 3650 6118 10497 3639 6971 10498 3642 6118 10499 3652 6972 10500 3650 6968 10501 3653 6973 10502 3651 6117 10503 3641 6974 10504 3653 6975 10505 3654 6976 10506 3640 6953 10507 3655 6977 10508 3656 6978 10509 3655 6979 10510 3657 6980 10511 3657 6981 10512 3652 6972 10513 3658 6982 10514 3644 6961 10515 3643 6983 10516 3645 6959 10517 3659 6984 10518 3660 6985 10519 3661 6986 10520 3662 6987 10521 3659 6988 10522 3663 6989 10523 3663 6126 10524 3664 6126 10525 3665 6126 10526 3664 6990 10527 3666 6991 10528 3667 6992 10529 3668 6993 10530 3665 6993 10531 3667 6994 10532 3659 6995 10533 3666 6996 10534 3664 6997 10535 3660 6998 10536 3669 6999 10537 3670 7000 10538 3662 7001 10539 3667 7002 10540 3671 7003 10541 3662 7001 10542 3669 6129 10543 3660 6985 10544 3666 7004 10545 3661 6986 10546 3671 7003 10547 3672 6129 10548 3673 6129 10549 3670 6129 10550 3661 6118 10551 3672 6118 10552 3674 6118 10553 3660 7005 10554 3673 7006 10555 3672 7007 10556 3671 7008 10557 3674 7008 10558 3670 7008 10559 3670 7009 10560 3674 7010 10561 3675 7011 10562 3675 7012 10563 3676 7013 10564 3677 7013 10565 3675 7014 10566 3674 7015 10567 3672 7016 10568 3673 7017 10569 3670 7018 10570 3678 7019 10571 3679 6129 10572 3680 6129 10573 3681 6129 10574 3680 7020 10575 3682 7021 10576 3681 7022 10577 3683 7023 10578 3684 7024 10579 3685 7025 10580 3685 7026 10581 3679 7027 10582 3686 7028 10583 3687 5115 10584 3688 7029 10585 3686 7030 10586 3679 6122 10587 3684 6122 10588 3683 6122 10589 3689 7031 10590 3685 7025 10591 3688 7032 10592 3682 7033 10593 3689 7033 10594 3687 7034 10595 3690 7034 10596 3683 7035 10597 3689 7033 10598 3679 7036 10599 3691 7036 10600 3692 7036 10601 3686 7037 10602 3692 7037 10603 3693 7037 10604 3680 7038 10605 3681 7039 10606 3694 7039 10607 3694 7040 10608 3681 7040 10609 3695 7040 10610 3696 7041 10611 3697 7042 10612 3698 7043 10613 3699 7044 10614 3700 7045 10615 3701 7046 10616 3702 7047 10617 3703 7048 10618 3697 7042 10619 3700 7045 10620 3704 7049 10621 3705 7050 10622 3706 7051 10623 3707 7052 10624 3703 7048 10625 3704 7049 10626 3708 7053 10627 3709 7054 10628 3710 7055 10629 3711 7056 10630 3707 7052 10631 3708 7053 10632 3712 7057 10633 3713 7058 10634 3714 7059 10635 3715 7060 10636 3711 7056 10637 3712 7057 10638 3716 7061 10639 3717 7062 10640 3718 7063 10641 3719 7064 10642 3715 7060 10643 3720 7065 10644 3721 7066 10645 3717 7062 10646 3718 7063 10647 3722 7067 10648 3723 7068 10649 3724 7069 10650 3698 7043 10651 3721 7066 10652 3722 7067 10653 3699 7044 10654 3725 7070 10655 3726 7071 10656 3727 7072 10657 3728 7073 10658 3729 7074 10659 3730 7075 10660 3731 7076 10661 3732 7077 10662 3733 7078 10663 3728 7073 10664 3730 7075 10665 3734 7079 10666 3735 7080 10667 3736 7081 10668 3737 7082 10669 3733 7078 10670 3734 7079 10671 3738 7083 10672 3739 7084 10673 3740 7085 10674 3741 7086 10675 3737 7082 10676 3738 7083 10677 3742 7087 10678 3743 7088 10679 3744 7089 10680 3745 7090 10681 3741 7086 10682 3742 7087 10683 3746 7091 10684 3747 7092 10685 3748 7093 10686 3749 7094 10687 3745 7090 10688 3746 7091 10689 3750 7095 10690 3751 7096 10691 3752 7097 10692 3753 7098 10693 3749 7094 10694 3750 7095 10695 3726 7071 10696 3754 7099 10697 3729 7074 10698 3755 7100 10699 3753 7098 10700 3755 7100 10701 3756 7101 10702 3757 7102 10703 3754 7099 10704 3728 7073 10705 3758 7103 10706 3731 7076 10707 3759 7104 10708 3756 7101 10709 3733 7078 10710 3760 7105 10711 3758 7103 10712 3731 7076 10713 3735 7080 10714 3761 7106 10715 3737 7082 10716 3762 7107 10717 3760 7105 10718 3735 7080 10719 3739 7084 10720 3763 7108 10721 3741 7086 10722 3764 7109 10723 3762 7107 10724 3739 7084 10725 3743 7088 10726 3765 7110 10727 3745 7090 10728 3766 7111 10729 3764 7109 10730 3743 7088 10731 3747 7092 10732 3767 7112 10733 3749 7094 10734 3768 7113 10735 3766 7111 10736 3747 7092 10737 3751 7096 10738 3769 7114 10739 3753 7098 10740 3757 7102 10741 3768 7113 10742 3751 7096 10743 3754 7099 10744 3770 7115 10745 3769 7114 10746 3770 7115 10747 3771 7116 10748 3756 7101 10749 3772 7117 10750 3773 7118 10751 3770 7115 10752 3758 7103 10753 3774 7119 10754 3756 7101 10755 3759 7104 10756 3775 7120 10757 3760 7105 10758 3776 7121 10759 3774 7119 10760 3759 7104 10761 3761 7106 10762 3777 7122 10763 3762 7107 10764 3778 7123 10765 3776 7121 10766 3761 7106 10767 3763 7108 10768 3779 7124 10769 3764 7109 10770 3780 7125 10771 3778 7123 10772 3763 7108 10773 3765 7110 10774 3781 7126 10775 3766 7111 10776 3782 7127 10777 3780 7125 10778 3765 7110 10779 3767 7112 10780 3783 7128 10781 3768 7113 10782 3784 7129 10783 3782 7127 10784 3767 7112 10785 3769 7114 10786 3785 7130 10787 3757 7102 10788 3773 7118 10789 3784 7129 10790 3785 7130 10791 3771 7116 10792 3786 7131 10793 3772 7117 10794 3787 7132 10795 3788 7133 10796 3771 7116 10797 3774 7119 10798 3789 7134 10799 3775 7120 10800 3790 7135 10801 3787 7132 10802 3776 7121 10803 3791 7136 10804 3789 7134 10805 3775 7120 10806 3777 7122 10807 3792 7137 10808 3778 7123 10809 3793 7138 10810 3791 7136 10811 3777 7122 10812 3779 7124 10813 3794 7139 10814 3780 7125 10815 3795 7140 10816 3793 7138 10817 3779 7124 10818 3781 7126 10819 3796 7141 10820 3782 7127 10821 3797 7142 10822 3795 7140 10823 3781 7126 10824 3783 7128 10825 3798 7143 10826 3784 7129 10827 3799 7144 10828 3797 7142 10829 3783 7128 10830 3785 7130 10831 3800 7145 10832 3773 7118 10833 3788 7133 10834 3799 7144 10835 3799 7144 10836 3796 7141 10837 3791 7136 10838 3801 6118 10839 3802 6118 10840 3803 6118 10841 3804 6118 10842 3801 6118 10843 3805 6118 10844 3806 6118 10845 3804 6118 10846 3807 6118 10847 3724 6118 10848 3720 6118 10849 3808 6118 10850 3809 6118 10851 3806 6118 10852 3810 6118 10853 3720 6118 10854 3716 6118 10855 3811 6118 10856 3812 6118 10857 3809 6118 10858 3813 6118 10859 3716 6118 10860 3712 6118 10861 3814 6118 10862 3815 6118 10863 3812 6118 10864 3816 6118 10865 3712 6118 10866 3708 6118 10867 3817 6118 10868 3818 6118 10869 3815 6118 10870 3819 6118 10871 3708 6118 10872 3704 7049 10873 3820 6118 10874 3821 6118 10875 3818 6118 10876 3822 6118 10877 3704 7049 10878 3700 7045 10879 3823 6118 10880 3824 6118 10881 3825 6118 10882 3826 6118 10883 3825 6118 10884 3821 6118 10885 3827 6118 10886 3700 7045 10887 3699 7044 10888 3828 6118 10889 3829 6118 10890 3824 6118 10891 3830 6118 10892 3802 6118 10893 3831 6118 10894 3832 6118 10895 3822 6118 10896 3819 6118 10897 3833 6118 10898 3827 6118 10899 3822 6118 10900 3834 6118 10901 3830 6118 10902 3826 6118 10903 3835 6118 10904 3826 6118 10905 3827 6118 10906 3836 6118 10907 3837 6118 10908 3830 6118 10909 3838 6118 10910 3803 6118 10911 3832 6118 10912 3839 6118 10913 3840 6118 10914 3808 6118 10915 3841 6118 10916 3805 6118 10917 3803 6118 10918 3842 6118 10919 3808 6118 10920 3811 6118 10921 3843 6118 10922 3807 6118 10923 3805 6118 10924 3844 6118 10925 3811 6118 10926 3814 6118 10927 3845 6118 10928 3810 6118 10929 3807 6118 10930 3846 6118 10931 3814 6118 10932 3817 6118 10933 3847 6118 10934 3813 6118 10935 3810 6118 10936 3848 6118 10937 3817 6118 10938 3820 6118 10939 3849 6118 10940 3816 6118 10941 3813 6118 10942 3850 6118 10943 3820 6118 10944 3823 6118 10945 3851 6118 10946 3819 6118 10947 3816 6118 10948 3852 6118 10949 3823 6118 10950 3828 6118 10951 3853 6118 10952 3841 6118 10953 3843 6118 10954 3854 6118 10955 3846 6118 10956 3844 6118 10957 3855 6118 10958 3843 6118 10959 3845 6118 10960 3856 6118 10961 3848 6118 10962 3846 6118 10963 3857 6118 10964 3845 6118 10965 3847 6118 10966 3858 6118 10967 3850 6118 10968 3848 6118 10969 3859 6118 10970 3847 6118 10971 3849 6118 10972 3860 6118 10973 3852 6118 10974 3850 6118 10975 3861 6118 10976 3849 6118 10977 3851 6118 10978 3862 6118 10979 3833 6118 10980 3852 6118 10981 3863 6118 10982 3851 6118 10983 3853 6118 10984 3864 6118 10985 3834 6118 10986 3833 6118 10987 3865 6118 10988 3836 6118 10989 3834 6118 10990 3866 6118 10991 3838 6118 10992 3835 6118 10993 3867 6118 10994 3835 6118 10995 3836 6118 10996 3868 6118 10997 3869 6118 10998 3838 6118 10999 3870 6118 11000 3842 6118 11001 3839 6118 11002 3871 6118 11003 3872 6118 11004 3841 6118 11005 3873 6118 11006 3844 6118 11007 3842 6118 11008 3874 6118 11009 3868 6118 11010 3866 6118 11011 3875 6118 11012 3858 6118 11013 3860 6118 11014 3876 6118 11015 3870 6118 11016 3867 6118 11017 3877 6118 11018 3867 6118 11019 3868 6118 11020 3878 6118 11021 3856 6118 11022 3858 6118 11023 3879 6118 11024 3880 6118 11025 3870 6118 11026 3881 6118 11027 3854 6118 11028 3856 6118 11029 3882 6118 11030 3873 6118 11031 3854 6118 11032 3883 6118 11033 3880 6118 11034 3884 6118 11035 3885 6118 11036 3886 6118 11037 3873 6118 11038 3887 6118 11039 3724 6118 11040 3840 6118 11041 3888 6118 11042 3889 6118 11043 3890 6118 11044 3891 6118 11045 3871 6118 11046 3839 6118 11047 3892 6118 11048 3874 6118 11049 3871 6118 11050 3893 6118 11051 3894 6118 11052 3895 6118 11053 3896 6118 11054 3855 6118 11055 3874 6118 11056 3897 6118 11057 3898 6118 11058 3899 6118 11059 3900 6118 11060 3857 6118 11061 3855 6118 11062 3901 6118 11063 3864 6118 11064 3853 6118 11065 3902 6118 11066 3859 6118 11067 3857 6118 11068 3903 6118 11069 3837 6118 11070 3869 6118 11071 3904 6118 11072 3861 6118 11073 3859 6118 11074 3905 6118 11075 3906 6118 11076 3907 6118 11077 3908 6118 11078 3863 6118 11079 3861 6118 11080 3909 6118 11081 3910 6118 11082 3829 6118 11083 3911 6118 11084 3865 6118 11085 3863 6118 11086 3912 6118 11087 3862 6118 11088 3864 6118 11089 3913 6118 11090 3866 6118 11091 3865 6118 11092 3914 6118 11093 3860 6118 11094 3862 6118 11095 3915 6118 11096 3901 6118 11097 3897 6118 11098 3916 6118 11099 3882 6118 11100 3879 6118 11101 3917 6118 11102 3903 6118 11103 3901 6118 11104 3918 6118 11105 3879 6118 11106 3876 6118 11107 3919 6118 11108 3905 6118 11109 3903 6118 11110 3920 6118 11111 3876 6118 11112 3915 6118 11113 3921 6118 11114 3909 6118 11115 3905 6118 11116 3922 6118 11117 3915 6118 11118 3913 6118 11119 3923 6118 11120 3912 6118 11121 3909 6118 11122 3924 6118 11123 3840 6118 11124 3872 6118 11125 3925 6118 11126 3914 6118 11127 3912 6118 11128 3926 6118 11129 3923 6118 11130 3913 6118 11131 3927 6118 11132 3875 6118 11133 3914 6118 11134 3928 6118 11135 3884 6118 11136 3929 6118 11137 3930 6118 11138 3878 6118 11139 3875 6118 11140 3931 6118 11141 3881 6118 11142 3877 6118 11143 3932 6118 11144 3933 6118 11145 3910 6118 11146 3934 6118 11147 3877 6118 11148 3878 6118 11149 3935 6118 11150 3884 6118 11151 3881 6118 11152 3936 6118 11153 3937 6118 11154 3938 6118 11155 3939 6118 11156 3940 6118 11157 3941 6118 11158 3942 6118 11159 3831 6118 11160 3933 6118 11161 3943 6118 11162 3944 6118 11163 3937 6118 11164 3945 6118 11165 3869 6118 11166 3880 6118 11167 3946 6118 11168 3699 7044 11169 3722 7067 11170 3947 6118 11171 3889 6118 11172 3887 6118 11173 3948 6118 11174 3722 7067 11175 3718 6118 11176 3949 6118 11177 3887 6118 11178 3883 6118 11179 3950 6118 11180 3897 6118 11181 3893 6118 11182 3907 6118 11183 3883 6118 11184 3882 6118 11185 3951 6118 11186 3718 6118 11187 3714 6118 11188 3952 6118 11189 3714 6118 11190 3710 6118 11191 3953 6118 11192 3899 6118 11193 3954 6118 11194 3955 6118 11195 3916 6118 11196 3907 6118 11197 3906 6118 11198 3918 6118 11199 3916 6118 11200 3956 6118 11201 3956 6118 11202 3906 6118 11203 3957 6118 11204 3710 6118 11205 3706 6118 11206 3958 6118 11207 3920 6118 11208 3918 6118 11209 3959 6118 11210 3921 6118 11211 3923 6118 11212 3895 6118 11213 3922 6118 11214 3920 6118 11215 3960 6118 11216 3919 6118 11217 3921 6118 11218 3961 6118 11219 3924 6118 11220 3922 6118 11221 3962 6118 11222 3917 6118 11223 3919 6118 11224 3963 6118 11225 3926 6118 11226 3924 6118 11227 3964 6118 11228 3951 6118 11229 3917 6118 11230 3965 6118 11231 3928 6118 11232 3926 6118 11233 3966 6118 11234 3950 6118 11235 3951 6118 11236 3967 6118 11237 3931 6118 11238 3928 6118 11239 3968 6118 11240 3948 6118 11241 3950 6118 11242 3969 6118 11243 3935 6118 11244 3931 6118 11245 3970 6118 11246 3936 6118 11247 3932 6118 11248 3938 6118 11249 3932 6118 11250 3935 6118 11251 3971 6118 11252 3890 6118 11253 3948 6118 11254 3972 6118 11255 3954 6118 11256 3973 6118 11257 3974 6118 11258 3929 6118 11259 3936 6118 11260 3937 6118 11261 3959 6118 11262 3956 6118 11263 3975 6118 11264 3941 6118 11265 3976 6118 11266 3977 6118 11267 3706 6118 11268 3702 6118 11269 3978 6118 11270 3960 6118 11271 3959 6118 11272 3979 6118 11273 3973 6118 11274 3940 6118 11275 3980 6118 11276 3969 6118 11277 3967 6118 11278 3976 6118 11279 3702 6118 11280 3696 6118 11281 3981 6118 11282 3972 6118 11283 3969 6118 11284 3973 6118 11285 3976 6118 11286 3982 6118 11287 3983 6118 11288 3898 6118 11289 3972 6118 11290 3954 6118 11291 3962 6118 11292 3960 6118 11293 3984 6118 11294 3832 6118 11295 3831 6118 11296 3985 6118 11297 3961 6118 11298 3895 6118 11299 3894 6118 11300 3982 6118 11301 3986 6118 11302 3987 6118 11303 3963 6118 11304 3961 6118 11305 3988 6118 11306 3964 6118 11307 3962 6118 11308 3989 6118 11309 3965 6118 11310 3963 6118 11311 3986 6118 11312 3986 6118 11313 3988 6118 11314 3990 6118 11315 3967 6118 11316 3965 6118 11317 3982 6118 11318 3966 6118 11319 3964 6118 11320 3991 6118 11321 3988 6118 11322 3894 6118 11323 3992 6118 11324 3968 6118 11325 3966 6118 11326 3993 6118 11327 3929 6118 11328 3944 6118 11329 3994 6118 11330 3913 6118 11331 3864 6118 11332 3995 6118 11333 3853 6118 11334 3828 6118 11335 3996 6118 11336 3970 6118 11337 3968 6118 11338 3997 6118 11339 3971 6118 11340 3970 6118 11341 3998 6118 11342 3893 6118 11343 3871 6118 11344 3999 6118 11345 3890 6118 11346 3898 6118 11347 4000 6118 11348 3938 6118 11349 3971 6118 11350 4001 6118 11351 3886 6118 11352 3889 6118 11353 4002 6118 11354 3829 6118 11355 3837 6118 11356 4003 6118 11357 3828 6118 11358 3699 7044 11359 4004 6118 11360 3907 6118 11361 3893 6118 11362 4005 6118 11363 3839 6118 11364 3832 6118 11365 4006 6118 11366 3872 6118 11367 3886 6118 11368 4007 6118 11369 3973 6118 11370 3976 6118 11371 3941 6118 11372 3895 6118 11373 3923 6118 11374 4008 6118 11375 3696 6118 11376 3724 6118 11377 4009 6118 11378 4010 6118 11379 4011 6118 11380 4012 6118 11381 4011 6118 11382 4013 6118 11383 4014 6118 11384 4015 6118 11385 4016 6118 11386 4017 6118 11387 4013 6118 11388 4015 6118 11389 4018 6118 11390 4019 6118 11391 4020 6118 11392 4021 6118 11393 4022 6118 11394 4023 6118 11395 4024 6118 11396 4020 6118 11397 4025 6118 11398 4026 6118 11399 4027 6118 11400 4022 6118 11401 4028 6118 11402 4025 6118 11403 4029 6118 11404 4030 6118 11405 4031 6118 11406 4027 6118 11407 4032 6118 11408 4029 6118 11409 4010 6118 11410 4033 6118 11411 4034 6118 11412 4021 6118 11413 4035 6118 11414 4021 6118 11415 4026 6118 11416 4036 6118 11417 4026 6118 11418 4030 6118 11419 4037 6118 11420 4028 6118 11421 4024 6118 11422 4038 6118 11423 4030 6118 11424 4033 6118 11425 4039 6118 11426 4032 6118 11427 4028 6118 11428 4040 6118 11429 4033 6118 11430 4012 6118 11431 4041 6118 11432 4042 6118 11433 4032 6118 11434 4043 6118 11435 4012 6118 11436 4014 6118 11437 4044 6118 11438 4018 6118 11439 4017 6118 11440 4045 6118 11441 4014 6118 11442 4018 6118 11443 4046 6118 11444 4047 6118 11445 4035 6118 11446 4048 6118 11447 4035 6118 11448 4036 6118 11449 4049 6118 11450 4036 6118 11451 4037 6118 11452 4050 6118 11453 4040 6118 11454 4038 6118 11455 4051 6118 11456 4037 6118 11457 4039 6118 11458 4052 6118 11459 4043 6118 11460 4040 6118 11461 4053 6118 11462 4039 6118 11463 4041 6118 11464 4054 6118 11465 4055 6118 11466 4043 6118 11467 4056 6118 11468 4041 6118 11469 4044 6118 11470 4057 6118 11471 4046 6118 11472 4045 6118 11473 4058 6118 11474 4044 6118 11475 4046 6118 11476 4059 6118 11477 4053 6118 11478 4051 6118 11479 4060 6118 11480 3974 6118 11481 3980 6118 11482 4061 6118 11483 4006 6118 11484 3985 6118 11485 4062 6118 11486 4005 6118 11487 3999 6118 11488 4063 6118 11489 3908 6118 11490 4005 6118 11491 4064 6118 11492 3892 6118 11493 4006 6118 11494 4065 6118 11495 4007 6118 11496 4002 6118 11497 4066 6118 11498 3992 6118 11499 3896 6118 11500 4067 6118 11501 4002 6118 11502 3891 6118 11503 4068 6118 11504 4000 6118 11505 3900 6118 11506 4069 6118 11507 3995 6118 11508 3902 6118 11509 4070 6118 11510 3946 6118 11511 3885 6118 11512 4071 6118 11513 3930 6118 11514 3994 6118 11515 4072 6118 11516 3911 6118 11517 4003 6118 11518 4073 6118 11519 4003 6118 11520 3904 6118 11521 4074 6118 11522 3885 6118 11523 3930 6118 11524 4075 6118 11525 3996 6118 11526 4004 6118 11527 4076 6118 11528 3900 6118 11529 3955 6118 11530 4077 6118 11531 3891 6118 11532 4000 6118 11533 4078 6118 11534 3934 6118 11535 3911 6118 11536 4079 6118 11537 3955 6118 11538 3974 6118 11539 4080 6118 11540 3945 6118 11541 3939 6118 11542 4081 6118 11543 3943 6118 11544 3934 6118 11545 4082 6118 11546 3977 6118 11547 3983 6118 11548 4083 6118 11549 3994 6118 11550 3945 6118 11551 4084 6118 11552 3985 6118 11553 3943 6118 11554 4085 6118 11555 3983 6118 11556 3987 6118 11557 4086 6118 11558 4009 6118 11559 3888 6118 11560 4087 6118 11561 3987 6118 11562 3990 6118 11563 4088 6118 11564 3990 6118 11565 3992 6118 11566 4089 6118 11567 3978 6118 11568 3981 6118 11569 4090 6118 11570 3896 6118 11571 4008 6118 11572 4091 6118 11573 3975 6118 11574 3957 6118 11575 4092 6118 11576 3925 6118 11577 4007 6118 11578 4093 6118 11579 3958 6118 11580 3978 6118 11581 4094 6118 11582 3979 6118 11583 3975 6118 11584 4095 6118 11585 4008 6118 11586 3927 6118 11587 4096 6118 11588 3981 6118 11589 4009 6118 11590 4097 6118 11591 3953 6118 11592 3958 6118 11593 4098 6118 11594 3984 6118 11595 3979 6118 11596 4099 6118 11597 3927 6118 11598 3995 6118 11599 4100 6118 11600 3952 6118 11601 3953 6118 11602 4101 6118 11603 3957 6118 11604 3908 6118 11605 4102 6118 11606 3989 6118 11607 3984 6118 11608 4103 6118 11609 3999 6118 11610 3892 6118 11611 4104 6118 11612 3949 6118 11613 3952 6118 11614 4105 6118 11615 3991 6118 11616 3989 6118 11617 4106 6118 11618 3947 6118 11619 3949 6118 11620 4107 6118 11621 3980 6118 11622 3942 6118 11623 4108 6118 11624 3993 6118 11625 3991 6118 11626 4109 6118 11627 4004 6118 11628 3947 6118 11629 4110 6118 11630 3997 6118 11631 3993 6118 11632 4111 6118 11633 3902 6118 11634 3996 6118 11635 4112 6118 11636 3998 6118 11637 3997 6118 11638 4113 6118 11639 3888 6118 11640 3925 6118 11641 4114 6118 11642 4001 6118 11643 3998 6118 11644 4115 6118 11645 3939 6118 11646 4001 6118 11647 4116 6118 11648 3904 6118 11649 3946 6118 11650 4117 6118 11651 3942 6118 11652 3977 6118 11653 4118 6118 11654 4076 7146 11655 4110 7147 11656 4020 7148 11657 4086 7149 11658 4119 7150 11659 4120 7151 11660 4088 7152 11661 4121 7153 11662 4119 7150 11663 4079 6118 11664 4073 6118 11665 4024 6118 11666 4110 7147 11667 4107 7154 11668 4025 7155 11669 4088 7152 11670 4089 7156 11671 4122 7157 11672 4107 7154 11673 4105 7158 11674 4029 7159 11675 4067 6118 11676 4091 6118 11677 4123 6118 11678 4095 7160 11679 4092 7161 11680 4124 7162 11681 4097 6118 11682 4087 6118 11683 4017 6118 11684 4105 7158 11685 4101 7163 11686 4010 7164 11687 4099 7165 11688 4095 7160 11689 4125 7166 11690 4091 6118 11691 4096 6118 11692 4126 6118 11693 4117 6118 11694 4071 6118 11695 4060 6118 11696 4101 7163 11697 4098 7167 11698 4011 7168 11699 4099 7165 11700 4127 7169 11701 4128 7170 11702 4096 6118 11703 4100 6118 11704 4129 6118 11705 4092 6118 11706 4102 6118 11707 4130 6118 11708 4103 7171 11709 4128 7170 11710 4131 7172 11711 4098 7167 11712 4094 7173 11713 4013 7174 11714 4106 7175 11715 4131 7172 11716 4132 7176 11717 4108 7177 11718 4133 7178 11719 4134 7179 11720 4109 7180 11721 4132 7176 11722 4135 7181 11723 4111 7182 11724 4135 7181 11725 4136 7183 11726 4063 6118 11727 4104 6118 11728 4055 6118 11729 4100 6118 11730 4070 6118 11731 4047 6118 11732 4113 7184 11733 4136 7183 11734 4137 7185 11735 4115 7186 11736 4137 7185 11737 4138 7187 11738 4087 6118 11739 4114 6118 11740 4045 6118 11741 4090 7188 11742 4015 7189 11743 4013 7174 11744 4081 7190 11745 4116 7191 11746 4138 7187 11747 4070 6118 11748 4112 6118 11749 4034 6118 11750 4097 7192 11751 4016 7193 11752 4015 7189 11753 4114 6118 11754 4093 6118 11755 4058 6118 11756 4108 6118 11757 4118 6118 11758 4139 6118 11759 4073 6118 11760 4074 6118 11761 4038 6118 11762 4080 6118 11763 4061 6118 11764 4134 6118 11765 4064 6118 11766 4063 6118 11767 4140 6118 11768 4102 6118 11769 4064 6118 11770 4141 6118 11771 4074 6118 11772 4117 6118 11773 4051 6118 11774 4093 6118 11775 4066 6118 11776 4142 6118 11777 4089 6118 11778 4067 6118 11779 4143 6118 11780 4066 6118 11781 4068 6118 11782 4144 6118 11783 4078 6118 11784 4069 6118 11785 4145 7194 11786 4062 7195 11787 4085 7196 11788 4027 7197 11789 4085 7196 11790 4082 7198 11791 4022 7199 11792 4075 6118 11793 4072 6118 11794 4146 6118 11795 4071 6118 11796 4075 6118 11797 4147 6118 11798 4077 7200 11799 4148 7201 11800 4145 7202 11801 4082 7198 11802 4079 7203 11803 4023 7204 11804 4068 6118 11805 4078 6118 11806 4149 6118 11807 4080 7205 11808 4150 7206 11809 4148 7201 11810 4065 6118 11811 4062 6118 11812 4031 6118 11813 4084 7207 11814 4081 7190 11815 4151 7208 11816 4104 6118 11817 4065 6118 11818 4042 6118 11819 4083 7209 11820 4120 7151 11821 4139 7210 11822 4072 7211 11823 4084 7207 11824 4152 7212 11825 4112 6118 11826 4076 6118 11827 4019 6118 11828 4056 6118 11829 4053 6118 11830 4153 6118 11831 4140 6118 11832 4056 6118 11833 4154 6118 11834 4057 6118 11835 4059 6118 11836 4155 6118 11837 4059 6118 11838 4058 6118 11839 4142 6118 11840 4054 6118 11841 4057 6118 11842 4156 6118 11843 4052 6118 11844 4054 6118 11845 4157 6118 11846 4050 6118 11847 4052 6118 11848 4158 6118 11849 4049 6118 11850 4050 6118 11851 4159 6118 11852 4048 6118 11853 4049 6118 11854 4160 6118 11855 4129 6118 11856 4048 6118 11857 4161 6118 11858 4126 6118 11859 4161 6118 11860 4162 6118 11861 4161 6118 11862 4160 6118 11863 4163 6118 11864 4160 6118 11865 4159 6118 11866 4164 6118 11867 4159 6118 11868 4158 6118 11869 4165 6118 11870 4158 6118 11871 4157 6118 11872 4166 6118 11873 4153 6118 11874 4060 6118 11875 4147 6118 11876 4157 6118 11877 4156 6118 11878 4167 6118 11879 4155 6118 11880 4142 6118 11881 4144 6118 11882 4154 6118 11883 4153 6118 11884 4168 6118 11885 4156 6118 11886 4155 6118 11887 4169 6118 11888 4141 6118 11889 4154 6118 11890 4170 6118 11891 4164 6118 11892 4165 6118 11893 4171 6118 11894 4130 6118 11895 4170 6118 11896 4172 6118 11897 4163 6118 11898 4164 6118 11899 4173 6118 11900 4162 6118 11901 4163 6118 11902 4174 6118 11903 4123 6118 11904 4162 6118 11905 4175 6118 11906 4167 6118 11907 4169 6118 11908 4176 6118 11909 4169 6118 11910 4144 6118 11911 4149 6118 11912 4166 6118 11913 4167 6118 11914 4177 6118 11915 4168 6118 11916 4147 6118 11917 4146 6118 11918 4165 6118 11919 4166 6118 11920 4178 6118 11921 4170 6118 11922 4168 6118 11923 4179 6118 11924 4174 6118 11925 4173 6118 11926 4180 6118 11927 4175 6118 11928 4174 6118 11929 4181 6118 11930 4143 6118 11931 4175 6118 11932 4182 6118 11933 4176 6118 11934 4149 6118 11935 4145 7194 11936 4177 6118 11937 4176 6118 11938 4183 7213 11939 4178 6118 11940 4177 6118 11941 4184 7214 11942 4171 6118 11943 4178 6118 11944 4185 6118 11945 4173 6118 11946 4171 6118 11947 4186 6118 11948 4119 7215 11949 4125 7216 11950 4124 7217 11951 4185 7218 11952 4137 7219 11953 4136 7220 11954 4120 7221 11955 4124 7217 11956 4172 7222 11957 4186 7223 11958 4136 7220 11959 4135 7224 11960 4172 6118 11961 4179 6118 11962 4187 6118 11963 4180 7225 11964 4135 7224 11965 4132 7226 11966 4150 7227 11967 4179 7228 11968 4146 7229 11969 4181 7230 11970 4132 7226 11971 4131 7231 11972 4148 7232 11973 4146 7229 11974 4152 7233 11975 4182 7234 11976 4131 7231 11977 4128 7235 11978 4145 7194 11979 4152 7233 11980 4151 7236 11981 4122 7237 11982 4128 7235 11983 4127 7238 11984 4183 7213 11985 4151 7236 11986 4138 7239 11987 4121 7240 11988 4127 7238 11989 4125 7216 11990 4184 7214 11991 4138 7239 11992 4137 7219 11993 4133 7241 11994 4188 7242 11995 4187 7243 11996 4179 6118 11997 4150 6118 11998 4134 6118 11999 4139 6118 12000 4172 6118 12001 4188 6118 12002 4189 6118 12003 4190 6118 12004 4191 6118 12005 4192 6118 12006 4193 6118 12007 4194 6118 12008 4195 6118 12009 4196 6118 12010 4197 6118 12011 4193 6118 12012 4198 6118 12013 4199 6118 12014 4196 6118 12015 4200 6118 12016 4201 6118 12017 4198 6118 12018 4202 6118 12019 4203 6118 12020 4202 6118 12021 4204 6118 12022 4205 6118 12023 4204 6118 12024 4206 6118 12025 4207 6118 12026 4200 6118 12027 4208 6118 12028 4209 6118 12029 4206 6118 12030 4210 6118 12031 4211 6118 12032 4208 6118 12033 4212 6118 12034 4213 6118 12035 4210 6118 12036 4189 6118 12037 4214 6118 12038 4212 6118 12039 4192 6118 12040 4215 6118 12041 4216 7244 12042 4217 7245 12043 4218 7246 12044 3725 7247 12045 3701 7248 12046 3730 7249 12047 3705 7250 12048 3709 7251 12049 3738 7252 12050 3719 7253 12051 3723 7254 12052 3752 7255 12053 3701 7248 12054 3705 7250 12055 3734 7256 12056 3719 7253 12057 3748 7257 12058 3744 7258 12059 3709 7251 12060 3713 7259 12061 3742 7260 12062 3723 7254 12063 3725 7247 12064 3729 7261 12065 3707 7262 12066 3736 7263 12067 3732 7264 12068 3721 7265 12069 3750 7266 12070 3746 7267 12071 3715 7268 12072 3744 7258 12073 3740 7269 12074 3703 7270 12075 3732 7264 12076 3727 7271 12077 3713 7259 12078 3717 7272 12079 3746 7267 12080 3711 7273 12081 3740 7269 12082 3736 7263 12083 3698 7274 12084 3726 7275 12085 3750 7266 12086 3697 7276 12087 3727 7271 12088 3726 7275 12089 3725 7277 12090 3723 7278 12091 4219 7279 12092 3707 7280 12093 4220 7281 12094 4221 7282 12095 4222 7283 12096 4223 7284 12097 4224 7285 12098 3713 7286 12099 3709 7287 12100 4225 7288 12101 3717 7289 12102 3713 7286 12103 4226 7290 12104 4227 7291 12105 4228 7292 12106 4229 7293 12107 3715 7294 12108 4230 7295 12109 4231 7296 12110 3697 7297 12111 4232 7298 12112 4233 7299 12113 4234 7300 12114 4235 7301 12115 4217 7245 12116 3701 7302 12117 4236 7303 12118 4237 7304 12119 3711 7305 12120 4221 7282 12121 4230 7295 12122 4238 7306 12123 4239 7307 12124 4223 7284 12125 3719 7308 12126 4231 7296 12127 4219 7279 12128 3717 7289 12129 4240 7309 12130 4241 7310 12131 4242 7311 12132 4243 7312 12133 4244 7313 12134 4241 7314 12135 4240 7315 12136 4217 7316 12137 4237 7317 12138 4245 7318 12139 4246 7319 12140 4230 7320 12141 4221 7321 12142 4247 7322 12143 4231 7323 12144 4248 7324 12145 4249 7325 12146 4233 7326 12147 4232 7327 12148 4224 7328 12149 4236 7329 12150 4244 7313 12151 4245 7318 12152 4240 7315 12153 4226 7330 12154 4218 7331 12155 4230 7320 12156 4229 7332 12157 4248 7324 12158 4221 7321 12159 4220 7333 12160 4239 7334 12161 4225 7335 12162 4246 7319 12163 4218 7331 12164 4250 7336 12165 4241 7314 12166 4235 7337 12167 4219 7338 12168 4249 7325 12169 4243 7312 12170 4232 7327 12171 4250 7336 12172 4251 7339 12173 4220 7333 12174 4233 7326 12175 4223 7340 12176 3698 7341 12177 3721 7342 12178 4241 7310 12179 4238 7306 12180 4227 7291 12181 4247 7343 12182 3697 7297 12183 3698 7341 12184 4250 7344 12185 4252 7345 12186 4251 7346 12187 4235 7301 12188 4253 7347 12189 4254 7348 12190 4244 7349 12191 4255 7350 12192 4224 7285 12193 4251 7346 12194 4256 7351 12195 4257 7352 12196 4246 7353 12197 4258 7354 12198 4259 7355 12199 4249 7356 12200 4254 7348 12201 4256 7351 12202 4245 7357 12203 4228 7292 12204 4258 7354 12205 4248 7358 12206 3725 7277 12207 4242 7359 12208 4236 7303 12209 4260 7360 12210 4218 7246 12211 4246 7353 12212 3703 7361 12213 4233 7299 12214 4220 7281 12215 3705 7362 12216 4237 7304 12217 4225 7288 12218 4259 7355 12219 4253 7347 12220 4243 7363 12221 4229 7364 12222 4247 7365 12223 4261 7366 12224 4248 7367 12225 4249 7368 12226 4262 7369 12227 4223 7370 12228 4224 7371 12229 4263 7372 12230 4244 7373 12231 4245 7374 12232 4264 7375 12233 4217 7376 12234 4218 7377 12235 4265 7378 12236 4229 7379 12237 4248 7367 12238 4266 7380 12239 4247 7381 12240 4261 7382 12241 4267 7383 12242 4246 7384 12243 4218 7385 12244 4265 7386 12245 4251 7387 12246 4268 7388 12247 4269 7389 12248 4249 7368 12249 4243 7390 12250 4270 7391 12251 4224 7392 12252 4263 7393 12253 4268 7388 12254 4239 7394 12255 4223 7370 12256 4271 7395 12257 4243 7390 12258 4244 7373 12259 4272 7396 12260 4235 7397 12261 4217 7376 12262 4273 7398 12263 4245 7374 12264 4246 7384 12265 4274 7399 12266 4275 7400 12267 4276 7401 12268 4277 7402 12269 4278 7403 12270 4279 7404 12271 4280 7405 12272 4281 7406 12273 4282 7407 12274 4276 7401 12275 4279 7404 12276 4283 7408 12277 4284 7409 12278 4285 7410 12279 4286 7411 12280 4282 7407 12281 4283 7408 12282 4287 7412 12283 4288 7413 12284 4289 7414 12285 4290 7415 12286 4286 7411 12287 4287 7412 12288 4291 7416 12289 4292 7417 12290 4293 7418 12291 4294 7419 12292 4290 7415 12293 4291 7416 12294 4295 7420 12295 4296 7421 12296 4297 7422 12297 4298 7423 12298 4294 7419 12299 4299 7424 12300 4300 7425 12301 4296 7421 12302 4297 7422 12303 4301 7426 12304 4302 7427 12305 4303 7428 12306 4277 7402 12307 4300 7425 12308 4301 7426 12309 4278 7403 12310 4304 7429 12311 4305 7430 12312 4306 7431 12313 4307 7432 12314 4308 7433 12315 4309 7434 12316 4310 7435 12317 4311 7436 12318 4312 7437 12319 4307 7432 12320 4309 7434 12321 4313 7438 12322 4314 7439 12323 4315 7440 12324 4316 7441 12325 4312 7437 12326 4313 7438 12327 4317 7442 12328 4318 7443 12329 4319 7444 12330 4320 7445 12331 4316 7441 12332 4317 7442 12333 4321 7446 12334 4322 7447 12335 4323 7448 12336 4324 7449 12337 4320 7445 12338 4321 7446 12339 4325 7450 12340 4326 7451 12341 4327 7452 12342 4328 7453 12343 4324 7449 12344 4325 7450 12345 4329 7454 12346 4330 7455 12347 4331 7456 12348 4332 7457 12349 4328 7453 12350 4329 7454 12351 4305 7430 12352 4333 7458 12353 4308 7433 12354 4334 7459 12355 4332 7457 12356 4334 7459 12357 4335 7460 12358 4336 7461 12359 4333 7458 12360 4307 7432 12361 4337 7462 12362 4310 7435 12363 4338 7463 12364 4335 7460 12365 4312 7437 12366 4339 7464 12367 4337 7462 12368 4310 7435 12369 4314 7439 12370 4340 7465 12371 4316 7441 12372 4341 7466 12373 4339 7464 12374 4314 7439 12375 4318 7443 12376 4342 7467 12377 4320 7445 12378 4343 7468 12379 4341 7466 12380 4318 7443 12381 4322 7447 12382 4344 7469 12383 4324 7449 12384 4345 7470 12385 4343 7468 12386 4322 7447 12387 4326 7451 12388 4346 7471 12389 4328 7453 12390 4347 7472 12391 4345 7470 12392 4326 7451 12393 4330 7455 12394 4348 7473 12395 4332 7457 12396 4336 7461 12397 4347 7472 12398 4330 7455 12399 4333 7458 12400 4349 7474 12401 4348 7473 12402 4349 7474 12403 4350 7475 12404 4335 7460 12405 4351 7476 12406 4352 7477 12407 4349 7474 12408 4337 7462 12409 4353 7478 12410 4335 7460 12411 4338 7463 12412 4354 7479 12413 4339 7464 12414 4355 7480 12415 4353 7478 12416 4338 7463 12417 4340 7465 12418 4356 7481 12419 4341 7466 12420 4357 7482 12421 4355 7480 12422 4340 7465 12423 4342 7467 12424 4358 7483 12425 4343 7468 12426 4359 7484 12427 4357 7482 12428 4342 7467 12429 4344 7469 12430 4360 7485 12431 4345 7470 12432 4361 7486 12433 4359 7484 12434 4344 7469 12435 4346 7471 12436 4362 7487 12437 4347 7472 12438 4363 7488 12439 4361 7486 12440 4346 7471 12441 4348 7473 12442 4364 7489 12443 4336 7461 12444 4352 7477 12445 4363 7488 12446 4364 7489 12447 4350 7475 12448 4365 7490 12449 4351 7476 12450 4366 7491 12451 4367 7492 12452 4350 7475 12453 4353 7478 12454 4368 7493 12455 4354 7479 12456 4369 7494 12457 4366 7491 12458 4355 7480 12459 4370 7495 12460 4368 7493 12461 4354 7479 12462 4356 7481 12463 4371 7496 12464 4357 7482 12465 4372 7497 12466 4370 7495 12467 4356 7481 12468 4358 7483 12469 4373 7498 12470 4359 7484 12471 4374 7499 12472 4372 7497 12473 4358 7483 12474 4360 7485 12475 4375 7500 12476 4361 7486 12477 4376 7501 12478 4374 7499 12479 4360 7485 12480 4362 7487 12481 4377 7502 12482 4363 7488 12483 4378 7503 12484 4376 7501 12485 4362 7487 12486 4364 7489 12487 4379 7504 12488 4352 7477 12489 4367 7492 12490 4378 7503 12491 4378 7503 12492 4377 7502 12493 4379 7504 12494 4380 6118 12495 4381 6118 12496 4382 6118 12497 4383 6118 12498 4380 6118 12499 4384 6118 12500 4385 6118 12501 4383 6118 12502 4386 6118 12503 4303 6118 12504 4299 6118 12505 4387 6118 12506 4388 6118 12507 4385 6118 12508 4389 6118 12509 4299 6118 12510 4295 6118 12511 4390 6118 12512 4391 6118 12513 4388 6118 12514 4392 6118 12515 4295 6118 12516 4291 6118 12517 4393 6118 12518 4394 6118 12519 4391 6118 12520 4395 6118 12521 4291 6118 12522 4287 6118 12523 4396 6118 12524 4397 6118 12525 4394 6118 12526 4398 6118 12527 4287 6118 12528 4283 7408 12529 4399 6118 12530 4400 6118 12531 4397 6118 12532 4401 6118 12533 4283 7408 12534 4279 7404 12535 4402 6118 12536 4403 6118 12537 4404 6118 12538 4405 6118 12539 4404 6118 12540 4400 6118 12541 4406 6118 12542 4279 7404 12543 4278 7403 12544 4407 6118 12545 4408 6118 12546 4403 6118 12547 4409 6118 12548 4381 6118 12549 4410 6118 12550 4411 6118 12551 4401 6118 12552 4398 6118 12553 4412 6118 12554 4406 6118 12555 4401 6118 12556 4413 6118 12557 4409 6118 12558 4405 6118 12559 4414 6118 12560 4405 6118 12561 4406 6118 12562 4415 6118 12563 4416 6118 12564 4409 6118 12565 4417 6118 12566 4382 6118 12567 4411 6118 12568 4418 6118 12569 4419 6118 12570 4387 6118 12571 4420 6118 12572 4384 6118 12573 4382 6118 12574 4421 6118 12575 4387 6118 12576 4390 6118 12577 4422 6118 12578 4386 6118 12579 4384 6118 12580 4423 6118 12581 4390 6118 12582 4393 6118 12583 4424 6118 12584 4389 6118 12585 4386 6118 12586 4425 6118 12587 4393 6118 12588 4396 6118 12589 4426 6118 12590 4392 6118 12591 4389 6118 12592 4427 6118 12593 4396 6118 12594 4399 6118 12595 4428 6118 12596 4395 6118 12597 4392 6118 12598 4429 6118 12599 4399 6118 12600 4402 6118 12601 4430 6118 12602 4398 6118 12603 4395 6118 12604 4431 6118 12605 4402 6118 12606 4407 6118 12607 4432 6118 12608 4420 6118 12609 4422 6118 12610 4433 6118 12611 4425 6118 12612 4423 6118 12613 4434 6118 12614 4422 6118 12615 4424 6118 12616 4435 6118 12617 4427 6118 12618 4425 6118 12619 4436 6118 12620 4424 6118 12621 4426 6118 12622 4437 6118 12623 4429 6118 12624 4427 6118 12625 4438 6118 12626 4426 6118 12627 4428 6118 12628 4439 6118 12629 4431 6118 12630 4429 6118 12631 4440 6118 12632 4428 6118 12633 4430 6118 12634 4441 6118 12635 4412 6118 12636 4431 6118 12637 4442 6118 12638 4430 6118 12639 4432 6118 12640 4443 6118 12641 4413 6118 12642 4412 6118 12643 4444 6118 12644 4415 6118 12645 4413 6118 12646 4445 6118 12647 4417 6118 12648 4414 6118 12649 4446 6118 12650 4414 6118 12651 4415 6118 12652 4447 6118 12653 4448 6118 12654 4417 6118 12655 4449 6118 12656 4421 6118 12657 4418 6118 12658 4450 6118 12659 4451 6118 12660 4420 6118 12661 4452 6118 12662 4423 6118 12663 4421 6118 12664 4453 6118 12665 4447 6118 12666 4445 6118 12667 4454 6118 12668 4437 6118 12669 4439 6118 12670 4455 6118 12671 4449 6118 12672 4446 6118 12673 4456 6118 12674 4446 6118 12675 4447 6118 12676 4457 6118 12677 4435 6118 12678 4437 6118 12679 4458 6118 12680 4459 6118 12681 4449 6118 12682 4460 6118 12683 4433 6118 12684 4435 6118 12685 4461 6118 12686 4452 6118 12687 4433 6118 12688 4462 6118 12689 4459 6118 12690 4463 6118 12691 4464 6118 12692 4465 6118 12693 4452 6118 12694 4466 6118 12695 4303 6118 12696 4419 6118 12697 4467 6118 12698 4468 6118 12699 4469 6118 12700 4470 6118 12701 4450 6118 12702 4418 6118 12703 4471 6118 12704 4453 6118 12705 4450 6118 12706 4472 6118 12707 4473 6118 12708 4474 6118 12709 4475 6118 12710 4434 6118 12711 4453 6118 12712 4476 6118 12713 4477 6118 12714 4478 6118 12715 4479 6118 12716 4436 6118 12717 4434 6118 12718 4480 6118 12719 4443 6118 12720 4432 6118 12721 4481 6118 12722 4438 6118 12723 4436 6118 12724 4482 6118 12725 4416 6118 12726 4448 6118 12727 4483 6118 12728 4440 6118 12729 4438 6118 12730 4484 6118 12731 4485 6118 12732 4486 6118 12733 4487 6118 12734 4442 6118 12735 4440 6118 12736 4488 6118 12737 4489 6118 12738 4408 6118 12739 4490 6118 12740 4444 6118 12741 4442 6118 12742 4491 6118 12743 4441 6118 12744 4443 6118 12745 4492 6118 12746 4445 6118 12747 4444 6118 12748 4493 6118 12749 4439 6118 12750 4441 6118 12751 4494 6118 12752 4480 6118 12753 4476 6118 12754 4495 6118 12755 4461 6118 12756 4458 6118 12757 4496 6118 12758 4482 6118 12759 4480 6118 12760 4497 6118 12761 4458 6118 12762 4455 6118 12763 4498 6118 12764 4484 6118 12765 4482 6118 12766 4499 6118 12767 4455 6118 12768 4494 6118 12769 4500 6118 12770 4488 6118 12771 4484 6118 12772 4501 6118 12773 4494 6118 12774 4492 6118 12775 4502 6118 12776 4491 6118 12777 4488 6118 12778 4503 6118 12779 4419 6118 12780 4451 6118 12781 4504 6118 12782 4493 6118 12783 4491 6118 12784 4505 6118 12785 4502 6118 12786 4492 6118 12787 4506 6118 12788 4454 6118 12789 4493 6118 12790 4507 6118 12791 4463 6118 12792 4508 6118 12793 4509 6118 12794 4457 6118 12795 4454 6118 12796 4510 6118 12797 4460 6118 12798 4456 6118 12799 4511 6118 12800 4512 6118 12801 4489 6118 12802 4513 6118 12803 4456 6118 12804 4457 6118 12805 4514 6118 12806 4463 6118 12807 4460 6118 12808 4515 6118 12809 4516 6118 12810 4517 6118 12811 4518 6118 12812 4519 6118 12813 4520 6118 12814 4521 6118 12815 4410 6118 12816 4512 6118 12817 4522 6118 12818 4523 6118 12819 4516 6118 12820 4524 6118 12821 4448 6118 12822 4459 6118 12823 4525 6118 12824 4278 7403 12825 4301 7426 12826 4526 6118 12827 4468 6118 12828 4466 6118 12829 4527 6118 12830 4301 7426 12831 4297 6118 12832 4528 6118 12833 4466 6118 12834 4462 6118 12835 4529 6118 12836 4476 6118 12837 4472 6118 12838 4486 6118 12839 4462 6118 12840 4461 6118 12841 4530 6118 12842 4297 6118 12843 4293 6118 12844 4531 6118 12845 4293 6118 12846 4289 6118 12847 4532 6118 12848 4478 6118 12849 4533 6118 12850 4534 6118 12851 4495 6118 12852 4486 6118 12853 4485 6118 12854 4497 6118 12855 4495 6118 12856 4535 6118 12857 4535 6118 12858 4485 6118 12859 4536 6118 12860 4289 6118 12861 4285 6118 12862 4537 6118 12863 4499 6118 12864 4497 6118 12865 4538 6118 12866 4500 6118 12867 4502 6118 12868 4474 6118 12869 4501 6118 12870 4499 6118 12871 4539 6118 12872 4498 6118 12873 4500 6118 12874 4540 6118 12875 4503 6118 12876 4501 6118 12877 4541 6118 12878 4496 6118 12879 4498 6118 12880 4542 6118 12881 4505 6118 12882 4503 6118 12883 4543 6118 12884 4530 6118 12885 4496 6118 12886 4544 6118 12887 4507 6118 12888 4505 6118 12889 4545 6118 12890 4529 6118 12891 4530 6118 12892 4546 6118 12893 4510 6118 12894 4507 6118 12895 4547 6118 12896 4527 6118 12897 4529 6118 12898 4548 6118 12899 4514 6118 12900 4510 6118 12901 4549 6118 12902 4515 6118 12903 4511 6118 12904 4517 6118 12905 4511 6118 12906 4514 6118 12907 4550 6118 12908 4469 6118 12909 4527 6118 12910 4551 6118 12911 4533 6118 12912 4552 6118 12913 4553 6118 12914 4508 6118 12915 4515 6118 12916 4516 6118 12917 4538 6118 12918 4535 6118 12919 4554 6118 12920 4520 6118 12921 4555 6118 12922 4556 6118 12923 4285 6118 12924 4281 6118 12925 4557 6118 12926 4539 6118 12927 4538 6118 12928 4558 6118 12929 4552 6118 12930 4519 6118 12931 4559 6118 12932 4548 6118 12933 4546 6118 12934 4555 6118 12935 4281 6118 12936 4275 6118 12937 4560 6118 12938 4551 6118 12939 4548 6118 12940 4552 6118 12941 4555 6118 12942 4561 6118 12943 4562 6118 12944 4477 6118 12945 4551 6118 12946 4533 6118 12947 4541 6118 12948 4539 6118 12949 4563 6118 12950 4411 6118 12951 4410 6118 12952 4564 6118 12953 4540 6118 12954 4474 6118 12955 4473 6118 12956 4561 6118 12957 4565 6118 12958 4566 6118 12959 4542 6118 12960 4540 6118 12961 4567 6118 12962 4543 6118 12963 4541 6118 12964 4568 6118 12965 4544 6118 12966 4542 6118 12967 4565 6118 12968 4565 6118 12969 4567 6118 12970 4569 6118 12971 4546 6118 12972 4544 6118 12973 4561 6118 12974 4545 6118 12975 4543 6118 12976 4570 6118 12977 4567 6118 12978 4473 6118 12979 4571 6118 12980 4547 6118 12981 4545 6118 12982 4572 6118 12983 4508 6118 12984 4523 6118 12985 4573 6118 12986 4492 6118 12987 4443 6118 12988 4574 6118 12989 4432 6118 12990 4407 6118 12991 4575 6118 12992 4549 6118 12993 4547 6118 12994 4576 6118 12995 4550 6118 12996 4549 6118 12997 4577 6118 12998 4472 6118 12999 4450 6118 13000 4578 6118 13001 4469 6118 13002 4477 6118 13003 4579 6118 13004 4517 6118 13005 4550 6118 13006 4580 6118 13007 4465 6118 13008 4468 6118 13009 4581 6118 13010 4408 6118 13011 4416 6118 13012 4582 6118 13013 4407 6118 13014 4278 7403 13015 4583 6118 13016 4486 6118 13017 4472 6118 13018 4584 6118 13019 4418 6118 13020 4411 6118 13021 4585 6118 13022 4451 6118 13023 4465 6118 13024 4586 6118 13025 4552 6118 13026 4555 6118 13027 4520 6118 13028 4474 6118 13029 4502 6118 13030 4587 6118 13031 4275 6118 13032 4303 6118 13033 4588 6118 13034 4589 6118 13035 4590 6118 13036 4591 6118 13037 4590 6118 13038 4592 6118 13039 4593 6118 13040 4594 6118 13041 4595 6118 13042 4596 6118 13043 4592 6118 13044 4594 6118 13045 4597 6118 13046 4598 6118 13047 4599 6118 13048 4600 6118 13049 4601 6118 13050 4602 6118 13051 4603 6118 13052 4599 6118 13053 4604 6118 13054 4605 6118 13055 4606 6118 13056 4601 6118 13057 4607 6118 13058 4604 6118 13059 4608 6118 13060 4609 6118 13061 4610 6118 13062 4606 6118 13063 4611 6118 13064 4608 6118 13065 4589 6118 13066 4612 6118 13067 4613 6118 13068 4600 6118 13069 4614 6118 13070 4600 6118 13071 4605 6118 13072 4615 6118 13073 4605 6118 13074 4609 6118 13075 4616 6118 13076 4607 6118 13077 4603 6118 13078 4617 6118 13079 4609 6118 13080 4612 6118 13081 4618 6118 13082 4611 6118 13083 4607 6118 13084 4619 6118 13085 4612 6118 13086 4591 6118 13087 4620 6118 13088 4621 6118 13089 4611 6118 13090 4622 6118 13091 4591 6118 13092 4593 6118 13093 4623 6118 13094 4597 6118 13095 4596 6118 13096 4624 6118 13097 4593 6118 13098 4597 6118 13099 4625 6118 13100 4626 6118 13101 4614 6118 13102 4627 6118 13103 4614 6118 13104 4615 6118 13105 4628 6118 13106 4615 6118 13107 4616 6118 13108 4629 6118 13109 4619 6118 13110 4617 6118 13111 4630 6118 13112 4616 6118 13113 4618 6118 13114 4631 6118 13115 4622 6118 13116 4619 6118 13117 4632 6118 13118 4618 6118 13119 4620 6118 13120 4633 6118 13121 4634 6118 13122 4622 6118 13123 4635 6118 13124 4620 6118 13125 4623 6118 13126 4636 6118 13127 4625 6118 13128 4624 6118 13129 4637 6118 13130 4623 6118 13131 4625 6118 13132 4638 6118 13133 4632 6118 13134 4630 6118 13135 4639 6118 13136 4553 6118 13137 4559 6118 13138 4640 6118 13139 4585 6118 13140 4564 6118 13141 4641 6118 13142 4584 6118 13143 4578 6118 13144 4642 6118 13145 4487 6118 13146 4584 6118 13147 4643 6118 13148 4471 6118 13149 4585 6118 13150 4644 6118 13151 4586 6118 13152 4581 6118 13153 4645 6118 13154 4571 6118 13155 4475 6118 13156 4646 6118 13157 4581 6118 13158 4470 6118 13159 4647 6118 13160 4579 6118 13161 4479 6118 13162 4648 6118 13163 4574 6118 13164 4481 6118 13165 4649 6118 13166 4525 6118 13167 4464 6118 13168 4650 6118 13169 4509 6118 13170 4573 6118 13171 4651 6118 13172 4490 6118 13173 4582 6118 13174 4652 6118 13175 4582 6118 13176 4483 6118 13177 4653 6118 13178 4464 6118 13179 4509 6118 13180 4654 6118 13181 4575 6118 13182 4583 6118 13183 4655 6118 13184 4479 6118 13185 4534 6118 13186 4656 6118 13187 4470 6118 13188 4579 6118 13189 4657 6118 13190 4513 6118 13191 4490 6118 13192 4658 6118 13193 4534 6118 13194 4553 6118 13195 4659 6118 13196 4524 6118 13197 4518 6118 13198 4660 6118 13199 4522 6118 13200 4513 6118 13201 4661 6118 13202 4556 6118 13203 4562 6118 13204 4662 6118 13205 4573 6118 13206 4524 6118 13207 4663 6118 13208 4564 6118 13209 4522 6118 13210 4664 6118 13211 4562 6118 13212 4566 6118 13213 4665 6118 13214 4588 6118 13215 4467 6118 13216 4666 6118 13217 4566 6118 13218 4569 6118 13219 4667 6118 13220 4569 6118 13221 4571 6118 13222 4668 6118 13223 4557 6118 13224 4560 6118 13225 4669 6118 13226 4475 6118 13227 4587 6118 13228 4670 6118 13229 4554 6118 13230 4536 6118 13231 4671 6118 13232 4504 6118 13233 4586 6118 13234 4672 6118 13235 4537 6118 13236 4557 6118 13237 4673 6118 13238 4558 6118 13239 4554 6118 13240 4674 6118 13241 4587 6118 13242 4506 6118 13243 4675 6118 13244 4560 6118 13245 4588 6118 13246 4676 6118 13247 4532 6118 13248 4537 6118 13249 4677 6118 13250 4563 6118 13251 4558 6118 13252 4678 6118 13253 4506 6118 13254 4574 6118 13255 4679 6118 13256 4531 6118 13257 4532 6118 13258 4680 6118 13259 4536 6118 13260 4487 6118 13261 4681 6118 13262 4568 6118 13263 4563 6118 13264 4682 6118 13265 4578 6118 13266 4471 6118 13267 4683 6118 13268 4528 6118 13269 4531 6118 13270 4684 6118 13271 4570 6118 13272 4568 6118 13273 4685 6118 13274 4526 6118 13275 4528 6118 13276 4686 6118 13277 4559 6118 13278 4521 6118 13279 4687 6118 13280 4572 6118 13281 4570 6118 13282 4688 6118 13283 4583 6118 13284 4526 6118 13285 4689 6118 13286 4576 6118 13287 4572 6118 13288 4690 6118 13289 4481 6118 13290 4575 6118 13291 4691 6118 13292 4577 6118 13293 4576 6118 13294 4692 6118 13295 4467 6118 13296 4504 6118 13297 4693 6118 13298 4580 6118 13299 4577 6118 13300 4694 6118 13301 4518 6118 13302 4580 6118 13303 4695 6118 13304 4483 6118 13305 4525 6118 13306 4696 6118 13307 4521 6118 13308 4556 6118 13309 4697 6118 13310 4655 7505 13311 4689 7506 13312 4599 7507 13313 4665 7508 13314 4698 7509 13315 4699 7510 13316 4667 7511 13317 4700 7512 13318 4698 7509 13319 4658 6118 13320 4652 6118 13321 4603 6118 13322 4689 7506 13323 4686 7513 13324 4604 7514 13325 4667 7511 13326 4668 7515 13327 4701 7516 13328 4686 7513 13329 4684 7517 13330 4608 7518 13331 4646 6118 13332 4670 6118 13333 4702 6118 13334 4674 7519 13335 4671 7520 13336 4703 7521 13337 4676 6118 13338 4666 6118 13339 4596 6118 13340 4684 7517 13341 4680 7522 13342 4589 7523 13343 4678 7524 13344 4674 7519 13345 4704 7525 13346 4670 6118 13347 4675 6118 13348 4705 6118 13349 4696 6118 13350 4650 6118 13351 4639 6118 13352 4680 7522 13353 4677 7526 13354 4590 7527 13355 4678 7524 13356 4706 7528 13357 4707 7529 13358 4675 6118 13359 4679 6118 13360 4708 6118 13361 4671 6118 13362 4681 6118 13363 4709 6118 13364 4682 7530 13365 4707 7529 13366 4710 7531 13367 4677 7526 13368 4673 7532 13369 4592 7533 13370 4685 7534 13371 4710 7531 13372 4711 7535 13373 4687 7536 13374 4712 7537 13375 4713 7538 13376 4688 7539 13377 4711 7535 13378 4714 7540 13379 4690 7541 13380 4714 7540 13381 4715 7542 13382 4642 6118 13383 4683 6118 13384 4634 6118 13385 4679 6118 13386 4649 6118 13387 4626 6118 13388 4692 7543 13389 4715 7542 13390 4716 7544 13391 4694 7545 13392 4716 7544 13393 4717 7546 13394 4666 6118 13395 4693 6118 13396 4624 6118 13397 4669 7547 13398 4594 7548 13399 4592 7533 13400 4660 7549 13401 4695 7550 13402 4717 7546 13403 4649 6118 13404 4691 6118 13405 4613 6118 13406 4676 7551 13407 4595 7552 13408 4594 7548 13409 4693 6118 13410 4672 6118 13411 4637 6118 13412 4687 6118 13413 4697 6118 13414 4718 6118 13415 4652 6118 13416 4653 6118 13417 4617 6118 13418 4659 6118 13419 4640 6118 13420 4713 6118 13421 4643 6118 13422 4642 6118 13423 4719 6118 13424 4681 6118 13425 4643 6118 13426 4720 6118 13427 4653 6118 13428 4696 6118 13429 4630 6118 13430 4672 6118 13431 4645 6118 13432 4721 6118 13433 4668 6118 13434 4646 6118 13435 4722 6118 13436 4645 6118 13437 4647 6118 13438 4723 6118 13439 4657 6118 13440 4648 6118 13441 4724 7553 13442 4641 7554 13443 4664 7555 13444 4606 7556 13445 4664 7555 13446 4661 7557 13447 4601 7558 13448 4654 6118 13449 4651 6118 13450 4725 6118 13451 4650 6118 13452 4654 6118 13453 4726 6118 13454 4656 7559 13455 4727 7560 13456 4724 7561 13457 4661 7557 13458 4658 7562 13459 4602 7563 13460 4647 6118 13461 4657 6118 13462 4728 6118 13463 4659 7564 13464 4729 7565 13465 4727 7560 13466 4644 6118 13467 4641 6118 13468 4610 6118 13469 4663 7566 13470 4660 7549 13471 4730 7567 13472 4683 6118 13473 4644 6118 13474 4621 6118 13475 4662 7568 13476 4699 7510 13477 4718 7569 13478 4651 7570 13479 4663 7566 13480 4731 7571 13481 4691 6118 13482 4655 6118 13483 4598 6118 13484 4635 6118 13485 4632 6118 13486 4732 6118 13487 4719 6118 13488 4635 6118 13489 4733 6118 13490 4636 6118 13491 4638 6118 13492 4734 6118 13493 4638 6118 13494 4637 6118 13495 4721 6118 13496 4633 6118 13497 4636 6118 13498 4735 6118 13499 4631 6118 13500 4633 6118 13501 4736 6118 13502 4629 6118 13503 4631 6118 13504 4737 6118 13505 4628 6118 13506 4629 6118 13507 4738 6118 13508 4627 6118 13509 4628 6118 13510 4739 6118 13511 4708 6118 13512 4627 6118 13513 4740 6118 13514 4705 6118 13515 4740 6118 13516 4741 6118 13517 4740 6118 13518 4739 6118 13519 4742 6118 13520 4739 6118 13521 4738 6118 13522 4743 6118 13523 4738 6118 13524 4737 6118 13525 4744 6118 13526 4737 6118 13527 4736 6118 13528 4745 6118 13529 4732 6118 13530 4639 6118 13531 4726 6118 13532 4736 6118 13533 4735 6118 13534 4746 6118 13535 4734 6118 13536 4721 6118 13537 4723 6118 13538 4733 6118 13539 4732 6118 13540 4747 6118 13541 4735 6118 13542 4734 6118 13543 4748 6118 13544 4720 6118 13545 4733 6118 13546 4749 6118 13547 4743 6118 13548 4744 6118 13549 4750 6118 13550 4709 6118 13551 4749 6118 13552 4751 6118 13553 4742 6118 13554 4743 6118 13555 4752 6118 13556 4741 6118 13557 4742 6118 13558 4753 6118 13559 4702 6118 13560 4741 6118 13561 4754 6118 13562 4746 6118 13563 4748 6118 13564 4755 6118 13565 4748 6118 13566 4723 6118 13567 4728 6118 13568 4745 6118 13569 4746 6118 13570 4756 6118 13571 4747 6118 13572 4726 6118 13573 4725 6118 13574 4744 6118 13575 4745 6118 13576 4757 6118 13577 4749 6118 13578 4747 6118 13579 4758 6118 13580 4753 6118 13581 4752 6118 13582 4759 6118 13583 4754 6118 13584 4753 6118 13585 4760 6118 13586 4722 6118 13587 4754 6118 13588 4761 6118 13589 4755 6118 13590 4728 6118 13591 4724 7553 13592 4756 6118 13593 4755 6118 13594 4762 7572 13595 4757 6118 13596 4756 6118 13597 4763 7573 13598 4750 6118 13599 4757 6118 13600 4764 6118 13601 4752 6118 13602 4750 6118 13603 4765 6118 13604 4698 7574 13605 4704 7575 13606 4703 7576 13607 4764 7577 13608 4716 7578 13609 4715 7579 13610 4699 7580 13611 4703 7576 13612 4751 7581 13613 4765 7582 13614 4715 7579 13615 4714 7583 13616 4751 6118 13617 4758 6118 13618 4766 6118 13619 4759 7584 13620 4714 7583 13621 4711 7585 13622 4729 7586 13623 4758 7587 13624 4725 7588 13625 4760 7589 13626 4711 7585 13627 4710 7590 13628 4727 7591 13629 4725 7588 13630 4731 7592 13631 4761 7593 13632 4710 7590 13633 4707 7594 13634 4724 7553 13635 4731 7592 13636 4730 7595 13637 4701 7596 13638 4707 7594 13639 4706 7597 13640 4762 7572 13641 4730 7595 13642 4717 7598 13643 4700 7599 13644 4706 7597 13645 4704 7575 13646 4763 7573 13647 4717 7598 13648 4716 7578 13649 4712 7600 13650 4767 7601 13651 4766 7602 13652 4758 6118 13653 4729 6118 13654 4713 6118 13655 4718 6118 13656 4751 6118 13657 4767 6118 13658 4768 6118 13659 4769 6118 13660 4770 6118 13661 4771 6118 13662 4772 6118 13663 4773 6118 13664 4774 6118 13665 4775 6118 13666 4776 6118 13667 4772 6118 13668 4777 6118 13669 4778 6118 13670 4775 6118 13671 4779 6118 13672 4780 6118 13673 4777 6118 13674 4781 6118 13675 4782 6118 13676 4781 6118 13677 4783 6118 13678 4784 6118 13679 4783 6118 13680 4785 6118 13681 4786 6118 13682 4779 6118 13683 4787 6118 13684 4788 6118 13685 4785 6118 13686 4789 6118 13687 4790 6118 13688 4787 6118 13689 4791 6118 13690 4792 6118 13691 4789 6118 13692 4768 6118 13693 4793 6118 13694 4791 6118 13695 4771 6118 13696 4794 6118 13697 4795 7603 13698 4796 7604 13699 4797 7605 13700 4304 7606 13701 4280 7607 13702 4309 7608 13703 4284 7609 13704 4288 7610 13705 4317 7611 13706 4298 7612 13707 4302 7613 13708 4331 7614 13709 4280 7607 13710 4284 7609 13711 4313 7615 13712 4298 7612 13713 4327 7616 13714 4323 7617 13715 4288 7610 13716 4292 7618 13717 4321 7619 13718 4302 7613 13719 4304 7606 13720 4308 7620 13721 4286 7621 13722 4315 7622 13723 4311 7623 13724 4300 7624 13725 4329 7625 13726 4325 7626 13727 4294 7627 13728 4323 7617 13729 4319 7628 13730 4282 7629 13731 4311 7623 13732 4306 7630 13733 4292 7618 13734 4296 7631 13735 4325 7626 13736 4290 7632 13737 4319 7628 13738 4315 7622 13739 4277 7633 13740 4305 7634 13741 4329 7625 13742 4276 7635 13743 4306 7630 13744 4305 7634 13745 4304 7636 13746 4302 7637 13747 4798 7638 13748 4286 7639 13749 4799 7640 13750 4800 7641 13751 4801 7642 13752 4802 7643 13753 4803 7644 13754 4292 7645 13755 4288 7646 13756 4804 7647 13757 4292 7645 13758 4805 7648 13759 4806 7649 13760 4807 7650 13761 4808 7651 13762 4809 7652 13763 4298 7653 13764 4294 7654 13765 4810 7655 13766 4276 7656 13767 4811 7657 13768 4812 7658 13769 4813 7659 13770 4814 7660 13771 4797 7605 13772 4284 7661 13773 4280 7662 13774 4815 7663 13775 4294 7654 13776 4290 7664 13777 4800 7641 13778 4816 7665 13779 4817 7666 13780 4802 7643 13781 4298 7653 13782 4818 7667 13783 4798 7638 13784 4296 7668 13785 4806 7649 13786 4819 7669 13787 4820 7670 13788 4821 7671 13789 4822 7672 13790 4819 7673 13791 4806 7674 13792 4797 7675 13793 4823 7676 13794 4824 7677 13795 4825 7678 13796 4810 7679 13797 4800 7680 13798 4809 7681 13799 4818 7682 13800 4826 7683 13801 4827 7684 13802 4812 7685 13803 4811 7686 13804 4803 7687 13805 4815 7688 13806 4822 7672 13807 4824 7677 13808 4806 7674 13809 4805 7689 13810 4828 7690 13811 4810 7679 13812 4808 7691 13813 4826 7683 13814 4800 7680 13815 4799 7692 13816 4817 7693 13817 4804 7694 13818 4825 7678 13819 4828 7690 13820 4829 7695 13821 4819 7673 13822 4814 7696 13823 4798 7697 13824 4827 7684 13825 4821 7671 13826 4811 7686 13827 4829 7695 13828 4830 7698 13829 4799 7692 13830 4812 7685 13831 4802 7699 13832 4300 7700 13833 4819 7669 13834 4829 7701 13835 4831 7702 13836 4809 7652 13837 4817 7666 13838 4277 7703 13839 4829 7701 13840 4811 7657 13841 4813 7659 13842 4832 7704 13843 4830 7705 13844 4833 7706 13845 4834 7707 13846 4822 7708 13847 4835 7709 13848 4803 7644 13849 4830 7705 13850 4836 7710 13851 4825 7711 13852 4824 7712 13853 4837 7713 13854 4838 7714 13855 4827 7715 13856 4834 7707 13857 4839 7716 13858 4824 7712 13859 4807 7650 13860 4837 7713 13861 4826 7717 13862 4280 7662 13863 4304 7636 13864 4820 7718 13865 4795 7603 13866 4828 7719 13867 4825 7711 13868 4282 7720 13869 4812 7658 13870 4799 7640 13871 4288 7646 13872 4284 7661 13873 4823 7721 13874 4838 7714 13875 4833 7706 13876 4821 7722 13877 4808 7723 13878 4809 7724 13879 4840 7725 13880 4826 7726 13881 4827 7727 13882 4841 7728 13883 4802 7729 13884 4803 7730 13885 4842 7731 13886 4822 7732 13887 4824 7733 13888 4843 7734 13889 4797 7735 13890 4828 7736 13891 4844 7737 13892 4808 7738 13893 4826 7726 13894 4845 7739 13895 4809 7740 13896 4840 7741 13897 4846 7742 13898 4825 7743 13899 4828 7744 13900 4844 7745 13901 4830 7746 13902 4847 7747 13903 4848 7748 13904 4827 7727 13905 4821 7749 13906 4849 7750 13907 4803 7751 13908 4842 7752 13909 4847 7747 13910 4817 7753 13911 4802 7729 13912 4850 7754 13913 4821 7749 13914 4822 7732 13915 4851 7755 13916 4814 7756 13917 4797 7735 13918 4852 7757 13919 4824 7733 13920 4825 7743 13921 4853 7758 13922 4854 7759 13923 4855 7760 13924 4856 7761 13925 4857 7762 13926 4856 7761 13927 4858 7763 13928 4859 7764 13929 4860 7765 13930 4858 7763 13931 4861 7766 13932 4862 7767 13933 4863 7768 13934 4864 7769 13935 4863 7768 13936 4865 7770 13937 4866 7771 13938 4865 7770 13939 4867 7772 13940 4868 7773 13941 4867 7772 13942 4869 7774 13943 4870 7775 13944 4869 7774 13945 4855 7760 13946 4865 7770 13947 4871 7776 13948 4872 7777 13949 4867 7772 13950 4872 7777 13951 4873 7778 13952 4869 7774 13953 4873 7778 13954 4874 7779 13955 4855 7760 13956 4874 7779 13957 4875 7780 13958 4856 7761 13959 4875 7780 13960 4876 7781 13961 4877 7782 13962 4858 7763 13963 4876 7781 13964 4862 7767 13965 4878 7783 13966 4879 7784 13967 4863 7768 13968 4879 7784 13969 4871 7776 13970 4875 7780 13971 4880 7785 13972 4881 7786 13973 4882 7787 13974 4876 7781 13975 4881 7786 13976 4878 7783 13977 4883 7788 13978 4884 7789 13979 4879 7784 13980 4884 7789 13981 4885 7790 13982 4871 7776 13983 4885 7790 13984 4886 7791 13985 4872 7777 13986 4886 7791 13987 4887 7792 13988 4873 7778 13989 4887 7792 13990 4888 7793 13991 4874 7779 13992 4888 7793 13993 4880 7785 13994 4885 7790 13995 4889 7794 13996 4890 7795 13997 4886 7791 13998 4890 7795 13999 4891 7796 14000 4887 7792 14001 4891 7796 14002 4892 7797 14003 4888 7793 14004 4892 7797 14005 4893 7798 14006 4880 7785 14007 4893 7798 14008 4894 7799 14009 4895 7800 14010 4881 7786 14011 4894 7799 14012 4884 7789 14013 4883 7788 14014 4896 7801 14015 4897 7802 14016 4895 7800 14017 4898 7803 14018 4884 7789 14019 4899 7804 14020 4889 7794 14021 4893 7798 14022 4900 7805 14023 4901 7806 14024 4898 7803 14025 4894 7799 14026 4901 7806 14027 4902 7807 14028 4898 7803 14029 4903 7808 14030 4889 7794 14031 4899 7804 14032 4904 7809 14033 4889 7794 14034 4905 7810 14035 4906 7811 14036 4890 7795 14037 4906 7811 14038 4907 7812 14039 4891 7796 14040 4907 7812 14041 4908 7813 14042 4892 7797 14043 4908 7813 14044 4900 7805 14045 4906 7811 14046 4909 7814 14047 4910 7815 14048 4907 7812 14049 4910 7815 14050 4911 7816 14051 4908 7813 14052 4911 7816 14053 4912 7817 14054 4900 7805 14055 4912 7817 14056 4913 7818 14057 4903 7808 14058 4901 7806 14059 4913 7818 14060 4914 7819 14061 4903 7808 14062 4915 7820 14063 4905 7810 14064 4904 7809 14065 4916 7821 14066 4905 7810 14067 4916 7821 14068 4917 7822 14069 4915 7820 14070 4913 7818 14071 4918 7823 14072 4919 7824 14073 4915 7820 14074 4920 7825 14075 4910 7815 14076 4909 7814 14077 4921 7826 14078 4910 7815 14079 4921 7826 14080 4922 7827 14081 4911 7816 14082 4922 7827 14083 4923 7828 14084 4912 7817 14085 4923 7828 14086 4918 7823 14087 4924 7829 14088 4925 7830 14089 4926 7831 14090 4927 7832 14091 4924 7829 14092 4928 7833 14093 4929 7834 14094 4930 7835 14095 4927 7832 14096 4931 7836 14097 4932 7837 14098 4933 7838 14099 4934 7839 14100 4935 7840 14101 4930 7835 14102 4936 7841 14103 4931 7836 14104 4937 7842 14105 4938 7843 14106 4936 7841 14107 4939 7844 14108 4940 7845 14109 4938 7843 14110 4941 7846 14111 4925 7830 14112 4940 7845 14113 4942 7847 14114 4943 7848 14115 4944 7849 14116 4936 7841 14117 4945 7850 14118 4943 7848 14119 4938 7843 14120 4946 7851 14121 4945 7850 14122 4940 7845 14123 4947 7852 14124 4946 7851 14125 4925 7830 14126 4948 7853 14127 4947 7852 14128 4924 7829 14129 4930 7835 14130 4949 7854 14131 4948 7853 14132 4950 7855 14133 4951 7856 14134 4932 7837 14135 4935 7840 14136 4952 7857 14137 4949 7854 14138 4944 7849 14139 4950 7855 14140 4931 7836 14141 4953 7858 14142 4954 7859 14143 4947 7852 14144 4949 7854 14145 4955 7860 14146 4953 7858 14147 4956 7861 14148 4957 7862 14149 4951 7856 14150 4952 7857 14151 4958 7863 14152 4955 7860 14153 4959 7864 14154 4956 7861 14155 4950 7855 14156 4960 7865 14157 4959 7864 14158 4944 7849 14159 4961 7866 14160 4960 7865 14161 4943 7848 14162 4962 7867 14163 4961 7866 14164 4945 7850 14165 4954 7859 14166 4962 7867 14167 4946 7851 14168 4963 7868 14169 4964 7869 14170 4959 7864 14171 4965 7870 14172 4963 7868 14173 4960 7865 14174 4966 7871 14175 4965 7870 14176 4961 7866 14177 4967 7872 14178 4966 7871 14179 4962 7867 14180 4968 7873 14181 4967 7872 14182 4954 7859 14183 4955 7860 14184 4969 7874 14185 4968 7873 14186 4970 7875 14187 4971 7876 14188 4957 7862 14189 4958 7863 14190 4972 7877 14191 4969 7874 14192 4964 7869 14193 4970 7875 14194 4956 7861 14195 4973 7878 14196 4974 7879 14197 4967 7872 14198 4969 7874 14199 4975 7880 14200 4973 7878 14201 4970 7875 14202 4976 7881 14203 4971 7876 14204 4972 7877 14205 4977 7882 14206 4975 7880 14207 4978 7883 14208 4976 7881 14209 4970 7875 14210 4979 7884 14211 4980 7885 14212 4964 7869 14213 4981 7886 14214 4979 7884 14215 4963 7868 14216 4982 7887 14217 4981 7886 14218 4965 7870 14219 4974 7879 14220 4982 7887 14221 4966 7871 14222 4983 7888 14223 4984 7889 14224 4979 7884 14225 4985 7890 14226 4983 7888 14227 4981 7886 14228 4986 7891 14229 4985 7890 14230 4982 7887 14231 4987 7892 14232 4986 7891 14233 4974 7879 14234 4975 7880 14235 4988 7893 14236 4987 7892 14237 4977 7882 14238 4989 7894 14239 4988 7893 14240 4980 7885 14241 4990 7895 14242 4978 7883 14243 4991 7896 14244 4990 7895 14245 4980 7885 14246 4988 7893 14247 4992 7897 14248 4993 7898 14249 4989 7894 14250 4994 7899 14251 4992 7897 14252 4984 7889 14253 4995 7900 14254 4991 7896 14255 4996 7901 14256 4995 7900 14257 4984 7889 14258 4997 7902 14259 4996 7901 14260 4983 7888 14261 4998 7903 14262 4997 7902 14263 4985 7890 14264 4993 7898 14265 4998 7903 14266 4986 7891 14267 4999 6122 14268 5000 6122 14269 5001 6122 14270 5000 7904 14271 5002 7905 14272 5003 7906 14273 5004 7907 14274 5005 7908 14275 5006 7909 14276 5000 6122 14277 4999 6122 14278 5007 6122 14279 5008 6117 14280 5009 6117 14281 5010 6117 14282 5011 7910 14283 5012 7911 14284 5008 7912 14285 5000 7913 14286 5013 7914 14287 5008 7915 14288 4999 7916 14289 5014 7916 14290 5012 7917 14291 5015 6129 14292 5010 6129 14293 5009 6129 14294 5014 6118 14295 5015 6118 14296 5016 6118 14297 5001 6122 14298 5010 6122 14299 5015 6122 14300 5012 7911 14301 5016 5115 14302 5009 5115 14303 5017 7918 14304 4928 7919 14305 4926 7920 14306 5018 7921 14307 4942 7922 14308 4941 7923 14309 4989 7894 14310 4977 7882 14311 5019 7924 14312 5020 7925 14313 5021 7926 14314 4928 7919 14315 4958 7863 14316 4952 7857 14317 5004 7927 14318 5022 7928 14319 4934 7929 14320 5023 7930 14321 4934 7929 14322 4929 7931 14323 5024 7932 14324 5025 7933 14325 4939 7844 14326 4937 7842 14327 5026 7934 14328 4941 7923 14329 4939 7844 14330 5018 7935 14331 4999 7936 14332 5027 6118 14333 4977 7882 14334 4972 7877 14335 5028 7937 14336 4935 7840 14337 4934 7839 14338 5022 7938 14339 4972 7877 14340 4958 7863 14341 5029 7939 14342 4994 7899 14343 4989 7894 14344 5030 7940 14345 4952 7857 14346 4935 7840 14347 5031 7941 14348 4937 7842 14349 4933 7838 14350 5032 7942 14351 4929 7931 14352 5021 7926 14353 5020 7925 14354 5027 7943 14355 4926 7920 14356 4942 7922 14357 4854 7944 14358 4857 7945 14359 5033 7946 14360 4868 7947 14361 4870 7948 14362 5002 7949 14363 5034 7950 14364 4914 7819 14365 4919 7824 14366 5035 7951 14367 4859 7764 14368 4877 7782 14369 4857 7945 14370 4860 7952 14371 5036 7953 14372 4895 7800 14373 4897 7802 14374 5037 7954 14375 5005 7955 14376 4877 7782 14377 4882 7787 14378 5037 7954 14379 4897 7802 14380 5038 7956 14381 5039 7957 14382 5040 7958 14383 5041 7959 14384 4859 7960 14385 5040 7958 14386 5042 7961 14387 4864 7769 14388 4866 7962 14389 5043 7963 14390 4866 7962 14391 4868 7947 14392 5044 7964 14393 5045 7965 14394 4902 7807 14395 4914 7819 14396 4916 7966 14397 4990 7967 14398 4991 7968 14399 5038 7956 14400 4897 7802 14401 4902 7807 14402 5046 7969 14403 4919 7824 14404 5047 7970 14405 4864 7769 14406 5048 7971 14407 5049 7972 14408 5036 7953 14409 4860 7952 14410 4859 7960 14411 4870 7948 14412 4854 7944 14413 5003 7973 14414 2340 5618 14415 2337 5615 14416 2339 5617 14417 2342 5620 14418 2340 5618 14419 2341 5619 14420 2344 5622 14421 2342 5620 14422 2343 5621 14423 2346 5624 14424 2344 5622 14425 2345 5623 14426 2348 5626 14427 2346 5624 14428 2347 5625 14429 2350 5628 14430 2348 5626 14431 2349 5627 14432 2352 7974 14433 2350 5628 14434 2351 5629 14435 2431 5717 14436 2352 5630 14437 2353 5632 14438 2431 5717 14439 2353 5632 14440 2355 5634 14441 2357 5636 14442 2355 5634 14443 2356 5635 14444 2359 5638 14445 2357 5636 14446 2358 5637 14447 2361 7975 14448 2359 5638 14449 2360 5639 14450 2363 5643 14451 2361 5640 14452 2362 5642 14453 2407 5693 14454 2363 5643 14455 2364 5644 14456 2407 5693 14457 2364 5644 14458 2366 5646 14459 2366 5646 14460 2365 5645 14461 2368 5648 14462 2370 5650 14463 2368 5648 14464 2369 5649 14465 2402 5687 14466 2370 5650 14467 2371 5651 14468 2402 5687 14469 2371 5651 14470 2373 5653 14471 2373 5653 14472 2372 5652 14473 2375 5655 14474 2375 7976 14475 2374 5656 14476 2377 5658 14477 2377 5658 14478 2376 5657 14479 2379 5660 14480 2379 5660 14481 2378 5659 14482 2381 5662 14483 2381 5662 14484 2380 5661 14485 2383 5664 14486 2385 5666 14487 2383 5664 14488 2384 5665 14489 2387 5668 14490 2385 5666 14491 2386 5667 14492 2389 5670 14493 2387 5668 14494 2388 5669 14495 2391 7977 14496 2389 5670 14497 2390 5671 14498 2393 5675 14499 2391 5672 14500 2392 5674 14501 2429 5715 14502 2393 5675 14503 2394 5676 14504 2341 7978 14505 2339 6126 14506 2353 5679 14507 2338 7979 14508 2395 7980 14509 2369 7981 14510 2394 7982 14511 2392 7983 14512 2386 7984 14513 2390 7985 14514 2388 7986 14515 2392 7983 14516 2386 7984 14517 2384 7987 14518 2394 7982 14519 2382 7988 14520 2380 7989 14521 2371 7990 14522 2376 7991 14523 2374 7992 14524 2372 7993 14525 2380 7989 14526 2378 7994 14527 2371 7990 14528 2388 7986 14529 2386 7984 14530 2392 7983 14531 2395 7980 14532 2394 7982 14533 2382 7988 14534 2343 7995 14535 2341 7978 14536 2353 5679 14537 2349 7996 14538 2347 7997 14539 2353 5679 14540 2345 7998 14541 2343 7995 14542 2353 5679 14543 2394 7982 14544 2384 7987 14545 2382 7988 14546 2378 7994 14547 2376 7991 14548 2372 7993 14549 2371 7990 14550 2369 7981 14551 2382 7988 14552 2378 7994 14553 2372 7993 14554 2371 7990 14555 2365 7999 14556 2364 5677 14557 2353 5679 14558 2351 8000 14559 2349 7996 14560 2353 5679 14561 2356 8001 14562 2354 5678 14563 2364 5677 14564 2353 5679 14565 2347 7997 14566 2345 7998 14567 2395 7980 14568 2382 7988 14569 2369 7981 14570 2369 7981 14571 2367 8002 14572 2338 7979 14573 2364 5677 14574 2362 8003 14575 2356 8001 14576 2367 8002 14577 2365 7999 14578 2338 7979 14579 2339 6126 14580 2365 7999 14581 2353 5679 14582 2358 8004 14583 2356 8001 14584 2362 8003 14585 2362 8003 14586 2360 8005 14587 2358 8004 14588 2338 7979 14589 2365 7999 14590 2339 6126 14591 2429 5715 14592 2394 5676 14593 2396 5681 14594 2396 5681 14595 2395 5680 14596 2337 5615 14597 2431 5717 14598 2355 5634 14599 2398 5683 14600 2397 5682 14601 2399 5684 14602 2401 5686 14603 2370 5650 14604 2402 5687 14605 2404 5689 14606 2432 5718 14607 2387 5668 14608 2405 5691 14609 2433 5719 14610 2346 5624 14611 2406 5692 14612 2363 5643 14613 2407 5693 14614 2409 5695 14615 2379 5660 14616 2381 5662 14617 2411 5697 14618 2413 5699 14619 2337 5615 14620 2412 5698 14621 2434 5720 14622 2396 5681 14623 2413 5699 14624 2355 5634 14625 2357 5636 14626 2397 5682 14627 2402 5687 14628 2373 5653 14629 2403 5688 14630 2405 5691 14631 2389 5690 14632 2415 5701 14633 2406 5692 14634 2348 5626 14635 2416 5702 14636 2407 5693 14637 2366 5646 14638 2408 5694 14639 2381 5662 14640 2383 5664 14641 2410 5696 14642 2412 5698 14643 2340 5618 14644 2419 5705 14645 2357 5636 14646 2359 5638 14647 2399 5684 14648 2373 5653 14649 2375 5655 14650 2414 5700 14651 2415 5701 14652 2391 5672 14653 2422 5708 14654 2416 5702 14655 2350 5628 14656 2423 5709 14657 2366 5646 14658 2368 5648 14659 2417 5703 14660 2418 5704 14661 2383 5664 14662 2425 5711 14663 2419 5705 14664 2342 5620 14665 2426 5712 14666 2359 5638 14667 2361 5640 14668 2420 5706 14669 2375 5655 14670 2377 5658 14671 2421 5707 14672 2422 5708 14673 2393 5675 14674 2430 5716 14675 2423 5709 14676 2352 5630 14677 2398 5683 14678 2368 5648 14679 2370 5650 14680 2424 5710 14681 2425 5711 14682 2385 5666 14683 2432 5718 14684 2426 5712 14685 2344 5622 14686 2433 5719 14687 2361 5640 14688 2363 5643 14689 2427 5713 14690 2377 5658 14691 2379 5660 14692 2428 5714 14693 2430 5716 14694 2429 5715 14695 2434 5720 14696 2442 5728 14697 2435 5721 14698 2437 5723 14699 2410 5696 14700 2418 5704 14701 2439 5725 14702 2399 5684 14703 2420 5706 14704 2400 5685 14705 2438 5724 14706 2418 5704 14707 2441 5727 14708 2420 5706 14709 2427 5713 14710 2440 5726 14711 2441 5727 14712 2425 5711 14713 2443 5729 14714 2427 5713 14715 2409 5695 14716 2442 5728 14717 2443 5729 14718 2432 5718 14719 2444 5730 14720 2409 5695 14721 2408 5694 14722 2435 5721 14723 2459 5745 14724 2413 5699 14725 2446 5732 14726 2444 5730 14727 2405 5691 14728 2447 5733 14729 2408 5694 14730 2417 5703 14731 2445 5731 14732 2446 5732 14733 2412 5698 14734 2449 5735 14735 2447 5733 14736 2415 5701 14737 2450 5736 14738 2417 5703 14739 2424 5710 14740 2448 5734 14741 2449 5735 14742 2419 5705 14743 2452 5738 14744 2450 5736 14745 2422 5708 14746 2453 5739 14747 2424 5710 14748 2404 5689 14749 2451 5737 14750 2452 5738 14751 2426 5712 14752 2455 5741 14753 2453 5739 14754 2430 5716 14755 2456 5742 14756 2404 5689 14757 2403 5688 14758 2454 5740 14759 2455 5741 14760 2433 5719 14761 2458 5744 14762 2456 5742 14763 2434 5720 14764 2459 5745 14765 2403 5688 14766 2414 5700 14767 2457 5743 14768 2458 5744 14769 2406 5692 14770 2461 5747 14771 2414 5700 14772 2421 5707 14773 2460 5746 14774 2461 5747 14775 2416 5702 14776 2463 5749 14777 2421 5707 14778 2428 5714 14779 2462 5748 14780 2463 5749 14781 2423 5709 14782 2465 5751 14783 2428 5714 14784 2411 5697 14785 2464 5750 14786 2398 5683 14787 2397 5682 14788 2465 5751 14789 2411 5697 14790 2410 5696 14791 2466 5752 14792 2475 5761 14793 2467 5753 14794 2469 5755 14795 2443 5729 14796 2444 5730 14797 2471 5757 14798 2435 5721 14799 2445 5731 14800 2436 5722 14801 2485 5771 14802 2459 5745 14803 2473 5759 14804 2470 5756 14805 2444 5730 14806 2474 5760 14807 2445 5731 14808 2448 5734 14809 2472 5758 14810 2473 5759 14811 2446 5732 14812 2476 5762 14813 2474 5760 14814 2447 5733 14815 2477 5763 14816 2448 5734 14817 2451 5737 14818 2475 5761 14819 2476 5762 14820 2449 5735 14821 2478 5764 14822 2477 5763 14823 2450 5736 14824 2479 5765 14825 2451 5737 14826 2454 5740 14827 2467 5753 14828 2478 5764 14829 2452 5738 14830 2481 5767 14831 2479 5765 14832 2453 5739 14833 2482 5768 14834 2454 5740 14835 2457 5743 14836 2480 5766 14837 2481 5767 14838 2455 5741 14839 2484 5770 14840 2482 5768 14841 2456 5742 14842 2485 5771 14843 2457 5743 14844 2460 5746 14845 2483 5769 14846 2484 5770 14847 2458 5744 14848 2487 5773 14849 2460 5746 14850 2462 5748 14851 2486 5772 14852 2487 5773 14853 2461 5747 14854 2489 5775 14855 2462 5748 14856 2464 5750 14857 2488 5774 14858 2489 5775 14859 2463 5749 14860 2491 5777 14861 2490 5776 14862 2464 5750 14863 2492 5778 14864 2465 5751 14865 2401 5686 14866 2491 5777 14867 2492 5778 14868 2466 5752 14869 2494 5780 14870 2401 5686 14871 2400 5685 14872 2493 5779 14873 2494 5780 14874 2439 5725 14875 2496 5782 14876 2400 5685 14877 2440 5726 14878 2495 5781 14879 2438 5724 14880 2441 5727 14881 2496 5782 14882 2440 5726 14883 2442 5728 14884 2497 5783 14885 2441 5727 14886 2443 5729 14887 2498 5784 14888 2507 5793 14889 2499 5785 14890 2501 5787 14891 2529 5816 14892 2476 5762 14893 2502 5788 14894 2530 5817 14895 2477 5763 14896 2503 5789 14897 2467 5753 14898 2480 5766 14899 2468 5754 14900 2502 5788 14901 2478 5764 14902 2505 5791 14903 2503 5789 14904 2479 5765 14905 2506 5792 14906 2480 5766 14907 2483 5769 14908 2504 5790 14909 2505 5791 14910 2481 5767 14911 2508 5794 14912 2506 5792 14913 2482 5768 14914 2509 5795 14915 2483 5769 14916 2486 5772 14917 2507 5793 14918 2508 5794 14919 2484 5770 14920 2510 5796 14921 2499 5785 14922 2486 5772 14923 2511 5797 14924 2510 5796 14925 2487 5773 14926 2512 5798 14927 2511 5797 14928 2488 5774 14929 2513 5799 14930 2512 5798 14931 2489 5775 14932 2514 5800 14933 2513 5826 14934 2490 5776 14935 2515 5801 14936 2491 5777 14937 2493 5779 14938 2514 5800 14939 2515 5801 14940 2492 5778 14941 2517 5803 14942 2493 5779 14943 2495 5781 14944 2516 5802 14945 2517 5803 14946 2494 5780 14947 2519 5805 14948 2495 5781 14949 2497 5783 14950 2518 5804 14951 2496 5782 14952 2498 5784 14953 2519 5805 14954 2497 5783 14955 2437 5723 14956 2520 5806 14957 2498 5784 14958 2471 5757 14959 2521 5807 14960 2437 5723 14961 2436 5722 14962 2522 5808 14963 2471 5757 14964 2470 5756 14965 2523 5809 14966 2436 5722 14967 2472 5758 14968 2524 5810 14969 2509 5795 14970 2485 5771 14971 2527 5813 14972 2470 5756 14973 2474 5760 14974 2525 5815 14975 2472 5758 14976 2475 5761 14977 2526 5812 14978 2527 5813 14979 2473 5759 14980 2529 5816 14981 2474 5760 14982 2477 5763 14983 2528 5814 14984 2537 8006 14985 2531 5818 14986 2533 5820 14987 2561 5850 14988 2508 5794 14989 2534 5821 14990 2500 5786 14991 2499 5785 14992 2535 5822 14993 2534 5821 14994 2510 5796 14995 2536 5823 14996 2535 5822 14997 2511 5797 14998 2537 5824 14999 2536 5823 15000 2512 5798 15001 2538 5825 15002 2537 8006 15003 2513 5826 15004 2531 5818 15005 2514 5800 15006 2516 5802 15007 2538 5825 15008 2531 5818 15009 2515 5801 15010 2540 5828 15011 2516 5802 15012 2518 5804 15013 2539 5827 15014 2540 5828 15015 2517 5803 15016 2542 5830 15017 2518 5804 15018 2520 5806 15019 2541 5829 15020 2519 5805 15021 2521 5807 15022 2542 5830 15023 2520 5806 15024 2522 5808 15025 2543 5831 15026 2521 5807 15027 2523 5809 15028 2544 5832 15029 2522 5808 15030 2524 5810 15031 2545 5833 15032 2523 5809 15033 2525 5811 15034 2546 5834 15035 2524 5810 15036 2526 5812 15037 2547 5835 15038 2562 5851 15039 2509 5795 15040 2550 5838 15041 2525 5815 15042 2528 5814 15043 2548 5840 15044 2526 5812 15045 2469 5755 15046 2549 5837 15047 2550 5838 15048 2527 5813 15049 2553 5842 15050 2528 5814 15051 2530 5817 15052 2551 5839 15053 2469 5755 15054 2468 5754 15055 2552 5841 15056 2553 5842 15057 2529 5816 15058 2556 5845 15059 2554 5843 15060 2530 5817 15061 2557 5846 15062 2468 5754 15063 2504 5790 15064 2555 5844 15065 2556 5845 15066 2502 5788 15067 2559 5848 15068 2557 5846 15069 2503 5789 15070 2560 5849 15071 2504 5790 15072 2507 5793 15073 2558 5847 15074 2559 5848 15075 2505 5791 15076 2561 5850 15077 2560 5849 15078 2506 5792 15079 2562 5851 15080 2625 5917 15081 2563 5852 15082 2565 5854 15083 2538 5825 15084 2539 5827 15085 2567 5856 15086 2531 5818 15087 2540 5828 15088 2532 5819 15089 2539 5827 15090 2541 5829 15091 2566 5855 15092 2540 5828 15093 2542 5830 15094 2568 5857 15095 2541 5829 15096 2543 5831 15097 2569 5858 15098 2563 5852 15099 2542 5830 15100 2564 5853 15101 2543 5831 15102 2545 5833 15103 2570 5859 15104 2564 5853 15105 2544 5832 15106 2572 5861 15107 2545 5833 15108 2547 5835 15109 2571 5860 15110 2572 5861 15111 2546 5834 15112 2574 5863 15113 2547 5835 15114 2549 5837 15115 2573 5862 15116 2589 5878 15117 2562 5851 15118 2576 5865 15119 2574 5894 15120 2548 5840 15121 2577 5866 15122 2549 5837 15123 2552 5841 15124 2575 5864 15125 2576 5865 15126 2550 5838 15127 2579 5868 15128 2577 5866 15129 2551 5839 15130 2580 5869 15131 2552 5841 15132 2555 5844 15133 2578 5867 15134 2579 5868 15135 2553 5842 15136 2582 5871 15137 2580 5869 15138 2554 5843 15139 2583 5872 15140 2555 5844 15141 2558 5847 15142 2581 5870 15143 2582 5871 15144 2556 5845 15145 2585 5874 15146 2583 5872 15147 2557 5846 15148 2586 5875 15149 2558 5847 15150 2501 5787 15151 2584 5873 15152 2585 5874 15153 2559 5848 15154 2588 5877 15155 2586 5875 15156 2560 5849 15157 2589 5878 15158 2501 5787 15159 2500 5786 15160 2587 5876 15161 2588 5877 15162 2561 5850 15163 2591 5880 15164 2500 5786 15165 2535 5822 15166 2590 5879 15167 2591 5880 15168 2534 5821 15169 2593 5882 15170 2535 5822 15171 2537 5824 15172 2592 5881 15173 2593 5882 15174 2536 5823 15175 2567 5856 15176 2658 5951 15177 2594 5884 15178 2596 5886 15179 2570 5859 15180 2571 5860 15181 2598 5888 15182 2565 5854 15183 2564 5853 15184 2599 5889 15185 2571 5860 15186 2573 5862 15187 2597 5887 15188 2599 5889 15189 2572 5861 15190 2601 5891 15191 2573 5862 15192 2575 5864 15193 2600 5890 15194 2616 5907 15195 2589 5878 15196 2603 5893 15197 2601 5934 15198 2574 5894 15199 2604 5895 15200 2575 5864 15201 2578 5867 15202 2602 5892 15203 2603 5893 15204 2576 5865 15205 2606 5897 15206 2604 5895 15207 2577 5866 15208 2607 5898 15209 2578 5867 15210 2581 5870 15211 2605 5896 15212 2606 5897 15213 2579 5868 15214 2609 5900 15215 2607 5898 15216 2580 5869 15217 2610 5901 15218 2581 5870 15219 2584 5873 15220 2608 5899 15221 2609 5900 15222 2582 5871 15223 2612 5903 15224 2610 5901 15225 2583 5872 15226 2613 5904 15227 2584 5873 15228 2587 5876 15229 2611 5902 15230 2612 5903 15231 2585 5874 15232 2615 5906 15233 2613 5904 15234 2586 5875 15235 2616 5907 15236 2587 5876 15237 2590 5879 15238 2614 5905 15239 2615 5906 15240 2588 5877 15241 2618 5909 15242 2590 5879 15243 2592 5881 15244 2617 5908 15245 2618 5909 15246 2591 5880 15247 2594 5884 15248 2592 5881 15249 2533 5883 15250 2619 5910 15251 2594 5884 15252 2593 5882 15253 2595 5885 15254 2533 5820 15255 2532 5819 15256 2620 5913 15257 2567 5856 15258 2566 5855 15259 2595 5885 15260 2532 5819 15261 2568 5857 15262 2621 5912 15263 2566 5855 15264 2569 5858 15265 2622 5914 15266 2568 5857 15267 2563 5852 15268 2623 5915 15269 2569 5858 15270 2570 5859 15271 2624 5916 15272 2633 5925 15273 2626 5918 15274 2628 5920 15275 2620 5913 15276 2621 5912 15277 2630 5922 15278 2595 5885 15279 2622 5914 15280 2596 5886 15281 2621 5912 15282 2623 5915 15283 2629 5921 15284 2622 5914 15285 2624 5916 15286 2631 5923 15287 2623 5915 15288 2625 5917 15289 2632 5924 15290 2624 5916 15291 2598 5888 15292 2633 5925 15293 2634 5926 15294 2625 5917 15295 2635 5927 15296 2598 5888 15297 2597 5887 15298 2626 5918 15299 2635 5927 15300 2565 5854 15301 2637 5929 15302 2597 5887 15303 2600 5890 15304 2636 5928 15305 2637 5929 15306 2599 5889 15307 2639 5931 15308 2600 5890 15309 2602 5892 15310 2638 5930 15311 2654 5947 15312 2616 5907 15313 2641 5933 15314 2639 5962 15315 2601 5934 15316 2642 5935 15317 2602 5892 15318 2605 5896 15319 2640 5932 15320 2641 5933 15321 2603 5893 15322 2644 5937 15323 2642 5935 15324 2604 5895 15325 2645 5938 15326 2605 5896 15327 2608 5899 15328 2643 5936 15329 2644 5937 15330 2606 5897 15331 2647 5940 15332 2645 5938 15333 2607 5898 15334 2648 5941 15335 2608 5899 15336 2611 5902 15337 2646 5939 15338 2647 5940 15339 2609 5900 15340 2650 5943 15341 2648 5941 15342 2610 5901 15343 2651 5944 15344 2611 5902 15345 2614 5905 15346 2649 5942 15347 2650 5943 15348 2612 5903 15349 2653 5946 15350 2651 5944 15351 2613 5904 15352 2654 5947 15353 2614 5905 15354 2617 5908 15355 2652 5945 15356 2653 5946 15357 2615 5906 15358 2656 5949 15359 2617 5908 15360 2619 5910 15361 2655 5948 15362 2656 5949 15363 2618 5909 15364 2658 5951 15365 2619 5910 15366 2620 5911 15367 2657 5950 15368 2665 5959 15369 2659 5953 15370 2661 5955 15371 2690 5986 15372 2634 5926 15373 2662 5956 15374 2626 5918 15375 2636 5928 15376 2627 5919 15377 2662 5956 15378 2635 5927 15379 2664 5958 15380 2636 5928 15381 2638 5930 15382 2663 5957 15383 2664 5958 15384 2637 5929 15385 2666 5960 15386 2638 5930 15387 2640 5932 15388 2665 5959 15389 2680 5975 15390 2654 5947 15391 2667 5961 15392 2666 5991 15393 2639 5962 15394 2668 5963 15395 2640 5932 15396 2643 5936 15397 2659 5953 15398 2667 5961 15399 2641 5933 15400 2670 5965 15401 2668 5963 15402 2642 5935 15403 2671 5966 15404 2643 5936 15405 2646 5939 15406 2669 5964 15407 2670 5965 15408 2644 5937 15409 2673 5968 15410 2671 5966 15411 2645 5938 15412 2674 5969 15413 2646 5939 15414 2649 5942 15415 2672 5967 15416 2673 5968 15417 2647 5940 15418 2676 5971 15419 2674 5969 15420 2648 5941 15421 2677 5972 15422 2649 5942 15423 2652 5945 15424 2675 5970 15425 2676 5971 15426 2650 5943 15427 2679 5974 15428 2677 5972 15429 2651 5944 15430 2680 5975 15431 2652 5945 15432 2655 5948 15433 2678 5973 15434 2679 5974 15435 2653 5946 15436 2682 5977 15437 2655 5948 15438 2657 5950 15439 2681 5976 15440 2682 5977 15441 2656 5949 15442 2684 5979 15443 2657 5950 15444 2630 5952 15445 2683 5978 15446 2684 5979 15447 2658 5951 15448 2686 5981 15449 2630 5922 15450 2629 5921 15451 2685 5983 15452 2596 5886 15453 2631 5923 15454 2686 5981 15455 2629 5921 15456 2632 5924 15457 2687 5982 15458 2631 5923 15459 2633 5925 15460 2688 5984 15461 2632 5924 15462 2634 5926 15463 2689 5985 15464 2699 5996 15465 2691 5987 15466 2693 5989 15467 2706 6003 15468 2680 5975 15469 2694 5990 15470 2722 6019 15471 2666 5991 15472 2695 5992 15473 2659 5953 15474 2669 5964 15475 2660 5954 15476 2694 5990 15477 2667 5961 15478 2697 5994 15479 2695 5992 15480 2668 5963 15481 2698 5995 15482 2669 5964 15483 2672 5967 15484 2696 5993 15485 2697 5994 15486 2670 5965 15487 2700 5997 15488 2698 5995 15489 2671 5966 15490 2701 5998 15491 2672 5967 15492 2675 5970 15493 2699 5996 15494 2700 5997 15495 2673 5968 15496 2702 5999 15497 2701 5998 15498 2674 5969 15499 2703 6000 15500 2675 5970 15501 2678 5973 15502 2691 5987 15503 2702 5999 15504 2676 5971 15505 2705 6002 15506 2703 6000 15507 2677 5972 15508 2706 6003 15509 2678 5973 15510 2681 5976 15511 2704 6001 15512 2705 6002 15513 2679 5974 15514 2708 6005 15515 2681 5976 15516 2683 5978 15517 2707 6004 15518 2708 6005 15519 2682 5977 15520 2710 6007 15521 2683 5978 15522 2685 5980 15523 2709 6006 15524 2710 6007 15525 2684 5979 15526 2712 6009 15527 2685 5983 15528 2687 5982 15529 2711 6008 15530 2686 5981 15531 2688 5984 15532 2712 6009 15533 2687 5982 15534 2689 5985 15535 2713 6010 15536 2688 5984 15537 2628 5920 15538 2714 6011 15539 2689 5985 15540 2690 5986 15541 2715 6012 15542 2628 5920 15543 2627 5919 15544 2716 6013 15545 2717 6014 15546 2690 5986 15547 2719 6016 15548 2627 5919 15549 2663 5957 15550 2718 6015 15551 2719 6016 15552 2662 5956 15553 2721 6018 15554 2663 5957 15555 2665 5959 15556 2720 6017 15557 2721 6018 15558 2664 5958 15559 2722 6019 15560 2731 6028 15561 2723 6020 15562 2725 6022 15563 2753 6050 15564 2700 5997 15565 2726 6023 15566 2754 6051 15567 2701 5998 15568 2727 6024 15569 2691 5987 15570 2704 6001 15571 2692 5988 15572 2726 6023 15573 2702 5999 15574 2729 6026 15575 2727 6024 15576 2703 6000 15577 2730 6027 15578 2704 6001 15579 2707 6004 15580 2728 6025 15581 2729 6026 15582 2705 6002 15583 2732 6029 15584 2707 6004 15585 2709 6006 15586 2731 6028 15587 2732 6029 15588 2708 6005 15589 2733 6030 15590 2709 6006 15591 2711 6008 15592 2723 6020 15593 2733 6030 15594 2710 6007 15595 2735 6032 15596 2711 6008 15597 2713 6010 15598 2734 6031 15599 2712 6009 15600 2714 6011 15601 2735 6032 15602 2713 6010 15603 2715 6012 15604 2736 6033 15605 2714 6011 15606 2716 6013 15607 2737 6034 15608 2715 6012 15609 2717 6014 15610 2738 6035 15611 2716 6013 15612 2718 6015 15613 2739 6036 15614 2740 6037 15615 2717 6014 15616 2742 6039 15617 2718 6015 15618 2720 6017 15619 2741 6038 15620 2742 6039 15621 2719 6016 15622 2744 6041 15623 2720 6017 15624 2661 5955 15625 2743 6040 15626 2744 6041 15627 2721 6018 15628 2746 6043 15629 2661 5955 15630 2660 5954 15631 2745 6042 15632 2730 6027 15633 2706 6003 15634 2748 6045 15635 2746 6043 15636 2722 6019 15637 2749 6046 15638 2660 5954 15639 2696 5993 15640 2747 6044 15641 2748 6045 15642 2694 5990 15643 2751 6048 15644 2749 6046 15645 2695 5992 15646 2752 6049 15647 2696 5993 15648 2699 5996 15649 2750 6047 15650 2751 6048 15651 2697 5994 15652 2753 6050 15653 2752 6049 15654 2698 5995 15655 2754 6051 15656 2815 6112 15657 2755 6052 15658 2757 6054 15659 2785 6082 15660 2732 6029 15661 2758 6055 15662 2723 6020 15663 2734 6031 15664 2724 6021 15665 2758 6055 15666 2733 6030 15667 2760 6057 15668 2734 6031 15669 2736 6033 15670 2759 6056 15671 2735 6032 15672 2737 6034 15673 2760 6057 15674 2736 6033 15675 2738 6035 15676 2755 6052 15677 2737 6034 15678 2739 6036 15679 2761 6058 15680 2738 6035 15681 2740 6037 15682 2756 6053 15683 2739 6036 15684 2741 6038 15685 2762 6059 15686 2763 6060 15687 2740 6037 15688 2765 6062 15689 2741 6038 15690 2743 6040 15691 2764 6061 15692 2765 6062 15693 2742 6039 15694 2767 6064 15695 2743 6040 15696 2745 6042 15697 2766 6063 15698 2767 6064 15699 2744 6041 15700 2769 6066 15701 2745 6042 15702 2747 6044 15703 2768 6065 15704 2784 6081 15705 2730 6027 15706 2771 6068 15707 2769 6066 15708 2746 6043 15709 2772 6069 15710 2747 6044 15711 2750 6047 15712 2770 6067 15713 2771 6068 15714 2748 6045 15715 2774 6071 15716 2772 6069 15717 2749 6046 15718 2775 6072 15719 2750 6047 15720 2693 5989 15721 2773 6070 15722 2774 6071 15723 2751 6048 15724 2777 6074 15725 2775 6072 15726 2752 6049 15727 2778 6075 15728 2693 5989 15729 2692 5988 15730 2776 6073 15731 2777 6074 15732 2753 6050 15733 2780 6077 15734 2778 6075 15735 2754 6051 15736 2781 6078 15737 2692 5988 15738 2728 6025 15739 2779 6076 15740 2780 6077 15741 2726 6023 15742 2783 6080 15743 2781 6078 15744 2727 6024 15745 2784 6081 15746 2728 6025 15747 2731 6028 15748 2782 6079 15749 2783 6080 15750 2729 6026 15751 2785 6082 15752 2816 6113 15753 2761 6058 15754 2786 6083 15755 2757 6054 15756 2756 6053 15757 2787 6084 15758 2786 6083 15759 2762 6059 15760 2788 6085 15761 2763 6060 15762 2765 6062 15763 2787 6084 15764 2788 6085 15765 2764 6061 15766 2790 6087 15767 2765 6062 15768 2767 6064 15769 2789 6086 15770 2790 6087 15771 2766 6063 15772 2792 6089 15773 2767 6064 15774 2769 6066 15775 2791 6088 15776 2792 6089 15777 2768 6065 15778 2794 6091 15779 2784 6081 15780 2771 6068 15781 2796 6093 15782 2769 6066 15783 2772 6069 15784 2793 6090 15785 2794 6091 15786 2770 6067 15787 2798 6095 15788 2771 6068 15789 2774 6071 15790 2795 6092 15791 2772 6069 15792 2775 6072 15793 2797 6094 15794 2798 6095 15795 2773 6070 15796 2801 6098 15797 2774 6071 15798 2777 6074 15799 2799 6096 15800 2775 6072 15801 2778 6075 15802 2800 6097 15803 2801 6098 15804 2776 6073 15805 2804 6101 15806 2777 6074 15807 2780 6077 15808 2802 6099 15809 2778 6075 15810 2781 6078 15811 2803 6100 15812 2804 6101 15813 2779 6076 15814 2807 6104 15815 2780 6077 15816 2783 6080 15817 2805 6102 15818 2781 6078 15819 2784 6081 15820 2806 6103 15821 2807 6104 15822 2782 6079 15823 2809 6106 15824 2783 6080 15825 2785 6082 15826 2808 6105 15827 2809 6106 15828 2725 6022 15829 2811 6108 15830 2785 6082 15831 2758 6055 15832 2810 6107 15833 2811 6108 15834 2724 6021 15835 2813 6110 15836 2758 6055 15837 2760 6057 15838 2812 6109 15839 2813 6110 15840 2759 6056 15841 2815 6112 15842 2814 6111 15843 2760 6057 15844 2816 6113 15845 2806 6116 15846 2796 8007 15847 2801 8008 15848 2795 8009 15849 2799 8010 15850 2798 8011 15851 2802 8012 15852 2805 8013 15853 2814 8014 15854 2808 8015 15855 2810 8016 15856 2812 8017 15857 2812 8017 15858 2814 8014 15859 2805 8013 15860 2816 8018 15861 2786 8019 15862 2792 8020 15863 2788 8021 15864 2790 8022 15865 2786 8019 15866 2792 8020 15867 2794 8023 15868 2802 8012 15869 2798 8011 15870 2801 8008 15871 2795 8009 15872 2804 6114 15873 2815 8024 15874 2757 8025 15875 2809 8026 15876 2811 8027 15877 2813 8028 15878 2813 8028 15879 2815 8024 15880 2807 8029 15881 2757 8025 15882 2787 6115 15883 2804 6114 15884 2789 8030 15885 2803 8031 15886 2806 6116 15887 2793 8032 15888 2797 8033 15889 2791 8034 15890 2800 8035 15891 2803 8031 15892 2797 8033 15893 2796 8007 15894 2795 8009 15895 2801 8008 15896 2805 8013 15897 2808 8015 15898 2812 8017 15899 2814 8014 15900 2816 8018 15901 2802 8012 15902 2790 8022 15903 2792 8020 15904 2786 8019 15905 2801 8008 15906 2804 6114 15907 2806 6116 15908 2809 8026 15909 2813 8028 15910 2807 8029 15911 2787 6115 15912 2789 8030 15913 2806 6116 15914 2797 8033 15915 2803 8031 15916 2791 8034 15917 2799 8010 15918 2794 8023 15919 2798 8011 15920 2816 8018 15921 2792 8020 15922 2802 8012 15923 2807 8029 15924 2815 8024 15925 2804 6114 15926 2791 8034 15927 2803 8031 15928 2789 8030 15929 2802 8012 15930 2794 8023 15931 2799 8010 15932 2837 6117 15933 2817 6117 15934 2819 6117 15935 2834 6118 15936 2820 6118 15937 2822 6118 15938 2817 8036 15939 2823 8036 15940 2825 8037 15941 5050 5115 15942 2824 5115 15943 2823 5115 15944 2823 5115 15945 2838 5115 15946 2820 5115 15947 2820 5115 15948 2826 5115 15949 2823 5115 15950 2833 5115 15951 2827 5115 15952 2826 5115 15953 2828 5115 15954 5050 5115 15955 2823 5115 15956 2823 5115 15957 2826 5115 15958 2828 5115 15959 2836 6122 15960 2818 6122 15961 2817 8038 15962 2817 8038 15963 2825 8039 15964 5051 8040 15965 5051 8040 15966 2829 6122 15967 2817 8038 15968 2830 6122 15969 2832 6122 15970 2831 6122 15971 2831 6122 15972 2836 6122 15973 2817 8038 15974 2817 8038 15975 2829 6122 15976 2831 6122 15977 2826 8041 15978 2831 8041 15979 2833 8042 15980 2820 6118 15981 2834 6118 15982 2826 6118 15983 2834 6118 15984 2836 6118 15985 2835 6118 15986 2823 6117 15987 2837 6117 15988 2838 6117 15989 2821 6126 15990 2840 6126 15991 2839 6126 15992 2839 6126 15993 2841 6126 15994 2842 6126 15995 2842 6126 15996 2822 6126 15997 2839 6126 15998 2820 5115 15999 2838 5115 16000 2821 5115 16001 2819 6117 16002 2818 6117 16003 2839 6117 16004 2818 6128 16005 2836 6127 16006 2841 6127 16007 2838 6117 16008 2819 6117 16009 2840 6117 16010 2842 6118 16011 2836 6118 16012 2822 6118 16013 2832 6122 16014 2825 6122 16015 2846 6122 16016 2833 6125 16017 2832 6124 16018 2847 6118 16019 2824 5115 16020 2833 5115 16021 2848 5115 16022 2825 6121 16023 2824 6120 16024 2845 6117 16025 2846 6129 16026 2845 6129 16027 2847 6129 16028 2859 6129 16029 2849 6129 16030 2851 6129 16031 2854 8043 16032 2851 6117 16033 2850 8044 16034 2850 8045 16035 2852 6130 16036 2854 6132 16037 5052 8046 16038 2853 6131 16039 2852 6130 16040 5053 8047 16041 2853 6134 16042 2856 6133 16043 5052 6126 16044 2855 6126 16045 2853 6134 16046 2856 6133 16047 5054 6126 16048 5053 8047 16049 2858 6137 16050 5053 8048 16051 2857 6135 16052 5054 8049 16053 2857 6135 16054 5053 8048 16055 2849 6136 16056 2859 8050 16057 2858 6137 16058 2859 6140 16059 2851 8051 16060 2854 6138 16061 2854 6138 16062 2853 5115 16063 5053 5115 16064 5053 5115 16065 2858 6139 16066 2854 6138 16067 2855 6122 16068 5052 8052 16069 2864 6122 16070 2852 6141 16071 2850 8053 16072 2857 6142 16073 2857 6142 16074 5054 8054 16075 2860 6143 16076 2850 8053 16077 2849 8055 16078 2857 6142 16079 2864 6122 16080 5052 8052 16081 2866 8056 16082 2867 8057 16083 2866 8056 16084 5052 8052 16085 2871 6122 16086 2869 6122 16087 5054 8054 16088 2867 8057 16089 5052 8052 16090 2852 6141 16091 5054 8054 16092 2856 6122 16093 2871 6122 16094 2860 6143 16095 2867 8057 16096 2852 6141 16097 5054 8054 16098 2869 6122 16099 2860 6143 16100 2880 6118 16101 2861 6118 16102 2863 3639 16103 2874 3639 16104 2855 3639 16105 2865 6118 16106 2872 6118 16107 2866 6118 16108 2868 6118 16109 2873 3639 16110 2860 3639 16111 2870 6118 16112 2861 6118 16113 2871 6118 16114 2862 6118 16115 2865 6118 16116 2864 6118 16117 2872 6118 16118 2868 6118 16119 2867 3639 16120 2873 3639 16121 2870 6118 16122 2869 6118 16123 2861 6118 16124 2862 6118 16125 2856 3639 16126 2874 3639 16127 2881 3639 16128 2875 6118 16129 2877 6118 16130 2875 6118 16131 2865 6118 16132 2878 6118 16133 2882 3639 16134 2868 6118 16135 2879 3639 16136 2883 6118 16137 2870 6118 16138 2880 6118 16139 2863 3639 16140 2862 6118 16141 2881 3639 16142 2881 3639 16143 2874 3639 16144 2875 6118 16145 2878 6118 16146 2872 6118 16147 2882 3639 16148 2879 3639 16149 2873 3639 16150 2883 6118 16151 2886 6122 16152 2877 8058 16153 2884 6144 16154 2884 6144 16155 2887 6122 16156 2888 8059 16157 2877 8058 16158 2876 8060 16159 2884 6144 16160 2885 6145 16161 2889 6122 16162 2886 6122 16163 2884 6144 16164 2888 8059 16165 2885 6145 16166 2878 6118 16167 2882 3639 16168 2884 6118 16169 2879 6117 16170 2883 6117 16171 2888 6117 16172 2880 6117 16173 2863 6117 16174 2889 6117 16175 2875 8061 16176 2878 6146 16177 2876 6148 16178 2882 6126 16179 2879 6126 16180 2887 6126 16181 2883 8062 16182 2880 6149 16183 2885 6151 16184 2863 6129 16185 2881 6129 16186 2886 6129 16187 2849 8063 16188 2850 8063 16189 2891 8064 16190 2891 6154 16191 2890 6153 16192 2893 8065 16193 2892 8066 16194 2890 6157 16195 2851 6158 16196 2893 8067 16197 2859 6159 16198 2891 6160 16199 2919 8068 16200 2896 6163 16201 2895 6162 16202 2902 8069 16203 2894 6161 16204 2896 6163 16205 2895 6162 16206 2903 8070 16207 2919 8068 16208 2897 8071 16209 2919 8068 16210 2903 8070 16211 2919 8072 16212 2897 8073 16213 2899 8074 16214 2899 6167 16215 2898 6167 16216 2901 6167 16217 2896 8075 16218 2901 6168 16219 2902 6170 16220 2919 6171 16221 2899 6171 16222 2896 6173 16223 2900 8076 16224 2898 6176 16225 2895 6175 16226 2897 8077 16227 2903 6174 16228 2898 6176 16229 2895 6175 16230 2894 8078 16231 2900 8076 16232 2902 8079 16233 2900 8076 16234 2894 8078 16235 2932 6216 16236 2904 6177 16237 2906 6179 16238 2916 8080 16239 2915 8081 16240 2963 8082 16241 2906 8083 16242 2905 8084 16243 2939 8085 16244 2915 8081 16245 3025 8086 16246 3019 8087 16247 2907 6180 16248 2906 8083 16249 3051 8088 16250 2954 8089 16251 3011 8090 16252 3002 8091 16253 2987 8092 16254 2991 8093 16255 2916 8080 16256 2954 8089 16257 3002 8091 16258 3007 8094 16259 2984 8095 16260 2987 8092 16261 2916 8080 16262 2954 8089 16263 3007 8094 16264 2997 8096 16265 2978 8097 16266 2984 8095 16267 2916 8080 16268 2954 8089 16269 2997 8096 16270 3018 8098 16271 2979 8099 16272 2978 8097 16273 2916 8080 16274 2954 8089 16275 3018 8098 16276 3014 8100 16277 3038 8101 16278 2979 8099 16279 2916 8080 16280 2954 8089 16281 3014 8100 16282 2993 8102 16283 3027 8103 16284 3038 8101 16285 2916 8080 16286 2954 8089 16287 2993 8102 16288 2989 8104 16289 3028 8105 16290 3027 8103 16291 2916 8080 16292 2954 8089 16293 2989 8104 16294 2981 8106 16295 2968 8107 16296 3028 8105 16297 2916 8080 16298 2954 8089 16299 2981 8106 16300 2986 8108 16301 2969 8109 16302 2968 8107 16303 2916 8080 16304 2954 8089 16305 2986 8108 16306 2976 8110 16307 2974 8111 16308 2969 8109 16309 2916 8080 16310 2954 8089 16311 2976 8110 16312 2965 8112 16313 2959 8113 16314 2974 8111 16315 2916 8080 16316 2954 8089 16317 2965 8112 16318 2973 8114 16319 2960 8115 16320 2959 8113 16321 2916 8080 16322 2954 8089 16323 2973 8114 16324 2956 8116 16325 2963 8082 16326 2960 8115 16327 2916 8080 16328 2954 8089 16329 2956 8116 16330 2905 8084 16331 3016 8117 16332 2963 8082 16333 2915 8081 16334 2956 8116 16335 2962 8118 16336 2905 8084 16337 3019 8087 16338 3016 8117 16339 2915 8081 16340 2905 8084 16341 2962 8118 16342 2950 8119 16343 2915 8081 16344 3032 8120 16345 3025 8086 16346 2905 8084 16347 2950 8119 16348 2946 8121 16349 2915 8081 16350 2931 8122 16351 3032 8120 16352 2905 8084 16353 2946 8121 16354 2939 8085 16355 3032 8120 16356 2931 8122 16357 3036 8123 16358 2906 8083 16359 2939 8085 16360 3055 8124 16361 3036 8123 16362 2931 8122 16363 2909 6182 16364 2906 8083 16365 3055 8124 16366 3051 8088 16367 2909 6182 16368 2931 8122 16369 2907 6180 16370 2907 6180 16371 3051 8088 16372 2908 6181 16373 2954 8125 16374 2905 8126 16375 2911 8125 16376 2912 6186 16377 2916 8127 16378 2942 6311 16379 3008 6126 16380 3012 6126 16381 2912 6126 16382 3000 6126 16383 3005 6275 16384 2916 8127 16385 3009 6126 16386 3008 6126 16387 2912 6186 16388 2995 6267 16389 3000 6126 16390 2916 8127 16391 3047 6126 16392 3009 6126 16393 2912 6186 16394 2916 8127 16395 2991 6268 16396 2995 6267 16397 2952 6126 16398 3047 6126 16399 2912 6186 16400 2916 8127 16401 3005 6275 16402 2942 6311 16403 2914 6188 16404 2952 6126 16405 2912 6186 16406 2912 6186 16407 2942 6311 16408 2913 6187 16409 5055 8128 16410 2915 6189 16411 2912 6190 16412 2919 6193 16413 2897 8129 16414 2930 8130 16415 2930 8130 16416 2917 6191 16417 2919 6193 16418 2918 6192 16419 2915 6189 16420 5055 8128 16421 5055 8128 16422 2919 6193 16423 2918 6192 16424 2902 8131 16425 2896 6195 16426 2926 8132 16427 2910 6184 16428 2905 6183 16429 2904 6194 16430 2904 6194 16431 2927 6117 16432 2896 6195 16433 2926 8132 16434 2896 6195 16435 2927 6117 16436 2931 6214 16437 2920 6196 16438 2907 6198 16439 2929 6208 16440 2922 6199 16441 2924 6201 16442 2928 6205 16443 2925 6202 16444 2927 6204 16445 2923 6200 16446 2925 6202 16447 2924 6201 16448 2895 6212 16449 2894 6206 16450 2923 6200 16451 2925 6202 16452 2894 6206 16453 2926 6203 16454 2930 6211 16455 2922 6199 16456 2917 6209 16457 2897 8133 16458 2903 6210 16459 2930 6211 16460 2922 6199 16461 2903 6210 16462 2923 6200 16463 2915 8134 16464 2918 6213 16465 2931 6214 16466 2918 6213 16467 2917 6209 16468 2920 6196 16469 2920 6196 16470 2929 6208 16471 2921 6197 16472 2921 6197 16473 2932 6216 16474 2907 6198 16475 2924 6215 16476 2928 6205 16477 2921 6197 16478 2928 6205 16479 2927 6204 16480 2932 6216 16481 3050 6306 16482 2933 6126 16483 2935 6217 16484 2938 6219 16485 2972 8135 16486 3045 6303 16487 2936 6218 16488 3035 6126 16489 2937 6126 16490 2938 6219 16491 3045 6303 16492 3042 6299 16493 3035 6126 16494 3031 6126 16495 2937 6126 16496 2938 6219 16497 3042 6299 16498 3054 6309 16499 3024 6126 16500 2955 6126 16501 2937 6126 16502 2938 6219 16503 3054 6309 16504 3050 6306 16505 3031 6126 16506 3024 6126 16507 2937 6126 16508 2938 6219 16509 3050 6306 16510 2935 6217 16511 2945 6223 16512 2936 6218 16513 2938 6219 16514 2938 6219 16515 2935 6217 16516 2945 6223 16517 3055 6310 16518 2939 6220 16519 2941 6222 16520 2948 6129 16521 2913 6129 16522 2943 6129 16523 2935 6217 16524 2934 6126 16525 2945 6223 16526 2939 6220 16527 2946 6224 16528 2940 6221 16529 2953 6129 16530 2914 6129 16531 2948 6129 16532 2945 6223 16533 2944 6126 16534 2936 6218 16535 2946 6224 16536 2950 6226 16537 2947 6225 16538 3048 6129 16539 2952 6129 16540 2953 6129 16541 3011 6126 16542 2954 6126 16543 2955 6126 16544 2962 6236 16545 2956 6228 16546 2958 6230 16547 3022 6286 16548 2959 6231 16549 2961 6233 16550 2937 8136 16551 2954 6234 16552 2938 6129 16553 2950 6226 16554 2962 6236 16555 2951 6227 16556 2961 6233 16557 2960 6232 16558 2964 6238 16559 2973 6245 16560 2965 6239 16561 2967 6241 16562 3034 6294 16563 2968 6242 16564 2970 6244 16565 2911 6235 16566 2971 6129 16567 2938 6129 16568 2956 6228 16569 2973 6245 16570 2957 6229 16571 2970 6244 16572 2969 6243 16573 2975 6247 16574 2965 6239 16575 2976 6248 16576 2966 6240 16577 2985 6257 16578 2978 6250 16579 2980 6252 16580 2986 6258 16581 2981 6253 16582 2983 6255 16583 2988 6260 16584 2984 6256 16585 2985 6257 16586 2976 6248 16587 2986 6258 16588 2977 6249 16589 2992 6264 16590 2987 6259 16591 2988 6260 16592 2981 6253 16593 2989 6261 16594 2982 6254 16595 2996 8137 16596 2991 6263 16597 2992 6264 16598 2989 6261 16599 2993 6265 16600 2990 6262 16601 3001 6126 16602 2995 6267 16603 2996 6126 16604 3018 6283 16605 2997 6269 16606 2999 6271 16607 3006 6126 16608 3000 6126 16609 3001 6126 16610 3007 6276 16611 3002 6272 16612 3004 6274 16613 3056 6126 16614 3005 6275 16615 3006 6126 16616 2997 6269 16617 3007 6276 16618 2998 6270 16619 3013 6129 16620 3008 6129 16621 3010 6129 16622 3002 6272 16623 3011 6277 16624 3003 6273 16625 5056 6129 16626 3012 6129 16627 3013 6129 16628 2993 6265 16629 3014 6279 16630 2994 6266 16631 2964 6238 16632 2963 6237 16633 3017 6282 16634 3014 6279 16635 3018 6283 16636 3015 6280 16637 3017 6282 16638 3016 6281 16639 3020 6285 16640 3024 6129 16641 3021 6129 16642 2955 6129 16643 2975 6247 16644 2974 6246 16645 3022 6286 16646 3031 6129 16647 3023 6129 16648 3024 6129 16649 3020 6285 16650 3019 6284 16651 3026 6288 16652 3039 6298 16653 3027 6289 16654 3029 6291 16655 3035 6129 16656 3030 6129 16657 3031 6129 16658 3026 6288 16659 3025 6287 16660 3033 6293 16661 3028 6290 16662 2968 6242 16663 3029 6291 16664 2936 6129 16665 2949 6129 16666 3035 6129 16667 3033 6293 16668 3032 6292 16669 3037 6296 16670 3044 6302 16671 3038 6297 16672 3039 6298 16673 3045 6303 16674 3040 6126 16675 3042 6299 16676 3037 6296 16677 3036 6295 16678 3043 6301 16679 2980 6252 16680 2979 6251 16681 3044 6302 16682 2972 8135 16683 2971 6126 16684 3045 6303 16685 3043 6301 16686 2909 6300 16687 3046 6305 16688 3053 6129 16689 3047 6129 16690 3048 6129 16691 3054 6309 16692 3049 6126 16693 3050 6306 16694 2908 6304 16695 3051 6307 16696 3046 6305 16697 3010 6129 16698 3009 6129 16699 3053 6129 16700 3042 6299 16701 3041 6126 16702 3054 6309 16703 3051 6307 16704 3055 6310 16705 3052 6308 16706 2943 6126 16707 2942 6311 16708 3056 6126 16709 3063 6318 16710 3057 6312 16711 3059 6314 16712 3066 6321 16713 3060 6315 16714 3062 6317 16715 3067 6322 16716 3063 6318 16717 3064 6319 16718 3070 6325 16719 3065 6320 16720 3066 6321 16721 3071 6326 16722 3067 6322 16723 3068 6323 16724 3074 6329 16725 3069 6324 16726 3070 6325 16727 3079 6334 16728 3071 6326 16729 3072 6327 16730 3080 6335 16731 3073 6328 16732 3074 6329 16733 3083 6338 16734 3073 6328 16735 3081 6336 16736 3086 6341 16737 3082 6337 16738 3077 6332 16739 3087 6342 16740 3083 6338 16741 3084 6339 16742 3088 6343 16743 3085 6340 16744 3086 6341 16745 3057 6312 16746 3087 6342 16747 3058 6313 16748 3062 6317 16749 3061 6316 16750 3088 6343 16751 3058 6313 16752 3084 6339 16753 3090 6345 16754 3093 6348 16755 3062 6317 16756 3091 6346 16757 3059 6314 16758 3058 6313 16759 3092 6347 16760 3095 6350 16761 3066 6321 16762 3093 6348 16763 3064 6319 16764 3059 6314 16765 3094 6349 16766 3097 6352 16767 3070 6325 16768 3095 6350 16769 3068 6323 16770 3064 6319 16771 3096 6351 16772 3099 6354 16773 3074 6329 16774 3097 6352 16775 3072 6327 16776 3068 6323 16777 3098 6353 16778 3101 6356 16779 3080 6335 16780 3099 6354 16781 3081 6336 16782 3080 6335 16783 3102 6357 16784 3103 6358 16785 3086 6341 16786 3100 6355 16787 3084 6339 16788 3081 6336 16789 3089 6344 16790 3091 6346 16791 3088 6343 16792 3103 6358 16793 3098 6353 16794 3096 6351 16795 3105 6360 16796 3108 6363 16797 3101 6356 16798 3106 6361 16799 3102 6357 16800 3101 6356 16801 3109 6364 16802 3111 6366 16803 3103 6358 16804 3107 6362 16805 3089 6344 16806 3102 6357 16807 3110 6365 16808 3113 6368 16809 3091 6346 16810 3111 6366 16811 3090 6345 16812 3089 6344 16813 3112 6367 16814 3115 6370 16815 3093 6348 16816 3113 6368 16817 3092 6347 16818 3090 6345 16819 3114 6369 16820 3117 6372 16821 3095 6350 16822 3115 6370 16823 3094 6349 16824 3092 6347 16825 3116 6371 16826 3118 6373 16827 3097 6352 16828 3117 6372 16829 3096 6351 16830 3094 6349 16831 3104 6359 16832 3106 6361 16833 3099 6354 16834 3118 6373 16835 3122 6377 16836 3115 6370 16837 3119 6374 16838 3114 6369 16839 3112 6367 16840 3121 6376 16841 3124 6379 16842 3117 6372 16843 3122 6377 16844 3116 6371 16845 3114 6369 16846 3123 6378 16847 3126 6381 16848 3118 6373 16849 3124 6379 16850 3104 6359 16851 3116 6371 16852 3125 6380 16853 3128 6383 16854 3106 6361 16855 3126 6381 16856 3105 6360 16857 3104 6359 16858 3127 6382 16859 3130 6385 16860 3108 6363 16861 3128 6383 16862 3109 6364 16863 3108 6363 16864 3131 6386 16865 3133 6388 16866 3111 6366 16867 3129 6384 16868 3110 6365 16869 3109 6364 16870 3132 6387 16871 3119 6374 16872 3113 6368 16873 3133 6388 16874 3112 6367 16875 3110 6365 16876 3120 6375 16877 3137 6392 16878 3130 6385 16879 3134 6389 16880 3131 6386 16881 3130 6385 16882 3138 6393 16883 3140 6395 16884 3133 6388 16885 3135 6390 16886 3132 6387 16887 3131 6386 16888 3139 6394 16889 3142 6397 16890 3119 6374 16891 3140 6395 16892 3120 6375 16893 3132 6387 16894 3141 6396 16895 3144 6399 16896 3122 6377 16897 3142 6397 16898 3121 6376 16899 3120 6375 16900 3143 6398 16901 3146 6401 16902 3124 6379 16903 3144 6399 16904 3123 6378 16905 3121 6376 16906 3145 6400 16907 3148 6403 16908 3126 6381 16909 3146 6401 16910 3125 6380 16911 3123 6378 16912 3147 6402 16913 3134 6389 16914 3128 6383 16915 3148 6403 16916 3127 6382 16917 3125 6380 16918 3136 6391 16919 3143 6398 16920 3141 6396 16921 3150 6405 16922 3153 6408 16923 3146 6401 16924 3151 6406 16925 3145 6400 16926 3143 6398 16927 3152 6407 16928 3155 6410 16929 3148 6403 16930 3153 6408 16931 3147 6402 16932 3145 6400 16933 3154 6409 16934 3157 6412 16935 3134 6389 16936 3155 6410 16937 3136 6391 16938 3147 6402 16939 3156 6411 16940 3159 6414 16941 3137 6392 16942 3157 6412 16943 3138 6393 16944 3137 6392 16945 3160 6415 16946 3162 6417 16947 3140 6395 16948 3158 6413 16949 3139 6394 16950 3138 6393 16951 3161 6416 16952 3163 6418 16953 3142 6397 16954 3162 6417 16955 3141 6396 16956 3139 6394 16957 3149 6404 16958 3151 6406 16959 3144 6399 16960 3163 6418 16961 3160 6415 16962 3159 6414 16963 3166 6421 16964 3169 6424 16965 3162 6417 16966 3167 6422 16967 3161 6416 16968 3160 6415 16969 3168 6423 16970 3171 6426 16971 3163 6418 16972 3169 6424 16973 3149 6404 16974 3161 6416 16975 3170 6425 16976 3173 6428 16977 3151 6406 16978 3171 6426 16979 3150 6405 16980 3149 6404 16981 3172 6427 16982 3175 6430 16983 3153 6408 16984 3173 6428 16985 3152 6407 16986 3150 6405 16987 3174 6429 16988 3177 6432 16989 3155 6410 16990 3175 6430 16991 3154 6409 16992 3152 6407 16993 3176 6431 16994 3178 6433 16995 3157 6412 16996 3177 6432 16997 3156 6411 16998 3154 6409 16999 3164 6419 17000 3165 6420 17001 3159 6414 17002 3178 6433 17003 3174 6429 17004 3172 6427 17005 3180 6435 17006 3183 6438 17007 3177 6432 17008 3181 6436 17009 3176 6431 17010 3174 6429 17011 3182 6437 17012 3185 6440 17013 3178 6433 17014 3183 6438 17015 3164 6419 17016 3176 6431 17017 3184 6439 17018 3187 6442 17019 3165 6420 17020 3185 6440 17021 3166 6421 17022 3165 6420 17023 3188 6443 17024 3190 6445 17025 3169 6424 17026 3186 6441 17027 3168 6423 17028 3166 6421 17029 3189 6444 17030 3192 6447 17031 3171 6426 17032 3190 6445 17033 3170 6425 17034 3168 6423 17035 3191 6446 17036 3193 6448 17037 3173 6428 17038 3192 6447 17039 3172 6427 17040 3170 6425 17041 3179 6434 17042 3181 6436 17043 3175 6430 17044 3193 6448 17045 3196 6453 17046 3190 6445 17047 3194 6449 17048 3197 6455 17049 3189 6450 17050 3195 6452 17051 3198 6457 17052 3192 6447 17053 3196 6453 17054 3199 6458 17055 3191 6454 17056 3197 6455 17057 3201 6461 17058 3193 6456 17059 3198 6457 17060 3179 6462 17061 3191 6454 17062 3200 6459 17063 3203 6464 17064 3181 6460 17065 3201 6461 17066 3180 6435 17067 3179 6462 17068 3202 6463 17069 3183 6467 17070 3181 6460 17071 3204 6465 17072 3182 6437 17073 3180 6435 17074 3205 6466 17075 3185 6470 17076 3183 6467 17077 3206 6468 17078 3184 6439 17079 3182 6437 17080 3207 6469 17081 3187 6472 17082 3185 6470 17083 3208 6471 17084 3195 6452 17085 3188 6451 17086 3208 6471 17087 3204 6465 17088 3203 6464 17089 3210 6474 17090 3213 6477 17091 3205 6466 17092 3211 6475 17093 3206 6468 17094 3204 6465 17095 3212 6476 17096 3216 6480 17097 3207 6469 17098 3213 6477 17099 3208 6471 17100 3206 6468 17101 3214 6478 17102 3218 6482 17103 3195 6452 17104 3214 6478 17105 3196 6453 17106 3194 6449 17107 3217 6481 17108 3220 6484 17109 3197 6455 17110 3218 6482 17111 3198 6457 17112 3196 6453 17113 3219 6483 17114 3222 6486 17115 3199 6458 17116 3220 6484 17117 3201 6461 17118 3198 6457 17119 3221 6485 17120 3223 6487 17121 3200 6459 17122 3222 6486 17123 3203 6464 17124 3201 6461 17125 3209 6473 17126 3211 6475 17127 3202 6463 17128 3223 6487 17129 3227 6491 17130 3220 6484 17131 3224 6488 17132 3219 6483 17133 3217 6481 17134 3226 6490 17135 3229 6493 17136 3222 6486 17137 3227 6491 17138 3221 6485 17139 3219 6483 17140 3228 6492 17141 3231 6495 17142 3223 6487 17143 3229 6493 17144 3209 6473 17145 3221 6485 17146 3230 6494 17147 3233 6497 17148 3211 6475 17149 3231 6495 17150 3210 6474 17151 3209 6473 17152 3232 6496 17153 3235 6499 17154 3213 6477 17155 3233 6497 17156 3212 6476 17157 3210 6474 17158 3234 6498 17159 3238 6502 17160 3216 6480 17161 3235 6499 17162 3214 6503 17163 3212 6476 17164 3236 6500 17165 3224 6488 17166 3218 6482 17167 3236 6500 17168 3217 6481 17169 3215 6479 17170 3225 6489 17171 3242 6507 17172 3235 6499 17173 3239 6504 17174 3234 6498 17175 3232 6496 17176 3241 6506 17177 3245 6510 17178 3238 6502 17179 3242 6507 17180 3236 6500 17181 3234 6498 17182 3243 6508 17183 3247 6512 17184 3224 6488 17185 3243 6508 17186 3225 6489 17187 3237 6501 17188 3246 6511 17189 3249 6515 17190 3227 6491 17191 3247 6512 17192 3226 6490 17193 3225 6489 17194 3248 6513 17195 3251 6517 17196 3229 6514 17197 3249 6515 17198 3228 6492 17199 3226 6490 17200 3250 6516 17201 3253 6519 17202 3231 6495 17203 3251 6517 17204 3230 6520 17205 3228 6492 17206 3252 6518 17207 3239 6504 17208 3233 6497 17209 3253 6519 17210 3232 6496 17211 3230 6520 17212 3240 6505 17213 3248 6513 17214 3246 6511 17215 3255 6522 17216 3258 6526 17217 3251 6517 17218 3256 6523 17219 3250 6516 17220 3248 6513 17221 3257 6525 17222 3260 6528 17223 3253 6519 17224 3258 6526 17225 3252 6518 17226 3250 6516 17227 3259 6527 17228 3262 6550 17229 3239 6504 17230 3260 6528 17231 3240 6505 17232 3252 6518 17233 3261 6529 17234 3264 6532 17235 3242 6507 17236 3262 6530 17237 3241 6506 17238 3240 6505 17239 3263 6531 17240 3267 6535 17241 3245 6510 17242 3264 6532 17243 3243 6508 17244 3241 6506 17245 3265 6533 17246 3268 6536 17247 3247 6512 17248 3265 6533 17249 3246 6511 17250 3244 6509 17251 3254 6521 17252 3256 6523 17253 3249 6515 17254 3268 6536 17255 3263 6531 17256 3261 6529 17257 3270 6538 17258 3274 6542 17259 3267 6535 17260 3271 6539 17261 3265 6533 17262 3263 6531 17263 3272 6540 17264 3276 6544 17265 3268 6536 17266 3272 6540 17267 3254 6521 17268 3266 6534 17269 3275 6543 17270 3278 6546 17271 3256 6523 17272 3276 6544 17273 3255 6522 17274 3254 6521 17275 3277 6545 17276 3280 6548 17277 3258 6526 17278 3278 6546 17279 3257 6525 17280 3255 6524 17281 3279 6547 17282 3282 6551 17283 3260 6528 17284 3280 6548 17285 3259 6527 17286 3257 6525 17287 3281 6549 17288 3283 6552 17289 3262 6550 17290 3282 6551 17291 3261 6529 17292 3259 6527 17293 3269 6537 17294 3271 6539 17295 3264 6532 17296 3283 6552 17297 3287 6556 17298 3280 6548 17299 3284 6553 17300 3279 6547 17301 3277 6545 17302 3286 6555 17303 3289 6558 17304 3282 6551 17305 3287 6556 17306 3281 6549 17307 3279 6547 17308 3288 6557 17309 3291 6560 17310 3283 6552 17311 3289 6558 17312 3269 6537 17313 3281 6549 17314 3290 6559 17315 3293 6562 17316 3271 6539 17317 3291 6560 17318 3270 6538 17319 3269 6537 17320 3292 6561 17321 3296 6565 17322 3274 6542 17323 3293 6562 17324 3272 6540 17325 3270 6538 17326 3294 6563 17327 3298 6567 17328 3276 6544 17329 3294 6563 17330 3275 6543 17331 3273 6541 17332 3297 6566 17333 3284 6553 17334 3278 6546 17335 3298 6567 17336 3277 6545 17337 3275 6543 17338 3285 6554 17339 3303 6572 17340 3296 6565 17341 3299 6568 17342 3294 6563 17343 3292 6561 17344 3301 6570 17345 3305 6574 17346 3298 6567 17347 3301 6570 17348 3297 6566 17349 3295 6564 17350 3304 6573 17351 3307 6577 17352 3284 6553 17353 3305 6574 17354 3285 6554 17355 3297 6566 17356 3306 6576 17357 3309 6579 17358 3287 6556 17359 3307 6577 17360 3286 6555 17361 3285 6554 17362 3308 6578 17363 3311 6581 17364 3289 6558 17365 3309 6579 17366 3288 6557 17367 3286 6555 17368 3310 6580 17369 3313 6583 17370 3291 6560 17371 3311 6581 17372 3290 6559 17373 3288 6557 17374 3312 6582 17375 3299 8138 17376 3293 6562 17377 3313 6583 17378 3292 6561 17379 3290 6559 17380 3300 6569 17381 3311 6581 17382 3309 6579 17383 3315 6585 17384 3318 6588 17385 3310 6580 17386 3316 6586 17387 3313 6583 17388 3311 6581 17389 3317 6587 17390 3320 6590 17391 3312 6582 17392 3318 6588 17393 3299 8138 17394 3313 6583 17395 3319 6589 17396 3322 6592 17397 3300 6569 17398 3320 6590 17399 3303 6572 17400 3299 6568 17401 3321 6591 17402 3324 6594 17403 3301 6570 17404 3322 6592 17405 3305 6574 17406 3301 6570 17407 3325 6595 17408 3327 6597 17409 3304 6573 17410 3323 6593 17411 3307 6577 17412 3305 6574 17413 3326 6596 17414 3328 6598 17415 3306 6576 17416 3327 6597 17417 3309 6579 17418 3307 6577 17419 3314 6584 17420 3316 6586 17421 3308 6578 17422 3328 6598 17423 3325 6595 17424 3324 6594 17425 3332 6602 17426 3334 6604 17427 3327 6597 17428 3329 6599 17429 3326 6596 17430 3325 6595 17431 3333 6603 17432 3336 6606 17433 3328 6598 17434 3334 6604 17435 3314 6584 17436 3326 6596 17437 3335 6605 17438 3338 6608 17439 3316 6586 17440 3336 6606 17441 3315 6585 17442 3314 6584 17443 3337 6607 17444 3340 6610 17445 3318 6588 17446 3338 6608 17447 3317 6587 17448 3315 6585 17449 3339 6609 17450 3342 6612 17451 3320 6590 17452 3340 6610 17453 3319 6589 17454 3317 6587 17455 3341 6611 17456 3343 6613 17457 3322 6592 17458 3342 6612 17459 3321 6591 17460 3319 6589 17461 3330 6600 17462 3331 6601 17463 3324 6594 17464 3343 6613 17465 3347 6617 17466 3340 6610 17467 3344 6614 17468 3339 6609 17469 3337 6607 17470 3346 6616 17471 3349 6620 17472 3342 6612 17473 3347 6617 17474 3341 6611 17475 3339 6609 17476 3348 6619 17477 3351 6622 17478 3343 6613 17479 3349 6620 17480 3330 6600 17481 3341 6611 17482 3350 6621 17483 3353 6624 17484 3331 6601 17485 3351 6622 17486 3332 6602 17487 3331 6601 17488 3354 6625 17489 3356 6627 17490 3334 6604 17491 3352 6623 17492 3333 6603 17493 3332 6602 17494 3355 6626 17495 3358 6634 17496 3336 6606 17497 3356 6627 17498 3335 6605 17499 3333 6603 17500 3357 6628 17501 3344 6614 17502 3338 6608 17503 3358 6629 17504 3337 6607 17505 3335 6605 17506 3345 6615 17507 3354 6625 17508 3353 6624 17509 3360 6631 17510 3363 6635 17511 3356 6627 17512 3361 6632 17513 3355 6626 17514 3354 6625 17515 3362 6633 17516 3365 6637 17517 3358 6634 17518 3363 6635 17519 3357 6628 17520 3355 6626 17521 3364 6636 17522 3367 6639 17523 3344 6614 17524 3365 6637 17525 3345 6615 17526 3357 6628 17527 3366 6638 17528 3369 6641 17529 3347 6617 17530 3367 6639 17531 3346 6616 17532 3345 6615 17533 3368 6640 17534 3371 6643 17535 3349 6620 17536 3369 6641 17537 3348 6619 17538 3346 6618 17539 3370 6642 17540 3373 6645 17541 3351 6622 17542 3371 6643 17543 3350 6621 17544 3348 6619 17545 3372 6644 17546 3359 6630 17547 3353 6624 17548 3373 6645 17549 3368 6640 17550 3366 6638 17551 3375 6647 17552 3378 6650 17553 3371 6643 17554 3376 6648 17555 3370 6642 17556 3368 6640 17557 3377 6649 17558 3380 6652 17559 3373 6645 17560 3378 6650 17561 3372 6644 17562 3370 6642 17563 3379 6651 17564 3382 6654 17565 3359 6630 17566 3380 6652 17567 3360 6631 17568 3359 6630 17569 3383 6655 17570 3385 6657 17571 3363 6635 17572 3381 6653 17573 3362 6633 17574 3360 6631 17575 3384 6656 17576 3387 6659 17577 3365 6637 17578 3385 6657 17579 3364 6636 17580 3362 6633 17581 3386 6658 17582 3388 6660 17583 3367 6639 17584 3387 6659 17585 3366 6638 17586 3364 6636 17587 3374 6646 17588 3376 6648 17589 3369 6641 17590 3388 6660 17591 3392 6664 17592 3385 6657 17593 3389 6661 17594 3384 6656 17595 3383 6655 17596 3391 6663 17597 3394 6666 17598 3387 6659 17599 3392 6664 17600 3386 6667 17601 3384 6656 17602 3393 6665 17603 3396 6670 17604 3388 6660 17605 3394 6666 17606 3374 6646 17607 3386 6667 17608 3395 6668 17609 3398 6672 17610 3376 6669 17611 3396 6670 17612 3375 6647 17613 3374 6646 17614 3397 6671 17615 3400 6674 17616 3378 6650 17617 3398 6672 17618 3377 6649 17619 3375 6647 17620 3399 6673 17621 3402 6676 17622 3380 6652 17623 3400 6674 17624 3379 6651 17625 3377 6649 17626 3401 6675 17627 3403 6677 17628 3382 6654 17629 3402 6676 17630 3383 6655 17631 3382 6654 17632 3390 6662 17633 3407 6681 17634 3400 6674 17635 3404 6678 17636 3399 6673 17637 3397 6671 17638 3406 6680 17639 3409 6684 17640 3402 6676 17641 3407 6681 17642 3401 6675 17643 3399 6673 17644 3408 6682 17645 3411 6686 17646 3403 6683 17647 3409 6684 17648 3390 6662 17649 3403 6683 17650 3412 6687 17651 3414 6689 17652 3392 6664 17653 3410 6685 17654 3391 6663 17655 3390 6662 17656 3413 6688 17657 3416 6691 17658 3394 6666 17659 3414 6689 17660 3393 6665 17661 3391 6663 17662 3415 6690 17663 3418 6693 17664 3396 6670 17665 3416 6691 17666 3395 6668 17667 3393 6665 17668 3417 6692 17669 3404 6678 17670 3398 6672 17671 3418 6693 17672 3397 6671 17673 3395 6668 17674 3405 6679 17675 3413 6688 17676 3412 6687 17677 3420 6695 17678 3416 6691 17679 3414 6689 17680 3422 6697 17681 3415 6690 17682 3413 6688 17683 3423 6698 17684 3418 6693 17685 3416 6691 17686 3424 6699 17687 3426 6701 17688 3417 6692 17689 3423 6698 17690 3404 6678 17691 3418 6693 17692 3425 6700 17693 3427 6702 17694 3405 6679 17695 3426 6701 17696 3428 6703 17697 3407 6681 17698 3425 6700 17699 3429 6704 17700 3406 6680 17701 3427 6702 17702 3430 6705 17703 3409 6684 17704 3428 6703 17705 3432 6707 17706 3408 6682 17707 3429 6704 17708 3433 6708 17709 3411 6686 17710 3430 6705 17711 3412 6687 17712 3411 6686 17713 3419 6694 17714 3414 6689 17715 3410 6685 17716 3421 6696 17717 3437 6713 17718 3429 6704 17719 3434 6709 17720 3430 6714 17721 3428 6710 17722 3436 6712 17723 3440 6717 17724 3432 6707 17725 3437 6713 17726 3433 6719 17727 3430 6714 17728 3438 6715 17729 3442 6722 17730 3419 6718 17731 3438 6715 17732 3421 6696 17733 3431 6706 17734 3441 6720 17735 3444 6725 17736 3420 6721 17737 3442 6722 17738 3422 6697 17739 3421 6696 17740 3443 6723 17741 3446 6728 17742 3423 6724 17743 3444 6725 17744 3424 6729 17745 3422 6697 17746 3445 6726 17747 3448 6731 17748 3426 6727 17749 3446 6728 17750 3425 6732 17751 3424 6729 17752 3447 6730 17753 3434 6709 17754 3427 6702 17755 3448 6731 17756 3428 6710 17757 3425 6732 17758 3435 6711 17759 3452 6736 17760 3446 6728 17761 3449 6733 17762 3445 6726 17763 3443 6723 17764 3451 6735 17765 3454 6738 17766 3448 6731 17767 3452 6736 17768 3447 6730 17769 3445 6726 17770 3453 6737 17771 3456 6740 17772 3434 6709 17773 3454 6738 17774 3435 6711 17775 3447 6730 17776 3455 6739 17777 3458 6742 17778 3437 6713 17779 3456 6740 17780 3436 6712 17781 3435 6711 17782 3457 6741 17783 3461 6745 17784 3440 6717 17785 3458 6742 17786 3438 6715 17787 3436 6712 17788 3459 6743 17789 3463 6747 17790 3442 6722 17791 3459 6743 17792 3441 6720 17793 3439 6716 17794 3462 6746 17795 3449 6733 17796 3444 6725 17797 3463 6747 17798 3443 6723 17799 3441 6720 17800 3450 6734 17801 3468 6752 17802 3461 6745 17803 3464 6748 17804 3459 6743 17805 3457 6741 17806 3466 6750 17807 3470 6754 17808 3463 6747 17809 3466 6750 17810 3462 6746 17811 3460 6744 17812 3469 6753 17813 3472 6756 17814 3449 6733 17815 3470 6754 17816 3450 6734 17817 3462 6746 17818 3471 6755 17819 3474 6758 17820 3452 6736 17821 3472 6756 17822 3451 6735 17823 3450 6734 17824 3473 6757 17825 3476 6760 17826 3454 6738 17827 3474 6758 17828 3453 6737 17829 3451 6735 17830 3475 6759 17831 3478 6762 17832 3456 6740 17833 3476 6760 17834 3455 6739 17835 3453 6737 17836 3477 6761 17837 3464 6748 17838 3458 6742 17839 3478 6762 17840 3457 6741 17841 3455 6739 17842 3465 6749 17843 3473 6757 17844 3471 6755 17845 3480 6764 17846 3483 6767 17847 3476 6760 17848 3481 6765 17849 3475 6759 17850 3473 6757 17851 3482 6766 17852 3485 6769 17853 3478 6762 17854 3483 6767 17855 3477 6761 17856 3475 6759 17857 3484 6768 17858 3487 6771 17859 3464 6748 17860 3485 6769 17861 3465 6749 17862 3477 6761 17863 3486 6770 17864 3490 6774 17865 3468 6752 17866 3487 6771 17867 3466 6750 17868 3465 6749 17869 3488 6772 17870 3492 6776 17871 3470 6754 17872 3488 6772 17873 3469 6753 17874 3467 6751 17875 3491 6775 17876 3493 6777 17877 3472 6756 17878 3492 6776 17879 3471 6755 17880 3469 6753 17881 3479 6763 17882 3481 6765 17883 3474 6758 17884 3493 6777 17885 3488 6772 17886 3486 6770 17887 3495 6779 17888 3499 6783 17889 3492 6776 17890 3495 6779 17891 3491 6775 17892 3489 6773 17893 3498 6782 17894 3501 6785 17895 3493 6777 17896 3499 6783 17897 3479 6763 17898 3491 6775 17899 3500 6784 17900 3503 6787 17901 3481 6765 17902 3501 6785 17903 3480 6764 17904 3479 6763 17905 3502 6786 17906 3505 6789 17907 3483 6767 17908 3503 6787 17909 3482 6766 17910 3480 6764 17911 3504 6788 17912 3507 6791 17913 3485 6769 17914 3505 6789 17915 3484 6768 17916 3482 6766 17917 3506 6790 17918 3508 6792 17919 3487 6771 17920 3507 6791 17921 3486 6770 17922 3484 6768 17923 3494 6778 17924 3497 6781 17925 3490 6774 17926 3508 6792 17927 3512 6796 17928 3505 6789 17929 3509 6793 17930 3504 6788 17931 3502 6786 17932 3511 6795 17933 3514 6798 17934 3507 6791 17935 3512 6796 17936 3506 6790 17937 3504 6788 17938 3513 6797 17939 3516 6800 17940 3508 6792 17941 3514 6798 17942 3494 6778 17943 3506 6790 17944 3515 6799 17945 3519 6803 17946 3497 6781 17947 3516 6800 17948 3495 6779 17949 3494 6778 17950 3517 6801 17951 3521 6805 17952 3499 6783 17953 3517 6801 17954 3498 6782 17955 3496 6780 17956 3520 6804 17957 3523 6807 17958 3501 6785 17959 3521 6805 17960 3500 6784 17961 3498 6782 17962 3522 6806 17963 3509 6793 17964 3503 6787 17965 3523 6807 17966 3502 6786 17967 3500 6784 17968 3510 6794 17969 3528 6812 17970 3521 6805 17971 3526 6810 17972 3520 6804 17973 3518 6802 17974 3527 6811 17975 3530 6814 17976 3523 6807 17977 3528 6812 17978 3522 6806 17979 3520 6804 17980 3529 6813 17981 3532 6816 17982 3509 6793 17983 3530 6814 17984 3510 6794 17985 3522 6806 17986 3531 6815 17987 3534 6818 17988 3512 6796 17989 3532 6816 17990 3511 6795 17991 3510 6794 17992 3533 6817 17993 3536 6820 17994 3514 6798 17995 3534 6818 17996 3513 6797 17997 3511 6795 17998 3535 6819 17999 3538 6822 18000 3516 6800 18001 3536 6820 18002 3515 6799 18003 3513 6797 18004 3537 6821 18005 3525 6809 18006 3519 6803 18007 3538 6822 18008 3517 6801 18009 3515 6799 18010 3526 6810 18011 3533 6817 18012 3531 6815 18013 3060 6315 18014 3067 6322 18015 3536 6820 18016 3063 6318 18017 3535 6819 18018 3533 6817 18019 3065 6320 18020 3071 6326 18021 3538 6822 18022 3067 6322 18023 3537 6821 18024 3535 6819 18025 3069 6324 18026 3079 6334 18027 3525 6809 18028 3071 6326 18029 3526 6810 18030 3537 6821 18031 3073 6328 18032 3083 6338 18033 3528 6812 18034 3073 6328 18035 3527 6811 18036 3524 6808 18037 3082 6337 18038 3087 6342 18039 3530 6814 18040 3083 6338 18041 3529 6813 18042 3527 6811 18043 3085 6340 18044 3057 6312 18045 3532 6816 18046 3087 6342 18047 3531 6815 18048 3529 6813 18049 3061 6316 18050 3063 6318 18051 3534 6818 18052 3057 6312 18053 3586 6881 18054 3539 6823 18055 3541 6825 18056 3584 8139 18057 3597 6897 18058 3566 8140 18059 3566 8140 18060 3565 8141 18061 3580 8142 18062 3597 6897 18063 3567 8143 18064 3566 8140 18065 3544 6828 18066 3580 8142 18067 3565 8141 18068 3543 6827 18069 3581 8144 18070 3544 6828 18071 3565 8141 18072 3542 6826 18073 3544 6828 18074 3580 8142 18075 3584 8139 18076 3566 8140 18077 3578 8145 18078 3581 8146 18079 3543 8147 18080 3543 8147 18081 3570 8148 18082 3578 8145 18083 3569 8149 18084 3545 6829 18085 3547 6831 18086 5057 8150 18087 3551 8151 18088 3546 6830 18089 3547 6831 18090 3578 8145 18091 3570 8148 18092 5057 8150 18093 3546 6830 18094 3545 6829 18095 3570 8148 18096 3569 8149 18097 3547 6831 18098 3552 8152 18099 3551 8153 18100 5057 8154 18101 5057 8154 18102 3571 8155 18103 3552 8152 18104 3549 6833 18105 3555 6890 18106 3539 6889 18107 3571 8155 18108 3548 6832 18109 3552 8152 18110 3550 6834 18111 3552 8152 18112 3548 6832 18113 3549 6833 18114 3539 6889 18115 3573 8156 18116 3573 8156 18117 3550 6834 18118 3549 6833 18119 3588 6883 18120 3546 6835 18121 3552 6837 18122 3549 8157 18123 3553 6838 18124 3555 6840 18125 3571 6861 18126 3556 6841 18127 3548 6843 18128 3568 6856 18129 3558 6844 18130 3560 6846 18131 3564 6855 18132 3561 6847 18133 3563 6849 18134 3559 6845 18135 3558 6844 18136 3563 6851 18137 3558 6844 18138 3565 6852 18139 3564 6850 18140 3566 8158 18141 3567 6854 18142 3564 6855 18143 3570 6859 18144 3568 6856 18145 3569 6857 18146 3543 8159 18147 3542 6858 18148 3570 6859 18149 3542 6858 18150 3565 6852 18151 3568 6856 18152 5057 8160 18153 3545 6860 18154 3571 6861 18155 3545 6860 18156 3569 6857 18157 3556 6841 18158 3556 6841 18159 3560 6846 18160 3557 6842 18161 3557 6842 18162 3553 6862 18163 3548 6843 18164 3559 6845 18165 3563 6851 18166 3557 6842 18167 3553 6838 18168 3563 6849 18169 3554 6839 18170 3587 6882 18171 3572 6864 18172 3573 6866 18173 3582 6877 18174 3574 6867 18175 3576 6869 18176 3579 6873 18177 3577 6870 18178 3547 6872 18179 3575 6868 18180 3574 6867 18181 3579 6873 18182 3574 6867 18183 3580 6874 18184 3577 6870 18185 3577 6870 18186 3544 6875 18187 3578 6871 18188 3585 6880 18189 3582 6877 18190 3583 6878 18191 3597 8161 18192 3584 6879 18193 3585 6880 18194 3582 6877 18195 3584 6879 18196 3574 6867 18197 3539 6823 18198 3586 6881 18199 3573 6866 18200 3586 6881 18201 3583 6878 18202 3587 6882 18203 3576 6869 18204 3575 6868 18205 3587 6882 18206 3572 6864 18207 3588 6883 18208 3550 6865 18209 3575 6868 18210 3579 6873 18211 3572 6864 18212 3579 6873 18213 3547 6872 18214 3588 6883 18215 3541 8162 18216 3540 6129 18217 3591 6886 18218 3591 6886 18219 3592 8163 18220 3589 6884 18221 3589 6884 18222 3595 6129 18223 3594 6129 18224 3594 6129 18225 3596 6129 18226 3593 6129 18227 3593 6129 18228 3590 6885 18229 3594 6129 18230 3541 8162 18231 3591 6886 18232 3590 6885 18233 3589 6884 18234 3594 6129 18235 3590 6885 18236 3591 8164 18237 3555 6840 18238 3592 6887 18239 3585 6880 18240 3583 6878 18241 3593 6888 18242 3540 8165 18243 3539 6889 18244 3591 6891 18245 3583 6878 18246 3586 6881 18247 3590 6825 18248 3554 6839 18249 3562 6848 18250 3592 6893 18251 3561 6847 18252 3567 6854 18253 3595 6895 18254 3597 8161 18255 3585 6880 18256 3596 6896 18257 3567 8143 18258 3597 6897 18259 3594 6117 18260 3562 6848 18261 3561 6847 18262 3589 6892 18263 3609 6129 18264 3598 6899 18265 3600 6901 18266 3599 8166 18267 3627 8167 18268 3626 8168 18269 3603 6904 18270 3607 8169 18271 3631 6117 18272 3600 8170 18273 3599 8166 18274 3623 8171 18275 3633 8172 18276 3610 8173 18277 3635 8174 18278 3599 8166 18279 3626 8168 18280 3637 8175 18281 3601 6902 18282 3633 8172 18283 3604 6117 18284 3599 8166 18285 3637 8175 18286 3623 8171 18287 3631 6117 18288 3601 6902 18289 3603 6904 18290 3600 8170 18291 3623 8171 18292 3621 8176 18293 3629 6117 18294 3631 6117 18295 3607 8169 18296 3600 8170 18297 3621 8176 18298 3620 8177 18299 3633 8172 18300 3635 8174 18301 3604 6117 18302 3600 8170 18303 3620 8177 18304 3607 8169 18305 3619 8178 18306 3629 6117 18307 3607 8169 18308 3604 6117 18309 3602 6903 18310 3601 6902 18311 3607 8169 18312 3620 8177 18313 3619 8178 18314 3602 6940 18315 3604 6905 18316 3606 6907 18317 3600 5115 18318 3607 5115 18319 3609 5115 18320 3635 8179 18321 3610 6908 18322 3612 6910 18323 3598 6913 18324 3609 8180 18325 3613 6911 18326 3614 6912 18327 3636 8181 18328 3598 6913 18329 3598 6916 18330 3636 8182 18331 3616 6914 18332 3616 6914 18333 3627 8183 18334 3599 6915 18335 3620 6920 18336 3617 6917 18337 3619 6919 18338 3622 6922 18339 5058 8184 18340 3617 6917 18341 3617 6917 18342 3620 6920 18343 3622 6922 18344 3624 6925 18345 3613 8185 18346 5059 8186 18347 5059 8186 18348 5058 8187 18349 3622 6923 18350 3622 6923 18351 3621 8188 18352 3623 6924 18353 3623 6924 18354 3637 8189 18355 3624 6925 18356 3624 6925 18357 5059 8186 18358 3622 6923 18359 3616 6944 18360 3625 6926 18361 3627 6928 18362 3619 6919 18363 3618 6918 18364 3629 6930 18365 3628 6929 18366 3630 6931 18367 3629 6930 18368 3631 6932 18369 3630 6931 18370 3601 6934 18371 3632 6933 18372 3615 6935 18373 3601 6934 18374 3610 8190 18375 3633 6936 18376 3611 6937 18377 3609 8180 18378 3608 6939 18379 3617 8191 18380 3634 8192 18381 3632 8193 18382 3630 6938 18383 3605 6118 18384 3612 6118 18385 3615 6118 18386 5059 8194 18387 3613 6911 18388 3609 8180 18389 3605 6118 18390 3615 6118 18391 3632 8193 18392 5058 8195 18393 5059 8194 18394 3609 8180 18395 3605 6118 18396 3632 8193 18397 3606 6118 18398 3617 8191 18399 5058 8195 18400 3609 8180 18401 3632 8193 18402 3634 8192 18403 3606 6118 18404 3618 8196 18405 3617 8191 18406 3608 6939 18407 3630 6938 18408 3608 6939 18409 3634 8192 18410 3618 8196 18411 3608 6939 18412 3628 6118 18413 3603 6943 18414 3602 6940 18415 3634 6941 18416 3608 8197 18417 3607 6942 18418 3634 6941 18419 3612 6126 18420 3605 6906 18421 3635 6126 18422 3614 8198 18423 3625 6926 18424 3636 6945 18425 3613 8199 18426 3624 6946 18427 3614 6948 18428 3625 6947 18429 3624 6946 18430 3626 6950 18431 3654 6976 18432 3638 6951 18433 3640 6953 18434 3638 8200 18435 3641 6954 18436 3639 6956 18437 3641 6954 18438 3643 6957 18439 3642 6955 18440 3646 8201 18441 3645 6962 18442 3648 6964 18443 3651 8202 18444 3649 6965 18445 3647 6967 18446 3653 6973 18447 3650 6968 18448 3651 6970 18449 3646 6118 18450 3648 8203 18451 3644 8204 18452 3652 8205 18453 3657 6118 18454 3640 8206 18455 3644 8204 18456 3648 8203 18457 3649 8207 18458 3657 6118 18459 3655 6118 18460 3640 8206 18461 3642 6118 18462 3644 8204 18463 3649 8207 18464 3650 6118 18465 3652 8205 18466 3639 6971 18467 3642 6118 18468 3649 8207 18469 3650 6118 18470 3640 8206 18471 3639 6971 18472 3652 8205 18473 3658 6982 18474 3652 6972 18475 3653 6973 18476 3656 6117 18477 5060 8208 18478 3654 8209 18479 3651 6117 18480 3647 8210 18481 3643 8211 18482 3654 8209 18483 5060 8208 18484 3658 8212 18485 3647 8210 18486 3645 8213 18487 3643 8211 18488 3654 8209 18489 3658 8212 18490 3638 8214 18491 3651 6117 18492 3643 8211 18493 3641 6974 18494 3658 8212 18495 3653 6975 18496 3638 8214 18497 3641 6974 18498 3638 8214 18499 3653 6975 18500 3656 8215 18501 3654 6976 18502 3655 6977 18503 5060 8216 18504 3656 6978 18505 3657 6980 18506 5060 8217 18507 3657 6981 18508 3658 6982 18509 3666 7004 18510 3659 6984 18511 3661 6986 18512 3668 8218 18513 3662 6987 18514 3663 6989 18515 3668 6126 18516 3663 6126 18517 3665 6126 18518 3665 8219 18519 3664 6990 18520 3667 6992 18521 3662 6994 18522 3668 6993 18523 3667 6994 18524 3663 6997 18525 3659 6995 18526 3664 6997 18527 3673 6117 18528 3660 6998 18529 3670 7000 18530 3669 6129 18531 3662 7001 18532 3671 7003 18533 3659 6984 18534 3662 7001 18535 3660 6985 18536 3667 7002 18537 3666 7004 18538 3671 7003 18539 3674 6129 18540 3672 6129 18541 3670 6129 18542 3671 6118 18543 3661 6118 18544 3674 6118 18545 3661 8220 18546 3660 7005 18547 3672 7007 18548 3669 8221 18549 3671 8221 18550 3670 8221 18551 3678 8222 18552 3670 7009 18553 3675 7011 18554 3678 8222 18555 3675 7011 18556 3677 8223 18557 3676 8224 18558 3675 7014 18559 3672 7016 18560 3677 8225 18561 3673 7017 18562 3678 7019 18563 3686 6129 18564 3679 6129 18565 3681 6129 18566 5061 6117 18567 3681 7022 18568 3682 7021 18569 3680 7020 18570 3690 6117 18571 3682 7021 18572 3689 7031 18573 3683 7023 18574 3685 7025 18575 3686 7028 18576 3688 6118 18577 3685 7026 18578 3685 7026 18579 3684 6118 18580 3679 7027 18581 3686 7030 18582 3681 8226 18583 3687 5115 18584 5061 8227 18585 3687 5115 18586 3681 8226 18587 3683 6122 18588 3690 6122 18589 3680 6122 18590 3680 6122 18591 3679 6122 18592 3683 6122 18593 3687 7025 18594 3689 7031 18595 3688 7032 18596 5061 8228 18597 3682 7033 18598 3687 7034 18599 3682 7033 18600 3690 7034 18601 3689 7033 18602 3686 8229 18603 3679 8229 18604 3692 8229 18605 5062 8230 18606 3680 7038 18607 3694 7039 18608 3724 7069 18609 3696 7041 18610 3698 7043 18611 3725 7070 18612 3699 7044 18613 3701 7046 18614 3696 7041 18615 3702 7047 18616 3697 7042 18617 3701 7046 18618 3700 7045 18619 3705 7050 18620 3702 7047 18621 3706 7051 18622 3703 7048 18623 3705 7050 18624 3704 7049 18625 3709 7054 18626 3706 7051 18627 3710 7055 18628 3707 7052 18629 3709 7054 18630 3708 7053 18631 3713 7058 18632 3710 7055 18633 3714 7059 18634 3711 7056 18635 3713 7058 18636 3712 7057 18637 3717 7062 18638 3714 7059 18639 3718 7063 18640 3715 7060 18641 3716 7061 18642 3720 7065 18643 3717 7062 18644 3719 7064 18645 3718 7063 18646 3723 7068 18647 3720 7065 18648 3724 7069 18649 3721 7066 18650 3723 7068 18651 3722 7067 18652 3725 7070 18653 3754 7099 18654 3726 7071 18655 3728 7073 18656 3755 7100 18657 3729 7074 18658 3731 7076 18659 3727 7072 18660 3732 7077 18661 3728 7073 18662 3731 7076 18663 3730 7075 18664 3735 7080 18665 3732 7077 18666 3736 7081 18667 3733 7078 18668 3735 7080 18669 3734 7079 18670 3739 7084 18671 3736 7081 18672 3740 7085 18673 3737 7082 18674 3739 7084 18675 3738 7083 18676 3743 7088 18677 3740 7085 18678 3744 7089 18679 3741 7086 18680 3743 7088 18681 3742 7087 18682 3747 7092 18683 3744 7089 18684 3748 7093 18685 3745 7090 18686 3747 7092 18687 3746 7091 18688 3751 7096 18689 3748 7093 18690 3752 7097 18691 3749 7094 18692 3751 7096 18693 3750 7095 18694 3754 7099 18695 3752 7097 18696 3729 7074 18697 3753 7098 18698 3753 7098 18699 3755 7100 18700 3757 7102 18701 3770 7115 18702 3754 7099 18703 3758 7103 18704 3755 7100 18705 3731 7076 18706 3756 7101 18707 3728 7073 18708 3733 7078 18709 3758 7103 18710 3759 7104 18711 3731 7076 18712 3761 7106 18713 3733 7078 18714 3737 7082 18715 3760 7105 18716 3761 7106 18717 3735 7080 18718 3763 7108 18719 3737 7082 18720 3741 7086 18721 3762 7107 18722 3763 7108 18723 3739 7084 18724 3765 7110 18725 3741 7086 18726 3745 7090 18727 3764 7109 18728 3765 7110 18729 3743 7088 18730 3767 7112 18731 3745 7090 18732 3749 7094 18733 3766 7111 18734 3767 7112 18735 3747 7092 18736 3769 7114 18737 3749 7094 18738 3753 7098 18739 3768 7113 18740 3769 7114 18741 3751 7096 18742 3770 7115 18743 3785 7130 18744 3769 7114 18745 3771 7116 18746 3757 7102 18747 3756 7101 18748 3773 7118 18749 3771 7116 18750 3770 7115 18751 3774 7119 18752 3772 7117 18753 3756 7101 18754 3775 7120 18755 3758 7103 18756 3760 7105 18757 3774 7119 18758 3775 7120 18759 3759 7104 18760 3777 7122 18761 3760 7105 18762 3762 7107 18763 3776 7121 18764 3777 7122 18765 3761 7106 18766 3779 7124 18767 3762 7107 18768 3764 7109 18769 3778 7123 18770 3779 7124 18771 3763 7108 18772 3781 7126 18773 3764 7109 18774 3766 7111 18775 3780 7125 18776 3781 7126 18777 3765 7110 18778 3783 7128 18779 3766 7111 18780 3768 7113 18781 3782 7127 18782 3783 7128 18783 3767 7112 18784 3785 7130 18785 3768 7113 18786 3757 7102 18787 3784 7129 18788 3800 7145 18789 3785 7130 18790 3786 7131 18791 3773 7118 18792 3772 7117 18793 3788 7133 18794 3786 7131 18795 3771 7116 18796 3789 7134 18797 3772 7117 18798 3775 7120 18799 3787 7132 18800 3774 7119 18801 3776 7121 18802 3789 7134 18803 3790 7135 18804 3775 7120 18805 3792 7137 18806 3776 7121 18807 3778 7123 18808 3791 7136 18809 3792 7137 18810 3777 7122 18811 3794 7139 18812 3778 7123 18813 3780 7125 18814 3793 7138 18815 3794 7139 18816 3779 7124 18817 3796 7141 18818 3780 7125 18819 3782 7127 18820 3795 7140 18821 3796 7141 18822 3781 7126 18823 3798 7143 18824 3782 7127 18825 3784 7129 18826 3797 7142 18827 3798 7143 18828 3783 7128 18829 3800 7145 18830 3784 7129 18831 3773 7118 18832 3799 7144 18833 3786 7131 18834 3789 7134 18835 3791 7136 18836 3791 7136 18837 3793 7138 18838 3795 7140 18839 3795 7140 18840 3797 7142 18841 3799 7144 18842 3799 7144 18843 3788 7133 18844 3787 7132 18845 3787 7132 18846 3790 7135 18847 3792 7137 18848 3792 7137 18849 3794 7139 18850 3796 7141 18851 3796 7141 18852 3798 7143 18853 3800 7145 18854 3800 7145 18855 3786 7131 18856 3796 7141 18857 3791 7136 18858 3795 7140 18859 3799 7144 18860 3799 7144 18861 3787 7132 18862 3792 7137 18863 3792 7137 18864 3796 7141 18865 3799 7144 18866 3786 7131 18867 3791 7136 18868 3796 7141 18869 3805 6118 18870 3801 6118 18871 3803 6118 18872 3807 6118 18873 3804 6118 18874 3805 6118 18875 3810 6118 18876 3806 6118 18877 3807 6118 18878 3840 6118 18879 3724 6118 18880 3808 6118 18881 3813 6118 18882 3809 6118 18883 3810 6118 18884 3808 6118 18885 3720 6118 18886 3811 6118 18887 3816 6118 18888 3812 6118 18889 3813 6118 18890 3811 6118 18891 3716 6118 18892 3814 6118 18893 3819 6118 18894 3815 6118 18895 3816 6118 18896 3814 6118 18897 3712 6118 18898 3817 6118 18899 3822 6118 18900 3818 6118 18901 3819 6118 18902 3817 6118 18903 3708 6118 18904 3820 6118 18905 3827 6118 18906 3821 6118 18907 3822 6118 18908 3820 6118 18909 3704 7049 18910 3823 6118 18911 3830 6118 18912 3824 6118 18913 3826 6118 18914 3826 6118 18915 3825 6118 18916 3827 6118 18917 3823 6118 18918 3700 7045 18919 3828 6118 18920 3837 6118 18921 3829 6118 18922 3830 6118 18923 3803 6118 18924 3802 6118 18925 3832 6118 18926 3834 6118 18927 3822 6118 18928 3833 6118 18929 3836 6118 18930 3827 6118 18931 3834 6118 18932 3838 6118 18933 3830 6118 18934 3835 6118 18935 3835 6118 18936 3826 6118 18937 3836 6118 18938 3869 6118 18939 3837 6118 18940 3838 6118 18941 3842 6118 18942 3803 6118 18943 3839 6118 18944 3872 6118 18945 3840 6118 18946 3841 6118 18947 3844 6118 18948 3805 6118 18949 3842 6118 18950 3841 6118 18951 3808 6118 18952 3843 6118 18953 3846 6118 18954 3807 6118 18955 3844 6118 18956 3843 6118 18957 3811 6118 18958 3845 6118 18959 3848 6118 18960 3810 6118 18961 3846 6118 18962 3845 6118 18963 3814 6118 18964 3847 6118 18965 3850 6118 18966 3813 6118 18967 3848 6118 18968 3847 6118 18969 3817 6118 18970 3849 6118 18971 3852 6118 18972 3816 6118 18973 3850 6118 18974 3849 6118 18975 3820 6118 18976 3851 6118 18977 3833 6118 18978 3819 6118 18979 3852 6118 18980 3851 6118 18981 3823 6118 18982 3853 6118 18983 3873 6118 18984 3841 6118 18985 3854 6118 18986 3857 6118 18987 3846 6118 18988 3855 6118 18989 3854 6118 18990 3843 6118 18991 3856 6118 18992 3859 6118 18993 3848 6118 18994 3857 6118 18995 3856 6118 18996 3845 6118 18997 3858 6118 18998 3861 6118 18999 3850 6118 19000 3859 6118 19001 3858 6118 19002 3847 6118 19003 3860 6118 19004 3863 6118 19005 3852 6118 19006 3861 6118 19007 3860 6118 19008 3849 6118 19009 3862 6118 19010 3865 6118 19011 3833 6118 19012 3863 6118 19013 3862 6118 19014 3851 6118 19015 3864 6118 19016 3866 6118 19017 3834 6118 19018 3865 6118 19019 3868 6118 19020 3836 6118 19021 3866 6118 19022 3870 6118 19023 3838 6118 19024 3867 6118 19025 3867 6118 19026 3835 6118 19027 3868 6118 19028 3880 6118 19029 3869 6118 19030 3870 6118 19031 3874 6118 19032 3842 6118 19033 3871 6118 19034 3886 6118 19035 3872 6118 19036 3873 6118 19037 3855 6118 19038 3844 6118 19039 3874 6118 19040 3878 6118 19041 3868 6118 19042 3875 6118 19043 3879 6118 19044 3858 6118 19045 3876 6118 19046 3881 6118 19047 3870 6118 19048 3877 6118 19049 3877 6118 19050 3867 6118 19051 3878 6118 19052 3882 6118 19053 3856 6118 19054 3879 6118 19055 3884 6118 19056 3880 6118 19057 3881 6118 19058 3883 6118 19059 3854 6118 19060 3882 6118 19061 3887 6118 19062 3873 6118 19063 3883 6118 19064 3946 6118 19065 3880 6118 19066 3885 6118 19067 3889 6118 19068 3886 6118 19069 3887 6118 19070 4009 6118 19071 3724 6118 19072 3888 6118 19073 4002 6118 19074 3889 6118 19075 3891 6118 19076 3999 6118 19077 3871 6118 19078 3892 6118 19079 3897 6118 19080 3874 6118 19081 3893 6118 19082 3992 6118 19083 3894 6118 19084 3896 6118 19085 3901 6118 19086 3855 6118 19087 3897 6118 19088 4000 6118 19089 3898 6118 19090 3900 6118 19091 3903 6118 19092 3857 6118 19093 3901 6118 19094 3995 6118 19095 3864 6118 19096 3902 6118 19097 3905 6118 19098 3859 6118 19099 3903 6118 19100 4003 6118 19101 3837 6118 19102 3904 6118 19103 3909 6118 19104 3861 6118 19105 3905 6118 19106 3957 6118 19107 3906 6118 19108 3908 6118 19109 3912 6118 19110 3863 6118 19111 3909 6118 19112 3934 6118 19113 3910 6118 19114 3911 6118 19115 3914 6118 19116 3865 6118 19117 3912 6118 19118 3915 6118 19119 3862 6118 19120 3913 6118 19121 3875 6118 19122 3866 6118 19123 3914 6118 19124 3876 6118 19125 3860 6118 19126 3915 6118 19127 3918 6118 19128 3901 6118 19129 3916 6118 19130 3951 6118 19131 3882 6118 19132 3917 6118 19133 3920 6118 19134 3903 6118 19135 3918 6118 19136 3917 6118 19137 3879 6118 19138 3919 6118 19139 3922 6118 19140 3905 6118 19141 3920 6118 19142 3919 6118 19143 3876 6118 19144 3921 6118 19145 3924 6118 19146 3909 6118 19147 3922 6118 19148 3921 6118 19149 3915 6118 19150 3923 6118 19151 3926 6118 19152 3912 6118 19153 3924 6118 19154 3888 6118 19155 3840 6118 19156 3925 6118 19157 3928 6118 19158 3914 6118 19159 3926 6118 19160 4008 6118 19161 3923 6118 19162 3927 6118 19163 3931 6118 19164 3875 6118 19165 3928 6118 19166 3885 6118 19167 3884 6118 19168 3930 6118 19169 3935 6118 19170 3878 6118 19171 3931 6118 19172 3936 6118 19173 3881 6118 19174 3932 6118 19175 3943 6118 19176 3933 6118 19177 3934 6118 19178 3932 6118 19179 3877 6118 19180 3935 6118 19181 3929 6118 19182 3884 6118 19183 3936 6118 19184 3945 6118 19185 3937 6118 19186 3939 6118 19187 3980 6118 19188 3940 6118 19189 3942 6118 19190 3985 6118 19191 3831 6118 19192 3943 6118 19193 3994 6118 19194 3944 6118 19195 3945 6118 19196 3904 6118 19197 3869 6118 19198 3946 6118 19199 4004 6118 19200 3699 7044 19201 3947 6118 19202 3890 6118 19203 3889 6118 19204 3948 6118 19205 3947 6118 19206 3722 7067 19207 3949 6118 19208 3948 6118 19209 3887 6118 19210 3950 6118 19211 3916 6118 19212 3897 6118 19213 3907 6118 19214 3950 6118 19215 3883 6118 19216 3951 6118 19217 3949 6118 19218 3718 6118 19219 3952 6118 19220 3952 6118 19221 3714 6118 19222 3953 6118 19223 3900 6118 19224 3899 6118 19225 3955 6118 19226 3956 6118 19227 3916 6118 19228 3906 6118 19229 3959 6118 19230 3918 6118 19231 3956 6118 19232 3975 6118 19233 3956 6118 19234 3957 6118 19235 3953 6118 19236 3710 6118 19237 3958 6118 19238 3960 6118 19239 3920 6118 19240 3959 6118 19241 3961 6118 19242 3921 6118 19243 3895 6118 19244 3962 6118 19245 3922 6118 19246 3960 6118 19247 3963 6118 19248 3919 6118 19249 3961 6118 19250 3964 6118 19251 3924 6118 19252 3962 6118 19253 3965 6118 19254 3917 6118 19255 3963 6118 19256 3966 6118 19257 3926 6118 19258 3964 6118 19259 3967 6118 19260 3951 6118 19261 3965 6118 19262 3968 6118 19263 3928 6118 19264 3966 6118 19265 3969 6118 19266 3950 6118 19267 3967 6118 19268 3970 6118 19269 3931 6118 19270 3968 6118 19271 3972 6118 19272 3948 6118 19273 3969 6118 19274 3971 6118 19275 3935 6118 19276 3970 6118 19277 3937 6118 19278 3936 6118 19279 3938 6118 19280 3938 6118 19281 3932 6118 19282 3971 6118 19283 3898 6118 19284 3890 6118 19285 3972 6118 19286 3955 6118 19287 3954 6118 19288 3974 6118 19289 3944 6118 19290 3929 6118 19291 3937 6118 19292 3979 6118 19293 3959 6118 19294 3975 6118 19295 3942 6118 19296 3941 6118 19297 3977 6118 19298 3958 6118 19299 3706 6118 19300 3978 6118 19301 3984 6118 19302 3960 6118 19303 3979 6118 19304 3974 6118 19305 3973 6118 19306 3980 6118 19307 3973 6118 19308 3969 6118 19309 3976 6118 19310 3978 6118 19311 3702 6118 19312 3981 6118 19313 3954 6118 19314 3972 6118 19315 3973 6118 19316 3977 6118 19317 3976 6118 19318 3983 6118 19319 3899 6118 19320 3898 6118 19321 3954 6118 19322 3989 6118 19323 3962 6118 19324 3984 6118 19325 4006 6118 19326 3832 6118 19327 3985 6118 19328 3988 6118 19329 3961 6118 19330 3894 6118 19331 3983 6118 19332 3982 6118 19333 3987 6118 19334 3986 6118 19335 3963 6118 19336 3988 6118 19337 3991 6118 19338 3964 6118 19339 3989 6118 19340 3982 6118 19341 3965 6118 19342 3986 6118 19343 3987 6118 19344 3986 6118 19345 3990 6118 19346 3976 6118 19347 3967 6118 19348 3982 6118 19349 3993 6118 19350 3966 6118 19351 3991 6118 19352 3990 6118 19353 3988 6118 19354 3992 6118 19355 3997 6118 19356 3968 6118 19357 3993 6118 19358 3930 6118 19359 3929 6118 19360 3994 6118 19361 3927 6118 19362 3913 6118 19363 3995 6118 19364 3902 6118 19365 3853 6118 19366 3996 6118 19367 3998 6118 19368 3970 6118 19369 3997 6118 19370 4001 6118 19371 3971 6118 19372 3998 6118 19373 4005 6118 19374 3893 6118 19375 3999 6118 19376 3891 6118 19377 3890 6118 19378 4000 6118 19379 3939 6118 19380 3938 6118 19381 4001 6118 19382 4007 6118 19383 3886 6118 19384 4002 6118 19385 3911 6118 19386 3829 6118 19387 4003 6118 19388 3996 6118 19389 3828 6118 19390 4004 6118 19391 3908 6118 19392 3907 6118 19393 4005 6118 19394 3892 6118 19395 3839 6118 19396 4006 6118 19397 3925 6118 19398 3872 6118 19399 4007 6118 19400 3940 6118 19401 3973 6118 19402 3941 6118 19403 3896 6118 19404 3895 6118 19405 4008 6118 19406 3981 6118 19407 3696 6118 19408 4009 6118 19409 4033 6118 19410 4010 6118 19411 4012 6118 19412 4012 6118 19413 4011 6118 19414 4014 6118 19415 4018 6118 19416 4015 6118 19417 4017 6118 19418 4014 6118 19419 4013 6118 19420 4018 6118 19421 4034 6118 19422 4019 6118 19423 4021 6118 19424 4028 6118 19425 4022 6118 19426 4024 6118 19427 4021 6118 19428 4020 6118 19429 4026 6118 19430 4032 6118 19431 4027 6118 19432 4028 6118 19433 4026 6118 19434 4025 6118 19435 4030 6118 19436 4042 6118 19437 4031 6118 19438 4032 6118 19439 4030 6118 19440 4029 6118 19441 4033 6118 19442 4047 6118 19443 4034 6118 19444 4035 6118 19445 4035 6118 19446 4021 6118 19447 4036 6118 19448 4036 6118 19449 4026 6118 19450 4037 6118 19451 4040 6118 19452 4028 6118 19453 4038 6118 19454 4037 6118 19455 4030 6118 19456 4039 6118 19457 4043 6118 19458 4032 6118 19459 4040 6118 19460 4039 6118 19461 4033 6118 19462 4041 6118 19463 4055 6118 19464 4042 6118 19465 4043 6118 19466 4041 6118 19467 4012 6118 19468 4044 6118 19469 4046 6118 19470 4018 6118 19471 4045 6118 19472 4044 6118 19473 4014 6118 19474 4046 6118 19475 4129 6118 19476 4047 6118 19477 4048 6118 19478 4048 6118 19479 4035 6118 19480 4049 6118 19481 4049 6118 19482 4036 6118 19483 4050 6118 19484 4053 6118 19485 4040 6118 19486 4051 6118 19487 4050 6118 19488 4037 6118 19489 4052 6118 19490 4056 6118 19491 4043 6118 19492 4053 6118 19493 4052 6118 19494 4039 6118 19495 4054 6118 19496 4140 6118 19497 4055 6118 19498 4056 6118 19499 4054 6118 19500 4041 6118 19501 4057 6118 19502 4059 6118 19503 4046 6118 19504 4058 6118 19505 4057 6118 19506 4044 6118 19507 4059 6118 19508 4153 6118 19509 4053 6118 19510 4060 6118 19511 4080 6118 19512 3974 6118 19513 4061 6118 19514 4065 6118 19515 4006 6118 19516 4062 6118 19517 4064 6118 19518 4005 6118 19519 4063 6118 19520 4102 6118 19521 3908 6118 19522 4064 6118 19523 4104 6118 19524 3892 6118 19525 4065 6118 19526 4093 6118 19527 4007 6118 19528 4066 6118 19529 4089 6118 19530 3992 6118 19531 4067 6118 19532 4066 6118 19533 4002 6118 19534 4068 6118 19535 4078 6118 19536 4000 6118 19537 4069 6118 19538 4100 6118 19539 3995 6118 19540 4070 6118 19541 4117 6118 19542 3946 6118 19543 4071 6118 19544 4075 6118 19545 3930 6118 19546 4072 6118 19547 4079 6118 19548 3911 6118 19549 4073 6118 19550 4073 6118 19551 4003 6118 19552 4074 6118 19553 4071 6118 19554 3885 6118 19555 4075 6118 19556 4112 6118 19557 3996 6118 19558 4076 6118 19559 4069 6118 19560 3900 6118 19561 4077 6118 19562 4068 6118 19563 3891 6118 19564 4078 6118 19565 4082 6118 19566 3934 6118 19567 4079 6118 19568 4077 6118 19569 3955 6118 19570 4080 6118 19571 4084 6118 19572 3945 6118 19573 4081 6118 19574 4085 6118 19575 3943 6118 19576 4082 6118 19577 4118 6118 19578 3977 6118 19579 4083 6118 19580 4072 6118 19581 3994 6118 19582 4084 6118 19583 4062 6118 19584 3985 6118 19585 4085 6118 19586 4083 6118 19587 3983 6118 19588 4086 6118 19589 4097 6118 19590 4009 6118 19591 4087 6118 19592 4086 6118 19593 3987 6118 19594 4088 6118 19595 4088 6118 19596 3990 6118 19597 4089 6118 19598 4094 6118 19599 3978 6118 19600 4090 6118 19601 4067 6118 19602 3896 6118 19603 4091 6118 19604 4095 6118 19605 3975 6118 19606 4092 6118 19607 4114 6118 19608 3925 6118 19609 4093 6118 19610 4098 6118 19611 3958 6118 19612 4094 6118 19613 4099 6118 19614 3979 6118 19615 4095 6118 19616 4091 6118 19617 4008 6118 19618 4096 6118 19619 4090 6118 19620 3981 6118 19621 4097 6118 19622 4101 6118 19623 3953 6118 19624 4098 6118 19625 4103 6118 19626 3984 6118 19627 4099 6118 19628 4096 6118 19629 3927 6118 19630 4100 6118 19631 4105 6118 19632 3952 6118 19633 4101 6118 19634 4092 6118 19635 3957 6118 19636 4102 6118 19637 4106 6118 19638 3989 6118 19639 4103 6118 19640 4063 6118 19641 3999 6118 19642 4104 6118 19643 4107 6118 19644 3949 6118 19645 4105 6118 19646 4109 6118 19647 3991 6118 19648 4106 6118 19649 4110 6118 19650 3947 6118 19651 4107 6118 19652 4061 6118 19653 3980 6118 19654 4108 6118 19655 4111 6118 19656 3993 6118 19657 4109 6118 19658 4076 6118 19659 4004 6118 19660 4110 6118 19661 4113 6118 19662 3997 6118 19663 4111 6118 19664 4070 6118 19665 3902 6118 19666 4112 6118 19667 4115 6118 19668 3998 6118 19669 4113 6118 19670 4087 6118 19671 3888 6118 19672 4114 6118 19673 4116 6118 19674 4001 6118 19675 4115 6118 19676 4081 6118 19677 3939 6118 19678 4116 6118 19679 4074 6118 19680 3904 6118 19681 4117 6118 19682 4108 6118 19683 3942 6118 19684 4118 6118 19685 4019 8231 19686 4076 7146 19687 4020 7148 19688 4083 7209 19689 4086 7149 19690 4120 7151 19691 4086 7149 19692 4088 7152 19693 4119 7150 19694 4023 6118 19695 4079 6118 19696 4024 6118 19697 4020 7148 19698 4110 7147 19699 4025 7155 19700 4121 7153 19701 4088 7152 19702 4122 7157 19703 4025 7155 19704 4107 7154 19705 4029 7159 19706 4143 6118 19707 4067 6118 19708 4123 6118 19709 4125 7166 19710 4095 7160 19711 4124 7162 19712 4016 6118 19713 4097 6118 19714 4017 6118 19715 4029 7159 19716 4105 7158 19717 4010 7164 19718 4127 7169 19719 4099 7165 19720 4125 7166 19721 4123 6118 19722 4091 6118 19723 4126 6118 19724 4051 6118 19725 4117 6118 19726 4060 6118 19727 4010 7164 19728 4101 7163 19729 4011 7168 19730 4103 7171 19731 4099 7165 19732 4128 7170 19733 4126 6118 19734 4096 6118 19735 4129 6118 19736 4124 6118 19737 4092 6118 19738 4130 6118 19739 4106 7175 19740 4103 7171 19741 4131 7172 19742 4011 7168 19743 4098 7167 19744 4013 7174 19745 4109 7180 19746 4106 7175 19747 4132 7176 19748 4061 8232 19749 4108 7177 19750 4134 7179 19751 4111 7182 19752 4109 7180 19753 4135 7181 19754 4113 7184 19755 4111 7182 19756 4136 7183 19757 4140 6118 19758 4063 6118 19759 4055 6118 19760 4129 6118 19761 4100 6118 19762 4047 6118 19763 4115 7186 19764 4113 7184 19765 4137 7185 19766 4116 7191 19767 4115 7186 19768 4138 7187 19769 4017 6118 19770 4087 6118 19771 4045 6118 19772 4094 7173 19773 4090 7188 19774 4013 7174 19775 4151 7208 19776 4081 7190 19777 4138 7187 19778 4047 6118 19779 4070 6118 19780 4034 6118 19781 4090 7188 19782 4097 7192 19783 4015 7189 19784 4045 6118 19785 4114 6118 19786 4058 6118 19787 4133 6118 19788 4108 6118 19789 4139 6118 19790 4024 6118 19791 4073 6118 19792 4038 6118 19793 4150 6118 19794 4080 6118 19795 4134 6118 19796 4141 6118 19797 4064 6118 19798 4140 6118 19799 4130 6118 19800 4102 6118 19801 4141 6118 19802 4038 6118 19803 4074 6118 19804 4051 6118 19805 4058 6118 19806 4093 6118 19807 4142 6118 19808 4122 6118 19809 4089 6118 19810 4143 6118 19811 4142 6118 19812 4066 6118 19813 4144 6118 19814 4149 6118 19815 4078 6118 19816 4145 7194 19817 4031 8233 19818 4062 7195 19819 4027 7197 19820 4027 7197 19821 4085 7196 19822 4022 7199 19823 4147 6118 19824 4075 6118 19825 4146 6118 19826 4060 6118 19827 4071 6118 19828 4147 6118 19829 4069 8234 19830 4077 7200 19831 4145 7202 19832 4022 7199 19833 4082 7198 19834 4023 7204 19835 4144 6118 19836 4068 6118 19837 4149 6118 19838 4077 7200 19839 4080 7205 19840 4148 7201 19841 4042 6118 19842 4065 6118 19843 4031 6118 19844 4152 7212 19845 4084 7207 19846 4151 7208 19847 4055 6118 19848 4104 6118 19849 4042 6118 19850 4118 8235 19851 4083 7209 19852 4139 7210 19853 4146 8236 19854 4072 7211 19855 4152 7212 19856 4034 6118 19857 4112 6118 19858 4019 6118 19859 4154 6118 19860 4056 6118 19861 4153 6118 19862 4141 6118 19863 4140 6118 19864 4154 6118 19865 4156 6118 19866 4057 6118 19867 4155 6118 19868 4155 6118 19869 4059 6118 19870 4142 6118 19871 4157 6118 19872 4054 6118 19873 4156 6118 19874 4158 6118 19875 4052 6118 19876 4157 6118 19877 4159 6118 19878 4050 6118 19879 4158 6118 19880 4160 6118 19881 4049 6118 19882 4159 6118 19883 4161 6118 19884 4048 6118 19885 4160 6118 19886 4126 6118 19887 4129 6118 19888 4161 6118 19889 4123 6118 19890 4126 6118 19891 4162 6118 19892 4162 6118 19893 4161 6118 19894 4163 6118 19895 4163 6118 19896 4160 6118 19897 4164 6118 19898 4164 6118 19899 4159 6118 19900 4165 6118 19901 4165 6118 19902 4158 6118 19903 4166 6118 19904 4168 6118 19905 4153 6118 19906 4147 6118 19907 4166 6118 19908 4157 6118 19909 4167 6118 19910 4169 6118 19911 4155 6118 19912 4144 6118 19913 4170 6118 19914 4154 6118 19915 4168 6118 19916 4167 6118 19917 4156 6118 19918 4169 6118 19919 4130 6118 19920 4141 6118 19921 4170 6118 19922 4173 6118 19923 4164 6118 19924 4171 6118 19925 4124 6118 19926 4130 6118 19927 4172 6118 19928 4174 6118 19929 4163 6118 19930 4173 6118 19931 4175 6118 19932 4162 6118 19933 4174 6118 19934 4143 6118 19935 4123 6118 19936 4175 6118 19937 4177 6118 19938 4167 6118 19939 4176 6118 19940 4176 6118 19941 4169 6118 19942 4149 6118 19943 4178 6118 19944 4166 6118 19945 4177 6118 19946 4179 6118 19947 4168 6118 19948 4146 6118 19949 4171 6118 19950 4165 6118 19951 4178 6118 19952 4172 6118 19953 4170 6118 19954 4179 6118 19955 4181 6118 19956 4174 6118 19957 4180 6118 19958 4182 6118 19959 4175 6118 19960 4181 6118 19961 4122 6118 19962 4143 6118 19963 4182 6118 19964 4183 7213 19965 4176 6118 19966 4145 7194 19967 4184 7214 19968 4177 6118 19969 4183 7213 19970 4185 6118 19971 4178 6118 19972 4184 7214 19973 4186 6118 19974 4171 6118 19975 4185 6118 19976 4180 6118 19977 4173 6118 19978 4186 6118 19979 4120 7221 19980 4119 7215 19981 4124 7217 19982 4186 7223 19983 4185 7218 19984 4136 7220 19985 4139 8237 19986 4120 7221 19987 4172 7222 19988 4180 7225 19989 4186 7223 19990 4135 7224 19991 4188 6118 19992 4172 6118 19993 4187 6118 19994 4181 7230 19995 4180 7225 19996 4132 7226 19997 4148 7232 19998 4150 7227 19999 4146 7229 20000 4182 7234 20001 4181 7230 20002 4131 7231 20003 4145 7194 20004 4148 7232 20005 4152 7233 20006 4122 7237 20007 4182 7234 20008 4128 7235 20009 4183 7213 20010 4145 7194 20011 4151 7236 20012 4121 7240 20013 4122 7237 20014 4127 7238 20015 4184 7214 20016 4183 7213 20017 4138 7239 20018 4119 7215 20019 4121 7240 20020 4125 7216 20021 4185 7218 20022 4184 7214 20023 4137 7219 20024 4134 8238 20025 4133 7241 20026 4187 7243 20027 4187 6118 20028 4179 6118 20029 4134 6118 20030 4133 6118 20031 4139 6118 20032 4188 6118 20033 4214 6118 20034 4189 6118 20035 4191 6118 20036 4215 6118 20037 4192 6118 20038 4194 6118 20039 5063 6118 20040 4195 6118 20041 4197 6118 20042 4194 6118 20043 4193 6118 20044 4199 6118 20045 4197 6118 20046 4196 6118 20047 4201 6118 20048 4199 6118 20049 4198 6118 20050 4203 6118 20051 4203 6118 20052 4202 6118 20053 4205 6118 20054 4205 6118 20055 4204 6118 20056 4207 6118 20057 4201 6118 20058 4200 6118 20059 4209 6118 20060 4207 6118 20061 4206 6118 20062 4211 6118 20063 4209 6118 20064 4208 6118 20065 4213 6118 20066 4211 6118 20067 4210 6118 20068 4214 6118 20069 4213 6118 20070 4212 6118 20071 4215 6118 20072 4260 7360 20073 4216 7244 20074 4218 7246 20075 3729 7261 20076 3725 7247 20077 3730 7249 20078 3734 7256 20079 3705 7250 20080 3738 7252 20081 3748 7257 20082 3719 7253 20083 3752 7255 20084 3730 7249 20085 3701 7248 20086 3734 7256 20087 3715 7268 20088 3719 7253 20089 3744 7258 20090 3738 7252 20091 3709 7251 20092 3742 7260 20093 3752 7255 20094 3723 7254 20095 3729 7261 20096 3703 7270 20097 3707 7262 20098 3732 7264 20099 3717 7272 20100 3721 7265 20101 3746 7267 20102 3711 7273 20103 3715 7268 20104 3740 7269 20105 3697 7276 20106 3703 7270 20107 3727 7271 20108 3742 7260 20109 3713 7259 20110 3746 7267 20111 3707 7262 20112 3711 7273 20113 3736 7263 20114 3721 7265 20115 3698 7274 20116 3750 7266 20117 3698 7274 20118 3697 7276 20119 3726 7275 20120 4242 7359 20121 3725 7277 20122 4219 7279 20123 3711 7305 20124 3707 7280 20125 4221 7282 20126 4255 7350 20127 4222 7283 20128 4224 7285 20129 4226 7290 20130 3713 7286 20131 4225 7288 20132 4240 7309 20133 3717 7289 20134 4226 7290 20135 4247 7343 20136 4227 7291 20137 4229 7293 20138 3719 7308 20139 3715 7294 20140 4231 7296 20141 3703 7361 20142 3697 7297 20143 4233 7299 20144 4216 7244 20145 4234 7300 20146 4217 7245 20147 3705 7362 20148 3701 7302 20149 4237 7304 20150 3715 7294 20151 3711 7305 20152 4230 7295 20153 4222 7283 20154 4238 7306 20155 4223 7284 20156 3723 7278 20157 3719 7308 20158 4219 7279 20159 3721 7342 20160 3717 7289 20161 4241 7310 20162 4236 7329 20163 4242 7311 20164 4244 7313 20165 4235 7337 20166 4241 7314 20167 4217 7316 20168 4225 7335 20169 4237 7317 20170 4246 7319 20171 4229 7332 20172 4230 7320 20173 4247 7322 20174 4219 7338 20175 4231 7323 20176 4249 7325 20177 4223 7340 20178 4233 7326 20179 4224 7328 20180 4237 7317 20181 4236 7329 20182 4245 7318 20183 4217 7316 20184 4240 7315 20185 4218 7331 20186 4231 7323 20187 4230 7320 20188 4248 7324 20189 4247 7322 20190 4221 7321 20191 4239 7334 20192 4226 7330 20193 4225 7335 20194 4218 7331 20195 4251 7339 20196 4250 7336 20197 4235 7337 20198 4242 7311 20199 4219 7338 20200 4243 7312 20201 4224 7328 20202 4232 7327 20203 4251 7339 20204 4239 7334 20205 4220 7333 20206 4223 7340 20207 4250 7344 20208 3698 7341 20209 4241 7310 20210 4239 7307 20211 4238 7306 20212 4247 7343 20213 4232 7298 20214 3697 7297 20215 4250 7344 20216 4234 7300 20217 4252 7345 20218 4235 7301 20219 4243 7363 20220 4253 7347 20221 4244 7349 20222 4252 7345 20223 4255 7350 20224 4251 7346 20225 4245 7357 20226 4256 7351 20227 4246 7353 20228 4248 7358 20229 4258 7354 20230 4249 7356 20231 4244 7349 20232 4254 7348 20233 4245 7357 20234 4229 7293 20235 4228 7292 20236 4248 7358 20237 3701 7302 20238 3725 7277 20239 4236 7303 20240 4257 7352 20241 4260 7360 20242 4246 7353 20243 3707 7280 20244 3703 7361 20245 4220 7281 20246 3709 7287 20247 3705 7362 20248 4225 7288 20249 4249 7356 20250 4259 7355 20251 4243 7363 20252 5064 8239 20253 4229 7364 20254 4261 7366 20255 4266 7380 20256 4248 7367 20257 4262 7369 20258 4271 7395 20259 4223 7370 20260 4263 7372 20261 4272 7396 20262 4244 7373 20263 4264 7375 20264 4273 7398 20265 4217 7376 20266 4265 7378 20267 5064 8240 20268 4229 7379 20269 4266 7380 20270 4239 8241 20271 4247 7381 20272 4267 7383 20273 4274 7399 20274 4246 7384 20275 4265 7386 20276 4235 8242 20277 4251 7387 20278 4269 7389 20279 4262 7369 20280 4249 7368 20281 4270 7391 20282 4251 7387 20283 4224 7392 20284 4268 7388 20285 4267 8243 20286 4239 7394 20287 4271 7395 20288 4270 7391 20289 4243 7390 20290 4272 7396 20291 4269 8244 20292 4235 7397 20293 4273 7398 20294 4264 7375 20295 4245 7374 20296 4274 7399 20297 4303 7428 20298 4275 7400 20299 4277 7402 20300 4304 7429 20301 4278 7403 20302 4280 7405 20303 4275 7400 20304 4281 7406 20305 4276 7401 20306 4280 7405 20307 4279 7404 20308 4284 7409 20309 4281 7406 20310 4285 7410 20311 4282 7407 20312 4284 7409 20313 4283 7408 20314 4288 7413 20315 4285 7410 20316 4289 7414 20317 4286 7411 20318 4288 7413 20319 4287 7412 20320 4292 7417 20321 4289 7414 20322 4293 7418 20323 4290 7415 20324 4292 7417 20325 4291 7416 20326 4296 7421 20327 4293 7418 20328 4297 7422 20329 4294 7419 20330 4295 7420 20331 4299 7424 20332 4296 7421 20333 4298 7423 20334 4297 7422 20335 4302 7427 20336 4299 7424 20337 4303 7428 20338 4300 7425 20339 4302 7427 20340 4301 7426 20341 4304 7429 20342 4333 7458 20343 4305 7430 20344 4307 7432 20345 4334 7459 20346 4308 7433 20347 4310 7435 20348 4306 7431 20349 4311 7436 20350 4307 7432 20351 4310 7435 20352 4309 7434 20353 4314 7439 20354 4311 7436 20355 4315 7440 20356 4312 7437 20357 4314 7439 20358 4313 7438 20359 4318 7443 20360 4315 7440 20361 4319 7444 20362 4316 7441 20363 4318 7443 20364 4317 7442 20365 4322 7447 20366 4319 7444 20367 4323 7448 20368 4320 7445 20369 4322 7447 20370 4321 7446 20371 4326 7451 20372 4323 7448 20373 4327 7452 20374 4324 7449 20375 4326 7451 20376 4325 7450 20377 4330 7455 20378 4327 7452 20379 4331 7456 20380 4328 7453 20381 4330 7455 20382 4329 7454 20383 4333 7458 20384 4331 7456 20385 4308 7433 20386 4332 7457 20387 4332 7457 20388 4334 7459 20389 4336 7461 20390 4349 7474 20391 4333 7458 20392 4337 7462 20393 4334 7459 20394 4310 7435 20395 4335 7460 20396 4307 7432 20397 4312 7437 20398 4337 7462 20399 4338 7463 20400 4310 7435 20401 4340 7465 20402 4312 7437 20403 4316 7441 20404 4339 7464 20405 4340 7465 20406 4314 7439 20407 4342 7467 20408 4316 7441 20409 4320 7445 20410 4341 7466 20411 4342 7467 20412 4318 7443 20413 4344 7469 20414 4320 7445 20415 4324 7449 20416 4343 7468 20417 4344 7469 20418 4322 7447 20419 4346 7471 20420 4324 7449 20421 4328 7453 20422 4345 7470 20423 4346 7471 20424 4326 7451 20425 4348 7473 20426 4328 7453 20427 4332 7457 20428 4347 7472 20429 4348 7473 20430 4330 7455 20431 4349 7474 20432 4364 7489 20433 4348 7473 20434 4350 7475 20435 4336 7461 20436 4335 7460 20437 4352 7477 20438 4350 7475 20439 4349 7474 20440 4353 7478 20441 4351 7476 20442 4335 7460 20443 4354 7479 20444 4337 7462 20445 4339 7464 20446 4353 7478 20447 4354 7479 20448 4338 7463 20449 4356 7481 20450 4339 7464 20451 4341 7466 20452 4355 7480 20453 4356 7481 20454 4340 7465 20455 4358 7483 20456 4341 7466 20457 4343 7468 20458 4357 7482 20459 4358 7483 20460 4342 7467 20461 4360 7485 20462 4343 7468 20463 4345 7470 20464 4359 7484 20465 4360 7485 20466 4344 7469 20467 4362 7487 20468 4345 7470 20469 4347 7472 20470 4361 7486 20471 4362 7487 20472 4346 7471 20473 4364 7489 20474 4347 7472 20475 4336 7461 20476 4363 7488 20477 4379 7504 20478 4364 7489 20479 4365 7490 20480 4352 7477 20481 4351 7476 20482 4367 7492 20483 4365 7490 20484 4350 7475 20485 4368 7493 20486 4351 7476 20487 4354 7479 20488 4366 7491 20489 4353 7478 20490 4355 7480 20491 4368 7493 20492 4369 7494 20493 4354 7479 20494 4371 7496 20495 4355 7480 20496 4357 7482 20497 4370 7495 20498 4371 7496 20499 4356 7481 20500 4373 7498 20501 4357 7482 20502 4359 7484 20503 4372 7497 20504 4373 7498 20505 4358 7483 20506 4375 7500 20507 4359 7484 20508 4361 7486 20509 4374 7499 20510 4375 7500 20511 4360 7485 20512 4377 7502 20513 4361 7486 20514 4363 7488 20515 4376 7501 20516 4377 7502 20517 4362 7487 20518 4379 7504 20519 4363 7488 20520 4352 7477 20521 4378 7503 20522 4365 7490 20523 4368 7493 20524 4370 7495 20525 4370 7495 20526 4372 7497 20527 4374 7499 20528 4374 7499 20529 4376 7501 20530 4370 7495 20531 4378 7503 20532 4367 7492 20533 4366 7491 20534 4366 7491 20535 4369 7494 20536 4378 7503 20537 4371 7496 20538 4373 7498 20539 4375 7500 20540 4375 7500 20541 4377 7502 20542 4371 7496 20543 4379 7504 20544 4365 7490 20545 4378 7503 20546 4370 7495 20547 4376 7501 20548 4378 7503 20549 4378 7503 20550 4369 7494 20551 4371 7496 20552 4371 7496 20553 4377 7502 20554 4378 7503 20555 4365 7490 20556 4370 7495 20557 4378 7503 20558 4384 6118 20559 4380 6118 20560 4382 6118 20561 4386 6118 20562 4383 6118 20563 4384 6118 20564 4389 6118 20565 4385 6118 20566 4386 6118 20567 4419 6118 20568 4303 6118 20569 4387 6118 20570 4392 6118 20571 4388 6118 20572 4389 6118 20573 4387 6118 20574 4299 6118 20575 4390 6118 20576 4395 6118 20577 4391 6118 20578 4392 6118 20579 4390 6118 20580 4295 6118 20581 4393 6118 20582 4398 6118 20583 4394 6118 20584 4395 6118 20585 4393 6118 20586 4291 6118 20587 4396 6118 20588 4401 6118 20589 4397 6118 20590 4398 6118 20591 4396 6118 20592 4287 6118 20593 4399 6118 20594 4406 6118 20595 4400 6118 20596 4401 6118 20597 4399 6118 20598 4283 7408 20599 4402 6118 20600 4409 6118 20601 4403 6118 20602 4405 6118 20603 4405 6118 20604 4404 6118 20605 4406 6118 20606 4402 6118 20607 4279 7404 20608 4407 6118 20609 4416 6118 20610 4408 6118 20611 4409 6118 20612 4382 6118 20613 4381 6118 20614 4411 6118 20615 4413 6118 20616 4401 6118 20617 4412 6118 20618 4415 6118 20619 4406 6118 20620 4413 6118 20621 4417 6118 20622 4409 6118 20623 4414 6118 20624 4414 6118 20625 4405 6118 20626 4415 6118 20627 4448 6118 20628 4416 6118 20629 4417 6118 20630 4421 6118 20631 4382 6118 20632 4418 6118 20633 4451 6118 20634 4419 6118 20635 4420 6118 20636 4423 6118 20637 4384 6118 20638 4421 6118 20639 4420 6118 20640 4387 6118 20641 4422 6118 20642 4425 6118 20643 4386 6118 20644 4423 6118 20645 4422 6118 20646 4390 6118 20647 4424 6118 20648 4427 6118 20649 4389 6118 20650 4425 6118 20651 4424 6118 20652 4393 6118 20653 4426 6118 20654 4429 6118 20655 4392 6118 20656 4427 6118 20657 4426 6118 20658 4396 6118 20659 4428 6118 20660 4431 6118 20661 4395 6118 20662 4429 6118 20663 4428 6118 20664 4399 6118 20665 4430 6118 20666 4412 6118 20667 4398 6118 20668 4431 6118 20669 4430 6118 20670 4402 6118 20671 4432 6118 20672 4452 6118 20673 4420 6118 20674 4433 6118 20675 4436 6118 20676 4425 6118 20677 4434 6118 20678 4433 6118 20679 4422 6118 20680 4435 6118 20681 4438 6118 20682 4427 6118 20683 4436 6118 20684 4435 6118 20685 4424 6118 20686 4437 6118 20687 4440 6118 20688 4429 6118 20689 4438 6118 20690 4437 6118 20691 4426 6118 20692 4439 6118 20693 4442 6118 20694 4431 6118 20695 4440 6118 20696 4439 6118 20697 4428 6118 20698 4441 6118 20699 4444 6118 20700 4412 6118 20701 4442 6118 20702 4441 6118 20703 4430 6118 20704 4443 6118 20705 4445 6118 20706 4413 6118 20707 4444 6118 20708 4447 6118 20709 4415 6118 20710 4445 6118 20711 4449 6118 20712 4417 6118 20713 4446 6118 20714 4446 6118 20715 4414 6118 20716 4447 6118 20717 4459 6118 20718 4448 6118 20719 4449 6118 20720 4453 6118 20721 4421 6118 20722 4450 6118 20723 4465 6118 20724 4451 6118 20725 4452 6118 20726 4434 6118 20727 4423 6118 20728 4453 6118 20729 4457 6118 20730 4447 6118 20731 4454 6118 20732 4458 6118 20733 4437 6118 20734 4455 6118 20735 4460 6118 20736 4449 6118 20737 4456 6118 20738 4456 6118 20739 4446 6118 20740 4457 6118 20741 4461 6118 20742 4435 6118 20743 4458 6118 20744 4463 6118 20745 4459 6118 20746 4460 6118 20747 4462 6118 20748 4433 6118 20749 4461 6118 20750 4466 6118 20751 4452 6118 20752 4462 6118 20753 4525 6118 20754 4459 6118 20755 4464 6118 20756 4468 6118 20757 4465 6118 20758 4466 6118 20759 4588 6118 20760 4303 6118 20761 4467 6118 20762 4581 6118 20763 4468 6118 20764 4470 6118 20765 4578 6118 20766 4450 6118 20767 4471 6118 20768 4476 6118 20769 4453 6118 20770 4472 6118 20771 4571 6118 20772 4473 6118 20773 4475 6118 20774 4480 6118 20775 4434 6118 20776 4476 6118 20777 4579 6118 20778 4477 6118 20779 4479 6118 20780 4482 6118 20781 4436 6118 20782 4480 6118 20783 4574 6118 20784 4443 6118 20785 4481 6118 20786 4484 6118 20787 4438 6118 20788 4482 6118 20789 4582 6118 20790 4416 6118 20791 4483 6118 20792 4488 6118 20793 4440 6118 20794 4484 6118 20795 4536 6118 20796 4485 6118 20797 4487 6118 20798 4491 6118 20799 4442 6118 20800 4488 6118 20801 4513 6118 20802 4489 6118 20803 4490 6118 20804 4493 6118 20805 4444 6118 20806 4491 6118 20807 4494 6118 20808 4441 6118 20809 4492 6118 20810 4454 6118 20811 4445 6118 20812 4493 6118 20813 4455 6118 20814 4439 6118 20815 4494 6118 20816 4497 6118 20817 4480 6118 20818 4495 6118 20819 4530 6118 20820 4461 6118 20821 4496 6118 20822 4499 6118 20823 4482 6118 20824 4497 6118 20825 4496 6118 20826 4458 6118 20827 4498 6118 20828 4501 6118 20829 4484 6118 20830 4499 6118 20831 4498 6118 20832 4455 6118 20833 4500 6118 20834 4503 6118 20835 4488 6118 20836 4501 6118 20837 4500 6118 20838 4494 6118 20839 4502 6118 20840 4505 6118 20841 4491 6118 20842 4503 6118 20843 4467 6118 20844 4419 6118 20845 4504 6118 20846 4507 6118 20847 4493 6118 20848 4505 6118 20849 4587 6118 20850 4502 6118 20851 4506 6118 20852 4510 6118 20853 4454 6118 20854 4507 6118 20855 4464 6118 20856 4463 6118 20857 4509 6118 20858 4514 6118 20859 4457 6118 20860 4510 6118 20861 4515 6118 20862 4460 6118 20863 4511 6118 20864 4522 6118 20865 4512 6118 20866 4513 6118 20867 4511 6118 20868 4456 6118 20869 4514 6118 20870 4508 6118 20871 4463 6118 20872 4515 6118 20873 4524 6118 20874 4516 6118 20875 4518 6118 20876 4559 6118 20877 4519 6118 20878 4521 6118 20879 4564 6118 20880 4410 6118 20881 4522 6118 20882 4573 6118 20883 4523 6118 20884 4524 6118 20885 4483 6118 20886 4448 6118 20887 4525 6118 20888 4583 6118 20889 4278 7403 20890 4526 6118 20891 4469 6118 20892 4468 6118 20893 4527 6118 20894 4526 6118 20895 4301 7426 20896 4528 6118 20897 4527 6118 20898 4466 6118 20899 4529 6118 20900 4495 6118 20901 4476 6118 20902 4486 6118 20903 4529 6118 20904 4462 6118 20905 4530 6118 20906 4528 6118 20907 4297 6118 20908 4531 6118 20909 4531 6118 20910 4293 6118 20911 4532 6118 20912 4479 6118 20913 4478 6118 20914 4534 6118 20915 4535 6118 20916 4495 6118 20917 4485 6118 20918 4538 6118 20919 4497 6118 20920 4535 6118 20921 4554 6118 20922 4535 6118 20923 4536 6118 20924 4532 6118 20925 4289 6118 20926 4537 6118 20927 4539 6118 20928 4499 6118 20929 4538 6118 20930 4540 6118 20931 4500 6118 20932 4474 6118 20933 4541 6118 20934 4501 6118 20935 4539 6118 20936 4542 6118 20937 4498 6118 20938 4540 6118 20939 4543 6118 20940 4503 6118 20941 4541 6118 20942 4544 6118 20943 4496 6118 20944 4542 6118 20945 4545 6118 20946 4505 6118 20947 4543 6118 20948 4546 6118 20949 4530 6118 20950 4544 6118 20951 4547 6118 20952 4507 6118 20953 4545 6118 20954 4548 6118 20955 4529 6118 20956 4546 6118 20957 4549 6118 20958 4510 6118 20959 4547 6118 20960 4551 6118 20961 4527 6118 20962 4548 6118 20963 4550 6118 20964 4514 6118 20965 4549 6118 20966 4516 6118 20967 4515 6118 20968 4517 6118 20969 4517 6118 20970 4511 6118 20971 4550 6118 20972 4477 6118 20973 4469 6118 20974 4551 6118 20975 4534 6118 20976 4533 6118 20977 4553 6118 20978 4523 6118 20979 4508 6118 20980 4516 6118 20981 4558 6118 20982 4538 6118 20983 4554 6118 20984 4521 6118 20985 4520 6118 20986 4556 6118 20987 4537 6118 20988 4285 6118 20989 4557 6118 20990 4563 6118 20991 4539 6118 20992 4558 6118 20993 4553 6118 20994 4552 6118 20995 4559 6118 20996 4552 6118 20997 4548 6118 20998 4555 6118 20999 4557 6118 21000 4281 6118 21001 4560 6118 21002 4533 6118 21003 4551 6118 21004 4552 6118 21005 4556 6118 21006 4555 6118 21007 4562 6118 21008 4478 6118 21009 4477 6118 21010 4533 6118 21011 4568 6118 21012 4541 6118 21013 4563 6118 21014 4585 6118 21015 4411 6118 21016 4564 6118 21017 4567 6118 21018 4540 6118 21019 4473 6118 21020 4562 6118 21021 4561 6118 21022 4566 6118 21023 4565 6118 21024 4542 6118 21025 4567 6118 21026 4570 6118 21027 4543 6118 21028 4568 6118 21029 4561 6118 21030 4544 6118 21031 4565 6118 21032 4566 6118 21033 4565 6118 21034 4569 6118 21035 4555 6118 21036 4546 6118 21037 4561 6118 21038 4572 6118 21039 4545 6118 21040 4570 6118 21041 4569 6118 21042 4567 6118 21043 4571 6118 21044 4576 6118 21045 4547 6118 21046 4572 6118 21047 4509 6118 21048 4508 6118 21049 4573 6118 21050 4506 6118 21051 4492 6118 21052 4574 6118 21053 4481 6118 21054 4432 6118 21055 4575 6118 21056 4577 6118 21057 4549 6118 21058 4576 6118 21059 4580 6118 21060 4550 6118 21061 4577 6118 21062 4584 6118 21063 4472 6118 21064 4578 6118 21065 4470 6118 21066 4469 6118 21067 4579 6118 21068 4518 6118 21069 4517 6118 21070 4580 6118 21071 4586 6118 21072 4465 6118 21073 4581 6118 21074 4490 6118 21075 4408 6118 21076 4582 6118 21077 4575 6118 21078 4407 6118 21079 4583 6118 21080 4487 6118 21081 4486 6118 21082 4584 6118 21083 4471 6118 21084 4418 6118 21085 4585 6118 21086 4504 6118 21087 4451 6118 21088 4586 6118 21089 4519 6118 21090 4552 6118 21091 4520 6118 21092 4475 6118 21093 4474 6118 21094 4587 6118 21095 4560 6118 21096 4275 6118 21097 4588 6118 21098 4612 6118 21099 4589 6118 21100 4591 6118 21101 4591 6118 21102 4590 6118 21103 4593 6118 21104 4597 6118 21105 4594 6118 21106 4596 6118 21107 4593 6118 21108 4592 6118 21109 4597 6118 21110 4613 6118 21111 4598 6118 21112 4600 6118 21113 4607 6118 21114 4601 6118 21115 4603 6118 21116 4600 6118 21117 4599 6118 21118 4605 6118 21119 4611 6118 21120 4606 6118 21121 4607 6118 21122 4605 6118 21123 4604 6118 21124 4609 6118 21125 4621 6118 21126 4610 6118 21127 4611 6118 21128 4609 6118 21129 4608 6118 21130 4612 6118 21131 4626 6118 21132 4613 6118 21133 4614 6118 21134 4614 6118 21135 4600 6118 21136 4615 6118 21137 4615 6118 21138 4605 6118 21139 4616 6118 21140 4619 6118 21141 4607 6118 21142 4617 6118 21143 4616 6118 21144 4609 6118 21145 4618 6118 21146 4622 6118 21147 4611 6118 21148 4619 6118 21149 4618 6118 21150 4612 6118 21151 4620 6118 21152 4634 6118 21153 4621 6118 21154 4622 6118 21155 4620 6118 21156 4591 6118 21157 4623 6118 21158 4625 6118 21159 4597 6118 21160 4624 6118 21161 4623 6118 21162 4593 6118 21163 4625 6118 21164 4708 6118 21165 4626 6118 21166 4627 6118 21167 4627 6118 21168 4614 6118 21169 4628 6118 21170 4628 6118 21171 4615 6118 21172 4629 6118 21173 4632 6118 21174 4619 6118 21175 4630 6118 21176 4629 6118 21177 4616 6118 21178 4631 6118 21179 4635 6118 21180 4622 6118 21181 4632 6118 21182 4631 6118 21183 4618 6118 21184 4633 6118 21185 4719 6118 21186 4634 6118 21187 4635 6118 21188 4633 6118 21189 4620 6118 21190 4636 6118 21191 4638 6118 21192 4625 6118 21193 4637 6118 21194 4636 6118 21195 4623 6118 21196 4638 6118 21197 4732 6118 21198 4632 6118 21199 4639 6118 21200 4659 6118 21201 4553 6118 21202 4640 6118 21203 4644 6118 21204 4585 6118 21205 4641 6118 21206 4643 6118 21207 4584 6118 21208 4642 6118 21209 4681 6118 21210 4487 6118 21211 4643 6118 21212 4683 6118 21213 4471 6118 21214 4644 6118 21215 4672 6118 21216 4586 6118 21217 4645 6118 21218 4668 6118 21219 4571 6118 21220 4646 6118 21221 4645 6118 21222 4581 6118 21223 4647 6118 21224 4657 6118 21225 4579 6118 21226 4648 6118 21227 4679 6118 21228 4574 6118 21229 4649 6118 21230 4696 6118 21231 4525 6118 21232 4650 6118 21233 4654 6118 21234 4509 6118 21235 4651 6118 21236 4658 6118 21237 4490 6118 21238 4652 6118 21239 4652 6118 21240 4582 6118 21241 4653 6118 21242 4650 6118 21243 4464 6118 21244 4654 6118 21245 4691 6118 21246 4575 6118 21247 4655 6118 21248 4648 6118 21249 4479 6118 21250 4656 6118 21251 4647 6118 21252 4470 6118 21253 4657 6118 21254 4661 6118 21255 4513 6118 21256 4658 6118 21257 4656 6118 21258 4534 6118 21259 4659 6118 21260 4663 6118 21261 4524 6118 21262 4660 6118 21263 4664 6118 21264 4522 6118 21265 4661 6118 21266 4697 6118 21267 4556 6118 21268 4662 6118 21269 4651 6118 21270 4573 6118 21271 4663 6118 21272 4641 6118 21273 4564 6118 21274 4664 6118 21275 4662 6118 21276 4562 6118 21277 4665 6118 21278 4676 6118 21279 4588 6118 21280 4666 6118 21281 4665 6118 21282 4566 6118 21283 4667 6118 21284 4667 6118 21285 4569 6118 21286 4668 6118 21287 4673 6118 21288 4557 6118 21289 4669 6118 21290 4646 6118 21291 4475 6118 21292 4670 6118 21293 4674 6118 21294 4554 6118 21295 4671 6118 21296 4693 6118 21297 4504 6118 21298 4672 6118 21299 4677 6118 21300 4537 6118 21301 4673 6118 21302 4678 6118 21303 4558 6118 21304 4674 6118 21305 4670 6118 21306 4587 6118 21307 4675 6118 21308 4669 6118 21309 4560 6118 21310 4676 6118 21311 4680 6118 21312 4532 6118 21313 4677 6118 21314 4682 6118 21315 4563 6118 21316 4678 6118 21317 4675 6118 21318 4506 6118 21319 4679 6118 21320 4684 6118 21321 4531 6118 21322 4680 6118 21323 4671 6118 21324 4536 6118 21325 4681 6118 21326 4685 6118 21327 4568 6118 21328 4682 6118 21329 4642 6118 21330 4578 6118 21331 4683 6118 21332 4686 6118 21333 4528 6118 21334 4684 6118 21335 4688 6118 21336 4570 6118 21337 4685 6118 21338 4689 6118 21339 4526 6118 21340 4686 6118 21341 4640 6118 21342 4559 6118 21343 4687 6118 21344 4690 6118 21345 4572 6118 21346 4688 6118 21347 4655 6118 21348 4583 6118 21349 4689 6118 21350 4692 6118 21351 4576 6118 21352 4690 6118 21353 4649 6118 21354 4481 6118 21355 4691 6118 21356 4694 6118 21357 4577 6118 21358 4692 6118 21359 4666 6118 21360 4467 6118 21361 4693 6118 21362 4695 6118 21363 4580 6118 21364 4694 6118 21365 4660 6118 21366 4518 6118 21367 4695 6118 21368 4653 6118 21369 4483 6118 21370 4696 6118 21371 4687 6118 21372 4521 6118 21373 4697 6118 21374 4598 8245 21375 4655 7505 21376 4599 7507 21377 4662 7568 21378 4665 7508 21379 4699 7510 21380 4665 7508 21381 4667 7511 21382 4698 7509 21383 4602 6118 21384 4658 6118 21385 4603 6118 21386 4599 7507 21387 4689 7506 21388 4604 7514 21389 4700 7512 21390 4667 7511 21391 4701 7516 21392 4604 7514 21393 4686 7513 21394 4608 7518 21395 4722 6118 21396 4646 6118 21397 4702 6118 21398 4704 7525 21399 4674 7519 21400 4703 7521 21401 4595 6118 21402 4676 6118 21403 4596 6118 21404 4608 7518 21405 4684 7517 21406 4589 7523 21407 4706 7528 21408 4678 7524 21409 4704 7525 21410 4702 6118 21411 4670 6118 21412 4705 6118 21413 4630 6118 21414 4696 6118 21415 4639 6118 21416 4589 7523 21417 4680 7522 21418 4590 7527 21419 4682 7530 21420 4678 7524 21421 4707 7529 21422 4705 6118 21423 4675 6118 21424 4708 6118 21425 4703 6118 21426 4671 6118 21427 4709 6118 21428 4685 7534 21429 4682 7530 21430 4710 7531 21431 4590 7527 21432 4677 7526 21433 4592 7533 21434 4688 7539 21435 4685 7534 21436 4711 7535 21437 4640 8246 21438 4687 7536 21439 4713 7538 21440 4690 7541 21441 4688 7539 21442 4714 7540 21443 4692 7543 21444 4690 7541 21445 4715 7542 21446 4719 6118 21447 4642 6118 21448 4634 6118 21449 4708 6118 21450 4679 6118 21451 4626 6118 21452 4694 7545 21453 4692 7543 21454 4716 7544 21455 4695 7550 21456 4694 7545 21457 4717 7546 21458 4596 6118 21459 4666 6118 21460 4624 6118 21461 4673 7532 21462 4669 7547 21463 4592 7533 21464 4730 7567 21465 4660 7549 21466 4717 7546 21467 4626 6118 21468 4649 6118 21469 4613 6118 21470 4669 7547 21471 4676 7551 21472 4594 7548 21473 4624 6118 21474 4693 6118 21475 4637 6118 21476 4712 6118 21477 4687 6118 21478 4718 6118 21479 4603 6118 21480 4652 6118 21481 4617 6118 21482 4729 6118 21483 4659 6118 21484 4713 6118 21485 4720 6118 21486 4643 6118 21487 4719 6118 21488 4709 6118 21489 4681 6118 21490 4720 6118 21491 4617 6118 21492 4653 6118 21493 4630 6118 21494 4637 6118 21495 4672 6118 21496 4721 6118 21497 4701 6118 21498 4668 6118 21499 4722 6118 21500 4721 6118 21501 4645 6118 21502 4723 6118 21503 4728 6118 21504 4657 6118 21505 4724 7553 21506 4610 8247 21507 4641 7554 21508 4606 7556 21509 4606 7556 21510 4664 7555 21511 4601 7558 21512 4726 6118 21513 4654 6118 21514 4725 6118 21515 4639 6118 21516 4650 6118 21517 4726 6118 21518 4648 8248 21519 4656 7559 21520 4724 7561 21521 4601 7558 21522 4661 7557 21523 4602 7563 21524 4723 6118 21525 4647 6118 21526 4728 6118 21527 4656 7559 21528 4659 7564 21529 4727 7560 21530 4621 6118 21531 4644 6118 21532 4610 6118 21533 4731 7571 21534 4663 7566 21535 4730 7567 21536 4634 6118 21537 4683 6118 21538 4621 6118 21539 4697 8249 21540 4662 7568 21541 4718 7569 21542 4725 8250 21543 4651 7570 21544 4731 7571 21545 4613 6118 21546 4691 6118 21547 4598 6118 21548 4733 6118 21549 4635 6118 21550 4732 6118 21551 4720 6118 21552 4719 6118 21553 4733 6118 21554 4735 6118 21555 4636 6118 21556 4734 6118 21557 4734 6118 21558 4638 6118 21559 4721 6118 21560 4736 6118 21561 4633 6118 21562 4735 6118 21563 4737 6118 21564 4631 6118 21565 4736 6118 21566 4738 6118 21567 4629 6118 21568 4737 6118 21569 4739 6118 21570 4628 6118 21571 4738 6118 21572 4740 6118 21573 4627 6118 21574 4739 6118 21575 4705 6118 21576 4708 6118 21577 4740 6118 21578 4702 6118 21579 4705 6118 21580 4741 6118 21581 4741 6118 21582 4740 6118 21583 4742 6118 21584 4742 6118 21585 4739 6118 21586 4743 6118 21587 4743 6118 21588 4738 6118 21589 4744 6118 21590 4744 6118 21591 4737 6118 21592 4745 6118 21593 4747 6118 21594 4732 6118 21595 4726 6118 21596 4745 6118 21597 4736 6118 21598 4746 6118 21599 4748 6118 21600 4734 6118 21601 4723 6118 21602 4749 6118 21603 4733 6118 21604 4747 6118 21605 4746 6118 21606 4735 6118 21607 4748 6118 21608 4709 6118 21609 4720 6118 21610 4749 6118 21611 4752 6118 21612 4743 6118 21613 4750 6118 21614 4703 6118 21615 4709 6118 21616 4751 6118 21617 4753 6118 21618 4742 6118 21619 4752 6118 21620 4754 6118 21621 4741 6118 21622 4753 6118 21623 4722 6118 21624 4702 6118 21625 4754 6118 21626 4756 6118 21627 4746 6118 21628 4755 6118 21629 4755 6118 21630 4748 6118 21631 4728 6118 21632 4757 6118 21633 4745 6118 21634 4756 6118 21635 4758 6118 21636 4747 6118 21637 4725 6118 21638 4750 6118 21639 4744 6118 21640 4757 6118 21641 4751 6118 21642 4749 6118 21643 4758 6118 21644 4760 6118 21645 4753 6118 21646 4759 6118 21647 4761 6118 21648 4754 6118 21649 4760 6118 21650 4701 6118 21651 4722 6118 21652 4761 6118 21653 4762 7572 21654 4755 6118 21655 4724 7553 21656 4763 7573 21657 4756 6118 21658 4762 7572 21659 4764 6118 21660 4757 6118 21661 4763 7573 21662 4765 6118 21663 4750 6118 21664 4764 6118 21665 4759 6118 21666 4752 6118 21667 4765 6118 21668 4699 7580 21669 4698 7574 21670 4703 7576 21671 4765 7582 21672 4764 7577 21673 4715 7579 21674 4718 8251 21675 4699 7580 21676 4751 7581 21677 4759 7584 21678 4765 7582 21679 4714 7583 21680 4767 6118 21681 4751 6118 21682 4766 6118 21683 4760 7589 21684 4759 7584 21685 4711 7585 21686 4727 7591 21687 4729 7586 21688 4725 7588 21689 4761 7593 21690 4760 7589 21691 4710 7590 21692 4724 7553 21693 4727 7591 21694 4731 7592 21695 4701 7596 21696 4761 7593 21697 4707 7594 21698 4762 7572 21699 4724 7553 21700 4730 7595 21701 4700 7599 21702 4701 7596 21703 4706 7597 21704 4763 7573 21705 4762 7572 21706 4717 7598 21707 4698 7574 21708 4700 7599 21709 4704 7575 21710 4764 7577 21711 4763 7573 21712 4716 7578 21713 4713 8252 21714 4712 7600 21715 4766 7602 21716 4766 6118 21717 4758 6118 21718 4713 6118 21719 4712 6118 21720 4718 6118 21721 4767 6118 21722 4793 6118 21723 4768 6118 21724 4770 6118 21725 4794 6118 21726 4771 6118 21727 4773 6118 21728 5065 6118 21729 4774 6118 21730 4776 6118 21731 4773 6118 21732 4772 6118 21733 4778 6118 21734 4776 6118 21735 4775 6118 21736 4780 6118 21737 4778 6118 21738 4777 6118 21739 4782 6118 21740 4782 6118 21741 4781 6118 21742 4784 6118 21743 4784 6118 21744 4783 6118 21745 4786 6118 21746 4780 6118 21747 4779 6118 21748 4788 6118 21749 4786 6118 21750 4785 6118 21751 4790 6118 21752 4788 6118 21753 4787 6118 21754 4792 6118 21755 4790 6118 21756 4789 6118 21757 4793 6118 21758 4792 6118 21759 4791 6118 21760 4794 6118 21761 4828 7719 21762 4795 7603 21763 4797 7605 21764 4308 7620 21765 4304 7606 21766 4309 7608 21767 4313 7615 21768 4284 7609 21769 4317 7611 21770 4327 7616 21771 4298 7612 21772 4331 7614 21773 4309 7608 21774 4280 7607 21775 4313 7615 21776 4294 7627 21777 4298 7612 21778 4323 7617 21779 4317 7611 21780 4288 7610 21781 4321 7619 21782 4331 7614 21783 4302 7613 21784 4308 7620 21785 4282 7629 21786 4286 7621 21787 4311 7623 21788 4296 7631 21789 4300 7624 21790 4325 7626 21791 4290 7632 21792 4294 7627 21793 4319 7628 21794 4276 7635 21795 4282 7629 21796 4306 7630 21797 4321 7619 21798 4292 7618 21799 4325 7626 21800 4286 7621 21801 4290 7632 21802 4315 7622 21803 4300 7624 21804 4277 7633 21805 4329 7625 21806 4277 7633 21807 4276 7635 21808 4305 7634 21809 4820 7718 21810 4304 7636 21811 4798 7638 21812 4290 7664 21813 4286 7639 21814 4800 7641 21815 4835 7709 21816 4801 7642 21817 4803 7644 21818 4805 7648 21819 4292 7645 21820 4804 7647 21821 4296 7668 21822 4292 7645 21823 4806 7649 21824 4831 7702 21825 4807 7650 21826 4809 7652 21827 4818 7667 21828 4298 7653 21829 4810 7655 21830 4282 7720 21831 4276 7656 21832 4812 7658 21833 4796 7604 21834 4813 7659 21835 4797 7605 21836 4823 7721 21837 4284 7661 21838 4815 7663 21839 4810 7655 21840 4294 7654 21841 4800 7641 21842 4801 7642 21843 4816 7665 21844 4802 7643 21845 4302 7637 21846 4298 7653 21847 4798 7638 21848 4300 7700 21849 4296 7668 21850 4819 7669 21851 4815 7688 21852 4820 7670 21853 4822 7672 21854 4814 7696 21855 4819 7673 21856 4797 7675 21857 4804 7694 21858 4823 7676 21859 4825 7678 21860 4808 7691 21861 4810 7679 21862 4809 7681 21863 4798 7697 21864 4818 7682 21865 4827 7684 21866 4802 7699 21867 4812 7685 21868 4803 7687 21869 4823 7676 21870 4815 7688 21871 4824 7677 21872 4797 7675 21873 4806 7674 21874 4828 7690 21875 4818 7682 21876 4810 7679 21877 4826 7683 21878 4809 7681 21879 4800 7680 21880 4817 7693 21881 4805 7689 21882 4804 7694 21883 4828 7690 21884 4830 7698 21885 4829 7695 21886 4814 7696 21887 4820 7670 21888 4798 7697 21889 4821 7671 21890 4803 7687 21891 4811 7686 21892 4830 7698 21893 4817 7693 21894 4799 7692 21895 4802 7699 21896 4277 7703 21897 4300 7700 21898 4829 7701 21899 4816 7665 21900 4831 7702 21901 4817 7666 21902 4276 7656 21903 4277 7703 21904 4811 7657 21905 4814 7660 21906 4813 7659 21907 4830 7705 21908 4821 7722 21909 4833 7706 21910 4822 7708 21911 4832 7704 21912 4835 7709 21913 4830 7705 21914 4839 7716 21915 4836 7710 21916 4824 7712 21917 4826 7717 21918 4837 7713 21919 4827 7715 21920 4822 7708 21921 4834 7707 21922 4824 7712 21923 4808 7651 21924 4807 7650 21925 4826 7717 21926 4815 7663 21927 4280 7662 21928 4820 7718 21929 4836 7710 21930 4795 7603 21931 4825 7711 21932 4286 7639 21933 4282 7720 21934 4799 7640 21935 4804 7647 21936 4288 7646 21937 4823 7721 21938 4827 7715 21939 4838 7714 21940 4821 7722 21941 5066 8253 21942 4808 7723 21943 4840 7725 21944 4845 7739 21945 4826 7726 21946 4841 7728 21947 4850 7754 21948 4802 7729 21949 4842 7731 21950 4851 7755 21951 4822 7732 21952 4843 7734 21953 4852 7757 21954 4797 7735 21955 4844 7737 21956 5066 8254 21957 4808 7738 21958 4845 7739 21959 4817 8255 21960 4809 7740 21961 4846 7742 21962 4853 7758 21963 4825 7743 21964 4844 7745 21965 4814 8256 21966 4830 7746 21967 4848 7748 21968 4841 7728 21969 4827 7727 21970 4849 7750 21971 4830 7746 21972 4803 7751 21973 4847 7747 21974 4846 8257 21975 4817 7753 21976 4850 7754 21977 4849 7750 21978 4821 7749 21979 4851 7755 21980 4848 8258 21981 4814 7756 21982 4852 7757 21983 4843 7734 21984 4824 7733 21985 4853 7758 21986 4857 7762 21987 4854 7759 21988 4856 7761 21989 4860 7765 21990 4857 7762 21991 4858 7763 21992 4877 7782 21993 4859 7764 21994 4858 7763 21995 4864 7769 21996 4861 7766 21997 4863 7768 21998 4866 7771 21999 4864 7769 22000 4865 7770 22001 4868 7773 22002 4866 7771 22003 4867 7772 22004 4870 7775 22005 4868 7773 22006 4869 7774 22007 4854 7759 22008 4870 7775 22009 4855 7760 22010 4867 7772 22011 4865 7770 22012 4872 7777 22013 4869 7774 22014 4867 7772 22015 4873 7778 22016 4855 7760 22017 4869 7774 22018 4874 7779 22019 4856 7761 22020 4855 7760 22021 4875 7780 22022 4858 7763 22023 4856 7761 22024 4876 7781 22025 4882 7787 22026 4877 7782 22027 4876 7781 22028 4863 7768 22029 4862 7767 22030 4879 7784 22031 4865 7770 22032 4863 7768 22033 4871 7776 22034 4876 7781 22035 4875 7780 22036 4881 7786 22037 4895 7800 22038 4882 7787 22039 4881 7786 22040 4879 7784 22041 4878 7783 22042 4884 7789 22043 4871 7776 22044 4879 7784 22045 4885 7790 22046 4872 7777 22047 4871 7776 22048 4886 7791 22049 4873 7778 22050 4872 7777 22051 4887 7792 22052 4874 7779 22053 4873 7778 22054 4888 7793 22055 4875 7780 22056 4874 7779 22057 4880 7785 22058 4886 7791 22059 4885 7790 22060 4890 7795 22061 4887 7792 22062 4886 7791 22063 4891 7796 22064 4888 7793 22065 4887 7792 22066 4892 7797 22067 4880 7785 22068 4888 7793 22069 4893 7798 22070 4881 7786 22071 4880 7785 22072 4894 7799 22073 4898 7803 22074 4895 7800 22075 4894 7799 22076 4902 7807 22077 4897 7802 22078 4898 7803 22079 4889 7794 22080 4885 7790 22081 4884 7789 22082 4884 7789 22083 4896 7801 22084 4899 7804 22085 4894 7799 22086 4893 7798 22087 4901 7806 22088 4903 7808 22089 4898 7803 22090 4901 7806 22091 4914 7819 22092 4902 7807 22093 4903 7808 22094 4905 7810 22095 4889 7794 22096 4904 7809 22097 4890 7795 22098 4889 7794 22099 4906 7811 22100 4891 7796 22101 4890 7795 22102 4907 7812 22103 4892 7797 22104 4891 7796 22105 4908 7813 22106 4893 7798 22107 4892 7797 22108 4900 7805 22109 4910 7815 22110 4907 7812 22111 4906 7811 22112 4906 7811 22113 4917 7822 22114 4909 7814 22115 4908 7813 22116 4907 7812 22117 4911 7816 22118 4900 7805 22119 4908 7813 22120 4912 7817 22121 4901 7806 22122 4900 7805 22123 4913 7818 22124 4915 7820 22125 4903 7808 22126 4913 7818 22127 4919 7824 22128 4914 7819 22129 4915 7820 22130 4906 7811 22131 4905 7810 22132 4917 7822 22133 4920 7825 22134 4915 7820 22135 4918 7823 22136 5047 7970 22137 4919 7824 22138 4920 7825 22139 4911 7816 22140 4910 7815 22141 4922 7827 22142 4912 7817 22143 4911 7816 22144 4923 7828 22145 4913 7818 22146 4912 7817 22147 4918 7823 22148 4928 7833 22149 4924 7829 22150 4926 7831 22151 5021 8259 22152 4927 7832 22153 4928 7833 22154 5021 8259 22155 4929 7834 22156 4927 7832 22157 4937 7842 22158 4931 7836 22159 4933 7838 22160 4929 7834 22161 4934 7839 22162 4930 7835 22163 4939 7844 22164 4936 7841 22165 4937 7842 22166 4941 7846 22167 4938 7843 22168 4939 7844 22169 4942 7847 22170 4940 7845 22171 4941 7846 22172 4926 7831 22173 4925 7830 22174 4942 7847 22175 4938 7843 22176 4943 7848 22177 4936 7841 22178 4940 7845 22179 4945 7850 22180 4938 7843 22181 4925 7830 22182 4946 7851 22183 4940 7845 22184 4924 7829 22185 4947 7852 22186 4925 7830 22187 4927 7832 22188 4948 7853 22189 4924 7829 22190 4927 7832 22191 4930 7835 22192 4948 7853 22193 4931 7836 22194 4950 7855 22195 4932 7837 22196 4930 7835 22197 4935 7840 22198 4949 7854 22199 4936 7841 22200 4944 7849 22201 4931 7836 22202 4948 7853 22203 4953 7858 22204 4947 7852 22205 4948 7853 22206 4949 7854 22207 4953 7858 22208 4950 7855 22209 4956 7861 22210 4951 7856 22211 4949 7854 22212 4952 7857 22213 4955 7860 22214 4944 7849 22215 4959 7864 22216 4950 7855 22217 4943 7848 22218 4960 7865 22219 4944 7849 22220 4945 7850 22221 4961 7866 22222 4943 7848 22223 4946 7851 22224 4962 7867 22225 4945 7850 22226 4947 7852 22227 4954 7859 22228 4946 7851 22229 4960 7865 22230 4963 7868 22231 4959 7864 22232 4961 7866 22233 4965 7870 22234 4960 7865 22235 4962 7867 22236 4966 7871 22237 4961 7866 22238 4954 7859 22239 4967 7872 22240 4962 7867 22241 4953 7858 22242 4968 7873 22243 4954 7859 22244 4953 7858 22245 4955 7860 22246 4968 7873 22247 4956 7861 22248 4970 7875 22249 4957 7862 22250 4955 7860 22251 4958 7863 22252 4969 7874 22253 4959 7864 22254 4964 7869 22255 4956 7861 22256 4968 7873 22257 4973 7878 22258 4967 7872 22259 4968 7873 22260 4969 7874 22261 4973 7878 22262 4969 7874 22263 4972 7877 22264 4975 7880 22265 4970 7875 22266 4964 7869 22267 4978 7883 22268 4980 7885 22269 4978 7883 22270 4964 7869 22271 4963 7868 22272 4979 7884 22273 4964 7869 22274 4965 7870 22275 4981 7886 22276 4963 7868 22277 4966 7871 22278 4982 7887 22279 4965 7870 22280 4967 7872 22281 4974 7879 22282 4966 7871 22283 4981 7886 22284 4983 7888 22285 4979 7884 22286 4982 7887 22287 4985 7890 22288 4981 7886 22289 4974 7879 22290 4986 7891 22291 4982 7887 22292 4973 7878 22293 4987 7892 22294 4974 7879 22295 4973 7878 22296 4975 7880 22297 4987 7892 22298 4975 7880 22299 4977 7882 22300 4988 7893 22301 4980 7885 22302 4979 7884 22303 4991 7896 22304 4984 7889 22305 4991 7896 22306 4979 7884 22307 4987 7892 22308 4988 7893 22309 4993 7898 22310 4988 7893 22311 4989 7894 22312 4992 7897 22313 4983 7888 22314 4996 7901 22315 4984 7889 22316 4985 7890 22317 4997 7902 22318 4983 7888 22319 4986 7891 22320 4998 7903 22321 4985 7890 22322 4987 7892 22323 4993 7898 22324 4986 7891 22325 5014 6122 22326 4999 6122 22327 5001 6122 22328 5041 6117 22329 5013 8260 22330 5039 8261 22331 5000 7904 22332 5067 8262 22333 5043 8263 22334 5039 8261 22335 5013 8260 22336 5042 8264 22337 5067 8262 22338 5049 6117 22339 5048 8265 22340 5042 8264 22341 5013 8260 22342 5036 8266 22343 5067 8262 22344 5048 8265 22345 5043 8263 22346 5036 8266 22347 5013 8260 22348 5033 8267 22349 5000 7904 22350 5043 8263 22351 5044 8268 22352 5033 8267 22353 5013 8260 22354 5000 7904 22355 5000 7904 22356 5044 8268 22357 5002 7905 22358 5003 7906 22359 5033 8267 22360 5000 7904 22361 5011 7910 22362 5013 8269 22363 5031 8270 22364 5046 8271 22365 5068 5115 22366 5069 8272 22367 5013 8269 22368 5041 8273 22369 5040 8274 22370 5034 8275 22371 5046 8271 22372 5030 8276 22373 5013 8269 22374 5040 8274 22375 5035 8277 22376 5045 8278 22377 5034 8275 22378 5019 8279 22379 5013 8269 22380 5035 8277 22381 5005 7908 22382 5038 8280 22383 5045 8278 22384 5028 8281 22385 5013 8269 22386 5005 7908 22387 5031 8270 22388 5037 8282 22389 5038 8280 22390 5029 8283 22391 5005 7908 22392 5004 7907 22393 5031 8270 22394 5022 8284 22395 5070 8285 22396 5011 7910 22397 5046 8271 22398 5069 8272 22399 5030 8276 22400 5031 8270 22401 5022 8284 22402 5011 7910 22403 5034 8275 22404 5030 8276 22405 5019 8279 22406 5004 7907 22407 5006 7909 22408 5037 8282 22409 5045 8278 22410 5019 8279 22411 5028 8281 22412 5029 8283 22413 5004 7907 22414 5037 8282 22415 5038 8280 22416 5028 8281 22417 5029 8283 22418 5067 6122 22419 5000 6122 22420 5007 6122 22421 5001 6117 22422 5008 6117 22423 5010 6117 22424 5013 8269 22425 5011 7910 22426 5008 7912 22427 5001 8286 22428 5000 7913 22429 5008 7915 22430 5011 8287 22431 4999 7916 22432 5012 7917 22433 5016 6129 22434 5015 6129 22435 5009 6129 22436 5012 6118 22437 5014 6118 22438 5016 6118 22439 5014 6122 22440 5001 6122 22441 5015 6122 22442 5008 7912 22443 5012 7911 22444 5009 5115 22445 5027 7943 22446 5017 7918 22447 4926 7920 22448 5026 7934 22449 5018 7921 22450 4941 7923 22451 5030 7940 22452 4989 7894 22453 5019 7924 22454 5017 7918 22455 5020 7925 22456 4928 7919 22457 5029 7939 22458 4958 7863 22459 5004 7927 22460 5070 8288 22461 5022 7928 22462 5023 7930 22463 5023 7930 22464 4934 7929 22465 5024 7932 22466 5071 8289 22467 5025 7933 22468 4937 7842 22469 5025 7933 22470 5026 7934 22471 4939 7844 22472 5011 8290 22473 5070 8291 22474 5023 8292 22475 5071 8293 22476 5032 8294 22477 5007 8295 22478 5011 8290 22479 5023 8292 22480 5024 6118 22481 5025 8296 22482 5071 8293 22483 5007 8295 22484 5011 8290 22485 5024 6118 22486 5020 8297 22487 5025 8296 22488 5007 8295 22489 4999 7936 22490 5011 8290 22491 5020 8297 22492 5017 8298 22493 5026 8299 22494 5025 8296 22495 4999 7936 22496 5011 8290 22497 5017 8298 22498 4999 7936 22499 5018 7935 22500 5026 8299 22501 4999 7936 22502 5017 8298 22503 5027 6118 22504 4999 7936 22505 5019 7924 22506 4977 7882 22507 5028 7937 22508 5031 7941 22509 4935 7840 22510 5022 7938 22511 5028 7937 22512 4972 7877 22513 5029 7939 22514 5069 8300 22515 4994 7899 22516 5030 7940 22517 5004 7927 22518 4952 7857 22519 5031 7941 22520 5071 8289 22521 4937 7842 22522 5032 7942 22523 5024 7932 22524 4929 7931 22525 5020 7925 22526 5018 7921 22527 5027 7943 22528 4942 7922 22529 5003 7973 22530 4854 7944 22531 5033 7946 22532 5044 7964 22533 4868 7947 22534 5002 7949 22535 5046 7969 22536 5034 7950 22537 4919 7824 22538 5005 7955 22539 5035 7951 22540 4877 7782 22541 5033 7946 22542 4857 7945 22543 5036 7953 22544 5037 7954 22545 5006 8301 22546 4882 7787 22547 4882 7787 22548 4895 7800 22549 5037 7954 22550 5006 8301 22551 5005 7955 22552 4882 7787 22553 5039 7957 22554 5042 7961 22555 5040 7958 22556 4859 7960 22557 5035 8302 22558 5040 7958 22559 5048 7971 22560 4864 7769 22561 5043 7963 22562 5043 7963 22563 4866 7962 22564 5044 7964 22565 5034 7950 22566 5045 7965 22567 4914 7819 22568 5069 8303 22569 5068 8304 22570 5047 8305 22571 4861 6126 22572 5049 6126 22573 5067 8306 22574 5069 8303 22575 5047 8305 22576 4920 8307 22577 4862 8308 22578 4861 6126 22579 5067 8306 22580 5069 8303 22581 4920 8307 22582 4918 8309 22583 4878 8310 22584 4862 8308 22585 5067 8306 22586 5069 8303 22587 4918 8309 22588 4923 8311 22589 4878 8310 22590 5067 8306 22591 5007 8312 22592 5069 8303 22593 4923 8311 22594 4922 8313 22595 4883 8314 22596 4878 8310 22597 5007 8312 22598 5069 8303 22599 4922 8313 22600 4921 8315 22601 4896 8316 22602 4883 8314 22603 5007 8312 22604 5069 8303 22605 4921 8315 22606 4909 8317 22607 4899 8318 22608 4896 8316 22609 5007 8312 22610 5069 8303 22611 4909 8317 22612 4917 8319 22613 4904 8320 22614 4899 8318 22615 4978 8321 22616 5069 8303 22617 4917 8319 22618 4994 8322 22619 4916 7966 22620 4904 8320 22621 4990 7967 22622 5007 8312 22623 5032 6126 22624 4933 8323 22625 4994 8322 22626 4917 8319 22627 4992 8324 22628 5007 8312 22629 4933 8323 22630 4932 8325 22631 4992 8324 22632 4917 8319 22633 4993 8326 22634 4899 8318 22635 5007 8312 22636 4932 8325 22637 4993 8326 22638 4917 8319 22639 4998 8327 22640 4899 8318 22641 4932 8325 22642 4951 8328 22643 4998 8327 22644 4917 8319 22645 4997 8329 22646 4899 8318 22647 4951 8328 22648 4957 8330 22649 4997 8329 22650 4917 8319 22651 4996 8331 22652 4899 8318 22653 4957 8330 22654 4971 8332 22655 4996 8331 22656 4917 8319 22657 4995 8333 22658 4899 8318 22659 4971 8332 22660 4976 8334 22661 4995 8333 22662 4917 8319 22663 4991 7968 22664 4899 8318 22665 4976 8334 22666 4978 8321 22667 4991 7968 22668 4917 8319 22669 4916 7966 22670 4904 8320 22671 4978 8321 22672 4990 7967 22673 5045 7965 22674 5038 7956 22675 4902 7807 22676 5068 8335 22677 5046 7969 22678 5047 7970 22679 4861 7766 22680 4864 7769 22681 5049 7972 22682 5042 7961 22683 5036 7953 22684 4859 7960 22685 5002 7949 22686 4870 7948 22687 5003 7973 22688

-
-
-
-
- - - - - 0.01666665 0.0333333 0.04999995 0.06666666 0.08333331 0.1 0.1166666 0.1333333 0.15 0.1666666 0.1833333 0.2 0.2166666 0.2333333 0.25 0.2666667 0.2833333 0.3 0.3166667 0.3333333 0.35 0.3666667 0.3833333 0.4 0.4166666 0.4333333 0.45 0.4666666 0.4833333 0.5 0.5166667 0.5333334 0.55 0.5666667 0.5833333 0.6 0.6166667 0.6333333 0.65 0.6666667 0.6833333 0.7 0.7166666 0.7333334 0.75 0.7666667 0.7833334 0.8 0.8166667 0.8333333 0.85 0.8666667 0.8833333 0.9 0.9166667 0.9333333 0.95 0.9666666 0.9833334 1 1.016667 1.033333 1.05 1.066667 1.083333 1.1 1.116667 1.133333 1.15 1.166667 1.183333 1.2 1.216667 1.233333 1.25 1.266667 1.283333 1.3 1.316667 1.333333 1.35 1.366667 1.383333 1.4 1.416667 1.433333 1.45 1.466667 1.483333 1.5 1.516667 1.533333 1.55 1.566667 1.583333 1.6 1.616667 - - - - - - - - 1 0 0 0.307357 0 -1.62921e-7 -1 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9996316 4.42182e-9 0.02714097 0.3020486 0.02714097 -1.62861e-7 -0.9996316 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9962299 1.41338e-8 0.08675258 0.2903701 0.08675258 -1.62306e-7 -0.9962299 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9892765 2.37954e-8 0.1460549 0.2786917 0.1460549 -1.61174e-7 -0.9892765 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.984948 2.8161e-8 0.172851 0.2733833 0.172851 -1.60468e-7 -0.984948 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9851398 2.79823e-8 0.1717542 0.2738161 0.1717542 -1.605e-7 -0.9851398 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9856916 2.74617e-8 0.1685587 0.2750341 0.1685587 -1.6059e-7 -0.9856916 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.986559 2.66221e-8 0.1634053 0.2769165 0.1634053 -1.60731e-7 -0.986559 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9876885 2.54862e-8 0.1564335 0.2793425 0.1564335 -1.60915e-7 -0.9876885 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9890199 2.40768e-8 0.1477822 0.2821913 0.1477822 -1.61132e-7 -0.9890199 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9904892 2.24163e-8 0.1375902 0.285342 0.1375902 -1.61371e-7 -0.9904892 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9920306 2.05275e-8 0.1259969 0.288674 0.1259969 -1.61622e-7 -0.9920306 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9935787 1.84333e-8 0.1131429 0.2920663 0.1131429 -1.61875e-7 -0.9935787 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9950705 1.61569e-8 0.09917016 0.2953983 0.09917016 -1.62118e-7 -0.9950705 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.996447 1.37215e-8 0.0842222 0.298549 0.0842222 -1.62342e-7 -0.996447 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9976549 1.1151e-8 0.06844447 0.3013978 0.06844447 -1.62539e-7 -0.9976549 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9986479 8.46927e-9 0.05198402 0.3038237 0.05198402 -1.627e-7 -0.9986479 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9993877 5.70053e-9 0.03498961 0.3057061 0.03498961 -1.62821e-7 -0.9993877 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9998449 2.86924e-9 0.01761126 0.3069242 0.01761126 -1.62895e-7 -0.9998449 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 1 0 0 0.307357 0 -1.62921e-7 -1 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9998438 -2.87903e-9 -0.01767137 0.307357 -0.01767137 -1.62895e-7 -0.9998438 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9993822 -5.7259e-9 -0.03514532 0.307357 -0.03514532 -1.6282e-7 -0.9993822 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9986396 -8.4953e-9 -0.05214381 0.307357 -0.05214381 -1.62699e-7 -0.9986396 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9976587 -1.11422e-8 -0.06839027 0.307357 -0.06839027 -1.62539e-7 -0.9976587 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9964985 -1.36218e-8 -0.08361022 0.307357 -0.08361022 -1.6235e-7 -0.9964985 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9952324 -1.58899e-8 -0.09753156 0.307357 -0.09753156 -1.62144e-7 -0.9952324 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9939443 -1.79025e-8 -0.1098848 0.307357 -0.1098848 -1.61934e-7 -0.9939443 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9927251 -1.96161e-8 -0.1204026 0.307357 -0.1204026 -1.61735e-7 -0.9927251 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.991668 -2.09874e-8 -0.1288195 0.307357 -0.1288195 -1.61563e-7 -0.991668 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9907449 -2.21143e-8 -0.1357366 0.307357 -0.1357366 -1.61413e-7 -0.9907449 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9898728 -2.31277e-8 -0.1419569 0.307357 -0.1419569 -1.61271e-7 -0.9898728 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9890593 -2.40338e-8 -0.1475184 0.307357 -0.1475184 -1.61138e-7 -0.9890593 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9883099 -2.48387e-8 -0.1524587 0.307357 -0.1524587 -1.61016e-7 -0.9883099 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9876279 -2.55485e-8 -0.1568153 0.307357 -0.1568153 -1.60905e-7 -0.9876279 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9870154 -2.61692e-8 -0.1606256 0.307357 -0.1606256 -1.60805e-7 -0.9870154 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9864725 -2.67071e-8 -0.1639268 0.307357 -0.1639268 -1.60717e-7 -0.9864725 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9859983 -2.71679e-8 -0.1667557 0.307357 -0.1667557 -1.6064e-7 -0.9859983 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9855905 -2.75579e-8 -0.1691493 0.307357 -0.1691493 -1.60573e-7 -0.9855905 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.985246 -2.78829e-8 -0.1711442 0.307357 -0.1711442 -1.60517e-7 -0.985246 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.984961 -2.81489e-8 -0.172777 0.307357 -0.172777 -1.60471e-7 -0.984961 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9847308 -2.83619e-8 -0.174084 0.307357 -0.174084 -1.60433e-7 -0.9847308 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9845504 -2.85277e-8 -0.1751018 0.307357 -0.1751018 -1.60404e-7 -0.9845504 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.984414 -2.86523e-8 -0.1758664 0.307357 -0.1758664 -1.60381e-7 -0.984414 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.984316 -2.87415e-8 -0.1764143 0.307357 -0.1764143 -1.60365e-7 -0.984316 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9842501 -2.88014e-8 -0.1767815 0.307357 -0.1767815 -1.60355e-7 -0.9842501 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9842101 -2.88377e-8 -0.1770042 0.307357 -0.1770042 -1.60348e-7 -0.9842101 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9841895 -2.88563e-8 -0.1771186 0.307357 -0.1771186 -1.60345e-7 -0.9841895 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9841819 -2.88631e-8 -0.1771607 0.307357 -0.1771607 -1.60344e-7 -0.9841819 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9841809 -2.88641e-8 -0.1771668 0.307357 -0.1771668 -1.60343e-7 -0.9841809 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9841812 -2.88638e-8 -0.1771647 0.307357 -0.1771647 -1.60343e-7 -0.9841812 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9841838 -2.88614e-8 -0.1771501 0.307357 -0.1771501 -1.60344e-7 -0.9841838 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9841909 -2.8855e-8 -0.1771106 0.307357 -0.1771106 -1.60345e-7 -0.9841909 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9842048 -2.88424e-8 -0.1770336 0.307357 -0.1770336 -1.60347e-7 -0.9842048 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9842276 -2.88218e-8 -0.1769068 0.307357 -0.1769068 -1.60351e-7 -0.9842276 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9842616 -2.87909e-8 -0.1767175 0.307357 -0.1767175 -1.60357e-7 -0.9842616 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.984309 -2.87479e-8 -0.1764533 0.307357 -0.1764533 -1.60364e-7 -0.984309 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.984372 -2.86906e-8 -0.1761018 0.307357 -0.1761018 -1.60375e-7 -0.984372 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9844526 -2.86171e-8 -0.1756503 0.307357 -0.1756503 -1.60388e-7 -0.9844526 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.984553 -2.85252e-8 -0.1750865 0.307357 -0.1750865 -1.60404e-7 -0.984553 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9846753 -2.8413e-8 -0.1743977 0.307357 -0.1743977 -1.60424e-7 -0.9846753 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9848213 -2.82784e-8 -0.1735715 0.307357 -0.1735715 -1.60448e-7 -0.9848213 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9849928 -2.81193e-8 -0.1725953 0.307357 -0.1725953 -1.60476e-7 -0.9849928 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9851917 -2.79338e-8 -0.1714566 0.307357 -0.1714566 -1.60508e-7 -0.9851917 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9854195 -2.77198e-8 -0.1701427 0.307357 -0.1701427 -1.60545e-7 -0.9854195 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9856775 -2.74751e-8 -0.168641 0.307357 -0.168641 -1.60587e-7 -0.9856775 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9859673 -2.71978e-8 -0.1669389 0.307357 -0.1669389 -1.60634e-7 -0.9859673 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9862896 -2.68858e-8 -0.1650236 0.307357 -0.1650236 -1.60687e-7 -0.9862896 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9866455 -2.65369e-8 -0.1628826 0.307357 -0.1628826 -1.60745e-7 -0.9866455 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 0.9870353 -2.89398e-8 -0.160503 0.307357 -0.160503 -1.60808e-7 -0.9870353 0.215886 2.75431e-9 1 -1.63369e-7 0.04984054 0 0 0 1 0.9955725 -1.81045e-8 -0.09399649 0.307357 -0.09399649 -1.62199e-7 -0.9955725 0.215886 2.77813e-9 1 -1.63183e-7 0.04984054 0 0 0 1 0.9980711 7.32375e-9 0.06208072 0.307357 0.06208072 -1.62606e-7 -0.9980711 0.215886 2.78511e-9 1 -1.62747e-7 0.04984054 0 0 0 1 0.969462 3.71645e-8 0.2452418 0.307357 0.2452418 -1.57945e-7 -0.969462 0.215886 2.70527e-9 1 -1.62236e-7 0.04984054 0 0 0 1 0.9198844 6.11053e-8 0.3921897 0.307357 0.3921897 -1.49868e-7 -0.9198844 0.215886 2.56693e-9 1 -1.61826e-7 0.04984054 0 0 0 1 0.8924512 -3.64188e-8 0.451144 0.307357 0.451144 -1.45399e-7 -0.8924512 0.215886 9.80978e-8 1 -1.13331e-7 0.04984054 0 0 0 1 0.893481 -3.67517e-8 0.449101 0.307357 0.449101 -1.45567e-7 -0.893481 0.2132451 9.8211e-8 1 -1.13556e-7 0.04984054 0 0 0 1 0.8964486 -3.77216e-8 0.4431478 0.307357 0.4431478 -1.4605e-7 -0.8964486 0.2064344 9.85372e-8 1 -1.1421e-7 0.04984054 0 0 0 1 0.9011381 -3.92882e-8 0.4335321 0.307357 0.4335321 -1.46814e-7 -0.9011381 0.1971217 9.90527e-8 1 -1.15267e-7 0.04984054 0 0 0 1 0.9072989 -4.14136e-8 0.4204864 0.307357 0.4204864 -1.47818e-7 -0.9072989 0.186975 9.97298e-8 1 -1.16701e-7 0.04984054 0 0 0 1 0.9146551 -4.40612e-8 0.4042351 0.307357 0.4042351 -1.49016e-7 -0.9146551 0.1776623 1.00538e-7 1 -1.18487e-7 0.04984054 0 0 0 1 0.9229159 -4.71948e-8 0.3850015 0.307357 0.3850015 -1.50362e-7 -0.9229159 0.1708516 1.01446e-7 1 -1.20602e-7 0.04984054 0 0 0 1 0.9317839 -4.61372e-8 0.3630134 0.307357 0.3630134 -1.51807e-7 -0.9317839 0.1682107 9.80978e-8 1 -1.24703e-7 0.04984054 0 0 0 1 0.9409529 -5.01248e-8 0.3385375 0.307357 0.3385375 -1.53301e-7 -0.9409529 0.1687461 9.90631e-8 1 -1.2728e-7 0.04984054 0 0 0 1 0.9500912 -5.44528e-8 0.3119722 0.307357 0.3119722 -1.5479e-7 -0.9500912 0.1702592 1.00025e-7 1 -1.30076e-7 0.04984054 0 0 0 1 0.9588933 -5.90481e-8 0.2837669 0.307357 0.2837669 -1.56224e-7 -0.9588933 0.1726104 1.00952e-7 1 -1.33046e-7 0.04984054 0 0 0 1 0.9671006 -6.38335e-8 0.2543941 0.307357 0.2543941 -1.57561e-7 -0.9671006 0.17566 1.01816e-7 1 -1.36138e-7 0.04984054 0 0 0 1 0.9745092 -6.87287e-8 0.2243477 0.307357 0.2243477 -1.58768e-7 -0.9745092 0.1792682 1.02596e-7 1 -1.39301e-7 0.04984054 0 0 0 1 0.980974 -7.36502e-8 0.1941395 0.307357 0.1941395 -1.59821e-7 -0.980974 0.1832955 1.03276e-7 1 -1.42482e-7 0.04984054 0 0 0 1 0.9864112 -7.85125e-8 0.1642952 0.307357 0.1642952 -1.60707e-7 -0.9864112 0.1876021 1.03849e-7 1 -1.45624e-7 0.04984054 0 0 0 1 0.9907979 -8.32283e-8 0.1353494 0.307357 0.1353494 -1.61421e-7 -0.9907979 0.1920483 1.04311e-7 1 -1.48671e-7 0.04984054 0 0 0 1 0.9941682 -8.77101e-8 0.1078406 0.307357 0.1078406 -1.61971e-7 -0.9941682 0.1964946 1.04666e-7 1 -1.51567e-7 0.04984054 0 0 0 1 0.9966071 -9.18701e-8 0.08230677 0.307357 0.08230677 -1.62368e-7 -0.9966071 0.2008012 1.04922e-7 1 -1.54255e-7 0.04984054 0 0 0 1 0.9982413 -9.56213e-8 0.05928169 0.307357 0.05928169 -1.62634e-7 -0.9982413 0.2048285 1.05094e-7 1 -1.5668e-7 0.04984054 0 0 0 1 0.9992278 -9.88779e-8 0.03929277 0.307357 0.03929277 -1.62795e-7 -0.9992278 0.2084367 1.05198e-7 1 -1.58784e-7 0.04984054 0 0 0 1 0.9997387 -1.01555e-7 0.02285982 0.307357 0.02285982 -1.62878e-7 -0.9997387 0.2114863 1.05252e-7 1 -1.60514e-7 0.04984054 0 0 0 1 0.9999449 -1.0357e-7 0.01049574 0.307357 0.01049574 -1.62912e-7 -0.9999449 0.2138374 1.05274e-7 1 -1.61816e-7 0.04984054 0 0 0 1 0.9999963 -1.04838e-7 0.002707776 0.307357 0.002707776 -1.6292e-7 -0.9999963 0.2153506 1.05279e-7 1 -1.62636e-7 0.04984054 0 0 0 1 1 0 0 0.307357 0 -1.62921e-7 -1 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 - - - - - - - - LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR - - - - - - - - - - - - - - - - - - 0.01666665 0.0333333 0.04999995 0.06666666 0.08333331 0.1 0.1166666 0.1333333 0.15 0.1666666 0.1833333 0.2 0.2166666 0.2333333 0.25 0.2666667 0.2833333 0.3 0.3166667 0.3333333 0.35 0.3666667 0.3833333 0.4 0.4166666 0.4333333 0.45 0.4666666 0.4833333 0.5 0.5166667 0.5333334 0.55 0.5666667 0.5833333 0.6 0.6166667 0.6333333 0.65 0.6666667 0.6833333 0.7 0.7166666 0.7333334 0.75 0.7666667 0.7833334 0.8 0.8166667 0.8333333 0.85 0.8666667 0.8833333 0.9 0.9166667 0.9333333 0.95 0.9666666 0.9833334 1 1.016667 1.033333 1.05 1.066667 1.083333 1.1 1.116667 1.133333 1.15 1.166667 1.183333 1.2 1.216667 1.233333 1.25 1.266667 1.283333 1.3 1.316667 1.333333 1.35 1.366667 1.383333 1.4 1.416667 1.433333 1.45 1.466667 1.483333 1.5 1.516667 1.533333 1.55 1.566667 1.583333 1.6 1.616667 - - - - - - - - 1 0 0 0.49543 0 -1.62921e-7 1 -8.92002e-4 0 -1 -1.62921e-7 -0.006322004 0 0 0 1 1 0 0 0.4954301 0 -1.62921e-7 1 -8.91998e-4 0 -1 -1.62921e-7 -0.006322017 0 0 0 1 1 0 0 0.4954301 8.88178e-16 -1.62921e-7 1 -8.92006e-4 0 -1 -1.62921e-7 -0.006322019 0 0 0 1 1 -1.49012e-8 0 0.49543 1.77636e-15 -1.62921e-7 1 -8.92006e-4 -1.49012e-8 -1 -1.62921e-7 -0.006322004 0 0 0 1 1 0 7.06742e-16 0.4954299 0 -1.62921e-7 1 -8.91998e-4 0 -1 -1.62921e-7 -0.006322041 0 0 0 1 1 0 -1.72356e-15 0.4954301 1.77636e-15 -1.62921e-7 1 -8.91998e-4 0 -1 -1.62921e-7 -0.006322041 0 0 0 1 1 0 -1.77636e-15 0.49543 1.77636e-15 -1.62921e-7 1 -8.91998e-4 0 -1 -1.62921e-7 -0.006322011 0 0 0 1 1 0 2.32213e-15 0.49543 -1.77636e-15 -1.62921e-7 1 -8.92002e-4 0 -1 -1.62921e-7 -0.006321974 0 0 0 1 1 0 -1.77636e-15 0.49543 1.77636e-15 -1.62921e-7 1 -8.92002e-4 0 -1 -1.62921e-7 -0.006322004 0 0 0 1 1 0 2.11962e-15 0.49543 -1.77636e-15 -1.62921e-7 1 -8.92002e-4 0 -1 -1.62921e-7 -0.006322034 0 0 0 1 1 0 1.97217e-15 0.4954301 -1.77636e-15 -1.62921e-7 1 -8.92002e-4 0 -1 -1.62921e-7 -0.006322041 0 0 0 1 1 0 0 0.4954301 0 -1.62921e-7 1 -8.92002e-4 0 -1 -1.62921e-7 -0.006322011 0 0 0 1 1 0 0 0.49543 0 -1.62921e-7 1 -8.91998e-4 0 -1 -1.62921e-7 -0.006321974 0 0 0 1 0.9999999 0 -3.58308e-16 0.4954299 0 -1.62921e-7 1 -8.92002e-4 0 -0.9999999 -1.62921e-7 -0.006322019 0 0 0 1 0.9999999 7.45058e-9 3.11847e-16 0.49543 -8.88178e-16 -1.62921e-7 1 -8.92002e-4 7.45058e-9 -0.9999999 -1.62921e-7 -0.006322011 0 0 0 1 1 0 0 0.49543 0 -1.62921e-7 1 -8.92006e-4 0 -1 -1.62921e-7 -0.006321993 0 0 0 1 1 0 0 0.49543 0 -1.62921e-7 1 -8.92002e-4 0 -1 -1.62921e-7 -0.006322019 0 0 0 1 1 0 0 0.49543 0 -1.62921e-7 1 -8.91998e-4 0 -1 -1.62921e-7 -0.006321985 0 0 0 1 1 0 0 0.49543 0 -1.62921e-7 1 -8.91998e-4 0 -1 -1.62921e-7 -0.006321983 0 0 0 1 1 0 0 0.49543 0 -1.62921e-7 1 -8.92002e-4 0 -1 -1.62921e-7 -0.006322004 0 0 0 1 1 1.86265e-9 -2.51125e-16 0.4954301 0 -1.62921e-7 1 -8.92006e-4 1.86265e-9 -1 -1.62921e-7 -0.006321985 0 0 0 1 1 3.72529e-9 0 0.4954301 -4.44089e-16 -1.62921e-7 1 -8.92006e-4 3.72529e-9 -1 -1.62921e-7 -0.006322015 0 0 0 1 1 0 0 0.49543 0 -1.62921e-7 1 -8.92002e-4 0 -1 -1.62921e-7 -0.006322019 0 0 0 1 1 0 0 0.49543 0 -1.62921e-7 1 -8.91998e-4 0 -1 -1.62921e-7 -0.006322015 0 0 0 1 1 0 8.88178e-16 0.49543 -8.88178e-16 -1.62921e-7 1 -8.92002e-4 0 -1 -1.62921e-7 -0.006321996 0 0 0 1 1 0 0 0.49543 -1.77636e-15 -1.62921e-7 1 -8.92006e-4 0 -1 -1.62921e-7 -0.006322004 0 0 0 1 1 0 0 0.49543 0 -1.62921e-7 1 -8.92002e-4 0 -1 -1.62921e-7 -0.006322004 0 0 0 1 1 0 0 0.4954299 0 -1.62921e-7 1 -8.91998e-4 0 -1 -1.62921e-7 -0.006321996 0 0 0 1 1 0 0 0.49543 0 -1.62921e-7 1 -8.92002e-4 0 -1 -1.62921e-7 -0.006322011 0 0 0 1 0.9990737 0.04303448 1.75992e-15 0.49543 7.01121e-9 -1.6277e-7 1 -8.92006e-4 0.04303448 -0.9990737 -1.62921e-7 -0.006322011 0 0 0 1 0.987773 0.1558987 0 0.4954301 2.53991e-8 -1.60929e-7 1 -8.92002e-4 0.1558987 -0.987773 -1.62921e-7 -0.006321996 0 0 0 1 0.9501786 0.3117061 1.75692e-15 0.49543 5.07834e-8 -1.54804e-7 1 -8.91998e-4 0.3117061 -0.9501786 -1.62921e-7 -0.006322011 0 0 0 1 0.8771415 0.4802321 0 0.49543 7.82398e-8 -1.42904e-7 1 -8.91998e-4 0.4802321 -0.8771415 -1.62921e-7 -0.006321982 0 0 0 1 0.7745136 0.6325573 1.75438e-15 0.49543 1.03057e-7 -1.26184e-7 1 -8.92002e-4 0.6325573 -0.7745136 -1.62921e-7 -0.006322011 0 0 0 1 0.663506 0.748171 1.24702e-15 0.49543 1.21893e-7 -1.08099e-7 1 -8.92002e-4 0.748171 -0.663506 -1.62921e-7 -0.006322041 0 0 0 1 0.5745104 0.8184973 -2.32954e-15 0.49543 1.3335e-7 -9.35996e-8 1 -8.92006e-4 0.8184973 -0.5745104 -1.62921e-7 -0.006322011 0 0 0 1 0.5387545 0.842463 -1.01909e-14 0.49543 1.37255e-7 -8.77743e-8 1 -8.92002e-4 0.842463 -0.5387545 -1.62921e-7 -0.006321996 0 0 0 1 0.5387545 0.8424628 -9.59825e-15 0.4954299 1.37255e-7 -8.77742e-8 1 -8.92002e-4 0.8424628 -0.5387545 -1.62921e-7 -0.006322041 0 0 0 1 0.5387546 0.8424628 -9.59886e-15 0.49543 1.37255e-7 -8.77743e-8 1 -8.92002e-4 0.8424628 -0.5387546 -1.62921e-7 -0.006321996 0 0 0 1 0.5387545 0.8424629 -1.02516e-14 0.4954299 1.37255e-7 -8.77742e-8 1 -8.92002e-4 0.8424629 -0.5387545 -1.62921e-7 -0.006321982 0 0 0 1 0.5387545 0.8424628 -9.57265e-15 0.4954299 1.37255e-7 -8.77742e-8 1 -8.92002e-4 0.8424628 -0.5387545 -1.62921e-7 -0.006322011 0 0 0 1 0.5387546 0.8424628 -9.57265e-15 0.49543 1.37255e-7 -8.77742e-8 1 -8.92002e-4 0.8424628 -0.5387546 -1.62921e-7 -0.006322011 0 0 0 1 0.5387546 0.8424628 -7.79629e-15 0.49543 1.37255e-7 -8.77742e-8 1 -8.92002e-4 0.8424628 -0.5387546 -1.62921e-7 -0.006322011 0 0 0 1 0.5387545 0.8424628 -9.57265e-15 0.49543 1.37255e-7 -8.77742e-8 1 -8.92002e-4 0.8424628 -0.5387545 -1.62921e-7 -0.006321982 0 0 0 1 0.5387545 0.8424628 -9.54467e-15 0.49543 1.37255e-7 -8.77742e-8 1 -8.92002e-4 0.8424628 -0.5387545 -1.62921e-7 -0.006321996 0 0 0 1 0.5387545 0.8424628 -7.82434e-15 0.49543 1.37255e-7 -8.77742e-8 1 -8.92002e-4 0.8424628 -0.5387545 -1.62921e-7 -0.006321982 0 0 0 1 0.5387545 0.8424628 -9.60073e-15 0.4954301 1.37255e-7 -8.77742e-8 1 -8.92002e-4 0.8424628 -0.5387545 -1.62921e-7 -0.006322041 0 0 0 1 0.5387545 0.8424628 -9.57265e-15 0.49543 1.37255e-7 -8.77742e-8 1 -8.92002e-4 0.8424628 -0.5387545 -1.62921e-7 -0.006321996 0 0 0 1 0.5387545 0.8424629 -7.82439e-15 0.49543 1.37255e-7 -8.77743e-8 1 -8.92002e-4 0.8424629 -0.5387545 -1.62921e-7 -0.006322011 0 0 0 1 0.5387545 0.8424628 -9.57265e-15 0.49543 1.37255e-7 -8.77742e-8 1 -8.92002e-4 0.8424628 -0.5387545 -1.62921e-7 -0.006321952 0 0 0 1 0.5387545 0.8424629 -7.82439e-15 0.49543 1.37255e-7 -8.77742e-8 1 -8.92002e-4 0.8424629 -0.5387545 -1.62921e-7 -0.006322011 0 0 0 1 0.5387546 0.8424629 -1.03132e-14 0.49543 1.37255e-7 -8.77743e-8 1 -8.92006e-4 0.8424629 -0.5387546 -1.62921e-7 -0.006322026 0 0 0 1 0.5387545 0.8424628 -1.03121e-14 0.49543 1.37255e-7 -8.77742e-8 1 -8.92002e-4 0.8424628 -0.5387545 -1.62921e-7 -0.006321996 0 0 0 1 0.5387545 0.8424628 -9.60067e-15 0.4954301 1.37255e-7 -8.77742e-8 1 -8.92002e-4 0.8424628 -0.5387545 -1.62921e-7 -0.006321982 0 0 0 1 0.5387545 0.8424628 -9.57265e-15 0.49543 1.37255e-7 -8.77742e-8 1 -8.92002e-4 0.8424628 -0.5387545 -1.62921e-7 -0.006322011 0 0 0 1 0.5387545 0.8424628 -9.57265e-15 0.49543 1.37255e-7 -8.77742e-8 1 -8.92002e-4 0.8424628 -0.5387545 -1.62921e-7 -0.006322056 0 0 0 1 0.5387545 0.8424628 -7.82405e-15 0.4954299 1.37255e-7 -8.77742e-8 1 -8.92002e-4 0.8424628 -0.5387545 -1.62921e-7 -0.006322026 0 0 0 1 0.5387546 0.8424629 -1.03201e-14 0.49543 1.37255e-7 -8.77743e-8 1 -8.92006e-4 0.8424629 -0.5387546 -1.62921e-7 -0.006321996 0 0 0 1 0.5387546 0.8424629 -9.57265e-15 0.49543 1.37255e-7 -8.77743e-8 1 -8.92006e-4 0.8424629 -0.5387546 -1.62921e-7 -0.006321982 0 0 0 1 0.5387545 0.8424628 -7.82351e-15 0.49543 1.37255e-7 -8.77742e-8 1 -8.92002e-4 0.8424628 -0.5387545 -1.62921e-7 -0.006321996 0 0 0 1 0.5387545 0.842463 -9.57265e-15 0.4954301 1.37255e-7 -8.77742e-8 1 -8.92006e-4 0.842463 -0.5387545 -1.62921e-7 -0.006322026 0 0 0 1 0.5387546 0.842463 -1.02757e-14 0.49543 1.37255e-7 -8.77743e-8 1 -8.92006e-4 0.842463 -0.5387546 -1.62921e-7 -0.006321982 0 0 0 1 0.5387546 0.8424629 -1.02328e-14 0.49543 1.37255e-7 -8.77743e-8 1 -8.92002e-4 0.8424629 -0.5387546 -1.62921e-7 -0.006322011 0 0 0 1 0.5387545 0.8424628 -1.02142e-14 0.4954299 1.37255e-7 -8.77742e-8 1 -8.92002e-4 0.8424628 -0.5387545 -1.62921e-7 -0.006321982 0 0 0 1 0.5387545 0.8424628 -1.1349e-14 0.49543 1.37255e-7 -8.77742e-8 1 -8.92002e-4 0.8424628 -0.5387545 -1.62921e-7 -0.006322026 0 0 0 1 0.5387545 0.8424628 -1.19699e-14 0.49543 1.37255e-7 -8.77742e-8 1 -8.92002e-4 0.8424628 -0.5387545 -1.62921e-7 -0.006321967 0 0 0 1 0.5387546 0.8424628 -9.597e-15 0.49543 1.37255e-7 -8.77743e-8 1 -8.92002e-4 0.8424628 -0.5387546 -1.62921e-7 -0.006321982 0 0 0 1 0.5387545 0.8424629 -1.01347e-14 0.49543 1.37255e-7 -8.77743e-8 1 -8.92002e-4 0.8424629 -0.5387545 -1.62921e-7 -0.006322011 0 0 0 1 0.5387545 0.8424628 -9.04675e-15 0.4954299 1.37255e-7 -8.77742e-8 1 -8.92002e-4 0.8424628 -0.5387545 -1.62921e-7 -0.006322011 0 0 0 1 0.5387546 0.8424629 -1.12801e-14 0.4954301 1.37255e-7 -8.77742e-8 1 -8.9201e-4 0.8424629 -0.5387546 -1.62921e-7 -0.006322019 0 0 0 1 0.5387545 0.8424628 -1.01862e-14 0.49543 1.37255e-7 -8.77742e-8 1 -8.92002e-4 0.8424628 -0.5387545 -1.62921e-7 -0.006321985 0 0 0 1 0.5387546 0.842463 -8.98218e-15 0.49543 1.37255e-7 -8.77743e-8 1 -8.92002e-4 0.842463 -0.5387546 -1.62921e-7 -0.006322026 0 0 0 1 0.5673751 0.8234595 -7.51755e-15 0.49543 1.34159e-7 -9.24371e-8 1 -8.92002e-4 0.8234595 -0.5673751 -1.62921e-7 -0.006322026 0 0 0 1 0.6406851 0.7678037 -1.18122e-14 0.49543 1.25091e-7 -1.04381e-7 1 -8.92002e-4 0.7678037 -0.6406851 -1.62921e-7 -0.006321967 0 0 0 1 0.7370492 0.6758391 2.19604e-15 0.49543 1.10108e-7 -1.20081e-7 1 -8.92006e-4 0.6758391 -0.7370492 -1.62921e-7 -0.006321967 0 0 0 1 0.8342296 0.5514172 -5.80401e-15 0.49543 8.98373e-8 -1.35913e-7 1 -8.92006e-4 0.5514172 -0.8342296 -1.62921e-7 -0.006322026 0 0 0 1 0.9139935 0.4057289 -5.86835e-15 0.4954301 6.61016e-8 -1.48908e-7 1 -8.92002e-4 0.4057289 -0.9139935 -1.62921e-7 -0.006321996 0 0 0 1 0.9664578 0.2568253 8.37539e-15 0.49543 4.18421e-8 -1.57456e-7 1 -8.92006e-4 0.2568253 -0.9664578 -1.62921e-7 -0.006321967 0 0 0 1 0.9920181 0.1260958 -4.40179e-15 0.49543 2.05436e-8 -1.6162e-7 1 -8.92002e-4 0.1260958 -0.9920181 -1.62921e-7 -0.006321996 0 0 0 1 0.9994099 0.03434998 3.01252e-15 0.4954301 5.59631e-9 -1.62825e-7 1 -8.92006e-4 0.03434998 -0.9994099 -1.62921e-7 -0.006322026 0 0 0 1 1 0 -1.14742e-14 0.49543 1.06581e-14 -1.62921e-7 1 -8.91998e-4 0 -1 -1.62921e-7 -0.006321996 0 0 0 1 1 0 -1.81994e-14 0.49543 1.06581e-14 -1.62921e-7 1 -8.92002e-4 0 -1 -1.62921e-7 -0.006321996 0 0 0 1 1 0 -2.04709e-14 0.4954299 1.06581e-14 -1.62921e-7 1 -8.92002e-4 0 -1 -1.62921e-7 -0.006322026 0 0 0 1 1 0 -1.02825e-14 0.4954301 1.06581e-14 -1.62921e-7 1 -8.91998e-4 0 -1 -1.62921e-7 -0.006321996 0 0 0 1 1 0 -1.69763e-14 0.4954301 2.13163e-14 -1.62921e-7 1 -8.92002e-4 0 -1 -1.62921e-7 -0.006321967 0 0 0 1 0.9999999 -1.49012e-8 -1.33852e-14 0.49543 1.42109e-14 -1.62921e-7 1 -8.92002e-4 -1.49012e-8 -0.9999999 -1.62921e-7 -0.006321982 0 0 0 1 1 0 -1.61874e-14 0.49543 1.06581e-14 -1.62921e-7 1 -8.92002e-4 0 -1 -1.62921e-7 -0.006322011 0 0 0 1 1 0 -1.58256e-14 0.49543 1.42109e-14 -1.62921e-7 1 -8.92006e-4 0 -1 -1.62921e-7 -0.006321996 0 0 0 1 1 0 -1.35704e-14 0.4954301 1.24345e-14 -1.62921e-7 1 -8.92002e-4 0 -1 -1.62921e-7 -0.006321996 0 0 0 1 0.9999999 0 -1.51966e-14 0.4954299 1.77636e-14 -1.62921e-7 1 -8.91998e-4 0 -0.9999999 -1.62921e-7 -0.006321996 0 0 0 1 1 0 -1.37673e-14 0.49543 1.06581e-14 -1.62921e-7 1 -8.91998e-4 0 -1 -1.62921e-7 -0.006322004 0 0 0 1 1 0 -2.18219e-14 0.49543 1.24345e-14 -1.62921e-7 1 -8.91998e-4 0 -1 -1.62921e-7 -0.006322008 0 0 0 1 1 0 -1.39775e-14 0.4954299 7.99361e-15 -1.62921e-7 1 -8.91998e-4 0 -1 -1.62921e-7 -0.006321996 0 0 0 1 1 0 -1.43951e-14 0.4954301 1.55431e-14 -1.62921e-7 1 -8.92002e-4 0 -1 -1.62921e-7 -0.006322013 0 0 0 1 1 0 -1.41446e-14 0.49543 1.40998e-14 -1.62921e-7 1 -8.91998e-4 0 -1 -1.62921e-7 -0.006322009 0 0 0 1 1 0 -2.13374e-14 0.4954301 1.06581e-14 -1.62921e-7 1 -8.92006e-4 0 -1 -1.62921e-7 -0.006321995 0 0 0 1 1 0 -1.32372e-14 0.49543 1.32372e-14 -1.62921e-7 1 -8.92002e-4 0 -1 -1.62921e-7 -0.006322004 0 0 0 1 - - - - - - - - LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR - - - - - - - - - - - - - - - - - - 0.01666665 0.0333333 0.04999995 0.06666666 0.08333331 0.1 0.1166666 0.1333333 0.15 0.1666666 0.1833333 0.2 0.2166666 0.2333333 0.25 0.2666667 0.2833333 0.3 0.3166667 0.3333333 0.35 0.3666667 0.3833333 0.4 0.4166666 0.4333333 0.45 0.4666666 0.4833333 0.5 0.5166667 0.5333334 0.55 0.5666667 0.5833333 0.6 0.6166667 0.6333333 0.65 0.6666667 0.6833333 0.7 0.7166666 0.7333334 0.75 0.7666667 0.7833334 0.8 0.8166667 0.8333333 0.85 0.8666667 0.8833333 0.9 0.9166667 0.9333333 0.95 0.9666666 0.9833334 1 1.016667 1.033333 1.05 1.066667 1.083333 1.1 1.116667 1.133333 1.15 1.166667 1.183333 1.2 1.216667 1.233333 1.25 1.266667 1.283333 1.3 1.316667 1.333333 1.35 1.366667 1.383333 1.4 1.416667 1.433333 1.45 1.466667 1.483333 1.5 1.516667 1.533333 1.55 1.566667 1.583333 1.6 1.616667 - - - - - - - - 1 0 0 0.6703135 0 1 0 0.04818779 0 0 1 -0.2977239 0 0 0 1 1 0 0 0.6703135 0 1 1.42109e-14 0.04818779 0 0 1 -0.2977239 0 0 0 1 1 8.88178e-16 0 0.6703136 8.88178e-16 1 0 0.04818779 0 1.42109e-14 1 -0.2977239 0 0 0 1 1 0 1.49012e-8 0.6703135 1.77636e-15 1 1.42109e-14 0.04818779 -1.49012e-8 1.42109e-14 1 -0.2977239 0 0 0 1 1 0 0 0.6703135 0 1 0 0.04818779 0 0 1 -0.2977239 0 0 0 1 1 0 0 0.6703135 1.77636e-15 1 0 0.04818779 0 0 1 -0.2977239 0 0 0 1 1 0 0 0.6703135 1.77636e-15 1 -1.42109e-14 0.04818779 0 0 1 -0.2977239 0 0 0 1 1 0 0 0.6703135 -1.77636e-15 1 1.42109e-14 0.04818779 0 0 1 -0.2977239 0 0 0 1 1 0 0 0.6703135 1.77636e-15 1 -1.42109e-14 0.04818779 0 0 1 -0.2977239 0 0 0 1 1 0 0 0.6703134 -1.77636e-15 1 0 0.04818779 0 0 1 -0.2977239 0 0 0 1 1 0 0 0.6703134 -1.77636e-15 1 0 0.04818779 0 0 1 -0.2977239 0 0 0 1 1 0 0 0.6703134 0 1 0 0.04818779 0 0 1 -0.2977239 0 0 0 1 1 0 0 0.6703135 0 1 0 0.04818779 0 0 1 -0.2977239 0 0 0 1 0.9999999 0 0 0.6703134 0 1 -1.42109e-14 0.04818779 0 0 0.9999999 -0.2977239 0 0 0 1 0.9999999 0 -7.45058e-9 0.6703134 -8.88178e-16 1 0 0.04818779 7.45058e-9 -1.42109e-14 0.9999999 -0.2977239 0 0 0 1 1 0 0 0.6703135 0 1 1.42109e-14 0.04818779 0 0 1 -0.2977239 0 0 0 1 1 0 0 0.6703135 0 1 0 0.04818779 0 0 1 -0.2977239 0 0 0 1 1 0 0 0.6703135 0 1 0 0.04818779 0 0 1 -0.2977239 0 0 0 1 1 0 0 0.6703135 0 1 0 0.04818779 0 0 1 -0.2977239 0 0 0 1 1 0 0 0.6703135 0 1 0 0.04818779 0 0 1 -0.2977239 0 0 0 1 1 -2.22045e-16 -1.86265e-9 0.6703135 0 1 1.42109e-14 0.04818779 1.86265e-9 0 1 -0.2977239 0 0 0 1 1 -4.44089e-16 -3.72529e-9 0.6703135 -4.44089e-16 1 1.42109e-14 0.04818779 3.72529e-9 0 1 -0.2977239 0 0 0 1 1 0 0 0.6703135 0 1 0 0.04818779 0 0 1 -0.2977239 0 0 0 1 1 0 0 0.6703135 0 1 1.42109e-14 0.04818779 0 0 1 -0.2977239 0 0 0 1 1 0 0 0.6703134 -8.88178e-16 1 0 0.04818779 0 0 1 -0.2977239 0 0 0 1 1 0 0 0.6703135 -1.77636e-15 1 0 0.04818779 0 1.42109e-14 1 -0.2977239 0 0 0 1 1 0 0 0.6703135 0 1 0 0.04818779 0 0 1 -0.2977239 0 0 0 1 1 0 0 0.6703135 0 1 0 0.04818779 0 0 1 -0.2977239 0 0 0 1 1 0 0 0.6703135 0 1 0 0.04818779 0 0 1 -0.2977239 0 0 0 1 1 0 0 0.6703135 0 1 0 0.04818779 0 0 1 -0.2977239 0 0 0 1 1 -3.55271e-15 0 0.6703135 0 1 1.42109e-14 0.04818779 0 0 1 -0.2977239 0 0 0 1 0.9999999 0 0 0.6703134 0 1 0 0.04818779 0 0 0.9999999 -0.2977239 0 0 0 1 1 0 0 0.6703135 0 1 0 0.04818779 0 0 1 -0.2977239 0 0 0 1 1 0 0 0.6703135 0 1 -7.10543e-15 0.04818779 0 -7.10543e-15 1 -0.2977239 0 0 0 1 1 0 0 0.6703135 0 1 0 0.04818779 0 -7.10543e-15 1 -0.2977238 0 0 0 1 1 0 0 0.6703135 -7.10543e-15 1 -1.42109e-14 0.04818779 0 -3.55271e-15 1 -0.2977239 0 0 0 1 0.9999999 -3.55271e-15 0 0.6703135 7.10543e-15 1 -1.24345e-14 0.04818779 0 8.88178e-15 0.9999999 -0.2977238 0 0 0 1 1 0 0 0.6498886 3.55271e-15 1 1.77636e-15 0.04818779 0 -1.24345e-14 1 -0.2977238 0 0 0 1 1 0 0 0.6049538 0 1 0 0.04818779 0 1.77636e-15 1 -0.2977238 0 0 0 1 1 0 2.98023e-8 0.560019 -3.55271e-15 1 -3.55271e-15 0.04818779 -2.98023e-8 -7.10543e-15 1 -0.2977239 0 0 0 1 1 0 0 0.5395942 3.55271e-15 1 1.06581e-14 0.04818779 0 -3.55271e-15 1 -0.2977239 0 0 0 1 1 3.55271e-15 0 0.5395942 3.55271e-15 1 -7.10543e-15 0.04818779 0 -7.10543e-15 1 -0.2977239 0 0 0 1 1 0 2.98023e-8 0.5395941 -3.55271e-15 1 8.88178e-15 0.04818779 -2.98023e-8 -2.13163e-14 1 -0.2977239 0 0 0 1 1 0 0 0.5395942 -3.55271e-15 1 1.24345e-14 0.04818779 0 -1.77636e-15 1 -0.2977239 0 0 0 1 1 0 0 0.5395942 0 1 3.55271e-15 0.04818779 0 3.55271e-15 1 -0.2977239 0 0 0 1 1 0 0 0.5395942 3.55271e-15 1 -7.10543e-15 0.04818779 0 7.10543e-15 1 -0.2977239 0 0 0 1 1 0 0 0.5395942 -3.55271e-15 1 8.88178e-15 0.04818779 0 -7.10543e-15 1 -0.2977238 0 0 0 1 0.9999999 3.55271e-15 0 0.5395942 3.55271e-15 1 -1.24345e-14 0.04818779 0 0 0.9999999 -0.2977239 0 0 0 1 0.9999999 -3.55271e-15 -2.98023e-8 0.5395942 7.10543e-15 1 -2.30926e-14 0.04818779 2.98023e-8 -8.88178e-15 0.9999999 -0.2977238 0 0 0 1 1 0 0 0.5395942 -3.55271e-15 1 5.32907e-15 0.04818779 0 -7.10543e-15 1 -0.2977239 0 0 0 1 1 3.55271e-15 0 0.5395942 -3.55271e-15 1 1.42109e-14 0.04818779 0 -1.77636e-15 1 -0.2977239 0 0 0 1 1 0 0 0.5395942 0 1 -7.10543e-15 0.04818779 0 3.55271e-15 1 -0.2977239 0 0 0 1 1 0 0 0.5395942 0 1 5.32907e-15 0.04818779 0 -1.42109e-14 1 -0.2977239 0 0 0 1 1 0 0 0.5395942 -3.55271e-15 1 8.88178e-15 0.04818779 0 -5.32907e-15 1 -0.2977238 0 0 0 1 1 0 0 0.5395943 0 1 1.59872e-14 0.04818779 0 1.77636e-15 1 -0.2977239 0 0 0 1 1 0 0 0.5395942 0 1 3.55271e-15 0.04818779 0 3.55271e-15 1 -0.2977239 0 0 0 1 1 0 0 0.5395942 -3.55271e-15 1 1.59872e-14 0.04818779 0 1.77636e-15 1 -0.2977239 0 0 0 1 1 0 0 0.5395942 0 1 -1.77636e-15 0.04818779 0 7.10543e-15 1 -0.2977238 0 0 0 1 1 0 0 0.5395942 0 1 5.32907e-15 0.04818779 0 5.32907e-15 1 -0.2977239 0 0 0 1 1 0 0 0.5433633 3.55271e-15 1 1.77636e-15 0.04818779 0 1.77636e-15 1 -0.2977239 0 0 0 1 1 0 0 0.5535939 0 1 1.77636e-15 0.04818779 0 1.77636e-15 1 -0.2977239 0 0 0 1 0.9999999 3.55271e-15 0 0.5686705 -3.55271e-15 1 -3.55271e-15 0.04818779 0 -1.06581e-14 0.9999999 -0.2977238 0 0 0 1 1 3.55271e-15 0 0.5869778 -3.55271e-15 1 7.10543e-15 0.04818779 0 1.77636e-15 1 -0.2977238 0 0 0 1 1 0 0 0.6069006 0 1 1.42109e-14 0.04818779 0 -5.32907e-15 1 -0.2977239 0 0 0 1 0.9999999 3.55271e-15 2.98023e-8 0.6268232 0 1 5.32907e-15 0.04818779 -2.98023e-8 -1.06581e-14 0.9999999 -0.2977239 0 0 0 1 0.9999999 3.55271e-15 0 0.6451305 0 1 8.88178e-15 0.04818779 0 1.77636e-15 0.9999999 -0.2977239 0 0 0 1 1 0 0 0.6602072 -3.55271e-15 1 5.32907e-15 0.04818779 0 -8.88178e-15 1 -0.2977238 0 0 0 1 0.9999999 -3.55271e-15 0 0.6704378 3.55271e-15 1 -1.95399e-14 0.04818779 0 -1.06581e-14 0.9999999 -0.2977238 0 0 0 1 1 0 0 0.6742069 -7.10543e-15 1 1.06581e-14 0.04818779 0 -3.55271e-15 1 -0.2977238 0 0 0 1 0.9999999 0 0 0.6742069 0 1 7.10543e-15 0.04818779 0 -7.10543e-15 0.9999999 -0.2977239 0 0 0 1 1 0 0 0.6742069 0 1 1.77636e-14 0.04818779 0 -7.10543e-15 1 -0.2977238 0 0 0 1 1 7.10543e-15 0 0.6742069 7.10543e-15 1 0 0.04818779 0 0 1 -0.2977238 0 0 0 1 1 0 0 0.6742069 -7.10543e-15 1 7.10543e-15 0.04818779 0 0 1 -0.2977239 0 0 0 1 1 1.06581e-14 0 0.674207 -3.55271e-15 1 0 0.04818779 0 0 1 -0.2977239 0 0 0 1 1 -1.06581e-14 0 0.6742069 3.55271e-15 1 0 0.04818779 0 0 1 -0.2977239 0 0 0 1 1 1.77636e-15 0 0.6742069 -5.32907e-15 1 -1.42109e-14 0.04818779 0 0 1 -0.2977239 0 0 0 1 1 3.55271e-15 0 0.6742069 -3.9968e-15 1 1.42109e-14 0.0481878 0 -1.42109e-14 1 -0.2977239 0 0 0 1 1 0 0 0.6742069 0 1 0 0.04818779 0 0 1 -0.2977239 0 0 0 1 1 0 0 0.6742069 3.55271e-15 1 -1.42109e-14 0.04818779 0 1.42109e-14 1 -0.2977239 0 0 0 1 1 7.10543e-15 0 0.6742069 0 1 0 0.04818779 0 0 1 -0.2977239 0 0 0 1 1 0 0 0.6742069 -3.55271e-15 1 0 0.04818779 0 0 1 -0.2977239 0 0 0 1 1 0 0 0.6742069 -3.55271e-15 1 0 0.04818779 0 0 1 -0.2977239 0 0 0 1 1 0 0 0.6742069 -3.55271e-15 1 1.42109e-14 0.04818779 0 0 1 -0.2977239 0 0 0 1 1 3.55271e-15 0 0.6742069 -7.10543e-15 1 1.42109e-14 0.04818779 0 0 1 -0.2977239 0 0 0 1 1 3.55271e-15 0 0.6742069 3.55271e-15 1 -1.42109e-14 0.04818779 0 0 1 -0.2977239 0 0 0 1 0.9999999 0 1.49012e-8 0.6742067 0 1 -1.42109e-14 0.04818779 -1.49012e-8 0 0.9999999 -0.2977239 0 0 0 1 1 -3.55271e-15 0 0.6742069 -7.10543e-15 1 1.42109e-14 0.04818779 0 0 1 -0.2977239 0 0 0 1 1 -1.77636e-15 0 0.6742069 -1.77636e-15 1 0 0.04818779 0 0 1 -0.2977239 0 0 0 1 1 -1.77636e-15 0 0.6742069 -3.55271e-15 1 1.42109e-14 0.04818779 0 0 1 -0.2977239 0 0 0 1 0.9999999 3.55271e-15 0 0.6742068 1.77636e-15 1 0 0.04818779 0 0 0.9999999 -0.2977239 0 0 0 1 1 2.66454e-15 0 0.6742069 -4.44089e-15 1 1.42109e-14 0.04818779 0 0 1 -0.2977239 0 0 0 1 1 -1.77636e-15 0 0.6742069 -2.66454e-15 1 1.42109e-14 0.0481878 0 0 1 -0.2977239 0 0 0 1 1 -4.44089e-16 0 0.6742069 -6.66134e-15 1 -1.42109e-14 0.04818779 0 0 1 -0.2977239 0 0 0 1 1 6.66134e-16 0 0.6742069 8.88178e-16 1 0 0.04818779 0 0 1 -0.2977239 0 0 0 1 1 -2.22045e-16 0 0.6742069 -2.22045e-16 1 0 0.04818779 0 0 1 -0.2977239 0 0 0 1 1 3.46945e-15 0 0.6742069 -3.60822e-15 1 1.42109e-14 0.04818779 0 0 1 -0.2977239 0 0 0 1 1 0 0 0.6742069 0 1 0 0.04818779 0 0 1 -0.2977239 0 0 0 1 - - - - - - - - LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR - - - - - - - - - - - - - - - - 0.01666665 0.0333333 0.04999995 0.06666666 0.08333331 0.1 0.1166666 0.1333333 0.15 0.1666666 0.1833333 0.2 0.2166666 0.2333333 0.25 0.2666667 0.2833333 0.3 0.3166667 0.3333333 0.35 0.3666667 0.3833333 0.4 0.4166666 0.4333333 0.45 0.4666666 0.4833333 0.5 0.5166667 0.5333334 0.55 0.5666667 0.5833333 0.6 0.6166667 0.6333333 0.65 0.6666667 0.6833333 0.7 0.7166666 0.7333334 0.75 0.7666667 0.7833334 0.8 0.8166667 0.8333333 0.85 0.8666667 0.8833333 0.9 0.9166667 0.9333333 0.95 0.9666666 0.9833334 1 1.016667 1.033333 1.05 1.066667 1.083333 1.1 1.116667 1.133333 1.15 1.166667 1.183333 1.2 1.216667 1.233333 1.25 1.266667 1.283333 1.3 1.316667 1.333333 1.35 1.366667 1.383333 1.4 1.416667 1.433333 1.45 1.466667 1.483333 1.5 1.516667 1.533333 1.55 1.566667 1.583333 1.6 1.616667 - - - - - - - - 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - - - - - - - - - - LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR - - - - - - - - - - - - - - - - - - 0.01666665 0.0333333 0.04999995 0.06666666 0.08333331 0.1 0.1166666 0.1333333 0.15 0.1666666 0.1833333 0.2 0.2166666 0.2333333 0.25 0.2666667 0.2833333 0.3 0.3166667 0.3333333 0.35 0.3666667 0.3833333 0.4 0.4166666 0.4333333 0.45 0.4666666 0.4833333 0.5 0.5166667 0.5333334 0.55 0.5666667 0.5833333 0.6 0.6166667 0.6333333 0.65 0.6666667 0.6833333 0.7 0.7166666 0.7333334 0.75 0.7666667 0.7833334 0.8 0.8166667 0.8333333 0.85 0.8666667 0.8833333 0.9 0.9166667 0.9333333 0.95 0.9666666 0.9833334 1 1.016667 1.033333 1.05 1.066667 1.083333 1.1 1.116667 1.133333 1.15 1.166667 1.183333 1.2 1.216667 1.233333 1.25 1.266667 1.283333 1.3 1.316667 1.333333 1.35 1.366667 1.383333 1.4 1.416667 1.433333 1.45 1.466667 1.483333 1.5 1.516667 1.533333 1.55 1.566667 1.583333 1.6 1.616667 - - - - - - - - 0.3880022 1.05979e-7 -0.9216585 0.765036 -0.9216585 -1.55721e-7 -0.3880022 0.4078478 -1.84641e-7 1 3.72563e-8 0.09081174 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.765036 -0.9216585 -1.55721e-7 -0.3880022 0.4078478 -1.84641e-7 1 3.72563e-8 0.09081174 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.765036 -0.9216585 -1.55721e-7 -0.3880022 0.4078478 -1.84641e-7 1 3.72563e-8 0.09081174 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.765036 -0.9216585 -1.55721e-7 -0.3880022 0.4078478 -1.84641e-7 1 3.72563e-8 0.09081174 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.765036 -0.9216585 -1.55721e-7 -0.3880022 0.4078478 -1.84641e-7 1 3.72563e-8 0.09081174 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.765036 -0.9216585 -1.55721e-7 -0.3880022 0.4078478 -1.84641e-7 1 3.72563e-8 0.09081174 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.765036 -0.9216585 -1.55721e-7 -0.3880022 0.4078478 -1.84641e-7 1 3.72563e-8 0.09081174 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.765036 -0.9216585 -1.55721e-7 -0.3880022 0.4078478 -1.84641e-7 1 3.72563e-8 0.09081174 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.765036 -0.9216585 -1.55721e-7 -0.3880022 0.4078478 -1.84641e-7 1 3.72563e-8 0.09081174 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.765036 -0.9216585 -1.55721e-7 -0.3880022 0.4078478 -1.84641e-7 1 3.72563e-8 0.09081174 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.765036 -0.9216585 -1.55721e-7 -0.3880022 0.4078478 -1.84641e-7 1 3.72563e-8 0.09081174 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.765036 -0.9216585 -1.55721e-7 -0.3880022 0.4078478 -1.84641e-7 1 3.72563e-8 0.09081174 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.765036 -0.9216585 -1.55721e-7 -0.3880022 0.4078478 -1.84641e-7 1 3.72563e-8 0.09081174 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.765036 -0.9216585 -1.55721e-7 -0.3880022 0.4078478 -1.84641e-7 1 3.72563e-8 0.09081174 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.765036 -0.9216585 -1.55721e-7 -0.3880022 0.4078478 -1.84641e-7 1 3.72563e-8 0.09081174 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.765036 -0.9216585 -1.55721e-7 -0.3880022 0.4078478 -1.84641e-7 1 3.72563e-8 0.09081174 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.765036 -0.9216585 -1.55721e-7 -0.3880022 0.4078478 -1.84641e-7 1 3.72563e-8 0.09081174 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.765036 -0.9216585 -1.55721e-7 -0.3880022 0.4078478 -1.84641e-7 1 3.72563e-8 0.09081174 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.765036 -0.9216585 -1.55721e-7 -0.3880022 0.4078478 -1.84641e-7 1 3.72563e-8 0.09081174 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.765036 -0.9216585 -1.55721e-7 -0.3880022 0.4078478 -1.84641e-7 1 3.72563e-8 0.09081174 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.765036 -0.9216585 -1.55721e-7 -0.3880022 0.4078478 -1.84641e-7 1 3.72563e-8 0.09081174 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.765036 -0.9216585 -1.55721e-7 -0.3880022 0.4078478 -1.84641e-7 1 3.72563e-8 0.09081174 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.765036 -0.9216585 -1.55721e-7 -0.3880022 0.4078478 -1.84641e-7 1 3.72563e-8 0.09081174 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.765036 -0.9216585 -1.55721e-7 -0.3880022 0.4078478 -1.84641e-7 1 3.72563e-8 0.09081174 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.765036 -0.9216585 -1.55721e-7 -0.3880022 0.4078478 -1.84641e-7 1 3.72563e-8 0.09081174 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.765036 -0.9216585 -1.55721e-7 -0.3880022 0.4078478 -1.84641e-7 1 3.72563e-8 0.09081174 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.765036 -0.9216585 -1.55721e-7 -0.3880022 0.4078478 -1.84641e-7 1 3.72563e-8 0.09081174 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.765036 -0.9216585 -1.55721e-7 -0.3880022 0.4078478 -1.84641e-7 1 3.72563e-8 0.09081174 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.765036 -0.9216585 -1.55721e-7 -0.3880022 0.4078478 -1.84641e-7 1 3.72563e-8 0.09081174 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.765036 -0.9216585 -1.55721e-7 -0.3880022 0.4078478 -1.84641e-7 1 3.72563e-8 0.09081174 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.765036 -0.9216585 -1.55721e-7 -0.3880022 0.4078478 -1.84641e-7 1 3.72563e-8 0.09081174 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.765036 -0.9216585 -1.55721e-7 -0.3880022 0.4078478 -1.84641e-7 1 3.72563e-8 0.09081174 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.765036 -0.9216585 -1.55721e-7 -0.3880022 0.4078478 -1.84641e-7 1 3.72563e-8 0.09081174 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.765036 -0.9216585 -1.55721e-7 -0.3880022 0.4078478 -1.84641e-7 1 3.72563e-8 0.09081174 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.765036 -0.9216585 -1.55721e-7 -0.3880022 0.4078478 -1.84641e-7 1 3.72563e-8 0.09081174 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.765036 -0.9216585 -1.55721e-7 -0.3880022 0.4078478 -1.84641e-7 1 3.72563e-8 0.09081174 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.765036 -0.9216585 -1.55721e-7 -0.3880022 0.4078478 -1.84641e-7 1 3.72563e-8 0.09081174 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.765036 -0.9216585 -1.55721e-7 -0.3880022 0.4078478 -1.84641e-7 1 3.72563e-8 0.09081174 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.765036 -0.9216585 -1.55721e-7 -0.3880022 0.4078478 -1.84641e-7 1 3.72563e-8 0.09081174 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.765036 -0.9216585 -1.55721e-7 -0.3880022 0.4078478 -1.84641e-7 1 3.72563e-8 0.09081174 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.765036 -0.9216585 -1.55721e-7 -0.3880022 0.4078478 -1.84641e-7 1 3.72563e-8 0.09081174 0 0 0 1 0.3363163 0.00568465 -0.9417319 0.7705845 -0.9415423 -0.0189276 -0.3363627 0.4442313 -0.01973683 0.9998047 -0.001013322 0.09426513 0 0 0 1 0.2563325 0.002903063 -0.9665844 0.7841393 -0.9543968 -0.1575664 -0.2535738 0.4771573 -0.1530373 0.9875042 -0.03761884 0.1302385 0 0 0 1 0.1534192 0.009114499 -0.9881192 0.7966194 -0.9563183 -0.2504343 -0.1507919 0.5074288 -0.2488332 0.9680907 -0.02970528 0.16828 0 0 0 1 0.04888958 0.005328738 -0.9987901 0.8090909 -0.938839 -0.3410268 -0.0477745 0.5349547 -0.3408687 0.9400386 -0.01166985 0.2062957 0 0 0 1 -0.05517457 -0.008326961 -0.998442 0.8215539 -0.9024068 -0.4275588 0.05343346 0.5597368 -0.4273377 0.903949 0.01607612 0.2442854 0 0 0 1 -0.1567189 -0.03153092 -0.9871398 0.8340085 -0.8478417 -0.5083416 0.1508411 0.5817772 -0.5065604 0.8605779 0.05293346 0.2822494 0 0 0 1 -0.2537566 -0.06377614 -0.9651635 0.8464546 -0.7763132 -0.581814 0.24255 0.6010774 -0.5770143 0.8108177 0.09812865 0.3201875 0 0 0 1 -0.3444061 -0.1043823 -0.933 0.8588923 -0.689314 -0.6465718 0.3267895 0.6176396 -0.6373624 0.7556782 0.150731 0.3580998 0 0 0 1 -0.4280341 -0.1560065 -0.8901958 0.8712853 -0.5791593 -0.7088087 0.4026965 0.6318811 -0.6938019 0.6879331 0.2130418 0.3957273 0 0 0 1 -0.5006678 -0.2151652 -0.8384725 0.8836699 -0.4559073 -0.7578483 0.4667065 0.6433879 -0.7358537 0.6159306 0.2813343 0.4333293 0 0 0 1 -0.5607422 -0.2804976 -0.7790307 0.896046 -0.3223781 -0.7926633 0.5174523 0.6521619 -0.7626534 0.5412999 0.3540536 0.4709057 0 0 0 1 -0.6069877 -0.3505184 -0.7132344 0.9084137 -0.1815969 -0.8125551 0.5538747 0.6582049 -0.7736853 0.465716 0.4295574 0.5084566 0 0 0 1 -0.63845 -0.4236501 -0.6425749 0.920773 -0.03672269 -0.8171596 0.5752408 0.6615188 -0.768787 0.3908595 0.5061578 0.5459819 0 0 0 1 -0.6545124 -0.4982607 -0.5686392 0.9331239 0.1090221 -0.8064558 0.5811575 0.6621054 -0.74815 0.3183803 0.5821561 0.5834817 0 0 0 1 -0.6549009 -0.5726997 -0.4930719 0.9454665 0.252424 -0.7807587 0.571575 0.6599667 -0.712311 0.2498618 0.6558827 0.6209559 0 0 0 1 -0.6396898 -0.6453351 -0.4175399 0.9578006 0.3903493 -0.7407115 0.5467852 0.6551044 -0.6621363 0.1867865 0.7257316 0.6584047 0 0 0 1 -0.6092935 -0.7145881 -0.3436944 0.9701263 0.5198108 -0.6872647 0.5074096 0.6475204 -0.5987977 0.1305052 0.7901961 0.695828 0 0 0 1 -0.5644525 -0.7789675 -0.273135 0.9824436 0.6380324 -0.6216519 0.4543822 0.6372166 -0.5237438 0.08220819 0.8478997 0.7332259 0 0 0 1 -0.5062172 -0.8371015 -0.2073767 0.9947526 0.7425067 -0.5453626 0.3889259 0.6241947 -0.438666 0.0429024 0.8976255 0.7705983 0 0 0 1 -0.4359173 -0.8877646 -0.147817 1.007053 0.8310448 -0.4601026 0.3125218 0.6084568 -0.3454568 0.01339113 0.9383391 0.8079453 0 0 0 1 -0.3551318 -0.9299045 -0.09570743 1.019345 0.9018222 -0.3677574 0.2268744 0.5900045 -0.2461686 -0.005740804 0.96921 0.8452669 0 0 0 1 -0.2656501 -0.9626595 -0.0521284 1.031629 0.9534104 -0.270347 0.1338721 0.5688398 -0.1429659 -0.01413665 0.9896266 0.8825632 0 0 0 1 -0.169434 -0.985378 -0.01796826 1.043905 0.9848059 -0.1699837 0.03554431 0.5449645 -0.03807888 -0.01167284 0.9992065 0.919834 0 0 0 1 -0.06857117 -0.9976278 0.006093522 1.056172 0.9954445 -0.06882413 -0.06598328 0.5183804 0.06624613 0.001541217 0.9978021 0.9570795 0 0 0 1 0.03476926 -0.9992031 0.01959831 1.068431 0.9852087 0.03097665 -0.1685356 0.4890894 0.1677942 0.02516828 0.9855007 0.9942997 0 0 0 1 0.1383854 -0.9901269 0.0223153 1.080681 0.9544249 0.1273118 -0.2699347 0.4570933 0.2644287 0.05865332 0.96262 1.031495 0 0 0 1 0.2400887 -0.9706464 0.01424361 1.092923 0.9038504 0.2181659 -0.3680463 0.422394 0.3541354 0.1012379 0.9296983 1.068664 0 0 0 1 0.3377494 -0.9412258 -0.004390438 1.105157 0.8346527 0.3016563 -0.4608236 0.3849933 0.4350635 0.1519784 0.8874809 1.105808 0 0 0 1 0.4293419 -0.9025338 -0.03314107 1.117383 0.7483798 0.3760716 -0.5463496 0.344893 0.5055624 0.2097686 0.8369013 1.142928 0 0 0 1 0.5129839 -0.8554274 -0.07135462 1.1296 0.6469234 0.4399045 -0.6228759 0.3020951 0.5642142 0.2733645 0.7790598 1.180021 0 0 0 1 0.5869769 -0.8009307 -0.118186 1.141809 0.5324747 0.491882 -0.6888561 0.2566012 0.6098596 0.3414115 0.7151988 1.21709 0 0 0 1 0.6498356 -0.7402136 -0.1726188 1.154009 0.4074762 0.5309877 -0.7429773 0.2084132 0.6416203 0.4124751 0.6466742 1.254133 0 0 0 1 0.7003195 -0.6745635 -0.233488 1.166201 0.2745667 0.5564806 -0.7841827 0.157533 0.6589125 0.4850705 0.574927 1.291151 0 0 0 1 0.7374534 -0.6053582 -0.299506 1.178385 0.1365253 0.5679072 -0.8116911 0.1039625 0.6614554 0.5576943 0.5014518 1.328144 0 0 0 1 0.760545 -0.5340371 -0.3692908 1.190561 -0.003787337 0.5651064 -0.8250094 0.04770335 0.6492741 0.6288555 0.4277663 1.365112 0 0 0 1 0.7691955 -0.4620699 -0.4413951 1.202729 -0.1434894 0.5482101 -0.8239395 -0.01124252 0.6226949 0.6971061 0.3553786 1.402055 0 0 0 1 0.7633039 -0.3909273 -0.5143373 1.214888 -0.2797366 0.5176364 -0.808579 -0.0728733 0.5823352 0.7610704 0.2857572 1.438972 0 0 0 1 0.7430663 -0.3220499 -0.5866312 1.227039 -0.4097796 0.4740777 -0.7793145 -0.1371872 0.5290869 0.8194718 0.2203017 1.475865 0 0 0 1 0.7089674 -0.2568198 -0.6568173 1.239181 -0.5310187 0.4184839 -0.736811 -0.2041823 0.4640951 0.8711573 0.1603154 1.512732 0 0 0 1 0.6617676 -0.1965336 -0.7234902 1.251316 -0.6410545 0.3520395 -0.681995 -0.2738568 0.3887321 0.9151189 0.1069797 1.549574 0 0 0 1 0.6024842 -0.1423772 -0.7853287 1.263442 -0.737734 0.2761366 -0.6160332 -0.346209 0.3045671 0.9505141 0.06133147 1.586391 0 0 0 1 0.5323676 -0.09540334 -0.8411201 1.27556 -0.8191911 0.1923447 -0.540305 -0.4212369 0.213332 0.976679 0.02424447 1.623183 0 0 0 1 0.4528744 -0.05651176 -0.8897816 1.287669 -0.8838794 0.102378 -0.4563727 -0.4989389 0.1168846 0.9931391 -0.003585281 1.65995 0 0 0 1 0.3656344 -0.02643375 -0.9303833 1.299771 -0.9306003 0.008058143 -0.3659489 -0.5793129 0.01717072 0.9996184 -0.02165302 1.696693 0 0 0 1 0.2724174 -0.005719338 -0.962162 1.311864 -0.9585214 -0.08872281 -0.2708592 -0.6623573 -0.08381663 0.9960398 -0.02965172 1.73341 0 0 0 1 0.1750956 0.005271533 -0.9845373 1.323949 -0.9671904 -0.1860408 -0.1730068 -0.7480702 -0.1840761 0.9825279 -0.02747639 1.770102 0 0 0 1 0.07560607 0.006373492 -0.9971175 1.336025 -0.9565373 -0.2819774 -0.07433154 -0.8364499 -0.2816383 0.9593999 -0.0152228 1.806769 0 0 0 1 -0.02408863 -0.002383431 -0.999707 1.348094 -0.926872 -0.3746582 0.02322686 -0.9274943 -0.3746037 0.92716 0.006815871 1.843411 0 0 0 1 -0.1220392 -0.02077631 -0.9923078 1.360154 -0.8788741 -0.4622892 0.1177676 -1.021202 -0.4611799 0.8864859 0.03815752 1.880029 0 0 0 1 -0.216347 -0.04839649 -0.9751164 1.372206 -0.813574 -0.54319 0.2074654 -1.117571 -0.539714 0.8382137 0.07814347 1.916621 0 0 0 1 -0.3052011 -0.08465974 -0.9485173 1.38425 -0.7323299 -0.615826 0.2906046 -1.216599 -0.6087242 0.7833204 0.1259518 1.953189 0 0 0 1 -0.3869116 -0.1288194 -0.9130746 1.396286 -0.6367965 -0.6788359 0.3656121 -1.318285 -0.6669256 0.7229021 0.1806175 1.989731 0 0 0 1 -0.4599411 -0.1799833 -0.8695177 1.408313 -0.5288897 -0.7310558 0.4310848 -1.422626 -0.7132535 0.6581523 0.2410508 2.026249 0 0 0 1 -0.5229324 -0.2371318 -0.8187247 1.420333 -0.4107461 -0.7715381 0.485815 -1.529622 -0.7468796 0.5903364 0.3060613 2.062742 0 0 0 1 -0.5747333 -0.2991403 -0.7617065 1.432344 -0.2846808 -0.7995715 0.5288121 -1.63927 -0.7672278 0.5207691 0.3743808 2.099211 0 0 0 1 -0.6144143 -0.3648008 -0.6995829 1.444347 -0.1531392 -0.8146859 0.5593175 -1.751569 -0.7739794 0.450786 0.4446887 2.135654 0 0 0 1 - - - - - - - - LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR - - - - - - - - - - - - - - - - 0.01666665 0.0333333 0.04999995 0.06666666 0.08333331 0.1 0.1166666 0.1333333 0.15 0.1666666 0.1833333 0.2 0.2166666 0.2333333 0.25 0.2666667 0.2833333 0.3 0.3166667 0.3333333 0.35 0.3666667 0.3833333 0.4 0.4166666 0.4333333 0.45 0.4666666 0.4833333 0.5 0.5166667 0.5333334 0.55 0.5666667 0.5833333 0.6 0.6166667 0.6333333 0.65 0.6666667 0.6833333 0.7 0.7166666 0.7333334 0.75 0.7666667 0.7833334 0.8 0.8166667 0.8333333 0.85 0.8666667 0.8833333 0.9 0.9166667 0.9333333 0.95 0.9666666 0.9833334 1 1.016667 1.033333 1.05 1.066667 1.083333 1.1 1.116667 1.133333 1.15 1.166667 1.183333 1.2 1.216667 1.233333 1.25 1.266667 1.283333 1.3 1.316667 1.333333 1.35 1.366667 1.383333 1.4 1.416667 1.433333 1.45 1.466667 1.483333 1.5 1.516667 1.533333 1.55 1.566667 1.583333 1.6 1.616667 - - - - - - - - 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - - - - - - - - - - LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR - - - - - - - - - - - - - - - - 0.01666665 0.0333333 0.04999995 0.06666666 0.08333331 0.1 0.1166666 0.1333333 0.15 0.1666666 0.1833333 0.2 0.2166666 0.2333333 0.25 0.2666667 0.2833333 0.3 0.3166667 0.3333333 0.35 0.3666667 0.3833333 0.4 0.4166666 0.4333333 0.45 0.4666666 0.4833333 0.5 0.5166667 0.5333334 0.55 0.5666667 0.5833333 0.6 0.6166667 0.6333333 0.65 0.6666667 0.6833333 0.7 0.7166666 0.7333334 0.75 0.7666667 0.7833334 0.8 0.8166667 0.8333333 0.85 0.8666667 0.8833333 0.9 0.9166667 0.9333333 0.95 0.9666666 0.9833334 1 1.016667 1.033333 1.05 1.066667 1.083333 1.1 1.116667 1.133333 1.15 1.166667 1.183333 1.2 1.216667 1.233333 1.25 1.266667 1.283333 1.3 1.316667 1.333333 1.35 1.366667 1.383333 1.4 1.416667 1.433333 1.45 1.466667 1.483333 1.5 1.516667 1.533333 1.55 1.566667 1.583333 1.6 1.616667 - - - - - - - - 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - - - - - - - - - - LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR - - - - - - - - - - - - - - - - - - 0.01666665 0.0333333 0.04999995 0.06666666 0.08333331 0.1 0.1166666 0.1333333 0.15 0.1666666 0.1833333 0.2 0.2166666 0.2333333 0.25 0.2666667 0.2833333 0.3 0.3166667 0.3333333 0.35 0.3666667 0.3833333 0.4 0.4166666 0.4333333 0.45 0.4666666 0.4833333 0.5 0.5166667 0.5333334 0.55 0.5666667 0.5833333 0.6 0.6166667 0.6333333 0.65 0.6666667 0.6833333 0.7 0.7166666 0.7333334 0.75 0.7666667 0.7833334 0.8 0.8166667 0.8333333 0.85 0.8666667 0.8833333 0.9 0.9166667 0.9333333 0.95 0.9666666 0.9833334 1 1.016667 1.033333 1.05 1.066667 1.083333 1.1 1.116667 1.133333 1.15 1.166667 1.183333 1.2 1.216667 1.233333 1.25 1.266667 1.283333 1.3 1.316667 1.333333 1.35 1.366667 1.383333 1.4 1.416667 1.433333 1.45 1.466667 1.483333 1.5 1.516667 1.533333 1.55 1.566667 1.583333 1.6 1.616667 - - - - - - - - 0.3880022 1.05979e-7 -0.9216585 0.7650067 -0.9216585 -1.55721e-7 -0.3880022 0.4079173 -1.84641e-7 1 3.72563e-8 0.005563945 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.7650067 -0.9216585 -1.55721e-7 -0.3880022 0.4079173 -1.84641e-7 1 3.72563e-8 0.005563945 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.7650067 -0.9216585 -1.55721e-7 -0.3880022 0.4079173 -1.84641e-7 1 3.72563e-8 0.005563945 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.7650067 -0.9216585 -1.55721e-7 -0.3880022 0.4079173 -1.84641e-7 1 3.72563e-8 0.005563945 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.7650067 -0.9216585 -1.55721e-7 -0.3880022 0.4079173 -1.84641e-7 1 3.72563e-8 0.005563945 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.7650067 -0.9216585 -1.55721e-7 -0.3880022 0.4079173 -1.84641e-7 1 3.72563e-8 0.005563945 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.7650067 -0.9216585 -1.55721e-7 -0.3880022 0.4079173 -1.84641e-7 1 3.72563e-8 0.005563945 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.7650067 -0.9216585 -1.55721e-7 -0.3880022 0.4079173 -1.84641e-7 1 3.72563e-8 0.005563945 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.7650067 -0.9216585 -1.55721e-7 -0.3880022 0.4079173 -1.84641e-7 1 3.72563e-8 0.005563945 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.7650067 -0.9216585 -1.55721e-7 -0.3880022 0.4079173 -1.84641e-7 1 3.72563e-8 0.005563945 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.7650067 -0.9216585 -1.55721e-7 -0.3880022 0.4079173 -1.84641e-7 1 3.72563e-8 0.005563945 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.7650067 -0.9216585 -1.55721e-7 -0.3880022 0.4079173 -1.84641e-7 1 3.72563e-8 0.005563945 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.7650067 -0.9216585 -1.55721e-7 -0.3880022 0.4079173 -1.84641e-7 1 3.72563e-8 0.005563945 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.7650067 -0.9216585 -1.55721e-7 -0.3880022 0.4079173 -1.84641e-7 1 3.72563e-8 0.005563945 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.7650067 -0.9216585 -1.55721e-7 -0.3880022 0.4079173 -1.84641e-7 1 3.72563e-8 0.005563945 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.7650067 -0.9216585 -1.55721e-7 -0.3880022 0.4079173 -1.84641e-7 1 3.72563e-8 0.005563945 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.7650067 -0.9216585 -1.55721e-7 -0.3880022 0.4079173 -1.84641e-7 1 3.72563e-8 0.005563945 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.7650067 -0.9216585 -1.55721e-7 -0.3880022 0.4079173 -1.84641e-7 1 3.72563e-8 0.005563945 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.7650067 -0.9216585 -1.55721e-7 -0.3880022 0.4079173 -1.84641e-7 1 3.72563e-8 0.005563945 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.7650067 -0.9216585 -1.55721e-7 -0.3880022 0.4079173 -1.84641e-7 1 3.72563e-8 0.005563945 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.7650067 -0.9216585 -1.55721e-7 -0.3880022 0.4079173 -1.84641e-7 1 3.72563e-8 0.005563945 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.7650067 -0.9216585 -1.55721e-7 -0.3880022 0.4079173 -1.84641e-7 1 3.72563e-8 0.005563945 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.7650067 -0.9216585 -1.55721e-7 -0.3880022 0.4079173 -1.84641e-7 1 3.72563e-8 0.005563945 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.7650067 -0.9216585 -1.55721e-7 -0.3880022 0.4079173 -1.84641e-7 1 3.72563e-8 0.005563945 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.7650067 -0.9216585 -1.55721e-7 -0.3880022 0.4079173 -1.84641e-7 1 3.72563e-8 0.005563945 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.7650067 -0.9216585 -1.55721e-7 -0.3880022 0.4079173 -1.84641e-7 1 3.72563e-8 0.005563945 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.7650067 -0.9216585 -1.55721e-7 -0.3880022 0.4079173 -1.84641e-7 1 3.72563e-8 0.005563945 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.7650067 -0.9216585 -1.55721e-7 -0.3880022 0.4079173 -1.84641e-7 1 3.72563e-8 0.005563945 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.7650067 -0.9216585 -1.55721e-7 -0.3880022 0.4079173 -1.84641e-7 1 3.72563e-8 0.005563945 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.7650067 -0.9216585 -1.55721e-7 -0.3880022 0.4079173 -1.84641e-7 1 3.72563e-8 0.005563945 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.7650067 -0.9216585 -1.55721e-7 -0.3880022 0.4079173 -1.84641e-7 1 3.72563e-8 0.005563945 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.7650067 -0.9216585 -1.55721e-7 -0.3880022 0.4079173 -1.84641e-7 1 3.72563e-8 0.005563945 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.7650067 -0.9216585 -1.55721e-7 -0.3880022 0.4079173 -1.84641e-7 1 3.72563e-8 0.005563945 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.7650067 -0.9216585 -1.55721e-7 -0.3880022 0.4079173 -1.84641e-7 1 3.72563e-8 0.005563945 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.7650067 -0.9216585 -1.55721e-7 -0.3880022 0.4079173 -1.84641e-7 1 3.72563e-8 0.005563945 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.7650067 -0.9216585 -1.55721e-7 -0.3880022 0.4079173 -1.84641e-7 1 3.72563e-8 0.005563945 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.7650067 -0.9216585 -1.55721e-7 -0.3880022 0.4079173 -1.84641e-7 1 3.72563e-8 0.005563945 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.7650067 -0.9216585 -1.55721e-7 -0.3880022 0.4079173 -1.84641e-7 1 3.72563e-8 0.005563945 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.7650067 -0.9216585 -1.55721e-7 -0.3880022 0.4079173 -1.84641e-7 1 3.72563e-8 0.005563945 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.7650067 -0.9216585 -1.55721e-7 -0.3880022 0.4079173 -1.84641e-7 1 3.72563e-8 0.005563945 0 0 0 1 0.3880022 1.05979e-7 -0.9216585 0.7650067 -0.9216585 -1.55721e-7 -0.3880022 0.4079173 -1.84641e-7 1 3.72563e-8 0.005563945 0 0 0 1 0.3077061 -0.001531511 -0.9514802 0.7626666 -0.9513721 -0.01565015 -0.307646 0.449069 -0.01441965 0.9998764 -0.006272684 0.00231634 0 0 0 1 0.3929677 -0.02123601 -0.9193069 0.7330232 -0.916686 0.06982504 -0.3934605 0.47973 0.07254624 0.9973332 0.007972192 -0.01730118 0 0 0 1 0.467172 -0.009408057 -0.8841165 0.7011894 -0.8792454 0.1004106 -0.4656667 0.5068026 0.09315577 0.9949017 0.03863697 -0.03958534 0 0 0 1 0.5373787 -9.36956e-4 -0.8433407 0.6693731 -0.8360901 0.1302584 -0.5329036 0.5310704 0.1103516 0.9914798 0.06921469 -0.06182486 0 0 0 1 0.6040753 0.005057294 -0.7969113 0.6375784 -0.7870789 0.1605099 -0.5956036 0.5525966 0.1249001 0.9870214 0.1009405 -0.08404926 0 0 0 1 0.6667768 0.008542195 -0.7452086 0.6058054 -0.732612 0.1909345 -0.6533176 0.5713832 0.1367053 0.9815658 0.1335688 -0.1062585 0 0 0 1 0.7250324 0.009504757 -0.6886492 0.574054 -0.6731283 0.2213022 -0.7056372 0.5874321 0.1456928 0.975159 0.1668492 -0.1284527 0 0 0 1 0.7784287 0.007950996 -0.6276828 0.5423242 -0.6090999 0.2513857 -0.7521988 0.600745 0.1518098 0.9678546 0.2005288 -0.1506318 0 0 0 1 0.8265924 0.00390571 -0.5627876 0.5106159 -0.5410287 0.2809619 -0.7926844 0.6113239 0.1550259 0.9597111 0.2343541 -0.1727958 0 0 0 1 0.8691922 -0.002587817 -0.4944675 0.4789293 -0.469443 0.3098132 -0.8268247 0.6191706 0.1553323 0.9507939 0.2680724 -0.1949447 0 0 0 1 0.9059415 -0.01146861 -0.4232474 0.4472642 -0.3948922 0.3377293 -0.8543998 0.6242869 0.1527418 0.9411734 0.3014342 -0.2170786 0 0 0 1 0.9365993 -0.02265856 -0.3496689 0.4156206 -0.317943 0.3645085 -0.8752404 0.6266748 0.147289 0.9309244 0.3341943 -0.2391974 0 0 0 1 0.9609716 -0.03606306 -0.2742864 0.3839985 -0.2391747 0.3899601 -0.8892281 0.6263361 0.139029 0.9201253 0.3661152 -0.2613012 0 0 0 1 0.9789125 -0.05157211 -0.1976629 0.352398 -0.1591752 0.4139038 -0.8962962 0.6232726 0.1280373 0.9088586 0.3969666 -0.2833899 0 0 0 1 0.9903246 -0.0690612 -0.1203652 0.3208189 -0.07853615 0.4361723 -0.8964294 0.6174862 0.1144084 0.8972091 0.4265284 -0.3054636 0 0 0 1 0.9951589 -0.08839248 -0.04296029 0.2892613 0.002151342 0.4566125 -0.8896631 0.6089787 0.09825573 0.8852637 0.4545921 -0.3275223 0 0 0 1 0.9934147 -0.1094159 0.03398887 0.2577252 0.08230086 0.4750849 -0.8760827 0.597752 0.07970973 0.8731108 0.4809614 -0.349566 0 0 0 1 0.9851394 -0.1319702 0.1099277 0.2262106 0.1613351 0.4914667 -0.8558223 0.5838079 0.05891721 0.8608395 0.5054546 -0.3715947 0 0 0 1 0.9704268 -0.1558849 0.1843138 0.1947173 0.2386897 0.5056508 -0.8290625 0.5671483 0.03603991 0.8485384 0.5279052 -0.3936084 0 0 0 1 0.9494166 -0.1809808 0.2566206 0.1632455 0.3138177 0.5175459 -0.7960305 0.547775 0.0112533 0.8362966 0.5481616 -0.4156071 0 0 0 1 0.9222921 -0.207072 0.3263411 0.1317951 0.3861924 0.5270797 -0.7569956 0.5256899 -0.01525513 0.8242015 0.5660911 -0.4375909 0 0 0 1 0.889279 -0.2339671 0.3929913 0.1003661 0.4553119 0.534196 -0.7122679 0.5008948 -0.04328707 0.8123386 0.5815774 -0.4595597 0 0 0 1 0.8506433 -0.2614706 0.4561131 0.06895847 0.5207016 0.5388573 -0.6621954 0.4733916 -0.07263527 0.8007908 0.5945235 -0.4815136 0 0 0 1 0.8066881 -0.2893842 0.5152777 0.03757219 0.5819175 0.5410431 -0.607161 0.4431821 -0.1030847 0.7896386 0.6048508 -0.5034525 0 0 0 1 0.7577518 -0.3175088 0.5700883 0.006207265 0.6385493 0.5407509 -0.5475796 0.4102682 -0.1344146 0.7789587 0.6124999 -0.5253766 0 0 0 1 0.704205 -0.3456451 0.6201813 -0.02513633 0.6902221 0.5379962 -0.4838942 0.3746516 -0.1663997 0.7688234 0.6174315 -0.5472857 0 0 0 1 0.6464475 -0.3735959 0.6652305 -0.05645861 0.7365997 0.5328112 -0.416573 0.3363342 -0.1988123 0.7593012 0.6196252 -0.5691799 0 0 0 1 0.584905 -0.4011669 0.7049477 -0.08775958 0.7773861 0.5252444 -0.3461057 0.2953179 -0.2314237 0.7504556 0.6190796 -0.5910592 0 0 0 1 0.520026 -0.4281679 0.7390842 -0.1190393 0.8123264 0.5153612 -0.2729997 0.2516046 -0.2640057 0.7423444 0.6158132 -0.6129236 0 0 0 1 0.4522784 -0.4544143 0.7674319 -0.1502977 0.8412083 0.5032426 -0.1977761 0.2051959 -0.2963322 0.73502 0.6098629 -0.6347732 0 0 0 1 0.3821457 -0.479729 0.7898257 -0.1815348 0.8638644 0.488984 -0.1209663 0.1560938 -0.3281811 0.7285292 0.6012839 -0.6566079 0 0 0 1 0.3101237 -0.5039422 0.8061423 -0.2127507 0.8801711 0.4726948 -0.04310792 0.1043001 -0.3593354 0.7229121 0.5901492 -0.6784278 0 0 0 1 0.2367168 -0.5268934 0.8163018 -0.2439454 0.8900499 0.4544974 0.03525892 0.04981664 -0.3895848 0.7182028 0.5765486 -0.7002329 0 0 0 1 0.1624348 -0.5484322 0.8202665 -0.2751189 0.8934669 0.4345266 0.1135952 -0.007354777 -0.418727 0.714429 0.5605881 -0.7220231 0 0 0 1 0.08778913 -0.568419 0.818042 -0.3062711 0.8904321 0.412928 0.1913666 -0.06721231 -0.4465689 0.711611 0.5423892 -0.7437984 0 0 0 1 0.0132884 -0.5867263 0.8096762 -0.3374022 0.8810006 0.3898567 0.268048 -0.1297541 -0.4729286 0.7097632 0.5220867 -0.765559 0 0 0 1 -0.06056325 -0.6032388 0.7952579 -0.3685121 0.8652698 0.3654768 0.3431256 -0.1949784 -0.497635 0.7088933 0.4998298 -0.7873048 0 0 0 1 -0.1332711 -0.6178545 0.7749159 -0.3996008 0.8433785 0.3399594 0.4161012 -0.2628833 -0.52053 0.7090017 0.4757785 -0.8090357 0 0 0 1 -0.2043519 -0.6304852 0.7488182 -0.4306684 0.8155068 0.3134825 0.4864951 -0.3334671 -0.5414693 0.7100825 0.4501042 -0.8307519 0 0 0 1 -0.2733381 -0.6410566 0.7171699 -0.4617148 0.7818725 0.2862282 0.5538492 -0.4067278 -0.5603229 0.7121235 0.4229874 -0.8524533 0 0 0 1 -0.3397803 -0.649509 0.6802115 -0.4927402 0.7427305 0.2583825 0.6177298 -0.4826637 -0.5769758 0.7151061 0.3946167 -0.87414 0 0 0 1 -0.4032488 -0.6557971 0.6382168 -0.5237444 0.6983702 0.2301345 0.6777295 -0.5612729 -0.5913287 0.7190052 0.3651876 -0.8958119 0 0 0 1 -0.4633393 -0.6598905 0.5914907 -0.5547276 0.6491131 0.2016728 0.7334715 -0.6425537 -0.6032984 0.7237905 0.3349006 -0.917469 0 0 0 1 -0.519672 -0.661774 0.5403666 -0.5856896 0.5953104 0.1731869 0.7846093 -0.7265041 -0.6128185 0.7294254 0.3039606 -0.9391115 0 0 0 1 -0.571896 -0.6614466 0.4852046 -0.6166306 0.5373402 0.1448645 0.8308308 -0.8131225 -0.6198391 0.7358687 0.2725743 -0.9607392 0 0 0 1 -0.6196898 -0.6589221 0.4263876 -0.6475506 0.475605 0.1168908 0.8718582 -0.902407 -0.6243274 0.7430736 0.2409506 -0.9823522 0 0 0 1 -0.6627644 -0.6542284 0.3643193 -0.6784495 0.4105277 0.08944659 0.9074504 -0.9943557 -0.626267 0.750989 0.209297 -1.00395 0 0 0 1 -0.700864 -0.6474076 0.2994211 -0.7093275 0.3425503 0.06270779 0.9374044 -1.088967 -0.6256588 0.7595597 0.17782 -1.025534 0 0 0 1 -0.7337671 -0.6385152 0.2321295 -0.7401844 0.2721291 0.03684477 0.9615551 -1.186239 -0.6225203 0.7687267 0.1467231 -1.047103 0 0 0 1 -0.7612885 -0.6276195 0.1628923 -0.7710203 0.1997328 0.01201962 0.9797767 -1.286169 -0.6168848 0.7784276 0.1162056 -1.068657 0 0 0 1 -0.7832785 -0.6148013 0.09216623 -0.8018352 0.1258384 -0.01161224 0.991983 -1.388757 -0.6088021 0.7885968 0.08646111 -1.090197 0 0 0 1 -0.7996249 -0.6001529 0.02041344 -0.8326293 0.05092855 -0.03390555 0.9981266 -1.494 -0.5983365 0.7991663 0.05767665 -1.111722 0 0 0 1 -0.8102527 -0.583778 -0.05190137 -0.8634023 -0.02451171 -0.05472508 0.9982005 -1.601896 -0.5855678 0.8100669 0.03003172 -1.133232 0 0 0 1 -0.8151244 -0.5657899 -0.1243138 -0.8941544 -0.09999841 -0.07394532 0.992236 -1.712444 -0.5705895 0.821227 0.003696605 -1.154728 0 0 0 1 -0.8142391 -0.5463114 -0.196363 -0.9248856 -0.1750513 -0.0914526 0.9803027 -1.825642 -0.5535085 0.8325744 -0.02116827 -1.176209 0 0 0 1 -0.8076327 -0.525474 -0.2675943 -0.955596 -0.2491971 -0.1071449 0.9625076 -1.941488 -0.534444 0.8440362 -0.04441299 -1.197675 0 0 0 1 - - - - - - - - LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR - - - - - - - - - - - - - - - - 0.01666665 0.0333333 0.04999995 0.06666666 0.08333331 0.1 0.1166666 0.1333333 0.15 0.1666666 0.1833333 0.2 0.2166666 0.2333333 0.25 0.2666667 0.2833333 0.3 0.3166667 0.3333333 0.35 0.3666667 0.3833333 0.4 0.4166666 0.4333333 0.45 0.4666666 0.4833333 0.5 0.5166667 0.5333334 0.55 0.5666667 0.5833333 0.6 0.6166667 0.6333333 0.65 0.6666667 0.6833333 0.7 0.7166666 0.7333334 0.75 0.7666667 0.7833334 0.8 0.8166667 0.8333333 0.85 0.8666667 0.8833333 0.9 0.9166667 0.9333333 0.95 0.9666666 0.9833334 1 1.016667 1.033333 1.05 1.066667 1.083333 1.1 1.116667 1.133333 1.15 1.166667 1.183333 1.2 1.216667 1.233333 1.25 1.266667 1.283333 1.3 1.316667 1.333333 1.35 1.366667 1.383333 1.4 1.416667 1.433333 1.45 1.466667 1.483333 1.5 1.516667 1.533333 1.55 1.566667 1.583333 1.6 1.616667 - - - - - - - - 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - - - - - - - - - - LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR - - - - - - - - - - - - - - - - 0.01666665 0.0333333 0.04999995 0.06666666 0.08333331 0.1 0.1166666 0.1333333 0.15 0.1666666 0.1833333 0.2 0.2166666 0.2333333 0.25 0.2666667 0.2833333 0.3 0.3166667 0.3333333 0.35 0.3666667 0.3833333 0.4 0.4166666 0.4333333 0.45 0.4666666 0.4833333 0.5 0.5166667 0.5333334 0.55 0.5666667 0.5833333 0.6 0.6166667 0.6333333 0.65 0.6666667 0.6833333 0.7 0.7166666 0.7333334 0.75 0.7666667 0.7833334 0.8 0.8166667 0.8333333 0.85 0.8666667 0.8833333 0.9 0.9166667 0.9333333 0.95 0.9666666 0.9833334 1 1.016667 1.033333 1.05 1.066667 1.083333 1.1 1.116667 1.133333 1.15 1.166667 1.183333 1.2 1.216667 1.233333 1.25 1.266667 1.283333 1.3 1.316667 1.333333 1.35 1.366667 1.383333 1.4 1.416667 1.433333 1.45 1.466667 1.483333 1.5 1.516667 1.533333 1.55 1.566667 1.583333 1.6 1.616667 - - - - - - - - 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - - - - - - - - - - LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR LINEAR - - - - - - - - - - - - - - - - - - - -0.6144143 -0.3648008 -0.6995829 1.444347 -0.1531392 -0.8146859 0.5593175 -1.751569 -0.7739794 0.450786 0.4446887 2.135654 0 0 0 1 - - - - - - - - - - - - -0.8076327 -0.525474 -0.2675943 -0.955596 -0.2491971 -0.1071449 0.9625076 -1.941488 -0.534444 0.8440362 -0.04441299 -1.197675 0 0 0 1 - - - - - - - - - - - - 1 0 0 0.307357 0 -1.62921e-7 -1 0.215886 0 1 -1.62921e-7 0.04984054 0 0 0 1 - - - - - - - - - - - 1 0 -1.32372e-14 0.49543 1.32372e-14 -1.62921e-7 1 -8.92002e-4 0 -1 -1.62921e-7 -0.006322004 0 0 0 1 - - 1 0 0 -0.802787 0 -1.62921e-7 -1 -0.222208 0 1 -1.62921e-7 -0.04894854 0 0 0 1 - - - - - - - - - - - 1 0 0 0.6742069 0 1 0 0.04818779 0 0 1 -0.2977239 0 0 0 1 - - - - - - - - - - - - - - - 0.1322552 -0.9888011 0.06914578 0.08442491 3.84718e-7 -0.06975851 -0.997564 0.4277963 0.9912159 0.131933 -0.009225542 -0.08598791 0 0 0 1 - - - - - - - -
\ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/armor/ajr.obj b/src/main/resources/assets/hbm/models/armor/ajr.obj new file mode 100644 index 0000000000..b2d52769d9 --- /dev/null +++ b/src/main/resources/assets/hbm/models/armor/ajr.obj @@ -0,0 +1,4253 @@ +# Blender v2.79 (sub 0) OBJ File: 'AJR_scaled.blend' +# www.blender.org +o LeftBoot +v -0.499999 24.497999 -2.500000 +v -0.499999 24.497999 2.500000 +v 4.500001 24.497999 2.500000 +v 4.500001 24.497999 -2.500001 +v -0.499999 24.497999 -2.500000 +v 4.500001 24.497999 -2.500001 +v 0.125001 24.497999 -3.750000 +v 3.875001 24.497999 -3.750001 +v -0.500000 21.249001 -2.500000 +v 4.499999 21.249001 -2.500001 +v 0.125001 22.332001 -3.750000 +v 3.875000 22.332001 -3.750001 +v -0.500000 21.790501 -2.500000 +v 0.750000 21.790501 -3.125000 +v 3.250000 21.790501 -3.125000 +v 4.499999 21.790501 -2.500000 +v 4.499999 21.248999 -2.500001 +v 4.499999 21.248999 2.500000 +v 4.499999 21.248999 -2.500000 +v -0.500000 21.249001 -2.500000 +v -0.500000 21.249001 2.500000 +v 3.250000 21.248999 -3.125000 +v 0.750000 21.249001 -3.125000 +v -0.500000 21.249001 -2.500000 +vt 0.400000 0.000000 +vt 0.600000 0.195122 +vt 0.400000 0.195122 +vt 0.400000 0.341463 +vt 0.200000 0.195122 +vt 0.000000 0.341463 +vt 0.000000 0.195122 +vt 0.800000 0.195122 +vt 0.600000 0.341463 +vt 0.200000 0.829268 +vt 0.025000 0.780488 +vt 0.225000 0.780488 +vt 0.225000 1.000000 +vt 0.050000 0.926829 +vt 0.200000 0.926829 +vt 0.000000 0.829268 +vt 0.000000 0.975610 +vt 0.050000 0.829268 +vt 0.250000 0.829268 +vt 0.050000 0.024390 +vt 0.150000 -0.000000 +vt 0.150000 0.024390 +vt 0.200000 -0.000000 +vt 0.200000 0.024390 +vt 0.000000 0.024390 +vt 0.050000 -0.000000 +vt 0.600000 0.000000 +vt 0.200000 0.341463 +vt 0.800000 0.341463 +vt 0.025000 1.000000 +vt 0.250000 0.975610 +vt 0.000000 -0.000000 +vn 0.0000 1.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 -0.0000 1.0000 +vn 1.0000 -0.0000 0.0000 +vn -0.0000 -0.7558 -0.6548 +vn -0.8944 0.0000 -0.4472 +vn -0.0000 0.0000 -1.0000 +vn 0.8944 0.0000 -0.4472 +vn 0.4472 0.0000 -0.8944 +vn -0.4472 0.0000 -0.8944 +s off +f 2/1/1 4/2/1 1/3/1 +f 20/4/2 2/5/2 1/3/2 +f 2/5/3 18/6/3 3/7/3 +f 3/8/4 17/9/4 4/2/4 +f 8/10/1 5/11/1 6/12/1 +f 10/13/5 11/14/5 12/15/5 +f 5/16/6 11/14/6 9/17/6 +f 8/10/7 11/14/7 7/18/7 +f 6/19/8 12/15/8 8/10/8 +f 23/20/7 15/21/7 22/22/7 +f 22/22/9 16/23/9 19/24/9 +f 17/9/7 1/3/7 4/2/7 +f 24/25/10 14/26/10 23/20/10 +f 2/1/1 3/27/1 4/2/1 +f 20/4/2 21/28/2 2/5/2 +f 2/5/3 21/28/3 18/6/3 +f 3/8/4 18/29/4 17/9/4 +f 8/10/1 7/18/1 5/11/1 +f 10/13/5 9/30/5 11/14/5 +f 5/16/6 7/18/6 11/14/6 +f 8/10/7 12/15/7 11/14/7 +f 6/19/8 10/31/8 12/15/8 +f 23/20/7 14/26/7 15/21/7 +f 22/22/9 15/21/9 16/23/9 +f 17/9/7 20/4/7 1/3/7 +f 24/25/10 13/32/10 14/26/10 +o RightBoot +v 0.500001 24.497999 -2.500000 +v 0.500001 24.497999 2.500000 +v -4.499999 24.497999 2.500000 +v -4.499999 24.497999 -2.500001 +v 0.500001 24.497999 -2.500000 +v -4.499999 24.497999 -2.500001 +v -0.124999 24.497999 -3.750000 +v -3.874999 24.497999 -3.750001 +v 0.500000 21.249001 -2.500000 +v -4.500000 21.249001 -2.500001 +v -0.124999 22.332001 -3.750000 +v -3.875000 22.332001 -3.750001 +v 0.500000 21.790501 -2.500000 +v -0.750000 21.790501 -3.125000 +v -3.250000 21.790501 -3.125000 +v -4.500000 21.790501 -2.500000 +v 0.499999 21.249001 2.500000 +v 0.500000 21.249001 -2.500000 +v 0.500000 21.249001 1.250000 +v 0.500000 21.249001 -2.500000 +v -4.500000 21.249001 2.500000 +v -4.500000 21.249001 -2.500001 +v -3.250000 21.249001 -3.125000 +v -4.500000 21.249002 -2.500000 +v -0.750000 21.249001 -3.125000 +vt 0.600000 0.195122 +vt 0.400000 0.000000 +vt 0.600000 -0.000000 +vt 0.800000 0.195122 +vt 0.800000 0.341463 +vt 0.750000 0.341463 +vt 0.200000 0.195122 +vt 0.000000 0.341463 +vt 0.000000 0.195122 +vt 0.400000 0.195122 +vt 0.200000 0.341463 +vt 0.025000 0.780488 +vt 0.200000 0.829268 +vt 0.225000 0.780488 +vt 0.200000 0.926829 +vt 0.025000 1.000000 +vt 0.225000 1.000000 +vt 0.000000 0.829268 +vt 0.050000 0.926829 +vt 0.050000 0.829268 +vt 0.250000 0.829268 +vt 0.150000 0.024390 +vt 0.050000 -0.000000 +vt 0.050000 0.024390 +vt 0.200000 0.024390 +vt 0.150000 -0.000000 +vt 0.400000 0.341463 +vt 0.600000 0.341463 +vt 0.000000 -0.000000 +vt 0.000000 0.024390 +vt 0.000000 0.975610 +vt 0.250000 0.975610 +vt 0.200000 -0.000000 +vn 0.0000 1.0000 0.0000 +vn 1.0000 -0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 -0.7558 -0.6548 +vn 0.8944 -0.0000 -0.4472 +vn 0.0000 -0.0000 -1.0000 +vn -0.8944 0.0000 -0.4472 +vn -0.4472 0.0000 -0.8944 +vn 0.4472 -0.0000 -0.8944 +s off +f 25/33/11 27/34/11 26/35/11 +f 26/36/12 41/37/12 43/38/12 +f 27/39/13 41/40/13 26/41/13 +f 28/42/14 45/43/14 27/39/14 +f 29/44/11 32/45/11 30/46/11 +f 36/47/15 33/48/15 34/49/15 +f 29/50/16 35/51/16 31/52/16 +f 35/51/17 32/45/17 31/52/17 +f 36/47/18 30/53/18 32/45/18 +f 47/54/17 38/55/17 49/56/17 +f 48/57/19 39/58/19 47/54/19 +f 46/59/17 25/33/17 42/60/17 +f 49/56/20 37/61/20 44/62/20 +f 25/33/11 28/42/11 27/34/11 +f 42/60/12 25/33/12 43/38/12 +f 25/33/12 26/36/12 43/38/12 +f 27/39/13 45/43/13 41/40/13 +f 28/42/14 46/59/14 45/43/14 +f 29/44/11 31/52/11 32/45/11 +f 36/47/15 35/51/15 33/48/15 +f 29/50/16 33/63/16 35/51/16 +f 35/51/17 36/47/17 32/45/17 +f 36/47/18 34/64/18 30/53/18 +f 47/54/17 39/58/17 38/55/17 +f 48/57/19 40/65/19 39/58/19 +f 46/59/17 28/42/17 25/33/17 +f 49/56/20 38/55/20 37/61/20 +o RocketBox +v -13.250010 -7.249996 -1.000000 +v -13.250008 -2.749996 -1.000000 +v -13.250010 -7.249996 4.000000 +v -13.250008 -2.749996 4.000000 +v -6.750009 -7.249998 -1.000000 +v -6.750008 -2.749998 -1.000000 +v -6.750009 -7.249998 4.000000 +v -6.750008 -2.749998 4.000000 +v -13.000010 -6.999996 -1.000000 +v -13.000008 -2.999996 -1.000000 +v -7.000009 -6.999998 -1.000000 +v -7.000008 -2.999998 -1.000000 +v -13.000010 -6.999996 3.750000 +v -13.000008 -2.999996 3.750000 +v -7.000009 -6.999998 3.750000 +v -7.000008 -2.999998 3.750000 +v -12.394783 -6.394772 -0.750000 +v -12.000009 -6.558292 -0.750000 +v -12.000010 -6.999996 0.750000 +v -12.000010 -6.999996 3.750000 +v -12.707115 -6.707104 0.750000 +v -12.707115 -6.707104 3.750000 +v -13.000009 -5.999996 0.750000 +v -13.000009 -5.999996 3.750000 +v -12.707115 -5.292891 0.750000 +v -12.707115 -5.292889 3.750000 +v -12.000009 -4.999996 0.750000 +v -12.000009 -4.999996 3.750000 +v -11.292902 -5.292891 0.750000 +v -11.292902 -5.292889 3.750000 +v -11.000009 -5.999996 0.750000 +v -11.000009 -5.999996 3.750000 +v -11.292902 -6.707104 0.750000 +v -11.292902 -6.707102 3.750000 +v -12.558304 -5.999996 -0.750000 +v -12.394783 -5.605223 -0.750000 +v -12.000009 -5.441700 -0.750000 +v -11.605234 -5.605223 -0.750000 +v -11.441713 -5.999996 -0.750000 +v -11.605234 -6.394772 -0.750000 +v -11.861197 -6.138809 -1.250000 +v -12.000009 -6.196306 -1.250000 +v -11.803699 -5.999996 -1.250000 +v -11.861197 -5.861183 -1.250000 +v -12.000009 -5.803686 -1.250000 +v -12.138821 -5.861183 -1.250000 +v -12.196319 -5.999996 -1.250000 +v -12.138821 -6.138809 -1.250000 +v -10.394783 -6.394772 -0.750000 +v -10.000009 -6.558292 -0.750000 +v -10.000010 -6.999996 0.750000 +v -10.000010 -6.999996 3.750000 +v -10.707115 -6.707104 0.750000 +v -10.707115 -6.707104 3.750000 +v -11.000009 -5.999996 0.750000 +v -11.000009 -5.999996 3.750000 +v -10.707115 -5.292891 0.750000 +v -10.707115 -5.292889 3.750000 +v -10.000009 -4.999996 0.750000 +v -10.000009 -4.999996 3.750000 +v -9.292902 -5.292891 0.750000 +v -9.292902 -5.292889 3.750000 +v -9.000009 -5.999996 0.750000 +v -9.000009 -5.999996 3.750000 +v -9.292902 -6.707104 0.750000 +v -9.292902 -6.707102 3.750000 +v -10.558304 -5.999996 -0.750000 +v -10.394783 -5.605223 -0.750000 +v -10.000009 -5.441700 -0.750000 +v -9.605234 -5.605223 -0.750000 +v -9.441713 -5.999996 -0.750000 +v -9.605234 -6.394772 -0.750000 +v -9.861197 -6.138809 -1.250000 +v -10.000009 -6.196306 -1.250000 +v -9.803699 -5.999996 -1.250000 +v -9.861197 -5.861183 -1.250000 +v -10.000009 -5.803686 -1.250000 +v -10.138821 -5.861183 -1.250000 +v -10.196319 -5.999996 -1.250000 +v -10.138821 -6.138809 -1.250000 +v -8.394783 -6.394773 -0.750000 +v -8.000009 -6.558294 -0.750000 +v -8.000010 -6.999998 0.750000 +v -8.000010 -6.999998 3.750000 +v -8.707115 -6.707106 0.750000 +v -8.707115 -6.707106 3.750000 +v -9.000009 -5.999996 0.750000 +v -9.000009 -5.999996 3.750000 +v -8.707115 -5.292892 0.750000 +v -8.707115 -5.292891 3.750000 +v -8.000009 -4.999998 0.750000 +v -8.000009 -4.999998 3.750000 +v -7.292902 -5.292892 0.750000 +v -7.292902 -5.292891 3.750000 +v -7.000009 -5.999998 0.750000 +v -7.000009 -5.999998 3.750000 +v -7.292902 -6.707106 0.750000 +v -7.292902 -6.707104 3.750000 +v -8.558304 -5.999998 -0.750000 +v -8.394783 -5.605225 -0.750000 +v -8.000009 -5.441702 -0.750000 +v -7.605234 -5.605225 -0.750000 +v -7.441714 -5.999998 -0.750000 +v -7.605235 -6.394773 -0.750000 +v -7.861197 -6.138811 -1.250000 +v -8.000009 -6.196308 -1.250000 +v -7.803699 -5.999998 -1.250000 +v -7.861197 -5.861185 -1.250000 +v -8.000009 -5.803688 -1.250000 +v -8.138821 -5.861185 -1.250000 +v -8.196319 -5.999998 -1.250000 +v -8.138821 -6.138811 -1.250000 +v -12.394783 -4.394772 -0.750000 +v -12.000009 -4.558292 -0.750000 +v -12.000009 -4.999996 0.750000 +v -12.000009 -4.999996 3.750000 +v -12.707115 -4.707104 0.750000 +v -12.707115 -4.707104 3.750000 +v -13.000009 -3.999996 0.750000 +v -13.000009 -3.999996 3.750000 +v -12.707114 -3.292891 0.750000 +v -12.707114 -3.292889 3.750000 +v -12.000008 -2.999996 0.750000 +v -12.000008 -2.999996 3.750000 +v -11.292901 -3.292891 0.750000 +v -11.292901 -3.292889 3.750000 +v -11.000009 -3.999996 0.750000 +v -11.000009 -3.999996 3.750000 +v -11.292902 -4.707104 0.750000 +v -11.292902 -4.707102 3.750000 +v -12.558304 -3.999996 -0.750000 +v -12.394782 -3.605223 -0.750000 +v -12.000008 -3.441700 -0.750000 +v -11.605233 -3.605223 -0.750000 +v -11.441713 -3.999996 -0.750000 +v -11.605234 -4.394772 -0.750000 +v -11.861197 -4.138809 -1.250000 +v -12.000009 -4.196306 -1.250000 +v -11.803699 -3.999996 -1.250000 +v -11.861197 -3.861183 -1.250000 +v -12.000008 -3.803686 -1.250000 +v -12.138821 -3.861183 -1.250000 +v -12.196319 -3.999996 -1.250000 +v -12.138821 -4.138809 -1.250000 +v -10.394783 -4.394772 -0.750000 +v -10.000009 -4.558292 -0.750000 +v -10.000009 -4.999996 0.750000 +v -10.000009 -4.999996 3.750000 +v -10.707115 -4.707104 0.750000 +v -10.707115 -4.707104 3.750000 +v -11.000009 -3.999996 0.750000 +v -11.000009 -3.999996 3.750000 +v -10.707114 -3.292891 0.750000 +v -10.707114 -3.292889 3.750000 +v -10.000008 -2.999996 0.750000 +v -10.000008 -2.999996 3.750000 +v -9.292901 -3.292891 0.750000 +v -9.292901 -3.292889 3.750000 +v -9.000009 -3.999996 0.750000 +v -9.000009 -3.999996 3.750000 +v -9.292902 -4.707104 0.750000 +v -9.292902 -4.707102 3.750000 +v -10.558304 -3.999996 -0.750000 +v -10.394782 -3.605223 -0.750000 +v -10.000008 -3.441700 -0.750000 +v -9.605233 -3.605223 -0.750000 +v -9.441713 -3.999996 -0.750000 +v -9.605234 -4.394772 -0.750000 +v -9.861197 -4.138809 -1.250000 +v -10.000009 -4.196306 -1.250000 +v -9.803699 -3.999996 -1.250000 +v -9.861197 -3.861183 -1.250000 +v -10.000008 -3.803686 -1.250000 +v -10.138821 -3.861183 -1.250000 +v -10.196319 -3.999996 -1.250000 +v -10.138821 -4.138809 -1.250000 +v -8.394783 -4.394773 -0.750000 +v -8.000009 -4.558294 -0.750000 +v -8.000009 -4.999998 0.750000 +v -8.000009 -4.999998 3.750000 +v -8.707115 -4.707106 0.750000 +v -8.707115 -4.707106 3.750000 +v -9.000009 -3.999996 0.750000 +v -9.000009 -3.999996 3.750000 +v -8.707114 -3.292892 0.750000 +v -8.707114 -3.292891 3.750000 +v -8.000008 -2.999998 0.750000 +v -8.000008 -2.999998 3.750000 +v -7.292902 -3.292892 0.750000 +v -7.292902 -3.292891 3.750000 +v -7.000008 -3.999998 0.750000 +v -7.000008 -3.999998 3.750000 +v -7.292902 -4.707106 0.750000 +v -7.292902 -4.707104 3.750000 +v -8.558304 -3.999998 -0.750000 +v -8.394782 -3.605225 -0.750000 +v -8.000008 -3.441702 -0.750000 +v -7.605234 -3.605225 -0.750000 +v -7.441713 -3.999998 -0.750000 +v -7.605234 -4.394773 -0.750000 +v -7.861196 -4.138811 -1.250000 +v -8.000009 -4.196308 -1.250000 +v -7.803698 -3.999998 -1.250000 +v -7.861196 -3.861185 -1.250000 +v -8.000008 -3.803688 -1.250000 +v -8.138821 -3.861185 -1.250000 +v -8.196319 -3.999998 -1.250000 +v -8.138821 -4.138811 -1.250000 +v -9.000009 -3.999996 5.500000 +v -9.000009 -5.999996 5.500000 +v -9.000009 -3.999996 4.000000 +v -9.000009 -5.999996 4.000000 +v -11.000009 -3.999996 5.500000 +v -11.000009 -5.999996 5.500000 +v -11.000009 -3.999996 4.000000 +v -11.000009 -5.999996 4.000000 +v 0.999995 4.500000 5.500000 +v 0.999994 2.500000 5.500000 +v 0.999995 4.500000 2.000000 +v 0.999994 2.500000 2.000000 +v -1.000005 4.500000 5.500000 +v -1.000006 2.500000 5.500000 +v -1.000005 4.500000 2.000000 +v -1.000006 2.500000 2.000000 +v -9.500009 -5.499996 5.500000 +v -10.500009 -4.499996 5.500000 +v -10.500009 -5.499996 5.500000 +v 0.499995 4.000000 5.500000 +v 10.499991 -4.500004 5.500000 +v -0.500005 4.000000 5.500000 +v -9.500009 -4.499996 6.500000 +v -9.500009 -5.499996 6.500000 +v -10.500009 -5.499996 6.500000 +v -10.500009 -4.499996 6.500000 +v 0.499995 4.000000 6.500000 +v 0.499994 3.000000 6.500000 +v -0.500006 3.000000 6.500000 +v -0.500005 4.000000 6.500000 +v 6.749991 -7.250002 -1.000000 +v 6.749992 -2.750002 -1.000000 +v 6.749991 -7.250002 4.000000 +v 6.749992 -2.750002 4.000000 +v 13.249990 -7.250004 -1.000000 +v 13.249992 -2.750004 -1.000000 +v 13.249990 -7.250004 4.000000 +v 13.249992 -2.750004 4.000000 +v 6.999991 -7.000002 -1.000000 +v 6.999992 -3.000002 -1.000000 +v 12.999990 -7.000004 -1.000000 +v 12.999992 -3.000004 -1.000000 +v 6.999991 -7.000002 3.750000 +v 6.999992 -3.000002 3.750000 +v 12.999990 -7.000004 3.750000 +v 12.999992 -3.000004 3.750000 +v 7.605217 -6.394777 -0.750000 +v 7.999991 -6.558298 -0.750000 +v 7.999991 -7.000002 0.750000 +v 7.999991 -7.000002 3.750000 +v 7.292884 -6.707109 0.750000 +v 7.292884 -6.707109 3.750000 +v 6.999991 -6.000002 0.750000 +v 6.999991 -6.000002 3.750000 +v 7.292885 -5.292896 0.750000 +v 7.292885 -5.292894 3.750000 +v 7.999991 -5.000002 0.750000 +v 7.999991 -5.000002 3.750000 +v 8.707098 -5.292896 0.750000 +v 8.707098 -5.292894 3.750000 +v 8.999991 -6.000004 0.750000 +v 8.999991 -6.000004 3.750000 +v 8.707098 -6.707109 0.750000 +v 8.707098 -6.707108 3.750000 +v 7.441696 -6.000002 -0.750000 +v 7.605217 -5.605228 -0.750000 +v 7.999991 -5.441706 -0.750000 +v 8.394766 -5.605228 -0.750000 +v 8.558287 -6.000002 -0.750000 +v 8.394766 -6.394777 -0.750000 +v 8.138803 -6.138815 -1.250000 +v 7.999991 -6.196312 -1.250000 +v 8.196301 -6.000002 -1.250000 +v 8.138803 -5.861189 -1.250000 +v 7.999991 -5.803692 -1.250000 +v 7.861179 -5.861189 -1.250000 +v 7.803681 -6.000002 -1.250000 +v 7.861179 -6.138815 -1.250000 +v 9.605217 -6.394779 -0.750000 +v 9.999991 -6.558300 -0.750000 +v 9.999990 -7.000004 0.750000 +v 9.999990 -7.000004 3.750000 +v 9.292885 -6.707111 0.750000 +v 9.292885 -6.707111 3.750000 +v 8.999991 -6.000004 0.750000 +v 8.999991 -6.000004 3.750000 +v 9.292885 -5.292898 0.750000 +v 9.292885 -5.292896 3.750000 +v 9.999991 -5.000004 0.750000 +v 9.999991 -5.000004 3.750000 +v 10.707098 -5.292898 0.750000 +v 10.707098 -5.292896 3.750000 +v 10.999991 -6.000004 0.750000 +v 10.999991 -6.000004 3.750000 +v 10.707098 -6.707111 0.750000 +v 10.707098 -6.707109 3.750000 +v 9.441696 -6.000004 -0.750000 +v 9.605217 -5.605230 -0.750000 +v 9.999991 -5.441708 -0.750000 +v 10.394766 -5.605230 -0.750000 +v 10.558287 -6.000004 -0.750000 +v 10.394766 -6.394779 -0.750000 +v 10.138803 -6.138817 -1.250000 +v 9.999991 -6.196314 -1.250000 +v 10.196301 -6.000004 -1.250000 +v 10.138803 -5.861191 -1.250000 +v 9.999991 -5.803694 -1.250000 +v 9.861179 -5.861191 -1.250000 +v 9.803681 -6.000004 -1.250000 +v 9.861179 -6.138817 -1.250000 +v 11.605217 -6.394779 -0.750000 +v 11.999991 -6.558300 -0.750000 +v 11.999990 -7.000004 0.750000 +v 11.999990 -7.000004 3.750000 +v 11.292885 -6.707111 0.750000 +v 11.292885 -6.707111 3.750000 +v 10.999991 -6.000004 0.750000 +v 10.999991 -6.000004 3.750000 +v 11.292885 -5.292898 0.750000 +v 11.292885 -5.292896 3.750000 +v 11.999991 -5.000004 0.750000 +v 11.999991 -5.000004 3.750000 +v 12.707098 -5.292898 0.750000 +v 12.707098 -5.292896 3.750000 +v 12.999991 -6.000004 0.750000 +v 12.999991 -6.000004 3.750000 +v 12.707098 -6.707111 0.750000 +v 12.707098 -6.707109 3.750000 +v 11.441696 -6.000004 -0.750000 +v 11.605217 -5.605230 -0.750000 +v 11.999991 -5.441708 -0.750000 +v 12.394766 -5.605230 -0.750000 +v 12.558287 -6.000004 -0.750000 +v 12.394766 -6.394779 -0.750000 +v 12.138803 -6.138817 -1.250000 +v 11.999991 -6.196314 -1.250000 +v 12.196301 -6.000004 -1.250000 +v 12.138803 -5.861191 -1.250000 +v 11.999991 -5.803694 -1.250000 +v 11.861179 -5.861191 -1.250000 +v 11.803681 -6.000004 -1.250000 +v 11.861179 -6.138817 -1.250000 +v 7.605217 -4.394777 -0.750000 +v 7.999991 -4.558298 -0.750000 +v 7.999991 -5.000002 0.750000 +v 7.999991 -5.000002 3.750000 +v 7.292885 -4.707109 0.750000 +v 7.292885 -4.707109 3.750000 +v 6.999992 -4.000002 0.750000 +v 6.999992 -4.000002 3.750000 +v 7.292885 -3.292896 0.750000 +v 7.292885 -3.292894 3.750000 +v 7.999992 -3.000002 0.750000 +v 7.999992 -3.000002 3.750000 +v 8.707099 -3.292896 0.750000 +v 8.707099 -3.292894 3.750000 +v 8.999991 -4.000004 0.750000 +v 8.999991 -4.000004 3.750000 +v 8.707098 -4.707109 0.750000 +v 8.707098 -4.707108 3.750000 +v 7.441697 -4.000002 -0.750000 +v 7.605217 -3.605228 -0.750000 +v 7.999992 -3.441706 -0.750000 +v 8.394767 -3.605228 -0.750000 +v 8.558287 -4.000002 -0.750000 +v 8.394766 -4.394777 -0.750000 +v 8.138803 -4.138815 -1.250000 +v 7.999992 -4.196312 -1.250000 +v 8.196301 -4.000002 -1.250000 +v 8.138803 -3.861189 -1.250000 +v 7.999992 -3.803692 -1.250000 +v 7.861180 -3.861189 -1.250000 +v 7.803682 -4.000002 -1.250000 +v 7.861180 -4.138815 -1.250000 +v 9.605217 -4.394779 -0.750000 +v 9.999991 -4.558300 -0.750000 +v 9.999991 -5.000004 0.750000 +v 9.999991 -5.000004 3.750000 +v 9.292885 -4.707111 0.750000 +v 9.292885 -4.707111 3.750000 +v 8.999991 -4.000004 0.750000 +v 8.999991 -4.000004 3.750000 +v 9.292886 -3.292898 0.750000 +v 9.292886 -3.292896 3.750000 +v 9.999992 -3.000004 0.750000 +v 9.999992 -3.000004 3.750000 +v 10.707099 -3.292898 0.750000 +v 10.707099 -3.292896 3.750000 +v 10.999991 -4.000004 0.750000 +v 10.999991 -4.000004 3.750000 +v 10.707098 -4.707111 0.750000 +v 10.707098 -4.707109 3.750000 +v 9.441696 -4.000004 -0.750000 +v 9.605218 -3.605230 -0.750000 +v 9.999992 -3.441708 -0.750000 +v 10.394767 -3.605230 -0.750000 +v 10.558287 -4.000004 -0.750000 +v 10.394766 -4.394779 -0.750000 +v 10.138803 -4.138817 -1.250000 +v 9.999991 -4.196314 -1.250000 +v 10.196301 -4.000004 -1.250000 +v 10.138803 -3.861191 -1.250000 +v 9.999992 -3.803694 -1.250000 +v 9.861179 -3.861191 -1.250000 +v 9.803681 -4.000004 -1.250000 +v 9.861179 -4.138817 -1.250000 +v 11.605217 -4.394779 -0.750000 +v 11.999991 -4.558300 -0.750000 +v 11.999991 -5.000004 0.750000 +v 11.999991 -5.000004 3.750000 +v 11.292885 -4.707111 0.750000 +v 11.292885 -4.707111 3.750000 +v 10.999991 -4.000004 0.750000 +v 10.999991 -4.000004 3.750000 +v 11.292886 -3.292898 0.750000 +v 11.292886 -3.292896 3.750000 +v 11.999992 -3.000004 0.750000 +v 11.999992 -3.000004 3.750000 +v 12.707099 -3.292898 0.750000 +v 12.707099 -3.292896 3.750000 +v 12.999991 -4.000004 0.750000 +v 12.999991 -4.000004 3.750000 +v 12.707098 -4.707111 0.750000 +v 12.707098 -4.707109 3.750000 +v 11.441696 -4.000004 -0.750000 +v 11.605218 -3.605230 -0.750000 +v 11.999992 -3.441708 -0.750000 +v 12.394767 -3.605230 -0.750000 +v 12.558287 -4.000004 -0.750000 +v 12.394766 -4.394779 -0.750000 +v 12.138803 -4.138817 -1.250000 +v 11.999991 -4.196314 -1.250000 +v 12.196301 -4.000004 -1.250000 +v 12.138803 -3.861191 -1.250000 +v 11.999992 -3.803694 -1.250000 +v 11.861179 -3.861191 -1.250000 +v 11.803681 -4.000004 -1.250000 +v 11.861179 -4.138817 -1.250000 +v 10.999991 -4.000004 5.500000 +v 10.999991 -6.000004 5.500000 +v 10.999991 -4.000004 4.000000 +v 10.999991 -6.000004 4.000000 +v 8.999991 -4.000004 5.500000 +v 8.999991 -6.000004 5.500000 +v 8.999991 -4.000004 4.000000 +v 8.999991 -6.000004 4.000000 +v 10.499991 -5.500004 5.500000 +v 9.499991 -5.500004 5.500000 +v 9.499991 -4.500004 5.500000 +v 9.499991 -5.500004 6.500000 +v 9.499991 -4.500004 6.500000 +v 10.499991 -4.500004 6.500000 +v 10.499991 -5.500004 6.500000 +v 0.499994 3.000000 5.500000 +v -0.500006 3.000000 5.500000 +v -9.500009 -4.499996 5.500000 +vn -0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 1.0000 -0.0000 0.0000 +vn 0.3181 0.7679 -0.5560 +vn -0.3693 -0.8915 -0.2625 +vn -0.3827 -0.9239 0.0000 +vn -0.3181 -0.7679 -0.5560 +vn 0.3693 0.8915 -0.2625 +vn -0.9239 -0.3827 0.0000 +vn -0.7679 -0.3181 -0.5560 +vn -0.3693 0.8915 -0.2625 +vn -0.9239 0.3827 0.0000 +vn 0.7679 0.3181 -0.5560 +vn 0.8915 -0.3693 -0.2625 +vn -0.3827 0.9239 -0.0000 +vn 0.3181 -0.7679 -0.5560 +vn -0.8915 0.3693 -0.2625 +vn 0.3827 0.9239 0.0000 +vn -0.7679 0.3181 -0.5560 +vn 0.3693 -0.8915 -0.2625 +vn 0.9239 0.3827 -0.0000 +vn -0.3181 0.7679 -0.5560 +vn 0.8915 0.3693 -0.2625 +vn 0.9239 -0.3827 0.0000 +vn 0.7679 -0.3181 -0.5560 +vn 0.3827 -0.9239 0.0000 +vn -0.8915 -0.3693 -0.2625 +vn -0.6476 0.7619 0.0000 +vn 0.6476 0.7619 0.0000 +vn 0.6402 -0.7682 0.0000 +vn -0.6402 -0.7682 0.0000 +s off +f 54//21 52//21 50//21 +f 51//22 57//22 55//22 +f 52//23 57//23 53//23 +f 50//24 53//24 51//24 +f 51//25 58//25 50//25 +f 56//26 55//26 57//26 +f 61//21 63//21 59//21 +f 54//25 61//25 55//25 +f 50//25 60//25 54//25 +f 55//25 59//25 51//25 +f 64//25 63//25 65//25 +f 59//26 62//26 58//26 +f 60//24 65//24 61//24 +f 58//22 64//22 60//22 +f 86//27 93//27 94//27 +f 70//28 67//28 68//28 +f 69//29 70//29 68//29 +f 67//30 97//30 91//30 +f 78//31 86//31 76//31 +f 71//32 72//32 70//32 +f 84//33 97//33 66//33 +f 74//34 86//34 85//34 +f 73//35 74//35 72//35 +f 87//36 92//36 93//36 +f 80//37 89//37 88//37 +f 75//38 76//38 74//38 +f 67//39 90//39 89//39 +f 72//40 85//40 84//40 +f 77//41 78//41 76//41 +f 85//42 96//42 84//42 +f 82//43 67//43 89//43 +f 79//44 80//44 78//44 +f 85//45 94//45 95//45 +f 80//46 87//46 78//46 +f 80//47 83//47 82//47 +f 88//48 90//48 92//48 +f 92//25 90//25 95//25 +f 83//49 68//49 82//49 +f 72//50 66//50 70//50 +f 118//27 125//27 126//27 +f 102//28 99//28 100//28 +f 101//29 102//29 100//29 +f 99//30 129//30 123//30 +f 110//31 118//31 108//31 +f 103//32 104//32 102//32 +f 116//33 129//33 98//33 +f 106//34 118//34 117//34 +f 105//35 106//35 104//35 +f 120//36 125//36 119//36 +f 112//37 121//37 120//37 +f 107//38 108//38 106//38 +f 99//39 122//39 121//39 +f 106//40 116//40 104//40 +f 109//41 110//41 108//41 +f 117//42 128//42 116//42 +f 114//43 99//43 121//43 +f 111//44 112//44 110//44 +f 118//45 127//45 117//45 +f 112//46 119//46 110//46 +f 112//47 115//47 114//47 +f 120//48 122//48 124//48 +f 124//25 122//25 127//25 +f 115//49 100//49 114//49 +f 104//50 98//50 102//50 +f 150//27 157//27 158//27 +f 134//28 131//28 132//28 +f 133//29 134//29 132//29 +f 130//30 155//30 131//30 +f 142//31 150//31 140//31 +f 135//32 136//32 134//32 +f 148//33 161//33 130//33 +f 138//34 150//34 149//34 +f 137//35 138//35 136//35 +f 151//36 156//36 157//36 +f 144//37 153//37 152//37 +f 139//38 140//38 138//38 +f 153//39 155//39 154//39 +f 138//40 148//40 136//40 +f 141//41 142//41 140//41 +f 149//42 160//42 148//42 +f 132//43 153//43 146//43 +f 142//44 145//44 144//44 +f 149//45 158//45 159//45 +f 144//46 151//46 142//46 +f 145//47 146//47 144//47 +f 152//48 154//48 156//48 +f 156//25 154//25 159//25 +f 147//49 132//49 146//49 +f 136//50 130//50 134//50 +f 182//27 189//27 190//27 +f 164//28 162//28 163//28 +f 165//29 166//29 164//29 +f 162//30 187//30 163//30 +f 174//31 182//31 172//31 +f 167//32 168//32 166//32 +f 180//33 193//33 162//33 +f 172//34 181//34 170//34 +f 169//35 170//35 168//35 +f 183//36 188//36 189//36 +f 176//37 185//37 184//37 +f 171//38 172//38 170//38 +f 185//39 187//39 186//39 +f 170//40 180//40 168//40 +f 173//41 174//41 172//41 +f 181//42 192//42 180//42 +f 164//43 185//43 178//43 +f 175//44 176//44 174//44 +f 181//45 190//45 191//45 +f 174//46 184//46 183//46 +f 176//47 179//47 178//47 +f 184//48 186//48 188//48 +f 188//25 186//25 191//25 +f 179//49 164//49 178//49 +f 168//50 162//50 166//50 +f 214//27 221//27 222//27 +f 196//28 194//28 195//28 +f 197//29 198//29 196//29 +f 194//30 219//30 195//30 +f 206//31 214//31 204//31 +f 199//32 200//32 198//32 +f 212//33 225//33 194//33 +f 204//34 213//34 202//34 +f 201//35 202//35 200//35 +f 215//36 220//36 221//36 +f 208//37 217//37 216//37 +f 203//38 204//38 202//38 +f 217//39 219//39 218//39 +f 202//40 212//40 200//40 +f 205//41 206//41 204//41 +f 213//42 224//42 212//42 +f 210//43 195//43 217//43 +f 206//44 209//44 208//44 +f 214//45 223//45 213//45 +f 206//46 216//46 215//46 +f 208//47 211//47 210//47 +f 216//48 218//48 220//48 +f 220//25 218//25 223//25 +f 211//49 196//49 210//49 +f 200//50 194//50 198//50 +f 247//27 254//27 246//27 +f 228//28 226//28 227//28 +f 229//29 230//29 228//29 +f 226//30 251//30 227//30 +f 238//31 246//31 236//31 +f 231//32 232//32 230//32 +f 244//33 257//33 226//33 +f 236//34 245//34 234//34 +f 233//35 234//35 232//35 +f 247//36 252//36 253//36 +f 240//37 249//37 248//37 +f 235//38 236//38 234//38 +f 249//39 251//39 250//39 +f 234//40 244//40 232//40 +f 237//41 238//41 236//41 +f 245//42 256//42 244//42 +f 228//43 249//43 242//43 +f 238//44 241//44 240//44 +f 245//45 254//45 255//45 +f 238//46 248//46 247//46 +f 241//47 242//47 240//47 +f 248//48 250//48 252//48 +f 252//25 250//25 255//25 +f 243//49 228//49 242//49 +f 232//50 226//50 230//50 +f 259//26 260//26 258//26 +f 267//26 268//26 266//26 +f 265//24 262//24 264//24 +f 263//23 258//23 262//23 +f 264//22 258//22 260//22 +f 261//21 263//21 265//21 +f 273//24 270//24 272//24 +f 271//23 266//23 270//23 +f 272//22 266//22 268//22 +f 269//21 271//21 273//21 +f 282//23 280//23 283//23 +f 286//23 284//23 287//23 +f 276//24 283//24 275//24 +f 279//22 284//22 277//22 +f 508//23 284//23 285//23 +f 506//25 277//25 278//25 +f 279//51 283//51 287//51 +f 287//23 280//23 286//23 +f 274//21 282//21 276//21 +f 292//21 290//21 288//21 +f 289//22 295//22 293//22 +f 290//23 295//23 291//23 +f 288//24 291//24 289//24 +f 289//25 296//25 288//25 +f 294//26 293//26 295//26 +f 299//21 301//21 297//21 +f 292//25 299//25 293//25 +f 288//25 298//25 292//25 +f 293//25 297//25 289//25 +f 302//25 301//25 303//25 +f 297//26 300//26 296//26 +f 298//24 303//24 299//24 +f 296//22 302//22 298//22 +f 325//27 332//27 324//27 +f 308//28 305//28 306//28 +f 307//29 308//29 306//29 +f 304//30 329//30 305//30 +f 316//31 324//31 314//31 +f 309//32 310//32 308//32 +f 322//33 335//33 304//33 +f 312//34 324//34 323//34 +f 311//35 312//35 310//35 +f 325//36 330//36 331//36 +f 318//37 327//37 326//37 +f 313//38 314//38 312//38 +f 327//39 329//39 328//39 +f 312//40 322//40 310//40 +f 315//41 316//41 314//41 +f 323//42 334//42 322//42 +f 320//43 305//43 327//43 +f 317//44 318//44 316//44 +f 324//45 333//45 323//45 +f 316//46 326//46 325//46 +f 318//47 321//47 320//47 +f 326//48 328//48 330//48 +f 330//25 328//25 333//25 +f 321//49 306//49 320//49 +f 310//50 304//50 308//50 +f 356//27 363//27 364//27 +f 340//28 337//28 338//28 +f 339//29 340//29 338//29 +f 337//30 367//30 361//30 +f 348//31 356//31 346//31 +f 341//32 342//32 340//32 +f 354//33 367//33 336//33 +f 344//34 356//34 355//34 +f 343//35 344//35 342//35 +f 357//36 362//36 363//36 +f 350//37 359//37 358//37 +f 345//38 346//38 344//38 +f 337//39 360//39 359//39 +f 344//40 354//40 342//40 +f 347//41 348//41 346//41 +f 354//42 365//42 366//42 +f 352//43 337//43 359//43 +f 348//44 351//44 350//44 +f 356//45 365//45 355//45 +f 348//46 358//46 357//46 +f 350//47 353//47 352//47 +f 358//48 360//48 362//48 +f 362//25 360//25 365//25 +f 353//49 338//49 352//49 +f 342//50 336//50 340//50 +f 389//27 396//27 388//27 +f 372//28 369//28 370//28 +f 371//29 372//29 370//29 +f 369//30 399//30 393//30 +f 380//31 388//31 378//31 +f 373//32 374//32 372//32 +f 386//33 399//33 368//33 +f 376//34 388//34 387//34 +f 375//35 376//35 374//35 +f 389//36 394//36 395//36 +f 382//37 391//37 390//37 +f 377//38 378//38 376//38 +f 369//39 392//39 391//39 +f 376//40 386//40 374//40 +f 379//41 380//41 378//41 +f 387//42 398//42 386//42 +f 384//43 369//43 391//43 +f 381//44 382//44 380//44 +f 388//45 397//45 387//45 +f 382//46 389//46 380//46 +f 383//47 384//47 382//47 +f 390//48 392//48 394//48 +f 394//25 392//25 397//25 +f 385//49 370//49 384//49 +f 374//50 368//50 372//50 +f 421//27 428//27 420//27 +f 402//28 400//28 401//28 +f 403//29 404//29 402//29 +f 400//30 425//30 401//30 +f 410//31 421//31 420//31 +f 405//32 406//32 404//32 +f 418//33 431//33 400//33 +f 410//34 419//34 408//34 +f 407//35 408//35 406//35 +f 421//36 426//36 427//36 +f 414//37 423//37 422//37 +f 409//38 410//38 408//38 +f 423//39 425//39 424//39 +f 408//40 418//40 406//40 +f 411//41 412//41 410//41 +f 419//42 430//42 418//42 +f 402//43 423//43 416//43 +f 413//44 414//44 412//44 +f 419//45 428//45 429//45 +f 412//46 422//46 421//46 +f 414//47 417//47 416//47 +f 422//48 424//48 426//48 +f 426//25 424//25 429//25 +f 417//49 402//49 416//49 +f 406//50 400//50 404//50 +f 452//27 459//27 460//27 +f 436//28 433//28 434//28 +f 435//29 436//29 434//29 +f 432//30 457//30 433//30 +f 442//31 453//31 452//31 +f 437//32 438//32 436//32 +f 450//33 463//33 432//33 +f 442//34 451//34 440//34 +f 439//35 440//35 438//35 +f 453//36 458//36 459//36 +f 446//37 455//37 454//37 +f 441//38 442//38 440//38 +f 455//39 457//39 456//39 +f 440//40 450//40 438//40 +f 442//41 445//41 444//41 +f 451//42 462//42 450//42 +f 434//43 455//43 448//43 +f 444//44 447//44 446//44 +f 452//45 461//45 451//45 +f 444//46 454//46 453//46 +f 446//47 449//47 448//47 +f 454//48 456//48 458//48 +f 458//25 456//25 461//25 +f 449//49 434//49 448//49 +f 438//50 432//50 436//50 +f 485//27 492//27 484//27 +f 466//28 464//28 465//28 +f 467//29 468//29 466//29 +f 464//30 489//30 465//30 +f 474//31 485//31 484//31 +f 469//32 470//32 468//32 +f 482//33 495//33 464//33 +f 472//34 484//34 483//34 +f 471//35 472//35 470//35 +f 485//36 490//36 491//36 +f 478//37 487//37 486//37 +f 473//38 474//38 472//38 +f 465//39 488//39 487//39 +f 472//40 482//40 470//40 +f 475//41 476//41 474//41 +f 483//42 494//42 482//42 +f 466//43 487//43 480//43 +f 476//44 479//44 478//44 +f 484//45 493//45 483//45 +f 476//46 486//46 485//46 +f 479//47 480//47 478//47 +f 486//48 488//48 490//48 +f 490//25 488//25 493//25 +f 481//49 466//49 480//49 +f 470//50 464//50 468//50 +f 497//26 498//26 496//26 +f 503//24 500//24 502//24 +f 501//23 496//23 500//23 +f 502//22 496//22 498//22 +f 499//21 501//21 503//21 +f 507//23 509//23 508//23 +f 278//26 510//26 504//26 +f 504//21 507//21 505//21 +f 277//52 509//52 278//52 +f 274//26 280//26 281//26 +f 279//25 513//25 275//25 +f 513//53 286//53 280//53 +f 286//21 511//21 285//21 +f 508//54 511//54 506//54 +f 505//24 508//24 506//24 +f 54//21 56//21 52//21 +f 51//22 53//22 57//22 +f 52//23 56//23 57//23 +f 50//24 52//24 53//24 +f 51//25 59//25 58//25 +f 56//26 54//26 55//26 +f 61//21 65//21 63//21 +f 54//25 60//25 61//25 +f 50//25 58//25 60//25 +f 55//25 61//25 59//25 +f 64//25 62//25 63//25 +f 59//26 63//26 62//26 +f 60//24 64//24 65//24 +f 58//22 62//22 64//22 +f 86//27 87//27 93//27 +f 70//28 66//28 67//28 +f 69//29 71//29 70//29 +f 67//30 66//30 97//30 +f 78//31 87//31 86//31 +f 71//32 73//32 72//32 +f 84//33 96//33 97//33 +f 74//34 76//34 86//34 +f 73//35 75//35 74//35 +f 87//36 88//36 92//36 +f 80//37 82//37 89//37 +f 75//38 77//38 76//38 +f 67//39 91//39 90//39 +f 72//40 74//40 85//40 +f 77//41 79//41 78//41 +f 85//42 95//42 96//42 +f 82//43 68//43 67//43 +f 79//44 81//44 80//44 +f 85//45 86//45 94//45 +f 80//46 88//46 87//46 +f 80//47 81//47 83//47 +f 88//48 89//48 90//48 +f 90//25 91//25 97//25 +f 97//25 96//25 90//25 +f 96//25 95//25 90//25 +f 95//25 94//25 93//25 +f 93//25 92//25 95//25 +f 83//49 69//49 68//49 +f 72//50 84//50 66//50 +f 118//27 119//27 125//27 +f 102//28 98//28 99//28 +f 101//29 103//29 102//29 +f 99//30 98//30 129//30 +f 110//31 119//31 118//31 +f 103//32 105//32 104//32 +f 116//33 128//33 129//33 +f 106//34 108//34 118//34 +f 105//35 107//35 106//35 +f 120//36 124//36 125//36 +f 112//37 114//37 121//37 +f 107//38 109//38 108//38 +f 99//39 123//39 122//39 +f 106//40 117//40 116//40 +f 109//41 111//41 110//41 +f 117//42 127//42 128//42 +f 114//43 100//43 99//43 +f 111//44 113//44 112//44 +f 118//45 126//45 127//45 +f 112//46 120//46 119//46 +f 112//47 113//47 115//47 +f 120//48 121//48 122//48 +f 122//25 123//25 129//25 +f 129//25 128//25 122//25 +f 128//25 127//25 122//25 +f 127//25 126//25 125//25 +f 125//25 124//25 127//25 +f 115//49 101//49 100//49 +f 104//50 116//50 98//50 +f 150//27 151//27 157//27 +f 134//28 130//28 131//28 +f 133//29 135//29 134//29 +f 130//30 161//30 155//30 +f 142//31 151//31 150//31 +f 135//32 137//32 136//32 +f 148//33 160//33 161//33 +f 138//34 140//34 150//34 +f 137//35 139//35 138//35 +f 151//36 152//36 156//36 +f 144//37 146//37 153//37 +f 139//38 141//38 140//38 +f 153//39 131//39 155//39 +f 138//40 149//40 148//40 +f 141//41 143//41 142//41 +f 149//42 159//42 160//42 +f 132//43 131//43 153//43 +f 142//44 143//44 145//44 +f 149//45 150//45 158//45 +f 144//46 152//46 151//46 +f 145//47 147//47 146//47 +f 152//48 153//48 154//48 +f 154//25 155//25 161//25 +f 161//25 160//25 154//25 +f 160//25 159//25 154//25 +f 159//25 158//25 157//25 +f 157//25 156//25 159//25 +f 147//49 133//49 132//49 +f 136//50 148//50 130//50 +f 182//27 183//27 189//27 +f 164//28 166//28 162//28 +f 165//29 167//29 166//29 +f 162//30 193//30 187//30 +f 174//31 183//31 182//31 +f 167//32 169//32 168//32 +f 180//33 192//33 193//33 +f 172//34 182//34 181//34 +f 169//35 171//35 170//35 +f 183//36 184//36 188//36 +f 176//37 178//37 185//37 +f 171//38 173//38 172//38 +f 185//39 163//39 187//39 +f 170//40 181//40 180//40 +f 173//41 175//41 174//41 +f 181//42 191//42 192//42 +f 164//43 163//43 185//43 +f 175//44 177//44 176//44 +f 181//45 182//45 190//45 +f 174//46 176//46 184//46 +f 176//47 177//47 179//47 +f 184//48 185//48 186//48 +f 186//25 187//25 193//25 +f 193//25 192//25 186//25 +f 192//25 191//25 186//25 +f 191//25 190//25 189//25 +f 189//25 188//25 191//25 +f 179//49 165//49 164//49 +f 168//50 180//50 162//50 +f 214//27 215//27 221//27 +f 196//28 198//28 194//28 +f 197//29 199//29 198//29 +f 194//30 225//30 219//30 +f 206//31 215//31 214//31 +f 199//32 201//32 200//32 +f 212//33 224//33 225//33 +f 204//34 214//34 213//34 +f 201//35 203//35 202//35 +f 215//36 216//36 220//36 +f 208//37 210//37 217//37 +f 203//38 205//38 204//38 +f 217//39 195//39 219//39 +f 202//40 213//40 212//40 +f 205//41 207//41 206//41 +f 213//42 223//42 224//42 +f 210//43 196//43 195//43 +f 206//44 207//44 209//44 +f 214//45 222//45 223//45 +f 206//46 208//46 216//46 +f 208//47 209//47 211//47 +f 216//48 217//48 218//48 +f 218//25 219//25 225//25 +f 225//25 224//25 218//25 +f 224//25 223//25 218//25 +f 223//25 222//25 221//25 +f 221//25 220//25 223//25 +f 211//49 197//49 196//49 +f 200//50 212//50 194//50 +f 247//27 253//27 254//27 +f 228//28 230//28 226//28 +f 229//29 231//29 230//29 +f 226//30 257//30 251//30 +f 238//31 247//31 246//31 +f 231//32 233//32 232//32 +f 244//33 256//33 257//33 +f 236//34 246//34 245//34 +f 233//35 235//35 234//35 +f 247//36 248//36 252//36 +f 240//37 242//37 249//37 +f 235//38 237//38 236//38 +f 249//39 227//39 251//39 +f 234//40 245//40 244//40 +f 237//41 239//41 238//41 +f 245//42 255//42 256//42 +f 228//43 227//43 249//43 +f 238//44 239//44 241//44 +f 245//45 246//45 254//45 +f 238//46 240//46 248//46 +f 241//47 243//47 242//47 +f 248//48 249//48 250//48 +f 250//25 251//25 257//25 +f 257//25 256//25 250//25 +f 256//25 255//25 250//25 +f 255//25 254//25 253//25 +f 253//25 252//25 255//25 +f 243//49 229//49 228//49 +f 232//50 244//50 226//50 +f 259//26 261//26 260//26 +f 267//26 269//26 268//26 +f 265//24 263//24 262//24 +f 263//23 259//23 258//23 +f 264//22 262//22 258//22 +f 261//21 259//21 263//21 +f 273//24 271//24 270//24 +f 271//23 267//23 266//23 +f 272//22 270//22 266//22 +f 269//21 267//21 271//21 +f 282//23 281//23 280//23 +f 286//23 285//23 284//23 +f 276//24 282//24 283//24 +f 279//22 287//22 284//22 +f 508//23 509//23 284//23 +f 506//25 511//25 277//25 +f 279//51 275//51 283//51 +f 287//23 283//23 280//23 +f 274//21 281//21 282//21 +f 292//21 294//21 290//21 +f 289//22 291//22 295//22 +f 290//23 294//23 295//23 +f 288//24 290//24 291//24 +f 289//25 297//25 296//25 +f 294//26 292//26 293//26 +f 299//21 303//21 301//21 +f 292//25 298//25 299//25 +f 288//25 296//25 298//25 +f 293//25 299//25 297//25 +f 302//25 300//25 301//25 +f 297//26 301//26 300//26 +f 298//24 302//24 303//24 +f 296//22 300//22 302//22 +f 325//27 331//27 332//27 +f 308//28 304//28 305//28 +f 307//29 309//29 308//29 +f 304//30 335//30 329//30 +f 316//31 325//31 324//31 +f 309//32 311//32 310//32 +f 322//33 334//33 335//33 +f 312//34 314//34 324//34 +f 311//35 313//35 312//35 +f 325//36 326//36 330//36 +f 318//37 320//37 327//37 +f 313//38 315//38 314//38 +f 327//39 305//39 329//39 +f 312//40 323//40 322//40 +f 315//41 317//41 316//41 +f 323//42 333//42 334//42 +f 320//43 306//43 305//43 +f 317//44 319//44 318//44 +f 324//45 332//45 333//45 +f 316//46 318//46 326//46 +f 318//47 319//47 321//47 +f 326//48 327//48 328//48 +f 328//25 329//25 335//25 +f 335//25 334//25 328//25 +f 334//25 333//25 328//25 +f 333//25 332//25 331//25 +f 331//25 330//25 333//25 +f 321//49 307//49 306//49 +f 310//50 322//50 304//50 +f 356//27 357//27 363//27 +f 340//28 336//28 337//28 +f 339//29 341//29 340//29 +f 337//30 336//30 367//30 +f 348//31 357//31 356//31 +f 341//32 343//32 342//32 +f 354//33 366//33 367//33 +f 344//34 346//34 356//34 +f 343//35 345//35 344//35 +f 357//36 358//36 362//36 +f 350//37 352//37 359//37 +f 345//38 347//38 346//38 +f 337//39 361//39 360//39 +f 344//40 355//40 354//40 +f 347//41 349//41 348//41 +f 354//42 355//42 365//42 +f 352//43 338//43 337//43 +f 348//44 349//44 351//44 +f 356//45 364//45 365//45 +f 348//46 350//46 358//46 +f 350//47 351//47 353//47 +f 358//48 359//48 360//48 +f 360//25 361//25 367//25 +f 367//25 366//25 360//25 +f 366//25 365//25 360//25 +f 365//25 364//25 363//25 +f 363//25 362//25 365//25 +f 353//49 339//49 338//49 +f 342//50 354//50 336//50 +f 389//27 395//27 396//27 +f 372//28 368//28 369//28 +f 371//29 373//29 372//29 +f 369//30 368//30 399//30 +f 380//31 389//31 388//31 +f 373//32 375//32 374//32 +f 386//33 398//33 399//33 +f 376//34 378//34 388//34 +f 375//35 377//35 376//35 +f 389//36 390//36 394//36 +f 382//37 384//37 391//37 +f 377//38 379//38 378//38 +f 369//39 393//39 392//39 +f 376//40 387//40 386//40 +f 379//41 381//41 380//41 +f 387//42 397//42 398//42 +f 384//43 370//43 369//43 +f 381//44 383//44 382//44 +f 388//45 396//45 397//45 +f 382//46 390//46 389//46 +f 383//47 385//47 384//47 +f 390//48 391//48 392//48 +f 392//25 393//25 399//25 +f 399//25 398//25 392//25 +f 398//25 397//25 392//25 +f 397//25 396//25 395//25 +f 395//25 394//25 397//25 +f 385//49 371//49 370//49 +f 374//50 386//50 368//50 +f 421//27 427//27 428//27 +f 402//28 404//28 400//28 +f 403//29 405//29 404//29 +f 400//30 431//30 425//30 +f 410//31 412//31 421//31 +f 405//32 407//32 406//32 +f 418//33 430//33 431//33 +f 410//34 420//34 419//34 +f 407//35 409//35 408//35 +f 421//36 422//36 426//36 +f 414//37 416//37 423//37 +f 409//38 411//38 410//38 +f 423//39 401//39 425//39 +f 408//40 419//40 418//40 +f 411//41 413//41 412//41 +f 419//42 429//42 430//42 +f 402//43 401//43 423//43 +f 413//44 415//44 414//44 +f 419//45 420//45 428//45 +f 412//46 414//46 422//46 +f 414//47 415//47 417//47 +f 422//48 423//48 424//48 +f 424//25 425//25 431//25 +f 431//25 430//25 424//25 +f 430//25 429//25 424//25 +f 429//25 428//25 427//25 +f 427//25 426//25 429//25 +f 417//49 403//49 402//49 +f 406//50 418//50 400//50 +f 452//27 453//27 459//27 +f 436//28 432//28 433//28 +f 435//29 437//29 436//29 +f 432//30 463//30 457//30 +f 442//31 444//31 453//31 +f 437//32 439//32 438//32 +f 450//33 462//33 463//33 +f 442//34 452//34 451//34 +f 439//35 441//35 440//35 +f 453//36 454//36 458//36 +f 446//37 448//37 455//37 +f 441//38 443//38 442//38 +f 455//39 433//39 457//39 +f 440//40 451//40 450//40 +f 442//41 443//41 445//41 +f 451//42 461//42 462//42 +f 434//43 433//43 455//43 +f 444//44 445//44 447//44 +f 452//45 460//45 461//45 +f 444//46 446//46 454//46 +f 446//47 447//47 449//47 +f 454//48 455//48 456//48 +f 456//25 457//25 463//25 +f 463//25 462//25 456//25 +f 462//25 461//25 456//25 +f 461//25 460//25 459//25 +f 459//25 458//25 461//25 +f 449//49 435//49 434//49 +f 438//50 450//50 432//50 +f 485//27 491//27 492//27 +f 466//28 468//28 464//28 +f 467//29 469//29 468//29 +f 464//30 495//30 489//30 +f 474//31 476//31 485//31 +f 469//32 471//32 470//32 +f 482//33 494//33 495//33 +f 472//34 474//34 484//34 +f 471//35 473//35 472//35 +f 485//36 486//36 490//36 +f 478//37 480//37 487//37 +f 473//38 475//38 474//38 +f 465//39 489//39 488//39 +f 472//40 483//40 482//40 +f 475//41 477//41 476//41 +f 483//42 493//42 494//42 +f 466//43 465//43 487//43 +f 476//44 477//44 479//44 +f 484//45 492//45 493//45 +f 476//46 478//46 486//46 +f 479//47 481//47 480//47 +f 486//48 487//48 488//48 +f 488//25 489//25 495//25 +f 495//25 494//25 488//25 +f 494//25 493//25 488//25 +f 493//25 492//25 491//25 +f 491//25 490//25 493//25 +f 481//49 467//49 466//49 +f 470//50 482//50 464//50 +f 497//26 499//26 498//26 +f 503//24 501//24 500//24 +f 501//23 497//23 496//23 +f 502//22 500//22 496//22 +f 499//21 497//21 501//21 +f 507//23 510//23 509//23 +f 278//26 509//26 510//26 +f 504//21 510//21 507//21 +f 277//52 284//52 509//52 +f 274//26 513//26 280//26 +f 279//25 512//25 513//25 +f 513//53 512//53 286//53 +f 286//21 512//21 511//21 +f 508//54 285//54 511//54 +f 505//24 507//24 508//24 +o Head +v -4.500008 0.500002 -4.500000 +v -4.500008 0.500002 4.500000 +v 4.499992 0.499998 4.499999 +v 4.499992 0.499998 -4.500001 +v -4.500010 -8.500000 -4.499998 +v -4.500009 -8.500000 4.500003 +v 4.499990 -8.500000 4.499999 +v 4.499990 -8.500000 -4.500000 +v -0.843759 -3.437500 -4.500001 +v 0.843741 -3.437500 -4.500001 +v -2.250009 -2.312500 -4.500001 +v 2.249991 -2.312500 -4.500001 +v -2.250008 -0.062500 -4.500001 +v 2.249992 -0.062500 -4.500001 +v -1.125008 0.500000 -4.500001 +v 1.124992 0.500000 -4.500001 +v -1.125008 -2.312500 -5.625001 +v 1.124992 -2.312500 -5.625001 +v -1.125008 -0.062500 -5.625001 +v 1.124992 -0.062500 -5.625001 +v -0.562508 -2.161779 -6.187500 +v -5.906260 -5.838219 -0.562501 +v -1.125008 -1.187500 -6.187500 +v -5.906260 -5.838219 -5.062500 +v -0.562508 -0.213221 -6.187500 +v -6.468760 -6.812498 -0.562501 +v 0.562492 -0.213221 -6.187500 +v -6.468760 -6.812498 -5.062500 +v 1.124992 -1.187500 -6.187500 +v -5.906260 -7.786777 -0.562501 +v 0.562492 -2.161779 -6.187500 +v -5.906260 -7.786777 -5.062500 +v 1.124992 -2.161779 4.500000 +v -1.125008 -2.161779 4.500000 +v 4.499992 -0.625002 -4.500001 +v 1.124992 -0.213221 4.500000 +v -1.125008 -0.213221 4.500000 +v 1.124992 -0.213221 5.625000 +v -1.125008 -0.213221 5.625000 +v 1.124992 -1.187500 6.187500 +v -1.125008 -1.187500 6.187500 +v 1.124992 -2.161779 5.625000 +v -1.125008 -2.161779 5.625000 +v 4.499991 -1.750002 -4.500001 +v 4.499992 -0.625002 -5.625001 +v 4.499991 -1.750002 -5.625001 +v 1.124992 -0.625000 -5.625001 +v 1.124992 -1.750000 -5.625001 +v 2.249992 -0.625000 -4.500001 +v 2.249991 -1.750000 -4.500001 +v 4.499992 -0.625002 4.499999 +v 4.499991 -1.750002 4.499999 +v -4.500008 -0.624998 -4.500001 +v -4.500009 -1.749998 -4.500001 +v -4.500008 -0.624998 4.499999 +v -4.500009 -1.749998 4.499999 +v -1.125008 -0.625000 -5.625001 +v -1.125008 -1.750000 -5.625001 +v -2.250008 -0.625000 -4.500001 +v -2.250008 -1.750000 -4.500001 +v -4.500008 -0.624998 -5.625001 +v -4.500009 -1.749998 -5.625001 +v 4.499992 -0.625002 5.624999 +v 4.499991 -1.750002 5.624999 +v -4.500008 -0.624998 5.624999 +v -4.500009 -1.749998 5.624999 +v 5.624992 -0.625002 4.499999 +v 5.624991 -1.750002 4.499999 +v 5.624992 -0.625002 -4.500001 +v 5.624991 -1.750002 -4.500001 +v -5.625008 -0.624998 4.499998 +v -5.625009 -1.749998 4.499998 +v -5.625008 -0.624998 -4.500001 +v -5.625009 -1.749998 -4.500001 +v -3.375010 -5.124998 -4.499998 +v 3.374990 -5.125002 -4.499998 +v -3.656259 -3.437498 -4.499998 +v 3.656241 -3.437502 -4.499998 +v -0.562509 -4.562500 -4.499998 +v 0.562491 -4.562500 -4.499998 +v -0.843759 -3.437500 -4.781248 +v -0.843759 -3.437500 -4.499998 +v -3.375010 -5.124998 -4.781248 +v 3.374990 -5.125002 -4.781248 +v -3.656259 -3.437498 -4.781248 +v 3.656241 -3.437502 -4.781248 +v -0.562509 -4.562500 -4.781248 +v 0.562491 -4.562500 -4.781248 +v 0.843741 -3.437500 -4.499998 +v 0.843741 -3.437500 -4.781248 +v -3.375010 -6.249998 -4.781248 +v 3.374990 -6.250002 -4.781248 +v -3.375010 -6.249998 -4.499998 +v 3.374990 -6.250002 -4.499998 +v 1.406241 -3.156250 -4.781248 +v 1.406241 -3.156250 -4.499998 +v -1.406259 -3.156250 -4.781248 +v -1.406259 -3.156250 -4.499998 +v -4.500009 -3.156248 -4.499998 +v -4.500009 -3.156248 -4.781248 +v -1.406259 -2.593750 -4.499998 +v -1.406259 -2.593750 -4.781248 +v 1.406241 -2.593750 -4.499998 +v 1.406241 -2.593750 -4.781248 +v 4.499991 -3.156252 -4.499998 +v 4.499991 -3.156252 -4.781248 +v -4.500010 -5.968748 -4.781248 +v -4.500010 -5.968748 -4.499998 +v 4.499990 -5.968752 -4.781248 +v 4.499990 -5.968752 -4.499998 +v 4.499991 -3.156252 0.562502 +v 4.499990 -5.968752 0.562502 +v 4.499991 -3.718752 1.687502 +v 4.499990 -5.406252 1.687502 +v 4.781241 -3.718752 -4.499998 +v 4.781240 -5.406252 -4.499998 +v 4.781241 -3.718752 0.562502 +v 4.781240 -5.406252 0.562502 +v -4.500009 -3.156248 0.562502 +v -4.500010 -5.968748 0.562502 +v -4.500009 -3.718748 1.687502 +v -4.500010 -5.406248 1.687502 +v -4.781259 -3.718748 -4.499998 +v -4.781260 -5.406248 -4.499998 +v -4.781259 -3.718748 0.562502 +v -4.781260 -5.406248 0.562502 +v -5.906260 -7.786777 -5.062500 +v -5.906260 -7.786777 -0.562501 +v -6.468760 -6.812498 -5.062500 +v -6.468760 -6.812498 -0.562501 +v -5.906260 -5.838219 -5.062500 +v -5.906260 -5.838219 -0.562501 +v -4.781260 -5.838219 -5.062500 +v -4.781260 -5.838219 -0.562501 +v -4.218760 -6.812498 -5.062500 +v -4.218760 -6.812498 -0.562501 +v -4.781260 -7.786777 -5.062500 +v -4.781260 -7.786777 -0.562501 +v 3.656240 -7.224281 -5.062500 +v 3.093740 -6.250002 -5.062500 +v 3.656240 -5.275723 -5.062500 +v 4.781240 -5.275723 -5.062500 +v 5.343740 -6.250002 -5.062500 +v 4.781240 -7.224281 -5.062500 +v 4.781240 -6.250002 -3.375000 +v 4.499990 -5.762861 -3.375000 +v 3.937490 -6.737143 -3.375000 +v 4.781240 -7.224281 -4.500000 +v 5.343740 -6.250002 -4.500000 +v 4.781240 -5.275723 -4.500000 +v 3.656240 -7.224281 -4.500000 +v 0.843742 -2.161779 5.062500 +v 4.499990 -5.762861 -3.375000 +v 4.781240 -6.250002 -3.375000 +v 4.499990 -6.737143 -3.375000 +v -0.843758 -2.161779 5.062500 +v 0.843741 -3.849279 5.062500 +v -0.843759 -3.849279 5.062500 +v 0.843741 -4.411779 4.500000 +v -0.843759 -4.411779 4.500000 +v 0.843742 -2.161779 4.500000 +v -0.843758 -2.161779 4.500000 +v -0.000008 -1.187500 -6.187500 +v -5.343762 -6.812498 -0.562501 +v -5.343760 -6.812496 -5.062500 +v 4.218740 -6.250002 -5.062500 +v 1.124992 -1.187500 5.062500 +v -1.125008 -1.187500 5.062500 +v 1.124992 -1.187500 4.500000 +v -1.125008 -1.187500 4.500000 +v -0.562508 -2.161779 -6.187500 +v -0.562508 -2.161779 -5.625000 +v -1.125008 -1.187500 -6.187500 +v -1.125008 -1.187500 -5.625000 +v -0.562508 -0.213221 -6.187500 +v -0.562508 -0.213221 -5.625000 +v 0.562492 -0.213221 -6.187500 +v 0.562492 -0.213221 -5.625000 +v 1.124992 -1.187500 -6.187500 +v 1.124992 -1.187500 -5.625000 +v 0.562492 -2.161779 -6.187500 +v 0.562492 -2.161779 -5.625000 +v -4.781260 -5.838219 -5.062500 +v -4.781260 -5.838219 -0.562501 +v -4.218760 -6.812498 -5.062500 +v -4.218760 -6.812498 -0.562501 +v -4.781260 -7.786777 -5.062500 +v -4.781260 -7.786777 -0.562501 +v 3.656240 -7.224281 -5.062500 +v 3.093740 -6.250002 -5.062500 +v 3.656240 -5.275723 -5.062500 +v 4.781240 -5.275723 -5.062500 +v 5.343740 -6.250002 -5.062500 +v 4.781240 -7.224281 -5.062500 +v 3.656240 -7.224281 -4.500000 +v 3.093740 -6.250002 -4.500000 +v 3.656240 -5.275723 -4.500000 +v 4.781240 -5.275723 -4.500000 +v 5.343740 -6.250002 -4.500000 +v 4.781240 -7.224281 -4.500000 +v 4.499990 -6.737143 -3.375000 +vt 0.235294 0.207792 +vt 0.352941 0.000000 +vt 0.352941 0.207792 +vt 0.235294 0.415584 +vt 0.352941 0.623377 +vt 0.235294 0.623377 +vt 0.117647 0.207792 +vt 0.117647 0.415584 +vt 0.000000 0.207792 +vt 0.470588 0.415584 +vt 0.470588 0.207792 +vt 0.352941 0.415584 +vt 0.044118 0.571429 +vt 0.102941 0.649351 +vt 0.044118 0.649351 +vt -0.000000 0.571429 +vt 0.102941 0.571429 +vt 0.147059 0.571429 +vt 0.044118 0.467532 +vt 0.102941 0.467532 +vt 0.044118 0.415584 +vt 0.102941 0.415584 +vt -0.000000 0.467532 +vt 0.147059 0.467532 +vt 0.382353 0.207792 +vt 0.352941 0.181818 +vt 0.382353 0.155844 +vt 0.176471 0.025974 +vt 0.161765 0.077922 +vt 0.147059 0.025974 +vt 0.441176 -0.000000 +vt 0.470588 0.025974 +vt 0.441176 0.051948 +vt 0.382353 0.051948 +vt 0.382353 -0.000000 +vt 0.382353 0.103896 +vt 0.441176 0.103896 +vt 0.441176 0.155844 +vt 0.029412 0.805195 +vt 0.088235 0.753247 +vt 0.088235 0.805195 +vt -0.000000 0.753247 +vt 0.088235 0.701299 +vt 0.029412 0.649351 +vt 0.088235 0.649351 +vt 0.617647 0.753247 +vt 0.647059 0.753247 +vt 0.632353 0.805195 +vt 0.632353 0.649351 +vt 0.647059 0.701299 +vt 0.617647 0.701299 +vt 0.970588 0.649351 +vt 0.911765 0.701299 +vt 0.911765 0.649351 +vt 0.911765 0.753247 +vt 1.000000 0.701299 +vt 1.000000 0.753247 +vt 0.970588 0.805195 +vt 0.882353 0.753247 +vt 0.897059 0.805195 +vt 0.882353 0.701299 +vt 0.897059 0.649351 +vt 0.382353 0.805195 +vt 0.382353 0.753247 +vt 0.617647 0.649351 +vt 0.382353 0.701299 +vt 0.382353 0.649351 +vt 0.352941 0.701299 +vt 0.367647 0.649351 +vt 0.367647 0.805195 +vt 0.352941 0.753247 +vt 0.117647 0.701299 +vt 0.102941 0.649351 +vt 0.117647 0.753247 +vt 0.102941 0.805195 +vt 0.352941 0.649351 +vt 0.352941 0.805195 +vt 0.882353 0.649351 +vt 0.882353 0.805195 +vt 0.580882 0.870130 +vt 0.588235 0.948052 +vt 0.580882 0.948052 +vt -0.000000 0.948052 +vt 0.007353 0.870130 +vt 0.007353 0.948052 +vt 0.308824 0.896104 +vt 0.279412 0.909091 +vt 0.279412 0.896104 +vt 0.257353 0.857143 +vt 0.272059 0.870130 +vt 0.257353 0.870130 +vt 0.316176 0.870130 +vt 0.272059 0.857143 +vt 0.316176 0.857143 +vt 0.382353 0.909091 +vt 0.382353 0.896104 +vt 0.205882 0.909091 +vt 0.205882 0.896104 +vt 0.205882 0.987013 +vt 0.205882 0.935065 +vt 0.382353 1.000000 +vt 0.382353 0.987013 +vt 0.330882 0.870130 +vt 0.330882 0.857143 +vt 0.382353 0.870130 +vt 0.382353 0.857143 +vt 0.205882 0.857143 +vt 0.205882 0.870130 +vt 0.176471 0.805195 +vt 0.257353 0.818182 +vt 0.176471 0.818182 +vt 0.257353 0.805195 +vt 0.330882 0.818182 +vt 0.330882 0.805195 +vt 0.411765 0.818182 +vt 0.198529 0.857143 +vt 0.257353 0.844156 +vt 0.389706 0.857143 +vt 0.330882 0.844156 +vt 0.205882 1.000000 +vt 0.176471 0.987013 +vt 0.176471 0.844156 +vt 0.176471 0.974026 +vt 0.411765 1.000000 +vt 0.411765 0.974026 +vt 0.382353 0.935065 +vt 0.411765 0.844156 +vt 0.419118 0.974026 +vt 0.419118 0.948052 +vt 0.419118 0.844156 +vt 0.419118 0.870130 +vt 0.551471 0.870130 +vt 0.580882 0.948052 +vt 0.580882 0.870130 +vt 0.551471 0.948052 +vt 0.551471 0.974026 +vt 0.551471 0.844156 +vt 0.169118 0.948052 +vt 0.169118 0.870130 +vt 0.169118 0.974026 +vt 0.169118 0.844156 +vt 0.036765 0.870130 +vt 0.036765 0.948052 +vt 0.007353 0.948052 +vt 0.036765 0.974026 +vt 0.007353 0.870130 +vt 0.036765 0.844156 +vt 0.617647 0.155844 +vt 0.647059 0.181818 +vt 0.617647 0.207792 +vt 0.500000 0.103896 +vt 0.500000 0.155844 +vt 0.470588 0.129870 +vt 0.514706 0.415584 +vt 0.544118 0.441558 +vt 0.514706 0.467532 +vt 0.470588 0.467532 +vt 0.463235 0.441558 +vt 0.470588 0.415584 +vt 0.191176 0.207792 +vt 0.147059 0.181818 +vt 0.191176 0.181818 +vt 0.147059 0.103896 +vt 0.191176 0.103896 +vt 0.205882 0.103896 +vt 0.132353 0.103896 +vt 0.132353 0.207792 +vt 0.088235 0.025974 +vt 0.073529 0.077922 +vt 0.058824 0.025974 +vt 0.117647 0.025974 +vt 0.102941 0.077922 +vt 0.205882 0.025974 +vt 0.191176 0.077922 +vt 0.132353 0.077922 +vt 0.235294 0.025974 +vt 0.220588 0.077922 +vt 0.500000 0.051948 +vt 0.470588 0.025974 +vt 0.500000 -0.000000 +vt 0.500000 0.311688 +vt 0.470588 0.285714 +vt 0.500000 0.259740 +vt 0.470588 0.233766 +vt 0.500000 0.207792 +vt 0.470588 0.077922 +vt 0.470588 0.181818 +vt 0.647059 0.233766 +vt 0.617647 0.259740 +vt 0.647059 0.077922 +vt 0.617647 0.103896 +vt 0.617647 0.051948 +vt 0.647059 0.285714 +vt 0.617647 0.311688 +vt 0.647059 0.129870 +vt 0.617647 -0.000000 +vt 0.647059 0.025974 +vt 0.514706 0.519481 +vt 0.544118 0.545455 +vt 0.514706 0.571429 +vt 0.544118 0.597403 +vt 0.514706 0.623377 +vt 0.544118 0.389610 +vt 0.514706 0.363636 +vt 0.514706 0.311688 +vt 0.544118 0.337662 +vt 0.544118 0.493506 +vt 0.352941 0.025974 +vt 0.352941 0.129870 +vt 0.220588 0.129870 +vt 0.235294 0.168831 +vt 0.220588 0.168831 +vt 0.470588 0.181818 +vt 0.441176 0.207792 +vt 0.470588 0.077922 +vt 0.220588 0.207792 +vt 0.205882 0.168831 +vt 0.220588 0.168831 +vt 0.470588 0.129870 +vt 0.220588 0.129870 +vt 0.220588 0.207792 +vt 0.352941 0.077922 +vt 0.235294 0.000000 +vt 0.000000 0.415584 +vt -0.000000 0.701299 +vt 0.911765 0.805195 +vt 0.617647 0.805195 +vt 0.117647 0.649351 +vt 0.117647 0.805195 +vt 0.647059 0.649351 +vt 0.647059 0.805195 +vt 0.588235 0.870130 +vt -0.000000 0.870130 +vt 0.308824 0.909091 +vt 0.411765 0.805195 +vt 0.176471 1.000000 +vt 0.411765 0.987013 +vt 0.147059 0.207792 +vt 0.205882 0.207792 +vt 0.500000 0.207792 +vt 0.617647 0.155844 +vt 0.617647 0.207792 +vt 0.500000 0.259740 +vt 0.617647 0.259740 +vt 0.500000 0.311688 +vt 0.617647 0.311688 +vt 0.500000 0.051948 +vt 0.617647 -0.000000 +vt 0.617647 0.051948 +vt 0.500000 0.103896 +vt 0.617647 0.103896 +vt 0.500000 0.155844 +vt 0.514706 0.363636 +vt 0.500000 0.311688 +vt 0.514706 0.311688 +vt 0.514706 0.571429 +vt 0.500000 0.519481 +vt 0.514706 0.519481 +vt 0.514706 0.467532 +vt 0.500000 0.415584 +vt 0.514706 0.415584 +vt 0.500000 0.363636 +vt 0.514706 0.623377 +vt 0.500000 0.571429 +vt 0.500000 0.467532 +vt 0.500000 0.467532 +vt 0.470588 0.506494 +vt 0.470588 0.480519 +vt 0.500000 0.571429 +vt 0.470588 0.532468 +vt 0.500000 0.519481 +vt 0.470588 0.428571 +vt 0.500000 0.415584 +vt 0.176471 0.000000 +vt 0.205882 0.025974 +vt 0.176471 0.025974 +vt 0.205882 0.000000 +vt 0.235294 0.025974 +vt 0.058824 0.000000 +vt 0.088235 0.025974 +vt 0.058824 0.025974 +vt 0.088235 0.000000 +vt 0.117647 0.025974 +vt 0.117647 0.000000 +vt 0.147059 0.025974 +vt 0.147059 0.000000 +vt 0.500000 -0.000000 +vt 0.500000 0.623377 +vt 0.470588 0.558442 +vt 0.470588 0.454545 +vt 0.235294 0.000000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 -1.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 1.0000 -0.0000 0.0000 +vn -0.0000 -0.0000 -1.0000 +vn 0.0000 -0.7071 -0.7071 +vn -0.5298 -0.6623 -0.5298 +vn 0.5298 -0.6623 -0.5298 +vn 0.0000 0.8944 -0.4472 +vn -0.7071 0.0000 -0.7071 +vn 0.7071 -0.0000 -0.7071 +vn 0.4082 0.8165 -0.4082 +vn -0.4082 0.8165 -0.4082 +vn 0.0000 0.5000 0.8660 +vn 0.0000 -0.5000 0.8660 +vn -0.7071 0.0000 0.7071 +vn 0.7071 -0.0000 0.7071 +vn -0.9864 0.1644 0.0000 +vn 0.9864 0.1644 0.0000 +vn -0.4472 -0.8944 0.0000 +vn 0.1961 0.9806 0.0000 +vn -0.1961 0.9806 0.0000 +vn 0.4472 -0.8944 0.0000 +vn -0.1240 -0.9923 0.0000 +vn 0.1240 -0.9923 0.0000 +vn -0.1789 0.9839 0.0000 +vn 0.1789 0.9839 0.0000 +vn -0.2425 -0.9701 0.0000 +vn 0.2425 -0.9701 0.0000 +vn 0.8944 -0.4472 0.0000 +vn 0.8944 0.4472 0.0000 +vn 0.9701 -0.0000 0.2425 +vn 0.8729 -0.4364 0.2182 +vn 0.8729 0.4364 0.2182 +vn -0.8944 -0.4472 0.0000 +vn -0.8944 0.4472 0.0000 +vn -0.8729 -0.4364 0.2182 +vn -0.9701 0.0000 0.2425 +vn -0.8729 0.4364 0.2182 +vn 0.0000 -0.7071 0.7071 +vn 0.5000 -0.8660 0.0000 +vn -0.5000 -0.8660 0.0000 +vn 0.5000 0.8660 0.0000 +vn -0.5000 0.8660 0.0000 +vn 0.4472 -0.7746 0.4472 +vn 0.8944 0.0000 0.4472 +vn 0.7947 0.4588 0.3974 +vn 0.0000 -0.9177 0.3974 +s off +f 514/66/55 516/67/55 517/68/55 +f 518/69/56 520/70/56 519/71/56 +f 518/69/57 515/72/57 514/66/57 +f 519/73/58 516/74/58 515/72/58 +f 520/75/59 517/68/59 516/76/59 +f 514/66/60 521/77/60 518/69/60 +f 530/78/61 523/79/61 522/80/61 +f 522/80/62 524/81/62 530/78/62 +f 531/82/63 525/83/63 523/79/63 +f 532/84/60 531/82/60 530/78/60 +f 533/85/64 528/86/64 529/87/64 +f 526/88/65 530/78/65 524/81/65 +f 525/83/66 533/85/66 527/89/66 +f 529/87/67 527/89/67 533/85/67 +f 528/86/68 532/84/68 526/88/68 +f 546/90/59 680/91/59 555/92/59 +f 534/93/60 676/94/60 544/95/60 +f 550/96/57 681/97/57 552/98/57 +f 550/96/55 551/99/55 549/100/55 +f 552/98/69 553/101/69 551/99/69 +f 554/102/70 555/92/70 553/101/70 +f 556/103/56 546/90/56 555/92/56 +f 563/104/56 559/105/56 557/106/56 +f 561/107/60 558/108/60 559/105/60 +f 558/108/55 562/109/55 548/110/55 +f 579/111/56 585/112/56 569/113/56 +f 568/114/55 584/115/55 578/116/55 +f 584/115/71 579/111/71 578/116/71 +f 572/117/55 574/118/55 566/119/55 +f 575/120/60 570/121/60 571/122/60 +f 573/123/56 575/120/56 571/122/56 +f 587/124/56 575/120/56 567/125/56 +f 586/126/55 566/127/55 574/118/55 +f 575/120/65 586/126/65 574/118/65 +f 579/111/56 565/128/56 577/129/56 +f 568/130/55 576/131/55 564/132/55 +f 578/116/58 577/129/58 576/131/58 +f 577/129/72 580/133/72 576/131/72 +f 564/134/55 576/131/55 580/133/55 +f 565/135/56 581/136/56 577/129/56 +f 582/137/66 559/105/66 558/108/66 +f 558/108/55 548/138/55 582/137/55 +f 559/105/56 583/139/56 557/140/56 +f 582/137/55 564/141/55 580/133/55 +f 580/133/59 583/139/59 582/137/59 +f 565/142/56 583/139/56 581/136/56 +f 584/115/55 566/143/55 586/126/55 +f 587/124/57 584/115/57 586/126/57 +f 567/144/56 585/112/56 587/124/56 +f 591/145/73 597/146/73 589/147/73 +f 596/148/74 590/149/74 588/150/74 +f 593/151/55 600/152/55 592/153/55 +f 610/154/75 595/155/75 611/156/75 +f 602/157/56 594/158/56 603/159/56 +f 597/160/76 593/151/76 589/161/76 +f 592/153/77 596/162/77 588/163/77 +f 604/164/60 596/165/60 600/152/60 +f 607/166/56 604/164/56 605/167/56 +f 609/168/78 603/159/78 608/169/78 +f 591/170/79 608/169/79 599/171/79 +f 598/172/80 611/156/80 590/173/80 +f 612/174/81 615/175/81 613/176/81 +f 614/177/55 617/178/55 615/175/55 +f 616/179/82 619/180/82 617/178/82 +f 594/158/60 617/178/60 603/159/60 +f 598/181/60 615/175/60 610/182/60 +f 617/178/60 599/183/60 608/184/60 +f 606/185/83 620/186/83 604/164/83 +f 613/187/60 596/165/60 620/188/60 +f 605/167/84 623/189/84 607/166/84 +f 622/190/60 597/191/60 619/192/60 +f 623/193/85 622/190/85 629/194/85 +f 619/192/86 618/195/86 628/196/86 +f 628/196/66 622/190/66 619/192/66 +f 630/197/59 629/194/59 628/196/59 +f 627/198/87 630/197/87 626/199/87 +f 623/193/85 631/200/85 625/201/85 +f 627/198/88 625/201/88 631/200/88 +f 630/197/86 618/195/86 624/202/86 +f 626/199/89 630/197/89 624/202/89 +f 613/187/65 637/203/65 636/204/65 +f 621/205/90 637/203/90 620/188/90 +f 613/187/91 636/204/91 612/206/91 +f 638/207/91 612/206/91 636/204/91 +f 621/205/90 639/208/90 637/203/90 +f 635/209/92 639/208/92 633/210/92 +f 638/207/93 635/209/93 634/211/93 +f 636/204/57 639/208/57 638/207/57 +f 634/211/94 632/212/94 638/207/94 +f 640/213/60 678/214/60 650/215/60 +f 643/216/58 641/217/58 677/218/58 +f 652/219/60 679/220/60 657/221/60 +f 668/222/58 667/223/58 666/224/58 +f 673/225/95 670/226/95 671/227/95 +f 671/227/58 665/228/58 669/229/58 +f 675/230/57 671/227/57 669/229/57 +f 674/231/59 670/226/59 672/232/59 +f 540/233/60 676/234/60 538/235/60 +f 542/236/60 676/237/60 540/233/60 +f 536/238/60 676/239/60 534/93/60 +f 544/95/60 676/240/60 542/236/60 +f 538/241/60 676/242/60 536/238/60 +f 645/243/58 677/244/58 647/245/58 +f 647/246/58 677/247/58 649/248/58 +f 677/249/58 651/250/58 649/248/58 +f 677/251/58 645/243/58 643/216/58 +f 651/250/58 677/252/58 641/217/58 +f 650/215/60 678/253/60 648/254/60 +f 678/255/60 642/256/60 644/257/60 +f 648/254/60 678/258/60 646/259/60 +f 678/260/60 640/213/60 642/256/60 +f 646/261/60 678/262/60 644/257/60 +f 656/263/60 679/264/60 655/265/60 +f 655/265/60 679/266/60 654/267/60 +f 679/268/60 652/219/60 653/269/60 +f 654/270/60 679/271/60 653/269/60 +f 657/221/60 679/272/60 656/263/60 +f 551/99/59 680/273/59 549/100/59 +f 555/92/59 680/274/59 553/101/59 +f 549/275/59 680/276/59 682/277/59 +f 556/103/57 681/278/57 547/279/57 +f 552/98/57 681/280/57 554/102/57 +f 547/281/57 681/282/57 683/283/57 +f 554/102/57 681/284/57 556/103/57 +f 683/283/57 681/282/57 550/285/57 +f 682/277/59 680/276/59 546/286/59 +f 553/101/59 680/287/59 551/99/59 +f 514/66/55 515/288/55 516/67/55 +f 518/69/56 521/77/56 520/70/56 +f 518/69/57 519/73/57 515/72/57 +f 519/73/58 520/289/58 516/74/58 +f 520/75/59 521/77/59 517/68/59 +f 514/66/60 517/68/60 521/77/60 +f 530/78/61 531/82/61 523/79/61 +f 532/84/60 533/85/60 531/82/60 +f 533/85/64 532/84/64 528/86/64 +f 526/88/65 532/84/65 530/78/65 +f 525/83/66 531/82/66 533/85/66 +f 550/96/55 552/98/55 551/99/55 +f 552/98/69 554/102/69 553/101/69 +f 554/102/70 556/103/70 555/92/70 +f 556/103/56 547/279/56 546/90/56 +f 563/104/56 561/107/56 559/105/56 +f 561/107/60 560/290/60 558/108/60 +f 558/108/55 560/290/55 562/109/55 +f 584/115/71 585/112/71 579/111/71 +f 572/117/55 570/121/55 574/118/55 +f 575/120/60 574/118/60 570/121/60 +f 573/123/56 567/291/56 575/120/56 +f 575/120/65 587/124/65 586/126/65 +f 579/111/56 569/292/56 565/128/56 +f 568/130/55 578/116/55 576/131/55 +f 578/116/58 579/111/58 577/129/58 +f 577/129/72 581/136/72 580/133/72 +f 582/137/66 583/139/66 559/105/66 +f 582/137/55 548/293/55 564/141/55 +f 580/133/59 581/136/59 583/139/59 +f 565/142/56 557/294/56 583/139/56 +f 584/115/55 568/295/55 566/143/55 +f 587/124/57 585/112/57 584/115/57 +f 567/144/56 569/296/56 585/112/56 +f 591/145/73 599/297/73 597/146/73 +f 596/148/74 598/298/74 590/149/74 +f 593/151/55 601/299/55 600/152/55 +f 610/154/75 594/158/75 595/155/75 +f 602/157/56 595/155/56 594/158/56 +f 597/160/76 601/299/76 593/151/76 +f 592/153/77 600/152/77 596/162/77 +f 600/152/60 601/299/60 605/167/60 +f 601/299/60 597/191/60 605/167/60 +f 605/167/60 604/164/60 600/152/60 +f 607/166/56 606/185/56 604/164/56 +f 609/168/78 602/157/78 603/159/78 +f 591/170/79 609/168/79 608/169/79 +f 598/172/80 610/154/80 611/156/80 +f 612/174/81 614/177/81 615/175/81 +f 614/177/55 616/179/55 617/178/55 +f 616/179/82 618/300/82 619/180/82 +f 594/158/60 610/182/60 615/175/60 +f 615/175/60 617/178/60 594/158/60 +f 617/178/60 608/184/60 603/159/60 +f 598/181/60 613/187/60 615/175/60 +f 617/178/60 619/192/60 599/183/60 +f 606/185/83 621/301/83 620/186/83 +f 598/181/60 596/165/60 613/187/60 +f 596/165/60 604/164/60 620/188/60 +f 605/167/84 622/302/84 623/189/84 +f 605/167/60 597/191/60 622/190/60 +f 597/191/60 599/183/60 619/192/60 +f 628/196/66 629/194/66 622/190/66 +f 630/197/59 631/200/59 629/194/59 +f 627/198/87 631/200/87 630/197/87 +f 623/193/85 629/194/85 631/200/85 +f 630/197/86 628/196/86 618/195/86 +f 613/187/65 620/188/65 637/203/65 +f 638/207/91 632/212/91 612/206/91 +f 621/205/90 633/210/90 639/208/90 +f 638/207/93 639/208/93 635/209/93 +f 636/204/57 637/203/57 639/208/57 +f 673/225/95 672/303/95 670/226/95 +f 671/227/58 670/226/58 665/228/58 +f 675/230/57 673/304/57 671/227/57 +f 674/231/59 665/228/59 670/226/59 +s 1 +f 701/305/96 545/306/97 700/307/96 +f 699/308/59 700/307/96 698/309/59 +f 697/310/98 698/309/59 696/311/98 +f 535/312/99 696/313/98 537/314/99 +f 539/315/57 537/314/99 541/316/57 +f 543/317/97 541/316/57 545/306/97 +f 703/318/57 710/319/99 704/320/99 +f 705/321/98 712/322/59 706/323/59 +f 707/324/96 708/325/97 702/326/97 +f 702/326/97 709/327/57 703/318/57 +f 704/328/99 711/329/98 705/321/98 +f 706/323/59 713/330/96 707/324/96 +f 661/331/100 658/332/101 714/333/100 +f 663/334/102 658/335/101 662/336/101 +f 661/331/100 660/337/103 664/338/103 +f 685/339/97 686/340/57 684/341/97 +f 687/342/57 688/343/99 686/340/57 +f 689/344/99 690/345/98 688/346/99 +f 691/347/98 692/348/59 690/345/98 +f 693/349/59 694/350/96 692/348/59 +f 695/351/96 684/341/97 694/350/96 +f 701/305/96 543/317/97 545/306/97 +f 699/308/59 701/305/96 700/307/96 +f 697/310/98 699/308/59 698/309/59 +f 535/312/99 697/352/98 696/313/98 +f 539/315/57 535/312/99 537/314/99 +f 543/317/97 539/315/57 541/316/57 +f 703/318/57 709/327/57 710/319/99 +f 705/321/98 711/329/98 712/322/59 +f 707/324/96 713/330/96 708/325/97 +f 702/326/97 708/325/97 709/327/57 +f 704/328/99 710/353/99 711/329/98 +f 706/323/59 712/322/59 713/330/96 +f 661/331/100 662/336/101 658/332/101 +f 663/334/102 659/354/102 658/335/101 +f 661/331/100 714/355/100 660/337/103 +f 685/339/97 687/342/57 686/340/57 +f 687/342/57 689/356/99 688/343/99 +f 689/344/99 691/347/98 690/345/98 +f 691/347/98 693/349/59 692/348/59 +f 693/349/59 695/351/96 694/350/96 +f 695/351/96 685/339/97 684/341/97 +o RightArm +v -8.500004 12.498002 -2.500000 +v -8.500004 12.498002 2.500000 +v -3.500004 12.498000 2.500000 +v -3.500004 12.498000 -2.500001 +v -8.500009 -0.497997 -2.499999 +v -8.500009 -0.497997 2.500001 +v -3.500009 -0.497997 2.499999 +v -3.500009 -0.497997 -2.500000 +v -9.125004 10.873502 -3.125000 +v -9.125004 10.873502 3.125000 +v -2.875004 10.873500 3.125000 +v -2.875004 10.873500 -3.125000 +v -9.125006 6.000004 -3.125000 +v -9.125006 6.000004 3.125000 +v -2.875006 6.000000 -3.125000 +v -2.875006 6.000000 3.125000 +v -8.812506 6.000004 -2.812500 +v -8.812506 6.000004 2.812502 +v -3.187506 6.000002 2.812500 +v -3.187506 6.000002 -2.812500 +v -7.562506 6.000002 -2.812500 +v -4.437506 6.000002 -2.812500 +v -7.562507 3.834002 -2.812500 +v -4.437507 3.834002 -2.812500 +v -7.562506 6.000002 -2.500000 +v -4.437506 6.000002 -2.500000 +v -7.562507 3.834002 -2.500000 +v -4.437507 3.834002 -2.500000 +v -2.875008 0.043501 -3.125000 +v -2.875008 0.043501 3.125000 +v -9.750009 1.126505 -3.125000 +v -9.750009 1.126505 3.125002 +v -9.750009 0.043505 -3.125000 +v -9.750009 0.043505 3.125002 +v -7.875009 -1.039497 -3.125000 +v -7.875009 -1.039497 3.125002 +v -4.750009 -1.580997 -3.125000 +v -4.750009 -1.580997 3.125002 +v -8.812509 0.585005 -2.812500 +v -8.812509 0.585005 2.812502 +v -3.187508 -0.497997 2.812500 +v -3.187508 -0.497997 -2.812500 +v -2.875009 -2.664001 -3.125000 +v -2.875009 -2.664001 3.125002 +v -7.875009 -1.039497 1.250002 +v -9.750009 0.043505 1.250002 +v -4.750009 -1.580997 1.250002 +v -2.875009 -2.664001 1.250002 +v -7.875010 -2.122499 1.250002 +v -4.750010 -3.205500 1.250002 +v -7.875009 -1.039497 -1.249998 +v -9.750009 0.043505 -1.249998 +v -4.750009 -1.580997 -1.249998 +v -2.875009 -2.664001 -1.249998 +v -7.875010 -2.122499 -1.249998 +v -4.750010 -3.205500 -1.249998 +v -4.437509 -0.227247 -3.750000 +v -4.437509 -0.227247 -2.500000 +v -5.249407 0.178877 -3.750000 +v -5.249407 0.178877 -2.500000 +v -5.249407 0.991127 -3.750000 +v -5.249407 0.991127 -2.500000 +v -4.437508 1.397251 -3.750000 +v -4.437508 1.397251 -2.500000 +v -3.625609 0.991127 -3.750000 +v -3.625609 0.991127 -2.500000 +v -3.625610 0.178877 -3.750000 +v -3.625610 0.178877 -2.500000 +v -4.437508 0.585003 -3.750000 +vt 0.235294 -0.000000 +vt 0.352941 0.115942 +vt 0.235294 0.115942 +vt 0.235294 0.463768 +vt 0.352941 0.579710 +vt 0.235294 0.579710 +vt 0.117647 0.115942 +vt 0.117647 0.463768 +vt -0.000000 0.115942 +vt 0.470588 0.463768 +vt 0.470588 0.115942 +vt 0.352941 0.463768 +vt 0.838235 0.000000 +vt 0.823529 0.057971 +vt 0.823529 0.000000 +vt -0.000000 0.724638 +vt 0.147059 0.855072 +vt 0.147059 0.724638 +vt 0.779412 0.594203 +vt 0.632353 0.565217 +vt 0.632353 0.594203 +vt 0.294118 0.724638 +vt 0.441176 0.855072 +vt 0.441176 0.724638 +vt 0.764706 -0.000000 +vt 0.779412 0.057971 +vt 0.764706 0.057971 +vt 0.294118 0.855072 +vt 0.441176 1.000000 +vt 0.441176 0.579710 +vt 0.838235 0.043478 +vt 0.838235 0.057971 +vt 0.588235 0.855072 +vt 0.588235 0.724638 +vt 0.779412 0.565217 +vt 0.632353 0.521739 +vt 0.779412 0.521739 +vt 0.632353 0.449275 +vt 1.000000 0.000000 +vt 0.867647 0.144928 +vt 1.000000 0.144928 +vt 0.602941 -0.000000 +vt 0.470588 0.144928 +vt 0.602941 0.173913 +vt 0.735294 0.173913 +vt 0.735294 -0.000000 +vt 0.779412 0.449275 +vt 0.632353 0.405797 +vt 0.823529 0.376812 +vt 0.897059 0.362319 +vt 0.779412 0.333333 +vt 0.514706 0.362319 +vt 0.588235 0.376812 +vt 0.632353 0.333333 +vt 0.779412 0.173913 +vt 0.632353 0.173913 +vt 0.779412 0.405797 +vt 0.176471 0.681159 +vt 0.134088 0.711086 +vt 0.176471 0.724638 +vt 0.176471 0.681159 +vt 0.133115 0.711124 +vt 0.176471 0.724638 +vt 0.044118 0.463768 +vt 0.029412 0.492754 +vt 0.044118 0.492754 +vt 0.029412 0.463768 +vt 0.014706 0.492754 +vt 0.014706 0.463768 +vt 0.000000 0.492754 +vt 0.088235 0.463768 +vt 0.073529 0.492754 +vt 0.088235 0.492754 +vt 0.073529 0.463768 +vt 0.058824 0.492754 +vt 0.058824 0.463768 +vt 0.058824 0.550725 +vt 0.014706 0.550725 +vt 0.073529 0.550725 +vt 0.044118 0.550725 +vt 0.088235 0.550725 +vt 0.029412 0.550725 +vt 0.352941 -0.000000 +vt -0.000000 0.463768 +vt -0.000000 0.855072 +vt 0.779412 -0.000000 +vt 0.294118 1.000000 +vt 0.294118 0.579710 +vt 0.764706 0.043478 +vt 0.867647 0.000000 +vt 0.470588 0.000000 +vt 0.941176 0.333333 +vt 0.941176 0.304348 +vt 0.470588 0.304348 +vt 0.470588 0.333333 +vt 0.250000 0.695652 +vt 0.294118 0.637681 +vt 0.250000 0.666667 +vt 0.250000 0.695652 +vt 0.294118 0.637681 +vt 0.250000 0.666667 +vt 0.000000 0.463768 +vn 0.0000 1.0000 0.0000 +vn 0.0000 -1.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 1.0000 -0.0000 0.0000 +vn -0.0000 -0.0000 -1.0000 +vn -0.5002 -0.8659 0.0000 +vn -0.1707 -0.9853 0.0000 +vn 0.1556 0.9878 0.0000 +vn -0.4474 -0.8944 0.0000 +vn -0.4474 0.8944 0.0000 +vn 0.4474 0.8944 0.0000 +vn 0.4474 -0.8944 0.0000 +s off +f 716/357/104 718/358/104 715/359/104 +f 719/360/105 721/361/105 720/362/105 +f 719/360/106 716/363/106 715/359/106 +f 720/364/107 717/365/107 716/363/107 +f 721/366/108 718/358/108 717/367/108 +f 715/359/109 722/368/109 719/360/109 +f 735/369/106 741/370/106 739/371/106 +f 724/372/107 730/373/107 725/374/107 +f 745/375/106 748/376/106 746/377/106 +f 726/378/109 727/379/109 723/380/109 +f 736/381/108 742/382/108 738/383/108 +f 729/384/105 728/385/105 727/379/105 +f 725/374/108 729/384/108 726/378/108 +f 724/386/104 726/378/104 723/380/104 +f 738/383/105 741/387/105 737/388/105 +f 723/380/106 728/389/106 724/390/106 +f 747/391/110 750/392/110 748/376/110 +f 749/393/111 752/394/111 750/392/111 +f 732/395/106 753/396/106 754/397/106 +f 733/398/107 754/399/107 755/400/107 +f 733/398/108 756/401/108 734/402/108 +f 738/383/109 756/401/109 753/396/109 +f 751/403/110 758/404/110 752/394/110 +f 751/405/109 749/406/109 743/407/109 +f 750/408/107 752/409/107 744/410/107 +f 744/410/112 745/411/112 746/412/112 +f 744/410/108 757/413/108 743/407/108 +f 761/414/109 762/415/109 764/416/109 +f 767/417/109 768/418/109 770/419/109 +f 772/420/113 773/421/113 771/422/113 +f 774/423/106 775/424/106 773/421/106 +f 776/425/114 777/426/114 775/424/114 +f 778/427/115 779/428/115 777/429/115 +f 780/430/108 781/431/108 779/428/108 +f 782/432/116 771/422/116 781/431/116 +f 771/422/109 783/433/109 781/431/109 +f 777/426/109 783/434/109 775/424/109 +f 783/435/109 779/428/109 781/431/109 +f 783/436/109 771/422/109 773/421/109 +f 779/428/109 783/437/109 777/429/109 +f 773/421/109 775/424/109 783/438/109 +f 716/357/104 717/439/104 718/358/104 +f 719/360/105 722/368/105 721/361/105 +f 719/360/106 720/364/106 716/363/106 +f 720/364/107 721/440/107 717/365/107 +f 721/366/108 722/368/108 718/358/108 +f 715/359/109 718/358/109 722/368/109 +f 735/369/106 737/388/106 741/370/106 +f 724/372/107 728/441/107 730/373/107 +f 745/375/106 747/391/106 748/376/106 +f 726/378/109 729/384/109 727/379/109 +f 736/381/108 740/442/108 742/382/108 +f 729/384/105 730/443/105 728/385/105 +f 725/374/108 730/373/108 729/384/108 +f 724/386/104 725/444/104 726/378/104 +f 738/383/105 742/445/105 741/387/105 +f 723/380/106 727/379/106 728/389/106 +f 747/391/110 749/393/110 750/392/110 +f 749/393/111 751/403/111 752/394/111 +f 732/395/106 731/446/106 753/396/106 +f 733/398/107 732/447/107 754/399/107 +f 733/398/108 755/400/108 756/401/108 +f 731/446/109 735/369/109 737/388/109 +f 738/383/109 736/381/109 734/402/109 +f 753/396/109 731/446/109 737/388/109 +f 738/383/109 734/402/109 756/401/109 +f 753/396/109 737/388/109 738/383/109 +f 751/403/110 757/413/110 758/404/110 +f 747/448/109 745/449/109 749/406/109 +f 745/449/109 743/407/109 749/406/109 +f 743/407/109 757/413/109 751/405/109 +f 746/450/107 748/451/107 750/408/107 +f 752/409/107 758/404/107 744/410/107 +f 746/450/107 750/408/107 744/410/107 +f 744/410/112 743/407/112 745/411/112 +f 744/410/108 758/404/108 757/413/108 +f 764/416/109 763/452/109 761/414/109 +f 763/452/109 760/453/109 759/454/109 +f 759/454/109 761/414/109 763/452/109 +f 770/419/109 769/455/109 767/417/109 +f 769/455/109 766/456/109 765/457/109 +f 765/457/109 767/417/109 769/455/109 +f 772/420/113 774/423/113 773/421/113 +f 774/423/106 776/425/106 775/424/106 +f 776/425/114 778/458/114 777/426/114 +f 778/427/115 780/430/115 779/428/115 +f 780/430/108 782/432/108 781/431/108 +f 782/432/116 772/420/116 771/422/116 +o Body +v -4.500000 12.498001 -2.500000 +v -4.500000 12.498001 2.500000 +v 4.500000 12.497998 2.500000 +v 4.500000 12.497998 -2.500001 +v -4.500004 -0.497997 -2.499999 +v -4.500002 -0.497997 2.500001 +v 4.499996 -0.498001 2.499999 +v 4.499996 -0.498001 -2.500000 +v -3.937504 0.585000 -2.499999 +v 3.937496 0.584998 -2.500000 +v -2.812504 0.585000 -3.749999 +v 2.812496 0.584998 -3.750000 +v -2.812502 5.458501 -3.749999 +v 2.812498 5.458499 -3.750000 +v -3.937501 7.624502 -2.499999 +v 3.937499 7.624499 -2.500000 +v -4.500000 12.498001 -2.500000 +v 4.500000 12.497998 -2.500001 +v -4.500000 10.873501 -3.125000 +v 4.500000 10.873499 -3.125001 +v -4.500000 10.873501 -2.500000 +v 4.500000 10.873499 -2.500001 +v -1.687500 10.873501 -3.125000 +v 1.687500 10.873499 -3.125001 +v -1.687502 6.541501 -3.125000 +v 1.687498 6.541500 -3.125001 +v 3.262498 10.873499 -2.500001 +v 3.262497 6.541499 -2.500001 +v -3.375000 10.873501 -2.500000 +v -3.375002 6.541501 -2.500000 +v -2.250002 6.000001 -3.749999 +v -1.687502 6.000000 -3.749999 +v -2.250002 6.541501 -3.124999 +v -1.687502 6.541501 -3.124999 +v -2.250002 5.458501 -3.749999 +v -1.687502 5.458500 -3.749999 +v 2.249998 5.999999 -3.749999 +v 1.687498 6.000000 -3.749999 +v 1.687498 6.541500 -3.124999 +v 2.249998 6.541499 -3.124999 +v 1.687498 5.458499 -3.749999 +v 2.249998 5.458499 -3.749999 +v -3.937504 -0.497998 -2.499999 +v -2.812504 -0.497998 -2.499999 +v -2.812504 0.585000 -3.749999 +v -1.687504 0.585000 -3.749999 +v 2.812496 -0.498000 -2.499999 +v 3.937496 -0.498000 -2.499999 +v 1.687496 0.584998 -3.749999 +v 2.812496 0.584998 -3.749999 +v -2.250004 1.126500 -3.749999 +v -1.687504 1.126500 -3.749999 +v 1.687496 1.126498 -3.749999 +v 2.249996 1.126498 -3.749999 +v -1.687504 1.126500 -4.374999 +v 1.687496 1.126498 -4.374999 +v -2.250004 1.126500 -4.374999 +v 2.249996 1.126498 -4.374999 +v -2.250003 1.668000 -3.749999 +v -1.687503 1.668000 -3.749999 +v 1.687497 1.667998 -3.749999 +v 2.249997 1.667998 -3.749999 +v -2.250003 1.668000 -4.374999 +v -1.687503 1.668000 -4.374999 +v 1.687497 1.667998 -4.374999 +v 2.249997 1.667998 -4.374999 +v -4.500002 -0.497997 2.500001 +v 4.499996 -0.498001 2.499999 +v -4.500002 0.043503 3.125001 +v 4.499996 0.043499 3.124999 +v -4.500000 4.917001 3.125001 +v 4.499998 4.916998 3.124999 +v 3.374998 5.999999 3.124999 +v -3.375000 6.000001 3.125001 +v 4.499998 4.916998 2.499999 +v -4.500000 4.917001 2.500001 +v -4.500000 6.000001 2.500001 +v 4.499998 5.999999 2.499999 +v 3.375000 10.331999 3.124999 +v -3.374999 10.332001 3.125001 +v -4.499999 10.332001 2.500001 +v 4.500000 10.331999 2.499999 +v 3.375000 11.414999 2.499999 +v -3.374998 11.415001 2.500001 +v -1.687500 12.498000 2.500000 +v 1.687500 12.497999 2.500000 +v -1.687500 11.415001 3.750000 +v 1.687500 11.414999 3.750000 +v -1.687501 9.249001 3.750000 +v 1.687499 9.248999 3.750000 +v -1.687501 8.166000 2.500000 +v 1.687499 8.166000 2.500000 +v -1.687502 7.083001 3.750000 +v 1.687498 7.083000 3.750000 +v -0.000001 8.707500 3.750000 +v -0.000002 5.458500 3.750000 +v -1.193242 8.231695 3.750000 +v 1.193239 5.934306 3.750000 +v 1.193240 8.231693 3.750000 +v -1.193243 5.934307 3.750000 +v -1.125002 7.083001 3.750000 +v 1.124998 7.083000 3.750000 +v -0.000001 8.166000 3.750000 +v -0.000002 6.000000 3.750000 +v 0.795495 7.848796 3.750000 +v -0.795498 6.317203 3.750000 +v 0.795494 6.317202 3.750000 +v -0.795497 7.848797 3.750000 +v 1.687498 7.083000 4.375000 +v 1.124998 7.083000 4.375000 +v 1.193240 8.231693 4.375000 +v 0.795495 7.848796 4.375000 +v -0.000001 8.707500 4.375000 +v -0.000001 8.166000 4.375000 +v -1.193242 8.231695 4.375000 +v -0.795497 7.848797 4.375000 +v -1.687502 7.083001 4.375000 +v -1.125002 7.083001 4.375000 +v -1.193243 5.934307 4.375000 +v -0.795498 6.317203 4.375000 +v 1.193239 5.934306 4.375000 +v 0.795494 6.317202 4.375000 +v -0.000002 5.458500 4.375000 +v -0.000002 6.000000 4.375000 +v 0.281248 7.353750 3.124999 +v 0.281248 6.812250 3.124999 +v -0.281252 7.353750 3.124999 +v -0.281252 6.812250 3.124999 +v 0.281248 7.353750 4.374999 +v 0.281248 6.812250 4.374999 +v -0.281252 7.353750 4.374999 +v -0.281252 6.812250 4.374999 +v -1.255634 0.584999 4.229855 +v -1.255633 5.458500 4.229855 +v -2.250004 0.585000 4.687500 +v -2.250002 5.458501 4.687500 +v -3.244373 0.585000 4.229855 +v -3.244372 5.458501 4.229855 +v 0.843748 5.458499 3.125000 +v 0.843746 0.584999 3.125000 +v 1.255628 5.458499 4.229855 +v 1.255627 0.584999 4.229855 +v 2.249998 5.458499 4.687500 +v 2.249996 0.584998 4.687500 +v 3.244367 5.458499 4.229855 +v 3.244366 0.584998 4.229855 +v 3.656248 5.458499 3.125000 +v 3.656246 0.584998 3.125000 +v -3.656254 0.585000 3.125000 +v -3.656252 5.458501 3.125000 +v -0.843752 5.458500 3.125000 +v -0.843754 0.584999 3.125000 +v 1.546871 0.043500 3.125000 +v 2.953121 0.043500 3.125000 +v -2.250004 0.043502 3.906250 +v 2.249996 0.043500 3.906250 +v -1.546879 0.043502 3.125000 +v 2.747181 0.043500 3.677428 +v -2.953129 0.043502 3.125000 +v 1.752811 0.043500 3.677428 +v -1.752819 0.043502 3.677428 +v -2.747189 0.043502 3.677428 +v -0.843752 1.126499 3.125000 +v 0.843748 1.126499 3.125000 +v -0.843750 5.458500 3.125000 +v 0.843750 5.458499 3.125000 +v -0.843751 1.667999 4.375000 +v 0.843749 1.667999 4.375000 +v -0.843750 4.917000 4.375000 +v 0.843750 4.916999 4.375000 +v 0.843749 2.480250 4.375000 +v 0.843749 4.104749 4.375000 +v 1.968749 2.480249 4.375000 +v 1.968749 4.104749 4.375000 +v -1.968751 2.480251 4.375000 +v -1.968751 4.104750 4.375000 +v -0.843751 2.480250 4.375000 +v -0.843751 4.104750 4.375000 +v 2.249998 5.458499 3.124999 +v 2.249998 5.458499 3.749999 +v 1.687498 5.458499 3.124999 +v 1.687498 5.458499 3.749999 +v -1.687502 5.458500 3.124999 +v -1.687502 5.458500 3.749999 +v -2.250002 5.458501 3.124999 +v -2.250002 5.458501 3.749999 +v 2.249998 6.541499 3.124999 +v 2.249998 6.541499 3.749999 +v 1.687498 6.541500 3.124999 +v 1.687498 6.541500 3.749999 +v -1.687502 6.541501 3.124999 +v -1.687502 6.541501 3.749999 +v -2.250002 6.541501 3.124999 +v -2.250002 6.541501 3.749999 +v 2.249998 7.082999 3.124999 +v 2.249998 7.082999 3.749999 +v -2.250002 7.083001 3.124999 +v -2.250002 7.083001 3.749999 +v -3.375002 6.541501 3.124999 +v -3.375002 6.541501 3.749999 +v -3.375002 7.083001 3.124999 +v -3.375002 7.083001 3.749999 +v -4.500002 6.541502 2.499999 +v -4.500001 7.083002 2.499999 +v 3.374998 6.541499 3.124999 +v 3.374998 6.541499 3.749999 +v 3.374998 7.082999 3.124999 +v 3.374998 7.082999 3.749999 +v 4.499998 6.541499 2.499999 +v 4.499999 7.082999 2.499999 +v 4.218748 4.916998 3.124999 +v 4.218748 4.375498 3.124999 +v 3.656248 4.916999 3.124999 +v 3.656248 4.375499 3.124999 +v 4.218748 4.916998 4.374999 +v 4.218748 4.375498 4.374999 +v 3.656248 4.916999 4.374999 +v 3.656248 4.375499 4.374999 +v -3.656252 4.917001 3.124999 +v -3.656252 4.375501 3.124999 +v -4.218752 4.917001 3.124999 +v -4.218752 4.375501 3.124999 +v -3.656252 4.917001 4.374999 +v -3.656252 4.375501 4.374999 +v -4.218752 4.917001 4.374999 +v -4.218752 4.375501 4.374999 +v 3.656248 4.916999 4.999999 +v 3.656248 4.375499 4.999999 +v -3.656252 4.917001 4.999999 +v -3.656252 4.375501 4.999999 +v 2.531246 0.043500 3.124999 +v 2.531246 0.043500 3.749999 +v 1.968746 0.043500 3.124999 +v 1.968746 0.043500 3.749999 +v 2.531246 -0.498000 3.124999 +v 1.968746 -0.498000 3.124999 +v 2.531246 -0.498000 2.499999 +v 1.968746 -0.498000 2.499999 +v -1.968754 0.043502 3.124999 +v -1.968754 0.043502 3.749999 +v -2.531254 0.043502 3.124999 +v -2.531254 0.043502 3.749999 +v -1.968754 -0.497998 3.124999 +v -2.531254 -0.497998 3.124999 +v -1.968754 -0.497998 2.499999 +v -2.531254 -0.497998 2.499999 +v -1.687504 1.126500 -4.999999 +v 1.687496 1.126498 -4.999999 +v -1.687503 1.668000 -4.999999 +v 1.687497 1.667998 -4.999999 +v 1.687498 7.083000 3.750000 +v -1.687502 7.083001 3.750000 +v 0.795495 7.848796 3.750000 +v -0.795498 6.317203 3.750000 +v 0.795494 6.317202 3.750000 +v -0.795497 7.848797 3.750000 +v 0.795495 7.848796 4.375000 +v -0.795497 7.848797 4.375000 +v -0.795498 6.317203 4.375000 +v 0.795494 6.317202 4.375000 +v -1.255634 0.584999 4.229855 +v -1.255633 5.458500 4.229855 +v -2.250004 0.585000 4.687500 +v -2.250002 5.458501 4.687500 +v -3.244373 0.585000 4.229855 +v -3.244372 5.458501 4.229855 +v 0.843748 5.458499 3.125000 +v 0.843746 0.584999 3.125000 +v 1.255628 5.458499 4.229855 +v 1.255627 0.584999 4.229855 +v 2.249998 5.458499 4.687500 +v 2.249996 0.584998 4.687500 +v 3.244367 5.458499 4.229855 +v 3.244366 0.584998 4.229855 +v 3.656248 5.458499 3.125000 +v 3.656246 0.584998 3.125000 +v -3.656254 0.585000 3.125000 +v -3.656252 5.458501 3.125000 +v -0.843752 5.458500 3.125000 +v -0.843754 0.584999 3.125000 +v 1.546871 0.043500 3.125000 +v 2.953121 0.043500 3.125000 +v -2.250004 0.043502 3.906250 +v 2.249996 0.043500 3.906250 +v -1.546879 0.043502 3.125000 +v 2.747181 0.043500 3.677428 +v -2.953129 0.043502 3.125000 +v 1.752811 0.043500 3.677428 +v -1.752819 0.043502 3.677428 +v -2.747189 0.043502 3.677428 +v 2.249998 5.458499 3.125000 +v -2.250002 5.458501 3.125000 +v -0.000001 8.707500 3.750000 +v -0.000002 5.458500 3.750000 +v -1.193242 8.231695 3.750000 +v 1.193239 5.934306 3.750000 +v 1.193240 8.231693 3.750000 +v -1.193243 5.934307 3.750000 +v -1.125002 7.083001 3.750000 +v 1.124998 7.083000 3.750000 +v -0.000001 8.166000 3.750000 +v -0.000002 6.000000 3.750000 +v 0.795495 7.848796 3.750000 +v -0.795498 6.317203 3.750000 +v 0.795494 6.317202 3.750000 +v -0.795497 7.848797 3.750000 +v 1.687498 7.083000 4.375000 +v 1.124998 7.083000 4.375000 +v 1.193240 8.231693 4.375000 +v 0.795495 7.848796 4.375000 +v -0.000001 8.707500 4.375000 +v -0.000001 8.166000 4.375000 +v -1.193242 8.231695 4.375000 +v -0.795497 7.848797 4.375000 +v -1.687502 7.083001 4.375000 +v -1.125002 7.083001 4.375000 +v -1.193243 5.934307 4.375000 +v -0.795498 6.317203 4.375000 +v 1.193239 5.934306 4.375000 +v 0.795494 6.317202 4.375000 +v -0.000002 5.458500 4.375000 +v -0.000002 6.000000 4.375000 +vt 0.363636 0.078431 +vt 0.606061 0.235294 +vt 0.363636 0.235294 +vt 0.363636 0.705882 +vt 0.606061 0.862745 +vt 0.363636 0.862745 +vt 0.242424 0.235294 +vt 0.242424 0.705882 +vt 0.000000 0.235294 +vt 0.727273 0.705882 +vt 0.727273 0.235294 +vt 0.606061 0.705882 +vt 0.030303 0.960784 +vt 0.212121 1.000000 +vt 0.000000 1.000000 +vt 0.030303 0.784314 +vt 0.181818 0.960784 +vt 0.030303 0.705882 +vt 0.181818 0.784314 +vt -0.000000 0.960784 +vt 0.212121 0.960784 +vt 0.212121 0.705882 +vt 0.606061 0.058824 +vt 0.363636 -0.000000 +vt 0.606061 -0.000000 +vt 0.606061 0.078431 +vt 0.363636 0.058824 +vt 0.348485 0.058824 +vt 0.621212 0.058824 +vt 0.136364 0.000000 +vt 0.045455 0.156863 +vt 0.045455 0.000000 +vt 0.181818 0.156863 +vt 0.136364 0.156863 +vt 0.000000 0.000000 +vt 0.287879 0.705882 +vt 0.303030 0.725490 +vt 0.287879 0.725490 +vt 0.333333 0.725490 +vt 0.318182 0.725490 +vt 0.333333 0.705882 +vt 0.272727 0.725490 +vt 0.348485 0.725490 +vt 0.303030 0.705882 +vt 0.318182 0.725490 +vt 0.287879 0.745098 +vt 0.348485 0.705882 +vt 0.363636 0.725490 +vt 0.333333 0.745098 +vt 0.242424 0.764706 +vt 0.212121 0.705882 +vt 0.242424 0.705882 +vt 0.242424 0.764706 +vt 0.272727 0.705882 +vt 0.272727 0.764706 +vt 0.212121 0.843137 +vt 0.227273 0.862745 +vt 0.212121 0.862745 +vt 0.348485 0.823529 +vt 0.333333 0.823529 +vt 0.333333 0.803922 +vt 0.363636 0.862745 +vt 0.348485 0.843137 +vt 0.363636 0.843137 +vt 0.227273 0.803922 +vt 0.212121 0.823529 +vt 0.212121 0.803922 +vt 0.227273 0.823529 +vt 0.242424 0.803922 +vt 0.242424 0.823529 +vt 0.363636 0.803922 +vt 0.363636 0.823529 +vt 0.227273 0.843137 +vt 0.242424 0.843137 +vt 0.333333 0.843137 +vt 0.363636 0.784314 +vt 0.348485 0.803922 +vt 0.348485 0.784314 +vt 0.227273 0.784314 +vt 0.212121 0.784314 +vt 0.242424 0.784314 +vt 0.742424 0.411765 +vt 0.984848 0.431373 +vt 0.742424 0.431373 +vt 0.742424 0.235294 +vt 0.984848 0.411765 +vt 0.984848 0.235294 +vt 0.772727 0.196078 +vt 0.954545 0.196078 +vt 0.727273 0.235294 +vt 0.727273 0.431373 +vt 1.000000 0.235294 +vt 0.742424 0.196078 +vt 0.727273 0.196078 +vt 1.000000 0.196078 +vt 0.984848 0.196078 +vt 0.984848 0.039216 +vt 0.772727 0.039216 +vt 0.954545 0.039216 +vt 0.954545 -0.000000 +vt 0.742424 0.039216 +vt 0.772727 -0.000000 +vt 0.303030 0.039216 +vt 0.212121 0.000000 +vt 0.303030 0.000000 +vt 0.303030 0.117647 +vt 0.212121 0.039216 +vt 0.303030 0.156863 +vt 0.212121 0.117647 +vt 0.181818 0.156863 +vt 0.181818 -0.000000 +vt 0.333333 0.156863 +vt 0.696970 0.823529 +vt 0.727273 0.803922 +vt 0.727273 0.823529 +vt 0.757576 0.823529 +vt 0.757576 0.803922 +vt 0.787879 0.823529 +vt 0.787879 0.803922 +vt 0.818182 0.803922 +vt 0.818182 0.823529 +vt 0.848485 0.803922 +vt 0.848485 0.823529 +vt 0.636364 0.823529 +vt 0.606061 0.803922 +vt 0.636364 0.803922 +vt 0.666667 0.823529 +vt 0.666667 0.803922 +vt 0.696970 0.803922 +vt 0.696970 0.764706 +vt 0.727273 0.784314 +vt 0.696970 0.784314 +vt 0.757576 0.764706 +vt 0.727273 0.764706 +vt 0.787879 0.764706 +vt 0.757576 0.784314 +vt 0.818182 0.784314 +vt 0.818182 0.764706 +vt 0.848485 0.784314 +vt 0.848485 0.764706 +vt 0.636364 0.764706 +vt 0.606061 0.784314 +vt 0.606061 0.764706 +vt 0.666667 0.764706 +vt 0.636364 0.784314 +vt 0.666667 0.784314 +vt 0.424242 0.960784 +vt 0.454545 0.980392 +vt 0.424242 0.980392 +vt 0.500000 0.921569 +vt 0.515152 0.901961 +vt 0.515152 0.921569 +vt 0.515152 0.862745 +vt 0.500000 0.901961 +vt 0.500000 0.862745 +vt 0.530303 0.862745 +vt 0.545455 0.862745 +vt 0.530303 0.901961 +vt 0.560606 0.862745 +vt 0.545455 0.901961 +vt 0.893939 0.686275 +vt 0.924242 0.686275 +vt 0.924242 0.705882 +vt 0.772727 0.686275 +vt 0.803030 0.686275 +vt 0.803030 0.705882 +vt 0.409091 0.960784 +vt 0.651515 0.039216 +vt 0.696970 0.156863 +vt 0.651515 0.156863 +vt 0.621212 0.019608 +vt 0.621212 0.176471 +vt 0.696970 0.196078 +vt 0.727273 0.176471 +vt 0.696970 0.039216 +vt 0.727273 0.019608 +vt 0.696970 -0.000000 +vt 0.651515 0.000000 +vt 0.242424 1.000000 +vt 0.212121 0.941176 +vt 0.242424 0.941176 +vt 0.272727 1.000000 +vt 0.242424 0.941176 +vt 0.272727 0.941176 +vt 0.424242 0.941176 +vt 0.454545 0.960784 +vt 0.348485 0.960784 +vt 0.333333 0.980392 +vt 0.333333 0.960784 +vt 0.333333 0.941176 +vt 0.378788 0.960784 +vt 0.409091 0.980392 +vt 0.378788 0.980392 +vt 0.378788 0.941176 +vt 0.378788 0.980392 +vt 0.378788 0.960784 +vt 0.378788 1.000000 +vt 0.348485 0.980392 +vt 0.409091 0.941176 +vt 0.409091 1.000000 +vt 0.378788 1.000000 +vt 0.454545 1.000000 +vt 0.424242 1.000000 +vt 0.348485 0.941176 +vt 0.378788 0.941176 +vt 0.484848 0.980392 +vt 0.454545 0.941176 +vt 0.484848 0.960784 +vt 0.303030 0.960784 +vt 0.333333 1.000000 +vt 0.303030 0.980392 +vt 0.303030 0.941176 +vt 0.272727 0.960784 +vt 0.303030 1.000000 +vt 0.272727 0.980392 +vt 0.500000 0.941176 +vt 0.469697 0.921569 +vt 0.500000 0.921569 +vt 0.212121 0.921569 +vt 0.242424 0.941176 +vt 0.212121 0.941176 +vt 0.212121 0.901961 +vt 0.242424 0.921569 +vt 0.212121 0.882353 +vt 0.242424 0.901961 +vt 0.212121 0.862745 +vt 0.242424 0.882353 +vt 0.500000 0.882353 +vt 0.469697 0.862745 +vt 0.500000 0.862745 +vt 0.500000 0.901961 +vt 0.469697 0.882353 +vt 0.469697 0.901961 +vt 0.454545 0.862745 +vt 0.257576 0.882353 +vt 0.257576 0.862745 +vt 0.257576 0.921569 +vt 0.454545 0.921569 +vt 0.454545 0.941176 +vt 0.454545 0.882353 +vt 0.454545 0.901961 +vt 0.257576 0.901961 +vt 0.257576 0.941176 +vt 0.621212 0.705882 +vt 0.621212 0.725490 +vt 0.606061 0.725490 +vt 0.636364 0.705882 +vt 0.651515 0.725490 +vt 0.636364 0.725490 +vt 0.606061 0.745098 +vt 0.651515 0.745098 +vt 0.621212 0.745098 +vt 0.666667 0.705882 +vt 0.666667 0.725490 +vt 0.651515 0.725490 +vt 0.681818 0.705882 +vt 0.696970 0.725490 +vt 0.681818 0.725490 +vt 0.696970 0.745098 +vt 0.651515 0.745098 +vt 0.666667 0.745098 +vt 0.333333 0.862745 +vt 0.242424 0.862745 +vt 0.500000 0.941176 +vt 0.560606 0.921569 +vt 0.560606 0.941176 +vt 0.500000 0.941176 +vt 0.560606 0.921569 +vt 0.560606 0.941176 +vt 0.818182 0.470588 +vt 0.848485 0.431373 +vt 0.848485 0.470588 +vt 0.787879 0.470588 +vt 0.818182 0.431373 +vt 0.757576 0.470588 +vt 0.787879 0.431373 +vt 0.727273 0.470588 +vt 0.757576 0.431373 +vt 0.969697 0.470588 +vt 0.939394 0.470588 +vt 0.969697 0.431373 +vt 0.909091 0.470588 +vt 0.939394 0.431373 +vt 0.878788 0.470588 +vt 0.909091 0.431373 +vt 0.848485 0.470588 +vt 0.878788 0.431373 +vt 0.606061 0.078431 +vt -0.000000 0.705882 +vt 0.181818 0.705882 +vt 0.000000 0.705882 +vt 0.363636 0.078431 +vt 0.181818 0.000000 +vt 0.000000 0.156863 +vt 0.303030 0.745098 +vt 0.348485 0.745098 +vt 0.212121 0.764706 +vt 0.242424 0.705882 +vt 0.348485 0.862745 +vt 0.333333 0.784314 +vt 1.000000 0.431373 +vt 0.212121 0.156863 +vt 0.333333 -0.000000 +vt 0.606061 0.823529 +vt 0.787879 0.784314 +vt 0.560606 0.901961 +vt 0.893939 0.705882 +vt 0.909091 0.686275 +vt 0.772727 0.705882 +vt 0.787879 0.686275 +vt 0.651515 0.196078 +vt 0.212121 1.000000 +vt 0.242424 1.000000 +vt 0.348485 1.000000 +vt 0.469697 0.941176 +vt 0.242424 0.862745 +vt 0.636364 0.745098 +vt 0.681818 0.745098 +vt 0.500000 0.921569 +vt 0.500000 0.921569 +vt 0.848485 0.647059 +vt 0.818182 0.470588 +vt 0.848485 0.470588 +vt 0.818182 0.647059 +vt 0.787879 0.470588 +vt 0.787879 0.647059 +vt 0.757576 0.470588 +vt 0.757576 0.647059 +vt 0.727273 0.470588 +vt 0.878788 0.647059 +vt 0.848485 0.470588 +vt 0.878788 0.470588 +vt 0.909091 0.647059 +vt 0.909091 0.470588 +vt 0.939394 0.647059 +vt 0.939394 0.470588 +vt 0.969697 0.647059 +vt 0.969697 0.470588 +vt 0.636364 0.745098 +vt 0.606061 0.764706 +vt 0.606061 0.745098 +vt 0.696970 0.803922 +vt 0.727273 0.784314 +vt 0.727273 0.803922 +vt 0.666667 0.745098 +vt 0.636364 0.764706 +vt 0.696970 0.745098 +vt 0.666667 0.764706 +vt 0.666667 0.803922 +vt 0.696970 0.784314 +vt 0.636364 0.803922 +vt 0.666667 0.784314 +vt 0.727273 0.745098 +vt 0.696970 0.764706 +vt 0.606061 0.803922 +vt 0.636364 0.784314 +vt 0.757576 0.745098 +vt 0.727273 0.764706 +vt 0.818182 0.803922 +vt 0.848485 0.784314 +vt 0.848485 0.803922 +vt 0.787879 0.745098 +vt 0.757576 0.764706 +vt 0.787879 0.803922 +vt 0.818182 0.784314 +vt 0.818182 0.745098 +vt 0.787879 0.764706 +vt 0.757576 0.803922 +vt 0.787879 0.784314 +vt 0.848485 0.745098 +vt 0.818182 0.764706 +vt 0.757576 0.784314 +vt 0.742424 0.686275 +vt 0.727273 0.647059 +vt 0.757576 0.647059 +vt 0.772727 0.686275 +vt 0.757576 0.686275 +vt 0.818182 0.647059 +vt 0.787879 0.686275 +vt 0.787879 0.647059 +vt 0.818182 0.686275 +vt 0.848485 0.647059 +vt 0.833333 0.686275 +vt 0.969697 0.647059 +vt 0.939394 0.686275 +vt 0.939394 0.647059 +vt 0.909091 0.686275 +vt 0.909091 0.647059 +vt 0.878788 0.647059 +vt 0.893939 0.686275 +vt 0.878788 0.686275 +vt 0.863636 0.686275 +vt 0.848485 0.647059 +vt 0.727273 0.647059 +vt 0.848485 0.647059 +vt 0.606061 0.784314 +vt 0.848485 0.764706 +vt 0.727273 0.686275 +vt 0.803030 0.686275 +vt 0.954545 0.686275 +vt 0.924242 0.686275 +vt 0.848485 0.686275 +vn 0.0000 1.0000 0.0000 +vn -0.0000 -1.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 1.0000 -0.0000 0.0000 +vn -0.0000 -0.0000 -1.0000 +vn -0.0000 0.4998 -0.8661 +vn -0.7433 0.0000 -0.6690 +vn 0.7433 -0.0000 -0.6690 +vn -0.0000 0.3591 -0.9333 +vn 0.3688 -0.0000 -0.9295 +vn -0.3473 0.0000 -0.9377 +vn 0.0000 0.7558 -0.6548 +vn 0.0000 -0.7558 -0.6548 +vn -0.0000 -0.7558 0.6548 +vn 0.4336 0.4504 0.7805 +vn -0.4336 0.4504 0.7805 +vn -0.4856 0.0000 0.8742 +vn 0.4856 -0.0000 0.8742 +vn 0.0000 0.4998 0.8661 +vn 0.0000 0.7558 0.6548 +vn 0.0000 -0.9176 0.3975 +vn 0.0000 0.9176 0.3975 +vn -0.6935 0.7204 0.0000 +vn 0.6935 0.7204 0.0000 +vn -0.7433 0.0000 0.6690 +vn 0.7433 0.0000 0.6690 +vn -0.6935 -0.7204 0.0000 +vn 0.6935 -0.7204 0.0000 +vn -0.9370 0.0000 0.3493 +vn -0.7329 0.0000 0.6803 +vn 0.7329 0.0000 0.6803 +vn 0.9370 0.0000 0.3493 +vn -0.6975 -0.7165 0.0000 +vn 0.6975 -0.7165 0.0000 +vn -0.6975 0.7165 0.0000 +vn 0.6975 0.7165 0.0000 +vn 0.4433 -0.8064 0.3914 +vn 0.5950 -0.7725 0.2218 +vn 0.4269 -0.8074 0.4072 +vn 0.0000 -0.8219 0.5697 +vn -0.4269 -0.8074 0.4072 +vn -0.4433 -0.8064 0.3914 +vn -0.5950 -0.7725 0.2218 +s off +f 785/459/117 787/460/117 784/461/117 +f 788/462/118 790/463/118 789/464/118 +f 788/462/119 785/465/119 784/461/119 +f 789/466/120 786/467/120 785/465/120 +f 790/468/121 787/460/121 786/469/121 +f 784/461/122 791/470/122 788/462/122 +f 794/471/118 793/472/118 792/473/118 +f 796/474/122 795/475/122 794/471/122 +f 798/476/123 797/477/123 796/474/123 +f 792/478/124 796/474/124 794/471/124 +f 793/479/125 797/477/125 799/480/125 +f 803/481/126 800/482/126 801/483/126 +f 805/484/118 802/485/118 803/481/118 +f 802/485/119 804/486/119 800/482/119 +f 803/481/121 801/483/121 805/487/121 +f 807/488/122 808/489/122 806/490/122 +f 807/488/127 811/491/127 809/492/127 +f 808/489/128 812/493/128 806/490/128 +f 816/494/129 815/495/129 814/496/129 +f 821/497/119 824/498/119 822/499/119 +f 814/496/119 818/500/119 816/494/119 +f 822/499/129 820/501/129 821/497/129 +f 815/495/121 817/502/121 819/503/121 +f 815/495/122 818/504/122 814/496/122 +f 820/501/121 823/505/121 825/506/121 +f 820/501/122 824/507/122 821/497/122 +f 828/508/130 827/509/130 826/510/130 +f 830/511/130 833/512/130 831/513/130 +f 834/514/118 838/515/118 835/516/118 +f 849/517/117 1033/518/117 848/519/117 +f 836/520/118 841/521/118 837/522/118 +f 847/523/117 842/524/117 843/525/117 +f 846/526/117 847/527/117 1032/528/117 +f 849/517/117 844/529/117 845/530/117 +f 841/521/121 845/530/121 837/522/121 +f 840/531/124 1032/528/124 1030/532/124 +f 834/514/119 846/526/119 840/531/119 +f 849/517/125 1031/533/125 1033/518/125 +f 1032/528/122 1031/533/122 1030/532/122 +f 836/534/119 848/535/119 839/536/119 +f 838/537/121 843/525/121 835/538/121 +f 838/539/120 848/519/120 847/527/120 +f 853/540/131 850/541/131 851/542/131 +f 855/543/120 852/544/120 853/540/120 +f 854/545/120 856/546/120 857/547/120 +f 858/548/121 853/540/121 851/549/121 +f 859/550/119 852/544/119 854/545/119 +f 855/543/132 861/551/132 856/546/132 +f 855/543/121 858/548/121 861/552/121 +f 860/553/119 859/550/119 854/545/119 +f 854/545/133 857/547/133 860/554/133 +f 857/547/134 864/555/134 860/554/134 +f 861/551/135 862/556/135 856/546/135 +f 856/546/120 863/557/120 857/547/120 +f 862/556/136 867/558/136 863/557/136 +f 865/559/132 866/560/132 862/556/132 +f 863/557/133 867/558/133 864/555/133 +f 870/561/137 869/562/137 868/563/137 +f 872/564/120 871/565/120 870/561/120 +f 874/566/131 873/567/131 872/564/131 +f 871/565/121 875/568/121 869/569/121 +f 870/561/119 874/570/119 872/564/119 +f 890/571/122 879/572/122 887/573/122 +f 889/574/122 879/572/122 883/575/122 +f 884/576/122 883/575/122 876/577/122 +f 884/576/122 880/578/122 891/579/122 +f 891/579/122 878/580/122 886/581/122 +f 888/582/122 878/583/122 882/584/122 +f 885/585/122 882/584/122 877/586/122 +f 885/585/122 881/587/122 890/571/122 +f 905/588/120 906/589/120 904/590/120 +f 903/591/120 906/589/120 907/592/120 +f 901/593/120 902/594/120 903/591/120 +f 898/595/120 901/593/120 899/596/120 +f 896/597/120 899/596/120 897/598/120 +f 895/599/120 896/600/120 897/601/120 +f 893/602/120 894/603/120 895/599/120 +f 893/602/120 904/590/120 892/604/120 +f 981/605/120 983/606/120 977/607/120 +f 914/608/120 913/609/120 912/610/120 +f 909/611/118 915/612/118 911/613/118 +f 908/614/121 913/609/121 909/611/121 +f 910/615/117 912/616/117 908/614/117 +f 911/617/119 914/618/119 910/615/119 +f 944/619/118 945/620/118 942/621/118 +f 941/622/118 943/623/118 936/624/118 +f 977/607/120 975/625/120 981/605/120 +f 953/626/120 950/627/120 951/628/120 +f 949/629/121 951/628/121 947/630/121 +f 946/631/138 951/628/138 950/627/138 +f 946/632/119 952/633/119 948/634/119 +f 948/635/139 953/626/139 949/636/139 +f 954/637/120 957/638/120 955/639/120 +f 958/640/120 961/641/120 959/642/120 +f 980/643/117 985/644/117 981/605/117 +f 973/645/120 971/646/120 979/647/120 +f 978/648/140 973/645/140 979/647/140 +f 967/649/120 977/650/120 969/651/120 +f 966/652/121 975/625/121 967/649/121 +f 963/653/120 973/645/120 965/654/120 +f 962/655/121 971/656/121 963/653/121 +f 974/657/141 981/605/141 975/625/141 +f 969/651/119 976/658/119 968/659/119 +f 977/607/118 982/660/118 976/661/118 +f 965/654/119 972/662/119 964/663/119 +f 985/644/142 986/664/142 983/606/142 +f 983/606/118 986/664/118 982/660/118 +f 985/644/117 984/665/117 987/666/117 +f 971/646/120 991/667/120 979/647/120 +f 970/668/118 989/669/118 971/646/118 +f 979/647/117 990/670/117 978/648/117 +f 989/669/143 993/671/143 991/667/143 +f 989/669/118 988/672/118 992/673/118 +f 991/667/117 993/671/117 990/670/117 +f 1003/674/118 1009/675/118 1005/676/118 +f 995/677/118 1001/678/118 997/679/118 +f 994/680/121 999/681/121 995/677/121 +f 996/682/117 998/683/117 994/680/117 +f 997/684/119 1000/685/119 996/682/119 +f 1002/686/121 1007/687/121 1003/688/121 +f 1004/689/117 1006/690/117 1002/686/117 +f 1005/676/119 1008/691/119 1004/689/119 +f 1007/692/122 1000/693/122 1001/694/122 +f 998/683/143 1011/695/143 999/681/143 +f 1013/696/142 1008/691/142 1009/675/142 +f 1009/675/118 1007/697/118 1013/696/118 +f 1006/698/117 1008/691/117 1012/699/117 +f 998/683/117 1000/693/117 1010/700/117 +f 1001/701/118 999/681/118 1011/695/118 +f 1006/698/117 1010/700/117 1000/693/117 +f 1010/700/120 1013/696/120 1011/695/120 +f 1001/701/118 1013/696/118 1007/697/118 +f 1015/702/121 1018/703/121 1014/704/121 +f 1017/705/119 1016/706/119 1019/707/119 +f 1019/707/131 1015/702/131 1017/705/131 +f 1018/703/121 1020/708/121 1014/704/121 +f 1019/707/119 1016/706/119 1021/709/119 +f 1019/707/118 1020/710/118 1018/703/118 +f 1023/711/121 1026/712/121 1022/713/121 +f 1025/714/119 1024/715/119 1027/716/119 +f 1027/716/131 1023/711/131 1025/714/131 +f 1027/716/119 1024/715/119 1029/717/119 +f 1026/712/121 1028/718/121 1022/713/121 +f 1027/716/118 1028/719/118 1026/712/118 +f 841/521/118 839/720/118 1031/533/118 +f 840/531/118 1030/532/118 838/721/118 +f 1033/518/117 847/527/117 848/519/117 +f 838/721/118 1031/533/118 839/720/118 +f 1038/722/144 1041/723/144 1039/724/144 +f 1036/725/145 1042/726/145 1037/727/145 +f 1052/728/117 1074/729/117 1050/730/117 +f 1054/731/117 1074/732/117 1052/728/117 +f 1056/733/117 1074/734/117 1054/731/117 +f 1058/735/117 1074/736/117 1056/733/117 +f 1061/737/117 1049/738/117 1075/739/117 +f 1047/740/117 1075/741/117 1049/738/117 +f 1045/742/117 1075/743/117 1047/740/117 +f 1062/744/117 1075/745/117 1045/742/117 +f 785/459/117 786/746/117 787/460/117 +f 788/462/118 791/470/118 790/463/118 +f 788/462/119 789/466/119 785/465/119 +f 789/466/120 790/747/120 786/467/120 +f 790/468/121 791/470/121 787/460/121 +f 784/461/122 787/460/122 791/470/122 +f 794/471/118 795/475/118 793/472/118 +f 796/474/122 797/477/122 795/475/122 +f 798/476/123 799/748/123 797/477/123 +f 792/478/124 798/749/124 796/474/124 +f 793/479/125 795/475/125 797/477/125 +f 803/481/126 802/485/126 800/482/126 +f 805/484/118 804/750/118 802/485/118 +f 807/488/122 809/492/122 808/489/122 +f 807/488/127 810/751/127 811/491/127 +f 808/489/128 813/752/128 812/493/128 +f 816/494/129 817/502/129 815/495/129 +f 822/499/129 823/505/129 820/501/129 +f 815/495/122 819/753/122 818/504/122 +f 820/501/122 825/754/122 824/507/122 +f 828/508/130 829/755/130 827/509/130 +f 830/511/130 832/756/130 833/512/130 +f 834/514/118 840/531/118 838/515/118 +f 836/520/118 839/757/118 841/521/118 +f 847/523/117 846/526/117 842/524/117 +f 849/517/117 848/535/117 844/529/117 +f 841/521/121 849/517/121 845/530/121 +f 840/531/124 846/526/124 1032/528/124 +f 834/514/119 842/524/119 846/526/119 +f 849/517/125 841/521/125 1031/533/125 +f 1032/528/122 1033/518/122 1031/533/122 +f 836/534/119 844/529/119 848/535/119 +f 838/537/121 847/523/121 843/525/121 +f 838/539/120 839/758/120 848/519/120 +f 853/540/131 852/544/131 850/541/131 +f 855/543/120 854/545/120 852/544/120 +f 854/545/120 855/543/120 856/546/120 +f 858/548/121 855/543/121 853/540/121 +f 859/550/119 850/759/119 852/544/119 +f 857/547/134 863/557/134 864/555/134 +f 861/551/135 865/559/135 862/556/135 +f 856/546/120 862/556/120 863/557/120 +f 862/556/136 866/560/136 867/558/136 +f 870/561/137 871/565/137 869/562/137 +f 872/564/120 873/567/120 871/565/120 +f 874/566/131 875/760/131 873/567/131 +f 871/565/121 873/567/121 875/568/121 +f 870/561/119 868/761/119 874/570/119 +f 890/571/122 881/587/122 879/572/122 +f 889/574/122 887/573/122 879/572/122 +f 884/576/122 889/574/122 883/575/122 +f 884/576/122 876/577/122 880/578/122 +f 891/579/122 880/578/122 878/580/122 +f 888/582/122 886/762/122 878/583/122 +f 885/585/122 888/582/122 882/584/122 +f 885/585/122 877/586/122 881/587/122 +f 905/588/120 907/592/120 906/589/120 +f 903/591/120 902/594/120 906/589/120 +f 901/593/120 900/763/120 902/594/120 +f 898/595/120 900/763/120 901/593/120 +f 896/597/120 898/595/120 899/596/120 +f 895/599/120 894/603/120 896/600/120 +f 893/602/120 892/604/120 894/603/120 +f 893/602/120 905/588/120 904/590/120 +f 981/605/120 985/644/120 983/606/120 +f 914/608/120 915/612/120 913/609/120 +f 909/611/118 913/609/118 915/612/118 +f 908/614/121 912/616/121 913/609/121 +f 910/615/117 914/618/117 912/616/117 +f 911/617/119 915/764/119 914/618/119 +f 942/621/118 940/765/118 944/619/118 +f 944/619/118 938/766/118 945/620/118 +f 936/624/118 937/767/118 941/622/118 +f 941/622/118 939/768/118 943/623/118 +f 953/626/120 952/633/120 950/627/120 +f 949/629/121 953/626/121 951/628/121 +f 946/631/138 947/769/138 951/628/138 +f 946/632/119 950/627/119 952/633/119 +f 948/635/139 952/633/139 953/626/139 +f 954/637/120 956/770/120 957/638/120 +f 958/640/120 960/771/120 961/641/120 +f 980/643/117 984/665/117 985/644/117 +f 978/648/140 972/662/140 973/645/140 +f 967/649/120 975/625/120 977/650/120 +f 966/652/121 974/657/121 975/625/121 +f 963/653/120 971/656/120 973/645/120 +f 962/655/121 970/772/121 971/656/121 +f 974/657/141 980/643/141 981/605/141 +f 969/651/119 977/650/119 976/658/119 +f 977/607/118 983/606/118 982/660/118 +f 965/654/119 973/645/119 972/662/119 +f 985/644/142 987/666/142 986/664/142 +f 971/646/120 989/669/120 991/667/120 +f 970/668/118 988/672/118 989/669/118 +f 979/647/117 991/667/117 990/670/117 +f 989/669/143 992/673/143 993/671/143 +f 1003/674/118 1007/773/118 1009/675/118 +f 995/677/118 999/681/118 1001/678/118 +f 994/680/121 998/683/121 999/681/121 +f 996/682/117 1000/685/117 998/683/117 +f 997/684/119 1001/774/119 1000/685/119 +f 1002/686/121 1006/690/121 1007/687/121 +f 1004/689/117 1008/691/117 1006/690/117 +f 1005/676/119 1009/675/119 1008/691/119 +f 1007/692/122 1006/698/122 1000/693/122 +f 998/683/143 1010/700/143 1011/695/143 +f 1013/696/142 1012/699/142 1008/691/142 +f 1006/698/117 1012/699/117 1010/700/117 +f 1010/700/120 1012/699/120 1013/696/120 +f 1001/701/118 1011/695/118 1013/696/118 +f 1019/707/131 1018/703/131 1015/702/131 +f 1019/707/118 1021/775/118 1020/710/118 +f 1027/716/131 1026/712/131 1023/711/131 +f 1027/716/118 1029/776/118 1028/719/118 +f 1033/518/117 1032/528/117 847/527/117 +f 838/721/118 1030/532/118 1031/533/118 +f 1038/722/144 1043/777/144 1041/723/144 +f 1036/725/145 1040/778/145 1042/726/145 +s 1 +f 923/779/146 924/780/147 922/781/146 +f 925/782/147 926/783/120 924/780/147 +f 927/784/120 928/785/148 926/783/120 +f 929/786/148 930/787/149 928/785/148 +f 916/788/148 934/789/149 917/790/148 +f 918/791/120 917/790/148 919/792/120 +f 920/793/147 919/792/120 921/794/147 +f 932/795/146 921/794/147 933/796/146 +f 1086/797/150 1095/798/118 1084/799/118 +f 1079/800/151 1104/801/118 1077/802/118 +f 1083/803/119 1093/804/150 1086/797/150 +f 1088/805/152 1091/806/119 1083/803/119 +f 1034/807/121 1102/808/151 1079/800/151 +f 1080/809/153 1090/810/121 1034/807/121 +f 1085/811/117 1103/812/152 1088/805/152 +f 1076/813/117 1092/814/153 1080/809/153 +f 1087/815/153 1105/816/117 1085/811/117 +f 1078/817/152 1094/818/117 1076/819/117 +f 1082/820/121 1101/821/153 1087/815/153 +f 1035/822/119 1096/823/152 1078/817/152 +f 1089/824/151 1099/825/121 1082/820/121 +f 1081/826/150 1098/827/119 1035/822/119 +f 1084/828/118 1097/829/151 1089/824/151 +f 1077/802/118 1100/830/150 1081/826/150 +f 1069/831/154 1059/832/155 1057/833/156 +f 1057/833/156 1067/834/157 1069/835/154 +f 1053/836/158 1067/837/157 1055/838/157 +f 1071/839/159 1051/840/160 1064/841/160 +f 1060/842/160 1073/843/159 1048/844/158 +f 1048/844/158 1066/845/157 1046/846/157 +f 1044/847/156 1066/848/157 1072/849/154 +f 1072/850/154 1063/851/155 1044/847/156 +f 923/779/146 925/782/147 924/780/147 +f 925/782/147 927/784/120 926/783/120 +f 927/784/120 929/786/148 928/785/148 +f 929/786/148 931/852/149 930/787/149 +f 916/788/148 935/853/149 934/789/149 +f 918/791/120 916/788/148 917/790/148 +f 920/793/147 918/791/120 919/792/120 +f 932/795/146 920/793/147 921/794/147 +f 1086/797/150 1093/804/150 1095/798/118 +f 1079/800/151 1102/808/151 1104/801/118 +f 1083/803/119 1091/806/119 1093/804/150 +f 1088/805/152 1103/812/152 1091/806/119 +f 1034/807/121 1090/810/121 1102/808/151 +f 1080/809/153 1092/814/153 1090/810/121 +f 1085/811/117 1105/816/117 1103/812/152 +f 1076/813/117 1094/854/117 1092/814/153 +f 1087/815/153 1101/821/153 1105/816/117 +f 1078/817/152 1096/823/152 1094/818/117 +f 1082/820/121 1099/825/121 1101/821/153 +f 1035/822/119 1098/827/119 1096/823/152 +f 1089/824/151 1097/829/151 1099/825/121 +f 1081/826/150 1100/830/150 1098/827/119 +f 1084/828/118 1095/855/118 1097/829/151 +f 1077/802/118 1104/801/118 1100/830/150 +f 1069/831/154 1065/856/155 1059/832/155 +f 1057/833/156 1055/838/157 1067/834/157 +f 1053/836/158 1071/857/159 1067/837/157 +f 1071/839/159 1053/836/158 1051/840/160 +f 1060/842/160 1070/858/160 1073/843/159 +f 1048/844/158 1073/859/159 1066/845/157 +f 1044/847/156 1046/846/157 1066/848/157 +f 1072/850/154 1068/860/155 1063/851/155 +o LeftArm +v 3.499996 12.497998 -2.500000 +v 3.499996 12.497998 2.500000 +v 8.499996 12.497996 2.500000 +v 8.499996 12.497996 -2.500001 +v 3.499992 -0.498001 -2.499999 +v 3.499992 -0.498001 2.500001 +v 8.499991 -0.498001 2.499999 +v 8.499991 -0.498001 -2.500000 +v 9.124996 10.873496 -3.125000 +v 9.124996 10.873496 3.125000 +v 2.874996 10.873498 3.125000 +v 2.874996 10.873498 -3.125000 +v 9.124994 5.999996 -3.125000 +v 9.124994 5.999996 3.125000 +v 2.874994 6.000000 -3.125000 +v 2.874994 6.000000 3.125000 +v 8.812494 5.999996 -2.812500 +v 8.812494 5.999996 2.812502 +v 3.187494 5.999998 2.812500 +v 3.187494 5.999998 -2.812500 +v 7.562494 5.999998 -2.812500 +v 4.437494 5.999998 -2.812500 +v 7.562493 3.833998 -2.812500 +v 4.437493 3.833998 -2.812500 +v 7.562494 5.999998 -2.500000 +v 4.437494 5.999998 -2.500000 +v 7.562493 3.833998 -2.500000 +v 4.437493 3.833998 -2.500000 +v 2.874992 0.043501 -3.125000 +v 2.874992 0.043501 3.125000 +v 9.749991 1.126497 -3.125000 +v 9.749991 1.126497 3.125002 +v 9.749991 0.043497 -3.125000 +v 9.749991 0.043497 3.125002 +v 7.874991 -1.039501 -3.125000 +v 7.874991 -1.039501 3.125002 +v 4.749991 -1.581001 -3.125000 +v 4.749991 -1.581001 3.125002 +v 8.812491 0.584997 -2.812500 +v 8.812491 0.584997 2.812502 +v 3.187492 -0.498001 2.812500 +v 3.187492 -0.498001 -2.812500 +v 2.874991 -2.663998 -3.125000 +v 2.874991 -2.663998 3.125002 +v 7.874991 -1.039501 1.250002 +v 9.749991 0.043497 1.250002 +v 4.749991 -1.581001 1.250002 +v 2.874991 -2.663998 1.250002 +v 7.874990 -2.122499 1.250002 +v 4.749990 -3.205503 1.250002 +v 7.874991 -1.039501 -1.249998 +v 9.749991 0.043497 -1.249998 +v 4.749991 -1.581001 -1.249998 +v 2.874991 -2.663998 -1.249998 +v 7.874990 -2.122499 -1.249998 +v 4.749990 -3.205503 -1.249998 +v 4.437491 -0.227251 -3.750000 +v 4.437491 -0.227251 -2.500000 +v 5.249391 0.178873 -3.750000 +v 5.249391 0.178873 -2.500000 +v 5.249391 0.991123 -3.750000 +v 5.249391 0.991123 -2.500000 +v 4.437492 1.397247 -3.750000 +v 4.437492 1.397247 -2.500000 +v 3.625593 0.991123 -3.750000 +v 3.625593 0.991123 -2.500000 +v 3.625593 0.178873 -3.750000 +v 3.625593 0.178873 -2.500000 +v 4.437492 0.584999 -3.750000 +vt 0.235294 -0.000000 +vt 0.352941 0.115942 +vt 0.235294 0.115942 +vt 0.235294 0.463768 +vt 0.352941 0.579710 +vt 0.235294 0.579710 +vt 0.117647 0.115942 +vt 0.000000 0.463768 +vt 0.000000 0.115942 +vt 0.470588 0.463768 +vt 0.470588 0.115942 +vt 0.352941 0.463768 +vt 0.823529 0.057971 +vt 0.838235 0.000000 +vt 0.823529 0.000000 +vt 0.147059 0.855072 +vt -0.000000 0.724638 +vt 0.147059 0.724638 +vt 0.632353 0.565217 +vt 0.779412 0.594203 +vt 0.632353 0.594203 +vt 0.441176 0.855072 +vt 0.294118 0.724638 +vt 0.441176 0.724638 +vt 0.779412 0.057971 +vt 0.764706 -0.000000 +vt 0.764706 0.057971 +vt 0.441176 1.000000 +vt 0.294118 0.855072 +vt 0.441176 0.579710 +vt 0.838235 0.043478 +vt 0.838235 0.057971 +vt 0.588235 0.855072 +vt 0.588235 0.724638 +vt 0.632353 0.521739 +vt 0.779412 0.565217 +vt 0.632353 0.449275 +vt 0.779412 0.521739 +vt 0.867647 0.144928 +vt 1.000000 0.000000 +vt 1.000000 0.144928 +vt 0.602941 -0.000000 +vt 0.470588 0.144928 +vt 0.470588 0.000000 +vt 0.735294 0.173913 +vt 0.735294 -0.000000 +vt 0.632353 0.405797 +vt 0.779412 0.449275 +vt 0.823529 0.376812 +vt 0.779412 0.405797 +vt 0.779412 0.333333 +vt 0.514706 0.362319 +vt 0.470588 0.304348 +vt 0.632353 0.333333 +vt 0.779412 0.173913 +vt 0.176471 0.724638 +vt 0.134088 0.711086 +vt 0.176471 0.681159 +vt 0.176471 0.724638 +vt 0.133115 0.711124 +vt 0.176471 0.681159 +vt 0.029412 0.492754 +vt 0.044118 0.463768 +vt 0.044118 0.492754 +vt 0.014706 0.492754 +vt 0.029412 0.463768 +vt 0.000000 0.492754 +vt 0.014706 0.463768 +vt 0.073529 0.492754 +vt 0.088235 0.463768 +vt 0.088235 0.492754 +vt 0.058824 0.492754 +vt 0.073529 0.463768 +vt 0.058824 0.463768 +vt 0.058824 0.550725 +vt 0.014706 0.550725 +vt 0.073529 0.550725 +vt 0.044118 0.550725 +vt 0.088235 0.550725 +vt 0.029412 0.550725 +vt 0.352941 -0.000000 +vt 0.117647 0.463768 +vt -0.000000 0.855072 +vt 0.779412 -0.000000 +vt 0.294118 1.000000 +vt 0.294118 0.579710 +vt 0.764706 0.043478 +vt 0.867647 0.000000 +vt 0.602941 0.173913 +vt 0.941176 0.304348 +vt 0.897059 0.362319 +vt 0.941176 0.333333 +vt 0.470588 0.333333 +vt 0.588235 0.376812 +vt 0.632353 0.173913 +vt 0.294118 0.637681 +vt 0.250000 0.695652 +vt 0.250000 0.666667 +vt 0.294118 0.637681 +vt 0.250000 0.695652 +vt 0.250000 0.666667 +vt 0.000000 0.463768 +vn 0.0000 1.0000 0.0000 +vn 0.0000 -1.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 -0.0000 1.0000 +vn 1.0000 -0.0000 0.0000 +vn -0.0000 -0.0000 -1.0000 +vn 0.5002 -0.8659 0.0000 +vn 0.1707 -0.9853 0.0000 +vn -0.1556 0.9878 0.0000 +vn 0.4474 -0.8944 0.0000 +vn 0.4474 0.8944 0.0000 +vn -0.4474 0.8944 0.0000 +vn -0.4474 -0.8944 0.0000 +s off +f 1107/861/161 1109/862/161 1106/863/161 +f 1110/864/162 1112/865/162 1111/866/162 +f 1110/864/163 1107/867/163 1106/863/163 +f 1107/867/164 1112/868/164 1108/869/164 +f 1112/870/165 1109/862/165 1108/871/165 +f 1106/863/166 1113/872/166 1110/864/166 +f 1132/873/165 1126/874/165 1130/875/165 +f 1121/876/164 1115/877/164 1116/878/164 +f 1139/879/165 1136/880/165 1137/881/165 +f 1118/882/166 1117/883/166 1114/884/166 +f 1133/885/163 1127/886/163 1129/887/163 +f 1119/888/162 1120/889/162 1118/882/162 +f 1120/889/163 1116/878/163 1117/883/163 +f 1117/883/161 1115/890/161 1114/884/161 +f 1132/891/162 1129/887/162 1128/892/162 +f 1119/893/165 1114/884/165 1115/894/165 +f 1141/895/167 1138/896/167 1139/879/167 +f 1143/897/168 1140/898/168 1141/895/168 +f 1144/899/165 1123/900/165 1145/901/165 +f 1124/902/164 1145/903/164 1123/904/164 +f 1147/905/163 1124/902/163 1125/906/163 +f 1129/887/166 1128/892/166 1144/899/166 +f 1149/907/167 1142/908/167 1143/897/167 +f 1142/909/166 1148/910/166 1134/911/166 +f 1141/912/164 1137/913/164 1135/914/164 +f 1135/914/169 1136/915/169 1134/911/169 +f 1135/914/163 1148/910/163 1149/907/163 +f 1155/916/166 1153/917/166 1152/918/166 +f 1161/919/166 1159/920/166 1158/921/166 +f 1164/922/170 1163/923/170 1162/924/170 +f 1166/925/165 1165/926/165 1164/922/165 +f 1168/927/171 1167/928/171 1166/925/171 +f 1170/929/172 1169/930/172 1168/931/172 +f 1172/932/163 1171/933/163 1170/929/163 +f 1162/924/173 1173/934/173 1172/932/173 +f 1162/924/166 1172/932/166 1174/935/166 +f 1168/927/166 1166/925/166 1174/936/166 +f 1174/937/166 1172/932/166 1170/929/166 +f 1174/938/166 1164/922/166 1162/924/166 +f 1170/929/166 1168/931/166 1174/939/166 +f 1164/922/166 1174/940/166 1166/925/166 +f 1107/861/161 1108/941/161 1109/862/161 +f 1110/864/162 1113/872/162 1112/865/162 +f 1110/864/163 1111/942/163 1107/867/163 +f 1107/867/164 1111/942/164 1112/868/164 +f 1112/870/165 1113/872/165 1109/862/165 +f 1106/863/166 1109/862/166 1113/872/166 +f 1132/873/165 1128/892/165 1126/874/165 +f 1121/876/164 1119/943/164 1115/877/164 +f 1139/879/165 1138/896/165 1136/880/165 +f 1118/882/166 1120/889/166 1117/883/166 +f 1133/885/163 1131/944/163 1127/886/163 +f 1119/888/162 1121/945/162 1120/889/162 +f 1120/889/163 1121/876/163 1116/878/163 +f 1117/883/161 1116/946/161 1115/890/161 +f 1132/891/162 1133/947/162 1129/887/162 +f 1119/893/165 1118/882/165 1114/884/165 +f 1141/895/167 1140/898/167 1138/896/167 +f 1143/897/168 1142/908/168 1140/898/168 +f 1144/899/165 1122/948/165 1123/900/165 +f 1124/902/164 1146/949/164 1145/903/164 +f 1147/905/163 1146/949/163 1124/902/163 +f 1128/892/166 1126/874/166 1122/948/166 +f 1147/905/166 1125/906/166 1129/887/166 +f 1125/906/166 1127/886/166 1129/887/166 +f 1128/892/166 1122/948/166 1144/899/166 +f 1147/905/166 1129/887/166 1144/899/166 +f 1149/907/167 1148/910/167 1142/908/167 +f 1134/911/166 1136/950/166 1140/951/166 +f 1136/950/166 1138/952/166 1140/951/166 +f 1140/951/166 1142/909/166 1134/911/166 +f 1141/912/164 1139/953/164 1137/913/164 +f 1135/914/164 1149/907/164 1143/954/164 +f 1143/954/164 1141/912/164 1135/914/164 +f 1135/914/169 1137/955/169 1136/915/169 +f 1135/914/163 1134/911/163 1148/910/163 +f 1151/956/166 1154/957/166 1150/958/166 +f 1154/957/166 1155/916/166 1152/918/166 +f 1150/958/166 1154/957/166 1152/918/166 +f 1157/959/166 1160/960/166 1156/961/166 +f 1160/960/166 1161/919/166 1158/921/166 +f 1156/961/166 1160/960/166 1158/921/166 +f 1164/922/170 1165/926/170 1163/923/170 +f 1166/925/165 1167/928/165 1165/926/165 +f 1168/927/171 1169/962/171 1167/928/171 +f 1170/929/172 1171/933/172 1169/930/172 +f 1172/932/163 1173/934/163 1171/933/163 +f 1162/924/173 1163/923/173 1173/934/173 +o LeftLeg +v -0.500004 11.502002 -2.499999 +v -0.500001 11.502002 2.500001 +v 4.499996 11.502000 2.499999 +v 4.499996 11.502000 -2.500000 +v -0.500000 21.249001 -2.500000 +v 4.499999 21.249001 -2.500001 +v -0.500001 17.458500 -2.500000 +v -0.500003 15.834001 -2.499999 +v 0.749999 17.458500 -3.125000 +v 0.749998 14.751000 -3.124999 +v 3.249999 17.458500 -3.125000 +v 3.249997 12.584999 -3.124999 +v 4.499998 17.458500 -2.500000 +v 4.499996 11.502000 -2.499999 +v -0.500001 18.000000 -2.500000 +v 0.749999 18.000000 -3.125000 +v 3.249999 18.000000 -3.125000 +v 4.499998 18.000000 -2.500000 +v 1.375000 19.083000 -3.750000 +v 2.624999 19.083000 -3.750000 +v 1.374999 16.375500 -3.750000 +v 2.624999 16.375500 -3.750000 +v 0.124998 15.292500 -2.500000 +v 3.874998 15.292500 -2.500000 +v 0.125000 20.166000 -2.500000 +v 3.875000 20.166000 -2.500000 +v 3.249997 11.502001 -2.499999 +v 2.624997 11.502001 -2.499999 +v 3.249997 12.584999 -3.437499 +v 2.624997 12.584999 -3.437499 +v 3.249998 14.750999 -3.437499 +v 2.624998 14.750999 -3.437499 +v 3.249999 16.917000 -2.499999 +v 2.624999 16.917000 -2.499999 +v 4.499999 21.248999 -2.500001 +v 4.499999 21.248999 2.500000 +v 4.499999 21.248999 -2.500000 +v -0.500000 21.249001 -2.500000 +v -0.500000 21.249001 2.500000 +v 3.250000 21.248999 -3.125000 +v 0.750000 21.249001 -3.125000 +v -0.500000 21.249001 -2.500000 +v 3.451807 21.248999 -2.500001 +vt 0.400000 0.780488 +vt 0.600000 0.975610 +vt 0.400000 0.975610 +vt 0.400000 0.341463 +vt 0.600000 0.780488 +vt 0.800000 0.097561 +vt 0.850000 0.024390 +vt 0.850000 0.146341 +vt 0.950000 0.024390 +vt 0.950000 0.243902 +vt 1.000000 0.024390 +vt 1.000000 0.292683 +vt 0.150000 0.170732 +vt 0.000000 0.195122 +vt 0.050000 0.170732 +vt 1.000000 0.000000 +vt 0.800000 0.000000 +vt 0.150000 0.024390 +vt 0.200000 0.024390 +vt 0.200000 0.170732 +vt 0.000000 0.170732 +vt 0.050000 0.024390 +vt 0.900000 0.487805 +vt 0.850000 0.365854 +vt 0.900000 0.365854 +vt 0.800000 0.536585 +vt 0.850000 0.487805 +vt 0.950000 0.317073 +vt 0.950000 0.536585 +vt 0.800000 0.317073 +vt 0.850000 0.292683 +vt 1.000000 0.317073 +vt 0.800000 0.317073 +vt 0.650000 1.000000 +vt 0.675000 0.951219 +vt 0.675000 1.000000 +vt 0.650000 0.951219 +vt 0.675000 0.853659 +vt 0.650000 0.853659 +vt 0.675000 0.780488 +vt 0.725000 1.000000 +vt 0.600000 1.000000 +vt 0.800000 0.341463 +vt 0.600000 0.341463 +vt 0.200000 0.341463 +vt 0.200000 0.780488 +vt 0.025000 1.000000 +vt 0.225000 1.000000 +vt 0.183072 1.000000 +vt 0.000000 0.780488 +vt 0.000000 0.341463 +vt 0.800000 0.024390 +vt 0.200000 0.195122 +vt 0.000000 0.024390 +vt 0.950000 0.292683 +vt 0.650000 0.780488 +vt 0.725000 0.780488 +vt 0.600000 0.780488 +vt 0.800000 0.780488 +vn -0.0000 -1.0000 0.0000 +vn -0.0000 -0.0000 -1.0000 +vn -0.4472 -0.0000 -0.8944 +vn 0.4472 -0.0000 -0.8944 +vn 0.0000 1.0000 0.0000 +vn 0.0000 -0.7558 -0.6548 +vn 0.0000 0.7558 -0.6548 +vn 0.7071 0.0000 -0.7071 +vn -0.7071 0.0000 -0.7071 +vn -0.6548 -0.7558 -0.0000 +vn 0.0000 -0.6545 -0.7561 +vn 0.0000 0.3972 -0.9177 +vn 1.0000 -0.0000 -0.0000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 -0.0000 1.0000 +s off +f 1175/963/174 1177/964/174 1176/965/174 +f 1212/966/175 1178/967/175 1175/963/175 +f 1182/968/176 1183/969/176 1184/970/176 +f 1184/970/175 1185/971/175 1186/972/175 +f 1186/972/177 1187/973/177 1188/974/177 +f 1191/975/174 1189/976/174 1190/977/174 +f 1187/978/178 1183/969/178 1181/979/178 +f 1190/977/175 1214/980/175 1191/975/175 +f 1191/975/177 1211/981/177 1192/982/177 +f 1189/983/176 1215/984/176 1190/977/176 +f 1196/985/175 1193/986/175 1194/987/175 +f 1196/985/179 1197/988/179 1195/989/179 +f 1193/986/180 1200/990/180 1194/987/180 +f 1194/987/181 1198/991/181 1196/985/181 +f 1195/989/182 1199/992/182 1193/986/182 +f 1184/993/183 1188/994/183 1182/995/183 +f 1202/996/184 1203/997/184 1201/998/184 +f 1204/999/175 1205/1000/175 1203/997/175 +f 1206/1001/185 1207/1002/185 1205/1000/185 +f 1205/1000/186 1201/1003/186 1203/997/186 +f 1202/1004/187 1206/1001/187 1204/999/187 +f 1210/1005/186 1178/967/186 1209/1006/186 +f 1213/1007/187 1175/963/187 1176/1008/187 +f 1179/1009/174 1180/1010/174 1217/1011/174 +f 1213/1007/188 1177/1012/188 1210/1013/188 +f 1175/963/174 1178/967/174 1177/964/174 +f 1212/966/175 1209/1006/175 1178/967/175 +f 1182/968/176 1181/1014/176 1183/969/176 +f 1184/970/175 1183/969/175 1185/971/175 +f 1186/972/177 1185/971/177 1187/973/177 +f 1191/975/174 1192/1015/174 1189/976/174 +f 1187/978/178 1185/971/178 1183/969/178 +f 1190/977/175 1215/984/175 1214/980/175 +f 1191/975/177 1214/980/177 1211/981/177 +f 1189/983/176 1216/1016/176 1215/984/176 +f 1196/985/175 1195/989/175 1193/986/175 +f 1196/985/179 1198/991/179 1197/988/179 +f 1193/986/180 1199/992/180 1200/990/180 +f 1194/987/181 1200/990/181 1198/991/181 +f 1195/989/182 1197/988/182 1199/992/182 +f 1184/993/183 1186/1017/183 1188/994/183 +f 1202/996/184 1204/999/184 1203/997/184 +f 1204/999/175 1206/1001/175 1205/1000/175 +f 1206/1001/185 1208/1018/185 1207/1002/185 +f 1205/1000/186 1207/1019/186 1201/1003/186 +f 1202/1004/187 1208/1020/187 1206/1001/187 +f 1210/1005/186 1177/1021/186 1178/967/186 +f 1213/1007/187 1212/966/187 1175/963/187 +f 1213/1007/188 1176/1008/188 1177/1012/188 +l 1179 1212 +o RightLeg +v 0.499996 11.502000 -2.499999 +v 0.499994 11.502000 2.500001 +v -4.500003 11.502002 2.499999 +v -4.500003 11.502002 -2.500000 +v 0.500000 21.249001 -2.500000 +v -4.500000 21.249001 -2.500001 +v 0.499999 17.458500 -2.500000 +v 0.499998 15.833999 -2.499999 +v -0.750001 17.458500 -3.125000 +v -0.750002 14.750998 -3.124999 +v -3.250001 17.458500 -3.125000 +v -3.250003 12.584999 -3.124999 +v -4.500001 17.458500 -2.500000 +v -4.500003 11.502002 -2.499999 +v 0.499999 18.000000 -2.500000 +v -0.750001 18.000000 -3.125000 +v -3.250001 18.000000 -3.125000 +v -4.500001 18.000000 -2.500000 +v -1.375000 19.083000 -3.750000 +v -2.625001 19.083000 -3.750000 +v -1.375001 16.375500 -3.750000 +v -2.625001 16.375500 -3.750000 +v -0.125002 15.292499 -2.500000 +v -3.875002 15.292500 -2.500000 +v -0.125000 20.166000 -2.500000 +v -3.875000 20.166000 -2.500000 +v -3.250003 11.502001 -2.499999 +v -2.625003 11.502001 -2.499999 +v -3.250003 12.584999 -3.437499 +v -2.625003 12.584999 -3.437499 +v -3.250002 14.750999 -3.437499 +v -2.625002 14.750999 -3.437499 +v -3.250001 16.917000 -2.499999 +v -2.625001 16.917000 -2.499999 +v 0.499999 21.249001 2.500000 +v 0.500000 21.249001 -2.500000 +v 0.500000 21.249001 1.250000 +v 0.500000 21.249001 -2.500000 +v -4.500000 21.249001 2.500000 +v -4.500000 21.249001 -2.500001 +v -3.250000 21.249001 -3.125000 +v -4.500000 21.249002 -2.500000 +v -0.750000 21.249001 -3.125000 +v -0.468072 21.249001 -2.500000 +vt 0.600000 0.780488 +vt 0.400000 0.975610 +vt 0.400000 0.780488 +vt 0.600000 0.341463 +vt 0.800000 0.097561 +vt 0.850000 0.024390 +vt 0.800000 0.024390 +vt 0.850000 0.146341 +vt 0.950000 0.024390 +vt 0.950000 0.243902 +vt 1.000000 0.024390 +vt 0.000000 0.195122 +vt 0.150000 0.170732 +vt 0.050000 0.170732 +vt 1.000000 0.000000 +vt 0.800000 0.000000 +vt 0.150000 0.024390 +vt 0.200000 0.024390 +vt 0.200000 0.170732 +vt 0.050000 0.024390 +vt 0.000000 0.170732 +vt 0.850000 0.365854 +vt 0.900000 0.487805 +vt 0.900000 0.365854 +vt 0.850000 0.487805 +vt 0.950000 0.536585 +vt 0.950000 0.317073 +vt 0.800000 0.317073 +vt 0.675000 0.951219 +vt 0.650000 1.000000 +vt 0.675000 1.000000 +vt 0.675000 0.853659 +vt 0.650000 0.951219 +vt 0.675000 0.780488 +vt 0.650000 0.853659 +vt 0.725000 1.000000 +vt 0.600000 1.000000 +vt 0.600000 0.780488 +vt 0.850000 0.292683 +vt 1.000000 0.317073 +vt 0.950000 0.292683 +vt 0.400000 0.341463 +vt 0.200000 0.780488 +vt 0.200000 0.341463 +vt 0.750000 0.341463 +vt 0.800000 0.780488 +vt 0.025000 1.000000 +vt 0.063723 1.000000 +vt 0.225000 1.000000 +vt 0.000000 0.780488 +vt 0.000000 0.341463 +vt 0.600000 0.975610 +vt 1.000000 0.292683 +vt 0.200000 0.195122 +vt 0.000000 0.024390 +vt 0.800000 0.536585 +vt 0.650000 0.780488 +vt 0.725000 0.780488 +vt 0.800000 0.317073 +vt 0.800000 0.341463 +vn -0.0000 -1.0000 0.0000 +vn 0.0000 -0.0000 -1.0000 +vn 0.4472 -0.0000 -0.8944 +vn -0.4472 0.0000 -0.8944 +vn 0.0000 1.0000 0.0000 +vn 0.0000 -0.7558 -0.6548 +vn 0.0000 0.7558 -0.6548 +vn -0.7071 0.0000 -0.7071 +vn 0.7071 -0.0000 -0.7071 +vn 0.0000 -0.6545 -0.7561 +vn 0.0000 0.3972 -0.9177 +vn -1.0000 0.0000 0.0000 +vn 1.0000 -0.0000 -0.0000 +vn 0.6548 -0.7558 0.0000 +vn -0.0000 0.0000 1.0000 +s off +f 1218/1022/189 1220/1023/189 1221/1024/189 +f 1221/1024/190 1253/1025/190 1218/1022/190 +f 1225/1026/191 1226/1027/191 1224/1028/191 +f 1227/1029/190 1228/1030/190 1226/1027/190 +f 1229/1031/192 1230/1032/192 1228/1030/192 +f 1232/1033/189 1234/1034/189 1233/1035/189 +f 1226/1027/193 1230/1036/193 1224/1037/193 +f 1258/1038/190 1233/1035/190 1234/1034/190 +f 1259/1039/192 1234/1034/192 1235/1040/192 +f 1260/1041/191 1232/1042/191 1233/1035/191 +f 1236/1043/190 1239/1044/190 1237/1045/190 +f 1238/1046/194 1241/1047/194 1239/1044/194 +f 1243/1048/195 1236/1043/195 1237/1045/195 +f 1239/1044/196 1243/1048/196 1237/1045/196 +f 1242/1049/197 1238/1046/197 1236/1043/197 +f 1246/1050/198 1245/1051/198 1244/1052/198 +f 1248/1053/190 1247/1054/190 1246/1050/190 +f 1250/1055/199 1249/1056/199 1248/1053/199 +f 1244/1057/200 1248/1053/200 1246/1050/200 +f 1245/1058/201 1249/1056/201 1251/1059/201 +f 1227/1060/202 1231/1061/202 1229/1062/202 +f 1257/1063/200 1220/1064/200 1256/1065/200 +f 1254/1066/201 1219/1067/201 1218/1022/201 +f 1222/1068/189 1261/1069/189 1223/1070/189 +f 1256/1065/203 1219/1071/203 1252/1072/203 +f 1218/1022/189 1219/1073/189 1220/1023/189 +f 1221/1024/190 1257/1063/190 1253/1025/190 +f 1225/1026/191 1227/1029/191 1226/1027/191 +f 1227/1029/190 1229/1031/190 1228/1030/190 +f 1229/1031/192 1231/1074/192 1230/1032/192 +f 1232/1033/189 1235/1075/189 1234/1034/189 +f 1226/1027/193 1228/1030/193 1230/1036/193 +f 1258/1038/190 1260/1041/190 1233/1035/190 +f 1259/1039/192 1258/1038/192 1234/1034/192 +f 1260/1041/191 1255/1076/191 1232/1042/191 +f 1236/1043/190 1238/1046/190 1239/1044/190 +f 1238/1046/194 1240/1077/194 1241/1047/194 +f 1243/1048/195 1242/1049/195 1236/1043/195 +f 1239/1044/196 1241/1047/196 1243/1048/196 +f 1242/1049/197 1240/1077/197 1238/1046/197 +f 1246/1050/198 1247/1054/198 1245/1051/198 +f 1248/1053/190 1249/1056/190 1247/1054/190 +f 1250/1055/199 1251/1078/199 1249/1056/199 +f 1244/1057/200 1250/1079/200 1248/1053/200 +f 1245/1058/201 1247/1054/201 1249/1056/201 +f 1227/1060/202 1225/1080/202 1231/1061/202 +f 1257/1063/200 1221/1024/200 1220/1064/200 +f 1218/1022/201 1253/1025/201 1254/1066/201 +f 1254/1066/201 1252/1081/201 1219/1067/201 +f 1256/1065/203 1220/1064/203 1219/1071/203 diff --git a/src/main/resources/assets/hbm/models/armor/bj.obj b/src/main/resources/assets/hbm/models/armor/bj.obj new file mode 100644 index 0000000000..fd3a578db7 --- /dev/null +++ b/src/main/resources/assets/hbm/models/armor/bj.obj @@ -0,0 +1,2303 @@ +# Blender v2.79 (sub 0) OBJ File: 'BJ_winged.blend' +# www.blender.org +o Jetpack +v -0.500000 1.000000 5.000000 +v -0.500000 7.500000 5.000000 +v -0.500000 1.000000 3.000000 +v -0.500000 7.500000 3.000000 +v 0.500000 1.000000 5.000000 +v 0.500000 7.500000 5.000000 +v 0.500000 1.000000 3.000000 +v 0.500000 7.500000 3.000000 +v -2.000000 1.500000 4.500000 +v -2.000000 7.000000 4.500000 +v -2.000000 1.500000 4.000000 +v -2.000000 7.000000 4.000000 +v 2.000000 1.500000 4.500000 +v 2.000000 7.000000 4.500000 +v 2.000000 1.500000 4.000000 +v 2.000000 7.000000 4.000000 +v -8.000000 3.000000 5.500000 +v -8.000000 7.000000 5.500000 +v -8.000000 7.000000 5.000000 +v -8.000000 3.000000 5.000000 +v 8.000000 3.000000 5.000000 +v 8.000000 7.000000 5.000000 +v 8.000000 7.000000 5.500000 +v 8.000000 3.000000 5.500000 +v -14.000000 7.000000 7.500000 +v -14.000000 9.500000 7.500000 +v -14.000000 9.500000 7.000000 +v -14.000000 7.000000 7.000000 +v 14.000000 7.000000 7.000000 +v 14.000000 9.500000 7.000000 +v 14.000000 9.500000 7.500000 +v 14.000000 7.000000 7.500000 +v 15.000000 9.500000 11.500000 +v 15.000000 7.000000 11.500000 +v -15.000000 7.000000 11.500000 +v -15.000000 9.500000 11.500000 +v 2.000000 1.250000 6.500000 +v 2.000000 7.250000 6.500000 +v 2.000000 1.250000 4.500000 +v 2.000000 7.250000 4.500000 +v 3.000000 1.250000 6.500000 +v 3.000000 7.250000 6.500000 +v 3.000000 1.250000 4.500000 +v 3.000000 7.250000 4.500000 +v 3.500000 1.250000 6.000000 +v 3.500000 7.250000 6.000000 +v 1.500000 1.250000 6.000000 +v 1.500000 7.250000 6.000000 +v 3.500000 1.250000 5.000000 +v 3.500000 7.250000 5.000000 +v 1.500000 1.250000 5.000000 +v 1.500000 7.250000 5.000000 +v 2.000000 -0.750000 5.250000 +v 2.000000 -0.750000 5.750000 +v 2.750000 -0.750000 5.000000 +v 2.250000 -0.750000 5.000000 +v 2.250000 -0.750000 6.000000 +v 2.750000 -0.750000 6.000000 +v 3.000000 -0.750000 5.750000 +v 3.000000 -0.750000 5.250000 +v 2.250000 7.250000 6.000000 +v 2.250000 7.250000 5.000000 +v 2.750000 7.250000 6.000000 +v 2.750000 7.250000 5.000000 +v 3.000000 7.250000 5.750000 +v 2.000000 7.250000 5.750000 +v 3.000000 7.250000 5.250000 +v 2.000000 7.250000 5.250000 +v 1.500000 9.250000 6.000000 +v 1.500000 9.250000 5.000000 +v 2.000000 9.250000 4.500000 +v 3.000000 9.250000 4.500000 +v 3.000000 9.250000 6.500000 +v 2.000000 9.250000 6.500000 +v 3.500000 9.250000 5.000000 +v 3.500000 9.250000 6.000000 +v -3.000000 1.250000 6.500000 +v -3.000000 7.250000 6.500000 +v -3.000000 1.250000 4.500000 +v -3.000000 7.250000 4.500000 +v -2.000000 1.250000 6.500000 +v -2.000000 7.250000 6.500000 +v -2.000000 1.250000 4.500000 +v -2.000000 7.250000 4.500000 +v -1.500000 1.250000 6.000000 +v -1.500000 7.250000 6.000000 +v -3.500000 1.250000 6.000000 +v -3.500000 7.250000 6.000000 +v -1.500000 1.250000 5.000000 +v -1.500000 7.250000 5.000000 +v -3.500000 1.250000 5.000000 +v -3.500000 7.250000 5.000000 +v -3.000000 -0.750000 5.250000 +v -3.000000 -0.750000 5.750000 +v -2.250000 -0.750000 5.000000 +v -2.750000 -0.750000 5.000000 +v -2.750000 -0.750000 6.000000 +v -2.250000 -0.750000 6.000000 +v -2.000000 -0.750000 5.750000 +v -2.000000 -0.750000 5.250000 +v -2.750000 7.250000 6.000000 +v -2.750000 7.250000 5.000000 +v -2.250000 7.250000 6.000000 +v -2.250000 7.250000 5.000000 +v -2.000000 7.250000 5.750000 +v -3.000000 7.250000 5.750000 +v -2.000000 7.250000 5.250000 +v -3.000000 7.250000 5.250000 +v -3.500000 9.250000 6.000000 +v -3.500000 9.250000 5.000000 +v -3.000000 9.250000 4.500000 +v -2.000000 9.250000 4.500000 +v -2.000000 9.250000 6.500000 +v -3.000000 9.250000 6.500000 +v -1.500000 9.250000 5.000000 +v -1.500000 9.250000 6.000000 +vt 0.511111 0.711864 +vt 0.555556 0.932203 +vt 0.511111 0.932203 +vt 0.444444 0.711864 +vt 0.488889 0.932203 +vt 0.444444 0.932203 +vt 0.488889 0.711864 +vt 0.488889 1.000000 +vt 0.511111 1.000000 +vt 0.511111 0.644068 +vt 0.488889 0.644068 +vt 0.677778 0.440678 +vt 0.811111 0.440678 +vt 0.677778 0.576271 +vt 0.544444 0.440678 +vt 0.455556 0.627119 +vt 0.544444 0.627119 +vt 0.100000 0.355932 +vt -0.000000 0.440678 +vt -0.000000 0.355932 +vt 0.455556 0.440678 +vt 0.544444 0.627119 +vt 0.455556 0.627119 +vt 0.455556 0.644068 +vt 0.544444 0.644068 +vt 0.455556 0.355932 +vt 0.544444 0.338983 +vt 0.544444 0.355932 +vt 0.544444 0.440678 +vt 0.322222 0.355932 +vt 0.455556 0.338983 +vt 0.677778 0.576271 +vt 0.677778 0.644068 +vt 0.455556 0.440678 +vt 0.322222 0.576271 +vt 0.677778 0.355932 +vt 0.322222 0.576271 +vt 0.322222 0.644068 +vt 0.188889 0.355932 +vt 0.322222 0.338983 +vt 0.811111 0.440678 +vt 0.677778 0.440678 +vt 0.677778 0.627119 +vt 0.811111 0.644068 +vt 0.188889 0.440678 +vt 0.188889 0.355932 +vt 0.322222 0.440678 +vt 0.188889 0.440678 +vt 0.677778 0.338983 +vt 0.811111 0.355932 +vt 0.322222 0.440678 +vt 0.188889 0.644068 +vt 0.322222 0.627119 +vt 0.188889 0.627119 +vt 0.100000 0.627119 +vt 0.811111 0.338983 +vt 0.900000 0.338983 +vt 0.811111 0.355932 +vt 0.900000 0.440678 +vt 1.000000 0.355932 +vt 1.000000 0.440678 +vt 0.811111 0.627119 +vt 0.900000 0.627119 +vt 0.188889 0.338983 +vt 0.100000 0.338983 +vt 0.555556 0.271186 +vt 0.566667 0.067797 +vt 0.566667 0.271186 +vt 0.433333 0.067797 +vt 0.455556 0.271186 +vt 0.433333 0.271186 +vt 0.455556 0.067797 +vt 0.466667 0.271186 +vt 0.500000 0.067797 +vt 0.522222 0.271186 +vt 0.500000 0.271186 +vt 0.466667 0.067797 +vt 0.488889 0.271186 +vt 0.533333 0.067797 +vt 0.533333 0.271186 +vt 0.522222 0.067797 +vt 0.488889 0.067797 +vt 0.466667 0.338983 +vt 0.433333 0.237288 +vt 0.422222 0.288136 +vt 0.388889 0.271186 +vt 0.433333 0.305085 +vt 0.422222 0.338983 +vt 0.400000 0.322034 +vt 0.500000 0.338983 +vt 0.555556 0.338983 +vt 0.455556 0.338983 +vt 0.433333 0.338983 +vt 0.533333 0.338983 +vt 0.488889 0.338983 +vt 0.522222 0.338983 +vt 0.611111 0.288136 +vt 0.600000 0.338983 +vt 0.566667 0.322034 +vt 0.500000 0.067797 +vt 0.488889 -0.000000 +vt 0.500000 -0.000000 +vt 0.555556 0.067797 +vt 0.566667 -0.000000 +vt 0.566667 0.067797 +vt 0.466667 0.067797 +vt 0.477778 0.067797 +vt 0.433333 0.067797 +vt 0.455556 -0.000000 +vt 0.444444 0.067797 +vt 0.522222 0.067797 +vt 0.533333 0.000000 +vt 0.533333 0.067797 +vt 0.455556 0.067797 +vt 0.466667 -0.000000 +vt 0.522222 -0.000000 +vt 0.511111 0.067797 +vt 0.555556 -0.000000 +vt 0.544444 0.067797 +vt 0.555556 0.271186 +vt 0.566667 0.067797 +vt 0.566667 0.271186 +vt 0.433333 0.067797 +vt 0.455556 0.271186 +vt 0.433333 0.271186 +vt 0.455556 0.067797 +vt 0.466667 0.271186 +vt 0.500000 0.067797 +vt 0.522222 0.271186 +vt 0.500000 0.271186 +vt 0.466667 0.067797 +vt 0.488889 0.271186 +vt 0.533333 0.067797 +vt 0.533333 0.271186 +vt 0.522222 0.067797 +vt 0.488889 0.067797 +vt 0.466667 0.338983 +vt 0.433333 0.237288 +vt 0.422222 0.288136 +vt 0.388889 0.271186 +vt 0.433333 0.305085 +vt 0.422222 0.338983 +vt 0.400000 0.322034 +vt 0.500000 0.338983 +vt 0.555556 0.338983 +vt 0.455556 0.338983 +vt 0.433333 0.338983 +vt 0.533333 0.338983 +vt 0.488889 0.338983 +vt 0.522222 0.338983 +vt 0.611111 0.288136 +vt 0.600000 0.338983 +vt 0.566667 0.322034 +vt 0.488889 0.067797 +vt 0.500000 -0.000000 +vt 0.500000 0.067797 +vt 0.555556 0.067797 +vt 0.566667 -0.000000 +vt 0.566667 0.067797 +vt 0.466667 0.067797 +vt 0.488889 -0.000000 +vt 0.477778 0.067797 +vt 0.433333 0.067797 +vt 0.455556 -0.000000 +vt 0.444444 0.067797 +vt 0.522222 0.067797 +vt 0.533333 0.000000 +vt 0.533333 0.067797 +vt 0.455556 0.067797 +vt 0.466667 -0.000000 +vt 0.522222 -0.000000 +vt 0.511111 0.067797 +vt 0.555556 -0.000000 +vt 0.544444 0.067797 +vt 0.555556 0.711864 +vt 0.100000 0.440678 +vt 0.811111 0.355932 +vt 0.188889 0.355932 +vt 0.900000 0.355932 +vt 0.555556 0.067797 +vt 0.477778 0.338983 +vt 0.388889 0.237288 +vt 0.400000 0.220339 +vt 0.422222 0.220339 +vt 0.433333 0.271186 +vt 0.400000 0.288136 +vt 0.400000 0.305085 +vt 0.411111 0.288136 +vt 0.422222 0.288136 +vt 0.433333 0.322034 +vt 0.411111 0.338983 +vt 0.511111 0.338983 +vt 0.566667 0.338983 +vt 0.444444 0.338983 +vt 0.544444 0.338983 +vt 0.566667 0.288136 +vt 0.577778 0.271186 +vt 0.600000 0.271186 +vt 0.611111 0.322034 +vt 0.577778 0.338983 +vt 0.488889 0.067797 +vt 0.433333 -0.000000 +vt 0.555556 0.067797 +vt 0.477778 0.338983 +vt 0.388889 0.237288 +vt 0.400000 0.220339 +vt 0.422222 0.220339 +vt 0.433333 0.271186 +vt 0.400000 0.288136 +vt 0.400000 0.305085 +vt 0.411111 0.288136 +vt 0.422222 0.288136 +vt 0.433333 0.322034 +vt 0.411111 0.338983 +vt 0.511111 0.338983 +vt 0.566667 0.338983 +vt 0.444444 0.338983 +vt 0.544444 0.338983 +vt 0.566667 0.288136 +vt 0.577778 0.271186 +vt 0.600000 0.271186 +vt 0.611111 0.322034 +vt 0.577778 0.338983 +vt 0.433333 -0.000000 +vn -1.0000 0.0000 0.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 0.0000 +vn 0.3162 0.0000 0.9487 +vn 0.0000 0.0000 -1.0000 +vn 0.9762 0.0000 -0.2169 +vn 0.1644 0.0000 0.9864 +vn -0.1644 0.0000 -0.9864 +vn -0.2425 -0.9701 0.0000 +vn 0.1644 0.0000 -0.9864 +vn -0.1644 0.0000 0.9864 +vn 0.2425 -0.9701 0.0000 +vn 0.3846 0.9231 0.0000 +vn -0.3162 0.0000 -0.9487 +vn -0.5547 -0.8321 0.0000 +vn -0.9701 0.0000 0.2425 +vn 0.3162 0.0000 -0.9487 +vn -0.3846 0.9231 0.0000 +vn -0.3162 0.0000 0.9487 +vn 0.5547 -0.8321 0.0000 +vn 0.9701 0.0000 0.2425 +vn -0.9762 0.0000 -0.2169 +vn -0.7071 0.0000 -0.7071 +vn 0.7071 0.0000 -0.7071 +vn -0.7071 0.0000 0.7071 +vn 0.7071 0.0000 0.7071 +vn 0.9701 -0.2425 0.0000 +vn 0.0000 -0.2425 0.9701 +vn -0.6835 -0.2563 -0.6835 +vn 0.6835 -0.2563 -0.6835 +vn 0.0000 -0.2425 -0.9701 +vn -0.9701 -0.2425 0.0000 +vn 0.6835 -0.2563 0.6835 +vn -0.6835 -0.2563 0.6835 +s off +f 2/1/1 3/2/1 1/3/1 +f 8/4/2 5/5/2 7/6/2 +f 6/7/3 1/3/3 5/5/3 +f 7/8/4 1/3/4 3/9/4 +f 4/10/5 6/7/5 8/11/5 +f 18/12/6 25/13/6 17/14/6 +f 12/15/7 15/16/7 11/17/7 +f 33/18/8 29/19/8 30/20/8 +f 14/21/3 9/22/3 13/23/3 +f 15/24/4 9/22/4 11/25/4 +f 12/26/5 14/27/5 16/28/5 +f 10/29/9 17/14/9 9/22/9 +f 19/30/5 10/31/5 12/26/5 +f 20/32/10 12/15/10 11/17/10 +f 9/22/11 20/33/11 11/25/11 +f 16/34/12 21/35/12 15/16/12 +f 14/27/5 22/36/5 16/28/5 +f 24/37/13 14/21/13 13/23/13 +f 21/38/14 13/23/14 15/24/14 +f 27/39/15 18/40/15 19/30/15 +f 28/41/16 19/42/16 20/32/16 +f 17/43/17 28/44/17 20/33/17 +f 32/45/18 33/18/18 31/46/18 +f 22/47/19 29/48/19 21/35/19 +f 23/49/20 30/50/20 22/36/20 +f 32/45/21 23/51/21 24/37/21 +f 29/52/22 24/53/22 21/38/22 +f 32/54/4 29/52/4 34/55/4 +f 30/50/5 31/56/5 33/57/5 +f 26/58/23 35/59/23 25/13/23 +f 35/59/24 27/60/24 28/61/24 +f 28/44/4 25/62/4 35/63/4 +f 26/64/5 27/39/5 36/65/5 +f 51/66/25 40/67/25 39/68/25 +f 40/69/7 43/70/7 39/71/7 +f 44/72/26 49/73/26 43/70/26 +f 42/74/3 37/75/3 41/76/3 +f 50/77/2 45/78/2 49/73/2 +f 48/79/1 51/66/1 47/80/1 +f 38/81/27 47/80/27 37/75/27 +f 46/82/28 41/76/28 45/78/28 +f 45/78/29 60/83/29 49/73/29 +f 46/84/5 44/85/5 52/86/5 +f 60/87/4 58/88/4 54/89/4 +f 37/75/30 58/90/30 41/76/30 +f 39/68/31 53/91/31 51/66/31 +f 49/73/32 55/92/32 43/70/32 +f 43/70/33 56/93/33 39/71/33 +f 51/66/34 54/94/34 47/80/34 +f 41/76/35 59/95/35 45/78/35 +f 47/80/36 57/96/36 37/75/36 +f 76/97/5 72/98/5 70/99/5 +f 63/100/35 76/101/35 73/102/35 +f 68/103/31 71/104/31 62/105/31 +f 67/106/29 76/101/29 65/107/29 +f 62/108/33 72/109/33 64/110/33 +f 61/111/36 69/112/36 66/113/36 +f 64/114/32 75/115/32 67/106/32 +f 63/100/30 74/116/30 61/117/30 +f 66/113/34 70/118/34 68/119/34 +f 91/120/25 80/121/25 79/122/25 +f 80/123/7 83/124/7 79/125/7 +f 84/126/26 89/127/26 83/124/26 +f 82/128/3 77/129/3 81/130/3 +f 90/131/2 85/132/2 89/127/2 +f 88/133/1 91/120/1 87/134/1 +f 78/135/27 87/134/27 77/129/27 +f 86/136/28 81/130/28 85/132/28 +f 85/132/29 100/137/29 89/127/29 +f 86/138/5 84/139/5 92/140/5 +f 100/141/4 98/142/4 94/143/4 +f 77/129/30 98/144/30 81/130/30 +f 79/122/31 93/145/31 91/120/31 +f 89/127/32 95/146/32 83/124/32 +f 83/124/33 96/147/33 79/125/33 +f 91/120/34 94/148/34 87/134/34 +f 81/130/35 99/149/35 85/132/35 +f 87/134/36 97/150/36 77/129/36 +f 116/151/5 112/152/5 110/153/5 +f 105/154/35 113/155/35 103/156/35 +f 108/157/31 111/158/31 102/159/31 +f 107/160/29 116/161/29 105/162/29 +f 102/163/33 112/164/33 104/165/33 +f 101/166/36 109/167/36 106/168/36 +f 104/169/32 115/170/32 107/160/32 +f 103/156/30 114/171/30 101/172/30 +f 106/168/34 110/173/34 108/174/34 +f 2/1/1 4/175/1 3/2/1 +f 8/4/2 6/7/2 5/5/2 +f 6/7/3 2/1/3 1/3/3 +f 7/8/4 5/5/4 1/3/4 +f 4/10/5 2/1/5 6/7/5 +f 18/12/6 26/58/6 25/13/6 +f 12/15/7 16/34/7 15/16/7 +f 33/18/8 34/176/8 29/19/8 +f 14/21/3 10/29/3 9/22/3 +f 15/24/4 13/23/4 9/22/4 +f 12/26/5 10/31/5 14/27/5 +f 10/29/9 18/12/9 17/14/9 +f 19/30/5 18/40/5 10/31/5 +f 20/32/10 19/42/10 12/15/10 +f 9/22/11 17/43/11 20/33/11 +f 16/34/12 22/47/12 21/35/12 +f 14/27/5 23/49/5 22/36/5 +f 24/37/13 23/51/13 14/21/13 +f 21/38/14 24/53/14 13/23/14 +f 27/39/15 26/64/15 18/40/15 +f 28/41/16 27/177/16 19/42/16 +f 17/43/17 25/62/17 28/44/17 +f 32/45/18 34/176/18 33/18/18 +f 22/47/19 30/178/19 29/48/19 +f 23/49/20 31/56/20 30/50/20 +f 32/45/21 31/46/21 23/51/21 +f 29/52/22 32/54/22 24/53/22 +f 26/58/23 36/179/23 35/59/23 +f 35/59/24 36/179/24 27/60/24 +f 51/66/25 52/180/25 40/67/25 +f 40/69/7 44/72/7 43/70/7 +f 44/72/26 50/77/26 49/73/26 +f 42/74/3 38/81/3 37/75/3 +f 50/77/2 46/82/2 45/78/2 +f 48/79/1 52/180/1 51/66/1 +f 38/81/27 48/79/27 47/80/27 +f 46/82/28 42/74/28 41/76/28 +f 45/78/29 59/181/29 60/83/29 +f 52/86/5 48/182/5 38/183/5 +f 38/183/5 42/184/5 46/84/5 +f 46/84/5 50/185/5 44/85/5 +f 44/85/5 40/186/5 52/86/5 +f 52/86/5 38/183/5 46/84/5 +f 54/89/4 53/187/4 56/188/4 +f 56/188/4 55/189/4 60/87/4 +f 60/87/4 59/190/4 58/88/4 +f 58/88/4 57/191/4 54/89/4 +f 54/89/4 56/188/4 60/87/4 +f 37/75/30 57/192/30 58/90/30 +f 39/68/31 56/193/31 53/91/31 +f 49/73/32 60/83/32 55/92/32 +f 43/70/33 55/194/33 56/93/33 +f 51/66/34 53/195/34 54/94/34 +f 41/76/35 58/90/35 59/95/35 +f 47/80/36 54/94/36 57/96/36 +f 70/99/5 69/196/5 74/197/5 +f 74/197/5 73/198/5 76/97/5 +f 76/97/5 75/199/5 72/98/5 +f 72/98/5 71/200/5 70/99/5 +f 70/99/5 74/197/5 76/97/5 +f 63/100/35 65/201/35 76/101/35 +f 68/103/31 70/118/31 71/104/31 +f 67/106/29 75/115/29 76/101/29 +f 62/108/33 71/202/33 72/109/33 +f 61/111/36 74/116/36 69/112/36 +f 64/114/32 72/109/32 75/115/32 +f 63/100/30 73/102/30 74/116/30 +f 66/113/34 69/112/34 70/118/34 +f 91/120/25 92/203/25 80/121/25 +f 80/123/7 84/126/7 83/124/7 +f 84/126/26 90/131/26 89/127/26 +f 82/128/3 78/135/3 77/129/3 +f 90/131/2 86/136/2 85/132/2 +f 88/133/1 92/203/1 91/120/1 +f 78/135/27 88/133/27 87/134/27 +f 86/136/28 82/128/28 81/130/28 +f 85/132/29 99/204/29 100/137/29 +f 92/140/5 88/205/5 78/206/5 +f 78/206/5 82/207/5 86/138/5 +f 86/138/5 90/208/5 84/139/5 +f 84/139/5 80/209/5 92/140/5 +f 92/140/5 78/206/5 86/138/5 +f 94/143/4 93/210/4 96/211/4 +f 96/211/4 95/212/4 100/141/4 +f 100/141/4 99/213/4 98/142/4 +f 98/142/4 97/214/4 94/143/4 +f 94/143/4 96/211/4 100/141/4 +f 77/129/30 97/215/30 98/144/30 +f 79/122/31 96/216/31 93/145/31 +f 89/127/32 100/137/32 95/146/32 +f 83/124/33 95/217/33 96/147/33 +f 91/120/34 93/218/34 94/148/34 +f 81/130/35 98/144/35 99/149/35 +f 87/134/36 94/148/36 97/150/36 +f 110/153/5 109/219/5 114/220/5 +f 114/220/5 113/221/5 116/151/5 +f 116/151/5 115/222/5 112/152/5 +f 112/152/5 111/223/5 110/153/5 +f 110/153/5 114/220/5 116/151/5 +f 105/154/35 116/161/35 113/155/35 +f 108/157/31 110/173/31 111/158/31 +f 107/160/29 115/170/29 116/161/29 +f 102/163/33 111/224/33 112/164/33 +f 101/166/36 114/171/36 109/167/36 +f 104/169/32 112/164/32 115/170/32 +f 103/156/30 113/155/30 114/171/30 +f 106/168/34 109/167/34 110/173/34 +o RightFoot +v -4.499988 24.500004 -2.500003 +v -4.499991 24.500004 2.499997 +v 0.500011 24.500000 -2.500000 +v 0.500008 24.500000 2.500000 +v -3.874987 24.500004 -3.750003 +v -0.124987 24.500000 -3.750000 +v -3.874989 22.333336 -3.750003 +v -0.124990 22.333334 -3.750000 +v -4.499991 21.250004 -2.500003 +v 0.500009 21.250000 -2.500000 +v -4.499988 24.500004 -2.500003 +v 0.500012 24.500000 -2.500000 +v -2.624990 22.333336 -2.500002 +v -2.624989 22.333336 -3.125002 +v -3.874989 22.333336 -3.125003 +v -4.499990 22.333336 -2.500003 +v -1.999990 22.333336 -2.500001 +v -1.999989 22.333336 -3.125001 +v -1.374990 22.333336 -3.125001 +v -1.374990 22.333336 -2.500001 +v -0.749991 22.333336 -2.500001 +v -0.749990 22.333336 -3.125001 +v -0.124990 22.333334 -3.125000 +v 0.500009 22.333334 -2.500000 +v 1.125012 24.500000 -2.499999 +v 1.125008 24.500000 3.125001 +v -5.124991 24.500004 3.124997 +v -5.124988 24.500004 -2.500003 +v 1.125011 23.416664 -1.874999 +v 1.125008 23.416664 3.125001 +v -5.124992 23.416670 3.124997 +v -5.124990 23.416670 -1.875003 +v 0.500012 24.500000 -2.500000 +v 0.500010 23.416666 -1.875000 +v -4.499988 24.500004 -2.500003 +v -4.499990 23.416668 -1.875003 +v -4.499992 23.416668 2.499997 +v 0.500007 23.416666 2.500000 +v 0.500009 24.500000 2.500000 +v -4.499991 24.500004 2.499997 +v -4.499990 21.250000 -2.500003 +v -0.749991 21.250000 -2.500001 +v -1.374991 21.250000 -3.125001 +v -4.499990 21.250000 -2.500003 +v 0.500009 21.250000 -2.500000 +v -0.749991 21.250000 -3.125001 +v 0.500009 21.250002 -2.500000 +v -4.499993 21.249998 2.499997 +v -1.999990 21.250000 -2.500001 +v -3.874990 21.250000 -3.125003 +v -1.374991 21.250000 -2.500001 +v -1.999990 21.250000 -3.125001 +v -0.124991 21.250000 -3.125000 +v -2.624990 21.250000 -2.500002 +v 0.500006 21.250002 2.500000 +v -2.624990 21.250000 -3.125002 +vt 0.500000 0.245614 +vt 0.250000 0.140351 +vt 0.500000 0.140351 +vt 0.000000 0.245614 +vt 0.000000 0.140351 +vt 1.000000 0.245614 +vt 0.750000 0.140351 +vt 1.000000 0.140351 +vt 0.750000 0.245614 +vt 0.750000 0.000000 +vt 0.500000 0.000000 +vt 0.593750 0.842105 +vt 0.375000 0.807018 +vt 0.562500 0.807018 +vt 0.375000 0.736842 +vt 0.562500 0.736842 +vt 0.593750 0.701754 +vt 0.312500 0.736842 +vt 0.312500 0.824561 +vt 0.625000 0.736842 +vt 0.625000 0.824561 +vt 0.625000 0.982456 +vt 0.312500 0.947368 +vt 0.625000 0.947368 +vt 0.875000 0.982456 +vt 0.906250 0.947368 +vt 0.062500 0.982456 +vt 0.031250 0.947368 +vt -0.000000 1.000000 +vt -0.000000 0.982456 +vt 0.937500 0.982456 +vt 0.875000 1.000000 +vt 0.281250 1.000000 +vt 0.312500 0.982456 +vt 0.343750 1.000000 +vt 0.656250 1.000000 +vt 0.656250 0.929825 +vt 0.281250 0.929825 +vt 0.593750 0.929825 +vt 0.031250 0.596491 +vt 0.093750 0.561404 +vt 0.093750 0.596491 +vt 0.125000 0.596491 +vt 0.156250 0.561404 +vt 0.156250 0.596491 +vt 0.187500 0.596491 +vt 0.218750 0.561404 +vt 0.218750 0.596491 +vt 0.250000 0.596491 +vt 0.281250 0.561404 +vt 0.281250 0.596491 +vt 0.125000 0.561404 +vt 0.125000 0.596491 +vt 0.000000 0.561404 +vt 0.031250 0.561404 +vt 0.187500 0.561404 +vt 0.218750 0.596491 +vt 0.250000 0.561404 +vt 0.312500 0.596491 +vt 0.312500 0.561404 +vt 0.250000 0.245614 +vt 0.343750 0.842105 +vt 0.343750 0.701754 +vt 0.062500 1.000000 +vt 0.937500 1.000000 +vt 0.593750 1.000000 +vt 0.906250 0.929825 +vt 0.031250 0.929825 +vt 0.343750 0.929825 +vt 0.125000 0.561404 +vt 0.000000 0.596491 +vt 0.218750 0.561404 +vn -1.0000 0.0000 -0.0000 +vn -0.0000 0.0000 1.0000 +vn 1.0000 -0.0000 0.0000 +vn 0.0000 -0.0000 -1.0000 +vn 0.0000 1.0000 -0.0000 +vn -0.0000 -0.7557 -0.6549 +vn -0.8944 0.0000 -0.4472 +vn 0.8944 -0.0000 -0.4472 +vn 0.0000 -0.4997 -0.8662 +vn -0.0000 -1.0000 0.0000 +vn -0.7071 0.0000 -0.7071 +vn 0.7071 -0.0000 -0.7071 +s off +f 160/225/37 118/226/37 117/227/37 +f 118/226/38 171/228/38 120/229/38 +f 171/230/39 119/231/39 120/232/39 +f 163/233/40 117/227/40 119/231/40 +f 120/234/41 117/227/41 118/235/41 +f 126/236/42 123/237/42 124/238/42 +f 124/238/40 121/239/40 122/240/40 +f 121/239/41 128/241/41 122/240/41 +f 127/242/43 123/237/43 125/243/43 +f 124/238/44 128/244/44 126/245/44 +f 147/246/38 142/247/38 143/248/38 +f 148/249/37 143/248/37 144/250/37 +f 142/247/39 145/251/39 141/252/39 +f 145/251/45 149/253/45 141/254/45 +f 144/255/45 152/256/45 148/249/45 +f 154/257/46 145/251/46 146/258/46 +f 147/246/46 154/259/46 146/258/46 +f 148/249/46 153/260/46 147/246/46 +f 156/261/41 144/250/41 143/248/41 +f 141/252/41 155/262/41 142/247/41 +f 142/247/41 156/263/41 143/248/41 +f 166/264/40 130/265/40 172/266/40 +f 165/267/37 134/268/37 168/269/37 +f 159/270/39 136/271/39 167/272/39 +f 162/273/40 139/274/40 169/275/40 +f 172/266/39 129/276/39 170/277/39 +f 166/264/47 132/278/47 131/279/47 +f 159/270/40 134/268/40 135/280/40 +f 158/281/37 138/282/37 162/273/37 +f 161/283/48 139/274/48 140/284/48 +f 160/225/37 164/285/37 118/226/37 +f 118/226/38 164/285/38 171/228/38 +f 171/230/39 163/233/39 119/231/39 +f 163/233/40 160/225/40 117/227/40 +f 120/234/41 119/231/41 117/227/41 +f 126/236/42 125/286/42 123/237/42 +f 124/238/40 123/237/40 121/239/40 +f 121/239/41 127/287/41 128/241/41 +f 127/242/43 121/239/43 123/237/43 +f 124/238/44 122/240/44 128/244/44 +f 147/246/38 146/258/38 142/247/38 +f 148/249/37 147/246/37 143/248/37 +f 142/247/39 146/258/39 145/251/39 +f 145/251/45 150/288/45 149/253/45 +f 144/255/45 151/289/45 152/256/45 +f 154/257/46 150/288/46 145/251/46 +f 147/246/46 153/290/46 154/259/46 +f 148/249/46 152/256/46 153/260/46 +f 156/261/41 151/291/41 144/250/41 +f 141/252/41 149/292/41 155/262/41 +f 142/247/41 155/293/41 156/263/41 +f 166/264/40 131/279/40 130/265/40 +f 165/267/37 133/294/37 134/268/37 +f 159/270/39 135/280/39 136/271/39 +f 162/273/40 138/282/40 139/274/40 +f 172/266/39 130/265/39 129/276/39 +f 166/264/47 157/295/47 132/278/47 +f 159/270/40 168/269/40 134/268/40 +f 158/281/37 137/296/37 138/282/37 +f 161/283/48 169/275/48 139/274/48 +o LeftFoot +v -0.499988 24.500000 -2.500000 +v -0.499991 24.500000 2.500000 +v 4.500012 24.499996 -2.499997 +v 4.500009 24.499996 2.500003 +v 3.874988 24.500004 -3.750003 +v 0.124988 24.500000 -3.750001 +v 3.874988 22.333336 -3.750003 +v 0.124989 22.333334 -3.750001 +v 4.499991 21.250004 -2.500003 +v -0.500009 21.250000 -2.500000 +v 4.499988 24.500004 -2.500003 +v -0.500012 24.500000 -2.500000 +v 2.624990 22.333336 -2.500002 +v 2.624990 22.333336 -3.125002 +v 3.874990 22.333336 -3.125003 +v 4.499990 22.333336 -2.500003 +v 1.999990 22.333336 -2.500002 +v 1.999990 22.333336 -3.125002 +v 1.374990 22.333336 -3.125001 +v 1.374990 22.333336 -2.500001 +v 0.749990 22.333336 -2.500001 +v 0.749990 22.333336 -3.125001 +v 0.124990 22.333334 -3.125001 +v -0.500010 22.333334 -2.500000 +v -1.125012 24.500000 -2.499999 +v -1.125009 24.500000 3.125001 +v 5.124991 24.500004 3.124996 +v 5.124988 24.500004 -2.500004 +v -1.125010 23.416664 -1.874999 +v -1.125008 23.416664 3.125001 +v 5.124992 23.416670 3.124996 +v 5.124990 23.416670 -1.875003 +v -0.500012 24.500000 -2.500000 +v -0.500010 23.416666 -1.875000 +v 4.499988 24.500004 -2.500003 +v 4.499990 23.416668 -1.875003 +v 4.499993 23.416668 2.499997 +v -0.500007 23.416666 2.500000 +v -0.500008 24.500000 2.500000 +v 4.499992 24.500004 2.499997 +v 4.499990 21.250000 -2.500003 +v 2.624990 21.250000 -3.125002 +v 4.500007 21.250000 2.500003 +v 0.749991 21.250000 -2.500001 +v 1.374991 21.250000 -3.125001 +v -0.499990 21.250000 -2.500000 +v -0.500009 21.250000 -2.500000 +v 0.749991 21.250000 -3.125001 +v 4.500010 21.250000 -2.499997 +v 3.874990 21.250000 -3.125003 +v 1.999991 21.250000 -2.500002 +v -0.499993 21.250000 2.500000 +v 1.374991 21.250000 -2.500001 +v 1.999991 21.250000 -3.125002 +v 0.124991 21.250000 -3.125001 +v 2.624991 21.250000 -2.500002 +vt 0.500000 0.245614 +vt 0.250000 0.140351 +vt 0.500000 0.140351 +vt 0.250000 0.245614 +vt 0.000000 0.140351 +vt 1.000000 0.245614 +vt 0.750000 0.140351 +vt 1.000000 0.140351 +vt 0.750000 0.245614 +vt 0.750000 0.000000 +vt 0.500000 0.000000 +vt 0.375000 0.807018 +vt 0.593750 0.842105 +vt 0.562500 0.807018 +vt 0.562500 0.736842 +vt 0.343750 0.701754 +vt 0.375000 0.736842 +vt 0.312500 0.736842 +vt 0.312500 0.824561 +vt 0.625000 0.736842 +vt 0.625000 0.824561 +vt 0.625000 0.947368 +vt 0.312500 0.982456 +vt 0.625000 0.982456 +vt 0.875000 0.982456 +vt 0.906250 0.947368 +vt 0.312500 0.947368 +vt 0.062500 0.982456 +vt -0.000000 1.000000 +vt -0.000000 0.982456 +vt 0.937500 1.000000 +vt 0.937500 0.982456 +vt 0.281250 1.000000 +vt 0.343750 1.000000 +vt 0.656250 1.000000 +vt 0.656250 0.929825 +vt 0.031250 0.947368 +vt 0.281250 0.929825 +vt 0.031250 0.929825 +vt 0.593750 0.929825 +vt 0.031250 0.596491 +vt 0.093750 0.561404 +vt 0.031250 0.561404 +vt 0.156250 0.596491 +vt 0.125000 0.561404 +vt 0.125000 0.596491 +vt 0.218750 0.596491 +vt 0.187500 0.561404 +vt 0.187500 0.596491 +vt 0.250000 0.596491 +vt 0.281250 0.561404 +vt 0.250000 0.561404 +vt 0.125000 0.596491 +vt 0.093750 0.596491 +vt 0.000000 0.561404 +vt 0.000000 0.596491 +vt 0.156250 0.561404 +vt 0.218750 0.561404 +vt 0.218750 0.596491 +vt 0.312500 0.596491 +vt 0.281250 0.596491 +vt 0.000000 0.245614 +vt 0.343750 0.842105 +vt 0.593750 0.701754 +vt 0.062500 1.000000 +vt 0.875000 1.000000 +vt 0.593750 1.000000 +vt 0.906250 0.929825 +vt 0.343750 0.929825 +vt 0.218750 0.561404 +vt 0.125000 0.561404 +vt 0.312500 0.561404 +vn -1.0000 0.0000 -0.0000 +vn -0.0000 0.0000 1.0000 +vn 1.0000 -0.0000 0.0000 +vn 0.0000 -0.0000 -1.0000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 -0.7557 -0.6549 +vn 0.8944 0.0000 -0.4472 +vn -0.8944 -0.0000 -0.4472 +vn -0.0000 -0.4997 -0.8662 +vn 0.0000 -1.0000 -0.0000 +vn 0.7071 0.0000 -0.7071 +vn -0.7071 -0.0000 -0.7071 +s off +f 218/297/49 174/298/49 173/299/49 +f 224/300/50 176/301/50 174/298/50 +f 215/302/51 175/303/51 176/304/51 +f 221/305/52 173/299/52 175/303/52 +f 176/306/53 173/299/53 174/307/53 +f 179/308/54 182/309/54 180/310/54 +f 178/311/52 179/308/52 180/310/52 +f 178/311/53 183/312/53 177/313/53 +f 179/308/55 183/314/55 181/315/55 +f 184/316/56 180/310/56 182/317/56 +f 199/318/50 202/319/50 203/320/50 +f 199/318/51 204/321/51 200/322/51 +f 198/323/49 201/324/49 202/319/49 +f 205/325/57 201/324/57 197/326/57 +f 204/321/57 207/327/57 200/328/57 +f 201/324/58 210/329/58 202/319/58 +f 210/330/58 203/320/58 202/319/58 +f 209/331/58 204/321/58 203/320/58 +f 200/322/53 212/332/53 199/318/53 +f 197/333/53 211/334/53 205/335/53 +f 212/336/53 198/323/53 199/318/53 +f 222/337/52 186/338/52 187/339/52 +f 226/340/51 189/341/51 223/342/51 +f 225/343/49 191/344/49 217/345/49 +f 220/346/52 195/347/52 194/348/52 +f 228/349/49 186/338/49 214/350/49 +f 222/337/59 188/351/59 213/352/59 +f 217/345/52 190/353/52 226/340/52 +f 220/346/51 193/354/51 216/355/51 +f 219/356/60 195/347/60 227/357/60 +f 218/297/49 224/300/49 174/298/49 +f 224/300/50 215/358/50 176/301/50 +f 215/302/51 221/305/51 175/303/51 +f 221/305/52 218/297/52 173/299/52 +f 176/306/53 175/303/53 173/299/53 +f 179/308/54 181/359/54 182/309/54 +f 178/311/52 177/313/52 179/308/52 +f 178/311/53 184/360/53 183/312/53 +f 179/308/55 177/313/55 183/314/55 +f 184/316/56 178/311/56 180/310/56 +f 199/318/50 198/323/50 202/319/50 +f 199/318/51 203/320/51 204/321/51 +f 198/323/49 197/333/49 201/324/49 +f 205/325/57 206/361/57 201/324/57 +f 204/321/57 208/362/57 207/327/57 +f 201/324/58 206/361/58 210/329/58 +f 210/330/58 209/363/58 203/320/58 +f 209/331/58 208/362/58 204/321/58 +f 200/322/53 207/364/53 212/332/53 +f 197/333/53 198/323/53 211/334/53 +f 212/336/53 211/365/53 198/323/53 +f 222/337/52 214/350/52 186/338/52 +f 226/340/51 190/353/51 189/341/51 +f 225/343/49 192/366/49 191/344/49 +f 220/346/52 227/357/52 195/347/52 +f 228/349/49 185/367/49 186/338/49 +f 222/337/59 187/339/59 188/351/59 +f 217/345/52 191/344/52 190/353/52 +f 220/346/51 194/348/51 193/354/51 +f 219/356/60 196/368/60 195/347/60 +o Head +v 3.374979 -4.000002 -4.500000 +v 1.124979 -4.000002 -4.500000 +v 3.374979 -2.875002 -4.500000 +v 1.124980 -2.875002 -4.500000 +v 3.374978 -4.562502 -4.500000 +v 1.124979 -4.562502 -4.500000 +v 4.499979 -3.437504 -4.500000 +v 4.499979 -4.000004 -4.500000 +v 4.499979 -3.437504 4.500000 +v 4.499978 -4.000004 4.500000 +v -4.500021 -5.125002 4.500000 +v -4.500021 -5.687502 4.500000 +v -4.500020 -5.125002 -4.500000 +v -4.500020 -5.687502 -4.500000 +vt 0.718750 0.666667 +vt 0.656250 -0.000000 +vt 0.718750 0.000000 +vt 0.656250 0.666667 +vt 0.718750 1.000000 +vt 0.656250 1.000000 +vt 0.750000 1.000000 +vt 0.750000 0.666667 +vt 1.000000 1.000000 +vt -0.000000 1.000000 +vt 0.250000 0.666667 +vt 0.250000 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.666667 +vt 1.000000 0.666667 +vt -0.000000 0.666667 +vn 0.0000 -0.0000 -1.0000 +vn 1.0000 -0.0000 0.0000 +vn -0.0000 0.0000 1.0000 +vn -1.0000 0.0000 -0.0000 +s off +f 229/369/61 232/370/61 231/371/61 +f 230/372/61 233/373/61 234/374/61 +f 229/369/61 236/375/61 233/373/61 +f 235/376/62 238/377/62 236/375/62 +f 238/378/63 239/379/63 240/380/63 +f 239/379/64 242/381/64 240/380/64 +f 234/374/61 241/382/61 230/372/61 +f 229/369/61 230/372/61 232/370/61 +f 230/372/61 229/369/61 233/373/61 +f 229/369/61 235/376/61 236/375/61 +f 235/376/62 237/383/62 238/377/62 +f 238/378/63 237/384/63 239/379/63 +f 239/379/64 241/382/64 242/381/64 +f 234/374/61 242/381/61 241/382/61 +o RightArm +v -8.500006 12.500003 -2.500003 +v -8.500016 -0.499996 -2.500003 +v -8.500008 12.500003 2.499997 +v -8.500019 -0.499996 2.499997 +v -3.500006 12.500001 -2.500000 +v -3.500015 -0.500000 -2.500000 +v -3.500009 12.500001 2.500000 +v -3.500019 -0.500000 2.500000 +v -8.500006 11.416669 -2.500003 +v -8.500010 11.416669 2.499997 +v -3.500005 11.416668 -2.500000 +v -3.500009 11.416668 2.500000 +v -2.875005 11.416667 -3.125000 +v -9.125006 11.416670 -3.125003 +v -9.125008 11.416670 3.124997 +v -2.875008 11.416667 3.125000 +v -8.500005 10.333336 -2.500003 +v -8.500008 10.333336 2.499997 +v -3.500005 10.333334 -2.500000 +v -3.500009 10.333334 2.500000 +v -2.875006 10.333334 -3.125000 +v -9.125006 10.333336 -3.125003 +v -9.125008 10.333336 3.124997 +v -2.875009 10.333334 3.125000 +v -8.500006 9.791670 -2.500003 +v -8.500008 9.791670 2.499997 +v -3.500005 9.791667 -2.500000 +v -3.500009 9.791667 2.500000 +v -2.875005 9.791667 -3.125000 +v -9.125005 9.791670 -3.125003 +v -9.125009 9.791670 3.124997 +v -2.875008 9.791667 3.125000 +v -6.000015 -1.583334 -3.125000 +v -6.000018 -1.583334 3.125000 +v -2.875019 -1.583332 3.125000 +v -2.875015 -1.583332 -3.125000 +v -2.875005 7.625000 -3.125000 +v -9.125006 7.625004 -3.125003 +v -9.125008 7.625004 3.124997 +v -2.875009 7.625000 3.125000 +v -8.500006 5.458338 -2.500003 +v -8.500008 5.458338 2.499997 +v -3.500005 5.458334 -2.500000 +v -3.500009 5.458334 2.500000 +v -9.750015 -0.500000 -3.125000 +v -9.750017 -0.500000 3.125000 +v -9.750015 2.750000 -3.125000 +v -9.750017 2.750000 3.125000 +v -6.000015 0.583334 -3.125000 +v -6.000019 0.583334 3.125000 +v -2.875016 0.583334 -3.125000 +v -2.875019 0.583334 3.125000 +v -4.750016 2.749998 -3.125000 +v -4.750016 2.749998 -2.500000 +v -6.000015 2.750000 -3.125000 +v -6.000015 2.750000 -2.500000 +v -4.750017 1.666664 -3.125000 +v -4.750016 1.666664 -2.500000 +v -6.000016 1.666666 -3.125000 +v -6.000016 1.666666 -2.500000 +v -9.750007 0.041670 -1.250003 +v -9.750009 0.041670 1.249997 +v -12.250009 -1.041664 -0.625003 +v -12.250009 -1.041664 0.624996 +v -9.750006 0.583336 -1.250003 +v -9.750008 0.583336 1.249997 +vt 0.205128 0.603774 +vt 0.102564 0.150943 +vt 0.205128 0.150943 +vt 0.102564 0.603774 +vt 0.000000 0.150943 +vt 0.410256 0.603774 +vt 0.307692 0.150943 +vt 0.410256 0.150943 +vt 0.307692 0.603774 +vt 0.307692 -0.000000 +vt 0.205128 0.000000 +vt 0.307692 0.754717 +vt 0.141026 0.830189 +vt 0.256410 0.811321 +vt 0.243590 0.830189 +vt 0.282051 0.830189 +vt 0.384615 0.811321 +vt 0.371795 0.830189 +vt 0.397436 0.830189 +vt 0.512821 0.811321 +vt 0.500000 0.830189 +vt 0.012821 0.830189 +vt 0.128205 0.811321 +vt 0.115385 0.830189 +vt 0.256410 0.773585 +vt 0.128205 0.773585 +vt 0.141026 0.754717 +vt 0.371795 0.754717 +vt 0.282051 0.754717 +vt 0.512821 0.773585 +vt 0.397436 0.754717 +vt 0.500000 0.754717 +vt 0.012821 0.754717 +vt 0.115385 0.754717 +vt 0.384615 0.773585 +vt 0.000000 0.811321 +vt -0.000000 0.773585 +vt 0.384615 0.924528 +vt 0.500000 1.000000 +vt 0.397436 1.000000 +vt 0.269231 1.000000 +vt 0.371795 1.000000 +vt 0.141026 1.000000 +vt 0.256410 0.924528 +vt 0.243590 1.000000 +vt 0.115385 1.000000 +vt -0.000000 0.924528 +vt 0.128205 0.924528 +vt 0.256410 0.849057 +vt 0.128205 0.849057 +vt 0.243590 0.830189 +vt 0.141026 0.830189 +vt 0.371795 0.830189 +vt 0.269231 0.830189 +vt 0.512821 0.849057 +vt 0.397436 0.830189 +vt 0.500000 0.830189 +vt 0.012821 0.830189 +vt 0.115385 0.830189 +vt 0.384615 0.849057 +vt 0.512821 0.924528 +vt -0.000000 0.849057 +vt 0.833333 0.490566 +vt 0.705128 0.603774 +vt 0.705128 0.490566 +vt 0.833333 0.358491 +vt 0.705128 0.358491 +vt 0.833333 0.245283 +vt 0.705128 0.113208 +vt 0.833333 0.113208 +vt 0.705128 -0.000000 +vt 0.833333 0.000000 +vt 0.410256 0.320755 +vt 0.538462 0.396226 +vt 0.410256 0.396226 +vt 0.923077 0.320755 +vt 0.923077 0.396226 +vt 1.000000 0.396226 +vt 0.615385 0.320755 +vt 0.615385 0.396226 +vt 0.012821 0.622642 +vt 0.038462 0.603774 +vt 0.038462 0.622642 +vt 0.038462 0.679245 +vt 0.012821 0.660377 +vt 0.038462 0.660377 +vt 0.051282 0.622642 +vt 0.000000 0.660377 +vt -0.000000 0.622642 +vt 0.064103 0.754717 +vt 0.102564 0.679245 +vt 0.115385 0.754717 +vt 0.064103 0.603774 +vt 0.115385 0.603774 +vt 0.115385 0.679245 +vt 0.128205 0.754717 +vt 0.064103 0.679245 +vt 0.051282 0.754717 +vt -0.000000 0.603774 +vt 0.205128 0.754717 +vt 0.243590 0.754717 +vt 0.012821 1.000000 +vt 0.833333 0.603774 +vt 0.705128 0.245283 +vt 0.538462 0.320755 +vt 1.000000 0.320755 +vt 0.012821 0.603774 +vt 0.012821 0.679245 +vt 0.051282 0.660377 +vt 0.076923 0.679245 +vn -1.0000 0.0000 -0.0000 +vn -0.0000 0.0000 1.0000 +vn 1.0000 -0.0000 0.0000 +vn 0.0000 -0.0000 -1.0000 +vn 0.0000 1.0000 0.0000 +vn -0.0000 -1.0000 0.0000 +vn 0.9608 -0.2772 0.0000 +vn 0.0000 -0.2772 -0.9608 +vn -0.9608 -0.2772 -0.0000 +vn -0.0000 -0.2772 0.9608 +vn -0.2775 -0.9607 -0.0000 +vn 0.5003 0.8659 0.0000 +vn 0.3976 -0.9176 0.0000 +vn -0.5450 0.8384 -0.0000 +vn -0.2425 0.0000 -0.9701 +vn -0.2425 0.0000 0.9701 +s off +f 244/385/65 245/386/65 243/387/65 +f 246/388/66 249/389/66 245/386/66 +f 250/390/67 247/391/67 249/392/67 +f 248/393/68 243/387/68 247/391/68 +f 249/394/69 243/387/69 245/395/69 +f 250/396/70 244/385/70 248/393/70 +f 260/397/70 264/398/70 259/399/70 +f 259/400/70 263/401/70 261/402/70 +f 261/403/70 266/404/70 262/405/70 +f 262/406/70 265/407/70 260/408/70 +f 256/409/65 265/407/65 257/410/65 +f 252/411/69 256/409/69 257/410/69 +f 253/412/69 256/409/69 251/413/69 +f 258/414/69 253/415/69 254/416/69 +f 257/410/69 254/417/69 252/418/69 +f 256/409/68 263/401/68 264/398/68 +f 266/404/67 255/419/67 258/414/67 +f 257/410/66 266/420/66 258/421/66 +f 279/422/71 286/423/71 285/424/71 +f 283/425/72 279/422/72 285/426/72 +f 284/427/73 280/428/73 283/429/73 +f 284/430/74 282/431/74 281/432/74 +f 272/433/65 281/432/65 273/434/65 +f 267/435/69 273/434/69 268/436/69 +f 269/437/69 272/433/69 267/438/69 +f 274/439/69 269/440/69 270/441/69 +f 273/434/69 270/442/69 268/443/69 +f 271/444/68 280/428/68 272/433/68 +f 282/445/67 271/444/67 274/439/67 +f 281/432/66 274/446/66 273/434/66 +f 275/447/70 277/448/70 276/449/70 +f 276/449/75 287/450/75 275/447/75 +f 288/451/65 289/452/65 287/450/65 +f 289/452/76 292/453/76 291/454/76 +f 291/454/69 294/455/69 293/456/69 +f 293/457/67 277/458/67 278/459/67 +f 287/450/68 291/460/68 275/461/68 +f 291/460/68 278/462/68 275/461/68 +f 292/463/66 288/451/66 276/464/66 +f 277/458/66 292/463/66 276/464/66 +f 297/465/69 296/466/69 295/467/69 +f 300/468/70 301/469/70 299/470/70 +f 296/471/67 299/470/67 295/467/67 +f 295/467/68 301/469/68 297/465/68 +f 297/465/65 302/472/65 298/473/65 +f 304/474/77 305/475/77 303/476/77 +f 305/475/78 308/477/78 307/478/78 +f 303/476/79 305/479/79 307/480/79 +f 306/481/80 304/474/80 308/482/80 +f 244/385/65 246/388/65 245/386/65 +f 246/388/66 250/483/66 249/389/66 +f 250/390/67 248/393/67 247/391/67 +f 248/393/68 244/385/68 243/387/68 +f 249/394/69 247/391/69 243/387/69 +f 250/396/70 246/484/70 244/385/70 +f 260/397/70 265/407/70 264/398/70 +f 259/400/70 264/398/70 263/401/70 +f 261/403/70 263/401/70 266/404/70 +f 262/406/70 266/420/70 265/407/70 +f 256/409/65 264/398/65 265/407/65 +f 252/411/69 251/485/69 256/409/69 +f 253/412/69 255/419/69 256/409/69 +f 258/414/69 255/419/69 253/415/69 +f 257/410/69 258/421/69 254/417/69 +f 256/409/68 255/419/68 263/401/68 +f 266/404/67 263/401/67 255/419/67 +f 257/410/66 265/407/66 266/420/66 +f 279/422/71 282/445/71 286/423/71 +f 283/425/72 280/428/72 279/422/72 +f 284/427/73 281/432/73 280/428/73 +f 284/430/74 286/486/74 282/431/74 +f 272/433/65 280/428/65 281/432/65 +f 267/435/69 272/433/69 273/434/69 +f 269/437/69 271/444/69 272/433/69 +f 274/439/69 271/444/69 269/440/69 +f 273/434/69 274/446/69 270/442/69 +f 271/444/68 279/422/68 280/428/68 +f 282/445/67 279/422/67 271/444/67 +f 281/432/66 282/431/66 274/446/66 +f 275/447/70 278/487/70 277/448/70 +f 276/449/75 288/451/75 287/450/75 +f 288/451/65 290/488/65 289/452/65 +f 289/452/76 290/488/76 292/453/76 +f 291/454/69 292/453/69 294/455/69 +f 293/457/67 294/489/67 277/458/67 +f 287/450/68 289/452/68 291/460/68 +f 291/460/68 293/490/68 278/462/68 +f 292/463/66 290/488/66 288/451/66 +f 277/458/66 294/489/66 292/463/66 +f 297/465/69 298/491/69 296/466/69 +f 300/468/70 302/492/70 301/469/70 +f 296/471/67 300/493/67 299/470/67 +f 295/467/68 299/470/68 301/469/68 +f 297/465/65 301/469/65 302/472/65 +f 304/474/77 306/494/77 305/475/77 +f 305/475/78 306/494/78 308/477/78 +o LeftArm +v 3.499995 12.500000 -2.500000 +v 3.499986 -0.500000 -2.500000 +v 3.499992 12.500000 2.500000 +v 3.499981 -0.500000 2.500000 +v 8.499994 12.499997 -2.499997 +v 8.499985 -0.500004 -2.499997 +v 8.499992 12.499997 2.500003 +v 8.499982 -0.500004 2.500003 +v 8.500006 11.416667 -2.500003 +v 8.500010 11.416667 2.499997 +v 3.500005 11.416666 -2.500000 +v 3.500009 11.416666 2.500000 +v 2.875005 11.416667 -3.125000 +v 9.125006 11.416667 -3.125004 +v 9.125008 11.416667 3.124996 +v 2.875008 11.416667 3.125000 +v 8.500005 10.333334 -2.500003 +v 8.500008 10.333334 2.499997 +v 3.500005 10.333332 -2.500000 +v 3.500009 10.333332 2.500000 +v 2.875006 10.333334 -3.125000 +v 9.125006 10.333333 -3.125004 +v 9.125008 10.333333 3.124996 +v 2.875009 10.333334 3.125000 +v 8.500006 9.791668 -2.500003 +v 8.500008 9.791668 2.499997 +v 3.500005 9.791665 -2.500000 +v 3.500009 9.791665 2.500000 +v 2.875005 9.791667 -3.125000 +v 9.125005 9.791667 -3.125004 +v 9.125009 9.791667 3.124996 +v 2.875008 9.791667 3.125000 +v 6.000015 -1.583338 -3.125000 +v 6.000018 -1.583338 3.125000 +v 2.875019 -1.583334 3.125000 +v 2.875015 -1.583334 -3.125000 +v 2.875005 7.624998 -3.125000 +v 9.125006 7.625000 -3.125004 +v 9.125008 7.625000 3.124996 +v 2.875009 7.624998 3.125000 +v 8.500006 5.458334 -2.500003 +v 8.500008 5.458334 2.499997 +v 3.500005 5.458334 -2.500000 +v 3.500010 5.458334 2.500000 +v 9.750015 -0.500002 -3.125000 +v 9.750017 -0.500002 3.125000 +v 9.750015 2.749998 -3.125000 +v 9.750017 2.749998 3.125000 +v 6.000015 0.583330 -3.125000 +v 6.000019 0.583330 3.125000 +v 2.875016 0.583332 -3.125000 +v 2.875019 0.583332 3.125000 +v 4.750016 2.749998 -3.125000 +v 4.750015 2.749998 -2.500000 +v 6.000015 2.749996 -3.125000 +v 6.000015 2.749996 -2.500000 +v 4.750016 1.666664 -3.125000 +v 4.750016 1.666664 -2.500000 +v 6.000016 1.666662 -3.125000 +v 6.000016 1.666662 -2.500000 +v 9.750007 0.041668 -1.250003 +v 9.750009 0.041668 1.249997 +v 12.250007 -1.041668 -0.625003 +v 12.250009 -1.041668 0.624996 +v 9.750006 0.583334 -1.250003 +v 9.750008 0.583334 1.249997 +vt 0.205128 0.603774 +vt 0.102564 0.150943 +vt 0.205128 0.150943 +vt 0.102564 0.603774 +vt 0.000000 0.150943 +vt 0.410256 0.603774 +vt 0.307692 0.150943 +vt 0.410256 0.150943 +vt 0.307692 0.603774 +vt 0.307692 -0.000000 +vt 0.205128 0.000000 +vt 0.307692 0.754717 +vt 0.141026 0.830189 +vt 0.256410 0.811321 +vt 0.128205 0.811321 +vt 0.282051 0.830189 +vt 0.384615 0.811321 +vt 0.512821 0.811321 +vt 0.397436 0.830189 +vt 0.500000 0.830189 +vt 0.012821 0.830189 +vt 0.115385 0.830189 +vt 0.256410 0.773585 +vt 0.128205 0.773585 +vt 0.141026 0.754717 +vt 0.243590 0.754717 +vt 0.371795 0.754717 +vt 0.282051 0.754717 +vt 0.397436 0.754717 +vt 0.512821 0.773585 +vt 0.500000 0.754717 +vt 0.012821 0.754717 +vt 0.115385 0.754717 +vt 0.384615 0.773585 +vt -0.000000 0.773585 +vt 0.500000 1.000000 +vt 0.384615 0.924528 +vt 0.397436 1.000000 +vt 0.269231 1.000000 +vt 0.371795 1.000000 +vt 0.256410 0.924528 +vt 0.141026 1.000000 +vt 0.243590 1.000000 +vt 0.128205 0.924528 +vt 0.012821 1.000000 +vt 0.115385 1.000000 +vt 0.256410 0.849057 +vt 0.128205 0.849057 +vt 0.243590 0.830189 +vt 0.141026 0.830189 +vt 0.371795 0.830189 +vt 0.269231 0.830189 +vt 0.397436 0.830189 +vt 0.512821 0.849057 +vt 0.500000 0.830189 +vt 0.012821 0.830189 +vt 0.115385 0.830189 +vt 0.384615 0.849057 +vt 0.512821 0.924528 +vt -0.000000 0.849057 +vt 0.833333 0.490566 +vt 0.705128 0.603774 +vt 0.833333 0.603774 +vt 0.705128 0.490566 +vt 0.833333 0.358491 +vt 0.705128 0.358491 +vt 0.833333 0.245283 +vt 0.705128 0.113208 +vt 0.705128 0.245283 +vt 0.833333 0.113208 +vt 0.705128 -0.000000 +vt 0.538462 0.396226 +vt 0.410256 0.320755 +vt 0.410256 0.396226 +vt 0.923077 0.320755 +vt 1.000000 0.396226 +vt 0.923077 0.396226 +vt 0.615385 0.320755 +vt 0.615385 0.396226 +vt 0.538462 0.320755 +vt 0.038462 0.622642 +vt 0.012821 0.603774 +vt 0.012821 0.622642 +vt 0.038462 0.660377 +vt 0.012821 0.679245 +vt 0.038462 0.679245 +vt 0.051282 0.622642 +vt 0.000000 0.660377 +vt -0.000000 0.622642 +vt 0.102564 0.679245 +vt 0.064103 0.754717 +vt 0.115385 0.754717 +vt 0.064103 0.603774 +vt 0.076923 0.679245 +vt 0.128205 0.754717 +vt 0.115385 0.679245 +vt 0.064103 0.679245 +vt 0.051282 0.754717 +vt -0.000000 0.603774 +vt 0.205128 0.754717 +vt 0.243590 0.830189 +vt 0.371795 0.830189 +vt 0.000000 0.811321 +vt -0.000000 0.924528 +vt 0.833333 0.000000 +vt 1.000000 0.320755 +vt 0.038462 0.603774 +vt 0.012821 0.660377 +vt 0.051282 0.660377 +vt 0.115385 0.603774 +vn -1.0000 0.0000 -0.0000 +vn -0.0000 0.0000 1.0000 +vn 1.0000 -0.0000 0.0000 +vn 0.0000 -0.0000 -1.0000 +vn 0.0000 1.0000 -0.0000 +vn -0.0000 -1.0000 0.0000 +vn -0.9608 -0.2772 0.0000 +vn -0.0000 -0.2772 -0.9608 +vn 0.9608 -0.2772 -0.0000 +vn 0.0000 -0.2772 0.9608 +vn 0.2775 -0.9607 -0.0000 +vn -0.5003 0.8659 0.0000 +vn -0.3976 -0.9176 0.0000 +vn 0.5450 0.8384 -0.0000 +vn 0.2425 0.0000 -0.9701 +vn 0.2425 0.0000 0.9701 +s off +f 310/495/81 311/496/81 309/497/81 +f 312/498/82 315/499/82 311/496/82 +f 316/500/83 313/501/83 315/502/83 +f 314/503/84 309/497/84 313/501/84 +f 315/504/85 309/497/85 311/505/85 +f 316/506/86 310/495/86 314/503/86 +f 326/507/86 330/508/86 331/509/86 +f 325/510/86 329/511/86 330/508/86 +f 332/512/86 327/513/86 328/514/86 +f 331/509/86 328/515/86 326/516/86 +f 331/509/83 322/517/83 323/518/83 +f 318/519/85 322/517/85 317/520/85 +f 322/517/85 319/521/85 317/522/85 +f 319/523/85 324/524/85 320/525/85 +f 320/526/85 323/518/85 318/527/85 +f 322/517/84 329/511/84 321/528/84 +f 321/528/81 332/512/81 324/524/81 +f 324/529/82 331/509/82 323/518/82 +f 352/530/87 345/531/87 351/532/87 +f 345/531/88 349/533/88 351/534/88 +f 346/535/89 350/536/89 349/537/89 +f 347/538/90 352/539/90 350/540/90 +f 347/538/83 338/541/83 339/542/83 +f 339/542/85 333/543/85 334/544/85 +f 338/541/85 335/545/85 333/546/85 +f 335/547/85 340/548/85 336/549/85 +f 336/550/85 339/542/85 334/551/85 +f 346/535/84 337/552/84 338/541/84 +f 337/552/81 348/553/81 340/548/81 +f 340/554/82 347/538/82 339/542/82 +f 341/555/86 343/556/86 344/557/86 +f 342/558/91 353/559/91 354/560/91 +f 355/561/83 354/560/83 353/559/83 +f 355/561/92 358/562/92 356/563/92 +f 357/564/85 360/565/85 358/562/85 +f 343/566/81 359/567/81 344/568/81 +f 353/559/84 357/569/84 355/561/84 +f 344/570/84 357/569/84 341/571/84 +f 354/560/82 358/572/82 342/573/82 +f 343/566/82 358/572/82 360/574/82 +f 361/575/85 364/576/85 363/577/85 +f 365/578/86 368/579/86 366/580/86 +f 365/578/81 362/581/81 361/575/81 +f 363/577/84 365/578/84 361/575/84 +f 368/582/83 363/577/83 364/583/83 +f 371/584/93 370/585/93 369/586/93 +f 371/584/94 374/587/94 372/588/94 +f 369/586/95 373/589/95 371/590/95 +f 372/591/96 374/592/96 370/585/96 +f 310/495/81 312/498/81 311/496/81 +f 312/498/82 316/593/82 315/499/82 +f 316/500/83 314/503/83 313/501/83 +f 314/503/84 310/495/84 309/497/84 +f 315/504/85 313/501/85 309/497/85 +f 316/506/86 312/594/86 310/495/86 +f 326/507/86 325/595/86 330/508/86 +f 325/510/86 327/596/86 329/511/86 +f 332/512/86 329/511/86 327/513/86 +f 331/509/86 332/597/86 328/515/86 +f 331/509/83 330/508/83 322/517/83 +f 318/519/85 323/518/85 322/517/85 +f 322/517/85 321/528/85 319/521/85 +f 319/523/85 321/528/85 324/524/85 +f 320/526/85 324/529/85 323/518/85 +f 322/517/84 330/508/84 329/511/84 +f 321/528/81 329/511/81 332/512/81 +f 324/529/82 332/597/82 331/509/82 +f 352/530/87 348/553/87 345/531/87 +f 345/531/88 346/535/88 349/533/88 +f 346/535/89 347/538/89 350/536/89 +f 347/538/90 348/598/90 352/539/90 +f 347/538/83 346/535/83 338/541/83 +f 339/542/85 338/541/85 333/543/85 +f 338/541/85 337/552/85 335/545/85 +f 335/547/85 337/552/85 340/548/85 +f 336/550/85 340/554/85 339/542/85 +f 346/535/84 345/531/84 337/552/84 +f 337/552/81 345/531/81 348/553/81 +f 340/554/82 348/598/82 347/538/82 +f 341/555/86 342/558/86 343/556/86 +f 342/558/91 341/555/91 353/559/91 +f 355/561/83 356/563/83 354/560/83 +f 355/561/92 357/564/92 358/562/92 +f 357/564/85 359/599/85 360/565/85 +f 343/566/81 360/574/81 359/567/81 +f 353/559/84 341/571/84 357/569/84 +f 344/570/84 359/600/84 357/569/84 +f 354/560/82 356/563/82 358/572/82 +f 343/566/82 342/573/82 358/572/82 +f 361/575/85 362/601/85 364/576/85 +f 365/578/86 367/602/86 368/579/86 +f 365/578/81 366/603/81 362/581/81 +f 363/577/84 367/602/84 365/578/84 +f 368/582/83 367/602/83 363/577/83 +f 371/584/93 372/588/93 370/585/93 +f 371/584/94 373/604/94 374/587/94 +o Body +v -4.250004 12.500003 -2.500003 +v -4.250013 -0.499996 -2.500003 +v -4.250006 12.500003 2.499997 +v -4.250015 -0.499996 2.499997 +v 4.249997 12.499997 -2.499997 +v 4.249988 -0.500004 -2.499997 +v 4.249994 12.499997 2.500003 +v 4.249985 -0.500004 2.500003 +v -3.718762 3.833336 -3.750003 +v 3.718738 3.833332 -3.749997 +v -3.718764 1.666668 -3.750003 +v 3.718736 1.666666 -3.749997 +v -3.718763 6.000002 -2.500003 +v 3.718739 5.999998 -2.499997 +v -3.718762 1.666668 -2.500003 +v 3.718738 1.666666 -2.499997 +v -2.656262 1.666668 -2.500003 +v -2.656262 1.666668 -3.125003 +v -1.593762 1.666668 -3.125003 +v -1.593763 1.666668 -2.500003 +v -2.656263 0.583334 -2.500003 +v -2.656263 0.583334 -3.125003 +v -1.593763 0.583334 -3.125003 +v -1.593763 0.583334 -2.500003 +v 1.593737 1.666666 -2.500002 +v 1.593738 1.666666 -3.125002 +v 2.656238 1.666666 -3.125002 +v 2.656238 1.666666 -2.500002 +v 1.593737 0.583334 -2.500002 +v 1.593737 0.583334 -3.125002 +v 2.656237 0.583334 -3.125002 +v 2.656237 0.583334 -2.500002 +v -1.062512 4.916668 -2.500003 +v -1.062512 4.916668 -3.125003 +v 1.062486 4.916668 -3.125002 +v 1.062488 4.916668 -2.500002 +v -3.718763 9.250002 -2.500003 +v -1.062513 9.250003 -3.125003 +v 1.062487 9.250001 -3.125002 +v -3.718762 4.916668 -2.500003 +v -1.062513 12.500003 -2.500003 +v 1.062487 12.500001 -2.500002 +v 1.593738 4.916666 -3.125002 +v 1.593737 9.250003 -3.125002 +v 1.593737 12.500003 -2.500002 +v 2.656236 4.916666 -3.125002 +v 2.656237 9.250002 -3.125002 +v 2.656237 12.500002 -2.500002 +v 3.718738 4.916666 -2.500002 +v 3.718737 9.250003 -2.500002 +v 1.593738 4.916666 -2.500002 +v -1.593762 4.916668 -3.125003 +v -1.593763 9.250002 -3.125003 +v -1.593763 12.500003 -2.500003 +v -1.593762 4.916668 -2.500003 +v -2.656264 4.916668 -3.125003 +v -2.656263 9.250002 -3.125003 +v -2.656263 12.500002 -2.500003 +v -2.656262 4.916668 -2.500003 +v -1.062514 0.583332 2.499999 +v 1.062484 0.583332 2.500001 +v -1.062515 0.583332 3.124999 +v 1.062485 0.583332 3.125001 +v -1.062515 8.166668 3.124999 +v 1.062485 8.166666 3.125001 +v -1.062516 12.500001 2.499999 +v 1.062484 12.499999 2.500001 +v 1.593735 4.916666 2.499999 +v 1.593734 4.916666 3.124999 +v 1.593735 8.166668 3.124999 +v 1.593734 12.500001 2.499999 +v 2.656235 0.583334 2.500000 +v 2.656235 0.583334 3.125000 +v 4.249986 0.583332 2.500000 +v 4.249985 0.583332 3.125000 +v 3.187485 4.916666 2.500000 +v 3.187484 4.916666 3.125000 +v 3.187485 8.166668 3.125000 +v 2.124986 12.500000 2.500000 +v 3.187485 8.166668 2.499999 +v -3.187515 4.916666 2.499999 +v -3.187516 4.916666 3.124999 +v -3.187515 8.166667 3.124999 +v -2.125014 12.500002 2.499999 +v -4.250014 0.583332 2.499999 +v -4.250015 0.583332 3.124999 +v -2.656265 0.583330 2.499999 +v -2.656265 0.583330 3.124999 +v -1.593765 4.916666 2.499999 +v -1.593766 4.916666 3.124999 +v -1.593765 8.166667 3.124999 +v -1.593766 12.500001 2.499999 +v -3.187515 8.166667 2.499999 +v -2.125016 1.666668 2.499999 +v 2.124984 1.666664 2.500001 +v -2.125015 1.666668 3.749999 +v 2.124985 1.666664 3.750001 +v -2.125016 2.750002 3.749999 +v 2.124984 2.749998 3.750001 +v -2.125015 2.750002 2.499999 +v 2.124985 2.749998 2.500001 +v -4.250016 1.666668 2.499999 +v -4.250015 2.750002 2.499999 +v 4.249986 1.666664 2.500001 +v 4.249985 2.749998 2.500001 +vt 0.352941 0.571429 +vt 0.235294 0.142857 +vt 0.352941 0.142857 +vt 0.235294 0.571429 +vt 0.000000 0.142857 +vt 0.705882 0.571429 +vt 0.588235 0.142857 +vt 0.705882 0.142857 +vt 0.588235 0.571429 +vt 0.352941 -0.000000 +vt 0.352941 0.714286 +vt 0.588235 0.714286 +vt 0.955882 0.732143 +vt 0.750000 0.803571 +vt 0.750000 0.732143 +vt 0.955882 0.660714 +vt 0.955882 0.803571 +vt 0.750000 0.839286 +vt 0.852941 0.839286 +vt 0.838235 0.875000 +vt 0.838235 0.839286 +vt 0.808824 0.875000 +vt 0.808824 0.839286 +vt 0.794118 0.875000 +vt 0.794118 0.839286 +vt 0.838235 0.892857 +vt 0.808824 0.892857 +vt 0.911765 0.839286 +vt 0.897059 0.875000 +vt 0.897059 0.839286 +vt 0.867647 0.875000 +vt 0.867647 0.839286 +vt 0.852941 0.875000 +vt 0.852941 0.839286 +vt 0.897059 0.892857 +vt 0.867647 0.892857 +vt 0.985294 0.803571 +vt 0.720588 0.803571 +vt 0.764706 0.517857 +vt 0.735294 0.660714 +vt 0.735294 0.517857 +vt 0.823529 0.660714 +vt 0.882353 0.517857 +vt 0.882353 0.660714 +vt 0.897059 0.660714 +vt 0.823529 0.517857 +vt 0.882353 0.410714 +vt 0.764706 0.410714 +vt 0.941176 0.517857 +vt 0.911765 0.660714 +vt 0.911765 0.517857 +vt 0.941176 0.410714 +vt 0.911765 0.410714 +vt 0.970588 0.660714 +vt 0.941176 0.660714 +vt 0.970588 0.517857 +vt 0.897059 0.660714 +vt 0.794118 0.660714 +vt 0.794118 0.517857 +vt 0.794118 0.410714 +vt 0.808824 0.660714 +vt 0.808824 0.410714 +vt 0.808824 0.660714 +vt 0.823529 0.410714 +vt 0.882353 0.392857 +vt 0.882353 0.410714 +vt 0.823529 0.142857 +vt 0.882353 0.142857 +vt 0.823529 0.000000 +vt 0.882353 0.000000 +vt 0.897059 0.392857 +vt 0.808824 0.392857 +vt 0.823529 0.392857 +vt 0.794118 0.142857 +vt 0.808824 0.250000 +vt 0.794118 0.250000 +vt 0.794118 0.392857 +vt 0.764706 0.410714 +vt 0.720588 0.392857 +vt 0.764706 0.392857 +vt 0.705882 0.392857 +vt 0.720588 0.250000 +vt 0.779412 0.000000 +vt 0.794118 0.000000 +vt 0.750000 0.250000 +vt 0.720588 0.142857 +vt 0.705882 0.250000 +vt 0.705882 0.142857 +vt 0.705882 0.000000 +vt 0.985294 0.142857 +vt 1.000000 0.000000 +vt 1.000000 0.142857 +vt 1.000000 0.250000 +vt 0.985294 0.392857 +vt 0.985294 0.250000 +vt 0.985294 0.410714 +vt 0.941176 0.392857 +vt 0.897059 0.392857 +vt 0.911765 0.250000 +vt 0.911765 0.392857 +vt 0.911765 0.142857 +vt 0.926471 0.000000 +vt 0.955882 0.142857 +vt 0.955882 0.250000 +vt 0.897059 0.250000 +vt 0.911765 0.892857 +vt 0.794118 0.928571 +vt 0.794118 0.892857 +vt 0.911765 0.964286 +vt 0.794118 0.964286 +vt 0.794118 1.000000 +vt 0.735294 0.964286 +vt 0.735294 0.928571 +vt 0.735294 0.892857 +vt 0.735294 1.000000 +vt 0.911765 0.928571 +vt 0.970588 0.964286 +vt 0.970588 0.892857 +vt 0.970588 1.000000 +vt 0.911765 1.000000 +vt 0.000000 0.571429 +vt 0.588235 0.000000 +vt 0.750000 0.660714 +vt 0.955882 0.839286 +vt 0.852941 0.875000 +vt 0.911765 0.875000 +vt 0.985294 0.660714 +vt 0.720588 0.660714 +vt 0.764706 0.660714 +vt 0.897059 0.410714 +vt 0.823529 0.410714 +vt 0.897059 0.410714 +vt 0.808824 0.410714 +vt 0.897059 0.000000 +vt 0.808824 0.000000 +vt 0.808824 0.000000 +vt 0.808824 0.392857 +vt 0.720588 0.410714 +vt 0.750000 0.142857 +vt 1.000000 0.392857 +vt 0.941176 0.410714 +vt 0.911765 0.000000 +vt 0.897059 0.000000 +vt 0.970588 0.928571 +vn -1.0000 0.0000 -0.0000 +vn -0.0000 0.0000 1.0000 +vn 1.0000 -0.0000 0.0000 +vn 0.0000 -0.0000 -1.0000 +vn 0.0000 1.0000 0.0000 +vn -0.0000 -1.0000 -0.0000 +vn 0.0000 0.4997 -0.8662 +vn -0.5070 -0.0000 -0.8619 +vn 0.0000 0.1888 -0.9820 +vn -0.5002 0.1635 -0.8503 +vn 0.5070 -0.0000 -0.8619 +vn 0.5002 0.1635 -0.8503 +vn -0.0000 0.1428 0.9898 +vn -0.9712 -0.2381 -0.0000 +vn 0.9712 0.2381 0.0000 +vn -0.9712 0.2381 0.0000 +vn 0.9712 -0.2381 0.0000 +vn -0.5070 0.0000 0.8619 +vn 0.5070 0.0000 0.8619 +s off +f 376/605/97 377/606/97 375/607/97 +f 378/608/98 381/609/98 377/606/98 +f 382/610/99 379/611/99 381/612/99 +f 380/613/100 375/607/100 379/611/100 +f 377/614/101 379/611/101 375/607/101 +f 378/615/102 380/613/102 382/616/102 +f 384/617/100 385/618/100 383/619/100 +f 383/619/103 388/620/103 384/617/103 +f 386/621/102 389/622/102 385/618/102 +f 394/623/99 397/624/99 393/625/99 +f 393/625/100 396/626/100 392/627/100 +f 392/627/97 395/628/97 391/629/97 +f 396/626/102 398/630/102 395/631/102 +f 402/632/99 405/633/99 401/634/99 +f 401/634/100 404/635/100 400/636/100 +f 400/636/97 403/637/97 399/638/97 +f 404/635/102 406/639/102 403/640/102 +f 384/617/99 390/641/99 386/621/99 +f 389/642/97 383/619/97 385/618/97 +f 431/643/104 414/644/104 411/645/104 +f 408/646/100 413/647/100 409/648/100 +f 413/647/99 410/649/99 409/648/99 +f 412/650/105 416/651/105 413/647/105 +f 432/652/106 431/643/106 411/645/106 +f 421/653/100 417/654/100 418/655/100 +f 422/656/105 418/655/105 419/657/105 +f 421/653/107 423/658/107 420/659/107 +f 422/656/108 424/660/108 421/653/108 +f 425/661/97 418/655/97 417/654/97 +f 426/662/100 431/643/100 427/663/100 +f 427/663/105 432/652/105 428/664/105 +f 429/665/99 427/663/99 428/666/99 +f 407/667/97 412/650/97 408/646/97 +f 435/668/102 436/669/102 434/670/102 +f 436/669/98 439/671/98 438/672/98 +f 438/672/109 441/673/109 440/674/109 +f 438/672/97 434/675/97 436/669/97 +f 435/676/99 439/671/99 437/677/99 +f 444/678/97 442/679/97 443/680/97 +f 442/679/110 447/681/110 443/680/110 +f 446/682/102 449/683/102 447/684/102 +f 448/685/111 451/686/111 449/683/111 +f 444/678/109 453/687/109 445/688/109 +f 447/684/98 451/689/98 443/680/98 +f 451/689/98 444/678/98 443/680/98 +f 452/690/99 450/691/99 454/692/99 +f 452/690/111 454/692/111 453/693/111 +f 457/694/112 458/695/112 467/696/112 +f 455/697/112 460/698/112 456/699/112 +f 459/700/102 462/701/102 460/698/102 +f 461/702/113 464/703/113 462/704/113 +f 465/705/109 458/706/109 457/707/109 +f 462/701/98 456/708/98 460/698/98 +f 464/703/98 457/707/98 456/708/98 +f 455/697/97 457/694/97 467/696/97 +f 463/709/99 465/705/99 464/703/99 +f 469/710/102 470/711/102 468/712/102 +f 470/711/98 473/713/98 472/714/98 +f 473/713/101 474/715/101 472/714/101 +f 470/711/114 477/716/114 476/717/114 +f 470/711/102 476/718/102 468/712/102 +f 472/714/101 474/715/101 477/719/101 +f 471/720/115 479/721/115 473/713/115 +f 469/710/102 478/722/102 471/720/102 +f 473/713/101 479/723/101 475/724/101 +f 376/605/97 378/608/97 377/606/97 +f 378/608/98 382/725/98 381/609/98 +f 382/610/99 380/613/99 379/611/99 +f 380/613/100 376/605/100 375/607/100 +f 377/614/101 381/726/101 379/611/101 +f 378/615/102 376/605/102 380/613/102 +f 384/617/100 386/621/100 385/618/100 +f 383/619/103 387/727/103 388/620/103 +f 386/621/102 390/728/102 389/622/102 +f 394/623/99 398/729/99 397/624/99 +f 393/625/100 397/624/100 396/626/100 +f 392/627/97 396/626/97 395/628/97 +f 396/626/102 397/624/102 398/630/102 +f 402/632/99 406/730/99 405/633/99 +f 401/634/100 405/633/100 404/635/100 +f 400/636/97 404/635/97 403/637/97 +f 404/635/102 405/633/102 406/639/102 +f 384/617/99 388/731/99 390/641/99 +f 389/642/97 387/732/97 383/619/97 +f 431/643/104 430/733/104 414/644/104 +f 408/646/100 412/650/100 413/647/100 +f 413/647/99 416/734/99 410/649/99 +f 412/650/105 415/735/105 416/651/105 +f 421/653/100 420/659/100 417/654/100 +f 422/656/105 421/653/105 418/655/105 +f 421/653/107 424/660/107 423/658/107 +f 425/661/97 419/736/97 418/655/97 +f 426/662/100 430/733/100 431/643/100 +f 427/663/105 431/643/105 432/652/105 +f 429/665/99 426/662/99 427/663/99 +f 407/667/97 415/737/97 412/650/97 +f 435/668/102 437/677/102 436/669/102 +f 436/669/98 437/677/98 439/671/98 +f 438/672/109 439/671/109 441/673/109 +f 438/672/97 440/738/97 434/675/97 +f 435/676/99 441/739/99 439/671/99 +f 444/678/97 445/740/97 442/679/97 +f 442/679/110 446/741/110 447/681/110 +f 446/682/102 448/742/102 449/683/102 +f 448/685/111 450/691/111 451/686/111 +f 444/678/109 452/743/109 453/687/109 +f 447/684/98 449/683/98 451/689/98 +f 451/689/98 452/743/98 444/678/98 +f 452/690/99 451/686/99 450/691/99 +f 455/697/112 459/744/112 460/698/112 +f 459/700/102 461/745/102 462/701/102 +f 461/702/113 463/709/113 464/703/113 +f 465/705/109 466/746/109 458/706/109 +f 462/701/98 464/703/98 456/708/98 +f 464/703/98 465/705/98 457/707/98 +f 455/697/97 456/699/97 457/694/97 +f 463/709/99 466/747/99 465/705/99 +f 469/710/102 471/720/102 470/711/102 +f 470/711/98 471/720/98 473/713/98 +f 473/713/101 475/724/101 474/715/101 +f 470/711/114 472/714/114 477/716/114 +f 471/720/115 478/748/115 479/721/115 +l 430 433 +o RightLeg +v -4.499999 11.500003 -2.500003 +v -4.500002 11.500003 2.499997 +v 0.500001 11.500000 -2.500000 +v 0.499998 11.500000 2.500000 +v -3.874993 19.083336 -2.500003 +v -0.124993 19.083332 -2.500000 +v -3.874995 15.833335 -2.500003 +v -0.124995 15.833332 -2.500000 +v -3.249993 16.916670 -3.750002 +v -0.749993 16.916668 -3.750001 +v -3.249993 18.000002 -3.750002 +v -0.749993 18.000000 -3.750001 +v -2.624999 11.500002 -2.500002 +v -2.624998 11.500002 -3.125002 +v -3.874998 11.500003 -3.125003 +v -4.499999 11.500003 -2.500003 +v -1.999999 11.500001 -2.500001 +v -1.999998 11.500001 -3.125001 +v -1.374998 11.500001 -3.125001 +v -1.374999 11.500001 -2.500001 +v -0.749999 11.500001 -2.500001 +v -0.749998 11.500001 -3.125001 +v -0.124998 11.500000 -3.125000 +v 0.500001 11.500000 -2.500000 +v -4.499990 21.250000 -2.500003 +v -0.749991 21.250000 -2.500001 +v -1.374991 21.250000 -3.125001 +v -4.499990 21.250000 -2.500003 +v 0.500009 21.250000 -2.500000 +v -0.749991 21.250000 -3.125001 +v 0.500009 21.250002 -2.500000 +v -4.499993 21.249998 2.499997 +v -1.999990 21.250000 -2.500001 +v -3.874990 21.250000 -3.125003 +v -1.374991 21.250000 -2.500001 +v -1.999990 21.250000 -3.125001 +v -0.124991 21.250000 -3.125000 +v -2.624990 21.250000 -2.500002 +v 0.500006 21.250002 2.500000 +v -2.624990 21.250000 -3.125002 +vt 0.500000 0.701754 +vt 0.750000 0.561404 +vt 0.750000 0.701754 +vt 0.656250 0.807018 +vt 0.812500 0.771930 +vt 0.843750 0.807018 +vt 0.687500 0.771930 +vt 0.812500 0.736842 +vt 0.843750 0.701754 +vt 0.687500 0.736842 +vt 0.656250 0.701754 +vt 0.625000 0.736842 +vt 0.875000 0.736842 +vt 0.875000 0.771930 +vt 0.093750 0.912281 +vt 0.125000 0.596491 +vt 0.125000 0.912281 +vt 0.031250 0.912281 +vt 0.093750 0.596491 +vt -0.000000 0.912281 +vt 0.031250 0.596491 +vt 0.125000 0.596491 +vt 0.156250 0.912281 +vt 0.125000 0.912281 +vt 0.156250 0.596491 +vt 0.187500 0.912281 +vt 0.187500 0.596491 +vt 0.218750 0.912281 +vt 0.218750 0.596491 +vt 0.250000 0.912281 +vt 0.218750 0.912281 +vt 0.250000 0.596491 +vt 0.281250 0.912281 +vt 0.281250 0.596491 +vt 0.312500 0.912281 +vt 0.093750 0.929825 +vt 0.156250 0.929825 +vt 0.250000 0.929825 +vt 0.250000 0.245614 +vt 0.000000 0.561404 +vt 0.000000 0.245614 +vt 0.500000 0.245614 +vt 0.500000 0.561404 +vt 0.250000 0.561404 +vt 1.000000 0.245614 +vt 0.750000 0.245614 +vt 0.625000 0.771930 +vt 0.000000 0.596491 +vt 0.218750 0.596491 +vt 0.312500 0.596491 +vt 0.000000 0.929825 +vt 0.187500 0.929825 +vt 0.312500 0.929825 +vt 1.000000 0.561404 +vn -0.0000 -1.0000 0.0000 +vn -0.0000 -0.7557 -0.6549 +vn 0.0000 -0.0000 -1.0000 +vn 0.0000 0.7557 -0.6549 +vn -0.8944 0.0000 -0.4472 +vn 0.8944 -0.0000 -0.4472 +vn 1.0000 -0.0000 0.0000 +vn -0.7071 0.0000 -0.7071 +vn -1.0000 0.0000 -0.0000 +vn 0.7071 -0.0000 -0.7071 +vn -0.0000 0.0000 1.0000 +s off +f 481/749/116 482/750/116 483/751/116 +f 486/752/117 489/753/117 487/754/117 +f 488/755/118 491/756/118 489/753/118 +f 485/757/119 490/758/119 484/759/119 +f 488/755/120 484/760/120 490/758/120 +f 489/753/121 485/761/121 487/762/121 +f 493/763/122 517/764/122 492/765/122 +f 494/766/118 519/767/118 493/763/118 +f 495/768/123 513/769/123 494/766/123 +f 512/770/124 497/771/124 496/772/124 +f 515/773/118 498/774/118 497/771/118 +f 506/775/122 499/776/122 498/774/122 +f 505/777/124 501/778/124 500/779/124 +f 509/780/118 502/781/118 501/778/118 +f 516/782/125 503/783/125 502/781/125 +f 492/784/116 494/766/116 493/763/116 +f 498/774/116 496/785/116 497/771/116 +f 502/781/116 500/786/116 501/778/116 +f 511/787/126 483/788/126 518/789/126 +f 507/790/118 482/750/118 480/791/118 +f 507/790/124 481/792/124 511/787/124 +f 518/793/122 482/750/122 510/794/122 +f 481/749/116 480/791/116 482/750/116 +f 486/752/117 488/755/117 489/753/117 +f 488/755/118 490/758/118 491/756/118 +f 485/757/119 491/756/119 490/758/119 +f 488/755/120 486/795/120 484/760/120 +f 489/753/121 491/756/121 485/761/121 +f 493/763/122 519/767/122 517/764/122 +f 494/766/118 513/769/118 519/767/118 +f 495/768/123 504/796/123 513/769/123 +f 512/770/124 515/773/124 497/771/124 +f 515/773/118 506/775/118 498/774/118 +f 506/775/122 514/797/122 499/776/122 +f 505/777/124 509/780/124 501/778/124 +f 509/780/118 516/782/118 502/781/118 +f 516/782/125 508/798/125 503/783/125 +f 492/784/116 495/799/116 494/766/116 +f 498/774/116 499/800/116 496/785/116 +f 502/781/116 503/801/116 500/786/116 +f 511/787/126 481/792/126 483/788/126 +f 507/790/118 510/794/118 482/750/118 +f 507/790/124 480/791/124 481/792/124 +f 518/793/122 483/802/122 482/750/122 +o LeftLeg +v -0.499998 11.499999 -2.500000 +v -0.500001 11.499999 2.500000 +v 4.500001 11.499997 -2.499997 +v 4.499998 11.499997 2.500003 +v 3.874993 19.083338 -2.500003 +v 0.124993 19.083332 -2.500001 +v 3.874996 15.833334 -2.500003 +v 0.124996 15.833332 -2.500001 +v 3.249993 16.916670 -3.750002 +v 0.749993 16.916670 -3.750001 +v 3.249993 18.000002 -3.750002 +v 0.749993 18.000002 -3.750001 +v 2.624999 11.500002 -2.500002 +v 2.624998 11.500002 -3.125002 +v 3.874998 11.500002 -3.125003 +v 4.499998 11.500003 -2.500003 +v 1.999998 11.500002 -2.500002 +v 1.999998 11.500002 -3.125002 +v 1.374998 11.500001 -3.125001 +v 1.374998 11.500001 -2.500001 +v 0.749998 11.500000 -2.500001 +v 0.749998 11.500000 -3.125001 +v 0.124998 11.500000 -3.125001 +v -0.500002 11.499999 -2.500000 +v 4.499990 21.250000 -2.500003 +v 2.624990 21.250000 -3.125002 +v 4.500007 21.250000 2.500003 +v 0.749991 21.250000 -2.500001 +v 1.374991 21.250000 -3.125001 +v -0.499990 21.250000 -2.500000 +v -0.500009 21.250000 -2.500000 +v 0.749991 21.250000 -3.125001 +v 4.500010 21.250000 -2.499997 +v 3.874990 21.250000 -3.125003 +v 1.999991 21.250000 -2.500002 +v -0.499993 21.250000 2.500000 +v 1.374991 21.250000 -2.500001 +v 1.999991 21.250000 -3.125002 +v 0.124991 21.250000 -3.125001 +v 2.624991 21.250000 -2.500002 +vt 0.750000 0.701754 +vt 0.500000 0.561404 +vt 0.750000 0.561404 +vt 0.843750 0.807018 +vt 0.687500 0.771930 +vt 0.656250 0.807018 +vt 0.812500 0.771930 +vt 0.687500 0.736842 +vt 0.656250 0.701754 +vt 0.812500 0.736842 +vt 0.843750 0.701754 +vt 0.625000 0.736842 +vt 0.625000 0.771930 +vt 0.875000 0.736842 +vt 0.125000 0.596491 +vt 0.093750 0.912281 +vt 0.125000 0.912281 +vt 0.093750 0.596491 +vt 0.031250 0.912281 +vt 0.000000 0.596491 +vt -0.000000 0.912281 +vt 0.156250 0.912281 +vt 0.125000 0.596491 +vt 0.125000 0.912281 +vt 0.187500 0.912281 +vt 0.156250 0.596491 +vt 0.218750 0.912281 +vt 0.187500 0.596491 +vt 0.250000 0.912281 +vt 0.218750 0.596491 +vt 0.218750 0.912281 +vt 0.281250 0.912281 +vt 0.250000 0.596491 +vt 0.312500 0.912281 +vt 0.281250 0.596491 +vt 0.093750 0.929825 +vt 0.156250 0.929825 +vt 0.250000 0.929825 +vt 0.250000 0.245614 +vt -0.000000 0.561404 +vt 0.000000 0.245614 +vt 0.750000 0.245614 +vt 0.500000 0.245614 +vt 0.250000 0.561404 +vt 1.000000 0.245614 +vt 0.500000 0.701754 +vt 0.875000 0.771930 +vt 0.031250 0.596491 +vt 0.218750 0.596491 +vt 0.312500 0.596491 +vt 0.000000 0.929825 +vt 0.187500 0.929825 +vt 0.312500 0.929825 +vt 1.000000 0.561404 +vn -0.0000 -1.0000 0.0000 +vn 0.0000 -0.7557 -0.6549 +vn -0.0000 -0.0000 -1.0000 +vn -0.0000 0.7557 -0.6549 +vn 0.8944 0.0000 -0.4472 +vn -0.8944 -0.0000 -0.4472 +vn -1.0000 -0.0000 0.0000 +vn 0.7071 0.0000 -0.7071 +vn 1.0000 0.0000 -0.0000 +vn -0.7071 -0.0000 -0.7071 +vn -0.0000 0.0000 1.0000 +s off +f 523/803/127 520/804/127 522/805/127 +f 527/806/128 528/807/128 526/808/128 +f 529/809/129 530/810/129 528/807/129 +f 524/811/130 531/812/130 525/813/130 +f 528/807/131 524/814/131 526/815/131 +f 529/809/132 525/816/132 531/812/132 +f 559/817/133 533/818/133 532/819/133 +f 545/820/129 534/821/129 533/818/129 +f 534/821/134 544/822/134 535/823/134 +f 537/824/135 554/825/135 536/826/135 +f 538/827/129 557/828/129 537/824/129 +f 539/829/133 548/830/133 538/827/133 +f 541/831/135 547/832/135 540/833/135 +f 542/834/129 551/835/129 541/831/129 +f 543/836/136 558/837/136 542/834/136 +f 534/821/127 532/838/127 533/818/127 +f 536/839/127 538/827/127 537/824/127 +f 540/840/127 542/834/127 541/831/127 +f 555/841/137 523/842/137 546/843/137 +f 552/844/129 520/804/129 549/845/129 +f 549/845/133 521/846/133 555/841/133 +f 546/847/135 522/805/135 552/844/135 +f 523/803/127 521/848/127 520/804/127 +f 527/806/128 529/809/128 528/807/128 +f 529/809/129 531/812/129 530/810/129 +f 524/811/130 530/810/130 531/812/130 +f 528/807/131 530/810/131 524/814/131 +f 529/809/132 527/849/132 525/816/132 +f 559/817/133 545/820/133 533/818/133 +f 545/820/129 553/850/129 534/821/129 +f 534/821/134 553/850/134 544/822/134 +f 537/824/135 557/828/135 554/825/135 +f 538/827/129 548/830/129 557/828/129 +f 539/829/133 556/851/133 548/830/133 +f 541/831/135 551/835/135 547/832/135 +f 542/834/129 558/837/129 551/835/129 +f 543/836/136 550/852/136 558/837/136 +f 534/821/127 535/853/127 532/838/127 +f 536/839/127 539/854/127 538/827/127 +f 540/840/127 543/855/127 542/834/127 +f 555/841/137 521/846/137 523/842/137 +f 552/844/129 522/805/129 520/804/129 +f 549/845/133 520/804/133 521/846/133 +f 546/847/135 523/856/135 522/805/135 diff --git a/src/main/resources/assets/hbm/models/armor/hat.obj b/src/main/resources/assets/hbm/models/armor/hat.obj new file mode 100644 index 0000000000..88b9bebdbc --- /dev/null +++ b/src/main/resources/assets/hbm/models/armor/hat.obj @@ -0,0 +1,125 @@ +# Blender v2.79 (sub 0) OBJ File: 'hat.blend' +# www.blender.org +o Cube_Cube.001 +v -3.622264 -5.999999 -4.500001 +v -4.500000 -5.999999 -3.622266 +v -4.500000 -6.000001 3.717191 +v -3.717192 -6.000001 4.499999 +v -5.500000 -5.500001 4.622263 +v 4.500000 -5.999999 -3.622266 +v 3.622264 -5.999999 -4.500001 +v 3.622264 -6.000001 4.499999 +v 4.500000 -6.000001 3.622263 +v 4.622264 -5.500002 5.499999 +v 5.500000 -5.500001 4.622263 +v 5.500000 -5.499999 -4.622266 +v 4.622264 -5.499998 -5.500001 +v -4.622264 -5.499998 -5.500001 +v -5.500000 -5.499999 -4.622266 +v -5.046750 -13.999999 -4.169019 +v -4.169014 -13.999998 -5.046754 +v -4.263942 -14.000002 5.046746 +v -5.046750 -14.000001 4.263938 +v 4.169014 -13.999998 -5.046754 +v 5.046750 -13.999999 -4.169019 +v 5.046750 -14.000001 4.169010 +v 4.169014 -14.000002 5.046746 +v -4.622264 -5.500002 5.499999 +vt 0.900000 0.055556 +vt 0.100000 0.444444 +vt 0.100000 0.055556 +vt 0.900000 0.055556 +vt 0.100000 0.444444 +vt 0.100000 0.055556 +vt 1.000000 0.500000 +vt 0.900000 1.000000 +vt 0.900000 0.055556 +vt 0.100000 0.444444 +vt 0.100000 0.055556 +vt 0.100000 0.000000 +vt 0.100000 0.000000 +vt 0.900000 0.000000 +vt 1.000000 0.055556 +vt 0.900000 0.055556 +vt 1.000000 0.000000 +vt 1.000000 0.055556 +vt 0.900000 0.000000 +vt 1.000000 0.055556 +vt 1.000000 0.444444 +vt 0.900000 0.444444 +vt 1.000000 0.444444 +vt 1.000000 0.444444 +vt 0.900000 0.444444 +vt 1.000000 0.444444 +vt 0.100000 0.444444 +vt 0.100000 0.055556 +vt 0.900000 0.000000 +vt 1.000000 0.055556 +vt 0.100000 0.000000 +vt 0.100000 0.000000 +vt 0.000000 0.944444 +vt 0.000000 0.500000 +vt 1.000000 0.944444 +vt 0.100000 1.000000 +vt 0.900000 0.444444 +vt 0.900000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.000000 +vt 0.900000 0.444444 +vt 1.000000 0.000000 +vn 0.0000 0.0682 -0.9977 +vn 0.0000 0.0682 0.9977 +vn -0.0000 -1.0000 -0.0000 +vn 0.9977 0.0682 0.0000 +vn 0.4472 -0.8944 -0.0000 +vn 0.0000 -0.8944 -0.4472 +vn -0.2357 -0.9428 -0.2357 +vn 0.2357 -0.9428 -0.2357 +vn 0.2357 -0.9428 0.2357 +vn 0.7038 0.0962 -0.7038 +vn 0.7038 0.0962 0.7038 +vn -0.7038 0.0962 0.7038 +vn -0.7038 0.0962 -0.7038 +vn -0.9977 0.0682 0.0000 +vn -0.2461 -0.9375 0.2461 +vn -0.4472 -0.8944 -0.0000 +vn 0.0000 -0.8944 0.4472 +s off +f 7/1/1 17/2/1 1/3/1 +f 4/4/2 23/5/2 8/6/2 +f 17/2/3 21/7/3 23/8/3 +f 9/9/4 21/10/4 6/11/4 +f 12/12/5 9/9/5 6/11/5 +f 14/13/6 7/1/6 1/3/6 +f 15/14/7 1/15/7 2/16/7 +f 7/1/8 12/17/8 6/18/8 +f 11/19/9 8/20/9 9/9/9 +f 7/1/10 21/21/10 20/22/10 +f 23/23/11 9/9/11 8/20/11 +f 4/4/12 19/24/12 18/25/12 +f 17/26/13 2/16/13 1/15/13 +f 2/16/14 19/27/14 3/28/14 +f 24/29/15 3/30/15 4/4/15 +f 2/16/16 5/31/16 15/14/16 +f 24/29/17 8/6/17 10/32/17 +f 7/1/1 20/22/1 17/2/1 +f 4/4/2 18/25/2 23/5/2 +f 19/33/3 16/34/3 23/8/3 +f 16/34/3 17/2/3 23/8/3 +f 17/2/3 20/22/3 21/7/3 +f 21/7/3 22/35/3 23/8/3 +f 23/8/3 18/36/3 19/33/3 +f 9/9/4 22/37/4 21/10/4 +f 12/12/5 11/19/5 9/9/5 +f 14/13/6 13/38/6 7/1/6 +f 15/14/7 14/39/7 1/15/7 +f 7/1/8 13/38/8 12/17/8 +f 11/19/9 10/40/9 8/20/9 +f 7/1/10 6/18/10 21/21/10 +f 23/23/11 22/37/11 9/9/11 +f 4/4/12 3/30/12 19/24/12 +f 17/26/13 16/41/13 2/16/13 +f 2/16/14 16/41/14 19/27/14 +f 24/29/15 5/42/15 3/30/15 +f 2/16/16 3/28/16 5/31/16 +f 24/29/17 4/4/17 8/6/17 diff --git a/src/main/resources/assets/hbm/models/armor/hev.obj b/src/main/resources/assets/hbm/models/armor/hev.obj new file mode 100644 index 0000000000..885d1ed5f3 --- /dev/null +++ b/src/main/resources/assets/hbm/models/armor/hev.obj @@ -0,0 +1,1989 @@ +# Blender v2.79 (sub 0) OBJ File: 'hev_scaled.blend' +# www.blender.org +o LeftFoot +v 4.500000 24.498001 2.499999 +v 4.499998 24.498001 -2.500001 +v -0.500002 24.497999 -2.499999 +v -0.500001 24.497999 2.500001 +v -0.812500 24.497997 2.812501 +v 4.812500 24.498001 2.812498 +v 4.500000 24.498001 2.499999 +v 4.499998 24.498001 -2.500001 +v -0.500002 24.497999 -2.499999 +v -0.500001 24.497999 2.500001 +v -0.812502 24.497997 -2.812499 +v 4.812498 24.498001 -2.812502 +v 0.437497 24.497999 -4.062500 +v 3.562497 24.498001 -4.062501 +v 4.812500 21.249002 -2.812502 +v -0.812500 21.248999 -2.812499 +v 3.562499 22.332003 -4.062501 +v 0.437499 22.332001 -4.062500 +v -0.499999 21.248999 2.500001 +v -0.500000 21.248999 -2.499999 +v 4.500000 21.249002 -2.500002 +v 4.812502 21.249002 -1.181378 +v -0.812499 21.248999 2.812501 +v 4.500001 21.249002 2.499998 +v 4.812501 21.249002 2.812498 +vt 0.666667 0.096386 +vt 0.444444 0.000000 +vt 0.666667 0.000000 +vt 0.888889 0.168675 +vt 0.888889 0.096386 +vt 0.666667 0.168675 +vt 0.444444 0.096386 +vt 0.444444 0.168675 +vt 0.222222 0.096386 +vt 0.250000 0.385542 +vt 0.055556 0.409639 +vt 0.000000 0.385542 +vt 0.250000 0.493976 +vt 0.000000 0.566265 +vt 0.000000 0.493976 +vt 1.000000 0.493976 +vt 0.777778 0.481928 +vt 0.972222 0.481928 +vt 0.222222 0.481928 +vt 0.500000 0.493976 +vt 0.277778 0.481928 +vt 0.472222 0.481928 +vt 0.055556 0.457831 +vt 0.250000 0.481928 +vt 0.000000 0.481928 +vt 0.250000 0.409639 +vt 0.194444 0.457831 +vt 0.194444 0.409639 +vt -0.000000 0.409639 +vt 0.722222 0.481928 +vt 0.527778 0.481928 +vt 0.250000 0.566265 +vt 0.822494 0.566265 +vt 0.750000 0.493976 +vt 0.000000 0.168675 +vt 0.222222 0.168675 +vt 0.027778 0.481928 +vt 0.500000 0.566265 +vt 1.000000 0.566265 +vt 0.750000 0.566265 +vt -0.000000 0.096386 +vn -0.0000 1.0000 0.0000 +vn 1.0000 0.0000 -0.0000 +vn -0.0000 0.0000 -1.0000 +vn -1.0000 -0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 -0.7558 -0.6548 +vn 0.7071 0.0000 -0.7071 +vn -0.7071 -0.0000 -0.7071 +s off +f 2/1/1 4/2/1 1/3/1 +f 24/4/2 2/1/2 1/5/2 +f 21/6/3 3/7/3 2/1/3 +f 20/8/4 4/9/4 3/7/4 +f 12/10/1 13/11/1 11/12/1 +f 5/13/5 25/14/5 6/15/5 +f 6/16/1 8/17/1 7/18/1 +f 6/15/1 10/19/1 5/13/1 +f 11/20/1 10/21/1 9/22/1 +f 18/23/6 15/24/6 16/25/6 +f 12/26/7 17/27/7 14/28/7 +f 14/28/3 18/23/3 13/11/3 +f 11/29/8 18/23/8 16/25/8 +f 8/30/1 11/20/1 9/31/1 +f 11/20/4 23/32/4 5/13/4 +f 22/33/2 12/34/2 6/16/2 +f 24/35/5 4/9/5 19/36/5 +f 2/1/1 3/7/1 4/2/1 +f 24/4/2 21/6/2 2/1/2 +f 21/6/3 20/8/3 3/7/3 +f 20/8/4 19/36/4 4/9/4 +f 12/10/1 14/28/1 13/11/1 +f 5/13/5 23/32/5 25/14/5 +f 6/16/1 12/34/1 8/17/1 +f 6/15/1 7/37/1 10/19/1 +f 11/20/1 5/13/1 10/21/1 +f 18/23/6 17/27/6 15/24/6 +f 12/26/7 15/24/7 17/27/7 +f 14/28/3 17/27/3 18/23/3 +f 11/29/8 13/11/8 18/23/8 +f 8/30/1 12/34/1 11/20/1 +f 11/20/4 16/38/4 23/32/4 +f 6/16/2 25/39/2 22/33/2 +f 22/33/2 15/40/2 12/34/2 +f 24/35/5 1/41/5 4/9/5 +o RightFoot +v 0.500000 24.497999 2.500000 +v 0.499998 24.497999 -2.500000 +v -4.500002 24.497997 -2.499998 +v -4.500000 24.497997 2.500002 +v 0.812499 24.497999 2.812501 +v -4.812500 24.497997 2.812502 +v -4.500000 24.497997 2.500001 +v -4.500002 24.497997 -2.499999 +v 0.499998 24.497999 -2.500000 +v 0.500000 24.497999 2.500001 +v 0.812498 24.497999 -2.812500 +v -4.812502 24.497997 -2.812498 +v -0.437503 24.497999 -4.062500 +v -3.562503 24.497997 -4.062499 +v -4.812500 21.248999 -2.812498 +v 0.812499 21.249001 -2.812500 +v -3.562501 22.331999 -4.062499 +v -0.437501 22.332001 -4.062500 +v 0.499999 21.249001 -2.500001 +v -4.499999 21.248999 2.500002 +v -4.500000 21.248999 -2.499998 +v -4.812499 21.248999 2.812502 +v 0.500002 21.249001 2.500000 +v 0.812501 21.249001 2.812501 +vt 0.666667 0.096386 +vt 0.444444 0.000000 +vt 0.666667 0.000000 +vt 0.888889 0.168675 +vt 0.888889 0.096386 +vt 0.666667 0.168675 +vt 0.444444 0.096386 +vt 0.444444 0.168675 +vt 0.222222 0.096386 +vt 0.055556 0.409639 +vt 0.250000 0.385542 +vt 0.000000 0.385542 +vt 0.000000 0.566265 +vt 0.250000 0.493976 +vt 0.000000 0.493976 +vt 0.777778 0.481928 +vt 1.000000 0.493976 +vt 0.972222 0.481928 +vt 0.222222 0.481928 +vt 0.277778 0.481928 +vt 0.500000 0.493976 +vt 0.472222 0.481928 +vt 0.250000 0.481928 +vt 0.055556 0.457831 +vt 0.000000 0.481928 +vt 0.194444 0.457831 +vt 0.250000 0.409639 +vt 0.194444 0.409639 +vt -0.000000 0.409639 +vt 0.722222 0.481928 +vt 0.527778 0.481928 +vt 0.250000 0.566265 +vt 1.000000 0.566265 +vt 0.750000 0.493976 +vt 0.750000 0.566265 +vt 0.000000 0.168675 +vt 0.222222 0.168675 +vt 0.027778 0.481928 +vt 0.500000 0.566265 +vt -0.000000 0.096386 +vn -0.0000 1.0000 0.0000 +vn 1.0000 0.0000 -0.0000 +vn -0.0000 0.0000 -1.0000 +vn -1.0000 -0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 -0.7558 -0.6548 +vn -0.7071 -0.0000 -0.7071 +vn 0.7071 0.0000 -0.7071 +s off +f 27/42/9 29/43/9 26/44/9 +f 48/45/10 27/42/10 26/46/10 +f 44/47/11 28/48/11 27/42/11 +f 46/49/12 29/50/12 28/48/12 +f 38/51/9 37/52/9 36/53/9 +f 47/54/13 30/55/13 31/56/13 +f 33/57/9 31/58/9 32/59/9 +f 35/60/9 31/56/9 30/55/9 +f 35/61/9 36/62/9 34/63/9 +f 40/64/14 43/65/14 41/66/14 +f 42/67/15 37/68/15 39/69/15 +f 43/65/11 39/69/11 38/51/11 +f 36/70/16 43/65/16 38/51/16 +f 36/62/9 33/71/9 34/72/9 +f 49/73/10 36/62/10 30/55/10 +f 47/74/12 37/75/12 40/76/12 +f 48/77/13 29/50/13 45/78/13 +f 27/42/9 28/48/9 29/43/9 +f 48/45/10 44/47/10 27/42/10 +f 44/47/11 46/49/11 28/48/11 +f 46/49/12 45/78/12 29/50/12 +f 38/51/9 39/69/9 37/52/9 +f 47/54/13 49/73/13 30/55/13 +f 33/57/9 37/75/9 31/58/9 +f 35/60/9 32/79/9 31/56/9 +f 35/61/9 30/55/9 36/62/9 +f 40/64/14 42/67/14 43/65/14 +f 42/67/15 40/64/15 37/68/15 +f 43/65/11 42/67/11 39/69/11 +f 36/70/16 41/66/16 43/65/16 +f 36/62/9 37/75/9 33/71/9 +f 49/73/10 41/80/10 36/62/10 +f 47/74/12 31/58/12 37/75/12 +f 48/77/13 26/81/13 29/50/13 +o Head +v 1.000011 -3.000000 -4.500001 +v -0.999989 -3.000000 -4.499999 +v 1.000011 -3.000000 -5.000001 +v -0.999989 -3.000000 -4.999999 +v 3.500010 -1.999998 -4.500001 +v -3.499990 -2.000002 -4.499999 +v 3.500010 -1.999998 -5.000001 +v -3.499990 -2.000002 -4.999999 +v 4.500011 -1.999998 -3.500002 +v -4.499989 -2.000002 -3.499998 +v 3.500012 -4.999998 -4.500001 +v -3.499988 -5.000002 -4.499999 +v 4.500012 -4.999998 -3.500002 +v -4.499988 -5.000002 -3.499998 +v 4.500013 -3.499998 -0.500002 +v -4.499987 -3.500002 -0.499998 +v 4.500013 -4.999998 -0.500002 +v -4.499987 -5.000002 -0.499998 +v 5.000011 -1.999998 -3.500002 +v 5.000013 -3.499998 -0.500002 +v -4.999989 -2.000002 -3.499998 +v -4.999987 -3.500002 -0.499998 +v -4.999987 -5.500002 -3.499998 +v -4.999986 -5.500002 -0.499998 +v 5.000013 -5.499998 -3.500002 +v 5.000014 -5.499998 -0.500002 +v 3.500012 -5.499998 -5.000001 +v -3.499988 -5.500002 -4.999999 +v 4.000014 -8.499996 -4.000004 +v -3.999985 -8.500004 -3.999997 +v 4.000017 -8.499996 3.999996 +v -3.999982 -8.500004 4.000003 +v 5.000015 -5.499998 3.499996 +v -4.999984 -5.500002 3.500004 +v 5.000011 0.000002 3.499996 +v -4.999988 -0.000002 3.500004 +v 1.500010 -2.500000 -5.500001 +v -1.499990 -2.500000 -5.499999 +v 1.500009 0.000000 -5.500001 +v -1.499991 0.000000 -5.499999 +v 2.000010 -2.499998 -5.000001 +v 2.000009 0.000002 -5.000001 +v -1.999990 -2.500002 -4.999999 +v -1.999991 -0.000002 -4.999999 +v 3.500009 0.000002 -5.000001 +v -3.499991 -0.000002 -4.999999 +v 5.000010 0.000002 -3.500002 +v -4.999990 -0.000002 -3.499998 +v 4.000011 0.500002 3.999996 +v -3.999987 0.499998 4.000003 +v 4.000009 0.500002 -4.000004 +v -3.999990 0.499998 -3.999997 +v 2.000011 -2.499998 -4.500001 +v -1.999990 -2.500002 -4.499999 +v 3.500012 0.000002 4.999997 +v -3.499986 -0.000002 5.000003 +v 3.500015 -5.499998 4.999997 +v -3.499983 -5.500002 5.000003 +vt 0.575342 0.170213 +vt 0.630137 0.191489 +vt 0.575342 0.191489 +vt 0.506849 0.319149 +vt 0.547945 0.212766 +vt 0.575342 0.234043 +vt 0.657534 0.191489 +vt 0.698630 0.170213 +vt 0.698630 0.191489 +vt 0.397260 0.255319 +vt 0.479452 0.319149 +vt 0.397260 0.319149 +vt 0.506849 0.191489 +vt 0.479452 0.191489 +vt 0.808219 0.255319 +vt 0.726027 0.319149 +vt 0.726027 0.191489 +vt 0.657534 0.170213 +vt 0.808219 0.170213 +vt 0.808219 0.191489 +vt 0.726027 0.170213 +vt 0.397260 0.191489 +vt 0.479452 0.170213 +vt 0.506849 0.170213 +vt 0.397260 0.340426 +vt 0.808219 0.319149 +vt 0.726027 0.340426 +vt 0.821918 0.255319 +vt 0.821918 0.319149 +vt 0.383562 0.255319 +vt 0.698630 0.340426 +vt 0.698630 0.319149 +vt 0.479452 0.340426 +vt 0.520548 0.340426 +vt 0.493151 0.468085 +vt 0.465753 0.340426 +vt 0.287671 0.404255 +vt 0.082192 0.531915 +vt 0.095890 0.404255 +vt 0.684932 0.340426 +vt 0.739726 0.340426 +vt 0.712329 0.468085 +vt 0.301370 0.872340 +vt 0.082192 0.872340 +vt 0.643836 0.148936 +vt 0.630137 0.170213 +vt 0.561644 0.148936 +vt 0.643836 0.042553 +vt 0.657534 0.148936 +vt 0.547945 0.042553 +vt 0.561644 0.042553 +vt 0.643836 0.170213 +vt 0.561644 0.170213 +vt 0.547945 0.148936 +vt 0.547945 0.191489 +vt 0.698630 0.127660 +vt 0.657534 0.042553 +vt 0.698630 0.042553 +vt 0.506849 0.127660 +vt 0.753425 0.127660 +vt 0.753425 0.042553 +vt 0.506849 0.042553 +vt 0.452055 0.127660 +vt 0.452055 0.042553 +vt 0.602740 1.000000 +vt 0.383562 0.659574 +vt 0.602740 0.659574 +vt 0.561644 0.361702 +vt 0.657534 0.340426 +vt 0.643836 0.361702 +vt 0.493151 -0.000000 +vt 0.479452 -0.000000 +vt 0.726027 -0.000000 +vt 0.958904 0.000000 +vt 0.739726 -0.000000 +vt 0.835616 0.191489 +vt 0.945205 0.276596 +vt 0.835616 0.276596 +vt 0.260274 0.276596 +vt 0.369863 0.191489 +vt 0.369863 0.276596 +vt 0.465753 0.000000 +vt 0.260274 0.042553 +vt 0.246575 0.000000 +vt 0.000000 0.851064 +vt 0.000000 0.680851 +vt 0.301370 0.531915 +vt 0.383562 0.680851 +vt 0.657534 0.212766 +vt 0.630137 0.234043 +vt 0.219178 -0.000000 +vt 0.013699 0.042553 +vt -0.000000 -0.000000 +vt 0.205479 0.042553 +vt 0.232877 -0.000000 +vt 0.972603 0.000000 +vt 1.000000 0.042553 +vt 0.945205 0.042553 +vt 0.013699 0.276596 +vt 0.095890 1.000000 +vt 1.000000 0.276596 +vt 0.972603 0.404255 +vt 0.232877 0.404255 +vt 0.205479 0.276596 +vt 0.397260 0.170213 +vt 0.808219 0.340426 +vt 0.383562 0.340426 +vt 0.506849 0.340426 +vt 0.547945 0.170213 +vt 0.383562 1.000000 +vt 0.547945 0.340426 +vt 0.712329 0.000000 +vt -0.000000 0.553191 +vt 0.383562 0.553191 +vt 0.383562 0.851064 +vt 0.287671 1.000000 +vn 0.0000 -1.0000 -0.0000 +vn 0.0000 -0.0000 -1.0000 +vn 0.3162 -0.9487 -0.0000 +vn -1.0000 -0.0000 0.0000 +vn -0.7071 -0.0000 -0.7071 +vn 1.0000 0.0000 -0.0000 +vn 0.7071 0.0000 -0.7071 +vn 0.4472 -0.8944 -0.0000 +vn 0.0000 -0.8944 -0.4472 +vn -0.7071 0.7071 0.0000 +vn 0.7071 0.7071 0.0000 +vn -0.0000 0.7071 -0.7071 +vn 0.5773 0.5774 -0.5774 +vn -0.5774 0.5773 -0.5774 +vn -0.7022 -0.1170 -0.7022 +vn -0.0000 -0.3162 -0.9487 +vn 0.7022 -0.1170 -0.7022 +vn -0.0000 -0.7071 -0.7071 +vn 0.4082 -0.8165 -0.4082 +vn -0.4082 -0.8165 -0.4082 +vn -0.3162 -0.9487 0.0000 +vn -0.4472 -0.8944 0.0000 +vn -0.0000 1.0000 0.0000 +vn -0.0000 0.8944 -0.4472 +vn -0.5773 0.5774 -0.5773 +vn 0.5774 0.5773 -0.5774 +vn 0.4472 0.8944 -0.0000 +vn -0.4472 0.8944 0.0000 +vn -0.9487 -0.3162 0.0000 +vn 0.9487 -0.3162 -0.0000 +vn -0.0000 0.8944 0.4472 +vn -0.5774 0.5773 0.5774 +vn 0.5774 0.5774 0.5773 +vn 0.0000 0.0000 1.0000 +vn 0.0000 -0.3162 0.9487 +vn 0.7022 -0.1170 0.7022 +vn 0.7071 0.0000 0.7071 +vn -0.7022 -0.1170 0.7022 +vn -0.7071 -0.0000 0.7071 +vn 0.5774 0.5774 -0.5774 +vn -0.5774 0.5774 -0.5774 +s off +f 53/82/17 50/83/17 51/84/17 +f 61/85/18 103/86/18 51/87/18 +f 102/88/19 56/89/19 54/90/19 +f 65/91/20 63/92/20 67/93/20 +f 55/94/21 63/92/21 59/95/21 +f 64/96/22 62/97/22 58/98/22 +f 62/97/23 54/90/23 58/98/23 +f 50/83/24 90/99/24 102/88/24 +f 58/98/25 69/100/25 64/101/25 +f 68/102/17 54/90/17 56/89/17 +f 65/103/25 70/104/25 59/95/25 +f 59/95/17 57/105/17 55/94/17 +f 63/92/26 73/106/26 67/93/26 +f 66/107/27 74/108/27 62/97/27 +f 66/107/18 69/109/18 75/110/18 +f 67/93/18 71/111/18 65/91/18 +f 76/112/28 61/85/28 60/113/28 +f 62/97/29 76/112/29 60/113/29 +f 61/85/30 72/114/30 63/92/30 +f 77/115/31 79/116/31 72/117/31 +f 76/118/32 79/119/32 77/120/32 +f 76/121/33 74/122/33 78/123/33 +f 79/119/17 80/124/17 81/125/17 +f 53/82/34 86/126/34 52/127/34 +f 87/128/18 88/129/18 86/126/18 +f 88/129/23 90/130/23 86/126/23 +f 87/128/21 93/131/21 89/132/21 +f 86/126/35 90/130/35 52/133/35 +f 87/128/36 53/134/36 92/135/36 +f 57/105/37 103/136/37 55/94/37 +f 56/137/18 91/138/18 94/139/18 +f 57/140/18 93/131/18 92/135/18 +f 103/136/38 53/82/38 51/84/38 +f 68/141/23 94/139/23 96/142/23 +f 95/143/21 70/144/21 97/145/21 +f 98/146/39 101/147/39 99/148/39 +f 89/149/39 91/150/39 88/151/39 +f 91/138/40 93/131/40 101/152/40 +f 95/143/41 97/145/41 101/153/41 +f 94/139/42 100/154/42 96/142/42 +f 98/155/43 96/142/43 100/156/43 +f 69/157/22 82/158/22 75/159/22 +f 96/142/22 69/157/22 68/141/22 +f 83/160/20 71/161/20 73/162/20 +f 101/163/44 85/164/44 99/165/44 +f 71/161/20 97/145/20 70/144/20 +f 81/125/45 83/166/45 73/167/45 +f 78/168/46 75/169/46 80/124/46 +f 102/170/18 60/113/18 50/171/18 +f 50/171/18 61/85/18 51/87/18 +f 99/172/47 104/173/47 98/174/47 +f 85/164/48 105/175/48 99/176/48 +f 98/177/49 104/178/49 84/179/49 +f 105/175/50 106/180/50 104/173/50 +f 80/124/51 107/181/51 81/125/51 +f 82/158/52 106/182/52 80/183/52 +f 104/178/53 82/158/53 84/179/53 +f 81/184/54 107/185/54 83/160/54 +f 107/185/55 85/164/55 83/160/55 +f 53/82/17 52/127/17 50/83/17 +f 61/85/18 55/94/18 103/86/18 +f 102/88/19 90/99/19 56/89/19 +f 65/91/20 59/95/20 63/92/20 +f 55/94/21 61/85/21 63/92/21 +f 64/96/22 66/107/22 62/97/22 +f 62/97/23 60/113/23 54/90/23 +f 50/83/24 52/127/24 90/99/24 +f 58/98/25 68/102/25 69/100/25 +f 68/102/17 58/98/17 54/90/17 +f 65/103/25 71/186/25 70/104/25 +f 59/95/17 70/104/17 57/105/17 +f 63/92/26 72/114/26 73/106/26 +f 66/107/27 75/187/27 74/108/27 +f 66/107/18 64/96/18 69/109/18 +f 67/93/18 73/188/18 71/111/18 +f 76/112/28 77/189/28 61/85/28 +f 62/97/56 74/108/56 76/112/56 +f 61/85/57 77/189/57 72/114/57 +f 76/118/32 78/168/32 79/119/32 +f 79/119/17 78/168/17 80/124/17 +f 53/82/34 87/128/34 86/126/34 +f 87/128/18 89/132/18 88/129/18 +f 88/129/23 91/138/23 90/130/23 +f 87/128/21 92/135/21 93/131/21 +f 57/105/37 92/190/37 103/136/37 +f 56/137/18 90/130/18 91/138/18 +f 57/140/18 95/143/18 93/131/18 +f 103/136/38 92/190/38 53/82/38 +f 68/141/23 56/137/23 94/139/23 +f 95/143/21 57/140/21 70/144/21 +f 98/146/39 100/191/39 101/147/39 +f 89/149/39 93/192/39 91/150/39 +f 100/193/40 94/139/40 91/138/40 +f 93/131/40 95/143/40 101/152/40 +f 100/193/40 91/138/40 101/152/40 +f 98/155/43 84/179/43 96/142/43 +f 69/157/22 84/179/22 82/158/22 +f 96/142/22 84/179/22 69/157/22 +f 83/160/20 85/164/20 71/161/20 +f 101/163/44 97/145/44 85/164/44 +f 71/161/20 85/164/20 97/145/20 +f 73/167/45 72/194/45 79/119/45 +f 79/119/45 81/125/45 73/167/45 +f 74/195/46 75/169/46 78/168/46 +f 75/169/46 82/196/46 80/124/46 +f 102/170/18 54/90/18 60/113/18 +f 50/171/18 60/113/18 61/85/18 +f 99/172/47 105/175/47 104/173/47 +f 105/175/50 107/185/50 106/180/50 +f 80/124/51 106/197/51 107/181/51 +f 104/178/53 106/182/53 82/158/53 +f 107/185/55 105/175/55 85/164/55 +o RightArm +v -8.499992 12.497994 2.500003 +v -8.499994 12.497994 -2.499997 +v -8.499984 -0.498005 2.500002 +v -8.499989 -0.498005 -2.499999 +v -3.499993 12.497997 2.500000 +v -3.499994 12.497997 -2.500000 +v -3.499984 -0.498001 2.499999 +v -3.499988 -0.498001 -2.500002 +v -2.874992 11.414997 3.125001 +v -2.874994 11.414997 -3.124999 +v -9.124992 11.414994 3.125001 +v -9.124994 11.414994 -3.124998 +v -2.874989 7.082998 3.125001 +v -2.874991 6.541498 -3.124999 +v -9.124990 7.082994 3.125001 +v -9.124991 6.541494 -3.124998 +v -2.874988 4.916998 3.125001 +v -2.874990 5.458498 -3.124999 +v -9.124989 4.916994 3.125001 +v -9.124990 5.458494 -3.124998 +v -2.874985 0.584999 3.125001 +v -2.874987 0.584999 -3.124999 +v -9.124985 0.584995 3.125001 +v -9.124987 0.584995 -3.124998 +v -3.499985 -0.498001 2.500000 +v -3.499986 -0.498001 -2.500000 +v -8.499985 -0.498005 2.500000 +v -8.499987 -0.498005 -2.500000 +v -9.124991 10.331994 1.875002 +v -9.124993 10.331994 -1.874998 +v -9.124991 9.790494 1.875002 +v -9.124993 9.790494 -1.874998 +v -9.124990 9.248994 1.875002 +v -9.124992 9.248994 -1.874998 +v -9.124990 8.707496 1.875002 +v -9.124992 8.707496 -1.874998 +v -9.124990 8.165996 1.875002 +v -9.124992 8.165996 -1.874998 +v -9.124990 7.624495 1.875002 +v -9.124991 7.624495 -1.874998 +v -8.499991 10.331994 1.875001 +v -8.499993 10.331994 -1.874998 +v -8.499991 9.790494 1.875001 +v -8.499993 9.790494 -1.874998 +v -8.499990 9.248994 1.875001 +v -8.499992 9.248994 -1.874998 +v -8.499990 8.707496 1.875001 +v -8.499992 8.707496 -1.874998 +v -8.499990 8.165996 1.875001 +v -8.499992 8.165996 -1.874998 +v -8.499990 7.624495 1.875001 +v -8.499991 7.624495 -1.874998 +vt 0.363636 0.391892 +vt 0.181818 0.716216 +vt 0.181818 0.391892 +vt 0.727273 0.716216 +vt 0.545455 0.391892 +vt 0.727273 0.391892 +vt 0.545455 0.716216 +vt 0.363636 0.716216 +vt 0.363636 0.283784 +vt 0.545455 0.824324 +vt 0.363636 0.824324 +vt 0.000000 0.391892 +vt 0.545455 0.135135 +vt 0.772727 0.000000 +vt 0.545455 0.000000 +vt 0.545455 0.256757 +vt 0.772727 0.391892 +vt 0.772727 0.256757 +vt 0.090909 0.243243 +vt 0.318182 0.135135 +vt 0.090909 0.135135 +vt 0.954545 0.216216 +vt 0.818182 0.229730 +vt 0.954545 0.229730 +vt 0.772727 0.135135 +vt 0.318182 0.243243 +vt 0.545455 0.851351 +vt 0.772727 0.716216 +vt 0.545455 0.716216 +vt 0.840909 0.175676 +vt 0.818182 0.162162 +vt 0.818182 0.175676 +vt 0.772727 0.972973 +vt 0.772727 0.851351 +vt 0.318182 0.864865 +vt 0.545455 0.972973 +vt 0.090909 0.972973 +vt 0.090909 0.864865 +vt 1.000000 0.864865 +vt 0.568182 1.000000 +vt 0.977273 1.000000 +vt 1.000000 0.972973 +vt 0.295455 1.000000 +vt 0.318182 0.972973 +vt 0.340909 1.000000 +vt 0.522727 1.000000 +vt 0.954545 0.189189 +vt 0.818182 0.202703 +vt 0.954545 0.202703 +vt 0.818182 0.189189 +vt 0.954545 0.175676 +vt 0.818182 0.216216 +vt 0.954545 0.162162 +vt 1.000000 0.135135 +vt 0.954545 0.216216 +vt 1.000000 0.243243 +vt 0.840909 0.202703 +vt 0.931818 0.162162 +vt 0.840909 0.229730 +vt 0.818182 0.175676 +vt 0.931818 0.189189 +vt 0.954545 0.189189 +vt 0.818182 0.202703 +vt 0.931818 0.216216 +vt 0.954545 0.162162 +vt 0.818182 0.229730 +vt 0.545455 0.283784 +vt 0.000000 0.716216 +vt 0.545455 0.391892 +vt 0.818182 0.216216 +vt 0.840909 0.162162 +vt 0.750000 1.000000 +vt 0.795455 1.000000 +vt 0.113636 1.000000 +vt 0.818182 0.189189 +vt 0.840909 0.189189 +vt 0.931818 0.175676 +vt 0.840909 0.216216 +vt 0.954545 0.175676 +vt 0.931818 0.202703 +vt 0.954545 0.202703 +vt 0.931818 0.229730 +vt 0.818182 0.162162 +vt 0.954545 0.229730 +vn -1.0000 -0.0000 0.0000 +vn 1.0000 0.0000 -0.0000 +vn -0.0000 0.0000 -1.0000 +vn -0.0000 1.0000 0.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 -0.0000 1.0000 +vn 0.0000 -0.9963 0.0863 +vn -0.0000 0.9963 0.0863 +vn 0.0000 -0.4998 -0.8661 +vn -0.8661 -0.4998 0.0000 +vn 0.0000 -0.4998 0.8661 +vn 0.8661 -0.4998 -0.0000 +s off +f 109/198/58 110/199/58 108/200/58 +f 114/201/59 113/202/59 112/203/59 +f 109/198/60 115/204/60 111/205/60 +f 108/206/61 113/202/61 109/198/61 +f 111/205/62 114/207/62 110/208/62 +f 110/199/63 112/209/63 108/200/63 +f 117/210/61 118/211/61 116/212/61 +f 121/213/64 122/214/64 123/215/64 +f 122/216/63 116/217/63 118/218/63 +f 158/219/61 147/220/61 146/221/61 +f 121/213/60 119/222/60 117/210/60 +f 120/223/59 117/210/59 116/217/59 +f 125/224/65 126/225/65 124/226/65 +f 151/227/63 137/228/63 139/229/63 +f 125/224/60 131/230/60 127/231/60 +f 124/232/59 129/233/59 125/224/59 +f 130/234/63 124/232/63 126/235/63 +f 131/230/58 126/236/58 127/231/58 +f 133/237/66 131/230/66 129/233/66 +f 131/230/67 134/238/67 130/239/67 +f 130/234/68 132/240/68 128/241/68 +f 129/233/69 132/242/69 133/243/69 +f 154/244/61 143/245/61 142/246/61 +f 141/247/58 138/248/58 139/229/58 +f 145/249/58 142/246/58 143/245/58 +f 123/215/58 146/221/58 147/220/58 +f 119/222/58 136/250/58 118/251/58 +f 141/247/58 139/229/58 119/222/58 +f 142/246/58 144/252/58 122/253/58 +f 155/254/63 141/247/63 143/245/63 +f 148/255/60 138/248/60 136/250/60 +f 159/256/63 145/249/63 147/220/63 +f 149/257/62 136/250/62 137/228/62 +f 152/258/60 142/246/60 140/259/60 +f 153/260/62 140/259/62 141/247/62 +f 156/261/60 146/221/60 144/252/60 +f 150/262/61 139/229/61 138/248/61 +f 157/263/62 144/252/62 145/249/62 +f 109/198/58 111/205/58 110/199/58 +f 114/201/59 115/204/59 113/202/59 +f 109/198/60 113/202/60 115/204/60 +f 108/206/61 112/264/61 113/202/61 +f 111/205/62 115/204/62 114/207/62 +f 110/199/63 114/265/63 112/209/63 +f 117/210/61 119/222/61 118/211/61 +f 121/213/64 120/266/64 122/214/64 +f 122/216/63 120/223/63 116/217/63 +f 158/219/61 159/267/61 147/220/61 +f 121/213/60 123/215/60 119/222/60 +f 120/223/59 121/213/59 117/210/59 +f 125/224/65 127/231/65 126/225/65 +f 151/227/63 149/268/63 137/228/63 +f 125/224/60 129/233/60 131/230/60 +f 124/232/59 128/241/59 129/233/59 +f 130/234/63 128/241/63 124/232/63 +f 131/230/58 130/239/58 126/236/58 +f 133/237/66 135/269/66 131/230/66 +f 131/230/67 135/270/67 134/238/67 +f 130/234/68 134/271/68 132/240/68 +f 129/233/69 128/241/69 132/242/69 +f 154/244/61 155/272/61 143/245/61 +f 141/247/58 140/259/58 138/248/58 +f 145/249/58 144/252/58 142/246/58 +f 123/215/58 122/253/58 146/221/58 +f 119/222/58 137/228/58 136/250/58 +f 119/222/58 123/215/58 143/245/58 +f 123/215/58 147/220/58 145/249/58 +f 145/249/58 143/245/58 123/215/58 +f 143/245/58 141/247/58 119/222/58 +f 139/229/58 137/228/58 119/222/58 +f 122/253/58 118/251/58 140/259/58 +f 118/251/58 136/250/58 138/248/58 +f 138/248/58 140/259/58 118/251/58 +f 140/259/58 142/246/58 122/253/58 +f 144/252/58 146/221/58 122/253/58 +f 155/254/63 153/273/63 141/247/63 +f 148/255/60 150/274/60 138/248/60 +f 159/256/63 157/275/63 145/249/63 +f 149/257/62 148/276/62 136/250/62 +f 152/258/60 154/277/60 142/246/60 +f 153/260/62 152/278/62 140/259/62 +f 156/261/60 158/279/60 146/221/60 +f 150/262/61 151/280/61 139/229/61 +f 157/263/62 156/281/62 144/252/62 +o Body +v 4.500000 12.498002 2.499999 +v 4.499998 12.498002 -2.500001 +v -4.500002 12.497997 -2.499999 +v -4.500000 12.497997 2.500001 +v 4.500009 -0.497996 2.499999 +v 4.500007 -0.497996 -2.500001 +v -4.499993 -0.498002 -2.499999 +v -4.499991 -0.498002 2.500001 +v -4.500000 9.248997 -2.499998 +v 4.500000 9.249003 -2.500001 +v -3.937501 12.497997 -3.124998 +v 3.937499 12.498002 -3.125001 +v -3.937499 9.248998 -3.124998 +v 3.937501 9.249002 -3.125001 +v 4.499998 12.498002 -2.500001 +v -4.500002 12.497997 -2.499998 +v 4.500000 12.498002 2.499999 +v -4.500000 12.497997 2.500002 +v 4.500003 8.166003 2.499999 +v -4.499997 8.165997 2.500002 +v 3.937503 9.249002 3.124999 +v -3.937497 9.248998 3.125002 +v 3.937501 12.498002 3.124999 +v -3.937499 12.497997 3.125002 +v 4.500000 12.498002 2.499999 +v 4.499998 12.498002 -2.500001 +v 4.500003 8.166003 2.499999 +v 4.500000 9.249003 -2.500001 +v 5.062500 12.498003 1.874998 +v 5.062499 12.498003 -1.875002 +v 5.062502 9.249003 1.874998 +v 5.062501 9.249003 -1.875002 +v -4.500002 12.497997 -2.499998 +v -4.500000 12.497997 2.500002 +v -4.500000 9.248997 -2.499998 +v -4.499997 8.165997 2.500002 +v -5.062501 12.497997 -1.874998 +v -5.062500 12.497997 1.875003 +v -5.062499 9.248997 -1.874998 +v -5.062498 9.248997 1.875003 +v -4.499998 7.082998 -2.499998 +v 4.500002 7.083003 -2.500001 +v -4.499999 6.541498 -3.749998 +v 4.500001 6.541502 -3.750001 +v 1.125004 -0.497998 -2.500001 +v -1.124996 -0.498000 -2.500000 +v 2.250003 1.668000 -3.750002 +v -2.249997 1.667998 -3.749999 +v 3.375008 -0.497997 2.499998 +v -3.374992 -0.498001 2.500001 +v 4.500008 0.585002 3.749997 +v -4.499992 0.584996 3.750001 +v 2.250005 4.917001 3.749998 +v -2.249994 4.916998 3.750000 +v 3.937505 4.917002 3.749998 +v -3.937495 4.916997 3.750001 +v 3.937504 8.166002 3.749998 +v -3.937496 8.165998 3.750001 +v 5.625005 3.834003 1.874997 +v 5.625003 8.166003 1.874997 +v -5.624995 3.833997 1.875002 +v -5.624997 8.165997 1.875002 +v -1.124998 6.541500 -3.749999 +v 1.125002 6.541501 -3.750000 +v 3.937505 2.209502 -3.750002 +v -3.937497 2.209498 -3.749999 +v 5.625005 2.751003 -1.875003 +v -5.624997 2.750997 -1.874998 +v -5.624998 6.541497 -2.499998 +v 5.625002 6.541503 -2.500002 +v 4.500002 8.707503 1.874998 +v -4.499998 8.707497 1.875001 +v -4.499992 0.584996 3.125001 +v 4.500008 0.585002 3.124997 +v -5.062497 2.750997 -1.874998 +v -5.062495 3.833997 1.875001 +v 2.250005 4.917001 3.124998 +v -2.249995 4.916998 3.125000 +v 3.937505 4.917002 3.124998 +v -3.937495 4.916997 3.125001 +v 5.062505 3.834003 1.874997 +v 5.062505 2.751003 -1.875003 +v 2.250003 1.668000 -3.125002 +v -2.249997 1.667998 -3.124999 +v 3.937505 2.209502 -3.125002 +v -3.937497 2.209498 -3.124999 +v -4.499991 -0.498002 2.500001 +v -5.062491 -1.581002 1.875002 +v -5.062492 -1.581002 -1.874998 +v -4.499993 -0.498002 -2.499999 +v -3.937494 0.584997 -3.124999 +v 3.937506 0.585001 -3.125002 +v 5.062508 -1.580997 -1.875003 +v 4.500007 -0.497996 -2.500003 +v 5.062509 -1.580997 1.874998 +v 4.500009 -0.497996 2.499997 +v -0.843747 6.000000 -3.437500 +v 0.843753 6.000000 -3.437500 +v 1.687503 2.209501 -3.437501 +v -1.687497 2.209499 -3.437499 +vt 0.416667 0.369231 +vt 0.250000 0.246154 +vt 0.416667 0.246154 +vt 0.250000 0.861538 +vt 0.416667 0.738462 +vt 0.416667 0.861538 +vt 0.500000 0.738462 +vt 0.500000 0.369231 +vt 0.250000 0.369231 +vt 0.250000 0.738462 +vt 0.166667 0.369231 +vt -0.010417 0.369231 +vt 0.166667 0.738462 +vt -0.010417 0.738462 +vt 0.010417 0.261538 +vt 0.156250 0.353846 +vt 0.010417 0.353846 +vt 0.000000 0.353846 +vt 0.166667 0.246154 +vt 0.000000 0.246154 +vt 0.416667 1.000000 +vt 0.260417 0.969231 +vt 0.406250 0.969231 +vt 0.260417 0.876923 +vt 0.406250 0.876923 +vt 0.000000 0.369231 +vt 0.166667 0.369231 +vt 0.416667 0.876923 +vt 0.416667 0.861538 +vt 0.250000 0.861538 +vt 0.156250 0.261538 +vt 0.166667 0.353846 +vt 0.250000 0.876923 +vt 0.156250 0.753846 +vt 0.093750 0.846154 +vt 0.093750 0.753846 +vt 0.166667 0.753846 +vt 0.156250 0.846154 +vt 0.166667 0.876923 +vt 0.093750 0.861538 +vt 0.083333 0.846154 +vt 0.166667 0.738462 +vt 0.083333 0.738462 +vt 0.072917 0.753846 +vt 0.010417 0.846154 +vt 0.010417 0.753846 +vt 0.000000 0.753846 +vt -0.000000 0.876923 +vt 0.083333 0.738462 +vt 0.000000 0.738462 +vt 0.083333 0.846154 +vt 0.083333 0.753846 +vt 0.531250 0.461538 +vt 0.520833 0.707692 +vt 0.500000 0.738462 +vt 0.500000 0.338462 +vt 0.625000 0.461538 +vt 0.541667 0.461538 +vt 0.822917 0.492308 +vt 0.677083 0.461538 +vt 0.843750 0.461538 +vt 0.802083 0.338462 +vt 0.968750 0.230769 +vt 0.864583 0.230769 +vt 0.833333 0.138462 +vt 0.833333 0.230769 +vt 0.802083 0.138462 +vt 0.416667 0.230769 +vt 0.447917 0.138462 +vt 0.447917 0.261538 +vt 0.697917 0.307692 +vt 0.645833 0.184615 +vt 0.708333 0.184615 +vt 0.604167 0.184615 +vt 0.552083 0.307692 +vt 0.541667 0.184615 +vt 0.541667 0.153846 +vt 0.729167 0.184615 +vt 0.520833 0.184615 +vt 0.520833 0.153846 +vt 0.708333 0.153846 +vt 0.729167 0.153846 +vt 0.739583 0.292308 +vt 0.802083 0.261538 +vt 0.510417 0.292308 +vt 0.520833 0.046154 +vt 0.729167 0.046154 +vt 0.708333 0.046154 +vt 0.552083 0.000000 +vt 0.541667 0.046154 +vt 0.697917 0.000000 +vt 0.677083 0.338462 +vt 0.666667 0.461538 +vt 0.666667 0.338462 +vt 0.833333 0.246154 +vt 0.843750 0.338462 +vt 0.854167 0.461538 +vt 1.000000 0.246154 +vt 1.000000 0.230769 +vt 0.447917 0.323077 +vt 0.510417 0.338462 +vt 0.447917 0.338462 +vt 0.802083 0.323077 +vt 0.739583 0.338462 +vt 0.739583 0.323077 +vt 0.833333 0.338462 +vt 0.802083 0.338462 +vt 0.416667 0.338462 +vt 0.416667 0.323077 +vt 0.229167 0.153846 +vt 0.187500 -0.000000 +vt 0.229167 -0.000000 +vt 0.187500 0.000000 +vt 0.156250 0.153846 +vt 0.156250 -0.000000 +vt 0.666667 0.492308 +vt 0.854167 0.492308 +vt 0.697917 0.338462 +vt 0.666667 0.323077 +vt 0.697917 0.323077 +vt 0.583333 0.323077 +vt 0.552083 0.338462 +vt 0.552083 0.323077 +vt 0.625000 0.338462 +vt 0.583333 0.338462 +vt 0.666667 0.338462 +vt 0.625000 0.338462 +vt 0.510417 0.323077 +vt 0.239583 0.215385 +vt 0.239583 0.246154 +vt 0.229167 0.215385 +vt 0.250000 0.215385 +vt 0.250000 0.061538 +vt 0.322917 0.246154 +vt 0.135417 0.215385 +vt 0.072917 0.092308 +vt 0.135417 0.061538 +vt 0.333333 0.153846 +vt 0.385417 0.184615 +vt 0.322917 0.184615 +vt 0.364583 0.123077 +vt 0.333333 0.107692 +vt 0.312500 0.092308 +vt 0.052083 0.153846 +vt 0.020833 0.123077 +vt 0.052083 0.107692 +vt 0.062500 0.184615 +vt -0.000000 0.184615 +vt 0.145833 0.246154 +vt 0.145833 0.215385 +vt 0.156250 0.215385 +vt 0.072917 0.215385 +vt 0.072917 0.846154 +vt 0.072917 0.861538 +vt 0.541667 0.492308 +vt 0.645833 0.707692 +vt 0.635417 0.461538 +vt 0.625000 0.492308 +vt 0.666667 0.738462 +vt 0.000000 0.261538 +vt 0.250000 1.000000 +vt 0.166667 0.261538 +vt 0.083333 0.753846 +vt 0.666667 0.338462 +vt 0.697917 0.492308 +vt 0.718750 0.338462 +vt 1.000000 0.138462 +vt 0.416667 0.138462 +vt 0.864583 0.246154 +vt 0.854167 0.338462 +vt 0.968750 0.246154 +vt 0.833333 0.323077 +vt 0.312500 0.215385 +vt 0.062500 0.246154 +vn -0.0000 1.0000 0.0000 +vn 0.0000 -1.0000 -0.0000 +vn 1.0000 0.0000 -0.0000 +vn -0.0000 -0.0000 -1.0000 +vn -1.0000 -0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn -0.7433 -0.0000 -0.6690 +vn 0.0000 -0.4998 0.8661 +vn -0.7433 -0.0000 0.6690 +vn 0.7433 0.0000 -0.6690 +vn 0.7433 0.0000 0.6690 +vn 0.2290 -0.9514 -0.2061 +vn 0.8874 -0.4609 0.0000 +vn 0.5761 -0.1330 -0.8065 +vn -0.0000 -0.4998 -0.8661 +vn 0.0000 -0.7558 0.6548 +vn -0.0000 0.9176 -0.3975 +vn 0.7399 -0.0961 -0.6659 +vn -0.7399 -0.0961 -0.6659 +vn -0.4040 0.8394 -0.3636 +vn 0.4040 0.8394 -0.3636 +vn 0.7542 -0.1068 -0.6479 +vn -0.7542 -0.1068 -0.6479 +vn -0.4113 0.8545 -0.3173 +vn 0.4113 0.8545 -0.3173 +vn -0.4040 0.8394 0.3636 +vn 0.4040 0.8394 0.3636 +vn -0.0000 0.9607 0.2775 +vn 0.8874 0.4609 -0.0000 +vn -0.8874 0.4609 0.0000 +vn 0.0000 -0.9607 0.2775 +vn 0.5401 -0.8416 0.0000 +vn 0.6935 -0.7204 -0.0000 +vn -0.6935 -0.7204 0.0000 +vn 0.3055 -0.9522 -0.0000 +vn -0.3055 -0.9522 0.0000 +vn -0.8874 -0.4609 0.0000 +vn -0.9119 -0.0000 0.4104 +vn 0.9119 0.0000 0.4104 +vn -0.2290 -0.9514 -0.2061 +vn -0.6083 -0.1354 -0.7821 +vn -0.0000 0.4998 -0.8661 +vn 0.7816 0.1015 0.6155 +vn -0.7816 0.1015 0.6155 +vn 0.6083 -0.1354 -0.7821 +vn -0.5401 -0.8416 -0.0000 +vn 0.0000 -0.9176 0.3975 +vn 0.1345 -0.2096 -0.9685 +vn -0.1345 -0.2096 -0.9685 +vn -0.5761 -0.1330 -0.8065 +s off +f 161/282/70 163/283/70 160/284/70 +f 167/285/71 165/286/71 164/287/71 +f 164/288/72 161/282/72 160/289/72 +f 165/286/73 162/290/73 161/282/73 +f 166/291/74 163/292/74 162/290/74 +f 160/293/75 167/294/75 164/295/75 +f 170/296/73 173/297/73 172/298/73 +f 168/299/76 170/296/76 172/298/76 +f 174/300/70 170/296/70 175/301/70 +f 179/302/77 180/303/77 181/304/77 +f 181/304/75 182/305/75 183/306/75 +f 168/307/71 173/297/71 169/308/71 +f 177/309/78 181/304/78 183/306/78 +f 177/310/70 182/305/70 176/311/70 +f 171/312/79 169/313/79 173/297/79 +f 180/303/80 176/314/80 182/305/80 +f 188/315/72 191/316/72 189/317/72 +f 184/318/80 190/319/80 188/315/80 +f 186/320/81 187/321/81 191/316/81 +f 187/322/79 189/317/79 191/316/79 +f 184/323/70 189/317/70 185/324/70 +f 196/325/74 199/326/74 197/327/74 +f 193/328/78 199/326/78 195/329/78 +f 192/330/70 197/327/70 193/331/70 +f 194/332/76 196/325/76 192/333/76 +f 190/319/82 186/320/82 191/316/82 +f 222/334/83 259/335/83 207/336/83 +f 207/337/84 204/338/84 205/339/84 +f 209/340/85 210/341/85 211/342/85 +f 210/341/75 213/343/75 211/342/75 +f 213/344/75 212/345/75 216/346/75 +f 214/347/80 219/348/80 216/346/80 +f 215/349/78 221/350/78 220/351/78 +f 224/352/73 223/353/73 203/354/73 +f 222/355/73 225/356/73 202/357/73 +f 222/355/86 202/357/86 200/358/86 +f 224/352/87 203/354/87 229/359/87 +f 202/357/88 225/356/88 228/360/88 +f 202/357/89 228/361/89 200/358/89 +f 203/354/90 201/362/90 229/363/90 +f 226/364/91 224/352/91 229/359/91 +f 218/365/72 229/359/72 219/348/72 +f 227/366/92 228/360/92 225/356/92 +f 228/360/74 220/351/74 221/350/74 +f 221/367/93 200/358/93 228/361/93 +f 219/368/94 201/362/94 230/369/94 +f 221/367/95 217/370/95 231/371/95 +f 219/368/96 230/369/96 216/372/96 +f 230/369/97 217/370/97 216/372/97 +f 212/373/98 233/374/98 236/375/98 +f 212/345/71 238/376/71 214/347/71 +f 213/377/99 232/378/99 211/342/99 +f 239/379/71 213/344/71 215/380/71 +f 220/381/100 234/382/100 235/383/100 +f 218/384/100 241/385/100 226/386/100 +f 218/384/85 238/387/85 240/388/85 +f 220/381/101 239/389/101 215/390/101 +f 232/391/75 237/392/75 239/393/75 +f 236/394/75 233/395/75 238/396/75 +f 210/341/102 208/397/102 233/374/102 +f 209/398/103 211/342/103 232/378/103 +f 244/399/104 206/400/104 224/401/104 +f 207/402/105 245/403/105 225/404/105 +f 205/405/106 243/406/106 207/402/106 +f 206/400/82 242/407/82 204/408/82 +f 226/386/104 244/399/104 224/401/104 +f 245/403/105 227/409/105 225/404/105 +f 232/410/77 246/411/77 209/412/77 +f 247/413/77 246/411/77 232/410/77 +f 235/414/107 247/413/107 232/391/107 +f 247/413/82 249/415/82 246/411/82 +f 254/416/72 241/417/72 240/418/72 +f 250/419/84 205/420/84 249/421/84 +f 243/422/73 250/419/73 245/423/73 +f 250/419/76 249/421/76 234/424/76 +f 234/424/74 247/413/74 235/414/74 +f 251/425/73 242/426/73 244/427/73 +f 251/425/84 253/428/84 204/429/84 +f 255/430/77 233/431/77 208/432/77 +f 233/431/77 255/430/77 254/416/77 +f 240/418/108 233/395/108 254/416/108 +f 253/428/79 251/425/79 241/417/79 +f 255/430/106 252/433/106 254/416/106 +f 199/326/106 198/434/106 195/329/106 +f 195/329/109 198/434/109 194/435/109 +f 256/436/73 258/437/73 259/335/73 +f 223/438/110 258/437/110 257/439/110 +f 207/336/111 258/437/111 206/440/111 +f 222/334/84 257/439/84 256/436/84 +f 233/395/112 240/418/112 238/396/112 +f 232/391/113 239/393/113 235/414/113 +f 161/282/70 162/290/70 163/283/70 +f 167/285/71 166/291/71 165/286/71 +f 164/288/72 165/286/72 161/282/72 +f 165/286/73 166/291/73 162/290/73 +f 166/291/74 167/294/74 163/292/74 +f 160/293/75 163/292/75 167/294/75 +f 170/296/73 171/312/73 173/297/73 +f 168/299/76 175/441/76 170/296/76 +f 174/300/70 171/312/70 170/296/70 +f 179/302/77 178/442/77 180/303/77 +f 181/304/75 180/303/75 182/305/75 +f 168/307/71 172/298/71 173/297/71 +f 177/309/78 179/302/78 181/304/78 +f 177/310/70 183/306/70 182/305/70 +f 171/312/79 174/443/79 169/313/79 +f 180/303/80 178/442/80 176/314/80 +f 188/315/72 190/319/72 191/316/72 +f 184/318/80 186/320/80 190/319/80 +f 187/322/79 185/444/79 189/317/79 +f 184/323/70 188/315/70 189/317/70 +f 196/325/74 198/434/74 199/326/74 +f 193/328/78 197/327/78 199/326/78 +f 192/330/70 196/325/70 197/327/70 +f 194/332/76 198/434/76 196/325/76 +f 222/334/114 256/436/114 259/335/114 +f 207/337/84 206/445/84 204/338/84 +f 209/340/85 208/446/85 210/341/85 +f 210/341/75 212/447/75 213/343/75 +f 212/345/75 214/347/75 216/346/75 +f 216/346/75 217/448/75 213/344/75 +f 217/448/75 215/380/75 213/344/75 +f 214/347/80 218/365/80 219/348/80 +f 215/349/78 217/449/78 221/350/78 +f 224/352/73 206/400/73 223/353/73 +f 222/355/73 207/402/73 225/356/73 +f 200/358/86 201/362/86 222/355/86 +f 201/362/86 203/354/86 223/353/86 +f 222/355/86 201/362/86 223/353/86 +f 218/365/72 226/364/72 229/359/72 +f 228/360/74 227/366/74 220/351/74 +f 221/367/93 231/371/93 200/358/93 +f 219/368/94 229/363/94 201/362/94 +f 230/369/97 231/371/97 217/370/97 +f 212/373/98 210/341/98 233/374/98 +f 212/345/71 236/450/71 238/376/71 +f 213/377/99 237/451/99 232/378/99 +f 239/379/71 237/452/71 213/344/71 +f 220/381/100 227/409/100 234/382/100 +f 218/384/100 240/388/100 241/385/100 +f 218/384/115 214/453/115 238/387/115 +f 220/381/85 235/383/85 239/389/85 +f 244/399/104 242/407/104 206/400/104 +f 207/402/105 243/406/105 245/403/105 +f 226/386/116 241/385/116 244/399/116 +f 245/403/116 234/382/116 227/409/116 +f 247/413/82 248/454/82 249/415/82 +f 254/416/72 252/433/72 241/417/72 +f 243/422/117 205/420/117 250/419/117 +f 234/424/76 245/423/76 250/419/76 +f 249/421/76 248/454/76 234/424/76 +f 234/424/74 248/454/74 247/413/74 +f 251/425/118 204/429/118 242/426/118 +f 244/427/79 241/417/79 251/425/79 +f 241/417/79 252/433/79 253/428/79 +f 255/430/106 253/455/106 252/433/106 +f 256/436/73 257/439/73 258/437/73 +f 223/438/119 206/440/119 258/437/119 +f 207/336/111 259/335/111 258/437/111 +f 222/334/84 223/438/84 257/439/84 +o LeftArm +v 3.500007 12.498001 2.499999 +v 3.500006 12.498001 -2.500001 +v 3.500015 -0.497997 2.499998 +v 3.500012 -0.497997 -2.500003 +v 8.500008 12.498004 2.499996 +v 8.500006 12.498004 -2.500004 +v 8.500015 -0.497993 2.499995 +v 8.500013 -0.497993 -2.500006 +v 2.875008 11.415001 3.124999 +v 2.875006 11.415001 -3.125001 +v 9.125008 11.415004 3.124996 +v 9.125006 11.415004 -3.125004 +v 2.875011 7.083002 3.124999 +v 2.875009 6.541502 -3.125001 +v 9.125010 7.083006 3.124996 +v 9.125009 6.541506 -3.125004 +v 2.875012 4.917002 3.124999 +v 2.875010 5.458502 -3.125001 +v 9.125011 4.917006 3.124996 +v 9.125010 5.458506 -3.125004 +v 2.875015 0.585003 3.124999 +v 2.875013 0.585003 -3.125001 +v 9.125015 0.585007 3.124996 +v 9.125013 0.585007 -3.125004 +v 3.500015 -0.497997 2.499998 +v 3.500014 -0.497997 -2.500003 +v 8.500015 -0.497993 2.499995 +v 8.500013 -0.497993 -2.500006 +v 9.125009 10.332004 1.874996 +v 9.125007 10.332004 -1.875004 +v 9.125009 9.790505 1.874996 +v 9.125007 9.790505 -1.875004 +v 9.125010 9.249005 1.874996 +v 9.125008 9.249005 -1.875004 +v 9.125010 8.707505 1.874996 +v 9.125008 8.707505 -1.875004 +v 9.125010 8.166005 1.874996 +v 9.125008 8.166005 -1.875004 +v 9.125010 7.624506 1.874996 +v 9.125009 7.624506 -1.875004 +v 8.500009 10.332004 1.874996 +v 8.500007 10.332004 -1.875004 +v 8.500009 9.790505 1.874996 +v 8.500007 9.790505 -1.875004 +v 8.500010 9.249005 1.874996 +v 8.500008 9.249005 -1.875004 +v 8.500010 8.707505 1.874996 +v 8.500008 8.707505 -1.875004 +v 8.500010 8.166005 1.874996 +v 8.500008 8.166005 -1.875004 +v 8.500010 7.624506 1.874996 +v 8.500009 7.624506 -1.875004 +vt 0.363636 0.391892 +vt 0.181818 0.716216 +vt 0.181818 0.391892 +vt 0.727273 0.716216 +vt 0.545455 0.391892 +vt 0.727273 0.391892 +vt 0.545455 0.716216 +vt 0.363636 0.716216 +vt 0.363636 0.283784 +vt 0.545455 0.824324 +vt 0.363636 0.824324 +vt 0.000000 0.391892 +vt 0.545455 0.135135 +vt 0.772727 0.000000 +vt 0.772727 0.135135 +vt 0.545455 0.256757 +vt 0.772727 0.391892 +vt 0.545455 0.391892 +vt 0.318182 0.135135 +vt 0.090909 0.243243 +vt 0.090909 0.135135 +vt 0.818182 0.229730 +vt 0.954545 0.216216 +vt 0.954545 0.229730 +vt 0.318182 0.243243 +vt 0.545455 0.851351 +vt 0.772727 0.716216 +vt 0.772727 0.851351 +vt 0.818182 0.162162 +vt 0.840909 0.175676 +vt 0.818182 0.175676 +vt 0.545455 0.972973 +vt 0.318182 0.864865 +vt 0.318182 0.972973 +vt 0.090909 0.864865 +vt 0.090909 0.972973 +vt 1.000000 0.864865 +vt 0.772727 0.972973 +vt 0.568182 1.000000 +vt 0.977273 1.000000 +vt 0.795455 1.000000 +vt 0.295455 1.000000 +vt 0.340909 1.000000 +vt 0.818182 0.202703 +vt 0.954545 0.189189 +vt 0.954545 0.202703 +vt 0.954545 0.175676 +vt 0.818182 0.189189 +vt 0.818182 0.216216 +vt 0.772727 0.256757 +vt 1.000000 0.243243 +vt 1.000000 0.135135 +vt 0.954545 0.216216 +vt 0.840909 0.202703 +vt 0.931818 0.162162 +vt 0.954545 0.162162 +vt 0.840909 0.229730 +vt 0.818182 0.175676 +vt 0.931818 0.189189 +vt 0.954545 0.189189 +vt 0.818182 0.202703 +vt 0.931818 0.216216 +vt 0.954545 0.162162 +vt 0.818182 0.229730 +vt 0.545455 0.283784 +vt -0.000000 0.716216 +vt 0.545455 0.000000 +vt 0.818182 0.216216 +vt 0.545455 0.716216 +vt 0.840909 0.162162 +vt 1.000000 0.972973 +vt 0.750000 1.000000 +vt 0.113636 1.000000 +vt 0.522727 1.000000 +vt 0.818182 0.189189 +vt 0.840909 0.189189 +vt 0.931818 0.175676 +vt 0.840909 0.216216 +vt 0.954545 0.175676 +vt 0.931818 0.202703 +vt 0.954545 0.202703 +vt 0.931818 0.229730 +vt 0.818182 0.162162 +vt 0.954545 0.229730 +vn -1.0000 -0.0000 0.0000 +vn 1.0000 0.0000 -0.0000 +vn -0.0000 0.0000 -1.0000 +vn -0.0000 1.0000 0.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 -0.0000 1.0000 +vn 0.0000 -0.9963 0.0863 +vn -0.0000 0.9963 0.0863 +vn -0.0000 -0.4998 -0.8661 +vn 0.8661 -0.4998 -0.0000 +vn 0.0000 -0.4998 0.8661 +vn -0.8661 -0.4998 0.0000 +s off +f 261/456/120 262/457/120 260/458/120 +f 266/459/121 265/460/121 264/461/121 +f 261/456/122 267/462/122 263/463/122 +f 260/464/123 265/460/123 261/456/123 +f 263/463/124 266/465/124 262/466/124 +f 262/457/125 264/467/125 260/458/125 +f 269/468/123 270/469/123 271/470/123 +f 273/471/126 274/472/126 272/473/126 +f 268/474/125 274/475/125 270/476/125 +f 299/477/123 310/478/123 298/479/123 +f 271/470/122 273/471/122 269/468/122 +f 269/468/120 272/480/120 268/474/120 +f 277/481/127 278/482/127 279/483/127 +f 289/484/125 303/485/125 291/486/125 +f 279/483/122 281/487/122 277/481/122 +f 276/488/120 281/487/120 280/489/120 +f 278/490/125 280/489/125 282/491/125 +f 278/492/121 283/493/121 279/483/121 +f 283/493/128 285/494/128 281/487/128 +f 283/493/129 286/495/129 287/496/129 +f 284/497/130 282/491/130 280/489/130 +f 281/487/131 284/498/131 280/489/131 +f 295/499/123 306/500/123 294/501/123 +f 290/502/121 293/503/121 291/486/121 +f 294/501/121 297/504/121 295/499/121 +f 275/505/121 298/479/121 274/506/121 +f 270/507/121 289/484/121 271/470/121 +f 271/470/121 291/486/121 293/503/121 +f 274/506/121 296/508/121 294/501/121 +f 293/503/125 307/509/125 295/499/125 +f 290/502/122 300/510/122 288/511/122 +f 297/504/125 311/512/125 299/477/125 +f 288/511/124 301/513/124 289/484/124 +f 294/501/122 304/514/122 292/515/122 +f 292/515/124 305/516/124 293/503/124 +f 298/479/122 308/517/122 296/508/122 +f 291/486/123 302/518/123 290/502/123 +f 296/508/124 309/519/124 297/504/124 +f 261/456/120 263/463/120 262/457/120 +f 266/459/121 267/462/121 265/460/121 +f 261/456/122 265/460/122 267/462/122 +f 260/464/123 264/520/123 265/460/123 +f 263/463/124 267/462/124 266/465/124 +f 262/457/125 266/521/125 264/467/125 +f 269/468/123 268/522/123 270/469/123 +f 273/471/126 275/505/126 274/472/126 +f 268/474/125 272/480/125 274/475/125 +f 299/477/123 311/523/123 310/478/123 +f 271/470/122 275/505/122 273/471/122 +f 269/468/120 273/471/120 272/480/120 +f 277/481/127 276/524/127 278/482/127 +f 289/484/125 301/525/125 303/485/125 +f 279/483/122 283/493/122 281/487/122 +f 276/488/120 277/481/120 281/487/120 +f 278/490/125 276/488/125 280/489/125 +f 278/492/121 282/526/121 283/493/121 +f 283/493/128 287/527/128 285/494/128 +f 283/493/129 282/526/129 286/495/129 +f 284/497/130 286/528/130 282/491/130 +f 281/487/131 285/529/131 284/498/131 +f 295/499/123 307/530/123 306/500/123 +f 290/502/121 292/515/121 293/503/121 +f 294/501/121 296/508/121 297/504/121 +f 275/505/121 299/477/121 298/479/121 +f 270/507/121 288/511/121 289/484/121 +f 299/477/121 275/505/121 297/504/121 +f 275/505/121 271/470/121 295/499/121 +f 297/504/121 275/505/121 295/499/121 +f 271/470/121 289/484/121 291/486/121 +f 293/503/121 295/499/121 271/470/121 +f 288/511/121 270/507/121 290/502/121 +f 270/507/121 274/506/121 292/515/121 +f 290/502/121 270/507/121 292/515/121 +f 274/506/121 298/479/121 296/508/121 +f 294/501/121 292/515/121 274/506/121 +f 293/503/125 305/531/125 307/509/125 +f 290/502/122 302/532/122 300/510/122 +f 297/504/125 309/533/125 311/512/125 +f 288/511/124 300/534/124 301/513/124 +f 294/501/122 306/535/122 304/514/122 +f 292/515/124 304/536/124 305/516/124 +f 298/479/122 310/537/122 308/517/122 +f 291/486/123 303/538/123 302/518/123 +f 296/508/124 308/539/124 309/519/124 +o RightLeg +v 0.500007 11.502001 2.499999 +v 0.500003 11.502001 -2.500002 +v -4.499995 11.501998 -2.499998 +v -4.499993 11.501998 2.500001 +v 0.812501 18.000000 -2.812500 +v 0.812502 20.166000 2.812501 +v -4.812499 17.999996 -2.812498 +v -4.812498 20.165998 2.812502 +v -4.812493 11.501998 2.812500 +v -4.812495 11.501998 -2.812500 +v 0.812504 13.667999 -2.812499 +v 0.812506 13.667999 2.812500 +v -4.812497 17.999996 2.812500 +v -4.812497 15.833997 -2.812500 +v 0.812503 18.000000 2.812500 +v 0.812503 15.834000 -2.812499 +v -4.812500 21.248999 -2.812498 +v 0.812500 21.249001 -2.812500 +v -4.812494 12.043498 1.562500 +v -4.812495 12.043498 -1.562500 +v -4.812494 12.584996 1.562500 +v -4.812495 12.584996 -1.562500 +v -4.812494 13.126496 1.562500 +v -4.812495 13.126496 -1.562500 +v -4.812495 13.667996 1.562500 +v -4.812496 13.667996 -1.562500 +v -4.812495 14.209496 1.562500 +v -4.812496 14.209496 -1.562500 +v -4.812495 14.750997 1.562500 +v -4.812496 14.750997 -1.562500 +v -4.812496 15.292497 1.562500 +v -4.812497 15.292497 -1.562500 +v -4.812496 15.833997 1.562500 +v -4.812497 15.833997 -1.562500 +v -4.499994 12.043498 1.562500 +v -4.499995 12.043498 -1.562500 +v -4.499994 12.584996 1.562500 +v -4.499995 12.584996 -1.562500 +v -4.499994 13.126496 1.562500 +v -4.499995 13.126496 -1.562500 +v -4.499995 13.667996 1.562500 +v -4.499996 13.667996 -1.562500 +v -4.499995 14.209496 1.562500 +v -4.499996 14.209496 -1.562500 +v -4.499995 14.750997 1.562500 +v -4.499996 14.750997 -1.562500 +v -4.499996 15.292497 1.562500 +v -4.499997 15.292497 -1.562500 +v -4.499996 15.833997 1.562500 +v -4.499997 15.833997 -1.562500 +v 0.500000 21.249001 -2.500001 +v -4.499999 21.248999 2.500002 +v -4.500000 21.248999 -2.499998 +v -4.812499 21.248999 2.812502 +v 0.500001 21.249001 2.500000 +v 0.812501 21.249001 2.812501 +vt 0.444444 0.481928 +vt 0.666667 0.385542 +vt 0.666667 0.481928 +vt 0.000000 0.168675 +vt 0.222222 0.385542 +vt -0.000000 0.385542 +vt 0.750000 0.746988 +vt 0.500000 0.638554 +vt 0.500000 0.746988 +vt 0.750000 0.891566 +vt 0.500000 1.000000 +vt 0.750000 1.000000 +vt 0.500000 0.686747 +vt 0.250000 0.795181 +vt 0.500000 0.795181 +vt 1.000000 0.843373 +vt 0.750000 0.746988 +vt 0.250000 0.843373 +vt 0.500000 0.891566 +vt 0.583333 0.855422 +vt 0.555556 0.843373 +vt 0.555556 0.855422 +vt -0.000000 0.843373 +vt 0.555556 0.807229 +vt 0.694444 0.795181 +vt 0.555556 0.795181 +vt 0.555556 0.855422 +vt 0.694444 0.843373 +vt 0.694444 0.795181 +vt 0.555556 0.807229 +vt 0.694444 0.807229 +vt 0.694444 0.819277 +vt 0.555556 0.819277 +vt 0.555556 0.831325 +vt 0.694444 0.867470 +vt 0.555556 0.867470 +vt 0.555556 0.879518 +vt 0.694444 0.855422 +vt 0.583333 0.807229 +vt 0.666667 0.843373 +vt 0.694444 0.867470 +vt 0.694444 0.879518 +vt 0.666667 0.795181 +vt 0.694444 0.819277 +vt 0.694444 0.831325 +vt 0.555556 0.879518 +vt 0.555556 0.831325 +vt 0.583333 0.879518 +vt 0.583333 0.831325 +vt 0.666667 0.867470 +vt 0.666667 0.819277 +vt 0.694444 0.843373 +vt 0.750000 0.638554 +vt 0.500000 0.566265 +vt 1.000000 0.590361 +vt 0.750000 0.566265 +vt 0.250000 0.590361 +vt 0.000000 0.566265 +vt 0.250000 0.566265 +vt 0.666667 0.168675 +vt 0.444444 0.385542 +vt 0.444444 0.168675 +vt 0.222222 0.168675 +vt 0.888889 0.168675 +vt 0.250000 0.686747 +vt 1.000000 0.746988 +vt 0.583333 0.843373 +vt -0.000000 0.746988 +vt 0.694444 0.807229 +vt 0.694444 0.855422 +vt 0.555556 0.795181 +vt 0.583333 0.795181 +vt 0.666667 0.855422 +vt 0.555556 0.867470 +vt 0.666667 0.807229 +vt 0.555556 0.819277 +vt 0.694444 0.879518 +vt 0.694444 0.831325 +vt 0.583333 0.867470 +vt 0.583333 0.819277 +vt 0.666667 0.879518 +vt 0.666667 0.831325 +vt 0.555556 0.843373 +vt 1.000000 0.566265 +vt 0.000000 0.590361 +vt 0.888889 0.385542 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 -0.0000 1.0000 +vn 0.0000 -0.9332 0.3593 +vn 0.3593 -0.9332 -0.0000 +vn -0.0000 0.9332 -0.3593 +vn 0.0000 0.0000 -1.0000 +vn 1.0000 0.0000 -0.0000 +vn 0.0000 1.0000 -0.0000 +vn -1.0000 -0.0000 0.0000 +s off +f 315/540/132 313/541/132 312/542/132 +f 366/543/133 315/544/133 312/545/133 +f 319/546/134 316/547/134 317/548/134 +f 320/549/135 322/550/135 323/551/135 +f 324/552/136 327/553/136 325/554/136 +f 323/555/133 324/556/133 320/549/133 +f 325/554/137 322/557/137 321/558/137 +f 351/559/133 337/560/133 335/561/133 +f 327/553/138 323/562/138 322/557/138 +f 361/563/132 344/564/132 345/565/132 +f 353/566/132 336/567/132 337/560/132 +f 358/568/139 343/569/139 342/570/139 +f 340/571/140 343/569/140 341/572/140 +f 336/567/140 339/573/140 337/560/140 +f 332/574/140 335/561/140 333/575/140 +f 320/549/140 331/576/140 321/558/140 +f 345/565/140 324/556/140 325/554/140 +f 341/572/140 325/554/140 339/573/140 +f 334/577/140 332/574/140 320/549/140 +f 359/578/133 345/565/133 343/569/133 +f 352/579/137 334/577/137 336/567/137 +f 346/580/139 331/576/139 330/581/139 +f 360/582/137 342/570/137 344/564/137 +f 354/583/139 339/573/139 338/584/139 +f 349/585/132 332/574/132 333/575/132 +f 357/586/132 340/571/132 341/572/132 +f 347/587/133 333/575/133 331/576/133 +f 355/588/133 341/572/133 339/573/133 +f 348/589/137 330/581/137 332/574/137 +f 356/590/137 338/584/137 340/571/137 +f 350/591/139 335/561/139 334/577/139 +f 318/592/137 329/593/137 316/547/137 +f 319/594/140 328/595/140 318/592/140 +f 329/593/138 317/596/138 316/547/138 +f 365/597/133 317/596/133 367/598/133 +f 362/599/137 314/600/137 364/601/137 +f 364/601/140 315/544/140 363/602/140 +f 366/603/138 313/541/138 362/599/138 +f 315/540/132 314/600/132 313/541/132 +f 366/543/133 363/602/133 315/544/133 +f 319/546/134 318/592/134 316/547/134 +f 320/549/135 321/558/135 322/550/135 +f 324/552/136 326/604/136 327/553/136 +f 323/555/133 326/605/133 324/556/133 +f 325/554/137 327/553/137 322/557/137 +f 351/559/133 353/606/133 337/560/133 +f 327/553/138 326/607/138 323/562/138 +f 361/563/132 360/608/132 344/564/132 +f 353/566/132 352/609/132 336/567/132 +f 358/568/139 359/610/139 343/569/139 +f 340/571/140 342/570/140 343/569/140 +f 336/567/140 338/584/140 339/573/140 +f 332/574/140 334/577/140 335/561/140 +f 320/549/140 330/581/140 331/576/140 +f 345/565/140 344/564/140 324/556/140 +f 345/565/140 325/554/140 343/569/140 +f 325/554/140 321/558/140 337/560/140 +f 343/569/140 325/554/140 341/572/140 +f 321/558/140 331/576/140 333/575/140 +f 335/561/140 337/560/140 321/558/140 +f 337/560/140 339/573/140 325/554/140 +f 321/558/140 333/575/140 335/561/140 +f 320/549/140 324/556/140 340/571/140 +f 324/556/140 344/564/140 342/570/140 +f 342/570/140 340/571/140 324/556/140 +f 340/571/140 338/584/140 320/549/140 +f 332/574/140 330/581/140 320/549/140 +f 338/584/140 336/567/140 320/549/140 +f 336/567/140 334/577/140 320/549/140 +f 359/578/133 361/611/133 345/565/133 +f 352/579/137 350/612/137 334/577/137 +f 346/580/139 347/613/139 331/576/139 +f 360/582/137 358/614/137 342/570/137 +f 354/583/139 355/615/139 339/573/139 +f 349/585/132 348/616/132 332/574/132 +f 357/586/132 356/617/132 340/571/132 +f 347/587/133 349/618/133 333/575/133 +f 355/588/133 357/619/133 341/572/133 +f 348/589/137 346/620/137 330/581/137 +f 356/590/137 354/621/137 338/584/137 +f 350/591/139 351/622/139 335/561/139 +f 318/592/137 328/595/137 329/593/137 +f 319/594/140 365/623/140 328/595/140 +f 329/593/138 367/598/138 317/596/138 +f 365/597/133 319/624/133 317/596/133 +f 362/599/137 313/541/137 314/600/137 +f 364/601/140 314/600/140 315/544/140 +f 366/603/138 312/625/138 313/541/138 +o LeftLeg +v 4.500007 11.502003 2.499997 +v 4.500003 11.502003 -2.500003 +v -0.499995 11.502000 -2.499999 +v -0.499993 11.502000 2.500000 +v -0.812499 18.000000 -2.812499 +v -0.812498 20.165998 2.812501 +v 4.812501 18.000002 -2.812502 +v 4.812502 20.166002 2.812498 +v 4.812507 11.502003 2.812497 +v 4.812505 11.502003 -2.812504 +v -0.812496 13.667998 -2.812499 +v -0.812494 13.667998 2.812500 +v 4.812503 18.000002 2.812497 +v 4.812503 15.834002 -2.812504 +v -0.812497 18.000000 2.812500 +v -0.812497 15.833999 -2.812499 +v 4.812500 21.249002 -2.812502 +v -0.812500 21.248999 -2.812499 +v 4.812506 12.043503 1.562497 +v 4.812505 12.043503 -1.562503 +v 4.812506 12.585001 1.562497 +v 4.812505 12.585001 -1.562503 +v 4.812506 13.126501 1.562497 +v 4.812505 13.126501 -1.562503 +v 4.812505 13.668001 1.562497 +v 4.812504 13.668001 -1.562503 +v 4.812505 14.209501 1.562497 +v 4.812504 14.209501 -1.562503 +v 4.812505 14.751001 1.562497 +v 4.812504 14.751001 -1.562503 +v 4.812504 15.292501 1.562497 +v 4.812503 15.292501 -1.562503 +v 4.812504 15.834002 1.562497 +v 4.812503 15.834002 -1.562503 +v 4.500006 12.043503 1.562497 +v 4.500005 12.043503 -1.562503 +v 4.500006 12.585001 1.562497 +v 4.500005 12.585001 -1.562503 +v 4.500006 13.126501 1.562497 +v 4.500005 13.126501 -1.562503 +v 4.500005 13.668001 1.562497 +v 4.500004 13.668001 -1.562503 +v 4.500005 14.209501 1.562497 +v 4.500004 14.209501 -1.562503 +v 4.500005 14.751001 1.562497 +v 4.500004 14.751001 -1.562503 +v 4.500004 15.292501 1.562497 +v 4.500003 15.292501 -1.562503 +v 4.500004 15.834002 1.562497 +v 4.500003 15.834002 -1.562503 +v -0.499999 21.248999 2.500001 +v -0.500000 21.248999 -2.499999 +v 4.500000 21.249002 -2.500002 +v 4.812502 21.249002 -1.181378 +v -0.812499 21.248999 2.812501 +v 4.500001 21.249002 2.499998 +v 4.812501 21.249002 2.812498 +vt 0.444444 0.481928 +vt 0.666667 0.385542 +vt 0.666667 0.481928 +vt 0.000000 0.168675 +vt 0.222222 0.385542 +vt -0.000000 0.385542 +vt 0.750000 0.746988 +vt 0.500000 0.638554 +vt 0.750000 0.638554 +vt 0.750000 0.891566 +vt 0.500000 1.000000 +vt 0.500000 0.891566 +vt 0.500000 0.686747 +vt 0.250000 0.795181 +vt 0.250000 0.686747 +vt 1.000000 0.843373 +vt 0.750000 0.746988 +vt 1.000000 0.746988 +vt 0.250000 0.843373 +vt 0.500000 0.795181 +vt 0.555556 0.843373 +vt 0.583333 0.855422 +vt 0.555556 0.855422 +vt -0.000000 0.843373 +vt 0.694444 0.795181 +vt 0.555556 0.807229 +vt 0.555556 0.795181 +vt 0.694444 0.843373 +vt 0.555556 0.855422 +vt 0.555556 0.807229 +vt 0.694444 0.795181 +vt 0.694444 0.807229 +vt 0.694444 0.819277 +vt 0.555556 0.819277 +vt 0.555556 0.831325 +vt 0.694444 0.867470 +vt 0.555556 0.867470 +vt 0.694444 0.879518 +vt 0.694444 0.831325 +vt 0.583333 0.807229 +vt 0.694444 0.855422 +vt 0.666667 0.843373 +vt 0.555556 0.879518 +vt 0.694444 0.867470 +vt 0.666667 0.795181 +vt 0.694444 0.819277 +vt 0.555556 0.879518 +vt 0.555556 0.831325 +vt 0.583333 0.879518 +vt 0.583333 0.831325 +vt 0.666667 0.867470 +vt 0.666667 0.819277 +vt 0.694444 0.843373 +vt 0.500000 0.566265 +vt 0.822494 0.566265 +vt 1.000000 0.566265 +vt 1.000000 0.590361 +vt 0.250000 0.590361 +vt 0.250000 0.566265 +vt 0.000000 0.590361 +vt 0.000000 0.566265 +vt 0.666667 0.168675 +vt 0.444444 0.385542 +vt 0.444444 0.168675 +vt 0.888889 0.168675 +vt 0.222222 0.168675 +vt 0.500000 0.746988 +vt 0.750000 1.000000 +vt 0.583333 0.843373 +vt -0.000000 0.746988 +vt 0.694444 0.807229 +vt 0.694444 0.855422 +vt 0.555556 0.795181 +vt 0.583333 0.795181 +vt 0.666667 0.855422 +vt 0.555556 0.867470 +vt 0.666667 0.807229 +vt 0.555556 0.819277 +vt 0.694444 0.879518 +vt 0.694444 0.831325 +vt 0.583333 0.867470 +vt 0.583333 0.819277 +vt 0.666667 0.879518 +vt 0.666667 0.831325 +vt 0.555556 0.843373 +vt 0.750000 0.566265 +vt 0.888889 0.385542 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 -0.0000 1.0000 +vn 0.0000 -0.9332 0.3593 +vn -0.3593 -0.9332 0.0000 +vn -0.0000 0.9332 -0.3593 +vn -0.0000 -0.0000 -1.0000 +vn -1.0000 -0.0000 0.0000 +vn 0.0000 1.0000 0.0000 +vn 1.0000 0.0000 -0.0000 +s off +f 371/626/141 369/627/141 368/628/141 +f 423/629/142 371/630/142 368/631/142 +f 375/632/143 372/633/143 374/634/143 +f 376/635/144 378/636/144 377/637/144 +f 380/638/145 383/639/145 382/640/145 +f 379/641/142 380/642/142 382/643/142 +f 378/644/146 381/645/146 377/637/146 +f 393/646/142 407/647/142 391/648/142 +f 379/649/147 383/639/147 378/644/147 +f 400/650/141 417/651/141 401/652/141 +f 392/653/141 409/654/141 393/646/141 +f 399/655/148 414/656/148 398/657/148 +f 399/655/149 396/658/149 397/659/149 +f 395/660/149 392/653/149 393/646/149 +f 391/648/149 388/661/149 389/662/149 +f 377/637/149 386/663/149 376/635/149 +f 380/642/149 401/652/149 381/645/149 +f 391/648/149 389/662/149 377/637/149 +f 394/664/149 396/658/149 376/635/149 +f 401/652/142 415/665/142 399/655/142 +f 390/666/146 408/667/146 392/653/146 +f 387/668/148 402/669/148 386/663/148 +f 398/657/146 416/670/146 400/650/146 +f 395/660/148 410/671/148 394/664/148 +f 388/661/141 405/672/141 389/662/141 +f 396/658/141 413/673/141 397/659/141 +f 389/662/142 403/674/142 387/668/142 +f 397/659/142 411/675/142 395/660/142 +f 386/663/146 404/676/146 388/661/146 +f 394/664/146 412/677/146 396/658/146 +f 391/648/148 406/678/148 390/666/148 +f 385/679/146 374/634/146 372/633/146 +f 421/680/149 424/681/149 375/682/149 +f 385/679/147 373/683/147 422/684/147 +f 422/684/142 375/685/142 424/686/142 +f 420/687/146 370/688/146 419/689/146 +f 423/690/149 369/627/149 420/687/149 +f 419/689/147 371/630/147 418/691/147 +f 371/626/141 370/688/141 369/627/141 +f 423/629/142 418/691/142 371/630/142 +f 375/632/143 373/692/143 372/633/143 +f 376/635/144 379/693/144 378/636/144 +f 380/638/145 381/645/145 383/639/145 +f 379/641/142 376/635/142 380/642/142 +f 378/644/146 383/639/146 381/645/146 +f 393/646/142 409/694/142 407/647/142 +f 379/649/147 382/695/147 383/639/147 +f 400/650/141 416/696/141 417/651/141 +f 392/653/141 408/697/141 409/654/141 +f 399/655/148 415/698/148 414/656/148 +f 399/655/149 398/657/149 396/658/149 +f 395/660/149 394/664/149 392/653/149 +f 391/648/149 390/666/149 388/661/149 +f 377/637/149 387/668/149 386/663/149 +f 380/642/149 400/650/149 401/652/149 +f 377/637/149 381/645/149 393/646/149 +f 381/645/149 401/652/149 399/655/149 +f 399/655/149 397/659/149 381/645/149 +f 397/659/149 395/660/149 381/645/149 +f 381/645/149 395/660/149 393/646/149 +f 389/662/149 387/668/149 377/637/149 +f 393/646/149 391/648/149 377/637/149 +f 400/650/149 380/642/149 398/657/149 +f 380/642/149 376/635/149 396/658/149 +f 398/657/149 380/642/149 396/658/149 +f 376/635/149 386/663/149 388/661/149 +f 390/666/149 392/653/149 376/635/149 +f 392/653/149 394/664/149 376/635/149 +f 376/635/149 388/661/149 390/666/149 +f 401/652/142 417/699/142 415/665/142 +f 390/666/146 406/700/146 408/667/146 +f 387/668/148 403/701/148 402/669/148 +f 398/657/146 414/702/146 416/670/146 +f 395/660/148 411/703/148 410/671/148 +f 388/661/141 404/704/141 405/672/141 +f 396/658/141 412/705/141 413/673/141 +f 389/662/142 405/706/142 403/674/142 +f 397/659/142 413/707/142 411/675/142 +f 386/663/146 402/708/146 404/676/146 +f 394/664/146 410/709/146 412/677/146 +f 391/648/148 407/710/148 406/678/148 +f 385/679/146 384/711/146 374/634/146 +f 375/682/149 374/634/149 421/680/149 +f 374/634/149 384/711/149 421/680/149 +f 385/679/147 372/633/147 373/683/147 +f 422/684/142 373/683/142 375/685/142 +f 420/687/146 369/627/146 370/688/146 +f 423/690/149 368/712/149 369/627/149 +f 419/689/147 370/688/147 371/630/147 diff --git a/src/main/resources/assets/hbm/models/block/block_cap_fritz.json b/src/main/resources/assets/hbm/models/block/block_cap_fritz.json new file mode 100644 index 0000000000..b610c28191 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/block_cap_fritz.json @@ -0,0 +1,7 @@ +{ + "parent": "block/cube_column", + "textures": { + "end": "hbm:blocks/block_cap_fritz_top", + "side": "hbm:blocks/block_cap_fritz" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/block_cap_korl.json b/src/main/resources/assets/hbm/models/block/block_cap_korl.json new file mode 100644 index 0000000000..56f90ef46b --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/block_cap_korl.json @@ -0,0 +1,7 @@ +{ + "parent": "block/cube_column", + "textures": { + "end": "hbm:blocks/block_cap_korl_top", + "side": "hbm:blocks/block_cap_korl" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/block_cap_nuka.json b/src/main/resources/assets/hbm/models/block/block_cap_nuka.json new file mode 100644 index 0000000000..23a077089c --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/block_cap_nuka.json @@ -0,0 +1,7 @@ +{ + "parent": "block/cube_column", + "textures": { + "end": "hbm:blocks/block_cap_nuka_top", + "side": "hbm:blocks/block_cap_nuka" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/block_cap_quantum.json b/src/main/resources/assets/hbm/models/block/block_cap_quantum.json new file mode 100644 index 0000000000..03f3682585 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/block_cap_quantum.json @@ -0,0 +1,7 @@ +{ + "parent": "block/cube_column", + "textures": { + "end": "hbm:blocks/block_cap_quantum_top", + "side": "hbm:blocks/block_cap_quantum" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/block_cap_rad.json b/src/main/resources/assets/hbm/models/block/block_cap_rad.json new file mode 100644 index 0000000000..f4e67cb002 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/block_cap_rad.json @@ -0,0 +1,7 @@ +{ + "parent": "block/cube_column", + "textures": { + "end": "hbm:blocks/block_cap_rad_top", + "side": "hbm:blocks/block_cap_rad" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/block_cap_sparkle.json b/src/main/resources/assets/hbm/models/block/block_cap_sparkle.json new file mode 100644 index 0000000000..bc75cb4f99 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/block_cap_sparkle.json @@ -0,0 +1,7 @@ +{ + "parent": "block/cube_column", + "textures": { + "end": "hbm:blocks/block_cap_sparkle_top", + "side": "hbm:blocks/block_cap_sparkle" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/block_cap_star.json b/src/main/resources/assets/hbm/models/block/block_cap_star.json new file mode 100644 index 0000000000..ea6d1efe3f --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/block_cap_star.json @@ -0,0 +1,7 @@ +{ + "parent": "block/cube_column", + "textures": { + "end": "hbm:blocks/block_cap_star_top", + "side": "hbm:blocks/block_cap_star" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/block_cap_sunset.json b/src/main/resources/assets/hbm/models/block/block_cap_sunset.json new file mode 100644 index 0000000000..7064148e64 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/block_cap_sunset.json @@ -0,0 +1,7 @@ +{ + "parent": "block/cube_column", + "textures": { + "end": "hbm:blocks/block_cap_sunset_top", + "side": "hbm:blocks/block_cap_sunset" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/block_dineutronium.json b/src/main/resources/assets/hbm/models/block/block_dineutronium.json new file mode 100644 index 0000000000..8f16113b58 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/block_dineutronium.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/block_dineutronium" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/block_schrabidate.json b/src/main/resources/assets/hbm/models/block/block_schrabidate.json new file mode 100644 index 0000000000..4d6dfdd218 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/block_schrabidate.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/block_schrabidate" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/block_schraranium.json b/src/main/resources/assets/hbm/models/block/block_schraranium.json new file mode 100644 index 0000000000..f57107acac --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/block_schraranium.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/block_schraranium" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/brick_dungeon.json b/src/main/resources/assets/hbm/models/block/brick_dungeon.json new file mode 100644 index 0000000000..3c94cf7ada --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/brick_dungeon.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/brick_dungeon" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/brick_dungeon_circle.json b/src/main/resources/assets/hbm/models/block/brick_dungeon_circle.json new file mode 100644 index 0000000000..df25b4dc48 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/brick_dungeon_circle.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/brick_dungeon_circle" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/brick_dungeon_flat.json b/src/main/resources/assets/hbm/models/block/brick_dungeon_flat.json new file mode 100644 index 0000000000..cccf2a692b --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/brick_dungeon_flat.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/brick_dungeon_flat" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/brick_dungeon_tile.json b/src/main/resources/assets/hbm/models/block/brick_dungeon_tile.json new file mode 100644 index 0000000000..8ee3ccc1b6 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/brick_dungeon_tile.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/brick_dungeon_tile" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/dungeon_chain.json b/src/main/resources/assets/hbm/models/block/dungeon_chain.json new file mode 100644 index 0000000000..dbb291249b --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/dungeon_chain.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cross", + "textures": { + "cross": "#chain" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/dungeon_chain_wall.json b/src/main/resources/assets/hbm/models/block/dungeon_chain_wall.json new file mode 100644 index 0000000000..b17b8bf4e5 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/dungeon_chain_wall.json @@ -0,0 +1,15 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "#chain" + }, + "elements": [ + { "from": [ 0, 0, 15 ], + "to": [ 16, 16, 15 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#chain" } + } + } + ] +} diff --git a/src/main/resources/assets/hbm/models/block/fireworks.json b/src/main/resources/assets/hbm/models/block/fireworks.json new file mode 100644 index 0000000000..9f3a0ea703 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/fireworks.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_bottom_top", + "textures": { + "top": "hbm:blocks/fireworks_top", + "bottom": "hbm:blocks/fireworks_bottom", + "side": "hbm:blocks/fireworks_side" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/geysir_nether.json b/src/main/resources/assets/hbm/models/block/geysir_nether.json new file mode 100644 index 0000000000..6309af5448 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/geysir_nether.json @@ -0,0 +1,12 @@ +{ + "parent": "block/cube", + "textures": { + "particle": "hbm:blocks/geysir_nether", + "up": "hbm:blocks/geysir_nether", + "down": "blocks/netherrack", + "east": "blocks/netherrack", + "west": "blocks/netherrack", + "north": "blocks/netherrack", + "south": "blocks/netherrack" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/hadron_access.json b/src/main/resources/assets/hbm/models/block/hadron_access.json new file mode 100644 index 0000000000..767765cf02 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/hadron_access.json @@ -0,0 +1,12 @@ +{ + "parent": "block/cube", + "textures": { + "down": "hbm:blocks/hadron_plating_blue", + "up": "hbm:blocks/hadron_plating_blue", + "north": "hbm:blocks/hadron_plating_blue", + "south": "hbm:blocks/hadron_access", + "west": "hbm:blocks/hadron_plating_blue", + "east": "hbm:blocks/hadron_plating_blue", + "particle": "hbm:blocks/hadron_plating_blue" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/hadron_analysis.json b/src/main/resources/assets/hbm/models/block/hadron_analysis.json new file mode 100644 index 0000000000..10cf11cf43 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/hadron_analysis.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/hadron_analysis" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/hadron_analysis_glass.json b/src/main/resources/assets/hbm/models/block/hadron_analysis_glass.json new file mode 100644 index 0000000000..04e484fa13 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/hadron_analysis_glass.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/hadron_analysis_glass" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/hadron_coil_alloy.json b/src/main/resources/assets/hbm/models/block/hadron_coil_alloy.json new file mode 100644 index 0000000000..cabce9522a --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/hadron_coil_alloy.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/hadron_coil_alloy" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/hadron_coil_mese.json b/src/main/resources/assets/hbm/models/block/hadron_coil_mese.json new file mode 100644 index 0000000000..81696136f0 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/hadron_coil_mese.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/hadron_coil_mese" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/hadron_coil_schrabidium.json b/src/main/resources/assets/hbm/models/block/hadron_coil_schrabidium.json new file mode 100644 index 0000000000..bb96024ae9 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/hadron_coil_schrabidium.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/hadron_coil_schrabidium" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/hadron_coil_starmetal.json b/src/main/resources/assets/hbm/models/block/hadron_coil_starmetal.json new file mode 100644 index 0000000000..2daa9c8fc0 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/hadron_coil_starmetal.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/hadron_coil_starmetal" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/hadron_core.json b/src/main/resources/assets/hbm/models/block/hadron_core.json new file mode 100644 index 0000000000..55e12f228a --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/hadron_core.json @@ -0,0 +1,12 @@ +{ + "parent": "block/cube", + "textures": { + "down": "hbm:blocks/hadron_core", + "up": "hbm:blocks/hadron_core", + "north": "hbm:blocks/hadron_core_out", + "south": "hbm:blocks/hadron_core_in", + "west": "hbm:blocks/hadron_core", + "east": "hbm:blocks/hadron_core", + "particle": "hbm:blocks/hadron_core" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/hadron_diode.json b/src/main/resources/assets/hbm/models/block/hadron_diode.json new file mode 100644 index 0000000000..6153c338ed --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/hadron_diode.json @@ -0,0 +1,12 @@ +{ + "parent": "block/cube", + "textures": { + "north": "#north", + "south": "#south", + "east": "#east", + "west": "#west", + "up": "#up", + "down": "#down", + "particle": "hbm:blocks/hadron_diode" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/hadron_plating.json b/src/main/resources/assets/hbm/models/block/hadron_plating.json new file mode 100644 index 0000000000..f0a4294f15 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/hadron_plating.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/hadron_plating" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/hadron_plating_black.json b/src/main/resources/assets/hbm/models/block/hadron_plating_black.json new file mode 100644 index 0000000000..c134d0e953 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/hadron_plating_black.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/hadron_plating_black" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/hadron_plating_blue.json b/src/main/resources/assets/hbm/models/block/hadron_plating_blue.json new file mode 100644 index 0000000000..c8de408164 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/hadron_plating_blue.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/hadron_plating_blue" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/hadron_plating_glass.json b/src/main/resources/assets/hbm/models/block/hadron_plating_glass.json new file mode 100644 index 0000000000..4d3a4df6c0 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/hadron_plating_glass.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/hadron_plating_glass" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/hadron_plating_striped.json b/src/main/resources/assets/hbm/models/block/hadron_plating_striped.json new file mode 100644 index 0000000000..9ae1f28304 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/hadron_plating_striped.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/hadron_plating_striped" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/hadron_plating_voltz.json b/src/main/resources/assets/hbm/models/block/hadron_plating_voltz.json new file mode 100644 index 0000000000..674b270f2a --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/hadron_plating_voltz.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/hadron_plating_voltz" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/hadron_plating_yellow.json b/src/main/resources/assets/hbm/models/block/hadron_plating_yellow.json new file mode 100644 index 0000000000..d2abfa3128 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/hadron_plating_yellow.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/hadron_plating_yellow" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/hadron_power.json b/src/main/resources/assets/hbm/models/block/hadron_power.json new file mode 100644 index 0000000000..3b652ac743 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/hadron_power.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/hadron_power" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/machine_detector_off.json b/src/main/resources/assets/hbm/models/block/machine_detector_off.json new file mode 100644 index 0000000000..2fbda264a3 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/machine_detector_off.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/machine_detector_off" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/machine_detector_on.json b/src/main/resources/assets/hbm/models/block/machine_detector_on.json new file mode 100644 index 0000000000..79629fc372 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/machine_detector_on.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/machine_detector_on" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/machine_industrial_generator.json b/src/main/resources/assets/hbm/models/block/machine_industrial_generator.json new file mode 100644 index 0000000000..e45c1e78d9 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/machine_industrial_generator.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/machine_industrial_generator" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/machine_powerrtg.json b/src/main/resources/assets/hbm/models/block/machine_powerrtg.json new file mode 100644 index 0000000000..eb8428857c --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/machine_powerrtg.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/machine_powerrtg" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/machine_reactor_on.json b/src/main/resources/assets/hbm/models/block/machine_reactor_on.json index d3c34acfdc..8c43e658f4 100644 --- a/src/main/resources/assets/hbm/models/block/machine_reactor_on.json +++ b/src/main/resources/assets/hbm/models/block/machine_reactor_on.json @@ -1,8 +1,6 @@ { - "parent": "block/orientable", + "parent": "block/cube_all", "textures": { - "top": "hbm:blocks/machine_reactor_decal", - "front": "hbm:blocks/machine_reactor_front_on", - "side": "hbm:blocks/machine_reactor_top" + "all": "hbm:blocks/machine_reactor_on" } } \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/machine_solar_boiler.json b/src/main/resources/assets/hbm/models/block/machine_solar_boiler.json new file mode 100644 index 0000000000..60f17f8fb1 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/machine_solar_boiler.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/machine_solar_boiler" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/ore_coal_oil.json b/src/main/resources/assets/hbm/models/block/ore_coal_oil.json new file mode 100644 index 0000000000..fbbb505a0a --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/ore_coal_oil.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/ore_coal_oil" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/ore_coal_oil_burning.json b/src/main/resources/assets/hbm/models/block/ore_coal_oil_burning.json new file mode 100644 index 0000000000..c3684e710a --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/ore_coal_oil_burning.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/ore_coal_oil_burning" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/ore_gneiss_asbestos.json b/src/main/resources/assets/hbm/models/block/ore_gneiss_asbestos.json new file mode 100644 index 0000000000..7cc80af524 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/ore_gneiss_asbestos.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/ore_gneiss_asbestos" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/ore_gneiss_copper.json b/src/main/resources/assets/hbm/models/block/ore_gneiss_copper.json new file mode 100644 index 0000000000..d54fe42364 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/ore_gneiss_copper.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/ore_gneiss_copper" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/ore_gneiss_gas.json b/src/main/resources/assets/hbm/models/block/ore_gneiss_gas.json new file mode 100644 index 0000000000..2ed4d9188c --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/ore_gneiss_gas.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/ore_gneiss_gas" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/ore_gneiss_gold.json b/src/main/resources/assets/hbm/models/block/ore_gneiss_gold.json new file mode 100644 index 0000000000..455400028b --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/ore_gneiss_gold.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/ore_gneiss_gold" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/ore_gneiss_iron.json b/src/main/resources/assets/hbm/models/block/ore_gneiss_iron.json new file mode 100644 index 0000000000..32849c08b2 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/ore_gneiss_iron.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/ore_gneiss_iron" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/ore_gneiss_lithium.json b/src/main/resources/assets/hbm/models/block/ore_gneiss_lithium.json new file mode 100644 index 0000000000..73c0711415 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/ore_gneiss_lithium.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/ore_gneiss_lithium" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/ore_gneiss_rare.json b/src/main/resources/assets/hbm/models/block/ore_gneiss_rare.json new file mode 100644 index 0000000000..06230b7a0d --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/ore_gneiss_rare.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/ore_gneiss_rare" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/ore_gneiss_schrabidium.json b/src/main/resources/assets/hbm/models/block/ore_gneiss_schrabidium.json new file mode 100644 index 0000000000..23d5538204 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/ore_gneiss_schrabidium.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/ore_gneiss_schrabidium" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/ore_gneiss_uranium.json b/src/main/resources/assets/hbm/models/block/ore_gneiss_uranium.json new file mode 100644 index 0000000000..fcee709f68 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/ore_gneiss_uranium.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/ore_gneiss_uranium" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/ore_gneiss_uranium_scorched.json b/src/main/resources/assets/hbm/models/block/ore_gneiss_uranium_scorched.json new file mode 100644 index 0000000000..b509e5a4e9 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/ore_gneiss_uranium_scorched.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/ore_gneiss_uranium_scorched" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/ore_nether_coal.json b/src/main/resources/assets/hbm/models/block/ore_nether_coal.json new file mode 100644 index 0000000000..970be159b5 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/ore_nether_coal.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/ore_nether_coal" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/ore_nether_smoldering.json b/src/main/resources/assets/hbm/models/block/ore_nether_smoldering.json new file mode 100644 index 0000000000..4818630f98 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/ore_nether_smoldering.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/ore_nether_smoldering" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/rtg_polonium.json b/src/main/resources/assets/hbm/models/block/rtg_polonium.json new file mode 100644 index 0000000000..506404964e --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/rtg_polonium.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/rtg_polonium" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/rtg_polonium.mtl b/src/main/resources/assets/hbm/models/block/rtg_polonium.mtl new file mode 100644 index 0000000000..a42e5cc745 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/rtg_polonium.mtl @@ -0,0 +1,5 @@ +newmtl PoloniumRTG +d 1.0 +Ka 0.0 0.0 0.0 +Kd 1.0 1.0 1.0 +map_Kd hbm:models/machines/rtg_polonium_flipped \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/rtg_mini_old.obj b/src/main/resources/assets/hbm/models/block/rtg_polonium.obj similarity index 67% rename from src/main/resources/assets/hbm/models/block/rtg_mini_old.obj rename to src/main/resources/assets/hbm/models/block/rtg_polonium.obj index 27a09d434c..ac3619c878 100644 --- a/src/main/resources/assets/hbm/models/block/rtg_mini_old.obj +++ b/src/main/resources/assets/hbm/models/block/rtg_polonium.obj @@ -1,120 +1,120 @@ # Blender v2.79 (sub 0) OBJ File: 'rtg.blend' # www.blender.org -mtllib rtg_mini.mtl +mtllib rtg_polonium.mtl o Gen -v -0.500000 0.687500 -0.187500 -v -0.500000 0.687500 0.187500 -v -0.500000 0.312500 -0.187500 -v -0.500000 0.312500 0.187500 -v -0.375000 0.687500 -0.187500 -v -0.375000 0.687500 0.187500 -v -0.375000 0.312500 -0.187500 -v -0.375000 0.312500 0.187500 -v -0.375000 0.625000 -0.125000 -v -0.375000 0.625000 0.125000 -v -0.375000 0.375000 -0.125000 -v -0.375000 0.375000 0.125000 -v -0.125000 0.625000 -0.125000 -v -0.125000 0.625000 0.125000 -v -0.125000 0.375000 -0.125000 -v -0.125000 0.375000 0.125000 -v -0.500000 0.000000 0.500000 -v -0.500000 0.062500 0.500000 -v -0.500000 0.000000 -0.500000 -v -0.500000 0.062500 -0.500000 -v 0.500000 0.000000 0.500000 -v 0.500000 0.062500 0.500000 -v 0.500000 0.000000 -0.500000 -v 0.500000 0.062500 -0.500000 -v 0.000000 0.062500 -0.187500 -v 0.000000 0.937500 -0.187500 -v 0.000000 1.000000 -0.125000 -v 0.000000 0.062500 0.187500 -v 0.000000 0.937500 0.187500 -v 0.000000 1.000000 0.125000 -v -0.187500 0.062500 0.000000 -v -0.187500 0.937500 0.000000 -v -0.125000 1.000000 0.000000 -v 0.187500 0.062500 -0.000000 -v 0.187500 0.937500 -0.000000 -v 0.125000 1.000000 -0.000000 -v -0.132583 0.062500 0.132583 -v -0.132583 0.937500 0.132583 -v -0.088388 1.000000 0.088388 -v 0.132583 0.062500 -0.132583 -v 0.132583 0.937500 -0.132583 -v 0.088388 1.000000 -0.088388 -v 0.132583 0.062500 0.132583 -v 0.132583 0.937500 0.132583 -v 0.088388 1.000000 0.088388 -v -0.132583 0.062500 -0.132583 -v -0.132583 0.937500 -0.132583 -v -0.088388 1.000000 -0.088388 -v -0.500000 0.062500 0.000000 -v -0.500000 1.000000 0.000000 -v -0.187500 0.062500 0.000000 -v -0.187500 1.000000 0.000000 -v -0.187500 1.000000 0.000000 -v -0.187500 0.062500 0.000000 -v -0.500000 1.000000 0.000000 -v -0.500000 0.062500 0.000000 -v -0.353553 0.062500 0.353553 -v -0.353553 1.000000 0.353553 -v -0.132583 0.062500 0.132583 -v -0.132583 1.000000 0.132583 -v -0.132583 1.000000 0.132583 -v -0.132583 0.062500 0.132583 -v -0.353553 1.000000 0.353553 -v -0.353553 0.062500 0.353553 -v -0.000000 0.062500 0.500000 -v -0.000000 1.000000 0.500000 -v 0.000000 0.062500 0.187500 -v 0.000000 1.000000 0.187500 -v 0.000000 1.000000 0.187500 -v 0.000000 0.062500 0.187500 -v -0.000000 1.000000 0.500000 -v -0.000000 0.062500 0.500000 -v 0.353553 0.062500 0.353553 -v 0.353553 1.000000 0.353553 -v 0.132583 0.062500 0.132583 -v 0.132583 1.000000 0.132583 -v 0.132583 1.000000 0.132583 -v 0.132583 0.062500 0.132583 -v 0.353553 1.000000 0.353553 -v 0.353553 0.062500 0.353553 +v 0.000000 0.687500 0.312500 +v 0.000000 0.687500 0.687500 +v 0.000000 0.312500 0.312500 +v 0.000000 0.312500 0.687500 +v 0.125000 0.687500 0.312500 +v 0.125000 0.687500 0.687500 +v 0.125000 0.312500 0.312500 +v 0.125000 0.312500 0.687500 +v 0.125000 0.625000 0.375000 +v 0.125000 0.625000 0.625000 +v 0.125000 0.375000 0.375000 +v 0.125000 0.375000 0.625000 +v 0.375000 0.625000 0.375000 +v 0.375000 0.625000 0.625000 +v 0.375000 0.375000 0.375000 +v 0.375000 0.375000 0.625000 +v 0.000000 0.000000 1.000000 +v 0.000000 0.062500 1.000000 +v 0.000000 0.000000 0.000000 +v 0.000000 0.062500 0.000000 +v 1.000000 0.000000 1.000000 +v 1.000000 0.062500 1.000000 +v 1.000000 0.000000 0.000000 +v 1.000000 0.062500 0.000000 +v 0.500000 0.062500 0.312500 +v 0.500000 0.937500 0.312500 +v 0.500000 1.000000 0.375000 +v 0.500000 0.062500 0.687500 +v 0.500000 0.937500 0.687500 +v 0.500000 1.000000 0.625000 +v 0.312500 0.062500 0.500000 +v 0.312500 0.937500 0.500000 +v 0.375000 1.000000 0.500000 +v 0.687500 0.062500 0.500000 +v 0.687500 0.937500 0.500000 +v 0.625000 1.000000 0.500000 +v 0.367416 0.062500 0.632583 +v 0.367416 0.937500 0.632583 +v 0.411612 1.000000 0.588388 +v 0.632583 0.062500 0.367416 +v 0.632583 0.937500 0.367416 +v 0.588388 1.000000 0.411612 +v 0.632583 0.062500 0.632583 +v 0.632583 0.937500 0.632583 +v 0.588388 1.000000 0.588388 +v 0.367416 0.062500 0.367416 +v 0.367416 0.937500 0.367416 +v 0.411612 1.000000 0.411612 +v 0.000000 0.062500 0.500000 +v 0.000000 1.000000 0.500000 +v 0.312500 0.062500 0.500000 +v 0.312500 1.000000 0.500000 +v 0.312500 1.000000 0.500000 +v 0.312500 0.062500 0.500000 +v 0.000000 1.000000 0.500000 +v 0.000000 0.062500 0.500000 +v 0.146447 0.062500 0.853553 +v 0.146447 1.000000 0.853553 +v 0.367416 0.062500 0.632583 +v 0.367416 1.000000 0.632583 +v 0.367416 1.000000 0.632583 +v 0.367416 0.062500 0.632583 +v 0.146447 1.000000 0.853553 +v 0.146447 0.062500 0.853553 +v 0.500000 0.062500 1.000000 +v 0.500000 1.000000 1.000000 +v 0.500000 0.062500 0.687500 +v 0.500000 1.000000 0.687500 +v 0.500000 1.000000 0.687500 +v 0.500000 0.062500 0.687500 +v 0.500000 1.000000 1.000000 +v 0.500000 0.062500 1.000000 +v 0.853553 0.062500 0.853553 +v 0.853553 1.000000 0.853553 +v 0.632583 0.062500 0.632583 +v 0.632583 1.000000 0.632583 +v 0.632583 1.000000 0.632583 +v 0.632583 0.062500 0.632583 +v 0.853553 1.000000 0.853553 +v 0.853553 0.062500 0.853553 +v 1.000000 0.062500 0.500000 +v 1.000000 1.000000 0.500000 +v 0.687500 0.062500 0.500000 +v 0.687500 1.000000 0.500000 +v 0.687500 1.000000 0.500000 +v 0.687500 0.062500 0.500000 +v 1.000000 1.000000 0.500000 +v 1.000000 0.062500 0.500000 +v 0.853553 0.062500 0.146447 +v 0.853553 1.000000 0.146447 +v 0.632583 0.062500 0.367416 +v 0.632583 1.000000 0.367416 +v 0.632583 1.000000 0.367416 +v 0.632583 0.062500 0.367416 +v 0.853553 1.000000 0.146447 +v 0.853553 0.062500 0.146447 v 0.500000 0.062500 0.000000 v 0.500000 1.000000 0.000000 -v 0.187500 0.062500 -0.000000 -v 0.187500 1.000000 -0.000000 -v 0.187500 1.000000 -0.000000 -v 0.187500 0.062500 -0.000000 +v 0.500000 0.062500 0.312500 +v 0.500000 1.000000 0.312500 +v 0.500000 1.000000 0.312500 +v 0.500000 0.062500 0.312500 v 0.500000 1.000000 0.000000 v 0.500000 0.062500 0.000000 -v 0.353553 0.062500 -0.353553 -v 0.353553 1.000000 -0.353553 -v 0.132583 0.062500 -0.132583 -v 0.132583 1.000000 -0.132583 -v 0.132583 1.000000 -0.132583 -v 0.132583 0.062500 -0.132583 -v 0.353553 1.000000 -0.353553 -v 0.353553 0.062500 -0.353553 -v 0.000000 0.062500 -0.500000 -v 0.000000 1.000000 -0.500000 -v -0.000000 0.062500 -0.187500 -v -0.000000 1.000000 -0.187500 -v -0.000000 1.000000 -0.187500 -v -0.000000 0.062500 -0.187500 -v 0.000000 1.000000 -0.500000 -v 0.000000 0.062500 -0.500000 -v -0.353553 0.062500 -0.353553 -v -0.353553 1.000000 -0.353553 -v -0.132583 0.062500 -0.132583 -v -0.132583 1.000000 -0.132583 -v -0.132583 1.000000 -0.132583 -v -0.132583 0.062500 -0.132583 -v -0.353553 1.000000 -0.353553 -v -0.353553 0.062500 -0.353553 +v 0.146447 0.062500 0.146447 +v 0.146447 1.000000 0.146447 +v 0.367416 0.062500 0.367416 +v 0.367416 1.000000 0.367416 +v 0.367416 1.000000 0.367416 +v 0.367416 0.062500 0.367416 +v 0.146447 1.000000 0.146447 +v 0.146447 0.062500 0.146447 vt 0.761905 0.500000 vt 0.904762 0.357143 vt 0.904762 0.500000 @@ -282,9 +282,9 @@ vt 0.380952 0.000000 vt 0.380952 0.000000 vt 0.380952 0.000000 -o rtg_mini -g rtg_mini -usemtl MiniRTG +o rtg_polonium +g rtg_polonium +usemtl PoloniumRTG vn -1.0000 0.0000 0.0000 vn 1.0000 0.0000 0.0000 diff --git a/src/main/resources/assets/hbm/models/block/solar_mirror.json b/src/main/resources/assets/hbm/models/block/solar_mirror.json new file mode 100644 index 0000000000..c3af785c97 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/solar_mirror.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/solar_mirror" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/spikes.mtl b/src/main/resources/assets/hbm/models/block/spikes.mtl new file mode 100644 index 0000000000..31f4c9012a --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/spikes.mtl @@ -0,0 +1,5 @@ +newmtl SpikesMTL +d 1.0 +Ka 0.0 0.0 0.0 +Kd 1.0 1.0 1.0 +map_Kd hbm:blocks/spikes_flipped \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/block/spikes.obj b/src/main/resources/assets/hbm/models/block/spikes.obj new file mode 100644 index 0000000000..803f7f6b17 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/spikes.obj @@ -0,0 +1,432 @@ +# Blender v2.79 (sub 0) OBJ File: 'spikes.blend' +# www.blender.org +mtllib spikes.mtl + +o Cube_Cube.001 +v 0.562500 0.000000 0.437500 +v 0.562500 0.000000 0.312500 +v 0.687500 0.000000 0.437500 +v 0.687500 0.000000 0.312500 +v 0.625000 1.000000 0.375000 +v 0.812500 0.000000 0.437500 +v 0.812500 0.000000 0.312500 +v 0.937500 0.000000 0.437500 +v 0.937500 0.000000 0.312500 +v 0.875000 1.000000 0.375000 +v 0.562500 0.000000 0.187500 +v 0.562500 0.000000 0.062500 +v 0.687500 0.000000 0.187500 +v 0.687500 0.000000 0.062500 +v 0.625000 1.000000 0.125000 +v 0.812500 0.000000 0.187500 +v 0.812500 0.000000 0.062500 +v 0.937500 0.000000 0.187500 +v 0.937500 0.000000 0.062500 +v 0.875000 1.000000 0.125000 +v 0.062500 0.000000 0.437500 +v 0.062500 0.000000 0.312500 +v 0.187500 0.000000 0.437500 +v 0.187500 0.000000 0.312500 +v 0.125000 1.000000 0.375000 +v 0.312500 0.000000 0.437500 +v 0.312500 0.000000 0.312500 +v 0.437500 0.000000 0.437500 +v 0.437500 0.000000 0.312500 +v 0.375000 1.000000 0.375000 +v 0.062500 0.000000 0.187500 +v 0.062500 0.000000 0.062500 +v 0.187500 0.000000 0.187500 +v 0.187500 0.000000 0.062500 +v 0.125000 1.000000 0.125000 +v 0.312500 0.000000 0.187500 +v 0.312500 0.000000 0.062500 +v 0.437500 0.000000 0.187500 +v 0.437500 0.000000 0.062500 +v 0.375000 1.000000 0.125000 +v 0.562500 0.000000 0.937500 +v 0.562500 0.000000 0.812500 +v 0.687500 0.000000 0.937500 +v 0.687500 0.000000 0.812500 +v 0.625000 1.000000 0.875000 +v 0.812500 0.000000 0.937500 +v 0.812500 0.000000 0.812500 +v 0.937500 0.000000 0.937500 +v 0.937500 0.000000 0.812500 +v 0.875000 1.000000 0.875000 +v 0.562500 0.000000 0.687500 +v 0.562500 0.000000 0.562500 +v 0.687500 0.000000 0.687500 +v 0.687500 0.000000 0.562500 +v 0.625000 1.000000 0.625000 +v 0.812500 0.000000 0.687500 +v 0.812500 0.000000 0.562500 +v 0.937500 0.000000 0.687500 +v 0.937500 0.000000 0.562500 +v 0.875000 1.000000 0.625000 +v 0.062500 0.000000 0.937500 +v 0.062500 0.000000 0.812500 +v 0.187500 0.000000 0.937500 +v 0.187500 0.000000 0.812500 +v 0.125000 1.000000 0.875000 +v 0.312500 0.000000 0.937500 +v 0.312500 0.000000 0.812500 +v 0.437500 0.000000 0.937500 +v 0.437500 0.000000 0.812500 +v 0.375000 1.000000 0.875000 +v 0.062500 0.000000 0.687500 +v 0.062500 0.000000 0.562500 +v 0.187500 0.000000 0.687500 +v 0.187500 0.000000 0.562500 +v 0.125000 1.000000 0.625000 +v 0.312500 0.000000 0.687500 +v 0.312500 0.000000 0.562500 +v 0.437500 0.000000 0.687500 +v 0.437500 0.000000 0.562500 +v 0.375000 1.000000 0.625000 +vt 0.562500 0.687500 +vt 0.687500 0.562500 +vt 0.687500 0.687500 +vt 0.312500 0.000000 +vt 0.437500 0.000000 +vt 0.375000 1.000000 +vt 0.312500 0.000000 +vt 0.437500 0.000000 +vt 0.562500 0.000000 +vt 0.687500 0.000000 +vt 0.625000 1.000000 +vt 0.562500 0.000000 +vt 0.687500 0.000000 +vt 0.562500 0.937500 +vt 0.687500 0.812500 +vt 0.687500 0.937500 +vt 0.312500 0.000000 +vt 0.437500 0.000000 +vt 0.375000 1.000000 +vt 0.062500 -0.000000 +vt 0.187500 -0.000000 +vt 0.125000 1.000000 +vt 0.562500 0.000000 +vt 0.687500 0.000000 +vt 0.625000 1.000000 +vt 0.812500 0.000000 +vt 0.937500 0.000000 +vt 0.875000 1.000000 +vt 0.812500 0.687500 +vt 0.937500 0.562500 +vt 0.937500 0.687500 +vt 0.062500 -0.000000 +vt 0.187500 -0.000000 +vt 0.125000 1.000000 +vt 0.312500 0.000000 +vt 0.437500 0.000000 +vt 0.375000 1.000000 +vt 0.812500 0.000000 +vt 0.937500 0.000000 +vt 0.875000 1.000000 +vt 0.562500 0.000000 +vt 0.687500 0.000000 +vt 0.625000 1.000000 +vt 0.812500 0.937500 +vt 0.937500 0.812500 +vt 0.937500 0.937500 +vt 0.062500 -0.000000 +vt 0.187500 -0.000000 +vt 0.125000 1.000000 +vt 0.062500 -0.000000 +vt 0.187500 -0.000000 +vt 0.812500 0.000000 +vt 0.937500 0.000000 +vt 0.875000 1.000000 +vt 0.812500 0.000000 +vt 0.937500 0.000000 +vt 0.562500 0.187500 +vt 0.687500 0.062500 +vt 0.687500 0.187500 +vt 0.312500 0.000000 +vt 0.437500 0.000000 +vt 0.375000 1.000000 +vt 0.812500 0.000000 +vt 0.937500 0.000000 +vt 0.875000 1.000000 +vt 0.562500 0.000000 +vt 0.687500 0.000000 +vt 0.625000 1.000000 +vt 0.062500 -0.000000 +vt 0.187500 -0.000000 +vt 0.125000 1.000000 +vt 0.562500 0.437500 +vt 0.687500 0.312500 +vt 0.687500 0.437500 +vt 0.312500 0.000000 +vt 0.437500 0.000000 +vt 0.375000 1.000000 +vt 0.562500 0.000000 +vt 0.687500 0.000000 +vt 0.625000 1.000000 +vt 0.562500 0.000000 +vt 0.687500 0.000000 +vt 0.312500 0.000000 +vt 0.437500 0.000000 +vt 0.812500 0.187500 +vt 0.937500 0.062500 +vt 0.937500 0.187500 +vt 0.062500 -0.000000 +vt 0.187500 -0.000000 +vt 0.125000 1.000000 +vt 0.812500 0.000000 +vt 0.937500 0.000000 +vt 0.875000 1.000000 +vt 0.812500 0.000000 +vt 0.937500 0.000000 +vt 0.062500 -0.000000 +vt 0.187500 -0.000000 +vt 0.812500 0.437500 +vt 0.937500 0.312500 +vt 0.937500 0.437500 +vt 0.062500 -0.000000 +vt 0.187500 -0.000000 +vt 0.125000 1.000000 +vt 0.562500 0.000000 +vt 0.687500 0.000000 +vt 0.625000 1.000000 +vt 0.812500 0.000000 +vt 0.937500 0.000000 +vt 0.875000 1.000000 +vt 0.312500 0.000000 +vt 0.437500 0.000000 +vt 0.375000 1.000000 +vt 0.062500 0.687500 +vt 0.187500 0.562500 +vt 0.187500 0.687500 +vt 0.812500 0.000000 +vt 0.937500 0.000000 +vt 0.875000 1.000000 +vt 0.312500 0.000000 +vt 0.437500 0.000000 +vt 0.375000 1.000000 +vt 0.062500 -0.000000 +vt 0.187500 -0.000000 +vt 0.125000 1.000000 +vt 0.562500 0.000000 +vt 0.687500 0.000000 +vt 0.625000 1.000000 +vt 0.062500 0.937500 +vt 0.187500 0.812500 +vt 0.187500 0.937500 +vt 0.812500 0.000000 +vt 0.937500 0.000000 +vt 0.875000 1.000000 +vt 0.062500 -0.000000 +vt 0.187500 -0.000000 +vt 0.125000 1.000000 +vt 0.062500 -0.000000 +vt 0.187500 -0.000000 +vt 0.812500 0.000000 +vt 0.937500 0.000000 +vt 0.312500 0.687500 +vt 0.437500 0.562500 +vt 0.437500 0.687500 +vt 0.562500 0.000000 +vt 0.687500 0.000000 +vt 0.625000 1.000000 +vt 0.312500 0.000000 +vt 0.437500 0.000000 +vt 0.375000 1.000000 +vt 0.312500 0.000000 +vt 0.437500 0.000000 +vt 0.562500 0.000000 +vt 0.687500 0.000000 +vt 0.312500 0.937500 +vt 0.437500 0.812500 +vt 0.437500 0.937500 +vt 0.562500 0.000000 +vt 0.687500 0.000000 +vt 0.625000 1.000000 +vt 0.062500 -0.000000 +vt 0.187500 -0.000000 +vt 0.125000 1.000000 +vt 0.312500 0.000000 +vt 0.437500 0.000000 +vt 0.375000 1.000000 +vt 0.812500 0.000000 +vt 0.937500 0.000000 +vt 0.875000 1.000000 +vt 0.062500 0.187500 +vt 0.187500 0.062500 +vt 0.187500 0.187500 +vt 0.812500 0.000000 +vt 0.937500 0.000000 +vt 0.875000 1.000000 +vt 0.812500 0.000000 +vt 0.937500 0.000000 +vt 0.062500 -0.000000 +vt 0.187500 -0.000000 +vt 0.125000 1.000000 +vt 0.062500 -0.000000 +vt 0.187500 -0.000000 +vt 0.062500 0.437500 +vt 0.187500 0.312500 +vt 0.187500 0.437500 +vt 0.812500 0.000000 +vt 0.937500 0.000000 +vt 0.875000 1.000000 +vt 0.562500 0.000000 +vt 0.687500 0.000000 +vt 0.625000 1.000000 +vt 0.062500 -0.000000 +vt 0.187500 -0.000000 +vt 0.125000 1.000000 +vt 0.312500 0.000000 +vt 0.437500 0.000000 +vt 0.375000 1.000000 +vt 0.312500 0.187500 +vt 0.437500 0.062500 +vt 0.437500 0.187500 +vt 0.562500 0.000000 +vt 0.687500 0.000000 +vt 0.625000 1.000000 +vt 0.812500 0.000000 +vt 0.937500 0.000000 +vt 0.875000 1.000000 +vt 0.312500 0.000000 +vt 0.437500 0.000000 +vt 0.375000 1.000000 +vt 0.062500 -0.000000 +vt 0.187500 -0.000000 +vt 0.125000 1.000000 +vt 0.312500 0.437500 +vt 0.437500 0.312500 +vt 0.437500 0.437500 +vt 0.562500 0.000000 +vt 0.687500 0.000000 +vt 0.625000 1.000000 +vt 0.562500 0.000000 +vt 0.687500 0.000000 +vt 0.312500 0.000000 +vt 0.437500 0.000000 +vt 0.375000 1.000000 +vt 0.312500 0.000000 +vt 0.437500 0.000000 +vt 0.562500 0.562500 +vt 0.562500 0.812500 +vt 0.812500 0.562500 +vt 0.812500 0.812500 +vt 0.562500 0.062500 +vt 0.562500 0.312500 +vt 0.812500 0.062500 +vt 0.812500 0.312500 +vt 0.062500 0.562500 +vt 0.062500 0.812500 +vt 0.312500 0.562500 +vt 0.312500 0.812500 +vt 0.062500 0.062500 +vt 0.062500 0.312500 +vt 0.312500 0.062500 +vt 0.312500 0.312500 + +o spikes +g spikes +usemtl SpikesMTL + +vn 0.0000 -1.0000 0.0000 +vn -0.9981 0.0624 0.0000 +vn 0.0000 0.0624 -0.9981 +vn 0.9981 0.0624 0.0000 +vn 0.0000 0.0624 0.9981 +s off +f 3/1/1 2/2/1 4/3/1 +f 2/4/2 1/5/2 5/6/2 +f 4/7/3 2/8/3 5/6/3 +f 3/9/4 4/10/4 5/11/4 +f 1/12/5 3/13/5 5/11/5 +f 8/14/1 7/15/1 9/16/1 +f 7/17/2 6/18/2 10/19/2 +f 9/20/3 7/21/3 10/22/3 +f 8/23/4 9/24/4 10/25/4 +f 6/26/5 8/27/5 10/28/5 +f 13/29/1 12/30/1 14/31/1 +f 12/32/2 11/33/2 15/34/2 +f 14/35/3 12/36/3 15/37/3 +f 13/38/4 14/39/4 15/40/4 +f 11/41/5 13/42/5 15/43/5 +f 18/44/1 17/45/1 19/46/1 +f 17/47/2 16/48/2 20/49/2 +f 19/50/3 17/51/3 20/49/3 +f 18/52/4 19/53/4 20/54/4 +f 16/55/5 18/56/5 20/54/5 +f 23/57/1 22/58/1 24/59/1 +f 22/60/2 21/61/2 25/62/2 +f 24/63/3 22/64/3 25/65/3 +f 23/66/4 24/67/4 25/68/4 +f 21/69/5 23/70/5 25/71/5 +f 28/72/1 27/73/1 29/74/1 +f 27/75/2 26/76/2 30/77/2 +f 29/78/3 27/79/3 30/80/3 +f 28/81/4 29/82/4 30/80/4 +f 26/83/5 28/84/5 30/77/5 +f 33/85/1 32/86/1 34/87/1 +f 32/88/2 31/89/2 35/90/2 +f 34/91/3 32/92/3 35/93/3 +f 33/94/4 34/95/4 35/93/4 +f 31/96/5 33/97/5 35/90/5 +f 38/98/1 37/99/1 39/100/1 +f 37/101/2 36/102/2 40/103/2 +f 39/104/3 37/105/3 40/106/3 +f 38/107/4 39/108/4 40/109/4 +f 36/110/5 38/111/5 40/112/5 +f 43/113/1 42/114/1 44/115/1 +f 42/116/2 41/117/2 45/118/2 +f 44/119/3 42/120/3 45/121/3 +f 43/122/4 44/123/4 45/124/4 +f 41/125/5 43/126/5 45/127/5 +f 48/128/1 47/129/1 49/130/1 +f 47/131/2 46/132/2 50/133/2 +f 49/134/3 47/135/3 50/136/3 +f 48/137/4 49/138/4 50/136/4 +f 46/139/5 48/140/5 50/133/5 +f 53/141/1 52/142/1 54/143/1 +f 52/144/2 51/145/2 55/146/2 +f 54/147/3 52/148/3 55/149/3 +f 53/150/4 54/151/4 55/149/4 +f 51/152/5 53/153/5 55/146/5 +f 58/154/1 57/155/1 59/156/1 +f 57/157/2 56/158/2 60/159/2 +f 59/160/3 57/161/3 60/162/3 +f 58/163/4 59/164/4 60/165/4 +f 56/166/5 58/167/5 60/168/5 +f 63/169/1 62/170/1 64/171/1 +f 62/172/2 61/173/2 65/174/2 +f 64/175/3 62/176/3 65/174/3 +f 63/177/4 64/178/4 65/179/4 +f 61/180/5 63/181/5 65/179/5 +f 68/182/1 67/183/1 69/184/1 +f 67/185/2 66/186/2 70/187/2 +f 69/188/3 67/189/3 70/190/3 +f 68/191/4 69/192/4 70/193/4 +f 66/194/5 68/195/5 70/196/5 +f 73/197/1 72/198/1 74/199/1 +f 72/200/2 71/201/2 75/202/2 +f 74/203/3 72/204/3 75/205/3 +f 73/206/4 74/207/4 75/208/4 +f 71/209/5 73/210/5 75/211/5 +f 78/212/1 77/213/1 79/214/1 +f 77/215/2 76/216/2 80/217/2 +f 79/218/3 77/219/3 80/217/3 +f 78/220/4 79/221/4 80/222/4 +f 76/223/5 78/224/5 80/222/5 +f 3/1/1 1/225/1 2/2/1 +f 8/14/1 6/226/1 7/15/1 +f 13/29/1 11/227/1 12/30/1 +f 18/44/1 16/228/1 17/45/1 +f 23/57/1 21/229/1 22/58/1 +f 28/72/1 26/230/1 27/73/1 +f 33/85/1 31/231/1 32/86/1 +f 38/98/1 36/232/1 37/99/1 +f 43/113/1 41/233/1 42/114/1 +f 48/128/1 46/234/1 47/129/1 +f 53/141/1 51/235/1 52/142/1 +f 58/154/1 56/236/1 57/155/1 +f 63/169/1 61/237/1 62/170/1 +f 68/182/1 66/238/1 67/183/1 +f 73/197/1 71/239/1 72/198/1 +f 78/212/1 76/240/1 77/213/1 diff --git a/src/main/resources/assets/hbm/models/block/stone_gneiss.json b/src/main/resources/assets/hbm/models/block/stone_gneiss.json new file mode 100644 index 0000000000..79f8c72719 --- /dev/null +++ b/src/main/resources/assets/hbm/models/block/stone_gneiss.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "hbm:blocks/stone_gneiss" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/boxcar.obj b/src/main/resources/assets/hbm/models/boxcar.obj index 9a152601e0..149e4c94d6 100644 --- a/src/main/resources/assets/hbm/models/boxcar.obj +++ b/src/main/resources/assets/hbm/models/boxcar.obj @@ -1,4484 +1,4024 @@ -# Blender v2.76 (sub 0) OBJ File: 'boxcar.blend' +# Blender v2.79 (sub 0) OBJ File: 'boxcar.blend' # www.blender.org -mtllib boxcar.mtl - o Cube_Cube.001 +v 0.374999 1.341506 -4.500000 +v 0.283493 1.250000 -4.500000 +v 0.249999 1.125000 -4.500000 +v 0.283493 1.000000 -4.500000 +v 0.374999 0.908494 -4.500000 +v 0.499999 0.875000 -4.500000 +v 0.624999 0.908494 -4.500000 +v 0.716506 1.000000 -4.500000 +v 0.749999 1.125000 -4.500000 +v 0.716506 1.250000 -4.500000 +v 0.624999 1.341506 -4.500000 +v 0.499999 1.375000 -4.500000 +v 0.374999 1.341506 -4.375000 +v 0.283493 1.250000 -4.375000 +v 0.249999 1.125000 -4.375000 +v 0.283493 1.000000 -4.375000 +v 0.374999 0.908494 -4.375000 +v 0.499999 0.875000 -4.375000 +v 0.624999 0.908494 -4.375000 +v 0.716506 1.000000 -4.375000 +v 0.749999 1.125000 -4.375000 +v 0.716506 1.250000 -4.375000 +v 0.624999 1.341506 -4.375000 +v 0.499999 1.375000 -4.375000 +v 0.437499 1.233253 -4.375000 +v 0.391746 1.187500 -4.375000 +v 0.374999 1.125000 -4.375000 +v 0.391746 1.062500 -4.375000 +v 0.437499 1.016747 -4.375000 +v 0.499999 1.000000 -4.375000 +v 0.562499 1.016747 -4.375000 +v 0.608252 1.062500 -4.375000 +v 0.624999 1.125000 -4.375000 +v 0.608252 1.187500 -4.375000 +v 0.562499 1.233253 -4.375000 +v 0.499999 1.250000 -4.375000 +v 0.437499 1.233253 -4.125000 +v 0.391746 1.187500 -4.125000 +v 0.374999 1.125000 -4.125000 +v 0.391746 1.062500 -4.125000 +v 0.437499 1.016747 -4.125000 +v 0.499999 1.000000 -4.125000 +v 0.562499 1.016747 -4.125000 +v 0.608252 1.062500 -4.125000 +v 0.624999 1.125000 -4.125000 +v 0.608252 1.187500 -4.125000 +v 0.562499 1.233253 -4.125000 +v 0.499999 1.250000 -4.125000 +v -0.062501 1.250000 -4.625000 +v -0.062501 1.000000 -4.625000 +v -0.062501 1.250000 -4.437500 +v -0.062501 1.000000 -4.437500 +v -0.000001 1.250000 -4.437500 +v -0.000001 1.000000 -4.437500 +v -0.000001 1.250000 -4.562500 +v -0.000001 1.000000 -4.562500 +v 0.062499 1.250000 -4.562500 +v 0.062499 1.000000 -4.562500 +v 0.062499 1.250000 -4.375000 +v 0.062499 1.000000 -4.375000 +v -0.125001 1.000000 -4.375000 +v -0.125001 1.250000 -4.375000 +v -0.062501 1.187500 -4.312500 +v 0.062499 1.187500 -4.312500 +v 0.062499 1.062500 -4.312500 +v -0.062501 1.062500 -4.312500 +v -0.125001 1.250000 -4.312500 +v 0.124999 1.250000 -4.312500 +v 0.124999 1.000000 -4.312500 +v -0.125001 1.000000 -4.312500 +v 0.124999 1.250000 -4.625000 +v 0.124999 1.000000 -4.625000 +v -0.062501 1.187500 -4.125000 +v 0.062499 1.187500 -4.125000 +v 0.062499 1.062500 -4.125000 +v -0.062501 1.062500 -4.125000 +v -0.625001 1.341506 -4.500000 +v -0.716507 1.250000 -4.500000 +v -0.750001 1.125000 -4.500000 +v -0.716507 1.000000 -4.500000 +v -0.625001 0.908494 -4.500000 +v -0.500001 0.875000 -4.500000 +v -0.375001 0.908494 -4.500000 +v -0.283494 1.000000 -4.500000 +v -0.250001 1.125000 -4.500000 +v -0.283494 1.250000 -4.500000 +v -0.375001 1.341506 -4.500000 +v -0.500001 1.375000 -4.500000 +v -0.625001 1.341506 -4.375000 +v -0.716507 1.250000 -4.375000 +v -0.750001 1.125000 -4.375000 +v -0.716507 1.000000 -4.375000 +v -0.625001 0.908494 -4.375000 +v -0.500001 0.875000 -4.375000 +v -0.375001 0.908494 -4.375000 +v -0.283494 1.000000 -4.375000 +v -0.250001 1.125000 -4.375000 +v -0.283494 1.250000 -4.375000 +v -0.375001 1.341506 -4.375000 +v -0.500001 1.375000 -4.375000 +v -0.562501 1.233253 -4.375000 +v -0.608254 1.187500 -4.375000 +v -0.625001 1.125000 -4.375000 +v -0.608254 1.062500 -4.375000 +v -0.562501 1.016747 -4.375000 +v -0.500001 1.000000 -4.375000 +v -0.437501 1.016747 -4.375000 +v -0.391748 1.062500 -4.375000 +v -0.375001 1.125000 -4.375000 +v -0.391748 1.187500 -4.375000 +v -0.437501 1.233253 -4.375000 +v -0.500001 1.250000 -4.375000 +v -0.562501 1.233253 -4.125000 +v -0.608254 1.187500 -4.125000 +v -0.625001 1.125000 -4.125000 +v -0.608254 1.062500 -4.125000 +v -0.562501 1.016747 -4.125000 +v -0.500001 1.000000 -4.125000 +v -0.437501 1.016747 -4.125000 +v -0.391748 1.062500 -4.125000 +v -0.375001 1.125000 -4.125000 +v -0.391748 1.187500 -4.125000 +v -0.437501 1.233253 -4.125000 +v -0.500001 1.250000 -4.125000 +v -0.875001 0.875000 -4.125000 +v 0.874999 0.875000 -4.125000 +v -0.875001 1.375000 -4.125000 +v 0.874999 1.375000 -4.125000 +v 0.874999 0.875000 -4.000000 +v -0.875001 0.875000 -4.000000 +v 0.874999 1.375000 -4.000000 +v -0.875001 1.375000 -4.000000 +v -1.000000 0.750000 4.000000 +v -1.000000 2.750000 4.000000 +v -1.000000 0.750000 -4.000000 +v -1.000000 2.750000 -4.000000 v 1.000000 0.750000 4.000000 v 1.000000 2.750000 4.000000 v 1.000000 0.750000 -4.000000 v 1.000000 2.750000 -4.000000 -v 1.000000 0.750000 3.000000 -v 1.000000 2.750000 3.000000 -v 1.000000 0.750000 2.000000 -v 1.000000 2.750000 2.000000 -v 1.000000 0.750000 1.000000 -v 1.000000 2.750000 1.000000 -v 1.000000 0.750000 0.000000 -v 1.000000 2.750000 0.000000 -v 1.000000 0.750000 -1.000000 -v 1.000000 2.750000 -1.000000 -v 1.000000 0.750000 -2.000000 -v 1.000000 2.750000 -2.000000 -v 1.000000 0.750000 -3.000000 -v 1.000000 2.750000 -3.000000 -v -1.000000 0.750000 2.000000 -v -1.000000 2.750000 3.000000 -v -1.000000 0.750000 3.000000 -v -1.000000 2.750000 -4.000000 -v -1.000000 0.750000 -4.000000 -v -1.000000 2.750000 4.000000 -v -1.000000 0.750000 4.000000 -v 1.000000 0.850000 1.950000 -v 1.000000 0.850000 1.050000 -v 1.000000 2.650000 1.050000 -v 1.000000 2.650000 1.950000 -v 1.000000 0.850000 0.950000 -v 1.000000 2.650000 0.950000 -v 1.000000 0.850000 2.950000 -v 1.000000 0.850000 2.050000 -v 1.000000 2.650000 2.050000 -v 1.000000 2.650000 2.950000 -v 1.000000 0.850000 3.950000 -v 1.000000 0.850000 3.050000 -v 1.000000 2.650000 3.050000 -v 1.000000 2.650000 3.950000 -v 1.000000 0.850000 -0.950000 -v 1.000000 2.650000 -0.950000 -v 1.000000 0.850000 -1.050000 -v 1.000000 0.850000 -1.950000 -v 1.000000 2.650000 -1.950000 -v 1.000000 2.650000 -1.050000 -v 1.000000 0.850000 -2.050000 -v 1.000000 0.850000 -2.950000 -v 1.000000 2.650000 -2.950000 -v 1.000000 2.650000 -2.050000 -v 1.000000 0.850000 -3.950000 -v 1.000000 2.650000 -3.950000 -v 1.000000 2.650000 -3.050000 -v 1.000000 0.850000 -3.050000 -v -1.000000 2.750000 2.000000 -v -1.000000 0.750000 1.000000 -v -1.000000 2.750000 1.000000 -v -1.000000 0.750000 0.000000 -v -1.000000 2.750000 0.000000 -v -1.000000 0.750000 -1.000000 -v -1.000000 2.750000 -1.000000 -v -1.000000 0.750000 -2.000000 -v -1.000000 2.750000 -2.000000 -v -1.000000 0.750000 -3.000000 -v -1.000000 2.750000 -3.000000 -v -1.000000 0.850000 1.950000 -v -1.000000 0.850000 1.050000 -v -1.000000 2.650000 1.050000 -v -1.000000 2.650000 1.950000 -v -1.000000 0.850000 0.950000 -v -1.000000 0.850000 0.050000 -v -1.000000 2.650000 0.050000 -v -1.000000 2.650000 0.950000 -v -1.000000 0.850000 2.950000 -v -1.000000 0.850000 2.050000 -v -1.000000 2.650000 2.050000 -v -1.000000 2.650000 2.950000 -v -1.000000 0.850000 3.950000 -v -1.000000 0.850000 3.050000 -v -1.000000 2.650000 3.050000 -v -1.000000 2.650000 3.950000 -v -1.000000 0.850000 -0.050000 -v -1.000000 0.850000 -0.950000 -v -1.000000 2.650000 -0.950000 -v -1.000000 2.650000 -0.050000 -v -1.000000 0.850000 -1.050000 -v -1.000000 0.850000 -1.950000 -v -1.000000 2.650000 -1.950000 -v -1.000000 2.650000 -1.050000 -v -1.000000 0.850000 -2.050000 -v -1.000000 0.850000 -2.950000 -v -1.000000 2.650000 -2.950000 -v -1.000000 2.650000 -2.050000 -v -1.000000 0.850000 -3.950000 -v -1.000000 2.650000 -3.950000 -v -1.000000 2.650000 -3.050000 -v -1.000000 0.850000 -3.050000 -v -0.900000 0.850000 0.950000 -v -0.900000 2.650000 0.950000 -v -0.900000 2.650000 0.050000 -v -0.900000 0.850000 0.050000 -v -0.900000 0.850000 1.950000 -v -0.900000 2.650000 1.950000 -v -0.900000 2.650000 1.050000 -v -0.900000 0.850000 1.050000 -v -0.900000 0.850000 2.950000 -v -0.900000 2.650000 2.950000 -v -0.900000 2.650000 2.050000 -v -0.900000 0.850000 2.050000 -v 0.900000 0.850000 1.950000 -v 0.900000 0.850000 1.050000 -v 0.900000 2.650000 1.050000 -v 0.900000 2.650000 1.950000 -v -0.900000 0.850000 -0.050000 -v -0.900000 2.650000 -0.050000 -v -0.900000 2.650000 -0.950000 -v -0.900000 0.850000 -0.950000 -v 0.900000 0.850000 2.950000 -v 0.900000 0.850000 2.050000 -v 0.900000 2.650000 2.050000 -v 0.900000 2.650000 2.950000 -v 0.900000 0.850000 3.950000 -v 0.900000 0.850000 3.050000 -v 0.900000 2.650000 3.050000 -v 0.900000 2.650000 3.950000 -v -0.900000 0.850000 3.950000 -v -0.900000 2.650000 3.950000 -v -0.900000 2.650000 3.050000 -v -0.900000 0.850000 3.050000 -v 0.900000 0.850000 -1.050000 -v 0.900000 0.850000 -1.950000 -v 0.900000 2.650000 -1.950000 -v 0.900000 2.650000 -1.050000 -v 0.900000 0.850000 -2.050000 -v 0.900000 0.850000 -2.950000 -v 0.900000 2.650000 -2.950000 -v 0.900000 2.650000 -2.050000 -v 0.900000 0.850000 -3.950000 -v 0.900000 2.650000 -3.950000 -v 0.900000 2.650000 -3.050000 -v 0.900000 0.850000 -3.050000 -v -0.900000 0.850000 -1.050000 -v -0.900000 2.650000 -1.050000 -v -0.900000 2.650000 -1.950000 -v -0.900000 0.850000 -1.950000 -v -0.900000 0.850000 -2.050000 -v -0.900000 2.650000 -2.050000 -v -0.900000 2.650000 -2.950000 -v -0.900000 0.850000 -2.950000 -v -0.900000 0.850000 -3.950000 -v -0.900000 0.850000 -3.050000 -v -0.900000 2.650000 -3.050000 -v -0.900000 2.650000 -3.950000 -v 1.100000 0.850000 0.950000 -v 1.100000 2.650000 0.950000 -v 1.100000 2.650000 -0.950000 -v 1.100000 0.850000 -0.950000 -v 1.150000 0.775000 1.000000 -v 1.150000 0.850000 1.000000 -v 1.000000 0.775000 1.000000 -v 1.000000 2.650000 1.000000 -v 1.150000 2.725000 1.000000 -v 1.150000 2.650000 1.000000 -v 1.000000 2.725000 1.000000 -v 1.000000 0.850000 1.000000 -v 1.000000 0.775000 -3.000000 -v 1.150000 0.775000 -3.000000 -v 1.000000 0.850000 -3.000000 -v 1.150000 0.850000 -3.000000 -v 1.000000 2.725000 -3.000000 -v 1.150000 2.725000 -3.000000 -v 1.150000 2.650000 -3.000000 -v 1.000000 2.650000 -3.000000 -v 1.100000 1.750000 0.950000 -v 1.100000 1.750000 -0.950000 -v 1.100000 2.200000 0.950000 -v 1.100000 2.200000 -0.950000 -v 1.100000 1.300000 0.950000 -v 1.100000 1.300000 -0.950000 -v 1.100000 1.700000 -0.900000 -v 1.100000 1.700000 0.900000 -v 1.100000 1.350000 0.900000 -v 1.100000 1.350000 -0.900000 -v 1.100000 2.600000 -0.900000 -v 1.100000 2.600000 0.900000 -v 1.100000 2.250000 0.900000 -v 1.100000 2.250000 -0.900000 -v 1.100000 0.900000 -0.900000 -v 1.100000 1.250000 -0.900000 -v 1.100000 1.250000 0.900000 -v 1.100000 0.900000 0.900000 -v 1.100000 1.810000 -0.900000 -v 1.100000 2.150000 -0.900000 -v 1.100000 2.150000 0.900000 -v 1.100000 1.810000 0.900000 -v 1.050000 1.700000 -0.900000 -v 1.050000 1.700000 0.900000 -v 1.050000 1.350000 0.900000 -v 1.050000 1.350000 -0.900000 -v 1.050000 2.600000 -0.900000 -v 1.050000 2.600000 0.900000 -v 1.050000 2.250000 0.900000 -v 1.050000 2.250000 -0.900000 -v 1.050000 0.900000 -0.900000 -v 1.050000 1.250000 -0.900000 -v 1.050000 1.250000 0.900000 -v 1.050000 0.900000 0.900000 -v 1.050000 1.810000 -0.900000 -v 1.050000 2.150000 -0.900000 -v 1.050000 2.150000 0.900000 -v 1.050000 1.810000 0.900000 -v 1.000000 2.750000 3.500000 -v 1.000000 2.750000 2.500000 -v 1.000000 2.750000 1.500000 -v 1.000000 2.750000 0.500000 -v 1.000000 2.750000 -0.500000 -v 1.000000 2.750000 -1.500000 -v 1.000000 2.750000 -2.500000 -v 0.000000 3.000000 3.500000 -v 0.000000 3.000000 2.500000 -v 0.000000 3.000000 1.500000 -v 0.000000 3.000000 0.500000 -v 0.000000 3.000000 -0.500000 -v 0.000000 3.000000 -1.500000 -v 0.000000 3.000000 -2.500000 -v -1.000000 2.750000 3.500000 -v -1.000000 2.750000 2.500000 -v -1.000000 2.750000 1.500000 -v -1.000000 2.750000 0.500000 -v -1.000000 2.750000 -0.500000 -v -1.000000 2.750000 -1.500000 -v -1.000000 2.750000 -2.500000 -v 1.000000 2.750000 -3.500000 -v 0.000000 3.000000 -3.500000 -v -1.000000 2.750000 -3.500000 -v 1.000000 2.750000 3.000000 -v 1.000000 2.750000 2.000000 -v 1.000000 2.750000 1.000000 -v 1.000000 2.750000 0.000000 -v 1.000000 2.750000 -1.000000 -v 1.000000 2.750000 -2.000000 -v 0.000000 3.000000 3.000000 -v 0.000000 3.000000 2.000000 -v 0.000000 3.000000 1.000000 -v 0.000000 3.000000 0.000000 -v 0.000000 3.000000 -1.000000 -v 0.000000 3.000000 -2.000000 -v -1.000000 2.750000 3.000000 -v -1.000000 2.750000 2.000000 -v -1.000000 2.750000 1.000000 -v -1.000000 2.750000 0.000000 -v -1.000000 2.750000 -1.000000 -v -1.000000 2.750000 -2.000000 -v 1.000000 2.750000 -3.000000 -v 0.000000 3.000000 -3.000000 -v -1.000000 2.750000 -3.000000 -v 0.000000 3.000000 4.000000 -v 0.000000 3.000000 -4.000000 -v 0.000000 2.875000 4.000000 -v 0.000000 2.875000 -4.000000 -v -0.125000 2.775000 4.125000 -v -0.125000 3.025000 4.125000 -v -0.125000 2.775000 -4.125000 -v -0.125000 3.025000 -4.125000 -v 0.125000 2.775000 4.125000 -v 0.125000 3.025000 4.125000 -v 0.125000 2.775000 -4.125000 -v 0.125000 3.025000 -4.125000 -v 0.550000 1.275000 -4.450000 -v 0.550000 1.275000 -4.200000 -v 0.673744 1.223744 -4.450000 -v 0.673744 1.223744 -4.200000 -v 0.725000 1.100000 -4.450000 -v 0.725000 1.100000 -4.200000 -v 0.673744 0.976256 -4.450000 -v 0.673744 0.976256 -4.200000 -v 0.550000 0.925000 -4.450000 -v 0.550000 0.925000 -4.200000 -v 0.426256 0.976256 -4.450000 -v 0.426256 0.976256 -4.200000 -v 0.375000 1.100000 -4.450000 -v 0.375000 1.100000 -4.200000 -v 0.426256 1.223744 -4.450000 -v 0.426256 1.223744 -4.200000 -v 0.550000 1.362500 -4.450000 -v 0.735615 1.285615 -4.450000 -v 0.812500 1.100000 -4.450000 -v 0.735615 0.914384 -4.450000 -v 0.550000 0.837500 -4.450000 -v 0.364384 0.914385 -4.450000 -v 0.287500 1.100000 -4.450000 -v 0.364384 1.285615 -4.450000 -v 0.550000 1.362500 -4.550000 -v 0.735615 1.285615 -4.550000 -v 0.812500 1.100000 -4.550000 -v 0.735615 0.914384 -4.550000 -v 0.550000 0.837500 -4.550000 -v 0.364384 0.914384 -4.550000 -v 0.287500 1.100000 -4.550000 -v 0.364384 1.285615 -4.550000 -v -0.550000 1.275000 -4.450000 -v -0.550000 1.275000 -4.200000 -v -0.426256 1.223744 -4.450000 -v -0.426256 1.223744 -4.200000 -v -0.375000 1.100000 -4.450000 -v -0.375000 1.100000 -4.200000 -v -0.426256 0.976256 -4.450000 -v -0.426256 0.976256 -4.200000 -v -0.550000 0.925000 -4.450000 -v -0.550000 0.925000 -4.200000 -v -0.673744 0.976256 -4.450000 -v -0.673744 0.976256 -4.200000 -v -0.725000 1.100000 -4.450000 -v -0.725000 1.100000 -4.200000 -v -0.673744 1.223744 -4.450000 -v -0.673744 1.223744 -4.200000 -v -0.550000 1.362500 -4.450000 -v -0.364385 1.285615 -4.450000 -v -0.287500 1.100000 -4.450000 -v -0.364385 0.914384 -4.450000 -v -0.550000 0.837500 -4.450000 -v -0.735616 0.914385 -4.450000 -v -0.812500 1.100000 -4.450000 -v -0.735616 1.285615 -4.450000 -v -0.550000 1.362500 -4.550000 -v -0.364385 1.285615 -4.550000 -v -0.287500 1.100000 -4.550000 -v -0.364385 0.914384 -4.550000 -v -0.550000 0.837500 -4.550000 -v -0.735616 0.914384 -4.550000 -v -0.812500 1.100000 -4.550000 -v -0.735616 1.285615 -4.550000 -v -0.975000 0.775000 -4.000000 -v -0.975000 1.425000 -4.000000 -v -0.975000 0.775000 -4.200000 -v -0.975000 1.425000 -4.200000 -v 0.975000 0.775000 -4.000000 -v 0.975000 1.425000 -4.000000 -v 0.975000 0.775000 -4.200000 -v 0.975000 1.425000 -4.200000 -v 0.550000 1.275000 4.450000 -v 0.550000 1.275000 4.200000 -v 0.673744 1.223744 4.450000 -v 0.673744 1.223744 4.200000 -v 0.725000 1.100000 4.450000 -v 0.725000 1.100000 4.200000 -v 0.673744 0.976256 4.450000 -v 0.673744 0.976256 4.200000 -v 0.550000 0.925000 4.450000 -v 0.550000 0.925000 4.200000 -v 0.426256 0.976256 4.450000 -v 0.426256 0.976256 4.200000 -v 0.375000 1.100000 4.450000 -v 0.375000 1.100000 4.200000 -v 0.426256 1.223744 4.450000 -v 0.426256 1.223744 4.200000 -v 0.550000 1.362500 4.450000 -v 0.735615 1.285615 4.450000 -v 0.812500 1.100000 4.450000 -v 0.735615 0.914384 4.450000 -v 0.550000 0.837500 4.450000 -v 0.364384 0.914385 4.450000 -v 0.287500 1.100000 4.450000 -v 0.364384 1.285615 4.450000 -v 0.550000 1.362500 4.550000 -v 0.735615 1.285615 4.550000 -v 0.812500 1.100000 4.550000 -v 0.735615 0.914384 4.550000 -v 0.550000 0.837500 4.550000 -v 0.364384 0.914384 4.550000 -v 0.287500 1.100000 4.550000 -v 0.364384 1.285615 4.550000 -v -0.550000 1.275000 4.450000 -v -0.550000 1.275000 4.200000 -v -0.426256 1.223744 4.450000 -v -0.426256 1.223744 4.200000 -v -0.375000 1.100000 4.450000 -v -0.375000 1.100000 4.200000 -v -0.426256 0.976256 4.450000 -v -0.426256 0.976256 4.200000 -v -0.550000 0.925000 4.450000 -v -0.550000 0.925000 4.200000 -v -0.673744 0.976256 4.450000 -v -0.673744 0.976256 4.200000 -v -0.725000 1.100000 4.450000 -v -0.725000 1.100000 4.200000 -v -0.673744 1.223744 4.450000 -v -0.673744 1.223744 4.200000 -v -0.550000 1.362500 4.450000 -v -0.364385 1.285615 4.450000 -v -0.287500 1.100000 4.450000 -v -0.364385 0.914384 4.450000 -v -0.550000 0.837500 4.450000 -v -0.735616 0.914385 4.450000 -v -0.812500 1.100000 4.450000 -v -0.735616 1.285615 4.450000 -v -0.550000 1.362500 4.550000 -v -0.364385 1.285615 4.550000 -v -0.287500 1.100000 4.550000 -v -0.364385 0.914384 4.550000 -v -0.550000 0.837500 4.550000 -v -0.735616 0.914384 4.550000 -v -0.812500 1.100000 4.550000 -v -0.735616 1.285615 4.550000 -v -0.975000 0.775000 4.000000 -v -0.975000 1.425000 4.000000 -v -0.975000 0.775000 4.200000 -v -0.975000 1.425000 4.200000 -v 0.975000 0.775000 4.000000 -v 0.975000 1.425000 4.000000 -v 0.975000 0.775000 4.200000 -v 0.975000 1.425000 4.200000 -v 0.700000 0.375000 -3.625000 -v 0.700000 0.562500 -3.574759 -v 0.700000 0.699760 -3.437500 -v 0.700000 0.750000 -3.250000 -v 0.700000 0.699759 -3.062500 -v 0.700000 0.562500 -2.925241 -v 0.700000 0.375000 -2.875000 -v 0.700000 0.187500 -2.925241 -v 0.700000 0.050241 -3.062500 -v 0.700000 0.000000 -3.250000 -v 0.700000 0.050240 -3.437500 -v 0.700000 0.187500 -3.574759 -v 0.750000 0.562500 -3.574759 -v 0.750000 0.375000 -3.625000 -v 0.750000 0.699760 -3.437500 -v 0.750000 0.750000 -3.250000 -v 0.750000 0.699759 -3.062500 -v 0.750000 0.562500 -2.925241 -v 0.750000 0.375000 -2.875000 -v 0.750000 0.187500 -2.925241 -v 0.750000 0.050241 -3.062500 -v 0.750000 0.000000 -3.250000 -v 0.750000 0.050240 -3.437500 -v 0.750000 0.187500 -3.574759 -v 0.750000 0.506250 -3.477332 -v 0.750000 0.375000 -3.512500 -v 0.750000 0.602332 -3.381250 -v 0.750000 0.637500 -3.250000 -v 0.750000 0.602332 -3.118750 -v 0.750000 0.506250 -3.022668 -v 0.750000 0.375000 -2.987500 -v 0.750000 0.243750 -3.022668 -v 0.750000 0.147668 -3.118750 -v 0.750000 0.112500 -3.250000 -v 0.750000 0.147668 -3.381250 -v 0.750000 0.243750 -3.477332 -v 0.825000 0.506250 -3.477332 -v 0.825000 0.375000 -3.512500 -v 0.825000 0.602332 -3.381250 -v 0.825000 0.637500 -3.250000 -v 0.825000 0.602332 -3.118750 -v 0.825000 0.506250 -3.022668 -v 0.825000 0.375000 -2.987500 -v 0.825000 0.243750 -3.022668 -v 0.825000 0.147668 -3.118750 -v 0.825000 0.112500 -3.250000 -v 0.825000 0.147668 -3.381250 -v 0.825000 0.243750 -3.477332 -v -0.700000 0.375000 -3.625000 -v -0.700000 0.562500 -3.574759 -v -0.700000 0.699760 -3.437500 -v -0.700000 0.750000 -3.250000 -v -0.700000 0.699759 -3.062500 -v -0.700000 0.562500 -2.925241 -v -0.700000 0.375000 -2.875000 -v -0.700000 0.187500 -2.925241 -v -0.700000 0.050241 -3.062500 -v -0.700000 0.000000 -3.250000 -v -0.700000 0.050240 -3.437500 -v -0.700000 0.187500 -3.574759 -v -0.750000 0.562500 -3.574759 -v -0.750000 0.375000 -3.625000 -v -0.750000 0.699760 -3.437500 -v -0.750000 0.750000 -3.250000 -v -0.750000 0.699759 -3.062500 -v -0.750000 0.562500 -2.925241 -v -0.750000 0.375000 -2.875000 -v -0.750000 0.187500 -2.925241 -v -0.750000 0.050241 -3.062500 -v -0.750000 0.000000 -3.250000 -v -0.750000 0.050240 -3.437500 -v -0.750000 0.187500 -3.574759 -v -0.750000 0.506250 -3.477332 -v -0.750000 0.375000 -3.512500 -v -0.750000 0.602332 -3.381250 -v -0.750000 0.637500 -3.250000 -v -0.750000 0.602332 -3.118750 -v -0.750000 0.506250 -3.022668 -v -0.750000 0.375000 -2.987500 -v -0.750000 0.243750 -3.022668 -v -0.750000 0.147668 -3.118750 -v -0.750000 0.112500 -3.250000 -v -0.750000 0.147668 -3.381250 -v -0.750000 0.243750 -3.477332 -v -0.825000 0.506250 -3.477332 -v -0.825000 0.375000 -3.512500 -v -0.825000 0.602332 -3.381250 -v -0.825000 0.637500 -3.250000 -v -0.825000 0.602332 -3.118750 -v -0.825000 0.506250 -3.022668 -v -0.825000 0.375000 -2.987500 -v -0.825000 0.243750 -3.022668 -v -0.825000 0.147668 -3.118750 -v -0.825000 0.112500 -3.250000 -v -0.825000 0.147668 -3.381250 -v -0.825000 0.243750 -3.477332 -v 0.700000 0.440625 -3.363666 -v 0.700000 0.375000 -3.381250 -v 0.700000 0.488666 -3.315625 -v 0.700000 0.506250 -3.250000 -v 0.700000 0.488666 -3.184375 -v 0.700000 0.440625 -3.136334 -v 0.700000 0.375000 -3.118750 -v 0.700000 0.309375 -3.136334 -v 0.700000 0.261334 -3.184375 -v 0.700000 0.243750 -3.250000 -v 0.700000 0.261334 -3.315625 -v 0.700000 0.309375 -3.363666 -v -0.700000 0.440625 -3.363666 -v -0.700000 0.375000 -3.381250 -v -0.700000 0.488666 -3.315625 -v -0.700000 0.506250 -3.250000 -v -0.700000 0.488666 -3.184375 -v -0.700000 0.440625 -3.136334 -v -0.700000 0.375000 -3.118750 -v -0.700000 0.309375 -3.136334 -v -0.700000 0.261334 -3.184375 -v -0.700000 0.243750 -3.250000 -v -0.700000 0.261334 -3.315625 -v -0.700000 0.309375 -3.363666 -v -0.500000 0.200000 3.500000 -v -0.500000 0.750000 3.875000 -v -0.500000 0.200000 2.000000 -v -0.500000 0.750000 1.625000 -v 0.500000 0.200000 3.500000 -v 0.500000 0.750000 3.875000 -v 0.500000 0.200000 2.000000 -v 0.500000 0.750000 1.625000 -v -0.500000 0.200000 -2.000000 -v -0.500000 0.750000 -1.625000 -v -0.500000 0.200000 -3.500000 -v -0.500000 0.750000 -3.875000 -v 0.500000 0.200000 -2.000000 -v 0.500000 0.750000 -1.625000 -v 0.500000 0.200000 -3.500000 -v 0.500000 0.750000 -3.875000 +v -1.000000 0.500000 4.000000 +v -1.000000 0.500000 -4.000000 v 1.000000 0.500000 4.000000 v 1.000000 0.500000 -4.000000 -v -1.000000 0.500000 -4.000000 +v -1.000000 0.750000 4.000000 +v -1.000000 0.750000 -4.000000 +v 1.000000 0.750000 4.000000 +v 1.000000 0.750000 -4.000000 +v 0.875000 1.375000 4.000000 +v -0.875000 1.375000 4.000000 +v 0.875000 0.875000 4.000000 +v -0.875000 0.875000 4.000000 +v -0.875000 1.375000 4.125000 +v 0.875000 1.375000 4.125000 +v -0.875000 0.875000 4.125000 +v 0.875000 0.875000 4.125000 +v -0.500000 0.750000 3.750000 +v 0.500000 0.750000 3.750000 +v -0.500000 0.750000 1.750000 +v 0.500000 0.750000 1.750000 +v -0.500000 0.187500 3.500000 +v 0.500000 0.187500 3.500000 +v -0.500000 0.187500 2.000000 +v 0.500000 0.187500 2.000000 +v -0.625000 0.375000 2.875000 +v -0.625000 0.562500 2.925241 +v -0.625000 0.699759 3.062500 +v -0.625000 0.750000 3.250000 +v -0.625000 0.699759 3.437500 +v -0.625000 0.562500 3.574759 +v -0.625000 0.375000 3.625000 +v -0.625000 0.187500 3.574759 +v -0.625000 0.050241 3.437500 +v -0.625000 0.000000 3.250000 +v -0.625000 0.050241 3.062500 +v -0.625000 0.187500 2.925241 +v -0.687500 0.375000 3.000000 +v -0.687500 0.500000 3.033494 +v -0.687500 0.591506 3.125000 +v -0.687500 0.625000 3.250000 +v -0.687500 0.591506 3.375000 +v -0.687500 0.500000 3.466506 +v -0.687500 0.375000 3.500000 +v -0.687500 0.250000 3.466506 +v -0.687500 0.158494 3.375000 +v -0.687500 0.125000 3.250000 +v -0.687500 0.158494 3.125000 +v -0.687500 0.250000 3.033494 +v -0.687500 0.375000 2.875000 +v -0.687500 0.562500 2.925241 +v -0.687500 0.699759 3.062500 +v -0.687500 0.750000 3.250000 +v -0.687500 0.699759 3.437500 +v -0.687500 0.562500 3.574759 +v -0.687500 0.375000 3.625000 +v -0.687500 0.187500 3.574759 +v -0.687500 0.050241 3.437500 +v -0.687500 0.000000 3.250000 +v -0.687500 0.050241 3.062500 +v -0.687500 0.187500 2.925241 +v -0.750000 0.375000 3.000000 +v -0.750000 0.500000 3.033494 +v -0.750000 0.591506 3.125000 +v -0.750000 0.625000 3.250000 +v -0.750000 0.591506 3.375000 +v -0.750000 0.500000 3.466506 +v -0.750000 0.375000 3.500000 +v -0.750000 0.250000 3.466506 +v -0.750000 0.158494 3.375000 +v -0.750000 0.125000 3.250000 +v -0.750000 0.158494 3.125000 +v -0.750000 0.250000 3.033494 +v 0.687500 0.375000 2.875000 +v 0.687500 0.562500 2.925241 +v 0.687500 0.699759 3.062500 +v 0.687500 0.750000 3.250000 +v 0.687500 0.699759 3.437500 +v 0.687500 0.562500 3.574759 +v 0.687500 0.375000 3.625000 +v 0.687500 0.187500 3.574759 +v 0.687500 0.050241 3.437500 +v 0.687500 0.000000 3.250000 +v 0.687500 0.050241 3.062500 +v 0.687500 0.187500 2.925241 +v 0.625000 0.375000 2.875000 +v 0.625000 0.562500 2.925241 +v 0.625000 0.699759 3.062500 +v 0.625000 0.750000 3.250000 +v 0.625000 0.699759 3.437500 +v 0.625000 0.562500 3.574759 +v 0.625000 0.375000 3.625000 +v 0.625000 0.187500 3.574759 +v 0.625000 0.050241 3.437500 +v 0.625000 0.000000 3.250000 +v 0.625000 0.050241 3.062500 +v 0.625000 0.187500 2.925241 +v 0.750000 0.375000 3.000000 +v 0.750000 0.500000 3.033494 +v 0.750000 0.591506 3.125000 +v 0.750000 0.625000 3.250000 +v 0.750000 0.591506 3.375000 +v 0.750000 0.500000 3.466506 +v 0.750000 0.375000 3.500000 +v 0.750000 0.250000 3.466506 +v 0.750000 0.158494 3.375000 +v 0.750000 0.125000 3.250000 +v 0.750000 0.158494 3.125000 +v 0.750000 0.250000 3.033494 +v 0.687500 0.375000 3.000000 +v 0.687500 0.500000 3.033494 +v 0.687500 0.591506 3.125000 +v 0.687500 0.625000 3.250000 +v 0.687500 0.591506 3.375000 +v 0.687500 0.500000 3.466506 +v 0.687500 0.375000 3.500000 +v 0.687500 0.250000 3.466506 +v 0.687500 0.158494 3.375000 +v 0.687500 0.125000 3.250000 +v 0.687500 0.158494 3.125000 +v 0.687500 0.250000 3.033494 +v -0.625000 0.375000 3.125000 +v -0.625000 0.437500 3.141747 +v -0.625000 0.483253 3.187500 +v -0.625000 0.500000 3.250000 +v -0.625000 0.483253 3.312500 +v -0.625000 0.437500 3.358253 +v -0.625000 0.375000 3.375000 +v -0.625000 0.312500 3.358253 +v -0.625000 0.266747 3.312500 +v -0.625000 0.250000 3.250000 +v -0.625000 0.266747 3.187500 +v -0.625000 0.312500 3.141747 +v 0.625000 0.375000 3.125000 +v 0.625000 0.437500 3.141747 +v 0.625000 0.483253 3.187500 +v 0.625000 0.500000 3.250000 +v 0.625000 0.483253 3.312500 +v 0.625000 0.437500 3.358253 +v 0.625000 0.375000 3.375000 +v 0.625000 0.312500 3.358253 +v 0.625000 0.266747 3.312500 +v 0.625000 0.250000 3.250000 +v 0.625000 0.266747 3.187500 +v 0.625000 0.312500 3.141747 +v 0.625000 0.312500 2.141747 +v 0.625000 0.266747 2.187500 +v 0.625000 0.250000 2.250000 +v 0.625000 0.266747 2.312500 +v 0.625000 0.312500 2.358253 +v 0.625000 0.375000 2.375000 +v 0.625000 0.437500 2.358253 +v 0.625000 0.483253 2.312500 +v 0.625000 0.500000 2.250000 +v 0.625000 0.483253 2.187500 +v 0.625000 0.437500 2.141747 +v 0.625000 0.375000 2.125000 +v -0.625000 0.312500 2.141747 +v -0.625000 0.266747 2.187500 +v -0.625000 0.250000 2.250000 +v -0.625000 0.266747 2.312500 +v -0.625000 0.312500 2.358253 +v -0.625000 0.375000 2.375000 +v -0.625000 0.437500 2.358253 +v -0.625000 0.483253 2.312500 +v -0.625000 0.500000 2.250000 +v -0.625000 0.483253 2.187500 +v -0.625000 0.437500 2.141747 +v -0.625000 0.375000 2.125000 +v 0.687500 0.250000 2.033494 +v 0.687500 0.158494 2.125000 +v 0.687500 0.125000 2.250000 +v 0.687500 0.158494 2.375000 +v 0.687500 0.250000 2.466506 +v 0.687500 0.375000 2.500000 +v 0.687500 0.500000 2.466506 +v 0.687500 0.591506 2.375000 +v 0.687500 0.625000 2.250000 +v 0.687500 0.591506 2.125000 +v 0.687500 0.500000 2.033494 +v 0.687500 0.375000 2.000000 +v 0.750000 0.250000 2.033494 +v 0.750000 0.158494 2.125000 +v 0.750000 0.125000 2.250000 +v 0.750000 0.158494 2.375000 +v 0.750000 0.250000 2.466506 +v 0.750000 0.375000 2.500000 +v 0.750000 0.500000 2.466506 +v 0.750000 0.591506 2.375000 +v 0.750000 0.625000 2.250000 +v 0.750000 0.591506 2.125000 +v 0.750000 0.500000 2.033494 +v 0.750000 0.375000 2.000000 +v 0.625000 0.187500 1.925241 +v 0.625000 0.050241 2.062500 +v 0.625000 0.000000 2.250000 +v 0.625000 0.050241 2.437500 +v 0.625000 0.187500 2.574759 +v 0.625000 0.375000 2.625000 +v 0.625000 0.562500 2.574759 +v 0.625000 0.699759 2.437500 +v 0.625000 0.750000 2.250000 +v 0.625000 0.699759 2.062500 +v 0.625000 0.562500 1.925241 +v 0.625000 0.375000 1.875000 +v 0.687500 0.187500 1.925241 +v 0.687500 0.050241 2.062500 +v 0.687500 0.000000 2.250000 +v 0.687500 0.050241 2.437500 +v 0.687500 0.187500 2.574759 +v 0.687500 0.375000 2.625000 +v 0.687500 0.562500 2.574759 +v 0.687500 0.699759 2.437500 +v 0.687500 0.750000 2.250000 +v 0.687500 0.699759 2.062500 +v 0.687500 0.562500 1.925241 +v 0.687500 0.375000 1.875000 +v -0.750000 0.250000 2.033494 +v -0.750000 0.158494 2.125000 +v -0.750000 0.125000 2.250000 +v -0.750000 0.158494 2.375000 +v -0.750000 0.250000 2.466506 +v -0.750000 0.375000 2.500000 +v -0.750000 0.500000 2.466506 +v -0.750000 0.591506 2.375000 +v -0.750000 0.625000 2.250000 +v -0.750000 0.591506 2.125000 +v -0.750000 0.500000 2.033494 +v -0.750000 0.375000 2.000000 +v -0.687500 0.187500 1.925241 +v -0.687500 0.050241 2.062500 +v -0.687500 0.000000 2.250000 +v -0.687500 0.050241 2.437500 +v -0.687500 0.187500 2.574759 +v -0.687500 0.375000 2.625000 +v -0.687500 0.562500 2.574759 +v -0.687500 0.699759 2.437500 +v -0.687500 0.750000 2.250000 +v -0.687500 0.699759 2.062500 +v -0.687500 0.562500 1.925241 +v -0.687500 0.375000 1.875000 +v -0.687500 0.250000 2.033494 +v -0.687500 0.158494 2.125000 +v -0.687500 0.125000 2.250000 +v -0.687500 0.158494 2.375000 +v -0.687500 0.250000 2.466506 +v -0.687500 0.375000 2.500000 +v -0.687500 0.500000 2.466506 +v -0.687500 0.591506 2.375000 +v -0.687500 0.625000 2.250000 +v -0.687500 0.591506 2.125000 +v -0.687500 0.500000 2.033494 +v -0.687500 0.375000 2.000000 +v -0.625000 0.187500 1.925241 +v -0.625000 0.050241 2.062500 +v -0.625000 0.000000 2.250000 +v -0.625000 0.050241 2.437500 +v -0.625000 0.187500 2.574759 +v -0.625000 0.375000 2.625000 +v -0.625000 0.562500 2.574759 +v -0.625000 0.699759 2.437500 +v -0.625000 0.750000 2.250000 +v -0.625000 0.699759 2.062500 +v -0.625000 0.562500 1.925241 +v -0.625000 0.375000 1.875000 +v 0.062500 0.562500 2.000000 +v 0.062500 0.562500 -2.000000 +v 0.187500 0.562500 2.000000 +v 0.187500 0.562500 -2.000000 +v -0.187500 0.562500 2.000000 +v -0.187500 0.562500 -2.000000 +v -0.062500 0.562500 2.000000 +v -0.062500 0.562500 -2.000000 +v 0.062500 0.437500 2.000000 +v 0.062500 0.437500 -2.000000 +v 0.187500 0.437500 2.000000 +v 0.187500 0.437500 -2.000000 +v -0.187500 0.437500 2.000000 +v -0.187500 0.437500 -2.000000 +v -0.062500 0.437500 2.000000 +v -0.062500 0.437500 -2.000000 +v 1.000000 0.875000 1.000000 +v 1.000000 2.625000 1.000000 +v 1.000000 0.875000 -1.000000 +v 1.000000 2.625000 -1.000000 +v 1.125000 0.875000 1.000000 +v 1.125000 2.625000 1.000000 +v 1.125000 0.875000 -1.000000 +v 1.125000 2.625000 -1.000000 +v 1.000000 2.625000 1.125000 +v 1.125000 2.625000 1.125000 +v 1.000000 2.750000 1.125000 +v 1.125000 2.750000 1.125000 +v 1.000000 2.625000 -3.125000 +v 1.125000 2.625000 -3.125000 +v 1.000000 2.750000 -3.125000 +v 1.125000 2.750000 -3.125000 +v 1.000000 0.750000 1.125000 +v 1.125000 0.750000 1.125000 +v 1.000000 0.875000 1.125000 +v 1.125000 0.875000 1.125000 +v 1.000000 0.750000 -3.125000 +v 1.125000 0.750000 -3.125000 +v 1.000000 0.875000 -3.125000 +v 1.125000 0.875000 -3.125000 +v 0.500000 1.250000 4.125000 +v 0.437500 1.233253 4.125000 +v 0.391747 1.187500 4.125000 +v 0.375000 1.125000 4.125000 +v 0.391747 1.062500 4.125000 +v 0.437500 1.016747 4.125000 +v 0.500000 1.000000 4.125000 +v 0.562500 1.016747 4.125000 +v 0.608253 1.062500 4.125000 +v 0.625000 1.125000 4.125000 +v 0.608254 1.187500 4.125000 +v 0.562500 1.233253 4.125000 +v 0.500000 1.250000 4.375000 +v 0.437500 1.233253 4.375000 +v 0.391747 1.187500 4.375000 +v 0.375000 1.125000 4.375000 +v 0.391747 1.062500 4.375000 +v 0.437500 1.016747 4.375000 +v 0.500000 1.000000 4.375000 +v 0.562500 1.016747 4.375000 +v 0.608253 1.062500 4.375000 +v 0.625000 1.125000 4.375000 +v 0.608254 1.187500 4.375000 +v 0.562500 1.233253 4.375000 +v 0.500000 1.375000 4.375000 +v 0.375000 1.341506 4.375000 +v 0.283494 1.250000 4.375000 +v 0.250000 1.125000 4.375000 +v 0.283494 1.000000 4.375000 +v 0.375000 0.908494 4.375000 +v 0.500000 0.875000 4.375000 +v 0.625000 0.908494 4.375000 +v 0.716507 1.000000 4.375000 +v 0.750000 1.125000 4.375000 +v 0.716507 1.250000 4.375000 +v 0.625000 1.341506 4.375000 +v 0.500000 1.375000 4.500000 +v 0.375000 1.341506 4.500000 +v 0.283494 1.250000 4.500000 +v 0.250000 1.125000 4.500000 +v 0.283494 1.000000 4.500000 +v 0.375000 0.908494 4.500000 +v 0.500000 0.875000 4.500000 +v 0.625000 0.908494 4.500000 +v 0.716507 1.000000 4.500000 +v 0.750000 1.125000 4.500000 +v 0.716507 1.250000 4.500000 +v 0.625000 1.341506 4.500000 +v 0.062500 1.062500 4.125000 +v -0.062500 1.062500 4.125000 +v -0.062500 1.187500 4.125000 +v 0.062500 1.187500 4.125000 +v -0.125000 1.000000 4.625000 +v -0.125000 1.250000 4.625000 +v 0.125000 1.000000 4.312500 +v -0.125000 1.000000 4.312500 +v -0.125000 1.250000 4.312500 +v 0.125000 1.250000 4.312500 +v 0.062500 1.062500 4.312500 +v -0.062500 1.062500 4.312500 +v -0.062500 1.187500 4.312500 +v 0.062500 1.187500 4.312500 +v 0.125000 1.250000 4.375000 +v 0.125000 1.000000 4.375000 +v -0.062500 1.000000 4.375000 +v -0.062500 1.250000 4.375000 +v -0.062500 1.000000 4.562500 +v -0.062500 1.250000 4.562500 +v 0.000000 1.000000 4.562500 +v 0.000000 1.250000 4.562500 +v 0.000000 1.000000 4.437500 +v 0.000000 1.250000 4.437500 +v 0.062500 1.000000 4.437500 +v 0.062500 1.250000 4.437500 +v 0.062500 1.000000 4.625000 +v 0.062500 1.250000 4.625000 +v -0.500000 1.250000 4.125000 +v -0.562500 1.233253 4.125000 +v -0.608253 1.187500 4.125000 +v -0.625000 1.125000 4.125000 +v -0.608253 1.062500 4.125000 +v -0.562500 1.016747 4.125000 +v -0.500000 1.000000 4.125000 +v -0.437500 1.016747 4.125000 +v -0.391747 1.062500 4.125000 +v -0.375000 1.125000 4.125000 +v -0.391746 1.187500 4.125000 +v -0.437500 1.233253 4.125000 +v -0.500000 1.250000 4.375000 +v -0.562500 1.233253 4.375000 +v -0.608253 1.187500 4.375000 +v -0.625000 1.125000 4.375000 +v -0.608253 1.062500 4.375000 +v -0.562500 1.016747 4.375000 +v -0.500000 1.000000 4.375000 +v -0.437500 1.016747 4.375000 +v -0.391747 1.062500 4.375000 +v -0.375000 1.125000 4.375000 +v -0.391746 1.187500 4.375000 +v -0.437500 1.233253 4.375000 +v -0.500000 1.375000 4.375000 +v -0.625000 1.341506 4.375000 +v -0.716506 1.250000 4.375000 +v -0.750000 1.125000 4.375000 +v -0.716506 1.000000 4.375000 +v -0.625000 0.908494 4.375000 +v -0.500000 0.875000 4.375000 +v -0.375000 0.908494 4.375000 +v -0.283493 1.000000 4.375000 +v -0.250000 1.125000 4.375000 +v -0.283493 1.250000 4.375000 +v -0.375000 1.341506 4.375000 +v -0.500000 1.375000 4.500000 +v -0.625000 1.341506 4.500000 +v -0.716506 1.250000 4.500000 +v -0.750000 1.125000 4.500000 +v -0.716506 1.000000 4.500000 +v -0.625000 0.908494 4.500000 +v -0.500000 0.875000 4.500000 +v -0.375000 0.908494 4.500000 +v -0.283493 1.000000 4.500000 +v -0.250000 1.125000 4.500000 +v -0.283493 1.250000 4.500000 +v -0.375000 1.341506 4.500000 +v -0.500000 0.750000 -1.750000 +v 0.500000 0.750000 -1.750000 +v -0.500000 0.750000 -3.750000 +v 0.500000 0.750000 -3.750000 +v -0.500000 0.187500 -2.000000 +v 0.500000 0.187500 -2.000000 +v -0.500000 0.187500 -3.500000 +v 0.500000 0.187500 -3.500000 +v -0.625000 0.375000 -2.625000 +v -0.625000 0.562500 -2.574759 +v -0.625000 0.699759 -2.437500 +v -0.625000 0.750000 -2.250000 +v -0.625000 0.699759 -2.062500 +v -0.625000 0.562500 -1.925241 +v -0.625000 0.375000 -1.875000 +v -0.625000 0.187500 -1.925241 +v -0.625000 0.050241 -2.062500 +v -0.625000 0.000000 -2.250000 +v -0.625000 0.050241 -2.437500 +v -0.625000 0.187500 -2.574759 +v -0.687500 0.375000 -2.500000 +v -0.687500 0.500000 -2.466506 +v -0.687500 0.591506 -2.375000 +v -0.687500 0.625000 -2.250000 +v -0.687500 0.591506 -2.125000 +v -0.687500 0.500000 -2.033494 +v -0.687500 0.375000 -2.000000 +v -0.687500 0.250000 -2.033494 +v -0.687500 0.158494 -2.125000 +v -0.687500 0.125000 -2.250000 +v -0.687500 0.158494 -2.375000 +v -0.687500 0.250000 -2.466506 +v -0.687500 0.375000 -2.625000 +v -0.687500 0.562500 -2.574759 +v -0.687500 0.699759 -2.437500 +v -0.687500 0.750000 -2.250000 +v -0.687500 0.699759 -2.062500 +v -0.687500 0.562500 -1.925241 +v -0.687500 0.375000 -1.875000 +v -0.687500 0.187500 -1.925241 +v -0.687500 0.050241 -2.062500 +v -0.687500 0.000000 -2.250000 +v -0.687500 0.050241 -2.437500 +v -0.687500 0.187500 -2.574759 +v -0.750000 0.375000 -2.500000 +v -0.750000 0.500000 -2.466506 +v -0.750000 0.591506 -2.375000 +v -0.750000 0.625000 -2.250000 +v -0.750000 0.591506 -2.125000 +v -0.750000 0.500000 -2.033494 +v -0.750000 0.375000 -2.000000 +v -0.750000 0.250000 -2.033494 +v -0.750000 0.158494 -2.125000 +v -0.750000 0.125000 -2.250000 +v -0.750000 0.158494 -2.375000 +v -0.750000 0.250000 -2.466506 +v 0.687500 0.375000 -2.625000 +v 0.687500 0.562500 -2.574759 +v 0.687500 0.699759 -2.437500 +v 0.687500 0.750000 -2.250000 +v 0.687500 0.699759 -2.062500 +v 0.687500 0.562500 -1.925241 +v 0.687500 0.375000 -1.875000 +v 0.687500 0.187500 -1.925241 +v 0.687500 0.050241 -2.062500 +v 0.687500 0.000000 -2.250000 +v 0.687500 0.050241 -2.437500 +v 0.687500 0.187500 -2.574759 +v 0.625000 0.375000 -2.625000 +v 0.625000 0.562500 -2.574759 +v 0.625000 0.699759 -2.437500 +v 0.625000 0.750000 -2.250000 +v 0.625000 0.699759 -2.062500 +v 0.625000 0.562500 -1.925241 +v 0.625000 0.375000 -1.875000 +v 0.625000 0.187500 -1.925241 +v 0.625000 0.050241 -2.062500 +v 0.625000 0.000000 -2.250000 +v 0.625000 0.050241 -2.437500 +v 0.625000 0.187500 -2.574759 +v 0.750000 0.375000 -2.500000 +v 0.750000 0.500000 -2.466506 +v 0.750000 0.591506 -2.375000 +v 0.750000 0.625000 -2.250000 +v 0.750000 0.591506 -2.125000 +v 0.750000 0.500000 -2.033494 +v 0.750000 0.375000 -2.000000 +v 0.750000 0.250000 -2.033494 +v 0.750000 0.158494 -2.125000 +v 0.750000 0.125000 -2.250000 +v 0.750000 0.158494 -2.375000 +v 0.750000 0.250000 -2.466506 +v 0.687500 0.375000 -2.500000 +v 0.687500 0.500000 -2.466506 +v 0.687500 0.591506 -2.375000 +v 0.687500 0.625000 -2.250000 +v 0.687500 0.591506 -2.125000 +v 0.687500 0.500000 -2.033494 +v 0.687500 0.375000 -2.000000 +v 0.687500 0.250000 -2.033494 +v 0.687500 0.158494 -2.125000 +v 0.687500 0.125000 -2.250000 +v 0.687500 0.158494 -2.375000 +v 0.687500 0.250000 -2.466506 +v -0.625000 0.375000 -2.375000 +v -0.625000 0.437500 -2.358253 +v -0.625000 0.483253 -2.312500 +v -0.625000 0.500000 -2.250000 +v -0.625000 0.483253 -2.187500 +v -0.625000 0.437500 -2.141747 +v -0.625000 0.375000 -2.125000 +v -0.625000 0.312500 -2.141747 +v -0.625000 0.266747 -2.187500 +v -0.625000 0.250000 -2.250000 +v -0.625000 0.266747 -2.312500 +v -0.625000 0.312500 -2.358253 +v 0.625000 0.375000 -2.375000 +v 0.625000 0.437500 -2.358253 +v 0.625000 0.483253 -2.312500 +v 0.625000 0.500000 -2.250000 +v 0.625000 0.483253 -2.187500 +v 0.625000 0.437500 -2.141747 +v 0.625000 0.375000 -2.125000 +v 0.625000 0.312500 -2.141747 +v 0.625000 0.266747 -2.187500 +v 0.625000 0.250000 -2.250000 +v 0.625000 0.266747 -2.312500 +v 0.625000 0.312500 -2.358253 +v 0.625000 0.312500 -3.358253 +v 0.625000 0.266747 -3.312500 +v 0.625000 0.250000 -3.250000 +v 0.625000 0.266747 -3.187500 +v 0.625000 0.312500 -3.141747 +v 0.625000 0.375000 -3.125000 +v 0.625000 0.437500 -3.141747 +v 0.625000 0.483253 -3.187500 +v 0.625000 0.500000 -3.250000 +v 0.625000 0.483253 -3.312500 +v 0.625000 0.437500 -3.358253 +v 0.625000 0.375000 -3.375000 +v -0.625000 0.312500 -3.358253 +v -0.625000 0.266747 -3.312500 +v -0.625000 0.250000 -3.250000 +v -0.625000 0.266747 -3.187500 +v -0.625000 0.312500 -3.141747 +v -0.625000 0.375000 -3.125000 +v -0.625000 0.437500 -3.141747 +v -0.625000 0.483253 -3.187500 +v -0.625000 0.500000 -3.250000 +v -0.625000 0.483253 -3.312500 +v -0.625000 0.437500 -3.358253 +v -0.625000 0.375000 -3.375000 +v 0.687500 0.250000 -3.466506 +v 0.687500 0.158494 -3.375000 +v 0.687500 0.125000 -3.250000 +v 0.687500 0.158494 -3.125000 +v 0.687500 0.250000 -3.033494 +v 0.687500 0.375000 -3.000000 +v 0.687500 0.500000 -3.033494 +v 0.687500 0.591506 -3.125000 +v 0.687500 0.625000 -3.250000 +v 0.687500 0.591506 -3.375000 +v 0.687500 0.500000 -3.466506 +v 0.687500 0.375000 -3.500000 +v 0.750000 0.250000 -3.466506 +v 0.750000 0.158494 -3.375000 +v 0.750000 0.125000 -3.250000 +v 0.750000 0.158494 -3.125000 +v 0.750000 0.250000 -3.033494 +v 0.750000 0.375000 -3.000000 +v 0.750000 0.500000 -3.033494 +v 0.750000 0.591506 -3.125000 +v 0.750000 0.625000 -3.250000 +v 0.750000 0.591506 -3.375000 +v 0.750000 0.500000 -3.466506 +v 0.750000 0.375000 -3.500000 +v 0.625000 0.187500 -3.574759 +v 0.625000 0.050241 -3.437500 +v 0.625000 0.000000 -3.250000 +v 0.625000 0.050241 -3.062500 +v 0.625000 0.187500 -2.925241 +v 0.625000 0.375000 -2.875000 +v 0.625000 0.562500 -2.925241 +v 0.625000 0.699759 -3.062500 +v 0.625000 0.750000 -3.250000 +v 0.625000 0.699759 -3.437500 +v 0.625000 0.562500 -3.574759 +v 0.625000 0.375000 -3.625000 +v 0.687500 0.187500 -3.574759 +v 0.687500 0.050241 -3.437500 +v 0.687500 0.000000 -3.250000 +v 0.687500 0.050241 -3.062500 +v 0.687500 0.187500 -2.925241 +v 0.687500 0.375000 -2.875000 +v 0.687500 0.562500 -2.925241 +v 0.687500 0.699759 -3.062500 +v 0.687500 0.750000 -3.250000 +v 0.687500 0.699759 -3.437500 +v 0.687500 0.562500 -3.574759 +v 0.687500 0.375000 -3.625000 +v -0.750000 0.250000 -3.466506 +v -0.750000 0.158494 -3.375000 +v -0.750000 0.125000 -3.250000 +v -0.750000 0.158494 -3.125000 +v -0.750000 0.250000 -3.033494 +v -0.750000 0.375000 -3.000000 +v -0.750000 0.500000 -3.033494 +v -0.750000 0.591506 -3.125000 +v -0.750000 0.625000 -3.250000 +v -0.750000 0.591506 -3.375000 +v -0.750000 0.500000 -3.466506 +v -0.750000 0.375000 -3.500000 +v -0.687500 0.187500 -3.574759 +v -0.687500 0.050241 -3.437500 +v -0.687500 0.000000 -3.250000 +v -0.687500 0.050241 -3.062500 +v -0.687500 0.187500 -2.925241 +v -0.687500 0.375000 -2.875000 +v -0.687500 0.562500 -2.925241 +v -0.687500 0.699759 -3.062500 +v -0.687500 0.750000 -3.250000 +v -0.687500 0.699759 -3.437500 +v -0.687500 0.562500 -3.574759 +v -0.687500 0.375000 -3.625000 +v -0.687500 0.250000 -3.466506 +v -0.687500 0.158494 -3.375000 +v -0.687500 0.125000 -3.250000 +v -0.687500 0.158494 -3.125000 +v -0.687500 0.250000 -3.033494 +v -0.687500 0.375000 -3.000000 +v -0.687500 0.500000 -3.033494 +v -0.687500 0.591506 -3.125000 +v -0.687500 0.625000 -3.250000 +v -0.687500 0.591506 -3.375000 +v -0.687500 0.500000 -3.466506 +v -0.687500 0.375000 -3.500000 +v -0.625000 0.187500 -3.574759 +v -0.625000 0.050241 -3.437500 +v -0.625000 0.000000 -3.250000 +v -0.625000 0.050241 -3.062500 +v -0.625000 0.187500 -2.925241 +v -0.625000 0.375000 -2.875000 +v -0.625000 0.562500 -2.925241 +v -0.625000 0.699759 -3.062500 +v -0.625000 0.750000 -3.250000 +v -0.625000 0.699759 -3.437500 +v -0.625000 0.562500 -3.574759 +v -0.625000 0.375000 -3.625000 v -1.000000 0.500000 4.000000 -v 0.100000 0.450000 2.000000 -v 0.100000 0.550000 2.000000 -v 0.100000 0.450000 -2.000000 -v 0.100000 0.550000 -2.000000 -v 0.200000 0.450000 2.000000 -v 0.200000 0.550000 2.000000 -v 0.200000 0.450000 -2.000000 -v 0.200000 0.550000 -2.000000 -v -0.200000 0.450000 2.000000 -v -0.200000 0.550000 2.000000 -v -0.200000 0.450000 -2.000000 -v -0.200000 0.550000 -2.000000 -v -0.100000 0.450000 2.000000 -v -0.100000 0.550000 2.000000 -v -0.100000 0.450000 -2.000000 -v -0.100000 0.550000 -2.000000 -v 0.700000 0.375000 -2.625000 -v 0.700000 0.562500 -2.574759 -v 0.700000 0.699760 -2.437500 -v 0.700000 0.750000 -2.250000 -v 0.700000 0.699759 -2.062500 -v 0.700000 0.562500 -1.925241 -v 0.700000 0.375000 -1.875000 -v 0.700000 0.187500 -1.925241 -v 0.700000 0.050241 -2.062500 -v 0.700000 0.000000 -2.250000 -v 0.700000 0.050240 -2.437500 -v 0.700000 0.187500 -2.574759 -v 0.750000 0.562500 -2.574759 -v 0.750000 0.375000 -2.625000 -v 0.750000 0.699760 -2.437500 -v 0.750000 0.750000 -2.250000 -v 0.750000 0.699759 -2.062500 -v 0.750000 0.562500 -1.925241 -v 0.750000 0.375000 -1.875000 -v 0.750000 0.187500 -1.925241 -v 0.750000 0.050241 -2.062500 -v 0.750000 0.000000 -2.250000 -v 0.750000 0.050240 -2.437500 -v 0.750000 0.187500 -2.574759 -v 0.750000 0.506250 -2.477332 -v 0.750000 0.375000 -2.512500 -v 0.750000 0.602332 -2.381250 -v 0.750000 0.637500 -2.250000 -v 0.750000 0.602332 -2.118750 -v 0.750000 0.506250 -2.022668 -v 0.750000 0.375000 -1.987500 -v 0.750000 0.243750 -2.022668 -v 0.750000 0.147668 -2.118750 -v 0.750000 0.112500 -2.250000 -v 0.750000 0.147668 -2.381250 -v 0.750000 0.243750 -2.477332 -v 0.825000 0.506250 -2.477332 -v 0.825000 0.375000 -2.512500 -v 0.825000 0.602332 -2.381250 -v 0.825000 0.637500 -2.250000 -v 0.825000 0.602332 -2.118750 -v 0.825000 0.506250 -2.022668 -v 0.825000 0.375000 -1.987500 -v 0.825000 0.243750 -2.022668 -v 0.825000 0.147668 -2.118750 -v 0.825000 0.112500 -2.250000 -v 0.825000 0.147668 -2.381250 -v 0.825000 0.243750 -2.477332 -v -0.700000 0.375000 -2.625000 -v -0.700000 0.562500 -2.574759 -v -0.700000 0.699760 -2.437500 -v -0.700000 0.750000 -2.250000 -v -0.700000 0.699759 -2.062500 -v -0.700000 0.562500 -1.925241 -v -0.700000 0.375000 -1.875000 -v -0.700000 0.187500 -1.925241 -v -0.700000 0.050241 -2.062500 -v -0.700000 0.000000 -2.250000 -v -0.700000 0.050240 -2.437500 -v -0.700000 0.187500 -2.574759 -v -0.750000 0.562500 -2.574759 -v -0.750000 0.375000 -2.625000 -v -0.750000 0.699760 -2.437500 -v -0.750000 0.750000 -2.250000 -v -0.750000 0.699759 -2.062500 -v -0.750000 0.562500 -1.925241 -v -0.750000 0.375000 -1.875000 -v -0.750000 0.187500 -1.925241 -v -0.750000 0.050241 -2.062500 -v -0.750000 0.000000 -2.250000 -v -0.750000 0.050240 -2.437500 -v -0.750000 0.187500 -2.574759 -v -0.750000 0.506250 -2.477332 -v -0.750000 0.375000 -2.512500 -v -0.750000 0.602332 -2.381250 -v -0.750000 0.637500 -2.250000 -v -0.750000 0.602332 -2.118750 -v -0.750000 0.506250 -2.022668 -v -0.750000 0.375000 -1.987500 -v -0.750000 0.243750 -2.022668 -v -0.750000 0.147668 -2.118750 -v -0.750000 0.112500 -2.250000 -v -0.750000 0.147668 -2.381250 -v -0.750000 0.243750 -2.477332 -v -0.825000 0.506250 -2.477332 -v -0.825000 0.375000 -2.512500 -v -0.825000 0.602332 -2.381250 -v -0.825000 0.637500 -2.250000 -v -0.825000 0.602332 -2.118750 -v -0.825000 0.506250 -2.022668 -v -0.825000 0.375000 -1.987500 -v -0.825000 0.243750 -2.022668 -v -0.825000 0.147668 -2.118750 -v -0.825000 0.112500 -2.250000 -v -0.825000 0.147668 -2.381250 -v -0.825000 0.243750 -2.477332 -v 0.700000 0.440625 -2.363666 -v 0.700000 0.375000 -2.381250 -v 0.700000 0.488666 -2.315625 -v 0.700000 0.506250 -2.250000 -v 0.700000 0.488666 -2.184375 -v 0.700000 0.440625 -2.136334 -v 0.700000 0.375000 -2.118750 -v 0.700000 0.309375 -2.136334 -v 0.700000 0.261334 -2.184375 -v 0.700000 0.243750 -2.250000 -v 0.700000 0.261334 -2.315625 -v 0.700000 0.309375 -2.363666 -v -0.700000 0.440625 -2.363666 -v -0.700000 0.375000 -2.381250 -v -0.700000 0.488666 -2.315625 -v -0.700000 0.506250 -2.250000 -v -0.700000 0.488666 -2.184375 -v -0.700000 0.440625 -2.136334 -v -0.700000 0.375000 -2.118750 -v -0.700000 0.309375 -2.136334 -v -0.700000 0.261334 -2.184375 -v -0.700000 0.243750 -2.250000 -v -0.700000 0.261334 -2.315625 -v -0.700000 0.309375 -2.363666 -v 0.700000 0.375000 1.875000 -v 0.700000 0.562500 1.925241 -v 0.700000 0.699760 2.062500 -v 0.700000 0.750000 2.250000 -v 0.700000 0.699759 2.437500 -v 0.700000 0.562500 2.574759 -v 0.700000 0.375000 2.625000 -v 0.700000 0.187500 2.574759 -v 0.700000 0.050241 2.437500 -v 0.700000 0.000000 2.250000 -v 0.700000 0.050240 2.062500 -v 0.700000 0.187500 1.925241 -v 0.750000 0.562500 1.925241 -v 0.750000 0.375000 1.875000 -v 0.750000 0.699760 2.062500 -v 0.750000 0.750000 2.250000 -v 0.750000 0.699759 2.437500 -v 0.750000 0.562500 2.574759 -v 0.750000 0.375000 2.625000 -v 0.750000 0.187500 2.574759 -v 0.750000 0.050241 2.437500 -v 0.750000 0.000000 2.250000 -v 0.750000 0.050240 2.062500 -v 0.750000 0.187500 1.925241 -v 0.750000 0.506250 2.022668 -v 0.750000 0.375000 1.987500 -v 0.750000 0.602332 2.118750 -v 0.750000 0.637500 2.250000 -v 0.750000 0.602332 2.381250 -v 0.750000 0.506250 2.477332 -v 0.750000 0.375000 2.512500 -v 0.750000 0.243750 2.477332 -v 0.750000 0.147668 2.381250 -v 0.750000 0.112500 2.250000 -v 0.750000 0.147668 2.118750 -v 0.750000 0.243750 2.022668 -v 0.825000 0.506250 2.022668 -v 0.825000 0.375000 1.987500 -v 0.825000 0.602332 2.118750 -v 0.825000 0.637500 2.250000 -v 0.825000 0.602332 2.381250 -v 0.825000 0.506250 2.477332 -v 0.825000 0.375000 2.512500 -v 0.825000 0.243750 2.477332 -v 0.825000 0.147668 2.381250 -v 0.825000 0.112500 2.250000 -v 0.825000 0.147668 2.118750 -v 0.825000 0.243750 2.022668 -v -0.700000 0.375000 1.875000 -v -0.700000 0.562500 1.925241 -v -0.700000 0.699760 2.062500 -v -0.700000 0.750000 2.250000 -v -0.700000 0.699759 2.437500 -v -0.700000 0.562500 2.574759 -v -0.700000 0.375000 2.625000 -v -0.700000 0.187500 2.574759 -v -0.700000 0.050241 2.437500 -v -0.700000 0.000000 2.250000 -v -0.700000 0.050240 2.062500 -v -0.700000 0.187500 1.925241 -v -0.750000 0.562500 1.925241 -v -0.750000 0.375000 1.875000 -v -0.750000 0.699760 2.062500 -v -0.750000 0.750000 2.250000 -v -0.750000 0.699759 2.437500 -v -0.750000 0.562500 2.574759 -v -0.750000 0.375000 2.625000 -v -0.750000 0.187500 2.574759 -v -0.750000 0.050241 2.437500 -v -0.750000 0.000000 2.250000 -v -0.750000 0.050240 2.062500 -v -0.750000 0.187500 1.925241 -v -0.750000 0.506250 2.022668 -v -0.750000 0.375000 1.987500 -v -0.750000 0.602332 2.118750 -v -0.750000 0.637500 2.250000 -v -0.750000 0.602332 2.381250 -v -0.750000 0.506250 2.477332 -v -0.750000 0.375000 2.512500 -v -0.750000 0.243750 2.477332 -v -0.750000 0.147668 2.381250 -v -0.750000 0.112500 2.250000 -v -0.750000 0.147668 2.118750 -v -0.750000 0.243750 2.022668 -v -0.825000 0.506250 2.022668 -v -0.825000 0.375000 1.987500 -v -0.825000 0.602332 2.118750 -v -0.825000 0.637500 2.250000 -v -0.825000 0.602332 2.381250 -v -0.825000 0.506250 2.477332 -v -0.825000 0.375000 2.512500 -v -0.825000 0.243750 2.477332 -v -0.825000 0.147668 2.381250 -v -0.825000 0.112500 2.250000 -v -0.825000 0.147668 2.118750 -v -0.825000 0.243750 2.022668 -v 0.700000 0.440625 2.136334 -v 0.700000 0.375000 2.118750 -v 0.700000 0.488666 2.184375 -v 0.700000 0.506250 2.250000 -v 0.700000 0.488666 2.315625 -v 0.700000 0.440625 2.363666 -v 0.700000 0.375000 2.381250 -v 0.700000 0.309375 2.363666 -v 0.700000 0.261334 2.315625 -v 0.700000 0.243750 2.250000 -v 0.700000 0.261334 2.184375 -v 0.700000 0.309375 2.136334 -v -0.700000 0.440625 2.136334 -v -0.700000 0.375000 2.118750 -v -0.700000 0.488666 2.184375 -v -0.700000 0.506250 2.250000 -v -0.700000 0.488666 2.315625 -v -0.700000 0.440625 2.363666 -v -0.700000 0.375000 2.381250 -v -0.700000 0.309375 2.363666 -v -0.700000 0.261334 2.315625 -v -0.700000 0.243750 2.250000 -v -0.700000 0.261334 2.184375 -v -0.700000 0.309375 2.136334 -v 0.700000 0.375000 2.875000 -v 0.700000 0.562500 2.925241 -v 0.700000 0.699760 3.062500 -v 0.700000 0.750000 3.250000 -v 0.700000 0.699759 3.437500 -v 0.700000 0.562500 3.574759 -v 0.700000 0.375000 3.625000 -v 0.700000 0.187500 3.574759 -v 0.700000 0.050241 3.437500 -v 0.700000 0.000000 3.250000 -v 0.700000 0.050240 3.062500 -v 0.700000 0.187500 2.925241 -v 0.750000 0.562500 2.925241 -v 0.750000 0.375000 2.875000 -v 0.750000 0.699760 3.062500 -v 0.750000 0.750000 3.250000 -v 0.750000 0.699759 3.437500 -v 0.750000 0.562500 3.574759 -v 0.750000 0.375000 3.625000 -v 0.750000 0.187500 3.574759 -v 0.750000 0.050241 3.437500 -v 0.750000 0.000000 3.250000 -v 0.750000 0.050240 3.062500 -v 0.750000 0.187500 2.925241 -v 0.750000 0.506250 3.022668 -v 0.750000 0.375000 2.987500 -v 0.750000 0.602332 3.118750 -v 0.750000 0.637500 3.250000 -v 0.750000 0.602332 3.381250 -v 0.750000 0.506250 3.477332 -v 0.750000 0.375000 3.512500 -v 0.750000 0.243750 3.477332 -v 0.750000 0.147668 3.381250 -v 0.750000 0.112500 3.250000 -v 0.750000 0.147668 3.118750 -v 0.750000 0.243750 3.022668 -v 0.825000 0.506250 3.022668 -v 0.825000 0.375000 2.987500 -v 0.825000 0.602332 3.118750 -v 0.825000 0.637500 3.250000 -v 0.825000 0.602332 3.381250 -v 0.825000 0.506250 3.477332 -v 0.825000 0.375000 3.512500 -v 0.825000 0.243750 3.477332 -v 0.825000 0.147668 3.381250 -v 0.825000 0.112500 3.250000 -v 0.825000 0.147668 3.118750 -v 0.825000 0.243750 3.022668 -v -0.700000 0.375000 2.875000 -v -0.700000 0.562500 2.925241 -v -0.700000 0.699760 3.062500 -v -0.700000 0.750000 3.250000 -v -0.700000 0.699759 3.437500 -v -0.700000 0.562500 3.574759 -v -0.700000 0.375000 3.625000 -v -0.700000 0.187500 3.574759 -v -0.700000 0.050241 3.437500 -v -0.700000 0.000000 3.250000 -v -0.700000 0.050240 3.062500 -v -0.700000 0.187500 2.925241 -v -0.750000 0.562500 2.925241 -v -0.750000 0.375000 2.875000 -v -0.750000 0.699760 3.062500 -v -0.750000 0.750000 3.250000 -v -0.750000 0.699759 3.437500 -v -0.750000 0.562500 3.574759 -v -0.750000 0.375000 3.625000 -v -0.750000 0.187500 3.574759 -v -0.750000 0.050241 3.437500 -v -0.750000 0.000000 3.250000 -v -0.750000 0.050240 3.062500 -v -0.750000 0.187500 2.925241 -v -0.750000 0.506250 3.022668 -v -0.750000 0.375000 2.987500 -v -0.750000 0.602332 3.118750 -v -0.750000 0.637500 3.250000 -v -0.750000 0.602332 3.381250 -v -0.750000 0.506250 3.477332 -v -0.750000 0.375000 3.512500 -v -0.750000 0.243750 3.477332 -v -0.750000 0.147668 3.381250 -v -0.750000 0.112500 3.250000 -v -0.750000 0.147668 3.118750 -v -0.750000 0.243750 3.022668 -v -0.825000 0.506250 3.022668 -v -0.825000 0.375000 2.987500 -v -0.825000 0.602332 3.118750 -v -0.825000 0.637500 3.250000 -v -0.825000 0.602332 3.381250 -v -0.825000 0.506250 3.477332 -v -0.825000 0.375000 3.512500 -v -0.825000 0.243750 3.477332 -v -0.825000 0.147668 3.381250 -v -0.825000 0.112500 3.250000 -v -0.825000 0.147668 3.118750 -v -0.825000 0.243750 3.022668 -v 0.700000 0.440625 3.136334 -v 0.700000 0.375000 3.118750 -v 0.700000 0.488666 3.184375 -v 0.700000 0.506250 3.250000 -v 0.700000 0.488666 3.315625 -v 0.700000 0.440625 3.363666 -v 0.700000 0.375000 3.381250 -v 0.700000 0.309375 3.363666 -v 0.700000 0.261334 3.315625 -v 0.700000 0.243750 3.250000 -v 0.700000 0.261334 3.184375 -v 0.700000 0.309375 3.136334 -v -0.700000 0.440625 3.136334 -v -0.700000 0.375000 3.118750 -v -0.700000 0.488666 3.184375 -v -0.700000 0.506250 3.250000 -v -0.700000 0.488666 3.315625 -v -0.700000 0.440625 3.363666 -v -0.700000 0.375000 3.381250 -v -0.700000 0.309375 3.363666 -v -0.700000 0.261334 3.315625 -v -0.700000 0.243750 3.250000 -v -0.700000 0.261334 3.184375 -v -0.700000 0.309375 3.136334 -v -1.000000 0.500000 -3.000000 -v -1.000000 0.500000 -2.000000 -v -1.000000 0.500000 -1.000000 -v -1.000000 0.500000 0.000000 -v -1.000000 0.500000 1.000000 -v -1.000000 0.500000 2.000000 -v -1.000000 0.500000 3.000000 -v 1.000000 0.500000 3.000000 -v 1.000000 0.500000 2.000000 -v 1.000000 0.500000 1.000000 -v 1.000000 0.500000 0.000000 -v 1.000000 0.500000 -1.000000 -v 1.000000 0.500000 -2.000000 -v 1.000000 0.500000 -3.000000 -vt 0.015179 0.024143 -vt 0.015179 0.131714 -vt 0.012190 0.137690 -vt 0.582916 0.131714 -vt 0.582916 0.024143 -vt 0.585904 0.018167 -vt 0.089881 0.143666 -vt 0.092869 0.137690 -vt 0.146654 0.137690 -vt 0.293071 0.012190 -vt 0.290083 0.018166 -vt 0.236297 0.018166 -vt 0.233309 0.143666 -vt 0.236297 0.137690 -vt 0.290083 0.137690 -vt 0.221357 0.012190 -vt 0.218369 0.018166 -vt 0.164583 0.018166 -vt 0.161595 0.143666 -vt 0.164583 0.137690 -vt 0.218369 0.137690 -vt 0.149643 0.012190 -vt 0.146654 0.018166 -vt 0.092869 0.018166 -vt 0.810323 0.540928 -vt 0.810323 0.660451 -vt 0.750562 0.667921 -vt 0.460880 0.546904 -vt 0.407094 0.546904 -vt 0.404106 0.540928 -vt 0.364785 0.012190 -vt 0.361797 0.018166 -vt 0.308012 0.018166 -vt 0.407095 0.666427 -vt 0.460880 0.666427 -vt 0.463868 0.672403 -vt 0.517178 0.024143 -vt 0.517178 0.131714 -vt 0.511202 0.131714 -vt 0.305023 0.143666 -vt 0.308012 0.137690 -vt 0.361797 0.137690 -vt 0.389166 0.546904 -vt 0.335380 0.546904 -vt 0.332392 0.540928 -vt 0.077928 0.012190 -vt 0.074940 0.018166 -vt 0.021155 0.018166 -vt 0.335380 0.666427 -vt 0.389166 0.666427 -vt 0.392154 0.672403 -vt 0.018167 0.143666 -vt 0.021155 0.137690 -vt 0.074940 0.137690 -vt 0.177011 0.710231 -vt 0.177011 0.705748 -vt 0.185975 0.705748 -vt 0.317452 0.546904 -vt 0.263666 0.546904 -vt 0.260678 0.540928 -vt 0.263666 0.666427 -vt 0.317452 0.666427 -vt 0.320440 0.672403 -vt 0.257690 0.552880 -vt 0.257690 0.660451 -vt 0.254702 0.666427 -vt 0.155619 0.552880 -vt 0.161595 0.660451 -vt 0.155618 0.660451 -vt 0.083905 0.552880 -vt 0.089880 0.660451 -vt 0.083904 0.660451 -vt 0.077928 0.546904 -vt 0.024143 0.546904 -vt 0.021155 0.540928 -vt 0.012190 0.552880 -vt 0.018167 0.552880 -vt 0.012190 0.660451 -vt 0.024143 0.666427 -vt 0.077928 0.666427 -vt 0.080916 0.672403 -vt 0.149642 0.546904 -vt 0.095857 0.546904 -vt 0.092869 0.540928 -vt 0.095857 0.666427 -vt 0.149642 0.666427 -vt 0.152630 0.672403 -vt 0.401118 0.660451 -vt 0.395142 0.552880 -vt 0.401118 0.552880 -vt 0.648587 0.717698 -vt 0.648587 0.690808 -vt 0.654563 0.690808 -vt 0.227333 0.660451 -vt 0.227333 0.552880 -vt 0.230321 0.546904 -vt 0.167571 0.666427 -vt 0.221356 0.666427 -vt 0.224344 0.672404 -vt 0.329404 0.660451 -vt 0.323428 0.552880 -vt 0.329404 0.552880 -vt 0.221357 0.546904 -vt 0.167571 0.546904 -vt 0.164583 0.540928 -vt 0.445464 0.024143 -vt 0.445464 0.131714 -vt 0.439487 0.131714 -vt 0.376738 0.143666 -vt 0.379726 0.137690 -vt 0.433511 0.137690 -vt 0.373750 0.024143 -vt 0.373750 0.131714 -vt 0.367773 0.131714 -vt 0.436499 0.012190 -vt 0.433511 0.018166 -vt 0.379726 0.018166 -vt 0.302035 0.024143 -vt 0.302035 0.131714 -vt 0.296059 0.131714 -vt 0.128725 0.941198 -vt 0.131713 0.947174 -vt 0.071952 0.947174 -vt 0.448452 0.143666 -vt 0.451440 0.137690 -vt 0.505225 0.137690 -vt 0.230321 0.024143 -vt 0.230321 0.131714 -vt 0.224345 0.131714 -vt 0.508214 0.012190 -vt 0.505225 0.018166 -vt 0.451440 0.018166 -vt 0.152631 0.131714 -vt 0.152631 0.024143 -vt 0.158607 0.024143 -vt 0.676019 0.511046 -vt 0.562472 0.511046 -vt 0.619245 0.505070 -vt 0.579928 0.012190 -vt 0.576940 0.018166 -vt 0.523154 0.018166 -vt 0.080916 0.131714 -vt 0.080917 0.024143 -vt 0.086893 0.024143 -vt 0.520166 0.143666 -vt 0.523154 0.137690 -vt 0.576940 0.137690 -vt 0.624207 0.750569 -vt 0.616736 0.810331 -vt 0.497213 0.810331 -vt 0.251236 0.168046 -vt 0.310998 0.168046 -vt 0.490283 0.228273 -vt 0.370760 0.312881 -vt 0.370761 0.432404 -vt 0.310999 0.432404 -vt 0.236297 0.024143 -vt 0.290083 0.024143 -vt 0.290083 0.131714 -vt 0.236297 0.131714 -vt 0.296059 0.024143 -vt 0.164583 0.024143 -vt 0.218369 0.024143 -vt 0.218369 0.131714 -vt 0.164583 0.131714 -vt 0.158607 0.131714 -vt 0.224345 0.024143 -vt 0.092869 0.024143 -vt 0.146654 0.024143 -vt 0.146654 0.131714 -vt 0.092869 0.131714 -vt 0.086893 0.131714 -vt 0.460880 0.552880 -vt 0.460880 0.660451 -vt 0.407095 0.660451 -vt 0.407094 0.552880 -vt 0.466856 0.552880 -vt 0.308012 0.024143 -vt 0.361797 0.024143 -vt 0.361797 0.131714 -vt 0.308012 0.131714 -vt 0.367773 0.024143 -vt 0.389166 0.552880 -vt 0.389166 0.660451 -vt 0.335380 0.660451 -vt 0.335380 0.552880 -vt 0.317452 0.552880 -vt 0.317452 0.660451 -vt 0.263666 0.660451 -vt 0.263666 0.552880 -vt 0.021155 0.024143 -vt 0.074940 0.024143 -vt 0.074940 0.131714 -vt 0.021155 0.131714 -vt 0.077928 0.552880 -vt 0.077928 0.660451 -vt 0.024143 0.660451 -vt 0.024143 0.552880 -vt 0.018166 0.660451 -vt 0.149642 0.552880 -vt 0.149642 0.660451 -vt 0.095857 0.660451 -vt 0.095857 0.552880 -vt 0.221356 0.660451 -vt 0.167571 0.660451 -vt 0.167571 0.552880 -vt 0.221357 0.552880 -vt 0.379726 0.024143 -vt 0.433511 0.024143 -vt 0.433511 0.131714 -vt 0.379726 0.131714 -vt 0.439488 0.024143 -vt 0.451440 0.024143 -vt 0.505225 0.024143 -vt 0.505225 0.131714 -vt 0.451440 0.131714 -vt 0.511202 0.024143 -vt 0.523154 0.131714 -vt 0.523154 0.024143 -vt 0.576940 0.024143 -vt 0.576940 0.131714 -vt 0.472832 0.552880 -vt 0.466856 0.660451 -vt 0.177011 0.757022 -vt 0.177011 0.752540 -vt 0.185975 0.752540 -vt 0.425025 0.705749 -vt 0.433987 0.705749 -vt 0.433987 0.710230 -vt 0.425025 0.752541 -vt 0.433987 0.752541 -vt 0.433987 0.757022 -vt 0.185975 0.696784 -vt 0.425025 0.696785 -vt 0.185975 0.743576 -vt 0.425025 0.743577 -vt 0.425025 0.757022 -vt 0.185975 0.710231 -vt 0.425025 0.710230 -vt 0.425025 0.719195 -vt 0.185975 0.757022 -vt 0.425025 0.765986 -vt 0.464344 0.723686 -vt 0.464344 0.750577 -vt 0.458368 0.696784 -vt 0.012190 0.916818 -vt 0.071952 0.901877 -vt 0.131714 0.916818 -vt 0.616261 0.074940 -vt 0.723832 0.074940 -vt 0.726820 0.077928 -vt 0.613273 0.051036 -vt 0.613273 0.071952 -vt 0.610285 0.074940 -vt 0.723831 0.048047 -vt 0.616261 0.048048 -vt 0.613273 0.045059 -vt 0.726820 0.071952 -vt 0.726820 0.051035 -vt 0.729808 0.048047 -vt 0.798847 0.707242 -vt 0.858608 0.692302 -vt 0.918370 0.707242 -vt 0.616261 0.140678 -vt 0.723832 0.140678 -vt 0.726820 0.143667 -vt 0.613273 0.116773 -vt 0.613273 0.137690 -vt 0.610285 0.140678 -vt 0.723832 0.113786 -vt 0.616261 0.113785 -vt 0.613273 0.110797 -vt 0.726820 0.137690 -vt 0.726820 0.116774 -vt 0.729808 0.113786 -vt 0.787531 0.274036 -vt 0.847293 0.259095 -vt 0.907055 0.274036 -vt 0.729807 0.042071 -vt 0.726819 0.039083 -vt 0.726819 0.018166 -vt 0.616261 0.042071 -vt 0.723831 0.042071 -vt 0.726820 0.045059 -vt 0.613273 0.018167 -vt 0.613273 0.039083 -vt 0.610285 0.042071 -vt 0.723831 0.015178 -vt 0.616261 0.015179 -vt 0.613272 0.012190 -vt 0.787531 0.234715 -vt 0.847293 0.219774 -vt 0.907055 0.234715 -vt 0.729808 0.107809 -vt 0.726820 0.104821 -vt 0.726820 0.084502 -vt 0.616261 0.107809 -vt 0.723832 0.107809 -vt 0.726820 0.110797 -vt 0.613273 0.084502 -vt 0.613273 0.104821 -vt 0.610285 0.107809 -vt 0.723832 0.081514 -vt 0.616261 0.081514 -vt 0.613273 0.077928 -vt 0.616261 0.071952 -vt 0.616261 0.051036 -vt 0.723831 0.051035 -vt 0.723832 0.071952 -vt 0.616261 0.137690 -vt 0.616261 0.116773 -vt 0.723832 0.116774 -vt 0.723832 0.137690 -vt 0.723831 0.039083 -vt 0.616261 0.039083 -vt 0.616261 0.018167 -vt 0.723831 0.018166 -vt 0.723832 0.104821 -vt 0.616261 0.104821 -vt 0.616261 0.084502 -vt 0.723832 0.084502 -vt 0.785021 0.888973 -vt 0.844782 0.874033 -vt 0.904544 0.888973 -vt 0.837856 0.171489 -vt 0.897618 0.186429 -vt 0.778094 0.186429 -vt 0.700878 0.874033 -vt 0.760640 0.888973 -vt 0.641117 0.888973 -vt 0.556975 0.874033 -vt 0.616736 0.888973 -vt 0.497213 0.888973 -vt 0.760640 0.849652 -vt 0.820402 0.834712 -vt 0.880164 0.849652 -vt 0.012190 0.877497 -vt 0.071952 0.862556 -vt 0.131714 0.877497 -vt 0.754189 0.145093 -vt 0.813950 0.130153 -vt 0.873712 0.145093 -vt 0.754189 0.105773 -vt 0.813950 0.090832 -vt 0.873712 0.105773 -vt 0.813950 0.051511 -vt 0.873712 0.066452 -vt 0.754189 0.066452 -vt 0.813950 0.012190 -vt 0.873712 0.027131 -vt 0.754189 0.027131 -vt 0.071952 0.823235 -vt 0.131714 0.838176 -vt 0.012190 0.838176 -vt 0.750562 0.765405 -vt 0.750562 0.772876 -vt 0.690800 0.780346 -vt 0.810323 0.780346 -vt 0.012190 0.228274 -vt 0.191476 0.288500 -vt 0.131715 0.288500 -vt 0.071952 0.791385 -vt 0.071952 0.783914 -vt 0.131714 0.798855 -vt 0.012190 0.798855 -vt 0.520163 0.501607 -vt 0.520163 0.516547 -vt 0.027131 0.516547 -vt 0.520163 0.486666 -vt 0.535103 0.486666 -vt 0.535103 0.501607 -vt 0.027131 0.486666 -vt 0.027131 0.471725 -vt 0.520163 0.471726 -vt 0.027131 0.501606 -vt 0.012190 0.501606 -vt 0.012190 0.486666 -vt 0.520163 0.456785 -vt 0.972869 0.475361 -vt 0.972869 0.467356 -vt 0.987810 0.467356 -vt 0.972869 0.459352 -vt 0.972869 0.451348 -vt 0.987810 0.451348 -vt 0.972869 0.443343 -vt 0.987810 0.443343 -vt 0.972869 0.507379 -vt 0.972869 0.499374 -vt 0.987810 0.499374 -vt 0.972869 0.491370 -vt 0.987810 0.491370 -vt 0.966254 0.338922 -vt 0.966254 0.330918 -vt 0.981194 0.330918 -vt 0.972869 0.483365 -vt 0.987810 0.475361 -vt 0.987810 0.483365 -vt 0.856659 0.311485 -vt 0.862319 0.317145 -vt 0.860318 0.321976 -vt 0.822880 0.342434 -vt 0.827105 0.338209 -vt 0.835595 0.346699 -vt 0.837596 0.357506 -vt 0.835595 0.352675 -vt 0.847602 0.352675 -vt 0.820878 0.347266 -vt 0.831370 0.350924 -vt 0.826538 0.311485 -vt 0.831370 0.313486 -vt 0.822880 0.321976 -vt 0.866899 0.336208 -vt 0.862068 0.338209 -vt 0.862068 0.326202 -vt 0.845601 0.306905 -vt 0.847602 0.311736 -vt 0.835595 0.311736 -vt 0.862319 0.347266 -vt 0.856659 0.352925 -vt 0.851828 0.350924 -vt 0.816298 0.336208 -vt 0.816298 0.328203 -vt 0.821129 0.326202 -vt 0.835595 0.317712 -vt 0.856092 0.326202 -vt 0.847602 0.346699 -vt 0.856092 0.338209 -vt 0.847602 0.317712 -vt 0.827105 0.326202 -vt 0.851828 0.313486 -vt 0.966254 0.322914 -vt 0.966254 0.314909 -vt 0.981194 0.314909 -vt 0.966254 0.306905 -vt 0.981194 0.306905 -vt 0.966254 0.370940 -vt 0.966254 0.362936 -vt 0.981195 0.362936 -vt 0.966254 0.354931 -vt 0.981194 0.354931 -vt 0.966254 0.346927 -vt 0.981194 0.338922 -vt 0.981194 0.346927 -vt 0.875065 0.545508 -vt 0.880725 0.551168 -vt 0.878723 0.555999 -vt 0.841285 0.576457 -vt 0.845511 0.572231 -vt 0.854001 0.580721 -vt 0.864007 0.591529 -vt 0.856002 0.591529 -vt 0.854001 0.586698 -vt 0.839284 0.581288 -vt 0.849775 0.584947 -vt 0.839284 0.551168 -vt 0.844944 0.545508 -vt 0.849775 0.547509 -vt 0.885305 0.570230 -vt 0.880474 0.572232 -vt 0.880474 0.560225 -vt 0.864007 0.540928 -vt 0.866008 0.545759 -vt 0.854001 0.545759 -vt 0.880724 0.581288 -vt 0.875064 0.586948 -vt 0.870233 0.584947 -vt 0.834704 0.562226 -vt 0.839535 0.560225 -vt 0.839535 0.572231 -vt 0.854001 0.551735 -vt 0.874498 0.560225 -vt 0.866008 0.580722 -vt 0.874498 0.572232 -vt 0.866008 0.551735 -vt 0.845511 0.560225 -vt 0.878723 0.576457 -vt 0.526617 0.231727 -vt 0.526617 0.270572 -vt 0.514664 0.270572 -vt 0.643152 0.231727 -vt 0.643152 0.270572 -vt 0.655104 0.231727 -vt 0.655104 0.270572 -vt 0.643152 0.282524 -vt 0.526617 0.219774 -vt 0.967674 0.937367 -vt 0.982615 0.937367 -vt 0.982615 0.945371 -vt 0.967674 0.929362 -vt 0.982615 0.929362 -vt 0.967674 0.921358 -vt 0.982615 0.921358 -vt 0.967674 0.913354 -vt 0.982615 0.913354 -vt 0.967674 0.969385 -vt 0.982615 0.969385 -vt 0.982615 0.977389 -vt 0.967674 0.961380 -vt 0.982615 0.961380 -vt 0.971743 0.111178 -vt 0.986684 0.111178 -vt 0.986684 0.119182 -vt 0.967674 0.945371 -vt 0.982615 0.953376 -vt 0.967674 0.953376 -vt 0.833154 0.461365 -vt 0.837985 0.463366 -vt 0.829495 0.471856 -vt 0.854217 0.496579 -vt 0.862707 0.488089 -vt 0.866933 0.492315 -vt 0.842210 0.502555 -vt 0.854217 0.502555 -vt 0.852216 0.507386 -vt 0.858443 0.500805 -vt 0.868934 0.497146 -vt 0.866933 0.471856 -vt 0.858443 0.463366 -vt 0.863274 0.461365 -vt 0.827744 0.476082 -vt 0.827744 0.488089 -vt 0.822913 0.486088 -vt 0.854217 0.461616 -vt 0.842210 0.461616 -vt 0.844212 0.456785 -vt 0.827494 0.497146 -vt 0.829495 0.492315 -vt 0.837985 0.500805 -vt 0.873514 0.486088 -vt 0.868683 0.488089 -vt 0.868683 0.476082 -vt 0.833720 0.476082 -vt 0.854217 0.467592 -vt 0.842210 0.496579 -vt 0.833721 0.488089 -vt 0.842210 0.467592 -vt 0.862707 0.476082 -vt 0.971743 0.103173 -vt 0.986684 0.103173 -vt 0.971743 0.095169 -vt 0.986684 0.095169 -vt 0.971743 0.087165 -vt 0.986684 0.087165 -vt 0.971743 0.143196 -vt 0.986684 0.143196 -vt 0.986684 0.151200 -vt 0.971743 0.135191 -vt 0.986684 0.135191 -vt 0.971743 0.119182 -vt 0.986684 0.127187 -vt 0.971743 0.127187 -vt 0.835220 0.381886 -vt 0.838917 0.385584 -vt 0.827825 0.390179 -vt 0.841204 0.422480 -vt 0.852297 0.417885 -vt 0.854584 0.423407 -vt 0.827825 0.428636 -vt 0.827825 0.423407 -vt 0.838917 0.428001 -vt 0.843491 0.428001 -vt 0.854584 0.428636 -vt 0.862413 0.404506 -vt 0.857818 0.393413 -vt 0.863047 0.393413 -vt 0.824590 0.393413 -vt 0.819996 0.404506 -vt 0.816298 0.400808 -vt 0.854584 0.390179 -vt 0.843491 0.385584 -vt 0.847189 0.381886 -vt 0.816298 0.412777 -vt 0.819996 0.409080 -vt 0.824590 0.420172 -vt 0.857818 0.420172 -vt 0.862413 0.409080 -vt 0.866111 0.412777 -vt 0.830112 0.395700 -vt 0.852297 0.395700 -vt 0.830112 0.417885 -vt 0.825517 0.406793 -vt 0.841204 0.391105 -vt 0.856892 0.406793 -vt 0.012190 0.708737 -vt 0.024143 0.708737 -vt 0.024143 0.747582 -vt 0.140678 0.708736 -vt 0.140678 0.747581 -vt 0.152630 0.708736 -vt 0.152630 0.747581 -vt 0.140678 0.696784 -vt 0.024143 0.759534 -vt 0.872198 0.802899 -vt 0.861897 0.792599 -vt 0.863927 0.789083 -vt 0.901081 0.105999 -vt 0.907575 0.107739 -vt 0.907575 0.115860 -vt 0.946962 0.104505 -vt 0.944375 0.105999 -vt 0.938574 0.095953 -vt 0.915433 0.087565 -vt 0.916927 0.090153 -vt 0.906881 0.095953 -vt 0.898493 0.119094 -vt 0.901081 0.117600 -vt 0.906881 0.127646 -vt 0.947363 0.117600 -vt 0.944375 0.117600 -vt 0.930022 0.136034 -vt 0.928528 0.133447 -vt 0.938574 0.127646 -vt 0.928528 0.087165 -vt 0.928528 0.090153 -vt 0.898092 0.105999 -vt 0.941162 0.129140 -vt 0.916927 0.136435 -vt 0.916927 0.133447 -vt 0.940068 0.093365 -vt 0.904293 0.094459 -vt 0.905387 0.130234 -vt 0.308973 0.953952 -vt 0.312854 0.956193 -vt 0.308794 0.963226 -vt 0.933820 0.122892 -vt 0.918667 0.126953 -vt 0.926788 0.126953 -vt 0.933820 0.100707 -vt 0.926788 0.096647 -vt 0.911635 0.100707 -vt 0.911635 0.122892 -vt 0.937881 0.107739 -vt 0.918667 0.096647 -vt 0.937881 0.115860 -vt 0.319887 0.982439 -vt 0.339100 0.963226 -vt 0.310613 0.982260 -vt 0.312854 0.978379 -vt 0.342981 0.960985 -vt 0.335040 0.956193 -vt 0.338921 0.980620 -vt 0.335040 0.978379 -vt 0.339100 0.971346 -vt 0.317646 0.948251 -vt 0.319887 0.952133 -vt 0.304912 0.973587 -vt 0.308794 0.971346 -vt 0.330248 0.986321 -vt 0.328007 0.982439 -vt 0.328007 0.947651 -vt 0.328007 0.952133 -vt 0.304312 0.963226 -vt 0.319887 0.986921 -vt 0.337281 0.952312 -vt 0.343582 0.971346 -vt 0.675856 0.929200 -vt 0.661785 0.932970 -vt 0.659755 0.929454 -vt 0.903981 0.026282 -vt 0.909804 0.029643 -vt 0.907702 0.037487 -vt 0.936708 0.059008 -vt 0.934595 0.056895 -vt 0.942798 0.048692 -vt 0.948686 0.036714 -vt 0.945800 0.037487 -vt 0.942798 0.026282 -vt 0.901868 0.050805 -vt 0.903981 0.048692 -vt 0.912184 0.056895 -vt 0.910071 0.015966 -vt 0.912184 0.018079 -vt 0.945684 0.049466 -vt 0.944910 0.024169 -vt 0.934595 0.018079 -vt 0.911411 0.059782 -vt 0.923389 0.059898 -vt 0.901095 0.025508 -vt 0.900979 0.037487 -vt 0.935368 0.015193 -vt 0.923389 0.015077 -vt 0.924163 0.062784 -vt 0.898092 0.038261 -vt 0.922616 0.012190 -vt 0.914273 0.951286 -vt 0.915433 0.946956 -vt 0.923277 0.949058 -vt 0.931233 0.023901 -vt 0.923389 0.053175 -vt 0.931233 0.051073 -vt 0.923389 0.021800 -vt 0.936975 0.045331 -vt 0.939077 0.037487 -vt 0.909804 0.045331 -vt 0.915546 0.051073 -vt 0.915546 0.023901 -vt 0.936975 0.029643 -vt 0.931121 0.946956 -vt 0.907590 0.933370 -vt 0.931121 0.919785 -vt 0.905362 0.924367 -vt 0.909691 0.925527 -vt 0.932281 0.915455 -vt 0.923277 0.917683 -vt 0.924437 0.953387 -vt 0.903260 0.934530 -vt 0.909691 0.941214 -vt 0.922117 0.913354 -vt 0.915433 0.919785 -vt 0.934290 0.950125 -vt 0.936863 0.941214 -vt 0.943294 0.932210 -vt 0.938964 0.933370 -vt 0.936863 0.925527 -vt 0.906522 0.944383 -vt 0.912264 0.916615 -vt 0.941192 0.942374 -vt 0.940032 0.922357 -vt 0.690800 0.720724 -vt 0.690800 0.716664 -vt 0.774466 0.716663 -vt 0.850550 0.808699 -vt 0.840504 0.802899 -vt 0.850804 0.792599 -vt 0.840504 0.771206 -vt 0.850804 0.781506 -vt 0.848774 0.785022 -vt 0.877998 0.792853 -vt 0.863927 0.785022 -vt 0.872198 0.771206 -vt 0.861897 0.781506 -vt 0.858381 0.779476 -vt 0.854321 0.794629 -vt 0.858381 0.794629 -vt 0.834704 0.781252 -vt 0.848774 0.789083 -vt 0.877998 0.781252 -vt 0.850550 0.765405 -vt 0.862151 0.765405 -vt 0.862151 0.808699 -vt 0.834704 0.792853 -vt 0.854321 0.779476 -vt 0.690800 0.712604 -vt 0.774466 0.712603 -vt 0.675856 0.940801 -vt 0.670056 0.950847 -vt 0.659755 0.940547 -vt 0.638362 0.919154 -vt 0.648409 0.913354 -vt 0.652179 0.927424 -vt 0.638362 0.950847 -vt 0.632562 0.940801 -vt 0.646633 0.937031 -vt 0.661785 0.937031 -vt 0.660009 0.956648 -vt 0.656239 0.942577 -vt 0.660009 0.913354 -vt 0.656239 0.927424 -vt 0.632562 0.929200 -vt 0.646633 0.932970 -vt 0.648409 0.956648 -vt 0.652179 0.942577 -vt 0.670056 0.919154 -vt 0.648663 0.929454 -vt 0.648663 0.940547 -vt 0.690800 0.708543 -vt 0.774466 0.708543 -vt 0.690800 0.704483 -vt 0.774466 0.704483 -vt 0.690800 0.700423 -vt 0.774466 0.700422 -vt 0.690800 0.696363 -vt 0.774466 0.696362 -vt 0.690800 0.692303 -vt 0.774466 0.692302 -vt 0.690800 0.741025 -vt 0.690800 0.736965 -vt 0.774466 0.736965 -vt 0.690800 0.724784 -vt 0.774466 0.720724 -vt 0.690800 0.728844 -vt 0.774466 0.724784 -vt 0.690800 0.732905 -vt 0.774466 0.728844 -vt 0.774466 0.732904 -vt 0.532036 0.306905 -vt 0.666500 0.306905 -vt 0.644089 0.339774 -vt 0.683871 0.399535 -vt 0.644089 0.399535 -vt 0.666500 0.432404 -vt 0.532036 0.432404 -vt 0.554446 0.399535 -vt 0.514664 0.339774 -vt 0.554446 0.339774 -vt 0.514584 0.540928 -vt 0.649048 0.540928 -vt 0.626637 0.573797 -vt 0.666419 0.633558 -vt 0.626637 0.633558 -vt 0.649048 0.666427 -vt 0.514584 0.666427 -vt 0.536995 0.633558 -vt 0.497213 0.573797 -vt 0.536995 0.573797 -vt 0.616736 0.834712 -vt 0.616736 0.849652 -vt 0.556975 0.849652 -vt 0.356296 0.869009 -vt 0.296534 0.883950 -vt 0.296534 0.869009 -vt 0.296534 0.923270 -vt 0.177011 0.923270 -vt 0.177011 0.908330 -vt 0.440438 0.923270 -vt 0.320915 0.923270 -vt 0.320915 0.908330 -vt 0.753714 0.189417 -vt 0.753714 0.195394 -vt 0.514664 0.195394 -vt 0.514664 0.183442 -vt 0.514664 0.177465 -vt 0.753714 0.177465 -vt 0.753714 0.171489 -vt 0.753714 0.183441 -vt 0.514664 0.189418 -vt 0.798533 0.468737 -vt 0.798533 0.474713 -vt 0.559484 0.474714 -vt 0.559483 0.462762 -vt 0.559483 0.456785 -vt 0.798533 0.456785 -vt 0.798533 0.480690 -vt 0.559484 0.480690 -vt 0.798533 0.462761 -vt 0.559484 0.468738 -vt 0.580734 0.956648 -vt 0.584504 0.942577 -vt 0.588565 0.942577 -vt 0.907532 0.791496 -vt 0.914026 0.789756 -vt 0.918087 0.796789 -vt 0.946520 0.767262 -vt 0.945026 0.769849 -vt 0.934979 0.764049 -vt 0.910745 0.768355 -vt 0.913333 0.769849 -vt 0.907532 0.779896 -vt 0.911838 0.804130 -vt 0.913332 0.801543 -vt 0.923379 0.807343 -vt 0.953414 0.778402 -vt 0.950826 0.779896 -vt 0.947614 0.803037 -vt 0.945026 0.801543 -vt 0.950826 0.791496 -vt 0.921885 0.761461 -vt 0.923379 0.764049 -vt 0.904944 0.792990 -vt 0.953814 0.791496 -vt 0.936474 0.809931 -vt 0.934979 0.807343 -vt 0.934979 0.761061 -vt 0.904544 0.779896 -vt 0.923379 0.810331 -vt 0.253995 0.948251 -vt 0.256236 0.952133 -vt 0.249204 0.956193 -vt 0.944332 0.789756 -vt 0.933239 0.800849 -vt 0.940272 0.796789 -vt 0.933239 0.770543 -vt 0.925119 0.770543 -vt 0.914026 0.781636 -vt 0.925119 0.800849 -vt 0.940272 0.774603 -vt 0.918087 0.774603 -vt 0.944332 0.781636 -vt 0.249204 0.978379 -vt 0.275449 0.971346 -vt 0.241262 0.973587 -vt 0.245143 0.971346 -vt 0.279931 0.971346 -vt 0.275449 0.963226 -vt 0.266598 0.986321 -vt 0.264357 0.982439 -vt 0.271389 0.978379 -vt 0.264356 0.947651 -vt 0.264356 0.952133 -vt 0.240661 0.963226 -vt 0.245143 0.963226 -vt 0.256236 0.986921 -vt 0.256236 0.982439 -vt 0.273630 0.952312 -vt 0.271389 0.956193 -vt 0.245322 0.953952 -vt 0.246963 0.982260 -vt 0.279331 0.960985 -vt 0.275271 0.980620 -vt 0.743531 0.929200 -vt 0.729460 0.932970 -vt 0.727430 0.929454 -vt 0.903784 0.470876 -vt 0.909606 0.474238 -vt 0.907504 0.482082 -vt 0.936510 0.503603 -vt 0.934397 0.501490 -vt 0.942600 0.493287 -vt 0.948489 0.481308 -vt 0.945602 0.482082 -vt 0.942600 0.470876 -vt 0.901671 0.495400 -vt 0.903784 0.493287 -vt 0.911986 0.501490 -vt 0.909874 0.460561 -vt 0.911986 0.462674 -vt 0.945486 0.494060 -vt 0.944713 0.468764 -vt 0.934397 0.462674 -vt 0.911213 0.504376 -vt 0.923192 0.504492 -vt 0.900897 0.470103 -vt 0.900781 0.482082 -vt 0.935170 0.459787 -vt 0.923192 0.459671 -vt 0.923965 0.507379 -vt 0.897895 0.482855 -vt 0.922418 0.456785 -vt 0.368563 0.973587 -vt 0.372445 0.971346 -vt 0.376505 0.978379 -vt 0.931036 0.468496 -vt 0.923192 0.497769 -vt 0.931036 0.495668 -vt 0.923192 0.466394 -vt 0.936778 0.489926 -vt 0.938879 0.482082 -vt 0.909606 0.489926 -vt 0.915348 0.495667 -vt 0.915348 0.468496 -vt 0.936778 0.474238 -vt 0.383537 0.982439 -vt 0.376505 0.956193 -vt 0.402750 0.963226 -vt 0.381296 0.948251 -vt 0.383537 0.952133 -vt 0.406632 0.960985 -vt 0.398690 0.956193 -vt 0.374264 0.982260 -vt 0.372623 0.953952 -vt 0.372445 0.963226 -vt 0.400931 0.952312 -vt 0.391658 0.952133 -vt 0.383537 0.986921 -vt 0.391658 0.982439 -vt 0.402572 0.980620 -vt 0.398690 0.978379 -vt 0.402750 0.971346 -vt 0.367962 0.963226 -vt 0.391658 0.947651 -vt 0.393899 0.986321 -vt 0.407232 0.971346 -vt 0.708252 0.408431 -vt 0.708252 0.404371 -vt 0.791918 0.404370 -vt 0.564887 0.940801 -vt 0.564887 0.929200 -vt 0.578958 0.932970 -vt 0.592335 0.913354 -vt 0.588565 0.927424 -vt 0.584504 0.927424 -vt 0.592335 0.956648 -vt 0.592081 0.940547 -vt 0.608181 0.940801 -vt 0.594111 0.937031 -vt 0.594111 0.932970 -vt 0.578958 0.937031 -vt 0.580988 0.940547 -vt 0.580734 0.913354 -vt 0.580988 0.929454 -vt 0.602381 0.950847 -vt 0.602381 0.919154 -vt 0.608181 0.929200 -vt 0.570688 0.950847 -vt 0.570688 0.919154 -vt 0.592081 0.929454 -vt 0.708252 0.400310 -vt 0.791918 0.400310 -vt 0.743531 0.940801 -vt 0.737730 0.950847 -vt 0.727430 0.940547 -vt 0.706037 0.919154 -vt 0.716083 0.913354 -vt 0.719853 0.927424 -vt 0.700237 0.940801 -vt 0.714307 0.937031 -vt 0.716337 0.940547 -vt 0.729460 0.937031 -vt 0.727684 0.956648 -vt 0.723914 0.942577 -vt 0.727684 0.913354 -vt 0.723914 0.927424 -vt 0.700237 0.929200 -vt 0.714307 0.932970 -vt 0.716083 0.956648 -vt 0.719853 0.942577 -vt 0.737730 0.919154 -vt 0.716337 0.929454 -vt 0.706037 0.950847 -vt 0.708252 0.396250 -vt 0.791918 0.396250 -vt 0.708252 0.392190 -vt 0.791917 0.392189 -vt 0.708251 0.388130 -vt 0.791917 0.388129 -vt 0.708251 0.384070 -vt 0.791917 0.384069 -vt 0.708251 0.380009 -vt 0.791917 0.380008 -vt 0.708252 0.428732 -vt 0.708252 0.424671 -vt 0.791918 0.424671 -vt 0.708252 0.412491 -vt 0.791918 0.408430 -vt 0.708252 0.416551 -vt 0.791918 0.412491 -vt 0.708252 0.420611 -vt 0.791918 0.416551 -vt 0.791918 0.420611 -vt 0.841386 0.950847 -vt 0.851686 0.940547 -vt 0.855202 0.942577 -vt 0.840593 0.652412 -vt 0.846415 0.649050 -vt 0.852157 0.654792 -vt 0.871979 0.618912 -vt 0.871206 0.621798 -vt 0.860001 0.618796 -vt 0.837706 0.629228 -vt 0.840592 0.630001 -vt 0.837590 0.641206 -vt 0.848022 0.663501 -vt 0.848795 0.660614 -vt 0.860001 0.663617 -vt 0.881522 0.627888 -vt 0.879409 0.630001 -vt 0.882295 0.653185 -vt 0.879409 0.652412 -vt 0.882411 0.641206 -vt 0.846682 0.619685 -vt 0.848795 0.621798 -vt 0.838480 0.654524 -vt 0.885298 0.640433 -vt 0.873319 0.662727 -vt 0.871206 0.660614 -vt 0.859227 0.615909 -vt 0.834704 0.641980 -vt 0.860774 0.666503 -vt 0.190344 0.948251 -vt 0.192585 0.952133 -vt 0.185553 0.956193 -vt 0.875688 0.641206 -vt 0.867844 0.654792 -vt 0.873586 0.649050 -vt 0.860001 0.625519 -vt 0.852157 0.627620 -vt 0.844313 0.641206 -vt 0.860001 0.656894 -vt 0.867844 0.627620 -vt 0.846415 0.633362 -vt 0.873586 0.633362 -vt 0.185553 0.978379 -vt 0.211799 0.971346 -vt 0.177611 0.973587 -vt 0.181493 0.971346 -vt 0.216281 0.971346 -vt 0.211799 0.963226 -vt 0.202947 0.986321 -vt 0.200706 0.982439 -vt 0.207738 0.978379 -vt 0.200706 0.947651 -vt 0.200706 0.952133 -vt 0.177011 0.963226 -vt 0.181493 0.963226 -vt 0.192586 0.986921 -vt 0.192586 0.982439 -vt 0.209980 0.952312 -vt 0.207738 0.956193 -vt 0.181671 0.953952 -vt 0.183312 0.982260 -vt 0.215680 0.960985 -vt 0.211620 0.980620 -vt 0.540507 0.929200 -vt 0.526436 0.932970 -vt 0.524406 0.929454 -vt 0.909326 0.384874 -vt 0.911066 0.391369 -vt 0.904034 0.395429 -vt 0.909326 0.431157 -vt 0.909326 0.428169 -vt 0.920927 0.428169 -vt 0.933561 0.423862 -vt 0.930973 0.422368 -vt 0.936773 0.412322 -vt 0.890491 0.400721 -vt 0.893479 0.400721 -vt 0.893479 0.412322 -vt 0.920927 0.381886 -vt 0.920927 0.384874 -vt 0.922421 0.430756 -vt 0.939761 0.412322 -vt 0.936773 0.400721 -vt 0.890891 0.413816 -vt 0.899279 0.422368 -vt 0.907832 0.382287 -vt 0.899279 0.390675 -vt 0.939361 0.399227 -vt 0.930973 0.390675 -vt 0.897785 0.424956 -vt 0.896692 0.389181 -vt 0.932467 0.388087 -vt 0.942448 0.257706 -vt 0.943608 0.253377 -vt 0.951452 0.255478 -vt 0.930279 0.402461 -vt 0.904034 0.417614 -vt 0.911066 0.421674 -vt 0.926219 0.395429 -vt 0.919186 0.421674 -vt 0.926219 0.417614 -vt 0.899973 0.402461 -vt 0.899973 0.410582 -vt 0.919186 0.391369 -vt 0.930279 0.410582 -vt 0.959296 0.253377 -vt 0.935765 0.239791 -vt 0.967140 0.239791 -vt 0.933537 0.230787 -vt 0.937866 0.231947 -vt 0.960456 0.221876 -vt 0.959296 0.226205 -vt 0.951452 0.224104 -vt 0.952612 0.259808 -vt 0.931435 0.240951 -vt 0.937866 0.247635 -vt 0.950292 0.219774 -vt 0.943608 0.226205 -vt 0.962465 0.256546 -vt 0.965038 0.247635 -vt 0.971469 0.238631 -vt 0.965038 0.231947 -vt 0.934697 0.250804 -vt 0.940439 0.223036 -vt 0.969367 0.248795 -vt 0.968207 0.228778 -vt 0.679485 0.248196 -vt 0.679485 0.244136 -vt 0.763151 0.244136 -vt 0.835586 0.929200 -vt 0.841386 0.919154 -vt 0.851686 0.929454 -vt 0.873079 0.919154 -vt 0.862779 0.929454 -vt 0.859263 0.927424 -vt 0.863033 0.956648 -vt 0.851432 0.956648 -vt 0.873079 0.950847 -vt 0.862779 0.940547 -vt 0.864809 0.937031 -vt 0.849656 0.932970 -vt 0.849656 0.937031 -vt 0.863033 0.913354 -vt 0.855203 0.927424 -vt 0.859263 0.942577 -vt 0.878880 0.940801 -vt 0.864809 0.932970 -vt 0.835586 0.940801 -vt 0.851432 0.913354 -vt 0.878880 0.929200 -vt 0.679485 0.240076 -vt 0.763151 0.240075 -vt 0.540507 0.940801 -vt 0.534707 0.950847 -vt 0.524406 0.940547 -vt 0.503013 0.919154 -vt 0.513060 0.913354 -vt 0.516830 0.927424 -vt 0.503013 0.950847 -vt 0.497213 0.940801 -vt 0.511283 0.937031 -vt 0.526436 0.937031 -vt 0.524660 0.956648 -vt 0.520890 0.942577 -vt 0.524660 0.913354 -vt 0.520890 0.927424 -vt 0.497213 0.929200 -vt 0.511283 0.932970 -vt 0.513060 0.956648 -vt 0.516830 0.942577 -vt 0.534707 0.919154 -vt 0.513314 0.929454 -vt 0.513314 0.940547 -vt 0.679485 0.236016 -vt 0.763151 0.236015 -vt 0.679485 0.231956 -vt 0.763151 0.231955 -vt 0.679485 0.227895 -vt 0.763151 0.227895 -vt 0.679485 0.223835 -vt 0.763151 0.223835 -vt 0.679485 0.219775 -vt 0.763151 0.219774 -vt 0.679485 0.268497 -vt 0.679485 0.264437 -vt 0.763151 0.264437 -vt 0.679485 0.252257 -vt 0.763151 0.248196 -vt 0.679485 0.256317 -vt 0.763151 0.252256 -vt 0.679485 0.260377 -vt 0.763151 0.256317 -vt 0.763151 0.260377 -vt 0.937133 0.584222 -vt 0.933363 0.570151 -vt 0.936879 0.568121 -vt 0.918466 0.656391 -vt 0.923221 0.651637 -vt 0.930253 0.655697 -vt 0.940113 0.615909 -vt 0.940113 0.618897 -vt 0.928513 0.618897 -vt 0.909678 0.634744 -vt 0.912666 0.634744 -vt 0.912666 0.646345 -vt 0.928513 0.665179 -vt 0.928513 0.662191 -vt 0.940113 0.662191 -vt 0.951654 0.622110 -vt 0.950160 0.624698 -vt 0.958948 0.646345 -vt 0.955960 0.646345 -vt 0.955960 0.634744 -vt 0.915879 0.623204 -vt 0.918466 0.624698 -vt 0.916972 0.658979 -vt 0.958548 0.633250 -vt 0.952748 0.657885 -vt 0.950160 0.656391 -vt 0.927019 0.616310 -vt 0.910078 0.647839 -vt 0.941607 0.664779 -vt 0.956084 0.692902 -vt 0.958325 0.696784 -vt 0.951293 0.700844 -vt 0.949466 0.636484 -vt 0.945406 0.651637 -vt 0.949466 0.644605 -vt 0.930253 0.625391 -vt 0.923221 0.629452 -vt 0.919160 0.644605 -vt 0.938373 0.655697 -vt 0.938373 0.625391 -vt 0.919160 0.636484 -vt 0.945406 0.629452 -vt 0.951293 0.723029 -vt 0.977538 0.715997 -vt 0.943351 0.718238 -vt 0.947233 0.715997 -vt 0.982020 0.715997 -vt 0.977538 0.707877 -vt 0.968687 0.730971 -vt 0.966446 0.727090 -vt 0.973478 0.723029 -vt 0.966446 0.692302 -vt 0.966446 0.696784 -vt 0.942750 0.707877 -vt 0.947233 0.707877 -vt 0.958325 0.731572 -vt 0.958325 0.727090 -vt 0.975719 0.696962 -vt 0.973478 0.700844 -vt 0.947411 0.698603 -vt 0.949052 0.726911 -vt 0.981420 0.705635 -vt 0.977360 0.725271 -vt 0.811205 0.929200 -vt 0.797135 0.932970 -vt 0.795104 0.929454 -vt 0.897168 0.320996 -vt 0.902991 0.324358 -vt 0.900889 0.332202 -vt 0.929895 0.353723 -vt 0.927782 0.351610 -vt 0.935985 0.343407 -vt 0.941874 0.331428 -vt 0.938987 0.332202 -vt 0.935985 0.320996 -vt 0.895056 0.345520 -vt 0.897168 0.343407 -vt 0.905371 0.351610 -vt 0.903258 0.310681 -vt 0.905371 0.312793 -vt 0.938871 0.344180 -vt 0.938098 0.318883 -vt 0.927782 0.312793 -vt 0.904598 0.354496 -vt 0.916577 0.354612 -vt 0.894282 0.320223 -vt 0.894166 0.332202 -vt 0.928555 0.309907 -vt 0.916577 0.309791 -vt 0.917350 0.357499 -vt 0.891280 0.332975 -vt 0.915803 0.306905 -vt 0.939938 0.886871 -vt 0.941098 0.882542 -vt 0.948941 0.884644 -vt 0.924420 0.318616 -vt 0.916577 0.347889 -vt 0.924420 0.345787 -vt 0.916577 0.316514 -vt 0.930162 0.340045 -vt 0.932264 0.332202 -vt 0.902991 0.340045 -vt 0.908733 0.345787 -vt 0.908733 0.318616 -vt 0.930162 0.324358 -vt 0.956785 0.882542 -vt 0.933254 0.868956 -vt 0.956785 0.855370 -vt 0.931026 0.859952 -vt 0.935356 0.861112 -vt 0.957945 0.851041 -vt 0.948941 0.853269 -vt 0.950101 0.888973 -vt 0.928925 0.870116 -vt 0.935356 0.876800 -vt 0.947781 0.848939 -vt 0.941098 0.855370 -vt 0.959954 0.885711 -vt 0.962527 0.876800 -vt 0.968958 0.867796 -vt 0.964629 0.868956 -vt 0.962527 0.861112 -vt 0.932186 0.879969 -vt 0.937928 0.852201 -vt 0.966857 0.877960 -vt 0.965696 0.857943 -vt 0.708252 0.335327 -vt 0.708252 0.331267 -vt 0.791918 0.331266 -vt 0.915486 0.578421 -vt 0.909685 0.568375 -vt 0.923756 0.564605 -vt 0.925532 0.540928 -vt 0.929302 0.554998 -vt 0.925786 0.557028 -vt 0.947179 0.578421 -vt 0.938909 0.564605 -vt 0.952979 0.556774 -vt 0.938909 0.560545 -vt 0.936879 0.557028 -vt 0.925786 0.568121 -vt 0.929302 0.570151 -vt 0.915486 0.546728 -vt 0.923756 0.560545 -vt 0.952980 0.568375 -vt 0.937133 0.540928 -vt 0.947179 0.546728 -vt 0.925532 0.584222 -vt 0.909685 0.556774 -vt 0.933363 0.554998 -vt 0.708252 0.327207 -vt 0.791918 0.327206 -vt 0.811205 0.940801 -vt 0.805405 0.950847 -vt 0.795104 0.940547 -vt 0.773711 0.919154 -vt 0.783758 0.913354 -vt 0.787528 0.927424 -vt 0.773711 0.950847 -vt 0.767911 0.940801 -vt 0.781982 0.937031 -vt 0.797135 0.937031 -vt 0.795358 0.956648 -vt 0.791588 0.942577 -vt 0.795358 0.913354 -vt 0.791588 0.927424 -vt 0.767911 0.929200 -vt 0.781982 0.932970 -vt 0.783758 0.956648 -vt 0.787528 0.942577 -vt 0.805405 0.919154 -vt 0.784012 0.929454 -vt 0.784012 0.940547 -vt 0.708252 0.323146 -vt 0.791918 0.323146 -vt 0.708252 0.319086 -vt 0.791917 0.319086 -vt 0.708251 0.315026 -vt 0.791917 0.315025 -vt 0.708251 0.310966 -vt 0.791917 0.310965 -vt 0.708251 0.306906 -vt 0.791917 0.306905 -vt 0.708252 0.355628 -vt 0.708252 0.351568 -vt 0.791918 0.351568 -vt 0.708252 0.339387 -vt 0.791918 0.335327 -vt 0.708252 0.343447 -vt 0.791918 0.339387 -vt 0.708252 0.347508 -vt 0.791918 0.343447 -vt 0.791918 0.347507 -vt 0.296534 0.790367 -vt 0.296534 0.805308 -vt 0.236772 0.805308 -vt 0.296534 0.844629 -vt 0.296534 0.829688 -vt 0.356296 0.829688 -vt 0.012190 0.018166 -vt 0.585904 0.137690 -vt 0.149643 0.143666 -vt 0.233309 0.012190 -vt 0.293071 0.143666 -vt 0.161595 0.012190 -vt 0.221357 0.143666 -vt 0.089881 0.012190 -vt 0.690800 0.660451 -vt 0.690800 0.540928 -vt 0.463868 0.540928 -vt 0.305023 0.012190 -vt 0.404106 0.672403 -vt 0.514190 0.018166 -vt 0.514190 0.137690 -vt 0.364785 0.143666 -vt 0.392154 0.540928 -vt 0.018167 0.012190 -vt 0.332392 0.672403 -vt 0.077928 0.143666 -vt 0.320440 0.540928 -vt 0.260678 0.672403 -vt 0.254702 0.546904 -vt 0.158606 0.666427 -vt 0.158607 0.546904 -vt 0.161595 0.552880 -vt 0.086892 0.666427 -vt 0.086893 0.546904 -vt 0.089881 0.552880 -vt 0.080916 0.540928 -vt 0.015178 0.666427 -vt 0.015178 0.546904 -vt 0.021155 0.672403 -vt 0.152631 0.540928 -vt 0.092869 0.672403 -vt 0.398130 0.546904 -vt 0.398130 0.666427 -vt 0.395142 0.660451 -vt 0.654564 0.798380 -vt 0.648587 0.744588 -vt 0.648587 0.798380 -vt 0.648587 0.771479 -vt 0.230321 0.666427 -vt 0.164583 0.672403 -vt 0.326416 0.546904 -vt 0.326416 0.666427 -vt 0.323428 0.660451 -vt 0.224345 0.540928 -vt 0.442476 0.018166 -vt 0.442476 0.137690 -vt 0.436499 0.143666 -vt 0.370761 0.018166 -vt 0.370761 0.137690 -vt 0.376738 0.012190 -vt 0.299047 0.018166 -vt 0.299047 0.137690 -vt 0.012190 0.947174 -vt 0.015178 0.941198 -vt 0.508214 0.143666 -vt 0.227333 0.018166 -vt 0.227333 0.137690 -vt 0.448452 0.012190 -vt 0.155619 0.137690 -vt 0.155619 0.018166 -vt 0.559483 0.505070 -vt 0.679007 0.505070 -vt 0.520166 0.012190 -vt 0.083905 0.137690 -vt 0.083905 0.018166 -vt 0.579928 0.143666 -vt 0.497213 0.690808 -vt 0.616736 0.690808 -vt 0.071940 0.168047 -vt 0.131711 0.168047 -vt 0.012190 0.168047 -vt 0.430522 0.168046 -vt 0.490283 0.168046 -vt 0.370760 0.168046 -vt 0.191475 0.168046 -vt 0.191475 0.432404 -vt 0.131714 0.432404 -vt 0.131714 0.312881 -vt 0.071952 0.432404 -vt 0.012190 0.432404 -vt 0.012190 0.312881 -vt 0.071952 0.312881 -vt 0.191475 0.312881 -vt 0.251237 0.312881 -vt 0.310999 0.312881 -vt 0.430522 0.312881 -vt 0.430522 0.432404 -vt 0.490284 0.312881 -vt 0.490284 0.432404 -vt 0.251237 0.432404 -vt 0.469844 0.666427 -vt 0.472832 0.660451 -vt 0.469844 0.546904 -vt 0.185975 0.719195 -vt 0.185975 0.765986 -vt 0.458369 0.804357 -vt 0.464344 0.696784 -vt 0.464344 0.777467 -vt 0.464344 0.804357 -vt 0.610285 0.048048 -vt 0.729808 0.074940 -vt 0.613273 0.143666 -vt 0.610285 0.113785 -vt 0.729808 0.140678 -vt 0.729807 0.015178 -vt 0.610285 0.015179 -vt 0.726819 0.012190 -vt 0.729808 0.080916 -vt 0.610285 0.080916 -vt 0.071952 0.288500 -vt 0.012190 0.288500 -vt 0.251237 0.288500 -vt 0.430522 0.288500 -vt 0.370760 0.288500 -vt 0.490283 0.288500 -vt 0.310999 0.288500 -vt 0.027131 0.456785 -vt 0.987810 0.459352 -vt 0.987810 0.507379 -vt 0.845601 0.357506 -vt 0.826538 0.352925 -vt 0.820878 0.317145 -vt 0.866899 0.328203 -vt 0.837596 0.306905 -vt 0.860318 0.342434 -vt 0.821129 0.338209 -vt 0.981194 0.322914 -vt 0.981195 0.370940 -vt 0.870234 0.547509 -vt 0.866008 0.586698 -vt 0.844944 0.586948 -vt 0.841285 0.555999 -vt 0.885305 0.562226 -vt 0.856002 0.540928 -vt 0.834704 0.570230 -vt 0.514664 0.231727 -vt 0.526617 0.282524 -vt 0.643152 0.219774 -vt 0.967674 0.977389 -vt 0.827494 0.467025 -vt 0.844212 0.507386 -vt 0.863274 0.502806 -vt 0.868934 0.467025 -vt 0.822913 0.478083 -vt 0.852216 0.456785 -vt 0.833154 0.502806 -vt 0.873514 0.478083 -vt 0.971743 0.151200 -vt 0.827825 0.384950 -vt 0.835220 0.431699 -vt 0.847189 0.431699 -vt 0.866111 0.400808 -vt 0.819361 0.393413 -vt 0.854584 0.384950 -vt 0.819361 0.420172 -vt 0.863047 0.420172 -vt 0.012190 0.747582 -vt 0.024143 0.696784 -vt 0.140678 0.759534 -vt 0.941162 0.094459 -vt 0.905387 0.093365 -vt 0.904293 0.129140 -vt 0.947363 0.105999 -vt 0.940068 0.130234 -vt 0.916927 0.087165 -vt 0.898092 0.117600 -vt 0.946962 0.119094 -vt 0.928528 0.136435 -vt 0.930022 0.087565 -vt 0.898493 0.104505 -vt 0.915433 0.136034 -vt 0.304912 0.960985 -vt 0.317646 0.986321 -vt 0.338921 0.953952 -vt 0.342981 0.973587 -vt 0.310613 0.952312 -vt 0.308973 0.980620 -vt 0.337281 0.982260 -vt 0.319887 0.947651 -vt 0.304312 0.971346 -vt 0.328007 0.986921 -vt 0.330248 0.948251 -vt 0.343582 0.963226 -vt 0.944910 0.050805 -vt 0.945684 0.025508 -vt 0.910071 0.059008 -vt 0.901868 0.024169 -vt 0.948686 0.038261 -vt 0.936708 0.015966 -vt 0.922616 0.062784 -vt 0.898092 0.036714 -vt 0.924163 0.012190 -vt 0.935368 0.059782 -vt 0.901095 0.049466 -vt 0.911411 0.015193 -vt 0.922117 0.953387 -vt 0.903260 0.932210 -vt 0.924437 0.913354 -vt 0.932281 0.951286 -vt 0.905362 0.942374 -vt 0.914273 0.915455 -vt 0.940032 0.944383 -vt 0.941192 0.924367 -vt 0.912264 0.950125 -vt 0.906522 0.922357 -vt 0.943294 0.934530 -vt 0.934290 0.916615 -vt 0.774466 0.741025 -vt 0.683871 0.339774 -vt 0.514664 0.399535 -vt 0.666419 0.573797 -vt 0.497213 0.633558 -vt 0.497213 0.849652 -vt 0.497213 0.834712 -vt 0.556975 0.834712 -vt 0.676498 0.834712 -vt 0.676498 0.849652 -vt 0.736260 0.834712 -vt 0.736260 0.849652 -vt 0.177011 0.883950 -vt 0.177011 0.869009 -vt 0.236772 0.869009 -vt 0.416058 0.869009 -vt 0.416058 0.883949 -vt 0.356296 0.883949 -vt 0.236772 0.883950 -vt 0.296534 0.908330 -vt 0.440438 0.908330 -vt 0.514664 0.171490 -vt 0.936474 0.761461 -vt 0.904944 0.778402 -vt 0.921885 0.809931 -vt 0.947614 0.768355 -vt 0.953414 0.792990 -vt 0.911838 0.767262 -vt 0.910745 0.803037 -vt 0.953814 0.779896 -vt 0.946520 0.804130 -vt 0.923379 0.761061 -vt 0.904544 0.791496 -vt 0.934979 0.810331 -vt 0.246963 0.952312 -vt 0.245322 0.980620 -vt 0.279931 0.963226 -vt 0.273630 0.982260 -vt 0.256236 0.947651 -vt 0.240661 0.971346 -vt 0.264357 0.986921 -vt 0.266598 0.948251 -vt 0.241262 0.960985 -vt 0.253995 0.986321 -vt 0.275271 0.953952 -vt 0.279331 0.973587 -vt 0.944713 0.495400 -vt 0.945486 0.470103 -vt 0.909874 0.503603 -vt 0.901671 0.468764 -vt 0.948489 0.482855 -vt 0.936510 0.460561 -vt 0.922418 0.507379 -vt 0.897895 0.481308 -vt 0.923965 0.456785 -vt 0.935170 0.504376 -vt 0.900897 0.494060 -vt 0.911213 0.459787 -vt 0.372623 0.980620 -vt 0.374264 0.952312 -vt 0.402572 0.953952 -vt 0.381296 0.986321 -vt 0.368563 0.960985 -vt 0.393899 0.948251 -vt 0.391658 0.986921 -vt 0.406632 0.973587 -vt 0.367962 0.971346 -vt 0.383537 0.947651 -vt 0.400931 0.982260 -vt 0.407232 0.963226 -vt 0.791918 0.428732 -vt 0.860774 0.615909 -vt 0.834704 0.640433 -vt 0.859227 0.666503 -vt 0.873319 0.619685 -vt 0.885298 0.641980 -vt 0.838480 0.627888 -vt 0.846682 0.662727 -vt 0.882295 0.629228 -vt 0.881522 0.654524 -vt 0.848022 0.618912 -vt 0.837706 0.653185 -vt 0.871979 0.663501 -vt 0.183312 0.952312 -vt 0.181671 0.980620 -vt 0.216281 0.963226 -vt 0.209979 0.982260 -vt 0.192585 0.947651 -vt 0.177011 0.971346 -vt 0.200706 0.986921 -vt 0.202947 0.948251 -vt 0.177611 0.960985 -vt 0.190344 0.986321 -vt 0.211620 0.953952 -vt 0.215680 0.973587 -vt 0.920927 0.431157 -vt 0.939361 0.413816 -vt 0.890491 0.412322 -vt 0.909326 0.381886 -vt 0.932467 0.424956 -vt 0.939761 0.400721 -vt 0.896692 0.423862 -vt 0.897785 0.388087 -vt 0.933561 0.389181 -vt 0.907832 0.430756 -vt 0.890891 0.399227 -vt 0.922421 0.382287 -vt 0.950292 0.259808 -vt 0.931435 0.238631 -vt 0.952612 0.219774 -vt 0.960456 0.257706 -vt 0.933537 0.248795 -vt 0.942448 0.221876 -vt 0.968207 0.250804 -vt 0.969367 0.230787 -vt 0.940439 0.256546 -vt 0.934697 0.228778 -vt 0.971469 0.240951 -vt 0.962465 0.223036 -vt 0.763151 0.268497 -vt 0.928513 0.615909 -vt 0.909678 0.646345 -vt 0.940113 0.665179 -vt 0.941608 0.616310 -vt 0.958948 0.634744 -vt 0.910078 0.633250 -vt 0.927019 0.664779 -vt 0.952748 0.623204 -vt 0.958548 0.647839 -vt 0.916972 0.622110 -vt 0.915879 0.657885 -vt 0.951654 0.658979 -vt 0.949052 0.696962 -vt 0.947411 0.725271 -vt 0.982020 0.707877 -vt 0.975719 0.726911 -vt 0.958325 0.692302 -vt 0.942750 0.715997 -vt 0.966446 0.731572 -vt 0.968687 0.692902 -vt 0.943351 0.705635 -vt 0.956084 0.730971 -vt 0.977360 0.698603 -vt 0.981420 0.718238 -vt 0.938098 0.345520 -vt 0.938871 0.320223 -vt 0.903258 0.353723 -vt 0.895056 0.318883 -vt 0.941874 0.332975 -vt 0.929895 0.310681 -vt 0.915803 0.357499 -vt 0.891280 0.331428 -vt 0.917350 0.306905 -vt 0.928555 0.354496 -vt 0.894282 0.344180 -vt 0.904598 0.309907 -vt 0.947781 0.888973 -vt 0.928925 0.867796 -vt 0.950101 0.848939 -vt 0.957945 0.886871 -vt 0.931026 0.877960 -vt 0.939938 0.851041 -vt 0.965696 0.879969 -vt 0.966857 0.859952 -vt 0.937928 0.885711 -vt 0.932186 0.857943 -vt 0.968958 0.870116 -vt 0.959954 0.852201 -vt 0.791918 0.355628 -vt 0.177011 0.805308 -vt 0.177011 0.790367 -vt 0.236772 0.790367 -vt 0.356296 0.790367 -vt 0.356296 0.805307 -vt 0.416058 0.790367 -vt 0.416058 0.805307 -vt 0.416058 0.829688 -vt 0.416058 0.844629 -vt 0.356296 0.844629 -vt 0.236772 0.844629 -vt 0.236772 0.829688 -vt 0.177011 0.844629 -vt 0.177011 0.829688 - -o boxcar -g boxcar -usemtl BoxcarMTL - -vn -1.000000 0.000000 0.000000 -vn 0.000000 0.000000 1.000000 -vn 1.000000 0.000000 0.000000 -vn 0.000000 0.000000 -1.000000 -vn 0.124000 0.992300 0.000000 -vn 0.000000 -1.000000 0.000000 -vn 0.000000 1.000000 0.000000 -vn -0.124000 0.992300 0.000000 -vn 0.382700 0.923900 0.000000 -vn 0.923900 0.382700 0.000000 -vn 0.923900 -0.382700 0.000000 -vn 0.382700 -0.923900 0.000000 -vn -0.382700 -0.923900 0.000000 -vn -0.923900 -0.382700 0.000000 -vn -0.382700 0.923900 -0.000000 -vn -0.923900 0.382700 0.000000 -vn 0.000000 -0.965900 -0.258800 -vn 0.000000 -0.258800 0.965900 -vn 0.000000 0.965900 0.258800 -vn 0.000000 -0.707100 -0.707100 -vn 0.000000 0.258800 -0.965900 -vn 0.000000 -0.707100 0.707100 -vn 0.000000 0.707100 0.707100 -vn 0.000000 -0.258800 -0.965900 -vn 0.000000 0.707100 -0.707100 -vn 0.000000 -0.965900 0.258800 -vn 0.000000 0.258800 0.965900 -vn 0.000000 0.965900 -0.258800 -vn 0.000000 -0.563300 -0.826200 -vn 0.000000 -0.563300 0.826200 - -f 80/1/1 77/2/1 25/3/1 -f 93/4/1 94/5/1 22/6/1 -f 21/7/1 73/8/1 74/9/1 -f 58/10/1 71/11/1 72/12/1 -f 55/13/1 69/14/1 70/15/1 -f 56/16/1 67/17/1 68/18/1 -f 19/19/1 65/20/1 66/21/1 -f 54/22/1 75/23/1 76/24/1 -f 1/25/2 2/26/2 258/27/2 -f 27/28/3 26/29/3 7/30/3 -f 60/31/1 83/32/1 84/33/1 -f 29/34/3 28/35/3 10/36/3 -f 95/37/1 96/38/1 90/39/1 -f 57/40/1 81/41/1 82/42/1 -f 33/43/3 32/44/3 5/45/3 -f 20/46/1 79/47/1 80/48/1 -f 35/49/3 34/50/3 8/51/3 -f 25/52/1 77/53/1 78/54/1 -f 164/55/2 159/56/2 157/57/2 -f 37/58/3 36/59/3 1/60/3 -f 39/61/3 38/62/3 6/63/3 -f 36/64/3 39/65/3 2/66/3 -f 47/67/3 52/68/3 48/69/3 -f 43/70/3 49/71/3 44/72/3 -f 43/73/3 42/74/3 13/75/3 -f 40/76/3 42/77/3 41/78/3 -f 45/79/3 44/80/3 16/81/3 -f 47/82/3 46/83/3 15/84/3 -f 49/85/3 48/86/3 18/87/3 -f 29/88/3 33/89/3 26/90/3 -f 178/91/4 156/92/4 40/93/4 -f 51/94/3 50/95/3 3/96/3 -f 52/97/3 51/98/3 4/99/3 -f 35/100/3 37/101/3 32/102/3 -f 50/103/3 53/104/3 17/105/3 -f 92/106/1 89/107/1 86/108/1 -f 59/109/1 85/110/1 86/111/1 -f 88/112/1 85/113/1 82/114/1 -f 62/115/1 87/116/1 88/117/1 -f 84/118/1 81/119/1 70/120/1 -f 41/121/3 14/122/3 12/123/3 -f 61/124/1 89/125/1 90/126/1 -f 72/127/1 69/128/1 66/129/1 -f 64/130/1 91/131/1 92/132/1 -f 74/133/1 75/134/1 68/135/1 -f 40/136/3 30/137/3 11/138/3 -f 22/139/1 94/140/1 95/141/1 -f 78/142/1 79/143/1 76/144/1 -f 63/145/1 96/146/1 93/147/1 -f 259/148/4 4/149/4 3/150/4 -f 12/151/5 14/152/5 259/153/5 -f 61/154/6 15/155/6 13/156/6 -f 98/157/1 99/158/1 100/159/1 -f 98/157/4 97/160/4 69/128/4 -f 99/158/6 98/157/6 72/12/6 -f 100/159/2 99/158/2 71/161/2 -f 97/160/7 100/159/7 70/15/7 -f 102/162/1 103/163/1 104/164/1 -f 102/162/4 101/165/4 65/166/4 -f 103/163/6 102/162/6 68/18/6 -f 104/164/2 103/163/2 67/167/2 -f 101/165/7 104/164/7 66/21/7 -f 106/168/1 107/169/1 108/170/1 -f 106/168/4 105/171/4 73/172/4 -f 107/169/6 106/168/6 76/24/6 -f 108/170/2 107/169/2 75/134/2 -f 105/171/7 108/170/7 74/9/7 -f 110/173/3 111/174/3 112/175/3 -f 110/173/7 109/176/7 26/29/7 -f 111/174/2 110/173/2 27/177/2 -f 112/175/6 111/174/6 28/35/6 -f 109/176/4 112/175/4 29/88/4 -f 114/178/1 115/179/1 116/180/1 -f 114/178/4 113/181/4 81/119/4 -f 115/179/6 114/178/6 84/33/6 -f 116/180/2 115/179/2 83/182/2 -f 113/181/7 116/180/7 82/42/7 -f 118/183/3 119/184/3 120/185/3 -f 118/183/7 117/186/7 32/44/7 -f 119/184/2 118/183/2 33/89/2 -f 120/185/6 119/184/6 34/50/6 -f 117/186/4 120/185/4 35/100/4 -f 122/187/3 123/188/3 124/189/3 -f 122/187/7 121/190/7 36/59/7 -f 123/188/2 122/187/2 37/101/2 -f 124/189/6 123/188/6 38/62/6 -f 121/190/4 124/189/4 39/65/4 -f 126/191/1 127/192/1 128/193/1 -f 126/191/4 125/194/4 77/2/4 -f 127/192/6 126/191/6 80/48/6 -f 128/193/2 127/192/2 79/143/2 -f 125/194/7 128/193/7 78/54/7 -f 130/195/3 131/196/3 132/197/3 -f 130/195/7 129/198/7 42/74/7 -f 131/196/2 130/195/2 43/70/2 -f 132/197/6 131/196/6 44/80/6 -f 129/198/4 132/197/4 45/199/4 -f 134/200/3 135/201/3 136/202/3 -f 134/200/7 133/203/7 46/83/7 -f 135/201/2 134/200/2 47/67/2 -f 136/202/6 135/201/6 48/86/6 -f 133/203/4 136/202/4 49/71/4 -f 138/204/3 139/205/3 140/206/3 -f 138/204/2 137/207/2 50/95/2 -f 139/205/6 138/204/6 51/98/6 -f 140/206/4 139/205/4 52/68/4 -f 137/207/7 140/206/7 53/104/7 -f 142/208/1 143/209/1 144/210/1 -f 142/208/4 141/211/4 85/113/4 -f 143/209/6 142/208/6 88/117/6 -f 144/210/2 143/209/2 87/212/2 -f 141/211/7 144/210/7 86/111/7 -f 146/213/1 147/214/1 148/215/1 -f 146/213/4 145/216/4 89/107/4 -f 147/214/6 146/213/6 92/132/6 -f 148/215/2 147/214/2 91/217/2 -f 145/216/7 148/215/7 90/126/7 -f 150/218/1 151/219/1 152/220/1 -f 150/218/7 149/221/7 93/147/7 -f 151/219/4 150/218/4 96/38/4 -f 152/220/6 151/219/6 95/141/6 -f 149/221/2 152/220/2 94/5/2 -f 27/177/3 30/222/3 28/223/3 -f 163/224/2 160/225/2 162/226/2 -f 166/227/4 165/228/4 167/229/4 -f 171/230/4 172/231/4 169/232/4 -f 159/233/6 165/234/6 166/227/6 -f 160/235/6 172/236/6 171/230/6 -f 162/226/3 171/230/3 170/237/3 -f 158/238/7 168/239/7 167/240/7 -f 161/241/7 170/237/7 169/242/7 -f 157/57/3 166/227/3 168/239/3 -f 177/243/2 173/244/2 30/245/2 -f 228/246/4 221/247/4 214/248/4 -f 180/249/3 179/250/3 174/251/3 -f 181/252/3 180/253/3 173/254/3 -f 182/255/3 181/256/3 177/257/3 -f 179/258/3 182/259/3 178/260/3 -f 227/261/4 220/262/4 213/263/4 -f 184/264/3 183/265/3 155/266/3 -f 185/267/3 184/268/3 154/269/3 -f 186/270/3 185/271/3 175/272/3 -f 183/273/3 186/274/3 176/275/3 -f 226/276/4 219/277/4 212/278/4 -f 178/279/3 188/280/3 187/281/3 -f 189/282/3 188/283/3 178/284/3 -f 190/285/3 189/286/3 177/287/3 -f 187/288/3 190/289/3 153/290/3 -f 225/291/4 218/292/4 211/293/4 -f 176/294/3 192/295/3 191/296/3 -f 193/297/3 192/298/3 176/299/3 -f 194/300/3 193/301/3 175/302/3 -f 191/303/3 194/304/3 173/305/3 -f 196/306/3 197/307/3 198/308/3 -f 196/306/6 195/309/6 179/250/6 -f 197/307/4 196/306/4 180/253/4 -f 198/308/7 197/307/7 181/256/7 -f 195/309/2 198/308/2 182/259/2 -f 200/310/3 201/311/3 202/312/3 -f 200/310/6 199/313/6 183/265/6 -f 201/311/4 200/310/4 184/268/4 -f 202/312/7 201/311/7 185/271/7 -f 199/313/2 202/312/2 186/274/2 -f 204/314/3 205/315/3 206/316/3 -f 204/314/2 203/317/2 187/281/2 -f 205/315/6 204/314/6 188/283/6 -f 206/316/4 205/315/4 189/286/4 -f 203/317/7 206/316/7 190/289/7 -f 208/318/3 209/319/3 210/320/3 -f 208/318/2 207/321/2 191/296/2 -f 209/319/6 208/318/6 192/298/6 -f 210/320/4 209/319/4 193/301/4 -f 207/321/7 210/320/7 194/304/7 -f 229/322/4 222/323/4 215/324/4 -f 223/325/4 216/326/4 230/327/4 -f 224/328/4 217/329/4 231/330/4 -f 233/331/4 232/332/4 234/333/4 -f 249/334/4 243/335/4 237/336/4 -f 248/337/4 242/338/4 236/339/4 -f 247/340/4 241/341/4 235/342/4 -f 250/343/4 244/344/4 238/345/4 -f 245/346/4 239/347/4 251/348/4 -f 246/349/4 240/350/4 252/351/4 -f 254/352/4 253/353/4 255/354/4 -f 257/355/4 259/356/4 22/357/4 -f 259/356/4 257/355/4 4/358/4 -f 258/359/8 56/360/8 54/361/8 -f 258/362/4 256/363/4 2/364/4 -f 256/363/4 258/362/4 24/365/4 -f 263/366/1 262/367/1 260/368/1 -f 267/369/4 266/370/4 262/371/4 -f 265/372/3 264/373/3 266/374/3 -f 261/375/2 260/376/2 264/377/2 -f 262/378/6 266/374/6 264/373/6 -f 267/369/7 263/366/7 261/375/7 -f 269/379/9 271/380/9 270/381/9 -f 270/381/10 271/380/10 273/382/10 -f 273/382/11 275/383/11 274/384/11 -f 275/383/12 277/385/12 276/386/12 -f 277/387/13 279/388/13 278/389/13 -f 279/388/14 281/390/14 280/391/14 -f 301/392/9 303/393/9 302/394/9 -f 283/395/15 269/379/15 268/396/15 -f 281/390/16 283/395/16 282/397/16 -f 276/398/2 278/399/2 289/400/2 -f 285/401/9 293/402/9 292/403/9 -f 268/404/2 284/405/2 291/406/2 -f 270/407/2 285/401/2 284/408/2 -f 274/409/2 287/410/2 286/411/2 -f 280/412/2 290/413/2 289/414/2 -f 276/415/2 288/416/2 287/417/2 -f 280/418/2 282/419/2 291/420/2 -f 270/421/2 272/422/2 286/423/2 -f 295/424/4 297/425/4 293/402/4 -f 284/405/15 292/403/15 299/426/15 -f 289/414/14 290/413/14 298/427/14 -f 288/416/12 296/428/12 295/424/12 -f 286/423/10 294/429/10 293/402/10 -f 291/420/16 299/426/16 298/427/16 -f 288/430/13 289/400/13 297/425/13 -f 287/410/11 295/424/11 294/429/11 -f 302/394/10 303/393/10 305/431/10 -f 305/431/11 307/432/11 306/433/11 -f 307/432/12 309/434/12 308/435/12 -f 309/436/13 311/437/13 310/438/13 -f 311/437/14 313/439/14 312/440/14 -f 315/441/15 301/392/15 300/442/15 -f 313/439/16 315/441/16 314/443/16 -f 308/444/2 310/445/2 321/446/2 -f 317/447/9 325/448/9 324/449/9 -f 314/450/2 300/451/2 316/452/2 -f 302/453/2 317/447/2 316/454/2 -f 304/455/2 306/456/2 319/457/2 -f 312/458/2 322/459/2 321/460/2 -f 308/461/2 320/462/2 319/463/2 -f 312/464/2 314/465/2 323/466/2 -f 304/467/2 318/468/2 317/469/2 -f 327/470/4 329/471/4 331/472/4 -f 316/452/15 324/449/15 331/472/15 -f 321/460/14 322/459/14 330/473/14 -f 320/462/12 328/474/12 327/470/12 -f 318/468/10 326/475/10 325/448/10 -f 322/476/16 323/466/16 331/472/16 -f 321/446/13 329/471/13 328/474/13 -f 319/457/11 327/470/11 326/475/11 -f 335/477/1 334/478/1 332/479/1 -f 339/480/4 338/481/4 334/478/4 -f 337/482/3 336/483/3 338/481/3 -f 334/478/6 338/481/6 336/484/6 -f 339/480/7 335/477/7 333/485/7 -f 342/486/9 343/487/9 341/488/9 -f 342/486/10 344/489/10 345/490/10 -f 346/491/11 347/492/11 345/490/11 -f 348/493/12 349/494/12 347/492/12 -f 350/495/13 351/496/13 349/497/13 -f 352/498/14 353/499/14 351/496/14 -f 374/500/9 375/501/9 373/502/9 -f 340/503/15 341/488/15 355/504/15 -f 354/505/16 355/504/16 353/499/16 -f 348/506/4 360/507/4 361/508/4 -f 364/509/9 365/510/9 357/511/9 -f 363/512/4 356/513/4 340/514/4 -f 356/515/4 357/511/4 342/516/4 -f 358/517/4 359/518/4 346/519/4 -f 361/520/4 362/521/4 352/522/4 -f 359/523/4 360/524/4 348/525/4 -f 352/526/4 362/527/4 363/528/4 -f 342/529/4 357/530/4 358/531/4 -f 369/532/2 367/533/2 365/510/2 -f 371/534/15 364/509/15 356/513/15 -f 361/520/14 369/532/14 370/535/14 -f 367/533/12 368/536/12 360/524/12 -f 365/510/10 366/537/10 358/531/10 -f 362/527/16 370/535/16 371/534/16 -f 360/507/13 368/536/13 369/532/13 -f 366/537/11 367/533/11 359/518/11 -f 374/500/10 376/538/10 377/539/10 -f 378/540/11 379/541/11 377/539/11 -f 380/542/12 381/543/12 379/541/12 -f 382/544/13 383/545/13 381/546/13 -f 384/547/14 385/548/14 383/545/14 -f 372/549/15 373/502/15 387/550/15 -f 386/551/16 387/550/16 385/548/16 -f 380/552/4 392/553/4 393/554/4 -f 396/555/9 397/556/9 389/557/9 -f 386/558/4 395/559/4 388/560/4 -f 388/561/4 389/557/4 374/562/4 -f 390/563/4 391/564/4 378/565/4 -f 393/566/4 394/567/4 384/568/4 -f 391/569/4 392/570/4 380/571/4 -f 384/572/4 394/573/4 395/574/4 -f 389/575/4 390/576/4 376/577/4 -f 401/578/2 399/579/2 397/556/2 -f 403/580/15 396/555/15 388/560/15 -f 393/566/14 401/578/14 402/581/14 -f 399/579/12 400/582/12 392/570/12 -f 397/556/10 398/583/10 390/576/10 -f 394/573/16 402/581/16 403/580/16 -f 400/582/13 401/578/13 393/554/13 -f 398/583/11 399/579/11 391/564/11 -f 404/584/1 406/585/1 407/586/1 -f 406/585/2 410/587/2 411/588/2 -f 410/587/3 408/589/3 409/590/3 -f 408/591/6 410/587/6 406/585/6 -f 405/592/7 407/586/7 411/588/7 -f 421/593/1 517/594/1 518/595/1 -f 429/596/3 441/597/3 440/598/3 -f 422/599/17 434/600/17 433/601/17 -f 419/602/18 431/603/18 430/604/18 -f 416/605/19 428/606/19 427/607/19 -f 423/608/20 435/609/20 434/600/20 -f 413/610/21 424/611/21 425/612/21 -f 420/613/22 432/614/22 431/603/22 -f 417/615/23 429/596/23 428/606/23 -f 412/616/24 425/612/24 435/609/24 -f 414/617/25 426/618/25 424/611/25 -f 421/619/26 433/601/26 432/614/26 -f 418/620/27 430/604/27 429/596/27 -f 415/621/28 427/607/28 426/618/28 -f 444/622/22 456/623/22 455/624/22 -f 435/609/3 425/612/3 437/625/3 -f 426/618/3 438/626/3 436/627/3 -f 433/601/3 445/628/3 444/629/3 -f 429/596/3 430/604/3 442/630/3 -f 427/607/3 439/631/3 438/626/3 -f 433/601/3 434/600/3 446/632/3 -f 431/603/3 443/633/3 442/630/3 -f 428/606/3 440/598/3 439/631/3 -f 435/609/3 447/634/3 446/632/3 -f 424/611/3 436/627/3 437/625/3 -f 432/614/3 444/629/3 443/633/3 -f 452/635/3 456/623/3 449/636/3 -f 441/637/23 453/638/23 452/635/23 -f 437/639/24 449/636/24 459/640/24 -f 438/641/25 450/642/25 448/643/25 -f 445/644/26 457/645/26 456/623/26 -f 442/646/27 454/647/27 453/638/27 -f 439/648/28 451/649/28 450/642/28 -f 446/650/17 458/651/17 457/645/17 -f 443/652/18 455/624/18 454/647/18 -f 440/653/19 452/635/19 451/649/19 -f 447/654/20 459/640/20 458/651/20 -f 436/655/21 448/643/21 449/636/21 -f 471/656/3 531/657/3 530/658/3 -f 477/659/1 489/660/1 490/661/1 -f 470/662/20 482/663/20 483/664/20 -f 460/665/21 473/666/21 472/667/21 -f 467/668/22 479/669/22 480/670/22 -f 464/671/23 476/672/23 477/659/23 -f 471/673/24 483/664/24 473/666/24 -f 461/674/25 472/667/25 474/675/25 -f 468/676/26 480/670/26 481/677/26 -f 465/678/27 477/659/27 478/679/27 -f 462/680/28 474/675/28 475/681/28 -f 469/682/17 481/677/17 482/663/17 -f 466/683/18 478/679/18 479/669/18 -f 463/684/19 475/681/19 476/672/19 -f 492/685/26 504/686/26 505/687/26 -f 475/681/1 474/675/1 486/688/1 -f 481/677/1 493/689/1 494/690/1 -f 479/669/1 478/679/1 490/661/1 -f 476/672/1 475/681/1 487/691/1 -f 482/663/1 494/690/1 495/692/1 -f 472/667/1 473/666/1 485/693/1 -f 479/669/1 491/694/1 492/695/1 -f 477/659/1 476/672/1 488/696/1 -f 483/664/1 495/692/1 485/693/1 -f 474/675/1 472/667/1 484/697/1 -f 480/670/1 492/695/1 493/689/1 -f 506/698/1 502/699/1 498/700/1 -f 489/701/27 501/702/27 502/699/27 -f 486/703/28 498/700/28 499/704/28 -f 493/705/17 505/687/17 506/698/17 -f 490/706/18 502/699/18 503/707/18 -f 487/708/19 499/704/19 500/709/19 -f 494/710/20 506/698/20 507/711/20 -f 485/712/21 497/713/21 496/714/21 -f 491/715/22 503/707/22 504/686/22 -f 488/716/23 500/709/23 501/702/23 -f 495/717/24 507/711/24 497/713/24 -f 484/718/25 496/714/25 498/700/25 -f 522/719/28 523/720/28 511/721/28 -f 419/722/1 418/723/1 514/724/1 -f 415/725/1 511/726/1 512/727/1 -f 422/728/1 518/595/1 519/729/1 -f 412/730/1 509/731/1 508/732/1 -f 419/722/1 515/733/1 516/734/1 -f 416/735/1 512/727/1 513/736/1 -f 412/730/1 423/737/1 519/729/1 -f 414/738/1 413/739/1 508/732/1 -f 421/593/1 420/740/1 516/734/1 -f 417/741/1 513/736/1 514/724/1 -f 414/738/1 510/742/1 511/726/1 -f 523/720/19 524/743/19 512/744/19 -f 460/745/3 461/746/3 520/747/3 -f 467/748/3 468/749/3 528/750/3 -f 464/751/3 465/752/3 525/753/3 -f 460/745/3 521/754/3 531/657/3 -f 462/755/3 522/756/3 520/747/3 -f 469/757/3 529/758/3 528/750/3 -f 465/752/3 466/759/3 526/760/3 -f 462/755/3 463/761/3 523/762/3 -f 470/763/3 530/658/3 529/758/3 -f 467/748/3 527/764/3 526/760/3 -f 464/751/3 524/765/3 523/762/3 -f 524/743/23 525/766/23 513/767/23 -f 525/766/27 526/768/27 514/769/27 -f 526/768/18 527/770/18 515/771/18 -f 527/770/22 528/772/22 516/773/22 -f 528/772/26 529/774/26 517/775/26 -f 529/776/17 530/777/17 518/778/17 -f 520/779/25 522/719/25 510/780/25 -f 521/781/21 520/779/21 508/782/21 -f 531/783/24 521/781/24 509/784/24 -f 530/777/20 531/783/20 519/785/20 -f 533/786/1 535/787/1 534/788/1 -f 539/789/29 538/790/29 534/788/29 -f 539/791/3 537/792/3 536/793/3 -f 533/794/30 532/795/30 536/793/30 -f 534/788/6 538/790/6 536/793/6 -f 541/796/1 543/797/1 542/798/1 -f 547/799/29 546/800/29 542/798/29 -f 547/801/3 545/802/3 544/803/3 -f 541/804/30 540/805/30 544/803/30 -f 542/798/6 546/800/6 544/803/6 -f 936/806/3 7/807/3 5/808/3 -f 930/809/1 61/810/1 929/811/1 -f 549/812/4 550/813/4 23/814/4 -f 1/815/2 25/816/2 551/817/2 -f 555/818/1 554/819/1 552/820/1 -f 557/821/3 556/822/3 558/823/3 -f 554/824/6 558/823/6 556/822/6 -f 559/825/7 555/818/7 553/826/7 -f 563/827/1 562/828/1 560/829/1 -f 565/830/3 564/831/3 566/832/3 -f 562/828/6 566/833/6 564/834/6 -f 567/835/7 563/827/7 561/836/7 -f 577/837/1 673/838/1 674/839/1 -f 585/840/3 597/841/3 596/842/3 -f 578/843/17 590/844/17 589/845/17 -f 575/846/18 587/847/18 586/848/18 -f 572/849/19 584/850/19 583/851/19 -f 579/852/20 591/853/20 590/844/20 -f 569/854/21 580/855/21 581/856/21 -f 576/857/22 588/858/22 587/847/22 -f 573/859/23 585/840/23 584/850/23 -f 568/860/24 581/856/24 591/853/24 -f 570/861/25 582/862/25 580/855/25 -f 577/863/26 589/845/26 588/858/26 -f 574/864/27 586/848/27 585/840/27 -f 571/865/28 583/851/28 582/862/28 -f 600/866/22 612/867/22 611/868/22 -f 591/853/3 581/856/3 593/869/3 -f 582/862/3 594/870/3 592/871/3 -f 589/845/3 601/872/3 600/873/3 -f 585/840/3 586/848/3 598/874/3 -f 583/851/3 595/875/3 594/870/3 -f 589/845/3 590/844/3 602/876/3 -f 587/847/3 599/877/3 598/874/3 -f 584/850/3 596/842/3 595/875/3 -f 591/853/3 603/878/3 602/876/3 -f 580/855/3 592/871/3 593/869/3 -f 588/858/3 600/873/3 599/877/3 -f 608/879/3 612/867/3 605/880/3 -f 597/881/23 609/882/23 608/879/23 -f 593/883/24 605/880/24 615/884/24 -f 594/885/25 606/886/25 604/887/25 -f 601/888/26 613/889/26 612/867/26 -f 598/890/27 610/891/27 609/882/27 -f 595/892/28 607/893/28 606/886/28 -f 602/894/17 614/895/17 613/889/17 -f 599/896/18 611/868/18 610/891/18 -f 596/897/19 608/879/19 607/893/19 -f 603/898/20 615/884/20 614/895/20 -f 592/899/21 604/887/21 605/880/21 -f 627/900/3 687/901/3 686/902/3 -f 633/903/1 645/904/1 646/905/1 -f 626/906/20 638/907/20 639/908/20 -f 616/909/21 629/910/21 628/911/21 -f 623/912/22 635/913/22 636/914/22 -f 620/915/23 632/916/23 633/903/23 -f 627/917/24 639/908/24 629/910/24 -f 617/918/25 628/911/25 630/919/25 -f 624/920/26 636/914/26 637/921/26 -f 621/922/27 633/903/27 634/923/27 -f 618/924/28 630/919/28 631/925/28 -f 625/926/17 637/921/17 638/907/17 -f 622/927/18 634/923/18 635/913/18 -f 619/928/19 631/925/19 632/916/19 -f 648/929/26 660/930/26 661/931/26 -f 631/925/1 630/919/1 642/932/1 -f 637/921/1 649/933/1 650/934/1 -f 635/913/1 634/923/1 646/905/1 -f 632/916/1 631/925/1 643/935/1 -f 638/907/1 650/934/1 651/936/1 -f 628/911/1 629/910/1 641/937/1 -f 635/913/1 647/938/1 648/939/1 -f 633/903/1 632/916/1 644/940/1 -f 639/908/1 651/936/1 641/937/1 -f 630/919/1 628/911/1 640/941/1 -f 636/914/1 648/939/1 649/933/1 -f 662/942/1 658/943/1 654/944/1 -f 645/945/27 657/946/27 658/943/27 -f 642/947/28 654/944/28 655/948/28 -f 649/949/17 661/931/17 662/942/17 -f 646/950/18 658/943/18 659/951/18 -f 643/952/19 655/948/19 656/953/19 -f 650/954/20 662/942/20 663/955/20 -f 641/956/21 653/957/21 652/958/21 -f 647/959/22 659/951/22 660/930/22 -f 644/960/23 656/953/23 657/946/23 -f 651/961/24 663/955/24 653/957/24 -f 640/962/25 652/958/25 654/944/25 -f 678/963/28 679/964/28 667/965/28 -f 575/966/1 574/967/1 670/968/1 -f 571/969/1 667/970/1 668/971/1 -f 578/972/1 674/839/1 675/973/1 -f 568/974/1 665/975/1 664/976/1 -f 575/966/1 671/977/1 672/978/1 -f 572/979/1 668/971/1 669/980/1 -f 568/974/1 579/981/1 675/973/1 -f 570/982/1 569/983/1 664/976/1 -f 577/837/1 576/984/1 672/978/1 -f 573/985/1 669/980/1 670/968/1 -f 570/982/1 666/986/1 667/970/1 -f 679/964/19 680/987/19 668/988/19 -f 616/989/3 617/990/3 676/991/3 -f 623/992/3 624/993/3 684/994/3 -f 621/995/3 681/996/3 680/997/3 -f 616/989/3 677/998/3 687/901/3 -f 618/999/3 678/1000/3 676/991/3 -f 625/1001/3 685/1002/3 684/994/3 -f 621/995/3 622/1003/3 682/1004/3 -f 618/999/3 619/1005/3 679/1006/3 -f 626/1007/3 686/902/3 685/1002/3 -f 623/992/3 683/1008/3 682/1004/3 -f 620/1009/3 680/997/3 679/1006/3 -f 680/987/23 681/1010/23 669/1011/23 -f 681/1010/27 682/1012/27 670/1013/27 -f 682/1012/18 683/1014/18 671/1015/18 -f 683/1014/22 684/1016/22 672/1017/22 -f 684/1016/26 685/1018/26 673/1019/26 -f 685/1020/17 686/1021/17 674/1022/17 -f 676/1023/25 678/963/25 666/1024/25 -f 677/1025/21 676/1023/21 664/1026/21 -f 687/1027/24 677/1025/24 665/1028/24 -f 686/1021/20 687/1027/20 675/1029/20 -f 697/1030/1 793/1031/1 794/1032/1 -f 705/1033/3 717/1034/3 716/1035/3 -f 698/1036/17 710/1037/17 709/1038/17 -f 695/1039/18 707/1040/18 706/1041/18 -f 692/1042/19 704/1043/19 703/1044/19 -f 699/1045/20 711/1046/20 710/1037/20 -f 689/1047/21 700/1048/21 701/1049/21 -f 696/1050/22 708/1051/22 707/1040/22 -f 693/1052/23 705/1033/23 704/1043/23 -f 688/1053/24 701/1049/24 711/1046/24 -f 690/1054/25 702/1055/25 700/1048/25 -f 697/1056/26 709/1038/26 708/1051/26 -f 694/1057/27 706/1041/27 705/1033/27 -f 691/1058/28 703/1044/28 702/1055/28 -f 720/1059/22 732/1060/22 731/1061/22 -f 711/1046/3 701/1049/3 713/1062/3 -f 702/1055/3 714/1063/3 712/1064/3 -f 709/1038/3 721/1065/3 720/1066/3 -f 705/1033/3 706/1041/3 718/1067/3 -f 703/1044/3 715/1068/3 714/1063/3 -f 709/1038/3 710/1037/3 722/1069/3 -f 707/1040/3 719/1070/3 718/1067/3 -f 704/1043/3 716/1035/3 715/1068/3 -f 711/1046/3 723/1071/3 722/1069/3 -f 700/1048/3 712/1064/3 713/1062/3 -f 708/1051/3 720/1066/3 719/1070/3 -f 728/1072/3 732/1060/3 725/1073/3 -f 717/1074/23 729/1075/23 728/1072/23 -f 713/1076/24 725/1073/24 735/1077/24 -f 714/1078/25 726/1079/25 724/1080/25 -f 721/1081/26 733/1082/26 732/1060/26 -f 718/1083/27 730/1084/27 729/1075/27 -f 715/1085/28 727/1086/28 726/1079/28 -f 722/1087/17 734/1088/17 733/1082/17 -f 719/1089/18 731/1061/18 730/1084/18 -f 716/1090/19 728/1072/19 727/1086/19 -f 723/1091/20 735/1077/20 734/1088/20 -f 712/1092/21 724/1080/21 725/1073/21 -f 747/1093/3 807/1094/3 806/1095/3 -f 753/1096/1 765/1097/1 766/1098/1 -f 746/1099/20 758/1100/20 759/1101/20 -f 736/1102/21 749/1103/21 748/1104/21 -f 743/1105/22 755/1106/22 756/1107/22 -f 740/1108/23 752/1109/23 753/1096/23 -f 747/1110/24 759/1101/24 749/1103/24 -f 737/1111/25 748/1104/25 750/1112/25 -f 744/1113/26 756/1107/26 757/1114/26 -f 741/1115/27 753/1096/27 754/1116/27 -f 738/1117/28 750/1112/28 751/1118/28 -f 745/1119/17 757/1114/17 758/1100/17 -f 742/1120/18 754/1116/18 755/1106/18 -f 739/1121/19 751/1118/19 752/1109/19 -f 768/1122/26 780/1123/26 781/1124/26 -f 751/1118/1 750/1112/1 762/1125/1 -f 757/1114/1 769/1126/1 770/1127/1 -f 755/1106/1 754/1116/1 766/1098/1 -f 752/1109/1 751/1118/1 763/1128/1 -f 758/1100/1 770/1127/1 771/1129/1 -f 748/1104/1 749/1103/1 761/1130/1 -f 755/1106/1 767/1131/1 768/1132/1 -f 753/1096/1 752/1109/1 764/1133/1 -f 759/1101/1 771/1129/1 761/1130/1 -f 750/1112/1 748/1104/1 760/1134/1 -f 756/1107/1 768/1132/1 769/1126/1 -f 782/1135/1 778/1136/1 773/1137/1 -f 765/1138/27 777/1139/27 778/1136/27 -f 762/1140/28 774/1141/28 775/1142/28 -f 769/1143/17 781/1124/17 782/1135/17 -f 766/1144/18 778/1136/18 779/1145/18 -f 763/1146/19 775/1142/19 776/1147/19 -f 770/1148/20 782/1135/20 783/1149/20 -f 761/1150/21 773/1137/21 772/1151/21 -f 767/1152/22 779/1145/22 780/1123/22 -f 764/1153/23 776/1147/23 777/1139/23 -f 771/1154/24 783/1149/24 773/1137/24 -f 760/1155/25 772/1151/25 774/1141/25 -f 798/1156/28 799/1157/28 787/1158/28 -f 695/1159/1 694/1160/1 790/1161/1 -f 691/1162/1 787/1163/1 788/1164/1 -f 699/1165/1 698/1166/1 794/1032/1 -f 688/1167/1 785/1168/1 784/1169/1 -f 695/1159/1 791/1170/1 792/1171/1 -f 692/1172/1 788/1164/1 789/1173/1 -f 688/1167/1 699/1165/1 795/1174/1 -f 689/1175/1 784/1169/1 786/1176/1 -f 697/1030/1 696/1177/1 792/1171/1 -f 693/1178/1 789/1173/1 790/1161/1 -f 690/1179/1 786/1176/1 787/1163/1 -f 799/1157/19 800/1180/19 788/1181/19 -f 736/1182/3 737/1183/3 796/1184/3 -f 743/1185/3 744/1186/3 804/1187/3 -f 740/1188/3 741/1189/3 801/1190/3 -f 736/1182/3 797/1191/3 807/1094/3 -f 738/1192/3 798/1193/3 796/1184/3 -f 745/1194/3 805/1195/3 804/1187/3 -f 741/1189/3 742/1196/3 802/1197/3 -f 738/1192/3 739/1198/3 799/1199/3 -f 746/1200/3 806/1095/3 805/1195/3 -f 743/1185/3 803/1201/3 802/1197/3 -f 740/1188/3 800/1202/3 799/1199/3 -f 800/1180/23 801/1203/23 789/1204/23 -f 801/1203/27 802/1205/27 790/1206/27 -f 802/1205/18 803/1207/18 791/1208/18 -f 803/1207/22 804/1209/22 792/1210/22 -f 804/1209/26 805/1211/26 793/1212/26 -f 805/1213/17 806/1214/17 794/1215/17 -f 796/1216/25 798/1156/25 786/1217/25 -f 797/1218/21 796/1216/21 784/1219/21 -f 807/1220/24 797/1218/24 785/1221/24 -f 806/1214/20 807/1220/20 795/1222/20 -f 817/1223/1 913/1224/1 914/1225/1 -f 825/1226/3 837/1227/3 836/1228/3 -f 818/1229/17 830/1230/17 829/1231/17 -f 815/1232/18 827/1233/18 826/1234/18 -f 812/1235/19 824/1236/19 823/1237/19 -f 819/1238/20 831/1239/20 830/1230/20 -f 809/1240/21 820/1241/21 821/1242/21 -f 816/1243/22 828/1244/22 827/1233/22 -f 813/1245/23 825/1226/23 824/1236/23 -f 808/1246/24 821/1242/24 831/1239/24 -f 810/1247/25 822/1248/25 820/1241/25 -f 817/1249/26 829/1231/26 828/1244/26 -f 814/1250/27 826/1234/27 825/1226/27 -f 811/1251/28 823/1237/28 822/1248/28 -f 840/1252/22 852/1253/22 851/1254/22 -f 831/1239/3 821/1242/3 833/1255/3 -f 822/1248/3 834/1256/3 832/1257/3 -f 829/1231/3 841/1258/3 840/1259/3 -f 825/1226/3 826/1234/3 838/1260/3 -f 823/1237/3 835/1261/3 834/1256/3 -f 829/1231/3 830/1230/3 842/1262/3 -f 827/1233/3 839/1263/3 838/1260/3 -f 824/1236/3 836/1228/3 835/1261/3 -f 831/1239/3 843/1264/3 842/1262/3 -f 820/1241/3 832/1257/3 833/1255/3 -f 828/1244/3 840/1259/3 839/1263/3 -f 848/1265/3 852/1253/3 845/1266/3 -f 837/1267/23 849/1268/23 848/1265/23 -f 833/1269/24 845/1266/24 855/1270/24 -f 834/1271/25 846/1272/25 844/1273/25 -f 841/1274/26 853/1275/26 852/1253/26 -f 838/1276/27 850/1277/27 849/1268/27 -f 835/1278/28 847/1279/28 846/1272/28 -f 842/1280/17 854/1281/17 853/1275/17 -f 839/1282/18 851/1254/18 850/1277/18 -f 836/1283/19 848/1265/19 847/1279/19 -f 843/1284/20 855/1270/20 854/1281/20 -f 832/1285/21 844/1273/21 845/1266/21 -f 867/1286/3 927/1287/3 926/1288/3 -f 873/1289/1 885/1290/1 886/1291/1 -f 866/1292/20 878/1293/20 879/1294/20 -f 856/1295/21 869/1296/21 868/1297/21 -f 863/1298/22 875/1299/22 876/1300/22 -f 860/1301/23 872/1302/23 873/1289/23 -f 867/1303/24 879/1294/24 869/1296/24 -f 857/1304/25 868/1297/25 870/1305/25 -f 864/1306/26 876/1300/26 877/1307/26 -f 861/1308/27 873/1289/27 874/1309/27 -f 858/1310/28 870/1305/28 871/1311/28 -f 865/1312/17 877/1307/17 878/1293/17 -f 862/1313/18 874/1309/18 875/1299/18 -f 859/1314/19 871/1311/19 872/1302/19 -f 888/1315/26 900/1316/26 901/1317/26 -f 871/1311/1 870/1305/1 882/1318/1 -f 877/1307/1 889/1319/1 890/1320/1 -f 875/1299/1 874/1309/1 886/1291/1 -f 872/1302/1 871/1311/1 883/1321/1 -f 878/1293/1 890/1320/1 891/1322/1 -f 868/1297/1 869/1296/1 881/1323/1 -f 875/1299/1 887/1324/1 888/1325/1 -f 873/1289/1 872/1302/1 884/1326/1 -f 879/1294/1 891/1322/1 881/1323/1 -f 870/1305/1 868/1297/1 880/1327/1 -f 876/1300/1 888/1325/1 889/1319/1 -f 902/1328/1 898/1329/1 894/1330/1 -f 885/1331/27 897/1332/27 898/1329/27 -f 882/1333/28 894/1330/28 895/1334/28 -f 889/1335/17 901/1317/17 902/1328/17 -f 886/1336/18 898/1329/18 899/1337/18 -f 883/1338/19 895/1334/19 896/1339/19 -f 890/1340/20 902/1328/20 903/1341/20 -f 881/1342/21 893/1343/21 892/1344/21 -f 887/1345/22 899/1337/22 900/1316/22 -f 884/1346/23 896/1339/23 897/1332/23 -f 891/1347/24 903/1341/24 893/1343/24 -f 880/1348/25 892/1344/25 894/1330/25 -f 918/1349/28 919/1350/28 907/1351/28 -f 815/1352/1 814/1353/1 910/1354/1 -f 811/1355/1 907/1356/1 908/1357/1 -f 818/1358/1 914/1225/1 915/1359/1 -f 808/1360/1 905/1361/1 904/1362/1 -f 815/1352/1 911/1363/1 912/1364/1 -f 812/1365/1 908/1357/1 909/1366/1 -f 808/1360/1 819/1367/1 915/1359/1 -f 810/1368/1 809/1369/1 904/1362/1 -f 817/1223/1 816/1370/1 912/1364/1 -f 813/1371/1 909/1366/1 910/1354/1 -f 810/1368/1 906/1372/1 907/1356/1 -f 919/1350/19 920/1373/19 908/1374/19 -f 856/1375/3 857/1376/3 916/1377/3 -f 863/1378/3 864/1379/3 924/1380/3 -f 860/1381/3 861/1382/3 921/1383/3 -f 856/1375/3 917/1384/3 927/1287/3 -f 858/1385/3 918/1386/3 916/1377/3 -f 865/1387/3 925/1388/3 924/1380/3 -f 861/1382/3 862/1389/3 922/1390/3 -f 858/1385/3 859/1391/3 919/1392/3 -f 866/1393/3 926/1288/3 925/1388/3 -f 863/1378/3 923/1394/3 922/1390/3 -f 860/1381/3 920/1395/3 919/1392/3 -f 920/1373/23 921/1396/23 909/1397/23 -f 921/1396/27 922/1398/27 910/1399/27 -f 922/1398/18 923/1400/18 911/1401/18 -f 923/1400/22 924/1402/22 912/1403/22 -f 924/1402/26 925/1404/26 913/1405/26 -f 925/1406/17 926/1407/17 914/1408/17 -f 916/1409/25 918/1349/25 906/1410/25 -f 917/1411/21 916/1409/21 904/1412/21 -f 927/1413/24 917/1411/24 905/1414/24 -f 926/1407/20 927/1413/20 915/1415/20 -f 940/1416/3 15/1417/3 13/1418/3 -f 933/1419/1 19/1420/1 55/1421/1 -f 24/1422/1 80/1/1 25/3/1 -f 23/1423/1 93/4/1 22/6/1 -f 19/1424/1 21/7/1 74/9/1 -f 56/1425/1 58/10/1 72/12/1 -f 57/1426/1 55/13/1 70/15/1 -f 54/1427/1 56/16/1 68/18/1 -f 55/1428/1 19/19/1 66/21/1 -f 20/1429/1 54/22/1 76/24/1 -f 258/27/2 24/1430/2 25/1431/2 -f 25/1431/2 1/25/2 258/27/2 -f 9/1432/3 27/28/3 7/30/3 -f 58/1433/1 60/31/1 84/33/1 -f 8/1434/3 29/34/3 10/36/3 -f 90/39/1 91/217/1 95/37/1 -f 64/1435/1 95/37/1 91/217/1 -f 96/38/1 63/1436/1 90/39/1 -f 59/1437/1 57/40/1 82/42/1 -f 7/1438/3 33/43/3 5/45/3 -f 24/1439/1 20/46/1 80/48/1 -f 6/1440/3 35/49/3 8/51/3 -f 21/1441/1 25/52/1 78/54/1 -f 158/238/2 164/55/2 157/57/2 -f 5/1442/3 37/58/3 1/60/3 -f 2/1443/3 39/61/3 6/63/3 -f 1/1444/3 36/64/3 2/66/3 -f 18/1445/3 48/69/3 52/68/3 -f 47/67/3 17/1446/3 53/1447/3 -f 53/1447/3 52/68/3 47/67/3 -f 16/1448/3 44/72/3 49/71/3 -f 43/70/3 15/1449/3 46/1450/3 -f 46/1450/3 49/71/3 43/70/3 -f 15/1451/3 43/73/3 13/75/3 -f 14/1452/3 41/78/3 45/199/3 -f 40/76/3 13/1453/3 42/77/3 -f 42/77/3 45/199/3 41/78/3 -f 14/1454/3 45/79/3 16/81/3 -f 17/1455/3 47/82/3 15/84/3 -f 16/1456/3 49/85/3 18/87/3 -f 7/1457/3 26/90/3 33/89/3 -f 29/88/3 8/1458/3 34/1459/3 -f 34/1459/3 33/89/3 29/88/3 -f 40/93/4 41/1460/4 174/1461/4 -f 155/1462/4 176/1463/4 41/1460/4 -f 174/1461/4 178/91/4 40/93/4 -f 41/1460/4 176/1463/4 174/1461/4 -f 4/1464/3 51/94/3 3/96/3 -f 18/1465/3 52/97/3 4/99/3 -f 5/1466/3 32/102/3 37/101/3 -f 35/100/3 6/1467/3 38/1468/3 -f 38/1468/3 37/101/3 35/100/3 -f 3/1469/3 50/103/3 17/105/3 -f 86/108/1 87/212/1 92/106/1 -f 62/1470/1 92/106/1 87/212/1 -f 89/107/1 61/1471/1 86/108/1 -f 61/1472/1 59/109/1 86/111/1 -f 82/114/1 83/182/1 88/112/1 -f 60/1473/1 88/112/1 83/182/1 -f 85/113/1 59/1474/1 82/114/1 -f 60/1475/1 62/115/1 88/117/1 -f 70/120/1 71/161/1 84/118/1 -f 58/1476/1 84/118/1 71/161/1 -f 81/119/1 57/1477/1 70/120/1 -f 12/123/3 10/1478/3 31/1479/3 -f 31/1479/3 41/121/3 12/123/3 -f 63/1480/1 61/124/1 90/126/1 -f 66/129/1 67/167/1 72/127/1 -f 56/1481/1 72/127/1 67/167/1 -f 69/128/1 55/1482/1 66/129/1 -f 62/1483/1 64/130/1 92/132/1 -f 68/135/1 65/166/1 74/133/1 -f 19/1484/1 74/133/1 65/166/1 -f 75/134/1 54/1485/1 68/135/1 -f 9/1486/3 11/138/3 30/137/3 -f 13/1487/3 40/136/3 11/138/3 -f 64/1488/1 22/139/1 95/141/1 -f 76/144/1 73/172/1 78/142/1 -f 21/1489/1 78/142/1 73/172/1 -f 79/143/1 20/1490/1 76/144/1 -f 23/1491/1 63/145/1 93/147/1 -f 3/150/4 23/1492/4 259/148/4 -f 22/1493/4 259/148/4 23/1492/4 -f 259/153/5 258/359/5 12/151/5 -f 6/1494/5 8/1495/5 258/359/5 -f 258/359/5 2/1496/5 6/1494/5 -f 18/1497/5 4/1498/5 259/153/5 -f 14/152/5 16/1499/5 259/153/5 -f 10/1500/5 12/151/5 258/359/5 -f 258/359/5 8/1495/5 10/1500/5 -f 16/1499/5 18/1497/5 259/153/5 -f 9/1501/6 7/1502/6 19/1503/6 -f 5/1504/6 1/1505/6 25/1506/6 -f 25/1506/6 21/1507/6 5/1504/6 -f 19/1503/6 55/1508/6 9/1501/6 -f 57/1509/6 59/1510/6 13/156/6 -f 61/154/6 63/1511/6 17/1512/6 -f 23/1513/6 3/1514/6 17/1512/6 -f 17/1512/6 15/155/6 61/154/6 -f 13/156/6 11/1515/6 57/1509/6 -f 7/1502/6 5/1504/6 19/1503/6 -f 21/1507/6 19/1503/6 5/1504/6 -f 59/1510/6 61/154/6 13/156/6 -f 23/1513/6 17/1512/6 63/1511/6 -f 11/1515/6 9/1501/6 57/1509/6 -f 55/1508/6 57/1509/6 9/1501/6 -f 97/160/1 98/157/1 100/159/1 -f 72/127/4 98/157/4 69/128/4 -f 71/11/6 99/158/6 72/12/6 -f 70/120/2 100/159/2 71/161/2 -f 69/14/7 97/160/7 70/15/7 -f 101/165/1 102/162/1 104/164/1 -f 68/135/4 102/162/4 65/166/4 -f 67/17/6 103/163/6 68/18/6 -f 66/129/2 104/164/2 67/167/2 -f 65/20/7 101/165/7 66/21/7 -f 105/171/1 106/168/1 108/170/1 -f 76/144/4 106/168/4 73/172/4 -f 75/23/6 107/169/6 76/24/6 -f 74/133/2 108/170/2 75/134/2 -f 73/8/7 105/171/7 74/9/7 -f 109/176/3 110/173/3 112/175/3 -f 27/28/7 110/173/7 26/29/7 -f 28/223/2 111/174/2 27/177/2 -f 29/34/6 112/175/6 28/35/6 -f 26/90/4 109/176/4 29/88/4 -f 113/181/1 114/178/1 116/180/1 -f 84/118/4 114/178/4 81/119/4 -f 83/32/6 115/179/6 84/33/6 -f 82/114/2 116/180/2 83/182/2 -f 81/41/7 113/181/7 82/42/7 -f 117/186/3 118/183/3 120/185/3 -f 33/43/7 118/183/7 32/44/7 -f 34/1459/2 119/184/2 33/89/2 -f 35/49/6 120/185/6 34/50/6 -f 32/102/4 117/186/4 35/100/4 -f 121/190/3 122/187/3 124/189/3 -f 37/58/7 122/187/7 36/59/7 -f 38/1468/2 123/188/2 37/101/2 -f 39/61/6 124/189/6 38/62/6 -f 36/64/4 121/190/4 39/65/4 -f 125/194/1 126/191/1 128/193/1 -f 80/1/4 126/191/4 77/2/4 -f 79/47/6 127/192/6 80/48/6 -f 78/142/2 128/193/2 79/143/2 -f 77/53/7 125/194/7 78/54/7 -f 129/198/3 130/195/3 132/197/3 -f 43/73/7 130/195/7 42/74/7 -f 44/72/2 131/196/2 43/70/2 -f 45/79/6 132/197/6 44/80/6 -f 42/77/4 129/198/4 45/199/4 -f 133/203/3 134/200/3 136/202/3 -f 47/82/7 134/200/7 46/83/7 -f 48/69/2 135/201/2 47/67/2 -f 49/85/6 136/202/6 48/86/6 -f 46/1450/4 133/203/4 49/71/4 -f 137/207/3 138/204/3 140/206/3 -f 51/94/2 138/204/2 50/95/2 -f 52/97/6 139/205/6 51/98/6 -f 53/1447/4 140/206/4 52/68/4 -f 50/103/7 137/207/7 53/104/7 -f 141/211/1 142/208/1 144/210/1 -f 88/112/4 142/208/4 85/113/4 -f 87/116/6 143/209/6 88/117/6 -f 86/108/2 144/210/2 87/212/2 -f 85/110/7 141/211/7 86/111/7 -f 145/216/1 146/213/1 148/215/1 -f 92/106/4 146/213/4 89/107/4 -f 91/131/6 147/214/6 92/132/6 -f 90/39/2 148/215/2 91/217/2 -f 89/125/7 145/216/7 90/126/7 -f 149/221/1 150/218/1 152/220/1 -f 96/146/7 150/218/7 93/147/7 -f 95/37/4 151/219/4 96/38/4 -f 94/140/6 152/220/6 95/141/6 -f 93/4/2 149/221/2 94/5/2 -f 10/1516/3 28/223/3 31/1517/3 -f 27/177/3 9/1518/3 30/222/3 -f 30/222/3 31/1517/3 28/223/3 -f 161/241/2 163/224/2 162/226/2 -f 168/239/4 166/227/4 167/229/4 -f 170/237/4 171/230/4 169/232/4 -f 157/57/6 159/233/6 166/227/6 -f 162/226/6 160/235/6 171/230/6 -f 161/241/3 162/226/3 170/237/3 -f 164/1519/7 158/238/7 167/240/7 -f 163/1520/7 161/241/7 169/242/7 -f 158/238/3 157/57/3 168/239/3 -f 31/1521/2 30/245/2 173/244/2 -f 153/1522/2 177/243/2 30/245/2 -f 173/244/2 175/1523/2 31/1521/2 -f 154/1524/2 31/1521/2 175/1523/2 -f 173/305/3 180/249/3 174/251/3 -f 177/1525/3 181/252/3 173/254/3 -f 178/284/3 182/255/3 177/257/3 -f 174/1526/3 179/258/3 178/260/3 -f 154/1527/3 184/264/3 155/266/3 -f 175/1528/3 185/267/3 154/269/3 -f 176/299/3 186/270/3 175/272/3 -f 155/1529/3 183/273/3 176/275/3 -f 156/1530/3 178/279/3 187/281/3 -f 177/257/3 189/282/3 178/284/3 -f 153/1531/3 190/285/3 177/287/3 -f 156/1532/3 187/288/3 153/290/3 -f 174/1533/3 176/294/3 191/296/3 -f 175/272/3 193/297/3 176/299/3 -f 173/1534/3 194/300/3 175/302/3 -f 174/251/3 191/303/3 173/305/3 -f 195/309/3 196/306/3 198/308/3 -f 180/249/6 196/306/6 179/250/6 -f 181/252/4 197/307/4 180/253/4 -f 182/255/7 198/308/7 181/256/7 -f 179/258/2 195/309/2 182/259/2 -f 199/313/3 200/310/3 202/312/3 -f 184/264/6 200/310/6 183/265/6 -f 185/267/4 201/311/4 184/268/4 -f 186/270/7 202/312/7 185/271/7 -f 183/273/2 199/313/2 186/274/2 -f 203/317/3 204/314/3 206/316/3 -f 188/280/2 204/314/2 187/281/2 -f 189/282/6 205/315/6 188/283/6 -f 190/285/4 206/316/4 189/286/4 -f 187/288/7 203/317/7 190/289/7 -f 207/321/3 208/318/3 210/320/3 -f 192/295/2 208/318/2 191/296/2 -f 193/297/6 209/319/6 192/298/6 -f 194/300/4 210/320/4 193/301/4 -f 191/303/7 207/321/7 194/304/7 -f 20/1535/8 24/1536/8 258/359/8 -f 258/359/8 259/153/8 58/1537/8 -f 64/1538/8 62/1539/8 259/153/8 -f 259/153/8 22/1540/8 64/1538/8 -f 54/361/8 20/1535/8 258/359/8 -f 58/1537/8 56/360/8 258/359/8 -f 259/153/8 62/1539/8 60/1541/8 -f 60/1541/8 58/1537/8 259/153/8 -f 261/375/1 263/366/1 260/368/1 -f 263/366/4 267/369/4 262/371/4 -f 267/369/3 265/372/3 266/374/3 -f 265/372/2 261/375/2 264/377/2 -f 260/1542/6 262/378/6 264/373/6 -f 265/372/7 267/369/7 261/375/7 -f 268/396/9 269/379/9 270/381/9 -f 272/1543/10 270/381/10 273/382/10 -f 272/1543/11 273/382/11 274/384/11 -f 274/384/12 275/383/12 276/386/12 -f 276/1544/13 277/387/13 278/389/13 -f 278/389/14 279/388/14 280/391/14 -f 300/442/9 301/392/9 302/394/9 -f 282/397/15 283/395/15 268/396/15 -f 280/391/16 281/390/16 282/397/16 -f 288/430/2 276/398/2 289/400/2 -f 284/408/9 285/401/9 292/403/9 -f 282/1545/2 268/404/2 291/406/2 -f 268/1546/2 270/407/2 284/408/2 -f 272/1547/2 274/409/2 286/411/2 -f 278/1548/2 280/412/2 289/414/2 -f 274/1549/2 276/415/2 287/417/2 -f 290/1550/2 280/418/2 291/420/2 -f 285/1551/2 270/421/2 286/423/2 -f 299/426/4 292/403/4 293/402/4 -f 293/402/4 294/429/4 295/424/4 -f 295/424/4 296/428/4 297/425/4 -f 297/425/4 298/427/4 299/426/4 -f 299/426/4 293/402/4 297/425/4 -f 291/406/15 284/405/15 299/426/15 -f 297/425/14 289/414/14 298/427/14 -f 287/417/12 288/416/12 295/424/12 -f 285/1551/10 286/423/10 293/402/10 -f 290/1550/16 291/420/16 298/427/16 -f 296/428/13 288/430/13 297/425/13 -f 286/411/11 287/410/11 294/429/11 -f 304/1552/10 302/394/10 305/431/10 -f 304/1552/11 305/431/11 306/433/11 -f 306/433/12 307/432/12 308/435/12 -f 308/1553/13 309/436/13 310/438/13 -f 310/438/14 311/437/14 312/440/14 -f 314/443/15 315/441/15 300/442/15 -f 312/440/16 313/439/16 314/443/16 -f 320/1554/2 308/444/2 321/446/2 -f 316/454/9 317/447/9 324/449/9 -f 323/1555/2 314/450/2 316/452/2 -f 300/1556/2 302/453/2 316/454/2 -f 318/1557/2 304/455/2 319/457/2 -f 310/1558/2 312/458/2 321/460/2 -f 306/1559/2 308/461/2 319/463/2 -f 322/476/2 312/464/2 323/466/2 -f 302/1560/2 304/467/2 317/469/2 -f 331/472/4 324/449/4 325/448/4 -f 325/448/4 326/475/4 327/470/4 -f 327/470/4 328/474/4 329/471/4 -f 329/471/4 330/473/4 331/472/4 -f 331/472/4 325/448/4 327/470/4 -f 323/1555/15 316/452/15 331/472/15 -f 329/471/14 321/460/14 330/473/14 -f 319/463/12 320/462/12 327/470/12 -f 317/469/10 318/468/10 325/448/10 -f 330/473/16 322/476/16 331/472/16 -f 320/1554/13 321/446/13 328/474/13 -f 318/1557/11 319/457/11 326/475/11 -f 333/1561/1 335/477/1 332/479/1 -f 335/477/4 339/480/4 334/478/4 -f 339/480/3 337/482/3 338/481/3 -f 332/1562/6 334/478/6 336/484/6 -f 337/1563/7 339/480/7 333/485/7 -f 340/503/9 342/486/9 341/488/9 -f 343/487/10 342/486/10 345/490/10 -f 344/489/11 346/491/11 345/490/11 -f 346/491/12 348/493/12 347/492/12 -f 348/1564/13 350/495/13 349/497/13 -f 350/495/14 352/498/14 351/496/14 -f 372/549/9 374/500/9 373/502/9 -f 354/505/15 340/503/15 355/504/15 -f 352/498/16 354/505/16 353/499/16 -f 350/1565/4 348/506/4 361/508/4 -f 356/515/9 364/509/9 357/511/9 -f 354/1566/4 363/512/4 340/514/4 -f 340/1567/4 356/515/4 342/516/4 -f 344/1568/4 358/517/4 346/519/4 -f 350/1569/4 361/520/4 352/522/4 -f 346/1570/4 359/523/4 348/525/4 -f 354/1571/4 352/526/4 363/528/4 -f 344/1572/4 342/529/4 358/531/4 -f 365/510/2 364/509/2 371/534/2 -f 371/534/2 370/535/2 369/532/2 -f 369/532/2 368/536/2 367/533/2 -f 367/533/2 366/537/2 365/510/2 -f 365/510/2 371/534/2 369/532/2 -f 363/512/15 371/534/15 356/513/15 -f 362/521/14 361/520/14 370/535/14 -f 359/523/12 367/533/12 360/524/12 -f 357/530/10 365/510/10 358/531/10 -f 363/528/16 362/527/16 371/534/16 -f 361/508/13 360/507/13 369/532/13 -f 358/517/11 366/537/11 359/518/11 -f 375/501/10 374/500/10 377/539/10 -f 376/538/11 378/540/11 377/539/11 -f 378/540/12 380/542/12 379/541/12 -f 380/1573/13 382/544/13 381/546/13 -f 382/544/14 384/547/14 383/545/14 -f 386/551/15 372/549/15 387/550/15 -f 384/547/16 386/551/16 385/548/16 -f 382/1574/4 380/552/4 393/554/4 -f 388/561/9 396/555/9 389/557/9 -f 372/1575/4 386/558/4 388/560/4 -f 372/1576/4 388/561/4 374/562/4 -f 376/1577/4 390/563/4 378/565/4 -f 382/1578/4 393/566/4 384/568/4 -f 378/1579/4 391/569/4 380/571/4 -f 386/1580/4 384/572/4 395/574/4 -f 374/1581/4 389/575/4 376/577/4 -f 397/556/2 396/555/2 403/580/2 -f 403/580/2 402/581/2 397/556/2 -f 401/578/2 400/582/2 399/579/2 -f 399/579/2 398/583/2 397/556/2 -f 397/556/2 402/581/2 401/578/2 -f 395/559/15 403/580/15 388/560/15 -f 394/567/14 393/566/14 402/581/14 -f 391/569/12 399/579/12 392/570/12 -f 389/575/10 397/556/10 390/576/10 -f 395/574/16 394/573/16 403/580/16 -f 392/553/13 400/582/13 393/554/13 -f 390/563/11 398/583/11 391/564/11 -f 405/1582/1 404/584/1 407/586/1 -f 407/586/2 406/585/2 411/588/2 -f 411/588/3 410/587/3 409/590/3 -f 404/1583/6 408/591/6 406/585/6 -f 409/1584/7 405/592/7 411/588/7 -f 422/728/1 421/593/1 518/595/1 -f 428/606/3 429/596/3 440/598/3 -f 421/1585/17 422/599/17 433/601/17 -f 418/1586/18 419/602/18 430/604/18 -f 415/1587/19 416/605/19 427/607/19 -f 422/1588/20 423/608/20 434/600/20 -f 412/1589/21 413/610/21 425/612/21 -f 419/1590/22 420/613/22 431/603/22 -f 416/1591/23 417/615/23 428/606/23 -f 423/1592/24 412/616/24 435/609/24 -f 413/1593/25 414/617/25 424/611/25 -f 420/1594/26 421/619/26 432/614/26 -f 417/1595/27 418/620/27 429/596/27 -f 414/1596/28 415/621/28 426/618/28 -f 443/1597/22 444/622/22 455/624/22 -f 447/634/3 435/609/3 437/625/3 -f 424/611/3 426/618/3 436/627/3 -f 432/614/3 433/601/3 444/629/3 -f 441/597/3 429/596/3 442/630/3 -f 426/618/3 427/607/3 438/626/3 -f 445/628/3 433/601/3 446/632/3 -f 430/604/3 431/603/3 442/630/3 -f 427/607/3 428/606/3 439/631/3 -f 434/600/3 435/609/3 446/632/3 -f 425/612/3 424/611/3 437/625/3 -f 431/603/3 432/614/3 443/633/3 -f 449/636/3 448/643/3 452/635/3 -f 450/642/3 451/649/3 452/635/3 -f 452/635/3 453/638/3 456/623/3 -f 454/647/3 455/624/3 456/623/3 -f 456/623/3 457/645/3 449/636/3 -f 458/651/3 459/640/3 449/636/3 -f 448/643/3 450/642/3 452/635/3 -f 453/638/3 454/647/3 456/623/3 -f 457/645/3 458/651/3 449/636/3 -f 440/1598/23 441/637/23 452/635/23 -f 447/1599/24 437/639/24 459/640/24 -f 436/1600/25 438/641/25 448/643/25 -f 444/1601/26 445/644/26 456/623/26 -f 441/1602/27 442/646/27 453/638/27 -f 438/1603/28 439/648/28 450/642/28 -f 445/1604/17 446/650/17 457/645/17 -f 442/1605/18 443/652/18 454/647/18 -f 439/1606/19 440/653/19 451/649/19 -f 446/1607/20 447/654/20 458/651/20 -f 437/1608/21 436/655/21 449/636/21 -f 470/763/3 471/656/3 530/658/3 -f 478/679/1 477/659/1 490/661/1 -f 471/1609/20 470/662/20 483/664/20 -f 461/1610/21 460/665/21 472/667/21 -f 468/1611/22 467/668/22 480/670/22 -f 465/1612/23 464/671/23 477/659/23 -f 460/1613/24 471/673/24 473/666/24 -f 462/1614/25 461/674/25 474/675/25 -f 469/1615/26 468/676/26 481/677/26 -f 466/1616/27 465/678/27 478/679/27 -f 463/1617/28 462/680/28 475/681/28 -f 470/1618/17 469/682/17 482/663/17 -f 467/1619/18 466/683/18 479/669/18 -f 464/1620/19 463/684/19 476/672/19 -f 493/1621/26 492/685/26 505/687/26 -f 487/691/1 475/681/1 486/688/1 -f 482/663/1 481/677/1 494/690/1 -f 491/694/1 479/669/1 490/661/1 -f 488/696/1 476/672/1 487/691/1 -f 483/664/1 482/663/1 495/692/1 -f 484/697/1 472/667/1 485/693/1 -f 480/670/1 479/669/1 492/695/1 -f 489/660/1 477/659/1 488/696/1 -f 473/666/1 483/664/1 485/693/1 -f 486/688/1 474/675/1 484/697/1 -f 481/677/1 480/670/1 493/689/1 -f 498/700/1 496/714/1 506/698/1 -f 497/713/1 507/711/1 506/698/1 -f 506/698/1 505/687/1 504/686/1 -f 504/686/1 503/707/1 506/698/1 -f 502/699/1 501/702/1 498/700/1 -f 500/709/1 499/704/1 498/700/1 -f 496/714/1 497/713/1 506/698/1 -f 506/698/1 503/707/1 502/699/1 -f 501/702/1 500/709/1 498/700/1 -f 490/1622/27 489/701/27 502/699/27 -f 487/1623/28 486/703/28 499/704/28 -f 494/1624/17 493/705/17 506/698/17 -f 491/1625/18 490/706/18 503/707/18 -f 488/1626/19 487/708/19 500/709/19 -f 495/1627/20 494/710/20 507/711/20 -f 484/1628/21 485/712/21 496/714/21 -f 492/1629/22 491/715/22 504/686/22 -f 489/1630/23 488/716/23 501/702/23 -f 485/1631/24 495/717/24 497/713/24 -f 486/1632/25 484/718/25 498/700/25 -f 510/780/28 522/719/28 511/721/28 -f 515/733/1 419/722/1 514/724/1 -f 416/735/1 415/725/1 512/727/1 -f 423/737/1 422/728/1 519/729/1 -f 413/739/1 412/730/1 508/732/1 -f 420/740/1 419/722/1 516/734/1 -f 417/741/1 416/735/1 513/736/1 -f 509/731/1 412/730/1 519/729/1 -f 510/742/1 414/738/1 508/732/1 -f 517/594/1 421/593/1 516/734/1 -f 418/723/1 417/741/1 514/724/1 -f 415/725/1 414/738/1 511/726/1 -f 511/721/19 523/720/19 512/744/19 -f 521/754/3 460/745/3 520/747/3 -f 527/764/3 467/748/3 528/750/3 -f 524/765/3 464/751/3 525/753/3 -f 471/656/3 460/745/3 531/657/3 -f 461/746/3 462/755/3 520/747/3 -f 468/749/3 469/757/3 528/750/3 -f 525/753/3 465/752/3 526/760/3 -f 522/756/3 462/755/3 523/762/3 -f 469/757/3 470/763/3 529/758/3 -f 466/759/3 467/748/3 526/760/3 -f 463/761/3 464/751/3 523/762/3 -f 512/744/23 524/743/23 513/767/23 -f 513/767/27 525/766/27 514/769/27 -f 514/769/18 526/768/18 515/771/18 -f 515/771/22 527/770/22 516/773/22 -f 516/773/26 528/772/26 517/775/26 -f 517/1633/17 529/776/17 518/778/17 -f 508/782/25 520/779/25 510/780/25 -f 509/784/21 521/781/21 508/782/21 -f 519/785/24 531/783/24 509/784/24 -f 518/778/20 530/777/20 519/785/20 -f 532/795/1 533/786/1 534/788/1 -f 535/1634/29 539/789/29 534/788/29 -f 538/790/3 539/791/3 536/793/3 -f 537/1635/30 533/794/30 536/793/30 -f 532/795/6 534/788/6 536/793/6 -f 540/805/1 541/796/1 542/798/1 -f 543/1636/29 547/799/29 542/798/29 -f 546/800/3 547/801/3 544/803/3 -f 545/1637/30 541/804/30 544/803/30 -f 540/805/6 542/798/6 544/803/6 -f 5/808/3 1/1638/3 548/1639/3 -f 548/1639/3 935/1640/3 5/808/3 -f 936/806/3 937/1641/3 9/1642/3 -f 938/1643/3 11/1644/3 9/1642/3 -f 9/1642/3 7/807/3 936/806/3 -f 5/808/3 935/1640/3 936/806/3 -f 937/1641/3 938/1643/3 9/1642/3 -f 23/1645/1 550/1646/1 928/1647/1 -f 928/1647/1 929/811/1 61/810/1 -f 930/809/1 931/1648/1 57/1649/1 -f 57/1649/1 59/1650/1 930/809/1 -f 61/810/1 63/1651/1 928/1647/1 -f 23/1645/1 928/1647/1 63/1651/1 -f 930/809/1 59/1650/1 61/810/1 -f 3/1652/4 549/812/4 23/814/4 -f 548/1653/2 1/815/2 551/817/2 -f 553/826/1 555/818/1 552/820/1 -f 559/825/3 557/821/3 558/823/3 -f 552/1654/6 554/824/6 556/822/6 -f 557/821/7 559/825/7 553/826/7 -f 561/836/1 563/827/1 560/829/1 -f 567/835/3 565/830/3 566/832/3 -f 560/829/6 562/828/6 564/834/6 -f 565/830/7 567/835/7 561/836/7 -f 578/972/1 577/837/1 674/839/1 -f 584/850/3 585/840/3 596/842/3 -f 577/1655/17 578/843/17 589/845/17 -f 574/1656/18 575/846/18 586/848/18 -f 571/1657/19 572/849/19 583/851/19 -f 578/1658/20 579/852/20 590/844/20 -f 568/1659/21 569/854/21 581/856/21 -f 575/1660/22 576/857/22 587/847/22 -f 572/1661/23 573/859/23 584/850/23 -f 579/1662/24 568/860/24 591/853/24 -f 569/1663/25 570/861/25 580/855/25 -f 576/1664/26 577/863/26 588/858/26 -f 573/1665/27 574/864/27 585/840/27 -f 570/1666/28 571/865/28 582/862/28 -f 599/1667/22 600/866/22 611/868/22 -f 603/878/3 591/853/3 593/869/3 -f 580/855/3 582/862/3 592/871/3 -f 588/858/3 589/845/3 600/873/3 -f 597/841/3 585/840/3 598/874/3 -f 582/862/3 583/851/3 594/870/3 -f 601/872/3 589/845/3 602/876/3 -f 586/848/3 587/847/3 598/874/3 -f 583/851/3 584/850/3 595/875/3 -f 590/844/3 591/853/3 602/876/3 -f 581/856/3 580/855/3 593/869/3 -f 587/847/3 588/858/3 599/877/3 -f 605/880/3 604/887/3 608/879/3 -f 606/886/3 607/893/3 608/879/3 -f 608/879/3 609/882/3 612/867/3 -f 610/891/3 611/868/3 612/867/3 -f 612/867/3 613/889/3 605/880/3 -f 614/895/3 615/884/3 605/880/3 -f 604/887/3 606/886/3 608/879/3 -f 609/882/3 610/891/3 612/867/3 -f 613/889/3 614/895/3 605/880/3 -f 596/1668/23 597/881/23 608/879/23 -f 603/1669/24 593/883/24 615/884/24 -f 592/1670/25 594/885/25 604/887/25 -f 600/1671/26 601/888/26 612/867/26 -f 597/1672/27 598/890/27 609/882/27 -f 594/1673/28 595/892/28 606/886/28 -f 601/1674/17 602/894/17 613/889/17 -f 598/1675/18 599/896/18 610/891/18 -f 595/1676/19 596/897/19 607/893/19 -f 602/1677/20 603/898/20 614/895/20 -f 593/1678/21 592/899/21 605/880/21 -f 626/1007/3 627/900/3 686/902/3 -f 634/923/1 633/903/1 646/905/1 -f 627/1679/20 626/906/20 639/908/20 -f 617/1680/21 616/909/21 628/911/21 -f 624/1681/22 623/912/22 636/914/22 -f 621/1682/23 620/915/23 633/903/23 -f 616/1683/24 627/917/24 629/910/24 -f 618/1684/25 617/918/25 630/919/25 -f 625/1685/26 624/920/26 637/921/26 -f 622/1686/27 621/922/27 634/923/27 -f 619/1687/28 618/924/28 631/925/28 -f 626/1688/17 625/926/17 638/907/17 -f 623/1689/18 622/927/18 635/913/18 -f 620/1690/19 619/928/19 632/916/19 -f 649/1691/26 648/929/26 661/931/26 -f 643/935/1 631/925/1 642/932/1 -f 638/907/1 637/921/1 650/934/1 -f 647/938/1 635/913/1 646/905/1 -f 644/940/1 632/916/1 643/935/1 -f 639/908/1 638/907/1 651/936/1 -f 640/941/1 628/911/1 641/937/1 -f 636/914/1 635/913/1 648/939/1 -f 645/904/1 633/903/1 644/940/1 -f 629/910/1 639/908/1 641/937/1 -f 642/932/1 630/919/1 640/941/1 -f 637/921/1 636/914/1 649/933/1 -f 654/944/1 652/958/1 662/942/1 -f 653/957/1 663/955/1 662/942/1 -f 662/942/1 661/931/1 658/943/1 -f 660/930/1 659/951/1 658/943/1 -f 658/943/1 657/946/1 656/953/1 -f 656/953/1 655/948/1 658/943/1 -f 652/958/1 653/957/1 662/942/1 -f 661/931/1 660/930/1 658/943/1 -f 658/943/1 655/948/1 654/944/1 -f 646/1692/27 645/945/27 658/943/27 -f 643/1693/28 642/947/28 655/948/28 -f 650/1694/17 649/949/17 662/942/17 -f 647/1695/18 646/950/18 659/951/18 -f 644/1696/19 643/952/19 656/953/19 -f 651/1697/20 650/954/20 663/955/20 -f 640/1698/21 641/956/21 652/958/21 -f 648/1699/22 647/959/22 660/930/22 -f 645/1700/23 644/960/23 657/946/23 -f 641/1701/24 651/961/24 653/957/24 -f 642/1702/25 640/962/25 654/944/25 -f 666/1024/28 678/963/28 667/965/28 -f 671/977/1 575/966/1 670/968/1 -f 572/979/1 571/969/1 668/971/1 -f 579/981/1 578/972/1 675/973/1 -f 569/983/1 568/974/1 664/976/1 -f 576/984/1 575/966/1 672/978/1 -f 573/985/1 572/979/1 669/980/1 -f 665/975/1 568/974/1 675/973/1 -f 666/986/1 570/982/1 664/976/1 -f 673/838/1 577/837/1 672/978/1 -f 574/967/1 573/985/1 670/968/1 -f 571/969/1 570/982/1 667/970/1 -f 667/965/19 679/964/19 668/988/19 -f 677/998/3 616/989/3 676/991/3 -f 683/1008/3 623/992/3 684/994/3 -f 620/1009/3 621/995/3 680/997/3 -f 627/900/3 616/989/3 687/901/3 -f 617/990/3 618/999/3 676/991/3 -f 624/993/3 625/1001/3 684/994/3 -f 681/996/3 621/995/3 682/1004/3 -f 678/1000/3 618/999/3 679/1006/3 -f 625/1001/3 626/1007/3 685/1002/3 -f 622/1003/3 623/992/3 682/1004/3 -f 619/1005/3 620/1009/3 679/1006/3 -f 668/988/23 680/987/23 669/1011/23 -f 669/1011/27 681/1010/27 670/1013/27 -f 670/1013/18 682/1012/18 671/1015/18 -f 671/1015/22 683/1014/22 672/1017/22 -f 672/1017/26 684/1016/26 673/1019/26 -f 673/1703/17 685/1020/17 674/1022/17 -f 664/1026/25 676/1023/25 666/1024/25 -f 665/1028/21 677/1025/21 664/1026/21 -f 675/1029/24 687/1027/24 665/1028/24 -f 674/1022/20 686/1021/20 675/1029/20 -f 698/1166/1 697/1030/1 794/1032/1 -f 704/1043/3 705/1033/3 716/1035/3 -f 697/1704/17 698/1036/17 709/1038/17 -f 694/1705/18 695/1039/18 706/1041/18 -f 691/1706/19 692/1042/19 703/1044/19 -f 698/1707/20 699/1045/20 710/1037/20 -f 688/1708/21 689/1047/21 701/1049/21 -f 695/1709/22 696/1050/22 707/1040/22 -f 692/1710/23 693/1052/23 704/1043/23 -f 699/1711/24 688/1053/24 711/1046/24 -f 689/1712/25 690/1054/25 700/1048/25 -f 696/1713/26 697/1056/26 708/1051/26 -f 693/1714/27 694/1057/27 705/1033/27 -f 690/1715/28 691/1058/28 702/1055/28 -f 719/1716/22 720/1059/22 731/1061/22 -f 723/1071/3 711/1046/3 713/1062/3 -f 700/1048/3 702/1055/3 712/1064/3 -f 708/1051/3 709/1038/3 720/1066/3 -f 717/1034/3 705/1033/3 718/1067/3 -f 702/1055/3 703/1044/3 714/1063/3 -f 721/1065/3 709/1038/3 722/1069/3 -f 706/1041/3 707/1040/3 718/1067/3 -f 703/1044/3 704/1043/3 715/1068/3 -f 710/1037/3 711/1046/3 722/1069/3 -f 701/1049/3 700/1048/3 713/1062/3 -f 707/1040/3 708/1051/3 719/1070/3 -f 725/1073/3 724/1080/3 728/1072/3 -f 726/1079/3 727/1086/3 728/1072/3 -f 728/1072/3 729/1075/3 732/1060/3 -f 730/1084/3 731/1061/3 732/1060/3 -f 732/1060/3 733/1082/3 725/1073/3 -f 734/1088/3 735/1077/3 725/1073/3 -f 724/1080/3 726/1079/3 728/1072/3 -f 729/1075/3 730/1084/3 732/1060/3 -f 733/1082/3 734/1088/3 725/1073/3 -f 716/1717/23 717/1074/23 728/1072/23 -f 723/1718/24 713/1076/24 735/1077/24 -f 712/1719/25 714/1078/25 724/1080/25 -f 720/1720/26 721/1081/26 732/1060/26 -f 717/1721/27 718/1083/27 729/1075/27 -f 714/1722/28 715/1085/28 726/1079/28 -f 721/1723/17 722/1087/17 733/1082/17 -f 718/1724/18 719/1089/18 730/1084/18 -f 715/1725/19 716/1090/19 727/1086/19 -f 722/1726/20 723/1091/20 734/1088/20 -f 713/1727/21 712/1092/21 725/1073/21 -f 746/1200/3 747/1093/3 806/1095/3 -f 754/1116/1 753/1096/1 766/1098/1 -f 747/1728/20 746/1099/20 759/1101/20 -f 737/1729/21 736/1102/21 748/1104/21 -f 744/1730/22 743/1105/22 756/1107/22 -f 741/1731/23 740/1108/23 753/1096/23 -f 736/1732/24 747/1110/24 749/1103/24 -f 738/1733/25 737/1111/25 750/1112/25 -f 745/1734/26 744/1113/26 757/1114/26 -f 742/1735/27 741/1115/27 754/1116/27 -f 739/1736/28 738/1117/28 751/1118/28 -f 746/1737/17 745/1119/17 758/1100/17 -f 743/1738/18 742/1120/18 755/1106/18 -f 740/1739/19 739/1121/19 752/1109/19 -f 769/1740/26 768/1122/26 781/1124/26 -f 763/1128/1 751/1118/1 762/1125/1 -f 758/1100/1 757/1114/1 770/1127/1 -f 767/1131/1 755/1106/1 766/1098/1 -f 764/1133/1 752/1109/1 763/1128/1 -f 759/1101/1 758/1100/1 771/1129/1 -f 760/1134/1 748/1104/1 761/1130/1 -f 756/1107/1 755/1106/1 768/1132/1 -f 765/1097/1 753/1096/1 764/1133/1 -f 749/1103/1 759/1101/1 761/1130/1 -f 762/1125/1 750/1112/1 760/1134/1 -f 757/1114/1 756/1107/1 769/1126/1 -f 774/1141/1 772/1151/1 773/1137/1 -f 773/1137/1 783/1149/1 782/1135/1 -f 782/1135/1 781/1124/1 780/1123/1 -f 780/1123/1 779/1145/1 782/1135/1 -f 778/1136/1 777/1139/1 774/1141/1 -f 776/1147/1 775/1142/1 774/1141/1 -f 774/1141/1 773/1137/1 778/1136/1 -f 782/1135/1 779/1145/1 778/1136/1 -f 777/1139/1 776/1147/1 774/1141/1 -f 766/1741/27 765/1138/27 778/1136/27 -f 763/1742/28 762/1140/28 775/1142/28 -f 770/1743/17 769/1143/17 782/1135/17 -f 767/1744/18 766/1144/18 779/1145/18 -f 764/1745/19 763/1146/19 776/1147/19 -f 771/1746/20 770/1148/20 783/1149/20 -f 760/1747/21 761/1150/21 772/1151/21 -f 768/1748/22 767/1152/22 780/1123/22 -f 765/1749/23 764/1153/23 777/1139/23 -f 761/1750/24 771/1154/24 773/1137/24 -f 762/1751/25 760/1155/25 774/1141/25 -f 786/1217/28 798/1156/28 787/1158/28 -f 791/1170/1 695/1159/1 790/1161/1 -f 692/1172/1 691/1162/1 788/1164/1 -f 795/1174/1 699/1165/1 794/1032/1 -f 689/1175/1 688/1167/1 784/1169/1 -f 696/1177/1 695/1159/1 792/1171/1 -f 693/1178/1 692/1172/1 789/1173/1 -f 785/1168/1 688/1167/1 795/1174/1 -f 690/1179/1 689/1175/1 786/1176/1 -f 793/1031/1 697/1030/1 792/1171/1 -f 694/1160/1 693/1178/1 790/1161/1 -f 691/1162/1 690/1179/1 787/1163/1 -f 787/1158/19 799/1157/19 788/1181/19 -f 797/1191/3 736/1182/3 796/1184/3 -f 803/1201/3 743/1185/3 804/1187/3 -f 800/1202/3 740/1188/3 801/1190/3 -f 747/1093/3 736/1182/3 807/1094/3 -f 737/1183/3 738/1192/3 796/1184/3 -f 744/1186/3 745/1194/3 804/1187/3 -f 801/1190/3 741/1189/3 802/1197/3 -f 798/1193/3 738/1192/3 799/1199/3 -f 745/1194/3 746/1200/3 805/1195/3 -f 742/1196/3 743/1185/3 802/1197/3 -f 739/1198/3 740/1188/3 799/1199/3 -f 788/1181/23 800/1180/23 789/1204/23 -f 789/1204/27 801/1203/27 790/1206/27 -f 790/1206/18 802/1205/18 791/1208/18 -f 791/1208/22 803/1207/22 792/1210/22 -f 792/1210/26 804/1209/26 793/1212/26 -f 793/1752/17 805/1213/17 794/1215/17 -f 784/1219/25 796/1216/25 786/1217/25 -f 785/1221/21 797/1218/21 784/1219/21 -f 795/1222/24 807/1220/24 785/1221/24 -f 794/1215/20 806/1214/20 795/1222/20 -f 818/1358/1 817/1223/1 914/1225/1 -f 824/1236/3 825/1226/3 836/1228/3 -f 817/1753/17 818/1229/17 829/1231/17 -f 814/1754/18 815/1232/18 826/1234/18 -f 811/1755/19 812/1235/19 823/1237/19 -f 818/1756/20 819/1238/20 830/1230/20 -f 808/1757/21 809/1240/21 821/1242/21 -f 815/1758/22 816/1243/22 827/1233/22 -f 812/1759/23 813/1245/23 824/1236/23 -f 819/1760/24 808/1246/24 831/1239/24 -f 809/1761/25 810/1247/25 820/1241/25 -f 816/1762/26 817/1249/26 828/1244/26 -f 813/1763/27 814/1250/27 825/1226/27 -f 810/1764/28 811/1251/28 822/1248/28 -f 839/1765/22 840/1252/22 851/1254/22 -f 843/1264/3 831/1239/3 833/1255/3 -f 820/1241/3 822/1248/3 832/1257/3 -f 828/1244/3 829/1231/3 840/1259/3 -f 837/1227/3 825/1226/3 838/1260/3 -f 822/1248/3 823/1237/3 834/1256/3 -f 841/1258/3 829/1231/3 842/1262/3 -f 826/1234/3 827/1233/3 838/1260/3 -f 823/1237/3 824/1236/3 835/1261/3 -f 830/1230/3 831/1239/3 842/1262/3 -f 821/1242/3 820/1241/3 833/1255/3 -f 827/1233/3 828/1244/3 839/1263/3 -f 845/1266/3 844/1273/3 848/1265/3 -f 846/1272/3 847/1279/3 848/1265/3 -f 848/1265/3 849/1268/3 852/1253/3 -f 850/1277/3 851/1254/3 852/1253/3 -f 852/1253/3 853/1275/3 845/1266/3 -f 854/1281/3 855/1270/3 845/1266/3 -f 844/1273/3 846/1272/3 848/1265/3 -f 849/1268/3 850/1277/3 852/1253/3 -f 853/1275/3 854/1281/3 845/1266/3 -f 836/1766/23 837/1267/23 848/1265/23 -f 843/1767/24 833/1269/24 855/1270/24 -f 832/1768/25 834/1271/25 844/1273/25 -f 840/1769/26 841/1274/26 852/1253/26 -f 837/1770/27 838/1276/27 849/1268/27 -f 834/1771/28 835/1278/28 846/1272/28 -f 841/1772/17 842/1280/17 853/1275/17 -f 838/1773/18 839/1282/18 850/1277/18 -f 835/1774/19 836/1283/19 847/1279/19 -f 842/1775/20 843/1284/20 854/1281/20 -f 833/1776/21 832/1285/21 845/1266/21 -f 866/1393/3 867/1286/3 926/1288/3 -f 874/1309/1 873/1289/1 886/1291/1 -f 867/1777/20 866/1292/20 879/1294/20 -f 857/1778/21 856/1295/21 868/1297/21 -f 864/1779/22 863/1298/22 876/1300/22 -f 861/1780/23 860/1301/23 873/1289/23 -f 856/1781/24 867/1303/24 869/1296/24 -f 858/1782/25 857/1304/25 870/1305/25 -f 865/1783/26 864/1306/26 877/1307/26 -f 862/1784/27 861/1308/27 874/1309/27 -f 859/1785/28 858/1310/28 871/1311/28 -f 866/1786/17 865/1312/17 878/1293/17 -f 863/1787/18 862/1313/18 875/1299/18 -f 860/1788/19 859/1314/19 872/1302/19 -f 889/1789/26 888/1315/26 901/1317/26 -f 883/1321/1 871/1311/1 882/1318/1 -f 878/1293/1 877/1307/1 890/1320/1 -f 887/1324/1 875/1299/1 886/1291/1 -f 884/1326/1 872/1302/1 883/1321/1 -f 879/1294/1 878/1293/1 891/1322/1 -f 880/1327/1 868/1297/1 881/1323/1 -f 876/1300/1 875/1299/1 888/1325/1 -f 885/1290/1 873/1289/1 884/1326/1 -f 869/1296/1 879/1294/1 881/1323/1 -f 882/1318/1 870/1305/1 880/1327/1 -f 877/1307/1 876/1300/1 889/1319/1 -f 894/1330/1 892/1344/1 902/1328/1 -f 893/1343/1 903/1341/1 902/1328/1 -f 902/1328/1 901/1317/1 900/1316/1 -f 900/1316/1 899/1337/1 902/1328/1 -f 898/1329/1 897/1332/1 894/1330/1 -f 896/1339/1 895/1334/1 894/1330/1 -f 892/1344/1 893/1343/1 902/1328/1 -f 902/1328/1 899/1337/1 898/1329/1 -f 897/1332/1 896/1339/1 894/1330/1 -f 886/1790/27 885/1331/27 898/1329/27 -f 883/1791/28 882/1333/28 895/1334/28 -f 890/1792/17 889/1335/17 902/1328/17 -f 887/1793/18 886/1336/18 899/1337/18 -f 884/1794/19 883/1338/19 896/1339/19 -f 891/1795/20 890/1340/20 903/1341/20 -f 880/1796/21 881/1342/21 892/1344/21 -f 888/1797/22 887/1345/22 900/1316/22 -f 885/1798/23 884/1346/23 897/1332/23 -f 881/1799/24 891/1347/24 893/1343/24 -f 882/1800/25 880/1348/25 894/1330/25 -f 906/1410/28 918/1349/28 907/1351/28 -f 911/1363/1 815/1352/1 910/1354/1 -f 812/1365/1 811/1355/1 908/1357/1 -f 819/1367/1 818/1358/1 915/1359/1 -f 809/1369/1 808/1360/1 904/1362/1 -f 816/1370/1 815/1352/1 912/1364/1 -f 813/1371/1 812/1365/1 909/1366/1 -f 905/1361/1 808/1360/1 915/1359/1 -f 906/1372/1 810/1368/1 904/1362/1 -f 913/1224/1 817/1223/1 912/1364/1 -f 814/1353/1 813/1371/1 910/1354/1 -f 811/1355/1 810/1368/1 907/1356/1 -f 907/1351/19 919/1350/19 908/1374/19 -f 917/1384/3 856/1375/3 916/1377/3 -f 923/1394/3 863/1378/3 924/1380/3 -f 920/1395/3 860/1381/3 921/1383/3 -f 867/1286/3 856/1375/3 927/1287/3 -f 857/1376/3 858/1385/3 916/1377/3 -f 864/1379/3 865/1387/3 924/1380/3 -f 921/1383/3 861/1382/3 922/1390/3 -f 918/1386/3 858/1385/3 919/1392/3 -f 865/1387/3 866/1393/3 925/1388/3 -f 862/1389/3 863/1378/3 922/1390/3 -f 859/1391/3 860/1381/3 919/1392/3 -f 908/1374/23 920/1373/23 909/1397/23 -f 909/1397/27 921/1396/27 910/1399/27 -f 910/1399/18 922/1398/18 911/1401/18 -f 911/1401/22 923/1400/22 912/1403/22 -f 912/1403/26 924/1402/26 913/1405/26 -f 913/1801/17 925/1406/17 914/1408/17 -f 904/1412/25 916/1409/25 906/1410/25 -f 905/1414/21 917/1411/21 904/1412/21 -f 915/1415/24 927/1413/24 905/1414/24 -f 914/1408/20 926/1407/20 915/1415/20 -f 13/1418/3 11/1802/3 938/1803/3 -f 938/1803/3 939/1804/3 13/1418/3 -f 940/1416/3 941/1805/3 17/1806/3 -f 549/1807/3 3/1808/3 17/1806/3 -f 17/1806/3 15/1417/3 940/1416/3 -f 13/1418/3 939/1804/3 940/1416/3 -f 941/1805/3 549/1807/3 17/1806/3 -f 55/1421/1 57/1809/1 931/1810/1 -f 931/1810/1 932/1811/1 55/1421/1 -f 933/1419/1 934/1812/1 21/1813/1 -f 551/1814/1 25/1815/1 21/1813/1 -f 21/1813/1 19/1420/1 933/1419/1 -f 55/1421/1 932/1811/1 933/1419/1 -f 934/1812/1 551/1814/1 21/1813/1 +v -1.000000 0.500000 -4.000000 +v 1.000000 0.500000 4.000000 +v 1.000000 0.500000 -4.000000 +v -1.000000 0.750000 4.000000 +v -1.000000 0.750000 -4.000000 +v 1.000000 0.750000 4.000000 +v 1.000000 0.750000 -4.000000 +vt 0.042999 0.036277 +vt 0.093587 0.036277 +vt 0.068293 0.101358 +vt 0.097561 0.000000 +vt 0.087805 0.014493 +vt 0.087805 0.000000 +vt 0.107317 0.000000 +vt 0.097561 0.014493 +vt 0.117073 0.000000 +vt 0.107317 0.014493 +vt 0.126829 0.000000 +vt 0.117073 0.014493 +vt 0.136585 0.000000 +vt 0.126829 0.014493 +vt 0.146341 0.014493 +vt 0.136585 0.014493 +vt 0.156098 0.000000 +vt 0.146341 0.000000 +vt 0.048780 0.000000 +vt 0.039024 0.014493 +vt 0.039024 0.000000 +vt 0.058537 0.000000 +vt 0.048780 0.014493 +vt 0.068293 0.000000 +vt 0.058537 0.014493 +vt 0.078049 0.000000 +vt 0.068293 0.014493 +vt 0.078049 0.014493 +vt 0.042999 0.079665 +vt 0.068293 0.014584 +vt 0.093587 0.079665 +vt 0.112195 0.014493 +vt 0.107317 0.043478 +vt 0.107317 0.014493 +vt 0.102439 0.043478 +vt 0.102439 0.014493 +vt 0.097561 0.043478 +vt 0.097561 0.014493 +vt 0.156098 0.014493 +vt 0.151220 0.043478 +vt 0.151220 0.014493 +vt 0.146341 0.043478 +vt 0.146341 0.014493 +vt 0.141463 0.043478 +vt 0.141463 0.014493 +vt 0.136585 0.043478 +vt 0.136585 0.014493 +vt 0.131707 0.043478 +vt 0.131707 0.014493 +vt 0.126829 0.043478 +vt 0.126829 0.014493 +vt 0.121951 0.043478 +vt 0.121951 0.014493 +vt 0.117073 0.043478 +vt 0.117073 0.014493 +vt 0.112195 0.043478 +vt 0.814634 0.608696 +vt 0.804878 0.615942 +vt 0.804878 0.608696 +vt 0.819512 0.594203 +vt 0.819512 0.615942 +vt 0.814634 0.601449 +vt 0.795122 0.594203 +vt 0.800000 0.601449 +vt 0.795122 0.623188 +vt 0.804878 0.601449 +vt 0.814634 0.608696 +vt 0.804878 0.608696 +vt 0.819512 0.623188 +vt 0.819512 0.601449 +vt 0.795122 0.623188 +vt 0.814634 0.615942 +vt 0.795122 0.594203 +vt 0.800000 0.615942 +vt 0.819512 0.623188 +vt 0.814634 0.594203 +vt 0.819512 0.594203 +vt 0.814634 0.652174 +vt 0.800000 0.623188 +vt 0.814634 0.623188 +vt 0.780488 0.637681 +vt 0.795122 0.652174 +vt 0.780488 0.652174 +vt 0.780488 0.623188 +vt 0.795122 0.608696 +vt 0.795122 0.623188 +vt 0.780488 0.594203 +vt 0.780488 0.608696 +vt 0.795122 0.637681 +vt 0.814634 0.623188 +vt 0.800000 0.594203 +vt 0.814634 0.594203 +vt 0.809756 0.652174 +vt 0.795122 0.623188 +vt 0.809756 0.623188 +vt 0.809756 0.594203 +vt 0.795122 0.623188 +vt 0.795122 0.594203 +vt 0.819512 0.623188 +vt 0.795122 0.594203 +vt 0.819512 0.594203 +vt 0.800000 0.623188 +vt 0.804878 0.652174 +vt 0.800000 0.652174 +vt 0.814634 0.623188 +vt 0.795122 0.652174 +vt 0.795122 0.623188 +vt 0.809756 0.652174 +vt 0.804878 0.623188 +vt 0.809756 0.623188 +vt 0.814634 0.623188 +vt 0.804878 0.594203 +vt 0.814634 0.594203 +vt 0.042999 0.036277 +vt 0.093587 0.036277 +vt 0.068293 0.101358 +vt 0.097561 0.000000 +vt 0.087805 0.014493 +vt 0.087805 0.000000 +vt 0.107317 0.014493 +vt 0.097561 0.014493 +vt 0.117073 0.000000 +vt 0.107317 0.000000 +vt 0.126829 0.000000 +vt 0.117073 0.014493 +vt 0.136585 0.000000 +vt 0.126829 0.014493 +vt 0.146341 0.000000 +vt 0.136585 0.014493 +vt 0.156098 0.000000 +vt 0.146341 0.014493 +vt 0.048780 0.000000 +vt 0.039024 0.014493 +vt 0.039024 0.000000 +vt 0.058537 0.000000 +vt 0.048780 0.014493 +vt 0.068293 0.000000 +vt 0.058537 0.014493 +vt 0.078049 0.014493 +vt 0.068293 0.014493 +vt 0.078049 0.000000 +vt 0.042999 0.079665 +vt 0.068293 0.014584 +vt 0.093587 0.079665 +vt 0.112195 0.014493 +vt 0.107317 0.043478 +vt 0.107317 0.014493 +vt 0.102439 0.043478 +vt 0.102439 0.014493 +vt 0.097561 0.043478 +vt 0.097561 0.014493 +vt 0.156098 0.014493 +vt 0.151220 0.043478 +vt 0.151220 0.014493 +vt 0.146341 0.043478 +vt 0.146341 0.014493 +vt 0.141463 0.043478 +vt 0.141463 0.014493 +vt 0.136585 0.043478 +vt 0.136585 0.014493 +vt 0.131707 0.043478 +vt 0.131707 0.014493 +vt 0.126829 0.043478 +vt 0.126829 0.014493 +vt 0.121951 0.043478 +vt 0.121951 0.014493 +vt 0.117073 0.043478 +vt 0.117073 0.014493 +vt 0.112195 0.043478 +vt 0.926829 -0.000000 +vt 0.790244 0.014493 +vt 0.790244 -0.000000 +vt 0.780488 0.014493 +vt 0.790244 0.072464 +vt 0.780488 0.072464 +vt 0.790244 0.086957 +vt 0.926829 0.072464 +vt 0.926829 0.086957 +vt 0.936585 0.072464 +vt 0.926829 0.014493 +vt 0.936585 0.014493 +vt 0.780488 0.927536 +vt 0.156098 0.695652 +vt 0.780488 0.695652 +vt 0.156098 0.463768 +vt -0.000000 0.231884 +vt 0.156098 0.231884 +vt 0.780488 0.695652 +vt 0.156098 0.463768 +vt 0.780488 0.463768 +vt 0.156098 0.695652 +vt -0.000000 0.463768 +vt 0.780488 0.231884 +vt 0.156098 0.000000 +vt 0.780488 0.000000 +vt 0.780488 0.463768 +vt 0.156098 0.231884 +vt 0.780488 0.231884 +vt 0.780488 0.956522 +vt 0.156098 0.927536 +vt 0.780488 0.927536 +vt 0.780488 0.956522 +vt 0.156098 0.927536 +vt 0.780488 0.927536 +vt 0.156098 0.956522 +vt 0.000000 0.927536 +vt 0.156098 0.956522 +vt 0.000000 0.927536 +vt 0.790244 0.072464 +vt 0.926829 0.014493 +vt 0.926829 0.072464 +vt 0.936585 0.072464 +vt 0.936585 0.014493 +vt 0.790244 0.086957 +vt 0.926829 0.086957 +vt 0.780488 0.014493 +vt 0.780488 0.072464 +vt 0.926829 -0.000000 +vt 0.790244 0.014493 +vt 0.790244 -0.000000 +vt 0.824390 0.152174 +vt 0.941463 0.268116 +vt 0.824390 0.268116 +vt 0.824390 0.152174 +vt 0.941463 0.268116 +vt 0.824390 0.268116 +vt 0.960976 0.086957 +vt 0.804878 0.086957 +vt 0.780488 0.152174 +vt 0.780488 0.268116 +vt 0.804878 0.333333 +vt 0.960976 0.333333 +vt 0.985366 0.268116 +vt 0.941463 0.152174 +vt 0.985366 0.152174 +vt 0.790257 0.590285 +vt 0.790257 0.540149 +vt 0.819486 0.565217 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.834146 0.557971 +vt 0.819512 0.543478 +vt 0.834146 0.557971 +vt 0.819512 0.543478 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.543478 +vt 0.834146 0.557971 +vt 0.819512 0.543478 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.543478 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.834146 0.565217 +vt 0.819512 0.557971 +vt 0.834146 0.565217 +vt 0.819512 0.557971 +vt 0.834146 0.565217 +vt 0.834146 0.565217 +vt 0.834146 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.557971 +vt 0.834146 0.565217 +vt 0.819512 0.557971 +vt 0.834146 0.565217 +vt 0.834146 0.565217 +vt 0.834146 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.557971 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.834146 0.536232 +vt 0.931707 0.543478 +vt 0.834146 0.543478 +vt 0.931707 0.550725 +vt 0.834146 0.550725 +vt 0.931707 0.557971 +vt 0.834146 0.557971 +vt 0.931707 0.565217 +vt 0.834146 0.565217 +vt 0.931707 0.572464 +vt 0.834146 0.572464 +vt 0.931707 0.579710 +vt 0.834146 0.579710 +vt 0.931707 0.586957 +vt 0.834146 0.586957 +vt 0.931707 0.594203 +vt 0.834146 0.594203 +vt 0.931707 0.601449 +vt 0.834146 0.601449 +vt 0.931707 0.608696 +vt 0.834146 0.608696 +vt 0.931707 0.615942 +vt 0.834146 0.615942 +vt 0.931707 0.623188 +vt 0.834146 0.623188 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.819512 0.557971 +vt 0.834146 0.565217 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.565217 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.565217 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.565217 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.565217 +vt 0.819512 0.557971 +vt 0.834146 0.565217 +vt 0.819512 0.557971 +vt 0.819512 0.543478 +vt 0.834146 0.557971 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.834146 0.557971 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.834146 0.557971 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.834146 0.557971 +vt 0.819512 0.543478 +vt 0.834146 0.557971 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.819512 0.536232 +vt 0.819512 0.536232 +vt 0.819512 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.819512 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.790257 0.540149 +vt 0.819486 0.565217 +vt 0.790257 0.590285 +vt 0.790257 0.540149 +vt 0.819486 0.565217 +vt 0.790257 0.590285 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.565217 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.824390 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.834146 0.615942 +vt 0.931707 0.623188 +vt 0.834146 0.623188 +vt 0.834146 0.608696 +vt 0.931707 0.615942 +vt 0.834146 0.601449 +vt 0.931707 0.608696 +vt 0.834146 0.594203 +vt 0.931707 0.601449 +vt 0.834146 0.586957 +vt 0.931707 0.594203 +vt 0.834146 0.579710 +vt 0.931707 0.586957 +vt 0.834146 0.572464 +vt 0.931707 0.579710 +vt 0.834146 0.565217 +vt 0.931707 0.572464 +vt 0.834146 0.557971 +vt 0.931707 0.565217 +vt 0.834146 0.550725 +vt 0.931707 0.557971 +vt 0.834146 0.543478 +vt 0.931707 0.550725 +vt 0.834146 0.536232 +vt 0.931707 0.543478 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.829268 0.543478 +vt 0.829268 0.543478 +vt 0.829268 0.543478 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.829268 0.543478 +vt 0.829268 0.543478 +vt 0.829268 0.543478 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.790257 0.590285 +vt 0.790257 0.540149 +vt 0.819486 0.565217 +vt 0.975610 0.797101 +vt 0.965854 0.333333 +vt 0.975610 0.333333 +vt 0.975610 0.797101 +vt 0.965854 0.333333 +vt 0.975610 0.333333 +vt 0.965854 0.797101 +vt 0.956098 0.333333 +vt 0.995122 0.333333 +vt 0.985366 0.797101 +vt 0.985366 0.333333 +vt 0.965854 0.797101 +vt 0.956098 0.333333 +vt 0.995122 0.333333 +vt 0.985366 0.797101 +vt 0.985366 0.333333 +vt 0.946341 0.536232 +vt 0.790244 0.333333 +vt 0.946341 0.333333 +vt 0.780488 0.536232 +vt 0.780488 0.333333 +vt 0.956098 0.536232 +vt 0.956098 0.333333 +vt 0.341463 0.985507 +vt 0.009756 1.000000 +vt 0.009756 0.985507 +vt 0.351220 0.971014 +vt 0.341463 0.971014 +vt 0.009756 0.956522 +vt 0.009756 0.971014 +vt -0.000000 0.971014 +vt 0.341463 0.985507 +vt 0.009756 1.000000 +vt 0.009756 0.985507 +vt 0.351220 0.971014 +vt 0.341463 0.971014 +vt 0.009756 0.956522 +vt 0.009756 0.971014 +vt -0.000000 0.971014 +vt 0.117073 0.014493 +vt 0.112195 0.043478 +vt 0.112195 0.014493 +vt 0.121951 0.014493 +vt 0.117073 0.043478 +vt 0.126829 0.014493 +vt 0.121951 0.043478 +vt 0.131707 0.014493 +vt 0.126829 0.043478 +vt 0.136585 0.014493 +vt 0.131707 0.043478 +vt 0.141463 0.014493 +vt 0.136585 0.043478 +vt 0.146341 0.014493 +vt 0.141463 0.043478 +vt 0.151220 0.014493 +vt 0.146341 0.043478 +vt 0.156098 0.014493 +vt 0.151220 0.043478 +vt 0.102439 0.014493 +vt 0.097561 0.043478 +vt 0.097561 0.014493 +vt 0.107317 0.014493 +vt 0.102439 0.043478 +vt 0.107317 0.043478 +vt 0.042999 0.079665 +vt 0.068293 0.014584 +vt 0.093587 0.079665 +vt 0.087805 0.000000 +vt 0.078049 0.014493 +vt 0.078049 0.000000 +vt 0.068293 0.014493 +vt 0.068293 0.000000 +vt 0.058537 0.014493 +vt 0.058537 0.000000 +vt 0.048780 0.014493 +vt 0.048780 0.000000 +vt 0.039024 0.014493 +vt 0.039024 0.000000 +vt 0.156098 0.000000 +vt 0.146341 0.014493 +vt 0.146341 0.000000 +vt 0.136585 0.014493 +vt 0.136585 0.000000 +vt 0.126829 0.014493 +vt 0.126829 0.000000 +vt 0.117073 0.014493 +vt 0.117073 0.000000 +vt 0.107317 0.014493 +vt 0.107317 0.000000 +vt 0.097561 0.014493 +vt 0.097561 0.000000 +vt 0.087805 0.014493 +vt 0.042999 0.036277 +vt 0.093587 0.036277 +vt 0.068293 0.101358 +vt 0.814634 0.623188 +vt 0.804878 0.594203 +vt 0.814634 0.594203 +vt 0.809756 0.652174 +vt 0.804878 0.623188 +vt 0.809756 0.623188 +vt 0.814634 0.623188 +vt 0.795122 0.652174 +vt 0.795122 0.623188 +vt 0.800000 0.623188 +vt 0.804878 0.652174 +vt 0.800000 0.652174 +vt 0.819512 0.623188 +vt 0.795122 0.594203 +vt 0.819512 0.594203 +vt 0.809756 0.594203 +vt 0.795122 0.623188 +vt 0.795122 0.594203 +vt 0.809756 0.652174 +vt 0.795122 0.623188 +vt 0.809756 0.623188 +vt 0.814634 0.623188 +vt 0.800000 0.594203 +vt 0.814634 0.594203 +vt 0.780488 0.623188 +vt 0.795122 0.637681 +vt 0.780488 0.637681 +vt 0.780488 0.594203 +vt 0.795122 0.608696 +vt 0.780488 0.608696 +vt 0.795122 0.623188 +vt 0.795122 0.652174 +vt 0.780488 0.652174 +vt 0.814634 0.652174 +vt 0.800000 0.623188 +vt 0.814634 0.623188 +vt 0.819512 0.623188 +vt 0.814634 0.594203 +vt 0.819512 0.594203 +vt 0.795122 0.594203 +vt 0.800000 0.615942 +vt 0.795122 0.623188 +vt 0.814634 0.615942 +vt 0.819512 0.623188 +vt 0.814634 0.608696 +vt 0.819512 0.601449 +vt 0.804878 0.601449 +vt 0.804878 0.608696 +vt 0.800000 0.601449 +vt 0.795122 0.623188 +vt 0.795122 0.594203 +vt 0.814634 0.601449 +vt 0.819512 0.594203 +vt 0.814634 0.608696 +vt 0.819512 0.615942 +vt 0.804878 0.615942 +vt 0.804878 0.608696 +vt 0.117073 0.014493 +vt 0.112195 0.043478 +vt 0.112195 0.014493 +vt 0.121951 0.014493 +vt 0.117073 0.043478 +vt 0.126829 0.014493 +vt 0.121951 0.043478 +vt 0.131707 0.014493 +vt 0.126829 0.043478 +vt 0.136585 0.014493 +vt 0.131707 0.043478 +vt 0.141463 0.014493 +vt 0.136585 0.043478 +vt 0.146341 0.014493 +vt 0.141463 0.043478 +vt 0.151220 0.014493 +vt 0.146341 0.043478 +vt 0.156098 0.014493 +vt 0.151220 0.043478 +vt 0.102439 0.014493 +vt 0.097561 0.043478 +vt 0.097561 0.014493 +vt 0.107317 0.014493 +vt 0.102439 0.043478 +vt 0.107317 0.043478 +vt 0.042999 0.079665 +vt 0.068293 0.014584 +vt 0.093587 0.079665 +vt 0.087805 0.000000 +vt 0.078049 0.014493 +vt 0.078049 0.000000 +vt 0.068293 0.014493 +vt 0.068293 0.000000 +vt 0.058537 0.014493 +vt 0.058537 0.000000 +vt 0.048780 0.014493 +vt 0.048780 0.000000 +vt 0.039024 0.014493 +vt 0.039024 0.000000 +vt 0.156098 0.000000 +vt 0.146341 0.014493 +vt 0.146341 0.000000 +vt 0.136585 0.014493 +vt 0.136585 0.000000 +vt 0.126829 0.014493 +vt 0.126829 0.000000 +vt 0.117073 0.014493 +vt 0.117073 0.000000 +vt 0.107317 0.014493 +vt 0.107317 0.000000 +vt 0.097561 0.014493 +vt 0.097561 0.000000 +vt 0.087805 0.014493 +vt 0.042999 0.036277 +vt 0.093587 0.036277 +vt 0.068293 0.101358 +vt 0.960976 0.086957 +vt 0.804878 0.086957 +vt 0.780488 0.152174 +vt 0.780488 0.268116 +vt 0.804878 0.333333 +vt 0.960976 0.333333 +vt 0.985366 0.268116 +vt 0.941463 0.152174 +vt 0.985366 0.152174 +vt 0.790257 0.590285 +vt 0.790257 0.540149 +vt 0.819486 0.565217 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.834146 0.557971 +vt 0.819512 0.543478 +vt 0.834146 0.557971 +vt 0.819512 0.543478 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.543478 +vt 0.834146 0.557971 +vt 0.819512 0.543478 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.543478 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.834146 0.565217 +vt 0.819512 0.557971 +vt 0.834146 0.565217 +vt 0.819512 0.557971 +vt 0.834146 0.565217 +vt 0.834146 0.565217 +vt 0.834146 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.557971 +vt 0.834146 0.565217 +vt 0.819512 0.557971 +vt 0.834146 0.565217 +vt 0.834146 0.565217 +vt 0.834146 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.557971 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.834146 0.536232 +vt 0.931707 0.543478 +vt 0.834146 0.543478 +vt 0.931707 0.550725 +vt 0.834146 0.550725 +vt 0.931707 0.557971 +vt 0.834146 0.557971 +vt 0.931707 0.565217 +vt 0.834146 0.565217 +vt 0.931707 0.572464 +vt 0.834146 0.572464 +vt 0.931707 0.579710 +vt 0.834146 0.579710 +vt 0.931707 0.586957 +vt 0.834146 0.586957 +vt 0.931707 0.594203 +vt 0.834146 0.594203 +vt 0.931707 0.601449 +vt 0.834146 0.601449 +vt 0.931707 0.608696 +vt 0.834146 0.608696 +vt 0.931707 0.615942 +vt 0.834146 0.615942 +vt 0.931707 0.623188 +vt 0.834146 0.623188 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.819512 0.557971 +vt 0.834146 0.565217 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.565217 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.565217 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.565217 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.565217 +vt 0.819512 0.557971 +vt 0.834146 0.565217 +vt 0.819512 0.557971 +vt 0.819512 0.543478 +vt 0.834146 0.557971 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.834146 0.557971 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.834146 0.557971 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.834146 0.557971 +vt 0.819512 0.543478 +vt 0.834146 0.557971 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.819512 0.536232 +vt 0.819512 0.536232 +vt 0.819512 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.819512 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.790257 0.540149 +vt 0.819486 0.565217 +vt 0.790257 0.590285 +vt 0.790257 0.540149 +vt 0.819486 0.565217 +vt 0.790257 0.590285 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.565217 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.824390 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.834146 0.615942 +vt 0.931707 0.623188 +vt 0.834146 0.623188 +vt 0.834146 0.608696 +vt 0.931707 0.615942 +vt 0.834146 0.601449 +vt 0.931707 0.608696 +vt 0.834146 0.594203 +vt 0.931707 0.601449 +vt 0.834146 0.586957 +vt 0.931707 0.594203 +vt 0.834146 0.579710 +vt 0.931707 0.586957 +vt 0.834146 0.572464 +vt 0.931707 0.579710 +vt 0.834146 0.565217 +vt 0.931707 0.572464 +vt 0.834146 0.557971 +vt 0.931707 0.565217 +vt 0.834146 0.550725 +vt 0.931707 0.557971 +vt 0.834146 0.543478 +vt 0.931707 0.550725 +vt 0.834146 0.536232 +vt 0.931707 0.543478 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.829268 0.543478 +vt 0.829268 0.543478 +vt 0.829268 0.543478 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.829268 0.543478 +vt 0.829268 0.543478 +vt 0.829268 0.543478 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.790257 0.590285 +vt 0.790257 0.540149 +vt 0.819486 0.565217 +vt 0.156098 0.927536 +vt 0.780488 0.956522 +vt 0.780488 0.927536 +vt 0.156098 0.927536 +vt 0.780488 0.956522 +vt 0.780488 0.927536 +vt 0.000000 0.927536 +vt 0.156098 0.956522 +vt 0.000000 0.927536 +vt 0.156098 0.956522 +vt 0.053689 0.095546 +vt 0.042999 0.079665 +vt 0.039086 0.057971 +vt 0.053689 0.020396 +vt 0.068293 0.014584 +vt 0.082896 0.020396 +vt 0.097500 0.057971 +vt 0.093587 0.079665 +vt 0.082896 0.095546 +vt 0.156098 0.014493 +vt 0.082896 0.095546 +vt 0.068293 0.101358 +vt 0.053689 0.095546 +vt 0.039086 0.057971 +vt 0.042999 0.036277 +vt 0.053689 0.020396 +vt 0.082896 0.020396 +vt 0.093587 0.036277 +vt 0.097500 0.057971 +vt 0.156098 0.043478 +vt 0.800000 0.623188 +vt 0.800000 0.594203 +vt 0.814634 0.623188 +vt 0.800000 0.652174 +vt 0.795122 0.594203 +vt 0.800000 0.623188 +vt 0.795122 0.652174 +vt 0.809756 0.623188 +vt 0.795122 0.623188 +vt 0.804878 0.623188 +vt 0.814634 0.652174 +vt 0.804878 0.652174 +vt 0.804878 0.623188 +vt 0.053689 0.095546 +vt 0.042999 0.079665 +vt 0.039086 0.057971 +vt 0.053689 0.020396 +vt 0.068293 0.014584 +vt 0.082896 0.020396 +vt 0.097500 0.057971 +vt 0.093587 0.079665 +vt 0.082896 0.095546 +vt 0.156098 0.014493 +vt 0.082896 0.095546 +vt 0.068293 0.101358 +vt 0.053689 0.095546 +vt 0.039086 0.057971 +vt 0.042999 0.036277 +vt 0.053689 0.020396 +vt 0.082896 0.020396 +vt 0.093587 0.036277 +vt 0.097500 0.057971 +vt 0.156098 0.043478 +vt 0.156098 0.927536 +vt -0.000000 0.463768 +vt 0.000000 0.695652 +vt 0.156098 0.231884 +vt 0.156098 0.463768 +vt -0.000000 0.956522 +vt 0.000000 0.956522 +vt 0.816875 0.579690 +vt 0.809743 0.590285 +vt 0.800000 0.594163 +vt 0.783125 0.579690 +vt 0.780514 0.565217 +vt 0.783125 0.550744 +vt 0.800000 0.536271 +vt 0.809743 0.540149 +vt 0.816875 0.550744 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.931707 0.536232 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.783125 0.579690 +vt 0.780514 0.565217 +vt 0.783125 0.550744 +vt 0.800000 0.536271 +vt 0.809743 0.540149 +vt 0.816875 0.550744 +vt 0.816875 0.579690 +vt 0.809743 0.590285 +vt 0.800000 0.594163 +vt 0.783125 0.579690 +vt 0.780514 0.565217 +vt 0.783125 0.550744 +vt 0.800000 0.536271 +vt 0.809743 0.540149 +vt 0.816875 0.550744 +vt 0.816875 0.579690 +vt 0.809743 0.590285 +vt 0.800000 0.594163 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.931707 0.536232 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.816875 0.579690 +vt 0.809743 0.590285 +vt 0.800000 0.594163 +vt 0.783125 0.579690 +vt 0.780514 0.565217 +vt 0.783125 0.550744 +vt 0.800000 0.536271 +vt 0.809743 0.540149 +vt 0.816875 0.550744 +vt 0.956098 0.797101 +vt 0.995122 0.797101 +vt 0.956098 0.797101 +vt 0.995122 0.797101 +vt 0.790244 0.536232 +vt 0.341463 1.000000 +vt 0.351220 0.985507 +vt 0.341463 0.956522 +vt -0.000000 0.985507 +vt 0.341463 1.000000 +vt 0.351220 0.985507 +vt 0.341463 0.956522 +vt -0.000000 0.985507 +vt 0.156098 0.043478 +vt 0.082896 0.095546 +vt 0.068293 0.101358 +vt 0.053689 0.095546 +vt 0.039086 0.057971 +vt 0.042999 0.036277 +vt 0.053689 0.020396 +vt 0.082896 0.020396 +vt 0.093587 0.036277 +vt 0.097500 0.057971 +vt 0.156098 0.014493 +vt 0.053689 0.095546 +vt 0.042999 0.079665 +vt 0.039086 0.057971 +vt 0.053689 0.020396 +vt 0.068293 0.014584 +vt 0.082896 0.020396 +vt 0.097500 0.057971 +vt 0.093587 0.079665 +vt 0.082896 0.095546 +vt 0.804878 0.623188 +vt 0.804878 0.652174 +vt 0.814634 0.652174 +vt 0.804878 0.623188 +vt 0.795122 0.623188 +vt 0.809756 0.623188 +vt 0.795122 0.652174 +vt 0.800000 0.623188 +vt 0.795122 0.594203 +vt 0.800000 0.652174 +vt 0.814634 0.623188 +vt 0.800000 0.594203 +vt 0.800000 0.623188 +vt 0.156098 0.043478 +vt 0.082896 0.095546 +vt 0.068293 0.101358 +vt 0.053689 0.095546 +vt 0.039086 0.057971 +vt 0.042999 0.036277 +vt 0.053689 0.020396 +vt 0.082896 0.020396 +vt 0.093587 0.036277 +vt 0.097500 0.057971 +vt 0.156098 0.014493 +vt 0.053689 0.095546 +vt 0.042999 0.079665 +vt 0.039086 0.057971 +vt 0.053689 0.020396 +vt 0.068293 0.014584 +vt 0.082896 0.020396 +vt 0.097500 0.057971 +vt 0.093587 0.079665 +vt 0.082896 0.095546 +vt 0.816875 0.579690 +vt 0.809743 0.590285 +vt 0.800000 0.594163 +vt 0.783125 0.579690 +vt 0.780514 0.565217 +vt 0.783125 0.550744 +vt 0.800000 0.536271 +vt 0.809743 0.540149 +vt 0.816875 0.550744 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.931707 0.536232 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.783125 0.579690 +vt 0.780514 0.565217 +vt 0.783125 0.550744 +vt 0.800000 0.536271 +vt 0.809743 0.540149 +vt 0.816875 0.550744 +vt 0.816875 0.579690 +vt 0.809743 0.590285 +vt 0.800000 0.594163 +vt 0.783125 0.579690 +vt 0.780514 0.565217 +vt 0.783125 0.550744 +vt 0.800000 0.536271 +vt 0.809743 0.540149 +vt 0.816875 0.550744 +vt 0.816875 0.579690 +vt 0.809743 0.590285 +vt 0.800000 0.594163 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.931707 0.536232 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.816875 0.579690 +vt 0.809743 0.590285 +vt 0.800000 0.594163 +vt 0.783125 0.579690 +vt 0.780514 0.565217 +vt 0.783125 0.550744 +vt 0.800000 0.536271 +vt 0.809743 0.540149 +vt 0.816875 0.550744 +vt -0.000000 0.956522 +vt 0.000000 0.956522 +vn 0.0000 0.0000 -1.0000 +vn -0.2588 0.9659 0.0000 +vn 0.2588 0.9659 0.0000 +vn 0.7071 0.7071 -0.0000 +vn 0.9659 0.2588 -0.0000 +vn 0.9659 -0.2588 -0.0000 +vn 0.7071 -0.7071 -0.0000 +vn 0.2588 -0.9659 -0.0000 +vn -0.2588 -0.9659 0.0000 +vn -0.7071 -0.7071 0.0000 +vn -0.9659 -0.2588 0.0000 +vn -0.9659 0.2588 0.0000 +vn -0.7071 0.7071 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 -1.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 1.0000 0.0000 -0.0000 +vn 0.0000 -0.4061 0.9138 +vn 0.0000 -0.4061 -0.9138 +vn 0.0000 0.2588 0.9659 +vn 0.0000 -0.2588 0.9659 +vn 0.0000 -0.7071 0.7071 +vn 0.0000 -0.9659 0.2588 +vn 0.0000 -0.9659 -0.2588 +vn 0.0000 -0.7071 -0.7071 +vn 0.0000 -0.2588 -0.9659 +vn 0.0000 0.2588 -0.9659 +vn 0.0000 0.7071 -0.7071 +vn 0.0000 0.9659 -0.2588 +vn 0.0000 0.9659 0.2588 +vn 0.0000 0.7071 0.7071 +s off +f 8/1/1 4/2/1 12/3/1 +f 24/4/2 1/5/2 13/6/2 +f 23/7/3 12/8/3 24/4/3 +f 22/9/4 11/10/4 23/7/4 +f 21/11/5 10/12/5 22/9/5 +f 20/13/6 9/14/6 21/11/6 +f 20/13/7 7/15/7 8/16/7 +f 18/17/8 7/15/8 19/18/8 +f 17/19/9 6/20/9 18/21/9 +f 16/22/10 5/23/10 17/19/10 +f 15/24/11 4/25/11 16/22/11 +f 14/26/12 3/27/12 15/24/12 +f 13/6/13 2/28/13 14/26/13 +f 14/29/14 18/30/14 22/31/14 +f 39/32/11 28/33/11 40/34/11 +f 40/34/10 29/35/10 41/36/10 +f 41/36/9 30/37/9 42/38/9 +f 42/39/8 31/40/8 43/41/8 +f 43/41/7 32/42/7 44/43/7 +f 44/43/6 33/44/6 45/45/6 +f 45/45/5 34/46/5 46/47/5 +f 46/47/4 35/48/4 47/49/4 +f 47/49/3 36/50/3 48/51/3 +f 48/51/2 25/52/2 37/53/2 +f 37/53/13 26/54/13 38/55/13 +f 38/55/12 27/56/12 39/32/12 +f 55/57/15 51/58/15 53/59/15 +f 55/57/15 71/60/15 49/61/15 +f 57/62/15 68/63/15 71/60/15 +f 59/64/15 67/65/15 68/63/15 +f 52/66/16 56/67/16 54/68/16 +f 72/69/16 56/67/16 50/70/16 +f 69/71/16 58/72/16 72/69/16 +f 70/73/16 60/74/16 69/71/16 +f 67/75/17 61/76/17 70/77/17 +f 62/78/1 60/79/1 61/80/1 +f 76/81/16 65/82/16 75/83/16 +f 73/84/15 64/85/15 63/86/15 +f 75/87/18 64/85/18 74/88/18 +f 73/84/17 66/89/17 76/81/17 +f 59/90/17 58/91/17 60/92/17 +f 49/93/1 72/94/1 50/95/1 +f 52/96/17 49/97/17 50/98/17 +f 71/99/18 69/100/18 72/101/18 +f 52/102/14 53/103/14 51/104/14 +f 69/105/14 67/106/14 70/107/14 +f 57/108/14 56/109/14 58/110/14 +f 55/111/18 54/112/18 56/113/18 +f 84/114/1 80/115/1 88/116/1 +f 100/117/2 77/118/2 89/119/2 +f 100/117/3 87/120/3 88/121/3 +f 98/122/4 87/120/4 99/123/4 +f 97/124/5 86/125/5 98/122/5 +f 96/126/6 85/127/6 97/124/6 +f 95/128/7 84/129/7 96/126/7 +f 94/130/8 83/131/8 95/128/8 +f 93/132/9 82/133/9 94/134/9 +f 92/135/10 81/136/10 93/132/10 +f 91/137/11 80/138/11 92/135/11 +f 91/137/12 78/139/12 79/140/12 +f 89/119/13 78/139/13 90/141/13 +f 90/142/14 94/143/14 98/144/14 +f 115/145/11 104/146/11 116/147/11 +f 116/147/10 105/148/10 117/149/10 +f 117/149/9 106/150/9 118/151/9 +f 118/152/8 107/153/8 119/154/8 +f 119/154/7 108/155/7 120/156/7 +f 120/156/6 109/157/6 121/158/6 +f 121/158/5 110/159/5 122/160/5 +f 122/160/4 111/161/4 123/162/4 +f 123/162/3 112/163/3 124/164/3 +f 124/164/2 101/165/2 113/166/2 +f 113/166/13 102/167/13 114/168/13 +f 114/168/12 103/169/12 115/145/12 +f 130/170/16 126/171/16 129/172/16 +f 129/173/18 128/174/18 131/175/18 +f 131/176/15 127/177/15 132/178/15 +f 132/179/17 125/180/17 130/181/17 +f 128/174/1 125/180/1 127/177/1 +f 134/182/17 135/183/17 133/184/17 +f 136/185/1 139/186/1 135/187/1 +f 140/188/18 137/189/18 139/190/18 +f 138/191/14 133/192/14 137/189/14 +f 139/193/16 133/194/16 135/195/16 +f 136/196/15 138/197/15 140/198/15 +f 148/199/18 143/200/18 144/201/18 +f 145/202/17 142/203/17 141/204/17 +f 147/205/14 141/206/14 143/200/14 +f 146/207/1 144/208/1 142/203/1 +f 153/209/14 156/210/14 154/211/14 +f 149/212/18 156/210/18 151/213/18 +f 150/214/15 154/211/15 149/215/15 +f 152/216/17 153/209/17 150/217/17 +f 151/218/16 155/219/16 152/220/16 +f 573/221/16 576/222/16 574/223/16 +f 161/224/16 164/225/16 162/226/16 +f 159/227/17 161/224/17 157/228/17 +f 157/229/19 162/226/19 158/230/19 +f 158/231/18 164/225/18 160/232/18 +f 160/233/20 163/234/20 159/235/20 +f 241/236/18 245/237/18 237/238/18 +f 254/239/21 243/240/21 242/241/21 +f 255/242/22 244/243/22 243/244/22 +f 256/245/23 245/246/23 244/247/23 +f 257/248/24 246/249/24 245/250/24 +f 258/251/25 247/252/25 246/253/25 +f 259/254/26 248/255/26 247/256/26 +f 260/257/27 237/258/27 248/259/27 +f 249/260/28 238/261/28 237/262/28 +f 250/263/29 239/264/29 238/265/29 +f 251/266/30 240/267/30 239/268/30 +f 252/269/31 241/270/31 240/271/31 +f 253/272/32 242/273/32 241/274/32 +f 218/275/18 255/276/18 254/239/18 +f 219/277/18 256/278/18 255/242/18 +f 221/279/18 256/245/18 220/280/18 +f 222/281/18 257/248/18 221/282/18 +f 223/283/18 258/251/18 222/284/18 +f 223/285/18 260/286/18 259/254/18 +f 224/287/18 249/288/18 260/257/18 +f 214/289/18 249/260/18 213/290/18 +f 215/291/18 250/263/18 214/292/18 +f 216/293/18 251/266/18 215/294/18 +f 216/295/18 253/296/18 252/269/18 +f 218/297/18 253/272/18 217/298/18 +f 230/299/21 219/300/21 218/275/21 +f 231/301/22 220/302/22 219/277/22 +f 232/303/23 221/279/23 220/280/23 +f 233/304/24 222/281/24 221/282/24 +f 234/305/25 223/283/25 222/284/25 +f 235/306/26 224/307/26 223/285/26 +f 236/308/27 213/309/27 224/287/27 +f 225/310/28 214/289/28 213/290/28 +f 226/311/29 215/291/29 214/292/29 +f 227/312/30 216/293/30 215/294/30 +f 228/313/31 217/314/31 216/295/31 +f 229/315/32 218/297/32 217/298/32 +f 231/301/17 280/316/17 232/317/17 +f 278/318/17 231/319/17 230/299/17 +f 229/315/17 278/320/17 230/321/17 +f 276/322/17 229/323/17 228/313/17 +f 227/312/17 276/324/17 228/325/17 +f 274/326/17 227/327/17 226/311/17 +f 225/310/17 274/328/17 226/329/17 +f 284/330/17 225/331/17 236/308/17 +f 283/332/17 236/333/17 235/306/17 +f 234/305/17 283/334/17 235/335/17 +f 233/304/17 282/336/17 234/337/17 +f 280/338/17 233/339/17 232/303/17 +f 270/340/24 281/341/24 269/342/24 +f 269/342/23 280/343/23 268/344/23 +f 268/344/22 279/345/22 267/346/22 +f 267/346/21 278/347/21 266/348/21 +f 266/348/32 277/349/32 265/350/32 +f 265/350/31 276/351/31 264/352/31 +f 264/352/30 275/353/30 263/354/30 +f 263/354/29 274/355/29 262/356/29 +f 262/356/28 273/357/28 261/358/28 +f 261/358/27 284/359/27 272/360/27 +f 272/360/26 283/361/26 271/362/26 +f 271/362/25 282/363/25 270/364/25 +f 173/365/18 270/366/18 269/367/18 +f 173/368/18 268/369/18 172/370/18 +f 171/371/18 268/372/18 267/373/18 +f 171/374/18 266/375/18 170/376/18 +f 169/377/18 266/378/18 265/379/18 +f 169/380/18 264/381/18 168/382/18 +f 167/383/18 264/384/18 263/385/18 +f 167/386/18 262/387/18 166/388/18 +f 165/389/18 262/390/18 261/391/18 +f 165/392/18 272/393/18 176/394/18 +f 176/395/18 271/396/18 175/397/18 +f 174/398/18 271/399/18 270/400/18 +f 195/401/22 172/402/22 171/371/22 +f 194/403/21 171/374/21 170/376/21 +f 193/404/32 170/405/32 169/377/32 +f 192/406/31 169/380/31 168/382/31 +f 191/407/30 168/408/30 167/383/30 +f 190/409/29 167/386/29 166/388/29 +f 189/410/28 166/411/28 165/389/28 +f 200/412/27 165/392/27 176/394/27 +f 199/413/26 176/395/26 175/397/26 +f 198/414/25 175/415/25 174/398/25 +f 197/416/24 174/417/24 173/365/24 +f 196/418/23 173/368/23 172/370/23 +f 184/419/17 197/420/17 196/418/17 +f 184/421/17 195/401/17 183/422/17 +f 183/423/17 194/403/17 182/424/17 +f 182/425/17 193/404/17 181/426/17 +f 181/427/17 192/406/17 180/428/17 +f 179/429/17 192/430/17 191/407/17 +f 179/431/17 190/409/17 178/432/17 +f 177/433/17 190/434/17 189/410/17 +f 177/435/17 200/412/17 188/436/17 +f 188/437/17 199/413/17 187/438/17 +f 186/439/17 199/440/17 198/414/17 +f 185/441/17 198/442/17 197/416/17 +f 208/443/23 185/444/23 184/419/23 +f 207/445/22 184/421/22 183/422/22 +f 206/446/21 183/423/21 182/424/21 +f 205/447/32 182/425/32 181/426/32 +f 204/448/31 181/427/31 180/428/31 +f 203/449/30 180/450/30 179/429/30 +f 202/451/29 179/431/29 178/432/29 +f 201/452/28 178/453/28 177/433/28 +f 212/454/27 177/435/27 188/436/27 +f 211/455/26 188/437/26 187/438/26 +f 210/456/25 187/457/25 186/439/25 +f 209/458/24 186/459/24 185/441/24 +f 211/460/17 207/461/17 203/462/17 +f 358/463/17 362/464/17 366/465/17 +f 360/466/24 383/467/24 384/468/24 +f 359/469/25 382/470/25 383/471/25 +f 358/472/26 381/473/26 382/474/26 +f 357/475/27 392/476/27 381/477/27 +f 368/478/28 391/479/28 392/480/28 +f 367/481/29 390/482/29 391/483/29 +f 366/484/30 389/485/30 390/486/30 +f 365/487/31 388/488/31 389/489/31 +f 364/490/32 387/491/32 388/492/32 +f 363/493/21 386/494/21 387/495/21 +f 362/496/22 385/497/22 386/498/22 +f 361/499/23 384/500/23 385/501/23 +f 384/468/17 371/502/17 372/503/17 +f 383/471/17 370/504/17 371/505/17 +f 381/473/17 370/506/17 382/474/17 +f 392/476/17 369/507/17 381/477/17 +f 392/480/17 379/508/17 380/509/17 +f 390/482/17 379/510/17 391/483/17 +f 390/486/17 377/511/17 378/512/17 +f 388/488/17 377/513/17 389/489/17 +f 387/491/17 376/514/17 388/492/17 +f 386/494/17 375/515/17 387/495/17 +f 385/497/17 374/516/17 386/498/17 +f 385/501/17 372/517/17 373/518/17 +f 373/518/23 396/519/23 397/520/23 +f 372/503/24 395/521/24 396/522/24 +f 371/505/25 394/523/25 395/524/25 +f 370/506/26 393/525/26 394/526/26 +f 369/507/27 404/527/27 393/528/27 +f 380/509/28 403/529/28 404/530/28 +f 379/510/29 402/531/29 403/532/29 +f 378/512/30 401/533/30 402/534/30 +f 377/513/31 400/535/31 401/536/31 +f 376/514/32 399/537/32 400/538/32 +f 375/515/21 398/539/21 399/540/21 +f 374/516/22 397/541/22 398/542/22 +f 395/524/18 298/543/18 299/544/18 +f 393/525/18 298/545/18 394/526/18 +f 404/527/18 297/546/18 393/528/18 +f 404/530/18 307/547/18 308/548/18 +f 402/531/18 307/549/18 403/532/18 +f 402/534/18 305/550/18 306/551/18 +f 400/535/18 305/552/18 401/536/18 +f 400/538/18 303/553/18 304/554/18 +f 398/539/18 303/555/18 399/540/18 +f 398/542/18 301/556/18 302/557/18 +f 396/519/18 301/558/18 397/520/18 +f 396/522/18 299/559/18 300/560/18 +f 298/561/25 287/562/25 299/563/25 +f 297/564/26 286/565/26 298/561/26 +f 308/566/27 285/567/27 297/564/27 +f 307/568/28 296/569/28 308/566/28 +f 306/570/29 295/571/29 307/568/29 +f 305/572/30 294/573/30 306/570/30 +f 304/574/31 293/575/31 305/572/31 +f 303/576/32 292/577/32 304/574/32 +f 302/578/21 291/579/21 303/576/21 +f 301/580/22 290/581/22 302/578/22 +f 300/582/23 289/583/23 301/580/23 +f 299/584/24 288/585/24 300/582/24 +f 289/586/17 336/587/17 337/588/17 +f 336/589/17 287/590/17 335/591/17 +f 335/592/17 286/593/17 334/594/17 +f 286/595/17 333/596/17 334/597/17 +f 285/598/17 344/599/17 333/600/17 +f 344/601/17 295/602/17 343/603/17 +f 295/604/17 342/605/17 343/606/17 +f 342/607/17 293/608/17 341/609/17 +f 293/610/17 340/611/17 341/612/17 +f 340/613/17 291/614/17 339/615/17 +f 291/616/17 338/617/17 339/618/17 +f 338/619/17 289/620/17 337/621/17 +f 340/613/32 351/622/32 352/623/32 +f 341/612/31 352/624/31 353/625/31 +f 342/607/30 353/626/30 354/627/30 +f 343/606/29 354/628/29 355/629/29 +f 344/601/28 355/630/28 356/631/28 +f 333/600/27 356/632/27 345/633/27 +f 334/597/26 345/634/26 346/635/26 +f 335/592/25 346/636/25 347/637/25 +f 336/589/24 347/638/24 348/639/24 +f 337/588/23 348/640/23 349/641/23 +f 338/619/22 349/642/22 350/643/22 +f 339/618/21 350/644/21 351/645/21 +f 351/622/18 316/646/18 352/623/18 +f 353/625/18 316/647/18 317/648/18 +f 353/626/18 318/649/18 354/627/18 +f 354/628/18 319/650/18 355/629/18 +f 355/630/18 320/651/18 356/631/18 +f 345/633/18 320/652/18 309/653/18 +f 346/635/18 309/654/18 310/655/18 +f 346/636/18 311/656/18 347/637/18 +f 347/638/18 312/657/18 348/639/18 +f 348/640/18 313/658/18 349/641/18 +f 350/643/18 313/659/18 314/660/18 +f 351/645/18 314/661/18 315/662/18 +f 316/646/32 327/663/32 328/664/32 +f 317/648/31 328/665/31 329/666/31 +f 318/649/30 329/667/30 330/668/30 +f 319/650/29 330/669/29 331/670/29 +f 320/651/28 331/671/28 332/672/28 +f 309/653/27 332/673/27 321/674/27 +f 310/655/26 321/675/26 322/676/26 +f 311/656/25 322/677/25 323/678/25 +f 312/657/24 323/679/24 324/680/24 +f 313/658/23 324/681/23 325/682/23 +f 314/660/22 325/683/22 326/684/22 +f 315/662/21 326/685/21 327/686/21 +f 328/687/18 324/688/18 332/689/18 +f 409/690/15 412/691/15 410/692/15 +f 405/693/15 408/694/15 406/695/15 +f 407/696/18 416/697/18 408/694/18 +f 416/698/16 413/699/16 414/700/16 +f 414/700/17 405/693/17 406/695/17 +f 411/701/18 420/702/18 412/691/18 +f 420/703/16 417/704/16 418/705/16 +f 418/705/17 409/690/17 410/692/17 +f 428/706/18 425/707/18 427/708/18 +f 425/707/14 422/709/14 421/710/14 +f 424/711/1 427/708/1 423/712/1 +f 436/713/15 431/714/15 432/715/15 +f 433/716/1 436/713/1 434/717/1 +f 429/718/16 434/717/16 430/719/16 +f 432/715/14 429/720/14 430/719/14 +f 432/715/18 434/717/18 436/713/18 +f 444/721/15 439/722/15 440/723/15 +f 441/724/1 444/721/1 442/725/1 +f 437/726/16 442/725/16 438/727/16 +f 440/723/14 437/728/14 438/727/14 +f 440/723/18 442/725/18 444/721/18 +f 455/729/5 466/730/5 454/731/5 +f 456/732/4 467/733/4 455/729/4 +f 445/734/3 468/735/3 456/732/3 +f 446/736/2 457/737/2 445/734/2 +f 447/738/13 458/739/13 446/736/13 +f 448/740/12 459/741/12 447/738/12 +f 449/742/11 460/743/11 448/740/11 +f 450/744/10 461/745/10 449/742/10 +f 451/746/9 462/747/9 450/744/9 +f 452/748/8 463/749/8 451/750/8 +f 453/751/7 464/752/7 452/748/7 +f 454/731/6 465/753/6 453/751/6 +f 479/754/1 475/755/1 471/756/1 +f 480/757/4 491/758/4 479/759/4 +f 479/759/5 490/760/5 478/761/5 +f 478/761/6 489/762/6 477/763/6 +f 477/763/7 488/764/7 476/765/7 +f 476/765/8 487/766/8 475/767/8 +f 475/768/9 486/769/9 474/770/9 +f 474/770/10 485/771/10 473/772/10 +f 473/772/11 484/773/11 472/774/11 +f 472/774/12 483/775/12 471/776/12 +f 471/776/13 482/777/13 470/778/13 +f 470/778/2 481/779/2 469/780/2 +f 469/780/3 492/781/3 480/757/3 +f 485/782/14 489/783/14 481/784/14 +f 514/785/17 515/786/17 513/787/17 +f 512/788/1 513/789/1 511/790/1 +f 500/791/1 502/792/1 499/793/1 +f 517/794/1 516/795/1 518/796/1 +f 498/797/17 500/798/17 497/799/17 +f 517/800/18 520/801/18 519/802/18 +f 520/803/14 497/804/14 519/805/14 +f 510/806/18 511/807/18 509/808/18 +f 496/809/18 503/810/18 493/811/18 +f 494/812/17 505/813/17 495/814/17 +f 496/809/15 505/813/15 506/815/15 +f 493/811/16 504/816/16 494/817/16 +f 507/818/14 509/819/14 508/820/14 +f 502/821/18 508/822/18 499/823/18 +f 499/824/16 509/825/16 500/826/16 +f 500/826/16 511/827/16 497/828/16 +f 497/828/16 513/829/16 519/830/16 +f 517/831/16 513/829/16 515/832/16 +f 510/833/15 502/834/15 501/835/15 +f 512/836/15 501/835/15 498/837/15 +f 514/838/15 498/837/15 520/839/15 +f 514/838/15 518/840/15 516/841/15 +f 531/842/5 542/843/5 530/844/5 +f 532/845/4 543/846/4 531/842/4 +f 521/847/3 544/848/3 532/845/3 +f 522/849/2 533/850/2 521/847/2 +f 523/851/13 534/852/13 522/849/13 +f 524/853/12 535/854/12 523/851/12 +f 525/855/11 536/856/11 524/853/11 +f 526/857/10 537/858/10 525/855/10 +f 527/859/9 538/860/9 526/857/9 +f 528/861/8 539/862/8 527/863/8 +f 529/864/7 540/865/7 528/861/7 +f 530/844/6 541/866/6 529/864/6 +f 555/867/1 551/868/1 547/869/1 +f 556/870/4 567/871/4 555/872/4 +f 555/872/5 566/873/5 554/874/5 +f 554/874/6 565/875/6 553/876/6 +f 553/876/7 564/877/7 552/878/7 +f 552/878/8 563/879/8 551/880/8 +f 551/881/9 562/882/9 550/883/9 +f 550/883/10 561/884/10 549/885/10 +f 549/885/11 560/886/11 548/887/11 +f 548/887/12 559/888/12 547/889/12 +f 547/889/13 558/890/13 546/891/13 +f 546/891/2 557/892/2 545/893/2 +f 545/893/3 568/894/3 556/870/3 +f 561/895/14 565/896/14 557/897/14 +f 571/898/17 573/221/17 569/899/17 +f 569/900/19 574/223/19 570/901/19 +f 570/902/18 576/222/18 572/903/18 +f 572/904/20 575/905/20 571/906/20 +f 653/907/18 657/908/18 649/909/18 +f 666/910/21 655/911/21 654/912/21 +f 667/913/22 656/914/22 655/915/22 +f 668/916/23 657/917/23 656/918/23 +f 669/919/24 658/920/24 657/921/24 +f 670/922/25 659/923/25 658/924/25 +f 671/925/26 660/926/26 659/927/26 +f 672/928/27 649/929/27 660/930/27 +f 661/931/28 650/932/28 649/933/28 +f 662/934/29 651/935/29 650/936/29 +f 663/937/30 652/938/30 651/939/30 +f 664/940/31 653/941/31 652/942/31 +f 665/943/32 654/944/32 653/945/32 +f 630/946/18 667/947/18 666/910/18 +f 631/948/18 668/949/18 667/913/18 +f 633/950/18 668/916/18 632/951/18 +f 634/952/18 669/919/18 633/953/18 +f 635/954/18 670/922/18 634/955/18 +f 635/956/18 672/957/18 671/925/18 +f 636/958/18 661/959/18 672/928/18 +f 626/960/18 661/931/18 625/961/18 +f 627/962/18 662/934/18 626/963/18 +f 628/964/18 663/937/18 627/965/18 +f 628/966/18 665/967/18 664/940/18 +f 630/968/18 665/943/18 629/969/18 +f 642/970/21 631/971/21 630/946/21 +f 643/972/22 632/973/22 631/948/22 +f 644/974/23 633/950/23 632/951/23 +f 645/975/24 634/952/24 633/953/24 +f 646/976/25 635/954/25 634/955/25 +f 647/977/26 636/978/26 635/956/26 +f 648/979/27 625/980/27 636/958/27 +f 637/981/28 626/960/28 625/961/28 +f 638/982/29 627/962/29 626/963/29 +f 639/983/30 628/964/30 627/965/30 +f 640/984/31 629/985/31 628/966/31 +f 641/986/32 630/968/32 629/969/32 +f 643/972/17 692/987/17 644/988/17 +f 690/989/17 643/990/17 642/970/17 +f 641/986/17 690/991/17 642/992/17 +f 688/993/17 641/994/17 640/984/17 +f 639/983/17 688/995/17 640/996/17 +f 686/997/17 639/998/17 638/982/17 +f 637/981/17 686/999/17 638/1000/17 +f 696/1001/17 637/1002/17 648/979/17 +f 695/1003/17 648/1004/17 647/977/17 +f 646/976/17 695/1005/17 647/1006/17 +f 645/975/17 694/1007/17 646/1008/17 +f 692/1009/17 645/1010/17 644/974/17 +f 682/1011/24 693/1012/24 681/1013/24 +f 681/1013/23 692/1014/23 680/1015/23 +f 680/1015/22 691/1016/22 679/1017/22 +f 679/1017/21 690/1018/21 678/1019/21 +f 678/1019/32 689/1020/32 677/1021/32 +f 677/1021/31 688/1022/31 676/1023/31 +f 676/1023/30 687/1024/30 675/1025/30 +f 675/1025/29 686/1026/29 674/1027/29 +f 674/1027/28 685/1028/28 673/1029/28 +f 673/1029/27 696/1030/27 684/1031/27 +f 684/1031/26 695/1032/26 683/1033/26 +f 683/1033/25 694/1034/25 682/1035/25 +f 585/1036/18 682/1037/18 681/1038/18 +f 585/1039/18 680/1040/18 584/1041/18 +f 583/1042/18 680/1043/18 679/1044/18 +f 583/1045/18 678/1046/18 582/1047/18 +f 581/1048/18 678/1049/18 677/1050/18 +f 581/1051/18 676/1052/18 580/1053/18 +f 579/1054/18 676/1055/18 675/1056/18 +f 579/1057/18 674/1058/18 578/1059/18 +f 577/1060/18 674/1061/18 673/1062/18 +f 577/1063/18 684/1064/18 588/1065/18 +f 588/1066/18 683/1067/18 587/1068/18 +f 586/1069/18 683/1070/18 682/1071/18 +f 607/1072/22 584/1073/22 583/1042/22 +f 606/1074/21 583/1045/21 582/1047/21 +f 605/1075/32 582/1076/32 581/1048/32 +f 604/1077/31 581/1051/31 580/1053/31 +f 603/1078/30 580/1079/30 579/1054/30 +f 602/1080/29 579/1057/29 578/1059/29 +f 601/1081/28 578/1082/28 577/1060/28 +f 612/1083/27 577/1063/27 588/1065/27 +f 611/1084/26 588/1066/26 587/1068/26 +f 610/1085/25 587/1086/25 586/1069/25 +f 609/1087/24 586/1088/24 585/1036/24 +f 608/1089/23 585/1039/23 584/1041/23 +f 596/1090/17 609/1091/17 608/1089/17 +f 596/1092/17 607/1072/17 595/1093/17 +f 595/1094/17 606/1074/17 594/1095/17 +f 594/1096/17 605/1075/17 593/1097/17 +f 593/1098/17 604/1077/17 592/1099/17 +f 591/1100/17 604/1101/17 603/1078/17 +f 591/1102/17 602/1080/17 590/1103/17 +f 589/1104/17 602/1105/17 601/1081/17 +f 589/1106/17 612/1083/17 600/1107/17 +f 600/1108/17 611/1084/17 599/1109/17 +f 598/1110/17 611/1111/17 610/1085/17 +f 597/1112/17 610/1113/17 609/1087/17 +f 620/1114/23 597/1115/23 596/1090/23 +f 619/1116/22 596/1092/22 595/1093/22 +f 618/1117/21 595/1094/21 594/1095/21 +f 617/1118/32 594/1096/32 593/1097/32 +f 616/1119/31 593/1098/31 592/1099/31 +f 615/1120/30 592/1121/30 591/1100/30 +f 614/1122/29 591/1102/29 590/1103/29 +f 613/1123/28 590/1124/28 589/1104/28 +f 624/1125/27 589/1106/27 600/1107/27 +f 623/1126/26 600/1108/26 599/1109/26 +f 622/1127/25 599/1128/25 598/1110/25 +f 621/1129/24 598/1130/24 597/1112/24 +f 623/1131/17 619/1132/17 615/1133/17 +f 770/1134/17 774/1135/17 778/1136/17 +f 772/1137/24 795/1138/24 796/1139/24 +f 771/1140/25 794/1141/25 795/1142/25 +f 770/1143/26 793/1144/26 794/1145/26 +f 769/1146/27 804/1147/27 793/1148/27 +f 780/1149/28 803/1150/28 804/1151/28 +f 779/1152/29 802/1153/29 803/1154/29 +f 778/1155/30 801/1156/30 802/1157/30 +f 777/1158/31 800/1159/31 801/1160/31 +f 776/1161/32 799/1162/32 800/1163/32 +f 775/1164/21 798/1165/21 799/1166/21 +f 774/1167/22 797/1168/22 798/1169/22 +f 773/1170/23 796/1171/23 797/1172/23 +f 796/1139/17 783/1173/17 784/1174/17 +f 795/1142/17 782/1175/17 783/1176/17 +f 793/1144/17 782/1177/17 794/1145/17 +f 804/1147/17 781/1178/17 793/1148/17 +f 804/1151/17 791/1179/17 792/1180/17 +f 802/1153/17 791/1181/17 803/1154/17 +f 802/1157/17 789/1182/17 790/1183/17 +f 800/1159/17 789/1184/17 801/1160/17 +f 799/1162/17 788/1185/17 800/1163/17 +f 798/1165/17 787/1186/17 799/1166/17 +f 797/1168/17 786/1187/17 798/1169/17 +f 797/1172/17 784/1188/17 785/1189/17 +f 785/1189/23 808/1190/23 809/1191/23 +f 784/1174/24 807/1192/24 808/1193/24 +f 783/1176/25 806/1194/25 807/1195/25 +f 782/1177/26 805/1196/26 806/1197/26 +f 781/1178/27 816/1198/27 805/1199/27 +f 792/1180/28 815/1200/28 816/1201/28 +f 791/1181/29 814/1202/29 815/1203/29 +f 790/1183/30 813/1204/30 814/1205/30 +f 789/1184/31 812/1206/31 813/1207/31 +f 788/1185/32 811/1208/32 812/1209/32 +f 787/1186/21 810/1210/21 811/1211/21 +f 786/1187/22 809/1212/22 810/1213/22 +f 807/1195/18 710/1214/18 711/1215/18 +f 805/1196/18 710/1216/18 806/1197/18 +f 816/1198/18 709/1217/18 805/1199/18 +f 816/1201/18 719/1218/18 720/1219/18 +f 814/1202/18 719/1220/18 815/1203/18 +f 814/1205/18 717/1221/18 718/1222/18 +f 812/1206/18 717/1223/18 813/1207/18 +f 812/1209/18 715/1224/18 716/1225/18 +f 810/1210/18 715/1226/18 811/1211/18 +f 810/1213/18 713/1227/18 714/1228/18 +f 808/1190/18 713/1229/18 809/1191/18 +f 808/1193/18 711/1230/18 712/1231/18 +f 710/1232/25 699/1233/25 711/1234/25 +f 709/1235/26 698/1236/26 710/1232/26 +f 720/1237/27 697/1238/27 709/1235/27 +f 719/1239/28 708/1240/28 720/1237/28 +f 718/1241/29 707/1242/29 719/1239/29 +f 717/1243/30 706/1244/30 718/1241/30 +f 716/1245/31 705/1246/31 717/1243/31 +f 715/1247/32 704/1248/32 716/1245/32 +f 714/1249/21 703/1250/21 715/1247/21 +f 713/1251/22 702/1252/22 714/1249/22 +f 712/1253/23 701/1254/23 713/1251/23 +f 711/1255/24 700/1256/24 712/1253/24 +f 701/1257/17 748/1258/17 749/1259/17 +f 748/1260/17 699/1261/17 747/1262/17 +f 747/1263/17 698/1264/17 746/1265/17 +f 698/1266/17 745/1267/17 746/1268/17 +f 697/1269/17 756/1270/17 745/1271/17 +f 756/1272/17 707/1273/17 755/1274/17 +f 707/1275/17 754/1276/17 755/1277/17 +f 754/1278/17 705/1279/17 753/1280/17 +f 705/1281/17 752/1282/17 753/1283/17 +f 752/1284/17 703/1285/17 751/1286/17 +f 703/1287/17 750/1288/17 751/1289/17 +f 750/1290/17 701/1291/17 749/1292/17 +f 752/1284/32 763/1293/32 764/1294/32 +f 753/1283/31 764/1295/31 765/1296/31 +f 754/1278/30 765/1297/30 766/1298/30 +f 755/1277/29 766/1299/29 767/1300/29 +f 756/1272/28 767/1301/28 768/1302/28 +f 745/1271/27 768/1303/27 757/1304/27 +f 746/1268/26 757/1305/26 758/1306/26 +f 747/1263/25 758/1307/25 759/1308/25 +f 748/1260/24 759/1309/24 760/1310/24 +f 749/1259/23 760/1311/23 761/1312/23 +f 750/1290/22 761/1313/22 762/1314/22 +f 751/1289/21 762/1315/21 763/1316/21 +f 763/1293/18 728/1317/18 764/1294/18 +f 765/1296/18 728/1318/18 729/1319/18 +f 765/1297/18 730/1320/18 766/1298/18 +f 766/1299/18 731/1321/18 767/1300/18 +f 767/1301/18 732/1322/18 768/1302/18 +f 757/1304/18 732/1323/18 721/1324/18 +f 758/1306/18 721/1325/18 722/1326/18 +f 758/1307/18 723/1327/18 759/1308/18 +f 759/1309/18 724/1328/18 760/1310/18 +f 760/1311/18 725/1329/18 761/1312/18 +f 762/1314/18 725/1330/18 726/1331/18 +f 763/1316/18 726/1332/18 727/1333/18 +f 728/1317/32 739/1334/32 740/1335/32 +f 729/1319/31 740/1336/31 741/1337/31 +f 730/1320/30 741/1338/30 742/1339/30 +f 731/1321/29 742/1340/29 743/1341/29 +f 732/1322/28 743/1342/28 744/1343/28 +f 721/1324/27 744/1344/27 733/1345/27 +f 722/1326/26 733/1346/26 734/1347/26 +f 723/1327/25 734/1348/25 735/1349/25 +f 724/1328/24 735/1350/24 736/1351/24 +f 725/1329/23 736/1352/23 737/1353/23 +f 726/1331/22 737/1354/22 738/1355/22 +f 727/1333/21 738/1356/21 739/1357/21 +f 740/1358/18 736/1359/18 744/1360/18 +f 819/1361/17 824/1362/17 820/1363/17 +f 818/1364/18 821/1365/18 817/1366/18 +f 817/1367/1 823/1368/1 819/1361/1 +f 820/1369/14 822/1370/14 818/1364/14 +f 12/3/1 11/1371/1 8/1/1 +f 11/1371/1 10/1372/1 8/1/1 +f 10/1372/1 9/1373/1 8/1/1 +f 8/1/1 7/1374/1 4/2/1 +f 7/1374/1 6/1375/1 4/2/1 +f 6/1375/1 5/1376/1 4/2/1 +f 4/2/1 3/1377/1 2/1378/1 +f 2/1378/1 1/1379/1 4/2/1 +f 1/1379/1 12/3/1 4/2/1 +f 24/4/2 12/8/2 1/5/2 +f 23/7/3 11/10/3 12/8/3 +f 22/9/4 10/12/4 11/10/4 +f 21/11/5 9/14/5 10/12/5 +f 20/13/6 8/16/6 9/14/6 +f 20/13/7 19/18/7 7/15/7 +f 18/17/8 6/1380/8 7/15/8 +f 17/19/9 5/23/9 6/20/9 +f 16/22/10 4/25/10 5/23/10 +f 15/24/11 3/27/11 4/25/11 +f 14/26/12 2/28/12 3/27/12 +f 13/6/13 1/5/13 2/28/13 +f 22/31/14 23/1381/14 14/29/14 +f 23/1381/14 24/1382/14 14/29/14 +f 24/1382/14 13/1383/14 14/29/14 +f 14/29/14 15/1384/14 16/1385/14 +f 16/1385/14 17/1386/14 14/29/14 +f 17/1386/14 18/30/14 14/29/14 +f 18/30/14 19/1387/14 22/31/14 +f 19/1387/14 20/1388/14 22/31/14 +f 20/1388/14 21/1389/14 22/31/14 +f 39/32/11 27/56/11 28/33/11 +f 40/34/10 28/33/10 29/35/10 +f 41/36/9 29/35/9 30/37/9 +f 42/39/8 30/1390/8 31/40/8 +f 43/41/7 31/40/7 32/42/7 +f 44/43/6 32/42/6 33/44/6 +f 45/45/5 33/44/5 34/46/5 +f 46/47/4 34/46/4 35/48/4 +f 47/49/3 35/48/3 36/50/3 +f 48/51/2 36/50/2 25/52/2 +f 37/53/13 25/52/13 26/54/13 +f 38/55/12 26/54/12 27/56/12 +f 55/57/15 49/61/15 51/58/15 +f 55/57/15 57/62/15 71/60/15 +f 57/62/15 59/64/15 68/63/15 +f 59/64/15 62/1391/15 67/65/15 +f 52/66/16 50/70/16 56/67/16 +f 72/69/16 58/72/16 56/67/16 +f 69/71/16 60/74/16 58/72/16 +f 70/73/16 61/1392/16 60/74/16 +f 67/75/17 62/1393/17 61/76/17 +f 62/78/1 59/1394/1 60/79/1 +f 76/81/16 66/89/16 65/82/16 +f 73/84/15 74/88/15 64/85/15 +f 75/87/18 65/1395/18 64/85/18 +f 73/84/17 63/86/17 66/89/17 +f 59/90/17 57/1396/17 58/91/17 +f 49/93/1 71/1397/1 72/94/1 +f 52/96/17 51/1398/17 49/97/17 +f 71/99/18 68/1399/18 69/100/18 +f 52/102/14 54/1400/14 53/103/14 +f 69/105/14 68/1401/14 67/106/14 +f 57/108/14 55/1402/14 56/109/14 +f 55/111/18 53/1403/18 54/112/18 +f 88/116/1 87/1404/1 84/114/1 +f 87/1404/1 86/1405/1 84/114/1 +f 86/1405/1 85/1406/1 84/114/1 +f 84/114/1 83/1407/1 82/1408/1 +f 82/1408/1 81/1409/1 84/114/1 +f 81/1409/1 80/115/1 84/114/1 +f 80/115/1 79/1410/1 78/1411/1 +f 78/1411/1 77/1412/1 80/115/1 +f 77/1412/1 88/116/1 80/115/1 +f 100/117/2 88/121/2 77/118/2 +f 100/117/3 99/123/3 87/120/3 +f 98/122/4 86/125/4 87/120/4 +f 97/124/5 85/127/5 86/125/5 +f 96/126/6 84/129/6 85/127/6 +f 95/128/7 83/131/7 84/129/7 +f 94/130/8 82/1413/8 83/131/8 +f 93/132/9 81/136/9 82/133/9 +f 92/135/10 80/138/10 81/136/10 +f 91/137/11 79/140/11 80/138/11 +f 91/137/12 90/141/12 78/139/12 +f 89/119/13 77/118/13 78/139/13 +f 98/144/14 99/1414/14 90/142/14 +f 99/1414/14 100/1415/14 90/142/14 +f 100/1415/14 89/1416/14 90/142/14 +f 90/142/14 91/1417/14 92/1418/14 +f 92/1418/14 93/1419/14 90/142/14 +f 93/1419/14 94/143/14 90/142/14 +f 94/143/14 95/1420/14 98/144/14 +f 95/1420/14 96/1421/14 98/144/14 +f 96/1421/14 97/1422/14 98/144/14 +f 115/145/11 103/169/11 104/146/11 +f 116/147/10 104/146/10 105/148/10 +f 117/149/9 105/148/9 106/150/9 +f 118/152/8 106/1423/8 107/153/8 +f 119/154/7 107/153/7 108/155/7 +f 120/156/6 108/155/6 109/157/6 +f 121/158/5 109/157/5 110/159/5 +f 122/160/4 110/159/4 111/161/4 +f 123/162/3 111/161/3 112/163/3 +f 124/164/2 112/163/2 101/165/2 +f 113/166/13 101/165/13 102/167/13 +f 114/168/12 102/167/12 103/169/12 +f 130/170/16 125/180/16 126/171/16 +f 129/173/18 126/171/18 128/174/18 +f 131/176/15 128/174/15 127/177/15 +f 132/179/17 127/177/17 125/180/17 +f 128/174/1 126/171/1 125/180/1 +f 134/182/17 136/1424/17 135/183/17 +f 136/185/1 140/1425/1 139/186/1 +f 140/188/18 138/191/18 137/189/18 +f 138/191/14 134/1426/14 133/192/14 +f 139/193/16 137/1427/16 133/194/16 +f 136/196/15 134/1428/15 138/197/15 +f 148/199/18 147/205/18 143/200/18 +f 145/202/17 146/207/17 142/203/17 +f 147/205/14 145/1429/14 141/206/14 +f 146/207/1 148/1430/1 144/208/1 +f 153/209/14 155/219/14 156/210/14 +f 149/212/18 154/211/18 156/210/18 +f 150/214/15 153/209/15 154/211/15 +f 152/216/17 155/219/17 153/209/17 +f 151/218/16 156/210/16 155/219/16 +f 573/221/16 575/905/16 576/222/16 +f 161/224/16 163/234/16 164/225/16 +f 159/227/17 163/234/17 161/224/17 +f 157/229/19 161/224/19 162/226/19 +f 158/231/18 162/226/18 164/225/18 +f 160/233/20 164/225/20 163/234/20 +f 237/238/18 238/1431/18 241/236/18 +f 238/1431/18 239/1432/18 241/236/18 +f 239/1432/18 240/1433/18 241/236/18 +f 241/236/18 242/1434/18 245/237/18 +f 242/1434/18 243/1435/18 245/237/18 +f 243/1435/18 244/1436/18 245/237/18 +f 245/237/18 246/1437/18 247/1438/18 +f 247/1438/18 248/1439/18 245/237/18 +f 248/1439/18 237/238/18 245/237/18 +f 254/239/21 255/276/21 243/240/21 +f 255/242/22 256/278/22 244/243/22 +f 256/245/23 257/1440/23 245/246/23 +f 257/248/24 258/1441/24 246/249/24 +f 258/251/25 259/1442/25 247/252/25 +f 259/254/26 260/286/26 248/255/26 +f 260/257/27 249/288/27 237/258/27 +f 249/260/28 250/1443/28 238/261/28 +f 250/263/29 251/1444/29 239/264/29 +f 251/266/30 252/1445/30 240/267/30 +f 252/269/31 253/296/31 241/270/31 +f 253/272/32 254/1446/32 242/273/32 +f 218/275/18 219/300/18 255/276/18 +f 219/277/18 220/302/18 256/278/18 +f 221/279/18 257/1440/18 256/245/18 +f 222/281/18 258/1441/18 257/248/18 +f 223/283/18 259/1442/18 258/251/18 +f 223/285/18 224/307/18 260/286/18 +f 224/287/18 213/309/18 249/288/18 +f 214/289/18 250/1443/18 249/260/18 +f 215/291/18 251/1444/18 250/263/18 +f 216/293/18 252/1445/18 251/266/18 +f 216/295/18 217/314/18 253/296/18 +f 218/297/18 254/1446/18 253/272/18 +f 230/299/21 231/319/21 219/300/21 +f 231/301/22 232/317/22 220/302/22 +f 232/303/23 233/339/23 221/279/23 +f 233/304/24 234/337/24 222/281/24 +f 234/305/25 235/335/25 223/283/25 +f 235/306/26 236/333/26 224/307/26 +f 236/308/27 225/331/27 213/309/27 +f 225/310/28 226/329/28 214/289/28 +f 226/311/29 227/327/29 215/291/29 +f 227/312/30 228/325/30 216/293/30 +f 228/313/31 229/323/31 217/314/31 +f 229/315/32 230/321/32 218/297/32 +f 231/301/17 279/1447/17 280/316/17 +f 278/318/17 279/1448/17 231/319/17 +f 229/315/17 277/1449/17 278/320/17 +f 276/322/17 277/1450/17 229/323/17 +f 227/312/17 275/1451/17 276/324/17 +f 274/326/17 275/1452/17 227/327/17 +f 225/310/17 273/1453/17 274/328/17 +f 284/330/17 273/1454/17 225/331/17 +f 283/332/17 284/1455/17 236/333/17 +f 234/305/17 282/1456/17 283/334/17 +f 233/304/17 281/1457/17 282/336/17 +f 280/338/17 281/1458/17 233/339/17 +f 270/340/24 282/1459/24 281/341/24 +f 269/342/23 281/341/23 280/343/23 +f 268/344/22 280/343/22 279/345/22 +f 267/346/21 279/345/21 278/347/21 +f 266/348/32 278/347/32 277/349/32 +f 265/350/31 277/349/31 276/351/31 +f 264/352/30 276/351/30 275/353/30 +f 263/354/29 275/353/29 274/355/29 +f 262/356/28 274/355/28 273/357/28 +f 261/358/27 273/357/27 284/359/27 +f 272/360/26 284/359/26 283/361/26 +f 271/362/25 283/361/25 282/363/25 +f 173/365/18 174/417/18 270/366/18 +f 173/368/18 269/1460/18 268/369/18 +f 171/371/18 172/402/18 268/372/18 +f 171/374/18 267/1461/18 266/375/18 +f 169/377/18 170/405/18 266/378/18 +f 169/380/18 265/1462/18 264/381/18 +f 167/383/18 168/408/18 264/384/18 +f 167/386/18 263/1463/18 262/387/18 +f 165/389/18 166/411/18 262/390/18 +f 165/392/18 261/1464/18 272/393/18 +f 176/395/18 272/1465/18 271/396/18 +f 174/398/18 175/415/18 271/399/18 +f 195/401/22 196/1466/22 172/402/22 +f 194/403/21 195/1467/21 171/374/21 +f 193/404/32 194/1468/32 170/405/32 +f 192/406/31 193/1469/31 169/380/31 +f 191/407/30 192/430/30 168/408/30 +f 190/409/29 191/1470/29 167/386/29 +f 189/410/28 190/434/28 166/411/28 +f 200/412/27 189/1471/27 165/392/27 +f 199/413/26 200/1472/26 176/395/26 +f 198/414/25 199/440/25 175/415/25 +f 197/416/24 198/442/24 174/417/24 +f 196/418/23 197/420/23 173/368/23 +f 184/419/17 185/444/17 197/420/17 +f 184/421/17 196/1466/17 195/401/17 +f 183/423/17 195/1467/17 194/403/17 +f 182/425/17 194/1468/17 193/404/17 +f 181/427/17 193/1469/17 192/406/17 +f 179/429/17 180/450/17 192/430/17 +f 179/431/17 191/1470/17 190/409/17 +f 177/433/17 178/453/17 190/434/17 +f 177/435/17 189/1471/17 200/412/17 +f 188/437/17 200/1472/17 199/413/17 +f 186/439/17 187/457/17 199/440/17 +f 185/441/17 186/459/17 198/442/17 +f 208/443/23 209/1473/23 185/444/23 +f 207/445/22 208/1474/22 184/421/22 +f 206/446/21 207/1475/21 183/423/21 +f 205/447/32 206/1476/32 182/425/32 +f 204/448/31 205/1477/31 181/427/31 +f 203/449/30 204/1478/30 180/450/30 +f 202/451/29 203/1479/29 179/431/29 +f 201/452/28 202/1480/28 178/453/28 +f 212/454/27 201/1481/27 177/435/27 +f 211/455/26 212/1482/26 188/437/26 +f 210/456/25 211/1483/25 187/457/25 +f 209/458/24 210/1484/24 186/459/24 +f 203/462/17 202/1485/17 211/460/17 +f 202/1485/17 201/1486/17 211/460/17 +f 201/1486/17 212/1487/17 211/460/17 +f 211/460/17 210/1488/17 207/461/17 +f 210/1488/17 209/1489/17 207/461/17 +f 209/1489/17 208/1490/17 207/461/17 +f 207/461/17 206/1491/17 203/462/17 +f 206/1491/17 205/1492/17 203/462/17 +f 205/1492/17 204/1493/17 203/462/17 +f 366/465/17 367/1494/17 358/463/17 +f 367/1494/17 368/1495/17 358/463/17 +f 368/1495/17 357/1496/17 358/463/17 +f 358/463/17 359/1497/17 362/464/17 +f 359/1497/17 360/1498/17 362/464/17 +f 360/1498/17 361/1499/17 362/464/17 +f 362/464/17 363/1500/17 366/465/17 +f 363/1500/17 364/1501/17 366/465/17 +f 364/1501/17 365/1502/17 366/465/17 +f 360/466/24 359/1503/24 383/467/24 +f 359/469/25 358/1504/25 382/470/25 +f 358/472/26 357/1505/26 381/473/26 +f 357/475/27 368/1506/27 392/476/27 +f 368/478/28 367/1507/28 391/479/28 +f 367/481/29 366/1508/29 390/482/29 +f 366/484/30 365/1509/30 389/485/30 +f 365/487/31 364/1510/31 388/488/31 +f 364/490/32 363/1511/32 387/491/32 +f 363/493/21 362/1512/21 386/494/21 +f 362/496/22 361/1513/22 385/497/22 +f 361/499/23 360/1514/23 384/500/23 +f 384/468/17 383/467/17 371/502/17 +f 383/471/17 382/470/17 370/504/17 +f 381/473/17 369/1515/17 370/506/17 +f 392/476/17 380/1516/17 369/507/17 +f 392/480/17 391/479/17 379/508/17 +f 390/482/17 378/1517/17 379/510/17 +f 390/486/17 389/485/17 377/511/17 +f 388/488/17 376/1518/17 377/513/17 +f 387/491/17 375/1519/17 376/514/17 +f 386/494/17 374/1520/17 375/515/17 +f 385/497/17 373/1521/17 374/516/17 +f 385/501/17 384/500/17 372/517/17 +f 373/518/23 372/517/23 396/519/23 +f 372/503/24 371/502/24 395/521/24 +f 371/505/25 370/504/25 394/523/25 +f 370/506/26 369/1515/26 393/525/26 +f 369/507/27 380/1516/27 404/527/27 +f 380/509/28 379/508/28 403/529/28 +f 379/510/29 378/1517/29 402/531/29 +f 378/512/30 377/511/30 401/533/30 +f 377/513/31 376/1518/31 400/535/31 +f 376/514/32 375/1519/32 399/537/32 +f 375/515/21 374/1520/21 398/539/21 +f 374/516/22 373/1521/22 397/541/22 +f 395/524/18 394/523/18 298/543/18 +f 393/525/18 297/1522/18 298/545/18 +f 404/527/18 308/1523/18 297/546/18 +f 404/530/18 403/529/18 307/547/18 +f 402/531/18 306/1524/18 307/549/18 +f 402/534/18 401/533/18 305/550/18 +f 400/535/18 304/1525/18 305/552/18 +f 400/538/18 399/537/18 303/553/18 +f 398/539/18 302/1526/18 303/555/18 +f 398/542/18 397/541/18 301/556/18 +f 396/519/18 300/1527/18 301/558/18 +f 396/522/18 395/521/18 299/559/18 +f 298/561/25 286/565/25 287/562/25 +f 297/564/26 285/567/26 286/565/26 +f 308/566/27 296/569/27 285/567/27 +f 307/568/28 295/571/28 296/569/28 +f 306/570/29 294/573/29 295/571/29 +f 305/572/30 293/575/30 294/573/30 +f 304/574/31 292/577/31 293/575/31 +f 303/576/32 291/579/32 292/577/32 +f 302/578/21 290/581/21 291/579/21 +f 301/580/22 289/583/22 290/581/22 +f 300/582/23 288/585/23 289/583/23 +f 299/584/24 287/1528/24 288/585/24 +f 289/586/17 288/1529/17 336/587/17 +f 336/589/17 288/1530/17 287/590/17 +f 335/592/17 287/1531/17 286/593/17 +f 286/595/17 285/1532/17 333/596/17 +f 285/598/17 296/1533/17 344/599/17 +f 344/601/17 296/1534/17 295/602/17 +f 295/604/17 294/1535/17 342/605/17 +f 342/607/17 294/1536/17 293/608/17 +f 293/610/17 292/1537/17 340/611/17 +f 340/613/17 292/1538/17 291/614/17 +f 291/616/17 290/1539/17 338/617/17 +f 338/619/17 290/1540/17 289/620/17 +f 340/613/32 339/615/32 351/622/32 +f 341/612/31 340/611/31 352/624/31 +f 342/607/30 341/609/30 353/626/30 +f 343/606/29 342/605/29 354/628/29 +f 344/601/28 343/603/28 355/630/28 +f 333/600/27 344/599/27 356/632/27 +f 334/597/26 333/596/26 345/634/26 +f 335/592/25 334/594/25 346/636/25 +f 336/589/24 335/591/24 347/638/24 +f 337/588/23 336/587/23 348/640/23 +f 338/619/22 337/621/22 349/642/22 +f 339/618/21 338/617/21 350/644/21 +f 351/622/18 315/1541/18 316/646/18 +f 353/625/18 352/624/18 316/647/18 +f 353/626/18 317/1542/18 318/649/18 +f 354/628/18 318/1543/18 319/650/18 +f 355/630/18 319/1544/18 320/651/18 +f 345/633/18 356/632/18 320/652/18 +f 346/635/18 345/634/18 309/654/18 +f 346/636/18 310/1545/18 311/656/18 +f 347/638/18 311/1546/18 312/657/18 +f 348/640/18 312/1547/18 313/658/18 +f 350/643/18 349/642/18 313/659/18 +f 351/645/18 350/644/18 314/661/18 +f 316/646/32 315/1541/32 327/663/32 +f 317/648/31 316/647/31 328/665/31 +f 318/649/30 317/1542/30 329/667/30 +f 319/650/29 318/1543/29 330/669/29 +f 320/651/28 319/1544/28 331/671/28 +f 309/653/27 320/652/27 332/673/27 +f 310/655/26 309/654/26 321/675/26 +f 311/656/25 310/1545/25 322/677/25 +f 312/657/24 311/1546/24 323/679/24 +f 313/658/23 312/1547/23 324/681/23 +f 314/660/22 313/659/22 325/683/22 +f 315/662/21 314/661/21 326/685/21 +f 332/689/18 331/1548/18 328/687/18 +f 331/1548/18 330/1549/18 328/687/18 +f 330/1549/18 329/1550/18 328/687/18 +f 328/687/18 327/1551/18 324/688/18 +f 327/1551/18 326/1552/18 324/688/18 +f 326/1552/18 325/1553/18 324/688/18 +f 324/688/18 323/1554/18 322/1555/18 +f 322/1555/18 321/1556/18 324/688/18 +f 321/1556/18 332/689/18 324/688/18 +f 409/690/15 411/701/15 412/691/15 +f 405/693/15 407/696/15 408/694/15 +f 407/696/18 415/1557/18 416/697/18 +f 416/698/16 415/1558/16 413/699/16 +f 414/700/17 413/699/17 405/693/17 +f 411/701/18 419/1559/18 420/702/18 +f 420/703/16 419/1560/16 417/704/16 +f 418/705/17 417/704/17 409/690/17 +f 428/706/18 426/1561/18 425/707/18 +f 425/707/14 426/1561/14 422/709/14 +f 424/711/1 428/706/1 427/708/1 +f 436/713/15 435/1562/15 431/714/15 +f 433/716/1 435/1563/1 436/713/1 +f 429/718/16 433/1564/16 434/717/16 +f 432/715/14 431/1565/14 429/720/14 +f 432/715/18 430/719/18 434/717/18 +f 444/721/15 443/1566/15 439/722/15 +f 441/724/1 443/1567/1 444/721/1 +f 437/726/16 441/1568/16 442/725/16 +f 440/723/14 439/1569/14 437/728/14 +f 440/723/18 438/727/18 442/725/18 +f 455/729/5 467/733/5 466/730/5 +f 456/732/4 468/735/4 467/733/4 +f 445/734/3 457/737/3 468/735/3 +f 446/736/2 458/739/2 457/737/2 +f 447/738/13 459/741/13 458/739/13 +f 448/740/12 460/743/12 459/741/12 +f 449/742/11 461/745/11 460/743/11 +f 450/744/10 462/747/10 461/745/10 +f 451/746/9 463/1570/9 462/747/9 +f 452/748/8 464/752/8 463/749/8 +f 453/751/7 465/753/7 464/752/7 +f 454/731/6 466/730/6 465/753/6 +f 471/756/1 470/1571/1 479/754/1 +f 470/1571/1 469/1572/1 479/754/1 +f 469/1572/1 480/1573/1 479/754/1 +f 479/754/1 478/1574/1 477/1575/1 +f 477/1575/1 476/1576/1 479/754/1 +f 476/1576/1 475/755/1 479/754/1 +f 475/755/1 474/1577/1 471/756/1 +f 474/1577/1 473/1578/1 471/756/1 +f 473/1578/1 472/1579/1 471/756/1 +f 480/757/4 492/781/4 491/758/4 +f 479/759/5 491/758/5 490/760/5 +f 478/761/6 490/760/6 489/762/6 +f 477/763/7 489/762/7 488/764/7 +f 476/765/8 488/764/8 487/766/8 +f 475/768/9 487/1580/9 486/769/9 +f 474/770/10 486/769/10 485/771/10 +f 473/772/11 485/771/11 484/773/11 +f 472/774/12 484/773/12 483/775/12 +f 471/776/13 483/775/13 482/777/13 +f 470/778/2 482/777/2 481/779/2 +f 469/780/3 481/779/3 492/781/3 +f 481/784/14 482/1581/14 485/782/14 +f 482/1581/14 483/1582/14 485/782/14 +f 483/1582/14 484/1583/14 485/782/14 +f 485/782/14 486/1584/14 489/783/14 +f 486/1584/14 487/1585/14 489/783/14 +f 487/1585/14 488/1586/14 489/783/14 +f 489/783/14 490/1587/14 491/1588/14 +f 491/1588/14 492/1589/14 489/783/14 +f 492/1589/14 481/784/14 489/783/14 +f 514/785/17 516/1590/17 515/786/17 +f 512/788/1 514/1591/1 513/789/1 +f 500/791/1 501/1592/1 502/792/1 +f 517/794/1 515/1593/1 516/795/1 +f 498/797/17 501/1594/17 500/798/17 +f 517/800/18 518/1595/18 520/801/18 +f 520/803/14 498/1596/14 497/804/14 +f 510/806/18 512/1597/18 511/807/18 +f 496/809/18 506/815/18 503/810/18 +f 494/812/17 504/1598/17 505/813/17 +f 496/809/15 495/814/15 505/813/15 +f 493/811/16 503/810/16 504/816/16 +f 507/818/14 510/1599/14 509/819/14 +f 502/821/18 507/1600/18 508/822/18 +f 499/824/16 508/1601/16 509/825/16 +f 500/826/16 509/825/16 511/827/16 +f 497/828/16 511/827/16 513/829/16 +f 517/831/16 519/830/16 513/829/16 +f 510/833/15 507/1602/15 502/834/15 +f 512/836/15 510/833/15 501/835/15 +f 514/838/15 512/836/15 498/837/15 +f 514/838/15 520/839/15 518/840/15 +f 531/842/5 543/846/5 542/843/5 +f 532/845/4 544/848/4 543/846/4 +f 521/847/3 533/850/3 544/848/3 +f 522/849/2 534/852/2 533/850/2 +f 523/851/13 535/854/13 534/852/13 +f 524/853/12 536/856/12 535/854/12 +f 525/855/11 537/858/11 536/856/11 +f 526/857/10 538/860/10 537/858/10 +f 527/859/9 539/1603/9 538/860/9 +f 528/861/8 540/865/8 539/862/8 +f 529/864/7 541/866/7 540/865/7 +f 530/844/6 542/843/6 541/866/6 +f 547/869/1 546/1604/1 555/867/1 +f 546/1604/1 545/1605/1 555/867/1 +f 545/1605/1 556/1606/1 555/867/1 +f 555/867/1 554/1607/1 553/1608/1 +f 553/1608/1 552/1609/1 555/867/1 +f 552/1609/1 551/868/1 555/867/1 +f 551/868/1 550/1610/1 547/869/1 +f 550/1610/1 549/1611/1 547/869/1 +f 549/1611/1 548/1612/1 547/869/1 +f 556/870/4 568/894/4 567/871/4 +f 555/872/5 567/871/5 566/873/5 +f 554/874/6 566/873/6 565/875/6 +f 553/876/7 565/875/7 564/877/7 +f 552/878/8 564/877/8 563/879/8 +f 551/881/9 563/1613/9 562/882/9 +f 550/883/10 562/882/10 561/884/10 +f 549/885/11 561/884/11 560/886/11 +f 548/887/12 560/886/12 559/888/12 +f 547/889/13 559/888/13 558/890/13 +f 546/891/2 558/890/2 557/892/2 +f 545/893/3 557/892/3 568/894/3 +f 557/897/14 558/1614/14 561/895/14 +f 558/1614/14 559/1615/14 561/895/14 +f 559/1615/14 560/1616/14 561/895/14 +f 561/895/14 562/1617/14 565/896/14 +f 562/1617/14 563/1618/14 565/896/14 +f 563/1618/14 564/1619/14 565/896/14 +f 565/896/14 566/1620/14 567/1621/14 +f 567/1621/14 568/1622/14 565/896/14 +f 568/1622/14 557/897/14 565/896/14 +f 571/898/17 575/905/17 573/221/17 +f 569/900/19 573/221/19 574/223/19 +f 570/902/18 574/223/18 576/222/18 +f 572/904/20 576/222/20 575/905/20 +f 649/909/18 650/1623/18 653/907/18 +f 650/1623/18 651/1624/18 653/907/18 +f 651/1624/18 652/1625/18 653/907/18 +f 653/907/18 654/1626/18 657/908/18 +f 654/1626/18 655/1627/18 657/908/18 +f 655/1627/18 656/1628/18 657/908/18 +f 657/908/18 658/1629/18 659/1630/18 +f 659/1630/18 660/1631/18 657/908/18 +f 660/1631/18 649/909/18 657/908/18 +f 666/910/21 667/947/21 655/911/21 +f 667/913/22 668/949/22 656/914/22 +f 668/916/23 669/1632/23 657/917/23 +f 669/919/24 670/1633/24 658/920/24 +f 670/922/25 671/1634/25 659/923/25 +f 671/925/26 672/957/26 660/926/26 +f 672/928/27 661/959/27 649/929/27 +f 661/931/28 662/1635/28 650/932/28 +f 662/934/29 663/1636/29 651/935/29 +f 663/937/30 664/1637/30 652/938/30 +f 664/940/31 665/967/31 653/941/31 +f 665/943/32 666/1638/32 654/944/32 +f 630/946/18 631/971/18 667/947/18 +f 631/948/18 632/973/18 668/949/18 +f 633/950/18 669/1632/18 668/916/18 +f 634/952/18 670/1633/18 669/919/18 +f 635/954/18 671/1634/18 670/922/18 +f 635/956/18 636/978/18 672/957/18 +f 636/958/18 625/980/18 661/959/18 +f 626/960/18 662/1635/18 661/931/18 +f 627/962/18 663/1636/18 662/934/18 +f 628/964/18 664/1637/18 663/937/18 +f 628/966/18 629/985/18 665/967/18 +f 630/968/18 666/1638/18 665/943/18 +f 642/970/21 643/990/21 631/971/21 +f 643/972/22 644/988/22 632/973/22 +f 644/974/23 645/1010/23 633/950/23 +f 645/975/24 646/1008/24 634/952/24 +f 646/976/25 647/1006/25 635/954/25 +f 647/977/26 648/1004/26 636/978/26 +f 648/979/27 637/1002/27 625/980/27 +f 637/981/28 638/1000/28 626/960/28 +f 638/982/29 639/998/29 627/962/29 +f 639/983/30 640/996/30 628/964/30 +f 640/984/31 641/994/31 629/985/31 +f 641/986/32 642/992/32 630/968/32 +f 643/972/17 691/1639/17 692/987/17 +f 690/989/17 691/1640/17 643/990/17 +f 641/986/17 689/1641/17 690/991/17 +f 688/993/17 689/1642/17 641/994/17 +f 639/983/17 687/1643/17 688/995/17 +f 686/997/17 687/1644/17 639/998/17 +f 637/981/17 685/1645/17 686/999/17 +f 696/1001/17 685/1646/17 637/1002/17 +f 695/1003/17 696/1647/17 648/1004/17 +f 646/976/17 694/1648/17 695/1005/17 +f 645/975/17 693/1649/17 694/1007/17 +f 692/1009/17 693/1650/17 645/1010/17 +f 682/1011/24 694/1651/24 693/1012/24 +f 681/1013/23 693/1012/23 692/1014/23 +f 680/1015/22 692/1014/22 691/1016/22 +f 679/1017/21 691/1016/21 690/1018/21 +f 678/1019/32 690/1018/32 689/1020/32 +f 677/1021/31 689/1020/31 688/1022/31 +f 676/1023/30 688/1022/30 687/1024/30 +f 675/1025/29 687/1024/29 686/1026/29 +f 674/1027/28 686/1026/28 685/1028/28 +f 673/1029/27 685/1028/27 696/1030/27 +f 684/1031/26 696/1030/26 695/1032/26 +f 683/1033/25 695/1032/25 694/1034/25 +f 585/1036/18 586/1088/18 682/1037/18 +f 585/1039/18 681/1652/18 680/1040/18 +f 583/1042/18 584/1073/18 680/1043/18 +f 583/1045/18 679/1653/18 678/1046/18 +f 581/1048/18 582/1076/18 678/1049/18 +f 581/1051/18 677/1654/18 676/1052/18 +f 579/1054/18 580/1079/18 676/1055/18 +f 579/1057/18 675/1655/18 674/1058/18 +f 577/1060/18 578/1082/18 674/1061/18 +f 577/1063/18 673/1656/18 684/1064/18 +f 588/1066/18 684/1657/18 683/1067/18 +f 586/1069/18 587/1086/18 683/1070/18 +f 607/1072/22 608/1658/22 584/1073/22 +f 606/1074/21 607/1659/21 583/1045/21 +f 605/1075/32 606/1660/32 582/1076/32 +f 604/1077/31 605/1661/31 581/1051/31 +f 603/1078/30 604/1101/30 580/1079/30 +f 602/1080/29 603/1662/29 579/1057/29 +f 601/1081/28 602/1105/28 578/1082/28 +f 612/1083/27 601/1663/27 577/1063/27 +f 611/1084/26 612/1664/26 588/1066/26 +f 610/1085/25 611/1111/25 587/1086/25 +f 609/1087/24 610/1113/24 586/1088/24 +f 608/1089/23 609/1091/23 585/1039/23 +f 596/1090/17 597/1115/17 609/1091/17 +f 596/1092/17 608/1658/17 607/1072/17 +f 595/1094/17 607/1659/17 606/1074/17 +f 594/1096/17 606/1660/17 605/1075/17 +f 593/1098/17 605/1661/17 604/1077/17 +f 591/1100/17 592/1121/17 604/1101/17 +f 591/1102/17 603/1662/17 602/1080/17 +f 589/1104/17 590/1124/17 602/1105/17 +f 589/1106/17 601/1663/17 612/1083/17 +f 600/1108/17 612/1664/17 611/1084/17 +f 598/1110/17 599/1128/17 611/1111/17 +f 597/1112/17 598/1130/17 610/1113/17 +f 620/1114/23 621/1665/23 597/1115/23 +f 619/1116/22 620/1666/22 596/1092/22 +f 618/1117/21 619/1667/21 595/1094/21 +f 617/1118/32 618/1668/32 594/1096/32 +f 616/1119/31 617/1669/31 593/1098/31 +f 615/1120/30 616/1670/30 592/1121/30 +f 614/1122/29 615/1671/29 591/1102/29 +f 613/1123/28 614/1672/28 590/1124/28 +f 624/1125/27 613/1673/27 589/1106/27 +f 623/1126/26 624/1674/26 600/1108/26 +f 622/1127/25 623/1675/25 599/1128/25 +f 621/1129/24 622/1676/24 598/1130/24 +f 615/1133/17 614/1677/17 623/1131/17 +f 614/1677/17 613/1678/17 623/1131/17 +f 613/1678/17 624/1679/17 623/1131/17 +f 623/1131/17 622/1680/17 619/1132/17 +f 622/1680/17 621/1681/17 619/1132/17 +f 621/1681/17 620/1682/17 619/1132/17 +f 619/1132/17 618/1683/17 615/1133/17 +f 618/1683/17 617/1684/17 615/1133/17 +f 617/1684/17 616/1685/17 615/1133/17 +f 778/1136/17 779/1686/17 770/1134/17 +f 779/1686/17 780/1687/17 770/1134/17 +f 780/1687/17 769/1688/17 770/1134/17 +f 770/1134/17 771/1689/17 774/1135/17 +f 771/1689/17 772/1690/17 774/1135/17 +f 772/1690/17 773/1691/17 774/1135/17 +f 774/1135/17 775/1692/17 778/1136/17 +f 775/1692/17 776/1693/17 778/1136/17 +f 776/1693/17 777/1694/17 778/1136/17 +f 772/1137/24 771/1695/24 795/1138/24 +f 771/1140/25 770/1696/25 794/1141/25 +f 770/1143/26 769/1697/26 793/1144/26 +f 769/1146/27 780/1698/27 804/1147/27 +f 780/1149/28 779/1699/28 803/1150/28 +f 779/1152/29 778/1700/29 802/1153/29 +f 778/1155/30 777/1701/30 801/1156/30 +f 777/1158/31 776/1702/31 800/1159/31 +f 776/1161/32 775/1703/32 799/1162/32 +f 775/1164/21 774/1704/21 798/1165/21 +f 774/1167/22 773/1705/22 797/1168/22 +f 773/1170/23 772/1706/23 796/1171/23 +f 796/1139/17 795/1138/17 783/1173/17 +f 795/1142/17 794/1141/17 782/1175/17 +f 793/1144/17 781/1707/17 782/1177/17 +f 804/1147/17 792/1708/17 781/1178/17 +f 804/1151/17 803/1150/17 791/1179/17 +f 802/1153/17 790/1709/17 791/1181/17 +f 802/1157/17 801/1156/17 789/1182/17 +f 800/1159/17 788/1710/17 789/1184/17 +f 799/1162/17 787/1711/17 788/1185/17 +f 798/1165/17 786/1712/17 787/1186/17 +f 797/1168/17 785/1713/17 786/1187/17 +f 797/1172/17 796/1171/17 784/1188/17 +f 785/1189/23 784/1188/23 808/1190/23 +f 784/1174/24 783/1173/24 807/1192/24 +f 783/1176/25 782/1175/25 806/1194/25 +f 782/1177/26 781/1707/26 805/1196/26 +f 781/1178/27 792/1708/27 816/1198/27 +f 792/1180/28 791/1179/28 815/1200/28 +f 791/1181/29 790/1709/29 814/1202/29 +f 790/1183/30 789/1182/30 813/1204/30 +f 789/1184/31 788/1710/31 812/1206/31 +f 788/1185/32 787/1711/32 811/1208/32 +f 787/1186/21 786/1712/21 810/1210/21 +f 786/1187/22 785/1713/22 809/1212/22 +f 807/1195/18 806/1194/18 710/1214/18 +f 805/1196/18 709/1714/18 710/1216/18 +f 816/1198/18 720/1715/18 709/1217/18 +f 816/1201/18 815/1200/18 719/1218/18 +f 814/1202/18 718/1716/18 719/1220/18 +f 814/1205/18 813/1204/18 717/1221/18 +f 812/1206/18 716/1717/18 717/1223/18 +f 812/1209/18 811/1208/18 715/1224/18 +f 810/1210/18 714/1718/18 715/1226/18 +f 810/1213/18 809/1212/18 713/1227/18 +f 808/1190/18 712/1719/18 713/1229/18 +f 808/1193/18 807/1192/18 711/1230/18 +f 710/1232/25 698/1236/25 699/1233/25 +f 709/1235/26 697/1238/26 698/1236/26 +f 720/1237/27 708/1240/27 697/1238/27 +f 719/1239/28 707/1242/28 708/1240/28 +f 718/1241/29 706/1244/29 707/1242/29 +f 717/1243/30 705/1246/30 706/1244/30 +f 716/1245/31 704/1248/31 705/1246/31 +f 715/1247/32 703/1250/32 704/1248/32 +f 714/1249/21 702/1252/21 703/1250/21 +f 713/1251/22 701/1254/22 702/1252/22 +f 712/1253/23 700/1256/23 701/1254/23 +f 711/1255/24 699/1720/24 700/1256/24 +f 701/1257/17 700/1721/17 748/1258/17 +f 748/1260/17 700/1722/17 699/1261/17 +f 747/1263/17 699/1723/17 698/1264/17 +f 698/1266/17 697/1724/17 745/1267/17 +f 697/1269/17 708/1725/17 756/1270/17 +f 756/1272/17 708/1726/17 707/1273/17 +f 707/1275/17 706/1727/17 754/1276/17 +f 754/1278/17 706/1728/17 705/1279/17 +f 705/1281/17 704/1729/17 752/1282/17 +f 752/1284/17 704/1730/17 703/1285/17 +f 703/1287/17 702/1731/17 750/1288/17 +f 750/1290/17 702/1732/17 701/1291/17 +f 752/1284/32 751/1286/32 763/1293/32 +f 753/1283/31 752/1282/31 764/1295/31 +f 754/1278/30 753/1280/30 765/1297/30 +f 755/1277/29 754/1276/29 766/1299/29 +f 756/1272/28 755/1274/28 767/1301/28 +f 745/1271/27 756/1270/27 768/1303/27 +f 746/1268/26 745/1267/26 757/1305/26 +f 747/1263/25 746/1265/25 758/1307/25 +f 748/1260/24 747/1262/24 759/1309/24 +f 749/1259/23 748/1258/23 760/1311/23 +f 750/1290/22 749/1292/22 761/1313/22 +f 751/1289/21 750/1288/21 762/1315/21 +f 763/1293/18 727/1733/18 728/1317/18 +f 765/1296/18 764/1295/18 728/1318/18 +f 765/1297/18 729/1734/18 730/1320/18 +f 766/1299/18 730/1735/18 731/1321/18 +f 767/1301/18 731/1736/18 732/1322/18 +f 757/1304/18 768/1303/18 732/1323/18 +f 758/1306/18 757/1305/18 721/1325/18 +f 758/1307/18 722/1737/18 723/1327/18 +f 759/1309/18 723/1738/18 724/1328/18 +f 760/1311/18 724/1739/18 725/1329/18 +f 762/1314/18 761/1313/18 725/1330/18 +f 763/1316/18 762/1315/18 726/1332/18 +f 728/1317/32 727/1733/32 739/1334/32 +f 729/1319/31 728/1318/31 740/1336/31 +f 730/1320/30 729/1734/30 741/1338/30 +f 731/1321/29 730/1735/29 742/1340/29 +f 732/1322/28 731/1736/28 743/1342/28 +f 721/1324/27 732/1323/27 744/1344/27 +f 722/1326/26 721/1325/26 733/1346/26 +f 723/1327/25 722/1737/25 734/1348/25 +f 724/1328/24 723/1738/24 735/1350/24 +f 725/1329/23 724/1739/23 736/1352/23 +f 726/1331/22 725/1330/22 737/1354/22 +f 727/1333/21 726/1332/21 738/1356/21 +f 744/1360/18 743/1740/18 740/1358/18 +f 743/1740/18 742/1741/18 740/1358/18 +f 742/1741/18 741/1742/18 740/1358/18 +f 740/1358/18 739/1743/18 736/1359/18 +f 739/1743/18 738/1744/18 736/1359/18 +f 738/1744/18 737/1745/18 736/1359/18 +f 736/1359/18 735/1746/18 734/1747/18 +f 734/1747/18 733/1748/18 736/1359/18 +f 733/1748/18 744/1360/18 736/1359/18 +f 819/1361/17 823/1368/17 824/1362/17 +f 818/1364/18 822/1370/18 821/1365/18 +f 817/1367/1 821/1749/1 823/1368/1 +f 820/1369/14 824/1750/14 822/1370/14 diff --git a/src/main/resources/assets/hbm/models/duchessgambit.obj b/src/main/resources/assets/hbm/models/duchessgambit.obj index dc9d55acab..1e1758e3f5 100644 --- a/src/main/resources/assets/hbm/models/duchessgambit.obj +++ b/src/main/resources/assets/hbm/models/duchessgambit.obj @@ -1,4 +1,4 @@ -# Blender v2.76 (sub 0) OBJ File: 'duchessgambit.blend' +# Blender v2.79 (sub 0) OBJ File: 'duchessgambit.blend' # www.blender.org o Cube_Cube.001 v -2.000000 0.000000 8.000000 @@ -416,908 +416,1366 @@ v -3.000000 2.500000 7.000000 v -3.000000 3.250000 7.000000 v 3.000000 2.500000 7.000000 v 3.000000 3.250000 7.000000 +v 0.000000 0.000000 -1.875000 +v 0.000000 8.500000 -1.875000 +v 0.088388 0.000000 -1.838388 +v 0.088388 8.500000 -1.838388 +v 0.125000 0.000000 -1.750000 +v 0.125000 8.500000 -1.750000 +v 0.088388 0.000000 -1.661612 +v 0.088388 8.500000 -1.661612 +v -0.000000 0.000000 -1.625000 +v -0.000000 8.500000 -1.625000 +v -0.088388 0.000000 -1.661612 +v -0.088388 8.500000 -1.661612 +v -0.125000 0.000000 -1.750000 +v -0.125000 8.500000 -1.750000 +v -0.088388 0.000000 -1.838388 +v -0.088388 8.500000 -1.838388 +v 1.750000 6.500000 7.025000 +v 1.750000 2.500000 7.025000 +v -1.750000 2.500000 7.025000 +v -1.750000 6.500000 7.025000 +v -1.696967 2.500000 7.046967 +v -1.696967 6.500000 7.046967 +v -1.675000 2.500000 7.100000 +v -1.675000 6.500000 7.100000 +v -1.696967 2.500000 7.153033 +v -1.696967 6.500000 7.153033 +v -1.750000 2.500000 7.175000 +v -1.750000 6.500000 7.175000 +v -1.803033 2.500000 7.153033 +v -1.803033 6.500000 7.153033 +v -1.825000 2.500000 7.100000 +v -1.825000 6.500000 7.100000 +v -1.803033 2.500000 7.046967 +v -1.803033 6.500000 7.046967 +v 1.803033 2.500000 7.046967 +v 1.803033 6.500000 7.046967 +v 1.825000 2.500000 7.100000 +v 1.825000 6.500000 7.100000 +v 1.803033 2.500000 7.153033 +v 1.803033 6.500000 7.153033 +v 1.750000 2.500000 7.175000 +v 1.750000 6.500000 7.175000 +v 1.696967 2.500000 7.153033 +v 1.696967 6.500000 7.153033 +v 1.675000 2.500000 7.100000 +v 1.675000 6.500000 7.100000 +v 1.696967 2.500000 7.046967 +v 1.696967 6.500000 7.046967 vt 0.331104 0.767559 -vt 0.351171 0.767559 vt 0.351171 0.787625 +vt 0.331104 0.787625 vt 0.528428 0.145485 -vt 0.595318 0.145485 vt 0.595318 0.212375 +vt 0.528428 0.212375 vt 0.528428 0.080268 -vt 0.595318 0.080268 +vt 0.595318 0.145485 vt 0.528428 0.013378 -vt 0.595318 0.013378 -vt 0.528428 0.212375 +vt 0.595318 0.080268 vt 0.595318 0.280936 +vt 0.528428 0.280936 vt 0.290970 0.290970 -vt 0.290970 0.478261 vt 0.013378 0.478261 -vt 0.357860 0.301003 +vt 0.013378 0.290970 vt 0.357860 0.468227 -vt 0.411371 0.324415 +vt 0.290970 0.478261 +vt 0.357860 0.301003 vt 0.411371 0.444816 -vt 0.451505 0.357860 +vt 0.411371 0.324415 vt 0.451505 0.413043 +vt 0.451505 0.357860 vt 0.463211 0.384615 -vt 0.496656 0.478261 vt 0.590301 0.411371 +vt 0.622074 0.418060 vt 0.683946 0.478261 vt 0.294314 0.040134 -vt 0.015050 0.041806 vt 0.015050 0.016722 -vt 0.294314 0.068562 +vt 0.294314 0.016722 vt 0.015050 0.068562 -vt 0.294314 0.105351 +vt 0.015050 0.041806 +vt 0.294314 0.068562 vt 0.015050 0.105351 -vt 0.294314 0.138796 +vt 0.294314 0.105351 vt 0.015050 0.138796 -vt 0.294314 0.172241 +vt 0.294314 0.138796 vt 0.015050 0.172241 vt 0.294314 0.209030 vt 0.015050 0.209030 vt 0.294314 0.237458 -vt 0.015050 0.260870 vt 0.015050 0.237458 -vt 0.360797 0.258918 +vt 0.015050 0.260870 vt 0.294314 0.260870 -vt 0.360633 0.206725 +vt 0.360797 0.258918 +vt 0.360788 0.237465 vt 0.360633 0.233493 -vt 0.360544 0.171470 +vt 0.294314 0.172241 vt 0.360544 0.204539 -vt 0.360506 0.139739 vt 0.360506 0.169337 vt 0.360506 0.108087 -vt 0.360506 0.137685 vt 0.360544 0.072885 -vt 0.360544 0.105954 vt 0.360633 0.043931 -vt 0.360633 0.070700 vt 0.360798 0.018506 -vt 0.360788 0.039959 vt 0.418238 0.025297 -vt 0.418189 0.041139 +vt 0.360788 0.039959 vt 0.416935 0.055172 -vt 0.416935 0.074505 +vt 0.360633 0.070700 vt 0.416195 0.082236 -vt 0.416195 0.106119 +vt 0.360544 0.105954 vt 0.415874 0.113688 -vt 0.415874 0.135064 -vt 0.415874 0.142360 +vt 0.360506 0.137685 +vt 0.360506 0.139739 vt 0.415874 0.163736 -vt 0.416195 0.171305 +vt 0.360544 0.171470 vt 0.416195 0.195188 -vt 0.416936 0.202919 +vt 0.360633 0.206725 vt 0.416936 0.222252 vt 0.418237 0.252127 -vt 0.360788 0.237465 -vt 0.468678 0.242712 vt 0.418189 0.236285 -vt 0.465249 0.198441 +vt 0.468678 0.242712 +vt 0.468743 0.235866 +vt 0.416936 0.202919 vt 0.465249 0.207364 -vt 0.463070 0.171633 +vt 0.416195 0.171305 vt 0.463070 0.182656 -vt 0.462122 0.146221 +vt 0.415874 0.142360 vt 0.462122 0.156087 vt 0.462122 0.121337 -vt 0.462122 0.131203 +vt 0.415874 0.135064 vt 0.463069 0.094768 -vt 0.463069 0.105791 +vt 0.416195 0.106119 vt 0.465249 0.070060 -vt 0.465249 0.078983 +vt 0.416935 0.074505 vt 0.468679 0.034712 -vt 0.468743 0.041558 +vt 0.418189 0.041139 vt 0.498381 0.042909 +vt 0.468743 0.041558 +vt 0.465249 0.078983 vt 0.491716 0.083466 +vt 0.463069 0.105791 vt 0.487481 0.105933 +vt 0.462122 0.131203 vt 0.485596 0.128039 +vt 0.462122 0.146221 vt 0.485596 0.149385 +vt 0.463070 0.171633 vt 0.487482 0.171491 +vt 0.465249 0.198441 vt 0.491717 0.193958 vt 0.498380 0.234515 -vt 0.468743 0.235866 vt 0.384615 0.712375 -vt 0.545151 0.712375 vt 0.545151 0.779264 +vt 0.384615 0.779264 vt 0.627090 0.178930 -vt 0.627090 0.112040 vt 0.734114 0.112040 +vt 0.734114 0.178930 vt 0.735786 0.779264 -vt 0.575251 0.779264 vt 0.575251 0.712375 +vt 0.735786 0.712375 vt 0.362876 0.556856 -vt 0.362876 0.623746 vt 0.295987 0.623746 +vt 0.295987 0.556856 vt 0.924749 0.177258 -vt 0.764214 0.177258 vt 0.764214 0.157191 +vt 0.924749 0.157191 vt 0.722408 0.680602 -vt 0.655518 0.680602 vt 0.655518 0.660535 vt 0.722408 0.660535 vt 0.789298 0.660535 vt 0.789298 0.680602 vt 0.856187 0.660535 +vt 0.856187 0.680602 vt 0.347826 0.948161 -vt 0.347826 0.968227 vt 0.301003 0.968227 -vt 0.015050 0.670569 +vt 0.301003 0.948161 vt 0.015050 0.510033 +vt 0.295987 0.533445 vt 0.807692 0.872910 -vt 0.807692 0.899666 vt 0.714047 0.899666 +vt 0.714047 0.872910 vt 0.632107 0.523411 -vt 0.698997 0.523411 vt 0.698997 0.543478 +vt 0.632107 0.543478 vt 0.938127 0.277592 -vt 0.928094 0.277592 vt 0.928094 0.210702 -vt 0.918060 0.277592 +vt 0.938127 0.210702 +vt 0.928094 0.277592 vt 0.918060 0.210702 -vt 0.901338 0.277592 +vt 0.918060 0.277592 vt 0.901338 0.210702 -vt 0.884615 0.277592 +vt 0.901338 0.277592 vt 0.884615 0.210702 vt 0.874582 0.277592 -vt 0.864549 0.210702 vt 0.874582 0.210702 +vt 0.864549 0.210702 +vt 0.864549 0.277592 vt 0.351171 0.702341 -vt 0.351171 0.735786 vt 0.284281 0.735786 vt 0.284281 0.702341 +vt 0.284281 0.735786 +vt 0.351171 0.702341 +vt 0.351171 0.735786 vt 0.752508 0.262542 -vt 0.802676 0.262542 vt 0.802676 0.282609 +vt 0.752508 0.282609 vt 0.384615 0.531773 -vt 0.384615 0.508361 vt 0.625418 0.508361 +vt 0.625418 0.531773 vt 0.727425 0.622074 -vt 0.724080 0.622074 vt 0.724080 0.394649 -vt 0.834448 0.262542 +vt 0.727425 0.394649 +vt 0.802676 0.262542 vt 0.834448 0.282609 vt 0.384615 0.561873 -vt 0.625418 0.531773 -vt 0.720736 0.622074 +vt 0.625418 0.561873 +vt 0.724080 0.622074 vt 0.720736 0.394649 vt 0.627090 0.262542 -vt 0.693980 0.262542 vt 0.693980 0.282609 +vt 0.627090 0.282609 vt 0.625418 0.593646 -vt 0.384615 0.593646 -vt 0.717391 0.622074 +vt 0.720736 0.622074 vt 0.717391 0.394649 vt 0.384615 0.809365 -vt 0.665552 0.809365 vt 0.665552 0.829431 +vt 0.384615 0.829431 vt 0.625418 0.625418 -vt 0.625418 0.655518 vt 0.384615 0.655518 -vt 0.714047 0.622074 +vt 0.384615 0.625418 +vt 0.717391 0.622074 vt 0.714047 0.394649 vt 0.571847 0.932819 -vt 0.386380 0.932819 vt 0.386288 0.913043 -vt 0.384615 0.625418 +vt 0.571847 0.912947 +vt 0.384615 0.593646 vt 0.740803 0.622074 -vt 0.737458 0.622074 vt 0.737458 0.394649 +vt 0.740803 0.394649 vt 0.737458 0.381271 -vt 0.496656 0.381271 vt 0.496656 0.341137 +vt 0.737458 0.341137 vt 0.625418 0.678930 -vt 0.734114 0.622074 +vt 0.384615 0.678930 +vt 0.737458 0.622074 vt 0.734114 0.394649 vt 0.730769 0.622074 -vt 0.727425 0.394649 vt 0.730769 0.394649 -vt 0.752508 0.282609 +vt 0.734114 0.622074 +vt 0.693980 0.262542 vt 0.737458 0.341137 -vt 0.658863 0.262542 +vt 0.496656 0.381271 +vt 0.496656 0.341137 +vt 0.627090 0.262542 vt 0.658863 0.282609 +vt 0.627090 0.282609 vt 0.709030 0.282609 -vt 0.767559 0.282609 +vt 0.658863 0.262542 vt 0.709030 0.262542 +vt 0.767559 0.282609 vt 0.767559 0.262542 -vt 0.384615 0.829431 +vt 0.834448 0.282609 +vt 0.834448 0.262542 +vt 0.665552 0.829431 +vt 0.384615 0.809365 +vt 0.665552 0.809365 vt 0.881271 0.812709 vt 0.891304 0.812709 vt 0.906354 0.892977 vt 0.941472 0.511706 -vt 0.939799 0.511706 vt 0.939799 0.404682 +vt 0.941472 0.404682 vt 0.872910 0.812709 vt 0.946488 0.511706 -vt 0.944816 0.511706 vt 0.944816 0.404682 -vt 0.938127 0.511706 +vt 0.946488 0.404682 +vt 0.939799 0.511706 vt 0.938127 0.404682 vt 0.921405 0.812709 vt 0.906354 0.812709 vt 0.948161 0.511706 -vt 0.946488 0.404682 -vt 0.936455 0.511706 +vt 0.948161 0.404682 +vt 0.938127 0.511706 vt 0.936455 0.404682 vt 0.931438 0.812709 -vt 0.934783 0.511706 +vt 0.936455 0.511706 +vt 0.934783 0.404682 +vt 0.936455 0.404682 +vt 0.936455 0.511706 vt 0.934783 0.404682 vt 0.939799 0.812709 +vt 0.938127 0.511706 +vt 0.938127 0.404682 +vt 0.948161 0.511706 +vt 0.946488 0.404682 +vt 0.948161 0.404682 +vt 0.944816 0.511706 +vt 0.943144 0.404682 +vt 0.939799 0.511706 +vt 0.939799 0.404682 +vt 0.946488 0.511706 +vt 0.944816 0.404682 vt 0.943144 0.511706 vt 0.943144 0.404682 +vt 0.944816 0.511706 +vt 0.943144 0.511706 vt 0.941472 0.404682 +vt 0.941472 0.511706 vt 0.886288 0.628763 -vt 0.973244 0.628763 vt 0.973244 0.678930 vt 0.886288 0.678930 +vt 0.973244 0.628763 +vt 0.886288 0.678930 +vt 0.886288 0.628763 vt 0.933110 0.765886 -vt 0.959866 0.765886 vt 0.959866 0.769231 -vt 0.933110 0.712375 +vt 0.933110 0.769231 vt 0.959866 0.712375 +vt 0.959866 0.765886 vt 0.963211 0.712375 -vt 0.963211 0.765886 vt 0.929766 0.712375 +vt 0.929766 0.765886 vt 0.732441 0.081940 -vt 0.625418 0.081940 vt 0.625418 0.015050 +vt 0.732441 0.015050 vt 0.386288 0.984950 -vt 0.386288 0.964883 vt 0.466555 0.964883 vt 0.466555 0.984950 +vt 0.466555 0.984950 +vt 0.386288 0.964883 +vt 0.466555 0.964883 vt 0.161242 0.963270 -vt 0.161243 0.965810 vt 0.015771 0.965810 -vt 0.161243 0.968349 +vt 0.015771 0.963270 +vt 0.161243 0.965810 vt 0.015771 0.968349 vt 0.161242 0.948035 -vt 0.161242 0.950575 vt 0.015770 0.950575 -vt 0.161242 0.953114 +vt 0.015770 0.948035 +vt 0.161242 0.950575 vt 0.015770 0.953114 -vt 0.161242 0.955653 +vt 0.161242 0.953114 vt 0.015770 0.955653 -vt 0.161242 0.958192 +vt 0.161242 0.955653 vt 0.015771 0.958192 vt 0.161242 0.960731 -vt 0.015771 0.963270 vt 0.015771 0.960731 +vt 0.161242 0.958192 +vt 0.966555 0.371237 vt 0.944816 0.377926 vt 0.944816 0.341137 -vt 0.966555 0.371237 vt 0.958194 0.341137 vt 0.966555 0.347826 +vt 0.944816 0.377926 vt 0.904682 0.553512 +vt 0.770903 0.593646 +vt 0.770903 0.553512 +vt 0.770903 0.553512 vt 0.904682 0.593646 vt 0.770903 0.593646 +vt 0.904682 0.553512 +vt 0.770903 0.593646 +vt 0.770903 0.553512 +vt 0.904682 0.553512 +vt 0.770903 0.593646 +vt 0.770903 0.553512 +vt 0.904682 0.553512 +vt 0.770903 0.593646 +vt 0.770903 0.553512 +vt 0.904682 0.553512 +vt 0.770903 0.593646 vt 0.770903 0.553512 +vt 0.904682 0.553512 +vt 0.770903 0.593646 +vt 0.770903 0.553512 +vt 0.904682 0.553512 +vt 0.770903 0.593646 +vt 0.770903 0.553512 +vt 0.904682 0.553512 +vt 0.770903 0.593646 +vt 0.770903 0.553512 +vt 0.904682 0.553512 +vt 0.770903 0.593646 +vt 0.770903 0.553512 +vt 0.351171 0.787625 +vt 0.331104 0.767559 +vt 0.331104 0.787625 +vt 0.764214 0.157191 +vt 0.924749 0.177258 +vt 0.924749 0.157191 +vt 0.655518 0.660535 +vt 0.722408 0.680602 +vt 0.722408 0.660535 +vt 0.789298 0.660535 +vt 0.789298 0.680602 +vt 0.856187 0.660535 +vt 0.856187 0.680602 +vt 0.301003 0.968227 +vt 0.347826 0.948161 +vt 0.301003 0.948161 vt 0.295987 0.556856 +vt 0.015050 0.510033 +vt 0.015050 0.670569 vt 0.859532 0.953177 -vt 0.953177 0.953177 vt 0.953177 0.926421 +vt 0.859532 0.926421 +vt 0.698997 0.543478 +vt 0.632107 0.523411 +vt 0.632107 0.543478 +vt 0.928094 0.210702 +vt 0.938127 0.277592 +vt 0.938127 0.210702 +vt 0.918060 0.210702 +vt 0.928094 0.277592 +vt 0.901338 0.210702 +vt 0.918060 0.277592 +vt 0.884615 0.210702 +vt 0.901338 0.277592 +vt 0.874582 0.277592 +vt 0.874582 0.210702 +vt 0.864549 0.210702 +vt 0.864549 0.277592 +vt 0.284281 0.735786 +vt 0.351171 0.702341 +vt 0.284281 0.702341 +vt 0.351171 0.702341 +vt 0.284281 0.735786 +vt 0.351171 0.735786 +vt 0.802676 0.282609 +vt 0.752508 0.262542 +vt 0.752508 0.282609 +vt 0.384615 0.531773 +vt 0.625418 0.508361 +vt 0.384615 0.508361 +vt 0.834448 0.282609 +vt 0.802676 0.262542 +vt 0.625418 0.531773 +vt 0.384615 0.561873 +vt 0.625418 0.561873 +vt 0.693980 0.282609 +vt 0.627090 0.262542 +vt 0.627090 0.282609 +vt 0.625418 0.593646 +vt 0.665552 0.829431 +vt 0.384615 0.809365 +vt 0.384615 0.829431 +vt 0.384615 0.655518 +vt 0.625418 0.625418 +vt 0.384615 0.625418 vt 0.386380 0.912947 +vt 0.571847 0.932819 +vt 0.571847 0.912947 +vt 0.496656 0.341137 +vt 0.737458 0.381271 +vt 0.737458 0.341137 +vt 0.625418 0.678930 +vt 0.384615 0.678930 +vt 0.693980 0.262542 +vt 0.496656 0.381271 +vt 0.737458 0.341137 +vt 0.496656 0.341137 +vt 0.658863 0.282609 +vt 0.627090 0.262542 +vt 0.627090 0.282609 +vt 0.658863 0.262542 +vt 0.709030 0.282609 +vt 0.709030 0.262542 +vt 0.767559 0.282609 +vt 0.767559 0.262542 +vt 0.834448 0.282609 +vt 0.834448 0.262542 +vt 0.384615 0.809365 +vt 0.665552 0.829431 +vt 0.665552 0.809365 +vt 0.881271 0.812709 +vt 0.906354 0.892977 +vt 0.891304 0.812709 +vt 0.872910 0.812709 +vt 0.921405 0.812709 +vt 0.906354 0.812709 +vt 0.931438 0.812709 +vt 0.939799 0.812709 +vt 0.886288 0.628763 +vt 0.973244 0.678930 +vt 0.973244 0.628763 +vt 0.886288 0.678930 +vt 0.973244 0.628763 +vt 0.886288 0.628763 +vt 0.466555 0.964883 +vt 0.386288 0.984950 +vt 0.466555 0.984950 +vt 0.386288 0.964883 +vt 0.466555 0.984950 +vt 0.466555 0.964883 vt 0.958194 0.377926 +vt 0.966555 0.371237 +vt 0.944816 0.341137 +vt 0.966555 0.347826 +vt 0.944816 0.341137 +vt 0.944816 0.377926 +vt 0.770903 0.593646 +vt 0.904682 0.553512 +vt 0.770903 0.553512 +vt 0.904682 0.593646 +vt 0.770903 0.553512 +vt 0.770903 0.593646 +vt 0.770903 0.593646 +vt 0.904682 0.553512 +vt 0.770903 0.553512 +vt 0.770903 0.593646 +vt 0.904682 0.553512 +vt 0.770903 0.553512 +vt 0.770903 0.593646 +vt 0.904682 0.553512 +vt 0.770903 0.553512 +vt 0.770903 0.593646 +vt 0.904682 0.553512 +vt 0.770903 0.553512 +vt 0.770903 0.593646 +vt 0.904682 0.553512 +vt 0.770903 0.553512 +vt 0.770903 0.593646 +vt 0.904682 0.553512 +vt 0.770903 0.553512 +vt 0.770903 0.593646 +vt 0.904682 0.553512 +vt 0.770903 0.553512 +vt 0.770903 0.593646 +vt 0.904682 0.553512 +vt 0.770903 0.553512 +vt 0.953177 0.926421 +vt 0.859532 0.953177 +vt 0.859532 0.926421 vt 0.426421 0.881271 -vt 0.426421 0.861204 vt 0.386288 0.861204 +vt 0.386288 0.881271 +vt 0.386288 0.861204 +vt 0.426421 0.881271 +vt 0.386288 0.881271 vt 0.667224 0.861204 -vt 0.331104 0.787625 -vt 0.528428 0.280936 -vt 0.013378 0.290970 +vt 0.426421 0.881271 +vt 0.667224 0.881271 +vt 0.426421 0.881271 +vt 0.667224 0.861204 +vt 0.667224 0.881271 +vt 0.386288 0.861204 +vt 0.426421 0.881271 +vt 0.386288 0.881271 +vt 0.426421 0.881271 +vt 0.386288 0.861204 +vt 0.386288 0.881271 +vt 0.426421 0.881271 +vt 0.667224 0.861204 +vt 0.667224 0.881271 +vt 0.667224 0.861204 +vt 0.426421 0.881271 +vt 0.667224 0.881271 +vt 0.724080 0.394649 +vt 0.727425 0.622074 +vt 0.727425 0.394649 +vt 0.720736 0.394649 +vt 0.724080 0.622074 +vt 0.717391 0.394649 +vt 0.720736 0.622074 +vt 0.714047 0.394649 +vt 0.717391 0.622074 +vt 0.737458 0.394649 +vt 0.740803 0.622074 +vt 0.740803 0.394649 +vt 0.734114 0.394649 +vt 0.737458 0.622074 +vt 0.730769 0.622074 +vt 0.730769 0.394649 +vt 0.734114 0.622074 +vt 0.939799 0.404682 +vt 0.941472 0.511706 +vt 0.941472 0.404682 +vt 0.944816 0.404682 +vt 0.946488 0.511706 +vt 0.946488 0.404682 +vt 0.938127 0.404682 +vt 0.939799 0.511706 +vt 0.948161 0.511706 +vt 0.948161 0.404682 +vt 0.936455 0.404682 +vt 0.938127 0.511706 +vt 0.934783 0.404682 +vt 0.936455 0.511706 +vt 0.936455 0.404682 +vt 0.934783 0.404682 +vt 0.936455 0.511706 +vt 0.938127 0.511706 +vt 0.938127 0.404682 +vt 0.946488 0.404682 +vt 0.948161 0.511706 +vt 0.948161 0.404682 +vt 0.943144 0.404682 +vt 0.944816 0.511706 +vt 0.939799 0.511706 +vt 0.939799 0.404682 +vt 0.944816 0.404682 +vt 0.946488 0.511706 +vt 0.943144 0.511706 +vt 0.943144 0.404682 +vt 0.944816 0.511706 +vt 0.941472 0.404682 +vt 0.943144 0.511706 +vt 0.941472 0.511706 +vt 0.351171 0.767559 +vt 0.595318 0.013378 vt 0.677258 0.456522 vt 0.655518 0.434783 +vt 0.496656 0.478261 vt 0.503344 0.456522 vt 0.525084 0.434783 vt 0.556856 0.418060 -vt 0.622074 0.418060 -vt 0.294314 0.016722 -vt 0.384615 0.779264 -vt 0.734114 0.178930 -vt 0.735786 0.712375 -vt 0.924749 0.157191 -vt 0.856187 0.680602 -vt 0.301003 0.948161 +vt 0.545151 0.712375 +vt 0.627090 0.112040 +vt 0.575251 0.779264 +vt 0.362876 0.623746 +vt 0.764214 0.177258 +vt 0.655518 0.680602 +vt 0.347826 0.968227 vt 0.295987 0.670569 +vt 0.015050 0.670569 vt 0.295987 0.510033 -vt 0.295987 0.533445 -vt 0.714047 0.872910 -vt 0.632107 0.543478 -vt 0.938127 0.210702 -vt 0.864549 0.277592 -vt 0.625418 0.561873 -vt 0.627090 0.282609 -vt 0.571847 0.912947 -vt 0.740803 0.394649 -vt 0.384615 0.678930 -vt 0.948161 0.404682 -vt 0.933110 0.769231 -vt 0.929766 0.765886 -vt 0.732441 0.015050 -vt 0.015770 0.948035 +vt 0.807692 0.899666 +vt 0.698997 0.523411 +vt 0.884615 0.277592 +vt 0.351171 0.735786 +vt 0.284281 0.702341 +vt 0.384615 0.508361 +vt 0.834448 0.262542 +vt 0.665552 0.809365 +vt 0.625418 0.655518 +vt 0.714047 0.622074 +vt 0.386380 0.932819 +vt 0.496656 0.381271 +vt 0.737458 0.381271 +vt 0.384615 0.829431 +vt 0.934783 0.511706 +vt 0.934783 0.511706 +vt 0.973244 0.628763 +vt 0.973244 0.678930 +vt 0.933110 0.712375 +vt 0.963211 0.765886 +vt 0.625418 0.081940 +vt 0.386288 0.964883 +vt 0.386288 0.984950 +vt 0.161243 0.968349 +vt 0.966555 0.347826 vt 0.971572 0.359532 +vt 0.958194 0.377926 vt 0.936455 0.371237 vt 0.931438 0.359532 vt 0.936455 0.347826 -vt 0.859532 0.926421 -vt 0.386288 0.881271 -vt 0.667224 0.881271 -vn 0.000000 0.000000 -1.000000 -vn -1.000000 0.000000 0.000000 -vn 1.000000 0.000000 0.000000 -vn 0.000000 0.000000 1.000000 -vn 0.000000 1.000000 0.000000 -vn -0.955500 -0.295100 0.000000 -vn -0.712700 -0.701500 0.000000 -vn -0.468700 -0.883300 0.000000 -vn -0.161100 -0.986900 0.000000 -vn 0.161100 -0.986900 0.000000 -vn 0.468700 -0.883300 0.000000 -vn 0.712700 -0.701500 0.000000 -vn 0.955500 -0.295100 0.000000 -vn 0.947000 -0.292500 -0.132600 -vn 0.708100 -0.697000 -0.112800 -vn 0.466300 -0.878900 -0.100400 -vn 0.160400 -0.982500 -0.094500 -vn -0.160400 -0.982500 -0.094500 -vn -0.466300 -0.878900 -0.100400 -vn -0.708100 -0.697000 -0.112800 -vn -0.948200 -0.289200 -0.131500 -vn -0.884700 -0.263400 -0.384600 -vn -0.670700 -0.660300 -0.337900 -vn -0.446300 -0.841100 -0.305500 -vn -0.154200 -0.944500 -0.289900 -vn 0.154200 -0.944500 -0.289900 -vn 0.446300 -0.841100 -0.305500 -vn 0.670700 -0.660300 -0.337900 -vn 0.882300 -0.269200 -0.386000 -vn 0.754700 -0.224700 -0.616400 -vn 0.586200 -0.577100 -0.568600 -vn 0.397400 -0.749000 -0.530200 -vn 0.138500 -0.848100 -0.511400 -vn -0.138500 -0.848100 -0.511400 -vn -0.397400 -0.749000 -0.530200 -vn -0.586200 -0.577100 -0.568600 -vn -0.748800 -0.239600 -0.617900 -vn -0.425900 -0.136300 -0.894400 -vn -0.356700 -0.351100 -0.865700 -vn -0.254400 -0.479400 -0.839900 -vn -0.090900 -0.557000 -0.825500 -vn 0.090900 -0.557000 -0.825500 -vn 0.254400 -0.479400 -0.839900 -vn 0.356700 -0.351100 -0.865700 -vn 0.425900 -0.136300 -0.894400 -vn 0.000000 0.707100 -0.707100 -vn 0.666400 0.745600 0.000000 -vn 0.347000 0.937900 0.000000 -vn 0.193900 0.981000 0.000000 -vn -0.193900 0.981000 0.000000 -vn -0.347000 0.937900 0.000000 -vn -0.666400 0.745600 0.000000 -vn 0.774500 0.000000 -0.632500 -vn 0.558300 0.829600 0.000000 -vn 0.382700 0.000000 -0.923900 -vn 0.429900 0.000000 -0.902900 -vn 0.316200 0.948700 0.000000 -vn 0.923900 0.000000 -0.382700 -vn 0.990300 0.000000 -0.138600 -vn 0.120200 0.992700 0.000000 -vn 0.923900 0.000000 0.382700 -vn -0.316200 0.948700 0.000000 -vn 0.382700 0.000000 0.923900 -vn -0.120200 0.992700 0.000000 -vn -0.382700 0.000000 0.923900 -vn -0.558200 0.829700 0.000000 -vn -0.923900 0.000000 0.382700 -vn -0.382700 0.000000 -0.923900 -vn -0.923900 0.000000 -0.382700 -vn 0.916200 0.000000 -0.400800 -vn -0.429900 0.000000 -0.902900 -vn -0.774500 0.000000 -0.632500 -vn -0.916200 0.000000 -0.400800 -vn -0.990300 0.000000 -0.138600 -vn -0.335200 0.905800 -0.259400 -vn -0.631000 0.705900 -0.321700 -vn 0.188300 0.952800 -0.238200 -vn 0.335200 0.905800 -0.259400 -vn 0.631000 0.705900 -0.321700 -vn -0.188300 0.952800 -0.238200 -vn 0.923100 0.000000 -0.384600 -vn -0.923100 0.000000 -0.384600 -vn 0.000000 -1.000000 0.000000 -vn 1.000000 0.000000 -0.004300 -vn -1.000000 0.000000 0.004300 -vn -0.000000 -0.382700 -0.923900 -vn 0.000000 -0.923900 -0.382700 -vn 0.000000 -0.923900 0.382700 -vn 0.000000 -0.382700 0.923900 -vn 0.000000 0.382700 0.923900 -vn 0.000000 0.923900 0.382700 -vn 0.000000 0.382700 -0.923900 -vn -0.000000 0.923900 -0.382700 -vn 0.000000 0.809000 0.587800 -vn 0.000000 -0.309000 -0.951100 -vn 0.000000 -0.809000 0.587800 -vn 0.000000 -0.309000 0.951100 -vn 0.000000 0.309000 0.951100 -vn 0.000000 0.809000 -0.587800 -vn 0.000000 0.309000 -0.951100 -vn 0.000000 -0.707100 0.707100 -vn -0.666400 -0.745600 0.000000 -vn -0.347000 -0.937900 0.000000 -vn -0.193900 -0.981000 0.000000 -vn 0.193900 -0.981000 0.000000 -vn 0.347000 -0.937900 0.000000 -vn 0.666400 -0.745600 0.000000 -vn -0.774500 0.000000 0.632500 -vn -0.558300 -0.829600 0.000000 -vn -0.429900 0.000000 0.902900 -vn -0.316200 -0.948700 0.000000 -vn -0.990300 0.000000 0.138600 -vn -0.120200 -0.992700 0.000000 -vn 0.316200 -0.948700 0.000000 -vn 0.120200 -0.992700 0.000000 -vn 0.558200 -0.829700 0.000000 -vn -0.916200 0.000000 0.400800 -vn 0.429900 0.000000 0.902900 -vn 0.774500 0.000000 0.632500 -vn 0.916200 0.000000 0.400800 -vn 0.990300 0.000000 0.138600 -vn 0.335200 -0.905800 0.259400 -vn 0.631000 -0.705900 0.321700 -vn -0.188300 -0.952800 0.238200 -vn -0.335200 -0.905800 0.259400 -vn -0.631000 -0.705900 0.321700 -vn 0.188300 -0.952800 0.238200 -vn -0.923100 0.000000 0.384600 -vn 0.923100 0.000000 0.384600 -vn 0.000000 -0.809000 -0.587800 -vn 0.948200 -0.289200 -0.131500 -vn -0.947000 -0.292500 -0.132600 -vn -0.882300 -0.269200 -0.386000 -vn 0.884700 -0.263400 -0.384600 -vn 0.748800 -0.239600 -0.617900 -vn -0.754700 -0.224700 -0.616400 +vt 0.958194 0.341137 +vt 0.971572 0.359532 +vt 0.966555 0.371237 +vt 0.958194 0.377926 +vt 0.936455 0.371237 +vt 0.931438 0.359532 +vt 0.936455 0.347826 +vt 0.944816 0.341137 +vt 0.904682 0.593646 +vt 0.904682 0.553512 +vt 0.904682 0.593646 +vt 0.904682 0.593646 +vt 0.904682 0.593646 +vt 0.904682 0.593646 +vt 0.904682 0.593646 +vt 0.904682 0.593646 +vt 0.904682 0.593646 +vt 0.904682 0.593646 +vt 0.351171 0.767559 +vt 0.764214 0.177258 +vt 0.655518 0.680602 +vt 0.347826 0.968227 +vt 0.295987 0.670569 +vt 0.295987 0.623746 +vt 0.295987 0.533445 +vt 0.295987 0.510033 +vt 0.953177 0.953177 +vt 0.698997 0.523411 +vt 0.884615 0.277592 +vt 0.351171 0.735786 +vt 0.284281 0.702341 +vt 0.834448 0.262542 +vt 0.384615 0.593646 +vt 0.665552 0.809365 +vt 0.625418 0.655518 +vt 0.386380 0.932819 +vt 0.496656 0.381271 +vt 0.737458 0.381271 +vt 0.384615 0.829431 +vt 0.886288 0.678930 +vt 0.973244 0.678930 +vt 0.386288 0.964883 +vt 0.386288 0.984950 +vt 0.971572 0.359532 +vt 0.966555 0.347826 +vt 0.958194 0.341137 +vt 0.936455 0.347826 +vt 0.931438 0.359532 +vt 0.936455 0.371237 +vt 0.944816 0.377926 +vt 0.966555 0.371237 +vt 0.971572 0.359532 +vt 0.958194 0.341137 +vt 0.936455 0.347826 +vt 0.931438 0.359532 +vt 0.936455 0.371237 +vt 0.958194 0.377926 +vt 0.904682 0.593646 +vt 0.904682 0.553512 +vt 0.904682 0.593646 +vt 0.904682 0.593646 +vt 0.904682 0.593646 +vt 0.904682 0.593646 +vt 0.904682 0.593646 +vt 0.904682 0.593646 +vt 0.904682 0.593646 +vt 0.904682 0.593646 +vt 0.953177 0.953177 +vt 0.426421 0.861204 +vt 0.426421 0.861204 +vt 0.426421 0.861204 +vt 0.426421 0.861204 +vt 0.426421 0.861204 +vt 0.426421 0.861204 +vt 0.426421 0.861204 +vt 0.426421 0.861204 +vt 0.714047 0.622074 +vt 0.934783 0.511706 +vt 0.934783 0.511706 +vn 0.0000 0.0000 -1.0000 +vn -1.0000 0.0000 0.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 1.0000 0.0000 +vn -0.9555 -0.2951 0.0000 +vn -0.7127 -0.7015 0.0000 +vn -0.4687 -0.8833 0.0000 +vn -0.1611 -0.9869 0.0000 +vn 0.1611 -0.9869 0.0000 +vn 0.4687 -0.8833 0.0000 +vn 0.7127 -0.7015 0.0000 +vn 0.9555 -0.2951 0.0000 +vn 0.9482 -0.2892 -0.1315 +vn 0.7081 -0.6970 -0.1128 +vn 0.4663 -0.8789 -0.1004 +vn 0.1604 -0.9825 -0.0945 +vn -0.1604 -0.9825 -0.0945 +vn -0.4663 -0.8789 -0.1004 +vn -0.7081 -0.6970 -0.1128 +vn -0.9470 -0.2925 -0.1326 +vn -0.8823 -0.2692 -0.3860 +vn -0.6707 -0.6603 -0.3379 +vn -0.4463 -0.8411 -0.3055 +vn -0.1542 -0.9445 -0.2899 +vn 0.1542 -0.9445 -0.2899 +vn 0.4463 -0.8411 -0.3055 +vn 0.6707 -0.6603 -0.3379 +vn 0.8847 -0.2634 -0.3846 +vn 0.7488 -0.2396 -0.6179 +vn 0.5862 -0.5771 -0.5686 +vn 0.3974 -0.7490 -0.5302 +vn 0.1385 -0.8481 -0.5114 +vn -0.1385 -0.8481 -0.5114 +vn -0.3974 -0.7490 -0.5302 +vn -0.5862 -0.5771 -0.5686 +vn -0.7547 -0.2247 -0.6164 +vn -0.4259 -0.1363 -0.8944 +vn -0.3567 -0.3511 -0.8657 +vn -0.2544 -0.4794 -0.8399 +vn -0.0909 -0.5570 -0.8255 +vn 0.0909 -0.5570 -0.8255 +vn 0.2544 -0.4794 -0.8399 +vn 0.3567 -0.3511 -0.8657 +vn 0.4259 -0.1363 -0.8944 +vn 0.0000 0.7071 -0.7071 +vn 0.6664 0.7456 0.0000 +vn 0.3470 0.9379 0.0000 +vn 0.1939 0.9810 0.0000 +vn -0.1939 0.9810 0.0000 +vn -0.3470 0.9379 0.0000 +vn -0.6664 0.7456 0.0000 +vn 0.7745 0.0000 -0.6325 +vn 0.5583 0.8296 0.0000 +vn 0.3827 0.0000 -0.9239 +vn 0.4299 0.0000 -0.9029 +vn 0.3162 0.9487 0.0000 +vn 0.9239 0.0000 -0.3827 +vn 0.9903 0.0000 -0.1386 +vn 0.1202 0.9927 0.0000 +vn 0.9239 0.0000 0.3827 +vn -0.3162 0.9487 0.0000 +vn 0.3827 0.0000 0.9239 +vn -0.1202 0.9927 0.0000 +vn -0.3827 0.0000 0.9239 +vn -0.5582 0.8297 0.0000 +vn -0.9239 0.0000 0.3827 +vn -0.3827 0.0000 -0.9239 +vn -0.9239 0.0000 -0.3827 +vn 0.9162 0.0000 -0.4008 +vn -0.4299 0.0000 -0.9029 +vn -0.7745 0.0000 -0.6325 +vn -0.9162 0.0000 -0.4008 +vn -0.9903 0.0000 -0.1386 +vn -0.3352 0.9058 -0.2594 +vn -0.6310 0.7059 -0.3217 +vn 0.1883 0.9528 -0.2382 +vn 0.3352 0.9058 -0.2594 +vn 0.6310 0.7059 -0.3217 +vn -0.1883 0.9528 -0.2382 +vn 0.9231 0.0000 -0.3846 +vn -0.9231 0.0000 -0.3846 +vn 0.0000 -1.0000 0.0000 +vn 1.0000 0.0000 -0.0043 +vn -1.0000 0.0000 0.0043 +vn 0.0000 -0.3827 -0.9239 +vn 0.0000 -0.9239 -0.3827 +vn 0.0000 -0.9239 0.3827 +vn 0.0000 -0.3827 0.9239 +vn 0.0000 0.3827 0.9239 +vn 0.0000 0.9239 0.3827 +vn 0.0000 0.3827 -0.9239 +vn 0.0000 0.9239 -0.3827 +vn 0.0000 0.8090 0.5878 +vn 0.0000 -0.3090 -0.9511 +vn 0.0000 -0.8090 0.5878 +vn 0.0000 -0.3090 0.9511 +vn 0.0000 0.3090 0.9511 +vn 0.0000 0.8090 -0.5878 +vn 0.0000 0.3090 -0.9511 +vn 0.0000 -0.7071 0.7071 +vn -0.6664 -0.7456 0.0000 +vn -0.3470 -0.9379 0.0000 +vn -0.1939 -0.9810 0.0000 +vn 0.1939 -0.9810 0.0000 +vn 0.3470 -0.9379 0.0000 +vn 0.6664 -0.7456 0.0000 +vn -0.7745 0.0000 0.6325 +vn -0.5583 -0.8296 0.0000 +vn -0.4299 0.0000 0.9029 +vn -0.3162 -0.9487 0.0000 +vn -0.9903 0.0000 0.1386 +vn -0.1202 -0.9927 0.0000 +vn 0.3162 -0.9487 0.0000 +vn 0.1202 -0.9927 0.0000 +vn 0.5582 -0.8297 0.0000 +vn -0.9162 0.0000 0.4008 +vn 0.4299 0.0000 0.9029 +vn 0.7745 0.0000 0.6325 +vn 0.9162 0.0000 0.4008 +vn 0.9903 0.0000 0.1386 +vn 0.3352 -0.9058 0.2594 +vn 0.6310 -0.7059 0.3217 +vn -0.1883 -0.9528 0.2382 +vn -0.3352 -0.9058 0.2594 +vn -0.6310 -0.7059 0.3217 +vn 0.1883 -0.9528 0.2382 +vn -0.9231 0.0000 0.3846 +vn 0.9231 0.0000 0.3846 +vn 0.0000 -0.8090 -0.5878 +vn 0.9470 -0.2925 -0.1326 +vn -0.9482 -0.2892 -0.1315 +vn -0.8847 -0.2634 -0.3846 +vn 0.8823 -0.2692 -0.3860 +vn 0.7547 -0.2247 -0.6164 +vn -0.7488 -0.2396 -0.6179 s off -f 66/1/1 79/2/1 80/3/1 -f 12/4/2 11/5/2 9/6/2 -f 16/7/1 15/8/1 11/5/1 -f 14/9/3 13/10/3 15/8/3 -f 10/11/4 9/6/4 13/12/4 -f 22/13/5 21/14/5 17/15/5 -f 22/13/5 24/16/5 23/17/5 -f 24/16/5 26/18/5 25/19/5 -f 26/18/5 28/20/5 27/21/5 -f 27/21/5 28/20/5 19/22/5 -f 17/23/4 29/24/4 18/25/4 -f 40/26/6 33/27/6 17/28/6 -f 40/26/7 37/29/7 30/30/7 -f 37/29/8 35/31/8 20/32/8 -f 35/31/9 36/33/9 29/34/9 -f 36/33/10 41/35/10 34/36/10 -f 34/36/11 41/35/11 38/37/11 -f 31/38/12 38/37/12 39/39/12 -f 18/40/13 32/41/13 39/39/13 -f 24/42/14 22/43/14 39/39/14 -f 38/37/15 45/44/15 46/45/15 -f 41/35/16 48/46/16 45/47/16 -f 36/33/17 43/48/17 48/49/17 -f 42/50/18 43/51/18 36/33/18 -f 44/52/19 42/53/19 35/31/19 -f 47/54/20 44/55/20 37/29/20 -f 23/56/21 47/57/21 40/26/21 -f 25/58/22 54/59/22 47/57/22 -f 54/60/23 51/61/23 44/55/23 -f 51/62/24 49/63/24 42/53/24 -f 49/64/25 50/65/25 43/51/25 -f 43/48/26 50/66/26 55/67/26 -f 48/46/27 55/68/27 52/69/27 -f 45/44/28 52/70/28 53/71/28 -f 26/72/29 24/42/29 46/73/29 -f 28/74/30 26/72/30 53/75/30 -f 52/70/31 59/76/31 60/77/31 -f 55/68/32 62/78/32 59/79/32 -f 50/66/33 57/80/33 62/81/33 -f 56/82/34 57/83/34 50/65/34 -f 58/84/35 56/85/35 49/63/35 -f 61/86/36 58/87/36 51/61/36 -f 27/88/37 61/89/37 54/59/37 -f 27/88/38 19/90/38 61/89/38 -f 58/87/39 61/86/39 19/91/39 -f 56/85/40 58/84/40 19/92/40 -f 57/83/41 56/82/41 19/93/41 -f 62/81/42 57/80/42 19/94/42 -f 62/78/43 19/95/43 59/79/43 -f 59/76/44 19/96/44 60/77/44 -f 19/97/45 28/74/45 60/98/45 -f 2/99/2 4/100/2 3/101/2 -f 2/102/4 1/103/4 5/104/4 -f 8/105/3 6/106/3 5/107/3 -f 67/108/5 69/109/5 70/110/5 -f 72/111/4 71/112/4 63/113/4 -f 69/114/2 70/115/2 78/116/2 -f 69/114/1 77/117/1 75/118/1 -f 67/119/3 75/118/3 76/120/3 -f 65/121/1 73/122/1 78/123/1 -f 63/124/5 64/125/5 70/110/5 -f 82/126/46 81/127/46 68/128/46 -f 79/129/3 82/130/3 83/131/3 -f 84/132/47 91/133/47 95/134/47 -f 91/133/48 97/135/48 92/136/48 -f 97/135/49 88/137/49 90/138/49 -f 88/137/50 96/139/50 93/140/50 -f 93/140/51 96/139/51 89/141/51 -f 87/142/52 94/143/52 89/141/52 -f 75/144/3 84/145/3 85/146/3 -f 78/146/2 87/147/2 86/144/2 -f 26/148/53 28/149/53 140/150/53 -f 126/151/54 119/152/54 117/153/54 -f 101/154/55 103/155/55 102/156/55 -f 28/149/56 19/157/56 132/158/56 -f 125/159/57 126/151/57 120/160/57 -f 103/155/58 105/161/58 104/162/58 -f 22/163/59 24/164/59 136/165/59 -f 121/166/60 122/167/60 125/159/60 -f 105/161/61 107/168/61 106/169/61 -f 18/170/3 22/171/3 134/172/3 -f 129/173/62 123/174/62 127/175/62 -f 107/168/63 109/176/63 108/177/63 -f 131/178/4 130/179/4 17/180/4 -f 121/166/64 129/173/64 124/181/64 -f 109/182/65 111/183/65 110/184/65 -f 117/185/3 119/186/3 99/187/3 -f 127/175/66 123/174/66 116/188/66 -f 111/183/67 113/189/67 112/190/67 -f 115/191/68 101/154/68 100/192/68 -f 113/189/69 115/191/69 114/193/69 -f 24/164/70 26/148/70 138/194/70 -f 116/195/2 73/185/2 98/186/2 -f 19/163/71 27/196/71 139/197/71 -f 137/198/72 139/197/72 27/196/72 -f 135/199/73 137/198/73 25/200/73 -f 133/158/74 135/199/74 23/201/74 -f 130/172/2 133/202/2 21/170/2 -f 176/203/75 178/204/75 180/205/75 -f 144/206/55 146/207/55 145/208/55 -f 176/203/76 180/205/76 174/209/76 -f 168/210/67 170/211/67 169/212/67 -f 146/207/58 148/213/58 147/214/58 -f 179/215/77 180/205/77 175/216/77 -f 166/217/65 168/210/65 167/218/65 -f 148/213/61 150/219/61 149/220/61 -f 177/221/78 180/205/78 179/215/78 -f 164/219/63 166/222/63 165/223/63 -f 150/219/63 152/222/63 151/223/63 -f 177/221/79 173/224/79 180/205/79 -f 162/213/61 164/219/61 163/220/61 -f 152/217/65 154/210/65 153/218/65 -f 170/211/69 172/225/69 171/226/69 -f 160/207/58 162/213/58 161/214/58 -f 154/210/67 156/211/67 155/212/67 -f 158/225/68 144/206/68 143/227/68 -f 156/211/69 158/225/69 157/226/69 -f 175/216/80 180/205/80 178/204/80 -f 172/225/68 141/206/68 142/227/68 -f 141/206/55 160/207/55 159/208/55 -f 181/228/81 183/229/81 180/230/81 -f 182/229/82 174/230/82 180/231/82 -f 186/232/83 187/233/83 184/234/83 -f 186/232/1 190/235/1 191/236/1 -f 188/237/3 184/238/3 187/233/3 -f 189/239/2 190/235/2 186/232/2 -f 4/240/1 8/241/1 7/242/1 -f 199/243/84 197/244/84 193/245/84 -f 192/246/85 196/243/85 198/244/85 -f 201/247/86 203/248/86 202/249/86 -f 203/248/87 205/250/87 204/251/87 -f 205/252/88 207/253/88 206/254/88 -f 207/253/89 209/255/89 208/256/89 -f 209/255/90 211/257/90 210/258/90 -f 211/257/91 213/259/91 212/260/91 -f 215/261/92 201/247/92 200/262/92 -f 213/259/93 215/261/93 214/263/93 -f 230/264/3 234/265/3 228/266/3 -f 224/264/2 219/267/2 218/268/2 -f 246/269/83 226/270/83 216/271/83 -f 217/272/94 227/269/94 247/270/94 -f 248/269/95 228/270/95 218/271/95 -f 255/269/96 235/270/96 225/271/96 -f 254/269/97 234/270/97 224/271/97 -f 253/269/98 233/270/98 223/271/98 -f 252/269/94 232/270/94 222/271/94 -f 251/269/5 231/270/5 221/271/5 -f 250/269/99 230/270/99 220/271/99 -f 249/269/100 229/270/100 219/271/100 -f 284/3/4 283/2/4 270/1/4 -f 267/113/1 275/112/1 276/111/1 -f 282/116/3 274/115/3 273/114/3 -f 279/118/4 281/117/4 273/114/4 -f 280/120/2 279/118/2 271/119/2 -f 282/123/4 277/122/4 269/121/4 -f 272/273/83 268/125/83 267/124/83 -f 272/274/101 285/275/101 286/276/101 -f 287/131/2 286/130/2 283/129/2 -f 299/134/102 295/133/102 288/132/102 -f 296/136/103 301/135/103 295/133/103 -f 294/138/104 292/137/104 301/135/104 -f 297/140/105 300/139/105 292/137/105 -f 293/141/106 300/139/106 297/140/106 -f 293/141/107 298/143/107 291/142/107 -f 289/146/2 288/145/2 279/144/2 -f 290/144/3 291/147/3 282/146/3 -f 328/150/108 266/149/108 264/148/108 -f 314/151/109 308/160/109 305/153/109 -f 320/158/110 258/157/110 266/149/110 -f 308/160/111 314/151/111 313/159/111 -f 324/165/112 262/164/112 260/163/112 -f 313/159/113 310/167/113 309/166/113 -f 322/172/2 260/171/2 257/170/2 -f 315/175/114 311/174/114 317/173/114 -f 256/277/1 318/179/1 319/178/1 -f 309/166/115 310/167/115 312/181/115 -f 303/187/2 307/186/2 305/185/2 -f 304/188/116 311/174/116 315/175/116 -f 326/194/117 264/148/117 262/164/117 -f 302/186/3 277/185/3 304/195/3 -f 327/197/118 265/196/118 258/163/118 -f 265/196/119 327/197/119 325/198/119 -f 263/200/120 325/198/120 323/199/120 -f 261/201/121 323/199/121 321/158/121 -f 259/170/3 321/202/3 318/172/3 -f 332/203/122 336/205/122 334/204/122 -f 332/203/123 330/209/123 336/205/123 -f 335/215/124 331/216/124 336/205/124 -f 333/221/125 335/215/125 336/205/125 -f 333/221/126 336/205/126 329/224/126 -f 331/216/127 334/204/127 336/205/127 -f 337/228/128 329/231/128 336/230/128 -f 336/231/129 330/230/129 338/229/129 -f 341/245/85 345/244/85 347/243/85 -f 346/244/84 344/243/84 340/246/84 -f 366/265/2 361/278/2 360/266/2 -f 352/265/3 356/264/3 350/268/3 -f 348/271/5 358/270/5 378/269/5 -f 379/270/130 359/269/130 349/272/130 -f 350/271/98 360/270/98 380/269/98 -f 357/271/99 367/270/99 387/269/99 -f 356/271/100 366/270/100 386/269/100 -f 355/271/95 365/270/95 385/269/95 -f 354/271/130 364/270/130 384/269/130 -f 353/271/83 363/270/83 383/269/83 -f 352/271/96 362/270/96 382/269/96 -f 351/271/97 361/270/97 381/269/97 -f 391/276/46 390/275/46 388/274/46 -f 393/279/2 392/280/2 267/281/2 -f 268/281/3 394/280/3 395/279/3 -f 269/282/2 396/280/2 397/279/2 -f 399/279/3 398/280/3 270/282/3 -f 400/281/3 408/280/3 409/279/3 -f 411/279/2 410/280/2 401/281/2 -f 413/279/3 412/280/3 402/282/3 -f 403/282/2 414/280/2 415/279/2 -f 74/283/1 66/1/1 80/3/1 -f 10/11/2 12/4/2 9/6/2 -f 12/4/1 16/7/1 11/5/1 -f 16/7/3 14/9/3 15/8/3 -f 14/284/4 10/11/4 13/12/4 -f 18/285/5 22/13/5 17/15/5 -f 21/14/5 22/13/5 23/17/5 -f 23/17/5 24/16/5 25/19/5 -f 25/19/5 26/18/5 27/21/5 -f 32/286/4 18/25/4 31/287/4 -f 17/23/4 33/288/4 30/289/4 -f 30/289/4 20/290/4 17/23/4 -f 29/24/4 34/291/4 18/25/4 -f 31/287/4 18/25/4 34/291/4 -f 17/23/4 20/290/4 29/24/4 -f 21/292/6 40/26/6 17/28/6 -f 33/27/7 40/26/7 30/30/7 -f 30/30/8 37/29/8 20/32/8 -f 20/32/9 35/31/9 29/34/9 -f 29/34/10 36/33/10 34/36/10 -f 31/38/11 34/36/11 38/37/11 -f 32/41/12 31/38/12 39/39/12 -f 22/43/13 18/40/13 39/39/13 -f 46/73/131 24/42/131 39/39/131 -f 39/39/15 38/37/15 46/45/15 -f 38/37/16 41/35/16 45/47/16 -f 41/35/17 36/33/17 48/49/17 -f 35/31/18 42/50/18 36/33/18 -f 37/29/19 44/52/19 35/31/19 -f 40/26/20 47/54/20 37/29/20 -f 21/292/132 23/56/132 40/26/132 -f 23/56/133 25/58/133 47/57/133 -f 47/54/23 54/60/23 44/55/23 -f 44/52/24 51/62/24 42/53/24 -f 42/50/25 49/64/25 43/51/25 -f 48/49/26 43/48/26 55/67/26 -f 45/47/27 48/46/27 52/69/27 -f 46/45/28 45/44/28 53/71/28 -f 53/75/134 26/72/134 46/73/134 -f 60/98/135 28/74/135 53/75/135 -f 53/71/31 52/70/31 60/77/31 -f 52/69/32 55/68/32 59/79/32 -f 55/67/33 50/66/33 62/81/33 -f 49/64/34 56/82/34 50/65/34 -f 51/62/35 58/84/35 49/63/35 -f 54/60/36 61/86/36 51/61/36 -f 25/58/136 27/88/136 54/59/136 -f 1/293/2 2/99/2 3/101/2 -f 6/294/4 2/102/4 5/104/4 -f 7/295/3 8/105/3 5/107/3 -f 68/273/5 67/108/5 70/110/5 -f 64/296/4 72/111/4 63/113/4 -f 77/117/2 69/114/2 78/116/2 -f 67/119/1 69/114/1 75/118/1 -f 68/297/3 67/119/3 76/120/3 -f 70/298/1 65/121/1 78/123/1 -f 68/273/5 70/110/5 64/125/5 -f 65/299/5 63/124/5 70/110/5 -f 64/125/5 66/300/5 79/301/5 -f 79/301/5 68/273/5 64/125/5 -f 79/302/46 82/126/46 68/128/46 -f 80/303/3 79/129/3 83/131/3 -f 85/304/47 84/132/47 95/134/47 -f 95/134/48 91/133/48 92/136/48 -f 92/136/49 97/135/49 90/138/49 -f 90/138/50 88/137/50 93/140/50 -f 94/143/51 93/140/51 89/141/51 -f 86/305/52 87/142/52 89/141/52 -f 76/147/3 75/144/3 85/146/3 -f 77/145/2 78/146/2 86/144/2 -f 138/194/53 26/148/53 140/150/53 -f 120/160/54 126/151/54 117/153/54 -f 100/192/55 101/154/55 102/156/55 -f 140/150/56 28/149/56 132/158/56 -f 128/306/57 125/159/57 120/160/57 -f 102/156/58 103/155/58 104/162/58 -f 134/307/59 22/163/59 136/165/59 -f 128/306/60 121/166/60 125/159/60 -f 104/162/61 105/161/61 106/169/61 -f 131/202/3 18/170/3 134/172/3 -f 124/181/62 129/173/62 127/175/62 -f 106/169/63 107/168/63 108/177/63 -f 18/308/4 131/178/4 17/180/4 -f 122/167/64 121/166/64 124/181/64 -f 108/309/65 109/182/65 110/184/65 -f 74/195/3 117/185/3 99/187/3 -f 118/310/66 127/175/66 116/188/66 -f 110/184/67 111/183/67 112/190/67 -f 114/193/68 115/191/68 100/192/68 -f 112/190/69 113/189/69 114/193/69 -f 136/165/70 24/164/70 138/194/70 -f 118/187/2 116/195/2 98/186/2 -f 132/307/71 19/163/71 139/197/71 -f 25/200/72 137/198/72 27/196/72 -f 23/201/73 135/199/73 25/200/73 -f 21/157/74 133/158/74 23/201/74 -f 17/171/2 130/172/2 21/170/2 -f 143/227/55 144/206/55 145/208/55 -f 167/218/67 168/210/67 169/212/67 -f 145/208/58 146/207/58 147/214/58 -f 165/311/65 166/217/65 167/218/65 -f 147/214/61 148/213/61 149/220/61 -f 163/220/63 164/219/63 165/223/63 -f 149/220/63 150/219/63 151/223/63 -f 161/214/61 162/213/61 163/220/61 -f 151/311/65 152/217/65 153/218/65 -f 169/212/69 170/211/69 171/226/69 -f 159/208/58 160/207/58 161/214/58 -f 153/218/67 154/210/67 155/212/67 -f 157/226/68 158/225/68 143/227/68 -f 155/212/69 156/211/69 157/226/69 -f 171/226/68 172/225/68 142/227/68 -f 142/227/55 141/206/55 159/208/55 -f 173/231/81 181/228/81 180/230/81 -f 183/228/82 182/229/82 180/231/82 -f 185/312/83 186/232/83 184/234/83 -f 187/233/1 186/232/1 191/236/1 -f 191/236/3 188/237/3 187/233/3 -f 185/313/2 189/239/2 186/232/2 -f 3/314/1 4/240/1 7/242/1 -f 195/246/84 199/243/84 193/245/84 -f 194/245/85 192/246/85 198/244/85 -f 200/262/86 201/247/86 202/249/86 -f 202/249/87 203/248/87 204/251/87 -f 204/315/88 205/252/88 206/254/88 -f 206/254/89 207/253/89 208/256/89 -f 208/256/90 209/255/90 210/258/90 -f 210/258/91 211/257/91 212/260/91 -f 214/263/92 215/261/92 200/262/92 -f 212/260/93 213/259/93 214/263/93 -f 226/268/3 227/316/3 228/266/3 -f 228/266/3 229/278/3 230/264/3 -f 230/264/3 231/317/3 232/318/3 -f 232/318/3 233/319/3 230/264/3 -f 234/265/3 235/267/3 226/268/3 -f 226/268/3 228/266/3 234/265/3 -f 230/264/3 233/319/3 234/265/3 -f 218/268/2 217/316/2 216/266/2 -f 216/266/2 225/278/2 218/268/2 -f 224/264/2 223/317/2 222/318/2 -f 222/318/2 221/319/2 224/264/2 -f 220/265/2 219/267/2 224/264/2 -f 218/268/2 225/278/2 224/264/2 -f 224/264/2 221/319/2 220/265/2 -f 236/272/83 246/269/83 216/271/83 -f 237/271/94 217/272/94 247/270/94 -f 238/272/95 248/269/95 218/271/95 -f 245/272/96 255/269/96 225/271/96 -f 244/272/97 254/269/97 224/271/97 -f 243/272/98 253/269/98 223/271/98 -f 242/272/94 252/269/94 222/271/94 -f 241/272/5 251/269/5 221/271/5 -f 240/272/99 250/269/99 220/271/99 -f 239/272/100 249/269/100 219/271/100 -f 278/283/4 284/3/4 270/1/4 -f 268/296/1 267/113/1 276/111/1 -f 281/117/3 282/116/3 273/114/3 -f 271/119/4 279/118/4 273/114/4 -f 272/297/2 280/120/2 271/119/2 -f 274/298/4 282/123/4 269/121/4 -f 269/299/83 274/110/83 267/124/83 -f 272/273/83 283/301/83 268/125/83 -f 270/300/83 268/125/83 283/301/83 -f 267/124/83 274/110/83 272/273/83 -f 283/320/101 272/274/101 286/276/101 -f 284/303/2 287/131/2 283/129/2 -f 289/304/102 299/134/102 288/132/102 -f 299/134/103 296/136/103 295/133/103 -f 296/136/104 294/138/104 301/135/104 -f 294/138/105 297/140/105 292/137/105 -f 298/143/106 293/141/106 297/140/106 -f 290/305/107 293/141/107 291/142/107 -f 280/147/2 289/146/2 279/144/2 -f 281/145/3 290/144/3 282/146/3 -f 326/194/108 328/150/108 264/148/108 -f 307/152/109 314/151/109 305/153/109 -f 328/150/110 320/158/110 266/149/110 -f 316/306/111 308/160/111 313/159/111 -f 322/307/112 324/165/112 260/163/112 -f 316/306/113 313/159/113 309/166/113 -f 319/202/2 322/172/2 257/170/2 -f 312/181/114 315/175/114 317/173/114 -f 257/308/1 256/277/1 319/178/1 -f 317/173/115 309/166/115 312/181/115 -f 278/195/2 303/187/2 305/185/2 -f 306/310/116 304/188/116 315/175/116 -f 324/165/117 326/194/117 262/164/117 -f 306/187/3 302/186/3 304/195/3 -f 320/307/118 327/197/118 258/163/118 -f 263/200/119 265/196/119 325/198/119 -f 261/201/120 263/200/120 323/199/120 -f 259/157/121 261/201/121 321/158/121 -f 256/171/3 259/170/3 318/172/3 -f 339/229/128 337/228/128 336/230/128 -f 339/228/129 336/231/129 338/229/129 -f 343/246/85 341/245/85 347/243/85 -f 342/245/84 346/244/84 340/246/84 -f 360/266/2 359/316/2 358/268/2 -f 358/268/2 367/267/2 360/266/2 -f 366/265/2 365/319/2 364/318/2 -f 364/318/2 363/317/2 366/265/2 -f 362/264/2 361/278/2 366/265/2 -f 360/266/2 367/267/2 366/265/2 -f 366/265/2 363/317/2 362/264/2 -f 348/266/3 349/316/3 350/268/3 -f 350/268/3 351/267/3 352/265/3 -f 352/265/3 353/319/3 354/318/3 -f 354/318/3 355/317/3 352/265/3 -f 356/264/3 357/278/3 348/266/3 -f 348/266/3 350/268/3 356/264/3 -f 352/265/3 355/317/3 356/264/3 -f 368/272/5 348/271/5 378/269/5 -f 369/271/130 379/270/130 349/272/130 -f 370/272/98 350/271/98 380/269/98 -f 377/272/99 357/271/99 387/269/99 -f 376/272/100 356/271/100 386/269/100 -f 375/272/95 355/271/95 385/269/95 -f 374/272/130 354/271/130 384/269/130 -f 373/272/83 353/271/83 383/269/83 -f 372/272/96 352/271/96 382/269/96 -f 371/272/97 351/271/97 381/269/97 -f 389/320/46 391/276/46 388/274/46 -f 275/321/2 393/279/2 267/281/2 -f 276/321/3 268/281/3 395/279/3 -f 277/322/2 269/282/2 397/279/2 -f 278/322/3 399/279/3 270/282/3 -f 404/321/3 400/281/3 409/279/3 -f 405/321/2 411/279/2 401/281/2 -f 406/322/3 413/279/3 402/282/3 -f 407/322/2 403/282/2 415/279/2 +f 66/1/1 80/2/1 74/3/1 +f 12/4/2 9/5/2 10/6/2 +f 16/7/1 11/8/1 12/4/1 +f 14/9/3 15/10/3 16/7/3 +f 10/6/4 13/11/4 14/12/4 +f 22/13/5 17/14/5 18/15/5 +f 22/13/5 23/16/5 21/17/5 +f 24/18/5 25/19/5 23/16/5 +f 26/20/5 27/21/5 25/19/5 +f 27/21/5 28/22/5 19/23/5 +f 29/24/4 34/25/4 18/26/4 +f 40/27/6 17/28/6 21/29/6 +f 40/27/7 30/30/7 33/31/7 +f 37/32/8 20/33/8 30/30/8 +f 35/34/9 29/35/9 20/33/9 +f 36/36/10 34/37/10 29/35/10 +f 34/37/11 38/38/11 31/39/11 +f 31/39/12 39/40/12 32/41/12 +f 18/42/13 39/40/13 22/43/13 +f 24/44/14 39/40/14 46/45/14 +f 38/38/15 46/46/15 39/40/15 +f 41/47/16 45/48/16 38/38/16 +f 36/36/17 48/49/17 41/47/17 +f 42/50/18 36/36/18 35/34/18 +f 44/51/19 35/34/19 37/32/19 +f 47/52/20 37/32/20 40/27/20 +f 23/53/21 40/27/21 21/29/21 +f 25/54/22 47/55/22 23/53/22 +f 54/56/23 44/57/23 47/52/23 +f 51/58/24 42/59/24 44/51/24 +f 49/60/25 43/61/25 42/50/25 +f 43/62/26 55/63/26 48/49/26 +f 48/64/27 52/65/27 45/48/27 +f 45/66/28 53/67/28 46/46/28 +f 26/68/29 46/45/29 53/69/29 +f 28/70/30 53/69/30 60/71/30 +f 52/72/31 60/73/31 53/67/31 +f 55/74/32 59/75/32 52/65/32 +f 50/76/33 62/77/33 55/63/33 +f 56/78/34 50/79/34 49/60/34 +f 58/80/35 49/81/35 51/58/35 +f 61/82/36 51/83/36 54/56/36 +f 27/84/37 54/85/37 25/54/37 +f 27/84/38 19/86/38 61/87/38 +f 58/88/39 61/82/39 19/89/39 +f 56/90/40 58/80/40 19/91/40 +f 57/92/41 56/78/41 19/93/41 +f 62/77/42 57/94/42 19/95/42 +f 62/96/43 19/97/43 59/75/43 +f 59/98/44 19/99/44 60/73/44 +f 19/100/45 28/70/45 60/71/45 +f 2/101/2 3/102/2 1/103/2 +f 2/104/4 5/105/4 6/106/4 +f 8/107/3 5/108/3 7/109/3 +f 67/110/5 70/111/5 68/112/5 +f 72/113/4 63/114/4 64/115/4 +f 69/116/2 78/117/2 77/118/2 +f 69/116/1 75/119/1 67/120/1 +f 67/120/3 76/121/3 68/122/3 +f 65/123/1 78/124/1 70/125/1 +f 64/126/5 79/127/5 68/112/5 +f 82/128/46 68/129/46 79/130/46 +f 79/131/3 83/132/3 80/133/3 +f 84/134/47 95/135/47 85/136/47 +f 91/137/48 92/138/48 95/135/48 +f 97/139/49 90/140/49 92/138/49 +f 88/141/50 93/142/50 90/140/50 +f 93/142/51 89/143/51 94/144/51 +f 87/145/52 89/143/52 86/146/52 +f 75/147/3 85/148/3 76/149/3 +f 78/150/2 86/151/2 77/152/2 +f 26/153/53 140/154/53 138/155/53 +f 126/156/54 117/157/54 120/158/54 +f 101/159/55 102/160/55 100/161/55 +f 28/162/56 132/163/56 140/154/56 +f 125/164/57 120/158/57 128/165/57 +f 103/166/58 104/167/58 102/160/58 +f 22/168/59 136/169/59 134/170/59 +f 121/171/60 125/164/60 128/165/60 +f 105/172/61 106/173/61 104/167/61 +f 18/174/3 134/175/3 131/176/3 +f 129/177/62 127/178/62 124/179/62 +f 107/180/63 108/181/63 106/173/63 +f 131/182/4 17/183/4 18/184/4 +f 121/171/64 124/179/64 122/185/64 +f 109/186/65 110/187/65 108/188/65 +f 117/189/3 99/190/3 74/191/3 +f 127/178/66 116/192/66 118/193/66 +f 111/194/67 112/195/67 110/187/67 +f 115/196/68 100/161/68 114/197/68 +f 113/198/69 114/197/69 112/195/69 +f 24/199/70 138/155/70 136/169/70 +f 116/200/2 98/201/2 118/202/2 +f 19/203/71 139/204/71 132/205/71 +f 137/206/72 27/207/72 25/208/72 +f 135/209/73 25/208/73 23/210/73 +f 133/211/74 23/210/74 21/212/74 +f 130/213/2 21/214/2 17/215/2 +f 176/216/75 178/217/75 180/218/75 +f 144/219/55 145/220/55 143/221/55 +f 176/216/76 180/218/76 174/222/76 +f 168/223/67 169/224/67 167/225/67 +f 146/226/58 147/227/58 145/220/58 +f 179/228/77 180/218/77 175/229/77 +f 166/230/65 167/225/65 165/231/65 +f 148/232/61 149/233/61 147/227/61 +f 177/234/78 180/218/78 179/228/78 +f 164/235/63 165/236/63 163/237/63 +f 150/238/63 151/239/63 149/233/63 +f 177/234/79 173/240/79 180/218/79 +f 162/241/61 163/237/61 161/242/61 +f 152/243/65 153/244/65 151/245/65 +f 170/246/69 171/247/69 169/224/69 +f 160/248/58 161/242/58 159/249/58 +f 154/250/67 155/251/67 153/244/67 +f 158/252/68 143/221/68 157/253/68 +f 156/254/69 157/253/69 155/251/69 +f 175/229/80 180/218/80 178/217/80 +f 172/255/68 142/256/68 171/247/68 +f 141/257/55 159/249/55 142/256/55 +f 181/258/81 180/259/81 173/260/81 +f 182/261/82 180/262/82 183/263/82 +f 186/264/83 184/265/83 185/266/83 +f 186/264/1 191/267/1 187/268/1 +f 188/269/3 187/268/3 191/267/3 +f 189/270/2 186/264/2 185/271/2 +f 4/272/1 7/273/1 3/274/1 +f 199/275/84 193/276/84 195/277/84 +f 192/278/85 198/279/85 194/280/85 +f 201/281/86 202/282/86 200/283/86 +f 203/284/87 204/285/87 202/282/87 +f 205/286/88 206/287/88 204/288/88 +f 207/289/89 208/290/89 206/287/89 +f 209/291/90 210/292/90 208/290/90 +f 211/293/91 212/294/91 210/292/91 +f 215/295/92 200/283/92 214/296/92 +f 213/297/93 214/296/93 212/294/93 +f 228/298/3 230/299/3 234/300/3 +f 219/301/2 218/302/2 224/303/2 +f 246/304/83 216/305/83 236/306/83 +f 217/307/94 247/308/94 237/309/94 +f 248/310/95 218/311/95 238/312/95 +f 255/313/96 225/314/96 245/315/96 +f 254/316/97 224/317/97 244/318/97 +f 253/319/98 223/320/98 243/321/98 +f 252/322/94 222/323/94 242/324/94 +f 251/325/5 221/326/5 241/327/5 +f 250/328/99 220/329/99 240/330/99 +f 249/331/100 219/332/100 239/333/100 +f 284/334/4 270/335/4 278/336/4 +f 267/337/1 276/338/1 268/339/1 +f 282/340/3 273/341/3 281/342/3 +f 279/343/4 273/341/4 271/344/4 +f 280/345/2 271/344/2 272/346/2 +f 282/347/4 269/348/4 274/349/4 +f 272/350/83 268/351/83 267/352/83 +f 272/353/101 286/354/101 283/355/101 +f 287/356/2 283/357/2 284/358/2 +f 299/359/102 288/360/102 289/361/102 +f 296/362/103 295/363/103 299/359/103 +f 294/364/104 301/365/104 296/362/104 +f 297/366/105 292/367/105 294/364/105 +f 293/368/106 297/366/106 298/369/106 +f 293/368/107 291/370/107 290/371/107 +f 289/372/2 279/373/2 280/374/2 +f 290/375/3 282/376/3 281/377/3 +f 328/378/108 264/379/108 326/380/108 +f 314/381/109 305/382/109 307/383/109 +f 320/384/110 266/385/110 328/378/110 +f 308/386/111 313/387/111 316/388/111 +f 324/389/112 260/390/112 322/391/112 +f 313/387/113 309/392/113 316/388/113 +f 322/393/2 257/394/2 319/395/2 +f 315/396/114 317/397/114 312/398/114 +f 256/399/1 319/400/1 257/401/1 +f 309/392/115 312/398/115 317/397/115 +f 303/402/2 305/403/2 278/404/2 +f 304/405/116 315/396/116 306/406/116 +f 326/380/117 262/407/117 324/389/117 +f 302/408/3 304/409/3 306/410/3 +f 327/411/118 258/412/118 320/413/118 +f 265/414/119 325/415/119 263/416/119 +f 263/416/120 323/417/120 261/418/120 +f 261/418/121 321/419/121 259/420/121 +f 259/421/3 318/422/3 256/423/3 +f 332/424/122 336/425/122 334/426/122 +f 332/424/123 330/427/123 336/425/123 +f 335/428/124 331/429/124 336/425/124 +f 333/430/125 335/428/125 336/425/125 +f 333/430/126 336/425/126 329/431/126 +f 331/429/127 334/426/127 336/425/127 +f 337/432/128 336/433/128 339/434/128 +f 336/435/129 338/436/129 339/437/129 +f 341/438/85 347/439/85 343/440/85 +f 346/441/84 340/442/84 342/443/84 +f 361/444/2 360/445/2 366/446/2 +f 350/447/3 352/448/3 356/449/3 +f 348/450/5 378/451/5 368/452/5 +f 379/453/130 349/454/130 369/455/130 +f 350/456/98 380/457/98 370/458/98 +f 357/459/99 387/460/99 377/461/99 +f 356/462/100 386/463/100 376/464/100 +f 355/465/95 385/466/95 375/467/95 +f 354/468/130 384/469/130 374/470/130 +f 353/471/83 383/472/83 373/473/83 +f 352/474/96 382/475/96 372/476/96 +f 351/477/97 381/478/97 371/479/97 +f 391/480/46 388/481/46 389/482/46 +f 393/483/2 267/484/2 275/485/2 +f 268/486/3 395/487/3 276/488/3 +f 269/489/2 397/490/2 277/491/2 +f 399/492/3 270/493/3 278/494/3 +f 400/495/3 409/496/3 404/497/3 +f 411/498/2 401/499/2 405/500/2 +f 413/501/3 402/502/3 406/503/3 +f 403/504/2 415/505/2 407/506/2 +f 418/507/65 417/508/65 416/509/65 +f 420/510/67 419/511/67 418/507/67 +f 422/512/69 421/513/69 420/510/69 +f 424/514/68 423/515/68 422/512/68 +f 426/516/55 425/517/55 424/518/55 +f 428/519/58 427/520/58 426/516/58 +f 416/509/63 431/521/63 430/522/63 +f 430/522/61 429/523/61 428/519/61 +f 436/524/65 435/525/65 434/526/65 +f 460/527/58 459/528/58 458/529/58 +f 438/530/67 437/531/67 436/524/67 +f 458/529/55 457/532/55 456/533/55 +f 440/534/69 439/535/69 438/530/69 +f 456/536/68 455/537/68 454/538/68 +f 442/539/68 441/540/68 440/534/68 +f 454/538/69 453/541/69 452/542/69 +f 444/543/55 443/544/55 442/545/55 +f 462/546/61 461/547/61 460/527/61 +f 452/542/67 451/548/67 450/549/67 +f 446/550/58 445/551/58 444/543/58 +f 434/526/63 449/552/63 448/553/63 +f 448/553/61 447/554/61 446/550/61 +f 433/555/63 463/556/63 462/546/63 +f 450/549/65 432/557/65 433/555/65 +f 66/1/1 79/558/1 80/2/1 +f 12/4/2 11/8/2 9/5/2 +f 16/7/1 15/10/1 11/8/1 +f 14/9/3 13/559/3 15/10/3 +f 10/6/4 9/5/4 13/11/4 +f 22/13/5 21/17/5 17/14/5 +f 22/13/5 24/18/5 23/16/5 +f 24/18/5 26/20/5 25/19/5 +f 26/20/5 28/22/5 27/21/5 +f 32/560/4 18/26/4 31/561/4 +f 18/26/4 17/562/4 29/24/4 +f 31/561/4 18/26/4 34/25/4 +f 17/562/4 33/563/4 30/564/4 +f 30/564/4 20/565/4 17/562/4 +f 20/565/4 29/24/4 17/562/4 +f 40/27/6 33/31/6 17/28/6 +f 40/27/7 37/32/7 30/30/7 +f 37/32/8 35/34/8 20/33/8 +f 35/34/9 36/36/9 29/35/9 +f 36/36/10 41/47/10 34/37/10 +f 34/37/11 41/47/11 38/38/11 +f 31/39/12 38/38/12 39/40/12 +f 18/42/13 32/41/13 39/40/13 +f 24/44/131 22/43/131 39/40/131 +f 38/38/15 45/66/15 46/46/15 +f 41/47/16 48/64/16 45/48/16 +f 36/36/17 43/62/17 48/49/17 +f 42/50/18 43/61/18 36/36/18 +f 44/51/19 42/59/19 35/34/19 +f 47/52/20 44/57/20 37/32/20 +f 23/53/132 47/55/132 40/27/132 +f 25/54/133 54/85/133 47/55/133 +f 54/56/23 51/83/23 44/57/23 +f 51/58/24 49/81/24 42/59/24 +f 49/60/25 50/79/25 43/61/25 +f 43/62/26 50/76/26 55/63/26 +f 48/64/27 55/74/27 52/65/27 +f 45/66/28 52/72/28 53/67/28 +f 26/68/134 24/44/134 46/45/134 +f 28/70/135 26/68/135 53/69/135 +f 52/72/31 59/98/31 60/73/31 +f 55/74/32 62/96/32 59/75/32 +f 50/76/33 57/94/33 62/77/33 +f 56/78/34 57/92/34 50/79/34 +f 58/80/35 56/90/35 49/81/35 +f 61/82/36 58/88/36 51/83/36 +f 27/84/136 61/87/136 54/85/136 +f 2/101/2 4/566/2 3/102/2 +f 2/104/4 1/567/4 5/105/4 +f 8/107/3 6/568/3 5/108/3 +f 67/110/5 69/569/5 70/111/5 +f 72/113/4 71/570/4 63/114/4 +f 69/116/2 70/571/2 78/117/2 +f 69/116/1 77/118/1 75/119/1 +f 67/120/3 75/119/3 76/121/3 +f 65/123/1 73/572/1 78/124/1 +f 68/112/5 70/111/5 64/126/5 +f 70/111/5 65/573/5 63/574/5 +f 64/126/5 70/111/5 63/574/5 +f 64/126/5 66/575/5 79/127/5 +f 82/128/46 81/576/46 68/129/46 +f 79/131/3 82/577/3 83/132/3 +f 84/134/47 91/137/47 95/135/47 +f 91/137/48 97/139/48 92/138/48 +f 97/139/49 88/141/49 90/140/49 +f 88/141/50 96/578/50 93/142/50 +f 93/142/51 96/578/51 89/143/51 +f 87/145/52 94/144/52 89/143/52 +f 75/147/3 84/579/3 85/148/3 +f 78/150/2 87/580/2 86/151/2 +f 26/153/53 28/162/53 140/154/53 +f 126/156/54 119/581/54 117/157/54 +f 101/159/55 103/166/55 102/160/55 +f 28/162/56 19/582/56 132/163/56 +f 125/164/57 126/156/57 120/158/57 +f 103/166/58 105/172/58 104/167/58 +f 22/168/59 24/199/59 136/169/59 +f 121/171/60 122/185/60 125/164/60 +f 105/172/61 107/180/61 106/173/61 +f 18/174/3 22/583/3 134/175/3 +f 129/177/62 123/584/62 127/178/62 +f 107/180/63 109/585/63 108/181/63 +f 131/182/4 130/586/4 17/183/4 +f 121/171/64 129/177/64 124/179/64 +f 109/186/65 111/194/65 110/187/65 +f 117/189/3 119/587/3 99/190/3 +f 127/178/66 123/584/66 116/192/66 +f 111/194/67 113/198/67 112/195/67 +f 115/196/68 101/159/68 100/161/68 +f 113/198/69 115/196/69 114/197/69 +f 24/199/70 26/153/70 138/155/70 +f 116/200/2 73/588/2 98/201/2 +f 19/203/71 27/207/71 139/204/71 +f 137/206/72 139/204/72 27/207/72 +f 135/209/73 137/206/73 25/208/73 +f 133/211/74 135/209/74 23/210/74 +f 130/213/2 133/589/2 21/214/2 +f 144/219/55 146/226/55 145/220/55 +f 168/223/67 170/246/67 169/224/67 +f 146/226/58 148/232/58 147/227/58 +f 166/230/65 168/223/65 167/225/65 +f 148/232/61 150/238/61 149/233/61 +f 164/235/63 166/590/63 165/236/63 +f 150/238/63 152/591/63 151/239/63 +f 162/241/61 164/235/61 163/237/61 +f 152/243/65 154/250/65 153/244/65 +f 170/246/69 172/255/69 171/247/69 +f 160/248/58 162/241/58 161/242/58 +f 154/250/67 156/254/67 155/251/67 +f 158/252/68 144/219/68 143/221/68 +f 156/254/69 158/252/69 157/253/69 +f 172/255/68 141/257/68 142/256/68 +f 141/257/55 160/248/55 159/249/55 +f 181/258/81 183/592/81 180/259/81 +f 182/261/82 174/593/82 180/262/82 +f 186/264/83 187/268/83 184/265/83 +f 186/264/1 190/594/1 191/267/1 +f 188/269/3 184/595/3 187/268/3 +f 189/270/2 190/594/2 186/264/2 +f 4/272/1 8/596/1 7/273/1 +f 199/275/84 197/597/84 193/276/84 +f 192/278/85 196/598/85 198/279/85 +f 201/281/86 203/284/86 202/282/86 +f 203/284/87 205/599/87 204/285/87 +f 205/286/88 207/289/88 206/287/88 +f 207/289/89 209/291/89 208/290/89 +f 209/291/90 211/293/90 210/292/90 +f 211/293/91 213/297/91 212/294/91 +f 215/295/92 201/281/92 200/283/92 +f 213/297/93 215/295/93 214/296/93 +f 226/600/3 227/601/3 228/298/3 +f 228/298/3 229/602/3 230/299/3 +f 230/299/3 231/603/3 232/604/3 +f 232/604/3 233/605/3 230/299/3 +f 233/605/3 234/300/3 230/299/3 +f 234/300/3 235/606/3 226/600/3 +f 226/600/3 228/298/3 234/300/3 +f 218/302/2 217/607/2 216/608/2 +f 216/608/2 225/609/2 218/302/2 +f 225/609/2 224/303/2 218/302/2 +f 224/303/2 223/610/2 222/611/2 +f 222/611/2 221/612/2 224/303/2 +f 221/612/2 220/613/2 224/303/2 +f 220/613/2 219/301/2 224/303/2 +f 246/304/83 226/614/83 216/305/83 +f 217/307/94 227/615/94 247/308/94 +f 248/310/95 228/616/95 218/311/95 +f 255/313/96 235/617/96 225/314/96 +f 254/316/97 234/618/97 224/317/97 +f 253/319/98 233/619/98 223/320/98 +f 252/322/94 232/620/94 222/323/94 +f 251/325/5 231/621/5 221/326/5 +f 250/328/99 230/622/99 220/329/99 +f 249/331/100 229/623/100 219/332/100 +f 284/334/4 283/624/4 270/335/4 +f 267/337/1 275/625/1 276/338/1 +f 282/340/3 274/626/3 273/341/3 +f 279/343/4 281/342/4 273/341/4 +f 280/345/2 279/343/2 271/344/2 +f 282/347/4 277/627/4 269/348/4 +f 269/628/83 274/629/83 267/352/83 +f 274/629/83 272/350/83 267/352/83 +f 283/630/83 270/631/83 268/351/83 +f 272/350/83 283/630/83 268/351/83 +f 272/353/101 285/632/101 286/354/101 +f 287/356/2 286/633/2 283/357/2 +f 299/359/102 295/363/102 288/360/102 +f 296/362/103 301/365/103 295/363/103 +f 294/364/104 292/367/104 301/365/104 +f 297/366/105 300/634/105 292/367/105 +f 293/368/106 300/634/106 297/366/106 +f 293/368/107 298/369/107 291/370/107 +f 289/372/2 288/635/2 279/373/2 +f 290/375/3 291/636/3 282/376/3 +f 328/378/108 266/385/108 264/379/108 +f 314/381/109 308/386/109 305/382/109 +f 320/384/110 258/637/110 266/385/110 +f 308/386/111 314/381/111 313/387/111 +f 324/389/112 262/407/112 260/390/112 +f 313/387/113 310/638/113 309/392/113 +f 322/393/2 260/639/2 257/394/2 +f 315/396/114 311/640/114 317/397/114 +f 256/399/1 318/641/1 319/400/1 +f 309/392/115 310/638/115 312/398/115 +f 303/402/2 307/642/2 305/403/2 +f 304/405/116 311/640/116 315/396/116 +f 326/380/117 264/379/117 262/407/117 +f 302/408/3 277/643/3 304/409/3 +f 327/411/118 265/414/118 258/412/118 +f 265/414/119 327/411/119 325/415/119 +f 263/416/120 325/415/120 323/417/120 +f 261/418/121 323/417/121 321/419/121 +f 259/421/3 321/644/3 318/422/3 +f 337/432/128 329/645/128 336/433/128 +f 336/435/129 330/646/129 338/436/129 +f 341/438/85 345/647/85 347/439/85 +f 346/441/84 344/648/84 340/442/84 +f 360/445/2 359/649/2 358/650/2 +f 358/650/2 367/651/2 360/445/2 +f 367/651/2 366/446/2 360/445/2 +f 366/446/2 365/652/2 364/653/2 +f 364/653/2 363/654/2 366/446/2 +f 363/654/2 362/655/2 366/446/2 +f 362/655/2 361/444/2 366/446/2 +f 348/656/3 349/657/3 350/447/3 +f 350/447/3 351/658/3 352/448/3 +f 352/448/3 353/659/3 354/660/3 +f 354/660/3 355/661/3 352/448/3 +f 355/661/3 356/449/3 352/448/3 +f 356/449/3 357/662/3 348/656/3 +f 348/656/3 350/447/3 356/449/3 +f 348/450/5 358/663/5 378/451/5 +f 379/453/130 359/664/130 349/454/130 +f 350/456/98 360/665/98 380/457/98 +f 357/459/99 367/666/99 387/460/99 +f 356/462/100 366/667/100 386/463/100 +f 355/465/95 365/668/95 385/466/95 +f 354/468/130 364/669/130 384/469/130 +f 353/471/83 363/670/83 383/472/83 +f 352/474/96 362/671/96 382/475/96 +f 351/477/97 361/672/97 381/478/97 +f 391/480/46 390/673/46 388/481/46 +f 393/483/2 392/674/2 267/484/2 +f 268/486/3 394/675/3 395/487/3 +f 269/489/2 396/676/2 397/490/2 +f 399/492/3 398/677/3 270/493/3 +f 400/495/3 408/678/3 409/496/3 +f 411/498/2 410/679/2 401/499/2 +f 413/501/3 412/680/3 402/502/3 +f 403/504/2 414/681/2 415/505/2 +f 418/507/65 419/511/65 417/508/65 +f 420/510/67 421/513/67 419/511/67 +f 422/512/69 423/515/69 421/513/69 +f 424/514/68 425/682/68 423/515/68 +f 426/516/55 427/520/55 425/517/55 +f 428/519/58 429/523/58 427/520/58 +f 416/509/63 417/508/63 431/521/63 +f 430/522/61 431/521/61 429/523/61 +f 436/524/65 437/531/65 435/525/65 +f 460/527/58 461/547/58 459/528/58 +f 438/530/67 439/535/67 437/531/67 +f 458/529/55 459/528/55 457/532/55 +f 440/534/69 441/540/69 439/535/69 +f 456/536/68 457/683/68 455/537/68 +f 442/539/68 443/684/68 441/540/68 +f 454/538/69 455/537/69 453/541/69 +f 444/543/55 445/551/55 443/544/55 +f 462/546/61 463/556/61 461/547/61 +f 452/542/67 453/541/67 451/548/67 +f 446/550/58 447/554/58 445/551/58 +f 434/526/63 435/525/63 449/552/63 +f 448/553/61 449/552/61 447/554/61 +f 433/555/63 432/557/63 463/556/63 +f 450/549/65 451/548/65 432/557/65 diff --git a/src/main/resources/assets/hbm/models/effect/mush.obj b/src/main/resources/assets/hbm/models/effect/mush.obj new file mode 100644 index 0000000000..7143670fc5 --- /dev/null +++ b/src/main/resources/assets/hbm/models/effect/mush.obj @@ -0,0 +1,2656 @@ +# Blender v2.79 (sub 0) OBJ File: 'mush.blend' +# www.blender.org +o Stem +v -0.000000 0.000000 -2.999999 +v -0.000000 4.000000 -2.000000 +v 0.585271 0.000000 -2.942355 +v 0.390181 4.000000 -1.961570 +v 1.148050 0.000000 -2.771638 +v 0.765367 4.000000 -1.847759 +v 1.666710 0.000000 -2.494408 +v 1.111140 4.000000 -1.662939 +v 2.121320 0.000000 -2.121320 +v 1.414213 4.000000 -1.414213 +v 2.494409 0.000000 -1.666710 +v 1.662939 4.000000 -1.111140 +v 2.771638 0.000000 -1.148050 +v 1.847759 4.000000 -0.765367 +v 2.942355 0.000000 -0.585271 +v 1.961570 4.000000 -0.390180 +v 3.000000 0.000000 0.000000 +v 2.000000 4.000000 0.000000 +v 2.942356 0.000000 0.585271 +v 1.961571 4.000000 0.390181 +v 2.771638 0.000000 1.148051 +v 1.847759 4.000000 0.765367 +v 2.494409 0.000000 1.666711 +v 1.662939 4.000000 1.111141 +v 2.121320 0.000000 2.121321 +v 1.414213 4.000000 1.414214 +v 1.666710 0.000000 2.494410 +v 1.111140 4.000000 1.662940 +v 1.148050 0.000000 2.771640 +v 0.765366 4.000000 1.847760 +v 0.585270 0.000000 2.942357 +v 0.390180 4.000000 1.961571 +v -0.000001 0.000000 3.000000 +v -0.000001 4.000000 2.000000 +v -0.585272 0.000000 2.942356 +v -0.390182 4.000000 1.961571 +v -1.148052 0.000000 2.771639 +v -0.765368 4.000000 1.847759 +v -1.666712 0.000000 2.494409 +v -1.111142 4.000000 1.662939 +v -2.121322 0.000000 2.121320 +v -1.414215 4.000000 1.414213 +v -2.494411 0.000000 1.666710 +v -1.662940 4.000000 1.111140 +v -2.771640 0.000000 1.148049 +v -1.847760 4.000000 0.765366 +v -2.942357 0.000000 0.585269 +v -1.961571 4.000000 0.390179 +v -3.000000 0.000000 -0.000002 +v -2.000000 4.000000 -0.000002 +v -2.942356 0.000000 -0.585274 +v -1.961570 4.000000 -0.390182 +v -2.771638 0.000000 -1.148053 +v -1.847758 4.000000 -0.765369 +v -2.494407 0.000000 -1.666713 +v -1.662938 4.000000 -1.111142 +v -2.121318 0.000000 -2.121322 +v -1.414212 4.000000 -1.414215 +v -1.666708 0.000000 -2.494411 +v -1.111138 4.000000 -1.662940 +v -1.148046 0.000000 -2.771640 +v -0.765364 4.000000 -1.847760 +v -0.585267 0.000000 -2.942356 +v -0.390178 4.000000 -1.961571 +v 0.292634 9.000000 -1.471178 +v -0.000001 9.000000 -1.500000 +v 0.574024 9.000000 -1.385819 +v 0.833354 9.000000 -1.247204 +v 1.060659 9.000000 -1.060660 +v 1.247203 9.000000 -0.833355 +v 1.385818 9.000000 -0.574025 +v 1.471177 9.000000 -0.292635 +v 1.499999 9.000000 0.000000 +v 1.471177 9.000000 0.292635 +v 1.385818 9.000000 0.574025 +v 1.247203 9.000000 0.833355 +v 1.060659 9.000000 1.060660 +v 0.833354 9.000000 1.247205 +v 0.574024 9.000000 1.385820 +v 0.292634 9.000000 1.471178 +v -0.000002 9.000000 1.500000 +v -0.292637 9.000000 1.471178 +v -0.574027 9.000000 1.385819 +v -0.833357 9.000000 1.247204 +v -1.060662 9.000000 1.060660 +v -1.247206 9.000000 0.833355 +v -1.385821 9.000000 0.574024 +v -1.471179 9.000000 0.292634 +v -1.500001 9.000000 -0.000001 +v -1.471179 9.000000 -0.292637 +v -1.385820 9.000000 -0.574027 +v -1.247205 9.000000 -0.833357 +v -1.060660 9.000000 -1.060661 +v -0.833355 9.000000 -1.247205 +v -0.574024 9.000000 -1.385820 +v -0.292635 9.000000 -1.471178 +v 0.243864 22.000000 -1.225981 +v 0.000001 22.000000 -1.250000 +v 0.478355 22.000000 -1.154849 +v 0.694464 22.000000 -1.039337 +v 0.883885 22.000000 -0.883883 +v 1.039338 22.000000 -0.694463 +v 1.154850 22.000000 -0.478354 +v 1.225983 22.000000 -0.243863 +v 1.250001 22.000000 -0.000000 +v 1.225983 22.000000 0.243863 +v 1.154851 22.000000 0.478354 +v 1.039338 22.000000 0.694463 +v 0.883885 22.000000 0.883884 +v 0.694464 22.000000 1.039337 +v 0.478355 22.000000 1.154850 +v 0.243864 22.000000 1.225982 +v 0.000001 22.000000 1.250000 +v -0.243862 22.000000 1.225982 +v -0.478354 22.000000 1.154849 +v -0.694462 22.000000 1.039337 +v -0.883883 22.000000 0.883883 +v -1.039336 22.000000 0.694462 +v -1.154849 22.000000 0.478353 +v -1.225981 22.000000 0.243862 +v -1.249999 22.000000 -0.000001 +v -1.225980 22.000000 -0.243864 +v -1.154848 22.000000 -0.478356 +v -1.039335 22.000000 -0.694464 +v -0.883881 22.000000 -0.883884 +v -0.694460 22.000000 -1.039338 +v -0.478351 22.000000 -1.154850 +v -0.243860 22.000000 -1.225982 +vt 0.500000 1.265625 +vt 0.562500 1.765625 +vt 0.500000 1.765625 +vt 0.562500 1.265625 +vt 0.625000 1.765625 +vt 0.625000 1.265625 +vt 0.687500 1.765625 +vt 0.687500 1.265625 +vt 0.750000 1.765625 +vt 0.750000 1.265625 +vt 0.812500 1.765625 +vt 0.812500 1.265625 +vt 0.875000 1.765625 +vt 0.875000 1.265625 +vt 0.937500 1.765625 +vt 0.937500 1.265625 +vt 1.000000 1.765625 +vt 0.000000 1.265625 +vt 0.062500 1.765625 +vt 0.000000 1.765625 +vt 0.125000 1.265625 +vt 0.125000 1.765625 +vt 0.187500 1.765625 +vt 0.187500 1.265625 +vt 0.250000 1.765625 +vt 0.250000 1.265625 +vt 0.312500 1.765625 +vt 0.312500 1.265625 +vt 0.375000 1.765625 +vt 0.375000 1.265625 +vt 0.437500 1.765625 +vt 0.437500 1.265625 +vt 0.500000 1.765625 +vt 0.500000 1.265625 +vt 0.562500 1.765625 +vt 0.562500 1.265625 +vt 0.625000 1.765625 +vt 0.625000 1.265625 +vt 0.687500 1.765625 +vt 0.687500 1.265625 +vt 0.750000 1.765625 +vt 0.750000 1.265625 +vt 0.812500 1.765625 +vt 0.875000 1.265625 +vt 0.875000 1.765625 +vt 0.937500 1.765625 +vt 0.937500 1.265625 +vt 1.000000 1.765625 +vt 0.000000 1.265625 +vt 0.062500 1.765625 +vt 0.000000 1.765625 +vt 0.062500 1.265625 +vt 0.125000 1.765625 +vt 0.187500 1.265625 +vt 0.187500 1.765625 +vt 0.250000 1.765625 +vt 0.250000 1.265625 +vt 0.312500 1.765625 +vt 0.312500 1.265625 +vt 0.375000 1.765625 +vt 0.187500 0.765625 +vt 0.437500 1.265625 +vt 0.437500 1.765625 +vt 0.375000 1.265625 +vt 0.750000 0.765625 +vt 0.687500 -0.234375 +vt 0.750000 -0.234375 +vt 0.750000 0.765625 +vt 0.312500 0.765625 +vt 0.937500 0.765625 +vt 0.500000 0.765625 +vt 0.062500 0.765625 +vt 0.687500 0.765625 +vt 0.250000 0.765625 +vt 0.812500 1.265625 +vt 0.812500 0.765625 +vt 0.375000 0.765625 +vt 1.000000 0.765625 +vt 1.000000 1.265625 +vt 0.562500 0.765625 +vt 0.125000 0.765625 +vt 0.125000 1.265625 +vt 0.312500 0.765625 +vt 0.875000 0.765625 +vt 0.437500 0.765625 +vt 0.062500 0.765625 +vt 0.062500 1.265625 +vt 0.625000 0.765625 +vt 0.187500 0.765625 +vt 0.812500 0.765625 +vt 0.375000 0.765625 +vt 0.937500 0.765625 +vt 0.562500 0.765625 +vt 0.500000 0.765625 +vt 0.125000 0.765625 +vt 0.687500 0.765625 +vt 0.250000 0.765625 +vt 0.875000 0.765625 +vt 0.437500 0.765625 +vt 1.000000 0.765625 +vt 1.000000 1.265625 +vt 0.625000 0.765625 +vt 0.375000 -0.234375 +vt 0.437500 -0.234375 +vt 0.562500 -0.234375 +vt 0.625000 -0.234375 +vt 0.812500 -0.234375 +vt 0.500000 -0.234375 +vt 0.687500 -0.234375 +vt 0.875000 -0.234375 +vt 0.750000 -0.234375 +vt 0.937500 -0.234375 +vt 0.812500 -0.234375 +vt 1.000000 -0.234375 +vt 0.875000 -0.234375 +vt 0.000000 0.765625 +vt 0.062500 -0.234375 +vt 0.937500 -0.234375 +vt 0.125000 -0.234375 +vt 1.000000 -0.234375 +vt 0.187500 -0.234375 +vt 0.000000 0.765625 +vt 0.062500 -0.234375 +vt 0.250000 -0.234375 +vt 0.125000 -0.234375 +vt 0.312500 -0.234375 +vt 0.187500 -0.234375 +vt 0.375000 -0.234375 +vt 0.562500 -0.234375 +vt 0.250000 -0.234375 +vt 0.437500 -0.234375 +vt 0.625000 -0.234375 +vt 0.312500 -0.234375 +vt 0.500000 -0.234375 +vt -0.000000 -0.234375 +vt -0.000000 -0.234375 +vn 0.0000 0.1722 -0.9850 +vn 0.1892 0.2425 -0.9515 +vn 0.0000 0.2425 -0.9701 +vn 0.1921 0.1722 -0.9661 +vn 0.3712 0.2425 -0.8963 +vn 0.3769 0.1722 -0.9101 +vn 0.5390 0.2425 -0.8066 +vn 0.5473 0.1722 -0.8190 +vn 0.6860 0.2425 -0.6860 +vn 0.6965 0.1722 -0.6965 +vn 0.8066 0.2425 -0.5390 +vn 0.8190 0.1722 -0.5473 +vn 0.8963 0.2425 -0.3712 +vn 0.9101 0.1722 -0.3769 +vn 0.9515 0.2425 -0.1892 +vn 0.9661 0.1722 -0.1921 +vn 0.9701 0.2425 0.0000 +vn 0.9850 0.1722 0.0000 +vn 0.9515 0.2425 0.1892 +vn 0.9101 0.1722 0.3769 +vn 0.8963 0.2425 0.3712 +vn 0.8066 0.2425 0.5390 +vn 0.8190 0.1722 0.5473 +vn 0.6860 0.2425 0.6860 +vn 0.6965 0.1722 0.6965 +vn 0.5390 0.2425 0.8066 +vn 0.5473 0.1722 0.8190 +vn 0.3712 0.2425 0.8963 +vn 0.3769 0.1722 0.9101 +vn 0.1892 0.2425 0.9515 +vn 0.1921 0.1722 0.9661 +vn 0.0000 0.2425 0.9701 +vn 0.0000 0.1722 0.9850 +vn -0.1892 0.2425 0.9515 +vn -0.1922 0.1722 0.9661 +vn -0.3712 0.2425 0.8963 +vn -0.3770 0.1722 0.9101 +vn -0.5390 0.2425 0.8066 +vn -0.5473 0.1722 0.8190 +vn -0.6860 0.2425 0.6860 +vn -0.6965 0.1722 0.6965 +vn -0.8066 0.2425 0.5390 +vn -0.9101 0.1722 0.3769 +vn -0.8963 0.2425 0.3712 +vn -0.9515 0.2425 0.1892 +vn -0.9661 0.1722 0.1921 +vn -0.9701 0.2425 0.0000 +vn -0.9850 0.1722 0.0000 +vn -0.9515 0.2425 -0.1892 +vn -0.9661 0.1722 -0.1922 +vn -0.8963 0.2425 -0.3713 +vn -0.8190 0.1722 -0.5473 +vn -0.8066 0.2425 -0.5390 +vn -0.6860 0.2425 -0.6860 +vn -0.6965 0.1722 -0.6965 +vn -0.5390 0.2425 -0.8066 +vn -0.5473 0.1722 -0.8190 +vn -0.3712 0.2425 -0.8963 +vn 0.8300 0.0595 0.5546 +vn -0.1921 0.1722 -0.9661 +vn -0.1892 0.2425 -0.9515 +vn -0.3769 0.1722 -0.9101 +vn 0.7058 0.0595 -0.7058 +vn 0.5555 0.0192 -0.8313 +vn 0.7070 0.0192 -0.7070 +vn -0.7058 0.0595 0.7058 +vn -0.5546 0.0595 -0.8300 +vn 0.9790 0.0595 -0.1947 +vn 0.0000 0.0595 0.9982 +vn -0.9790 0.0595 -0.1947 +vn 0.5546 0.0595 -0.8300 +vn 0.7058 0.0595 0.7058 +vn -0.8190 0.1722 0.5473 +vn -0.8300 0.0595 0.5546 +vn -0.3820 0.0595 -0.9222 +vn 0.9982 0.0595 0.0000 +vn -0.1947 0.0595 0.9790 +vn -0.9222 0.0595 -0.3820 +vn -0.9101 0.1722 -0.3770 +vn 0.5546 0.0595 0.8300 +vn -0.9222 0.0595 0.3820 +vn -0.1947 0.0595 -0.9790 +vn 0.9790 0.0595 0.1947 +vn 0.9661 0.1722 0.1921 +vn -0.3820 0.0595 0.9222 +vn -0.8300 0.0595 -0.5546 +vn 0.8300 0.0595 -0.5546 +vn 0.3820 0.0595 0.9222 +vn -0.9790 0.0595 0.1947 +vn 0.1947 0.0595 -0.9790 +vn 0.0000 0.0595 -0.9982 +vn 0.9222 0.0595 0.3820 +vn -0.5546 0.0595 0.8300 +vn -0.7058 0.0595 -0.7058 +vn 0.9222 0.0595 -0.3820 +vn 0.1947 0.0595 0.9790 +vn -0.9982 0.0595 0.0000 +vn 0.3820 0.0595 -0.9222 +vn -0.3826 0.0192 -0.9237 +vn -0.1950 0.0192 -0.9806 +vn -0.1950 0.0192 0.9806 +vn -0.3826 0.0192 0.9237 +vn 0.8313 0.0192 -0.5555 +vn 0.0000 0.0192 -0.9998 +vn -0.5555 0.0192 0.8313 +vn 0.9237 0.0192 -0.3826 +vn -0.7070 0.0192 0.7070 +vn 0.9806 0.0192 -0.1950 +vn -0.8313 0.0192 0.5554 +vn 0.9998 0.0192 0.0000 +vn -0.9237 0.0192 0.3826 +vn 0.9806 0.0192 0.1950 +vn -0.9806 0.0192 0.1950 +vn 0.9237 0.0192 0.3826 +vn -0.9998 0.0192 0.0000 +vn 0.8313 0.0192 0.5554 +vn -0.9806 0.0192 -0.1950 +vn 0.7070 0.0192 0.7070 +vn -0.9237 0.0192 -0.3826 +vn 0.5555 0.0192 0.8313 +vn -0.8313 0.0192 -0.5555 +vn 0.3826 0.0192 0.9237 +vn 0.1950 0.0192 -0.9806 +vn -0.7070 0.0192 -0.7070 +vn 0.1950 0.0192 0.9806 +vn 0.3826 0.0192 -0.9237 +vn -0.5554 0.0192 -0.8313 +vn 0.0000 0.0192 0.9998 +s 1 +f 2/1/1 3/2/2 1/3/3 +f 4/4/4 5/5/5 3/2/2 +f 6/6/6 7/7/7 5/5/5 +f 8/8/8 9/9/9 7/7/7 +f 10/10/10 11/11/11 9/9/9 +f 12/12/12 13/13/13 11/11/11 +f 14/14/14 15/15/15 13/13/13 +f 16/16/16 17/17/17 15/15/15 +f 18/18/18 19/19/19 17/20/17 +f 19/19/19 22/21/20 21/22/21 +f 22/21/20 23/23/22 21/22/21 +f 24/24/23 25/25/24 23/23/22 +f 26/26/25 27/27/26 25/25/24 +f 28/28/27 29/29/28 27/27/26 +f 30/30/29 31/31/30 29/29/28 +f 32/32/31 33/33/32 31/31/30 +f 34/34/33 35/35/34 33/33/32 +f 36/36/35 37/37/36 35/35/34 +f 38/38/37 39/39/38 37/37/36 +f 40/40/39 41/41/40 39/39/38 +f 42/42/41 43/43/42 41/41/40 +f 43/43/42 46/44/43 45/45/44 +f 46/44/43 47/46/45 45/45/44 +f 48/47/46 49/48/47 47/46/45 +f 50/49/48 51/50/49 49/51/47 +f 52/52/50 53/53/51 51/50/49 +f 53/53/51 56/54/52 55/55/53 +f 56/54/52 57/56/54 55/55/53 +f 58/57/55 59/58/56 57/56/54 +f 60/59/57 61/60/58 59/58/56 +f 22/21/20 76/61/59 24/24/23 +f 64/62/60 1/3/3 63/63/61 +f 62/64/62 63/63/61 61/60/58 +f 69/65/63 100/66/64 101/67/65 +f 40/40/39 85/68/66 42/42/41 +f 58/57/55 94/69/67 60/59/57 +f 14/14/14 72/70/68 16/16/16 +f 32/32/31 81/71/69 34/34/33 +f 50/49/48 90/72/70 52/52/50 +f 6/6/6 68/73/71 8/8/8 +f 24/24/23 77/74/72 26/26/25 +f 44/75/73 85/68/66 86/76/74 +f 60/59/57 95/77/75 62/64/62 +f 16/16/16 73/78/76 18/79/18 +f 36/36/35 81/71/69 82/80/77 +f 52/52/50 91/81/78 54/82/79 +f 8/8/8 69/65/63 10/10/10 +f 28/28/27 77/74/72 78/83/80 +f 44/75/73 87/84/81 46/44/43 +f 62/64/62 96/85/82 64/62/60 +f 18/18/18 74/86/83 20/87/84 +f 36/36/35 83/88/85 38/38/37 +f 54/82/79 92/89/86 56/54/52 +f 10/10/10 70/90/87 12/12/12 +f 30/30/29 78/83/80 79/91/88 +f 48/47/46 87/84/81 88/92/89 +f 2/1/1 65/93/90 4/4/4 +f 64/62/60 66/94/91 2/1/1 +f 20/87/84 75/95/92 22/21/20 +f 38/38/37 84/96/93 40/40/39 +f 56/54/52 93/97/94 58/57/55 +f 12/12/12 71/98/95 14/14/14 +f 30/30/29 80/99/96 32/32/31 +f 48/47/46 89/100/97 50/101/48 +f 4/4/4 67/102/98 6/6/6 +f 96/85/82 127/103/99 128/104/100 +f 83/88/85 114/105/101 115/106/102 +f 69/65/63 102/107/103 70/90/87 +f 96/85/82 98/108/104 66/94/91 +f 83/88/85 116/109/105 84/96/93 +f 70/90/87 103/110/106 71/98/95 +f 84/96/93 117/111/107 85/68/66 +f 71/98/95 104/112/108 72/70/68 +f 85/68/66 118/113/109 86/76/74 +f 72/70/68 105/114/110 73/78/76 +f 86/76/74 119/115/111 87/84/81 +f 73/116/76 106/117/112 74/86/83 +f 87/84/81 120/118/113 88/92/89 +f 74/86/83 107/119/114 75/95/92 +f 88/92/89 121/120/115 89/100/97 +f 75/95/92 108/121/116 76/61/59 +f 89/122/97 122/123/117 90/72/70 +f 76/61/59 109/124/118 77/74/72 +f 90/72/70 123/125/119 91/81/78 +f 77/74/72 110/126/120 78/83/80 +f 91/81/78 124/127/121 92/89/86 +f 78/83/80 111/128/122 79/91/88 +f 66/94/91 97/129/123 65/93/90 +f 92/89/86 125/130/124 93/97/94 +f 79/91/88 112/131/125 80/99/96 +f 65/93/90 99/132/126 67/102/98 +f 94/69/67 125/130/124 126/133/127 +f 80/99/96 113/134/128 81/71/69 +f 67/102/98 100/66/64 68/73/71 +f 94/69/67 127/103/99 95/77/75 +f 81/71/69 114/105/101 82/80/77 +f 2/1/1 4/4/4 3/2/2 +f 4/4/4 6/6/6 5/5/5 +f 6/6/6 8/8/8 7/7/7 +f 8/8/8 10/10/10 9/9/9 +f 10/10/10 12/12/12 11/11/11 +f 12/12/12 14/14/14 13/13/13 +f 14/14/14 16/16/16 15/15/15 +f 16/16/16 18/79/18 17/17/17 +f 18/18/18 20/87/84 19/19/19 +f 19/19/19 20/87/84 22/21/20 +f 22/21/20 24/24/23 23/23/22 +f 24/24/23 26/26/25 25/25/24 +f 26/26/25 28/28/27 27/27/26 +f 28/28/27 30/30/29 29/29/28 +f 30/30/29 32/32/31 31/31/30 +f 32/32/31 34/34/33 33/33/32 +f 34/34/33 36/36/35 35/35/34 +f 36/36/35 38/38/37 37/37/36 +f 38/38/37 40/40/39 39/39/38 +f 40/40/39 42/42/41 41/41/40 +f 42/42/41 44/75/73 43/43/42 +f 43/43/42 44/75/73 46/44/43 +f 46/44/43 48/47/46 47/46/45 +f 48/47/46 50/101/48 49/48/47 +f 50/49/48 52/52/50 51/50/49 +f 52/52/50 54/82/79 53/53/51 +f 53/53/51 54/82/79 56/54/52 +f 56/54/52 58/57/55 57/56/54 +f 58/57/55 60/59/57 59/58/56 +f 60/59/57 62/64/62 61/60/58 +f 22/21/20 75/95/92 76/61/59 +f 64/62/60 2/1/1 1/3/3 +f 62/64/62 64/62/60 63/63/61 +f 69/65/63 68/73/71 100/66/64 +f 40/40/39 84/96/93 85/68/66 +f 58/57/55 93/97/94 94/69/67 +f 14/14/14 71/98/95 72/70/68 +f 32/32/31 80/99/96 81/71/69 +f 50/49/48 89/122/97 90/72/70 +f 6/6/6 67/102/98 68/73/71 +f 24/24/23 76/61/59 77/74/72 +f 44/75/73 42/42/41 85/68/66 +f 60/59/57 94/69/67 95/77/75 +f 16/16/16 72/70/68 73/78/76 +f 36/36/35 34/34/33 81/71/69 +f 52/52/50 90/72/70 91/81/78 +f 8/8/8 68/73/71 69/65/63 +f 28/28/27 26/26/25 77/74/72 +f 44/75/73 86/76/74 87/84/81 +f 62/64/62 95/77/75 96/85/82 +f 18/18/18 73/116/76 74/86/83 +f 36/36/35 82/80/77 83/88/85 +f 54/82/79 91/81/78 92/89/86 +f 10/10/10 69/65/63 70/90/87 +f 30/30/29 28/28/27 78/83/80 +f 48/47/46 46/44/43 87/84/81 +f 2/1/1 66/94/91 65/93/90 +f 64/62/60 96/85/82 66/94/91 +f 20/87/84 74/86/83 75/95/92 +f 38/38/37 83/88/85 84/96/93 +f 56/54/52 92/89/86 93/97/94 +f 12/12/12 70/90/87 71/98/95 +f 30/30/29 79/91/88 80/99/96 +f 48/47/46 88/92/89 89/100/97 +f 4/4/4 65/93/90 67/102/98 +f 96/85/82 95/77/75 127/103/99 +f 83/88/85 82/80/77 114/105/101 +f 69/65/63 101/67/65 102/107/103 +f 96/85/82 128/104/100 98/108/104 +f 83/88/85 115/106/102 116/109/105 +f 70/90/87 102/107/103 103/110/106 +f 84/96/93 116/109/105 117/111/107 +f 71/98/95 103/110/106 104/112/108 +f 85/68/66 117/111/107 118/113/109 +f 72/70/68 104/112/108 105/114/110 +f 86/76/74 118/113/109 119/115/111 +f 73/116/76 105/135/110 106/117/112 +f 87/84/81 119/115/111 120/118/113 +f 74/86/83 106/117/112 107/119/114 +f 88/92/89 120/118/113 121/120/115 +f 75/95/92 107/119/114 108/121/116 +f 89/122/97 121/136/115 122/123/117 +f 76/61/59 108/121/116 109/124/118 +f 90/72/70 122/123/117 123/125/119 +f 77/74/72 109/124/118 110/126/120 +f 91/81/78 123/125/119 124/127/121 +f 78/83/80 110/126/120 111/128/122 +f 66/94/91 98/108/104 97/129/123 +f 92/89/86 124/127/121 125/130/124 +f 79/91/88 111/128/122 112/131/125 +f 65/93/90 97/129/123 99/132/126 +f 94/69/67 93/97/94 125/130/124 +f 80/99/96 112/131/125 113/134/128 +f 67/102/98 99/132/126 100/66/64 +f 94/69/67 126/133/127 127/103/99 +f 81/71/69 113/134/128 114/105/101 +o Ball +v 0.468222 24.000000 -2.353884 +v 0.000006 24.000000 -2.400000 +v 0.918446 24.000000 -2.217310 +v 1.333374 24.000000 -1.995527 +v 1.697062 24.000000 -1.697056 +v 1.995533 24.000000 -1.333368 +v 2.217317 24.000000 -0.918440 +v 2.353890 24.000000 -0.468216 +v 2.400005 24.000000 0.000000 +v 2.353890 24.000000 0.468217 +v 2.217317 24.000000 0.918440 +v 1.995533 24.000000 1.333369 +v 1.697062 24.000000 1.697057 +v 1.333374 24.000000 1.995528 +v 0.918445 24.000000 2.217312 +v 0.468222 24.000000 2.353885 +v 0.000005 24.000000 2.400000 +v -0.468212 24.000000 2.353885 +v -0.918436 24.000000 2.217311 +v -1.333364 24.000000 1.995527 +v -1.697052 24.000000 1.697056 +v -1.995522 24.000000 1.333368 +v -2.217306 24.000000 0.918439 +v -2.353879 24.000000 0.468215 +v -2.399995 24.000000 -0.000002 +v -2.353878 24.000000 -0.468219 +v -2.217304 24.000000 -0.918442 +v -1.995520 24.000000 -1.333371 +v -1.697048 24.000000 -1.697058 +v -1.333360 24.000000 -1.995528 +v -0.918431 24.000000 -2.217312 +v -0.468208 24.000000 -2.353885 +v 1.053494 23.000000 -5.296239 +v 0.000006 23.000000 -5.399999 +v 2.066497 23.000000 -4.988948 +v 3.000085 23.000000 -4.489934 +v 3.818383 23.000000 -3.818375 +v 4.489942 23.000000 -3.000077 +v 4.988955 23.000000 -2.066489 +v 5.296246 23.000000 -1.053487 +v 5.400004 23.000000 0.000001 +v 5.296246 23.000000 1.053488 +v 4.988955 23.000000 2.066491 +v 4.489942 23.000000 3.000080 +v 3.818383 23.000000 3.818377 +v 3.000085 23.000000 4.489937 +v 2.066496 23.000000 4.988951 +v 1.053492 23.000000 5.296242 +v 0.000004 23.000000 5.400001 +v -1.053484 23.000000 5.296241 +v -2.066487 23.000000 4.988949 +v -3.000076 23.000000 4.489935 +v -3.818373 23.000000 3.818375 +v -4.489932 23.000000 3.000077 +v -4.988945 23.000000 2.066488 +v -5.296236 23.000000 1.053484 +v -5.399994 23.000000 -0.000004 +v -5.296233 23.000000 -1.053492 +v -4.988941 23.000000 -2.066495 +v -4.489926 23.000000 -3.000083 +v -3.818366 23.000000 -3.818380 +v -3.000067 23.000000 -4.489939 +v -2.066477 23.000000 -4.988951 +v -1.053474 23.000000 -5.296240 +v 1.755819 24.000000 -8.827065 +v 0.000006 24.000000 -8.999997 +v 3.444157 24.000000 -8.314913 +v 5.000138 24.000000 -7.483224 +v 6.363967 24.000000 -6.363959 +v 7.483233 24.000000 -5.000129 +v 8.314921 24.000000 -3.444148 +v 8.827073 24.000000 -1.755811 +v 9.000004 24.000000 0.000002 +v 8.827074 24.000000 1.755814 +v 8.314922 24.000000 3.444152 +v 7.483233 24.000000 5.000134 +v 6.363967 24.000000 6.363963 +v 5.000138 24.000000 7.483229 +v 3.444156 24.000000 8.314919 +v 1.755817 24.000000 8.827070 +v 0.000003 24.000000 9.000002 +v -1.755810 24.000000 8.827069 +v -3.444149 24.000000 8.314917 +v -5.000130 24.000000 7.483226 +v -6.363959 24.000000 6.363959 +v -7.483224 24.000000 5.000129 +v -8.314913 24.000000 3.444147 +v -8.827063 24.000000 1.755807 +v -8.999994 24.000000 -0.000006 +v -8.827060 24.000000 -1.755820 +v -8.314906 24.000000 -3.444158 +v -7.483214 24.000000 -5.000139 +v -6.363947 24.000000 -6.363967 +v -5.000115 24.000000 -7.483231 +v -3.444133 24.000000 -8.314919 +v -1.755793 24.000000 -8.827067 +v 2.038701 26.000000 -10.249203 +v 0.000007 26.000000 -10.449997 +v 3.999049 26.000000 -9.654537 +v 5.805717 26.000000 -8.688854 +v 7.389273 26.000000 -7.389263 +v 8.688865 26.000000 -5.805706 +v 9.654549 26.000000 -3.999039 +v 10.249214 26.000000 -2.038692 +v 10.450004 26.000000 0.000002 +v 10.249214 26.000000 2.038695 +v 9.654549 26.000000 3.999043 +v 8.688865 26.000000 5.805711 +v 7.389273 26.000000 7.389268 +v 5.805716 26.000000 8.688861 +v 3.999047 26.000000 9.654545 +v 2.038698 26.000000 10.249209 +v 0.000004 26.000000 10.450003 +v -2.038691 26.000000 10.249207 +v -3.999040 26.000000 9.654542 +v -5.805707 26.000000 8.688857 +v -7.389263 26.000000 7.389264 +v -8.688853 26.000000 5.805706 +v -9.654536 26.000000 3.999037 +v -10.249200 26.000000 2.038688 +v -10.449993 26.000000 -0.000007 +v -10.249197 26.000000 -2.038702 +v -9.654529 26.000000 -3.999050 +v -8.688843 26.000000 -5.805717 +v -7.389249 26.000000 -7.389272 +v -5.805690 26.000000 -8.688862 +v -3.999021 26.000000 -9.654544 +v -2.038671 26.000000 -10.249207 +v 1.950911 28.000000 -9.807850 +v 0.000007 28.000000 -9.999997 +v 3.826842 28.000000 -9.238792 +v 5.555710 28.000000 -8.314693 +v 7.071075 28.000000 -7.071065 +v 8.314704 28.000000 -5.555699 +v 9.238802 28.000000 -3.826832 +v 9.807859 28.000000 -1.950901 +v 10.000003 28.000000 0.000002 +v 9.807860 28.000000 1.950905 +v 9.238803 28.000000 3.826835 +v 8.314704 28.000000 5.555705 +v 7.071075 28.000000 7.071070 +v 5.555709 28.000000 8.314699 +v 3.826840 28.000000 9.238799 +v 1.950908 28.000000 9.807856 +v 0.000004 28.000000 10.000002 +v -1.950900 28.000000 9.807855 +v -3.826832 28.000000 9.238796 +v -5.555700 28.000000 8.314696 +v -7.071065 28.000000 7.071066 +v -8.314693 28.000000 5.555699 +v -9.238791 28.000000 3.826830 +v -9.807847 28.000000 1.950897 +v -9.999993 28.000000 -0.000007 +v -9.807844 28.000000 -1.950911 +v -9.238784 28.000000 -3.826842 +v -8.314682 28.000000 -5.555710 +v -7.071051 28.000000 -7.071074 +v -5.555684 28.000000 -8.314701 +v -3.826813 28.000000 -9.238798 +v -1.950881 28.000000 -9.807853 +v 0.975460 31.000000 -4.903925 +v 0.000008 31.000000 -4.999999 +v 1.913425 31.000000 -4.619397 +v 2.777859 31.000000 -4.157347 +v 3.535542 31.000000 -3.535533 +v 4.157357 31.000000 -2.777850 +v 4.619406 31.000000 -1.913416 +v 4.903934 31.000000 -0.975451 +v 5.000006 31.000000 0.000001 +v 4.903935 31.000000 0.975452 +v 4.619406 31.000000 1.913418 +v 4.157357 31.000000 2.777852 +v 3.535542 31.000000 3.535535 +v 2.777859 31.000000 4.157349 +v 1.913425 31.000000 4.619399 +v 0.975459 31.000000 4.903927 +v 0.000007 31.000000 5.000000 +v -0.975445 31.000000 4.903927 +v -1.913411 31.000000 4.619398 +v -2.777845 31.000000 4.157348 +v -3.535528 31.000000 3.535533 +v -4.157342 31.000000 2.777849 +v -4.619391 31.000000 1.913415 +v -4.903919 31.000000 0.975448 +v -4.999992 31.000000 -0.000004 +v -4.903917 31.000000 -0.975456 +v -4.619387 31.000000 -1.913421 +v -4.157336 31.000000 -2.777855 +v -3.535521 31.000000 -3.535537 +v -2.777837 31.000000 -4.157351 +v -1.913402 31.000000 -4.619400 +v -0.975436 31.000000 -4.903927 +v 0.195100 32.000000 -0.980785 +v 0.000009 32.000000 -1.000000 +v 0.382693 32.000000 -0.923880 +v 0.555579 32.000000 -0.831470 +v 0.707116 32.000000 -0.707107 +v 0.831479 32.000000 -0.555570 +v 0.923889 32.000000 -0.382683 +v 0.980794 32.000000 -0.195090 +v 1.000009 32.000000 -0.000000 +v 0.980795 32.000000 0.195090 +v 0.923889 32.000000 0.382683 +v 0.831479 32.000000 0.555570 +v 0.707116 32.000000 0.707107 +v 0.555579 32.000000 0.831470 +v 0.382692 32.000000 0.923880 +v 0.195099 32.000000 0.980785 +v 0.000009 32.000000 1.000000 +v -0.195082 32.000000 0.980785 +v -0.382675 32.000000 0.923879 +v -0.555561 32.000000 0.831469 +v -0.707098 32.000000 0.707106 +v -0.831461 32.000000 0.555570 +v -0.923871 32.000000 0.382683 +v -0.980776 32.000000 0.195089 +v -0.999991 32.000000 -0.000001 +v -0.980776 32.000000 -0.195091 +v -0.923870 32.000000 -0.382684 +v -0.831460 32.000000 -0.555571 +v -0.707097 32.000000 -0.707108 +v -0.555560 32.000000 -0.831470 +v -0.382673 32.000000 -0.923880 +v -0.195080 32.000000 -0.980786 +v 0.243864 22.000000 -1.225981 +v 0.000001 22.000000 -1.250000 +v 0.478355 22.000000 -1.154849 +v 0.694464 22.000000 -1.039337 +v 0.883885 22.000000 -0.883883 +v 1.039338 22.000000 -0.694463 +v 1.154850 22.000000 -0.478354 +v 1.225983 22.000000 -0.243863 +v 1.250001 22.000000 -0.000000 +v 1.225983 22.000000 0.243863 +v 1.154851 22.000000 0.478354 +v 1.039338 22.000000 0.694463 +v 0.883885 22.000000 0.883884 +v 0.694464 22.000000 1.039337 +v 0.478355 22.000000 1.154850 +v 0.243864 22.000000 1.225982 +v 0.000001 22.000000 1.250000 +v -0.243862 22.000000 1.225982 +v -0.478354 22.000000 1.154849 +v -0.694462 22.000000 1.039337 +v -0.883883 22.000000 0.883883 +v -1.039336 22.000000 0.694462 +v -1.154849 22.000000 0.478353 +v -1.225981 22.000000 0.243862 +v -1.249999 22.000000 -0.000001 +v -1.225980 22.000000 -0.243864 +v -1.154848 22.000000 -0.478356 +v -1.039335 22.000000 -0.694464 +v -0.883881 22.000000 -0.883884 +v -0.694460 22.000000 -1.039338 +v -0.478351 22.000000 -1.154850 +v -0.243860 22.000000 -1.225982 +v 0.390184 20.000000 -1.961570 +v 0.000004 20.000000 -2.000000 +v 0.765370 20.000000 -1.847759 +v 1.111144 20.000000 -1.662939 +v 1.414217 20.000000 -1.414213 +v 1.662943 20.000000 -1.111140 +v 1.847763 20.000000 -0.765367 +v 1.961574 20.000000 -0.390180 +v 2.000004 20.000000 0.000000 +v 1.961574 20.000000 0.390181 +v 1.847763 20.000000 0.765367 +v 1.662943 20.000000 1.111141 +v 1.414217 20.000000 1.414214 +v 1.111144 20.000000 1.662940 +v 0.765370 20.000000 1.847760 +v 0.390184 20.000000 1.961571 +v 0.000003 20.000000 2.000000 +v -0.390178 20.000000 1.961571 +v -0.765364 20.000000 1.847759 +v -1.111138 20.000000 1.662939 +v -1.414211 20.000000 1.414213 +v -1.662936 20.000000 1.111140 +v -1.847756 20.000000 0.765366 +v -1.961567 20.000000 0.390179 +v -1.999996 20.000000 -0.000002 +v -1.961566 20.000000 -0.390182 +v -1.847754 20.000000 -0.765369 +v -1.662934 20.000000 -1.111142 +v -1.414208 20.000000 -1.414215 +v -1.111135 20.000000 -1.662941 +v -0.765361 20.000000 -1.847760 +v -0.390174 20.000000 -1.961571 +v 0.546257 20.000000 -2.746198 +v 0.000004 20.000000 -2.799999 +v 1.071518 20.000000 -2.586862 +v 1.555601 20.000000 -2.328114 +v 1.979903 20.000000 -1.979898 +v 2.328119 20.000000 -1.555596 +v 2.586867 20.000000 -1.071513 +v 2.746203 20.000000 -0.546253 +v 2.800004 20.000000 0.000000 +v 2.746203 20.000000 0.546253 +v 2.586867 20.000000 1.071514 +v 2.328119 20.000000 1.555597 +v 1.979903 20.000000 1.979900 +v 1.555601 20.000000 2.328115 +v 1.071517 20.000000 2.586864 +v 0.546256 20.000000 2.746200 +v 0.000003 20.000000 2.800000 +v -0.546250 20.000000 2.746199 +v -1.071511 20.000000 2.586863 +v -1.555594 20.000000 2.328115 +v -1.979896 20.000000 1.979898 +v -2.328112 20.000000 1.555596 +v -2.586860 20.000000 1.071512 +v -2.746195 20.000000 0.546251 +v -2.799996 20.000000 -0.000002 +v -2.746194 20.000000 -0.546255 +v -2.586858 20.000000 -1.071516 +v -2.328109 20.000000 -1.555599 +v -1.979892 20.000000 -1.979901 +v -1.555590 20.000000 -2.328117 +v -1.071506 20.000000 -2.586864 +v -0.546245 20.000000 -2.746199 +v 0.663312 21.000000 -3.334670 +v 0.000004 21.000000 -3.400000 +v 1.301128 21.000000 -3.141190 +v 1.888944 21.000000 -2.826996 +v 2.404167 21.000000 -2.404163 +v 2.827002 21.000000 -1.888938 +v 3.141195 21.000000 -1.301123 +v 3.334675 21.000000 -0.663307 +v 3.400004 21.000000 0.000000 +v 3.334675 21.000000 0.663307 +v 3.141196 21.000000 1.301124 +v 2.827002 21.000000 1.888939 +v 2.404167 21.000000 2.404164 +v 1.888943 21.000000 2.826997 +v 1.301127 21.000000 3.141191 +v 0.663311 21.000000 3.334671 +v 0.000003 21.000000 3.400000 +v -0.663304 21.000000 3.334670 +v -1.301121 21.000000 3.141190 +v -1.888936 21.000000 2.826996 +v -2.404160 21.000000 2.404162 +v -2.826994 21.000000 1.888937 +v -3.141187 21.000000 1.301122 +v -3.334666 21.000000 0.663305 +v -3.399996 21.000000 -0.000003 +v -3.334665 21.000000 -0.663310 +v -3.141184 21.000000 -1.301127 +v -2.826990 21.000000 -1.888942 +v -2.404155 21.000000 -2.404165 +v -1.888931 21.000000 -2.826999 +v -1.301115 21.000000 -3.141192 +v -0.663298 21.000000 -3.334670 +v 0.663312 22.000000 -3.334670 +v 0.000005 22.000000 -3.400000 +v 1.301129 22.000000 -3.141190 +v 1.888944 22.000000 -2.826996 +v 2.404168 22.000000 -2.404163 +v 2.827002 22.000000 -1.888938 +v 3.141195 22.000000 -1.301123 +v 3.334675 22.000000 -0.663307 +v 3.400005 22.000000 0.000000 +v 3.334675 22.000000 0.663307 +v 3.141196 22.000000 1.301124 +v 2.827002 22.000000 1.888939 +v 2.404168 22.000000 2.404164 +v 1.888944 22.000000 2.826997 +v 1.301128 22.000000 3.141191 +v 0.663311 22.000000 3.334671 +v 0.000004 22.000000 3.400000 +v -0.663304 22.000000 3.334670 +v -1.301120 22.000000 3.141190 +v -1.888936 22.000000 2.826996 +v -2.404160 22.000000 2.404162 +v -2.826993 22.000000 1.888937 +v -3.141187 22.000000 1.301122 +v -3.334666 22.000000 0.663305 +v -3.399995 22.000000 -0.000003 +v -3.334665 22.000000 -0.663310 +v -3.141184 22.000000 -1.301127 +v -2.826989 22.000000 -1.888942 +v -2.404155 22.000000 -2.404165 +v -1.888930 22.000000 -2.826999 +v -1.301114 22.000000 -3.141192 +v -0.663297 22.000000 -3.334670 +v 0.468222 24.000000 -2.353884 +v 0.000006 24.000000 -2.400000 +v 0.918446 24.000000 -2.217310 +v 1.333374 24.000000 -1.995527 +v 1.697062 24.000000 -1.697056 +v 1.995533 24.000000 -1.333368 +v 2.217317 24.000000 -0.918440 +v 2.353890 24.000000 -0.468216 +v 2.400005 24.000000 0.000000 +v 2.353890 24.000000 0.468217 +v 2.217317 24.000000 0.918440 +v 1.995533 24.000000 1.333369 +v 1.697062 24.000000 1.697057 +v 1.333374 24.000000 1.995528 +v 0.918445 24.000000 2.217312 +v 0.468222 24.000000 2.353885 +v 0.000005 24.000000 2.400000 +v -0.468212 24.000000 2.353885 +v -0.918436 24.000000 2.217311 +v -1.333364 24.000000 1.995527 +v -1.697052 24.000000 1.697056 +v -1.995522 24.000000 1.333368 +v -2.217306 24.000000 0.918439 +v -2.353879 24.000000 0.468215 +v -2.399995 24.000000 -0.000002 +v -2.353878 24.000000 -0.468219 +v -2.217304 24.000000 -0.918442 +v -1.995520 24.000000 -1.333371 +v -1.697048 24.000000 -1.697058 +v -1.333360 24.000000 -1.995528 +v -0.918431 24.000000 -2.217312 +v -0.468208 24.000000 -2.353885 +vt -0.000000 0.218750 +vt 0.125000 0.527974 +vt 0.000000 0.527974 +vt 0.750000 0.527974 +vt 0.625000 0.904919 +vt 0.625000 0.527974 +vt 0.750000 0.218750 +vt 0.625000 0.527974 +vt 0.625000 0.218750 +vt 1.000000 0.218750 +vt 0.875000 0.527974 +vt 0.875000 0.218750 +vt 0.500000 0.527974 +vt 0.500000 0.218750 +vt 0.750000 0.218750 +vt 0.375000 0.527974 +vt 0.375000 0.218750 +vt 0.625000 0.218750 +vt 0.250000 0.527974 +vt 0.250000 0.218750 +vt 1.000000 0.218750 +vt 0.875000 0.527974 +vt 0.875000 0.218750 +vt 0.500000 0.527974 +vt 0.500000 0.218750 +vt 0.125000 0.527974 +vt 0.125000 0.218750 +vt 0.750000 0.527974 +vt 0.750000 0.218750 +vt 0.375000 0.527974 +vt 0.375000 0.218750 +vt 0.000000 0.527974 +vt -0.000000 0.218750 +vt 0.625000 0.527974 +vt 0.625000 0.218750 +vt 0.250000 0.527974 +vt 0.250000 0.218750 +vt 1.000000 0.218750 +vt 0.875000 0.527974 +vt 0.875000 0.218750 +vt 0.500000 0.218750 +vt 0.500000 0.527974 +vt 0.125000 0.527974 +vt 0.125000 0.218750 +vt 0.750000 0.527974 +vt 0.750000 0.218750 +vt 0.375000 0.218750 +vt 0.375000 0.527974 +vt -0.000000 0.218750 +vt 0.000000 0.527974 +vt 0.625000 0.527974 +vt 0.625000 0.218750 +vt 0.250000 0.527974 +vt 0.250000 0.218750 +vt 0.500000 0.527974 +vt 0.500000 0.218750 +vt 0.125000 0.218750 +vt 0.125000 0.527974 +vt 0.375000 0.527974 +vt 0.375000 0.218750 +vt 0.000000 0.527974 +vt -0.000000 0.218750 +vt 0.250000 0.527974 +vt 0.250000 0.218750 +vt 0.875000 0.218750 +vt 1.000000 0.527974 +vt 0.875000 0.527974 +vt 0.125000 0.218750 +vt 0.750000 0.527974 +vt 0.750000 0.904919 +vt 0.625000 1.139294 +vt 0.625000 0.904919 +vt 0.375000 0.904919 +vt 0.250000 0.904919 +vt 1.000000 0.527974 +vt 0.875000 0.904919 +vt 0.500000 0.904919 +vt 0.125000 0.904919 +vt 0.375000 0.904919 +vt 0.000000 0.904919 +vt 0.250000 0.904919 +vt 1.000000 0.904919 +vt 0.875000 0.904919 +vt 0.500000 0.904919 +vt 0.125000 0.904919 +vt 0.750000 0.904919 +vt 0.375000 0.904919 +vt 0.000000 0.904919 +vt 0.625000 0.904919 +vt 0.250000 0.904919 +vt 0.500000 0.904919 +vt 0.125000 0.904919 +vt 0.375000 0.904919 +vt 0.000000 0.904919 +vt 0.250000 0.904919 +vt 1.000000 0.904919 +vt 0.875000 0.904919 +vt 0.125000 0.904919 +vt 0.750000 0.904919 +vt 0.000000 0.904919 +vt 0.625000 0.904919 +vt 1.000000 0.527974 +vt 0.875000 0.904919 +vt 0.500000 0.904919 +vt 0.750000 0.904919 +vt 0.250000 1.139294 +vt 0.375000 1.303932 +vt 0.250000 1.303932 +vt 0.375000 1.139294 +vt 0.250000 1.139294 +vt 0.875000 1.139294 +vt 0.500000 1.139294 +vt 0.125000 1.139294 +vt 0.750000 1.139294 +vt 0.375000 1.139294 +vt 0.000000 1.139294 +vt 0.625000 1.139294 +vt 0.500000 1.139294 +vt 0.125000 1.139294 +vt 0.375000 1.139294 +vt 0.000000 1.139294 +vt 0.250000 1.139294 +vt 1.000000 1.139294 +vt 0.875000 1.139294 +vt 0.125000 1.139294 +vt 0.750000 1.139294 +vt 0.000000 1.139294 +vt 0.625000 1.139294 +vt 1.000000 0.904919 +vt 0.875000 1.139294 +vt 0.500000 1.139294 +vt 0.750000 1.139294 +vt 0.375000 1.139294 +vt 0.625000 1.139294 +vt 0.250000 1.139294 +vt 1.000000 1.139294 +vt 0.875000 1.139294 +vt 0.500000 1.139294 +vt 0.125000 1.139294 +vt 0.750000 1.139294 +vt 0.000000 1.139294 +vt 1.000000 1.303932 +vt 0.875000 1.678932 +vt 0.875000 1.303932 +vt 0.500000 1.303932 +vt 0.125000 1.303932 +vt 0.375000 1.303932 +vt 0.000000 1.303932 +vt 0.250000 1.303932 +vt 0.125000 1.303932 +vt 0.750000 1.303932 +vt 0.000000 1.303932 +vt 0.625000 1.303932 +vt 1.000000 1.139294 +vt 0.875000 1.303932 +vt 0.500000 1.303932 +vt 0.750000 1.303932 +vt 0.375000 1.303932 +vt 0.625000 1.303932 +vt 0.250000 1.303932 +vt 1.000000 1.303932 +vt 0.875000 1.303932 +vt 0.500000 1.303932 +vt 0.125000 1.303932 +vt 0.750000 1.303932 +vt 0.375000 1.303932 +vt 0.000000 1.303932 +vt 0.625000 1.303932 +vt 0.250000 1.303932 +vt 1.000000 1.139294 +vt 0.875000 1.303932 +vt 0.500000 1.303932 +vt 0.125000 1.303932 +vt 0.750000 1.303932 +vt 0.000000 1.303932 +vt 0.625000 1.303932 +vt 0.625000 1.678932 +vt 0.500000 2.007057 +vt 0.500000 1.678932 +vt 0.250000 1.678932 +vt 0.125000 1.678932 +vt 0.750000 1.678932 +vt 0.000000 1.678932 +vt 1.000000 1.303932 +vt 0.875000 1.678932 +vt 0.750000 1.678932 +vt 0.375000 1.678932 +vt 0.625000 1.678932 +vt 0.250000 1.678932 +vt 0.875000 1.678932 +vt 0.500000 1.678932 +vt 0.125000 1.678932 +vt 0.750000 1.678932 +vt 0.375000 1.678932 +vt 0.000000 1.678932 +vt 0.625000 1.678932 +vt 0.250000 1.678932 +vt 1.000000 1.303932 +vt 0.875000 1.678932 +vt 0.500000 1.678932 +vt 0.125000 1.678932 +vt 0.750000 1.678932 +vt 0.375000 1.678932 +vt 0.000000 1.678932 +vt 0.625000 1.678932 +vt 0.250000 1.678932 +vt 0.500000 1.678932 +vt 0.125000 1.678932 +vt 0.375000 1.678932 +vt 0.000000 1.678932 +vt 0.440056 1.212514 +vt 0.447933 1.186548 +vt 0.473898 1.194425 +vt 0.875000 2.007057 +vt 0.750000 2.007057 +vt 0.375000 2.007057 +vt 0.625000 2.007057 +vt 0.250000 2.007057 +vt 1.000000 1.678932 +vt 0.875000 2.007057 +vt 0.500000 2.007057 +vt 0.125000 2.007057 +vt 0.750000 2.007057 +vt 0.375000 2.007057 +vt 0.000000 2.007057 +vt 0.625000 2.007057 +vt 0.250000 2.007057 +vt 1.000000 1.678932 +vt 0.875000 2.007057 +vt 0.500000 2.007057 +vt 0.125000 2.007057 +vt 0.750000 2.007057 +vt 0.375000 2.007057 +vt 0.000000 2.007057 +vt 0.625000 2.007057 +vt 0.250000 2.007057 +vt 0.500000 2.007057 +vt 0.125000 2.007057 +vt 0.375000 2.007057 +vt 0.000000 2.007057 +vt 0.250000 2.007057 +vt 1.000000 1.678932 +vt 0.875000 2.007057 +vt 0.125000 2.007057 +vt 0.750000 2.007057 +vt 0.000000 2.007057 +vt 0.625000 2.007057 +vt 1.000000 2.007057 +vt 0.500000 -0.359375 +vt 0.375000 -0.250000 +vt 0.375000 -0.359375 +vt 0.125000 -0.750000 +vt 0.250000 -0.359375 +vt 0.125000 -0.359375 +vt 0.500000 -0.750000 +vt 0.375000 -0.750000 +vt -0.000000 -0.750000 +vt -0.000000 -0.359375 +vt 0.250000 -0.359375 +vt 0.250000 -0.750000 +vt 1.000000 -0.750000 +vt 0.875000 -0.359375 +vt 0.875000 -0.750000 +vt 0.125000 -0.359375 +vt 0.125000 -0.750000 +vt 0.750000 -0.359375 +vt 0.750000 -0.750000 +vt -0.000000 -0.359375 +vt -0.000000 -0.750000 +vt 0.625000 -0.359375 +vt 0.625000 -0.750000 +vt 1.000000 -0.750000 +vt 0.875000 -0.359375 +vt 0.875000 -0.750000 +vt 0.500000 -0.359375 +vt 0.500000 -0.750000 +vt 0.750000 -0.750000 +vt 0.750000 -0.359375 +vt 0.375000 -0.359375 +vt 0.375000 -0.750000 +vt 0.625000 -0.359375 +vt 0.625000 -0.750000 +vt 0.250000 -0.359375 +vt 0.250000 -0.750000 +vt 0.875000 -0.750000 +vt 1.000000 -0.359375 +vt 0.875000 -0.359375 +vt 0.500000 -0.359375 +vt 0.500000 -0.750000 +vt 0.125000 -0.359375 +vt 0.125000 -0.750000 +vt 0.750000 -0.750000 +vt 0.750000 -0.359375 +vt 0.375000 -0.750000 +vt 0.375000 -0.359375 +vt -0.000000 -0.359375 +vt -0.000000 -0.750000 +vt 0.625000 -0.750000 +vt 0.625000 -0.359375 +vt 0.250000 -0.750000 +vt 0.250000 -0.359375 +vt 1.000000 -0.750000 +vt 0.875000 -0.359375 +vt 0.875000 -0.750000 +vt 0.500000 -0.750000 +vt 0.500000 -0.359375 +vt 0.125000 -0.750000 +vt 0.125000 -0.359375 +vt 0.750000 -0.359375 +vt 0.750000 -0.750000 +vt 0.375000 -0.750000 +vt 0.375000 -0.359375 +vt -0.000000 -0.750000 +vt -0.000000 -0.359375 +vt 0.625000 -0.359375 +vt 0.625000 -0.750000 +vt 0.250000 -0.750000 +vt 0.250000 -0.250000 +vt 0.125000 -0.140625 +vt 0.125000 -0.250000 +vt 0.125000 -0.250000 +vt -0.000000 -0.250000 +vt 0.250000 -0.250000 +vt 1.000000 -0.250000 +vt 0.875000 -0.250000 +vt 0.125000 -0.250000 +vt 0.750000 -0.250000 +vt -0.000000 -0.250000 +vt 0.625000 -0.250000 +vt 1.000000 -0.359375 +vt 0.875000 -0.250000 +vt 0.500000 -0.250000 +vt 0.750000 -0.250000 +vt 0.375000 -0.250000 +vt 0.625000 -0.250000 +vt 1.000000 -0.250000 +vt 0.875000 -0.250000 +vt 0.500000 -0.250000 +vt 0.750000 -0.250000 +vt 0.375000 -0.250000 +vt -0.000000 -0.250000 +vt 0.625000 -0.250000 +vt 0.250000 -0.250000 +vt 1.000000 -0.359375 +vt 0.875000 -0.250000 +vt 0.500000 -0.250000 +vt 0.125000 -0.250000 +vt 0.750000 -0.250000 +vt 0.375000 -0.250000 +vt -0.000000 -0.250000 +vt 0.625000 -0.250000 +vt 0.250000 -0.250000 +vt 0.500000 -0.250000 +vt 0.875000 -0.140625 +vt 0.750000 -0.046875 +vt 0.750000 -0.140625 +vt 0.875000 -0.140625 +vt 0.750000 -0.140625 +vt 0.500000 -0.140625 +vt 0.375000 -0.140625 +vt -0.000000 -0.140625 +vt 0.625000 -0.140625 +vt 0.250000 -0.140625 +vt 1.000000 -0.250000 +vt 0.500000 -0.140625 +vt 0.125000 -0.140625 +vt 0.375000 -0.140625 +vt -0.000000 -0.140625 +vt 0.625000 -0.140625 +vt 0.250000 -0.140625 +vt 0.500000 -0.140625 +vt 0.125000 -0.140625 +vt 0.375000 -0.140625 +vt -0.000000 -0.140625 +vt 0.250000 -0.140625 +vt 0.875000 -0.140625 +vt 0.125000 -0.140625 +vt 0.750000 -0.140625 +vt -0.000000 -0.140625 +vt 0.625000 -0.140625 +vt 1.000000 -0.250000 +vt 0.875000 -0.140625 +vt 0.500000 -0.140625 +vt 0.750000 -0.140625 +vt 0.375000 -0.140625 +vt 0.625000 -0.140625 +vt 0.250000 -0.140625 +vt 1.000000 -0.140625 +vt 0.500000 -0.046875 +vt 0.375000 0.218750 +vt 0.375000 -0.046875 +vt 0.500000 -0.046875 +vt 0.375000 -0.046875 +vt 0.125000 -0.046875 +vt -0.000000 -0.046875 +vt 0.625000 -0.046875 +vt 0.250000 -0.046875 +vt 0.125000 -0.046875 +vt -0.000000 -0.046875 +vt 0.250000 -0.046875 +vt 1.000000 -0.140625 +vt 0.875000 -0.046875 +vt 0.125000 -0.046875 +vt 0.750000 -0.046875 +vt -0.000000 -0.046875 +vt 0.625000 -0.046875 +vt 1.000000 -0.046875 +vt 0.875000 -0.046875 +vt 0.500000 -0.046875 +vt 0.750000 -0.046875 +vt 0.375000 -0.046875 +vt 0.625000 -0.046875 +vt 0.250000 -0.046875 +vt 1.000000 -0.046875 +vt 0.875000 -0.046875 +vt 0.500000 -0.046875 +vt 0.125000 -0.046875 +vt 0.750000 -0.046875 +vt 0.375000 -0.046875 +vt -0.000000 -0.046875 +vt 0.625000 -0.046875 +vt 0.250000 -0.046875 +vt 1.000000 -0.140625 +vt 0.875000 -0.046875 +vt 0.125000 0.218750 +vt -0.000000 0.218750 +vt 0.250000 0.218750 +vt 1.000000 -0.046875 +vt 0.875000 0.218750 +vt 0.125000 0.218750 +vt 0.750000 0.218750 +vt -0.000000 0.218750 +vt 0.625000 0.218750 +vt 0.875000 0.218750 +vt 0.500000 0.218750 +vt 0.750000 0.218750 +vt 0.375000 0.218750 +vt 0.625000 0.218750 +vt 0.250000 0.218750 +vt 1.000000 0.218750 +vt 0.875000 0.218750 +vt 0.500000 0.218750 +vt 0.125000 0.218750 +vt 0.750000 0.218750 +vt 0.375000 0.218750 +vt -0.000000 0.218750 +vt 0.625000 0.218750 +vt 0.250000 0.218750 +vt 1.000000 -0.046875 +vt 0.875000 0.218750 +vt 0.500000 0.218750 +vt 0.125000 0.218750 +vt 0.750000 0.218750 +vt 0.375000 0.218750 +vt -0.000000 0.218750 +vt 0.625000 0.218750 +vt 0.250000 0.218750 +vt 0.500000 0.218750 +vt 1.000000 0.527974 +vt 1.000000 0.218750 +vt 1.000000 0.904919 +vt 1.000000 1.678932 +vt 0.475337 1.197900 +vt 0.476071 1.201589 +vt 0.476071 1.205350 +vt 0.475337 1.209039 +vt 0.473898 1.212514 +vt 0.466022 1.220390 +vt 0.471808 1.215641 +vt 0.469149 1.218301 +vt 0.462547 1.221830 +vt 0.458858 1.222564 +vt 0.455097 1.222564 +vt 0.451407 1.221830 +vt 0.447933 1.220390 +vt 0.444805 1.218301 +vt 0.442146 1.215641 +vt 0.438617 1.209039 +vt 0.437883 1.205350 +vt 0.437883 1.201589 +vt 0.438617 1.197900 +vt 0.440056 1.194425 +vt 0.442146 1.191297 +vt 0.444805 1.188638 +vt 0.451407 1.185109 +vt 0.455097 1.184375 +vt 0.458858 1.184375 +vt 0.462547 1.185109 +vt 0.466022 1.186548 +vt 0.469149 1.188638 +vt 0.471808 1.191298 +vt 1.000000 2.007057 +vt 1.000000 2.007057 +vt 1.000000 2.007057 +vt 1.000000 -0.359375 +vt 1.000000 -0.750000 +vt 1.000000 -0.140625 +vt 1.000000 0.218750 +vt 1.000000 0.218750 +vt 1.000000 0.218750 +vn 0.3162 -0.9487 0.0000 +vn 0.0070 -1.0000 -0.0014 +vn 0.0071 -1.0000 0.0000 +vn 0.0066 -1.0000 0.0027 +vn -0.4857 -0.8116 -0.3245 +vn 0.0059 -1.0000 0.0040 +vn -0.2922 -0.9487 -0.1210 +vn -0.0059 -1.0000 -0.0040 +vn -0.2629 -0.9487 -0.1757 +vn 0.0070 -1.0000 0.0014 +vn 0.3101 -0.9487 0.0617 +vn -0.0050 -1.0000 -0.0050 +vn -0.2236 -0.9487 -0.2236 +vn 0.2922 -0.9487 0.1210 +vn -0.0040 -1.0000 -0.0059 +vn -0.1757 -0.9487 -0.2629 +vn 0.2629 -0.9487 0.1757 +vn -0.0027 -1.0000 -0.0066 +vn -0.1210 -0.9487 -0.2922 +vn 0.0000 -0.9487 0.3162 +vn -0.0014 -1.0000 0.0070 +vn -0.0617 -0.9487 0.3101 +vn 0.0050 -1.0000 0.0050 +vn 0.2236 -0.9487 0.2236 +vn -0.0014 -1.0000 -0.0070 +vn -0.0617 -0.9487 -0.3101 +vn -0.0027 -1.0000 0.0066 +vn -0.1210 -0.9487 0.2922 +vn 0.0040 -1.0000 0.0059 +vn 0.1757 -0.9487 0.2629 +vn 0.0000 -1.0000 -0.0071 +vn 0.0000 -0.9487 -0.3162 +vn -0.0040 -1.0000 0.0059 +vn -0.1757 -0.9487 0.2629 +vn 0.0027 -1.0000 0.0066 +vn 0.1210 -0.9487 0.2922 +vn 0.0014 -1.0000 -0.0070 +vn 0.0617 -0.9487 -0.3101 +vn -0.2236 -0.9487 0.2236 +vn -0.0050 -1.0000 0.0050 +vn 0.0014 -1.0000 0.0070 +vn 0.0617 -0.9487 0.3101 +vn 0.0027 -1.0000 -0.0066 +vn 0.1210 -0.9487 -0.2922 +vn -0.2629 -0.9487 0.1757 +vn -0.0059 -1.0000 0.0040 +vn 0.0000 -1.0000 0.0071 +vn 0.0040 -1.0000 -0.0059 +vn 0.1757 -0.9487 -0.2629 +vn -0.0066 -1.0000 0.0027 +vn -0.2922 -0.9487 0.1210 +vn 0.0050 -1.0000 -0.0050 +vn 0.2236 -0.9487 -0.2236 +vn -0.3101 -0.9487 0.0617 +vn -0.0070 -1.0000 0.0014 +vn 0.0059 -1.0000 -0.0040 +vn 0.2629 -0.9487 -0.1757 +vn -0.0071 -1.0000 0.0000 +vn -0.3162 -0.9487 0.0000 +vn 0.0066 -1.0000 -0.0027 +vn 0.2922 -0.9487 -0.1210 +vn -0.3101 -0.9487 -0.0617 +vn -0.0070 -1.0000 -0.0014 +vn 0.3101 -0.9487 -0.0617 +vn -0.0066 -1.0000 -0.0027 +vn 0.2235 -0.8116 -0.5397 +vn 0.5447 -0.1967 -0.8152 +vn 0.3245 -0.8116 -0.4857 +vn 0.3245 -0.8116 0.4857 +vn 0.2235 -0.8116 0.5397 +vn 0.1140 -0.8116 -0.5729 +vn -0.4131 -0.8116 -0.4131 +vn 0.1140 -0.8116 0.5729 +vn -0.3245 -0.8116 -0.4857 +vn 0.0000 -0.8116 0.5842 +vn -0.2235 -0.8116 -0.5397 +vn -0.1140 -0.8116 0.5729 +vn 0.4131 -0.8116 -0.4131 +vn -0.1140 -0.8116 -0.5729 +vn -0.2235 -0.8116 0.5397 +vn 0.4857 -0.8116 -0.3245 +vn 0.0000 -0.8116 -0.5842 +vn -0.3245 -0.8116 0.4857 +vn 0.5397 -0.8116 -0.2235 +vn -0.4131 -0.8116 0.4131 +vn 0.5729 -0.8116 -0.1140 +vn -0.4857 -0.8116 0.3245 +vn 0.5842 -0.8116 0.0000 +vn -0.5397 -0.8116 0.2235 +vn 0.5729 -0.8116 0.1140 +vn -0.5729 -0.8116 0.1140 +vn 0.5397 -0.8116 0.2235 +vn -0.5842 -0.8116 0.0000 +vn 0.4857 -0.8116 0.3245 +vn -0.5729 -0.8116 -0.1140 +vn 0.4131 -0.8116 0.4131 +vn -0.5397 -0.8116 -0.2235 +vn 0.9058 -0.1967 -0.3752 +vn 0.6806 0.5744 -0.4548 +vn 0.7562 0.5744 -0.3132 +vn -0.5447 -0.1967 -0.8152 +vn -0.3752 -0.1967 -0.9058 +vn -0.1913 -0.1967 0.9616 +vn 0.6933 -0.1967 -0.6933 +vn -0.1913 -0.1967 -0.9616 +vn -0.3752 -0.1967 0.9058 +vn 0.8152 -0.1967 -0.5447 +vn 0.0000 -0.1967 -0.9804 +vn -0.5447 -0.1967 0.8152 +vn -0.6933 -0.1967 0.6933 +vn 0.9616 -0.1967 -0.1913 +vn -0.8152 -0.1967 0.5447 +vn 0.9804 -0.1967 0.0000 +vn -0.9058 -0.1967 0.3752 +vn 0.9616 -0.1967 0.1913 +vn -0.9616 -0.1967 0.1913 +vn 0.9058 -0.1967 0.3752 +vn -0.9804 -0.1967 0.0000 +vn 0.8152 -0.1967 0.5447 +vn -0.9616 -0.1967 -0.1913 +vn 0.6933 -0.1967 0.6933 +vn -0.9058 -0.1967 -0.3752 +vn 0.5447 -0.1967 0.8152 +vn -0.8152 -0.1967 -0.5447 +vn 0.3752 -0.1967 0.9058 +vn 0.1913 -0.1967 -0.9616 +vn -0.6933 -0.1967 -0.6933 +vn 0.1913 -0.1967 0.9616 +vn 0.3752 -0.1967 -0.9058 +vn 0.0000 -0.1967 0.9804 +vn 0.8186 0.5744 0.0000 +vn 0.3829 0.9206 0.0762 +vn 0.8029 0.5744 0.1597 +vn -0.5788 0.5744 0.5788 +vn 0.8029 0.5744 -0.1597 +vn -0.6806 0.5744 0.4548 +vn -0.7562 0.5744 0.3132 +vn -0.8029 0.5744 0.1597 +vn 0.7562 0.5744 0.3132 +vn -0.8186 0.5744 0.0000 +vn 0.6806 0.5744 0.4548 +vn -0.8029 0.5744 -0.1597 +vn 0.5788 0.5744 0.5788 +vn -0.7562 0.5744 -0.3132 +vn 0.4548 0.5744 0.6806 +vn -0.6806 0.5744 -0.4548 +vn 0.3132 0.5744 0.7562 +vn 0.0000 0.5744 -0.8186 +vn 0.1597 0.5744 -0.8029 +vn -0.5788 0.5744 -0.5788 +vn 0.1597 0.5744 0.8029 +vn 0.3132 0.5744 -0.7562 +vn -0.4548 0.5744 -0.6806 +vn 0.0000 0.5744 0.8186 +vn 0.4548 0.5744 -0.6806 +vn -0.3132 0.5744 -0.7562 +vn -0.1597 0.5744 0.8029 +vn 0.5788 0.5744 -0.5788 +vn -0.1597 0.5744 -0.8029 +vn -0.3132 0.5744 0.7562 +vn -0.4548 0.5744 0.6806 +vn 0.3247 0.9206 0.2169 +vn 0.0917 0.9915 0.0917 +vn 0.2761 0.9206 0.2761 +vn -0.3607 0.9206 0.1494 +vn -0.3829 0.9206 0.0762 +vn 0.3607 0.9206 0.1494 +vn -0.3905 0.9206 0.0000 +vn -0.3829 0.9206 -0.0762 +vn -0.3607 0.9206 -0.1494 +vn 0.2169 0.9206 0.3247 +vn -0.3247 0.9206 -0.2169 +vn 0.1494 0.9206 0.3607 +vn 0.0762 0.9206 -0.3829 +vn -0.2761 0.9206 -0.2761 +vn 0.0762 0.9206 0.3829 +vn 0.1494 0.9206 -0.3607 +vn -0.2169 0.9206 -0.3247 +vn 0.0000 0.9206 0.3905 +vn 0.2169 0.9206 -0.3247 +vn -0.1494 0.9206 -0.3607 +vn -0.0762 0.9206 0.3829 +vn 0.2761 0.9206 -0.2761 +vn -0.0762 0.9206 -0.3829 +vn -0.1494 0.9206 0.3607 +vn 0.3247 0.9206 -0.2169 +vn 0.0000 0.9206 -0.3905 +vn -0.2169 0.9206 0.3247 +vn 0.3607 0.9206 -0.1494 +vn -0.2761 0.9206 0.2761 +vn 0.3829 0.9206 -0.0762 +vn -0.3247 0.9206 0.2169 +vn 0.3905 0.9206 0.0000 +vn -0.0496 0.9915 0.1198 +vn 0.1198 0.9915 0.0496 +vn 0.0496 0.9915 -0.1198 +vn -0.1272 0.9915 -0.0253 +vn -0.1198 0.9915 -0.0496 +vn 0.0720 0.9915 0.1078 +vn -0.1078 0.9915 -0.0721 +vn 0.0496 0.9915 0.1198 +vn 0.0253 0.9915 -0.1271 +vn -0.0917 0.9915 -0.0917 +vn 0.0253 0.9915 0.1272 +vn -0.0720 0.9915 -0.1078 +vn 0.0000 0.9915 0.1296 +vn 0.0720 0.9915 -0.1078 +vn -0.0496 0.9915 -0.1198 +vn -0.0253 0.9915 0.1272 +vn 0.0917 0.9915 -0.0917 +vn -0.0253 0.9915 -0.1272 +vn 0.1078 0.9915 -0.0721 +vn 0.0000 0.9915 -0.1297 +vn -0.0720 0.9915 0.1078 +vn 0.1198 0.9915 -0.0496 +vn -0.0917 0.9915 0.0917 +vn 0.1272 0.9915 -0.0253 +vn -0.1078 0.9915 0.0720 +vn 0.1297 0.9915 0.0000 +vn -0.1198 0.9915 0.0496 +vn 0.1272 0.9915 0.0253 +vn -0.1272 0.9915 0.0253 +vn -0.1297 0.9915 0.0000 +vn 0.1078 0.9915 0.0721 +vn 0.3851 -0.8387 -0.3851 +vn -0.4284 -0.8570 0.2863 +vn 0.4528 -0.8387 -0.3025 +vn -0.9183 -0.3511 0.1827 +vn -0.5031 -0.8387 0.2084 +vn -0.5341 -0.8387 0.1062 +vn 0.6621 -0.3511 -0.6621 +vn 0.7785 -0.3511 -0.5202 +vn -0.9363 -0.3511 0.0000 +vn -0.5446 -0.8387 0.0000 +vn 0.5031 -0.8387 -0.2084 +vn 0.8650 -0.3511 -0.3583 +vn -0.5341 -0.8387 -0.1062 +vn -0.9183 -0.3511 -0.1827 +vn 0.5341 -0.8387 -0.1062 +vn 0.9183 -0.3511 -0.1827 +vn -0.5031 -0.8387 -0.2084 +vn -0.8650 -0.3511 -0.3583 +vn 0.5446 -0.8387 0.0000 +vn 0.9363 -0.3511 0.0000 +vn -0.4528 -0.8387 -0.3025 +vn -0.7785 -0.3511 -0.5202 +vn 0.5341 -0.8387 0.1062 +vn 0.9183 -0.3511 0.1827 +vn -0.3851 -0.8387 -0.3851 +vn -0.6621 -0.3511 -0.6621 +vn 0.8650 -0.3511 0.3583 +vn 0.5031 -0.8387 0.2084 +vn -0.3025 -0.8387 -0.4528 +vn -0.5202 -0.3511 -0.7785 +vn 0.4528 -0.8387 0.3025 +vn 0.7785 -0.3511 0.5202 +vn -0.2084 -0.8387 -0.5031 +vn -0.3583 -0.3511 -0.8650 +vn -0.1827 -0.3511 0.9183 +vn 0.0000 -0.8387 0.5446 +vn -0.1062 -0.8387 0.5341 +vn 0.3851 -0.8387 0.3851 +vn 0.6621 -0.3511 0.6621 +vn -0.1062 -0.8387 -0.5341 +vn -0.1827 -0.3511 -0.9183 +vn -0.3583 -0.3511 0.8650 +vn -0.2084 -0.8387 0.5031 +vn 0.5202 -0.3511 0.7785 +vn 0.3025 -0.8387 0.4528 +vn 0.0000 -0.8387 -0.5446 +vn 0.0000 -0.3511 -0.9363 +vn -0.5202 -0.3511 0.7785 +vn -0.3025 -0.8387 0.4528 +vn 0.3583 -0.3511 0.8650 +vn 0.2084 -0.8387 0.5031 +vn 0.1062 -0.8387 -0.5341 +vn 0.1827 -0.3511 -0.9183 +vn -0.6621 -0.3511 0.6621 +vn -0.3851 -0.8387 0.3851 +vn 0.1827 -0.3511 0.9183 +vn 0.1062 -0.8387 0.5341 +vn 0.2084 -0.8387 -0.5031 +vn 0.3583 -0.3511 -0.8650 +vn -0.7785 -0.3511 0.5202 +vn -0.4528 -0.8387 0.3025 +vn 0.0000 -0.3511 0.9363 +vn 0.3025 -0.8387 -0.4528 +vn 0.5202 -0.3511 -0.7785 +vn -0.8650 -0.3511 0.3583 +vn 0.1972 -0.8570 0.4761 +vn 0.1882 -0.2627 0.9463 +vn 0.1005 -0.8570 0.5054 +vn 0.5054 -0.8570 -0.1005 +vn 0.5153 -0.8570 0.0000 +vn -0.4761 -0.8570 0.1972 +vn 0.5054 -0.8570 0.1005 +vn -0.5054 -0.8570 0.1005 +vn 0.4761 -0.8570 0.1972 +vn -0.5153 -0.8570 0.0000 +vn 0.4284 -0.8570 0.2863 +vn -0.5054 -0.8570 -0.1005 +vn 0.3644 -0.8570 0.3644 +vn -0.4761 -0.8570 -0.1972 +vn 0.2863 -0.8570 0.4284 +vn -0.4284 -0.8570 -0.2863 +vn 0.0000 -0.8570 -0.5153 +vn 0.1005 -0.8570 -0.5054 +vn -0.3644 -0.8570 -0.3644 +vn 0.1972 -0.8570 -0.4761 +vn -0.2863 -0.8570 -0.4284 +vn 0.0000 -0.8570 0.5153 +vn 0.2863 -0.8570 -0.4284 +vn -0.1972 -0.8570 -0.4761 +vn -0.1005 -0.8570 0.5054 +vn 0.3644 -0.8570 -0.3644 +vn -0.1005 -0.8570 -0.5054 +vn -0.1972 -0.8570 0.4761 +vn 0.4284 -0.8570 -0.2863 +vn -0.2863 -0.8570 0.4284 +vn 0.4761 -0.8570 -0.1972 +vn -0.3644 -0.8570 0.3644 +vn -0.1882 -0.2627 0.9463 +vn -0.3727 0.2266 0.8998 +vn -0.3692 -0.2627 0.8914 +vn 0.1882 -0.2627 -0.9463 +vn 0.3692 -0.2627 -0.8914 +vn -0.6822 -0.2627 -0.6822 +vn -0.5360 -0.2627 -0.8022 +vn 0.0000 -0.2627 0.9648 +vn 0.5360 -0.2627 -0.8022 +vn -0.3692 -0.2627 -0.8914 +vn 0.6822 -0.2627 -0.6822 +vn -0.1882 -0.2627 -0.9463 +vn 0.8022 -0.2627 -0.5360 +vn 0.0000 -0.2627 -0.9648 +vn -0.5360 -0.2627 0.8022 +vn 0.8914 -0.2627 -0.3692 +vn -0.6822 -0.2627 0.6822 +vn 0.9463 -0.2627 -0.1882 +vn -0.8022 -0.2627 0.5360 +vn 0.9648 -0.2627 0.0000 +vn -0.8914 -0.2627 0.3692 +vn 0.9463 -0.2627 0.1882 +vn -0.9463 -0.2627 0.1882 +vn 0.8914 -0.2627 0.3692 +vn -0.9648 -0.2627 0.0000 +vn 0.8022 -0.2627 0.5360 +vn -0.9463 -0.2627 -0.1882 +vn 0.6822 -0.2627 0.6822 +vn -0.8914 -0.2627 -0.3692 +vn 0.5360 -0.2627 0.8022 +vn -0.8022 -0.2627 -0.5360 +vn 0.3692 -0.2627 0.8914 +vn -0.6887 0.2266 0.6887 +vn -0.7437 0.4472 0.4969 +vn -0.8098 0.2266 0.5411 +vn 0.6887 0.2266 -0.6887 +vn 0.8098 0.2266 -0.5411 +vn -0.1900 0.2266 -0.9553 +vn 0.0000 0.2266 -0.9740 +vn -0.5411 0.2266 0.8098 +vn 0.8998 0.2266 -0.3727 +vn 0.9553 0.2266 -0.1900 +vn 0.9740 0.2266 0.0000 +vn -0.8998 0.2266 0.3727 +vn 0.9553 0.2266 0.1900 +vn -0.9553 0.2266 0.1900 +vn 0.8998 0.2266 0.3727 +vn -0.9740 0.2266 0.0000 +vn 0.8098 0.2266 0.5411 +vn -0.9553 0.2266 -0.1900 +vn 0.6887 0.2266 0.6887 +vn -0.8998 0.2266 -0.3727 +vn 0.5411 0.2266 0.8098 +vn -0.8098 0.2266 -0.5411 +vn 0.3727 0.2266 0.8998 +vn 0.1900 0.2266 -0.9553 +vn -0.6887 0.2266 -0.6887 +vn 0.1900 0.2266 0.9553 +vn 0.3727 0.2266 -0.8998 +vn -0.5411 0.2266 -0.8098 +vn 0.0000 0.2266 0.9740 +vn 0.5411 0.2266 -0.8098 +vn -0.3727 0.2266 -0.8998 +vn -0.1900 0.2266 0.9553 +vn 0.8772 0.4472 -0.1745 +vn 0.8944 0.4472 0.0000 +vn -0.8263 0.4472 0.3423 +vn 0.8772 0.4472 0.1745 +vn -0.8772 0.4472 0.1745 +vn 0.8263 0.4472 0.3423 +vn -0.8944 0.4472 0.0000 +vn 0.7437 0.4472 0.4969 +vn -0.8772 0.4472 -0.1745 +vn 0.6324 0.4472 0.6324 +vn -0.8263 0.4472 -0.3423 +vn 0.4969 0.4472 0.7437 +vn -0.7437 0.4472 -0.4969 +vn 0.3423 0.4472 0.8263 +vn 0.0000 0.4472 -0.8944 +vn 0.1745 0.4472 -0.8772 +vn -0.6324 0.4472 -0.6324 +vn 0.1745 0.4472 0.8772 +vn 0.3423 0.4472 -0.8263 +vn -0.4969 0.4472 -0.7437 +vn 0.0000 0.4472 0.8944 +vn 0.4969 0.4472 -0.7437 +vn -0.3423 0.4472 -0.8263 +vn -0.1745 0.4472 0.8772 +vn 0.6324 0.4472 -0.6324 +vn -0.1745 0.4472 -0.8772 +vn -0.3423 0.4472 0.8263 +vn 0.7437 0.4472 -0.4969 +vn -0.4969 0.4472 0.7437 +vn 0.8263 0.4472 -0.3423 +vn -0.6324 0.4472 0.6324 +s 1 +f 153/137/129 184/138/130 185/139/131 +f 187/140/132 220/141/133 188/142/134 +f 139/143/135 172/144/136 140/145/137 +f 153/146/129 186/147/138 154/148/139 +f 140/145/137 173/149/140 141/150/141 +f 154/148/139 187/140/132 155/151/142 +f 141/150/141 174/152/143 142/153/144 +f 155/151/142 188/142/134 156/154/145 +f 142/153/144 175/155/146 143/156/147 +f 130/157/148 161/158/149 129/159/150 +f 156/154/145 189/160/151 157/161/152 +f 143/156/147 176/162/153 144/163/154 +f 129/159/150 163/164/155 131/165/156 +f 157/161/152 190/166/157 158/167/158 +f 144/163/154 177/168/159 145/169/160 +f 131/165/156 164/170/161 132/171/162 +f 158/167/158 191/172/163 159/173/164 +f 145/174/160 178/175/165 146/176/166 +f 133/177/167 164/170/161 165/178/168 +f 159/173/164 192/179/169 160/180/170 +f 146/176/166 179/181/171 147/182/172 +f 134/183/173 165/178/168 166/184/174 +f 130/185/148 192/179/169 162/186/175 +f 147/182/172 180/187/176 148/188/177 +f 134/183/173 167/189/178 135/190/179 +f 148/188/177 181/191/180 149/192/181 +f 136/193/182 167/189/178 168/194/183 +f 149/192/181 182/195/184 150/196/185 +f 136/193/182 169/197/186 137/198/187 +f 150/196/185 183/199/188 151/200/189 +f 138/201/190 169/202/186 170/203/191 +f 152/204/192 183/199/188 184/138/130 +f 139/143/135 170/203/191 171/205/193 +f 195/206/194 228/207/195 196/208/196 +f 175/155/146 206/209/197 207/210/198 +f 162/211/175 193/212/199 161/158/149 +f 188/142/134 221/213/200 189/160/151 +f 175/155/146 208/214/201 176/162/153 +f 163/164/155 193/212/199 195/206/194 +f 189/160/151 222/215/202 190/166/157 +f 176/162/153 209/216/203 177/168/159 +f 163/164/155 196/208/196 164/170/161 +f 190/166/157 223/217/204 191/172/163 +f 178/175/165 209/218/203 210/219/205 +f 165/178/168 196/208/196 197/220/206 +f 191/172/163 224/221/207 192/179/169 +f 178/175/165 211/222/208 179/181/171 +f 165/178/168 198/223/209 166/184/174 +f 192/179/169 194/224/210 162/186/175 +f 179/181/171 212/225/211 180/187/176 +f 166/184/174 199/226/212 167/189/178 +f 180/187/176 213/227/213 181/191/180 +f 168/194/183 199/226/212 200/228/214 +f 181/191/180 214/229/215 182/195/184 +f 168/194/183 201/230/216 169/197/186 +f 182/195/184 215/231/217 183/199/188 +f 170/203/191 201/232/216 202/233/218 +f 183/199/188 216/234/219 184/138/130 +f 170/203/191 203/235/220 171/205/193 +f 184/138/130 217/236/221 185/139/131 +f 172/144/136 203/235/220 204/237/222 +f 185/238/131 218/239/223 186/147/138 +f 172/144/136 205/240/224 173/149/140 +f 186/147/138 219/241/225 187/140/132 +f 174/152/143 205/240/224 206/209/197 +f 231/242/226 262/243/227 263/244/228 +f 223/217/204 254/245/229 255/246/230 +f 209/218/203 242/247/231 210/219/205 +f 197/220/206 228/207/195 229/248/232 +f 224/221/207 255/246/230 256/249/233 +f 211/222/208 242/247/231 243/250/234 +f 198/223/209 229/248/232 230/251/235 +f 194/224/210 256/249/233 226/252/236 +f 211/222/208 244/253/237 212/225/211 +f 199/226/212 230/251/235 231/242/226 +f 212/225/211 245/254/238 213/227/213 +f 200/228/214 231/242/226 232/255/239 +f 213/227/213 246/256/240 214/229/215 +f 200/228/214 233/257/241 201/230/216 +f 214/229/215 247/258/242 215/231/217 +f 202/233/218 233/259/241 234/260/243 +f 215/231/217 248/261/244 216/234/219 +f 202/233/218 235/262/245 203/235/220 +f 216/234/219 249/263/246 217/236/221 +f 203/235/220 236/264/247 204/237/222 +f 217/265/221 250/266/248 218/239/223 +f 204/237/222 237/267/249 205/240/224 +f 218/239/223 251/268/250 219/241/225 +f 205/240/224 238/269/251 206/209/197 +f 220/141/133 251/268/250 252/270/252 +f 206/209/197 239/271/253 207/210/198 +f 193/212/199 226/272/236 225/273/254 +f 220/141/133 253/274/255 221/213/200 +f 207/210/198 240/275/256 208/214/201 +f 195/206/194 225/273/254 227/276/257 +f 221/213/200 254/245/229 222/215/202 +f 208/214/201 241/277/258 209/216/203 +f 265/278/259 298/279/260 266/280/261 +f 244/253/237 277/281/262 245/254/238 +f 231/242/226 264/282/263 232/255/239 +f 246/256/240 277/281/262 278/283/264 +f 233/257/241 264/282/263 265/284/259 +f 247/258/242 278/283/264 279/285/265 +f 233/259/241 266/280/261 234/260/243 +f 248/261/244 279/285/265 280/286/266 +f 234/260/243 267/287/267 235/262/245 +f 248/261/244 281/288/268 249/263/246 +f 235/262/245 268/289/269 236/264/247 +f 249/290/246 282/291/270 250/266/248 +f 237/267/249 268/289/269 269/292/271 +f 251/268/250 282/291/270 283/293/272 +f 237/267/249 270/294/273 238/269/251 +f 251/268/250 284/295/274 252/270/252 +f 238/269/251 271/296/275 239/271/253 +f 225/273/254 258/297/276 257/298/277 +f 253/274/255 284/295/274 285/299/278 +f 239/271/253 272/300/279 240/275/256 +f 225/273/254 259/301/280 227/276/257 +f 254/245/229 285/299/278 286/302/281 +f 240/275/256 273/303/282 241/277/258 +f 227/276/257 260/304/283 228/207/195 +f 255/246/230 286/302/281 287/305/284 +f 241/306/258 274/307/285 242/247/231 +f 228/207/195 261/308/286 229/248/232 +f 256/249/233 287/305/284 288/309/287 +f 242/247/231 275/310/288 243/250/234 +f 229/248/232 262/243/227 230/251/235 +f 256/249/233 258/311/276 226/252/236 +f 243/250/234 276/312/289 244/253/237 +f 300/313/290 333/314/291 301/315/292 +f 280/286/266 311/316/293 312/317/294 +f 266/280/261 299/318/295 267/287/267 +f 280/286/266 313/319/296 281/288/268 +f 267/287/267 300/313/290 268/289/269 +f 281/320/268 314/321/297 282/291/270 +f 268/289/269 301/315/292 269/292/271 +f 283/293/272 314/321/297 315/322/298 +f 269/292/271 302/323/299 270/294/273 +f 283/293/272 316/324/300 284/295/274 +f 270/294/273 303/325/301 271/296/275 +f 258/297/276 289/326/302 257/298/277 +f 285/299/278 316/324/300 317/327/303 +f 271/296/275 304/328/304 272/300/279 +f 257/298/277 291/329/305 259/301/280 +f 285/299/278 318/330/306 286/302/281 +f 272/300/279 305/331/307 273/303/282 +f 259/301/280 292/332/308 260/304/283 +f 287/305/284 318/330/306 319/333/309 +f 273/334/282 306/335/310 274/307/285 +f 260/304/283 293/336/311 261/308/286 +f 288/309/287 319/333/309 320/337/312 +f 274/307/285 307/338/313 275/310/288 +f 261/308/286 294/339/314 262/243/227 +f 288/309/287 290/340/315 258/311/276 +f 275/310/288 308/341/316 276/312/289 +f 263/244/228 294/339/314 295/342/317 +f 276/312/289 309/343/318 277/281/262 +f 264/282/263 295/342/317 296/344/319 +f 277/281/262 310/345/320 278/283/264 +f 265/284/259 296/344/319 297/346/321 +f 278/283/264 311/316/293 279/285/265 +f 339/347/322 331/348/323 323/349/324 +f 315/322/298 346/350/325 347/351/326 +f 301/315/292 334/352/327 302/323/299 +f 316/324/300 347/351/326 348/353/328 +f 302/323/299 335/354/329 303/325/301 +f 290/355/315 321/356/330 289/326/302 +f 316/324/300 349/357/331 317/327/303 +f 303/325/301 336/358/332 304/328/304 +f 289/326/302 323/359/324 291/329/305 +f 317/327/303 350/360/333 318/330/306 +f 304/328/304 337/361/334 305/331/307 +f 291/329/305 324/362/335 292/332/308 +f 318/330/306 351/363/336 319/333/309 +f 305/364/307 338/365/337 306/335/310 +f 293/336/311 324/362/335 325/366/338 +f 319/333/309 352/367/339 320/337/312 +f 306/335/310 339/368/322 307/338/313 +f 293/336/311 326/369/340 294/339/314 +f 320/337/312 322/370/341 290/340/315 +f 307/338/313 340/371/342 308/341/316 +f 295/342/317 326/369/340 327/372/343 +f 308/341/316 341/373/344 309/343/318 +f 295/342/317 328/374/345 296/344/319 +f 309/343/318 342/375/346 310/345/320 +f 297/346/321 328/374/345 329/376/347 +f 310/345/320 343/377/348 311/316/293 +f 297/378/321 330/379/349 298/279/260 +f 312/317/294 343/377/348 344/380/350 +f 298/279/260 331/381/323 299/318/295 +f 312/317/294 345/382/351 313/319/296 +f 299/318/295 332/383/352 300/313/290 +f 314/321/297 345/384/351 346/350/325 +f 405/385/353 438/386/354 406/387/355 +f 360/388/356 391/389/357 392/390/358 +f 373/391/359 406/387/355 374/392/360 +f 361/393/361 392/390/358 393/394/362 +f 374/392/360 407/395/363 375/396/364 +f 361/397/361 394/398/365 362/399/366 +f 375/396/364 408/400/367 376/401/368 +f 362/399/366 395/402/369 363/403/370 +f 376/401/368 409/404/371 377/405/372 +f 363/403/370 396/406/373 364/407/374 +f 377/408/372 410/409/375 378/410/376 +f 364/407/374 397/411/377 365/412/378 +f 379/413/379 410/409/375 411/414/380 +f 365/412/378 398/415/381 366/416/382 +f 379/413/379 412/417/383 380/418/384 +f 366/416/382 399/419/385 367/420/386 +f 353/421/387 386/422/388 385/423/389 +f 380/418/384 413/424/390 381/425/391 +f 367/420/386 400/426/392 368/427/393 +f 355/428/394 385/423/389 387/429/395 +f 382/430/396 413/424/390 414/431/397 +f 368/427/393 401/432/398 369/433/399 +f 356/434/400 387/429/395 388/435/401 +f 383/436/402 414/431/397 415/437/403 +f 369/438/399 402/439/404 370/440/405 +f 357/441/406 388/435/401 389/442/407 +f 384/443/408 415/437/403 416/444/409 +f 370/440/405 403/445/410 371/446/411 +f 358/447/412 389/442/407 390/448/413 +f 354/449/414 416/444/409 386/450/388 +f 371/446/411 404/451/415 372/452/416 +f 359/453/417 390/448/413 391/389/357 +f 372/452/416 405/385/353 373/391/359 +f 431/454/418 464/455/419 432/456/420 +f 393/394/362 424/457/421 425/458/422 +f 406/387/355 439/459/423 407/395/363 +f 394/398/365 425/460/422 426/461/424 +f 407/395/363 440/462/425 408/400/367 +f 395/402/369 426/461/424 427/463/426 +f 408/400/367 441/464/427 409/404/371 +f 396/406/373 427/463/426 428/465/428 +f 409/466/371 442/467/429 410/409/375 +f 396/406/373 429/468/430 397/411/377 +f 410/409/375 443/469/431 411/414/380 +f 397/411/377 430/470/432 398/415/381 +f 411/414/380 444/471/433 412/417/383 +f 398/415/381 431/454/418 399/419/385 +f 385/423/389 418/472/434 417/473/435 +f 413/424/390 444/471/433 445/474/436 +f 399/419/385 432/456/420 400/426/392 +f 387/429/395 417/473/435 419/475/437 +f 414/431/397 445/474/436 446/476/438 +f 400/426/392 433/477/439 401/432/398 +f 388/435/401 419/475/437 420/478/440 +f 415/437/403 446/476/438 447/479/441 +f 401/480/398 434/481/442 402/439/404 +f 389/442/407 420/478/440 421/482/443 +f 415/437/403 448/483/444 416/444/409 +f 402/439/404 435/484/445 403/445/410 +f 390/448/413 421/482/443 422/485/446 +f 386/450/388 448/483/444 418/486/434 +f 403/445/410 436/487/447 404/451/415 +f 390/448/413 423/488/448 391/389/357 +f 404/451/415 437/489/449 405/385/353 +f 392/390/358 423/488/448 424/457/421 +f 466/490/450 499/491/451 467/492/452 +f 419/475/437 449/493/453 451/494/454 +f 446/476/438 477/495/455 478/496/456 +f 432/456/420 465/497/457 433/477/439 +f 419/475/437 452/498/458 420/478/440 +f 447/479/441 478/496/456 479/499/459 +f 433/500/439 466/490/450 434/481/442 +f 420/478/440 453/501/460 421/482/443 +f 448/483/444 479/499/459 480/502/461 +f 434/481/442 467/492/452 435/484/445 +f 422/485/446 453/501/460 454/503/462 +f 418/486/434 480/502/461 450/504/463 +f 435/484/445 468/505/464 436/487/447 +f 423/488/448 454/503/462 455/506/465 +f 436/487/447 469/507/466 437/489/449 +f 424/457/421 455/506/465 456/508/467 +f 437/489/449 470/509/468 438/386/354 +f 424/457/421 457/510/469 425/458/422 +f 438/386/354 471/511/470 439/459/423 +f 425/460/422 458/512/471 426/461/424 +f 439/459/423 472/513/472 440/462/425 +f 426/461/424 459/514/473 427/463/426 +f 441/464/427 472/513/472 473/515/474 +f 427/463/426 460/516/475 428/465/428 +f 441/517/427 474/518/476 442/467/429 +f 428/465/428 461/519/477 429/468/430 +f 443/469/431 474/518/476 475/520/478 +f 429/468/430 462/521/479 430/470/432 +f 443/469/431 476/522/480 444/471/433 +f 430/470/432 463/523/481 431/454/418 +f 417/473/435 450/524/463 449/493/453 +f 445/474/436 476/522/480 477/495/455 +f 501/525/482 534/526/483 502/527/484 +f 454/503/462 485/528/485 486/529/486 +f 450/504/463 512/530/487 482/531/488 +f 467/492/452 500/532/489 468/505/464 +f 454/503/462 487/533/490 455/506/465 +f 468/505/464 501/525/482 469/507/466 +f 455/506/465 488/534/491 456/508/467 +f 469/507/466 502/527/484 470/509/468 +f 456/508/467 489/535/492 457/510/469 +f 470/509/468 503/536/493 471/511/470 +f 457/537/469 490/538/494 458/512/471 +f 471/511/470 504/539/495 472/513/472 +f 458/512/471 491/540/496 459/514/473 +f 472/513/472 505/541/497 473/515/474 +f 459/514/473 492/542/498 460/516/475 +f 474/518/476 505/543/497 506/544/499 +f 460/516/475 493/545/500 461/519/477 +f 474/518/476 507/546/501 475/520/478 +f 461/519/477 494/547/502 462/521/479 +f 476/522/480 507/546/501 508/548/503 +f 462/521/479 495/549/504 463/523/481 +f 449/493/453 482/550/488 481/551/505 +f 476/522/480 509/552/506 477/495/455 +f 463/523/481 496/553/507 464/455/419 +f 451/494/454 481/551/505 483/554/508 +f 478/496/456 509/552/506 510/555/509 +f 464/455/419 497/556/510 465/497/457 +f 452/498/458 483/554/508 484/557/511 +f 479/499/459 510/555/509 511/558/512 +f 465/559/457 498/560/513 466/490/450 +f 453/501/460 484/557/511 485/528/485 +f 480/502/461 511/558/512 512/530/487 +f 489/535/492 520/561/514 521/562/515 +f 502/527/484 535/563/516 503/536/493 +f 489/564/492 522/565/517 490/538/494 +f 504/539/495 535/563/516 536/566/518 +f 490/538/494 523/567/519 491/540/496 +f 504/539/495 537/568/520 505/541/497 +f 491/540/496 524/569/521 492/542/498 +f 505/543/497 538/570/522 506/544/499 +f 492/542/498 525/571/523 493/545/500 +f 507/546/501 538/570/522 539/572/524 +f 493/545/500 526/573/525 494/547/502 +f 507/546/501 540/574/526 508/548/503 +f 494/547/502 527/575/527 495/549/504 +f 481/551/505 514/576/528 513/577/529 +f 509/552/506 540/574/526 541/578/530 +f 495/549/504 528/579/531 496/553/507 +f 483/554/508 513/577/529 515/580/532 +f 509/552/506 542/581/533 510/555/509 +f 496/553/507 529/582/534 497/556/510 +f 484/557/511 515/580/532 516/583/535 +f 511/558/512 542/581/533 543/584/536 +f 497/585/510 530/586/537 498/560/513 +f 485/528/485 516/583/535 517/587/538 +f 512/530/487 543/584/536 544/588/539 +f 498/560/513 531/589/540 499/491/451 +f 485/528/485 518/590/541 486/529/486 +f 512/530/487 514/591/528 482/531/488 +f 499/491/451 532/592/542 500/532/489 +f 486/529/486 519/593/543 487/533/490 +f 500/532/489 533/594/544 501/525/482 +f 487/533/490 520/561/514 488/534/491 +f 153/137/129 152/204/192 184/138/130 +f 187/140/132 219/241/225 220/141/133 +f 139/143/135 171/205/193 172/144/136 +f 153/146/129 185/238/131 186/147/138 +f 140/145/137 172/144/136 173/149/140 +f 154/148/139 186/147/138 187/140/132 +f 141/150/141 173/149/140 174/152/143 +f 155/151/142 187/140/132 188/142/134 +f 142/153/144 174/152/143 175/155/146 +f 130/157/148 162/211/175 161/158/149 +f 156/154/145 188/142/134 189/160/151 +f 143/156/147 175/155/146 176/162/153 +f 129/159/150 161/158/149 163/164/155 +f 157/161/152 189/160/151 190/166/157 +f 144/163/154 176/162/153 177/168/159 +f 131/165/156 163/164/155 164/170/161 +f 158/167/158 190/166/157 191/172/163 +f 145/174/160 177/595/159 178/175/165 +f 133/177/167 132/171/162 164/170/161 +f 159/173/164 191/172/163 192/179/169 +f 146/176/166 178/175/165 179/181/171 +f 134/183/173 133/177/167 165/178/168 +f 130/185/148 160/180/170 192/179/169 +f 147/182/172 179/181/171 180/187/176 +f 134/183/173 166/184/174 167/189/178 +f 148/188/177 180/187/176 181/191/180 +f 136/193/182 135/190/179 167/189/178 +f 149/192/181 181/191/180 182/195/184 +f 136/193/182 168/194/183 169/197/186 +f 150/196/185 182/195/184 183/199/188 +f 138/201/190 137/596/187 169/202/186 +f 152/204/192 151/200/189 183/199/188 +f 139/143/135 138/201/190 170/203/191 +f 195/206/194 227/276/257 228/207/195 +f 175/155/146 174/152/143 206/209/197 +f 162/211/175 194/597/210 193/212/199 +f 188/142/134 220/141/133 221/213/200 +f 175/155/146 207/210/198 208/214/201 +f 163/164/155 161/158/149 193/212/199 +f 189/160/151 221/213/200 222/215/202 +f 176/162/153 208/214/201 209/216/203 +f 163/164/155 195/206/194 196/208/196 +f 190/166/157 222/215/202 223/217/204 +f 178/175/165 177/595/159 209/218/203 +f 165/178/168 164/170/161 196/208/196 +f 191/172/163 223/217/204 224/221/207 +f 178/175/165 210/219/205 211/222/208 +f 165/178/168 197/220/206 198/223/209 +f 192/179/169 224/221/207 194/224/210 +f 179/181/171 211/222/208 212/225/211 +f 166/184/174 198/223/209 199/226/212 +f 180/187/176 212/225/211 213/227/213 +f 168/194/183 167/189/178 199/226/212 +f 181/191/180 213/227/213 214/229/215 +f 168/194/183 200/228/214 201/230/216 +f 182/195/184 214/229/215 215/231/217 +f 170/203/191 169/202/186 201/232/216 +f 183/199/188 215/231/217 216/234/219 +f 170/203/191 202/233/218 203/235/220 +f 184/138/130 216/234/219 217/236/221 +f 172/144/136 171/205/193 203/235/220 +f 185/238/131 217/265/221 218/239/223 +f 172/144/136 204/237/222 205/240/224 +f 186/147/138 218/239/223 219/241/225 +f 174/152/143 173/149/140 205/240/224 +f 231/242/226 230/251/235 262/243/227 +f 223/217/204 222/215/202 254/245/229 +f 209/218/203 241/306/258 242/247/231 +f 197/220/206 196/208/196 228/207/195 +f 224/221/207 223/217/204 255/246/230 +f 211/222/208 210/219/205 242/247/231 +f 198/223/209 197/220/206 229/248/232 +f 194/224/210 224/221/207 256/249/233 +f 211/222/208 243/250/234 244/253/237 +f 199/226/212 198/223/209 230/251/235 +f 212/225/211 244/253/237 245/254/238 +f 200/228/214 199/226/212 231/242/226 +f 213/227/213 245/254/238 246/256/240 +f 200/228/214 232/255/239 233/257/241 +f 214/229/215 246/256/240 247/258/242 +f 202/233/218 201/232/216 233/259/241 +f 215/231/217 247/258/242 248/261/244 +f 202/233/218 234/260/243 235/262/245 +f 216/234/219 248/261/244 249/263/246 +f 203/235/220 235/262/245 236/264/247 +f 217/265/221 249/290/246 250/266/248 +f 204/237/222 236/264/247 237/267/249 +f 218/239/223 250/266/248 251/268/250 +f 205/240/224 237/267/249 238/269/251 +f 220/141/133 219/241/225 251/268/250 +f 206/209/197 238/269/251 239/271/253 +f 193/212/199 194/597/210 226/272/236 +f 220/141/133 252/270/252 253/274/255 +f 207/210/198 239/271/253 240/275/256 +f 195/206/194 193/212/199 225/273/254 +f 221/213/200 253/274/255 254/245/229 +f 208/214/201 240/275/256 241/277/258 +f 265/278/259 297/378/321 298/279/260 +f 244/253/237 276/312/289 277/281/262 +f 231/242/226 263/244/228 264/282/263 +f 246/256/240 245/254/238 277/281/262 +f 233/257/241 232/255/239 264/282/263 +f 247/258/242 246/256/240 278/283/264 +f 233/259/241 265/278/259 266/280/261 +f 248/261/244 247/258/242 279/285/265 +f 234/260/243 266/280/261 267/287/267 +f 248/261/244 280/286/266 281/288/268 +f 235/262/245 267/287/267 268/289/269 +f 249/290/246 281/320/268 282/291/270 +f 237/267/249 236/264/247 268/289/269 +f 251/268/250 250/266/248 282/291/270 +f 237/267/249 269/292/271 270/294/273 +f 251/268/250 283/293/272 284/295/274 +f 238/269/251 270/294/273 271/296/275 +f 225/273/254 226/272/236 258/297/276 +f 253/274/255 252/270/252 284/295/274 +f 239/271/253 271/296/275 272/300/279 +f 225/273/254 257/298/277 259/301/280 +f 254/245/229 253/274/255 285/299/278 +f 240/275/256 272/300/279 273/303/282 +f 227/276/257 259/301/280 260/304/283 +f 255/246/230 254/245/229 286/302/281 +f 241/306/258 273/334/282 274/307/285 +f 228/207/195 260/304/283 261/308/286 +f 256/249/233 255/246/230 287/305/284 +f 242/247/231 274/307/285 275/310/288 +f 229/248/232 261/308/286 262/243/227 +f 256/249/233 288/309/287 258/311/276 +f 243/250/234 275/310/288 276/312/289 +f 300/313/290 332/383/352 333/314/291 +f 280/286/266 279/285/265 311/316/293 +f 266/280/261 298/279/260 299/318/295 +f 280/286/266 312/317/294 313/319/296 +f 267/287/267 299/318/295 300/313/290 +f 281/320/268 313/598/296 314/321/297 +f 268/289/269 300/313/290 301/315/292 +f 283/293/272 282/291/270 314/321/297 +f 269/292/271 301/315/292 302/323/299 +f 283/293/272 315/322/298 316/324/300 +f 270/294/273 302/323/299 303/325/301 +f 258/297/276 290/355/315 289/326/302 +f 285/299/278 284/295/274 316/324/300 +f 271/296/275 303/325/301 304/328/304 +f 257/298/277 289/326/302 291/329/305 +f 285/299/278 317/327/303 318/330/306 +f 272/300/279 304/328/304 305/331/307 +f 259/301/280 291/329/305 292/332/308 +f 287/305/284 286/302/281 318/330/306 +f 273/334/282 305/364/307 306/335/310 +f 260/304/283 292/332/308 293/336/311 +f 288/309/287 287/305/284 319/333/309 +f 274/307/285 306/335/310 307/338/313 +f 261/308/286 293/336/311 294/339/314 +f 288/309/287 320/337/312 290/340/315 +f 275/310/288 307/338/313 308/341/316 +f 263/244/228 262/243/227 294/339/314 +f 276/312/289 308/341/316 309/343/318 +f 264/282/263 263/244/228 295/342/317 +f 277/281/262 309/343/318 310/345/320 +f 265/284/259 264/282/263 296/344/319 +f 278/283/264 310/345/320 311/316/293 +f 323/349/324 321/599/330 322/600/341 +f 322/600/341 352/601/339 323/349/324 +f 352/601/339 351/602/336 323/349/324 +f 351/602/336 350/603/333 347/604/326 +f 350/603/333 349/605/331 347/604/326 +f 349/605/331 348/606/328 347/604/326 +f 347/604/326 346/607/325 345/608/351 +f 345/608/351 344/609/350 347/604/326 +f 344/609/350 343/610/348 347/604/326 +f 343/610/348 342/611/346 341/612/344 +f 341/612/344 340/613/342 343/610/348 +f 340/613/342 339/347/322 343/610/348 +f 339/347/322 338/614/337 337/615/334 +f 337/615/334 336/616/332 339/347/322 +f 336/616/332 335/617/329 339/347/322 +f 335/617/329 334/618/327 333/619/291 +f 333/619/291 332/620/352 331/348/323 +f 331/348/323 330/621/349 329/622/347 +f 329/622/347 328/623/345 327/624/343 +f 327/624/343 326/625/340 325/626/338 +f 325/626/338 324/627/335 323/349/324 +f 335/617/329 333/619/291 339/347/322 +f 333/619/291 331/348/323 339/347/322 +f 331/348/323 329/622/347 323/349/324 +f 329/622/347 327/624/343 323/349/324 +f 327/624/343 325/626/338 323/349/324 +f 323/349/324 351/602/336 347/604/326 +f 347/604/326 343/610/348 323/349/324 +f 343/610/348 339/347/322 323/349/324 +f 315/322/298 314/321/297 346/350/325 +f 301/315/292 333/314/291 334/352/327 +f 316/324/300 315/322/298 347/351/326 +f 302/323/299 334/352/327 335/354/329 +f 290/355/315 322/628/341 321/356/330 +f 316/324/300 348/353/328 349/357/331 +f 303/325/301 335/354/329 336/358/332 +f 289/326/302 321/356/330 323/359/324 +f 317/327/303 349/357/331 350/360/333 +f 304/328/304 336/358/332 337/361/334 +f 291/329/305 323/359/324 324/362/335 +f 318/330/306 350/360/333 351/363/336 +f 305/364/307 337/629/334 338/365/337 +f 293/336/311 292/332/308 324/362/335 +f 319/333/309 351/363/336 352/367/339 +f 306/335/310 338/365/337 339/368/322 +f 293/336/311 325/366/338 326/369/340 +f 320/337/312 352/367/339 322/370/341 +f 307/338/313 339/368/322 340/371/342 +f 295/342/317 294/339/314 326/369/340 +f 308/341/316 340/371/342 341/373/344 +f 295/342/317 327/372/343 328/374/345 +f 309/343/318 341/373/344 342/375/346 +f 297/346/321 296/344/319 328/374/345 +f 310/345/320 342/375/346 343/377/348 +f 297/378/321 329/630/347 330/379/349 +f 312/317/294 311/316/293 343/377/348 +f 298/279/260 330/379/349 331/381/323 +f 312/317/294 344/380/350 345/382/351 +f 299/318/295 331/381/323 332/383/352 +f 314/321/297 313/598/296 345/384/351 +f 405/385/353 437/489/449 438/386/354 +f 360/388/356 359/453/417 391/389/357 +f 373/391/359 405/385/353 406/387/355 +f 361/393/361 360/388/356 392/390/358 +f 374/392/360 406/387/355 407/395/363 +f 361/397/361 393/631/362 394/398/365 +f 375/396/364 407/395/363 408/400/367 +f 362/399/366 394/398/365 395/402/369 +f 376/401/368 408/400/367 409/404/371 +f 363/403/370 395/402/369 396/406/373 +f 377/408/372 409/466/371 410/409/375 +f 364/407/374 396/406/373 397/411/377 +f 379/413/379 378/410/376 410/409/375 +f 365/412/378 397/411/377 398/415/381 +f 379/413/379 411/414/380 412/417/383 +f 366/416/382 398/415/381 399/419/385 +f 353/421/387 354/632/414 386/422/388 +f 380/418/384 412/417/383 413/424/390 +f 367/420/386 399/419/385 400/426/392 +f 355/428/394 353/421/387 385/423/389 +f 382/430/396 381/425/391 413/424/390 +f 368/427/393 400/426/392 401/432/398 +f 356/434/400 355/428/394 387/429/395 +f 383/436/402 382/430/396 414/431/397 +f 369/438/399 401/480/398 402/439/404 +f 357/441/406 356/434/400 388/435/401 +f 384/443/408 383/436/402 415/437/403 +f 370/440/405 402/439/404 403/445/410 +f 358/447/412 357/441/406 389/442/407 +f 354/449/414 384/443/408 416/444/409 +f 371/446/411 403/445/410 404/451/415 +f 359/453/417 358/447/412 390/448/413 +f 372/452/416 404/451/415 405/385/353 +f 431/454/418 463/523/481 464/455/419 +f 393/394/362 392/390/358 424/457/421 +f 406/387/355 438/386/354 439/459/423 +f 394/398/365 393/631/362 425/460/422 +f 407/395/363 439/459/423 440/462/425 +f 395/402/369 394/398/365 426/461/424 +f 408/400/367 440/462/425 441/464/427 +f 396/406/373 395/402/369 427/463/426 +f 409/466/371 441/517/427 442/467/429 +f 396/406/373 428/465/428 429/468/430 +f 410/409/375 442/467/429 443/469/431 +f 397/411/377 429/468/430 430/470/432 +f 411/414/380 443/469/431 444/471/433 +f 398/415/381 430/470/432 431/454/418 +f 385/423/389 386/422/388 418/472/434 +f 413/424/390 412/417/383 444/471/433 +f 399/419/385 431/454/418 432/456/420 +f 387/429/395 385/423/389 417/473/435 +f 414/431/397 413/424/390 445/474/436 +f 400/426/392 432/456/420 433/477/439 +f 388/435/401 387/429/395 419/475/437 +f 415/437/403 414/431/397 446/476/438 +f 401/480/398 433/500/439 434/481/442 +f 389/442/407 388/435/401 420/478/440 +f 415/437/403 447/479/441 448/483/444 +f 402/439/404 434/481/442 435/484/445 +f 390/448/413 389/442/407 421/482/443 +f 386/450/388 416/444/409 448/483/444 +f 403/445/410 435/484/445 436/487/447 +f 390/448/413 422/485/446 423/488/448 +f 404/451/415 436/487/447 437/489/449 +f 392/390/358 391/389/357 423/488/448 +f 466/490/450 498/560/513 499/491/451 +f 419/475/437 417/473/435 449/493/453 +f 446/476/438 445/474/436 477/495/455 +f 432/456/420 464/455/419 465/497/457 +f 419/475/437 451/494/454 452/498/458 +f 447/479/441 446/476/438 478/496/456 +f 433/500/439 465/559/457 466/490/450 +f 420/478/440 452/498/458 453/501/460 +f 448/483/444 447/479/441 479/499/459 +f 434/481/442 466/490/450 467/492/452 +f 422/485/446 421/482/443 453/501/460 +f 418/486/434 448/483/444 480/502/461 +f 435/484/445 467/492/452 468/505/464 +f 423/488/448 422/485/446 454/503/462 +f 436/487/447 468/505/464 469/507/466 +f 424/457/421 423/488/448 455/506/465 +f 437/489/449 469/507/466 470/509/468 +f 424/457/421 456/508/467 457/510/469 +f 438/386/354 470/509/468 471/511/470 +f 425/460/422 457/537/469 458/512/471 +f 439/459/423 471/511/470 472/513/472 +f 426/461/424 458/512/471 459/514/473 +f 441/464/427 440/462/425 472/513/472 +f 427/463/426 459/514/473 460/516/475 +f 441/517/427 473/633/474 474/518/476 +f 428/465/428 460/516/475 461/519/477 +f 443/469/431 442/467/429 474/518/476 +f 429/468/430 461/519/477 462/521/479 +f 443/469/431 475/520/478 476/522/480 +f 430/470/432 462/521/479 463/523/481 +f 417/473/435 418/472/434 450/524/463 +f 445/474/436 444/471/433 476/522/480 +f 501/525/482 533/594/544 534/526/483 +f 454/503/462 453/501/460 485/528/485 +f 450/504/463 480/502/461 512/530/487 +f 467/492/452 499/491/451 500/532/489 +f 454/503/462 486/529/486 487/533/490 +f 468/505/464 500/532/489 501/525/482 +f 455/506/465 487/533/490 488/534/491 +f 469/507/466 501/525/482 502/527/484 +f 456/508/467 488/534/491 489/535/492 +f 470/509/468 502/527/484 503/536/493 +f 457/537/469 489/564/492 490/538/494 +f 471/511/470 503/536/493 504/539/495 +f 458/512/471 490/538/494 491/540/496 +f 472/513/472 504/539/495 505/541/497 +f 459/514/473 491/540/496 492/542/498 +f 474/518/476 473/633/474 505/543/497 +f 460/516/475 492/542/498 493/545/500 +f 474/518/476 506/544/499 507/546/501 +f 461/519/477 493/545/500 494/547/502 +f 476/522/480 475/520/478 507/546/501 +f 462/521/479 494/547/502 495/549/504 +f 449/493/453 450/524/463 482/550/488 +f 476/522/480 508/548/503 509/552/506 +f 463/523/481 495/549/504 496/553/507 +f 451/494/454 449/493/453 481/551/505 +f 478/496/456 477/495/455 509/552/506 +f 464/455/419 496/553/507 497/556/510 +f 452/498/458 451/494/454 483/554/508 +f 479/499/459 478/496/456 510/555/509 +f 465/559/457 497/585/510 498/560/513 +f 453/501/460 452/498/458 484/557/511 +f 480/502/461 479/499/459 511/558/512 +f 489/535/492 488/534/491 520/561/514 +f 502/527/484 534/526/483 535/563/516 +f 489/564/492 521/634/515 522/565/517 +f 504/539/495 503/536/493 535/563/516 +f 490/538/494 522/565/517 523/567/519 +f 504/539/495 536/566/518 537/568/520 +f 491/540/496 523/567/519 524/569/521 +f 505/543/497 537/635/520 538/570/522 +f 492/542/498 524/569/521 525/571/523 +f 507/546/501 506/544/499 538/570/522 +f 493/545/500 525/571/523 526/573/525 +f 507/546/501 539/572/524 540/574/526 +f 494/547/502 526/573/525 527/575/527 +f 481/551/505 482/550/488 514/576/528 +f 509/552/506 508/548/503 540/574/526 +f 495/549/504 527/575/527 528/579/531 +f 483/554/508 481/551/505 513/577/529 +f 509/552/506 541/578/530 542/581/533 +f 496/553/507 528/579/531 529/582/534 +f 484/557/511 483/554/508 515/580/532 +f 511/558/512 510/555/509 542/581/533 +f 497/585/510 529/636/534 530/586/537 +f 485/528/485 484/557/511 516/583/535 +f 512/530/487 511/558/512 543/584/536 +f 498/560/513 530/586/537 531/589/540 +f 485/528/485 517/587/538 518/590/541 +f 512/530/487 544/588/539 514/591/528 +f 499/491/451 531/589/540 532/592/542 +f 486/529/486 518/590/541 519/593/543 +f 500/532/489 532/592/542 533/594/544 +f 487/533/490 519/593/543 520/561/514 diff --git a/src/main/resources/assets/hbm/models/effect/ring_roller.obj b/src/main/resources/assets/hbm/models/effect/ring_roller.obj new file mode 100644 index 0000000000..8c4e88ce4f --- /dev/null +++ b/src/main/resources/assets/hbm/models/effect/ring_roller.obj @@ -0,0 +1,2028 @@ +# Blender v2.79 (sub 0) OBJ File: 'ring_roller.blend' +# www.blender.org +o Torus +v 1.000000 0.000000 0.000000 +v 0.966506 0.125000 0.000000 +v 0.875000 0.216506 0.000000 +v 0.750000 0.250000 0.000000 +v 0.625000 0.216506 0.000000 +v 0.533494 0.125000 0.000000 +v 0.500000 0.000000 0.000000 +v 0.533494 -0.125000 0.000000 +v 0.625000 -0.216506 0.000000 +v 0.750000 -0.250000 0.000000 +v 0.875000 -0.216506 0.000000 +v 0.966506 -0.125000 0.000000 +v 0.980785 0.000000 -0.195090 +v 0.947935 0.125000 -0.188556 +v 0.858187 0.216506 -0.170704 +v 0.735589 0.250000 -0.146318 +v 0.612991 0.216506 -0.121932 +v 0.523243 0.125000 -0.104079 +v 0.490393 0.000000 -0.097545 +v 0.523243 -0.125000 -0.104079 +v 0.612991 -0.216506 -0.121932 +v 0.735589 -0.250000 -0.146318 +v 0.858187 -0.216506 -0.170704 +v 0.947935 -0.125000 -0.188556 +v 0.923880 0.000000 -0.382683 +v 0.892935 0.125000 -0.369866 +v 0.808395 0.216506 -0.334848 +v 0.692910 0.250000 -0.287013 +v 0.577425 0.216506 -0.239177 +v 0.492884 0.125000 -0.204159 +v 0.461940 0.000000 -0.191342 +v 0.492884 -0.125000 -0.204159 +v 0.577425 -0.216506 -0.239177 +v 0.692910 -0.250000 -0.287013 +v 0.808395 -0.216506 -0.334848 +v 0.892935 -0.125000 -0.369866 +v 0.831470 0.000000 -0.555570 +v 0.803621 0.125000 -0.536962 +v 0.727536 0.216506 -0.486124 +v 0.623602 0.250000 -0.416678 +v 0.519669 0.216506 -0.347231 +v 0.443584 0.125000 -0.296393 +v 0.415735 0.000000 -0.277785 +v 0.443584 -0.125000 -0.296393 +v 0.519669 -0.216506 -0.347231 +v 0.623602 -0.250000 -0.416678 +v 0.727536 -0.216506 -0.486124 +v 0.803621 -0.125000 -0.536962 +v 0.707107 0.000000 -0.707107 +v 0.683423 0.125000 -0.683423 +v 0.618718 0.216506 -0.618719 +v 0.530330 0.250000 -0.530330 +v 0.441942 0.216506 -0.441942 +v 0.377237 0.125000 -0.377237 +v 0.353553 0.000000 -0.353553 +v 0.377237 -0.125000 -0.377237 +v 0.441942 -0.216506 -0.441942 +v 0.530330 -0.250000 -0.530330 +v 0.618718 -0.216506 -0.618719 +v 0.683423 -0.125000 -0.683423 +v 0.555570 0.000000 -0.831470 +v 0.536962 0.125000 -0.803621 +v 0.486124 0.216506 -0.727536 +v 0.416678 0.250000 -0.623602 +v 0.347231 0.216506 -0.519669 +v 0.296393 0.125000 -0.443584 +v 0.277785 0.000000 -0.415735 +v 0.296393 -0.125000 -0.443584 +v 0.347231 -0.216506 -0.519669 +v 0.416678 -0.250000 -0.623602 +v 0.486124 -0.216506 -0.727536 +v 0.536962 -0.125000 -0.803621 +v 0.382684 0.000000 -0.923879 +v 0.369866 0.125000 -0.892935 +v 0.334848 0.216506 -0.808394 +v 0.287013 0.250000 -0.692910 +v 0.239177 0.216506 -0.577425 +v 0.204159 0.125000 -0.492884 +v 0.191342 0.000000 -0.461940 +v 0.204159 -0.125000 -0.492884 +v 0.239177 -0.216506 -0.577425 +v 0.287013 -0.250000 -0.692910 +v 0.334848 -0.216506 -0.808394 +v 0.369866 -0.125000 -0.892935 +v 0.195090 0.000000 -0.980785 +v 0.188556 0.125000 -0.947935 +v 0.170704 0.216506 -0.858187 +v 0.146318 0.250000 -0.735589 +v 0.121932 0.216506 -0.612991 +v 0.104080 0.125000 -0.523243 +v 0.097545 0.000000 -0.490393 +v 0.104080 -0.125000 -0.523243 +v 0.121932 -0.216506 -0.612991 +v 0.146318 -0.250000 -0.735589 +v 0.170704 -0.216506 -0.858187 +v 0.188556 -0.125000 -0.947935 +v 0.000000 0.000000 -1.000000 +v 0.000000 0.125000 -0.966506 +v 0.000000 0.216506 -0.875000 +v 0.000000 0.250000 -0.750000 +v 0.000000 0.216506 -0.625000 +v 0.000000 0.125000 -0.533494 +v 0.000000 0.000000 -0.500000 +v 0.000000 -0.125000 -0.533494 +v 0.000000 -0.216506 -0.625000 +v 0.000000 -0.250000 -0.750000 +v 0.000000 -0.216506 -0.875000 +v 0.000000 -0.125000 -0.966506 +v -0.195090 0.000000 -0.980785 +v -0.188556 0.125000 -0.947935 +v -0.170704 0.216506 -0.858187 +v -0.146318 0.250000 -0.735589 +v -0.121931 0.216506 -0.612991 +v -0.104079 0.125000 -0.523243 +v -0.097545 0.000000 -0.490393 +v -0.104079 -0.125000 -0.523243 +v -0.121931 -0.216506 -0.612991 +v -0.146318 -0.250000 -0.735589 +v -0.170704 -0.216506 -0.858187 +v -0.188556 -0.125000 -0.947935 +v -0.382684 0.000000 -0.923880 +v -0.369866 0.125000 -0.892935 +v -0.334848 0.216506 -0.808395 +v -0.287013 0.250000 -0.692910 +v -0.239177 0.216506 -0.577425 +v -0.204159 0.125000 -0.492884 +v -0.191342 0.000000 -0.461940 +v -0.204159 -0.125000 -0.492884 +v -0.239177 -0.216506 -0.577425 +v -0.287013 -0.250000 -0.692910 +v -0.334848 -0.216506 -0.808395 +v -0.369866 -0.125000 -0.892935 +v -0.555570 0.000000 -0.831470 +v -0.536962 0.125000 -0.803621 +v -0.486124 0.216506 -0.727536 +v -0.416677 0.250000 -0.623602 +v -0.347231 0.216506 -0.519669 +v -0.296393 0.125000 -0.443584 +v -0.277785 0.000000 -0.415735 +v -0.296393 -0.125000 -0.443584 +v -0.347231 -0.216506 -0.519669 +v -0.416677 -0.250000 -0.623602 +v -0.486124 -0.216506 -0.727536 +v -0.536962 -0.125000 -0.803621 +v -0.707107 0.000000 -0.707107 +v -0.683423 0.125000 -0.683423 +v -0.618719 0.216506 -0.618718 +v -0.530330 0.250000 -0.530330 +v -0.441942 0.216506 -0.441942 +v -0.377237 0.125000 -0.377237 +v -0.353553 0.000000 -0.353553 +v -0.377237 -0.125000 -0.377237 +v -0.441942 -0.216506 -0.441942 +v -0.530330 -0.250000 -0.530330 +v -0.618719 -0.216506 -0.618718 +v -0.683423 -0.125000 -0.683423 +v -0.831470 0.000000 -0.555570 +v -0.803621 0.125000 -0.536962 +v -0.727536 0.216506 -0.486124 +v -0.623602 0.250000 -0.416678 +v -0.519668 0.216506 -0.347231 +v -0.443584 0.125000 -0.296393 +v -0.415735 0.000000 -0.277785 +v -0.443584 -0.125000 -0.296393 +v -0.519668 -0.216506 -0.347231 +v -0.623602 -0.250000 -0.416678 +v -0.727536 -0.216506 -0.486124 +v -0.803621 -0.125000 -0.536962 +v -0.923880 0.000000 -0.382683 +v -0.892935 0.125000 -0.369866 +v -0.808395 0.216506 -0.334848 +v -0.692910 0.250000 -0.287013 +v -0.577425 0.216506 -0.239177 +v -0.492884 0.125000 -0.204159 +v -0.461940 0.000000 -0.191342 +v -0.492884 -0.125000 -0.204159 +v -0.577425 -0.216506 -0.239177 +v -0.692910 -0.250000 -0.287013 +v -0.808395 -0.216506 -0.334848 +v -0.892935 -0.125000 -0.369866 +v -0.980785 0.000000 -0.195090 +v -0.947935 0.125000 -0.188556 +v -0.858187 0.216506 -0.170704 +v -0.735589 0.250000 -0.146318 +v -0.612991 0.216506 -0.121931 +v -0.523243 0.125000 -0.104079 +v -0.490393 0.000000 -0.097545 +v -0.523243 -0.125000 -0.104079 +v -0.612991 -0.216506 -0.121931 +v -0.735589 -0.250000 -0.146318 +v -0.858187 -0.216506 -0.170704 +v -0.947935 -0.125000 -0.188556 +v -1.000000 0.000000 -0.000000 +v -0.966506 0.125000 -0.000000 +v -0.875000 0.216506 -0.000000 +v -0.750000 0.250000 -0.000000 +v -0.625000 0.216506 -0.000000 +v -0.533494 0.125000 -0.000000 +v -0.500000 0.000000 -0.000000 +v -0.533494 -0.125000 -0.000000 +v -0.625000 -0.216506 -0.000000 +v -0.750000 -0.250000 -0.000000 +v -0.875000 -0.216506 -0.000000 +v -0.966506 -0.125000 -0.000000 +v -0.980785 0.000000 0.195090 +v -0.947935 0.125000 0.188556 +v -0.858187 0.216506 0.170704 +v -0.735589 0.250000 0.146318 +v -0.612991 0.216506 0.121931 +v -0.523243 0.125000 0.104079 +v -0.490393 0.000000 0.097545 +v -0.523243 -0.125000 0.104079 +v -0.612991 -0.216506 0.121931 +v -0.735589 -0.250000 0.146318 +v -0.858187 -0.216506 0.170704 +v -0.947935 -0.125000 0.188556 +v -0.923880 0.000000 0.382683 +v -0.892936 0.125000 0.369866 +v -0.808395 0.216506 0.334848 +v -0.692910 0.250000 0.287012 +v -0.577425 0.216506 0.239177 +v -0.492884 0.125000 0.204159 +v -0.461940 0.000000 0.191342 +v -0.492884 -0.125000 0.204159 +v -0.577425 -0.216506 0.239177 +v -0.692910 -0.250000 0.287012 +v -0.808395 -0.216506 0.334848 +v -0.892936 -0.125000 0.369866 +v -0.831470 0.000000 0.555570 +v -0.803621 0.125000 0.536962 +v -0.727536 0.216506 0.486124 +v -0.623602 0.250000 0.416678 +v -0.519668 0.216506 0.347231 +v -0.443584 0.125000 0.296393 +v -0.415735 0.000000 0.277785 +v -0.443584 -0.125000 0.296393 +v -0.519668 -0.216506 0.347231 +v -0.623602 -0.250000 0.416678 +v -0.727536 -0.216506 0.486124 +v -0.803621 -0.125000 0.536962 +v -0.707107 0.000000 0.707107 +v -0.683423 0.125000 0.683423 +v -0.618719 0.216506 0.618718 +v -0.530330 0.250000 0.530330 +v -0.441942 0.216506 0.441942 +v -0.377237 0.125000 0.377237 +v -0.353553 0.000000 0.353553 +v -0.377237 -0.125000 0.377237 +v -0.441942 -0.216506 0.441942 +v -0.530330 -0.250000 0.530330 +v -0.618719 -0.216506 0.618718 +v -0.683423 -0.125000 0.683423 +v -0.555571 0.000000 0.831469 +v -0.536963 0.125000 0.803620 +v -0.486124 0.216506 0.727536 +v -0.416678 0.250000 0.623602 +v -0.347232 0.216506 0.519668 +v -0.296393 0.125000 0.443584 +v -0.277785 0.000000 0.415735 +v -0.296393 -0.125000 0.443584 +v -0.347232 -0.216506 0.519668 +v -0.416678 -0.250000 0.623602 +v -0.486124 -0.216506 0.727536 +v -0.536963 -0.125000 0.803620 +v -0.382684 0.000000 0.923880 +v -0.369866 0.125000 0.892935 +v -0.334848 0.216506 0.808395 +v -0.287013 0.250000 0.692910 +v -0.239177 0.216506 0.577425 +v -0.204159 0.125000 0.492884 +v -0.191342 0.000000 0.461940 +v -0.204159 -0.125000 0.492884 +v -0.239177 -0.216506 0.577425 +v -0.287013 -0.250000 0.692910 +v -0.334848 -0.216506 0.808395 +v -0.369866 -0.125000 0.892935 +v -0.195091 0.000000 0.980785 +v -0.188557 0.125000 0.947935 +v -0.170704 0.216506 0.858187 +v -0.146318 0.250000 0.735589 +v -0.121932 0.216506 0.612991 +v -0.104080 0.125000 0.523243 +v -0.097545 0.000000 0.490393 +v -0.104080 -0.125000 0.523243 +v -0.121932 -0.216506 0.612991 +v -0.146318 -0.250000 0.735589 +v -0.170704 -0.216506 0.858187 +v -0.188557 -0.125000 0.947935 +v 0.000000 0.000000 1.000000 +v 0.000000 0.125000 0.966506 +v 0.000000 0.216506 0.875000 +v 0.000000 0.250000 0.750000 +v 0.000000 0.216506 0.625000 +v 0.000000 0.125000 0.533494 +v 0.000000 0.000000 0.500000 +v 0.000000 -0.125000 0.533494 +v 0.000000 -0.216506 0.625000 +v 0.000000 -0.250000 0.750000 +v 0.000000 -0.216506 0.875000 +v 0.000000 -0.125000 0.966506 +v 0.195090 0.000000 0.980785 +v 0.188556 0.125000 0.947935 +v 0.170704 0.216506 0.858187 +v 0.146318 0.250000 0.735589 +v 0.121931 0.216506 0.612991 +v 0.104079 0.125000 0.523243 +v 0.097545 0.000000 0.490393 +v 0.104079 -0.125000 0.523243 +v 0.121931 -0.216506 0.612991 +v 0.146318 -0.250000 0.735589 +v 0.170704 -0.216506 0.858187 +v 0.188556 -0.125000 0.947935 +v 0.382684 0.000000 0.923879 +v 0.369866 0.125000 0.892935 +v 0.334848 0.216506 0.808394 +v 0.287013 0.250000 0.692910 +v 0.239177 0.216506 0.577425 +v 0.204159 0.125000 0.492884 +v 0.191342 0.000000 0.461940 +v 0.204159 -0.125000 0.492884 +v 0.239177 -0.216506 0.577425 +v 0.287013 -0.250000 0.692910 +v 0.334848 -0.216506 0.808394 +v 0.369866 -0.125000 0.892935 +v 0.555570 0.000000 0.831470 +v 0.536962 0.125000 0.803621 +v 0.486124 0.216506 0.727536 +v 0.416678 0.250000 0.623602 +v 0.347231 0.216506 0.519669 +v 0.296393 0.125000 0.443584 +v 0.277785 0.000000 0.415735 +v 0.296393 -0.125000 0.443584 +v 0.347231 -0.216506 0.519669 +v 0.416678 -0.250000 0.623602 +v 0.486124 -0.216506 0.727536 +v 0.536962 -0.125000 0.803621 +v 0.707106 0.000000 0.707107 +v 0.683423 0.125000 0.683424 +v 0.618718 0.216506 0.618719 +v 0.530330 0.250000 0.530330 +v 0.441941 0.216506 0.441942 +v 0.377237 0.125000 0.377237 +v 0.353553 0.000000 0.353554 +v 0.377237 -0.125000 0.377237 +v 0.441941 -0.216506 0.441942 +v 0.530330 -0.250000 0.530330 +v 0.618718 -0.216506 0.618719 +v 0.683423 -0.125000 0.683424 +v 0.831470 0.000000 0.555570 +v 0.803621 0.125000 0.536962 +v 0.727536 0.216506 0.486124 +v 0.623602 0.250000 0.416678 +v 0.519669 0.216506 0.347231 +v 0.443584 0.125000 0.296393 +v 0.415735 0.000000 0.277785 +v 0.443584 -0.125000 0.296393 +v 0.519669 -0.216506 0.347231 +v 0.623602 -0.250000 0.416678 +v 0.727536 -0.216506 0.486124 +v 0.803621 -0.125000 0.536962 +v 0.923879 0.000000 0.382684 +v 0.892935 0.125000 0.369866 +v 0.808394 0.216506 0.334848 +v 0.692910 0.250000 0.287013 +v 0.577425 0.216506 0.239177 +v 0.492884 0.125000 0.204159 +v 0.461940 0.000000 0.191342 +v 0.492884 -0.125000 0.204159 +v 0.577425 -0.216506 0.239177 +v 0.692910 -0.250000 0.287013 +v 0.808394 -0.216506 0.334848 +v 0.892935 -0.125000 0.369866 +v 0.980785 0.000000 0.195090 +v 0.947935 0.125000 0.188556 +v 0.858187 0.216506 0.170704 +v 0.735589 0.250000 0.146318 +v 0.612991 0.216506 0.121931 +v 0.523243 0.125000 0.104079 +v 0.490393 0.000000 0.097545 +v 0.523243 -0.125000 0.104079 +v 0.612991 -0.216506 0.121931 +v 0.735589 -0.250000 0.146318 +v 0.858187 -0.216506 0.170704 +v 0.947935 -0.125000 0.188556 +vt 0.250000 0.500000 +vt 0.000000 0.666667 +vt 0.000000 0.500000 +vt 0.250000 0.666667 +vt 0.000000 0.833333 +vt 0.250000 0.833333 +vt 0.000000 1.000000 +vt 0.250000 1.000000 +vt 0.000000 1.166667 +vt 0.250000 1.166667 +vt 0.000000 1.333333 +vt 0.250000 1.333333 +vt 0.000000 1.500000 +vt 0.250000 -0.500000 +vt 0.000000 -0.333333 +vt 0.000000 -0.500000 +vt 0.250000 -0.333333 +vt 0.000000 -0.166667 +vt 0.250000 0.000000 +vt 0.000000 0.000000 +vt 0.250000 0.166667 +vt 0.000000 0.166667 +vt 0.000000 0.333333 +vt 0.250000 0.333333 +vt 0.500000 0.500000 +vt 0.500000 0.666667 +vt 0.500000 1.000000 +vt 0.500000 1.166667 +vt 0.500000 1.333333 +vt 0.250000 1.500000 +vt 0.500000 -0.500000 +vt 0.500000 -0.166667 +vt 0.250000 -0.166667 +vt 0.500000 0.000000 +vt 0.500000 0.166667 +vt 0.500000 0.333333 +vt 0.750000 0.500000 +vt 0.750000 0.666667 +vt 0.500000 0.833333 +vt 0.750000 1.000000 +vt 0.750000 1.166667 +vt 0.750000 1.333333 +vt 0.500000 1.500000 +vt 0.750000 -0.500000 +vt 0.500000 -0.333333 +vt 0.750000 -0.166667 +vt 0.750000 0.000000 +vt 0.750000 0.333333 +vt 1.000000 0.666667 +vt 0.750000 0.833333 +vt 1.000000 1.000000 +vt 1.000000 1.333333 +vt 0.750000 1.500000 +vt 1.000000 -0.500000 +vt 0.750000 -0.333333 +vt 1.000000 -0.166667 +vt 1.000000 0.000000 +vt 0.750000 0.166667 +vt 1.000000 0.166667 +vt 1.000000 0.333333 +vt 0.000000 0.500000 +vt 0.250000 0.666667 +vt 0.000000 0.666667 +vt 0.000000 0.833333 +vt 0.250000 1.000000 +vt 0.000000 1.000000 +vt 0.250000 1.166667 +vt 0.000000 1.166667 +vt 0.000000 1.333333 +vt 0.250000 1.333333 +vt 0.000000 1.500000 +vt 0.250000 -0.500000 +vt 0.000000 -0.333333 +vt 0.000000 -0.500000 +vt 0.250000 -0.166667 +vt 0.000000 -0.166667 +vt 0.000000 0.000000 +vt 0.250000 0.000000 +vt 0.000000 0.166667 +vt 0.250000 0.166667 +vt 0.000000 0.333333 +vt 0.250000 0.333333 +vt 0.500000 0.500000 +vt 0.250000 0.500000 +vt 0.500000 0.833333 +vt 0.250000 0.833333 +vt 0.500000 1.000000 +vt 0.500000 1.166667 +vt 0.500000 1.333333 +vt 0.250000 1.500000 +vt 0.500000 -0.500000 +vt 0.250000 -0.333333 +vt 0.500000 -0.166667 +vt 0.500000 0.166667 +vt 0.500000 0.333333 +vt 0.750000 0.500000 +vt 0.500000 0.666667 +vt 0.750000 0.833333 +vt 0.750000 1.000000 +vt 0.750000 1.166667 +vt 0.750000 1.500000 +vt 0.500000 1.500000 +vt 0.750000 -0.500000 +vt 0.500000 -0.333333 +vt 0.750000 -0.166667 +vt 0.500000 0.000000 +vt 0.750000 0.000000 +vt 0.750000 0.166667 +vt 0.750000 0.333333 +vt 1.000000 0.500000 +vt 0.750000 0.666667 +vt 1.000000 0.666667 +vt 1.000000 1.000000 +vt 1.000000 1.166667 +vt 0.750000 1.333333 +vt 1.000000 1.333333 +vt 1.000000 -0.500000 +vt 0.750000 -0.333333 +vt 1.000000 -0.166667 +vt 1.000000 0.000000 +vt 1.000000 0.333333 +vt 0.250000 0.500000 +vt 0.000000 0.666667 +vt 0.000000 0.500000 +vt 0.250000 0.666667 +vt 0.000000 0.833333 +vt 0.250000 0.833333 +vt 0.000000 1.000000 +vt 0.250000 1.000000 +vt 0.000000 1.166667 +vt 0.250000 1.166667 +vt 0.000000 1.333333 +vt 0.250000 1.333333 +vt 0.000000 1.500000 +vt 0.250000 -0.500000 +vt 0.000000 -0.333333 +vt 0.000000 -0.500000 +vt 0.250000 -0.333333 +vt 0.000000 -0.166667 +vt 0.250000 0.000000 +vt 0.000000 0.000000 +vt 0.250000 0.166667 +vt 0.000000 0.166667 +vt 0.000000 0.333333 +vt 0.500000 0.500000 +vt 0.500000 0.833333 +vt 0.500000 1.166667 +vt 0.500000 1.333333 +vt 0.250000 1.500000 +vt 0.500000 -0.500000 +vt 0.500000 -0.166667 +vt 0.250000 -0.166667 +vt 0.500000 0.166667 +vt 0.250000 0.333333 +vt 0.500000 0.333333 +vt 0.750000 0.500000 +vt 0.500000 0.666667 +vt 0.750000 0.666667 +vt 0.750000 0.833333 +vt 0.500000 1.000000 +vt 0.750000 1.166667 +vt 0.750000 1.333333 +vt 0.500000 1.500000 +vt 0.750000 -0.333333 +vt 0.500000 -0.333333 +vt 0.750000 -0.166667 +vt 0.500000 0.000000 +vt 0.750000 0.166667 +vt 0.750000 0.333333 +vt 1.000000 0.500000 +vt 1.000000 0.666667 +vt 1.000000 0.833333 +vt 0.750000 1.000000 +vt 1.000000 1.166667 +vt 1.000000 1.333333 +vt 0.750000 1.500000 +vt 1.000000 -0.500000 +vt 0.750000 -0.500000 +vt 1.000000 -0.333333 +vt 1.000000 -0.166667 +vt 0.750000 0.000000 +vt 1.000000 0.166667 +vt 1.000000 0.333333 +vt 0.000000 0.500000 +vt 0.250000 0.666667 +vt 0.000000 0.666667 +vt 0.000000 0.833333 +vt 0.250000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 1.166667 +vt 0.250000 1.166667 +vt 0.000000 1.333333 +vt 0.250000 1.333333 +vt 0.000000 1.500000 +vt 0.250000 -0.500000 +vt 0.000000 -0.333333 +vt 0.000000 -0.500000 +vt 0.250000 -0.333333 +vt 0.000000 -0.166667 +vt 0.250000 -0.166667 +vt 0.000000 0.000000 +vt 0.250000 0.000000 +vt 0.000000 0.166667 +vt 0.250000 0.166667 +vt 0.000000 0.333333 +vt 0.250000 0.333333 +vt 0.250000 0.500000 +vt 0.500000 0.666667 +vt 0.250000 0.833333 +vt 0.500000 0.833333 +vt 0.500000 1.000000 +vt 0.500000 1.333333 +vt 0.500000 1.500000 +vt 0.250000 1.500000 +vt 0.500000 -0.500000 +vt 0.500000 -0.333333 +vt 0.500000 -0.166667 +vt 0.500000 0.166667 +vt 0.500000 0.333333 +vt 0.500000 0.500000 +vt 0.750000 0.666667 +vt 0.750000 1.000000 +vt 0.500000 1.166667 +vt 0.750000 1.333333 +vt 0.750000 -0.500000 +vt 0.750000 -0.333333 +vt 0.750000 0.000000 +vt 0.500000 0.000000 +vt 0.750000 0.166667 +vt 0.750000 0.333333 +vt 0.750000 0.500000 +vt 1.000000 0.666667 +vt 0.750000 0.833333 +vt 1.000000 0.833333 +vt 1.000000 1.000000 +vt 0.750000 1.166667 +vt 1.000000 1.166667 +vt 1.000000 1.333333 +vt 0.750000 1.500000 +vt 1.000000 -0.333333 +vt 0.750000 -0.166667 +vt 1.000000 0.000000 +vt 1.000000 0.166667 +vt 1.000000 0.333333 +vt 0.250000 0.500000 +vt 0.000000 0.666667 +vt 0.000000 0.500000 +vt 0.250000 0.666667 +vt 0.000000 0.833333 +vt 0.250000 0.833333 +vt 0.000000 1.000000 +vt 0.250000 1.000000 +vt 0.000000 1.166667 +vt 0.250000 1.166667 +vt 0.000000 1.333333 +vt 0.250000 1.333333 +vt 0.000000 1.500000 +vt 0.250000 -0.500000 +vt 0.000000 -0.333333 +vt 0.000000 -0.500000 +vt 0.250000 -0.333333 +vt 0.000000 -0.166667 +vt 0.250000 -0.166667 +vt 0.000000 0.000000 +vt 0.250000 0.000000 +vt 0.000000 0.166667 +vt 0.250000 0.166667 +vt 0.000000 0.333333 +vt 0.500000 0.500000 +vt 0.500000 0.666667 +vt 0.500000 0.833333 +vt 0.500000 1.000000 +vt 0.500000 1.166667 +vt 0.500000 1.500000 +vt 0.250000 1.500000 +vt 0.500000 -0.500000 +vt 0.500000 -0.333333 +vt 0.500000 -0.166667 +vt 0.500000 0.166667 +vt 0.500000 0.333333 +vt 0.250000 0.333333 +vt 0.750000 0.500000 +vt 0.750000 0.833333 +vt 0.750000 1.000000 +vt 0.750000 1.166667 +vt 0.500000 1.333333 +vt 0.750000 1.333333 +vt 0.750000 -0.500000 +vt 0.750000 -0.333333 +vt 0.750000 -0.166667 +vt 0.500000 0.000000 +vt 0.750000 0.166667 +vt 0.750000 0.333333 +vt 1.000000 0.500000 +vt 0.750000 0.666667 +vt 1.000000 0.666667 +vt 1.000000 0.833333 +vt 1.000000 1.000000 +vt 1.000000 1.166667 +vt 1.000000 1.333333 +vt 0.750000 1.500000 +vt 1.000000 -0.333333 +vt 1.000000 -0.166667 +vt 0.750000 0.000000 +vt 1.000000 0.166667 +vt 0.250000 0.500000 +vt 0.000000 0.666667 +vt 0.000000 0.500000 +vt 0.250000 0.666667 +vt 0.000000 0.833333 +vt 0.250000 0.833333 +vt 0.000000 1.000000 +vt 0.250000 1.166667 +vt 0.000000 1.166667 +vt 0.000000 1.333333 +vt 0.250000 1.333333 +vt 0.000000 1.500000 +vt 0.250000 -0.500000 +vt 0.000000 -0.333333 +vt 0.000000 -0.500000 +vt 0.250000 -0.166667 +vt 0.000000 -0.166667 +vt 0.000000 0.000000 +vt 0.250000 0.166667 +vt 0.000000 0.166667 +vt 0.000000 0.333333 +vt 0.250000 0.333333 +vt 0.500000 0.666667 +vt 0.500000 0.833333 +vt 0.250000 1.000000 +vt 0.500000 1.166667 +vt 0.500000 1.333333 +vt 0.250000 1.500000 +vt 0.500000 -0.500000 +vt 0.250000 -0.333333 +vt 0.500000 -0.333333 +vt 0.500000 -0.166667 +vt 0.250000 0.000000 +vt 0.500000 0.166667 +vt 0.500000 0.333333 +vt 0.750000 0.500000 +vt 0.500000 0.500000 +vt 0.750000 0.666667 +vt 0.750000 1.000000 +vt 0.500000 1.000000 +vt 0.750000 1.166667 +vt 0.750000 1.333333 +vt 0.500000 1.500000 +vt 0.750000 -0.500000 +vt 0.750000 -0.166667 +vt 0.500000 0.000000 +vt 0.750000 0.000000 +vt 0.750000 0.333333 +vt 1.000000 0.500000 +vt 1.000000 0.666667 +vt 0.750000 0.833333 +vt 1.000000 0.833333 +vt 1.000000 1.000000 +vt 1.000000 1.166667 +vt 1.000000 1.333333 +vt 0.750000 1.500000 +vt 1.000000 -0.500000 +vt 0.750000 -0.333333 +vt 1.000000 -0.166667 +vt 1.000000 0.000000 +vt 0.750000 0.166667 +vt 1.000000 0.166667 +vt 1.000000 0.333333 +vt 0.250000 0.500000 +vt 0.000000 0.666667 +vt 0.000000 0.500000 +vt 0.250000 0.666667 +vt 0.000000 0.833333 +vt 0.250000 0.833333 +vt 0.000000 1.000000 +vt 0.250000 1.000000 +vt 0.000000 1.166667 +vt 0.250000 1.166667 +vt 0.000000 1.333333 +vt 0.250000 1.333333 +vt 0.000000 1.500000 +vt 0.250000 -0.500000 +vt 0.000000 -0.333333 +vt 0.000000 -0.500000 +vt 0.250000 -0.333333 +vt 0.000000 -0.166667 +vt 0.250000 -0.166667 +vt 0.000000 0.000000 +vt 0.250000 0.000000 +vt 0.000000 0.166667 +vt 0.250000 0.333333 +vt 0.000000 0.333333 +vt 0.500000 0.500000 +vt 0.500000 0.666667 +vt 0.500000 0.833333 +vt 0.500000 1.166667 +vt 0.500000 1.333333 +vt 0.250000 1.500000 +vt 0.500000 -0.500000 +vt 0.500000 -0.333333 +vt 0.500000 -0.166667 +vt 0.500000 0.000000 +vt 0.250000 0.166667 +vt 0.500000 0.333333 +vt 0.750000 0.500000 +vt 0.750000 0.666667 +vt 0.750000 1.000000 +vt 0.500000 1.000000 +vt 0.750000 1.333333 +vt 0.500000 1.500000 +vt 0.750000 -0.500000 +vt 0.750000 -0.333333 +vt 0.750000 -0.166667 +vt 0.750000 0.000000 +vt 0.500000 0.166667 +vt 0.750000 0.333333 +vt 1.000000 0.500000 +vt 1.000000 0.666667 +vt 0.750000 0.833333 +vt 1.000000 0.833333 +vt 1.000000 1.166667 +vt 0.750000 1.166667 +vt 1.000000 1.333333 +vt 0.750000 1.500000 +vt 1.000000 -0.500000 +vt 1.000000 -0.333333 +vt 1.000000 -0.166667 +vt 1.000000 0.000000 +vt 0.750000 0.166667 +vt 1.000000 0.166667 +vt 0.250000 0.500000 +vt 0.000000 0.666667 +vt 0.000000 0.500000 +vt 0.250000 0.666667 +vt 0.000000 0.833333 +vt 0.250000 0.833333 +vt 0.000000 1.000000 +vt 0.250000 1.000000 +vt 0.000000 1.166667 +vt 0.250000 1.166667 +vt 0.000000 1.333333 +vt 0.250000 1.333333 +vt 0.000000 1.500000 +vt 0.250000 -0.500000 +vt 0.000000 -0.333333 +vt 0.000000 -0.500000 +vt 0.250000 -0.333333 +vt 0.000000 -0.166667 +vt 0.250000 -0.166667 +vt 0.000000 0.000000 +vt 0.250000 0.166667 +vt 0.000000 0.166667 +vt 0.000000 0.333333 +vt 0.250000 0.333333 +vt 0.500000 0.500000 +vt 0.500000 0.666667 +vt 0.500000 1.000000 +vt 0.500000 1.333333 +vt 0.500000 1.500000 +vt 0.250000 1.500000 +vt 0.500000 -0.500000 +vt 0.500000 -0.333333 +vt 0.500000 0.000000 +vt 0.250000 0.000000 +vt 0.500000 0.166667 +vt 0.500000 0.333333 +vt 0.750000 0.500000 +vt 0.750000 0.666667 +vt 0.500000 0.833333 +vt 0.750000 0.833333 +vt 0.750000 1.000000 +vt 0.500000 1.166667 +vt 0.750000 1.166667 +vt 0.750000 1.333333 +vt 0.750000 -0.500000 +vt 0.750000 -0.166667 +vt 0.500000 -0.166667 +vt 0.750000 0.000000 +vt 0.750000 0.166667 +vt 0.750000 0.333333 +vt 1.000000 0.666667 +vt 1.000000 1.000000 +vt 1.000000 1.166667 +vt 1.000000 1.333333 +vt 0.750000 1.500000 +vt 1.000000 -0.333333 +vt 0.750000 -0.333333 +vt 1.000000 0.000000 +vt 1.000000 0.166667 +vt 1.000000 0.333333 +vt 1.000000 0.500000 +vt 1.000000 0.833333 +vt 1.000000 1.166667 +vt 1.000000 1.500000 +vt 1.000000 -0.333333 +vt 1.000000 0.833333 +vt 1.000000 1.500000 +vt 1.000000 -0.333333 +vt 1.000000 0.166667 +vt 1.000000 1.000000 +vt 1.000000 1.500000 +vt 1.000000 0.000000 +vt 1.000000 0.500000 +vt 1.000000 1.500000 +vt 1.000000 -0.500000 +vt 1.000000 -0.166667 +vt 1.000000 1.500000 +vt 1.000000 -0.500000 +vt 1.000000 0.000000 +vt 1.000000 0.333333 +vt 1.000000 1.500000 +vt 1.000000 -0.333333 +vt 1.000000 1.000000 +vt 1.000000 1.500000 +vt 1.000000 0.333333 +vt 1.000000 0.500000 +vt 1.000000 0.833333 +vt 1.000000 1.500000 +vt 1.000000 -0.500000 +vt 1.000000 -0.166667 +vn 0.9808 0.0000 -0.1951 +vn 0.8699 0.4931 0.0000 +vn 1.0000 0.0000 0.0000 +vn 0.8532 0.4931 -0.1697 +vn 0.5119 0.8590 0.0000 +vn 0.5021 0.8590 -0.0999 +vn 0.0161 0.9998 0.0000 +vn 0.0158 0.9998 -0.0031 +vn -0.4877 0.8730 0.0000 +vn -0.4783 0.8730 0.0951 +vn -0.8618 0.5071 0.0000 +vn -0.8453 0.5071 0.1681 +vn -1.0000 0.0000 0.0000 +vn -0.9808 0.0000 0.1951 +vn -0.8618 -0.5071 0.0000 +vn -0.8453 -0.5071 0.1681 +vn -0.4877 -0.8730 0.0000 +vn 0.0158 -0.9998 -0.0031 +vn 0.0161 -0.9998 0.0000 +vn 0.5021 -0.8590 -0.0999 +vn 0.5119 -0.8590 0.0000 +vn 0.8699 -0.4931 0.0000 +vn 0.8532 -0.4931 -0.1697 +vn 0.9239 0.0000 -0.3827 +vn 0.8037 0.4931 -0.3329 +vn 0.0149 0.9998 -0.0062 +vn -0.4505 0.8730 0.1866 +vn -0.7963 0.5071 0.3298 +vn -0.9239 0.0000 0.3827 +vn -0.4505 -0.8730 0.1866 +vn -0.4783 -0.8730 0.0951 +vn 0.0149 -0.9998 -0.0062 +vn 0.4729 -0.8590 -0.1959 +vn 0.8037 -0.4931 -0.3329 +vn 0.8314 0.0000 -0.5556 +vn 0.7233 0.4931 -0.4833 +vn 0.4729 0.8590 -0.1959 +vn 0.0134 0.9998 -0.0090 +vn -0.4055 0.8730 0.2709 +vn -0.7166 0.5071 0.4788 +vn -0.8314 0.0000 0.5556 +vn -0.7963 -0.5071 0.3298 +vn -0.4055 -0.8730 0.2709 +vn 0.0134 -0.9998 -0.0090 +vn 0.7233 -0.4931 -0.4833 +vn 0.6151 0.4931 -0.6151 +vn 0.4256 0.8590 -0.2844 +vn 0.0114 0.9998 -0.0114 +vn -0.6094 0.5071 0.6094 +vn -0.7071 0.0000 0.7071 +vn -0.7166 -0.5071 0.4788 +vn -0.3448 -0.8730 0.3448 +vn 0.0114 -0.9998 -0.0114 +vn 0.4256 -0.8590 -0.2844 +vn 0.3620 -0.8590 -0.3620 +vn 0.6151 -0.4931 -0.6151 +vn 0.7071 0.0000 -0.7071 +vn 0.4833 0.4931 -0.7233 +vn 0.3620 0.8590 -0.3620 +vn 0.0090 0.9998 -0.0134 +vn -0.2709 0.8730 0.4055 +vn -0.3448 0.8730 0.3448 +vn -0.4788 0.5071 0.7166 +vn -0.5556 0.0000 0.8314 +vn -0.6094 -0.5071 0.6094 +vn -0.2709 -0.8730 0.4055 +vn 0.0090 -0.9998 -0.0134 +vn 0.2844 -0.8590 -0.4256 +vn 0.4833 -0.4931 -0.7233 +vn 0.3827 0.0000 -0.9239 +vn 0.5556 0.0000 -0.8314 +vn 0.1959 0.8590 -0.4729 +vn 0.2844 0.8590 -0.4256 +vn 0.0062 0.9998 -0.0149 +vn -0.1866 0.8730 0.4505 +vn -0.3298 0.5071 0.7963 +vn -0.3827 0.0000 0.9239 +vn -0.4788 -0.5071 0.7166 +vn -0.1866 -0.8730 0.4505 +vn 0.1959 -0.8590 -0.4729 +vn 0.3329 -0.4931 -0.8037 +vn 0.1951 0.0000 -0.9808 +vn 0.3329 0.4931 -0.8037 +vn 0.0999 0.8590 -0.5021 +vn 0.0031 0.9998 -0.0158 +vn -0.0951 0.8730 0.4783 +vn -0.1951 0.0000 0.9808 +vn -0.3298 -0.5071 0.7963 +vn -0.0951 -0.8730 0.4783 +vn 0.0062 -0.9998 -0.0149 +vn 0.0031 -0.9998 -0.0158 +vn 0.0999 -0.8590 -0.5021 +vn 0.1697 -0.4931 -0.8532 +vn 0.0000 0.0000 -1.0000 +vn 0.1697 0.4931 -0.8532 +vn 0.0000 0.4931 -0.8699 +vn 0.0000 0.9998 -0.0161 +vn 0.0000 0.8730 0.4877 +vn -0.1681 0.5071 0.8453 +vn 0.0000 0.5071 0.8618 +vn 0.0000 0.0000 1.0000 +vn -0.1681 -0.5071 0.8453 +vn 0.0000 -0.8730 0.4877 +vn 0.0000 -0.9998 -0.0161 +vn 0.0000 -0.4931 -0.8699 +vn -0.1951 0.0000 -0.9808 +vn -0.1697 0.4931 -0.8532 +vn 0.0000 0.8590 -0.5119 +vn -0.0999 0.8590 -0.5021 +vn -0.0031 0.9998 -0.0158 +vn 0.0951 0.8730 0.4783 +vn 0.1681 0.5071 0.8453 +vn 0.1951 0.0000 0.9808 +vn 0.0000 -0.5071 0.8618 +vn 0.1681 -0.5071 0.8453 +vn -0.0031 -0.9998 -0.0158 +vn -0.0999 -0.8590 -0.5021 +vn 0.0000 -0.8590 -0.5119 +vn -0.3827 0.0000 -0.9239 +vn -0.1959 0.8590 -0.4729 +vn 0.1866 0.8730 0.4505 +vn 0.3298 0.5071 0.7963 +vn 0.3827 0.0000 0.9239 +vn 0.1866 -0.8730 0.4505 +vn 0.0951 -0.8730 0.4783 +vn -0.1959 -0.8590 -0.4729 +vn -0.1697 -0.4931 -0.8532 +vn -0.3329 -0.4931 -0.8037 +vn -0.5556 0.0000 -0.8314 +vn -0.3329 0.4931 -0.8037 +vn -0.4833 0.4931 -0.7233 +vn -0.2844 0.8590 -0.4256 +vn -0.0062 0.9998 -0.0149 +vn 0.2709 0.8730 0.4055 +vn 0.4788 0.5071 0.7166 +vn 0.4788 -0.5071 0.7166 +vn 0.3298 -0.5071 0.7963 +vn 0.2709 -0.8730 0.4055 +vn -0.0062 -0.9998 -0.0149 +vn -0.2844 -0.8590 -0.4256 +vn -0.4833 -0.4931 -0.7233 +vn -0.7071 0.0000 -0.7071 +vn -0.6151 0.4931 -0.6151 +vn -0.3620 0.8590 -0.3620 +vn -0.0090 0.9998 -0.0134 +vn 0.3448 0.8730 0.3448 +vn 0.6094 0.5071 0.6094 +vn 0.5556 0.0000 0.8314 +vn 0.7071 0.0000 0.7071 +vn 0.6094 -0.5071 0.6094 +vn 0.3448 -0.8730 0.3448 +vn -0.0090 -0.9998 -0.0134 +vn -0.3620 -0.8590 -0.3620 +vn -0.6151 -0.4931 -0.6151 +vn -0.7233 0.4931 -0.4833 +vn -0.0134 0.9998 -0.0090 +vn -0.0114 0.9998 -0.0114 +vn 0.4055 0.8730 0.2709 +vn 0.7166 0.5071 0.4788 +vn 0.8314 0.0000 0.5556 +vn 0.7166 -0.5071 0.4788 +vn 0.4055 -0.8730 0.2709 +vn -0.0114 -0.9998 -0.0114 +vn -0.0134 -0.9998 -0.0090 +vn -0.4256 -0.8590 -0.2844 +vn -0.7233 -0.4931 -0.4833 +vn -0.8314 0.0000 -0.5556 +vn -0.8037 0.4931 -0.3329 +vn -0.4256 0.8590 -0.2844 +vn -0.4729 0.8590 -0.1959 +vn -0.0149 0.9998 -0.0062 +vn 0.7963 0.5071 0.3298 +vn 0.9239 0.0000 0.3827 +vn 0.7963 -0.5071 0.3298 +vn 0.4505 -0.8730 0.1866 +vn -0.4729 -0.8590 -0.1959 +vn -0.8037 -0.4931 -0.3329 +vn -0.9239 0.0000 -0.3827 +vn -0.8532 0.4931 -0.1697 +vn -0.0158 0.9998 -0.0031 +vn 0.4505 0.8730 0.1866 +vn 0.8453 0.5071 0.1681 +vn 0.9808 0.0000 0.1951 +vn 0.8453 -0.5071 0.1681 +vn -0.0158 -0.9998 -0.0031 +vn -0.0149 -0.9998 -0.0062 +vn -0.5021 -0.8590 -0.0999 +vn -0.8532 -0.4931 -0.1697 +vn -0.9808 0.0000 -0.1951 +vn -0.8699 0.4931 0.0000 +vn -0.5021 0.8590 -0.0999 +vn -0.5119 0.8590 0.0000 +vn -0.0161 0.9998 0.0000 +vn 0.4783 0.8730 0.0951 +vn 0.4877 0.8730 0.0000 +vn 0.8618 0.5071 0.0000 +vn 0.8618 -0.5071 0.0000 +vn 0.4783 -0.8730 0.0951 +vn -0.0161 -0.9998 0.0000 +vn -0.5119 -0.8590 0.0000 +vn -0.8699 -0.4931 0.0000 +vn -0.8532 0.4931 0.1697 +vn -0.5021 0.8590 0.0999 +vn -0.0158 0.9998 0.0031 +vn 0.4783 0.8730 -0.0951 +vn 0.8453 0.5071 -0.1681 +vn 0.8453 -0.5071 -0.1681 +vn 0.4877 -0.8730 0.0000 +vn 0.4783 -0.8730 -0.0951 +vn -0.0158 -0.9998 0.0031 +vn -0.5021 -0.8590 0.0999 +vn -0.8037 0.4931 0.3329 +vn -0.4729 0.8590 0.1959 +vn -0.0149 0.9998 0.0062 +vn 0.4505 0.8730 -0.1866 +vn 0.7963 -0.5071 -0.3298 +vn 0.4505 -0.8730 -0.1866 +vn -0.4729 -0.8590 0.1959 +vn -0.8037 -0.4931 0.3329 +vn -0.8532 -0.4931 0.1697 +vn -0.4256 0.8590 0.2844 +vn -0.0134 0.9998 0.0090 +vn 0.4055 0.8730 -0.2709 +vn 0.7963 0.5071 -0.3298 +vn 0.7166 0.5071 -0.4788 +vn 0.7166 -0.5071 -0.4788 +vn 0.4055 -0.8730 -0.2709 +vn -0.0149 -0.9998 0.0062 +vn -0.4256 -0.8590 0.2844 +vn -0.7233 -0.4931 0.4833 +vn -0.7233 0.4931 0.4833 +vn -0.6151 0.4931 0.6151 +vn -0.3620 0.8590 0.3620 +vn -0.0114 0.9998 0.0114 +vn 0.3448 0.8730 -0.3448 +vn 0.6094 0.5071 -0.6094 +vn 0.6094 -0.5071 -0.6094 +vn 0.3448 -0.8730 -0.3448 +vn -0.0134 -0.9998 0.0090 +vn -0.3620 -0.8590 0.3620 +vn -0.4833 0.4931 0.7233 +vn -0.2844 0.8590 0.4256 +vn 0.2709 0.8730 -0.4055 +vn 0.4788 0.5071 -0.7166 +vn 0.2709 -0.8730 -0.4055 +vn -0.0114 -0.9998 0.0114 +vn -0.2844 -0.8590 0.4256 +vn -0.6151 -0.4931 0.6151 +vn -0.4833 -0.4931 0.7233 +vn -0.3329 0.4931 0.8037 +vn -0.1959 0.8590 0.4729 +vn -0.0090 0.9998 0.0134 +vn 0.1866 0.8730 -0.4505 +vn 0.3298 0.5071 -0.7963 +vn 0.4788 -0.5071 -0.7166 +vn 0.3298 -0.5071 -0.7963 +vn 0.1866 -0.8730 -0.4505 +vn -0.0090 -0.9998 0.0134 +vn -0.1959 -0.8590 0.4729 +vn -0.3329 -0.4931 0.8037 +vn -0.1697 0.4931 0.8532 +vn -0.0031 0.9998 0.0158 +vn -0.0062 0.9998 0.0149 +vn 0.0951 0.8730 -0.4783 +vn 0.1681 0.5071 -0.8453 +vn 0.0951 -0.8730 -0.4783 +vn -0.0062 -0.9998 0.0149 +vn -0.0031 -0.9998 0.0158 +vn -0.1697 -0.4931 0.8532 +vn 0.0000 0.4931 0.8699 +vn -0.0999 0.8590 0.5021 +vn 0.0000 0.8590 0.5119 +vn 0.0000 0.9998 0.0161 +vn 0.0000 0.8730 -0.4877 +vn 0.0000 0.5071 -0.8618 +vn 0.1681 -0.5071 -0.8453 +vn 0.0000 -0.8730 -0.4877 +vn 0.0000 -0.9998 0.0161 +vn -0.0999 -0.8590 0.5021 +vn 0.0000 -0.8590 0.5119 +vn 0.0000 -0.4931 0.8699 +vn 0.1697 0.4931 0.8532 +vn 0.0999 0.8590 0.5021 +vn 0.0031 0.9998 0.0158 +vn -0.0951 0.8730 -0.4783 +vn -0.1681 0.5071 -0.8453 +vn 0.0000 -0.5071 -0.8618 +vn -0.1681 -0.5071 -0.8453 +vn -0.0951 -0.8730 -0.4783 +vn 0.0031 -0.9998 0.0158 +vn 0.1697 -0.4931 0.8532 +vn 0.3329 0.4931 0.8037 +vn 0.1959 0.8590 0.4729 +vn -0.1866 0.8730 -0.4505 +vn -0.3298 0.5071 -0.7963 +vn -0.3298 -0.5071 -0.7963 +vn -0.1866 -0.8730 -0.4505 +vn 0.0062 -0.9998 0.0149 +vn 0.0999 -0.8590 0.5021 +vn 0.3329 -0.4931 0.8037 +vn 0.4833 0.4931 0.7233 +vn 0.0090 0.9998 0.0134 +vn 0.0062 0.9998 0.0149 +vn -0.4788 0.5071 -0.7166 +vn -0.4788 -0.5071 -0.7166 +vn -0.2709 -0.8730 -0.4055 +vn 0.0090 -0.9998 0.0134 +vn 0.1959 -0.8590 0.4729 +vn 0.4833 -0.4931 0.7233 +vn 0.6151 0.4931 0.6151 +vn 0.2844 0.8590 0.4256 +vn 0.3620 0.8590 0.3620 +vn -0.3448 0.8730 -0.3448 +vn -0.2709 0.8730 -0.4055 +vn -0.6094 0.5071 -0.6094 +vn -0.6094 -0.5071 -0.6094 +vn -0.3448 -0.8730 -0.3448 +vn 0.0114 -0.9998 0.0114 +vn 0.2844 -0.8590 0.4256 +vn 0.3620 -0.8590 0.3620 +vn 0.7233 0.4931 0.4833 +vn 0.4256 0.8590 0.2844 +vn 0.0114 0.9998 0.0114 +vn 0.0134 0.9998 0.0090 +vn -0.4055 0.8730 -0.2709 +vn -0.7166 0.5071 -0.4788 +vn -0.7166 -0.5071 -0.4788 +vn -0.4055 -0.8730 -0.2709 +vn 0.4256 -0.8590 0.2844 +vn 0.6151 -0.4931 0.6151 +vn 0.7233 -0.4931 0.4833 +vn 0.8037 0.4931 0.3329 +vn 0.0149 0.9998 0.0062 +vn -0.7963 0.5071 -0.3298 +vn -0.7963 -0.5071 -0.3298 +vn 0.0149 -0.9998 0.0062 +vn 0.0134 -0.9998 0.0090 +vn 0.4729 -0.8590 0.1959 +vn 0.8037 -0.4931 0.3329 +vn 0.8532 0.4931 0.1697 +vn 0.4729 0.8590 0.1959 +vn 0.5021 0.8590 0.0999 +vn 0.0158 0.9998 0.0031 +vn -0.4505 0.8730 -0.1866 +vn -0.4783 0.8730 -0.0951 +vn -0.8453 0.5071 -0.1681 +vn -0.4783 -0.8730 -0.0951 +vn -0.4505 -0.8730 -0.1866 +vn 0.0158 -0.9998 0.0031 +vn 0.5021 -0.8590 0.0999 +vn 0.8532 -0.4931 0.1697 +vn -0.8453 -0.5071 -0.1681 +s 1 +f 13/1/1 2/2/2 1/3/3 +f 14/4/4 3/5/5 2/2/2 +f 15/6/6 4/7/7 3/5/5 +f 16/8/8 5/9/9 4/7/7 +f 17/10/10 6/11/11 5/9/9 +f 18/12/12 7/13/13 6/11/11 +f 19/14/14 8/15/15 7/16/13 +f 20/17/16 9/18/17 8/15/15 +f 9/18/17 22/19/18 10/20/19 +f 10/20/19 23/21/20 11/22/21 +f 23/21/20 12/23/22 11/22/21 +f 24/24/23 1/3/3 12/23/22 +f 25/25/24 14/4/4 13/1/1 +f 26/26/25 15/6/6 14/4/4 +f 15/6/6 28/27/26 16/8/8 +f 16/8/8 29/28/27 17/10/10 +f 29/28/27 18/12/12 17/10/10 +f 30/29/28 19/30/14 18/12/12 +f 31/31/29 20/17/16 19/14/14 +f 20/17/16 33/32/30 21/33/31 +f 33/32/30 22/19/18 21/33/31 +f 34/34/32 23/21/20 22/19/18 +f 35/35/33 24/24/23 23/21/20 +f 36/36/34 13/1/1 24/24/23 +f 37/37/35 26/26/25 25/25/24 +f 38/38/36 27/39/37 26/26/25 +f 27/39/37 40/40/38 28/27/26 +f 28/27/26 41/41/39 29/28/27 +f 41/41/39 30/29/28 29/28/27 +f 42/42/40 31/43/29 30/29/28 +f 43/44/41 32/45/42 31/31/29 +f 32/45/42 45/46/43 33/32/30 +f 45/46/43 34/34/32 33/32/30 +f 46/47/44 35/35/33 34/34/32 +f 35/35/33 48/48/45 36/36/34 +f 48/48/45 25/25/24 36/36/34 +f 37/37/35 50/49/46 38/38/36 +f 50/49/46 39/50/47 38/38/36 +f 39/50/47 52/51/48 40/40/38 +f 52/51/48 41/41/39 40/40/38 +f 41/41/39 54/52/49 42/42/40 +f 54/52/49 43/53/41 42/42/40 +f 55/54/50 44/55/51 43/44/41 +f 44/55/51 57/56/52 45/46/43 +f 45/46/43 58/57/53 46/47/44 +f 58/57/53 47/58/54 46/47/44 +f 59/59/55 48/48/45 47/58/54 +f 60/60/56 37/37/35 48/48/45 +f 49/61/57 62/62/58 50/63/46 +f 62/62/58 51/64/59 50/63/46 +f 51/64/59 64/65/60 52/66/48 +f 52/66/48 65/67/61 53/68/62 +f 65/67/61 54/69/49 53/68/62 +f 66/70/63 55/71/50 54/69/49 +f 67/72/64 56/73/65 55/74/50 +f 56/73/65 69/75/66 57/76/52 +f 69/75/66 58/77/53 57/76/52 +f 70/78/67 59/79/55 58/77/53 +f 71/80/68 60/81/56 59/79/55 +f 72/82/69 49/61/57 60/81/56 +f 73/83/70 62/62/58 61/84/71 +f 62/62/58 75/85/72 63/86/73 +f 75/85/72 64/65/60 63/86/73 +f 76/87/74 65/67/61 64/65/60 +f 77/88/75 66/70/63 65/67/61 +f 78/89/76 67/90/64 66/70/63 +f 79/91/77 68/92/78 67/72/64 +f 68/92/78 81/93/79 69/75/66 +f 81/93/79 70/78/67 69/75/66 +f 70/78/67 83/94/80 71/80/68 +f 83/94/80 72/82/69 71/80/68 +f 84/95/81 61/84/71 72/82/69 +f 85/96/82 74/97/83 73/83/70 +f 74/97/83 87/98/84 75/85/72 +f 75/85/72 88/99/85 76/87/74 +f 88/99/85 77/88/75 76/87/74 +f 89/100/86 78/89/76 77/88/75 +f 78/89/76 91/101/87 79/102/77 +f 91/103/87 80/104/88 79/91/77 +f 80/104/88 93/105/89 81/93/79 +f 93/105/89 82/106/90 81/93/79 +f 94/107/91 83/94/80 82/106/90 +f 95/108/92 84/95/81 83/94/80 +f 96/109/93 73/83/70 84/95/81 +f 97/110/94 86/111/95 85/96/82 +f 98/112/96 87/98/84 86/111/95 +f 87/98/84 100/113/97 88/99/85 +f 100/113/97 89/100/86 88/99/85 +f 101/114/98 90/115/99 89/100/86 +f 102/116/100 91/101/87 90/115/99 +f 103/117/101 92/118/102 91/103/87 +f 92/118/102 105/119/103 93/105/89 +f 93/105/89 106/120/104 94/107/91 +f 106/120/104 95/108/92 94/107/91 +f 95/108/92 108/121/105 96/109/93 +f 108/121/105 85/96/82 96/109/93 +f 109/122/106 98/123/96 97/124/94 +f 110/125/107 99/126/108 98/123/96 +f 111/127/109 100/128/97 99/126/108 +f 112/129/110 101/130/98 100/128/97 +f 113/131/111 102/132/100 101/130/98 +f 114/133/112 103/134/101 102/132/100 +f 115/135/113 104/136/114 103/137/101 +f 116/138/115 105/139/103 104/136/114 +f 105/139/103 118/140/116 106/141/104 +f 106/141/104 119/142/117 107/143/118 +f 119/142/117 108/144/105 107/143/118 +f 108/144/105 109/122/106 97/124/94 +f 121/145/119 110/125/107 109/122/106 +f 110/125/107 123/146/120 111/127/109 +f 123/146/120 112/129/110 111/127/109 +f 112/129/110 125/147/121 113/131/111 +f 125/147/121 114/133/112 113/131/111 +f 126/148/122 115/149/113 114/133/112 +f 127/150/123 116/138/115 115/135/113 +f 116/138/115 129/151/124 117/152/125 +f 129/151/124 118/140/116 117/152/125 +f 118/140/116 131/153/126 119/142/117 +f 131/153/126 120/154/127 119/142/117 +f 132/155/128 109/122/106 120/154/127 +f 133/156/129 122/157/130 121/145/119 +f 134/158/131 123/146/120 122/157/130 +f 135/159/132 124/160/133 123/146/120 +f 124/160/133 137/161/134 125/147/121 +f 137/161/134 126/148/122 125/147/121 +f 138/162/135 127/163/123 126/148/122 +f 127/150/123 140/164/136 128/165/137 +f 128/165/137 141/166/138 129/151/124 +f 141/166/138 130/167/139 129/151/124 +f 130/167/139 143/168/140 131/153/126 +f 131/153/126 144/169/141 132/155/128 +f 144/169/141 121/145/119 132/155/128 +f 145/170/142 134/158/131 133/156/129 +f 146/171/143 135/159/132 134/158/131 +f 147/172/144 136/173/145 135/159/132 +f 136/173/145 149/174/146 137/161/134 +f 149/174/146 138/162/135 137/161/134 +f 150/175/147 139/176/148 138/162/135 +f 151/177/149 140/164/136 139/178/148 +f 152/179/150 141/166/138 140/164/136 +f 153/180/151 142/181/152 141/166/138 +f 142/181/152 155/182/153 143/168/140 +f 143/168/140 156/183/154 144/169/141 +f 156/183/154 133/156/129 144/169/141 +f 145/184/142 158/185/155 146/186/143 +f 158/185/155 147/187/144 146/186/143 +f 147/187/144 160/188/156 148/189/157 +f 160/188/156 149/190/146 148/189/157 +f 161/191/158 150/192/147 149/190/146 +f 162/193/159 151/194/149 150/192/147 +f 163/195/160 152/196/150 151/197/149 +f 164/198/161 153/199/151 152/196/150 +f 165/200/162 154/201/163 153/199/151 +f 166/202/164 155/203/153 154/201/163 +f 167/204/165 156/205/154 155/203/153 +f 168/206/166 145/184/142 156/205/154 +f 157/207/167 170/208/168 158/185/155 +f 170/208/168 159/209/169 158/185/155 +f 171/210/170 160/188/156 159/209/169 +f 172/211/171 161/191/158 160/188/156 +f 161/191/158 174/212/172 162/193/159 +f 162/193/159 175/213/173 163/214/160 +f 175/215/173 164/198/161 163/195/160 +f 176/216/174 165/200/162 164/198/161 +f 177/217/175 166/202/164 165/200/162 +f 166/202/164 179/218/176 167/204/165 +f 167/204/165 180/219/177 168/206/166 +f 180/219/177 157/207/167 168/206/166 +f 169/220/178 182/221/179 170/208/168 +f 182/221/179 171/210/170 170/208/168 +f 171/210/170 184/222/180 172/211/171 +f 184/222/180 173/223/181 172/211/171 +f 173/223/181 186/224/182 174/212/172 +f 186/224/182 175/213/173 174/212/172 +f 187/225/183 176/216/174 175/215/173 +f 188/226/184 177/217/175 176/216/174 +f 177/217/175 190/227/185 178/228/186 +f 190/227/185 179/218/176 178/228/186 +f 191/229/187 180/219/177 179/218/176 +f 192/230/188 169/220/178 180/219/177 +f 181/231/189 194/232/190 182/221/179 +f 194/232/190 183/233/191 182/221/179 +f 195/234/192 184/222/180 183/233/191 +f 196/235/193 185/236/194 184/222/180 +f 197/237/195 186/224/182 185/236/194 +f 198/238/196 187/239/183 186/224/182 +f 187/225/183 200/240/197 188/226/184 +f 200/240/197 189/241/198 188/226/184 +f 189/241/198 202/242/199 190/227/185 +f 190/227/185 203/243/200 191/229/187 +f 191/229/187 204/244/201 192/230/188 +f 204/244/201 181/231/189 192/230/188 +f 205/245/14 194/246/190 193/247/13 +f 206/248/202 195/249/192 194/246/190 +f 207/250/203 196/251/193 195/249/192 +f 208/252/204 197/253/195 196/251/193 +f 209/254/205 198/255/196 197/253/195 +f 210/256/206 199/257/3 198/255/196 +f 211/258/1 200/259/197 199/260/3 +f 212/261/207 201/262/208 200/259/197 +f 213/263/209 202/264/199 201/262/208 +f 214/265/210 203/266/200 202/264/199 +f 215/267/211 204/268/201 203/266/200 +f 204/268/201 205/245/14 193/247/13 +f 217/269/29 206/248/202 205/245/14 +f 218/270/212 207/250/203 206/248/202 +f 219/271/213 208/252/204 207/250/203 +f 220/272/214 209/254/205 208/252/204 +f 221/273/215 210/256/206 209/254/205 +f 210/256/206 223/274/24 211/275/1 +f 223/276/24 212/261/207 211/258/1 +f 224/277/216 213/263/209 212/261/207 +f 225/278/217 214/265/210 213/263/209 +f 214/265/210 227/279/218 215/267/211 +f 215/267/211 228/280/219 216/281/220 +f 216/281/220 217/269/29 205/245/14 +f 229/282/41 218/270/212 217/269/29 +f 218/270/212 231/283/221 219/271/213 +f 231/283/221 220/272/214 219/271/213 +f 232/284/222 221/273/215 220/272/214 +f 233/285/223 222/286/224 221/273/215 +f 234/287/225 223/274/24 222/286/224 +f 235/288/35 224/277/216 223/276/24 +f 236/289/226 225/278/217 224/277/216 +f 237/290/227 226/291/228 225/278/217 +f 226/291/228 239/292/229 227/279/218 +f 239/292/229 228/280/219 227/279/218 +f 240/293/230 217/269/29 228/280/219 +f 241/294/50 230/295/231 229/282/41 +f 242/296/232 231/283/221 230/295/231 +f 243/297/233 232/284/222 231/283/221 +f 244/298/234 233/285/223 232/284/222 +f 245/299/235 234/287/225 233/285/223 +f 246/300/236 235/301/35 234/287/225 +f 235/288/35 248/302/237 236/289/226 +f 248/302/237 237/290/227 236/289/226 +f 249/303/238 238/304/239 237/290/227 +f 238/304/239 251/305/240 239/292/229 +f 251/305/240 240/293/230 239/292/229 +f 240/293/230 241/294/50 229/282/41 +f 253/306/64 242/307/232 241/308/50 +f 254/309/241 243/310/233 242/307/232 +f 255/311/242 244/312/234 243/310/233 +f 244/312/234 257/313/243 245/314/235 +f 257/313/243 246/315/236 245/314/235 +f 258/316/244 247/317/57 246/315/236 +f 259/318/71 248/319/237 247/320/57 +f 248/319/237 261/321/245 249/322/238 +f 261/321/245 250/323/246 249/322/238 +f 250/323/246 263/324/247 251/325/240 +f 263/324/247 252/326/248 251/325/240 +f 264/327/249 241/308/50 252/326/248 +f 253/306/64 266/328/250 254/309/241 +f 254/309/241 267/329/251 255/311/242 +f 267/329/251 256/330/252 255/311/242 +f 256/330/252 269/331/253 257/313/243 +f 269/331/253 258/316/244 257/313/243 +f 270/332/254 259/333/71 258/316/244 +f 271/334/70 260/335/255 259/318/71 +f 272/336/256 261/321/245 260/335/255 +f 273/337/257 262/338/258 261/321/245 +f 262/338/258 275/339/259 263/324/247 +f 275/339/259 264/327/249 263/324/247 +f 276/340/260 253/306/64 264/327/249 +f 277/341/87 266/328/250 265/342/77 +f 278/343/261 267/329/251 266/328/250 +f 267/329/251 280/344/262 268/345/263 +f 280/344/262 269/331/253 268/345/263 +f 281/346/264 270/332/254 269/331/253 +f 282/347/265 271/348/70 270/332/254 +f 283/349/82 272/336/256 271/334/70 +f 272/336/256 285/350/266 273/337/257 +f 285/350/266 274/351/267 273/337/257 +f 286/352/268 275/339/259 274/351/267 +f 275/339/259 288/353/269 276/340/260 +f 288/353/269 265/342/77 276/340/260 +f 289/354/101 278/343/261 277/341/87 +f 290/355/270 279/356/271 278/343/261 +f 291/357/272 280/344/262 279/356/271 +f 292/358/273 281/346/264 280/344/262 +f 293/359/274 282/347/265 281/346/264 +f 294/360/275 283/361/82 282/347/265 +f 295/362/94 284/363/276 283/349/82 +f 284/363/276 297/364/277 285/350/266 +f 285/350/266 298/365/278 286/352/268 +f 298/365/278 287/366/279 286/352/268 +f 299/367/280 288/353/269 287/366/279 +f 300/368/281 277/341/87 288/353/269 +f 301/369/113 290/370/270 289/371/101 +f 302/372/282 291/373/272 290/370/270 +f 303/374/283 292/375/273 291/373/272 +f 304/376/284 293/377/274 292/375/273 +f 305/378/285 294/379/275 293/377/274 +f 306/380/286 295/381/94 294/379/275 +f 307/382/106 296/383/287 295/384/94 +f 308/385/288 297/386/277 296/383/287 +f 309/387/289 298/388/278 297/386/277 +f 310/389/290 299/390/280 298/388/278 +f 299/390/280 312/391/291 300/392/281 +f 312/391/291 289/371/101 300/392/281 +f 313/393/123 302/372/282 301/369/113 +f 314/394/292 303/374/283 302/372/282 +f 315/395/293 304/376/284 303/374/283 +f 304/376/284 317/396/294 305/378/285 +f 317/396/294 306/380/286 305/378/285 +f 318/397/295 307/398/106 306/380/286 +f 319/399/119 308/385/288 307/382/106 +f 320/400/296 309/387/289 308/385/288 +f 321/401/297 310/389/290 309/387/289 +f 322/402/298 311/403/299 310/389/290 +f 311/403/299 324/404/300 312/391/291 +f 324/404/300 301/369/113 312/391/291 +f 325/405/148 314/394/292 313/393/123 +f 326/406/301 315/395/293 314/394/292 +f 315/395/293 328/407/302 316/408/303 +f 328/407/302 317/396/294 316/408/303 +f 317/396/294 330/409/304 318/397/295 +f 330/409/304 319/410/119 318/397/295 +f 331/411/129 320/400/296 319/399/119 +f 332/412/305 321/401/297 320/400/296 +f 333/413/306 322/402/298 321/401/297 +f 334/414/307 323/415/308 322/402/298 +f 323/415/308 336/416/309 324/404/300 +f 336/416/309 313/393/123 324/404/300 +f 337/417/149 326/406/301 325/405/148 +f 338/418/310 327/419/311 326/406/301 +f 339/420/312 328/407/302 327/419/311 +f 328/407/302 341/421/313 329/422/314 +f 341/421/313 330/409/304 329/422/314 +f 342/423/315 331/424/129 330/409/304 +f 343/425/142 332/412/305 331/411/129 +f 344/426/316 333/413/306 332/412/305 +f 345/427/317 334/414/307 333/413/306 +f 346/428/318 335/429/319 334/414/307 +f 347/430/320 336/416/309 335/429/319 +f 336/416/309 337/417/149 325/405/148 +f 349/431/160 338/432/310 337/433/149 +f 350/434/321 339/435/312 338/432/310 +f 351/436/322 340/437/323 339/435/312 +f 352/438/324 341/439/313 340/437/323 +f 353/440/325 342/441/315 341/439/313 +f 354/442/326 343/443/142 342/441/315 +f 355/444/167 344/445/316 343/446/142 +f 356/447/327 345/448/317 344/445/316 +f 357/449/328 346/450/318 345/448/317 +f 346/450/318 359/451/329 347/452/320 +f 359/451/329 348/453/330 347/452/320 +f 360/454/331 337/433/149 348/453/330 +f 361/455/173 350/434/321 349/431/160 +f 362/456/332 351/436/322 350/434/321 +f 351/436/322 364/457/333 352/438/324 +f 364/457/333 353/440/325 352/438/324 +f 353/440/325 366/458/334 354/442/326 +f 354/442/326 367/459/178 355/460/167 +f 367/461/178 356/447/327 355/444/167 +f 368/462/335 357/449/328 356/447/327 +f 357/449/328 370/463/336 358/464/337 +f 370/463/336 359/451/329 358/464/337 +f 371/465/338 360/454/331 359/451/329 +f 372/466/339 349/431/160 360/454/331 +f 373/467/183 362/456/332 361/455/173 +f 374/468/340 363/469/341 362/456/332 +f 375/470/342 364/457/333 363/469/341 +f 376/471/343 365/472/344 364/457/333 +f 377/473/345 366/458/334 365/472/344 +f 378/474/346 367/459/178 366/458/334 +f 379/475/189 368/462/335 367/461/178 +f 368/462/335 381/476/347 369/477/348 +f 369/477/348 382/478/349 370/463/336 +f 370/463/336 383/479/350 371/465/338 +f 383/479/350 372/466/339 371/465/338 +f 384/480/351 361/455/173 372/466/339 +f 373/467/183 2/481/2 374/468/340 +f 2/481/2 375/470/342 374/468/340 +f 375/470/342 4/482/7 376/471/343 +f 4/482/7 377/473/345 376/471/343 +f 5/483/9 378/474/346 377/473/345 +f 6/484/11 379/485/189 378/474/346 +f 379/475/189 8/486/15 380/487/352 +f 8/486/15 381/476/347 380/487/352 +f 381/476/347 10/488/19 382/478/349 +f 10/488/19 383/479/350 382/478/349 +f 11/489/21 384/480/351 383/479/350 +f 12/490/22 373/467/183 384/480/351 +f 13/1/1 14/4/4 2/2/2 +f 14/4/4 15/6/6 3/5/5 +f 15/6/6 16/8/8 4/7/7 +f 16/8/8 17/10/10 5/9/9 +f 17/10/10 18/12/12 6/11/11 +f 18/12/12 19/30/14 7/13/13 +f 19/14/14 20/17/16 8/15/15 +f 20/17/16 21/33/31 9/18/17 +f 9/18/17 21/33/31 22/19/18 +f 10/20/19 22/19/18 23/21/20 +f 23/21/20 24/24/23 12/23/22 +f 24/24/23 13/1/1 1/3/3 +f 25/25/24 26/26/25 14/4/4 +f 26/26/25 27/39/37 15/6/6 +f 15/6/6 27/39/37 28/27/26 +f 16/8/8 28/27/26 29/28/27 +f 29/28/27 30/29/28 18/12/12 +f 30/29/28 31/43/29 19/30/14 +f 31/31/29 32/45/42 20/17/16 +f 20/17/16 32/45/42 33/32/30 +f 33/32/30 34/34/32 22/19/18 +f 34/34/32 35/35/33 23/21/20 +f 35/35/33 36/36/34 24/24/23 +f 36/36/34 25/25/24 13/1/1 +f 37/37/35 38/38/36 26/26/25 +f 38/38/36 39/50/47 27/39/37 +f 27/39/37 39/50/47 40/40/38 +f 28/27/26 40/40/38 41/41/39 +f 41/41/39 42/42/40 30/29/28 +f 42/42/40 43/53/41 31/43/29 +f 43/44/41 44/55/51 32/45/42 +f 32/45/42 44/55/51 45/46/43 +f 45/46/43 46/47/44 34/34/32 +f 46/47/44 47/58/54 35/35/33 +f 35/35/33 47/58/54 48/48/45 +f 48/48/45 37/37/35 25/25/24 +f 37/37/35 49/491/57 50/49/46 +f 50/49/46 51/492/59 39/50/47 +f 39/50/47 51/492/59 52/51/48 +f 52/51/48 53/493/62 41/41/39 +f 41/41/39 53/493/62 54/52/49 +f 54/52/49 55/494/50 43/53/41 +f 55/54/50 56/495/65 44/55/51 +f 44/55/51 56/495/65 57/56/52 +f 45/46/43 57/56/52 58/57/53 +f 58/57/53 59/59/55 47/58/54 +f 59/59/55 60/60/56 48/48/45 +f 60/60/56 49/491/57 37/37/35 +f 49/61/57 61/84/71 62/62/58 +f 62/62/58 63/86/73 51/64/59 +f 51/64/59 63/86/73 64/65/60 +f 52/66/48 64/65/60 65/67/61 +f 65/67/61 66/70/63 54/69/49 +f 66/70/63 67/90/64 55/71/50 +f 67/72/64 68/92/78 56/73/65 +f 56/73/65 68/92/78 69/75/66 +f 69/75/66 70/78/67 58/77/53 +f 70/78/67 71/80/68 59/79/55 +f 71/80/68 72/82/69 60/81/56 +f 72/82/69 61/84/71 49/61/57 +f 73/83/70 74/97/83 62/62/58 +f 62/62/58 74/97/83 75/85/72 +f 75/85/72 76/87/74 64/65/60 +f 76/87/74 77/88/75 65/67/61 +f 77/88/75 78/89/76 66/70/63 +f 78/89/76 79/102/77 67/90/64 +f 79/91/77 80/104/88 68/92/78 +f 68/92/78 80/104/88 81/93/79 +f 81/93/79 82/106/90 70/78/67 +f 70/78/67 82/106/90 83/94/80 +f 83/94/80 84/95/81 72/82/69 +f 84/95/81 73/83/70 61/84/71 +f 85/96/82 86/111/95 74/97/83 +f 74/97/83 86/111/95 87/98/84 +f 75/85/72 87/98/84 88/99/85 +f 88/99/85 89/100/86 77/88/75 +f 89/100/86 90/115/99 78/89/76 +f 78/89/76 90/115/99 91/101/87 +f 91/103/87 92/118/102 80/104/88 +f 80/104/88 92/118/102 93/105/89 +f 93/105/89 94/107/91 82/106/90 +f 94/107/91 95/108/92 83/94/80 +f 95/108/92 96/109/93 84/95/81 +f 96/109/93 85/96/82 73/83/70 +f 97/110/94 98/112/96 86/111/95 +f 98/112/96 99/496/108 87/98/84 +f 87/98/84 99/496/108 100/113/97 +f 100/113/97 101/114/98 89/100/86 +f 101/114/98 102/116/100 90/115/99 +f 102/116/100 103/497/101 91/101/87 +f 103/117/101 104/498/114 92/118/102 +f 92/118/102 104/498/114 105/119/103 +f 93/105/89 105/119/103 106/120/104 +f 106/120/104 107/499/118 95/108/92 +f 95/108/92 107/499/118 108/121/105 +f 108/121/105 97/110/94 85/96/82 +f 109/122/106 110/125/107 98/123/96 +f 110/125/107 111/127/109 99/126/108 +f 111/127/109 112/129/110 100/128/97 +f 112/129/110 113/131/111 101/130/98 +f 113/131/111 114/133/112 102/132/100 +f 114/133/112 115/149/113 103/134/101 +f 115/135/113 116/138/115 104/136/114 +f 116/138/115 117/152/125 105/139/103 +f 105/139/103 117/152/125 118/140/116 +f 106/141/104 118/140/116 119/142/117 +f 119/142/117 120/154/127 108/144/105 +f 108/144/105 120/154/127 109/122/106 +f 121/145/119 122/157/130 110/125/107 +f 110/125/107 122/157/130 123/146/120 +f 123/146/120 124/160/133 112/129/110 +f 112/129/110 124/160/133 125/147/121 +f 125/147/121 126/148/122 114/133/112 +f 126/148/122 127/163/123 115/149/113 +f 127/150/123 128/165/137 116/138/115 +f 116/138/115 128/165/137 129/151/124 +f 129/151/124 130/167/139 118/140/116 +f 118/140/116 130/167/139 131/153/126 +f 131/153/126 132/155/128 120/154/127 +f 132/155/128 121/145/119 109/122/106 +f 133/156/129 134/158/131 122/157/130 +f 134/158/131 135/159/132 123/146/120 +f 135/159/132 136/173/145 124/160/133 +f 124/160/133 136/173/145 137/161/134 +f 137/161/134 138/162/135 126/148/122 +f 138/162/135 139/176/148 127/163/123 +f 127/150/123 139/178/148 140/164/136 +f 128/165/137 140/164/136 141/166/138 +f 141/166/138 142/181/152 130/167/139 +f 130/167/139 142/181/152 143/168/140 +f 131/153/126 143/168/140 144/169/141 +f 144/169/141 133/156/129 121/145/119 +f 145/170/142 146/171/143 134/158/131 +f 146/171/143 147/172/144 135/159/132 +f 147/172/144 148/500/157 136/173/145 +f 136/173/145 148/500/157 149/174/146 +f 149/174/146 150/175/147 138/162/135 +f 150/175/147 151/501/149 139/176/148 +f 151/177/149 152/179/150 140/164/136 +f 152/179/150 153/180/151 141/166/138 +f 153/180/151 154/502/163 142/181/152 +f 142/181/152 154/502/163 155/182/153 +f 143/168/140 155/182/153 156/183/154 +f 156/183/154 145/170/142 133/156/129 +f 145/184/142 157/207/167 158/185/155 +f 158/185/155 159/209/169 147/187/144 +f 147/187/144 159/209/169 160/188/156 +f 160/188/156 161/191/158 149/190/146 +f 161/191/158 162/193/159 150/192/147 +f 162/193/159 163/214/160 151/194/149 +f 163/195/160 164/198/161 152/196/150 +f 164/198/161 165/200/162 153/199/151 +f 165/200/162 166/202/164 154/201/163 +f 166/202/164 167/204/165 155/203/153 +f 167/204/165 168/206/166 156/205/154 +f 168/206/166 157/207/167 145/184/142 +f 157/207/167 169/220/178 170/208/168 +f 170/208/168 171/210/170 159/209/169 +f 171/210/170 172/211/171 160/188/156 +f 172/211/171 173/223/181 161/191/158 +f 161/191/158 173/223/181 174/212/172 +f 162/193/159 174/212/172 175/213/173 +f 175/215/173 176/216/174 164/198/161 +f 176/216/174 177/217/175 165/200/162 +f 177/217/175 178/228/186 166/202/164 +f 166/202/164 178/228/186 179/218/176 +f 167/204/165 179/218/176 180/219/177 +f 180/219/177 169/220/178 157/207/167 +f 169/220/178 181/231/189 182/221/179 +f 182/221/179 183/233/191 171/210/170 +f 171/210/170 183/233/191 184/222/180 +f 184/222/180 185/236/194 173/223/181 +f 173/223/181 185/236/194 186/224/182 +f 186/224/182 187/239/183 175/213/173 +f 187/225/183 188/226/184 176/216/174 +f 188/226/184 189/241/198 177/217/175 +f 177/217/175 189/241/198 190/227/185 +f 190/227/185 191/229/187 179/218/176 +f 191/229/187 192/230/188 180/219/177 +f 192/230/188 181/231/189 169/220/178 +f 181/231/189 193/503/13 194/232/190 +f 194/232/190 195/234/192 183/233/191 +f 195/234/192 196/235/193 184/222/180 +f 196/235/193 197/237/195 185/236/194 +f 197/237/195 198/238/196 186/224/182 +f 198/238/196 199/504/3 187/239/183 +f 187/225/183 199/505/3 200/240/197 +f 200/240/197 201/506/208 189/241/198 +f 189/241/198 201/506/208 202/242/199 +f 190/227/185 202/242/199 203/243/200 +f 191/229/187 203/243/200 204/244/201 +f 204/244/201 193/503/13 181/231/189 +f 205/245/14 206/248/202 194/246/190 +f 206/248/202 207/250/203 195/249/192 +f 207/250/203 208/252/204 196/251/193 +f 208/252/204 209/254/205 197/253/195 +f 209/254/205 210/256/206 198/255/196 +f 210/256/206 211/275/1 199/257/3 +f 211/258/1 212/261/207 200/259/197 +f 212/261/207 213/263/209 201/262/208 +f 213/263/209 214/265/210 202/264/199 +f 214/265/210 215/267/211 203/266/200 +f 215/267/211 216/281/220 204/268/201 +f 204/268/201 216/281/220 205/245/14 +f 217/269/29 218/270/212 206/248/202 +f 218/270/212 219/271/213 207/250/203 +f 219/271/213 220/272/214 208/252/204 +f 220/272/214 221/273/215 209/254/205 +f 221/273/215 222/286/224 210/256/206 +f 210/256/206 222/286/224 223/274/24 +f 223/276/24 224/277/216 212/261/207 +f 224/277/216 225/278/217 213/263/209 +f 225/278/217 226/291/228 214/265/210 +f 214/265/210 226/291/228 227/279/218 +f 215/267/211 227/279/218 228/280/219 +f 216/281/220 228/280/219 217/269/29 +f 229/282/41 230/295/231 218/270/212 +f 218/270/212 230/295/231 231/283/221 +f 231/283/221 232/284/222 220/272/214 +f 232/284/222 233/285/223 221/273/215 +f 233/285/223 234/287/225 222/286/224 +f 234/287/225 235/301/35 223/274/24 +f 235/288/35 236/289/226 224/277/216 +f 236/289/226 237/290/227 225/278/217 +f 237/290/227 238/304/239 226/291/228 +f 226/291/228 238/304/239 239/292/229 +f 239/292/229 240/293/230 228/280/219 +f 240/293/230 229/282/41 217/269/29 +f 241/294/50 242/296/232 230/295/231 +f 242/296/232 243/297/233 231/283/221 +f 243/297/233 244/298/234 232/284/222 +f 244/298/234 245/299/235 233/285/223 +f 245/299/235 246/300/236 234/287/225 +f 246/300/236 247/507/57 235/301/35 +f 235/288/35 247/508/57 248/302/237 +f 248/302/237 249/303/238 237/290/227 +f 249/303/238 250/509/246 238/304/239 +f 238/304/239 250/509/246 251/305/240 +f 251/305/240 252/510/248 240/293/230 +f 240/293/230 252/510/248 241/294/50 +f 253/306/64 254/309/241 242/307/232 +f 254/309/241 255/311/242 243/310/233 +f 255/311/242 256/330/252 244/312/234 +f 244/312/234 256/330/252 257/313/243 +f 257/313/243 258/316/244 246/315/236 +f 258/316/244 259/333/71 247/317/57 +f 259/318/71 260/335/255 248/319/237 +f 248/319/237 260/335/255 261/321/245 +f 261/321/245 262/338/258 250/323/246 +f 250/323/246 262/338/258 263/324/247 +f 263/324/247 264/327/249 252/326/248 +f 264/327/249 253/306/64 241/308/50 +f 253/306/64 265/342/77 266/328/250 +f 254/309/241 266/328/250 267/329/251 +f 267/329/251 268/345/263 256/330/252 +f 256/330/252 268/345/263 269/331/253 +f 269/331/253 270/332/254 258/316/244 +f 270/332/254 271/348/70 259/333/71 +f 271/334/70 272/336/256 260/335/255 +f 272/336/256 273/337/257 261/321/245 +f 273/337/257 274/351/267 262/338/258 +f 262/338/258 274/351/267 275/339/259 +f 275/339/259 276/340/260 264/327/249 +f 276/340/260 265/342/77 253/306/64 +f 277/341/87 278/343/261 266/328/250 +f 278/343/261 279/356/271 267/329/251 +f 267/329/251 279/356/271 280/344/262 +f 280/344/262 281/346/264 269/331/253 +f 281/346/264 282/347/265 270/332/254 +f 282/347/265 283/361/82 271/348/70 +f 283/349/82 284/363/276 272/336/256 +f 272/336/256 284/363/276 285/350/266 +f 285/350/266 286/352/268 274/351/267 +f 286/352/268 287/366/279 275/339/259 +f 275/339/259 287/366/279 288/353/269 +f 288/353/269 277/341/87 265/342/77 +f 289/354/101 290/355/270 278/343/261 +f 290/355/270 291/357/272 279/356/271 +f 291/357/272 292/358/273 280/344/262 +f 292/358/273 293/359/274 281/346/264 +f 293/359/274 294/360/275 282/347/265 +f 294/360/275 295/511/94 283/361/82 +f 295/362/94 296/512/287 284/363/276 +f 284/363/276 296/512/287 297/364/277 +f 285/350/266 297/364/277 298/365/278 +f 298/365/278 299/367/280 287/366/279 +f 299/367/280 300/368/281 288/353/269 +f 300/368/281 289/354/101 277/341/87 +f 301/369/113 302/372/282 290/370/270 +f 302/372/282 303/374/283 291/373/272 +f 303/374/283 304/376/284 292/375/273 +f 304/376/284 305/378/285 293/377/274 +f 305/378/285 306/380/286 294/379/275 +f 306/380/286 307/398/106 295/381/94 +f 307/382/106 308/385/288 296/383/287 +f 308/385/288 309/387/289 297/386/277 +f 309/387/289 310/389/290 298/388/278 +f 310/389/290 311/403/299 299/390/280 +f 299/390/280 311/403/299 312/391/291 +f 312/391/291 301/369/113 289/371/101 +f 313/393/123 314/394/292 302/372/282 +f 314/394/292 315/395/293 303/374/283 +f 315/395/293 316/408/303 304/376/284 +f 304/376/284 316/408/303 317/396/294 +f 317/396/294 318/397/295 306/380/286 +f 318/397/295 319/410/119 307/398/106 +f 319/399/119 320/400/296 308/385/288 +f 320/400/296 321/401/297 309/387/289 +f 321/401/297 322/402/298 310/389/290 +f 322/402/298 323/415/308 311/403/299 +f 311/403/299 323/415/308 324/404/300 +f 324/404/300 313/393/123 301/369/113 +f 325/405/148 326/406/301 314/394/292 +f 326/406/301 327/419/311 315/395/293 +f 315/395/293 327/419/311 328/407/302 +f 328/407/302 329/422/314 317/396/294 +f 317/396/294 329/422/314 330/409/304 +f 330/409/304 331/424/129 319/410/119 +f 331/411/129 332/412/305 320/400/296 +f 332/412/305 333/413/306 321/401/297 +f 333/413/306 334/414/307 322/402/298 +f 334/414/307 335/429/319 323/415/308 +f 323/415/308 335/429/319 336/416/309 +f 336/416/309 325/405/148 313/393/123 +f 337/417/149 338/418/310 326/406/301 +f 338/418/310 339/420/312 327/419/311 +f 339/420/312 340/513/323 328/407/302 +f 328/407/302 340/513/323 341/421/313 +f 341/421/313 342/423/315 330/409/304 +f 342/423/315 343/514/142 331/424/129 +f 343/425/142 344/426/316 332/412/305 +f 344/426/316 345/427/317 333/413/306 +f 345/427/317 346/428/318 334/414/307 +f 346/428/318 347/430/320 335/429/319 +f 347/430/320 348/515/330 336/416/309 +f 336/416/309 348/515/330 337/417/149 +f 349/431/160 350/434/321 338/432/310 +f 350/434/321 351/436/322 339/435/312 +f 351/436/322 352/438/324 340/437/323 +f 352/438/324 353/440/325 341/439/313 +f 353/440/325 354/442/326 342/441/315 +f 354/442/326 355/460/167 343/443/142 +f 355/444/167 356/447/327 344/445/316 +f 356/447/327 357/449/328 345/448/317 +f 357/449/328 358/464/337 346/450/318 +f 346/450/318 358/464/337 359/451/329 +f 359/451/329 360/454/331 348/453/330 +f 360/454/331 349/431/160 337/433/149 +f 361/455/173 362/456/332 350/434/321 +f 362/456/332 363/469/341 351/436/322 +f 351/436/322 363/469/341 364/457/333 +f 364/457/333 365/472/344 353/440/325 +f 353/440/325 365/472/344 366/458/334 +f 354/442/326 366/458/334 367/459/178 +f 367/461/178 368/462/335 356/447/327 +f 368/462/335 369/477/348 357/449/328 +f 357/449/328 369/477/348 370/463/336 +f 370/463/336 371/465/338 359/451/329 +f 371/465/338 372/466/339 360/454/331 +f 372/466/339 361/455/173 349/431/160 +f 373/467/183 374/468/340 362/456/332 +f 374/468/340 375/470/342 363/469/341 +f 375/470/342 376/471/343 364/457/333 +f 376/471/343 377/473/345 365/472/344 +f 377/473/345 378/474/346 366/458/334 +f 378/474/346 379/485/189 367/459/178 +f 379/475/189 380/487/352 368/462/335 +f 368/462/335 380/487/352 381/476/347 +f 369/477/348 381/476/347 382/478/349 +f 370/463/336 382/478/349 383/479/350 +f 383/479/350 384/480/351 372/466/339 +f 384/480/351 373/467/183 361/455/173 +f 373/467/183 1/516/3 2/481/2 +f 2/481/2 3/517/5 375/470/342 +f 375/470/342 3/517/5 4/482/7 +f 4/482/7 5/483/9 377/473/345 +f 5/483/9 6/484/11 378/474/346 +f 6/484/11 7/518/13 379/485/189 +f 379/475/189 7/519/13 8/486/15 +f 8/486/15 9/520/17 381/476/347 +f 381/476/347 9/520/17 10/488/19 +f 10/488/19 11/489/21 383/479/350 +f 11/489/21 12/490/22 384/480/351 +f 12/490/22 1/516/3 373/467/183 diff --git a/src/main/resources/assets/hbm/models/effect/ring_thin.obj b/src/main/resources/assets/hbm/models/effect/ring_thin.obj new file mode 100644 index 0000000000..2fb31abafe --- /dev/null +++ b/src/main/resources/assets/hbm/models/effect/ring_thin.obj @@ -0,0 +1,2028 @@ +# Blender v2.79 (sub 0) OBJ File: 'ring_thin.blend' +# www.blender.org +o Torus +v 1.000000 0.000000 0.000000 +v 0.991627 0.031250 0.000000 +v 0.968750 0.054127 0.000000 +v 0.937500 0.062500 0.000000 +v 0.906250 0.054127 0.000000 +v 0.883373 0.031250 0.000000 +v 0.875000 0.000000 0.000000 +v 0.883373 -0.031250 0.000000 +v 0.906250 -0.054127 0.000000 +v 0.937500 -0.062500 0.000000 +v 0.968750 -0.054127 0.000000 +v 0.991627 -0.031250 0.000000 +v 0.980785 0.000000 -0.195090 +v 0.972573 0.031250 -0.193457 +v 0.950136 0.054127 -0.188994 +v 0.919486 0.062500 -0.182897 +v 0.888837 0.054127 -0.176801 +v 0.866400 0.031250 -0.172338 +v 0.858187 0.000000 -0.170704 +v 0.866400 -0.031250 -0.172338 +v 0.888837 -0.054127 -0.176801 +v 0.919486 -0.062500 -0.182897 +v 0.950136 -0.054127 -0.188994 +v 0.972573 -0.031250 -0.193457 +v 0.923880 0.000000 -0.382683 +v 0.916144 0.031250 -0.379479 +v 0.895008 0.054127 -0.370724 +v 0.866137 0.062500 -0.358766 +v 0.837266 0.054127 -0.346807 +v 0.816131 0.031250 -0.338052 +v 0.808395 0.000000 -0.334848 +v 0.816131 -0.031250 -0.338052 +v 0.837266 -0.054127 -0.346807 +v 0.866137 -0.062500 -0.358766 +v 0.895008 -0.054127 -0.370724 +v 0.916144 -0.031250 -0.379479 +v 0.831470 0.000000 -0.555570 +v 0.824507 0.031250 -0.550918 +v 0.805486 0.054127 -0.538209 +v 0.779503 0.062500 -0.520847 +v 0.753519 0.054127 -0.503486 +v 0.734498 0.031250 -0.490776 +v 0.727536 0.000000 -0.486124 +v 0.734498 -0.031250 -0.490776 +v 0.753519 -0.054127 -0.503486 +v 0.779503 -0.062500 -0.520847 +v 0.805486 -0.054127 -0.538209 +v 0.824507 -0.031250 -0.550918 +v 0.707107 0.000000 -0.707107 +v 0.701186 0.031250 -0.701186 +v 0.685010 0.054127 -0.685010 +v 0.662913 0.062500 -0.662913 +v 0.640815 0.054127 -0.640816 +v 0.624639 0.031250 -0.624639 +v 0.618718 0.000000 -0.618719 +v 0.624639 -0.031250 -0.624639 +v 0.640815 -0.054127 -0.640816 +v 0.662913 -0.062500 -0.662913 +v 0.685010 -0.054127 -0.685010 +v 0.701186 -0.031250 -0.701186 +v 0.555570 0.000000 -0.831470 +v 0.550918 0.031250 -0.824507 +v 0.538209 0.054127 -0.805486 +v 0.520847 0.062500 -0.779503 +v 0.503485 0.054127 -0.753519 +v 0.490776 0.031250 -0.734498 +v 0.486124 0.000000 -0.727536 +v 0.490776 -0.031250 -0.734498 +v 0.503485 -0.054127 -0.753519 +v 0.520847 -0.062500 -0.779503 +v 0.538209 -0.054127 -0.805486 +v 0.550918 -0.031250 -0.824507 +v 0.382684 0.000000 -0.923879 +v 0.379479 0.031250 -0.916143 +v 0.370725 0.054127 -0.895008 +v 0.358766 0.062500 -0.866137 +v 0.346807 0.054127 -0.837266 +v 0.338053 0.031250 -0.816131 +v 0.334848 0.000000 -0.808394 +v 0.338053 -0.031250 -0.816131 +v 0.346807 -0.054127 -0.837266 +v 0.358766 -0.062500 -0.866137 +v 0.370725 -0.054127 -0.895008 +v 0.379479 -0.031250 -0.916143 +v 0.195090 0.000000 -0.980785 +v 0.193457 0.031250 -0.972573 +v 0.188994 0.054127 -0.950136 +v 0.182897 0.062500 -0.919486 +v 0.176801 0.054127 -0.888837 +v 0.172338 0.031250 -0.866400 +v 0.170704 0.000000 -0.858187 +v 0.172338 -0.031250 -0.866400 +v 0.176801 -0.054127 -0.888837 +v 0.182897 -0.062500 -0.919486 +v 0.188994 -0.054127 -0.950136 +v 0.193457 -0.031250 -0.972573 +v 0.000000 0.000000 -1.000000 +v 0.000000 0.031250 -0.991627 +v 0.000000 0.054127 -0.968750 +v 0.000000 0.062500 -0.937500 +v 0.000000 0.054127 -0.906250 +v 0.000000 0.031250 -0.883373 +v 0.000000 0.000000 -0.875000 +v 0.000000 -0.031250 -0.883373 +v 0.000000 -0.054127 -0.906250 +v 0.000000 -0.062500 -0.937500 +v 0.000000 -0.054127 -0.968750 +v 0.000000 -0.031250 -0.991627 +v -0.195090 0.000000 -0.980785 +v -0.193457 0.031250 -0.972573 +v -0.188994 0.054127 -0.950136 +v -0.182897 0.062500 -0.919486 +v -0.176801 0.054127 -0.888837 +v -0.172338 0.031250 -0.866400 +v -0.170704 0.000000 -0.858187 +v -0.172338 -0.031250 -0.866400 +v -0.176801 -0.054127 -0.888837 +v -0.182897 -0.062500 -0.919486 +v -0.188994 -0.054127 -0.950136 +v -0.193457 -0.031250 -0.972573 +v -0.382684 0.000000 -0.923880 +v -0.379479 0.031250 -0.916143 +v -0.370725 0.054127 -0.895008 +v -0.358766 0.062500 -0.866137 +v -0.346807 0.054127 -0.837266 +v -0.338052 0.031250 -0.816131 +v -0.334848 0.000000 -0.808395 +v -0.338052 -0.031250 -0.816131 +v -0.346807 -0.054127 -0.837266 +v -0.358766 -0.062500 -0.866137 +v -0.370725 -0.054127 -0.895008 +v -0.379479 -0.031250 -0.916143 +v -0.555570 0.000000 -0.831470 +v -0.550918 0.031250 -0.824508 +v -0.538208 0.054127 -0.805486 +v -0.520847 0.062500 -0.779503 +v -0.503485 0.054127 -0.753519 +v -0.490776 0.031250 -0.734498 +v -0.486124 0.000000 -0.727536 +v -0.490776 -0.031250 -0.734498 +v -0.503485 -0.054127 -0.753519 +v -0.520847 -0.062500 -0.779503 +v -0.538208 -0.054127 -0.805486 +v -0.550918 -0.031250 -0.824508 +v -0.707107 0.000000 -0.707107 +v -0.701186 0.031250 -0.701186 +v -0.685010 0.054127 -0.685009 +v -0.662913 0.062500 -0.662912 +v -0.640816 0.054127 -0.640815 +v -0.624640 0.031250 -0.624639 +v -0.618719 0.000000 -0.618718 +v -0.624640 -0.031250 -0.624639 +v -0.640816 -0.054127 -0.640815 +v -0.662913 -0.062500 -0.662912 +v -0.685010 -0.054127 -0.685009 +v -0.701186 -0.031250 -0.701186 +v -0.831470 0.000000 -0.555570 +v -0.824507 0.031250 -0.550918 +v -0.805486 0.054127 -0.538209 +v -0.779503 0.062500 -0.520847 +v -0.753519 0.054127 -0.503486 +v -0.734498 0.031250 -0.490776 +v -0.727536 0.000000 -0.486124 +v -0.734498 -0.031250 -0.490776 +v -0.753519 -0.054127 -0.503486 +v -0.779503 -0.062500 -0.520847 +v -0.805486 -0.054127 -0.538209 +v -0.824507 -0.031250 -0.550918 +v -0.923880 0.000000 -0.382683 +v -0.916143 0.031250 -0.379479 +v -0.895008 0.054127 -0.370725 +v -0.866137 0.062500 -0.358766 +v -0.837266 0.054127 -0.346807 +v -0.816131 0.031250 -0.338052 +v -0.808395 0.000000 -0.334848 +v -0.816131 -0.031250 -0.338052 +v -0.837266 -0.054127 -0.346807 +v -0.866137 -0.062500 -0.358766 +v -0.895008 -0.054127 -0.370725 +v -0.916143 -0.031250 -0.379479 +v -0.980785 0.000000 -0.195090 +v -0.972573 0.031250 -0.193457 +v -0.950136 0.054127 -0.188994 +v -0.919486 0.062500 -0.182897 +v -0.888837 0.054127 -0.176801 +v -0.866400 0.031250 -0.172338 +v -0.858187 0.000000 -0.170704 +v -0.866400 -0.031250 -0.172338 +v -0.888837 -0.054127 -0.176801 +v -0.919486 -0.062500 -0.182897 +v -0.950136 -0.054127 -0.188994 +v -0.972573 -0.031250 -0.193457 +v -1.000000 0.000000 -0.000000 +v -0.991627 0.031250 -0.000000 +v -0.968750 0.054127 -0.000000 +v -0.937500 0.062500 -0.000000 +v -0.906250 0.054127 -0.000000 +v -0.883373 0.031250 -0.000000 +v -0.875000 0.000000 -0.000000 +v -0.883373 -0.031250 -0.000000 +v -0.906250 -0.054127 -0.000000 +v -0.937500 -0.062500 -0.000000 +v -0.968750 -0.054127 -0.000000 +v -0.991627 -0.031250 -0.000000 +v -0.980785 0.000000 0.195090 +v -0.972573 0.031250 0.193457 +v -0.950136 0.054127 0.188994 +v -0.919486 0.062500 0.182897 +v -0.888837 0.054127 0.176801 +v -0.866400 0.031250 0.172338 +v -0.858187 0.000000 0.170704 +v -0.866400 -0.031250 0.172338 +v -0.888837 -0.054127 0.176801 +v -0.919486 -0.062500 0.182897 +v -0.950136 -0.054127 0.188994 +v -0.972573 -0.031250 0.193457 +v -0.923880 0.000000 0.382683 +v -0.916144 0.031250 0.379479 +v -0.895008 0.054127 0.370724 +v -0.866137 0.062500 0.358765 +v -0.837266 0.054127 0.346807 +v -0.816131 0.031250 0.338052 +v -0.808395 0.000000 0.334848 +v -0.816131 -0.031250 0.338052 +v -0.837266 -0.054127 0.346807 +v -0.866137 -0.062500 0.358765 +v -0.895008 -0.054127 0.370724 +v -0.916144 -0.031250 0.379479 +v -0.831470 0.000000 0.555570 +v -0.824507 0.031250 0.550918 +v -0.805486 0.054127 0.538209 +v -0.779503 0.062500 0.520847 +v -0.753519 0.054127 0.503486 +v -0.734498 0.031250 0.490776 +v -0.727536 0.000000 0.486124 +v -0.734498 -0.031250 0.490776 +v -0.753519 -0.054127 0.503486 +v -0.779503 -0.062500 0.520847 +v -0.805486 -0.054127 0.538209 +v -0.824507 -0.031250 0.550918 +v -0.707107 0.000000 0.707107 +v -0.701186 0.031250 0.701186 +v -0.685010 0.054127 0.685009 +v -0.662913 0.062500 0.662912 +v -0.640816 0.054127 0.640815 +v -0.624640 0.031250 0.624639 +v -0.618719 0.000000 0.618718 +v -0.624640 -0.031250 0.624639 +v -0.640816 -0.054127 0.640815 +v -0.662913 -0.062500 0.662912 +v -0.685010 -0.054127 0.685009 +v -0.701186 -0.031250 0.701186 +v -0.555571 0.000000 0.831469 +v -0.550919 0.031250 0.824507 +v -0.538209 0.054127 0.805486 +v -0.520848 0.062500 0.779502 +v -0.503486 0.054127 0.753519 +v -0.490776 0.031250 0.734498 +v -0.486124 0.000000 0.727536 +v -0.490776 -0.031250 0.734498 +v -0.503486 -0.054127 0.753519 +v -0.520848 -0.062500 0.779502 +v -0.538209 -0.054127 0.805486 +v -0.550919 -0.031250 0.824507 +v -0.382684 0.000000 0.923880 +v -0.379479 0.031250 0.916143 +v -0.370725 0.054127 0.895008 +v -0.358766 0.062500 0.866137 +v -0.346807 0.054127 0.837266 +v -0.338052 0.031250 0.816131 +v -0.334848 0.000000 0.808395 +v -0.338052 -0.031250 0.816131 +v -0.346807 -0.054127 0.837266 +v -0.358766 -0.062500 0.866137 +v -0.370725 -0.054127 0.895008 +v -0.379479 -0.031250 0.916143 +v -0.195091 0.000000 0.980785 +v -0.193457 0.031250 0.972573 +v -0.188994 0.054127 0.950136 +v -0.182898 0.062500 0.919486 +v -0.176801 0.054127 0.888837 +v -0.172338 0.031250 0.866400 +v -0.170704 0.000000 0.858187 +v -0.172338 -0.031250 0.866400 +v -0.176801 -0.054127 0.888837 +v -0.182898 -0.062500 0.919486 +v -0.188994 -0.054127 0.950136 +v -0.193457 -0.031250 0.972573 +v 0.000000 0.000000 1.000000 +v 0.000000 0.031250 0.991627 +v 0.000000 0.054127 0.968750 +v 0.000000 0.062500 0.937500 +v 0.000000 0.054127 0.906250 +v 0.000000 0.031250 0.883373 +v 0.000000 0.000000 0.875000 +v 0.000000 -0.031250 0.883373 +v 0.000000 -0.054127 0.906250 +v 0.000000 -0.062500 0.937500 +v 0.000000 -0.054127 0.968750 +v 0.000000 -0.031250 0.991627 +v 0.195090 0.000000 0.980785 +v 0.193456 0.031250 0.972573 +v 0.188993 0.054127 0.950136 +v 0.182897 0.062500 0.919486 +v 0.176800 0.054127 0.888837 +v 0.172337 0.031250 0.866400 +v 0.170704 0.000000 0.858187 +v 0.172337 -0.031250 0.866400 +v 0.176800 -0.054127 0.888837 +v 0.182897 -0.062500 0.919486 +v 0.188993 -0.054127 0.950136 +v 0.193456 -0.031250 0.972573 +v 0.382684 0.000000 0.923879 +v 0.379479 0.031250 0.916143 +v 0.370725 0.054127 0.895008 +v 0.358766 0.062500 0.866137 +v 0.346807 0.054127 0.837266 +v 0.338053 0.031250 0.816131 +v 0.334848 0.000000 0.808394 +v 0.338053 -0.031250 0.816131 +v 0.346807 -0.054127 0.837266 +v 0.358766 -0.062500 0.866137 +v 0.370725 -0.054127 0.895008 +v 0.379479 -0.031250 0.916143 +v 0.555570 0.000000 0.831470 +v 0.550918 0.031250 0.824507 +v 0.538209 0.054127 0.805486 +v 0.520847 0.062500 0.779503 +v 0.503485 0.054127 0.753519 +v 0.490776 0.031250 0.734498 +v 0.486124 0.000000 0.727536 +v 0.490776 -0.031250 0.734498 +v 0.503485 -0.054127 0.753519 +v 0.520847 -0.062500 0.779503 +v 0.538209 -0.054127 0.805486 +v 0.550918 -0.031250 0.824507 +v 0.707106 0.000000 0.707107 +v 0.701186 0.031250 0.701186 +v 0.685009 0.054127 0.685010 +v 0.662912 0.062500 0.662913 +v 0.640815 0.054127 0.640816 +v 0.624639 0.031250 0.624640 +v 0.618718 0.000000 0.618719 +v 0.624639 -0.031250 0.624640 +v 0.640815 -0.054127 0.640816 +v 0.662912 -0.062500 0.662913 +v 0.685009 -0.054127 0.685010 +v 0.701186 -0.031250 0.701186 +v 0.831470 0.000000 0.555570 +v 0.824507 0.031250 0.550918 +v 0.805486 0.054127 0.538209 +v 0.779503 0.062500 0.520847 +v 0.753519 0.054127 0.503486 +v 0.734498 0.031250 0.490776 +v 0.727536 0.000000 0.486124 +v 0.734498 -0.031250 0.490776 +v 0.753519 -0.054127 0.503486 +v 0.779503 -0.062500 0.520847 +v 0.805486 -0.054127 0.538209 +v 0.824507 -0.031250 0.550918 +v 0.923879 0.000000 0.382684 +v 0.916143 0.031250 0.379479 +v 0.895008 0.054127 0.370725 +v 0.866137 0.062500 0.358766 +v 0.837266 0.054127 0.346807 +v 0.816131 0.031250 0.338053 +v 0.808394 0.000000 0.334848 +v 0.816131 -0.031250 0.338053 +v 0.837266 -0.054127 0.346807 +v 0.866137 -0.062500 0.358766 +v 0.895008 -0.054127 0.370725 +v 0.916143 -0.031250 0.379479 +v 0.980785 0.000000 0.195090 +v 0.972573 0.031250 0.193457 +v 0.950136 0.054127 0.188994 +v 0.919486 0.062500 0.182897 +v 0.888837 0.054127 0.176800 +v 0.866400 0.031250 0.172337 +v 0.858187 0.000000 0.170704 +v 0.866400 -0.031250 0.172337 +v 0.888837 -0.054127 0.176800 +v 0.919486 -0.062500 0.182897 +v 0.950136 -0.054127 0.188994 +v 0.972573 -0.031250 0.193457 +vt 0.000000 0.500000 +vt 0.250000 0.666667 +vt 0.000000 0.666667 +vt 0.000000 0.833333 +vt 0.250000 0.833333 +vt 0.000000 1.000000 +vt 0.250000 1.000000 +vt 0.000000 1.166667 +vt 0.250000 1.166667 +vt 0.000000 1.333333 +vt 0.250000 1.333333 +vt 0.000000 1.500000 +vt 0.250000 -0.500000 +vt 0.000000 -0.333333 +vt 0.000000 -0.500000 +vt 0.250000 -0.333333 +vt 0.000000 -0.166667 +vt 0.250000 0.000000 +vt 0.000000 0.000000 +vt 0.250000 0.166667 +vt 0.000000 0.166667 +vt 0.000000 0.333333 +vt 0.250000 0.500000 +vt 0.500000 0.500000 +vt 0.500000 0.666667 +vt 0.500000 1.000000 +vt 0.500000 1.166667 +vt 0.500000 1.333333 +vt 0.250000 1.500000 +vt 0.500000 -0.500000 +vt 0.500000 -0.333333 +vt 0.250000 -0.166667 +vt 0.500000 -0.166667 +vt 0.500000 0.166667 +vt 0.250000 0.333333 +vt 0.750000 0.500000 +vt 0.750000 0.666667 +vt 0.500000 0.833333 +vt 0.750000 0.833333 +vt 0.750000 1.000000 +vt 0.750000 1.166667 +vt 0.750000 1.333333 +vt 0.500000 1.500000 +vt 0.750000 -0.500000 +vt 0.750000 -0.333333 +vt 0.750000 0.000000 +vt 0.500000 0.000000 +vt 0.750000 0.333333 +vt 0.500000 0.333333 +vt 1.000000 0.666667 +vt 1.000000 0.833333 +vt 1.000000 1.000000 +vt 1.000000 1.166667 +vt 1.000000 1.333333 +vt 0.750000 1.500000 +vt 1.000000 -0.500000 +vt 1.000000 -0.333333 +vt 0.750000 -0.166667 +vt 1.000000 0.000000 +vt 0.750000 0.166667 +vt 1.000000 0.333333 +vt 0.000000 0.500000 +vt 0.250000 0.666667 +vt 0.000000 0.666667 +vt 0.000000 0.833333 +vt 0.250000 0.833333 +vt 0.000000 1.000000 +vt 0.250000 1.166667 +vt 0.000000 1.166667 +vt 0.000000 1.333333 +vt 0.250000 1.500000 +vt 0.000000 1.500000 +vt 0.250000 -0.500000 +vt 0.000000 -0.333333 +vt 0.000000 -0.500000 +vt 0.250000 -0.333333 +vt 0.000000 -0.166667 +vt 0.250000 -0.166667 +vt 0.000000 0.000000 +vt 0.250000 0.000000 +vt 0.000000 0.166667 +vt 0.250000 0.333333 +vt 0.000000 0.333333 +vt 0.500000 0.500000 +vt 0.250000 0.500000 +vt 0.500000 0.833333 +vt 0.250000 1.000000 +vt 0.500000 1.000000 +vt 0.500000 1.166667 +vt 0.250000 1.333333 +vt 0.500000 1.500000 +vt 0.500000 -0.500000 +vt 0.500000 -0.166667 +vt 0.500000 0.166667 +vt 0.250000 0.166667 +vt 0.750000 0.500000 +vt 0.500000 0.666667 +vt 0.750000 0.666667 +vt 0.750000 0.833333 +vt 0.750000 1.000000 +vt 0.750000 1.166667 +vt 0.500000 1.333333 +vt 0.750000 1.500000 +vt 0.750000 -0.500000 +vt 0.500000 -0.333333 +vt 0.750000 -0.333333 +vt 0.750000 -0.166667 +vt 0.500000 0.000000 +vt 0.750000 0.000000 +vt 0.750000 0.166667 +vt 0.500000 0.333333 +vt 1.000000 0.666667 +vt 1.000000 0.833333 +vt 1.000000 1.166667 +vt 0.750000 1.333333 +vt 1.000000 1.333333 +vt 1.000000 -0.500000 +vt 1.000000 -0.166667 +vt 1.000000 0.166667 +vt 0.750000 0.333333 +vt 1.000000 0.500000 +vt 0.250000 0.500000 +vt 0.000000 0.666667 +vt 0.000000 0.500000 +vt 0.250000 0.666667 +vt 0.000000 0.833333 +vt 0.250000 0.833333 +vt 0.000000 1.000000 +vt 0.250000 1.166667 +vt 0.000000 1.166667 +vt 0.250000 1.333333 +vt 0.000000 1.333333 +vt 0.000000 1.500000 +vt 0.000000 -0.500000 +vt 0.250000 -0.333333 +vt 0.000000 -0.333333 +vt 0.000000 -0.166667 +vt 0.250000 0.000000 +vt 0.000000 0.000000 +vt 0.250000 0.166667 +vt 0.000000 0.166667 +vt 0.250000 0.333333 +vt 0.000000 0.333333 +vt 0.500000 0.500000 +vt 0.500000 0.833333 +vt 0.500000 1.000000 +vt 0.250000 1.000000 +vt 0.500000 1.166667 +vt 0.500000 1.333333 +vt 0.250000 1.500000 +vt 0.250000 -0.500000 +vt 0.500000 -0.333333 +vt 0.250000 -0.166667 +vt 0.500000 0.000000 +vt 0.500000 0.166667 +vt 0.500000 0.333333 +vt 0.750000 0.666667 +vt 0.500000 0.666667 +vt 0.750000 0.833333 +vt 0.750000 1.000000 +vt 0.750000 1.333333 +vt 0.500000 1.500000 +vt 0.750000 -0.500000 +vt 0.500000 -0.500000 +vt 0.750000 -0.333333 +vt 0.500000 -0.166667 +vt 0.750000 0.000000 +vt 0.750000 0.333333 +vt 0.750000 0.500000 +vt 1.000000 0.666667 +vt 1.000000 1.000000 +vt 1.000000 1.166667 +vt 0.750000 1.166667 +vt 1.000000 1.500000 +vt 0.750000 1.500000 +vt 1.000000 -0.500000 +vt 1.000000 -0.166667 +vt 0.750000 -0.166667 +vt 1.000000 0.000000 +vt 0.750000 0.166667 +vt 1.000000 0.333333 +vt 0.000000 0.500000 +vt 0.250000 0.666667 +vt 0.000000 0.666667 +vt 0.000000 0.833333 +vt 0.250000 0.833333 +vt 0.000000 1.000000 +vt 0.250000 1.166667 +vt 0.000000 1.166667 +vt 0.000000 1.333333 +vt 0.250000 1.333333 +vt 0.000000 1.500000 +vt 0.250000 -0.500000 +vt 0.000000 -0.333333 +vt 0.000000 -0.500000 +vt 0.250000 -0.166667 +vt 0.000000 -0.166667 +vt 0.000000 0.000000 +vt 0.250000 0.166667 +vt 0.000000 0.166667 +vt 0.250000 0.333333 +vt 0.000000 0.333333 +vt 0.500000 0.500000 +vt 0.250000 0.500000 +vt 0.500000 0.666667 +vt 0.500000 0.833333 +vt 0.250000 1.000000 +vt 0.500000 1.000000 +vt 0.500000 1.333333 +vt 0.250000 1.500000 +vt 0.500000 -0.333333 +vt 0.250000 -0.333333 +vt 0.500000 0.000000 +vt 0.250000 0.000000 +vt 0.500000 0.166667 +vt 0.750000 0.500000 +vt 0.750000 0.666667 +vt 0.750000 1.000000 +vt 0.500000 1.166667 +vt 0.750000 1.166667 +vt 0.750000 1.500000 +vt 0.500000 1.500000 +vt 0.750000 -0.500000 +vt 0.500000 -0.500000 +vt 0.750000 -0.166667 +vt 0.500000 -0.166667 +vt 0.750000 0.000000 +vt 0.750000 0.166667 +vt 0.500000 0.333333 +vt 0.750000 0.333333 +vt 1.000000 0.500000 +vt 1.000000 0.666667 +vt 0.750000 0.833333 +vt 1.000000 0.833333 +vt 1.000000 1.000000 +vt 1.000000 1.166667 +vt 0.750000 1.333333 +vt 1.000000 1.333333 +vt 1.000000 -0.500000 +vt 0.750000 -0.333333 +vt 1.000000 -0.333333 +vt 1.000000 -0.166667 +vt 1.000000 0.000000 +vt 1.000000 0.333333 +vt 0.250000 0.500000 +vt 0.000000 0.666667 +vt 0.000000 0.500000 +vt 0.250000 0.833333 +vt 0.000000 0.833333 +vt 0.000000 1.000000 +vt 0.250000 1.000000 +vt 0.000000 1.166667 +vt 0.250000 1.333333 +vt 0.000000 1.333333 +vt 0.000000 1.500000 +vt 0.250000 -0.500000 +vt 0.000000 -0.333333 +vt 0.000000 -0.500000 +vt 0.250000 -0.333333 +vt 0.000000 -0.166667 +vt 0.250000 -0.166667 +vt 0.000000 0.000000 +vt 0.250000 0.166667 +vt 0.000000 0.166667 +vt 0.000000 0.333333 +vt 0.250000 0.333333 +vt 0.500000 0.500000 +vt 0.250000 0.666667 +vt 0.500000 0.833333 +vt 0.500000 1.000000 +vt 0.500000 1.166667 +vt 0.250000 1.166667 +vt 0.500000 1.500000 +vt 0.250000 1.500000 +vt 0.500000 -0.500000 +vt 0.500000 -0.166667 +vt 0.250000 0.000000 +vt 0.500000 0.000000 +vt 0.500000 0.166667 +vt 0.750000 0.666667 +vt 0.500000 0.666667 +vt 0.750000 1.000000 +vt 0.750000 1.166667 +vt 0.500000 1.333333 +vt 0.750000 1.333333 +vt 0.750000 -0.500000 +vt 0.500000 -0.333333 +vt 0.750000 -0.166667 +vt 0.750000 0.000000 +vt 0.750000 0.333333 +vt 0.500000 0.333333 +vt 1.000000 0.500000 +vt 0.750000 0.500000 +vt 1.000000 0.666667 +vt 0.750000 0.833333 +vt 1.000000 0.833333 +vt 1.000000 1.000000 +vt 1.000000 1.333333 +vt 0.750000 1.500000 +vt 1.000000 -0.333333 +vt 0.750000 -0.333333 +vt 1.000000 -0.166667 +vt 1.000000 0.000000 +vt 0.750000 0.166667 +vt 1.000000 0.166667 +vt 1.000000 0.333333 +vt 0.250000 0.500000 +vt 0.000000 0.666667 +vt 0.000000 0.500000 +vt 0.250000 0.833333 +vt 0.000000 0.833333 +vt 0.250000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 1.166667 +vt 0.250000 1.166667 +vt 0.000000 1.333333 +vt 0.250000 1.333333 +vt 0.000000 1.500000 +vt 0.000000 -0.500000 +vt 0.250000 -0.333333 +vt 0.000000 -0.333333 +vt 0.000000 -0.166667 +vt 0.250000 0.000000 +vt 0.000000 0.000000 +vt 0.000000 0.166667 +vt 0.250000 0.166667 +vt 0.000000 0.333333 +vt 0.500000 0.500000 +vt 0.250000 0.666667 +vt 0.500000 0.666667 +vt 0.500000 1.000000 +vt 0.500000 1.166667 +vt 0.500000 1.500000 +vt 0.250000 1.500000 +vt 0.500000 -0.500000 +vt 0.250000 -0.500000 +vt 0.500000 -0.333333 +vt 0.250000 -0.166667 +vt 0.500000 -0.166667 +vt 0.500000 0.000000 +vt 0.500000 0.166667 +vt 0.250000 0.333333 +vt 0.500000 0.333333 +vt 0.750000 0.500000 +vt 0.750000 0.833333 +vt 0.500000 0.833333 +vt 0.750000 1.166667 +vt 0.750000 1.333333 +vt 0.500000 1.333333 +vt 0.750000 1.500000 +vt 0.750000 -0.500000 +vt 0.750000 -0.333333 +vt 0.750000 -0.166667 +vt 0.750000 0.000000 +vt 0.750000 0.166667 +vt 1.000000 0.500000 +vt 0.750000 0.666667 +vt 1.000000 0.833333 +vt 0.750000 1.000000 +vt 1.000000 1.166667 +vt 1.000000 1.333333 +vt 1.000000 -0.500000 +vt 1.000000 -0.333333 +vt 1.000000 0.000000 +vt 1.000000 0.333333 +vt 0.750000 0.333333 +vt 0.250000 0.500000 +vt 0.000000 0.666667 +vt 0.000000 0.500000 +vt 0.250000 0.666667 +vt 0.000000 0.833333 +vt 0.250000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 1.166667 +vt 0.250000 1.333333 +vt 0.000000 1.333333 +vt 0.250000 1.500000 +vt 0.000000 1.500000 +vt 0.250000 -0.500000 +vt 0.000000 -0.333333 +vt 0.000000 -0.500000 +vt 0.250000 -0.333333 +vt 0.000000 -0.166667 +vt 0.250000 0.000000 +vt 0.000000 0.000000 +vt 0.000000 0.166667 +vt 0.250000 0.166667 +vt 0.000000 0.333333 +vt 0.500000 0.500000 +vt 0.500000 0.666667 +vt 0.250000 0.833333 +vt 0.500000 1.000000 +vt 0.250000 1.166667 +vt 0.500000 1.166667 +vt 0.500000 1.333333 +vt 0.500000 -0.333333 +vt 0.500000 -0.166667 +vt 0.250000 -0.166667 +vt 0.500000 0.000000 +vt 0.500000 0.166667 +vt 0.250000 0.333333 +vt 0.500000 0.333333 +vt 0.750000 0.500000 +vt 0.750000 0.666667 +vt 0.500000 0.833333 +vt 0.750000 1.000000 +vt 0.750000 1.166667 +vt 0.750000 1.333333 +vt 0.500000 1.500000 +vt 0.500000 -0.500000 +vt 0.750000 -0.333333 +vt 0.750000 0.000000 +vt 0.750000 0.166667 +vt 0.750000 0.333333 +vt 1.000000 0.500000 +vt 1.000000 0.666667 +vt 0.750000 0.833333 +vt 1.000000 1.000000 +vt 1.000000 1.333333 +vt 1.000000 1.500000 +vt 0.750000 1.500000 +vt 1.000000 -0.500000 +vt 0.750000 -0.500000 +vt 1.000000 -0.333333 +vt 0.750000 -0.166667 +vt 1.000000 0.000000 +vt 1.000000 0.166667 +vt 1.000000 0.333333 +vt 0.250000 0.500000 +vt 0.000000 0.666667 +vt 0.000000 0.500000 +vt 0.250000 0.833333 +vt 0.000000 0.833333 +vt 0.000000 1.000000 +vt 0.250000 1.000000 +vt 0.000000 1.166667 +vt 0.250000 1.166667 +vt 0.000000 1.333333 +vt 0.250000 1.333333 +vt 0.000000 1.500000 +vt 0.250000 -0.500000 +vt 0.000000 -0.333333 +vt 0.000000 -0.500000 +vt 0.250000 -0.166667 +vt 0.000000 -0.166667 +vt 0.000000 0.000000 +vt 0.250000 0.000000 +vt 0.000000 0.166667 +vt 0.250000 0.166667 +vt 0.000000 0.333333 +vt 0.500000 0.500000 +vt 0.250000 0.666667 +vt 0.500000 0.666667 +vt 0.500000 0.833333 +vt 0.500000 1.166667 +vt 0.500000 1.500000 +vt 0.250000 1.500000 +vt 0.500000 -0.500000 +vt 0.250000 -0.333333 +vt 0.500000 -0.166667 +vt 0.500000 0.166667 +vt 0.250000 0.333333 +vt 0.500000 0.333333 +vt 0.750000 0.666667 +vt 0.750000 0.833333 +vt 0.500000 1.000000 +vt 0.750000 1.166667 +vt 0.500000 1.333333 +vt 0.750000 1.333333 +vt 0.750000 -0.500000 +vt 0.500000 -0.333333 +vt 0.750000 -0.166667 +vt 0.500000 0.000000 +vt 0.750000 0.000000 +vt 0.750000 0.333333 +vt 0.750000 0.500000 +vt 1.000000 0.500000 +vt 1.000000 0.666667 +vt 1.000000 1.000000 +vt 0.750000 1.000000 +vt 1.000000 1.333333 +vt 0.750000 1.500000 +vt 1.000000 -0.333333 +vt 0.750000 -0.333333 +vt 1.000000 -0.166667 +vt 1.000000 0.000000 +vt 0.750000 0.166667 +vt 1.000000 0.333333 +vt 1.000000 0.500000 +vt 1.000000 1.500000 +vt 1.000000 -0.166667 +vt 1.000000 0.166667 +vt 1.000000 1.000000 +vt 1.000000 1.500000 +vt 1.000000 -0.333333 +vt 1.000000 0.000000 +vt 1.000000 0.333333 +vt 1.000000 0.500000 +vt 1.000000 0.833333 +vt 1.000000 1.333333 +vt 1.000000 -0.333333 +vt 1.000000 0.166667 +vt 1.000000 1.500000 +vt 1.000000 0.166667 +vt 1.000000 1.166667 +vt 1.000000 1.500000 +vt 1.000000 -0.500000 +vt 1.000000 0.666667 +vt 1.000000 1.000000 +vt 1.000000 1.500000 +vt 1.000000 -0.166667 +vt 1.000000 0.166667 +vt 1.000000 0.833333 +vt 1.000000 1.166667 +vt 1.000000 -0.166667 +vt 1.000000 0.833333 +vt 1.000000 1.166667 +vt 1.000000 1.500000 +vt 1.000000 -0.500000 +vt 1.000000 0.166667 +vn 1.0000 0.0000 0.0000 +vn 0.8532 0.4931 -0.1697 +vn 0.8699 0.4931 0.0000 +vn 0.5119 0.8590 0.0000 +vn 0.5021 0.8590 -0.0999 +vn 0.0161 0.9998 0.0000 +vn 0.0158 0.9998 -0.0031 +vn -0.4877 0.8730 0.0000 +vn -0.4783 0.8730 0.0951 +vn -0.8618 0.5071 0.0000 +vn -0.8453 0.5071 0.1681 +vn -1.0000 0.0000 0.0000 +vn -0.9808 0.0000 0.1951 +vn -0.8618 -0.5071 0.0000 +vn -0.8453 -0.5071 0.1681 +vn -0.4877 -0.8730 0.0000 +vn 0.0158 -0.9998 -0.0031 +vn 0.0161 -0.9998 0.0000 +vn 0.5021 -0.8590 -0.0999 +vn 0.5119 -0.8590 0.0000 +vn 0.8699 -0.4931 0.0000 +vn 0.9808 0.0000 -0.1951 +vn 0.9239 0.0000 -0.3827 +vn 0.8037 0.4931 -0.3329 +vn 0.0149 0.9998 -0.0062 +vn -0.4505 0.8730 0.1866 +vn -0.7963 0.5071 0.3298 +vn -0.9239 0.0000 0.3827 +vn -0.7963 -0.5071 0.3298 +vn -0.4783 -0.8730 0.0951 +vn -0.4505 -0.8730 0.1866 +vn 0.4729 -0.8590 -0.1959 +vn 0.8532 -0.4931 -0.1697 +vn 0.8314 0.0000 -0.5556 +vn 0.7233 0.4931 -0.4833 +vn 0.4729 0.8590 -0.1959 +vn 0.4256 0.8590 -0.2844 +vn 0.0134 0.9998 -0.0090 +vn -0.4055 0.8730 0.2709 +vn -0.7166 0.5071 0.4788 +vn -0.8314 0.0000 0.5556 +vn -0.7166 -0.5071 0.4788 +vn 0.0134 -0.9998 -0.0090 +vn 0.0149 -0.9998 -0.0062 +vn 0.7233 -0.4931 -0.4833 +vn 0.8037 -0.4931 -0.3329 +vn 0.6151 0.4931 -0.6151 +vn 0.3620 0.8590 -0.3620 +vn 0.0114 0.9998 -0.0114 +vn -0.3448 0.8730 0.3448 +vn -0.6094 0.5071 0.6094 +vn -0.7071 0.0000 0.7071 +vn -0.6094 -0.5071 0.6094 +vn -0.4055 -0.8730 0.2709 +vn 0.0114 -0.9998 -0.0114 +vn 0.4256 -0.8590 -0.2844 +vn 0.6151 -0.4931 -0.6151 +vn 0.7071 0.0000 -0.7071 +vn 0.4833 0.4931 -0.7233 +vn 0.2844 0.8590 -0.4256 +vn -0.2709 0.8730 0.4055 +vn -0.5556 0.0000 0.8314 +vn -0.4788 -0.5071 0.7166 +vn -0.3448 -0.8730 0.3448 +vn -0.2709 -0.8730 0.4055 +vn 0.0090 -0.9998 -0.0134 +vn 0.3620 -0.8590 -0.3620 +vn 0.4833 -0.4931 -0.7233 +vn 0.3827 0.0000 -0.9239 +vn 0.5556 0.0000 -0.8314 +vn 0.1959 0.8590 -0.4729 +vn 0.0090 0.9998 -0.0134 +vn 0.0062 0.9998 -0.0149 +vn -0.1866 0.8730 0.4505 +vn -0.4788 0.5071 0.7166 +vn -0.3827 0.0000 0.9239 +vn -0.1866 -0.8730 0.4505 +vn 0.1959 -0.8590 -0.4729 +vn 0.2844 -0.8590 -0.4256 +vn 0.1951 0.0000 -0.9808 +vn 0.3329 0.4931 -0.8037 +vn 0.1697 0.4931 -0.8532 +vn 0.0999 0.8590 -0.5021 +vn 0.0031 0.9998 -0.0158 +vn -0.0951 0.8730 0.4783 +vn -0.3298 0.5071 0.7963 +vn -0.1951 0.0000 0.9808 +vn -0.3298 -0.5071 0.7963 +vn -0.1681 -0.5071 0.8453 +vn -0.0951 -0.8730 0.4783 +vn 0.0062 -0.9998 -0.0149 +vn 0.0031 -0.9998 -0.0158 +vn 0.0999 -0.8590 -0.5021 +vn 0.3329 -0.4931 -0.8037 +vn 0.0000 0.4931 -0.8699 +vn 0.0000 0.8590 -0.5119 +vn 0.0000 0.8730 0.4877 +vn -0.1681 0.5071 0.8453 +vn 0.0000 0.5071 0.8618 +vn 0.0000 0.0000 1.0000 +vn 0.0000 -0.8730 0.4877 +vn 0.0000 -0.8590 -0.5119 +vn 0.1697 -0.4931 -0.8532 +vn 0.0000 0.0000 -1.0000 +vn -0.1951 0.0000 -0.9808 +vn -0.1697 0.4931 -0.8532 +vn -0.0999 0.8590 -0.5021 +vn 0.0000 0.9998 -0.0161 +vn 0.0951 0.8730 0.4783 +vn 0.1681 0.5071 0.8453 +vn 0.1681 -0.5071 0.8453 +vn 0.0000 -0.5071 0.8618 +vn -0.0031 -0.9998 -0.0158 +vn 0.0000 -0.9998 -0.0161 +vn -0.0999 -0.8590 -0.5021 +vn -0.1697 -0.4931 -0.8532 +vn 0.0000 -0.4931 -0.8699 +vn -0.3827 0.0000 -0.9239 +vn -0.1959 0.8590 -0.4729 +vn -0.0062 0.9998 -0.0149 +vn -0.0031 0.9998 -0.0158 +vn 0.1866 0.8730 0.4505 +vn 0.3298 0.5071 0.7963 +vn 0.1951 0.0000 0.9808 +vn 0.3298 -0.5071 0.7963 +vn 0.0951 -0.8730 0.4783 +vn -0.0062 -0.9998 -0.0149 +vn -0.1959 -0.8590 -0.4729 +vn -0.3329 -0.4931 -0.8037 +vn -0.4833 0.4931 -0.7233 +vn -0.3329 0.4931 -0.8037 +vn -0.2844 0.8590 -0.4256 +vn -0.0090 0.9998 -0.0134 +vn 0.4788 0.5071 0.7166 +vn 0.3827 0.0000 0.9239 +vn 0.5556 0.0000 0.8314 +vn 0.4788 -0.5071 0.7166 +vn 0.1866 -0.8730 0.4505 +vn -0.0090 -0.9998 -0.0134 +vn -0.4833 -0.4931 -0.7233 +vn -0.5556 0.0000 -0.8314 +vn -0.6151 0.4931 -0.6151 +vn -0.0114 0.9998 -0.0114 +vn 0.3448 0.8730 0.3448 +vn 0.2709 0.8730 0.4055 +vn 0.7071 0.0000 0.7071 +vn 0.3448 -0.8730 0.3448 +vn 0.2709 -0.8730 0.4055 +vn -0.0114 -0.9998 -0.0114 +vn -0.2844 -0.8590 -0.4256 +vn -0.6151 -0.4931 -0.6151 +vn -0.7071 0.0000 -0.7071 +vn -0.7233 0.4931 -0.4833 +vn -0.3620 0.8590 -0.3620 +vn -0.4256 0.8590 -0.2844 +vn 0.4055 0.8730 0.2709 +vn 0.6094 0.5071 0.6094 +vn 0.7166 0.5071 0.4788 +vn 0.8314 0.0000 0.5556 +vn 0.6094 -0.5071 0.6094 +vn 0.4055 -0.8730 0.2709 +vn -0.4256 -0.8590 -0.2844 +vn -0.3620 -0.8590 -0.3620 +vn -0.7233 -0.4931 -0.4833 +vn -0.9239 0.0000 -0.3827 +vn -0.8314 0.0000 -0.5556 +vn -0.8037 0.4931 -0.3329 +vn -0.4729 0.8590 -0.1959 +vn -0.0134 0.9998 -0.0090 +vn -0.0149 0.9998 -0.0062 +vn 0.7963 0.5071 0.3298 +vn 0.7963 -0.5071 0.3298 +vn 0.7166 -0.5071 0.4788 +vn -0.0149 -0.9998 -0.0062 +vn -0.0134 -0.9998 -0.0090 +vn -0.4729 -0.8590 -0.1959 +vn -0.9808 0.0000 -0.1951 +vn -0.8532 0.4931 -0.1697 +vn -0.0158 0.9998 -0.0031 +vn 0.4505 0.8730 0.1866 +vn 0.4783 0.8730 0.0951 +vn 0.9808 0.0000 0.1951 +vn 0.9239 0.0000 0.3827 +vn 0.4783 -0.8730 0.0951 +vn 0.4505 -0.8730 0.1866 +vn -0.0158 -0.9998 -0.0031 +vn -0.5021 -0.8590 -0.0999 +vn -0.8037 -0.4931 -0.3329 +vn -0.8532 -0.4931 -0.1697 +vn -0.8699 0.4931 0.0000 +vn -0.5021 0.8590 -0.0999 +vn -0.5119 0.8590 0.0000 +vn -0.0161 0.9998 0.0000 +vn 0.4877 0.8730 0.0000 +vn 0.8453 0.5071 0.1681 +vn 0.8618 0.5071 0.0000 +vn 0.8453 -0.5071 0.1681 +vn 0.8619 -0.5071 0.0000 +vn 0.4877 -0.8730 0.0000 +vn -0.0161 -0.9998 0.0000 +vn -0.8699 -0.4931 0.0000 +vn -0.5021 0.8590 0.0999 +vn -0.0158 0.9998 0.0031 +vn 0.8453 0.5071 -0.1681 +vn 0.8453 -0.5071 -0.1681 +vn 0.4783 -0.8730 -0.0951 +vn -0.5021 -0.8590 0.0999 +vn -0.5119 -0.8590 0.0000 +vn -0.8532 -0.4931 0.1697 +vn -0.8532 0.4931 0.1697 +vn -0.4729 0.8590 0.1959 +vn -0.0149 0.9998 0.0062 +vn 0.4505 0.8730 -0.1866 +vn 0.4783 0.8730 -0.0951 +vn 0.4505 -0.8730 -0.1866 +vn -0.0158 -0.9998 0.0031 +vn -0.0149 -0.9998 0.0062 +vn -0.4729 -0.8590 0.1959 +vn -0.7233 0.4931 0.4833 +vn -0.8037 0.4931 0.3329 +vn -0.0134 0.9998 0.0090 +vn 0.4055 0.8730 -0.2709 +vn 0.7963 0.5071 -0.3298 +vn 0.7166 0.5071 -0.4788 +vn 0.7963 -0.5071 -0.3298 +vn 0.4055 -0.8730 -0.2709 +vn -0.0134 -0.9998 0.0090 +vn -0.7233 -0.4931 0.4833 +vn -0.8037 -0.4931 0.3329 +vn -0.6151 0.4931 0.6151 +vn -0.4256 0.8590 0.2844 +vn -0.3620 0.8590 0.3620 +vn -0.0114 0.9998 0.0114 +vn 0.6094 0.5071 -0.6094 +vn 0.6094 -0.5071 -0.6094 +vn 0.7166 -0.5071 -0.4788 +vn 0.3448 -0.8730 -0.3448 +vn -0.0114 -0.9998 0.0114 +vn -0.4256 -0.8590 0.2844 +vn -0.3620 -0.8590 0.3620 +vn -0.6151 -0.4931 0.6151 +vn -0.2844 0.8590 0.4256 +vn -0.0090 0.9998 0.0134 +vn 0.3448 0.8730 -0.3448 +vn 0.2709 0.8730 -0.4055 +vn 0.4788 0.5071 -0.7166 +vn 0.4788 -0.5071 -0.7166 +vn -0.0090 -0.9998 0.0134 +vn -0.2844 -0.8590 0.4256 +vn -0.4833 0.4931 0.7233 +vn -0.3329 0.4931 0.8037 +vn -0.0062 0.9998 0.0149 +vn 0.1866 0.8730 -0.4505 +vn 0.3298 -0.5071 -0.7963 +vn 0.2709 -0.8730 -0.4055 +vn 0.1866 -0.8730 -0.4505 +vn -0.0062 -0.9998 0.0149 +vn -0.1959 -0.8590 0.4729 +vn -0.4833 -0.4931 0.7233 +vn -0.3329 -0.4931 0.8037 +vn -0.0999 0.8590 0.5021 +vn -0.1959 0.8590 0.4729 +vn 0.0951 0.8730 -0.4783 +vn 0.1681 0.5071 -0.8453 +vn 0.3298 0.5071 -0.7963 +vn 0.1681 -0.5071 -0.8453 +vn 0.0951 -0.8730 -0.4783 +vn -0.0031 -0.9998 0.0158 +vn -0.0999 -0.8590 0.5021 +vn -0.1697 0.4931 0.8532 +vn 0.0000 0.8590 0.5119 +vn -0.0031 0.9998 0.0158 +vn 0.0000 0.8730 -0.4877 +vn 0.0000 0.5071 -0.8618 +vn 0.0000 -0.5071 -0.8618 +vn 0.0000 -0.9998 0.0161 +vn 0.0000 -0.4931 0.8699 +vn -0.1697 -0.4931 0.8532 +vn 0.0000 0.4931 0.8699 +vn 0.1697 0.4931 0.8532 +vn 0.0031 0.9998 0.0158 +vn 0.0000 0.9998 0.0161 +vn -0.1681 0.5071 -0.8453 +vn -0.1681 -0.5071 -0.8453 +vn 0.0000 -0.8730 -0.4877 +vn 0.0031 -0.9998 0.0158 +vn 0.0000 -0.8590 0.5119 +vn 0.0999 -0.8590 0.5021 +vn 0.3329 0.4931 0.8037 +vn 0.0999 0.8590 0.5021 +vn 0.0062 0.9998 0.0149 +vn -0.0951 0.8730 -0.4783 +vn -0.1866 0.8730 -0.4505 +vn -0.3298 0.5071 -0.7963 +vn -0.3298 -0.5071 -0.7963 +vn -0.1866 -0.8730 -0.4505 +vn -0.0951 -0.8730 -0.4783 +vn 0.0062 -0.9998 0.0149 +vn 0.1959 -0.8590 0.4729 +vn 0.1697 -0.4931 0.8532 +vn 0.3329 -0.4931 0.8037 +vn 0.4833 0.4931 0.7233 +vn 0.1959 0.8590 0.4729 +vn 0.0090 0.9998 0.0134 +vn -0.2709 0.8730 -0.4055 +vn -0.4788 0.5071 -0.7166 +vn -0.4788 -0.5071 -0.7166 +vn 0.0090 -0.9998 0.0134 +vn 0.2844 -0.8590 0.4256 +vn 0.4833 -0.4931 0.7233 +vn 0.6151 0.4931 0.6151 +vn 0.2844 0.8590 0.4256 +vn 0.0114 0.9998 0.0114 +vn -0.6094 0.5071 -0.6094 +vn -0.6094 -0.5071 -0.6094 +vn -0.2709 -0.8730 -0.4055 +vn 0.0114 -0.9998 0.0114 +vn 0.3620 -0.8590 0.3620 +vn 0.6151 -0.4931 0.6151 +vn 0.4256 0.8590 0.2844 +vn 0.3620 0.8590 0.3620 +vn 0.0134 0.9998 0.0090 +vn -0.3448 0.8730 -0.3448 +vn -0.4055 0.8730 -0.2709 +vn -0.7166 0.5071 -0.4788 +vn -0.4055 -0.8730 -0.2709 +vn -0.3448 -0.8730 -0.3448 +vn 0.0134 -0.9998 0.0090 +vn 0.4256 -0.8590 0.2844 +vn 0.7233 0.4931 0.4833 +vn 0.8037 0.4931 0.3329 +vn 0.4729 0.8590 0.1959 +vn -0.4505 0.8730 -0.1866 +vn -0.7166 -0.5071 -0.4788 +vn -0.4505 -0.8730 -0.1866 +vn 0.4729 -0.8590 0.1959 +vn 0.7233 -0.4931 0.4833 +vn 0.8037 -0.4931 0.3329 +vn 0.8532 0.4931 0.1697 +vn 0.5021 0.8590 0.0999 +vn 0.0149 0.9998 0.0062 +vn -0.4783 0.8730 -0.0951 +vn -0.7963 0.5071 -0.3298 +vn -0.8453 0.5071 -0.1681 +vn -0.7963 -0.5071 -0.3298 +vn -0.4783 -0.8730 -0.0951 +vn 0.0149 -0.9998 0.0062 +vn 0.0158 -0.9998 0.0031 +vn 0.8532 -0.4931 0.1697 +vn 0.0158 0.9998 0.0031 +vn -0.8453 -0.5071 -0.1681 +vn 0.5021 -0.8590 0.0999 +s 1 +f 1/1/1 14/2/2 2/3/3 +f 14/2/2 3/4/4 2/3/3 +f 15/5/5 4/6/6 3/4/4 +f 16/7/7 5/8/8 4/6/6 +f 17/9/9 6/10/10 5/8/8 +f 18/11/11 7/12/12 6/10/10 +f 19/13/13 8/14/14 7/15/12 +f 20/16/15 9/17/16 8/14/14 +f 9/17/16 22/18/17 10/19/18 +f 10/19/18 23/20/19 11/21/20 +f 23/20/19 12/22/21 11/21/20 +f 12/22/21 13/23/22 1/1/1 +f 25/24/23 14/2/2 13/23/22 +f 26/25/24 15/5/5 14/2/2 +f 15/5/5 28/26/25 16/7/7 +f 16/7/7 29/27/26 17/9/9 +f 29/27/26 18/11/11 17/9/9 +f 30/28/27 19/29/13 18/11/11 +f 31/30/28 20/16/15 19/13/13 +f 32/31/29 21/32/30 20/16/15 +f 33/33/31 22/18/17 21/32/30 +f 22/18/17 35/34/32 23/20/19 +f 35/34/32 24/35/33 23/20/19 +f 24/35/33 25/24/23 13/23/22 +f 37/36/34 26/25/24 25/24/23 +f 38/37/35 27/38/36 26/25/24 +f 39/39/37 28/26/25 27/38/36 +f 40/40/38 29/27/26 28/26/25 +f 41/41/39 30/28/27 29/27/26 +f 42/42/40 31/43/28 30/28/27 +f 43/44/41 32/31/29 31/30/28 +f 44/45/42 33/33/31 32/31/29 +f 33/33/31 46/46/43 34/47/44 +f 46/46/43 35/34/32 34/47/44 +f 35/34/32 48/48/45 36/49/46 +f 36/49/46 37/36/34 25/24/23 +f 37/36/34 50/50/47 38/37/35 +f 50/50/47 39/39/37 38/37/35 +f 51/51/48 40/40/38 39/39/37 +f 52/52/49 41/41/39 40/40/38 +f 53/53/50 42/42/40 41/41/39 +f 54/54/51 43/55/41 42/42/40 +f 55/56/52 44/45/42 43/44/41 +f 56/57/53 45/58/54 44/45/42 +f 45/58/54 58/59/55 46/46/43 +f 58/59/55 47/60/56 46/46/43 +f 47/60/56 60/61/57 48/48/45 +f 60/61/57 37/36/34 48/48/45 +f 49/62/58 62/63/59 50/64/47 +f 62/63/59 51/65/48 50/64/47 +f 63/66/60 52/67/49 51/65/48 +f 52/67/49 65/68/61 53/69/50 +f 65/68/61 54/70/51 53/69/50 +f 54/70/51 67/71/62 55/72/52 +f 67/73/62 56/74/53 55/75/52 +f 68/76/63 57/77/64 56/74/53 +f 69/78/65 58/79/55 57/77/64 +f 70/80/66 59/81/67 58/79/55 +f 59/81/67 72/82/68 60/83/57 +f 72/82/68 49/62/58 60/83/57 +f 73/84/69 62/63/59 61/85/70 +f 62/63/59 75/86/71 63/66/60 +f 75/86/71 64/87/72 63/66/60 +f 76/88/73 65/68/61 64/87/72 +f 77/89/74 66/90/75 65/68/61 +f 66/90/75 79/91/76 67/71/62 +f 79/92/76 68/76/63 67/73/62 +f 68/76/63 81/93/77 69/78/65 +f 81/93/77 70/80/66 69/78/65 +f 70/80/66 83/94/78 71/95/79 +f 83/94/78 72/82/68 71/95/79 +f 72/82/68 73/84/69 61/85/70 +f 85/96/80 74/97/81 73/84/69 +f 86/98/82 75/86/71 74/97/81 +f 87/99/83 76/88/73 75/86/71 +f 88/100/84 77/89/74 76/88/73 +f 89/101/85 78/102/86 77/89/74 +f 78/102/86 91/103/87 79/91/76 +f 91/104/87 80/105/88 79/92/76 +f 92/106/89 81/93/77 80/105/88 +f 93/107/90 82/108/91 81/93/77 +f 94/109/92 83/94/78 82/108/91 +f 95/110/93 84/111/94 83/94/78 +f 84/111/94 85/96/80 73/84/69 +f 85/96/80 98/112/95 86/98/82 +f 98/112/95 87/99/83 86/98/82 +f 99/113/96 88/100/84 87/99/83 +f 88/100/84 101/114/97 89/101/85 +f 101/114/97 90/115/98 89/101/85 +f 102/116/99 91/103/87 90/115/98 +f 103/117/100 92/106/89 91/104/87 +f 92/106/89 105/118/101 93/107/90 +f 105/118/101 94/109/92 93/107/90 +f 94/109/92 107/119/102 95/110/93 +f 107/119/102 96/120/103 95/110/93 +f 96/120/103 97/121/104 85/96/80 +f 109/122/105 98/123/95 97/124/104 +f 110/125/106 99/126/96 98/123/95 +f 111/127/107 100/128/108 99/126/96 +f 100/128/108 113/129/109 101/130/97 +f 101/130/97 114/131/110 102/132/99 +f 114/131/110 103/133/100 102/132/99 +f 103/134/100 116/135/111 104/136/112 +f 116/135/111 105/137/101 104/136/112 +f 105/137/101 118/138/113 106/139/114 +f 106/139/114 119/140/115 107/141/102 +f 107/141/102 120/142/116 108/143/117 +f 108/143/117 109/122/105 97/124/104 +f 121/144/118 110/125/106 109/122/105 +f 110/125/106 123/145/119 111/127/107 +f 111/127/107 124/146/120 112/147/121 +f 124/146/120 113/129/109 112/147/121 +f 125/148/122 114/131/110 113/129/109 +f 126/149/123 115/150/124 114/131/110 +f 115/151/124 128/152/125 116/135/111 +f 128/152/125 117/153/126 116/135/111 +f 117/153/126 130/154/127 118/138/113 +f 130/154/127 119/140/115 118/138/113 +f 131/155/128 120/142/116 119/140/115 +f 132/156/129 109/122/105 120/142/116 +f 121/144/118 134/157/130 122/158/131 +f 134/157/130 123/145/119 122/158/131 +f 135/159/132 124/146/120 123/145/119 +f 136/160/133 125/148/122 124/146/120 +f 125/148/122 138/161/134 126/149/123 +f 138/161/134 127/162/135 126/149/123 +f 139/163/136 128/152/125 127/164/135 +f 140/165/137 129/166/138 128/152/125 +f 129/166/138 142/167/139 130/154/127 +f 142/167/139 131/155/128 130/154/127 +f 131/155/128 144/168/140 132/156/129 +f 144/168/140 121/144/118 132/156/129 +f 133/169/141 146/170/142 134/157/130 +f 146/170/142 135/159/132 134/157/130 +f 135/159/132 148/171/143 136/160/133 +f 136/160/133 149/172/144 137/173/145 +f 149/172/144 138/161/134 137/173/145 +f 138/161/134 151/174/146 139/175/136 +f 151/176/146 140/165/137 139/163/136 +f 140/165/137 153/177/147 141/178/148 +f 153/177/147 142/167/139 141/178/148 +f 154/179/149 143/180/150 142/167/139 +f 143/180/150 156/181/151 144/168/140 +f 156/181/151 133/169/141 144/168/140 +f 145/182/152 158/183/153 146/184/142 +f 158/183/153 147/185/154 146/184/142 +f 159/186/155 148/187/143 147/185/154 +f 148/187/143 161/188/156 149/189/144 +f 161/188/156 150/190/157 149/189/144 +f 162/191/158 151/192/146 150/190/157 +f 163/193/159 152/194/160 151/195/146 +f 152/194/160 165/196/161 153/197/147 +f 165/196/161 154/198/149 153/197/147 +f 154/198/149 167/199/162 155/200/163 +f 155/200/163 168/201/164 156/202/151 +f 168/201/164 145/182/152 156/202/151 +f 169/203/165 158/183/153 157/204/166 +f 170/205/167 159/186/155 158/183/153 +f 171/206/168 160/207/169 159/186/155 +f 172/208/170 161/188/156 160/207/169 +f 161/188/156 174/209/171 162/191/158 +f 174/209/171 163/210/159 162/191/158 +f 163/193/159 176/211/172 164/212/173 +f 176/211/172 165/196/161 164/212/173 +f 165/196/161 178/213/174 166/214/175 +f 178/213/174 167/199/162 166/214/175 +f 179/215/176 168/201/164 167/199/162 +f 168/201/164 169/203/165 157/204/166 +f 181/216/177 170/205/167 169/203/165 +f 182/217/178 171/206/168 170/205/167 +f 171/206/168 184/218/179 172/208/170 +f 184/218/179 173/219/180 172/208/170 +f 185/220/181 174/209/171 173/219/180 +f 174/209/171 187/221/182 175/222/183 +f 187/223/182 176/211/172 175/224/183 +f 176/211/172 189/225/184 177/226/185 +f 189/225/184 178/213/174 177/226/185 +f 190/227/186 179/215/176 178/213/174 +f 191/228/187 180/229/188 179/215/176 +f 192/230/189 169/203/165 180/229/188 +f 193/231/12 182/217/178 181/216/177 +f 194/232/190 183/233/191 182/217/178 +f 195/234/192 184/218/179 183/233/191 +f 196/235/193 185/220/181 184/218/179 +f 197/236/194 186/237/195 185/220/181 +f 198/238/196 187/221/182 186/237/195 +f 199/239/1 188/240/197 187/223/182 +f 200/241/198 189/225/184 188/240/197 +f 201/242/199 190/227/186 189/225/184 +f 202/243/200 191/228/187 190/227/186 +f 191/228/187 204/244/201 192/230/189 +f 204/244/201 181/216/177 192/230/189 +f 205/245/13 194/246/190 193/247/12 +f 194/246/190 207/248/202 195/249/192 +f 207/248/202 196/250/193 195/249/192 +f 208/251/203 197/252/194 196/250/193 +f 197/252/194 210/253/204 198/254/196 +f 210/253/204 199/255/1 198/254/196 +f 211/256/22 200/257/198 199/258/1 +f 212/259/205 201/260/199 200/257/198 +f 213/261/206 202/262/200 201/260/199 +f 202/262/200 215/263/207 203/264/208 +f 215/263/207 204/265/201 203/264/208 +f 216/266/209 193/247/12 204/265/201 +f 217/267/28 206/268/210 205/245/13 +f 206/268/210 219/269/211 207/248/202 +f 207/248/202 220/270/212 208/251/203 +f 208/251/203 221/271/213 209/272/214 +f 221/271/213 210/253/204 209/272/214 +f 210/253/204 223/273/23 211/274/22 +f 223/275/23 212/259/205 211/256/22 +f 212/259/205 225/276/215 213/261/206 +f 225/276/215 214/277/216 213/261/206 +f 226/278/217 215/263/207 214/277/216 +f 227/279/218 216/266/209 215/263/207 +f 216/266/209 217/267/28 205/245/13 +f 217/267/28 230/280/219 218/281/220 +f 230/280/219 219/269/211 218/281/220 +f 219/269/211 232/282/221 220/270/212 +f 232/282/221 221/271/213 220/270/212 +f 233/283/222 222/284/223 221/271/213 +f 234/285/224 223/273/23 222/284/223 +f 235/286/34 224/287/225 223/275/23 +f 224/287/225 237/288/226 225/276/215 +f 225/276/215 238/289/227 226/278/217 +f 238/289/227 227/279/218 226/278/217 +f 227/279/218 240/290/228 228/291/229 +f 240/290/228 217/267/28 228/291/229 +f 241/292/52 230/280/219 229/293/41 +f 242/294/230 231/295/231 230/280/219 +f 243/296/232 232/282/221 231/295/231 +f 244/297/233 233/283/222 232/282/221 +f 233/283/222 246/298/234 234/285/224 +f 246/298/234 235/299/34 234/285/224 +f 235/286/34 248/300/235 236/301/236 +f 248/300/235 237/288/226 236/301/236 +f 249/302/237 238/289/227 237/288/226 +f 250/303/238 239/304/239 238/289/227 +f 251/305/240 240/290/228 239/304/239 +f 252/306/241 229/293/41 240/290/228 +f 253/307/62 242/308/230 241/309/52 +f 242/308/230 255/310/242 243/311/232 +f 243/311/232 256/312/243 244/313/233 +f 256/312/243 245/314/244 244/313/233 +f 257/315/245 246/316/234 245/314/244 +f 258/317/246 247/318/58 246/316/234 +f 247/319/58 260/320/247 248/321/235 +f 260/320/247 249/322/237 248/321/235 +f 249/322/237 262/323/248 250/324/238 +f 262/323/248 251/325/240 250/324/238 +f 263/326/249 252/327/241 251/325/240 +f 252/327/241 253/307/62 241/309/52 +f 265/328/76 254/329/250 253/307/62 +f 266/330/251 255/310/242 254/329/250 +f 255/310/242 268/331/252 256/312/243 +f 256/312/243 269/332/253 257/315/245 +f 269/332/253 258/317/246 257/315/245 +f 258/317/246 271/333/69 259/334/70 +f 271/335/69 260/320/247 259/336/70 +f 272/337/254 261/338/255 260/320/247 +f 273/339/256 262/323/248 261/338/255 +f 274/340/257 263/326/249 262/323/248 +f 275/341/258 264/342/259 263/326/249 +f 276/343/260 253/307/62 264/342/259 +f 277/344/87 266/330/251 265/328/76 +f 266/330/251 279/345/261 267/346/262 +f 279/345/261 268/331/252 267/346/262 +f 268/331/252 281/347/263 269/332/253 +f 269/332/253 282/348/264 270/349/265 +f 270/349/265 283/350/80 271/333/69 +f 283/351/80 272/337/254 271/335/69 +f 284/352/266 273/339/256 272/337/254 +f 285/353/267 274/340/257 273/339/256 +f 286/354/268 275/341/258 274/340/257 +f 287/355/269 276/343/260 275/341/258 +f 276/343/260 277/344/87 265/328/76 +f 289/356/100 278/357/270 277/344/87 +f 278/357/270 291/358/271 279/345/261 +f 291/358/271 280/359/272 279/345/261 +f 280/359/272 293/360/273 281/347/263 +f 281/347/263 294/361/274 282/348/264 +f 294/361/274 283/350/80 282/348/264 +f 295/362/104 284/352/266 283/351/80 +f 296/363/275 285/353/267 284/352/266 +f 285/353/267 298/364/276 286/354/268 +f 298/364/276 287/355/269 286/354/268 +f 287/355/269 300/365/277 288/366/278 +f 288/366/278 289/356/100 277/344/87 +f 301/367/124 290/368/279 289/369/100 +f 302/370/280 291/371/271 290/368/279 +f 291/371/271 304/372/281 292/373/282 +f 304/372/281 293/374/273 292/373/282 +f 293/374/273 306/375/283 294/376/274 +f 294/376/274 307/377/105 295/378/104 +f 307/379/105 296/380/275 295/381/104 +f 308/382/284 297/383/285 296/380/275 +f 297/383/285 310/384/286 298/385/276 +f 310/384/286 299/386/287 298/385/276 +f 311/387/288 300/388/277 299/386/287 +f 300/388/277 301/367/124 289/369/100 +f 313/389/135 302/370/280 301/367/124 +f 314/390/289 303/391/290 302/370/280 +f 303/391/290 316/392/291 304/372/281 +f 316/392/291 305/393/292 304/372/281 +f 317/394/293 306/375/283 305/393/292 +f 318/395/294 307/377/105 306/375/283 +f 307/379/105 320/396/295 308/382/284 +f 308/382/284 321/397/296 309/398/297 +f 309/398/297 322/399/298 310/384/286 +f 322/399/298 311/387/288 310/384/286 +f 323/400/299 312/401/300 311/387/288 +f 324/402/301 301/367/124 312/401/300 +f 325/403/136 314/390/289 313/389/135 +f 326/404/302 315/405/303 314/390/289 +f 315/405/303 328/406/304 316/392/291 +f 328/406/304 317/394/293 316/392/291 +f 329/407/305 318/395/294 317/394/293 +f 330/408/306 319/409/118 318/395/294 +f 319/410/118 332/411/307 320/396/295 +f 332/411/307 321/397/296 320/396/295 +f 321/397/296 334/412/308 322/399/298 +f 334/412/308 323/400/299 322/399/298 +f 335/413/309 324/402/301 323/400/299 +f 336/414/310 313/389/135 324/402/301 +f 337/415/146 326/404/302 325/403/136 +f 338/416/311 327/417/312 326/404/302 +f 327/417/312 340/418/313 328/406/304 +f 340/418/313 329/407/305 328/406/304 +f 329/407/305 342/419/314 330/408/306 +f 330/408/306 343/420/152 331/421/141 +f 343/422/152 332/411/307 331/423/141 +f 344/424/315 333/425/316 332/411/307 +f 333/425/316 346/426/317 334/412/308 +f 346/426/317 335/413/309 334/412/308 +f 347/427/318 336/414/310 335/413/309 +f 348/428/319 325/403/136 336/414/310 +f 349/429/159 338/430/311 337/431/146 +f 338/430/311 351/432/320 339/433/321 +f 351/432/320 340/434/313 339/433/321 +f 352/435/322 341/436/323 340/434/313 +f 353/437/324 342/438/314 341/436/323 +f 354/439/325 343/440/152 342/438/314 +f 355/441/166 344/442/315 343/443/152 +f 344/442/315 357/444/326 345/445/327 +f 357/444/326 346/446/317 345/445/327 +f 358/447/328 347/448/318 346/446/317 +f 359/449/329 348/450/319 347/448/318 +f 348/450/319 349/429/159 337/431/146 +f 361/451/183 350/452/330 349/429/159 +f 362/453/331 351/432/320 350/452/330 +f 363/454/332 352/435/322 351/432/320 +f 352/435/322 365/455/333 353/437/324 +f 365/455/333 354/439/325 353/437/324 +f 354/439/325 367/456/165 355/457/166 +f 367/458/165 356/459/334 355/441/166 +f 356/459/334 369/460/335 357/444/326 +f 369/460/335 358/447/328 357/444/326 +f 358/447/328 371/461/336 359/449/329 +f 371/461/336 360/462/337 359/449/329 +f 372/463/338 349/429/159 360/462/337 +f 361/451/183 374/464/339 362/453/331 +f 374/464/339 363/454/332 362/453/331 +f 375/465/340 364/466/341 363/454/332 +f 364/466/341 377/467/342 365/455/333 +f 377/467/342 366/468/343 365/455/333 +f 378/469/344 367/456/165 366/468/343 +f 379/470/177 368/471/345 367/458/165 +f 368/471/345 381/472/346 369/460/335 +f 381/472/346 370/473/347 369/460/335 +f 382/474/348 371/461/336 370/473/347 +f 371/461/336 384/475/349 372/463/338 +f 372/463/338 373/476/182 361/451/183 +f 1/477/1 374/464/339 373/476/182 +f 2/478/3 375/465/340 374/464/339 +f 375/465/340 4/479/6 376/480/350 +f 4/479/6 377/467/342 376/480/350 +f 377/467/342 6/481/10 378/469/344 +f 6/481/10 379/482/177 378/469/344 +f 379/470/177 8/483/14 380/484/351 +f 8/483/14 381/472/346 380/484/351 +f 9/485/16 382/474/348 381/472/346 +f 10/486/18 383/487/352 382/474/348 +f 383/487/352 12/488/21 384/475/349 +f 12/488/21 373/476/182 384/475/349 +f 1/1/1 13/23/22 14/2/2 +f 14/2/2 15/5/5 3/4/4 +f 15/5/5 16/7/7 4/6/6 +f 16/7/7 17/9/9 5/8/8 +f 17/9/9 18/11/11 6/10/10 +f 18/11/11 19/29/13 7/12/12 +f 19/13/13 20/16/15 8/14/14 +f 20/16/15 21/32/30 9/17/16 +f 9/17/16 21/32/30 22/18/17 +f 10/19/18 22/18/17 23/20/19 +f 23/20/19 24/35/33 12/22/21 +f 12/22/21 24/35/33 13/23/22 +f 25/24/23 26/25/24 14/2/2 +f 26/25/24 27/38/36 15/5/5 +f 15/5/5 27/38/36 28/26/25 +f 16/7/7 28/26/25 29/27/26 +f 29/27/26 30/28/27 18/11/11 +f 30/28/27 31/43/28 19/29/13 +f 31/30/28 32/31/29 20/16/15 +f 32/31/29 33/33/31 21/32/30 +f 33/33/31 34/47/44 22/18/17 +f 22/18/17 34/47/44 35/34/32 +f 35/34/32 36/49/46 24/35/33 +f 24/35/33 36/49/46 25/24/23 +f 37/36/34 38/37/35 26/25/24 +f 38/37/35 39/39/37 27/38/36 +f 39/39/37 40/40/38 28/26/25 +f 40/40/38 41/41/39 29/27/26 +f 41/41/39 42/42/40 30/28/27 +f 42/42/40 43/55/41 31/43/28 +f 43/44/41 44/45/42 32/31/29 +f 44/45/42 45/58/54 33/33/31 +f 33/33/31 45/58/54 46/46/43 +f 46/46/43 47/60/56 35/34/32 +f 35/34/32 47/60/56 48/48/45 +f 36/49/46 48/48/45 37/36/34 +f 37/36/34 49/489/58 50/50/47 +f 50/50/47 51/51/48 39/39/37 +f 51/51/48 52/52/49 40/40/38 +f 52/52/49 53/53/50 41/41/39 +f 53/53/50 54/54/51 42/42/40 +f 54/54/51 55/490/52 43/55/41 +f 55/56/52 56/57/53 44/45/42 +f 56/57/53 57/491/64 45/58/54 +f 45/58/54 57/491/64 58/59/55 +f 58/59/55 59/492/67 47/60/56 +f 47/60/56 59/492/67 60/61/57 +f 60/61/57 49/489/58 37/36/34 +f 49/62/58 61/85/70 62/63/59 +f 62/63/59 63/66/60 51/65/48 +f 63/66/60 64/87/72 52/67/49 +f 52/67/49 64/87/72 65/68/61 +f 65/68/61 66/90/75 54/70/51 +f 54/70/51 66/90/75 67/71/62 +f 67/73/62 68/76/63 56/74/53 +f 68/76/63 69/78/65 57/77/64 +f 69/78/65 70/80/66 58/79/55 +f 70/80/66 71/95/79 59/81/67 +f 59/81/67 71/95/79 72/82/68 +f 72/82/68 61/85/70 49/62/58 +f 73/84/69 74/97/81 62/63/59 +f 62/63/59 74/97/81 75/86/71 +f 75/86/71 76/88/73 64/87/72 +f 76/88/73 77/89/74 65/68/61 +f 77/89/74 78/102/86 66/90/75 +f 66/90/75 78/102/86 79/91/76 +f 79/92/76 80/105/88 68/76/63 +f 68/76/63 80/105/88 81/93/77 +f 81/93/77 82/108/91 70/80/66 +f 70/80/66 82/108/91 83/94/78 +f 83/94/78 84/111/94 72/82/68 +f 72/82/68 84/111/94 73/84/69 +f 85/96/80 86/98/82 74/97/81 +f 86/98/82 87/99/83 75/86/71 +f 87/99/83 88/100/84 76/88/73 +f 88/100/84 89/101/85 77/89/74 +f 89/101/85 90/115/98 78/102/86 +f 78/102/86 90/115/98 91/103/87 +f 91/104/87 92/106/89 80/105/88 +f 92/106/89 93/107/90 81/93/77 +f 93/107/90 94/109/92 82/108/91 +f 94/109/92 95/110/93 83/94/78 +f 95/110/93 96/120/103 84/111/94 +f 84/111/94 96/120/103 85/96/80 +f 85/96/80 97/121/104 98/112/95 +f 98/112/95 99/113/96 87/99/83 +f 99/113/96 100/493/108 88/100/84 +f 88/100/84 100/493/108 101/114/97 +f 101/114/97 102/116/99 90/115/98 +f 102/116/99 103/494/100 91/103/87 +f 103/117/100 104/495/112 92/106/89 +f 92/106/89 104/495/112 105/118/101 +f 105/118/101 106/496/114 94/109/92 +f 94/109/92 106/496/114 107/119/102 +f 107/119/102 108/497/117 96/120/103 +f 96/120/103 108/497/117 97/121/104 +f 109/122/105 110/125/106 98/123/95 +f 110/125/106 111/127/107 99/126/96 +f 111/127/107 112/147/121 100/128/108 +f 100/128/108 112/147/121 113/129/109 +f 101/130/97 113/129/109 114/131/110 +f 114/131/110 115/150/124 103/133/100 +f 103/134/100 115/151/124 116/135/111 +f 116/135/111 117/153/126 105/137/101 +f 105/137/101 117/153/126 118/138/113 +f 106/139/114 118/138/113 119/140/115 +f 107/141/102 119/140/115 120/142/116 +f 108/143/117 120/142/116 109/122/105 +f 121/144/118 122/158/131 110/125/106 +f 110/125/106 122/158/131 123/145/119 +f 111/127/107 123/145/119 124/146/120 +f 124/146/120 125/148/122 113/129/109 +f 125/148/122 126/149/123 114/131/110 +f 126/149/123 127/162/135 115/150/124 +f 115/151/124 127/164/135 128/152/125 +f 128/152/125 129/166/138 117/153/126 +f 117/153/126 129/166/138 130/154/127 +f 130/154/127 131/155/128 119/140/115 +f 131/155/128 132/156/129 120/142/116 +f 132/156/129 121/144/118 109/122/105 +f 121/144/118 133/169/141 134/157/130 +f 134/157/130 135/159/132 123/145/119 +f 135/159/132 136/160/133 124/146/120 +f 136/160/133 137/173/145 125/148/122 +f 125/148/122 137/173/145 138/161/134 +f 138/161/134 139/175/136 127/162/135 +f 139/163/136 140/165/137 128/152/125 +f 140/165/137 141/178/148 129/166/138 +f 129/166/138 141/178/148 142/167/139 +f 142/167/139 143/180/150 131/155/128 +f 131/155/128 143/180/150 144/168/140 +f 144/168/140 133/169/141 121/144/118 +f 133/169/141 145/498/152 146/170/142 +f 146/170/142 147/499/154 135/159/132 +f 135/159/132 147/499/154 148/171/143 +f 136/160/133 148/171/143 149/172/144 +f 149/172/144 150/500/157 138/161/134 +f 138/161/134 150/500/157 151/174/146 +f 151/176/146 152/501/160 140/165/137 +f 140/165/137 152/501/160 153/177/147 +f 153/177/147 154/179/149 142/167/139 +f 154/179/149 155/502/163 143/180/150 +f 143/180/150 155/502/163 156/181/151 +f 156/181/151 145/498/152 133/169/141 +f 145/182/152 157/204/166 158/183/153 +f 158/183/153 159/186/155 147/185/154 +f 159/186/155 160/207/169 148/187/143 +f 148/187/143 160/207/169 161/188/156 +f 161/188/156 162/191/158 150/190/157 +f 162/191/158 163/210/159 151/192/146 +f 163/193/159 164/212/173 152/194/160 +f 152/194/160 164/212/173 165/196/161 +f 165/196/161 166/214/175 154/198/149 +f 154/198/149 166/214/175 167/199/162 +f 155/200/163 167/199/162 168/201/164 +f 168/201/164 157/204/166 145/182/152 +f 169/203/165 170/205/167 158/183/153 +f 170/205/167 171/206/168 159/186/155 +f 171/206/168 172/208/170 160/207/169 +f 172/208/170 173/219/180 161/188/156 +f 161/188/156 173/219/180 174/209/171 +f 174/209/171 175/222/183 163/210/159 +f 163/193/159 175/224/183 176/211/172 +f 176/211/172 177/226/185 165/196/161 +f 165/196/161 177/226/185 178/213/174 +f 178/213/174 179/215/176 167/199/162 +f 179/215/176 180/229/188 168/201/164 +f 168/201/164 180/229/188 169/203/165 +f 181/216/177 182/217/178 170/205/167 +f 182/217/178 183/233/191 171/206/168 +f 171/206/168 183/233/191 184/218/179 +f 184/218/179 185/220/181 173/219/180 +f 185/220/181 186/237/195 174/209/171 +f 174/209/171 186/237/195 187/221/182 +f 187/223/182 188/240/197 176/211/172 +f 176/211/172 188/240/197 189/225/184 +f 189/225/184 190/227/186 178/213/174 +f 190/227/186 191/228/187 179/215/176 +f 191/228/187 192/230/189 180/229/188 +f 192/230/189 181/216/177 169/203/165 +f 193/231/12 194/232/190 182/217/178 +f 194/232/190 195/234/192 183/233/191 +f 195/234/192 196/235/193 184/218/179 +f 196/235/193 197/236/194 185/220/181 +f 197/236/194 198/238/196 186/237/195 +f 198/238/196 199/503/1 187/221/182 +f 199/239/1 200/241/198 188/240/197 +f 200/241/198 201/242/199 189/225/184 +f 201/242/199 202/243/200 190/227/186 +f 202/243/200 203/504/208 191/228/187 +f 191/228/187 203/504/208 204/244/201 +f 204/244/201 193/231/12 181/216/177 +f 205/245/13 206/268/210 194/246/190 +f 194/246/190 206/268/210 207/248/202 +f 207/248/202 208/251/203 196/250/193 +f 208/251/203 209/272/214 197/252/194 +f 197/252/194 209/272/214 210/253/204 +f 210/253/204 211/274/22 199/255/1 +f 211/256/22 212/259/205 200/257/198 +f 212/259/205 213/261/206 201/260/199 +f 213/261/206 214/277/216 202/262/200 +f 202/262/200 214/277/216 215/263/207 +f 215/263/207 216/266/209 204/265/201 +f 216/266/209 205/245/13 193/247/12 +f 217/267/28 218/281/220 206/268/210 +f 206/268/210 218/281/220 219/269/211 +f 207/248/202 219/269/211 220/270/212 +f 208/251/203 220/270/212 221/271/213 +f 221/271/213 222/284/223 210/253/204 +f 210/253/204 222/284/223 223/273/23 +f 223/275/23 224/287/225 212/259/205 +f 212/259/205 224/287/225 225/276/215 +f 225/276/215 226/278/217 214/277/216 +f 226/278/217 227/279/218 215/263/207 +f 227/279/218 228/291/229 216/266/209 +f 216/266/209 228/291/229 217/267/28 +f 217/267/28 229/293/41 230/280/219 +f 230/280/219 231/295/231 219/269/211 +f 219/269/211 231/295/231 232/282/221 +f 232/282/221 233/283/222 221/271/213 +f 233/283/222 234/285/224 222/284/223 +f 234/285/224 235/299/34 223/273/23 +f 235/286/34 236/301/236 224/287/225 +f 224/287/225 236/301/236 237/288/226 +f 225/276/215 237/288/226 238/289/227 +f 238/289/227 239/304/239 227/279/218 +f 227/279/218 239/304/239 240/290/228 +f 240/290/228 229/293/41 217/267/28 +f 241/292/52 242/294/230 230/280/219 +f 242/294/230 243/296/232 231/295/231 +f 243/296/232 244/297/233 232/282/221 +f 244/297/233 245/505/244 233/283/222 +f 233/283/222 245/505/244 246/298/234 +f 246/298/234 247/506/58 235/299/34 +f 235/286/34 247/507/58 248/300/235 +f 248/300/235 249/302/237 237/288/226 +f 249/302/237 250/303/238 238/289/227 +f 250/303/238 251/305/240 239/304/239 +f 251/305/240 252/306/241 240/290/228 +f 252/306/241 241/292/52 229/293/41 +f 253/307/62 254/329/250 242/308/230 +f 242/308/230 254/329/250 255/310/242 +f 243/311/232 255/310/242 256/312/243 +f 256/312/243 257/315/245 245/314/244 +f 257/315/245 258/317/246 246/316/234 +f 258/317/246 259/334/70 247/318/58 +f 247/319/58 259/336/70 260/320/247 +f 260/320/247 261/338/255 249/322/237 +f 249/322/237 261/338/255 262/323/248 +f 262/323/248 263/326/249 251/325/240 +f 263/326/249 264/342/259 252/327/241 +f 252/327/241 264/342/259 253/307/62 +f 265/328/76 266/330/251 254/329/250 +f 266/330/251 267/346/262 255/310/242 +f 255/310/242 267/346/262 268/331/252 +f 256/312/243 268/331/252 269/332/253 +f 269/332/253 270/349/265 258/317/246 +f 258/317/246 270/349/265 271/333/69 +f 271/335/69 272/337/254 260/320/247 +f 272/337/254 273/339/256 261/338/255 +f 273/339/256 274/340/257 262/323/248 +f 274/340/257 275/341/258 263/326/249 +f 275/341/258 276/343/260 264/342/259 +f 276/343/260 265/328/76 253/307/62 +f 277/344/87 278/357/270 266/330/251 +f 266/330/251 278/357/270 279/345/261 +f 279/345/261 280/359/272 268/331/252 +f 268/331/252 280/359/272 281/347/263 +f 269/332/253 281/347/263 282/348/264 +f 270/349/265 282/348/264 283/350/80 +f 283/351/80 284/352/266 272/337/254 +f 284/352/266 285/353/267 273/339/256 +f 285/353/267 286/354/268 274/340/257 +f 286/354/268 287/355/269 275/341/258 +f 287/355/269 288/366/278 276/343/260 +f 276/343/260 288/366/278 277/344/87 +f 289/356/100 290/508/279 278/357/270 +f 278/357/270 290/508/279 291/358/271 +f 291/358/271 292/509/282 280/359/272 +f 280/359/272 292/509/282 293/360/273 +f 281/347/263 293/360/273 294/361/274 +f 294/361/274 295/510/104 283/350/80 +f 295/362/104 296/363/275 284/352/266 +f 296/363/275 297/511/285 285/353/267 +f 285/353/267 297/511/285 298/364/276 +f 298/364/276 299/512/287 287/355/269 +f 287/355/269 299/512/287 300/365/277 +f 288/366/278 300/365/277 289/356/100 +f 301/367/124 302/370/280 290/368/279 +f 302/370/280 303/391/290 291/371/271 +f 291/371/271 303/391/290 304/372/281 +f 304/372/281 305/393/292 293/374/273 +f 293/374/273 305/393/292 306/375/283 +f 294/376/274 306/375/283 307/377/105 +f 307/379/105 308/382/284 296/380/275 +f 308/382/284 309/398/297 297/383/285 +f 297/383/285 309/398/297 310/384/286 +f 310/384/286 311/387/288 299/386/287 +f 311/387/288 312/401/300 300/388/277 +f 300/388/277 312/401/300 301/367/124 +f 313/389/135 314/390/289 302/370/280 +f 314/390/289 315/405/303 303/391/290 +f 303/391/290 315/405/303 316/392/291 +f 316/392/291 317/394/293 305/393/292 +f 317/394/293 318/395/294 306/375/283 +f 318/395/294 319/409/118 307/377/105 +f 307/379/105 319/410/118 320/396/295 +f 308/382/284 320/396/295 321/397/296 +f 309/398/297 321/397/296 322/399/298 +f 322/399/298 323/400/299 311/387/288 +f 323/400/299 324/402/301 312/401/300 +f 324/402/301 313/389/135 301/367/124 +f 325/403/136 326/404/302 314/390/289 +f 326/404/302 327/417/312 315/405/303 +f 315/405/303 327/417/312 328/406/304 +f 328/406/304 329/407/305 317/394/293 +f 329/407/305 330/408/306 318/395/294 +f 330/408/306 331/421/141 319/409/118 +f 319/410/118 331/423/141 332/411/307 +f 332/411/307 333/425/316 321/397/296 +f 321/397/296 333/425/316 334/412/308 +f 334/412/308 335/413/309 323/400/299 +f 335/413/309 336/414/310 324/402/301 +f 336/414/310 325/403/136 313/389/135 +f 337/415/146 338/416/311 326/404/302 +f 338/416/311 339/513/321 327/417/312 +f 327/417/312 339/513/321 340/418/313 +f 340/418/313 341/514/323 329/407/305 +f 329/407/305 341/514/323 342/419/314 +f 330/408/306 342/419/314 343/420/152 +f 343/422/152 344/424/315 332/411/307 +f 344/424/315 345/515/327 333/425/316 +f 333/425/316 345/515/327 346/426/317 +f 346/426/317 347/427/318 335/413/309 +f 347/427/318 348/428/319 336/414/310 +f 348/428/319 337/415/146 325/403/136 +f 349/429/159 350/452/330 338/430/311 +f 338/430/311 350/452/330 351/432/320 +f 351/432/320 352/435/322 340/434/313 +f 352/435/322 353/437/324 341/436/323 +f 353/437/324 354/439/325 342/438/314 +f 354/439/325 355/457/166 343/440/152 +f 355/441/166 356/459/334 344/442/315 +f 344/442/315 356/459/334 357/444/326 +f 357/444/326 358/447/328 346/446/317 +f 358/447/328 359/449/329 347/448/318 +f 359/449/329 360/462/337 348/450/319 +f 348/450/319 360/462/337 349/429/159 +f 361/451/183 362/453/331 350/452/330 +f 362/453/331 363/454/332 351/432/320 +f 363/454/332 364/466/341 352/435/322 +f 352/435/322 364/466/341 365/455/333 +f 365/455/333 366/468/343 354/439/325 +f 354/439/325 366/468/343 367/456/165 +f 367/458/165 368/471/345 356/459/334 +f 356/459/334 368/471/345 369/460/335 +f 369/460/335 370/473/347 358/447/328 +f 358/447/328 370/473/347 371/461/336 +f 371/461/336 372/463/338 360/462/337 +f 372/463/338 361/451/183 349/429/159 +f 361/451/183 373/476/182 374/464/339 +f 374/464/339 375/465/340 363/454/332 +f 375/465/340 376/480/350 364/466/341 +f 364/466/341 376/480/350 377/467/342 +f 377/467/342 378/469/344 366/468/343 +f 378/469/344 379/482/177 367/456/165 +f 379/470/177 380/484/351 368/471/345 +f 368/471/345 380/484/351 381/472/346 +f 381/472/346 382/474/348 370/473/347 +f 382/474/348 383/487/352 371/461/336 +f 371/461/336 383/487/352 384/475/349 +f 372/463/338 384/475/349 373/476/182 +f 1/477/1 2/478/3 374/464/339 +f 2/478/3 3/516/4 375/465/340 +f 375/465/340 3/516/4 4/479/6 +f 4/479/6 5/517/8 377/467/342 +f 377/467/342 5/517/8 6/481/10 +f 6/481/10 7/518/12 379/482/177 +f 379/470/177 7/519/12 8/483/14 +f 8/483/14 9/485/16 381/472/346 +f 9/485/16 10/486/18 382/474/348 +f 10/486/18 11/520/20 383/487/352 +f 383/487/352 11/520/20 12/488/21 +f 12/488/21 1/477/1 373/476/182 diff --git a/src/main/resources/assets/hbm/models/fluidtank.obj b/src/main/resources/assets/hbm/models/fluidtank.obj new file mode 100644 index 0000000000..fe2fe57cdc --- /dev/null +++ b/src/main/resources/assets/hbm/models/fluidtank.obj @@ -0,0 +1,1173 @@ +# Blender v2.79 (sub 0) OBJ File: 'fluidtank.blend' +# www.blender.org +o Label +v -1.260000 1.750000 1.000000 +v -1.260000 1.750000 -1.000000 +v -1.164849 2.228354 1.000000 +v 1.164849 2.228354 -1.000000 +v 1.164849 2.228354 1.000000 +v 1.260000 1.750000 -1.000000 +v 1.260000 1.750000 1.000000 +v -1.164849 2.228354 -1.000000 +vt 1.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vn -0.9808 0.1951 -0.0000 +vn 0.9808 0.1951 -0.0000 +s off +f 3/1/1 2/2/1 1/3/1 +f 6/4/2 5/5/2 7/6/2 +f 3/1/1 8/7/1 2/2/1 +f 6/4/2 4/8/2 5/5/2 +o Tank +v 0.000000 3.000000 -2.000000 +v 0.000000 3.000000 2.000000 +v 0.478354 2.904849 -2.000000 +v 0.478354 2.904850 2.000000 +v 0.883883 2.633883 -2.000000 +v 0.883883 2.633883 2.000000 +v 1.154849 2.228354 -2.000000 +v 1.154849 2.228354 2.000000 +v 1.250000 1.750000 -2.000000 +v 1.250000 1.750000 2.000000 +v 1.154849 1.271646 -2.000000 +v 1.154849 1.271646 2.000000 +v 0.883883 0.866117 -2.000000 +v 0.883883 0.866117 2.000000 +v 0.478354 0.595150 -2.000000 +v 0.478354 0.595151 2.000000 +v 0.000000 0.500000 -2.000000 +v 0.000000 0.500000 2.000000 +v -0.478354 0.595150 -2.000000 +v -0.478354 0.595150 2.000000 +v -0.883883 0.866116 -2.000000 +v -0.883883 0.866116 2.000000 +v -1.154849 1.271646 -2.000000 +v -1.154849 1.271646 2.000000 +v -1.250000 1.750000 -2.000000 +v -1.250000 1.750000 2.000000 +v -1.154849 2.228354 -2.000000 +v -1.154849 2.228355 2.000000 +v -0.883883 2.633884 -2.000000 +v -0.883883 2.633884 2.000000 +v -0.478354 2.904850 -2.000000 +v -0.478354 2.904850 2.000000 +v 0.430519 2.789365 2.250000 +v 0.000000 2.875000 2.250000 +v -0.430518 2.789365 2.250000 +v -0.795495 2.545496 2.250000 +v -1.039364 2.180519 2.250000 +v -1.125000 1.750000 2.250000 +v -1.039364 1.319481 2.250000 +v -0.795495 0.954505 2.250000 +v -0.430519 0.710635 2.250000 +v 0.000000 0.625000 2.250000 +v 0.430519 0.710636 2.250000 +v 0.795495 0.954505 2.250000 +v 1.039364 1.319481 2.250000 +v 1.125000 1.750000 2.250000 +v 1.039364 2.180519 2.250000 +v 0.795495 2.545495 2.250000 +v 0.000000 2.875000 -2.250000 +v 0.430519 2.789364 -2.250000 +v 0.795495 2.545495 -2.250000 +v 1.039364 2.180519 -2.250000 +v 1.125000 1.750000 -2.250000 +v 1.039364 1.319481 -2.250000 +v 0.795495 0.954505 -2.250000 +v 0.430519 0.710635 -2.250000 +v 0.000000 0.625000 -2.250000 +v -0.430519 0.710635 -2.250000 +v -0.795495 0.954504 -2.250000 +v -1.039364 1.319481 -2.250000 +v -1.125000 1.750000 -2.250000 +v -1.039364 2.180519 -2.250000 +v -0.795495 2.545495 -2.250000 +v -0.430518 2.789365 -2.250000 +v 0.239177 2.327425 2.500000 +v 0.000000 2.375000 2.500000 +v -0.239177 2.327425 2.500000 +v -0.441941 2.191942 2.500000 +v -0.577425 1.989177 2.500000 +v -0.625000 1.750000 2.500000 +v -0.577425 1.510823 2.500000 +v -0.441942 1.308058 2.500000 +v -0.239177 1.172575 2.500000 +v 0.000000 1.125000 2.500000 +v 0.239177 1.172575 2.500000 +v 0.441942 1.308058 2.500000 +v 0.577425 1.510823 2.500000 +v 0.625000 1.750000 2.500000 +v 0.577425 1.989177 2.500000 +v 0.441942 2.191942 2.500000 +v 0.000000 2.375000 -2.500000 +v 0.239177 2.327425 -2.500000 +v 0.441942 2.191942 -2.500000 +v 0.577425 1.989177 -2.500000 +v 0.625000 1.750000 -2.500000 +v 0.577425 1.510823 -2.500000 +v 0.441942 1.308058 -2.500000 +v 0.239177 1.172575 -2.500000 +v 0.000000 1.125000 -2.500000 +v -0.239177 1.172575 -2.500000 +v -0.441942 1.308058 -2.500000 +v -0.577425 1.510823 -2.500000 +v -0.625000 1.750000 -2.500000 +v -0.577425 1.989177 -2.500000 +v -0.441942 2.191942 -2.500000 +v -0.239177 2.327425 -2.500000 +v 1.500000 0.656250 -1.156250 +v 1.500000 0.343750 -1.156250 +v 1.500000 0.656250 -0.843750 +v 1.500000 0.343750 -0.843750 +v 1.500000 0.343750 1.156250 +v 1.500000 0.656250 1.156250 +v 1.500000 0.343750 0.843750 +v 1.500000 0.656250 0.843750 +v -1.500000 0.343750 -1.156250 +v -1.500000 0.656250 -1.156250 +v -1.500000 0.343750 -0.843750 +v -1.500000 0.656250 -0.843750 +v -1.500000 0.656250 1.156250 +v -1.500000 0.343750 1.156250 +v -1.500000 0.656250 0.843750 +v -1.500000 0.343750 0.843750 +v -0.750000 3.000000 -2.000000 +v -0.500000 3.000000 -1.933013 +v -0.316987 3.000000 -1.750000 +v -0.250000 3.000000 -1.500000 +v -0.316987 3.000000 -1.250000 +v -0.500000 3.000000 -1.066987 +v -0.750000 3.000000 -1.000000 +v -1.000000 3.000000 -1.066987 +v -1.183013 3.000000 -1.250000 +v -1.250000 3.000000 -1.500000 +v -1.183013 3.000000 -1.750000 +v -1.000000 3.000000 -1.933012 +v -0.537500 3.000000 -1.868061 +v -0.750000 3.000000 -1.925000 +v -0.381939 3.000000 -1.712500 +v -0.325000 3.000000 -1.500000 +v -0.381939 3.000000 -1.287500 +v -0.537500 3.000000 -1.131939 +v -0.750000 3.000000 -1.075000 +v -0.962500 3.000000 -1.131939 +v -1.118061 3.000000 -1.287500 +v -1.175000 3.000000 -1.500000 +v -1.118061 3.000000 -1.712500 +v -0.962500 3.000000 -1.868061 +v -0.537500 3.050000 -1.868061 +v -0.750000 3.050000 -1.925000 +v -0.381939 3.050000 -1.712500 +v -0.325000 3.050000 -1.500000 +v -0.381939 3.050000 -1.287500 +v -0.537500 3.050000 -1.131939 +v -0.750000 3.050000 -1.075000 +v -0.962500 3.050000 -1.131939 +v -1.118061 3.050000 -1.287500 +v -1.175000 3.050000 -1.500000 +v -1.118061 3.050000 -1.712500 +v -0.962500 3.050000 -1.868061 +v -0.918125 3.050000 -1.355209 +v -0.950000 3.050000 -1.363750 +v -0.894791 3.050000 -1.331875 +v -0.886250 3.050000 -1.300000 +v -0.894791 3.050000 -1.268125 +v -0.918125 3.050000 -1.244791 +v -0.950000 3.050000 -1.236250 +v -0.981875 3.050000 -1.244791 +v -1.005209 3.050000 -1.268125 +v -1.013750 3.050000 -1.300000 +v -1.005209 3.050000 -1.331875 +v -0.981875 3.050000 -1.355209 +v -0.918125 3.075000 -1.355209 +v -0.950000 3.075000 -1.363750 +v -0.894791 3.075000 -1.331875 +v -0.886250 3.075000 -1.300000 +v -0.894791 3.075000 -1.268125 +v -0.918125 3.075000 -1.244791 +v -0.950000 3.075000 -1.236250 +v -0.981875 3.075000 -1.244791 +v -1.005209 3.075000 -1.268125 +v -1.013750 3.075000 -1.300000 +v -1.005209 3.075000 -1.331875 +v -0.981875 3.075000 -1.355209 +v -0.981875 3.075000 -1.355209 +v -1.005209 3.075000 -1.331875 +v -1.013750 3.075000 -1.300000 +v -1.005209 3.075000 -1.268125 +v -0.981875 3.075000 -1.244791 +v -0.950000 3.075000 -1.236250 +v -0.918125 3.075000 -1.244791 +v -0.894791 3.075000 -1.268125 +v -0.886250 3.075000 -1.300000 +v -0.894791 3.075000 -1.331875 +v -0.950000 3.075000 -1.363750 +v -0.918125 3.075000 -1.355209 +v 1.250000 0.000000 1.750000 +v -1.250000 0.000000 1.750000 +v 1.250000 0.000000 2.000000 +v -1.250000 0.000000 2.000000 +v 1.250000 1.750000 1.750000 +v -1.250000 1.750000 1.750000 +v 1.250000 1.750000 2.000000 +v -1.250000 1.750000 2.000000 +v 1.250000 0.000000 -2.000000 +v -1.250000 0.000000 -2.000000 +v 1.250000 0.000000 -1.750000 +v -1.250000 0.000000 -1.750000 +v 1.250000 1.750000 -2.000000 +v -1.250000 1.750000 -2.000000 +v 1.250000 1.750000 -1.750000 +v -1.250000 1.750000 -1.750000 +v 0.000000 3.000000 -2.000000 +v 0.000000 3.000000 2.000000 +v 0.478354 2.904849 -2.000000 +v 0.478354 2.904850 2.000000 +v 0.883883 2.633883 -2.000000 +v 0.883883 2.633883 2.000000 +v 1.154849 2.228354 -2.000000 +v 1.154849 2.228354 2.000000 +v 1.250000 1.750000 -2.000000 +v 1.250000 1.750000 2.000000 +v 1.154849 1.271646 -2.000000 +v 1.154849 1.271646 2.000000 +v 0.883883 0.866117 -2.000000 +v 0.883883 0.866117 2.000000 +v 0.478354 0.595150 -2.000000 +v 0.478354 0.595151 2.000000 +v 0.000000 0.500000 -2.000000 +v 0.000000 0.500000 2.000000 +v -0.478354 0.595150 -2.000000 +v -0.478354 0.595150 2.000000 +v -0.883883 0.866116 -2.000000 +v -0.883883 0.866116 2.000000 +v -1.154849 1.271646 -2.000000 +v -1.154849 1.271646 2.000000 +v -1.250000 1.750000 -2.000000 +v -1.250000 1.750000 2.000000 +v -1.154849 2.228354 -2.000000 +v -1.154849 2.228355 2.000000 +v -0.883883 2.633884 -2.000000 +v -0.883883 2.633884 2.000000 +v -0.478354 2.904850 -2.000000 +v -0.478354 2.904850 2.000000 +v -0.750000 3.000000 -2.000000 +v -0.500000 3.000000 -1.933013 +v -0.316987 3.000000 -1.750000 +v -0.250000 3.000000 -1.500000 +v -0.316987 3.000000 -1.250000 +v -0.500000 3.000000 -1.066987 +v -0.750000 3.000000 -1.000000 +v -1.000000 3.000000 -1.066987 +v -1.183013 3.000000 -1.250000 +v -1.250000 3.000000 -1.500000 +v -1.183013 3.000000 -1.750000 +v -1.000000 3.000000 -1.933012 +v -0.537500 3.000000 -1.868061 +v -0.750000 3.000000 -1.925000 +v -0.381939 3.000000 -1.712500 +v -0.325000 3.000000 -1.500000 +v -0.381939 3.000000 -1.287500 +v -0.537500 3.000000 -1.131939 +v -0.750000 3.000000 -1.075000 +v -0.962500 3.000000 -1.131939 +v -1.118061 3.000000 -1.287500 +v -1.175000 3.000000 -1.500000 +v -1.118061 3.000000 -1.712500 +v -0.962500 3.000000 -1.868061 +v -0.537500 3.050000 -1.868061 +v -0.750000 3.050000 -1.925000 +v -0.381939 3.050000 -1.712500 +v -0.325000 3.050000 -1.500000 +v -0.381939 3.050000 -1.287500 +v -0.537500 3.050000 -1.131939 +v -0.750000 3.050000 -1.075000 +v -0.962500 3.050000 -1.131939 +v -1.118061 3.050000 -1.287500 +v -1.175000 3.050000 -1.500000 +v -1.118061 3.050000 -1.712500 +v -0.962500 3.050000 -1.868061 +v -0.750000 1.750000 -2.000000 +v -0.500000 1.750000 -1.933013 +v -0.316987 1.750000 -1.750000 +v -0.250000 1.750000 -1.500000 +v -0.316987 1.750000 -1.250000 +v -0.500000 1.750000 -1.066987 +v -0.750000 1.750000 -1.000000 +v -1.000000 1.750000 -1.066987 +v -1.183013 1.750000 -1.250000 +v -1.250000 1.750000 -1.500000 +v -1.183013 1.750000 -1.750000 +v -1.000000 1.750000 -1.933012 +vt 0.794118 0.375000 +vt 0.757353 -0.000000 +vt 0.794118 -0.000000 +vt 0.757353 0.375000 +vt 0.720588 -0.000000 +vt 0.683824 0.414062 +vt 0.720588 0.375000 +vt 0.720588 0.414062 +vt 0.683824 0.375000 +vt 0.647059 0.414062 +vt 0.647059 0.375000 +vt 0.683824 0.375000 +vt 0.647059 0.414062 +vt 0.647059 0.375000 +vt 0.683824 0.414062 +vt 0.720588 0.375000 +vt 0.720588 0.414062 +vt 0.683824 0.375000 +vt 0.720588 0.375000 +vt 0.647059 -0.000000 +vt 0.647059 0.375000 +vt 0.720588 -0.000000 +vt 0.757353 0.375000 +vt 0.720588 0.375000 +vt 0.757353 -0.000000 +vt 0.794118 0.375000 +vt 0.683824 0.375000 +vt 0.683824 -0.000000 +vt 0.647059 -0.000000 +vt 0.882353 0.570312 +vt 0.911765 0.578125 +vt 0.882353 0.578125 +vt 0.941176 0.570312 +vt 0.911765 0.570312 +vt 0.970588 0.570312 +vt 0.941176 0.578125 +vt 1.000000 0.570312 +vt 0.970588 0.578125 +vt 0.764706 0.570312 +vt 0.735294 0.578125 +vt 0.735294 0.570312 +vt 0.705882 0.578125 +vt 0.705882 0.570312 +vt 0.676471 0.570312 +vt 0.647059 0.578125 +vt 0.647059 0.570312 +vt 0.794118 0.570312 +vt 0.764706 0.578125 +vt 0.676471 0.578125 +vt 0.823529 0.570312 +vt 0.794118 0.578125 +vt 0.852941 0.570312 +vt 0.823529 0.578125 +vt 0.852941 0.578125 +vt 0.749583 0.898438 +vt 0.724056 0.945415 +vt 0.673002 0.945415 +vt 0.759147 0.852259 +vt 0.764050 0.857468 +vt 0.762256 0.864584 +vt 0.941176 0.835938 +vt 0.647059 0.804688 +vt 0.941176 0.804688 +vt 0.941176 0.835938 +vt 0.647059 0.804688 +vt 0.941176 0.804688 +vt 0.970588 0.585938 +vt 0.941176 0.804688 +vt 0.941176 0.585938 +vt 0.647059 0.804688 +vt 0.647059 0.585938 +vt 0.970588 0.585938 +vt 0.941176 0.804688 +vt 0.941176 0.585938 +vt 0.647059 0.585938 +vt 0.647059 0.804688 +vt 0.970588 0.585938 +vt 0.941176 0.804688 +vt 0.941176 0.585938 +vt 0.647059 0.804688 +vt 0.647059 0.585938 +vt 0.970588 0.585938 +vt 0.941176 0.804688 +vt 0.941176 0.585938 +vt 0.647059 0.585938 +vt 0.647059 0.804688 +vt 0.683824 0.375000 +vt 0.683824 0.414062 +vt 0.683824 0.414062 +vt 0.683824 0.375000 +vt 0.683824 -0.000000 +vt 0.794118 -0.000000 +vt 0.647059 0.375000 +vt 1.000000 0.578125 +vt 0.654316 0.925560 +vt 0.647476 0.898438 +vt 0.654315 0.871315 +vt 0.673003 0.851460 +vt 0.698529 0.844193 +vt 0.724056 0.851460 +vt 0.742743 0.871315 +vt 0.742743 0.925560 +vt 0.698529 0.952682 +vt 0.759147 0.866491 +vt 0.755558 0.866491 +vt 0.752450 0.864584 +vt 0.750656 0.861282 +vt 0.750656 0.857468 +vt 0.752450 0.854166 +vt 0.755558 0.852259 +vt 0.762256 0.854166 +vt 0.764050 0.861282 +vt 0.647059 0.835938 +vt 0.647059 0.835938 +vt 0.970588 0.804688 +vt 0.970588 0.804688 +vt 0.970588 0.804688 +vt 0.970588 0.804688 +vt 0.676471 0.570312 +vt 0.705882 0.414062 +vt 0.705882 0.570312 +vt 0.735294 0.570312 +vt 0.764706 0.414062 +vt 0.764706 0.570312 +vt 0.941176 0.570312 +vt 0.970588 0.414062 +vt 0.970588 0.570312 +vt 0.852941 0.570312 +vt 0.882353 0.414062 +vt 0.882353 0.570312 +vt 0.970588 0.578125 +vt 0.941176 0.585938 +vt 0.941176 0.578125 +vt -0.000000 0.484375 +vt 0.058824 0.437500 +vt 0.058824 0.500000 +vt 0.882353 0.578125 +vt 0.852941 0.585938 +vt 0.852941 0.578125 +vt 0.735294 0.578125 +vt 0.705882 0.585938 +vt 0.705882 0.578125 +vt 0.816109 0.023366 +vt 0.919185 0.023366 +vt 0.919185 0.132884 +vt 0.088235 0.437500 +vt 0.088235 0.500000 +vt 0.058824 0.562500 +vt 0.088235 0.562500 +vt 0.088235 0.625000 +vt 0.088235 0.687500 +vt 0.058824 0.625000 +vt 0.058824 0.750000 +vt 0.088235 0.750000 +vt 0.058824 0.812500 +vt 0.088235 0.812500 +vt 0.058824 0.875000 +vt 0.088235 0.875000 +vt 0.058824 0.937500 +vt 0.088235 0.937500 +vt 0.088235 1.000000 +vt 0.058824 0.062500 +vt 0.088235 0.000000 +vt 0.088235 0.062500 +vt 0.058824 0.125000 +vt 0.088235 0.125000 +vt 0.088235 0.187500 +vt 0.088235 0.250000 +vt 0.058824 0.187500 +vt 0.058824 0.312500 +vt 0.088235 0.312500 +vt 0.058824 0.375000 +vt 0.088235 0.375000 +vt 0.558824 0.437500 +vt 0.588235 0.500000 +vt 0.558824 0.500000 +vt 0.588235 0.375000 +vt 0.558824 0.375000 +vt 0.588235 0.312500 +vt 0.558824 0.312500 +vt 0.588235 0.250000 +vt 0.558824 0.250000 +vt 0.588235 0.187500 +vt 0.558824 0.187500 +vt 0.588235 0.125000 +vt 0.558824 0.125000 +vt 0.558824 0.062500 +vt 0.558824 0.000000 +vt 0.588235 0.062500 +vt 0.588235 0.937500 +vt 0.558824 1.000000 +vt 0.558824 0.937500 +vt 0.558824 0.875000 +vt 0.558824 0.812500 +vt 0.588235 0.875000 +vt 0.588235 0.750000 +vt 0.558824 0.750000 +vt 0.558824 0.687500 +vt 0.588235 0.625000 +vt 0.558824 0.625000 +vt 0.558824 0.562500 +vt -0.000000 0.546875 +vt -0.000000 0.609375 +vt 0.058824 0.687500 +vt -0.000000 0.640625 +vt -0.000000 0.734375 +vt -0.000000 0.796875 +vt -0.000000 0.828125 +vt -0.000000 0.921875 +vt 0.058824 1.000000 +vt -0.000000 0.953125 +vt -0.000000 0.015625 +vt 0.058824 0.000000 +vt -0.000000 0.109375 +vt -0.000000 0.171875 +vt -0.000000 0.234375 +vt 0.058824 0.250000 +vt -0.000000 0.296875 +vt -0.000000 0.359375 +vt -0.000000 0.421875 +vt 0.894968 0.164294 +vt 0.933606 0.205346 +vt 0.894968 0.304456 +vt 0.588235 0.437500 +vt 0.647059 0.484375 +vt 0.647059 0.421875 +vt 0.647059 0.359375 +vt 0.647059 0.265625 +vt 0.647059 0.203125 +vt 0.647059 0.140625 +vt 0.647059 0.078125 +vt 0.588235 0.000000 +vt 0.647059 0.046875 +vt 0.647059 0.953125 +vt 0.588235 1.000000 +vt 0.647059 0.890625 +vt 0.647059 0.828125 +vt 0.588235 0.812500 +vt 0.647059 0.765625 +vt 0.647059 0.703125 +vt 0.588235 0.687500 +vt 0.647059 0.640625 +vt 0.588235 0.562500 +vt 0.647059 0.609375 +vt 0.647059 0.515625 +vt 0.794118 0.578125 +vt 0.764706 0.585938 +vt 0.764706 0.578125 +vt 1.000000 0.578125 +vt 0.970588 0.585938 +vt 0.911765 0.578125 +vt 0.882353 0.585938 +vt 0.823529 0.578125 +vt 0.794118 0.585938 +vt 0.676471 0.578125 +vt 0.647059 0.585938 +vt 0.647059 0.578125 +vt 0.911765 0.585938 +vt 0.823529 0.585938 +vt 0.676471 0.585938 +vt 0.735294 0.585938 +vt 0.757353 0.851562 +vt 0.764706 0.843750 +vt 0.764706 0.851562 +vt 0.808824 0.851562 +vt 0.816176 0.843750 +vt 0.816176 0.851562 +vt 0.823529 0.851562 +vt 0.830882 0.843750 +vt 0.830882 0.851562 +vt 0.786765 0.851562 +vt 0.794118 0.843750 +vt 0.794118 0.851562 +vt 0.772059 0.843750 +vt 0.772059 0.851562 +vt 0.838235 0.843750 +vt 0.838235 0.851562 +vt 0.801471 0.843750 +vt 0.801471 0.851562 +vt 0.779412 0.843750 +vt 0.779412 0.851562 +vt 0.750000 0.851562 +vt 0.757353 0.843750 +vt 0.808824 0.843750 +vt 0.823529 0.843750 +vt 0.786765 0.843750 +vt 0.558824 0.500000 +vt 0.088235 0.437500 +vt 0.558824 0.437500 +vt 0.558824 0.375000 +vt 0.088235 0.375000 +vt 0.558824 0.312500 +vt 0.088235 0.125000 +vt 0.558824 0.062500 +vt 0.558824 0.125000 +vt 0.088235 0.687500 +vt 0.558824 0.625000 +vt 0.558824 0.687500 +vt 0.088235 0.562500 +vt 0.558824 0.562500 +vt 0.088235 0.250000 +vt 0.558824 0.187500 +vt 0.558824 0.250000 +vt 0.088235 0.000000 +vt 0.088235 0.062500 +vt 0.088235 0.937500 +vt 0.558824 1.000000 +vt 0.088235 1.000000 +vt 0.558824 0.875000 +vt 0.558824 0.937500 +vt 0.088235 0.875000 +vt 0.558824 0.812500 +vt 0.088235 0.812500 +vt 0.558824 0.750000 +vt 0.088235 0.187500 +vt 0.088235 0.312500 +vt 0.088235 0.750000 +vt 0.823529 0.570312 +vt 0.852941 0.414062 +vt 0.911765 0.570312 +vt 0.941176 0.414062 +vt 0.647059 0.570312 +vt 0.676471 0.414062 +vt 0.794118 0.570312 +vt 0.823529 0.414062 +vt 0.911765 0.414062 +vt 1.000000 0.414062 +vt 1.000000 0.570312 +vt 0.794118 0.414062 +vt 0.735294 0.414062 +vt -0.000000 0.453125 +vt 0.895539 0.149671 +vt 0.867647 0.155566 +vt 0.839755 0.149671 +vt 0.816109 0.132884 +vt 0.800310 0.107760 +vt 0.794762 0.078125 +vt 0.800310 0.048490 +vt 0.839755 0.006579 +vt 0.867647 0.000685 +vt 0.895539 0.006579 +vt 0.934984 0.048490 +vt 0.940532 0.078125 +vt 0.934984 0.107760 +vt -0.000000 0.515625 +vt -0.000000 0.578125 +vt -0.000000 0.671875 +vt -0.000000 0.703125 +vt -0.000000 0.765625 +vt -0.000000 0.859375 +vt -0.000000 0.890625 +vt -0.000000 0.984375 +vt -0.000000 0.046875 +vt -0.000000 0.078125 +vt -0.000000 0.140625 +vt -0.000000 0.203125 +vt -0.000000 0.265625 +vt -0.000000 0.328125 +vt -0.000000 0.390625 +vt 0.867647 0.310231 +vt 0.840326 0.304456 +vt 0.817164 0.288013 +vt 0.801688 0.263404 +vt 0.796254 0.234375 +vt 0.840326 0.164294 +vt 0.801688 0.205346 +vt 0.817164 0.180737 +vt 0.867647 0.158519 +vt 0.918130 0.180737 +vt 0.939041 0.234375 +vt 0.933606 0.263404 +vt 0.918130 0.288013 +vt 0.647059 0.453125 +vt 0.647059 0.390625 +vt 0.647059 0.328125 +vt 0.647059 0.296875 +vt 0.647059 0.234375 +vt 0.647059 0.171875 +vt 0.647059 0.109375 +vt 0.647059 0.015625 +vt 0.647059 0.984375 +vt 0.647059 0.921875 +vt 0.647059 0.859375 +vt 0.647059 0.796875 +vt 0.647059 0.734375 +vt 0.647059 0.671875 +vt 0.647059 0.578125 +vt 0.647059 0.546875 +vt 1.000000 0.585938 +vt 0.750000 0.843750 +vt 0.088235 0.500000 +vt 0.088235 0.625000 +vt 0.558824 0.000000 +vt 0.647059 0.414062 +vn 0.0000 0.0000 1.0000 +vn 0.0000 1.0000 0.0000 +vn 1.0000 0.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.8660 0.0000 -0.5000 +vn 0.5000 0.0000 -0.8660 +vn -0.5000 0.0000 -0.8660 +vn 0.5000 0.0000 0.8660 +vn 0.8660 0.0000 0.5000 +vn -0.8660 0.0000 0.5000 +vn -0.5000 0.0000 0.8660 +vn 0.0000 0.2566 0.9665 +vn 0.2777 0.6705 0.6879 +vn 0.0000 0.7258 0.6879 +vn -0.1814 -0.1814 0.9665 +vn 0.1814 -0.1814 0.9665 +vn 0.1814 0.1814 0.9665 +vn 0.3423 0.8263 0.4472 +vn 0.0000 0.8944 0.4472 +vn -0.2777 0.6705 0.6879 +vn -0.3423 0.8263 0.4472 +vn -0.6324 0.6324 0.4472 +vn -0.8263 0.3423 0.4472 +vn -0.5132 0.5132 0.6879 +vn -0.7258 0.0000 0.6879 +vn -0.8944 0.0000 0.4472 +vn -0.6705 -0.2777 0.6879 +vn -0.8263 -0.3423 0.4472 +vn -0.5132 -0.5132 0.6879 +vn -0.6324 -0.6324 0.4472 +vn -0.2777 -0.6705 0.6879 +vn -0.3423 -0.8263 0.4472 +vn 0.0000 -0.8944 0.4472 +vn 0.2777 -0.6705 0.6879 +vn 0.3423 -0.8263 0.4472 +vn 0.5132 -0.5132 0.6879 +vn 0.6324 -0.6324 0.4472 +vn 0.8263 -0.3423 0.4472 +vn 0.8944 0.0000 0.4472 +vn 0.6705 -0.2777 0.6879 +vn 0.6705 0.2777 0.6879 +vn 0.8263 0.3423 0.4472 +vn 0.5132 0.5132 0.6879 +vn 0.6324 0.6324 0.4472 +vn 0.3423 0.8263 -0.4472 +vn 0.0000 0.7258 -0.6879 +vn 0.0000 0.8944 -0.4472 +vn 0.5132 0.5132 -0.6879 +vn 0.6324 0.6324 -0.4472 +vn 0.6705 0.2777 -0.6879 +vn 0.8263 0.3423 -0.4472 +vn 0.7258 0.0000 -0.6879 +vn 0.8944 0.0000 -0.4472 +vn 0.6705 -0.2777 -0.6879 +vn 0.8263 -0.3423 -0.4472 +vn 0.5132 -0.5132 -0.6879 +vn 0.6324 -0.6324 -0.4472 +vn 0.3423 -0.8263 -0.4472 +vn 0.0000 -0.8944 -0.4472 +vn 0.2777 -0.6705 -0.6879 +vn -0.2777 -0.6705 -0.6879 +vn -0.3423 -0.8263 -0.4472 +vn -0.6324 -0.6324 -0.4472 +vn -0.8263 -0.3423 -0.4472 +vn -0.5132 -0.5132 -0.6879 +vn -0.7258 0.0000 -0.6879 +vn -0.8944 0.0000 -0.4472 +vn -0.8263 0.3423 -0.4472 +vn -0.5132 0.5132 -0.6879 +vn -0.6324 0.6324 -0.4472 +vn -0.3423 0.8263 -0.4472 +vn -0.0982 0.2370 0.9665 +vn -0.1814 0.1814 0.9665 +vn -0.6705 0.2777 0.6879 +vn -0.2566 0.0000 0.9665 +vn -0.2370 -0.0982 0.9665 +vn -0.0982 -0.2370 0.9665 +vn 0.0000 -0.7258 0.6879 +vn 0.0000 -0.2566 0.9665 +vn 0.2370 -0.0982 0.9665 +vn 0.2566 0.0000 0.9665 +vn 0.7258 0.0000 0.6879 +vn 0.2370 0.0982 0.9665 +vn 0.0982 0.2370 0.9665 +vn -0.0982 -0.2370 -0.9665 +vn -0.2370 -0.0982 -0.9665 +vn -0.0982 0.2370 -0.9665 +vn 0.2777 0.6705 -0.6879 +vn 0.0000 0.2566 -0.9665 +vn 0.0982 0.2370 -0.9665 +vn 0.1814 0.1814 -0.9665 +vn 0.2566 0.0000 -0.9665 +vn 0.2370 -0.0982 -0.9665 +vn 0.1814 -0.1814 -0.9665 +vn 0.0982 -0.2370 -0.9665 +vn 0.0000 -0.7258 -0.6879 +vn -0.1814 -0.1814 -0.9665 +vn -0.6705 -0.2777 -0.6879 +vn -0.2566 0.0000 -0.9665 +vn -0.2370 0.0982 -0.9665 +vn -0.6705 0.2777 -0.6879 +vn -0.1814 0.1814 -0.9665 +vn -0.2777 0.6705 -0.6879 +vn -0.8660 0.0000 -0.5000 +vn 0.3827 0.9239 0.0000 +vn 0.7071 0.7071 0.0000 +vn 0.9239 0.3827 0.0000 +vn 0.7071 -0.7071 0.0000 +vn 0.3827 -0.9239 0.0000 +vn -0.9239 0.3827 0.0000 +vn -0.7071 0.7071 0.0000 +vn -0.3827 0.9239 0.0000 +vn 0.9239 -0.3827 0.0000 +vn -0.3827 -0.9239 0.0000 +vn -0.7071 -0.7071 0.0000 +vn -0.9239 -0.3827 0.0000 +vn -0.2370 0.0982 0.9665 +vn 0.0982 -0.2370 0.9665 +vn 0.2370 0.0982 -0.9665 +vn 0.0000 -0.2566 -0.9665 +s off +f 108/9/3 116/10/3 115/11/3 +f 107/12/4 114/13/4 116/10/4 +f 110/14/5 111/15/5 112/16/5 +f 115/17/6 114/18/6 113/19/6 +f 118/20/6 119/21/6 120/22/6 +f 107/23/5 106/24/5 105/25/5 +f 106/26/7 114/13/7 105/27/7 +f 115/28/8 106/26/8 108/29/8 +f 119/30/4 110/31/4 112/32/4 +f 117/33/3 109/34/3 110/31/3 +f 119/30/7 111/35/7 120/36/7 +f 111/35/8 118/37/8 120/36/8 +f 128/38/4 139/39/4 140/40/4 +f 126/41/4 139/39/4 127/42/4 +f 125/43/4 138/44/4 126/41/4 +f 124/45/4 137/46/4 125/43/4 +f 132/47/4 134/48/4 121/49/4 +f 121/49/4 133/50/4 122/51/4 +f 123/52/4 136/53/4 124/54/4 +f 131/55/4 144/56/4 132/47/4 +f 122/51/4 135/57/4 123/52/4 +f 130/58/4 143/59/4 131/55/4 +f 129/60/4 142/61/4 130/58/4 +f 129/60/4 140/40/4 141/62/4 +f 151/63/4 149/64/4 147/65/4 +f 186/66/4 188/67/4 190/68/4 +f 195/69/8 194/70/8 193/71/8 +f 203/72/8 202/73/8 201/74/8 +f 196/75/6 198/76/6 194/77/6 +f 194/77/7 197/78/7 193/79/7 +f 193/80/5 199/81/5 195/82/5 +f 196/83/3 199/81/3 200/84/3 +f 204/85/6 206/86/6 202/87/6 +f 202/87/7 205/88/7 201/89/7 +f 201/90/5 207/91/5 203/92/5 +f 204/93/3 207/91/3 208/94/3 +f 108/9/3 107/12/3 116/10/3 +f 107/12/4 105/27/4 114/13/4 +f 110/14/5 109/95/5 111/15/5 +f 115/17/6 116/96/6 114/18/6 +f 118/20/6 117/97/6 119/21/6 +f 107/23/5 108/98/5 106/24/5 +f 106/26/7 113/99/7 114/13/7 +f 115/28/8 113/99/8 106/26/8 +f 119/30/4 117/33/4 110/31/4 +f 117/33/3 118/100/3 109/34/3 +f 119/30/7 112/32/7 111/35/7 +f 111/35/8 109/101/8 118/37/8 +f 128/38/4 127/42/4 139/39/4 +f 126/41/4 138/44/4 139/39/4 +f 125/43/4 137/46/4 138/44/4 +f 124/45/4 136/102/4 137/46/4 +f 132/47/4 144/56/4 134/48/4 +f 121/49/4 134/48/4 133/50/4 +f 123/52/4 135/57/4 136/53/4 +f 131/55/4 143/59/4 144/56/4 +f 122/51/4 133/50/4 135/57/4 +f 130/58/4 142/61/4 143/59/4 +f 129/60/4 141/62/4 142/61/4 +f 129/60/4 128/38/4 140/40/4 +f 147/65/4 145/103/4 146/104/4 +f 146/104/4 156/105/4 155/106/4 +f 155/106/4 154/107/4 153/108/4 +f 153/108/4 152/109/4 151/63/4 +f 151/63/4 150/110/4 149/64/4 +f 149/64/4 148/111/4 147/65/4 +f 147/65/4 146/104/4 155/106/4 +f 155/106/4 153/108/4 147/65/4 +f 153/108/4 151/63/4 147/65/4 +f 190/68/4 192/112/4 191/113/4 +f 191/113/4 181/114/4 190/68/4 +f 181/114/4 182/115/4 190/68/4 +f 182/115/4 183/116/4 184/117/4 +f 184/117/4 185/118/4 186/66/4 +f 186/66/4 187/119/4 188/67/4 +f 188/67/4 189/120/4 190/68/4 +f 182/115/4 184/117/4 190/68/4 +f 184/117/4 186/66/4 190/68/4 +f 195/69/8 196/121/8 194/70/8 +f 203/72/8 204/122/8 202/73/8 +f 196/75/6 200/123/6 198/76/6 +f 194/77/7 198/76/7 197/78/7 +f 193/80/5 197/124/5 199/81/5 +f 196/83/3 195/82/3 199/81/3 +f 204/85/6 208/125/6 206/86/6 +f 202/87/7 206/86/7 205/88/7 +f 201/90/5 205/126/5 207/91/5 +f 204/93/3 203/92/3 207/91/3 +s 1 +f 243/127/9 278/128/10 242/129/10 +f 241/130/7 288/131/11 252/132/11 +f 246/133/12 281/134/13 245/135/13 +f 249/136/14 284/137/15 248/138/15 +f 257/139/13 270/140/12 258/141/12 +f 74/142/16 41/143/17 42/144/18 +f 260/145/15 273/146/14 261/147/14 +f 254/148/7 265/149/10 253/150/10 +f 80/151/19 84/152/20 88/153/21 +f 42/144/18 12/154/22 10/155/23 +f 43/156/24 10/155/23 40/157/25 +f 38/158/26 43/156/24 40/157/25 +f 36/159/27 44/160/28 38/158/26 +f 46/161/29 36/159/27 34/162/30 +f 47/163/31 34/162/30 32/164/32 +f 48/165/33 32/164/32 30/166/34 +f 49/167/35 30/166/34 28/168/36 +f 26/169/37 49/167/35 28/168/36 +f 51/170/38 26/171/37 24/172/39 +f 52/173/40 24/172/39 22/174/41 +f 20/175/42 52/173/40 22/174/41 +f 18/176/43 53/177/44 20/175/42 +f 55/178/45 18/176/43 16/179/46 +f 56/180/47 16/179/46 14/181/48 +f 41/143/17 14/181/48 12/154/22 +f 11/182/49 57/183/50 9/184/51 +f 59/185/52 11/182/49 13/186/53 +f 60/187/54 13/186/53 15/188/55 +f 61/189/56 15/188/55 17/190/57 +f 62/191/58 17/190/57 19/192/59 +f 63/193/60 19/192/59 21/194/61 +f 23/195/62 63/193/60 21/194/61 +f 25/196/63 64/197/64 23/195/62 +f 66/198/65 25/199/63 27/200/66 +f 29/201/67 66/198/65 27/200/66 +f 31/202/68 67/203/69 29/201/67 +f 69/204/70 31/202/68 33/205/71 +f 35/206/72 69/204/70 33/205/71 +f 71/207/73 35/206/72 37/208/74 +f 39/209/75 71/207/73 37/208/74 +f 57/183/50 39/209/75 9/184/51 +f 75/210/76 42/144/18 43/156/24 +f 76/211/77 43/156/24 44/160/28 +f 45/212/78 76/213/77 44/160/28 +f 78/214/79 45/212/78 46/161/29 +f 79/215/80 46/161/29 47/163/31 +f 48/165/33 79/216/80 47/163/31 +f 81/217/81 48/165/33 49/167/35 +f 50/218/82 81/219/81 49/167/35 +f 51/170/38 82/220/83 50/221/82 +f 84/222/20 51/170/38 52/173/40 +f 85/223/84 52/173/40 53/177/44 +f 86/224/85 53/177/44 54/225/86 +f 87/226/87 54/225/86 55/178/45 +f 88/227/21 55/178/45 56/180/47 +f 73/228/88 56/180/47 41/143/17 +f 98/229/89 100/230/90 104/231/91 +f 58/232/92 89/233/93 57/183/50 +f 59/185/52 90/234/94 58/232/92 +f 60/187/54 91/235/95 59/185/52 +f 93/236/96 60/187/54 61/189/56 +f 94/237/97 61/189/56 62/191/58 +f 95/238/98 62/191/58 63/193/60 +f 96/239/99 63/193/60 64/197/64 +f 65/240/100 96/241/99 64/197/64 +f 98/242/89 65/243/100 66/198/65 +f 99/244/101 66/198/65 67/203/69 +f 100/245/90 67/203/69 68/246/102 +f 101/247/103 68/246/102 69/204/70 +f 102/248/104 69/204/70 70/249/105 +f 103/250/106 70/249/105 71/207/73 +f 72/251/107 103/252/106 71/207/73 +f 89/253/93 72/251/107 57/183/50 +f 263/254/108 276/255/11 264/256/11 +f 256/257/5 269/258/13 257/139/13 +f 259/259/3 272/260/15 260/145/15 +f 262/261/6 275/262/108 263/254/108 +f 255/263/9 268/264/5 256/265/5 +f 258/141/12 271/266/3 259/259/3 +f 261/147/14 274/267/6 262/261/6 +f 253/150/10 267/268/9 255/263/9 +f 264/256/11 266/269/7 254/148/7 +f 161/270/13 174/271/12 162/272/12 +f 168/273/11 170/274/7 158/275/7 +f 157/276/10 171/277/9 159/278/9 +f 165/279/14 178/280/6 166/281/6 +f 162/272/12 175/282/3 163/283/3 +f 159/278/9 172/284/5 160/285/5 +f 166/281/6 179/286/108 167/287/108 +f 163/283/3 176/288/15 164/289/15 +f 160/290/5 173/291/13 161/270/13 +f 167/287/108 180/292/11 168/273/11 +f 158/275/7 169/293/10 157/276/10 +f 164/289/15 177/294/14 165/279/14 +f 209/295/4 212/296/109 211/297/109 +f 212/296/109 213/298/110 211/297/109 +f 214/299/110 215/300/111 213/298/110 +f 222/301/112 223/302/113 221/303/112 +f 236/304/114 237/305/115 235/306/114 +f 240/307/116 209/295/4 239/308/116 +f 237/305/115 240/307/116 239/308/116 +f 218/309/5 219/310/117 217/311/5 +f 226/312/8 223/302/113 224/313/113 +f 228/314/118 225/315/8 226/316/8 +f 228/314/118 229/317/119 227/318/118 +f 230/319/119 231/320/120 229/317/119 +f 232/321/120 233/322/6 231/320/120 +f 220/323/117 221/303/112 219/310/117 +f 217/311/5 216/324/111 218/309/5 +f 236/304/114 233/322/6 234/325/6 +f 250/326/6 285/327/14 249/136/14 +f 247/328/3 282/329/12 246/133/12 +f 244/330/5 279/331/9 243/127/9 +f 251/332/108 286/333/6 250/326/6 +f 248/138/15 283/334/3 247/328/3 +f 245/135/13 280/335/5 244/336/5 +f 252/132/11 287/337/108 251/332/108 +f 242/129/10 277/338/7 241/130/7 +f 243/127/9 279/331/9 278/128/10 +f 241/130/7 277/338/7 288/131/11 +f 246/133/12 282/329/12 281/134/13 +f 249/136/14 285/327/14 284/137/15 +f 257/139/13 269/258/13 270/140/12 +f 74/142/16 73/339/88 41/143/17 +f 260/145/15 272/260/15 273/146/14 +f 254/148/7 266/269/7 265/149/10 +f 88/153/21 73/340/88 74/341/16 +f 74/341/16 75/342/76 76/343/77 +f 76/343/77 77/344/121 78/345/79 +f 78/345/79 79/346/80 80/151/19 +f 80/151/19 81/347/81 82/348/83 +f 82/348/83 83/349/122 80/151/19 +f 83/349/122 84/152/20 80/151/19 +f 84/152/20 85/350/84 86/351/85 +f 86/351/85 87/352/87 84/152/20 +f 87/352/87 88/153/21 84/152/20 +f 88/153/21 74/341/16 76/343/77 +f 76/343/77 78/345/79 88/153/21 +f 78/345/79 80/151/19 88/153/21 +f 42/144/18 41/143/17 12/154/22 +f 43/156/24 42/144/18 10/155/23 +f 38/158/26 44/160/28 43/156/24 +f 36/159/27 45/212/78 44/160/28 +f 46/161/29 45/212/78 36/159/27 +f 47/163/31 46/161/29 34/162/30 +f 48/165/33 47/163/31 32/164/32 +f 49/167/35 48/165/33 30/166/34 +f 26/169/37 50/218/82 49/167/35 +f 51/170/38 50/221/82 26/171/37 +f 52/173/40 51/170/38 24/172/39 +f 20/175/42 53/177/44 52/173/40 +f 18/176/43 54/225/86 53/177/44 +f 55/178/45 54/225/86 18/176/43 +f 56/180/47 55/178/45 16/179/46 +f 41/143/17 56/180/47 14/181/48 +f 11/182/49 58/232/92 57/183/50 +f 59/185/52 58/232/92 11/182/49 +f 60/187/54 59/185/52 13/186/53 +f 61/189/56 60/187/54 15/188/55 +f 62/191/58 61/189/56 17/190/57 +f 63/193/60 62/191/58 19/192/59 +f 23/195/62 64/197/64 63/193/60 +f 25/196/63 65/240/100 64/197/64 +f 66/198/65 65/243/100 25/199/63 +f 29/201/67 67/203/69 66/198/65 +f 31/202/68 68/246/102 67/203/69 +f 69/204/70 68/246/102 31/202/68 +f 35/206/72 70/249/105 69/204/70 +f 71/207/73 70/249/105 35/206/72 +f 39/209/75 72/251/107 71/207/73 +f 57/183/50 72/251/107 39/209/75 +f 75/210/76 74/353/16 42/144/18 +f 76/211/77 75/354/76 43/156/24 +f 45/212/78 77/355/121 76/213/77 +f 78/214/79 77/356/121 45/212/78 +f 79/215/80 78/357/79 46/161/29 +f 48/165/33 80/358/19 79/216/80 +f 81/217/81 80/359/19 48/165/33 +f 50/218/82 82/360/83 81/219/81 +f 51/170/38 83/361/122 82/220/83 +f 84/222/20 83/362/122 51/170/38 +f 85/223/84 84/363/20 52/173/40 +f 86/224/85 85/364/84 53/177/44 +f 87/226/87 86/365/85 54/225/86 +f 88/227/21 87/366/87 55/178/45 +f 73/228/88 88/367/21 56/180/47 +f 104/231/91 89/368/93 90/369/94 +f 90/369/94 91/370/95 92/371/123 +f 92/371/123 93/372/96 96/373/99 +f 93/372/96 94/374/97 96/373/99 +f 94/374/97 95/375/98 96/373/99 +f 96/373/99 97/376/124 98/229/89 +f 98/229/89 99/377/101 100/230/90 +f 100/230/90 101/378/103 102/379/104 +f 102/379/104 103/380/106 100/230/90 +f 103/380/106 104/231/91 100/230/90 +f 104/231/91 90/369/94 96/373/99 +f 90/369/94 92/371/123 96/373/99 +f 96/373/99 98/229/89 104/231/91 +f 58/232/92 90/381/94 89/233/93 +f 59/185/52 91/382/95 90/234/94 +f 60/187/54 92/383/123 91/235/95 +f 93/236/96 92/384/123 60/187/54 +f 94/237/97 93/385/96 61/189/56 +f 95/238/98 94/386/97 62/191/58 +f 96/239/99 95/387/98 63/193/60 +f 65/240/100 97/388/124 96/241/99 +f 98/242/89 97/389/124 65/243/100 +f 99/244/101 98/390/89 66/198/65 +f 100/245/90 99/391/101 67/203/69 +f 101/247/103 100/392/90 68/246/102 +f 102/248/104 101/393/103 69/204/70 +f 103/250/106 102/394/104 70/249/105 +f 72/251/107 104/395/91 103/252/106 +f 89/253/93 104/396/91 72/251/107 +f 263/254/108 275/262/108 276/255/11 +f 256/257/5 268/397/5 269/258/13 +f 259/259/3 271/266/3 272/260/15 +f 262/261/6 274/267/6 275/262/108 +f 255/263/9 267/268/9 268/264/5 +f 258/141/12 270/140/12 271/266/3 +f 261/147/14 273/146/14 274/267/6 +f 253/150/10 265/149/10 267/268/9 +f 264/256/11 276/255/11 266/269/7 +f 161/270/13 173/291/13 174/271/12 +f 168/273/11 180/292/11 170/274/7 +f 157/276/10 169/293/10 171/277/9 +f 165/279/14 177/294/14 178/280/6 +f 162/272/12 174/271/12 175/282/3 +f 159/278/9 171/277/9 172/284/5 +f 166/281/6 178/280/6 179/286/108 +f 163/283/3 175/282/3 176/288/15 +f 160/290/5 172/398/5 173/291/13 +f 167/287/108 179/286/108 180/292/11 +f 158/275/7 170/274/7 169/293/10 +f 164/289/15 176/288/15 177/294/14 +f 209/295/4 210/399/4 212/296/109 +f 212/296/109 214/299/110 213/298/110 +f 214/299/110 216/324/111 215/300/111 +f 222/301/112 224/313/113 223/302/113 +f 236/304/114 238/400/115 237/305/115 +f 240/307/116 210/399/4 209/295/4 +f 237/305/115 238/400/115 240/307/116 +f 218/309/5 220/323/117 219/310/117 +f 226/312/8 225/401/8 223/302/113 +f 228/314/118 227/318/118 225/315/8 +f 228/314/118 230/319/119 229/317/119 +f 230/319/119 232/321/120 231/320/120 +f 232/321/120 234/325/6 233/322/6 +f 220/323/117 222/301/112 221/303/112 +f 217/311/5 215/300/111 216/324/111 +f 236/304/114 235/306/114 233/322/6 +f 250/326/6 286/333/6 285/327/14 +f 247/328/3 283/334/3 282/329/12 +f 244/330/5 280/402/5 279/331/9 +f 251/332/108 287/337/108 286/333/6 +f 248/138/15 284/137/15 283/334/3 +f 245/135/13 281/134/13 280/335/5 +f 252/132/11 288/131/11 287/337/108 +f 242/129/10 278/128/10 277/338/7 diff --git a/src/main/resources/assets/hbm/models/fluidtank_label.obj b/src/main/resources/assets/hbm/models/fluidtank_label.obj deleted file mode 100644 index 4126e941a3..0000000000 --- a/src/main/resources/assets/hbm/models/fluidtank_label.obj +++ /dev/null @@ -1,38 +0,0 @@ -# Blender v2.76 (sub 0) OBJ File: 'fluidtank_label.blend' -# www.blender.org -o Cube.001_Cube.000 -v -1.260000 1.750000 0.875000 -v -1.260000 1.750000 -1.000000 -v -1.260000 1.750000 1.000000 -v -1.164849 2.228354 -1.000000 -v -1.164849 2.228355 1.000000 -v -1.260000 1.750000 -0.875000 -v 1.260000 1.750000 0.875000 -v 1.164849 2.228354 -1.000000 -v 1.164849 2.228354 1.000000 -v 1.260000 1.750000 -1.000000 -v 1.260000 1.750000 1.000000 -v 1.260000 1.750000 -0.875000 -vt 0.000697 0.000139 -vt 0.937966 0.487721 -vt 0.071437 0.487780 -vt 0.935055 0.505640 -vt 0.997387 0.992019 -vt 0.062467 0.505674 -vt 0.000139 0.487453 -vt 0.999693 -0.000208 -vt 0.999861 0.487717 -vt 0.000139 0.505676 -vt 0.000144 0.992057 -vt 0.997383 0.505637 -vn -0.980800 0.195100 0.000000 -vn 0.980800 0.195100 0.000000 -s off -f 5/1/1 6/2/1 1/3/1 -f 12/4/2 8/5/2 7/6/2 -f 1/3/1 3/7/1 5/1/1 -f 5/1/1 4/8/1 6/2/1 -f 2/9/1 6/2/1 4/8/1 -f 11/10/2 7/6/2 9/11/2 -f 12/4/2 10/12/2 8/5/2 -f 8/5/2 9/11/2 7/6/2 diff --git a/src/main/resources/assets/hbm/models/fluidtank_main.obj b/src/main/resources/assets/hbm/models/fluidtank_main.obj deleted file mode 100644 index a1f065dd2d..0000000000 --- a/src/main/resources/assets/hbm/models/fluidtank_main.obj +++ /dev/null @@ -1,1118 +0,0 @@ -# Blender v2.76 (sub 0) OBJ File: 'fluidtank_main.blend' -# www.blender.org -o Cube_Cube.001 -v 1.250000 1.750000 1.750000 -v -1.250000 1.750000 1.750000 -v -1.250000 0.000000 2.000000 -v -1.250000 0.000000 1.750000 -v 1.250000 0.000000 1.750000 -v 0.000000 3.000000 -2.000000 -v 0.000000 3.000000 2.000000 -v 0.478354 2.904849 -2.000000 -v 0.478354 2.904850 2.000000 -v 0.883883 2.633883 -2.000000 -v 0.883883 2.633883 2.000000 -v 1.154849 2.228354 -2.000000 -v 1.154849 2.228354 2.000000 -v 1.250000 1.750000 -2.000000 -v 1.250000 1.750000 2.000000 -v 1.154849 1.271646 -2.000000 -v 1.154849 1.271646 2.000000 -v 0.883883 0.866117 -2.000000 -v 0.883883 0.866117 2.000000 -v 0.478354 0.595150 -2.000000 -v 0.478354 0.595151 2.000000 -v 0.000000 0.500000 -2.000000 -v 0.000000 0.500000 2.000000 -v -0.478354 0.595150 -2.000000 -v -0.478354 0.595150 2.000000 -v -0.883883 0.866116 -2.000000 -v -0.883883 0.866116 2.000000 -v -1.154849 1.271646 -2.000000 -v -1.154849 1.271646 2.000000 -v -1.250000 1.750000 -2.000000 -v -1.250000 1.750000 2.000000 -v -1.154849 2.228354 -2.000000 -v -1.154849 2.228355 2.000000 -v -0.883883 2.633884 -2.000000 -v -0.883883 2.633884 2.000000 -v -0.478354 2.904850 -2.000000 -v -0.478354 2.904850 2.000000 -v 0.430519 2.789365 2.250000 -v 0.000000 2.875000 2.250000 -v -0.430518 2.789365 2.250000 -v -0.795495 2.545496 2.250000 -v -1.039364 2.180519 2.250000 -v -1.125000 1.750000 2.250000 -v -1.039364 1.319481 2.250000 -v -0.795495 0.954505 2.250000 -v -0.430519 0.710635 2.250000 -v 0.000000 0.625000 2.250000 -v 0.430519 0.710636 2.250000 -v 0.795495 0.954505 2.250000 -v 1.039364 1.319481 2.250000 -v 1.125000 1.750000 2.250000 -v 1.039364 2.180519 2.250000 -v 0.795495 2.545495 2.250000 -v 0.000000 2.875000 -2.250000 -v 0.430519 2.789364 -2.250000 -v 0.795495 2.545495 -2.250000 -v 1.039364 2.180519 -2.250000 -v 1.125000 1.750000 -2.250000 -v 1.039364 1.319481 -2.250000 -v 0.795495 0.954505 -2.250000 -v 0.430519 0.710635 -2.250000 -v 0.000000 0.625000 -2.250000 -v -0.430519 0.710635 -2.250000 -v -0.795495 0.954504 -2.250000 -v -1.039364 1.319481 -2.250000 -v -1.125000 1.750000 -2.250000 -v -1.039364 2.180519 -2.250000 -v -0.795495 2.545495 -2.250000 -v -0.430518 2.789365 -2.250000 -v 0.239177 2.327425 2.500000 -v 0.000000 2.375000 2.500000 -v -0.239177 2.327425 2.500000 -v -0.441941 2.191942 2.500000 -v -0.577425 1.989177 2.500000 -v -0.625000 1.750000 2.500000 -v -0.577425 1.510823 2.500000 -v -0.441942 1.308058 2.500000 -v -0.239177 1.172575 2.500000 -v 0.000000 1.125000 2.500000 -v 0.239177 1.172575 2.500000 -v 0.441942 1.308058 2.500000 -v 0.577425 1.510823 2.500000 -v 0.625000 1.750000 2.500000 -v 0.577425 1.989177 2.500000 -v 0.441942 2.191942 2.500000 -v 0.000000 2.375000 -2.500000 -v 0.239177 2.327425 -2.500000 -v 0.441942 2.191942 -2.500000 -v 0.577425 1.989177 -2.500000 -v 0.625000 1.750000 -2.500000 -v 0.577425 1.510823 -2.500000 -v 0.441942 1.308058 -2.500000 -v 0.239177 1.172575 -2.500000 -v 0.000000 1.125000 -2.500000 -v -0.239177 1.172575 -2.500000 -v -0.441942 1.308058 -2.500000 -v -0.577425 1.510823 -2.500000 -v -0.625000 1.750000 -2.500000 -v -0.577425 1.989177 -2.500000 -v -0.441942 2.191942 -2.500000 -v -0.239177 2.327425 -2.500000 -v 1.250000 0.000000 2.000000 -v 1.154849 1.271646 1.750000 -v 0.883883 0.866117 1.750000 -v 0.478354 0.595151 1.750000 -v 0.000000 0.500000 1.750000 -v -0.478354 0.595150 1.750000 -v -0.883883 0.866116 1.750000 -v -1.154849 1.271646 1.750000 -v 1.250000 1.750000 -1.750000 -v -1.250000 1.750000 -1.750000 -v 1.154849 1.271646 -1.750000 -v 0.883883 0.866117 -1.750000 -v 0.478354 0.595151 -1.750000 -v 0.000000 0.500000 -1.750000 -v -0.478354 0.595150 -1.750000 -v -0.883883 0.866116 -1.750000 -v -1.154849 1.271646 -1.750000 -v -1.250000 0.000000 -1.750000 -v -1.250000 0.000000 -2.000000 -v 1.250000 0.000000 -2.000000 -v 1.250000 0.000000 -1.750000 -v 1.500000 0.656250 -1.156250 -v 1.500000 0.343750 -1.156250 -v 1.500000 0.656250 -0.843750 -v 1.500000 0.343750 -0.843750 -v 1.500000 0.343750 1.156250 -v 1.500000 0.656250 1.156250 -v 1.500000 0.343750 0.843750 -v 1.500000 0.656250 0.843750 -v -1.500000 0.343750 -1.156250 -v -1.500000 0.656250 -1.156250 -v -1.500000 0.343750 -0.843750 -v -1.500000 0.656250 -0.843750 -v -1.500000 0.656250 1.156250 -v -1.500000 0.343750 1.156250 -v -1.500000 0.656250 0.843750 -v -1.500000 0.343750 0.843750 -v -0.750000 2.700000 -2.000000 -v -0.750000 3.000000 -2.000000 -v -0.500000 2.850000 -1.933013 -v -0.500000 3.000000 -1.933013 -v -0.316987 2.900000 -1.750000 -v -0.316987 3.000000 -1.750000 -v -0.250000 2.900000 -1.500000 -v -0.250000 3.000000 -1.500000 -v -0.316987 2.900000 -1.250000 -v -0.316987 3.000000 -1.250000 -v -0.500000 2.850000 -1.066987 -v -0.500000 3.000000 -1.066987 -v -0.750000 2.700000 -1.000000 -v -0.750000 3.000000 -1.000000 -v -1.000000 2.400000 -1.066987 -v -1.000000 3.000000 -1.066987 -v -1.183013 2.000000 -1.250000 -v -1.183013 3.000000 -1.250000 -v -1.250000 1.750000 -1.500000 -v -1.250000 3.000000 -1.500000 -v -1.183013 2.000000 -1.750000 -v -1.183013 3.000000 -1.750000 -v -1.000000 2.400000 -1.933012 -v -1.000000 3.000000 -1.933012 -v -0.537500 3.000000 -1.868061 -v -0.750000 3.000000 -1.925000 -v -0.381939 3.000000 -1.712500 -v -0.325000 3.000000 -1.500000 -v -0.381939 3.000000 -1.287500 -v -0.537500 3.000000 -1.131939 -v -0.750000 3.000000 -1.075000 -v -0.962500 3.000000 -1.131939 -v -1.118061 3.000000 -1.287500 -v -1.175000 3.000000 -1.500000 -v -1.118061 3.000000 -1.712500 -v -0.962500 3.000000 -1.868061 -v -0.537500 3.050000 -1.868061 -v -0.750000 3.050000 -1.925000 -v -0.381939 3.050000 -1.712500 -v -0.325000 3.050000 -1.500000 -v -0.381939 3.050000 -1.287500 -v -0.537500 3.050000 -1.131939 -v -0.750000 3.050000 -1.075000 -v -0.962500 3.050000 -1.131939 -v -1.118061 3.050000 -1.287500 -v -1.175000 3.050000 -1.500000 -v -1.118061 3.050000 -1.712500 -v -0.962500 3.050000 -1.868061 -v -0.918125 3.050000 -1.355209 -v -0.950000 3.050000 -1.363750 -v -0.894791 3.050000 -1.331875 -v -0.886250 3.050000 -1.300000 -v -0.894791 3.050000 -1.268125 -v -0.918125 3.050000 -1.244791 -v -0.950000 3.050000 -1.236250 -v -0.981875 3.050000 -1.244791 -v -1.005209 3.050000 -1.268125 -v -1.013750 3.050000 -1.300000 -v -1.005209 3.050000 -1.331875 -v -0.981875 3.050000 -1.355209 -v -0.918125 3.075000 -1.355209 -v -0.950000 3.075000 -1.363750 -v -0.894791 3.075000 -1.331875 -v -0.886250 3.075000 -1.300000 -v -0.894791 3.075000 -1.268125 -v -0.918125 3.075000 -1.244791 -v -0.950000 3.075000 -1.236250 -v -0.981875 3.075000 -1.244791 -v -1.005209 3.075000 -1.268125 -v -1.013750 3.075000 -1.300000 -v -1.005209 3.075000 -1.331875 -v -0.981875 3.075000 -1.355209 -vt 0.007264 0.482161 -vt 0.007314 0.442568 -vt 0.332035 0.442981 -vt 0.007365 0.402974 -vt 0.332086 0.403387 -vt 0.007415 0.363380 -vt 0.332136 0.363793 -vt 0.488222 0.487464 -vt 0.346312 0.487464 -vt 0.346312 0.467192 -vt 0.832860 0.467191 -vt 0.832860 0.487464 -vt 0.690951 0.487464 -vt 0.312193 0.086611 -vt 0.028063 0.086250 -vt 0.028113 0.046657 -vt 0.007113 0.600942 -vt 0.007163 0.561349 -vt 0.331884 0.561761 -vt 0.693411 0.854768 -vt 0.701321 0.810132 -vt 0.721096 0.810132 -vt 0.007214 0.521755 -vt 0.331985 0.482574 -vt 0.331935 0.522168 -vt 0.683051 0.718283 -vt 0.753349 0.732266 -vt 0.739366 0.802564 -vt 0.691434 0.877347 -vt 0.729006 0.854768 -vt 0.658662 0.840775 -vt 0.691548 0.854397 -vt 0.684734 0.876014 -vt 0.631912 0.814550 -vt 0.657082 0.839720 -vt 0.642514 0.857084 -vt 0.617235 0.780085 -vt 0.630857 0.812970 -vt 0.610753 0.823438 -vt 0.616864 0.742626 -vt 0.616864 0.778221 -vt 0.594285 0.780199 -vt 0.610753 0.697409 -vt 0.630857 0.707877 -vt 0.617235 0.740762 -vt 0.657082 0.681127 -vt 0.631912 0.706297 -vt 0.614548 0.691729 -vt 0.691548 0.666450 -vt 0.658662 0.680072 -vt 0.648194 0.659968 -vt 0.729006 0.666079 -vt 0.693411 0.666079 -vt 0.691433 0.643500 -vt 0.763756 0.680072 -vt 0.730870 0.666450 -vt 0.737684 0.644833 -vt 0.807869 0.691729 -vt 0.790505 0.706297 -vt 0.765335 0.681127 -vt 0.805182 0.740762 -vt 0.791561 0.707877 -vt 0.811664 0.697409 -vt 0.805553 0.778221 -vt 0.805553 0.742626 -vt 0.828132 0.740648 -vt 0.791561 0.812970 -vt 0.805182 0.780085 -vt 0.826800 0.786898 -vt 0.779903 0.857084 -vt 0.765335 0.839720 -vt 0.790505 0.814550 -vt 0.730870 0.854397 -vt 0.763756 0.840775 -vt 0.774223 0.860879 -vt 0.559896 0.691729 -vt 0.542532 0.706297 -vt 0.517362 0.681127 -vt 0.557209 0.740763 -vt 0.543588 0.707877 -vt 0.563691 0.697409 -vt 0.580159 0.780199 -vt 0.557580 0.778221 -vt 0.557580 0.742626 -vt 0.543587 0.812970 -vt 0.557209 0.780085 -vt 0.578826 0.786899 -vt 0.517362 0.839720 -vt 0.542532 0.814550 -vt 0.559896 0.829118 -vt 0.482897 0.854397 -vt 0.515783 0.840775 -vt 0.526250 0.860879 -vt 0.445438 0.854768 -vt 0.481033 0.854768 -vt 0.483011 0.877347 -vt 0.400221 0.860879 -vt 0.410689 0.840775 -vt 0.443574 0.854397 -vt 0.383939 0.814550 -vt 0.409109 0.839720 -vt 0.394541 0.857084 -vt 0.369262 0.780085 -vt 0.382884 0.812970 -vt 0.362780 0.823438 -vt 0.346312 0.740648 -vt 0.368891 0.742626 -vt 0.368891 0.778221 -vt 0.382884 0.707877 -vt 0.369262 0.740762 -vt 0.347645 0.733949 -vt 0.409109 0.681127 -vt 0.383939 0.706297 -vt 0.366575 0.691729 -vt 0.443575 0.666450 -vt 0.410689 0.680072 -vt 0.400221 0.659968 -vt 0.483011 0.643500 -vt 0.481033 0.666079 -vt 0.445438 0.666079 -vt 0.515783 0.680072 -vt 0.482897 0.666450 -vt 0.489711 0.644833 -vt 0.683051 0.802564 -vt 0.669068 0.788581 -vt 0.661500 0.770311 -vt 0.661500 0.750536 -vt 0.669068 0.732266 -vt 0.701321 0.710715 -vt 0.721096 0.710715 -vt 0.739366 0.718283 -vt 0.760917 0.750536 -vt 0.760917 0.770311 -vt 0.753349 0.788581 -vt 0.453348 0.810132 -vt 0.413527 0.750536 -vt 0.473123 0.710715 -vt 0.505376 0.732266 -vt 0.491393 0.718283 -vt 0.512944 0.750536 -vt 0.512944 0.770311 -vt 0.505376 0.788581 -vt 0.491393 0.802564 -vt 0.473123 0.810132 -vt 0.435078 0.802564 -vt 0.421095 0.788581 -vt 0.413527 0.770311 -vt 0.421095 0.732266 -vt 0.435078 0.718283 -vt 0.453348 0.710715 -vt 0.488222 0.467192 -vt 0.690951 0.467191 -vt 0.028163 0.007063 -vt 0.312294 0.007424 -vt 0.589586 0.528010 -vt 0.312143 0.126205 -vt 0.028012 0.125844 -vt 0.312093 0.165799 -vt 0.027962 0.165438 -vt 0.312042 0.205393 -vt 0.027912 0.205031 -vt 0.311992 0.244986 -vt 0.027861 0.244625 -vt 0.311942 0.284580 -vt 0.311891 0.324174 -vt 0.027761 0.323812 -vt 0.027811 0.284219 -vt 0.331834 0.601355 -vt 0.313462 0.638064 -vt 0.051328 0.640592 -vt 0.589586 0.426646 -vt 0.550796 0.418930 -vt 0.517911 0.396957 -vt 0.488222 0.325282 -vt 0.495938 0.364072 -vt 0.628377 0.418930 -vt 0.661262 0.396957 -vt 0.683235 0.364072 -vt 0.690951 0.325282 -vt 0.628377 0.535726 -vt 0.661262 0.557699 -vt 0.683235 0.590584 -vt 0.690951 0.629374 -vt 0.550796 0.535726 -vt 0.517911 0.557699 -vt 0.495938 0.590584 -vt 0.488222 0.629374 -vt 0.488222 0.148973 -vt 0.690951 0.148973 -vt 0.690951 0.169245 -vt 0.589587 0.209791 -vt 0.488222 0.169246 -vt 0.589587 0.108427 -vt 0.628377 0.100711 -vt 0.628377 0.217507 -vt 0.550796 0.217507 -vt 0.550796 0.100711 -vt 0.517911 0.239480 -vt 0.495938 0.272365 -vt 0.488223 0.311156 -vt 0.346312 0.148973 -vt 0.517911 0.078738 -vt 0.495938 0.045853 -vt 0.488222 0.007063 -vt 0.661262 0.239480 -vt 0.683235 0.272365 -vt 0.690951 0.311155 -vt 0.832860 0.148973 -vt 0.683235 0.045853 -vt 0.690951 0.007063 -vt 0.661262 0.078738 -vt 0.275678 0.820890 -vt 0.275678 0.846231 -vt 0.032404 0.846231 -vt 0.275678 0.871572 -vt 0.032404 0.871572 -vt 0.301019 0.705400 -vt 0.275678 0.705400 -vt 0.275678 0.680059 -vt 0.032404 0.820890 -vt 0.007063 0.820890 -vt 0.007063 0.795549 -vt 0.032404 0.705400 -vt 0.007063 0.705400 -vt 0.007063 0.680059 -vt 0.301019 0.820890 -vt 0.275678 0.795549 -vt 0.032404 0.795549 -vt 0.032404 0.770208 -vt 0.032404 0.756082 -vt 0.032404 0.730741 -vt 0.275678 0.730741 -vt 0.032404 0.654718 -vt 0.275678 0.654718 -vt 0.070027 0.987062 -vt 0.049039 0.987062 -vt 0.049039 0.974899 -vt 0.028051 0.987062 -vt 0.028051 0.978953 -vt 0.007063 0.987062 -vt 0.007063 0.978953 -vt 0.258919 0.987062 -vt 0.237931 0.987062 -vt 0.237931 0.978953 -vt 0.216943 0.987062 -vt 0.216943 0.974899 -vt 0.195955 0.987062 -vt 0.195955 0.962735 -vt 0.174967 0.987062 -vt 0.174967 0.938408 -vt 0.153979 0.987062 -vt 0.153979 0.905971 -vt 0.132991 0.987062 -vt 0.112003 0.987062 -vt 0.112003 0.905971 -vt 0.194381 0.992937 -vt 0.091015 0.987062 -vt 0.070027 0.962735 -vt 0.091015 0.938408 -vt 0.916946 0.689764 -vt 0.912892 0.689764 -vt 0.912892 0.671924 -vt 0.215369 0.992937 -vt 0.197529 0.992937 -vt 0.236357 0.992937 -vt 0.218517 0.992937 -vt 0.257345 0.992937 -vt 0.239505 0.992937 -vt 0.089441 0.992937 -vt 0.071601 0.992937 -vt 0.068453 0.992937 -vt 0.050613 0.992937 -vt 0.026477 0.992937 -vt 0.008637 0.992937 -vt 0.110429 0.992937 -vt 0.092589 0.992937 -vt 0.047465 0.992937 -vt 0.029625 0.992937 -vt 0.131417 0.992937 -vt 0.113577 0.992937 -vt 0.152405 0.992937 -vt 0.134565 0.992937 -vt 0.173393 0.992937 -vt 0.846313 0.671924 -vt 0.855232 0.656474 -vt 0.864478 0.697052 -vt 0.905999 0.652963 -vt 0.903972 0.656474 -vt 0.888522 0.647554 -vt 0.870682 0.718188 -vt 0.870682 0.714133 -vt 0.888522 0.714134 -vt 0.842258 0.671924 -vt 0.846312 0.689764 -vt 0.888522 0.643500 -vt 0.870682 0.647555 -vt 0.890549 0.717645 -vt 0.903972 0.705214 -vt 0.842801 0.691791 -vt 0.855232 0.705214 -vt 0.868655 0.644043 -vt 0.907483 0.707241 -vt 0.916403 0.669897 -vt 0.853205 0.708725 -vt 0.851721 0.654447 -vt 0.325382 0.655411 -vt 0.324857 0.657369 -vt 0.322273 0.656676 -vt 0.873127 0.702045 -vt 0.873127 0.699369 -vt 0.871789 0.697052 -vt 0.866796 0.705701 -vt 0.869472 0.705701 -vt 0.863140 0.699369 -vt 0.869472 0.695714 -vt 0.871789 0.704363 -vt 0.863140 0.702045 -vt 0.866796 0.695714 -vt 0.864478 0.704363 -vt 0.317103 0.661846 -vt 0.319688 0.657369 -vt 0.327442 0.661846 -vt 0.322797 0.668974 -vt 0.322273 0.667015 -vt 0.324857 0.666323 -vt 0.328708 0.664955 -vt 0.326750 0.664431 -vt 0.315145 0.662371 -vt 0.317796 0.664431 -vt 0.321748 0.654718 -vt 0.329400 0.661321 -vt 0.326750 0.659261 -vt 0.316362 0.665864 -vt 0.319688 0.666323 -vt 0.318254 0.655935 -vt 0.317796 0.659261 -vt 0.328183 0.657828 -vt 0.319163 0.668281 -vt 0.326291 0.667756 -vt 0.315838 0.658736 -vt 0.312244 0.047018 -vt 0.730984 0.877347 -vt 0.648194 0.860879 -vt 0.614548 0.829118 -vt 0.595618 0.786898 -vt 0.594285 0.740648 -vt 0.595618 0.733949 -vt 0.642514 0.663763 -vt 0.684734 0.644833 -vt 0.730984 0.643500 -vt 0.774223 0.659968 -vt 0.779903 0.663763 -vt 0.826800 0.733949 -vt 0.828132 0.780199 -vt 0.811664 0.823438 -vt 0.807869 0.829118 -vt 0.737684 0.876014 -vt 0.531930 0.663763 -vt 0.578827 0.733949 -vt 0.580159 0.740649 -vt 0.563691 0.823438 -vt 0.531930 0.857084 -vt 0.489710 0.876015 -vt 0.443460 0.877347 -vt 0.436761 0.876015 -vt 0.366575 0.829118 -vt 0.347645 0.786898 -vt 0.346312 0.780199 -vt 0.362780 0.697409 -vt 0.394541 0.663763 -vt 0.436761 0.644833 -vt 0.443461 0.643500 -vt 0.526250 0.659968 -vt 0.007465 0.323787 -vt 0.332186 0.324200 -vt 0.007063 0.640536 -vt 0.332186 0.637883 -vt 0.346312 0.169246 -vt 0.832860 0.169245 -vt 0.301019 0.680059 -vt 0.032404 0.680059 -vt 0.301019 0.795549 -vt 0.275678 0.770208 -vt 0.275678 0.756082 -vt 0.258919 0.978953 -vt 0.132991 0.885698 -vt 0.176541 0.992937 -vt 0.916946 0.671924 -vt 0.155553 0.992937 -vt 0.890549 0.644043 -vt 0.888522 0.718188 -vt 0.842258 0.689764 -vt 0.870682 0.643500 -vt 0.905999 0.708725 -vt 0.851721 0.707241 -vt 0.853205 0.652963 -vt 0.916403 0.691791 -vt 0.907483 0.654447 -vt 0.868655 0.717645 -vt 0.842801 0.669897 -vt 0.322797 0.654718 -vt 0.325382 0.668281 -vt 0.329400 0.662371 -vt 0.315838 0.664955 -vt 0.319163 0.655411 -vt 0.328708 0.658736 -vt 0.318254 0.667756 -vt 0.316362 0.657828 -vt 0.326291 0.655935 -vt 0.321748 0.668974 -vt 0.328183 0.665864 -vt 0.315145 0.661321 -vn 0.195100 0.980800 -0.000000 -vn 0.555600 0.831500 0.000000 -vn 0.831500 0.555600 0.000000 -vn -1.000000 0.000000 0.000000 -vn 1.000000 0.000000 0.000000 -vn -0.831500 -0.555600 0.000000 -vn -0.831500 0.555600 -0.000000 -vn 0.088600 0.445500 0.890900 -vn -0.195100 0.980800 0.000000 -vn -0.555600 0.831500 0.000000 -vn 0.000000 0.000000 1.000000 -vn 0.175200 0.880600 0.440300 -vn -0.175200 0.880600 0.440300 -vn -0.498800 0.746500 0.440300 -vn -0.746500 0.498800 0.440300 -vn -0.880600 0.175200 0.440300 -vn -0.880600 -0.175200 0.440300 -vn -0.746500 -0.498800 0.440300 -vn -0.498800 -0.746500 0.440300 -vn -0.175200 -0.880600 0.440300 -vn 0.175200 -0.880600 0.440300 -vn 0.498800 -0.746500 0.440300 -vn 0.746500 -0.498800 0.440300 -vn 0.880600 -0.175200 0.440300 -vn 0.880600 0.175200 0.440300 -vn 0.746500 0.498800 0.440300 -vn 0.498800 0.746500 0.440300 -vn 0.175200 0.880600 -0.440300 -vn 0.498800 0.746500 -0.440300 -vn 0.746500 0.498800 -0.440300 -vn 0.880600 0.175200 -0.440300 -vn 0.880600 -0.175200 -0.440300 -vn 0.746500 -0.498800 -0.440300 -vn 0.498800 -0.746500 -0.440300 -vn 0.175200 -0.880600 -0.440300 -vn -0.175200 -0.880600 -0.440300 -vn -0.498800 -0.746500 -0.440300 -vn -0.746500 -0.498800 -0.440300 -vn -0.880600 -0.175200 -0.440300 -vn -0.880600 0.175200 -0.440300 -vn -0.746500 0.498800 -0.440300 -vn -0.498800 0.746500 -0.440300 -vn -0.175200 0.880600 -0.440300 -vn -0.088600 0.445500 0.890900 -vn -0.252300 0.377600 0.890900 -vn -0.377600 0.252300 0.890900 -vn -0.445500 0.088600 0.890900 -vn -0.445500 -0.088600 0.890900 -vn -0.377600 -0.252300 0.890900 -vn -0.252300 -0.377600 0.890900 -vn -0.088600 -0.445500 0.890900 -vn 0.088600 -0.445500 0.890900 -vn 0.252300 -0.377600 0.890900 -vn 0.377600 -0.252300 0.890900 -vn 0.445500 -0.088600 0.890900 -vn 0.445500 0.088600 0.890900 -vn 0.377600 0.252300 0.890900 -vn 0.252300 0.377600 0.890900 -vn 0.000000 0.000000 -1.000000 -vn 0.088600 0.445500 -0.890900 -vn 0.252300 0.377600 -0.890900 -vn 0.377600 0.252300 -0.890900 -vn 0.445500 0.088600 -0.890900 -vn 0.445500 -0.088600 -0.890900 -vn 0.377600 -0.252300 -0.890900 -vn 0.252300 -0.377600 -0.890900 -vn 0.088600 -0.445500 -0.890900 -vn -0.088600 -0.445500 -0.890900 -vn -0.252300 -0.377600 -0.890900 -vn -0.377600 -0.252300 -0.890900 -vn -0.445500 -0.088600 -0.890900 -vn -0.445500 0.088600 -0.890900 -vn -0.377600 0.252300 -0.890900 -vn -0.252300 0.377600 -0.890900 -vn -0.088600 0.445500 -0.890900 -vn 0.000000 -1.000000 0.000000 -vn -0.980800 -0.195100 0.000000 -vn -0.555600 -0.831500 0.000000 -vn -0.195100 -0.980800 0.000000 -vn 0.195100 -0.980800 0.000000 -vn 0.555600 -0.831500 0.000000 -vn 0.831500 -0.555600 0.000000 -vn 0.980800 -0.195100 0.000000 -vn 0.980800 0.195100 0.000000 -vn -0.980800 0.195100 0.000000 -vn 0.000000 1.000000 0.000000 -vn 0.258800 0.000000 -0.965900 -vn 0.707100 0.000000 -0.707100 -vn 0.965900 0.000000 -0.258800 -vn 0.965900 0.000000 0.258800 -vn 0.707100 0.000000 0.707100 -vn 0.258800 0.000000 0.965900 -vn -0.258800 0.000000 0.965900 -vn -0.707100 0.000000 0.707100 -vn -0.965900 0.000000 0.258800 -vn -0.965900 0.000000 -0.258800 -vn -0.258800 0.000000 -0.965900 -vn -0.707100 0.000000 -0.707100 -s off -f 7/1/1 9/2/1 8/3/1 -f 9/2/2 11/4/2 10/5/2 -f 11/4/3 13/6/3 12/7/3 -f 3/8/4 31/9/4 2/10/4 -f 1/11/5 15/12/5 102/13/5 -f 117/14/6 108/15/6 109/16/6 -f 33/17/7 35/18/7 34/19/7 -f 39/20/8 71/21/8 70/22/8 -f 37/23/9 7/1/9 6/24/9 -f 35/18/10 37/23/10 36/25/10 -f 77/26/11 81/27/11 85/28/11 -f 7/29/12 39/20/12 38/30/12 -f 40/31/13 39/32/13 7/33/13 -f 41/34/14 40/35/14 37/36/14 -f 42/37/15 41/38/15 35/39/15 -f 43/40/16 42/41/16 33/42/16 -f 29/43/17 44/44/17 43/45/17 -f 45/46/18 44/47/18 29/48/18 -f 46/49/19 45/50/19 27/51/19 -f 47/52/20 46/53/20 25/54/20 -f 48/55/21 47/56/21 23/57/21 -f 19/58/22 49/59/22 48/60/22 -f 50/61/23 49/62/23 19/63/23 -f 51/64/24 50/65/24 17/66/24 -f 52/67/25 51/68/25 15/69/25 -f 11/70/26 53/71/26 52/72/26 -f 38/73/27 53/74/27 11/75/27 -f 8/76/28 55/77/28 54/78/28 -f 56/79/29 55/80/29 8/81/29 -f 12/82/30 57/83/30 56/84/30 -f 58/85/31 57/86/31 12/87/31 -f 59/88/32 58/89/32 14/90/32 -f 60/91/33 59/92/33 16/93/33 -f 61/94/34 60/95/34 18/96/34 -f 22/97/35 62/98/35 61/99/35 -f 63/100/36 62/101/36 22/102/36 -f 64/103/37 63/104/37 24/105/37 -f 28/106/38 65/107/38 64/108/38 -f 66/109/39 65/110/39 28/111/39 -f 67/112/40 66/113/40 30/114/40 -f 68/115/41 67/116/41 32/117/41 -f 36/118/42 69/119/42 68/120/42 -f 54/121/43 69/122/43 36/123/43 -f 72/124/44 71/21/44 39/32/44 -f 41/34/45 73/125/45 72/124/45 -f 42/37/46 74/126/46 73/125/46 -f 43/40/47 75/127/47 74/126/47 -f 76/128/48 75/127/48 43/45/48 -f 45/46/49 77/26/49 76/128/49 -f 46/49/50 78/129/50 77/26/50 -f 79/130/51 78/129/51 46/53/51 -f 48/55/52 80/131/52 79/130/52 -f 81/27/53 80/131/53 48/60/53 -f 50/61/54 82/132/54 81/27/54 -f 83/133/55 82/132/55 50/65/55 -f 84/134/56 83/133/56 51/68/56 -f 85/28/57 84/134/57 52/72/57 -f 70/22/58 85/28/58 53/74/58 -f 93/135/59 97/136/59 101/137/59 -f 55/77/60 87/138/60 86/139/60 -f 88/140/61 87/138/61 55/80/61 -f 57/83/62 89/141/62 88/140/62 -f 90/142/63 89/141/63 57/86/63 -f 91/143/64 90/142/64 58/89/64 -f 92/144/65 91/143/65 59/92/65 -f 93/135/66 92/144/66 60/95/66 -f 62/98/67 94/145/67 93/135/67 -f 95/146/68 94/145/68 62/101/68 -f 96/147/69 95/146/69 63/104/69 -f 65/107/70 97/136/70 96/147/70 -f 98/148/71 97/136/71 65/110/71 -f 67/112/72 99/149/72 98/148/72 -f 100/150/73 99/149/73 67/116/73 -f 101/137/74 100/150/74 68/120/74 -f 54/121/75 86/139/75 101/137/75 -f 4/151/76 5/152/76 102/13/76 -f 109/16/77 2/153/77 111/154/77 -f 102/13/11 23/155/11 3/8/11 -f 108/15/78 117/14/78 116/156/78 -f 107/157/79 116/156/79 115/158/79 -f 106/159/80 115/158/80 114/160/80 -f 105/161/81 114/160/81 113/162/81 -f 104/163/82 113/162/82 112/164/82 -f 110/165/83 1/166/83 103/167/83 -f 110/165/84 13/6/84 1/166/84 -f 32/168/85 111/169/85 2/170/85 -f 106/171/59 5/152/59 4/151/59 -f 106/171/59 4/151/59 107/172/59 -f 107/172/59 4/151/59 108/173/59 -f 2/174/59 109/175/59 4/151/59 -f 109/175/59 108/173/59 4/151/59 -f 106/171/59 105/176/59 5/152/59 -f 104/177/59 5/152/59 105/176/59 -f 103/178/59 5/152/59 104/177/59 -f 5/152/59 103/178/59 1/179/59 -f 23/155/11 102/13/11 21/180/11 -f 19/181/11 21/180/11 102/13/11 -f 17/182/11 19/181/11 102/13/11 -f 15/183/11 17/182/11 102/13/11 -f 23/155/11 25/184/11 3/8/11 -f 25/184/11 27/185/11 3/8/11 -f 27/185/11 29/186/11 3/8/11 -f 3/8/11 29/186/11 31/187/11 -f 120/188/76 121/189/76 122/190/76 -f 122/190/11 115/191/11 119/192/11 -f 22/193/59 121/189/59 120/188/59 -f 22/193/59 20/194/59 121/189/59 -f 115/191/11 122/190/11 114/195/11 -f 115/191/11 116/196/11 119/192/11 -f 24/197/59 22/193/59 120/188/59 -f 116/196/11 117/198/11 119/192/11 -f 117/198/11 118/199/11 119/192/11 -f 118/199/11 111/200/11 119/192/11 -f 30/201/4 120/188/4 119/192/4 -f 26/202/59 24/197/59 120/188/59 -f 28/203/59 26/202/59 120/188/59 -f 30/204/59 28/203/59 120/188/59 -f 113/205/11 114/195/11 122/190/11 -f 112/206/11 113/205/11 122/190/11 -f 112/206/11 122/190/11 110/207/11 -f 122/190/5 121/189/5 14/208/5 -f 16/209/59 14/210/59 121/189/59 -f 18/211/59 16/209/59 121/189/59 -f 20/194/59 18/211/59 121/189/59 -f 126/212/11 125/213/11 134/214/11 -f 125/213/86 123/215/86 132/216/86 -f 128/217/5 127/218/5 129/219/5 -f 133/220/4 134/221/4 132/222/4 -f 136/223/4 135/224/4 137/225/4 -f 125/226/5 126/212/5 124/227/5 -f 124/227/59 131/228/59 132/229/59 -f 133/220/76 131/228/76 124/227/76 -f 137/230/86 135/231/86 128/232/86 -f 135/231/11 136/223/11 127/218/11 -f 137/233/59 130/234/59 129/219/59 -f 129/219/76 127/218/76 136/223/76 -f 140/235/87 142/236/87 141/237/87 -f 142/236/88 144/238/88 143/239/88 -f 144/238/89 146/240/89 145/241/89 -f 146/242/90 148/243/90 147/244/90 -f 147/244/91 148/243/91 150/245/91 -f 149/246/92 150/245/92 152/247/92 -f 151/248/93 152/247/93 154/249/93 -f 153/250/94 154/249/94 156/251/94 -f 155/252/95 156/251/95 158/253/95 -f 158/253/96 160/254/96 159/255/96 -f 154/249/86 152/247/86 169/256/86 -f 162/257/97 140/235/97 139/258/97 -f 160/254/98 162/257/98 161/259/98 -f 174/260/97 186/261/97 176/262/97 -f 150/245/86 168/263/86 169/264/86 -f 148/243/86 167/265/86 168/266/86 -f 146/242/86 166/267/86 167/268/86 -f 162/257/86 174/269/86 164/270/86 -f 140/235/86 164/271/86 163/272/86 -f 144/238/86 165/273/86 166/274/86 -f 160/254/86 173/275/86 174/276/86 -f 142/236/86 163/277/86 165/278/86 -f 158/253/86 172/279/86 173/280/86 -f 156/251/86 171/281/86 172/282/86 -f 156/251/86 154/249/86 170/283/86 -f 180/284/86 179/285/86 191/286/86 -f 163/287/88 175/288/88 177/289/88 -f 171/290/95 183/291/95 184/292/95 -f 168/293/92 180/284/92 181/294/92 -f 165/295/89 177/289/89 178/296/89 -f 172/297/96 184/292/96 185/298/96 -f 169/299/93 181/294/93 182/300/93 -f 166/301/90 178/296/90 179/285/90 -f 173/302/98 185/298/98 186/261/98 -f 164/303/87 176/262/87 175/288/87 -f 170/304/94 182/300/94 183/291/94 -f 167/305/91 179/285/91 180/284/91 -f 191/306/91 203/307/91 204/308/91 -f 186/261/86 198/309/86 188/310/86 -f 177/289/86 175/288/86 187/311/86 -f 183/291/86 195/312/86 196/313/86 -f 181/294/86 180/284/86 192/314/86 -f 178/296/86 177/289/86 189/315/86 -f 184/292/86 196/313/86 197/316/86 -f 182/300/86 181/294/86 193/317/86 -f 179/285/86 178/296/86 190/318/86 -f 185/298/86 197/316/86 198/309/86 -f 176/262/86 188/310/86 187/311/86 -f 183/291/86 182/300/86 194/319/86 -f 207/320/86 205/321/86 201/322/86 -f 198/323/97 210/324/97 200/325/97 -f 187/326/88 199/327/88 201/322/88 -f 195/328/95 207/320/95 208/329/95 -f 192/330/92 204/308/92 205/321/92 -f 189/331/89 201/322/89 202/332/89 -f 196/333/96 208/329/96 209/334/96 -f 193/335/93 205/321/93 206/336/93 -f 190/337/90 202/332/90 203/307/90 -f 197/338/98 209/334/98 210/324/98 -f 188/339/87 200/325/87 199/327/87 -f 194/340/94 206/336/94 207/320/94 -f 6/24/1 7/1/1 8/3/1 -f 8/3/2 9/2/2 10/5/2 -f 10/5/3 11/4/3 12/7/3 -f 4/151/4 3/8/4 2/10/4 -f 5/152/5 1/11/5 102/13/5 -f 118/341/6 117/14/6 109/16/6 -f 32/168/7 33/17/7 34/19/7 -f 38/30/8 39/20/8 70/22/8 -f 36/25/9 37/23/9 6/24/9 -f 34/19/10 35/18/10 36/25/10 -f 85/28/11 70/22/11 71/21/11 -f 71/21/11 72/124/11 73/125/11 -f 73/125/11 74/126/11 75/127/11 -f 75/127/11 76/128/11 77/26/11 -f 77/26/11 78/129/11 79/130/11 -f 79/130/11 80/131/11 77/26/11 -f 81/27/11 82/132/11 83/133/11 -f 83/133/11 84/134/11 85/28/11 -f 85/28/11 71/21/11 77/26/11 -f 73/125/11 75/127/11 77/26/11 -f 77/26/11 80/131/11 81/27/11 -f 81/27/11 83/133/11 85/28/11 -f 71/21/11 73/125/11 77/26/11 -f 9/342/12 7/29/12 38/30/12 -f 37/343/13 40/31/13 7/33/13 -f 35/344/14 41/34/14 37/36/14 -f 33/345/15 42/37/15 35/39/15 -f 31/346/16 43/40/16 33/42/16 -f 31/347/17 29/43/17 43/45/17 -f 27/348/18 45/46/18 29/48/18 -f 25/349/19 46/49/19 27/51/19 -f 23/350/20 47/52/20 25/54/20 -f 21/351/21 48/55/21 23/57/21 -f 21/352/22 19/58/22 48/60/22 -f 17/353/23 50/61/23 19/63/23 -f 15/354/24 51/64/24 17/66/24 -f 13/355/25 52/67/25 15/69/25 -f 13/356/26 11/70/26 52/72/26 -f 9/357/27 38/73/27 11/75/27 -f 6/358/28 8/76/28 54/78/28 -f 10/359/29 56/79/29 8/81/29 -f 10/360/30 12/82/30 56/84/30 -f 14/361/31 58/85/31 12/87/31 -f 16/362/32 59/88/32 14/90/32 -f 18/363/33 60/91/33 16/93/33 -f 20/364/34 61/94/34 18/96/34 -f 20/365/35 22/97/35 61/99/35 -f 24/366/36 63/100/36 22/102/36 -f 26/367/37 64/103/37 24/105/37 -f 26/368/38 28/106/38 64/108/38 -f 30/369/39 66/109/39 28/111/39 -f 32/370/40 67/112/40 30/114/40 -f 34/371/41 68/115/41 32/117/41 -f 34/372/42 36/118/42 68/120/42 -f 6/373/43 54/121/43 36/123/43 -f 40/31/44 72/124/44 39/32/44 -f 40/35/45 41/34/45 72/124/45 -f 41/38/46 42/37/46 73/125/46 -f 42/41/47 43/40/47 74/126/47 -f 44/44/48 76/128/48 43/45/48 -f 44/47/49 45/46/49 76/128/49 -f 45/50/50 46/49/50 77/26/50 -f 47/52/51 79/130/51 46/53/51 -f 47/56/52 48/55/52 79/130/52 -f 49/59/53 81/27/53 48/60/53 -f 49/62/54 50/61/54 81/27/54 -f 51/64/55 83/133/55 50/65/55 -f 52/67/56 84/134/56 51/68/56 -f 53/71/57 85/28/57 52/72/57 -f 38/73/58 70/22/58 53/74/58 -f 101/137/59 86/139/59 87/138/59 -f 87/138/59 88/140/59 89/141/59 -f 89/141/59 90/142/59 91/143/59 -f 91/143/59 92/144/59 89/141/59 -f 93/135/59 94/145/59 95/146/59 -f 95/146/59 96/147/59 97/136/59 -f 97/136/59 98/148/59 99/149/59 -f 99/149/59 100/150/59 97/136/59 -f 101/137/59 87/138/59 93/135/59 -f 89/141/59 92/144/59 93/135/59 -f 93/135/59 95/146/59 97/136/59 -f 97/136/59 100/150/59 101/137/59 -f 87/138/59 89/141/59 93/135/59 -f 54/78/60 55/77/60 86/139/60 -f 56/79/61 88/140/61 55/80/61 -f 56/84/62 57/83/62 88/140/62 -f 58/85/63 90/142/63 57/86/63 -f 59/88/64 91/143/64 58/89/64 -f 60/91/65 92/144/65 59/92/65 -f 61/94/66 93/135/66 60/95/66 -f 61/99/67 62/98/67 93/135/67 -f 63/100/68 95/146/68 62/101/68 -f 64/103/69 96/147/69 63/104/69 -f 64/108/70 65/107/70 96/147/70 -f 66/109/71 98/148/71 65/110/71 -f 66/113/72 67/112/72 98/148/72 -f 68/115/73 100/150/73 67/116/73 -f 69/119/74 101/137/74 68/120/74 -f 69/122/75 54/121/75 101/137/75 -f 3/8/76 4/151/76 102/13/76 -f 118/341/77 109/16/77 111/154/77 -f 107/157/78 108/15/78 116/156/78 -f 106/159/79 107/157/79 115/158/79 -f 105/161/80 106/159/80 114/160/80 -f 104/163/81 105/161/81 113/162/81 -f 103/167/82 104/163/82 112/164/82 -f 112/164/83 110/165/83 103/167/83 -f 15/374/84 1/166/84 13/6/84 -f 110/165/84 14/375/84 12/7/84 -f 12/7/84 13/6/84 110/165/84 -f 2/170/85 31/376/85 33/17/85 -f 33/17/85 32/168/85 2/170/85 -f 30/377/85 111/169/85 32/168/85 -f 119/192/76 120/188/76 122/190/76 -f 111/378/4 30/201/4 119/192/4 -f 110/379/5 122/190/5 14/208/5 -f 133/220/11 126/212/11 134/214/11 -f 134/214/86 125/213/86 132/216/86 -f 130/380/5 128/217/5 129/219/5 -f 131/228/4 133/220/4 132/222/4 -f 138/381/4 136/223/4 137/225/4 -f 123/382/5 125/226/5 124/227/5 -f 123/383/59 124/227/59 132/229/59 -f 126/212/76 133/220/76 124/227/76 -f 130/384/86 137/230/86 128/232/86 -f 128/232/11 135/231/11 127/218/11 -f 138/381/59 137/233/59 129/219/59 -f 138/381/76 129/219/76 136/223/76 -f 139/258/87 140/235/87 141/237/87 -f 141/237/88 142/236/88 143/239/88 -f 143/239/89 144/238/89 145/241/89 -f 145/385/90 146/242/90 147/244/90 -f 149/246/91 147/244/91 150/245/91 -f 151/248/92 149/246/92 152/247/92 -f 153/250/93 151/248/93 154/249/93 -f 155/252/94 153/250/94 156/251/94 -f 157/386/95 155/252/95 158/253/95 -f 157/386/96 158/253/96 159/255/96 -f 170/387/86 154/249/86 169/256/86 -f 161/259/97 162/257/97 139/258/97 -f 159/255/98 160/254/98 161/259/98 -f 164/388/97 174/260/97 176/262/97 -f 152/247/86 150/245/86 169/264/86 -f 150/245/86 148/243/86 168/266/86 -f 148/243/86 146/242/86 167/268/86 -f 140/235/86 162/257/86 164/270/86 -f 142/236/86 140/235/86 163/272/86 -f 146/240/86 144/238/86 166/274/86 -f 162/257/86 160/254/86 174/276/86 -f 144/238/86 142/236/86 165/278/86 -f 160/254/86 158/253/86 173/280/86 -f 158/253/86 156/251/86 172/282/86 -f 171/389/86 156/251/86 170/283/86 -f 192/314/86 180/284/86 191/286/86 -f 165/390/88 163/287/88 177/289/88 -f 172/391/95 171/290/95 184/292/95 -f 169/392/92 168/293/92 181/294/92 -f 166/393/89 165/295/89 178/296/89 -f 173/394/96 172/297/96 185/298/96 -f 170/395/93 169/299/93 182/300/93 -f 167/396/90 166/301/90 179/285/90 -f 174/397/98 173/302/98 186/261/98 -f 163/398/87 164/303/87 175/288/87 -f 171/399/94 170/304/94 183/291/94 -f 168/400/91 167/305/91 180/284/91 -f 192/401/91 191/306/91 204/308/91 -f 176/262/86 186/261/86 188/310/86 -f 189/315/86 177/289/86 187/311/86 -f 184/292/86 183/291/86 196/313/86 -f 193/317/86 181/294/86 192/314/86 -f 190/318/86 178/296/86 189/315/86 -f 185/298/86 184/292/86 197/316/86 -f 194/319/86 182/300/86 193/317/86 -f 191/286/86 179/285/86 190/318/86 -f 186/261/86 185/298/86 198/309/86 -f 175/288/86 176/262/86 187/311/86 -f 195/312/86 183/291/86 194/319/86 -f 201/322/86 199/327/86 200/325/86 -f 200/325/86 210/324/86 201/322/86 -f 209/334/86 208/329/86 207/320/86 -f 207/320/86 206/336/86 205/321/86 -f 205/321/86 204/308/86 203/307/86 -f 203/307/86 202/332/86 201/322/86 -f 201/322/86 210/324/86 209/334/86 -f 209/334/86 207/320/86 201/322/86 -f 205/321/86 203/307/86 201/322/86 -f 188/402/97 198/323/97 200/325/97 -f 189/403/88 187/326/88 201/322/88 -f 196/404/95 195/328/95 208/329/95 -f 193/405/92 192/330/92 205/321/92 -f 190/406/89 189/331/89 202/332/89 -f 197/407/96 196/333/96 209/334/96 -f 194/408/93 193/335/93 206/336/93 -f 191/409/90 190/337/90 203/307/90 -f 198/410/98 197/338/98 210/324/98 -f 187/411/87 188/339/87 199/327/87 -f 195/412/94 194/340/94 207/320/94 diff --git a/src/main/resources/assets/hbm/models/item/ajr_boots.json b/src/main/resources/assets/hbm/models/item/ajr_boots.json new file mode 100644 index 0000000000..a85f36f017 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/ajr_boots.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/ajr_boots" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/ajr_helmet.json b/src/main/resources/assets/hbm/models/item/ajr_helmet.json new file mode 100644 index 0000000000..0347c03ccd --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/ajr_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/ajr_helmet" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/ajr_legs.json b/src/main/resources/assets/hbm/models/item/ajr_legs.json new file mode 100644 index 0000000000..b99f189543 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/ajr_legs.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/ajr_legs" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/ajr_plate.json b/src/main/resources/assets/hbm/models/item/ajr_plate.json new file mode 100644 index 0000000000..1aa735066d --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/ajr_plate.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/ajr_plate" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/ammo_4gauge_claw.json b/src/main/resources/assets/hbm/models/item/ammo_4gauge_claw.json new file mode 100644 index 0000000000..f5cfb5ff69 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/ammo_4gauge_claw.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/ammo_4gauge_claw" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/ammo_4gauge_vampire.json b/src/main/resources/assets/hbm/models/item/ammo_4gauge_vampire.json new file mode 100644 index 0000000000..2fbae8e032 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/ammo_4gauge_vampire.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/ammo_4gauge_vampire" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/ammo_4gauge_void.json b/src/main/resources/assets/hbm/models/item/ammo_4gauge_void.json new file mode 100644 index 0000000000..38f1ab9680 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/ammo_4gauge_void.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/ammo_4gauge_void" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/ammo_75bolt.json b/src/main/resources/assets/hbm/models/item/ammo_75bolt.json new file mode 100644 index 0000000000..472b2db736 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/ammo_75bolt.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/ammo_75bolt" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/ammo_75bolt_he.json b/src/main/resources/assets/hbm/models/item/ammo_75bolt_he.json new file mode 100644 index 0000000000..73cfff539d --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/ammo_75bolt_he.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/ammo_75bolt_he" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/ammo_75bolt_incendiary.json b/src/main/resources/assets/hbm/models/item/ammo_75bolt_incendiary.json new file mode 100644 index 0000000000..b67e0e8e75 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/ammo_75bolt_incendiary.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/ammo_75bolt_incendiary" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/ammo_dart.json b/src/main/resources/assets/hbm/models/item/ammo_dart.json new file mode 100644 index 0000000000..3b37b2df1d --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/ammo_dart.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/ammo_dart" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/beta.json b/src/main/resources/assets/hbm/models/item/beta.json new file mode 100644 index 0000000000..88388af9fc --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/beta.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/beta" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/bj_boots.json b/src/main/resources/assets/hbm/models/item/bj_boots.json new file mode 100644 index 0000000000..0f89284c18 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/bj_boots.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/bj_boots" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/bj_helmet.json b/src/main/resources/assets/hbm/models/item/bj_helmet.json new file mode 100644 index 0000000000..462d452c3f --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/bj_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/bj_helmet" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/bj_legs.json b/src/main/resources/assets/hbm/models/item/bj_legs.json new file mode 100644 index 0000000000..3ceabc64db --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/bj_legs.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/bj_legs" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/bj_plate.json b/src/main/resources/assets/hbm/models/item/bj_plate.json new file mode 100644 index 0000000000..39f783c365 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/bj_plate.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/bj_plate" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/blade_meteorite.json b/src/main/resources/assets/hbm/models/item/blade_meteorite.json new file mode 100644 index 0000000000..ada90eee33 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/blade_meteorite.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/blade_meteorite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/blade_meteorite_hot.json b/src/main/resources/assets/hbm/models/item/blade_meteorite_hot.json new file mode 100644 index 0000000000..8b16ecdad9 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/blade_meteorite_hot.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/blade_meteorite_hot" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/block_cap_fritz.json b/src/main/resources/assets/hbm/models/item/block_cap_fritz.json new file mode 100644 index 0000000000..955d07e22f --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/block_cap_fritz.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/block_cap_fritz" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/block_cap_korl.json b/src/main/resources/assets/hbm/models/item/block_cap_korl.json new file mode 100644 index 0000000000..f553fb2b6b --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/block_cap_korl.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/block_cap_korl" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/block_cap_nuka.json b/src/main/resources/assets/hbm/models/item/block_cap_nuka.json new file mode 100644 index 0000000000..8cd2503f4e --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/block_cap_nuka.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/block_cap_nuka" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/block_cap_quantum.json b/src/main/resources/assets/hbm/models/item/block_cap_quantum.json new file mode 100644 index 0000000000..8139aa2622 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/block_cap_quantum.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/block_cap_quantum" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/block_cap_rad.json b/src/main/resources/assets/hbm/models/item/block_cap_rad.json new file mode 100644 index 0000000000..3e13db2aac --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/block_cap_rad.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/block_cap_rad" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/block_cap_sparkle.json b/src/main/resources/assets/hbm/models/item/block_cap_sparkle.json new file mode 100644 index 0000000000..516bb4c748 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/block_cap_sparkle.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/block_cap_sparkle" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/block_cap_star.json b/src/main/resources/assets/hbm/models/item/block_cap_star.json new file mode 100644 index 0000000000..016e0cc8ea --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/block_cap_star.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/block_cap_star" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/block_cap_sunset.json b/src/main/resources/assets/hbm/models/item/block_cap_sunset.json new file mode 100644 index 0000000000..1f8596e971 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/block_cap_sunset.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/block_cap_sunset" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/block_dineutronium.json b/src/main/resources/assets/hbm/models/item/block_dineutronium.json new file mode 100644 index 0000000000..5fbf1ade7a --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/block_dineutronium.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/block_dineutronium" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/block_schrabidate.json b/src/main/resources/assets/hbm/models/item/block_schrabidate.json new file mode 100644 index 0000000000..2055169563 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/block_schrabidate.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/block_schrabidate" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/block_schraranium.json b/src/main/resources/assets/hbm/models/item/block_schraranium.json new file mode 100644 index 0000000000..ebd7f187fb --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/block_schraranium.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/block_schraranium" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/brick_dungeon.json b/src/main/resources/assets/hbm/models/item/brick_dungeon.json new file mode 100644 index 0000000000..ad40625b5c --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/brick_dungeon.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/brick_dungeon" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/brick_dungeon_circle.json b/src/main/resources/assets/hbm/models/item/brick_dungeon_circle.json new file mode 100644 index 0000000000..37a190229d --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/brick_dungeon_circle.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/brick_dungeon_circle" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/brick_dungeon_flat.json b/src/main/resources/assets/hbm/models/item/brick_dungeon_flat.json new file mode 100644 index 0000000000..e58635b2dd --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/brick_dungeon_flat.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/brick_dungeon_flat" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/brick_dungeon_tile.json b/src/main/resources/assets/hbm/models/item/brick_dungeon_tile.json new file mode 100644 index 0000000000..89577d82f6 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/brick_dungeon_tile.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/brick_dungeon_tile" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/canteen_fab.json b/src/main/resources/assets/hbm/models/item/canteen_fab.json new file mode 100644 index 0000000000..2cd1c88ce9 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/canteen_fab.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/canteen_fab" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/chem_icon_schrabidate.json b/src/main/resources/assets/hbm/models/item/chem_icon_schrabidate.json new file mode 100644 index 0000000000..96a4d7884f --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/chem_icon_schrabidate.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/chem_icon_schrabidate" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/chem_icon_schrabidic.json b/src/main/resources/assets/hbm/models/item/chem_icon_schrabidic.json new file mode 100644 index 0000000000..1c86c6629a --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/chem_icon_schrabidic.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/chem_icon_schrabidic" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/chlorophyte_pickaxe.json b/src/main/resources/assets/hbm/models/item/chlorophyte_pickaxe.json new file mode 100644 index 0000000000..f96f52f062 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/chlorophyte_pickaxe.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/chlorophyte_pickaxe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/coin_creeper.json b/src/main/resources/assets/hbm/models/item/coin_creeper.json new file mode 100644 index 0000000000..7b090ca7d9 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/coin_creeper.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/coin_creeper" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/coin_radiation.json b/src/main/resources/assets/hbm/models/item/coin_radiation.json new file mode 100644 index 0000000000..1c0c2d57a0 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/coin_radiation.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/coin_radiation" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/coin_worm.json b/src/main/resources/assets/hbm/models/item/coin_worm.json new file mode 100644 index 0000000000..7df78f1fd5 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/coin_worm.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/coin_worm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/dungeon_chain.json b/src/main/resources/assets/hbm/models/item/dungeon_chain.json new file mode 100644 index 0000000000..4acb66c167 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/dungeon_chain.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:blocks/chain" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/fireworks.json b/src/main/resources/assets/hbm/models/item/fireworks.json new file mode 100644 index 0000000000..b1f37f60f6 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/fireworks.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/fireworks" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/geysir_nether.json b/src/main/resources/assets/hbm/models/item/geysir_nether.json new file mode 100644 index 0000000000..c2c6a2e870 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/geysir_nether.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/geysir_nether" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/gun_bolter.json b/src/main/resources/assets/hbm/models/item/gun_bolter.json new file mode 100644 index 0000000000..867bc78d51 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/gun_bolter.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/gun_bolter" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/gun_darter.json b/src/main/resources/assets/hbm/models/item/gun_darter.json new file mode 100644 index 0000000000..1298d8e82b --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/gun_darter.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "hbm:items/gun_darter" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/hadron_access.json b/src/main/resources/assets/hbm/models/item/hadron_access.json new file mode 100644 index 0000000000..d225945bfd --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/hadron_access.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/hadron_access" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/hadron_analysis.json b/src/main/resources/assets/hbm/models/item/hadron_analysis.json new file mode 100644 index 0000000000..1aae765525 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/hadron_analysis.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/hadron_analysis" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/hadron_analysis_glass.json b/src/main/resources/assets/hbm/models/item/hadron_analysis_glass.json new file mode 100644 index 0000000000..b718fd3da1 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/hadron_analysis_glass.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/hadron_analysis_glass" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/hadron_coil_alloy.json b/src/main/resources/assets/hbm/models/item/hadron_coil_alloy.json new file mode 100644 index 0000000000..034cbd6268 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/hadron_coil_alloy.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/hadron_coil_alloy" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/hadron_coil_mese.json b/src/main/resources/assets/hbm/models/item/hadron_coil_mese.json new file mode 100644 index 0000000000..9c1b0f5b94 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/hadron_coil_mese.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/hadron_coil_mese" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/hadron_coil_schrabidium.json b/src/main/resources/assets/hbm/models/item/hadron_coil_schrabidium.json new file mode 100644 index 0000000000..5b97b1c20e --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/hadron_coil_schrabidium.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/hadron_coil_schrabidium" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/hadron_coil_starmetal.json b/src/main/resources/assets/hbm/models/item/hadron_coil_starmetal.json new file mode 100644 index 0000000000..c538fb46b0 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/hadron_coil_starmetal.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/hadron_coil_starmetal" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/hadron_core.json b/src/main/resources/assets/hbm/models/item/hadron_core.json new file mode 100644 index 0000000000..73a503d53d --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/hadron_core.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/hadron_core" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/hadron_diode.json b/src/main/resources/assets/hbm/models/item/hadron_diode.json new file mode 100644 index 0000000000..439eb46521 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/hadron_diode.json @@ -0,0 +1,11 @@ +{ + "parent": "hbm:block/hadron_diode", + "textures": { + "north": "hbm:blocks/hadron_diode", + "south": "hbm:blocks/hadron_diode", + "east": "hbm:blocks/hadron_diode", + "west": "hbm:blocks/hadron_diode", + "up": "hbm:blocks/hadron_diode", + "down": "hbm:blocks/hadron_diode" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/hadron_plating.json b/src/main/resources/assets/hbm/models/item/hadron_plating.json new file mode 100644 index 0000000000..e60b4ea1eb --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/hadron_plating.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/hadron_plating" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/hadron_plating_black.json b/src/main/resources/assets/hbm/models/item/hadron_plating_black.json new file mode 100644 index 0000000000..810f18a614 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/hadron_plating_black.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/hadron_plating_black" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/hadron_plating_blue.json b/src/main/resources/assets/hbm/models/item/hadron_plating_blue.json new file mode 100644 index 0000000000..79303b6d71 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/hadron_plating_blue.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/hadron_plating_blue" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/hadron_plating_glass.json b/src/main/resources/assets/hbm/models/item/hadron_plating_glass.json new file mode 100644 index 0000000000..6985568ad3 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/hadron_plating_glass.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/hadron_plating_glass" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/hadron_plating_striped.json b/src/main/resources/assets/hbm/models/item/hadron_plating_striped.json new file mode 100644 index 0000000000..a619345887 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/hadron_plating_striped.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/hadron_plating_striped" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/hadron_plating_voltz.json b/src/main/resources/assets/hbm/models/item/hadron_plating_voltz.json new file mode 100644 index 0000000000..056671ea9b --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/hadron_plating_voltz.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/hadron_plating_voltz" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/hadron_plating_yellow.json b/src/main/resources/assets/hbm/models/item/hadron_plating_yellow.json new file mode 100644 index 0000000000..a643dd6555 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/hadron_plating_yellow.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/hadron_plating_yellow" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/hadron_power.json b/src/main/resources/assets/hbm/models/item/hadron_power.json new file mode 100644 index 0000000000..a890bbf95f --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/hadron_power.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/hadron_power" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/hev_battery.json b/src/main/resources/assets/hbm/models/item/hev_battery.json new file mode 100644 index 0000000000..a1d7001875 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/hev_battery.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/hev_battery" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/hev_boots.json b/src/main/resources/assets/hbm/models/item/hev_boots.json new file mode 100644 index 0000000000..01bbd9270c --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/hev_boots.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/hev_boots" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/hev_helmet.json b/src/main/resources/assets/hbm/models/item/hev_helmet.json new file mode 100644 index 0000000000..9c3ba24b0d --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/hev_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/hev_helmet" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/hev_legs.json b/src/main/resources/assets/hbm/models/item/hev_legs.json new file mode 100644 index 0000000000..1362577d11 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/hev_legs.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/hev_legs" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/hev_plate.json b/src/main/resources/assets/hbm/models/item/hev_plate.json new file mode 100644 index 0000000000..7dc61da8c1 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/hev_plate.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/hev_plate" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/ingot_meteorite.json b/src/main/resources/assets/hbm/models/item/ingot_meteorite.json new file mode 100644 index 0000000000..0cb591ffbd --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/ingot_meteorite.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/ingot_meteorite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/ingot_meteorite_forged.json b/src/main/resources/assets/hbm/models/item/ingot_meteorite_forged.json new file mode 100644 index 0000000000..f0ca75db1d --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/ingot_meteorite_forged.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/ingot_meteorite_forged" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/ingot_meteorite_forged_hot.json b/src/main/resources/assets/hbm/models/item/ingot_meteorite_forged_hot.json new file mode 100644 index 0000000000..e809b085f0 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/ingot_meteorite_forged_hot.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/ingot_meteorite_forged_hot" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/ingot_meteorite_hot.json b/src/main/resources/assets/hbm/models/item/ingot_meteorite_hot.json new file mode 100644 index 0000000000..654e50ef99 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/ingot_meteorite_hot.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/ingot_meteorite_hot" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/ingot_schrabidate.json b/src/main/resources/assets/hbm/models/item/ingot_schrabidate.json new file mode 100644 index 0000000000..724df0566d --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/ingot_schrabidate.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/ingot_schrabidate" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/machine_detector.json b/src/main/resources/assets/hbm/models/item/machine_detector.json new file mode 100644 index 0000000000..34307c8714 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/machine_detector.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/machine_detector_off" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/machine_industrial_generator.json b/src/main/resources/assets/hbm/models/item/machine_industrial_generator.json new file mode 100644 index 0000000000..8a76e6a35c --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/machine_industrial_generator.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:blocks/industrial_generator" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/machine_microwave.json b/src/main/resources/assets/hbm/models/item/machine_microwave.json index 5f3a49a3c4..fd1e9b54ee 100644 --- a/src/main/resources/assets/hbm/models/item/machine_microwave.json +++ b/src/main/resources/assets/hbm/models/item/machine_microwave.json @@ -1,3 +1,6 @@ { - "parent": "hbm:block/machine_microwave" + "parent": "item/generated", + "textures": { + "layer0": "hbm:blocks/machine_microwave" + } } \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/machine_powerrtg.json b/src/main/resources/assets/hbm/models/item/machine_powerrtg.json new file mode 100644 index 0000000000..873c2681e3 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/machine_powerrtg.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/machine_powerrtg" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/machine_solar_boiler.json b/src/main/resources/assets/hbm/models/item/machine_solar_boiler.json new file mode 100644 index 0000000000..8a1c69c10f --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/machine_solar_boiler.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:item/machine_solar_boiler" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/mese_gavel.json b/src/main/resources/assets/hbm/models/item/mese_gavel.json new file mode 100644 index 0000000000..e952a90654 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/mese_gavel.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/mese_gavel" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/mese_pickaxe.json b/src/main/resources/assets/hbm/models/item/mese_pickaxe.json new file mode 100644 index 0000000000..1ad2db39c5 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/mese_pickaxe.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/mese_pickaxe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/meteorite_sword.json b/src/main/resources/assets/hbm/models/item/meteorite_sword.json new file mode 100644 index 0000000000..63be883df0 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/meteorite_sword.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "hbm:items/meteorite_sword" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/meteorite_sword_alloyed.json b/src/main/resources/assets/hbm/models/item/meteorite_sword_alloyed.json new file mode 100644 index 0000000000..63be883df0 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/meteorite_sword_alloyed.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "hbm:items/meteorite_sword" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/meteorite_sword_baleful.json b/src/main/resources/assets/hbm/models/item/meteorite_sword_baleful.json new file mode 100644 index 0000000000..63be883df0 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/meteorite_sword_baleful.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "hbm:items/meteorite_sword" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/meteorite_sword_bred.json b/src/main/resources/assets/hbm/models/item/meteorite_sword_bred.json new file mode 100644 index 0000000000..63be883df0 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/meteorite_sword_bred.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "hbm:items/meteorite_sword" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/meteorite_sword_etched.json b/src/main/resources/assets/hbm/models/item/meteorite_sword_etched.json new file mode 100644 index 0000000000..63be883df0 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/meteorite_sword_etched.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "hbm:items/meteorite_sword" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/meteorite_sword_fused.json b/src/main/resources/assets/hbm/models/item/meteorite_sword_fused.json new file mode 100644 index 0000000000..63be883df0 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/meteorite_sword_fused.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "hbm:items/meteorite_sword" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/meteorite_sword_hardened.json b/src/main/resources/assets/hbm/models/item/meteorite_sword_hardened.json new file mode 100644 index 0000000000..63be883df0 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/meteorite_sword_hardened.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "hbm:items/meteorite_sword" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/meteorite_sword_irradiated.json b/src/main/resources/assets/hbm/models/item/meteorite_sword_irradiated.json new file mode 100644 index 0000000000..63be883df0 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/meteorite_sword_irradiated.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "hbm:items/meteorite_sword" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/meteorite_sword_machined.json b/src/main/resources/assets/hbm/models/item/meteorite_sword_machined.json new file mode 100644 index 0000000000..63be883df0 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/meteorite_sword_machined.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "hbm:items/meteorite_sword" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/meteorite_sword_reforged.json b/src/main/resources/assets/hbm/models/item/meteorite_sword_reforged.json new file mode 100644 index 0000000000..63be883df0 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/meteorite_sword_reforged.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "hbm:items/meteorite_sword" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/meteorite_sword_seared.json b/src/main/resources/assets/hbm/models/item/meteorite_sword_seared.json new file mode 100644 index 0000000000..63be883df0 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/meteorite_sword_seared.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "hbm:items/meteorite_sword" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/meteorite_sword_treated.json b/src/main/resources/assets/hbm/models/item/meteorite_sword_treated.json new file mode 100644 index 0000000000..63be883df0 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/meteorite_sword_treated.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "hbm:items/meteorite_sword" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/mirror_tool.json b/src/main/resources/assets/hbm/models/item/mirror_tool.json new file mode 100644 index 0000000000..6d5fda081c --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/mirror_tool.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/mirror_tool" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/motor_desh.json b/src/main/resources/assets/hbm/models/item/motor_desh.json new file mode 100644 index 0000000000..4c92a8a024 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/motor_desh.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/motor_desh" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/nossy_hat.json b/src/main/resources/assets/hbm/models/item/nossy_hat.json new file mode 100644 index 0000000000..e818010659 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/nossy_hat.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/nossy_hat" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/nugget.json b/src/main/resources/assets/hbm/models/item/nugget.json new file mode 100644 index 0000000000..36dbe0eaff --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/nugget.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/nugget" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/ore_coal_oil.json b/src/main/resources/assets/hbm/models/item/ore_coal_oil.json new file mode 100644 index 0000000000..7fe5528a2f --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/ore_coal_oil.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/ore_coal_oil" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/ore_coal_oil_burning.json b/src/main/resources/assets/hbm/models/item/ore_coal_oil_burning.json new file mode 100644 index 0000000000..ecd656f589 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/ore_coal_oil_burning.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/ore_coal_oil_burning" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/ore_gneiss_asbestos.json b/src/main/resources/assets/hbm/models/item/ore_gneiss_asbestos.json new file mode 100644 index 0000000000..e3ff30a89f --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/ore_gneiss_asbestos.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/ore_gneiss_asbestos" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/ore_gneiss_copper.json b/src/main/resources/assets/hbm/models/item/ore_gneiss_copper.json new file mode 100644 index 0000000000..847cd09d90 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/ore_gneiss_copper.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/ore_gneiss_copper" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/ore_gneiss_gas.json b/src/main/resources/assets/hbm/models/item/ore_gneiss_gas.json new file mode 100644 index 0000000000..c12fb9cf0e --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/ore_gneiss_gas.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/ore_gneiss_gas" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/ore_gneiss_gold.json b/src/main/resources/assets/hbm/models/item/ore_gneiss_gold.json new file mode 100644 index 0000000000..3cc99ae449 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/ore_gneiss_gold.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/ore_gneiss_gold" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/ore_gneiss_iron.json b/src/main/resources/assets/hbm/models/item/ore_gneiss_iron.json new file mode 100644 index 0000000000..0019c38d91 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/ore_gneiss_iron.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/ore_gneiss_iron" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/ore_gneiss_lithium.json b/src/main/resources/assets/hbm/models/item/ore_gneiss_lithium.json new file mode 100644 index 0000000000..91becba68b --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/ore_gneiss_lithium.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/ore_gneiss_lithium" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/ore_gneiss_rare.json b/src/main/resources/assets/hbm/models/item/ore_gneiss_rare.json new file mode 100644 index 0000000000..77ca5d76ad --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/ore_gneiss_rare.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/ore_gneiss_rare" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/ore_gneiss_schrabidium.json b/src/main/resources/assets/hbm/models/item/ore_gneiss_schrabidium.json new file mode 100644 index 0000000000..0f71b1de24 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/ore_gneiss_schrabidium.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/ore_gneiss_schrabidium" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/ore_gneiss_uranium.json b/src/main/resources/assets/hbm/models/item/ore_gneiss_uranium.json new file mode 100644 index 0000000000..bf6b2618a9 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/ore_gneiss_uranium.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/ore_gneiss_uranium" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/ore_gneiss_uranium_scorched.json b/src/main/resources/assets/hbm/models/item/ore_gneiss_uranium_scorched.json new file mode 100644 index 0000000000..35c1eeb909 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/ore_gneiss_uranium_scorched.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/ore_gneiss_uranium_scorched" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/ore_nether_coal.json b/src/main/resources/assets/hbm/models/item/ore_nether_coal.json new file mode 100644 index 0000000000..7821660bdf --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/ore_nether_coal.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/ore_nether_coal" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/ore_nether_smoldering.json b/src/main/resources/assets/hbm/models/item/ore_nether_smoldering.json new file mode 100644 index 0000000000..ee22e64530 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/ore_nether_smoldering.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/ore_nether_smoldering" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/pancake.json b/src/main/resources/assets/hbm/models/item/pancake.json new file mode 100644 index 0000000000..0c9c191393 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/pancake.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/pancake" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/particle_aelectron.json b/src/main/resources/assets/hbm/models/item/particle_aelectron.json new file mode 100644 index 0000000000..6a1b3b5222 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/particle_aelectron.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/particle_aelectron" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/particle_amat.json b/src/main/resources/assets/hbm/models/item/particle_amat.json new file mode 100644 index 0000000000..59ef5672c8 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/particle_amat.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/particle_amat" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/particle_aproton.json b/src/main/resources/assets/hbm/models/item/particle_aproton.json new file mode 100644 index 0000000000..693e4c4dcc --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/particle_aproton.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/particle_aproton" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/particle_aschrab.json b/src/main/resources/assets/hbm/models/item/particle_aschrab.json new file mode 100644 index 0000000000..7308ea4c94 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/particle_aschrab.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/particle_aschrab" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/particle_copper.json b/src/main/resources/assets/hbm/models/item/particle_copper.json new file mode 100644 index 0000000000..4d06b6c148 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/particle_copper.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/particle_copper" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/particle_dark.json b/src/main/resources/assets/hbm/models/item/particle_dark.json new file mode 100644 index 0000000000..7a90172bf0 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/particle_dark.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/particle_dark" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/particle_digamma.json b/src/main/resources/assets/hbm/models/item/particle_digamma.json new file mode 100644 index 0000000000..9e7f0d72a9 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/particle_digamma.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/particle_digamma" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/particle_empty.json b/src/main/resources/assets/hbm/models/item/particle_empty.json new file mode 100644 index 0000000000..2de8152556 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/particle_empty.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/particle_empty" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/particle_higgs.json b/src/main/resources/assets/hbm/models/item/particle_higgs.json new file mode 100644 index 0000000000..ac3c9fb9c8 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/particle_higgs.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/particle_higgs" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/particle_hydrogen.json b/src/main/resources/assets/hbm/models/item/particle_hydrogen.json new file mode 100644 index 0000000000..080cbb0369 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/particle_hydrogen.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/particle_hydrogen" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/particle_lead.json b/src/main/resources/assets/hbm/models/item/particle_lead.json new file mode 100644 index 0000000000..592240c511 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/particle_lead.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/particle_lead" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/particle_muon.json b/src/main/resources/assets/hbm/models/item/particle_muon.json new file mode 100644 index 0000000000..79b56425ae --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/particle_muon.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/particle_muon" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/particle_sparkticle.json b/src/main/resources/assets/hbm/models/item/particle_sparkticle.json new file mode 100644 index 0000000000..591f976e1e --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/particle_sparkticle.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/particle_sparkticle" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/particle_strange.json b/src/main/resources/assets/hbm/models/item/particle_strange.json new file mode 100644 index 0000000000..2ffe3a0bb2 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/particle_strange.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/particle_strange" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/pellet_claws.json b/src/main/resources/assets/hbm/models/item/pellet_claws.json new file mode 100644 index 0000000000..d0915ad6f3 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/pellet_claws.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/pellets_claws" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/plate_armor_ajr.json b/src/main/resources/assets/hbm/models/item/plate_armor_ajr.json new file mode 100644 index 0000000000..2e4778127b --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/plate_armor_ajr.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/plate_armor_ajr" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/plate_armor_hev.json b/src/main/resources/assets/hbm/models/item/plate_armor_hev.json new file mode 100644 index 0000000000..5d365dd80b --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/plate_armor_hev.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/plate_armor_hev" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/plate_armor_lunar.json b/src/main/resources/assets/hbm/models/item/plate_armor_lunar.json new file mode 100644 index 0000000000..9e50a612e2 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/plate_armor_lunar.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/plate_armor_lunar" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/plate_armor_titanium.json b/src/main/resources/assets/hbm/models/item/plate_armor_titanium.json new file mode 100644 index 0000000000..bf6a086e4c --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/plate_armor_titanium.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/plate_armor_titanium" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/powder_schrabidate.json b/src/main/resources/assets/hbm/models/item/powder_schrabidate.json new file mode 100644 index 0000000000..09e8a5820c --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/powder_schrabidate.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/powder_schrabidate" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/powder_steel_tiny.json b/src/main/resources/assets/hbm/models/item/powder_steel_tiny.json new file mode 100644 index 0000000000..89d1896b93 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/powder_steel_tiny.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/powder_steel_tiny" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/ring_starmetal.json b/src/main/resources/assets/hbm/models/item/ring_starmetal.json new file mode 100644 index 0000000000..2293a7594e --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/ring_starmetal.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/ring_starmetal" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/rtg_polonium.json b/src/main/resources/assets/hbm/models/item/rtg_polonium.json new file mode 100644 index 0000000000..a8fc81d1dc --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/rtg_polonium.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/rtg_polonium" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/solar_mirror.json b/src/main/resources/assets/hbm/models/item/solar_mirror.json new file mode 100644 index 0000000000..fcfb67edc6 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/solar_mirror.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:blocks/solar_mirror" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/spawn_worm.json b/src/main/resources/assets/hbm/models/item/spawn_worm.json new file mode 100644 index 0000000000..9be463da43 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/spawn_worm.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/spawn_worm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/spikes.json b/src/main/resources/assets/hbm/models/item/spikes.json new file mode 100644 index 0000000000..5c03ce540c --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/spikes.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/spikes" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/spongebob_macaroni.json b/src/main/resources/assets/hbm/models/item/spongebob_macaroni.json new file mode 100644 index 0000000000..e2b387e004 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/spongebob_macaroni.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/spongebob_macaroni" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/item/stone_gneiss.json b/src/main/resources/assets/hbm/models/item/stone_gneiss.json new file mode 100644 index 0000000000..1d04aba138 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/stone_gneiss.json @@ -0,0 +1,3 @@ +{ + "parent": "hbm:block/stone_gneiss" +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/machines/solar_boiler.obj b/src/main/resources/assets/hbm/models/machines/solar_boiler.obj new file mode 100644 index 0000000000..3eb78a9788 --- /dev/null +++ b/src/main/resources/assets/hbm/models/machines/solar_boiler.obj @@ -0,0 +1,1984 @@ +# Blender v2.79 (sub 0) OBJ File: 'solar_boiler.blend' +# www.blender.org +o Overglow_3 +v -0.000000 0.999328 -1.681751 +v -0.000000 0.097148 -1.348659 +v 0.516109 2.902852 -1.245999 +v 0.643578 2.000672 -1.553735 +v 0.643578 0.999328 -1.553735 +v 0.516109 0.097148 -1.245999 +v 0.953646 2.902852 -0.953646 +v 1.189177 2.000672 -1.189177 +v 1.189177 0.999328 -1.189177 +v 0.953646 0.097148 -0.953646 +v 1.245998 2.902852 -0.516110 +v 1.553735 2.000672 -0.643578 +v 1.553735 0.999328 -0.643578 +v 1.245998 0.097148 -0.516110 +v 1.348659 2.902852 0.000000 +v 1.681750 2.000672 0.000000 +v 1.681750 0.999328 0.000000 +v 1.348659 0.097148 0.000000 +v 1.245998 2.902852 0.516109 +v 1.553734 2.000672 0.643578 +v 1.553734 0.999328 0.643578 +v 1.245998 0.097148 0.516109 +v 0.953645 2.902852 0.953646 +v 1.189177 2.000672 1.189177 +v 1.189177 0.999328 1.189177 +v 0.953645 0.097148 0.953646 +v 0.516109 2.902852 1.245998 +v 0.643578 2.000672 1.553734 +v 0.643578 0.999328 1.553734 +v 0.516109 0.097148 1.245998 +v -0.000000 2.902852 1.348658 +v -0.000000 2.000672 1.681750 +v -0.000000 0.999328 1.681750 +v -0.000000 0.097148 1.348658 +v -0.516110 2.902852 1.245998 +v -0.643578 2.000672 1.553734 +v -0.643578 0.999328 1.553734 +v -0.516110 0.097148 1.245998 +v -0.953646 2.902852 0.953645 +v -1.189177 2.000672 1.189176 +v -1.189177 0.999328 1.189176 +v -0.953646 0.097148 0.953645 +v -1.245998 2.902852 0.516109 +v -1.553735 2.000672 0.643577 +v -1.553735 0.999328 0.643577 +v -1.245998 0.097148 0.516109 +v -1.348659 2.902852 -0.000001 +v -1.681750 2.000672 -0.000001 +v -1.681750 0.999328 -0.000001 +v -1.348659 0.097148 -0.000001 +v -1.245998 2.902852 -0.516110 +v -1.553734 2.000672 -0.643579 +v -1.553734 0.999328 -0.643579 +v -1.245998 0.097148 -0.516110 +v -0.953645 2.902852 -0.953646 +v -1.189176 2.000672 -1.189177 +v -1.189176 0.999328 -1.189177 +v -0.953645 0.097148 -0.953646 +v -0.516109 2.902852 -1.245999 +v -0.643577 2.000672 -1.553735 +v -0.643577 0.999328 -1.553735 +v -0.516109 0.097148 -1.245999 +v 0.000001 2.902852 -1.348659 +v 0.000001 2.000672 -1.681750 +vt 0.750000 0.160000 +vt 0.694444 0.010000 +vt 0.743056 0.010000 +vt 0.750000 0.320000 +vt 0.694444 0.470000 +vt 0.687500 0.320000 +vt 0.687500 0.160000 +vt 0.625000 0.160000 +vt 0.631944 0.010000 +vt 0.680556 0.010000 +vt 0.631944 0.470000 +vt 0.625000 0.320000 +vt 0.618056 0.010000 +vt 0.562500 0.160000 +vt 0.569444 0.010000 +vt 0.569444 0.470000 +vt 0.562500 0.320000 +vt 0.506944 0.010000 +vt 0.555556 0.010000 +vt 0.555556 0.470000 +vt 0.500000 0.320000 +vt 0.500000 0.160000 +vt 0.493056 0.470000 +vt 0.437500 0.320000 +vt 0.437500 0.160000 +vt 0.493056 0.010000 +vt 0.444444 0.010000 +vt 0.375000 0.160000 +vt 0.430556 0.010000 +vt 0.381944 0.010000 +vt 0.381944 0.470000 +vt 0.375000 0.320000 +vt 0.312500 0.160000 +vt 0.368056 0.010000 +vt 0.319444 0.010000 +vt 0.368056 0.470000 +vt 0.312500 0.320000 +vt 0.256944 0.010000 +vt 0.305556 0.010000 +vt 0.305556 0.470000 +vt 0.250000 0.320000 +vt 0.250000 0.160000 +vt 0.194444 0.010000 +vt 0.243056 0.010000 +vt 0.243056 0.470000 +vt 0.187500 0.320000 +vt 0.187500 0.160000 +vt 0.180556 0.010000 +vt 0.125000 0.160000 +vt 0.131944 0.010000 +vt 0.180556 0.470000 +vt 0.125000 0.320000 +vt 0.062500 0.160000 +vt 0.069444 0.010000 +vt 0.118056 0.010000 +vt 0.069444 0.470000 +vt 0.062500 0.320000 +vt 0.000000 0.160000 +vt 0.006944 0.010000 +vt 0.055556 0.010000 +vt 0.006944 0.470000 +vt 0.000000 0.320000 +vt 1.000000 0.320000 +vt 0.937500 0.160000 +vt 1.000000 0.160000 +vt 0.944444 0.010000 +vt 0.993056 0.010000 +vt 0.944444 0.470000 +vt 0.937500 0.320000 +vt 0.881944 0.010000 +vt 0.930556 0.010000 +vt 0.930556 0.470000 +vt 0.875000 0.320000 +vt 0.875000 0.160000 +vt 0.819444 0.010000 +vt 0.868056 0.010000 +vt 0.868056 0.470000 +vt 0.812500 0.320000 +vt 0.812500 0.160000 +vt 0.805556 0.470000 +vt 0.756944 0.010000 +vt 0.805556 0.010000 +vt 0.743056 0.470000 +vt 0.680556 0.470000 +vt 0.618056 0.470000 +vt 0.506944 0.470000 +vt 0.444444 0.470000 +vt 0.430556 0.470000 +vt 0.319444 0.470000 +vt 0.256944 0.470000 +vt 0.194444 0.470000 +vt 0.131944 0.470000 +vt 0.118056 0.470000 +vt 0.055556 0.470000 +vt 0.993056 0.470000 +vt 0.881944 0.470000 +vt 0.819444 0.470000 +vt 0.756944 0.470000 +vn 0.0000 -0.1722 -0.9850 +vn 0.3590 -0.3464 -0.8667 +vn 0.0000 -0.3464 -0.9381 +vn 0.0000 0.1722 -0.9850 +vn 0.3590 0.3464 -0.8667 +vn 0.3769 0.1722 -0.9101 +vn 0.3769 -0.1722 -0.9101 +vn 0.6965 -0.1722 -0.6965 +vn 0.6633 -0.3464 -0.6633 +vn 0.6633 0.3464 -0.6633 +vn 0.6965 0.1722 -0.6965 +vn 0.9101 -0.1722 -0.3769 +vn 0.8667 -0.3463 -0.3590 +vn 0.8667 0.3464 -0.3590 +vn 0.9101 0.1722 -0.3769 +vn 0.9381 -0.3464 0.0000 +vn 0.9850 0.1722 0.0000 +vn 0.9850 -0.1722 0.0000 +vn 0.9381 0.3464 0.0000 +vn 0.9101 0.1722 0.3769 +vn 0.9101 -0.1722 0.3769 +vn 0.8667 -0.3464 0.3590 +vn 0.6965 -0.1722 0.6965 +vn 0.6633 -0.3464 0.6633 +vn 0.6633 0.3464 0.6633 +vn 0.6965 0.1722 0.6965 +vn 0.3769 -0.1722 0.9101 +vn 0.3590 -0.3464 0.8667 +vn 0.3769 0.1722 0.9101 +vn 0.0000 -0.3464 0.9381 +vn 0.3590 0.3464 0.8667 +vn 0.0000 0.1722 0.9850 +vn 0.0000 -0.1722 0.9850 +vn -0.3590 -0.3464 0.8667 +vn 0.0000 0.3464 0.9381 +vn -0.3769 0.1722 0.9101 +vn -0.3769 -0.1722 0.9101 +vn -0.6965 -0.1722 0.6965 +vn -0.6633 -0.3464 0.6633 +vn -0.3590 0.3464 0.8667 +vn -0.6965 0.1722 0.6965 +vn -0.9101 -0.1722 0.3769 +vn -0.8667 -0.3464 0.3590 +vn -0.8667 0.3464 0.3590 +vn -0.9101 0.1722 0.3769 +vn -0.9850 -0.1722 0.0000 +vn -0.9381 -0.3464 0.0000 +vn -0.9381 0.3464 0.0000 +vn -0.9850 0.1722 0.0000 +vn -0.9101 -0.1722 -0.3769 +vn -0.8667 -0.3464 -0.3590 +vn -0.8667 0.3464 -0.3590 +vn -0.9101 0.1722 -0.3769 +vn -0.6633 -0.3464 -0.6633 +vn -0.6965 0.1722 -0.6965 +vn -0.6965 -0.1722 -0.6965 +vn -0.3590 -0.3463 -0.8667 +vn -0.6633 0.3464 -0.6633 +vn -0.3769 0.1722 -0.9101 +vn -0.3769 -0.1722 -0.9101 +vn -0.3590 0.3464 -0.8667 +vn 0.0000 0.3464 -0.9381 +vn 0.8667 0.3464 0.3590 +vn -0.6633 0.3464 0.6633 +s 1 +f 1/1/1 6/2/2 2/3/3 +f 64/4/4 3/5/5 4/6/6 +f 64/4/4 5/7/7 1/1/1 +f 4/6/6 9/8/8 5/7/7 +f 5/7/7 10/9/9 6/10/2 +f 4/6/6 7/11/10 8/12/11 +f 10/13/9 13/14/12 14/15/13 +f 8/12/11 11/16/14 12/17/15 +f 8/12/11 13/14/12 9/8/8 +f 13/14/12 18/18/16 14/19/13 +f 11/20/14 16/21/17 12/17/15 +f 12/17/15 17/22/18 13/14/12 +f 15/23/19 20/24/20 16/21/17 +f 16/21/17 21/25/21 17/22/18 +f 18/26/16 21/25/21 22/27/22 +f 20/24/20 25/28/23 21/25/21 +f 22/29/22 25/28/23 26/30/24 +f 20/24/20 23/31/25 24/32/26 +f 24/32/26 29/33/27 25/28/23 +f 26/34/24 29/33/27 30/35/28 +f 23/36/25 28/37/29 24/32/26 +f 29/33/27 34/38/30 30/39/28 +f 27/40/31 32/41/32 28/37/29 +f 28/37/29 33/42/33 29/33/27 +f 33/42/33 38/43/34 34/44/30 +f 31/45/35 36/46/36 32/41/32 +f 32/41/32 37/47/37 33/42/33 +f 38/48/34 41/49/38 42/50/39 +f 35/51/40 40/52/41 36/46/36 +f 36/46/36 41/49/38 37/47/37 +f 40/52/41 45/53/42 41/49/38 +f 41/49/38 46/54/43 42/55/39 +f 40/52/41 43/56/44 44/57/45 +f 44/57/45 49/58/46 45/53/42 +f 45/53/42 50/59/47 46/60/43 +f 44/57/45 47/61/48 48/62/49 +f 48/63/49 53/64/50 49/65/46 +f 49/65/46 54/66/51 50/67/47 +f 48/63/49 51/68/52 52/69/53 +f 53/64/50 58/70/54 54/71/51 +f 51/72/52 56/73/55 52/69/53 +f 52/69/53 57/74/56 53/64/50 +f 57/74/56 62/75/57 58/76/54 +f 55/77/58 60/78/59 56/73/55 +f 56/73/55 61/79/60 57/74/56 +f 59/80/61 64/4/4 60/78/59 +f 60/78/59 1/1/1 61/79/60 +f 61/79/60 2/81/3 62/82/57 +f 1/1/1 5/7/7 6/2/2 +f 64/4/4 63/83/62 3/5/5 +f 64/4/4 4/6/6 5/7/7 +f 4/6/6 8/12/11 9/8/8 +f 5/7/7 9/8/8 10/9/9 +f 4/6/6 3/84/5 7/11/10 +f 10/13/9 9/8/8 13/14/12 +f 8/12/11 7/85/10 11/16/14 +f 8/12/11 12/17/15 13/14/12 +f 13/14/12 17/22/18 18/18/16 +f 11/20/14 15/86/19 16/21/17 +f 12/17/15 16/21/17 17/22/18 +f 15/23/19 19/87/63 20/24/20 +f 16/21/17 20/24/20 21/25/21 +f 18/26/16 17/22/18 21/25/21 +f 20/24/20 24/32/26 25/28/23 +f 22/29/22 21/25/21 25/28/23 +f 20/24/20 19/88/63 23/31/25 +f 24/32/26 28/37/29 29/33/27 +f 26/34/24 25/28/23 29/33/27 +f 23/36/25 27/89/31 28/37/29 +f 29/33/27 33/42/33 34/38/30 +f 27/40/31 31/90/35 32/41/32 +f 28/37/29 32/41/32 33/42/33 +f 33/42/33 37/47/37 38/43/34 +f 31/45/35 35/91/40 36/46/36 +f 32/41/32 36/46/36 37/47/37 +f 38/48/34 37/47/37 41/49/38 +f 35/51/40 39/92/64 40/52/41 +f 36/46/36 40/52/41 41/49/38 +f 40/52/41 44/57/45 45/53/42 +f 41/49/38 45/53/42 46/54/43 +f 40/52/41 39/93/64 43/56/44 +f 44/57/45 48/62/49 49/58/46 +f 45/53/42 49/58/46 50/59/47 +f 44/57/45 43/94/44 47/61/48 +f 48/63/49 52/69/53 53/64/50 +f 49/65/46 53/64/50 54/66/51 +f 48/63/49 47/95/48 51/68/52 +f 53/64/50 57/74/56 58/70/54 +f 51/72/52 55/96/58 56/73/55 +f 52/69/53 56/73/55 57/74/56 +f 57/74/56 61/79/60 62/75/57 +f 55/77/58 59/97/61 60/78/59 +f 56/73/55 60/78/59 61/79/60 +f 59/80/61 63/98/62 64/4/4 +f 60/78/59 64/4/4 1/1/1 +f 61/79/60 1/1/1 2/81/3 +o Overglow_2 +v -0.000000 0.999328 -1.608631 +v -0.000000 0.097148 -1.290022 +v 0.493670 2.902852 -1.191825 +v 0.615596 2.000672 -1.486181 +v 0.615596 0.999328 -1.486181 +v 0.493670 0.097148 -1.191825 +v 0.912183 2.902852 -0.912183 +v 1.137474 2.000672 -1.137474 +v 1.137474 0.999328 -1.137474 +v 0.912183 0.097148 -0.912183 +v 1.191825 2.902852 -0.493670 +v 1.486181 2.000672 -0.615597 +v 1.486181 0.999328 -0.615597 +v 1.191825 0.097148 -0.493670 +v 1.290021 2.902852 0.000000 +v 1.608631 2.000672 0.000000 +v 1.608631 0.999328 0.000000 +v 1.290021 0.097148 0.000000 +v 1.191824 2.902852 0.493670 +v 1.486181 2.000672 0.615596 +v 1.486181 0.999328 0.615596 +v 1.191824 0.097148 0.493670 +v 0.912183 2.902852 0.912183 +v 1.137473 2.000672 1.137474 +v 1.137473 0.999328 1.137474 +v 0.912183 0.097148 0.912183 +v 0.493669 2.902852 1.191824 +v 0.615596 2.000672 1.486181 +v 0.615596 0.999328 1.486181 +v 0.493669 0.097148 1.191824 +v -0.000000 2.902852 1.290021 +v -0.000000 2.000672 1.608630 +v -0.000000 0.999328 1.608630 +v -0.000000 0.097148 1.290021 +v -0.493670 2.902852 1.191824 +v -0.615597 2.000672 1.486180 +v -0.615597 0.999328 1.486180 +v -0.493670 0.097148 1.191824 +v -0.912183 2.902852 0.912183 +v -1.137474 2.000672 1.137473 +v -1.137474 0.999328 1.137473 +v -0.912183 0.097148 0.912183 +v -1.191825 2.902852 0.493669 +v -1.486181 2.000672 0.615596 +v -1.486181 0.999328 0.615596 +v -1.191825 0.097148 0.493669 +v -1.290021 2.902852 -0.000000 +v -1.608631 2.000672 -0.000001 +v -1.608631 0.999328 -0.000001 +v -1.290021 0.097148 -0.000000 +v -1.191824 2.902852 -0.493670 +v -1.486181 2.000672 -0.615597 +v -1.486181 0.999328 -0.615597 +v -1.191824 0.097148 -0.493670 +v -0.912182 2.902852 -0.912183 +v -1.137473 2.000672 -1.137474 +v -1.137473 0.999328 -1.137474 +v -0.912182 0.097148 -0.912183 +v -0.493669 2.902852 -1.191825 +v -0.615595 2.000672 -1.486181 +v -0.615595 0.999328 -1.486181 +v -0.493669 0.097148 -1.191825 +v 0.000001 2.902852 -1.290021 +v 0.000001 2.000672 -1.608631 +vt 0.750000 0.160000 +vt 0.694444 0.010000 +vt 0.743056 0.010000 +vt 0.750000 0.320000 +vt 0.694444 0.470000 +vt 0.687500 0.320000 +vt 0.687500 0.160000 +vt 0.625000 0.160000 +vt 0.631944 0.010000 +vt 0.680556 0.010000 +vt 0.680556 0.470000 +vt 0.625000 0.320000 +vt 0.569444 0.010000 +vt 0.618056 0.010000 +vt 0.618056 0.470000 +vt 0.562500 0.320000 +vt 0.562500 0.160000 +vt 0.555556 0.010000 +vt 0.500000 0.160000 +vt 0.506944 0.010000 +vt 0.555556 0.470000 +vt 0.500000 0.320000 +vt 0.444444 0.470000 +vt 0.437500 0.320000 +vt 0.437500 0.160000 +vt 0.444444 0.010000 +vt 0.493056 0.010000 +vt 0.375000 0.160000 +vt 0.381944 0.010000 +vt 0.430556 0.010000 +vt 0.381944 0.470000 +vt 0.375000 0.320000 +vt 0.312500 0.160000 +vt 0.368056 0.010000 +vt 0.319444 0.010000 +vt 0.319444 0.470000 +vt 0.312500 0.320000 +vt 0.256944 0.010000 +vt 0.305556 0.010000 +vt 0.256944 0.470000 +vt 0.250000 0.320000 +vt 0.250000 0.160000 +vt 0.194444 0.010000 +vt 0.243056 0.010000 +vt 0.243056 0.470000 +vt 0.187500 0.320000 +vt 0.187500 0.160000 +vt 0.131944 0.010000 +vt 0.180556 0.010000 +vt 0.180556 0.470000 +vt 0.125000 0.320000 +vt 0.125000 0.160000 +vt 0.062500 0.160000 +vt 0.069444 0.010000 +vt 0.118056 0.010000 +vt 0.069444 0.470000 +vt 0.062500 0.320000 +vt 0.000000 0.160000 +vt 0.006944 0.010000 +vt 0.055556 0.010000 +vt 0.006944 0.470000 +vt 0.000000 0.320000 +vt 1.000000 0.320000 +vt 0.937500 0.160000 +vt 1.000000 0.160000 +vt 0.944444 0.010000 +vt 0.993056 0.010000 +vt 0.944444 0.470000 +vt 0.937500 0.320000 +vt 0.930556 0.010000 +vt 0.875000 0.160000 +vt 0.881944 0.010000 +vt 0.930556 0.470000 +vt 0.875000 0.320000 +vt 0.819444 0.010000 +vt 0.868056 0.010000 +vt 0.868056 0.470000 +vt 0.812500 0.320000 +vt 0.812500 0.160000 +vt 0.805556 0.470000 +vt 0.756944 0.010000 +vt 0.805556 0.010000 +vt 0.743056 0.470000 +vt 0.631944 0.470000 +vt 0.569444 0.470000 +vt 0.506944 0.470000 +vt 0.493056 0.470000 +vt 0.430556 0.470000 +vt 0.368056 0.470000 +vt 0.305556 0.470000 +vt 0.194444 0.470000 +vt 0.131944 0.470000 +vt 0.118056 0.470000 +vt 0.055556 0.470000 +vt 0.993056 0.470000 +vt 0.881944 0.470000 +vt 0.819444 0.470000 +vt 0.756944 0.470000 +vn 0.0000 -0.1655 -0.9862 +vn 0.3608 -0.3330 -0.8712 +vn 0.0000 -0.3330 -0.9429 +vn 0.0000 0.1655 -0.9862 +vn 0.3608 0.3330 -0.8712 +vn 0.3774 0.1655 -0.9111 +vn 0.3774 -0.1655 -0.9111 +vn 0.6973 -0.1655 -0.6973 +vn 0.6667 -0.3330 -0.6667 +vn 0.6973 0.1655 -0.6973 +vn 0.8712 -0.3330 -0.3608 +vn 0.6667 0.3330 -0.6667 +vn 0.9111 0.1655 -0.3774 +vn 0.9111 -0.1655 -0.3774 +vn 0.9862 -0.1655 0.0000 +vn 0.9429 -0.3330 0.0000 +vn 0.8712 0.3330 -0.3608 +vn 0.9862 0.1655 0.0000 +vn 0.8712 0.3330 0.3608 +vn 0.9111 0.1655 0.3774 +vn 0.9111 -0.1655 0.3774 +vn 0.8712 -0.3330 0.3608 +vn 0.6973 -0.1655 0.6973 +vn 0.6667 -0.3330 0.6667 +vn 0.6667 0.3330 0.6667 +vn 0.6973 0.1655 0.6973 +vn 0.3774 -0.1655 0.9111 +vn 0.3608 -0.3330 0.8712 +vn 0.3608 0.3330 0.8712 +vn 0.3774 0.1655 0.9111 +vn 0.0000 -0.3330 0.9429 +vn 0.0000 0.3330 0.9429 +vn 0.0000 0.1655 0.9862 +vn 0.0000 -0.1655 0.9862 +vn -0.3608 -0.3330 0.8712 +vn -0.3774 0.1655 0.9111 +vn -0.3774 -0.1655 0.9111 +vn -0.6667 -0.3330 0.6667 +vn -0.3608 0.3330 0.8712 +vn -0.6973 0.1655 0.6973 +vn -0.6973 -0.1655 0.6973 +vn -0.9111 -0.1655 0.3774 +vn -0.8712 -0.3330 0.3608 +vn -0.8712 0.3330 0.3608 +vn -0.9111 0.1655 0.3774 +vn -0.9862 -0.1655 0.0000 +vn -0.9429 -0.3330 0.0000 +vn -0.9429 0.3330 0.0000 +vn -0.9862 0.1655 0.0000 +vn -0.9111 -0.1655 -0.3774 +vn -0.8711 -0.3330 -0.3608 +vn -0.8711 0.3330 -0.3608 +vn -0.9111 0.1655 -0.3774 +vn -0.6973 -0.1655 -0.6973 +vn -0.6667 -0.3330 -0.6667 +vn -0.6973 0.1655 -0.6973 +vn -0.3608 -0.3330 -0.8712 +vn -0.6667 0.3330 -0.6667 +vn -0.3774 0.1655 -0.9111 +vn -0.3774 -0.1655 -0.9111 +vn -0.3608 0.3330 -0.8712 +vn 0.0000 0.3330 -0.9429 +vn 0.9429 0.3330 0.0000 +vn -0.6667 0.3330 0.6667 +s 1 +f 65/99/65 70/100/66 66/101/67 +f 128/102/68 67/103/69 68/104/70 +f 128/102/68 69/105/71 65/99/65 +f 68/104/70 73/106/72 69/105/71 +f 69/105/71 74/107/73 70/108/66 +f 67/109/69 72/110/74 68/104/70 +f 73/106/72 78/111/75 74/112/73 +f 71/113/76 76/114/77 72/110/74 +f 72/110/74 77/115/78 73/106/72 +f 78/116/75 81/117/79 82/118/80 +f 75/119/81 80/120/82 76/114/77 +f 76/114/77 81/117/79 77/115/78 +f 80/120/82 83/121/83 84/122/84 +f 80/120/82 85/123/85 81/117/79 +f 81/117/79 86/124/86 82/125/80 +f 84/122/84 89/126/87 85/123/85 +f 85/123/85 90/127/88 86/128/86 +f 84/122/84 87/129/89 88/130/90 +f 88/130/90 93/131/91 89/126/87 +f 90/132/88 93/131/91 94/133/92 +f 88/130/90 91/134/93 92/135/94 +f 93/131/91 98/136/95 94/137/92 +f 92/135/94 95/138/96 96/139/97 +f 92/135/94 97/140/98 93/131/91 +f 97/140/98 102/141/99 98/142/95 +f 95/143/96 100/144/100 96/139/97 +f 96/139/97 101/145/101 97/140/98 +f 101/145/101 106/146/102 102/147/99 +f 99/148/103 104/149/104 100/144/100 +f 100/144/100 105/150/105 101/145/101 +f 104/149/104 109/151/106 105/150/105 +f 105/150/105 110/152/107 106/153/102 +f 104/149/104 107/154/108 108/155/109 +f 108/155/109 113/156/110 109/151/106 +f 109/151/106 114/157/111 110/158/107 +f 108/155/109 111/159/112 112/160/113 +f 112/161/113 117/162/114 113/163/110 +f 113/163/110 118/164/115 114/165/111 +f 112/161/113 115/166/116 116/167/117 +f 118/168/115 121/169/118 122/170/119 +f 115/171/116 120/172/120 116/167/117 +f 116/167/117 121/169/118 117/162/114 +f 121/169/118 126/173/121 122/174/119 +f 119/175/122 124/176/123 120/172/120 +f 120/172/120 125/177/124 121/169/118 +f 123/178/125 128/102/68 124/176/123 +f 124/176/123 65/99/65 125/177/124 +f 125/177/124 66/179/67 126/180/121 +f 65/99/65 69/105/71 70/100/66 +f 128/102/68 127/181/126 67/103/69 +f 128/102/68 68/104/70 69/105/71 +f 68/104/70 72/110/74 73/106/72 +f 69/105/71 73/106/72 74/107/73 +f 67/109/69 71/182/76 72/110/74 +f 73/106/72 77/115/78 78/111/75 +f 71/113/76 75/183/81 76/114/77 +f 72/110/74 76/114/77 77/115/78 +f 78/116/75 77/115/78 81/117/79 +f 75/119/81 79/184/127 80/120/82 +f 76/114/77 80/120/82 81/117/79 +f 80/120/82 79/185/127 83/121/83 +f 80/120/82 84/122/84 85/123/85 +f 81/117/79 85/123/85 86/124/86 +f 84/122/84 88/130/90 89/126/87 +f 85/123/85 89/126/87 90/127/88 +f 84/122/84 83/186/83 87/129/89 +f 88/130/90 92/135/94 93/131/91 +f 90/132/88 89/126/87 93/131/91 +f 88/130/90 87/187/89 91/134/93 +f 93/131/91 97/140/98 98/136/95 +f 92/135/94 91/188/93 95/138/96 +f 92/135/94 96/139/97 97/140/98 +f 97/140/98 101/145/101 102/141/99 +f 95/143/96 99/189/103 100/144/100 +f 96/139/97 100/144/100 101/145/101 +f 101/145/101 105/150/105 106/146/102 +f 99/148/103 103/190/128 104/149/104 +f 100/144/100 104/149/104 105/150/105 +f 104/149/104 108/155/109 109/151/106 +f 105/150/105 109/151/106 110/152/107 +f 104/149/104 103/191/128 107/154/108 +f 108/155/109 112/160/113 113/156/110 +f 109/151/106 113/156/110 114/157/111 +f 108/155/109 107/192/108 111/159/112 +f 112/161/113 116/167/117 117/162/114 +f 113/163/110 117/162/114 118/164/115 +f 112/161/113 111/193/112 115/166/116 +f 118/168/115 117/162/114 121/169/118 +f 115/171/116 119/194/122 120/172/120 +f 116/167/117 120/172/120 121/169/118 +f 121/169/118 125/177/124 126/173/121 +f 119/175/122 123/195/125 124/176/123 +f 120/172/120 124/176/123 125/177/124 +f 123/178/125 127/196/126 128/102/68 +f 124/176/123 128/102/68 65/99/65 +f 125/177/124 65/99/65 66/179/67 +o Overglow_1 +v -0.000000 0.999328 -1.535511 +v -0.000000 0.097148 -1.231384 +v 0.471230 2.902852 -1.137651 +v 0.587615 2.000672 -1.418627 +v 0.587615 0.999328 -1.418627 +v 0.471230 0.097148 -1.137651 +v 0.870720 2.902852 -0.870720 +v 1.085770 2.000672 -1.085770 +v 1.085770 0.999328 -1.085770 +v 0.870720 0.097148 -0.870720 +v 1.137651 2.902852 -0.471231 +v 1.418627 2.000672 -0.587615 +v 1.418627 0.999328 -0.587615 +v 1.137651 0.097148 -0.471231 +v 1.231384 2.902852 0.000000 +v 1.535511 2.000672 0.000000 +v 1.535511 0.999328 0.000000 +v 1.231384 0.097148 0.000000 +v 1.137650 2.902852 0.471230 +v 1.418627 2.000672 0.587615 +v 1.418627 0.999328 0.587615 +v 1.137650 0.097148 0.471230 +v 0.870720 2.902852 0.870720 +v 1.085770 2.000672 1.085770 +v 1.085770 0.999328 1.085770 +v 0.870720 0.097148 0.870720 +v 0.471230 2.902852 1.137650 +v 0.587614 2.000672 1.418627 +v 0.587614 0.999328 1.418627 +v 0.471230 0.097148 1.137650 +v -0.000000 2.902852 1.231384 +v -0.000000 2.000672 1.535511 +v -0.000000 0.999328 1.535511 +v -0.000000 0.097148 1.231384 +v -0.471231 2.902852 1.137650 +v -0.587615 2.000672 1.418627 +v -0.587615 0.999328 1.418627 +v -0.471231 0.097148 1.137650 +v -0.870720 2.902852 0.870720 +v -1.085770 2.000672 1.085770 +v -1.085770 0.999328 1.085770 +v -0.870720 0.097148 0.870720 +v -1.137651 2.902852 0.471230 +v -1.418627 2.000672 0.587614 +v -1.418627 0.999328 0.587614 +v -1.137651 0.097148 0.471230 +v -1.231384 2.902852 -0.000000 +v -1.535511 2.000672 -0.000001 +v -1.535511 0.999328 -0.000001 +v -1.231384 0.097148 -0.000000 +v -1.137650 2.902852 -0.471231 +v -1.418627 2.000672 -0.587615 +v -1.418627 0.999328 -0.587615 +v -1.137650 0.097148 -0.471231 +v -0.870720 2.902852 -0.870720 +v -1.085770 2.000672 -1.085770 +v -1.085770 0.999328 -1.085770 +v -0.870720 0.097148 -0.870720 +v -0.471230 2.902852 -1.137651 +v -0.587614 2.000672 -1.418627 +v -0.587614 0.999328 -1.418627 +v -0.471230 0.097148 -1.137651 +v 0.000001 2.902852 -1.231384 +v 0.000001 2.000672 -1.535511 +vt 0.743056 0.010000 +vt 0.687500 0.160000 +vt 0.694444 0.010000 +vt 0.750000 0.320000 +vt 0.694444 0.470000 +vt 0.687500 0.320000 +vt 0.750000 0.160000 +vt 0.625000 0.160000 +vt 0.631944 0.010000 +vt 0.680556 0.010000 +vt 0.631944 0.470000 +vt 0.625000 0.320000 +vt 0.569444 0.010000 +vt 0.618056 0.010000 +vt 0.618056 0.470000 +vt 0.562500 0.320000 +vt 0.562500 0.160000 +vt 0.555556 0.010000 +vt 0.500000 0.160000 +vt 0.506944 0.010000 +vt 0.555556 0.470000 +vt 0.500000 0.320000 +vt 0.493056 0.470000 +vt 0.437500 0.320000 +vt 0.437500 0.160000 +vt 0.493056 0.010000 +vt 0.444444 0.010000 +vt 0.375000 0.160000 +vt 0.381944 0.010000 +vt 0.430556 0.010000 +vt 0.381944 0.470000 +vt 0.375000 0.320000 +vt 0.312500 0.160000 +vt 0.319444 0.010000 +vt 0.368056 0.010000 +vt 0.368056 0.470000 +vt 0.312500 0.320000 +vt 0.256944 0.010000 +vt 0.305556 0.010000 +vt 0.305556 0.470000 +vt 0.250000 0.320000 +vt 0.250000 0.160000 +vt 0.194444 0.010000 +vt 0.243056 0.010000 +vt 0.243056 0.470000 +vt 0.187500 0.320000 +vt 0.187500 0.160000 +vt 0.180556 0.010000 +vt 0.125000 0.160000 +vt 0.131944 0.010000 +vt 0.180556 0.470000 +vt 0.125000 0.320000 +vt 0.062500 0.160000 +vt 0.069444 0.010000 +vt 0.118056 0.010000 +vt 0.069444 0.470000 +vt 0.062500 0.320000 +vt 0.000000 0.160000 +vt 0.006944 0.010000 +vt 0.055556 0.010000 +vt 0.055556 0.470000 +vt 0.000000 0.320000 +vt 1.000000 0.320000 +vt 0.937500 0.160000 +vt 1.000000 0.160000 +vt 0.944444 0.010000 +vt 0.993056 0.010000 +vt 0.993056 0.470000 +vt 0.937500 0.320000 +vt 0.930556 0.010000 +vt 0.875000 0.160000 +vt 0.881944 0.010000 +vt 0.930556 0.470000 +vt 0.875000 0.320000 +vt 0.819444 0.010000 +vt 0.868056 0.010000 +vt 0.819444 0.470000 +vt 0.812500 0.320000 +vt 0.812500 0.160000 +vt 0.756944 0.470000 +vt 0.756944 0.010000 +vt 0.805556 0.010000 +vt 0.743056 0.470000 +vt 0.680556 0.470000 +vt 0.569444 0.470000 +vt 0.506944 0.470000 +vt 0.444444 0.470000 +vt 0.430556 0.470000 +vt 0.319444 0.470000 +vt 0.256944 0.470000 +vt 0.194444 0.470000 +vt 0.131944 0.470000 +vt 0.118056 0.470000 +vt 0.006944 0.470000 +vt 0.944444 0.470000 +vt 0.881944 0.470000 +vt 0.868056 0.470000 +vt 0.805556 0.470000 +vn 0.0000 -0.3194 -0.9476 +vn 0.3778 -0.1587 -0.9121 +vn 0.3626 -0.3194 -0.8755 +vn 0.0000 0.1587 -0.9873 +vn 0.3626 0.3194 -0.8755 +vn 0.3778 0.1587 -0.9121 +vn 0.0000 -0.1587 -0.9873 +vn 0.6981 -0.1587 -0.6981 +vn 0.6700 -0.3194 -0.6700 +vn 0.6700 0.3194 -0.6700 +vn 0.6981 0.1587 -0.6981 +vn 0.8755 -0.3194 -0.3626 +vn 0.9121 0.1587 -0.3778 +vn 0.9121 -0.1587 -0.3778 +vn 0.9873 -0.1587 0.0000 +vn 0.9476 -0.3194 0.0000 +vn 0.8755 0.3194 -0.3626 +vn 0.9873 0.1587 0.0000 +vn 0.9476 0.3194 0.0000 +vn 0.9121 0.1587 0.3778 +vn 0.9121 -0.1587 0.3778 +vn 0.8755 -0.3194 0.3626 +vn 0.6981 -0.1587 0.6981 +vn 0.6700 -0.3194 0.6700 +vn 0.6700 0.3194 0.6700 +vn 0.6981 0.1587 0.6981 +vn 0.3778 -0.1587 0.9121 +vn 0.3626 -0.3194 0.8755 +vn 0.3778 0.1587 0.9121 +vn 0.0000 -0.3194 0.9476 +vn 0.3626 0.3194 0.8755 +vn 0.0000 0.1587 0.9873 +vn 0.0000 -0.1587 0.9873 +vn -0.3626 -0.3194 0.8755 +vn 0.0000 0.3194 0.9476 +vn -0.3778 0.1587 0.9121 +vn -0.3778 -0.1587 0.9121 +vn -0.6981 -0.1587 0.6981 +vn -0.6700 -0.3194 0.6700 +vn -0.3626 0.3194 0.8755 +vn -0.6981 0.1587 0.6981 +vn -0.9121 -0.1587 0.3778 +vn -0.8755 -0.3194 0.3626 +vn -0.8755 0.3194 0.3626 +vn -0.9121 0.1587 0.3778 +vn -0.9873 -0.1587 0.0000 +vn -0.9476 -0.3194 0.0000 +vn -0.9873 0.1587 0.0000 +vn -0.9121 -0.1587 -0.3778 +vn -0.8755 -0.3194 -0.3626 +vn -0.9476 0.3194 0.0000 +vn -0.9121 0.1587 -0.3778 +vn -0.6981 -0.1587 -0.6981 +vn -0.6700 -0.3194 -0.6700 +vn -0.8755 0.3194 -0.3626 +vn -0.6981 0.1587 -0.6981 +vn -0.3626 -0.3194 -0.8755 +vn -0.3626 0.3194 -0.8755 +vn -0.3778 0.1587 -0.9121 +vn -0.3778 -0.1587 -0.9121 +vn 0.0000 0.3194 -0.9476 +vn 0.8755 0.3194 0.3626 +vn -0.6700 0.3194 0.6700 +vn -0.6700 0.3194 -0.6700 +s 1 +f 130/197/129 133/198/130 134/199/131 +f 192/200/132 131/201/133 132/202/134 +f 192/200/132 133/198/130 129/203/135 +f 132/202/134 137/204/136 133/198/130 +f 133/198/130 138/205/137 134/206/131 +f 132/202/134 135/207/138 136/208/139 +f 137/204/136 142/209/140 138/210/137 +f 135/211/138 140/212/141 136/208/139 +f 136/208/139 141/213/142 137/204/136 +f 142/214/140 145/215/143 146/216/144 +f 139/217/145 144/218/146 140/212/141 +f 140/212/141 145/215/143 141/213/142 +f 143/219/147 148/220/148 144/218/146 +f 144/218/146 149/221/149 145/215/143 +f 146/222/144 149/221/149 150/223/150 +f 148/220/148 153/224/151 149/221/149 +f 149/221/149 154/225/152 150/226/150 +f 148/220/148 151/227/153 152/228/154 +f 152/228/154 157/229/155 153/224/151 +f 153/224/151 158/230/156 154/231/152 +f 151/232/153 156/233/157 152/228/154 +f 157/229/155 162/234/158 158/235/156 +f 155/236/159 160/237/160 156/233/157 +f 156/233/157 161/238/161 157/229/155 +f 161/238/161 166/239/162 162/240/158 +f 159/241/163 164/242/164 160/237/160 +f 160/237/160 165/243/165 161/238/161 +f 166/244/162 169/245/166 170/246/167 +f 163/247/168 168/248/169 164/242/164 +f 164/242/164 169/245/166 165/243/165 +f 168/248/169 173/249/170 169/245/166 +f 169/245/166 174/250/171 170/251/167 +f 168/248/169 171/252/172 172/253/173 +f 172/253/173 177/254/174 173/249/170 +f 173/249/170 178/255/175 174/256/171 +f 171/257/172 176/258/176 172/253/173 +f 176/259/176 181/260/177 177/261/174 +f 177/261/174 182/262/178 178/263/175 +f 175/264/179 180/265/180 176/259/176 +f 182/266/178 185/267/181 186/268/182 +f 179/269/183 184/270/184 180/265/180 +f 180/265/180 185/267/181 181/260/177 +f 185/267/181 190/271/185 186/272/182 +f 184/270/184 187/273/186 188/274/187 +f 184/270/184 189/275/188 185/267/181 +f 188/274/187 191/276/189 192/200/132 +f 188/274/187 129/203/135 189/275/188 +f 189/275/188 130/277/129 190/278/185 +f 130/197/129 129/203/135 133/198/130 +f 192/200/132 191/279/189 131/201/133 +f 192/200/132 132/202/134 133/198/130 +f 132/202/134 136/208/139 137/204/136 +f 133/198/130 137/204/136 138/205/137 +f 132/202/134 131/280/133 135/207/138 +f 137/204/136 141/213/142 142/209/140 +f 135/211/138 139/281/145 140/212/141 +f 136/208/139 140/212/141 141/213/142 +f 142/214/140 141/213/142 145/215/143 +f 139/217/145 143/282/147 144/218/146 +f 140/212/141 144/218/146 145/215/143 +f 143/219/147 147/283/190 148/220/148 +f 144/218/146 148/220/148 149/221/149 +f 146/222/144 145/215/143 149/221/149 +f 148/220/148 152/228/154 153/224/151 +f 149/221/149 153/224/151 154/225/152 +f 148/220/148 147/284/190 151/227/153 +f 152/228/154 156/233/157 157/229/155 +f 153/224/151 157/229/155 158/230/156 +f 151/232/153 155/285/159 156/233/157 +f 157/229/155 161/238/161 162/234/158 +f 155/236/159 159/286/163 160/237/160 +f 156/233/157 160/237/160 161/238/161 +f 161/238/161 165/243/165 166/239/162 +f 159/241/163 163/287/168 164/242/164 +f 160/237/160 164/242/164 165/243/165 +f 166/244/162 165/243/165 169/245/166 +f 163/247/168 167/288/191 168/248/169 +f 164/242/164 168/248/169 169/245/166 +f 168/248/169 172/253/173 173/249/170 +f 169/245/166 173/249/170 174/250/171 +f 168/248/169 167/289/191 171/252/172 +f 172/253/173 176/258/176 177/254/174 +f 173/249/170 177/254/174 178/255/175 +f 171/257/172 175/290/179 176/258/176 +f 176/259/176 180/265/180 181/260/177 +f 177/261/174 181/260/177 182/262/178 +f 175/264/179 179/291/183 180/265/180 +f 182/266/178 181/260/177 185/267/181 +f 179/269/183 183/292/192 184/270/184 +f 180/265/180 184/270/184 185/267/181 +f 185/267/181 189/275/188 190/271/185 +f 184/270/184 183/293/192 187/273/186 +f 184/270/184 188/274/187 189/275/188 +f 188/274/187 187/294/186 191/276/189 +f 188/274/187 192/200/132 129/203/135 +f 189/275/188 129/203/135 130/277/129 +o Base +v -1.500000 0.000000 1.500000 +v -1.500000 0.250000 1.500000 +v -1.500000 0.000000 -1.500000 +v -1.500000 0.250000 -1.500000 +v 1.500000 0.000000 1.500000 +v 1.500000 0.250000 1.500000 +v 1.500000 0.000000 -1.500000 +v 1.500000 0.250000 -1.500000 +v -1.500000 2.750000 1.500000 +v -1.500000 3.000000 1.500000 +v -1.500000 2.750000 -1.500000 +v -1.500000 3.000000 -1.500000 +v 1.500000 2.750000 1.500000 +v 1.500000 3.000000 1.500000 +v 1.500000 2.750000 -1.500000 +v 1.500000 3.000000 -1.500000 +v 1.375000 0.312500 1.375000 +v 1.375000 2.687500 1.375000 +v 1.125000 0.312500 1.375000 +v 1.125000 2.687500 1.375000 +v 1.125000 0.312500 1.125000 +v 1.125000 2.687500 1.125000 +v 1.375000 0.312500 1.125000 +v 1.375000 2.687500 1.125000 +v 1.375000 0.312500 -1.125000 +v 1.375000 2.687500 -1.125000 +v 1.125000 0.312500 -1.125000 +v 1.125000 2.687500 -1.125000 +v 1.125000 0.312500 -1.375000 +v 1.125000 2.687500 -1.375000 +v 1.375000 0.312500 -1.375000 +v 1.375000 2.687500 -1.375000 +v -1.125000 0.312500 1.375000 +v -1.125000 2.687500 1.375000 +v -1.375000 0.312500 1.375000 +v -1.375000 2.687500 1.375000 +v -1.375000 0.312500 1.125000 +v -1.375000 2.687500 1.125000 +v -1.125000 0.312500 1.125000 +v -1.125000 2.687500 1.125000 +v -1.125000 0.312500 -1.125000 +v -1.125000 2.687500 -1.125000 +v -1.375000 0.312500 -1.125000 +v -1.375000 2.687500 -1.125000 +v -1.375000 0.312500 -1.375000 +v -1.375000 2.687500 -1.375000 +v -1.125000 0.312500 -1.375000 +v -1.125000 2.687500 -1.375000 +v 0.000000 0.999328 -1.462392 +v 0.000000 0.097148 -1.172747 +v 0.448791 2.902852 -1.083477 +v 0.559633 2.000672 -1.351074 +v 0.559633 0.999328 -1.351074 +v 0.448791 0.097148 -1.083477 +v 0.829257 2.902852 -0.829257 +v 1.034067 2.000672 -1.034067 +v 1.034067 0.999328 -1.034067 +v 0.829257 0.097148 -0.829257 +v 1.083477 2.902852 -0.448791 +v 1.351074 2.000672 -0.559633 +v 1.351074 0.999328 -0.559633 +v 1.083477 0.097148 -0.448791 +v 1.172747 2.902852 0.000000 +v 1.462391 2.000672 0.000000 +v 1.462391 0.999328 0.000000 +v 1.172747 0.097148 0.000000 +v 1.083477 2.902852 0.448791 +v 1.351073 2.000672 0.559633 +v 1.351073 0.999328 0.559633 +v 1.083477 0.097148 0.448791 +v 0.829257 2.902852 0.829257 +v 1.034067 2.000672 1.034067 +v 1.034067 0.999328 1.034067 +v 0.829257 0.097148 0.829257 +v 0.448790 2.902852 1.083476 +v 0.559633 2.000672 1.351073 +v 0.559633 0.999328 1.351073 +v 0.448790 0.097148 1.083476 +v -0.000000 2.902852 1.172746 +v -0.000000 2.000672 1.462391 +v -0.000000 0.999328 1.462391 +v -0.000000 0.097148 1.172746 +v -0.448791 2.902852 1.083476 +v -0.559633 2.000672 1.351073 +v -0.559633 0.999328 1.351073 +v -0.448791 0.097148 1.083476 +v -0.829257 2.902852 0.829257 +v -1.034067 2.000672 1.034066 +v -1.034067 0.999328 1.034066 +v -0.829257 0.097148 0.829257 +v -1.083477 2.902852 0.448790 +v -1.351074 2.000672 0.559632 +v -1.351074 0.999328 0.559632 +v -1.083477 0.097148 0.448790 +v -1.172747 2.902852 -0.000000 +v -1.462391 2.000672 -0.000001 +v -1.462391 0.999328 -0.000001 +v -1.172747 0.097148 -0.000000 +v -1.083476 2.902852 -0.448791 +v -1.351073 2.000672 -0.559634 +v -1.351073 0.999328 -0.559634 +v -1.083476 0.097148 -0.448791 +v -0.829257 2.902852 -0.829257 +v -1.034066 2.000672 -1.034067 +v -1.034066 0.999328 -1.034067 +v -0.829257 0.097148 -0.829257 +v -0.448790 2.902852 -1.083477 +v -0.559632 2.000672 -1.351074 +v -0.559632 0.999328 -1.351074 +v -0.448790 0.097148 -1.083477 +v -1.062500 0.250000 1.437500 +v -1.437500 0.250000 1.437500 +v 0.000001 2.902852 -1.172747 +v 0.000001 2.000672 -1.462391 +v -0.500000 3.000000 0.500000 +v -0.500000 3.000000 -0.500000 +v 0.500000 3.000000 0.500000 +v 0.500000 3.000000 -0.500000 +v -0.156250 3.000000 0.156250 +v -0.156250 3.000000 -0.156250 +v 0.156250 3.000000 0.156250 +v 0.156250 3.000000 -0.156250 +v -0.156250 2.875000 0.156250 +v -0.156250 2.875000 -0.156250 +v 0.156250 2.875000 0.156250 +v 0.156250 2.875000 -0.156250 +v -0.500000 2.875000 0.500000 +v -0.500000 2.875000 -0.500000 +v 0.500000 2.875000 0.500000 +v 0.500000 2.875000 -0.500000 +v -0.500000 0.000000 0.500000 +v -0.500000 0.000000 -0.500000 +v 0.500000 0.000000 0.500000 +v 0.500000 0.000000 -0.500000 +v -0.156250 0.000000 0.156250 +v -0.156250 0.000000 -0.156250 +v 0.156250 0.000000 0.156250 +v 0.156250 0.000000 -0.156250 +v -0.156250 0.125000 0.156250 +v -0.156250 0.125000 -0.156250 +v 0.156250 0.125000 -0.156250 +v 0.156250 0.125000 0.156250 +v -0.500000 0.125000 0.500000 +v -0.500000 0.125000 -0.500000 +v 0.500000 0.125000 0.500000 +v 0.500000 0.125000 -0.500000 +v -1.062500 0.250000 1.062500 +v -1.437500 0.250000 1.062500 +v -1.437500 0.312500 1.437500 +v -1.062500 0.312500 1.437500 +v -1.437500 0.312500 1.062500 +v -1.062500 0.312500 1.062500 +v 1.437500 0.250000 1.437500 +v 1.062500 0.250000 1.437500 +v 1.437500 0.250000 1.062500 +v 1.062500 0.250000 1.062500 +v 1.062500 0.312500 1.437500 +v 1.437500 0.312500 1.437500 +v 1.062500 0.312500 1.062500 +v 1.437500 0.312500 1.062500 +v -1.062500 0.250000 -1.062500 +v -1.437500 0.250000 -1.062500 +v -1.062500 0.250000 -1.437500 +v -1.437500 0.250000 -1.437500 +v -1.437500 0.312500 -1.062500 +v -1.062500 0.312500 -1.062500 +v -1.437500 0.312500 -1.437500 +v -1.062500 0.312500 -1.437500 +v 1.437500 0.250000 -1.062500 +v 1.062500 0.250000 -1.062500 +v 1.437500 0.250000 -1.437500 +v 1.062500 0.250000 -1.437500 +v 1.062500 0.312500 -1.062500 +v 1.437500 0.312500 -1.062500 +v 1.062500 0.312500 -1.437500 +v 1.437500 0.312500 -1.437500 +v -1.062500 2.687500 1.437500 +v -1.437500 2.687500 1.437500 +v -1.062500 2.687500 1.062500 +v -1.437500 2.687500 1.062500 +v -1.437500 2.750000 1.437500 +v -1.062500 2.750000 1.437500 +v -1.437500 2.750000 1.062500 +v -1.062500 2.750000 1.062500 +v 1.437500 2.687500 1.437500 +v 1.062500 2.687500 1.437500 +v 1.437500 2.687500 1.062500 +v 1.062500 2.687500 1.062500 +v 1.062500 2.750000 1.437500 +v 1.437500 2.750000 1.437500 +v 1.062500 2.750000 1.062500 +v 1.437500 2.750000 1.062500 +v -1.062500 2.687500 -1.062500 +v -1.437500 2.687500 -1.062500 +v -1.062500 2.687500 -1.437500 +v -1.437500 2.687500 -1.437500 +v -1.437500 2.750000 -1.062500 +v -1.062500 2.750000 -1.062500 +v -1.437500 2.750000 -1.437500 +v -1.062500 2.750000 -1.437500 +v 1.437500 2.687500 -1.062500 +v 1.062500 2.687500 -1.062500 +v 1.437500 2.687500 -1.437500 +v 1.062500 2.687500 -1.437500 +v 1.062500 2.750000 -1.062500 +v 1.437500 2.750000 -1.062500 +v 1.062500 2.750000 -1.437500 +v 1.437500 2.750000 -1.437500 +vt 0.000000 0.480000 +vt 0.333333 0.520000 +vt 0.000000 0.520000 +vt 0.000000 0.480000 +vt 0.333333 0.520000 +vt 0.000000 0.520000 +vt 0.333333 0.520000 +vt 0.000000 0.480000 +vt 0.333333 0.480000 +vt 0.333333 0.520000 +vt 0.000000 0.480000 +vt 0.333333 0.480000 +vt 0.666667 1.000000 +vt 0.666667 0.520000 +vt 0.000000 0.480000 +vt 0.333333 0.520000 +vt 0.000000 0.520000 +vt 0.000000 0.480000 +vt 0.333333 0.520000 +vt 0.000000 0.520000 +vt 0.333333 0.520000 +vt 0.000000 0.480000 +vt 0.333333 0.480000 +vt 0.333333 0.520000 +vt 0.000000 0.480000 +vt 0.333333 0.480000 +vt 0.666667 1.000000 +vt 0.333333 0.520000 +vt 0.666667 0.520000 +vt 0.666667 0.480000 +vt 0.701389 0.500000 +vt 0.666667 0.500000 +vt 0.694444 1.000000 +vt 0.666667 0.620000 +vt 0.694444 0.620000 +vt 0.694444 1.000000 +vt 0.666667 0.620000 +vt 0.694444 0.620000 +vt 0.666667 0.620000 +vt 0.694444 1.000000 +vt 0.666667 1.000000 +vt 0.666667 1.000000 +vt 0.694444 0.620000 +vt 0.694444 1.000000 +vt 0.694444 1.000000 +vt 0.666667 0.620000 +vt 0.694444 0.620000 +vt 0.694444 1.000000 +vt 0.666667 0.620000 +vt 0.694444 0.620000 +vt 0.666667 0.620000 +vt 0.694444 1.000000 +vt 0.666667 1.000000 +vt 0.666667 1.000000 +vt 0.694444 0.620000 +vt 0.694444 1.000000 +vt 0.694444 1.000000 +vt 0.666667 0.620000 +vt 0.694444 0.620000 +vt 0.694444 1.000000 +vt 0.666667 0.620000 +vt 0.694444 0.620000 +vt 0.666667 0.620000 +vt 0.694444 1.000000 +vt 0.666667 1.000000 +vt 0.666667 1.000000 +vt 0.694444 0.620000 +vt 0.694444 1.000000 +vt 0.694444 1.000000 +vt 0.666667 0.620000 +vt 0.694444 0.620000 +vt 0.694444 1.000000 +vt 0.666667 0.620000 +vt 0.694444 0.620000 +vt 0.666667 0.620000 +vt 0.694444 1.000000 +vt 0.666667 1.000000 +vt 0.666667 1.000000 +vt 0.694444 0.620000 +vt 0.694444 1.000000 +vt 0.666667 0.480000 +vt 0.701389 0.500000 +vt 0.666667 0.500000 +vt 0.666667 0.480000 +vt 0.701389 0.500000 +vt 0.666667 0.500000 +vt 0.666667 0.480000 +vt 0.701389 0.500000 +vt 0.666667 0.500000 +vt 0.701389 0.550000 +vt 0.666667 0.550000 +vt 0.701389 0.480000 +vt 0.666667 0.500000 +vt 0.666667 0.480000 +vt 0.222222 0.840000 +vt 0.333333 0.520000 +vt 0.333333 1.000000 +vt 0.666667 0.550000 +vt 0.701389 0.500000 +vt 0.701389 0.550000 +vt 0.111111 0.680000 +vt 0.222222 0.840000 +vt 0.111111 0.840000 +vt 0.333333 0.500000 +vt 0.444445 0.480000 +vt 0.444445 0.500000 +vt 0.333333 0.500000 +vt 0.444444 0.480000 +vt 0.444444 0.500000 +vt 0.333333 0.500000 +vt 0.444444 0.480000 +vt 0.444444 0.500000 +vt 0.333333 0.500000 +vt 0.444445 0.480000 +vt 0.444445 0.500000 +vt 0.111111 0.680000 +vt 0.000000 0.520000 +vt 0.111111 0.840000 +vt 0.000000 1.000000 +vt 0.222222 0.840000 +vt 0.333333 1.000000 +vt 0.222222 0.680000 +vt 0.701389 0.480000 +vt 0.666667 0.500000 +vt 0.666667 0.480000 +vt 0.701389 0.480000 +vt 0.666667 0.500000 +vt 0.666667 0.480000 +vt 0.701389 0.480000 +vt 0.666667 0.500000 +vt 0.666667 0.480000 +vt 0.111111 0.840000 +vt 0.000000 1.000000 +vt 0.111111 0.680000 +vt 0.000000 0.520000 +vt 0.222222 0.680000 +vt 0.444445 0.480000 +vt 0.333333 0.500000 +vt 0.333333 0.480000 +vt 0.444444 0.480000 +vt 0.333333 0.500000 +vt 0.333333 0.480000 +vt 0.444445 0.480000 +vt 0.333333 0.500000 +vt 0.333333 0.480000 +vt 0.444444 0.480000 +vt 0.333333 0.500000 +vt 0.333333 0.480000 +vt 0.222222 0.840000 +vt 0.111111 0.680000 +vt 0.222222 0.680000 +vt 0.666667 0.560000 +vt 0.708333 0.620000 +vt 0.666667 0.620000 +vt 0.666667 0.560000 +vt 0.708333 0.620000 +vt 0.666667 0.620000 +vt 0.708333 0.550000 +vt 0.666667 0.560000 +vt 0.666667 0.550000 +vt 0.708333 0.550000 +vt 0.666667 0.560000 +vt 0.666667 0.550000 +vt 0.708333 0.550000 +vt 0.666667 0.560000 +vt 0.666667 0.550000 +vt 0.708333 0.550000 +vt 0.666667 0.550000 +vt 0.708333 0.550000 +vt 0.666667 0.560000 +vt 0.666667 0.550000 +vt 0.708333 0.550000 +vt 0.666667 0.560000 +vt 0.666667 0.550000 +vt 0.708333 0.550000 +vt 0.666667 0.560000 +vt 0.666667 0.550000 +vt 0.708333 0.550000 +vt 0.666667 0.550000 +vt 0.666667 0.560000 +vt 0.708333 0.620000 +vt 0.666667 0.620000 +vt 0.666667 0.560000 +vt 0.708333 0.620000 +vt 0.666667 0.620000 +vt 0.708333 0.550000 +vt 0.666667 0.560000 +vt 0.666667 0.550000 +vt 0.708333 0.550000 +vt 0.666667 0.560000 +vt 0.666667 0.550000 +vt 0.708333 0.550000 +vt 0.666667 0.560000 +vt 0.666667 0.550000 +vt 0.708333 0.550000 +vt 0.666667 0.550000 +vt 0.708333 0.550000 +vt 0.666667 0.560000 +vt 0.666667 0.550000 +vt 0.708333 0.550000 +vt 0.666667 0.560000 +vt 0.666667 0.550000 +vt 0.708333 0.550000 +vt 0.666667 0.560000 +vt 0.666667 0.550000 +vt 0.708333 0.550000 +vt 0.666667 0.550000 +vt 0.708333 0.550000 +vt 0.666667 0.560000 +vt 0.666667 0.550000 +vt 0.708333 0.550000 +vt 0.666667 0.560000 +vt 0.666667 0.550000 +vt 0.708333 0.550000 +vt 0.666667 0.560000 +vt 0.666667 0.550000 +vt 0.708333 0.550000 +vt 0.666667 0.560000 +vt 0.666667 0.550000 +vt 0.708333 0.550000 +vt 0.666667 0.560000 +vt 0.666667 0.550000 +vt 0.708333 0.550000 +vt 0.666667 0.560000 +vt 0.666667 0.550000 +vt 0.708333 0.550000 +vt 0.666667 0.560000 +vt 0.666667 0.550000 +vt 0.708333 0.550000 +vt 0.666667 0.560000 +vt 0.666667 0.550000 +vt 0.708333 0.550000 +vt 0.666667 0.560000 +vt 0.666667 0.550000 +vt 0.708333 0.550000 +vt 0.666667 0.560000 +vt 0.666667 0.550000 +vt 0.708333 0.550000 +vt 0.666667 0.560000 +vt 0.666667 0.550000 +vt 0.708333 0.550000 +vt 0.666667 0.560000 +vt 0.666667 0.550000 +vt 0.708333 0.550000 +vt 0.666667 0.560000 +vt 0.666667 0.550000 +vt 0.708333 0.550000 +vt 0.666667 0.560000 +vt 0.666667 0.550000 +vt 0.708333 0.550000 +vt 0.666667 0.560000 +vt 0.666667 0.550000 +vt 0.708333 0.550000 +vt 0.666667 0.560000 +vt 0.666667 0.550000 +vt 0.666667 0.560000 +vt 0.708333 0.620000 +vt 0.666667 0.620000 +vt 0.666667 0.560000 +vt 0.708333 0.620000 +vt 0.666667 0.620000 +vt 0.666667 0.560000 +vt 0.708333 0.620000 +vt 0.666667 0.620000 +vt 0.666667 0.560000 +vt 0.708333 0.620000 +vt 0.666667 0.620000 +vt 0.333333 0.480000 +vt 0.333333 0.480000 +vt 0.000000 0.520000 +vt 0.000000 0.520000 +vt 0.333333 1.000000 +vt 0.333333 0.480000 +vt 0.333333 0.480000 +vt 0.000000 0.520000 +vt 0.333333 1.000000 +vt 0.701389 0.480000 +vt 0.666667 1.000000 +vt 0.666667 1.000000 +vt 0.694444 0.620000 +vt 0.666667 0.620000 +vt 0.666667 1.000000 +vt 0.666667 1.000000 +vt 0.694444 0.620000 +vt 0.666667 0.620000 +vt 0.666667 1.000000 +vt 0.666667 1.000000 +vt 0.694444 0.620000 +vt 0.666667 0.620000 +vt 0.666667 1.000000 +vt 0.666667 1.000000 +vt 0.694444 0.620000 +vt 0.666667 0.620000 +vt 0.701389 0.480000 +vt 0.701389 0.480000 +vt 0.701389 0.480000 +vt 0.701389 0.500000 +vt 0.666667 0.500000 +vt 0.222222 0.680000 +vt 0.333333 0.480000 +vt 0.333333 0.480000 +vt 0.333333 0.480000 +vt 0.333333 0.480000 +vt 0.701389 0.500000 +vt 0.701389 0.500000 +vt 0.701389 0.500000 +vt 0.444445 0.500000 +vt 0.444444 0.500000 +vt 0.444445 0.500000 +vt 0.444444 0.500000 +vt 0.111111 0.840000 +vt 0.708333 0.560000 +vt 0.708333 0.560000 +vt 0.708333 0.560000 +vt 0.708333 0.560000 +vt 0.708333 0.560000 +vt 0.708333 0.560000 +vt 0.708333 0.560000 +vt 0.708333 0.560000 +vt 0.708333 0.560000 +vt 0.708333 0.560000 +vt 0.708333 0.560000 +vt 0.708333 0.560000 +vt 0.708333 0.560000 +vt 0.708333 0.560000 +vt 0.708333 0.560000 +vt 0.708333 0.560000 +vt 0.708333 0.560000 +vt 0.708333 0.560000 +vt 0.708333 0.560000 +vt 0.708333 0.560000 +vt 0.708333 0.560000 +vt 0.708333 0.560000 +vt 0.708333 0.560000 +vt 0.708333 0.560000 +vt 0.708333 0.560000 +vt 0.708333 0.560000 +vt 0.708333 0.560000 +vt 0.708333 0.560000 +vt 0.708333 0.560000 +vt 0.708333 0.560000 +vt 0.708333 0.560000 +vt 0.708333 0.560000 +vt 0.708333 0.560000 +vt 0.708333 0.560000 +vt 0.708333 0.560000 +vt 0.708333 0.560000 +vt 0.743056 0.010000 +vt 0.687500 0.160000 +vt 0.694444 0.010000 +vt 0.743056 0.470000 +vt 0.687500 0.320000 +vt 0.750000 0.320000 +vt 0.750000 0.160000 +vt 0.625000 0.160000 +vt 0.631944 0.010000 +vt 0.680556 0.010000 +vt 0.680556 0.470000 +vt 0.625000 0.320000 +vt 0.618056 0.010000 +vt 0.562500 0.160000 +vt 0.569444 0.010000 +vt 0.618056 0.470000 +vt 0.562500 0.320000 +vt 0.555556 0.010000 +vt 0.500000 0.160000 +vt 0.506944 0.010000 +vt 0.555556 0.470000 +vt 0.500000 0.320000 +vt 0.493056 0.470000 +vt 0.437500 0.320000 +vt 0.437500 0.160000 +vt 0.493056 0.010000 +vt 0.444444 0.010000 +vt 0.375000 0.160000 +vt 0.381944 0.010000 +vt 0.430556 0.010000 +vt 0.430556 0.470000 +vt 0.375000 0.320000 +vt 0.312500 0.160000 +vt 0.319444 0.010000 +vt 0.368056 0.010000 +vt 0.368056 0.470000 +vt 0.312500 0.320000 +vt 0.256944 0.010000 +vt 0.305556 0.010000 +vt 0.256944 0.470000 +vt 0.250000 0.320000 +vt 0.250000 0.160000 +vt 0.194444 0.010000 +vt 0.243056 0.010000 +vt 0.243056 0.470000 +vt 0.187500 0.320000 +vt 0.187500 0.160000 +vt 0.180556 0.010000 +vt 0.125000 0.160000 +vt 0.131944 0.010000 +vt 0.180556 0.470000 +vt 0.125000 0.320000 +vt 0.062500 0.160000 +vt 0.069444 0.010000 +vt 0.118056 0.010000 +vt 0.069444 0.470000 +vt 0.062500 0.320000 +vt 0.000000 0.160000 +vt 0.006944 0.010000 +vt 0.055556 0.010000 +vt 0.006944 0.470000 +vt 0.000000 0.320000 +vt 1.000000 0.320000 +vt 0.937500 0.160000 +vt 1.000000 0.160000 +vt 0.944444 0.010000 +vt 0.993056 0.010000 +vt 0.993056 0.470000 +vt 0.937500 0.320000 +vt 0.881944 0.010000 +vt 0.930556 0.010000 +vt 0.930556 0.470000 +vt 0.875000 0.320000 +vt 0.875000 0.160000 +vt 0.819444 0.010000 +vt 0.868056 0.010000 +vt 0.819444 0.470000 +vt 0.812500 0.320000 +vt 0.812500 0.160000 +vt 0.805556 0.470000 +vt 0.756944 0.010000 +vt 0.805556 0.010000 +vt 0.694444 0.470000 +vt 0.631944 0.470000 +vt 0.569444 0.470000 +vt 0.506944 0.470000 +vt 0.444444 0.470000 +vt 0.381944 0.470000 +vt 0.319444 0.470000 +vt 0.305556 0.470000 +vt 0.194444 0.470000 +vt 0.131944 0.470000 +vt 0.118056 0.470000 +vt 0.055556 0.470000 +vt 0.944444 0.470000 +vt 0.881944 0.470000 +vt 0.868056 0.470000 +vt 0.756944 0.470000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 -0.3057 -0.9521 +vn 0.3782 -0.1518 -0.9131 +vn 0.3644 -0.3057 -0.8796 +vn 0.0000 0.3057 -0.9521 +vn 0.3782 0.1518 -0.9131 +vn 0.0000 0.1518 -0.9884 +vn 0.0000 -0.1518 -0.9884 +vn 0.6989 -0.1518 -0.6989 +vn 0.6732 -0.3057 -0.6732 +vn 0.3644 0.3057 -0.8796 +vn 0.6989 0.1518 -0.6989 +vn 0.9131 -0.1518 -0.3782 +vn 0.8796 -0.3057 -0.3644 +vn 0.6732 0.3057 -0.6732 +vn 0.9131 0.1518 -0.3782 +vn 0.9884 -0.1518 0.0000 +vn 0.9521 -0.3057 0.0000 +vn 0.8796 0.3057 -0.3644 +vn 0.9884 0.1518 0.0000 +vn 0.9521 0.3057 0.0000 +vn 0.9131 0.1518 0.3782 +vn 0.9131 -0.1518 0.3782 +vn 0.8796 -0.3057 0.3644 +vn 0.6989 -0.1518 0.6989 +vn 0.6732 -0.3057 0.6732 +vn 0.8796 0.3057 0.3644 +vn 0.6989 0.1518 0.6989 +vn 0.3782 -0.1518 0.9131 +vn 0.3644 -0.3057 0.8796 +vn 0.6732 0.3057 0.6732 +vn 0.3782 0.1518 0.9131 +vn 0.0000 -0.3057 0.9521 +vn 0.0000 0.3057 0.9521 +vn 0.0000 0.1518 0.9884 +vn 0.0000 -0.1518 0.9884 +vn -0.3644 -0.3057 0.8796 +vn -0.3782 0.1518 0.9131 +vn -0.3782 -0.1518 0.9131 +vn -0.6989 -0.1518 0.6989 +vn -0.6732 -0.3057 0.6732 +vn -0.3644 0.3057 0.8796 +vn -0.6989 0.1518 0.6989 +vn -0.9131 -0.1518 0.3782 +vn -0.8796 -0.3057 0.3644 +vn -0.8796 0.3057 0.3644 +vn -0.9131 0.1518 0.3782 +vn -0.9884 -0.1518 0.0000 +vn -0.9521 -0.3057 0.0000 +vn -0.9521 0.3057 0.0000 +vn -0.9884 0.1518 0.0000 +vn -0.9131 -0.1518 -0.3782 +vn -0.8796 -0.3057 -0.3644 +vn -0.9131 0.1518 -0.3782 +vn -0.6732 -0.3057 -0.6732 +vn -0.8796 0.3057 -0.3644 +vn -0.6989 0.1518 -0.6989 +vn -0.6989 -0.1518 -0.6989 +vn -0.3644 -0.3057 -0.8796 +vn -0.3644 0.3057 -0.8796 +vn -0.3782 0.1518 -0.9131 +vn -0.3782 -0.1518 -0.9131 +vn 0.3644 0.3057 0.8796 +vn -0.6732 0.3057 0.6732 +vn -0.6732 0.3057 -0.6732 +s off +f 194/295/193 195/296/193 193/297/193 +f 196/298/194 199/299/194 195/300/194 +f 200/301/195 197/302/195 199/303/195 +f 198/304/196 193/305/196 197/306/196 +f 196/307/197 198/304/197 200/308/197 +f 202/309/193 203/310/193 201/311/193 +f 204/312/194 207/313/194 203/314/194 +f 208/315/195 205/316/195 207/317/195 +f 206/318/196 201/319/196 205/320/196 +f 207/321/198 201/322/198 203/323/198 +f 315/324/196 313/325/196 311/326/196 +f 210/327/196 211/328/196 209/329/196 +f 212/330/193 213/331/193 211/332/193 +f 209/333/195 216/334/195 210/335/195 +f 216/336/194 213/337/194 214/338/194 +f 218/339/196 219/340/196 217/341/196 +f 220/342/193 221/343/193 219/344/193 +f 217/345/195 224/346/195 218/347/195 +f 224/348/194 221/349/194 222/350/194 +f 226/351/196 227/352/196 225/353/196 +f 228/354/193 229/355/193 227/356/193 +f 225/357/195 232/358/195 226/359/195 +f 232/360/194 229/361/194 230/362/194 +f 234/363/196 235/364/196 233/365/196 +f 236/366/193 237/367/193 235/368/193 +f 233/369/195 240/370/195 234/371/195 +f 240/372/194 237/373/194 238/374/194 +f 316/375/193 311/376/193 312/377/193 +f 318/378/194 312/379/194 314/380/194 +f 317/381/195 314/382/195 313/383/195 +f 313/383/197 312/384/197 311/385/197 +f 327/386/193 332/387/193 328/388/193 +f 323/389/198 197/390/198 193/391/198 +f 328/392/198 329/393/198 327/394/198 +f 321/395/197 320/396/197 319/397/197 +f 309/398/194 319/399/194 307/400/194 +f 307/401/195 320/402/195 308/403/195 +f 308/404/196 322/405/196 310/406/196 +f 310/407/193 321/408/193 309/409/193 +f 208/315/197 309/410/197 206/411/197 +f 206/411/197 307/412/197 202/413/197 +f 202/413/197 308/414/197 204/415/197 +f 204/415/197 310/416/197 208/315/197 +f 329/417/196 331/418/196 327/419/196 +f 328/420/194 333/421/194 330/422/194 +f 330/423/195 334/424/195 329/425/195 +f 324/426/198 193/391/198 195/427/198 +f 326/428/198 195/427/198 199/429/198 +f 325/430/198 199/429/198 197/390/198 +f 325/431/193 338/432/193 326/433/193 +f 326/434/196 336/435/196 324/436/196 +f 323/437/194 337/438/194 325/439/194 +f 324/440/195 335/441/195 323/442/195 +f 335/443/198 338/444/198 337/445/198 +f 350/446/197 351/447/197 349/448/197 +f 342/449/197 343/450/197 341/451/197 +f 304/452/193 343/453/193 340/454/193 +f 340/455/194 344/456/194 339/457/194 +f 303/458/196 341/459/196 304/460/196 +f 339/461/195 342/449/195 303/462/195 +f 346/463/193 351/464/193 348/465/193 +f 348/466/194 352/467/194 347/468/194 +f 345/469/196 349/470/196 346/471/196 +f 347/472/195 350/446/195 345/473/195 +f 366/474/197 367/475/197 365/476/197 +f 358/477/197 359/478/197 357/479/197 +f 354/480/193 359/481/193 356/482/193 +f 356/483/194 360/484/194 355/485/194 +f 353/486/196 357/487/196 354/488/196 +f 355/489/195 358/477/195 353/490/195 +f 362/491/193 367/492/193 364/493/193 +f 364/494/194 368/495/194 363/496/194 +f 361/497/196 365/498/196 362/499/196 +f 363/500/195 366/474/195 361/501/195 +f 370/502/193 375/503/193 372/504/193 +f 372/505/194 376/506/194 371/507/194 +f 369/508/196 373/509/196 370/510/196 +f 371/511/195 374/512/195 369/513/195 +f 378/514/193 383/515/193 380/516/193 +f 380/517/194 384/518/194 379/519/194 +f 377/520/196 381/521/196 378/522/196 +f 379/523/195 382/524/195 377/525/195 +f 386/526/193 391/527/193 388/528/193 +f 388/529/194 392/530/194 387/531/194 +f 385/532/196 389/533/196 386/534/196 +f 387/535/195 390/536/195 385/537/195 +f 394/538/193 399/539/193 396/540/193 +f 396/541/194 400/542/194 395/543/194 +f 393/544/196 397/545/196 394/546/196 +f 395/547/195 398/548/195 393/549/195 +f 394/550/198 395/551/198 393/552/198 +f 386/553/198 387/554/198 385/555/198 +f 378/556/198 379/557/198 377/558/198 +f 370/559/198 371/560/198 369/561/198 +f 194/295/193 196/562/193 195/296/193 +f 196/298/194 200/563/194 199/299/194 +f 200/301/195 198/564/195 197/302/195 +f 198/304/196 194/565/196 193/305/196 +f 196/307/197 194/566/197 198/304/197 +f 202/309/193 204/567/193 203/310/193 +f 204/312/194 208/568/194 207/313/194 +f 208/315/195 206/411/195 205/316/195 +f 206/318/196 202/569/196 201/319/196 +f 207/321/198 205/570/198 201/322/198 +f 315/324/196 317/571/196 313/325/196 +f 210/327/196 212/572/196 211/328/196 +f 212/330/193 214/573/193 213/331/193 +f 209/333/195 215/574/195 216/334/195 +f 216/336/194 215/575/194 213/337/194 +f 218/339/196 220/576/196 219/340/196 +f 220/342/193 222/577/193 221/343/193 +f 217/345/195 223/578/195 224/346/195 +f 224/348/194 223/579/194 221/349/194 +f 226/351/196 228/580/196 227/352/196 +f 228/354/193 230/581/193 229/355/193 +f 225/357/195 231/582/195 232/358/195 +f 232/360/194 231/583/194 229/361/194 +f 234/363/196 236/584/196 235/364/196 +f 236/366/193 238/585/193 237/367/193 +f 233/369/195 239/586/195 240/370/195 +f 240/372/194 239/587/194 237/373/194 +f 316/375/193 315/588/193 311/376/193 +f 318/378/194 316/589/194 312/379/194 +f 317/381/195 318/590/195 314/382/195 +f 313/383/197 314/382/197 312/384/197 +f 327/386/193 331/591/193 332/387/193 +f 323/389/198 325/430/198 197/390/198 +f 328/392/198 330/592/198 329/393/198 +f 321/395/197 322/593/197 320/396/197 +f 309/398/194 321/594/194 319/399/194 +f 307/401/195 319/595/195 320/402/195 +f 308/404/196 320/596/196 322/405/196 +f 310/407/193 322/597/193 321/408/193 +f 208/315/197 310/416/197 309/410/197 +f 206/411/197 309/410/197 307/412/197 +f 202/413/197 307/412/197 308/414/197 +f 204/415/197 308/414/197 310/416/197 +f 329/417/196 334/598/196 331/418/196 +f 328/420/194 332/599/194 333/421/194 +f 330/423/195 333/600/195 334/424/195 +f 324/426/198 323/389/198 193/391/198 +f 326/428/198 324/426/198 195/427/198 +f 325/430/198 326/428/198 199/429/198 +f 325/431/193 337/601/193 338/432/193 +f 326/434/196 338/602/196 336/435/196 +f 323/437/194 335/603/194 337/438/194 +f 324/440/195 336/604/195 335/441/195 +f 335/443/198 336/605/198 338/444/198 +f 350/446/197 352/606/197 351/447/197 +f 342/449/197 344/607/197 343/450/197 +f 304/452/193 341/608/193 343/453/193 +f 340/455/194 343/609/194 344/456/194 +f 303/458/196 342/610/196 341/459/196 +f 339/461/195 344/607/195 342/449/195 +f 346/463/193 349/611/193 351/464/193 +f 348/466/194 351/612/194 352/467/194 +f 345/469/196 350/613/196 349/470/196 +f 347/472/195 352/606/195 350/446/195 +f 366/474/197 368/614/197 367/475/197 +f 358/477/197 360/615/197 359/478/197 +f 354/480/193 357/616/193 359/481/193 +f 356/483/194 359/617/194 360/484/194 +f 353/486/196 358/618/196 357/487/196 +f 355/489/195 360/615/195 358/477/195 +f 362/491/193 365/619/193 367/492/193 +f 364/494/194 367/620/194 368/495/194 +f 361/497/196 366/621/196 365/498/196 +f 363/500/195 368/614/195 366/474/195 +f 370/502/193 373/622/193 375/503/193 +f 372/505/194 375/623/194 376/506/194 +f 369/508/196 374/624/196 373/509/196 +f 371/511/195 376/625/195 374/512/195 +f 378/514/193 381/626/193 383/515/193 +f 380/517/194 383/627/194 384/518/194 +f 377/520/196 382/628/196 381/521/196 +f 379/523/195 384/629/195 382/524/195 +f 386/526/193 389/630/193 391/527/193 +f 388/529/194 391/631/194 392/530/194 +f 385/532/196 390/632/196 389/533/196 +f 387/535/195 392/633/195 390/536/195 +f 394/538/193 397/634/193 399/539/193 +f 396/541/194 399/635/194 400/542/194 +f 393/544/196 398/636/196 397/545/196 +f 395/547/195 400/637/195 398/548/195 +f 394/550/198 396/638/198 395/551/198 +f 386/553/198 388/639/198 387/554/198 +f 378/556/198 380/640/198 379/557/198 +f 370/559/198 372/641/198 371/560/198 +s 1 +f 242/642/199 245/643/200 246/644/201 +f 305/645/202 244/646/203 306/647/204 +f 306/647/204 245/643/200 241/648/205 +f 244/646/203 249/649/206 245/643/200 +f 245/643/200 250/650/207 246/651/201 +f 243/652/208 248/653/209 244/646/203 +f 250/654/207 253/655/210 254/656/211 +f 247/657/212 252/658/213 248/653/209 +f 248/653/209 253/655/210 249/649/206 +f 254/659/211 257/660/214 258/661/215 +f 251/662/216 256/663/217 252/658/213 +f 252/658/213 257/660/214 253/655/210 +f 255/664/218 260/665/219 256/663/217 +f 256/663/217 261/666/220 257/660/214 +f 258/667/215 261/666/220 262/668/221 +f 260/665/219 265/669/222 261/666/220 +f 261/666/220 266/670/223 262/671/221 +f 259/672/224 264/673/225 260/665/219 +f 264/673/225 269/674/226 265/669/222 +f 265/669/222 270/675/227 266/676/223 +f 263/677/228 268/678/229 264/673/225 +f 269/674/226 274/679/230 270/680/227 +f 268/678/229 271/681/231 272/682/232 +f 268/678/229 273/683/233 269/674/226 +f 273/683/233 278/684/234 274/685/230 +f 271/686/231 276/687/235 272/682/232 +f 272/682/232 277/688/236 273/683/233 +f 278/689/234 281/690/237 282/691/238 +f 275/692/239 280/693/240 276/687/235 +f 276/687/235 281/690/237 277/688/236 +f 280/693/240 285/694/241 281/690/237 +f 281/690/237 286/695/242 282/696/238 +f 280/693/240 283/697/243 284/698/244 +f 284/698/244 289/699/245 285/694/241 +f 285/694/241 290/700/246 286/701/242 +f 284/698/244 287/702/247 288/703/248 +f 288/704/248 293/705/249 289/706/245 +f 289/706/245 294/707/250 290/708/246 +f 287/709/247 292/710/251 288/704/248 +f 293/705/249 298/711/252 294/712/250 +f 291/713/253 296/714/254 292/710/251 +f 292/710/251 297/715/255 293/705/249 +f 297/715/255 302/716/256 298/717/252 +f 296/714/254 299/718/257 300/719/258 +f 296/714/254 301/720/259 297/715/255 +f 299/721/257 306/647/204 300/719/258 +f 300/719/258 241/648/205 301/720/259 +f 301/720/259 242/722/199 302/723/256 +f 242/642/199 241/648/205 245/643/200 +f 305/645/202 243/724/208 244/646/203 +f 306/647/204 244/646/203 245/643/200 +f 244/646/203 248/653/209 249/649/206 +f 245/643/200 249/649/206 250/650/207 +f 243/652/208 247/725/212 248/653/209 +f 250/654/207 249/649/206 253/655/210 +f 247/657/212 251/726/216 252/658/213 +f 248/653/209 252/658/213 253/655/210 +f 254/659/211 253/655/210 257/660/214 +f 251/662/216 255/727/218 256/663/217 +f 252/658/213 256/663/217 257/660/214 +f 255/664/218 259/728/224 260/665/219 +f 256/663/217 260/665/219 261/666/220 +f 258/667/215 257/660/214 261/666/220 +f 260/665/219 264/673/225 265/669/222 +f 261/666/220 265/669/222 266/670/223 +f 259/672/224 263/729/228 264/673/225 +f 264/673/225 268/678/229 269/674/226 +f 265/669/222 269/674/226 270/675/227 +f 263/677/228 267/730/260 268/678/229 +f 269/674/226 273/683/233 274/679/230 +f 268/678/229 267/731/260 271/681/231 +f 268/678/229 272/682/232 273/683/233 +f 273/683/233 277/688/236 278/684/234 +f 271/686/231 275/732/239 276/687/235 +f 272/682/232 276/687/235 277/688/236 +f 278/689/234 277/688/236 281/690/237 +f 275/692/239 279/733/261 280/693/240 +f 276/687/235 280/693/240 281/690/237 +f 280/693/240 284/698/244 285/694/241 +f 281/690/237 285/694/241 286/695/242 +f 280/693/240 279/734/261 283/697/243 +f 284/698/244 288/703/248 289/699/245 +f 285/694/241 289/699/245 290/700/246 +f 284/698/244 283/735/243 287/702/247 +f 288/704/248 292/710/251 293/705/249 +f 289/706/245 293/705/249 294/707/250 +f 287/709/247 291/736/253 292/710/251 +f 293/705/249 297/715/255 298/711/252 +f 291/713/253 295/737/262 296/714/254 +f 292/710/251 296/714/254 297/715/255 +f 297/715/255 301/720/259 302/716/256 +f 296/714/254 295/738/262 299/718/257 +f 296/714/254 300/719/258 301/720/259 +f 299/721/257 305/739/202 306/647/204 +f 300/719/258 306/647/204 241/648/205 +f 301/720/259 241/648/205 242/722/199 diff --git a/src/main/resources/assets/hbm/models/machines/solar_mirror.obj b/src/main/resources/assets/hbm/models/machines/solar_mirror.obj new file mode 100644 index 0000000000..46b2657171 --- /dev/null +++ b/src/main/resources/assets/hbm/models/machines/solar_mirror.obj @@ -0,0 +1,220 @@ +# Blender v2.79 (sub 0) OBJ File: 'solar_mirror.blend' +# www.blender.org +o Mirror +v -0.500000 0.937500 0.500000 +v -0.500000 1.062500 0.500000 +v -0.500000 0.937500 -0.500000 +v -0.500000 1.062500 -0.500000 +v 0.500000 0.937500 0.500000 +v 0.500000 1.062500 0.500000 +v 0.500000 0.937500 -0.500000 +v 0.500000 1.062500 -0.500000 +vt 0.555556 0.444444 +vt 1.000000 0.500000 +vt 0.555556 0.500000 +vt 0.555556 0.444444 +vt 1.000000 0.500000 +vt 0.555556 0.500000 +vt 1.000000 0.500000 +vt 0.555556 0.444444 +vt 1.000000 0.444444 +vt 1.000000 0.500000 +vt 0.555556 0.444444 +vt 1.000000 0.444444 +vt 1.000000 0.000000 +vt 0.555556 0.000000 +vt 0.555556 0.944444 +vt 1.000000 0.944444 +vt 1.000000 0.444444 +vt 1.000000 0.444444 +vt 0.555556 0.500000 +vt 0.555556 0.500000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 0.0000 +s off +f 2/1/1 3/2/1 1/3/1 +f 4/4/2 7/5/2 3/6/2 +f 8/7/3 5/8/3 7/9/3 +f 6/10/4 1/11/4 5/12/4 +f 7/13/5 1/11/5 3/14/5 +f 4/15/6 6/10/6 8/16/6 +f 2/1/1 4/17/1 3/2/1 +f 4/4/2 8/18/2 7/5/2 +f 8/7/3 6/19/3 5/8/3 +f 6/10/4 2/20/4 1/11/4 +f 7/13/5 5/12/5 1/11/5 +f 4/15/6 2/20/6 6/10/6 +o Base +v -0.500000 0.000000 0.375000 +v -0.500000 0.125000 0.375000 +v -0.500000 0.000000 -0.375000 +v -0.500000 0.125000 -0.375000 +v 0.500000 0.000000 0.375000 +v 0.500000 0.125000 0.375000 +v 0.500000 0.000000 -0.375000 +v 0.500000 0.125000 -0.375000 +v -0.062500 0.187500 0.062500 +v -0.062500 0.187500 -0.062500 +v 0.062500 0.187500 0.062500 +v 0.062500 0.187500 -0.062500 +v -0.062500 0.937500 0.062500 +v -0.062500 0.937500 -0.062500 +v 0.062500 0.937500 -0.062500 +v 0.062500 0.937500 0.062500 +v 0.000000 1.062500 0.000000 +v -0.125000 0.125000 0.125000 +v -0.125000 0.125000 -0.125000 +v 0.125000 0.125000 0.125000 +v 0.125000 0.125000 -0.125000 +v -0.125000 0.187500 0.125000 +v -0.125000 0.187500 -0.125000 +v 0.125000 0.187500 -0.125000 +v 0.125000 0.187500 0.125000 +v 0.375000 0.000000 0.500000 +v 0.375000 0.125000 0.500000 +v -0.375000 0.000000 0.500000 +v -0.375000 0.125000 0.500000 +v 0.375000 0.000000 -0.500000 +v 0.375000 0.125000 -0.500000 +v -0.375000 0.000000 -0.500000 +v -0.375000 0.125000 -0.500000 +vt 0.388889 0.500000 +vt 0.055556 0.444444 +vt 0.388889 0.444444 +vt 0.444444 0.500000 +vt 0.388889 0.444444 +vt 0.444444 0.444444 +vt 0.388889 0.500000 +vt 0.055556 0.444444 +vt 0.388889 0.444444 +vt 0.444444 0.444444 +vt 0.388889 0.500000 +vt 0.055556 0.444444 +vt 0.388889 0.500000 +vt 0.055556 0.444444 +vt 0.388889 0.444444 +vt 0.555556 0.000000 +vt 0.444444 0.027778 +vt 0.444444 0.000000 +vt 0.500000 0.472222 +vt 0.472222 0.527778 +vt 0.444444 0.472222 +vt 0.500000 0.138889 +vt 0.444444 0.472222 +vt 0.444444 0.138889 +vt 0.500000 0.138889 +vt 0.444444 0.472222 +vt 0.444444 0.138889 +vt 0.500000 0.138889 +vt 0.444444 0.472222 +vt 0.444444 0.138889 +vt 0.500000 0.138889 +vt 0.444444 0.138889 +vt 0.500000 0.472222 +vt 0.500000 0.472222 +vt 0.500000 0.472222 +vt 0.555556 0.027778 +vt 0.444444 0.138889 +vt 0.444444 0.027778 +vt 0.444444 0.027778 +vt 0.555556 0.000000 +vt 0.555556 0.027778 +vt 0.555556 0.000000 +vt 0.444444 0.000000 +vt 0.444444 0.027778 +vt 0.555556 0.000000 +vt 0.555556 0.027778 +vt 0.444444 0.444444 +vt 0.444444 0.500000 +vt 0.444444 0.444444 +vt 0.055556 -0.000000 +vt 0.444444 0.055556 +vt 0.444444 0.888889 +vt 0.388889 0.944444 +vt 0.055556 0.500000 +vt 0.055556 0.500000 +vt 0.444444 0.500000 +vt 0.055556 0.500000 +vt 0.055556 0.500000 +vt 0.555556 0.027778 +vt 0.555556 0.138889 +vt 0.444444 0.000000 +vt 0.444444 0.000000 +vt 0.444444 0.500000 +vt 0.000000 0.388889 +vt 0.000000 0.055556 +vt 0.388889 -0.000000 +vt 0.444444 0.388889 +vt 0.055556 0.944444 +vt 0.000000 0.888889 +vt 0.000000 0.555556 +vt 0.444444 0.555556 +vn -1.0000 0.0000 0.0000 +vn -0.7071 0.0000 -0.7071 +vn 1.0000 0.0000 0.0000 +vn -0.7071 0.0000 0.7071 +vn -0.0000 0.0000 -1.0000 +vn 0.0000 0.0000 1.0000 +vn -0.8944 0.4472 0.0000 +vn 0.0000 0.4472 0.8944 +vn 0.0000 0.4472 -0.8944 +vn 0.8944 0.4472 0.0000 +vn 0.0000 1.0000 0.0000 +vn 0.7071 0.0000 0.7071 +vn 0.7071 0.0000 -0.7071 +vn 0.0000 -1.0000 0.0000 +s off +f 10/21/7 11/22/7 9/23/7 +f 12/24/8 40/25/8 11/26/8 +f 16/27/9 13/28/9 15/29/9 +f 36/30/10 10/21/10 9/23/10 +f 41/31/11 38/32/11 40/25/11 +f 35/33/12 36/34/12 34/35/12 +f 29/36/9 33/37/9 28/38/9 +f 21/39/13 25/40/13 22/41/13 +f 19/42/12 21/43/12 17/44/12 +f 18/45/11 23/46/11 20/47/11 +f 20/48/9 24/49/9 19/50/9 +f 17/51/7 22/41/7 18/52/7 +f 21/43/14 24/53/14 25/40/14 +f 22/54/15 25/40/15 23/46/15 +f 24/49/16 23/55/16 25/40/16 +f 33/56/17 31/57/17 30/58/17 +f 26/59/7 31/60/7 27/61/7 +f 28/62/12 30/58/12 26/63/12 +f 27/64/11 32/65/11 29/66/11 +f 35/33/18 13/67/18 14/68/18 +f 38/69/19 16/27/19 15/29/19 +f 15/70/20 34/71/20 9/23/20 +f 41/72/17 12/73/17 14/74/17 +f 10/21/7 12/75/7 11/22/7 +f 12/24/8 41/31/8 40/25/8 +f 16/27/9 14/74/9 13/28/9 +f 36/30/10 37/76/10 10/21/10 +f 41/31/11 39/77/11 38/32/11 +f 35/33/12 37/78/12 36/34/12 +f 29/36/9 32/79/9 33/37/9 +f 19/42/12 24/53/12 21/43/12 +f 18/45/11 22/54/11 23/46/11 +f 20/48/9 23/55/9 24/49/9 +f 17/51/7 21/39/7 22/41/7 +f 33/56/17 32/80/17 31/57/17 +f 26/59/7 30/81/7 31/60/7 +f 28/62/12 33/56/12 30/58/12 +f 27/64/11 31/82/11 32/65/11 +f 35/33/18 34/35/18 13/67/18 +f 38/69/19 39/83/19 16/27/19 +f 9/23/20 11/22/20 40/84/20 +f 40/84/20 38/85/20 15/70/20 +f 15/70/20 13/86/20 34/71/20 +f 34/71/20 36/87/20 9/23/20 +f 9/23/20 40/84/20 15/70/20 +f 12/73/17 10/88/17 37/89/17 +f 37/89/17 35/90/17 12/73/17 +f 35/90/17 14/74/17 12/73/17 +f 14/74/17 16/27/17 39/91/17 +f 39/91/17 41/72/17 14/74/17 diff --git a/src/main/resources/assets/hbm/models/missile_parts/mp_w_15_boxcar.obj b/src/main/resources/assets/hbm/models/missile_parts/mp_w_15_boxcar.obj index 5b75558d5e..e7f92a2943 100644 --- a/src/main/resources/assets/hbm/models/missile_parts/mp_w_15_boxcar.obj +++ b/src/main/resources/assets/hbm/models/missile_parts/mp_w_15_boxcar.obj @@ -1,4477 +1,4024 @@ -# Blender v2.76 (sub 0) OBJ File: 'mp_w_15_boxcar.blend' +# Blender v2.79 (sub 0) OBJ File: 'boxcar.blend' # www.blender.org o Cube_Cube.001 -v 4.071626 0.000000 -0.962380 -v 4.071626 2.000000 -0.962380 -v -3.928374 0.000000 -0.962380 -v -3.928374 2.000000 -0.962380 -v 3.071626 0.000000 -0.962380 -v 3.071626 2.000000 -0.962380 -v 2.071626 0.000000 -0.962380 -v 2.071626 2.000000 -0.962380 -v 1.071626 0.000000 -0.962380 -v 1.071626 2.000000 -0.962380 -v 0.071626 0.000000 -0.962380 -v 0.071626 2.000000 -0.962380 -v -0.928374 0.000000 -0.962380 -v -0.928374 2.000000 -0.962380 -v -1.928374 0.000000 -0.962380 -v -1.928374 2.000000 -0.962380 -v -2.928374 0.000000 -0.962380 -v -2.928374 2.000000 -0.962380 -v 2.071626 0.000000 1.037620 -v 3.071626 2.000000 1.037620 -v 3.071626 0.000000 1.037620 -v -3.928374 2.000000 1.037620 -v -3.928374 0.000000 1.037620 -v 4.071626 2.000000 1.037620 -v 4.071626 0.000000 1.037620 -v 2.021626 0.100000 -0.962380 -v 1.121626 0.100000 -0.962380 -v 1.121626 1.900000 -0.962380 -v 2.021626 1.900000 -0.962380 -v 1.021626 0.100000 -0.962380 -v 1.021626 1.900000 -0.962380 -v 3.021626 0.100000 -0.962380 -v 2.121626 0.100000 -0.962380 -v 2.121626 1.900000 -0.962380 -v 3.021626 1.900000 -0.962380 -v 4.021626 0.100000 -0.962380 -v 3.121626 0.100000 -0.962380 -v 3.121626 1.900000 -0.962380 -v 4.021626 1.900000 -0.962380 -v -0.878374 0.100000 -0.962380 -v -0.878374 1.900000 -0.962380 -v -0.978374 0.100000 -0.962380 -v -1.878374 0.100000 -0.962380 -v -1.878374 1.900000 -0.962380 -v -0.978374 1.900000 -0.962380 -v -1.978374 0.100000 -0.962380 -v -2.878374 0.100000 -0.962380 -v -2.878374 1.900000 -0.962380 -v -1.978374 1.900000 -0.962380 -v -3.878374 0.100000 -0.962380 -v -3.878374 1.900000 -0.962380 -v -2.978374 1.900000 -0.962380 -v -2.978374 0.100000 -0.962380 -v 2.071626 2.000000 1.037620 -v 1.071626 0.000000 1.037620 -v 1.071626 2.000000 1.037620 -v 0.071626 0.000000 1.037620 -v 0.071626 2.000000 1.037620 -v -0.928374 0.000000 1.037620 -v -0.928374 2.000000 1.037620 -v -1.928374 0.000000 1.037620 -v -1.928374 2.000000 1.037620 -v -2.928374 0.000000 1.037620 -v -2.928374 2.000000 1.037620 -v 2.021626 0.100000 1.037620 -v 1.121625 0.100000 1.037620 -v 1.121625 1.900000 1.037620 -v 2.021626 1.900000 1.037620 -v 1.021626 0.100000 1.037620 -v 0.121626 0.100000 1.037620 -v 0.121626 1.900000 1.037620 -v 1.021626 1.900000 1.037620 -v 3.021626 0.100000 1.037620 -v 2.121626 0.100000 1.037620 -v 2.121626 1.900000 1.037620 -v 3.021626 1.900000 1.037620 -v 4.021626 0.100000 1.037620 -v 3.121626 0.100000 1.037620 -v 3.121626 1.900000 1.037620 -v 4.021626 1.900000 1.037620 -v 0.021626 0.100000 1.037620 -v -0.878374 0.100000 1.037620 -v -0.878374 1.900000 1.037620 -v 0.021626 1.900000 1.037620 -v -0.978374 0.100000 1.037620 -v -1.878374 0.100000 1.037620 -v -1.878374 1.900000 1.037620 -v -0.978374 1.900000 1.037620 -v -1.978374 0.100000 1.037620 -v -2.878374 0.100000 1.037620 -v -2.878374 1.900000 1.037620 -v -1.978374 1.900000 1.037620 -v -3.878374 0.100000 1.037619 -v -3.878374 1.900000 1.037619 -v -2.978374 1.900000 1.037620 -v -2.978374 0.100000 1.037620 -v 1.021626 0.100000 0.937620 -v 1.021626 1.900000 0.937620 -v 0.121626 1.900000 0.937620 -v 0.121626 0.100000 0.937620 -v 2.021626 0.100000 0.937620 -v 2.021626 1.900000 0.937620 -v 1.121626 1.900000 0.937620 -v 1.121626 0.100000 0.937620 -v 3.021626 0.100000 0.937620 -v 3.021626 1.900000 0.937620 -v 2.121625 1.900000 0.937620 -v 2.121625 0.100000 0.937620 -v 2.021626 0.100000 -0.862380 -v 1.121626 0.100000 -0.862380 -v 1.121626 1.900000 -0.862380 -v 2.021626 1.900000 -0.862380 -v 0.021626 0.100000 0.937620 -v 0.021626 1.900000 0.937620 -v -0.878374 1.900000 0.937620 -v -0.878374 0.100000 0.937620 -v 3.021626 0.100000 -0.862380 -v 2.121626 0.100000 -0.862380 -v 2.121626 1.900000 -0.862380 -v 3.021626 1.900000 -0.862380 -v 4.021626 0.100000 -0.862380 -v 3.121626 0.100000 -0.862380 -v 3.121626 1.900000 -0.862380 -v 4.021626 1.900000 -0.862380 -v 4.021626 0.100000 0.937620 -v 4.021626 1.900000 0.937620 -v 3.121625 1.900000 0.937620 -v 3.121625 0.100000 0.937620 -v -0.978374 0.100000 -0.862380 -v -1.878374 0.100000 -0.862380 -v -1.878374 1.900000 -0.862380 -v -0.978374 1.900000 -0.862380 -v -1.978374 0.100000 -0.862380 -v -2.878374 0.100000 -0.862380 -v -2.878374 1.900000 -0.862380 -v -1.978374 1.900000 -0.862380 -v -3.878374 0.100000 -0.862381 -v -3.878374 1.900000 -0.862381 -v -2.978374 1.900000 -0.862380 -v -2.978374 0.100000 -0.862380 -v -0.978374 0.100000 0.937620 -v -0.978374 1.900000 0.937620 -v -1.878374 1.900000 0.937620 -v -1.878374 0.100000 0.937620 -v -1.978374 0.100000 0.937620 -v -1.978374 1.900000 0.937620 -v -2.878374 1.900000 0.937619 -v -2.878374 0.100000 0.937619 -v -3.878375 0.100000 0.937619 -v -2.978374 0.100000 0.937619 -v -2.978374 1.900000 0.937619 -v -3.878375 1.900000 0.937619 -v 1.021626 0.100000 -1.062380 -v 1.021626 1.900000 -1.062380 -v -0.878374 1.900000 -1.062380 -v -0.878374 0.100000 -1.062380 -v 1.071626 0.025000 -1.112380 -v 1.071626 0.100000 -1.112380 -v 1.071626 0.025000 -0.962380 -v 1.071626 1.900000 -0.962380 -v 1.071626 1.975000 -1.112380 -v 1.071626 1.900000 -1.112380 -v 1.071626 1.975000 -0.962380 -v 1.071626 0.100000 -0.962380 -v -2.928374 0.025000 -0.962380 -v -2.928374 0.025000 -1.112380 -v -2.928374 0.100000 -0.962380 -v -2.928374 0.100000 -1.112380 -v -2.928374 1.975000 -0.962380 -v -2.928374 1.975000 -1.112380 -v -2.928374 1.900000 -1.112380 -v -2.928374 1.900000 -0.962380 -v 1.021626 1.000000 -1.062380 -v -0.878374 1.000000 -1.062380 -v 1.021626 1.450000 -1.062380 -v -0.878374 1.450000 -1.062380 -v 1.021626 0.550000 -1.062380 -v -0.878374 0.550000 -1.062380 -v -0.828374 0.950000 -1.062380 -v 0.971626 0.950000 -1.062380 -v 0.971626 0.600000 -1.062380 -v -0.828374 0.600000 -1.062380 -v -0.828374 1.850000 -1.062380 -v 0.971626 1.850000 -1.062380 -v 0.971626 1.500000 -1.062380 -v -0.828374 1.500000 -1.062380 -v -0.828374 0.150000 -1.062380 -v -0.828374 0.500000 -1.062380 -v 0.971626 0.500000 -1.062380 -v 0.971626 0.150000 -1.062380 -v -0.828374 1.060000 -1.062380 -v -0.828374 1.400000 -1.062380 -v 0.971626 1.400000 -1.062380 -v 0.971626 1.060000 -1.062380 -v -0.828374 0.950000 -1.012380 -v 0.971626 0.950000 -1.012380 -v 0.971626 0.600000 -1.012380 -v -0.828374 0.600000 -1.012380 -v -0.828374 1.850000 -1.012380 -v 0.971626 1.850000 -1.012380 -v 0.971626 1.500000 -1.012380 -v -0.828374 1.500000 -1.012380 -v -0.828374 0.150000 -1.012380 -v -0.828374 0.500000 -1.012380 -v 0.971626 0.500000 -1.012380 -v 0.971626 0.150000 -1.012380 -v -0.828374 1.060000 -1.012380 -v -0.828374 1.400000 -1.012380 -v 0.971626 1.400000 -1.012380 -v 0.971626 1.060000 -1.012380 -v 3.571626 2.000000 -0.962380 -v 2.571626 2.000000 -0.962380 -v 1.571626 2.000000 -0.962380 -v 0.571626 2.000000 -0.962380 -v -0.428374 2.000000 -0.962380 -v -1.428374 2.000000 -0.962380 -v -2.428374 2.000000 -0.962380 -v 3.571626 2.250000 0.037620 -v 2.571626 2.250000 0.037620 -v 1.571626 2.250000 0.037620 -v 0.571626 2.250000 0.037620 -v -0.428374 2.250000 0.037620 -v -1.428374 2.250000 0.037620 -v -2.428374 2.250000 0.037620 -v 3.571626 2.000000 1.037620 -v 2.571626 2.000000 1.037620 -v 1.571626 2.000000 1.037620 -v 0.571626 2.000000 1.037620 -v -0.428374 2.000000 1.037620 -v -1.428374 2.000000 1.037620 -v -2.428374 2.000000 1.037620 -v -3.428374 2.000000 -0.962380 -v -3.428374 2.250000 0.037620 -v -3.428374 2.000000 1.037620 -v 3.071626 2.000000 -0.962380 -v 2.071626 2.000000 -0.962380 -v 1.071626 2.000000 -0.962380 -v 0.071626 2.000000 -0.962380 -v -0.928374 2.000000 -0.962380 -v -1.928374 2.000000 -0.962380 -v 3.071626 2.250000 0.037620 -v 2.071626 2.250000 0.037620 -v 1.071626 2.250000 0.037620 -v 0.071626 2.250000 0.037620 -v -0.928374 2.250000 0.037620 -v -1.928374 2.250000 0.037620 -v 3.071626 2.000000 1.037620 -v 2.071626 2.000000 1.037620 -v 1.071626 2.000000 1.037620 -v 0.071626 2.000000 1.037620 -v -0.928374 2.000000 1.037620 -v -1.928374 2.000000 1.037620 -v -2.928374 2.000000 -0.962380 -v -2.928374 2.250000 0.037620 -v -2.928374 2.000000 1.037620 -v 4.071626 2.250000 0.037620 -v -3.928374 2.250000 0.037620 -v 4.071626 2.125000 0.037620 -v -3.928374 2.125000 0.037620 -v 4.196626 2.025000 0.162620 -v 4.196626 2.275000 0.162620 -v -4.053374 2.025000 0.162620 -v -4.053374 2.275000 0.162620 -v 4.196626 2.025000 -0.087380 -v 4.196626 2.275000 -0.087380 -v -4.053374 2.025000 -0.087380 -v -4.053374 2.275000 -0.087380 -v -4.378374 0.525000 -0.512380 -v -4.128374 0.525000 -0.512380 -v -4.378374 0.473744 -0.636124 -v -4.128374 0.473744 -0.636124 -v -4.378374 0.350000 -0.687381 -v -4.128374 0.350000 -0.687381 -v -4.378374 0.226256 -0.636124 -v -4.128374 0.226256 -0.636124 -v -4.378374 0.175000 -0.512380 -v -4.128374 0.175000 -0.512380 -v -4.378374 0.226256 -0.388637 -v -4.128374 0.226256 -0.388637 -v -4.378374 0.350000 -0.337380 -v -4.128374 0.350000 -0.337380 -v -4.378374 0.473744 -0.388637 -v -4.128374 0.473744 -0.388637 -v -4.378374 0.612500 -0.512380 -v -4.378374 0.535615 -0.697996 -v -4.378374 0.350000 -0.774880 -v -4.378374 0.164384 -0.697996 -v -4.378374 0.087500 -0.512380 -v -4.378374 0.164385 -0.326765 -v -4.378374 0.350000 -0.249880 -v -4.378374 0.535615 -0.326765 -v -4.478374 0.612500 -0.512381 -v -4.478374 0.535615 -0.697996 -v -4.478374 0.350000 -0.774880 -v -4.478374 0.164384 -0.697996 -v -4.478374 0.087500 -0.512381 -v -4.478374 0.164384 -0.326765 -v -4.478374 0.350000 -0.249880 -v -4.478374 0.535615 -0.326765 -v -4.378374 0.525000 0.587620 -v -4.128374 0.525000 0.587620 -v -4.378374 0.473744 0.463876 -v -4.128374 0.473744 0.463876 -v -4.378374 0.350000 0.412620 -v -4.128374 0.350000 0.412620 -v -4.378374 0.226256 0.463876 -v -4.128374 0.226256 0.463876 -v -4.378374 0.175000 0.587620 -v -4.128374 0.175000 0.587620 -v -4.378374 0.226256 0.711363 -v -4.128374 0.226256 0.711363 -v -4.378374 0.350000 0.762619 -v -4.128374 0.350000 0.762619 -v -4.378374 0.473744 0.711363 -v -4.128374 0.473744 0.711363 -v -4.378374 0.612500 0.587620 -v -4.378374 0.535615 0.402004 -v -4.378374 0.350000 0.325119 -v -4.378374 0.164384 0.402004 -v -4.378374 0.087500 0.587620 -v -4.378374 0.164385 0.773235 -v -4.378374 0.350000 0.850120 -v -4.378374 0.535615 0.773235 -v -4.478374 0.612500 0.587619 -v -4.478374 0.535615 0.402004 -v -4.478374 0.350000 0.325119 -v -4.478374 0.164384 0.402004 -v -4.478374 0.087500 0.587619 -v -4.478374 0.164384 0.773235 -v -4.478374 0.350000 0.850120 -v -4.478374 0.535615 0.773235 -v -3.928374 0.025000 1.012619 -v -3.928374 0.675000 1.012619 -v -4.128374 0.025000 1.012619 -v -4.128374 0.675000 1.012619 -v -3.928374 0.025000 -0.937381 -v -3.928374 0.675000 -0.937381 -v -4.128374 0.025000 -0.937381 -v -4.128374 0.675000 -0.937381 -v 4.521626 0.525000 -0.512380 -v 4.271626 0.525000 -0.512380 -v 4.521626 0.473744 -0.636124 -v 4.271626 0.473744 -0.636124 -v 4.521626 0.350000 -0.687380 -v 4.271626 0.350000 -0.687380 -v 4.521626 0.226256 -0.636124 -v 4.271626 0.226256 -0.636124 -v 4.521626 0.175000 -0.512380 -v 4.271626 0.175000 -0.512380 -v 4.521626 0.226256 -0.388636 -v 4.271626 0.226256 -0.388636 -v 4.521626 0.350000 -0.337380 -v 4.271626 0.350000 -0.337380 -v 4.521626 0.473744 -0.388636 -v 4.271626 0.473744 -0.388636 -v 4.521626 0.612500 -0.512380 -v 4.521626 0.535615 -0.697995 -v 4.521626 0.350000 -0.774880 -v 4.521626 0.164384 -0.697995 -v 4.521626 0.087500 -0.512380 -v 4.521626 0.164385 -0.326764 -v 4.521626 0.350000 -0.249880 -v 4.521626 0.535615 -0.326764 -v 4.621626 0.612500 -0.512380 -v 4.621626 0.535615 -0.697995 -v 4.621626 0.350000 -0.774880 -v 4.621626 0.164384 -0.697995 -v 4.621626 0.087500 -0.512380 -v 4.621626 0.164384 -0.326764 -v 4.621626 0.350000 -0.249880 -v 4.621626 0.535615 -0.326764 -v 4.521626 0.525000 0.587620 -v 4.271626 0.525000 0.587620 -v 4.521626 0.473744 0.463876 -v 4.271626 0.473744 0.463876 -v 4.521626 0.350000 0.412620 -v 4.271626 0.350000 0.412620 -v 4.521626 0.226256 0.463876 -v 4.271626 0.226256 0.463876 -v 4.521626 0.175000 0.587620 -v 4.271626 0.175000 0.587620 -v 4.521626 0.226256 0.711364 -v 4.271626 0.226256 0.711364 -v 4.521626 0.350000 0.762620 -v 4.271626 0.350000 0.762620 -v 4.521626 0.473744 0.711364 -v 4.271626 0.473744 0.711364 -v 4.521626 0.612500 0.587620 -v 4.521626 0.535615 0.402005 -v 4.521626 0.350000 0.325120 -v 4.521626 0.164384 0.402005 -v 4.521626 0.087500 0.587620 -v 4.521626 0.164385 0.773236 -v 4.521626 0.350000 0.850120 -v 4.521626 0.535615 0.773236 -v 4.621626 0.612500 0.587620 -v 4.621626 0.535615 0.402005 -v 4.621626 0.350000 0.325120 -v 4.621626 0.164384 0.402005 -v 4.621626 0.087500 0.587620 -v 4.621626 0.164384 0.773236 -v 4.621626 0.350000 0.850120 -v 4.621626 0.535615 0.773236 -v 4.071626 0.025000 1.012620 -v 4.071626 0.675000 1.012620 -v 4.271626 0.025000 1.012620 -v 4.271626 0.675000 1.012620 -v 4.071626 0.025000 -0.937380 -v 4.071626 0.675000 -0.937380 -v 4.271626 0.025000 -0.937380 -v 4.271626 0.675000 -0.937380 -v -3.553374 -0.375000 -0.662380 -v -3.503134 -0.187500 -0.662380 -v -3.365874 -0.050240 -0.662380 -v -3.178374 0.000000 -0.662380 -v -2.990874 -0.050241 -0.662380 -v -2.853615 -0.187500 -0.662380 -v -2.803374 -0.375000 -0.662380 -v -2.853615 -0.562500 -0.662380 -v -2.990874 -0.699759 -0.662380 -v -3.178374 -0.750000 -0.662380 -v -3.365874 -0.699760 -0.662380 -v -3.503134 -0.562500 -0.662380 -v -3.503134 -0.187500 -0.712380 -v -3.553374 -0.375000 -0.712380 -v -3.365874 -0.050240 -0.712380 -v -3.178374 0.000000 -0.712380 -v -2.990874 -0.050241 -0.712380 -v -2.853615 -0.187500 -0.712380 -v -2.803374 -0.375000 -0.712380 -v -2.853615 -0.562500 -0.712380 -v -2.990874 -0.699759 -0.712380 -v -3.178374 -0.750000 -0.712380 -v -3.365874 -0.699760 -0.712380 -v -3.503134 -0.562500 -0.712380 -v -3.405706 -0.243750 -0.712380 -v -3.440874 -0.375000 -0.712380 -v -3.309624 -0.147668 -0.712380 -v -3.178374 -0.112500 -0.712380 -v -3.047124 -0.147668 -0.712380 -v -2.951043 -0.243750 -0.712380 -v -2.915874 -0.375000 -0.712380 -v -2.951043 -0.506250 -0.712380 -v -3.047124 -0.602332 -0.712380 -v -3.178374 -0.637500 -0.712380 -v -3.309624 -0.602332 -0.712380 -v -3.405706 -0.506250 -0.712380 -v -3.405706 -0.243750 -0.787380 -v -3.440874 -0.375000 -0.787380 -v -3.309624 -0.147668 -0.787380 -v -3.178374 -0.112500 -0.787380 -v -3.047124 -0.147668 -0.787380 -v -2.951043 -0.243750 -0.787380 -v -2.915874 -0.375000 -0.787380 -v -2.951043 -0.506250 -0.787380 -v -3.047124 -0.602332 -0.787380 -v -3.178374 -0.637500 -0.787380 -v -3.309624 -0.602332 -0.787380 -v -3.405706 -0.506250 -0.787380 -v -3.553374 -0.375000 0.737619 -v -3.503134 -0.187500 0.737619 -v -3.365874 -0.050240 0.737619 -v -3.178374 0.000000 0.737620 -v -2.990874 -0.050241 0.737620 -v -2.853615 -0.187500 0.737620 -v -2.803374 -0.375000 0.737620 -v -2.853615 -0.562500 0.737620 -v -2.990874 -0.699759 0.737620 -v -3.178374 -0.750000 0.737620 -v -3.365874 -0.699760 0.737620 -v -3.503134 -0.562500 0.737619 -v -3.503134 -0.187500 0.787620 -v -3.553374 -0.375000 0.787620 -v -3.365874 -0.050240 0.787620 -v -3.178374 0.000000 0.787620 -v -2.990874 -0.050241 0.787620 -v -2.853615 -0.187500 0.787620 -v -2.803374 -0.375000 0.787620 -v -2.853615 -0.562500 0.787620 -v -2.990874 -0.699759 0.787620 -v -3.178374 -0.750000 0.787620 -v -3.365874 -0.699760 0.787620 -v -3.503134 -0.562500 0.787620 -v -3.405706 -0.243750 0.787620 -v -3.440874 -0.375000 0.787619 -v -3.309624 -0.147668 0.787620 -v -3.178374 -0.112500 0.787620 -v -3.047124 -0.147668 0.787620 -v -2.951043 -0.243750 0.787620 -v -2.915874 -0.375000 0.787620 -v -2.951043 -0.506250 0.787620 -v -3.047124 -0.602332 0.787620 -v -3.178374 -0.637500 0.787620 -v -3.309624 -0.602332 0.787620 -v -3.405706 -0.506250 0.787620 -v -3.405706 -0.243750 0.862620 -v -3.440874 -0.375000 0.862620 -v -3.309624 -0.147668 0.862620 -v -3.178374 -0.112500 0.862619 -v -3.047124 -0.147668 0.862620 -v -2.951043 -0.243750 0.862620 -v -2.915874 -0.375000 0.862620 -v -2.951043 -0.506250 0.862620 -v -3.047124 -0.602332 0.862620 -v -3.178374 -0.637500 0.862620 -v -3.309624 -0.602332 0.862620 -v -3.405706 -0.506250 0.862620 -v -3.292040 -0.309375 -0.662380 -v -3.309624 -0.375000 -0.662380 -v -3.243999 -0.261334 -0.662380 -v -3.178374 -0.243750 -0.662380 -v -3.112750 -0.261334 -0.662380 -v -3.064709 -0.309375 -0.662380 -v -3.047124 -0.375000 -0.662380 -v -3.064709 -0.440625 -0.662380 -v -3.112749 -0.488666 -0.662380 -v -3.178374 -0.506250 -0.662380 -v -3.243999 -0.488666 -0.662380 -v -3.292040 -0.440625 -0.662380 -v -3.292040 -0.309375 0.737620 -v -3.309624 -0.375000 0.737619 -v -3.243999 -0.261334 0.737620 -v -3.178374 -0.243750 0.737619 -v -3.112749 -0.261334 0.737620 -v -3.064708 -0.309375 0.737620 -v -3.047124 -0.375000 0.737620 -v -3.064708 -0.440625 0.737620 -v -3.112749 -0.488666 0.737619 -v -3.178374 -0.506250 0.737619 -v -3.243999 -0.488666 0.737620 -v -3.292040 -0.440625 0.737620 -v 3.571626 -0.550000 0.537620 -v 3.946626 0.000000 0.537620 -v 2.071626 -0.550000 0.537620 -v 1.696626 0.000000 0.537620 -v 3.571626 -0.550000 -0.462380 -v 3.946626 0.000000 -0.462380 -v 2.071626 -0.550000 -0.462380 -v 1.696626 0.000000 -0.462380 -v -1.928374 -0.550000 0.537620 -v -1.553374 0.000000 0.537620 -v -3.428374 -0.550000 0.537620 -v -3.803374 0.000000 0.537620 -v -1.928374 -0.550000 -0.462380 -v -1.553374 0.000000 -0.462380 -v -3.428374 -0.550000 -0.462380 -v -3.803374 0.000000 -0.462380 -v 4.071626 -0.250000 -0.962380 -v -3.928374 -0.250000 -0.962380 -v -3.928374 -0.250000 1.037620 -v 4.071626 -0.250000 1.037620 -v 2.071626 -0.300000 -0.062380 -v 2.071626 -0.200000 -0.062380 -v -1.928374 -0.300000 -0.062380 -v -1.928374 -0.200000 -0.062380 -v 2.071626 -0.300000 -0.162380 -v 2.071626 -0.200000 -0.162380 -v -1.928374 -0.300000 -0.162380 -v -1.928374 -0.200000 -0.162380 -v 2.071626 -0.300000 0.237620 -v 2.071626 -0.200000 0.237620 -v -1.928374 -0.300000 0.237620 -v -1.928374 -0.200000 0.237620 -v 2.071626 -0.300000 0.137620 -v 2.071626 -0.200000 0.137620 -v -1.928374 -0.300000 0.137620 -v -1.928374 -0.200000 0.137620 -v -2.553374 -0.375000 -0.662380 -v -2.503134 -0.187500 -0.662380 -v -2.365874 -0.050240 -0.662380 -v -2.178374 0.000000 -0.662380 -v -1.990874 -0.050241 -0.662380 -v -1.853615 -0.187500 -0.662380 -v -1.803374 -0.375000 -0.662380 -v -1.853615 -0.562500 -0.662380 -v -1.990874 -0.699759 -0.662380 -v -2.178374 -0.750000 -0.662380 -v -2.365874 -0.699760 -0.662380 -v -2.503134 -0.562500 -0.662380 -v -2.503134 -0.187500 -0.712380 -v -2.553374 -0.375000 -0.712380 -v -2.365874 -0.050240 -0.712380 -v -2.178374 0.000000 -0.712380 -v -1.990874 -0.050241 -0.712380 -v -1.853615 -0.187500 -0.712380 -v -1.803374 -0.375000 -0.712380 -v -1.853615 -0.562500 -0.712380 -v -1.990874 -0.699759 -0.712380 -v -2.178374 -0.750000 -0.712380 -v -2.365874 -0.699760 -0.712380 -v -2.503134 -0.562500 -0.712380 -v -2.405706 -0.243750 -0.712380 -v -2.440874 -0.375000 -0.712380 -v -2.309624 -0.147668 -0.712380 -v -2.178374 -0.112500 -0.712380 -v -2.047124 -0.147668 -0.712380 -v -1.951043 -0.243750 -0.712380 -v -1.915874 -0.375000 -0.712380 -v -1.951043 -0.506250 -0.712380 -v -2.047124 -0.602332 -0.712380 -v -2.178374 -0.637500 -0.712380 -v -2.309624 -0.602332 -0.712380 -v -2.405706 -0.506250 -0.712380 -v -2.405706 -0.243750 -0.787380 -v -2.440874 -0.375000 -0.787380 -v -2.309624 -0.147668 -0.787380 -v -2.178374 -0.112500 -0.787380 -v -2.047124 -0.147668 -0.787380 -v -1.951043 -0.243750 -0.787380 -v -1.915874 -0.375000 -0.787380 -v -1.951043 -0.506250 -0.787380 -v -2.047124 -0.602332 -0.787380 -v -2.178374 -0.637500 -0.787380 -v -2.309624 -0.602332 -0.787380 -v -2.405706 -0.506250 -0.787380 -v -2.553374 -0.375000 0.737620 -v -2.503134 -0.187500 0.737620 -v -2.365874 -0.050240 0.737620 -v -2.178374 0.000000 0.737620 -v -1.990875 -0.050241 0.737620 -v -1.853615 -0.187500 0.737620 -v -1.803374 -0.375000 0.737620 -v -1.853615 -0.562500 0.737620 -v -1.990874 -0.699759 0.737620 -v -2.178374 -0.750000 0.737620 -v -2.365874 -0.699760 0.737620 -v -2.503134 -0.562500 0.737620 -v -2.503134 -0.187500 0.787620 -v -2.553374 -0.375000 0.787620 -v -2.365874 -0.050240 0.787620 -v -2.178374 0.000000 0.787620 -v -1.990874 -0.050241 0.787620 -v -1.853615 -0.187500 0.787620 -v -1.803374 -0.375000 0.787620 -v -1.853615 -0.562500 0.787620 -v -1.990874 -0.699759 0.787620 -v -2.178374 -0.750000 0.787620 -v -2.365874 -0.699760 0.787620 -v -2.503134 -0.562500 0.787620 -v -2.405706 -0.243750 0.787620 -v -2.440874 -0.375000 0.787620 -v -2.309624 -0.147668 0.787620 -v -2.178374 -0.112500 0.787620 -v -2.047124 -0.147668 0.787620 -v -1.951043 -0.243750 0.787620 -v -1.915874 -0.375000 0.787620 -v -1.951043 -0.506250 0.787620 -v -2.047124 -0.602332 0.787620 -v -2.178374 -0.637500 0.787620 -v -2.309624 -0.602332 0.787620 -v -2.405706 -0.506250 0.787620 -v -2.405706 -0.243750 0.862620 -v -2.440874 -0.375000 0.862620 -v -2.309624 -0.147668 0.862620 -v -2.178374 -0.112500 0.862620 -v -2.047124 -0.147668 0.862620 -v -1.951043 -0.243750 0.862620 -v -1.915874 -0.375000 0.862620 -v -1.951043 -0.506250 0.862620 -v -2.047124 -0.602332 0.862620 -v -2.178374 -0.637500 0.862620 -v -2.309624 -0.602332 0.862620 -v -2.405706 -0.506250 0.862620 -v -2.292040 -0.309375 -0.662380 -v -2.309624 -0.375000 -0.662380 -v -2.243999 -0.261334 -0.662380 -v -2.178374 -0.243750 -0.662380 -v -2.112750 -0.261334 -0.662380 -v -2.064709 -0.309375 -0.662380 -v -2.047124 -0.375000 -0.662380 -v -2.064709 -0.440625 -0.662380 -v -2.112749 -0.488666 -0.662380 -v -2.178374 -0.506250 -0.662380 -v -2.243999 -0.488666 -0.662380 -v -2.292040 -0.440625 -0.662380 -v -2.292040 -0.309375 0.737620 -v -2.309624 -0.375000 0.737620 -v -2.243999 -0.261334 0.737620 -v -2.178374 -0.243750 0.737620 -v -2.112749 -0.261334 0.737620 -v -2.064708 -0.309375 0.737620 -v -2.047124 -0.375000 0.737620 -v -2.064708 -0.440625 0.737620 -v -2.112749 -0.488666 0.737620 -v -2.178374 -0.506250 0.737620 -v -2.243999 -0.488666 0.737620 -v -2.292040 -0.440625 0.737620 -v 1.946626 -0.375000 -0.662380 -v 1.996866 -0.187500 -0.662380 -v 2.134126 -0.050240 -0.662380 -v 2.321626 0.000000 -0.662380 -v 2.509126 -0.050241 -0.662380 -v 2.646385 -0.187500 -0.662380 -v 2.696626 -0.375000 -0.662380 -v 2.646385 -0.562500 -0.662380 -v 2.509126 -0.699759 -0.662380 -v 2.321626 -0.750000 -0.662380 -v 2.134126 -0.699760 -0.662380 -v 1.996866 -0.562500 -0.662380 -v 1.996866 -0.187500 -0.712380 -v 1.946626 -0.375000 -0.712380 -v 2.134126 -0.050240 -0.712380 -v 2.321626 0.000000 -0.712380 -v 2.509126 -0.050241 -0.712380 -v 2.646385 -0.187500 -0.712380 -v 2.696626 -0.375000 -0.712380 -v 2.646385 -0.562500 -0.712380 -v 2.509126 -0.699759 -0.712380 -v 2.321626 -0.750000 -0.712380 -v 2.134126 -0.699760 -0.712380 -v 1.996866 -0.562500 -0.712380 -v 2.094294 -0.243750 -0.712380 -v 2.059126 -0.375000 -0.712380 -v 2.190376 -0.147668 -0.712380 -v 2.321626 -0.112500 -0.712380 -v 2.452876 -0.147668 -0.712380 -v 2.548957 -0.243750 -0.712380 -v 2.584126 -0.375000 -0.712380 -v 2.548957 -0.506250 -0.712380 -v 2.452876 -0.602332 -0.712380 -v 2.321626 -0.637500 -0.712380 -v 2.190376 -0.602332 -0.712380 -v 2.094294 -0.506250 -0.712380 -v 2.094294 -0.243750 -0.787380 -v 2.059126 -0.375000 -0.787380 -v 2.190376 -0.147668 -0.787380 -v 2.321626 -0.112500 -0.787380 -v 2.452876 -0.147668 -0.787380 -v 2.548957 -0.243750 -0.787380 -v 2.584126 -0.375000 -0.787380 -v 2.548957 -0.506250 -0.787380 -v 2.452876 -0.602332 -0.787380 -v 2.321626 -0.637500 -0.787380 -v 2.190376 -0.602332 -0.787380 -v 2.094294 -0.506250 -0.787380 -v 1.946626 -0.375000 0.737620 -v 1.996866 -0.187500 0.737620 -v 2.134126 -0.050240 0.737620 -v 2.321626 0.000000 0.737620 -v 2.509126 -0.050241 0.737620 -v 2.646385 -0.187500 0.737620 -v 2.696626 -0.375000 0.737620 -v 2.646385 -0.562500 0.737620 -v 2.509126 -0.699759 0.737620 -v 2.321626 -0.750000 0.737620 -v 2.134126 -0.699760 0.737620 -v 1.996866 -0.562500 0.737620 -v 1.996866 -0.187500 0.787620 -v 1.946626 -0.375000 0.787620 -v 2.134126 -0.050240 0.787620 -v 2.321626 0.000000 0.787620 -v 2.509126 -0.050241 0.787620 -v 2.646385 -0.187500 0.787620 -v 2.696626 -0.375000 0.787620 -v 2.646385 -0.562500 0.787620 -v 2.509126 -0.699759 0.787620 -v 2.321626 -0.750000 0.787620 -v 2.134126 -0.699760 0.787620 -v 1.996866 -0.562500 0.787620 -v 2.094294 -0.243750 0.787620 -v 2.059126 -0.375000 0.787620 -v 2.190376 -0.147668 0.787620 -v 2.321626 -0.112500 0.787620 -v 2.452876 -0.147668 0.787620 -v 2.548957 -0.243750 0.787620 -v 2.584126 -0.375000 0.787620 -v 2.548957 -0.506250 0.787620 -v 2.452876 -0.602332 0.787620 -v 2.321626 -0.637500 0.787620 -v 2.190376 -0.602332 0.787620 -v 2.094294 -0.506250 0.787620 -v 2.094294 -0.243750 0.862620 -v 2.059126 -0.375000 0.862620 -v 2.190376 -0.147668 0.862620 -v 2.321626 -0.112500 0.862620 -v 2.452876 -0.147668 0.862620 -v 2.548957 -0.243750 0.862620 -v 2.584126 -0.375000 0.862620 -v 2.548957 -0.506250 0.862620 -v 2.452876 -0.602332 0.862620 -v 2.321626 -0.637500 0.862620 -v 2.190376 -0.602332 0.862620 -v 2.094294 -0.506250 0.862620 -v 2.207960 -0.309375 -0.662380 -v 2.190376 -0.375000 -0.662380 -v 2.256001 -0.261334 -0.662380 -v 2.321626 -0.243750 -0.662380 -v 2.387251 -0.261334 -0.662380 -v 2.435292 -0.309375 -0.662380 -v 2.452876 -0.375000 -0.662380 -v 2.435292 -0.440625 -0.662380 -v 2.387251 -0.488666 -0.662380 -v 2.321626 -0.506250 -0.662380 -v 2.256001 -0.488666 -0.662380 -v 2.207960 -0.440625 -0.662380 -v 2.207960 -0.309375 0.737620 -v 2.190376 -0.375000 0.737620 -v 2.256001 -0.261334 0.737620 -v 2.321626 -0.243750 0.737620 -v 2.387251 -0.261334 0.737620 -v 2.435292 -0.309375 0.737620 -v 2.452876 -0.375000 0.737620 -v 2.435292 -0.440625 0.737620 -v 2.387251 -0.488666 0.737620 -v 2.321626 -0.506250 0.737620 -v 2.256001 -0.488666 0.737620 -v 2.207960 -0.440625 0.737620 -v 2.946626 -0.375000 -0.662380 -v 2.996866 -0.187500 -0.662380 -v 3.134126 -0.050240 -0.662380 -v 3.321626 0.000000 -0.662380 -v 3.509126 -0.050241 -0.662380 -v 3.646385 -0.187500 -0.662380 -v 3.696626 -0.375000 -0.662380 -v 3.646385 -0.562500 -0.662380 -v 3.509126 -0.699759 -0.662380 -v 3.321626 -0.750000 -0.662380 -v 3.134126 -0.699760 -0.662380 -v 2.996866 -0.562500 -0.662380 -v 2.996866 -0.187500 -0.712380 -v 2.946626 -0.375000 -0.712380 -v 3.134126 -0.050240 -0.712380 -v 3.321626 0.000000 -0.712380 -v 3.509126 -0.050241 -0.712380 -v 3.646385 -0.187500 -0.712380 -v 3.696626 -0.375000 -0.712380 -v 3.646385 -0.562500 -0.712380 -v 3.509126 -0.699759 -0.712380 -v 3.321626 -0.750000 -0.712380 -v 3.134126 -0.699760 -0.712380 -v 2.996866 -0.562500 -0.712380 -v 3.094294 -0.243750 -0.712380 -v 3.059126 -0.375000 -0.712380 -v 3.190376 -0.147668 -0.712380 -v 3.321626 -0.112500 -0.712380 -v 3.452876 -0.147668 -0.712380 -v 3.548957 -0.243750 -0.712380 -v 3.584126 -0.375000 -0.712380 -v 3.548957 -0.506250 -0.712380 -v 3.452876 -0.602332 -0.712380 -v 3.321626 -0.637500 -0.712380 -v 3.190376 -0.602332 -0.712380 -v 3.094294 -0.506250 -0.712380 -v 3.094294 -0.243750 -0.787380 -v 3.059126 -0.375000 -0.787380 -v 3.190376 -0.147668 -0.787380 -v 3.321626 -0.112500 -0.787380 -v 3.452876 -0.147668 -0.787380 -v 3.548957 -0.243750 -0.787380 -v 3.584126 -0.375000 -0.787380 -v 3.548957 -0.506250 -0.787380 -v 3.452876 -0.602332 -0.787380 -v 3.321626 -0.637500 -0.787380 -v 3.190376 -0.602332 -0.787380 -v 3.094294 -0.506250 -0.787380 -v 2.946626 -0.375000 0.737620 -v 2.996866 -0.187500 0.737620 -v 3.134126 -0.050240 0.737620 -v 3.321625 0.000000 0.737620 -v 3.509125 -0.050241 0.737620 -v 3.646385 -0.187500 0.737620 -v 3.696625 -0.375000 0.737620 -v 3.646385 -0.562500 0.737620 -v 3.509126 -0.699759 0.737620 -v 3.321626 -0.750000 0.737620 -v 3.134126 -0.699760 0.737620 -v 2.996866 -0.562500 0.737620 -v 2.996866 -0.187500 0.787620 -v 2.946626 -0.375000 0.787620 -v 3.134126 -0.050240 0.787620 -v 3.321626 0.000000 0.787620 -v 3.509126 -0.050241 0.787620 -v 3.646385 -0.187500 0.787620 -v 3.696626 -0.375000 0.787620 -v 3.646385 -0.562500 0.787620 -v 3.509126 -0.699759 0.787620 -v 3.321626 -0.750000 0.787620 -v 3.134126 -0.699760 0.787620 -v 2.996866 -0.562500 0.787620 -v 3.094294 -0.243750 0.787620 -v 3.059126 -0.375000 0.787620 -v 3.190376 -0.147668 0.787620 -v 3.321626 -0.112500 0.787620 -v 3.452876 -0.147668 0.787620 -v 3.548957 -0.243750 0.787620 -v 3.584126 -0.375000 0.787620 -v 3.548957 -0.506250 0.787620 -v 3.452876 -0.602332 0.787620 -v 3.321626 -0.637500 0.787620 -v 3.190376 -0.602332 0.787620 -v 3.094294 -0.506250 0.787620 -v 3.094294 -0.243750 0.862620 -v 3.059126 -0.375000 0.862620 -v 3.190376 -0.147668 0.862620 -v 3.321625 -0.112500 0.862620 -v 3.452876 -0.147668 0.862620 -v 3.548957 -0.243750 0.862620 -v 3.584126 -0.375000 0.862620 -v 3.548957 -0.506250 0.862620 -v 3.452876 -0.602332 0.862620 -v 3.321626 -0.637500 0.862620 -v 3.190376 -0.602332 0.862620 -v 3.094294 -0.506250 0.862620 -v 3.207960 -0.309375 -0.662380 -v 3.190376 -0.375000 -0.662380 -v 3.256001 -0.261334 -0.662380 -v 3.321626 -0.243750 -0.662380 -v 3.387250 -0.261334 -0.662380 -v 3.435291 -0.309375 -0.662380 -v 3.452876 -0.375000 -0.662380 -v 3.435291 -0.440625 -0.662380 -v 3.387251 -0.488666 -0.662380 -v 3.321626 -0.506250 -0.662380 -v 3.256001 -0.488666 -0.662380 -v 3.207960 -0.440625 -0.662380 -v 3.207960 -0.309375 0.737620 -v 3.190376 -0.375000 0.737620 -v 3.256001 -0.261334 0.737620 -v 3.321626 -0.243750 0.737620 -v 3.387251 -0.261334 0.737620 -v 3.435292 -0.309375 0.737620 -v 3.452876 -0.375000 0.737620 -v 3.435292 -0.440625 0.737620 -v 3.387251 -0.488666 0.737620 -v 3.321626 -0.506250 0.737620 -v 3.256001 -0.488666 0.737620 -v 3.207960 -0.440625 0.737620 -v -2.928374 -0.250000 1.037620 -v -1.928374 -0.250000 1.037620 -v -0.928374 -0.250000 1.037620 -v 0.071626 -0.250000 1.037620 -v 1.071626 -0.250000 1.037620 -v 2.071626 -0.250000 1.037620 -v 3.071626 -0.250000 1.037620 -v 3.071626 -0.250000 -0.962380 -v 2.071626 -0.250000 -0.962380 -v 1.071626 -0.250000 -0.962380 -v 0.071626 -0.250000 -0.962380 -v -0.928374 -0.250000 -0.962380 -v -1.928374 -0.250000 -0.962380 -v -2.928374 -0.250000 -0.962380 -vt 0.015179 0.024143 -vt 0.015179 0.131714 -vt 0.012190 0.137690 -vt 0.582916 0.131714 -vt 0.582916 0.024143 -vt 0.585904 0.018167 -vt 0.149643 0.143666 -vt 0.089881 0.143666 -vt 0.092869 0.137690 -vt 0.293071 0.012190 -vt 0.290083 0.018166 -vt 0.236297 0.018166 -vt 0.293071 0.143666 -vt 0.233309 0.143666 -vt 0.236297 0.137690 -vt 0.221357 0.012190 -vt 0.218369 0.018166 -vt 0.164583 0.018166 -vt 0.221357 0.143666 -vt 0.161595 0.143666 -vt 0.164583 0.137690 -vt 0.149643 0.012190 -vt 0.146654 0.018166 -vt 0.092869 0.018166 -vt 0.810323 0.540928 -vt 0.810323 0.660451 -vt 0.750562 0.667921 -vt 0.460880 0.546904 -vt 0.407094 0.546904 -vt 0.404106 0.540928 -vt 0.364785 0.012190 -vt 0.361797 0.018166 -vt 0.308012 0.018166 -vt 0.404106 0.672403 -vt 0.407095 0.666427 -vt 0.460880 0.666427 -vt 0.517178 0.024143 -vt 0.517178 0.131714 -vt 0.511202 0.131714 -vt 0.305023 0.143666 -vt 0.308012 0.137690 -vt 0.361797 0.137690 -vt 0.389166 0.546904 -vt 0.335380 0.546904 -vt 0.332392 0.540928 -vt 0.077928 0.012190 -vt 0.074940 0.018166 -vt 0.021155 0.018166 -vt 0.335380 0.666427 -vt 0.389166 0.666427 -vt 0.392154 0.672403 -vt 0.018167 0.143666 -vt 0.021155 0.137690 -vt 0.074940 0.137690 -vt 0.177011 0.710231 -vt 0.177011 0.705748 -vt 0.185975 0.705748 -vt 0.320440 0.540928 -vt 0.317452 0.546904 -vt 0.263666 0.546904 -vt 0.263666 0.666427 -vt 0.317452 0.666427 -vt 0.320440 0.672403 -vt 0.257690 0.552880 -vt 0.257690 0.660451 -vt 0.254702 0.666427 -vt 0.155619 0.552880 -vt 0.161595 0.660451 -vt 0.155618 0.660451 -vt 0.083905 0.552880 -vt 0.089880 0.660451 -vt 0.083904 0.660451 -vt 0.077928 0.546904 -vt 0.024143 0.546904 -vt 0.021155 0.540928 -vt 0.012190 0.552880 -vt 0.018166 0.660451 -vt 0.012190 0.660451 -vt 0.021155 0.672403 -vt 0.024143 0.666427 -vt 0.077928 0.666427 -vt 0.152631 0.540928 -vt 0.149642 0.546904 -vt 0.095857 0.546904 -vt 0.095857 0.666427 -vt 0.149642 0.666427 -vt 0.152630 0.672403 -vt 0.401118 0.660451 -vt 0.395142 0.660451 -vt 0.401118 0.552880 -vt 0.648587 0.717698 -vt 0.648587 0.690808 -vt 0.654563 0.690808 -vt 0.227333 0.660451 -vt 0.227333 0.552880 -vt 0.230321 0.546904 -vt 0.164583 0.672403 -vt 0.167571 0.666427 -vt 0.221356 0.666427 -vt 0.329404 0.660451 -vt 0.323428 0.552880 -vt 0.329404 0.552880 -vt 0.221357 0.546904 -vt 0.167571 0.546904 -vt 0.164583 0.540928 -vt 0.445464 0.024143 -vt 0.445464 0.131714 -vt 0.439487 0.131714 -vt 0.376738 0.143666 -vt 0.379726 0.137690 -vt 0.433511 0.137690 -vt 0.373750 0.024143 -vt 0.373750 0.131714 -vt 0.367773 0.131714 -vt 0.436499 0.012190 -vt 0.433511 0.018166 -vt 0.379726 0.018166 -vt 0.302035 0.024143 -vt 0.302035 0.131714 -vt 0.296059 0.131714 -vt 0.128725 0.941198 -vt 0.131713 0.947174 -vt 0.071952 0.947174 -vt 0.448452 0.143666 -vt 0.451440 0.137690 -vt 0.505225 0.137690 -vt 0.230321 0.024143 -vt 0.230321 0.131714 -vt 0.224345 0.131714 -vt 0.508214 0.012190 -vt 0.505225 0.018166 -vt 0.451440 0.018166 -vt 0.152631 0.131714 -vt 0.152631 0.024143 -vt 0.158607 0.024143 -vt 0.676019 0.511046 -vt 0.562472 0.511046 -vt 0.619245 0.505070 -vt 0.579928 0.012190 -vt 0.576940 0.018166 -vt 0.523154 0.018166 -vt 0.080916 0.131714 -vt 0.080917 0.024143 -vt 0.086893 0.024143 -vt 0.520166 0.143666 -vt 0.523154 0.137690 -vt 0.576940 0.137690 -vt 0.624207 0.750569 -vt 0.616736 0.810331 -vt 0.497213 0.810331 -vt 0.370760 0.168046 -vt 0.430522 0.168046 -vt 0.490283 0.228273 -vt 0.251237 0.312881 -vt 0.310999 0.312881 -vt 0.251237 0.432404 -vt 0.236297 0.024143 -vt 0.290083 0.024143 -vt 0.290083 0.131714 -vt 0.236297 0.131714 -vt 0.296059 0.024143 -vt 0.164583 0.024143 -vt 0.218369 0.024143 -vt 0.218369 0.131714 -vt 0.164583 0.131714 -vt 0.158607 0.131714 -vt 0.224345 0.024143 -vt 0.218369 0.137690 -vt 0.092869 0.024143 -vt 0.146654 0.024143 -vt 0.146654 0.131714 -vt 0.092869 0.131714 -vt 0.086893 0.131714 -vt 0.146654 0.137690 -vt 0.460880 0.552880 -vt 0.460880 0.660451 -vt 0.407095 0.660451 -vt 0.407094 0.552880 -vt 0.466856 0.552880 -vt 0.308012 0.024143 -vt 0.361797 0.024143 -vt 0.361797 0.131714 -vt 0.308012 0.131714 -vt 0.367773 0.024143 -vt 0.389166 0.552880 -vt 0.389166 0.660451 -vt 0.335380 0.660451 -vt 0.335380 0.552880 -vt 0.395142 0.552880 -vt 0.317452 0.552880 -vt 0.317452 0.660451 -vt 0.263666 0.660451 -vt 0.263666 0.552880 -vt 0.021155 0.024143 -vt 0.074940 0.024143 -vt 0.074940 0.131714 -vt 0.021155 0.131714 -vt 0.077928 0.552880 -vt 0.077928 0.660451 -vt 0.024143 0.660451 -vt 0.024143 0.552880 -vt 0.149642 0.552880 -vt 0.149642 0.660451 -vt 0.095857 0.660451 -vt 0.095857 0.552880 -vt 0.221356 0.660451 -vt 0.167571 0.660451 -vt 0.167571 0.552880 -vt 0.221357 0.552880 -vt 0.379726 0.024143 -vt 0.433511 0.024143 -vt 0.433511 0.131714 -vt 0.379726 0.131714 -vt 0.439488 0.024143 -vt 0.451440 0.024143 -vt 0.505225 0.024143 -vt 0.505225 0.131714 -vt 0.451440 0.131714 -vt 0.511202 0.024143 -vt 0.523154 0.131714 -vt 0.523154 0.024143 -vt 0.576940 0.024143 -vt 0.576940 0.131714 -vt 0.472832 0.660451 -vt 0.466856 0.660451 -vt 0.177011 0.757022 -vt 0.177011 0.752540 -vt 0.185975 0.752540 -vt 0.425025 0.705749 -vt 0.433987 0.705749 -vt 0.433987 0.710230 -vt 0.425025 0.752541 -vt 0.433987 0.752541 -vt 0.433987 0.757022 -vt 0.185975 0.696784 -vt 0.425025 0.696785 -vt 0.185975 0.743576 -vt 0.425025 0.743577 -vt 0.425025 0.757022 -vt 0.185975 0.710231 -vt 0.425025 0.710230 -vt 0.425025 0.719195 -vt 0.185975 0.757022 -vt 0.425025 0.765986 -vt 0.464344 0.777467 -vt 0.464344 0.804357 -vt 0.458369 0.804357 -vt 0.012190 0.916818 -vt 0.071952 0.901877 -vt 0.131714 0.916818 -vt 0.616261 0.074940 -vt 0.723832 0.074940 -vt 0.726820 0.077928 -vt 0.613273 0.051036 -vt 0.613273 0.071952 -vt 0.610285 0.074940 -vt 0.723831 0.048047 -vt 0.616261 0.048048 -vt 0.613273 0.045059 -vt 0.726820 0.071952 -vt 0.726820 0.051035 -vt 0.729808 0.048047 -vt 0.798847 0.707242 -vt 0.858608 0.692302 -vt 0.918370 0.707242 -vt 0.616261 0.140678 -vt 0.723832 0.140678 -vt 0.726820 0.143667 -vt 0.613273 0.116773 -vt 0.613273 0.137690 -vt 0.610285 0.140678 -vt 0.723832 0.113786 -vt 0.616261 0.113785 -vt 0.613273 0.110797 -vt 0.726820 0.137690 -vt 0.726820 0.116774 -vt 0.729808 0.113786 -vt 0.787531 0.274036 -vt 0.847293 0.259095 -vt 0.907055 0.274036 -vt 0.729807 0.042071 -vt 0.726819 0.039083 -vt 0.726819 0.018166 -vt 0.616261 0.042071 -vt 0.723831 0.042071 -vt 0.726820 0.045059 -vt 0.613273 0.018167 -vt 0.613273 0.039083 -vt 0.610285 0.042071 -vt 0.723831 0.015178 -vt 0.616261 0.015179 -vt 0.613272 0.012190 -vt 0.787531 0.234715 -vt 0.847293 0.219774 -vt 0.907055 0.234715 -vt 0.729808 0.107809 -vt 0.726820 0.104821 -vt 0.726820 0.084502 -vt 0.616261 0.107809 -vt 0.723832 0.107809 -vt 0.726820 0.110797 -vt 0.613273 0.084502 -vt 0.613273 0.104821 -vt 0.610285 0.107809 -vt 0.723832 0.081514 -vt 0.616261 0.081514 -vt 0.613273 0.077928 -vt 0.616261 0.071952 -vt 0.616261 0.051036 -vt 0.723831 0.051035 -vt 0.723832 0.071952 -vt 0.616261 0.137690 -vt 0.616261 0.116773 -vt 0.723832 0.116774 -vt 0.723832 0.137690 -vt 0.723831 0.039083 -vt 0.616261 0.039083 -vt 0.616261 0.018167 -vt 0.723831 0.018166 -vt 0.723832 0.104821 -vt 0.616261 0.104821 -vt 0.616261 0.084502 -vt 0.723832 0.084502 -vt 0.785021 0.888973 -vt 0.844782 0.874033 -vt 0.904544 0.888973 -vt 0.837856 0.171489 -vt 0.897618 0.186429 -vt 0.778094 0.186429 -vt 0.700878 0.874033 -vt 0.760640 0.888973 -vt 0.641117 0.888973 -vt 0.556975 0.874033 -vt 0.616736 0.888973 -vt 0.497213 0.888973 -vt 0.760640 0.849652 -vt 0.820402 0.834712 -vt 0.880164 0.849652 -vt 0.012190 0.877497 -vt 0.071952 0.862556 -vt 0.131714 0.877497 -vt 0.754189 0.145093 -vt 0.813950 0.130153 -vt 0.873712 0.145093 -vt 0.754189 0.105773 -vt 0.813950 0.090832 -vt 0.873712 0.105773 -vt 0.813950 0.051511 -vt 0.873712 0.066452 -vt 0.754189 0.066452 -vt 0.813950 0.012190 -vt 0.873712 0.027131 -vt 0.754189 0.027131 -vt 0.071952 0.823235 -vt 0.131714 0.838176 -vt 0.012190 0.838176 -vt 0.750562 0.765405 -vt 0.750562 0.772876 -vt 0.690800 0.780346 -vt 0.810323 0.780346 -vt 0.012190 0.228274 -vt 0.191476 0.288500 -vt 0.131715 0.288500 -vt 0.071952 0.791385 -vt 0.071952 0.783914 -vt 0.131714 0.798855 -vt 0.012190 0.798855 -vt 0.520163 0.501607 -vt 0.520163 0.516547 -vt 0.027131 0.516547 -vt 0.520163 0.486666 -vt 0.535103 0.486666 -vt 0.535103 0.501607 -vt 0.027131 0.486666 -vt 0.027131 0.471725 -vt 0.520163 0.471726 -vt 0.027131 0.501606 -vt 0.012190 0.501606 -vt 0.012190 0.486666 -vt 0.520163 0.456785 -vt 0.972869 0.475361 -vt 0.972869 0.467356 -vt 0.987810 0.467356 -vt 0.972869 0.459352 -vt 0.987810 0.459352 -vt 0.972869 0.451348 -vt 0.987810 0.451348 -vt 0.972869 0.443343 -vt 0.987810 0.443343 -vt 0.987810 0.507379 -vt 0.972869 0.507379 -vt 0.972869 0.499374 -vt 0.987810 0.499374 -vt 0.972869 0.491370 -vt 0.966254 0.338922 -vt 0.966254 0.330918 -vt 0.981194 0.330918 -vt 0.972869 0.483365 -vt 0.987810 0.475361 -vt 0.987810 0.483365 -vt 0.856659 0.311485 -vt 0.862319 0.317145 -vt 0.860318 0.321976 -vt 0.822880 0.342434 -vt 0.827105 0.338209 -vt 0.835595 0.346699 -vt 0.837596 0.357506 -vt 0.835595 0.352675 -vt 0.847602 0.352675 -vt 0.820878 0.347266 -vt 0.831370 0.350924 -vt 0.820878 0.317145 -vt 0.826538 0.311485 -vt 0.831370 0.313486 -vt 0.866899 0.328203 -vt 0.866899 0.336208 -vt 0.862068 0.338209 -vt 0.837596 0.306905 -vt 0.845601 0.306905 -vt 0.847602 0.311736 -vt 0.856659 0.352925 -vt 0.851828 0.350924 -vt 0.860318 0.342434 -vt 0.816298 0.328203 -vt 0.821129 0.326202 -vt 0.821129 0.338209 -vt 0.835595 0.317712 -vt 0.856092 0.326202 -vt 0.847602 0.346699 -vt 0.862068 0.326202 -vt 0.856092 0.338209 -vt 0.847602 0.317712 -vt 0.827105 0.326202 -vt 0.822880 0.321976 -vt 0.966254 0.322914 -vt 0.981194 0.322914 -vt 0.966254 0.314909 -vt 0.966254 0.306905 -vt 0.981194 0.306905 -vt 0.966254 0.370940 -vt 0.966254 0.362936 -vt 0.981195 0.362936 -vt 0.966254 0.354931 -vt 0.981194 0.354931 -vt 0.966254 0.346927 -vt 0.981194 0.338922 -vt 0.981194 0.346927 -vt 0.880725 0.551168 -vt 0.878723 0.555999 -vt 0.870234 0.547509 -vt 0.841285 0.576457 -vt 0.845511 0.572231 -vt 0.854001 0.580721 -vt 0.864007 0.591529 -vt 0.856002 0.591529 -vt 0.854001 0.586698 -vt 0.844944 0.586948 -vt 0.839284 0.581288 -vt 0.844944 0.545508 -vt 0.849775 0.547509 -vt 0.841285 0.555999 -vt 0.885305 0.570230 -vt 0.880474 0.572232 -vt 0.880474 0.560225 -vt 0.864007 0.540928 -vt 0.866008 0.545759 -vt 0.854001 0.545759 -vt 0.880724 0.581288 -vt 0.875064 0.586948 -vt 0.870233 0.584947 -vt 0.834704 0.570230 -vt 0.834704 0.562226 -vt 0.839535 0.560225 -vt 0.854001 0.551735 -vt 0.874498 0.560225 -vt 0.866008 0.580722 -vt 0.874498 0.572232 -vt 0.866008 0.551735 -vt 0.845511 0.560225 -vt 0.526617 0.231727 -vt 0.526617 0.270572 -vt 0.514664 0.270572 -vt 0.643152 0.231727 -vt 0.643152 0.270572 -vt 0.655104 0.231727 -vt 0.655104 0.270572 -vt 0.643152 0.282524 -vt 0.526617 0.219774 -vt 0.967674 0.937367 -vt 0.982615 0.937367 -vt 0.982615 0.945371 -vt 0.967674 0.929362 -vt 0.982615 0.929362 -vt 0.967674 0.921358 -vt 0.982615 0.921358 -vt 0.967674 0.913354 -vt 0.982615 0.913354 -vt 0.967674 0.969385 -vt 0.982615 0.969385 -vt 0.982615 0.977389 -vt 0.967674 0.961380 -vt 0.982615 0.961380 -vt 0.971743 0.111178 -vt 0.986684 0.111178 -vt 0.986684 0.119182 -vt 0.967674 0.945371 -vt 0.982615 0.953376 -vt 0.967674 0.953376 -vt 0.837985 0.463366 -vt 0.829495 0.471856 -vt 0.827494 0.467025 -vt 0.854217 0.496579 -vt 0.862707 0.488089 -vt 0.866933 0.492315 -vt 0.844212 0.507386 -vt 0.842210 0.502555 -vt 0.854217 0.502555 -vt 0.863274 0.502806 -vt 0.858443 0.500805 -vt 0.866933 0.471856 -vt 0.858443 0.463366 -vt 0.863274 0.461365 -vt 0.827744 0.476082 -vt 0.827744 0.488089 -vt 0.822913 0.486088 -vt 0.854217 0.461616 -vt 0.842210 0.461616 -vt 0.844212 0.456785 -vt 0.827494 0.497146 -vt 0.829495 0.492315 -vt 0.837985 0.500805 -vt 0.873514 0.486088 -vt 0.868683 0.488089 -vt 0.868683 0.476082 -vt 0.833720 0.476082 -vt 0.854217 0.467592 -vt 0.842210 0.496579 -vt 0.833721 0.488089 -vt 0.842210 0.467592 -vt 0.862707 0.476082 -vt 0.971743 0.103173 -vt 0.986684 0.103173 -vt 0.971743 0.095169 -vt 0.986684 0.095169 -vt 0.971743 0.087165 -vt 0.986684 0.087165 -vt 0.971743 0.143196 -vt 0.986684 0.143196 -vt 0.986684 0.151200 -vt 0.971743 0.135191 -vt 0.986684 0.135191 -vt 0.971743 0.119182 -vt 0.986684 0.127187 -vt 0.971743 0.127187 -vt 0.838917 0.385584 -vt 0.827825 0.390179 -vt 0.827825 0.384950 -vt 0.841204 0.422480 -vt 0.852297 0.417885 -vt 0.854584 0.423407 -vt 0.827825 0.428636 -vt 0.827825 0.423407 -vt 0.838917 0.428001 -vt 0.847189 0.431699 -vt 0.843491 0.428001 -vt 0.862413 0.404506 -vt 0.857818 0.393413 -vt 0.863047 0.393413 -vt 0.824590 0.393413 -vt 0.819996 0.404506 -vt 0.816298 0.400808 -vt 0.854584 0.390179 -vt 0.843491 0.385584 -vt 0.847189 0.381886 -vt 0.816298 0.412777 -vt 0.819996 0.409080 -vt 0.824590 0.420172 -vt 0.857818 0.420172 -vt 0.862413 0.409080 -vt 0.866111 0.412777 -vt 0.830112 0.395700 -vt 0.856892 0.406793 -vt 0.830112 0.417885 -vt 0.825517 0.406793 -vt 0.852297 0.395700 -vt 0.841204 0.391105 -vt 0.012190 0.708737 -vt 0.024143 0.708737 -vt 0.024143 0.747582 -vt 0.140678 0.708736 -vt 0.140678 0.747581 -vt 0.152630 0.708736 -vt 0.152630 0.747581 -vt 0.140678 0.696784 -vt 0.024143 0.759534 -vt 0.877998 0.792853 -vt 0.872198 0.802899 -vt 0.861897 0.792599 -vt 0.901081 0.105999 -vt 0.907575 0.107739 -vt 0.907575 0.115860 -vt 0.946962 0.104505 -vt 0.944375 0.105999 -vt 0.938574 0.095953 -vt 0.915433 0.087565 -vt 0.916927 0.090153 -vt 0.906881 0.095953 -vt 0.898493 0.119094 -vt 0.901081 0.117600 -vt 0.906881 0.127646 -vt 0.947363 0.117600 -vt 0.944375 0.117600 -vt 0.940068 0.130234 -vt 0.930022 0.136034 -vt 0.928528 0.133447 -vt 0.928528 0.087165 -vt 0.928528 0.090153 -vt 0.898092 0.105999 -vt 0.941162 0.129140 -vt 0.938574 0.127646 -vt 0.928528 0.136435 -vt 0.916927 0.136435 -vt 0.916927 0.133447 -vt 0.940068 0.093365 -vt 0.904293 0.094459 -vt 0.915433 0.136034 -vt 0.905387 0.130234 -vt 0.308973 0.953952 -vt 0.312854 0.956193 -vt 0.308794 0.963226 -vt 0.933820 0.122892 -vt 0.937881 0.115860 -vt 0.918667 0.126953 -vt 0.926788 0.126953 -vt 0.933820 0.100707 -vt 0.926788 0.096647 -vt 0.911635 0.100707 -vt 0.911635 0.122892 -vt 0.937881 0.107739 -vt 0.918667 0.096647 -vt 0.319887 0.982439 -vt 0.328007 0.952133 -vt 0.339100 0.963226 -vt 0.317646 0.986321 -vt 0.310613 0.982260 -vt 0.312854 0.978379 -vt 0.342981 0.960985 -vt 0.335040 0.956193 -vt 0.338921 0.980620 -vt 0.335040 0.978379 -vt 0.339100 0.971346 -vt 0.317646 0.948251 -vt 0.319887 0.952133 -vt 0.304912 0.973587 -vt 0.308794 0.971346 -vt 0.330248 0.986321 -vt 0.328007 0.982439 -vt 0.319887 0.947651 -vt 0.328007 0.947651 -vt 0.304312 0.971346 -vt 0.304312 0.963226 -vt 0.319887 0.986921 -vt 0.330248 0.948251 -vt 0.337281 0.952312 -vt 0.343582 0.963226 -vt 0.343582 0.971346 -vt 0.670056 0.919154 -vt 0.675856 0.929200 -vt 0.661785 0.932970 -vt 0.903981 0.026282 -vt 0.909804 0.029643 -vt 0.907702 0.037487 -vt 0.936708 0.059008 -vt 0.934595 0.056895 -vt 0.942798 0.048692 -vt 0.948686 0.036714 -vt 0.945800 0.037487 -vt 0.942798 0.026282 -vt 0.901868 0.050805 -vt 0.903981 0.048692 -vt 0.912184 0.056895 -vt 0.910071 0.015966 -vt 0.912184 0.018079 -vt 0.945684 0.049466 -vt 0.944910 0.024169 -vt 0.934595 0.018079 -vt 0.922616 0.062784 -vt 0.911411 0.059782 -vt 0.901095 0.025508 -vt 0.900979 0.037487 -vt 0.924163 0.012190 -vt 0.935368 0.015193 -vt 0.924163 0.062784 -vt 0.923389 0.059898 -vt 0.898092 0.038261 -vt 0.922616 0.012190 -vt 0.923389 0.015077 -vt 0.922117 0.953387 -vt 0.914273 0.951286 -vt 0.915433 0.946956 -vt 0.931233 0.023901 -vt 0.923389 0.053175 -vt 0.931233 0.051073 -vt 0.909804 0.045331 -vt 0.923389 0.021800 -vt 0.939077 0.037487 -vt 0.915546 0.051073 -vt 0.915546 0.023901 -vt 0.936975 0.045331 -vt 0.936975 0.029643 -vt 0.931121 0.946956 -vt 0.907590 0.933370 -vt 0.931121 0.919785 -vt 0.905362 0.924367 -vt 0.909691 0.925527 -vt 0.932281 0.915455 -vt 0.923277 0.917683 -vt 0.924437 0.953387 -vt 0.923277 0.949058 -vt 0.903260 0.934530 -vt 0.909691 0.941214 -vt 0.914273 0.915455 -vt 0.922117 0.913354 -vt 0.934290 0.950125 -vt 0.936863 0.941214 -vt 0.941192 0.924367 -vt 0.943294 0.932210 -vt 0.938964 0.933370 -vt 0.906522 0.944383 -vt 0.912264 0.916615 -vt 0.915433 0.919785 -vt 0.941192 0.942374 -vt 0.940032 0.922357 -vt 0.936863 0.925527 -vt 0.690800 0.720724 -vt 0.690800 0.716664 -vt 0.774466 0.716663 -vt 0.850550 0.808699 -vt 0.840504 0.802899 -vt 0.850804 0.792599 -vt 0.834704 0.781252 -vt 0.840504 0.771206 -vt 0.850804 0.781506 -vt 0.877998 0.781252 -vt 0.863927 0.789083 -vt 0.872198 0.771206 -vt 0.861897 0.781506 -vt 0.858381 0.779476 -vt 0.854321 0.794629 -vt 0.858381 0.794629 -vt 0.848774 0.785022 -vt 0.848774 0.789083 -vt 0.863927 0.785022 -vt 0.862151 0.765405 -vt 0.854321 0.779476 -vt 0.862151 0.808699 -vt 0.834704 0.792853 -vt 0.850550 0.765405 -vt 0.690800 0.712604 -vt 0.774466 0.712603 -vt 0.670056 0.950847 -vt 0.659755 0.940547 -vt 0.661785 0.937031 -vt 0.638362 0.919154 -vt 0.648409 0.913354 -vt 0.652179 0.927424 -vt 0.632562 0.940801 -vt 0.646633 0.937031 -vt 0.648663 0.940547 -vt 0.675856 0.940801 -vt 0.660009 0.956648 -vt 0.656239 0.942577 -vt 0.660009 0.913354 -vt 0.656239 0.927424 -vt 0.632562 0.929200 -vt 0.646633 0.932970 -vt 0.648409 0.956648 -vt 0.652179 0.942577 -vt 0.659755 0.929454 -vt 0.648663 0.929454 -vt 0.638362 0.950847 -vt 0.690800 0.708543 -vt 0.774466 0.708543 -vt 0.690800 0.704483 -vt 0.774466 0.704483 -vt 0.690800 0.700423 -vt 0.774466 0.700422 -vt 0.690800 0.696363 -vt 0.774466 0.696362 -vt 0.690800 0.692303 -vt 0.774466 0.692302 -vt 0.690800 0.741025 -vt 0.690800 0.736965 -vt 0.774466 0.736965 -vt 0.690800 0.724784 -vt 0.774466 0.720724 -vt 0.690800 0.728844 -vt 0.774466 0.724784 -vt 0.690800 0.732905 -vt 0.774466 0.728844 -vt 0.774466 0.732904 -vt 0.532036 0.306905 -vt 0.666500 0.306905 -vt 0.644089 0.339774 -vt 0.683871 0.339774 -vt 0.683871 0.399535 -vt 0.644089 0.399535 -vt 0.666500 0.432404 -vt 0.532036 0.432404 -vt 0.554446 0.399535 -vt 0.514664 0.339774 -vt 0.554446 0.339774 -vt 0.514584 0.540928 -vt 0.649048 0.540928 -vt 0.626637 0.573797 -vt 0.666419 0.633558 -vt 0.626637 0.633558 -vt 0.649048 0.666427 -vt 0.514584 0.666427 -vt 0.536995 0.633558 -vt 0.497213 0.633558 -vt 0.497213 0.573797 -vt 0.536995 0.573797 -vt 0.616736 0.834712 -vt 0.616736 0.849652 -vt 0.556975 0.849652 -vt 0.356296 0.869009 -vt 0.296534 0.883950 -vt 0.296534 0.869009 -vt 0.296534 0.923270 -vt 0.177011 0.923270 -vt 0.177011 0.908330 -vt 0.440438 0.923270 -vt 0.320915 0.923270 -vt 0.320915 0.908330 -vt 0.753714 0.189417 -vt 0.753714 0.195394 -vt 0.514664 0.195394 -vt 0.514664 0.183442 -vt 0.514664 0.177465 -vt 0.753714 0.177465 -vt 0.753714 0.171489 -vt 0.753714 0.183441 -vt 0.514664 0.189418 -vt 0.798533 0.468737 -vt 0.798533 0.474713 -vt 0.559484 0.474714 -vt 0.559483 0.462762 -vt 0.559483 0.456785 -vt 0.798533 0.456785 -vt 0.798533 0.480690 -vt 0.559484 0.480690 -vt 0.798533 0.462761 -vt 0.559484 0.468738 -vt 0.592335 0.956648 -vt 0.580734 0.956648 -vt 0.584504 0.942577 -vt 0.907532 0.791496 -vt 0.914026 0.789756 -vt 0.918087 0.796789 -vt 0.946520 0.767262 -vt 0.945026 0.769849 -vt 0.934979 0.764049 -vt 0.910745 0.768355 -vt 0.913333 0.769849 -vt 0.907532 0.779896 -vt 0.911838 0.804130 -vt 0.913332 0.801543 -vt 0.923379 0.807343 -vt 0.953414 0.778402 -vt 0.950826 0.779896 -vt 0.947614 0.803037 -vt 0.945026 0.801543 -vt 0.950826 0.791496 -vt 0.921885 0.761461 -vt 0.923379 0.764049 -vt 0.910745 0.803037 -vt 0.904944 0.792990 -vt 0.953814 0.791496 -vt 0.936474 0.809931 -vt 0.934979 0.807343 -vt 0.934979 0.761061 -vt 0.904544 0.779896 -vt 0.923379 0.810331 -vt 0.253995 0.948251 -vt 0.256236 0.952133 -vt 0.249204 0.956193 -vt 0.944332 0.789756 -vt 0.944332 0.781636 -vt 0.933239 0.800849 -vt 0.940272 0.796789 -vt 0.933239 0.770543 -vt 0.914026 0.781636 -vt 0.925119 0.800849 -vt 0.940272 0.774603 -vt 0.918087 0.774603 -vt 0.925119 0.770543 -vt 0.249204 0.978379 -vt 0.275449 0.971346 -vt 0.241262 0.973587 -vt 0.245143 0.971346 -vt 0.279931 0.971346 -vt 0.275449 0.963226 -vt 0.266598 0.986321 -vt 0.264357 0.982439 -vt 0.271389 0.978379 -vt 0.264356 0.947651 -vt 0.264356 0.952133 -vt 0.240661 0.971346 -vt 0.240661 0.963226 -vt 0.245143 0.963226 -vt 0.256236 0.986921 -vt 0.256236 0.982439 -vt 0.273630 0.952312 -vt 0.271389 0.956193 -vt 0.245322 0.953952 -vt 0.246963 0.982260 -vt 0.279331 0.960985 -vt 0.275271 0.980620 -vt 0.743531 0.929200 -vt 0.729460 0.932970 -vt 0.727430 0.929454 -vt 0.903784 0.470876 -vt 0.909606 0.474238 -vt 0.907504 0.482082 -vt 0.936510 0.503603 -vt 0.934397 0.501490 -vt 0.942600 0.493287 -vt 0.948489 0.481308 -vt 0.945602 0.482082 -vt 0.942600 0.470876 -vt 0.901671 0.495400 -vt 0.903784 0.493287 -vt 0.911986 0.501490 -vt 0.901671 0.468764 -vt 0.909874 0.460561 -vt 0.911986 0.462674 -vt 0.945486 0.494060 -vt 0.944713 0.468764 -vt 0.934397 0.462674 -vt 0.911213 0.504376 -vt 0.923192 0.504492 -vt 0.900897 0.470103 -vt 0.900781 0.482082 -vt 0.935170 0.459787 -vt 0.923192 0.459671 -vt 0.923965 0.507379 -vt 0.900897 0.494060 -vt 0.897895 0.482855 -vt 0.911213 0.459787 -vt 0.922418 0.456785 -vt 0.368563 0.973587 -vt 0.372445 0.971346 -vt 0.376505 0.978379 -vt 0.931036 0.468496 -vt 0.923192 0.497769 -vt 0.931036 0.495668 -vt 0.909606 0.489926 -vt 0.923192 0.466394 -vt 0.938879 0.482082 -vt 0.915348 0.495667 -vt 0.915348 0.468496 -vt 0.936778 0.489926 -vt 0.936778 0.474238 -vt 0.383537 0.982439 -vt 0.376505 0.956193 -vt 0.402750 0.963226 -vt 0.374264 0.952312 -vt 0.381296 0.948251 -vt 0.383537 0.952133 -vt 0.406632 0.960985 -vt 0.398690 0.956193 -vt 0.374264 0.982260 -vt 0.372623 0.953952 -vt 0.372445 0.963226 -vt 0.400931 0.952312 -vt 0.391658 0.952133 -vt 0.383537 0.986921 -vt 0.391658 0.982439 -vt 0.402572 0.980620 -vt 0.398690 0.978379 -vt 0.402750 0.971346 -vt 0.367962 0.963226 -vt 0.391658 0.947651 -vt 0.393899 0.986321 -vt 0.407232 0.971346 -vt 0.708252 0.408431 -vt 0.708252 0.404371 -vt 0.791918 0.404370 -vt 0.564887 0.940801 -vt 0.564887 0.929200 -vt 0.578958 0.932970 -vt 0.580734 0.913354 -vt 0.592335 0.913354 -vt 0.588565 0.927424 -vt 0.602381 0.950847 -vt 0.588565 0.942577 -vt 0.608181 0.940801 -vt 0.594111 0.937031 -vt 0.594111 0.932970 -vt 0.578958 0.937031 -vt 0.580988 0.940547 -vt 0.584504 0.927424 -vt 0.580988 0.929454 -vt 0.592081 0.940547 -vt 0.608181 0.929200 -vt 0.592081 0.929454 -vt 0.570688 0.950847 -vt 0.570688 0.919154 -vt 0.602381 0.919154 -vt 0.708252 0.400310 -vt 0.791918 0.400310 -vt 0.743531 0.940801 -vt 0.737730 0.950847 -vt 0.727430 0.940547 -vt 0.706037 0.919154 -vt 0.716083 0.913354 -vt 0.719853 0.927424 -vt 0.706037 0.950847 -vt 0.700237 0.940801 -vt 0.714307 0.937031 -vt 0.729460 0.937031 -vt 0.727684 0.956648 -vt 0.723914 0.942577 -vt 0.727684 0.913354 -vt 0.723914 0.927424 -vt 0.700237 0.929200 -vt 0.714307 0.932970 -vt 0.716083 0.956648 -vt 0.719853 0.942577 -vt 0.737730 0.919154 -vt 0.716337 0.929454 -vt 0.716337 0.940547 -vt 0.708252 0.396250 -vt 0.791918 0.396250 -vt 0.708252 0.392190 -vt 0.791917 0.392189 -vt 0.708251 0.388130 -vt 0.708251 0.384070 -vt 0.791917 0.384069 -vt 0.708251 0.380009 -vt 0.791917 0.380008 -vt 0.708252 0.428732 -vt 0.708252 0.424671 -vt 0.791918 0.424671 -vt 0.708252 0.412491 -vt 0.791918 0.408430 -vt 0.708252 0.416551 -vt 0.791918 0.412491 -vt 0.708252 0.420611 -vt 0.791918 0.416551 -vt 0.851432 0.956648 -vt 0.841386 0.950847 -vt 0.851686 0.940547 -vt 0.840593 0.652412 -vt 0.846415 0.649050 -vt 0.852157 0.654792 -vt 0.871979 0.618912 -vt 0.871206 0.621798 -vt 0.860001 0.618796 -vt 0.837706 0.629228 -vt 0.840592 0.630001 -vt 0.837590 0.641206 -vt 0.848022 0.663501 -vt 0.848795 0.660614 -vt 0.860001 0.663617 -vt 0.881522 0.627888 -vt 0.879409 0.630001 -vt 0.882295 0.653185 -vt 0.879409 0.652412 -vt 0.882411 0.641206 -vt 0.846682 0.619685 -vt 0.848795 0.621798 -vt 0.838480 0.654524 -vt 0.885298 0.640433 -vt 0.873319 0.662727 -vt 0.871206 0.660614 -vt 0.859227 0.615909 -vt 0.834704 0.641980 -vt 0.860774 0.666503 -vt 0.190344 0.948251 -vt 0.192585 0.952133 -vt 0.185553 0.956193 -vt 0.875688 0.641206 -vt 0.873586 0.633362 -vt 0.867844 0.654792 -vt 0.873586 0.649050 -vt 0.860001 0.625519 -vt 0.852157 0.627620 -vt 0.844313 0.641206 -vt 0.860001 0.656894 -vt 0.867844 0.627620 -vt 0.846415 0.633362 -vt 0.185553 0.978379 -vt 0.211799 0.971346 -vt 0.177611 0.973587 -vt 0.181493 0.971346 -vt 0.216281 0.971346 -vt 0.211799 0.963226 -vt 0.202947 0.986321 -vt 0.200706 0.982439 -vt 0.207738 0.978379 -vt 0.200706 0.947651 -vt 0.200706 0.952133 -vt 0.177011 0.963226 -vt 0.181493 0.963226 -vt 0.192586 0.986921 -vt 0.192586 0.982439 -vt 0.209980 0.952312 -vt 0.207738 0.956193 -vt 0.181671 0.953952 -vt 0.183312 0.982260 -vt 0.215680 0.960985 -vt 0.211620 0.980620 -vt 0.534707 0.919154 -vt 0.540507 0.929200 -vt 0.526436 0.932970 -vt 0.909326 0.384874 -vt 0.911066 0.391369 -vt 0.904034 0.395429 -vt 0.909326 0.431157 -vt 0.909326 0.428169 -vt 0.920927 0.428169 -vt 0.933561 0.423862 -vt 0.930973 0.422368 -vt 0.936773 0.412322 -vt 0.890491 0.400721 -vt 0.893479 0.400721 -vt 0.893479 0.412322 -vt 0.920927 0.381886 -vt 0.920927 0.384874 -vt 0.922421 0.430756 -vt 0.939761 0.400721 -vt 0.939761 0.412322 -vt 0.890891 0.413816 -vt 0.899279 0.422368 -vt 0.907832 0.382287 -vt 0.899279 0.390675 -vt 0.939361 0.399227 -vt 0.936773 0.400721 -vt 0.930973 0.390675 -vt 0.897785 0.424956 -vt 0.896692 0.389181 -vt 0.932467 0.388087 -vt 0.942448 0.257706 -vt 0.943608 0.253377 -vt 0.951452 0.255478 -vt 0.930279 0.402461 -vt 0.904034 0.417614 -vt 0.911066 0.421674 -vt 0.899973 0.402461 -vt 0.926219 0.395429 -vt 0.926219 0.417614 -vt 0.899973 0.410582 -vt 0.919186 0.391369 -vt 0.919186 0.421674 -vt 0.930279 0.410582 -vt 0.959296 0.253377 -vt 0.935765 0.239791 -vt 0.959296 0.226205 -vt 0.933537 0.230787 -vt 0.937866 0.231947 -vt 0.960456 0.221876 -vt 0.951452 0.224104 -vt 0.952612 0.259808 -vt 0.931435 0.240951 -vt 0.937866 0.247635 -vt 0.950292 0.219774 -vt 0.943608 0.226205 -vt 0.962465 0.256546 -vt 0.965038 0.247635 -vt 0.971469 0.238631 -vt 0.967140 0.239791 -vt 0.965038 0.231947 -vt 0.934697 0.250804 -vt 0.940439 0.223036 -vt 0.969367 0.248795 -vt 0.968207 0.228778 -vt 0.679485 0.248196 -vt 0.679485 0.244136 -vt 0.763151 0.244136 -vt 0.835586 0.929200 -vt 0.841386 0.919154 -vt 0.851686 0.929454 -vt 0.863033 0.913354 -vt 0.873079 0.919154 -vt 0.862779 0.929454 -vt 0.855202 0.942577 -vt 0.859263 0.942577 -vt 0.873079 0.950847 -vt 0.862779 0.940547 -vt 0.864809 0.937031 -vt 0.849656 0.932970 -vt 0.849656 0.937031 -vt 0.859263 0.927424 -vt 0.855203 0.927424 -vt 0.863033 0.956648 -vt 0.878880 0.929200 -vt 0.878880 0.940801 -vt 0.835586 0.940801 -vt 0.851432 0.913354 -vt 0.864809 0.932970 -vt 0.679485 0.240076 -vt 0.763151 0.240075 -vt 0.534707 0.950847 -vt 0.524406 0.940547 -vt 0.526436 0.937031 -vt 0.503013 0.919154 -vt 0.513060 0.913354 -vt 0.516830 0.927424 -vt 0.497213 0.940801 -vt 0.511283 0.937031 -vt 0.513314 0.940547 -vt 0.540507 0.940801 -vt 0.524660 0.956648 -vt 0.520890 0.942577 -vt 0.524660 0.913354 -vt 0.520890 0.927424 -vt 0.497213 0.929200 -vt 0.511283 0.932970 -vt 0.513060 0.956648 -vt 0.516830 0.942577 -vt 0.524406 0.929454 -vt 0.513314 0.929454 -vt 0.503013 0.950847 -vt 0.679485 0.236016 -vt 0.763151 0.236015 -vt 0.679485 0.231956 -vt 0.763151 0.231955 -vt 0.679485 0.227895 -vt 0.679485 0.223835 -vt 0.763151 0.223835 -vt 0.679485 0.219775 -vt 0.763151 0.219774 -vt 0.679485 0.268497 -vt 0.679485 0.264437 -vt 0.763151 0.264437 -vt 0.679485 0.252257 -vt 0.763151 0.248196 -vt 0.679485 0.256317 -vt 0.763151 0.252256 -vt 0.763151 0.260377 -vt 0.679485 0.260377 -vt 0.947179 0.578421 -vt 0.937133 0.584222 -vt 0.933363 0.570151 -vt 0.918466 0.656391 -vt 0.923221 0.651637 -vt 0.930253 0.655697 -vt 0.940113 0.615909 -vt 0.940113 0.618897 -vt 0.928513 0.618897 -vt 0.909678 0.634744 -vt 0.912666 0.634744 -vt 0.912666 0.646345 -vt 0.928513 0.665179 -vt 0.928513 0.662191 -vt 0.940113 0.662191 -vt 0.941608 0.616310 -vt 0.951654 0.622110 -vt 0.950160 0.624698 -vt 0.958948 0.646345 -vt 0.955960 0.646345 -vt 0.955960 0.634744 -vt 0.915879 0.623204 -vt 0.918466 0.624698 -vt 0.916972 0.658979 -vt 0.958548 0.633250 -vt 0.952748 0.657885 -vt 0.950160 0.656391 -vt 0.916972 0.622110 -vt 0.927019 0.616310 -vt 0.910078 0.647839 -vt 0.941607 0.664779 -vt 0.956084 0.692902 -vt 0.958325 0.696784 -vt 0.951293 0.700844 -vt 0.949466 0.636484 -vt 0.945406 0.629452 -vt 0.945406 0.651637 -vt 0.949466 0.644605 -vt 0.930253 0.625391 -vt 0.923221 0.629452 -vt 0.919160 0.644605 -vt 0.938373 0.655697 -vt 0.938373 0.625391 -vt 0.919160 0.636484 -vt 0.951293 0.723029 -vt 0.977538 0.715997 -vt 0.943351 0.718238 -vt 0.947233 0.715997 -vt 0.982020 0.715997 -vt 0.977538 0.707877 -vt 0.968687 0.730971 -vt 0.966446 0.727090 -vt 0.973478 0.723029 -vt 0.966446 0.692302 -vt 0.966446 0.696784 -vt 0.942750 0.707877 -vt 0.947233 0.707877 -vt 0.958325 0.731572 -vt 0.958325 0.727090 -vt 0.968687 0.692902 -vt 0.975719 0.696962 -vt 0.973478 0.700844 -vt 0.943351 0.705635 -vt 0.947411 0.698603 -vt 0.956084 0.730971 -vt 0.949052 0.726911 -vt 0.981420 0.705635 -vt 0.981420 0.718238 -vt 0.977360 0.725271 -vt 0.805405 0.919154 -vt 0.811205 0.929200 -vt 0.797135 0.932970 -vt 0.897168 0.320996 -vt 0.902991 0.324358 -vt 0.900889 0.332202 -vt 0.929895 0.353723 -vt 0.927782 0.351610 -vt 0.935985 0.343407 -vt 0.941874 0.331428 -vt 0.938987 0.332202 -vt 0.935985 0.320996 -vt 0.895056 0.345520 -vt 0.897168 0.343407 -vt 0.905371 0.351610 -vt 0.895056 0.318883 -vt 0.903258 0.310681 -vt 0.905371 0.312793 -vt 0.938871 0.344180 -vt 0.938098 0.318883 -vt 0.927782 0.312793 -vt 0.915803 0.357499 -vt 0.904598 0.354496 -vt 0.891280 0.331428 -vt 0.894282 0.320223 -vt 0.917350 0.306905 -vt 0.928555 0.309907 -vt 0.928555 0.354496 -vt 0.917350 0.357499 -vt 0.916577 0.354612 -vt 0.891280 0.332975 -vt 0.894166 0.332202 -vt 0.904598 0.309907 -vt 0.915803 0.306905 -vt 0.916577 0.309791 -vt 0.939938 0.886871 -vt 0.941098 0.882542 -vt 0.948941 0.884644 -vt 0.924420 0.318616 -vt 0.916577 0.347889 -vt 0.924420 0.345787 -vt 0.902991 0.340045 -vt 0.916577 0.316514 -vt 0.932264 0.332202 -vt 0.908733 0.345787 -vt 0.908733 0.318616 -vt 0.930162 0.340045 -vt 0.930162 0.324358 -vt 0.956785 0.882542 -vt 0.933254 0.868956 -vt 0.964629 0.868956 -vt 0.928925 0.867796 -vt 0.931026 0.859952 -vt 0.935356 0.861112 -vt 0.957945 0.851041 -vt 0.956785 0.855370 -vt 0.948941 0.853269 -vt 0.950101 0.888973 -vt 0.928925 0.870116 -vt 0.935356 0.876800 -vt 0.947781 0.848939 -vt 0.941098 0.855370 -vt 0.965696 0.879969 -vt 0.959954 0.885711 -vt 0.968958 0.867796 -vt 0.962527 0.861112 -vt 0.937928 0.885711 -vt 0.932186 0.879969 -vt 0.937928 0.852201 -vt 0.966857 0.877960 -vt 0.962527 0.876800 -vt 0.965696 0.857943 -vt 0.708252 0.335327 -vt 0.708252 0.331267 -vt 0.791918 0.331266 -vt 0.915486 0.578421 -vt 0.909685 0.568375 -vt 0.923756 0.564605 -vt 0.915486 0.546728 -vt 0.925532 0.540928 -vt 0.929302 0.554998 -vt 0.952980 0.568375 -vt 0.936879 0.568121 -vt 0.952979 0.556774 -vt 0.938909 0.560545 -vt 0.936879 0.557028 -vt 0.925786 0.568121 -vt 0.929302 0.570151 -vt 0.925786 0.557028 -vt 0.923756 0.560545 -vt 0.938909 0.564605 -vt 0.947179 0.546728 -vt 0.933363 0.554998 -vt 0.925532 0.584222 -vt 0.909685 0.556774 -vt 0.937133 0.540928 -vt 0.708252 0.327207 -vt 0.791918 0.327206 -vt 0.805405 0.950847 -vt 0.795104 0.940547 -vt 0.797135 0.937031 -vt 0.773711 0.919154 -vt 0.783758 0.913354 -vt 0.787528 0.927424 -vt 0.767911 0.940801 -vt 0.781982 0.937031 -vt 0.784012 0.940547 -vt 0.811205 0.940801 -vt 0.795358 0.956648 -vt 0.791588 0.942577 -vt 0.795358 0.913354 -vt 0.791588 0.927424 -vt 0.767911 0.929200 -vt 0.781982 0.932970 -vt 0.783758 0.956648 -vt 0.787528 0.942577 -vt 0.795104 0.929454 -vt 0.784012 0.929454 -vt 0.773711 0.950847 -vt 0.708252 0.323146 -vt 0.791918 0.323146 -vt 0.708252 0.319086 -vt 0.791917 0.319086 -vt 0.708251 0.315026 -vt 0.791917 0.315025 -vt 0.708251 0.310966 -vt 0.791917 0.310965 -vt 0.708251 0.306906 -vt 0.791917 0.306905 -vt 0.791918 0.355628 -vt 0.708252 0.355628 -vt 0.708252 0.351568 -vt 0.708252 0.339387 -vt 0.791918 0.335327 -vt 0.708252 0.343447 -vt 0.791918 0.339387 -vt 0.708252 0.347508 -vt 0.791918 0.343447 -vt 0.791918 0.351568 -vt 0.296534 0.790367 -vt 0.296534 0.805308 -vt 0.236772 0.805308 -vt 0.296534 0.844629 -vt 0.296534 0.829688 -vt 0.356296 0.829688 -vt 0.012190 0.018166 -vt 0.585904 0.137690 -vt 0.233309 0.012190 -vt 0.290083 0.137690 -vt 0.161595 0.012190 -vt 0.089881 0.012190 -vt 0.690800 0.660451 -vt 0.690800 0.540928 -vt 0.463868 0.540928 -vt 0.305023 0.012190 -vt 0.463868 0.672403 -vt 0.514190 0.018166 -vt 0.514190 0.137690 -vt 0.364785 0.143666 -vt 0.392154 0.540928 -vt 0.018167 0.012190 -vt 0.332392 0.672403 -vt 0.077928 0.143666 -vt 0.260678 0.540928 -vt 0.260678 0.672403 -vt 0.254702 0.546904 -vt 0.158606 0.666427 -vt 0.158607 0.546904 -vt 0.161595 0.552880 -vt 0.086892 0.666427 -vt 0.086893 0.546904 -vt 0.089881 0.552880 -vt 0.080916 0.540928 -vt 0.015178 0.666427 -vt 0.015178 0.546904 -vt 0.018167 0.552880 -vt 0.080916 0.672403 -vt 0.092869 0.540928 -vt 0.092869 0.672403 -vt 0.398130 0.546904 -vt 0.398130 0.666427 -vt 0.654564 0.798380 -vt 0.648587 0.744588 -vt 0.648587 0.798380 -vt 0.648587 0.771479 -vt 0.230321 0.666427 -vt 0.224344 0.672404 -vt 0.326416 0.546904 -vt 0.326416 0.666427 -vt 0.323428 0.660451 -vt 0.224345 0.540928 -vt 0.442476 0.018166 -vt 0.442476 0.137690 -vt 0.436499 0.143666 -vt 0.370761 0.018166 -vt 0.370761 0.137690 -vt 0.376738 0.012190 -vt 0.299047 0.018166 -vt 0.299047 0.137690 -vt 0.012190 0.947174 -vt 0.015178 0.941198 -vt 0.508214 0.143666 -vt 0.227333 0.018166 -vt 0.227333 0.137690 -vt 0.448452 0.012190 -vt 0.155619 0.137690 -vt 0.155619 0.018166 -vt 0.559483 0.505070 -vt 0.679007 0.505070 -vt 0.520166 0.012190 -vt 0.083905 0.137690 -vt 0.083905 0.018166 -vt 0.579928 0.143666 -vt 0.497213 0.690808 -vt 0.616736 0.690808 -vt 0.251236 0.168046 -vt 0.310998 0.168046 -vt 0.012190 0.168047 -vt 0.071940 0.168047 -vt 0.131711 0.168047 -vt 0.191475 0.168046 -vt 0.490283 0.168046 -vt 0.131714 0.432404 -vt 0.071952 0.432404 -vt 0.071952 0.312881 -vt 0.191475 0.432404 -vt 0.430522 0.432404 -vt 0.370761 0.432404 -vt 0.370760 0.312881 -vt 0.310999 0.432404 -vt 0.012190 0.432404 -vt 0.012190 0.312881 -vt 0.131714 0.312881 -vt 0.191475 0.312881 -vt 0.490284 0.312881 -vt 0.490284 0.432404 -vt 0.430522 0.312881 -vt 0.469844 0.666427 -vt 0.469844 0.546904 -vt 0.472832 0.552880 -vt 0.185975 0.719195 -vt 0.185975 0.765986 -vt 0.458368 0.696784 -vt 0.464344 0.750577 -vt 0.464344 0.696784 -vt 0.464344 0.723686 -vt 0.610285 0.048048 -vt 0.729808 0.074940 -vt 0.613273 0.143666 -vt 0.610285 0.113785 -vt 0.729808 0.140678 -vt 0.729807 0.015178 -vt 0.610285 0.015179 -vt 0.726819 0.012190 -vt 0.729808 0.080916 -vt 0.610285 0.080916 -vt 0.071952 0.288500 -vt 0.012190 0.288500 -vt 0.251237 0.288500 -vt 0.490283 0.288500 -vt 0.430522 0.288500 -vt 0.310999 0.288500 -vt 0.370760 0.288500 -vt 0.027131 0.456785 -vt 0.987810 0.491370 -vt 0.851828 0.313486 -vt 0.845601 0.357506 -vt 0.826538 0.352925 -vt 0.835595 0.311736 -vt 0.862319 0.347266 -vt 0.816298 0.336208 -vt 0.981194 0.314909 -vt 0.981195 0.370940 -vt 0.875065 0.545508 -vt 0.849775 0.584947 -vt 0.866008 0.586698 -vt 0.839284 0.551168 -vt 0.885305 0.562226 -vt 0.856002 0.540928 -vt 0.878723 0.576457 -vt 0.839535 0.572231 -vt 0.514664 0.231727 -vt 0.526617 0.282524 -vt 0.643152 0.219774 -vt 0.967674 0.977389 -vt 0.833154 0.461365 -vt 0.852216 0.507386 -vt 0.868934 0.497146 -vt 0.868934 0.467025 -vt 0.822913 0.478083 -vt 0.852216 0.456785 -vt 0.833154 0.502806 -vt 0.873514 0.478083 -vt 0.971743 0.151200 -vt 0.835220 0.381886 -vt 0.835220 0.431699 -vt 0.854584 0.428636 -vt 0.866111 0.400808 -vt 0.819361 0.393413 -vt 0.854584 0.384950 -vt 0.819361 0.420172 -vt 0.863047 0.420172 -vt 0.012190 0.747582 -vt 0.024143 0.696784 -vt 0.140678 0.759534 -vt 0.941162 0.094459 -vt 0.905387 0.093365 -vt 0.904293 0.129140 -vt 0.947363 0.105999 -vt 0.916927 0.087165 -vt 0.898092 0.117600 -vt 0.946962 0.119094 -vt 0.930022 0.087565 -vt 0.898493 0.104505 -vt 0.304912 0.960985 -vt 0.338921 0.953952 -vt 0.342981 0.973587 -vt 0.310613 0.952312 -vt 0.308973 0.980620 -vt 0.337281 0.982260 -vt 0.328007 0.986921 -vt 0.944910 0.050805 -vt 0.945684 0.025508 -vt 0.910071 0.059008 -vt 0.901868 0.024169 -vt 0.948686 0.038261 -vt 0.936708 0.015966 -vt 0.898092 0.036714 -vt 0.935368 0.059782 -vt 0.901095 0.049466 -vt 0.911411 0.015193 -vt 0.903260 0.932210 -vt 0.924437 0.913354 -vt 0.932281 0.951286 -vt 0.905362 0.942374 -vt 0.940032 0.944383 -vt 0.912264 0.950125 -vt 0.906522 0.922357 -vt 0.943294 0.934530 -vt 0.934290 0.916615 -vt 0.774466 0.741025 -vt 0.514664 0.399535 -vt 0.666419 0.573797 -vt 0.497213 0.849652 -vt 0.497213 0.834712 -vt 0.556975 0.834712 -vt 0.676498 0.834712 -vt 0.676498 0.849652 -vt 0.736260 0.834712 -vt 0.736260 0.849652 -vt 0.177011 0.883950 -vt 0.177011 0.869009 -vt 0.236772 0.869009 -vt 0.416058 0.869009 -vt 0.416058 0.883949 -vt 0.356296 0.883949 -vt 0.236772 0.883950 -vt 0.296534 0.908330 -vt 0.440438 0.908330 -vt 0.514664 0.171490 -vt 0.936474 0.761461 -vt 0.904944 0.778402 -vt 0.921885 0.809931 -vt 0.947614 0.768355 -vt 0.953414 0.792990 -vt 0.911838 0.767262 -vt 0.953814 0.779896 -vt 0.946520 0.804130 -vt 0.923379 0.761061 -vt 0.904544 0.791496 -vt 0.934979 0.810331 -vt 0.246963 0.952312 -vt 0.245322 0.980620 -vt 0.279931 0.963226 -vt 0.273630 0.982260 -vt 0.256236 0.947651 -vt 0.264357 0.986921 -vt 0.266598 0.948251 -vt 0.241262 0.960985 -vt 0.253995 0.986321 -vt 0.275271 0.953952 -vt 0.279331 0.973587 -vt 0.944713 0.495400 -vt 0.945486 0.470103 -vt 0.909874 0.503603 -vt 0.948489 0.482855 -vt 0.936510 0.460561 -vt 0.922418 0.507379 -vt 0.897895 0.481308 -vt 0.923965 0.456785 -vt 0.935170 0.504376 -vt 0.372623 0.980620 -vt 0.402572 0.953952 -vt 0.381296 0.986321 -vt 0.368563 0.960985 -vt 0.393899 0.948251 -vt 0.391658 0.986921 -vt 0.406632 0.973587 -vt 0.367962 0.971346 -vt 0.383537 0.947651 -vt 0.400931 0.982260 -vt 0.407232 0.963226 -vt 0.791917 0.388129 -vt 0.791918 0.428732 -vt 0.791918 0.420611 -vt 0.860774 0.615909 -vt 0.834704 0.640433 -vt 0.859227 0.666503 -vt 0.873319 0.619685 -vt 0.885298 0.641980 -vt 0.838480 0.627888 -vt 0.846682 0.662727 -vt 0.882295 0.629228 -vt 0.881522 0.654524 -vt 0.848022 0.618912 -vt 0.837706 0.653185 -vt 0.871979 0.663501 -vt 0.183312 0.952312 -vt 0.181671 0.980620 -vt 0.216281 0.963226 -vt 0.209979 0.982260 -vt 0.192585 0.947651 -vt 0.177011 0.971346 -vt 0.200706 0.986921 -vt 0.202947 0.948251 -vt 0.177611 0.960985 -vt 0.190344 0.986321 -vt 0.211620 0.953952 -vt 0.215680 0.973587 -vt 0.920927 0.431157 -vt 0.939361 0.413816 -vt 0.890491 0.412322 -vt 0.909326 0.381886 -vt 0.932467 0.424956 -vt 0.896692 0.423862 -vt 0.897785 0.388087 -vt 0.933561 0.389181 -vt 0.907832 0.430756 -vt 0.890891 0.399227 -vt 0.922421 0.382287 -vt 0.950292 0.259808 -vt 0.931435 0.238631 -vt 0.952612 0.219774 -vt 0.960456 0.257706 -vt 0.933537 0.248795 -vt 0.942448 0.221876 -vt 0.968207 0.250804 -vt 0.969367 0.230787 -vt 0.940439 0.256546 -vt 0.934697 0.228778 -vt 0.971469 0.240951 -vt 0.962465 0.223036 -vt 0.763151 0.227895 -vt 0.763151 0.268497 -vt 0.763151 0.256317 -vt 0.928513 0.615909 -vt 0.909678 0.646345 -vt 0.940113 0.665179 -vt 0.958948 0.634744 -vt 0.910078 0.633250 -vt 0.927019 0.664779 -vt 0.952748 0.623204 -vt 0.958548 0.647839 -vt 0.915879 0.657885 -vt 0.951654 0.658979 -vt 0.949052 0.696962 -vt 0.947411 0.725271 -vt 0.982020 0.707877 -vt 0.975719 0.726911 -vt 0.958325 0.692302 -vt 0.942750 0.715997 -vt 0.966446 0.731572 -vt 0.977360 0.698603 -vt 0.938098 0.345520 -vt 0.938871 0.320223 -vt 0.903258 0.353723 -vt 0.941874 0.332975 -vt 0.929895 0.310681 -vt 0.894282 0.344180 -vt 0.947781 0.888973 -vt 0.950101 0.848939 -vt 0.957945 0.886871 -vt 0.931026 0.877960 -vt 0.939938 0.851041 -vt 0.966857 0.859952 -vt 0.932186 0.857943 -vt 0.968958 0.870116 -vt 0.959954 0.852201 -vt 0.791918 0.347507 -vt 0.177011 0.805308 -vt 0.177011 0.790367 -vt 0.236772 0.790367 -vt 0.356296 0.790367 -vt 0.356296 0.805307 -vt 0.416058 0.790367 -vt 0.416058 0.805307 -vt 0.416058 0.829688 -vt 0.416058 0.844629 -vt 0.356296 0.844629 -vt 0.236772 0.844629 -vt 0.236772 0.829688 -vt 0.177011 0.844629 -vt 0.177011 0.829688 -vn 0.000000 0.000000 1.000000 -vn 1.000000 0.000000 0.000000 -vn 0.000000 -0.000000 -1.000000 -vn -1.000000 0.000000 0.000000 -vn 0.000000 0.992300 -0.124000 -vn 0.000000 -1.000000 0.000000 -vn 0.000000 1.000000 0.000000 -vn 0.000000 0.992300 0.124000 -vn 0.000000 0.923900 -0.382700 -vn -0.000000 0.382700 -0.923900 -vn 0.000000 -0.382700 -0.923900 -vn 0.000000 -0.923900 -0.382700 -vn 0.000000 -0.923900 0.382700 -vn 0.000000 -0.382700 0.923900 -vn -0.000000 0.923900 0.382700 -vn 0.000000 0.382700 0.923900 -vn -0.258800 -0.965900 0.000000 -vn 0.965900 -0.258800 0.000000 -vn 0.258800 0.965900 0.000000 -vn -0.707100 -0.707100 0.000000 -vn -0.965900 0.258800 0.000000 -vn 0.707100 -0.707100 0.000000 -vn 0.707100 0.707100 0.000000 -vn -0.965900 -0.258800 0.000000 -vn -0.707100 0.707100 0.000000 -vn 0.258800 -0.965900 0.000000 -vn 0.965900 0.258800 0.000000 -vn -0.258800 0.965900 0.000000 -vn -0.826200 -0.563300 0.000000 -vn 0.826200 -0.563300 0.000000 +v -4.500000 0.591506 -0.374999 +v -4.500000 0.500000 -0.283493 +v -4.500000 0.375000 -0.249999 +v -4.500000 0.250000 -0.283493 +v -4.500000 0.158494 -0.374999 +v -4.500000 0.125000 -0.499999 +v -4.500000 0.158494 -0.624999 +v -4.500000 0.250000 -0.716505 +v -4.500000 0.375000 -0.749999 +v -4.500000 0.500000 -0.716505 +v -4.500000 0.591506 -0.624999 +v -4.500000 0.625000 -0.499999 +v -4.375000 0.591506 -0.374999 +v -4.375000 0.500000 -0.283493 +v -4.375000 0.375000 -0.249999 +v -4.375000 0.250000 -0.283493 +v -4.375000 0.158494 -0.374999 +v -4.375000 0.125000 -0.499999 +v -4.375000 0.158494 -0.624999 +v -4.375000 0.250000 -0.716506 +v -4.375000 0.375000 -0.749999 +v -4.375000 0.500000 -0.716506 +v -4.375000 0.591506 -0.624999 +v -4.375000 0.625000 -0.499999 +v -4.375000 0.483253 -0.437499 +v -4.375000 0.437500 -0.391746 +v -4.375000 0.375000 -0.374999 +v -4.375000 0.312500 -0.391746 +v -4.375000 0.266747 -0.437499 +v -4.375000 0.250000 -0.499999 +v -4.375000 0.266747 -0.562499 +v -4.375000 0.312500 -0.608252 +v -4.375000 0.375000 -0.624999 +v -4.375000 0.437500 -0.608252 +v -4.375000 0.483253 -0.562499 +v -4.375000 0.500000 -0.499999 +v -4.125000 0.483253 -0.437499 +v -4.125000 0.437500 -0.391746 +v -4.125000 0.375000 -0.374999 +v -4.125000 0.312500 -0.391746 +v -4.125000 0.266747 -0.437499 +v -4.125000 0.250000 -0.499999 +v -4.125000 0.266747 -0.562499 +v -4.125000 0.312500 -0.608252 +v -4.125000 0.375000 -0.624999 +v -4.125000 0.437500 -0.608252 +v -4.125000 0.483253 -0.562499 +v -4.125000 0.500000 -0.499999 +v -4.625000 0.500000 0.062501 +v -4.625000 0.250000 0.062501 +v -4.437500 0.500000 0.062501 +v -4.437500 0.250000 0.062501 +v -4.437500 0.500000 0.000001 +v -4.437500 0.250000 0.000001 +v -4.562500 0.500000 0.000001 +v -4.562500 0.250000 0.000001 +v -4.562500 0.500000 -0.062499 +v -4.562500 0.250000 -0.062499 +v -4.375000 0.500000 -0.062499 +v -4.375000 0.250000 -0.062499 +v -4.375000 0.250000 0.125001 +v -4.375000 0.500000 0.125001 +v -4.312500 0.437500 0.062501 +v -4.312500 0.437500 -0.062499 +v -4.312500 0.312500 -0.062499 +v -4.312500 0.312500 0.062501 +v -4.312500 0.500000 0.125001 +v -4.312500 0.500000 -0.124999 +v -4.312500 0.250000 -0.124999 +v -4.312500 0.250000 0.125001 +v -4.625000 0.500000 -0.124999 +v -4.625000 0.250000 -0.124999 +v -4.125000 0.437500 0.062501 +v -4.125000 0.437500 -0.062499 +v -4.125000 0.312500 -0.062499 +v -4.125000 0.312500 0.062501 +v -4.500000 0.591506 0.625001 +v -4.500000 0.500000 0.716507 +v -4.500000 0.375000 0.750001 +v -4.500000 0.250000 0.716507 +v -4.500000 0.158494 0.625001 +v -4.500000 0.125000 0.500001 +v -4.500000 0.158494 0.375001 +v -4.500000 0.250000 0.283494 +v -4.500000 0.375000 0.250001 +v -4.500000 0.500000 0.283494 +v -4.500000 0.591506 0.375001 +v -4.500000 0.625000 0.500001 +v -4.375000 0.591506 0.625001 +v -4.375000 0.500000 0.716507 +v -4.375000 0.375000 0.750001 +v -4.375000 0.250000 0.716507 +v -4.375000 0.158494 0.625001 +v -4.375000 0.125000 0.500001 +v -4.375000 0.158494 0.375001 +v -4.375000 0.250000 0.283494 +v -4.375000 0.375000 0.250001 +v -4.375000 0.500000 0.283494 +v -4.375000 0.591506 0.375001 +v -4.375000 0.625000 0.500001 +v -4.375000 0.483253 0.562501 +v -4.375000 0.437500 0.608254 +v -4.375000 0.375000 0.625001 +v -4.375000 0.312500 0.608254 +v -4.375000 0.266747 0.562501 +v -4.375000 0.250000 0.500001 +v -4.375000 0.266747 0.437501 +v -4.375000 0.312500 0.391747 +v -4.375000 0.375000 0.375001 +v -4.375000 0.437500 0.391747 +v -4.375000 0.483253 0.437501 +v -4.375000 0.500000 0.500001 +v -4.125000 0.483253 0.562501 +v -4.125000 0.437500 0.608254 +v -4.125000 0.375000 0.625001 +v -4.125000 0.312500 0.608254 +v -4.125000 0.266747 0.562501 +v -4.125000 0.250000 0.500001 +v -4.125000 0.266747 0.437501 +v -4.125000 0.312500 0.391747 +v -4.125000 0.375000 0.375001 +v -4.125000 0.437500 0.391747 +v -4.125000 0.483253 0.437501 +v -4.125000 0.500000 0.500001 +v -4.125000 0.125000 0.875001 +v -4.125000 0.125000 -0.874999 +v -4.125000 0.625000 0.875001 +v -4.125000 0.625000 -0.874999 +v -4.000000 0.125000 -0.874999 +v -4.000000 0.125000 0.875001 +v -4.000000 0.625000 -0.874999 +v -4.000000 0.625000 0.875001 +v 4.000000 0.000000 1.000000 +v 4.000000 2.000000 1.000000 +v -4.000000 0.000000 1.000000 +v -4.000000 2.000000 1.000000 +v 4.000000 0.000000 -1.000000 +v 4.000000 2.000000 -1.000000 +v -4.000000 0.000000 -1.000000 +v -4.000000 2.000000 -1.000000 +v 4.000000 -0.250000 1.000000 +v -4.000000 -0.250000 1.000000 +v 4.000000 -0.250000 -1.000000 +v -4.000000 -0.250000 -1.000000 +v 4.000000 0.000000 1.000000 +v -4.000000 0.000000 1.000000 +v 4.000000 0.000000 -1.000000 +v -4.000000 0.000000 -1.000000 +v 4.000000 0.625000 -0.875000 +v 4.000000 0.625000 0.875000 +v 4.000000 0.125000 -0.875000 +v 4.000000 0.125000 0.875000 +v 4.125000 0.625000 0.875000 +v 4.125000 0.625000 -0.875000 +v 4.125000 0.125000 0.875000 +v 4.125000 0.125000 -0.875000 +v 3.750000 0.000000 0.500000 +v 3.750000 0.000000 -0.500000 +v 1.750000 0.000000 0.500000 +v 1.750000 0.000000 -0.500000 +v 3.500000 -0.562500 0.500000 +v 3.500000 -0.562500 -0.500000 +v 2.000000 -0.562500 0.500000 +v 2.000000 -0.562500 -0.500000 +v 2.875000 -0.375000 0.625000 +v 2.925241 -0.187500 0.625000 +v 3.062500 -0.050241 0.625000 +v 3.250000 0.000000 0.625000 +v 3.437500 -0.050241 0.625000 +v 3.574759 -0.187500 0.625000 +v 3.625000 -0.375000 0.625000 +v 3.574759 -0.562500 0.625000 +v 3.437500 -0.699759 0.625000 +v 3.250000 -0.750000 0.625000 +v 3.062500 -0.699759 0.625000 +v 2.925241 -0.562500 0.625000 +v 3.000000 -0.375000 0.687500 +v 3.033494 -0.250000 0.687500 +v 3.125000 -0.158494 0.687500 +v 3.250000 -0.125000 0.687500 +v 3.375000 -0.158494 0.687500 +v 3.466506 -0.250000 0.687500 +v 3.500000 -0.375000 0.687500 +v 3.466506 -0.500000 0.687500 +v 3.375000 -0.591506 0.687500 +v 3.250000 -0.625000 0.687500 +v 3.125000 -0.591506 0.687500 +v 3.033494 -0.500000 0.687500 +v 2.875000 -0.375000 0.687500 +v 2.925241 -0.187500 0.687500 +v 3.062500 -0.050241 0.687500 +v 3.250000 0.000000 0.687500 +v 3.437500 -0.050241 0.687500 +v 3.574759 -0.187500 0.687500 +v 3.625000 -0.375000 0.687500 +v 3.574759 -0.562500 0.687500 +v 3.437500 -0.699759 0.687500 +v 3.250000 -0.750000 0.687500 +v 3.062500 -0.699759 0.687500 +v 2.925241 -0.562500 0.687500 +v 3.000000 -0.375000 0.750000 +v 3.033494 -0.250000 0.750000 +v 3.125000 -0.158494 0.750000 +v 3.250000 -0.125000 0.750000 +v 3.375000 -0.158494 0.750000 +v 3.466506 -0.250000 0.750000 +v 3.500000 -0.375000 0.750000 +v 3.466506 -0.500000 0.750000 +v 3.375000 -0.591506 0.750000 +v 3.250000 -0.625000 0.750000 +v 3.125000 -0.591506 0.750000 +v 3.033494 -0.500000 0.750000 +v 2.875000 -0.375000 -0.687500 +v 2.925241 -0.187500 -0.687500 +v 3.062500 -0.050241 -0.687500 +v 3.250000 0.000000 -0.687500 +v 3.437500 -0.050241 -0.687500 +v 3.574759 -0.187500 -0.687500 +v 3.625000 -0.375000 -0.687500 +v 3.574759 -0.562500 -0.687500 +v 3.437500 -0.699759 -0.687500 +v 3.250000 -0.750000 -0.687500 +v 3.062500 -0.699759 -0.687500 +v 2.925241 -0.562500 -0.687500 +v 2.875000 -0.375000 -0.625000 +v 2.925241 -0.187500 -0.625000 +v 3.062500 -0.050241 -0.625000 +v 3.250000 0.000000 -0.625000 +v 3.437500 -0.050241 -0.625000 +v 3.574759 -0.187500 -0.625000 +v 3.625000 -0.375000 -0.625000 +v 3.574759 -0.562500 -0.625000 +v 3.437500 -0.699759 -0.625000 +v 3.250000 -0.750000 -0.625000 +v 3.062500 -0.699759 -0.625000 +v 2.925241 -0.562500 -0.625000 +v 3.000000 -0.375000 -0.750000 +v 3.033494 -0.250000 -0.750000 +v 3.125000 -0.158494 -0.750000 +v 3.250000 -0.125000 -0.750000 +v 3.375000 -0.158494 -0.750000 +v 3.466506 -0.250000 -0.750000 +v 3.500000 -0.375000 -0.750000 +v 3.466506 -0.500000 -0.750000 +v 3.375000 -0.591506 -0.750000 +v 3.250000 -0.625000 -0.750000 +v 3.125000 -0.591506 -0.750000 +v 3.033494 -0.500000 -0.750000 +v 3.000000 -0.375000 -0.687500 +v 3.033494 -0.250000 -0.687500 +v 3.125000 -0.158494 -0.687500 +v 3.250000 -0.125000 -0.687500 +v 3.375000 -0.158494 -0.687500 +v 3.466506 -0.250000 -0.687500 +v 3.500000 -0.375000 -0.687500 +v 3.466506 -0.500000 -0.687500 +v 3.375000 -0.591506 -0.687500 +v 3.250000 -0.625000 -0.687500 +v 3.125000 -0.591506 -0.687500 +v 3.033494 -0.500000 -0.687500 +v 3.125000 -0.375000 0.625000 +v 3.141747 -0.312500 0.625000 +v 3.187500 -0.266747 0.625000 +v 3.250000 -0.250000 0.625000 +v 3.312500 -0.266747 0.625000 +v 3.358253 -0.312500 0.625000 +v 3.375000 -0.375000 0.625000 +v 3.358253 -0.437500 0.625000 +v 3.312500 -0.483253 0.625000 +v 3.250000 -0.500000 0.625000 +v 3.187500 -0.483253 0.625000 +v 3.141747 -0.437500 0.625000 +v 3.125000 -0.375000 -0.625000 +v 3.141747 -0.312500 -0.625000 +v 3.187500 -0.266747 -0.625000 +v 3.250000 -0.250000 -0.625000 +v 3.312500 -0.266747 -0.625000 +v 3.358253 -0.312500 -0.625000 +v 3.375000 -0.375000 -0.625000 +v 3.358253 -0.437500 -0.625000 +v 3.312500 -0.483253 -0.625000 +v 3.250000 -0.500000 -0.625000 +v 3.187500 -0.483253 -0.625000 +v 3.141747 -0.437500 -0.625000 +v 2.141747 -0.437500 -0.625000 +v 2.187500 -0.483253 -0.625000 +v 2.250000 -0.500000 -0.625000 +v 2.312500 -0.483253 -0.625000 +v 2.358253 -0.437500 -0.625000 +v 2.375000 -0.375000 -0.625000 +v 2.358253 -0.312500 -0.625000 +v 2.312500 -0.266747 -0.625000 +v 2.250000 -0.250000 -0.625000 +v 2.187500 -0.266747 -0.625000 +v 2.141747 -0.312500 -0.625000 +v 2.125000 -0.375000 -0.625000 +v 2.141747 -0.437500 0.625000 +v 2.187500 -0.483253 0.625000 +v 2.250000 -0.500000 0.625000 +v 2.312500 -0.483253 0.625000 +v 2.358253 -0.437500 0.625000 +v 2.375000 -0.375000 0.625000 +v 2.358253 -0.312500 0.625000 +v 2.312500 -0.266747 0.625000 +v 2.250000 -0.250000 0.625000 +v 2.187500 -0.266747 0.625000 +v 2.141747 -0.312500 0.625000 +v 2.125000 -0.375000 0.625000 +v 2.033494 -0.500000 -0.687500 +v 2.125000 -0.591506 -0.687500 +v 2.250000 -0.625000 -0.687500 +v 2.375000 -0.591506 -0.687500 +v 2.466506 -0.500000 -0.687500 +v 2.500000 -0.375000 -0.687500 +v 2.466506 -0.250000 -0.687500 +v 2.375000 -0.158494 -0.687500 +v 2.250000 -0.125000 -0.687500 +v 2.125000 -0.158494 -0.687500 +v 2.033494 -0.250000 -0.687500 +v 2.000000 -0.375000 -0.687500 +v 2.033494 -0.500000 -0.750000 +v 2.125000 -0.591506 -0.750000 +v 2.250000 -0.625000 -0.750000 +v 2.375000 -0.591506 -0.750000 +v 2.466506 -0.500000 -0.750000 +v 2.500000 -0.375000 -0.750000 +v 2.466506 -0.250000 -0.750000 +v 2.375000 -0.158494 -0.750000 +v 2.250000 -0.125000 -0.750000 +v 2.125000 -0.158494 -0.750000 +v 2.033494 -0.250000 -0.750000 +v 2.000000 -0.375000 -0.750000 +v 1.925241 -0.562500 -0.625000 +v 2.062500 -0.699759 -0.625000 +v 2.250000 -0.750000 -0.625000 +v 2.437500 -0.699759 -0.625000 +v 2.574759 -0.562500 -0.625000 +v 2.625000 -0.375000 -0.625000 +v 2.574759 -0.187500 -0.625000 +v 2.437500 -0.050241 -0.625000 +v 2.250000 0.000000 -0.625000 +v 2.062500 -0.050241 -0.625000 +v 1.925241 -0.187500 -0.625000 +v 1.875000 -0.375000 -0.625000 +v 1.925241 -0.562500 -0.687500 +v 2.062500 -0.699759 -0.687500 +v 2.250000 -0.750000 -0.687500 +v 2.437500 -0.699759 -0.687500 +v 2.574759 -0.562500 -0.687500 +v 2.625000 -0.375000 -0.687500 +v 2.574759 -0.187500 -0.687500 +v 2.437500 -0.050241 -0.687500 +v 2.250000 0.000000 -0.687500 +v 2.062500 -0.050241 -0.687500 +v 1.925241 -0.187500 -0.687500 +v 1.875000 -0.375000 -0.687500 +v 2.033494 -0.500000 0.750000 +v 2.125000 -0.591506 0.750000 +v 2.250000 -0.625000 0.750000 +v 2.375000 -0.591506 0.750000 +v 2.466506 -0.500000 0.750000 +v 2.500000 -0.375000 0.750000 +v 2.466506 -0.250000 0.750000 +v 2.375000 -0.158494 0.750000 +v 2.250000 -0.125000 0.750000 +v 2.125000 -0.158494 0.750000 +v 2.033494 -0.250000 0.750000 +v 2.000000 -0.375000 0.750000 +v 1.925241 -0.562500 0.687500 +v 2.062500 -0.699759 0.687500 +v 2.250000 -0.750000 0.687500 +v 2.437500 -0.699759 0.687500 +v 2.574759 -0.562500 0.687500 +v 2.625000 -0.375000 0.687500 +v 2.574759 -0.187500 0.687500 +v 2.437500 -0.050241 0.687500 +v 2.250000 0.000000 0.687500 +v 2.062500 -0.050241 0.687500 +v 1.925241 -0.187500 0.687500 +v 1.875000 -0.375000 0.687500 +v 2.033494 -0.500000 0.687500 +v 2.125000 -0.591506 0.687500 +v 2.250000 -0.625000 0.687500 +v 2.375000 -0.591506 0.687500 +v 2.466506 -0.500000 0.687500 +v 2.500000 -0.375000 0.687500 +v 2.466506 -0.250000 0.687500 +v 2.375000 -0.158494 0.687500 +v 2.250000 -0.125000 0.687500 +v 2.125000 -0.158494 0.687500 +v 2.033494 -0.250000 0.687500 +v 2.000000 -0.375000 0.687500 +v 1.925241 -0.562500 0.625000 +v 2.062500 -0.699759 0.625000 +v 2.250000 -0.750000 0.625000 +v 2.437500 -0.699759 0.625000 +v 2.574759 -0.562500 0.625000 +v 2.625000 -0.375000 0.625000 +v 2.574759 -0.187500 0.625000 +v 2.437500 -0.050241 0.625000 +v 2.250000 0.000000 0.625000 +v 2.062500 -0.050241 0.625000 +v 1.925241 -0.187500 0.625000 +v 1.875000 -0.375000 0.625000 +v 2.000000 -0.187500 -0.062500 +v -2.000000 -0.187500 -0.062500 +v 2.000000 -0.187500 -0.187500 +v -2.000000 -0.187500 -0.187500 +v 2.000000 -0.187500 0.187500 +v -2.000000 -0.187500 0.187500 +v 2.000000 -0.187500 0.062500 +v -2.000000 -0.187500 0.062500 +v 2.000000 -0.312500 -0.062500 +v -2.000000 -0.312500 -0.062500 +v 2.000000 -0.312500 -0.187500 +v -2.000000 -0.312500 -0.187500 +v 2.000000 -0.312500 0.187500 +v -2.000000 -0.312500 0.187500 +v 2.000000 -0.312500 0.062500 +v -2.000000 -0.312500 0.062500 +v 1.000000 0.125000 -1.000000 +v 1.000000 1.875000 -1.000000 +v -1.000000 0.125000 -1.000000 +v -1.000000 1.875000 -1.000000 +v 1.000000 0.125000 -1.125000 +v 1.000000 1.875000 -1.125000 +v -1.000000 0.125000 -1.125000 +v -1.000000 1.875000 -1.125000 +v 1.125000 1.875000 -1.000000 +v 1.125000 1.875000 -1.125000 +v 1.125000 2.000000 -1.000000 +v 1.125000 2.000000 -1.125000 +v -3.125000 1.875000 -1.000000 +v -3.125000 1.875000 -1.125000 +v -3.125000 2.000000 -1.000000 +v -3.125000 2.000000 -1.125000 +v 1.125000 0.000000 -1.000000 +v 1.125000 0.000000 -1.125000 +v 1.125000 0.125000 -1.000000 +v 1.125000 0.125000 -1.125000 +v -3.125000 0.000000 -1.000000 +v -3.125000 0.000000 -1.125000 +v -3.125000 0.125000 -1.000000 +v -3.125000 0.125000 -1.125000 +v 4.125000 0.500000 -0.500000 +v 4.125000 0.483253 -0.437500 +v 4.125000 0.437500 -0.391747 +v 4.125000 0.375000 -0.375000 +v 4.125000 0.312500 -0.391747 +v 4.125000 0.266747 -0.437500 +v 4.125000 0.250000 -0.500000 +v 4.125000 0.266747 -0.562500 +v 4.125000 0.312500 -0.608253 +v 4.125000 0.375000 -0.625000 +v 4.125000 0.437500 -0.608254 +v 4.125000 0.483253 -0.562500 +v 4.375000 0.500000 -0.500000 +v 4.375000 0.483253 -0.437500 +v 4.375000 0.437500 -0.391747 +v 4.375000 0.375000 -0.375000 +v 4.375000 0.312500 -0.391747 +v 4.375000 0.266747 -0.437500 +v 4.375000 0.250000 -0.500000 +v 4.375000 0.266747 -0.562500 +v 4.375000 0.312500 -0.608253 +v 4.375000 0.375000 -0.625000 +v 4.375000 0.437500 -0.608254 +v 4.375000 0.483253 -0.562500 +v 4.375000 0.625000 -0.500000 +v 4.375000 0.591506 -0.375000 +v 4.375000 0.500000 -0.283494 +v 4.375000 0.375000 -0.250000 +v 4.375000 0.250000 -0.283494 +v 4.375000 0.158494 -0.375000 +v 4.375000 0.125000 -0.500000 +v 4.375000 0.158494 -0.625000 +v 4.375000 0.250000 -0.716507 +v 4.375000 0.375000 -0.750000 +v 4.375000 0.500000 -0.716507 +v 4.375000 0.591506 -0.625000 +v 4.500000 0.625000 -0.500000 +v 4.500000 0.591506 -0.375000 +v 4.500000 0.500000 -0.283494 +v 4.500000 0.375000 -0.250000 +v 4.500000 0.250000 -0.283494 +v 4.500000 0.158494 -0.375000 +v 4.500000 0.125000 -0.500000 +v 4.500000 0.158494 -0.625000 +v 4.500000 0.250000 -0.716507 +v 4.500000 0.375000 -0.750000 +v 4.500000 0.500000 -0.716507 +v 4.500000 0.591506 -0.625000 +v 4.125000 0.312500 -0.062500 +v 4.125000 0.312500 0.062500 +v 4.125000 0.437500 0.062500 +v 4.125000 0.437500 -0.062500 +v 4.625000 0.250000 0.125000 +v 4.625000 0.500000 0.125000 +v 4.312500 0.250000 -0.125000 +v 4.312500 0.250000 0.125000 +v 4.312500 0.500000 0.125000 +v 4.312500 0.500000 -0.125000 +v 4.312500 0.312500 -0.062500 +v 4.312500 0.312500 0.062500 +v 4.312500 0.437500 0.062500 +v 4.312500 0.437500 -0.062500 +v 4.375000 0.500000 -0.125000 +v 4.375000 0.250000 -0.125000 +v 4.375000 0.250000 0.062500 +v 4.375000 0.500000 0.062500 +v 4.562500 0.250000 0.062500 +v 4.562500 0.500000 0.062500 +v 4.562500 0.250000 -0.000000 +v 4.562500 0.500000 -0.000000 +v 4.437500 0.250000 -0.000000 +v 4.437500 0.500000 -0.000000 +v 4.437500 0.250000 -0.062500 +v 4.437500 0.500000 -0.062500 +v 4.625000 0.250000 -0.062500 +v 4.625000 0.500000 -0.062500 +v 4.125000 0.500000 0.500000 +v 4.125000 0.483253 0.562500 +v 4.125000 0.437500 0.608253 +v 4.125000 0.375000 0.625000 +v 4.125000 0.312500 0.608253 +v 4.125000 0.266747 0.562500 +v 4.125000 0.250000 0.500000 +v 4.125000 0.266747 0.437500 +v 4.125000 0.312500 0.391746 +v 4.125000 0.375000 0.375000 +v 4.125000 0.437500 0.391746 +v 4.125000 0.483253 0.437500 +v 4.375000 0.500000 0.500000 +v 4.375000 0.483253 0.562500 +v 4.375000 0.437500 0.608253 +v 4.375000 0.375000 0.625000 +v 4.375000 0.312500 0.608253 +v 4.375000 0.266747 0.562500 +v 4.375000 0.250000 0.500000 +v 4.375000 0.266747 0.437500 +v 4.375000 0.312500 0.391746 +v 4.375000 0.375000 0.375000 +v 4.375000 0.437500 0.391746 +v 4.375000 0.483253 0.437500 +v 4.375000 0.625000 0.500000 +v 4.375000 0.591506 0.625000 +v 4.375000 0.500000 0.716506 +v 4.375000 0.375000 0.750000 +v 4.375000 0.250000 0.716506 +v 4.375000 0.158494 0.625000 +v 4.375000 0.125000 0.500000 +v 4.375000 0.158494 0.375000 +v 4.375000 0.250000 0.283493 +v 4.375000 0.375000 0.250000 +v 4.375000 0.500000 0.283493 +v 4.375000 0.591506 0.375000 +v 4.500000 0.625000 0.500000 +v 4.500000 0.591506 0.625000 +v 4.500000 0.500000 0.716506 +v 4.500000 0.375000 0.750000 +v 4.500000 0.250000 0.716506 +v 4.500000 0.158494 0.625000 +v 4.500000 0.125000 0.500000 +v 4.500000 0.158494 0.375000 +v 4.500000 0.250000 0.283493 +v 4.500000 0.375000 0.250000 +v 4.500000 0.500000 0.283493 +v 4.500000 0.591506 0.375000 +v -1.750000 0.000000 0.500000 +v -1.750000 0.000000 -0.500000 +v -3.750000 0.000000 0.500000 +v -3.750000 0.000000 -0.500000 +v -2.000000 -0.562500 0.500000 +v -2.000000 -0.562500 -0.500000 +v -3.500000 -0.562500 0.500000 +v -3.500000 -0.562500 -0.500000 +v -2.625000 -0.375000 0.625000 +v -2.574759 -0.187500 0.625000 +v -2.437500 -0.050241 0.625000 +v -2.250000 0.000000 0.625000 +v -2.062500 -0.050241 0.625000 +v -1.925241 -0.187500 0.625000 +v -1.875000 -0.375000 0.625000 +v -1.925241 -0.562500 0.625000 +v -2.062500 -0.699759 0.625000 +v -2.250000 -0.750000 0.625000 +v -2.437500 -0.699759 0.625000 +v -2.574759 -0.562500 0.625000 +v -2.500000 -0.375000 0.687500 +v -2.466506 -0.250000 0.687500 +v -2.375000 -0.158494 0.687500 +v -2.250000 -0.125000 0.687500 +v -2.125000 -0.158494 0.687500 +v -2.033494 -0.250000 0.687500 +v -2.000000 -0.375000 0.687500 +v -2.033494 -0.500000 0.687500 +v -2.125000 -0.591506 0.687500 +v -2.250000 -0.625000 0.687500 +v -2.375000 -0.591506 0.687500 +v -2.466506 -0.500000 0.687500 +v -2.625000 -0.375000 0.687500 +v -2.574759 -0.187500 0.687500 +v -2.437500 -0.050241 0.687500 +v -2.250000 0.000000 0.687500 +v -2.062500 -0.050241 0.687500 +v -1.925241 -0.187500 0.687500 +v -1.875000 -0.375000 0.687500 +v -1.925241 -0.562500 0.687500 +v -2.062500 -0.699759 0.687500 +v -2.250000 -0.750000 0.687500 +v -2.437500 -0.699759 0.687500 +v -2.574759 -0.562500 0.687500 +v -2.500000 -0.375000 0.750000 +v -2.466506 -0.250000 0.750000 +v -2.375000 -0.158494 0.750000 +v -2.250000 -0.125000 0.750000 +v -2.125000 -0.158494 0.750000 +v -2.033494 -0.250000 0.750000 +v -2.000000 -0.375000 0.750000 +v -2.033494 -0.500000 0.750000 +v -2.125000 -0.591506 0.750000 +v -2.250000 -0.625000 0.750000 +v -2.375000 -0.591506 0.750000 +v -2.466506 -0.500000 0.750000 +v -2.625000 -0.375000 -0.687500 +v -2.574759 -0.187500 -0.687500 +v -2.437500 -0.050241 -0.687500 +v -2.250000 0.000000 -0.687500 +v -2.062500 -0.050241 -0.687500 +v -1.925241 -0.187500 -0.687500 +v -1.875000 -0.375000 -0.687500 +v -1.925241 -0.562500 -0.687500 +v -2.062500 -0.699759 -0.687500 +v -2.250000 -0.750000 -0.687500 +v -2.437500 -0.699759 -0.687500 +v -2.574759 -0.562500 -0.687500 +v -2.625000 -0.375000 -0.625000 +v -2.574759 -0.187500 -0.625000 +v -2.437500 -0.050241 -0.625000 +v -2.250000 0.000000 -0.625000 +v -2.062500 -0.050241 -0.625000 +v -1.925241 -0.187500 -0.625000 +v -1.875000 -0.375000 -0.625000 +v -1.925241 -0.562500 -0.625000 +v -2.062500 -0.699759 -0.625000 +v -2.250000 -0.750000 -0.625000 +v -2.437500 -0.699759 -0.625000 +v -2.574759 -0.562500 -0.625000 +v -2.500000 -0.375000 -0.750000 +v -2.466506 -0.250000 -0.750000 +v -2.375000 -0.158494 -0.750000 +v -2.250000 -0.125000 -0.750000 +v -2.125000 -0.158494 -0.750000 +v -2.033494 -0.250000 -0.750000 +v -2.000000 -0.375000 -0.750000 +v -2.033494 -0.500000 -0.750000 +v -2.125000 -0.591506 -0.750000 +v -2.250000 -0.625000 -0.750000 +v -2.375000 -0.591506 -0.750000 +v -2.466506 -0.500000 -0.750000 +v -2.500000 -0.375000 -0.687500 +v -2.466506 -0.250000 -0.687500 +v -2.375000 -0.158494 -0.687500 +v -2.250000 -0.125000 -0.687500 +v -2.125000 -0.158494 -0.687500 +v -2.033494 -0.250000 -0.687500 +v -2.000000 -0.375000 -0.687500 +v -2.033494 -0.500000 -0.687500 +v -2.125000 -0.591506 -0.687500 +v -2.250000 -0.625000 -0.687500 +v -2.375000 -0.591506 -0.687500 +v -2.466506 -0.500000 -0.687500 +v -2.375000 -0.375000 0.625000 +v -2.358253 -0.312500 0.625000 +v -2.312500 -0.266747 0.625000 +v -2.250000 -0.250000 0.625000 +v -2.187500 -0.266747 0.625000 +v -2.141747 -0.312500 0.625000 +v -2.125000 -0.375000 0.625000 +v -2.141747 -0.437500 0.625000 +v -2.187500 -0.483253 0.625000 +v -2.250000 -0.500000 0.625000 +v -2.312500 -0.483253 0.625000 +v -2.358253 -0.437500 0.625000 +v -2.375000 -0.375000 -0.625000 +v -2.358253 -0.312500 -0.625000 +v -2.312500 -0.266747 -0.625000 +v -2.250000 -0.250000 -0.625000 +v -2.187500 -0.266747 -0.625000 +v -2.141747 -0.312500 -0.625000 +v -2.125000 -0.375000 -0.625000 +v -2.141747 -0.437500 -0.625000 +v -2.187500 -0.483253 -0.625000 +v -2.250000 -0.500000 -0.625000 +v -2.312500 -0.483253 -0.625000 +v -2.358253 -0.437500 -0.625000 +v -3.358253 -0.437500 -0.625000 +v -3.312500 -0.483253 -0.625000 +v -3.250000 -0.500000 -0.625000 +v -3.187500 -0.483253 -0.625000 +v -3.141747 -0.437500 -0.625000 +v -3.125000 -0.375000 -0.625000 +v -3.141747 -0.312500 -0.625000 +v -3.187500 -0.266747 -0.625000 +v -3.250000 -0.250000 -0.625000 +v -3.312500 -0.266747 -0.625000 +v -3.358253 -0.312500 -0.625000 +v -3.375000 -0.375000 -0.625000 +v -3.358253 -0.437500 0.625000 +v -3.312500 -0.483253 0.625000 +v -3.250000 -0.500000 0.625000 +v -3.187500 -0.483253 0.625000 +v -3.141747 -0.437500 0.625000 +v -3.125000 -0.375000 0.625000 +v -3.141747 -0.312500 0.625000 +v -3.187500 -0.266747 0.625000 +v -3.250000 -0.250000 0.625000 +v -3.312500 -0.266747 0.625000 +v -3.358253 -0.312500 0.625000 +v -3.375000 -0.375000 0.625000 +v -3.466506 -0.500000 -0.687500 +v -3.375000 -0.591506 -0.687500 +v -3.250000 -0.625000 -0.687500 +v -3.125000 -0.591506 -0.687500 +v -3.033494 -0.500000 -0.687500 +v -3.000000 -0.375000 -0.687500 +v -3.033494 -0.250000 -0.687500 +v -3.125000 -0.158494 -0.687500 +v -3.250000 -0.125000 -0.687500 +v -3.375000 -0.158494 -0.687500 +v -3.466506 -0.250000 -0.687500 +v -3.500000 -0.375000 -0.687500 +v -3.466506 -0.500000 -0.750000 +v -3.375000 -0.591506 -0.750000 +v -3.250000 -0.625000 -0.750000 +v -3.125000 -0.591506 -0.750000 +v -3.033494 -0.500000 -0.750000 +v -3.000000 -0.375000 -0.750000 +v -3.033494 -0.250000 -0.750000 +v -3.125000 -0.158494 -0.750000 +v -3.250000 -0.125000 -0.750000 +v -3.375000 -0.158494 -0.750000 +v -3.466506 -0.250000 -0.750000 +v -3.500000 -0.375000 -0.750000 +v -3.574759 -0.562500 -0.625000 +v -3.437500 -0.699759 -0.625000 +v -3.250000 -0.750000 -0.625000 +v -3.062500 -0.699759 -0.625000 +v -2.925241 -0.562500 -0.625000 +v -2.875000 -0.375000 -0.625000 +v -2.925241 -0.187500 -0.625000 +v -3.062500 -0.050241 -0.625000 +v -3.250000 0.000000 -0.625000 +v -3.437500 -0.050241 -0.625000 +v -3.574759 -0.187500 -0.625000 +v -3.625000 -0.375000 -0.625000 +v -3.574759 -0.562500 -0.687500 +v -3.437500 -0.699759 -0.687500 +v -3.250000 -0.750000 -0.687500 +v -3.062500 -0.699759 -0.687500 +v -2.925241 -0.562500 -0.687500 +v -2.875000 -0.375000 -0.687500 +v -2.925241 -0.187500 -0.687500 +v -3.062500 -0.050241 -0.687500 +v -3.250000 0.000000 -0.687500 +v -3.437500 -0.050241 -0.687500 +v -3.574759 -0.187500 -0.687500 +v -3.625000 -0.375000 -0.687500 +v -3.466506 -0.500000 0.750000 +v -3.375000 -0.591506 0.750000 +v -3.250000 -0.625000 0.750000 +v -3.125000 -0.591506 0.750000 +v -3.033494 -0.500000 0.750000 +v -3.000000 -0.375000 0.750000 +v -3.033494 -0.250000 0.750000 +v -3.125000 -0.158494 0.750000 +v -3.250000 -0.125000 0.750000 +v -3.375000 -0.158494 0.750000 +v -3.466506 -0.250000 0.750000 +v -3.500000 -0.375000 0.750000 +v -3.574759 -0.562500 0.687500 +v -3.437500 -0.699759 0.687500 +v -3.250000 -0.750000 0.687500 +v -3.062500 -0.699759 0.687500 +v -2.925241 -0.562500 0.687500 +v -2.875000 -0.375000 0.687500 +v -2.925241 -0.187500 0.687500 +v -3.062500 -0.050241 0.687500 +v -3.250000 0.000000 0.687500 +v -3.437500 -0.050241 0.687500 +v -3.574759 -0.187500 0.687500 +v -3.625000 -0.375000 0.687500 +v -3.466506 -0.500000 0.687500 +v -3.375000 -0.591506 0.687500 +v -3.250000 -0.625000 0.687500 +v -3.125000 -0.591506 0.687500 +v -3.033494 -0.500000 0.687500 +v -3.000000 -0.375000 0.687500 +v -3.033494 -0.250000 0.687500 +v -3.125000 -0.158494 0.687500 +v -3.250000 -0.125000 0.687500 +v -3.375000 -0.158494 0.687500 +v -3.466506 -0.250000 0.687500 +v -3.500000 -0.375000 0.687500 +v -3.574759 -0.562500 0.625000 +v -3.437500 -0.699759 0.625000 +v -3.250000 -0.750000 0.625000 +v -3.062500 -0.699759 0.625000 +v -2.925241 -0.562500 0.625000 +v -2.875000 -0.375000 0.625000 +v -2.925241 -0.187500 0.625000 +v -3.062500 -0.050241 0.625000 +v -3.250000 0.000000 0.625000 +v -3.437500 -0.050241 0.625000 +v -3.574759 -0.187500 0.625000 +v -3.625000 -0.375000 0.625000 +v 4.000000 -0.250000 1.000000 +v -4.000000 -0.250000 1.000000 +v 4.000000 -0.250000 -1.000000 +v -4.000000 -0.250000 -1.000000 +v 4.000000 0.000000 1.000000 +v -4.000000 0.000000 1.000000 +v 4.000000 0.000000 -1.000000 +v -4.000000 0.000000 -1.000000 +vt 0.042999 0.036277 +vt 0.093587 0.036277 +vt 0.068293 0.101358 +vt 0.097561 0.000000 +vt 0.087805 0.014493 +vt 0.087805 0.000000 +vt 0.107317 0.000000 +vt 0.097561 0.014493 +vt 0.117073 0.014493 +vt 0.107317 0.014493 +vt 0.126829 0.000000 +vt 0.117073 0.000000 +vt 0.136585 0.000000 +vt 0.126829 0.014493 +vt 0.146341 0.000000 +vt 0.136585 0.014493 +vt 0.156098 0.000000 +vt 0.146341 0.014493 +vt 0.048780 0.000000 +vt 0.039024 0.014493 +vt 0.039024 0.000000 +vt 0.058537 0.000000 +vt 0.048780 0.014493 +vt 0.068293 0.000000 +vt 0.058537 0.014493 +vt 0.078049 0.000000 +vt 0.068293 0.014493 +vt 0.078049 0.014493 +vt 0.042999 0.036277 +vt 0.068293 0.014584 +vt 0.093587 0.079665 +vt 0.112195 0.014493 +vt 0.107317 0.043478 +vt 0.107317 0.014493 +vt 0.102439 0.043478 +vt 0.102439 0.014493 +vt 0.097561 0.043478 +vt 0.097561 0.014493 +vt 0.156098 0.014493 +vt 0.151220 0.043478 +vt 0.151220 0.014493 +vt 0.146341 0.043478 +vt 0.146341 0.014493 +vt 0.141463 0.043478 +vt 0.141463 0.014493 +vt 0.136585 0.043478 +vt 0.136585 0.014493 +vt 0.131707 0.043478 +vt 0.131707 0.014493 +vt 0.126829 0.043478 +vt 0.126829 0.014493 +vt 0.121951 0.043478 +vt 0.121951 0.014493 +vt 0.117073 0.043478 +vt 0.117073 0.014493 +vt 0.112195 0.043478 +vt 0.814634 0.608696 +vt 0.804878 0.615942 +vt 0.804878 0.608696 +vt 0.819512 0.594203 +vt 0.819512 0.615942 +vt 0.814634 0.601449 +vt 0.795122 0.594203 +vt 0.800000 0.601449 +vt 0.795122 0.623188 +vt 0.804878 0.601449 +vt 0.814634 0.608696 +vt 0.804878 0.608696 +vt 0.819512 0.623188 +vt 0.819512 0.601449 +vt 0.795122 0.623188 +vt 0.814634 0.615942 +vt 0.795122 0.594203 +vt 0.800000 0.615942 +vt 0.819512 0.623188 +vt 0.814634 0.594203 +vt 0.819512 0.594203 +vt 0.814634 0.652174 +vt 0.800000 0.623188 +vt 0.814634 0.623188 +vt 0.780488 0.637681 +vt 0.795122 0.652174 +vt 0.780488 0.652174 +vt 0.780488 0.608696 +vt 0.795122 0.623188 +vt 0.780488 0.623188 +vt 0.780488 0.594203 +vt 0.795122 0.608696 +vt 0.795122 0.637681 +vt 0.814634 0.623188 +vt 0.800000 0.594203 +vt 0.814634 0.594203 +vt 0.809756 0.652174 +vt 0.795122 0.623188 +vt 0.809756 0.623188 +vt 0.809756 0.594203 +vt 0.795122 0.623188 +vt 0.795122 0.594203 +vt 0.819512 0.623188 +vt 0.795122 0.594203 +vt 0.819512 0.594203 +vt 0.800000 0.623188 +vt 0.804878 0.652174 +vt 0.800000 0.652174 +vt 0.814634 0.623188 +vt 0.795122 0.652174 +vt 0.795122 0.623188 +vt 0.809756 0.652174 +vt 0.804878 0.623188 +vt 0.809756 0.623188 +vt 0.814634 0.623188 +vt 0.804878 0.594203 +vt 0.814634 0.594203 +vt 0.042999 0.036277 +vt 0.093587 0.036277 +vt 0.068293 0.101358 +vt 0.097561 0.000000 +vt 0.087805 0.014493 +vt 0.087805 0.000000 +vt 0.107317 0.000000 +vt 0.097561 0.014493 +vt 0.117073 0.000000 +vt 0.107317 0.014493 +vt 0.126829 0.000000 +vt 0.117073 0.014493 +vt 0.136585 0.000000 +vt 0.126829 0.014493 +vt 0.146341 0.000000 +vt 0.136585 0.014493 +vt 0.156098 0.000000 +vt 0.146341 0.014493 +vt 0.048780 0.000000 +vt 0.039024 0.014493 +vt 0.039024 0.000000 +vt 0.058537 0.000000 +vt 0.048780 0.014493 +vt 0.068293 0.000000 +vt 0.058537 0.014493 +vt 0.078049 0.000000 +vt 0.068293 0.014493 +vt 0.078049 0.014493 +vt 0.042999 0.036277 +vt 0.068293 0.014584 +vt 0.093587 0.079665 +vt 0.112195 0.014493 +vt 0.107317 0.043478 +vt 0.107317 0.014493 +vt 0.102439 0.043478 +vt 0.102439 0.014493 +vt 0.097561 0.043478 +vt 0.097561 0.014493 +vt 0.156098 0.014493 +vt 0.151220 0.043478 +vt 0.151220 0.014493 +vt 0.146341 0.043478 +vt 0.146341 0.014493 +vt 0.141463 0.043478 +vt 0.141463 0.014493 +vt 0.136585 0.043478 +vt 0.136585 0.014493 +vt 0.131707 0.043478 +vt 0.131707 0.014493 +vt 0.126829 0.043478 +vt 0.126829 0.014493 +vt 0.121951 0.043478 +vt 0.121951 0.014493 +vt 0.117073 0.043478 +vt 0.117073 0.014493 +vt 0.112195 0.043478 +vt 0.926829 -0.000000 +vt 0.790244 0.014493 +vt 0.790244 -0.000000 +vt 0.780488 0.014493 +vt 0.790244 0.072464 +vt 0.780488 0.072464 +vt 0.790244 0.086957 +vt 0.926829 0.072464 +vt 0.926829 0.086957 +vt 0.936585 0.072464 +vt 0.926829 0.014493 +vt 0.936585 0.014493 +vt 0.780488 0.927536 +vt 0.156098 0.695652 +vt 0.780488 0.695652 +vt 0.156098 0.463768 +vt -0.000000 0.231884 +vt 0.156098 0.231884 +vt 0.780488 0.695652 +vt 0.156098 0.463768 +vt 0.780488 0.463768 +vt 0.156098 0.695652 +vt -0.000000 0.463768 +vt 0.780488 0.231884 +vt 0.156098 0.000000 +vt 0.780488 0.000000 +vt 0.780488 0.463768 +vt 0.156098 0.231884 +vt 0.780488 0.231884 +vt 0.780488 0.956522 +vt 0.156098 0.927536 +vt 0.780488 0.927536 +vt 0.780488 0.956522 +vt 0.156098 0.927536 +vt 0.780488 0.927536 +vt 0.156098 0.956522 +vt 0.000000 0.927536 +vt 0.156098 0.956522 +vt 0.000000 0.927536 +vt 0.790244 0.072464 +vt 0.926829 0.014493 +vt 0.926829 0.072464 +vt 0.936585 0.072464 +vt 0.936585 0.014493 +vt 0.790244 0.086957 +vt 0.926829 0.086957 +vt 0.780488 0.014493 +vt 0.780488 0.072464 +vt 0.926829 -0.000000 +vt 0.790244 0.014493 +vt 0.790244 -0.000000 +vt 0.824390 0.152174 +vt 0.941463 0.268116 +vt 0.824390 0.268116 +vt 0.824390 0.152174 +vt 0.941463 0.268116 +vt 0.824390 0.268116 +vt 0.960976 0.086957 +vt 0.804878 0.086957 +vt 0.780488 0.152174 +vt 0.780488 0.268116 +vt 0.804878 0.333333 +vt 0.960976 0.333333 +vt 0.985366 0.268116 +vt 0.941463 0.152174 +vt 0.985366 0.152174 +vt 0.809743 0.540149 +vt 0.819486 0.565217 +vt 0.790257 0.590285 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.543478 +vt 0.819512 0.536232 +vt 0.834146 0.557971 +vt 0.819512 0.543478 +vt 0.834146 0.557971 +vt 0.819512 0.543478 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.829268 0.543478 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.543478 +vt 0.834146 0.557971 +vt 0.819512 0.543478 +vt 0.819512 0.557971 +vt 0.829268 0.543478 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.543478 +vt 0.819512 0.557971 +vt 0.829268 0.543478 +vt 0.834146 0.557971 +vt 0.834146 0.565217 +vt 0.819512 0.557971 +vt 0.834146 0.565217 +vt 0.819512 0.557971 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.834146 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.557971 +vt 0.834146 0.565217 +vt 0.819512 0.557971 +vt 0.834146 0.565217 +vt 0.834146 0.565217 +vt 0.834146 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.557971 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.834146 0.565217 +vt 0.834146 0.536232 +vt 0.931707 0.543478 +vt 0.834146 0.543478 +vt 0.834146 0.550725 +vt 0.931707 0.550725 +vt 0.931707 0.557971 +vt 0.834146 0.557971 +vt 0.834146 0.565217 +vt 0.931707 0.565217 +vt 0.931707 0.572464 +vt 0.834146 0.572464 +vt 0.931707 0.579710 +vt 0.834146 0.579710 +vt 0.931707 0.586957 +vt 0.834146 0.586957 +vt 0.834146 0.594203 +vt 0.931707 0.594203 +vt 0.931707 0.601449 +vt 0.834146 0.601449 +vt 0.834146 0.608696 +vt 0.931707 0.608696 +vt 0.931707 0.615942 +vt 0.834146 0.615942 +vt 0.931707 0.623188 +vt 0.834146 0.623188 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.819512 0.557971 +vt 0.834146 0.565217 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.565217 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.565217 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.565217 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.565217 +vt 0.819512 0.557971 +vt 0.834146 0.565217 +vt 0.819512 0.557971 +vt 0.819512 0.543478 +vt 0.834146 0.557971 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.834146 0.557971 +vt 0.829268 0.543478 +vt 0.819512 0.557971 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.834146 0.557971 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.834146 0.557971 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.834146 0.557971 +vt 0.819512 0.543478 +vt 0.834146 0.557971 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.790257 0.540149 +vt 0.819486 0.565217 +vt 0.790257 0.590285 +vt 0.780514 0.565217 +vt 0.790257 0.540149 +vt 0.819486 0.565217 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.829268 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.565217 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.565217 +vt 0.819512 0.565217 +vt 0.834146 0.557971 +vt 0.834146 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.565217 +vt 0.819512 0.565217 +vt 0.834146 0.557971 +vt 0.834146 0.565217 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.824390 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.834146 0.615942 +vt 0.931707 0.623188 +vt 0.834146 0.623188 +vt 0.834146 0.608696 +vt 0.931707 0.615942 +vt 0.931707 0.601449 +vt 0.931707 0.608696 +vt 0.834146 0.594203 +vt 0.834146 0.601449 +vt 0.834146 0.586957 +vt 0.931707 0.594203 +vt 0.834146 0.579710 +vt 0.931707 0.586957 +vt 0.834146 0.572464 +vt 0.931707 0.579710 +vt 0.834146 0.565217 +vt 0.931707 0.572464 +vt 0.834146 0.557971 +vt 0.931707 0.565217 +vt 0.834146 0.550725 +vt 0.931707 0.557971 +vt 0.931707 0.543478 +vt 0.931707 0.550725 +vt 0.834146 0.536232 +vt 0.834146 0.543478 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.829268 0.543478 +vt 0.829268 0.543478 +vt 0.829268 0.543478 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.829268 0.543478 +vt 0.829268 0.543478 +vt 0.829268 0.543478 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.829268 0.543478 +vt 0.829268 0.536232 +vt 0.819512 0.543478 +vt 0.819512 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.543478 +vt 0.819512 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.790257 0.590285 +vt 0.790257 0.540149 +vt 0.819486 0.565217 +vt 0.975610 0.797101 +vt 0.965854 0.333333 +vt 0.975610 0.333333 +vt 0.975610 0.797101 +vt 0.965854 0.333333 +vt 0.975610 0.333333 +vt 0.965854 0.797101 +vt 0.956098 0.333333 +vt 0.995122 0.333333 +vt 0.985366 0.797101 +vt 0.985366 0.333333 +vt 0.965854 0.797101 +vt 0.956098 0.333333 +vt 0.995122 0.333333 +vt 0.985366 0.797101 +vt 0.985366 0.333333 +vt 0.946341 0.536232 +vt 0.790244 0.333333 +vt 0.946341 0.333333 +vt 0.780488 0.536232 +vt 0.780488 0.333333 +vt 0.956098 0.536232 +vt 0.956098 0.333333 +vt 0.341463 0.985507 +vt 0.009756 1.000000 +vt 0.009756 0.985507 +vt 0.351220 0.971014 +vt 0.341463 0.971014 +vt 0.009756 0.956522 +vt 0.009756 0.971014 +vt -0.000000 0.971014 +vt 0.341463 0.985507 +vt 0.009756 1.000000 +vt 0.009756 0.985507 +vt 0.351220 0.971014 +vt 0.341463 0.971014 +vt 0.009756 0.956522 +vt 0.009756 0.971014 +vt -0.000000 0.971014 +vt 0.117073 0.014493 +vt 0.112195 0.043478 +vt 0.112195 0.014493 +vt 0.121951 0.014493 +vt 0.117073 0.043478 +vt 0.126829 0.014493 +vt 0.121951 0.043478 +vt 0.131707 0.014493 +vt 0.126829 0.043478 +vt 0.136585 0.014493 +vt 0.131707 0.043478 +vt 0.141463 0.014493 +vt 0.136585 0.043478 +vt 0.146341 0.014493 +vt 0.141463 0.043478 +vt 0.151220 0.014493 +vt 0.146341 0.043478 +vt 0.156098 0.014493 +vt 0.151220 0.043478 +vt 0.102439 0.014493 +vt 0.097561 0.043478 +vt 0.097561 0.014493 +vt 0.107317 0.014493 +vt 0.102439 0.043478 +vt 0.107317 0.043478 +vt 0.042999 0.079665 +vt 0.068293 0.014584 +vt 0.093587 0.079665 +vt 0.087805 0.000000 +vt 0.078049 0.014493 +vt 0.078049 0.000000 +vt 0.068293 0.014493 +vt 0.068293 0.000000 +vt 0.058537 0.014493 +vt 0.058537 0.000000 +vt 0.048780 0.014493 +vt 0.048780 0.000000 +vt 0.039024 0.014493 +vt 0.039024 0.000000 +vt 0.156098 0.000000 +vt 0.146341 0.014493 +vt 0.146341 0.000000 +vt 0.136585 0.014493 +vt 0.136585 0.000000 +vt 0.126829 0.014493 +vt 0.126829 0.000000 +vt 0.117073 0.014493 +vt 0.117073 0.000000 +vt 0.107317 0.014493 +vt 0.107317 0.000000 +vt 0.097561 0.014493 +vt 0.097561 0.000000 +vt 0.087805 0.014493 +vt 0.042999 0.036277 +vt 0.093587 0.036277 +vt 0.068293 0.101358 +vt 0.814634 0.623188 +vt 0.804878 0.594203 +vt 0.814634 0.594203 +vt 0.809756 0.652174 +vt 0.804878 0.623188 +vt 0.809756 0.623188 +vt 0.814634 0.623188 +vt 0.795122 0.652174 +vt 0.795122 0.623188 +vt 0.800000 0.623188 +vt 0.804878 0.652174 +vt 0.800000 0.652174 +vt 0.819512 0.623188 +vt 0.795122 0.594203 +vt 0.819512 0.594203 +vt 0.809756 0.594203 +vt 0.795122 0.623188 +vt 0.795122 0.594203 +vt 0.809756 0.652174 +vt 0.795122 0.623188 +vt 0.809756 0.623188 +vt 0.814634 0.623188 +vt 0.800000 0.594203 +vt 0.814634 0.594203 +vt 0.780488 0.623188 +vt 0.795122 0.637681 +vt 0.780488 0.637681 +vt 0.780488 0.594203 +vt 0.795122 0.608696 +vt 0.780488 0.608696 +vt 0.795122 0.623188 +vt 0.795122 0.652174 +vt 0.780488 0.652174 +vt 0.814634 0.652174 +vt 0.800000 0.623188 +vt 0.814634 0.623188 +vt 0.819512 0.623188 +vt 0.814634 0.594203 +vt 0.819512 0.594203 +vt 0.795122 0.594203 +vt 0.800000 0.615942 +vt 0.795122 0.623188 +vt 0.814634 0.615942 +vt 0.819512 0.623188 +vt 0.814634 0.608696 +vt 0.819512 0.601449 +vt 0.804878 0.601449 +vt 0.804878 0.608696 +vt 0.800000 0.601449 +vt 0.795122 0.623188 +vt 0.795122 0.594203 +vt 0.814634 0.601449 +vt 0.819512 0.594203 +vt 0.814634 0.608696 +vt 0.819512 0.615942 +vt 0.804878 0.615942 +vt 0.804878 0.608696 +vt 0.117073 0.014493 +vt 0.112195 0.043478 +vt 0.112195 0.014493 +vt 0.121951 0.014493 +vt 0.117073 0.043478 +vt 0.126829 0.014493 +vt 0.121951 0.043478 +vt 0.131707 0.014493 +vt 0.126829 0.043478 +vt 0.136585 0.014493 +vt 0.131707 0.043478 +vt 0.141463 0.014493 +vt 0.136585 0.043478 +vt 0.146341 0.014493 +vt 0.141463 0.043478 +vt 0.151220 0.014493 +vt 0.146341 0.043478 +vt 0.156098 0.014493 +vt 0.151220 0.043478 +vt 0.102439 0.014493 +vt 0.097561 0.043478 +vt 0.097561 0.014493 +vt 0.107317 0.014493 +vt 0.102439 0.043478 +vt 0.107317 0.043478 +vt 0.042999 0.079665 +vt 0.068293 0.014584 +vt 0.093587 0.079665 +vt 0.087805 0.000000 +vt 0.078049 0.014493 +vt 0.078049 0.000000 +vt 0.068293 0.014493 +vt 0.068293 0.000000 +vt 0.058537 0.014493 +vt 0.058537 0.000000 +vt 0.048780 0.014493 +vt 0.048780 0.000000 +vt 0.039024 0.014493 +vt 0.039024 0.000000 +vt 0.156098 0.000000 +vt 0.146341 0.014493 +vt 0.146341 0.000000 +vt 0.136585 0.014493 +vt 0.136585 0.000000 +vt 0.126829 0.014493 +vt 0.126829 0.000000 +vt 0.117073 0.014493 +vt 0.117073 0.000000 +vt 0.107317 0.014493 +vt 0.107317 0.000000 +vt 0.097561 0.014493 +vt 0.097561 0.000000 +vt 0.087805 0.014493 +vt 0.042999 0.036277 +vt 0.093587 0.036277 +vt 0.068293 0.101358 +vt 0.960976 0.086957 +vt 0.804878 0.086957 +vt 0.780488 0.152174 +vt 0.780488 0.268116 +vt 0.804878 0.333333 +vt 0.960976 0.333333 +vt 0.985366 0.268116 +vt 0.941463 0.152174 +vt 0.985366 0.152174 +vt 0.780514 0.565217 +vt 0.790257 0.540149 +vt 0.819486 0.565217 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.543478 +vt 0.819512 0.536232 +vt 0.834146 0.557971 +vt 0.819512 0.543478 +vt 0.834146 0.557971 +vt 0.819512 0.543478 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.543478 +vt 0.834146 0.557971 +vt 0.819512 0.543478 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.543478 +vt 0.819512 0.557971 +vt 0.829268 0.543478 +vt 0.834146 0.557971 +vt 0.834146 0.565217 +vt 0.819512 0.557971 +vt 0.834146 0.565217 +vt 0.819512 0.557971 +vt 0.834146 0.565217 +vt 0.834146 0.565217 +vt 0.834146 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.557971 +vt 0.819512 0.565217 +vt 0.819512 0.557971 +vt 0.834146 0.565217 +vt 0.834146 0.565217 +vt 0.834146 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.557971 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.834146 0.565217 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.834146 0.536232 +vt 0.931707 0.543478 +vt 0.834146 0.543478 +vt 0.931707 0.550725 +vt 0.834146 0.550725 +vt 0.834146 0.557971 +vt 0.931707 0.557971 +vt 0.931707 0.565217 +vt 0.834146 0.565217 +vt 0.931707 0.572464 +vt 0.834146 0.572464 +vt 0.931707 0.579710 +vt 0.834146 0.579710 +vt 0.931707 0.586957 +vt 0.834146 0.586957 +vt 0.931707 0.594203 +vt 0.834146 0.594203 +vt 0.931707 0.601449 +vt 0.834146 0.601449 +vt 0.931707 0.608696 +vt 0.834146 0.608696 +vt 0.834146 0.615942 +vt 0.931707 0.615942 +vt 0.931707 0.623188 +vt 0.834146 0.623188 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.819512 0.557971 +vt 0.834146 0.565217 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.565217 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.565217 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.565217 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.565217 +vt 0.819512 0.557971 +vt 0.834146 0.565217 +vt 0.819512 0.557971 +vt 0.819512 0.543478 +vt 0.834146 0.557971 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.834146 0.557971 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.834146 0.557971 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.834146 0.557971 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.829268 0.543478 +vt 0.819512 0.557971 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.834146 0.557971 +vt 0.819512 0.543478 +vt 0.834146 0.557971 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.819512 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.790257 0.540149 +vt 0.819486 0.565217 +vt 0.790257 0.590285 +vt 0.790257 0.540149 +vt 0.819486 0.565217 +vt 0.790257 0.590285 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.829268 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.829268 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.829268 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.565217 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.565217 +vt 0.819512 0.565217 +vt 0.834146 0.557971 +vt 0.834146 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.824390 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.834146 0.615942 +vt 0.931707 0.623188 +vt 0.834146 0.623188 +vt 0.931707 0.608696 +vt 0.931707 0.615942 +vt 0.834146 0.601449 +vt 0.834146 0.608696 +vt 0.931707 0.594203 +vt 0.931707 0.601449 +vt 0.834146 0.586957 +vt 0.834146 0.594203 +vt 0.834146 0.579710 +vt 0.931707 0.586957 +vt 0.834146 0.572464 +vt 0.931707 0.579710 +vt 0.931707 0.565217 +vt 0.931707 0.572464 +vt 0.834146 0.557971 +vt 0.834146 0.565217 +vt 0.931707 0.550725 +vt 0.931707 0.557971 +vt 0.834146 0.543478 +vt 0.834146 0.550725 +vt 0.834146 0.536232 +vt 0.931707 0.543478 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.829268 0.594203 +vt 0.819512 0.565217 +vt 0.834146 0.565217 +vt 0.834146 0.565217 +vt 0.824390 0.594203 +vt 0.819512 0.565217 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.819512 0.557971 +vt 0.834146 0.557971 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.829268 0.543478 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.829268 0.543478 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.829268 0.543478 +vt 0.829268 0.543478 +vt 0.829268 0.543478 +vt 0.829268 0.543478 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.829268 0.543478 +vt 0.819512 0.543478 +vt 0.829268 0.543478 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.780514 0.565217 +vt 0.790257 0.540149 +vt 0.819486 0.565217 +vt 0.156098 0.927536 +vt 0.780488 0.956522 +vt 0.780488 0.927536 +vt 0.156098 0.927536 +vt 0.780488 0.956522 +vt 0.780488 0.927536 +vt 0.000000 0.927536 +vt 0.156098 0.956522 +vt 0.000000 0.927536 +vt 0.156098 0.956522 +vt 0.053689 0.095546 +vt 0.042999 0.079665 +vt 0.039086 0.057971 +vt 0.053689 0.020396 +vt 0.068293 0.014584 +vt 0.082896 0.020396 +vt 0.097500 0.057971 +vt 0.093587 0.079665 +vt 0.082896 0.095546 +vt 0.156098 0.014493 +vt 0.082896 0.095546 +vt 0.068293 0.101358 +vt 0.053689 0.095546 +vt 0.042999 0.079665 +vt 0.039086 0.057971 +vt 0.053689 0.020396 +vt 0.082896 0.020396 +vt 0.093587 0.036277 +vt 0.097500 0.057971 +vt 0.156098 0.043478 +vt 0.800000 0.623188 +vt 0.800000 0.594203 +vt 0.814634 0.623188 +vt 0.800000 0.652174 +vt 0.795122 0.594203 +vt 0.800000 0.623188 +vt 0.795122 0.652174 +vt 0.809756 0.623188 +vt 0.795122 0.623188 +vt 0.804878 0.623188 +vt 0.814634 0.652174 +vt 0.804878 0.652174 +vt 0.804878 0.623188 +vt 0.053689 0.095546 +vt 0.042999 0.079665 +vt 0.039086 0.057971 +vt 0.053689 0.020396 +vt 0.068293 0.014584 +vt 0.082896 0.020396 +vt 0.097500 0.057971 +vt 0.093587 0.079665 +vt 0.082896 0.095546 +vt 0.156098 0.014493 +vt 0.082896 0.095546 +vt 0.042999 0.079665 +vt 0.068293 0.101358 +vt 0.053689 0.095546 +vt 0.039086 0.057971 +vt 0.053689 0.020396 +vt 0.082896 0.020396 +vt 0.093587 0.036277 +vt 0.097500 0.057971 +vt 0.156098 0.043478 +vt 0.156098 0.927536 +vt -0.000000 0.463768 +vt 0.000000 0.695652 +vt 0.156098 0.231884 +vt 0.156098 0.463768 +vt -0.000000 0.956522 +vt 0.000000 0.956522 +vt 0.816875 0.579690 +vt 0.809743 0.590285 +vt 0.800000 0.594163 +vt 0.783125 0.579690 +vt 0.790257 0.540149 +vt 0.780514 0.565217 +vt 0.783125 0.550744 +vt 0.800000 0.536271 +vt 0.816875 0.550744 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.931707 0.536232 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.783125 0.579690 +vt 0.780514 0.565217 +vt 0.783125 0.550744 +vt 0.800000 0.536271 +vt 0.809743 0.540149 +vt 0.816875 0.550744 +vt 0.816875 0.579690 +vt 0.809743 0.590285 +vt 0.800000 0.594163 +vt 0.790257 0.590285 +vt 0.783125 0.579690 +vt 0.783125 0.550744 +vt 0.800000 0.536271 +vt 0.809743 0.540149 +vt 0.816875 0.550744 +vt 0.816875 0.579690 +vt 0.809743 0.590285 +vt 0.800000 0.594163 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.931707 0.536232 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.816875 0.579690 +vt 0.809743 0.590285 +vt 0.800000 0.594163 +vt 0.783125 0.579690 +vt 0.780514 0.565217 +vt 0.783125 0.550744 +vt 0.800000 0.536271 +vt 0.809743 0.540149 +vt 0.816875 0.550744 +vt 0.956098 0.797101 +vt 0.995122 0.797101 +vt 0.956098 0.797101 +vt 0.995122 0.797101 +vt 0.790244 0.536232 +vt 0.341463 1.000000 +vt 0.351220 0.985507 +vt 0.341463 0.956522 +vt -0.000000 0.985507 +vt 0.341463 1.000000 +vt 0.351220 0.985507 +vt 0.341463 0.956522 +vt -0.000000 0.985507 +vt 0.156098 0.043478 +vt 0.082896 0.095546 +vt 0.068293 0.101358 +vt 0.053689 0.095546 +vt 0.039086 0.057971 +vt 0.042999 0.036277 +vt 0.053689 0.020396 +vt 0.082896 0.020396 +vt 0.093587 0.036277 +vt 0.097500 0.057971 +vt 0.156098 0.014493 +vt 0.053689 0.095546 +vt 0.042999 0.079665 +vt 0.039086 0.057971 +vt 0.053689 0.020396 +vt 0.068293 0.014584 +vt 0.082896 0.020396 +vt 0.097500 0.057971 +vt 0.093587 0.079665 +vt 0.082896 0.095546 +vt 0.804878 0.623188 +vt 0.804878 0.652174 +vt 0.814634 0.652174 +vt 0.804878 0.623188 +vt 0.795122 0.623188 +vt 0.809756 0.623188 +vt 0.795122 0.652174 +vt 0.800000 0.623188 +vt 0.795122 0.594203 +vt 0.800000 0.652174 +vt 0.814634 0.623188 +vt 0.800000 0.594203 +vt 0.800000 0.623188 +vt 0.156098 0.043478 +vt 0.082896 0.095546 +vt 0.068293 0.101358 +vt 0.053689 0.095546 +vt 0.039086 0.057971 +vt 0.042999 0.036277 +vt 0.053689 0.020396 +vt 0.082896 0.020396 +vt 0.093587 0.036277 +vt 0.097500 0.057971 +vt 0.156098 0.014493 +vt 0.053689 0.095546 +vt 0.042999 0.079665 +vt 0.039086 0.057971 +vt 0.053689 0.020396 +vt 0.068293 0.014584 +vt 0.082896 0.020396 +vt 0.097500 0.057971 +vt 0.093587 0.079665 +vt 0.082896 0.095546 +vt 0.816875 0.579690 +vt 0.790257 0.590285 +vt 0.809743 0.590285 +vt 0.800000 0.594163 +vt 0.783125 0.579690 +vt 0.783125 0.550744 +vt 0.800000 0.536271 +vt 0.809743 0.540149 +vt 0.816875 0.550744 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.824390 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.931707 0.536232 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.783125 0.579690 +vt 0.780514 0.565217 +vt 0.783125 0.550744 +vt 0.800000 0.536271 +vt 0.809743 0.540149 +vt 0.816875 0.550744 +vt 0.816875 0.579690 +vt 0.809743 0.590285 +vt 0.800000 0.594163 +vt 0.783125 0.579690 +vt 0.780514 0.565217 +vt 0.783125 0.550744 +vt 0.800000 0.536271 +vt 0.809743 0.540149 +vt 0.816875 0.550744 +vt 0.816875 0.579690 +vt 0.809743 0.590285 +vt 0.800000 0.594163 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.819512 0.536232 +vt 0.829268 0.536232 +vt 0.829268 0.536232 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.834146 0.557971 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.931707 0.536232 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.824390 0.594203 +vt 0.829268 0.594203 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.819512 0.543478 +vt 0.816875 0.579690 +vt 0.790257 0.590285 +vt 0.809743 0.590285 +vt 0.800000 0.594163 +vt 0.783125 0.579690 +vt 0.783125 0.550744 +vt 0.800000 0.536271 +vt 0.809743 0.540149 +vt 0.816875 0.550744 +vt -0.000000 0.956522 +vt 0.000000 0.956522 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.9659 0.2588 +vn 0.0000 0.9659 -0.2588 +vn 0.0000 0.7071 -0.7071 +vn -0.0000 0.2588 -0.9659 +vn 0.0000 -0.2588 -0.9659 +vn -0.0000 -0.7071 -0.7071 +vn 0.0000 -0.9659 -0.2588 +vn 0.0000 -0.9659 0.2588 +vn 0.0000 -0.7071 0.7071 +vn 0.0000 -0.2588 0.9659 +vn 0.0000 0.2588 0.9659 +vn 0.0000 0.7071 0.7071 +vn 1.0000 0.0000 0.0000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.9138 -0.4061 0.0000 +vn -0.9138 -0.4061 0.0000 +vn 0.9659 0.2588 0.0000 +vn 0.9659 -0.2588 0.0000 +vn 0.7071 -0.7071 0.0000 +vn 0.2588 -0.9659 0.0000 +vn -0.2588 -0.9659 0.0000 +vn -0.7071 -0.7071 0.0000 +vn -0.9659 -0.2588 0.0000 +vn -0.9659 0.2588 0.0000 +vn -0.7071 0.7071 0.0000 +vn -0.2588 0.9659 0.0000 +vn 0.2588 0.9659 0.0000 +vn 0.7071 0.7071 0.0000 s off -f 80/1/1 77/2/1 25/3/1 -f 93/4/1 94/5/1 22/6/1 -f 19/7/1 21/8/1 73/9/1 -f 58/10/1 71/11/1 72/12/1 -f 57/13/1 55/14/1 69/15/1 -f 56/16/1 67/17/1 68/18/1 -f 55/19/1 19/20/1 65/21/1 -f 54/22/1 75/23/1 76/24/1 -f 1/25/2 2/26/2 258/27/2 -f 27/28/3 26/29/3 7/30/3 -f 60/31/1 83/32/1 84/33/1 -f 8/34/3 29/35/3 28/36/3 -f 95/37/1 96/38/1 90/39/1 -f 57/40/1 81/41/1 82/42/1 -f 33/43/3 32/44/3 5/45/3 -f 20/46/1 79/47/1 80/48/1 -f 35/49/3 34/50/3 8/51/3 -f 25/52/1 77/53/1 78/54/1 -f 164/55/2 159/56/2 157/57/2 -f 5/58/3 37/59/3 36/60/3 -f 39/61/3 38/62/3 6/63/3 -f 36/64/3 39/65/3 2/66/3 -f 47/67/3 52/68/3 48/69/3 -f 43/70/3 49/71/3 44/72/3 -f 43/73/3 42/74/3 13/75/3 -f 40/76/3 45/77/3 41/78/3 -f 14/79/3 45/80/3 44/81/3 -f 17/82/3 47/83/3 46/84/3 -f 49/85/3 48/86/3 18/87/3 -f 29/88/3 34/89/3 26/90/3 -f 178/91/4 156/92/4 40/93/4 -f 51/94/3 50/95/3 3/96/3 -f 18/97/3 52/98/3 51/99/3 -f 35/100/3 37/101/3 32/102/3 -f 50/103/3 53/104/3 17/105/3 -f 92/106/1 89/107/1 86/108/1 -f 59/109/1 85/110/1 86/111/1 -f 88/112/1 85/113/1 82/114/1 -f 62/115/1 87/116/1 88/117/1 -f 84/118/1 81/119/1 70/120/1 -f 41/121/3 14/122/3 12/123/3 -f 61/124/1 89/125/1 90/126/1 -f 72/127/1 69/128/1 66/129/1 -f 64/130/1 91/131/1 92/132/1 -f 74/133/1 75/134/1 68/135/1 -f 40/136/3 30/137/3 11/138/3 -f 22/139/1 94/140/1 95/141/1 -f 78/142/1 79/143/1 76/144/1 -f 63/145/1 96/146/1 93/147/1 -f 259/148/4 4/149/4 3/150/4 -f 16/151/5 18/152/5 259/153/5 -f 57/154/6 59/155/6 11/156/6 -f 98/157/1 99/158/1 100/159/1 -f 98/157/4 97/160/4 69/128/4 -f 99/158/6 98/157/6 72/12/6 -f 100/159/2 99/158/2 71/161/2 -f 69/15/7 97/160/7 100/159/7 -f 102/162/1 103/163/1 104/164/1 -f 102/162/4 101/165/4 65/166/4 -f 67/17/6 103/163/6 102/162/6 -f 104/164/2 103/163/2 67/167/2 -f 101/165/7 104/164/7 66/168/7 -f 106/169/1 107/170/1 108/171/1 -f 106/169/4 105/172/4 73/173/4 -f 107/170/6 106/169/6 76/24/6 -f 108/171/2 107/170/2 75/134/2 -f 105/172/7 108/171/7 74/174/7 -f 110/175/3 111/176/3 112/177/3 -f 110/175/7 109/178/7 26/29/7 -f 111/176/2 110/175/2 27/179/2 -f 112/177/6 111/176/6 28/36/6 -f 109/178/4 112/177/4 29/88/4 -f 114/180/1 115/181/1 116/182/1 -f 114/180/4 113/183/4 81/119/4 -f 115/181/6 114/180/6 84/33/6 -f 116/182/2 115/181/2 83/184/2 -f 113/183/7 116/182/7 82/42/7 -f 118/185/3 119/186/3 120/187/3 -f 118/185/7 117/188/7 32/44/7 -f 119/186/2 118/185/2 33/189/2 -f 35/49/6 120/187/6 119/186/6 -f 117/188/4 120/187/4 35/100/4 -f 122/190/3 123/191/3 124/192/3 -f 122/190/7 121/193/7 36/60/7 -f 123/191/2 122/190/2 37/101/2 -f 39/61/6 124/192/6 123/191/6 -f 121/193/4 124/192/4 39/65/4 -f 126/194/1 127/195/1 128/196/1 -f 126/194/4 125/197/4 77/2/4 -f 79/47/6 127/195/6 126/194/6 -f 128/196/2 127/195/2 79/143/2 -f 125/197/7 128/196/7 78/54/7 -f 130/198/3 131/199/3 132/200/3 -f 43/73/7 130/198/7 129/201/7 -f 131/199/2 130/198/2 43/70/2 -f 132/200/6 131/199/6 44/81/6 -f 129/201/4 132/200/4 45/77/4 -f 134/202/3 135/203/3 136/204/3 -f 134/202/7 133/205/7 46/84/7 -f 135/203/2 134/202/2 47/67/2 -f 49/85/6 136/204/6 135/203/6 -f 133/205/4 136/204/4 49/71/4 -f 138/206/3 139/207/3 140/208/3 -f 138/206/2 137/209/2 50/95/2 -f 52/98/6 139/207/6 138/206/6 -f 140/208/4 139/207/4 52/68/4 -f 137/209/7 140/208/7 53/104/7 -f 142/210/1 143/211/1 144/212/1 -f 142/210/4 141/213/4 85/113/4 -f 143/211/6 142/210/6 88/117/6 -f 144/212/2 143/211/2 87/214/2 -f 141/213/7 144/212/7 86/111/7 -f 146/215/1 147/216/1 148/217/1 -f 146/215/4 145/218/4 89/107/4 -f 147/216/6 146/215/6 92/132/6 -f 148/217/2 147/216/2 91/219/2 -f 145/218/7 148/217/7 90/126/7 -f 150/220/1 151/221/1 152/222/1 -f 150/220/7 149/223/7 93/147/7 -f 151/221/4 150/220/4 96/38/4 -f 94/140/6 152/222/6 151/221/6 -f 149/223/2 152/222/2 94/5/2 -f 27/179/3 31/224/3 28/225/3 -f 163/226/2 160/227/2 162/228/2 -f 166/229/4 165/230/4 167/231/4 -f 171/232/4 172/233/4 169/234/4 -f 159/235/6 165/236/6 166/229/6 -f 160/237/6 172/238/6 171/232/6 -f 162/228/3 171/232/3 170/239/3 -f 158/240/7 168/241/7 167/242/7 -f 161/243/7 170/239/7 169/244/7 -f 157/57/3 166/229/3 168/241/3 -f 175/245/2 154/246/2 31/247/2 -f 228/248/4 221/249/4 214/250/4 -f 180/251/3 179/252/3 174/253/3 -f 181/254/3 180/255/3 173/256/3 -f 182/257/3 181/258/3 177/259/3 -f 179/260/3 182/261/3 178/262/3 -f 227/263/4 220/264/4 213/265/4 -f 184/266/3 183/267/3 155/268/3 -f 185/269/3 184/270/3 154/271/3 -f 186/272/3 185/273/3 175/274/3 -f 183/275/3 186/276/3 176/277/3 -f 226/278/4 219/279/4 212/280/4 -f 178/281/3 188/282/3 187/283/3 -f 189/284/3 188/285/3 178/286/3 -f 190/287/3 189/288/3 177/289/3 -f 187/290/3 190/291/3 153/292/3 -f 225/293/4 218/294/4 211/295/4 -f 176/296/3 192/297/3 191/298/3 -f 193/299/3 192/300/3 176/301/3 -f 194/302/3 193/303/3 175/304/3 -f 191/305/3 194/306/3 173/307/3 -f 196/308/3 197/309/3 198/310/3 -f 196/308/6 195/311/6 179/252/6 -f 197/309/4 196/308/4 180/255/4 -f 198/310/7 197/309/7 181/258/7 -f 195/311/2 198/310/2 182/261/2 -f 200/312/3 201/313/3 202/314/3 -f 200/312/6 199/315/6 183/267/6 -f 201/313/4 200/312/4 184/270/4 -f 202/314/7 201/313/7 185/273/7 -f 199/315/2 202/314/2 186/276/2 -f 204/316/3 205/317/3 206/318/3 -f 204/316/2 203/319/2 187/283/2 -f 205/317/6 204/316/6 188/285/6 -f 206/318/4 205/317/4 189/288/4 -f 203/319/7 206/318/7 190/291/7 -f 208/320/3 209/321/3 210/322/3 -f 208/320/2 207/323/2 191/298/2 -f 209/321/6 208/320/6 192/300/6 -f 210/322/4 209/321/4 193/303/4 -f 207/323/7 210/322/7 194/306/7 -f 229/324/4 222/325/4 215/326/4 -f 223/327/4 216/328/4 230/329/4 -f 224/330/4 217/331/4 231/332/4 -f 233/333/4 232/334/4 234/335/4 -f 249/336/4 243/337/4 237/338/4 -f 248/339/4 242/340/4 236/341/4 -f 247/342/4 241/343/4 235/344/4 -f 250/345/4 244/346/4 238/347/4 -f 245/348/4 239/349/4 251/350/4 -f 246/351/4 240/352/4 252/353/4 -f 254/354/4 253/355/4 255/356/4 -f 257/357/4 259/358/4 22/359/4 -f 259/358/4 257/357/4 4/360/4 -f 258/361/8 56/362/8 54/363/8 -f 258/364/4 256/365/4 2/366/4 -f 256/365/4 258/364/4 24/367/4 -f 263/368/1 262/369/1 260/370/1 -f 267/371/4 266/372/4 262/373/4 -f 265/374/3 264/375/3 266/376/3 -f 261/377/2 260/378/2 264/379/2 -f 262/380/6 266/376/6 264/375/6 -f 267/371/7 263/368/7 261/377/7 -f 269/381/9 271/382/9 270/383/9 -f 271/382/10 273/384/10 272/385/10 -f 273/384/11 275/386/11 274/387/11 -f 275/386/12 277/388/12 276/389/12 -f 276/390/13 277/391/13 279/392/13 -f 278/393/14 279/392/14 281/394/14 -f 301/395/9 303/396/9 302/397/9 -f 283/398/15 269/381/15 268/399/15 -f 281/394/16 283/398/16 282/400/16 -f 276/401/2 278/402/2 289/403/2 -f 285/404/9 293/405/9 292/406/9 -f 268/407/2 284/408/2 291/409/2 -f 270/410/2 285/404/2 284/411/2 -f 272/412/2 274/413/2 287/414/2 -f 278/415/2 280/416/2 290/417/2 -f 274/418/2 276/419/2 288/420/2 -f 282/421/2 291/422/2 290/423/2 -f 272/424/2 286/425/2 285/426/2 -f 295/427/4 297/428/4 299/429/4 -f 284/408/15 292/406/15 299/429/15 -f 289/430/14 290/417/14 298/431/14 -f 288/420/12 296/432/12 295/427/12 -f 286/425/10 294/433/10 293/405/10 -f 290/423/16 291/422/16 299/429/16 -f 289/403/13 297/428/13 296/432/13 -f 286/434/11 287/414/11 295/427/11 -f 303/396/10 305/435/10 304/436/10 -f 304/436/11 305/435/11 307/437/11 -f 307/437/12 309/438/12 308/439/12 -f 309/440/13 311/441/13 310/442/13 -f 311/441/14 313/443/14 312/444/14 -f 315/445/15 301/395/15 300/446/15 -f 313/443/16 315/445/16 314/447/16 -f 310/448/2 321/449/2 320/450/2 -f 317/451/9 325/452/9 324/453/9 -f 314/454/2 300/455/2 316/456/2 -f 300/457/2 302/458/2 317/451/2 -f 306/459/2 319/460/2 318/461/2 -f 312/462/2 322/463/2 321/464/2 -f 308/465/2 320/466/2 319/467/2 -f 312/468/2 314/469/2 323/470/2 -f 302/471/2 304/472/2 318/473/2 -f 327/474/4 329/475/4 325/452/4 -f 316/456/15 324/453/15 331/476/15 -f 321/464/14 322/463/14 330/477/14 -f 319/467/12 320/466/12 328/478/12 -f 318/473/10 326/479/10 325/452/10 -f 323/470/16 331/476/16 330/477/16 -f 320/450/13 321/449/13 329/475/13 -f 319/460/11 327/474/11 326/479/11 -f 335/480/1 334/481/1 332/482/1 -f 339/483/4 338/484/4 334/481/4 -f 337/485/3 336/486/3 338/484/3 -f 334/481/6 338/484/6 336/487/6 -f 339/483/7 335/480/7 333/488/7 -f 342/489/9 343/490/9 341/491/9 -f 344/492/10 345/493/10 343/490/10 -f 344/492/11 346/494/11 347/495/11 -f 348/496/12 349/497/12 347/495/12 -f 350/498/13 351/499/13 349/500/13 -f 352/501/14 353/502/14 351/499/14 -f 374/503/9 375/504/9 373/505/9 -f 340/506/15 341/491/15 355/507/15 -f 354/508/16 355/507/16 353/502/16 -f 360/509/4 361/510/4 350/511/4 -f 364/512/9 365/513/9 357/514/9 -f 354/515/4 363/516/4 356/517/4 -f 340/518/4 356/519/4 357/514/4 -f 358/520/4 359/521/4 346/522/4 -f 361/523/4 362/524/4 352/525/4 -f 359/526/4 360/527/4 348/528/4 -f 352/529/4 362/530/4 363/531/4 -f 342/532/4 357/533/4 358/534/4 -f 369/535/2 367/536/2 365/513/2 -f 371/537/15 364/512/15 356/517/15 -f 361/523/14 369/535/14 370/538/14 -f 367/536/12 368/539/12 360/527/12 -f 365/513/10 366/540/10 358/534/10 -f 362/530/16 370/538/16 371/537/16 -f 368/539/13 369/535/13 361/510/13 -f 366/540/11 367/536/11 359/521/11 -f 374/503/10 376/541/10 377/542/10 -f 378/543/11 379/544/11 377/542/11 -f 380/545/12 381/546/12 379/544/12 -f 382/547/13 383/548/13 381/549/13 -f 384/550/14 385/551/14 383/548/14 -f 372/552/15 373/505/15 387/553/15 -f 386/554/16 387/553/16 385/551/16 -f 392/555/4 393/556/4 382/557/4 -f 396/558/9 397/559/9 389/560/9 -f 386/561/4 395/562/4 388/563/4 -f 372/564/4 388/565/4 389/560/4 -f 390/566/4 391/567/4 378/568/4 -f 393/569/4 394/570/4 384/571/4 -f 391/572/4 392/573/4 380/574/4 -f 384/575/4 394/576/4 395/577/4 -f 389/578/4 390/579/4 376/580/4 -f 401/581/2 398/582/2 397/559/2 -f 403/583/15 396/558/15 388/563/15 -f 393/569/14 401/581/14 402/584/14 -f 399/585/12 400/586/12 392/573/12 -f 397/559/10 398/582/10 390/579/10 -f 394/576/16 402/584/16 403/583/16 -f 400/586/13 401/581/13 393/556/13 -f 398/582/11 399/585/11 391/567/11 -f 404/587/1 406/588/1 407/589/1 -f 406/588/2 410/590/2 411/591/2 -f 410/590/3 408/592/3 409/593/3 -f 408/594/6 410/590/6 406/588/6 -f 405/595/7 407/589/7 411/591/7 -f 422/596/1 421/597/1 517/598/1 -f 429/599/3 441/600/3 440/601/3 -f 422/602/17 434/603/17 433/604/17 -f 419/605/18 431/606/18 430/607/18 -f 416/608/19 428/609/19 427/610/19 -f 423/611/20 435/612/20 434/603/20 -f 412/613/21 413/614/21 424/615/21 -f 420/616/22 432/617/22 431/606/22 -f 417/618/23 429/599/23 428/609/23 -f 412/619/24 425/620/24 435/612/24 -f 413/621/25 414/622/25 426/623/25 -f 421/624/26 433/604/26 432/617/26 -f 418/625/27 430/607/27 429/599/27 -f 414/626/28 415/627/28 427/610/28 -f 444/628/22 456/629/22 455/630/22 -f 425/620/3 437/631/3 447/632/3 -f 426/623/3 438/633/3 436/634/3 -f 433/604/3 445/635/3 444/636/3 -f 429/599/3 430/607/3 442/637/3 -f 427/610/3 439/638/3 438/633/3 -f 433/604/3 434/603/3 446/639/3 -f 431/606/3 443/640/3 442/637/3 -f 428/609/3 440/601/3 439/638/3 -f 434/603/3 435/612/3 447/632/3 -f 425/620/3 424/615/3 436/634/3 -f 431/606/3 432/617/3 444/636/3 -f 452/641/3 458/642/3 449/643/3 -f 440/644/23 441/645/23 453/646/23 -f 437/647/24 449/643/24 459/648/24 -f 438/649/25 450/650/25 448/651/25 -f 445/652/26 457/653/26 456/629/26 -f 442/654/27 454/655/27 453/646/27 -f 439/656/28 451/657/28 450/650/28 -f 445/658/17 446/659/17 458/642/17 -f 442/660/18 443/661/18 455/630/18 -f 440/662/19 452/641/19 451/657/19 -f 446/663/20 447/664/20 459/648/20 -f 437/665/21 436/666/21 448/651/21 -f 470/667/3 471/668/3 531/669/3 -f 477/670/1 489/671/1 490/672/1 -f 470/673/20 482/674/20 483/675/20 -f 460/676/21 473/677/21 472/678/21 -f 467/679/22 479/680/22 480/681/22 -f 464/682/23 476/683/23 477/670/23 -f 471/684/24 483/675/24 473/677/24 -f 461/685/25 472/678/25 474/686/25 -f 469/687/26 468/688/26 480/681/26 -f 465/689/27 477/670/27 478/690/27 -f 463/691/28 462/692/28 474/686/28 -f 469/693/17 481/694/17 482/674/17 -f 466/695/18 478/690/18 479/680/18 -f 463/696/19 475/697/19 476/683/19 -f 493/698/26 492/699/26 504/700/26 -f 475/697/1 474/686/1 486/701/1 -f 481/694/1 493/702/1 494/703/1 -f 478/690/1 490/672/1 491/704/1 -f 476/683/1 475/697/1 487/705/1 -f 483/675/1 482/674/1 494/703/1 -f 472/678/1 473/677/1 485/706/1 -f 479/680/1 491/704/1 492/707/1 -f 477/670/1 476/683/1 488/708/1 -f 473/677/1 483/675/1 495/709/1 -f 474/686/1 472/678/1 484/710/1 -f 480/681/1 492/707/1 493/702/1 -f 506/711/1 502/712/1 498/713/1 -f 489/714/27 501/715/27 502/712/27 -f 486/716/28 498/713/28 499/717/28 -f 493/718/17 505/719/17 506/711/17 -f 490/720/18 502/712/18 503/721/18 -f 488/722/19 487/723/19 499/717/19 -f 494/724/20 506/711/20 507/725/20 -f 484/726/21 485/727/21 497/728/21 -f 491/729/22 503/721/22 504/700/22 -f 488/730/23 500/731/23 501/715/23 -f 495/732/24 507/725/24 497/728/24 -f 484/733/25 496/734/25 498/713/25 -f 522/735/28 523/736/28 511/737/28 -f 419/738/1 418/739/1 514/740/1 -f 416/741/1 415/742/1 511/743/1 -f 423/744/1 422/596/1 518/745/1 -f 412/746/1 509/747/1 508/748/1 -f 419/738/1 515/749/1 516/750/1 -f 416/741/1 512/751/1 513/752/1 -f 412/746/1 423/744/1 519/753/1 -f 413/754/1 508/748/1 510/755/1 -f 421/597/1 420/756/1 516/750/1 -f 417/757/1 513/752/1 514/740/1 -f 414/758/1 510/755/1 511/743/1 -f 523/736/19 524/759/19 512/760/19 -f 461/761/3 520/762/3 521/763/3 -f 467/764/3 468/765/3 528/766/3 -f 465/767/3 525/768/3 524/769/3 -f 471/668/3 460/770/3 521/763/3 -f 462/771/3 522/772/3 520/762/3 -f 469/773/3 529/774/3 528/766/3 -f 465/767/3 466/775/3 526/776/3 -f 463/777/3 523/778/3 522/772/3 -f 470/667/3 530/779/3 529/774/3 -f 467/764/3 527/780/3 526/776/3 -f 464/781/3 524/769/3 523/778/3 -f 524/759/23 525/782/23 513/783/23 -f 525/782/27 526/784/27 514/785/27 -f 526/784/18 527/786/18 515/787/18 -f 527/786/22 528/788/22 516/789/22 -f 528/788/26 529/790/26 517/791/26 -f 529/792/17 530/793/17 518/794/17 -f 520/795/25 522/735/25 510/796/25 -f 521/797/21 520/795/21 508/798/21 -f 531/799/24 521/797/24 509/800/24 -f 530/793/20 531/799/20 519/801/20 -f 533/802/1 535/803/1 534/804/1 -f 535/805/29 539/806/29 538/807/29 -f 539/808/3 537/809/3 536/810/3 -f 533/811/30 532/812/30 536/810/30 -f 534/804/6 538/807/6 536/810/6 -f 541/813/1 543/814/1 542/815/1 -f 547/816/29 546/817/29 542/815/29 -f 547/818/3 545/819/3 544/820/3 -f 545/821/30 541/822/30 540/823/30 -f 542/815/6 546/817/6 544/820/6 -f 936/824/3 7/825/3 5/826/3 -f 930/827/1 61/828/1 929/829/1 -f 549/830/4 550/831/4 23/832/4 -f 1/833/2 25/834/2 551/835/2 -f 555/836/1 554/837/1 552/838/1 -f 557/839/3 556/840/3 558/841/3 -f 554/842/6 558/841/6 556/840/6 -f 559/843/7 555/836/7 553/844/7 -f 563/845/1 562/846/1 560/847/1 -f 565/848/3 564/849/3 566/850/3 -f 562/846/6 566/851/6 564/852/6 -f 567/853/7 563/845/7 561/854/7 -f 578/855/1 577/856/1 673/857/1 -f 585/858/3 597/859/3 596/860/3 -f 578/861/17 590/862/17 589/863/17 -f 575/864/18 587/865/18 586/866/18 -f 572/867/19 584/868/19 583/869/19 -f 579/870/20 591/871/20 590/862/20 -f 569/872/21 580/873/21 581/874/21 -f 576/875/22 588/876/22 587/865/22 -f 572/877/23 573/878/23 585/858/23 -f 568/879/24 581/874/24 591/871/24 -f 570/880/25 582/881/25 580/873/25 -f 577/882/26 589/863/26 588/876/26 -f 574/883/27 586/866/27 585/858/27 -f 571/884/28 583/869/28 582/881/28 -f 600/885/22 612/886/22 611/887/22 -f 581/874/3 593/888/3 603/889/3 -f 582/881/3 594/890/3 592/891/3 -f 588/876/3 589/863/3 601/892/3 -f 585/858/3 586/866/3 598/893/3 -f 583/869/3 595/894/3 594/890/3 -f 589/863/3 590/862/3 602/895/3 -f 587/865/3 599/896/3 598/893/3 -f 584/868/3 596/860/3 595/894/3 -f 591/871/3 603/889/3 602/895/3 -f 580/873/3 592/891/3 593/888/3 -f 587/865/3 588/876/3 600/897/3 -f 608/898/3 612/886/3 605/899/3 -f 597/900/23 609/901/23 608/898/23 -f 593/902/24 605/899/24 615/903/24 -f 594/904/25 606/905/25 604/906/25 -f 601/907/26 613/908/26 612/886/26 -f 597/909/27 598/910/27 610/911/27 -f 595/912/28 607/913/28 606/905/28 -f 602/914/17 614/915/17 613/908/17 -f 599/916/18 611/887/18 610/911/18 -f 596/917/19 608/898/19 607/913/19 -f 603/918/20 615/903/20 614/915/20 -f 592/919/21 604/906/21 605/899/21 -f 627/920/3 687/921/3 686/922/3 -f 633/923/1 645/924/1 646/925/1 -f 626/926/20 638/927/20 639/928/20 -f 616/929/21 629/930/21 628/931/21 -f 623/932/22 635/933/22 636/934/22 -f 621/935/23 620/936/23 632/937/23 -f 627/938/24 639/928/24 629/930/24 -f 617/939/25 628/931/25 630/940/25 -f 624/941/26 636/934/26 637/942/26 -f 621/943/27 633/923/27 634/944/27 -f 618/945/28 630/940/28 631/946/28 -f 625/947/17 637/942/17 638/927/17 -f 623/948/18 622/949/18 634/944/18 -f 620/950/19 619/951/19 631/946/19 -f 648/952/26 660/953/26 661/954/26 -f 631/946/1 630/940/1 642/955/1 -f 637/942/1 649/956/1 650/957/1 -f 634/944/1 646/925/1 647/958/1 -f 632/937/1 631/946/1 643/959/1 -f 639/928/1 638/927/1 650/957/1 -f 628/931/1 629/930/1 641/960/1 -f 635/933/1 647/958/1 648/961/1 -f 633/923/1 632/937/1 644/962/1 -f 629/930/1 639/928/1 651/963/1 -f 630/940/1 628/931/1 640/964/1 -f 636/934/1 648/961/1 649/956/1 -f 662/965/1 658/966/1 654/967/1 -f 646/968/27 645/969/27 657/970/27 -f 642/971/28 654/967/28 655/972/28 -f 649/973/17 661/954/17 662/965/17 -f 646/974/18 658/966/18 659/975/18 -f 643/976/19 655/972/19 656/977/19 -f 650/978/20 662/965/20 663/979/20 -f 641/980/21 653/981/21 652/982/21 -f 647/983/22 659/975/22 660/953/22 -f 644/984/23 656/977/23 657/970/23 -f 651/985/24 663/979/24 653/981/24 -f 640/986/25 652/982/25 654/967/25 -f 678/987/28 679/988/28 667/989/28 -f 575/990/1 574/991/1 670/992/1 -f 572/993/1 571/994/1 667/995/1 -f 579/996/1 578/855/1 674/997/1 -f 568/998/1 665/999/1 664/1000/1 -f 575/990/1 671/1001/1 672/1002/1 -f 572/993/1 668/1003/1 669/1004/1 -f 568/998/1 579/996/1 675/1005/1 -f 569/1006/1 664/1000/1 666/1007/1 -f 577/856/1 576/1008/1 672/1002/1 -f 573/1009/1 669/1004/1 670/992/1 -f 571/994/1 570/1010/1 666/1007/1 -f 679/988/19 680/1011/19 668/1012/19 -f 616/1013/3 617/1014/3 676/1015/3 -f 623/1016/3 624/1017/3 684/1018/3 -f 620/1019/3 621/1020/3 681/1021/3 -f 616/1013/3 677/1022/3 687/921/3 -f 617/1014/3 618/1023/3 678/1024/3 -f 625/1025/3 685/1026/3 684/1018/3 -f 621/1020/3 622/1027/3 682/1028/3 -f 619/1029/3 679/1030/3 678/1024/3 -f 626/1031/3 686/922/3 685/1026/3 -f 623/1016/3 683/1032/3 682/1028/3 -f 620/1019/3 680/1033/3 679/1030/3 -f 680/1011/23 681/1034/23 669/1035/23 -f 681/1034/27 682/1036/27 670/1037/27 -f 670/1037/18 682/1036/18 683/1038/18 -f 683/1038/22 684/1039/22 672/1040/22 -f 684/1039/26 685/1041/26 673/1042/26 -f 685/1043/17 686/1044/17 674/1045/17 -f 676/1046/25 678/987/25 666/1047/25 -f 677/1048/21 676/1046/21 664/1049/21 -f 687/1050/24 677/1048/24 665/1051/24 -f 674/1045/20 686/1044/20 687/1050/20 -f 698/1052/1 697/1053/1 793/1054/1 -f 705/1055/3 717/1056/3 716/1057/3 -f 698/1058/17 710/1059/17 709/1060/17 -f 695/1061/18 707/1062/18 706/1063/18 -f 692/1064/19 704/1065/19 703/1066/19 -f 699/1067/20 711/1068/20 710/1059/20 -f 689/1069/21 700/1070/21 701/1071/21 -f 696/1072/22 708/1073/22 707/1062/22 -f 693/1074/23 705/1055/23 704/1065/23 -f 688/1075/24 701/1071/24 711/1068/24 -f 690/1076/25 702/1077/25 700/1070/25 -f 697/1078/26 709/1060/26 708/1073/26 -f 694/1079/27 706/1063/27 705/1055/27 -f 691/1080/28 703/1066/28 702/1077/28 -f 720/1081/22 732/1082/22 731/1083/22 -f 701/1071/3 713/1084/3 723/1085/3 -f 702/1077/3 714/1086/3 712/1087/3 -f 709/1060/3 721/1088/3 720/1089/3 -f 705/1055/3 706/1063/3 718/1090/3 -f 703/1066/3 715/1091/3 714/1086/3 -f 709/1060/3 710/1059/3 722/1092/3 -f 707/1062/3 719/1093/3 718/1090/3 -f 704/1065/3 716/1057/3 715/1091/3 -f 711/1068/3 723/1085/3 722/1092/3 -f 700/1070/3 712/1087/3 713/1084/3 -f 707/1062/3 708/1073/3 720/1089/3 -f 728/1094/3 732/1082/3 725/1095/3 -f 717/1096/23 729/1097/23 728/1094/23 -f 713/1098/24 725/1095/24 735/1099/24 -f 714/1100/25 726/1101/25 724/1102/25 -f 721/1103/26 733/1104/26 732/1082/26 -f 718/1105/27 730/1106/27 729/1097/27 -f 715/1107/28 727/1108/28 726/1101/28 -f 722/1109/17 734/1110/17 733/1104/17 -f 719/1111/18 731/1083/18 730/1106/18 -f 716/1112/19 728/1094/19 727/1108/19 -f 723/1113/20 735/1099/20 734/1110/20 -f 712/1114/21 724/1102/21 725/1095/21 -f 746/1115/3 747/1116/3 807/1117/3 -f 753/1118/1 765/1119/1 766/1120/1 -f 746/1121/20 758/1122/20 759/1123/20 -f 736/1124/21 749/1125/21 748/1126/21 -f 743/1127/22 755/1128/22 756/1129/22 -f 740/1130/23 752/1131/23 753/1118/23 -f 747/1132/24 759/1123/24 749/1125/24 -f 738/1133/25 737/1134/25 748/1126/25 -f 744/1135/26 756/1129/26 757/1136/26 -f 741/1137/27 753/1118/27 754/1138/27 -f 738/1139/28 750/1140/28 751/1141/28 -f 745/1142/17 757/1136/17 758/1122/17 -f 742/1143/18 754/1138/18 755/1128/18 -f 739/1144/19 751/1141/19 752/1131/19 -f 768/1145/26 780/1146/26 781/1147/26 -f 751/1141/1 750/1140/1 762/1148/1 -f 757/1136/1 769/1149/1 770/1150/1 -f 754/1138/1 766/1120/1 767/1151/1 -f 752/1131/1 751/1141/1 763/1152/1 -f 759/1123/1 758/1122/1 770/1150/1 -f 748/1126/1 749/1125/1 761/1153/1 -f 755/1128/1 767/1151/1 768/1154/1 -f 753/1118/1 752/1131/1 764/1155/1 -f 749/1125/1 759/1123/1 771/1156/1 -f 750/1140/1 748/1126/1 760/1157/1 -f 756/1129/1 768/1154/1 769/1149/1 -f 782/1158/1 778/1159/1 774/1160/1 -f 765/1161/27 777/1162/27 778/1159/27 -f 762/1163/28 774/1160/28 775/1164/28 -f 769/1165/17 781/1147/17 782/1158/17 -f 766/1166/18 778/1159/18 779/1167/18 -f 763/1168/19 775/1164/19 776/1169/19 -f 770/1170/20 782/1158/20 783/1171/20 -f 761/1172/21 773/1173/21 772/1174/21 -f 767/1175/22 779/1167/22 780/1146/22 -f 764/1176/23 776/1169/23 777/1162/23 -f 771/1177/24 783/1171/24 773/1173/24 -f 760/1178/25 772/1174/25 774/1160/25 -f 798/1179/28 799/1180/28 787/1181/28 -f 695/1182/1 694/1183/1 790/1184/1 -f 692/1185/1 691/1186/1 787/1187/1 -f 698/1052/1 794/1188/1 795/1189/1 -f 688/1190/1 785/1191/1 784/1192/1 -f 695/1182/1 791/1193/1 792/1194/1 -f 692/1185/1 788/1195/1 789/1196/1 -f 688/1190/1 699/1197/1 795/1189/1 -f 690/1198/1 689/1199/1 784/1192/1 -f 697/1053/1 696/1200/1 792/1194/1 -f 693/1201/1 789/1196/1 790/1184/1 -f 691/1186/1 690/1198/1 786/1202/1 -f 799/1180/19 800/1203/19 788/1204/19 -f 737/1205/3 796/1206/3 797/1207/3 -f 743/1208/3 744/1209/3 804/1210/3 -f 741/1211/3 801/1212/3 800/1213/3 -f 747/1116/3 736/1214/3 797/1207/3 -f 738/1215/3 798/1216/3 796/1206/3 -f 745/1217/3 805/1218/3 804/1210/3 -f 741/1211/3 742/1219/3 802/1220/3 -f 739/1221/3 799/1222/3 798/1216/3 -f 746/1115/3 806/1223/3 805/1218/3 -f 743/1208/3 803/1224/3 802/1220/3 -f 740/1225/3 800/1213/3 799/1222/3 -f 800/1203/23 801/1226/23 789/1227/23 -f 801/1226/27 802/1228/27 790/1229/27 -f 790/1229/18 802/1228/18 803/1230/18 -f 803/1230/22 804/1231/22 792/1232/22 -f 804/1231/26 805/1233/26 793/1234/26 -f 805/1235/17 806/1236/17 794/1237/17 -f 796/1238/25 798/1179/25 786/1239/25 -f 797/1240/21 796/1238/21 784/1241/21 -f 795/1242/24 807/1243/24 797/1240/24 -f 794/1237/20 806/1236/20 807/1243/20 -f 818/1244/1 817/1245/1 913/1246/1 -f 825/1247/3 837/1248/3 836/1249/3 -f 818/1250/17 830/1251/17 829/1252/17 -f 815/1253/18 827/1254/18 826/1255/18 -f 812/1256/19 824/1257/19 823/1258/19 -f 818/1259/20 819/1260/20 831/1261/20 -f 809/1262/21 820/1263/21 821/1264/21 -f 816/1265/22 828/1266/22 827/1254/22 -f 813/1267/23 825/1247/23 824/1257/23 -f 808/1268/24 821/1264/24 831/1261/24 -f 810/1269/25 822/1270/25 820/1263/25 -f 816/1271/26 817/1272/26 829/1252/26 -f 814/1273/27 826/1255/27 825/1247/27 -f 811/1274/28 823/1258/28 822/1270/28 -f 840/1275/22 852/1276/22 851/1277/22 -f 821/1264/3 833/1278/3 843/1279/3 -f 822/1270/3 834/1280/3 832/1281/3 -f 829/1252/3 841/1282/3 840/1283/3 -f 825/1247/3 826/1255/3 838/1284/3 -f 823/1258/3 835/1285/3 834/1280/3 -f 829/1252/3 830/1251/3 842/1286/3 -f 827/1254/3 839/1287/3 838/1284/3 -f 824/1257/3 836/1249/3 835/1285/3 -f 831/1261/3 843/1279/3 842/1286/3 -f 820/1263/3 832/1281/3 833/1278/3 -f 827/1254/3 828/1266/3 840/1283/3 -f 848/1288/3 852/1276/3 845/1289/3 -f 837/1290/23 849/1291/23 848/1288/23 -f 833/1292/24 845/1289/24 855/1293/24 -f 834/1294/25 846/1295/25 844/1296/25 -f 841/1297/26 853/1298/26 852/1276/26 -f 838/1299/27 850/1300/27 849/1291/27 -f 835/1301/28 847/1302/28 846/1295/28 -f 841/1303/17 842/1304/17 854/1305/17 -f 838/1306/18 839/1307/18 851/1277/18 -f 835/1308/19 836/1309/19 848/1288/19 -f 843/1310/20 855/1293/20 854/1305/20 -f 833/1311/21 832/1312/21 844/1296/21 -f 866/1313/3 867/1314/3 927/1315/3 -f 873/1316/1 885/1317/1 886/1318/1 -f 866/1319/20 878/1320/20 879/1321/20 -f 856/1322/21 869/1323/21 868/1324/21 -f 863/1325/22 875/1326/22 876/1327/22 -f 861/1328/23 860/1329/23 872/1330/23 -f 867/1331/24 879/1321/24 869/1323/24 -f 857/1332/25 868/1324/25 870/1333/25 -f 865/1334/26 864/1335/26 876/1327/26 -f 862/1336/27 861/1337/27 873/1316/27 -f 859/1338/28 858/1339/28 870/1333/28 -f 866/1340/17 865/1341/17 877/1342/17 -f 862/1343/18 874/1344/18 875/1326/18 -f 860/1345/19 859/1346/19 871/1347/19 -f 888/1348/26 900/1349/26 901/1350/26 -f 871/1347/1 870/1333/1 882/1351/1 -f 877/1342/1 889/1352/1 890/1353/1 -f 874/1344/1 886/1318/1 887/1354/1 -f 872/1330/1 871/1347/1 883/1355/1 -f 879/1321/1 878/1320/1 890/1353/1 -f 868/1324/1 869/1323/1 881/1356/1 -f 875/1326/1 887/1354/1 888/1357/1 -f 873/1316/1 872/1330/1 884/1358/1 -f 869/1323/1 879/1321/1 891/1359/1 -f 870/1333/1 868/1324/1 880/1360/1 -f 876/1327/1 888/1357/1 889/1352/1 -f 902/1361/1 898/1362/1 893/1363/1 -f 886/1364/27 885/1365/27 897/1366/27 -f 882/1367/28 894/1368/28 895/1369/28 -f 889/1370/17 901/1350/17 902/1361/17 -f 886/1371/18 898/1362/18 899/1372/18 -f 883/1373/19 895/1369/19 896/1374/19 -f 891/1375/20 890/1376/20 902/1361/20 -f 881/1377/21 893/1363/21 892/1378/21 -f 888/1379/22 887/1380/22 899/1372/22 -f 884/1381/23 896/1374/23 897/1366/23 -f 891/1382/24 903/1383/24 893/1363/24 -f 880/1384/25 892/1378/25 894/1368/25 -f 918/1385/28 919/1386/28 907/1387/28 -f 815/1388/1 814/1389/1 910/1390/1 -f 812/1391/1 811/1392/1 907/1393/1 -f 819/1394/1 818/1244/1 914/1395/1 -f 808/1396/1 905/1397/1 904/1398/1 -f 815/1388/1 911/1399/1 912/1400/1 -f 812/1391/1 908/1401/1 909/1402/1 -f 808/1396/1 819/1394/1 915/1403/1 -f 809/1404/1 904/1398/1 906/1405/1 -f 817/1245/1 816/1406/1 912/1400/1 -f 813/1407/1 909/1402/1 910/1390/1 -f 811/1392/1 810/1408/1 906/1405/1 -f 919/1386/19 920/1409/19 908/1410/19 -f 857/1411/3 916/1412/3 917/1413/3 -f 863/1414/3 864/1415/3 924/1416/3 -f 861/1417/3 921/1418/3 920/1419/3 -f 867/1314/3 856/1420/3 917/1413/3 -f 858/1421/3 918/1422/3 916/1412/3 -f 865/1423/3 925/1424/3 924/1416/3 -f 861/1417/3 862/1425/3 922/1426/3 -f 859/1427/3 919/1428/3 918/1422/3 -f 866/1313/3 926/1429/3 925/1424/3 -f 863/1414/3 923/1430/3 922/1426/3 -f 860/1431/3 920/1419/3 919/1428/3 -f 920/1409/23 921/1432/23 909/1433/23 -f 921/1432/27 922/1434/27 910/1435/27 -f 922/1434/18 923/1436/18 911/1437/18 -f 923/1436/22 924/1438/22 912/1439/22 -f 924/1438/26 925/1440/26 913/1441/26 -f 913/1442/17 925/1443/17 926/1444/17 -f 916/1445/25 918/1385/25 906/1446/25 -f 917/1447/21 916/1445/21 904/1448/21 -f 927/1449/24 917/1447/24 905/1450/24 -f 914/1451/20 926/1444/20 927/1449/20 -f 940/1452/3 15/1453/3 13/1454/3 -f 933/1455/1 19/1456/1 55/1457/1 -f 24/1458/1 80/1/1 25/3/1 -f 23/1459/1 93/4/1 22/6/1 -f 74/174/1 19/7/1 73/9/1 -f 56/1460/1 58/10/1 72/12/1 -f 70/1461/1 57/13/1 69/15/1 -f 54/1462/1 56/16/1 68/18/1 -f 66/168/1 55/19/1 65/21/1 -f 20/1463/1 54/22/1 76/24/1 -f 258/27/2 24/1464/2 25/1465/2 -f 25/1465/2 1/25/2 258/27/2 -f 9/1466/3 27/28/3 7/30/3 -f 58/1467/1 60/31/1 84/33/1 -f 10/1468/3 8/34/3 28/36/3 -f 90/39/1 91/219/1 95/37/1 -f 64/1469/1 95/37/1 91/219/1 -f 96/38/1 63/1470/1 90/39/1 -f 59/1471/1 57/40/1 82/42/1 -f 7/1472/3 33/43/3 5/45/3 -f 24/1473/1 20/46/1 80/48/1 -f 6/1474/3 35/49/3 8/51/3 -f 21/1475/1 25/52/1 78/54/1 -f 158/240/2 164/55/2 157/57/2 -f 1/1476/3 5/58/3 36/60/3 -f 2/1477/3 39/61/3 6/63/3 -f 1/1478/3 36/64/3 2/66/3 -f 18/1479/3 48/69/3 52/68/3 -f 47/67/3 17/1480/3 53/1481/3 -f 53/1481/3 52/68/3 47/67/3 -f 16/1482/3 44/72/3 49/71/3 -f 43/70/3 15/1483/3 46/1484/3 -f 46/1484/3 49/71/3 43/70/3 -f 15/1485/3 43/73/3 13/75/3 -f 14/1486/3 41/78/3 45/77/3 -f 40/76/3 13/1487/3 42/1488/3 -f 42/1488/3 45/77/3 40/76/3 -f 16/1489/3 14/79/3 44/81/3 -f 15/1490/3 17/82/3 46/84/3 -f 16/1491/3 49/85/3 18/87/3 -f 7/1492/3 26/90/3 33/189/3 -f 29/88/3 8/1493/3 34/89/3 -f 34/89/3 33/189/3 26/90/3 -f 40/93/4 41/1494/4 174/1495/4 -f 155/1496/4 176/1497/4 41/1494/4 -f 174/1495/4 178/91/4 40/93/4 -f 41/1494/4 176/1497/4 174/1495/4 -f 4/1498/3 51/94/3 3/96/3 -f 4/1499/3 18/97/3 51/99/3 -f 5/1500/3 32/102/3 37/101/3 -f 35/100/3 6/1501/3 38/1502/3 -f 38/1502/3 37/101/3 35/100/3 -f 3/1503/3 50/103/3 17/105/3 -f 86/108/1 87/214/1 92/106/1 -f 62/1504/1 92/106/1 87/214/1 -f 89/107/1 61/1505/1 86/108/1 -f 61/1506/1 59/109/1 86/111/1 -f 82/114/1 83/184/1 88/112/1 -f 60/1507/1 88/112/1 83/184/1 -f 85/113/1 59/1508/1 82/114/1 -f 60/1509/1 62/115/1 88/117/1 -f 70/120/1 71/161/1 84/118/1 -f 58/1510/1 84/118/1 71/161/1 -f 81/119/1 57/1511/1 70/120/1 -f 12/123/3 10/1512/3 31/1513/3 -f 31/1513/3 41/121/3 12/123/3 -f 63/1514/1 61/124/1 90/126/1 -f 66/129/1 67/167/1 72/127/1 -f 56/1515/1 72/127/1 67/167/1 -f 69/128/1 55/1516/1 66/129/1 -f 62/1517/1 64/130/1 92/132/1 -f 68/135/1 65/166/1 74/133/1 -f 19/1518/1 74/133/1 65/166/1 -f 75/134/1 54/1519/1 68/135/1 -f 9/1520/3 11/138/3 30/137/3 -f 13/1521/3 40/136/3 11/138/3 -f 64/1522/1 22/139/1 95/141/1 -f 76/144/1 73/173/1 78/142/1 -f 21/1523/1 78/142/1 73/173/1 -f 79/143/1 20/1524/1 76/144/1 -f 23/1525/1 63/145/1 93/147/1 -f 3/150/4 23/1526/4 259/148/4 -f 22/1527/4 259/148/4 23/1526/4 -f 259/153/5 12/1528/5 14/1529/5 -f 2/1530/5 6/1531/5 258/361/5 -f 8/1532/5 10/1533/5 258/361/5 -f 14/1529/5 16/151/5 259/153/5 -f 10/1533/5 12/1528/5 258/361/5 -f 258/361/5 6/1531/5 8/1532/5 -f 18/152/5 4/1534/5 259/153/5 -f 12/1528/5 259/153/5 258/361/5 -f 7/1535/6 5/1536/6 21/1537/6 -f 11/156/6 9/1538/6 57/154/6 -f 17/1539/6 15/1540/6 61/1541/6 -f 13/1542/6 11/156/6 59/155/6 -f 5/1536/6 1/1543/6 25/1544/6 -f 25/1544/6 21/1537/6 5/1536/6 -f 19/1545/6 55/1546/6 7/1535/6 -f 59/155/6 61/1541/6 15/1540/6 -f 55/1546/6 9/1538/6 7/1535/6 -f 7/1535/6 21/1537/6 19/1545/6 -f 15/1540/6 13/1542/6 59/155/6 -f 23/1547/6 3/1548/6 17/1539/6 -f 61/1541/6 63/1549/6 17/1539/6 -f 55/1546/6 57/154/6 9/1538/6 -f 23/1547/6 17/1539/6 63/1549/6 -f 97/160/1 98/157/1 100/159/1 -f 72/127/4 98/157/4 69/128/4 -f 71/11/6 99/158/6 72/12/6 -f 70/120/2 100/159/2 71/161/2 -f 70/1461/7 69/15/7 100/159/7 -f 101/165/1 102/162/1 104/164/1 -f 68/135/4 102/162/4 65/166/4 -f 68/18/6 67/17/6 102/162/6 -f 66/129/2 104/164/2 67/167/2 -f 65/21/7 101/165/7 66/168/7 -f 105/172/1 106/169/1 108/171/1 -f 76/144/4 106/169/4 73/173/4 -f 75/23/6 107/170/6 76/24/6 -f 74/133/2 108/171/2 75/134/2 -f 73/9/7 105/172/7 74/174/7 -f 109/178/3 110/175/3 112/177/3 -f 27/28/7 110/175/7 26/29/7 -f 28/225/2 111/176/2 27/179/2 -f 29/35/6 112/177/6 28/36/6 -f 26/90/4 109/178/4 29/88/4 -f 113/183/1 114/180/1 116/182/1 -f 84/118/4 114/180/4 81/119/4 -f 83/32/6 115/181/6 84/33/6 -f 82/114/2 116/182/2 83/184/2 -f 81/41/7 113/183/7 82/42/7 -f 117/188/3 118/185/3 120/187/3 -f 33/43/7 118/185/7 32/44/7 -f 34/89/2 119/186/2 33/189/2 -f 34/50/6 35/49/6 119/186/6 -f 32/102/4 117/188/4 35/100/4 -f 121/193/3 122/190/3 124/192/3 -f 37/59/7 122/190/7 36/60/7 -f 38/1502/2 123/191/2 37/101/2 -f 38/62/6 39/61/6 123/191/6 -f 36/64/4 121/193/4 39/65/4 -f 125/197/1 126/194/1 128/196/1 -f 80/1/4 126/194/4 77/2/4 -f 80/48/6 79/47/6 126/194/6 -f 78/142/2 128/196/2 79/143/2 -f 77/53/7 125/197/7 78/54/7 -f 129/201/3 130/198/3 132/200/3 -f 42/74/7 43/73/7 129/201/7 -f 44/72/2 131/199/2 43/70/2 -f 45/80/6 132/200/6 44/81/6 -f 42/1488/4 129/201/4 45/77/4 -f 133/205/3 134/202/3 136/204/3 -f 47/83/7 134/202/7 46/84/7 -f 48/69/2 135/203/2 47/67/2 -f 48/86/6 49/85/6 135/203/6 -f 46/1484/4 133/205/4 49/71/4 -f 137/209/3 138/206/3 140/208/3 -f 51/94/2 138/206/2 50/95/2 -f 51/99/6 52/98/6 138/206/6 -f 53/1481/4 140/208/4 52/68/4 -f 50/103/7 137/209/7 53/104/7 -f 141/213/1 142/210/1 144/212/1 -f 88/112/4 142/210/4 85/113/4 -f 87/116/6 143/211/6 88/117/6 -f 86/108/2 144/212/2 87/214/2 -f 85/110/7 141/213/7 86/111/7 -f 145/218/1 146/215/1 148/217/1 -f 92/106/4 146/215/4 89/107/4 -f 91/131/6 147/216/6 92/132/6 -f 90/39/2 148/217/2 91/219/2 -f 89/125/7 145/218/7 90/126/7 -f 149/223/1 150/220/1 152/222/1 -f 96/146/7 150/220/7 93/147/7 -f 95/37/4 151/221/4 96/38/4 -f 95/141/6 94/140/6 151/221/6 -f 93/4/2 149/223/2 94/5/2 -f 10/1550/3 28/225/3 31/224/3 -f 27/179/3 9/1551/3 30/1552/3 -f 30/1552/3 31/224/3 27/179/3 -f 161/243/2 163/226/2 162/228/2 -f 168/241/4 166/229/4 167/231/4 -f 170/239/4 171/232/4 169/234/4 -f 157/57/6 159/235/6 166/229/6 -f 162/228/6 160/237/6 171/232/6 -f 161/243/3 162/228/3 170/239/3 -f 164/1553/7 158/240/7 167/242/7 -f 163/1554/7 161/243/7 169/244/7 -f 158/240/3 157/57/3 168/241/3 -f 31/247/2 30/1555/2 173/1556/2 -f 153/1557/2 177/1558/2 30/1555/2 -f 173/1556/2 175/245/2 31/247/2 -f 30/1555/2 177/1558/2 173/1556/2 -f 173/307/3 180/251/3 174/253/3 -f 177/1559/3 181/254/3 173/256/3 -f 178/286/3 182/257/3 177/259/3 -f 174/1560/3 179/260/3 178/262/3 -f 154/1561/3 184/266/3 155/268/3 -f 175/1562/3 185/269/3 154/271/3 -f 176/301/3 186/272/3 175/274/3 -f 155/1563/3 183/275/3 176/277/3 -f 156/1564/3 178/281/3 187/283/3 -f 177/259/3 189/284/3 178/286/3 -f 153/1565/3 190/287/3 177/289/3 -f 156/1566/3 187/290/3 153/292/3 -f 174/1567/3 176/296/3 191/298/3 -f 175/274/3 193/299/3 176/301/3 -f 173/1568/3 194/302/3 175/304/3 -f 174/253/3 191/305/3 173/307/3 -f 195/311/3 196/308/3 198/310/3 -f 180/251/6 196/308/6 179/252/6 -f 181/254/4 197/309/4 180/255/4 -f 182/257/7 198/310/7 181/258/7 -f 179/260/2 195/311/2 182/261/2 -f 199/315/3 200/312/3 202/314/3 -f 184/266/6 200/312/6 183/267/6 -f 185/269/4 201/313/4 184/270/4 -f 186/272/7 202/314/7 185/273/7 -f 183/275/2 199/315/2 186/276/2 -f 203/319/3 204/316/3 206/318/3 -f 188/282/2 204/316/2 187/283/2 -f 189/284/6 205/317/6 188/285/6 -f 190/287/4 206/318/4 189/288/4 -f 187/290/7 203/319/7 190/291/7 -f 207/323/3 208/320/3 210/322/3 -f 192/297/2 208/320/2 191/298/2 -f 193/299/6 209/321/6 192/300/6 -f 194/302/4 210/322/4 193/303/4 -f 191/305/7 207/323/7 194/306/7 -f 20/1569/8 24/1570/8 258/361/8 -f 258/361/8 259/153/8 58/1571/8 -f 22/1572/8 64/1573/8 259/153/8 -f 60/1574/8 58/1571/8 259/153/8 -f 64/1573/8 62/1575/8 259/153/8 -f 54/363/8 20/1569/8 258/361/8 -f 259/153/8 62/1575/8 60/1574/8 -f 58/1571/8 56/362/8 258/361/8 -f 261/377/1 263/368/1 260/370/1 -f 263/368/4 267/371/4 262/373/4 -f 267/371/3 265/374/3 266/376/3 -f 265/374/2 261/377/2 264/379/2 -f 260/1576/6 262/380/6 264/375/6 -f 265/374/7 267/371/7 261/377/7 -f 268/399/9 269/381/9 270/383/9 -f 270/383/10 271/382/10 272/385/10 -f 272/385/11 273/384/11 274/387/11 -f 274/387/12 275/386/12 276/389/12 -f 278/393/13 276/390/13 279/392/13 -f 280/1577/14 278/393/14 281/394/14 -f 300/446/9 301/395/9 302/397/9 -f 282/400/15 283/398/15 268/399/15 -f 280/1577/16 281/394/16 282/400/16 -f 288/1578/2 276/401/2 289/403/2 -f 284/411/9 285/404/9 292/406/9 -f 282/1579/2 268/407/2 291/409/2 -f 268/1580/2 270/410/2 284/411/2 -f 286/434/2 272/412/2 287/414/2 -f 289/430/2 278/415/2 290/417/2 -f 287/1581/2 274/418/2 288/420/2 -f 280/1582/2 282/421/2 290/423/2 -f 270/1583/2 272/424/2 285/426/2 -f 299/429/4 292/406/4 293/405/4 -f 293/405/4 294/433/4 299/429/4 -f 295/427/4 296/432/4 297/428/4 -f 297/428/4 298/431/4 299/429/4 -f 299/429/4 294/433/4 295/427/4 -f 291/409/15 284/408/15 299/429/15 -f 297/428/14 289/430/14 298/431/14 -f 287/1581/12 288/420/12 295/427/12 -f 285/426/10 286/425/10 293/405/10 -f 298/431/16 290/423/16 299/429/16 -f 288/1578/13 289/403/13 296/432/13 -f 294/433/11 286/434/11 295/427/11 -f 302/397/10 303/396/10 304/436/10 -f 306/1584/11 304/436/11 307/437/11 -f 306/1584/12 307/437/12 308/439/12 -f 308/1585/13 309/440/13 310/442/13 -f 310/442/14 311/441/14 312/444/14 -f 314/447/15 315/445/15 300/446/15 -f 312/444/16 313/443/16 314/447/16 -f 308/1586/2 310/448/2 320/450/2 -f 316/1587/9 317/451/9 324/453/9 -f 323/1588/2 314/454/2 316/456/2 -f 316/1587/2 300/457/2 317/451/2 -f 304/1589/2 306/459/2 318/461/2 -f 310/1590/2 312/462/2 321/464/2 -f 306/1591/2 308/465/2 319/467/2 -f 322/1592/2 312/468/2 323/470/2 -f 317/1593/2 302/471/2 318/473/2 -f 331/476/4 324/453/4 325/452/4 -f 325/452/4 326/479/4 327/474/4 -f 327/474/4 328/478/4 329/475/4 -f 329/475/4 330/477/4 331/476/4 -f 331/476/4 325/452/4 329/475/4 -f 323/1588/15 316/456/15 331/476/15 -f 329/475/14 321/464/14 330/477/14 -f 327/474/12 319/467/12 328/478/12 -f 317/1593/10 318/473/10 325/452/10 -f 322/1592/16 323/470/16 330/477/16 -f 328/478/13 320/450/13 329/475/13 -f 318/461/11 319/460/11 326/479/11 -f 333/1594/1 335/480/1 332/482/1 -f 335/480/4 339/483/4 334/481/4 -f 339/483/3 337/485/3 338/484/3 -f 332/1595/6 334/481/6 336/487/6 -f 337/1596/7 339/483/7 333/488/7 -f 340/506/9 342/489/9 341/491/9 -f 342/489/10 344/492/10 343/490/10 -f 345/493/11 344/492/11 347/495/11 -f 346/494/12 348/496/12 347/495/12 -f 348/1597/13 350/498/13 349/500/13 -f 350/498/14 352/501/14 351/499/14 -f 372/552/9 374/503/9 373/505/9 -f 354/508/15 340/506/15 355/507/15 -f 352/501/16 354/508/16 353/502/16 -f 348/1598/4 360/509/4 350/511/4 -f 356/519/9 364/512/9 357/514/9 -f 340/1599/4 354/515/4 356/517/4 -f 342/1600/4 340/518/4 357/514/4 -f 344/1601/4 358/520/4 346/522/4 -f 350/1602/4 361/523/4 352/525/4 -f 346/1603/4 359/526/4 348/528/4 -f 354/1604/4 352/529/4 363/531/4 -f 344/1605/4 342/532/4 358/534/4 -f 365/513/2 364/512/2 371/537/2 -f 371/537/2 370/538/2 365/513/2 -f 369/535/2 368/539/2 367/536/2 -f 367/536/2 366/540/2 365/513/2 -f 365/513/2 370/538/2 369/535/2 -f 363/516/15 371/537/15 356/517/15 -f 362/524/14 361/523/14 370/538/14 -f 359/526/12 367/536/12 360/527/12 -f 357/533/10 365/513/10 358/534/10 -f 363/531/16 362/530/16 371/537/16 -f 360/509/13 368/539/13 361/510/13 -f 358/520/11 366/540/11 359/521/11 -f 375/504/10 374/503/10 377/542/10 -f 376/541/11 378/543/11 377/542/11 -f 378/543/12 380/545/12 379/544/12 -f 380/1606/13 382/547/13 381/549/13 -f 382/547/14 384/550/14 383/548/14 -f 386/554/15 372/552/15 387/553/15 -f 384/550/16 386/554/16 385/551/16 -f 380/1607/4 392/555/4 382/557/4 -f 388/565/9 396/558/9 389/560/9 -f 372/1608/4 386/561/4 388/563/4 -f 374/1609/4 372/564/4 389/560/4 -f 376/1610/4 390/566/4 378/568/4 -f 382/1611/4 393/569/4 384/571/4 -f 378/1612/4 391/572/4 380/574/4 -f 386/1613/4 384/575/4 395/577/4 -f 374/1614/4 389/578/4 376/580/4 -f 397/559/2 396/558/2 403/583/2 -f 403/583/2 402/584/2 397/559/2 -f 401/581/2 400/586/2 399/585/2 -f 399/585/2 398/582/2 401/581/2 -f 397/559/2 402/584/2 401/581/2 -f 395/562/15 403/583/15 388/563/15 -f 394/570/14 393/569/14 402/584/14 -f 391/572/12 399/585/12 392/573/12 -f 389/578/10 397/559/10 390/579/10 -f 395/577/16 394/576/16 403/583/16 -f 392/555/13 400/586/13 393/556/13 -f 390/566/11 398/582/11 391/567/11 -f 405/1615/1 404/587/1 407/589/1 -f 407/589/2 406/588/2 411/591/2 -f 411/591/3 410/590/3 409/593/3 -f 404/1616/6 408/594/6 406/588/6 -f 409/1617/7 405/595/7 411/591/7 -f 518/745/1 422/596/1 517/598/1 -f 428/609/3 429/599/3 440/601/3 -f 421/1618/17 422/602/17 433/604/17 -f 418/1619/18 419/605/18 430/607/18 -f 415/1620/19 416/608/19 427/610/19 -f 422/1621/20 423/611/20 434/603/20 -f 425/620/21 412/613/21 424/615/21 -f 419/1622/22 420/616/22 431/606/22 -f 416/1623/23 417/618/23 428/609/23 -f 423/1624/24 412/619/24 435/612/24 -f 424/615/25 413/621/25 426/623/25 -f 420/1625/26 421/624/26 432/617/26 -f 417/1626/27 418/625/27 429/599/27 -f 426/623/28 414/626/28 427/610/28 -f 443/1627/22 444/628/22 455/630/22 -f 435/612/3 425/620/3 447/632/3 -f 424/615/3 426/623/3 436/634/3 -f 432/617/3 433/604/3 444/636/3 -f 441/600/3 429/599/3 442/637/3 -f 426/623/3 427/610/3 438/633/3 -f 445/635/3 433/604/3 446/639/3 -f 430/607/3 431/606/3 442/637/3 -f 427/610/3 428/609/3 439/638/3 -f 446/639/3 434/603/3 447/632/3 -f 437/631/3 425/620/3 436/634/3 -f 443/640/3 431/606/3 444/636/3 -f 449/643/3 448/651/3 452/641/3 -f 450/650/3 451/657/3 452/641/3 -f 452/641/3 453/646/3 454/655/3 -f 454/655/3 455/630/3 452/641/3 -f 456/629/3 457/653/3 458/642/3 -f 458/642/3 459/648/3 449/643/3 -f 448/651/3 450/650/3 452/641/3 -f 452/641/3 455/630/3 456/629/3 -f 456/629/3 458/642/3 452/641/3 -f 452/641/23 440/644/23 453/646/23 -f 447/1628/24 437/647/24 459/648/24 -f 436/1629/25 438/649/25 448/651/25 -f 444/1630/26 445/652/26 456/629/26 -f 441/1631/27 442/654/27 453/646/27 -f 438/1632/28 439/656/28 450/650/28 -f 457/653/17 445/658/17 458/642/17 -f 454/655/18 442/660/18 455/630/18 -f 439/1633/19 440/662/19 451/657/19 -f 458/642/20 446/663/20 459/648/20 -f 449/643/21 437/665/21 448/651/21 -f 530/779/3 470/667/3 531/669/3 -f 478/690/1 477/670/1 490/672/1 -f 471/1634/20 470/673/20 483/675/20 -f 461/1635/21 460/676/21 472/678/21 -f 468/1636/22 467/679/22 480/681/22 -f 465/1637/23 464/682/23 477/670/23 -f 460/1638/24 471/684/24 473/677/24 -f 462/1639/25 461/685/25 474/686/25 -f 481/694/26 469/687/26 480/681/26 -f 466/1640/27 465/689/27 478/690/27 -f 475/697/28 463/691/28 474/686/28 -f 470/1641/17 469/693/17 482/674/17 -f 467/1642/18 466/695/18 479/680/18 -f 464/1643/19 463/696/19 476/683/19 -f 505/719/26 493/698/26 504/700/26 -f 487/705/1 475/697/1 486/701/1 -f 482/674/1 481/694/1 494/703/1 -f 479/680/1 478/690/1 491/704/1 -f 488/708/1 476/683/1 487/705/1 -f 495/709/1 483/675/1 494/703/1 -f 484/710/1 472/678/1 485/706/1 -f 480/681/1 479/680/1 492/707/1 -f 489/671/1 477/670/1 488/708/1 -f 485/706/1 473/677/1 495/709/1 -f 486/701/1 474/686/1 484/710/1 -f 481/694/1 480/681/1 493/702/1 -f 498/713/1 496/734/1 506/711/1 -f 497/728/1 507/725/1 506/711/1 -f 506/711/1 505/719/1 504/700/1 -f 504/700/1 503/721/1 506/711/1 -f 502/712/1 501/715/1 498/713/1 -f 500/731/1 499/717/1 498/713/1 -f 496/734/1 497/728/1 506/711/1 -f 506/711/1 503/721/1 502/712/1 -f 501/715/1 500/731/1 498/713/1 -f 490/1644/27 489/714/27 502/712/27 -f 487/1645/28 486/716/28 499/717/28 -f 494/1646/17 493/718/17 506/711/17 -f 491/1647/18 490/720/18 503/721/18 -f 500/731/19 488/722/19 499/717/19 -f 495/1648/20 494/724/20 507/725/20 -f 496/734/21 484/726/21 497/728/21 -f 492/1649/22 491/729/22 504/700/22 -f 489/1650/23 488/730/23 501/715/23 -f 485/1651/24 495/732/24 497/728/24 -f 486/1652/25 484/733/25 498/713/25 -f 510/796/28 522/735/28 511/737/28 -f 515/749/1 419/738/1 514/740/1 -f 512/751/1 416/741/1 511/743/1 -f 519/753/1 423/744/1 518/745/1 -f 413/754/1 412/746/1 508/748/1 -f 420/756/1 419/738/1 516/750/1 -f 417/757/1 416/741/1 513/752/1 -f 509/747/1 412/746/1 519/753/1 -f 414/758/1 413/754/1 510/755/1 -f 517/598/1 421/597/1 516/750/1 -f 418/739/1 417/757/1 514/740/1 -f 415/742/1 414/758/1 511/743/1 -f 511/737/19 523/736/19 512/760/19 -f 460/770/3 461/761/3 521/763/3 -f 527/780/3 467/764/3 528/766/3 -f 464/781/3 465/767/3 524/769/3 -f 531/669/3 471/668/3 521/763/3 -f 461/761/3 462/771/3 520/762/3 -f 468/765/3 469/773/3 528/766/3 -f 525/768/3 465/767/3 526/776/3 -f 462/771/3 463/777/3 522/772/3 -f 469/773/3 470/667/3 529/774/3 -f 466/775/3 467/764/3 526/776/3 -f 463/777/3 464/781/3 523/778/3 -f 512/760/23 524/759/23 513/783/23 -f 513/783/27 525/782/27 514/785/27 -f 514/785/18 526/784/18 515/787/18 -f 515/787/22 527/786/22 516/789/22 -f 516/789/26 528/788/26 517/791/26 -f 517/1653/17 529/792/17 518/794/17 -f 508/798/25 520/795/25 510/796/25 -f 509/800/21 521/797/21 508/798/21 -f 519/801/24 531/799/24 509/800/24 -f 518/794/20 530/793/20 519/801/20 -f 532/812/1 533/802/1 534/804/1 -f 534/804/29 535/805/29 538/807/29 -f 538/807/3 539/808/3 536/810/3 -f 537/1654/30 533/811/30 536/810/30 -f 532/812/6 534/804/6 536/810/6 -f 540/823/1 541/813/1 542/815/1 -f 543/1655/29 547/816/29 542/815/29 -f 546/817/3 547/818/3 544/820/3 -f 544/820/30 545/821/30 540/823/30 -f 540/823/6 542/815/6 544/820/6 -f 5/826/3 1/1656/3 548/1657/3 -f 548/1657/3 935/1658/3 5/826/3 -f 936/824/3 937/1659/3 9/1660/3 -f 938/1661/3 11/1662/3 9/1660/3 -f 9/1660/3 7/825/3 936/824/3 -f 5/826/3 935/1658/3 936/824/3 -f 937/1659/3 938/1661/3 9/1660/3 -f 23/1663/1 550/1664/1 928/1665/1 -f 928/1665/1 929/829/1 61/828/1 -f 930/827/1 931/1666/1 57/1667/1 -f 57/1667/1 59/1668/1 930/827/1 -f 61/828/1 63/1669/1 928/1665/1 -f 23/1663/1 928/1665/1 63/1669/1 -f 930/827/1 59/1668/1 61/828/1 -f 3/1670/4 549/830/4 23/832/4 -f 548/1671/2 1/833/2 551/835/2 -f 553/844/1 555/836/1 552/838/1 -f 559/843/3 557/839/3 558/841/3 -f 552/1672/6 554/842/6 556/840/6 -f 557/839/7 559/843/7 553/844/7 -f 561/854/1 563/845/1 560/847/1 -f 567/853/3 565/848/3 566/850/3 -f 560/847/6 562/846/6 564/852/6 -f 565/848/7 567/853/7 561/854/7 -f 674/997/1 578/855/1 673/857/1 -f 584/868/3 585/858/3 596/860/3 -f 577/1673/17 578/861/17 589/863/17 -f 574/1674/18 575/864/18 586/866/18 -f 571/1675/19 572/867/19 583/869/19 -f 578/1676/20 579/870/20 590/862/20 -f 568/1677/21 569/872/21 581/874/21 -f 575/1678/22 576/875/22 587/865/22 -f 584/868/23 572/877/23 585/858/23 -f 579/1679/24 568/879/24 591/871/24 -f 569/1680/25 570/880/25 580/873/25 -f 576/1681/26 577/882/26 588/876/26 -f 573/1682/27 574/883/27 585/858/27 -f 570/1683/28 571/884/28 582/881/28 -f 599/1684/22 600/885/22 611/887/22 -f 591/871/3 581/874/3 603/889/3 -f 580/873/3 582/881/3 592/891/3 -f 600/897/3 588/876/3 601/892/3 -f 597/859/3 585/858/3 598/893/3 -f 582/881/3 583/869/3 594/890/3 -f 601/892/3 589/863/3 602/895/3 -f 586/866/3 587/865/3 598/893/3 -f 583/869/3 584/868/3 595/894/3 -f 590/862/3 591/871/3 602/895/3 -f 581/874/3 580/873/3 593/888/3 -f 599/896/3 587/865/3 600/897/3 -f 605/899/3 604/906/3 608/898/3 -f 606/905/3 607/913/3 608/898/3 -f 608/898/3 609/901/3 610/911/3 -f 610/911/3 611/887/3 608/898/3 -f 612/886/3 613/908/3 605/899/3 -f 614/915/3 615/903/3 605/899/3 -f 604/906/3 606/905/3 608/898/3 -f 608/898/3 611/887/3 612/886/3 -f 613/908/3 614/915/3 605/899/3 -f 596/1685/23 597/900/23 608/898/23 -f 603/1686/24 593/902/24 615/903/24 -f 592/1687/25 594/904/25 604/906/25 -f 600/1688/26 601/907/26 612/886/26 -f 609/901/27 597/909/27 610/911/27 -f 594/1689/28 595/912/28 606/905/28 -f 601/1690/17 602/914/17 613/908/17 -f 598/1691/18 599/916/18 610/911/18 -f 595/1692/19 596/917/19 607/913/19 -f 602/1693/20 603/918/20 614/915/20 -f 593/1694/21 592/919/21 605/899/21 -f 626/1031/3 627/920/3 686/922/3 -f 634/944/1 633/923/1 646/925/1 -f 627/1695/20 626/926/20 639/928/20 -f 617/1696/21 616/929/21 628/931/21 -f 624/1697/22 623/932/22 636/934/22 -f 633/923/23 621/935/23 632/937/23 -f 616/1698/24 627/938/24 629/930/24 -f 618/1699/25 617/939/25 630/940/25 -f 625/1700/26 624/941/26 637/942/26 -f 622/1701/27 621/943/27 634/944/27 -f 619/1702/28 618/945/28 631/946/28 -f 626/1703/17 625/947/17 638/927/17 -f 635/933/18 623/948/18 634/944/18 -f 632/937/19 620/950/19 631/946/19 -f 649/1704/26 648/952/26 661/954/26 -f 643/959/1 631/946/1 642/955/1 -f 638/927/1 637/942/1 650/957/1 -f 635/933/1 634/944/1 647/958/1 -f 644/962/1 632/937/1 643/959/1 -f 651/963/1 639/928/1 650/957/1 -f 640/964/1 628/931/1 641/960/1 -f 636/934/1 635/933/1 648/961/1 -f 645/924/1 633/923/1 644/962/1 -f 641/960/1 629/930/1 651/963/1 -f 642/955/1 630/940/1 640/964/1 -f 637/942/1 636/934/1 649/956/1 -f 654/967/1 652/982/1 662/965/1 -f 653/981/1 663/979/1 662/965/1 -f 662/965/1 661/954/1 660/953/1 -f 660/953/1 659/975/1 662/965/1 -f 658/966/1 657/970/1 654/967/1 -f 656/977/1 655/972/1 654/967/1 -f 652/982/1 653/981/1 662/965/1 -f 662/965/1 659/975/1 658/966/1 -f 657/970/1 656/977/1 654/967/1 -f 658/966/27 646/968/27 657/970/27 -f 643/1705/28 642/971/28 655/972/28 -f 650/1706/17 649/973/17 662/965/17 -f 647/1707/18 646/974/18 659/975/18 -f 644/1708/19 643/976/19 656/977/19 -f 651/1709/20 650/978/20 663/979/20 -f 640/1710/21 641/980/21 652/982/21 -f 648/1711/22 647/983/22 660/953/22 -f 645/1712/23 644/984/23 657/970/23 -f 641/1713/24 651/985/24 653/981/24 -f 642/1714/25 640/986/25 654/967/25 -f 666/1047/28 678/987/28 667/989/28 -f 671/1001/1 575/990/1 670/992/1 -f 668/1003/1 572/993/1 667/995/1 -f 675/1005/1 579/996/1 674/997/1 -f 569/1006/1 568/998/1 664/1000/1 -f 576/1008/1 575/990/1 672/1002/1 -f 573/1009/1 572/993/1 669/1004/1 -f 665/999/1 568/998/1 675/1005/1 -f 570/1010/1 569/1006/1 666/1007/1 -f 673/857/1 577/856/1 672/1002/1 -f 574/991/1 573/1009/1 670/992/1 -f 667/995/1 571/994/1 666/1007/1 -f 667/989/19 679/988/19 668/1012/19 -f 677/1022/3 616/1013/3 676/1015/3 -f 683/1032/3 623/1016/3 684/1018/3 -f 680/1033/3 620/1019/3 681/1021/3 -f 627/920/3 616/1013/3 687/921/3 -f 676/1015/3 617/1014/3 678/1024/3 -f 624/1017/3 625/1025/3 684/1018/3 -f 681/1021/3 621/1020/3 682/1028/3 -f 618/1023/3 619/1029/3 678/1024/3 -f 625/1025/3 626/1031/3 685/1026/3 -f 622/1027/3 623/1016/3 682/1028/3 -f 619/1029/3 620/1019/3 679/1030/3 -f 668/1012/23 680/1011/23 669/1035/23 -f 669/1035/27 681/1034/27 670/1037/27 -f 671/1715/18 670/1037/18 683/1038/18 -f 671/1715/22 683/1038/22 672/1040/22 -f 672/1040/26 684/1039/26 673/1042/26 -f 673/1716/17 685/1043/17 674/1045/17 -f 664/1049/25 676/1046/25 666/1047/25 -f 665/1051/21 677/1048/21 664/1049/21 -f 675/1717/24 687/1050/24 665/1051/24 -f 675/1717/20 674/1045/20 687/1050/20 -f 794/1188/1 698/1052/1 793/1054/1 -f 704/1065/3 705/1055/3 716/1057/3 -f 697/1718/17 698/1058/17 709/1060/17 -f 694/1719/18 695/1061/18 706/1063/18 -f 691/1720/19 692/1064/19 703/1066/19 -f 698/1721/20 699/1067/20 710/1059/20 -f 688/1722/21 689/1069/21 701/1071/21 -f 695/1723/22 696/1072/22 707/1062/22 -f 692/1724/23 693/1074/23 704/1065/23 -f 699/1725/24 688/1075/24 711/1068/24 -f 689/1726/25 690/1076/25 700/1070/25 -f 696/1727/26 697/1078/26 708/1073/26 -f 693/1728/27 694/1079/27 705/1055/27 -f 690/1729/28 691/1080/28 702/1077/28 -f 719/1730/22 720/1081/22 731/1083/22 -f 711/1068/3 701/1071/3 723/1085/3 -f 700/1070/3 702/1077/3 712/1087/3 -f 708/1073/3 709/1060/3 720/1089/3 -f 717/1056/3 705/1055/3 718/1090/3 -f 702/1077/3 703/1066/3 714/1086/3 -f 721/1088/3 709/1060/3 722/1092/3 -f 706/1063/3 707/1062/3 718/1090/3 -f 703/1066/3 704/1065/3 715/1091/3 -f 710/1059/3 711/1068/3 722/1092/3 -f 701/1071/3 700/1070/3 713/1084/3 -f 719/1093/3 707/1062/3 720/1089/3 -f 725/1095/3 724/1102/3 728/1094/3 -f 726/1101/3 727/1108/3 728/1094/3 -f 728/1094/3 729/1097/3 730/1106/3 -f 730/1106/3 731/1083/3 728/1094/3 -f 732/1082/3 733/1104/3 725/1095/3 -f 734/1110/3 735/1099/3 725/1095/3 -f 724/1102/3 726/1101/3 728/1094/3 -f 728/1094/3 731/1083/3 732/1082/3 -f 733/1104/3 734/1110/3 725/1095/3 -f 716/1731/23 717/1096/23 728/1094/23 -f 723/1732/24 713/1098/24 735/1099/24 -f 712/1733/25 714/1100/25 724/1102/25 -f 720/1734/26 721/1103/26 732/1082/26 -f 717/1735/27 718/1105/27 729/1097/27 -f 714/1736/28 715/1107/28 726/1101/28 -f 721/1737/17 722/1109/17 733/1104/17 -f 718/1738/18 719/1111/18 730/1106/18 -f 715/1739/19 716/1112/19 727/1108/19 -f 722/1740/20 723/1113/20 734/1110/20 -f 713/1741/21 712/1114/21 725/1095/21 -f 806/1223/3 746/1115/3 807/1117/3 -f 754/1138/1 753/1118/1 766/1120/1 -f 747/1742/20 746/1121/20 759/1123/20 -f 737/1743/21 736/1124/21 748/1126/21 -f 744/1744/22 743/1127/22 756/1129/22 -f 741/1745/23 740/1130/23 753/1118/23 -f 736/1746/24 747/1132/24 749/1125/24 -f 750/1140/25 738/1133/25 748/1126/25 -f 745/1747/26 744/1135/26 757/1136/26 -f 742/1748/27 741/1137/27 754/1138/27 -f 739/1749/28 738/1139/28 751/1141/28 -f 746/1750/17 745/1142/17 758/1122/17 -f 743/1751/18 742/1143/18 755/1128/18 -f 740/1752/19 739/1144/19 752/1131/19 -f 769/1753/26 768/1145/26 781/1147/26 -f 763/1152/1 751/1141/1 762/1148/1 -f 758/1122/1 757/1136/1 770/1150/1 -f 755/1128/1 754/1138/1 767/1151/1 -f 764/1155/1 752/1131/1 763/1152/1 -f 771/1156/1 759/1123/1 770/1150/1 -f 760/1157/1 748/1126/1 761/1153/1 -f 756/1129/1 755/1128/1 768/1154/1 -f 765/1119/1 753/1118/1 764/1155/1 -f 761/1153/1 749/1125/1 771/1156/1 -f 762/1148/1 750/1140/1 760/1157/1 -f 757/1136/1 756/1129/1 769/1149/1 -f 774/1160/1 772/1174/1 782/1158/1 -f 773/1173/1 783/1171/1 782/1158/1 -f 782/1158/1 781/1147/1 780/1146/1 -f 780/1146/1 779/1167/1 782/1158/1 -f 778/1159/1 777/1162/1 774/1160/1 -f 776/1169/1 775/1164/1 774/1160/1 -f 772/1174/1 773/1173/1 782/1158/1 -f 782/1158/1 779/1167/1 778/1159/1 -f 777/1162/1 776/1169/1 774/1160/1 -f 766/1754/27 765/1161/27 778/1159/27 -f 763/1755/28 762/1163/28 775/1164/28 -f 770/1756/17 769/1165/17 782/1158/17 -f 767/1757/18 766/1166/18 779/1167/18 -f 764/1758/19 763/1168/19 776/1169/19 -f 771/1759/20 770/1170/20 783/1171/20 -f 760/1760/21 761/1172/21 772/1174/21 -f 768/1761/22 767/1175/22 780/1146/22 -f 765/1762/23 764/1176/23 777/1162/23 -f 761/1763/24 771/1177/24 773/1173/24 -f 762/1764/25 760/1178/25 774/1160/25 -f 786/1239/28 798/1179/28 787/1181/28 -f 791/1193/1 695/1182/1 790/1184/1 -f 788/1195/1 692/1185/1 787/1187/1 -f 699/1197/1 698/1052/1 795/1189/1 -f 689/1199/1 688/1190/1 784/1192/1 -f 696/1200/1 695/1182/1 792/1194/1 -f 693/1201/1 692/1185/1 789/1196/1 -f 785/1191/1 688/1190/1 795/1189/1 -f 786/1202/1 690/1198/1 784/1192/1 -f 793/1054/1 697/1053/1 792/1194/1 -f 694/1183/1 693/1201/1 790/1184/1 -f 787/1187/1 691/1186/1 786/1202/1 -f 787/1181/19 799/1180/19 788/1204/19 -f 736/1214/3 737/1205/3 797/1207/3 -f 803/1224/3 743/1208/3 804/1210/3 -f 740/1225/3 741/1211/3 800/1213/3 -f 807/1117/3 747/1116/3 797/1207/3 -f 737/1205/3 738/1215/3 796/1206/3 -f 744/1209/3 745/1217/3 804/1210/3 -f 801/1212/3 741/1211/3 802/1220/3 -f 738/1215/3 739/1221/3 798/1216/3 -f 745/1217/3 746/1115/3 805/1218/3 -f 742/1219/3 743/1208/3 802/1220/3 -f 739/1221/3 740/1225/3 799/1222/3 -f 788/1204/23 800/1203/23 789/1227/23 -f 789/1227/27 801/1226/27 790/1229/27 -f 791/1765/18 790/1229/18 803/1230/18 -f 791/1765/22 803/1230/22 792/1232/22 -f 792/1232/26 804/1231/26 793/1234/26 -f 793/1766/17 805/1235/17 794/1237/17 -f 784/1241/25 796/1238/25 786/1239/25 -f 785/1767/21 797/1240/21 784/1241/21 -f 785/1767/24 795/1242/24 797/1240/24 -f 795/1242/20 794/1237/20 807/1243/20 -f 914/1395/1 818/1244/1 913/1246/1 -f 824/1257/3 825/1247/3 836/1249/3 -f 817/1768/17 818/1250/17 829/1252/17 -f 814/1769/18 815/1253/18 826/1255/18 -f 811/1770/19 812/1256/19 823/1258/19 -f 830/1251/20 818/1259/20 831/1261/20 -f 808/1771/21 809/1262/21 821/1264/21 -f 815/1772/22 816/1265/22 827/1254/22 -f 812/1773/23 813/1267/23 824/1257/23 -f 819/1774/24 808/1268/24 831/1261/24 -f 809/1775/25 810/1269/25 820/1263/25 -f 828/1266/26 816/1271/26 829/1252/26 -f 813/1776/27 814/1273/27 825/1247/27 -f 810/1777/28 811/1274/28 822/1270/28 -f 839/1778/22 840/1275/22 851/1277/22 -f 831/1261/3 821/1264/3 843/1279/3 -f 820/1263/3 822/1270/3 832/1281/3 -f 828/1266/3 829/1252/3 840/1283/3 -f 837/1248/3 825/1247/3 838/1284/3 -f 822/1270/3 823/1258/3 834/1280/3 -f 841/1282/3 829/1252/3 842/1286/3 -f 826/1255/3 827/1254/3 838/1284/3 -f 823/1258/3 824/1257/3 835/1285/3 -f 830/1251/3 831/1261/3 842/1286/3 -f 821/1264/3 820/1263/3 833/1278/3 -f 839/1287/3 827/1254/3 840/1283/3 -f 845/1289/3 844/1296/3 848/1288/3 -f 846/1295/3 847/1302/3 848/1288/3 -f 848/1288/3 849/1291/3 850/1300/3 -f 850/1300/3 851/1277/3 848/1288/3 -f 852/1276/3 853/1298/3 845/1289/3 -f 854/1305/3 855/1293/3 845/1289/3 -f 844/1296/3 846/1295/3 848/1288/3 -f 848/1288/3 851/1277/3 852/1276/3 -f 853/1298/3 854/1305/3 845/1289/3 -f 836/1779/23 837/1290/23 848/1288/23 -f 843/1780/24 833/1292/24 855/1293/24 -f 832/1781/25 834/1294/25 844/1296/25 -f 840/1782/26 841/1297/26 852/1276/26 -f 837/1783/27 838/1299/27 849/1291/27 -f 834/1784/28 835/1301/28 846/1295/28 -f 853/1298/17 841/1303/17 854/1305/17 -f 850/1300/18 838/1306/18 851/1277/18 -f 847/1302/19 835/1308/19 848/1288/19 -f 842/1785/20 843/1310/20 854/1305/20 -f 845/1289/21 833/1311/21 844/1296/21 -f 926/1429/3 866/1313/3 927/1315/3 -f 874/1344/1 873/1316/1 886/1318/1 -f 867/1786/20 866/1319/20 879/1321/20 -f 857/1787/21 856/1322/21 868/1324/21 -f 864/1788/22 863/1325/22 876/1327/22 -f 873/1316/23 861/1328/23 872/1330/23 -f 856/1789/24 867/1331/24 869/1323/24 -f 858/1790/25 857/1332/25 870/1333/25 -f 877/1342/26 865/1334/26 876/1327/26 -f 874/1344/27 862/1336/27 873/1316/27 -f 871/1347/28 859/1338/28 870/1333/28 -f 878/1320/17 866/1340/17 877/1342/17 -f 863/1791/18 862/1343/18 875/1326/18 -f 872/1330/19 860/1345/19 871/1347/19 -f 889/1792/26 888/1348/26 901/1350/26 -f 883/1355/1 871/1347/1 882/1351/1 -f 878/1320/1 877/1342/1 890/1353/1 -f 875/1326/1 874/1344/1 887/1354/1 -f 884/1358/1 872/1330/1 883/1355/1 -f 891/1359/1 879/1321/1 890/1353/1 -f 880/1360/1 868/1324/1 881/1356/1 -f 876/1327/1 875/1326/1 888/1357/1 -f 885/1317/1 873/1316/1 884/1358/1 -f 881/1356/1 869/1323/1 891/1359/1 -f 882/1351/1 870/1333/1 880/1360/1 -f 877/1342/1 876/1327/1 889/1352/1 -f 894/1368/1 892/1378/1 893/1363/1 -f 893/1363/1 903/1383/1 902/1361/1 -f 902/1361/1 901/1350/1 900/1349/1 -f 900/1349/1 899/1372/1 902/1361/1 -f 898/1362/1 897/1366/1 894/1368/1 -f 896/1374/1 895/1369/1 894/1368/1 -f 894/1368/1 893/1363/1 898/1362/1 -f 902/1361/1 899/1372/1 898/1362/1 -f 897/1366/1 896/1374/1 894/1368/1 -f 898/1362/27 886/1364/27 897/1366/27 -f 883/1793/28 882/1367/28 895/1369/28 -f 890/1794/17 889/1370/17 902/1361/17 -f 887/1795/18 886/1371/18 899/1372/18 -f 884/1796/19 883/1373/19 896/1374/19 -f 903/1383/20 891/1375/20 902/1361/20 -f 880/1797/21 881/1377/21 892/1378/21 -f 900/1349/22 888/1379/22 899/1372/22 -f 885/1798/23 884/1381/23 897/1366/23 -f 881/1799/24 891/1382/24 893/1363/24 -f 882/1800/25 880/1384/25 894/1368/25 -f 906/1446/28 918/1385/28 907/1387/28 -f 911/1399/1 815/1388/1 910/1390/1 -f 908/1401/1 812/1391/1 907/1393/1 -f 915/1403/1 819/1394/1 914/1395/1 -f 809/1404/1 808/1396/1 904/1398/1 -f 816/1406/1 815/1388/1 912/1400/1 -f 813/1407/1 812/1391/1 909/1402/1 -f 905/1397/1 808/1396/1 915/1403/1 -f 810/1408/1 809/1404/1 906/1405/1 -f 913/1246/1 817/1245/1 912/1400/1 -f 814/1389/1 813/1407/1 910/1390/1 -f 907/1393/1 811/1392/1 906/1405/1 -f 907/1387/19 919/1386/19 908/1410/19 -f 856/1420/3 857/1411/3 917/1413/3 -f 923/1430/3 863/1414/3 924/1416/3 -f 860/1431/3 861/1417/3 920/1419/3 -f 927/1315/3 867/1314/3 917/1413/3 -f 857/1411/3 858/1421/3 916/1412/3 -f 864/1415/3 865/1423/3 924/1416/3 -f 921/1418/3 861/1417/3 922/1426/3 -f 858/1421/3 859/1427/3 918/1422/3 -f 865/1423/3 866/1313/3 925/1424/3 -f 862/1425/3 863/1414/3 922/1426/3 -f 859/1427/3 860/1431/3 919/1428/3 -f 908/1410/23 920/1409/23 909/1433/23 -f 909/1433/27 921/1432/27 910/1435/27 -f 910/1435/18 922/1434/18 911/1437/18 -f 911/1437/22 923/1436/22 912/1439/22 -f 912/1439/26 924/1438/26 913/1441/26 -f 914/1451/17 913/1442/17 926/1444/17 -f 904/1448/25 916/1445/25 906/1446/25 -f 905/1450/21 917/1447/21 904/1448/21 -f 915/1801/24 927/1449/24 905/1450/24 -f 915/1801/20 914/1451/20 927/1449/20 -f 13/1454/3 11/1802/3 938/1803/3 -f 938/1803/3 939/1804/3 13/1454/3 -f 940/1452/3 941/1805/3 17/1806/3 -f 549/1807/3 3/1808/3 17/1806/3 -f 17/1806/3 15/1453/3 940/1452/3 -f 13/1454/3 939/1804/3 940/1452/3 -f 941/1805/3 549/1807/3 17/1806/3 -f 55/1457/1 57/1809/1 931/1810/1 -f 931/1810/1 932/1811/1 55/1457/1 -f 933/1455/1 934/1812/1 21/1813/1 -f 551/1814/1 25/1815/1 21/1813/1 -f 21/1813/1 19/1456/1 933/1455/1 -f 55/1457/1 932/1811/1 933/1455/1 -f 934/1812/1 551/1814/1 21/1813/1 +f 8/1/1 4/2/1 12/3/1 +f 24/4/2 1/5/2 13/6/2 +f 23/7/3 12/8/3 24/4/3 +f 23/7/4 10/9/4 11/10/4 +f 21/11/5 10/9/5 22/12/5 +f 20/13/6 9/14/6 21/11/6 +f 19/15/7 8/16/7 20/13/7 +f 18/17/8 7/18/8 19/15/8 +f 17/19/9 6/20/9 18/21/9 +f 16/22/10 5/23/10 17/19/10 +f 15/24/11 4/25/11 16/22/11 +f 14/26/12 3/27/12 15/24/12 +f 13/6/13 2/28/13 14/26/13 +f 16/29/14 18/30/14 22/31/14 +f 39/32/11 28/33/11 40/34/11 +f 40/34/10 29/35/10 41/36/10 +f 41/36/9 30/37/9 42/38/9 +f 42/39/8 31/40/8 43/41/8 +f 43/41/7 32/42/7 44/43/7 +f 44/43/6 33/44/6 45/45/6 +f 45/45/5 34/46/5 46/47/5 +f 46/47/4 35/48/4 47/49/4 +f 47/49/3 36/50/3 48/51/3 +f 48/51/2 25/52/2 37/53/2 +f 37/53/13 26/54/13 38/55/13 +f 38/55/12 27/56/12 39/32/12 +f 55/57/15 51/58/15 53/59/15 +f 55/57/15 71/60/15 49/61/15 +f 57/62/15 68/63/15 71/60/15 +f 59/64/15 67/65/15 68/63/15 +f 52/66/16 56/67/16 54/68/16 +f 72/69/16 56/67/16 50/70/16 +f 69/71/16 58/72/16 72/69/16 +f 70/73/16 60/74/16 69/71/16 +f 67/75/17 61/76/17 70/77/17 +f 62/78/1 60/79/1 61/80/1 +f 76/81/16 65/82/16 75/83/16 +f 74/84/15 63/85/15 73/86/15 +f 75/87/18 64/88/18 74/84/18 +f 73/86/17 66/89/17 76/81/17 +f 59/90/17 58/91/17 60/92/17 +f 49/93/1 72/94/1 50/95/1 +f 52/96/17 49/97/17 50/98/17 +f 71/99/18 69/100/18 72/101/18 +f 52/102/14 53/103/14 51/104/14 +f 69/105/14 67/106/14 70/107/14 +f 57/108/14 56/109/14 58/110/14 +f 55/111/18 54/112/18 56/113/18 +f 84/114/1 80/115/1 88/116/1 +f 100/117/2 77/118/2 89/119/2 +f 99/120/3 88/121/3 100/117/3 +f 98/122/4 87/123/4 99/120/4 +f 97/124/5 86/125/5 98/122/5 +f 96/126/6 85/127/6 97/124/6 +f 95/128/7 84/129/7 96/126/7 +f 94/130/8 83/131/8 95/128/8 +f 93/132/9 82/133/9 94/134/9 +f 92/135/10 81/136/10 93/132/10 +f 91/137/11 80/138/11 92/135/11 +f 90/139/12 79/140/12 91/137/12 +f 89/119/13 78/141/13 90/139/13 +f 92/142/14 94/143/14 98/144/14 +f 115/145/11 104/146/11 116/147/11 +f 116/147/10 105/148/10 117/149/10 +f 117/149/9 106/150/9 118/151/9 +f 118/152/8 107/153/8 119/154/8 +f 119/154/7 108/155/7 120/156/7 +f 120/156/6 109/157/6 121/158/6 +f 121/158/5 110/159/5 122/160/5 +f 122/160/4 111/161/4 123/162/4 +f 123/162/3 112/163/3 124/164/3 +f 124/164/2 101/165/2 113/166/2 +f 113/166/13 102/167/13 114/168/13 +f 114/168/12 103/169/12 115/145/12 +f 130/170/16 126/171/16 129/172/16 +f 129/173/18 128/174/18 131/175/18 +f 131/176/15 127/177/15 132/178/15 +f 132/179/17 125/180/17 130/181/17 +f 128/174/1 125/180/1 127/177/1 +f 134/182/17 135/183/17 133/184/17 +f 136/185/1 139/186/1 135/187/1 +f 140/188/18 137/189/18 139/190/18 +f 138/191/14 133/192/14 137/189/14 +f 139/193/16 133/194/16 135/195/16 +f 136/196/15 138/197/15 140/198/15 +f 148/199/18 143/200/18 144/201/18 +f 145/202/17 142/203/17 141/204/17 +f 147/205/14 141/206/14 143/200/14 +f 146/207/1 144/208/1 142/203/1 +f 153/209/14 156/210/14 154/211/14 +f 149/212/18 156/210/18 151/213/18 +f 150/214/15 154/211/15 149/215/15 +f 152/216/17 153/209/17 150/217/17 +f 151/218/16 155/219/16 152/220/16 +f 573/221/16 576/222/16 574/223/16 +f 161/224/16 164/225/16 162/226/16 +f 159/227/17 161/224/17 157/228/17 +f 157/229/19 162/226/19 158/230/19 +f 158/231/18 164/225/18 160/232/18 +f 160/233/20 163/234/20 159/235/20 +f 247/236/18 237/237/18 241/238/18 +f 254/239/21 243/240/21 242/241/21 +f 255/242/22 244/243/22 243/244/22 +f 256/245/23 245/246/23 244/247/23 +f 257/248/24 246/249/24 245/250/24 +f 246/251/25 259/252/25 247/253/25 +f 259/254/26 248/255/26 247/256/26 +f 260/257/27 237/258/27 248/259/27 +f 237/260/28 250/261/28 238/262/28 +f 250/263/29 239/264/29 238/265/29 +f 251/266/30 240/267/30 239/268/30 +f 252/269/31 241/270/31 240/271/31 +f 241/272/32 254/273/32 242/274/32 +f 218/275/18 255/276/18 254/239/18 +f 219/277/18 256/278/18 255/242/18 +f 221/279/18 256/245/18 220/280/18 +f 222/281/18 257/248/18 221/282/18 +f 223/283/18 258/284/18 222/285/18 +f 223/286/18 260/287/18 259/254/18 +f 224/288/18 249/289/18 260/257/18 +f 214/290/18 249/291/18 213/292/18 +f 215/293/18 250/263/18 214/294/18 +f 216/295/18 251/266/18 215/296/18 +f 216/297/18 253/298/18 252/269/18 +f 218/299/18 253/300/18 217/301/18 +f 230/302/21 219/303/21 218/275/21 +f 231/304/22 220/305/22 219/277/22 +f 220/280/23 233/306/23 221/279/23 +f 233/307/24 222/281/24 221/282/24 +f 234/308/25 223/283/25 222/285/25 +f 235/309/26 224/310/26 223/286/26 +f 236/311/27 213/312/27 224/288/27 +f 225/313/28 214/290/28 213/292/28 +f 226/314/29 215/293/29 214/294/29 +f 227/315/30 216/295/30 215/296/30 +f 228/316/31 217/317/31 216/297/31 +f 229/318/32 218/299/32 217/301/32 +f 231/304/17 280/319/17 232/320/17 +f 278/321/17 231/322/17 230/302/17 +f 229/318/17 278/323/17 230/324/17 +f 276/325/17 229/326/17 228/316/17 +f 227/315/17 276/327/17 228/328/17 +f 274/329/17 227/330/17 226/314/17 +f 225/313/17 274/331/17 226/332/17 +f 284/333/17 225/334/17 236/311/17 +f 283/335/17 236/336/17 235/309/17 +f 234/308/17 283/337/17 235/338/17 +f 233/307/17 282/339/17 234/340/17 +f 280/341/17 233/306/17 232/342/17 +f 270/343/24 281/344/24 269/345/24 +f 268/346/23 281/344/23 280/347/23 +f 268/346/22 279/348/22 267/349/22 +f 266/350/21 279/348/21 278/351/21 +f 266/350/32 277/352/32 265/353/32 +f 265/353/31 276/354/31 264/355/31 +f 264/355/30 275/356/30 263/357/30 +f 262/358/29 275/356/29 274/359/29 +f 262/358/28 273/360/28 261/361/28 +f 272/362/27 273/360/27 284/363/27 +f 272/362/26 283/364/26 271/365/26 +f 271/365/25 282/366/25 270/367/25 +f 173/368/18 270/369/18 269/370/18 +f 173/371/18 268/372/18 172/373/18 +f 171/374/18 268/375/18 267/376/18 +f 171/377/18 266/378/18 170/379/18 +f 169/380/18 266/381/18 265/382/18 +f 169/383/18 264/384/18 168/385/18 +f 167/386/18 264/387/18 263/388/18 +f 167/389/18 262/390/18 166/391/18 +f 165/392/18 262/393/18 261/394/18 +f 165/395/18 272/396/18 176/397/18 +f 176/398/18 271/399/18 175/400/18 +f 174/401/18 271/402/18 270/403/18 +f 195/404/22 172/405/22 171/374/22 +f 194/406/21 171/377/21 170/379/21 +f 193/407/32 170/408/32 169/380/32 +f 168/385/31 193/409/31 169/383/31 +f 191/410/30 168/411/30 167/386/30 +f 190/412/29 167/389/29 166/391/29 +f 189/413/28 166/414/28 165/392/28 +f 200/415/27 165/395/27 176/397/27 +f 199/416/26 176/398/26 175/400/26 +f 198/417/25 175/418/25 174/401/25 +f 197/419/24 174/420/24 173/368/24 +f 196/421/23 173/371/23 172/373/23 +f 184/422/17 197/423/17 196/421/17 +f 184/424/17 195/404/17 183/425/17 +f 183/426/17 194/406/17 182/427/17 +f 181/428/17 194/429/17 193/407/17 +f 181/430/17 192/431/17 180/432/17 +f 179/433/17 192/434/17 191/410/17 +f 179/435/17 190/412/17 178/436/17 +f 177/437/17 190/438/17 189/413/17 +f 177/439/17 200/415/17 188/440/17 +f 188/441/17 199/416/17 187/442/17 +f 186/443/17 199/444/17 198/417/17 +f 185/445/17 198/446/17 197/419/17 +f 208/447/23 185/448/23 184/422/23 +f 207/449/22 184/424/22 183/425/22 +f 206/450/21 183/426/21 182/427/21 +f 181/428/32 206/451/32 182/452/32 +f 204/453/31 181/430/31 180/432/31 +f 203/454/30 180/455/30 179/433/30 +f 202/456/29 179/435/29 178/436/29 +f 177/437/28 202/457/28 178/458/28 +f 212/459/27 177/439/27 188/440/27 +f 211/460/26 188/441/26 187/442/26 +f 186/443/25 211/461/25 187/462/25 +f 209/463/24 186/464/24 185/445/24 +f 211/465/17 207/466/17 203/467/17 +f 368/468/17 358/469/17 362/470/17 +f 360/471/24 383/472/24 384/473/24 +f 359/474/25 382/475/25 383/476/25 +f 358/477/26 381/478/26 382/479/26 +f 357/480/27 392/481/27 381/482/27 +f 368/483/28 391/484/28 392/485/28 +f 391/486/29 366/487/29 390/488/29 +f 366/489/30 389/490/30 390/491/30 +f 365/492/31 388/493/31 389/494/31 +f 364/495/32 387/496/32 388/497/32 +f 363/498/21 386/499/21 387/500/21 +f 362/501/22 385/502/22 386/503/22 +f 361/504/23 384/505/23 385/506/23 +f 384/473/17 371/507/17 372/508/17 +f 383/476/17 370/509/17 371/510/17 +f 381/478/17 370/511/17 382/479/17 +f 392/481/17 369/512/17 381/482/17 +f 392/485/17 379/513/17 380/514/17 +f 390/488/17 379/515/17 391/486/17 +f 390/491/17 377/516/17 378/517/17 +f 388/493/17 377/518/17 389/494/17 +f 388/497/17 375/519/17 376/520/17 +f 386/499/17 375/521/17 387/500/17 +f 385/502/17 374/522/17 386/503/17 +f 385/506/17 372/523/17 373/524/17 +f 373/524/23 396/525/23 397/526/23 +f 372/508/24 395/527/24 396/528/24 +f 371/510/25 394/529/25 395/530/25 +f 370/511/26 393/531/26 394/532/26 +f 369/512/27 404/533/27 393/534/27 +f 380/514/28 403/535/28 404/536/28 +f 403/537/29 378/538/29 402/539/29 +f 378/517/30 401/540/30 402/541/30 +f 377/518/31 400/542/31 401/543/31 +f 376/520/32 399/544/32 400/545/32 +f 375/521/21 398/546/21 399/547/21 +f 398/548/22 373/549/22 397/550/22 +f 395/530/18 298/551/18 299/552/18 +f 393/531/18 298/553/18 394/532/18 +f 404/533/18 297/554/18 393/534/18 +f 404/536/18 307/555/18 308/556/18 +f 402/539/18 307/557/18 403/537/18 +f 402/541/18 305/558/18 306/559/18 +f 400/542/18 305/560/18 401/543/18 +f 400/545/18 303/561/18 304/562/18 +f 398/546/18 303/563/18 399/547/18 +f 398/548/18 301/564/18 302/565/18 +f 396/525/18 301/566/18 397/526/18 +f 396/528/18 299/567/18 300/568/18 +f 298/569/25 287/570/25 299/571/25 +f 297/572/26 286/573/26 298/569/26 +f 297/572/27 296/574/27 285/575/27 +f 307/576/28 296/574/28 308/577/28 +f 306/578/29 295/579/29 307/576/29 +f 305/580/30 294/581/30 306/578/30 +f 304/582/31 293/583/31 305/580/31 +f 303/584/32 292/585/32 304/582/32 +f 302/586/21 291/587/21 303/584/21 +f 301/588/22 290/589/22 302/586/22 +f 301/588/23 288/590/23 289/591/23 +f 299/592/24 288/590/24 300/593/24 +f 289/594/17 336/595/17 337/596/17 +f 336/597/17 287/598/17 335/599/17 +f 335/600/17 286/601/17 334/602/17 +f 286/603/17 333/604/17 334/605/17 +f 285/606/17 344/607/17 333/608/17 +f 344/609/17 295/610/17 343/611/17 +f 295/612/17 342/613/17 343/614/17 +f 342/615/17 293/616/17 341/617/17 +f 293/618/17 340/619/17 341/620/17 +f 340/621/17 291/622/17 339/623/17 +f 291/624/17 338/625/17 339/626/17 +f 338/627/17 289/628/17 337/629/17 +f 340/621/32 351/630/32 352/631/32 +f 341/620/31 352/632/31 353/633/31 +f 342/615/30 353/634/30 354/635/30 +f 343/614/29 354/636/29 355/637/29 +f 344/609/28 355/638/28 356/639/28 +f 333/608/27 356/640/27 345/641/27 +f 334/605/26 345/642/26 346/643/26 +f 335/600/25 346/644/25 347/645/25 +f 336/597/24 347/646/24 348/647/24 +f 349/648/23 336/595/23 348/649/23 +f 338/627/22 349/650/22 350/651/22 +f 339/626/21 350/652/21 351/653/21 +f 351/630/18 316/654/18 352/631/18 +f 353/633/18 316/655/18 317/656/18 +f 353/634/18 318/657/18 354/635/18 +f 354/636/18 319/658/18 355/637/18 +f 355/638/18 320/659/18 356/639/18 +f 345/641/18 320/660/18 309/661/18 +f 346/643/18 309/662/18 310/663/18 +f 346/644/18 311/664/18 347/645/18 +f 347/646/18 312/665/18 348/647/18 +f 348/649/18 313/666/18 349/648/18 +f 350/651/18 313/667/18 314/668/18 +f 351/653/18 314/669/18 315/670/18 +f 328/671/32 315/672/32 327/673/32 +f 317/656/31 328/674/31 329/675/31 +f 318/657/30 329/676/30 330/677/30 +f 319/658/29 330/678/29 331/679/29 +f 320/659/28 331/680/28 332/681/28 +f 309/661/27 332/682/27 321/683/27 +f 310/663/26 321/684/26 322/685/26 +f 323/686/25 310/687/25 322/688/25 +f 312/665/24 323/689/24 324/690/24 +f 313/666/23 324/691/23 325/692/23 +f 314/668/22 325/693/22 326/694/22 +f 315/670/21 326/695/21 327/696/21 +f 328/697/18 324/698/18 332/699/18 +f 409/700/15 412/701/15 410/702/15 +f 405/703/15 408/704/15 406/705/15 +f 407/706/18 416/707/18 408/704/18 +f 416/708/16 413/709/16 414/710/16 +f 414/710/17 405/703/17 406/705/17 +f 411/711/18 420/712/18 412/701/18 +f 420/713/16 417/714/16 418/715/16 +f 418/715/17 409/700/17 410/702/17 +f 428/716/18 425/717/18 427/718/18 +f 425/717/14 422/719/14 421/720/14 +f 424/721/1 427/718/1 423/722/1 +f 436/723/15 431/724/15 432/725/15 +f 433/726/1 436/723/1 434/727/1 +f 429/728/16 434/727/16 430/729/16 +f 432/725/14 429/730/14 430/729/14 +f 432/725/18 434/727/18 436/723/18 +f 444/731/15 439/732/15 440/733/15 +f 441/734/1 444/731/1 442/735/1 +f 437/736/16 442/735/16 438/737/16 +f 440/733/14 437/738/14 438/737/14 +f 440/733/18 442/735/18 444/731/18 +f 455/739/5 466/740/5 454/741/5 +f 456/742/4 467/743/4 455/739/4 +f 445/744/3 468/745/3 456/742/3 +f 446/746/2 457/747/2 445/744/2 +f 447/748/13 458/749/13 446/746/13 +f 448/750/12 459/751/12 447/748/12 +f 449/752/11 460/753/11 448/750/11 +f 450/754/10 461/755/10 449/752/10 +f 451/756/9 462/757/9 450/754/9 +f 452/758/8 463/759/8 451/760/8 +f 453/761/7 464/762/7 452/758/7 +f 454/741/6 465/763/6 453/761/6 +f 479/764/1 475/765/1 471/766/1 +f 480/767/4 491/768/4 479/769/4 +f 479/769/5 490/770/5 478/771/5 +f 478/771/6 489/772/6 477/773/6 +f 477/773/7 488/774/7 476/775/7 +f 476/775/8 487/776/8 475/777/8 +f 475/778/9 486/779/9 474/780/9 +f 474/780/10 485/781/10 473/782/10 +f 473/782/11 484/783/11 472/784/11 +f 472/784/12 483/785/12 471/786/12 +f 471/786/13 482/787/13 470/788/13 +f 470/788/2 481/789/2 469/790/2 +f 469/790/3 492/791/3 480/767/3 +f 485/792/14 489/793/14 481/794/14 +f 514/795/17 515/796/17 513/797/17 +f 512/798/1 513/799/1 511/800/1 +f 500/801/1 502/802/1 499/803/1 +f 517/804/1 516/805/1 518/806/1 +f 498/807/17 500/808/17 497/809/17 +f 517/810/18 520/811/18 519/812/18 +f 520/813/14 497/814/14 519/815/14 +f 510/816/18 511/817/18 509/818/18 +f 496/819/18 503/820/18 493/821/18 +f 494/822/17 505/823/17 495/824/17 +f 495/824/15 506/825/15 496/819/15 +f 493/821/16 504/826/16 494/827/16 +f 507/828/14 509/829/14 508/830/14 +f 502/831/18 508/832/18 499/833/18 +f 499/834/16 509/835/16 500/836/16 +f 500/836/16 511/837/16 497/838/16 +f 497/838/16 513/839/16 519/840/16 +f 517/841/16 513/839/16 515/842/16 +f 510/843/15 502/844/15 501/845/15 +f 512/846/15 501/845/15 498/847/15 +f 514/848/15 498/847/15 520/849/15 +f 514/848/15 518/850/15 516/851/15 +f 531/852/5 542/853/5 530/854/5 +f 532/855/4 543/856/4 531/852/4 +f 521/857/3 544/858/3 532/855/3 +f 522/859/2 533/860/2 521/857/2 +f 523/861/13 534/862/13 522/859/13 +f 524/863/12 535/864/12 523/861/12 +f 525/865/11 536/866/11 524/863/11 +f 526/867/10 537/868/10 525/865/10 +f 527/869/9 538/870/9 526/867/9 +f 528/871/8 539/872/8 527/873/8 +f 529/874/7 540/875/7 528/871/7 +f 530/854/6 541/876/6 529/874/6 +f 555/877/1 551/878/1 547/879/1 +f 556/880/4 567/881/4 555/882/4 +f 555/882/5 566/883/5 554/884/5 +f 554/884/6 565/885/6 553/886/6 +f 553/886/7 564/887/7 552/888/7 +f 552/888/8 563/889/8 551/890/8 +f 551/891/9 562/892/9 550/893/9 +f 550/893/10 561/894/10 549/895/10 +f 549/895/11 560/896/11 548/897/11 +f 548/897/12 559/898/12 547/899/12 +f 547/899/13 558/900/13 546/901/13 +f 546/901/2 557/902/2 545/903/2 +f 545/903/3 568/904/3 556/880/3 +f 561/905/14 565/906/14 557/907/14 +f 571/908/17 573/221/17 569/909/17 +f 569/910/19 574/223/19 570/911/19 +f 570/912/18 576/222/18 572/913/18 +f 572/914/20 575/915/20 571/916/20 +f 655/917/18 657/918/18 649/919/18 +f 666/920/21 655/921/21 654/922/21 +f 667/923/22 656/924/22 655/925/22 +f 668/926/23 657/927/23 656/928/23 +f 669/929/24 658/930/24 657/931/24 +f 670/932/25 659/933/25 658/934/25 +f 671/935/26 660/936/26 659/937/26 +f 672/938/27 649/939/27 660/940/27 +f 661/941/28 650/942/28 649/943/28 +f 662/944/29 651/945/29 650/946/29 +f 663/947/30 652/948/30 651/949/30 +f 664/950/31 653/951/31 652/952/31 +f 653/953/32 666/954/32 654/955/32 +f 630/956/18 667/957/18 666/920/18 +f 631/958/18 668/959/18 667/923/18 +f 633/960/18 668/926/18 632/961/18 +f 634/962/18 669/929/18 633/963/18 +f 635/964/18 670/932/18 634/965/18 +f 635/966/18 672/967/18 671/935/18 +f 636/968/18 661/969/18 672/938/18 +f 626/970/18 661/941/18 625/971/18 +f 627/972/18 662/944/18 626/973/18 +f 628/974/18 663/947/18 627/975/18 +f 628/976/18 665/977/18 664/950/18 +f 630/978/18 665/979/18 629/980/18 +f 642/981/21 631/982/21 630/956/21 +f 643/983/22 632/984/22 631/958/22 +f 644/985/23 633/960/23 632/961/23 +f 645/986/24 634/962/24 633/963/24 +f 646/987/25 635/964/25 634/965/25 +f 647/988/26 636/989/26 635/966/26 +f 636/968/27 637/990/27 625/991/27 +f 637/992/28 626/970/28 625/971/28 +f 638/993/29 627/972/29 626/973/29 +f 639/994/30 628/974/30 627/975/30 +f 640/995/31 629/996/31 628/976/31 +f 629/980/32 642/997/32 630/978/32 +f 691/998/17 644/999/17 643/983/17 +f 690/1000/17 643/1001/17 642/981/17 +f 641/1002/17 690/1003/17 642/997/17 +f 688/1004/17 641/1005/17 640/995/17 +f 639/994/17 688/1006/17 640/1007/17 +f 686/1008/17 639/1009/17 638/993/17 +f 637/992/17 686/1010/17 638/1011/17 +f 696/1012/17 637/990/17 648/1013/17 +f 695/1014/17 648/1015/17 647/988/17 +f 646/987/17 695/1016/17 647/1017/17 +f 645/986/17 694/1018/17 646/1019/17 +f 692/1020/17 645/1021/17 644/985/17 +f 682/1022/24 693/1023/24 681/1024/24 +f 681/1024/23 692/1025/23 680/1026/23 +f 679/1027/22 692/1025/22 691/1028/22 +f 679/1027/21 690/1029/21 678/1030/21 +f 678/1030/32 689/1031/32 677/1032/32 +f 677/1032/31 688/1033/31 676/1034/31 +f 676/1034/30 687/1035/30 675/1036/30 +f 675/1036/29 686/1037/29 674/1038/29 +f 674/1038/28 685/1039/28 673/1040/28 +f 673/1040/27 696/1041/27 684/1042/27 +f 683/1043/26 696/1041/26 695/1044/26 +f 683/1043/25 694/1045/25 682/1046/25 +f 585/1047/18 682/1048/18 681/1049/18 +f 585/1050/18 680/1051/18 584/1052/18 +f 583/1053/18 680/1054/18 679/1055/18 +f 583/1056/18 678/1057/18 582/1058/18 +f 581/1059/18 678/1060/18 677/1061/18 +f 581/1062/18 676/1063/18 580/1064/18 +f 579/1065/18 676/1066/18 675/1067/18 +f 579/1068/18 674/1069/18 578/1070/18 +f 577/1071/18 674/1072/18 673/1073/18 +f 577/1074/18 684/1075/18 588/1076/18 +f 588/1077/18 683/1078/18 587/1079/18 +f 586/1080/18 683/1081/18 682/1082/18 +f 607/1083/22 584/1084/22 583/1053/22 +f 606/1085/21 583/1056/21 582/1058/21 +f 605/1086/32 582/1087/32 581/1059/32 +f 604/1088/31 581/1062/31 580/1064/31 +f 603/1089/30 580/1090/30 579/1065/30 +f 602/1091/29 579/1068/29 578/1070/29 +f 601/1092/28 578/1093/28 577/1071/28 +f 612/1094/27 577/1074/27 588/1076/27 +f 587/1079/26 612/1095/26 588/1077/26 +f 610/1096/25 587/1097/25 586/1080/25 +f 609/1098/24 586/1099/24 585/1047/24 +f 608/1100/23 585/1050/23 584/1052/23 +f 596/1101/17 609/1102/17 608/1100/17 +f 596/1103/17 607/1083/17 595/1104/17 +f 595/1105/17 606/1085/17 594/1106/17 +f 593/1107/17 606/1108/17 605/1086/17 +f 593/1109/17 604/1088/17 592/1110/17 +f 591/1111/17 604/1112/17 603/1089/17 +f 591/1113/17 602/1091/17 590/1114/17 +f 589/1115/17 602/1116/17 601/1092/17 +f 589/1117/17 612/1094/17 600/1118/17 +f 600/1119/17 611/1120/17 599/1121/17 +f 598/1122/17 611/1123/17 610/1096/17 +f 597/1124/17 610/1125/17 609/1098/17 +f 620/1126/23 597/1127/23 596/1101/23 +f 619/1128/22 596/1103/22 595/1104/22 +f 618/1129/21 595/1105/21 594/1106/21 +f 617/1130/32 594/1131/32 593/1107/32 +f 616/1132/31 593/1109/31 592/1110/31 +f 615/1133/30 592/1134/30 591/1111/30 +f 590/1114/29 615/1135/29 591/1113/29 +f 613/1136/28 590/1137/28 589/1115/28 +f 600/1118/27 613/1138/27 589/1117/27 +f 623/1139/26 600/1119/26 599/1121/26 +f 622/1140/25 599/1141/25 598/1122/25 +f 621/1142/24 598/1143/24 597/1124/24 +f 623/1144/17 619/1145/17 615/1146/17 +f 770/1147/17 774/1148/17 778/1149/17 +f 772/1150/24 795/1151/24 796/1152/24 +f 771/1153/25 794/1154/25 795/1155/25 +f 770/1156/26 793/1157/26 794/1158/26 +f 793/1159/27 780/1160/27 804/1161/27 +f 780/1162/28 803/1163/28 804/1164/28 +f 803/1165/29 778/1166/29 802/1167/29 +f 778/1168/30 801/1169/30 802/1170/30 +f 777/1171/31 800/1172/31 801/1173/31 +f 776/1174/32 799/1175/32 800/1176/32 +f 799/1177/21 774/1178/21 798/1179/21 +f 774/1180/22 797/1181/22 798/1182/22 +f 773/1183/23 796/1184/23 797/1185/23 +f 796/1152/17 783/1186/17 784/1187/17 +f 795/1155/17 782/1188/17 783/1189/17 +f 793/1157/17 782/1190/17 794/1158/17 +f 804/1161/17 781/1191/17 793/1159/17 +f 804/1164/17 791/1192/17 792/1193/17 +f 802/1167/17 791/1194/17 803/1165/17 +f 802/1170/17 789/1195/17 790/1196/17 +f 800/1172/17 789/1197/17 801/1173/17 +f 799/1175/17 788/1198/17 800/1176/17 +f 798/1179/17 787/1199/17 799/1177/17 +f 797/1181/17 786/1200/17 798/1182/17 +f 797/1185/17 784/1201/17 785/1202/17 +f 785/1202/23 808/1203/23 809/1204/23 +f 784/1187/24 807/1205/24 808/1206/24 +f 783/1189/25 806/1207/25 807/1208/25 +f 806/1209/26 781/1210/26 805/1211/26 +f 781/1191/27 816/1212/27 805/1213/27 +f 792/1193/28 815/1214/28 816/1215/28 +f 791/1194/29 814/1216/29 815/1217/29 +f 790/1196/30 813/1218/30 814/1219/30 +f 789/1197/31 812/1220/31 813/1221/31 +f 788/1198/32 811/1222/32 812/1223/32 +f 787/1199/21 810/1224/21 811/1225/21 +f 786/1200/22 809/1226/22 810/1227/22 +f 807/1208/18 710/1228/18 711/1229/18 +f 805/1211/18 710/1230/18 806/1209/18 +f 816/1212/18 709/1231/18 805/1213/18 +f 816/1215/18 719/1232/18 720/1233/18 +f 814/1216/18 719/1234/18 815/1217/18 +f 814/1219/18 717/1235/18 718/1236/18 +f 812/1220/18 717/1237/18 813/1221/18 +f 812/1223/18 715/1238/18 716/1239/18 +f 810/1224/18 715/1240/18 811/1225/18 +f 810/1227/18 713/1241/18 714/1242/18 +f 808/1203/18 713/1243/18 809/1204/18 +f 808/1206/18 711/1244/18 712/1245/18 +f 710/1246/25 699/1247/25 711/1248/25 +f 710/1246/26 697/1249/26 698/1250/26 +f 720/1251/27 697/1249/27 709/1252/27 +f 720/1251/28 707/1253/28 708/1254/28 +f 718/1255/29 707/1253/29 719/1256/29 +f 717/1257/30 706/1258/30 718/1255/30 +f 716/1259/31 705/1260/31 717/1257/31 +f 716/1259/32 703/1261/32 704/1262/32 +f 714/1263/21 703/1261/21 715/1264/21 +f 714/1263/22 701/1265/22 702/1266/22 +f 712/1267/23 701/1265/23 713/1268/23 +f 711/1269/24 700/1270/24 712/1267/24 +f 701/1271/17 748/1272/17 749/1273/17 +f 748/1274/17 699/1275/17 747/1276/17 +f 747/1277/17 698/1278/17 746/1279/17 +f 698/1280/17 745/1281/17 746/1282/17 +f 697/1283/17 756/1284/17 745/1285/17 +f 756/1286/17 707/1287/17 755/1288/17 +f 707/1289/17 754/1290/17 755/1291/17 +f 754/1292/17 705/1293/17 753/1294/17 +f 705/1295/17 752/1296/17 753/1297/17 +f 752/1298/17 703/1299/17 751/1300/17 +f 703/1301/17 750/1302/17 751/1303/17 +f 750/1304/17 701/1305/17 749/1306/17 +f 752/1298/32 763/1307/32 764/1308/32 +f 753/1297/31 764/1309/31 765/1310/31 +f 766/1311/30 753/1294/30 765/1312/30 +f 755/1291/29 766/1313/29 767/1314/29 +f 756/1286/28 767/1315/28 768/1316/28 +f 745/1285/27 768/1317/27 757/1318/27 +f 746/1282/26 757/1319/26 758/1320/26 +f 747/1277/25 758/1321/25 759/1322/25 +f 748/1274/24 759/1323/24 760/1324/24 +f 749/1273/23 760/1325/23 761/1326/23 +f 750/1304/22 761/1327/22 762/1328/22 +f 751/1303/21 762/1329/21 763/1330/21 +f 763/1307/18 728/1331/18 764/1308/18 +f 765/1310/18 728/1332/18 729/1333/18 +f 765/1312/18 730/1334/18 766/1311/18 +f 767/1314/18 730/1335/18 731/1336/18 +f 767/1315/18 732/1337/18 768/1316/18 +f 757/1318/18 732/1338/18 721/1339/18 +f 757/1319/18 722/1340/18 758/1320/18 +f 758/1321/18 723/1341/18 759/1322/18 +f 759/1323/18 724/1342/18 760/1324/18 +f 760/1325/18 725/1343/18 761/1326/18 +f 762/1328/18 725/1344/18 726/1345/18 +f 763/1330/18 726/1346/18 727/1347/18 +f 728/1331/32 739/1348/32 740/1349/32 +f 729/1333/31 740/1350/31 741/1351/31 +f 730/1334/30 741/1352/30 742/1353/30 +f 743/1354/29 730/1335/29 742/1355/29 +f 732/1337/28 743/1356/28 744/1357/28 +f 721/1339/27 744/1358/27 733/1359/27 +f 722/1340/26 733/1360/26 734/1361/26 +f 723/1341/25 734/1362/25 735/1363/25 +f 724/1342/24 735/1364/24 736/1365/24 +f 725/1343/23 736/1366/23 737/1367/23 +f 726/1345/22 737/1368/22 738/1369/22 +f 739/1370/21 726/1346/21 738/1371/21 +f 738/1372/18 736/1373/18 744/1374/18 +f 819/1375/17 824/1376/17 820/1377/17 +f 818/1378/18 821/1379/18 817/1380/18 +f 817/1381/1 823/1382/1 819/1375/1 +f 820/1383/14 822/1384/14 818/1378/14 +f 12/3/1 11/1385/1 8/1/1 +f 11/1385/1 10/1386/1 8/1/1 +f 10/1386/1 9/1387/1 8/1/1 +f 8/1/1 7/1388/1 4/2/1 +f 7/1388/1 6/1389/1 4/2/1 +f 6/1389/1 5/1390/1 4/2/1 +f 4/2/1 3/1391/1 2/1392/1 +f 2/1392/1 1/1393/1 4/2/1 +f 1/1393/1 12/3/1 4/2/1 +f 24/4/2 12/8/2 1/5/2 +f 23/7/3 11/10/3 12/8/3 +f 23/7/4 22/12/4 10/9/4 +f 21/11/5 9/14/5 10/9/5 +f 20/13/6 8/16/6 9/14/6 +f 19/15/7 7/18/7 8/16/7 +f 18/17/8 6/1394/8 7/18/8 +f 17/19/9 5/23/9 6/20/9 +f 16/22/10 4/25/10 5/23/10 +f 15/24/11 3/27/11 4/25/11 +f 14/26/12 2/28/12 3/27/12 +f 13/6/13 1/5/13 2/28/13 +f 22/31/14 23/1395/14 24/1396/14 +f 24/1396/14 13/1397/14 22/31/14 +f 13/1397/14 14/1398/14 22/31/14 +f 14/1398/14 15/1399/14 16/29/14 +f 16/29/14 17/1400/14 18/30/14 +f 18/30/14 19/1401/14 22/31/14 +f 19/1401/14 20/1402/14 22/31/14 +f 20/1402/14 21/1403/14 22/31/14 +f 14/1398/14 16/29/14 22/31/14 +f 39/32/11 27/56/11 28/33/11 +f 40/34/10 28/33/10 29/35/10 +f 41/36/9 29/35/9 30/37/9 +f 42/39/8 30/1404/8 31/40/8 +f 43/41/7 31/40/7 32/42/7 +f 44/43/6 32/42/6 33/44/6 +f 45/45/5 33/44/5 34/46/5 +f 46/47/4 34/46/4 35/48/4 +f 47/49/3 35/48/3 36/50/3 +f 48/51/2 36/50/2 25/52/2 +f 37/53/13 25/52/13 26/54/13 +f 38/55/12 26/54/12 27/56/12 +f 55/57/15 49/61/15 51/58/15 +f 55/57/15 57/62/15 71/60/15 +f 57/62/15 59/64/15 68/63/15 +f 59/64/15 62/1405/15 67/65/15 +f 52/66/16 50/70/16 56/67/16 +f 72/69/16 58/72/16 56/67/16 +f 69/71/16 60/74/16 58/72/16 +f 70/73/16 61/1406/16 60/74/16 +f 67/75/17 62/1407/17 61/76/17 +f 62/78/1 59/1408/1 60/79/1 +f 76/81/16 66/89/16 65/82/16 +f 74/84/15 64/88/15 63/85/15 +f 75/87/18 65/1409/18 64/88/18 +f 73/86/17 63/85/17 66/89/17 +f 59/90/17 57/1410/17 58/91/17 +f 49/93/1 71/1411/1 72/94/1 +f 52/96/17 51/1412/17 49/97/17 +f 71/99/18 68/1413/18 69/100/18 +f 52/102/14 54/1414/14 53/103/14 +f 69/105/14 68/1415/14 67/106/14 +f 57/108/14 55/1416/14 56/109/14 +f 55/111/18 53/1417/18 54/112/18 +f 88/116/1 87/1418/1 84/114/1 +f 87/1418/1 86/1419/1 84/114/1 +f 86/1419/1 85/1420/1 84/114/1 +f 84/114/1 83/1421/1 82/1422/1 +f 82/1422/1 81/1423/1 84/114/1 +f 81/1423/1 80/115/1 84/114/1 +f 80/115/1 79/1424/1 78/1425/1 +f 78/1425/1 77/1426/1 80/115/1 +f 77/1426/1 88/116/1 80/115/1 +f 100/117/2 88/121/2 77/118/2 +f 99/120/3 87/123/3 88/121/3 +f 98/122/4 86/125/4 87/123/4 +f 97/124/5 85/127/5 86/125/5 +f 96/126/6 84/129/6 85/127/6 +f 95/128/7 83/131/7 84/129/7 +f 94/130/8 82/1427/8 83/131/8 +f 93/132/9 81/136/9 82/133/9 +f 92/135/10 80/138/10 81/136/10 +f 91/137/11 79/140/11 80/138/11 +f 90/139/12 78/141/12 79/140/12 +f 89/119/13 77/118/13 78/141/13 +f 98/144/14 99/1428/14 90/1429/14 +f 99/1428/14 100/1430/14 90/1429/14 +f 100/1430/14 89/1431/14 90/1429/14 +f 90/1429/14 91/1432/14 92/142/14 +f 92/142/14 93/1433/14 94/143/14 +f 94/143/14 95/1434/14 98/144/14 +f 95/1434/14 96/1435/14 98/144/14 +f 96/1435/14 97/1436/14 98/144/14 +f 90/1429/14 92/142/14 98/144/14 +f 115/145/11 103/169/11 104/146/11 +f 116/147/10 104/146/10 105/148/10 +f 117/149/9 105/148/9 106/150/9 +f 118/152/8 106/1437/8 107/153/8 +f 119/154/7 107/153/7 108/155/7 +f 120/156/6 108/155/6 109/157/6 +f 121/158/5 109/157/5 110/159/5 +f 122/160/4 110/159/4 111/161/4 +f 123/162/3 111/161/3 112/163/3 +f 124/164/2 112/163/2 101/165/2 +f 113/166/13 101/165/13 102/167/13 +f 114/168/12 102/167/12 103/169/12 +f 130/170/16 125/180/16 126/171/16 +f 129/173/18 126/171/18 128/174/18 +f 131/176/15 128/174/15 127/177/15 +f 132/179/17 127/177/17 125/180/17 +f 128/174/1 126/171/1 125/180/1 +f 134/182/17 136/1438/17 135/183/17 +f 136/185/1 140/1439/1 139/186/1 +f 140/188/18 138/191/18 137/189/18 +f 138/191/14 134/1440/14 133/192/14 +f 139/193/16 137/1441/16 133/194/16 +f 136/196/15 134/1442/15 138/197/15 +f 148/199/18 147/205/18 143/200/18 +f 145/202/17 146/207/17 142/203/17 +f 147/205/14 145/1443/14 141/206/14 +f 146/207/1 148/1444/1 144/208/1 +f 153/209/14 155/219/14 156/210/14 +f 149/212/18 154/211/18 156/210/18 +f 150/214/15 153/209/15 154/211/15 +f 152/216/17 155/219/17 153/209/17 +f 151/218/16 156/210/16 155/219/16 +f 573/221/16 575/915/16 576/222/16 +f 161/224/16 163/234/16 164/225/16 +f 159/227/17 163/234/17 161/224/17 +f 157/229/19 161/224/19 162/226/19 +f 158/231/18 162/226/18 164/225/18 +f 160/233/20 164/225/20 163/234/20 +f 237/237/18 238/1445/18 241/238/18 +f 238/1445/18 239/1446/18 241/238/18 +f 239/1446/18 240/1447/18 241/238/18 +f 241/238/18 242/1448/18 245/1449/18 +f 242/1448/18 243/1450/18 245/1449/18 +f 243/1450/18 244/1451/18 245/1449/18 +f 245/1449/18 246/1452/18 247/236/18 +f 247/236/18 248/1453/18 237/237/18 +f 245/1449/18 247/236/18 241/238/18 +f 254/239/21 255/276/21 243/240/21 +f 255/242/22 256/278/22 244/243/22 +f 256/245/23 257/1454/23 245/246/23 +f 257/248/24 258/1455/24 246/249/24 +f 246/251/25 258/284/25 259/252/25 +f 259/254/26 260/287/26 248/255/26 +f 260/257/27 249/289/27 237/258/27 +f 237/260/28 249/291/28 250/261/28 +f 250/263/29 251/1456/29 239/264/29 +f 251/266/30 252/1457/30 240/267/30 +f 252/269/31 253/298/31 241/270/31 +f 241/272/32 253/300/32 254/273/32 +f 218/275/18 219/303/18 255/276/18 +f 219/277/18 220/305/18 256/278/18 +f 221/279/18 257/1454/18 256/245/18 +f 222/281/18 258/1455/18 257/248/18 +f 223/283/18 259/252/18 258/284/18 +f 223/286/18 224/310/18 260/287/18 +f 224/288/18 213/312/18 249/289/18 +f 214/290/18 250/261/18 249/291/18 +f 215/293/18 251/1456/18 250/263/18 +f 216/295/18 252/1457/18 251/266/18 +f 216/297/18 217/317/18 253/298/18 +f 218/299/18 254/273/18 253/300/18 +f 230/302/21 231/322/21 219/303/21 +f 231/304/22 232/320/22 220/305/22 +f 220/280/23 232/342/23 233/306/23 +f 233/307/24 234/340/24 222/281/24 +f 234/308/25 235/338/25 223/283/25 +f 235/309/26 236/336/26 224/310/26 +f 236/311/27 225/334/27 213/312/27 +f 225/313/28 226/332/28 214/290/28 +f 226/314/29 227/330/29 215/293/29 +f 227/315/30 228/328/30 216/295/30 +f 228/316/31 229/326/31 217/317/31 +f 229/318/32 230/324/32 218/299/32 +f 231/304/17 279/1458/17 280/319/17 +f 278/321/17 279/1459/17 231/322/17 +f 229/318/17 277/1460/17 278/323/17 +f 276/325/17 277/1461/17 229/326/17 +f 227/315/17 275/1462/17 276/327/17 +f 274/329/17 275/1463/17 227/330/17 +f 225/313/17 273/1464/17 274/331/17 +f 284/333/17 273/1465/17 225/334/17 +f 283/335/17 284/1466/17 236/336/17 +f 234/308/17 282/1467/17 283/337/17 +f 233/307/17 281/1468/17 282/339/17 +f 280/341/17 281/1469/17 233/306/17 +f 270/343/24 282/1470/24 281/344/24 +f 268/346/23 269/345/23 281/344/23 +f 268/346/22 280/347/22 279/348/22 +f 266/350/21 267/349/21 279/348/21 +f 266/350/32 278/351/32 277/352/32 +f 265/353/31 277/352/31 276/354/31 +f 264/355/30 276/354/30 275/356/30 +f 262/358/29 263/357/29 275/356/29 +f 262/358/28 274/359/28 273/360/28 +f 272/362/27 261/361/27 273/360/27 +f 272/362/26 284/363/26 283/364/26 +f 271/365/25 283/364/25 282/366/25 +f 173/368/18 174/420/18 270/369/18 +f 173/371/18 269/1471/18 268/372/18 +f 171/374/18 172/405/18 268/375/18 +f 171/377/18 267/1472/18 266/378/18 +f 169/380/18 170/408/18 266/381/18 +f 169/383/18 265/1473/18 264/384/18 +f 167/386/18 168/411/18 264/387/18 +f 167/389/18 263/1474/18 262/390/18 +f 165/392/18 166/414/18 262/393/18 +f 165/395/18 261/1475/18 272/396/18 +f 176/398/18 272/1476/18 271/399/18 +f 174/401/18 175/418/18 271/402/18 +f 195/404/22 196/1477/22 172/405/22 +f 194/406/21 195/1478/21 171/377/21 +f 193/407/32 194/429/32 170/408/32 +f 168/385/31 192/431/31 193/409/31 +f 191/410/30 192/434/30 168/411/30 +f 190/412/29 191/1479/29 167/389/29 +f 189/413/28 190/438/28 166/414/28 +f 200/415/27 189/1480/27 165/395/27 +f 199/416/26 200/1481/26 176/398/26 +f 198/417/25 199/444/25 175/418/25 +f 197/419/24 198/446/24 174/420/24 +f 196/421/23 197/423/23 173/371/23 +f 184/422/17 185/448/17 197/423/17 +f 184/424/17 196/1477/17 195/404/17 +f 183/426/17 195/1478/17 194/406/17 +f 181/428/17 182/452/17 194/429/17 +f 181/430/17 193/409/17 192/431/17 +f 179/433/17 180/455/17 192/434/17 +f 179/435/17 191/1479/17 190/412/17 +f 177/437/17 178/458/17 190/438/17 +f 177/439/17 189/1480/17 200/415/17 +f 188/441/17 200/1481/17 199/416/17 +f 186/443/17 187/462/17 199/444/17 +f 185/445/17 186/464/17 198/446/17 +f 208/447/23 209/1482/23 185/448/23 +f 207/449/22 208/1483/22 184/424/22 +f 206/450/21 207/1484/21 183/426/21 +f 181/428/32 205/1485/32 206/451/32 +f 204/453/31 205/1486/31 181/430/31 +f 203/454/30 204/1487/30 180/455/30 +f 202/456/29 203/1488/29 179/435/29 +f 177/437/28 201/1489/28 202/457/28 +f 212/459/27 201/1490/27 177/439/27 +f 211/460/26 212/1491/26 188/441/26 +f 186/443/25 210/1492/25 211/461/25 +f 209/463/24 210/1493/24 186/464/24 +f 203/467/17 202/1494/17 211/465/17 +f 202/1494/17 201/1495/17 211/465/17 +f 201/1495/17 212/1496/17 211/465/17 +f 211/465/17 210/1497/17 207/466/17 +f 210/1497/17 209/1498/17 207/466/17 +f 209/1498/17 208/1499/17 207/466/17 +f 207/466/17 206/1500/17 203/467/17 +f 206/1500/17 205/1501/17 203/467/17 +f 205/1501/17 204/1502/17 203/467/17 +f 366/1503/17 367/1504/17 368/468/17 +f 368/468/17 357/1505/17 358/469/17 +f 358/469/17 359/1506/17 362/470/17 +f 359/1506/17 360/1507/17 362/470/17 +f 360/1507/17 361/1508/17 362/470/17 +f 362/470/17 363/1509/17 366/1503/17 +f 363/1509/17 364/1510/17 366/1503/17 +f 364/1510/17 365/1511/17 366/1503/17 +f 366/1503/17 368/468/17 362/470/17 +f 360/471/24 359/1512/24 383/472/24 +f 359/474/25 358/1513/25 382/475/25 +f 358/477/26 357/1514/26 381/478/26 +f 357/480/27 368/1515/27 392/481/27 +f 368/483/28 367/1516/28 391/484/28 +f 391/486/29 367/1517/29 366/487/29 +f 366/489/30 365/1518/30 389/490/30 +f 365/492/31 364/1519/31 388/493/31 +f 364/495/32 363/1520/32 387/496/32 +f 363/498/21 362/1521/21 386/499/21 +f 362/501/22 361/1522/22 385/502/22 +f 361/504/23 360/1523/23 384/505/23 +f 384/473/17 383/472/17 371/507/17 +f 383/476/17 382/475/17 370/509/17 +f 381/478/17 369/1524/17 370/511/17 +f 392/481/17 380/1525/17 369/512/17 +f 392/485/17 391/484/17 379/513/17 +f 390/488/17 378/538/17 379/515/17 +f 390/491/17 389/490/17 377/516/17 +f 388/493/17 376/1526/17 377/518/17 +f 388/497/17 387/496/17 375/519/17 +f 386/499/17 374/1527/17 375/521/17 +f 385/502/17 373/549/17 374/522/17 +f 385/506/17 384/505/17 372/523/17 +f 373/524/23 372/523/23 396/525/23 +f 372/508/24 371/507/24 395/527/24 +f 371/510/25 370/509/25 394/529/25 +f 370/511/26 369/1524/26 393/531/26 +f 369/512/27 380/1525/27 404/533/27 +f 380/514/28 379/513/28 403/535/28 +f 403/537/29 379/515/29 378/538/29 +f 378/517/30 377/516/30 401/540/30 +f 377/518/31 376/1526/31 400/542/31 +f 376/520/32 375/519/32 399/544/32 +f 375/521/21 374/1527/21 398/546/21 +f 398/548/22 374/522/22 373/549/22 +f 395/530/18 394/529/18 298/551/18 +f 393/531/18 297/1528/18 298/553/18 +f 404/533/18 308/1529/18 297/554/18 +f 404/536/18 403/535/18 307/555/18 +f 402/539/18 306/1530/18 307/557/18 +f 402/541/18 401/540/18 305/558/18 +f 400/542/18 304/1531/18 305/560/18 +f 400/545/18 399/544/18 303/561/18 +f 398/546/18 302/1532/18 303/563/18 +f 398/548/18 397/550/18 301/564/18 +f 396/525/18 300/1533/18 301/566/18 +f 396/528/18 395/527/18 299/567/18 +f 298/569/25 286/573/25 287/570/25 +f 297/572/26 285/575/26 286/573/26 +f 297/572/27 308/577/27 296/574/27 +f 307/576/28 295/579/28 296/574/28 +f 306/578/29 294/581/29 295/579/29 +f 305/580/30 293/583/30 294/581/30 +f 304/582/31 292/585/31 293/583/31 +f 303/584/32 291/587/32 292/585/32 +f 302/586/21 290/589/21 291/587/21 +f 301/588/22 289/591/22 290/589/22 +f 301/588/23 300/593/23 288/590/23 +f 299/592/24 287/1534/24 288/590/24 +f 289/594/17 288/1535/17 336/595/17 +f 336/597/17 288/1536/17 287/598/17 +f 335/600/17 287/1537/17 286/601/17 +f 286/603/17 285/1538/17 333/604/17 +f 285/606/17 296/1539/17 344/607/17 +f 344/609/17 296/1540/17 295/610/17 +f 295/612/17 294/1541/17 342/613/17 +f 342/615/17 294/1542/17 293/616/17 +f 293/618/17 292/1543/17 340/619/17 +f 340/621/17 292/1544/17 291/622/17 +f 291/624/17 290/1545/17 338/625/17 +f 338/627/17 290/1546/17 289/628/17 +f 340/621/32 339/623/32 351/630/32 +f 341/620/31 340/619/31 352/632/31 +f 342/615/30 341/617/30 353/634/30 +f 343/614/29 342/613/29 354/636/29 +f 344/609/28 343/611/28 355/638/28 +f 333/608/27 344/607/27 356/640/27 +f 334/605/26 333/604/26 345/642/26 +f 335/600/25 334/602/25 346/644/25 +f 336/597/24 335/599/24 347/646/24 +f 349/648/23 337/596/23 336/595/23 +f 338/627/22 337/629/22 349/650/22 +f 339/626/21 338/625/21 350/652/21 +f 351/630/18 315/672/18 316/654/18 +f 353/633/18 352/632/18 316/655/18 +f 353/634/18 317/1547/18 318/657/18 +f 354/636/18 318/1548/18 319/658/18 +f 355/638/18 319/1549/18 320/659/18 +f 345/641/18 356/640/18 320/660/18 +f 346/643/18 345/642/18 309/662/18 +f 346/644/18 310/687/18 311/664/18 +f 347/646/18 311/1550/18 312/665/18 +f 348/649/18 312/1551/18 313/666/18 +f 350/651/18 349/650/18 313/667/18 +f 351/653/18 350/652/18 314/669/18 +f 328/671/32 316/654/32 315/672/32 +f 317/656/31 316/655/31 328/674/31 +f 318/657/30 317/1547/30 329/676/30 +f 319/658/29 318/1548/29 330/678/29 +f 320/659/28 319/1549/28 331/680/28 +f 309/661/27 320/660/27 332/682/27 +f 310/663/26 309/662/26 321/684/26 +f 323/686/25 311/664/25 310/687/25 +f 312/665/24 311/1550/24 323/689/24 +f 313/666/23 312/1551/23 324/691/23 +f 314/668/22 313/667/22 325/693/22 +f 315/670/21 314/669/21 326/695/21 +f 332/699/18 331/1552/18 328/697/18 +f 331/1552/18 330/1553/18 328/697/18 +f 330/1553/18 329/1554/18 328/697/18 +f 328/697/18 327/1555/18 324/698/18 +f 327/1555/18 326/1556/18 324/698/18 +f 326/1556/18 325/1557/18 324/698/18 +f 324/698/18 323/1558/18 322/1559/18 +f 322/1559/18 321/1560/18 324/698/18 +f 321/1560/18 332/699/18 324/698/18 +f 409/700/15 411/711/15 412/701/15 +f 405/703/15 407/706/15 408/704/15 +f 407/706/18 415/1561/18 416/707/18 +f 416/708/16 415/1562/16 413/709/16 +f 414/710/17 413/709/17 405/703/17 +f 411/711/18 419/1563/18 420/712/18 +f 420/713/16 419/1564/16 417/714/16 +f 418/715/17 417/714/17 409/700/17 +f 428/716/18 426/1565/18 425/717/18 +f 425/717/14 426/1565/14 422/719/14 +f 424/721/1 428/716/1 427/718/1 +f 436/723/15 435/1566/15 431/724/15 +f 433/726/1 435/1567/1 436/723/1 +f 429/728/16 433/1568/16 434/727/16 +f 432/725/14 431/1569/14 429/730/14 +f 432/725/18 430/729/18 434/727/18 +f 444/731/15 443/1570/15 439/732/15 +f 441/734/1 443/1571/1 444/731/1 +f 437/736/16 441/1572/16 442/735/16 +f 440/733/14 439/1573/14 437/738/14 +f 440/733/18 438/737/18 442/735/18 +f 455/739/5 467/743/5 466/740/5 +f 456/742/4 468/745/4 467/743/4 +f 445/744/3 457/747/3 468/745/3 +f 446/746/2 458/749/2 457/747/2 +f 447/748/13 459/751/13 458/749/13 +f 448/750/12 460/753/12 459/751/12 +f 449/752/11 461/755/11 460/753/11 +f 450/754/10 462/757/10 461/755/10 +f 451/756/9 463/1574/9 462/757/9 +f 452/758/8 464/762/8 463/759/8 +f 453/761/7 465/763/7 464/762/7 +f 454/741/6 466/740/6 465/763/6 +f 471/766/1 470/1575/1 479/764/1 +f 470/1575/1 469/1576/1 479/764/1 +f 469/1576/1 480/1577/1 479/764/1 +f 479/764/1 478/1578/1 477/1579/1 +f 477/1579/1 476/1580/1 479/764/1 +f 476/1580/1 475/765/1 479/764/1 +f 475/765/1 474/1581/1 471/766/1 +f 474/1581/1 473/1582/1 471/766/1 +f 473/1582/1 472/1583/1 471/766/1 +f 480/767/4 492/791/4 491/768/4 +f 479/769/5 491/768/5 490/770/5 +f 478/771/6 490/770/6 489/772/6 +f 477/773/7 489/772/7 488/774/7 +f 476/775/8 488/774/8 487/776/8 +f 475/778/9 487/1584/9 486/779/9 +f 474/780/10 486/779/10 485/781/10 +f 473/782/11 485/781/11 484/783/11 +f 472/784/12 484/783/12 483/785/12 +f 471/786/13 483/785/13 482/787/13 +f 470/788/2 482/787/2 481/789/2 +f 469/790/3 481/789/3 492/791/3 +f 481/794/14 482/1585/14 485/792/14 +f 482/1585/14 483/1586/14 485/792/14 +f 483/1586/14 484/1587/14 485/792/14 +f 485/792/14 486/1588/14 487/1589/14 +f 487/1589/14 488/1590/14 485/792/14 +f 488/1590/14 489/793/14 485/792/14 +f 489/793/14 490/1591/14 491/1592/14 +f 491/1592/14 492/1593/14 489/793/14 +f 492/1593/14 481/794/14 489/793/14 +f 514/795/17 516/1594/17 515/796/17 +f 512/798/1 514/1595/1 513/799/1 +f 500/801/1 501/1596/1 502/802/1 +f 517/804/1 515/1597/1 516/805/1 +f 498/807/17 501/1598/17 500/808/17 +f 517/810/18 518/1599/18 520/811/18 +f 520/813/14 498/1600/14 497/814/14 +f 510/816/18 512/1601/18 511/817/18 +f 496/819/18 506/825/18 503/820/18 +f 494/822/17 504/1602/17 505/823/17 +f 495/824/15 505/823/15 506/825/15 +f 493/821/16 503/820/16 504/826/16 +f 507/828/14 510/1603/14 509/829/14 +f 502/831/18 507/1604/18 508/832/18 +f 499/834/16 508/1605/16 509/835/16 +f 500/836/16 509/835/16 511/837/16 +f 497/838/16 511/837/16 513/839/16 +f 517/841/16 519/840/16 513/839/16 +f 510/843/15 507/1606/15 502/844/15 +f 512/846/15 510/843/15 501/845/15 +f 514/848/15 512/846/15 498/847/15 +f 514/848/15 520/849/15 518/850/15 +f 531/852/5 543/856/5 542/853/5 +f 532/855/4 544/858/4 543/856/4 +f 521/857/3 533/860/3 544/858/3 +f 522/859/2 534/862/2 533/860/2 +f 523/861/13 535/864/13 534/862/13 +f 524/863/12 536/866/12 535/864/12 +f 525/865/11 537/868/11 536/866/11 +f 526/867/10 538/870/10 537/868/10 +f 527/869/9 539/1607/9 538/870/9 +f 528/871/8 540/875/8 539/872/8 +f 529/874/7 541/876/7 540/875/7 +f 530/854/6 542/853/6 541/876/6 +f 547/879/1 546/1608/1 545/1609/1 +f 545/1609/1 556/1610/1 547/879/1 +f 556/1610/1 555/877/1 547/879/1 +f 555/877/1 554/1611/1 553/1612/1 +f 553/1612/1 552/1613/1 555/877/1 +f 552/1613/1 551/878/1 555/877/1 +f 551/878/1 550/1614/1 547/879/1 +f 550/1614/1 549/1615/1 547/879/1 +f 549/1615/1 548/1616/1 547/879/1 +f 556/880/4 568/904/4 567/881/4 +f 555/882/5 567/881/5 566/883/5 +f 554/884/6 566/883/6 565/885/6 +f 553/886/7 565/885/7 564/887/7 +f 552/888/8 564/887/8 563/889/8 +f 551/891/9 563/1617/9 562/892/9 +f 550/893/10 562/892/10 561/894/10 +f 549/895/11 561/894/11 560/896/11 +f 548/897/12 560/896/12 559/898/12 +f 547/899/13 559/898/13 558/900/13 +f 546/901/2 558/900/2 557/902/2 +f 545/903/3 557/902/3 568/904/3 +f 557/907/14 558/1618/14 561/905/14 +f 558/1618/14 559/1619/14 561/905/14 +f 559/1619/14 560/1620/14 561/905/14 +f 561/905/14 562/1621/14 563/1622/14 +f 563/1622/14 564/1623/14 561/905/14 +f 564/1623/14 565/906/14 561/905/14 +f 565/906/14 566/1624/14 567/1625/14 +f 567/1625/14 568/1626/14 565/906/14 +f 568/1626/14 557/907/14 565/906/14 +f 571/908/17 575/915/17 573/221/17 +f 569/910/19 573/221/19 574/223/19 +f 570/912/18 574/223/18 576/222/18 +f 572/914/20 576/222/20 575/915/20 +f 649/919/18 650/1627/18 653/1628/18 +f 650/1627/18 651/1629/18 653/1628/18 +f 651/1629/18 652/1630/18 653/1628/18 +f 653/1628/18 654/1631/18 655/917/18 +f 655/917/18 656/1632/18 657/918/18 +f 657/918/18 658/1633/18 659/1634/18 +f 659/1634/18 660/1635/18 657/918/18 +f 660/1635/18 649/919/18 657/918/18 +f 653/1628/18 655/917/18 649/919/18 +f 666/920/21 667/957/21 655/921/21 +f 667/923/22 668/959/22 656/924/22 +f 668/926/23 669/1636/23 657/927/23 +f 669/929/24 670/1637/24 658/930/24 +f 670/932/25 671/1638/25 659/933/25 +f 671/935/26 672/967/26 660/936/26 +f 672/938/27 661/969/27 649/939/27 +f 661/941/28 662/1639/28 650/942/28 +f 662/944/29 663/1640/29 651/945/29 +f 663/947/30 664/1641/30 652/948/30 +f 664/950/31 665/977/31 653/951/31 +f 653/953/32 665/979/32 666/954/32 +f 630/956/18 631/982/18 667/957/18 +f 631/958/18 632/984/18 668/959/18 +f 633/960/18 669/1636/18 668/926/18 +f 634/962/18 670/1637/18 669/929/18 +f 635/964/18 671/1638/18 670/932/18 +f 635/966/18 636/989/18 672/967/18 +f 636/968/18 625/991/18 661/969/18 +f 626/970/18 662/1639/18 661/941/18 +f 627/972/18 663/1640/18 662/944/18 +f 628/974/18 664/1641/18 663/947/18 +f 628/976/18 629/996/18 665/977/18 +f 630/978/18 666/954/18 665/979/18 +f 642/981/21 643/1001/21 631/982/21 +f 643/983/22 644/999/22 632/984/22 +f 644/985/23 645/1021/23 633/960/23 +f 645/986/24 646/1019/24 634/962/24 +f 646/987/25 647/1017/25 635/964/25 +f 647/988/26 648/1015/26 636/989/26 +f 636/968/27 648/1013/27 637/990/27 +f 637/992/28 638/1011/28 626/970/28 +f 638/993/29 639/1009/29 627/972/29 +f 639/994/30 640/1007/30 628/974/30 +f 640/995/31 641/1005/31 629/996/31 +f 629/980/32 641/1002/32 642/997/32 +f 691/998/17 692/1642/17 644/999/17 +f 690/1000/17 691/1643/17 643/1001/17 +f 641/1002/17 689/1644/17 690/1003/17 +f 688/1004/17 689/1645/17 641/1005/17 +f 639/994/17 687/1646/17 688/1006/17 +f 686/1008/17 687/1647/17 639/1009/17 +f 637/992/17 685/1648/17 686/1010/17 +f 696/1012/17 685/1649/17 637/990/17 +f 695/1014/17 696/1650/17 648/1015/17 +f 646/987/17 694/1651/17 695/1016/17 +f 645/986/17 693/1652/17 694/1018/17 +f 692/1020/17 693/1653/17 645/1021/17 +f 682/1022/24 694/1654/24 693/1023/24 +f 681/1024/23 693/1023/23 692/1025/23 +f 679/1027/22 680/1026/22 692/1025/22 +f 679/1027/21 691/1028/21 690/1029/21 +f 678/1030/32 690/1029/32 689/1031/32 +f 677/1032/31 689/1031/31 688/1033/31 +f 676/1034/30 688/1033/30 687/1035/30 +f 675/1036/29 687/1035/29 686/1037/29 +f 674/1038/28 686/1037/28 685/1039/28 +f 673/1040/27 685/1039/27 696/1041/27 +f 683/1043/26 684/1042/26 696/1041/26 +f 683/1043/25 695/1044/25 694/1045/25 +f 585/1047/18 586/1099/18 682/1048/18 +f 585/1050/18 681/1655/18 680/1051/18 +f 583/1053/18 584/1084/18 680/1054/18 +f 583/1056/18 679/1656/18 678/1057/18 +f 581/1059/18 582/1087/18 678/1060/18 +f 581/1062/18 677/1657/18 676/1063/18 +f 579/1065/18 580/1090/18 676/1066/18 +f 579/1068/18 675/1658/18 674/1069/18 +f 577/1071/18 578/1093/18 674/1072/18 +f 577/1074/18 673/1659/18 684/1075/18 +f 588/1077/18 684/1660/18 683/1078/18 +f 586/1080/18 587/1097/18 683/1081/18 +f 607/1083/22 608/1661/22 584/1084/22 +f 606/1085/21 607/1662/21 583/1056/21 +f 605/1086/32 606/1108/32 582/1087/32 +f 604/1088/31 605/1663/31 581/1062/31 +f 603/1089/30 604/1112/30 580/1090/30 +f 602/1091/29 603/1664/29 579/1068/29 +f 601/1092/28 602/1116/28 578/1093/28 +f 612/1094/27 601/1665/27 577/1074/27 +f 587/1079/26 611/1120/26 612/1095/26 +f 610/1096/25 611/1123/25 587/1097/25 +f 609/1098/24 610/1125/24 586/1099/24 +f 608/1100/23 609/1102/23 585/1050/23 +f 596/1101/17 597/1127/17 609/1102/17 +f 596/1103/17 608/1661/17 607/1083/17 +f 595/1105/17 607/1662/17 606/1085/17 +f 593/1107/17 594/1131/17 606/1108/17 +f 593/1109/17 605/1663/17 604/1088/17 +f 591/1111/17 592/1134/17 604/1112/17 +f 591/1113/17 603/1664/17 602/1091/17 +f 589/1115/17 590/1137/17 602/1116/17 +f 589/1117/17 601/1665/17 612/1094/17 +f 600/1119/17 612/1095/17 611/1120/17 +f 598/1122/17 599/1141/17 611/1123/17 +f 597/1124/17 598/1143/17 610/1125/17 +f 620/1126/23 621/1666/23 597/1127/23 +f 619/1128/22 620/1667/22 596/1103/22 +f 618/1129/21 619/1668/21 595/1105/21 +f 617/1130/32 618/1669/32 594/1131/32 +f 616/1132/31 617/1670/31 593/1109/31 +f 615/1133/30 616/1671/30 592/1134/30 +f 590/1114/29 614/1672/29 615/1135/29 +f 613/1136/28 614/1673/28 590/1137/28 +f 600/1118/27 624/1674/27 613/1138/27 +f 623/1139/26 624/1675/26 600/1119/26 +f 622/1140/25 623/1676/25 599/1141/25 +f 621/1142/24 622/1677/24 598/1143/24 +f 615/1146/17 614/1678/17 623/1144/17 +f 614/1678/17 613/1679/17 623/1144/17 +f 613/1679/17 624/1680/17 623/1144/17 +f 623/1144/17 622/1681/17 619/1145/17 +f 622/1681/17 621/1682/17 619/1145/17 +f 621/1682/17 620/1683/17 619/1145/17 +f 619/1145/17 618/1684/17 615/1146/17 +f 618/1684/17 617/1685/17 615/1146/17 +f 617/1685/17 616/1686/17 615/1146/17 +f 778/1149/17 779/1687/17 770/1147/17 +f 779/1687/17 780/1688/17 770/1147/17 +f 780/1688/17 769/1689/17 770/1147/17 +f 770/1147/17 771/1690/17 774/1148/17 +f 771/1690/17 772/1691/17 774/1148/17 +f 772/1691/17 773/1692/17 774/1148/17 +f 774/1148/17 775/1693/17 778/1149/17 +f 775/1693/17 776/1694/17 778/1149/17 +f 776/1694/17 777/1695/17 778/1149/17 +f 772/1150/24 771/1696/24 795/1151/24 +f 771/1153/25 770/1697/25 794/1154/25 +f 770/1156/26 769/1698/26 793/1157/26 +f 793/1159/27 769/1699/27 780/1160/27 +f 780/1162/28 779/1700/28 803/1163/28 +f 803/1165/29 779/1701/29 778/1166/29 +f 778/1168/30 777/1702/30 801/1169/30 +f 777/1171/31 776/1703/31 800/1172/31 +f 776/1174/32 775/1704/32 799/1175/32 +f 799/1177/21 775/1705/21 774/1178/21 +f 774/1180/22 773/1706/22 797/1181/22 +f 773/1183/23 772/1707/23 796/1184/23 +f 796/1152/17 795/1151/17 783/1186/17 +f 795/1155/17 794/1154/17 782/1188/17 +f 793/1157/17 781/1210/17 782/1190/17 +f 804/1161/17 792/1708/17 781/1191/17 +f 804/1164/17 803/1163/17 791/1192/17 +f 802/1167/17 790/1709/17 791/1194/17 +f 802/1170/17 801/1169/17 789/1195/17 +f 800/1172/17 788/1710/17 789/1197/17 +f 799/1175/17 787/1711/17 788/1198/17 +f 798/1179/17 786/1712/17 787/1199/17 +f 797/1181/17 785/1713/17 786/1200/17 +f 797/1185/17 796/1184/17 784/1201/17 +f 785/1202/23 784/1201/23 808/1203/23 +f 784/1187/24 783/1186/24 807/1205/24 +f 783/1189/25 782/1188/25 806/1207/25 +f 806/1209/26 782/1190/26 781/1210/26 +f 781/1191/27 792/1708/27 816/1212/27 +f 792/1193/28 791/1192/28 815/1214/28 +f 791/1194/29 790/1709/29 814/1216/29 +f 790/1196/30 789/1195/30 813/1218/30 +f 789/1197/31 788/1710/31 812/1220/31 +f 788/1198/32 787/1711/32 811/1222/32 +f 787/1199/21 786/1712/21 810/1224/21 +f 786/1200/22 785/1713/22 809/1226/22 +f 807/1208/18 806/1207/18 710/1228/18 +f 805/1211/18 709/1714/18 710/1230/18 +f 816/1212/18 720/1715/18 709/1231/18 +f 816/1215/18 815/1214/18 719/1232/18 +f 814/1216/18 718/1716/18 719/1234/18 +f 814/1219/18 813/1218/18 717/1235/18 +f 812/1220/18 716/1717/18 717/1237/18 +f 812/1223/18 811/1222/18 715/1238/18 +f 810/1224/18 714/1718/18 715/1240/18 +f 810/1227/18 809/1226/18 713/1241/18 +f 808/1203/18 712/1719/18 713/1243/18 +f 808/1206/18 807/1205/18 711/1244/18 +f 710/1246/25 698/1250/25 699/1247/25 +f 710/1246/26 709/1252/26 697/1249/26 +f 720/1251/27 708/1254/27 697/1249/27 +f 720/1251/28 719/1256/28 707/1253/28 +f 718/1255/29 706/1258/29 707/1253/29 +f 717/1257/30 705/1260/30 706/1258/30 +f 716/1259/31 704/1262/31 705/1260/31 +f 716/1259/32 715/1264/32 703/1261/32 +f 714/1263/21 702/1266/21 703/1261/21 +f 714/1263/22 713/1268/22 701/1265/22 +f 712/1267/23 700/1270/23 701/1265/23 +f 711/1269/24 699/1720/24 700/1270/24 +f 701/1271/17 700/1721/17 748/1272/17 +f 748/1274/17 700/1722/17 699/1275/17 +f 747/1277/17 699/1723/17 698/1278/17 +f 698/1280/17 697/1724/17 745/1281/17 +f 697/1283/17 708/1725/17 756/1284/17 +f 756/1286/17 708/1726/17 707/1287/17 +f 707/1289/17 706/1727/17 754/1290/17 +f 754/1292/17 706/1728/17 705/1293/17 +f 705/1295/17 704/1729/17 752/1296/17 +f 752/1298/17 704/1730/17 703/1299/17 +f 703/1301/17 702/1731/17 750/1302/17 +f 750/1304/17 702/1732/17 701/1305/17 +f 752/1298/32 751/1300/32 763/1307/32 +f 753/1297/31 752/1296/31 764/1309/31 +f 766/1311/30 754/1292/30 753/1294/30 +f 755/1291/29 754/1290/29 766/1313/29 +f 756/1286/28 755/1288/28 767/1315/28 +f 745/1285/27 756/1284/27 768/1317/27 +f 746/1282/26 745/1281/26 757/1319/26 +f 747/1277/25 746/1279/25 758/1321/25 +f 748/1274/24 747/1276/24 759/1323/24 +f 749/1273/23 748/1272/23 760/1325/23 +f 750/1304/22 749/1306/22 761/1327/22 +f 751/1303/21 750/1302/21 762/1329/21 +f 763/1307/18 727/1733/18 728/1331/18 +f 765/1310/18 764/1309/18 728/1332/18 +f 765/1312/18 729/1734/18 730/1334/18 +f 767/1314/18 766/1313/18 730/1335/18 +f 767/1315/18 731/1735/18 732/1337/18 +f 757/1318/18 768/1317/18 732/1338/18 +f 757/1319/18 721/1736/18 722/1340/18 +f 758/1321/18 722/1737/18 723/1341/18 +f 759/1323/18 723/1738/18 724/1342/18 +f 760/1325/18 724/1739/18 725/1343/18 +f 762/1328/18 761/1327/18 725/1344/18 +f 763/1330/18 762/1329/18 726/1346/18 +f 728/1331/32 727/1733/32 739/1348/32 +f 729/1333/31 728/1332/31 740/1350/31 +f 730/1334/30 729/1734/30 741/1352/30 +f 743/1354/29 731/1336/29 730/1335/29 +f 732/1337/28 731/1735/28 743/1356/28 +f 721/1339/27 732/1338/27 744/1358/27 +f 722/1340/26 721/1736/26 733/1360/26 +f 723/1341/25 722/1737/25 734/1362/25 +f 724/1342/24 723/1738/24 735/1364/24 +f 725/1343/23 724/1739/23 736/1366/23 +f 726/1345/22 725/1344/22 737/1368/22 +f 739/1370/21 727/1347/21 726/1346/21 +f 744/1374/18 743/1740/18 740/1741/18 +f 743/1740/18 742/1742/18 740/1741/18 +f 742/1742/18 741/1743/18 740/1741/18 +f 740/1741/18 739/1744/18 738/1372/18 +f 738/1372/18 737/1745/18 736/1373/18 +f 736/1373/18 735/1746/18 734/1747/18 +f 734/1747/18 733/1748/18 736/1373/18 +f 733/1748/18 744/1374/18 736/1373/18 +f 740/1741/18 738/1372/18 744/1374/18 +f 819/1375/17 823/1382/17 824/1376/17 +f 818/1378/18 822/1384/18 821/1379/18 +f 817/1381/1 821/1749/1 823/1382/1 +f 820/1383/14 824/1750/14 822/1384/14 diff --git a/src/main/resources/assets/hbm/models/mobs/bot_prime_body.obj b/src/main/resources/assets/hbm/models/mobs/bot_prime_body.obj index ca6ea1acf2..49857b0103 100644 --- a/src/main/resources/assets/hbm/models/mobs/bot_prime_body.obj +++ b/src/main/resources/assets/hbm/models/mobs/bot_prime_body.obj @@ -131,7 +131,7 @@ v 0.461940 0.000000 -1.541342 v 0.353553 0.000000 -1.703553 v -0.165707 0.095671 -1.711940 v -0.306186 0.176777 -1.603553 -v 0.433013 -0.250000 -1.350000 +v 0.433012 -0.250000 -1.350000 v 0.400052 -0.230970 -1.541342 v 0.306186 -0.176777 -1.703553 v -0.191342 0.000000 -1.711940 @@ -141,18 +141,18 @@ v 0.230970 -0.400051 -1.541342 v 0.176777 -0.306186 -1.703553 v -0.165707 -0.095671 -1.711940 v -0.306186 -0.176776 -1.603553 -v -0.000000 -0.500000 -1.350000 -v -0.000000 -0.461940 -1.541342 -v -0.000000 -0.353553 -1.703553 +v 0.000000 -0.500000 -1.350000 +v 0.000000 -0.461940 -1.541342 +v 0.000000 -0.353553 -1.703553 v -0.095671 -0.165707 -1.711940 v -0.176777 -0.306186 -1.603553 v -0.250000 -0.433012 -1.350000 v -0.230970 -0.400051 -1.541342 v -0.176777 -0.306186 -1.703553 v 0.000000 -0.191342 -1.711940 -v -0.000000 -0.353553 -1.603553 -v -0.433013 -0.250000 -1.350000 -v -0.400051 -0.230970 -1.541342 +v 0.000000 -0.353553 -1.603553 +v -0.433012 -0.250000 -1.350000 +v -0.400052 -0.230970 -1.541342 v -0.306186 -0.176776 -1.703553 v 0.095671 -0.165707 -1.711940 v 0.176777 -0.306186 -1.603553 @@ -161,7 +161,7 @@ v -0.461940 0.000000 -1.541342 v -0.353553 0.000000 -1.703553 v 0.165707 -0.095671 -1.711940 v 0.306186 -0.176777 -1.603553 -v -0.433013 0.250000 -1.350000 +v -0.433012 0.250000 -1.350000 v -0.400051 0.230970 -1.541342 v -0.306186 0.176777 -1.703553 v 0.191342 0.000000 -1.711940 @@ -176,38 +176,160 @@ v 0.095671 0.165707 -1.711940 v 0.176777 0.306186 -1.603553 v 0.000000 0.191342 -1.711940 v 0.000000 0.353554 -1.603553 -v 0.000000 0.353554 -1.703553 -v 0.176777 0.306186 -1.703553 -v 0.306186 0.176777 -1.703553 -v -0.176777 0.306186 -1.603553 -v 0.353553 0.000000 -1.703553 -v -0.306186 0.176777 -1.603553 -v 0.306186 -0.176777 -1.703553 -v -0.353553 0.000000 -1.603553 -v 0.176777 -0.306186 -1.703553 -v -0.306186 -0.176776 -1.603553 -v -0.000000 -0.353553 -1.703553 -v -0.176777 -0.306186 -1.603553 -v -0.176777 -0.306186 -1.703553 -v -0.000000 -0.353553 -1.603553 -v -0.306186 -0.176776 -1.703553 -v 0.176777 -0.306186 -1.603553 -v -0.353553 0.000000 -1.703553 -v 0.306186 -0.176777 -1.603553 -v -0.306186 0.176777 -1.703553 -v -0.176777 0.306186 -1.703553 -v 0.353553 0.000000 -1.603553 -v 0.306186 0.176777 -1.603553 -v 0.176777 0.306186 -1.603553 -v 0.000000 0.353554 -1.603553 +v -1.603553 -0.353553 0.000000 +v -1.703553 -0.176776 0.306186 +v -1.603553 -0.306186 -0.176777 +v -1.703553 0.000000 0.353553 +v -1.603553 -0.176777 -0.306186 +v -1.703553 0.176777 0.306186 +v -1.703553 0.306186 0.176777 +v -1.603553 0.000000 -0.353553 +v -1.603553 0.176777 -0.306186 +v -1.603553 0.306186 -0.176777 +v -1.603553 0.353553 0.000000 +v -1.603553 0.353553 0.000000 +v -1.711940 0.191342 0.000000 +v -1.603553 0.306186 -0.176777 +v -1.711940 0.165707 -0.095671 +v -1.350000 0.500000 0.000000 +v -1.603553 0.176777 -0.306186 +v -1.711940 0.095671 -0.165707 +v -1.603553 0.000000 -0.353553 +v -1.703553 0.306186 0.176777 +v -1.541342 0.400052 0.230970 +v -1.350000 0.433013 0.250000 +v -1.711940 0.000000 -0.191342 +v -1.703553 0.176777 0.306186 +v 1.603553 -0.353553 -0.000000 +v 1.703553 -0.176776 -0.306186 +v 1.603553 -0.306186 0.176776 +v 1.703553 0.000000 -0.353553 +v 1.603553 -0.176776 0.306186 +v 1.703553 0.176777 -0.306186 +v 1.703553 0.306186 -0.176777 +v 1.603553 0.000000 0.353553 +v 1.603553 0.176777 0.306186 +v 1.603553 0.306186 0.176776 +v 1.603553 0.353553 -0.000000 +v 1.603553 0.353553 -0.000000 +v 1.711940 0.191342 -0.000000 +v 1.603553 0.306186 0.176776 +v 1.711940 0.165707 0.095671 +v 1.350000 0.500000 0.000000 +v 1.603553 0.176777 0.306186 +v 1.711940 0.095671 0.165706 +v 1.603553 0.000000 0.353553 +v 1.703553 0.306186 -0.176777 +v 1.541342 0.400052 -0.230970 +v 1.350000 0.433013 -0.250000 +v 1.711940 0.000000 0.191341 +v 1.703553 0.176777 -0.306186 +v 1.541342 0.230970 -0.400051 +v 1.350000 0.250000 -0.433013 +v 1.603553 -0.176776 0.306186 +v 1.711940 -0.095671 0.165706 +v 1.703553 0.000000 -0.353553 +v 1.541342 0.000000 -0.461940 +v 1.350000 0.000000 -0.500000 +v 1.603553 -0.306186 0.176776 +v 1.711940 -0.165707 0.095670 +v 1.703553 -0.176776 -0.306186 +v 1.541342 -0.230970 -0.400052 +v 1.350000 -0.250000 -0.433013 +v 1.603553 -0.353553 -0.000000 +v 1.711940 -0.191341 -0.000000 +v 1.703553 -0.306186 -0.176777 +v 1.541342 -0.400051 -0.230970 +v 1.350000 -0.433012 -0.250000 +v 1.603553 -0.306186 -0.176777 +v 1.711940 -0.165707 -0.095671 +v 1.703553 -0.353553 -0.000000 +v 1.541342 -0.461939 -0.000000 +v 1.350000 -0.500000 0.000000 +v 1.603553 -0.176776 -0.306186 +v 1.711940 -0.095671 -0.165707 +v 1.703553 -0.306186 0.176776 +v 1.541342 -0.400051 0.230970 +v 1.350000 -0.433012 0.250000 +v 1.603553 0.000000 -0.353553 +v 1.711940 0.000000 -0.191342 +v 1.703553 -0.176776 0.306186 +v 1.541342 -0.230970 0.400052 +v 1.350000 -0.250000 0.433012 +v 1.603553 0.176777 -0.306186 +v 1.711940 0.095671 -0.165707 +v 1.703553 0.000000 0.353553 +v 1.541342 0.000000 0.461940 +v 1.350000 0.000000 0.500000 +v -1.541342 0.230970 0.400051 +v -1.350000 0.250000 0.433013 +v -1.603553 -0.176777 -0.306186 +v -1.711940 -0.095671 -0.165707 +v -1.703553 0.000000 0.353553 +v -1.541342 0.000000 0.461940 +v -1.350000 0.000000 0.500000 +v -1.603553 -0.306186 -0.176777 +v -1.711940 -0.165707 -0.095671 +v -1.703553 -0.176776 0.306186 +v -1.541342 -0.230970 0.400052 +v -1.350000 -0.250000 0.433013 +v -1.603553 -0.353553 0.000000 +v -1.711940 -0.191342 0.000000 +v -1.703553 -0.306186 0.176777 +v -1.541342 -0.400051 0.230970 +v -1.350000 -0.433012 0.250000 +v -1.603553 -0.306186 0.176777 +v -1.711940 -0.165707 0.095671 +v -1.703553 -0.353553 0.000000 +v -1.541342 -0.461940 0.000000 +v -1.350000 -0.500000 0.000000 +v -1.603553 -0.176776 0.306186 +v -1.711940 -0.095671 0.165707 +v 1.750000 0.000000 -0.000000 +v 1.603553 0.306186 -0.176777 +v 1.703553 0.176777 0.306186 +v 1.541342 0.230970 0.400052 +v 1.350000 0.250000 0.433013 +v 1.711940 0.165707 -0.095671 +v 1.703553 0.306186 0.176776 +v 1.541342 0.400052 0.230970 +v 1.350000 0.433013 0.250000 +v 1.703553 0.353553 -0.000000 +v 1.541342 0.461940 -0.000000 +v 1.703553 0.353553 -0.000000 +v 1.703553 0.306186 0.176776 +v 1.703553 0.176777 0.306186 +v 1.603553 0.306186 -0.176777 +v 1.703553 0.000000 0.353553 +v 1.603553 0.176777 -0.306186 +v 1.703553 -0.176776 0.306186 +v 1.603553 0.000000 -0.353553 +v 1.703553 -0.306186 0.176776 +v 1.603553 -0.176776 -0.306186 +v 1.703553 -0.353553 -0.000000 +v 1.603553 -0.306186 -0.176777 +v 1.703553 -0.306186 -0.176777 +v 0.176777 -0.306186 1.703553 +v 0.176777 -0.306186 1.603553 +v 0.000000 -0.353553 1.703553 +v 0.306186 -0.176776 1.603553 +v -0.176776 -0.306186 1.703553 +v 0.353553 0.000000 1.603553 +v -0.306186 -0.176776 1.703553 +v 0.306186 0.176777 1.603553 +v -0.353553 0.000000 1.703553 +v 0.176777 0.306186 1.603553 +v -0.306186 0.176777 1.703553 +v -0.176776 0.306186 1.703553 +v 0.000000 0.353553 1.703553 v 0.000000 0.461940 1.541342 -v 0.000000 0.353554 1.703553 +v 0.000000 0.353553 1.703553 v -0.250000 0.433013 1.350000 v -0.230970 0.400052 1.541342 v -0.176776 0.306186 1.703553 v 0.095671 0.165707 1.711940 v -0.433013 0.250000 1.350000 -v -0.400051 0.230970 1.541342 +v -0.400052 0.230970 1.541342 v -0.306186 0.176777 1.703553 v 0.176777 0.306186 1.603553 v 0.000000 0.000000 1.750000 @@ -217,13 +339,37 @@ v -0.353553 0.000000 1.703553 v 0.165707 0.095671 1.711940 v 0.306186 0.176777 1.603553 v -0.433012 -0.250000 1.350000 -v -0.400051 -0.230970 1.541342 -v -0.306186 -0.176777 1.703553 +v -0.400052 -0.230970 1.541342 +v -0.306186 -0.176776 1.703553 v 0.191342 0.000000 1.711940 v 0.353553 0.000000 1.603553 v -0.250000 -0.433012 1.350000 v -0.230970 -0.400051 1.541342 v -0.176776 -0.306186 1.703553 +v -1.703553 -0.306186 -0.176777 +v -1.541342 -0.400051 -0.230970 +v -1.350000 -0.433012 -0.250000 +v -1.603553 0.000000 0.353553 +v -1.711940 0.000000 0.191342 +v -1.703553 -0.176777 -0.306186 +v -1.541342 -0.230970 -0.400052 +v -1.350000 -0.250000 -0.433012 +v -1.603553 0.176777 0.306186 +v -1.711940 0.095671 0.165707 +v -1.703553 0.000000 -0.353553 +v -1.541342 0.000000 -0.461940 +v -1.350000 0.000000 -0.500000 +v -1.750000 0.000000 0.000000 +v -1.603553 0.306186 0.176777 +v -1.703553 0.176777 -0.306186 +v -1.541342 0.230970 -0.400052 +v -1.350000 0.250000 -0.433013 +v -1.711940 0.165707 0.095671 +v -1.703553 0.306186 -0.176777 +v -1.541342 0.400052 -0.230970 +v -1.350000 0.433013 -0.250000 +v -1.703553 0.353553 0.000000 +v -1.541342 0.461940 0.000000 v 0.165707 -0.095671 1.711940 v 0.306186 -0.176776 1.603553 v 0.000000 -0.500000 1.350000 @@ -234,118 +380,44 @@ v 0.176777 -0.306186 1.603553 v 0.250000 -0.433012 1.350000 v 0.230970 -0.400051 1.541342 v 0.176777 -0.306186 1.703553 -v 0.000000 -0.191342 1.711940 +v 0.000000 -0.191341 1.711940 v 0.000000 -0.353553 1.603553 v 0.433013 -0.250000 1.350000 v 0.400052 -0.230970 1.541342 v 0.306186 -0.176776 1.703553 -v -0.095671 -0.165707 1.711940 +v -0.095670 -0.165707 1.711940 v -0.176776 -0.306186 1.603553 v 0.500000 0.000000 1.350000 v 0.461940 0.000000 1.541342 v 0.353553 0.000000 1.703553 -v -0.165707 -0.095671 1.711940 -v -0.306186 -0.176777 1.603553 +v -0.165706 -0.095671 1.711940 +v -0.306186 -0.176776 1.603553 v 0.433013 0.250000 1.350000 -v 0.400052 0.230970 1.541342 +v 0.400051 0.230970 1.541342 v 0.306186 0.176777 1.703553 v -0.191341 0.000000 1.711940 v 0.250000 0.433013 1.350000 v 0.230970 0.400052 1.541342 v 0.176777 0.306186 1.703553 v -0.353553 0.000000 1.603553 -v -0.165707 0.095671 1.711940 +v -0.165706 0.095671 1.711940 v -0.306186 0.176777 1.603553 v 0.000000 0.500000 1.350000 v -0.095671 0.165707 1.711940 v -0.176776 0.306186 1.603553 v 0.000000 0.191342 1.711940 -v 0.000000 0.353554 1.603553 -v 0.000000 0.353554 1.703553 -v -0.176776 0.306186 1.703553 -v -0.306186 0.176777 1.703553 -v 0.176777 0.306186 1.603553 -v -0.353553 0.000000 1.703553 -v 0.306186 0.176777 1.603553 -v -0.306186 -0.176777 1.703553 -v 0.353553 0.000000 1.603553 -v -0.176776 -0.306186 1.703553 -v 0.306186 -0.176776 1.603553 -v 0.000000 -0.353553 1.703553 -v 0.176777 -0.306186 1.603553 -v 0.176777 -0.306186 1.703553 -v 0.000000 -0.353553 1.603553 -v 0.306186 -0.176776 1.703553 -v -0.176776 -0.306186 1.603553 -v 0.353553 0.000000 1.703553 -v -0.306186 -0.176777 1.603553 -v 0.306186 0.176777 1.703553 -v 0.176777 0.306186 1.703553 -v -0.353553 0.000000 1.603553 -v -0.306186 0.176777 1.603553 +v 0.000000 0.353553 1.603553 +v 0.000000 0.353553 1.603553 v -0.176776 0.306186 1.603553 -v 0.000000 0.353554 1.603553 -v -1.541342 0.461940 0.000000 -v -1.703553 0.353553 0.000000 -v -1.350000 0.433013 -0.250000 -v -1.541342 0.400052 -0.230970 -v -1.703553 0.306186 -0.176777 -v -1.711940 0.165707 0.095671 -v -1.350000 0.250000 -0.433013 -v -1.541342 0.230970 -0.400051 -v -1.703553 0.176777 -0.306186 -v -1.603553 0.306186 0.176777 -v -1.750000 0.000000 0.000000 -v -1.350000 0.000000 -0.500000 -v -1.541342 0.000000 -0.461940 -v -1.703553 0.000000 -0.353553 -v -1.711940 0.095671 0.165707 -v -1.603553 0.176777 0.306186 -v -1.350000 -0.250000 -0.433013 -v -1.541342 -0.230970 -0.400051 -v -1.703553 -0.176777 -0.306186 -v -1.711940 0.000000 0.191342 -v -1.603553 0.000000 0.353553 -v -1.350000 -0.433012 -0.250000 -v -1.541342 -0.400051 -0.230970 -v -1.703553 -0.306186 -0.176777 -v -1.711940 -0.095671 0.165707 -v -1.603553 -0.176776 0.306186 -v -1.350000 -0.500000 0.000000 -v -1.541342 -0.461940 0.000000 -v -1.703553 -0.353553 0.000000 -v -1.711940 -0.165707 0.095671 -v -1.603553 -0.306186 0.176777 -v -1.350000 -0.433012 0.250000 -v -1.541342 -0.400051 0.230970 -v -1.703553 -0.306186 0.176777 -v -1.711940 -0.191342 0.000000 -v -1.603553 -0.353553 0.000000 -v -1.350000 -0.250000 0.433013 -v -1.541342 -0.230970 0.400052 -v -1.703553 -0.176776 0.306186 -v -1.711940 -0.165707 -0.095671 -v -1.603553 -0.306186 -0.176777 -v -1.350000 0.000000 0.500000 -v -1.541342 0.000000 0.461940 -v -1.703553 0.000000 0.353553 -v -1.711940 -0.095671 -0.165707 -v -1.603553 -0.176777 -0.306186 -v -1.350000 0.250000 0.433013 -v -1.541342 0.230970 0.400051 -v -1.703553 0.176777 0.306186 -v -1.711940 0.000000 -0.191342 -v -1.350000 0.433013 0.250000 -v -1.541342 0.400052 0.230970 -v -1.703553 0.306186 0.176777 -v -1.603553 0.000000 -0.353553 -v -1.711940 0.095671 -0.165707 -v -1.603553 0.176777 -0.306186 -v -1.350000 0.500000 0.000000 -v -1.711940 0.165707 -0.095671 -v -1.603553 0.306186 -0.176777 -v -1.711940 0.191342 0.000000 -v -1.603553 0.353553 0.000000 +v -0.306186 0.176777 1.603553 +v -0.353553 0.000000 1.603553 +v 0.176777 0.306186 1.703553 +v 0.306186 0.176777 1.703553 +v -0.306186 -0.176776 1.603553 +v 0.353553 0.000000 1.703553 +v -0.176776 -0.306186 1.603553 +v 0.306186 -0.176776 1.703553 +v 0.000000 -0.353553 1.603553 v -1.703553 0.353553 0.000000 v -1.703553 0.306186 -0.176777 v -1.703553 0.176777 -0.306186 @@ -359,722 +431,888 @@ v -1.603553 -0.176776 0.306186 v -1.703553 -0.353553 0.000000 v -1.603553 -0.306186 0.176777 v -1.703553 -0.306186 0.176777 -v -1.603553 -0.353553 0.000000 -v -1.703553 -0.176776 0.306186 -v -1.603553 -0.306186 -0.176777 -v -1.703553 0.000000 0.353553 -v -1.603553 -0.176777 -0.306186 -v -1.703553 0.176777 0.306186 -v -1.703553 0.306186 0.176777 -v -1.603553 0.000000 -0.353553 -v -1.603553 0.176777 -0.306186 -v -1.603553 0.306186 -0.176777 -v -1.603553 0.353553 0.000000 -v 1.541342 0.461940 -0.000000 -v 1.703553 0.353553 -0.000000 -v 1.350000 0.433013 0.250000 -v 1.541342 0.400052 0.230970 -v 1.703553 0.306186 0.176776 -v 1.711940 0.165707 -0.095671 -v 1.350000 0.250000 0.433012 -v 1.541342 0.230970 0.400051 -v 1.703553 0.176777 0.306186 -v 1.603553 0.306186 -0.176777 -v 1.750000 0.000000 -0.000000 -v 1.350000 0.000000 0.500000 -v 1.541342 0.000000 0.461940 -v 1.703553 0.000000 0.353553 -v 1.711940 0.095671 -0.165707 -v 1.603553 0.176777 -0.306186 -v 1.350000 -0.250000 0.433012 -v 1.541342 -0.230970 0.400051 -v 1.703553 -0.176777 0.306186 -v 1.711940 0.000000 -0.191342 -v 1.603553 0.000000 -0.353554 -v 1.350000 -0.433012 0.250000 -v 1.541342 -0.400051 0.230970 -v 1.703553 -0.306186 0.176776 -v 1.711940 -0.095671 -0.165707 -v 1.603553 -0.176776 -0.306186 -v 1.350000 -0.500000 -0.000000 -v 1.541342 -0.461940 -0.000000 -v 1.703553 -0.353553 -0.000000 -v 1.711940 -0.165707 -0.095671 -v 1.603553 -0.306186 -0.176777 -v 1.350000 -0.433012 -0.250000 -v 1.541342 -0.400051 -0.230970 -v 1.703553 -0.306186 -0.176777 -v 1.711940 -0.191342 -0.000000 -v 1.603553 -0.353553 -0.000000 -v 1.350000 -0.250000 -0.433013 -v 1.541342 -0.230970 -0.400052 -v 1.703553 -0.176776 -0.306186 -v 1.711940 -0.165707 0.095671 -v 1.603553 -0.306186 0.176776 -v 1.350000 0.000000 -0.500000 -v 1.541342 0.000000 -0.461940 -v 1.703553 0.000000 -0.353554 -v 1.711940 -0.095671 0.165707 -v 1.603554 -0.176777 0.306186 -v 1.350000 0.250000 -0.433013 -v 1.541342 0.230970 -0.400052 -v 1.703553 0.176777 -0.306186 -v 1.711940 0.000000 0.191341 -v 1.350000 0.433013 -0.250000 -v 1.541342 0.400052 -0.230970 -v 1.703553 0.306186 -0.176777 -v 1.603553 0.000000 0.353553 -v 1.711940 0.095671 0.165707 -v 1.603554 0.176777 0.306186 -v 1.350000 0.500000 -0.000000 -v 1.711940 0.165707 0.095671 -v 1.603553 0.306186 0.176776 -v 1.711940 0.191342 -0.000000 -v 1.603553 0.353553 -0.000000 -v 1.703553 0.353553 -0.000000 -v 1.703553 0.306186 0.176776 -v 1.703553 0.176777 0.306186 -v 1.603553 0.306186 -0.176777 -v 1.703553 0.000000 0.353553 -v 1.603553 0.176777 -0.306186 -v 1.703553 -0.176777 0.306186 -v 1.603553 0.000000 -0.353554 -v 1.703553 -0.306186 0.176776 -v 1.603553 -0.176776 -0.306186 -v 1.703553 -0.353553 -0.000000 -v 1.603553 -0.306186 -0.176777 -v 1.703553 -0.306186 -0.176777 -v 1.603553 -0.353553 -0.000000 -v 1.703553 -0.176776 -0.306186 -v 1.603553 -0.306186 0.176776 -v 1.703553 0.000000 -0.353554 -v 1.603554 -0.176777 0.306186 -v 1.703553 0.176777 -0.306186 -v 1.703553 0.306186 -0.176777 -v 1.603553 0.000000 0.353553 -v 1.603554 0.176777 0.306186 -v 1.603553 0.306186 0.176776 -v 1.603553 0.353553 -0.000000 -vt 0.535056 1.000000 -vt 0.640482 0.604795 -vt 0.640482 1.000000 -vt 0.894574 0.790411 -vt 1.000000 0.395205 -vt 1.000000 0.790411 -vt 0.894574 0.395205 -vt 1.000000 0.000000 -vt 1.000000 0.395205 -vt 0.535055 0.604795 -vt 0.429629 1.000000 -vt 0.429629 0.604795 -vt 0.535056 0.604795 -vt 0.894574 0.395205 -vt 0.894574 0.000000 -vt 0.535056 1.000000 -vt 0.662418 0.556714 -vt 0.600038 0.500000 -vt 0.670930 0.500000 -vt 0.400849 0.780120 -vt 0.376729 0.720697 -vt 0.429629 0.733141 -vt 0.638178 0.604795 -vt 0.596923 0.556715 -vt 0.361154 0.746122 -vt 0.317329 0.706019 -vt 0.429629 0.678896 -vt 0.588050 0.604795 -vt 0.521295 0.556715 -vt 0.376729 0.691340 -vt 0.518179 0.500000 -vt 0.530167 0.604795 -vt 0.455799 0.556714 -vt 0.361154 0.665915 -vt 0.447287 0.500000 -vt 0.400849 0.631918 -vt 0.334176 0.651237 -vt 0.886062 0.556714 -vt 0.823681 0.500000 -vt 0.894574 0.500000 -vt 0.351001 0.604795 -vt 0.811693 0.604795 -vt 0.820566 0.556714 -vt 0.741822 0.500000 -vt 0.293442 0.604795 -vt 0.753810 0.604795 -vt 0.744938 0.556714 -vt 0.303025 0.651237 -vt 0.679442 0.556714 -vt 0.276048 0.665915 -vt 0.670930 0.500000 -vt 0.243594 0.631918 -vt 0.256395 0.000000 -vt 0.297651 0.048080 -vt 0.232155 0.048080 -vt 0.260472 0.691340 -vt 0.294535 0.104795 -vt 0.223643 0.104795 -vt 0.214815 0.678896 -vt 0.376395 0.104795 -vt 0.214815 0.733141 -vt 0.306524 0.000000 -vt 0.373279 0.048080 -vt 0.260472 0.720697 -vt 0.447287 0.104795 -vt 0.243594 0.780120 -vt 0.364407 0.000000 -vt 0.438775 0.048080 -vt 0.276048 0.746122 -vt 0.190892 0.604795 -vt 0.149636 0.556715 -vt 0.215132 0.556715 -vt 0.303025 0.760801 -vt 0.223643 0.500000 -vt 0.152751 0.500000 -vt 0.293442 0.807242 -vt 0.140763 0.604795 -vt 0.074008 0.556715 -vt 0.334176 0.760801 -vt 0.070892 0.500000 -vt 0.351001 0.807242 -vt 0.000000 0.500000 -vt 0.082880 0.604795 -vt 0.008512 0.556715 -vt 0.112300 0.706019 -vt 0.068475 0.746122 -vt 0.052900 0.720697 -vt 0.662418 0.048080 -vt 0.588050 0.000000 -vt 0.638178 0.000000 -vt 0.028780 0.780120 -vt 0.670930 0.104795 -vt 0.596923 0.048080 -vt 0.000000 0.733142 -vt 0.052900 0.691340 -vt 0.600038 0.104795 -vt 0.521295 0.048080 -vt 0.530167 0.000000 -vt 0.028780 0.631918 -vt 0.068475 0.665915 -vt 0.518179 0.104795 -vt 0.455799 0.048080 -vt 0.480039 0.000000 -vt 0.095453 0.651237 -vt 0.886062 0.048080 -vt 0.811693 0.000000 -vt 0.861822 0.000000 -vt 0.894574 0.104795 -vt 0.820566 0.048080 -vt 0.753810 0.000000 -vt 0.136187 0.604795 -vt 0.126604 0.651237 -vt 0.823681 0.104795 -vt 0.744938 0.048080 -vt 0.153581 0.665915 -vt 0.670930 0.104795 -vt 0.679442 0.048080 -vt 0.703682 0.000000 -vt 0.223643 0.500000 -vt 0.297651 0.556714 -vt 0.232155 0.556714 -vt 0.169157 0.691340 -vt 0.306524 0.604795 -vt 0.256395 0.604795 -vt 0.186035 0.631918 -vt 0.169157 0.720697 -vt 0.364407 0.604795 -vt 0.214814 0.678896 -vt 0.294536 0.500000 -vt 0.373279 0.556714 -vt 0.214814 0.733141 -vt 0.153581 0.746122 -vt 0.376395 0.500000 -vt 0.438775 0.556714 -vt 0.414535 0.604795 -vt 0.186035 0.780120 -vt 0.126604 0.760801 -vt 0.223643 0.104795 -vt 0.149636 0.048080 -vt 0.215131 0.048080 -vt 0.152751 0.104795 -vt 0.070892 0.104795 -vt 0.140763 0.000000 -vt 0.190892 0.000000 -vt 0.447287 0.104795 -vt 0.095453 0.760801 -vt 0.074008 0.048080 -vt 0.082880 0.000000 -vt 0.136187 0.807243 -vt 0.032752 0.000000 -vt 0.078628 0.807243 -vt 0.008512 0.048080 -vt 0.640482 0.807400 -vt 0.661387 0.784014 -vt 0.660898 0.807225 -vt 0.678808 0.806517 -vt 0.679182 0.788752 -vt 0.641011 0.782275 -vt 0.662722 0.766111 -vt 0.741386 0.674572 -vt 0.712649 0.667140 -vt 0.731739 0.661786 -vt 0.708036 0.644320 -vt 0.728208 0.644320 -vt 0.695928 0.669021 -vt 0.690934 0.644320 -vt 0.712649 0.621500 -vt 0.731739 0.626855 -vt 0.844265 0.775446 -vt 0.863196 0.754329 -vt 0.864531 0.772232 -vt 0.725254 0.604795 -vt 0.741386 0.614069 -vt 0.880990 0.749591 -vt 0.862707 0.731118 -vt 0.880616 0.731826 -vt 0.842291 0.730943 -vt 0.830397 0.779582 -vt 0.810053 0.804106 -vt 0.810541 0.781805 -vt 0.863196 0.708817 -vt 0.880990 0.714757 -vt 0.794229 0.787925 -vt 0.793855 0.804993 -vt 0.842820 0.706805 -vt 0.712649 0.700552 -vt 0.741386 0.693120 -vt 0.731739 0.705906 -vt 0.864531 0.693402 -vt 0.831842 0.762897 -vt 0.811876 0.766391 -vt 0.690934 0.753623 -vt 0.662197 0.746192 -vt 0.681287 0.740837 -vt 0.708036 0.723372 -vt 0.728208 0.723372 -vt 0.645476 0.748072 -vt 0.657583 0.723372 -vt 0.695928 0.698671 -vt 0.677756 0.723372 -vt 0.695928 0.748072 -vt 0.712649 0.746192 -vt 0.681287 0.705906 -vt 0.731739 0.740837 -vt 0.640482 0.723372 -vt 0.662197 0.700552 -vt 0.690934 0.693120 -vt 0.725254 0.762897 -vt 0.741386 0.753623 -vt 0.642456 0.848223 -vt 0.661387 0.829526 -vt 0.662722 0.844941 -vt 0.878833 0.844087 -vt 0.860312 0.857278 -vt 0.858977 0.841863 -vt 0.858488 0.819562 -vt 0.842665 0.835743 -vt 0.842291 0.818675 -vt 0.641011 0.831538 -vt 0.878304 0.819948 -vt 0.679182 0.823586 -vt 0.031291 0.861609 -vt 0.008554 0.870070 -vt 0.024605 0.858170 -vt 0.036911 0.843259 -vt 0.020463 0.850636 -vt 0.019976 0.841026 -vt 0.000901 0.856150 -vt 0.006092 0.821559 -vt 0.023273 0.831916 -vt 0.017546 0.810157 -vt 0.029472 0.825745 -vt 0.036911 0.824168 -vt 0.184553 0.840409 -vt 0.184553 0.859499 -vt 0.177114 0.857922 -vt 0.165188 0.873510 -vt 0.170915 0.851752 -vt 0.153735 0.862108 -vt 0.167618 0.842641 -vt 0.168106 0.833031 -vt 0.147642 0.845274 -vt 0.148543 0.827517 -vt 0.172248 0.825497 -vt 0.156196 0.813597 -vt 0.178934 0.822058 -vt 0.891976 0.760505 -vt 0.880991 0.743039 -vt 0.888445 0.743039 -vt 0.882386 0.665240 -vt 0.891878 0.676982 -vt 0.881365 0.677037 -vt 0.358331 0.824708 -vt 0.354408 0.807243 -vt 0.361862 0.807243 -vt 0.258748 0.855779 -vt 0.270283 0.867632 -vt 0.259770 0.867577 -vt 0.361862 0.842174 -vt 0.350876 0.824708 -vt 0.880991 0.694106 -vt 0.891878 0.711816 -vt 0.881365 0.711871 -vt 0.892899 0.725518 -vt 0.882386 0.725574 -vt 0.891504 0.694050 -vt 0.259770 0.807243 -vt 0.269261 0.821000 -vt 0.258748 0.820945 -vt 0.258374 0.838710 -vt 0.269261 0.855834 -vt 0.268887 0.838766 -vt 0.884522 0.725574 -vt 0.891976 0.725574 -vt 0.810541 0.827318 -vt 0.794229 0.822759 -vt 0.830397 0.828845 -vt 0.811876 0.845221 -vt 0.842291 0.674572 -vt 0.813554 0.667140 -vt 0.832644 0.661786 -vt 0.796832 0.669021 -vt 0.808940 0.644320 -vt 0.829113 0.644320 -vt 0.832644 0.626855 -vt 0.791839 0.644320 -vt 0.813554 0.621500 -vt 0.842291 0.614069 -vt 0.880278 0.775446 -vt 0.858977 0.796350 -vt 0.860312 0.778447 -vt 0.878833 0.794824 -vt 0.842665 0.800909 -vt 0.068202 0.876425 -vt 0.066382 0.857922 -vt 0.073821 0.859499 -vt 0.073821 0.840409 -vt 0.060184 0.851752 -vt 0.054456 0.873510 -vt 0.056886 0.842641 -vt 0.043003 0.862108 -vt 0.036911 0.845274 -vt 0.057374 0.833031 -vt 0.045464 0.813597 -vt 0.061516 0.825497 -vt 0.068202 0.822058 -vt 0.057819 0.807243 -vt 0.110732 0.843259 -vt 0.105112 0.861609 -vt 0.098426 0.858170 -vt 0.082375 0.870070 -vt 0.094285 0.850636 -vt 0.074722 0.856150 -vt 0.093797 0.841026 -vt 0.097094 0.831916 -vt 0.073821 0.838393 -vt 0.079914 0.821559 -vt 0.103293 0.825745 -vt 0.091367 0.810157 -vt 0.110732 0.824168 -vt 0.321450 0.807243 -vt 0.325373 0.824708 -vt 0.317919 0.824708 -vt 0.294101 0.867577 -vt 0.282566 0.853930 -vt 0.293079 0.853874 -vt 0.372848 0.824708 -vt 0.383834 0.842174 -vt 0.376379 0.842174 -vt 0.281170 0.821000 -vt 0.271679 0.807243 -vt 0.282192 0.807298 -vt 0.376379 0.807243 -vt 0.380303 0.824708 -vt 0.292705 0.836109 -vt 0.282566 0.819096 -vt 0.293079 0.819040 -vt 0.283588 0.807298 -vt 0.294101 0.807243 -vt 0.282192 0.836164 -vt 0.282192 0.867632 -vt 0.270657 0.855779 -vt 0.281170 0.855834 -vt 0.280796 0.838766 -vt 0.270657 0.820945 -vt 0.270283 0.838710 -vt 0.328905 0.842174 -vt 0.321450 0.842174 -vt 0.791881 0.803720 -vt 0.772554 0.827318 -vt 0.772066 0.804106 -vt 0.756242 0.822759 -vt 0.755868 0.804993 -vt 0.792410 0.828845 -vt 0.773890 0.845221 -vt 0.775706 0.683846 -vt 0.782191 0.661786 -vt 0.791839 0.674572 -vt 0.758488 0.644320 -vt 0.778660 0.644320 -vt 0.763101 0.667140 -vt 0.741386 0.644320 -vt 0.763101 0.621500 -vt 0.782191 0.626855 -vt 0.755868 0.762897 -vt 0.734568 0.783802 -vt 0.735903 0.765899 -vt 0.775706 0.604795 -vt 0.791839 0.614069 -vt 0.718255 0.788361 -vt 0.734079 0.807014 -vt 0.717881 0.806127 -vt 0.753894 0.807400 -vt 0.863196 0.671424 -vt 0.842291 0.649297 -vt 0.862707 0.649123 -vt 0.734568 0.829315 -vt 0.718255 0.823195 -vt 0.880616 0.648415 -vt 0.880990 0.665483 -vt 0.754423 0.831538 -vt 0.763101 0.700552 -vt 0.791839 0.693120 -vt 0.782191 0.705906 -vt 0.755868 0.848223 -vt 0.735903 0.844729 -vt 0.864531 0.686838 -vt 0.842820 0.673436 -vt 0.842291 0.753623 -vt 0.813554 0.746192 -vt 0.832644 0.740837 -vt 0.778660 0.723372 -vt 0.796832 0.748072 -vt 0.808940 0.723372 -vt 0.741386 0.723372 -vt 0.758488 0.723372 -vt 0.829113 0.723372 -vt 0.763101 0.746192 -vt 0.832644 0.705906 -vt 0.782191 0.740837 -vt 0.791839 0.723372 -vt 0.813554 0.700552 -vt 0.842291 0.693120 -vt 0.791839 0.753623 -vt 0.793855 0.762897 -vt 0.772554 0.781805 -vt 0.773890 0.766391 -vt 0.679711 0.779582 -vt 0.701422 0.766179 -vt 0.700087 0.781594 -vt 0.717507 0.804603 -vt 0.717881 0.787534 -vt 0.792410 0.779582 -vt 0.679182 0.803720 -vt 0.699598 0.803895 -vt 0.756242 0.787925 -vt 0.925865 0.844777 -vt 0.903127 0.853238 -vt 0.919179 0.841338 -vt 0.931484 0.826427 -vt 0.915037 0.833804 -vt 0.914549 0.824195 -vt 0.895474 0.839318 -vt 0.894574 0.821562 -vt 0.917847 0.815084 -vt 0.912119 0.793325 -vt 0.924045 0.808913 -vt 0.931484 0.807336 -vt 0.925865 0.790411 -vt 0.258374 0.840409 -vt 0.258374 0.859499 -vt 0.250935 0.857922 -vt 0.239009 0.873510 -vt 0.244737 0.851752 -vt 0.221464 0.845274 -vt 0.241439 0.842641 -vt 0.241927 0.833031 -vt 0.230017 0.813597 -vt 0.246069 0.825497 -vt 0.252755 0.822058 -vt 0.365393 0.807243 -vt 0.369317 0.824708 -vt 0.361862 0.824708 -vt 0.892899 0.665184 -vt 0.881365 0.653331 -vt 0.891878 0.653386 -vt 0.339890 0.824708 -vt 0.350876 0.842174 -vt 0.343422 0.842174 -vt 0.892187 0.775446 -vt 0.880652 0.787299 -vt 0.881674 0.775501 -vt 0.343422 0.807243 -vt 0.347345 0.824708 -vt 0.891504 0.636318 -vt 0.881365 0.618497 -vt 0.891878 0.618552 -vt 0.882386 0.604795 -vt 0.892899 0.604850 -vt 0.880991 0.636263 -vt 0.892187 0.835780 -vt 0.880652 0.822133 -vt 0.891165 0.822078 -vt 0.890791 0.804312 -vt 0.891165 0.787244 -vt 0.880278 0.804367 -vt 0.365393 0.842174 -vt 0.372848 0.842174 -vt 0.880991 0.630649 -vt 0.842820 0.624173 -vt 0.863196 0.625911 -vt 0.844265 0.604795 -vt 0.864531 0.608008 -vt 0.690934 0.674572 -vt 0.662197 0.667141 -vt 0.681287 0.661786 -vt 0.645476 0.669021 -vt 0.657583 0.644320 -vt 0.677756 0.644320 -vt 0.681287 0.626855 -vt 0.645476 0.619620 -vt 0.662197 0.621500 -vt 0.674802 0.604795 -vt 0.690934 0.614069 -vt 0.681156 0.848223 -vt 0.700087 0.827106 -vt 0.701422 0.845010 -vt 0.679711 0.828845 -vt 0.717881 0.822368 -vt 0.215844 0.861609 -vt 0.193107 0.870070 -vt 0.209158 0.858170 -vt 0.221464 0.843259 -vt 0.205016 0.850636 -vt 0.204529 0.841026 -vt 0.185454 0.856150 -vt 0.184553 0.838393 -vt 0.207826 0.831916 -vt 0.202099 0.810157 -vt 0.214025 0.825745 -vt 0.221464 0.824168 -vt 0.215844 0.807243 -vt 0.147642 0.843259 -vt 0.142023 0.861609 -vt 0.135337 0.858170 -vt 0.119286 0.870070 -vt 0.111633 0.856150 -vt 0.131195 0.850636 -vt 0.130708 0.841026 -vt 0.134005 0.831916 -vt 0.110732 0.838393 -vt 0.116824 0.821559 -vt 0.140203 0.825745 -vt 0.128278 0.810157 -vt 0.147642 0.824168 -vt 0.336359 0.824708 -vt 0.332436 0.842174 -vt 0.328905 0.824708 -vt 0.306384 0.820945 -vt 0.317919 0.807298 -vt 0.316897 0.821000 -vt 0.839166 0.781974 -vt 0.831842 0.762897 -vt 0.839166 0.764198 -vt 0.294475 0.853930 -vt 0.306010 0.867577 -vt 0.295497 0.867632 -vt 0.831842 0.781974 -vt 0.839166 0.801051 -vt 0.831842 0.799751 -vt 0.306010 0.838710 -vt 0.316897 0.855834 -vt 0.306384 0.855779 -vt 0.317919 0.867632 -vt 0.307406 0.867577 -vt 0.316523 0.838766 -vt 0.295497 0.807298 -vt 0.304988 0.819040 -vt 0.294475 0.819096 -vt 0.294101 0.836164 -vt 0.304988 0.853874 -vt 0.304614 0.836109 -vt 0.332436 0.807243 -vt 0.339890 0.807243 -vt 0.480039 0.604795 -vt 0.861822 0.604795 -vt 0.703682 0.604795 -vt 0.414535 0.000000 -vt 0.032752 0.604795 -vt 0.000000 0.678896 -vt 0.078628 0.604795 -vt 0.741822 0.104795 -vt 0.447287 0.500000 -vt 0.000000 0.104795 -vt 0.642456 0.762897 -vt 0.725254 0.683846 -vt 0.695928 0.619620 -vt 0.842820 0.756068 -vt 0.829868 0.803720 -vt 0.725254 0.683846 -vt 0.844265 0.690120 -vt 0.674802 0.762897 -vt 0.690934 0.723372 -vt 0.645476 0.698671 -vt 0.674802 0.683846 -vt 0.880278 0.860771 -vt 0.020908 0.876425 -vt 0.000000 0.838393 -vt 0.031291 0.807243 -vt 0.178934 0.876425 -vt 0.168551 0.807243 -vt 0.884522 0.760505 -vt 0.892899 0.665184 -vt 0.354408 0.842174 -vt 0.270283 0.807298 -vt 0.831842 0.848223 -vt 0.826158 0.683846 -vt 0.796832 0.619620 -vt 0.826158 0.604795 -vt 0.037812 0.827517 -vt 0.094729 0.876425 -vt 0.105112 0.807243 -vt 0.328905 0.807243 -vt 0.283588 0.867632 -vt 0.383834 0.807243 -vt 0.271679 0.867577 -vt 0.793855 0.848223 -vt 0.746380 0.669021 -vt 0.746380 0.619620 -vt 0.754423 0.782275 -vt 0.775706 0.683846 -vt 0.844265 0.690120 -vt 0.826158 0.762897 -vt 0.746380 0.698671 -vt 0.746380 0.748072 -vt 0.796832 0.698671 -vt 0.826158 0.683846 -vt 0.775706 0.762897 -vt 0.681156 0.762897 -vt 0.915482 0.859593 -vt 0.900666 0.804727 -vt 0.252755 0.876425 -vt 0.227556 0.862109 -vt 0.222364 0.827517 -vt 0.242372 0.807243 -vt 0.372848 0.807243 -vt 0.882386 0.665129 -vt 0.350876 0.807243 -vt 0.881674 0.835835 -vt 0.674802 0.683846 -vt 0.640482 0.644320 -vt 0.205461 0.876425 -vt 0.190645 0.821559 -vt 0.131640 0.876425 -vt 0.142023 0.807243 -vt 0.339890 0.842174 -vt 0.307406 0.807243 -vt 0.831842 0.780674 -vt 0.839166 0.783275 -vt 0.306010 0.807243 +v 0.000000 0.353554 -1.603553 +v 0.176777 0.306186 -1.603553 +v 0.306186 0.176777 -1.603553 +v 0.353553 0.000000 -1.603553 +v -0.176777 0.306186 -1.703553 +v -0.306186 0.176777 -1.703553 +v 0.306186 -0.176777 -1.603553 +v -0.353553 0.000000 -1.703553 +v 0.176777 -0.306186 -1.603553 +v -0.306186 -0.176776 -1.703553 +v 0.000000 -0.353553 -1.603553 +v -0.176777 -0.306186 -1.703553 +v -0.176777 -0.306186 -1.603553 +v 0.000000 -0.353553 -1.703553 +v -0.306186 -0.176776 -1.603553 +v 0.176777 -0.306186 -1.703553 +v -0.353553 0.000000 -1.603553 +v 0.306186 -0.176777 -1.703553 +v -0.306186 0.176777 -1.603553 +v 0.353553 0.000000 -1.703553 +v -0.176777 0.306186 -1.603553 +v 0.306186 0.176777 -1.703553 +v 0.176777 0.306186 -1.703553 +v 0.000000 0.353554 -1.703553 +vt 1.000000 0.250000 +vt 0.692308 0.750000 +vt 0.692308 0.250000 +vt 1.000000 0.250000 +vt 0.692308 0.750000 +vt 0.692308 0.250000 +vt 1.000000 0.250000 +vt 0.692308 0.750000 +vt 0.692308 0.250000 +vt 1.000000 0.250000 +vt 0.692308 0.750000 +vt 0.692308 0.250000 +vt 1.000000 0.750000 +vt 1.000000 0.750000 +vt 1.000000 0.750000 +vt 1.000000 0.750000 +vt 0.230769 0.812500 +vt 0.000000 0.750000 +vt 0.230769 0.750000 +vt 0.192308 0.875000 +vt 0.076923 0.937500 +vt 0.038462 0.875000 +vt -0.000000 0.812500 +vt 0.153846 0.937500 +vt 0.115385 1.015625 +vt 0.615385 0.937500 +vt 0.500000 0.875000 +vt 0.653846 0.875000 +vt 0.461538 0.812500 +vt 0.692308 0.812500 +vt 0.573318 1.024031 +vt 0.538462 0.937500 +vt 0.692308 0.750000 +vt 0.461538 0.750000 +vt 0.423077 0.875000 +vt 0.230769 0.812500 +vt 0.384615 0.937500 +vt 0.346154 1.000000 +vt 0.307692 0.937500 +vt 0.230769 0.750000 +vt 0.269231 0.875000 +vt 0.153846 0.937500 +vt 0.076923 0.937500 +vt 0.000000 0.750000 +vt 0.038462 0.875000 +vt 0.192308 0.875000 +vt -0.000000 0.812500 +vt 0.692308 0.812500 +vt 0.461538 0.750000 +vt 0.692308 0.750000 +vt 0.615385 0.937500 +vt 0.500000 0.875000 +vt 0.653846 0.875000 +vt 0.461538 0.812500 +vt 0.538462 0.937500 +vt 0.423077 0.875000 +vt 0.230769 0.812500 +vt 0.384615 0.937500 +vt 0.307692 0.937500 +vt 0.230769 0.750000 +vt 0.269231 0.875000 +vt 0.192308 0.875000 +vt -0.000000 0.812500 +vt 0.153846 0.937500 +vt 0.076923 0.937500 +vt 0.000000 0.750000 +vt 0.038462 0.875000 +vt 0.692308 0.812500 +vt 0.461538 0.750000 +vt 0.692308 0.750000 +vt 0.615385 0.937500 +vt 0.500000 0.875000 +vt 0.653846 0.875000 +vt 0.461538 0.812500 +vt 0.538462 0.937500 +vt 0.230769 0.750000 +vt 0.384615 0.937500 +vt 0.269231 0.875000 +vt 0.423077 0.875000 +vt 0.230769 0.812500 +vt 0.307692 0.937500 +vt 0.192308 0.875000 +vt -0.000000 0.812500 +vt 0.153846 0.937500 +vt 0.076923 0.937500 +vt 0.000000 0.750000 +vt 0.038462 0.875000 +vt 0.653846 0.875000 +vt 0.461538 0.812500 +vt 0.692308 0.812500 +vt 0.615385 0.937500 +vt 0.538462 0.937500 +vt 0.461538 0.750000 +vt 0.692308 0.750000 +vt 0.500000 0.875000 +vt 0.384615 0.937500 +vt 0.269231 0.875000 +vt 0.423077 0.875000 +vt 0.307692 0.937500 +vt 0.115385 0.000000 +vt 0.153846 0.062500 +vt 0.076923 0.062500 +vt 0.230769 0.187500 +vt 0.038462 0.125000 +vt 0.192308 0.125000 +vt 0.230769 0.250000 +vt -0.000000 0.187500 +vt 0.653846 0.125000 +vt 0.538462 0.062500 +vt 0.615385 0.062500 +vt 0.692308 0.250000 +vt 0.461538 0.187500 +vt 0.692308 0.187500 +vt 0.576923 0.000000 +vt 0.500000 0.125000 +vt 0.384615 0.062500 +vt 0.269231 0.125000 +vt 0.307692 0.062500 +vt 0.461538 0.250000 +vt 0.230769 0.187500 +vt 0.346154 -0.000000 +vt 0.423077 0.125000 +vt 0.153846 0.062500 +vt 0.076923 0.062500 +vt 0.038462 0.125000 +vt 0.192308 0.125000 +vt 0.230769 0.250000 +vt -0.000000 0.187500 +vt 0.692308 0.187500 +vt 0.500000 0.125000 +vt 0.653846 0.125000 +vt 0.615385 0.062500 +vt 0.538462 0.062500 +vt 0.692308 0.250000 +vt 0.461538 0.187500 +vt 0.423077 0.125000 +vt 0.307692 0.062500 +vt 0.384615 0.062500 +vt 0.230769 0.250000 +vt 0.230769 0.187500 +vt 0.269231 0.125000 +vt -0.000000 0.187500 +vt 0.153846 0.062500 +vt 0.076923 0.062500 +vt 0.038462 0.125000 +vt 0.192308 0.125000 +vt 0.615385 0.062500 +vt 0.538462 0.062500 +vt 0.692308 0.187500 +vt 0.500000 0.125000 +vt 0.653846 0.125000 +vt 0.692308 0.250000 +vt 0.461538 0.187500 +vt 0.423077 0.125000 +vt 0.307692 0.062500 +vt 0.384615 0.062500 +vt 0.461538 0.250000 +vt 0.230769 0.187500 +vt 0.269231 0.125000 +vt 0.192308 0.125000 +vt 0.076923 0.062500 +vt 0.153846 0.062500 +vt 0.230769 0.250000 +vt -0.000000 0.187500 +vt 0.692308 0.250000 +vt 0.461538 0.250000 +vt 0.038462 0.125000 +vt 0.615385 0.062500 +vt 0.538462 0.062500 +vt 0.653846 0.125000 +vt 0.461538 0.187500 +vt 0.500000 0.125000 +vt 0.692308 0.187500 +vt 0.384615 0.062500 +vt 0.307692 0.062500 +vt 0.269231 0.125000 +vt 0.423077 0.125000 +vt 0.000000 0.250000 +vt 0.000000 0.250000 +vt 0.692308 0.750000 +vt 0.750000 0.781250 +vt 0.692308 0.781250 +vt 0.692308 0.804688 +vt 0.750000 0.804688 +vt 0.692308 0.781250 +vt 0.750000 0.750000 +vt 0.750000 0.781250 +vt 0.750000 0.804688 +vt 0.692308 0.804688 +vt 0.692308 0.804688 +vt 0.750000 0.781250 +vt 0.750000 0.804688 +vt 0.692308 0.750000 +vt 0.692308 0.781250 +vt 0.692308 0.750000 +vt 0.750000 0.781250 +vt 0.692308 0.781250 +vt 0.750000 0.804688 +vt 0.692308 0.804688 +vt 0.692308 0.750000 +vt 0.750000 0.781250 +vt 0.692308 0.781250 +vt 0.692308 0.804688 +vt 0.750000 0.804688 +vt 0.692308 0.781250 +vt 0.750000 0.804688 +vt 0.692308 0.804688 +vt 0.750000 0.750000 +vt 0.750000 0.781250 +vt 0.692308 0.781250 +vt 0.750000 0.750000 +vt 0.750000 0.781250 +vt 0.692308 0.804688 +vt 0.750000 0.781250 +vt 0.750000 0.804688 +vt 0.750000 0.804688 +vt 0.692308 0.804688 +vt 0.692308 0.750000 +vt 0.692308 0.781250 +vt 0.692308 0.804688 +vt 0.750000 0.781250 +vt 0.750000 0.804688 +vt 0.692308 0.781250 +vt 0.750000 0.750000 +vt 0.750000 0.781250 +vt 0.692308 0.750000 +vt 0.692308 0.781250 +vt 0.750000 0.804688 +vt 0.692308 0.804688 +vt 0.692308 0.781250 +vt 0.750000 0.804688 +vt 0.692308 0.804688 +vt 0.692308 0.781250 +vt 0.750000 0.750000 +vt 0.750000 0.781250 +vt 0.692308 0.750000 +vt 0.750000 0.781250 +vt 0.750000 0.804688 +vt 0.692308 0.804688 +vt 0.692308 0.750000 +vt 0.750000 0.781250 +vt 0.692308 0.781250 +vt 0.692308 0.781250 +vt 0.750000 0.804688 +vt 0.692308 0.804688 +vt 0.750000 0.804688 +vt 0.692308 0.804688 +vt 0.750000 0.750000 +vt 0.750000 0.781250 +vt 0.692308 0.781250 +vt 0.750000 0.804688 +vt 0.692308 0.804688 +vt 0.692308 0.781250 +vt 0.750000 0.804688 +vt 0.692308 0.804688 +vt 0.750000 0.750000 +vt 0.750000 0.781250 +vt 0.692308 0.750000 +vt 0.750000 0.781250 +vt 0.692308 0.804688 +vt 0.750000 0.781250 +vt 0.750000 0.804688 +vt 0.692308 0.750000 +vt 0.750000 0.781250 +vt 0.692308 0.781250 +vt 0.692308 0.750000 +vt 0.692308 0.781250 +vt 0.750000 0.804688 +vt 0.692308 0.804688 +vt 0.711538 0.843750 +vt 0.750000 0.820312 +vt 0.730769 0.843750 +vt 0.730769 0.867188 +vt 0.711538 0.843750 +vt 0.730769 0.843750 +vt 0.750000 0.820312 +vt 0.711538 0.843750 +vt 0.730769 0.843750 +vt 0.692308 0.820312 +vt 0.711538 0.843750 +vt 0.750000 0.820312 +vt 0.730769 0.843750 +vt 0.711538 0.843750 +vt 0.750000 0.820312 +vt 0.730769 0.843750 +vt 0.711538 0.843750 +vt 0.730769 0.843750 +vt 0.750000 0.820312 +vt 0.711538 0.843750 +vt 0.730769 0.843750 +vt 0.692308 0.820312 +vt 0.692308 0.820312 +vt 0.730769 0.843750 +vt 0.711538 0.843750 +vt 0.692308 0.820312 +vt 0.730769 0.843750 +vt 0.711538 0.843750 +vt 0.711538 0.843750 +vt 0.730769 0.843750 +vt 0.692308 0.820312 +vt 0.692308 0.820312 +vt 0.730769 0.843750 +vt 0.711538 0.843750 +vt 0.692308 0.820312 +vt 0.730769 0.843750 +vt 0.711538 0.843750 +vt 0.692308 0.781250 +vt 0.750000 0.750000 +vt 0.750000 0.781250 +vt 0.692308 0.804688 +vt 0.750000 0.804688 +vt 0.692308 0.781250 +vt 0.750000 0.804688 +vt 0.692308 0.804688 +vt 0.692308 0.750000 +vt 0.750000 0.781250 +vt 0.692308 0.781250 +vt 0.750000 0.804688 +vt 0.692308 0.804688 +vt 0.692308 0.750000 +vt 0.750000 0.781250 +vt 0.692308 0.750000 +vt 0.750000 0.781250 +vt 0.692308 0.781250 +vt 0.692308 0.804688 +vt 0.750000 0.804688 +vt 0.692308 0.781250 +vt 0.750000 0.804688 +vt 0.692308 0.804688 +vt 0.692308 0.750000 +vt 0.750000 0.781250 +vt 0.692308 0.781250 +vt 0.750000 0.804688 +vt 0.692308 0.804688 +vt 0.692308 0.750000 +vt 0.750000 0.781250 +vt 0.692308 0.820312 +vt 0.730769 0.843750 +vt 0.711538 0.843750 +vt 0.730769 0.867188 +vt 0.711538 0.843750 +vt 0.730769 0.843750 +vt 0.750000 0.820312 +vt 0.711538 0.843750 +vt 0.730769 0.843750 +vt 0.750000 0.820312 +vt 0.692308 0.820312 +vt 0.730769 0.843750 +vt 0.711538 0.843750 +vt 0.692308 0.820312 +vt 0.730769 0.843750 +vt 0.711538 0.843750 +vt 0.711538 0.843750 +vt 0.730769 0.843750 +vt 0.750000 0.820312 +vt 0.692308 0.781250 +vt 0.750000 0.804688 +vt 0.692308 0.804688 +vt 0.692308 0.750000 +vt 0.750000 0.781250 +vt 0.692308 0.750000 +vt 0.750000 0.781250 +vt 0.692308 0.781250 +vt 0.750000 0.804688 +vt 0.692308 0.804688 +vt 0.692308 0.781250 +vt 0.750000 0.750000 +vt 0.750000 0.781250 +vt 0.750000 0.804688 +vt 0.692308 0.804688 +vt 0.692308 0.804688 +vt 0.750000 0.781250 +vt 0.750000 0.804688 +vt 0.692308 0.750000 +vt 0.692308 0.781250 +vt 0.692308 0.804688 +vt 0.750000 0.781250 +vt 0.750000 0.804688 +vt 0.692308 0.781250 +vt 0.750000 0.750000 +vt 0.692308 0.781250 +vt 0.750000 0.750000 +vt 0.750000 0.781250 +vt 0.750000 0.804688 +vt 0.692308 0.804688 +vt 0.750000 0.804688 +vt 0.692308 0.820312 +vt 0.692308 0.804688 +vt 0.750000 0.804688 +vt 0.692308 0.820312 +vt 0.692308 0.804688 +vt 0.750000 0.804688 +vt 0.692308 0.820312 +vt 0.692308 0.804688 +vt 0.750000 0.804688 +vt 0.692308 0.820312 +vt 0.692308 0.804688 +vt 0.750000 0.804688 +vt 0.692308 0.820312 +vt 0.692308 0.804688 +vt 0.750000 0.804688 +vt 0.692308 0.820312 +vt 0.692308 0.804688 +vt 0.692308 0.820312 +vt 0.750000 0.804688 +vt 0.750000 0.820312 +vt 0.692308 0.804688 +vt 0.750000 0.820312 +vt 0.692308 0.820312 +vt 0.692308 0.804688 +vt 0.750000 0.820312 +vt 0.692308 0.820312 +vt 0.692308 0.820312 +vt 0.750000 0.804688 +vt 0.750000 0.820312 +vt 0.750000 0.820312 +vt 0.692308 0.804688 +vt 0.750000 0.804688 +vt 0.692308 0.804688 +vt 0.750000 0.820312 +vt 0.692308 0.820312 +vt 0.711538 0.843750 +vt 0.750000 0.820312 +vt 0.730769 0.843750 +vt 0.730769 0.867188 +vt 0.711538 0.843750 +vt 0.730769 0.843750 +vt 0.750000 0.820312 +vt 0.711538 0.843750 +vt 0.730769 0.843750 +vt 0.750000 0.820312 +vt 0.692308 0.820312 +vt 0.730769 0.843750 +vt 0.711538 0.843750 +vt 0.711538 0.843750 +vt 0.750000 0.820312 +vt 0.730769 0.843750 +vt 0.711538 0.843750 +vt 0.730769 0.843750 +vt 0.750000 0.820312 +vt 0.711538 0.843750 +vt 0.730769 0.843750 +vt 0.750000 0.820312 +vt 0.711538 0.843750 +vt 0.730769 0.843750 +vt 0.692308 0.820312 +vt 0.711538 0.843750 +vt 0.750000 0.820312 +vt 0.730769 0.843750 +vt 0.711538 0.843750 +vt 0.730769 0.843750 +vt 0.692308 0.820312 +vt 0.711538 0.843750 +vt 0.730769 0.843750 +vt 0.692308 0.820312 +vt 0.692308 0.820312 +vt 0.730769 0.843750 +vt 0.711538 0.843750 +vt 0.730769 0.867188 +vt 0.711538 0.843750 +vt 0.730769 0.843750 +vt 0.750000 0.820312 +vt 0.692308 0.820312 +vt 0.730769 0.843750 +vt 0.711538 0.843750 +vt 0.692308 0.820312 +vt 0.730769 0.843750 +vt 0.711538 0.843750 +vt 0.711538 0.843750 +vt 0.730769 0.843750 +vt 0.692308 0.820312 +vt 0.711538 0.843750 +vt 0.750000 0.820312 +vt 0.730769 0.843750 +vt 0.692308 0.820312 +vt 0.730769 0.843750 +vt 0.711538 0.843750 +vt 0.750000 0.804688 +vt 0.692308 0.820312 +vt 0.692308 0.804688 +vt 0.750000 0.820312 +vt 0.692308 0.804688 +vt 0.750000 0.804688 +vt 0.692308 0.820312 +vt 0.750000 0.804688 +vt 0.750000 0.820312 +vt 0.692308 0.804688 +vt 0.750000 0.820312 +vt 0.692308 0.820312 +vt 0.692308 0.804688 +vt 0.750000 0.820312 +vt 0.692308 0.820312 +vt 0.692308 0.820312 +vt 0.750000 0.804688 +vt 0.750000 0.820312 +vt 0.750000 0.804688 +vt 0.692308 0.820312 +vt 0.692308 0.804688 +vt 0.750000 0.804688 +vt 0.692308 0.820312 +vt 0.692308 0.804688 +vt 0.750000 0.804688 +vt 0.692308 0.820312 +vt 0.692308 0.804688 +vt 0.750000 0.804688 +vt 0.692308 0.820312 +vt 0.692308 0.804688 +vt 0.750000 0.804688 +vt 0.692308 0.820312 +vt 0.692308 0.804688 +vt 0.692308 0.804688 +vt 0.750000 0.820312 +vt 0.692308 0.820312 +vt 0.692308 0.781250 +vt 0.750000 0.804688 +vt 0.692308 0.804688 +vt 0.750000 0.750000 +vt 0.750000 0.781250 +vt 0.692308 0.781250 +vt 0.750000 0.750000 +vt 0.750000 0.781250 +vt 0.692308 0.804688 +vt 0.750000 0.804688 +vt 0.692308 0.750000 +vt 0.750000 0.781250 +vt 0.692308 0.781250 +vt 0.692308 0.804688 +vt 0.750000 0.804688 +vt 0.692308 0.781250 +vt 0.750000 0.804688 +vt 0.692308 0.804688 +vt 0.750000 0.750000 +vt 0.750000 0.781250 +vt 0.692308 0.781250 +vt 0.750000 0.804688 +vt 0.692308 0.804688 +vt 0.692308 0.750000 +vt 0.750000 0.781250 +vt 0.692308 0.750000 +vt 0.750000 0.781250 +vt 0.692308 0.781250 +vt 0.750000 0.804688 +vt 0.692308 0.804688 +vt 0.711538 0.843750 +vt 0.750000 0.820312 +vt 0.730769 0.843750 +vt 0.711538 0.843750 +vt 0.730769 0.843750 +vt 0.692308 0.820312 +vt 0.711538 0.843750 +vt 0.730769 0.843750 +vt 0.692308 0.820312 +vt 0.711538 0.843750 +vt 0.750000 0.820312 +vt 0.730769 0.843750 +vt 0.711538 0.843750 +vt 0.750000 0.820312 +vt 0.730769 0.843750 +vt 0.711538 0.843750 +vt 0.730769 0.843750 +vt 0.750000 0.820312 +vt 0.692308 0.781250 +vt 0.750000 0.804688 +vt 0.692308 0.804688 +vt 0.692308 0.750000 +vt 0.750000 0.781250 +vt 0.692308 0.750000 +vt 0.750000 0.781250 +vt 0.692308 0.781250 +vt 0.750000 0.804688 +vt 0.692308 0.804688 +vt 0.692308 0.781250 +vt 0.750000 0.750000 +vt 0.750000 0.781250 +vt 0.750000 0.804688 +vt 0.692308 0.804688 +vt 0.692308 0.804688 +vt 0.750000 0.781250 +vt 0.750000 0.804688 +vt 0.692308 0.750000 +vt 0.692308 0.781250 +vt 0.692308 0.781250 +vt 0.750000 0.804688 +vt 0.692308 0.804688 +vt 0.750000 0.750000 +vt 0.750000 0.781250 +vt 0.692308 0.781250 +vt 0.750000 0.750000 +vt 0.750000 0.781250 +vt 0.692308 0.804688 +vt 0.750000 0.804688 +vt 0.692308 0.750000 +vt 0.750000 0.781250 +vt 0.692308 0.781250 +vt 0.692308 0.804688 +vt 0.750000 0.804688 +vt 0.692308 0.750000 +vt 0.750000 0.781250 +vt 0.692308 0.781250 +vt 0.750000 0.804688 +vt 0.692308 0.804688 +vt 0.692308 0.781250 +vt 0.750000 0.804688 +vt 0.692308 0.804688 +vt 0.750000 0.750000 +vt 0.750000 0.781250 +vt 0.692308 0.750000 +vt 0.750000 0.781250 +vt 0.692308 0.781250 +vt 0.750000 0.804688 +vt 0.692308 0.804688 +vt 0.692308 0.750000 +vt 0.750000 0.781250 +vt 0.692308 0.781250 +vt 0.692308 0.804688 +vt 0.750000 0.804688 +vt 0.692308 0.781250 +vt 0.750000 0.804688 +vt 0.692308 0.804688 +vt 0.750000 0.750000 +vt 0.750000 0.781250 +vt 0.692308 0.804688 +vt 0.750000 0.820312 +vt 0.692308 0.820312 +vt 0.750000 0.804688 +vt 0.692308 0.820312 +vt 0.692308 0.804688 +vt 0.750000 0.804688 +vt 0.692308 0.820312 +vt 0.692308 0.804688 +vt 0.750000 0.804688 +vt 0.692308 0.820312 +vt 0.692308 0.804688 +vt 0.750000 0.804688 +vt 0.692308 0.820312 +vt 0.692308 0.804688 +vt 0.750000 0.804688 +vt 0.692308 0.820312 +vt 0.692308 0.804688 +vt 0.692308 0.820312 +vt 0.750000 0.804688 +vt 0.750000 0.820312 +vt 0.692308 0.804688 +vt 0.750000 0.820312 +vt 0.692308 0.820312 +vt 0.692308 0.804688 +vt 0.750000 0.820312 +vt 0.692308 0.820312 +vt 0.692308 0.820312 +vt 0.750000 0.804688 +vt 0.750000 0.820312 +vt 0.750000 0.820312 +vt 0.692308 0.804688 +vt 0.750000 0.804688 +vt 0.750000 0.804688 +vt 0.692308 0.820312 +vt 0.692308 0.804688 +vt 0.711538 0.843750 +vt 0.730769 0.843750 +vt 0.692308 0.820312 +vt 0.711538 0.843750 +vt 0.730769 0.843750 +vt 0.750000 0.820312 +vt 0.711538 0.843750 +vt 0.750000 0.820312 +vt 0.730769 0.843750 +vt 0.711538 0.843750 +vt 0.730769 0.843750 +vt 0.692308 0.820312 +vt 0.711538 0.843750 +vt 0.730769 0.843750 +vt 0.692308 0.820312 +vt 0.692308 0.820312 +vt 0.730769 0.843750 +vt 0.711538 0.843750 +vt 0.750000 0.804688 +vt 0.692308 0.820312 +vt 0.692308 0.804688 +vt 0.750000 0.820312 +vt 0.692308 0.804688 +vt 0.750000 0.804688 +vt 0.692308 0.820312 +vt 0.750000 0.804688 +vt 0.750000 0.820312 +vt 0.692308 0.804688 +vt 0.750000 0.820312 +vt 0.692308 0.820312 +vt 0.692308 0.804688 +vt 0.750000 0.820312 +vt 0.692308 0.820312 +vt 0.692308 0.820312 +vt 0.750000 0.804688 +vt 0.750000 0.820312 +vt 0.750000 0.820312 +vt 0.692308 0.804688 +vt 0.750000 0.804688 +vt 0.750000 0.804688 +vt 0.692308 0.820312 +vt 0.692308 0.804688 +vt 0.750000 0.804688 +vt 0.692308 0.820312 +vt 0.692308 0.804688 +vt 0.750000 0.820312 +vt 0.692308 0.804688 +vt 0.750000 0.804688 +vt 0.750000 0.820312 +vt 0.692308 0.804688 +vt 0.750000 0.804688 +vt 0.750000 0.804688 +vt 0.692308 0.820312 +vt 0.692308 0.804688 +vt 0.000000 0.250000 +vt 0.000000 0.250000 +vt 0.461538 0.250000 +vt 0.750000 0.750000 +vt 0.692308 0.750000 +vt 0.750000 0.750000 +vt 0.750000 0.750000 +vt 0.750000 0.750000 +vt 0.692308 0.750000 +vt 0.692308 0.750000 +vt 0.750000 0.750000 +vt 0.692308 0.750000 +vt 0.750000 0.750000 +vt 0.692308 0.750000 +vt 0.750000 0.750000 +vt 0.750000 0.750000 +vt 0.692308 0.750000 +vt 0.692308 0.750000 +vt 0.750000 0.750000 +vt 0.750000 0.750000 +vt 0.750000 0.750000 +vt 0.692308 0.820312 +vt 0.692308 0.820312 +vt 0.750000 0.820312 +vt 0.692308 0.820312 +vt 0.692308 0.820312 +vt 0.692308 0.820312 +vt 0.750000 0.820312 +vt 0.750000 0.820312 +vt 0.750000 0.820312 +vt 0.750000 0.820312 +vt 0.750000 0.820312 +vt 0.750000 0.820312 +vt 0.692308 0.750000 +vt 0.750000 0.750000 +vt 0.750000 0.750000 +vt 0.750000 0.750000 +vt 0.750000 0.750000 +vt 0.750000 0.750000 +vt 0.750000 0.820312 +vt 0.692308 0.820312 +vt 0.692308 0.820312 +vt 0.750000 0.820312 +vt 0.750000 0.820312 +vt 0.692308 0.820312 +vt 0.750000 0.750000 +vt 0.750000 0.750000 +vt 0.692308 0.750000 +vt 0.750000 0.750000 +vt 0.692308 0.750000 +vt 0.692308 0.750000 +vt 0.750000 0.820312 +vt 0.750000 0.820312 +vt 0.750000 0.820312 +vt 0.750000 0.820312 +vt 0.750000 0.820312 +vt 0.750000 0.820312 +vt 0.692308 0.804688 +vt 0.750000 0.804688 +vt 0.750000 0.804688 +vt 0.692308 0.804688 +vt 0.692308 0.820312 +vt 0.750000 0.804688 +vt 0.692308 0.820312 +vt 0.692308 0.820312 +vt 0.692308 0.820312 +vt 0.750000 0.820312 +vt 0.692308 0.820312 +vt 0.692308 0.820312 +vt 0.692308 0.820312 +vt 0.750000 0.820312 +vt 0.692308 0.820312 +vt 0.750000 0.820312 +vt 0.750000 0.820312 +vt 0.750000 0.820312 +vt 0.692308 0.820312 +vt 0.750000 0.820312 +vt 0.750000 0.820312 +vt 0.750000 0.820312 +vt 0.692308 0.820312 +vt 0.750000 0.820312 +vt 0.750000 0.820312 +vt 0.692308 0.820312 +vt 0.692308 0.804688 +vt 0.750000 0.804688 +vt 0.750000 0.804688 +vt 0.692308 0.804688 +vt 0.750000 0.820312 +vt 0.750000 0.820312 +vt 0.750000 0.820312 +vt 0.750000 0.820312 +vt 0.750000 0.820312 +vt 0.750000 0.804688 +vt 0.692308 0.750000 +vt 0.692308 0.750000 +vt 0.750000 0.750000 +vt 0.692308 0.750000 +vt 0.750000 0.750000 +vt 0.750000 0.750000 +vt 0.692308 0.820312 +vt 0.750000 0.820312 +vt 0.750000 0.820312 +vt 0.692308 0.820312 +vt 0.692308 0.820312 +vt 0.692308 0.820312 +vt 0.750000 0.750000 +vt 0.750000 0.750000 +vt 0.692308 0.750000 +vt 0.750000 0.750000 +vt 0.692308 0.750000 +vt 0.692308 0.750000 +vt 0.750000 0.750000 +vt 0.750000 0.750000 +vt 0.692308 0.750000 +vt 0.750000 0.750000 +vt 0.750000 0.750000 +vt 0.692308 0.750000 +vt 0.750000 0.804688 +vt 0.750000 0.820312 +vt 0.750000 0.820312 +vt 0.750000 0.820312 +vt 0.750000 0.820312 +vt 0.750000 0.820312 +vt 0.692308 0.804688 +vt 0.750000 0.804688 +vt 0.750000 0.804688 +vt 0.692308 0.804688 +vt 0.692308 0.820312 +vt 0.750000 0.820312 +vt 0.750000 0.820312 +vt 0.692308 0.820312 +vt 0.692308 0.820312 +vt 0.750000 0.820312 +vt 0.750000 0.820312 +vt 0.750000 0.820312 +vt 0.750000 0.820312 +vt 0.692308 0.820312 +vt 0.692308 0.804688 +vt 0.750000 0.804688 +vt 0.750000 0.804688 +vt 0.692308 0.804688 +vt 0.692308 0.820312 +vt 0.750000 0.820312 +vt 0.750000 0.820312 +vt 0.692308 0.820312 +vt 0.692308 0.820312 +vt 0.750000 0.820312 vn 0.7071 0.0000 0.7071 vn -0.7071 0.0000 -0.7071 vn 0.7071 0.0000 -0.7071 @@ -1181,67 +1419,67 @@ vn 0.4642 0.8039 -0.3717 vn 0.0000 0.9283 -0.3717 vn 0.0000 0.8314 -0.5556 vn 0.4157 0.7201 -0.5556 -vn 0.4904 0.8494 -0.1951 +vn 0.8494 0.4904 -0.1951 vn 0.8039 0.4642 -0.3717 vn 0.7201 0.4157 -0.5556 vn 0.9283 0.0000 -0.3717 vn 0.8314 0.0000 -0.5556 -vn 0.8494 0.4904 -0.1951 vn 0.9808 0.0000 -0.1951 vn 0.8039 -0.4642 -0.3717 vn 0.7201 -0.4157 -0.5556 vn 0.8494 -0.4904 -0.1951 vn 0.4642 -0.8039 -0.3717 vn 0.4157 -0.7201 -0.5556 -vn 0.0000 -0.9283 -0.3717 vn 0.0000 -0.8314 -0.5556 vn 0.0000 -0.9808 -0.1951 -vn -0.4904 -0.8494 0.1951 -vn 0.0000 -0.9283 0.3717 -vn -0.4642 -0.8039 0.3717 +vn 0.0000 -0.9283 -0.3717 +vn 0.3717 -0.8039 0.4642 +vn 0.1951 -0.9808 0.0000 +vn 0.3717 -0.9283 0.0000 vn -0.4642 -0.8039 -0.3717 vn -0.4157 -0.7201 -0.5556 -vn -0.4157 -0.7201 0.5556 -vn 0.0000 -0.8314 0.5556 -vn -0.4904 -0.8494 -0.1951 -vn -0.8039 -0.4642 0.3717 -vn -0.7201 -0.4157 0.5556 +vn 0.5556 -0.8314 0.0000 +vn 0.5556 -0.7201 0.4157 +vn 0.5556 -0.4157 0.7201 +vn -0.8494 -0.4904 -0.1951 vn -0.8039 -0.4642 -0.3717 -vn -0.8494 -0.4904 0.1951 +vn 0.1951 -0.4904 0.8494 +vn 0.3717 -0.4642 0.8039 vn -0.7201 -0.4157 -0.5556 -vn -0.9283 0.0000 0.3717 -vn -0.8314 0.0000 0.5556 -vn -0.8494 -0.4904 -0.1951 +vn 0.3717 0.0000 0.9283 +vn 0.5556 0.0000 0.8314 +vn -0.9808 0.0000 -0.1951 vn -0.9283 0.0000 -0.3717 +vn 0.1951 0.0000 0.9808 vn -0.8314 0.0000 -0.5556 -vn -0.8494 0.4904 0.1951 -vn -0.8039 0.4642 0.3717 +vn 0.1951 0.4904 0.8494 +vn 0.3717 0.4642 0.8039 vn -0.7201 0.4157 -0.5556 -vn -0.7201 0.4157 0.5556 -vn -0.9808 0.0000 -0.1951 +vn 0.5556 0.4157 0.7201 +vn -0.8494 0.4904 -0.1951 vn -0.8039 0.4642 -0.3717 vn -0.4157 0.7201 -0.5556 -vn -0.4642 0.8039 0.3717 -vn -0.4157 0.7201 0.5556 -vn -0.8494 0.4904 -0.1951 -vn -0.4642 0.8039 -0.3717 -vn -0.4904 0.8494 0.1951 -vn 0.0000 0.9283 0.3717 -vn 0.0000 0.8314 0.5556 +vn 0.3717 0.8039 0.4642 +vn 0.5556 0.7201 0.4157 vn -0.4904 0.8494 -0.1951 -vn 0.0000 0.9808 0.1951 +vn -0.4642 0.8039 -0.3717 +vn 0.1951 0.8494 0.4904 +vn 0.5556 0.8314 0.0000 +vn 0.1951 0.9808 0.0000 +vn 0.3717 0.9283 0.0000 vn 0.0000 0.4097 -0.9122 vn 0.2778 0.4811 -0.8314 vn 0.2048 0.3548 -0.9122 vn 0.0000 0.0000 -1.0000 vn 0.3548 0.2048 -0.9122 -vn 0.4097 0.0000 -0.9122 vn 0.4811 0.2778 -0.8314 +vn 0.4097 0.0000 -0.9122 vn 0.4811 -0.2778 -0.8314 vn 0.3548 -0.2048 -0.9122 vn 0.2778 -0.4811 -0.8314 vn 0.2048 -0.3548 -0.9122 vn 0.0000 -0.4097 -0.9122 +vn 0.0000 -0.5556 -0.8314 vn -0.2048 -0.3548 -0.9122 vn -0.2778 -0.4811 -0.8314 vn -0.3548 -0.2048 -0.9122 @@ -1252,183 +1490,183 @@ vn -0.5556 0.0000 -0.8314 vn -0.4811 0.2778 -0.8314 vn -0.2048 0.3548 -0.9122 vn -0.2778 0.4811 -0.8314 -vn -0.8660 0.5000 0.0000 -vn -1.0000 0.0000 0.0000 -vn -0.8660 -0.5000 0.0000 -vn -0.5000 -0.8660 0.0000 +vn -0.3717 -0.8039 -0.4642 +vn -0.1951 -0.9808 0.0000 +vn -0.3717 -0.9283 0.0000 +vn -0.5556 -0.7201 -0.4157 +vn -0.5556 -0.8314 0.0000 +vn -0.3717 -0.4642 -0.8039 +vn -0.5556 -0.4157 -0.7201 +vn -0.1951 -0.4904 -0.8494 +vn -0.3717 0.0000 -0.9283 +vn -0.1951 0.0000 -0.9808 +vn -0.1951 0.4904 -0.8494 +vn -0.3717 0.4642 -0.8039 +vn -0.5556 0.4157 -0.7201 +vn -0.3717 0.8039 -0.4642 +vn -0.5556 0.7201 -0.4157 +vn -0.1951 0.8494 -0.4904 +vn -0.3717 0.9283 0.0000 +vn -0.5556 0.8314 0.0000 +vn -0.1951 0.9808 0.0000 +vn 0.8314 -0.4811 0.2778 +vn 0.9122 -0.4097 0.0000 +vn 0.9122 -0.3548 0.2048 vn 1.0000 0.0000 0.0000 -vn 0.8660 0.5000 0.0000 -vn -0.5000 0.8660 0.0000 +vn 0.9122 -0.2048 0.3548 +vn 0.9122 0.0000 0.4097 +vn 0.8314 -0.2778 0.4811 +vn 0.8314 0.2778 0.4811 +vn 0.9122 0.2048 0.3548 +vn 0.8314 0.4811 0.2778 +vn 0.9122 0.3548 0.2048 +vn 0.9122 0.4097 0.0000 +vn 0.3717 0.8039 -0.4642 +vn 0.5556 0.7201 -0.4157 +vn 0.1951 0.8494 -0.4904 +vn 0.1951 0.4904 -0.8494 +vn 0.3717 0.4642 -0.8039 +vn 0.5556 0.4157 -0.7201 +vn 0.3717 0.0000 -0.9283 +vn 0.5556 0.0000 -0.8314 +vn 0.5556 -0.4157 -0.7201 +vn 0.1951 -0.4904 -0.8494 +vn 0.3717 -0.4642 -0.8039 +vn 0.5556 -0.7201 -0.4157 +vn 0.3717 -0.8039 -0.4642 +vn 0.1951 -0.8494 -0.4904 +vn 0.0000 -0.5000 -0.8660 +vn 0.0000 0.5000 -0.8660 +vn 0.0000 0.8660 -0.5000 +vn 0.0000 0.8660 0.5000 +vn 0.0000 0.5000 0.8660 +vn 0.0000 0.0000 1.0000 +vn 0.0000 -0.5000 0.8660 +vn 0.0000 -0.8660 0.5000 +vn 0.0000 -0.8660 -0.5000 +vn -0.9122 -0.3548 -0.2048 +vn -0.8314 -0.5556 0.0000 +vn -0.9122 -0.4097 0.0000 +vn -1.0000 0.0000 0.0000 +vn -0.9122 -0.2048 -0.3548 +vn -0.8314 -0.4811 -0.2778 +vn -0.9122 0.0000 -0.4097 +vn -0.8314 -0.2778 -0.4811 +vn -0.8314 0.2778 -0.4811 +vn -0.9122 0.2048 -0.3548 +vn -0.9122 0.3548 -0.2048 +vn -0.9122 0.4097 0.0000 +vn -0.8314 0.4811 -0.2778 +vn 0.9122 0.3548 -0.2048 +vn 0.8314 0.5556 0.0000 +vn 0.9122 0.2048 -0.3548 +vn 0.8314 0.2778 -0.4811 +vn 0.9122 0.0000 -0.4097 +vn 0.9122 -0.2048 -0.3548 +vn 0.8314 -0.2778 -0.4811 +vn 0.9122 -0.3548 -0.2048 +vn 0.8314 -0.4811 -0.2778 +vn 0.8314 -0.5556 0.0000 +vn 0.0000 -0.4097 0.9122 +vn 0.2048 -0.3548 0.9122 +vn 0.2778 -0.4811 0.8314 +vn 0.3548 -0.2048 0.9122 +vn 0.4811 -0.2778 0.8314 +vn 0.4097 0.0000 0.9122 +vn 0.3548 0.2048 0.9122 +vn 0.2778 0.4811 0.8314 +vn 0.2048 0.3548 0.9122 +vn 0.0000 0.4097 0.9122 vn 0.8660 -0.5000 0.0000 vn 0.5000 -0.8660 0.0000 +vn -0.5000 -0.8660 0.0000 +vn -0.8660 -0.5000 0.0000 +vn -0.8660 0.5000 0.0000 +vn -0.5000 0.8660 0.0000 vn 0.5000 0.8660 0.0000 -vn 0.4642 -0.8039 0.3717 +vn 0.8660 0.5000 0.0000 +vn 0.0000 -0.9283 0.3717 vn 0.4157 -0.7201 0.5556 +vn 0.0000 -0.8314 0.5556 vn 0.4904 -0.8494 0.1951 +vn 0.4642 -0.8039 0.3717 +vn 0.8494 -0.4904 0.1951 vn 0.8039 -0.4642 0.3717 vn 0.7201 -0.4157 0.5556 -vn 0.8494 -0.4904 0.1951 vn 0.9283 0.0000 0.3717 vn 0.8314 0.0000 0.5556 vn 0.7201 0.4157 0.5556 -vn 0.9808 0.0000 0.1951 +vn 0.8494 0.4904 0.1951 vn 0.8039 0.4642 0.3717 vn 0.4157 0.7201 0.5556 -vn 0.8494 0.4904 0.1951 vn 0.4642 0.8039 0.3717 vn 0.4904 0.8494 0.1951 -vn 0.0000 0.5556 0.8314 +vn 0.0000 0.9283 0.3717 +vn 0.0000 0.8314 0.5556 +vn -0.2778 0.4811 0.8314 vn -0.2048 0.3548 0.9122 -vn 0.0000 0.4097 0.9122 -vn 0.0000 0.0000 1.0000 vn -0.3548 0.2048 0.9122 -vn -0.2778 0.4811 0.8314 vn -0.4097 0.0000 0.9122 vn -0.4811 0.2778 0.8314 -vn -0.5556 0.0000 0.8314 +vn -0.4811 -0.2778 0.8314 vn -0.3548 -0.2048 0.9122 vn -0.2778 -0.4811 0.8314 vn -0.2048 -0.3548 0.9122 -vn 0.0000 -0.4097 0.9122 vn 0.0000 -0.5556 0.8314 -vn 0.2048 -0.3548 0.9122 -vn 0.2778 -0.4811 0.8314 -vn 0.3548 -0.2048 0.9122 -vn 0.4811 -0.2778 0.8314 -vn 0.4097 0.0000 0.9122 -vn 0.3548 0.2048 0.9122 -vn 0.5556 0.0000 0.8314 -vn 0.4811 0.2778 0.8314 -vn 0.2048 0.3548 0.9122 -vn 0.2778 0.4811 0.8314 -vn -0.1951 0.9808 0.0000 -vn -0.3717 0.8039 -0.4642 -vn -0.3717 0.9283 0.0000 -vn -0.5556 0.7201 -0.4157 -vn -0.5556 0.8314 0.0000 -vn -0.1951 0.8494 -0.4904 -vn -0.3717 0.4642 -0.8039 -vn -0.5556 0.4157 -0.7201 -vn -0.3717 0.0000 -0.9283 -vn -0.1951 0.0000 -0.9808 -vn -0.3717 -0.4642 -0.8039 -vn -0.5556 -0.4157 -0.7201 -vn -0.1951 -0.4904 -0.8494 -vn -0.3717 -0.8039 -0.4642 -vn -0.5556 -0.7201 -0.4157 -vn -0.3717 -0.9283 0.0000 -vn -0.5556 -0.8314 0.0000 -vn -0.1951 -0.9808 0.0000 -vn 0.3717 -0.8039 0.4642 -vn 0.1951 -0.9808 0.0000 -vn 0.3717 -0.9283 0.0000 +vn -0.3717 0.8039 0.4642 +vn -0.5556 0.7201 0.4157 +vn -0.1951 0.8494 0.4904 +vn -0.1951 0.4904 0.8494 +vn -0.3717 0.4642 0.8039 +vn -0.5556 0.4157 0.7201 +vn -0.3717 0.0000 0.9283 +vn -0.5556 0.0000 0.8314 +vn -0.5556 -0.4157 0.7201 +vn -0.1951 -0.4904 0.8494 +vn -0.3717 -0.4642 0.8039 vn -0.3717 -0.8039 0.4642 vn -0.5556 -0.7201 0.4157 -vn 0.5556 -0.8314 0.0000 -vn 0.5556 -0.7201 0.4157 vn -0.1951 -0.8494 0.4904 -vn 0.3717 -0.4642 0.8039 -vn 0.5556 -0.4157 0.7201 -vn -0.1951 -0.4904 0.8494 -vn -0.3717 -0.4642 0.8039 -vn 0.1951 -0.8494 0.4904 -vn -0.5556 -0.4157 0.7201 -vn -0.3717 0.0000 0.9283 -vn 0.1951 0.0000 0.9808 -vn 0.3717 0.0000 0.9283 -vn 0.3717 0.4642 0.8039 -vn -0.5556 0.4157 0.7201 -vn 0.5556 0.4157 0.7201 -vn -0.1951 0.0000 0.9808 -vn -0.3717 0.4642 0.8039 -vn -0.5556 0.7201 0.4157 -vn 0.5556 0.7201 0.4157 -vn -0.1951 0.4904 0.8494 -vn -0.3717 0.8039 0.4642 -vn 0.1951 0.8494 0.4904 -vn 0.3717 0.8039 0.4642 -vn 0.5556 0.8314 0.0000 -vn -0.1951 0.8494 0.4904 -vn 0.1951 0.9808 0.0000 -vn 0.3717 0.9283 0.0000 -vn -0.9122 0.4097 0.0000 -vn -0.8314 0.4811 -0.2778 -vn -0.9122 0.3548 -0.2048 -vn -0.9122 0.2048 -0.3548 -vn -0.9122 0.0000 -0.4097 -vn -0.8314 0.2778 -0.4811 -vn -0.9122 -0.2048 -0.3548 -vn -0.8314 -0.4811 -0.2778 -vn -0.9122 -0.3548 -0.2048 -vn -0.9122 -0.4097 0.0000 -vn -0.8314 -0.5556 0.0000 +vn 0.0000 0.9808 0.1951 +vn -0.4642 0.8039 0.3717 +vn -0.4157 0.7201 0.5556 +vn -0.4904 0.8494 0.1951 +vn -0.8039 0.4642 0.3717 +vn -0.7201 0.4157 0.5556 +vn -0.8314 0.0000 0.5556 +vn -0.9808 0.0000 0.1951 +vn -0.9283 0.0000 0.3717 +vn -0.8039 -0.4642 0.3717 +vn -0.7201 -0.4157 0.5556 +vn -0.8494 -0.4904 0.1951 +vn -0.4642 -0.8039 0.3717 +vn -0.4157 -0.7201 0.5556 +vn 0.0000 -0.9808 0.1951 +vn -0.9122 0.3548 0.2048 +vn -0.8314 0.4811 0.2778 +vn -0.9122 0.2048 0.3548 +vn -0.9122 0.0000 0.4097 +vn -0.8314 0.2778 0.4811 +vn -0.9122 -0.2048 0.3548 +vn -0.8314 -0.2778 0.4811 vn -0.9122 -0.3548 0.2048 vn -0.8314 -0.4811 0.2778 -vn -0.9122 -0.2048 0.3548 -vn -0.9122 0.0000 0.4097 -vn -0.9122 0.2048 0.3548 -vn -0.8314 0.4811 0.2778 -vn -0.9122 0.3548 0.2048 -vn 0.0000 0.5000 0.8660 -vn 0.0000 -0.5000 0.8660 -vn 0.0000 -0.8660 0.5000 -vn 0.0000 0.5000 -0.8660 -vn 0.0000 0.8660 0.5000 -vn 0.0000 -0.5000 -0.8660 -vn 0.0000 -0.8660 -0.5000 -vn 0.0000 0.8660 -0.5000 -vn 0.5556 -0.7201 -0.4157 -vn 0.1951 -0.8494 -0.4904 -vn 0.3717 -0.8039 -0.4642 -vn 0.1951 -0.4904 -0.8494 -vn 0.3717 -0.4642 -0.8039 -vn 0.5556 -0.4157 -0.7201 -vn 0.3717 0.0000 -0.9283 -vn 0.5556 0.0000 -0.8314 -vn 0.5556 0.4157 -0.7201 -vn 0.1951 0.4904 -0.8494 -vn 0.3717 0.4642 -0.8039 -vn 0.3717 0.8039 -0.4642 -vn 0.5556 0.7201 -0.4157 -vn 0.1951 0.8494 -0.4904 -vn 0.9122 0.4097 0.0000 -vn 0.8314 0.4811 0.2778 -vn 0.9122 0.3548 0.2048 -vn 0.9122 0.2048 0.3548 -vn 0.9122 0.0000 0.4097 -vn 0.8314 0.2778 0.4811 -vn 0.9122 -0.2048 0.3548 -vn 0.8314 -0.4811 0.2778 -vn 0.9122 -0.3548 0.2048 -vn 0.9122 -0.4097 0.0000 -vn 0.8314 -0.5556 0.0000 -vn 0.9122 -0.3548 -0.2048 -vn 0.8314 -0.4811 -0.2778 -vn 0.8314 -0.2778 -0.4811 -vn 0.9122 -0.2048 -0.3548 -vn 0.9122 0.0000 -0.4097 -vn 0.9122 0.2048 -0.3548 -vn 0.8314 0.2778 -0.4811 -vn 0.9122 0.3548 -0.2048 -vn 0.8314 0.4811 -0.2778 vn 0.4977 -0.0965 0.8620 +vn 0.4904 0.8494 -0.1951 vn 0.4904 -0.8494 -0.1951 -vn 0.0000 -0.9808 0.1951 -vn -0.9808 0.0000 0.1951 +vn 0.1951 -0.8494 0.4904 +vn -0.4904 -0.8494 -0.1951 vn 0.0000 0.5556 -0.8314 -vn 0.0000 -0.5556 -0.8314 -vn -0.4811 -0.2778 0.8314 -vn -0.1951 0.4904 -0.8494 vn -0.1951 -0.8494 -0.4904 -vn 0.1951 -0.4904 0.8494 -vn 0.1951 0.4904 0.8494 -vn -0.8314 0.5556 0.0000 -vn -0.8314 -0.2778 -0.4811 -vn -0.8314 -0.2778 0.4811 -vn -0.8314 0.2778 0.4811 vn 0.1951 0.0000 -0.9808 -vn 0.8314 0.5556 0.0000 -vn 0.8314 -0.2778 0.4811 +vn -0.8314 0.5556 0.0000 +vn 0.8314 0.4811 -0.2778 +vn 0.4811 0.2778 0.8314 +vn 0.0000 0.5556 0.8314 +vn 0.9808 0.0000 0.1951 +vn -0.1951 0.0000 0.9808 +vn -0.8494 0.4904 0.1951 +vn -0.4904 -0.8494 0.1951 s off f 91/1/1 90/2/1 99/3/1 f 105/4/2 98/5/2 89/6/2 @@ -1441,625 +1679,625 @@ f 114/10/4 110/16/4 111/11/4 s 1 f 48/17/5 5/18/6 49/19/7 f 1/20/8 2/21/9 3/22/10 -f 1/23/8 4/24/11 48/17/5 -f 47/25/12 6/26/13 2/21/9 -f 2/21/9 8/27/14 3/22/10 -f 3/28/10 9/29/15 4/24/11 -f 2/21/9 6/26/13 7/30/16 -f 5/18/6 9/29/15 10/31/17 -f 8/32/14 13/33/18 9/29/15 -f 7/30/16 6/26/13 11/34/19 -f 9/29/15 14/35/20 10/31/17 -f 7/30/16 12/36/21 8/27/14 -f 11/34/19 6/26/13 15/37/22 -f 13/38/18 18/39/23 14/40/20 -f 11/34/19 16/41/24 12/36/21 -f 13/38/18 16/42/24 17/43/25 -f 17/43/25 22/44/26 18/39/23 -f 15/37/22 20/45/27 16/41/24 -f 17/43/25 20/46/27 21/47/28 -f 15/37/22 6/26/13 19/48/29 -f 20/46/27 25/49/30 21/47/28 -f 19/48/29 6/26/13 23/50/31 -f 21/47/28 26/51/32 22/44/26 -f 19/48/29 24/52/33 20/45/27 -f 24/53/33 29/54/34 25/55/30 -f 23/50/31 6/26/13 27/56/35 -f 25/55/30 30/57/36 26/58/32 -f 24/52/33 27/56/35 28/59/37 -f 29/54/34 34/60/38 30/57/36 -f 27/56/35 32/61/39 28/59/37 -f 28/62/37 33/63/40 29/54/34 -f 27/56/35 6/26/13 31/64/41 -f 33/63/40 38/65/42 34/60/38 -f 31/64/41 36/66/43 32/61/39 -f 32/67/39 37/68/44 33/63/40 -f 31/64/41 6/26/13 35/69/45 -f 36/70/43 41/71/46 37/72/44 -f 35/69/45 6/26/13 39/73/47 -f 38/74/42 41/71/46 42/75/48 -f 36/66/43 39/73/47 40/76/49 -f 40/77/49 45/78/50 41/71/46 -f 39/73/47 6/26/13 43/79/51 -f 41/71/46 46/80/52 42/75/48 -f 39/73/47 44/81/53 40/76/49 -f 45/78/50 49/82/7 46/80/52 -f 43/79/51 1/20/8 44/81/53 -f 44/83/53 48/84/5 45/78/50 -f 43/79/51 6/26/13 47/25/12 -f 96/85/54 52/86/55 56/87/56 -f 50/88/57 55/89/58 51/90/59 -f 51/91/59 56/87/56 52/86/55 -f 106/92/60 54/93/61 50/88/57 -f 55/94/58 60/95/62 56/87/56 -f 53/96/63 58/97/64 54/93/61 -f 96/85/54 56/87/56 60/95/62 -f 54/93/61 59/98/65 55/89/58 -f 60/95/62 63/99/66 64/100/67 -f 57/101/68 62/102/69 58/97/64 -f 96/85/54 60/95/62 64/100/67 -f 58/97/64 63/103/66 59/98/65 -f 96/85/54 64/100/67 68/104/70 -f 62/105/69 67/106/71 63/107/66 -f 63/99/66 68/104/70 64/100/67 -f 61/108/72 66/109/73 62/105/69 -f 66/109/73 71/110/74 67/106/71 -f 68/104/70 71/111/74 72/112/75 -f 65/113/76 70/114/77 66/109/73 -f 96/85/54 68/104/70 72/112/75 -f 71/111/74 76/115/78 72/112/75 -f 70/114/77 73/116/79 74/117/80 -f 96/85/54 72/112/75 76/115/78 -f 70/114/77 75/118/81 71/110/74 -f 73/119/79 78/120/82 74/121/80 -f 96/85/54 76/115/78 80/122/83 -f 74/121/80 79/123/84 75/124/81 -f 75/125/81 80/122/83 76/115/78 -f 96/85/54 80/122/83 84/126/85 -f 78/120/82 83/127/86 79/123/84 -f 79/128/84 84/126/85 80/122/83 -f 77/129/87 82/130/88 78/120/82 -f 83/131/86 88/132/89 84/126/85 -f 81/133/90 86/134/91 82/130/88 -f 96/85/54 84/126/85 88/132/89 -f 82/130/88 87/135/92 83/127/86 -f 87/136/92 95/137/93 88/132/89 -f 85/138/94 93/139/95 86/140/91 -f 46/80/52 92/141/96 42/75/48 -f 49/82/7 100/142/97 46/80/52 -f 96/85/54 88/132/89 95/137/93 -f 86/140/91 94/143/98 87/144/92 -f 5/18/6 106/92/60 49/19/7 -f 57/101/68 5/18/6 10/31/17 -f 61/145/72 10/31/17 14/35/20 -f 18/39/23 61/108/72 14/40/20 -f 96/85/54 95/137/93 103/146/99 -f 94/143/98 101/147/100 102/148/101 -f 22/44/26 65/113/76 18/39/23 -f 73/116/79 22/44/26 26/51/32 -f 94/149/98 103/146/99 95/137/93 -f 92/141/96 101/147/100 93/139/95 -f 96/85/54 103/146/99 52/86/55 -f 101/147/100 51/150/59 102/148/101 -f 77/129/87 26/58/32 30/57/36 -f 34/60/38 77/129/87 30/57/36 -f 102/151/101 52/86/55 103/146/99 -f 100/142/97 50/152/57 101/147/100 -f 38/65/42 81/133/90 34/60/38 -f 92/141/96 38/74/42 42/75/48 -f 171/153/102 118/154/103 115/155/104 -f 116/156/105 118/154/103 119/157/106 -f 117/158/107 122/159/108 118/154/103 -f 119/160/106 122/161/108 123/162/109 -f 123/162/109 127/163/110 128/164/111 -f 121/165/112 127/163/110 122/161/108 -f 126/166/113 132/167/114 127/163/110 -f 127/163/110 133/168/115 128/164/111 -f 131/169/116 137/170/117 132/171/114 -f 133/168/115 137/172/117 138/173/118 -f 138/174/118 142/175/119 143/176/120 -f 137/170/117 141/177/121 142/175/119 -f 221/178/122 227/179/123 222/180/124 -f 143/176/120 147/181/125 148/182/126 -f 223/183/127 227/179/123 228/184/128 -f 142/175/119 146/185/129 147/181/125 -f 217/186/130 223/187/127 218/188/131 -f 146/185/129 152/189/132 147/181/125 -f 216/190/133 222/180/124 217/191/130 -f 148/192/126 152/193/132 153/194/134 -f 212/195/135 218/188/131 213/196/136 -f 151/197/137 157/198/138 152/193/132 -f 212/195/135 216/199/133 217/186/130 -f 152/193/132 158/200/139 153/194/134 -f 206/201/140 212/195/135 207/202/141 -f 157/198/138 163/203/142 158/200/139 -f 207/202/141 213/196/136 208/204/143 -f 156/205/144 162/206/145 157/198/138 -f 162/206/145 167/207/146 163/203/142 -f 203/208/147 208/204/143 204/209/148 -f 161/210/149 166/211/150 162/212/145 -f 202/213/151 207/214/141 203/215/147 -f 200/216/152 204/217/148 201/218/153 -f 165/219/154 115/155/104 166/211/150 -f 256/220/155 203/215/147 200/216/152 -f 166/211/150 116/156/105 167/221/146 -f 174/222/156 173/223/157 172/224/158 -f 125/225/159 174/222/156 172/224/158 -f 125/225/159 172/224/158 169/226/160 -f 173/223/157 169/226/160 172/224/158 -f 125/225/159 169/226/160 164/227/161 -f 170/228/162 164/227/161 169/226/160 -f 164/227/161 160/229/163 159/230/164 -f 125/225/159 164/227/161 159/230/164 -f 159/230/164 155/231/165 154/232/166 -f 125/225/159 159/230/164 154/232/166 -f 125/225/159 154/232/166 149/233/167 -f 155/231/165 149/233/167 154/232/166 -f 125/234/159 149/235/167 144/236/168 -f 149/235/167 145/237/169 144/236/168 -f 145/237/169 139/238/170 144/236/168 -f 125/234/159 144/236/168 139/238/170 -f 140/239/171 134/240/172 139/238/170 -f 125/234/159 139/238/170 134/240/172 -f 125/234/159 134/240/172 129/241/173 -f 135/242/174 129/241/173 134/240/172 -f 130/243/175 120/244/176 129/241/173 -f 125/234/159 129/241/173 120/244/176 -f 124/245/177 174/246/156 120/244/176 -f 125/234/159 120/244/176 174/246/156 -f 182/247/178 196/248/179 180/249/179 -f 178/250/180 198/251/181 177/252/181 -f 192/253/182 185/254/183 190/255/183 -f 184/256/184 193/257/178 182/258/178 -f 194/259/185 183/260/182 192/253/182 -f 176/261/54 179/262/186 195/263/186 -f 195/263/186 181/264/185 194/265/185 -f 176/261/54 198/251/181 199/266/54 -f 190/267/183 187/268/187 188/269/187 -f 186/270/13 191/271/184 184/256/184 -f 188/269/187 189/272/13 186/270/13 -f 180/249/179 197/273/180 178/274/180 -f 228/184/128 232/275/188 233/276/189 -f 227/179/123 231/277/190 232/275/188 -f 231/277/190 237/278/191 232/275/188 -f 233/279/189 237/280/191 238/281/192 -f 236/282/193 242/283/194 237/280/191 -f 238/281/192 242/283/194 243/284/195 -f 242/283/194 248/285/196 243/284/195 -f 241/286/197 247/287/198 242/283/194 -f 247/287/198 252/288/199 248/285/196 -f 246/289/200 251/290/201 247/291/198 -f 250/292/202 200/216/152 251/290/201 -f 251/290/201 201/218/153 252/293/199 -f 260/294/203 257/295/204 259/296/205 -f 210/297/206 259/296/205 257/295/204 -f 210/297/206 257/295/204 254/298/207 -f 258/299/208 254/298/207 257/295/204 -f 210/297/206 254/298/207 249/300/209 -f 255/301/210 249/300/209 254/298/207 -f 253/302/211 244/303/212 249/300/209 -f 210/297/206 249/300/209 244/303/212 -f 244/303/212 240/304/213 239/305/214 -f 210/297/206 244/303/212 239/305/214 -f 210/297/206 239/305/214 234/306/215 -f 239/305/214 235/307/216 234/306/215 -f 210/308/206 234/309/215 229/310/217 -f 234/309/215 230/311/218 229/310/217 -f 230/311/218 224/312/219 229/310/217 -f 210/308/206 229/310/217 224/312/219 -f 225/313/220 219/314/221 224/312/219 -f 210/308/206 224/312/219 219/314/221 -f 210/308/206 219/314/221 214/315/222 -f 220/316/223 214/315/222 219/314/221 -f 215/317/224 205/318/225 214/315/222 -f 210/308/206 214/315/222 205/318/225 -f 209/319/226 259/320/205 205/318/225 -f 210/308/206 205/318/225 259/320/205 -f 267/321/183 281/322/182 265/323/182 -f 263/324/185 283/325/186 262/326/186 -f 277/327/179 270/328/178 275/329/178 -f 269/330/187 278/331/183 267/332/183 -f 279/333/180 268/334/179 277/327/179 -f 261/335/54 264/336/181 280/337/181 -f 280/337/181 266/338/180 279/339/180 -f 261/335/54 283/325/186 284/340/54 -f 275/341/178 272/342/184 273/343/184 -f 271/344/13 276/345/187 269/330/187 -f 273/343/184 274/346/13 271/344/13 -f 265/323/182 282/347/185 263/348/185 -f 341/349/227 288/350/228 285/351/229 -f 285/351/229 289/352/230 286/353/231 -f 287/354/232 292/355/233 288/350/228 -f 288/356/228 293/357/234 289/358/230 -f 293/357/234 297/359/235 298/360/174 -f 292/361/233 296/362/236 297/359/235 -f 296/362/236 302/363/237 297/359/235 -f 297/359/235 303/364/238 298/360/174 -f 301/365/239 307/366/240 302/367/237 -f 303/364/238 307/368/240 308/369/241 -f 308/370/241 312/371/242 313/372/243 -f 307/366/240 311/373/244 312/371/242 -f 392/374/245 396/375/246 397/376/247 -f 313/372/243 317/377/248 318/378/249 -f 392/374/245 398/379/250 393/380/251 -f 312/371/242 316/381/252 317/377/248 -f 387/382/253 393/383/251 388/384/254 -f 317/377/248 321/385/255 322/386/256 -f 387/387/253 391/388/257 392/374/245 -f 318/389/249 322/390/256 323/391/258 -f 383/392/223 387/382/253 388/384/254 -f 321/393/255 327/394/259 322/390/256 -f 381/395/260 387/382/253 382/396/261 -f 323/391/258 327/394/259 328/397/211 -f 377/398/262 381/395/260 382/396/261 -f 327/394/259 333/399/263 328/397/211 -f 377/398/262 383/392/223 378/400/264 -f 326/401/265 332/402/266 327/394/259 -f 332/402/266 337/403/267 333/399/263 -f 374/404/268 377/398/262 378/400/264 -f 331/405/269 336/406/270 332/407/266 -f 372/408/271 377/409/262 373/410/272 -f 371/411/273 373/410/272 374/412/268 -f 335/413/274 285/351/229 336/406/270 -f 426/414/275 373/410/272 370/415/276 -f 336/406/270 286/353/231 337/416/267 -f 344/417/277 343/418/278 342/419/279 -f 295/420/179 344/417/277 342/419/279 -f 295/420/179 342/419/279 339/421/280 -f 343/418/278 339/421/280 342/419/279 -f 295/420/179 339/421/280 334/422/281 -f 340/423/282 334/422/281 339/421/280 -f 338/424/139 329/425/283 334/422/281 -f 295/420/179 334/422/281 329/425/283 -f 329/425/283 325/426/284 324/427/285 -f 295/420/179 329/425/283 324/427/285 -f 295/420/179 324/427/285 319/428/286 -f 324/427/285 320/429/287 319/428/286 -f 295/430/179 319/431/286 314/432/288 -f 319/431/286 315/433/289 314/432/288 -f 315/433/289 309/434/290 314/432/288 -f 295/430/179 314/432/288 309/434/290 -f 309/434/290 305/435/136 304/436/291 -f 295/430/179 309/434/290 304/436/291 -f 295/430/179 304/436/291 299/437/292 -f 305/435/136 299/437/292 304/436/291 -f 299/437/292 294/438/293 290/439/294 -f 295/430/179 299/437/292 290/439/294 -f 294/438/293 344/440/277 290/439/294 -f 295/430/179 290/439/294 344/440/277 -f 352/441/295 366/442/206 350/443/206 -f 348/444/296 368/445/297 347/446/297 -f 362/447/159 355/448/298 360/449/298 -f 352/450/295 361/451/299 363/452/295 -f 364/453/300 353/454/159 362/447/159 -f 346/455/54 349/456/301 365/457/301 -f 365/457/301 351/458/300 364/459/300 -f 346/455/54 368/445/297 369/460/54 -f 360/461/298 357/462/302 358/463/302 -f 356/464/13 361/451/299 354/465/299 -f 358/463/302 359/466/13 356/464/13 -f 348/467/296 366/442/206 367/468/296 -f 397/376/247 403/469/303 398/379/250 -f 397/376/247 401/470/304 402/471/305 -f 402/471/305 406/472/306 407/473/307 -f 403/474/303 407/475/307 408/476/308 -f 406/477/306 412/478/309 407/475/307 -f 408/476/308 412/478/309 413/479/310 -f 412/478/309 418/480/311 413/479/310 -f 412/478/309 416/481/312 417/482/313 -f 418/480/311 421/483/314 422/484/315 -f 416/485/312 421/486/314 417/487/313 -f 420/488/316 370/415/276 421/486/314 -f 421/486/314 371/411/273 422/489/315 -f 429/490/317 428/491/318 427/492/319 -f 380/493/182 429/490/317 427/492/319 -f 380/493/182 427/492/319 424/494/320 -f 428/491/318 424/494/320 427/492/319 -f 380/493/182 424/494/320 419/495/321 -f 425/496/322 419/495/321 424/494/320 -f 423/497/195 414/498/323 419/495/321 -f 380/493/182 419/495/321 414/498/323 -f 414/498/323 410/499/324 409/500/325 -f 380/493/182 414/498/323 409/500/325 -f 380/493/182 409/500/325 404/501/326 -f 409/500/325 405/502/327 404/501/326 -f 380/503/182 404/504/326 399/505/328 -f 404/504/326 400/506/329 399/505/328 -f 399/505/328 395/507/330 394/508/331 -f 380/503/182 399/505/328 394/508/331 -f 395/507/330 389/509/332 394/508/331 -f 380/503/182 394/508/331 389/509/332 -f 380/503/182 389/509/332 384/510/333 -f 390/511/111 384/510/333 389/509/332 -f 385/512/334 375/513/335 384/510/333 -f 380/503/182 384/510/333 375/513/335 -f 379/514/336 429/515/317 375/513/335 -f 380/503/182 375/513/335 429/515/317 -f 435/516/159 448/517/298 451/518/159 -f 432/519/301 452/520/300 453/521/301 -f 447/522/206 440/523/295 445/524/295 -f 439/525/302 448/526/298 437/527/298 -f 449/528/296 438/529/206 447/530/206 -f 431/531/54 434/532/297 450/533/297 -f 450/533/297 436/534/296 449/535/296 -f 431/531/54 453/521/301 454/536/54 -f 445/537/295 442/538/299 443/539/299 -f 441/540/13 446/541/302 439/525/302 -f 443/539/299 444/542/13 441/540/13 -f 435/516/159 452/543/300 433/544/300 -f 48/17/5 4/24/11 5/18/6 -f 1/20/8 47/25/12 2/21/9 -f 1/23/8 3/28/10 4/24/11 -f 2/21/9 7/30/16 8/27/14 -f 3/28/10 8/32/14 9/29/15 -f 5/18/6 4/24/11 9/29/15 -f 8/32/14 12/545/21 13/33/18 -f 9/29/15 13/33/18 14/35/20 -f 7/30/16 11/34/19 12/36/21 -f 13/38/18 17/43/25 18/39/23 -f 11/34/19 15/37/22 16/41/24 -f 13/38/18 12/546/21 16/42/24 -f 17/43/25 21/47/28 22/44/26 -f 15/37/22 19/48/29 20/45/27 -f 17/43/25 16/42/24 20/46/27 -f 20/46/27 24/547/33 25/49/30 -f 21/47/28 25/49/30 26/51/32 -f 19/48/29 23/50/31 24/52/33 -f 24/53/33 28/62/37 29/54/34 -f 25/55/30 29/54/34 30/57/36 -f 24/52/33 23/50/31 27/56/35 -f 29/54/34 33/63/40 34/60/38 -f 27/56/35 31/64/41 32/61/39 -f 28/62/37 32/67/39 33/63/40 -f 33/63/40 37/68/44 38/65/42 -f 31/64/41 35/69/45 36/66/43 -f 32/67/39 36/548/43 37/68/44 -f 36/70/43 40/77/49 41/71/46 -f 38/74/42 37/72/44 41/71/46 -f 36/66/43 35/69/45 39/73/47 -f 40/77/49 44/83/53 45/78/50 -f 41/71/46 45/78/50 46/80/52 -f 39/73/47 43/79/51 44/81/53 -f 45/78/50 48/84/5 49/82/7 -f 43/79/51 47/25/12 1/20/8 -f 44/83/53 1/549/8 48/84/5 -f 50/88/57 54/93/61 55/89/58 -f 51/91/59 55/94/58 56/87/56 -f 106/92/60 53/96/63 54/93/61 -f 55/94/58 59/550/65 60/95/62 -f 53/96/63 57/101/68 58/97/64 -f 54/93/61 58/97/64 59/98/65 -f 60/95/62 59/550/65 63/99/66 -f 57/101/68 61/145/72 62/102/69 -f 58/97/64 62/102/69 63/103/66 -f 62/105/69 66/109/73 67/106/71 -f 63/99/66 67/551/71 68/104/70 -f 61/108/72 65/113/76 66/109/73 -f 66/109/73 70/114/77 71/110/74 -f 68/104/70 67/551/71 71/111/74 -f 65/113/76 69/552/337 70/114/77 -f 71/111/74 75/125/81 76/115/78 -f 70/114/77 69/552/337 73/116/79 -f 70/114/77 74/117/80 75/118/81 -f 73/119/79 77/129/87 78/120/82 -f 74/121/80 78/120/82 79/123/84 -f 75/125/81 79/128/84 80/122/83 -f 78/120/82 82/130/88 83/127/86 -f 79/128/84 83/131/86 84/126/85 -f 77/129/87 81/133/90 82/130/88 -f 83/131/86 87/136/92 88/132/89 -f 81/133/90 85/553/94 86/134/91 -f 82/130/88 86/134/91 87/135/92 -f 87/136/92 94/149/98 95/137/93 -f 85/138/94 92/141/96 93/139/95 -f 46/80/52 100/142/97 92/141/96 -f 49/82/7 106/554/60 100/142/97 -f 86/140/91 93/139/95 94/143/98 -f 5/18/6 53/96/63 106/92/60 -f 57/101/68 53/96/63 5/18/6 -f 61/145/72 57/101/68 10/31/17 -f 18/39/23 65/113/76 61/108/72 -f 94/143/98 93/139/95 101/147/100 -f 22/44/26 69/552/337 65/113/76 -f 73/116/79 69/552/337 22/44/26 -f 94/149/98 102/151/101 103/146/99 -f 92/141/96 100/142/97 101/147/100 -f 101/147/100 50/152/57 51/150/59 -f 77/129/87 73/119/79 26/58/32 -f 34/60/38 81/133/90 77/129/87 -f 102/151/101 51/91/59 52/86/55 -f 100/142/97 106/554/60 50/152/57 -f 38/65/42 85/553/94 81/133/90 -f 92/141/96 85/138/94 38/74/42 -f 171/153/102 117/158/107 118/154/103 -f 116/156/105 115/155/104 118/154/103 -f 117/158/107 121/555/112 122/159/108 -f 119/160/106 118/556/103 122/161/108 -f 123/162/109 122/161/108 127/163/110 -f 121/165/112 126/166/113 127/163/110 -f 126/166/113 131/557/116 132/167/114 -f 127/163/110 132/167/114 133/168/115 -f 131/169/116 136/558/338 137/170/117 -f 133/168/115 132/167/114 137/172/117 -f 138/174/118 137/170/117 142/175/119 -f 137/170/117 136/558/338 141/177/121 -f 221/178/122 226/559/339 227/179/123 -f 143/176/120 142/175/119 147/181/125 -f 223/183/127 222/180/124 227/179/123 -f 142/175/119 141/177/121 146/185/129 -f 217/186/130 222/560/124 223/187/127 -f 146/185/129 151/561/137 152/189/132 -f 216/190/133 221/178/122 222/180/124 -f 148/192/126 147/562/125 152/193/132 -f 212/195/135 217/186/130 218/188/131 -f 151/197/137 156/205/144 157/198/138 -f 212/195/135 211/563/340 216/199/133 -f 152/193/132 157/198/138 158/200/139 -f 206/201/140 211/563/340 212/195/135 -f 157/198/138 162/206/145 163/203/142 -f 207/202/141 212/195/135 213/196/136 -f 156/205/144 161/564/149 162/206/145 -f 162/206/145 166/565/150 167/207/146 -f 203/208/147 207/202/141 208/204/143 -f 161/210/149 165/219/154 166/211/150 -f 202/213/151 206/566/140 207/214/141 -f 200/216/152 203/215/147 204/217/148 -f 165/219/154 171/153/102 115/155/104 -f 256/220/155 202/213/151 203/215/147 -f 166/211/150 115/155/104 116/156/105 -f 174/222/156 175/567/341 173/223/157 -f 173/223/157 170/228/162 169/226/160 -f 170/228/162 168/568/310 164/227/161 -f 164/227/161 168/568/310 160/229/163 -f 159/230/164 160/229/163 155/231/165 -f 155/231/165 150/569/342 149/233/167 -f 149/235/167 150/570/342 145/237/169 -f 145/237/169 140/239/171 139/238/170 -f 140/239/171 135/242/174 134/240/172 -f 135/242/174 130/243/175 129/241/173 -f 130/243/175 124/245/177 120/244/176 -f 124/245/177 175/571/341 174/246/156 -f 182/247/178 193/572/178 196/248/179 -f 178/250/180 197/573/180 198/251/181 -f 192/253/182 183/260/182 185/254/183 -f 184/256/184 191/271/184 193/257/178 -f 194/259/185 181/574/185 183/260/182 -f 176/261/54 199/266/54 179/262/186 -f 195/263/186 179/262/186 181/264/185 -f 176/261/54 177/252/181 198/251/181 -f 190/267/183 185/575/183 187/268/187 -f 186/270/13 189/272/13 191/271/184 -f 188/269/187 187/268/187 189/272/13 -f 180/249/179 196/248/179 197/273/180 -f 228/184/128 227/179/123 232/275/188 -f 227/179/123 226/559/339 231/277/190 -f 231/277/190 236/576/193 237/278/191 -f 233/279/189 232/577/188 237/280/191 -f 236/282/193 241/286/197 242/283/194 -f 238/281/192 237/280/191 242/283/194 -f 242/283/194 247/287/198 248/285/196 -f 241/286/197 246/578/200 247/287/198 -f 247/287/198 251/579/201 252/288/199 -f 246/289/200 250/292/202 251/290/201 -f 250/292/202 256/220/155 200/216/152 -f 251/290/201 200/216/152 201/218/153 -f 260/294/203 258/299/208 257/295/204 -f 258/299/208 255/301/210 254/298/207 -f 255/301/210 253/302/211 249/300/209 -f 253/302/211 245/580/343 244/303/212 -f 244/303/212 245/580/343 240/304/213 -f 239/305/214 240/304/213 235/307/216 -f 234/309/215 235/581/216 230/311/218 -f 230/311/218 225/313/220 224/312/219 -f 225/313/220 220/316/223 219/314/221 -f 220/316/223 215/317/224 214/315/222 -f 215/317/224 209/319/226 205/318/225 -f 209/319/226 260/582/203 259/320/205 -f 267/321/183 278/583/183 281/322/182 -f 263/324/185 282/584/185 283/325/186 -f 277/327/179 268/334/179 270/328/178 -f 269/330/187 276/345/187 278/331/183 -f 279/333/180 266/585/180 268/334/179 -f 261/335/54 284/340/54 264/336/181 -f 280/337/181 264/336/181 266/338/180 -f 261/335/54 262/326/186 283/325/186 -f 275/341/178 270/586/178 272/342/184 -f 271/344/13 274/346/13 276/345/187 -f 273/343/184 272/342/184 274/346/13 -f 265/323/182 281/322/182 282/347/185 -f 341/349/227 287/354/232 288/350/228 -f 285/351/229 288/350/228 289/352/230 -f 287/354/232 291/587/344 292/355/233 -f 288/356/228 292/361/233 293/357/234 -f 293/357/234 292/361/233 297/359/235 -f 292/361/233 291/588/344 296/362/236 -f 296/362/236 301/589/239 302/363/237 -f 297/359/235 302/363/237 303/364/238 -f 301/365/239 306/590/345 307/366/240 -f 303/364/238 302/363/237 307/368/240 -f 308/370/241 307/366/240 312/371/242 -f 307/366/240 306/590/345 311/373/244 -f 392/374/245 391/388/257 396/375/246 -f 313/372/243 312/371/242 317/377/248 -f 392/374/245 397/376/247 398/379/250 -f 312/371/242 311/373/244 316/381/252 -f 387/382/253 392/591/245 393/383/251 -f 317/377/248 316/381/252 321/385/255 -f 387/387/253 386/592/346 391/388/257 -f 318/389/249 317/593/248 322/390/256 -f 383/392/223 382/396/261 387/382/253 -f 321/393/255 326/401/265 327/394/259 -f 381/395/260 386/594/346 387/382/253 -f 323/391/258 322/390/256 327/394/259 -f 377/398/262 376/595/347 381/395/260 -f 327/394/259 332/402/266 333/399/263 -f 377/398/262 382/396/261 383/392/223 -f 326/401/265 331/596/269 332/402/266 -f 332/402/266 336/597/270 337/403/267 -f 374/404/268 373/598/272 377/398/262 -f 331/405/269 335/413/274 336/406/270 -f 372/408/271 376/599/347 377/409/262 -f 371/411/273 370/415/276 373/410/272 -f 335/413/274 341/349/227 285/351/229 -f 426/414/275 372/408/271 373/410/272 -f 336/406/270 285/351/229 286/353/231 -f 344/417/277 345/600/348 343/418/278 -f 343/418/278 340/423/282 339/421/280 -f 340/423/282 338/424/139 334/422/281 -f 338/424/139 330/601/349 329/425/283 -f 329/425/283 330/601/349 325/426/284 -f 324/427/285 325/426/284 320/429/287 -f 319/431/286 320/602/287 315/433/289 -f 315/433/289 310/603/350 309/434/290 -f 309/434/290 310/603/350 305/435/136 -f 305/435/136 300/604/351 299/437/292 -f 299/437/292 300/604/351 294/438/293 -f 294/438/293 345/605/348 344/440/277 -f 352/441/295 363/606/295 366/442/206 -f 348/444/296 367/607/296 368/445/297 -f 362/447/159 353/454/159 355/448/298 -f 352/450/295 354/465/299 361/451/299 -f 364/453/300 351/608/300 353/454/159 -f 346/455/54 369/460/54 349/456/301 -f 365/457/301 349/456/301 351/458/300 -f 346/455/54 347/446/297 368/445/297 -f 360/461/298 355/609/298 357/462/302 -f 356/464/13 359/466/13 361/451/299 -f 358/463/302 357/462/302 359/466/13 -f 348/467/296 350/443/206 366/442/206 -f 397/376/247 402/471/305 403/469/303 -f 397/376/247 396/375/246 401/470/304 -f 402/471/305 401/470/304 406/472/306 -f 403/474/303 402/610/305 407/475/307 -f 406/477/306 411/611/352 412/478/309 -f 408/476/308 407/475/307 412/478/309 -f 412/478/309 417/482/313 418/480/311 -f 412/478/309 411/611/352 416/481/312 -f 418/480/311 417/482/313 421/483/314 -f 416/485/312 420/488/316 421/486/314 -f 420/488/316 426/414/275 370/415/276 -f 421/486/314 370/415/276 371/411/273 -f 429/490/317 430/612/353 428/491/318 -f 428/491/318 425/496/322 424/494/320 -f 425/496/322 423/497/195 419/495/321 -f 423/497/195 415/613/354 414/498/323 -f 414/498/323 415/613/354 410/499/324 -f 409/500/325 410/499/324 405/502/327 -f 404/504/326 405/614/327 400/506/329 -f 399/505/328 400/506/329 395/507/330 -f 395/507/330 390/511/111 389/509/332 -f 390/511/111 385/512/334 384/510/333 -f 385/512/334 379/514/336 375/513/335 -f 379/514/336 430/615/353 429/515/317 -f 435/516/159 437/616/298 448/517/298 -f 432/519/301 433/617/300 452/520/300 -f 447/522/206 438/618/206 440/523/295 -f 439/525/302 446/541/302 448/526/298 -f 449/528/296 436/619/296 438/529/206 -f 431/531/54 454/536/54 434/532/297 -f 450/533/297 434/532/297 436/534/296 -f 431/531/54 432/519/301 453/521/301 -f 445/537/295 440/620/295 442/538/299 -f 441/540/13 444/542/13 446/541/302 -f 443/539/299 442/538/299 444/542/13 -f 435/516/159 451/518/159 452/543/300 +f 1/20/8 4/23/11 48/17/5 +f 47/24/12 6/25/13 2/21/9 +f 2/26/9 8/27/14 3/28/10 +f 3/28/10 9/29/15 4/30/11 +f 2/26/9 6/31/13 7/32/16 +f 5/33/6 9/29/15 10/34/17 +f 8/35/14 13/36/18 9/29/15 +f 7/37/16 6/38/13 11/39/19 +f 9/29/15 14/40/20 10/34/17 +f 7/37/16 12/41/21 8/35/14 +f 11/42/19 6/25/13 15/43/22 +f 13/36/18 18/44/23 14/40/20 +f 11/42/19 16/45/24 12/46/21 +f 13/36/18 16/45/24 17/47/25 +f 17/48/25 22/49/26 18/50/23 +f 15/51/22 20/52/27 16/53/24 +f 17/48/25 20/52/27 21/54/28 +f 15/51/22 6/31/13 19/55/29 +f 20/56/27 25/57/30 21/54/28 +f 19/58/29 6/38/13 23/59/31 +f 21/54/28 26/60/32 22/49/26 +f 19/58/29 24/61/33 20/56/27 +f 24/62/33 29/63/34 25/57/30 +f 23/64/31 6/25/13 27/65/35 +f 25/57/30 30/66/36 26/60/32 +f 24/62/33 27/65/35 28/67/37 +f 29/68/34 34/69/38 30/70/36 +f 27/71/35 32/72/39 28/73/37 +f 28/73/37 33/74/40 29/68/34 +f 27/71/35 6/31/13 31/75/41 +f 33/74/40 38/76/42 34/69/38 +f 31/77/41 36/78/43 32/79/39 +f 32/79/39 37/80/44 33/74/40 +f 31/77/41 6/38/13 35/81/45 +f 36/82/43 41/83/46 37/80/44 +f 35/84/45 6/25/13 39/85/47 +f 38/76/42 41/83/46 42/86/48 +f 36/82/43 39/85/47 40/87/49 +f 40/88/49 45/89/50 41/90/46 +f 39/91/47 6/31/13 43/92/51 +f 41/90/46 46/93/52 42/94/48 +f 39/91/47 44/95/53 40/88/49 +f 45/89/50 49/19/7 46/93/52 +f 43/96/51 1/97/8 44/98/53 +f 44/98/53 48/17/5 45/89/50 +f 43/96/51 6/38/13 47/99/12 +f 96/100/54 52/101/55 56/102/56 +f 50/103/57 55/104/58 51/105/59 +f 51/105/59 56/102/56 52/101/55 +f 106/106/60 54/107/61 50/103/57 +f 55/108/58 60/109/62 56/110/56 +f 53/111/63 58/112/64 54/113/61 +f 96/114/54 56/110/56 60/109/62 +f 54/113/61 59/115/65 55/108/58 +f 60/116/62 63/117/66 64/118/67 +f 57/119/68 62/120/69 58/112/64 +f 96/121/54 60/116/62 64/118/67 +f 58/112/64 63/117/66 59/122/65 +f 96/100/54 64/123/67 68/124/70 +f 62/120/69 67/125/71 63/126/66 +f 63/126/66 68/124/70 64/123/67 +f 61/127/72 66/128/73 62/120/69 +f 66/129/73 71/130/74 67/131/71 +f 68/132/70 71/130/74 72/133/75 +f 65/134/76 70/135/77 66/129/73 +f 96/114/54 68/132/70 72/133/75 +f 71/136/74 76/137/78 72/138/75 +f 70/135/77 73/139/79 74/140/80 +f 96/121/54 72/138/75 76/137/78 +f 70/135/77 75/141/81 71/136/74 +f 73/139/79 78/142/82 74/140/80 +f 96/100/54 76/143/78 80/144/83 +f 74/140/80 79/145/84 75/146/81 +f 75/146/81 80/144/83 76/143/78 +f 96/114/54 80/147/83 84/148/85 +f 78/149/82 83/150/86 79/151/84 +f 79/151/84 84/148/85 80/147/83 +f 77/152/87 82/153/88 78/149/82 +f 83/154/86 88/155/89 84/156/85 +f 81/157/90 86/158/91 82/153/88 +f 96/121/54 84/156/85 88/155/89 +f 82/153/88 87/159/92 83/154/86 +f 87/160/92 95/161/93 88/162/89 +f 85/163/94 93/164/95 86/158/91 +f 46/93/52 92/165/96 42/94/48 +f 49/19/7 100/166/97 46/93/52 +f 96/100/54 88/162/89 95/161/93 +f 86/158/91 94/167/98 87/160/92 +f 5/18/6 106/106/60 49/19/7 +f 57/119/68 5/33/6 10/34/17 +f 61/127/72 10/34/17 14/40/20 +f 18/44/23 61/127/72 14/40/20 +f 96/114/54 95/168/93 103/169/99 +f 94/170/98 101/171/100 102/172/101 +f 22/49/26 65/134/76 18/50/23 +f 73/139/79 22/49/26 26/60/32 +f 94/170/98 103/169/99 95/168/93 +f 92/165/96 101/171/100 93/173/95 +f 96/121/54 103/174/99 52/175/55 +f 101/171/100 51/176/59 102/177/101 +f 77/178/87 26/60/32 30/66/36 +f 34/69/38 77/152/87 30/70/36 +f 102/177/101 52/175/55 103/174/99 +f 100/166/97 50/103/57 101/171/100 +f 38/76/42 81/157/90 34/69/38 +f 92/179/96 38/76/42 42/86/48 +f 171/180/102 118/181/103 115/182/104 +f 116/183/105 118/181/103 119/184/106 +f 118/185/103 121/186/107 122/187/108 +f 118/185/103 123/188/109 119/189/106 +f 123/190/109 127/191/110 128/192/111 +f 121/193/107 127/191/110 122/194/108 +f 126/195/112 132/196/113 127/197/110 +f 127/197/110 133/198/114 128/199/111 +f 131/200/115 137/201/116 132/202/113 +f 133/203/114 137/201/116 138/204/117 +f 137/205/116 143/206/118 138/207/117 +f 137/205/116 141/208/119 142/209/120 +f 249/210/121 245/211/122 244/212/123 +f 143/213/118 147/214/124 148/215/125 +f 249/210/121 243/216/126 248/217/127 +f 141/218/119 147/214/124 142/219/120 +f 253/220/128 249/221/121 248/222/127 +f 147/223/124 151/224/129 152/225/130 +f 255/226/131 249/221/121 254/227/132 +f 147/223/124 153/228/133 148/229/125 +f 259/230/134 253/231/128 258/232/135 +f 152/233/130 156/234/136 157/235/137 +f 260/236/138 254/237/132 259/230/134 +f 152/233/130 158/238/139 153/239/133 +f 289/240/140 259/241/134 288/242/141 +f 157/243/137 163/244/142 158/245/139 +f 288/242/141 258/246/135 287/247/143 +f 157/243/137 161/248/144 162/249/145 +f 162/250/145 167/251/146 163/252/142 +f 292/253/147 287/254/143 291/255/148 +f 162/250/145 165/256/149 166/257/150 +f 293/258/151 288/259/141 292/253/147 +f 294/260/152 292/261/147 291/262/148 +f 165/263/149 115/264/104 166/265/150 +f 215/266/153 292/261/147 295/267/154 +f 166/265/150 116/268/105 167/269/146 +f 174/270/155 173/271/156 172/272/157 +f 125/273/158 174/270/155 172/272/157 +f 125/273/158 172/274/157 169/275/159 +f 172/274/157 170/276/160 169/275/159 +f 125/273/158 169/277/159 164/278/161 +f 170/279/160 164/278/161 169/277/159 +f 164/280/161 160/281/162 159/282/163 +f 125/273/158 164/280/161 159/282/163 +f 159/283/163 155/284/164 154/285/165 +f 125/273/158 159/283/163 154/285/165 +f 125/273/158 154/286/165 149/287/166 +f 154/286/165 150/288/167 149/287/166 +f 125/273/158 149/289/166 144/290/168 +f 150/291/167 144/290/168 149/289/166 +f 145/292/169 139/293/170 144/294/168 +f 125/273/158 144/294/168 139/293/170 +f 140/295/171 134/296/172 139/297/170 +f 125/273/158 139/297/170 134/296/172 +f 125/273/158 134/298/172 129/299/173 +f 135/300/174 129/299/173 134/298/172 +f 130/301/175 120/302/176 129/303/173 +f 125/273/158 129/303/173 120/302/176 +f 124/304/177 174/305/155 120/306/176 +f 125/273/158 120/306/176 174/305/155 +f 347/307/178 282/308/179 281/309/180 +f 346/310/181 281/309/180 280/311/182 +f 352/312/183 346/313/181 351/314/184 +f 353/315/185 347/316/178 352/312/183 +f 357/317/186 351/318/184 356/319/174 +f 358/320/187 352/321/183 357/317/186 +f 363/322/188 357/323/186 362/324/189 +f 361/325/190 357/323/186 356/326/174 +f 366/327/191 361/328/190 365/329/192 +f 367/330/193 362/331/189 366/327/191 +f 369/332/194 365/333/192 368/334/195 +f 191/335/196 366/336/191 369/332/194 +f 231/337/197 237/338/198 232/339/199 +f 285/340/200 232/339/199 237/338/198 +f 285/340/200 227/341/201 232/342/199 +f 227/341/201 231/343/197 232/342/199 +f 285/340/200 222/344/202 227/345/201 +f 222/344/202 226/346/203 227/345/201 +f 216/347/204 222/348/202 217/349/205 +f 285/340/200 217/349/205 222/348/202 +f 213/350/206 217/351/205 214/352/207 +f 285/340/200 214/352/207 217/351/205 +f 285/340/200 212/353/208 214/354/207 +f 212/353/208 213/355/206 214/354/207 +f 220/356/209 294/357/152 219/358/210 +f 221/359/211 295/360/154 220/356/209 +f 225/361/212 220/362/209 224/363/213 +f 224/363/213 219/364/210 223/365/214 +f 229/366/215 225/367/212 224/368/213 +f 229/366/215 223/369/214 228/370/216 +f 233/371/217 229/372/215 228/373/216 +f 235/374/218 229/372/215 234/375/219 +f 238/376/220 234/377/219 233/378/217 +f 239/379/221 235/380/218 234/377/219 +f 244/381/123 240/382/222 239/383/221 +f 244/381/123 238/384/220 243/385/126 +f 300/386/158 208/387/223 298/388/223 +f 302/389/224 207/390/158 300/391/158 +f 304/392/225 204/393/224 302/394/224 +f 306/395/13 202/396/225 304/397/225 +f 308/398/226 200/399/13 306/400/13 +f 201/401/227 307/402/226 308/403/226 +f 305/404/227 203/405/228 303/406/228 +f 203/407/228 301/408/229 303/409/228 +f 205/410/229 299/411/230 301/412/229 +f 299/413/230 296/414/54 210/415/54 +f 209/416/231 296/417/54 297/418/231 +f 297/419/231 208/420/223 209/421/231 +f 269/422/232 273/423/233 274/424/234 +f 359/425/235 269/422/232 274/424/234 +f 359/425/235 264/426/236 269/427/232 +f 264/426/236 268/428/237 269/427/232 +f 359/425/235 198/429/238 264/430/236 +f 198/429/238 263/431/239 264/430/236 +f 192/432/240 198/433/238 193/434/241 +f 359/425/235 193/434/241 198/433/238 +f 190/435/242 192/436/240 193/437/241 +f 359/425/235 190/435/242 193/437/241 +f 359/425/235 188/438/243 190/439/242 +f 188/438/243 189/440/244 190/439/242 +f 285/340/200 290/441/245 212/442/208 +f 290/441/245 211/443/246 212/442/208 +f 285/340/200 257/444/247 290/445/245 +f 256/446/248 290/445/245 257/444/247 +f 252/447/249 256/448/248 257/449/247 +f 285/340/200 252/447/249 257/449/247 +f 285/340/200 247/450/250 252/451/249 +f 246/452/251 252/451/249 247/450/250 +f 285/340/200 242/453/252 247/454/250 +f 241/455/253 247/454/250 242/453/252 +f 236/456/254 242/457/252 237/458/198 +f 285/340/200 237/458/198 242/457/252 +f 332/459/228 380/460/255 375/461/256 +f 380/460/255 376/462/257 375/461/256 +f 376/463/257 370/464/258 375/465/256 +f 332/459/228 375/465/256 370/464/258 +f 371/466/259 341/467/260 370/468/258 +f 332/459/228 370/468/258 341/467/260 +f 332/459/228 341/469/260 336/470/261 +f 342/471/135 336/470/261 341/469/260 +f 336/472/261 331/473/262 327/474/263 +f 332/459/228 336/472/261 327/474/263 +f 331/475/262 405/476/264 327/477/263 +f 332/459/228 327/477/263 405/476/264 +f 319/478/265 408/479/266 320/480/266 +f 408/481/266 321/482/54 320/483/266 +f 318/484/267 321/485/54 407/486/54 +f 412/487/268 318/488/267 316/489/268 +f 414/490/235 316/491/268 314/492/235 +f 312/493/269 414/494/235 314/495/235 +f 416/496/269 310/497/270 309/498/270 +f 309/499/270 417/500/13 311/501/13 +f 311/502/13 415/503/271 313/504/271 +f 313/505/271 413/506/272 315/507/272 +f 315/508/272 410/509/200 317/510/200 +f 319/511/265 410/512/200 409/513/265 +f 373/514/273 379/515/274 374/516/275 +f 373/514/273 377/517/276 378/518/277 +f 378/519/277 382/520/278 383/521/279 +f 379/522/274 383/521/279 384/523/280 +f 382/524/278 388/525/281 383/526/279 +f 384/527/280 388/525/281 389/528/282 +f 388/529/281 394/530/283 389/531/282 +f 388/529/281 392/532/284 393/533/285 +f 393/534/285 398/535/286 394/536/283 +f 392/537/284 397/538/287 393/534/285 +f 396/539/288 322/540/289 397/541/287 +f 397/541/287 323/542/290 398/543/286 +f 405/544/264 404/545/291 403/546/292 +f 332/459/228 405/544/264 403/546/292 +f 332/459/228 403/547/292 400/548/293 +f 404/549/291 400/548/293 403/547/292 +f 332/459/228 400/550/293 395/551/294 +f 401/552/295 395/551/294 400/550/293 +f 395/553/294 391/554/296 390/555/297 +f 332/459/228 395/553/294 390/555/297 +f 390/556/297 386/557/298 385/558/299 +f 332/459/228 390/556/297 385/558/299 +f 332/459/228 385/559/299 380/560/255 +f 385/559/299 381/561/300 380/560/255 +f 196/562/301 368/563/195 195/564/302 +f 197/565/303 369/566/194 196/562/301 +f 262/567/304 196/568/301 261/569/305 +f 261/569/305 195/570/302 199/571/306 +f 266/572/307 262/573/304 261/574/305 +f 266/572/307 199/575/306 265/576/308 +f 270/577/309 266/578/307 265/579/308 +f 272/580/310 266/578/307 271/581/311 +f 276/582/312 270/583/309 275/584/313 +f 276/582/312 272/585/310 271/586/311 +f 281/587/180 277/588/314 276/589/312 +f 280/590/182 276/589/312 275/591/313 +f 402/592/315 325/593/316 322/594/289 +f 323/595/290 325/593/316 326/596/317 +f 324/597/318 329/598/319 325/599/316 +f 325/599/316 330/600/320 326/601/317 +f 329/602/319 335/603/321 330/604/320 +f 329/602/319 333/605/322 334/606/323 +f 333/607/322 339/608/324 334/609/323 +f 334/609/323 340/610/325 335/611/321 +f 338/612/326 344/613/327 339/614/324 +f 340/615/325 344/613/327 345/616/328 +f 344/617/327 374/618/275 345/619/328 +f 344/617/327 372/620/329 373/621/273 +f 420/622/229 183/623/228 184/624/229 +f 424/625/227 183/626/228 422/627/228 +f 426/628/226 180/629/227 424/630/227 +f 428/631/13 178/632/226 426/633/226 +f 430/634/225 176/635/13 428/636/13 +f 177/637/224 429/638/225 430/639/225 +f 427/640/224 179/641/158 425/642/158 +f 179/643/158 423/644/223 425/645/158 +f 181/646/223 421/647/231 423/648/223 +f 421/649/231 418/650/54 186/651/54 +f 185/652/230 418/653/54 419/654/230 +f 420/655/229 185/656/230 419/657/230 +f 359/425/235 364/658/330 188/659/243 +f 360/660/331 188/659/243 364/658/330 +f 359/425/235 355/661/332 364/662/330 +f 355/661/332 360/663/331 364/662/330 +f 350/664/333 354/665/334 355/666/332 +f 359/425/235 350/664/333 355/666/332 +f 359/425/235 284/667/335 350/668/333 +f 283/669/336 350/668/333 284/667/335 +f 359/425/235 279/670/337 284/671/335 +f 278/672/338 284/671/335 279/670/337 +f 273/673/233 279/674/337 274/675/234 +f 359/425/235 274/675/234 279/674/337 +f 452/676/268 432/677/267 453/678/267 +f 432/679/267 454/680/54 453/681/267 +f 451/682/266 454/683/54 431/684/54 +f 436/685/265 451/686/266 449/687/265 +f 438/688/200 449/689/265 447/690/200 +f 445/691/272 438/692/200 447/693/200 +f 445/694/272 442/695/271 440/696/272 +f 442/697/271 441/698/13 444/699/13 +f 444/700/13 439/701/270 446/702/270 +f 439/703/270 448/704/269 446/705/270 +f 437/706/269 450/707/235 448/708/269 +f 450/709/235 433/710/268 452/711/268 +f 48/17/5 4/23/11 5/18/6 +f 1/20/8 47/24/12 2/21/9 +f 1/20/8 3/22/10 4/23/11 +f 2/26/9 7/32/16 8/27/14 +f 3/28/10 8/27/14 9/29/15 +f 5/33/6 4/30/11 9/29/15 +f 8/35/14 12/41/21 13/36/18 +f 9/29/15 13/36/18 14/40/20 +f 7/37/16 11/39/19 12/41/21 +f 13/36/18 17/47/25 18/44/23 +f 11/42/19 15/43/22 16/45/24 +f 13/36/18 12/46/21 16/45/24 +f 17/48/25 21/54/28 22/49/26 +f 15/51/22 19/55/29 20/52/27 +f 17/48/25 16/53/24 20/52/27 +f 20/56/27 24/61/33 25/57/30 +f 21/54/28 25/57/30 26/60/32 +f 19/58/29 23/59/31 24/61/33 +f 24/62/33 28/67/37 29/63/34 +f 25/57/30 29/63/34 30/66/36 +f 24/62/33 23/64/31 27/65/35 +f 29/68/34 33/74/40 34/69/38 +f 27/71/35 31/75/41 32/72/39 +f 28/73/37 32/72/39 33/74/40 +f 33/74/40 37/80/44 38/76/42 +f 31/77/41 35/81/45 36/78/43 +f 32/79/39 36/78/43 37/80/44 +f 36/82/43 40/87/49 41/83/46 +f 38/76/42 37/80/44 41/83/46 +f 36/82/43 35/84/45 39/85/47 +f 40/88/49 44/95/53 45/89/50 +f 41/90/46 45/89/50 46/93/52 +f 39/91/47 43/92/51 44/95/53 +f 45/89/50 48/17/5 49/19/7 +f 43/96/51 47/99/12 1/97/8 +f 44/98/53 1/97/8 48/17/5 +f 50/103/57 54/107/61 55/104/58 +f 51/105/59 55/104/58 56/102/56 +f 106/106/60 53/712/63 54/107/61 +f 55/108/58 59/115/65 60/109/62 +f 53/111/63 57/119/68 58/112/64 +f 54/113/61 58/112/64 59/115/65 +f 60/116/62 59/122/65 63/117/66 +f 57/119/68 61/127/72 62/120/69 +f 58/112/64 62/120/69 63/117/66 +f 62/120/69 66/128/73 67/125/71 +f 63/126/66 67/125/71 68/124/70 +f 61/127/72 65/713/76 66/128/73 +f 66/129/73 70/135/77 71/130/74 +f 68/132/70 67/131/71 71/130/74 +f 65/134/76 69/714/339 70/135/77 +f 71/136/74 75/141/81 76/137/78 +f 70/135/77 69/714/339 73/139/79 +f 70/135/77 74/140/80 75/141/81 +f 73/139/79 77/178/87 78/142/82 +f 74/140/80 78/142/82 79/145/84 +f 75/146/81 79/145/84 80/144/83 +f 78/149/82 82/153/88 83/150/86 +f 79/151/84 83/150/86 84/148/85 +f 77/152/87 81/157/90 82/153/88 +f 83/154/86 87/159/92 88/155/89 +f 81/157/90 85/163/94 86/158/91 +f 82/153/88 86/158/91 87/159/92 +f 87/160/92 94/167/98 95/161/93 +f 85/163/94 92/179/96 93/164/95 +f 46/93/52 100/166/97 92/165/96 +f 49/19/7 106/106/60 100/166/97 +f 86/158/91 93/164/95 94/167/98 +f 5/18/6 53/712/63 106/106/60 +f 57/119/68 53/111/63 5/33/6 +f 61/127/72 57/119/68 10/34/17 +f 18/44/23 65/713/76 61/127/72 +f 94/170/98 93/173/95 101/171/100 +f 22/49/26 69/714/339 65/134/76 +f 73/139/79 69/714/339 22/49/26 +f 94/170/98 102/172/101 103/169/99 +f 92/165/96 100/166/97 101/171/100 +f 101/171/100 50/103/57 51/176/59 +f 77/178/87 73/139/79 26/60/32 +f 34/69/38 81/157/90 77/152/87 +f 102/177/101 51/176/59 52/175/55 +f 100/166/97 106/106/60 50/103/57 +f 38/76/42 85/163/94 81/157/90 +f 92/179/96 85/163/94 38/76/42 +f 171/180/102 117/715/340 118/181/103 +f 116/183/105 115/182/104 118/181/103 +f 118/185/103 117/716/340 121/186/107 +f 118/185/103 122/187/108 123/188/109 +f 123/190/109 122/194/108 127/191/110 +f 121/193/107 126/717/112 127/191/110 +f 126/195/112 131/718/115 132/196/113 +f 127/197/110 132/196/113 133/198/114 +f 131/200/115 136/719/341 137/201/116 +f 133/203/114 132/202/113 137/201/116 +f 137/205/116 142/209/120 143/206/118 +f 137/205/116 136/720/341 141/208/119 +f 249/210/121 250/721/342 245/211/122 +f 143/213/118 142/219/120 147/214/124 +f 249/210/121 244/212/123 243/216/126 +f 141/218/119 146/722/343 147/214/124 +f 253/220/128 254/227/132 249/221/121 +f 147/223/124 146/723/343 151/224/129 +f 255/226/131 250/724/342 249/221/121 +f 147/223/124 152/225/130 153/228/133 +f 259/230/134 254/237/132 253/231/128 +f 152/233/130 151/725/129 156/234/136 +f 260/236/138 255/726/131 254/237/132 +f 152/233/130 157/235/137 158/238/139 +f 289/240/140 260/727/138 259/241/134 +f 157/243/137 162/249/145 163/244/142 +f 288/242/141 259/241/134 258/246/135 +f 157/243/137 156/728/136 161/248/144 +f 162/250/145 166/257/150 167/251/146 +f 292/253/147 288/259/141 287/254/143 +f 162/250/145 161/729/144 165/256/149 +f 293/258/151 289/730/140 288/259/141 +f 294/260/152 295/267/154 292/261/147 +f 165/263/149 171/731/102 115/264/104 +f 215/266/153 293/732/151 292/261/147 +f 166/265/150 115/264/104 116/268/105 +f 174/270/155 175/733/344 173/271/156 +f 172/274/157 173/734/156 170/276/160 +f 170/279/160 168/735/216 164/278/161 +f 164/280/161 168/736/216 160/281/162 +f 159/283/163 160/737/162 155/284/164 +f 154/286/165 155/738/164 150/288/167 +f 150/291/167 145/739/169 144/290/168 +f 145/292/169 140/740/171 139/293/170 +f 140/295/171 135/741/174 134/296/172 +f 135/300/174 130/742/175 129/299/173 +f 130/301/175 124/743/177 120/302/176 +f 124/304/177 175/744/344 174/305/155 +f 347/307/178 348/745/345 282/308/179 +f 346/310/181 347/307/178 281/309/180 +f 352/312/183 347/316/178 346/313/181 +f 353/315/185 348/746/345 347/316/178 +f 357/317/186 352/321/183 351/318/184 +f 358/320/187 353/747/185 352/321/183 +f 363/322/188 358/748/187 357/323/186 +f 361/325/190 362/324/189 357/323/186 +f 366/327/191 362/331/189 361/328/190 +f 367/330/193 363/749/188 362/331/189 +f 369/332/194 366/336/191 365/333/192 +f 191/335/196 367/750/193 366/336/191 +f 231/337/197 236/751/254 237/338/198 +f 227/341/201 226/752/203 231/343/197 +f 222/344/202 218/753/282 226/346/203 +f 216/347/204 218/754/282 222/348/202 +f 213/350/206 216/755/204 217/351/205 +f 212/353/208 211/756/246 213/355/206 +f 220/356/209 295/360/154 294/357/152 +f 221/359/211 215/757/153 295/360/154 +f 225/361/212 221/758/211 220/362/209 +f 224/363/213 220/362/209 219/364/210 +f 229/366/215 230/759/346 225/367/212 +f 229/366/215 224/368/213 223/369/214 +f 233/371/217 234/375/219 229/372/215 +f 235/374/218 230/760/346 229/372/215 +f 238/376/220 239/379/221 234/377/219 +f 239/379/221 240/761/222 235/380/218 +f 244/381/123 245/762/122 240/382/222 +f 244/381/123 239/383/221 238/384/220 +f 300/386/158 207/763/158 208/387/223 +f 302/389/224 204/764/224 207/390/158 +f 304/392/225 202/765/225 204/393/224 +f 306/395/13 200/766/13 202/396/225 +f 308/398/226 307/767/226 200/399/13 +f 201/401/227 305/768/227 307/402/226 +f 305/404/227 201/769/227 203/405/228 +f 203/407/228 205/770/229 301/408/229 +f 205/410/229 206/771/230 299/411/230 +f 299/413/230 206/772/230 296/414/54 +f 209/416/231 210/773/54 296/417/54 +f 297/419/231 298/774/223 208/420/223 +f 269/422/232 268/775/237 273/423/233 +f 264/426/236 263/776/239 268/428/237 +f 198/429/238 194/777/139 263/431/239 +f 192/432/240 194/778/139 198/433/238 +f 190/435/242 189/779/244 192/436/240 +f 188/438/243 187/780/347 189/440/244 +f 290/441/245 286/781/348 211/443/246 +f 256/446/248 286/782/348 290/445/245 +f 252/447/249 251/783/111 256/448/248 +f 246/452/251 251/784/111 252/451/249 +f 241/455/253 246/785/251 247/454/250 +f 236/456/254 241/786/253 242/457/252 +f 380/460/255 381/787/300 376/462/257 +f 376/463/257 371/788/259 370/464/258 +f 371/466/259 342/789/135 341/467/260 +f 342/471/135 337/790/349 336/470/261 +f 336/472/261 337/791/349 331/473/262 +f 331/475/262 406/792/350 405/476/264 +f 319/478/265 409/793/265 408/479/266 +f 408/481/266 407/794/54 321/482/54 +f 318/484/267 411/795/267 321/485/54 +f 412/487/268 411/796/267 318/488/267 +f 414/490/235 412/797/268 316/491/268 +f 312/493/269 416/798/269 414/494/235 +f 416/496/269 312/799/269 310/497/270 +f 309/499/270 310/800/270 417/500/13 +f 311/502/13 417/801/13 415/503/271 +f 313/505/271 415/802/271 413/506/272 +f 315/508/272 413/803/272 410/509/200 +f 319/511/265 317/804/200 410/512/200 +f 373/514/273 378/518/277 379/515/274 +f 373/514/273 372/805/329 377/517/276 +f 378/519/277 377/806/276 382/520/278 +f 379/522/274 378/519/277 383/521/279 +f 382/524/278 387/807/351 388/525/281 +f 384/527/280 383/526/279 388/525/281 +f 388/529/281 393/533/285 394/530/283 +f 388/529/281 387/808/351 392/532/284 +f 393/534/285 397/538/287 398/535/286 +f 392/537/284 396/809/288 397/538/287 +f 396/539/288 402/810/315 322/540/289 +f 397/541/287 322/540/289 323/542/290 +f 405/544/264 406/811/350 404/545/291 +f 404/549/291 401/812/295 400/548/293 +f 401/552/295 399/813/308 395/551/294 +f 395/553/294 399/814/308 391/554/296 +f 390/556/297 391/815/296 386/557/298 +f 385/559/299 386/816/298 381/561/300 +f 196/562/301 369/566/194 368/563/195 +f 197/565/303 191/817/196 369/566/194 +f 262/567/304 197/818/303 196/568/301 +f 261/569/305 196/568/301 195/570/302 +f 266/572/307 267/819/352 262/573/304 +f 266/572/307 261/574/305 199/575/306 +f 270/577/309 271/581/311 266/578/307 +f 272/580/310 267/820/352 266/578/307 +f 276/582/312 271/586/311 270/583/309 +f 276/582/312 277/821/314 272/585/310 +f 281/587/180 282/822/179 277/588/314 +f 280/590/182 281/587/180 276/589/312 +f 402/592/315 324/823/318 325/593/316 +f 323/595/290 322/594/289 325/593/316 +f 324/597/318 328/824/353 329/598/319 +f 325/599/316 329/598/319 330/600/320 +f 329/602/319 334/606/323 335/603/321 +f 329/602/319 328/825/353 333/605/322 +f 333/607/322 338/826/326 339/608/324 +f 334/609/323 339/608/324 340/610/325 +f 338/612/326 343/827/354 344/613/327 +f 340/615/325 339/614/324 344/613/327 +f 344/617/327 373/621/273 374/618/275 +f 344/617/327 343/828/354 372/620/329 +f 420/622/229 422/829/228 183/623/228 +f 424/625/227 180/830/227 183/626/228 +f 426/628/226 178/831/226 180/629/227 +f 428/631/13 176/832/13 178/632/226 +f 430/634/225 429/833/225 176/635/13 +f 177/637/224 427/834/224 429/638/225 +f 427/640/224 177/835/224 179/641/158 +f 179/643/158 181/836/223 423/644/223 +f 181/646/223 182/837/231 421/647/231 +f 421/649/231 182/838/231 418/650/54 +f 185/652/230 186/839/54 418/653/54 +f 420/655/229 184/840/229 185/656/230 +f 360/660/331 187/841/347 188/659/243 +f 355/661/332 354/842/334 360/663/331 +f 350/664/333 349/843/321 354/665/334 +f 283/669/336 349/844/321 350/668/333 +f 278/672/338 283/845/336 284/671/335 +f 273/673/233 278/846/338 279/674/337 +f 452/676/268 433/847/268 432/677/267 +f 432/679/267 431/848/54 454/680/54 +f 451/682/266 435/849/266 454/683/54 +f 436/685/265 435/850/266 451/686/266 +f 438/688/200 436/851/265 449/689/265 +f 445/691/272 440/852/272 438/692/200 +f 445/694/272 443/853/271 442/695/271 +f 442/697/271 443/854/271 441/698/13 +f 444/700/13 441/855/13 439/701/270 +f 439/703/270 437/856/269 448/704/269 +f 437/706/269 434/857/235 450/707/235 +f 450/709/235 434/858/235 433/710/268 diff --git a/src/main/resources/assets/hbm/models/mobs/bot_prime_head.obj b/src/main/resources/assets/hbm/models/mobs/bot_prime_head.obj index e6d0ebc6db..54ea78c60c 100644 --- a/src/main/resources/assets/hbm/models/mobs/bot_prime_head.obj +++ b/src/main/resources/assets/hbm/models/mobs/bot_prime_head.obj @@ -3,7 +3,7 @@ o Cylinder v 0.750000 0.750000 -1.299038 v 1.299038 0.750000 -0.750000 -v 1.500000 0.750000 -0.000000 +v 1.500000 0.750000 0.000000 v 1.299038 0.750000 0.750000 v 0.750000 0.750000 1.299038 v -0.000000 0.750000 1.500000 @@ -24,10 +24,10 @@ v 1.299038 -2.000000 -0.750000 v 1.200155 -2.574025 -0.692910 v 0.918558 -3.060660 -0.530330 v 0.497120 -3.385819 -0.287013 -v 1.500000 -2.000000 -0.000000 -v 1.385819 -2.574025 -0.000000 -v 1.060660 -3.060660 -0.000000 -v 0.574025 -3.385819 -0.000000 +v 1.500000 -2.000000 0.000000 +v 1.385819 -2.574025 0.000000 +v 1.060660 -3.060660 0.000000 +v 0.574025 -3.385819 0.000000 v 1.299038 -2.000000 0.750000 v 1.200155 -2.574025 0.692909 v 0.918558 -3.060660 0.530330 @@ -49,9 +49,9 @@ v -1.200155 -2.574025 0.692909 v -0.918558 -3.060660 0.530330 v -0.497120 -3.385819 0.287012 v -1.500000 -2.000000 -0.000000 -v -1.385819 -2.574025 -0.000000 +v -1.385819 -2.574025 0.000000 v -1.060660 -3.060660 -0.000000 -v -0.574025 -3.385819 -0.000000 +v -0.574025 -3.385819 0.000000 v -1.024519 -2.000000 1.024519 v 1.024519 0.000000 -1.024519 v 1.731626 -2.000000 -1.731626 @@ -59,7 +59,7 @@ v -1.299038 -2.000000 -0.750000 v -1.200155 -2.574025 -0.692910 v -0.918558 -3.060660 -0.530330 v -0.497120 -3.385819 -0.287013 -v -0.000000 -3.500000 -0.000000 +v -0.000000 -3.500000 0.000000 v -1.731626 0.000000 1.731626 v -1.024519 0.000000 1.024519 v 1.024519 -2.000000 -1.024519 @@ -78,98 +78,13 @@ v 1.024519 -0.000000 1.024519 v -1.024519 -2.000000 -1.024519 v -1.731626 -0.000000 -1.731626 v 1.731626 -2.000000 1.731626 -v 0.000000 0.461940 -1.541342 -v 0.000000 0.353554 -1.703553 -v 0.250000 0.433013 -1.350000 -v 0.230970 0.400052 -1.541342 -v 0.176777 0.306186 -1.703553 -v -0.095671 0.165707 -1.711940 -v 0.433013 0.250000 -1.350000 -v 0.400052 0.230970 -1.541342 -v 0.306186 0.176777 -1.703553 -v -0.176777 0.306186 -1.603553 -v 0.000000 0.000000 -1.750000 -v 0.500000 0.000000 -1.350000 -v 0.461940 0.000000 -1.541342 -v 0.353553 0.000000 -1.703553 -v -0.165707 0.095671 -1.711940 -v -0.306186 0.176777 -1.603553 -v 0.433013 -0.250000 -1.350000 -v 0.400052 -0.230970 -1.541342 -v 0.306186 -0.176777 -1.703553 -v -0.191342 0.000000 -1.711940 -v -0.353553 0.000000 -1.603553 -v 0.250000 -0.433012 -1.350000 -v 0.230970 -0.400051 -1.541342 -v 0.176777 -0.306186 -1.703553 -v -0.165707 -0.095671 -1.711940 -v -0.306186 -0.176776 -1.603553 -v -0.000000 -0.500000 -1.350000 -v -0.000000 -0.461940 -1.541342 -v -0.000000 -0.353553 -1.703553 -v -0.095671 -0.165707 -1.711940 -v -0.176777 -0.306186 -1.603553 -v -0.250000 -0.433012 -1.350000 -v -0.230970 -0.400051 -1.541342 -v -0.176777 -0.306186 -1.703553 -v 0.000000 -0.191342 -1.711940 -v -0.000000 -0.353553 -1.603553 -v -0.433013 -0.250000 -1.350000 -v -0.400051 -0.230970 -1.541342 -v -0.306186 -0.176776 -1.703553 -v 0.095671 -0.165707 -1.711940 -v 0.176777 -0.306186 -1.603553 -v -0.500000 0.000000 -1.350000 -v -0.461940 0.000000 -1.541342 -v -0.353553 0.000000 -1.703553 -v 0.165707 -0.095671 -1.711940 -v 0.306186 -0.176777 -1.603553 -v -0.433013 0.250000 -1.350000 -v -0.400051 0.230970 -1.541342 -v -0.306186 0.176777 -1.703553 -v 0.191342 0.000000 -1.711940 -v -0.250000 0.433013 -1.350000 -v -0.230970 0.400052 -1.541342 -v -0.176777 0.306186 -1.703553 -v 0.353553 0.000000 -1.603553 -v 0.165707 0.095671 -1.711940 -v 0.306186 0.176777 -1.603553 -v 0.000000 0.500000 -1.350000 -v 0.095671 0.165707 -1.711940 -v 0.176777 0.306186 -1.603553 -v 0.000000 0.191342 -1.711940 -v 0.000000 0.353554 -1.603553 -v 0.000000 0.353554 -1.703553 -v 0.176777 0.306186 -1.703553 -v 0.306186 0.176777 -1.703553 -v -0.176777 0.306186 -1.603553 -v 0.353553 0.000000 -1.703553 -v -0.306186 0.176777 -1.603553 -v 0.306186 -0.176777 -1.703553 -v -0.353553 0.000000 -1.603553 -v 0.176777 -0.306186 -1.703553 -v -0.306186 -0.176776 -1.603553 -v -0.000000 -0.353553 -1.703553 -v -0.176777 -0.306186 -1.603553 -v -0.176777 -0.306186 -1.703553 -v -0.000000 -0.353553 -1.603553 -v -0.306186 -0.176776 -1.703553 -v 0.176777 -0.306186 -1.603553 -v -0.353553 0.000000 -1.703553 -v 0.306186 -0.176777 -1.603553 -v -0.306186 0.176777 -1.703553 -v -0.176777 0.306186 -1.703553 -v 0.353553 0.000000 -1.603553 -v 0.306186 0.176777 -1.603553 -v 0.176777 0.306186 -1.603553 -v 0.000000 0.353554 -1.603553 v 0.000000 0.461940 1.541342 v 0.000000 0.353554 1.703553 v -0.250000 0.433013 1.350000 v -0.230970 0.400052 1.541342 v -0.176776 0.306186 1.703553 v 0.095671 0.165707 1.711940 -v -0.433013 0.250000 1.350000 +v -0.433012 0.250000 1.350000 v -0.400051 0.230970 1.541342 v -0.306186 0.176777 1.703553 v 0.176777 0.306186 1.603553 @@ -199,7 +114,7 @@ v 0.230970 -0.400051 1.541342 v 0.176777 -0.306186 1.703553 v 0.000000 -0.191342 1.711940 v 0.000000 -0.353553 1.603553 -v 0.433013 -0.250000 1.350000 +v 0.433012 -0.250000 1.350000 v 0.400052 -0.230970 1.541342 v 0.306186 -0.176776 1.703553 v -0.095671 -0.165707 1.711940 @@ -209,7 +124,7 @@ v 0.461940 0.000000 1.541342 v 0.353553 0.000000 1.703553 v -0.165707 -0.095671 1.711940 v -0.306186 -0.176777 1.603553 -v 0.433013 0.250000 1.350000 +v 0.433012 0.250000 1.350000 v 0.400052 0.230970 1.541342 v 0.306186 0.176777 1.703553 v -0.191341 0.000000 1.711940 @@ -224,6 +139,102 @@ v -0.095671 0.165707 1.711940 v -0.176776 0.306186 1.603553 v 0.000000 0.191342 1.711940 v 0.000000 0.353554 1.603553 +v 0.562500 0.750000 -0.974279 +v 0.974278 0.750000 -0.562500 +v 1.125000 0.750000 -0.000000 +v 0.974278 0.750000 0.562500 +v 0.562500 0.750000 0.974278 +v 0.000000 0.750000 1.125000 +v -0.562500 0.750000 0.974278 +v -0.974278 0.750000 0.562500 +v -1.125000 0.750000 -0.000000 +v -0.974278 0.750000 -0.562500 +v -0.562500 0.750000 -0.974279 +v 0.000000 0.750000 -1.125000 +v 0.421875 1.250000 -0.730709 +v 0.730709 1.250000 -0.421875 +v 0.843750 1.250000 -0.000000 +v 0.730709 1.250000 0.421875 +v 0.421875 1.250000 0.730709 +v 0.000000 1.250000 0.843750 +v -0.421875 1.250000 0.730709 +v -0.730709 1.250000 0.421875 +v -0.843750 1.250000 -0.000000 +v -0.730709 1.250000 -0.421875 +v -0.421875 1.250000 -0.730709 +v 0.000000 1.250000 -0.843750 +v 0.316406 1.250000 -0.548032 +v 0.548032 1.250000 -0.316406 +v 0.632812 1.250000 -0.000000 +v 0.548032 1.250000 0.316406 +v 0.316406 1.250000 0.548031 +v 0.000000 1.250000 0.632812 +v -0.316406 1.250000 0.548031 +v -0.548032 1.250000 0.316406 +v -0.632812 1.250000 -0.000000 +v -0.548032 1.250000 -0.316406 +v -0.316406 1.250000 -0.548032 +v 0.000000 1.250000 -0.632812 +v 0.316406 0.750000 -0.548032 +v 0.548032 0.750000 -0.316406 +v 0.632812 0.750000 -0.000000 +v 0.548032 0.750000 0.316406 +v 0.316406 0.750000 0.548031 +v 0.000000 0.750000 0.632812 +v -0.316406 0.750000 0.548031 +v -0.548032 0.750000 0.316406 +v -0.632812 0.750000 -0.000000 +v -0.548032 0.750000 -0.316406 +v -0.316406 0.750000 -0.548032 +v 0.000000 0.750000 -0.632812 +v -1.299038 -0.250000 -0.750000 +v -0.750000 -0.250000 -1.299038 +v 0.750000 -0.250000 -1.299038 +v 1.299038 -0.250000 -0.750000 +v 1.299038 -0.250000 0.750000 +v 0.750000 -0.250000 1.299038 +v -0.750000 -0.250000 1.299038 +v -1.299038 -0.250000 0.750000 +v -1.299038 0.750000 -0.750000 +v -0.750000 0.750000 -1.299038 +v 0.750000 0.750000 -1.299038 +v 1.299038 0.750000 -0.750000 +v 1.299038 0.750000 0.750000 +v 0.750000 0.750000 1.299038 +v -0.750000 0.750000 1.299038 +v -1.299038 0.750000 0.750000 +v -1.652591 0.250000 1.103554 +v -1.103553 0.250000 1.652591 +v -1.652591 2.750000 1.103554 +v -1.103553 2.750000 1.652591 +v -1.652591 0.250000 -1.103553 +v -1.103553 0.250000 -1.652591 +v -1.652591 2.750000 -1.103553 +v -1.103553 2.750000 -1.652591 +v 1.652591 0.250000 -1.103554 +v 1.103553 0.250000 -1.652591 +v 1.652591 2.750000 -1.103554 +v 1.103553 2.750000 -1.652591 +v 1.103553 0.250000 1.652591 +v 1.652591 0.250000 1.103553 +v 1.103553 2.750000 1.652591 +v 1.652591 2.750000 1.103553 +v 1.500000 5.750000 -0.000000 +v -0.000000 5.750000 1.500000 +v -1.500000 5.750000 -0.000000 +v 0.000000 5.750000 -1.500000 +v 1.750000 5.750000 -0.000000 +v -0.000000 5.750000 1.750000 +v -1.750000 5.750000 -0.000000 +v 0.000000 5.750000 -1.750000 +v 1.500000 0.500000 -0.000000 +v -0.000000 0.500000 1.500000 +v -1.500000 0.500000 -0.000000 +v 0.000000 0.500000 -1.500000 +v 1.750000 0.500000 -0.000000 +v -0.000000 0.500000 1.750000 +v -1.750000 0.500000 -0.000000 +v 0.000000 0.500000 -1.750000 v 0.000000 0.353554 1.703553 v -0.176776 0.306186 1.703553 v -0.306186 0.176777 1.703553 @@ -248,91 +259,6 @@ v -0.353553 0.000000 1.603553 v -0.306186 0.176777 1.603553 v -0.176776 0.306186 1.603553 v 0.000000 0.353554 1.603553 -v -1.541342 0.461940 0.000000 -v -1.703553 0.353553 0.000000 -v -1.350000 0.433013 -0.250000 -v -1.541342 0.400052 -0.230970 -v -1.703553 0.306186 -0.176777 -v -1.711940 0.165707 0.095671 -v -1.350000 0.250000 -0.433013 -v -1.541342 0.230970 -0.400051 -v -1.703553 0.176777 -0.306186 -v -1.603553 0.306186 0.176777 -v -1.750000 0.000000 0.000000 -v -1.350000 0.000000 -0.500000 -v -1.541342 0.000000 -0.461940 -v -1.703553 0.000000 -0.353553 -v -1.711940 0.095671 0.165707 -v -1.603553 0.176777 0.306186 -v -1.350000 -0.250000 -0.433013 -v -1.541342 -0.230970 -0.400051 -v -1.703553 -0.176777 -0.306186 -v -1.711940 0.000000 0.191342 -v -1.603553 0.000000 0.353553 -v -1.350000 -0.433012 -0.250000 -v -1.541342 -0.400051 -0.230970 -v -1.703553 -0.306186 -0.176777 -v -1.711940 -0.095671 0.165707 -v -1.603553 -0.176776 0.306186 -v -1.350000 -0.500000 0.000000 -v -1.541342 -0.461940 0.000000 -v -1.703553 -0.353553 0.000000 -v -1.711940 -0.165707 0.095671 -v -1.603553 -0.306186 0.176777 -v -1.350000 -0.433012 0.250000 -v -1.541342 -0.400051 0.230970 -v -1.703553 -0.306186 0.176777 -v -1.711940 -0.191342 0.000000 -v -1.603553 -0.353553 0.000000 -v -1.350000 -0.250000 0.433013 -v -1.541342 -0.230970 0.400052 -v -1.703553 -0.176776 0.306186 -v -1.711940 -0.165707 -0.095671 -v -1.603553 -0.306186 -0.176777 -v -1.350000 0.000000 0.500000 -v -1.541342 0.000000 0.461940 -v -1.703553 0.000000 0.353553 -v -1.711940 -0.095671 -0.165707 -v -1.603553 -0.176777 -0.306186 -v -1.350000 0.250000 0.433013 -v -1.541342 0.230970 0.400051 -v -1.703553 0.176777 0.306186 -v -1.711940 0.000000 -0.191342 -v -1.350000 0.433013 0.250000 -v -1.541342 0.400052 0.230970 -v -1.703553 0.306186 0.176777 -v -1.603553 0.000000 -0.353553 -v -1.711940 0.095671 -0.165707 -v -1.603553 0.176777 -0.306186 -v -1.350000 0.500000 0.000000 -v -1.711940 0.165707 -0.095671 -v -1.603553 0.306186 -0.176777 -v -1.711940 0.191342 0.000000 -v -1.603553 0.353553 0.000000 -v -1.703553 0.353553 0.000000 -v -1.703553 0.306186 -0.176777 -v -1.703553 0.176777 -0.306186 -v -1.603553 0.306186 0.176777 -v -1.703553 0.000000 -0.353553 -v -1.603553 0.176777 0.306186 -v -1.703553 -0.176777 -0.306186 -v -1.603553 0.000000 0.353553 -v -1.703553 -0.306186 -0.176777 -v -1.603553 -0.176776 0.306186 -v -1.703553 -0.353553 0.000000 -v -1.603553 -0.306186 0.176777 -v -1.703553 -0.306186 0.176777 -v -1.603553 -0.353553 0.000000 -v -1.703553 -0.176776 0.306186 -v -1.603553 -0.306186 -0.176777 -v -1.703553 0.000000 0.353553 -v -1.603553 -0.176777 -0.306186 -v -1.703553 0.176777 0.306186 -v -1.703553 0.306186 0.176777 -v -1.603553 0.000000 -0.353553 -v -1.603553 0.176777 -0.306186 -v -1.603553 0.306186 -0.176777 -v -1.603553 0.353553 0.000000 v 1.541342 0.461940 -0.000000 v 1.703553 0.353553 -0.000000 v 1.350000 0.433013 0.250000 @@ -353,13 +279,13 @@ v 1.350000 -0.250000 0.433012 v 1.541342 -0.230970 0.400051 v 1.703553 -0.176777 0.306186 v 1.711940 0.000000 -0.191342 -v 1.603553 0.000000 -0.353554 +v 1.603553 0.000000 -0.353553 v 1.350000 -0.433012 0.250000 v 1.541342 -0.400051 0.230970 v 1.703553 -0.306186 0.176776 v 1.711940 -0.095671 -0.165707 v 1.603553 -0.176776 -0.306186 -v 1.350000 -0.500000 -0.000000 +v 1.350000 -0.500000 0.000000 v 1.541342 -0.461940 -0.000000 v 1.703553 -0.353553 -0.000000 v 1.711940 -0.165707 -0.095671 @@ -376,9 +302,9 @@ v 1.711940 -0.165707 0.095671 v 1.603553 -0.306186 0.176776 v 1.350000 0.000000 -0.500000 v 1.541342 0.000000 -0.461940 -v 1.703553 0.000000 -0.353554 +v 1.703553 0.000000 -0.353553 v 1.711940 -0.095671 0.165707 -v 1.603554 -0.176777 0.306186 +v 1.603553 -0.176777 0.306186 v 1.350000 0.250000 -0.433013 v 1.541342 0.230970 -0.400052 v 1.703553 0.176777 -0.306186 @@ -388,8 +314,8 @@ v 1.541342 0.400052 -0.230970 v 1.703553 0.306186 -0.176777 v 1.603553 0.000000 0.353553 v 1.711940 0.095671 0.165707 -v 1.603554 0.176777 0.306186 -v 1.350000 0.500000 -0.000000 +v 1.603553 0.176777 0.306186 +v 1.350000 0.500000 0.000000 v 1.711940 0.165707 0.095671 v 1.603553 0.306186 0.176776 v 1.711940 0.191342 -0.000000 @@ -401,7 +327,7 @@ v 1.603553 0.306186 -0.176777 v 1.703553 0.000000 0.353553 v 1.603553 0.176777 -0.306186 v 1.703553 -0.176777 0.306186 -v 1.603553 0.000000 -0.353554 +v 1.603553 0.000000 -0.353553 v 1.703553 -0.306186 0.176776 v 1.603553 -0.176776 -0.306186 v 1.703553 -0.353553 -0.000000 @@ -410,818 +336,1249 @@ v 1.703553 -0.306186 -0.176777 v 1.603553 -0.353553 -0.000000 v 1.703553 -0.176776 -0.306186 v 1.603553 -0.306186 0.176776 -v 1.703553 0.000000 -0.353554 -v 1.603554 -0.176777 0.306186 +v 1.703553 0.000000 -0.353553 +v 1.603553 -0.176777 0.306186 v 1.703553 0.176777 -0.306186 v 1.703553 0.306186 -0.176777 v 1.603553 0.000000 0.353553 -v 1.603554 0.176777 0.306186 +v 1.603553 0.176777 0.306186 v 1.603553 0.306186 0.176776 v 1.603553 0.353553 -0.000000 +v -0.000000 0.461940 -1.541342 +v -0.000000 0.353553 -1.703553 +v 0.250000 0.433013 -1.350000 +v 0.230970 0.400052 -1.541342 +v 0.176776 0.306186 -1.703553 +v -0.095671 0.165707 -1.711940 +v 0.433012 0.250000 -1.350000 +v 0.400051 0.230970 -1.541342 +v 0.306186 0.176777 -1.703553 +v -0.176777 0.306186 -1.603553 +v -0.000000 0.000000 -1.750000 +v 0.500000 0.000000 -1.350000 +v 0.461940 0.000000 -1.541342 +v 0.353553 0.000000 -1.703553 +v -0.165707 0.095671 -1.711940 +v -0.306186 0.176777 -1.603553 +v 0.433012 -0.250000 -1.350000 +v 0.400051 -0.230970 -1.541342 +v 0.306186 -0.176776 -1.703553 +v -0.191342 0.000000 -1.711940 +v -0.353553 0.000000 -1.603553 +v 0.250000 -0.433012 -1.350000 +v 0.230970 -0.400051 -1.541342 +v 0.176776 -0.306186 -1.703553 +v -0.165707 -0.095671 -1.711940 +v -0.306186 -0.176776 -1.603553 +v 0.000000 -0.500000 -1.350000 +v -0.000000 -0.461940 -1.541342 +v -0.000000 -0.353553 -1.703553 +v -0.095671 -0.165707 -1.711940 +v -0.176777 -0.306186 -1.603553 +v -0.250000 -0.433012 -1.350000 +v -0.230970 -0.400051 -1.541342 +v -0.176777 -0.306186 -1.703553 +v -0.000000 -0.191341 -1.711940 +v -0.000000 -0.353553 -1.603553 +v -0.433013 -0.250000 -1.350000 +v -0.400052 -0.230970 -1.541342 +v -0.306186 -0.176776 -1.703553 +v 0.095670 -0.165707 -1.711940 +v 0.176776 -0.306186 -1.603553 +v -0.500000 0.000000 -1.350000 +v -0.461940 0.000000 -1.541342 +v -0.353553 0.000000 -1.703553 +v 0.165706 -0.095671 -1.711940 +v 0.306186 -0.176776 -1.603553 +v -0.433013 0.250000 -1.350000 +v -0.400052 0.230970 -1.541342 +v -0.306186 0.176777 -1.703553 +v 0.191341 0.000000 -1.711940 +v -0.250000 0.433013 -1.350000 +v -0.230970 0.400052 -1.541342 +v -0.176777 0.306186 -1.703553 +v 0.353553 0.000000 -1.603553 +v 0.165706 0.095671 -1.711940 +v 0.306186 0.176777 -1.603553 +v 0.000000 0.500000 -1.350000 +v 0.095670 0.165707 -1.711940 +v 0.176776 0.306186 -1.603553 +v -0.000000 0.191342 -1.711940 +v -0.000000 0.353553 -1.603553 +v -0.000000 0.353553 -1.703553 +v 0.176776 0.306186 -1.703553 +v 0.306186 0.176777 -1.703553 +v -0.176777 0.306186 -1.603553 +v 0.353553 0.000000 -1.703553 +v -0.306186 0.176777 -1.603553 +v 0.306186 -0.176776 -1.703553 +v -0.353553 0.000000 -1.603553 +v 0.176776 -0.306186 -1.703553 +v -0.306186 -0.176776 -1.603553 +v -0.000000 -0.353553 -1.703553 +v -0.176777 -0.306186 -1.603553 +v -0.176777 -0.306186 -1.703553 +v -0.000000 -0.353553 -1.603553 +v -0.306186 -0.176776 -1.703553 +v 0.176776 -0.306186 -1.603553 +v -0.353553 0.000000 -1.703553 +v 0.306186 -0.176776 -1.603553 +v -0.306186 0.176777 -1.703553 +v -0.176777 0.306186 -1.703553 +v 0.353553 0.000000 -1.603553 +v 0.306186 0.176777 -1.603553 +v 0.176776 0.306186 -1.603553 +v -0.000000 0.353553 -1.603553 +v -1.541342 0.461940 0.000000 +v -1.703553 0.353553 0.000000 +v -1.350000 0.433013 -0.250000 +v -1.541342 0.400052 -0.230970 +v -1.703553 0.306186 -0.176776 +v -1.711940 0.165707 0.095672 +v -1.350000 0.250000 -0.433012 +v -1.541342 0.230970 -0.400051 +v -1.703553 0.176777 -0.306186 +v -1.603553 0.306186 0.176777 +v -1.750000 0.000000 0.000000 +v -1.350000 0.000000 -0.500000 +v -1.541342 0.000000 -0.461940 +v -1.703553 0.000000 -0.353553 +v -1.711940 0.095671 0.165707 +v -1.603553 0.176777 0.306186 +v -1.350000 -0.250000 -0.433012 +v -1.541342 -0.230970 -0.400051 +v -1.703553 -0.176776 -0.306186 +v -1.711940 0.000000 0.191342 +v -1.603553 0.000000 0.353553 +v -1.350000 -0.433012 -0.250000 +v -1.541342 -0.400051 -0.230970 +v -1.703553 -0.306186 -0.176776 +v -1.711940 -0.095671 0.165707 +v -1.603553 -0.176776 0.306186 +v -1.350000 -0.500000 0.000000 +v -1.541342 -0.461939 0.000000 +v -1.703553 -0.353553 0.000000 +v -1.711940 -0.165707 0.095672 +v -1.603553 -0.306186 0.176777 +v -1.350000 -0.433012 0.250000 +v -1.541342 -0.400051 0.230970 +v -1.703553 -0.306186 0.176777 +v -1.711940 -0.191341 0.000000 +v -1.603553 -0.353553 0.000000 +v -1.350000 -0.250000 0.433013 +v -1.541342 -0.230970 0.400052 +v -1.703553 -0.176776 0.306186 +v -1.711940 -0.165707 -0.095670 +v -1.603553 -0.306186 -0.176776 +v -1.350000 0.000000 0.500000 +v -1.541342 0.000000 0.461940 +v -1.703553 0.000000 0.353553 +v -1.711940 -0.095671 -0.165706 +v -1.603553 -0.176776 -0.306186 +v -1.350000 0.250000 0.433013 +v -1.541342 0.230970 0.400052 +v -1.703553 0.176777 0.306186 +v -1.711940 0.000000 -0.191341 +v -1.350000 0.433013 0.250000 +v -1.541342 0.400052 0.230970 +v -1.703553 0.306186 0.176777 +v -1.603553 0.000000 -0.353553 +v -1.711940 0.095671 -0.165706 +v -1.603553 0.176777 -0.306186 +v -1.350000 0.500000 0.000000 +v -1.711940 0.165707 -0.095670 +v -1.603553 0.306186 -0.176776 +v -1.711940 0.191342 0.000000 +v -1.603553 0.353553 0.000000 +v -1.703553 0.353553 0.000000 +v -1.703553 0.306186 -0.176776 +v -1.703553 0.176777 -0.306186 +v -1.603553 0.306186 0.176777 +v -1.703553 0.000000 -0.353553 +v -1.603553 0.176777 0.306186 +v -1.703553 -0.176776 -0.306186 +v -1.603553 0.000000 0.353553 +v -1.703553 -0.306186 -0.176776 +v -1.603553 -0.176776 0.306186 +v -1.703553 -0.353553 0.000000 +v -1.603553 -0.306186 0.176777 +v -1.703553 -0.306186 0.176777 +v -1.603553 -0.353553 0.000000 +v -1.703553 -0.176776 0.306186 +v -1.603553 -0.306186 -0.176776 +v -1.703553 0.000000 0.353553 +v -1.603553 -0.176776 -0.306186 +v -1.703553 0.176777 0.306186 +v -1.703553 0.306186 0.176777 +v -1.603553 0.000000 -0.353553 +v -1.603553 0.176777 -0.306186 +v -1.603553 0.306186 -0.176776 +v -1.603553 0.353553 0.000000 +v 0.421875 1.250000 -0.730709 +v 0.730709 1.250000 -0.421875 +v 0.843750 1.250000 -0.000000 +v 0.730709 1.250000 0.421875 +v 0.421875 1.250000 0.730709 +v 0.000000 1.250000 0.843750 +v -0.421875 1.250000 0.730709 +v -0.730709 1.250000 0.421875 +v -0.843750 1.250000 -0.000000 +v -0.730709 1.250000 -0.421875 +v -0.421875 1.250000 -0.730709 +v 0.000000 1.250000 -0.843750 +v 0.316406 1.250000 -0.548032 +v 0.548032 1.250000 -0.316406 +v 0.632812 1.250000 -0.000000 +v 0.548032 1.250000 0.316406 +v 0.316406 1.250000 0.548031 +v 0.000000 1.250000 0.632812 +v -0.316406 1.250000 0.548031 +v -0.548032 1.250000 0.316406 +v -0.632812 1.250000 -0.000000 +v -0.548032 1.250000 -0.316406 +v -0.316406 1.250000 -0.548032 +v 0.000000 1.250000 -0.632812 v 0.750000 0.750000 -1.299038 v 1.299038 0.750000 -0.750000 -v 1.500000 0.750000 -0.000000 -v 1.299038 0.750000 0.750000 -v 0.750000 0.750000 1.299038 -v -0.000000 0.750000 1.500000 -v -0.750000 0.750000 1.299038 -v -1.299038 0.750000 0.750000 -v -1.500000 0.750000 -0.000000 -v -1.299038 0.750000 -0.750000 -v -0.750000 0.750000 -1.299038 -v 0.000000 0.750000 -1.500000 -v 0.562500 0.750000 -0.974279 -v 0.974278 0.750000 -0.562500 -v 1.125000 0.750000 -0.000000 -v 0.974278 0.750000 0.562500 -v 0.562500 0.750000 0.974278 -v -0.000000 0.750000 1.125000 -v -0.562500 0.750000 0.974278 -v -0.974278 0.750000 0.562500 -v -1.125000 0.750000 -0.000000 -v -0.974278 0.750000 -0.562500 -v -0.562500 0.750000 -0.974279 -v 0.000000 0.750000 -1.125000 -v 0.421875 1.250000 -0.730709 -v 0.730709 1.250000 -0.421875 -v 0.843750 1.250000 -0.000000 -v 0.730709 1.250000 0.421875 -v 0.421875 1.250000 0.730709 -v -0.000000 1.250000 0.843750 -v -0.421875 1.250000 0.730709 -v -0.730709 1.250000 0.421875 -v -0.843750 1.250000 -0.000000 -v -0.730709 1.250000 -0.421875 -v -0.421875 1.250000 -0.730709 -v 0.000000 1.250000 -0.843750 -v 0.316406 1.250000 -0.548032 -v 0.548032 1.250000 -0.316406 -v 0.632812 1.250000 -0.000000 -v 0.548032 1.250000 0.316406 -v 0.316406 1.250000 0.548031 -v -0.000000 1.250000 0.632812 -v -0.316406 1.250000 0.548031 -v -0.548032 1.250000 0.316406 -v -0.632812 1.250000 -0.000000 -v -0.548032 1.250000 -0.316406 -v -0.316406 1.250000 -0.548032 -v 0.000000 1.250000 -0.632812 -v 0.316406 0.750000 -0.548032 -v 0.548032 0.750000 -0.316406 -v 0.632812 0.750000 -0.000000 -v 0.548032 0.750000 0.316406 -v 0.316406 0.750000 0.548031 -v -0.000000 0.750000 0.632812 -v -0.316406 0.750000 0.548031 -v -0.548032 0.750000 0.316406 -v -0.632812 0.750000 -0.000000 -v -0.548032 0.750000 -0.316406 -v -0.316406 0.750000 -0.548032 -v 0.000000 0.750000 -0.632812 -v -1.299038 -0.250000 -0.750000 -v -0.750000 -0.250000 -1.299038 -v 0.750000 -0.250000 -1.299038 -v 1.299038 -0.250000 -0.750000 -v 1.299038 -0.250000 0.750000 -v 0.750000 -0.250000 1.299038 -v -0.750000 -0.250000 1.299038 -v -1.299038 -0.250000 0.750000 -v -1.299038 0.750000 -0.750000 -v -0.750000 0.750000 -1.299038 -v 0.750000 0.750000 -1.299038 -v 1.299038 0.750000 -0.750000 +v 1.500000 0.750000 0.000000 v 1.299038 0.750000 0.750000 v 0.750000 0.750000 1.299038 +v -0.000000 0.750000 1.500000 v -0.750000 0.750000 1.299038 v -1.299038 0.750000 0.750000 -v -1.652591 0.250000 1.103554 -v -1.103553 0.250000 1.652591 -v -1.652591 2.750000 1.103554 -v -1.103553 2.750000 1.652591 -v -1.652591 0.250000 -1.103553 -v -1.103553 0.250000 -1.652591 -v -1.652591 2.750000 -1.103553 -v -1.103553 2.750000 -1.652591 -v 1.652591 0.250000 -1.103554 -v 1.103553 0.250000 -1.652591 -v 1.652591 2.750000 -1.103554 -v 1.103553 2.750000 -1.652591 -v 1.103553 0.250000 1.652591 -v 1.652591 0.250000 1.103553 -v 1.103553 2.750000 1.652591 -v 1.652591 2.750000 1.103553 -v 1.500000 5.750000 -0.000000 -v -0.000000 5.750000 1.500000 -v -1.500000 5.750000 -0.000000 -v 0.000000 5.750000 -1.500000 -v 1.750000 5.750000 -0.000000 -v -0.000000 5.750000 1.750000 -v -1.750000 5.750000 -0.000000 -v 0.000000 5.750000 -1.750000 -v 1.500000 0.500000 -0.000000 -v -0.000000 0.500000 1.500000 -v -1.500000 0.500000 -0.000000 -v 0.000000 0.500000 -1.500000 -v 1.750000 0.500000 -0.000000 -v -0.000000 0.500000 1.750000 -v -1.750000 0.500000 -0.000000 -v 0.000000 0.500000 -1.750000 -vt 0.535056 1.000000 -vt 0.640482 0.604795 -vt 0.640482 1.000000 -vt 0.894574 0.790411 -vt 1.000000 0.395205 -vt 1.000000 0.790411 -vt 0.894574 0.395205 -vt 1.000000 0.000000 -vt 1.000000 0.395205 -vt 0.535055 0.604795 -vt 0.429629 1.000000 -vt 0.429629 0.604795 -vt 0.600038 0.500000 -vt 0.070892 0.500000 -vt 0.294535 0.104795 -vt 0.823681 0.500000 -vt 0.447287 0.500000 -vt 0.823681 0.500000 -vt 0.376395 0.104795 -vt 0.447287 0.104795 -vt 0.447287 0.104795 -vt 0.741822 0.500000 -vt 0.670930 0.500000 -vt 0.670930 0.500000 -vt 0.000000 0.500000 -vt 0.600038 0.500000 -vt 0.600038 0.500000 -vt 0.518179 0.500000 -vt 0.447287 0.500000 -vt 0.447287 0.500000 -vt 0.152751 0.500000 -vt 0.152751 0.500000 -vt 0.294535 0.104795 -vt 0.294535 0.104795 -vt 0.823681 0.500000 -vt 0.070892 0.500000 -vt 0.070892 0.500000 -vt 0.376395 0.104795 -vt 0.741822 0.500000 -vt 0.000000 0.500000 -vt 0.518179 0.500000 -vt 0.670930 0.500000 -vt 0.294535 0.104795 -vt 0.294535 0.104795 -vt 0.152751 0.500000 -vt 0.070892 0.500000 -vt 0.376395 0.104795 -vt 0.741822 0.500000 -vt 0.000000 0.500000 -vt 0.518179 0.500000 -vt 0.447287 0.104795 -vt 0.600038 0.500000 -vt 0.823681 0.500000 -vt 0.070892 0.500000 -vt 0.376395 0.104795 -vt 0.741822 0.500000 -vt 0.000000 0.500000 -vt 0.518179 0.500000 -vt 0.447287 0.104795 -vt 0.670930 0.500000 -vt 0.600038 0.500000 -vt 0.447287 0.500000 -vt 0.152751 0.500000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.535056 0.604795 -vt 0.894574 0.395205 -vt 0.894574 0.000000 -vt 0.535056 1.000000 -vt 0.447287 0.500000 -vt 0.518179 0.500000 -vt 0.000000 0.500000 -vt 0.152751 0.500000 -vt 0.447287 0.104795 -vt 0.376395 0.104795 -vt 0.670930 0.500000 -vt 0.741822 0.500000 -vt 0.823681 0.500000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.112300 0.706019 -vt 0.068475 0.746122 -vt 0.052900 0.720697 -vt 0.662418 0.048080 -vt 0.588050 0.000000 -vt 0.638178 0.000000 -vt 0.028780 0.780120 -vt 0.670930 0.104795 -vt 0.596923 0.048080 -vt 0.000000 0.733142 -vt 0.052900 0.691340 -vt 0.600038 0.104795 -vt 0.521295 0.048080 -vt 0.530167 0.000000 -vt 0.028780 0.631918 -vt 0.068475 0.665915 -vt 0.518179 0.104795 -vt 0.455799 0.048080 -vt 0.480039 0.000000 -vt 0.095453 0.651237 -vt 0.886062 0.048080 -vt 0.811693 0.000000 -vt 0.861822 0.000000 -vt 0.894574 0.104795 -vt 0.820566 0.048080 -vt 0.753810 0.000000 -vt 0.136187 0.604795 -vt 0.126604 0.651237 -vt 0.823681 0.104795 -vt 0.744938 0.048080 -vt 0.153581 0.665915 -vt 0.670930 0.104795 -vt 0.679442 0.048080 -vt 0.703682 0.000000 -vt 0.223643 0.500000 -vt 0.297651 0.556714 -vt 0.232155 0.556714 -vt 0.169157 0.691340 -vt 0.306524 0.604795 -vt 0.256395 0.604795 -vt 0.186035 0.631918 -vt 0.169157 0.720697 -vt 0.364407 0.604795 -vt 0.214814 0.678896 -vt 0.294536 0.500000 -vt 0.373279 0.556714 -vt 0.214814 0.733141 -vt 0.153581 0.746122 -vt 0.376395 0.500000 -vt 0.438775 0.556714 -vt 0.414535 0.604795 -vt 0.186035 0.780120 -vt 0.126604 0.760801 -vt 0.223643 0.104795 -vt 0.149636 0.048080 -vt 0.215131 0.048080 -vt 0.070892 0.500000 -vt 0.152751 0.104795 -vt 0.152751 0.500000 -vt 0.000000 0.500000 -vt 0.070892 0.104795 -vt 0.140763 0.000000 -vt 0.190892 0.000000 -vt 0.600038 0.500000 -vt 0.670930 0.500000 -vt 0.518179 0.500000 -vt 0.447287 0.104795 -vt 0.447287 0.500000 -vt 0.823681 0.500000 -vt 0.894574 0.500000 -vt 0.095453 0.760801 -vt 0.074008 0.048080 -vt 0.082880 0.000000 -vt 0.741822 0.500000 -vt 0.670930 0.500000 -vt 0.136187 0.807243 -vt 0.032752 0.000000 -vt 0.223643 0.104795 -vt 0.294535 0.104795 -vt 0.376395 0.104795 -vt 0.078628 0.807243 -vt 0.008512 0.048080 -vt 0.447287 0.104795 -vt 0.223643 0.500000 -vt 0.640482 0.807400 -vt 0.661387 0.784014 -vt 0.660898 0.807225 -vt 0.678808 0.806517 -vt 0.679182 0.788752 -vt 0.641011 0.782275 -vt 0.662722 0.766111 -vt 0.741386 0.674572 -vt 0.712649 0.667140 -vt 0.731739 0.661786 -vt 0.708036 0.644320 -vt 0.728208 0.644320 -vt 0.695928 0.669021 -vt 0.690934 0.644320 -vt 0.712649 0.621500 -vt 0.731739 0.626855 -vt 0.844265 0.775446 -vt 0.863196 0.754329 -vt 0.864531 0.772232 -vt 0.725254 0.604795 -vt 0.741386 0.614069 -vt 0.880990 0.749591 -vt 0.862707 0.731118 -vt 0.880616 0.731826 -vt 0.842291 0.730943 -vt 0.830397 0.779582 -vt 0.810053 0.804106 -vt 0.810541 0.781805 -vt 0.863196 0.708817 -vt 0.880990 0.714757 -vt 0.794229 0.787925 -vt 0.793855 0.804993 -vt 0.842820 0.706805 -vt 0.712649 0.700552 -vt 0.741386 0.693120 -vt 0.731739 0.705906 -vt 0.864531 0.693402 -vt 0.831842 0.762897 -vt 0.811876 0.766391 -vt 0.690934 0.753623 -vt 0.662197 0.746192 -vt 0.681287 0.740837 -vt 0.708036 0.723372 -vt 0.728208 0.723372 -vt 0.645476 0.748072 -vt 0.657583 0.723372 -vt 0.695928 0.698671 -vt 0.677756 0.723372 -vt 0.695928 0.748072 -vt 0.712649 0.746192 -vt 0.681287 0.705906 -vt 0.731739 0.740837 -vt 0.640482 0.723372 -vt 0.662197 0.700552 -vt 0.690934 0.693120 -vt 0.725254 0.762897 -vt 0.741386 0.753623 -vt 0.642456 0.848223 -vt 0.661387 0.829526 -vt 0.662722 0.844941 -vt 0.878833 0.844087 -vt 0.860312 0.857278 -vt 0.858977 0.841863 -vt 0.858488 0.819562 -vt 0.842665 0.835743 -vt 0.842291 0.818675 -vt 0.641011 0.831538 -vt 0.878304 0.819948 -vt 0.679182 0.823586 -vt 0.031291 0.861609 -vt 0.008554 0.870070 -vt 0.024605 0.858170 -vt 0.036911 0.843259 -vt 0.020463 0.850636 -vt 0.019976 0.841026 -vt 0.000901 0.856150 -vt 0.006092 0.821559 -vt 0.023273 0.831916 -vt 0.017546 0.810157 -vt 0.029472 0.825745 -vt 0.036911 0.824168 -vt 0.184553 0.840409 -vt 0.184553 0.859499 -vt 0.177114 0.857922 -vt 0.165188 0.873510 -vt 0.170915 0.851752 -vt 0.153735 0.862108 -vt 0.167618 0.842641 -vt 0.168106 0.833031 -vt 0.147642 0.845274 -vt 0.148543 0.827517 -vt 0.172248 0.825497 -vt 0.156196 0.813597 -vt 0.178934 0.822058 -vt 0.891976 0.760505 -vt 0.880991 0.743039 -vt 0.888445 0.743039 -vt 0.882386 0.665240 -vt 0.891878 0.676982 -vt 0.881365 0.677037 -vt 0.358331 0.824708 -vt 0.354408 0.807243 -vt 0.361862 0.807243 -vt 0.258748 0.855779 -vt 0.270283 0.867632 -vt 0.259770 0.867577 -vt 0.361862 0.842174 -vt 0.350876 0.824708 -vt 0.880991 0.694106 -vt 0.891878 0.711816 -vt 0.881365 0.711871 -vt 0.892899 0.725518 -vt 0.882386 0.725574 -vt 0.891504 0.694050 -vt 0.259770 0.807243 -vt 0.269261 0.821000 -vt 0.258748 0.820945 -vt 0.258374 0.838710 -vt 0.269261 0.855834 -vt 0.268887 0.838766 -vt 0.884522 0.725574 -vt 0.891976 0.725574 -vt 0.810541 0.827318 -vt 0.794229 0.822759 -vt 0.830397 0.828845 -vt 0.811876 0.845221 -vt 0.842291 0.674572 -vt 0.813554 0.667140 -vt 0.832644 0.661786 -vt 0.796832 0.669021 -vt 0.808940 0.644320 -vt 0.829113 0.644320 -vt 0.832644 0.626855 -vt 0.791839 0.644320 -vt 0.813554 0.621500 -vt 0.842291 0.614069 -vt 0.880278 0.775446 -vt 0.858977 0.796350 -vt 0.860312 0.778447 -vt 0.878833 0.794824 -vt 0.842665 0.800909 -vt 0.068202 0.876425 -vt 0.066382 0.857922 -vt 0.073821 0.859499 -vt 0.073821 0.840409 -vt 0.060184 0.851752 -vt 0.054456 0.873510 -vt 0.056886 0.842641 -vt 0.043003 0.862108 -vt 0.036911 0.845274 -vt 0.057374 0.833031 -vt 0.045464 0.813597 -vt 0.061516 0.825497 -vt 0.068202 0.822058 -vt 0.057819 0.807243 -vt 0.110732 0.843259 -vt 0.105112 0.861609 -vt 0.098426 0.858170 -vt 0.082375 0.870070 -vt 0.094285 0.850636 -vt 0.074722 0.856150 -vt 0.093797 0.841026 -vt 0.097094 0.831916 -vt 0.073821 0.838393 -vt 0.079914 0.821559 -vt 0.103293 0.825745 -vt 0.091367 0.810157 -vt 0.110732 0.824168 -vt 0.321450 0.807243 -vt 0.325373 0.824708 -vt 0.317919 0.824708 -vt 0.294101 0.867577 -vt 0.282566 0.853930 -vt 0.293079 0.853874 -vt 0.372848 0.824708 -vt 0.383834 0.842174 -vt 0.376379 0.842174 -vt 0.281170 0.821000 -vt 0.271679 0.807243 -vt 0.282192 0.807298 -vt 0.376379 0.807243 -vt 0.380303 0.824708 -vt 0.292705 0.836109 -vt 0.282566 0.819096 -vt 0.293079 0.819040 -vt 0.283588 0.807298 -vt 0.294101 0.807243 -vt 0.282192 0.836164 -vt 0.282192 0.867632 -vt 0.270657 0.855779 -vt 0.281170 0.855834 -vt 0.280796 0.838766 -vt 0.270657 0.820945 -vt 0.270283 0.838710 -vt 0.328905 0.842174 -vt 0.321450 0.842174 -vt 0.791881 0.803720 -vt 0.772554 0.827318 -vt 0.772066 0.804106 -vt 0.756242 0.822759 -vt 0.755868 0.804993 -vt 0.792410 0.828845 -vt 0.773890 0.845221 -vt 0.775706 0.683846 -vt 0.782191 0.661786 -vt 0.791839 0.674572 -vt 0.758488 0.644320 -vt 0.778660 0.644320 -vt 0.763101 0.667140 -vt 0.741386 0.644320 -vt 0.763101 0.621500 -vt 0.782191 0.626855 -vt 0.755868 0.762897 -vt 0.734568 0.783802 -vt 0.735903 0.765899 -vt 0.775706 0.604795 -vt 0.791839 0.614069 -vt 0.718255 0.788361 -vt 0.734079 0.807014 -vt 0.717881 0.806127 -vt 0.753894 0.807400 -vt 0.863196 0.671424 -vt 0.842291 0.649297 -vt 0.862707 0.649123 -vt 0.734568 0.829315 -vt 0.718255 0.823195 -vt 0.880616 0.648415 -vt 0.880990 0.665483 -vt 0.754423 0.831538 -vt 0.763101 0.700552 -vt 0.791839 0.693120 -vt 0.782191 0.705906 -vt 0.755868 0.848223 -vt 0.735903 0.844729 -vt 0.864531 0.686838 -vt 0.842820 0.673436 -vt 0.842291 0.753623 -vt 0.813554 0.746192 -vt 0.832644 0.740837 -vt 0.778660 0.723372 -vt 0.796832 0.748072 -vt 0.808940 0.723372 -vt 0.741386 0.723372 -vt 0.758488 0.723372 -vt 0.829113 0.723372 -vt 0.763101 0.746192 -vt 0.832644 0.705906 -vt 0.782191 0.740837 -vt 0.791839 0.723372 -vt 0.813554 0.700552 -vt 0.842291 0.693120 -vt 0.791839 0.753623 -vt 0.793855 0.762897 -vt 0.772554 0.781805 -vt 0.773890 0.766391 -vt 0.679711 0.779582 -vt 0.701422 0.766179 -vt 0.700087 0.781594 -vt 0.717507 0.804603 -vt 0.717881 0.787534 -vt 0.792410 0.779582 -vt 0.679182 0.803720 -vt 0.699598 0.803895 -vt 0.756242 0.787925 -vt 0.925865 0.844777 -vt 0.903127 0.853238 -vt 0.919179 0.841338 -vt 0.931484 0.826427 -vt 0.915037 0.833804 -vt 0.914549 0.824195 -vt 0.895474 0.839318 -vt 0.894574 0.821562 -vt 0.917847 0.815084 -vt 0.912119 0.793325 -vt 0.924045 0.808913 -vt 0.931484 0.807336 -vt 0.925865 0.790411 -vt 0.258374 0.840409 -vt 0.258374 0.859499 -vt 0.250935 0.857922 -vt 0.239009 0.873510 -vt 0.244737 0.851752 -vt 0.221464 0.845274 -vt 0.241439 0.842641 -vt 0.241927 0.833031 -vt 0.230017 0.813597 -vt 0.246069 0.825497 -vt 0.252755 0.822058 -vt 0.365393 0.807243 -vt 0.369317 0.824708 -vt 0.361862 0.824708 -vt 0.892899 0.665184 -vt 0.881365 0.653331 -vt 0.891878 0.653386 -vt 0.339890 0.824708 -vt 0.350876 0.842174 -vt 0.343422 0.842174 -vt 0.892187 0.775446 -vt 0.880652 0.787299 -vt 0.881674 0.775501 -vt 0.343422 0.807243 -vt 0.347345 0.824708 -vt 0.891504 0.636318 -vt 0.881365 0.618497 -vt 0.891878 0.618552 -vt 0.882386 0.604795 -vt 0.892899 0.604850 -vt 0.880991 0.636263 -vt 0.892187 0.835780 -vt 0.880652 0.822133 -vt 0.891165 0.822078 -vt 0.890791 0.804312 -vt 0.891165 0.787244 -vt 0.880278 0.804367 -vt 0.365393 0.842174 -vt 0.372848 0.842174 -vt 0.880991 0.630649 -vt 0.842820 0.624173 -vt 0.863196 0.625911 -vt 0.844265 0.604795 -vt 0.864531 0.608008 -vt 0.690934 0.674572 -vt 0.662197 0.667141 -vt 0.681287 0.661786 -vt 0.645476 0.669021 -vt 0.657583 0.644320 -vt 0.677756 0.644320 -vt 0.681287 0.626855 -vt 0.645476 0.619620 -vt 0.662197 0.621500 -vt 0.674802 0.604795 -vt 0.690934 0.614069 -vt 0.681156 0.848223 -vt 0.700087 0.827106 -vt 0.701422 0.845010 -vt 0.679711 0.828845 -vt 0.717881 0.822368 -vt 0.215844 0.861609 -vt 0.193107 0.870070 -vt 0.209158 0.858170 -vt 0.221464 0.843259 -vt 0.205016 0.850636 -vt 0.204529 0.841026 -vt 0.185454 0.856150 -vt 0.184553 0.838393 -vt 0.207826 0.831916 -vt 0.202099 0.810157 -vt 0.214025 0.825745 -vt 0.221464 0.824168 -vt 0.215844 0.807243 -vt 0.147642 0.843259 -vt 0.142023 0.861609 -vt 0.135337 0.858170 -vt 0.119286 0.870070 -vt 0.111633 0.856150 -vt 0.131195 0.850636 -vt 0.130708 0.841026 -vt 0.134005 0.831916 -vt 0.110732 0.838393 -vt 0.116824 0.821559 -vt 0.140203 0.825745 -vt 0.128278 0.810157 -vt 0.147642 0.824168 -vt 0.336359 0.824708 -vt 0.332436 0.842174 -vt 0.328905 0.824708 -vt 0.306384 0.820945 -vt 0.317919 0.807298 -vt 0.316897 0.821000 -vt 0.839166 0.781974 -vt 0.831842 0.762897 -vt 0.839166 0.764198 -vt 0.294475 0.853930 -vt 0.306010 0.867577 -vt 0.295497 0.867632 -vt 0.831842 0.781974 -vt 0.839166 0.801051 -vt 0.831842 0.799751 -vt 0.306010 0.838710 -vt 0.316897 0.855834 -vt 0.306384 0.855779 -vt 0.317919 0.867632 -vt 0.307406 0.867577 -vt 0.316523 0.838766 -vt 0.295497 0.807298 -vt 0.304988 0.819040 -vt 0.294475 0.819096 -vt 0.294101 0.836164 -vt 0.304988 0.853874 -vt 0.304614 0.836109 -vt 0.332436 0.807243 -vt 0.339890 0.807243 -vt 0.000000 0.678896 -vt 0.078628 0.604795 -vt 0.741822 0.104795 -vt 0.447287 0.500000 -vt 0.000000 0.104795 -vt 0.642456 0.762897 -vt 0.725254 0.683846 -vt 0.695928 0.619620 -vt 0.842820 0.756068 -vt 0.829868 0.803720 -vt 0.725254 0.683846 -vt 0.844265 0.690120 -vt 0.674802 0.762897 -vt 0.690934 0.723372 -vt 0.645476 0.698671 -vt 0.674802 0.683846 -vt 0.880278 0.860771 -vt 0.020908 0.876425 -vt 0.000000 0.838393 -vt 0.031291 0.807243 -vt 0.178934 0.876425 -vt 0.168551 0.807243 -vt 0.884522 0.760505 -vt 0.892899 0.665184 -vt 0.354408 0.842174 -vt 0.270283 0.807298 -vt 0.831842 0.848223 -vt 0.826158 0.683846 -vt 0.796832 0.619620 -vt 0.826158 0.604795 -vt 0.037812 0.827517 -vt 0.094729 0.876425 -vt 0.105112 0.807243 -vt 0.328905 0.807243 -vt 0.283588 0.867632 -vt 0.383834 0.807243 -vt 0.271679 0.867577 -vt 0.793855 0.848223 -vt 0.746380 0.669021 -vt 0.746380 0.619620 -vt 0.754423 0.782275 -vt 0.775706 0.683846 -vt 0.844265 0.690120 -vt 0.826158 0.762897 -vt 0.746380 0.698671 -vt 0.746380 0.748072 -vt 0.796832 0.698671 -vt 0.826158 0.683846 -vt 0.775706 0.762897 -vt 0.681156 0.762897 -vt 0.915482 0.859593 -vt 0.900666 0.804727 -vt 0.252755 0.876425 -vt 0.227556 0.862109 -vt 0.222364 0.827517 -vt 0.242372 0.807243 -vt 0.372848 0.807243 -vt 0.882386 0.665129 -vt 0.350876 0.807243 -vt 0.881674 0.835835 -vt 0.674802 0.683846 -vt 0.640482 0.644320 -vt 0.205461 0.876425 -vt 0.190645 0.821559 -vt 0.131640 0.876425 -vt 0.142023 0.807243 -vt 0.339890 0.842174 -vt 0.307406 0.807243 -vt 0.831842 0.780674 -vt 0.839166 0.783275 -vt 0.306010 0.807243 +v -1.500000 0.750000 -0.000000 +v -1.299038 0.750000 -0.750000 +v -0.750000 0.750000 -1.299038 +v 0.000000 0.750000 -1.500000 +v 0.000000 0.750000 -0.000001 +vt 0.619048 -0.000000 +vt 0.428571 0.380952 +vt 0.428571 -0.000000 +vt 0.619048 -0.000000 +vt 0.428571 0.380952 +vt 0.428571 -0.000000 +vt 0.619048 -0.000000 +vt 0.428571 0.380952 +vt 0.428571 -0.000000 +vt 0.619048 -0.000000 +vt 0.428571 0.380952 +vt 0.428571 -0.000000 +vt 0.904762 0.619048 +vt 0.761905 0.142857 +vt 0.904762 0.142857 +vt 0.761905 1.000000 +vt 0.904762 1.000000 +vt 0.904762 0.000000 +vt 0.761905 0.000000 +vt 0.666667 0.142857 +vt 0.761905 0.619048 +vt 1.000000 0.142857 +vt 1.000000 0.047619 +vt 0.904762 0.142857 +vt 0.761905 0.619048 +vt 0.761905 0.142857 +vt 1.000000 0.142857 +vt 1.000000 0.047619 +vt 0.761905 1.000000 +vt 0.904762 0.619048 +vt 0.904762 1.000000 +vt 0.904762 0.000000 +vt 0.761905 0.000000 +vt 0.666667 0.142857 +vt 0.904762 0.619048 +vt 0.761905 0.142857 +vt 0.904762 0.142857 +vt 0.761905 1.000000 +vt 0.904762 1.000000 +vt 0.666667 0.142857 +vt 0.761905 0.619048 +vt 0.904762 0.000000 +vt 0.761905 0.000000 +vt 1.000000 0.142857 +vt 1.000000 0.047619 +vt 0.904762 0.619048 +vt 0.761905 0.142857 +vt 0.904762 0.142857 +vt 0.666667 0.142857 +vt 0.761905 0.619048 +vt 0.761905 1.000000 +vt 0.904762 1.000000 +vt 0.904762 0.000000 +vt 0.761905 0.000000 +vt 1.000000 0.142857 +vt 1.000000 0.047619 +vt 0.619048 1.000000 +vt 0.666667 -0.000000 +vt 0.666667 1.000000 +vt 0.619048 1.000000 +vt 0.666667 -0.000000 +vt 0.666667 1.000000 +vt 0.619048 1.000000 +vt 0.666667 -0.000000 +vt 0.666667 1.000000 +vt 0.619048 1.000000 +vt 0.666667 -0.000000 +vt 0.666667 1.000000 +vt 0.559524 0.476190 +vt 0.476190 0.500000 +vt 0.464286 0.476190 +vt 0.559524 0.476190 +vt 0.476190 0.500000 +vt 0.464286 0.476190 +vt 0.559524 0.476190 +vt 0.476190 0.500000 +vt 0.464286 0.476190 +vt 0.559524 0.476190 +vt 0.476190 0.500000 +vt 0.464286 0.476190 +vt 0.464286 0.476190 +vt 0.547619 0.500000 +vt 0.476190 0.500000 +vt 0.559524 0.476190 +vt 0.476190 0.500000 +vt 0.464286 0.476190 +vt 0.559524 0.476190 +vt 0.476190 0.500000 +vt 0.464286 0.476190 +vt 0.559524 0.476190 +vt 0.476190 0.500000 +vt 0.464286 0.476190 +vt 0.559524 0.476190 +vt 0.476190 0.500000 +vt 0.464286 0.476190 +vt 0.559524 0.476190 +vt 0.476190 0.500000 +vt 0.464286 0.476190 +vt 0.559524 0.476190 +vt 0.476190 0.500000 +vt 0.464286 0.476190 +vt 0.559524 0.476190 +vt 0.476190 0.500000 +vt 0.464286 0.476190 +vt 0.619048 0.380952 +vt 0.619048 0.380952 +vt 0.619048 0.380952 +vt 0.619048 0.380952 +vt 0.666667 0.047619 +vt 0.666667 0.047619 +vt 0.666667 0.047619 +vt 0.666667 0.047619 +vt 0.619048 -0.000000 +vt 0.619048 -0.000000 +vt 0.619048 -0.000000 +vt 0.619048 -0.000000 +vt 0.547619 0.500000 +vt 0.547619 0.500000 +vt 0.547619 0.500000 +vt 0.547619 0.500000 +vt 0.559524 0.476190 +vt 0.547619 0.500000 +vt 0.547619 0.500000 +vt 0.547619 0.500000 +vt 0.547619 0.500000 +vt 0.547619 0.500000 +vt 0.547619 0.500000 +vt 0.547619 0.500000 +vt 0.071429 -0.000000 +vt 0.095238 0.095238 +vt 0.047619 0.095238 +vt 0.119048 0.190476 +vt 0.000000 0.285714 +vt 0.023810 0.190476 +vt 0.142857 0.380952 +vt 0.142857 0.285714 +vt 0.404762 0.190476 +vt 0.333333 0.095238 +vt 0.380952 0.095238 +vt 0.428571 0.380952 +vt 0.285714 0.285714 +vt 0.428571 0.285714 +vt 0.357143 0.000000 +vt 0.309524 0.190476 +vt 0.261905 0.190476 +vt 0.190476 0.095238 +vt 0.238095 0.095238 +vt 0.285714 0.380952 +vt 0.142857 0.285714 +vt 0.214286 0.000000 +vt 0.166667 0.190476 +vt 0.095238 0.095238 +vt 0.047619 0.095238 +vt 0.023810 0.190476 +vt 0.119048 0.190476 +vt 0.142857 0.380952 +vt 0.000000 0.285714 +vt 0.404762 0.190476 +vt 0.285714 0.285714 +vt 0.309524 0.190476 +vt 0.333333 0.095238 +vt 0.380952 0.095238 +vt 0.428571 0.380952 +vt 0.428571 0.285714 +vt 0.261905 0.190476 +vt 0.190476 0.095238 +vt 0.238095 0.095238 +vt 0.142857 0.380952 +vt 0.142857 0.285714 +vt 0.166667 0.190476 +vt 0.000000 0.380952 +vt 0.000000 0.285714 +vt 0.095238 0.095238 +vt 0.047619 0.095238 +vt 0.119048 0.190476 +vt 0.023810 0.190476 +vt 0.380952 0.095238 +vt 0.333333 0.095238 +vt 0.404762 0.190476 +vt 0.285714 0.285714 +vt 0.309524 0.190476 +vt 0.428571 0.380952 +vt 0.428571 0.285714 +vt 0.261905 0.190476 +vt 0.190476 0.095238 +vt 0.238095 0.095238 +vt 0.285714 0.380952 +vt 0.142857 0.285714 +vt 0.166667 0.190476 +vt 0.119048 0.190476 +vt 0.047619 0.095238 +vt 0.095238 0.095238 +vt 0.142857 0.380952 +vt 0.000000 0.285714 +vt 0.285714 0.904762 +vt 0.428571 0.380952 +vt 0.428571 0.904762 +vt 0.142857 0.904762 +vt 0.285714 0.380952 +vt 0.023810 0.190476 +vt 0.000000 0.904762 +vt 0.428571 0.904762 +vt 0.285714 0.904762 +vt 0.142857 0.904762 +vt 0.000000 0.904762 +vt 0.380952 0.095238 +vt 0.333333 0.095238 +vt 0.428571 0.285714 +vt 0.309524 0.190476 +vt 0.404762 0.190476 +vt 0.285714 0.904762 +vt 0.428571 0.904762 +vt 0.142857 0.904762 +vt 0.285714 0.285714 +vt 0.238095 0.095238 +vt 0.190476 0.095238 +vt 0.261905 0.190476 +vt 0.166667 0.190476 +vt 0.000000 0.904762 +vt 0.285714 0.904762 +vt 0.428571 0.904762 +vt 0.142857 0.904762 +vt 0.000000 0.380952 +vt 0.000000 0.904762 +vt 0.428571 0.428571 +vt 0.464286 0.380952 +vt 0.464286 0.428571 +vt 0.428571 0.464286 +vt 0.464286 0.464286 +vt 0.428571 0.428571 +vt 0.464286 0.464286 +vt 0.428571 0.464286 +vt 0.428571 0.380952 +vt 0.464286 0.428571 +vt 0.428571 0.428571 +vt 0.464286 0.464286 +vt 0.428571 0.464286 +vt 0.464286 0.380952 +vt 0.464286 0.428571 +vt 0.428571 0.380952 +vt 0.464286 0.428571 +vt 0.428571 0.428571 +vt 0.464286 0.464286 +vt 0.428571 0.464286 +vt 0.428571 0.464286 +vt 0.464286 0.428571 +vt 0.464286 0.464286 +vt 0.428571 0.380952 +vt 0.428571 0.428571 +vt 0.428571 0.428571 +vt 0.464286 0.464286 +vt 0.428571 0.464286 +vt 0.428571 0.380952 +vt 0.464286 0.428571 +vt 0.428571 0.464286 +vt 0.464286 0.428571 +vt 0.464286 0.464286 +vt 0.428571 0.380952 +vt 0.428571 0.428571 +vt 0.428571 0.428571 +vt 0.464286 0.380952 +vt 0.464286 0.428571 +vt 0.428571 0.464286 +vt 0.464286 0.464286 +vt 0.428571 0.380952 +vt 0.464286 0.428571 +vt 0.428571 0.428571 +vt 0.464286 0.464286 +vt 0.428571 0.464286 +vt 0.428571 0.464286 +vt 0.464286 0.428571 +vt 0.464286 0.464286 +vt 0.428571 0.428571 +vt 0.464286 0.380952 +vt 0.428571 0.428571 +vt 0.464286 0.464286 +vt 0.428571 0.464286 +vt 0.428571 0.380952 +vt 0.464286 0.428571 +vt 0.428571 0.380952 +vt 0.464286 0.428571 +vt 0.428571 0.428571 +vt 0.464286 0.464286 +vt 0.428571 0.464286 +vt 0.440476 0.523810 +vt 0.464286 0.488095 +vt 0.452381 0.523810 +vt 0.452381 0.559524 +vt 0.440476 0.523810 +vt 0.452381 0.523810 +vt 0.428571 0.488095 +vt 0.440476 0.523810 +vt 0.452381 0.523810 +vt 0.464286 0.488095 +vt 0.428571 0.488095 +vt 0.452381 0.523810 +vt 0.440476 0.523810 +vt 0.428571 0.488095 +vt 0.452381 0.523810 +vt 0.440476 0.523810 +vt 0.440476 0.523810 +vt 0.452381 0.523810 +vt 0.428571 0.488095 +vt 0.440476 0.523810 +vt 0.452381 0.523810 +vt 0.464286 0.488095 +vt 0.440476 0.523810 +vt 0.464286 0.488095 +vt 0.452381 0.523810 +vt 0.428571 0.488095 +vt 0.452381 0.523810 +vt 0.440476 0.523810 +vt 0.440476 0.523810 +vt 0.452381 0.523810 +vt 0.464286 0.488095 +vt 0.428571 0.488095 +vt 0.452381 0.523810 +vt 0.440476 0.523810 +vt 0.428571 0.488095 +vt 0.452381 0.523810 +vt 0.440476 0.523810 +vt 0.428571 0.380952 +vt 0.464286 0.428571 +vt 0.428571 0.428571 +vt 0.464286 0.464286 +vt 0.428571 0.464286 +vt 0.428571 0.380952 +vt 0.464286 0.428571 +vt 0.428571 0.428571 +vt 0.428571 0.464286 +vt 0.464286 0.464286 +vt 0.428571 0.428571 +vt 0.464286 0.464286 +vt 0.428571 0.464286 +vt 0.428571 0.380952 +vt 0.464286 0.428571 +vt 0.428571 0.428571 +vt 0.464286 0.380952 +vt 0.464286 0.428571 +vt 0.464286 0.464286 +vt 0.428571 0.464286 +vt 0.428571 0.428571 +vt 0.464286 0.380952 +vt 0.464286 0.428571 +vt 0.464286 0.464286 +vt 0.428571 0.464286 +vt 0.428571 0.464286 +vt 0.464286 0.428571 +vt 0.464286 0.464286 +vt 0.428571 0.428571 +vt 0.464286 0.380952 +vt 0.571429 0.619048 +vt 0.500000 0.904762 +vt 0.428571 0.619048 +vt 0.464286 0.380952 +vt 0.559524 0.476190 +vt 0.464286 0.476190 +vt 0.559524 0.380952 +vt 0.464286 0.476190 +vt 0.464286 0.380952 +vt 0.559524 0.380952 +vt 0.464286 0.476190 +vt 0.464286 0.380952 +vt 0.559524 0.380952 +vt 0.464286 0.476190 +vt 0.464286 0.380952 +vt 0.464286 0.380952 +vt 0.559524 0.476190 +vt 0.464286 0.476190 +vt 0.559524 0.380952 +vt 0.464286 0.476190 +vt 0.464286 0.380952 +vt 0.464286 0.380952 +vt 0.559524 0.476190 +vt 0.464286 0.476190 +vt 0.559524 0.380952 +vt 0.464286 0.476190 +vt 0.464286 0.380952 +vt 0.559524 0.380952 +vt 0.464286 0.476190 +vt 0.464286 0.380952 +vt 0.559524 0.380952 +vt 0.464286 0.476190 +vt 0.464286 0.380952 +vt 0.464286 0.380952 +vt 0.559524 0.476190 +vt 0.464286 0.476190 +vt 0.559524 0.380952 +vt 0.464286 0.476190 +vt 0.464286 0.380952 +vt 0.547619 0.500000 +vt 0.476190 0.595238 +vt 0.476190 0.500000 +vt 0.571429 0.619048 +vt 0.428571 0.619048 +vt 0.571429 0.619048 +vt 0.428571 0.619048 +vt 0.571429 0.619048 +vt 0.428571 0.619048 +vt 0.571429 0.619048 +vt 0.428571 0.619048 +vt 0.571429 0.619048 +vt 0.428571 0.619048 +vt 0.428571 0.619048 +vt 0.571429 0.619048 +vt 0.571429 0.619048 +vt 0.428571 0.619048 +vt 0.571429 0.619048 +vt 0.428571 0.619048 +vt 0.571429 0.619048 +vt 0.428571 0.619048 +vt 0.571429 0.619048 +vt 0.428571 0.619048 +vt 0.571429 0.619048 +vt 0.428571 0.619048 +vt 0.547619 0.500000 +vt 0.476190 0.595238 +vt 0.476190 0.500000 +vt 0.547619 0.500000 +vt 0.476190 0.595238 +vt 0.476190 0.500000 +vt 0.547619 0.500000 +vt 0.476190 0.595238 +vt 0.476190 0.500000 +vt 0.547619 0.500000 +vt 0.476190 0.595238 +vt 0.476190 0.500000 +vt 0.547619 0.500000 +vt 0.476190 0.595238 +vt 0.476190 0.500000 +vt 0.547619 0.500000 +vt 0.476190 0.595238 +vt 0.476190 0.500000 +vt 0.547619 0.500000 +vt 0.476190 0.595238 +vt 0.476190 0.500000 +vt 0.547619 0.500000 +vt 0.476190 0.595238 +vt 0.476190 0.500000 +vt 0.547619 0.500000 +vt 0.476190 0.595238 +vt 0.476190 0.500000 +vt 0.547619 0.500000 +vt 0.476190 0.595238 +vt 0.476190 0.500000 +vt 0.547619 0.500000 +vt 0.476190 0.595238 +vt 0.476190 0.500000 +vt 0.464286 0.464286 +vt 0.428571 0.488095 +vt 0.428571 0.464286 +vt 0.464286 0.488095 +vt 0.428571 0.464286 +vt 0.464286 0.464286 +vt 0.464286 0.488095 +vt 0.428571 0.464286 +vt 0.464286 0.464286 +vt 0.464286 0.464286 +vt 0.428571 0.488095 +vt 0.428571 0.464286 +vt 0.464286 0.464286 +vt 0.428571 0.488095 +vt 0.428571 0.464286 +vt 0.464286 0.488095 +vt 0.428571 0.464286 +vt 0.464286 0.464286 +vt 0.428571 0.488095 +vt 0.464286 0.464286 +vt 0.464286 0.488095 +vt 0.428571 0.464286 +vt 0.464286 0.488095 +vt 0.428571 0.488095 +vt 0.428571 0.464286 +vt 0.464286 0.488095 +vt 0.428571 0.488095 +vt 0.428571 0.488095 +vt 0.464286 0.464286 +vt 0.464286 0.488095 +vt 0.464286 0.488095 +vt 0.428571 0.464286 +vt 0.464286 0.464286 +vt 0.464286 0.464286 +vt 0.428571 0.488095 +vt 0.428571 0.464286 +vt 0.428571 0.464286 +vt 0.464286 0.428571 +vt 0.464286 0.464286 +vt 0.428571 0.428571 +vt 0.464286 0.380952 +vt 0.428571 0.428571 +vt 0.464286 0.380952 +vt 0.464286 0.428571 +vt 0.428571 0.464286 +vt 0.464286 0.464286 +vt 0.428571 0.380952 +vt 0.464286 0.428571 +vt 0.428571 0.428571 +vt 0.428571 0.464286 +vt 0.464286 0.464286 +vt 0.428571 0.428571 +vt 0.464286 0.464286 +vt 0.428571 0.464286 +vt 0.464286 0.380952 +vt 0.464286 0.428571 +vt 0.428571 0.428571 +vt 0.464286 0.464286 +vt 0.428571 0.464286 +vt 0.428571 0.380952 +vt 0.464286 0.428571 +vt 0.428571 0.380952 +vt 0.464286 0.428571 +vt 0.428571 0.428571 +vt 0.464286 0.464286 +vt 0.428571 0.464286 +vt 0.440476 0.523810 +vt 0.464286 0.488095 +vt 0.452381 0.523810 +vt 0.452381 0.559524 +vt 0.440476 0.523810 +vt 0.452381 0.523810 +vt 0.428571 0.488095 +vt 0.440476 0.523810 +vt 0.452381 0.523810 +vt 0.428571 0.488095 +vt 0.428571 0.488095 +vt 0.452381 0.523810 +vt 0.440476 0.523810 +vt 0.440476 0.523810 +vt 0.464286 0.488095 +vt 0.452381 0.523810 +vt 0.440476 0.523810 +vt 0.452381 0.523810 +vt 0.428571 0.488095 +vt 0.440476 0.523810 +vt 0.452381 0.523810 +vt 0.428571 0.488095 +vt 0.440476 0.523810 +vt 0.464286 0.488095 +vt 0.452381 0.523810 +vt 0.428571 0.488095 +vt 0.452381 0.523810 +vt 0.440476 0.523810 +vt 0.440476 0.523810 +vt 0.452381 0.523810 +vt 0.464286 0.488095 +vt 0.428571 0.488095 +vt 0.452381 0.523810 +vt 0.440476 0.523810 +vt 0.428571 0.488095 +vt 0.452381 0.523810 +vt 0.440476 0.523810 +vt 0.428571 0.464286 +vt 0.464286 0.488095 +vt 0.428571 0.488095 +vt 0.464286 0.464286 +vt 0.428571 0.488095 +vt 0.428571 0.464286 +vt 0.464286 0.464286 +vt 0.428571 0.488095 +vt 0.428571 0.464286 +vt 0.464286 0.464286 +vt 0.428571 0.488095 +vt 0.428571 0.464286 +vt 0.464286 0.464286 +vt 0.428571 0.488095 +vt 0.428571 0.464286 +vt 0.464286 0.464286 +vt 0.428571 0.488095 +vt 0.428571 0.464286 +vt 0.428571 0.488095 +vt 0.464286 0.464286 +vt 0.464286 0.488095 +vt 0.428571 0.464286 +vt 0.464286 0.488095 +vt 0.428571 0.488095 +vt 0.428571 0.464286 +vt 0.464286 0.488095 +vt 0.428571 0.488095 +vt 0.428571 0.488095 +vt 0.464286 0.464286 +vt 0.464286 0.488095 +vt 0.464286 0.488095 +vt 0.428571 0.464286 +vt 0.464286 0.464286 +vt 0.464286 0.464286 +vt 0.428571 0.488095 +vt 0.428571 0.464286 +vt 0.428571 0.380952 +vt 0.464286 0.428571 +vt 0.428571 0.428571 +vt 0.464286 0.464286 +vt 0.428571 0.464286 +vt 0.428571 0.380952 +vt 0.464286 0.428571 +vt 0.428571 0.428571 +vt 0.464286 0.464286 +vt 0.428571 0.464286 +vt 0.428571 0.464286 +vt 0.464286 0.428571 +vt 0.464286 0.464286 +vt 0.428571 0.380952 +vt 0.428571 0.428571 +vt 0.428571 0.380952 +vt 0.464286 0.428571 +vt 0.428571 0.428571 +vt 0.428571 0.464286 +vt 0.464286 0.464286 +vt 0.428571 0.428571 +vt 0.464286 0.380952 +vt 0.464286 0.428571 +vt 0.428571 0.464286 +vt 0.464286 0.464286 +vt 0.428571 0.464286 +vt 0.464286 0.428571 +vt 0.464286 0.464286 +vt 0.428571 0.428571 +vt 0.464286 0.380952 +vt 0.428571 0.464286 +vt 0.464286 0.428571 +vt 0.464286 0.464286 +vt 0.428571 0.428571 +vt 0.464286 0.380952 +vt 0.428571 0.428571 +vt 0.464286 0.380952 +vt 0.464286 0.428571 +vt 0.428571 0.464286 +vt 0.464286 0.464286 +vt 0.428571 0.380952 +vt 0.464286 0.428571 +vt 0.428571 0.428571 +vt 0.428571 0.464286 +vt 0.464286 0.464286 +vt 0.428571 0.428571 +vt 0.464286 0.464286 +vt 0.428571 0.464286 +vt 0.464286 0.380952 +vt 0.464286 0.428571 +vt 0.428571 0.428571 +vt 0.464286 0.464286 +vt 0.428571 0.464286 +vt 0.428571 0.380952 +vt 0.464286 0.428571 +vt 0.428571 0.380952 +vt 0.464286 0.428571 +vt 0.428571 0.428571 +vt 0.464286 0.464286 +vt 0.428571 0.464286 +vt 0.440476 0.523810 +vt 0.464286 0.488095 +vt 0.452381 0.523810 +vt 0.452381 0.559524 +vt 0.440476 0.523810 +vt 0.452381 0.523810 +vt 0.428571 0.488095 +vt 0.440476 0.523810 +vt 0.452381 0.523810 +vt 0.464286 0.488095 +vt 0.428571 0.488095 +vt 0.452381 0.523810 +vt 0.440476 0.523810 +vt 0.440476 0.523810 +vt 0.464286 0.488095 +vt 0.452381 0.523810 +vt 0.440476 0.523810 +vt 0.452381 0.523810 +vt 0.428571 0.488095 +vt 0.440476 0.523810 +vt 0.452381 0.523810 +vt 0.428571 0.488095 +vt 0.440476 0.523810 +vt 0.464286 0.488095 +vt 0.452381 0.523810 +vt 0.428571 0.488095 +vt 0.452381 0.523810 +vt 0.440476 0.523810 +vt 0.440476 0.523810 +vt 0.452381 0.523810 +vt 0.464286 0.488095 +vt 0.428571 0.488095 +vt 0.452381 0.523810 +vt 0.440476 0.523810 +vt 0.428571 0.488095 +vt 0.452381 0.523810 +vt 0.440476 0.523810 +vt 0.428571 0.464286 +vt 0.464286 0.488095 +vt 0.428571 0.488095 +vt 0.464286 0.464286 +vt 0.428571 0.488095 +vt 0.428571 0.464286 +vt 0.464286 0.464286 +vt 0.428571 0.488095 +vt 0.428571 0.464286 +vt 0.464286 0.464286 +vt 0.428571 0.488095 +vt 0.428571 0.464286 +vt 0.464286 0.464286 +vt 0.428571 0.488095 +vt 0.428571 0.464286 +vt 0.464286 0.464286 +vt 0.428571 0.488095 +vt 0.428571 0.464286 +vt 0.428571 0.488095 +vt 0.464286 0.464286 +vt 0.464286 0.488095 +vt 0.428571 0.464286 +vt 0.464286 0.488095 +vt 0.428571 0.488095 +vt 0.428571 0.464286 +vt 0.464286 0.488095 +vt 0.428571 0.488095 +vt 0.428571 0.488095 +vt 0.464286 0.464286 +vt 0.464286 0.488095 +vt 0.464286 0.488095 +vt 0.428571 0.464286 +vt 0.464286 0.464286 +vt 0.464286 0.464286 +vt 0.428571 0.488095 +vt 0.428571 0.464286 +vt 0.428571 0.380952 +vt 0.464286 0.428571 +vt 0.428571 0.428571 +vt 0.464286 0.464286 +vt 0.428571 0.464286 +vt 0.428571 0.380952 +vt 0.464286 0.428571 +vt 0.428571 0.428571 +vt 0.464286 0.464286 +vt 0.428571 0.464286 +vt 0.428571 0.464286 +vt 0.464286 0.428571 +vt 0.464286 0.464286 +vt 0.428571 0.380952 +vt 0.428571 0.428571 +vt 0.428571 0.380952 +vt 0.464286 0.428571 +vt 0.428571 0.428571 +vt 0.464286 0.464286 +vt 0.428571 0.464286 +vt 0.428571 0.428571 +vt 0.464286 0.380952 +vt 0.464286 0.428571 +vt 0.428571 0.464286 +vt 0.464286 0.464286 +vt 0.428571 0.464286 +vt 0.464286 0.428571 +vt 0.464286 0.464286 +vt 0.428571 0.428571 +vt 0.464286 0.380952 +vt 0.428571 0.464286 +vt 0.464286 0.428571 +vt 0.464286 0.464286 +vt 0.428571 0.428571 +vt 0.464286 0.380952 +vt 0.428571 0.428571 +vt 0.464286 0.380952 +vt 0.464286 0.428571 +vt 0.428571 0.464286 +vt 0.464286 0.464286 +vt 0.428571 0.380952 +vt 0.464286 0.428571 +vt 0.428571 0.428571 +vt 0.428571 0.464286 +vt 0.464286 0.464286 +vt 0.428571 0.428571 +vt 0.464286 0.464286 +vt 0.428571 0.464286 +vt 0.464286 0.380952 +vt 0.464286 0.428571 +vt 0.428571 0.428571 +vt 0.464286 0.464286 +vt 0.428571 0.464286 +vt 0.428571 0.380952 +vt 0.464286 0.428571 +vt 0.428571 0.380952 +vt 0.464286 0.428571 +vt 0.428571 0.428571 +vt 0.464286 0.464286 +vt 0.428571 0.464286 +vt 0.440476 0.523810 +vt 0.464286 0.488095 +vt 0.452381 0.523810 +vt 0.452381 0.559524 +vt 0.440476 0.523810 +vt 0.452381 0.523810 +vt 0.428571 0.488095 +vt 0.440476 0.523810 +vt 0.452381 0.523810 +vt 0.428571 0.488095 +vt 0.428571 0.488095 +vt 0.452381 0.523810 +vt 0.440476 0.523810 +vt 0.440476 0.523810 +vt 0.464286 0.488095 +vt 0.452381 0.523810 +vt 0.440476 0.523810 +vt 0.452381 0.523810 +vt 0.428571 0.488095 +vt 0.440476 0.523810 +vt 0.452381 0.523810 +vt 0.428571 0.488095 +vt 0.440476 0.523810 +vt 0.464286 0.488095 +vt 0.452381 0.523810 +vt 0.428571 0.488095 +vt 0.452381 0.523810 +vt 0.440476 0.523810 +vt 0.440476 0.523810 +vt 0.452381 0.523810 +vt 0.464286 0.488095 +vt 0.428571 0.488095 +vt 0.452381 0.523810 +vt 0.440476 0.523810 +vt 0.440476 0.523810 +vt 0.464286 0.488095 +vt 0.452381 0.523810 +vt 0.464286 0.464286 +vt 0.428571 0.488095 +vt 0.428571 0.464286 +vt 0.464286 0.464286 +vt 0.428571 0.488095 +vt 0.428571 0.464286 +vt 0.464286 0.464286 +vt 0.428571 0.488095 +vt 0.428571 0.464286 +vt 0.464286 0.464286 +vt 0.428571 0.488095 +vt 0.428571 0.464286 +vt 0.464286 0.464286 +vt 0.428571 0.488095 +vt 0.428571 0.464286 +vt 0.464286 0.464286 +vt 0.428571 0.488095 +vt 0.428571 0.464286 +vt 0.428571 0.488095 +vt 0.464286 0.464286 +vt 0.464286 0.488095 +vt 0.428571 0.464286 +vt 0.464286 0.488095 +vt 0.428571 0.488095 +vt 0.428571 0.464286 +vt 0.464286 0.488095 +vt 0.428571 0.488095 +vt 0.428571 0.488095 +vt 0.464286 0.464286 +vt 0.464286 0.488095 +vt 0.464286 0.488095 +vt 0.428571 0.464286 +vt 0.464286 0.464286 +vt 0.464286 0.464286 +vt 0.428571 0.488095 +vt 0.428571 0.464286 +vt 0.000000 0.380952 +vt 0.000000 0.380952 +vt 0.285714 0.380952 +vt 0.428571 0.380952 +vt 0.464286 0.380952 +vt 0.428571 0.380952 +vt 0.464286 0.380952 +vt 0.464286 0.380952 +vt 0.464286 0.380952 +vt 0.464286 0.380952 +vt 0.428571 0.380952 +vt 0.464286 0.380952 +vt 0.428571 0.380952 +vt 0.464286 0.380952 +vt 0.464286 0.380952 +vt 0.428571 0.488095 +vt 0.464286 0.488095 +vt 0.428571 0.488095 +vt 0.464286 0.488095 +vt 0.464286 0.488095 +vt 0.464286 0.488095 +vt 0.428571 0.488095 +vt 0.428571 0.488095 +vt 0.464286 0.488095 +vt 0.428571 0.488095 +vt 0.464286 0.488095 +vt 0.464286 0.488095 +vt 0.464286 0.380952 +vt 0.464286 0.380952 +vt 0.464286 0.380952 +vt 0.428571 0.380952 +vt 0.428571 0.380952 +vt 0.428571 0.380952 +vt 0.559524 0.380952 +vt 0.559524 0.476190 +vt 0.559524 0.476190 +vt 0.559524 0.476190 +vt 0.559524 0.380952 +vt 0.559524 0.476190 +vt 0.559524 0.380952 +vt 0.559524 0.476190 +vt 0.559524 0.476190 +vt 0.559524 0.476190 +vt 0.559524 0.380952 +vt 0.559524 0.476190 +vt 0.547619 0.595238 +vt 0.547619 0.595238 +vt 0.547619 0.595238 +vt 0.547619 0.595238 +vt 0.547619 0.595238 +vt 0.547619 0.595238 +vt 0.547619 0.595238 +vt 0.547619 0.595238 +vt 0.547619 0.595238 +vt 0.547619 0.595238 +vt 0.547619 0.595238 +vt 0.547619 0.595238 +vt 0.464286 0.488095 +vt 0.428571 0.488095 +vt 0.428571 0.488095 +vt 0.464286 0.488095 +vt 0.464286 0.488095 +vt 0.428571 0.488095 +vt 0.428571 0.464286 +vt 0.464286 0.464286 +vt 0.464286 0.464286 +vt 0.428571 0.464286 +vt 0.428571 0.488095 +vt 0.464286 0.488095 +vt 0.428571 0.380952 +vt 0.428571 0.380952 +vt 0.464286 0.380952 +vt 0.428571 0.380952 +vt 0.464286 0.380952 +vt 0.464286 0.380952 +vt 0.428571 0.488095 +vt 0.464286 0.488095 +vt 0.464286 0.488095 +vt 0.464286 0.488095 +vt 0.428571 0.488095 +vt 0.464286 0.488095 +vt 0.464286 0.488095 +vt 0.428571 0.488095 +vt 0.464286 0.488095 +vt 0.428571 0.488095 +vt 0.464286 0.488095 +vt 0.464286 0.488095 +vt 0.464286 0.464286 +vt 0.464286 0.488095 +vt 0.464286 0.488095 +vt 0.464286 0.488095 +vt 0.464286 0.488095 +vt 0.464286 0.488095 +vt 0.428571 0.464286 +vt 0.464286 0.464286 +vt 0.464286 0.464286 +vt 0.428571 0.464286 +vt 0.428571 0.488095 +vt 0.464286 0.488095 +vt 0.464286 0.380952 +vt 0.464286 0.380952 +vt 0.464286 0.380952 +vt 0.464286 0.380952 +vt 0.428571 0.380952 +vt 0.428571 0.380952 +vt 0.428571 0.380952 +vt 0.428571 0.380952 +vt 0.464286 0.380952 +vt 0.428571 0.380952 +vt 0.464286 0.380952 +vt 0.464286 0.380952 +vt 0.428571 0.488095 +vt 0.464286 0.488095 +vt 0.428571 0.488095 +vt 0.464286 0.488095 +vt 0.428571 0.488095 +vt 0.464286 0.488095 +vt 0.464286 0.488095 +vt 0.428571 0.488095 +vt 0.464286 0.488095 +vt 0.428571 0.488095 +vt 0.464286 0.488095 +vt 0.464286 0.488095 +vt 0.464286 0.464286 +vt 0.464286 0.488095 +vt 0.464286 0.488095 +vt 0.464286 0.488095 +vt 0.464286 0.488095 +vt 0.464286 0.488095 +vt 0.428571 0.464286 +vt 0.464286 0.464286 +vt 0.464286 0.464286 +vt 0.428571 0.464286 +vt 0.428571 0.488095 +vt 0.464286 0.488095 +vt 0.464286 0.380952 +vt 0.464286 0.380952 +vt 0.464286 0.380952 +vt 0.464286 0.380952 +vt 0.428571 0.380952 +vt 0.428571 0.380952 +vt 0.428571 0.380952 +vt 0.428571 0.380952 +vt 0.464286 0.380952 +vt 0.428571 0.380952 +vt 0.464286 0.380952 +vt 0.464286 0.380952 +vt 0.428571 0.488095 +vt 0.464286 0.488095 +vt 0.464286 0.488095 +vt 0.464286 0.488095 +vt 0.428571 0.488095 +vt 0.464286 0.488095 +vt 0.464286 0.488095 +vt 0.428571 0.488095 +vt 0.464286 0.488095 +vt 0.428571 0.488095 +vt 0.464286 0.488095 +vt 0.428571 0.488095 +vt 0.464286 0.488095 +vt 0.464286 0.488095 +vt 0.464286 0.488095 +vt 0.464286 0.488095 +vt 0.464286 0.488095 +vt 0.464286 0.488095 +vt 0.428571 0.464286 +vt 0.464286 0.464286 +vt 0.464286 0.464286 +vt 0.428571 0.464286 +vt 0.428571 0.488095 +vt 0.464286 0.488095 vn 0.7071 0.0000 0.7071 vn -0.7071 0.0000 -0.7071 vn 0.7071 0.0000 -0.7071 vn -0.7071 0.0000 0.7071 -vn 0.0000 1.0000 0.0000 -vn -0.8487 0.4774 0.2274 -vn 0.2274 0.4774 0.8487 -vn 0.2274 0.4774 -0.8487 -vn 0.8487 0.4774 -0.2274 -vn -0.8487 0.4774 -0.2274 -vn -0.2274 0.4774 0.8487 -vn 0.8487 0.4774 0.2274 -vn -0.6213 0.4774 -0.6213 -vn -0.6213 0.4774 0.6213 -vn 0.6213 0.4774 0.6213 -vn -0.2274 0.4774 -0.8487 -vn 0.6213 0.4774 -0.6213 -vn 0.2588 0.0000 -0.9659 -vn -0.9659 0.0000 -0.2588 -vn 0.2588 0.0000 0.9659 -vn 0.9659 0.0000 -0.2588 -vn -0.2588 0.0000 -0.9659 -vn -0.2588 0.0000 0.9659 -vn -0.9659 0.0000 0.2588 -vn 0.9659 0.0000 0.2588 vn 0.6860 0.2425 -0.6860 vn -0.5000 -0.7071 0.5000 vn 0.6860 0.2425 0.6860 @@ -1234,41 +1591,42 @@ vn 0.0000 0.0000 1.0000 vn 0.0000 0.0000 -1.0000 vn 1.0000 0.0000 0.0000 vn -1.0000 0.0000 0.0000 +vn 0.0000 1.0000 0.0000 vn 0.0000 -1.0000 0.0000 vn 0.0000 -0.9122 -0.4097 vn 0.2048 -0.9122 -0.3548 -vn 0.0000 -0.3717 -0.9283 -vn 0.3613 -0.6913 -0.6258 vn 0.0000 -0.6913 -0.7226 -vn 0.0000 -0.0965 -0.9953 vn 0.4642 -0.3717 -0.8039 +vn 0.3613 -0.6913 -0.6258 +vn 0.0000 -0.0965 -0.9953 +vn 0.0000 -0.3717 -0.9283 vn 0.3548 -0.9122 -0.2048 vn 0.4977 -0.0965 -0.8620 vn 0.8039 -0.3717 -0.4642 vn 0.6258 -0.6913 -0.3613 -vn 0.7226 -0.6913 0.0000 vn 0.4097 -0.9122 0.0000 vn 0.8620 -0.0965 -0.4977 vn 0.9283 -0.3717 0.0000 +vn 0.7226 -0.6913 0.0000 vn 0.3548 -0.9122 0.2048 vn 0.6258 -0.6913 0.3613 vn 0.9953 -0.0965 0.0000 vn 0.8039 -0.3717 0.4642 +vn 0.4642 -0.3717 0.8039 vn 0.3613 -0.6913 0.6258 vn 0.2048 -0.9122 0.3548 vn 0.8620 -0.0965 0.4977 -vn 0.4642 -0.3717 0.8039 vn 0.0000 -0.9122 0.4097 vn 0.0000 -0.0965 0.9953 vn 0.0000 -0.3717 0.9283 vn 0.0000 -0.6913 0.7226 +vn -0.4977 -0.0965 0.8620 vn -0.4642 -0.3717 0.8039 vn -0.2048 -0.9122 0.3548 vn -0.3613 -0.6913 0.6258 vn -0.3548 -0.9122 0.2048 -vn -0.6258 -0.6913 0.3613 -vn -0.4977 -0.0965 0.8620 vn -0.8039 -0.3717 0.4642 +vn -0.6258 -0.6913 0.3613 vn -0.4097 -0.9122 0.0000 vn -0.8620 -0.0965 0.4977 vn -0.9283 -0.3717 0.0000 @@ -1285,16 +1643,149 @@ vn 0.5000 0.0000 -0.8660 vn 0.8660 0.0000 -0.5000 vn 0.8660 0.0000 0.5000 vn -0.2048 -0.9122 -0.3548 -vn -0.4642 -0.3717 -0.8039 vn -0.3613 -0.6913 -0.6258 vn 0.5000 0.0000 0.8660 +vn -0.4642 -0.3717 -0.8039 vn -0.5000 0.0000 0.8660 vn -0.8660 0.0000 0.5000 +vn -0.4642 -0.8039 0.3717 +vn 0.0000 -0.9808 0.1951 +vn 0.0000 -0.9283 0.3717 +vn -0.4157 -0.7201 0.5556 +vn 0.0000 -0.8314 0.5556 +vn -0.8039 -0.4642 0.3717 +vn -0.7201 -0.4157 0.5556 +vn -0.8494 -0.4904 0.1951 +vn -0.9283 0.0000 0.3717 +vn -0.8314 0.0000 0.5556 +vn -0.8494 0.4904 0.1951 +vn -0.8039 0.4642 0.3717 +vn -0.7201 0.4157 0.5556 +vn -0.4157 0.7201 0.5556 +vn -0.4904 0.8494 0.1951 +vn -0.4642 0.8039 0.3717 +vn 0.0000 0.9283 0.3717 +vn 0.0000 0.8314 0.5556 +vn 0.0000 0.9808 0.1951 +vn 0.4642 -0.8039 0.3717 +vn 0.4157 -0.7201 0.5556 +vn 0.8494 -0.4904 0.1951 +vn 0.8039 -0.4642 0.3717 +vn 0.7201 -0.4157 0.5556 +vn 0.9283 0.0000 0.3717 +vn 0.8314 0.0000 0.5556 +vn 0.8039 0.4642 0.3717 +vn 0.7201 0.4157 0.5556 +vn 0.8494 0.4904 0.1951 +vn 0.4157 0.7201 0.5556 +vn 0.4642 0.8039 0.3717 +vn 0.4904 0.8494 0.1951 +vn 0.0000 0.4097 0.9122 +vn -0.2778 0.4811 0.8314 +vn -0.2048 0.3548 0.9122 +vn -0.3548 0.2048 0.9122 +vn -0.4097 0.0000 0.9122 +vn -0.5556 0.0000 0.8314 +vn -0.3548 -0.2048 0.9122 +vn -0.4811 -0.2778 0.8314 +vn -0.2048 -0.3548 0.9122 +vn 0.0000 -0.4097 0.9122 +vn -0.2778 -0.4811 0.8314 +vn 0.2048 -0.3548 0.9122 +vn 0.2778 -0.4811 0.8314 +vn 0.4811 -0.2778 0.8314 +vn 0.3548 -0.2048 0.9122 +vn 0.4097 0.0000 0.9122 +vn 0.3548 0.2048 0.9122 +vn 0.4811 0.2778 0.8314 +vn 0.2048 0.3548 0.9122 +vn 0.2778 0.4811 0.8314 +vn 0.1951 0.9808 0.0000 +vn 0.3717 0.8039 0.4642 +vn 0.3717 0.9283 0.0000 +vn 0.5556 0.7201 0.4157 +vn 0.5556 0.8314 0.0000 +vn 0.1951 0.8494 0.4904 +vn 0.3717 0.4642 0.8039 +vn 0.5556 0.4157 0.7201 +vn 0.5556 0.0000 0.8314 +vn 0.1951 0.4904 0.8494 +vn 0.3717 0.0000 0.9283 +vn 0.1951 -0.4904 0.8494 +vn 0.3717 -0.4642 0.8039 +vn 0.5556 -0.4157 0.7201 +vn 0.1951 -0.8494 0.4904 +vn 0.3717 -0.8039 0.4642 +vn 0.5556 -0.7201 0.4157 +vn 0.3717 -0.9283 0.0000 +vn 0.5556 -0.8314 0.0000 +vn 0.1951 -0.9808 0.0000 +vn -0.8715 0.4902 0.0000 +vn -0.7548 0.4902 0.4358 +vn 0.4358 0.4902 0.7548 +vn 0.0000 0.4902 0.8715 +vn 0.0000 0.4902 -0.8715 +vn 0.4358 0.4902 -0.7548 +vn 0.7548 0.4902 -0.4358 +vn 0.8715 0.4902 0.0000 +vn -0.7548 0.4902 -0.4358 +vn -0.4358 0.4902 0.7548 +vn 0.7548 0.4902 0.4358 +vn -0.4358 0.4902 -0.7548 +vn 0.8660 -0.5000 0.0000 +vn 0.8660 0.5000 0.0000 +vn 0.5000 0.8660 0.0000 +vn -0.5000 0.8660 0.0000 +vn -0.8660 0.5000 0.0000 +vn -0.8660 -0.5000 0.0000 +vn -0.5000 -0.8660 0.0000 +vn 0.5000 -0.8660 0.0000 +vn 0.3717 -0.8039 -0.4642 +vn 0.5556 -0.7201 -0.4157 +vn 0.1951 -0.8494 -0.4904 +vn 0.1951 -0.4904 -0.8494 +vn 0.3717 -0.4642 -0.8039 +vn 0.5556 -0.4157 -0.7201 +vn 0.3717 0.0000 -0.9283 +vn 0.5556 0.0000 -0.8314 +vn 0.5556 0.4157 -0.7201 +vn 0.1951 0.4904 -0.8494 +vn 0.3717 0.4642 -0.8039 +vn 0.5556 0.7201 -0.4157 +vn 0.3717 0.8039 -0.4642 +vn 0.1951 0.8494 -0.4904 +vn 0.9122 0.4097 0.0000 +vn 0.8314 0.4811 0.2778 +vn 0.9122 0.3548 0.2048 +vn 0.9122 0.2048 0.3548 +vn 0.9122 0.0000 0.4097 +vn 0.8314 0.2778 0.4811 +vn 0.9122 -0.2048 0.3548 +vn 0.8314 -0.4811 0.2778 +vn 0.9122 -0.3548 0.2048 +vn 0.9122 -0.4097 0.0000 +vn 0.9122 -0.3548 -0.2048 +vn 0.8314 -0.5556 0.0000 +vn 0.8314 -0.2778 -0.4811 +vn 0.9122 -0.2048 -0.3548 +vn 0.9122 0.0000 -0.4097 +vn 0.9122 0.2048 -0.3548 +vn 0.8314 0.2778 -0.4811 +vn 0.9122 0.3548 -0.2048 +vn 0.8314 0.4811 -0.2778 +vn 0.0000 -0.5000 -0.8660 +vn 0.0000 0.5000 -0.8660 +vn 0.0000 0.8660 -0.5000 +vn 0.0000 0.8660 0.5000 +vn 0.0000 0.5000 0.8660 +vn 0.0000 -0.5000 0.8660 +vn 0.0000 -0.8660 0.5000 +vn 0.0000 -0.8660 -0.5000 vn 0.0000 0.9808 -0.1951 vn 0.4642 0.8039 -0.3717 vn 0.0000 0.9283 -0.3717 -vn 0.0000 0.8314 -0.5556 vn 0.4157 0.7201 -0.5556 +vn 0.0000 0.8314 -0.5556 vn 0.4904 0.8494 -0.1951 vn 0.8039 0.4642 -0.3717 vn 0.7201 0.4157 -0.5556 @@ -1304,113 +1795,44 @@ vn 0.8494 0.4904 -0.1951 vn 0.9808 0.0000 -0.1951 vn 0.8039 -0.4642 -0.3717 vn 0.7201 -0.4157 -0.5556 -vn 0.8494 -0.4904 -0.1951 +vn 0.4904 -0.8494 -0.1951 vn 0.4642 -0.8039 -0.3717 vn 0.4157 -0.7201 -0.5556 vn 0.0000 -0.9283 -0.3717 vn 0.0000 -0.8314 -0.5556 vn 0.0000 -0.9808 -0.1951 -vn -0.4904 -0.8494 0.1951 -vn 0.0000 -0.9283 0.3717 -vn -0.4642 -0.8039 0.3717 vn -0.4642 -0.8039 -0.3717 vn -0.4157 -0.7201 -0.5556 -vn -0.4157 -0.7201 0.5556 -vn 0.0000 -0.8314 0.5556 vn -0.4904 -0.8494 -0.1951 -vn -0.8039 -0.4642 0.3717 -vn -0.7201 -0.4157 0.5556 +vn -0.8494 -0.4904 -0.1951 vn -0.8039 -0.4642 -0.3717 -vn -0.8494 -0.4904 0.1951 vn -0.7201 -0.4157 -0.5556 -vn -0.9283 0.0000 0.3717 -vn -0.8314 0.0000 0.5556 -vn -0.8494 -0.4904 -0.1951 vn -0.9283 0.0000 -0.3717 vn -0.8314 0.0000 -0.5556 -vn -0.8494 0.4904 0.1951 -vn -0.8039 0.4642 0.3717 vn -0.7201 0.4157 -0.5556 -vn -0.7201 0.4157 0.5556 -vn -0.9808 0.0000 -0.1951 +vn -0.8494 0.4904 -0.1951 vn -0.8039 0.4642 -0.3717 vn -0.4157 0.7201 -0.5556 -vn -0.4642 0.8039 0.3717 -vn -0.4157 0.7201 0.5556 -vn -0.8494 0.4904 -0.1951 vn -0.4642 0.8039 -0.3717 -vn -0.4904 0.8494 0.1951 -vn 0.0000 0.9283 0.3717 -vn 0.0000 0.8314 0.5556 vn -0.4904 0.8494 -0.1951 -vn 0.0000 0.9808 0.1951 vn 0.0000 0.4097 -0.9122 vn 0.2778 0.4811 -0.8314 vn 0.2048 0.3548 -0.9122 vn 0.3548 0.2048 -0.9122 vn 0.4097 0.0000 -0.9122 -vn 0.4811 0.2778 -0.8314 -vn 0.4811 -0.2778 -0.8314 vn 0.3548 -0.2048 -0.9122 vn 0.2778 -0.4811 -0.8314 vn 0.2048 -0.3548 -0.9122 vn 0.0000 -0.4097 -0.9122 vn -0.2048 -0.3548 -0.9122 -vn -0.2778 -0.4811 -0.8314 -vn -0.3548 -0.2048 -0.9122 +vn 0.0000 -0.5556 -0.8314 vn -0.4811 -0.2778 -0.8314 +vn -0.3548 -0.2048 -0.9122 vn -0.4097 0.0000 -0.9122 vn -0.3548 0.2048 -0.9122 -vn -0.5556 0.0000 -0.8314 vn -0.4811 0.2778 -0.8314 vn -0.2048 0.3548 -0.9122 vn -0.2778 0.4811 -0.8314 -vn -0.8660 0.5000 0.0000 -vn -0.8660 -0.5000 0.0000 -vn -0.5000 -0.8660 0.0000 -vn 0.8660 0.5000 0.0000 -vn -0.5000 0.8660 0.0000 -vn 0.8660 -0.5000 0.0000 -vn 0.5000 -0.8660 0.0000 -vn 0.5000 0.8660 0.0000 -vn 0.4642 -0.8039 0.3717 -vn 0.4157 -0.7201 0.5556 -vn 0.4904 -0.8494 0.1951 -vn 0.8039 -0.4642 0.3717 -vn 0.7201 -0.4157 0.5556 -vn 0.8494 -0.4904 0.1951 -vn 0.9283 0.0000 0.3717 -vn 0.8314 0.0000 0.5556 -vn 0.7201 0.4157 0.5556 -vn 0.9808 0.0000 0.1951 -vn 0.8039 0.4642 0.3717 -vn 0.4157 0.7201 0.5556 -vn 0.8494 0.4904 0.1951 -vn 0.4642 0.8039 0.3717 -vn 0.4904 0.8494 0.1951 -vn 0.0000 0.5556 0.8314 -vn -0.2048 0.3548 0.9122 -vn 0.0000 0.4097 0.9122 -vn -0.3548 0.2048 0.9122 -vn -0.2778 0.4811 0.8314 -vn -0.4097 0.0000 0.9122 -vn -0.4811 0.2778 0.8314 -vn -0.5556 0.0000 0.8314 -vn -0.3548 -0.2048 0.9122 -vn -0.2778 -0.4811 0.8314 -vn -0.2048 -0.3548 0.9122 -vn 0.0000 -0.4097 0.9122 -vn 0.0000 -0.5556 0.8314 -vn 0.2048 -0.3548 0.9122 -vn 0.2778 -0.4811 0.8314 -vn 0.3548 -0.2048 0.9122 -vn 0.4811 -0.2778 0.8314 -vn 0.4097 0.0000 0.9122 -vn 0.3548 0.2048 0.9122 -vn 0.5556 0.0000 0.8314 -vn 0.4811 0.2778 0.8314 -vn 0.2048 0.3548 0.9122 -vn 0.2778 0.4811 0.8314 vn -0.1951 0.9808 0.0000 vn -0.3717 0.8039 -0.4642 vn -0.3717 0.9283 0.0000 @@ -1420,47 +1842,30 @@ vn -0.1951 0.8494 -0.4904 vn -0.3717 0.4642 -0.8039 vn -0.5556 0.4157 -0.7201 vn -0.3717 0.0000 -0.9283 +vn -0.5556 0.0000 -0.8314 +vn -0.1951 0.4904 -0.8494 vn -0.1951 0.0000 -0.9808 vn -0.3717 -0.4642 -0.8039 vn -0.5556 -0.4157 -0.7201 -vn -0.1951 -0.4904 -0.8494 +vn -0.1951 -0.8494 -0.4904 vn -0.3717 -0.8039 -0.4642 vn -0.5556 -0.7201 -0.4157 vn -0.3717 -0.9283 0.0000 vn -0.5556 -0.8314 0.0000 vn -0.1951 -0.9808 0.0000 -vn 0.3717 -0.8039 0.4642 -vn 0.1951 -0.9808 0.0000 -vn 0.3717 -0.9283 0.0000 vn -0.3717 -0.8039 0.4642 vn -0.5556 -0.7201 0.4157 -vn 0.5556 -0.8314 0.0000 -vn 0.5556 -0.7201 0.4157 vn -0.1951 -0.8494 0.4904 -vn 0.3717 -0.4642 0.8039 -vn 0.5556 -0.4157 0.7201 vn -0.1951 -0.4904 0.8494 vn -0.3717 -0.4642 0.8039 -vn 0.1951 -0.8494 0.4904 vn -0.5556 -0.4157 0.7201 vn -0.3717 0.0000 0.9283 -vn 0.1951 0.0000 0.9808 -vn 0.3717 0.0000 0.9283 -vn 0.3717 0.4642 0.8039 vn -0.5556 0.4157 0.7201 -vn 0.5556 0.4157 0.7201 -vn -0.1951 0.0000 0.9808 +vn -0.1951 0.4904 0.8494 vn -0.3717 0.4642 0.8039 vn -0.5556 0.7201 0.4157 -vn 0.5556 0.7201 0.4157 -vn -0.1951 0.4904 0.8494 vn -0.3717 0.8039 0.4642 -vn 0.1951 0.8494 0.4904 -vn 0.3717 0.8039 0.4642 -vn 0.5556 0.8314 0.0000 vn -0.1951 0.8494 0.4904 -vn 0.1951 0.9808 0.0000 -vn 0.3717 0.9283 0.0000 vn -0.9122 0.4097 0.0000 vn -0.8314 0.4811 -0.2778 vn -0.9122 0.3548 -0.2048 @@ -1471,759 +1876,718 @@ vn -0.9122 -0.2048 -0.3548 vn -0.8314 -0.4811 -0.2778 vn -0.9122 -0.3548 -0.2048 vn -0.9122 -0.4097 0.0000 -vn -0.8314 -0.5556 0.0000 vn -0.9122 -0.3548 0.2048 -vn -0.8314 -0.4811 0.2778 +vn -0.8314 -0.5556 0.0000 +vn -0.8314 -0.2778 0.4811 vn -0.9122 -0.2048 0.3548 vn -0.9122 0.0000 0.4097 vn -0.9122 0.2048 0.3548 -vn -0.8314 0.4811 0.2778 +vn -0.8314 0.2778 0.4811 vn -0.9122 0.3548 0.2048 -vn 0.0000 0.5000 0.8660 -vn 0.0000 -0.5000 0.8660 -vn 0.0000 -0.8660 0.5000 -vn 0.0000 0.5000 -0.8660 -vn 0.0000 0.8660 0.5000 -vn 0.0000 -0.5000 -0.8660 -vn 0.0000 -0.8660 -0.5000 -vn 0.0000 0.8660 -0.5000 -vn 0.5556 -0.7201 -0.4157 -vn 0.1951 -0.8494 -0.4904 -vn 0.3717 -0.8039 -0.4642 -vn 0.1951 -0.4904 -0.8494 -vn 0.3717 -0.4642 -0.8039 -vn 0.5556 -0.4157 -0.7201 -vn 0.3717 0.0000 -0.9283 -vn 0.5556 0.0000 -0.8314 -vn 0.5556 0.4157 -0.7201 -vn 0.1951 0.4904 -0.8494 -vn 0.3717 0.4642 -0.8039 -vn 0.3717 0.8039 -0.4642 -vn 0.5556 0.7201 -0.4157 -vn 0.1951 0.8494 -0.4904 -vn 0.9122 0.4097 0.0000 -vn 0.8314 0.4811 0.2778 -vn 0.9122 0.3548 0.2048 -vn 0.9122 0.2048 0.3548 -vn 0.9122 0.0000 0.4097 -vn 0.8314 0.2778 0.4811 -vn 0.9122 -0.2048 0.3548 -vn 0.8314 -0.4811 0.2778 -vn 0.9122 -0.3548 0.2048 -vn 0.9122 -0.4097 0.0000 -vn 0.8314 -0.5556 0.0000 -vn 0.9122 -0.3548 -0.2048 -vn 0.8314 -0.4811 -0.2778 -vn 0.8314 -0.2778 -0.4811 -vn 0.9122 -0.2048 -0.3548 -vn 0.9122 0.0000 -0.4097 -vn 0.9122 0.2048 -0.3548 -vn 0.8314 0.2778 -0.4811 -vn 0.9122 0.3548 -0.2048 -vn 0.8314 0.4811 -0.2778 +vn -0.8314 0.5556 0.0000 vn 0.4977 -0.0965 0.8620 -vn 0.4904 -0.8494 -0.1951 -vn 0.0000 -0.9808 0.1951 +vn -0.4904 -0.8494 0.1951 vn -0.9808 0.0000 0.1951 -vn 0.0000 0.5556 -0.8314 -vn 0.0000 -0.5556 -0.8314 -vn -0.4811 -0.2778 0.8314 -vn -0.1951 0.4904 -0.8494 -vn -0.1951 -0.8494 -0.4904 -vn 0.1951 -0.4904 0.8494 -vn 0.1951 0.4904 0.8494 -vn -0.8314 0.5556 0.0000 -vn -0.8314 -0.2778 -0.4811 -vn -0.8314 -0.2778 0.4811 -vn -0.8314 0.2778 0.4811 +vn 0.4904 -0.8494 0.1951 +vn 0.9808 0.0000 0.1951 +vn 0.0000 0.5556 0.8314 +vn -0.4811 0.2778 0.8314 +vn 0.0000 -0.5556 0.8314 +vn 0.1951 0.0000 0.9808 vn 0.1951 0.0000 -0.9808 vn 0.8314 0.5556 0.0000 vn 0.8314 -0.2778 0.4811 +vn 0.8314 -0.4811 -0.2778 +vn 0.8494 -0.4904 -0.1951 +vn -0.9808 0.0000 -0.1951 +vn 0.0000 0.5556 -0.8314 +vn 0.4811 0.2778 -0.8314 +vn 0.4811 -0.2778 -0.8314 +vn -0.2778 -0.4811 -0.8314 +vn -0.1951 -0.4904 -0.8494 +vn -0.1951 0.0000 0.9808 +vn -0.8314 -0.2778 -0.4811 +vn -0.8314 -0.4811 0.2778 +vn -0.8314 0.4811 0.2778 s off f 54/1/1 53/2/1 62/3/1 f 68/4/2 61/5/2 52/6/2 f 72/7/3 71/8/3 75/9/3 f 77/10/4 74/11/4 70/12/4 -f 418/13/5 428/14/5 424/15/5 -f 445/16/5 456/17/5 457/18/5 -f 437/19/6 450/20/6 438/21/6 -f 434/22/7 447/23/7 435/24/7 -f 441/25/8 442/26/8 430/27/8 -f 431/28/9 444/29/9 432/30/9 -f 439/31/10 450/20/10 451/32/10 -f 436/33/11 447/23/11 448/34/11 -f 432/30/12 445/16/12 433/35/12 -f 439/31/13 452/36/13 440/37/13 -f 436/33/14 449/38/14 437/19/14 -f 434/22/15 445/16/15 446/39/15 -f 441/25/16 452/36/16 453/40/16 -f 430/27/17 443/41/17 431/28/17 -f 459/42/18 472/43/18 460/44/18 -f 452/36/5 463/45/5 464/46/5 -f 448/34/5 461/47/5 449/38/5 -f 445/16/5 458/48/5 446/39/5 -f 453/40/5 464/46/5 465/49/5 -f 442/26/5 455/50/5 443/41/5 -f 449/38/5 462/51/5 450/20/5 -f 446/39/5 459/42/5 447/23/5 -f 453/40/5 454/52/5 442/26/5 -f 444/29/5 455/50/5 456/17/5 -f 450/20/5 463/45/5 451/32/5 -f 448/34/5 459/42/5 460/44/5 -f 456/17/19 469/53/19 457/18/19 -f 463/45/1 476/54/1 464/46/1 -f 460/44/3 473/55/3 461/47/3 -f 457/18/2 470/56/2 458/48/2 -f 464/46/20 477/57/20 465/49/20 -f 454/52/4 467/58/4 455/50/4 -f 461/47/21 474/59/21 462/51/21 -f 458/48/22 471/60/22 459/42/22 -f 465/49/23 466/61/23 454/52/23 -f 455/50/24 468/62/24 456/17/24 -f 462/51/25 475/63/25 463/45/25 -f 487/64/1 478/65/1 479/66/1 -f 485/67/3 492/68/3 484/69/3 -f 483/70/2 490/71/2 482/72/2 -f 481/73/4 488/74/4 480/75/4 -f 497/76/4 494/77/4 495/78/4 -f 493/79/26 497/76/26 492/68/26 -f 484/69/27 494/77/27 485/67/27 -f 493/79/2 494/77/2 496/80/2 -f 492/68/1 495/78/1 484/69/1 -f 498/81/2 501/82/2 499/83/2 -f 486/84/4 498/81/4 478/65/4 -f 487/64/28 500/85/28 486/84/28 -f 478/65/29 499/83/29 479/66/29 -f 487/64/3 499/83/3 501/82/3 -f 505/86/3 502/87/3 503/88/3 -f 489/89/30 505/86/30 488/74/30 -f 489/89/1 502/87/1 504/90/1 -f 480/75/31 502/87/31 481/73/31 -f 488/74/2 503/88/2 480/75/2 -f 509/91/1 506/92/1 507/93/1 -f 491/94/4 506/92/4 508/95/4 -f 491/94/32 509/91/32 490/71/32 -f 482/72/33 506/92/33 483/70/33 -f 490/71/3 507/93/3 482/72/3 -f 510/96/34 522/97/34 514/98/34 -f 512/99/35 524/100/35 516/101/35 -f 513/102/36 525/103/36 517/104/36 -f 511/105/37 523/106/37 515/107/37 -f 54/1/1 67/108/1 53/2/1 -f 68/4/2 60/109/2 61/5/2 -f 72/7/3 76/110/3 71/8/3 -f 77/10/4 73/111/4 74/11/4 -f 420/112/5 419/113/5 418/13/5 -f 418/13/5 429/114/5 428/14/5 -f 428/14/5 427/115/5 424/15/5 -f 427/115/5 426/116/5 424/15/5 -f 426/116/5 425/117/5 424/15/5 -f 424/15/5 423/118/5 420/112/5 -f 423/118/5 422/119/5 420/112/5 -f 422/119/5 421/120/5 420/112/5 -f 420/112/5 418/13/5 424/15/5 -f 445/16/5 444/29/5 456/17/5 -f 437/19/6 449/38/6 450/20/6 -f 434/22/7 446/39/7 447/23/7 -f 441/25/8 453/40/8 442/26/8 -f 431/28/9 443/41/9 444/29/9 -f 439/31/10 438/21/10 450/20/10 -f 436/33/11 435/24/11 447/23/11 -f 432/30/12 444/29/12 445/16/12 -f 439/31/13 451/32/13 452/36/13 -f 436/33/14 448/34/14 449/38/14 -f 434/22/15 433/35/15 445/16/15 -f 441/25/16 440/37/16 452/36/16 -f 430/27/17 442/26/17 443/41/17 -f 459/42/18 471/60/18 472/43/18 -f 452/36/5 451/32/5 463/45/5 -f 448/34/5 460/44/5 461/47/5 -f 445/16/5 457/18/5 458/48/5 -f 453/40/5 452/36/5 464/46/5 -f 442/26/5 454/52/5 455/50/5 -f 449/38/5 461/47/5 462/51/5 -f 446/39/5 458/48/5 459/42/5 -f 453/40/5 465/49/5 454/52/5 -f 444/29/5 443/41/5 455/50/5 -f 450/20/5 462/51/5 463/45/5 -f 448/34/5 447/23/5 459/42/5 -f 456/17/19 468/62/19 469/53/19 -f 463/45/1 475/63/1 476/54/1 -f 460/44/3 472/43/3 473/55/3 -f 457/18/2 469/53/2 470/56/2 -f 464/46/20 476/54/20 477/57/20 -f 454/52/4 466/61/4 467/58/4 -f 461/47/21 473/55/21 474/59/21 -f 458/48/22 470/56/22 471/60/22 -f 465/49/23 477/57/23 466/61/23 -f 455/50/24 467/58/24 468/62/24 -f 462/51/25 474/59/25 475/63/25 -f 487/64/1 486/84/1 478/65/1 -f 485/67/3 493/79/3 492/68/3 -f 483/70/2 491/94/2 490/71/2 -f 481/73/4 489/89/4 488/74/4 -f 497/76/4 496/80/4 494/77/4 -f 493/79/26 496/80/26 497/76/26 -f 484/69/27 495/78/27 494/77/27 -f 493/79/2 485/67/2 494/77/2 -f 492/68/1 497/76/1 495/78/1 -f 498/81/2 500/85/2 501/82/2 -f 486/84/4 500/85/4 498/81/4 -f 487/64/28 501/82/28 500/85/28 -f 478/65/29 498/81/29 499/83/29 -f 487/64/3 479/66/3 499/83/3 -f 505/86/3 504/90/3 502/87/3 -f 489/89/30 504/90/30 505/86/30 -f 489/89/1 481/73/1 502/87/1 -f 480/75/31 503/88/31 502/87/31 -f 488/74/2 505/86/2 503/88/2 -f 509/91/1 508/95/1 506/92/1 -f 491/94/4 483/70/4 506/92/4 -f 491/94/32 508/95/32 509/91/32 -f 482/72/33 507/93/33 506/92/33 -f 490/71/3 509/91/3 507/93/3 -f 510/96/34 518/121/34 522/97/34 -f 512/99/35 520/122/35 524/100/35 -f 513/102/36 521/123/36 525/103/36 -f 511/105/37 519/124/37 523/106/37 +f 206/13/4 203/14/4 204/15/4 +f 202/16/5 206/13/5 201/17/5 +f 193/18/6 203/14/6 194/19/6 +f 202/20/2 203/14/2 205/21/2 +f 201/22/1 204/15/1 193/23/1 +f 207/24/2 210/25/2 208/26/2 +f 195/27/4 207/24/4 187/28/4 +f 196/29/7 209/30/7 195/31/7 +f 187/32/8 208/26/8 188/33/8 +f 196/34/3 208/26/3 210/25/3 +f 214/35/3 211/36/3 212/37/3 +f 198/38/9 214/35/9 197/39/9 +f 198/40/1 211/36/1 213/41/1 +f 189/42/10 211/36/10 190/43/10 +f 197/44/2 212/37/2 189/45/2 +f 218/46/1 215/47/1 216/48/1 +f 200/49/4 215/47/4 217/50/4 +f 200/51/11 218/46/11 199/52/11 +f 191/53/12 215/47/12 192/54/12 +f 199/55/3 216/48/3 191/56/3 +f 219/57/13 231/58/13 223/59/13 +f 221/60/14 233/61/14 225/62/14 +f 222/63/15 234/64/15 226/65/15 +f 220/66/16 232/67/16 224/68/16 +f 516/69/17 529/70/17 517/71/17 +f 523/72/17 536/73/17 524/74/17 +f 520/75/17 533/76/17 521/77/17 +f 517/78/17 530/79/17 518/80/17 +f 525/81/17 536/82/17 537/83/17 +f 514/84/17 527/85/17 515/86/17 +f 521/87/17 534/88/17 522/89/17 +f 518/90/17 531/91/17 519/92/17 +f 525/93/17 526/94/17 514/95/17 +f 515/96/17 528/97/17 516/98/17 +f 522/99/17 535/100/17 523/101/17 +f 519/102/17 532/103/17 520/104/17 +f 54/1/1 67/105/1 53/2/1 +f 68/4/2 60/106/2 61/5/2 +f 72/7/3 76/107/3 71/8/3 +f 77/10/4 73/108/4 74/11/4 +f 206/13/4 205/21/4 203/14/4 +f 202/16/5 205/21/5 206/13/5 +f 193/18/6 204/15/6 203/14/6 +f 202/20/2 194/109/2 203/14/2 +f 201/22/1 206/13/1 204/15/1 +f 207/24/2 209/30/2 210/25/2 +f 195/27/4 209/30/4 207/24/4 +f 196/29/7 210/25/7 209/30/7 +f 187/32/8 207/24/8 208/26/8 +f 196/34/3 188/110/3 208/26/3 +f 214/35/3 213/41/3 211/36/3 +f 198/38/9 213/41/9 214/35/9 +f 198/40/1 190/111/1 211/36/1 +f 189/42/10 212/37/10 211/36/10 +f 197/44/2 214/35/2 212/37/2 +f 218/46/1 217/50/1 215/47/1 +f 200/49/4 192/112/4 215/47/4 +f 200/51/11 217/50/11 218/46/11 +f 191/53/12 216/48/12 215/47/12 +f 199/55/3 218/46/3 216/48/3 +f 219/57/13 227/113/13 231/58/13 +f 221/60/14 229/114/14 233/61/14 +f 222/63/15 230/115/15 234/64/15 +f 220/66/16 228/116/16 232/67/16 +f 516/69/17 528/117/17 529/70/17 +f 523/72/17 535/118/17 536/73/17 +f 520/75/17 532/119/17 533/76/17 +f 517/78/17 529/120/17 530/79/17 +f 525/81/17 524/121/17 536/82/17 +f 514/84/17 526/122/17 527/85/17 +f 521/87/17 533/123/17 534/88/17 +f 518/90/17 530/124/17 531/91/17 +f 525/93/17 537/125/17 526/94/17 +f 515/96/17 527/126/17 528/97/17 +f 522/99/17 534/127/17 535/100/17 +f 519/102/17 531/128/17 532/103/17 s 1 -f 59/125/38 15/126/39 19/127/40 -f 13/128/41 18/129/42 14/130/43 -f 14/131/43 19/127/40 15/126/39 -f 69/132/44 17/133/45 13/128/41 -f 18/134/42 23/135/46 19/127/40 -f 16/136/47 21/137/48 17/133/45 -f 59/125/38 19/127/40 23/135/46 -f 17/133/45 22/138/49 18/129/42 -f 23/135/46 26/139/50 27/140/51 -f 20/141/52 25/142/53 21/137/48 -f 59/125/38 23/135/46 27/140/51 -f 21/137/48 26/143/50 22/138/49 -f 59/125/38 27/140/51 31/144/54 -f 25/145/53 30/146/55 26/147/50 -f 26/139/50 31/144/54 27/140/51 -f 24/148/56 29/149/57 25/145/53 -f 29/149/57 34/150/58 30/146/55 -f 31/144/54 34/151/58 35/152/59 -f 28/153/60 33/154/61 29/149/57 -f 59/125/38 31/144/54 35/152/59 -f 34/151/58 39/155/62 35/152/59 -f 33/154/61 36/156/63 37/157/64 -f 59/125/38 35/152/59 39/155/62 -f 33/154/61 38/158/65 34/150/58 -f 36/159/63 41/160/66 37/161/64 -f 59/125/38 39/155/62 43/162/67 -f 37/161/64 42/163/68 38/164/65 -f 38/165/65 43/162/67 39/155/62 -f 59/125/38 43/162/67 47/166/69 -f 41/160/66 46/167/70 42/163/68 -f 42/168/68 47/166/69 43/162/67 -f 40/169/71 45/170/72 41/160/66 -f 46/171/70 51/172/73 47/166/69 -f 44/173/74 49/174/75 45/170/72 -f 59/125/38 47/166/69 51/172/73 -f 45/170/72 50/175/76 46/167/70 -f 50/176/76 58/177/77 51/172/73 -f 48/178/78 56/179/79 49/180/75 -f 11/181/80 55/182/81 10/183/82 -f 12/184/35 63/185/83 11/181/80 -f 59/125/38 51/172/73 58/177/77 -f 49/180/75 57/186/84 50/187/76 -f 1/188/85 69/132/44 12/189/35 -f 20/141/52 1/188/85 2/190/86 -f 24/191/56 2/190/86 3/192/36 -f 4/193/87 24/148/56 3/194/36 -f 59/125/38 58/177/77 66/195/88 -f 57/186/84 64/196/89 65/197/90 -f 5/198/91 28/153/60 4/193/87 -f 36/156/63 5/198/91 6/199/34 -f 57/200/84 66/195/88 58/177/77 -f 55/182/81 64/196/89 56/179/79 -f 59/125/38 66/195/88 15/126/39 -f 64/196/89 14/201/43 65/197/90 -f 40/169/71 6/202/34 7/203/92 -f 8/204/93 40/169/71 7/203/92 -f 65/205/90 15/126/39 66/195/88 -f 63/185/83 13/206/41 64/196/89 -f 9/207/37 44/173/74 8/204/93 -f 55/182/81 9/208/37 10/183/82 -f 134/209/94 81/210/95 78/211/96 -f 79/212/97 81/210/95 82/213/98 -f 80/214/99 85/215/100 81/210/95 -f 82/216/98 85/217/100 86/218/101 -f 86/218/101 90/219/102 91/220/103 -f 84/221/104 90/219/102 85/217/100 -f 89/222/105 95/223/106 90/219/102 -f 90/219/102 96/224/107 91/220/103 -f 94/225/108 100/226/109 95/227/106 -f 96/224/107 100/228/109 101/229/110 -f 101/230/110 105/231/111 106/232/112 -f 100/226/109 104/233/113 105/231/111 -f 184/234/114 190/235/115 185/236/116 -f 106/232/112 110/237/117 111/238/118 -f 186/239/119 190/235/115 191/240/120 -f 105/231/111 109/241/121 110/237/117 -f 180/242/122 186/243/119 181/244/123 -f 109/241/121 115/245/124 110/237/117 -f 179/246/125 185/236/116 180/247/122 -f 111/248/118 115/249/124 116/250/126 -f 175/251/127 181/244/123 176/252/128 -f 114/253/129 120/254/130 115/249/124 -f 175/251/127 179/255/125 180/242/122 -f 115/249/124 121/256/131 116/250/126 -f 169/257/132 175/251/127 170/258/133 -f 120/254/130 126/259/134 121/256/131 -f 170/258/133 176/252/128 171/260/135 -f 119/261/136 125/262/137 120/254/130 -f 125/262/137 130/263/138 126/259/134 -f 166/264/139 171/260/135 167/265/140 -f 124/266/141 129/267/142 125/268/137 -f 165/269/143 170/270/133 166/271/139 -f 163/272/144 167/273/140 164/274/145 -f 128/275/146 78/211/96 129/267/142 -f 219/276/147 166/271/139 163/272/144 -f 129/267/142 79/212/97 130/277/138 -f 137/278/148 136/279/149 135/280/150 -f 88/281/35 137/278/148 135/280/150 -f 88/281/35 135/280/150 132/282/151 -f 136/279/149 132/282/151 135/280/150 -f 88/281/35 132/282/151 127/283/152 -f 133/284/153 127/283/152 132/282/151 -f 127/283/152 123/285/154 122/286/155 -f 88/281/35 127/283/152 122/286/155 -f 122/286/155 118/287/156 117/288/157 -f 88/281/35 122/286/155 117/288/157 -f 88/281/35 117/288/157 112/289/158 -f 118/287/156 112/289/158 117/288/157 -f 88/290/35 112/291/158 107/292/159 -f 112/291/158 108/293/160 107/292/159 -f 108/293/160 102/294/161 107/292/159 -f 88/290/35 107/292/159 102/294/161 -f 103/295/162 97/296/163 102/294/161 -f 88/290/35 102/294/161 97/296/163 -f 88/290/35 97/296/163 92/297/164 -f 98/298/165 92/297/164 97/296/163 -f 93/299/166 83/300/167 92/297/164 -f 88/290/35 92/297/164 83/300/167 -f 87/301/168 137/302/148 83/300/167 -f 88/290/35 83/300/167 137/302/148 -f 145/303/169 159/304/37 143/305/37 -f 141/306/170 161/307/171 140/308/171 -f 155/309/36 148/310/172 153/311/172 -f 147/312/173 156/313/169 145/314/169 -f 157/315/174 146/316/36 155/309/36 -f 139/317/38 142/318/175 158/319/175 -f 158/319/175 144/320/174 157/321/174 -f 139/317/38 161/307/171 162/322/38 -f 153/323/172 150/324/176 151/325/176 -f 149/326/5 154/327/173 147/312/173 -f 151/325/176 152/328/5 149/326/5 -f 143/305/37 160/329/170 141/330/170 -f 191/240/120 195/331/177 196/332/178 -f 190/235/115 194/333/179 195/331/177 -f 194/333/179 200/334/180 195/331/177 -f 196/335/178 200/336/180 201/337/181 -f 199/338/182 205/339/183 200/336/180 -f 201/337/181 205/339/183 206/340/184 -f 205/339/183 211/341/185 206/340/184 -f 204/342/186 210/343/187 205/339/183 -f 210/343/187 215/344/188 211/341/185 -f 209/345/189 214/346/190 210/347/187 -f 213/348/191 163/272/144 214/346/190 -f 214/346/190 164/274/145 215/349/188 -f 223/350/192 220/351/193 222/352/194 -f 173/353/34 222/352/194 220/351/193 -f 173/353/34 220/351/193 217/354/195 -f 221/355/196 217/354/195 220/351/193 -f 173/353/34 217/354/195 212/356/197 -f 218/357/198 212/356/197 217/354/195 -f 216/358/199 207/359/200 212/356/197 -f 173/353/34 212/356/197 207/359/200 -f 207/359/200 203/360/201 202/361/202 -f 173/353/34 207/359/200 202/361/202 -f 173/353/34 202/361/202 197/362/203 -f 202/361/202 198/363/204 197/362/203 -f 173/364/34 197/365/203 192/366/205 -f 197/365/203 193/367/206 192/366/205 -f 193/367/206 187/368/207 192/366/205 -f 173/364/34 192/366/205 187/368/207 -f 188/369/208 182/370/209 187/368/207 -f 173/364/34 187/368/207 182/370/209 -f 173/364/34 182/370/209 177/371/210 -f 183/372/211 177/371/210 182/370/209 -f 178/373/212 168/374/213 177/371/210 -f 173/364/34 177/371/210 168/374/213 -f 172/375/214 222/376/194 168/374/213 -f 173/364/34 168/374/213 222/376/194 -f 230/377/172 244/378/36 228/379/36 -f 226/380/174 246/381/175 225/382/175 -f 240/383/37 233/384/169 238/385/169 -f 232/386/176 241/387/172 230/388/172 -f 242/389/170 231/390/37 240/383/37 -f 224/391/38 227/392/171 243/393/171 -f 243/393/171 229/394/170 242/395/170 -f 224/391/38 246/381/175 247/396/38 -f 238/397/169 235/398/173 236/399/173 -f 234/400/5 239/401/176 232/386/176 -f 236/399/173 237/402/5 234/400/5 -f 228/379/36 245/403/174 226/404/174 -f 304/405/215 251/406/216 248/407/217 -f 248/407/217 252/408/218 249/409/219 -f 250/410/220 255/411/221 251/406/216 -f 251/412/216 256/413/222 252/414/218 -f 256/413/222 260/415/223 261/416/165 -f 255/417/221 259/418/224 260/415/223 -f 259/418/224 265/419/225 260/415/223 -f 260/415/223 266/420/226 261/416/165 -f 264/421/227 270/422/228 265/423/225 -f 266/420/226 270/424/228 271/425/229 -f 271/426/229 275/427/230 276/428/231 -f 270/422/228 274/429/232 275/427/230 -f 355/430/233 359/431/234 360/432/235 -f 276/428/231 280/433/236 281/434/237 -f 355/430/233 361/435/238 356/436/239 -f 275/427/230 279/437/240 280/433/236 -f 350/438/241 356/439/239 351/440/242 -f 280/433/236 284/441/243 285/442/244 -f 350/443/241 354/444/245 355/430/233 -f 281/445/237 285/446/244 286/447/246 -f 346/448/211 350/438/241 351/440/242 -f 284/449/243 290/450/247 285/446/244 -f 344/451/248 350/438/241 345/452/249 -f 286/447/246 290/450/247 291/453/199 -f 340/454/250 344/451/248 345/452/249 -f 290/450/247 296/455/251 291/453/199 -f 340/454/250 346/448/211 341/456/252 -f 289/457/253 295/458/254 290/450/247 -f 295/458/254 300/459/255 296/455/251 -f 337/460/256 340/454/250 341/456/252 -f 294/461/257 299/462/258 295/463/254 -f 335/464/259 340/465/250 336/466/260 -f 334/467/261 336/466/260 337/468/256 -f 298/469/262 248/407/217 299/462/258 -f 389/470/263 336/466/260 333/471/264 -f 299/462/258 249/409/219 300/472/255 -f 307/473/265 306/474/266 305/475/267 -f 258/476/37 307/473/265 305/475/267 -f 258/476/37 305/475/267 302/477/268 -f 306/474/266 302/477/268 305/475/267 -f 258/476/37 302/477/268 297/478/269 -f 303/479/270 297/478/269 302/477/268 -f 301/480/131 292/481/271 297/478/269 -f 258/476/37 297/478/269 292/481/271 -f 292/481/271 288/482/272 287/483/273 -f 258/476/37 292/481/271 287/483/273 -f 258/476/37 287/483/273 282/484/274 -f 287/483/273 283/485/275 282/484/274 -f 258/486/37 282/487/274 277/488/276 -f 282/487/274 278/489/277 277/488/276 -f 278/489/277 272/490/278 277/488/276 -f 258/486/37 277/488/276 272/490/278 -f 272/490/278 268/491/128 267/492/279 -f 258/486/37 272/490/278 267/492/279 -f 258/486/37 267/492/279 262/493/280 -f 268/491/128 262/493/280 267/492/279 -f 262/493/280 257/494/281 253/495/282 -f 258/486/37 262/493/280 253/495/282 -f 257/494/281 307/496/265 253/495/282 -f 258/486/37 253/495/282 307/496/265 -f 315/497/283 329/498/34 313/499/34 -f 311/500/284 331/501/285 310/502/285 -f 325/503/35 318/504/286 323/505/286 -f 315/506/283 324/507/287 326/508/283 -f 327/509/288 316/510/35 325/503/35 -f 309/511/38 312/512/289 328/513/289 -f 328/513/289 314/514/288 327/515/288 -f 309/511/38 331/501/285 332/516/38 -f 323/517/286 320/518/290 321/519/290 -f 319/520/5 324/507/287 317/521/287 -f 321/519/290 322/522/5 319/520/5 -f 311/523/284 329/498/34 330/524/284 -f 360/432/235 366/525/291 361/435/238 -f 360/432/235 364/526/292 365/527/293 -f 365/527/293 369/528/294 370/529/295 -f 366/530/291 370/531/295 371/532/296 -f 369/533/294 375/534/297 370/531/295 -f 371/532/296 375/534/297 376/535/298 -f 375/534/297 381/536/299 376/535/298 -f 375/534/297 379/537/300 380/538/301 -f 381/536/299 384/539/302 385/540/303 -f 379/541/300 384/542/302 380/543/301 -f 383/544/304 333/471/264 384/542/302 -f 384/542/302 334/467/261 385/545/303 -f 392/546/305 391/547/306 390/548/307 -f 343/549/36 392/546/305 390/548/307 -f 343/549/36 390/548/307 387/550/308 -f 391/547/306 387/550/308 390/548/307 -f 343/549/36 387/550/308 382/551/309 -f 388/552/310 382/551/309 387/550/308 -f 386/553/184 377/554/311 382/551/309 -f 343/549/36 382/551/309 377/554/311 -f 377/554/311 373/555/312 372/556/313 -f 343/549/36 377/554/311 372/556/313 -f 343/549/36 372/556/313 367/557/314 -f 372/556/313 368/558/315 367/557/314 -f 343/559/36 367/560/314 362/561/316 -f 367/560/314 363/562/317 362/561/316 -f 362/561/316 358/563/318 357/564/319 -f 343/559/36 362/561/316 357/564/319 -f 358/563/318 352/565/320 357/564/319 -f 343/559/36 357/564/319 352/565/320 -f 343/559/36 352/565/320 347/566/321 -f 353/567/103 347/566/321 352/565/320 -f 348/568/322 338/569/323 347/566/321 -f 343/559/36 347/566/321 338/569/323 -f 342/570/324 392/571/305 338/569/323 -f 343/559/36 338/569/323 392/571/305 -f 398/572/35 411/573/286 414/574/35 -f 395/575/289 415/576/288 416/577/289 -f 410/578/34 403/579/283 408/580/283 -f 402/581/290 411/582/286 400/583/286 -f 412/584/284 401/585/34 410/586/34 -f 394/587/38 397/588/285 413/589/285 -f 413/589/285 399/590/284 412/591/284 -f 394/587/38 416/577/289 417/592/38 -f 408/593/283 405/594/287 406/595/287 -f 404/596/5 409/597/290 402/581/290 -f 406/595/287 407/598/5 404/596/5 -f 398/572/35 415/599/288 396/600/288 -f 13/128/41 17/133/45 18/129/42 -f 14/131/43 18/134/42 19/127/40 -f 69/132/44 16/136/47 17/133/45 -f 18/134/42 22/601/49 23/135/46 -f 16/136/47 20/141/52 21/137/48 -f 17/133/45 21/137/48 22/138/49 -f 23/135/46 22/601/49 26/139/50 -f 20/141/52 24/191/56 25/142/53 -f 21/137/48 25/142/53 26/143/50 -f 25/145/53 29/149/57 30/146/55 -f 26/139/50 30/602/55 31/144/54 -f 24/148/56 28/153/60 29/149/57 -f 29/149/57 33/154/61 34/150/58 -f 31/144/54 30/602/55 34/151/58 -f 28/153/60 32/603/325 33/154/61 -f 34/151/58 38/165/65 39/155/62 -f 33/154/61 32/603/325 36/156/63 -f 33/154/61 37/157/64 38/158/65 -f 36/159/63 40/169/71 41/160/66 -f 37/161/64 41/160/66 42/163/68 -f 38/165/65 42/168/68 43/162/67 -f 41/160/66 45/170/72 46/167/70 -f 42/168/68 46/171/70 47/166/69 -f 40/169/71 44/173/74 45/170/72 -f 46/171/70 50/176/76 51/172/73 -f 44/173/74 48/604/78 49/174/75 -f 45/170/72 49/174/75 50/175/76 -f 50/176/76 57/200/84 58/177/77 -f 48/178/78 55/182/81 56/179/79 -f 11/181/80 63/185/83 55/182/81 -f 12/184/35 69/605/44 63/185/83 -f 49/180/75 56/179/79 57/186/84 -f 1/188/85 16/136/47 69/132/44 -f 20/141/52 16/136/47 1/188/85 -f 24/191/56 20/141/52 2/190/86 -f 4/193/87 28/153/60 24/148/56 -f 57/186/84 56/179/79 64/196/89 -f 5/198/91 32/603/325 28/153/60 -f 36/156/63 32/603/325 5/198/91 -f 57/200/84 65/205/90 66/195/88 -f 55/182/81 63/185/83 64/196/89 -f 64/196/89 13/206/41 14/201/43 -f 40/169/71 36/159/63 6/202/34 -f 8/204/93 44/173/74 40/169/71 -f 65/205/90 14/131/43 15/126/39 -f 63/185/83 69/605/44 13/206/41 -f 9/207/37 48/604/78 44/173/74 -f 55/182/81 48/178/78 9/208/37 -f 134/209/94 80/214/99 81/210/95 -f 79/212/97 78/211/96 81/210/95 -f 80/214/99 84/606/104 85/215/100 -f 82/216/98 81/607/95 85/217/100 -f 86/218/101 85/217/100 90/219/102 -f 84/221/104 89/222/105 90/219/102 -f 89/222/105 94/608/108 95/223/106 -f 90/219/102 95/223/106 96/224/107 -f 94/225/108 99/609/326 100/226/109 -f 96/224/107 95/223/106 100/228/109 -f 101/230/110 100/226/109 105/231/111 -f 100/226/109 99/609/326 104/233/113 -f 184/234/114 189/610/327 190/235/115 -f 106/232/112 105/231/111 110/237/117 -f 186/239/119 185/236/116 190/235/115 -f 105/231/111 104/233/113 109/241/121 -f 180/242/122 185/611/116 186/243/119 -f 109/241/121 114/612/129 115/245/124 -f 179/246/125 184/234/114 185/236/116 -f 111/248/118 110/613/117 115/249/124 -f 175/251/127 180/242/122 181/244/123 -f 114/253/129 119/261/136 120/254/130 -f 175/251/127 174/614/328 179/255/125 -f 115/249/124 120/254/130 121/256/131 -f 169/257/132 174/614/328 175/251/127 -f 120/254/130 125/262/137 126/259/134 -f 170/258/133 175/251/127 176/252/128 -f 119/261/136 124/615/141 125/262/137 -f 125/262/137 129/616/142 130/263/138 -f 166/264/139 170/258/133 171/260/135 -f 124/266/141 128/275/146 129/267/142 -f 165/269/143 169/617/132 170/270/133 -f 163/272/144 166/271/139 167/273/140 -f 128/275/146 134/209/94 78/211/96 -f 219/276/147 165/269/143 166/271/139 -f 129/267/142 78/211/96 79/212/97 -f 137/278/148 138/618/329 136/279/149 -f 136/279/149 133/284/153 132/282/151 -f 133/284/153 131/619/298 127/283/152 -f 127/283/152 131/619/298 123/285/154 -f 122/286/155 123/285/154 118/287/156 -f 118/287/156 113/620/330 112/289/158 -f 112/291/158 113/621/330 108/293/160 -f 108/293/160 103/295/162 102/294/161 -f 103/295/162 98/298/165 97/296/163 -f 98/298/165 93/299/166 92/297/164 -f 93/299/166 87/301/168 83/300/167 -f 87/301/168 138/622/329 137/302/148 -f 145/303/169 156/623/169 159/304/37 -f 141/306/170 160/624/170 161/307/171 -f 155/309/36 146/316/36 148/310/172 -f 147/312/173 154/327/173 156/313/169 -f 157/315/174 144/625/174 146/316/36 -f 139/317/38 162/322/38 142/318/175 -f 158/319/175 142/318/175 144/320/174 -f 139/317/38 140/308/171 161/307/171 -f 153/323/172 148/626/172 150/324/176 -f 149/326/5 152/328/5 154/327/173 -f 151/325/176 150/324/176 152/328/5 -f 143/305/37 159/304/37 160/329/170 -f 191/240/120 190/235/115 195/331/177 -f 190/235/115 189/610/327 194/333/179 -f 194/333/179 199/627/182 200/334/180 -f 196/335/178 195/628/177 200/336/180 -f 199/338/182 204/342/186 205/339/183 -f 201/337/181 200/336/180 205/339/183 -f 205/339/183 210/343/187 211/341/185 -f 204/342/186 209/629/189 210/343/187 -f 210/343/187 214/630/190 215/344/188 -f 209/345/189 213/348/191 214/346/190 -f 213/348/191 219/276/147 163/272/144 -f 214/346/190 163/272/144 164/274/145 -f 223/350/192 221/355/196 220/351/193 -f 221/355/196 218/357/198 217/354/195 -f 218/357/198 216/358/199 212/356/197 -f 216/358/199 208/631/331 207/359/200 -f 207/359/200 208/631/331 203/360/201 -f 202/361/202 203/360/201 198/363/204 -f 197/365/203 198/632/204 193/367/206 -f 193/367/206 188/369/208 187/368/207 -f 188/369/208 183/372/211 182/370/209 -f 183/372/211 178/373/212 177/371/210 -f 178/373/212 172/375/214 168/374/213 -f 172/375/214 223/633/192 222/376/194 -f 230/377/172 241/634/172 244/378/36 -f 226/380/174 245/635/174 246/381/175 -f 240/383/37 231/390/37 233/384/169 -f 232/386/176 239/401/176 241/387/172 -f 242/389/170 229/636/170 231/390/37 -f 224/391/38 247/396/38 227/392/171 -f 243/393/171 227/392/171 229/394/170 -f 224/391/38 225/382/175 246/381/175 -f 238/397/169 233/637/169 235/398/173 -f 234/400/5 237/402/5 239/401/176 -f 236/399/173 235/398/173 237/402/5 -f 228/379/36 244/378/36 245/403/174 -f 304/405/215 250/410/220 251/406/216 -f 248/407/217 251/406/216 252/408/218 -f 250/410/220 254/638/332 255/411/221 -f 251/412/216 255/417/221 256/413/222 -f 256/413/222 255/417/221 260/415/223 -f 255/417/221 254/639/332 259/418/224 -f 259/418/224 264/640/227 265/419/225 -f 260/415/223 265/419/225 266/420/226 -f 264/421/227 269/641/333 270/422/228 -f 266/420/226 265/419/225 270/424/228 -f 271/426/229 270/422/228 275/427/230 -f 270/422/228 269/641/333 274/429/232 -f 355/430/233 354/444/245 359/431/234 -f 276/428/231 275/427/230 280/433/236 -f 355/430/233 360/432/235 361/435/238 -f 275/427/230 274/429/232 279/437/240 -f 350/438/241 355/642/233 356/439/239 -f 280/433/236 279/437/240 284/441/243 -f 350/443/241 349/643/334 354/444/245 -f 281/445/237 280/644/236 285/446/244 -f 346/448/211 345/452/249 350/438/241 -f 284/449/243 289/457/253 290/450/247 -f 344/451/248 349/645/334 350/438/241 -f 286/447/246 285/446/244 290/450/247 -f 340/454/250 339/646/335 344/451/248 -f 290/450/247 295/458/254 296/455/251 -f 340/454/250 345/452/249 346/448/211 -f 289/457/253 294/647/257 295/458/254 -f 295/458/254 299/648/258 300/459/255 -f 337/460/256 336/649/260 340/454/250 -f 294/461/257 298/469/262 299/462/258 -f 335/464/259 339/650/335 340/465/250 -f 334/467/261 333/471/264 336/466/260 -f 298/469/262 304/405/215 248/407/217 -f 389/470/263 335/464/259 336/466/260 -f 299/462/258 248/407/217 249/409/219 -f 307/473/265 308/651/336 306/474/266 -f 306/474/266 303/479/270 302/477/268 -f 303/479/270 301/480/131 297/478/269 -f 301/480/131 293/652/337 292/481/271 -f 292/481/271 293/652/337 288/482/272 -f 287/483/273 288/482/272 283/485/275 -f 282/487/274 283/653/275 278/489/277 -f 278/489/277 273/654/338 272/490/278 -f 272/490/278 273/654/338 268/491/128 -f 268/491/128 263/655/339 262/493/280 -f 262/493/280 263/655/339 257/494/281 -f 257/494/281 308/656/336 307/496/265 -f 315/497/283 326/657/283 329/498/34 -f 311/500/284 330/658/284 331/501/285 -f 325/503/35 316/510/35 318/504/286 -f 315/506/283 317/521/287 324/507/287 -f 327/509/288 314/659/288 316/510/35 -f 309/511/38 332/516/38 312/512/289 -f 328/513/289 312/512/289 314/514/288 -f 309/511/38 310/502/285 331/501/285 -f 323/517/286 318/660/286 320/518/290 -f 319/520/5 322/522/5 324/507/287 -f 321/519/290 320/518/290 322/522/5 -f 311/523/284 313/499/34 329/498/34 -f 360/432/235 365/527/293 366/525/291 -f 360/432/235 359/431/234 364/526/292 -f 365/527/293 364/526/292 369/528/294 -f 366/530/291 365/661/293 370/531/295 -f 369/533/294 374/662/340 375/534/297 -f 371/532/296 370/531/295 375/534/297 -f 375/534/297 380/538/301 381/536/299 -f 375/534/297 374/662/340 379/537/300 -f 381/536/299 380/538/301 384/539/302 -f 379/541/300 383/544/304 384/542/302 -f 383/544/304 389/470/263 333/471/264 -f 384/542/302 333/471/264 334/467/261 -f 392/546/305 393/663/341 391/547/306 -f 391/547/306 388/552/310 387/550/308 -f 388/552/310 386/553/184 382/551/309 -f 386/553/184 378/664/342 377/554/311 -f 377/554/311 378/664/342 373/555/312 -f 372/556/313 373/555/312 368/558/315 -f 367/560/314 368/665/315 363/562/317 -f 362/561/316 363/562/317 358/563/318 -f 358/563/318 353/567/103 352/565/320 -f 353/567/103 348/568/322 347/566/321 -f 348/568/322 342/570/324 338/569/323 -f 342/570/324 393/666/341 392/571/305 -f 398/572/35 400/667/286 411/573/286 -f 395/575/289 396/668/288 415/576/288 -f 410/578/34 401/669/34 403/579/283 -f 402/581/290 409/597/290 411/582/286 -f 412/584/284 399/670/284 401/585/34 -f 394/587/38 417/592/38 397/588/285 -f 413/589/285 397/588/285 399/590/284 -f 394/587/38 395/575/289 416/577/289 -f 408/593/283 403/671/283 405/594/287 -f 404/596/5 407/598/5 409/597/290 -f 406/595/287 405/594/287 407/598/5 -f 398/572/35 414/574/35 415/599/288 +f 59/129/18 15/130/19 19/131/20 +f 14/132/21 17/133/22 18/134/23 +f 15/130/19 18/134/23 19/131/20 +f 69/135/24 17/133/22 13/136/25 +f 18/137/23 23/138/26 19/139/20 +f 16/140/27 21/141/28 17/142/22 +f 59/143/18 19/139/20 23/138/26 +f 18/137/23 21/141/28 22/144/29 +f 22/145/29 27/146/30 23/147/26 +f 20/148/31 25/149/32 21/141/28 +f 59/150/18 23/147/26 27/146/30 +f 21/141/28 26/151/33 22/145/29 +f 59/129/18 27/152/30 31/153/34 +f 25/149/32 30/154/35 26/155/33 +f 26/155/33 31/153/34 27/152/30 +f 24/156/36 29/157/37 25/149/32 +f 30/158/35 33/159/38 34/160/39 +f 30/158/35 35/161/40 31/162/34 +f 28/163/41 33/159/38 29/164/37 +f 59/143/18 31/162/34 35/161/40 +f 34/165/39 39/166/42 35/167/40 +f 33/159/38 36/168/43 37/169/44 +f 59/150/18 35/167/40 39/166/42 +f 33/159/38 38/170/45 34/165/39 +f 37/169/44 40/171/46 41/172/47 +f 59/129/18 39/173/42 43/174/48 +f 38/175/45 41/172/47 42/176/49 +f 38/175/45 43/174/48 39/173/42 +f 59/143/18 43/177/48 47/178/50 +f 42/179/49 45/180/51 46/181/52 +f 43/177/48 46/181/52 47/178/50 +f 40/182/46 45/180/51 41/183/47 +f 46/184/52 51/185/53 47/186/50 +f 44/187/54 49/188/55 45/180/51 +f 59/150/18 47/186/50 51/185/53 +f 46/184/52 49/188/55 50/189/56 +f 50/190/56 58/191/57 51/192/53 +f 48/193/58 56/194/59 49/188/55 +f 11/195/60 55/196/61 10/197/62 +f 12/198/14 63/199/63 11/195/60 +f 59/129/18 51/192/53 58/191/57 +f 50/190/56 56/194/59 57/200/64 +f 1/201/65 69/135/24 12/198/14 +f 20/148/31 1/202/65 2/203/66 +f 24/156/36 2/203/66 3/204/15 +f 4/205/67 24/156/36 3/204/15 +f 59/143/18 58/206/57 66/207/68 +f 56/208/59 65/209/69 57/210/64 +f 5/211/70 28/163/41 4/212/67 +f 36/168/43 5/211/70 6/213/13 +f 58/206/57 65/209/69 66/207/68 +f 55/196/61 64/214/71 56/208/59 +f 59/150/18 66/215/68 15/216/19 +f 65/217/69 13/136/25 14/218/21 +f 40/171/46 6/213/13 7/219/72 +f 8/220/73 40/182/46 7/221/72 +f 65/217/69 15/216/19 66/215/68 +f 64/214/71 69/135/24 13/136/25 +f 9/222/16 44/187/54 8/220/73 +f 55/223/61 9/222/16 10/224/62 +f 100/225/74 104/226/75 105/227/76 +f 101/228/77 105/227/76 106/229/78 +f 95/230/79 101/231/77 96/232/80 +f 94/233/81 100/234/74 95/230/79 +f 90/235/82 96/236/80 91/237/83 +f 90/235/82 94/238/81 95/239/79 +f 84/240/84 90/241/82 85/242/85 +f 85/242/85 91/243/83 86/244/86 +f 82/245/87 85/246/85 86/247/86 +f 80/248/88 85/246/85 81/249/89 +f 78/250/90 82/251/87 79/252/91 +f 134/253/92 81/254/89 78/250/90 +f 106/255/78 110/256/93 111/257/94 +f 104/258/75 110/256/93 105/259/76 +f 110/260/93 114/261/95 115/262/96 +f 111/263/94 115/262/96 116/264/97 +f 114/265/95 120/266/98 115/267/96 +f 115/267/96 121/268/99 116/269/97 +f 121/270/99 125/271/100 126/272/101 +f 120/273/98 124/274/102 125/271/100 +f 125/275/100 130/276/103 126/277/101 +f 124/278/102 129/279/104 125/275/100 +f 128/280/105 78/281/90 129/282/104 +f 129/282/104 79/283/91 130/284/103 +f 137/285/106 136/286/107 135/287/108 +f 88/288/13 137/285/106 135/287/108 +f 88/288/13 135/289/108 132/290/109 +f 136/291/107 132/290/109 135/289/108 +f 88/288/13 132/292/109 127/293/110 +f 132/292/109 131/294/111 127/293/110 +f 131/295/111 122/296/112 127/297/110 +f 88/288/13 127/297/110 122/296/112 +f 123/298/113 117/299/114 122/300/112 +f 88/288/13 122/300/112 117/299/114 +f 88/288/13 117/301/114 112/302/115 +f 118/303/116 112/302/115 117/301/114 +f 88/288/13 112/304/115 107/305/117 +f 112/304/115 108/306/118 107/305/117 +f 107/307/117 103/308/119 102/309/120 +f 88/288/13 107/307/117 102/309/120 +f 103/310/119 97/311/121 102/312/120 +f 88/288/13 102/312/120 97/311/121 +f 88/288/13 97/313/121 92/314/122 +f 97/313/121 93/315/123 92/314/122 +f 93/316/123 83/317/124 92/318/122 +f 88/288/13 92/318/122 83/317/124 +f 87/319/125 137/320/106 83/321/124 +f 88/288/13 83/321/124 137/320/106 +f 315/322/126 262/323/127 259/324/128 +f 259/324/128 263/325/129 260/326/130 +f 261/327/131 266/328/132 262/329/127 +f 263/330/129 266/328/132 267/331/133 +f 266/332/132 272/333/134 267/334/133 +f 265/335/135 271/336/136 266/332/132 +f 271/337/136 275/338/137 276/339/138 +f 271/337/136 277/340/139 272/341/134 +f 276/342/138 280/343/140 281/344/141 +f 276/342/138 282/345/142 277/346/139 +f 282/347/142 286/348/143 287/349/144 +f 281/350/141 285/351/145 286/348/143 +f 542/352/17 550/353/17 543/354/17 +f 147/355/146 158/356/147 159/357/146 +f 143/358/148 156/359/149 144/360/149 +f 150/361/150 151/362/151 139/363/151 +f 140/364/152 153/365/153 141/366/153 +f 148/367/154 159/368/146 160/369/154 +f 144/370/149 157/371/155 145/372/155 +f 142/373/156 153/374/153 154/375/156 +f 148/376/154 161/377/157 149/378/157 +f 145/379/155 158/380/147 146/381/147 +f 142/382/156 155/383/148 143/384/148 +f 150/385/150 161/386/157 162/387/150 +f 139/388/151 152/389/152 140/390/152 +f 168/391/14 181/392/65 169/393/65 +f 548/394/17 550/353/17 549/395/17 +f 540/396/17 550/353/17 541/397/17 +f 546/398/17 550/353/17 547/399/17 +f 538/400/17 550/353/17 539/401/17 +f 544/402/17 550/353/17 545/403/17 +f 550/353/17 538/404/17 549/405/17 +f 545/406/17 550/353/17 546/407/17 +f 541/408/17 550/353/17 542/409/17 +f 547/410/17 550/353/17 548/411/17 +f 543/412/17 550/353/17 544/413/17 +f 539/414/17 550/353/17 540/415/17 +f 165/416/16 178/417/62 166/418/62 +f 172/419/67 185/420/70 173/421/70 +f 169/422/65 182/423/66 170/424/66 +f 166/425/62 179/426/60 167/427/60 +f 173/428/70 186/429/13 174/430/13 +f 163/431/72 176/432/73 164/433/73 +f 170/434/66 183/435/15 171/436/15 +f 167/437/60 180/438/14 168/439/14 +f 174/440/13 175/441/72 163/442/72 +f 164/443/73 177/444/16 165/445/16 +f 171/446/15 184/447/67 172/448/67 +f 239/449/15 256/450/158 237/451/158 +f 252/452/159 239/453/15 241/454/159 +f 250/455/160 241/456/159 243/457/160 +f 245/458/17 250/459/160 243/460/160 +f 247/461/161 248/462/17 245/463/17 +f 244/464/162 247/465/161 249/466/162 +f 244/467/162 251/468/16 242/469/16 +f 251/470/16 240/471/163 242/472/16 +f 253/473/163 238/474/164 240/475/163 +f 238/476/164 235/477/18 258/478/18 +f 257/479/165 235/480/18 236/481/165 +f 237/482/158 257/483/165 236/484/165 +f 287/485/144 291/486/166 292/487/167 +f 286/488/143 290/489/168 291/486/166 +f 291/490/166 295/491/169 296/492/170 +f 292/493/167 296/492/170 297/494/171 +f 295/495/169 301/496/172 296/497/170 +f 297/498/171 301/496/172 302/499/173 +f 301/500/172 307/501/174 302/502/173 +f 301/500/172 305/503/175 306/504/176 +f 306/505/176 311/506/177 307/507/174 +f 305/508/175 310/509/178 306/505/176 +f 309/510/179 259/511/128 310/512/178 +f 310/512/178 260/513/130 311/514/177 +f 318/515/180 317/516/181 316/517/182 +f 269/518/15 318/515/180 316/517/182 +f 269/518/15 316/519/182 313/520/183 +f 317/521/181 313/520/183 316/519/182 +f 269/518/15 313/522/183 308/523/184 +f 314/524/185 308/523/184 313/522/183 +f 312/525/99 303/526/186 308/527/184 +f 269/518/15 308/527/184 303/526/186 +f 303/528/186 299/529/187 298/530/188 +f 269/518/15 303/528/186 298/530/188 +f 269/518/15 298/531/188 293/532/189 +f 299/533/187 293/532/189 298/531/188 +f 269/518/15 293/534/189 288/535/190 +f 294/536/191 288/535/190 293/534/189 +f 288/537/190 284/538/192 283/539/193 +f 269/518/15 288/537/190 283/539/193 +f 284/540/192 278/541/194 283/542/193 +f 269/518/15 283/542/193 278/541/194 +f 269/518/15 278/543/194 273/544/195 +f 278/543/194 274/545/196 273/544/195 +f 274/546/196 264/547/197 273/548/195 +f 269/518/15 273/548/195 264/547/197 +f 268/549/198 318/550/180 264/551/197 +f 269/518/15 264/551/197 318/550/180 +f 322/552/199 340/553/14 341/554/199 +f 326/555/200 340/556/14 324/557/14 +f 328/558/201 337/559/200 326/560/200 +f 330/561/17 335/562/201 328/563/201 +f 332/564/202 333/565/17 330/566/17 +f 334/567/203 331/568/202 332/569/202 +f 329/570/203 336/571/13 327/572/13 +f 336/573/13 325/574/204 327/575/13 +f 338/576/204 323/577/205 325/578/204 +f 323/579/205 320/580/18 343/581/18 +f 342/582/206 320/583/18 321/584/206 +f 322/585/199 342/586/206 321/587/206 +f 400/588/207 347/589/208 344/590/209 +f 344/590/209 348/591/210 345/592/211 +f 346/593/212 351/594/213 347/595/208 +f 347/595/208 352/596/214 348/597/210 +f 352/598/214 356/599/215 357/600/216 +f 350/601/217 356/599/215 351/602/213 +f 355/603/218 361/604/219 356/605/215 +f 357/606/216 361/604/219 362/607/220 +f 361/608/219 365/609/221 366/610/222 +f 362/611/220 366/610/222 367/612/223 +f 367/613/223 371/614/224 372/615/225 +f 366/616/222 370/617/226 371/614/224 +f 372/618/225 376/619/227 377/620/228 +f 371/621/224 375/622/229 376/619/227 +f 376/623/227 380/624/230 381/625/231 +f 377/626/228 381/625/231 382/627/232 +f 380/628/230 386/629/233 381/630/231 +f 382/631/232 386/629/233 387/632/234 +f 386/633/233 392/634/235 387/635/234 +f 386/633/233 390/636/236 391/637/237 +f 391/638/237 396/639/238 392/640/235 +f 390/641/236 395/642/239 391/638/237 +f 394/643/240 344/644/209 395/645/239 +f 395/645/239 345/646/211 396/647/238 +f 403/648/241 402/649/242 401/650/243 +f 354/651/14 403/648/241 401/650/243 +f 354/651/14 401/652/243 398/653/244 +f 402/654/242 398/653/244 401/652/243 +f 354/651/14 398/655/244 393/656/245 +f 398/655/244 397/657/173 393/656/245 +f 397/658/173 388/659/246 393/660/245 +f 354/651/14 393/660/245 388/659/246 +f 388/661/246 384/662/247 383/663/248 +f 354/651/14 388/661/246 383/663/248 +f 354/651/14 383/664/248 378/665/249 +f 384/666/247 378/665/249 383/664/248 +f 354/651/14 378/667/249 373/668/250 +f 379/669/251 373/668/250 378/667/249 +f 373/670/250 369/671/252 368/672/253 +f 354/651/14 373/670/250 368/672/253 +f 369/673/252 363/674/254 368/675/253 +f 354/651/14 368/675/253 363/674/254 +f 354/651/14 363/676/254 358/677/255 +f 363/676/254 359/678/256 358/677/255 +f 359/679/256 349/680/257 358/681/255 +f 354/651/14 358/681/255 349/680/257 +f 353/682/258 403/683/241 349/684/257 +f 354/651/14 349/684/257 403/683/241 +f 407/685/163 425/686/16 426/687/163 +f 411/688/162 425/689/16 409/690/16 +f 413/691/161 422/692/162 411/693/162 +f 415/694/17 420/695/161 413/696/161 +f 417/697/160 418/698/17 415/699/17 +f 419/700/159 416/701/160 417/702/160 +f 414/703/159 421/704/15 412/705/15 +f 421/706/15 410/707/158 412/708/15 +f 423/709/158 408/710/165 410/711/158 +f 408/712/165 405/713/18 428/714/18 +f 427/715/164 405/716/18 406/717/164 +f 407/718/163 427/719/164 406/720/164 +f 485/721/259 432/722/260 429/723/261 +f 429/723/261 433/724/262 430/725/263 +f 431/726/264 436/727/265 432/728/260 +f 432/728/260 437/729/266 433/730/262 +f 437/731/266 441/732/267 442/733/268 +f 435/734/269 441/732/267 436/735/265 +f 440/736/270 446/737/271 441/738/267 +f 441/738/267 447/739/272 442/740/268 +f 446/741/271 450/742/273 451/743/274 +f 447/744/272 451/743/274 452/745/275 +f 452/746/275 456/747/276 457/748/277 +f 451/749/274 455/750/278 456/747/276 +f 457/751/277 461/752/279 462/753/280 +f 456/754/276 460/755/281 461/752/279 +f 461/756/279 465/757/282 466/758/283 +f 462/759/280 466/758/283 467/760/284 +f 465/761/282 471/762/285 466/763/283 +f 467/764/284 471/762/285 472/765/111 +f 471/766/285 477/767/286 472/768/111 +f 471/766/285 475/769/287 476/770/288 +f 476/771/288 481/772/289 477/773/286 +f 475/774/287 480/775/290 476/771/288 +f 479/776/291 429/777/261 480/778/290 +f 480/778/290 430/779/263 481/780/289 +f 488/781/292 487/782/293 486/783/294 +f 439/784/16 488/781/292 486/783/294 +f 439/784/16 486/785/294 483/786/295 +f 487/787/293 483/786/295 486/785/294 +f 439/784/16 483/788/295 478/789/296 +f 484/790/297 478/789/296 483/788/295 +f 482/791/234 473/792/298 478/793/296 +f 439/784/16 478/793/296 473/792/298 +f 473/794/298 469/795/299 468/796/300 +f 439/784/16 473/794/298 468/796/300 +f 439/784/16 468/797/300 463/798/301 +f 469/799/299 463/798/301 468/797/300 +f 439/784/16 463/800/301 458/801/302 +f 464/802/303 458/801/302 463/800/301 +f 458/803/302 454/804/304 453/805/305 +f 439/784/16 458/803/302 453/805/305 +f 454/806/304 448/807/306 453/808/305 +f 439/784/16 453/808/305 448/807/306 +f 439/784/16 448/809/306 443/810/307 +f 448/809/306 444/811/308 443/810/307 +f 444/812/308 434/813/309 443/814/307 +f 439/784/16 443/814/307 434/813/309 +f 434/815/309 489/816/310 488/817/292 +f 439/784/16 434/815/309 488/817/292 +f 494/818/13 511/819/204 492/820/204 +f 496/821/203 510/822/13 494/823/13 +f 498/824/202 507/825/203 496/826/203 +f 500/827/17 505/828/202 498/829/202 +f 502/830/201 503/831/17 500/832/17 +f 504/833/200 501/834/201 502/835/201 +f 499/836/200 506/837/14 497/838/14 +f 506/839/14 495/840/199 497/841/14 +f 508/842/199 493/843/206 495/844/199 +f 493/845/206 490/846/18 513/847/18 +f 512/848/205 490/849/18 491/850/205 +f 492/851/204 512/852/205 491/853/205 +f 14/132/21 13/136/25 17/133/22 +f 15/130/19 14/132/21 18/134/23 +f 69/135/24 16/854/27 17/133/22 +f 18/137/23 22/144/29 23/138/26 +f 16/140/27 20/148/31 21/141/28 +f 18/137/23 17/142/22 21/141/28 +f 22/145/29 26/151/33 27/146/30 +f 20/148/31 24/156/36 25/149/32 +f 21/141/28 25/149/32 26/151/33 +f 25/149/32 29/157/37 30/154/35 +f 26/155/33 30/154/35 31/153/34 +f 24/156/36 28/855/41 29/157/37 +f 30/158/35 29/164/37 33/159/38 +f 30/158/35 34/160/39 35/161/40 +f 28/163/41 32/856/311 33/159/38 +f 34/165/39 38/170/45 39/166/42 +f 33/159/38 32/856/311 36/168/43 +f 33/159/38 37/169/44 38/170/45 +f 37/169/44 36/168/43 40/171/46 +f 38/175/45 37/169/44 41/172/47 +f 38/175/45 42/176/49 43/174/48 +f 42/179/49 41/183/47 45/180/51 +f 43/177/48 42/179/49 46/181/52 +f 40/182/46 44/187/54 45/180/51 +f 46/184/52 50/189/56 51/185/53 +f 44/187/54 48/193/58 49/188/55 +f 46/184/52 45/180/51 49/188/55 +f 50/190/56 57/200/64 58/191/57 +f 48/193/58 55/223/61 56/194/59 +f 11/195/60 63/199/63 55/196/61 +f 12/198/14 69/135/24 63/199/63 +f 50/190/56 49/188/55 56/194/59 +f 1/201/65 16/854/27 69/135/24 +f 20/148/31 16/140/27 1/202/65 +f 24/156/36 20/148/31 2/203/66 +f 4/205/67 28/855/41 24/156/36 +f 56/208/59 64/214/71 65/209/69 +f 5/211/70 32/856/311 28/163/41 +f 36/168/43 32/856/311 5/211/70 +f 58/206/57 57/210/64 65/209/69 +f 55/196/61 63/199/63 64/214/71 +f 65/217/69 64/214/71 13/136/25 +f 40/171/46 36/168/43 6/213/13 +f 8/220/73 44/187/54 40/182/46 +f 65/217/69 14/218/21 15/216/19 +f 64/214/71 63/199/63 69/135/24 +f 9/222/16 48/193/58 44/187/54 +f 55/223/61 48/193/58 9/222/16 +f 100/225/74 99/857/312 104/226/75 +f 101/228/77 100/225/74 105/227/76 +f 95/230/79 100/234/74 101/231/77 +f 94/233/81 99/858/312 100/234/74 +f 90/235/82 95/239/79 96/236/80 +f 90/235/82 89/859/313 94/238/81 +f 84/240/84 89/860/313 90/241/82 +f 85/242/85 90/241/82 91/243/83 +f 82/245/87 81/249/89 85/246/85 +f 80/248/88 84/861/84 85/246/85 +f 78/250/90 81/254/89 82/251/87 +f 134/253/92 80/862/88 81/254/89 +f 106/255/78 105/259/76 110/256/93 +f 104/258/75 109/863/314 110/256/93 +f 110/260/93 109/864/314 114/261/95 +f 111/263/94 110/260/93 115/262/96 +f 114/265/95 119/865/315 120/266/98 +f 115/267/96 120/266/98 121/268/99 +f 121/270/99 120/273/98 125/271/100 +f 120/273/98 119/866/315 124/274/102 +f 125/275/100 129/279/104 130/276/103 +f 124/278/102 128/867/105 129/279/104 +f 128/280/105 134/868/92 78/281/90 +f 129/282/104 78/281/90 79/283/91 +f 137/285/106 138/869/316 136/286/107 +f 136/291/107 133/870/317 132/290/109 +f 132/292/109 133/871/317 131/294/111 +f 131/295/111 123/872/113 122/296/112 +f 123/298/113 118/873/116 117/299/114 +f 118/303/116 113/874/318 112/302/115 +f 112/304/115 113/875/318 108/306/118 +f 107/307/117 108/876/118 103/308/119 +f 103/310/119 98/877/134 97/311/121 +f 97/313/121 98/878/134 93/315/123 +f 93/316/123 87/879/125 83/317/124 +f 87/319/125 138/880/316 137/320/106 +f 315/322/126 261/881/131 262/323/127 +f 259/324/128 262/323/127 263/325/129 +f 261/327/131 265/882/135 266/328/132 +f 263/330/129 262/329/127 266/328/132 +f 266/332/132 271/336/136 272/333/134 +f 265/335/135 270/883/319 271/336/136 +f 271/337/136 270/884/319 275/338/137 +f 271/337/136 276/339/138 277/340/139 +f 276/342/138 275/885/137 280/343/140 +f 276/342/138 281/344/141 282/345/142 +f 282/347/142 281/350/141 286/348/143 +f 281/350/141 280/886/140 285/351/145 +f 147/355/146 146/887/147 158/356/147 +f 143/358/148 155/888/148 156/359/149 +f 150/361/150 162/889/150 151/362/151 +f 140/364/152 152/890/152 153/365/153 +f 148/367/154 147/891/146 159/368/146 +f 144/370/149 156/892/149 157/371/155 +f 142/373/156 141/893/153 153/374/153 +f 148/376/154 160/894/154 161/377/157 +f 145/379/155 157/895/155 158/380/147 +f 142/382/156 154/896/156 155/383/148 +f 150/385/150 149/897/157 161/386/157 +f 139/388/151 151/898/151 152/389/152 +f 168/391/14 180/899/14 181/392/65 +f 165/416/16 177/900/16 178/417/62 +f 172/419/67 184/901/67 185/420/70 +f 169/422/65 181/902/65 182/423/66 +f 166/425/62 178/903/62 179/426/60 +f 173/428/70 185/904/70 186/429/13 +f 163/431/72 175/905/72 176/432/73 +f 170/434/66 182/906/66 183/435/15 +f 167/437/60 179/907/60 180/438/14 +f 174/440/13 186/908/13 175/441/72 +f 164/443/73 176/909/73 177/444/16 +f 171/446/15 183/910/15 184/447/67 +f 239/449/15 255/911/15 256/450/158 +f 252/452/159 255/912/15 239/453/15 +f 250/455/160 252/913/159 241/456/159 +f 245/458/17 248/914/17 250/459/160 +f 247/461/161 246/915/161 248/462/17 +f 244/464/162 246/916/161 247/465/161 +f 244/467/162 249/917/162 251/468/16 +f 251/470/16 253/918/163 240/471/163 +f 253/473/163 254/919/164 238/474/164 +f 238/476/164 254/920/164 235/477/18 +f 257/479/165 258/921/18 235/480/18 +f 237/482/158 256/922/158 257/483/165 +f 287/485/144 286/488/143 291/486/166 +f 286/488/143 285/923/145 290/489/168 +f 291/490/166 290/924/168 295/491/169 +f 292/493/167 291/490/166 296/492/170 +f 295/495/169 300/925/320 301/496/172 +f 297/498/171 296/497/170 301/496/172 +f 301/500/172 306/504/176 307/501/174 +f 301/500/172 300/926/320 305/503/175 +f 306/505/176 310/509/178 311/506/177 +f 305/508/175 309/927/179 310/509/178 +f 309/510/179 315/928/126 259/511/128 +f 310/512/178 259/511/128 260/513/130 +f 318/515/180 319/929/321 317/516/181 +f 317/521/181 314/930/185 313/520/183 +f 314/524/185 312/931/99 308/523/184 +f 312/525/99 304/932/322 303/526/186 +f 303/528/186 304/933/322 299/529/187 +f 299/533/187 294/934/191 293/532/189 +f 294/536/191 289/935/323 288/535/190 +f 288/537/190 289/936/323 284/538/192 +f 284/540/192 279/937/216 278/541/194 +f 278/543/194 279/938/216 274/545/196 +f 274/546/196 268/939/198 264/547/197 +f 268/549/198 319/940/321 318/550/180 +f 322/552/199 324/941/14 340/553/14 +f 326/555/200 337/942/200 340/556/14 +f 328/558/201 335/943/201 337/559/200 +f 330/561/17 333/944/17 335/562/201 +f 332/564/202 331/945/202 333/565/17 +f 334/567/203 329/946/203 331/568/202 +f 329/570/203 334/947/203 336/571/13 +f 336/573/13 338/948/204 325/574/204 +f 338/576/204 339/949/205 323/577/205 +f 323/579/205 339/950/205 320/580/18 +f 342/582/206 343/951/18 320/583/18 +f 322/585/199 341/952/199 342/586/206 +f 400/588/207 346/953/212 347/589/208 +f 344/590/209 347/589/208 348/591/210 +f 346/593/212 350/954/217 351/594/213 +f 347/595/208 351/594/213 352/596/214 +f 352/598/214 351/602/213 356/599/215 +f 350/601/217 355/955/218 356/599/215 +f 355/603/218 360/956/324 361/604/219 +f 357/606/216 356/605/215 361/604/219 +f 361/608/219 360/957/324 365/609/221 +f 362/611/220 361/608/219 366/610/222 +f 367/613/223 366/616/222 371/614/224 +f 366/616/222 365/958/221 370/617/226 +f 372/618/225 371/621/224 376/619/227 +f 371/621/224 370/959/226 375/622/229 +f 376/623/227 375/960/229 380/624/230 +f 377/626/228 376/623/227 381/625/231 +f 380/628/230 385/961/325 386/629/233 +f 382/631/232 381/630/231 386/629/233 +f 386/633/233 391/637/237 392/634/235 +f 386/633/233 385/962/325 390/636/236 +f 391/638/237 395/642/239 396/639/238 +f 390/641/236 394/963/240 395/642/239 +f 394/643/240 400/964/207 344/644/209 +f 395/645/239 344/644/209 345/646/211 +f 403/648/241 404/965/326 402/649/242 +f 402/654/242 399/966/327 398/653/244 +f 398/655/244 399/967/327 397/657/173 +f 397/658/173 389/968/328 388/659/246 +f 388/661/246 389/969/328 384/662/247 +f 384/666/247 379/970/251 378/665/249 +f 379/669/251 374/971/329 373/668/250 +f 373/670/250 374/972/329 369/671/252 +f 369/673/252 364/973/268 363/674/254 +f 363/676/254 364/974/268 359/678/256 +f 359/679/256 353/975/258 349/680/257 +f 353/682/258 404/976/326 403/683/241 +f 407/685/163 409/977/16 425/686/16 +f 411/688/162 422/978/162 425/689/16 +f 413/691/161 420/979/161 422/692/162 +f 415/694/17 418/980/17 420/695/161 +f 417/697/160 416/981/160 418/698/17 +f 419/700/159 414/982/159 416/701/160 +f 414/703/159 419/983/159 421/704/15 +f 421/706/15 423/984/158 410/707/158 +f 423/709/158 424/985/165 408/710/165 +f 408/712/165 424/986/165 405/713/18 +f 427/715/164 428/987/18 405/716/18 +f 407/718/163 426/988/163 427/719/164 +f 485/721/259 431/989/264 432/722/260 +f 429/723/261 432/722/260 433/724/262 +f 431/726/264 435/990/269 436/727/265 +f 432/728/260 436/727/265 437/729/266 +f 437/731/266 436/735/265 441/732/267 +f 435/734/269 440/991/270 441/732/267 +f 440/736/270 445/992/330 446/737/271 +f 441/738/267 446/737/271 447/739/272 +f 446/741/271 445/993/330 450/742/273 +f 447/744/272 446/741/271 451/743/274 +f 452/746/275 451/749/274 456/747/276 +f 451/749/274 450/994/273 455/750/278 +f 457/751/277 456/754/276 461/752/279 +f 456/754/276 455/995/278 460/755/281 +f 461/756/279 460/996/281 465/757/282 +f 462/759/280 461/756/279 466/758/283 +f 465/761/282 470/997/331 471/762/285 +f 467/764/284 466/763/283 471/762/285 +f 471/766/285 476/770/288 477/767/286 +f 471/766/285 470/998/331 475/769/287 +f 476/771/288 480/775/290 481/772/289 +f 475/774/287 479/999/291 480/775/290 +f 479/776/291 485/1000/259 429/777/261 +f 480/778/290 429/777/261 430/779/263 +f 488/781/292 489/1001/310 487/782/293 +f 487/787/293 484/1002/297 483/786/295 +f 484/790/297 482/1003/234 478/789/296 +f 482/791/234 474/1004/332 473/792/298 +f 473/794/298 474/1005/332 469/795/299 +f 469/799/299 464/1006/303 463/798/301 +f 464/802/303 459/1007/333 458/801/302 +f 458/803/302 459/1008/333 454/804/304 +f 454/806/304 449/1009/83 448/807/306 +f 448/809/306 449/1010/83 444/811/308 +f 444/812/308 438/1011/334 434/813/309 +f 434/815/309 438/1012/334 489/816/310 +f 494/818/13 510/1013/13 511/819/204 +f 496/821/203 507/1014/203 510/822/13 +f 498/824/202 505/1015/202 507/825/203 +f 500/827/17 503/1016/17 505/828/202 +f 502/830/201 501/1017/201 503/831/17 +f 504/833/200 499/1018/200 501/834/201 +f 499/836/200 504/1019/200 506/837/14 +f 506/839/14 508/1020/199 495/840/199 +f 508/842/199 509/1021/206 493/843/206 +f 493/845/206 509/1022/206 490/846/18 +f 512/848/205 513/1023/18 490/849/18 +f 492/851/204 511/1024/204 512/852/205 diff --git a/src/main/resources/assets/hbm/models/refinery.obj b/src/main/resources/assets/hbm/models/refinery.obj index 0a01a44c74..8815eebf10 100644 --- a/src/main/resources/assets/hbm/models/refinery.obj +++ b/src/main/resources/assets/hbm/models/refinery.obj @@ -1,134 +1,6 @@ -# Blender v2.76 (sub 0) OBJ File: 'refinery.blend' +# Blender v2.79 (sub 0) OBJ File: 'refinery.blend' # www.blender.org o Plane -v -0.050000 0.250000 -1.250000 -v -0.050000 8.750000 -1.250000 -v -0.064645 0.250000 -1.214645 -v -0.064645 8.750000 -1.214645 -v -0.100000 0.250000 -1.200000 -v -0.100000 8.750000 -1.200000 -v -0.135355 0.250000 -1.214645 -v -0.135355 8.750000 -1.214645 -v -0.150000 0.250000 -1.250000 -v -0.150000 8.750000 -1.250000 -v -0.135355 0.250000 -1.285355 -v -0.135355 8.750000 -1.285355 -v -0.100000 0.250000 -1.300000 -v -0.100000 8.750000 -1.300000 -v -0.064645 0.250000 -1.285355 -v -0.064645 8.750000 -1.285355 -v -0.050000 8.850000 -1.150000 -v -0.064645 8.814644 -1.150000 -v -0.100000 8.799999 -1.150000 -v -0.135355 8.814644 -1.150000 -v -0.150000 8.850000 -1.150000 -v -0.135355 8.885355 -1.150000 -v -0.100000 8.900000 -1.150000 -v -0.064645 8.885355 -1.150000 -v -0.064645 8.814644 -0.900000 -v -0.050000 8.850000 -0.900000 -v -0.100000 8.799999 -0.900000 -v -0.135355 8.814644 -0.900000 -v -0.150000 8.850000 -0.900000 -v -0.135355 8.885355 -0.900000 -v -0.100000 8.900000 -0.900000 -v -0.064645 8.885355 -0.900000 -v 0.150000 0.250000 -1.250000 -v 0.150000 2.750000 -1.250000 -v 0.135355 0.250000 -1.214645 -v 0.135355 2.750000 -1.214645 -v 0.100000 0.250000 -1.200000 -v 0.100000 2.750000 -1.200000 -v 0.064645 0.250000 -1.214645 -v 0.064645 2.750000 -1.214645 -v 0.050000 0.250000 -1.250000 -v 0.050000 2.750000 -1.250000 -v 0.064645 0.250000 -1.285355 -v 0.064645 2.750000 -1.285355 -v 0.100000 0.250000 -1.300000 -v 0.100000 2.750000 -1.300000 -v 0.135355 0.250000 -1.285355 -v 0.135355 2.750000 -1.285355 -v 0.150000 2.850000 -1.150000 -v 0.135355 2.814644 -1.150000 -v 0.100000 2.800000 -1.150000 -v 0.064645 2.814644 -1.150000 -v 0.050000 2.850000 -1.150000 -v 0.064645 2.885355 -1.150000 -v 0.100000 2.900000 -1.150000 -v 0.135355 2.885355 -1.150000 -v 0.135355 2.814644 -0.900000 -v 0.150000 2.850000 -0.900000 -v 0.100000 2.800000 -0.900000 -v 0.064645 2.814644 -0.900000 -v 0.050000 2.850000 -0.900000 -v 0.064645 2.885355 -0.900000 -v 0.100000 2.900000 -0.900000 -v 0.135355 2.885355 -0.900000 -v 0.350000 0.250000 -1.250000 -v 0.350000 4.750000 -1.250000 -v 0.335355 0.250000 -1.214645 -v 0.335355 4.750000 -1.214645 -v 0.300000 0.250000 -1.200000 -v 0.300000 4.750000 -1.200000 -v 0.264645 0.250000 -1.214645 -v 0.264645 4.750000 -1.214645 -v 0.250000 0.250000 -1.250000 -v 0.250000 4.750000 -1.250000 -v 0.264645 0.250000 -1.285355 -v 0.264645 4.750000 -1.285355 -v 0.300000 0.250000 -1.300000 -v 0.300000 4.750000 -1.300000 -v 0.335355 0.250000 -1.285355 -v 0.335355 4.750000 -1.285355 -v 0.350000 4.850000 -1.150000 -v 0.335355 4.814644 -1.150000 -v 0.300000 4.800000 -1.150000 -v 0.264645 4.814644 -1.150000 -v 0.250000 4.850000 -1.150000 -v 0.264645 4.885355 -1.150000 -v 0.300000 4.900000 -1.150000 -v 0.335355 4.885355 -1.150000 -v 0.335355 4.814644 -0.850000 -v 0.350000 4.850000 -0.850000 -v 0.300000 4.800000 -0.850000 -v 0.264645 4.814644 -0.850000 -v 0.250000 4.850000 -0.850000 -v 0.264645 4.885355 -0.850000 -v 0.300000 4.900000 -0.850000 -v 0.335355 4.885355 -0.850000 -v -0.250000 0.250000 -1.250000 -v -0.250000 6.750000 -1.250000 -v -0.264645 0.250000 -1.214645 -v -0.264645 6.750000 -1.214645 -v -0.300000 0.250000 -1.200000 -v -0.300000 6.750000 -1.200000 -v -0.335355 0.250000 -1.214645 -v -0.335355 6.750000 -1.214645 -v -0.350000 0.250000 -1.250000 -v -0.350000 6.750000 -1.250000 -v -0.335355 0.250000 -1.285355 -v -0.335355 6.750000 -1.285355 -v -0.300000 0.250000 -1.300000 -v -0.300000 6.750000 -1.300000 -v -0.264645 0.250000 -1.285355 -v -0.264645 6.750000 -1.285355 -v -0.250000 6.850000 -1.150000 -v -0.264645 6.814644 -1.150000 -v -0.300000 6.800000 -1.150000 -v -0.335355 6.814644 -1.150000 -v -0.350000 6.850000 -1.150000 -v -0.335355 6.885355 -1.150000 -v -0.300000 6.900000 -1.150000 -v -0.264645 6.885355 -1.150000 -v -0.264645 6.814644 -0.850000 -v -0.250000 6.850000 -0.850000 -v -0.300000 6.800000 -0.850000 -v -0.335355 6.814644 -0.850000 -v -0.350000 6.850000 -0.850000 -v -0.335355 6.885355 -0.850000 -v -0.300000 6.900000 -0.850000 -v -0.264645 6.885355 -0.850000 v 1.250000 0.250000 -0.050000 v 1.250000 8.750000 -0.050000 v 1.214645 0.250000 -0.064644 @@ -257,262 +129,6 @@ v 0.850000 6.850000 -0.350000 v 0.850000 6.885355 -0.335355 v 0.850000 6.900000 -0.300000 v 0.850000 6.885355 -0.264645 -v 0.050000 0.250000 1.250000 -v 0.050000 8.750000 1.250000 -v 0.064645 0.250000 1.214645 -v 0.064645 8.750000 1.214645 -v 0.100000 0.250000 1.200000 -v 0.100000 8.750000 1.200000 -v 0.135355 0.250000 1.214645 -v 0.135355 8.750000 1.214645 -v 0.150000 0.250000 1.250000 -v 0.150000 8.750000 1.250000 -v 0.135355 0.250000 1.285355 -v 0.135355 8.750000 1.285355 -v 0.100000 0.250000 1.300000 -v 0.100000 8.750000 1.300000 -v 0.064645 0.250000 1.285355 -v 0.064645 8.750000 1.285355 -v 0.050000 8.850000 1.150000 -v 0.064645 8.814644 1.150000 -v 0.100000 8.799999 1.150000 -v 0.135355 8.814644 1.150000 -v 0.150000 8.850000 1.150000 -v 0.135355 8.885355 1.150000 -v 0.100000 8.900000 1.150000 -v 0.064645 8.885355 1.150000 -v 0.064645 8.814644 0.900000 -v 0.050000 8.850000 0.900000 -v 0.100000 8.799999 0.900000 -v 0.135355 8.814644 0.900000 -v 0.150000 8.850000 0.900000 -v 0.135355 8.885355 0.900000 -v 0.100000 8.900000 0.900000 -v 0.064645 8.885355 0.900000 -v -0.150000 0.250000 1.250000 -v -0.150000 2.750000 1.250000 -v -0.135355 0.250000 1.214645 -v -0.135355 2.750000 1.214645 -v -0.100000 0.250000 1.200000 -v -0.100000 2.750000 1.200000 -v -0.064645 0.250000 1.214645 -v -0.064645 2.750000 1.214645 -v -0.050000 0.250000 1.250000 -v -0.050000 2.750000 1.250000 -v -0.064645 0.250000 1.285355 -v -0.064645 2.750000 1.285355 -v -0.100000 0.250000 1.300000 -v -0.100000 2.750000 1.300000 -v -0.135355 0.250000 1.285355 -v -0.135355 2.750000 1.285355 -v -0.150000 2.850000 1.150000 -v -0.135355 2.814644 1.150000 -v -0.100000 2.800000 1.150000 -v -0.064645 2.814644 1.150000 -v -0.050000 2.850000 1.150000 -v -0.064645 2.885355 1.150000 -v -0.100000 2.900000 1.150000 -v -0.135355 2.885355 1.150000 -v -0.135355 2.814644 0.900000 -v -0.150000 2.850000 0.900000 -v -0.100000 2.800000 0.900000 -v -0.064645 2.814644 0.900000 -v -0.050000 2.850000 0.900000 -v -0.064645 2.885355 0.900000 -v -0.100000 2.900000 0.900000 -v -0.135355 2.885355 0.900000 -v -0.350000 0.250000 1.250000 -v -0.350000 4.750000 1.250000 -v -0.335355 0.250000 1.214645 -v -0.335355 4.750000 1.214645 -v -0.300000 0.250000 1.200000 -v -0.300000 4.750000 1.200000 -v -0.264645 0.250000 1.214645 -v -0.264645 4.750000 1.214645 -v -0.250000 0.250000 1.250000 -v -0.250000 4.750000 1.250000 -v -0.264645 0.250000 1.285355 -v -0.264645 4.750000 1.285355 -v -0.300000 0.250000 1.300000 -v -0.300000 4.750000 1.300000 -v -0.335355 0.250000 1.285355 -v -0.335355 4.750000 1.285355 -v -0.350000 4.850000 1.150000 -v -0.335355 4.814644 1.150000 -v -0.300000 4.800000 1.150000 -v -0.264645 4.814644 1.150000 -v -0.250000 4.850000 1.150000 -v -0.264645 4.885355 1.150000 -v -0.300000 4.900000 1.150000 -v -0.335355 4.885355 1.150000 -v -0.335355 4.814644 0.850000 -v -0.350000 4.850000 0.850000 -v -0.300000 4.800000 0.850000 -v -0.264645 4.814644 0.850000 -v -0.250000 4.850000 0.850000 -v -0.264645 4.885355 0.850000 -v -0.300000 4.900000 0.850000 -v -0.335355 4.885355 0.850000 -v 0.250000 0.250000 1.250000 -v 0.250000 6.750000 1.250000 -v 0.264645 0.250000 1.214645 -v 0.264645 6.750000 1.214645 -v 0.300000 0.250000 1.200000 -v 0.300000 6.750000 1.200000 -v 0.335355 0.250000 1.214645 -v 0.335355 6.750000 1.214645 -v 0.350000 0.250000 1.250000 -v 0.350000 6.750000 1.250000 -v 0.335355 0.250000 1.285355 -v 0.335355 6.750000 1.285355 -v 0.300000 0.250000 1.300000 -v 0.300000 6.750000 1.300000 -v 0.264645 0.250000 1.285355 -v 0.264645 6.750000 1.285355 -v 0.250000 6.850000 1.150000 -v 0.264645 6.814644 1.150000 -v 0.300000 6.800000 1.150000 -v 0.335355 6.814644 1.150000 -v 0.350000 6.850000 1.150000 -v 0.335355 6.885355 1.150000 -v 0.300000 6.900000 1.150000 -v 0.264645 6.885355 1.150000 -v 0.264645 6.814644 0.850000 -v 0.250000 6.850000 0.850000 -v 0.300000 6.800000 0.850000 -v 0.335355 6.814644 0.850000 -v 0.350000 6.850000 0.850000 -v 0.335355 6.885355 0.850000 -v 0.300000 6.900000 0.850000 -v 0.264645 6.885355 0.850000 -v -1.250000 0.250000 0.050000 -v -1.250000 8.750000 0.050000 -v -1.214645 0.250000 0.064645 -v -1.214645 8.750000 0.064645 -v -1.200000 0.250000 0.100000 -v -1.200000 8.750000 0.100000 -v -1.214645 0.250000 0.135355 -v -1.214645 8.750000 0.135355 -v -1.250000 0.250000 0.150000 -v -1.250000 8.750000 0.150000 -v -1.285355 0.250000 0.135355 -v -1.285355 8.750000 0.135355 -v -1.300000 0.250000 0.100000 -v -1.300000 8.750000 0.100000 -v -1.285355 0.250000 0.064645 -v -1.285355 8.750000 0.064645 -v -1.150000 8.850000 0.050000 -v -1.150000 8.814644 0.064645 -v -1.150000 8.799999 0.100000 -v -1.150000 8.814644 0.135355 -v -1.150000 8.850000 0.150000 -v -1.150000 8.885355 0.135355 -v -1.150000 8.900000 0.100000 -v -1.150000 8.885355 0.064645 -v -0.900000 8.814644 0.064645 -v -0.900000 8.850000 0.050000 -v -0.900000 8.799999 0.100000 -v -0.900000 8.814644 0.135355 -v -0.900000 8.850000 0.150000 -v -0.900000 8.885355 0.135355 -v -0.900000 8.900000 0.100000 -v -0.900000 8.885355 0.064645 -v -1.250000 0.250000 -0.150000 -v -1.250000 2.750000 -0.150000 -v -1.214645 0.250000 -0.135355 -v -1.214645 2.750000 -0.135355 -v -1.200000 0.250000 -0.100000 -v -1.200000 2.750000 -0.100000 -v -1.214645 0.250000 -0.064645 -v -1.214645 2.750000 -0.064645 -v -1.250000 0.250000 -0.050000 -v -1.250000 2.750000 -0.050000 -v -1.285355 0.250000 -0.064645 -v -1.285355 2.750000 -0.064645 -v -1.300000 0.250000 -0.100000 -v -1.300000 2.750000 -0.100000 -v -1.285355 0.250000 -0.135355 -v -1.285355 2.750000 -0.135355 -v -1.150000 2.850000 -0.150000 -v -1.150000 2.814644 -0.135355 -v -1.150000 2.800000 -0.100000 -v -1.150000 2.814644 -0.064645 -v -1.150000 2.850000 -0.050000 -v -1.150000 2.885355 -0.064645 -v -1.150000 2.900000 -0.100000 -v -1.150000 2.885355 -0.135355 -v -0.900000 2.814644 -0.135355 -v -0.900000 2.850000 -0.150000 -v -0.900000 2.800000 -0.100000 -v -0.900000 2.814644 -0.064645 -v -0.900000 2.850000 -0.050000 -v -0.900000 2.885355 -0.064645 -v -0.900000 2.900000 -0.100000 -v -0.900000 2.885355 -0.135355 -v -1.250000 0.250000 -0.350000 -v -1.250000 4.750000 -0.350000 -v -1.214645 0.250000 -0.335355 -v -1.214645 4.750000 -0.335355 -v -1.200000 0.250000 -0.300000 -v -1.200000 4.750000 -0.300000 -v -1.214645 0.250000 -0.264645 -v -1.214645 4.750000 -0.264645 -v -1.250000 0.250000 -0.250000 -v -1.250000 4.750000 -0.250000 -v -1.285355 0.250000 -0.264645 -v -1.285355 4.750000 -0.264645 -v -1.300000 0.250000 -0.300000 -v -1.300000 4.750000 -0.300000 -v -1.285355 0.250000 -0.335355 -v -1.285355 4.750000 -0.335355 -v -1.150000 4.850000 -0.350000 -v -1.150000 4.814644 -0.335355 -v -1.150000 4.800000 -0.300000 -v -1.150000 4.814644 -0.264645 -v -1.150000 4.850000 -0.250000 -v -1.150000 4.885355 -0.264645 -v -1.150000 4.900000 -0.300000 -v -1.150000 4.885355 -0.335355 -v -0.850000 4.814644 -0.335355 -v -0.850000 4.850000 -0.350000 -v -0.850000 4.800000 -0.300000 -v -0.850000 4.814644 -0.264645 -v -0.850000 4.850000 -0.250000 -v -0.850000 4.885355 -0.264645 -v -0.850000 4.900000 -0.300000 -v -0.850000 4.885355 -0.335355 -v -1.250000 0.250000 0.250000 -v -1.250000 6.750000 0.250000 -v -1.214645 0.250000 0.264645 -v -1.214645 6.750000 0.264645 -v -1.200000 0.250000 0.300000 -v -1.200000 6.750000 0.300000 -v -1.214645 0.250000 0.335355 -v -1.214645 6.750000 0.335355 -v -1.250000 0.250000 0.350000 -v -1.250000 6.750000 0.350000 -v -1.285355 0.250000 0.335355 -v -1.285355 6.750000 0.335355 -v -1.300000 0.250000 0.300000 -v -1.300000 6.750000 0.300000 -v -1.285355 0.250000 0.264645 -v -1.285355 6.750000 0.264645 -v -1.150000 6.850000 0.250000 -v -1.150000 6.814644 0.264645 -v -1.150000 6.800000 0.300000 -v -1.150000 6.814644 0.335355 -v -1.150000 6.850000 0.350000 -v -1.150000 6.885355 0.335355 -v -1.150000 6.900000 0.300000 -v -1.150000 6.885355 0.264645 -v -0.850000 6.814644 0.264645 -v -0.850000 6.850000 0.250000 -v -0.850000 6.800000 0.300000 -v -0.850000 6.814644 0.335355 -v -0.850000 6.850000 0.350000 -v -0.850000 6.885355 0.335355 -v -0.850000 6.900000 0.300000 -v -0.850000 6.885355 0.264645 v -1.500000 0.000000 1.500000 v 1.500000 0.000000 1.500000 v -1.500000 0.000000 -1.500000 @@ -525,30 +141,14 @@ v -1.500000 0.343750 -0.843750 v -1.500000 0.656250 -0.843750 v -1.500000 0.343750 -1.156250 v -1.500000 0.656250 -1.156250 -v -1.150000 0.343750 -0.843750 -v -1.150000 0.656250 -0.843750 -v -1.150000 0.343750 -1.156250 -v -1.150000 0.656250 -1.156250 v -1.500000 0.343750 1.156250 v -1.500000 0.656250 1.156250 v -1.500000 0.343750 0.843750 v -1.500000 0.656250 0.843750 -v -1.150000 0.343750 1.156250 -v -1.150000 0.656250 1.156250 -v -1.150000 0.343750 0.843750 -v -1.150000 0.656250 0.843750 -v 1.150000 0.343750 1.156250 -v 1.150000 0.656250 1.156250 -v 1.150000 0.343750 0.843750 -v 1.150000 0.656250 0.843750 v 1.500000 0.343750 1.156250 v 1.500000 0.656250 1.156250 v 1.500000 0.343750 0.843750 v 1.500000 0.656250 0.843750 -v 1.150000 0.343750 -0.843750 -v 1.150000 0.656250 -0.843750 -v 1.150000 0.343750 -1.156250 -v 1.150000 0.656250 -1.156250 v 1.500000 0.343750 -0.843750 v 1.500000 0.656250 -0.843750 v 1.500000 0.343750 -1.156250 @@ -557,46 +157,30 @@ v -0.843750 0.343750 1.500000 v -0.843750 0.656250 1.500000 v -1.156250 0.343750 1.500000 v -1.156250 0.656250 1.500000 -v -0.843750 0.343750 1.150000 -v -0.843750 0.656250 1.150000 -v -1.156250 0.343750 1.150000 -v -1.156250 0.656250 1.150000 v 1.156250 0.343750 1.500000 v 1.156250 0.656250 1.500000 v 0.843750 0.343750 1.500000 v 0.843750 0.656250 1.500000 -v 1.156250 0.343750 1.150000 -v 1.156250 0.656250 1.150000 -v 0.843750 0.343750 1.150000 -v 0.843750 0.656250 1.150000 -v 1.156250 0.343750 -1.150000 -v 1.156250 0.656250 -1.150000 -v 0.843750 0.343750 -1.150000 -v 0.843750 0.656250 -1.150000 v 1.156250 0.343750 -1.500000 v 1.156250 0.656250 -1.500000 v 0.843750 0.343750 -1.500000 v 0.843750 0.656250 -1.500000 -v -0.843750 0.343750 -1.150000 -v -0.843750 0.656250 -1.150000 -v -1.156250 0.343750 -1.150000 -v -1.156250 0.656250 -1.150000 v -0.843750 0.343750 -1.500000 v -0.843750 0.656250 -1.500000 v -1.156250 0.343750 -1.500000 v -1.156250 0.656250 -1.500000 -v 0.000000 1.000000 -0.950000 -v -0.475000 1.000000 -0.822724 -v -0.822724 1.000000 -0.475000 -v -0.950000 1.000000 0.000000 -v -0.822724 1.000000 0.475000 -v -0.475000 1.000000 0.822724 -v -0.000000 1.000000 0.950000 -v 0.475000 1.000000 0.822724 -v 0.822724 1.000000 0.475000 -v 0.950000 1.000000 0.000000 -v 0.822724 1.000000 -0.475000 -v 0.475001 1.000000 -0.822724 +v 0.486876 4.950000 -0.843292 +v 0.843293 4.950000 -0.486875 +v 0.973750 4.950000 0.000000 +v 0.843292 4.950000 0.486875 +v 0.486875 4.950000 0.843292 +v 0.000000 4.950000 0.973750 +v -0.486875 4.950000 0.843292 +v -0.843292 4.950000 0.486875 +v -0.973750 4.950000 0.000000 +v -0.843292 4.950000 -0.486875 +v 0.000000 4.950000 -0.973750 +v -0.486875 4.950000 -0.843292 v -0.475000 2.950000 -0.822724 v 0.000000 2.950000 -0.950000 v -0.822724 2.950000 -0.475000 @@ -777,10 +361,6 @@ v 0.843292 9.000000 0.486875 v 0.973750 9.000000 0.000000 v 0.843293 9.000000 -0.486875 v 0.486876 9.000000 -0.843292 -v -1.000000 1.000000 0.000000 -v 0.000000 1.000000 1.000000 -v 1.000000 1.000000 0.000000 -v 0.000000 1.000000 -1.000000 v -0.237500 9.000000 -0.411362 v 0.000000 9.000000 -0.475000 v -0.411362 9.000000 -0.237500 @@ -793,18 +373,6 @@ v 0.411362 9.000000 0.237500 v 0.475000 9.000000 0.000000 v 0.411362 9.000000 -0.237500 v 0.237500 9.000000 -0.411362 -v -0.237500 9.400000 -0.411362 -v 0.000000 9.400000 -0.475000 -v -0.411362 9.400000 -0.237500 -v -0.475000 9.400000 0.000000 -v -0.411362 9.400000 0.237500 -v -0.237500 9.400000 0.411362 -v 0.000000 9.400000 0.475000 -v 0.237500 9.400000 0.411362 -v 0.411362 9.400000 0.237500 -v 0.475000 9.400000 0.000000 -v 0.411363 9.400000 -0.237500 -v 0.237501 9.400000 -0.411362 v -0.178125 9.500000 -0.308521 v 0.000000 9.500000 -0.356250 v -0.308521 9.500000 -0.178125 @@ -817,2898 +385,3756 @@ v 0.308522 9.500000 0.178125 v 0.356250 9.500000 0.000000 v 0.308522 9.500000 -0.178125 v 0.178126 9.500000 -0.308521 -vt 0.820131 0.273110 -vt 0.815679 0.273147 -vt 0.815679 0.018053 -vt 0.811227 0.273183 -vt 0.811227 0.018089 -vt 0.846843 0.272893 -vt 0.842391 0.272929 -vt 0.842391 0.017835 -vt 0.837939 0.272965 -vt 0.837939 0.017871 -vt 0.833487 0.273001 -vt 0.833487 0.017908 -vt 0.829035 0.273038 -vt 0.829035 0.017944 -vt 0.824583 0.273074 -vt 0.820131 0.018016 -vt 0.824583 0.017980 -vt 0.685345 0.850994 -vt 0.682931 0.850998 -vt 0.682982 0.712661 -vt 0.972740 0.425247 -vt 0.970563 0.425859 -vt 0.970563 0.420457 -vt 0.968851 0.427337 -vt 0.968851 0.418980 -vt 0.967139 0.428814 -vt 0.967139 0.417503 -vt 0.964962 0.429426 -vt 0.959362 0.425859 -vt 0.957185 0.425247 -vt 0.957185 0.421069 -vt 0.961074 0.418980 -vt 0.961074 0.427337 -vt 0.962785 0.428814 -vt 0.964962 0.416891 -vt 0.943392 0.662494 -vt 0.928620 0.662494 -vt 0.928620 0.660233 -vt 0.680516 0.851002 -vt 0.680568 0.712665 -vt 0.943392 0.667017 -vt 0.928620 0.667017 -vt 0.928620 0.664756 -vt 0.943392 0.671539 -vt 0.928620 0.671539 -vt 0.928620 0.669278 -vt 0.943392 0.657972 -vt 0.928620 0.657972 -vt 0.928620 0.655711 -vt 0.943392 0.660233 -vt 0.943392 0.664756 -vt 0.943392 0.669278 -vt 0.943392 0.655711 -vt 0.928620 0.653449 -vt 0.699833 0.850970 -vt 0.697418 0.850974 -vt 0.697470 0.712637 -vt 0.695004 0.850978 -vt 0.695055 0.712641 -vt 0.692589 0.850982 -vt 0.692640 0.712645 -vt 0.690174 0.850986 -vt 0.690226 0.712649 -vt 0.687760 0.850990 -vt 0.685397 0.712657 -vt 0.687811 0.712653 -vt 0.889209 0.962108 -vt 0.889209 0.966286 -vt 0.887032 0.966898 -vt 0.887032 0.961496 -vt 0.885320 0.968375 -vt 0.885320 0.960019 -vt 0.883608 0.969852 -vt 0.881431 0.970464 -vt 0.881431 0.957930 -vt 0.875830 0.966898 -vt 0.873654 0.966286 -vt 0.873654 0.962108 -vt 0.877542 0.968375 -vt 0.875830 0.961496 -vt 0.879254 0.958541 -vt 0.879254 0.969852 -vt 0.622632 0.943054 -vt 0.607860 0.943054 -vt 0.607860 0.940793 -vt 0.622632 0.947576 -vt 0.607860 0.947576 -vt 0.607860 0.945315 -vt 0.622632 0.952099 -vt 0.607860 0.952099 -vt 0.607860 0.949837 -vt 0.622632 0.938531 -vt 0.607860 0.938531 -vt 0.607860 0.936270 -vt 0.622632 0.940793 -vt 0.622632 0.945315 -vt 0.622632 0.949838 -vt 0.622632 0.936270 -vt 0.607860 0.934009 -vt 0.563969 0.898368 -vt 0.560730 0.898390 -vt 0.560730 0.712784 -vt 0.557491 0.898411 -vt 0.557491 0.712806 -vt 0.583406 0.898239 -vt 0.580166 0.898260 -vt 0.580166 0.712655 -vt 0.576927 0.898282 -vt 0.576927 0.712676 -vt 0.573687 0.898304 -vt 0.573687 0.712698 -vt 0.570448 0.898325 -vt 0.570448 0.712720 -vt 0.567209 0.898347 -vt 0.563969 0.712763 -vt 0.567209 0.712741 -vt 0.972740 0.517333 -vt 0.972740 0.521512 -vt 0.970563 0.522123 -vt 0.970563 0.516722 -vt 0.968851 0.523601 -vt 0.968851 0.515244 -vt 0.967139 0.525078 -vt 0.964962 0.525690 -vt 0.964962 0.513155 -vt 0.959362 0.516722 -vt 0.959362 0.522124 -vt 0.957185 0.521512 -vt 0.961073 0.515244 -vt 0.961074 0.523601 -vt 0.962785 0.525078 -vt 0.962785 0.513767 -vt 0.466902 0.933063 -vt 0.449176 0.933063 -vt 0.449176 0.930802 -vt 0.466902 0.937585 -vt 0.449176 0.937585 -vt 0.449176 0.935324 -vt 0.466902 0.942108 -vt 0.449176 0.942108 -vt 0.449176 0.939846 -vt 0.466902 0.928541 -vt 0.449176 0.928541 -vt 0.449176 0.926279 -vt 0.466902 0.930802 -vt 0.466902 0.935324 -vt 0.466902 0.939846 -vt 0.466902 0.926279 -vt 0.449176 0.924018 -vt 0.747799 0.823007 -vt 0.743906 0.823036 -vt 0.743983 0.599963 -vt 0.740013 0.823064 -vt 0.740090 0.599992 -vt 0.771158 0.822834 -vt 0.767265 0.822863 -vt 0.767342 0.599791 -vt 0.763372 0.822892 -vt 0.763449 0.599820 -vt 0.759479 0.822921 -vt 0.759556 0.599848 -vt 0.755586 0.822949 -vt 0.755663 0.599877 -vt 0.751692 0.822978 -vt 0.747876 0.599935 -vt 0.751769 0.599906 -vt 0.972740 0.473380 -vt 0.970563 0.473991 -vt 0.970563 0.468589 -vt 0.968851 0.475469 -vt 0.967139 0.476946 -vt 0.967139 0.465635 -vt 0.964962 0.477558 -vt 0.959362 0.473991 -vt 0.957185 0.473380 -vt 0.957185 0.469201 -vt 0.961073 0.475469 -vt 0.959362 0.468590 -vt 0.962785 0.476946 -vt 0.961073 0.467112 -vt 0.964962 0.465023 -vt 0.698242 0.895644 -vt 0.680516 0.895644 -vt 0.680516 0.893383 -vt 0.698242 0.900167 -vt 0.680516 0.900167 -vt 0.680516 0.897905 -vt 0.698242 0.904689 -vt 0.680516 0.904689 -vt 0.680516 0.902428 -vt 0.698242 0.891122 -vt 0.680516 0.891122 -vt 0.680516 0.888861 -vt 0.698242 0.893383 -vt 0.698242 0.897905 -vt 0.698242 0.902428 -vt 0.698242 0.888861 -vt 0.680516 0.886599 -vt 0.748917 0.273110 -vt 0.744465 0.273147 -vt 0.744465 0.018053 -vt 0.740013 0.273183 -vt 0.740013 0.018089 -vt 0.775629 0.272893 -vt 0.771177 0.272929 -vt 0.771177 0.017835 -vt 0.766725 0.272965 -vt 0.766725 0.017871 -vt 0.762273 0.273001 -vt 0.762273 0.017908 -vt 0.757821 0.273038 -vt 0.757821 0.017944 -vt 0.753369 0.273074 -vt 0.748917 0.018016 -vt 0.753369 0.017980 -vt 0.887270 0.330131 -vt 0.884856 0.330136 -vt 0.884856 0.191799 -vt 0.945712 0.312161 -vt 0.941534 0.312161 -vt 0.940922 0.309984 -vt 0.946324 0.309984 -vt 0.939444 0.308272 -vt 0.937967 0.306560 -vt 0.949278 0.306560 -vt 0.937355 0.304383 -vt 0.949890 0.304383 -vt 0.940922 0.298782 -vt 0.941534 0.296605 -vt 0.945712 0.296605 -vt 0.947801 0.300494 -vt 0.939444 0.300494 -vt 0.949278 0.302206 -vt 0.937967 0.302206 -vt 0.943392 0.716182 -vt 0.928620 0.716182 -vt 0.928620 0.713920 -vt 0.882441 0.330140 -vt 0.882441 0.191804 -vt 0.943392 0.720704 -vt 0.928620 0.720704 -vt 0.928620 0.718443 -vt 0.943392 0.725226 -vt 0.928620 0.725226 -vt 0.928620 0.722965 -vt 0.943392 0.711659 -vt 0.928620 0.711659 -vt 0.928620 0.709398 -vt 0.943392 0.713920 -vt 0.943392 0.718443 -vt 0.943392 0.722965 -vt 0.943392 0.709398 -vt 0.928620 0.707137 -vt 0.901758 0.330101 -vt 0.899343 0.330106 -vt 0.899343 0.191770 -vt 0.896929 0.330111 -vt 0.896929 0.191775 -vt 0.894514 0.330116 -vt 0.894514 0.191779 -vt 0.892099 0.330121 -vt 0.892099 0.191784 -vt 0.889685 0.330126 -vt 0.887270 0.191794 -vt 0.889685 0.191789 -vt 0.940362 0.962108 -vt 0.940362 0.966286 -vt 0.938185 0.966898 -vt 0.936473 0.968375 -vt 0.936473 0.960019 -vt 0.934761 0.969852 -vt 0.934761 0.958541 -vt 0.932584 0.970464 -vt 0.926984 0.966898 -vt 0.924807 0.966286 -vt 0.924807 0.962108 -vt 0.928695 0.968375 -vt 0.926984 0.961496 -vt 0.930407 0.969852 -vt 0.928696 0.960019 -vt 0.930407 0.958541 -vt 0.572263 0.943054 -vt 0.557491 0.943054 -vt 0.557491 0.940793 -vt 0.572263 0.947576 -vt 0.557491 0.947576 -vt 0.557491 0.945315 -vt 0.572263 0.952099 -vt 0.557491 0.952099 -vt 0.557491 0.949838 -vt 0.572263 0.938531 -vt 0.557491 0.938532 -vt 0.557491 0.936270 -vt 0.572263 0.940793 -vt 0.572263 0.945315 -vt 0.572263 0.949838 -vt 0.572263 0.936270 -vt 0.557491 0.934009 -vt 0.621461 0.532953 -vt 0.618221 0.532974 -vt 0.618221 0.347369 -vt 0.614982 0.532996 -vt 0.614982 0.347390 -vt 0.640897 0.532823 -vt 0.637658 0.532845 -vt 0.637658 0.347239 -vt 0.634418 0.532867 -vt 0.634418 0.347261 -vt 0.631179 0.532888 -vt 0.631179 0.347282 -vt 0.627940 0.532910 -vt 0.627940 0.347304 -vt 0.624700 0.532931 -vt 0.621461 0.347347 -vt 0.624700 0.347326 -vt 0.956754 0.840436 -vt 0.952575 0.840436 -vt 0.951964 0.838260 -vt 0.957365 0.838260 -vt 0.950486 0.836548 -vt 0.958843 0.836548 -vt 0.949009 0.834836 -vt 0.948397 0.832659 -vt 0.960932 0.832659 -vt 0.951963 0.827058 -vt 0.952575 0.824881 -vt 0.956754 0.824881 -vt 0.950486 0.828770 -vt 0.957365 0.827058 -vt 0.960320 0.830482 -vt 0.949009 0.830482 -vt 0.291677 0.925024 -vt 0.273950 0.925024 -vt 0.273950 0.922763 -vt 0.291677 0.927286 -vt 0.291677 0.929547 -vt 0.273950 0.929547 -vt 0.291677 0.934069 -vt 0.273950 0.934069 -vt 0.273950 0.931808 -vt 0.291677 0.920502 -vt 0.273950 0.920502 -vt 0.273950 0.918241 -vt 0.291677 0.922763 -vt 0.273950 0.927286 -vt 0.291677 0.931808 -vt 0.291677 0.918241 -vt 0.273950 0.915980 -vt 0.814620 0.823007 -vt 0.810726 0.823036 -vt 0.810803 0.599963 -vt 0.806833 0.823064 -vt 0.806910 0.599992 -vt 0.837979 0.822834 -vt 0.834086 0.822863 -vt 0.834163 0.599791 -vt 0.830193 0.822892 -vt 0.830270 0.599820 -vt 0.826299 0.822921 -vt 0.826376 0.599848 -vt 0.822406 0.822949 -vt 0.822483 0.599877 -vt 0.818513 0.822978 -vt 0.814697 0.599935 -vt 0.818590 0.599906 -vt 0.952962 0.070109 -vt 0.952962 0.074287 -vt 0.950785 0.074899 -vt 0.950785 0.069497 -vt 0.949073 0.076376 -vt 0.949074 0.068020 -vt 0.947362 0.077854 -vt 0.947362 0.066543 -vt 0.945185 0.078465 -vt 0.939584 0.074899 -vt 0.937407 0.074287 -vt 0.937407 0.070109 -vt 0.941296 0.076376 -vt 0.939584 0.069497 -vt 0.943008 0.077854 -vt 0.941296 0.068020 -vt 0.943008 0.066543 -vt 0.520226 0.933063 -vt 0.502500 0.933063 -vt 0.502500 0.930802 -vt 0.520226 0.935324 -vt 0.520226 0.937585 -vt 0.502500 0.937585 -vt 0.520226 0.942108 -vt 0.502500 0.942108 -vt 0.502500 0.939846 -vt 0.520226 0.928541 -vt 0.502500 0.928541 -vt 0.502500 0.926279 -vt 0.520226 0.930802 -vt 0.502500 0.935324 -vt 0.520226 0.939847 -vt 0.520226 0.926279 -vt 0.502500 0.924018 -vt 0.820131 0.564092 -vt 0.815679 0.564128 -vt 0.815679 0.309034 -vt 0.811227 0.564164 -vt 0.811227 0.309071 -vt 0.846843 0.563874 -vt 0.842391 0.563910 -vt 0.842391 0.308817 -vt 0.837939 0.563947 -vt 0.837939 0.308853 -vt 0.833487 0.563983 -vt 0.833487 0.308889 -vt 0.829035 0.564019 -vt 0.829035 0.308926 -vt 0.824583 0.564056 -vt 0.820131 0.308998 -vt 0.824583 0.308962 -vt 0.878483 0.738122 -vt 0.876068 0.738126 -vt 0.876120 0.599790 -vt 0.945712 0.245452 -vt 0.946324 0.247629 -vt 0.940922 0.247629 -vt 0.947801 0.249341 -vt 0.939445 0.249341 -vt 0.949278 0.251053 -vt 0.937967 0.251053 -vt 0.949890 0.253230 -vt 0.946324 0.258831 -vt 0.945712 0.261008 -vt 0.941534 0.261007 -vt 0.939444 0.257119 -vt 0.947801 0.257119 -vt 0.949278 0.255407 -vt 0.937355 0.253230 -vt 0.740013 0.942451 -vt 0.754785 0.942451 -vt 0.754785 0.944712 -vt 0.873654 0.738130 -vt 0.873705 0.599794 -vt 0.740013 0.937928 -vt 0.754785 0.937928 -vt 0.754785 0.940189 -vt 0.740013 0.933406 -vt 0.754785 0.933406 -vt 0.754785 0.935667 -vt 0.740013 0.946973 -vt 0.754785 0.946973 -vt 0.754785 0.949234 -vt 0.740013 0.944712 -vt 0.740013 0.940189 -vt 0.740013 0.935667 -vt 0.740013 0.949234 -vt 0.754785 0.951495 -vt 0.892970 0.738099 -vt 0.890556 0.738103 -vt 0.890607 0.599766 -vt 0.888141 0.738107 -vt 0.888193 0.599770 -vt 0.885727 0.738111 -vt 0.885778 0.599774 -vt 0.883312 0.738115 -vt 0.883363 0.599778 -vt 0.880897 0.738119 -vt 0.878534 0.599786 -vt 0.880949 0.599782 -vt 0.961363 0.365738 -vt 0.965541 0.365738 -vt 0.966153 0.367915 -vt 0.960751 0.367915 -vt 0.967630 0.369627 -vt 0.959274 0.369627 -vt 0.969107 0.371339 -vt 0.969719 0.373516 -vt 0.957185 0.373516 -vt 0.966153 0.379117 -vt 0.965541 0.381293 -vt 0.961363 0.381293 -vt 0.967630 0.377405 -vt 0.960751 0.379117 -vt 0.969107 0.375693 -vt 0.959274 0.377405 -vt 0.790382 0.942451 -vt 0.805155 0.942451 -vt 0.805155 0.944712 -vt 0.790382 0.937928 -vt 0.805155 0.937928 -vt 0.805155 0.940189 -vt 0.790382 0.935667 -vt 0.790382 0.933406 -vt 0.805155 0.933406 -vt 0.790382 0.949234 -vt 0.790382 0.946973 -vt 0.805155 0.946973 -vt 0.790382 0.944712 -vt 0.790382 0.940189 -vt 0.805155 0.935667 -vt 0.805155 0.949234 -vt 0.805155 0.951495 -vt 0.625482 0.898368 -vt 0.622243 0.898390 -vt 0.622243 0.712784 -vt 0.619003 0.898411 -vt 0.619003 0.712806 -vt 0.644918 0.898239 -vt 0.641679 0.898260 -vt 0.641679 0.712655 -vt 0.638440 0.898282 -vt 0.638440 0.712676 -vt 0.635200 0.898304 -vt 0.635200 0.712698 -vt 0.631961 0.898325 -vt 0.631961 0.712720 -vt 0.628721 0.898347 -vt 0.625482 0.712763 -vt 0.628721 0.712741 -vt 0.956754 0.773728 -vt 0.957365 0.775905 -vt 0.951964 0.775905 -vt 0.958843 0.777617 -vt 0.950486 0.777617 -vt 0.960320 0.779329 -vt 0.960932 0.781506 -vt 0.948397 0.781506 -vt 0.951964 0.787107 -vt 0.957365 0.787107 -vt 0.956754 0.789283 -vt 0.958843 0.785395 -vt 0.960320 0.783683 -vt 0.950486 0.785395 -vt 0.949009 0.783683 -vt 0.151290 0.668797 -vt 0.151291 0.666536 -vt 0.169017 0.666542 -vt 0.151293 0.662013 -vt 0.169019 0.662019 -vt 0.169018 0.664281 -vt 0.151294 0.657491 -vt 0.169021 0.657497 -vt 0.169020 0.659758 -vt 0.151289 0.671058 -vt 0.169016 0.671064 -vt 0.169015 0.673325 -vt 0.169017 0.668803 -vt 0.151292 0.664275 -vt 0.151293 0.659752 -vt 0.151289 0.673319 -vt 0.169014 0.675587 -vt 0.025585 0.880744 -vt 0.021692 0.880774 -vt 0.021694 0.657701 -vt 0.017799 0.880804 -vt 0.017801 0.657732 -vt 0.048945 0.880563 -vt 0.045051 0.880593 -vt 0.045053 0.657521 -vt 0.041158 0.880623 -vt 0.041160 0.657551 -vt 0.037265 0.880653 -vt 0.037267 0.657581 -vt 0.033372 0.880684 -vt 0.033374 0.657611 -vt 0.029478 0.880713 -vt 0.025587 0.657671 -vt 0.029481 0.657641 -vt 0.952962 0.122419 -vt 0.950785 0.123031 -vt 0.950786 0.117629 -vt 0.949074 0.124509 -vt 0.949074 0.116152 -vt 0.947362 0.125986 -vt 0.947362 0.114675 -vt 0.945185 0.126598 -vt 0.939584 0.123031 -vt 0.937407 0.122419 -vt 0.937407 0.118241 -vt 0.941296 0.124509 -vt 0.939584 0.117629 -vt 0.943008 0.125986 -vt 0.941296 0.116152 -vt 0.943008 0.114675 -vt 0.311267 0.666536 -vt 0.328993 0.666536 -vt 0.328993 0.668797 -vt 0.311267 0.662013 -vt 0.328993 0.662013 -vt 0.328993 0.664274 -vt 0.311267 0.657491 -vt 0.328993 0.657491 -vt 0.328993 0.659752 -vt 0.311267 0.671058 -vt 0.328993 0.671058 -vt 0.328993 0.673319 -vt 0.311267 0.668797 -vt 0.311267 0.664275 -vt 0.311267 0.659752 -vt 0.311267 0.673319 -vt 0.328993 0.675581 -vt 0.748917 0.564092 -vt 0.744465 0.564128 -vt 0.744465 0.309034 -vt 0.740013 0.564164 -vt 0.740013 0.309071 -vt 0.775629 0.563874 -vt 0.771177 0.563910 -vt 0.771177 0.308817 -vt 0.766725 0.563947 -vt 0.766725 0.308853 -vt 0.762273 0.563983 -vt 0.762273 0.308889 -vt 0.757821 0.564019 -vt 0.757821 0.308926 -vt 0.753369 0.564056 -vt 0.748917 0.308998 -vt 0.753369 0.308962 -vt 0.887270 0.156159 -vt 0.884856 0.156163 -vt 0.884907 0.017827 -vt 0.696071 0.944465 -vt 0.696071 0.948643 -vt 0.693895 0.949255 -vt 0.692182 0.950732 -vt 0.692183 0.942376 -vt 0.690471 0.952209 -vt 0.690471 0.940899 -vt 0.688294 0.952821 -vt 0.682693 0.949255 -vt 0.680516 0.948643 -vt 0.680516 0.944465 -vt 0.684405 0.942376 -vt 0.684405 0.950732 -vt 0.686117 0.952209 -vt 0.686117 0.940899 -vt 0.928620 0.608807 -vt 0.943392 0.608807 -vt 0.943392 0.611068 -vt 0.882441 0.156167 -vt 0.882493 0.017831 -vt 0.928620 0.604285 -vt 0.943392 0.604284 -vt 0.943392 0.606546 -vt 0.928620 0.599762 -vt 0.943392 0.599762 -vt 0.943392 0.602023 -vt 0.928620 0.613329 -vt 0.943392 0.613329 -vt 0.943392 0.615591 -vt 0.928620 0.611068 -vt 0.928620 0.606546 -vt 0.928620 0.602023 -vt 0.928620 0.615591 -vt 0.943392 0.617852 -vt 0.901758 0.156135 -vt 0.899343 0.156139 -vt 0.899395 0.017803 -vt 0.896929 0.156143 -vt 0.896980 0.017807 -vt 0.894514 0.156147 -vt 0.894566 0.017811 -vt 0.892099 0.156151 -vt 0.892151 0.017815 -vt 0.889685 0.156155 -vt 0.887322 0.017823 -vt 0.889736 0.017819 -vt 0.389987 0.961391 -vt 0.389987 0.965569 -vt 0.387811 0.966181 -vt 0.386099 0.967658 -vt 0.386099 0.959302 -vt 0.384387 0.969135 -vt 0.382210 0.969747 -vt 0.382210 0.957212 -vt 0.376609 0.966181 -vt 0.374432 0.965569 -vt 0.374432 0.961391 -vt 0.378321 0.959301 -vt 0.378321 0.967658 -vt 0.380033 0.969135 -vt 0.380033 0.957824 -vt 0.937355 0.200810 -vt 0.952127 0.200810 -vt 0.952127 0.203071 -vt 0.937355 0.196287 -vt 0.952127 0.196287 -vt 0.952127 0.198548 -vt 0.937355 0.191765 -vt 0.952127 0.191765 -vt 0.952127 0.194026 -vt 0.937355 0.205332 -vt 0.952127 0.205332 -vt 0.952127 0.207593 -vt 0.937355 0.203071 -vt 0.937355 0.198548 -vt 0.937355 0.194026 -vt 0.937355 0.207593 -vt 0.952127 0.209854 -vt 0.682973 0.532953 -vt 0.679734 0.532974 -vt 0.679734 0.347369 -vt 0.676495 0.532996 -vt 0.676495 0.347390 -vt 0.702410 0.532823 -vt 0.699170 0.532845 -vt 0.699170 0.347239 -vt 0.695931 0.532867 -vt 0.695931 0.347261 -vt 0.692692 0.532888 -vt 0.692692 0.347282 -vt 0.689452 0.532910 -vt 0.689452 0.347304 -vt 0.686213 0.532931 -vt 0.682973 0.347347 -vt 0.686213 0.347326 -vt 0.952962 0.021977 -vt 0.952962 0.026155 -vt 0.950785 0.026767 -vt 0.950785 0.021365 -vt 0.949074 0.028244 -vt 0.949073 0.019888 -vt 0.947362 0.029721 -vt 0.945185 0.030333 -vt 0.945185 0.017799 -vt 0.939584 0.026767 -vt 0.937407 0.026155 -vt 0.937407 0.021977 -vt 0.941296 0.028244 -vt 0.939584 0.021365 -vt 0.943008 0.029721 -vt 0.941296 0.019888 -vt 0.257942 0.666536 -vt 0.275669 0.666536 -vt 0.275669 0.668797 -vt 0.257942 0.662013 -vt 0.275669 0.662013 -vt 0.275669 0.664275 -vt 0.257942 0.657491 -vt 0.275669 0.657491 -vt 0.275669 0.659752 -vt 0.257942 0.671058 -vt 0.275669 0.671058 -vt 0.275669 0.673319 -vt 0.257942 0.668797 -vt 0.257942 0.664275 -vt 0.257942 0.659752 -vt 0.257942 0.673319 -vt 0.275669 0.675581 -vt 0.092331 0.880744 -vt 0.088438 0.880774 -vt 0.088438 0.657702 -vt 0.084544 0.880804 -vt 0.084545 0.657732 -vt 0.115690 0.880563 -vt 0.111797 0.880593 -vt 0.111797 0.657521 -vt 0.107904 0.880623 -vt 0.107904 0.657551 -vt 0.104010 0.880654 -vt 0.104011 0.657581 -vt 0.100117 0.880684 -vt 0.100117 0.657611 -vt 0.096224 0.880714 -vt 0.092331 0.657672 -vt 0.096224 0.657641 -vt 0.289506 0.973845 -vt 0.289506 0.978023 -vt 0.287329 0.978635 -vt 0.287329 0.973233 -vt 0.285617 0.980112 -vt 0.283905 0.981589 -vt 0.283905 0.970279 -vt 0.281728 0.982201 -vt 0.276127 0.978635 -vt 0.273950 0.978023 -vt 0.273950 0.973845 -vt 0.277839 0.980112 -vt 0.276127 0.973233 -vt 0.279551 0.970279 -vt 0.279551 0.981589 -vt 0.204618 0.666536 -vt 0.222345 0.666536 -vt 0.222345 0.668797 -vt 0.204618 0.662013 -vt 0.222345 0.662013 -vt 0.222345 0.664274 -vt 0.204618 0.657491 -vt 0.222345 0.657491 -vt 0.222345 0.659752 -vt 0.204618 0.671058 -vt 0.222345 0.671058 -vt 0.222345 0.673319 -vt 0.204618 0.668797 -vt 0.204618 0.664275 -vt 0.204618 0.659752 -vt 0.204618 0.673319 -vt 0.222345 0.675581 -vt 0.873654 0.773728 -vt 0.892119 0.773728 -vt 0.892119 0.792193 -vt 0.210748 0.210748 -vt 0.252530 0.168966 -vt 0.320134 0.194789 -vt 0.127185 0.210748 -vt 0.168966 0.252530 -vt 0.143144 0.320134 -vt 0.127185 0.127185 -vt 0.085403 0.168966 -vt 0.017799 0.143144 -vt 0.210748 0.127185 -vt 0.168966 0.085403 -vt 0.194789 0.017799 -vt 0.374432 0.847755 -vt 0.392897 0.847755 -vt 0.392897 0.866220 -vt 0.413578 0.903150 -vt 0.413578 0.921615 -vt 0.392897 0.921615 -vt 0.392897 0.884685 -vt 0.413578 0.866220 -vt 0.413578 0.847755 -vt 0.392897 0.903150 -vt 0.882441 0.475196 -vt 0.900906 0.475196 -vt 0.900906 0.493661 -vt 0.921587 0.530591 -vt 0.921587 0.549056 -vt 0.900906 0.549056 -vt 0.900906 0.512126 -vt 0.921587 0.493661 -vt 0.921587 0.475196 -vt 0.900906 0.530591 -vt 0.201423 0.934445 -vt 0.219888 0.934445 -vt 0.219888 0.955125 -vt 0.238353 0.915980 -vt 0.238353 0.934445 -vt 0.182958 0.955125 -vt 0.164493 0.955125 -vt 0.164493 0.934445 -vt 0.201423 0.955125 -vt 0.910584 0.901651 -vt 0.929049 0.901651 -vt 0.929049 0.922332 -vt 0.947514 0.883186 -vt 0.947514 0.901651 -vt 0.892119 0.922332 -vt 0.873654 0.922332 -vt 0.873654 0.901651 -vt 0.910584 0.922332 -vt 0.912800 0.829123 -vt 0.912800 0.847588 -vt 0.892119 0.847588 -vt 0.892119 0.810658 -vt 0.912800 0.792193 -vt 0.912800 0.773728 -vt 0.892119 0.829123 -vt 0.882441 0.365738 -vt 0.900906 0.365738 -vt 0.900906 0.384203 -vt 0.921587 0.421133 -vt 0.921587 0.439598 -vt 0.900906 0.439598 -vt 0.900906 0.402668 -vt 0.921587 0.384203 -vt 0.921587 0.365738 -vt 0.900906 0.421133 -vt 0.776943 0.877127 -vt 0.795408 0.877127 -vt 0.795408 0.897808 -vt 0.813873 0.858662 -vt 0.813873 0.877127 -vt 0.758478 0.897808 -vt 0.740013 0.897808 -vt 0.740013 0.877127 -vt 0.776943 0.897808 -vt 0.579384 0.355731 -vt 0.579384 0.532996 -vt 0.402120 0.532996 -vt 0.078760 0.934867 -vt 0.097225 0.934867 -vt 0.097225 0.955548 -vt 0.115690 0.916402 -vt 0.115690 0.934867 -vt 0.060295 0.955548 -vt 0.041830 0.955548 -vt 0.041830 0.934867 -vt 0.078760 0.955548 -vt 0.665933 0.608286 -vt 0.597183 0.677036 -vt 0.572019 0.583122 -vt 0.254206 0.770894 -vt 0.253843 0.769538 -vt 0.283626 0.769538 -vt 0.413845 0.017799 -vt 0.413845 0.133021 -vt 0.384788 0.133021 -vt 0.471959 0.017799 -vt 0.471959 0.133021 -vt 0.442902 0.133021 -vt 0.675358 0.017799 -vt 0.675358 0.133021 -vt 0.646301 0.133021 -vt 0.588187 0.017799 -vt 0.588187 0.133021 -vt 0.559130 0.133021 -vt 0.442902 0.017799 -vt 0.501016 0.017799 -vt 0.501016 0.133021 -vt 0.704415 0.017799 -vt 0.704415 0.133021 -vt 0.617244 0.017799 -vt 0.617244 0.133021 -vt 0.530073 0.017799 -vt 0.530073 0.133021 -vt 0.384788 0.017799 -vt 0.355731 0.133021 -vt 0.646301 0.017799 -vt 0.559130 0.017799 -vt 0.164493 0.769538 -vt 0.164493 0.766584 -vt 0.194276 0.766584 -vt 0.343557 0.770894 -vt 0.343193 0.769538 -vt 0.372977 0.769538 -vt 0.521530 0.770893 -vt 0.492473 0.770893 -vt 0.492110 0.769538 -vt 0.224422 0.770894 -vt 0.224059 0.769538 -vt 0.342830 0.770894 -vt 0.313773 0.770894 -vt 0.313410 0.769538 -vt 0.491747 0.770893 -vt 0.462690 0.770893 -vt 0.462326 0.769538 -vt 0.403123 0.770893 -vt 0.402760 0.769538 -vt 0.432543 0.769538 -vt 0.194639 0.770894 -vt 0.194276 0.769538 -vt 0.283990 0.770894 -vt 0.461963 0.770893 -vt 0.432906 0.770893 -vt 0.402397 0.770893 -vt 0.373340 0.770893 -vt 0.164856 0.770894 -vt 0.254206 0.812157 -vt 0.253843 0.810801 -vt 0.283627 0.810801 -vt 0.253843 0.766584 -vt 0.283626 0.766584 -vt 0.343193 0.766584 -vt 0.372977 0.766584 -vt 0.492110 0.766583 -vt 0.521893 0.766583 -vt 0.224059 0.766584 -vt 0.313410 0.766584 -vt 0.462326 0.766583 -vt 0.402760 0.766584 -vt 0.432543 0.766583 -vt 0.075913 0.506671 -vt 0.075913 0.621893 -vt 0.046856 0.621893 -vt 0.134027 0.506671 -vt 0.134027 0.621893 -vt 0.104970 0.621893 -vt 0.337426 0.506671 -vt 0.337426 0.621893 -vt 0.308369 0.621893 -vt 0.250255 0.506671 -vt 0.250255 0.621893 -vt 0.221198 0.621893 -vt 0.104970 0.506671 -vt 0.163084 0.506671 -vt 0.163084 0.621893 -vt 0.366483 0.506671 -vt 0.366483 0.621893 -vt 0.279312 0.506671 -vt 0.279312 0.621893 -vt 0.192141 0.506671 -vt 0.192141 0.621893 -vt 0.046856 0.506671 -vt 0.017799 0.621893 -vt 0.308369 0.506671 -vt 0.221198 0.506671 -vt 0.164493 0.810801 -vt 0.164493 0.807847 -vt 0.194276 0.807847 -vt 0.343557 0.812157 -vt 0.343194 0.810801 -vt 0.372977 0.810801 -vt 0.521530 0.812157 -vt 0.492473 0.812157 -vt 0.492110 0.810801 -vt 0.224423 0.812157 -vt 0.224060 0.810801 -vt 0.342830 0.812157 -vt 0.313774 0.812157 -vt 0.313410 0.810801 -vt 0.491746 0.812157 -vt 0.462690 0.812157 -vt 0.462326 0.810801 -vt 0.403123 0.812157 -vt 0.402760 0.810801 -vt 0.432543 0.810801 -vt 0.194639 0.812157 -vt 0.194276 0.810801 -vt 0.283990 0.812157 -vt 0.461963 0.812157 -vt 0.432907 0.812157 -vt 0.402397 0.812157 -vt 0.373340 0.812157 -vt 0.164856 0.812157 -vt 0.253843 0.807847 -vt 0.343194 0.807847 -vt 0.372977 0.807847 -vt 0.492110 0.807847 -vt 0.521893 0.807847 -vt 0.224060 0.807847 -vt 0.313410 0.807847 -vt 0.462326 0.807847 -vt 0.402760 0.807847 -vt 0.432543 0.807847 -vt 0.283627 0.807847 -vt 0.254206 0.729630 -vt 0.253843 0.728274 -vt 0.283627 0.728274 -vt 0.075952 0.355751 -vt 0.075913 0.470973 -vt 0.046856 0.470963 -vt 0.134066 0.355771 -vt 0.134027 0.470993 -vt 0.104970 0.470983 -vt 0.337465 0.355842 -vt 0.337426 0.471063 -vt 0.308369 0.471053 -vt 0.250294 0.355811 -vt 0.250255 0.471033 -vt 0.221198 0.471023 -vt 0.105009 0.355761 -vt 0.163123 0.355781 -vt 0.163084 0.471003 -vt 0.366522 0.355852 -vt 0.366482 0.471073 -vt 0.279351 0.355821 -vt 0.279312 0.471043 -vt 0.192180 0.355791 -vt 0.192141 0.471013 -vt 0.046895 0.355741 -vt 0.017799 0.470953 -vt 0.308408 0.355832 -vt 0.221237 0.355801 -vt 0.164493 0.728274 -vt 0.164493 0.725320 -vt 0.194276 0.725320 -vt 0.343557 0.729630 -vt 0.343194 0.728275 -vt 0.372977 0.728275 -vt 0.521530 0.729630 -vt 0.492473 0.729630 -vt 0.492110 0.728275 -vt 0.224423 0.729630 -vt 0.224060 0.728274 -vt 0.342830 0.729630 -vt 0.313774 0.729630 -vt 0.313410 0.728274 -vt 0.491746 0.729630 -vt 0.462690 0.729630 -vt 0.462326 0.728275 -vt 0.403123 0.729630 -vt 0.402760 0.728275 -vt 0.432543 0.728275 -vt 0.194639 0.729630 -vt 0.194276 0.728274 -vt 0.283990 0.729630 -vt 0.461963 0.729630 -vt 0.432907 0.729630 -vt 0.402397 0.729630 -vt 0.373340 0.729630 -vt 0.164856 0.729630 -vt 0.253843 0.725320 -vt 0.283627 0.725320 -vt 0.343194 0.725320 -vt 0.372977 0.725320 -vt 0.492110 0.725320 -vt 0.521893 0.725320 -vt 0.224060 0.725320 -vt 0.313410 0.725320 -vt 0.462326 0.725320 -vt 0.402760 0.725320 -vt 0.432543 0.725320 -vt 0.402120 0.613952 -vt 0.403475 0.613588 -vt 0.403475 0.643372 -vt 0.413845 0.168618 -vt 0.413845 0.283840 -vt 0.384788 0.283840 -vt 0.471959 0.168618 -vt 0.471959 0.283840 -vt 0.442902 0.283840 -vt 0.675358 0.168619 -vt 0.675358 0.283840 -vt 0.646301 0.283840 -vt 0.588187 0.168618 -vt 0.588187 0.283840 -vt 0.559130 0.283840 -vt 0.442902 0.168618 -vt 0.501016 0.168618 -vt 0.501016 0.283840 -vt 0.704415 0.168619 -vt 0.704415 0.283840 -vt 0.617244 0.168618 -vt 0.617244 0.283840 -vt 0.530073 0.168618 -vt 0.530073 0.283840 -vt 0.384788 0.168618 -vt 0.355731 0.283840 -vt 0.646301 0.168618 -vt 0.559130 0.168618 -vt 0.476898 0.569949 -vt 0.476898 0.572903 -vt 0.447115 0.572903 -vt 0.447478 0.688367 -vt 0.447115 0.687011 -vt 0.476898 0.687011 -vt 0.479368 0.569353 -vt 0.504532 0.583881 -vt 0.504169 0.585237 -vt 0.417407 0.585955 -vt 0.418763 0.586318 -vt 0.403871 0.612111 -vt 0.444645 0.687608 -vt 0.419481 0.673079 -vt 0.419844 0.671724 -vt 0.506605 0.585955 -vt 0.521134 0.611119 -vt 0.520142 0.612111 -vt 0.506605 0.671005 -vt 0.505250 0.670642 -vt 0.520142 0.644849 -vt 0.444645 0.569353 -vt 0.445637 0.570345 -vt 0.419844 0.585237 -vt 0.402879 0.645841 -vt 0.403871 0.644849 -vt 0.418763 0.670642 -vt 0.521893 0.613952 -vt 0.521893 0.643009 -vt 0.520537 0.643372 -vt 0.504532 0.673079 -vt 0.479368 0.687608 -vt 0.478375 0.686615 -vt 0.476535 0.568594 -vt 0.447115 0.569949 -vt 0.406430 0.613588 -vt 0.406430 0.643372 -vt 0.447115 0.684057 -vt 0.476898 0.684057 -vt 0.502691 0.587795 -vt 0.421322 0.587795 -vt 0.421322 0.669165 -vt 0.517583 0.613588 -vt 0.502691 0.669165 -vt 0.517583 0.643372 -vt 0.504168 0.671724 -vt 0.254207 0.723964 -vt 0.224423 0.723964 -vt 0.194639 0.723964 -vt 0.164856 0.723964 -vt 0.193913 0.723964 -vt 0.492473 0.723965 -vt 0.521530 0.723965 -vt 0.462690 0.723965 -vt 0.491746 0.723965 -vt 0.432907 0.723965 -vt 0.461963 0.723965 -vt 0.403123 0.723965 -vt 0.432180 0.723965 -vt 0.373340 0.723965 -vt 0.402397 0.723965 -vt 0.343557 0.723965 -vt 0.372614 0.723965 -vt 0.283990 0.723965 -vt 0.313774 0.723965 -vt 0.342830 0.723965 -vt 0.343557 0.806491 -vt 0.372614 0.806491 -vt 0.313774 0.806491 -vt 0.342830 0.806491 -vt 0.283990 0.806491 -vt 0.254206 0.806491 -vt 0.224423 0.806491 -vt 0.194639 0.806491 -vt 0.164856 0.806491 -vt 0.193913 0.806491 -vt 0.492473 0.806491 -vt 0.521530 0.806491 -vt 0.462690 0.806491 -vt 0.491746 0.806491 -vt 0.432907 0.806491 -vt 0.461963 0.806491 -vt 0.403123 0.806491 -vt 0.432180 0.806491 -vt 0.373340 0.806491 -vt 0.402397 0.806491 -vt 0.373340 0.765228 -vt 0.402397 0.765228 -vt 0.343557 0.765228 -vt 0.372614 0.765228 -vt 0.313773 0.765228 -vt 0.342830 0.765228 -vt 0.283990 0.765228 -vt 0.254206 0.765228 -vt 0.224422 0.765228 -vt 0.194639 0.765228 -vt 0.164856 0.765228 -vt 0.193913 0.765228 -vt 0.492473 0.765228 -vt 0.521530 0.765228 -vt 0.462690 0.765228 -vt 0.491747 0.765228 -vt 0.432906 0.765228 -vt 0.461963 0.765228 -vt 0.403123 0.765228 -vt 0.432180 0.765228 -vt 0.223187 0.154438 -vt 0.208659 0.129274 -vt 0.183495 0.114745 -vt 0.154438 0.114745 -vt 0.129274 0.129274 -vt 0.114745 0.154438 -vt 0.114745 0.183495 -vt 0.129274 0.208659 -vt 0.154438 0.223187 -vt 0.183495 0.223187 -vt 0.208659 0.208659 -vt 0.223187 0.183495 -vt 0.164493 0.880382 -vt 0.164493 0.856746 -vt 0.179021 0.856746 -vt 0.469271 0.601370 -vt 0.454742 0.601370 -vt 0.481853 0.608634 -vt 0.489117 0.621216 -vt 0.489117 0.635744 -vt 0.481853 0.648326 -vt 0.469271 0.655591 -vt 0.454742 0.655591 -vt 0.442160 0.608634 -vt 0.434896 0.621216 -vt 0.434896 0.635744 -vt 0.442160 0.648326 -vt 0.280720 0.856747 -vt 0.266192 0.856747 -vt 0.268008 0.847755 -vt 0.208078 0.880382 -vt 0.208078 0.856746 -vt 0.222607 0.856746 -vt 0.251663 0.880382 -vt 0.251664 0.856747 -vt 0.324306 0.880382 -vt 0.324306 0.856747 -vt 0.338834 0.856747 -vt 0.193550 0.880382 -vt 0.193550 0.856746 -vt 0.237135 0.880382 -vt 0.237135 0.856746 -vt 0.309777 0.880382 -vt 0.309777 0.856747 -vt 0.280720 0.880382 -vt 0.295249 0.856747 -vt 0.179021 0.880382 -vt 0.222607 0.880382 -vt 0.295249 0.880382 -vt 0.266192 0.880382 -vt 0.464060 0.847755 -vt 0.489841 0.873536 -vt 0.454624 0.882972 -vt 0.166309 0.847755 -vt 0.177205 0.847755 -vt 0.209894 0.847755 -vt 0.220790 0.847755 -vt 0.253480 0.847755 -vt 0.326122 0.847755 -vt 0.337018 0.847755 -vt 0.195366 0.847755 -vt 0.206262 0.847755 -vt 0.238951 0.847755 -vt 0.249848 0.847755 -vt 0.311593 0.847755 -vt 0.282537 0.847755 -vt 0.293433 0.847755 -vt 0.180837 0.847755 -vt 0.224423 0.847755 -vt 0.235319 0.847755 -vt 0.297065 0.847755 -vt 0.846843 0.017799 -vt 0.972740 0.421069 -vt 0.959362 0.420457 -vt 0.962786 0.417503 -vt 0.943392 0.653449 -vt 0.699884 0.712633 -vt 0.883608 0.958541 -vt 0.877542 0.960019 -vt 0.622632 0.934009 -vt 0.583406 0.712633 -vt 0.967139 0.513767 -vt 0.957185 0.517334 -vt 0.466902 0.924018 -vt 0.771236 0.599762 -vt 0.972740 0.469201 -vt 0.968851 0.467112 -vt 0.962785 0.465635 -vt 0.698242 0.886599 -vt 0.775629 0.017799 -vt 0.947801 0.308272 -vt 0.946324 0.298782 -vt 0.943392 0.707137 -vt 0.901758 0.191765 -vt 0.938185 0.961496 -vt 0.932584 0.957930 -vt 0.572263 0.934009 -vt 0.640897 0.347218 -vt 0.960320 0.834836 -vt 0.958843 0.828770 -vt 0.291677 0.915980 -vt 0.838056 0.599762 -vt 0.945185 0.065931 -vt 0.520226 0.924018 -vt 0.846843 0.308780 -vt 0.941534 0.245452 -vt 0.940922 0.258831 -vt 0.937967 0.255407 -vt 0.740013 0.951495 -vt 0.893022 0.599762 -vt 0.957797 0.371339 -vt 0.957797 0.375693 -vt 0.790382 0.951495 -vt 0.644918 0.712633 -vt 0.952575 0.773728 -vt 0.949009 0.779329 -vt 0.952575 0.789283 -vt 0.151288 0.675581 -vt 0.048947 0.657491 -vt 0.952962 0.118241 -vt 0.945185 0.114063 -vt 0.311267 0.675581 -vt 0.775629 0.308780 -vt 0.693895 0.943853 -vt 0.688294 0.940287 -vt 0.682693 0.943853 -vt 0.928620 0.617852 -vt 0.901809 0.017799 -vt 0.387811 0.960779 -vt 0.384387 0.957824 -vt 0.376609 0.960779 -vt 0.937355 0.209855 -vt 0.702410 0.347218 -vt 0.947362 0.018411 -vt 0.943008 0.018411 -vt 0.257942 0.675581 -vt 0.115690 0.657491 -vt 0.285617 0.971756 -vt 0.281728 0.969667 -vt 0.277839 0.971756 -vt 0.204618 0.675581 -vt 0.873654 0.792193 -vt 0.194789 0.320134 -vt 0.017799 0.194789 -vt 0.143144 0.017799 -vt 0.320134 0.143144 -vt 0.374432 0.866220 -vt 0.413578 0.884685 -vt 0.882441 0.493661 -vt 0.921587 0.512126 -vt 0.219888 0.915980 -vt 0.182958 0.934445 -vt 0.238353 0.955125 -vt 0.929049 0.883186 -vt 0.892119 0.901651 -vt 0.947514 0.922332 -vt 0.912800 0.810658 -vt 0.882441 0.384203 -vt 0.921587 0.402668 -vt 0.795408 0.858662 -vt 0.758478 0.877127 -vt 0.813873 0.897808 -vt 0.402120 0.355731 -vt 0.097225 0.916402 -vt 0.060295 0.934867 -vt 0.115690 0.955548 -vt 0.597183 0.568594 -vt 0.626240 0.568594 -vt 0.651404 0.583122 -vt 0.665933 0.637343 -vt 0.651404 0.662507 -vt 0.626240 0.677036 -vt 0.572019 0.662507 -vt 0.557491 0.637343 -vt 0.557491 0.608286 -vt 0.283263 0.770894 -vt 0.355731 0.017799 -vt 0.372614 0.770893 -vt 0.521893 0.769538 -vt 0.253480 0.770894 -vt 0.432180 0.770893 -vt 0.223696 0.770894 -vt 0.313047 0.770894 -vt 0.193913 0.770894 -vt 0.283264 0.812157 -vt 0.017799 0.506671 -vt 0.372614 0.812157 -vt 0.521893 0.810801 -vt 0.253480 0.812157 -vt 0.432180 0.812157 -vt 0.223696 0.812157 -vt 0.313047 0.812157 -vt 0.193913 0.812157 -vt 0.283264 0.729630 -vt 0.017839 0.355731 -vt 0.372614 0.729630 -vt 0.521893 0.728275 -vt 0.253480 0.729630 -vt 0.432180 0.729630 -vt 0.223696 0.729630 -vt 0.313047 0.729630 -vt 0.193913 0.729630 -vt 0.402120 0.643009 -vt 0.355731 0.168618 -vt 0.476535 0.688367 -vt 0.478375 0.570345 -vt 0.402879 0.611119 -vt 0.445637 0.686615 -vt 0.505250 0.586318 -vt 0.521134 0.645841 -vt 0.419481 0.583881 -vt 0.417407 0.671005 -vt 0.520537 0.613588 -vt 0.447478 0.568594 -vt 0.283264 0.723964 -vt 0.253480 0.723964 -vt 0.223696 0.723964 -vt 0.313047 0.723965 -vt 0.313047 0.806491 -vt 0.283264 0.806491 -vt 0.253480 0.806491 -vt 0.223696 0.806491 -vt 0.313047 0.765228 -vt 0.283263 0.765228 -vt 0.253480 0.765228 -vt 0.223696 0.765228 -vt 0.278904 0.847755 -vt 0.338834 0.880382 -vt 0.449176 0.873536 -vt 0.449176 0.862639 -vt 0.454624 0.853203 -vt 0.474957 0.847755 -vt 0.484393 0.853203 -vt 0.489841 0.862639 -vt 0.484393 0.882972 -vt 0.474957 0.888420 -vt 0.464060 0.888420 -vt 0.264376 0.847755 -vt 0.322490 0.847755 -vt 0.191734 0.847755 -vt 0.307961 0.847755 -vn 0.923900 0.000000 0.382700 -vn 0.382700 0.000000 0.923900 -vn -0.382700 0.000000 0.923900 -vn -0.923900 0.000000 0.382700 -vn -0.923900 0.000000 -0.382700 -vn -0.382700 0.000000 -0.923900 -vn 0.923900 0.000000 -0.382700 -vn 0.382700 0.000000 -0.923900 -vn -0.281100 -0.678600 0.678600 -vn -0.862900 -0.357400 0.357400 -vn -0.862900 0.357400 -0.357400 -vn -0.281100 0.678600 -0.678600 -vn 0.281100 -0.678600 0.678600 -vn 0.862900 -0.357400 0.357400 -vn 0.862900 0.357400 -0.357400 -vn 0.281100 0.678600 -0.678600 -vn 0.382700 0.923900 0.000000 -vn -0.923900 0.382700 0.000000 -vn -0.382700 -0.923900 0.000000 -vn 0.923900 -0.382700 0.000000 -vn 0.923900 0.382700 0.000000 -vn -0.382700 0.923900 0.000000 -vn -0.923900 -0.382700 0.000000 -vn 0.382700 -0.923900 0.000000 -vn -0.678600 -0.678600 -0.281100 -vn -0.357400 -0.357400 -0.862900 -vn 0.357400 0.357400 -0.862800 -vn 0.678600 0.678600 -0.281100 -vn -0.678600 -0.678600 0.281100 -vn -0.357400 -0.357400 0.862900 -vn 0.357400 0.357400 0.862800 -vn 0.678600 0.678600 0.281100 -vn -0.000000 0.923900 0.382700 -vn 0.000000 0.382700 -0.923900 -vn 0.000000 -0.923900 -0.382700 -vn -0.000000 -0.382700 0.923900 -vn -0.000000 0.382700 0.923900 -vn 0.000000 0.923900 -0.382700 -vn 0.000000 -0.382700 -0.923900 -vn -0.000000 -0.923900 0.382700 -vn 0.357400 0.357400 -0.862900 -vn 0.357400 0.357400 0.862900 -vn 0.281100 -0.678600 -0.678600 -vn 0.862900 -0.357400 -0.357400 -vn 0.862900 0.357400 0.357400 -vn 0.281100 0.678600 0.678600 -vn -0.281100 -0.678600 -0.678600 -vn -0.862900 -0.357400 -0.357400 -vn -0.862900 0.357400 0.357400 -vn -0.281100 0.678600 0.678600 -vn 0.678600 -0.678600 0.281100 -vn 0.357400 -0.357400 0.862900 -vn -0.357400 0.357400 0.862800 -vn -0.678600 0.678600 0.281100 -vn 0.678600 -0.678600 -0.281100 -vn 0.357400 -0.357400 -0.862900 -vn -0.357400 0.357400 -0.862900 -vn -0.678600 0.678600 -0.281100 -vn -0.357400 0.357400 0.862900 -vn 0.000000 0.000000 1.000000 -vn 0.894400 0.447200 0.000000 -vn 0.000000 0.447200 -0.894400 -vn -0.894400 0.447200 0.000000 -vn 0.000000 0.447200 0.894400 -vn -1.000000 0.000000 0.000000 -vn 0.000000 0.000000 -1.000000 -vn 0.000000 -1.000000 0.000000 -vn 0.000000 1.000000 0.000000 -vn 1.000000 0.000000 0.000000 -vn 0.707100 -0.000000 -0.707100 -vn -0.258800 0.000000 -0.965900 -vn 0.707100 -0.000000 0.707100 -vn -0.707100 0.000000 0.707100 -vn 0.258800 -0.000000 -0.965900 -vn -0.707100 0.000000 -0.707100 -vn 0.965900 -0.000000 0.258800 -vn -0.258800 0.000000 0.965900 -vn -0.965900 0.000000 -0.258800 -vn 0.965900 -0.000000 -0.258800 -vn 0.258800 -0.000000 0.965900 -vn -0.965900 0.000000 0.258800 -vn 0.000000 1.000000 -0.000100 -vn -0.464700 0.753800 -0.464700 -vn 0.634800 0.753800 0.170100 -vn -0.170100 0.753800 0.634800 -vn -0.634800 0.753800 -0.170100 -vn 0.634800 0.753800 -0.170100 -vn 0.170100 0.753800 0.634700 -vn -0.634800 0.753800 0.170100 -vn 0.464700 0.753800 -0.464700 -vn -0.170100 0.753800 -0.634800 -vn 0.464700 0.753800 0.464700 -vn -0.464700 0.753800 0.464700 -vn 0.170100 0.753800 -0.634800 -vn 0.170100 0.753800 0.634800 -vn 0.170100 0.753800 -0.634700 +v -0.843750 0.656250 1.125000 +v -0.843750 0.343750 1.125000 +v -1.156250 0.343750 1.125000 +v -1.156250 0.656250 1.125000 +v -1.125000 0.656250 -0.843750 +v -1.125000 0.343750 -0.843750 +v -1.125000 0.343750 -1.156250 +v -1.125000 0.656250 -1.156250 +v -1.125000 0.656250 1.156250 +v -1.125000 0.343750 1.156250 +v -1.125000 0.343750 0.843750 +v -1.125000 0.656250 0.843750 +v 1.125000 0.656250 0.843750 +v 1.125000 0.343750 0.843750 +v 1.125000 0.343750 1.156250 +v 1.125000 0.656250 1.156250 +v 1.125000 0.656250 -1.156250 +v 1.125000 0.343750 -1.156250 +v 1.125000 0.343750 -0.843750 +v 1.125000 0.656250 -0.843750 +v 1.156250 0.656250 1.125000 +v 1.156250 0.343750 1.125000 +v 0.843750 0.343750 1.125000 +v 0.843750 0.656250 1.125000 +v 0.843750 0.656250 -1.125000 +v 0.843750 0.343750 -1.125000 +v 1.156250 0.343750 -1.125000 +v 1.156250 0.656250 -1.125000 +v -1.156250 0.656250 -1.125000 +v -1.156250 0.343750 -1.125000 +v -0.843750 0.343750 -1.125000 +v -0.843750 0.656250 -1.125000 +v -1.150000 6.849999 0.250000 +v -1.150000 6.814643 0.264645 +v -1.150000 6.799999 0.300000 +v -1.150000 6.814643 0.335355 +v -1.150000 6.849999 0.350000 +v -1.150000 6.885354 0.335355 +v -1.150000 6.899999 0.300000 +v -1.150000 6.885354 0.264645 +v -0.850000 6.814643 0.264645 +v -0.850000 6.849999 0.250000 +v -0.850000 6.799999 0.300000 +v -0.850000 6.814643 0.335355 +v -0.850000 6.849999 0.350000 +v -0.850000 6.885354 0.335355 +v -0.850000 6.899999 0.300000 +v -0.850000 6.885354 0.264645 +v -1.150000 8.885353 0.064645 +v -1.150000 8.899998 0.100000 +v -1.150000 8.885353 0.135355 +v -1.150000 8.849998 0.150000 +v -1.150000 8.814642 0.135355 +v -1.150000 8.799997 0.100000 +v -1.150000 8.814642 0.064645 +v -1.150000 8.849998 0.050000 +v -1.285355 8.749998 0.064645 +v -1.300000 8.749998 0.100000 +v -1.285355 8.749998 0.135355 +v -1.250000 8.749998 0.150000 +v -1.214645 8.749998 0.135355 +v -1.200000 8.749998 0.100000 +v -1.214645 8.749998 0.064645 +v -1.250000 8.749998 0.050000 +v -1.150000 6.885354 0.264645 +v -1.150000 6.899999 0.300000 +v -1.150000 6.885354 0.335355 +v -1.150000 6.849999 0.350000 +v -1.150000 6.814643 0.335355 +v -1.150000 6.799999 0.300000 +v -1.150000 6.814643 0.264645 +v -1.150000 6.849999 0.250000 +v -1.285355 6.749999 0.264645 +v -1.300000 6.749999 0.300000 +v -1.285355 6.749999 0.335355 +v -1.250000 6.749999 0.350000 +v -1.214645 6.749999 0.335355 +v -1.200000 6.749999 0.300000 +v -1.214645 6.749999 0.264645 +v -1.250000 6.749999 0.250000 +v -1.150000 2.885355 -0.135355 +v -1.150000 2.899999 -0.100000 +v -1.150000 2.885355 -0.064645 +v -1.150000 2.849999 -0.050000 +v -1.150000 2.814644 -0.064645 +v -1.150000 2.799999 -0.100000 +v -1.150000 2.814644 -0.135355 +v -1.150000 2.849999 -0.150000 +v -1.285355 2.750000 -0.135355 +v -1.300000 2.750000 -0.100000 +v -1.285355 2.750000 -0.064645 +v -1.250000 2.750000 -0.050000 +v -1.214645 2.750000 -0.064645 +v -1.200000 2.750000 -0.100000 +v -1.214645 2.750000 -0.135355 +v -1.250000 2.750000 -0.150000 +v -1.150000 4.885354 -0.335355 +v -1.150000 4.899999 -0.300000 +v -1.150000 4.885354 -0.264645 +v -1.150000 4.849999 -0.250000 +v -1.150000 4.814643 -0.264645 +v -1.150000 4.799999 -0.300000 +v -1.150000 4.814643 -0.335355 +v -1.150000 4.849999 -0.350000 +v -1.285355 4.749999 -0.335355 +v -1.300000 4.749999 -0.300000 +v -1.285355 4.749999 -0.264645 +v -1.250000 4.749999 -0.250000 +v -1.214645 4.749999 -0.264645 +v -1.200000 4.749999 -0.300000 +v -1.214645 4.749999 -0.335355 +v -1.250000 4.749999 -0.350000 +v 0.350000 4.750000 -1.250000 +v 0.335355 4.750000 -1.214645 +v 0.300000 4.750000 -1.200000 +v 0.264645 4.750000 -1.214645 +v 0.250000 4.750000 -1.250000 +v 0.264645 4.750000 -1.285355 +v 0.300000 4.750000 -1.300000 +v 0.335356 4.750000 -1.285355 +v 0.350000 4.849999 -1.150000 +v 0.335355 4.814644 -1.150000 +v 0.300000 4.799999 -1.150000 +v 0.264645 4.814644 -1.150000 +v 0.250000 4.849999 -1.150000 +v 0.264645 4.885355 -1.150000 +v 0.300000 4.899999 -1.150000 +v 0.335355 4.885355 -1.150000 +v 0.150000 2.750000 -1.250000 +v 0.135355 2.750000 -1.214645 +v 0.100000 2.750000 -1.200000 +v 0.064645 2.750000 -1.214645 +v 0.050000 2.750000 -1.250000 +v 0.064645 2.750000 -1.285355 +v 0.100000 2.750000 -1.300000 +v 0.135355 2.750000 -1.285355 +v 0.150000 2.850000 -1.150000 +v 0.135355 2.814644 -1.150000 +v 0.100000 2.799999 -1.150000 +v 0.064645 2.814644 -1.150000 +v 0.050000 2.850000 -1.150000 +v 0.064645 2.885355 -1.150000 +v 0.100000 2.899999 -1.150000 +v 0.135355 2.885355 -1.150000 +v -0.250000 6.750000 -1.250000 +v -0.264645 6.750000 -1.214645 +v -0.300000 6.750000 -1.200000 +v -0.335355 6.750000 -1.214645 +v -0.350000 6.750000 -1.250000 +v -0.335355 6.750000 -1.285355 +v -0.300000 6.750000 -1.300000 +v -0.264645 6.750000 -1.285355 +v -0.250000 6.849999 -1.150000 +v -0.264645 6.814644 -1.150000 +v -0.300000 6.799999 -1.150000 +v -0.335355 6.814644 -1.150000 +v -0.350000 6.849999 -1.150000 +v -0.335355 6.885355 -1.150000 +v -0.300000 6.899999 -1.150000 +v -0.264645 6.885355 -1.150000 +v -0.050000 8.749999 -1.250000 +v -0.064645 8.749999 -1.214645 +v -0.100000 8.749999 -1.200000 +v -0.135355 8.749999 -1.214645 +v -0.150000 8.749999 -1.250000 +v -0.135355 8.749999 -1.285355 +v -0.100000 8.749999 -1.300000 +v -0.064645 8.749999 -1.285355 +v -0.050000 8.849999 -1.150000 +v -0.064645 8.814643 -1.150000 +v -0.100000 8.799998 -1.150000 +v -0.135355 8.814643 -1.150000 +v -0.150000 8.849999 -1.150000 +v -0.135355 8.885354 -1.150000 +v -0.100000 8.899999 -1.150000 +v -0.064645 8.885354 -1.150000 +v -0.264645 6.885355 -0.850000 +v -0.300000 6.899999 -0.850000 +v -0.335355 6.885355 -0.850000 +v -0.350000 6.849999 -0.850000 +v -0.335355 6.814644 -0.850000 +v -0.300000 6.799999 -0.850000 +v -0.250000 6.849999 -0.850000 +v -0.264645 6.814644 -0.850000 +v -0.264645 6.885355 -1.150000 +v -0.300000 6.899999 -1.150000 +v -0.335355 6.885355 -1.150000 +v -0.350000 6.849999 -1.150000 +v -0.335355 6.814644 -1.150000 +v -0.300000 6.799999 -1.150000 +v -0.264645 6.814644 -1.150000 +v -0.250000 6.849999 -1.150000 +v -0.264645 6.750000 -1.285355 +v -0.264645 0.250000 -1.285355 +v -0.300000 6.750000 -1.300000 +v -0.300000 0.250000 -1.300000 +v -0.335355 6.750000 -1.285355 +v -0.335355 0.250000 -1.285355 +v -0.350000 6.750000 -1.250000 +v -0.350000 0.250000 -1.250000 +v -0.335355 6.750000 -1.214645 +v -0.335355 0.250000 -1.214645 +v -0.300000 6.750000 -1.200000 +v -0.300000 0.250000 -1.200000 +v -0.264645 6.750000 -1.214645 +v -0.264645 0.250000 -1.214645 +v -0.250000 6.750000 -1.250000 +v -0.250000 0.250000 -1.250000 +v 0.335355 4.885355 -0.850000 +v 0.300000 4.899999 -0.850000 +v 0.264645 4.885355 -0.850000 +v 0.250000 4.849999 -0.850000 +v 0.264645 4.814644 -0.850000 +v 0.300000 4.799999 -0.850000 +v 0.350000 4.849999 -0.850000 +v 0.335355 4.814644 -0.850000 +v 0.335355 4.885355 -1.150000 +v 0.300000 4.899999 -1.150000 +v 0.264645 4.885355 -1.150000 +v 0.250000 4.849999 -1.150000 +v 0.264645 4.814644 -1.150000 +v 0.300000 4.799999 -1.150000 +v 0.335355 4.814644 -1.150000 +v 0.350000 4.849999 -1.150000 +v 0.335356 4.750000 -1.285355 +v 0.335356 0.250000 -1.285355 +v 0.300000 4.750000 -1.300000 +v 0.300000 0.250000 -1.300000 +v 0.264645 4.750000 -1.285355 +v 0.264645 0.250000 -1.285355 +v 0.250000 4.750000 -1.250000 +v 0.250000 0.250000 -1.250000 +v 0.264645 4.750000 -1.214645 +v 0.264645 0.250000 -1.214645 +v 0.300000 4.750000 -1.200000 +v 0.300000 0.250000 -1.200000 +v 0.335355 4.750000 -1.214645 +v 0.335355 0.250000 -1.214645 +v 0.350000 4.750000 -1.250000 +v 0.350000 0.250000 -1.250000 +v 0.135355 2.885355 -0.900000 +v 0.100000 2.899999 -0.900000 +v 0.064645 2.885355 -0.900000 +v 0.050000 2.850000 -0.900000 +v 0.064645 2.814644 -0.900000 +v 0.100000 2.799999 -0.900000 +v 0.150000 2.850000 -0.900000 +v 0.135355 2.814644 -0.900000 +v 0.135355 2.885355 -1.150000 +v 0.100000 2.899999 -1.150000 +v 0.064645 2.885355 -1.150000 +v 0.050000 2.850000 -1.150000 +v 0.064645 2.814644 -1.150000 +v 0.100000 2.799999 -1.150000 +v 0.135355 2.814644 -1.150000 +v 0.150000 2.850000 -1.150000 +v 0.135355 2.750000 -1.285355 +v 0.135355 0.250000 -1.285355 +v 0.100000 2.750000 -1.300000 +v 0.100000 0.250000 -1.300000 +v 0.064645 2.750000 -1.285355 +v 0.064645 0.250000 -1.285355 +v 0.050000 2.750000 -1.250000 +v 0.050000 0.250000 -1.250000 +v 0.064645 2.750000 -1.214645 +v 0.064645 0.250000 -1.214645 +v 0.100000 2.750000 -1.200000 +v 0.100000 0.250000 -1.200000 +v 0.135355 2.750000 -1.214645 +v 0.135355 0.250000 -1.214645 +v 0.150000 2.750000 -1.250000 +v 0.150000 0.250000 -1.250000 +v -0.064645 8.885354 -0.900000 +v -0.100000 8.899999 -0.900000 +v -0.135355 8.885354 -0.900000 +v -0.150000 8.849999 -0.900000 +v -0.135355 8.814643 -0.900000 +v -0.100000 8.799998 -0.900000 +v -0.050000 8.849999 -0.900000 +v -0.064645 8.814643 -0.900000 +v -0.064645 8.885354 -1.150000 +v -0.100000 8.899999 -1.150000 +v -0.135355 8.885354 -1.150000 +v -0.150000 8.849999 -1.150000 +v -0.135355 8.814643 -1.150000 +v -0.100000 8.799998 -1.150000 +v -0.064645 8.814643 -1.150000 +v -0.050000 8.849999 -1.150000 +v -0.064645 8.749999 -1.285355 +v -0.064645 0.250000 -1.285355 +v -0.100000 8.749999 -1.300000 +v -0.100000 0.250000 -1.300000 +v -0.135355 8.749999 -1.285355 +v -0.135355 0.250000 -1.285355 +v -0.150000 8.749999 -1.250000 +v -0.150000 0.250000 -1.250000 +v -0.135355 8.749999 -1.214645 +v -0.135355 0.250000 -1.214645 +v -0.100000 8.749999 -1.200000 +v -0.100000 0.250000 -1.200000 +v -0.064645 8.749999 -1.214645 +v -0.064645 0.250000 -1.214645 +v -0.050000 8.749999 -1.250000 +v -0.050000 0.250000 -1.250000 +v 0.486876 9.000000 -0.843292 +v 0.843293 9.000000 -0.486875 +v 0.973750 9.000000 0.000000 +v 0.843292 9.000000 0.486875 +v 0.486875 9.000000 0.843292 +v 0.000000 9.000000 0.973750 +v -0.486875 9.000000 0.843292 +v -0.843292 9.000000 0.486875 +v -0.973750 9.000000 0.000000 +v -0.843292 9.000000 -0.486875 +v 0.000000 9.000000 -0.973750 +v -0.486875 9.000000 -0.843292 +v 0.486876 8.950000 -0.843292 +v 0.843293 8.950000 -0.486875 +v 0.973750 8.950000 0.000000 +v 0.843292 8.950000 0.486875 +v 0.486875 8.950000 0.843292 +v 0.000000 8.950000 0.973750 +v -0.486875 8.950000 0.843292 +v -0.843292 8.950000 0.486875 +v -0.973750 8.950000 0.000000 +v -0.843292 8.950000 -0.486875 +v 0.000000 8.950000 -0.973750 +v -0.486875 8.950000 -0.843292 +v 0.178126 9.500000 -0.308521 +v 0.308522 9.500000 -0.178125 +v 0.356250 9.500000 0.000000 +v 0.308522 9.500000 0.178125 +v 0.178125 9.500000 0.308522 +v 0.000000 9.500000 0.356250 +v -0.178125 9.500000 0.308522 +v -0.308521 9.500000 0.178125 +v -0.356250 9.500000 0.000000 +v -0.308521 9.500000 -0.178125 +v 0.000000 9.500000 -0.356250 +v -0.178125 9.500000 -0.308521 +v 0.237501 9.375000 -0.411362 +v 0.411363 9.375000 -0.237500 +v 0.475000 9.375000 0.000000 +v 0.411362 9.375000 0.237500 +v 0.237500 9.375000 0.411362 +v 0.000000 9.375000 0.475000 +v -0.237500 9.375000 0.411362 +v -0.411362 9.375000 0.237500 +v -0.475000 9.375000 0.000000 +v -0.411362 9.375000 -0.237500 +v 0.000000 9.375000 -0.475000 +v -0.237500 9.375000 -0.411362 +v 1.150000 8.885355 -0.064644 +v 1.150000 8.900000 -0.100000 +v 1.150000 8.885355 -0.135355 +v 1.150000 8.850000 -0.150000 +v 1.150000 8.814644 -0.135355 +v 1.150000 8.799999 -0.100000 +v 1.150000 8.814644 -0.064644 +v 1.150000 8.850000 -0.050000 +v 1.285355 8.750000 -0.064644 +v 1.300000 8.750000 -0.100000 +v 1.285355 8.750000 -0.135355 +v 1.250000 8.750000 -0.150000 +v 1.214645 8.750000 -0.135355 +v 1.200000 8.750000 -0.100000 +v 1.214645 8.750000 -0.064644 +v 1.250000 8.750000 -0.050000 +v 1.150000 6.885355 -0.264645 +v 1.150000 6.900000 -0.300000 +v 1.150000 6.885355 -0.335355 +v 1.150000 6.850000 -0.350000 +v 1.150000 6.814644 -0.335355 +v 1.150000 6.800000 -0.300000 +v 1.150000 6.814644 -0.264645 +v 1.150000 6.850000 -0.250000 +v 1.285355 6.750000 -0.264644 +v 1.300000 6.750000 -0.300000 +v 1.285355 6.750000 -0.335355 +v 1.250000 6.750000 -0.350000 +v 1.214645 6.750000 -0.335355 +v 1.200000 6.750000 -0.300000 +v 1.214645 6.750000 -0.264645 +v 1.250000 6.750000 -0.250000 +v 1.150000 2.885355 0.135356 +v 1.150000 2.900000 0.100000 +v 1.150000 2.885355 0.064645 +v 1.150000 2.850000 0.050000 +v 1.150000 2.814644 0.064645 +v 1.150000 2.800000 0.100000 +v 1.150000 2.814644 0.135356 +v 1.150000 2.850000 0.150000 +v 1.285355 2.750000 0.135356 +v 1.300000 2.750000 0.100000 +v 1.285355 2.750000 0.064645 +v 1.250000 2.750000 0.050000 +v 1.214645 2.750000 0.064645 +v 1.200000 2.750000 0.100000 +v 1.214645 2.750000 0.135356 +v 1.250000 2.750000 0.150000 +v 1.150000 4.885355 0.335356 +v 1.150000 4.900000 0.300000 +v 1.150000 4.885355 0.264645 +v 1.150000 4.850000 0.250000 +v 1.150000 4.814644 0.264645 +v 1.150000 4.800000 0.300000 +v 1.150000 4.814644 0.335356 +v 1.150000 4.850000 0.350000 +v 1.285355 4.750000 0.335356 +v 1.300000 4.750000 0.300000 +v 1.285355 4.750000 0.264645 +v 1.250000 4.750000 0.250000 +v 1.214645 4.750000 0.264645 +v 1.200000 4.750000 0.300000 +v 1.214645 4.750000 0.335356 +v 1.250000 4.750000 0.350000 +v 0.000000 1.000000 -0.950000 +v -0.475000 1.000000 -0.822724 +v -0.822724 1.000000 -0.475000 +v -0.950000 1.000000 0.000000 +v -0.822724 1.000000 0.475000 +v -0.475000 1.000000 0.822724 +v -0.000000 1.000000 0.950000 +v 0.475000 1.000000 0.822724 +v 0.822724 1.000000 0.475000 +v 0.950000 1.000000 0.000000 +v 0.822724 1.000000 -0.475000 +v 0.475001 1.000000 -0.822724 +v -0.475000 2.950000 -0.822724 +v 0.000000 2.950000 -0.950000 +v -0.822724 2.950000 -0.475000 +v -0.950000 2.950000 0.000000 +v -0.822724 2.950000 0.475000 +v -0.475000 2.950000 0.822724 +v 0.000000 2.950000 0.950000 +v 0.475000 2.950000 0.822724 +v 0.822724 2.950000 0.475000 +v 0.950000 2.950000 0.000000 +v 0.822725 2.950000 -0.475000 +v 0.475001 2.950000 -0.822724 +v 0.000000 3.000000 -0.950000 +v -0.475000 3.000000 -0.822724 +v -0.822724 3.000000 -0.475000 +v -0.950000 3.000000 0.000000 +v -0.822724 3.000000 0.475000 +v -0.475000 3.000000 0.822724 +v -0.000000 3.000000 0.950000 +v 0.475000 3.000000 0.822724 +v 0.822724 3.000000 0.475000 +v 0.950000 3.000000 0.000000 +v 0.822724 3.000000 -0.475000 +v 0.475001 3.000000 -0.822724 +v -0.475000 4.950000 -0.822724 +v 0.000000 4.950000 -0.950000 +v -0.822724 4.950000 -0.475000 +v -0.950000 4.950000 0.000000 +v -0.822724 4.950000 0.475000 +v -0.475000 4.950000 0.822724 +v 0.000000 4.950000 0.950000 +v 0.475000 4.950000 0.822724 +v 0.822724 4.950000 0.475000 +v 0.950000 4.950000 0.000000 +v 0.822725 4.950000 -0.475000 +v 0.475001 4.950000 -0.822724 +v 0.000000 5.000000 -0.950000 +v -0.475000 5.000000 -0.822724 +v -0.822724 5.000000 -0.475000 +v -0.950000 5.000000 0.000000 +v -0.822724 5.000000 0.475000 +v -0.475000 5.000000 0.822724 +v -0.000000 5.000000 0.950000 +v 0.475000 5.000000 0.822724 +v 0.822724 5.000000 0.475000 +v 0.950000 5.000000 0.000000 +v 0.822724 5.000000 -0.475000 +v 0.475001 5.000000 -0.822724 +v -0.475000 6.950000 -0.822724 +v 0.000000 6.950000 -0.950000 +v -0.822724 6.950000 -0.475000 +v -0.950000 6.950000 0.000000 +v -0.822724 6.950000 0.475000 +v -0.475000 6.950000 0.822724 +v 0.000000 6.950000 0.950000 +v 0.475000 6.950000 0.822724 +v 0.822724 6.950000 0.475000 +v 0.950000 6.950000 0.000000 +v 0.822725 6.950000 -0.475000 +v 0.475001 6.950000 -0.822724 +v 0.000000 7.000000 -0.950000 +v -0.475000 7.000000 -0.822724 +v -0.822724 7.000000 -0.475000 +v -0.950000 7.000000 0.000000 +v -0.822724 7.000000 0.475000 +v -0.475000 7.000000 0.822724 +v -0.000000 7.000000 0.950000 +v 0.475000 7.000000 0.822724 +v 0.822724 7.000000 0.475000 +v 0.950000 7.000000 0.000000 +v 0.822724 7.000000 -0.475000 +v 0.475001 7.000000 -0.822724 +v -0.475000 8.950000 -0.822724 +v 0.000000 8.950000 -0.950000 +v -0.822724 8.950000 -0.475000 +v -0.950000 8.950000 0.000000 +v -0.822724 8.950000 0.475000 +v -0.475000 8.950000 0.822724 +v 0.000000 8.950000 0.950000 +v 0.475000 8.950000 0.822724 +v 0.822724 8.950000 0.475000 +v 0.950000 8.950000 0.000000 +v 0.822725 8.950000 -0.475000 +v 0.475001 8.950000 -0.822724 +v -0.486875 5.000000 -0.843292 +v 0.000000 5.000000 -0.973750 +v -0.843292 5.000000 -0.486875 +v -0.973750 5.000000 0.000000 +v -0.843292 5.000000 0.486875 +v -0.486875 5.000000 0.843292 +v 0.000000 5.000000 0.973750 +v 0.486875 5.000000 0.843292 +v 0.843292 5.000000 0.486875 +v 0.973750 5.000000 0.000000 +v 0.843293 5.000000 -0.486875 +v 0.486876 5.000000 -0.843292 +v -0.486875 6.950000 -0.843292 +v 0.000000 6.950000 -0.973750 +v -0.843292 6.950000 -0.486875 +v -0.973750 6.950000 0.000000 +v -0.843292 6.950000 0.486875 +v -0.486875 6.950000 0.843292 +v 0.000000 6.950000 0.973750 +v 0.486875 6.950000 0.843292 +v 0.843292 6.950000 0.486875 +v 0.973750 6.950000 0.000000 +v 0.843293 6.950000 -0.486875 +v 0.486876 6.950000 -0.843292 +v -0.486875 7.000000 -0.843292 +v 0.000000 7.000000 -0.973750 +v -0.843292 7.000000 -0.486875 +v -0.973750 7.000000 0.000000 +v -0.843292 7.000000 0.486875 +v -0.486875 7.000000 0.843292 +v 0.000000 7.000000 0.973750 +v 0.486875 7.000000 0.843292 +v 0.843292 7.000000 0.486875 +v 0.973750 7.000000 0.000000 +v 0.843293 7.000000 -0.486875 +v 0.486876 7.000000 -0.843292 +v -0.486875 2.950000 -0.843292 +v 0.000000 2.950000 -0.973750 +v -0.843292 2.950000 -0.486875 +v -0.973750 2.950000 0.000000 +v -0.843292 2.950000 0.486875 +v -0.486875 2.950000 0.843292 +v 0.000000 2.950000 0.973750 +v 0.486875 2.950000 0.843292 +v 0.843292 2.950000 0.486875 +v 0.973750 2.950000 0.000000 +v 0.843293 2.950000 -0.486875 +v 0.486876 2.950000 -0.843292 +v -0.486875 3.000000 -0.843292 +v 0.000000 3.000000 -0.973750 +v -0.843292 3.000000 -0.486875 +v -0.973750 3.000000 0.000000 +v -0.843292 3.000000 0.486875 +v -0.486875 3.000000 0.843292 +v 0.000000 3.000000 0.973750 +v 0.486875 3.000000 0.843292 +v 0.843292 3.000000 0.486875 +v 0.973750 3.000000 0.000000 +v 0.843293 3.000000 -0.486875 +v 0.486876 3.000000 -0.843292 +v -1.285355 6.749999 0.264645 +v -1.285355 0.250000 0.264645 +v -1.300000 6.749999 0.300000 +v -1.300000 0.250000 0.300000 +v -1.285355 6.749999 0.335355 +v -1.285355 0.250000 0.335355 +v -1.250000 6.749999 0.350000 +v -1.250000 0.250000 0.350000 +v -1.214645 6.749999 0.335355 +v -1.214645 0.250000 0.335355 +v -1.200000 6.749999 0.300000 +v -1.200000 0.250000 0.300000 +v -1.214645 6.749999 0.264645 +v -1.214645 0.250000 0.264645 +v -1.250000 6.749999 0.250000 +v -1.250000 0.250000 0.250000 +v -0.850000 4.885354 -0.335355 +v -0.850000 4.899999 -0.300000 +v -0.850000 4.885354 -0.264645 +v -0.850000 4.849999 -0.250000 +v -0.850000 4.814643 -0.264645 +v -0.850000 4.799999 -0.300000 +v -0.850000 4.849999 -0.350000 +v -0.850000 4.814643 -0.335355 +v -1.150000 4.885354 -0.335355 +v -1.150000 4.899999 -0.300000 +v -1.150000 4.885354 -0.264645 +v -1.150000 4.849999 -0.250000 +v -1.150000 4.814643 -0.264645 +v -1.150000 4.799999 -0.300000 +v -1.150000 4.814643 -0.335355 +v -1.150000 4.849999 -0.350000 +v -1.285355 4.749999 -0.335355 +v -1.285355 0.250000 -0.335355 +v -1.300000 4.749999 -0.300000 +v -1.300000 0.250000 -0.300000 +v -1.285355 4.749999 -0.264645 +v -1.285355 0.250000 -0.264645 +v -1.250000 4.749999 -0.250000 +v -1.250000 0.250000 -0.250000 +v -1.214645 4.749999 -0.264645 +v -1.214645 0.250000 -0.264645 +v -1.200000 4.749999 -0.300000 +v -1.200000 0.250000 -0.300000 +v -1.214645 4.749999 -0.335355 +v -1.214645 0.250000 -0.335355 +v -1.250000 4.749999 -0.350000 +v -1.250000 0.250000 -0.350000 +v -0.900000 2.885355 -0.135355 +v -0.900000 2.899999 -0.100000 +v -0.900000 2.885355 -0.064645 +v -0.900000 2.849999 -0.050000 +v -0.900000 2.814644 -0.064645 +v -0.900000 2.799999 -0.100000 +v -0.900000 2.849999 -0.150000 +v -0.900000 2.814644 -0.135355 +v -1.150000 2.885355 -0.135355 +v -1.150000 2.899999 -0.100000 +v -1.150000 2.885355 -0.064645 +v -1.150000 2.849999 -0.050000 +v -1.150000 2.814644 -0.064645 +v -1.150000 2.799999 -0.100000 +v -1.150000 2.814644 -0.135355 +v -1.150000 2.849999 -0.150000 +v -1.285355 2.750000 -0.135355 +v -1.285355 0.250000 -0.135355 +v -1.300000 2.750000 -0.100000 +v -1.300000 0.250000 -0.100000 +v -1.285355 2.750000 -0.064645 +v -1.285355 0.250000 -0.064645 +v -1.250000 2.750000 -0.050000 +v -1.250000 0.250000 -0.050000 +v -1.214645 2.750000 -0.064645 +v -1.214645 0.250000 -0.064645 +v -1.200000 2.750000 -0.100000 +v -1.200000 0.250000 -0.100000 +v -1.214645 2.750000 -0.135355 +v -1.214645 0.250000 -0.135355 +v -1.250000 2.750000 -0.150000 +v -1.250000 0.250000 -0.150000 +v -0.900000 8.885353 0.064645 +v -0.900000 8.899998 0.100000 +v -0.900000 8.885353 0.135355 +v -0.900000 8.849998 0.150000 +v -0.900000 8.814642 0.135355 +v -0.900000 8.799997 0.100000 +v -0.900000 8.849998 0.050000 +v -0.900000 8.814642 0.064645 +v -1.150000 8.885353 0.064645 +v -1.150000 8.899998 0.100000 +v -1.150000 8.885353 0.135355 +v -1.150000 8.849998 0.150000 +v -1.150000 8.814642 0.135355 +v -1.150000 8.799997 0.100000 +v -1.150000 8.814642 0.064645 +v -1.150000 8.849998 0.050000 +v -1.285355 8.749998 0.064645 +v -1.285355 0.250000 0.064645 +v -1.300000 8.749998 0.100000 +v -1.300000 0.250000 0.100000 +v -1.285355 8.749998 0.135355 +v -1.285355 0.250000 0.135355 +v -1.250000 8.749998 0.150000 +v -1.250000 0.250000 0.150000 +v -1.214645 8.749998 0.135355 +v -1.214645 0.250000 0.135355 +v -1.200000 8.749998 0.100000 +v -1.200000 0.250000 0.100000 +v -1.214645 8.749998 0.064645 +v -1.214645 0.250000 0.064645 +v -1.250000 8.749998 0.050000 +v -1.250000 0.250000 0.050000 +v 0.250000 6.849998 1.150000 +v 0.264645 6.814643 1.150000 +v 0.300000 6.799998 1.150000 +v 0.335355 6.814643 1.150000 +v 0.350000 6.849998 1.150000 +v 0.335355 6.885354 1.150000 +v 0.300000 6.899998 1.150000 +v 0.264645 6.885354 1.150000 +v 0.264645 6.814643 0.850000 +v 0.250000 6.849998 0.850000 +v 0.300000 6.799998 0.850000 +v 0.335355 6.814643 0.850000 +v 0.350000 6.849998 0.850000 +v 0.335355 6.885354 0.850000 +v 0.300000 6.899998 0.850000 +v 0.264645 6.885354 0.850000 +v 0.064645 8.885352 1.150000 +v 0.100000 8.899997 1.150000 +v 0.135355 8.885352 1.150000 +v 0.150000 8.849998 1.150000 +v 0.135355 8.814641 1.150000 +v 0.100000 8.799996 1.150000 +v 0.064645 8.814641 1.150000 +v 0.050000 8.849998 1.150000 +v 0.064645 8.749997 1.285355 +v 0.100000 8.749997 1.300000 +v 0.135355 8.749997 1.285355 +v 0.150000 8.749997 1.250000 +v 0.135355 8.749997 1.214645 +v 0.100000 8.749997 1.200000 +v 0.064645 8.749997 1.214645 +v 0.050000 8.749997 1.250000 +v 0.264645 6.885354 1.150000 +v 0.300000 6.899998 1.150000 +v 0.335355 6.885354 1.150000 +v 0.350000 6.849998 1.150000 +v 0.335355 6.814643 1.150000 +v 0.300000 6.799998 1.150000 +v 0.264645 6.814643 1.150000 +v 0.250000 6.849998 1.150000 +v 0.264645 6.749999 1.285355 +v 0.300000 6.749999 1.300000 +v 0.335355 6.749999 1.285355 +v 0.350000 6.749999 1.250000 +v 0.335355 6.749999 1.214645 +v 0.300000 6.749999 1.200000 +v 0.264645 6.749999 1.214645 +v 0.250000 6.749999 1.250000 +v -0.135355 2.885354 1.150000 +v -0.100000 2.899999 1.150000 +v -0.064645 2.885354 1.150000 +v -0.050000 2.849999 1.150000 +v -0.064645 2.814644 1.150000 +v -0.100000 2.799999 1.150000 +v -0.135355 2.814644 1.150000 +v -0.150000 2.849999 1.150000 +v -0.135355 2.749999 1.285355 +v -0.100000 2.749999 1.300000 +v -0.064645 2.749999 1.285355 +v -0.050000 2.749999 1.250000 +v -0.064645 2.749999 1.214645 +v -0.100000 2.749999 1.200000 +v -0.135355 2.749999 1.214645 +v -0.150000 2.749999 1.250000 +v -0.335355 4.885354 1.150000 +v -0.300000 4.899998 1.150000 +v -0.264645 4.885354 1.150000 +v -0.250000 4.849998 1.150000 +v -0.264645 4.814643 1.150000 +v -0.300000 4.799998 1.150000 +v -0.335355 4.814643 1.150000 +v -0.350000 4.849998 1.150000 +v -0.335355 4.749999 1.285355 +v -0.300000 4.749999 1.300000 +v -0.264645 4.749999 1.285355 +v -0.250000 4.749999 1.250000 +v -0.264645 4.749999 1.214645 +v -0.300000 4.749999 1.200000 +v -0.335355 4.749999 1.214645 +v -0.350000 4.749999 1.250000 +v 0.264645 6.749999 1.285355 +v 0.264645 0.250000 1.285355 +v 0.300000 6.749999 1.300000 +v 0.300000 0.250000 1.300000 +v 0.335355 6.749999 1.285355 +v 0.335355 0.250000 1.285355 +v 0.350000 6.749999 1.250000 +v 0.350000 0.250000 1.250000 +v 0.335355 6.749999 1.214645 +v 0.335355 0.250000 1.214645 +v 0.300000 6.749999 1.200000 +v 0.300000 0.250000 1.200000 +v 0.264645 6.749999 1.214645 +v 0.264645 0.250000 1.214645 +v 0.250000 6.749999 1.250000 +v 0.250000 0.250000 1.250000 +v -0.335355 4.885354 0.850000 +v -0.300000 4.899998 0.850000 +v -0.264645 4.885354 0.850000 +v -0.250000 4.849998 0.850000 +v -0.264645 4.814643 0.850000 +v -0.300000 4.799998 0.850000 +v -0.350000 4.849998 0.850000 +v -0.335355 4.814643 0.850000 +v -0.335355 4.885354 1.150000 +v -0.300000 4.899998 1.150000 +v -0.264645 4.885354 1.150000 +v -0.250000 4.849998 1.150000 +v -0.264645 4.814643 1.150000 +v -0.300000 4.799998 1.150000 +v -0.335355 4.814643 1.150000 +v -0.350000 4.849998 1.150000 +v -0.335355 4.749999 1.285355 +v -0.335355 0.250000 1.285355 +v -0.300000 4.749999 1.300000 +v -0.300000 0.250000 1.300000 +v -0.264645 4.749999 1.285355 +v -0.264645 0.250000 1.285355 +v -0.250000 4.749999 1.250000 +v -0.250000 0.250000 1.250000 +v -0.264645 4.749999 1.214645 +v -0.264645 0.250000 1.214645 +v -0.300000 4.749999 1.200000 +v -0.300000 0.250000 1.200000 +v -0.335355 4.749999 1.214645 +v -0.335355 0.250000 1.214645 +v -0.350000 4.749999 1.250000 +v -0.350000 0.250000 1.250000 +v -0.135355 2.885354 0.900000 +v -0.100000 2.899999 0.900000 +v -0.064645 2.885354 0.900000 +v -0.050000 2.849999 0.900000 +v -0.064645 2.814644 0.900000 +v -0.100000 2.799999 0.900000 +v -0.150000 2.849999 0.900000 +v -0.135355 2.814644 0.900000 +v -0.135355 2.885354 1.150000 +v -0.100000 2.899999 1.150000 +v -0.064645 2.885354 1.150000 +v -0.050000 2.849999 1.150000 +v -0.064645 2.814644 1.150000 +v -0.100000 2.799999 1.150000 +v -0.135355 2.814644 1.150000 +v -0.150000 2.849999 1.150000 +v -0.135355 2.749999 1.285355 +v -0.135355 0.250000 1.285355 +v -0.100000 2.749999 1.300000 +v -0.100000 0.250000 1.300000 +v -0.064645 2.749999 1.285355 +v -0.064645 0.250000 1.285355 +v -0.050000 2.749999 1.250000 +v -0.050000 0.250000 1.250000 +v -0.064645 2.749999 1.214645 +v -0.064645 0.250000 1.214645 +v -0.100000 2.749999 1.200000 +v -0.100000 0.250000 1.200000 +v -0.135355 2.749999 1.214645 +v -0.135355 0.250000 1.214645 +v -0.150000 2.749999 1.250000 +v -0.150000 0.250000 1.250000 +v 0.064645 8.885352 0.900000 +v 0.100000 8.899997 0.900000 +v 0.135355 8.885352 0.900000 +v 0.150000 8.849998 0.900000 +v 0.135355 8.814641 0.900000 +v 0.100000 8.799996 0.900000 +v 0.050000 8.849998 0.900000 +v 0.064645 8.814641 0.900000 +v 0.064645 8.885352 1.150000 +v 0.100000 8.899997 1.150000 +v 0.135355 8.885352 1.150000 +v 0.150000 8.849998 1.150000 +v 0.135355 8.814641 1.150000 +v 0.100000 8.799996 1.150000 +v 0.064645 8.814641 1.150000 +v 0.050000 8.849998 1.150000 +v 0.064645 8.749997 1.285355 +v 0.064645 0.250000 1.285355 +v 0.100000 8.749997 1.300000 +v 0.100000 0.250000 1.300000 +v 0.135355 8.749997 1.285355 +v 0.135355 0.250000 1.285355 +v 0.150000 8.749997 1.250000 +v 0.150000 0.250000 1.250000 +v 0.135355 8.749997 1.214645 +v 0.135355 0.250000 1.214645 +v 0.100000 8.749997 1.200000 +v 0.100000 0.250000 1.200000 +v 0.064645 8.749997 1.214645 +v 0.064645 0.250000 1.214645 +v 0.050000 8.749997 1.250000 +v 0.050000 0.250000 1.250000 +v -0.237500 9.000000 -0.411362 +v 0.000000 9.000000 -0.475000 +v -0.411362 9.000000 -0.237500 +v -0.475000 9.000000 0.000000 +v -0.411362 9.000000 0.237500 +v -0.237500 9.000000 0.411362 +v 0.000000 9.000000 0.475000 +v 0.237500 9.000000 0.411362 +v 0.411362 9.000000 0.237500 +v 0.475000 9.000000 0.000000 +v 0.411362 9.000000 -0.237500 +v 0.237500 9.000000 -0.411362 +v -0.237500 9.375000 -0.411362 +v 0.000000 9.375000 -0.475000 +v -0.411362 9.375000 -0.237500 +v -0.475000 9.375000 0.000000 +v -0.411362 9.375000 0.237500 +v -0.237500 9.375000 0.411362 +v 0.000000 9.375000 0.475000 +v 0.237500 9.375000 0.411362 +v 0.411362 9.375000 0.237500 +v 0.475000 9.375000 0.000000 +v 0.411363 9.375000 -0.237500 +v 0.237501 9.375000 -0.411362 +vt 0.263158 0.412903 +vt -0.000000 0.309677 +vt 0.315789 0.309677 +vt 0.263158 0.412903 +vt 0.000000 0.309677 +vt 0.315789 0.309677 +vt 0.263158 0.412903 +vt 0.000000 0.309677 +vt 0.315789 0.309677 +vt 0.263158 0.412903 +vt -0.000000 0.309677 +vt 0.315789 0.309677 +vt 0.315789 -0.000000 +vt 0.000000 -0.000000 +vt 0.473684 0.200000 +vt 0.421053 0.206452 +vt 0.421053 0.200000 +vt 0.947368 0.200000 +vt 0.894737 0.206452 +vt 0.894737 0.200000 +vt 0.631579 0.200000 +vt 0.684211 0.206452 +vt 0.631579 0.206452 +vt 0.526316 0.200000 +vt 0.473684 0.206452 +vt 0.315789 0.200000 +vt 0.368421 0.206452 +vt 0.315789 0.206452 +vt 0.684211 0.200000 +vt 0.736842 0.206452 +vt 0.842105 0.200000 +vt 0.789474 0.206452 +vt 0.789474 0.200000 +vt 0.578947 0.200000 +vt 0.526316 0.206452 +vt 0.368421 0.200000 +vt 0.736842 0.200000 +vt 0.842105 0.206452 +vt 0.578947 0.206452 +vt 0.473684 0.419355 +vt 0.421053 0.425806 +vt 0.421053 0.419355 +vt 0.947368 0.419355 +vt 0.894737 0.425806 +vt 0.894737 0.419355 +vt 0.631579 0.419355 +vt 0.684211 0.425806 +vt 0.631579 0.425806 +vt 0.526316 0.419355 +vt 0.473684 0.425806 +vt 0.315789 0.419355 +vt 0.368421 0.425806 +vt 0.315789 0.425806 +vt 0.684211 0.419355 +vt 0.736842 0.425806 +vt 0.842105 0.419355 +vt 0.789474 0.425806 +vt 0.789474 0.419355 +vt 0.578947 0.419355 +vt 0.526316 0.425806 +vt 0.368421 0.419355 +vt 0.736842 0.419355 +vt 0.842105 0.425806 +vt 0.578947 0.425806 +vt 0.473684 0.638710 +vt 0.421053 0.645161 +vt 0.421053 0.638710 +vt 0.947368 0.638710 +vt 0.894737 0.645161 +vt 0.894737 0.638710 +vt 0.631579 0.638710 +vt 0.684211 0.645161 +vt 0.631579 0.645161 +vt 0.526316 0.638710 +vt 0.473684 0.645161 +vt 0.315789 0.638710 +vt 0.368421 0.645161 +vt 0.315789 0.645161 +vt 0.684211 0.638710 +vt 0.736842 0.645161 +vt 0.842105 0.638710 +vt 0.789474 0.645161 +vt 0.789474 0.638710 +vt 0.578947 0.638710 +vt 0.526316 0.645161 +vt 0.368421 0.638710 +vt 0.736842 0.638710 +vt 0.842105 0.645161 +vt 0.578947 0.645161 +vt 0.473684 0.858065 +vt 0.421053 0.864516 +vt 0.421053 0.858065 +vt 0.947368 0.858065 +vt 0.894737 0.864516 +vt 0.894737 0.858065 +vt 0.631579 0.858065 +vt 0.684211 0.864516 +vt 0.631579 0.864516 +vt 0.526316 0.858065 +vt 0.473684 0.864516 +vt 0.315789 0.858065 +vt 0.368421 0.864516 +vt 0.315789 0.864516 +vt 0.684211 0.858065 +vt 0.736842 0.864516 +vt 0.842105 0.858065 +vt 0.789474 0.864516 +vt 0.789474 0.858065 +vt 0.578947 0.858065 +vt 0.526316 0.864516 +vt 0.368421 0.858065 +vt 0.736842 0.858065 +vt 0.842105 0.864516 +vt 0.578947 0.864516 +vt 0.421053 0.651613 +vt 0.473684 0.658065 +vt 0.421053 0.658065 +vt 0.473684 0.651613 +vt 0.526316 0.658065 +vt 0.526316 0.651613 +vt 0.578947 0.658065 +vt 0.578947 0.651613 +vt 0.631579 0.658065 +vt 0.684211 0.651613 +vt 0.631579 0.651613 +vt 0.736842 0.651613 +vt 0.684211 0.658065 +vt 0.789474 0.651613 +vt 0.736842 0.658065 +vt 0.842105 0.651613 +vt 0.789474 0.658065 +vt 0.894737 0.651613 +vt 0.842105 0.658065 +vt 0.947368 0.651613 +vt 0.894737 0.658065 +vt 0.368421 0.651613 +vt 0.368421 0.658065 +vt 0.315789 0.658065 +vt 0.315789 0.651613 +vt 0.947368 0.432258 +vt 0.894737 0.438710 +vt 0.894737 0.432258 +vt 0.368421 0.432258 +vt 0.315789 0.438710 +vt 0.315789 0.432258 +vt 0.421053 0.438710 +vt 0.368421 0.438710 +vt 0.421053 0.432258 +vt 0.473684 0.438710 +vt 0.473684 0.432258 +vt 0.526316 0.438710 +vt 0.526316 0.432258 +vt 0.578947 0.438710 +vt 0.578947 0.432258 +vt 0.631579 0.438710 +vt 0.684211 0.432258 +vt 0.631579 0.432258 +vt 0.736842 0.432258 +vt 0.684211 0.438710 +vt 0.789474 0.432258 +vt 0.736842 0.438710 +vt 0.842105 0.432258 +vt 0.789474 0.438710 +vt 0.842105 0.438710 +vt 0.894737 0.212903 +vt 0.842105 0.219355 +vt 0.842105 0.212903 +vt 0.947368 0.212903 +vt 0.894737 0.219355 +vt 0.368421 0.212903 +vt 0.315789 0.219355 +vt 0.315789 0.212903 +vt 0.421053 0.219355 +vt 0.368421 0.219355 +vt 0.421053 0.212903 +vt 0.473684 0.219355 +vt 0.473684 0.212903 +vt 0.526316 0.219355 +vt 0.526316 0.212903 +vt 0.578947 0.219355 +vt 0.578947 0.212903 +vt 0.631579 0.219355 +vt 0.684211 0.212903 +vt 0.631579 0.212903 +vt 0.736842 0.212903 +vt 0.684211 0.219355 +vt 0.789474 0.212903 +vt 0.736842 0.219355 +vt 0.789474 0.219355 +vt 0.052632 0.412903 +vt 0.263158 0.619355 +vt 0.052632 0.619355 +vt 0.631579 0.870968 +vt 0.592105 0.961290 +vt 0.578947 0.870968 +vt 0.684211 0.870968 +vt 0.644737 0.961290 +vt 0.736842 0.870968 +vt 0.697368 0.961290 +vt 0.789474 0.870968 +vt 0.750000 0.961290 +vt 0.842105 0.870968 +vt 0.802632 0.961290 +vt 0.894737 0.870968 +vt 0.855263 0.961290 +vt 0.947368 0.870968 +vt 0.907895 0.961290 +vt 0.539474 0.961290 +vt 0.526316 0.870968 +vt 0.486842 0.961290 +vt 0.473684 0.870968 +vt 0.421053 0.870968 +vt 0.460526 0.961290 +vt 0.434211 0.961290 +vt 0.381579 0.961290 +vt 0.368421 0.870968 +vt 0.315789 0.870968 +vt 0.355263 0.961290 +vt 0.328947 0.961290 +vt 0.256816 0.820218 +vt 0.256816 0.753976 +vt 0.315315 0.787097 +vt 0.032895 0.690323 +vt -0.000000 0.658065 +vt 0.032895 0.658065 +vt 0.032895 0.619355 +vt 0.065789 0.658065 +vt 0.032895 0.658065 +vt -0.000000 0.619355 +vt -0.000000 0.658065 +vt 0.098684 0.619355 +vt 0.131579 0.658065 +vt 0.098684 0.658065 +vt 0.065789 0.619355 +vt 0.032895 0.690323 +vt -0.000000 0.658065 +vt 0.032895 0.658065 +vt 0.032895 0.619355 +vt 0.065789 0.658065 +vt -0.000000 0.619355 +vt 0.098684 0.619355 +vt 0.131579 0.658065 +vt 0.098684 0.658065 +vt 0.065789 0.619355 +vt 0.032895 0.690323 +vt -0.000000 0.658065 +vt 0.032895 0.658065 +vt 0.032895 0.619355 +vt 0.065789 0.658065 +vt 0.032895 0.658065 +vt -0.000000 0.619355 +vt -0.000000 0.658065 +vt 0.098684 0.619355 +vt 0.131579 0.658065 +vt 0.098684 0.658065 +vt 0.065789 0.619355 +vt 0.032895 0.690323 +vt -0.000000 0.658065 +vt 0.032895 0.658065 +vt 0.032895 0.619355 +vt 0.065789 0.658065 +vt 0.032895 0.658065 +vt -0.000000 0.619355 +vt -0.000000 0.658065 +vt 0.098684 0.619355 +vt 0.131579 0.658065 +vt 0.098684 0.658065 +vt 0.065789 0.619355 +vt 0.032895 0.690323 +vt -0.000000 0.658065 +vt 0.032895 0.658065 +vt 0.032895 0.619355 +vt 0.065789 0.658065 +vt -0.000000 0.619355 +vt 0.098684 0.619355 +vt 0.131579 0.658065 +vt 0.098684 0.658065 +vt 0.065789 0.619355 +vt 0.032895 0.690323 +vt 0.032895 0.619355 +vt 0.065789 0.658065 +vt -0.000000 0.619355 +vt 0.098684 0.619355 +vt 0.131579 0.658065 +vt 0.098684 0.658065 +vt 0.065789 0.619355 +vt 0.032895 0.690323 +vt 0.032895 0.619355 +vt 0.065789 0.658065 +vt -0.000000 0.619355 +vt 0.098684 0.619355 +vt 0.131579 0.658065 +vt 0.098684 0.658065 +vt 0.065789 0.619355 +vt 0.032895 0.690323 +vt 0.032895 0.619355 +vt 0.065789 0.658065 +vt -0.000000 0.619355 +vt 0.098684 0.619355 +vt 0.131579 0.658065 +vt 0.098684 0.658065 +vt 0.065789 0.619355 +vt 0.052632 0.412903 +vt 0.052632 0.412903 +vt 0.052632 0.412903 +vt 0.947368 0.206452 +vt 0.947368 0.425806 +vt 0.947368 0.645161 +vt 0.947368 0.864516 +vt 0.947368 0.658065 +vt 0.947368 0.438710 +vt 0.947368 0.219355 +vt 0.618421 0.961290 +vt 0.671053 0.961290 +vt 0.723684 0.961290 +vt 0.776316 0.961290 +vt 0.828947 0.961290 +vt 0.881579 0.961290 +vt 0.934211 0.961290 +vt 0.565789 0.961290 +vt 0.513158 0.961290 +vt 0.407895 0.961290 +vt 0.310090 0.806219 +vt 0.295816 0.820218 +vt 0.276316 0.825342 +vt 0.242541 0.806219 +vt 0.237316 0.787097 +vt 0.242541 0.767974 +vt 0.276316 0.748852 +vt 0.295816 0.753976 +vt 0.310090 0.767975 +vt -0.000000 0.690323 +vt 0.131579 0.619355 +vt -0.000000 0.690323 +vt 0.131579 0.619355 +vt -0.000000 0.690323 +vt 0.131579 0.619355 +vt -0.000000 0.690323 +vt 0.131579 0.619355 +vt -0.000000 0.690323 +vt 0.131579 0.619355 +vt -0.000000 0.690323 +vt 0.131579 0.619355 +vt -0.000000 0.690323 +vt 0.131579 0.619355 +vt -0.000000 0.690323 +vt 0.131579 0.619355 +vt 0.960526 0.877419 +vt 0.953947 0.000000 +vt 0.960526 0.000000 +vt 0.953947 0.877419 +vt 0.947368 0.000000 +vt 1.000000 0.877419 +vt 0.993421 0.000000 +vt 1.000000 -0.000000 +vt 0.993421 0.877419 +vt 0.986842 0.000000 +vt 0.986842 0.877419 +vt 0.980263 0.000000 +vt 0.980263 0.877419 +vt 0.973684 0.000000 +vt 0.967105 0.877419 +vt 0.967105 0.000000 +vt 0.973684 0.877419 +vt 0.960526 0.877419 +vt 0.953947 0.619355 +vt 0.960526 0.619355 +vt 0.184211 0.729032 +vt 0.203947 0.748387 +vt 0.190789 0.748387 +vt 0.026316 0.729032 +vt 0.006579 0.748387 +vt 0.000000 0.729032 +vt 0.105263 0.729032 +vt 0.085526 0.748387 +vt 0.078947 0.729032 +vt 0.157895 0.729032 +vt 0.177632 0.748387 +vt 0.164474 0.748387 +vt 0.315789 0.729032 +vt 0.296053 0.748387 +vt 0.289474 0.729032 +vt 0.059211 0.748387 +vt 0.052632 0.729032 +vt 0.138158 0.748387 +vt 0.131579 0.729032 +vt 0.263158 0.729032 +vt 0.282895 0.748387 +vt 0.269737 0.748387 +vt 0.973684 0.903226 +vt 0.967105 0.929032 +vt 0.967105 0.903226 +vt 0.953947 0.877419 +vt 0.947368 0.619355 +vt 0.986842 0.903226 +vt 0.980263 0.929032 +vt 0.980263 0.903226 +vt 1.000000 0.903226 +vt 0.993421 0.929032 +vt 0.993421 0.903226 +vt 0.960526 0.903226 +vt 0.953947 0.929032 +vt 0.953947 0.903226 +vt 0.960526 0.929032 +vt 0.973684 0.929032 +vt 0.986842 0.929032 +vt 0.947368 0.929032 +vt 0.947368 0.903226 +vt 1.000000 0.877419 +vt 0.993421 0.619355 +vt 1.000000 0.619355 +vt 0.993421 0.877419 +vt 0.986842 0.619355 +vt 0.986842 0.877419 +vt 0.980263 0.619355 +vt 0.980263 0.877419 +vt 0.973684 0.619355 +vt 0.967105 0.877419 +vt 0.967105 0.619355 +vt 0.973684 0.877419 +vt 0.973684 0.877419 +vt 0.967105 0.903226 +vt 0.967105 0.877419 +vt 0.960526 0.883871 +vt 0.953947 0.896774 +vt 0.953947 0.883871 +vt 0.947368 0.883871 +vt 0.980263 0.903226 +vt 0.980263 0.877419 +vt 0.986842 0.883871 +vt 0.993421 0.896774 +vt 0.993421 0.883871 +vt 1.000000 0.896774 +vt 1.000000 0.883871 +vt 0.967105 0.903226 +vt 0.973684 0.929032 +vt 0.967105 0.929032 +vt 0.986842 0.903226 +vt 0.980263 0.929032 +vt 0.980263 0.903226 +vt 1.000000 0.903226 +vt 0.993421 0.929032 +vt 0.993421 0.903226 +vt 0.960526 0.903226 +vt 0.953947 0.929032 +vt 0.953947 0.903226 +vt 0.960526 0.929032 +vt 0.973684 0.903226 +vt 0.986842 0.929032 +vt 0.947368 0.929032 +vt 0.947368 0.903226 +vt 0.960526 0.877419 +vt 0.953947 0.619355 +vt 0.960526 0.619355 +vt 0.953947 0.877419 +vt 0.947368 0.619355 +vt 1.000000 0.877419 +vt 0.993421 0.619355 +vt 1.000000 0.619355 +vt 0.993421 0.877419 +vt 0.986842 0.619355 +vt 0.986842 0.877419 +vt 0.980263 0.619355 +vt 0.980263 0.877419 +vt 0.973684 0.619355 +vt 0.967105 0.877419 +vt 0.967105 0.619355 +vt 0.973684 0.877419 +vt 0.973684 0.903226 +vt 0.967105 0.877419 +vt 0.973684 0.877419 +vt 0.967105 0.903226 +vt 0.960526 0.883871 +vt 0.960526 0.896774 +vt 0.953947 0.883871 +vt 0.947368 0.896774 +vt 0.947368 0.883871 +vt 0.980263 0.877419 +vt 0.986842 0.896774 +vt 0.986842 0.883871 +vt 0.993421 0.883871 +vt 1.000000 0.896774 +vt 1.000000 0.883871 +vt 0.973684 0.903226 +vt 0.967105 0.929032 +vt 0.967105 0.903226 +vt 0.986842 0.903226 +vt 0.980263 0.929032 +vt 0.980263 0.903226 +vt 0.993421 0.903226 +vt 1.000000 0.929032 +vt 0.993421 0.929032 +vt 0.960526 0.903226 +vt 0.953947 0.929032 +vt 0.953947 0.903226 +vt 0.960526 0.929032 +vt 0.973684 0.929032 +vt 0.986842 0.929032 +vt 0.947368 0.929032 +vt 0.947368 0.903226 +vt 0.960526 0.877419 +vt 0.953947 0.206452 +vt 0.960526 0.206452 +vt 0.953947 0.877419 +vt 0.947368 0.206452 +vt 1.000000 0.877419 +vt 0.993421 0.206452 +vt 1.000000 0.206452 +vt 0.993421 0.877419 +vt 0.986842 0.206452 +vt 0.986842 0.877419 +vt 0.980263 0.206452 +vt 0.980263 0.877419 +vt 0.973684 0.206452 +vt 0.967105 0.877419 +vt 0.967105 0.206452 +vt 0.973684 0.877419 +vt 0.973684 0.903226 +vt 0.967105 0.877419 +vt 0.973684 0.877419 +vt 0.960526 0.896774 +vt 0.960526 0.883871 +vt 0.953947 0.883871 +vt 0.953947 0.896774 +vt 0.947368 0.883871 +vt 0.980263 0.877419 +vt 0.986842 0.883871 +vt 0.980263 0.903226 +vt 0.993421 0.896774 +vt 0.993421 0.883871 +vt 1.000000 0.896774 +vt 1.000000 0.883871 +vt 0.973684 0.903226 +vt 0.967105 0.929032 +vt 0.967105 0.903226 +vt 0.986842 0.903226 +vt 0.980263 0.929032 +vt 0.980263 0.903226 +vt 1.000000 0.903226 +vt 0.993421 0.929032 +vt 0.993421 0.903226 +vt 0.960526 0.903226 +vt 0.953947 0.929032 +vt 0.953947 0.903226 +vt 0.960526 0.929032 +vt 0.973684 0.929032 +vt 0.986842 0.929032 +vt 0.947368 0.903226 +vt 0.947368 0.929032 +vt 0.894737 0.645161 +vt 0.842105 0.651613 +vt 0.842105 0.645161 +vt 0.789474 0.645161 +vt 0.736842 0.651613 +vt 0.736842 0.645161 +vt 0.421053 0.645161 +vt 0.368421 0.651613 +vt 0.368421 0.645161 +vt 0.578947 0.645161 +vt 0.526316 0.651613 +vt 0.526316 0.645161 +vt 0.789474 0.651613 +vt 0.684211 0.645161 +vt 0.684211 0.651613 +vt 0.315789 0.651613 +vt 0.315789 0.645161 +vt 0.473684 0.651613 +vt 0.473684 0.645161 +vt 0.631579 0.651613 +vt 0.631579 0.645161 +vt 0.947368 0.645161 +vt 0.894737 0.651613 +vt 0.421053 0.651613 +vt 0.578947 0.651613 +vt 0.894737 0.425806 +vt 0.842105 0.432258 +vt 0.842105 0.425806 +vt 0.789474 0.425806 +vt 0.736842 0.432258 +vt 0.736842 0.425806 +vt 0.421053 0.425806 +vt 0.368421 0.432258 +vt 0.368421 0.425806 +vt 0.578947 0.425806 +vt 0.526316 0.432258 +vt 0.526316 0.425806 +vt 0.789474 0.432258 +vt 0.684211 0.425806 +vt 0.684211 0.432258 +vt 0.315789 0.432258 +vt 0.315789 0.425806 +vt 0.473684 0.432258 +vt 0.473684 0.425806 +vt 0.631579 0.432258 +vt 0.631579 0.425806 +vt 0.947368 0.425806 +vt 0.894737 0.432258 +vt 0.421053 0.432258 +vt 0.578947 0.432258 +vt 0.986842 0.903226 +vt 0.980263 0.929032 +vt 0.980263 0.903226 +vt 0.953947 0.877419 +vt 0.947368 0.619355 +vt 0.953947 0.619355 +vt 0.973684 0.903226 +vt 0.967105 0.929032 +vt 0.967105 0.903226 +vt 0.960526 0.877419 +vt 0.960526 0.619355 +vt 0.973684 0.877419 +vt 0.967105 0.000000 +vt 0.973684 0.000000 +vt 0.967105 0.877419 +vt 0.960526 0.000000 +vt 0.980263 0.877419 +vt 0.980263 0.000000 +vt 0.986842 0.877419 +vt 0.986842 0.000000 +vt 0.993421 0.877419 +vt 0.993421 0.000000 +vt 1.000000 0.877419 +vt 1.000000 -0.000000 +vt 0.953947 0.877419 +vt 0.947368 0.000000 +vt 0.953947 0.000000 +vt 0.960526 0.877419 +vt 0.894737 0.864516 +vt 0.842105 0.870968 +vt 0.842105 0.864516 +vt 0.789474 0.864516 +vt 0.736842 0.870968 +vt 0.736842 0.864516 +vt 0.421053 0.864516 +vt 0.368421 0.870968 +vt 0.368421 0.864516 +vt 0.578947 0.864516 +vt 0.526316 0.870968 +vt 0.526316 0.864516 +vt 0.789474 0.870968 +vt 0.684211 0.864516 +vt 0.684211 0.870968 +vt 0.315789 0.870968 +vt 0.315789 0.864516 +vt 0.473684 0.870968 +vt 0.473684 0.864516 +vt 0.631579 0.870968 +vt 0.631579 0.864516 +vt 0.947368 0.864516 +vt 0.894737 0.870968 +vt 0.421053 0.870968 +vt 0.578947 0.870968 +vt 0.986842 0.903226 +vt 0.980263 0.929032 +vt 0.980263 0.903226 +vt 0.953947 0.877419 +vt 0.947368 0.619355 +vt 0.953947 0.619355 +vt 0.973684 0.903226 +vt 0.967105 0.929032 +vt 0.967105 0.903226 +vt 0.960526 0.877419 +vt 0.960526 0.619355 +vt 0.973684 0.877419 +vt 0.967105 0.000000 +vt 0.973684 0.000000 +vt 0.967105 0.877419 +vt 0.960526 0.000000 +vt 0.980263 0.877419 +vt 0.980263 0.000000 +vt 0.986842 0.877419 +vt 0.986842 0.000000 +vt 0.993421 0.877419 +vt 0.993421 0.000000 +vt 1.000000 0.877419 +vt 1.000000 -0.000000 +vt 0.953947 0.877419 +vt 0.947368 0.000000 +vt 0.953947 0.000000 +vt 0.960526 0.877419 +vt 1.000000 0.883871 +vt 0.993421 0.896774 +vt 0.993421 0.883871 +vt 0.986842 0.896774 +vt 0.986842 0.883871 +vt 0.980263 0.903226 +vt 0.980263 0.877419 +vt 0.973684 0.903226 +vt 0.973684 0.877419 +vt 0.953947 0.896774 +vt 0.947368 0.883871 +vt 0.953947 0.883871 +vt 0.960526 0.896774 +vt 0.960526 0.883871 +vt 0.967105 0.903226 +vt 0.967105 0.877419 +vt 0.953947 0.903226 +vt 0.947368 0.929032 +vt 0.947368 0.903226 +vt 0.993421 0.903226 +vt 0.986842 0.929032 +vt 0.986842 0.903226 +vt 0.980263 0.903226 +vt 0.973684 0.929032 +vt 0.973684 0.903226 +vt 0.967105 0.903226 +vt 0.960526 0.929032 +vt 0.960526 0.903226 +vt 0.953947 0.929032 +vt 1.000000 0.903226 +vt 0.993421 0.929032 +vt 0.980263 0.929032 +vt 0.967105 0.929032 +vt 1.000000 0.883871 +vt 0.993421 0.896774 +vt 0.993421 0.883871 +vt 0.986842 0.883871 +vt 0.980263 0.903226 +vt 0.980263 0.877419 +vt 0.973684 0.903226 +vt 0.973684 0.877419 +vt 0.953947 0.883871 +vt 0.947368 0.896774 +vt 0.947368 0.883871 +vt 0.960526 0.883871 +vt 0.953947 0.896774 +vt 0.967105 0.903226 +vt 0.967105 0.877419 +vt 0.973684 0.877419 +vt 0.967105 0.206452 +vt 0.973684 0.206452 +vt 0.967105 0.877419 +vt 0.960526 0.206452 +vt 0.980263 0.877419 +vt 0.980263 0.206452 +vt 0.986842 0.877419 +vt 0.986842 0.206452 +vt 0.993421 0.877419 +vt 0.993421 0.206452 +vt 1.000000 0.877419 +vt 1.000000 0.206452 +vt 0.953947 0.877419 +vt 0.947368 0.206452 +vt 0.953947 0.206452 +vt 0.960526 0.877419 +vt 0.953947 0.903226 +vt 0.947368 0.929032 +vt 0.947368 0.903226 +vt 0.986842 0.903226 +vt 0.993421 0.929032 +vt 0.986842 0.929032 +vt 0.980263 0.903226 +vt 0.973684 0.929032 +vt 0.973684 0.903226 +vt 0.960526 0.903226 +vt 0.967105 0.929032 +vt 0.960526 0.929032 +vt 0.953947 0.929032 +vt 0.993421 0.903226 +vt 1.000000 0.929032 +vt 0.980263 0.929032 +vt 0.967105 0.903226 +vt 1.000000 0.883871 +vt 0.993421 0.896774 +vt 0.993421 0.883871 +vt 0.986842 0.896774 +vt 0.986842 0.883871 +vt 0.980263 0.903226 +vt 0.980263 0.877419 +vt 0.973684 0.877419 +vt 0.953947 0.896774 +vt 0.947368 0.883871 +vt 0.953947 0.883871 +vt 0.960526 0.896774 +vt 0.960526 0.883871 +vt 0.967105 0.903226 +vt 0.967105 0.877419 +vt 0.973684 0.877419 +vt 0.967105 0.619355 +vt 0.973684 0.619355 +vt 0.967105 0.877419 +vt 0.960526 0.619355 +vt 0.980263 0.877419 +vt 0.980263 0.619355 +vt 0.986842 0.877419 +vt 0.986842 0.619355 +vt 0.993421 0.877419 +vt 0.993421 0.619355 +vt 1.000000 0.877419 +vt 1.000000 0.619355 +vt 0.953947 0.877419 +vt 0.947368 0.619355 +vt 0.953947 0.619355 +vt 0.960526 0.877419 +vt 0.953947 0.903226 +vt 0.947368 0.929032 +vt 0.947368 0.903226 +vt 0.986842 0.903226 +vt 0.993421 0.929032 +vt 0.986842 0.929032 +vt 0.980263 0.903226 +vt 0.973684 0.929032 +vt 0.973684 0.903226 +vt 0.967105 0.903226 +vt 0.960526 0.929032 +vt 0.960526 0.903226 +vt 0.953947 0.929032 +vt 0.993421 0.903226 +vt 1.000000 0.929032 +vt 0.980263 0.929032 +vt 0.967105 0.929032 +vt 1.000000 0.883871 +vt 0.993421 0.896774 +vt 0.993421 0.883871 +vt 0.986842 0.896774 +vt 0.986842 0.883871 +vt 0.980263 0.877419 +vt 0.980263 0.903226 +vt 0.973684 0.877419 +vt 0.953947 0.883871 +vt 0.947368 0.896774 +vt 0.947368 0.883871 +vt 0.960526 0.896774 +vt 0.960526 0.883871 +vt 0.967105 0.903226 +vt 0.967105 0.877419 +vt 0.973684 0.903226 +vt 0.973684 0.877419 +vt 0.967105 0.619355 +vt 0.973684 0.619355 +vt 0.967105 0.877419 +vt 0.980263 0.877419 +vt 0.980263 0.619355 +vt 0.986842 0.877419 +vt 0.986842 0.619355 +vt 0.993421 0.877419 +vt 0.993421 0.619355 +vt 1.000000 0.877419 +vt 1.000000 0.619355 +vt 0.953947 0.903226 +vt 0.947368 0.929032 +vt 0.947368 0.903226 +vt 0.993421 0.903226 +vt 0.986842 0.929032 +vt 0.973684 0.929032 +vt 0.960526 0.929032 +vt 0.960526 0.903226 +vt 0.953947 0.929032 +vt 1.000000 0.903226 +vt 0.993421 0.929032 +vt 1.000000 0.903226 +vt 0.993421 0.929032 +vt 0.993421 0.903226 +vt 0.960526 0.903226 +vt 0.953947 0.929032 +vt 0.953947 0.903226 +vt 0.967105 0.903226 +vt 0.960526 0.929032 +vt 0.980263 0.903226 +vt 0.973684 0.929032 +vt 0.973684 0.903226 +vt 0.986842 0.929032 +vt 0.986842 0.903226 +vt 0.947368 0.929032 +vt 0.947368 0.903226 +vt 1.000000 0.877419 +vt 0.993421 0.619355 +vt 1.000000 0.619355 +vt 0.993421 0.877419 +vt 0.986842 0.619355 +vt 0.986842 0.877419 +vt 0.980263 0.619355 +vt 0.980263 0.877419 +vt 0.973684 0.619355 +vt 0.967105 0.877419 +vt 0.960526 0.619355 +vt 0.967105 0.619355 +vt 0.973684 0.877419 +vt 0.973684 0.903226 +vt 0.967105 0.877419 +vt 0.973684 0.877419 +vt 0.967105 0.903226 +vt 0.960526 0.883871 +vt 0.953947 0.896774 +vt 0.953947 0.883871 +vt 0.947368 0.883871 +vt 0.980263 0.903226 +vt 0.980263 0.877419 +vt 0.986842 0.883871 +vt 0.993421 0.883871 +vt 0.986842 0.896774 +vt 1.000000 0.883871 +vt 0.993421 0.896774 +vt 0.973684 0.903226 +vt 0.967105 0.929032 +vt 0.967105 0.903226 +vt 0.986842 0.903226 +vt 0.980263 0.929032 +vt 0.980263 0.903226 +vt 0.993421 0.903226 +vt 1.000000 0.929032 +vt 0.993421 0.929032 +vt 0.960526 0.903226 +vt 0.953947 0.929032 +vt 0.953947 0.903226 +vt 0.960526 0.929032 +vt 0.973684 0.929032 +vt 0.986842 0.929032 +vt 0.947368 0.903226 +vt 0.947368 0.929032 +vt 0.960526 0.877419 +vt 0.953947 0.619355 +vt 0.960526 0.619355 +vt 0.953947 0.877419 +vt 0.947368 0.619355 +vt 1.000000 0.877419 +vt 0.993421 0.619355 +vt 1.000000 0.619355 +vt 0.993421 0.877419 +vt 0.986842 0.619355 +vt 0.986842 0.877419 +vt 0.980263 0.619355 +vt 0.980263 0.877419 +vt 0.973684 0.619355 +vt 0.967105 0.877419 +vt 0.967105 0.619355 +vt 0.973684 0.877419 +vt 0.973684 0.877419 +vt 0.967105 0.903226 +vt 0.967105 0.877419 +vt 0.960526 0.883871 +vt 0.960526 0.896774 +vt 0.953947 0.883871 +vt 0.953947 0.896774 +vt 0.947368 0.883871 +vt 0.980263 0.903226 +vt 0.980263 0.877419 +vt 0.986842 0.883871 +vt 0.993421 0.896774 +vt 0.993421 0.883871 +vt 1.000000 0.896774 +vt 1.000000 0.883871 +vt 0.973684 0.903226 +vt 0.967105 0.929032 +vt 0.967105 0.903226 +vt 0.986842 0.903226 +vt 0.980263 0.929032 +vt 0.980263 0.903226 +vt 0.993421 0.903226 +vt 1.000000 0.929032 +vt 0.993421 0.929032 +vt 0.960526 0.903226 +vt 0.953947 0.929032 +vt 0.953947 0.903226 +vt 0.960526 0.929032 +vt 0.973684 0.929032 +vt 0.986842 0.929032 +vt 0.947368 0.929032 +vt 0.947368 0.903226 +vt 0.960526 0.877419 +vt 0.953947 0.206452 +vt 0.960526 0.206452 +vt 0.953947 0.877419 +vt 0.947368 0.206452 +vt 1.000000 0.877419 +vt 0.993421 0.206452 +vt 1.000000 0.206452 +vt 0.993421 0.877419 +vt 0.986842 0.206452 +vt 0.986842 0.877419 +vt 0.980263 0.206452 +vt 0.980263 0.877419 +vt 0.973684 0.206452 +vt 0.967105 0.877419 +vt 0.967105 0.206452 +vt 0.973684 0.877419 +vt 0.973684 0.877419 +vt 0.967105 0.903226 +vt 0.967105 0.877419 +vt 0.960526 0.883871 +vt 0.953947 0.896774 +vt 0.953947 0.883871 +vt 0.947368 0.883871 +vt 0.980263 0.877419 +vt 0.973684 0.903226 +vt 0.986842 0.883871 +vt 0.980263 0.903226 +vt 0.993421 0.896774 +vt 0.993421 0.883871 +vt 1.000000 0.883871 +vt 0.973684 0.903226 +vt 0.967105 0.929032 +vt 0.967105 0.903226 +vt 0.986842 0.903226 +vt 0.980263 0.929032 +vt 0.980263 0.903226 +vt 1.000000 0.903226 +vt 0.993421 0.929032 +vt 0.993421 0.903226 +vt 0.960526 0.903226 +vt 0.953947 0.929032 +vt 0.953947 0.903226 +vt 0.960526 0.929032 +vt 0.973684 0.929032 +vt 0.986842 0.929032 +vt 0.947368 0.929032 +vt 0.947368 0.903226 +vt 0.973684 0.877419 +vt 0.967105 0.903226 +vt 0.967105 0.877419 +vt 0.960526 0.896774 +vt 0.960526 0.883871 +vt 0.953947 0.883871 +vt 0.947368 0.896774 +vt 0.947368 0.883871 +vt 0.980263 0.877419 +vt 0.973684 0.903226 +vt 0.986842 0.883871 +vt 0.980263 0.903226 +vt 0.993421 0.883871 +vt 0.986842 0.896774 +vt 1.000000 0.883871 +vt 0.993421 0.896774 +vt 0.960526 0.877419 +vt 0.953947 0.000000 +vt 0.960526 0.000000 +vt 0.953947 0.877419 +vt 0.947368 0.000000 +vt 1.000000 0.877419 +vt 0.993421 0.000000 +vt 1.000000 -0.000000 +vt 0.993421 0.877419 +vt 0.986842 0.000000 +vt 0.986842 0.877419 +vt 0.980263 0.000000 +vt 0.980263 0.877419 +vt 0.973684 0.000000 +vt 0.967105 0.877419 +vt 0.967105 0.000000 +vt 0.973684 0.877419 +vt 0.960526 0.877419 +vt 0.953947 0.619355 +vt 0.967105 0.929032 +vt 0.953947 0.877419 +vt 0.947368 0.619355 +vt 0.980263 0.929032 +vt 1.000000 0.883871 +vt 0.993421 0.896774 +vt 0.993421 0.883871 +vt 0.986842 0.896774 +vt 0.986842 0.883871 +vt 0.980263 0.877419 +vt 0.980263 0.903226 +vt 0.973684 0.877419 +vt 0.953947 0.896774 +vt 0.947368 0.883871 +vt 0.953947 0.883871 +vt 0.960526 0.883871 +vt 0.967105 0.877419 +vt 0.960526 0.896774 +vt 0.973684 0.903226 +vt 0.953947 0.903226 +vt 0.947368 0.929032 +vt 0.947368 0.903226 +vt 0.993421 0.903226 +vt 0.986842 0.929032 +vt 0.986842 0.903226 +vt 0.980263 0.903226 +vt 0.973684 0.929032 +vt 0.973684 0.903226 +vt 0.967105 0.903226 +vt 0.960526 0.929032 +vt 0.960526 0.903226 +vt 0.953947 0.929032 +vt 1.000000 0.903226 +vt 0.993421 0.929032 +vt 0.980263 0.929032 +vt 0.967105 0.929032 +vt 1.000000 0.883871 +vt 0.993421 0.896774 +vt 0.993421 0.883871 +vt 0.986842 0.883871 +vt 0.980263 0.903226 +vt 0.980263 0.877419 +vt 0.973684 0.903226 +vt 0.973684 0.877419 +vt 0.953947 0.896774 +vt 0.947368 0.883871 +vt 0.953947 0.883871 +vt 0.960526 0.883871 +vt 0.967105 0.903226 +vt 0.967105 0.877419 +vt 0.973684 0.877419 +vt 0.967105 0.206452 +vt 0.973684 0.206452 +vt 0.967105 0.877419 +vt 0.960526 0.206452 +vt 0.980263 0.877419 +vt 0.980263 0.206452 +vt 0.986842 0.877419 +vt 0.986842 0.206452 +vt 0.993421 0.877419 +vt 0.993421 0.206452 +vt 1.000000 0.877419 +vt 1.000000 0.206452 +vt 0.953947 0.877419 +vt 0.947368 0.206452 +vt 0.953947 0.206452 +vt 0.960526 0.877419 +vt 0.953947 0.903226 +vt 0.947368 0.929032 +vt 0.947368 0.903226 +vt 0.993421 0.903226 +vt 0.986842 0.929032 +vt 0.986842 0.903226 +vt 0.980263 0.903226 +vt 0.973684 0.929032 +vt 0.973684 0.903226 +vt 0.967105 0.903226 +vt 0.960526 0.929032 +vt 0.960526 0.903226 +vt 0.953947 0.929032 +vt 1.000000 0.929032 +vt 0.993421 0.929032 +vt 0.980263 0.929032 +vt 0.967105 0.929032 +vt 1.000000 0.896774 +vt 0.993421 0.883871 +vt 1.000000 0.883871 +vt 0.986842 0.896774 +vt 0.986842 0.883871 +vt 0.980263 0.903226 +vt 0.980263 0.877419 +vt 0.973684 0.877419 +vt 0.953947 0.883871 +vt 0.947368 0.896774 +vt 0.947368 0.883871 +vt 0.960526 0.896774 +vt 0.960526 0.883871 +vt 0.967105 0.903226 +vt 0.967105 0.877419 +vt 0.973684 0.903226 +vt 0.973684 0.877419 +vt 0.967105 0.619355 +vt 0.973684 0.619355 +vt 0.967105 0.877419 +vt 0.960526 0.619355 +vt 0.980263 0.877419 +vt 0.980263 0.619355 +vt 0.986842 0.877419 +vt 0.986842 0.619355 +vt 0.993421 0.877419 +vt 0.993421 0.619355 +vt 1.000000 0.877419 +vt 1.000000 0.619355 +vt 0.953947 0.877419 +vt 0.947368 0.619355 +vt 0.953947 0.619355 +vt 0.960526 0.877419 +vt 0.947368 0.903226 +vt 0.953947 0.929032 +vt 0.947368 0.929032 +vt 0.993421 0.903226 +vt 0.986842 0.929032 +vt 0.986842 0.903226 +vt 0.980263 0.903226 +vt 0.973684 0.929032 +vt 0.973684 0.903226 +vt 0.960526 0.903226 +vt 0.967105 0.929032 +vt 0.960526 0.929032 +vt 0.953947 0.903226 +vt 1.000000 0.903226 +vt 0.993421 0.929032 +vt 0.980263 0.929032 +vt 0.967105 0.903226 +vt 1.000000 0.896774 +vt 0.993421 0.883871 +vt 1.000000 0.883871 +vt 0.986842 0.896774 +vt 0.986842 0.883871 +vt 0.980263 0.903226 +vt 0.980263 0.877419 +vt 0.973684 0.903226 +vt 0.973684 0.877419 +vt 0.953947 0.896774 +vt 0.947368 0.883871 +vt 0.953947 0.883871 +vt 0.960526 0.896774 +vt 0.960526 0.883871 +vt 0.967105 0.877419 +vt 0.967105 0.903226 +vt 0.973684 0.877419 +vt 0.967105 0.619355 +vt 0.973684 0.619355 +vt 0.967105 0.877419 +vt 0.980263 0.877419 +vt 0.980263 0.619355 +vt 0.986842 0.877419 +vt 0.986842 0.619355 +vt 0.993421 0.877419 +vt 0.993421 0.619355 +vt 1.000000 0.877419 +vt 1.000000 0.619355 +vt 0.953947 0.903226 +vt 0.947368 0.929032 +vt 0.947368 0.903226 +vt 0.993421 0.903226 +vt 0.986842 0.929032 +vt 0.973684 0.929032 +vt 0.960526 0.929032 +vt 0.960526 0.903226 +vt 0.953947 0.929032 +vt 1.000000 0.903226 +vt 0.993421 0.929032 +vt 0.210526 0.729032 +vt 0.230263 0.748387 +vt 0.217105 0.748387 +vt 0.032895 0.748387 +vt 0.111842 0.748387 +vt 0.236842 0.729032 +vt 0.256579 0.748387 +vt 0.243421 0.748387 +vt 0.973684 0.903226 +vt 0.967105 0.877419 +vt 0.973684 0.877419 +vt 0.967105 0.903226 +vt 0.960526 0.883871 +vt 0.960526 0.896774 +vt 0.953947 0.883871 +vt 0.947368 0.896774 +vt 0.947368 0.883871 +vt 0.980263 0.877419 +vt 0.986842 0.896774 +vt 0.986842 0.883871 +vt 0.993421 0.883871 +vt 1.000000 0.883871 +vt 0.993421 0.896774 +vt 0.736842 0.000000 +vt 0.684211 0.200000 +vt 0.684211 0.000000 +vt 0.842105 0.000000 +vt 0.789474 0.200000 +vt 0.789474 -0.000000 +vt 0.578947 0.000000 +vt 0.526316 0.200000 +vt 0.526316 -0.000000 +vt 0.421053 0.000000 +vt 0.368421 0.200000 +vt 0.368421 -0.000000 +vt 0.736842 0.200000 +vt 0.894737 0.000000 +vt 0.842105 0.200000 +vt 0.631579 -0.000000 +vt 0.578947 0.200000 +vt 0.473684 -0.000000 +vt 0.421053 0.200000 +vt 0.947368 -0.000000 +vt 0.894737 0.200000 +vt 0.631579 0.200000 +vt 0.473684 0.200000 +vt 0.315789 0.200000 +vt 0.315789 0.000000 +vt 0.736842 0.219355 +vt 0.684211 0.419355 +vt 0.684211 0.219355 +vt 0.842105 0.219355 +vt 0.789474 0.419355 +vt 0.789474 0.219355 +vt 0.578947 0.219355 +vt 0.526316 0.419355 +vt 0.526316 0.219355 +vt 0.421053 0.219355 +vt 0.368421 0.419355 +vt 0.368421 0.219355 +vt 0.736842 0.419355 +vt 0.894737 0.219355 +vt 0.842105 0.419355 +vt 0.631579 0.219355 +vt 0.578947 0.419355 +vt 0.473684 0.219355 +vt 0.421053 0.419355 +vt 0.947368 0.219355 +vt 0.894737 0.419355 +vt 0.631579 0.419355 +vt 0.473684 0.419355 +vt 0.315789 0.419355 +vt 0.315789 0.219355 +vt 0.736842 0.438710 +vt 0.684211 0.638710 +vt 0.684211 0.438710 +vt 0.842105 0.438710 +vt 0.789474 0.638710 +vt 0.789474 0.438710 +vt 0.578947 0.438710 +vt 0.526316 0.638710 +vt 0.526316 0.438710 +vt 0.421053 0.438710 +vt 0.368421 0.638710 +vt 0.368421 0.438710 +vt 0.736842 0.638710 +vt 0.894737 0.438710 +vt 0.842105 0.638710 +vt 0.631579 0.438710 +vt 0.578947 0.638710 +vt 0.473684 0.438710 +vt 0.421053 0.638710 +vt 0.947368 0.438710 +vt 0.894737 0.638710 +vt 0.631579 0.638710 +vt 0.473684 0.638710 +vt 0.315789 0.638710 +vt 0.315789 0.438710 +vt 0.736842 0.658065 +vt 0.684211 0.858065 +vt 0.684211 0.658065 +vt 0.842105 0.658065 +vt 0.789474 0.858065 +vt 0.789474 0.658065 +vt 0.578947 0.658065 +vt 0.526316 0.858065 +vt 0.526316 0.658065 +vt 0.421053 0.658065 +vt 0.368421 0.858065 +vt 0.368421 0.658065 +vt 0.736842 0.858065 +vt 0.894737 0.658065 +vt 0.842105 0.858065 +vt 0.631579 0.658065 +vt 0.578947 0.858065 +vt 0.473684 0.658065 +vt 0.421053 0.858065 +vt 0.947368 0.658065 +vt 0.894737 0.858065 +vt 0.631579 0.858065 +vt 0.473684 0.858065 +vt 0.315789 0.858065 +vt 0.315789 0.658065 +vt 0.631579 0.206452 +vt 0.578947 0.212903 +vt 0.578947 0.206452 +vt 0.473684 0.206452 +vt 0.421053 0.212903 +vt 0.421053 0.206452 +vt 0.947368 0.206452 +vt 0.894737 0.212903 +vt 0.894737 0.206452 +vt 0.684211 0.206452 +vt 0.631579 0.212903 +vt 0.526316 0.206452 +vt 0.473684 0.212903 +vt 0.368421 0.206452 +vt 0.315789 0.212903 +vt 0.315789 0.206452 +vt 0.736842 0.212903 +vt 0.684211 0.212903 +vt 0.842105 0.206452 +vt 0.789474 0.212903 +vt 0.789474 0.206452 +vt 0.526316 0.212903 +vt 0.368421 0.212903 +vt 0.736842 0.206452 +vt 0.842105 0.212903 +vt 0.157895 0.690323 +vt 0.131579 0.729032 +vt 0.131579 0.690323 +vt 0.078947 0.690323 +vt 0.052632 0.729032 +vt 0.052632 0.690323 +vt 0.315789 0.690323 +vt 0.289474 0.729032 +vt 0.289474 0.690323 +vt 0.184211 0.729032 +vt 0.157895 0.729032 +vt 0.105263 0.690323 +vt 0.078947 0.729032 +vt 0.026316 0.690323 +vt 0.000000 0.729032 +vt 0.000000 0.690323 +vt 0.184211 0.690323 +vt 0.210526 0.729032 +vt 0.236842 0.690323 +vt 0.263158 0.729032 +vt 0.236842 0.729032 +vt 0.105263 0.729032 +vt 0.026316 0.729032 +vt 0.210526 0.690323 +vt 0.263158 0.690323 +vt 0.947368 0.877419 +vt 0.019737 0.748387 +vt 0.098684 0.748387 +vt 0.309211 0.748387 +vt 0.072368 0.748387 +vt 0.151316 0.748387 +vt 0.947368 0.877419 +vt 1.000000 0.929032 +vt 0.973684 0.903226 +vt 0.960526 0.896774 +vt 0.947368 0.896774 +vt 0.986842 0.896774 +vt 1.000000 0.929032 +vt 0.947368 0.877419 +vt 0.953947 0.896774 +vt 0.980263 0.903226 +vt 0.993421 0.896774 +vt 1.000000 0.903226 +vt 0.947368 0.877419 +vt 0.967105 0.903226 +vt 0.947368 0.896774 +vt 0.986842 0.896774 +vt 1.000000 0.929032 +vt 0.947368 0.651613 +vt 0.947368 0.432258 +vt 0.947368 0.877419 +vt 0.947368 0.877419 +vt 0.947368 0.870968 +vt 0.947368 0.877419 +vt 0.947368 0.877419 +vt 1.000000 0.896774 +vt 0.947368 0.896774 +vt 1.000000 0.929032 +vt 1.000000 0.896774 +vt 0.986842 0.896774 +vt 0.960526 0.896774 +vt 0.947368 0.877419 +vt 1.000000 0.903226 +vt 1.000000 0.896774 +vt 0.973684 0.903226 +vt 0.947368 0.896774 +vt 0.947368 0.877419 +vt 1.000000 0.903226 +vt 1.000000 0.896774 +vt 0.953947 0.896774 +vt 1.000000 0.929032 +vt 1.000000 0.929032 +vt 0.960526 0.896774 +vt 0.947368 0.896774 +vt 1.000000 0.896774 +vt 1.000000 0.903226 +vt 0.947368 0.877419 +vt 0.973684 0.903226 +vt 0.947368 0.896774 +vt 0.986842 0.896774 +vt 1.000000 0.903226 +vt 0.947368 0.877419 +vt 0.960526 0.896774 +vt 0.947368 0.896774 +vt 0.986842 0.896774 +vt 1.000000 0.896774 +vt 1.000000 0.929032 +vt 0.953947 0.896774 +vt 1.000000 0.896774 +vt 0.947368 0.877419 +vt 0.947368 0.877419 +vt 1.000000 0.896774 +vt 0.947368 0.896774 +vt 0.967105 0.903226 +vt 1.000000 0.929032 +vt 1.000000 0.896774 +vt 0.986842 0.896774 +vt 0.947368 0.896774 +vt 0.960526 0.896774 +vt 0.947368 0.877419 +vt 1.000000 0.903226 +vt 0.993421 0.896774 +vt 0.953947 0.896774 +vt 0.947368 0.877419 +vt 1.000000 0.929032 +vt 0.993421 0.896774 +vt 0.947368 0.896774 +vt 1.000000 0.929032 +vt 0.046053 0.748387 +vt 0.125000 0.748387 +vt 0.953947 0.896774 +vt 0.980263 0.903226 +vt 1.000000 0.896774 +vt 0.947368 0.200000 +vt 0.947368 0.419355 +vt 0.947368 0.638710 +vt 0.947368 0.858065 +vt 0.947368 0.212903 +vt 0.315789 0.729032 +vn 0.8944 0.4472 0.0000 +vn 0.0000 0.4472 -0.8944 +vn -0.8944 0.4472 0.0000 +vn 0.0000 0.4472 0.8944 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 1.0000 -0.0001 +vn -0.7071 0.0000 0.7071 +vn -0.7071 0.0000 -0.7071 +vn 0.7071 0.0000 -0.7071 +vn 0.7071 0.0000 0.7071 +vn 0.6279 0.6887 -0.3625 +vn 0.3625 0.6887 -0.6279 +vn -0.6279 0.6887 0.3625 +vn -0.7250 0.6887 0.0000 +vn 0.3625 0.6887 0.6279 +vn 0.0000 0.6887 0.7250 +vn 0.7250 0.6887 0.0000 +vn -0.6279 0.6887 -0.3625 +vn -0.3625 0.6887 0.6279 +vn 0.6279 0.6887 0.3625 +vn -0.3625 0.6887 -0.6279 +vn 0.0000 0.7071 0.7071 +vn 0.0000 0.7071 -0.7071 +vn 0.0000 -0.7071 -0.7071 +vn 0.0000 -0.7071 0.7071 +vn 0.7071 0.7071 0.0000 +vn 0.6139 0.6139 0.4961 +vn 0.1814 0.1814 0.9665 +vn -0.5067 -0.5067 0.6974 +vn -0.7071 -0.7071 0.0000 +vn 0.6139 0.6139 -0.4961 +vn 0.1814 0.1814 -0.9665 +vn -0.5067 -0.5067 -0.6974 +vn -0.8660 0.0000 -0.5000 +vn -0.5000 0.0000 -0.8660 +vn 0.5000 0.0000 -0.8660 +vn -0.5000 0.0000 0.8660 +vn -0.8660 0.0000 0.5000 +vn 0.8660 0.0000 0.5000 +vn 0.5000 0.0000 0.8660 +vn 0.8660 0.0000 -0.5000 +vn -0.7071 0.7071 0.0000 +vn 0.6974 -0.5067 -0.5067 +vn 0.9665 0.1814 0.1814 +vn 0.4961 0.6139 0.6139 +vn -0.6974 -0.5067 -0.5067 +vn -0.9665 0.1814 0.1814 +vn -0.4961 0.6139 0.6139 +vn 0.7071 -0.7071 0.0000 +vn -0.6139 0.6139 -0.4961 +vn -0.1814 0.1814 -0.9665 +vn 0.5067 -0.5067 -0.6974 +vn -0.6139 0.6139 0.4961 +vn -0.1814 0.1814 0.9665 +vn 0.5067 -0.5067 0.6974 +vn -0.6974 -0.5067 0.5067 +vn -0.9665 0.1814 -0.1814 +vn -0.4961 0.6139 -0.6139 +vn 0.6974 -0.5067 0.5067 +vn 0.9665 0.1814 -0.1814 +vn 0.4961 0.6139 -0.6139 +vn 0.0000 0.6887 -0.7250 s off -f 2/1/1 4/2/1 3/3/1 -f 4/2/2 6/4/2 5/5/2 -f 6/6/3 8/7/3 7/8/3 -f 8/7/4 10/9/4 9/10/4 -f 10/9/5 12/11/5 11/12/5 -f 12/11/6 14/13/6 13/14/6 -f 16/15/7 2/1/7 1/16/7 -f 14/13/8 16/15/8 15/17/8 -f 34/18/1 36/19/1 35/20/1 -f 19/21/9 20/22/9 8/23/9 -f 8/23/10 20/22/10 21/24/10 -f 10/25/11 21/24/11 22/26/11 -f 12/27/12 22/26/12 23/28/12 -f 18/29/13 19/30/13 6/31/13 -f 2/32/14 17/33/14 18/29/14 -f 24/34/15 17/33/15 2/32/15 -f 14/35/16 23/28/16 24/34/16 -f 23/36/17 31/37/17 32/38/17 -f 36/19/2 38/39/2 37/40/2 -f 21/41/18 29/42/18 30/43/18 -f 19/44/19 27/45/19 28/46/19 -f 17/47/20 26/48/20 25/49/20 -f 24/50/21 32/38/21 26/48/21 -f 22/51/22 30/43/22 31/37/22 -f 20/52/23 28/46/23 29/42/23 -f 18/53/24 25/49/24 27/54/24 -f 38/55/3 40/56/3 39/57/3 -f 40/56/4 42/58/4 41/59/4 -f 42/58/5 44/60/5 43/61/5 -f 44/60/6 46/62/6 45/63/6 -f 48/64/7 34/18/7 33/65/7 -f 46/62/8 48/64/8 47/66/8 -f 38/67/9 51/68/9 52/69/9 -f 40/70/10 52/69/10 53/71/10 -f 42/72/11 53/71/11 54/73/11 -f 54/73/12 55/74/12 46/75/12 -f 50/76/13 51/77/13 38/78/13 -f 49/79/14 50/76/14 36/80/14 -f 48/81/15 56/82/15 49/79/15 -f 46/75/16 55/74/16 56/82/16 -f 55/83/17 63/84/17 64/85/17 -f 53/86/18 61/87/18 62/88/18 -f 51/89/19 59/90/19 60/91/19 -f 49/92/20 58/93/20 57/94/20 -f 56/95/21 64/85/21 58/93/21 -f 54/96/22 62/88/22 63/84/22 -f 52/97/23 60/91/23 61/87/23 -f 50/98/24 57/94/24 59/99/24 -f 66/100/1 68/101/1 67/102/1 -f 68/101/2 70/103/2 69/104/2 -f 70/105/3 72/106/3 71/107/3 -f 72/106/4 74/108/4 73/109/4 -f 74/108/5 76/110/5 75/111/5 -f 76/110/6 78/112/6 77/113/6 -f 80/114/7 66/100/7 65/115/7 -f 78/112/8 80/114/8 79/116/8 -f 70/117/9 83/118/9 84/119/9 -f 72/120/10 84/119/10 85/121/10 -f 74/122/11 85/121/11 86/123/11 -f 86/123/12 87/124/12 78/125/12 -f 68/126/13 82/127/13 83/128/13 -f 66/129/14 81/130/14 82/127/14 -f 88/131/15 81/130/15 66/129/15 -f 87/124/16 88/131/16 80/132/16 -f 87/133/17 95/134/17 96/135/17 -f 85/136/18 93/137/18 94/138/18 -f 83/139/19 91/140/19 92/141/19 -f 81/142/20 90/143/20 89/144/20 -f 88/145/21 96/135/21 90/143/21 -f 86/146/22 94/138/22 95/134/22 -f 84/147/23 92/141/23 93/137/23 -f 82/148/24 89/144/24 91/149/24 -f 98/150/1 100/151/1 99/152/1 -f 100/151/2 102/153/2 101/154/2 -f 102/155/3 104/156/3 103/157/3 -f 104/156/4 106/158/4 105/159/4 -f 106/158/5 108/160/5 107/161/5 -f 108/160/6 110/162/6 109/163/6 -f 112/164/7 98/150/7 97/165/7 -f 110/162/8 112/164/8 111/166/8 -f 115/167/9 116/168/9 104/169/9 -f 104/169/10 116/168/10 117/170/10 -f 117/170/11 118/171/11 108/172/11 -f 108/172/12 118/171/12 119/173/12 -f 114/174/13 115/175/13 102/176/13 -f 113/177/14 114/174/14 100/178/14 -f 120/179/15 113/177/15 98/180/15 -f 110/181/16 119/173/16 120/179/16 -f 119/182/17 127/183/17 128/184/17 -f 117/185/18 125/186/18 126/187/18 -f 115/188/19 123/189/19 124/190/19 -f 113/191/20 122/192/20 121/193/20 -f 120/194/21 128/184/21 122/192/21 -f 118/195/22 126/187/22 127/183/22 -f 116/196/23 124/190/23 125/186/23 -f 114/197/24 121/193/24 123/198/24 -f 130/199/3 132/200/3 131/201/3 -f 132/200/4 134/202/4 133/203/4 -f 134/204/5 136/205/5 135/206/5 -f 136/205/6 138/207/6 137/208/6 -f 138/207/8 140/209/8 139/210/8 -f 140/209/7 142/211/7 141/212/7 -f 144/213/2 130/199/2 129/214/2 -f 142/211/1 144/213/1 143/215/1 -f 162/216/3 164/217/3 163/218/3 -f 134/219/25 147/220/25 148/221/25 -f 136/222/26 148/221/26 149/223/26 -f 149/223/27 150/224/27 140/225/27 -f 150/224/28 151/226/28 142/227/28 -f 146/228/29 147/229/29 134/230/29 -f 130/231/30 145/232/30 146/228/30 -f 144/233/31 152/234/31 145/232/31 -f 142/227/32 151/226/32 152/234/32 -f 151/235/33 159/236/33 160/237/33 -f 164/217/4 166/238/4 165/239/4 -f 149/240/34 157/241/34 158/242/34 -f 147/243/35 155/244/35 156/245/35 -f 145/246/36 154/247/36 153/248/36 -f 152/249/37 160/237/37 154/247/37 -f 150/250/38 158/242/38 159/236/38 -f 148/251/39 156/245/39 157/241/39 -f 146/252/40 153/248/40 155/253/40 -f 166/254/5 168/255/5 167/256/5 -f 168/255/6 170/257/6 169/258/6 -f 170/257/8 172/259/8 171/260/8 -f 172/259/7 174/261/7 173/262/7 -f 176/263/2 162/216/2 161/264/2 -f 174/261/1 176/263/1 175/265/1 -f 166/266/25 179/267/25 180/268/25 -f 180/268/26 181/269/26 170/270/26 -f 170/270/41 181/269/41 182/271/41 -f 172/272/28 182/271/28 183/273/28 -f 178/274/29 179/275/29 166/276/29 -f 177/277/30 178/274/30 164/278/30 -f 184/279/42 177/277/42 162/280/42 -f 183/273/32 184/279/32 176/281/32 -f 183/282/33 191/283/33 192/284/33 -f 181/285/34 189/286/34 190/287/34 -f 179/288/35 187/289/35 188/290/35 -f 177/291/36 186/292/36 185/293/36 -f 184/294/37 192/284/37 186/292/37 -f 182/295/38 190/287/38 191/283/38 -f 181/285/39 180/296/39 188/290/39 -f 178/297/40 185/293/40 187/298/40 -f 194/299/3 196/300/3 195/301/3 -f 196/300/4 198/302/4 197/303/4 -f 198/304/5 200/305/5 199/306/5 -f 200/305/6 202/307/6 201/308/6 -f 202/307/8 204/309/8 203/310/8 -f 204/309/7 206/311/7 205/312/7 -f 208/313/2 194/299/2 193/314/2 -f 206/311/1 208/313/1 207/315/1 -f 198/316/25 211/317/25 212/318/25 -f 200/319/26 212/318/26 213/320/26 -f 202/321/41 213/320/41 214/322/41 -f 214/322/28 215/323/28 206/324/28 -f 210/325/29 211/326/29 198/327/29 -f 209/328/30 210/325/30 196/329/30 -f 208/330/42 216/331/42 209/328/42 -f 215/323/32 216/331/32 208/330/32 -f 215/332/33 223/333/33 224/334/33 -f 214/335/34 213/336/34 221/337/34 -f 211/338/35 219/339/35 220/340/35 -f 209/341/36 218/342/36 217/343/36 -f 209/341/37 216/344/37 224/334/37 -f 214/335/38 222/345/38 223/333/38 -f 212/346/39 220/340/39 221/337/39 -f 210/347/40 217/343/40 219/348/40 -f 226/349/3 228/350/3 227/351/3 -f 228/350/4 230/352/4 229/353/4 -f 230/354/5 232/355/5 231/356/5 -f 232/355/6 234/357/6 233/358/6 -f 234/357/8 236/359/8 235/360/8 -f 236/359/7 238/361/7 237/362/7 -f 240/363/2 226/349/2 225/364/2 -f 238/361/1 240/363/1 239/365/1 -f 230/366/25 243/367/25 244/368/25 -f 232/369/26 244/368/26 245/370/26 -f 234/371/41 245/370/41 246/372/41 -f 236/373/28 246/372/28 247/374/28 -f 242/375/29 243/376/29 230/377/29 -f 241/378/30 242/375/30 228/379/30 -f 248/380/42 241/378/42 226/381/42 -f 247/374/32 248/380/32 240/382/32 -f 247/383/33 255/384/33 256/385/33 -f 246/386/34 245/387/34 253/388/34 -f 243/389/35 251/390/35 252/391/35 -f 241/392/36 250/393/36 249/394/36 -f 248/395/37 256/385/37 250/393/37 -f 246/386/38 254/396/38 255/384/38 -f 244/397/39 252/391/39 253/388/39 -f 242/398/40 249/394/40 251/399/40 -f 258/400/5 260/401/5 259/402/5 -f 260/401/6 262/403/6 261/404/6 -f 262/405/8 264/406/8 263/407/8 -f 264/406/7 266/408/7 265/409/7 -f 266/408/1 268/410/1 267/411/1 -f 268/410/2 270/412/2 269/413/2 -f 272/414/4 258/400/4 257/415/4 -f 270/412/3 272/414/3 271/416/3 -f 290/417/5 292/418/5 291/419/5 -f 275/420/43 276/421/43 264/422/43 -f 264/422/44 276/421/44 277/423/44 -f 266/424/45 277/423/45 278/425/45 -f 268/426/46 278/425/46 279/427/46 -f 274/428/47 275/429/47 262/430/47 -f 258/431/48 273/432/48 274/428/48 -f 280/433/49 273/432/49 258/431/49 -f 270/434/50 279/427/50 280/433/50 -f 279/435/22 287/436/22 288/437/22 -f 292/418/6 294/438/6 293/439/6 -f 277/440/21 285/441/21 286/442/21 -f 275/443/24 283/444/24 284/445/24 -f 273/446/23 282/447/23 281/448/23 -f 280/449/18 288/437/18 282/447/18 -f 278/450/17 286/442/17 287/436/17 -f 276/451/20 284/445/20 285/441/20 -f 274/452/19 281/448/19 283/453/19 -f 294/454/8 296/455/8 295/456/8 -f 296/455/7 298/457/7 297/458/7 -f 298/457/1 300/459/1 299/460/1 -f 300/459/2 302/461/2 301/462/2 -f 304/463/4 290/417/4 289/464/4 -f 302/461/3 304/463/3 303/465/3 -f 294/466/43 307/467/43 308/468/43 -f 296/469/44 308/468/44 309/470/44 -f 298/471/45 309/470/45 310/472/45 -f 310/472/46 311/473/46 302/474/46 -f 306/475/47 307/476/47 294/477/47 -f 305/478/48 306/475/48 292/479/48 -f 312/480/49 305/478/49 290/481/49 -f 302/474/50 311/473/50 312/480/50 -f 311/482/22 319/483/22 320/484/22 -f 309/485/21 317/486/21 318/487/21 -f 308/488/24 307/489/24 315/490/24 -f 306/491/23 305/492/23 314/493/23 -f 312/494/18 320/484/18 314/493/18 -f 310/495/17 318/487/17 319/483/17 -f 308/488/20 316/496/20 317/486/20 -f 306/491/19 313/497/19 315/498/19 -f 322/499/5 324/500/5 323/501/5 -f 324/500/6 326/502/6 325/503/6 -f 326/504/8 328/505/8 327/506/8 -f 328/505/7 330/507/7 329/508/7 -f 330/507/1 332/509/1 331/510/1 -f 332/509/2 334/511/2 333/512/2 -f 336/513/4 322/499/4 321/514/4 -f 334/511/3 336/513/3 335/515/3 -f 339/516/43 340/517/43 328/518/43 -f 328/518/44 340/517/44 341/519/44 -f 330/520/45 341/519/45 342/521/45 -f 342/521/46 343/522/46 334/523/46 -f 324/524/47 338/525/47 339/526/47 -f 337/527/48 338/525/48 324/524/48 -f 344/528/49 337/527/49 322/529/49 -f 343/522/50 344/528/50 336/530/50 -f 344/531/22 343/532/22 351/533/22 -f 341/534/21 349/535/21 350/536/21 -f 339/537/24 347/538/24 348/539/24 -f 337/540/23 346/541/23 345/542/23 -f 344/531/18 352/543/18 346/541/18 -f 342/544/17 350/536/17 351/533/17 -f 340/545/20 348/539/20 349/535/20 -f 338/546/19 345/542/19 347/547/19 -f 354/548/5 356/549/5 355/550/5 -f 356/549/6 358/551/6 357/552/6 -f 358/553/8 360/554/8 359/555/8 -f 360/554/7 362/556/7 361/557/7 -f 362/556/1 364/558/1 363/559/1 -f 364/558/2 366/560/2 365/561/2 -f 368/562/4 354/548/4 353/563/4 -f 366/560/3 368/562/3 367/564/3 -f 371/565/43 372/566/43 360/567/43 -f 360/567/44 372/566/44 373/568/44 -f 362/569/45 373/568/45 374/570/45 -f 364/571/46 374/570/46 375/572/46 -f 370/573/47 371/574/47 358/575/47 -f 369/576/48 370/573/48 356/577/48 -f 376/578/49 369/576/49 354/579/49 -f 375/572/50 376/578/50 368/580/50 -f 375/581/22 383/582/22 384/583/22 -f 373/584/21 381/585/21 382/586/21 -f 371/587/24 379/588/24 380/589/24 -f 369/590/23 378/591/23 377/592/23 -f 376/593/18 384/583/18 378/591/18 -f 374/594/17 382/586/17 383/582/17 -f 372/595/20 380/589/20 381/585/20 -f 370/596/19 377/592/19 379/597/19 -f 386/598/8 388/599/8 387/600/8 -f 388/599/7 390/601/7 389/602/7 -f 390/603/1 392/604/1 391/605/1 -f 392/604/2 394/606/2 393/607/2 -f 394/606/3 396/608/3 395/609/3 -f 396/608/4 398/610/4 397/611/4 -f 400/612/6 386/598/6 385/613/6 -f 398/610/5 400/612/5 399/614/5 -f 418/615/8 420/616/8 419/617/8 -f 390/618/51 403/619/51 404/620/51 -f 404/620/52 405/621/52 394/622/52 -f 405/621/53 406/623/53 396/624/53 -f 396/624/54 406/623/54 407/625/54 -f 402/626/55 403/627/55 390/628/55 -f 386/629/56 401/630/56 402/626/56 -f 408/631/57 401/630/57 386/629/57 -f 407/625/58 408/631/58 400/632/58 -f 407/633/38 415/634/38 416/635/38 -f 420/616/7 422/636/7 421/637/7 -f 405/638/37 413/639/37 414/640/37 -f 403/641/40 411/642/40 412/643/40 -f 401/644/39 410/645/39 409/646/39 -f 408/647/34 416/635/34 410/645/34 -f 406/648/33 414/640/33 415/634/33 -f 404/649/36 412/643/36 413/639/36 -f 402/650/35 409/646/35 411/651/35 -f 422/652/1 424/653/1 423/654/1 -f 424/653/2 426/655/2 425/656/2 -f 426/655/3 428/657/3 427/658/3 -f 428/657/4 430/659/4 429/660/4 -f 432/661/6 418/615/6 417/662/6 -f 430/659/5 432/661/5 431/663/5 -f 422/664/51 435/665/51 436/666/51 -f 436/666/52 437/667/52 426/668/52 -f 426/668/59 437/667/59 438/669/59 -f 438/669/54 439/670/54 430/671/54 -f 434/672/55 435/673/55 422/674/55 -f 418/675/56 433/676/56 434/672/56 -f 440/677/57 433/676/57 418/675/57 -f 439/670/58 440/677/58 432/678/58 -f 439/679/38 447/680/38 448/681/38 -f 437/682/37 445/683/37 446/684/37 -f 435/685/40 443/686/40 444/687/40 -f 433/688/39 442/689/39 441/690/39 -f 440/691/34 448/681/34 442/689/34 -f 438/692/33 446/684/33 447/680/33 -f 436/693/36 444/687/36 445/683/36 -f 434/694/35 441/690/35 443/695/35 -f 450/696/8 452/697/8 451/698/8 -f 452/697/7 454/699/7 453/700/7 -f 454/701/1 456/702/1 455/703/1 -f 456/702/2 458/704/2 457/705/2 -f 458/704/3 460/706/3 459/707/3 -f 460/706/4 462/708/4 461/709/4 -f 464/710/6 450/696/6 449/711/6 -f 462/708/5 464/710/5 463/712/5 -f 454/713/51 467/714/51 468/715/51 -f 456/716/52 468/715/52 469/717/52 -f 458/718/59 469/717/59 470/719/59 -f 470/719/54 471/720/54 462/721/54 -f 466/722/55 467/723/55 454/724/55 -f 465/725/56 466/722/56 452/726/56 -f 472/727/57 465/725/57 450/728/57 -f 462/721/58 471/720/58 472/727/58 -f 471/729/38 479/730/38 480/731/38 -f 469/732/37 477/733/37 478/734/37 -f 467/735/40 475/736/40 476/737/40 -f 465/738/39 474/739/39 473/740/39 -f 472/741/34 480/731/34 474/739/34 -f 470/742/33 478/734/33 479/730/33 -f 468/743/36 476/737/36 477/733/36 -f 466/744/35 473/740/35 475/745/35 -f 482/746/8 484/747/8 483/748/8 -f 484/747/7 486/749/7 485/750/7 -f 486/751/1 488/752/1 487/753/1 -f 488/752/2 490/754/2 489/755/2 -f 490/754/3 492/756/3 491/757/3 -f 492/756/4 494/758/4 493/759/4 -f 496/760/6 482/746/6 481/761/6 -f 494/758/5 496/760/5 495/762/5 -f 486/763/51 499/764/51 500/765/51 -f 488/766/52 500/765/52 501/767/52 -f 501/767/59 502/768/59 492/769/59 -f 492/769/54 502/768/54 503/770/54 -f 498/771/55 499/772/55 486/773/55 -f 497/774/56 498/771/56 484/775/56 -f 496/776/57 504/777/57 497/774/57 -f 503/770/58 504/777/58 496/776/58 -f 503/778/38 511/779/38 512/780/38 -f 501/781/37 509/782/37 510/783/37 -f 499/784/40 507/785/40 508/786/40 -f 497/787/39 506/788/39 505/789/39 -f 504/790/34 512/780/34 506/788/34 -f 502/791/33 510/783/33 511/779/33 -f 500/792/36 508/786/36 509/782/36 -f 498/793/35 505/789/35 507/794/35 -f 556/795/60 555/796/60 553/797/60 -f 779/798/61 518/799/61 514/800/61 -f 780/801/62 520/802/62 516/803/62 -f 777/804/63 519/805/63 515/806/63 -f 778/807/64 517/808/64 513/809/64 -f 524/810/65 523/811/65 521/812/65 -f 528/813/66 527/814/66 523/815/66 -f 522/816/60 521/812/60 525/817/60 -f 523/811/67 527/818/67 525/817/67 -f 528/813/68 524/819/68 522/816/68 -f 532/820/65 531/821/65 529/822/65 -f 536/823/66 535/824/66 531/825/66 -f 530/826/60 529/822/60 533/827/60 -f 531/821/67 535/828/67 533/827/67 -f 536/823/68 532/829/68 530/826/68 -f 544/830/66 543/831/66 539/832/66 -f 542/833/69 541/834/69 543/831/69 -f 538/835/60 537/836/60 541/837/60 -f 539/832/67 543/831/67 541/834/67 -f 544/830/68 540/838/68 538/835/68 -f 552/839/66 551/840/66 547/841/66 -f 550/842/69 549/843/69 551/840/69 -f 546/844/60 545/845/60 549/846/60 -f 547/841/67 551/840/67 549/843/67 -f 552/839/68 548/847/68 546/844/68 -f 560/848/65 559/849/65 555/850/65 -f 554/851/69 553/797/69 557/852/69 -f 555/796/67 559/853/67 557/852/67 -f 560/848/68 556/854/68 554/851/68 -f 564/855/60 563/856/60 561/857/60 -f 568/858/65 567/859/65 563/860/65 -f 562/861/69 561/857/69 565/862/69 -f 563/856/67 567/863/67 565/862/67 -f 568/858/68 564/864/68 562/861/68 -f 576/865/65 575/866/65 571/867/65 -f 574/868/66 573/869/66 575/866/66 -f 570/870/69 569/871/69 573/872/69 -f 571/867/67 575/866/67 573/869/67 -f 576/865/68 572/873/68 570/870/68 -f 516/874/67 514/875/67 513/876/67 -f 584/877/65 583/878/65 579/879/65 -f 582/880/66 581/881/66 583/878/66 -f 578/882/69 577/883/69 581/884/69 -f 579/879/67 583/878/67 581/881/67 -f 584/877/68 580/885/68 578/882/68 -f 595/886/67 591/887/67 587/888/67 -f 603/889/67 615/890/67 614/891/67 -f 596/892/70 608/893/70 607/894/70 -f 586/895/71 597/896/71 598/897/71 -f 593/898/72 605/899/72 604/900/72 -f 590/901/73 602/902/73 601/903/73 -f 585/904/74 598/897/74 608/893/74 -f 587/905/75 599/906/75 597/896/75 -f 594/907/76 606/908/76 605/899/76 -f 591/909/77 603/910/77 602/902/77 -f 588/911/78 600/912/78 599/906/78 -f 595/913/79 607/894/79 606/914/79 -f 592/915/80 604/900/80 603/910/80 -f 589/916/81 601/903/81 600/912/81 -f 618/917/76 630/918/76 629/919/76 -f 600/920/67 612/921/67 611/922/67 -f 606/923/67 607/924/67 619/925/67 -f 604/926/67 616/927/67 615/890/67 -f 600/928/67 601/929/67 613/930/67 -f 607/931/67 608/932/67 620/933/67 -f 597/934/67 609/935/67 610/936/67 -f 605/937/67 617/938/67 616/927/67 -f 602/939/67 614/891/67 613/930/67 -f 608/940/67 598/941/67 610/936/67 -f 597/942/67 599/943/67 611/922/67 -f 606/944/67 618/917/67 617/938/67 -f 651/945/67 663/946/67 662/947/67 -f 615/890/77 627/948/77 626/949/77 -f 612/921/78 624/950/78 623/951/78 -f 619/925/79 631/952/79 630/953/79 -f 616/927/80 628/954/80 627/948/80 -f 613/930/81 625/955/81 624/950/81 -f 620/933/70 632/956/70 631/952/70 -f 610/936/71 609/935/71 621/957/71 -f 617/938/72 629/919/72 628/954/72 -f 614/891/73 626/949/73 625/955/73 -f 610/936/74 622/958/74 632/956/74 -f 609/935/75 611/922/75 623/951/75 -f 644/959/70 656/960/70 655/961/70 -f 634/962/71 645/963/71 646/964/71 -f 641/965/72 653/966/72 652/967/72 -f 638/968/73 650/969/73 649/970/73 -f 633/971/74 646/964/74 656/960/74 -f 635/972/75 647/973/75 645/963/75 -f 642/974/76 654/975/76 653/966/76 -f 639/976/77 651/977/77 650/969/77 -f 636/978/78 648/979/78 647/973/78 -f 643/980/79 655/961/79 654/981/79 -f 640/982/80 652/967/80 651/977/80 -f 637/983/81 649/970/81 648/979/81 -f 666/984/76 678/985/76 677/986/76 -f 648/987/67 660/988/67 659/989/67 -f 654/990/67 655/991/67 667/992/67 -f 652/993/67 664/994/67 663/946/67 -f 648/995/67 649/996/67 661/997/67 -f 655/998/67 656/999/67 668/1000/67 -f 645/1001/67 657/1002/67 658/1003/67 -f 653/1004/67 665/1005/67 664/994/67 -f 650/1006/67 662/947/67 661/997/67 -f 656/1007/67 646/1008/67 658/1003/67 -f 645/1009/67 647/1010/67 659/989/67 -f 654/1011/67 666/984/67 665/1005/67 -f 662/947/77 663/946/77 675/1012/77 -f 660/988/78 672/1013/78 671/1014/78 -f 667/992/79 679/1015/79 678/1016/79 -f 664/994/80 676/1017/80 675/1012/80 -f 661/997/81 673/1018/81 672/1013/81 -f 668/1000/70 680/1019/70 679/1015/70 -f 657/1002/71 669/1020/71 670/1021/71 -f 665/1005/72 677/986/72 676/1017/72 -f 662/947/73 674/1022/73 673/1018/73 -f 658/1003/74 670/1021/74 680/1019/74 -f 659/989/75 671/1014/75 669/1020/75 -f 699/1023/67 711/1024/67 710/1025/67 -f 692/1026/70 704/1027/70 703/1028/70 -f 682/1029/71 693/1030/71 694/1031/71 -f 689/1032/72 701/1033/72 700/1034/72 -f 686/1035/73 698/1036/73 697/1037/73 -f 681/1038/74 694/1031/74 704/1027/74 -f 683/1039/75 695/1040/75 693/1030/75 -f 690/1041/76 702/1042/76 701/1033/76 -f 687/1043/77 699/1044/77 698/1036/77 -f 684/1045/78 696/1046/78 695/1040/78 -f 691/1047/79 703/1028/79 702/1048/79 -f 688/1049/80 700/1034/80 699/1044/80 -f 685/1050/81 697/1037/81 696/1046/81 -f 714/1051/76 726/1052/76 725/1053/76 -f 696/1054/67 708/1055/67 707/1056/67 -f 702/1057/67 703/1058/67 715/1059/67 -f 700/1060/67 712/1061/67 711/1024/67 -f 696/1062/67 697/1063/67 709/1064/67 -f 703/1065/67 704/1066/67 716/1067/67 -f 693/1068/67 705/1069/67 706/1070/67 -f 701/1071/67 713/1072/67 712/1061/67 -f 698/1073/67 710/1025/67 709/1064/67 -f 704/1074/67 694/1075/67 706/1070/67 -f 693/1076/67 695/1077/67 707/1056/67 -f 702/1078/67 714/1051/67 713/1072/67 -f 711/1024/77 723/1079/77 722/1080/77 -f 708/1055/78 720/1081/78 719/1082/78 -f 715/1059/79 727/1083/79 726/1084/79 -f 712/1061/80 724/1085/80 723/1079/80 -f 709/1064/81 721/1086/81 720/1081/81 -f 716/1067/70 728/1087/70 727/1083/70 -f 705/1069/71 717/1088/71 718/1089/71 -f 713/1072/72 725/1053/72 724/1085/72 -f 710/1025/73 722/1080/73 721/1086/73 -f 706/1070/74 718/1089/74 728/1087/74 -f 707/1056/75 719/1082/75 717/1088/75 -f 747/1090/67 759/1091/67 758/1092/67 -f 740/1093/70 752/1094/70 751/1095/70 -f 730/1096/71 741/1097/71 742/1098/71 -f 737/1099/72 749/1100/72 748/1101/72 -f 734/1102/73 746/1103/73 745/1104/73 -f 729/1105/74 742/1098/74 752/1094/74 -f 731/1106/75 743/1107/75 741/1097/75 -f 738/1108/76 750/1109/76 749/1100/76 -f 735/1110/77 747/1111/77 746/1103/77 -f 732/1112/78 744/1113/78 743/1107/78 -f 739/1114/79 751/1095/79 750/1115/79 -f 736/1116/80 748/1101/80 747/1111/80 -f 733/1117/81 745/1104/81 744/1113/81 -f 762/1118/76 774/1119/76 773/1120/76 -f 744/1121/67 756/1122/67 755/1123/67 -f 750/1124/67 751/1125/67 763/1126/67 -f 748/1127/67 760/1128/67 759/1129/67 -f 744/1130/67 745/1131/67 757/1132/67 -f 751/1133/67 752/1134/67 764/1135/67 -f 741/1136/67 753/1137/67 754/1138/67 -f 749/1139/67 761/1140/67 760/1141/67 -f 746/1142/67 758/1143/67 757/1144/67 -f 752/1145/67 742/1146/67 754/1147/67 -f 741/1148/67 743/1149/67 755/1150/67 -f 750/1151/67 762/1118/67 761/1152/67 -f 759/1091/77 771/1153/77 770/1154/77 -f 756/1122/78 768/1155/78 767/1156/78 -f 763/1126/79 775/1157/79 774/1119/79 -f 760/1128/80 772/1158/80 771/1153/80 -f 757/1132/81 769/1159/81 768/1155/81 -f 764/1135/70 776/1160/70 775/1157/70 -f 753/1137/71 765/1161/71 766/1162/71 -f 761/1140/72 773/1120/72 772/1158/72 -f 757/1144/73 758/1143/73 770/1154/73 -f 754/1147/74 766/1162/74 776/1160/74 -f 753/1163/75 755/1150/75 767/1156/75 -f 722/1080/82 723/1079/82 735/1164/82 -f 723/1079/68 724/1085/68 736/1165/68 -f 724/1085/68 725/1053/68 737/1166/68 -f 726/1052/68 738/1167/68 737/1168/68 -f 727/1083/68 739/1169/68 738/1170/68 -f 728/1087/68 740/1171/68 739/1172/68 -f 718/1089/68 729/1173/68 740/1174/68 -f 717/1088/68 730/1175/68 729/1176/68 -f 719/1082/68 731/1177/68 730/1178/68 -f 720/1081/68 732/1179/68 731/1180/68 -f 721/1086/68 722/1080/68 734/1181/68 -f 721/1086/68 733/1182/68 732/1183/68 -f 672/1013/68 684/1184/68 683/1185/68 -f 673/1018/68 685/1186/68 684/1187/68 -f 673/1018/68 674/1022/68 686/1188/68 -f 674/1022/68 675/1012/68 687/1189/68 -f 675/1012/68 676/1017/68 688/1190/68 -f 676/1017/68 677/986/68 689/1191/68 -f 678/985/68 690/1192/68 689/1193/68 -f 679/1015/68 691/1194/68 690/1195/68 -f 680/1019/68 692/1196/68 691/1197/68 -f 670/1021/68 681/1198/68 692/1199/68 -f 669/1020/68 682/1200/68 681/1201/68 -f 671/1014/68 683/1202/68 682/1203/68 -f 623/951/68 635/1204/68 634/1205/68 -f 624/950/68 636/1206/68 635/1207/68 -f 625/955/68 637/1208/68 636/1209/68 -f 625/955/68 626/949/68 638/1210/68 -f 626/949/68 627/948/68 639/1211/68 -f 627/948/68 628/954/68 640/1212/68 -f 628/954/68 629/919/68 641/1213/68 -f 630/918/68 642/1214/68 641/1215/68 -f 631/952/68 643/1216/68 642/1217/68 -f 632/956/68 644/1218/68 643/1219/68 -f 622/958/68 633/1220/68 644/1221/68 -f 621/957/68 634/1222/68 633/1223/68 -f 592/1224/68 591/1225/68 778/807/68 -f 778/807/68 591/1225/68 590/1226/68 -f 590/1226/68 589/1227/68 517/808/68 -f 777/804/68 517/808/68 589/1227/68 -f 777/804/68 588/1228/68 587/1229/68 -f 587/1229/68 586/1230/68 519/805/68 -f 780/801/68 519/805/68 586/1230/68 -f 780/801/68 585/1231/68 596/1232/68 -f 596/1232/68 595/1233/68 520/802/68 -f 779/798/68 520/802/68 595/1233/68 -f 779/798/68 594/1234/68 593/1235/68 -f 518/799/68 593/1235/68 592/1224/68 -f 790/1236/76 802/1237/76 801/1238/76 -f 774/1119/68 790/1239/68 789/1240/68 -f 775/1157/68 791/1241/68 790/1239/68 -f 776/1160/68 792/1242/68 791/1241/68 -f 766/1162/68 782/1243/68 792/1242/68 -f 765/1161/68 781/1244/68 782/1243/68 -f 767/1156/68 783/1245/68 781/1244/68 -f 768/1155/68 784/1246/68 783/1245/68 -f 773/1120/68 789/1240/68 788/1247/68 -f 772/1158/68 788/1247/68 787/1248/68 -f 770/1154/68 771/1153/68 787/1248/68 -f 770/1154/68 786/1249/68 785/1250/68 -f 768/1155/68 769/1159/68 785/1250/68 -f 793/1251/83 795/1252/83 807/1253/83 -f 787/1254/77 799/1255/77 798/1256/77 -f 784/1257/78 796/1258/78 795/1252/78 -f 791/1259/79 803/1260/79 802/1261/79 -f 788/1262/80 800/1263/80 799/1255/80 -f 785/1264/81 797/1265/81 796/1258/81 -f 792/1266/70 804/1267/70 803/1260/70 -f 781/1268/71 793/1251/71 794/1269/71 -f 789/1270/72 801/1238/72 800/1263/72 -f 786/1271/73 798/1256/73 797/1265/73 -f 782/1272/74 794/1269/74 804/1267/74 -f 783/1273/75 795/1252/75 793/1251/75 -f 809/1274/68 813/1275/68 806/1276/68 -f 802/1237/84 814/1277/84 813/1278/84 -f 799/1255/85 811/1279/85 810/1280/85 -f 795/1252/86 796/1258/86 808/1281/86 -f 803/1260/87 815/1282/87 814/1283/87 -f 800/1263/88 812/1284/88 811/1285/88 -f 797/1265/89 809/1286/89 808/1287/89 -f 803/1260/90 804/1267/90 816/1288/90 -f 793/1251/91 805/1289/91 806/1290/91 -f 800/1263/92 801/1238/92 813/1291/92 -f 798/1256/93 810/1292/93 809/1293/93 -f 804/1267/94 794/1269/94 806/1294/94 -f 1/16/1 2/1/1 3/3/1 -f 3/3/2 4/2/2 5/5/2 -f 5/1295/3 6/6/3 7/8/3 -f 7/8/4 8/7/4 9/10/4 -f 9/10/5 10/9/5 11/12/5 -f 11/12/6 12/11/6 13/14/6 -f 15/17/7 16/15/7 1/16/7 -f 13/14/8 14/13/8 15/17/8 -f 33/65/1 34/18/1 35/20/1 -f 6/1296/9 19/21/9 8/23/9 -f 10/25/10 8/23/10 21/24/10 -f 12/27/11 10/25/11 22/26/11 -f 14/35/12 12/27/12 23/28/12 -f 4/1297/13 18/29/13 6/31/13 -f 4/1297/14 2/32/14 18/29/14 -f 16/1298/15 24/34/15 2/32/15 -f 16/1298/16 14/35/16 24/34/16 -f 24/50/17 23/36/17 32/38/17 -f 35/20/2 36/19/2 37/40/2 -f 22/51/18 21/41/18 30/43/18 -f 20/52/19 19/44/19 28/46/19 -f 18/53/20 17/47/20 25/49/20 -f 17/47/21 24/50/21 26/48/21 -f 23/36/22 22/51/22 31/37/22 -f 21/41/23 20/52/23 29/42/23 -f 19/1299/24 18/53/24 27/54/24 -f 37/1300/3 38/55/3 39/57/3 -f 39/57/4 40/56/4 41/59/4 -f 41/59/5 42/58/5 43/61/5 -f 43/61/6 44/60/6 45/63/6 -f 47/66/7 48/64/7 33/65/7 -f 45/63/8 46/62/8 47/66/8 -f 40/70/9 38/67/9 52/69/9 -f 42/72/10 40/70/10 53/71/10 -f 44/1301/11 42/72/11 54/73/11 -f 44/1301/12 54/73/12 46/75/12 -f 36/80/13 50/76/13 38/78/13 -f 34/1302/14 49/79/14 36/80/14 -f 34/1302/15 48/81/15 49/79/15 -f 48/81/16 46/75/16 56/82/16 -f 56/95/17 55/83/17 64/85/17 -f 54/96/18 53/86/18 62/88/18 -f 52/97/19 51/89/19 60/91/19 -f 50/98/20 49/92/20 57/94/20 -f 49/92/21 56/95/21 58/93/21 -f 55/83/22 54/96/22 63/84/22 -f 53/86/23 52/97/23 61/87/23 -f 51/1303/24 50/98/24 59/99/24 -f 65/115/1 66/100/1 67/102/1 -f 67/102/2 68/101/2 69/104/2 -f 69/1304/3 70/105/3 71/107/3 -f 71/107/4 72/106/4 73/109/4 -f 73/109/5 74/108/5 75/111/5 -f 75/111/6 76/110/6 77/113/6 -f 79/116/7 80/114/7 65/115/7 -f 77/113/8 78/112/8 79/116/8 -f 72/120/9 70/117/9 84/119/9 -f 74/122/10 72/120/10 85/121/10 -f 76/1305/11 74/122/11 86/123/11 -f 76/1305/12 86/123/12 78/125/12 -f 70/1306/13 68/126/13 83/128/13 -f 68/126/14 66/129/14 82/127/14 -f 80/132/15 88/131/15 66/129/15 -f 78/125/16 87/124/16 80/132/16 -f 88/145/17 87/133/17 96/135/17 -f 86/146/18 85/136/18 94/138/18 -f 84/147/19 83/139/19 92/141/19 -f 82/148/20 81/142/20 89/144/20 -f 81/142/21 88/145/21 90/143/21 -f 87/133/22 86/146/22 95/134/22 -f 85/136/23 84/147/23 93/137/23 -f 83/1307/24 82/148/24 91/149/24 -f 97/165/1 98/150/1 99/152/1 -f 99/152/2 100/151/2 101/154/2 -f 101/1308/3 102/155/3 103/157/3 -f 103/157/4 104/156/4 105/159/4 -f 105/159/5 106/158/5 107/161/5 -f 107/161/6 108/160/6 109/163/6 -f 111/166/7 112/164/7 97/165/7 -f 109/163/8 110/162/8 111/166/8 -f 102/1309/9 115/167/9 104/169/9 -f 106/1310/10 104/169/10 117/170/10 -f 106/1310/11 117/170/11 108/172/11 -f 110/181/12 108/172/12 119/173/12 -f 100/178/13 114/174/13 102/176/13 -f 98/180/14 113/177/14 100/178/14 -f 112/1311/15 120/179/15 98/180/15 -f 112/1311/16 110/181/16 120/179/16 -f 120/194/17 119/182/17 128/184/17 -f 118/195/18 117/185/18 126/187/18 -f 116/196/19 115/188/19 124/190/19 -f 114/197/20 113/191/20 121/193/20 -f 113/191/21 120/194/21 122/192/21 -f 119/182/22 118/195/22 127/183/22 -f 117/185/23 116/196/23 125/186/23 -f 115/1312/24 114/197/24 123/198/24 -f 129/214/3 130/199/3 131/201/3 -f 131/201/4 132/200/4 133/203/4 -f 133/1313/5 134/204/5 135/206/5 -f 135/206/6 136/205/6 137/208/6 -f 137/208/8 138/207/8 139/210/8 -f 139/210/7 140/209/7 141/212/7 -f 143/215/2 144/213/2 129/214/2 -f 141/212/1 142/211/1 143/215/1 -f 161/264/3 162/216/3 163/218/3 -f 136/222/25 134/219/25 148/221/25 -f 138/1314/26 136/222/26 149/223/26 -f 138/1314/41 149/223/41 140/225/41 -f 140/225/28 150/224/28 142/227/28 -f 132/1315/29 146/228/29 134/230/29 -f 132/1315/30 130/231/30 146/228/30 -f 130/231/42 144/233/42 145/232/42 -f 144/233/32 142/227/32 152/234/32 -f 152/249/33 151/235/33 160/237/33 -f 163/218/4 164/217/4 165/239/4 -f 150/250/34 149/240/34 158/242/34 -f 148/251/35 147/243/35 156/245/35 -f 146/252/36 145/246/36 153/248/36 -f 145/246/37 152/249/37 154/247/37 -f 151/235/38 150/250/38 159/236/38 -f 149/240/39 148/251/39 157/241/39 -f 147/1316/40 146/252/40 155/253/40 -f 165/1317/5 166/254/5 167/256/5 -f 167/256/6 168/255/6 169/258/6 -f 169/258/8 170/257/8 171/260/8 -f 171/260/7 172/259/7 173/262/7 -f 175/265/2 176/263/2 161/264/2 -f 173/262/1 174/261/1 175/265/1 -f 168/1318/25 166/266/25 180/268/25 -f 168/1318/26 180/268/26 170/270/26 -f 172/272/41 170/270/41 182/271/41 -f 174/1319/28 172/272/28 183/273/28 -f 164/278/29 178/274/29 166/276/29 -f 162/280/30 177/277/30 164/278/30 -f 176/281/42 184/279/42 162/280/42 -f 174/1319/32 183/273/32 176/281/32 -f 184/294/33 183/282/33 192/284/33 -f 182/295/34 181/285/34 190/287/34 -f 180/296/35 179/288/35 188/290/35 -f 178/297/36 177/291/36 185/293/36 -f 177/291/37 184/294/37 186/292/37 -f 183/282/38 182/295/38 191/283/38 -f 189/286/39 181/285/39 188/290/39 -f 179/1320/40 178/297/40 187/298/40 -f 193/314/3 194/299/3 195/301/3 -f 195/301/4 196/300/4 197/303/4 -f 197/1321/5 198/304/5 199/306/5 -f 199/306/6 200/305/6 201/308/6 -f 201/308/8 202/307/8 203/310/8 -f 203/310/7 204/309/7 205/312/7 -f 207/315/2 208/313/2 193/314/2 -f 205/312/1 206/311/1 207/315/1 -f 200/319/25 198/316/25 212/318/25 -f 202/321/26 200/319/26 213/320/26 -f 204/1322/41 202/321/41 214/322/41 -f 204/1322/28 214/322/28 206/324/28 -f 196/329/29 210/325/29 198/327/29 -f 194/1323/30 209/328/30 196/329/30 -f 194/1323/42 208/330/42 209/328/42 -f 206/324/32 215/323/32 208/330/32 -f 216/344/33 215/332/33 224/334/33 -f 222/345/34 214/335/34 221/337/34 -f 212/346/35 211/338/35 220/340/35 -f 210/347/36 209/341/36 217/343/36 -f 218/342/37 209/341/37 224/334/37 -f 215/332/38 214/335/38 223/333/38 -f 213/336/39 212/346/39 221/337/39 -f 211/1324/40 210/347/40 219/348/40 -f 225/364/3 226/349/3 227/351/3 -f 227/351/4 228/350/4 229/353/4 -f 229/1325/5 230/354/5 231/356/5 -f 231/356/6 232/355/6 233/358/6 -f 233/358/8 234/357/8 235/360/8 -f 235/360/7 236/359/7 237/362/7 -f 239/365/2 240/363/2 225/364/2 -f 237/362/1 238/361/1 239/365/1 -f 232/369/25 230/366/25 244/368/25 -f 234/371/26 232/369/26 245/370/26 -f 236/373/41 234/371/41 246/372/41 -f 238/1326/28 236/373/28 247/374/28 -f 228/379/29 242/375/29 230/377/29 -f 226/381/30 241/378/30 228/379/30 -f 240/382/42 248/380/42 226/381/42 -f 238/1326/32 247/374/32 240/382/32 -f 248/395/33 247/383/33 256/385/33 -f 254/396/34 246/386/34 253/388/34 -f 244/397/35 243/389/35 252/391/35 -f 242/398/36 241/392/36 249/394/36 -f 241/392/37 248/395/37 250/393/37 -f 247/383/38 246/386/38 255/384/38 -f 245/387/39 244/397/39 253/388/39 -f 243/1327/40 242/398/40 251/399/40 -f 257/415/5 258/400/5 259/402/5 -f 259/402/6 260/401/6 261/404/6 -f 261/1328/8 262/405/8 263/407/8 -f 263/407/7 264/406/7 265/409/7 -f 265/409/1 266/408/1 267/411/1 -f 267/411/2 268/410/2 269/413/2 -f 271/416/4 272/414/4 257/415/4 -f 269/413/3 270/412/3 271/416/3 -f 289/464/5 290/417/5 291/419/5 -f 262/1329/43 275/420/43 264/422/43 -f 266/424/44 264/422/44 277/423/44 -f 268/426/45 266/424/45 278/425/45 -f 270/434/46 268/426/46 279/427/46 -f 260/1330/47 274/428/47 262/430/47 -f 260/1330/48 258/431/48 274/428/48 -f 272/1331/49 280/433/49 258/431/49 -f 272/1331/50 270/434/50 280/433/50 -f 280/449/22 279/435/22 288/437/22 -f 291/419/6 292/418/6 293/439/6 -f 278/450/21 277/440/21 286/442/21 -f 276/451/24 275/443/24 284/445/24 -f 274/452/23 273/446/23 281/448/23 -f 273/446/18 280/449/18 282/447/18 -f 279/435/17 278/450/17 287/436/17 -f 277/440/20 276/451/20 285/441/20 -f 275/1332/19 274/452/19 283/453/19 -f 293/1333/8 294/454/8 295/456/8 -f 295/456/7 296/455/7 297/458/7 -f 297/458/1 298/457/1 299/460/1 -f 299/460/2 300/459/2 301/462/2 -f 303/465/4 304/463/4 289/464/4 -f 301/462/3 302/461/3 303/465/3 -f 296/469/43 294/466/43 308/468/43 -f 298/471/44 296/469/44 309/470/44 -f 300/1334/45 298/471/45 310/472/45 -f 300/1334/46 310/472/46 302/474/46 -f 292/479/47 306/475/47 294/477/47 -f 290/481/48 305/478/48 292/479/48 -f 304/1335/49 312/480/49 290/481/49 -f 304/1335/50 302/474/50 312/480/50 -f 312/494/22 311/482/22 320/484/22 -f 310/495/21 309/485/21 318/487/21 -f 316/496/24 308/488/24 315/490/24 -f 313/497/23 306/491/23 314/493/23 -f 305/492/18 312/494/18 314/493/18 -f 311/482/17 310/495/17 319/483/17 -f 309/485/20 308/488/20 317/486/20 -f 307/1336/19 306/491/19 315/498/19 -f 321/514/5 322/499/5 323/501/5 -f 323/501/6 324/500/6 325/503/6 -f 325/1337/8 326/504/8 327/506/8 -f 327/506/7 328/505/7 329/508/7 -f 329/508/1 330/507/1 331/510/1 -f 331/510/2 332/509/2 333/512/2 -f 335/515/4 336/513/4 321/514/4 -f 333/512/3 334/511/3 335/515/3 -f 326/1338/43 339/516/43 328/518/43 -f 330/520/44 328/518/44 341/519/44 -f 332/1339/45 330/520/45 342/521/45 -f 332/1339/46 342/521/46 334/523/46 -f 326/1340/47 324/524/47 339/526/47 -f 322/529/48 337/527/48 324/524/48 -f 336/530/49 344/528/49 322/529/49 -f 334/523/50 343/522/50 336/530/50 -f 352/543/22 344/531/22 351/533/22 -f 342/544/21 341/534/21 350/536/21 -f 340/545/24 339/537/24 348/539/24 -f 338/546/23 337/540/23 345/542/23 -f 337/540/18 344/531/18 346/541/18 -f 343/532/17 342/544/17 351/533/17 -f 341/534/20 340/545/20 349/535/20 -f 339/1341/19 338/546/19 347/547/19 -f 353/563/5 354/548/5 355/550/5 -f 355/550/6 356/549/6 357/552/6 -f 357/1342/8 358/553/8 359/555/8 -f 359/555/7 360/554/7 361/557/7 -f 361/557/1 362/556/1 363/559/1 -f 363/559/2 364/558/2 365/561/2 -f 367/564/4 368/562/4 353/563/4 -f 365/561/3 366/560/3 367/564/3 -f 358/1343/43 371/565/43 360/567/43 -f 362/569/44 360/567/44 373/568/44 -f 364/571/45 362/569/45 374/570/45 -f 366/1344/46 364/571/46 375/572/46 -f 356/577/47 370/573/47 358/575/47 -f 354/579/48 369/576/48 356/577/48 -f 368/580/49 376/578/49 354/579/49 -f 366/1344/50 375/572/50 368/580/50 -f 376/593/22 375/581/22 384/583/22 -f 374/594/21 373/584/21 382/586/21 -f 372/595/24 371/587/24 380/589/24 -f 370/596/23 369/590/23 377/592/23 -f 369/590/18 376/593/18 378/591/18 -f 375/581/17 374/594/17 383/582/17 -f 373/584/20 372/595/20 381/585/20 -f 371/1345/19 370/596/19 379/597/19 -f 385/613/8 386/598/8 387/600/8 -f 387/600/7 388/599/7 389/602/7 -f 389/1346/1 390/603/1 391/605/1 -f 391/605/2 392/604/2 393/607/2 -f 393/607/3 394/606/3 395/609/3 -f 395/609/4 396/608/4 397/611/4 -f 399/614/6 400/612/6 385/613/6 -f 397/611/5 398/610/5 399/614/5 -f 417/662/8 418/615/8 419/617/8 -f 392/1347/51 390/618/51 404/620/51 -f 392/1347/52 404/620/52 394/622/52 -f 394/622/59 405/621/59 396/624/59 -f 398/1348/54 396/624/54 407/625/54 -f 388/1349/55 402/626/55 390/628/55 -f 388/1349/56 386/629/56 402/626/56 -f 400/632/57 408/631/57 386/629/57 -f 398/1348/58 407/625/58 400/632/58 -f 408/647/38 407/633/38 416/635/38 -f 419/617/7 420/616/7 421/637/7 -f 406/648/37 405/638/37 414/640/37 -f 404/649/40 403/641/40 412/643/40 -f 402/650/39 401/644/39 409/646/39 -f 401/644/34 408/647/34 410/645/34 -f 407/633/33 406/648/33 415/634/33 -f 405/638/36 404/649/36 413/639/36 -f 403/1350/35 402/650/35 411/651/35 -f 421/1351/1 422/652/1 423/654/1 -f 423/654/2 424/653/2 425/656/2 -f 425/656/3 426/655/3 427/658/3 -f 427/658/4 428/657/4 429/660/4 -f 431/663/6 432/661/6 417/662/6 -f 429/660/5 430/659/5 431/663/5 -f 424/1352/51 422/664/51 436/666/51 -f 424/1352/52 436/666/52 426/668/52 -f 428/1353/59 426/668/59 438/669/59 -f 428/1353/54 438/669/54 430/671/54 -f 420/1354/55 434/672/55 422/674/55 -f 420/1354/56 418/675/56 434/672/56 -f 432/678/57 440/677/57 418/675/57 -f 430/671/58 439/670/58 432/678/58 -f 440/691/38 439/679/38 448/681/38 -f 438/692/37 437/682/37 446/684/37 -f 436/693/40 435/685/40 444/687/40 -f 434/694/39 433/688/39 441/690/39 -f 433/688/34 440/691/34 442/689/34 -f 439/679/33 438/692/33 447/680/33 -f 437/682/36 436/693/36 445/683/36 -f 435/1355/35 434/694/35 443/695/35 -f 449/711/8 450/696/8 451/698/8 -f 451/698/7 452/697/7 453/700/7 -f 453/1356/1 454/701/1 455/703/1 -f 455/703/2 456/702/2 457/705/2 -f 457/705/3 458/704/3 459/707/3 -f 459/707/4 460/706/4 461/709/4 -f 463/712/6 464/710/6 449/711/6 -f 461/709/5 462/708/5 463/712/5 -f 456/716/51 454/713/51 468/715/51 -f 458/718/52 456/716/52 469/717/52 -f 460/1357/59 458/718/59 470/719/59 -f 460/1357/54 470/719/54 462/721/54 -f 452/726/55 466/722/55 454/724/55 -f 450/728/56 465/725/56 452/726/56 -f 464/1358/57 472/727/57 450/728/57 -f 464/1358/58 462/721/58 472/727/58 -f 472/741/38 471/729/38 480/731/38 -f 470/742/37 469/732/37 478/734/37 -f 468/743/40 467/735/40 476/737/40 -f 466/744/39 465/738/39 473/740/39 -f 465/738/34 472/741/34 474/739/34 -f 471/729/33 470/742/33 479/730/33 -f 469/732/36 468/743/36 477/733/36 -f 467/1359/35 466/744/35 475/745/35 -f 481/761/8 482/746/8 483/748/8 -f 483/748/7 484/747/7 485/750/7 -f 485/1360/1 486/751/1 487/753/1 -f 487/753/2 488/752/2 489/755/2 -f 489/755/3 490/754/3 491/757/3 -f 491/757/4 492/756/4 493/759/4 -f 495/762/6 496/760/6 481/761/6 -f 493/759/5 494/758/5 495/762/5 -f 488/766/51 486/763/51 500/765/51 -f 490/1361/52 488/766/52 501/767/52 -f 490/1361/59 501/767/59 492/769/59 -f 494/1362/54 492/769/54 503/770/54 -f 484/775/55 498/771/55 486/773/55 -f 482/1363/56 497/774/56 484/775/56 -f 482/1363/57 496/776/57 497/774/57 -f 494/1362/58 503/770/58 496/776/58 -f 504/790/38 503/778/38 512/780/38 -f 502/791/37 501/781/37 510/783/37 -f 500/792/40 499/784/40 508/786/40 -f 498/793/39 497/787/39 505/789/39 -f 497/787/34 504/790/34 506/788/34 -f 503/778/33 502/791/33 511/779/33 -f 501/781/36 500/792/36 509/782/36 -f 499/1364/35 498/793/35 507/794/35 -f 554/1365/60 556/795/60 553/797/60 -f 514/800/61 516/1366/61 779/798/61 -f 520/802/61 779/798/61 516/1366/61 -f 516/803/62 515/1367/62 780/801/62 -f 519/805/62 780/801/62 515/1367/62 -f 515/806/63 513/1368/63 777/804/63 -f 517/808/63 777/804/63 513/1368/63 -f 513/809/64 514/1369/64 778/807/64 -f 518/799/64 778/807/64 514/1369/64 -f 522/1370/65 524/810/65 521/812/65 -f 524/819/66 528/813/66 523/815/66 -f 526/1371/60 522/816/60 525/817/60 -f 521/812/67 523/811/67 525/817/67 -f 526/1371/68 528/813/68 522/816/68 -f 530/1372/65 532/820/65 529/822/65 -f 532/829/66 536/823/66 531/825/66 -f 534/1373/60 530/826/60 533/827/60 -f 529/822/67 531/821/67 533/827/67 -f 534/1373/68 536/823/68 530/826/68 -f 540/838/66 544/830/66 539/832/66 -f 544/1374/69 542/833/69 543/831/69 -f 542/1375/60 538/835/60 541/837/60 -f 537/1376/67 539/832/67 541/834/67 -f 542/1375/68 544/830/68 538/835/68 -f 548/847/66 552/839/66 547/841/66 -f 552/1377/69 550/842/69 551/840/69 -f 550/1378/60 546/844/60 549/846/60 -f 545/1379/67 547/841/67 549/843/67 -f 550/1378/68 552/839/68 546/844/68 -f 556/854/65 560/848/65 555/850/65 -f 558/1380/69 554/851/69 557/852/69 -f 553/797/67 555/796/67 557/852/67 -f 558/1380/68 560/848/68 554/851/68 -f 562/1381/60 564/855/60 561/857/60 -f 564/864/65 568/858/65 563/860/65 -f 566/1382/69 562/861/69 565/862/69 -f 561/857/67 563/856/67 565/862/67 -f 566/1382/68 568/858/68 562/861/68 -f 572/873/65 576/865/65 571/867/65 -f 576/1383/66 574/868/66 575/866/66 -f 574/1384/69 570/870/69 573/872/69 -f 569/1385/67 571/867/67 573/869/67 -f 574/1384/68 576/865/68 570/870/68 -f 515/1386/67 516/874/67 513/876/67 -f 580/885/65 584/877/65 579/879/65 -f 584/1387/66 582/880/66 583/878/66 -f 582/1388/69 578/882/69 581/884/69 -f 577/1389/67 579/879/67 581/881/67 -f 582/1388/68 584/877/68 578/882/68 -f 587/888/67 586/1390/67 585/1391/67 -f 585/1391/67 596/1392/67 595/886/67 -f 595/886/67 594/1393/67 591/887/67 -f 593/1394/67 592/1395/67 591/887/67 -f 591/887/67 590/1396/67 589/1397/67 -f 589/1397/67 588/1398/67 587/888/67 -f 587/888/67 585/1391/67 595/886/67 -f 594/1393/67 593/1394/67 591/887/67 -f 591/887/67 589/1397/67 587/888/67 -f 602/1399/67 603/889/67 614/891/67 -f 595/913/70 596/892/70 607/894/70 -f 585/904/71 586/895/71 598/897/71 -f 592/915/72 593/898/72 604/900/72 -f 589/916/73 590/901/73 601/903/73 -f 596/892/74 585/904/74 608/893/74 -f 586/895/75 587/905/75 597/896/75 -f 593/898/76 594/907/76 605/899/76 -f 590/901/77 591/909/77 602/902/77 -f 587/905/78 588/911/78 599/906/78 -f 594/1400/79 595/913/79 606/914/79 -f 591/909/80 592/915/80 603/910/80 -f 588/911/81 589/916/81 600/912/81 -f 617/938/76 618/917/76 629/919/76 -f 599/1401/67 600/920/67 611/922/67 -f 618/1402/67 606/923/67 619/925/67 -f 603/1403/67 604/926/67 615/890/67 -f 612/921/67 600/928/67 613/930/67 -f 619/925/67 607/931/67 620/933/67 -f 598/1404/67 597/934/67 610/936/67 -f 604/1405/67 605/937/67 616/927/67 -f 601/1406/67 602/939/67 613/930/67 -f 620/933/67 608/940/67 610/936/67 -f 609/935/67 597/942/67 611/922/67 -f 605/1407/67 606/944/67 617/938/67 -f 650/1408/67 651/945/67 662/947/67 -f 614/891/77 615/890/77 626/949/77 -f 611/922/78 612/921/78 623/951/78 -f 618/1402/79 619/925/79 630/953/79 -f 615/890/80 616/927/80 627/948/80 -f 612/921/81 613/930/81 624/950/81 -f 619/925/70 620/933/70 631/952/70 -f 622/958/71 610/936/71 621/957/71 -f 616/927/72 617/938/72 628/954/72 -f 613/930/73 614/891/73 625/955/73 -f 620/933/74 610/936/74 632/956/74 -f 621/957/75 609/935/75 623/951/75 -f 643/980/70 644/959/70 655/961/70 -f 633/971/71 634/962/71 646/964/71 -f 640/982/72 641/965/72 652/967/72 -f 637/983/73 638/968/73 649/970/73 -f 644/959/74 633/971/74 656/960/74 -f 634/962/75 635/972/75 645/963/75 -f 641/965/76 642/974/76 653/966/76 -f 638/968/77 639/976/77 650/969/77 -f 635/972/78 636/978/78 647/973/78 -f 642/1409/79 643/980/79 654/981/79 -f 639/976/80 640/982/80 651/977/80 -f 636/978/81 637/983/81 648/979/81 -f 665/1005/76 666/984/76 677/986/76 -f 647/1410/67 648/987/67 659/989/67 -f 666/1411/67 654/990/67 667/992/67 -f 651/1412/67 652/993/67 663/946/67 -f 660/988/67 648/995/67 661/997/67 -f 667/992/67 655/998/67 668/1000/67 -f 646/1413/67 645/1001/67 658/1003/67 -f 652/1414/67 653/1004/67 664/994/67 -f 649/1415/67 650/1006/67 661/997/67 -f 668/1000/67 656/1007/67 658/1003/67 -f 657/1002/67 645/1009/67 659/989/67 -f 653/1416/67 654/1011/67 665/1005/67 -f 674/1022/77 662/947/77 675/1012/77 -f 659/989/78 660/988/78 671/1014/78 -f 666/1411/79 667/992/79 678/1016/79 -f 663/946/80 664/994/80 675/1012/80 -f 660/988/81 661/997/81 672/1013/81 -f 667/992/70 668/1000/70 679/1015/70 -f 658/1003/71 657/1002/71 670/1021/71 -f 664/994/72 665/1005/72 676/1017/72 -f 661/997/73 662/947/73 673/1018/73 -f 668/1000/74 658/1003/74 680/1019/74 -f 657/1002/75 659/989/75 669/1020/75 -f 698/1417/67 699/1023/67 710/1025/67 -f 691/1047/70 692/1026/70 703/1028/70 -f 681/1038/71 682/1029/71 694/1031/71 -f 688/1049/72 689/1032/72 700/1034/72 -f 685/1050/73 686/1035/73 697/1037/73 -f 692/1026/74 681/1038/74 704/1027/74 -f 682/1029/75 683/1039/75 693/1030/75 -f 689/1032/76 690/1041/76 701/1033/76 -f 686/1035/77 687/1043/77 698/1036/77 -f 683/1039/78 684/1045/78 695/1040/78 -f 690/1418/79 691/1047/79 702/1048/79 -f 687/1043/80 688/1049/80 699/1044/80 -f 684/1045/81 685/1050/81 696/1046/81 -f 713/1072/76 714/1051/76 725/1053/76 -f 695/1419/67 696/1054/67 707/1056/67 -f 714/1420/67 702/1057/67 715/1059/67 -f 699/1421/67 700/1060/67 711/1024/67 -f 708/1055/67 696/1062/67 709/1064/67 -f 715/1059/67 703/1065/67 716/1067/67 -f 694/1422/67 693/1068/67 706/1070/67 -f 700/1423/67 701/1071/67 712/1061/67 -f 697/1424/67 698/1073/67 709/1064/67 -f 716/1067/67 704/1074/67 706/1070/67 -f 705/1069/67 693/1076/67 707/1056/67 -f 701/1425/67 702/1078/67 713/1072/67 -f 710/1025/77 711/1024/77 722/1080/77 -f 707/1056/78 708/1055/78 719/1082/78 -f 714/1420/79 715/1059/79 726/1084/79 -f 711/1024/80 712/1061/80 723/1079/80 -f 708/1055/81 709/1064/81 720/1081/81 -f 715/1059/70 716/1067/70 727/1083/70 -f 706/1070/71 705/1069/71 718/1089/71 -f 712/1061/72 713/1072/72 724/1085/72 -f 709/1064/73 710/1025/73 721/1086/73 -f 716/1067/74 706/1070/74 728/1087/74 -f 705/1069/75 707/1056/75 717/1088/75 -f 746/1426/67 747/1090/67 758/1092/67 -f 739/1114/70 740/1093/70 751/1095/70 -f 729/1105/71 730/1096/71 742/1098/71 -f 736/1116/72 737/1099/72 748/1101/72 -f 733/1117/73 734/1102/73 745/1104/73 -f 740/1093/74 729/1105/74 752/1094/74 -f 730/1096/75 731/1106/75 741/1097/75 -f 737/1099/76 738/1108/76 749/1100/76 -f 734/1102/77 735/1110/77 746/1103/77 -f 731/1106/78 732/1112/78 743/1107/78 -f 738/1427/79 739/1114/79 750/1115/79 -f 735/1110/80 736/1116/80 747/1111/80 -f 732/1112/81 733/1117/81 744/1113/81 -f 761/1152/76 762/1118/76 773/1120/76 -f 743/1428/67 744/1121/67 755/1123/67 -f 762/1429/67 750/1124/67 763/1126/67 -f 747/1430/67 748/1127/67 759/1129/67 -f 756/1431/67 744/1130/67 757/1132/67 -f 763/1432/67 751/1133/67 764/1135/67 -f 742/1433/67 741/1136/67 754/1138/67 -f 748/1434/67 749/1139/67 760/1141/67 -f 745/1435/67 746/1142/67 757/1144/67 -f 764/1436/67 752/1145/67 754/1147/67 -f 753/1163/67 741/1148/67 755/1150/67 -f 749/1437/67 750/1151/67 761/1152/67 -f 758/1092/77 759/1091/77 770/1154/77 -f 755/1123/78 756/1122/78 767/1156/78 -f 762/1429/79 763/1126/79 774/1119/79 -f 759/1129/80 760/1128/80 771/1153/80 -f 756/1431/81 757/1132/81 768/1155/81 -f 763/1432/70 764/1135/70 775/1157/70 -f 754/1138/71 753/1137/71 766/1162/71 -f 760/1141/72 761/1140/72 772/1158/72 -f 769/1159/73 757/1144/73 770/1154/73 -f 764/1436/74 754/1147/74 776/1160/74 -f 765/1161/75 753/1163/75 767/1156/75 -f 734/1438/68 722/1080/68 735/1164/68 -f 735/1439/68 723/1079/68 736/1165/68 -f 736/1440/68 724/1085/68 737/1166/68 -f 725/1053/68 726/1052/68 737/1168/68 -f 726/1084/68 727/1083/68 738/1170/68 -f 727/1083/68 728/1087/68 739/1172/68 -f 728/1087/68 718/1089/68 740/1174/68 -f 718/1089/68 717/1088/68 729/1176/68 -f 717/1088/68 719/1082/68 730/1178/68 -f 719/1082/68 720/1081/68 731/1180/68 -f 733/1441/68 721/1086/68 734/1181/68 -f 720/1081/68 721/1086/68 732/1183/68 -f 671/1014/68 672/1013/68 683/1185/68 -f 672/1013/68 673/1018/68 684/1187/68 -f 685/1442/68 673/1018/68 686/1188/68 -f 686/1443/68 674/1022/68 687/1189/68 -f 687/1444/68 675/1012/68 688/1190/68 -f 688/1445/68 676/1017/68 689/1191/68 -f 677/986/68 678/985/68 689/1193/68 -f 678/1016/68 679/1015/68 690/1195/68 -f 679/1015/68 680/1019/68 691/1197/68 -f 680/1019/68 670/1021/68 692/1199/68 -f 670/1021/68 669/1020/68 681/1201/68 -f 669/1020/68 671/1014/68 682/1203/68 -f 621/957/68 623/951/68 634/1205/68 -f 623/951/68 624/950/68 635/1207/68 -f 624/950/68 625/955/68 636/1209/68 -f 637/1446/68 625/955/68 638/1210/68 -f 638/1447/68 626/949/68 639/1211/68 -f 639/1448/68 627/948/68 640/1212/68 -f 640/1449/68 628/954/68 641/1213/68 -f 629/919/68 630/918/68 641/1215/68 -f 630/953/68 631/952/68 642/1217/68 -f 631/952/68 632/956/68 643/1219/68 -f 632/956/68 622/958/68 644/1221/68 -f 622/958/68 621/957/68 633/1223/68 -f 518/799/68 592/1224/68 778/807/68 -f 517/808/68 778/807/68 590/1226/68 -f 588/1228/68 777/804/68 589/1227/68 -f 519/805/68 777/804/68 587/1229/68 -f 585/1231/68 780/801/68 586/1230/68 -f 520/802/68 780/801/68 596/1232/68 -f 594/1234/68 779/798/68 595/1233/68 -f 518/799/68 779/798/68 593/1235/68 -f 789/1270/76 790/1236/76 801/1238/76 -f 773/1120/68 774/1119/68 789/1240/68 -f 774/1119/68 775/1157/68 790/1239/68 -f 775/1157/68 776/1160/68 791/1241/68 -f 776/1160/68 766/1162/68 792/1242/68 -f 766/1162/68 765/1161/68 782/1243/68 -f 765/1161/68 767/1156/68 781/1244/68 -f 767/1156/68 768/1155/68 783/1245/68 -f 772/1158/68 773/1120/68 788/1247/68 -f 771/1153/68 772/1158/68 787/1248/68 -f 786/1249/68 770/1154/68 787/1248/68 -f 769/1159/68 770/1154/68 785/1250/68 -f 784/1246/68 768/1155/68 785/1250/68 -f 805/1450/83 793/1251/83 807/1253/83 -f 786/1271/77 787/1254/77 798/1256/77 -f 783/1273/78 784/1257/78 795/1252/78 -f 790/1451/79 791/1259/79 802/1261/79 -f 787/1254/80 788/1262/80 799/1255/80 -f 784/1257/81 785/1264/81 796/1258/81 -f 791/1259/70 792/1266/70 803/1260/70 -f 782/1272/71 781/1268/71 794/1269/71 -f 788/1262/72 789/1270/72 800/1263/72 -f 785/1264/73 786/1271/73 797/1265/73 -f 792/1266/74 782/1272/74 804/1267/74 -f 781/1268/75 783/1273/75 793/1251/75 -f 806/1276/68 805/1452/68 809/1274/68 -f 807/1453/68 808/1454/68 809/1274/68 -f 809/1274/68 810/1455/68 811/1456/68 -f 811/1456/68 812/1457/68 809/1274/68 -f 813/1275/68 814/1458/68 815/1459/68 -f 815/1459/68 816/1460/68 806/1276/68 -f 805/1452/68 807/1453/68 809/1274/68 -f 809/1274/68 812/1457/68 813/1275/68 -f 813/1275/68 815/1459/68 806/1276/68 -f 801/1238/84 802/1237/84 813/1278/84 -f 798/1256/85 799/1255/85 810/1280/85 -f 807/1461/86 795/1252/86 808/1281/86 -f 802/1261/87 803/1260/87 814/1283/87 -f 799/1255/95 800/1263/95 811/1285/95 -f 796/1258/89 797/1265/89 808/1287/89 -f 815/1462/90 803/1260/90 816/1288/90 -f 794/1269/91 793/1251/91 806/1290/91 -f 812/1463/92 800/1263/92 813/1291/92 -f 797/1265/93 798/1256/93 809/1293/93 -f 816/1464/96 804/1267/96 806/1294/96 +f 136/1/1 130/2/1 132/3/1 +f 135/4/2 132/5/2 131/6/2 +f 133/7/3 131/8/3 129/9/3 +f 134/10/4 129/11/4 130/12/4 +f 132/13/5 129/11/5 131/14/5 +f 187/15/5 198/16/5 186/17/5 +f 184/18/5 195/19/5 183/20/5 +f 190/21/5 203/22/5 202/23/5 +f 188/24/5 199/25/5 187/15/5 +f 184/26/5 197/27/5 196/28/5 +f 191/29/5 204/30/5 203/22/5 +f 181/31/5 194/32/5 182/33/5 +f 189/34/5 200/35/5 188/24/5 +f 185/36/5 198/16/5 197/27/5 +f 192/37/5 194/32/5 204/30/5 +f 181/31/5 195/19/5 193/38/5 +f 190/21/5 201/39/5 189/34/5 +f 235/40/5 246/41/5 234/42/5 +f 232/43/5 243/44/5 231/45/5 +f 238/46/5 251/47/5 250/48/5 +f 236/49/5 247/50/5 235/40/5 +f 232/51/5 245/52/5 244/53/5 +f 239/54/5 252/55/5 251/47/5 +f 229/56/5 242/57/5 230/58/5 +f 237/59/5 248/60/5 236/49/5 +f 233/61/5 246/41/5 245/52/5 +f 240/62/5 242/57/5 252/55/5 +f 229/56/5 243/44/5 241/63/5 +f 238/46/5 249/64/5 237/59/5 +f 283/65/5 294/66/5 282/67/5 +f 280/68/5 291/69/5 279/70/5 +f 286/71/5 299/72/5 298/73/5 +f 284/74/5 295/75/5 283/65/5 +f 280/76/5 293/77/5 292/78/5 +f 287/79/5 300/80/5 299/72/5 +f 277/81/5 290/82/5 278/83/5 +f 285/84/5 296/85/5 284/74/5 +f 281/86/5 294/66/5 293/77/5 +f 288/87/5 290/82/5 300/80/5 +f 277/81/5 291/69/5 289/88/5 +f 286/71/5 297/89/5 285/84/5 +f 331/90/5 342/91/5 330/92/5 +f 328/93/5 339/94/5 327/95/5 +f 334/96/5 347/97/5 346/98/5 +f 332/99/5 343/100/5 331/90/5 +f 328/101/5 341/102/5 340/103/5 +f 335/104/5 348/105/5 347/97/5 +f 325/106/5 338/107/5 326/108/5 +f 333/109/5 344/110/5 332/99/5 +f 329/111/5 342/91/5 341/102/5 +f 336/112/5 338/107/5 348/105/5 +f 325/106/5 339/94/5 337/113/5 +f 334/96/5 345/114/5 333/109/5 +f 306/115/6 319/116/6 318/117/6 +f 307/118/6 320/119/6 319/116/6 +f 308/120/6 321/121/6 320/119/6 +f 309/122/6 322/123/6 321/121/6 +f 311/124/6 322/123/6 310/125/6 +f 312/126/6 323/127/6 311/124/6 +f 302/128/6 324/129/6 312/126/6 +f 301/130/6 313/131/6 302/128/6 +f 303/132/6 314/133/6 301/130/6 +f 304/134/6 315/135/6 303/132/6 +f 305/136/6 318/117/6 317/137/6 +f 305/136/6 316/138/6 304/139/6 +f 256/140/6 267/141/6 255/142/6 +f 257/143/6 268/144/6 256/145/6 +f 257/143/6 270/146/6 269/147/6 +f 258/148/6 271/149/6 270/146/6 +f 259/150/6 272/151/6 271/149/6 +f 260/152/6 273/153/6 272/151/6 +f 261/154/6 274/155/6 273/153/6 +f 263/156/6 274/155/6 262/157/6 +f 264/158/6 275/159/6 263/156/6 +f 254/160/6 276/161/6 264/158/6 +f 253/162/6 265/163/6 254/160/6 +f 255/142/6 266/164/6 253/162/6 +f 207/165/6 218/166/6 205/167/6 +f 208/168/6 219/169/6 207/165/6 +f 209/170/6 220/171/6 208/172/6 +f 209/170/6 222/173/6 221/174/6 +f 210/175/6 223/176/6 222/173/6 +f 211/177/6 224/178/6 223/176/6 +f 212/179/6 225/180/6 224/178/6 +f 213/181/6 226/182/6 225/180/6 +f 215/183/6 226/182/6 214/184/6 +f 216/185/6 227/186/6 215/183/6 +f 206/187/6 228/188/6 216/185/6 +f 205/167/6 217/189/6 206/187/6 +f 133/190/6 136/191/6 135/192/6 +f 358/193/6 369/194/6 357/195/6 +f 359/196/6 370/197/6 358/193/6 +f 360/198/6 371/199/6 359/196/6 +f 350/200/6 372/201/6 360/198/6 +f 349/202/6 362/203/6 350/200/6 +f 351/204/6 361/205/6 349/202/6 +f 352/206/6 363/207/6 351/204/6 +f 357/195/6 368/208/6 356/209/6 +f 356/209/6 367/210/6 355/211/6 +f 354/212/6 367/213/6 366/214/6 +f 354/212/6 365/215/6 353/216/6 +f 352/217/6 365/218/6 364/219/6 +f 377/220/6 381/221/6 374/222/6 +f 138/223/7 139/224/7 137/225/7 +f 386/226/8 154/227/8 153/228/8 +f 387/229/5 153/228/5 155/230/5 +f 388/231/7 155/232/7 156/233/7 +f 385/234/6 156/233/6 154/227/6 +f 168/235/9 165/236/9 167/237/9 +f 390/238/10 138/239/10 137/225/10 +f 391/240/5 137/225/5 139/224/5 +f 392/241/9 139/242/9 140/243/9 +f 389/244/6 140/243/6 138/239/6 +f 164/245/9 161/246/9 163/247/9 +f 394/248/10 142/249/10 141/250/10 +f 395/251/5 141/250/5 143/252/5 +f 396/253/9 143/254/9 144/255/9 +f 393/256/6 144/255/6 142/249/6 +f 152/257/8 149/258/8 151/259/8 +f 398/260/9 148/261/9 147/262/9 +f 399/263/5 147/262/5 145/264/5 +f 400/265/10 145/266/10 146/267/10 +f 397/268/6 146/267/6 148/261/6 +f 158/269/10 159/270/10 157/271/10 +f 402/272/9 152/273/9 151/259/9 +f 403/274/5 151/259/5 149/258/5 +f 404/275/10 149/276/10 150/277/10 +f 401/278/6 150/277/6 152/273/6 +f 148/279/8 145/264/8 147/262/8 +f 406/280/8 158/281/8 157/271/8 +f 407/282/5 157/271/5 159/270/5 +f 408/283/7 159/284/7 160/285/7 +f 405/286/6 160/285/6 158/281/6 +f 142/287/7 143/252/7 141/250/7 +f 410/288/7 164/289/7 163/247/7 +f 411/290/5 163/247/5 161/246/5 +f 412/291/8 161/292/8 162/293/8 +f 409/294/6 162/293/6 164/289/6 +f 154/295/10 155/230/10 153/228/10 +f 414/296/7 168/297/7 167/237/7 +f 415/298/5 167/237/5 165/236/5 +f 416/299/8 165/300/8 166/301/8 +f 413/302/6 166/301/6 168/297/6 +f 136/1/1 134/303/1 130/2/1 +f 135/4/2 136/304/2 132/5/2 +f 133/7/3 135/305/3 131/8/3 +f 134/10/4 133/190/4 129/11/4 +f 132/13/5 130/12/5 129/11/5 +f 187/15/5 199/25/5 198/16/5 +f 184/18/5 196/306/5 195/19/5 +f 190/21/5 191/29/5 203/22/5 +f 188/24/5 200/35/5 199/25/5 +f 184/26/5 185/36/5 197/27/5 +f 191/29/5 192/37/5 204/30/5 +f 181/31/5 193/38/5 194/32/5 +f 189/34/5 201/39/5 200/35/5 +f 185/36/5 186/17/5 198/16/5 +f 192/37/5 182/33/5 194/32/5 +f 181/31/5 183/20/5 195/19/5 +f 190/21/5 202/23/5 201/39/5 +f 235/40/5 247/50/5 246/41/5 +f 232/43/5 244/307/5 243/44/5 +f 238/46/5 239/54/5 251/47/5 +f 236/49/5 248/60/5 247/50/5 +f 232/51/5 233/61/5 245/52/5 +f 239/54/5 240/62/5 252/55/5 +f 229/56/5 241/63/5 242/57/5 +f 237/59/5 249/64/5 248/60/5 +f 233/61/5 234/42/5 246/41/5 +f 240/62/5 230/58/5 242/57/5 +f 229/56/5 231/45/5 243/44/5 +f 238/46/5 250/48/5 249/64/5 +f 283/65/5 295/75/5 294/66/5 +f 280/68/5 292/308/5 291/69/5 +f 286/71/5 287/79/5 299/72/5 +f 284/74/5 296/85/5 295/75/5 +f 280/76/5 281/86/5 293/77/5 +f 287/79/5 288/87/5 300/80/5 +f 277/81/5 289/88/5 290/82/5 +f 285/84/5 297/89/5 296/85/5 +f 281/86/5 282/67/5 294/66/5 +f 288/87/5 278/83/5 290/82/5 +f 277/81/5 279/70/5 291/69/5 +f 286/71/5 298/73/5 297/89/5 +f 331/90/5 343/100/5 342/91/5 +f 328/93/5 340/309/5 339/94/5 +f 334/96/5 335/104/5 347/97/5 +f 332/99/5 344/110/5 343/100/5 +f 328/101/5 329/111/5 341/102/5 +f 335/104/5 336/112/5 348/105/5 +f 325/106/5 337/113/5 338/107/5 +f 333/109/5 345/114/5 344/110/5 +f 329/111/5 330/92/5 342/91/5 +f 336/112/5 326/108/5 338/107/5 +f 325/106/5 327/95/5 339/94/5 +f 334/96/5 346/98/5 345/114/5 +f 306/115/11 307/118/11 319/116/11 +f 307/118/6 308/120/6 320/119/6 +f 308/120/6 309/122/6 321/121/6 +f 309/122/6 310/125/6 322/123/6 +f 311/124/6 323/127/6 322/123/6 +f 312/126/6 324/129/6 323/127/6 +f 302/128/6 313/131/6 324/129/6 +f 301/130/6 314/133/6 313/131/6 +f 303/132/6 315/135/6 314/133/6 +f 304/134/6 316/310/6 315/135/6 +f 305/136/6 306/115/6 318/117/6 +f 305/136/6 317/137/6 316/138/6 +f 256/140/6 268/311/6 267/141/6 +f 257/143/6 269/147/6 268/144/6 +f 257/143/6 258/148/6 270/146/6 +f 258/148/6 259/150/6 271/149/6 +f 259/150/6 260/152/6 272/151/6 +f 260/152/6 261/154/6 273/153/6 +f 261/154/6 262/157/6 274/155/6 +f 263/156/6 275/159/6 274/155/6 +f 264/158/6 276/161/6 275/159/6 +f 254/160/6 265/163/6 276/161/6 +f 253/162/6 266/164/6 265/163/6 +f 255/142/6 267/141/6 266/164/6 +f 207/165/6 219/169/6 218/166/6 +f 208/168/6 220/312/6 219/169/6 +f 209/170/6 221/174/6 220/171/6 +f 209/170/6 210/175/6 222/173/6 +f 210/175/6 211/177/6 223/176/6 +f 211/177/6 212/179/6 224/178/6 +f 212/179/6 213/181/6 225/180/6 +f 213/181/6 214/184/6 226/182/6 +f 215/183/6 227/186/6 226/182/6 +f 216/185/6 228/188/6 227/186/6 +f 206/187/6 217/189/6 228/188/6 +f 205/167/6 218/166/6 217/189/6 +f 133/190/6 134/10/6 136/191/6 +f 358/193/6 370/313/6 369/194/6 +f 359/196/6 371/314/6 370/197/6 +f 360/198/6 372/315/6 371/199/6 +f 350/200/6 362/316/6 372/201/6 +f 349/202/6 361/317/6 362/203/6 +f 351/204/6 363/318/6 361/205/6 +f 352/206/6 364/319/6 363/207/6 +f 357/195/6 369/320/6 368/208/6 +f 356/209/6 368/321/6 367/210/6 +f 354/212/6 355/211/6 367/213/6 +f 354/212/6 366/322/6 365/215/6 +f 352/217/6 353/216/6 365/218/6 +f 374/222/6 373/323/6 377/220/6 +f 373/323/6 375/324/6 377/220/6 +f 375/324/6 376/325/6 377/220/6 +f 377/220/6 378/326/6 379/327/6 +f 379/327/6 380/328/6 377/220/6 +f 380/328/6 381/221/6 377/220/6 +f 381/221/6 382/329/6 383/330/6 +f 383/330/6 384/331/6 374/222/6 +f 381/221/6 383/330/6 374/222/6 +f 138/223/7 140/332/7 139/224/7 +f 386/226/8 385/234/8 154/227/8 +f 387/229/5 386/226/5 153/228/5 +f 388/231/7 387/333/7 155/232/7 +f 385/234/6 388/231/6 156/233/6 +f 168/235/9 166/334/9 165/236/9 +f 390/238/10 389/244/10 138/239/10 +f 391/240/5 390/238/5 137/225/5 +f 392/241/9 391/335/9 139/242/9 +f 389/244/6 392/241/6 140/243/6 +f 164/245/9 162/336/9 161/246/9 +f 394/248/10 393/256/10 142/249/10 +f 395/251/5 394/248/5 141/250/5 +f 396/253/9 395/337/9 143/254/9 +f 393/256/6 396/253/6 144/255/6 +f 152/257/8 150/338/8 149/258/8 +f 398/260/9 397/268/9 148/261/9 +f 399/263/5 398/260/5 147/262/5 +f 400/265/10 399/339/10 145/266/10 +f 397/268/6 400/265/6 146/267/6 +f 158/269/10 160/340/10 159/270/10 +f 402/272/9 401/278/9 152/273/9 +f 403/274/5 402/272/5 151/259/5 +f 404/275/10 403/341/10 149/276/10 +f 401/278/6 404/275/6 150/277/6 +f 148/279/8 146/342/8 145/264/8 +f 406/280/8 405/286/8 158/281/8 +f 407/282/5 406/280/5 157/271/5 +f 408/283/7 407/343/7 159/284/7 +f 405/286/6 408/283/6 160/285/6 +f 142/287/7 144/344/7 143/252/7 +f 410/288/7 409/294/7 164/289/7 +f 411/290/5 410/288/5 163/247/5 +f 412/291/8 411/345/8 161/292/8 +f 409/294/6 412/291/6 162/293/6 +f 154/295/10 156/346/10 155/230/10 +f 414/296/7 413/302/7 168/297/7 +f 415/298/5 414/296/5 167/237/5 +f 416/299/8 415/347/8 165/300/8 +f 413/302/6 416/299/6 166/301/6 +s 1 +f 2/348/10 3/349/12 1/350/10 +f 4/351/12 5/352/7 3/349/12 +f 6/353/7 7/354/13 5/355/7 +f 8/356/13 9/357/9 7/354/13 +f 10/358/9 11/359/14 9/357/9 +f 12/360/14 13/361/8 11/359/14 +f 16/362/15 1/350/10 15/363/15 +f 14/364/8 15/363/15 13/361/8 +f 34/365/10 35/366/12 33/367/10 +f 726/368/16 713/369/17 714/370/16 +f 732/371/18 721/372/19 733/373/19 +f 729/374/20 718/375/21 730/376/21 +f 727/377/22 714/378/16 715/379/22 +f 733/380/19 722/381/23 734/382/23 +f 730/376/21 719/383/24 731/384/24 +f 727/377/22 716/385/25 728/386/25 +f 736/387/26 722/388/23 724/389/26 +f 23/390/6 32/391/27 24/392/27 +f 36/393/12 37/394/7 35/366/12 +f 21/395/9 30/396/28 22/397/28 +f 19/398/5 28/399/29 20/400/29 +f 17/401/10 25/402/30 18/403/30 +f 24/392/27 26/404/10 17/401/10 +f 22/397/28 31/405/6 23/390/6 +f 20/400/29 29/406/9 21/395/9 +f 18/403/30 27/407/5 19/408/5 +f 38/409/7 39/410/13 37/411/7 +f 40/412/13 41/413/9 39/410/13 +f 42/414/9 43/415/14 41/413/9 +f 44/416/14 45/417/8 43/415/14 +f 48/418/15 33/367/10 47/419/15 +f 46/420/8 47/419/15 45/417/8 +f 762/421/31 753/422/32 761/423/32 +f 753/422/32 768/424/33 761/423/32 +f 768/424/33 759/425/34 767/426/34 +f 759/425/34 766/427/35 767/426/34 +f 755/428/36 762/421/31 763/429/36 +f 764/430/37 755/428/36 763/429/36 +f 757/431/38 764/430/37 765/432/38 +f 758/433/35 765/432/38 766/434/35 +f 56/435/27 63/436/6 64/437/27 +f 53/438/9 62/439/28 54/440/28 +f 51/441/5 60/442/29 52/443/29 +f 49/444/10 57/445/30 50/446/30 +f 56/435/27 58/447/10 49/444/10 +f 54/440/28 63/436/6 55/448/6 +f 52/443/29 61/449/9 53/438/9 +f 50/446/30 59/450/5 51/451/5 +f 66/452/10 67/453/12 65/454/10 +f 68/455/12 69/456/7 67/453/12 +f 70/457/7 71/458/13 69/459/7 +f 72/460/13 73/461/9 71/458/13 +f 74/462/9 75/463/14 73/461/9 +f 76/464/14 77/465/8 75/463/14 +f 80/466/15 65/454/10 79/467/15 +f 78/468/8 79/467/15 77/465/8 +f 770/469/31 777/470/32 778/471/31 +f 769/472/32 784/473/33 777/470/32 +f 776/474/33 783/475/34 784/473/33 +f 783/475/34 774/476/35 782/477/35 +f 779/478/36 770/469/31 778/471/31 +f 772/479/37 779/478/36 780/480/37 +f 781/481/38 772/479/37 780/480/37 +f 774/482/35 781/481/38 782/483/35 +f 87/484/6 96/485/27 88/486/27 +f 85/487/9 94/488/28 86/489/28 +f 84/490/29 91/491/5 92/492/29 +f 81/493/10 89/494/30 82/495/30 +f 88/486/27 90/496/10 81/493/10 +f 86/489/28 95/497/6 87/484/6 +f 84/490/29 93/498/9 85/487/9 +f 82/495/30 91/499/5 83/500/5 +f 98/501/10 99/502/12 97/503/10 +f 100/504/12 101/505/7 99/502/12 +f 102/506/7 103/507/13 101/508/7 +f 104/509/13 105/510/9 103/507/13 +f 106/511/9 107/512/14 105/510/9 +f 108/513/14 109/514/8 107/512/14 +f 112/515/15 97/503/10 111/516/15 +f 110/517/8 111/516/15 109/514/8 +f 738/518/31 745/519/32 746/520/31 +f 745/519/32 744/521/33 752/522/33 +f 744/521/33 751/523/34 752/522/33 +f 743/524/34 750/525/35 751/523/34 +f 747/526/36 738/518/31 746/520/31 +f 748/527/37 739/528/36 747/526/36 +f 741/529/38 748/527/37 749/530/38 +f 742/531/35 749/530/38 750/532/35 +f 119/533/6 128/534/27 120/535/27 +f 117/536/9 126/537/28 118/538/28 +f 115/539/5 124/540/29 116/541/29 +f 113/542/10 121/543/30 114/544/30 +f 120/535/27 122/545/10 113/542/10 +f 118/538/28 127/546/6 119/533/6 +f 116/541/29 125/547/9 117/536/9 +f 115/548/5 121/543/30 123/549/5 +f 911/550/39 921/551/40 909/552/40 +f 910/553/9 932/554/41 920/555/41 +f 914/556/42 925/557/43 913/558/43 +f 917/559/44 928/560/45 916/561/45 +f 909/552/40 922/562/9 910/553/9 +f 919/563/46 932/554/41 931/564/46 +f 913/558/43 924/565/7 912/566/7 +f 916/561/45 927/567/10 915/568/10 +f 919/563/46 930/569/8 918/570/8 +f 912/571/7 923/572/39 911/550/39 +f 915/568/10 926/573/42 914/556/42 +f 918/570/8 929/574/44 917/559/44 +f 178/575/39 897/576/40 180/577/40 +f 179/578/9 908/579/41 169/580/41 +f 175/581/42 901/582/43 176/583/43 +f 172/584/44 904/585/45 173/586/45 +f 180/577/40 898/587/9 179/578/9 +f 170/588/46 908/579/41 907/589/46 +f 176/583/43 900/590/7 177/591/7 +f 173/586/45 903/592/10 174/593/10 +f 170/588/46 906/594/8 171/595/8 +f 177/596/7 899/597/39 178/575/39 +f 174/593/10 902/598/42 175/581/42 +f 171/595/8 905/599/44 172/584/44 +f 668/600/7 659/601/47 667/602/47 +f 653/603/15 652/604/10 654/605/15 +f 666/606/6 657/607/31 665/608/31 +f 655/609/8 654/605/15 656/610/8 +f 675/611/9 674/612/14 676/613/9 +f 673/614/14 688/615/8 674/612/14 +f 677/616/13 676/613/9 678/617/13 +f 679/618/7 678/617/13 680/619/7 +f 681/620/12 680/619/7 682/621/12 +f 683/622/10 682/621/12 684/623/10 +f 685/624/15 684/625/10 686/626/15 +f 687/627/8 686/626/15 688/615/8 +f 710/628/39 700/629/40 712/630/40 +f 711/631/9 689/632/41 701/633/41 +f 707/634/42 696/635/43 708/636/43 +f 704/637/44 693/638/45 705/639/45 +f 712/630/40 699/640/9 711/631/9 +f 702/641/46 689/632/41 690/642/46 +f 708/636/43 697/643/7 709/644/7 +f 705/639/45 694/645/10 706/646/10 +f 702/641/46 691/647/8 703/648/8 +f 709/649/7 698/650/39 710/628/39 +f 706/646/10 695/651/42 707/634/42 +f 703/648/8 692/652/44 704/637/44 +f 1240/653/8 1231/654/31 1239/655/31 +f 1225/656/13 1224/657/9 1226/658/13 +f 1238/659/6 1229/660/47 1237/661/47 +f 1227/662/7 1226/658/13 1228/663/7 +f 1247/664/10 1246/665/12 1248/666/10 +f 1245/667/12 1260/668/7 1246/665/12 +f 1249/669/15 1248/666/10 1250/670/15 +f 1251/671/8 1250/670/15 1252/672/8 +f 1253/673/14 1252/672/8 1254/674/14 +f 1255/675/9 1254/674/14 1256/676/9 +f 1257/677/13 1256/678/9 1258/679/13 +f 1259/680/7 1258/679/13 1260/668/7 +f 1146/681/29 1137/682/48 1145/683/48 +f 1145/683/48 1136/684/49 1144/685/49 +f 1144/685/49 1135/686/50 1143/687/50 +f 1143/687/50 1134/688/27 1142/689/27 +f 1139/690/51 1146/691/29 1147/692/51 +f 1140/693/52 1147/692/51 1148/694/52 +f 1133/695/53 1148/694/52 1141/696/53 +f 1134/688/27 1141/696/53 1142/689/27 +f 1070/697/35 1079/698/5 1071/699/5 +f 1072/700/54 1081/701/8 1073/702/8 +f 1074/703/31 1083/704/6 1075/705/6 +f 1076/706/47 1078/707/7 1069/708/7 +f 1069/708/7 1077/709/35 1070/697/35 +f 1071/710/5 1080/711/54 1072/700/54 +f 1073/702/8 1082/712/31 1074/703/31 +f 1075/705/6 1084/713/47 1076/706/47 +f 1098/714/29 1089/715/48 1097/716/48 +f 1089/715/48 1096/717/49 1097/716/48 +f 1096/717/49 1087/718/50 1095/719/50 +f 1095/719/50 1086/720/27 1094/721/27 +f 1099/722/51 1090/723/29 1098/724/29 +f 1100/725/52 1091/726/51 1099/722/51 +f 1085/727/53 1100/725/52 1093/728/53 +f 1086/720/27 1093/728/53 1094/721/27 +f 1151/729/10 1150/730/12 1152/731/10 +f 1149/732/12 1164/733/7 1150/730/12 +f 1153/734/15 1152/731/10 1154/735/15 +f 1155/736/8 1154/735/15 1156/737/8 +f 1157/738/14 1156/737/8 1158/739/14 +f 1159/740/9 1158/739/14 1160/741/9 +f 1161/742/13 1160/743/9 1162/744/13 +f 1163/745/7 1162/744/13 1164/733/7 +f 1179/746/35 1170/747/5 1178/748/5 +f 1176/749/8 1169/750/54 1168/751/8 +f 1175/752/31 1166/753/6 1174/754/6 +f 1180/755/7 1165/756/47 1171/757/7 +f 1180/755/7 1172/758/35 1179/746/35 +f 1177/759/54 1170/760/5 1169/750/54 +f 1176/749/8 1167/761/31 1175/752/31 +f 1174/754/6 1165/756/47 1173/762/47 +f 1130/763/29 1121/764/48 1129/765/48 +f 1129/765/48 1120/766/49 1128/767/49 +f 1128/767/49 1119/768/50 1127/769/50 +f 1119/768/50 1126/770/27 1127/769/50 +f 1123/771/51 1130/772/29 1131/773/51 +f 1124/774/52 1131/773/51 1132/775/52 +f 1117/776/53 1132/775/52 1125/777/53 +f 1126/770/27 1117/776/53 1125/777/53 +f 1183/778/10 1182/779/12 1184/780/10 +f 1181/781/12 1196/782/7 1182/779/12 +f 1185/783/15 1184/780/10 1186/784/15 +f 1187/785/8 1186/784/15 1188/786/8 +f 1189/787/14 1188/786/8 1190/788/14 +f 1191/789/9 1190/788/14 1192/790/9 +f 1193/791/13 1192/792/9 1194/793/13 +f 1195/794/7 1194/793/13 1196/782/7 +f 1211/795/35 1202/796/5 1210/797/5 +f 1208/798/8 1201/799/54 1200/800/8 +f 1207/801/31 1198/802/6 1206/803/6 +f 1205/804/47 1203/805/7 1212/806/7 +f 1212/806/7 1204/807/35 1211/795/35 +f 1209/808/54 1202/809/5 1201/799/54 +f 1208/798/8 1199/810/31 1207/801/31 +f 1206/803/6 1197/811/47 1205/804/47 +f 1114/812/29 1105/813/48 1113/814/48 +f 1113/814/48 1104/815/49 1112/816/49 +f 1104/815/49 1111/817/50 1112/816/49 +f 1103/818/50 1110/819/27 1111/817/50 +f 1115/820/51 1106/821/29 1114/822/29 +f 1108/823/52 1115/820/51 1116/824/52 +f 1101/825/53 1116/824/52 1109/826/53 +f 1102/827/27 1109/826/53 1110/819/27 +f 1215/828/10 1214/829/12 1216/830/10 +f 1213/831/12 1228/663/7 1214/829/12 +f 1217/832/15 1216/830/10 1218/833/15 +f 1219/834/8 1218/833/15 1220/835/8 +f 1221/836/14 1220/835/8 1222/837/14 +f 1223/838/9 1222/837/14 1224/839/9 +f 1243/840/35 1234/841/5 1242/842/5 +f 1241/843/54 1232/844/8 1240/653/8 +f 1239/655/31 1230/845/6 1238/659/6 +f 1237/661/47 1235/846/7 1244/847/7 +f 1244/847/7 1236/848/35 1243/840/35 +f 1242/849/5 1233/850/54 1241/843/54 +f 1050/851/5 1041/852/30 1049/853/30 +f 1052/854/9 1044/855/29 1051/856/29 +f 1045/857/28 1043/858/9 1052/854/9 +f 1047/859/27 1038/860/6 1046/861/6 +f 1049/853/30 1040/862/10 1048/863/10 +f 1051/856/29 1042/864/5 1050/865/5 +f 1031/866/8 1030/867/15 1032/868/8 +f 1029/869/15 1028/870/10 1030/867/15 +f 1027/871/10 1026/872/12 1028/870/10 +f 1025/873/12 1024/874/7 1026/872/12 +f 1021/875/13 1036/876/9 1022/877/13 +f 1023/878/7 1022/877/13 1024/874/7 +f 450/879/47 457/880/55 458/881/47 +f 449/882/55 464/883/56 457/880/55 +f 464/883/56 455/884/57 463/885/57 +f 455/884/57 462/886/54 463/885/57 +f 451/887/58 458/881/47 459/888/58 +f 460/889/59 451/887/58 459/888/58 +f 461/890/60 452/891/59 460/889/59 +f 462/892/54 453/893/60 461/890/60 +f 1014/894/6 1005/895/28 1013/896/28 +f 1016/897/10 1007/898/27 1015/899/27 +f 1017/900/30 1010/901/5 1009/902/30 +f 1020/903/9 1012/904/29 1019/905/29 +f 1020/903/9 1005/895/28 1011/906/9 +f 1015/899/27 1006/907/6 1014/894/6 +f 1017/900/30 1008/908/10 1016/897/10 +f 1018/909/5 1012/904/29 1010/910/5 +f 1003/911/9 1002/912/14 1004/913/9 +f 1001/914/14 1000/915/8 1002/912/14 +f 999/916/8 998/917/15 1000/918/8 +f 997/919/15 996/920/10 998/917/15 +f 995/921/10 994/922/12 996/920/10 +f 993/923/12 992/924/7 994/922/12 +f 989/925/13 1004/913/9 990/926/13 +f 991/927/7 990/926/13 992/924/7 +f 474/928/47 465/929/55 473/930/55 +f 465/929/55 480/931/56 473/930/55 +f 472/932/56 479/933/57 480/931/56 +f 471/934/57 478/935/54 479/933/57 +f 467/936/58 474/928/47 475/937/58 +f 476/938/59 467/936/58 475/937/58 +f 469/939/60 476/938/59 477/940/60 +f 470/941/54 477/940/60 478/942/54 +f 982/943/6 973/944/28 981/945/28 +f 984/946/10 975/947/27 983/948/27 +f 985/949/30 978/950/5 977/951/30 +f 988/952/9 980/953/29 987/954/29 +f 981/945/28 979/955/9 988/952/9 +f 983/948/27 974/956/6 982/943/6 +f 985/949/30 976/957/10 984/946/10 +f 987/954/29 978/958/5 986/959/5 +f 971/960/9 970/961/14 972/962/9 +f 969/963/14 968/964/8 970/961/14 +f 967/965/8 966/966/15 968/967/8 +f 965/968/15 964/969/10 966/966/15 +f 963/970/10 962/971/12 964/969/10 +f 961/972/12 960/973/7 962/971/12 +f 957/974/13 972/962/9 958/975/13 +f 959/976/7 958/975/13 960/973/7 +f 442/977/47 433/978/55 441/979/55 +f 433/978/55 448/980/56 441/979/55 +f 448/980/56 439/981/57 447/982/57 +f 439/981/57 446/983/54 447/982/57 +f 443/984/58 434/985/47 442/977/47 +f 444/986/59 435/987/58 443/984/58 +f 437/988/60 444/986/59 445/989/60 +f 446/990/54 437/988/60 445/989/60 +f 423/991/6 432/992/28 424/993/28 +f 421/994/10 430/995/27 422/996/27 +f 419/997/5 428/998/30 420/999/30 +f 417/1000/9 425/1001/29 418/1002/29 +f 424/993/28 426/1003/9 417/1000/9 +f 422/996/27 431/1004/6 423/991/6 +f 420/999/30 429/1005/10 421/994/10 +f 418/1002/29 427/1006/5 419/1007/5 +f 490/1008/47 481/1009/55 489/1010/55 +f 489/1010/55 488/1011/56 496/1012/56 +f 488/1011/56 495/1013/57 496/1012/56 +f 495/1013/57 486/1014/54 494/1015/54 +f 491/1016/58 482/1017/47 490/1008/47 +f 492/1018/59 483/1019/58 491/1016/58 +f 493/1020/60 484/1021/59 492/1018/59 +f 494/1022/54 485/1023/60 493/1020/60 +f 1067/1024/9 1066/1025/14 1068/1026/9 +f 1065/1027/14 1064/1028/8 1066/1025/14 +f 1063/1029/8 1062/1030/15 1064/1031/8 +f 1061/1032/15 1060/1033/10 1062/1030/15 +f 1059/1034/10 1058/1035/12 1060/1033/10 +f 1057/1036/12 1056/1037/7 1058/1035/12 +f 1053/1038/13 1068/1026/9 1054/1039/13 +f 1055/1040/7 1054/1039/13 1056/1037/7 +f 1035/1041/9 1034/1042/14 1036/876/9 +f 1046/861/6 1037/1043/28 1045/857/28 +f 1033/1044/14 1032/1045/8 1034/1042/14 +f 1048/863/10 1039/1046/27 1047/859/27 +f 499/1047/30 508/1048/61 500/1049/61 +f 500/1049/61 509/1050/62 501/1051/62 +f 509/1050/62 502/1052/63 501/1051/62 +f 510/1053/63 503/1054/28 502/1052/63 +f 506/1055/64 499/1056/30 498/1057/64 +f 497/1058/65 506/1055/64 498/1057/64 +f 504/1059/66 505/1060/65 497/1058/65 +f 511/1061/28 504/1059/66 503/1054/28 +f 575/1062/54 566/1063/5 574/1064/5 +f 573/1065/35 564/1066/7 572/1067/7 +f 571/1068/47 562/1069/6 570/1070/6 +f 569/1071/31 567/1072/8 576/1073/8 +f 576/1073/8 568/1074/54 575/1062/54 +f 574/1075/5 565/1076/35 573/1065/35 +f 572/1067/7 563/1077/47 571/1068/47 +f 570/1070/6 561/1078/31 569/1071/31 +f 547/1079/30 556/1080/61 548/1081/61 +f 556/1080/61 549/1082/62 548/1081/61 +f 549/1082/62 558/1083/63 550/1084/63 +f 550/1084/63 559/1085/28 551/1086/28 +f 554/1087/64 547/1088/30 546/1089/64 +f 545/1090/65 554/1087/64 546/1089/64 +f 560/1091/66 545/1090/65 552/1092/66 +f 559/1085/28 552/1092/66 551/1086/28 +f 579/1093/9 578/1094/14 580/1095/9 +f 577/1096/14 592/1097/8 578/1094/14 +f 581/1098/13 580/1095/9 582/1099/13 +f 583/1100/7 582/1099/13 584/1101/7 +f 585/1102/12 584/1101/7 586/1103/12 +f 587/1104/10 586/1103/12 588/1105/10 +f 589/1106/15 588/1107/10 590/1108/15 +f 591/1109/8 590/1108/15 592/1097/8 +f 607/1110/54 598/1111/5 606/1112/5 +f 605/1113/35 596/1114/7 604/1115/7 +f 603/1116/47 594/1117/6 602/1118/6 +f 601/1119/31 599/1120/8 608/1121/8 +f 607/1110/54 599/1120/8 600/1122/54 +f 605/1113/35 598/1123/5 597/1124/35 +f 604/1115/7 595/1125/47 603/1116/47 +f 602/1118/6 593/1126/31 601/1119/31 +f 523/1127/30 516/1128/61 515/1129/30 +f 516/1128/61 525/1130/62 517/1131/62 +f 517/1131/62 526/1132/63 518/1133/63 +f 526/1132/63 519/1134/28 518/1133/63 +f 514/1135/64 523/1136/30 515/1137/30 +f 521/1138/65 514/1135/64 513/1139/65 +f 528/1140/66 513/1139/65 520/1141/66 +f 527/1142/28 520/1141/66 519/1134/28 +f 611/1143/9 610/1144/14 612/1145/9 +f 609/1146/14 624/1147/8 610/1144/14 +f 613/1148/13 612/1145/9 614/1149/13 +f 615/1150/7 614/1149/13 616/1151/7 +f 617/1152/12 616/1151/7 618/1153/12 +f 619/1154/10 618/1153/12 620/1155/10 +f 621/1156/15 620/1157/10 622/1158/15 +f 623/1159/8 622/1158/15 624/1147/8 +f 638/1160/5 632/1161/54 630/1162/5 +f 637/1163/35 628/1164/7 636/1165/7 +f 635/1166/47 626/1167/6 634/1168/6 +f 640/1169/8 625/1170/31 631/1171/8 +f 640/1169/8 632/1161/54 639/1172/54 +f 638/1173/5 629/1174/35 637/1163/35 +f 636/1165/7 627/1175/47 635/1166/47 +f 634/1168/6 625/1170/31 633/1176/31 +f 539/1177/30 532/1178/61 531/1179/30 +f 532/1178/61 541/1180/62 533/1181/62 +f 533/1181/62 542/1182/63 534/1183/63 +f 534/1183/63 543/1184/28 535/1185/28 +f 538/1186/64 531/1187/30 530/1188/64 +f 537/1189/65 530/1188/64 529/1190/65 +f 536/1191/66 537/1189/65 529/1190/65 +f 535/1185/28 544/1192/66 536/1191/66 +f 643/1193/9 642/1194/14 644/1195/9 +f 641/1196/14 656/610/8 642/1194/14 +f 645/1197/13 644/1195/9 646/1198/13 +f 647/1199/7 646/1198/13 648/1200/7 +f 649/1201/12 648/1200/7 650/1202/12 +f 651/1203/10 650/1202/12 652/1204/10 +f 671/1205/54 662/1206/5 670/1207/5 +f 669/1208/35 660/1209/7 668/600/7 +f 667/602/47 658/1210/6 666/606/6 +f 665/608/31 663/1211/8 672/1212/8 +f 672/1212/8 664/1213/54 671/1205/54 +f 670/1214/5 661/1215/35 669/1208/35 +f 725/1216/17 723/1217/67 713/1218/17 +f 731/384/24 720/1219/18 732/371/18 +f 728/386/25 717/1220/20 729/374/20 +f 735/1221/67 724/1222/26 723/1223/67 +f 786/1224/31 793/1225/32 794/1226/31 +f 785/1227/32 800/1228/33 793/1225/32 +f 792/1229/33 799/1230/34 800/1228/33 +f 799/1230/34 790/1231/35 798/1232/35 +f 795/1233/36 786/1224/31 794/1226/31 +f 788/1234/37 795/1233/36 796/1235/37 +f 797/1236/38 788/1234/37 796/1235/37 +f 798/1237/35 789/1238/38 797/1236/38 +f 812/1239/41 823/1240/46 811/1241/46 +f 802/1242/40 814/1243/9 801/1244/9 +f 809/1245/44 820/1246/45 808/1247/45 +f 806/1248/42 817/1249/43 805/1250/43 +f 801/1244/9 824/1251/41 812/1239/41 +f 803/1252/39 813/1253/40 802/1242/40 +f 810/1254/8 821/1255/44 809/1245/44 +f 807/1256/10 818/1257/42 806/1248/42 +f 804/1258/7 815/1259/39 803/1252/39 +f 811/1241/46 822/1260/8 810/1254/8 +f 808/1247/45 819/1261/10 807/1256/10 +f 805/1250/43 816/1262/7 804/1263/7 +f 836/1264/41 847/1265/46 835/1266/46 +f 826/1267/40 838/1268/9 825/1269/9 +f 833/1270/44 844/1271/45 832/1272/45 +f 830/1273/42 841/1274/43 829/1275/43 +f 825/1269/9 848/1276/41 836/1264/41 +f 827/1277/39 837/1278/40 826/1267/40 +f 834/1279/8 845/1280/44 833/1270/44 +f 831/1281/10 842/1282/42 830/1273/42 +f 828/1283/7 839/1284/39 827/1277/39 +f 835/1266/46 846/1285/8 834/1279/8 +f 832/1272/45 843/1286/10 831/1281/10 +f 829/1275/43 840/1287/7 828/1288/7 +f 860/1289/41 871/1290/46 859/1291/46 +f 850/1292/40 862/1293/9 849/1294/9 +f 857/1295/44 868/1296/45 856/1297/45 +f 854/1298/42 865/1299/43 853/1300/43 +f 849/1294/9 872/1301/41 860/1289/41 +f 851/1302/39 861/1303/40 850/1292/40 +f 858/1304/8 869/1305/44 857/1295/44 +f 855/1306/10 866/1307/42 854/1298/42 +f 852/1308/7 863/1309/39 851/1302/39 +f 859/1291/46 870/1310/8 858/1304/8 +f 856/1297/45 867/1311/10 855/1306/10 +f 853/1300/43 864/1312/7 852/1313/7 +f 884/1314/41 895/1315/46 883/1316/46 +f 874/1317/40 886/1318/9 873/1319/9 +f 881/1320/44 892/1321/45 880/1322/45 +f 878/1323/42 889/1324/43 877/1325/43 +f 873/1319/9 896/1326/41 884/1314/41 +f 875/1327/39 885/1328/40 874/1317/40 +f 882/1329/8 893/1330/44 881/1320/44 +f 879/1331/10 890/1332/42 878/1323/42 +f 876/1333/7 887/1334/39 875/1327/39 +f 883/1316/46 894/1335/8 882/1329/8 +f 880/1322/45 891/1336/10 879/1331/10 +f 877/1325/43 888/1337/7 876/1338/7 +f 942/1339/8 953/1340/44 941/1341/44 +f 939/1342/10 950/1343/42 938/1344/42 +f 936/1345/7 947/1346/39 935/1347/39 +f 943/1348/46 954/1349/8 942/1339/8 +f 940/1350/45 951/1351/10 939/1342/10 +f 937/1352/43 948/1353/7 936/1354/7 +f 943/1348/46 956/1355/41 955/1356/46 +f 933/1357/40 946/1358/9 934/1359/9 +f 941/1341/44 952/1360/45 940/1350/45 +f 938/1344/42 949/1361/43 937/1352/43 +f 944/1362/41 946/1358/9 956/1355/41 +f 933/1357/40 947/1346/39 945/1363/40 +f 1270/1364/8 1281/1365/44 1269/1366/44 +f 1267/1367/10 1278/1368/42 1266/1369/42 +f 1264/1370/7 1275/1371/39 1263/1372/39 +f 1270/1364/8 1283/1373/46 1282/1374/8 +f 1268/1375/45 1279/1376/10 1267/1367/10 +f 1265/1377/43 1276/1378/7 1264/1379/7 +f 1271/1380/46 1284/1381/41 1283/1373/46 +f 1262/1382/9 1273/1383/40 1274/1384/9 +f 1269/1366/44 1280/1385/45 1268/1375/45 +f 1266/1369/42 1277/1386/43 1265/1377/43 +f 1262/1382/9 1284/1381/41 1272/1387/41 +f 1261/1388/40 1275/1371/39 1273/1383/40 +f 2/348/10 4/351/12 3/349/12 +f 4/351/12 6/1389/7 5/352/7 +f 6/353/7 8/356/13 7/354/13 +f 8/356/13 10/358/9 9/357/9 +f 10/358/9 12/360/14 11/359/14 +f 12/360/14 14/364/8 13/361/8 +f 16/362/15 2/348/10 1/350/10 +f 14/364/8 16/362/15 15/363/15 +f 34/365/10 36/393/12 35/366/12 +f 726/368/16 725/1216/17 713/369/17 +f 732/371/18 720/1390/18 721/372/19 +f 729/374/20 717/1391/20 718/375/21 +f 727/377/22 726/368/16 714/378/16 +f 733/380/19 721/1392/19 722/381/23 +f 730/376/21 718/1393/21 719/383/24 +f 727/377/22 715/1394/22 716/385/25 +f 736/387/26 734/382/23 722/388/23 +f 23/390/6 31/405/6 32/391/27 +f 36/393/12 38/1395/7 37/394/7 +f 21/395/9 29/406/9 30/396/28 +f 19/398/5 27/1396/5 28/399/29 +f 17/401/10 26/404/10 25/402/30 +f 24/392/27 32/391/27 26/404/10 +f 22/397/28 30/396/28 31/405/6 +f 20/400/29 28/399/29 29/406/9 +f 18/403/30 25/402/30 27/407/5 +f 38/409/7 40/412/13 39/410/13 +f 40/412/13 42/414/9 41/413/9 +f 42/414/9 44/416/14 43/415/14 +f 44/416/14 46/420/8 45/417/8 +f 48/418/15 34/365/10 33/367/10 +f 46/420/8 48/418/15 47/419/15 +f 762/421/31 754/1397/31 753/422/32 +f 753/422/32 760/1398/33 768/424/33 +f 768/424/33 760/1398/33 759/425/34 +f 759/425/34 758/1399/35 766/427/35 +f 755/428/36 754/1397/31 762/421/31 +f 764/430/37 756/1400/37 755/428/36 +f 757/431/38 756/1400/37 764/430/37 +f 758/433/35 757/431/38 765/432/38 +f 56/435/27 55/448/6 63/436/6 +f 53/438/9 61/449/9 62/439/28 +f 51/441/5 59/1401/5 60/442/29 +f 49/444/10 58/447/10 57/445/30 +f 56/435/27 64/437/27 58/447/10 +f 54/440/28 62/439/28 63/436/6 +f 52/443/29 60/442/29 61/449/9 +f 50/446/30 57/445/30 59/450/5 +f 66/452/10 68/455/12 67/453/12 +f 68/455/12 70/1402/7 69/456/7 +f 70/457/7 72/460/13 71/458/13 +f 72/460/13 74/462/9 73/461/9 +f 74/462/9 76/464/14 75/463/14 +f 76/464/14 78/468/8 77/465/8 +f 80/466/15 66/452/10 65/454/10 +f 78/468/8 80/466/15 79/467/15 +f 770/469/31 769/472/32 777/470/32 +f 769/472/32 776/474/33 784/473/33 +f 776/474/33 775/1403/34 783/475/34 +f 783/475/34 775/1403/34 774/476/35 +f 779/478/36 771/1404/36 770/469/31 +f 772/479/37 771/1404/36 779/478/36 +f 781/481/38 773/1405/38 772/479/37 +f 774/482/35 773/1405/38 781/481/38 +f 87/484/6 95/497/6 96/485/27 +f 85/487/9 93/498/9 94/488/28 +f 84/490/29 83/1406/5 91/491/5 +f 81/493/10 90/496/10 89/494/30 +f 88/486/27 96/485/27 90/496/10 +f 86/489/28 94/488/28 95/497/6 +f 84/490/29 92/492/29 93/498/9 +f 82/495/30 89/494/30 91/499/5 +f 98/501/10 100/504/12 99/502/12 +f 100/504/12 102/1407/7 101/505/7 +f 102/506/7 104/509/13 103/507/13 +f 104/509/13 106/511/9 105/510/9 +f 106/511/9 108/513/14 107/512/14 +f 108/513/14 110/517/8 109/514/8 +f 112/515/15 98/501/10 97/503/10 +f 110/517/8 112/515/15 111/516/15 +f 738/518/31 737/1408/32 745/519/32 +f 745/519/32 737/1408/32 744/521/33 +f 744/521/33 743/524/34 751/523/34 +f 743/524/34 742/1409/35 750/525/35 +f 747/526/36 739/528/36 738/518/31 +f 748/527/37 740/1410/37 739/528/36 +f 741/529/38 740/1410/37 748/527/37 +f 742/531/35 741/529/38 749/530/38 +f 119/533/6 127/546/6 128/534/27 +f 117/536/9 125/547/9 126/537/28 +f 115/539/5 123/1411/5 124/540/29 +f 113/542/10 122/545/10 121/543/30 +f 120/535/27 128/534/27 122/545/10 +f 118/538/28 126/537/28 127/546/6 +f 116/541/29 124/540/29 125/547/9 +f 115/548/5 114/544/30 121/543/30 +f 911/550/39 923/572/39 921/551/40 +f 910/553/9 922/562/9 932/554/41 +f 914/556/42 926/573/42 925/557/43 +f 917/559/44 929/574/44 928/560/45 +f 909/552/40 921/551/40 922/562/9 +f 919/563/46 920/555/41 932/554/41 +f 913/558/43 925/557/43 924/565/7 +f 916/561/45 928/560/45 927/567/10 +f 919/563/46 931/564/46 930/569/8 +f 912/571/7 924/1412/7 923/572/39 +f 915/568/10 927/567/10 926/573/42 +f 918/570/8 930/569/8 929/574/44 +f 178/575/39 899/597/39 897/576/40 +f 179/578/9 898/587/9 908/579/41 +f 175/581/42 902/598/42 901/582/43 +f 172/584/44 905/599/44 904/585/45 +f 180/577/40 897/576/40 898/587/9 +f 170/588/46 169/580/41 908/579/41 +f 176/583/43 901/582/43 900/590/7 +f 173/586/45 904/585/45 903/592/10 +f 170/588/46 907/589/46 906/594/8 +f 177/596/7 900/1413/7 899/597/39 +f 174/593/10 903/592/10 902/598/42 +f 171/595/8 906/594/8 905/599/44 +f 668/600/7 660/1209/7 659/601/47 +f 653/603/15 651/1414/10 652/604/10 +f 666/606/6 658/1210/6 657/607/31 +f 655/609/8 653/603/15 654/605/15 +f 675/611/9 673/614/14 674/612/14 +f 673/614/14 687/627/8 688/615/8 +f 677/616/13 675/611/9 676/613/9 +f 679/618/7 677/616/13 678/617/13 +f 681/620/12 679/618/7 680/619/7 +f 683/622/10 681/620/12 682/621/12 +f 685/624/15 683/1415/10 684/625/10 +f 687/627/8 685/624/15 686/626/15 +f 710/628/39 698/650/39 700/629/40 +f 711/631/9 699/640/9 689/632/41 +f 707/634/42 695/651/42 696/635/43 +f 704/637/44 692/652/44 693/638/45 +f 712/630/40 700/629/40 699/640/9 +f 702/641/46 701/633/41 689/632/41 +f 708/636/43 696/635/43 697/643/7 +f 705/639/45 693/638/45 694/645/10 +f 702/641/46 690/642/46 691/647/8 +f 709/649/7 697/1416/7 698/650/39 +f 706/646/10 694/645/10 695/651/42 +f 703/648/8 691/647/8 692/652/44 +f 1240/653/8 1232/844/8 1231/654/31 +f 1225/656/13 1223/1417/9 1224/657/9 +f 1238/659/6 1230/845/6 1229/660/47 +f 1227/662/7 1225/656/13 1226/658/13 +f 1247/664/10 1245/667/12 1246/665/12 +f 1245/667/12 1259/680/7 1260/668/7 +f 1249/669/15 1247/664/10 1248/666/10 +f 1251/671/8 1249/669/15 1250/670/15 +f 1253/673/14 1251/671/8 1252/672/8 +f 1255/675/9 1253/673/14 1254/674/14 +f 1257/677/13 1255/1418/9 1256/678/9 +f 1259/680/7 1257/677/13 1258/679/13 +f 1146/681/29 1138/1419/29 1137/682/48 +f 1145/683/48 1137/682/48 1136/684/49 +f 1144/685/49 1136/684/49 1135/686/50 +f 1143/687/50 1135/686/50 1134/688/27 +f 1139/690/51 1138/1420/29 1146/691/29 +f 1140/693/52 1139/690/51 1147/692/51 +f 1133/695/53 1140/693/52 1148/694/52 +f 1134/688/27 1133/695/53 1141/696/53 +f 1070/697/35 1077/709/35 1079/698/5 +f 1072/700/54 1080/711/54 1081/701/8 +f 1074/703/31 1082/712/31 1083/704/6 +f 1076/706/47 1084/713/47 1078/707/7 +f 1069/708/7 1078/707/7 1077/709/35 +f 1071/710/5 1079/1421/5 1080/711/54 +f 1073/702/8 1081/701/8 1082/712/31 +f 1075/705/6 1083/704/6 1084/713/47 +f 1098/714/29 1090/1422/29 1089/715/48 +f 1089/715/48 1088/1423/49 1096/717/49 +f 1096/717/49 1088/1423/49 1087/718/50 +f 1095/719/50 1087/718/50 1086/720/27 +f 1099/722/51 1091/726/51 1090/723/29 +f 1100/725/52 1092/1424/52 1091/726/51 +f 1085/727/53 1092/1424/52 1100/725/52 +f 1086/720/27 1085/727/53 1093/728/53 +f 1151/729/10 1149/732/12 1150/730/12 +f 1149/732/12 1163/745/7 1164/733/7 +f 1153/734/15 1151/729/10 1152/731/10 +f 1155/736/8 1153/734/15 1154/735/15 +f 1157/738/14 1155/736/8 1156/737/8 +f 1159/740/9 1157/738/14 1158/739/14 +f 1161/742/13 1159/1425/9 1160/743/9 +f 1163/745/7 1161/742/13 1162/744/13 +f 1179/746/35 1172/758/35 1170/747/5 +f 1176/749/8 1177/759/54 1169/750/54 +f 1175/752/31 1167/761/31 1166/753/6 +f 1180/755/7 1173/762/47 1165/756/47 +f 1180/755/7 1171/757/7 1172/758/35 +f 1177/759/54 1178/1426/5 1170/760/5 +f 1176/749/8 1168/751/8 1167/761/31 +f 1174/754/6 1166/753/6 1165/756/47 +f 1130/763/29 1122/1427/29 1121/764/48 +f 1129/765/48 1121/764/48 1120/766/49 +f 1128/767/49 1120/766/49 1119/768/50 +f 1119/768/50 1118/1428/27 1126/770/27 +f 1123/771/51 1122/1429/29 1130/772/29 +f 1124/774/52 1123/771/51 1131/773/51 +f 1117/776/53 1124/774/52 1132/775/52 +f 1126/770/27 1118/1428/27 1117/776/53 +f 1183/778/10 1181/781/12 1182/779/12 +f 1181/781/12 1195/794/7 1196/782/7 +f 1185/783/15 1183/778/10 1184/780/10 +f 1187/785/8 1185/783/15 1186/784/15 +f 1189/787/14 1187/785/8 1188/786/8 +f 1191/789/9 1189/787/14 1190/788/14 +f 1193/791/13 1191/1430/9 1192/792/9 +f 1195/794/7 1193/791/13 1194/793/13 +f 1211/795/35 1204/807/35 1202/796/5 +f 1208/798/8 1209/808/54 1201/799/54 +f 1207/801/31 1199/810/31 1198/802/6 +f 1205/804/47 1197/811/47 1203/805/7 +f 1212/806/7 1203/805/7 1204/807/35 +f 1209/808/54 1210/1431/5 1202/809/5 +f 1208/798/8 1200/800/8 1199/810/31 +f 1206/803/6 1198/802/6 1197/811/47 +f 1114/812/29 1106/1432/29 1105/813/48 +f 1113/814/48 1105/813/48 1104/815/49 +f 1104/815/49 1103/818/50 1111/817/50 +f 1103/818/50 1102/827/27 1110/819/27 +f 1115/820/51 1107/1433/51 1106/821/29 +f 1108/823/52 1107/1433/51 1115/820/51 +f 1101/825/53 1108/823/52 1116/824/52 +f 1102/827/27 1101/825/53 1109/826/53 +f 1215/828/10 1213/831/12 1214/829/12 +f 1213/831/12 1227/662/7 1228/663/7 +f 1217/832/15 1215/828/10 1216/830/10 +f 1219/834/8 1217/832/15 1218/833/15 +f 1221/836/14 1219/834/8 1220/835/8 +f 1223/838/9 1221/836/14 1222/837/14 +f 1243/840/35 1236/848/35 1234/841/5 +f 1241/843/54 1233/850/54 1232/844/8 +f 1239/655/31 1231/654/31 1230/845/6 +f 1237/661/47 1229/660/47 1235/846/7 +f 1244/847/7 1235/846/7 1236/848/35 +f 1242/849/5 1234/1434/5 1233/850/54 +f 1050/851/5 1042/1435/5 1041/852/30 +f 1052/854/9 1043/858/9 1044/855/29 +f 1045/857/28 1037/1043/28 1043/858/9 +f 1047/859/27 1039/1046/27 1038/860/6 +f 1049/853/30 1041/852/30 1040/862/10 +f 1051/856/29 1044/855/29 1042/864/5 +f 1031/866/8 1029/869/15 1030/867/15 +f 1029/869/15 1027/871/10 1028/870/10 +f 1027/871/10 1025/873/12 1026/872/12 +f 1025/873/12 1023/878/7 1024/874/7 +f 1021/875/13 1035/1041/9 1036/876/9 +f 1023/878/7 1021/875/13 1022/877/13 +f 450/879/47 449/882/55 457/880/55 +f 449/882/55 456/1436/56 464/883/56 +f 464/883/56 456/1436/56 455/884/57 +f 455/884/57 454/1437/54 462/886/54 +f 451/887/58 450/879/47 458/881/47 +f 460/889/59 452/891/59 451/887/58 +f 461/890/60 453/893/60 452/891/59 +f 462/892/54 454/1438/54 453/893/60 +f 1014/894/6 1006/907/6 1005/895/28 +f 1016/897/10 1008/908/10 1007/898/27 +f 1017/900/30 1018/1439/5 1010/901/5 +f 1020/903/9 1011/906/9 1012/904/29 +f 1020/903/9 1013/896/28 1005/895/28 +f 1015/899/27 1007/898/27 1006/907/6 +f 1017/900/30 1009/902/30 1008/908/10 +f 1018/909/5 1019/905/29 1012/904/29 +f 1003/911/9 1001/914/14 1002/912/14 +f 1001/914/14 999/1440/8 1000/915/8 +f 999/916/8 997/919/15 998/917/15 +f 997/919/15 995/921/10 996/920/10 +f 995/921/10 993/923/12 994/922/12 +f 993/923/12 991/927/7 992/924/7 +f 989/925/13 1003/911/9 1004/913/9 +f 991/927/7 989/925/13 990/926/13 +f 474/928/47 466/1441/47 465/929/55 +f 465/929/55 472/932/56 480/931/56 +f 472/932/56 471/934/57 479/933/57 +f 471/934/57 470/1442/54 478/935/54 +f 467/936/58 466/1441/47 474/928/47 +f 476/938/59 468/1443/59 467/936/58 +f 469/939/60 468/1443/59 476/938/59 +f 470/941/54 469/939/60 477/940/60 +f 982/943/6 974/956/6 973/944/28 +f 984/946/10 976/957/10 975/947/27 +f 985/949/30 986/1444/5 978/950/5 +f 988/952/9 979/955/9 980/953/29 +f 981/945/28 973/944/28 979/955/9 +f 983/948/27 975/947/27 974/956/6 +f 985/949/30 977/951/30 976/957/10 +f 987/954/29 980/953/29 978/958/5 +f 971/960/9 969/963/14 970/961/14 +f 969/963/14 967/1445/8 968/964/8 +f 967/965/8 965/968/15 966/966/15 +f 965/968/15 963/970/10 964/969/10 +f 963/970/10 961/972/12 962/971/12 +f 961/972/12 959/976/7 960/973/7 +f 957/974/13 971/960/9 972/962/9 +f 959/976/7 957/974/13 958/975/13 +f 442/977/47 434/985/47 433/978/55 +f 433/978/55 440/1446/56 448/980/56 +f 448/980/56 440/1446/56 439/981/57 +f 439/981/57 438/1447/54 446/983/54 +f 443/984/58 435/987/58 434/985/47 +f 444/986/59 436/1448/59 435/987/58 +f 437/988/60 436/1448/59 444/986/59 +f 446/990/54 438/1449/54 437/988/60 +f 423/991/6 431/1004/6 432/992/28 +f 421/994/10 429/1005/10 430/995/27 +f 419/997/5 427/1450/5 428/998/30 +f 417/1000/9 426/1003/9 425/1001/29 +f 424/993/28 432/992/28 426/1003/9 +f 422/996/27 430/995/27 431/1004/6 +f 420/999/30 428/998/30 429/1005/10 +f 418/1002/29 425/1001/29 427/1006/5 +f 490/1008/47 482/1017/47 481/1009/55 +f 489/1010/55 481/1009/55 488/1011/56 +f 488/1011/56 487/1451/57 495/1013/57 +f 495/1013/57 487/1451/57 486/1014/54 +f 491/1016/58 483/1019/58 482/1017/47 +f 492/1018/59 484/1021/59 483/1019/58 +f 493/1020/60 485/1023/60 484/1021/59 +f 494/1022/54 486/1452/54 485/1023/60 +f 1067/1024/9 1065/1027/14 1066/1025/14 +f 1065/1027/14 1063/1453/8 1064/1028/8 +f 1063/1029/8 1061/1032/15 1062/1030/15 +f 1061/1032/15 1059/1034/10 1060/1033/10 +f 1059/1034/10 1057/1036/12 1058/1035/12 +f 1057/1036/12 1055/1040/7 1056/1037/7 +f 1053/1038/13 1067/1024/9 1068/1026/9 +f 1055/1040/7 1053/1038/13 1054/1039/13 +f 1035/1041/9 1033/1044/14 1034/1042/14 +f 1046/861/6 1038/860/6 1037/1043/28 +f 1033/1044/14 1031/1454/8 1032/1045/8 +f 1048/863/10 1040/862/10 1039/1046/27 +f 499/1047/30 507/1455/30 508/1048/61 +f 500/1049/61 508/1048/61 509/1050/62 +f 509/1050/62 510/1053/63 502/1052/63 +f 510/1053/63 511/1061/28 503/1054/28 +f 506/1055/64 507/1456/30 499/1056/30 +f 497/1058/65 505/1060/65 506/1055/64 +f 504/1059/66 512/1457/66 505/1060/65 +f 511/1061/28 512/1457/66 504/1059/66 +f 575/1062/54 568/1074/54 566/1063/5 +f 573/1065/35 565/1076/35 564/1066/7 +f 571/1068/47 563/1077/47 562/1069/6 +f 569/1071/31 561/1078/31 567/1072/8 +f 576/1073/8 567/1072/8 568/1074/54 +f 574/1075/5 566/1458/5 565/1076/35 +f 572/1067/7 564/1066/7 563/1077/47 +f 570/1070/6 562/1069/6 561/1078/31 +f 547/1079/30 555/1459/30 556/1080/61 +f 556/1080/61 557/1460/62 549/1082/62 +f 549/1082/62 557/1460/62 558/1083/63 +f 550/1084/63 558/1083/63 559/1085/28 +f 554/1087/64 555/1461/30 547/1088/30 +f 545/1090/65 553/1462/65 554/1087/64 +f 560/1091/66 553/1462/65 545/1090/65 +f 559/1085/28 560/1091/66 552/1092/66 +f 579/1093/9 577/1096/14 578/1094/14 +f 577/1096/14 591/1109/8 592/1097/8 +f 581/1098/13 579/1093/9 580/1095/9 +f 583/1100/7 581/1098/13 582/1099/13 +f 585/1102/12 583/1100/7 584/1101/7 +f 587/1104/10 585/1102/12 586/1103/12 +f 589/1106/15 587/1463/10 588/1107/10 +f 591/1109/8 589/1106/15 590/1108/15 +f 607/1110/54 600/1122/54 598/1111/5 +f 605/1113/35 597/1124/35 596/1114/7 +f 603/1116/47 595/1125/47 594/1117/6 +f 601/1119/31 593/1126/31 599/1120/8 +f 607/1110/54 608/1121/8 599/1120/8 +f 605/1113/35 606/1464/5 598/1123/5 +f 604/1115/7 596/1114/7 595/1125/47 +f 602/1118/6 594/1117/6 593/1126/31 +f 523/1127/30 524/1465/61 516/1128/61 +f 516/1128/61 524/1465/61 525/1130/62 +f 517/1131/62 525/1130/62 526/1132/63 +f 526/1132/63 527/1142/28 519/1134/28 +f 514/1135/64 522/1466/64 523/1136/30 +f 521/1138/65 522/1466/64 514/1135/64 +f 528/1140/66 521/1138/65 513/1139/65 +f 527/1142/28 528/1140/66 520/1141/66 +f 611/1143/9 609/1146/14 610/1144/14 +f 609/1146/14 623/1159/8 624/1147/8 +f 613/1148/13 611/1143/9 612/1145/9 +f 615/1150/7 613/1148/13 614/1149/13 +f 617/1152/12 615/1150/7 616/1151/7 +f 619/1154/10 617/1152/12 618/1153/12 +f 621/1156/15 619/1467/10 620/1157/10 +f 623/1159/8 621/1156/15 622/1158/15 +f 638/1160/5 639/1172/54 632/1161/54 +f 637/1163/35 629/1174/35 628/1164/7 +f 635/1166/47 627/1175/47 626/1167/6 +f 640/1169/8 633/1176/31 625/1170/31 +f 640/1169/8 631/1171/8 632/1161/54 +f 638/1173/5 630/1468/5 629/1174/35 +f 636/1165/7 628/1164/7 627/1175/47 +f 634/1168/6 626/1167/6 625/1170/31 +f 539/1177/30 540/1469/61 532/1178/61 +f 532/1178/61 540/1469/61 541/1180/62 +f 533/1181/62 541/1180/62 542/1182/63 +f 534/1183/63 542/1182/63 543/1184/28 +f 538/1186/64 539/1470/30 531/1187/30 +f 537/1189/65 538/1186/64 530/1188/64 +f 536/1191/66 544/1192/66 537/1189/65 +f 535/1185/28 543/1184/28 544/1192/66 +f 643/1193/9 641/1196/14 642/1194/14 +f 641/1196/14 655/609/8 656/610/8 +f 645/1197/13 643/1193/9 644/1195/9 +f 647/1199/7 645/1197/13 646/1198/13 +f 649/1201/12 647/1199/7 648/1200/7 +f 651/1203/10 649/1201/12 650/1202/12 +f 671/1205/54 664/1213/54 662/1206/5 +f 669/1208/35 661/1215/35 660/1209/7 +f 667/602/47 659/601/47 658/1210/6 +f 665/608/31 657/607/31 663/1211/8 +f 672/1212/8 663/1211/8 664/1213/54 +f 670/1214/5 662/1471/5 661/1215/35 +f 725/1216/17 735/1221/67 723/1217/67 +f 731/384/24 719/1472/24 720/1219/18 +f 728/386/25 716/1473/25 717/1220/20 +f 735/1221/67 736/387/26 724/1222/26 +f 786/1224/31 785/1227/32 793/1225/32 +f 785/1227/32 792/1229/33 800/1228/33 +f 792/1229/33 791/1474/34 799/1230/34 +f 799/1230/34 791/1474/34 790/1231/35 +f 795/1233/36 787/1475/36 786/1224/31 +f 788/1234/37 787/1475/36 795/1233/36 +f 797/1236/38 789/1238/38 788/1234/37 +f 798/1237/35 790/1476/35 789/1238/38 +f 812/1239/41 824/1251/41 823/1240/46 +f 802/1242/40 813/1253/40 814/1243/9 +f 809/1245/44 821/1255/44 820/1246/45 +f 806/1248/42 818/1257/42 817/1249/43 +f 801/1244/9 814/1243/9 824/1251/41 +f 803/1252/39 815/1259/39 813/1253/40 +f 810/1254/8 822/1260/8 821/1255/44 +f 807/1256/10 819/1261/10 818/1257/42 +f 804/1258/7 816/1477/7 815/1259/39 +f 811/1241/46 823/1240/46 822/1260/8 +f 808/1247/45 820/1246/45 819/1261/10 +f 805/1250/43 817/1249/43 816/1262/7 +f 836/1264/41 848/1276/41 847/1265/46 +f 826/1267/40 837/1278/40 838/1268/9 +f 833/1270/44 845/1280/44 844/1271/45 +f 830/1273/42 842/1282/42 841/1274/43 +f 825/1269/9 838/1268/9 848/1276/41 +f 827/1277/39 839/1284/39 837/1278/40 +f 834/1279/8 846/1285/8 845/1280/44 +f 831/1281/10 843/1286/10 842/1282/42 +f 828/1283/7 840/1478/7 839/1284/39 +f 835/1266/46 847/1265/46 846/1285/8 +f 832/1272/45 844/1271/45 843/1286/10 +f 829/1275/43 841/1274/43 840/1287/7 +f 860/1289/41 872/1301/41 871/1290/46 +f 850/1292/40 861/1303/40 862/1293/9 +f 857/1295/44 869/1305/44 868/1296/45 +f 854/1298/42 866/1307/42 865/1299/43 +f 849/1294/9 862/1293/9 872/1301/41 +f 851/1302/39 863/1309/39 861/1303/40 +f 858/1304/8 870/1310/8 869/1305/44 +f 855/1306/10 867/1311/10 866/1307/42 +f 852/1308/7 864/1479/7 863/1309/39 +f 859/1291/46 871/1290/46 870/1310/8 +f 856/1297/45 868/1296/45 867/1311/10 +f 853/1300/43 865/1299/43 864/1312/7 +f 884/1314/41 896/1326/41 895/1315/46 +f 874/1317/40 885/1328/40 886/1318/9 +f 881/1320/44 893/1330/44 892/1321/45 +f 878/1323/42 890/1332/42 889/1324/43 +f 873/1319/9 886/1318/9 896/1326/41 +f 875/1327/39 887/1334/39 885/1328/40 +f 882/1329/8 894/1335/8 893/1330/44 +f 879/1331/10 891/1336/10 890/1332/42 +f 876/1333/7 888/1480/7 887/1334/39 +f 883/1316/46 895/1315/46 894/1335/8 +f 880/1322/45 892/1321/45 891/1336/10 +f 877/1325/43 889/1324/43 888/1337/7 +f 942/1339/8 954/1349/8 953/1340/44 +f 939/1342/10 951/1351/10 950/1343/42 +f 936/1345/7 948/1481/7 947/1346/39 +f 943/1348/46 955/1356/46 954/1349/8 +f 940/1350/45 952/1360/45 951/1351/10 +f 937/1352/43 949/1361/43 948/1353/7 +f 943/1348/46 944/1362/41 956/1355/41 +f 933/1357/40 945/1363/40 946/1358/9 +f 941/1341/44 953/1340/44 952/1360/45 +f 938/1344/42 950/1343/42 949/1361/43 +f 944/1362/41 934/1359/9 946/1358/9 +f 933/1357/40 935/1347/39 947/1346/39 +f 1270/1364/8 1282/1374/8 1281/1365/44 +f 1267/1367/10 1279/1376/10 1278/1368/42 +f 1264/1370/7 1276/1482/7 1275/1371/39 +f 1270/1364/8 1271/1380/46 1283/1373/46 +f 1268/1375/45 1280/1385/45 1279/1376/10 +f 1265/1377/43 1277/1386/43 1276/1378/7 +f 1271/1380/46 1272/1387/41 1284/1381/41 +f 1262/1382/9 1261/1388/40 1273/1383/40 +f 1269/1366/44 1281/1365/44 1280/1385/45 +f 1266/1369/42 1278/1368/42 1277/1386/43 +f 1262/1382/9 1274/1384/9 1284/1381/41 +f 1261/1388/40 1263/1372/39 1275/1371/39 diff --git a/src/main/resources/assets/hbm/models/weapons/bolter.obj b/src/main/resources/assets/hbm/models/weapons/bolter.obj new file mode 100644 index 0000000000..fd90562662 --- /dev/null +++ b/src/main/resources/assets/hbm/models/weapons/bolter.obj @@ -0,0 +1,2952 @@ +# Blender v2.79 (sub 0) OBJ File: 'bolter.blend' +# www.blender.org +o Mag +v 0.400000 -1.900000 0.900000 +v -0.400000 -1.900000 0.900000 +v 0.400000 -1.500000 -0.900000 +v -0.400000 -1.500000 -0.900000 +v 0.300000 -1.900000 0.800000 +v -0.300000 -1.900000 0.800000 +v 0.300000 -1.500000 -0.800000 +v -0.300000 -1.500000 -0.800000 +v 0.400000 -2.100000 0.900000 +v -0.400000 -2.100000 0.900000 +v 0.400000 -2.100000 -0.900000 +v -0.400000 -2.100000 -0.900000 +v 0.300000 -1.900000 0.400000 +v 0.300000 -1.900000 -0.400000 +v 0.300000 -1.900000 -0.200000 +v 0.300000 -1.900000 0.200000 +v -0.300000 -1.900000 0.400000 +v -0.300000 -1.900000 -0.400000 +v -0.300000 -1.900000 -0.200000 +v -0.300000 -1.900000 0.200000 +v 0.100000 -1.500000 -0.800000 +v -0.100000 -1.500000 -0.800000 +v 0.100000 -1.900000 0.800000 +v -0.100000 -1.900000 0.800000 +v 0.100000 -1.900000 0.750000 +v -0.100000 -1.900000 0.750000 +v -0.250000 -1.900000 0.400000 +v -0.250000 -1.900000 -0.400000 +v -0.250000 -1.900000 -0.200000 +v -0.250000 -1.900000 0.200000 +v 0.250000 -1.900000 0.400000 +v 0.250000 -1.900000 -0.400000 +v 0.250000 -1.900000 -0.200000 +v 0.250000 -1.900000 0.200000 +v 0.100000 -1.500000 -0.750000 +v -0.100000 -1.500000 -0.750000 +v 0.300000 1.600000 -0.800000 +v 0.100000 1.600000 -0.800000 +v 0.300000 1.600000 -0.400000 +v 0.300000 1.600000 -0.200000 +v 0.300000 1.600000 0.200000 +v 0.300000 1.600000 0.800000 +v 0.300000 1.600000 0.400000 +v -0.300000 1.600000 -0.800000 +v -0.100000 1.600000 -0.800000 +v -0.300000 1.600000 -0.400000 +v -0.300000 1.600000 -0.200000 +v -0.300000 1.600000 0.200000 +v -0.300000 1.600000 0.800000 +v -0.300000 1.600000 0.400000 +v 0.100000 1.600000 0.800000 +v -0.100000 1.600000 0.800000 +v 0.100000 1.600000 0.750000 +v -0.100000 1.600000 0.750000 +v 0.250000 1.600000 -0.400000 +v 0.250000 1.600000 -0.200000 +v -0.250000 1.600000 -0.400000 +v -0.250000 1.600000 -0.200000 +v -0.250000 1.600000 0.200000 +v -0.250000 1.600000 0.400000 +v 0.250000 1.600000 0.400000 +v 0.250000 1.600000 0.200000 +v -0.100000 1.600000 -0.750000 +v 0.100000 1.600000 -0.750000 +v -0.150000 1.600000 -0.650000 +v 0.150000 1.600000 -0.650000 +v -0.150000 1.600000 0.650000 +v 0.150000 1.600000 0.650000 +v 0.150000 0.250000 -0.650000 +v -0.150000 0.250000 -0.650000 +v 0.150000 0.250000 0.650000 +v -0.150000 0.250000 0.650000 +v 0.300000 -1.900000 -0.800000 +v -0.300000 -1.900000 -0.800000 +v 0.400000 -1.500000 -0.800000 +v 0.400000 -1.900000 -0.800000 +v -0.400000 -1.500000 -0.800000 +v -0.400000 -1.900000 -0.800000 +vt 0.509091 -0.000000 +vt 0.545455 -0.000000 +vt 0.545455 0.039604 +vt 0.618182 0.019802 +vt 0.636364 0.099010 +vt 0.618182 0.099010 +vt 0.145455 0.000000 +vt 0.109091 0.039604 +vt 0.109091 0.000000 +vt 0.854545 0.099010 +vt 0.800000 0.019802 +vt 0.854545 0.019802 +vt 0.636364 0.019802 +vt 0.645455 0.148515 +vt 0.645455 0.168317 +vt 0.636364 0.198020 +vt 0.863636 0.069307 +vt 0.500000 -0.000000 +vt 0.481818 0.346535 +vt 0.481818 -0.000000 +vt 0.654545 0.237624 +vt 0.645455 0.237624 +vt 0.645455 0.217822 +vt 0.590909 0.039604 +vt 0.572727 0.346535 +vt 0.572727 0.039604 +vt 0.154545 -0.000000 +vt 0.145455 0.346535 +vt 0.563636 0.039604 +vt 0.545455 0.346535 +vt 0.181818 -0.000000 +vt 0.172727 0.346535 +vt 0.172727 -0.000000 +vt 0.509091 0.346535 +vt 0.154545 0.346535 +vt 0.472727 -0.000000 +vt 0.436364 0.346535 +vt 0.436364 -0.000000 +vt 0.227273 -0.000000 +vt 0.218182 0.346535 +vt 0.218182 -0.000000 +vt 0.618182 0.039604 +vt 0.600000 0.346535 +vt 0.600000 0.039604 +vt 0.400000 -0.000000 +vt 0.363636 0.346535 +vt 0.363636 -0.000000 +vt 0.245455 -0.000000 +vt 0.227273 0.346535 +vt 0.109091 0.346535 +vt 0.254545 -0.000000 +vt 0.245455 0.346535 +vt 0.181818 0.346535 +vt 0.427273 -0.000000 +vt 0.409091 0.346535 +vt 0.409091 -0.000000 +vt 0.290909 -0.000000 +vt 0.254545 0.346535 +vt 0.400000 0.346535 +vt 0.345455 0.346535 +vt 0.345455 -0.000000 +vt 0.427273 0.346535 +vt 0.309091 -0.000000 +vt 0.290909 0.346535 +vt 0.472727 0.346535 +vt 0.336364 0.346535 +vt 0.336364 -0.000000 +vt 0.500000 0.346535 +vt 0.318182 0.346535 +vt 0.318182 -0.000000 +vt 0.590909 0.346535 +vt 0.309091 0.346535 +vt 0.563636 0.346535 +vt 1.000000 0.287129 +vt 0.881818 0.158416 +vt 1.000000 0.158416 +vt 0.763636 0.217822 +vt 0.690909 0.207921 +vt 0.727273 0.207921 +vt 0.763636 0.237624 +vt 0.727273 0.247525 +vt 0.772727 0.237624 +vt 0.881818 0.287129 +vt 0.854545 0.158416 +vt 0.881818 0.128713 +vt 1.000000 0.128713 +vt 0.881818 -0.000000 +vt 1.000000 -0.000000 +vt 1.000000 0.316832 +vt 0.818182 0.118812 +vt 0.854545 0.108911 +vt 0.854545 0.118812 +vt 0.863636 0.089109 +vt 0.863636 0.099010 +vt 0.854545 0.000000 +vt 0.818182 0.009901 +vt 0.818182 0.000000 +vt 0.863636 0.019802 +vt 0.863636 0.029703 +vt 0.854545 0.009901 +vt 0.818182 0.108911 +vt 0.800000 0.099010 +vt 0.790909 0.118812 +vt 0.790909 0.000000 +vt 0.736364 0.188119 +vt 0.754545 0.178218 +vt 0.754545 0.188119 +vt 0.754545 0.138614 +vt 0.736364 0.128713 +vt 0.754545 0.128713 +vt 0.700000 0.128713 +vt 0.681818 0.138614 +vt 0.681871 0.128732 +vt 0.654545 0.168317 +vt 0.681818 0.188119 +vt 0.700000 0.188119 +vt 0.700000 0.178218 +vt 0.863636 0.049505 +vt 0.872727 0.069307 +vt 0.645455 0.188119 +vt 0.636364 0.118812 +vt 0.645455 0.128713 +vt 0.636364 0.217822 +vt 0.636364 0.198020 +vt 0.654545 0.217822 +vt 0.636364 0.257426 +vt 0.636364 0.237624 +vt 0.618182 0.346535 +vt 0.745455 0.207921 +vt 0.745455 0.198020 +vt 0.781818 0.198020 +vt 0.672727 0.198020 +vt 0.672727 0.207921 +vt 0.690909 0.198020 +vt 0.727273 0.198020 +vt 0.781818 0.257426 +vt 0.745455 0.257426 +vt 0.745455 0.247525 +vt 0.727273 0.257426 +vt 0.690909 0.257426 +vt 0.690909 0.247525 +vt 0.672727 0.257426 +vt 0.672727 0.247525 +vt 0.781818 0.217822 +vt 0.772727 0.217822 +vt 0.781818 0.237624 +vt 0.854545 0.287129 +vt 0.881818 0.316832 +vt 0.636364 0.000000 +vt 0.736364 0.178218 +vt 0.736364 0.138614 +vt 0.700000 0.138614 +vt 0.790909 0.128713 +vt 0.654545 0.148515 +vt 0.790909 0.198020 +vt 0.790909 0.188119 +vt 0.681818 0.178218 +vt 0.872727 0.049505 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 0.0000 +s off +f 14/1/1 73/2/1 7/3/1 +f 2/4/2 9/5/2 1/6/2 +f 18/7/3 8/8/3 74/9/3 +f 3/10/4 12/11/4 4/12/4 +f 12/11/5 9/5/5 10/13/5 +f 23/14/6 24/15/6 2/16/6 +f 21/17/6 3/10/6 4/12/6 +f 32/18/1 56/19/1 33/20/1 +f 67/21/6 54/22/6 53/23/6 +f 36/24/4 64/25/4 35/26/4 +f 28/27/2 46/28/2 18/7/2 +f 21/29/4 37/30/4 7/3/4 +f 19/31/4 58/32/4 29/33/4 +f 7/3/1 39/34/1 14/1/1 +f 29/33/3 57/35/3 28/27/3 +f 15/36/1 41/37/1 16/38/1 +f 30/39/2 48/40/2 20/41/2 +f 8/42/4 45/43/4 22/44/4 +f 13/45/1 42/46/1 5/47/1 +f 27/48/3 59/49/3 30/39/3 +f 8/8/3 46/28/3 44/50/3 +f 17/51/4 60/52/4 27/48/4 +f 20/41/3 47/53/3 19/31/3 +f 34/54/1 61/55/1 31/56/1 +f 6/57/3 50/58/3 17/51/3 +f 31/56/4 43/59/4 13/45/4 +f 5/47/2 51/60/2 23/61/2 +f 16/38/2 62/62/2 34/54/2 +f 24/63/2 49/64/2 6/57/2 +f 33/20/4 40/65/4 15/36/4 +f 23/61/3 53/66/3 25/67/3 +f 14/1/2 55/68/2 32/18/2 +f 25/67/2 54/69/2 26/70/2 +f 22/44/1 63/71/1 36/24/1 +f 26/70/1 52/72/1 24/63/1 +f 35/26/3 38/73/3 21/29/3 +f 67/74/1 70/75/1 65/76/1 +f 66/77/6 62/78/6 56/79/6 +f 67/21/6 65/80/6 58/81/6 +f 63/82/6 65/80/6 66/77/6 +f 72/83/6 69/84/6 70/75/6 +f 65/76/2 69/85/2 66/86/2 +f 66/86/3 71/87/3 68/88/3 +f 68/89/4 72/83/4 67/74/4 +f 73/90/2 75/91/2 7/92/2 +f 7/93/6 75/94/6 3/10/6 +f 8/95/2 78/96/2 74/97/2 +f 4/12/6 77/98/6 8/99/6 +f 4/12/3 78/96/3 77/100/3 +f 3/10/1 76/101/1 11/102/1 +f 76/103/1 9/5/1 11/102/1 +f 10/13/3 78/104/3 12/11/3 +f 19/105/6 28/106/6 18/107/6 +f 32/108/6 15/109/6 14/110/6 +f 16/111/6 31/112/6 13/113/6 +f 76/103/6 14/110/6 15/109/6 +f 23/14/6 26/114/6 24/15/6 +f 2/16/6 17/115/6 20/116/6 +f 17/115/6 30/117/6 20/116/6 +f 22/118/6 35/119/6 21/17/6 +f 2/4/2 10/13/2 9/5/2 +f 3/10/4 11/102/4 12/11/4 +f 12/11/5 11/102/5 9/5/5 +f 24/15/6 6/120/6 2/16/6 +f 2/16/6 1/121/6 23/14/6 +f 1/121/6 5/122/6 23/14/6 +f 4/12/6 8/99/6 22/118/6 +f 21/17/6 7/93/6 3/10/6 +f 4/12/6 22/118/6 21/17/6 +f 32/18/1 55/68/1 56/19/1 +f 53/23/6 51/123/6 42/124/6 +f 42/124/6 68/125/6 53/23/6 +f 68/125/6 67/21/6 53/23/6 +f 67/21/6 49/126/6 54/22/6 +f 49/126/6 52/127/6 54/22/6 +f 36/24/4 63/71/4 64/25/4 +f 28/27/2 57/35/2 46/28/2 +f 21/29/4 38/73/4 37/30/4 +f 19/31/4 47/53/4 58/32/4 +f 7/3/1 37/30/1 39/34/1 +f 29/33/3 58/32/3 57/35/3 +f 15/36/1 40/65/1 41/37/1 +f 30/39/2 59/49/2 48/40/2 +f 8/42/4 44/128/4 45/43/4 +f 13/45/1 43/59/1 42/46/1 +f 27/48/3 60/52/3 59/49/3 +f 8/8/3 18/7/3 46/28/3 +f 17/51/4 50/58/4 60/52/4 +f 20/41/3 48/40/3 47/53/3 +f 34/54/1 62/62/1 61/55/1 +f 6/57/3 49/64/3 50/58/3 +f 31/56/4 61/55/4 43/59/4 +f 5/47/2 42/46/2 51/60/2 +f 16/38/2 41/37/2 62/62/2 +f 24/63/2 52/72/2 49/64/2 +f 33/20/4 56/19/4 40/65/4 +f 23/61/3 51/60/3 53/66/3 +f 14/1/2 39/34/2 55/68/2 +f 25/67/2 53/66/2 54/69/2 +f 22/44/1 45/43/1 63/71/1 +f 26/70/1 54/69/1 52/72/1 +f 35/26/3 64/25/3 38/73/3 +f 67/74/1 72/83/1 70/75/1 +f 55/129/6 39/130/6 66/77/6 +f 39/130/6 37/131/6 66/77/6 +f 68/125/6 42/124/6 43/132/6 +f 68/125/6 43/132/6 61/133/6 +f 41/134/6 40/135/6 56/79/6 +f 56/79/6 55/129/6 66/77/6 +f 66/77/6 68/125/6 62/78/6 +f 68/125/6 61/133/6 62/78/6 +f 62/78/6 41/134/6 56/79/6 +f 44/136/6 46/137/6 65/80/6 +f 46/137/6 57/138/6 65/80/6 +f 58/81/6 47/139/6 48/140/6 +f 58/81/6 48/140/6 59/141/6 +f 65/80/6 57/138/6 58/81/6 +f 50/142/6 49/126/6 67/21/6 +f 58/81/6 59/141/6 67/21/6 +f 59/141/6 60/143/6 67/21/6 +f 60/143/6 50/142/6 67/21/6 +f 37/131/6 38/144/6 64/145/6 +f 63/82/6 45/146/6 44/136/6 +f 66/77/6 37/131/6 64/145/6 +f 63/82/6 44/136/6 65/80/6 +f 66/77/6 64/145/6 63/82/6 +f 72/83/6 71/147/6 69/84/6 +f 65/76/2 70/75/2 69/85/2 +f 66/86/3 69/85/3 71/87/3 +f 68/89/4 71/148/4 72/83/4 +f 73/90/2 76/101/2 75/91/2 +f 8/95/2 77/100/2 78/96/2 +f 4/12/3 12/11/3 78/96/3 +f 3/10/1 75/91/1 76/101/1 +f 76/103/1 1/121/1 9/5/1 +f 10/13/3 2/149/3 78/104/3 +f 19/105/6 29/150/6 28/106/6 +f 32/108/6 33/151/6 15/109/6 +f 16/111/6 34/152/6 31/112/6 +f 16/111/6 13/113/6 1/121/6 +f 13/113/6 5/122/6 1/121/6 +f 16/111/6 1/121/6 76/103/6 +f 76/103/6 73/153/6 14/110/6 +f 15/109/6 16/111/6 76/103/6 +f 23/14/6 25/154/6 26/114/6 +f 19/105/6 18/107/6 78/155/6 +f 18/107/6 74/156/6 78/155/6 +f 19/105/6 78/155/6 20/116/6 +f 78/155/6 2/16/6 20/116/6 +f 2/16/6 6/120/6 17/115/6 +f 17/115/6 27/157/6 30/117/6 +f 22/118/6 36/158/6 35/119/6 +o Bullet +v 0.000000 1.600001 -0.150000 +v 0.000000 1.600001 0.650000 +v -0.092807 1.692808 0.550000 +v -0.131250 1.600001 0.550000 +v -0.092807 1.507193 0.550000 +v 0.000000 1.468750 0.550000 +v 0.092808 1.507193 0.550000 +v 0.131251 1.600001 0.550000 +v 0.000000 1.731251 0.550000 +v 0.092808 1.692808 0.550000 +v -0.092807 1.692808 0.500000 +v -0.131250 1.600001 0.500000 +v -0.092807 1.507193 0.500000 +v 0.000000 1.468750 0.500000 +v 0.092808 1.507193 0.500000 +v 0.131251 1.600001 0.500000 +v 0.000000 1.731251 -0.150000 +v 0.092808 1.692808 -0.150000 +v 0.131251 1.600001 -0.150000 +v 0.092808 1.507193 -0.150000 +v 0.000000 1.468750 -0.150000 +v -0.092807 1.507193 -0.150000 +v -0.131250 1.600001 -0.150000 +v -0.092807 1.692808 -0.150000 +v 0.000000 1.711179 -0.400000 +v 0.078615 1.678616 -0.400000 +v 0.111179 1.600001 -0.400000 +v 0.078615 1.521386 -0.400000 +v 0.000000 1.488822 -0.400000 +v -0.078614 1.521386 -0.400000 +v -0.111178 1.600001 -0.400000 +v -0.078614 1.678616 -0.400000 +v 0.000000 1.600001 -0.650000 +v 0.000000 1.731251 0.500000 +v 0.092808 1.692808 0.500000 +v -0.106066 1.706067 0.650000 +v -0.150000 1.600001 0.650000 +v -0.106066 1.493935 0.650000 +v 0.000000 1.450001 0.650000 +v 0.106066 1.493935 0.650000 +v 0.150001 1.600001 0.650000 +v 0.000000 1.750001 0.650000 +v 0.106066 1.706067 0.650000 +v -0.106066 1.706067 0.550000 +v -0.150000 1.600001 0.550000 +v -0.106066 1.493935 0.550000 +v 0.000000 1.450001 0.550000 +v 0.106066 1.493935 0.550000 +v 0.150001 1.600001 0.550000 +v 0.106066 1.706067 0.550000 +v 0.000000 1.750001 0.550000 +v -0.106066 1.706067 0.500000 +v -0.106066 1.706067 -0.150000 +v -0.150000 1.600001 0.500000 +v -0.150000 1.600001 -0.150000 +v -0.106066 1.493935 0.500000 +v -0.106066 1.493935 -0.150000 +v 0.000000 1.450001 0.500000 +v 0.000000 1.450001 -0.150000 +v 0.106066 1.493935 0.500000 +v 0.106066 1.493935 -0.150000 +v 0.150001 1.600001 0.500000 +v 0.150001 1.600001 -0.150000 +v 0.106066 1.706067 0.500000 +v 0.106066 1.706067 -0.150000 +v 0.000000 1.750001 0.500000 +v 0.000000 1.750001 -0.150000 +v -0.092807 1.692808 0.550000 +v -0.131250 1.600001 0.550000 +v -0.092807 1.507193 0.550000 +v 0.000000 1.468750 0.550000 +v 0.092808 1.507193 0.550000 +v 0.131251 1.600001 0.550000 +v 0.000000 1.731251 0.550000 +v 0.092808 1.692808 0.550000 +v -0.092807 1.692808 0.500000 +v -0.131250 1.600001 0.500000 +v -0.092807 1.507193 0.500000 +v 0.000000 1.468750 0.500000 +v 0.092808 1.507193 0.500000 +v 0.131251 1.600001 0.500000 +v 0.000000 1.731251 0.500000 +v 0.092808 1.692808 0.500000 +v -0.106066 1.706067 0.650000 +v -0.150000 1.600001 0.650000 +v -0.106066 1.493935 0.650000 +v 0.000000 1.450001 0.650000 +v 0.106066 1.493935 0.650000 +v 0.150001 1.600001 0.650000 +v 0.000000 1.750001 0.650000 +v 0.106066 1.706067 0.650000 +v -0.106066 1.706067 0.550000 +v -0.150000 1.600001 0.550000 +v -0.106066 1.493935 0.550000 +v 0.000000 1.450001 0.550000 +v 0.106066 1.493935 0.550000 +v 0.150001 1.600001 0.550000 +v 0.106066 1.706067 0.550000 +v 0.000000 1.750001 0.550000 +v -0.106066 1.706067 0.500000 +v -0.106066 1.706067 -0.150000 +v -0.150000 1.600001 0.500000 +v -0.150000 1.600001 -0.150000 +v -0.106066 1.493935 0.500000 +v -0.106066 1.493935 -0.150000 +v 0.000000 1.450001 0.500000 +v 0.000000 1.450001 -0.150000 +v 0.106066 1.493935 0.500000 +v 0.106066 1.493935 -0.150000 +v 0.150001 1.600001 0.500000 +v 0.150001 1.600001 -0.150000 +v 0.106066 1.706067 0.500000 +v 0.106066 1.706067 -0.150000 +v 0.000000 1.750001 0.500000 +v 0.000000 1.750001 -0.150000 +vt 0.654545 0.346535 +vt 0.618182 0.336634 +vt 0.654545 0.336634 +vt 0.654545 0.306931 +vt 0.618182 0.297030 +vt 0.654545 0.297030 +vt 0.654545 0.366337 +vt 0.618182 0.356436 +vt 0.654545 0.356436 +vt 0.618182 0.326733 +vt 0.654545 0.326733 +vt 0.618182 0.346535 +vt 0.654545 0.316832 +vt 0.618182 0.306931 +vt 0.618182 0.287129 +vt 0.654545 0.287129 +vt 0.781818 0.326733 +vt 0.745455 0.336634 +vt 0.745455 0.326733 +vt 0.745455 0.297030 +vt 0.781818 0.297030 +vt 0.745455 0.306931 +vt 0.781818 0.316832 +vt 0.745455 0.316832 +vt 0.745455 0.287129 +vt 0.781818 0.287129 +vt 0.745455 0.346535 +vt 0.781818 0.346535 +vt 0.745455 0.356436 +vt 0.781818 0.306931 +vt 0.781818 0.356436 +vt 0.745455 0.366337 +vt 0.736364 0.306931 +vt 0.727273 0.316832 +vt 0.727273 0.306931 +vt 0.736364 0.346535 +vt 0.727273 0.336634 +vt 0.736364 0.336634 +vt 0.736364 0.356436 +vt 0.727273 0.366337 +vt 0.727273 0.356436 +vt 0.736364 0.297030 +vt 0.727273 0.297030 +vt 0.736364 0.316832 +vt 0.727273 0.326733 +vt 0.736364 0.326733 +vt 0.727273 0.346535 +vt 0.709091 0.306931 +vt 0.718182 0.316832 +vt 0.709091 0.316832 +vt 0.709091 0.356436 +vt 0.718182 0.366337 +vt 0.709091 0.366337 +vt 0.709091 0.297030 +vt 0.718182 0.306931 +vt 0.718182 0.346535 +vt 0.718182 0.356436 +vt 0.709091 0.336634 +vt 0.718182 0.326733 +vt 0.718182 0.336634 +vt 0.709091 0.326733 +vt 0.718182 0.287129 +vt 0.718182 0.297030 +vt 0.781818 0.336634 +vt 0.727273 0.287129 +vt 0.736364 0.287129 +vt 0.618182 0.316832 +vt 0.709091 0.346535 +vt 0.736364 0.366337 +vt 0.709091 0.287129 +vt 0.781818 0.326733 +vt 0.800000 0.336634 +vt 0.781818 0.336634 +vt 0.781818 0.346535 +vt 0.800000 0.356436 +vt 0.781818 0.356436 +vt 0.781818 0.297030 +vt 0.800000 0.287129 +vt 0.800000 0.297030 +vt 0.781818 0.306931 +vt 0.800000 0.316832 +vt 0.781818 0.316832 +vt 0.800000 0.346535 +vt 0.800000 0.366337 +vt 0.781818 0.366337 +vt 0.800000 0.306931 +vt 0.800000 0.326733 +vt 0.818182 0.316832 +vt 0.818182 0.326733 +vt 0.818182 0.336634 +vt 0.818182 0.346535 +vt 0.818182 0.306931 +vt 0.818182 0.297030 +vt 0.818182 0.356436 +vt 0.818182 0.287129 +vt 0.727273 0.356436 +vt 0.718182 0.366337 +vt 0.718182 0.356436 +vt 0.727273 0.287129 +vt 0.718182 0.297030 +vt 0.718182 0.287129 +vt 0.727273 0.346535 +vt 0.718182 0.346535 +vt 0.727273 0.336634 +vt 0.718182 0.336634 +vt 0.727273 0.326733 +vt 0.718182 0.326733 +vt 0.727273 0.316832 +vt 0.718182 0.316832 +vt 0.727273 0.306931 +vt 0.718182 0.306931 +vt 0.727273 0.297030 +vt 0.736364 0.316832 +vt 0.745455 0.306931 +vt 0.745455 0.316832 +vt 0.736364 0.336634 +vt 0.745455 0.346535 +vt 0.736364 0.346535 +vt 0.736364 0.356436 +vt 0.745455 0.366337 +vt 0.736364 0.366337 +vt 0.736364 0.306931 +vt 0.745455 0.297030 +vt 0.745455 0.326733 +vt 0.736364 0.326733 +vt 0.745455 0.336634 +vt 0.745455 0.356436 +vt 0.736364 0.297030 +vt 0.745455 0.287129 +vt 0.709091 0.316832 +vt 0.654545 0.326733 +vt 0.654545 0.316832 +vt 0.709091 0.306931 +vt 0.654545 0.306931 +vt 0.709091 0.297030 +vt 0.654545 0.297030 +vt 0.709091 0.287129 +vt 0.654545 0.287129 +vt 0.709091 0.356436 +vt 0.654545 0.366337 +vt 0.654545 0.356436 +vt 0.709091 0.346535 +vt 0.654545 0.346535 +vt 0.709091 0.336634 +vt 0.654545 0.336634 +vt 0.709091 0.326733 +vt 0.781818 0.287129 +vt 0.727273 0.366337 +vt 0.736364 0.287129 +vt 0.709091 0.366337 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 0.9968 -0.0800 +vn -0.6869 0.6869 -0.2374 +vn -0.7048 0.7048 -0.0800 +vn -0.9968 0.0000 -0.0800 +vn -0.6869 -0.6869 -0.2374 +vn -0.7048 -0.7048 -0.0800 +vn 0.7048 -0.7048 -0.0800 +vn 0.0000 -0.9714 -0.2374 +vn 0.6869 -0.6869 -0.2374 +vn 0.9968 0.0000 -0.0800 +vn 0.6869 0.6869 -0.2374 +vn 0.7048 0.7048 -0.0800 +vn -0.9714 0.0000 -0.2374 +vn 0.0000 -0.9968 -0.0800 +vn 0.9714 0.0000 -0.2374 +vn 0.0000 0.9714 -0.2374 +vn 0.7071 -0.7071 0.0000 +vn 0.0000 -1.0000 0.0000 +vn -0.7071 -0.7071 0.0000 +vn 1.0000 0.0000 0.0000 +vn 0.7071 0.7071 0.0000 +vn 0.0000 1.0000 0.0000 +vn -0.7071 0.7071 0.0000 +vn -1.0000 0.0000 0.0000 +s off +f 141/159/7 79/160/7 143/161/7 +f 133/162/7 79/163/7 135/164/7 +f 137/165/7 79/166/7 139/167/7 +f 79/168/7 145/169/7 143/161/7 +f 139/167/7 79/170/7 141/159/7 +f 131/171/7 79/172/7 133/162/7 +f 135/164/7 79/173/7 137/174/7 +f 80/175/8 121/176/8 120/177/8 +f 116/178/8 80/179/8 115/180/8 +f 80/181/8 120/177/8 114/182/8 +f 117/183/8 80/184/8 116/178/8 +f 119/185/8 80/186/8 118/187/8 +f 115/180/8 80/188/8 114/182/8 +f 118/187/8 80/189/8 117/190/8 +f 123/191/7 81/192/7 82/193/7 +f 127/194/7 88/195/7 128/196/7 +f 126/197/7 84/198/7 85/199/7 +f 124/200/7 82/193/7 83/201/7 +f 122/202/7 87/203/7 81/192/7 +f 128/196/7 87/203/7 129/204/7 +f 126/197/7 86/205/7 127/194/7 +f 132/206/8 89/207/8 130/208/8 +f 138/209/8 92/210/8 136/211/8 +f 134/212/8 90/213/8 132/206/8 +f 138/209/8 94/214/8 93/215/8 +f 142/216/8 112/217/8 113/218/8 +f 130/208/8 112/217/8 144/219/8 +f 134/212/8 92/220/8 91/221/8 +f 121/176/8 80/222/8 119/185/8 +f 124/200/7 84/223/7 125/224/7 +f 145/169/7 79/225/7 131/171/7 +f 140/226/8 113/218/8 94/214/8 +f 123/191/7 122/202/7 81/192/7 +f 127/194/7 86/205/7 88/195/7 +f 126/197/7 125/227/7 84/198/7 +f 124/200/7 123/191/7 82/193/7 +f 122/202/7 129/204/7 87/203/7 +f 128/196/7 88/195/7 87/203/7 +f 126/197/7 85/199/7 86/205/7 +f 132/206/8 90/213/8 89/207/8 +f 138/209/8 93/215/8 92/210/8 +f 134/212/8 91/221/8 90/213/8 +f 138/209/8 140/226/8 94/214/8 +f 142/216/8 144/219/8 112/217/8 +f 130/208/8 89/207/8 112/217/8 +f 134/212/8 136/228/8 92/220/8 +f 124/200/7 83/201/7 84/223/7 +f 140/226/8 142/216/8 113/218/8 +s 1 +f 95/229/9 110/230/10 102/231/11 +f 101/232/12 108/233/13 100/234/14 +f 98/235/15 107/236/16 106/237/17 +f 97/238/18 104/239/19 96/240/20 +f 102/231/11 109/241/21 101/232/12 +f 100/234/14 107/242/16 99/243/22 +f 97/238/18 106/237/17 105/244/23 +f 96/240/20 103/245/24 95/229/9 +f 103/245/24 104/239/19 111/246/7 +f 103/245/24 111/247/7 110/230/10 +f 110/230/10 111/248/7 109/241/21 +f 109/241/21 111/249/7 108/233/13 +f 105/244/23 111/250/7 104/239/19 +f 106/237/17 111/251/7 105/244/23 +f 108/233/13 111/252/7 107/242/16 +f 107/236/16 111/253/7 106/237/17 +f 150/254/25 157/255/26 158/256/25 +f 149/257/26 156/258/27 157/259/26 +f 151/260/28 158/256/25 159/261/28 +f 153/262/29 159/261/28 161/263/29 +f 152/264/30 161/263/29 160/265/30 +f 146/266/31 160/265/30 154/267/31 +f 147/268/32 154/267/31 155/269/32 +f 148/270/27 155/269/32 156/258/27 +f 170/271/31 163/272/32 162/273/31 +f 176/274/29 167/275/28 175/276/28 +f 174/277/25 165/278/26 173/279/26 +f 171/280/32 164/281/27 163/272/32 +f 170/271/31 168/282/30 177/283/30 +f 177/283/30 169/284/29 176/274/29 +f 175/276/28 166/285/25 174/277/25 +f 172/286/27 165/287/26 164/281/27 +f 178/288/31 193/289/30 179/290/31 +f 180/291/32 179/290/31 181/292/32 +f 182/293/27 181/292/32 183/294/27 +f 184/295/26 183/294/27 185/296/26 +f 186/297/25 185/298/26 187/299/25 +f 188/300/28 187/299/25 189/301/28 +f 190/302/29 189/301/28 191/303/29 +f 192/304/30 191/303/29 193/289/30 +f 95/229/9 103/245/24 110/230/10 +f 101/232/12 109/241/21 108/233/13 +f 98/235/15 99/305/22 107/236/16 +f 97/238/18 105/244/23 104/239/19 +f 102/231/11 110/230/10 109/241/21 +f 100/234/14 108/233/13 107/242/16 +f 97/238/18 98/235/15 106/237/17 +f 96/240/20 104/239/19 103/245/24 +f 150/254/25 149/306/26 157/255/26 +f 149/257/26 148/270/27 156/258/27 +f 151/260/28 150/254/25 158/256/25 +f 153/262/29 151/260/28 159/261/28 +f 152/264/30 153/262/29 161/263/29 +f 146/266/31 152/264/30 160/265/30 +f 147/268/32 146/266/31 154/267/31 +f 148/270/27 147/268/32 155/269/32 +f 170/271/31 171/280/32 163/272/32 +f 176/274/29 169/284/29 167/275/28 +f 174/277/25 166/285/25 165/278/26 +f 171/280/32 172/286/27 164/281/27 +f 170/271/31 162/273/31 168/282/30 +f 177/283/30 168/282/30 169/284/29 +f 175/276/28 167/275/28 166/285/25 +f 172/286/27 173/307/26 165/287/26 +f 178/288/31 192/304/30 193/289/30 +f 180/291/32 178/288/31 179/290/31 +f 182/293/27 180/291/32 181/292/32 +f 184/295/26 182/293/27 183/294/27 +f 186/297/25 184/308/26 185/298/26 +f 188/300/28 186/297/25 187/299/25 +f 190/302/29 188/300/28 189/301/28 +f 192/304/30 190/302/29 191/303/29 +o Casing +v 0.000000 2.150001 -0.150000 +v 0.000000 2.150001 0.500000 +v 0.106066 2.106067 -0.150000 +v 0.106066 2.106067 0.500000 +v 0.150001 2.000000 -0.150000 +v 0.150001 2.000000 0.500000 +v 0.106066 1.893935 -0.150000 +v 0.106066 1.893935 0.500000 +v 0.000000 1.850001 -0.150000 +v 0.000000 1.850001 0.500000 +v -0.106066 1.893935 -0.150000 +v -0.106066 1.893935 0.500000 +v -0.150000 2.000000 -0.150000 +v -0.150000 2.000000 0.500000 +v -0.106066 2.106067 -0.150000 +v -0.106066 2.106067 0.500000 +v 0.000000 2.150001 0.550000 +v 0.106066 2.106067 0.550000 +v 0.150001 2.000000 0.550000 +v 0.106066 1.893935 0.550000 +v 0.000000 1.850001 0.550000 +v -0.106066 1.893935 0.550000 +v -0.150000 2.000000 0.550000 +v -0.106066 2.106067 0.550000 +v 0.106066 2.106067 0.650000 +v 0.000000 2.150001 0.650000 +v 0.150001 2.000001 0.650000 +v 0.106066 1.893935 0.650000 +v 0.000000 1.850001 0.650000 +v -0.106066 1.893935 0.650000 +v -0.150000 2.000001 0.650000 +v -0.106066 2.106067 0.650000 +v 0.092808 2.092808 0.500000 +v 0.000000 2.131251 0.500000 +v 0.131251 2.000000 0.500000 +v 0.092808 1.907193 0.500000 +v 0.000000 1.868750 0.500000 +v -0.092807 1.907193 0.500000 +v -0.131250 2.000000 0.500000 +v -0.092807 2.092808 0.500000 +v 0.092808 2.092808 0.550000 +v 0.000000 2.131251 0.550000 +v 0.131251 2.000000 0.550000 +v 0.092808 1.907193 0.550000 +v 0.000000 1.868750 0.550000 +v -0.092807 1.907193 0.550000 +v -0.131250 2.000000 0.550000 +v -0.092807 2.092808 0.550000 +v 0.000000 2.000001 0.650000 +v 0.000000 2.000000 -0.150000 +v 0.000000 2.150001 -0.150000 +v 0.000000 2.150001 0.500000 +v 0.106066 2.106067 -0.150000 +v 0.106066 2.106067 0.500000 +v 0.150001 2.000000 -0.150000 +v 0.150001 2.000000 0.500000 +v 0.106066 1.893935 -0.150000 +v 0.106066 1.893935 0.500000 +v 0.000000 1.850001 -0.150000 +v 0.000000 1.850001 0.500000 +v -0.106066 1.893935 -0.150000 +v -0.106066 1.893935 0.500000 +v -0.150000 2.000000 -0.150000 +v -0.150000 2.000000 0.500000 +v -0.106066 2.106067 -0.150000 +v -0.106066 2.106067 0.500000 +v 0.000000 2.150001 0.550000 +v 0.106066 2.106067 0.550000 +v 0.150001 2.000000 0.550000 +v 0.106066 1.893935 0.550000 +v 0.000000 1.850001 0.550000 +v -0.106066 1.893935 0.550000 +v -0.150000 2.000000 0.550000 +v -0.106066 2.106067 0.550000 +v 0.106066 2.106067 0.650000 +v 0.000000 2.150001 0.650000 +v 0.150001 2.000001 0.650000 +v 0.106066 1.893935 0.650000 +v 0.000000 1.850001 0.650000 +v -0.106066 1.893935 0.650000 +v -0.150000 2.000001 0.650000 +v -0.106066 2.106067 0.650000 +v 0.092808 2.092808 0.500000 +v 0.000000 2.131251 0.500000 +v 0.131251 2.000000 0.500000 +v 0.092808 1.907193 0.500000 +v 0.000000 1.868750 0.500000 +v -0.092807 1.907193 0.500000 +v -0.131250 2.000000 0.500000 +v -0.092807 2.092808 0.500000 +v 0.092808 2.092808 0.550000 +v 0.000000 2.131251 0.550000 +v 0.131251 2.000000 0.550000 +v 0.092808 1.907193 0.550000 +v 0.000000 1.868750 0.550000 +v -0.092807 1.907193 0.550000 +v -0.131250 2.000000 0.550000 +v -0.092807 2.092808 0.550000 +vt 0.709091 0.346535 +vt 0.718182 0.336634 +vt 0.718182 0.346535 +vt 0.654545 0.326733 +vt 0.618182 0.316832 +vt 0.654545 0.316832 +vt 0.736364 0.297030 +vt 0.727273 0.287129 +vt 0.736364 0.287129 +vt 0.745455 0.336634 +vt 0.781818 0.336634 +vt 0.745455 0.346535 +vt 0.709091 0.297030 +vt 0.718182 0.287129 +vt 0.718182 0.297030 +vt 0.709091 0.316832 +vt 0.718182 0.326733 +vt 0.709091 0.326733 +vt 0.709091 0.336634 +vt 0.709091 0.356436 +vt 0.718182 0.356436 +vt 0.718182 0.306931 +vt 0.709091 0.306931 +vt 0.718182 0.366337 +vt 0.709091 0.366337 +vt 0.718182 0.316832 +vt 0.736364 0.356436 +vt 0.727273 0.346535 +vt 0.736364 0.346535 +vt 0.736364 0.336634 +vt 0.727273 0.326733 +vt 0.736364 0.326733 +vt 0.736364 0.316832 +vt 0.727273 0.316832 +vt 0.727273 0.306931 +vt 0.727273 0.297030 +vt 0.727273 0.366337 +vt 0.727273 0.356436 +vt 0.727273 0.336634 +vt 0.736364 0.306931 +vt 0.745455 0.356436 +vt 0.781818 0.356436 +vt 0.745455 0.366337 +vt 0.745455 0.306931 +vt 0.781818 0.306931 +vt 0.745455 0.316832 +vt 0.781818 0.346535 +vt 0.745455 0.287129 +vt 0.781818 0.287129 +vt 0.745455 0.297030 +vt 0.781818 0.316832 +vt 0.745455 0.326733 +vt 0.781818 0.297030 +vt 0.781818 0.326733 +vt 0.654545 0.297030 +vt 0.618182 0.287129 +vt 0.654545 0.287129 +vt 0.618182 0.306931 +vt 0.654545 0.306931 +vt 0.654545 0.356436 +vt 0.618182 0.346535 +vt 0.654545 0.346535 +vt 0.618182 0.326733 +vt 0.654545 0.336634 +vt 0.654545 0.366337 +vt 0.618182 0.356436 +vt 0.618182 0.297030 +vt 0.618182 0.336634 +vt 0.709091 0.287129 +vt 0.736364 0.366337 +vt 0.709091 0.326733 +vt 0.654545 0.336634 +vt 0.654545 0.326733 +vt 0.709091 0.336634 +vt 0.654545 0.346535 +vt 0.709091 0.346535 +vt 0.654545 0.356436 +vt 0.709091 0.356436 +vt 0.654545 0.366337 +vt 0.709091 0.287129 +vt 0.654545 0.297030 +vt 0.654545 0.287129 +vt 0.709091 0.297030 +vt 0.654545 0.306931 +vt 0.709091 0.306931 +vt 0.654545 0.316832 +vt 0.709091 0.316832 +vt 0.736364 0.297030 +vt 0.745455 0.287129 +vt 0.745455 0.297030 +vt 0.736364 0.346535 +vt 0.745455 0.356436 +vt 0.736364 0.356436 +vt 0.736364 0.326733 +vt 0.745455 0.336634 +vt 0.736364 0.336634 +vt 0.745455 0.316832 +vt 0.745455 0.326733 +vt 0.736364 0.306931 +vt 0.745455 0.306931 +vt 0.745455 0.366337 +vt 0.736364 0.366337 +vt 0.745455 0.346535 +vt 0.736364 0.316832 +vt 0.727273 0.356436 +vt 0.718182 0.366337 +vt 0.718182 0.356436 +vt 0.727273 0.287129 +vt 0.718182 0.297030 +vt 0.718182 0.287129 +vt 0.727273 0.346535 +vt 0.718182 0.346535 +vt 0.727273 0.336634 +vt 0.718182 0.336634 +vt 0.727273 0.326733 +vt 0.718182 0.326733 +vt 0.727273 0.316832 +vt 0.718182 0.316832 +vt 0.727273 0.306931 +vt 0.718182 0.306931 +vt 0.727273 0.297030 +vt 0.709091 0.366337 +vt 0.736364 0.287129 +vt 0.727273 0.366337 +vn 0.0000 0.0000 1.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 1.0000 0.0000 +vn 0.7071 0.7071 0.0000 +vn 1.0000 0.0000 0.0000 +vn 0.7071 -0.7071 0.0000 +vn 0.0000 -1.0000 0.0000 +vn -0.7071 -0.7071 0.0000 +vn -1.0000 0.0000 0.0000 +vn -0.7071 0.7071 0.0000 +s off +f 199/309/33 226/310/33 228/311/33 +f 194/312/34 243/313/34 208/314/34 +f 215/315/34 238/316/34 214/317/34 +f 218/318/33 242/319/33 220/320/33 +f 205/321/33 230/322/33 231/323/33 +f 209/324/33 227/325/33 195/326/33 +f 197/327/33 227/325/33 226/310/33 +f 201/328/33 228/311/33 229/329/33 +f 205/321/33 232/330/33 207/331/33 +f 201/328/33 230/332/33 203/333/33 +f 207/331/33 233/334/33 209/324/33 +f 213/335/34 236/336/34 212/337/34 +f 211/338/34 235/339/34 210/340/34 +f 217/341/34 235/339/34 241/342/34 +f 215/315/34 240/343/34 239/344/34 +f 213/335/34 238/345/34 237/346/34 +f 212/337/34 234/347/34 211/338/34 +f 216/348/34 241/342/34 240/343/34 +f 221/349/33 242/350/33 222/351/33 +f 224/352/33 242/353/33 225/354/33 +f 220/320/33 242/355/33 221/349/33 +f 222/356/33 242/357/33 223/358/33 +f 242/359/33 219/360/33 225/354/33 +f 223/358/33 242/361/33 224/352/33 +f 242/362/33 218/318/33 219/360/33 +f 204/363/34 243/364/34 202/365/34 +f 208/314/34 243/366/34 206/367/34 +f 200/368/34 243/369/34 198/370/34 +f 243/371/34 194/312/34 196/372/34 +f 202/373/34 243/374/34 200/368/34 +f 206/367/34 243/375/34 204/363/34 +f 198/370/34 243/376/34 196/372/34 +f 199/309/33 197/327/33 226/310/33 +f 215/315/34 239/344/34 238/316/34 +f 205/321/33 203/377/33 230/322/33 +f 209/324/33 233/334/33 227/325/33 +f 197/327/33 195/326/33 227/325/33 +f 201/328/33 199/309/33 228/311/33 +f 205/321/33 231/323/33 232/330/33 +f 201/328/33 229/329/33 230/332/33 +f 207/331/33 232/330/33 233/334/33 +f 213/335/34 237/346/34 236/336/34 +f 211/338/34 234/347/34 235/339/34 +f 217/341/34 210/340/34 235/339/34 +f 215/315/34 216/348/34 240/343/34 +f 213/335/34 214/378/34 238/345/34 +f 212/337/34 236/336/34 234/347/34 +f 216/348/34 217/341/34 241/342/34 +s 1 +f 245/379/35 246/380/36 244/381/35 +f 247/382/36 248/383/37 246/380/36 +f 249/384/37 250/385/38 248/383/37 +f 251/386/38 252/387/39 250/385/38 +f 253/388/39 254/389/40 252/390/39 +f 255/391/40 256/392/41 254/389/40 +f 257/393/41 258/394/42 256/392/41 +f 259/395/42 244/381/35 258/394/42 +f 265/396/40 272/397/39 273/398/40 +f 262/399/37 271/400/38 263/401/38 +f 260/402/35 268/403/36 261/404/36 +f 260/402/35 275/405/42 269/406/35 +f 266/407/41 273/398/40 274/408/41 +f 263/401/38 272/409/39 264/410/39 +f 261/404/36 270/411/37 262/399/37 +f 267/412/42 274/408/41 275/405/42 +f 287/413/38 280/414/39 279/415/38 +f 288/416/39 281/417/40 280/418/39 +f 286/419/37 279/415/38 278/420/37 +f 284/421/36 278/420/37 276/422/36 +f 285/423/35 276/422/36 277/424/35 +f 291/425/42 277/424/35 283/426/42 +f 290/427/41 283/426/42 282/428/41 +f 289/429/40 282/428/41 281/417/40 +f 245/379/35 247/382/36 246/380/36 +f 247/382/36 249/384/37 248/383/37 +f 249/384/37 251/386/38 250/385/38 +f 251/386/38 253/430/39 252/387/39 +f 253/388/39 255/391/40 254/389/40 +f 255/391/40 257/393/41 256/392/41 +f 257/393/41 259/395/42 258/394/42 +f 259/395/42 245/379/35 244/381/35 +f 265/396/40 264/431/39 272/397/39 +f 262/399/37 270/411/37 271/400/38 +f 260/402/35 269/406/35 268/403/36 +f 260/402/35 267/412/42 275/405/42 +f 266/407/41 265/396/40 273/398/40 +f 263/401/38 271/400/38 272/409/39 +f 261/404/36 268/403/36 270/411/37 +f 267/412/42 266/407/41 274/408/41 +f 287/413/38 288/432/39 280/414/39 +f 288/416/39 289/429/40 281/417/40 +f 286/419/37 287/413/38 279/415/38 +f 284/421/36 286/419/37 278/420/37 +f 285/423/35 284/421/36 276/422/36 +f 291/425/42 285/423/35 277/424/35 +f 290/427/41 291/425/42 283/426/42 +f 289/429/40 290/427/41 282/428/41 +o Body +v -0.200000 2.500000 -2.900000 +v 0.200000 2.500000 -2.900000 +v -0.200000 2.300000 -2.900000 +v 0.200000 2.300000 -2.900000 +v 0.400000 2.300000 -2.900000 +v -0.400000 2.300000 -2.900000 +v 0.400000 1.700000 -2.900000 +v -0.400000 1.700000 -2.900000 +v -0.200000 2.500000 -3.000000 +v 0.200000 2.500000 -3.000000 +v -0.200000 2.300000 -3.000000 +v 0.200000 2.300000 -3.000000 +v 0.400000 2.300000 -3.000000 +v -0.400000 2.300000 -3.000000 +v 0.400000 1.800000 -3.000000 +v -0.400000 1.800000 -3.000000 +v 0.500000 1.800000 -3.000000 +v -0.500000 1.800000 -3.000000 +v 0.500000 2.400000 -3.000000 +v -0.500000 2.400000 -3.000000 +v 0.300000 2.400000 -3.000000 +v -0.300000 2.400000 -3.000000 +v 0.300000 2.600000 -3.000000 +v -0.300000 2.600000 -3.000000 +v 0.400000 1.500000 -3.000000 +v -0.400000 1.500000 -3.000000 +v 0.500000 1.500000 -3.000000 +v -0.500000 1.500000 -3.000000 +v 0.400000 0.700000 -3.000000 +v -0.400000 0.700000 -3.000000 +v 0.500000 0.700000 -3.000000 +v -0.500000 0.700000 -3.000000 +v 0.400000 0.600000 -3.000000 +v -0.400000 0.600000 -3.000000 +v -0.300000 2.600000 -2.800000 +v 0.300000 2.600000 -2.800000 +v 0.500000 1.500000 -2.700000 +v -0.500000 1.500000 -2.700000 +v 0.500000 0.700000 -2.700000 +v -0.500000 0.700000 -2.700000 +v 0.400000 0.600000 -2.700000 +v -0.400000 0.600000 -2.700000 +v 0.400000 1.500000 -2.900000 +v -0.400000 1.500000 -2.900000 +v 0.400000 0.700000 -2.900000 +v -0.400000 0.700000 -2.900000 +v 0.500000 1.700000 -2.900000 +v -0.500000 1.700000 -2.900000 +v 0.400000 1.500000 -2.700000 +v -0.400000 1.500000 -2.700000 +v 0.400000 0.800000 -2.700000 +v -0.400000 0.800000 -2.700000 +v 0.300000 0.700000 -2.700000 +v -0.300000 0.700000 -2.700000 +v 0.500000 1.500000 -2.600000 +v -0.500000 1.500000 -2.600000 +v 0.500000 0.700000 -2.600000 +v -0.500000 0.700000 -2.600000 +v 0.400000 0.600000 -2.600000 +v -0.400000 0.600000 -2.600000 +v 0.400000 1.500000 -2.600000 +v -0.400000 1.500000 -2.600000 +v 0.400000 0.800000 -2.600000 +v -0.400000 0.800000 -2.600000 +v 0.300000 0.700000 -2.600000 +v -0.300000 0.700000 -2.600000 +v 0.500000 1.500000 -2.300000 +v -0.500000 1.500000 -2.300000 +v 0.500000 0.700000 -2.300000 +v -0.500000 0.700000 -2.300000 +v 0.400000 0.600000 -2.300000 +v -0.400000 0.600000 -2.300000 +v 0.400000 1.500000 -2.300000 +v -0.400000 1.500000 -2.300000 +v 0.400000 0.800000 -2.300000 +v -0.400000 0.800000 -2.300000 +v 0.300000 0.700000 -2.300000 +v -0.300000 0.700000 -2.300000 +v 0.500000 1.500000 -2.200000 +v -0.500000 1.500000 -2.200000 +v 0.500000 0.700000 -2.200000 +v -0.500000 0.700000 -2.200000 +v 0.400000 0.600000 -2.200000 +v -0.400000 0.600000 -2.200000 +v 0.400000 1.500000 -2.200000 +v -0.400000 1.500000 -2.200000 +v 0.400000 0.800000 -2.200000 +v -0.400000 0.800000 -2.200000 +v 0.300000 0.700000 -2.200000 +v -0.300000 0.700000 -2.200000 +v 0.500000 1.500000 -1.900000 +v -0.500000 1.500000 -1.900000 +v 0.500000 0.700000 -1.900000 +v -0.500000 0.700000 -1.900000 +v 0.400000 0.600000 -1.900000 +v -0.400000 0.600000 -1.900000 +v 0.400000 1.500000 -1.900000 +v -0.400000 1.500000 -1.900000 +v 0.400000 0.800000 -1.900000 +v -0.400000 0.800000 -1.900000 +v 0.300000 0.700000 -1.900000 +v -0.300000 0.700000 -1.900000 +v 0.500000 1.500000 -1.800000 +v -0.500000 1.500000 -1.800000 +v 0.500000 0.700000 -1.800000 +v -0.500000 0.700000 -1.800000 +v 0.400000 0.600000 -1.800000 +v -0.400000 0.600000 -1.800000 +v 0.400000 1.500000 -1.800000 +v -0.400000 1.500000 -1.800000 +v 0.400000 0.800000 -1.800000 +v -0.400000 0.800000 -1.800000 +v 0.300000 0.700000 -1.800000 +v -0.300000 0.700000 -1.800000 +v 0.500000 1.500000 -1.500000 +v -0.500000 1.500000 -1.500000 +v 0.500000 0.700000 -1.500000 +v -0.500000 0.700000 -1.500000 +v 0.400000 0.600000 -1.500000 +v -0.400000 0.600000 -1.500000 +v 0.400000 1.500000 -1.500000 +v -0.400000 1.500000 -1.500000 +v 0.400000 0.800000 -1.500000 +v -0.400000 0.800000 -1.500000 +v 0.300000 0.700000 -1.500000 +v -0.300000 0.700000 -1.500000 +v 0.500000 1.500000 -1.400000 +v -0.500000 1.500000 -1.400000 +v 0.500000 0.700000 -1.400000 +v -0.500000 0.700000 -1.400000 +v 0.400000 0.600000 -1.400000 +v -0.400000 0.600000 -1.400000 +v 0.400000 1.500000 -1.400000 +v -0.400000 1.500000 -1.400000 +v 0.400000 0.800000 -1.400000 +v -0.400000 0.800000 -1.400000 +v 0.300000 0.700000 -1.400000 +v -0.300000 0.700000 -1.400000 +v 0.500000 1.500000 -1.100000 +v -0.500000 1.500000 -1.100000 +v 0.500000 0.700000 -1.100000 +v -0.500000 0.700000 -1.100000 +v 0.400000 0.600000 -1.100000 +v -0.400000 0.600000 -1.100000 +v 0.400000 1.500000 -1.100000 +v -0.400000 1.500000 -1.100000 +v 0.400000 0.800000 -1.100000 +v -0.400000 0.800000 -1.100000 +v 0.300000 0.700000 -1.100000 +v -0.300000 0.700000 -1.100000 +v -0.400000 1.500000 -0.900000 +v 0.400000 1.500000 -0.900000 +v 0.400000 0.800000 -0.900000 +v -0.400000 0.800000 -0.900000 +v 0.300000 0.700000 -0.900000 +v -0.300000 0.700000 -0.900000 +v 0.400000 1.700000 -0.900000 +v -0.400000 1.700000 -0.900000 +v 0.500000 1.700000 -0.900000 +v -0.500000 1.700000 -0.900000 +v 0.500000 1.500000 -0.900000 +v -0.500000 1.500000 -0.900000 +v 0.500000 2.400000 -2.800000 +v -0.500000 2.400000 -2.800000 +v 0.300000 2.400000 -2.800000 +v -0.300000 2.400000 -2.800000 +v 0.400000 0.300000 -0.900000 +v -0.400000 0.300000 -0.900000 +v 0.400000 0.300000 0.900000 +v -0.400000 0.300000 0.900000 +v 0.400000 1.300000 0.900000 +v -0.400000 1.300000 0.900000 +v -0.000000 1.750000 -3.100000 +v 0.106066 1.706066 -3.100000 +v 0.000000 1.800000 -3.300000 +v 0.000000 1.800000 -3.100000 +v 0.141421 1.741421 -3.300000 +v 0.141421 1.741421 -3.100000 +v 0.200000 1.600000 -3.300000 +v 0.200000 1.600000 -3.100000 +v 0.141421 1.458579 -3.300000 +v 0.141421 1.458579 -3.100000 +v -0.000000 1.400000 -3.300000 +v -0.000000 1.400000 -3.100000 +v -0.141421 1.458579 -3.300000 +v -0.141421 1.458579 -3.100000 +v -0.200000 1.600000 -3.300000 +v -0.200000 1.600000 -3.100000 +v -0.141421 1.741421 -3.300000 +v -0.141421 1.741421 -3.100000 +v 0.150000 1.600000 -3.100000 +v 0.106066 1.493934 -3.100000 +v -0.000000 1.450000 -3.100000 +v -0.106066 1.493934 -3.100000 +v -0.150000 1.600000 -3.100000 +v -0.106066 1.706066 -3.100000 +v -0.000000 1.700000 -3.300000 +v 0.070711 1.670711 -3.300000 +v 0.100000 1.600000 -3.300000 +v 0.070711 1.529289 -3.300000 +v -0.000000 1.500000 -3.300000 +v -0.070711 1.529289 -3.300000 +v -0.100000 1.600000 -3.300000 +v -0.070711 1.670711 -3.300000 +v -0.000000 1.700000 -3.100000 +v 0.070711 1.670711 -3.100000 +v 0.100000 1.600000 -3.100000 +v 0.070711 1.529289 -3.100000 +v -0.000000 1.500000 -3.100000 +v -0.070711 1.529289 -3.100000 +v -0.100000 1.600000 -3.100000 +v -0.070711 1.670711 -3.100000 +v 0.500000 2.400000 2.700000 +v -0.500000 2.400000 2.700000 +v -0.400000 2.300000 2.700000 +v 0.400000 2.300000 2.700000 +v 0.500000 1.900000 -0.600000 +v 0.500000 1.900000 0.600000 +v 0.400000 1.900000 -0.600000 +v 0.400000 1.900000 0.600000 +v 0.400000 2.300000 -0.600000 +v 0.400000 2.300000 0.600000 +v 0.500000 2.400000 -0.600000 +v 0.500000 2.400000 0.600000 +v -0.400000 1.500000 1.900000 +v 0.400000 1.500000 1.900000 +v 0.500000 1.500000 1.900000 +v -0.500000 1.500000 1.900000 +v -0.400000 1.800000 1.900000 +v 0.400000 1.800000 1.900000 +v 0.500000 1.800000 1.900000 +v -0.500000 1.800000 1.900000 +v -0.400000 1.900000 2.000000 +v 0.400000 1.900000 2.000000 +v 0.500000 1.900000 2.000000 +v -0.500000 1.900000 2.000000 +v -0.400000 1.900000 2.200000 +v 0.400000 1.900000 2.200000 +v 0.500000 1.900000 2.200000 +v -0.500000 1.900000 2.200000 +v -0.400000 1.800000 2.300000 +v 0.400000 1.800000 2.300000 +v 0.500000 1.800000 2.300000 +v -0.500000 1.800000 2.300000 +v -0.400000 1.600000 2.300000 +v 0.400000 1.600000 2.300000 +v 0.500000 1.600000 2.300000 +v -0.500000 1.600000 2.300000 +v -0.400000 1.600000 2.700000 +v 0.400000 1.600000 2.700000 +v 0.500000 1.600000 2.700000 +v -0.500000 1.600000 2.700000 +v 0.400000 2.400000 2.600000 +v -0.400000 2.400000 2.600000 +v 0.400000 2.400000 1.400000 +v -0.400000 2.400000 1.400000 +v 0.400000 2.450000 2.600000 +v -0.400000 2.450000 2.600000 +v 0.400000 2.450000 1.400000 +v -0.400000 2.450000 1.400000 +v 0.200000 1.600000 -3.100000 +v 0.200000 1.600000 -3.300000 +v 0.141421 1.741421 -3.100000 +v 0.141421 1.741421 -3.300000 +v -0.400000 1.500000 2.000000 +v -0.400000 1.500000 2.200000 +v -0.400000 1.600000 1.900000 +v 0.000000 1.800000 -3.100000 +v 0.000000 1.800000 -3.300000 +v 0.106066 1.706066 -3.100000 +v -0.000000 1.750000 -3.100000 +v 0.400000 1.600000 1.900000 +v 0.400000 1.500000 2.000000 +v 0.400000 1.500000 2.200000 +v 0.400000 1.300000 2.700000 +v -0.400000 1.300000 2.700000 +v 0.200000 2.300000 -0.600000 +v 0.200000 2.300000 0.600000 +v 0.200000 2.400000 -0.600000 +v 0.200000 2.400000 0.600000 +v -0.400000 1.700000 3.300000 +v 0.400000 1.700000 3.300000 +v -0.300000 1.400000 2.700000 +v 0.300000 1.400000 2.700000 +v 0.250000 -0.300000 2.700000 +v -0.250000 -0.300000 2.700000 +v 0.250000 1.200000 2.300000 +v -0.250000 1.200000 2.300000 +v 0.150000 -0.300000 2.800000 +v -0.150000 -0.300000 2.800000 +v 0.150000 1.200000 2.400000 +v -0.150000 1.200000 2.400000 +v 0.250000 -0.300000 2.200000 +v -0.250000 -0.300000 2.200000 +v 0.250000 1.200000 1.800000 +v -0.250000 1.200000 1.800000 +v 0.150000 -0.300000 2.000000 +v -0.150000 -0.300000 2.000000 +v 0.150000 1.200000 1.600000 +v -0.150000 1.200000 1.600000 +v 0.300000 1.200000 2.350000 +v -0.300000 1.200000 2.350000 +v 0.200000 1.200000 2.450000 +v -0.200000 1.200000 2.450000 +v 0.300000 1.200000 1.750000 +v -0.300000 1.200000 1.750000 +v 0.200000 1.200000 1.550000 +v -0.200000 1.200000 1.550000 +v -0.200000 1.300000 2.450000 +v -0.300000 1.300000 2.350000 +v -0.300000 1.300000 1.750000 +v 0.200000 1.300000 2.450000 +v 0.300000 1.300000 2.350000 +v 0.300000 1.300000 1.750000 +v 0.200000 1.300000 1.550000 +v -0.200000 1.300000 1.550000 +v 0.100000 0.800000 1.800000 +v -0.100000 0.800000 1.800000 +v 0.100000 0.900000 1.800000 +v -0.100000 0.900000 1.800000 +v 0.100000 0.800000 1.200000 +v -0.100000 0.800000 1.200000 +v 0.100000 0.900000 1.200000 +v -0.100000 0.900000 1.200000 +v 0.100000 1.000000 0.900000 +v -0.100000 1.000000 0.900000 +v 0.100000 1.100000 0.900000 +v -0.100000 1.100000 0.900000 +v 0.050000 1.300000 1.600000 +v -0.050000 1.300000 1.600000 +v 0.050000 1.000000 1.700000 +v -0.050000 1.000000 1.700000 +v 0.050000 1.300000 1.400000 +v -0.050000 1.300000 1.400000 +v 0.050000 1.000000 1.300000 +v -0.050000 1.000000 1.300000 +v 0.400000 1.500000 2.700000 +v -0.400000 1.500000 2.700000 +v -0.300000 1.400000 3.300000 +v 0.300000 1.400000 3.300000 +v 0.400000 1.500000 3.300000 +v -0.400000 1.500000 3.300000 +v 0.000000 1.600000 -3.100000 +v -0.400000 1.800000 1.900000 +v 0.400000 1.800000 1.900000 +v -0.400000 1.900000 2.000000 +v 0.400000 1.900000 2.000000 +v -0.400000 1.900000 2.200000 +v 0.400000 1.900000 2.200000 +v -0.400000 1.800000 2.300000 +v 0.400000 1.800000 2.300000 +v -0.400000 1.600000 2.300000 +v 0.400000 1.600000 2.300000 +v -0.500000 1.800000 2.000000 +v -0.500000 1.800000 2.200000 +v -0.500000 1.600000 2.000000 +v -0.500000 1.600000 2.200000 +v -0.400000 1.500000 2.000000 +v -0.400000 1.500000 2.200000 +v -0.400000 1.600000 1.900000 +v 0.500000 1.800000 2.000000 +v 0.500000 1.800000 2.200000 +v 0.500000 1.600000 2.000000 +v 0.500000 1.600000 2.200000 +v 0.400000 1.600000 1.900000 +v 0.400000 1.500000 2.000000 +v 0.400000 1.500000 2.200000 +v 0.141421 1.458579 -3.300000 +v 0.141421 1.458579 -3.100000 +v -0.000000 1.400000 -3.300000 +v -0.000000 1.400000 -3.100000 +v -0.141421 1.458579 -3.300000 +v -0.141421 1.458579 -3.100000 +v -0.200000 1.600000 -3.300000 +v -0.200000 1.600000 -3.100000 +v -0.141421 1.741421 -3.300000 +v -0.141421 1.741421 -3.100000 +v 0.150000 1.600000 -3.100000 +v 0.106066 1.493934 -3.100000 +v -0.000000 1.450000 -3.100000 +v -0.106066 1.493934 -3.100000 +v -0.150000 1.600000 -3.100000 +v -0.106066 1.706066 -3.100000 +v -0.000000 1.750000 -2.900000 +v -0.106066 1.706066 -2.900000 +v -0.150000 1.600000 -2.900000 +v -0.106066 1.493934 -2.900000 +v -0.000000 1.450000 -2.900000 +v 0.106066 1.493934 -2.900000 +v 0.150000 1.600000 -2.900000 +v 0.106066 1.706066 -2.900000 +v -0.000000 1.700000 -3.300000 +v 0.070711 1.670711 -3.300000 +v 0.100000 1.600000 -3.300000 +v 0.070711 1.529289 -3.300000 +v -0.000000 1.500000 -3.300000 +v -0.070711 1.529289 -3.300000 +v -0.100000 1.600000 -3.300000 +v -0.070711 1.670711 -3.300000 +v -0.000000 1.700000 -3.100000 +v 0.070711 1.670711 -3.100000 +v 0.100000 1.600000 -3.100000 +v 0.070711 1.529289 -3.100000 +v -0.000000 1.500000 -3.100000 +v -0.070711 1.529289 -3.100000 +v -0.100000 1.600000 -3.100000 +v -0.070711 1.670711 -3.100000 +vt 0.809091 0.881188 +vt 0.818182 0.831683 +vt 0.818182 0.871287 +vt 0.827273 0.881188 +vt 0.836364 0.871287 +vt 0.836364 0.891089 +vt 0.881818 0.900990 +vt 0.881818 0.891089 +vt 0.827273 0.821782 +vt 0.836364 0.831683 +vt 0.836364 0.811881 +vt 0.881818 0.801980 +vt 0.881818 0.811881 +vt 0.754545 0.564356 +vt 0.727273 0.485149 +vt 0.754545 0.485149 +vt 0.790909 0.821782 +vt 0.809091 0.821782 +vt 0.763636 0.396040 +vt 0.754545 0.475248 +vt 0.754545 0.396040 +vt 0.754545 0.653465 +vt 0.763636 0.574257 +vt 0.763636 0.653465 +vt 0.754545 0.574257 +vt 0.763636 0.475248 +vt 0.763636 0.564356 +vt 0.763636 0.485149 +vt 0.727273 0.396040 +vt 0.727273 0.564356 +vt 0.727273 0.475248 +vt 0.727273 0.574257 +vt 0.972727 0.801980 +vt 0.900000 0.811881 +vt 0.900000 0.801980 +vt 0.890909 0.811881 +vt 0.900000 0.891089 +vt 0.890909 0.891089 +vt 0.981818 0.891089 +vt 0.972727 0.811881 +vt 0.981818 0.811881 +vt 0.972727 0.891089 +vt 0.918182 0.970297 +vt 0.972727 0.910891 +vt 0.954545 0.970297 +vt 0.900000 0.970297 +vt 0.890909 0.920792 +vt 0.900000 0.910891 +vt 0.900000 0.980198 +vt 0.918182 0.990099 +vt 0.909091 0.970297 +vt 0.954545 0.990099 +vt 0.918182 1.000000 +vt 0.963636 0.990099 +vt 0.972727 0.970297 +vt 0.954545 0.980198 +vt 0.981818 0.920792 +vt 0.981818 0.970297 +vt 0.890909 0.801980 +vt 0.890909 0.891089 +vt 0.890909 0.900990 +vt 0.718182 0.485149 +vt 0.718182 0.475248 +vt 0.718182 0.396040 +vt 0.718182 0.564356 +vt 0.727273 0.653465 +vt 0.718182 0.574257 +vt 0.718182 0.485149 +vt 0.709091 0.415842 +vt 0.718182 0.415842 +vt 0.700000 0.475248 +vt 0.672727 0.396040 +vt 0.700000 0.396040 +vt 0.663636 0.485149 +vt 0.654545 0.415842 +vt 0.663636 0.415842 +vt 0.645455 0.475248 +vt 0.618182 0.396040 +vt 0.645455 0.396040 +vt 0.609091 0.485149 +vt 0.600000 0.415842 +vt 0.609091 0.415842 +vt 0.590909 0.475248 +vt 0.563636 0.396040 +vt 0.590909 0.396040 +vt 0.554545 0.485149 +vt 0.545455 0.415842 +vt 0.554545 0.415842 +vt 0.536364 0.475248 +vt 0.509091 0.396040 +vt 0.536364 0.396040 +vt 0.500000 0.475248 +vt 0.500000 0.396040 +vt 0.500000 0.485149 +vt 0.509091 0.475248 +vt 0.509091 0.485149 +vt 0.500000 0.564356 +vt 0.509091 0.564356 +vt 0.509091 0.574257 +vt 0.509091 0.653465 +vt 0.500000 0.574257 +vt 0.545455 0.495050 +vt 0.554545 0.495050 +vt 0.545455 0.554455 +vt 0.554545 0.554455 +vt 0.554545 0.564356 +vt 0.554545 0.633663 +vt 0.545455 0.564356 +vt 0.600000 0.495050 +vt 0.609091 0.495050 +vt 0.600000 0.554455 +vt 0.609091 0.554455 +vt 0.609091 0.564356 +vt 0.609091 0.633663 +vt 0.600000 0.564356 +vt 0.654545 0.495050 +vt 0.663636 0.495050 +vt 0.654545 0.554455 +vt 0.663636 0.554455 +vt 0.663636 0.564356 +vt 0.663636 0.633663 +vt 0.654545 0.564356 +vt 0.709091 0.495050 +vt 0.718182 0.495050 +vt 0.709091 0.554455 +vt 0.718182 0.554455 +vt 0.718182 0.564356 +vt 0.718182 0.633663 +vt 0.709091 0.564356 +vt 0.663636 0.475248 +vt 0.663636 0.396040 +vt 0.663636 0.485149 +vt 0.672727 0.475248 +vt 0.672727 0.485149 +vt 0.663636 0.564356 +vt 0.672727 0.564356 +vt 0.672727 0.574257 +vt 0.672727 0.653465 +vt 0.663636 0.574257 +vt 0.654545 0.475248 +vt 0.654545 0.485149 +vt 0.645455 0.485149 +vt 0.654545 0.564356 +vt 0.645455 0.564356 +vt 0.645455 0.574257 +vt 0.654545 0.574257 +vt 0.645455 0.653465 +vt 0.700000 0.485149 +vt 0.700000 0.564356 +vt 0.700000 0.574257 +vt 0.700000 0.653465 +vt 0.618182 0.485149 +vt 0.618182 0.564356 +vt 0.618182 0.574257 +vt 0.563636 0.485149 +vt 0.590909 0.485149 +vt 0.563636 0.564356 +vt 0.590909 0.564356 +vt 0.590909 0.574257 +vt 0.590909 0.653465 +vt 0.563636 0.574257 +vt 0.536364 0.485149 +vt 0.536364 0.564356 +vt 0.536364 0.574257 +vt 0.536364 0.653465 +vt 0.545455 0.475248 +vt 0.545455 0.485149 +vt 0.545455 0.564356 +vt 0.545455 0.574257 +vt 0.563636 0.653465 +vt 0.554545 0.574257 +vt 0.554545 0.564356 +vt 0.554545 0.485149 +vt 0.563636 0.475248 +vt 0.554545 0.475248 +vt 0.554545 0.396040 +vt 0.600000 0.475248 +vt 0.600000 0.485149 +vt 0.600000 0.564356 +vt 0.600000 0.574257 +vt 0.609091 0.475248 +vt 0.609091 0.396040 +vt 0.609091 0.485149 +vt 0.618182 0.475248 +vt 0.609091 0.564356 +vt 0.618182 0.653465 +vt 0.609091 0.574257 +vt 0.709091 0.574257 +vt 0.709091 0.564356 +vt 0.709091 0.485149 +vt 0.709091 0.475248 +vt 0.481818 0.485149 +vt 0.618182 0.712871 +vt 0.600000 0.702970 +vt 0.618182 0.702970 +vt 0.618182 1.000000 +vt 0.600000 0.990099 +vt 0.618182 0.990099 +vt 0.481818 0.564356 +vt 0.481818 0.475248 +vt 0.800000 1.000000 +vt 0.800000 0.990099 +vt 0.800000 0.712871 +vt 0.800000 0.702970 +vt 0.745455 0.663366 +vt 0.672727 0.663366 +vt 0.700000 0.663366 +vt 0.618182 0.663366 +vt 0.645455 0.663366 +vt 0.563636 0.663366 +vt 0.590909 0.663366 +vt 0.509091 0.663366 +vt 0.536364 0.663366 +vt 0.727273 0.386139 +vt 0.745455 0.386139 +vt 0.700000 0.386139 +vt 0.645455 0.386139 +vt 0.590909 0.386139 +vt 0.536364 0.386139 +vt 0.436364 0.702970 +vt 0.518182 0.683168 +vt 0.527273 0.683168 +vt 0.527273 0.366337 +vt 0.518182 0.366337 +vt 0.436364 0.346535 +vt 0.790909 0.900990 +vt 0.772727 0.881188 +vt 0.790909 0.881188 +vt 0.790909 0.821782 +vt 0.772727 0.801980 +vt 0.790909 0.801980 +vt 0.790909 0.801980 +vt 0.809091 0.801980 +vt 0.790909 0.900990 +vt 0.809091 0.900990 +vt 0.790909 0.881188 +vt 0.436364 0.683168 +vt 0.454545 0.613861 +vt 0.454545 0.683168 +vt 0.454545 0.435644 +vt 0.436364 0.366337 +vt 0.454545 0.366337 +vt 0.281818 0.990099 +vt 0.263636 1.000000 +vt 0.263636 0.990099 +vt 0.227273 1.000000 +vt 0.227273 0.990099 +vt 0.472727 0.495050 +vt 0.436364 0.485149 +vt 0.481818 0.485149 +vt 0.436364 0.564356 +vt 0.472727 0.554455 +vt 0.481818 0.564356 +vt 0.272727 0.485149 +vt 0.272727 0.564356 +vt 0.181818 0.485149 +vt 0.945455 0.603960 +vt 0.936364 0.623762 +vt 0.936364 0.613861 +vt 0.945455 0.643564 +vt 0.936364 0.663366 +vt 0.936364 0.653465 +vt 0.945455 0.722772 +vt 0.936364 0.712871 +vt 0.945455 0.702970 +vt 0.945455 0.623762 +vt 0.936364 0.643564 +vt 0.936364 0.633663 +vt 0.945455 0.742574 +vt 0.936364 0.732673 +vt 0.945455 0.683168 +vt 0.936364 0.673267 +vt 0.945455 0.663366 +vt 0.945455 0.584158 +vt 0.936364 0.603960 +vt 0.936364 0.594059 +vt 0.936364 0.693069 +vt 0.963636 0.584158 +vt 0.972727 0.603960 +vt 0.963636 0.603960 +vt 0.963636 0.742574 +vt 0.972727 0.732673 +vt 0.972727 0.742574 +vt 0.963636 0.643564 +vt 0.972727 0.663366 +vt 0.963636 0.663366 +vt 0.963636 0.623762 +vt 0.972727 0.643564 +vt 0.963636 0.722772 +vt 0.972727 0.712871 +vt 0.972727 0.722772 +vt 0.963636 0.683168 +vt 0.972727 0.673267 +vt 0.972727 0.683168 +vt 0.972727 0.623762 +vt 0.972727 0.702970 +vt 0.963636 0.702970 +vt 0.981818 0.673267 +vt 0.990909 0.683168 +vt 0.981818 0.683168 +vt 0.127273 0.910891 +vt 0.136364 0.950495 +vt 0.127273 0.960396 +vt 0.272727 0.801980 +vt 0.263636 0.891089 +vt 0.263636 0.811881 +vt 0.245455 0.900990 +vt 0.136364 0.910891 +vt 0.136364 0.900990 +vt 0.245455 0.950495 +vt 0.245455 0.910891 +vt 0.254545 0.910891 +vt 0.245455 0.970297 +vt 0.136364 0.980198 +vt 0.136364 0.970297 +vt 0.118182 0.970297 +vt 0.109091 0.980198 +vt 0.781818 0.732673 +vt 0.790909 0.742574 +vt 0.600000 0.732673 +vt 0.572727 0.752475 +vt 0.600000 0.712871 +vt 0.290909 0.990099 +vt 0.281818 1.000000 +vt 0.309091 1.000000 +vt 0.309091 0.990099 +vt 0.318182 1.000000 +vt 0.318182 0.990099 +vt 0.600000 1.000000 +vt 0.345455 0.990099 +vt 0.345455 0.712871 +vt 0.318182 0.712871 +vt 0.318182 0.702970 +vt 0.336364 0.702970 +vt 0.309091 0.712871 +vt 0.290909 0.712871 +vt 0.309091 0.702970 +vt 0.281818 0.712871 +vt 0.290909 0.702970 +vt 0.263636 0.712871 +vt 0.281818 0.702970 +vt 0.227273 0.712871 +vt 0.263636 0.702970 +vt 0.336364 0.950495 +vt 0.272727 0.900990 +vt 0.600000 0.970297 +vt 0.272727 0.722772 +vt 0.309091 0.742574 +vt 0.463636 0.752475 +vt 0.772727 0.900990 +vt 0.309091 0.960396 +vt 0.309091 0.980198 +vt 0.272727 0.980198 +vt 0.181818 0.564356 +vt 0.018182 0.485149 +vt 0.345455 0.960396 +vt 0.272727 0.386139 +vt 0.436364 0.435644 +vt 0.345455 0.742574 +vt 0.336364 0.752475 +vt 0.463636 0.801980 +vt 0.436364 0.613861 +vt 0.918182 0.653465 +vt 0.809091 0.732673 +vt 0.809091 0.653465 +vt 0.809091 0.742574 +vt 0.918182 0.732673 +vt 0.918182 0.742574 +vt 0.800000 0.653465 +vt 0.800000 0.732673 +vt 0.918182 0.643564 +vt 0.809091 0.643564 +vt 0.927273 0.732673 +vt 0.927273 0.653465 +vt 0.336364 1.000000 +vt 0.181818 0.356436 +vt 0.181818 0.366337 +vt 0.172727 0.366337 +vt 0.181818 0.693069 +vt 0.172727 0.683168 +vt 0.181818 0.683168 +vt 0.109091 0.663366 +vt 0.154545 0.683168 +vt 0.145455 0.693069 +vt 0.271546 0.664813 +vt 0.109091 0.386139 +vt 0.154545 0.366337 +vt 0.145455 0.356436 +vt 0.109091 0.366337 +vt 0.245455 0.980198 +vt 0.263636 0.970297 +vt 0.272727 0.980198 +vt 0.463636 0.831683 +vt 0.772727 0.821782 +vt 0.572727 0.831683 +vt 0.190909 0.811881 +vt 0.163636 0.821782 +vt 0.172727 0.811881 +vt 0.200000 0.801980 +vt 0.200000 0.900990 +vt 0.963636 0.534653 +vt 0.918182 0.386139 +vt 0.963636 0.386139 +vt 1.000000 0.386139 +vt 0.972727 0.534653 +vt 0.972727 0.386139 +vt 0.809091 0.386139 +vt 0.800000 0.534653 +vt 0.800000 0.386139 +vt 0.863636 0.613861 +vt 0.872727 0.633663 +vt 0.863636 0.633663 +vt 0.854545 0.534653 +vt 0.872727 0.386139 +vt 0.872727 0.534653 +vt 0.809091 0.554455 +vt 0.818182 0.544554 +vt 0.863636 0.554455 +vt 0.809091 0.534653 +vt 0.854545 0.386139 +vt 0.863636 0.544554 +vt 0.872727 0.554455 +vt 0.900000 0.534653 +vt 0.900000 0.386139 +vt 0.800000 0.544554 +vt 0.809091 0.544554 +vt 0.918182 0.534653 +vt 0.872727 0.544554 +vt 0.881818 0.534653 +vt 0.918182 0.544554 +vt 0.854545 0.633663 +vt 0.818182 0.643564 +vt 0.818182 0.633663 +vt 0.872727 0.613861 +vt 0.854545 0.534653 +vt 0.854545 0.544554 +vt 0.809091 0.633663 +vt 0.800000 0.613861 +vt 0.809091 0.613861 +vt 0.800000 0.554455 +vt 0.890909 0.336634 +vt 0.945455 0.356436 +vt 0.890909 0.356436 +vt 0.945455 0.366337 +vt 0.890909 0.366337 +vt 0.945455 0.386139 +vt 0.890909 0.386139 +vt 0.890909 0.326733 +vt 0.945455 0.336634 +vt 0.972727 0.356436 +vt 0.972727 0.366337 +vt 0.972727 0.386139 +vt 0.945455 0.326733 +vt 0.972727 0.336634 +vt 0.827273 0.346535 +vt 0.854545 0.356436 +vt 0.827273 0.356436 +vt 0.881818 0.386139 +vt 0.890909 0.356436 +vt 0.890909 0.346535 +vt 0.863636 0.316832 +vt 0.881818 0.316832 +vt 0.854545 0.346535 +vt 0.009091 0.495050 +vt -0.000000 0.485149 +vt 0.009091 0.554455 +vt 0.018182 0.564356 +vt -0.000000 0.564356 +vt 0.109091 0.158416 +vt 0.054545 0.148515 +vt 0.109091 0.148515 +vt 0.109091 0.089109 +vt 0.054545 0.079208 +vt 0.109091 0.079208 +vt 0.054545 0.089109 +vt 0.054545 0.158416 +vt 0.109091 0.168317 +vt 0.054545 0.059406 +vt 0.109091 0.000000 +vt 0.109091 0.069307 +vt 0.981818 0.732673 +vt 0.990909 0.742574 +vt 0.981818 0.742574 +vt 0.981818 0.693069 +vt 0.990909 0.702970 +vt 0.981818 0.702970 +vt 0.981818 0.613861 +vt 0.990909 0.623762 +vt 0.981818 0.623762 +vt 0.990909 0.663366 +vt 0.981818 0.663366 +vt 0.981818 0.653465 +vt 0.981818 0.594059 +vt 0.990909 0.603960 +vt 0.981818 0.603960 +vt 0.981818 0.712871 +vt 0.990909 0.722772 +vt 0.981818 0.722772 +vt 0.981818 0.633663 +vt 0.990909 0.643564 +vt 0.981818 0.643564 +vt 0.827273 0.900990 +vt 0.827273 0.801980 +vt 0.890909 0.970297 +vt 0.918182 0.980198 +vt 0.909091 0.990099 +vt 0.954545 1.000000 +vt 0.963636 0.970297 +vt 0.972727 0.980198 +vt 0.890909 0.811881 +vt 0.718182 0.653465 +vt 0.709091 0.485149 +vt 0.654545 0.485149 +vt 0.600000 0.485149 +vt 0.545455 0.485149 +vt 0.500000 0.653465 +vt 0.545455 0.633663 +vt 0.600000 0.633663 +vt 0.654545 0.633663 +vt 0.709091 0.633663 +vt 0.663636 0.653465 +vt 0.654545 0.396040 +vt 0.654545 0.653465 +vt 0.545455 0.396040 +vt 0.545455 0.653465 +vt 0.554545 0.653465 +vt 0.600000 0.396040 +vt 0.600000 0.653465 +vt 0.609091 0.653465 +vt 0.709091 0.653465 +vt 0.709091 0.396040 +vt 0.481818 0.574257 +vt 0.754545 0.663366 +vt 0.727273 0.663366 +vt 0.754545 0.386139 +vt 0.672727 0.386139 +vt 0.618182 0.386139 +vt 0.563636 0.386139 +vt 0.509091 0.386139 +vt 0.618182 0.683168 +vt 0.618182 0.702970 +vt 0.600000 0.683168 +vt 0.590909 0.683168 +vt 0.481818 0.683168 +vt 0.490909 0.683168 +vt 0.563636 0.683168 +vt 0.554545 0.683168 +vt 0.618182 0.346535 +vt 0.618182 0.366337 +vt 0.600000 0.366337 +vt 0.590909 0.366337 +vt 0.563636 0.366337 +vt 0.554545 0.366337 +vt 0.490909 0.366337 +vt 0.481818 0.366337 +vt 0.936364 0.722772 +vt 0.936364 0.742574 +vt 0.936364 0.683168 +vt 0.936364 0.702970 +vt 0.972727 0.594059 +vt 0.972727 0.653465 +vt 0.972727 0.633663 +vt 0.972727 0.613861 +vt 0.972727 0.693069 +vt 0.254545 0.960396 +vt 0.572727 0.801980 +vt 0.290909 1.000000 +vt 0.345455 1.000000 +vt 0.345455 0.702970 +vt 0.227273 0.702970 +vt 0.318182 0.950495 +vt 0.309091 0.722772 +vt 0.790909 0.960396 +vt 0.781818 0.970297 +vt 0.318182 0.752475 +vt 0.109091 0.693069 +vt 0.109091 0.683168 +vt 0.109091 0.356436 +vt 0.190909 0.891089 +vt 0.172727 0.891089 +vt 0.163636 0.881188 +vt 0.200000 0.811881 +vt 0.200000 0.891089 +vt 1.000000 0.534653 +vt 0.872727 0.544554 +vt 0.909091 0.534653 +vt 0.918182 0.594059 +vt 0.872727 0.594059 +vt 0.909091 0.613861 +vt 0.881818 0.613861 +vt 0.854545 0.643564 +vt 0.818182 0.534653 +vt 0.800000 0.633663 +vt 0.972727 0.326733 +vt 0.863636 0.386139 +vt 0.109091 0.237624 +vt 0.054545 0.178218 +vt 0.972727 0.712871 +vt 0.981818 0.722772 +vt 0.972727 0.722772 +vt 0.936364 0.683168 +vt 0.927273 0.673267 +vt 0.936364 0.673267 +vt 0.945455 0.683168 +vt 0.963636 0.663366 +vt 0.963636 0.683168 +vt 0.936364 0.663366 +vt 0.927273 0.653465 +vt 0.936364 0.653465 +vt 0.945455 0.702970 +vt 0.963636 0.702970 +vt 0.936364 0.722772 +vt 0.927273 0.712871 +vt 0.936364 0.712871 +vt 0.945455 0.722772 +vt 0.963636 0.722772 +vt 0.972727 0.683168 +vt 0.981818 0.673267 +vt 0.981818 0.683168 +vt 0.945455 0.742574 +vt 0.963636 0.742574 +vt 0.936364 0.643564 +vt 0.927273 0.633663 +vt 0.936364 0.633663 +vt 0.945455 0.603960 +vt 0.963636 0.584158 +vt 0.963636 0.603960 +vt 0.936364 0.702970 +vt 0.927273 0.693069 +vt 0.936364 0.693069 +vt 0.945455 0.623762 +vt 0.963636 0.623762 +vt 0.936364 0.742574 +vt 0.927273 0.732673 +vt 0.936364 0.732673 +vt 0.945455 0.643564 +vt 0.963636 0.643564 +vt 0.936364 0.623762 +vt 0.927273 0.613861 +vt 0.936364 0.613861 +vt 0.945455 0.663366 +vt 0.936364 0.603960 +vt 0.927273 0.594059 +vt 0.936364 0.594059 +vt 0.209091 0.792079 +vt 0.200000 0.772277 +vt 0.209091 0.772277 +vt 0.209091 0.801980 +vt 0.227273 0.792079 +vt 0.227273 0.801980 +vt 0.227273 0.772277 +vt 0.227273 0.762376 +vt 0.236364 0.772277 +vt 0.236364 0.792079 +vt 0.200000 0.792079 +vt 0.209091 0.762376 +vt 0.245455 0.772277 +vt 0.263636 0.792079 +vt 0.245455 0.792079 +vt 0.272727 0.772277 +vt 0.263636 0.772277 +vt 0.272727 0.792079 +vt 0.263636 0.801980 +vt 0.245455 0.801980 +vt 0.236364 0.792079 +vt 0.236364 0.772277 +vt 0.263636 0.762376 +vt 0.245455 0.762376 +vt 0.972727 0.594059 +vt 0.981818 0.603960 +vt 0.972727 0.603960 +vt 0.972727 0.633663 +vt 0.981818 0.643564 +vt 0.972727 0.643564 +vt 0.972727 0.693069 +vt 0.981818 0.702970 +vt 0.972727 0.702970 +vt 0.972727 0.742574 +vt 0.981818 0.732673 +vt 0.981818 0.742574 +vt 0.972727 0.613861 +vt 0.981818 0.623762 +vt 0.972727 0.623762 +vt 0.972727 0.653465 +vt 0.981818 0.663366 +vt 0.972727 0.663366 +vt 0.981818 0.712871 +vt 0.927273 0.683168 +vt 0.927273 0.663366 +vt 0.927273 0.722772 +vt 0.972727 0.673267 +vt 0.927273 0.643564 +vt 0.945455 0.584158 +vt 0.927273 0.702970 +vt 0.927273 0.742574 +vt 0.927273 0.623762 +vt 0.927273 0.603960 +vt 0.981818 0.594059 +vt 0.981818 0.633663 +vt 0.981818 0.693069 +vt 0.972727 0.732673 +vt 0.981818 0.613861 +vt 0.981818 0.653465 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 0.7071 -0.7071 0.0000 +vn -0.7071 -0.7071 0.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 -0.7071 -0.7071 +vn 0.0000 0.0000 1.0000 +vn 0.0000 -0.7071 0.7071 +vn 0.0000 0.7071 0.7071 +vn 0.0000 0.2577 0.9662 +vn -0.6949 0.1853 0.6949 +vn 0.6949 0.1853 0.6949 +vn -0.8944 0.0000 -0.4472 +vn 0.8881 -0.1184 -0.4441 +vn -0.7071 0.0000 0.7071 +vn 0.0000 -0.2577 -0.9662 +vn 0.7071 0.0000 0.7071 +vn -0.8881 -0.1184 -0.4441 +vn 0.8944 0.0000 -0.4472 +vn 0.0000 0.8321 0.5547 +vn 0.0000 -0.8321 -0.5547 +vn 0.0000 0.3162 -0.9487 +vn 0.7071 0.7071 0.0000 +vn -0.7071 0.7071 0.0000 +vn -0.8756 0.3416 -0.3416 +vn -0.6861 -0.2418 -0.6861 +vn -0.8756 -0.3416 -0.3416 +vn -0.6861 0.6861 -0.2418 +vn -0.8756 0.3416 0.3416 +vn -0.6861 0.6861 0.2418 +vn -0.8756 -0.3416 0.3416 +vn -0.6861 -0.6861 0.2418 +vn -0.6861 -0.2418 0.6861 +vn -0.6861 0.2418 0.6861 +vn -0.6861 0.2418 -0.6861 +vn -0.6861 -0.6861 -0.2418 +vn 0.8756 -0.3416 0.3416 +vn 0.8756 0.3416 -0.3416 +vn 0.8756 0.3416 0.3416 +vn 0.6861 -0.2418 -0.6861 +vn 0.8756 -0.3416 -0.3416 +vn 0.6861 0.2418 -0.6861 +vn 0.6861 0.6861 -0.2418 +vn 0.6861 0.6861 0.2418 +vn 0.6861 0.2418 0.6861 +vn 0.6861 -0.2418 0.6861 +vn 0.6861 -0.6861 -0.2418 +vn 0.6861 -0.6861 0.2418 +s off +f 315/433/43 301/434/43 300/435/43 +f 313/436/43 300/435/43 302/437/43 +f 305/438/43 313/436/43 302/437/43 +f 309/439/43 305/438/43 307/440/43 +f 301/434/43 312/441/43 303/442/43 +f 312/441/43 304/443/43 303/442/43 +f 304/443/43 308/444/43 306/445/43 +f 324/446/44 333/447/44 325/448/44 +f 315/433/45 327/449/45 314/450/45 +f 317/451/43 323/452/43 319/453/43 +f 318/454/43 320/455/43 316/456/43 +f 320/455/43 322/457/43 324/446/43 +f 321/458/43 325/448/43 323/452/43 +f 320/459/43 325/448/43 321/460/43 +f 323/452/46 329/461/46 319/453/46 +f 322/457/47 332/462/47 324/446/47 +f 325/448/48 331/463/48 323/452/48 +f 318/454/49 330/464/49 322/457/49 +f 321/465/45 336/466/45 320/467/45 +f 320/468/46 334/469/46 316/470/46 +f 317/471/49 337/472/49 321/473/49 +f 334/469/43 337/472/43 335/474/43 +f 295/475/43 299/476/43 294/477/43 +f 299/476/43 334/469/43 335/474/43 +f 296/478/46 306/479/46 298/480/46 +f 295/475/44 304/481/44 296/478/44 +f 293/482/46 303/483/46 295/475/46 +f 292/484/44 301/485/44 293/482/44 +f 294/477/49 300/486/49 292/484/49 +f 297/487/44 302/488/44 294/477/44 +f 297/487/49 307/489/49 305/490/49 +f 338/491/50 306/445/50 308/444/50 +f 309/439/50 299/492/50 339/493/50 +f 331/463/51 345/494/51 343/495/51 +f 332/462/51 345/494/51 333/447/51 +f 329/461/51 343/495/51 341/496/51 +f 330/464/51 344/497/51 332/462/51 +f 328/498/51 342/499/51 330/464/51 +f 343/500/46 353/501/46 341/502/46 +f 349/503/46 359/504/46 347/505/46 +f 367/506/46 377/507/46 365/508/46 +f 373/509/46 383/510/46 371/511/46 +f 391/512/46 401/513/46 389/514/46 +f 397/515/46 407/516/46 395/517/46 +f 415/518/46 425/519/46 413/520/46 +f 421/521/46 431/522/46 419/523/46 +f 431/522/51 439/524/51 437/525/51 +f 441/526/51 433/527/51 435/528/51 +f 440/529/51 435/528/51 434/530/51 +f 432/531/51 440/529/51 434/530/51 +f 430/532/51 438/533/51 432/531/51 +f 429/534/48 415/518/48 417/535/48 +f 428/536/44 417/535/44 416/537/44 +f 414/538/47 428/536/47 416/537/47 +f 412/539/49 426/540/49 414/538/49 +f 405/541/48 391/512/48 393/542/48 +f 404/543/44 393/542/44 392/544/44 +f 390/545/47 404/543/47 392/544/47 +f 388/546/49 402/547/49 390/545/49 +f 381/548/48 367/506/48 369/549/48 +f 380/550/44 369/549/44 368/551/44 +f 366/552/47 380/550/47 368/551/47 +f 364/553/49 378/554/49 366/552/49 +f 357/555/48 343/500/48 345/556/48 +f 356/557/44 345/556/44 344/558/44 +f 342/559/47 356/557/47 344/558/47 +f 340/560/49 354/561/49 342/559/49 +f 359/504/51 367/562/51 365/563/51 +f 369/564/51 361/565/51 363/566/51 +f 368/567/51 363/566/51 362/568/51 +f 360/569/51 368/567/51 362/568/51 +f 358/570/51 366/571/51 360/569/51 +f 371/511/43 379/572/43 373/509/43 +f 373/509/43 381/573/43 375/574/43 +f 375/574/43 380/575/43 374/576/43 +f 380/575/43 372/577/43 374/576/43 +f 378/578/43 370/579/43 372/577/43 +f 363/566/48 349/503/48 351/580/48 +f 362/568/44 351/580/44 350/581/44 +f 348/582/47 362/568/47 350/581/47 +f 346/583/49 360/569/49 348/582/49 +f 387/584/48 373/509/48 375/574/48 +f 386/585/44 375/574/44 374/576/44 +f 372/577/47 386/585/47 374/576/47 +f 370/579/49 384/586/49 372/577/49 +f 411/587/48 397/515/48 399/588/48 +f 410/589/44 399/588/44 398/590/44 +f 396/591/47 410/589/47 398/590/47 +f 394/592/49 408/593/49 396/591/49 +f 435/528/48 421/521/48 423/594/48 +f 434/530/44 423/594/44 422/595/44 +f 420/596/47 434/530/47 422/595/47 +f 418/597/49 432/531/49 420/596/49 +f 419/523/43 427/598/43 421/521/43 +f 421/521/43 429/599/43 423/594/43 +f 423/594/43 428/600/43 422/595/43 +f 428/600/43 420/596/43 422/595/43 +f 426/601/43 418/597/43 420/596/43 +f 406/602/51 414/603/51 408/593/51 +f 408/593/51 416/604/51 410/589/51 +f 416/604/51 411/587/51 410/589/51 +f 417/605/51 409/606/51 411/587/51 +f 407/516/51 415/607/51 413/608/51 +f 395/517/43 403/609/43 397/515/43 +f 397/515/43 405/610/43 399/588/43 +f 399/588/43 404/611/43 398/590/43 +f 404/611/43 396/591/43 398/590/43 +f 402/612/43 394/592/43 396/591/43 +f 383/510/51 391/613/51 389/614/51 +f 393/615/51 385/616/51 387/584/51 +f 392/617/51 387/584/51 386/585/51 +f 384/586/51 392/617/51 386/585/51 +f 382/618/51 390/619/51 384/586/51 +f 354/620/43 346/583/43 348/582/43 +f 356/621/43 348/582/43 350/581/43 +f 351/580/43 356/621/43 350/581/43 +f 349/503/43 357/622/43 351/580/43 +f 347/505/43 355/623/43 349/503/43 +f 440/529/44 447/624/44 441/526/44 +f 450/625/43 443/626/43 448/627/43 +f 449/628/43 453/629/43 451/630/43 +f 438/533/47 446/631/47 440/529/47 +f 441/526/48 445/632/48 439/524/48 +f 299/633/44 451/630/44 339/634/44 +f 338/635/44 448/627/44 298/636/44 +f 334/637/45 328/498/45 318/454/45 +f 364/638/45 346/583/45 352/639/45 +f 388/640/45 370/579/45 376/641/45 +f 412/642/45 394/592/45 400/643/45 +f 436/644/45 418/597/45 424/645/45 +f 329/461/45 341/646/45 335/647/45 +f 359/504/45 353/648/45 347/505/45 +f 383/510/45 377/649/45 371/511/45 +f 407/516/45 401/650/45 395/517/45 +f 431/522/45 425/651/45 419/523/45 +f 448/652/49 400/653/49 388/654/49 +f 389/655/46 401/656/46 449/657/46 +f 311/658/45 457/659/45 313/660/45 +f 312/661/45 454/662/45 310/663/45 +f 314/450/49 456/664/49 312/665/49 +f 457/666/46 315/433/46 313/667/46 +f 457/659/51 327/449/51 326/668/51 +f 443/669/49 438/670/49 436/671/49 +f 439/672/46 442/673/46 437/674/46 +f 535/675/43 536/676/43 539/677/43 +f 539/677/44 540/678/44 543/679/44 +f 447/680/43 459/681/43 445/682/43 +f 458/683/43 446/684/43 444/685/43 +f 446/684/43 459/681/43 447/680/43 +f 458/683/44 461/686/44 459/681/44 +f 460/687/51 463/688/51 461/686/51 +f 473/689/51 482/690/51 483/691/51 +f 469/692/51 464/693/51 465/694/51 +f 477/695/51 486/696/51 479/697/51 +f 471/698/51 465/699/51 482/700/51 +f 475/701/51 485/702/51 477/695/51 +f 481/703/51 464/704/51 467/705/51 +f 475/706/51 483/707/51 484/708/51 +f 479/697/51 487/709/51 481/703/51 +f 474/710/43 491/711/43 472/712/43 +f 474/713/43 493/714/43 492/715/43 +f 468/716/43 488/717/43 466/718/43 +f 470/719/43 489/720/43 468/716/43 +f 476/721/43 494/722/43 493/723/43 +f 480/724/43 488/725/43 495/726/43 +f 472/712/43 490/727/43 470/719/43 +f 480/724/43 494/728/43 478/729/43 +f 496/730/43 634/731/43 503/732/43 +f 509/733/43 513/734/43 515/735/43 +f 504/736/51 506/737/51 507/738/51 +f 508/739/45 511/740/45 509/741/45 +f 512/742/49 511/740/49 510/743/49 +f 508/744/51 512/742/51 510/743/51 +f 568/745/49 571/746/49 569/747/49 +f 512/742/45 569/747/45 513/734/45 +f 513/748/43 571/746/43 515/749/43 +f 338/750/49 308/751/49 454/662/49 +f 450/752/49 508/753/49 452/754/49 +f 531/755/50 532/756/50 535/675/50 +f 524/757/44 531/755/44 527/758/44 +f 520/759/52 527/758/52 523/760/52 +f 442/761/44 519/762/44 453/629/44 +f 518/763/44 443/626/44 452/754/44 +f 522/764/51 521/765/51 563/766/51 +f 526/767/52 521/765/52 522/764/52 +f 530/768/44 525/769/44 526/767/44 +f 534/770/50 529/771/50 530/768/50 +f 538/772/43 533/773/43 534/770/43 +f 542/774/44 537/775/44 538/772/44 +f 527/776/46 505/777/46 451/778/46 +f 542/779/49 534/780/49 504/736/49 +f 509/781/49 452/754/49 508/753/49 +f 451/778/46 505/777/46 455/782/46 +f 535/783/46 539/784/46 543/785/46 +f 462/786/44 567/787/44 463/688/44 +f 451/778/46 519/762/46 523/788/46 +f 463/789/46 442/673/46 445/790/46 +f 522/791/49 518/763/49 509/781/49 +f 526/792/49 515/793/49 504/736/49 +f 460/687/49 458/683/49 444/794/49 +f 550/795/45 549/796/45 548/797/45 +f 545/798/46 551/799/46 547/800/46 +f 544/801/51 549/796/51 545/802/51 +f 546/803/49 548/797/49 544/804/49 +f 547/805/43 550/795/43 546/806/43 +f 558/807/51 520/759/51 523/760/51 +f 558/808/46 516/809/46 556/810/46 +f 563/811/49 564/812/49 517/813/49 +f 566/814/49 565/815/49 537/816/49 +f 517/813/49 462/817/49 443/669/49 +f 566/814/49 517/813/49 564/812/49 +f 516/809/46 442/673/46 463/789/46 +f 567/818/46 557/819/46 556/810/46 +f 536/820/46 567/818/46 629/821/46 +f 570/822/51 512/823/51 514/824/51 +f 504/736/45 571/825/45 505/777/45 +f 456/826/45 457/659/45 570/827/45 +f 505/777/45 570/827/45 455/782/45 +f 506/737/53 573/828/53 507/738/53 +f 631/829/51 632/830/51 573/828/51 +f 507/738/51 542/831/51 504/736/51 +f 543/832/51 506/737/51 505/777/51 +f 579/833/46 585/834/46 577/835/46 +f 580/836/54 583/837/54 581/838/54 +f 577/835/55 583/837/55 579/833/55 +f 576/839/56 582/840/56 580/841/56 +f 597/842/57 607/843/57 599/844/57 +f 586/845/58 588/846/58 590/847/58 +f 592/848/44 594/849/44 593/850/44 +f 578/851/49 584/852/49 586/845/49 +f 595/853/59 601/854/59 593/850/59 +f 591/855/60 588/846/60 589/856/60 +f 592/848/61 603/857/61 594/858/61 +f 587/859/62 589/856/62 585/834/62 +f 576/860/44 580/861/44 577/862/44 +f 599/863/43 606/864/43 598/865/43 +f 593/850/46 602/866/46 597/842/46 +f 594/849/51 600/867/51 595/868/51 +f 598/869/63 605/870/63 596/871/63 +f 596/871/49 604/872/49 592/848/49 +f 609/873/44 612/874/44 608/875/44 +f 608/875/49 614/876/49 610/877/49 +f 610/877/45 615/878/45 611/879/45 +f 611/880/46 613/881/46 609/873/46 +f 614/876/49 616/882/49 618/883/49 +f 614/876/64 619/884/64 615/878/64 +f 615/885/46 617/886/46 613/881/46 +f 613/881/65 616/882/65 612/874/65 +f 624/887/66 627/888/66 625/889/66 +f 621/890/46 627/888/46 623/891/46 +f 622/892/49 624/893/49 620/894/49 +f 623/891/44 626/895/44 622/892/44 +f 567/787/51 574/896/51 629/897/51 +f 575/898/51 566/899/51 628/900/51 +f 566/899/51 574/896/51 567/787/51 +f 628/901/47 631/902/47 575/903/47 +f 574/904/48 633/905/48 629/906/48 +f 575/903/44 630/907/44 574/904/44 +f 632/908/49 628/901/49 541/909/49 +f 572/910/46 506/911/46 540/912/46 +f 501/913/43 634/914/43 500/915/43 +f 503/916/43 634/917/43 502/918/43 +f 499/919/43 634/920/43 498/921/43 +f 634/922/43 496/923/43 497/924/43 +f 500/925/43 634/926/43 499/927/43 +f 502/928/43 634/929/43 501/930/43 +f 498/931/43 634/932/43 497/933/43 +f 315/433/43 314/450/43 301/434/43 +f 313/436/43 315/433/43 300/435/43 +f 305/438/43 311/934/43 313/436/43 +f 309/439/43 311/934/43 305/438/43 +f 301/434/43 314/450/43 312/441/43 +f 312/441/43 310/935/43 304/443/43 +f 304/443/43 310/935/43 308/444/43 +f 324/446/44 332/462/44 333/447/44 +f 315/433/45 326/668/45 327/449/45 +f 317/451/43 321/458/43 323/452/43 +f 318/454/43 322/457/43 320/455/43 +f 320/459/43 324/446/43 325/448/43 +f 323/452/46 331/463/46 329/461/46 +f 322/457/47 330/464/47 332/462/47 +f 325/448/48 333/447/48 331/463/48 +f 318/454/49 328/498/49 330/464/49 +f 321/465/45 337/472/45 336/466/45 +f 320/468/46 336/466/46 334/469/46 +f 317/471/49 335/474/49 337/472/49 +f 334/469/43 336/466/43 337/472/43 +f 294/477/43 292/484/43 293/482/43 +f 295/475/43 296/478/43 298/480/43 +f 294/477/43 293/482/43 295/475/43 +f 299/476/43 297/487/43 294/477/43 +f 295/475/43 298/480/43 299/476/43 +f 299/476/43 298/480/43 334/469/43 +f 296/478/46 304/936/46 306/479/46 +f 295/475/44 303/937/44 304/481/44 +f 293/482/46 301/938/46 303/483/46 +f 292/484/44 300/939/44 301/485/44 +f 294/477/49 302/940/49 300/486/49 +f 297/487/44 305/941/44 302/488/44 +f 297/487/49 299/476/49 307/489/49 +f 338/491/50 298/942/50 306/445/50 +f 309/439/50 307/440/50 299/492/50 +f 331/463/51 333/447/51 345/494/51 +f 332/462/51 344/497/51 345/494/51 +f 329/461/51 331/463/51 343/495/51 +f 330/464/51 342/499/51 344/497/51 +f 328/498/51 340/943/51 342/499/51 +f 343/500/46 355/944/46 353/501/46 +f 349/503/46 361/565/46 359/504/46 +f 367/506/46 379/945/46 377/507/46 +f 373/509/46 385/616/46 383/510/46 +f 391/512/46 403/946/46 401/513/46 +f 397/515/46 409/606/46 407/516/46 +f 415/518/46 427/947/46 425/519/46 +f 421/521/46 433/527/46 431/522/46 +f 431/522/51 433/527/51 439/524/51 +f 441/526/51 439/524/51 433/527/51 +f 440/529/51 441/526/51 435/528/51 +f 432/531/51 438/533/51 440/529/51 +f 430/532/51 436/948/51 438/533/51 +f 429/534/48 427/947/48 415/518/48 +f 428/536/44 429/534/44 417/535/44 +f 414/538/47 426/540/47 428/536/47 +f 412/539/49 424/949/49 426/540/49 +f 405/541/48 403/946/48 391/512/48 +f 404/543/44 405/541/44 393/542/44 +f 390/545/47 402/547/47 404/543/47 +f 388/546/49 400/950/49 402/547/49 +f 381/548/48 379/945/48 367/506/48 +f 380/550/44 381/548/44 369/549/44 +f 366/552/47 378/554/47 380/550/47 +f 364/553/49 376/951/49 378/554/49 +f 357/555/48 355/944/48 343/500/48 +f 356/557/44 357/555/44 345/556/44 +f 342/559/47 354/561/47 356/557/47 +f 340/560/49 352/952/49 354/561/49 +f 359/504/51 361/565/51 367/562/51 +f 369/564/51 367/562/51 361/565/51 +f 368/567/51 369/564/51 363/566/51 +f 360/569/51 366/571/51 368/567/51 +f 358/570/51 364/953/51 366/571/51 +f 371/511/43 377/954/43 379/572/43 +f 373/509/43 379/572/43 381/573/43 +f 375/574/43 381/573/43 380/575/43 +f 380/575/43 378/578/43 372/577/43 +f 378/578/43 376/955/43 370/579/43 +f 363/566/48 361/565/48 349/503/48 +f 362/568/44 363/566/44 351/580/44 +f 348/582/47 360/569/47 362/568/47 +f 346/583/49 358/570/49 360/569/49 +f 387/584/48 385/616/48 373/509/48 +f 386/585/44 387/584/44 375/574/44 +f 372/577/47 384/586/47 386/585/47 +f 370/579/49 382/618/49 384/586/49 +f 411/587/48 409/606/48 397/515/48 +f 410/589/44 411/587/44 399/588/44 +f 396/591/47 408/593/47 410/589/47 +f 394/592/49 406/602/49 408/593/49 +f 435/528/48 433/527/48 421/521/48 +f 434/530/44 435/528/44 423/594/44 +f 420/596/47 432/531/47 434/530/47 +f 418/597/49 430/532/49 432/531/49 +f 419/523/43 425/956/43 427/598/43 +f 421/521/43 427/598/43 429/599/43 +f 423/594/43 429/599/43 428/600/43 +f 428/600/43 426/601/43 420/596/43 +f 426/601/43 424/957/43 418/597/43 +f 406/602/51 412/958/51 414/603/51 +f 408/593/51 414/603/51 416/604/51 +f 416/604/51 417/605/51 411/587/51 +f 417/605/51 415/607/51 409/606/51 +f 407/516/51 409/606/51 415/607/51 +f 395/517/43 401/959/43 403/609/43 +f 397/515/43 403/609/43 405/610/43 +f 399/588/43 405/610/43 404/611/43 +f 404/611/43 402/612/43 396/591/43 +f 402/612/43 400/960/43 394/592/43 +f 383/510/51 385/616/51 391/613/51 +f 393/615/51 391/613/51 385/616/51 +f 392/617/51 393/615/51 387/584/51 +f 384/586/51 390/619/51 392/617/51 +f 382/618/51 388/961/51 390/619/51 +f 354/620/43 352/962/43 346/583/43 +f 356/621/43 354/620/43 348/582/43 +f 351/580/43 357/622/43 356/621/43 +f 349/503/43 355/623/43 357/622/43 +f 347/505/43 353/963/43 355/623/43 +f 440/529/44 446/631/44 447/624/44 +f 450/625/43 452/754/43 443/626/43 +f 449/628/43 442/761/43 453/629/43 +f 438/533/47 444/964/47 446/631/47 +f 441/526/48 447/624/48 445/632/48 +f 299/633/44 449/628/44 451/630/44 +f 338/635/44 450/625/44 448/627/44 +f 318/454/45 316/965/45 334/637/45 +f 334/637/45 340/966/45 328/498/45 +f 364/638/45 358/570/45 346/583/45 +f 388/640/45 382/618/45 370/579/45 +f 412/642/45 406/602/45 394/592/45 +f 436/644/45 430/532/45 418/597/45 +f 317/967/45 319/453/45 335/647/45 +f 319/453/45 329/461/45 335/647/45 +f 359/504/45 365/968/45 353/648/45 +f 383/510/45 389/969/45 377/649/45 +f 407/516/45 413/970/45 401/650/45 +f 431/522/45 437/971/45 425/651/45 +f 334/972/49 298/973/49 340/974/49 +f 298/973/49 448/652/49 388/654/49 +f 340/974/49 298/973/49 352/975/49 +f 448/652/49 443/669/49 436/671/49 +f 424/976/49 412/977/49 448/652/49 +f 412/977/49 400/653/49 448/652/49 +f 448/652/49 436/671/49 424/976/49 +f 352/975/49 298/973/49 364/978/49 +f 376/979/49 364/978/49 298/973/49 +f 376/979/49 298/973/49 388/654/49 +f 449/657/46 299/980/46 389/655/46 +f 299/980/46 335/981/46 341/982/46 +f 341/982/46 353/983/46 299/980/46 +f 353/983/46 365/984/46 299/980/46 +f 299/980/46 365/984/46 377/985/46 +f 437/674/46 442/673/46 449/657/46 +f 401/656/46 413/986/46 449/657/46 +f 413/986/46 425/987/46 449/657/46 +f 425/987/46 437/674/46 449/657/46 +f 377/985/46 389/655/46 299/980/46 +f 311/658/45 455/782/45 457/659/45 +f 312/661/45 456/826/45 454/662/45 +f 314/450/49 327/449/49 456/664/49 +f 457/666/46 326/668/46 315/433/46 +f 457/659/51 456/826/51 327/449/51 +f 443/669/49 444/794/49 438/670/49 +f 439/672/46 445/790/46 442/673/46 +f 535/675/43 532/756/43 536/676/43 +f 539/677/44 536/676/44 540/678/44 +f 446/684/43 458/683/43 459/681/43 +f 458/683/44 460/687/44 461/686/44 +f 460/687/51 462/786/51 463/688/51 +f 473/689/51 471/698/51 482/690/51 +f 469/692/51 467/705/51 464/693/51 +f 477/695/51 485/988/51 486/696/51 +f 471/698/51 469/692/51 465/699/51 +f 475/701/51 484/989/51 485/702/51 +f 481/703/51 487/990/51 464/704/51 +f 475/706/51 473/689/51 483/707/51 +f 479/697/51 486/991/51 487/709/51 +f 474/710/43 492/992/43 491/711/43 +f 474/713/43 476/721/43 493/714/43 +f 468/716/43 489/993/43 488/717/43 +f 470/719/43 490/994/43 489/720/43 +f 476/721/43 478/729/43 494/722/43 +f 480/724/43 466/718/43 488/725/43 +f 472/712/43 491/995/43 490/727/43 +f 480/724/43 495/996/43 494/728/43 +f 509/733/43 511/740/43 513/734/43 +f 504/736/51 505/777/51 506/737/51 +f 508/739/45 510/743/45 511/740/45 +f 512/742/49 513/734/49 511/740/49 +f 508/744/51 514/997/51 512/742/51 +f 568/745/49 570/822/49 571/746/49 +f 512/742/45 568/745/45 569/747/45 +f 513/748/43 569/747/43 571/746/43 +f 308/751/49 310/663/49 454/662/49 +f 454/662/49 514/998/49 450/752/49 +f 450/752/49 338/750/49 454/662/49 +f 450/752/49 514/998/49 508/753/49 +f 531/755/50 528/999/50 532/756/50 +f 524/757/44 528/999/44 531/755/44 +f 520/759/52 524/757/52 527/758/52 +f 442/761/44 516/1000/44 519/762/44 +f 518/763/44 517/1001/44 443/626/44 +f 517/1001/51 518/763/51 563/766/51 +f 518/763/51 522/764/51 563/766/51 +f 526/767/52 525/769/52 521/765/52 +f 530/768/44 529/771/44 525/769/44 +f 534/770/50 533/773/50 529/771/50 +f 538/772/43 537/775/43 533/773/43 +f 542/774/44 541/1002/44 537/775/44 +f 527/776/46 531/1003/46 505/777/46 +f 451/778/46 523/788/46 527/776/46 +f 542/779/49 538/1004/49 534/780/49 +f 509/781/49 518/763/49 452/754/49 +f 455/782/46 311/658/46 309/1005/46 +f 309/1005/46 339/1006/46 455/782/46 +f 339/1006/46 451/778/46 455/782/46 +f 543/785/46 505/777/46 535/783/46 +f 505/777/46 531/1003/46 535/783/46 +f 462/786/44 566/899/44 567/787/44 +f 451/778/46 453/629/46 519/762/46 +f 445/790/46 459/681/46 461/686/46 +f 461/686/46 463/789/46 445/790/46 +f 509/781/49 515/793/49 522/791/49 +f 515/793/49 526/792/49 522/791/49 +f 504/736/49 534/780/49 530/1007/49 +f 530/1007/49 526/792/49 504/736/49 +f 444/794/49 443/669/49 462/817/49 +f 462/817/49 460/687/49 444/794/49 +f 550/795/45 551/799/45 549/796/45 +f 545/798/46 549/796/46 551/799/46 +f 544/801/51 548/797/51 549/796/51 +f 546/803/49 550/795/49 548/797/49 +f 547/805/43 551/799/43 550/795/43 +f 523/760/51 519/762/51 558/807/51 +f 519/762/51 516/1000/51 558/807/51 +f 537/816/49 541/1008/49 628/1009/49 +f 628/1009/49 566/814/49 537/816/49 +f 564/812/49 565/815/49 566/814/49 +f 566/814/49 462/817/49 517/813/49 +f 556/810/46 516/809/46 567/818/46 +f 516/809/46 463/789/46 567/818/46 +f 629/821/46 540/1010/46 536/820/46 +f 536/820/46 557/819/46 567/818/46 +f 570/822/51 568/745/51 512/823/51 +f 504/736/45 515/793/45 571/825/45 +f 514/998/45 454/662/45 456/826/45 +f 457/659/45 455/782/45 570/827/45 +f 514/998/45 456/826/45 570/827/45 +f 505/777/45 571/825/45 570/827/45 +f 506/737/53 572/1011/53 573/828/53 +f 573/828/51 572/1011/51 631/829/51 +f 572/1011/51 633/1012/51 630/1013/51 +f 631/829/51 572/1011/51 630/1013/51 +f 507/738/51 541/1014/51 542/831/51 +f 543/832/51 540/1015/51 506/737/51 +f 579/833/46 587/859/46 585/834/46 +f 580/836/54 582/1016/54 583/837/54 +f 577/835/55 581/838/55 583/837/55 +f 576/839/56 578/851/56 582/840/56 +f 597/842/57 602/866/57 607/843/57 +f 586/845/58 584/852/58 588/846/58 +f 594/849/44 595/868/44 593/850/44 +f 593/850/44 597/842/44 596/871/44 +f 597/842/44 599/863/44 596/871/44 +f 599/863/44 598/865/44 596/871/44 +f 596/871/44 592/848/44 593/850/44 +f 578/851/49 576/839/49 584/852/49 +f 595/853/59 600/1017/59 601/854/59 +f 591/855/60 590/847/60 588/846/60 +f 592/848/61 604/872/61 603/857/61 +f 587/859/62 591/855/62 589/856/62 +f 580/861/44 581/1018/44 577/862/44 +f 577/862/44 585/1019/44 584/1020/44 +f 585/1019/44 589/1021/44 584/1020/44 +f 589/1021/44 588/1022/44 584/1020/44 +f 584/1020/44 576/860/44 577/862/44 +f 599/863/43 607/1023/43 606/864/43 +f 593/850/46 601/854/46 602/866/46 +f 594/849/51 603/1024/51 600/867/51 +f 598/869/63 606/1025/63 605/870/63 +f 596/871/49 605/870/49 604/872/49 +f 609/873/44 613/881/44 612/874/44 +f 608/875/49 612/874/49 614/876/49 +f 610/877/45 614/876/45 615/878/45 +f 611/880/46 615/885/46 613/881/46 +f 614/876/49 612/874/49 616/882/49 +f 614/876/64 618/883/64 619/884/64 +f 615/885/46 619/1026/46 617/886/46 +f 613/881/65 617/886/65 616/882/65 +f 624/887/66 626/895/66 627/888/66 +f 621/890/46 625/1027/46 627/888/46 +f 622/892/49 626/895/49 624/893/49 +f 623/891/44 627/888/44 626/895/44 +f 566/899/51 575/898/51 574/896/51 +f 628/901/47 632/908/47 631/902/47 +f 574/904/48 630/907/48 633/905/48 +f 575/903/44 631/902/44 630/907/44 +f 507/1028/49 573/1029/49 541/909/49 +f 573/1029/49 632/908/49 541/909/49 +f 540/912/46 629/906/46 633/905/46 +f 633/905/46 572/910/46 540/912/46 +s 1 +f 689/1030/49 696/1031/67 688/1032/67 +f 674/1033/68 675/1034/45 562/1035/45 +f 668/1036/68 560/1037/45 667/1038/68 +f 562/1039/45 682/1040/67 561/1041/67 +f 666/1042/46 667/1038/68 665/1043/46 +f 672/1044/48 677/1045/46 673/1046/46 +f 664/1047/48 665/1043/46 663/1048/48 +f 690/1049/47 691/1050/44 698/1051/47 +f 662/1052/44 663/1048/48 661/1053/44 +f 561/1054/67 681/1055/49 669/1056/49 +f 660/1057/47 661/1058/44 659/1059/47 +f 673/1060/46 676/1061/68 674/1062/68 +f 552/1063/49 659/1059/47 553/1064/49 +f 671/1065/44 678/1066/48 672/1067/48 +f 554/1068/67 553/1064/49 555/1069/67 +f 669/1070/49 680/1071/47 670/1072/47 +f 559/1073/45 555/1069/67 560/1037/45 +f 670/1074/47 679/1075/44 671/1076/44 +f 645/1077/69 651/1078/70 647/1079/71 +f 637/1080/72 646/1081/73 639/1082/74 +f 645/1077/69 648/1083/75 646/1081/73 +f 647/1079/71 650/1084/76 648/1083/75 +f 646/1081/73 643/1085/77 641/1086/78 +f 639/1082/74 646/1081/73 641/1086/78 +f 637/1080/72 635/1087/79 645/1077/69 +f 649/1088/80 647/1079/71 651/1078/70 +f 648/1083/75 650/1084/76 643/1085/77 +f 655/1089/81 652/1090/82 653/1091/83 +f 656/1092/84 652/1090/82 654/1093/85 +f 636/1094/86 638/1095/87 652/1090/82 +f 653/1091/83 640/1096/88 642/1097/89 +f 653/1091/83 638/1095/87 640/1096/88 +f 644/1098/90 653/1091/83 642/1097/89 +f 655/1089/81 657/1099/91 654/1093/85 +f 655/1089/81 644/1098/90 658/1100/92 +f 654/1093/85 657/1099/91 656/1092/84 +f 687/1101/45 694/1102/68 686/1103/68 +f 685/1104/46 692/1105/48 684/1106/48 +f 690/1107/47 697/1108/49 689/1109/49 +f 687/1110/45 696/1111/67 695/1112/45 +f 686/1113/68 693/1114/46 685/1115/46 +f 684/1116/48 691/1117/44 683/1118/44 +f 689/1030/49 697/1119/49 696/1031/67 +f 674/1033/68 676/1120/68 675/1034/45 +f 668/1036/68 559/1073/45 560/1037/45 +f 562/1039/45 675/1121/45 682/1040/67 +f 666/1042/46 668/1036/68 667/1038/68 +f 672/1044/48 678/1122/48 677/1045/46 +f 664/1047/48 666/1042/46 665/1043/46 +f 690/1049/47 683/1123/44 691/1050/44 +f 662/1052/44 664/1047/48 663/1048/48 +f 561/1054/67 682/1124/67 681/1055/49 +f 660/1057/47 662/1125/44 661/1058/44 +f 673/1060/46 677/1126/46 676/1061/68 +f 552/1063/49 660/1057/47 659/1059/47 +f 671/1065/44 679/1127/44 678/1066/48 +f 554/1068/67 552/1063/49 553/1064/49 +f 669/1070/49 681/1128/49 680/1071/47 +f 559/1073/45 554/1068/67 555/1069/67 +f 670/1074/47 680/1129/47 679/1075/44 +f 645/1077/69 635/1087/79 651/1078/70 +f 637/1080/72 645/1077/69 646/1081/73 +f 645/1077/69 647/1079/71 648/1083/75 +f 647/1079/71 649/1088/80 650/1084/76 +f 646/1081/73 648/1083/75 643/1085/77 +f 655/1089/81 654/1093/85 652/1090/82 +f 656/1092/84 636/1094/86 652/1090/82 +f 653/1091/83 652/1090/82 638/1095/87 +f 644/1098/90 655/1089/81 653/1091/83 +f 655/1089/81 658/1100/92 657/1099/91 +f 687/1101/45 695/1130/45 694/1102/68 +f 685/1104/46 693/1131/46 692/1105/48 +f 690/1107/47 698/1132/47 697/1108/49 +f 687/1110/45 688/1133/67 696/1111/67 +f 686/1113/68 694/1134/68 693/1114/46 +f 684/1116/48 692/1135/48 691/1117/44 diff --git a/src/main/resources/assets/hbm/models/weapons/grenade_aschrab.obj b/src/main/resources/assets/hbm/models/weapons/grenade_aschrab.obj new file mode 100644 index 0000000000..db26c58c16 --- /dev/null +++ b/src/main/resources/assets/hbm/models/weapons/grenade_aschrab.obj @@ -0,0 +1,559 @@ +# Blender v2.79 (sub 0) OBJ File: 'grenade_aschrab.blend' +# www.blender.org +o Torus +v 0.535761 1.145096 -0.010591 +v 0.451152 0.966383 -0.287183 +v 0.450856 1.052470 -0.296618 +v 0.516800 1.191760 -0.081039 +v 0.387558 1.013568 -0.252120 +v 0.453503 1.152858 -0.036541 +v 0.221725 1.089753 -0.505686 +v 0.272038 1.148626 -0.466922 +v 0.208740 1.109724 -0.422424 +v 0.076906 1.391834 -0.447596 +v 0.159164 1.384071 -0.421645 +v 0.095867 1.345169 -0.377148 +v 0.161515 1.570546 -0.171003 +v 0.225109 1.523361 -0.206066 +v 0.161811 1.484460 -0.161568 +v 0.390942 1.447177 0.047499 +v 0.403927 1.427206 -0.035763 +v 0.340629 1.388304 0.008735 +v 0.000000 1.095000 0.481707 +v -0.417171 1.095000 0.240853 +v -0.417171 1.095000 -0.240854 +v 0.000000 1.095000 -0.481707 +v 0.417170 1.095000 0.240854 +v 0.417170 1.095000 -0.240854 +v 0.417170 -0.955000 -0.240854 +v 0.000000 -0.955000 -0.481707 +v -0.417171 -0.955000 -0.240854 +v -0.417171 -0.955000 0.240853 +v 0.417170 -0.955000 0.240854 +v 0.000000 -0.955000 0.481707 +v 0.402481 1.284100 -0.232373 +v 0.402481 1.284100 0.232373 +v 0.000000 1.284100 -0.464745 +v -0.402481 1.284100 -0.232373 +v -0.402481 1.284100 0.232372 +v 0.000000 1.284100 0.464745 +v 0.000000 -1.144099 0.464745 +v 0.402481 -1.144099 0.232373 +v 0.000000 -1.144099 -0.464745 +v 0.402481 -1.144100 -0.232373 +v -0.402481 -1.144100 0.232373 +v -0.402481 -1.144100 -0.232373 +v -0.185000 1.275000 -0.185000 +v -0.185000 1.576083 -0.185000 +v 0.185000 1.576083 -0.185000 +v 0.185000 1.275000 -0.185000 +v 0.185000 1.645000 -0.116083 +v 0.185000 1.645000 0.185000 +v -0.185000 1.645000 0.185000 +v -0.185000 1.645000 -0.116082 +v -0.185000 1.645000 0.318043 +v 0.185000 1.645000 0.318043 +v 0.185000 1.275000 -0.185000 +v 0.185000 1.593779 0.543069 +v 0.185000 1.479803 0.654830 +v -0.185000 1.275000 -0.185000 +v -0.185000 1.479802 0.654830 +v -0.185000 1.593779 0.543069 +v -0.185000 1.354530 0.699642 +v 0.185000 1.354530 0.699642 +v 0.185000 1.065725 0.750379 +v -0.185000 1.065725 0.750379 +v -0.185000 -0.980412 0.540406 +v -0.185000 -0.878680 0.667896 +v 0.185000 -0.980412 0.540406 +v 0.185000 -0.878680 0.667896 +v 0.000000 -0.955000 -0.400000 +v 0.000000 1.095000 -0.400000 +v 0.346410 1.095000 -0.200000 +v 0.346410 -0.955000 -0.200000 +v 0.346410 1.095000 0.200000 +v 0.346410 -0.955000 0.200000 +v 0.000000 1.095000 0.400000 +v 0.000000 -0.955000 0.400000 +v -0.346410 1.095000 0.200000 +v -0.346410 -0.955000 0.200000 +v -0.346410 1.095000 -0.200000 +v -0.346410 -0.955000 -0.200000 +v -0.000000 -0.955000 -0.320000 +v -0.000000 1.095000 -0.320000 +v 0.277128 1.095000 -0.160000 +v 0.277128 -0.955000 -0.160000 +v 0.277128 1.095000 0.160000 +v 0.277128 -0.955000 0.160000 +v -0.000000 1.095000 0.320000 +v -0.000000 -0.955000 0.320000 +v -0.277128 1.095000 0.160000 +v -0.277128 -0.955000 0.160000 +v -0.277128 1.095000 -0.160000 +v -0.277128 -0.955000 -0.160000 +v 0.417170 -0.955000 -0.240854 +v 0.000000 -0.955000 -0.481707 +v -0.417171 -0.955000 -0.240854 +v -0.417171 -0.955000 0.240853 +v 0.417170 -0.955000 0.240854 +v 0.000000 -0.955000 0.481707 +v 0.000000 -1.144099 0.464745 +v 0.402481 -1.144099 0.232373 +v 0.000000 -1.144099 -0.464745 +v 0.402481 -1.144100 -0.232373 +v -0.402481 -1.144100 0.232373 +v -0.402481 -1.144100 -0.232373 +v 0.000000 1.095000 0.481707 +v -0.417171 1.095000 0.240853 +v -0.417171 1.095000 -0.240854 +v 0.000000 1.095000 -0.481707 +v 0.417170 1.095000 0.240854 +v 0.417170 1.095000 -0.240854 +v 0.402481 1.284100 -0.232373 +v 0.402481 1.284100 0.232373 +v 0.000000 1.284100 -0.464745 +v -0.402481 1.284100 -0.232373 +v -0.402481 1.284100 0.232372 +v 0.000000 1.284100 0.464745 +v -0.185000 1.275000 -0.185000 +v -0.185000 1.576083 -0.185000 +v 0.185000 1.576083 -0.185000 +v 0.185000 1.275000 -0.185000 +v 0.185000 1.645000 -0.116083 +v 0.185000 1.645000 0.185000 +v 0.185000 1.275000 0.185000 +v -0.185000 1.275000 0.185000 +v -0.185000 1.645000 0.185000 +v -0.185000 1.645000 -0.116082 +v -0.185000 1.645000 0.318043 +v 0.185000 1.645000 0.318043 +v 0.185000 1.488427 0.474616 +v 0.185000 1.593779 0.543069 +v 0.185000 1.479803 0.654830 +v 0.185000 1.275000 0.474615 +v -0.185000 1.275000 0.474616 +v -0.185000 1.488427 0.474616 +v -0.185000 1.479802 0.654830 +v -0.185000 1.593779 0.543069 +v -0.185000 1.252799 0.572153 +v -0.185000 1.354530 0.699642 +v 0.185000 1.354530 0.699642 +v 0.185000 1.252799 0.572153 +v 0.185000 1.065725 0.750379 +v 0.185000 0.963994 0.622889 +v -0.185000 1.065725 0.750379 +v -0.185000 0.963994 0.622889 +v -0.185000 -0.980412 0.540406 +v -0.185000 -0.878680 0.667896 +v 0.185000 -0.980412 0.540406 +v 0.185000 -0.878680 0.667896 +v 0.185000 1.275000 0.185000 +v -0.185000 1.275000 0.185000 +v 0.185000 1.275000 0.474615 +v -0.185000 1.275000 0.474616 +v -0.185000 1.252799 0.572153 +v 0.185000 1.252799 0.572153 +v 0.185000 0.963994 0.622889 +v -0.185000 0.963994 0.622889 +v -0.185000 -0.980412 0.540406 +v 0.185000 -0.980412 0.540406 +vt 0.019171 0.954583 +vt 0.019171 0.869535 +vt 0.113079 0.827012 +vt 0.607223 0.610035 +vt 0.671569 0.572408 +vt 0.618317 0.619507 +vt 0.203680 0.953086 +vt 0.113079 0.994112 +vt 0.022478 0.953086 +vt 0.980146 0.619507 +vt 0.929532 0.621191 +vt 0.926894 0.572408 +vt 0.113079 0.997107 +vt 0.019171 0.954583 +vt 0.113079 0.827012 +vt 0.113079 0.994112 +vt 0.022478 0.953086 +vt 0.022478 0.871033 +vt 0.879730 0.602167 +vt 0.868974 0.616440 +vt 0.849374 0.602038 +vt 0.907167 0.621935 +vt 0.718733 0.602167 +vt 0.729489 0.616441 +vt 0.691295 0.621935 +vt 0.736809 0.571646 +vt 0.757515 0.585772 +vt 0.749089 0.602038 +vt 0.840948 0.585772 +vt 0.861653 0.571646 +vt 0.830359 0.547978 +vt 0.851065 0.533852 +vt 0.747398 0.533852 +vt 0.768104 0.291153 +vt 0.768104 0.547978 +vt 0.830359 0.291153 +vt 0.851065 0.277027 +vt 0.206987 0.869535 +vt 0.206987 0.954583 +vt 0.113079 0.997107 +vt 0.609370 0.570338 +vt 0.668930 0.621191 +vt 0.022478 0.871033 +vt 0.113079 0.830007 +vt 0.203680 0.871033 +vt 0.989092 0.570338 +vt 0.991239 0.610035 +vt 0.019171 0.869536 +vt 0.206987 0.869536 +vt 0.206987 0.954583 +vt 0.113079 0.830007 +vt 0.203680 0.871033 +vt 0.203680 0.953086 +vt 0.878208 0.574028 +vt 0.720255 0.574028 +vt 0.747398 0.277027 +vt 0.864221 0.743044 +vt 0.820902 0.611393 +vt 0.864218 0.595072 +vt 0.772849 0.726725 +vt 0.772847 0.611393 +vt 0.729532 0.743046 +vt 0.729530 0.595073 +vt 0.864220 0.166389 +vt 0.820904 0.034736 +vt 0.864221 0.018416 +vt 0.772848 0.150068 +vt 0.772849 0.034736 +vt 0.729532 0.018415 +vt 0.864221 0.133748 +vt 0.820901 0.265399 +vt 0.820903 0.150068 +vt 0.772846 0.265399 +vt 0.729531 0.133747 +vt 0.864217 0.397051 +vt 0.864218 0.249079 +vt 0.820900 0.380731 +vt 0.729529 0.397051 +vt 0.729530 0.249078 +vt 0.864218 0.512382 +vt 0.864217 0.364410 +vt 0.772846 0.496062 +vt 0.772845 0.380731 +vt 0.729529 0.364410 +vt 0.864219 0.627713 +vt 0.820902 0.496062 +vt 0.864218 0.479741 +vt 0.729530 0.627714 +vt 0.729529 0.479742 +vt 0.250000 0.784314 +vt 0.125000 0.823529 +vt 0.125000 0.784314 +vt 0.625000 0.784314 +vt 0.500000 0.823529 +vt 0.500000 0.784314 +vt 0.375000 0.823529 +vt 0.250000 0.823529 +vt -0.000000 0.823529 +vt -0.000000 0.784314 +vt 0.375000 0.784314 +vt 0.750000 0.784314 +vt 0.625000 0.823529 +vt 0.625000 0.784314 +vt 0.750000 0.823529 +vt 0.625000 0.823529 +vt 0.375000 0.784314 +vt 0.250000 0.823529 +vt 0.250000 0.784314 +vt 0.000000 0.784314 +vt 0.125000 0.823529 +vt 0.000000 0.823529 +vt 0.500000 0.784314 +vt 0.500000 0.823529 +vt 0.125000 0.784314 +vt 0.375000 0.823529 +vt 0.768104 0.725903 +vt 0.830359 0.765636 +vt 0.768104 0.765636 +vt 0.768104 0.673309 +vt 0.830359 0.655752 +vt 0.830359 0.673309 +vt 0.768104 0.625297 +vt 0.830359 0.604231 +vt 0.830359 0.625297 +vt 0.685143 0.533852 +vt 0.747398 0.277027 +vt 0.747398 0.533852 +vt 0.768104 0.655752 +vt 0.830359 0.586674 +vt 0.768104 0.604231 +vt 0.768104 0.586674 +vt 0.830359 0.713042 +vt 0.768104 0.713041 +vt 0.685143 0.572548 +vt 0.747398 0.572548 +vt 0.747398 0.585748 +vt 0.747398 0.623968 +vt 0.685143 0.585749 +vt 0.830359 0.547978 +vt 0.830359 0.269629 +vt 0.768104 0.291153 +vt 0.768104 0.269629 +vt 0.768104 0.547978 +vt 0.830359 0.291153 +vt 0.685143 0.672795 +vt 0.747398 0.672795 +vt 0.300000 0.392157 +vt 0.200000 -0.000000 +vt 0.300000 0.000000 +vt 0.200000 0.392157 +vt 0.100000 0.000000 +vt 0.100000 0.392157 +vt -0.000000 -0.000000 +vt 0.600000 0.392157 +vt 0.500000 0.000000 +vt 0.600000 0.000000 +vt 0.500000 0.392157 +vt 0.400000 -0.000000 +vt 0.400000 0.392157 +vt 0.300000 0.784314 +vt 0.200000 0.392157 +vt 0.300000 0.392157 +vt 0.200000 0.784314 +vt 0.100000 0.392157 +vt 0.100000 0.784314 +vt 0.000000 0.392157 +vt 0.600000 0.784314 +vt 0.500000 0.392157 +vt 0.600000 0.392157 +vt 0.500000 0.784314 +vt 0.400000 0.392157 +vt 0.400000 0.784314 +vt 0.820904 0.726724 +vt 0.729531 0.166388 +vt 0.864218 0.281720 +vt 0.729530 0.281719 +vt 0.729529 0.512383 +vt 0.750000 0.823529 +vt 0.750000 0.784314 +vt 0.830359 0.725903 +vt 0.685143 0.277027 +vt 0.685143 0.623968 +vt 0.000000 0.392157 +vt 0.000000 0.784314 +vn 0.0000 -1.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 1.0000 0.0000 +vn 1.0000 -0.0000 0.0000 +vn 0.4259 -0.8885 -0.1709 +vn 0.5590 0.5197 -0.6460 +vn 0.6748 -0.3628 0.6427 +vn -0.8084 -0.2363 0.5392 +vn -0.8648 -0.3553 0.3549 +vn -0.2489 -0.5256 -0.8135 +vn 0.6154 0.6388 -0.4618 +vn -0.6555 -0.3185 0.6847 +vn 0.8648 0.3553 -0.3549 +vn 0.7683 0.5566 -0.3162 +vn -0.5590 -0.5197 0.6460 +vn -0.4259 0.8885 0.1709 +vn -0.6748 0.3628 -0.6427 +vn 0.8084 0.2363 -0.5392 +vn 0.2488 0.5256 0.8135 +vn -0.7683 -0.5566 0.3162 +vn -0.6154 -0.6388 0.4618 +vn 0.6555 0.3185 -0.6847 +vn 0.8626 0.0893 -0.4980 +vn 0.8626 0.0893 0.4980 +vn -0.8626 0.0893 0.4980 +vn -0.8626 0.0893 -0.4980 +vn 0.0000 0.0893 -0.9960 +vn -0.0000 0.0893 0.9960 +vn 0.8626 -0.0893 0.4980 +vn -0.0000 -0.0893 0.9960 +vn 0.0000 -0.0893 -0.9960 +vn -0.8626 -0.0893 -0.4980 +vn -0.8626 -0.0893 0.4980 +vn 0.8626 -0.0893 -0.4980 +vn -0.0000 0.3827 -0.9239 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 0.9937 0.1117 +vn -0.0000 0.8730 0.4878 +vn -0.0000 0.5308 0.8475 +vn 0.0000 0.8730 0.4877 +vn 0.0000 -0.0657 -0.9978 +vn 0.0000 0.0424 -0.9991 +vn -0.0000 0.2558 0.9667 +vn -0.0000 0.9239 -0.3827 +vn -0.0000 -0.6892 -0.7245 +vn -0.0000 -0.9937 -0.1117 +vn 0.0000 0.0657 0.9978 +vn 0.0000 -0.7816 0.6237 +vn 0.0000 -0.4528 0.8916 +vn 0.8660 0.0000 -0.5000 +vn 0.8660 -0.0000 0.5000 +vn -0.0000 -0.0000 1.0000 +vn -0.8660 -0.0000 0.5000 +vn -0.8660 0.0000 -0.5000 +s off +f 104/1/1 105/2/1 106/3/1 +f 116/4/2 122/5/2 124/6/2 +f 113/7/3 114/8/3 110/9/3 +f 119/10/4 120/11/4 121/12/4 +f 96/13/3 95/14/3 92/15/3 +f 97/16/1 101/17/1 102/18/1 +f 127/19/4 128/20/4 129/21/4 +f 127/19/4 121/12/4 126/22/4 +f 132/23/2 134/24/2 125/25/2 +f 122/5/2 132/23/2 125/25/2 +f 135/26/2 136/27/2 133/28/2 +f 129/21/4 137/29/4 138/30/4 +f 138/30/4 139/31/4 140/32/4 +f 142/33/2 144/34/2 141/35/2 +f 135/26/2 141/35/2 136/27/2 +f 140/32/4 146/36/4 145/37/4 +f 106/3/1 108/38/1 107/39/1 +f 107/39/1 103/40/1 106/3/1 +f 103/40/1 104/1/1 106/3/1 +f 115/41/2 122/5/2 116/4/2 +f 122/5/2 123/42/2 124/6/2 +f 110/9/3 109/43/3 113/7/3 +f 109/43/3 111/44/3 113/7/3 +f 111/44/3 112/45/3 113/7/3 +f 121/12/4 118/46/4 117/47/4 +f 117/47/4 119/10/4 121/12/4 +f 95/14/3 91/48/3 92/15/3 +f 92/15/3 93/49/3 94/50/3 +f 94/50/3 96/13/3 92/15/3 +f 102/18/1 99/51/1 97/16/1 +f 99/51/1 100/52/1 97/16/1 +f 100/52/1 98/53/1 97/16/1 +f 127/19/4 126/22/4 128/20/4 +f 130/54/4 121/12/4 127/19/4 +f 121/12/4 120/11/4 126/22/4 +f 132/23/2 133/28/2 134/24/2 +f 125/25/2 123/42/2 122/5/2 +f 122/5/2 131/55/2 132/23/2 +f 133/28/2 132/23/2 135/26/2 +f 132/23/2 131/55/2 135/26/2 +f 138/30/4 130/54/4 127/19/4 +f 127/19/4 129/21/4 138/30/4 +f 138/30/4 137/29/4 139/31/4 +f 142/33/2 143/56/2 144/34/2 +f 135/26/2 142/33/2 141/35/2 +f 140/32/4 139/31/4 146/36/4 +s 1 +f 2/57/5 4/58/6 1/59/7 +f 4/58/6 5/60/8 6/61/9 +f 6/61/9 2/62/5 1/63/7 +f 7/64/10 3/65/11 2/66/5 +f 3/65/11 9/67/12 5/68/8 +f 9/67/12 2/69/5 5/68/8 +f 7/70/10 11/71/13 8/72/14 +f 11/71/13 9/67/12 8/72/14 +f 12/73/15 7/74/10 9/67/12 +f 13/75/16 11/71/13 10/76/17 +f 14/77/18 12/73/15 11/71/13 +f 12/73/15 13/78/16 10/79/17 +f 16/80/19 14/77/18 13/81/16 +f 14/77/18 18/82/20 15/83/21 +f 18/82/20 13/84/16 15/83/21 +f 1/85/7 17/86/22 16/87/19 +f 4/58/6 18/82/20 17/86/22 +f 18/82/20 1/88/7 16/89/19 +f 24/90/23 32/91/24 23/92/24 +f 20/93/25 34/94/26 21/95/26 +f 24/90/23 33/96/27 31/97/23 +f 23/92/24 36/98/28 19/99/28 +f 22/100/27 34/94/26 33/96/27 +f 19/101/28 35/102/25 20/93/25 +f 29/103/29 37/104/30 38/105/29 +f 26/106/31 42/107/32 27/108/32 +f 30/109/30 41/110/33 37/111/30 +f 25/112/34 38/105/29 40/113/34 +f 28/114/33 42/107/32 41/110/33 +f 25/112/34 39/115/31 26/106/31 +f 44/116/35 46/117/36 43/118/36 +f 49/119/3 52/120/37 48/121/3 +f 58/122/38 55/123/39 54/124/40 +f 153/125/41 155/126/42 154/127/41 +f 51/128/37 54/124/40 52/120/37 +f 60/129/43 57/130/39 59/131/43 +f 47/132/44 44/116/35 50/133/44 +f 50/133/44 48/121/3 47/132/44 +f 152/134/45 154/127/41 151/135/45 +f 150/136/46 152/134/45 151/135/45 +f 148/137/1 149/138/46 150/136/46 +f 59/131/43 61/139/47 60/129/43 +f 65/140/48 64/141/49 63/142/48 +f 62/143/47 66/144/49 61/139/47 +f 53/145/1 148/137/1 56/146/1 +f 68/147/36 70/148/50 67/149/36 +f 69/150/50 72/151/51 70/148/50 +f 71/152/51 74/153/52 72/151/51 +f 73/154/52 76/155/53 74/156/52 +f 75/157/53 78/158/54 76/155/53 +f 77/159/54 67/149/36 78/158/54 +f 80/160/36 82/161/50 79/162/36 +f 81/163/50 84/164/51 82/161/50 +f 83/165/51 86/166/52 84/164/51 +f 85/167/52 88/168/53 86/169/52 +f 87/170/53 90/171/54 88/168/53 +f 89/172/54 79/162/36 90/171/54 +f 2/57/5 3/173/11 4/58/6 +f 4/58/6 3/173/11 5/60/8 +f 6/61/9 5/60/8 2/62/5 +f 7/64/10 8/72/14 3/65/11 +f 3/65/11 8/72/14 9/67/12 +f 9/67/12 7/174/10 2/69/5 +f 7/70/10 10/175/17 11/71/13 +f 11/71/13 12/73/15 9/67/12 +f 12/73/15 10/176/17 7/74/10 +f 13/75/16 14/77/18 11/71/13 +f 14/77/18 15/83/21 12/73/15 +f 12/73/15 15/83/21 13/78/16 +f 16/80/19 17/86/22 14/77/18 +f 14/77/18 17/86/22 18/82/20 +f 18/82/20 16/177/19 13/84/16 +f 1/85/7 4/58/6 17/86/22 +f 4/58/6 6/61/9 18/82/20 +f 18/82/20 6/61/9 1/88/7 +f 24/90/23 31/97/23 32/91/24 +f 20/93/25 35/102/25 34/94/26 +f 24/90/23 22/100/27 33/96/27 +f 23/92/24 32/91/24 36/98/28 +f 22/100/27 21/95/26 34/94/26 +f 19/101/28 36/178/28 35/102/25 +f 29/103/29 30/179/30 37/104/30 +f 26/106/31 39/115/31 42/107/32 +f 30/109/30 28/114/33 41/110/33 +f 25/112/34 29/103/29 38/105/29 +f 28/114/33 27/108/32 42/107/32 +f 25/112/34 40/113/34 39/115/31 +f 44/116/35 45/180/35 46/117/36 +f 49/119/3 51/128/37 52/120/37 +f 58/122/38 57/130/39 55/123/39 +f 153/125/41 156/181/42 155/126/42 +f 51/128/37 58/122/38 54/124/40 +f 60/129/43 55/123/39 57/130/39 +f 47/132/44 45/180/35 44/116/35 +f 50/133/44 49/119/3 48/121/3 +f 152/134/45 153/125/41 154/127/41 +f 150/136/46 149/138/46 152/134/45 +f 148/137/1 147/182/1 149/138/46 +f 59/131/43 62/143/47 61/139/47 +f 65/140/48 66/144/49 64/141/49 +f 62/143/47 64/141/49 66/144/49 +f 53/145/1 147/182/1 148/137/1 +f 68/147/36 69/150/50 70/148/50 +f 69/150/50 71/152/51 72/151/51 +f 71/152/51 73/183/52 74/153/52 +f 73/154/52 75/157/53 76/155/53 +f 75/157/53 77/159/54 78/158/54 +f 77/159/54 68/147/36 67/149/36 +f 80/160/36 81/163/50 82/161/50 +f 81/163/50 83/165/51 84/164/51 +f 83/165/51 85/184/52 86/166/52 +f 85/167/52 87/170/53 88/168/53 +f 87/170/53 89/172/54 90/171/54 +f 89/172/54 80/160/36 79/162/36 diff --git a/src/main/resources/assets/hbm/shaders/lightning.frag b/src/main/resources/assets/hbm/shaders/lightning.frag new file mode 100644 index 0000000000..e329330fee --- /dev/null +++ b/src/main/resources/assets/hbm/shaders/lightning.frag @@ -0,0 +1,16 @@ +#version 330 compatibility + +uniform sampler2D texture; +uniform sampler2D noise; +uniform vec4 duck; +uniform float age; + +in vec2 pass_tex; +in vec2 noise_tex; +in vec4 pass_color; +in float fade; + +void main(){ + float noise = texture2D(noise, pass_tex * vec2(6, 0.25)).g; + gl_FragColor = duck*vec4(step(fade, noise))*vec4(pass_color.rgb, step(0.5, pass_color.a)); +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/shaders/lightning.vert b/src/main/resources/assets/hbm/shaders/lightning.vert new file mode 100644 index 0000000000..69246c5ac1 --- /dev/null +++ b/src/main/resources/assets/hbm/shaders/lightning.vert @@ -0,0 +1,27 @@ +#version 330 compatibility + +layout (location = 0) in vec3 pos; +layout (location = 1) in vec2 tex; +layout (location = 2) in vec4 color; + +uniform int vertices; +uniform float age; +uniform float fadeoverride; + +out vec2 pass_tex; +out vec2 noise_tex; +out vec4 pass_color; +out float fade; + +void main(){ + if(fadeoverride != 1){ + fade = fadeoverride; + } else { + float vertPosN = float((vertices - gl_VertexID + age*1.4))/max(float(vertices), 10); + fade = clamp((vertPosN-1)*2, 0, 1); + } + pass_tex = tex; + pass_color = color; + gl_Position = gl_ModelViewProjectionMatrix * vec4(pos, 1); + noise_tex = (gl_Position.xy/gl_Position.ww + 1)*3; +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/shaders/lightning_gib.frag b/src/main/resources/assets/hbm/shaders/lightning_gib.frag new file mode 100644 index 0000000000..a53edc2257 --- /dev/null +++ b/src/main/resources/assets/hbm/shaders/lightning_gib.frag @@ -0,0 +1,32 @@ +#version 330 compatibility + +uniform sampler2D tex; +uniform sampler2D lightmap; +uniform sampler2D noise; +uniform float age; +uniform int bloom; + +in vec2 texCoord; +in vec2 lightmapTexCoord; +in vec3 lightSum; + +void main(){ + vec4 texture = texture2D(tex, texCoord); + float noise_tex = texture2D(noise, texCoord).r; + float noiseA = texture2D(noise, texCoord + vec2(age*0.01, age*0.01)).r*2; + float noiseB = texture2D(noise, texCoord + vec2(age*2*0.01, -age*0.01)).b*2; + float brightA = int(noise_tex < age*0.04 + 0.05)*int(noise_tex > age*0.04 - 0.05); + float dissolve = step(age*0.04, noise_tex); + //Rectangle + float brightB = int(fract(noiseA) < 0.6)*int(fract(noiseA) > 0.4)*int(fract(noiseB) < 0.6)*int(fract(noiseB) > 0.4)*dissolve; + + //Static branching should be ok, right? + if(bloom == 0){ + gl_FragColor = vec4(texture.rgb * lightSum, texture.a) * texture2D(lightmap, lightmapTexCoord) * gl_Color * dissolve + + vec4(1, 1, 1, 0)*brightA + + vec4(1, 1, 1, 0)*brightB; + } else if(bloom == 1){ + vec3 bloomColor = vec3(0.2, 0.8, 1)*1; + gl_FragColor = vec4(bloomColor*brightA + bloomColor*brightB, texture.a * gl_Color.a); + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/shaders/lightning_gib.vert b/src/main/resources/assets/hbm/shaders/lightning_gib.vert new file mode 100644 index 0000000000..9f088945a2 --- /dev/null +++ b/src/main/resources/assets/hbm/shaders/lightning_gib.vert @@ -0,0 +1,24 @@ +#version 330 compatibility + +out vec2 texCoord; +out vec2 lightmapTexCoord; +out vec3 lightSum; + +void main(){ + gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; + texCoord = (gl_TextureMatrix[0] * gl_MultiTexCoord0).xy; + lightmapTexCoord = (gl_TextureMatrix[1] * gl_MultiTexCoord1).xy; + gl_FrontColor = gl_Color; + + vec3 normal = (gl_NormalMatrix * gl_Normal).xyz; + vec4 totalLight = vec4(0.0F); + + for (int i = 0; i < gl_MaxLights; i ++){ + + vec4 diffuse = gl_FrontLightProduct[i].diffuse * max(dot(normal,gl_LightSource[i].position.xyz), 0.0f); + diffuse = clamp(diffuse, 0.0F, 1.0F); + + totalLight += diffuse + gl_FrontLightProduct[i].ambient; + } + lightSum = clamp((totalLight + gl_LightModel.ambient).rgb, 0.0F, 1.0F); +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/shaders/maxdepth.frag b/src/main/resources/assets/hbm/shaders/maxdepth.frag new file mode 100644 index 0000000000..2b63caf54f --- /dev/null +++ b/src/main/resources/assets/hbm/shaders/maxdepth.frag @@ -0,0 +1,6 @@ +#version 330 compatibility + +void main(){ + gl_FragDepth = 0; + gl_FragColor = vec4(1, 1, 1, 1); +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/shaders/maxdepth.vert b/src/main/resources/assets/hbm/shaders/maxdepth.vert new file mode 100644 index 0000000000..8491ddcc6c --- /dev/null +++ b/src/main/resources/assets/hbm/shaders/maxdepth.vert @@ -0,0 +1,5 @@ +#version 330 compatibility + +void main(){ + gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/shaders/testlut.frag b/src/main/resources/assets/hbm/shaders/testlut.frag new file mode 100644 index 0000000000..7440783188 --- /dev/null +++ b/src/main/resources/assets/hbm/shaders/testlut.frag @@ -0,0 +1,17 @@ +#version 330 compatibility + +uniform sampler2D tex0; +uniform sampler2D tempTest; + +in vec2 texCoord; + +void main(){ + vec4 colorIn = texture2D(tex0, texCoord); + vec3 colorR = colorIn.rgb; + int index = int(colorR.b*63); + float v = colorR.g*0.125+((index/8)*0.125); + float u = colorR.r*0.125+mod(index, 8)*0.125; + + vec4 outColor = texture2D(tempTest, vec2(u, v)); + gl_FragColor = vec4(outColor.rgb, 1.0); +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/shaders/testlut.vert b/src/main/resources/assets/hbm/shaders/testlut.vert new file mode 100644 index 0000000000..7b10978fa5 --- /dev/null +++ b/src/main/resources/assets/hbm/shaders/testlut.vert @@ -0,0 +1,8 @@ +#version 330 compatibility + +out vec2 texCoord; + +void main(){ + texCoord = gl_MultiTexCoord0.st; + gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/shaders/trail.frag b/src/main/resources/assets/hbm/shaders/trail.frag index 4f79f970c2..7641ba0e07 100644 --- a/src/main/resources/assets/hbm/shaders/trail.frag +++ b/src/main/resources/assets/hbm/shaders/trail.frag @@ -1,10 +1,11 @@ #version 330 compatibility uniform sampler2D texture; +uniform vec4 duck; in vec2 pass_tex; in vec4 pass_color; void main(){ - gl_FragColor = texture2D(texture, pass_tex); + gl_FragColor = duck; } \ No newline at end of file diff --git a/src/main/resources/assets/hbm/sounds.json b/src/main/resources/assets/hbm/sounds.json index 4a3068fd2b..891857a150 100644 --- a/src/main/resources/assets/hbm/sounds.json +++ b/src/main/resources/assets/hbm/sounds.json @@ -5,17 +5,17 @@ "misc.nullMine": {"category": "player", "sounds": [{"name": "hbm:misc/null", "stream": false}]}, "block.crateBreak": {"category": "block", "sounds": ["hbm:block/cratebreak1", "hbm:block/cratebreak2", "hbm:block/cratebreak3", "hbm:block/cratebreak4", "hbm:block/cratebreak5"]}, - "block.shutdown": {"category": "block", "sounds": [{"name": "hbm:block/shutdown", "stream": true}]}, - "block.minerOperate": {"category": "block", "sounds": [{"name": "hbm:block/minerOperate", "stream": true}]}, - "block.assembleroperate": {"category": "block", "sounds": [{"name": "hbm:block/assemblerOperate", "stream": true}]}, - "block.chemplantOperate": {"category": "block", "sounds": [{"name": "hbm:block/chemplantOperate", "stream": true}]}, - "block.dieselOperate": {"category": "block", "sounds": [{"name": "hbm:block/dieselOperate", "stream": true}]}, - "block.igeneratorOperate": {"category": "block", "sounds": [{"name": "hbm:block/igeneratorOperate", "stream": true}]}, - "block.turbofanOperate": {"category": "block", "sounds": [{"name": "hbm:block/turbofanOperate", "stream": true}]}, + "block.shutdown": {"category": "block", "sounds": [{"name": "hbm:block/shutdown", "stream": false}]}, + "block.minerOperate": {"category": "block", "sounds": [{"name": "hbm:block/minerOperate", "stream": false}]}, + "block.assembleroperate": {"category": "block", "sounds": [{"name": "hbm:block/assemblerOperate", "stream": false}]}, + "block.chemplantOperate": {"category": "block", "sounds": [{"name": "hbm:block/chemplantOperate", "stream": false}]}, + "block.dieselOperate": {"category": "block", "sounds": [{"name": "hbm:block/dieselOperate", "stream": false}]}, + "block.igeneratorOperate": {"category": "block", "sounds": [{"name": "hbm:block/igeneratorOperate", "stream": false}]}, + "block.turbofanOperate": {"category": "block", "sounds": [{"name": "hbm:block/turbofanOperate", "stream": false}]}, "block.pressoperate": {"category": "block", "sounds": [{"name": "hbm:block/pressoperate", "stream": false}]}, - "block.broadcast1": {"category": "block", "sounds": [{"name": "hbm:block/broadcast1", "stream": true}]}, - "block.broadcast2": {"category": "block", "sounds": [{"name": "hbm:block/broadcast2", "stream": true}]}, - "block.broadcast3": {"category": "block", "sounds": [{"name": "hbm:block/broadcast3", "stream": true}]}, + "block.broadcast1": {"category": "block", "sounds": [{"name": "hbm:block/broadcast1", "stream": false}]}, + "block.broadcast2": {"category": "block", "sounds": [{"name": "hbm:block/broadcast2", "stream": false}]}, + "block.broadcast3": {"category": "block", "sounds": [{"name": "hbm:block/broadcast3", "stream": false}]}, "block.sonarPing": {"category": "block", "sounds": [{"name": "hbm:block/sonarPing", "stream": false}]}, "block.reactorStart": {"category": "block", "sounds": [{"name": "hbm:block/reactorStart", "stream": false}]}, "block.reactorStop": {"category": "block", "sounds": [{"name": "hbm:block/reactorStop", "stream": false}]}, @@ -26,7 +26,7 @@ "block.lockOpen": {"category": "block", "sounds": [{"name": "hbm:block/lockOpen", "stream": false}]}, "block.lockHang": {"category": "block", "sounds": [{"name": "hbm:block/lockHang", "stream": false}]}, "block.debris": {"category": "block", "sounds": ["hbm:block/debris1", "hbm:block/debris2", "hbm:block/debris3"]}, - "block.centrifugeOperate": {"category": "block", "sounds": [{"name": "hbm:block/centrifugeOperate", "stream": true}]}, + "block.centrifugeOperate": {"category": "block", "sounds": [{"name": "hbm:block/centrifugeOperate", "stream": false}]}, "block.pipePlaced": {"category": "block", "sounds": [{"name": "hbm:block/pipePlaced", "stream": false}]}, "block.missileAssembly": {"category": "block", "sounds": [{"name": "hbm:block/missileAssembly", "stream": false}]}, "block.missileAssembly2": {"category": "block", "sounds": [{"name": "hbm:block/missileAssembly2", "stream": false}]}, @@ -50,13 +50,13 @@ "item.repair": {"category": "player", "sounds": ["hbm:tool/repair1", "hbm:tool/repair2", "hbm:tool/repair3", "hbm:tool/repair4", "hbm:tool/repair5", "hbm:tool/repair6", "hbm:tool/repair7"]}, "item.vice": {"category": "player", "sounds": [{"name": "hbm:tool/vice", "stream": false}]}, - "music.recordlambdacore": {"category": "record", "sounds": [{"name": "hbm:music/recordlambdacore", "stream": true}]}, - "music.recordsectorsweep": {"category": "record", "sounds": [{"name": "hbm:music/recordsectorsweep", "stream": true}]}, - "music.recordvortalcombat": {"category": "record", "sounds": [{"name": "hbm:music/recordvortalcombat", "stream": true}]}, - "music.transmission": {"category": "record", "sounds": [{"name": "hbm:music/recordglass", "stream": true}]}, + "music.recordlambdacore": {"category": "record", "sounds": [{"name": "hbm:music/recordlambdacore", "stream": false}]}, + "music.recordsectorsweep": {"category": "record", "sounds": [{"name": "hbm:music/recordsectorsweep", "stream": false}]}, + "music.recordvortalcombat": {"category": "record", "sounds": [{"name": "hbm:music/recordvortalcombat", "stream": false}]}, + "music.transmission": {"category": "record", "sounds": [{"name": "hbm:music/recordglass", "stream": false}]}, "weapon.tauShoot": {"category": "player", "sounds": [{"name": "hbm:weapon/tauShoot", "stream": false}]}, - "weapon.tauChargeLoop": {"category": "player", "sounds": [{"name": "hbm:weapon/tauChargeLoop", "stream": true}]}, + "weapon.tauChargeLoop": {"category": "player", "sounds": [{"name": "hbm:weapon/tauChargeLoop", "stream": false}]}, "weapon.tauChargeLoop2": {"category": "player", "sounds": [{"name": "hbm:weapon/tauChargeLoop2", "stream": false}]}, "weapon.revolverShoot": {"category": "player", "sounds": [{"name": "hbm:weapon/revolverShoot", "stream": false}]}, "weapon.revolverShootAlt": {"category": "player", "sounds": [{"name": "hbm:weapon/revolverShootAlt", "stream": false}]}, @@ -130,17 +130,21 @@ "weapon.fstbmbPing": {"category": "player", "sounds": [{"name": "hbm:weapon/fstbmbPing", "stream": false}]}, "weapon.sauergun": {"category": "player", "sounds": ["hbm:weapon/sauergun1", "hbm:weapon/sauergun2", "hbm:weapon/sauergun3"]}, "weapon.whack": {"category": "player", "sounds": [{"name": "hbm:weapon/whack", "stream": false}]}, + "weapon.chainsaw": {"category": "player", "sounds": [{"name": "hbm:weapon/chainsaw", "stream": false}]}, + "weapon.rocketFlame": {"category": "block", "sounds": [{"name": "hbm:weapon/rocketFlame", "stream": false}]}, + "weapon.ballsLaser": {"category": "block", "sounds": [{"name": "hbm:weapon/ballsLaser", "stream": false}]}, + "weapon.dartShoot": {"category": "player", "sounds": [{"name": "hbm:weapon/dartShoot", "stream": false}]}, "weapon.reloadTurret": {"category": "player", "sounds": [{"name": "hbm:weapon/reloadTurret", "stream": false}]}, "weapon.switchmode1": {"category": "player", "sounds": [{"name": "hbm:weapon/switchmode1", "stream": false}]}, "weapon.switchmode2": {"category": "player", "sounds": [{"name": "hbm:weapon/switchmode2", "stream": false}]}, - "entity.chopperFlyingLoop": {"category": "hostile", "sounds": [{"name": "hbm:entity/chopperFlyingLoop", "stream": true}]}, + "entity.chopperFlyingLoop": {"category": "hostile", "sounds": [{"name": "hbm:entity/chopperFlyingLoop", "stream": false}]}, "entity.chopperDrop": {"category": "hostile", "sounds": [{"name": "hbm:entity/chopperDrop", "stream": false}]}, "entity.chopperCharge": {"category": "hostile", "sounds": [{"name": "hbm:entity/chopperCharge", "stream": false}]}, - "entity.chopperDamage": {"category": "hostile", "sounds": [{"name": "hbm:entity/chopperDamage", "stream": true}]}, + "entity.chopperDamage": {"category": "hostile", "sounds": [{"name": "hbm:entity/chopperDamage", "stream": false}]}, "entity.chopperMineLoop": {"category": "hostile", "sounds": [{"name": "hbm:entity/chopperMineLoop", "stream": false}]}, - "entity.chopperCrashingLoop": {"category": "hostile", "sounds": [{"name": "hbm:entity/chopperCrashingLoop", "stream": true}]}, + "entity.chopperCrashingLoop": {"category": "hostile", "sounds": [{"name": "hbm:entity/chopperCrashingLoop", "stream": false}]}, "entity.oldExplosion": {"category": "ambient", "sounds": [{"name": "hbm:entity/oldExplosion", "stream": false}]}, "entity.soyuzTakeoff": {"category": "player", "sounds": [{"name": "hbm:entity/soyuzTakeoff", "stream": false}]}, "entity.rocketTakeoff": {"category": "player", "sounds": [{"name": "hbm:entity/rocketTakeoff", "stream": false}]}, @@ -152,6 +156,13 @@ "entity.planeShotDown": {"category": "player", "sounds": [{"name": "hbm:entity/planeShotDown", "stream": false}]}, "entity.cybercrab": {"category": "hostile", "sounds": ["hbm:entity/radio_random1", "hbm:entity/radio_random2", "hbm:entity/radio_random3", "hbm:entity/radio_random4", "hbm:entity/radio_random5", "hbm:entity/radio_random6", "hbm:entity/radio_random7", "hbm:entity/radio_random8", "hbm:entity/radio_random9", "hbm:entity/radio_random10", "hbm:entity/radio_random11", "hbm:entity/radio_random12", "hbm:entity/radio_random13", "hbm:entity/radio_random14", "hbm:entity/radio_random15"]}, "entity.ducc": {"category": "neutral", "sounds": ["hbm:entity/ducc1", "hbm:entity/ducc2"]}, + "entity.slicer": {"category": "neutral", "sounds": ["hbm:entity/slicer1", "hbm:entity/slicer2", "hbm:entity/slicer3", "hbm:entity/slicer4"]}, + "entity.megaquacc": {"category": "hostile", "sounds": [{"name": "hbm:entity/megaquacc", "stream": false}]}, + + "step.metal": {"category": "player", "sounds": [{"name": "hbm:footsteps/metal", "stream": false}]}, + "step.iron_jump": {"category": "player", "sounds": [{"name": "hbm:footsteps/iron_jump", "stream": false}]}, + "step.iron_land": {"category": "player", "sounds": [{"name": "hbm:footsteps/iron_land", "stream": false}]}, + "step.iron": {"category": "player", "sounds": ["hbm:footsteps/iron1", "hbm:footsteps/iron2", "hbm:footsteps/iron3", "hbm:footsteps/iron4"]}, "potatos.random": {"category": "player", "sounds": ["hbm:potatos/randResponse0", "hbm:potatos/randResponse1", "hbm:potatos/randResponse2", "hbm:potatos/randResponse3", "hbm:potatos/randResponse4", "hbm:potatos/randResponse5", "hbm:potatos/randResponse6", "hbm:potatos/randResponse7"]}, @@ -178,9 +189,9 @@ "alarm.foKlaxonB": {"category": "record", "sounds": [{"name": "hbm:alarm/foKlaxonB", "stream": false}]}, "alarm.nostromoSiren": {"category": "record", "sounds": [{"name": "hbm:alarm/nostromoSiren", "stream": false}]}, "alarm.easAlarm": {"category": "record", "sounds": [{"name": "hbm:alarm/easAlarm", "stream": false}]}, - "alarm.airRaid": {"category": "record", "sounds": [{"name": "hbm:alarm/airRaid", "stream": true}]}, - "alarm.classic": {"category": "record", "sounds": [{"name": "hbm:alarm/classicSiren", "stream": true}]}, - "alarm.gambit": {"category": "record", "sounds": [{"name": "hbm:alarm/gambit", "stream": true}]}, + "alarm.airRaid": {"category": "record", "sounds": [{"name": "hbm:alarm/airRaid", "stream": false}]}, + "alarm.classic": {"category": "record", "sounds": [{"name": "hbm:alarm/classicSiren", "stream": false}]}, + "alarm.gambit": {"category": "record", "sounds": [{"name": "hbm:alarm/gambit", "stream": false}]}, "alarm.soyuzed": {"category": "record", "sounds": [{"name": "hbm:alarm/soyuzed", "stream": false}]}, "alarm.chime": {"category": "record", "sounds": [{"name": "hbm:alarm/chime", "stream": false}]}, "block.railgunOrientation": {"category": "block", "sounds": [{"name": "hbm:block/railgunOrientation", "stream": false}]}, @@ -190,7 +201,8 @@ "block.buttonNo": {"category": "block", "sounds": [{"name": "hbm:block/buttonNo", "stream": false}]}, "block.openDoor": {"category": "block", "sounds": ["hbm:block/door_open_1", "hbm:block/door_open_2"]}, "block.closeDoor": {"category": "block", "sounds": ["hbm:block/door_close_1", "hbm:block/door_close_2"]}, - "block.soyuzReady": {"category": "block", "sounds": [{"name": "hbm:block/soyuzReady", "stream": true}]}, + "block.soyuzReady": {"category": "block", "sounds": [{"name": "hbm:block/soyuzReady", "stream": false}]}, "block.screm": {"category": "block", "sounds": ["hbm:screm/scream1", "hbm:screm/scream01", "hbm:screm/scream2", "hbm:screm/scream02", "hbm:screm/scream3", "hbm:screm/scream03", "hbm:screm/scream4", "hbm:screm/scream04", "hbm:screm/scream5", "hbm:screm/scream05", "hbm:screm/scream6", "hbm:screm/scream06", "hbm:screm/scream7", "hbm:screm/scream07", "hbm:screm/scream08", "hbm:screm/scream09", "hbm:screm/scream10", "hbm:screm/scream11", "hbm:screm/scream12", "hbm:screm/scream13", "hbm:screm/scream14", "hbm:screm/scream15", "hbm:screm/scream16", "hbm:screm/scream17", "hbm:screm/scream18", "hbm:screm/scream19", "hbm:screm/scream20", "hbm:screm/scream21", "hbm:screm/scream22", "hbm:screm/scream23", "hbm:screm/scream24", "hbm:screm/scream25"]}, - "item.upgradePlug": {"category": "player", "sounds": [{"name": "hbm:tool/upgradePlug", "stream": false}]} + "item.upgradePlug": {"category": "player", "sounds": [{"name": "hbm:tool/upgradePlug", "stream": false}]}, + "item.battery": {"category": "player", "sounds": [{"name": "hbm:tool/battery", "stream": false}]} } diff --git a/src/main/resources/assets/hbm/sounds/entity/megaquacc.ogg b/src/main/resources/assets/hbm/sounds/entity/megaquacc.ogg new file mode 100644 index 0000000000..3cb097d548 Binary files /dev/null and b/src/main/resources/assets/hbm/sounds/entity/megaquacc.ogg differ diff --git a/src/main/resources/assets/hbm/sounds/entity/slicer1.ogg b/src/main/resources/assets/hbm/sounds/entity/slicer1.ogg new file mode 100644 index 0000000000..3d18dd284e Binary files /dev/null and b/src/main/resources/assets/hbm/sounds/entity/slicer1.ogg differ diff --git a/src/main/resources/assets/hbm/sounds/entity/slicer2.ogg b/src/main/resources/assets/hbm/sounds/entity/slicer2.ogg new file mode 100644 index 0000000000..6e31daa0ae Binary files /dev/null and b/src/main/resources/assets/hbm/sounds/entity/slicer2.ogg differ diff --git a/src/main/resources/assets/hbm/sounds/entity/slicer3.ogg b/src/main/resources/assets/hbm/sounds/entity/slicer3.ogg new file mode 100644 index 0000000000..6833488164 Binary files /dev/null and b/src/main/resources/assets/hbm/sounds/entity/slicer3.ogg differ diff --git a/src/main/resources/assets/hbm/sounds/entity/slicer4.ogg b/src/main/resources/assets/hbm/sounds/entity/slicer4.ogg new file mode 100644 index 0000000000..a788423a78 Binary files /dev/null and b/src/main/resources/assets/hbm/sounds/entity/slicer4.ogg differ diff --git a/src/main/resources/assets/hbm/sounds/footsteps/iron1.ogg b/src/main/resources/assets/hbm/sounds/footsteps/iron1.ogg new file mode 100644 index 0000000000..20895d68e4 Binary files /dev/null and b/src/main/resources/assets/hbm/sounds/footsteps/iron1.ogg differ diff --git a/src/main/resources/assets/hbm/sounds/footsteps/iron2.ogg b/src/main/resources/assets/hbm/sounds/footsteps/iron2.ogg new file mode 100644 index 0000000000..877ee96ec5 Binary files /dev/null and b/src/main/resources/assets/hbm/sounds/footsteps/iron2.ogg differ diff --git a/src/main/resources/assets/hbm/sounds/footsteps/iron3.ogg b/src/main/resources/assets/hbm/sounds/footsteps/iron3.ogg new file mode 100644 index 0000000000..4f45f0cda9 Binary files /dev/null and b/src/main/resources/assets/hbm/sounds/footsteps/iron3.ogg differ diff --git a/src/main/resources/assets/hbm/sounds/footsteps/iron4.ogg b/src/main/resources/assets/hbm/sounds/footsteps/iron4.ogg new file mode 100644 index 0000000000..acdde62aa3 Binary files /dev/null and b/src/main/resources/assets/hbm/sounds/footsteps/iron4.ogg differ diff --git a/src/main/resources/assets/hbm/sounds/footsteps/iron_jump.ogg b/src/main/resources/assets/hbm/sounds/footsteps/iron_jump.ogg new file mode 100644 index 0000000000..30d82badcd Binary files /dev/null and b/src/main/resources/assets/hbm/sounds/footsteps/iron_jump.ogg differ diff --git a/src/main/resources/assets/hbm/sounds/footsteps/iron_land.ogg b/src/main/resources/assets/hbm/sounds/footsteps/iron_land.ogg new file mode 100644 index 0000000000..c2a2596143 Binary files /dev/null and b/src/main/resources/assets/hbm/sounds/footsteps/iron_land.ogg differ diff --git a/src/main/resources/assets/hbm/sounds/footsteps/metal.ogg b/src/main/resources/assets/hbm/sounds/footsteps/metal.ogg new file mode 100644 index 0000000000..f105a7a911 Binary files /dev/null and b/src/main/resources/assets/hbm/sounds/footsteps/metal.ogg differ diff --git a/src/main/resources/assets/hbm/sounds/footsteps/metalcap.ogg b/src/main/resources/assets/hbm/sounds/footsteps/metalcap.ogg new file mode 100644 index 0000000000..22c7c04b42 Binary files /dev/null and b/src/main/resources/assets/hbm/sounds/footsteps/metalcap.ogg differ diff --git a/src/main/resources/assets/hbm/sounds/tool/battery.ogg b/src/main/resources/assets/hbm/sounds/tool/battery.ogg new file mode 100644 index 0000000000..53454f03e1 Binary files /dev/null and b/src/main/resources/assets/hbm/sounds/tool/battery.ogg differ diff --git a/src/main/resources/assets/hbm/sounds/weapon/ballslaser.ogg b/src/main/resources/assets/hbm/sounds/weapon/ballslaser.ogg new file mode 100644 index 0000000000..9d6b844a47 Binary files /dev/null and b/src/main/resources/assets/hbm/sounds/weapon/ballslaser.ogg differ diff --git a/src/main/resources/assets/hbm/sounds/weapon/chainsaw.ogg b/src/main/resources/assets/hbm/sounds/weapon/chainsaw.ogg new file mode 100644 index 0000000000..5749c5e6c3 Binary files /dev/null and b/src/main/resources/assets/hbm/sounds/weapon/chainsaw.ogg differ diff --git a/src/main/resources/assets/hbm/sounds/weapon/dartshoot.ogg b/src/main/resources/assets/hbm/sounds/weapon/dartshoot.ogg new file mode 100644 index 0000000000..c3d6744e12 Binary files /dev/null and b/src/main/resources/assets/hbm/sounds/weapon/dartshoot.ogg differ diff --git a/src/main/resources/assets/hbm/textures/armor/ajr_arm.png b/src/main/resources/assets/hbm/textures/armor/ajr_arm.png new file mode 100644 index 0000000000..b8d6bd8c22 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/armor/ajr_arm.png differ diff --git a/src/main/resources/assets/hbm/textures/armor/ajr_chest.png b/src/main/resources/assets/hbm/textures/armor/ajr_chest.png new file mode 100644 index 0000000000..4c7bc566db Binary files /dev/null and b/src/main/resources/assets/hbm/textures/armor/ajr_chest.png differ diff --git a/src/main/resources/assets/hbm/textures/armor/ajr_helmet.png b/src/main/resources/assets/hbm/textures/armor/ajr_helmet.png new file mode 100644 index 0000000000..736d96b921 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/armor/ajr_helmet.png differ diff --git a/src/main/resources/assets/hbm/textures/armor/ajr_leg.png b/src/main/resources/assets/hbm/textures/armor/ajr_leg.png new file mode 100644 index 0000000000..2f6edc714d Binary files /dev/null and b/src/main/resources/assets/hbm/textures/armor/ajr_leg.png differ diff --git a/src/main/resources/assets/hbm/textures/armor/asbestos_1.png b/src/main/resources/assets/hbm/textures/armor/asbestos_1.png index 210d33513e..c8c6cd4151 100644 Binary files a/src/main/resources/assets/hbm/textures/armor/asbestos_1.png and b/src/main/resources/assets/hbm/textures/armor/asbestos_1.png differ diff --git a/src/main/resources/assets/hbm/textures/armor/bj_arm.png b/src/main/resources/assets/hbm/textures/armor/bj_arm.png new file mode 100644 index 0000000000..2d16b46588 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/armor/bj_arm.png differ diff --git a/src/main/resources/assets/hbm/textures/armor/bj_chest.png b/src/main/resources/assets/hbm/textures/armor/bj_chest.png new file mode 100644 index 0000000000..938a0702fe Binary files /dev/null and b/src/main/resources/assets/hbm/textures/armor/bj_chest.png differ diff --git a/src/main/resources/assets/hbm/textures/armor/bj_eyepatch.png b/src/main/resources/assets/hbm/textures/armor/bj_eyepatch.png new file mode 100644 index 0000000000..337837465d Binary files /dev/null and b/src/main/resources/assets/hbm/textures/armor/bj_eyepatch.png differ diff --git a/src/main/resources/assets/hbm/textures/armor/bj_jetpack.png b/src/main/resources/assets/hbm/textures/armor/bj_jetpack.png new file mode 100644 index 0000000000..2a2c3b0194 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/armor/bj_jetpack.png differ diff --git a/src/main/resources/assets/hbm/textures/armor/bj_leg.png b/src/main/resources/assets/hbm/textures/armor/bj_leg.png new file mode 100644 index 0000000000..1b646a968c Binary files /dev/null and b/src/main/resources/assets/hbm/textures/armor/bj_leg.png differ diff --git a/src/main/resources/assets/hbm/textures/armor/hat.png b/src/main/resources/assets/hbm/textures/armor/hat.png new file mode 100644 index 0000000000..6397f37945 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/armor/hat.png differ diff --git a/src/main/resources/assets/hbm/textures/armor/hev_arm.png b/src/main/resources/assets/hbm/textures/armor/hev_arm.png new file mode 100644 index 0000000000..0099825888 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/armor/hev_arm.png differ diff --git a/src/main/resources/assets/hbm/textures/armor/hev_chest.png b/src/main/resources/assets/hbm/textures/armor/hev_chest.png new file mode 100644 index 0000000000..3ea2595338 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/armor/hev_chest.png differ diff --git a/src/main/resources/assets/hbm/textures/armor/hev_helmet.png b/src/main/resources/assets/hbm/textures/armor/hev_helmet.png new file mode 100644 index 0000000000..3f1e6302f4 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/armor/hev_helmet.png differ diff --git a/src/main/resources/assets/hbm/textures/armor/hev_leg.png b/src/main/resources/assets/hbm/textures/armor/hev_leg.png new file mode 100644 index 0000000000..70a4280ecc Binary files /dev/null and b/src/main/resources/assets/hbm/textures/armor/hev_leg.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/block_cap_fritz.png b/src/main/resources/assets/hbm/textures/blocks/block_cap_fritz.png new file mode 100644 index 0000000000..dbb7ca6c44 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/block_cap_fritz.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/block_cap_fritz_top.png b/src/main/resources/assets/hbm/textures/blocks/block_cap_fritz_top.png new file mode 100644 index 0000000000..bac1ba47ba Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/block_cap_fritz_top.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/block_cap_korl.png b/src/main/resources/assets/hbm/textures/blocks/block_cap_korl.png new file mode 100644 index 0000000000..0eb7da9e92 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/block_cap_korl.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/block_cap_korl_top.png b/src/main/resources/assets/hbm/textures/blocks/block_cap_korl_top.png new file mode 100644 index 0000000000..f1ea548980 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/block_cap_korl_top.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/block_cap_nuka.png b/src/main/resources/assets/hbm/textures/blocks/block_cap_nuka.png new file mode 100644 index 0000000000..4c5f4318e0 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/block_cap_nuka.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/block_cap_nuka_top.png b/src/main/resources/assets/hbm/textures/blocks/block_cap_nuka_top.png new file mode 100644 index 0000000000..4ed0fcea31 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/block_cap_nuka_top.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/block_cap_overlay_multiply.png b/src/main/resources/assets/hbm/textures/blocks/block_cap_overlay_multiply.png new file mode 100644 index 0000000000..fbf7acb52b Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/block_cap_overlay_multiply.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/block_cap_quantum.png b/src/main/resources/assets/hbm/textures/blocks/block_cap_quantum.png new file mode 100644 index 0000000000..99d82de846 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/block_cap_quantum.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/block_cap_quantum_top.png b/src/main/resources/assets/hbm/textures/blocks/block_cap_quantum_top.png new file mode 100644 index 0000000000..363babb8a1 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/block_cap_quantum_top.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/block_cap_rad.png b/src/main/resources/assets/hbm/textures/blocks/block_cap_rad.png new file mode 100644 index 0000000000..adaa29421a Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/block_cap_rad.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/block_cap_rad_top.png b/src/main/resources/assets/hbm/textures/blocks/block_cap_rad_top.png new file mode 100644 index 0000000000..f4e8d260a7 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/block_cap_rad_top.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/block_cap_sparkle.png b/src/main/resources/assets/hbm/textures/blocks/block_cap_sparkle.png new file mode 100644 index 0000000000..e2b092c5bb Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/block_cap_sparkle.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/block_cap_sparkle_top.png b/src/main/resources/assets/hbm/textures/blocks/block_cap_sparkle_top.png new file mode 100644 index 0000000000..63a38d8253 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/block_cap_sparkle_top.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/block_cap_star.png b/src/main/resources/assets/hbm/textures/blocks/block_cap_star.png new file mode 100644 index 0000000000..433da2aa39 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/block_cap_star.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/block_cap_star_top.png b/src/main/resources/assets/hbm/textures/blocks/block_cap_star_top.png new file mode 100644 index 0000000000..82f2a80b2b Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/block_cap_star_top.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/block_cap_sunset.png b/src/main/resources/assets/hbm/textures/blocks/block_cap_sunset.png new file mode 100644 index 0000000000..8ec381a750 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/block_cap_sunset.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/block_cap_sunset_top.png b/src/main/resources/assets/hbm/textures/blocks/block_cap_sunset_top.png new file mode 100644 index 0000000000..7e5ce9eda7 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/block_cap_sunset_top.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/block_dineutronium.png b/src/main/resources/assets/hbm/textures/blocks/block_dineutronium.png new file mode 100644 index 0000000000..2c8c30f307 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/block_dineutronium.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/block_schrabidate.png b/src/main/resources/assets/hbm/textures/blocks/block_schrabidate.png new file mode 100644 index 0000000000..86be60412c Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/block_schrabidate.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/block_schraranium.png b/src/main/resources/assets/hbm/textures/blocks/block_schraranium.png new file mode 100644 index 0000000000..ccd1b3cf52 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/block_schraranium.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/chain.png b/src/main/resources/assets/hbm/textures/blocks/chain.png new file mode 100644 index 0000000000..11ae75ddbe Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/chain.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/chain_end.png b/src/main/resources/assets/hbm/textures/blocks/chain_end.png new file mode 100644 index 0000000000..aebcbc400c Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/chain_end.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/fireworks_bottom.png b/src/main/resources/assets/hbm/textures/blocks/fireworks_bottom.png new file mode 100644 index 0000000000..f3e637ada4 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/fireworks_bottom.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/fireworks_side.png b/src/main/resources/assets/hbm/textures/blocks/fireworks_side.png new file mode 100644 index 0000000000..d9b4788420 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/fireworks_side.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/fireworks_side_blank.png b/src/main/resources/assets/hbm/textures/blocks/fireworks_side_blank.png new file mode 100644 index 0000000000..7c98f73edf Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/fireworks_side_blank.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/fireworks_top.png b/src/main/resources/assets/hbm/textures/blocks/fireworks_top.png new file mode 100644 index 0000000000..fefaf4dc4e Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/fireworks_top.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/geysir_nether.png b/src/main/resources/assets/hbm/textures/blocks/geysir_nether.png new file mode 100644 index 0000000000..ad727d73d2 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/geysir_nether.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/hadron_access.png b/src/main/resources/assets/hbm/textures/blocks/hadron_access.png new file mode 100644 index 0000000000..8fda7ca989 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/hadron_access.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/hadron_analysis.png b/src/main/resources/assets/hbm/textures/blocks/hadron_analysis.png new file mode 100644 index 0000000000..58e01b02c1 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/hadron_analysis.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/hadron_analysis_glass.png b/src/main/resources/assets/hbm/textures/blocks/hadron_analysis_glass.png new file mode 100644 index 0000000000..afe1d0b13c Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/hadron_analysis_glass.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/hadron_coil_alloy.png b/src/main/resources/assets/hbm/textures/blocks/hadron_coil_alloy.png new file mode 100644 index 0000000000..3fb4c9d162 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/hadron_coil_alloy.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/hadron_coil_base.png b/src/main/resources/assets/hbm/textures/blocks/hadron_coil_base.png new file mode 100644 index 0000000000..57769ed090 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/hadron_coil_base.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/hadron_coil_mese.png b/src/main/resources/assets/hbm/textures/blocks/hadron_coil_mese.png new file mode 100644 index 0000000000..b80386361e Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/hadron_coil_mese.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/hadron_coil_schrabidium.png b/src/main/resources/assets/hbm/textures/blocks/hadron_coil_schrabidium.png new file mode 100644 index 0000000000..e1f73bd6a0 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/hadron_coil_schrabidium.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/hadron_coil_starmetal.png b/src/main/resources/assets/hbm/textures/blocks/hadron_coil_starmetal.png new file mode 100644 index 0000000000..36966f4b1a Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/hadron_coil_starmetal.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/hadron_core.png b/src/main/resources/assets/hbm/textures/blocks/hadron_core.png new file mode 100644 index 0000000000..4d58fc6895 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/hadron_core.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/hadron_core_in.png b/src/main/resources/assets/hbm/textures/blocks/hadron_core_in.png new file mode 100644 index 0000000000..477cfb6fd6 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/hadron_core_in.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/hadron_core_out.png b/src/main/resources/assets/hbm/textures/blocks/hadron_core_out.png new file mode 100644 index 0000000000..4f9cabbe72 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/hadron_core_out.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/hadron_diode.png b/src/main/resources/assets/hbm/textures/blocks/hadron_diode.png new file mode 100644 index 0000000000..a8355baf93 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/hadron_diode.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/hadron_diode_in.png b/src/main/resources/assets/hbm/textures/blocks/hadron_diode_in.png new file mode 100644 index 0000000000..5126d229ec Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/hadron_diode_in.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/hadron_diode_out.png b/src/main/resources/assets/hbm/textures/blocks/hadron_diode_out.png new file mode 100644 index 0000000000..59e93fffd6 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/hadron_diode_out.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/hadron_plating.png b/src/main/resources/assets/hbm/textures/blocks/hadron_plating.png new file mode 100644 index 0000000000..3a0b545dad Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/hadron_plating.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/hadron_plating_black.png b/src/main/resources/assets/hbm/textures/blocks/hadron_plating_black.png new file mode 100644 index 0000000000..ea7718225c Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/hadron_plating_black.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/hadron_plating_blue.png b/src/main/resources/assets/hbm/textures/blocks/hadron_plating_blue.png new file mode 100644 index 0000000000..e03cd98e5a Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/hadron_plating_blue.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/hadron_plating_glass.png b/src/main/resources/assets/hbm/textures/blocks/hadron_plating_glass.png new file mode 100644 index 0000000000..a87e07642f Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/hadron_plating_glass.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/hadron_plating_striped.png b/src/main/resources/assets/hbm/textures/blocks/hadron_plating_striped.png new file mode 100644 index 0000000000..f514ed96fd Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/hadron_plating_striped.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/hadron_plating_voltz.png b/src/main/resources/assets/hbm/textures/blocks/hadron_plating_voltz.png new file mode 100644 index 0000000000..19de970c1e Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/hadron_plating_voltz.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/hadron_plating_yellow.png b/src/main/resources/assets/hbm/textures/blocks/hadron_plating_yellow.png new file mode 100644 index 0000000000..19603357dd Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/hadron_plating_yellow.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/hadron_power.png b/src/main/resources/assets/hbm/textures/blocks/hadron_power.png new file mode 100644 index 0000000000..357c38e03e Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/hadron_power.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/machine_detector_off.png b/src/main/resources/assets/hbm/textures/blocks/machine_detector_off.png new file mode 100644 index 0000000000..c40bdf4dc0 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/machine_detector_off.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/machine_detector_on.png b/src/main/resources/assets/hbm/textures/blocks/machine_detector_on.png new file mode 100644 index 0000000000..abab1f6c60 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/machine_detector_on.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/machine_microwave.png b/src/main/resources/assets/hbm/textures/blocks/machine_microwave.png new file mode 100644 index 0000000000..988c18f4be Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/machine_microwave.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/ore_coal_oil.png b/src/main/resources/assets/hbm/textures/blocks/ore_coal_oil.png new file mode 100644 index 0000000000..d7123472ef Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/ore_coal_oil.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/ore_coal_oil_burning.png b/src/main/resources/assets/hbm/textures/blocks/ore_coal_oil_burning.png new file mode 100644 index 0000000000..1c4e714842 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/ore_coal_oil_burning.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/ore_gneiss_asbestos.png b/src/main/resources/assets/hbm/textures/blocks/ore_gneiss_asbestos.png new file mode 100644 index 0000000000..5dd344caae Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/ore_gneiss_asbestos.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/ore_gneiss_copper.png b/src/main/resources/assets/hbm/textures/blocks/ore_gneiss_copper.png new file mode 100644 index 0000000000..672b21b1d5 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/ore_gneiss_copper.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/ore_gneiss_gas.png b/src/main/resources/assets/hbm/textures/blocks/ore_gneiss_gas.png new file mode 100644 index 0000000000..52ef405eb0 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/ore_gneiss_gas.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/ore_gneiss_gold.png b/src/main/resources/assets/hbm/textures/blocks/ore_gneiss_gold.png new file mode 100644 index 0000000000..5558c7233e Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/ore_gneiss_gold.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/ore_gneiss_iron.png b/src/main/resources/assets/hbm/textures/blocks/ore_gneiss_iron.png new file mode 100644 index 0000000000..409fa125d8 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/ore_gneiss_iron.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/ore_gneiss_lithium.png b/src/main/resources/assets/hbm/textures/blocks/ore_gneiss_lithium.png new file mode 100644 index 0000000000..b7bc46af2c Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/ore_gneiss_lithium.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/ore_gneiss_rare.png b/src/main/resources/assets/hbm/textures/blocks/ore_gneiss_rare.png new file mode 100644 index 0000000000..7d9e0442a7 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/ore_gneiss_rare.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/ore_gneiss_schrabidium.png b/src/main/resources/assets/hbm/textures/blocks/ore_gneiss_schrabidium.png new file mode 100644 index 0000000000..69db48e0c6 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/ore_gneiss_schrabidium.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/ore_gneiss_uranium.png b/src/main/resources/assets/hbm/textures/blocks/ore_gneiss_uranium.png new file mode 100644 index 0000000000..e0dd3c4064 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/ore_gneiss_uranium.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/ore_gneiss_uranium_scorched.png b/src/main/resources/assets/hbm/textures/blocks/ore_gneiss_uranium_scorched.png new file mode 100644 index 0000000000..e7265391c3 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/ore_gneiss_uranium_scorched.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/ore_nether_coal.png b/src/main/resources/assets/hbm/textures/blocks/ore_nether_coal.png new file mode 100644 index 0000000000..e00e124034 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/ore_nether_coal.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/ore_nether_smoldering.png b/src/main/resources/assets/hbm/textures/blocks/ore_nether_smoldering.png new file mode 100644 index 0000000000..35dae3d027 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/ore_nether_smoldering.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/rtg_polonium.png b/src/main/resources/assets/hbm/textures/blocks/rtg_polonium.png new file mode 100644 index 0000000000..eac137d63b Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/rtg_polonium.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/solar_mirror.png b/src/main/resources/assets/hbm/textures/blocks/solar_mirror.png new file mode 100644 index 0000000000..b1c21b8817 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/solar_mirror.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/spikes.png b/src/main/resources/assets/hbm/textures/blocks/spikes.png new file mode 100644 index 0000000000..b621abcedc Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/spikes.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/spikes_flipped.png b/src/main/resources/assets/hbm/textures/blocks/spikes_flipped.png new file mode 100644 index 0000000000..c92abf994b Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/spikes_flipped.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/stone_gneiss.png b/src/main/resources/assets/hbm/textures/blocks/stone_gneiss.png new file mode 100644 index 0000000000..210e3fbfa2 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/stone_gneiss.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/stone_gneiss_alt.png b/src/main/resources/assets/hbm/textures/blocks/stone_gneiss_alt.png new file mode 100644 index 0000000000..917235d4f0 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/stone_gneiss_alt.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/stone_gneiss_base.png b/src/main/resources/assets/hbm/textures/blocks/stone_gneiss_base.png new file mode 100644 index 0000000000..ff6148144e Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/stone_gneiss_base.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/stone_gneiss_overlay.png b/src/main/resources/assets/hbm/textures/blocks/stone_gneiss_overlay.png new file mode 100644 index 0000000000..24576b9d30 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/stone_gneiss_overlay.png differ diff --git a/src/main/resources/assets/hbm/textures/blocks/stone_gneiss_var.png b/src/main/resources/assets/hbm/textures/blocks/stone_gneiss_var.png new file mode 100644 index 0000000000..70eccf5b88 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/blocks/stone_gneiss_var.png differ diff --git a/src/main/resources/assets/hbm/textures/entity/blaze.png b/src/main/resources/assets/hbm/textures/entity/blaze.png new file mode 100644 index 0000000000..19cdbb597d Binary files /dev/null and b/src/main/resources/assets/hbm/textures/entity/blaze.png differ diff --git a/src/main/resources/assets/hbm/textures/entity/duck.png b/src/main/resources/assets/hbm/textures/entity/duck.png index 515955323a..49f7ecac9d 100644 Binary files a/src/main/resources/assets/hbm/textures/entity/duck.png and b/src/main/resources/assets/hbm/textures/entity/duck.png differ diff --git a/src/main/resources/assets/hbm/textures/entity/fbi.png b/src/main/resources/assets/hbm/textures/entity/fbi.png new file mode 100644 index 0000000000..fa066f7e67 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/entity/fbi.png differ diff --git a/src/main/resources/assets/hbm/textures/entity/mark_zero_body.png b/src/main/resources/assets/hbm/textures/entity/mark_zero_body.png new file mode 100644 index 0000000000..3916aabba9 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/entity/mark_zero_body.png differ diff --git a/src/main/resources/assets/hbm/textures/entity/mark_zero_head.png b/src/main/resources/assets/hbm/textures/entity/mark_zero_head.png new file mode 100644 index 0000000000..4e7083b219 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/entity/mark_zero_head.png differ diff --git a/src/main/resources/assets/hbm/textures/entity/radbeast.png b/src/main/resources/assets/hbm/textures/entity/radbeast.png new file mode 100644 index 0000000000..a5b37c6798 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/entity/radbeast.png differ diff --git a/src/main/resources/assets/hbm/textures/gui/gauges/large_bow.png b/src/main/resources/assets/hbm/textures/gui/gauges/large_bow.png index 3675290745..ac5d0cbcb1 100644 Binary files a/src/main/resources/assets/hbm/textures/gui/gauges/large_bow.png and b/src/main/resources/assets/hbm/textures/gui/gauges/large_bow.png differ diff --git a/src/main/resources/assets/hbm/textures/gui/gauges/large_round.png b/src/main/resources/assets/hbm/textures/gui/gauges/large_round.png index 5796614e64..d436e99c06 100644 Binary files a/src/main/resources/assets/hbm/textures/gui/gauges/large_round.png and b/src/main/resources/assets/hbm/textures/gui/gauges/large_round.png differ diff --git a/src/main/resources/assets/hbm/textures/gui/gauges/large_wide.png b/src/main/resources/assets/hbm/textures/gui/gauges/large_wide.png new file mode 100644 index 0000000000..c3dc33b72b Binary files /dev/null and b/src/main/resources/assets/hbm/textures/gui/gauges/large_wide.png differ diff --git a/src/main/resources/assets/hbm/textures/gui/gauges/small_bar.png b/src/main/resources/assets/hbm/textures/gui/gauges/small_bar.png new file mode 100644 index 0000000000..82d4994712 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/gui/gauges/small_bar.png differ diff --git a/src/main/resources/assets/hbm/textures/gui/gauges/small_bow.png b/src/main/resources/assets/hbm/textures/gui/gauges/small_bow.png index 7fc15dd1e0..4dc8de24be 100644 Binary files a/src/main/resources/assets/hbm/textures/gui/gauges/small_bow.png and b/src/main/resources/assets/hbm/textures/gui/gauges/small_bow.png differ diff --git a/src/main/resources/assets/hbm/textures/gui/gauges/small_round.png b/src/main/resources/assets/hbm/textures/gui/gauges/small_round.png index 22bd16ba2d..0a22afe6f1 100644 Binary files a/src/main/resources/assets/hbm/textures/gui/gauges/small_round.png and b/src/main/resources/assets/hbm/textures/gui/gauges/small_round.png differ diff --git a/src/main/resources/assets/hbm/textures/gui/gauges/small_wide.png b/src/main/resources/assets/hbm/textures/gui/gauges/small_wide.png new file mode 100644 index 0000000000..5650c4b2aa Binary files /dev/null and b/src/main/resources/assets/hbm/textures/gui/gauges/small_wide.png differ diff --git a/src/main/resources/assets/hbm/textures/gui/generators/gui_igen.png b/src/main/resources/assets/hbm/textures/gui/generators/gui_igen.png new file mode 100644 index 0000000000..23d950faa6 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/gui/generators/gui_igen.png differ diff --git a/src/main/resources/assets/hbm/textures/gui/gui_nei_hadron.png b/src/main/resources/assets/hbm/textures/gui/gui_nei_hadron.png new file mode 100644 index 0000000000..ec0b04bbdc Binary files /dev/null and b/src/main/resources/assets/hbm/textures/gui/gui_nei_hadron.png differ diff --git a/src/main/resources/assets/hbm/textures/gui/gui_refinery.png b/src/main/resources/assets/hbm/textures/gui/gui_refinery.png deleted file mode 100644 index fd4ced3ab3..0000000000 Binary files a/src/main/resources/assets/hbm/textures/gui/gui_refinery.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/gui/gui_refinery_alt.png b/src/main/resources/assets/hbm/textures/gui/gui_refinery_alt.png deleted file mode 100644 index 1804a2ef3c..0000000000 Binary files a/src/main/resources/assets/hbm/textures/gui/gui_refinery_alt.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/gui/machine/gui_hadron.png b/src/main/resources/assets/hbm/textures/gui/machine/gui_hadron.png new file mode 100644 index 0000000000..972b6bb2b6 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/gui/machine/gui_hadron.png differ diff --git a/src/main/resources/assets/hbm/textures/gui/machine/gui_scanner.png b/src/main/resources/assets/hbm/textures/gui/machine/gui_scanner.png new file mode 100644 index 0000000000..f7660b168d Binary files /dev/null and b/src/main/resources/assets/hbm/textures/gui/machine/gui_scanner.png differ diff --git a/src/main/resources/assets/hbm/textures/gui/storage/gui_tank.png b/src/main/resources/assets/hbm/textures/gui/storage/gui_tank.png index 9c273cc6d8..a3565281cf 100644 Binary files a/src/main/resources/assets/hbm/textures/gui/storage/gui_tank.png and b/src/main/resources/assets/hbm/textures/gui/storage/gui_tank.png differ diff --git a/src/main/resources/assets/hbm/textures/items/ajr_boots.png b/src/main/resources/assets/hbm/textures/items/ajr_boots.png new file mode 100644 index 0000000000..a9f2635e22 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/ajr_boots.png differ diff --git a/src/main/resources/assets/hbm/textures/items/ajr_helmet.png b/src/main/resources/assets/hbm/textures/items/ajr_helmet.png new file mode 100644 index 0000000000..21854fc4c0 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/ajr_helmet.png differ diff --git a/src/main/resources/assets/hbm/textures/items/ajr_legs.png b/src/main/resources/assets/hbm/textures/items/ajr_legs.png new file mode 100644 index 0000000000..e2b0bfc9ca Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/ajr_legs.png differ diff --git a/src/main/resources/assets/hbm/textures/items/ajr_plate.png b/src/main/resources/assets/hbm/textures/items/ajr_plate.png new file mode 100644 index 0000000000..cb0077fd68 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/ajr_plate.png differ diff --git a/src/main/resources/assets/hbm/textures/items/ammo_4gauge_claw.png b/src/main/resources/assets/hbm/textures/items/ammo_4gauge_claw.png new file mode 100644 index 0000000000..0352ebe135 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/ammo_4gauge_claw.png differ diff --git a/src/main/resources/assets/hbm/textures/items/ammo_4gauge_vampire.png b/src/main/resources/assets/hbm/textures/items/ammo_4gauge_vampire.png new file mode 100644 index 0000000000..3ed3b56e7e Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/ammo_4gauge_vampire.png differ diff --git a/src/main/resources/assets/hbm/textures/items/ammo_4gauge_void.png b/src/main/resources/assets/hbm/textures/items/ammo_4gauge_void.png new file mode 100644 index 0000000000..f10417b2ea Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/ammo_4gauge_void.png differ diff --git a/src/main/resources/assets/hbm/textures/items/ammo_75bolt.png b/src/main/resources/assets/hbm/textures/items/ammo_75bolt.png new file mode 100644 index 0000000000..fca556d726 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/ammo_75bolt.png differ diff --git a/src/main/resources/assets/hbm/textures/items/ammo_75bolt_he.png b/src/main/resources/assets/hbm/textures/items/ammo_75bolt_he.png new file mode 100644 index 0000000000..ed72697e54 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/ammo_75bolt_he.png differ diff --git a/src/main/resources/assets/hbm/textures/items/ammo_75bolt_incendiary.png b/src/main/resources/assets/hbm/textures/items/ammo_75bolt_incendiary.png new file mode 100644 index 0000000000..768f2817a7 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/ammo_75bolt_incendiary.png differ diff --git a/src/main/resources/assets/hbm/textures/items/ammo_dart.png b/src/main/resources/assets/hbm/textures/items/ammo_dart.png new file mode 100644 index 0000000000..928dc92218 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/ammo_dart.png differ diff --git a/src/main/resources/assets/hbm/textures/items/asbestos_helmet.png b/src/main/resources/assets/hbm/textures/items/asbestos_helmet.png index 501c0e2636..6e37c2d21a 100644 Binary files a/src/main/resources/assets/hbm/textures/items/asbestos_helmet.png and b/src/main/resources/assets/hbm/textures/items/asbestos_helmet.png differ diff --git a/src/main/resources/assets/hbm/textures/items/assembly_template_secret.png b/src/main/resources/assets/hbm/textures/items/assembly_template_secret.png new file mode 100644 index 0000000000..05f3775b20 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/assembly_template_secret.png differ diff --git a/src/main/resources/assets/hbm/textures/items/beta.png b/src/main/resources/assets/hbm/textures/items/beta.png new file mode 100644 index 0000000000..7c05cb7ecd Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/beta.png differ diff --git a/src/main/resources/assets/hbm/textures/items/bj_boots.png b/src/main/resources/assets/hbm/textures/items/bj_boots.png new file mode 100644 index 0000000000..74079d09fd Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/bj_boots.png differ diff --git a/src/main/resources/assets/hbm/textures/items/bj_helmet.png b/src/main/resources/assets/hbm/textures/items/bj_helmet.png new file mode 100644 index 0000000000..f0f871a17a Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/bj_helmet.png differ diff --git a/src/main/resources/assets/hbm/textures/items/bj_legs.png b/src/main/resources/assets/hbm/textures/items/bj_legs.png new file mode 100644 index 0000000000..41961a9570 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/bj_legs.png differ diff --git a/src/main/resources/assets/hbm/textures/items/bj_plate.png b/src/main/resources/assets/hbm/textures/items/bj_plate.png new file mode 100644 index 0000000000..49a569d000 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/bj_plate.png differ diff --git a/src/main/resources/assets/hbm/textures/items/blade_meteorite.png b/src/main/resources/assets/hbm/textures/items/blade_meteorite.png new file mode 100644 index 0000000000..eeb4669260 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/blade_meteorite.png differ diff --git a/src/main/resources/assets/hbm/textures/items/blade_meteorite_hot.png b/src/main/resources/assets/hbm/textures/items/blade_meteorite_hot.png new file mode 100644 index 0000000000..95a7632a73 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/blade_meteorite_hot.png differ diff --git a/src/main/resources/assets/hbm/textures/items/canteen_fab.png b/src/main/resources/assets/hbm/textures/items/canteen_fab.png new file mode 100644 index 0000000000..8ba9c5e66b Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/canteen_fab.png differ diff --git a/src/main/resources/assets/hbm/textures/items/cell_anti_schrabidium.png b/src/main/resources/assets/hbm/textures/items/cell_anti_schrabidium.png index 04263e8888..6e55456bc2 100644 Binary files a/src/main/resources/assets/hbm/textures/items/cell_anti_schrabidium.png and b/src/main/resources/assets/hbm/textures/items/cell_anti_schrabidium.png differ diff --git a/src/main/resources/assets/hbm/textures/items/cell_antimatter.png b/src/main/resources/assets/hbm/textures/items/cell_antimatter.png index 5f8476e21c..042e6399d4 100644 Binary files a/src/main/resources/assets/hbm/textures/items/cell_antimatter.png and b/src/main/resources/assets/hbm/textures/items/cell_antimatter.png differ diff --git a/src/main/resources/assets/hbm/textures/items/cell_deuterium.png b/src/main/resources/assets/hbm/textures/items/cell_deuterium.png index 72e78b05d2..4728a70739 100644 Binary files a/src/main/resources/assets/hbm/textures/items/cell_deuterium.png and b/src/main/resources/assets/hbm/textures/items/cell_deuterium.png differ diff --git a/src/main/resources/assets/hbm/textures/items/cell_empty.png b/src/main/resources/assets/hbm/textures/items/cell_empty.png index a6cca14fd7..3d8decb7a0 100644 Binary files a/src/main/resources/assets/hbm/textures/items/cell_empty.png and b/src/main/resources/assets/hbm/textures/items/cell_empty.png differ diff --git a/src/main/resources/assets/hbm/textures/items/cell_empty_alt.png b/src/main/resources/assets/hbm/textures/items/cell_empty_alt.png new file mode 100644 index 0000000000..40a6374a78 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/cell_empty_alt.png differ diff --git a/src/main/resources/assets/hbm/textures/items/cell_puf6.png b/src/main/resources/assets/hbm/textures/items/cell_puf6.png index 6a94824f87..6bac8a9e61 100644 Binary files a/src/main/resources/assets/hbm/textures/items/cell_puf6.png and b/src/main/resources/assets/hbm/textures/items/cell_puf6.png differ diff --git a/src/main/resources/assets/hbm/textures/items/cell_sas3.png b/src/main/resources/assets/hbm/textures/items/cell_sas3.png index 7fdf58c019..1e9981c852 100644 Binary files a/src/main/resources/assets/hbm/textures/items/cell_sas3.png and b/src/main/resources/assets/hbm/textures/items/cell_sas3.png differ diff --git a/src/main/resources/assets/hbm/textures/items/cell_tritium.png b/src/main/resources/assets/hbm/textures/items/cell_tritium.png index bd190a09ad..aae6c926fc 100644 Binary files a/src/main/resources/assets/hbm/textures/items/cell_tritium.png and b/src/main/resources/assets/hbm/textures/items/cell_tritium.png differ diff --git a/src/main/resources/assets/hbm/textures/items/cell_uf6.png b/src/main/resources/assets/hbm/textures/items/cell_uf6.png index cab4d3d20a..f4ab4474cd 100644 Binary files a/src/main/resources/assets/hbm/textures/items/cell_uf6.png and b/src/main/resources/assets/hbm/textures/items/cell_uf6.png differ diff --git a/src/main/resources/assets/hbm/textures/items/chem_icon_desh.png b/src/main/resources/assets/hbm/textures/items/chem_icon_desh.png index e5065899b4..7349478c12 100644 Binary files a/src/main/resources/assets/hbm/textures/items/chem_icon_desh.png and b/src/main/resources/assets/hbm/textures/items/chem_icon_desh.png differ diff --git a/src/main/resources/assets/hbm/textures/items/chem_icon_schrabidate.png b/src/main/resources/assets/hbm/textures/items/chem_icon_schrabidate.png new file mode 100644 index 0000000000..d0fba264fe Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/chem_icon_schrabidate.png differ diff --git a/src/main/resources/assets/hbm/textures/items/chem_icon_schrabidic.png b/src/main/resources/assets/hbm/textures/items/chem_icon_schrabidic.png new file mode 100644 index 0000000000..77f4eaec6e Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/chem_icon_schrabidic.png differ diff --git a/src/main/resources/assets/hbm/textures/items/chemistry_template_secret.png b/src/main/resources/assets/hbm/textures/items/chemistry_template_secret.png new file mode 100644 index 0000000000..b27c9d0867 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/chemistry_template_secret.png differ diff --git a/src/main/resources/assets/hbm/textures/items/chlorophyte_pickaxe.png b/src/main/resources/assets/hbm/textures/items/chlorophyte_pickaxe.png new file mode 100644 index 0000000000..a49eaf41be Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/chlorophyte_pickaxe.png differ diff --git a/src/main/resources/assets/hbm/textures/items/coil_gold.png b/src/main/resources/assets/hbm/textures/items/coil_gold.png index 77f4bb17ee..6d22668a37 100644 Binary files a/src/main/resources/assets/hbm/textures/items/coil_gold.png and b/src/main/resources/assets/hbm/textures/items/coil_gold.png differ diff --git a/src/main/resources/assets/hbm/textures/items/coil_gold_torus.png b/src/main/resources/assets/hbm/textures/items/coil_gold_torus.png index 588db3529e..fc2d168063 100644 Binary files a/src/main/resources/assets/hbm/textures/items/coil_gold_torus.png and b/src/main/resources/assets/hbm/textures/items/coil_gold_torus.png differ diff --git a/src/main/resources/assets/hbm/textures/items/fins_big_steel.png b/src/main/resources/assets/hbm/textures/items/fins_big_steel.png deleted file mode 100644 index e96ac8f83d..0000000000 Binary files a/src/main/resources/assets/hbm/textures/items/fins_big_steel.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/fins_small_steel.png b/src/main/resources/assets/hbm/textures/items/fins_small_steel.png deleted file mode 100644 index 79b6419aa5..0000000000 Binary files a/src/main/resources/assets/hbm/textures/items/fins_small_steel.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/gas_xenon.png b/src/main/resources/assets/hbm/textures/items/gas_xenon.png new file mode 100644 index 0000000000..8987c5b3a4 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/gas_xenon.png differ diff --git a/src/main/resources/assets/hbm/textures/items/grenade_aschrab.png b/src/main/resources/assets/hbm/textures/items/grenade_aschrab.png index 55e1ec187d..99a55435c3 100644 Binary files a/src/main/resources/assets/hbm/textures/items/grenade_aschrab.png and b/src/main/resources/assets/hbm/textures/items/grenade_aschrab.png differ diff --git a/src/main/resources/assets/hbm/textures/items/gun_darter.png b/src/main/resources/assets/hbm/textures/items/gun_darter.png new file mode 100644 index 0000000000..1adf88adb1 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/gun_darter.png differ diff --git a/src/main/resources/assets/hbm/textures/items/hev_battery.png b/src/main/resources/assets/hbm/textures/items/hev_battery.png new file mode 100644 index 0000000000..f1e4565102 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/hev_battery.png differ diff --git a/src/main/resources/assets/hbm/textures/items/hev_boots.png b/src/main/resources/assets/hbm/textures/items/hev_boots.png new file mode 100644 index 0000000000..1a96bd9339 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/hev_boots.png differ diff --git a/src/main/resources/assets/hbm/textures/items/hev_helmet.png b/src/main/resources/assets/hbm/textures/items/hev_helmet.png new file mode 100644 index 0000000000..b8a79ebbe6 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/hev_helmet.png differ diff --git a/src/main/resources/assets/hbm/textures/items/hev_legs.png b/src/main/resources/assets/hbm/textures/items/hev_legs.png new file mode 100644 index 0000000000..6dd4a37992 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/hev_legs.png differ diff --git a/src/main/resources/assets/hbm/textures/items/hev_plate.png b/src/main/resources/assets/hbm/textures/items/hev_plate.png new file mode 100644 index 0000000000..c144d3ee37 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/hev_plate.png differ diff --git a/src/main/resources/assets/hbm/textures/items/ingot_electronium.png.mcmeta b/src/main/resources/assets/hbm/textures/items/ingot_electronium.png.mcmeta index 4f0718ac96..929e962c4b 100644 --- a/src/main/resources/assets/hbm/textures/items/ingot_electronium.png.mcmeta +++ b/src/main/resources/assets/hbm/textures/items/ingot_electronium.png.mcmeta @@ -1,3 +1,5 @@ { - "animation": {} +"animation": { + "frametime": 2 + } } \ No newline at end of file diff --git a/src/main/resources/assets/hbm/textures/items/ingot_meteorite.png b/src/main/resources/assets/hbm/textures/items/ingot_meteorite.png new file mode 100644 index 0000000000..ad24193875 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/ingot_meteorite.png differ diff --git a/src/main/resources/assets/hbm/textures/items/ingot_meteorite_forged.png b/src/main/resources/assets/hbm/textures/items/ingot_meteorite_forged.png new file mode 100644 index 0000000000..1bc1ad1a0b Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/ingot_meteorite_forged.png differ diff --git a/src/main/resources/assets/hbm/textures/items/ingot_meteorite_forged_hot.png b/src/main/resources/assets/hbm/textures/items/ingot_meteorite_forged_hot.png new file mode 100644 index 0000000000..23fc921786 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/ingot_meteorite_forged_hot.png differ diff --git a/src/main/resources/assets/hbm/textures/items/ingot_meteorite_hot.png b/src/main/resources/assets/hbm/textures/items/ingot_meteorite_hot.png new file mode 100644 index 0000000000..e956088a58 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/ingot_meteorite_hot.png differ diff --git a/src/main/resources/assets/hbm/textures/items/mese_gavel.png b/src/main/resources/assets/hbm/textures/items/mese_gavel.png new file mode 100644 index 0000000000..9e9daf3dd3 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/mese_gavel.png differ diff --git a/src/main/resources/assets/hbm/textures/items/mese_pickaxe.png b/src/main/resources/assets/hbm/textures/items/mese_pickaxe.png new file mode 100644 index 0000000000..6d4cfbe5d4 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/mese_pickaxe.png differ diff --git a/src/main/resources/assets/hbm/textures/items/meteorite_sword.png b/src/main/resources/assets/hbm/textures/items/meteorite_sword.png new file mode 100644 index 0000000000..d7f9a96882 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/meteorite_sword.png differ diff --git a/src/main/resources/assets/hbm/textures/items/mirror_tool.png b/src/main/resources/assets/hbm/textures/items/mirror_tool.png new file mode 100644 index 0000000000..f8f34812bb Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/mirror_tool.png differ diff --git a/src/main/resources/assets/hbm/textures/items/nossy_hat.png b/src/main/resources/assets/hbm/textures/items/nossy_hat.png new file mode 100644 index 0000000000..03b1368ad8 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/nossy_hat.png differ diff --git a/src/main/resources/assets/hbm/textures/items/nugget.png b/src/main/resources/assets/hbm/textures/items/nugget.png new file mode 100644 index 0000000000..21b0b33e2f Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/nugget.png differ diff --git a/src/main/resources/assets/hbm/textures/items/pancake.png b/src/main/resources/assets/hbm/textures/items/pancake.png new file mode 100644 index 0000000000..3bf1ae09f0 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/pancake.png differ diff --git a/src/main/resources/assets/hbm/textures/items/particle_aelectron.png b/src/main/resources/assets/hbm/textures/items/particle_aelectron.png new file mode 100644 index 0000000000..23e8b7ed57 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/particle_aelectron.png differ diff --git a/src/main/resources/assets/hbm/textures/items/particle_amat.png b/src/main/resources/assets/hbm/textures/items/particle_amat.png new file mode 100644 index 0000000000..f94356d1b1 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/particle_amat.png differ diff --git a/src/main/resources/assets/hbm/textures/items/particle_aproton.png b/src/main/resources/assets/hbm/textures/items/particle_aproton.png new file mode 100644 index 0000000000..2fe5d3fa58 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/particle_aproton.png differ diff --git a/src/main/resources/assets/hbm/textures/items/particle_aschrab.png b/src/main/resources/assets/hbm/textures/items/particle_aschrab.png new file mode 100644 index 0000000000..6a422a3995 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/particle_aschrab.png differ diff --git a/src/main/resources/assets/hbm/textures/items/particle_copper.png b/src/main/resources/assets/hbm/textures/items/particle_copper.png new file mode 100644 index 0000000000..f40f71644d Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/particle_copper.png differ diff --git a/src/main/resources/assets/hbm/textures/items/particle_dark.png b/src/main/resources/assets/hbm/textures/items/particle_dark.png new file mode 100644 index 0000000000..2f425d2ad0 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/particle_dark.png differ diff --git a/src/main/resources/assets/hbm/textures/items/particle_digamma.png b/src/main/resources/assets/hbm/textures/items/particle_digamma.png new file mode 100644 index 0000000000..c0f621b807 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/particle_digamma.png differ diff --git a/src/main/resources/assets/hbm/textures/items/particle_empty.png b/src/main/resources/assets/hbm/textures/items/particle_empty.png new file mode 100644 index 0000000000..04f1cffae7 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/particle_empty.png differ diff --git a/src/main/resources/assets/hbm/textures/items/particle_higgs.png b/src/main/resources/assets/hbm/textures/items/particle_higgs.png new file mode 100644 index 0000000000..f4856d6ac6 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/particle_higgs.png differ diff --git a/src/main/resources/assets/hbm/textures/items/particle_hydrogen.png b/src/main/resources/assets/hbm/textures/items/particle_hydrogen.png new file mode 100644 index 0000000000..c021e92207 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/particle_hydrogen.png differ diff --git a/src/main/resources/assets/hbm/textures/items/particle_lead.png b/src/main/resources/assets/hbm/textures/items/particle_lead.png new file mode 100644 index 0000000000..03d5f01535 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/particle_lead.png differ diff --git a/src/main/resources/assets/hbm/textures/items/particle_muon.png b/src/main/resources/assets/hbm/textures/items/particle_muon.png new file mode 100644 index 0000000000..2f52ae3d0c Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/particle_muon.png differ diff --git a/src/main/resources/assets/hbm/textures/items/particle_sparkticle.png b/src/main/resources/assets/hbm/textures/items/particle_sparkticle.png new file mode 100644 index 0000000000..118bfc4cc4 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/particle_sparkticle.png differ diff --git a/src/main/resources/assets/hbm/textures/items/particle_strange.png b/src/main/resources/assets/hbm/textures/items/particle_strange.png new file mode 100644 index 0000000000..4a9c4b1e47 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/particle_strange.png differ diff --git a/src/main/resources/assets/hbm/textures/items/pellets_claws.png b/src/main/resources/assets/hbm/textures/items/pellets_claws.png new file mode 100644 index 0000000000..00dd97af9c Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/pellets_claws.png differ diff --git a/src/main/resources/assets/hbm/textures/items/plate_armor_ajr.png b/src/main/resources/assets/hbm/textures/items/plate_armor_ajr.png new file mode 100644 index 0000000000..b5fe8bdb0c Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/plate_armor_ajr.png differ diff --git a/src/main/resources/assets/hbm/textures/items/plate_armor_hev.png b/src/main/resources/assets/hbm/textures/items/plate_armor_hev.png new file mode 100644 index 0000000000..f49257ae33 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/plate_armor_hev.png differ diff --git a/src/main/resources/assets/hbm/textures/items/plate_armor_lunar.png b/src/main/resources/assets/hbm/textures/items/plate_armor_lunar.png new file mode 100644 index 0000000000..fd92d71f3a Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/plate_armor_lunar.png differ diff --git a/src/main/resources/assets/hbm/textures/items/plate_armor_overlay.png b/src/main/resources/assets/hbm/textures/items/plate_armor_overlay.png new file mode 100644 index 0000000000..c861071e3d Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/plate_armor_overlay.png differ diff --git a/src/main/resources/assets/hbm/textures/items/plate_armor_titanium.png b/src/main/resources/assets/hbm/textures/items/plate_armor_titanium.png new file mode 100644 index 0000000000..19ce9907f5 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/plate_armor_titanium.png differ diff --git a/src/main/resources/assets/hbm/textures/items/powder_steel_tiny.png b/src/main/resources/assets/hbm/textures/items/powder_steel_tiny.png new file mode 100644 index 0000000000..1e355e5fee Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/powder_steel_tiny.png differ diff --git a/src/main/resources/assets/hbm/textures/items/ring_starmetal.png b/src/main/resources/assets/hbm/textures/items/ring_starmetal.png new file mode 100644 index 0000000000..032d660b3e Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/ring_starmetal.png differ diff --git a/src/main/resources/assets/hbm/textures/items/ring_starmetal_alt.png b/src/main/resources/assets/hbm/textures/items/ring_starmetal_alt.png new file mode 100644 index 0000000000..ebdca2cc5a Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/ring_starmetal_alt.png differ diff --git a/src/main/resources/assets/hbm/textures/items/spawn_worm.png b/src/main/resources/assets/hbm/textures/items/spawn_worm.png new file mode 100644 index 0000000000..22d8fba341 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/spawn_worm.png differ diff --git a/src/main/resources/assets/hbm/textures/items/spikes.png b/src/main/resources/assets/hbm/textures/items/spikes.png new file mode 100644 index 0000000000..b621abcedc Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/spikes.png differ diff --git a/src/main/resources/assets/hbm/textures/items/spongebob_macaroni.png b/src/main/resources/assets/hbm/textures/items/spongebob_macaroni.png new file mode 100644 index 0000000000..28b2341dac Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/spongebob_macaroni.png differ diff --git a/src/main/resources/assets/hbm/textures/items/stamp_steel_circuit.png b/src/main/resources/assets/hbm/textures/items/stamp_steel_circuit.png index f4c5b7f32a..d95fe00dfa 100644 Binary files a/src/main/resources/assets/hbm/textures/items/stamp_steel_circuit.png and b/src/main/resources/assets/hbm/textures/items/stamp_steel_circuit.png differ diff --git a/src/main/resources/assets/hbm/textures/items/stamp_steel_flat.png b/src/main/resources/assets/hbm/textures/items/stamp_steel_flat.png index c55a85339d..5c39c684f2 100644 Binary files a/src/main/resources/assets/hbm/textures/items/stamp_steel_flat.png and b/src/main/resources/assets/hbm/textures/items/stamp_steel_flat.png differ diff --git a/src/main/resources/assets/hbm/textures/items/stamp_steel_plate.png b/src/main/resources/assets/hbm/textures/items/stamp_steel_plate.png index b93c0ff10a..71ae06f638 100644 Binary files a/src/main/resources/assets/hbm/textures/items/stamp_steel_plate.png and b/src/main/resources/assets/hbm/textures/items/stamp_steel_plate.png differ diff --git a/src/main/resources/assets/hbm/textures/items/stamp_steel_wire.png b/src/main/resources/assets/hbm/textures/items/stamp_steel_wire.png index 5f2df8a2d9..1d5728a733 100644 Binary files a/src/main/resources/assets/hbm/textures/items/stamp_steel_wire.png and b/src/main/resources/assets/hbm/textures/items/stamp_steel_wire.png differ diff --git a/src/main/resources/assets/hbm/textures/items/t45_boots.png b/src/main/resources/assets/hbm/textures/items/t45_boots.png index 43fbc29c35..a9158c5cba 100644 Binary files a/src/main/resources/assets/hbm/textures/items/t45_boots.png and b/src/main/resources/assets/hbm/textures/items/t45_boots.png differ diff --git a/src/main/resources/assets/hbm/textures/items/t45_helmet.png b/src/main/resources/assets/hbm/textures/items/t45_helmet.png index 7d2bf045eb..a946f32760 100644 Binary files a/src/main/resources/assets/hbm/textures/items/t45_helmet.png and b/src/main/resources/assets/hbm/textures/items/t45_helmet.png differ diff --git a/src/main/resources/assets/hbm/textures/items/t45_legs.png b/src/main/resources/assets/hbm/textures/items/t45_legs.png index 858361b71a..32ac3d9fc1 100644 Binary files a/src/main/resources/assets/hbm/textures/items/t45_legs.png and b/src/main/resources/assets/hbm/textures/items/t45_legs.png differ diff --git a/src/main/resources/assets/hbm/textures/items/t45_plate.png b/src/main/resources/assets/hbm/textures/items/t45_plate.png index d8f78a9496..b5442637e7 100644 Binary files a/src/main/resources/assets/hbm/textures/items/t45_plate.png and b/src/main/resources/assets/hbm/textures/items/t45_plate.png differ diff --git a/src/main/resources/assets/hbm/textures/items/tritium_deuterium_cake.png b/src/main/resources/assets/hbm/textures/items/tritium_deuterium_cake.png index 28a1ff5c92..cca6324a66 100644 Binary files a/src/main/resources/assets/hbm/textures/items/tritium_deuterium_cake.png and b/src/main/resources/assets/hbm/textures/items/tritium_deuterium_cake.png differ diff --git a/src/main/resources/assets/hbm/textures/misc/exp7.png b/src/main/resources/assets/hbm/textures/misc/exp7.png index 97d89f5f09..02e8f2ab0e 100644 Binary files a/src/main/resources/assets/hbm/textures/misc/exp7.png and b/src/main/resources/assets/hbm/textures/misc/exp7.png differ diff --git a/src/main/resources/assets/hbm/textures/misc/fract_noise.png b/src/main/resources/assets/hbm/textures/misc/fract_noise.png new file mode 100644 index 0000000000..d7f5d8e84e Binary files /dev/null and b/src/main/resources/assets/hbm/textures/misc/fract_noise.png differ diff --git a/src/main/resources/assets/hbm/textures/misc/neutrallut.png b/src/main/resources/assets/hbm/textures/misc/neutrallut.png new file mode 100644 index 0000000000..c16b4d08f2 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/misc/neutrallut.png differ diff --git a/src/main/resources/assets/hbm/textures/misc/smo0_blur4.png b/src/main/resources/assets/hbm/textures/misc/smo0_blur4.png index 87e40679d7..395cda1a20 100644 Binary files a/src/main/resources/assets/hbm/textures/misc/smo0_blur4.png and b/src/main/resources/assets/hbm/textures/misc/smo0_blur4.png differ diff --git a/src/main/resources/assets/hbm/textures/models/bfg/ring1.png b/src/main/resources/assets/hbm/textures/models/bfg/ring1.png deleted file mode 100644 index bd6ce086fa..0000000000 Binary files a/src/main/resources/assets/hbm/textures/models/bfg/ring1.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/models/bfg/ring3.png b/src/main/resources/assets/hbm/textures/models/bfg/ring3.png deleted file mode 100644 index 9333dd2869..0000000000 Binary files a/src/main/resources/assets/hbm/textures/models/bfg/ring3.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/models/bfg/ring3_darkerer.png b/src/main/resources/assets/hbm/textures/models/bfg/ring3_darkerer.png deleted file mode 100644 index fba2c43f6c..0000000000 Binary files a/src/main/resources/assets/hbm/textures/models/bfg/ring3_darkerer.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/models/bfg/smoke3.png b/src/main/resources/assets/hbm/textures/models/bfg/smoke3.png deleted file mode 100644 index bd4150b305..0000000000 Binary files a/src/main/resources/assets/hbm/textures/models/bfg/smoke3.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/models/bfg/smoke3_bright.png b/src/main/resources/assets/hbm/textures/models/bfg/smoke3_bright.png deleted file mode 100644 index c8fe89fb23..0000000000 Binary files a/src/main/resources/assets/hbm/textures/models/bfg/smoke3_bright.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/models/boxcar.png b/src/main/resources/assets/hbm/textures/models/boxcar.png index 0e7ef4b1de..97fbfbff29 100644 Binary files a/src/main/resources/assets/hbm/textures/models/boxcar.png and b/src/main/resources/assets/hbm/textures/models/boxcar.png differ diff --git a/src/main/resources/assets/hbm/textures/models/boxcar_base.png b/src/main/resources/assets/hbm/textures/models/boxcar_base.png new file mode 100644 index 0000000000..15abc079c7 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/models/boxcar_base.png differ diff --git a/src/main/resources/assets/hbm/textures/models/boxcar_painted.png b/src/main/resources/assets/hbm/textures/models/boxcar_painted.png new file mode 100644 index 0000000000..5419390d4f Binary files /dev/null and b/src/main/resources/assets/hbm/textures/models/boxcar_painted.png differ diff --git a/src/main/resources/assets/hbm/textures/models/capes/CapeBlaze.png b/src/main/resources/assets/hbm/textures/models/capes/CapeBlaze.png new file mode 100644 index 0000000000..973e18bf56 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/models/capes/CapeBlaze.png differ diff --git a/src/main/resources/assets/hbm/textures/models/capes/capedoctor17.png b/src/main/resources/assets/hbm/textures/models/capes/capedoctor17.png new file mode 100644 index 0000000000..faea11df49 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/models/capes/capedoctor17.png differ diff --git a/src/main/resources/assets/hbm/textures/models/capes/capedrillgon.png b/src/main/resources/assets/hbm/textures/models/capes/capedrillgon.png new file mode 100644 index 0000000000..d46b7e3206 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/models/capes/capedrillgon.png differ diff --git a/src/main/resources/assets/hbm/textures/models/capes/capeleftnugget.png b/src/main/resources/assets/hbm/textures/models/capes/capeleftnugget.png new file mode 100644 index 0000000000..7768d7d1f8 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/models/capes/capeleftnugget.png differ diff --git a/src/main/resources/assets/hbm/textures/models/capes/caperightnugget.png b/src/main/resources/assets/hbm/textures/models/capes/caperightnugget.png new file mode 100644 index 0000000000..6a0e20073f Binary files /dev/null and b/src/main/resources/assets/hbm/textures/models/capes/caperightnugget.png differ diff --git a/src/main/resources/assets/hbm/textures/models/ducc_st_engineer.png b/src/main/resources/assets/hbm/textures/models/ducc_st_engineer.png new file mode 100644 index 0000000000..2b838516aa Binary files /dev/null and b/src/main/resources/assets/hbm/textures/models/ducc_st_engineer.png differ diff --git a/src/main/resources/assets/hbm/textures/models/explosion/balefire.png b/src/main/resources/assets/hbm/textures/models/explosion/balefire.png index e554239c86..93124d5492 100644 Binary files a/src/main/resources/assets/hbm/textures/models/explosion/balefire.png and b/src/main/resources/assets/hbm/textures/models/explosion/balefire.png differ diff --git a/src/main/resources/assets/hbm/textures/models/explosion/fireball.png b/src/main/resources/assets/hbm/textures/models/explosion/fireball.png index 8146c06fcb..a84981d48d 100644 Binary files a/src/main/resources/assets/hbm/textures/models/explosion/fireball.png and b/src/main/resources/assets/hbm/textures/models/explosion/fireball.png differ diff --git a/src/main/resources/assets/hbm/textures/models/explosion/tomblast.png b/src/main/resources/assets/hbm/textures/models/explosion/tomblast.png index 83fa0fc72c..b13122ddf3 100644 Binary files a/src/main/resources/assets/hbm/textures/models/explosion/tomblast.png and b/src/main/resources/assets/hbm/textures/models/explosion/tomblast.png differ diff --git a/src/main/resources/assets/hbm/textures/models/hatchtexture.png b/src/main/resources/assets/hbm/textures/models/hatchtexture.png index ac7ca62582..5d4c064c57 100644 Binary files a/src/main/resources/assets/hbm/textures/models/hatchtexture.png and b/src/main/resources/assets/hbm/textures/models/hatchtexture.png differ diff --git a/src/main/resources/assets/hbm/textures/models/jetpack_anim.png b/src/main/resources/assets/hbm/textures/models/jetpack_anim.png index 3ab7205a17..de8b27801d 100644 Binary files a/src/main/resources/assets/hbm/textures/models/jetpack_anim.png and b/src/main/resources/assets/hbm/textures/models/jetpack_anim.png differ diff --git a/src/main/resources/assets/hbm/textures/models/machines/rtg_polonium.png b/src/main/resources/assets/hbm/textures/models/machines/rtg_polonium.png new file mode 100644 index 0000000000..eac137d63b Binary files /dev/null and b/src/main/resources/assets/hbm/textures/models/machines/rtg_polonium.png differ diff --git a/src/main/resources/assets/hbm/textures/models/machines/rtg_polonium_flipped.png b/src/main/resources/assets/hbm/textures/models/machines/rtg_polonium_flipped.png new file mode 100644 index 0000000000..6dcbe7aa7b Binary files /dev/null and b/src/main/resources/assets/hbm/textures/models/machines/rtg_polonium_flipped.png differ diff --git a/src/main/resources/assets/hbm/textures/models/machines/solar_boiler.png b/src/main/resources/assets/hbm/textures/models/machines/solar_boiler.png new file mode 100644 index 0000000000..f667402afc Binary files /dev/null and b/src/main/resources/assets/hbm/textures/models/machines/solar_boiler.png differ diff --git a/src/main/resources/assets/hbm/textures/models/machines/solar_mirror.png b/src/main/resources/assets/hbm/textures/models/machines/solar_mirror.png new file mode 100644 index 0000000000..0eb76333ce Binary files /dev/null and b/src/main/resources/assets/hbm/textures/models/machines/solar_mirror.png differ diff --git a/src/main/resources/assets/hbm/textures/models/misc/poster.png b/src/main/resources/assets/hbm/textures/models/misc/poster.png new file mode 100644 index 0000000000..0dcf11f554 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/models/misc/poster.png differ diff --git a/src/main/resources/assets/hbm/textures/models/modelm65.png b/src/main/resources/assets/hbm/textures/models/modelm65.png index cea9905e8d..6e8916557b 100644 Binary files a/src/main/resources/assets/hbm/textures/models/modelm65.png and b/src/main/resources/assets/hbm/textures/models/modelm65.png differ diff --git a/src/main/resources/assets/hbm/textures/models/modelm65blaze.png b/src/main/resources/assets/hbm/textures/models/modelm65blaze.png new file mode 100644 index 0000000000..cb57793062 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/models/modelm65blaze.png differ diff --git a/src/main/resources/assets/hbm/textures/models/plate_armor_overlay.png b/src/main/resources/assets/hbm/textures/models/plate_armor_overlay.png new file mode 100644 index 0000000000..c861071e3d Binary files /dev/null and b/src/main/resources/assets/hbm/textures/models/plate_armor_overlay.png differ diff --git a/src/main/resources/assets/hbm/textures/models/refinery.png b/src/main/resources/assets/hbm/textures/models/refinery.png index 8da11cb6d2..deeda88b5f 100644 Binary files a/src/main/resources/assets/hbm/textures/models/refinery.png and b/src/main/resources/assets/hbm/textures/models/refinery.png differ diff --git a/src/main/resources/assets/hbm/textures/models/t45boots.png b/src/main/resources/assets/hbm/textures/models/t45boots.png index d418ac7ae3..828f84f138 100644 Binary files a/src/main/resources/assets/hbm/textures/models/t45boots.png and b/src/main/resources/assets/hbm/textures/models/t45boots.png differ diff --git a/src/main/resources/assets/hbm/textures/models/t45chest.png b/src/main/resources/assets/hbm/textures/models/t45chest.png index 5bed23d4af..3d4715ea21 100644 Binary files a/src/main/resources/assets/hbm/textures/models/t45chest.png and b/src/main/resources/assets/hbm/textures/models/t45chest.png differ diff --git a/src/main/resources/assets/hbm/textures/models/t45helmet.png b/src/main/resources/assets/hbm/textures/models/t45helmet.png index ff32fcfaa2..6b962409c4 100644 Binary files a/src/main/resources/assets/hbm/textures/models/t45helmet.png and b/src/main/resources/assets/hbm/textures/models/t45helmet.png differ diff --git a/src/main/resources/assets/hbm/textures/models/t45legs.png b/src/main/resources/assets/hbm/textures/models/t45legs.png index 11190a0053..98bdafbd72 100644 Binary files a/src/main/resources/assets/hbm/textures/models/t45legs.png and b/src/main/resources/assets/hbm/textures/models/t45legs.png differ diff --git a/src/main/resources/assets/hbm/textures/models/tank.png b/src/main/resources/assets/hbm/textures/models/tank.png index 66098bb2ba..271cf07c62 100644 Binary files a/src/main/resources/assets/hbm/textures/models/tank.png and b/src/main/resources/assets/hbm/textures/models/tank.png differ diff --git a/src/main/resources/assets/hbm/textures/models/tank_acid.png b/src/main/resources/assets/hbm/textures/models/tank_acid.png index 5c7e0c40ea..53be3edbdb 100644 Binary files a/src/main/resources/assets/hbm/textures/models/tank_acid.png and b/src/main/resources/assets/hbm/textures/models/tank_acid.png differ diff --git a/src/main/resources/assets/hbm/textures/models/tank_amat.png b/src/main/resources/assets/hbm/textures/models/tank_amat.png index ec9b69f911..66860b8b67 100644 Binary files a/src/main/resources/assets/hbm/textures/models/tank_amat.png and b/src/main/resources/assets/hbm/textures/models/tank_amat.png differ diff --git a/src/main/resources/assets/hbm/textures/models/tank_aschrab.png b/src/main/resources/assets/hbm/textures/models/tank_aschrab.png index 3d92a25a0b..9369d67dcf 100644 Binary files a/src/main/resources/assets/hbm/textures/models/tank_aschrab.png and b/src/main/resources/assets/hbm/textures/models/tank_aschrab.png differ diff --git a/src/main/resources/assets/hbm/textures/models/tank_balefire.png b/src/main/resources/assets/hbm/textures/models/tank_balefire.png index 85e10a9081..248ace5f38 100644 Binary files a/src/main/resources/assets/hbm/textures/models/tank_balefire.png and b/src/main/resources/assets/hbm/textures/models/tank_balefire.png differ diff --git a/src/main/resources/assets/hbm/textures/models/tank_biofuel.png b/src/main/resources/assets/hbm/textures/models/tank_biofuel.png index 86efa61adb..e879150347 100644 Binary files a/src/main/resources/assets/hbm/textures/models/tank_biofuel.png and b/src/main/resources/assets/hbm/textures/models/tank_biofuel.png differ diff --git a/src/main/resources/assets/hbm/textures/models/tank_biogas.png b/src/main/resources/assets/hbm/textures/models/tank_biogas.png index c8c03ce09d..cf1bf2d1a3 100644 Binary files a/src/main/resources/assets/hbm/textures/models/tank_biogas.png and b/src/main/resources/assets/hbm/textures/models/tank_biogas.png differ diff --git a/src/main/resources/assets/hbm/textures/models/tank_bitumen.png b/src/main/resources/assets/hbm/textures/models/tank_bitumen.png index 302d43eeb3..114966afff 100644 Binary files a/src/main/resources/assets/hbm/textures/models/tank_bitumen.png and b/src/main/resources/assets/hbm/textures/models/tank_bitumen.png differ diff --git a/src/main/resources/assets/hbm/textures/models/tank_coolant.png b/src/main/resources/assets/hbm/textures/models/tank_coolant.png index fa75ede0ca..05acc82a77 100644 Binary files a/src/main/resources/assets/hbm/textures/models/tank_coolant.png and b/src/main/resources/assets/hbm/textures/models/tank_coolant.png differ diff --git a/src/main/resources/assets/hbm/textures/models/tank_cryogel.png b/src/main/resources/assets/hbm/textures/models/tank_cryogel.png index 38f82c090a..1bb1616904 100644 Binary files a/src/main/resources/assets/hbm/textures/models/tank_cryogel.png and b/src/main/resources/assets/hbm/textures/models/tank_cryogel.png differ diff --git a/src/main/resources/assets/hbm/textures/models/tank_deuterium.png b/src/main/resources/assets/hbm/textures/models/tank_deuterium.png index 2c79dc66e0..4b13478975 100644 Binary files a/src/main/resources/assets/hbm/textures/models/tank_deuterium.png and b/src/main/resources/assets/hbm/textures/models/tank_deuterium.png differ diff --git a/src/main/resources/assets/hbm/textures/models/tank_diesel.png b/src/main/resources/assets/hbm/textures/models/tank_diesel.png index 6f5b734777..59d146be35 100644 Binary files a/src/main/resources/assets/hbm/textures/models/tank_diesel.png and b/src/main/resources/assets/hbm/textures/models/tank_diesel.png differ diff --git a/src/main/resources/assets/hbm/textures/models/tank_gas.png b/src/main/resources/assets/hbm/textures/models/tank_gas.png index de0c11c1bf..50ea899930 100644 Binary files a/src/main/resources/assets/hbm/textures/models/tank_gas.png and b/src/main/resources/assets/hbm/textures/models/tank_gas.png differ diff --git a/src/main/resources/assets/hbm/textures/models/tank_heatingoil.png b/src/main/resources/assets/hbm/textures/models/tank_heatingoil.png index 0caf888783..1c48058091 100644 Binary files a/src/main/resources/assets/hbm/textures/models/tank_heatingoil.png and b/src/main/resources/assets/hbm/textures/models/tank_heatingoil.png differ diff --git a/src/main/resources/assets/hbm/textures/models/tank_heavyoil.png b/src/main/resources/assets/hbm/textures/models/tank_heavyoil.png index 27356c602b..231900ccdd 100644 Binary files a/src/main/resources/assets/hbm/textures/models/tank_heavyoil.png and b/src/main/resources/assets/hbm/textures/models/tank_heavyoil.png differ diff --git a/src/main/resources/assets/hbm/textures/models/tank_hotoil.png b/src/main/resources/assets/hbm/textures/models/tank_hotoil.png index bf1b4bd6ae..339bb57fc7 100644 Binary files a/src/main/resources/assets/hbm/textures/models/tank_hotoil.png and b/src/main/resources/assets/hbm/textures/models/tank_hotoil.png differ diff --git a/src/main/resources/assets/hbm/textures/models/tank_hotsteam.png b/src/main/resources/assets/hbm/textures/models/tank_hotsteam.png index 8b5305bcc2..cabdd4b9f3 100644 Binary files a/src/main/resources/assets/hbm/textures/models/tank_hotsteam.png and b/src/main/resources/assets/hbm/textures/models/tank_hotsteam.png differ diff --git a/src/main/resources/assets/hbm/textures/models/tank_hydrogen.png b/src/main/resources/assets/hbm/textures/models/tank_hydrogen.png index 11db8b7faa..4547ecd90f 100644 Binary files a/src/main/resources/assets/hbm/textures/models/tank_hydrogen.png and b/src/main/resources/assets/hbm/textures/models/tank_hydrogen.png differ diff --git a/src/main/resources/assets/hbm/textures/models/tank_kerosene.png b/src/main/resources/assets/hbm/textures/models/tank_kerosene.png index 74fe4c934e..76fc5f1f67 100644 Binary files a/src/main/resources/assets/hbm/textures/models/tank_kerosene.png and b/src/main/resources/assets/hbm/textures/models/tank_kerosene.png differ diff --git a/src/main/resources/assets/hbm/textures/models/tank_lava.png b/src/main/resources/assets/hbm/textures/models/tank_lava.png index 7611062f0d..1435a8db46 100644 Binary files a/src/main/resources/assets/hbm/textures/models/tank_lava.png and b/src/main/resources/assets/hbm/textures/models/tank_lava.png differ diff --git a/src/main/resources/assets/hbm/textures/models/tank_lightoil.png b/src/main/resources/assets/hbm/textures/models/tank_lightoil.png index e1e1e27141..4440028976 100644 Binary files a/src/main/resources/assets/hbm/textures/models/tank_lightoil.png and b/src/main/resources/assets/hbm/textures/models/tank_lightoil.png differ diff --git a/src/main/resources/assets/hbm/textures/models/tank_lubricant.png b/src/main/resources/assets/hbm/textures/models/tank_lubricant.png index eb439da730..aa17b3c0a7 100644 Binary files a/src/main/resources/assets/hbm/textures/models/tank_lubricant.png and b/src/main/resources/assets/hbm/textures/models/tank_lubricant.png differ diff --git a/src/main/resources/assets/hbm/textures/models/tank_mercury.png b/src/main/resources/assets/hbm/textures/models/tank_mercury.png index a375f4abd8..a384a88f5a 100644 Binary files a/src/main/resources/assets/hbm/textures/models/tank_mercury.png and b/src/main/resources/assets/hbm/textures/models/tank_mercury.png differ diff --git a/src/main/resources/assets/hbm/textures/models/tank_naphtha.png b/src/main/resources/assets/hbm/textures/models/tank_naphtha.png index 6c59fa6e6f..e5cb85cd98 100644 Binary files a/src/main/resources/assets/hbm/textures/models/tank_naphtha.png and b/src/main/resources/assets/hbm/textures/models/tank_naphtha.png differ diff --git a/src/main/resources/assets/hbm/textures/models/tank_nitan.png b/src/main/resources/assets/hbm/textures/models/tank_nitan.png index 6b6bd88b23..a55afcf6fe 100644 Binary files a/src/main/resources/assets/hbm/textures/models/tank_nitan.png and b/src/main/resources/assets/hbm/textures/models/tank_nitan.png differ diff --git a/src/main/resources/assets/hbm/textures/models/tank_none.png b/src/main/resources/assets/hbm/textures/models/tank_none.png index 143f752d9d..0625b71f74 100644 Binary files a/src/main/resources/assets/hbm/textures/models/tank_none.png and b/src/main/resources/assets/hbm/textures/models/tank_none.png differ diff --git a/src/main/resources/assets/hbm/textures/models/tank_oil.png b/src/main/resources/assets/hbm/textures/models/tank_oil.png index c32da3e94a..bffde26a74 100644 Binary files a/src/main/resources/assets/hbm/textures/models/tank_oil.png and b/src/main/resources/assets/hbm/textures/models/tank_oil.png differ diff --git a/src/main/resources/assets/hbm/textures/models/tank_oxygen.png b/src/main/resources/assets/hbm/textures/models/tank_oxygen.png index 58b43dc451..256fb313e9 100644 Binary files a/src/main/resources/assets/hbm/textures/models/tank_oxygen.png and b/src/main/resources/assets/hbm/textures/models/tank_oxygen.png differ diff --git a/src/main/resources/assets/hbm/textures/models/tank_petroil.png b/src/main/resources/assets/hbm/textures/models/tank_petroil.png index a3eace10d5..3e6fce62fd 100644 Binary files a/src/main/resources/assets/hbm/textures/models/tank_petroil.png and b/src/main/resources/assets/hbm/textures/models/tank_petroil.png differ diff --git a/src/main/resources/assets/hbm/textures/models/tank_petroleum.png b/src/main/resources/assets/hbm/textures/models/tank_petroleum.png index 800ab35c60..37a66900a6 100644 Binary files a/src/main/resources/assets/hbm/textures/models/tank_petroleum.png and b/src/main/resources/assets/hbm/textures/models/tank_petroleum.png differ diff --git a/src/main/resources/assets/hbm/textures/models/tank_puf6.png b/src/main/resources/assets/hbm/textures/models/tank_puf6.png index 23d7d36bc3..4246191dea 100644 Binary files a/src/main/resources/assets/hbm/textures/models/tank_puf6.png and b/src/main/resources/assets/hbm/textures/models/tank_puf6.png differ diff --git a/src/main/resources/assets/hbm/textures/models/tank_reclaimed.png b/src/main/resources/assets/hbm/textures/models/tank_reclaimed.png index f51afe9e4f..1dcdda3fd9 100644 Binary files a/src/main/resources/assets/hbm/textures/models/tank_reclaimed.png and b/src/main/resources/assets/hbm/textures/models/tank_reclaimed.png differ diff --git a/src/main/resources/assets/hbm/textures/models/tank_sas3.png b/src/main/resources/assets/hbm/textures/models/tank_sas3.png index 59cbfbb70a..e2464ae474 100644 Binary files a/src/main/resources/assets/hbm/textures/models/tank_sas3.png and b/src/main/resources/assets/hbm/textures/models/tank_sas3.png differ diff --git a/src/main/resources/assets/hbm/textures/models/tank_schrabidic.png b/src/main/resources/assets/hbm/textures/models/tank_schrabidic.png new file mode 100644 index 0000000000..3525bcdc27 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/models/tank_schrabidic.png differ diff --git a/src/main/resources/assets/hbm/textures/models/tank_smear.png b/src/main/resources/assets/hbm/textures/models/tank_smear.png index c4116c89c3..deab5a086a 100644 Binary files a/src/main/resources/assets/hbm/textures/models/tank_smear.png and b/src/main/resources/assets/hbm/textures/models/tank_smear.png differ diff --git a/src/main/resources/assets/hbm/textures/models/tank_steam.png b/src/main/resources/assets/hbm/textures/models/tank_steam.png index d3bbf3b34f..093bac3c48 100644 Binary files a/src/main/resources/assets/hbm/textures/models/tank_steam.png and b/src/main/resources/assets/hbm/textures/models/tank_steam.png differ diff --git a/src/main/resources/assets/hbm/textures/models/tank_superhotsteam.png b/src/main/resources/assets/hbm/textures/models/tank_superhotsteam.png index eab90f7121..c95495fd85 100644 Binary files a/src/main/resources/assets/hbm/textures/models/tank_superhotsteam.png and b/src/main/resources/assets/hbm/textures/models/tank_superhotsteam.png differ diff --git a/src/main/resources/assets/hbm/textures/models/tank_tritium.png b/src/main/resources/assets/hbm/textures/models/tank_tritium.png index 34b873ed41..1517a3f77c 100644 Binary files a/src/main/resources/assets/hbm/textures/models/tank_tritium.png and b/src/main/resources/assets/hbm/textures/models/tank_tritium.png differ diff --git a/src/main/resources/assets/hbm/textures/models/tank_uf6.png b/src/main/resources/assets/hbm/textures/models/tank_uf6.png index 8acf17f4c4..4e7cb599e3 100644 Binary files a/src/main/resources/assets/hbm/textures/models/tank_uf6.png and b/src/main/resources/assets/hbm/textures/models/tank_uf6.png differ diff --git a/src/main/resources/assets/hbm/textures/models/tank_water.png b/src/main/resources/assets/hbm/textures/models/tank_water.png index 3fe168322b..a0b5fdb40e 100644 Binary files a/src/main/resources/assets/hbm/textures/models/tank_water.png and b/src/main/resources/assets/hbm/textures/models/tank_water.png differ diff --git a/src/main/resources/assets/hbm/textures/models/tank_watz.png b/src/main/resources/assets/hbm/textures/models/tank_watz.png index 7e6f37290a..f919d20ba5 100644 Binary files a/src/main/resources/assets/hbm/textures/models/tank_watz.png and b/src/main/resources/assets/hbm/textures/models/tank_watz.png differ diff --git a/src/main/resources/assets/hbm/textures/models/tank_xenon.png b/src/main/resources/assets/hbm/textures/models/tank_xenon.png index e1eb32e5b7..6e1025f2dd 100644 Binary files a/src/main/resources/assets/hbm/textures/models/tank_xenon.png and b/src/main/resources/assets/hbm/textures/models/tank_xenon.png differ diff --git a/src/main/resources/assets/hbm/textures/models/weapons/bolter.png b/src/main/resources/assets/hbm/textures/models/weapons/bolter.png new file mode 100644 index 0000000000..5095755e22 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/models/weapons/bolter.png differ diff --git a/src/main/resources/assets/hbm/textures/models/weapons/egon.png b/src/main/resources/assets/hbm/textures/models/weapons/egon.png new file mode 100644 index 0000000000..08f200dd02 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/models/weapons/egon.png differ diff --git a/src/main/resources/assets/hbm/textures/models/weapons/egon_display.png b/src/main/resources/assets/hbm/textures/models/weapons/egon_display.png new file mode 100644 index 0000000000..841b669731 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/models/weapons/egon_display.png differ diff --git a/src/main/resources/assets/hbm/textures/models/weapons/egon_hose.png b/src/main/resources/assets/hbm/textures/models/weapons/egon_hose.png new file mode 100644 index 0000000000..0faad235bb Binary files /dev/null and b/src/main/resources/assets/hbm/textures/models/weapons/egon_hose.png differ diff --git a/src/main/resources/assets/hbm/textures/models/weapons/gavel_mese.png b/src/main/resources/assets/hbm/textures/models/weapons/gavel_mese.png new file mode 100644 index 0000000000..7346cd171d Binary files /dev/null and b/src/main/resources/assets/hbm/textures/models/weapons/gavel_mese.png differ diff --git a/src/main/resources/assets/hbm/textures/models/weapons/grenade_aschrab.png b/src/main/resources/assets/hbm/textures/models/weapons/grenade_aschrab.png new file mode 100644 index 0000000000..4f8c4fe445 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/models/weapons/grenade_aschrab.png differ diff --git a/src/main/resources/assets/hbm/textures/particle/flare.png b/src/main/resources/assets/hbm/textures/particle/flare.png new file mode 100644 index 0000000000..314851a1b7 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/particle/flare.png differ diff --git a/src/main/resources/assets/hbm/textures/particle/hadron.png b/src/main/resources/assets/hbm/textures/particle/hadron.png new file mode 100644 index 0000000000..9efd2b19c1 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/particle/hadron.png differ diff --git a/src/main/resources/assets/hbm/textures/particle/vortex_beam_circle.png b/src/main/resources/assets/hbm/textures/particle/vortex_beam_circle.png deleted file mode 100644 index f70a766f04..0000000000 Binary files a/src/main/resources/assets/hbm/textures/particle/vortex_beam_circle.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/particle/vortex_beam_circle_3.png b/src/main/resources/assets/hbm/textures/particle/vortex_beam_circle_3.png deleted file mode 100644 index 060929c82e..0000000000 Binary files a/src/main/resources/assets/hbm/textures/particle/vortex_beam_circle_3.png and /dev/null differ diff --git a/src/main/resources/mcmod.info b/src/main/resources/mcmod.info index da035f6764..dd9d7e2bd5 100644 --- a/src/main/resources/mcmod.info +++ b/src/main/resources/mcmod.info @@ -4,7 +4,7 @@ "name": "HBM's Nuclear Tech Mod", "description": "A mod that adds all kinds of nukes and other things", "version": "${version}", - "credits": "\n\nHBMMods, creator\nDrillgon200, 1.12.2 port\n\nSten89, bug tester\nGB_Doge_9000, bug tester\n", + "credits": "\n\nHBMMods, creator\nDrillgon200, 1.12.2 port\n\nSten89, bug tester\nGB_Doge_9000, bug tester\nHoboy, textures and models\nDoctor17, Russian translations\ngrangerave\nrodolphito", "logoFile": "assets/hbm/textures/logo.png", "mcversion": "${mcversion}", "url": "",