Final project! master
authorLuke Lau <luke_lau@icloud.com>
Tue, 27 Nov 2018 20:28:30 +0000 (20:28 +0000)
committerLuke Lau <luke_lau@icloud.com>
Tue, 27 Nov 2018 20:28:30 +0000 (20:28 +0000)
87 files changed:
assignment-2/Makefile
assignment-3/Makefile
assignment-4/Makefile
assignment-5/Makefile [new symlink]
assignment-5/blenderBone.png [new file with mode: 0644]
assignment-5/blenderDopeSheet.png [new file with mode: 0644]
assignment-5/blenderNode.png [new file with mode: 0644]
assignment-5/bulletReflection.png [new file with mode: 0644]
assignment-5/fresnelEffect.png [new file with mode: 0644]
assignment-5/gunModel.png [new file with mode: 0644]
assignment-5/microfacets_light_rays.png [new file with mode: 0644]
assignment-5/normalMaps.png [new file with mode: 0644]
assignment-5/normalMaps2.png [new file with mode: 0644]
assignment-5/report.latex [new file with mode: 0644]
assignment-5/skyboxDesert.png [new file with mode: 0644]
assignment-5/skyboxFactory.png [new file with mode: 0644]
assignment-5/skyboxLoft.png [new file with mode: 0644]
assignment-5/surface_reaction.png [new file with mode: 0644]
latexMakefile
main.cpp
model.cpp
models/Cerberus_AO.jpg [new file with mode: 0644]
models/Cerberus_MR.png [new file with mode: 0644]
models/Cerberus_N.jpg [new file with mode: 0644]
models/Map #2.jpg [new file with mode: 0644]
models/chest.blend1 [deleted file]
models/cowedboy.blend1 [deleted file]
models/darktiles1_AO.png [new file with mode: 0644]
models/darktiles1_basecolor.png [new file with mode: 0644]
models/darktiles1_metallicroughness.png [new file with mode: 0644]
models/darktiles1_normal.png [new file with mode: 0644]
models/materials/darktiles/darktiles1_metallicroughness.png [new file with mode: 0644]
models/materials/old-textured-fabric/About these PBR files.txt [new file with mode: 0755]
models/materials/old-textured-fabric/old-textured-fabric-albedo3.png [new file with mode: 0755]
models/materials/old-textured-fabric/old-textured-fabric-ao.png [new file with mode: 0755]
models/materials/old-textured-fabric/old-textured-fabric-metalic.png [new file with mode: 0755]
models/materials/old-textured-fabric/old-textured-fabric-metallicroughness.png [new file with mode: 0644]
models/materials/old-textured-fabric/old-textured-fabric-normal.png [new file with mode: 0755]
models/materials/old-textured-fabric/old-textured-fabric-roughness2.png [new file with mode: 0755]
models/materials/rustedIron/rustediron2_metallicroughness.png [new file with mode: 0644]
models/materials/scuffedplastic/About these PBR files.txt [new file with mode: 0755]
models/materials/scuffedplastic/scuffed-plastic-alb.png [new file with mode: 0755]
models/materials/scuffedplastic/scuffed-plastic-ao.png [new file with mode: 0755]
models/materials/scuffedplastic/scuffed-plastic-metal.png [new file with mode: 0755]
models/materials/scuffedplastic/scuffed-plastic-metalroughness.png [new file with mode: 0644]
models/materials/scuffedplastic/scuffed-plastic-normal.png [new file with mode: 0755]
models/materials/scuffedplastic/scuffed-plastic-rough.png [new file with mode: 0755]
models/materials/scuffedplastic/scuffed-plastic2-alb.png [new file with mode: 0755]
models/materials/scuffedplastic/scuffed-plastic3-alb.png [new file with mode: 0755]
models/materials/scuffedplastic/scuffed-plastic4-alb.png [new file with mode: 0755]
models/materials/scuffedplastic/scuffed-plastic5-alb.png [new file with mode: 0755]
models/materials/scuffedplastic/scuffed-plastic6-alb.png [new file with mode: 0755]
models/materials/scuffedplastic/scuffed-plastic7-alb.png [new file with mode: 0755]
models/materials/scuffedplastic/scuffed-plastic8-alb.png [new file with mode: 0755]
models/materials/slate2-tiled/About these PBR files.txt [new file with mode: 0755]
models/materials/slate2-tiled/slate2-tiled-albedo2.png [new file with mode: 0755]
models/materials/slate2-tiled/slate2-tiled-ao.png [new file with mode: 0755]
models/materials/slate2-tiled/slate2-tiled-height.png [new file with mode: 0755]
models/materials/slate2-tiled/slate2-tiled-metallicroughness.png [new file with mode: 0644]
models/materials/slate2-tiled/slate2-tiled-metalness.png [new file with mode: 0755]
models/materials/slate2-tiled/slate2-tiled-normal3-UE4.png [new file with mode: 0755]
models/materials/slate2-tiled/slate2-tiled-rough.png [new file with mode: 0755]
models/mirrorCube.blend [deleted file]
models/mirrorCube.dae [deleted file]
models/newtonsCradle.bin [new file with mode: 0644]
models/newtonsCradle.blend [new file with mode: 0644]
models/newtonsCradle.gltf [new file with mode: 0644]
models/old-textured-fabric-albedo3.png [new file with mode: 0644]
models/old-textured-fabric-albedo3.png.png [new file with mode: 0644]
models/old-textured-fabric-ao.png [new file with mode: 0644]
models/old-textured-fabric-ao.png.png [new file with mode: 0644]
models/old-textured-fabric-metallicroughness.png [new file with mode: 0644]
models/old-textured-fabric-metallicroughness.png.png [new file with mode: 0644]
models/old-textured-fabric-normal.png [new file with mode: 0644]
models/old-textured-fabric-normal.png.png [new file with mode: 0644]
models/scuffed-plastic-ao.png.png [new file with mode: 0644]
models/scuffed-plastic-metalroughness.png [new file with mode: 0644]
models/scuffed-plastic-metalroughness.png.png [new file with mode: 0644]
models/scuffed-plastic-normal.png.png [new file with mode: 0644]
models/scuffed-plastic4-alb.png.png [new file with mode: 0644]
models/slate2-tiled-albedo2.png [new file with mode: 0644]
models/slate2-tiled-ao.png [new file with mode: 0644]
models/slate2-tiled-metallicroughness.png [new file with mode: 0644]
models/slate2-tiled-normal3-UE4.png [new file with mode: 0644]
models/sphere.blend [deleted file]
pbrfrag.glsl
pbrvert.glsl

index d8f5235a3519e6ea4ef5a1f376ce75cbaf8243dd..2a49d7b24bb33383ca6e18a5d354244e7ffb7d75 100644 (file)
@@ -1,3 +1,4 @@
 all: report.pdf
 %.pdf: %.latex
        pdflatex -shell-escape $<
+       pdflatex -shell-escape $<
index d8f5235a3519e6ea4ef5a1f376ce75cbaf8243dd..2a49d7b24bb33383ca6e18a5d354244e7ffb7d75 100644 (file)
@@ -1,3 +1,4 @@
 all: report.pdf
 %.pdf: %.latex
        pdflatex -shell-escape $<
+       pdflatex -shell-escape $<
index d8f5235a3519e6ea4ef5a1f376ce75cbaf8243dd..2a49d7b24bb33383ca6e18a5d354244e7ffb7d75 100644 (file)
@@ -1,3 +1,4 @@
 all: report.pdf
 %.pdf: %.latex
        pdflatex -shell-escape $<
+       pdflatex -shell-escape $<
diff --git a/assignment-5/Makefile b/assignment-5/Makefile
new file mode 120000 (symlink)
index 0000000..14e1d70
--- /dev/null
@@ -0,0 +1 @@
+../latexMakefile
\ No newline at end of file
diff --git a/assignment-5/blenderBone.png b/assignment-5/blenderBone.png
new file mode 100644 (file)
index 0000000..a654467
Binary files /dev/null and b/assignment-5/blenderBone.png differ
diff --git a/assignment-5/blenderDopeSheet.png b/assignment-5/blenderDopeSheet.png
new file mode 100644 (file)
index 0000000..d2a0e8b
Binary files /dev/null and b/assignment-5/blenderDopeSheet.png differ
diff --git a/assignment-5/blenderNode.png b/assignment-5/blenderNode.png
new file mode 100644 (file)
index 0000000..8b6ddc9
Binary files /dev/null and b/assignment-5/blenderNode.png differ
diff --git a/assignment-5/bulletReflection.png b/assignment-5/bulletReflection.png
new file mode 100644 (file)
index 0000000..3aa0571
Binary files /dev/null and b/assignment-5/bulletReflection.png differ
diff --git a/assignment-5/fresnelEffect.png b/assignment-5/fresnelEffect.png
new file mode 100644 (file)
index 0000000..817cd79
Binary files /dev/null and b/assignment-5/fresnelEffect.png differ
diff --git a/assignment-5/gunModel.png b/assignment-5/gunModel.png
new file mode 100644 (file)
index 0000000..76bb332
Binary files /dev/null and b/assignment-5/gunModel.png differ
diff --git a/assignment-5/microfacets_light_rays.png b/assignment-5/microfacets_light_rays.png
new file mode 100644 (file)
index 0000000..44ce40d
Binary files /dev/null and b/assignment-5/microfacets_light_rays.png differ
diff --git a/assignment-5/normalMaps.png b/assignment-5/normalMaps.png
new file mode 100644 (file)
index 0000000..75eeb49
Binary files /dev/null and b/assignment-5/normalMaps.png differ
diff --git a/assignment-5/normalMaps2.png b/assignment-5/normalMaps2.png
new file mode 100644 (file)
index 0000000..baf93e9
Binary files /dev/null and b/assignment-5/normalMaps2.png differ
diff --git a/assignment-5/report.latex b/assignment-5/report.latex
new file mode 100644 (file)
index 0000000..eea4b47
--- /dev/null
@@ -0,0 +1,201 @@
+\documentclass{article}
+\usepackage{fullpage}
+\usepackage{graphicx}
+\usepackage{minted}
+\begin{document}
+\title{CS4052 Project - Physically Based Rendering}
+\author{Luke Lau 15336810}
+\maketitle
+
+
+\section{Physically Based Rendering}
+The project uses a physically based lighting model, which computes per pixel lighting by estimating
+how light rays interact with surfaces at a microscopic level, called the microfacet model. 
+
+\begin{center}
+\includegraphics[width=7cm]{microfacets_light_rays}
+\includegraphics[width=3.5cm]{surface_reaction}
+\end{center}
+
+There are two main properties that determine a material's appearance: roughness and metalness. 
+The former determines how much light gets caught in the bumps of the surface and doesn't get
+reflected back. The latter is used for approximating how metals absorb refracted light without
+scattering.
+
+\begin{center}
+\end{center}
+
+There are 7 texture maps used when rendering each material. 4 are defined in the model and 3 are
+precomputed at the start of the program.
+\begin{minted}{glsl}
+uniform sampler2D albedoMap;
+uniform sampler2D normalMap;
+uniform sampler2D metallicRoughnessMap;
+uniform sampler2D aoMap;
+uniform samplerCube irradianceMap;
+uniform samplerCube prefilterMap;
+uniform sampler2D brdfMap;
+\end{minted}
+
+The Albedo map provides the base colour underneath the diffuse and specular layers, the normal
+map is just a standard normal map, and similarly for the ambient occlusion (ao) map.
+
+The model in the program is loaded from the GlTF2 format, a trendy new model format designed for
+easy transportation of physically based models and materials, maintained by the Khronos group (the
+same group behind OpenGL and Vulkan).
+Because it is physically based, it defines a metallic roughness map texture.
+The metallic value is stored in the blue channel of the texture whilst the roughness value is stored in the green channel (Inside the source code there is a small python script,
+\texttt{metallicRoughness.py} which combines two separate metallic/roughness maps into one suitable
+for the GlTF2 format. AssImp recently added partial support for GlTF2 models so I was able to read
+in the metallic/roughness texture into a 2 channel texture, and access it from within the shader
+like so:
+
+\begin{minted}{glsl}
+float metallic = texture(metallicRoughnessMap, texCoords).b;
+float roughness = texture(metallicRoughnessMap, texCoords).g;
+\end{minted}
+
+The irradiance, prefilter and BRDF maps are all precomputed based off the skybox in order to provide
+accurate, image based lighting (IBL) that correctly reflects the contents of the environment. The
+skybox itself is loaded in from an equirectangular HDR file, and so needs to be gamma corrected and
+converted to a cubemap first. \texttt{skyboxfrag.glsl} handles the gamma
+correction and \texttt{equirectangularfrag.glsl} takes care of converting the projection. 
+
+It needs to be in the HDR format since the precomputed maps are based off of physical properties,
+and the equations that are involved work in terms of flux. 
+
+\begin{figure}
+       \begin{equation}
+       L_0(p,\omega_0) =
+       \int_\Omega(k_d \frac{c}{\pi} +
+                               k_s \frac{DFG}{4(\omega_0 \cdot n)
+                                                               (\omega_i \cdot n)})
+                          L_i(p,\omega_i)n \cdot \omega_i d\omega_i
+       \end{equation}
+       \label{eq:reflectance}
+       \caption{The reflectance equation}
+\end{figure}
+
+The irradiance map solves the $k_d \frac{c}{\pi}$ (diffuse) part of figure~\ref{eq:reflectance}, and is
+calculated in \texttt{irradiancefrag.glsl}. It approximates the integral by taking a finite number
+of samples, and does this for each possible incoming angle of light, storing the result into a
+cubemap texture that can easily be looked up later.
+
+The same idea applies for the prefilter and BRDF maps: solve a computationally expensive integral
+and shove it into a texture that can be quickly referenced in the main fragment shader. They
+precompute the integrals in the $k_s$ (specular) side of the figure~\ref{eq:reflectance}, but unlike
+the $k_d$ term, this term is not constant and depends on the viewing angle, $\omega_i$. It would be
+crazy to precompute this integral for every single combination of viewing angle and incoming light
+angle, so instead this is approximated with the split-sum-approximation\cite{splitsum}. This results
+in the equation in figure~\ref{eq:splitsum}, which has two terms: a filter for convoluting
+(\texttt{prefilterfrag.glsl}), and the BRDF equation (\texttt{brdffrag.glsl}).
+
+\begin{figure}
+       \begin{equation}
+               L_o(p,\omega_o) = \int_\Omega L_i(p, \omega_i) d \omega_i \ast
+               \int_\Omega f_r(p, \omega_i, \omega_o)n \cdot \omega_i d \omega_i
+       \end{equation}
+       \label{eq:splitsum}
+       \caption{The split sum approximation}
+\end{figure}
+
+The nice thing about generating all these maps is that they can all reuse the same vertex shader,
+\texttt{skyboxvert.glsl}, since they all are cubemap shaped!
+\texttt{pbrfrag.glsl} then combines all the maps to give the final result.
+
+\begin{figure}
+       \centering
+       \includegraphics[width=0.3\textwidth]{skyboxLoft}
+       \includegraphics[width=0.3\textwidth]{skyboxDesert}
+       \includegraphics[width=0.3\textwidth]{skyboxFactory}
+       \caption{Different skyboxes having different effects on lighting. Note how this lighting model
+       gives reflection for free in the leftmost sphere.}
+\end{figure}
+
+\begin{figure}
+       \centering
+       \includegraphics[width=0.45\textwidth]{gunModel}
+       \includegraphics[width=0.45\textwidth]{bulletReflection}
+       \caption{A complex, PBR based model. Even the bullets reflect the environment!}
+\end{figure}
+
+\begin{figure}
+       \centering
+       \includegraphics[width=0.45\textwidth]{normalMaps}
+       \includegraphics[width=0.45\textwidth]{normalMaps2}
+       \caption{Normal mapping and ambient occlusion providing depth to the materials.}
+\end{figure}
+
+
+\begin{figure}
+       \centering
+       \includegraphics[width=\textwidth]{fresnelEffect}
+       \caption{The Fresnel effect, where the edges of the sphere that have a sharper viewing angle
+       cause the light to be reflected more strongly.}
+\end{figure}
+
+\section{Bone Based Animation}
+
+Since I wanted to take advantage of the GlTF2 model format as much as possible, I
+decided to load in the animations via the Assimp library. Many models typically describe their
+animations via a skeletal bone system, where each vertex has a weight associated with each bone in
+the model, affecting how much it is transformed by when the corresponding bone moves.
+
+The first step of this was to add bones to the model I had created in blender. I created two bones,
+one for each swinging sphere, and then assigned the vertex weights of the two spheres and the bottom
+vertices of the ropes to their respective bones.
+
+The bones could then be animated using keyframes. By specifying their resting position and apex, I
+could then use Bezier curves to interpolate between them in such a way that gave the appearance of
+momentum. Thankfully, the GlTF2 exporter in Blender bakes the Bezier interpolation between the
+keyframes into many subdivided keyframes, so I was able to just linearly interpolate between them in
+my program.
+
+\begin{figure}
+       \centering
+       \includegraphics[width=0.45\textwidth]{blenderBone}
+       \includegraphics[width=0.45\textwidth]{blenderDopeSheet}
+       \caption{Adding bones and animating them in Blender.}
+\end{figure}
+
+The program needed to calculate the transformation of each bone at each frame in time of the
+animation, and bind the transformations into a uniform array of transformation matrices. The vertex
+shader is then able to use these matrices, alongside the weights for each vertex to calculate its
+new animated position:
+
+\begin{minted}{glsl}
+in ivec4 boneIds;
+in vec4 boneWeights;
+// 16 possible total bones and 1 identity transformation if not connected
+uniform mat4 bones[16 + 1];
+
+void main() {
+       // A vertex can be influenced by up to 4 bones
+       mat4 boneTrans = bones[boneIds.x] * boneWeights.x;
+       boneTrans += bones[boneIds.y] * boneWeights.y;
+       boneTrans += bones[boneIds.z] * boneWeights.z;
+       boneTrans += bones[boneIds.w] * boneWeights.w;
+
+       mat4 bonedModel = boneTrans * model;
+       // ...
+}
+\end{minted}
+
+\section{Tweaks to AssImp}
+Since my models were based in the GlTF2 format, I had to build the Assimp library from source as
+there were features such as animation that were only available in the HEAD branch and not the latest
+stable release. The support was only partial, so I also found myself adding and fixing some quirks
+with the library, mainly relating to animations. My changes and pull requests for them can be found
+here on GitHub:
+
+https://github.com/assimp/assimp/pull/2243
+https://github.com/assimp/assimp/pull/2244
+
+\begin{thebibliography}{9}
+       \bibitem{splitsum}
+               Brian Karis, Epic Games,
+               \textit{Real Shading in Unreal Engine 4}, \\
+               https://cdn2.unrealengine.com/Resources/files/2013SiggraphPresentationsNotes-26915738.pdf
+\end{thebibliography}
+
+\end{document}
diff --git a/assignment-5/skyboxDesert.png b/assignment-5/skyboxDesert.png
new file mode 100644 (file)
index 0000000..7815f9e
Binary files /dev/null and b/assignment-5/skyboxDesert.png differ
diff --git a/assignment-5/skyboxFactory.png b/assignment-5/skyboxFactory.png
new file mode 100644 (file)
index 0000000..b201f63
Binary files /dev/null and b/assignment-5/skyboxFactory.png differ
diff --git a/assignment-5/skyboxLoft.png b/assignment-5/skyboxLoft.png
new file mode 100644 (file)
index 0000000..b10da31
Binary files /dev/null and b/assignment-5/skyboxLoft.png differ
diff --git a/assignment-5/surface_reaction.png b/assignment-5/surface_reaction.png
new file mode 100644 (file)
index 0000000..27f1d7c
Binary files /dev/null and b/assignment-5/surface_reaction.png differ
index d8f5235a3519e6ea4ef5a1f376ce75cbaf8243dd..2a49d7b24bb33383ca6e18a5d354244e7ffb7d75 100644 (file)
@@ -1,3 +1,4 @@
 all: report.pdf
 %.pdf: %.latex
        pdflatex -shell-escape $<
+       pdflatex -shell-escape $<
index 635e182dedd1ab047252afc38640c91dfb30b522..a82fc962f53e57ccf5a461348b245aa3887c9564 100644 (file)
--- a/main.cpp
+++ b/main.cpp
@@ -43,14 +43,15 @@ struct Light {
 };
 
 std::vector<Light> lights = {
-       { glm::vec3(0, 0, 3), glm::vec3(1) },
-       { glm::vec3(0, 3, 0), glm::vec3(1) },
-       { glm::vec3(3, 0, 0), glm::vec3(1) },
-       { glm::vec3(3, 0, 0), glm::vec3(1) }
+       { glm::vec3(5, 2, -5), glm::vec3(1) },
+       { glm::vec3(0, 2, -5), glm::vec3(1) },
+       { glm::vec3(-5, 2, -5), glm::vec3(1) },
 };
 
 int activeLight = 0;
 
+bool discoLights = false;
+
 int windowWidth = 800, windowHeight = 600;
 
 float aspect() {
@@ -115,19 +116,44 @@ void display() {
        glUseProgram(pbrProg->progId);
        setProjectionAndViewUniforms(pbrProg->progId);
 
-       glm::vec3 lightPositions[4], lightColors[4];
-       for (int i = 0; i < 4; i++) {
+       glm::vec3 lightPositions[6], lightColors[6];
+       for (int i = 0; i < 3; i++) {
                lightPositions[i] = lights[i].pos;
                lightColors[i] = lights[i].color;
        }
 
-       glUniform3fv(glGetUniformLocation(pbrProg->progId, "lightPositions"), 4, glm::value_ptr(lightPositions[0]));
-       glUniform3fv(glGetUniformLocation(pbrProg->progId, "lightColors"), 4, glm::value_ptr(lightColors[0]));
+       for (int i = 3; i < 6; i++) {
+               if (discoLights) {
+                       auto m = glm::translate(glm::mat4(1.f), glm::vec3(-2.5, 0, 0));
+                       m = glm::rotate(m, glm::radians(d * 100 + i * 30), glm::vec3(1, 0, 0));
+                       m = glm::rotate(m, glm::radians(d * 100 + i * 30), glm::vec3(0, 1, 0));
+                       m = glm::rotate(m, glm::radians(d * 100 + i * 30), glm::vec3(0, 0, 1));
+                       lightPositions[i] = glm::vec3(m * glm::vec4(5, 0, 0, 1));
+                       lightColors[i] = glm::vec3(0.2);
+                       if (i == 3) lightColors[i].x = sin(d);
+                       if (i == 4) lightColors[i].y = cos(d * 3);
+                       if (i == 5) lightColors[i].z = cos(d);
+               } else {
+                       lightPositions[i] = glm::vec3(0);
+                       lightColors[i] = glm::vec3(0);
+               }
+       }
+       
+       glUniform3fv(glGetUniformLocation(pbrProg->progId, "lightPositions"), 6, glm::value_ptr(lightPositions[0]));
+       glUniform3fv(glGetUniformLocation(pbrProg->progId, "lightColors"), 6, glm::value_ptr(lightColors[0]));
 
+       /* pbr->getRoot()->model = glm::rotate(glm::mat4(1.f), glm::radians(d * 10), glm::vec3(0, 1, 0)); */
        pbr->draw(skyboxes[activeSkybox], d * 1000);
 
        for (Light &light: lights) drawLight(light);
 
+       if (discoLights) {
+               for (int i = 3; i < 6; i++) {
+                       Light l { lightPositions[i], lightColors[i] };
+                       drawLight(l);
+               }
+       }
+
        skyboxes[activeSkybox].draw(projMat(), viewMat());
 
        glutSwapBuffers();
@@ -179,6 +205,8 @@ void keyboard(unsigned char key, int x, int y) {
                activeSkybox = (activeSkybox + 1) % skyboxes.size();
        if (key == 'x')
                activeLight = (activeLight + 1) % lights.size();
+       if (key == 'c')
+               discoLights = !discoLights;
 }
 
 void keyboardUp(unsigned char key, int x, int y) {
index 0bb58372e521095542c3e3b2f3b1e6a5be2913b5..efc7f222b9db70856e362cf50b15549b5d5c4d27 100644 (file)
--- a/model.cpp
+++ b/model.cpp
@@ -12,7 +12,6 @@ glm::mat4 aiMatrixToMat4(aiMatrix4x4 from) {
        return to;
 }
 
-
 Model::Mesh::Mesh(const aiMesh *aiMesh, GLuint progId) {
 
        std::vector<glm::vec3> vertices, normals, tangents, bitangents;
@@ -132,8 +131,7 @@ Model::Node::Node(const aiNode &node, GLuint progId, AnimMap *am): ai(node), pro
        }
 }
 
-glm::mat4 lerp(const aiNodeAnim *anim, const float tick) {
-       
+glm::mat4 lerpPosition(const aiNodeAnim *anim, const float tick) {
        if (anim->mNumPositionKeys == 0) return glm::mat4(1.f);
 
        int yIndex = -1;
@@ -145,8 +143,10 @@ glm::mat4 lerp(const aiNodeAnim *anim, const float tick) {
                }
        }
        aiVector3D lerpPos;
-       if (yIndex < 1) {
+       if (yIndex == 0) {
                lerpPos = anim->mPositionKeys[0].mValue;
+       } else if (yIndex == -1) {
+               lerpPos = anim->mPositionKeys[anim->mNumPositionKeys - 1].mValue;
        } else {
                auto X = anim->mPositionKeys[yIndex - 1];
                auto Y = anim->mPositionKeys[yIndex];
@@ -171,6 +171,8 @@ glm::mat4 lerpRotation(const aiNodeAnim *anim, const float tick) {
        aiQuaternion result;
        if (yIndex < 1) {
                result = anim->mRotationKeys[0].mValue;
+       } else if (yIndex == -1) {
+               result = anim->mRotationKeys[anim->mNumRotationKeys - 1].mValue;
        } else {
 
                auto X = anim->mRotationKeys[yIndex - 1];
@@ -222,19 +224,17 @@ void Model::Node::draw(   const std::vector<Mesh> &meshes,
                for (const Animation anim: animMap->at(std::string(ai.mName.C_Str()))) {
                        float t = fmod(tick, anim.duration);
                        for (const aiNodeAnim *nodeAnim: anim.nodeAnims) {
-                               animTrans *= lerp(nodeAnim, t);
+                               animTrans *= lerpPosition(nodeAnim, t);
                                animTrans *= lerpRotation(nodeAnim, t);
                                animTrans *= lerpScaling(nodeAnim, t);
                        }
                }
-               /* std::cerr << std::string(ai.mName.C_Str()) << animTrans[0][0] << std::endl; */
        }
        
 
        glm::mat4 m = parentTrans * animTrans * aiMatrixToMat4(ai.mTransformation) * model;
 
        for (auto child: children) {
-               //set to parent transforms
                boneTransforms[std::string(ai.mName.C_Str())] = m;
        }
        
@@ -253,19 +253,18 @@ void Model::Node::draw(   const std::vector<Mesh> &meshes,
                        glm::mat4 boneOffset = pair.second.second;
 
                        glm::mat4 boneTrans(1.f);
-                       if (boneTransforms.count(nodeName)) boneTrans = boneTransforms[nodeName];
-                       int j = 0;
+                       if (boneTransforms.count(nodeName)) {
+                               std::cerr << "got bone transform from map" << std::endl;
+                               boneTrans = boneTransforms[nodeName];
+                       }
                        for (const Animation anim: animMap->at(nodeName)) {
                                float t = fmod(tick, anim.duration);
                                for (const aiNodeAnim *nodeAnim: anim.nodeAnims) {
-                                       boneTrans = boneTrans * lerp(nodeAnim, t);
+                                       boneTrans = boneTrans * lerpPosition(nodeAnim, t);
                                        boneTrans = boneTrans * lerpRotation(nodeAnim, t);
-                                       /* boneTrans = boneTrans * lerpScaling(nodeAnim, t); */
-                                       j++;
+                                       boneTrans = boneTrans * lerpScaling(nodeAnim, t);
                                }
                        }
-                       assert(j == 1);
-
 
                        boneTrans = boneTrans * glm::inverse(boneOffset);
 
@@ -337,15 +336,35 @@ Model::Model(const std::string &path, Program p): program(p) {
                        std::string nodeName = pair.first;
 
                        if (!animMap->count(nodeName)) (*animMap)[nodeName] = std::vector<const Animation>();
-                       (*animMap)[nodeName].push_back({ 7500, pair.second });
+                       (*animMap)[nodeName].push_back({ aiAnim->mDuration, pair.second });
                }
        }
 
        root = new Node(*(scene->mRootNode), p.progId, animMap);
 }
 
+void Model::calcBoneTransforms(aiNode &node, glm::mat4 parentTrans = glm::mat4(1), BoneTransforms boneTrans = BoneTransforms()) {
+       glm::mat4 animTrans(1.f);
+       if (animMap->count(std::string(ai.mName.C_Str()))) {
+               for (const Animation anim: animMap->at(std::string(ai.mName.C_Str()))) {
+                       float t = fmod(tick, anim.duration);
+                       for (const aiNodeAnim *nodeAnim: anim.nodeAnims) {
+                               animTrans *= lerpPosition(nodeAnim, t);
+                               animTrans *= lerpRotation(nodeAnim, t);
+                               animTrans *= lerpScaling(nodeAnim, t);
+                       }
+               }
+       }
+       
+
+       glm::mat4 m = parentTrans * animTrans * aiMatrixToMat4(ai.mTransformation) * model;
+}
+
 void Model::draw(Skybox skybox, const float tick) const {
        glUseProgram(program.progId);
+
+       
+
        root->draw(meshes, materials, skybox, tick);
 }
 
diff --git a/models/Cerberus_AO.jpg b/models/Cerberus_AO.jpg
new file mode 100644 (file)
index 0000000..0cd5334
Binary files /dev/null and b/models/Cerberus_AO.jpg differ
diff --git a/models/Cerberus_MR.png b/models/Cerberus_MR.png
new file mode 100644 (file)
index 0000000..94c3626
Binary files /dev/null and b/models/Cerberus_MR.png differ
diff --git a/models/Cerberus_N.jpg b/models/Cerberus_N.jpg
new file mode 100644 (file)
index 0000000..7273258
Binary files /dev/null and b/models/Cerberus_N.jpg differ
diff --git a/models/Map #2.jpg b/models/Map #2.jpg
new file mode 100644 (file)
index 0000000..c9bc684
Binary files /dev/null and b/models/Map #2.jpg differ
diff --git a/models/chest.blend1 b/models/chest.blend1
deleted file mode 100644 (file)
index b920b75..0000000
Binary files a/models/chest.blend1 and /dev/null differ
diff --git a/models/cowedboy.blend1 b/models/cowedboy.blend1
deleted file mode 100644 (file)
index d86af2f..0000000
Binary files a/models/cowedboy.blend1 and /dev/null differ
diff --git a/models/darktiles1_AO.png b/models/darktiles1_AO.png
new file mode 100644 (file)
index 0000000..64e0c32
Binary files /dev/null and b/models/darktiles1_AO.png differ
diff --git a/models/darktiles1_basecolor.png b/models/darktiles1_basecolor.png
new file mode 100644 (file)
index 0000000..b030dd0
Binary files /dev/null and b/models/darktiles1_basecolor.png differ
diff --git a/models/darktiles1_metallicroughness.png b/models/darktiles1_metallicroughness.png
new file mode 100644 (file)
index 0000000..b094ce0
Binary files /dev/null and b/models/darktiles1_metallicroughness.png differ
diff --git a/models/darktiles1_normal.png b/models/darktiles1_normal.png
new file mode 100644 (file)
index 0000000..2ba5ec0
Binary files /dev/null and b/models/darktiles1_normal.png differ
diff --git a/models/materials/darktiles/darktiles1_metallicroughness.png b/models/materials/darktiles/darktiles1_metallicroughness.png
new file mode 100644 (file)
index 0000000..b094ce0
Binary files /dev/null and b/models/materials/darktiles/darktiles1_metallicroughness.png differ
diff --git a/models/materials/old-textured-fabric/About these PBR files.txt b/models/materials/old-textured-fabric/About these PBR files.txt
new file mode 100755 (executable)
index 0000000..0a85e18
--- /dev/null
@@ -0,0 +1 @@
+These texture files were created by FreePBR.com and may be used freely in your video games and 3d work at no cost. They may not however be redistributed on other websites or anywhere else other than FreePBR.com. We think that is more than fair. :) We also would greatly appreciate it if some sorrt of credit was given if you do indeed use these textures in a published game. Other than that, keep on creating and have fun. :)
\ No newline at end of file
diff --git a/models/materials/old-textured-fabric/old-textured-fabric-albedo3.png b/models/materials/old-textured-fabric/old-textured-fabric-albedo3.png
new file mode 100755 (executable)
index 0000000..0bdc5d1
Binary files /dev/null and b/models/materials/old-textured-fabric/old-textured-fabric-albedo3.png differ
diff --git a/models/materials/old-textured-fabric/old-textured-fabric-ao.png b/models/materials/old-textured-fabric/old-textured-fabric-ao.png
new file mode 100755 (executable)
index 0000000..758427e
Binary files /dev/null and b/models/materials/old-textured-fabric/old-textured-fabric-ao.png differ
diff --git a/models/materials/old-textured-fabric/old-textured-fabric-metalic.png b/models/materials/old-textured-fabric/old-textured-fabric-metalic.png
new file mode 100755 (executable)
index 0000000..5625cd0
Binary files /dev/null and b/models/materials/old-textured-fabric/old-textured-fabric-metalic.png differ
diff --git a/models/materials/old-textured-fabric/old-textured-fabric-metallicroughness.png b/models/materials/old-textured-fabric/old-textured-fabric-metallicroughness.png
new file mode 100644 (file)
index 0000000..4305273
Binary files /dev/null and b/models/materials/old-textured-fabric/old-textured-fabric-metallicroughness.png differ
diff --git a/models/materials/old-textured-fabric/old-textured-fabric-normal.png b/models/materials/old-textured-fabric/old-textured-fabric-normal.png
new file mode 100755 (executable)
index 0000000..d17c41f
Binary files /dev/null and b/models/materials/old-textured-fabric/old-textured-fabric-normal.png differ
diff --git a/models/materials/old-textured-fabric/old-textured-fabric-roughness2.png b/models/materials/old-textured-fabric/old-textured-fabric-roughness2.png
new file mode 100755 (executable)
index 0000000..f02a7aa
Binary files /dev/null and b/models/materials/old-textured-fabric/old-textured-fabric-roughness2.png differ
diff --git a/models/materials/rustedIron/rustediron2_metallicroughness.png b/models/materials/rustedIron/rustediron2_metallicroughness.png
new file mode 100644 (file)
index 0000000..96c9fcd
Binary files /dev/null and b/models/materials/rustedIron/rustediron2_metallicroughness.png differ
diff --git a/models/materials/scuffedplastic/About these PBR files.txt b/models/materials/scuffedplastic/About these PBR files.txt
new file mode 100755 (executable)
index 0000000..0a85e18
--- /dev/null
@@ -0,0 +1 @@
+These texture files were created by FreePBR.com and may be used freely in your video games and 3d work at no cost. They may not however be redistributed on other websites or anywhere else other than FreePBR.com. We think that is more than fair. :) We also would greatly appreciate it if some sorrt of credit was given if you do indeed use these textures in a published game. Other than that, keep on creating and have fun. :)
\ No newline at end of file
diff --git a/models/materials/scuffedplastic/scuffed-plastic-alb.png b/models/materials/scuffedplastic/scuffed-plastic-alb.png
new file mode 100755 (executable)
index 0000000..082fee3
Binary files /dev/null and b/models/materials/scuffedplastic/scuffed-plastic-alb.png differ
diff --git a/models/materials/scuffedplastic/scuffed-plastic-ao.png b/models/materials/scuffedplastic/scuffed-plastic-ao.png
new file mode 100755 (executable)
index 0000000..05536ef
Binary files /dev/null and b/models/materials/scuffedplastic/scuffed-plastic-ao.png differ
diff --git a/models/materials/scuffedplastic/scuffed-plastic-metal.png b/models/materials/scuffedplastic/scuffed-plastic-metal.png
new file mode 100755 (executable)
index 0000000..c74cb26
Binary files /dev/null and b/models/materials/scuffedplastic/scuffed-plastic-metal.png differ
diff --git a/models/materials/scuffedplastic/scuffed-plastic-metalroughness.png b/models/materials/scuffedplastic/scuffed-plastic-metalroughness.png
new file mode 100644 (file)
index 0000000..ab6f3e7
Binary files /dev/null and b/models/materials/scuffedplastic/scuffed-plastic-metalroughness.png differ
diff --git a/models/materials/scuffedplastic/scuffed-plastic-normal.png b/models/materials/scuffedplastic/scuffed-plastic-normal.png
new file mode 100755 (executable)
index 0000000..935bf6e
Binary files /dev/null and b/models/materials/scuffedplastic/scuffed-plastic-normal.png differ
diff --git a/models/materials/scuffedplastic/scuffed-plastic-rough.png b/models/materials/scuffedplastic/scuffed-plastic-rough.png
new file mode 100755 (executable)
index 0000000..1acdb8d
Binary files /dev/null and b/models/materials/scuffedplastic/scuffed-plastic-rough.png differ
diff --git a/models/materials/scuffedplastic/scuffed-plastic2-alb.png b/models/materials/scuffedplastic/scuffed-plastic2-alb.png
new file mode 100755 (executable)
index 0000000..e534107
Binary files /dev/null and b/models/materials/scuffedplastic/scuffed-plastic2-alb.png differ
diff --git a/models/materials/scuffedplastic/scuffed-plastic3-alb.png b/models/materials/scuffedplastic/scuffed-plastic3-alb.png
new file mode 100755 (executable)
index 0000000..fc348db
Binary files /dev/null and b/models/materials/scuffedplastic/scuffed-plastic3-alb.png differ
diff --git a/models/materials/scuffedplastic/scuffed-plastic4-alb.png b/models/materials/scuffedplastic/scuffed-plastic4-alb.png
new file mode 100755 (executable)
index 0000000..f5787bc
Binary files /dev/null and b/models/materials/scuffedplastic/scuffed-plastic4-alb.png differ
diff --git a/models/materials/scuffedplastic/scuffed-plastic5-alb.png b/models/materials/scuffedplastic/scuffed-plastic5-alb.png
new file mode 100755 (executable)
index 0000000..92c4187
Binary files /dev/null and b/models/materials/scuffedplastic/scuffed-plastic5-alb.png differ
diff --git a/models/materials/scuffedplastic/scuffed-plastic6-alb.png b/models/materials/scuffedplastic/scuffed-plastic6-alb.png
new file mode 100755 (executable)
index 0000000..7f42b6d
Binary files /dev/null and b/models/materials/scuffedplastic/scuffed-plastic6-alb.png differ
diff --git a/models/materials/scuffedplastic/scuffed-plastic7-alb.png b/models/materials/scuffedplastic/scuffed-plastic7-alb.png
new file mode 100755 (executable)
index 0000000..3f05501
Binary files /dev/null and b/models/materials/scuffedplastic/scuffed-plastic7-alb.png differ
diff --git a/models/materials/scuffedplastic/scuffed-plastic8-alb.png b/models/materials/scuffedplastic/scuffed-plastic8-alb.png
new file mode 100755 (executable)
index 0000000..e3ca320
Binary files /dev/null and b/models/materials/scuffedplastic/scuffed-plastic8-alb.png differ
diff --git a/models/materials/slate2-tiled/About these PBR files.txt b/models/materials/slate2-tiled/About these PBR files.txt
new file mode 100755 (executable)
index 0000000..0a85e18
--- /dev/null
@@ -0,0 +1 @@
+These texture files were created by FreePBR.com and may be used freely in your video games and 3d work at no cost. They may not however be redistributed on other websites or anywhere else other than FreePBR.com. We think that is more than fair. :) We also would greatly appreciate it if some sorrt of credit was given if you do indeed use these textures in a published game. Other than that, keep on creating and have fun. :)
\ No newline at end of file
diff --git a/models/materials/slate2-tiled/slate2-tiled-albedo2.png b/models/materials/slate2-tiled/slate2-tiled-albedo2.png
new file mode 100755 (executable)
index 0000000..cc25176
Binary files /dev/null and b/models/materials/slate2-tiled/slate2-tiled-albedo2.png differ
diff --git a/models/materials/slate2-tiled/slate2-tiled-ao.png b/models/materials/slate2-tiled/slate2-tiled-ao.png
new file mode 100755 (executable)
index 0000000..c1ef5b6
Binary files /dev/null and b/models/materials/slate2-tiled/slate2-tiled-ao.png differ
diff --git a/models/materials/slate2-tiled/slate2-tiled-height.png b/models/materials/slate2-tiled/slate2-tiled-height.png
new file mode 100755 (executable)
index 0000000..8504dee
Binary files /dev/null and b/models/materials/slate2-tiled/slate2-tiled-height.png differ
diff --git a/models/materials/slate2-tiled/slate2-tiled-metallicroughness.png b/models/materials/slate2-tiled/slate2-tiled-metallicroughness.png
new file mode 100644 (file)
index 0000000..94c3a83
Binary files /dev/null and b/models/materials/slate2-tiled/slate2-tiled-metallicroughness.png differ
diff --git a/models/materials/slate2-tiled/slate2-tiled-metalness.png b/models/materials/slate2-tiled/slate2-tiled-metalness.png
new file mode 100755 (executable)
index 0000000..3eed920
Binary files /dev/null and b/models/materials/slate2-tiled/slate2-tiled-metalness.png differ
diff --git a/models/materials/slate2-tiled/slate2-tiled-normal3-UE4.png b/models/materials/slate2-tiled/slate2-tiled-normal3-UE4.png
new file mode 100755 (executable)
index 0000000..f8dc9dd
Binary files /dev/null and b/models/materials/slate2-tiled/slate2-tiled-normal3-UE4.png differ
diff --git a/models/materials/slate2-tiled/slate2-tiled-rough.png b/models/materials/slate2-tiled/slate2-tiled-rough.png
new file mode 100755 (executable)
index 0000000..6c13253
Binary files /dev/null and b/models/materials/slate2-tiled/slate2-tiled-rough.png differ
diff --git a/models/mirrorCube.blend b/models/mirrorCube.blend
deleted file mode 100644 (file)
index e25746e..0000000
Binary files a/models/mirrorCube.blend and /dev/null differ
diff --git a/models/mirrorCube.dae b/models/mirrorCube.dae
deleted file mode 100644 (file)
index 0fb0eba..0000000
+++ /dev/null
@@ -1,519 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
-  <asset>
-    <contributor>
-      <author>Blender User</author>
-      <authoring_tool>Blender 2.79.0 commit date:2018-03-22, commit time:14:10, hash:f4dc9f9</authoring_tool>
-    </contributor>
-    <created>2018-11-13T12:25:20</created>
-    <modified>2018-11-13T12:25:20</modified>
-    <unit name="meter" meter="1"/>
-    <up_axis>Z_UP</up_axis>
-  </asset>
-  <library_cameras>
-    <camera id="Camera-camera" name="Camera">
-      <optics>
-        <technique_common>
-          <perspective>
-            <xfov sid="xfov">49.13434</xfov>
-            <aspect_ratio>1.777778</aspect_ratio>
-            <znear sid="znear">0.1</znear>
-            <zfar sid="zfar">100</zfar>
-          </perspective>
-        </technique_common>
-      </optics>
-      <extra>
-        <technique profile="blender">
-          <shiftx sid="shiftx" type="float">0</shiftx>
-          <shifty sid="shifty" type="float">0</shifty>
-          <YF_dofdist sid="YF_dofdist" type="float">0</YF_dofdist>
-        </technique>
-      </extra>
-    </camera>
-  </library_cameras>
-  <library_lights>
-    <light id="Lamp-light" name="Lamp">
-      <technique_common>
-        <point>
-          <color sid="color">1 1 1</color>
-          <constant_attenuation>1</constant_attenuation>
-          <linear_attenuation>0</linear_attenuation>
-          <quadratic_attenuation>0.00111109</quadratic_attenuation>
-        </point>
-      </technique_common>
-      <extra>
-        <technique profile="blender">
-          <type sid="type" type="int">0</type>
-          <flag sid="flag" type="int">0</flag>
-          <mode sid="mode" type="int">8192</mode>
-          <gamma sid="blender_gamma" type="float">1</gamma>
-          <red sid="red" type="float">1</red>
-          <green sid="green" type="float">1</green>
-          <blue sid="blue" type="float">1</blue>
-          <shadow_r sid="blender_shadow_r" type="float">0</shadow_r>
-          <shadow_g sid="blender_shadow_g" type="float">0</shadow_g>
-          <shadow_b sid="blender_shadow_b" type="float">0</shadow_b>
-          <energy sid="blender_energy" type="float">1</energy>
-          <dist sid="blender_dist" type="float">29.99998</dist>
-          <spotsize sid="spotsize" type="float">75</spotsize>
-          <spotblend sid="spotblend" type="float">0.15</spotblend>
-          <halo_intensity sid="blnder_halo_intensity" type="float">1</halo_intensity>
-          <att1 sid="att1" type="float">0</att1>
-          <att2 sid="att2" type="float">1</att2>
-          <falloff_type sid="falloff_type" type="int">2</falloff_type>
-          <clipsta sid="clipsta" type="float">1.000799</clipsta>
-          <clipend sid="clipend" type="float">30.002</clipend>
-          <bias sid="bias" type="float">1</bias>
-          <soft sid="soft" type="float">3</soft>
-          <compressthresh sid="compressthresh" type="float">0.04999995</compressthresh>
-          <bufsize sid="bufsize" type="int">2880</bufsize>
-          <samp sid="samp" type="int">3</samp>
-          <buffers sid="buffers" type="int">1</buffers>
-          <filtertype sid="filtertype" type="int">0</filtertype>
-          <bufflag sid="bufflag" type="int">0</bufflag>
-          <buftype sid="buftype" type="int">2</buftype>
-          <ray_samp sid="ray_samp" type="int">1</ray_samp>
-          <ray_sampy sid="ray_sampy" type="int">1</ray_sampy>
-          <ray_sampz sid="ray_sampz" type="int">1</ray_sampz>
-          <ray_samp_type sid="ray_samp_type" type="int">0</ray_samp_type>
-          <area_shape sid="area_shape" type="int">1</area_shape>
-          <area_size sid="area_size" type="float">0.1</area_size>
-          <area_sizey sid="area_sizey" type="float">0.1</area_sizey>
-          <area_sizez sid="area_sizez" type="float">1</area_sizez>
-          <adapt_thresh sid="adapt_thresh" type="float">0.000999987</adapt_thresh>
-          <ray_samp_method sid="ray_samp_method" type="int">1</ray_samp_method>
-          <shadhalostep sid="shadhalostep" type="int">0</shadhalostep>
-          <sun_effect_type sid="sun_effect_type" type="int">0</sun_effect_type>
-          <skyblendtype sid="skyblendtype" type="int">1</skyblendtype>
-          <horizon_brightness sid="horizon_brightness" type="float">1</horizon_brightness>
-          <spread sid="spread" type="float">1</spread>
-          <sun_brightness sid="sun_brightness" type="float">1</sun_brightness>
-          <sun_size sid="sun_size" type="float">1</sun_size>
-          <backscattered_light sid="backscattered_light" type="float">1</backscattered_light>
-          <sun_intensity sid="sun_intensity" type="float">1</sun_intensity>
-          <atm_turbidity sid="atm_turbidity" type="float">2</atm_turbidity>
-          <atm_extinction_factor sid="atm_extinction_factor" type="float">1</atm_extinction_factor>
-          <atm_distance_factor sid="atm_distance_factor" type="float">1</atm_distance_factor>
-          <skyblendfac sid="skyblendfac" type="float">1</skyblendfac>
-          <sky_exposure sid="sky_exposure" type="float">1</sky_exposure>
-          <sky_colorspace sid="sky_colorspace" type="int">0</sky_colorspace>
-        </technique>
-      </extra>
-    </light>
-  </library_lights>
-  <library_images>
-    <image id="brickwall_normal_jpg" name="brickwall_normal_jpg">
-      <init_from>brickwall_normal.jpg</init_from>
-    </image>
-    <image id="brickwall_jpg" name="brickwall_jpg">
-      <init_from>brickwall.jpg</init_from>
-    </image>
-  </library_images>
-  <library_effects>
-    <effect id="Brick_mirror-effect">
-      <profile_COMMON>
-        <newparam sid="brickwall_normal_jpg-surface">
-          <surface type="2D">
-            <init_from>brickwall_normal_jpg</init_from>
-          </surface>
-        </newparam>
-        <newparam sid="brickwall_normal_jpg-sampler">
-          <sampler2D>
-            <source>brickwall_normal_jpg-surface</source>
-          </sampler2D>
-        </newparam>
-        <technique sid="common">
-          <phong>
-            <emission>
-              <color sid="emission">0 0 0 1</color>
-            </emission>
-            <ambient>
-              <color sid="ambient">0 0 0 1</color>
-            </ambient>
-            <diffuse>
-              <color sid="diffuse">0.8 0.8 0.8 1</color>
-            </diffuse>
-            <specular>
-              <color sid="specular">0.5 0.5 0.5 1</color>
-            </specular>
-            <shininess>
-              <float sid="shininess">50</float>
-            </shininess>
-            <reflective>
-              <color>1 1 1 1</color>
-            </reflective>
-            <reflectivity>
-              <float>1</float>
-            </reflectivity>
-            <index_of_refraction>
-              <float sid="index_of_refraction">1.6</float>
-            </index_of_refraction>
-          </phong>
-          <extra>
-            <technique profile="FCOLLADA">
-              <bump>
-                <texture texture="brickwall_normal_jpg-sampler" texcoord="UVMap"/>
-              </bump>
-            </technique>
-          </extra>
-        </technique>
-      </profile_COMMON>
-    </effect>
-    <effect id="Glass-effect">
-      <profile_COMMON>
-        <technique sid="common">
-          <phong>
-            <emission>
-              <color sid="emission">0 0 0 1</color>
-            </emission>
-            <ambient>
-              <color sid="ambient">0 0 0 1</color>
-            </ambient>
-            <diffuse>
-              <color sid="diffuse">0.64 0.64 0.64 1</color>
-            </diffuse>
-            <specular>
-              <color sid="specular">0.5 0.5 0.5 1</color>
-            </specular>
-            <shininess>
-              <float sid="shininess">50</float>
-            </shininess>
-            <transparent opaque="A_ONE">
-              <color>1 1 1 0.04907978</color>
-            </transparent>
-            <index_of_refraction>
-              <float sid="index_of_refraction">1.1</float>
-            </index_of_refraction>
-          </phong>
-        </technique>
-      </profile_COMMON>
-    </effect>
-    <effect id="Brick_wall-effect">
-      <profile_COMMON>
-        <newparam sid="brickwall_jpg-surface">
-          <surface type="2D">
-            <init_from>brickwall_jpg</init_from>
-          </surface>
-        </newparam>
-        <newparam sid="brickwall_jpg-sampler">
-          <sampler2D>
-            <source>brickwall_jpg-surface</source>
-          </sampler2D>
-        </newparam>
-        <newparam sid="brickwall_normal_jpg-surface">
-          <surface type="2D">
-            <init_from>brickwall_normal_jpg</init_from>
-          </surface>
-        </newparam>
-        <newparam sid="brickwall_normal_jpg-sampler">
-          <sampler2D>
-            <source>brickwall_normal_jpg-surface</source>
-          </sampler2D>
-        </newparam>
-        <technique sid="common">
-          <phong>
-            <emission>
-              <color sid="emission">0 0 0 1</color>
-            </emission>
-            <ambient>
-              <color sid="ambient">0 0 0 1</color>
-            </ambient>
-            <diffuse>
-              <texture texture="brickwall_jpg-sampler" texcoord="UVMap"/>
-            </diffuse>
-            <specular>
-              <color sid="specular">0.5 0.5 0.5 1</color>
-            </specular>
-            <shininess>
-              <float sid="shininess">50</float>
-            </shininess>
-            <index_of_refraction>
-              <float sid="index_of_refraction">1.6</float>
-            </index_of_refraction>
-          </phong>
-          <extra>
-            <technique profile="FCOLLADA">
-              <bump>
-                <texture texture="brickwall_normal_jpg-sampler" texcoord="UVMap"/>
-              </bump>
-            </technique>
-          </extra>
-        </technique>
-      </profile_COMMON>
-    </effect>
-    <effect id="Mirror-effect">
-      <profile_COMMON>
-        <technique sid="common">
-          <phong>
-            <emission>
-              <color sid="emission">0 0 0 1</color>
-            </emission>
-            <ambient>
-              <color sid="ambient">0 0 0 1</color>
-            </ambient>
-            <diffuse>
-              <color sid="diffuse">0.8 0.8 0.8 1</color>
-            </diffuse>
-            <specular>
-              <color sid="specular">0.5 0.5 0.5 1</color>
-            </specular>
-            <shininess>
-              <float sid="shininess">50</float>
-            </shininess>
-            <reflective>
-              <color>1 1 1 1</color>
-            </reflective>
-            <reflectivity>
-              <float>1</float>
-            </reflectivity>
-            <index_of_refraction>
-              <float sid="index_of_refraction">1.6</float>
-            </index_of_refraction>
-          </phong>
-        </technique>
-      </profile_COMMON>
-    </effect>
-  </library_effects>
-  <library_materials>
-    <material id="Brick_mirror-material" name="Brick_mirror">
-      <instance_effect url="#Brick_mirror-effect"/>
-    </material>
-    <material id="Glass-material" name="Glass">
-      <instance_effect url="#Glass-effect"/>
-    </material>
-    <material id="Brick_wall-material" name="Brick_wall">
-      <instance_effect url="#Brick_wall-effect"/>
-    </material>
-    <material id="Mirror-material" name="Mirror">
-      <instance_effect url="#Mirror-effect"/>
-    </material>
-  </library_materials>
-  <library_geometries>
-    <geometry id="Cube-mesh" name="Cube">
-      <mesh>
-        <source id="Cube-mesh-positions">
-          <float_array id="Cube-mesh-positions-array" count="24">1 1 -1 1 -1 -1 -1 -0.9999998 -1 -0.9999997 1 -1 1 0.9999995 1 0.9999994 -1.000001 1 -1 -0.9999997 1 -1 1 1</float_array>
-          <technique_common>
-            <accessor source="#Cube-mesh-positions-array" count="8" stride="3">
-              <param name="X" type="float"/>
-              <param name="Y" type="float"/>
-              <param name="Z" type="float"/>
-            </accessor>
-          </technique_common>
-        </source>
-        <source id="Cube-mesh-normals">
-          <float_array id="Cube-mesh-normals-array" count="36">0 0 -1 0 0 1 1 0 -2.38419e-7 0 -1 -4.76837e-7 -1 2.38419e-7 -1.49012e-7 2.68221e-7 1 2.38419e-7 0 0 -1 0 0 1 1 -5.96046e-7 3.27825e-7 -4.76837e-7 -1 0 -1 2.38419e-7 -1.19209e-7 2.08616e-7 1 0</float_array>
-          <technique_common>
-            <accessor source="#Cube-mesh-normals-array" count="12" stride="3">
-              <param name="X" type="float"/>
-              <param name="Y" type="float"/>
-              <param name="Z" type="float"/>
-            </accessor>
-          </technique_common>
-        </source>
-        <source id="Cube-mesh-map-0">
-          <float_array id="Cube-mesh-map-0-array" count="72">0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1</float_array>
-          <technique_common>
-            <accessor source="#Cube-mesh-map-0-array" count="36" stride="2">
-              <param name="S" type="float"/>
-              <param name="T" type="float"/>
-            </accessor>
-          </technique_common>
-        </source>
-        <vertices id="Cube-mesh-vertices">
-          <input semantic="POSITION" source="#Cube-mesh-positions"/>
-        </vertices>
-        <triangles material="Brick_mirror-material" count="12">
-          <input semantic="VERTEX" source="#Cube-mesh-vertices" offset="0"/>
-          <input semantic="NORMAL" source="#Cube-mesh-normals" offset="1"/>
-          <input semantic="TEXCOORD" source="#Cube-mesh-map-0" offset="2" set="0"/>
-          <p>0 0 0 2 0 1 3 0 2 7 1 3 5 1 4 4 1 5 4 2 6 1 2 7 0 2 8 5 3 9 2 3 10 1 3 11 2 4 12 7 4 13 3 4 14 0 5 15 7 5 16 4 5 17 0 6 18 1 6 19 2 6 20 7 7 21 6 7 22 5 7 23 4 8 24 5 8 25 1 8 26 5 9 27 6 9 28 2 9 29 2 10 30 6 10 31 7 10 32 0 11 33 3 11 34 7 11 35</p>
-        </triangles>
-      </mesh>
-    </geometry>
-    <geometry id="Suzanne-mesh" name="Suzanne">
-      <mesh>
-        <source id="Suzanne-mesh-positions">
-          <float_array id="Suzanne-mesh-positions-array" count="1521">0.4375 -0.765625 0.1640625 -0.4375 -0.765625 0.1640625 0.5 -0.6875 0.09375 -0.5 -0.6875 0.09375 0.546875 -0.578125 0.0546875 -0.546875 -0.578125 0.0546875 0.3515625 -0.6171875 -0.0234375 -0.3515625 -0.6171875 -0.0234375 0.3515625 -0.71875 0.03125 -0.3515625 -0.71875 0.03125 0.3515625 -0.78125 0.1328125 -0.3515625 -0.78125 0.1328125 0.2734375 -0.796875 0.1640625 -0.2734375 -0.796875 0.1640625 0.203125 -0.7421875 0.09375 -0.203125 -0.7421875 0.09375 0.15625 -0.6484375 0.0546875 -0.15625 -0.6484375 0.0546875 0.078125 -0.65625 0.2421875 -0.078125 -0.65625 0.2421875 0.140625 -0.7421875 0.2421875 -0.140625 -0.7421875 0.2421875 0.2421875 -0.796875 0.2421875 -0.2421875 -0.796875 0.2421875 0.2734375 -0.796875 0.328125 -0.2734375 -0.796875 0.328125 0.203125 -0.7421875 0.390625 -0.203125 -0.7421875 0.390625 0.15625 -0.6484375 0.4375 -0.15625 -0.6484375 0.4375 0.3515625 -0.6171875 0.515625 -0.3515625 -0.6171875 0.515625 0.3515625 -0.71875 0.453125 -0.3515625 -0.71875 0.453125 0.3515625 -0.78125 0.359375 -0.3515625 -0.78125 0.359375 0.4375 -0.765625 0.328125 -0.4375 -0.765625 0.328125 0.5 -0.6875 0.390625 -0.5 -0.6875 0.390625 0.546875 -0.578125 0.4375 -0.546875 -0.578125 0.4375 0.625 -0.5625 0.2421875 -0.625 -0.5625 0.2421875 0.5625 -0.671875 0.2421875 -0.5625 -0.671875 0.2421875 0.46875 -0.7578125 0.2421875 -0.46875 -0.7578125 0.2421875 0.4765625 -0.7734375 0.2421875 -0.4765625 -0.7734375 0.2421875 0.4453125 -0.78125 0.3359375 -0.4453125 -0.78125 0.3359375 0.3515625 -0.8046875 0.375 -0.3515625 -0.8046875 0.375 0.265625 -0.8203125 0.3359375 -0.265625 -0.8203125 0.3359375 0.2265625 -0.8203125 0.2421875 -0.2265625 -0.8203125 0.2421875 0.265625 -0.8203125 0.15625 -0.265625 -0.8203125 0.15625 0.3515625 -0.828125 0.2421875 -0.3515625 -0.828125 0.2421875 0.3515625 -0.8046875 0.1171875 -0.3515625 -0.8046875 0.1171875 0.4453125 -0.78125 0.15625 -0.4453125 -0.78125 0.15625 0 -0.7421875 0.4296875 0 -0.8203125 0.3515625 0 -0.734375 -0.6796875 0 -0.78125 -0.3203125 0 -0.796875 -0.1875 0 -0.71875 -0.7734375 0 -0.6015625 0.40625 0 -0.5703125 0.5703125 0 0.546875 0.8984375 0 0.8515625 0.5625 0 0.828125 0.0703125 0 0.3515625 -0.3828125 0.203125 -0.5625 -0.1875 -0.203125 -0.5625 -0.1875 0.3125 -0.5703125 -0.4375 -0.3125 -0.5703125 -0.4375 0.3515625 -0.5703125 -0.6953125 -0.3515625 -0.5703125 -0.6953125 0.3671875 -0.53125 -0.890625 -0.3671875 -0.53125 -0.890625 0.328125 -0.5234375 -0.9453125 -0.328125 -0.5234375 -0.9453125 0.1796875 -0.5546875 -0.96875 -0.1796875 -0.5546875 -0.96875 0 -0.578125 -0.984375 0.4375 -0.53125 -0.140625 -0.4375 -0.53125 -0.140625 0.6328125 -0.5390625 -0.0390625 -0.6328125 -0.5390625 -0.0390625 0.828125 -0.4453125 0.1484375 -0.828125 -0.4453125 0.1484375 0.859375 -0.59375 0.4296875 -0.859375 -0.59375 0.4296875 0.7109375 -0.625 0.484375 -0.7109375 -0.625 0.484375 0.4921875 -0.6875 0.6015625 -0.4921875 -0.6875 0.6015625 0.3203125 -0.734375 0.7578125 -0.3203125 -0.734375 0.7578125 0.15625 -0.7578125 0.71875 -0.15625 -0.7578125 0.71875 0.0625 -0.75 0.4921875 -0.0625 -0.75 0.4921875 0.1640625 -0.7734375 0.4140625 -0.1640625 -0.7734375 0.4140625 0.125 -0.765625 0.3046875 -0.125 -0.765625 0.3046875 0.203125 -0.7421875 0.09375 -0.203125 -0.7421875 0.09375 0.375 -0.703125 0.015625 -0.375 -0.703125 0.015625 0.4921875 -0.671875 0.0625 -0.4921875 -0.671875 0.0625 0.625 -0.6484375 0.1875 -0.625 -0.6484375 0.1875 0.640625 -0.6484375 0.296875 -0.640625 -0.6484375 0.296875 0.6015625 -0.6640625 0.375 -0.6015625 -0.6640625 0.375 0.4296875 -0.71875 0.4375 -0.4296875 -0.71875 0.4375 0.25 -0.7578125 0.46875 -0.25 -0.7578125 0.46875 0 -0.734375 -0.765625 0.109375 -0.734375 -0.71875 -0.109375 -0.734375 -0.71875 0.1171875 -0.7109375 -0.8359375 -0.1171875 -0.7109375 -0.8359375 0.0625 -0.6953125 -0.8828125 -0.0625 -0.6953125 -0.8828125 0 -0.6875 -0.890625 0 -0.75 -0.1953125 0 -0.7421875 -0.140625 0.1015625 -0.7421875 -0.1484375 -0.1015625 -0.7421875 -0.1484375 0.125 -0.75 -0.2265625 -0.125 -0.75 -0.2265625 0.0859375 -0.7421875 -0.2890625 -0.0859375 -0.7421875 -0.2890625 0.3984375 -0.671875 -0.046875 -0.3984375 -0.671875 -0.046875 0.6171875 -0.625 0.0546875 -0.6171875 -0.625 0.0546875 0.7265625 -0.6015625 0.203125 -0.7265625 -0.6015625 0.203125 0.7421875 -0.65625 0.375 -0.7421875 -0.65625 0.375 0.6875 -0.7265625 0.4140625 -0.6875 -0.7265625 0.4140625 0.4375 -0.796875 0.546875 -0.4375 -0.796875 0.546875 0.3125 -0.8359375 0.640625 -0.3125 -0.8359375 0.640625 0.203125 -0.8515625 0.6171875 -0.203125 -0.8515625 0.6171875 0.1015625 -0.84375 0.4296875 -0.1015625 -0.84375 0.4296875 0.125 -0.8125 -0.1015625 -0.125 -0.8125 -0.1015625 0.2109375 -0.7109375 -0.4453125 -0.2109375 -0.7109375 -0.4453125 0.25 -0.6875 -0.703125 -0.25 -0.6875 -0.703125 0.265625 -0.6640625 -0.8203125 -0.265625 -0.6640625 -0.8203125 0.234375 -0.6328125 -0.9140625 -0.234375 -0.6328125 -0.9140625 0.1640625 -0.6328125 -0.9296875 -0.1640625 -0.6328125 -0.9296875 0 -0.640625 -0.9453125 0 -0.7265625 0.046875 0 -0.765625 0.2109375 0.328125 -0.7421875 0.4765625 -0.328125 -0.7421875 0.4765625 0.1640625 -0.75 0.140625 -0.1640625 -0.75 0.140625 0.1328125 -0.7578125 0.2109375 -0.1328125 -0.7578125 0.2109375 0.1171875 -0.734375 -0.6875 -0.1171875 -0.734375 -0.6875 0.078125 -0.75 -0.4453125 -0.078125 -0.75 -0.4453125 0 -0.75 -0.4453125 0 -0.7421875 -0.328125 0.09375 -0.78125 -0.2734375 -0.09375 -0.78125 -0.2734375 0.1328125 -0.796875 -0.2265625 -0.1328125 -0.796875 -0.2265625 0.109375 -0.78125 -0.1328125 -0.109375 -0.78125 -0.1328125 0.0390625 -0.78125 -0.125 -0.0390625 -0.78125 -0.125 0 -0.828125 -0.203125 0.046875 -0.8125 -0.1484375 -0.046875 -0.8125 -0.1484375 0.09375 -0.8125 -0.15625 -0.09375 -0.8125 -0.15625 0.109375 -0.828125 -0.2265625 -0.109375 -0.828125 -0.2265625 0.078125 -0.8046875 -0.25 -0.078125 -0.8046875 -0.25 0 -0.8046875 -0.2890625 0.2578125 -0.5546875 -0.3125 -0.2578125 -0.5546875 -0.3125 0.1640625 -0.7109375 -0.2421875 -0.1640625 -0.7109375 -0.2421875 0.1796875 -0.7109375 -0.3125 -0.1796875 -0.7109375 -0.3125 0.234375 -0.5546875 -0.25 -0.234375 -0.5546875 -0.25 0 -0.6875 -0.875 0.046875 -0.6875 -0.8671875 -0.046875 -0.6875 -0.8671875 0.09375 -0.7109375 -0.8203125 -0.09375 -0.7109375 -0.8203125 0.09375 -0.7265625 -0.7421875 -0.09375 -0.7265625 -0.7421875 0 -0.65625 -0.78125 0.09375 -0.6640625 -0.75 -0.09375 -0.6640625 -0.75 0.09375 -0.640625 -0.8125 -0.09375 -0.640625 -0.8125 0.046875 -0.6328125 -0.8515625 -0.046875 -0.6328125 -0.8515625 0 -0.6328125 -0.859375 0.171875 -0.78125 0.21875 -0.171875 -0.78125 0.21875 0.1875 -0.7734375 0.15625 -0.1875 -0.7734375 0.15625 0.3359375 -0.7578125 0.4296875 -0.3359375 -0.7578125 0.4296875 0.2734375 -0.7734375 0.421875 -0.2734375 -0.7734375 0.421875 0.421875 -0.7734375 0.3984375 -0.421875 -0.7734375 0.3984375 0.5625 -0.6953125 0.3515625 -0.5625 -0.6953125 0.3515625 0.5859375 -0.6875 0.2890625 -0.5859375 -0.6875 0.2890625 0.578125 -0.6796875 0.1953125 -0.578125 -0.6796875 0.1953125 0.4765625 -0.71875 0.1015625 -0.4765625 -0.71875 0.1015625 0.375 -0.7421875 0.0625 -0.375 -0.7421875 0.0625 0.2265625 -0.78125 0.109375 -0.2265625 -0.78125 0.109375 0.1796875 -0.78125 0.296875 -0.1796875 -0.78125 0.296875 0.2109375 -0.78125 0.375 -0.2109375 -0.78125 0.375 0.234375 -0.7578125 0.359375 -0.234375 -0.7578125 0.359375 0.1953125 -0.7578125 0.296875 -0.1953125 -0.7578125 0.296875 0.2421875 -0.7578125 0.125 -0.2421875 -0.7578125 0.125 0.375 -0.7265625 0.0859375 -0.375 -0.7265625 0.0859375 0.4609375 -0.703125 0.1171875 -0.4609375 -0.703125 0.1171875 0.546875 -0.671875 0.2109375 -0.546875 -0.671875 0.2109375 0.5546875 -0.671875 0.28125 -0.5546875 -0.671875 0.28125 0.53125 -0.6796875 0.3359375 -0.53125 -0.6796875 0.3359375 0.4140625 -0.75 0.390625 -0.4140625 -0.75 0.390625 0.28125 -0.765625 0.3984375 -0.28125 -0.765625 0.3984375 0.3359375 -0.75 0.40625 -0.3359375 -0.75 0.40625 0.203125 -0.75 0.171875 -0.203125 -0.75 0.171875 0.1953125 -0.75 0.2265625 -0.1953125 -0.75 0.2265625 0.109375 -0.609375 0.4609375 -0.109375 -0.609375 0.4609375 0.1953125 -0.6171875 0.6640625 -0.1953125 -0.6171875 0.6640625 0.3359375 -0.59375 0.6875 -0.3359375 -0.59375 0.6875 0.484375 -0.5546875 0.5546875 -0.484375 -0.5546875 0.5546875 0.6796875 -0.4921875 0.453125 -0.6796875 -0.4921875 0.453125 0.796875 -0.4609375 0.40625 -0.796875 -0.4609375 0.40625 0.7734375 -0.375 0.1640625 -0.7734375 -0.375 0.1640625 0.6015625 -0.4140625 0 -0.6015625 -0.4140625 0 0.4375 -0.46875 -0.09375 -0.4375 -0.46875 -0.09375 0 -0.2890625 0.8984375 0 0.078125 0.984375 0 0.671875 -0.1953125 0 -0.1875 -0.4609375 0 -0.4609375 -0.9765625 0 -0.34375 -0.8046875 0 -0.3203125 -0.5703125 0 -0.28125 -0.484375 0.8515625 -0.0546875 0.234375 -0.8515625 -0.0546875 0.234375 0.859375 0.046875 0.3203125 -0.859375 0.046875 0.3203125 0.7734375 0.4375 0.265625 -0.7734375 0.4375 0.265625 0.4609375 0.703125 0.4375 -0.4609375 0.703125 0.4375 0.734375 -0.0703125 -0.046875 -0.734375 -0.0703125 -0.046875 0.59375 0.1640625 -0.125 -0.59375 0.1640625 -0.125 0.640625 0.4296875 -0.0078125 -0.640625 0.4296875 -0.0078125 0.3359375 0.6640625 0.0546875 -0.3359375 0.6640625 0.0546875 0.234375 -0.40625 -0.3515625 -0.234375 -0.40625 -0.3515625 0.1796875 -0.2578125 -0.4140625 -0.1796875 -0.2578125 -0.4140625 0.2890625 -0.3828125 -0.7109375 -0.2890625 -0.3828125 -0.7109375 0.25 -0.390625 -0.5 -0.25 -0.390625 -0.5 0.328125 -0.3984375 -0.9140625 -0.328125 -0.3984375 -0.9140625 0.140625 -0.3671875 -0.7578125 -0.140625 -0.3671875 -0.7578125 0.125 -0.359375 -0.5390625 -0.125 -0.359375 -0.5390625 0.1640625 -0.4375 -0.9453125 -0.1640625 -0.4375 -0.9453125 0.21875 -0.4296875 -0.28125 -0.21875 -0.4296875 -0.28125 0.2109375 -0.46875 -0.2265625 -0.2109375 -0.46875 -0.2265625 0.203125 -0.5 -0.171875 -0.203125 -0.5 -0.171875 0.2109375 -0.1640625 -0.390625 -0.2109375 -0.1640625 -0.390625 0.296875 0.265625 -0.3125 -0.296875 0.265625 -0.3125 0.34375 0.5390625 -0.1484375 -0.34375 0.5390625 -0.1484375 0.453125 0.3828125 0.8671875 -0.453125 0.3828125 0.8671875 0.453125 0.0703125 0.9296875 -0.453125 0.0703125 0.9296875 0.453125 -0.234375 0.8515625 -0.453125 -0.234375 0.8515625 0.4609375 -0.4296875 0.5234375 -0.4609375 -0.4296875 0.5234375 0.7265625 -0.3359375 0.40625 -0.7265625 -0.3359375 0.40625 0.6328125 -0.28125 0.453125 -0.6328125 -0.28125 0.453125 0.640625 -0.0546875 0.703125 -0.640625 -0.0546875 0.703125 0.796875 -0.125 0.5625 -0.796875 -0.125 0.5625 0.796875 0.1171875 0.6171875 -0.796875 0.1171875 0.6171875 0.640625 0.1953125 0.75 -0.640625 0.1953125 0.75 0.640625 0.4453125 0.6796875 -0.640625 0.4453125 0.6796875 0.796875 0.359375 0.5390625 -0.796875 0.359375 0.5390625 0.6171875 0.5859375 0.328125 -0.6171875 0.5859375 0.328125 0.484375 0.546875 0.0234375 -0.484375 0.546875 0.0234375 0.8203125 0.203125 0.328125 -0.8203125 0.203125 0.328125 0.40625 -0.1484375 -0.171875 -0.40625 -0.1484375 -0.171875 0.4296875 0.2109375 -0.1953125 -0.4296875 0.2109375 -0.1953125 0.890625 0.234375 0.40625 -0.890625 0.234375 0.40625 0.7734375 0.125 -0.140625 -0.7734375 0.125 -0.140625 1.039062 0.328125 -0.1015625 -1.039062 0.328125 -0.1015625 1.28125 0.4296875 0.0546875 -1.28125 0.4296875 0.0546875 1.351562 0.421875 0.3203125 -1.351562 0.421875 0.3203125 1.234375 0.421875 0.5078125 -1.234375 0.421875 0.5078125 1.023437 0.3125 0.4765625 -1.023437 0.3125 0.4765625 1.015625 0.2890625 0.4140625 -1.015625 0.2890625 0.4140625 1.1875 0.390625 0.4375 -1.1875 0.390625 0.4375 1.265625 0.40625 0.2890625 -1.265625 0.40625 0.2890625 1.210937 0.40625 0.078125 -1.210937 0.40625 0.078125 1.03125 0.3046875 -0.0390625 -1.03125 0.3046875 -0.0390625 0.828125 0.1328125 -0.0703125 -0.828125 0.1328125 -0.0703125 0.921875 0.21875 0.359375 -0.921875 0.21875 0.359375 0.9453125 0.2890625 0.3046875 -0.9453125 0.2890625 0.3046875 0.8828125 0.2109375 -0.0234375 -0.8828125 0.2109375 -0.0234375 1.039062 0.3671875 0 -1.039062 0.3671875 0 1.1875 0.4453125 0.09375 -1.1875 0.4453125 0.09375 1.234375 0.4453125 0.25 -1.234375 0.4453125 0.25 1.171875 0.4375 0.359375 -1.171875 0.4375 0.359375 1.023437 0.359375 0.34375 -1.023437 0.359375 0.34375 0.84375 0.2109375 0.2890625 -0.84375 0.2109375 0.2890625 0.8359375 0.2734375 0.171875 -0.8359375 0.2734375 0.171875 0.7578125 0.2734375 0.09375 -0.7578125 0.2734375 0.09375 0.8203125 0.2734375 0.0859375 -0.8203125 0.2734375 0.0859375 0.84375 0.2734375 0.015625 -0.84375 0.2734375 0.015625 0.8125 0.2734375 -0.015625 -0.8125 0.2734375 -0.015625 0.7265625 0.0703125 0 -0.7265625 0.0703125 0 0.71875 0.171875 -0.0234375 -0.71875 0.171875 -0.0234375 0.71875 0.1875 0.0390625 -0.71875 0.1875 0.0390625 0.796875 0.2109375 0.203125 -0.796875 0.2109375 0.203125 0.890625 0.265625 0.2421875 -0.890625 0.265625 0.2421875 0.890625 0.3203125 0.234375 -0.890625 0.3203125 0.234375 0.8125 0.3203125 -0.015625 -0.8125 0.3203125 -0.015625 0.8515625 0.3203125 0.015625 -0.8515625 0.3203125 0.015625 0.828125 0.3203125 0.078125 -0.828125 0.3203125 0.078125 0.765625 0.3203125 0.09375 -0.765625 0.3203125 0.09375 0.84375 0.3203125 0.171875 -0.84375 0.3203125 0.171875 1.039062 0.4140625 0.328125 -1.039062 0.4140625 0.328125 1.1875 0.484375 0.34375 -1.1875 0.484375 0.34375 1.257812 0.4921875 0.2421875 -1.257812 0.4921875 0.2421875 1.210937 0.484375 0.0859375 -1.210937 0.484375 0.0859375 1.046875 0.421875 0 -1.046875 0.421875 0 0.8828125 0.265625 -0.015625 -0.8828125 0.265625 -0.015625 0.953125 0.34375 0.2890625 -0.953125 0.34375 0.2890625 0.890625 0.328125 0.109375 -0.890625 0.328125 0.109375 0.9375 0.3359375 0.0625 -0.9375 0.3359375 0.0625 1 0.3671875 0.125 -1 0.3671875 0.125 0.9609375 0.3515625 0.171875 -0.9609375 0.3515625 0.171875 1.015625 0.375 0.234375 -1.015625 0.375 0.234375 1.054687 0.3828125 0.1875 -1.054687 0.3828125 0.1875 1.109375 0.390625 0.2109375 -1.109375 0.390625 0.2109375 1.085937 0.390625 0.2734375 -1.085937 0.390625 0.2734375 1.023437 0.484375 0.4375 -1.023437 0.484375 0.4375 1.25 0.546875 0.46875 -1.25 0.546875 0.46875 1.367187 0.5 0.296875 -1.367187 0.5 0.296875 1.3125 0.53125 0.0546875 -1.3125 0.53125 0.0546875 1.039062 0.4921875 -0.0859375 -1.039062 0.4921875 -0.0859375 0.7890625 0.328125 -0.125 -0.7890625 0.328125 -0.125 0.859375 0.3828125 0.3828125 -0.859375 0.3828125 0.3828125</float_array>
-          <technique_common>
-            <accessor source="#Suzanne-mesh-positions-array" count="507" stride="3">
-              <param name="X" type="float"/>
-              <param name="Y" type="float"/>
-              <param name="Z" type="float"/>
-            </accessor>
-          </technique_common>
-        </source>
-        <source id="Suzanne-mesh-normals">
-          <float_array id="Suzanne-mesh-normals-array" count="2829">0.6617073 -0.7218625 -0.202628 -0.6617073 -0.7218625 -0.202628 0.8268342 -0.4724767 -0.3051412 -0.8268342 -0.4724767 -0.3051412 0.4076249 -0.457034 -0.7905453 -0.4076249 -0.457034 -0.7905453 0.3790667 -0.767937 -0.5163151 -0.3790667 -0.767937 -0.5163151 -0.08588171 -0.8485118 -0.5221611 0.08588171 -0.8485118 -0.5221611 -0.2663503 -0.4569736 -0.8486652 0.2663503 -0.4569736 -0.8486652 -0.7824203 -0.5284768 -0.3294401 0.7605702 -0.5531419 -0.3399518 -0.4767313 -0.8581163 -0.1906925 0.464927 -0.8634359 -0.1957587 -0.464927 -0.8634359 0.1957587 0.464927 -0.8634359 0.1957587 -0.7655678 -0.5567766 0.3223443 0.7683498 -0.5488213 0.3292928 -0.2559869 -0.531665 0.8073432 0.2487366 -0.5076257 0.8248918 -0.08213782 -0.7939993 0.6023442 0.1016523 -0.8277404 0.5518269 0.3328619 -0.7846031 0.5230687 -0.38606 -0.7445443 0.5446204 0.4245669 -0.474516 0.7710886 -0.4059141 -0.5014233 0.7640736 0.8250747 -0.480799 0.2967895 -0.8298687 -0.4742107 0.2940106 0.6887994 -0.700474 0.186793 -0.6617073 -0.7218625 0.202628 0.839964 0.419982 0.3436216 -0.7815718 0.5437021 0.3058325 0.2073903 0.5184759 0.8295614 -0.2036532 0.5430754 0.8146131 -0.4056161 0.5070202 0.7605302 0.4380629 0.4122945 0.7988205 -0.8642417 0.3928371 0.3142697 0.7861462 0.5240975 0.3275609 -0.77825 0.5188333 -0.35375 0.77825 0.5188333 -0.35375 -0.4380629 0.4122945 -0.7988205 0.4380629 0.4122945 -0.7988205 0.2036532 0.5430754 -0.8146131 -0.2036532 0.5430754 -0.8146131 0.7683498 0.5488213 -0.3292928 -0.7683498 0.5488213 -0.3292928 0.4000391 -0.9143752 -0.06234371 -0.4000391 -0.9143752 -0.06234371 0.3069375 -0.9354286 -0.1753928 -0.3069375 -0.9354286 -0.1753928 0.09451156 -0.9784727 -0.1834636 -0.09451156 -0.9784727 -0.1834636 -0.06235319 -0.9976517 -0.02834236 0.06235319 -0.9976517 -0.02834236 -0.06235718 -0.9977157 0.02598214 0.06235718 -0.9977157 0.02598214 0.09956103 -0.9798906 0.1729218 -0.09956103 -0.9798906 0.1729218 0.3035711 -0.9383106 0.1655842 -0.3035711 -0.9383106 0.1655842 0.4001634 -0.9146592 0.05716615 -0.4001634 -0.9146592 0.05716615 0.1366916 -0.4647516 -0.8748265 -0.1054092 -0.5270463 -0.8432741 0.2302893 -0.4446966 -0.8655703 -0.1915565 -0.4693133 -0.8620042 0.5787932 -0.6403669 -0.5049047 -0.5787932 -0.6403669 -0.5049047 0.7763028 -0.6271709 -0.06332993 -0.7763028 -0.6271709 -0.06332993 0.7470849 -0.6550199 0.1131947 -0.7470849 -0.6550199 0.1131947 0.3746549 -0.4039526 -0.8345395 -0.3746549 -0.4039526 -0.8345395 0.355697 -0.5848173 -0.7290188 -0.4177436 -0.7033636 -0.5751261 0.6947315 -0.5841416 -0.4196746 -0.6947315 -0.5841416 -0.4196746 0.7028484 -0.5938889 -0.3915356 -0.5537071 -0.7776508 -0.2977713 0.3126936 -0.8859652 0.3424739 -0.822669 -0.4395081 0.3606221 0.5090584 -0.5662559 0.6482391 -0.504141 -0.5744863 0.6448315 0.5977159 -0.577105 0.5564941 -0.5977159 -0.577105 0.5564941 -0.04859292 -0.7531908 0.6560049 0.03713905 -0.7427814 0.6685032 -0.7103534 -0.6493535 0.2715478 0.7386325 -0.5589652 0.3768024 -0.6013168 -0.6013168 0.5261523 0.5773503 -0.5773503 0.5773503 0.5070232 -0.5902658 -0.6281034 -0.5364082 -0.7796863 -0.3230413 0.2226453 -0.8544765 -0.4693604 -0.2226453 -0.8544765 -0.4693604 -0.03484123 -0.8144149 -0.5792362 0.1073484 -0.8587875 -0.5009594 -0.0899018 -0.6138126 -0.7843162 0.07701516 -0.8139104 -0.5758634 0.05466765 -0.9840181 -0.1694698 -0.02788555 -0.5019403 -0.8644527 0.4259846 -0.9026816 -0.06085491 -0.1686746 -0.9347384 -0.3127508 0.335168 -0.924251 -0.1828188 -0.4349679 -0.8820183 -0.1812366 0.3578878 -0.8819378 -0.306761 -0.322277 -0.9054449 -0.2762374 0 -0.8944272 -0.4472136 -0.1598238 -0.9066929 0.390339 0.1598238 -0.9066929 0.390339 0.6818851 -0.6708869 -0.2914509 -0.1853964 -0.8485455 -0.4955791 0.05854284 -0.9952285 -0.07805711 -0.05854284 -0.9952285 -0.07805711 -0.006617546 -0.9727849 -0.2316154 -0.05851191 -0.9947026 -0.08451718 0.1008231 -0.6965958 -0.7103444 -0.1008231 -0.6965958 -0.7103444 0.1321637 -0.7929823 -0.5947368 -0.1321637 -0.7929823 -0.5947368 0.3128082 -0.9351661 -0.1661793 -0.3142697 -0.8642417 -0.3928371 0.3288394 -0.9437008 -0.03596681 -0.3288394 -0.9437008 -0.03596681 0.3232635 -0.9428519 -0.08081585 -0.3232635 -0.9428519 -0.08081585 -0.02321916 -0.9984245 0.05108213 0 -0.9977853 0.06651902 -0.004338562 -0.9978708 -0.06507849 0 -0.9977853 -0.06651902 0 -1 0 0.8446531 -0.0444554 -0.5334651 -0.8446531 -0.0444554 -0.5334651 0.9256246 0.2848076 0.2492066 -0.963518 0.1605863 0.2141151 0.06926429 0.4294387 0.9004359 -0.1018289 0.3869501 0.9164609 -1 0 0 0.6904563 -0.4707656 0.5492266 0.40711 -0.1791284 -0.8956419 -0.4319342 -0.2591605 -0.8638684 0.2873479 -0.766261 -0.5746958 -0.2873479 -0.7662611 -0.5746958 -0.6326428 -0.5596455 0.5353131 0.6326428 -0.5596455 0.5353131 0.08620607 -0.6249942 0.775855 -0.08620607 -0.6249942 0.775855 0.7532497 -0.591839 0.2869523 -0.7638854 -0.5729141 0.2970665 0.3416045 -0.7686102 -0.5408739 -0.3416045 -0.7686102 -0.5408739 0.05021667 -0.9708558 0.2343445 -0.03745025 -0.9737077 0.2247017 -0.1304348 -0.7826087 -0.6086957 0.1304348 -0.7826087 -0.6086957 -0.5059133 -0.8596048 0.07163369 0.5059133 -0.8596048 0.07163369 -0.5773503 -0.5773503 -0.5773503 0.5773503 -0.5773503 -0.5773503 0.5459861 -0.7184027 -0.4310416 -0.3319135 -0.9404218 0.07375854 0.3230722 -0.9458619 0.03113949 -0.2815465 -0.9572582 0.06624621 0.7356952 -0.5530576 0.3909988 -0.8752544 -0.4376272 0.2059422 0.8479984 -0.4239992 0.3179994 -0.897301 -0.3938155 0.1994002 0.8505471 -0.363756 0.3798041 -0.8505471 -0.363756 0.3798041 0.1783314 -0.8916575 -0.4161068 -0.2524265 -0.432731 -0.8654621 -0.1296407 -0.9723056 -0.1944611 0.1296407 -0.9723056 -0.1944611 -0.4472137 -0.8944273 0 0.4472137 -0.8944273 0 -0.158235 -0.2712601 0.9494103 0.158235 -0.2712601 0.9494103 -0.6463437 -0.209625 0.7336875 0.6463437 -0.209625 0.7336875 1 0 0 0.3051412 -0.1181191 -0.9449533 -0.3051412 -0.1181191 -0.9449533 0.02165228 -0.9527024 -0.3031325 -0.02165228 -0.9527024 -0.3031325 0.1352925 -0.9277203 -0.3478951 -0.1352925 -0.9277203 -0.3478951 -0.4681222 -0.8548318 -0.2238845 0.4681222 -0.8548318 -0.2238845 -0.2710385 -0.9621868 0.02710384 0.2710385 -0.9621868 0.02710384 -0.1717156 -0.9851052 -0.009037613 0.2594996 -0.9601487 0.1037998 -0.4332243 -0.7581425 -0.4873773 0.6684096 -0.5848584 -0.4595316 -0.1599437 -0.4478424 -0.8796905 0.1599437 -0.4478424 -0.8796905 0.3899756 -0.7073975 -0.5894979 -0.3899756 -0.7073975 -0.5894979 0.6546587 -0.6006662 -0.458936 -0.6546587 -0.6006662 -0.458936 0.5377842 -0.8352819 -0.1144222 -0.5377842 -0.8352819 -0.1144222 0.5656854 -0.8158925 0.1196642 -0.5773503 -0.8082904 0.1154701 0.4082483 -0.8164966 0.4082483 -0.5213825 -0.5440513 0.6573953 0.1795874 -0.5886477 0.7881892 -0.1795874 -0.5886477 0.7881892 0.1881442 -0.9219065 0.3386595 -0.1881442 -0.9219065 0.3386595 -0.08702963 -0.9573264 0.2755939 0.08702963 -0.9573264 0.2755939 0.08290266 -0.9533807 -0.2901594 -0.08290266 -0.9533807 -0.2901594 0.3015114 -0.9045341 -0.3015114 -0.3015114 -0.9045341 -0.3015114 -0.3765946 -0.4034942 -0.8338879 0.06311941 -0.9467917 -0.3155972 0.08233869 -0.6175402 -0.7822176 0.2015739 -0.3695522 -0.9070828 -0.3706729 -0.8839123 -0.285133 0.3706729 -0.8839123 -0.285133 -0.269181 -0.9613608 -0.05768162 0.4567587 -0.8881419 0.05075091 -0.2797135 -0.8041762 0.5244627 0.2797135 -0.8041762 0.5244627 -0.02132976 -0.831861 0.554574 0.04867923 -0.7301886 0.6815094 0.3777924 -0.6746293 0.6341515 -0.3378225 -0.783134 0.5220893 0.4987838 -0.6858277 0.5299578 -0.4987838 -0.6858277 0.5299578 0.5425201 -0.7685701 -0.339075 -0.5425201 -0.7685701 -0.339075 0.8304745 -0.5536497 -0.06151658 -0.8304745 -0.5536497 -0.06151658 0.7814038 -0.6139602 0.1116291 -0.7814038 -0.6139602 0.1116291 -0.4337956 0.1481253 0.8887521 0.4337956 0.1481253 0.8887521 -0.8515383 0.3670423 0.3743832 0.8515383 0.3670423 0.3743832 -0.2663518 0.4127252 0.8710423 0.2197156 0.4557065 0.8625873 0.5932461 0.3063166 0.7444657 -0.591352 0.2991008 0.7488936 0.3714273 0.3283632 0.868458 -0.3653076 0.2937924 0.88331 0.2900823 0.2833362 0.9140967 -0.2900823 0.2833362 0.9140967 0.8872826 0.4412432 0.1342914 -0.7964468 0.5900586 0.1323001 0.5107806 0.5450229 -0.6648709 -0.5107806 0.5450229 -0.6648709 0.3694844 0.3600708 -0.856639 -0.3694844 0.3600708 -0.856639 0.361678 0.8487375 -0.3857898 -0.1649085 0.7289437 -0.6644142 0.19518 0.9759002 -0.09759002 -0.3011077 0.9535076 -0.01254612 -0.01072961 0.8261798 -0.5633044 -0.2562453 0.9151617 -0.311155 0.1532956 0.2134115 -0.9648607 -0.1532956 0.2134115 -0.9648607 0.1260295 0.2406017 -0.9624071 -0.1260295 0.2406017 -0.9624071 0.9395648 0.3041002 0.1572932 -0.9395648 0.3041002 0.1572932 0.9278163 0.3245921 0.1838397 -0.9278163 0.3245921 0.1838397 0.2192214 0.972662 0.07662105 -0.2192214 0.972662 0.07662105 0.1210663 0.9912303 -0.05296647 0.1496834 0.9194838 -0.3635168 0.9093759 0.392745 0.1370653 -0.3705765 0.6348635 -0.6779538 0.9202126 0.3672108 0.1355182 -0.9202126 0.3672108 0.1355182 0.9172859 0.2006562 0.3439822 -0.9456937 0.185027 0.2672613 0.900405 0.2380051 0.3641765 -0.9337134 0.2214577 0.2813111 0.8945093 -0.1084253 0.4337015 -0.9501479 0.1921647 0.2455438 0.1596174 0.239426 -0.9577043 -0.1834971 0.5898122 -0.7864162 0.3692765 0.8010123 -0.4711837 -0.3726855 0.7966327 -0.4759014 0.2985938 0.4821331 -0.8236441 -0.3262702 0.4445879 -0.8341999 0.2995353 0.1368435 -0.9442206 -0.2995353 0.1368435 -0.9442206 0.3286553 0.2290627 -0.9162511 -0.3286553 0.2290627 -0.9162511 0.830482 0.4463135 0.3333227 -0.8641914 -0.1696376 -0.4737049 0.9165619 -0.1414447 -0.3740427 -0.9165619 -0.1414447 -0.3740427 0.2950267 0.9544076 -0.04544794 -0.4189025 0.8793254 -0.2265115 0.1271882 -0.2260337 0.9657806 -0.1119178 -0.2468149 0.9625783 0.1319618 0.1787508 0.9750048 -0.1319618 0.1787508 0.9750048 0.3877995 0.6827532 0.6192412 -0.3877995 0.6827532 0.6192412 0.4951004 0.1100223 0.8618414 -0.4951004 0.1100223 0.8618414 0.2561333 -0.720238 0.6447116 -0.2561333 -0.720238 0.6447116 0.5965515 -0.1479053 0.7888284 -0.5965515 -0.1479053 0.7888284 0.7124531 0.1899875 0.6755111 -0.7124531 0.1899875 0.6755111 0.7104427 0.6904168 0.1363668 -0.6304094 0.734323 0.2517019 0.6822971 0.6933375 0.2318485 -0.6822971 0.6933375 0.2318485 0.6573953 0.2040192 0.7254017 -0.6573953 0.2040192 0.7254017 0.7289322 -0.1261613 0.6728605 -0.7289322 -0.1261613 0.6728605 0.7791181 -0.4764304 0.4074176 -0.7791181 -0.4764304 0.4074176 0.3669272 0.289789 0.8839609 -0.3237903 0.07195335 0.9433889 0.2854303 -0.7276712 0.6237182 -0.1548168 -0.8473082 0.5080362 -0.1702333 0.9792801 0.1096864 0.1781741 0.9799579 0.08908706 0.292531 -0.7697092 0.5674271 -0.292531 -0.7697092 0.5674271 -0.1615719 -0.9694316 0.1846536 0.1615719 -0.9694316 0.1846536 0.8680965 0.4883043 0.08925992 -0.9339511 -0.2772905 0.225489 0.9276127 -0.3656799 0.07624214 -0.9276127 -0.3656799 0.07624214 0.9749749 -0.0489673 0.2168554 -0.9749749 -0.0489673 0.2168554 0.9816547 0.1882348 -0.03036046 -0.9955896 0.02880197 0.0892862 0.746645 -0.02849036 -0.6646124 -0.6374072 -0.09146648 -0.7650792 0.3722676 -0.08472293 -0.9242504 -0.3720037 -0.08454626 -0.9243729 0.39859 -0.2733785 -0.8754373 -0.39859 -0.2733785 -0.8754373 0.6327885 -0.1246607 -0.7642242 -0.6327885 -0.1246607 -0.7642242 0.7324889 -0.2406749 -0.6368169 -0.7324889 -0.2406749 -0.6368169 0.2637323 -0.8532518 -0.4498963 -0.2637323 -0.8532518 -0.4498963 0.5880637 0.7482819 -0.3070104 -0.5236076 0.7858749 -0.3289924 0.4693537 0.8497774 -0.2399703 -0.5396378 0.7726849 -0.3342889 0.4462593 0.2941254 -0.8451881 -0.2143616 0.5082443 -0.8341085 0.6973409 0.2770684 -0.6610211 -0.7365212 0.2808087 -0.6153723 0.4972049 0.7473325 -0.4407737 -0.4972049 0.7473325 -0.4407737 0.3690983 -0.8844432 0.2855289 -0.3244428 -0.8111071 0.4866642 0.4467081 -0.8893553 0.09746354 -0.4467081 -0.8893553 0.09746354 0.3188384 -0.9266241 0.199274 -0.1816593 -0.9833299 -0.007898211 0.2076135 -0.9746302 -0.08362209 -0.2924779 -0.9532612 -0.07582759 0.3397551 -0.9369006 0.08236485 -0.5847051 -0.7809149 -0.2197549 0.595688 -0.7049408 -0.3849861 -0.595688 -0.7049408 -0.3849861 0.4843178 -0.6738336 0.5580184 -0.4843178 -0.6738336 0.5580184 -0.2675267 -0.4864122 0.8317648 0.2675267 -0.4864122 0.8317648 -0.857614 -0.4637469 0.2223443 0.7885024 -0.5677217 0.2365507 -0.5256732 -0.7717329 -0.3579051 0.5241765 -0.7741684 -0.3548272 0.4663101 -0.6508912 -0.599079 -0.4389761 -0.7290139 -0.5252036 0.7103582 -0.5355876 -0.4566588 -0.7103582 -0.5355876 -0.4566588 0.7507172 0.2460684 -0.6130857 -0.6302015 -0.1282387 -0.7657682 -0.1788077 -0.9394505 0.2923365 0.217521 -0.9370135 0.2732956 0.9041857 0.2332351 -0.3578402 -0.9041857 0.2332351 -0.3578402 0.03998398 -0.9396243 0.3398641 -0.03998398 -0.9396243 0.3398641 0.2734082 -0.3220974 0.9063671 -0.2734082 -0.3220974 0.9063671 0.4479547 -0.7737399 -0.4479547 -0.7177406 -0.6755205 0.1688801 0.5533716 -0.622543 -0.5533716 -0.9007817 -0.1501303 -0.4074965 0.5723839 -0.7582229 -0.3122094 -0.5815153 -0.6242738 -0.5216534 0.5596814 -0.6169216 -0.5533214 -0.613754 -0.7464576 -0.2571132 0.9551076 0.2469593 -0.1636477 -0.171249 -0.9807899 -0.09340852 0.9227122 0.08254653 -0.376548 -0.8716733 0.206296 -0.4445534 0.997202 0.07252377 -0.01813089 -0.997202 0.07252377 -0.01813089 0.689496 -0.2883347 -0.6644234 -0.689496 -0.2883347 -0.6644234 0.7814988 -0.0882337 -0.6176362 -0.7929823 -0.1321637 -0.5947368 0.7022469 -0.1170411 -0.7022469 -0.7022469 -0.1170411 -0.7022469 0.1240082 -0.02066802 0.992066 -0.2407717 0.1203858 0.9630869 0.9434564 -0.1048285 0.3144854 -0.9251321 -0.1541886 0.3469245 0.6213365 -0.103556 -0.7766706 -0.6213365 -0.103556 -0.7766706 0 0 1 0.6197241 -0.3741731 -0.6898816 -0.6197241 -0.3741731 -0.6898816 0.2752409 -0.3853373 -0.8807711 -0.2752409 -0.3853373 -0.8807711 -0.7929301 0.3089338 -0.5251874 0.7929301 0.3089338 -0.5251874 -0.8096172 0.5343473 0.2428851 0.8537656 0.4656903 0.2328451 -0.5621402 0.08030575 0.8231339 0.5433054 0.4656903 0.6985355 -0.007070839 -0.1414178 0.9899248 0.109559 0.01565128 0.9938571 0.1046042 -0.99374 0.03922653 -0.1737772 -0.9847377 0.009654283 0.2461057 -0.965492 0.08519041 -0.4134492 -0.9095882 0.04134488 0.3009453 -0.9491352 0.09259855 -0.3009453 -0.9491352 0.09259855 0.210358 -0.9775462 0.01237398 -0.1220272 -0.9914714 0.04576021 -0.00991553 -0.9221491 0.3867077 0.00991553 -0.9221491 0.3867077 0.3786653 -0.9248172 -0.03641009 -0.4244213 -0.9048982 -0.03203177 0.2529822 -0.9486834 -0.1897366 -0.2569888 -0.9637079 0.07227808 -0.4870486 -0.6262053 0.6088108 0.2981424 -0.5962848 0.745356 0.6693122 -0.7207977 0.1801994 -0.6693122 -0.7207977 0.1801994 0.4388195 -0.8758624 -0.2007554 -0.4723203 -0.8587642 -0.1985892 0.5786098 -0.8046292 -0.1333515 -0.2975268 -0.8639723 -0.4062386 0.5001965 -0.8182405 0.2833483 -0.5001965 -0.8182405 0.2833483 0.2979641 -0.757979 0.580246 -0.2979641 -0.757979 0.580246 0.09292387 0.09439885 -0.9911882 -0.09292387 0.09439885 -0.9911882 0.4687835 -0.144241 -0.8714566 -0.4687835 -0.144241 -0.8714566 0.9308896 -0.2624169 -0.2541301 -0.9264149 -0.2850507 -0.2459712 0.846495 0.05951917 0.5290594 -0.8266631 0.003473341 0.5626866 -0.2510706 0.2145223 0.9438983 0.214568 0.3156626 0.9242931 -0.4840985 0.03612673 0.8742675 0.4195818 0.2011693 0.8851453 -0.5256307 0.8507076 -0.002993285 0.5470265 0.8369916 -0.01439541 -0.1466462 0.9891346 0.01038569 0.1466462 0.9891346 0.01038569 0.4046244 0.9140966 0.0265811 -0.4046244 0.9140966 0.0265811 -0.8073093 -0.004097998 0.5901144 0.7330108 -0.04717391 0.6785793 0.419982 0.8781441 -0.229081 -0.419982 0.8781441 -0.229081 -0.06868392 0.0817666 -0.994282 0.06868392 0.0817666 -0.994282 0.6713447 -0.7144586 -0.197092 -0.6713447 -0.7144586 -0.197092 0.8325802 -0.4645556 -0.3016595 -0.8325802 -0.4645556 -0.3016595 0.4257578 -0.4289832 -0.7966831 -0.4257578 -0.4289832 -0.7966831 0.3264977 -0.8049858 -0.4953759 -0.3264977 -0.8049858 -0.4953759 -0.0649296 -0.8181129 -0.5713804 0.0649296 -0.8181129 -0.5713804 -0.2737893 -0.4833564 -0.8315083 0.2737893 -0.4833564 -0.8315083 -0.7605702 -0.5531419 -0.3399518 0.7824203 -0.5284768 -0.3294401 -0.464927 -0.8634359 -0.1957587 0.4767313 -0.8581163 -0.1906925 -0.4983428 -0.8478299 0.1812155 0.4983428 -0.8478299 0.1812155 -0.7683498 -0.5488213 0.3292928 0.7655678 -0.5567766 0.3223443 -0.2487366 -0.5076257 0.8248918 0.2559869 -0.531665 0.8073432 -0.1016523 -0.8277404 0.5518269 0.08213782 -0.7939993 0.6023442 0.38606 -0.7445443 0.5446204 -0.3328619 -0.7846031 0.5230687 0.4059141 -0.5014233 0.7640736 -0.4245669 -0.474516 0.7710886 0.8298687 -0.4742107 0.2940106 -0.8250747 -0.480799 0.2967895 0.6617073 -0.7218625 0.202628 -0.6887994 -0.700474 0.186793 0.7815718 0.5437021 0.3058325 -0.839964 0.419982 0.3436216 0.2036532 0.5430754 0.8146131 -0.2073903 0.5184759 0.8295614 -0.4380629 0.4122945 0.7988205 0.4056161 0.5070202 0.7605302 -0.7861462 0.5240975 0.3275609 0.8642417 0.3928371 0.3142697 -0.8519428 0.3975733 -0.3407771 0.8519428 0.3975733 -0.3407771 -0.4056161 0.5070202 -0.7605302 0.4056161 0.5070202 -0.7605302 0.2073903 0.5184759 -0.8295614 -0.2073903 0.5184759 -0.8295614 0.8297399 0.4148699 -0.3733829 -0.8297399 0.4148699 -0.3733829 0.1054092 -0.5270463 -0.8432741 -0.1366916 -0.4647516 -0.8748265 0.1915565 -0.4693133 -0.8620042 -0.2302893 -0.4446966 -0.8655703 0.5958796 -0.6810052 -0.4256283 -0.5958796 -0.6810052 -0.4256283 0.7563365 -0.6535012 -0.02985537 -0.7563365 -0.6535012 -0.02985537 0.8069292 -0.5866119 0.0689336 -0.8069292 -0.5866119 0.0689336 0.2333729 -0.5834324 -0.7779099 -0.2333729 -0.5834324 -0.7779099 0.4177436 -0.7033636 -0.5751261 -0.355697 -0.5848173 -0.7290188 0.6871914 -0.5933728 -0.419138 -0.6871914 -0.5933728 -0.419138 0.5537071 -0.7776508 -0.2977713 -0.7028484 -0.5938889 -0.3915356 0.822669 -0.4395081 0.3606221 -0.3126936 -0.8859652 0.3424739 0.504141 -0.5744863 0.6448315 -0.5090584 -0.5662559 0.6482391 0.6154575 -0.6154575 0.492366 -0.6154575 -0.6154575 0.492366 -0.03713905 -0.7427814 0.6685032 0.04859292 -0.7531908 0.6560049 -0.7386325 -0.5589652 0.3768024 0.7103534 -0.6493535 0.2715478 -0.5773503 -0.5773503 0.5773503 0.6013168 -0.6013168 0.5261523 0.5364082 -0.7796863 -0.3230413 -0.5070232 -0.5902658 -0.6281034 0.2180755 -0.8561482 -0.4684584 -0.2180755 -0.8561482 -0.4684584 -0.1073484 -0.8587875 -0.5009594 0.03484123 -0.8144149 -0.5792362 -0.07701516 -0.8139104 -0.5758634 0.0899018 -0.6138126 -0.7843162 0.02788555 -0.5019403 -0.8644527 -0.05466765 -0.9840181 -0.1694698 0.1686746 -0.9347384 -0.3127508 -0.4259846 -0.9026816 -0.06085491 0.4349679 -0.8820183 -0.1812366 -0.335168 -0.924251 -0.1828188 0.322277 -0.9054449 -0.2762374 -0.3578878 -0.8819378 -0.306761 0.4284112 -0.8911396 0.1494457 -0.4284112 -0.8911396 0.1494457 -0.03165441 -0.981288 -0.1899267 0.03165441 -0.981288 -0.1899267 0.1853964 -0.8485455 -0.4955791 -0.6818851 -0.6708869 -0.2914509 0.2623156 -0.8993679 -0.3497542 -0.2623156 -0.8993679 -0.3497542 0.05851191 -0.9947026 -0.08451718 0.006617546 -0.9727849 -0.2316154 -0.01355689 -0.7591869 -0.6507316 0.01355689 -0.7591869 -0.6507316 0.2404278 -0.8014261 -0.5476412 -0.2404278 -0.8014261 -0.5476412 0.3142697 -0.8642417 -0.3928371 -0.3128082 -0.9351661 -0.1661793 0.2821285 -0.9592369 -0.01638162 -0.2821285 -0.9592369 -0.01638162 0.3272507 -0.9340282 -0.1431722 -0.3272507 -0.9340282 -0.1431722 0.02321916 -0.9984245 0.05108213 0.004338562 -0.9978708 -0.06507849 0.7826087 0.1304348 -0.6086957 -0.7826087 0.1304348 -0.6086957 0.963518 0.1605863 0.2141151 -0.9256246 0.2848076 0.2492066 0.1018289 0.3869501 0.9164609 -0.06926429 0.4294387 0.9004359 -0.6904563 -0.4707656 0.5492266 0.4319342 -0.2591605 -0.8638684 -0.40711 -0.1791284 -0.8956419 0.2873479 -0.7662611 -0.5746958 -0.2873479 -0.766261 -0.5746958 -0.6666667 -0.3333333 0.6666667 0.6666667 -0.3333333 0.6666667 0.1347634 -0.5727446 0.8085806 -0.1347634 -0.5727446 0.8085806 0.7638854 -0.5729141 0.2970665 -0.7532497 -0.591839 0.2869523 0.4115966 -0.3086975 -0.8574929 -0.4115966 -0.3086975 -0.8574929 0.03745025 -0.9737077 0.2247017 -0.05021667 -0.9708558 0.2343445 0.1304348 -0.9565218 -0.2608696 -0.1304348 -0.9565218 -0.2608696 -0.06311941 -0.568075 -0.8205528 0.06311941 -0.568075 -0.8205528 0.7324671 -0.6197798 0.2817181 -0.7324671 -0.6197798 0.2817181 0.3319135 -0.9404218 0.07375854 -0.5459861 -0.7184027 -0.4310416 0.2815465 -0.9572582 0.06624621 -0.3230722 -0.9458619 0.03113949 0.8752544 -0.4376272 0.2059422 -0.7356952 -0.5530576 0.3909988 0.897301 -0.3938155 0.1994002 -0.8479984 -0.4239992 0.3179994 0.9586452 -0.2767452 0.06641882 -0.9586452 -0.2767452 0.06641882 0.2524265 -0.432731 -0.8654621 -0.1783314 -0.8916575 -0.4161068 -0.1751125 -0.9631189 -0.2042979 0.1751125 -0.9631189 -0.2042979 -0.1219421 -0.9755373 -0.1829132 0.1219421 -0.9755373 -0.1829132 -0.1561737 -0.9370427 0.3123475 0.1561737 -0.9370427 0.3123475 -0.7238424 -0.07619392 0.6857454 0.7238424 -0.07619392 0.6857454 0.04783648 -0.9567298 -0.2870189 -0.04783648 -0.9567298 -0.2870189 -0.5488213 -0.7683499 -0.3292928 0.5488213 -0.7683499 -0.3292928 -0.4944805 -0.8618089 -0.1130241 0.4944805 -0.8618089 -0.1130241 -0.2594996 -0.9601487 0.1037998 0.1717156 -0.9851052 -0.009037613 -0.6684096 -0.5848584 -0.4595316 0.4332243 -0.7581425 -0.4873773 -0.1156166 -0.7630695 -0.6358913 0.1156166 -0.7630695 -0.6358913 0.4241816 -0.6589964 -0.621123 -0.4241816 -0.6589964 -0.621123 0.4766541 -0.8039091 -0.355712 -0.4766541 -0.8039091 -0.355712 0.5870963 -0.8051607 -0.08387088 -0.5870963 -0.8051607 -0.08387088 0.5773503 -0.8082904 0.1154701 -0.5656854 -0.8158925 0.1196642 0.5213825 -0.5440513 0.6573953 -0.4082483 -0.8164966 0.4082483 0.3357691 -0.8753979 0.3477608 -0.3357691 -0.8753979 0.3477608 0.1451717 -0.9145816 0.3774464 -0.1451717 -0.9145816 0.3774464 0.03007978 -0.9725808 0.2306119 -0.03007978 -0.9725808 0.2306119 0.4475494 -0.760834 -0.4699269 -0.4475494 -0.760834 -0.4699269 0.2627053 -0.9382334 -0.225176 -0.2627053 -0.9382334 -0.225176 -0.06311941 -0.9467917 -0.3155972 0.3765946 -0.4034942 -0.8338879 -0.2015739 -0.3695522 -0.9070828 -0.08233869 -0.6175402 -0.7822176 -0.3356243 -0.9109803 -0.2397316 0.3356243 -0.9109803 -0.2397316 -0.4567587 -0.8881419 0.05075091 0.269181 -0.9613608 -0.05768162 -0.02467632 -0.9130239 0.4071593 0.02467632 -0.9130239 0.4071593 -0.04867923 -0.7301886 0.6815094 0.02132976 -0.831861 0.554574 0.3378225 -0.783134 0.5220893 -0.3777924 -0.6746293 0.6341515 0.7894737 -0.5263158 -0.3157895 -0.7894737 -0.5263158 -0.3157895 0.8069701 -0.5850533 -0.080697 -0.8069701 -0.5850533 -0.080697 0.7867959 -0.6052276 0.1210455 -0.7867959 -0.6052276 0.1210455 -0.6357073 0.3632613 0.6811149 0.6357073 0.3632613 0.6811149 -0.8506798 0.3782634 0.365049 0.8506798 0.3782634 0.365049 -0.2197156 0.4557065 0.8625873 0.2663518 0.4127252 0.8710423 0.591352 0.2991008 0.7488936 -0.5932461 0.3063166 0.7444657 0.3653076 0.2937924 0.88331 -0.3714273 0.3283632 0.868458 0.2760493 0.2915287 0.9158645 -0.2760493 0.2915287 0.9158645 0.7964468 0.5900586 0.1323001 -0.8872826 0.4412432 0.1342914 0.5441568 0.3711687 -0.7524144 -0.5441568 0.3711687 -0.7524144 0.4027386 0.549189 -0.7322521 -0.4027386 0.549189 -0.7322521 0.1649085 0.7289437 -0.6644142 -0.361678 0.8487375 -0.3857898 0.3011077 0.9535076 -0.01254612 -0.19518 0.9759002 -0.09759002 0.2562453 0.9151617 -0.311155 0.01072961 0.8261798 -0.5633044 0.07785052 0.06631714 -0.9947569 -0.07785052 0.06631714 -0.9947569 0.1094499 0.2089498 -0.9717823 -0.1094499 0.2089498 -0.9717823 0.8150442 0.1405248 -0.5620994 -0.8150442 0.1405248 -0.5620994 0.9358481 0.3235813 0.1395841 -0.9358481 0.3235813 0.1395841 0.113195 0.9931954 -0.02738589 -0.113195 0.9931954 -0.02738589 -0.1496834 0.9194838 -0.3635168 -0.1210663 0.9912303 -0.05296647 0.3705765 0.6348635 -0.6779538 -0.9093759 0.392745 0.1370653 0.9192596 0.3681883 0.1392817 -0.9192596 0.3681883 0.1392817 0.9456937 0.185027 0.2672613 -0.9172859 0.2006562 0.3439822 0.9337134 0.2214577 0.2813111 -0.900405 0.2380051 0.3641765 0.9501479 0.1921647 0.2455438 -0.8945093 -0.1084253 0.4337015 0.1834971 0.5898122 -0.7864162 -0.1596174 0.239426 -0.9577043 0.3726855 0.7966327 -0.4759014 -0.3692765 0.8010123 -0.4711837 0.3262702 0.4445879 -0.8341999 -0.2985938 0.4821331 -0.8236441 0.2619684 0.1216745 -0.9573755 -0.2619684 0.1216745 -0.9573755 0.2996288 0.1361949 -0.9442847 -0.2996288 0.1361949 -0.9442847 0.8641914 -0.1696376 -0.4737049 -0.830482 0.4463135 0.3333227 0.6868954 -0.3520879 -0.6357743 -0.6868954 -0.3520879 -0.6357743 0.4189025 0.8793254 -0.2265115 -0.2950267 0.9544076 -0.04544794 0.1119178 -0.2468149 0.9625783 -0.1271882 -0.2260337 0.9657806 0.1208353 0.1946791 0.9733956 -0.1208353 0.1946791 0.9733956 0.3139982 0.7584519 0.5711005 -0.3139982 0.7584519 0.5711005 0.3230511 0.1817162 0.928772 -0.3230511 0.1817162 0.928772 0.04522031 -0.604308 0.7954666 -0.04522031 -0.604308 0.7954666 0.614433 -0.173779 0.7695928 -0.614433 -0.173779 0.7695928 0.6934513 0.2211965 0.6857094 -0.6934513 0.2211965 0.6857094 0.6304094 0.734323 0.2517019 -0.7104427 0.6904168 0.1363668 0.3179097 0.7573732 0.5703675 -0.3179097 0.7573732 0.5703675 0.6289424 0.1524708 0.7623544 -0.6289424 0.1524708 0.7623544 0.7088277 -0.1751994 0.6832777 -0.7088277 -0.1751994 0.6832777 0.6885315 -0.615842 0.3829662 -0.6885315 -0.615842 0.3829662 0.3237903 0.07195335 0.9433889 -0.3669272 0.289789 0.8839609 0.1548168 -0.8473082 0.5080362 -0.2854303 -0.7276712 0.6237182 -0.1781741 0.9799579 0.08908706 0.1702333 0.9792801 0.1096864 -0.2638457 0.1870905 0.9462466 0.2638457 0.1870905 0.9462466 0.9339511 -0.2772905 0.225489 -0.8680965 0.4883043 0.08925992 0.9758065 -0.1800325 0.124056 -0.9758065 -0.1800325 0.124056 0.9612813 0.2329603 0.1472002 -0.9612813 0.2329603 0.1472002 0.9955896 0.02880197 0.0892862 -0.9816547 0.1882348 -0.03036046 0.6374072 -0.09146648 -0.7650792 -0.746645 -0.02849036 -0.6646124 0.3720037 -0.08454626 -0.9243729 -0.3722676 -0.08472293 -0.9242504 0.5281225 -0.1522346 -0.8354108 -0.5281225 -0.1522346 -0.8354108 0.3070173 -0.794633 -0.5237354 -0.3070173 -0.794633 -0.5237354 0.5236076 0.7858749 -0.3289924 -0.5880637 0.7482819 -0.3070104 0.5396378 0.7726849 -0.3342889 -0.4693537 0.8497774 -0.2399703 0.2143616 0.5082443 -0.8341085 -0.4462593 0.2941254 -0.8451881 0.7365212 0.2808087 -0.6153723 -0.6973409 0.2770684 -0.6610211 0.3244428 -0.8111071 0.4866642 -0.3690983 -0.8844432 0.2855289 0.464866 -0.8465455 0.2593463 -0.464866 -0.8465455 0.2593463 0.1816593 -0.9833299 -0.007898211 -0.3188384 -0.9266241 0.199274 0.2924779 -0.9532612 -0.07582759 -0.2076135 -0.9746302 -0.08362209 0.5847051 -0.7809149 -0.2197549 -0.3397551 -0.9369006 0.08236485 0.6508971 -0.7339904 -0.1938842 -0.6508971 -0.7339904 -0.1938842 0.4074906 -0.5200867 0.7506406 -0.4074906 -0.5200867 0.7506406 -0.2654835 -0.4911444 0.8296359 0.2654835 -0.4911444 0.8296359 -0.7885024 -0.5677217 0.2365507 0.857614 -0.4637469 0.2223443 -0.5241765 -0.7741684 -0.3548272 0.5256732 -0.7717329 -0.3579051 0.4389761 -0.7290139 -0.5252036 -0.4663101 -0.6508912 -0.599079 0.6888023 -0.574002 -0.4428015 -0.6888023 -0.574002 -0.4428015 0.6302015 -0.1282387 -0.7657682 -0.7507172 0.2460684 -0.6130857 -0.217521 -0.9370135 0.2732956 0.1788077 -0.9394505 0.2923365 0.9045597 0.1792052 -0.3868557 -0.9045597 0.1792052 -0.3868557 0.1781741 -0.9799579 -0.08908706 -0.1781741 -0.9799579 -0.08908706 -0.2335159 -0.3748545 0.8971926 0.2335159 -0.3748545 0.8971926 0.7177406 -0.6755205 0.1688801 -0.4479547 -0.7737399 -0.4479547 0.5312708 -0.6133763 0.5843979 -0.5312708 -0.6133763 0.5843979 0.9007817 -0.1501303 -0.4074965 -0.5533716 -0.622543 -0.5533716 0.5815153 -0.6242738 -0.5216534 -0.5723839 -0.7582229 -0.3122094 0.613754 -0.7464576 -0.2571132 -0.5596814 -0.6169216 -0.5533214 0.171249 -0.9807899 -0.09340852 -0.9551076 0.2469593 -0.1636477 0.8716733 0.206296 -0.4445534 -0.9227122 0.08254653 -0.376548 0.7661046 -0.09089374 -0.6362563 -0.7661046 -0.09089374 -0.6362563 0.7929823 -0.1321637 -0.5947368 -0.7814988 -0.0882337 -0.6176362 0.2407717 0.1203858 0.9630869 -0.1240082 -0.02066802 0.992066 0.9251321 -0.1541886 0.3469245 -0.9434564 -0.1048285 0.3144854 0.7071068 0 -0.7071068 -0.7071068 0 -0.7071068 -0.01571154 -0.1414039 0.9898274 0.01571154 -0.1414039 0.9898274 0.6265721 -0.2955529 -0.721149 -0.6265721 -0.2955529 -0.721149 0.2714446 -0.335314 -0.9021543 -0.2714446 -0.335314 -0.9021543 -0.8651252 0.1266037 -0.4853141 0.8651252 0.1266037 -0.4853141 -0.8537656 0.4656903 0.2328451 0.8096172 0.5343473 0.2428851 -0.5433054 0.4656903 0.6985355 0.5621402 0.08030575 0.8231339 -0.109559 0.01565128 0.9938571 0.007070839 -0.1414178 0.9899248 0.1737772 -0.9847377 0.009654283 -0.1046042 -0.99374 0.03922653 0.4134492 -0.9095882 0.04134488 -0.2461057 -0.965492 0.08519041 0.3228001 -0.9453432 -0.04611426 -0.3228001 -0.9453432 -0.04611426 0.1220272 -0.9914714 0.04576021 -0.210358 -0.9775462 0.01237398 0.5678808 -0.8005067 0.1915742 -0.5678808 -0.8005067 0.1915742 0.4244213 -0.9048982 -0.03203177 -0.3786653 -0.9248172 -0.03641009 0.2569888 -0.9637079 0.07227808 -0.2529822 -0.9486834 -0.1897366 0.1350789 -0.9905791 -0.02251315 -0.1350789 -0.9905791 -0.02251315 -0.2981424 -0.5962848 0.745356 0.4870486 -0.6262053 0.6088108 0.5570861 -0.8170595 -0.1485562 -0.5570861 -0.8170595 -0.1485562 0.4723203 -0.8587642 -0.1985892 -0.4388195 -0.8758624 -0.2007554 0.2975268 -0.8639723 -0.4062386 -0.5786098 -0.8046292 -0.1333515 0.5770894 -0.7874866 0.2164085 -0.5770894 -0.7874866 0.2164085 0.0931167 0.06924057 -0.9932447 -0.0931167 0.06924057 -0.9932447 0.5160672 0.08120852 -0.8526897 -0.5160672 0.08120852 -0.8526897 0.9264149 -0.2850507 -0.2459712 -0.9308896 -0.2624169 -0.2541301 0.8266631 0.003473341 0.5626866 -0.846495 0.05951917 0.5290594 -0.214568 0.3156626 0.9242931 0.2510706 0.2145223 0.9438983 -0.4195818 0.2011693 0.8851453 0.4840985 0.03612673 0.8742675 -0.5470265 0.8369916 -0.01439541 0.5256307 0.8507076 -0.002993285 -0.2555612 0.9638834 -0.07494819 0.2555612 0.9638834 -0.07494819 -0.7330108 -0.04717391 0.6785793 0.8073093 -0.004097998 0.5901144 0.6843532 0.7087944 -0.1710883 -0.6843532 0.7087944 -0.1710883 -0.3603765 0.4290197 -0.828294 0.3603765 0.4290197 -0.828294</float_array>
-          <technique_common>
-            <accessor source="#Suzanne-mesh-normals-array" count="943" stride="3">
-              <param name="X" type="float"/>
-              <param name="Y" type="float"/>
-              <param name="Z" type="float"/>
-            </accessor>
-          </technique_common>
-        </source>
-        <source id="Suzanne-mesh-map-0">
-          <float_array id="Suzanne-mesh-map-0-array" count="5802">0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 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 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 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 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 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 0 0 1 1 0 1 0 0 1 1 0 1 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 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 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 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 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 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 0 0 1 1 0 1 0 0 1 1 0 1 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 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 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 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 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 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 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 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 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 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 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 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 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 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 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 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 1 0 0 1 0 0 0 0 1 0 1 1 0 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 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 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 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 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 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 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 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 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 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 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1</float_array>
-          <technique_common>
-            <accessor source="#Suzanne-mesh-map-0-array" count="2901" stride="2">
-              <param name="S" type="float"/>
-              <param name="T" type="float"/>
-            </accessor>
-          </technique_common>
-        </source>
-        <vertices id="Suzanne-mesh-vertices">
-          <input semantic="POSITION" source="#Suzanne-mesh-positions"/>
-        </vertices>
-        <triangles material="Glass-material" count="967">
-          <input semantic="VERTEX" source="#Suzanne-mesh-vertices" offset="0"/>
-          <input semantic="NORMAL" source="#Suzanne-mesh-normals" offset="1"/>
-          <input semantic="TEXCOORD" source="#Suzanne-mesh-map-0" offset="2" set="0"/>
-          <p>46 0 0 2 0 1 44 0 2 3 1 3 47 1 4 45 1 5 44 2 6 4 2 7 42 2 8 5 3 9 45 3 10 43 3 11 2 4 12 6 4 13 4 4 14 7 5 15 3 5 16 5 5 17 0 6 18 8 6 19 2 6 20 9 7 21 1 7 22 3 7 23 10 8 24 14 8 25 8 8 26 15 9 27 11 9 28 9 9 29 8 10 30 16 10 31 6 10 32 17 11 33 9 11 34 7 11 35 20 12 36 16 12 37 14 12 38 21 13 39 17 13 40 19 13 41 22 14 42 14 14 43 12 14 44 23 15 45 15 15 46 21 15 47 22 16 48 26 16 49 20 16 50 27 17 51 23 17 52 21 17 53 26 18 54 18 18 55 20 18 56 27 19 57 19 19 58 29 19 59 32 20 60 28 20 61 26 20 62 33 21 63 29 21 64 31 21 65 34 22 66 26 22 67 24 22 68 35 23 69 27 23 70 33 23 71 36 24 72 32 24 73 34 24 74 37 25 75 33 25 76 39 25 77 38 26 78 30 26 79 32 26 80 39 27 81 31 27 82 41 27 83 44 28 84 40 28 85 38 28 86 45 29 87 41 29 88 43 29 89 46 30 90 38 30 91 36 30 92 47 31 93 39 31 94 45 31 95 36 32 96 48 32 97 46 32 98 37 33 99 49 33 100 51 33 101 34 34 102 50 34 103 36 34 104 35 35 105 51 35 106 53 35 107 24 36 108 52 36 109 34 36 110 25 37 111 53 37 112 55 37 113 22 38 114 54 38 115 24 38 116 23 39 117 55 39 118 57 39 119 22 40 120 58 40 121 56 40 122 59 41 123 23 41 124 57 41 125 12 42 126 62 42 127 58 42 128 63 43 129 13 43 130 59 43 131 10 44 132 64 44 133 62 44 134 65 45 135 11 45 136 63 45 137 0 46 138 48 46 139 64 46 140 49 47 141 1 47 142 65 47 143 60 48 144 64 48 145 48 48 146 49 49 147 65 49 148 61 49 149 62 50 150 64 50 151 60 50 152 61 51 153 65 51 154 63 51 155 60 52 156 58 52 157 62 52 158 63 53 159 59 53 160 61 53 161 60 54 162 56 54 163 58 54 164 59 55 165 57 55 166 61 55 167 60 56 168 54 56 169 56 56 170 57 57 171 55 57 172 61 57 173 60 58 174 52 58 175 54 58 176 55 59 177 53 59 178 61 59 179 60 60 180 50 60 181 52 60 182 53 61 183 51 61 184 61 61 185 60 62 186 48 62 187 50 62 188 51 63 189 49 63 190 61 63 191 173 64 192 90 64 193 88 64 194 174 65 195 90 65 196 175 65 197 171 66 198 88 66 199 86 66 200 172 67 201 89 67 202 174 67 203 84 68 204 171 68 205 86 68 206 172 69 207 85 69 208 87 69 209 82 70 210 169 70 211 84 70 212 170 71 213 83 71 214 85 71 215 80 72 216 167 72 217 82 72 218 168 73 219 81 73 220 83 73 221 78 74 222 145 74 223 163 74 224 146 75 225 79 75 226 164 75 227 93 76 228 145 76 229 91 76 230 94 77 231 146 77 232 148 77 233 93 78 234 149 78 235 147 78 236 150 79 237 94 79 238 148 79 239 97 80 240 149 80 241 95 80 242 98 81 243 150 81 244 152 81 245 99 82 246 151 82 247 97 82 248 100 83 249 152 83 250 154 83 251 101 84 252 153 84 253 99 84 254 102 85 255 154 85 256 156 85 257 101 86 258 157 86 259 155 86 260 158 87 261 102 87 262 156 87 263 105 88 264 157 88 265 103 88 266 106 89 267 158 89 268 160 89 269 107 90 270 159 90 271 105 90 272 108 91 273 160 91 274 162 91 275 66 92 276 161 92 277 107 92 278 66 93 279 162 93 280 67 93 281 127 94 282 161 94 283 109 94 284 128 95 285 162 95 286 160 95 287 127 96 288 157 96 289 159 96 290 158 97 291 128 97 292 160 97 293 155 98 294 178 98 295 125 98 296 156 99 297 179 99 298 158 99 299 153 100 300 125 100 301 123 100 302 154 101 303 126 101 304 156 101 305 151 102 306 123 102 307 121 102 308 152 103 309 124 103 310 154 103 311 149 104 312 121 104 313 119 104 314 150 105 315 122 105 316 152 105 317 147 106 318 119 106 319 117 106 320 148 107 321 120 107 322 150 107 323 145 108 324 117 108 325 115 108 326 146 109 327 118 109 328 148 109 329 113 110 330 145 110 331 115 110 332 146 110 333 114 110 334 116 110 335 113 111 336 176 111 337 163 111 338 176 112 339 114 112 340 164 112 341 161 113 342 111 113 343 109 113 344 162 114 345 112 114 346 67 114 347 111 115 348 177 115 349 182 115 350 177 116 351 112 116 352 183 116 353 180 117 354 177 117 355 176 117 356 181 118 357 177 118 358 183 118 359 134 119 360 175 119 361 173 119 362 175 120 363 135 120 364 174 120 365 132 121 366 173 121 367 171 121 368 174 122 369 133 122 370 172 122 371 132 123 372 169 123 373 130 123 374 133 124 375 170 124 376 172 124 377 165 125 378 184 125 379 167 125 380 185 126 381 166 126 382 168 126 383 130 127 384 167 127 385 184 127 386 168 128 387 131 128 388 185 128 389 189 129 390 186 129 391 143 129 392 189 130 393 187 130 394 188 130 395 186 131 396 68 131 397 184 131 398 187 132 399 68 132 400 188 132 401 130 133 402 68 133 403 129 133 404 131 133 405 68 133 406 185 133 407 141 134 408 190 134 409 143 134 410 191 135 411 142 135 412 144 135 413 194 136 414 141 136 415 139 136 416 195 137 417 142 137 418 193 137 419 196 138 420 139 138 421 138 138 422 197 139 423 140 139 424 195 139 425 70 140 426 138 140 427 137 140 428 70 141 429 138 141 430 197 141 431 143 142 432 69 142 433 189 142 434 144 143 435 69 143 436 191 143 437 190 144 438 207 144 439 69 144 440 191 145 441 207 145 442 206 145 443 70 146 444 199 146 445 196 146 446 200 147 447 70 147 448 197 147 449 196 148 450 201 148 451 194 148 452 202 149 453 197 149 454 195 149 455 201 150 456 192 150 457 194 150 458 202 151 459 193 151 460 204 151 461 192 152 462 205 152 463 190 152 464 206 153 465 193 153 466 191 153 467 203 154 468 199 154 469 198 154 470 204 155 471 200 155 472 202 155 473 198 156 474 205 156 475 203 156 476 206 157 477 198 157 478 204 157 479 138 158 480 163 158 481 176 158 482 164 159 483 138 159 484 176 159 485 139 160 486 210 160 487 163 160 488 211 161 489 140 161 490 164 161 491 143 162 492 210 162 493 141 162 494 144 163 495 211 163 496 213 163 497 186 164 498 212 164 499 143 164 500 187 165 501 213 165 502 166 165 503 208 166 504 165 166 505 80 166 506 209 167 507 166 167 508 213 167 509 214 168 510 212 168 511 208 168 512 215 169 513 213 169 514 211 169 515 78 170 516 210 170 517 214 170 518 211 171 519 79 171 520 215 171 521 129 172 522 221 172 523 130 172 524 129 173 525 222 173 526 71 173 527 132 174 528 221 174 529 219 174 530 222 175 531 133 175 532 220 175 533 134 176 534 219 176 535 217 176 536 220 177 537 135 177 538 218 177 539 136 133 540 217 133 541 216 133 542 218 133 543 136 133 544 216 133 545 217 178 546 230 178 547 216 178 548 218 179 549 230 179 550 229 179 551 217 180 552 226 180 553 228 180 554 227 181 555 218 181 556 229 181 557 219 140 558 224 140 559 226 140 560 225 182 561 220 182 562 227 182 563 71 183 564 224 183 565 221 183 566 71 184 567 225 184 568 223 184 569 223 185 570 228 185 571 224 185 572 229 186 573 223 186 574 225 186 575 224 187 576 228 187 577 226 187 578 227 188 579 229 188 580 225 188 581 182 189 582 233 189 583 231 189 584 234 190 585 183 190 586 232 190 587 111 191 588 231 191 589 253 191 590 232 192 591 112 192 592 254 192 593 111 193 594 255 193 595 109 193 596 112 194 597 256 194 598 254 194 599 113 195 600 233 195 601 180 195 602 114 196 603 234 196 604 252 196 605 113 197 606 249 197 607 251 197 608 250 198 609 114 198 610 252 198 611 115 199 612 247 199 613 249 199 614 248 200 615 116 200 616 250 200 617 117 201 618 245 201 619 247 201 620 246 202 621 118 202 622 248 202 623 119 203 624 243 203 625 245 203 626 244 204 627 120 204 628 246 204 629 123 205 630 243 205 631 121 205 632 124 206 633 244 206 634 242 206 635 125 207 636 241 207 637 123 207 638 126 208 639 242 208 640 240 208 641 125 209 642 235 209 643 239 209 644 236 210 645 126 210 646 240 210 647 178 211 648 237 211 649 235 211 650 238 212 651 179 212 652 236 212 653 127 213 654 255 213 655 237 213 656 256 214 657 128 214 658 238 214 659 237 215 660 257 215 661 275 215 662 258 216 663 238 216 664 276 216 665 235 217 666 275 217 667 277 217 668 276 218 669 236 218 670 278 218 671 235 219 672 273 219 673 239 219 674 236 220 675 274 220 676 278 220 677 239 221 678 271 221 679 241 221 680 240 222 681 272 222 682 274 222 683 243 223 684 271 223 685 269 223 686 272 224 687 244 224 688 270 224 689 243 225 690 267 225 691 245 225 692 244 226 693 268 226 694 270 226 695 247 227 696 267 227 697 265 227 698 268 228 699 248 228 700 266 228 701 247 229 702 263 229 703 249 229 704 248 230 705 264 230 706 266 230 707 249 231 708 261 231 709 251 231 710 250 232 711 262 232 712 264 232 713 233 233 714 261 233 715 279 233 716 262 234 717 234 234 718 280 234 719 255 235 720 259 235 721 257 235 722 260 236 723 256 236 724 258 236 725 253 237 726 281 237 727 259 237 728 282 238 729 254 238 730 260 238 731 231 239 732 279 239 733 281 239 734 280 240 735 232 240 736 282 240 737 66 241 738 283 241 739 72 241 740 284 242 741 66 242 742 72 242 743 107 243 744 285 243 745 283 243 746 286 244 747 108 244 748 284 244 749 103 245 750 285 245 751 105 245 752 104 246 753 286 246 754 288 246 755 101 247 756 287 247 757 103 247 758 102 248 759 288 248 760 290 248 761 99 249 762 289 249 763 101 249 764 100 250 765 290 250 766 292 250 767 99 251 768 293 251 769 291 251 770 294 252 771 100 252 772 292 252 773 95 253 774 293 253 775 97 253 776 96 254 777 294 254 778 296 254 779 95 255 780 297 255 781 295 255 782 298 256 783 96 256 784 296 256 785 93 257 786 299 257 787 297 257 788 300 258 789 94 258 790 298 258 791 308 259 792 337 259 793 307 259 794 308 260 795 338 260 796 328 260 797 307 261 798 335 261 799 306 261 800 307 262 801 336 262 802 338 262 803 306 263 804 339 263 805 305 263 806 306 264 807 340 264 808 336 264 809 88 265 810 305 265 811 339 265 812 305 266 813 89 266 814 340 266 815 86 267 816 339 267 817 333 267 818 340 268 819 87 268 820 334 268 821 84 269 822 333 269 823 329 269 824 334 270 825 85 270 826 330 270 827 82 271 828 329 271 829 331 271 830 330 272 831 83 272 832 332 272 833 329 273 834 337 273 835 331 273 836 338 274 837 330 274 838 332 274 839 333 275 840 335 275 841 329 275 842 334 276 843 336 276 844 340 276 845 331 277 846 327 277 847 325 277 848 332 278 849 328 278 850 338 278 851 80 279 852 331 279 853 325 279 854 332 280 855 81 280 856 326 280 857 341 281 858 214 281 859 208 281 860 342 282 861 215 282 862 344 282 863 325 283 864 208 283 865 80 283 866 326 284 867 209 284 868 342 284 869 214 285 870 345 285 871 78 285 872 215 286 873 346 286 874 344 286 875 345 287 876 91 287 877 78 287 878 346 288 879 92 288 880 300 288 881 323 289 882 303 289 883 76 289 884 324 290 885 303 290 886 352 290 887 351 291 888 77 291 889 303 291 890 352 292 891 77 292 892 350 292 893 77 293 894 347 293 895 304 293 896 348 294 897 77 294 898 304 294 899 304 295 900 327 295 901 308 295 902 328 296 903 304 296 904 308 296 905 327 297 906 341 297 907 325 297 908 328 298 909 342 298 910 348 298 911 295 299 912 317 299 913 309 299 914 318 300 915 296 300 916 310 300 917 315 301 918 76 301 919 75 301 920 316 302 921 76 302 922 324 302 923 357 303 924 302 303 925 301 303 926 358 304 927 302 304 928 356 304 929 302 305 930 353 305 931 74 305 932 354 306 933 302 306 934 74 306 935 74 307 936 315 307 937 75 307 938 316 308 939 74 308 940 75 308 941 291 309 942 361 309 943 363 309 944 362 310 945 292 310 946 364 310 947 363 311 948 367 311 949 365 311 950 368 312 951 364 312 952 366 312 953 365 313 954 369 313 955 371 313 956 370 314 957 366 314 958 372 314 959 371 315 960 375 315 961 373 315 962 376 316 963 372 316 964 374 316 965 377 317 966 375 317 967 313 317 968 378 318 969 376 318 970 374 318 971 315 319 972 373 319 973 377 319 974 374 320 975 316 320 976 378 320 977 353 321 978 371 321 979 373 321 980 372 322 981 354 322 982 374 322 983 355 323 984 365 323 985 371 323 986 366 324 987 356 324 988 372 324 989 357 325 990 363 325 991 365 325 992 364 326 993 358 326 994 366 326 995 291 327 996 359 327 997 289 327 998 292 328 999 360 328 1000 364 328 1001 359 329 1002 301 329 1003 73 329 1004 360 330 1005 301 330 1006 358 330 1007 285 331 1008 289 331 1009 283 331 1010 286 332 1011 290 332 1012 288 332 1013 283 333 1014 359 333 1015 73 333 1016 360 334 1017 284 334 1018 73 334 1019 72 335 1020 283 335 1021 73 335 1022 73 336 1023 284 336 1024 72 336 1025 295 337 1026 361 337 1027 293 337 1028 296 338 1029 362 338 1030 310 338 1031 309 339 1032 367 339 1033 361 339 1034 368 340 1035 310 340 1036 362 340 1037 311 341 1038 369 341 1039 367 341 1040 370 342 1041 312 342 1042 368 342 1043 375 343 1044 381 343 1045 313 343 1046 376 344 1047 382 344 1048 370 344 1049 349 345 1050 383 345 1051 347 345 1052 350 346 1053 384 346 1054 386 346 1055 383 347 1056 319 347 1057 317 347 1058 384 348 1059 320 348 1060 386 348 1061 297 349 1062 383 349 1063 317 349 1064 384 350 1065 298 350 1066 318 350 1067 299 351 1068 341 351 1069 383 351 1070 342 352 1071 300 352 1072 384 352 1073 341 353 1074 347 353 1075 383 353 1076 384 354 1077 348 354 1078 342 354 1079 299 355 1080 345 355 1081 343 355 1082 344 356 1083 346 356 1084 300 356 1085 321 357 1086 377 357 1087 313 357 1088 322 358 1089 378 358 1090 380 358 1091 377 359 1092 323 359 1093 315 359 1094 378 360 1095 324 360 1096 380 360 1097 385 361 1098 321 361 1099 319 361 1100 386 362 1101 322 362 1102 380 362 1103 351 363 1104 385 363 1105 349 363 1106 352 364 1107 386 364 1108 380 364 1109 323 365 1110 379 365 1111 351 365 1112 352 366 1113 380 366 1114 324 366 1115 387 367 1116 401 367 1117 399 367 1118 388 368 1119 402 368 1120 414 368 1121 399 369 1122 403 369 1123 397 369 1124 404 370 1125 400 370 1126 398 370 1127 403 371 1128 395 371 1129 397 371 1130 404 372 1131 396 372 1132 406 372 1133 405 373 1134 393 373 1135 395 373 1136 406 374 1137 394 374 1138 408 374 1139 407 375 1140 391 375 1141 393 375 1142 408 376 1143 392 376 1144 410 376 1145 391 377 1146 411 377 1147 389 377 1148 412 378 1149 392 378 1150 390 378 1151 409 379 1152 417 379 1153 411 379 1154 418 380 1155 410 380 1156 412 380 1157 407 381 1158 419 381 1159 409 381 1160 420 382 1161 408 382 1162 410 382 1163 423 383 1164 407 383 1165 405 383 1166 424 384 1167 408 384 1168 422 384 1169 425 385 1170 405 385 1171 403 385 1172 426 386 1173 406 386 1174 424 386 1175 427 387 1176 403 387 1177 401 387 1178 428 388 1179 404 388 1180 426 388 1181 401 389 1182 415 389 1183 427 389 1184 416 390 1185 402 390 1186 428 390 1187 319 391 1188 441 391 1189 317 391 1190 320 392 1191 442 392 1192 444 392 1193 389 393 1194 443 393 1195 319 393 1196 390 394 1197 444 394 1198 412 394 1199 309 395 1200 441 395 1201 311 395 1202 442 396 1203 310 396 1204 312 396 1205 381 397 1206 413 397 1207 387 397 1208 414 398 1209 382 398 1210 388 398 1211 411 399 1212 439 399 1213 443 399 1214 440 400 1215 412 400 1216 444 400 1217 445 401 1218 439 401 1219 437 401 1220 446 402 1221 440 402 1222 444 402 1223 433 133 1224 437 133 1225 435 133 1226 438 133 1227 434 133 1228 436 133 1229 447 403 1230 433 403 1231 431 403 1232 448 404 1233 434 404 1234 446 404 1235 447 405 1236 449 405 1237 429 405 1238 448 406 1239 450 406 1240 432 406 1241 429 407 1242 415 407 1243 413 407 1244 430 408 1245 416 408 1246 450 408 1247 447 409 1248 381 409 1249 311 409 1250 448 410 1251 382 410 1252 430 410 1253 441 411 1254 447 411 1255 311 411 1256 442 412 1257 448 412 1258 446 412 1259 441 413 1260 443 413 1261 445 413 1262 446 414 1263 444 414 1264 442 414 1265 415 415 1266 451 415 1267 475 415 1268 452 416 1269 416 416 1270 476 416 1271 431 417 1272 451 417 1273 449 417 1274 432 418 1275 452 418 1276 462 418 1277 431 419 1278 459 419 1279 461 419 1280 460 420 1281 432 420 1282 462 420 1283 435 421 1284 459 421 1285 433 421 1286 436 422 1287 460 422 1288 458 422 1289 437 423 1290 457 423 1291 435 423 1292 438 424 1293 458 424 1294 456 424 1295 437 425 1296 453 425 1297 455 425 1298 454 426 1299 438 426 1300 456 426 1301 439 427 1302 473 427 1303 453 427 1304 474 427 1305 440 427 1306 454 427 1307 427 428 1308 475 428 1309 463 428 1310 476 429 1311 428 429 1312 464 429 1313 425 430 1314 463 430 1315 465 430 1316 464 431 1317 426 431 1318 466 431 1319 423 432 1320 465 432 1321 467 432 1322 466 433 1323 424 433 1324 468 433 1325 423 434 1326 469 434 1327 421 434 1328 424 435 1329 470 435 1330 468 435 1331 421 436 1332 471 436 1333 419 436 1334 422 437 1335 472 437 1336 470 437 1337 419 438 1338 473 438 1339 417 438 1340 420 439 1341 474 439 1342 472 439 1343 455 440 1344 477 440 1345 457 440 1346 456 441 1347 478 441 1348 480 441 1349 479 442 1350 483 442 1351 477 442 1352 480 443 1353 484 443 1354 482 443 1355 483 444 1356 487 444 1357 485 444 1358 488 445 1359 484 445 1360 486 445 1361 487 446 1362 491 446 1363 485 446 1364 488 447 1365 492 447 1366 490 447 1367 463 448 1368 485 448 1369 491 448 1370 486 449 1371 464 449 1372 492 449 1373 483 450 1374 475 450 1375 451 450 1376 484 451 1377 476 451 1378 486 451 1379 461 452 1380 483 452 1381 451 452 1382 462 453 1383 484 453 1384 478 453 1385 457 133 1386 461 133 1387 459 133 1388 462 133 1389 458 133 1390 460 133 1391 473 454 1392 455 454 1393 453 454 1394 474 455 1395 456 455 1396 480 455 1397 471 456 1398 479 456 1399 473 456 1400 480 457 1401 472 457 1402 474 457 1403 487 458 1404 471 458 1405 469 458 1406 488 459 1407 472 459 1408 482 459 1409 489 460 1410 469 460 1411 467 460 1412 490 461 1413 470 461 1414 488 461 1415 465 462 1416 489 462 1417 467 462 1418 490 463 1419 466 463 1420 468 463 1421 463 464 1422 491 464 1423 465 464 1424 466 465 1425 492 465 1426 464 465 1427 391 466 1428 503 466 1429 501 466 1430 504 467 1431 392 467 1432 502 467 1433 393 468 1434 501 468 1435 499 468 1436 502 469 1437 394 469 1438 500 469 1439 393 470 1440 497 470 1441 395 470 1442 394 471 1443 498 471 1444 500 471 1445 395 472 1446 495 472 1447 397 472 1448 396 473 1449 496 473 1450 498 473 1451 397 474 1452 493 474 1453 399 474 1454 398 475 1455 494 475 1456 496 475 1457 399 476 1458 505 476 1459 387 476 1460 400 477 1461 506 477 1462 494 477 1463 501 478 1464 505 478 1465 493 478 1466 502 479 1467 506 479 1468 504 479 1469 493 480 1470 499 480 1471 501 480 1472 500 481 1473 494 481 1474 502 481 1475 495 482 1476 497 482 1477 499 482 1478 500 483 1479 498 483 1480 496 483 1481 381 484 1482 505 484 1483 313 484 1484 382 485 1485 506 485 1486 388 485 1487 313 486 1488 503 486 1489 321 486 1490 504 487 1491 314 487 1492 322 487 1493 319 488 1494 503 488 1495 389 488 1496 504 489 1497 320 489 1498 390 489 1499 46 490 1500 0 490 1501 2 490 1502 3 491 1503 1 491 1504 47 491 1505 44 492 1506 2 492 1507 4 492 1508 5 493 1509 3 493 1510 45 493 1511 2 494 1512 8 494 1513 6 494 1514 7 495 1515 9 495 1516 3 495 1517 0 496 1518 10 496 1519 8 496 1520 9 497 1521 11 497 1522 1 497 1523 10 498 1524 12 498 1525 14 498 1526 15 499 1527 13 499 1528 11 499 1529 8 500 1530 14 500 1531 16 500 1532 17 501 1533 15 501 1534 9 501 1535 20 502 1536 18 502 1537 16 502 1538 21 503 1539 15 503 1540 17 503 1541 22 504 1542 20 504 1543 14 504 1544 23 505 1545 13 505 1546 15 505 1547 22 506 1548 24 506 1549 26 506 1550 27 507 1551 25 507 1552 23 507 1553 26 508 1554 28 508 1555 18 508 1556 27 509 1557 21 509 1558 19 509 1559 32 510 1560 30 510 1561 28 510 1562 33 511 1563 27 511 1564 29 511 1565 34 512 1566 32 512 1567 26 512 1568 35 513 1569 25 513 1570 27 513 1571 36 514 1572 38 514 1573 32 514 1574 37 515 1575 35 515 1576 33 515 1577 38 516 1578 40 516 1579 30 516 1580 39 517 1581 33 517 1582 31 517 1583 44 518 1584 42 518 1585 40 518 1586 45 519 1587 39 519 1588 41 519 1589 46 520 1590 44 520 1591 38 520 1592 47 521 1593 37 521 1594 39 521 1595 36 522 1596 50 522 1597 48 522 1598 37 523 1599 47 523 1600 49 523 1601 34 524 1602 52 524 1603 50 524 1604 35 525 1605 37 525 1606 51 525 1607 24 526 1608 54 526 1609 52 526 1610 25 527 1611 35 527 1612 53 527 1613 22 528 1614 56 528 1615 54 528 1616 23 529 1617 25 529 1618 55 529 1619 22 530 1620 12 530 1621 58 530 1622 59 531 1623 13 531 1624 23 531 1625 12 532 1626 10 532 1627 62 532 1628 63 533 1629 11 533 1630 13 533 1631 10 534 1632 0 534 1633 64 534 1634 65 535 1635 1 535 1636 11 535 1637 0 536 1638 46 536 1639 48 536 1640 49 537 1641 47 537 1642 1 537 1643 173 538 1644 175 538 1645 90 538 1646 174 539 1647 89 539 1648 90 539 1649 171 540 1650 173 540 1651 88 540 1652 172 541 1653 87 541 1654 89 541 1655 84 542 1656 169 542 1657 171 542 1658 172 543 1659 170 543 1660 85 543 1661 82 544 1662 167 544 1663 169 544 1664 170 545 1665 168 545 1666 83 545 1667 80 546 1668 165 546 1669 167 546 1670 168 547 1671 166 547 1672 81 547 1673 78 548 1674 91 548 1675 145 548 1676 146 549 1677 92 549 1678 79 549 1679 93 550 1680 147 550 1681 145 550 1682 94 551 1683 92 551 1684 146 551 1685 93 552 1686 95 552 1687 149 552 1688 150 553 1689 96 553 1690 94 553 1691 97 554 1692 151 554 1693 149 554 1694 98 555 1695 96 555 1696 150 555 1697 99 556 1698 153 556 1699 151 556 1700 100 557 1701 98 557 1702 152 557 1703 101 558 1704 155 558 1705 153 558 1706 102 559 1707 100 559 1708 154 559 1709 101 560 1710 103 560 1711 157 560 1712 158 561 1713 104 561 1714 102 561 1715 105 562 1716 159 562 1717 157 562 1718 106 563 1719 104 563 1720 158 563 1721 107 564 1722 161 564 1723 159 564 1724 108 565 1725 106 565 1726 160 565 1727 66 566 1728 67 566 1729 161 566 1730 66 567 1731 108 567 1732 162 567 1733 127 568 1734 159 568 1735 161 568 1736 128 569 1737 110 569 1738 162 569 1739 127 570 1740 178 570 1741 157 570 1742 158 571 1743 179 571 1744 128 571 1745 155 572 1746 157 572 1747 178 572 1748 156 573 1749 126 573 1750 179 573 1751 153 574 1752 155 574 1753 125 574 1754 154 575 1755 124 575 1756 126 575 1757 151 576 1758 153 576 1759 123 576 1760 152 577 1761 122 577 1762 124 577 1763 149 578 1764 151 578 1765 121 578 1766 150 579 1767 120 579 1768 122 579 1769 147 580 1770 149 580 1771 119 580 1772 148 581 1773 118 581 1774 120 581 1775 145 582 1776 147 582 1777 117 582 1778 146 583 1779 116 583 1780 118 583 1781 113 584 1782 163 584 1783 145 584 1784 146 585 1785 164 585 1786 114 585 1787 113 586 1788 180 586 1789 176 586 1790 176 587 1791 181 587 1792 114 587 1793 161 588 1794 67 588 1795 111 588 1796 162 589 1797 110 589 1798 112 589 1799 111 590 1800 67 590 1801 177 590 1802 177 591 1803 67 591 1804 112 591 1805 180 592 1806 182 592 1807 177 592 1808 181 593 1809 176 593 1810 177 593 1811 134 594 1812 136 594 1813 175 594 1814 175 595 1815 136 595 1816 135 595 1817 132 596 1818 134 596 1819 173 596 1820 174 597 1821 135 597 1822 133 597 1823 132 598 1824 171 598 1825 169 598 1826 133 599 1827 131 599 1828 170 599 1829 165 600 1830 186 600 1831 184 600 1832 185 601 1833 187 601 1834 166 601 1835 130 602 1836 169 602 1837 167 602 1838 168 603 1839 170 603 1840 131 603 1841 189 130 1842 188 130 1843 186 130 1844 189 604 1845 144 604 1846 187 604 1847 186 132 1848 188 132 1849 68 132 1850 187 605 1851 185 605 1852 68 605 1853 130 133 1854 184 133 1855 68 133 1856 131 133 1857 129 133 1858 68 133 1859 141 606 1860 192 606 1861 190 606 1862 191 607 1863 193 607 1864 142 607 1865 194 608 1866 192 608 1867 141 608 1868 195 609 1869 140 609 1870 142 609 1871 196 610 1872 194 610 1873 139 610 1874 197 611 1875 138 611 1876 140 611 1877 70 612 1878 196 612 1879 138 612 1880 143 613 1881 190 613 1882 69 613 1883 144 614 1884 189 614 1885 69 614 1886 190 615 1887 205 615 1888 207 615 1889 191 616 1890 69 616 1891 207 616 1892 70 617 1893 198 617 1894 199 617 1895 200 618 1896 198 618 1897 70 618 1898 196 619 1899 199 619 1900 201 619 1901 202 620 1902 200 620 1903 197 620 1904 201 621 1905 203 621 1906 192 621 1907 202 622 1908 195 622 1909 193 622 1910 192 623 1911 203 623 1912 205 623 1913 206 624 1914 204 624 1915 193 624 1916 203 625 1917 201 625 1918 199 625 1919 204 626 1920 198 626 1921 200 626 1922 198 627 1923 207 627 1924 205 627 1925 206 628 1926 207 628 1927 198 628 1928 138 629 1929 139 629 1930 163 629 1931 164 630 1932 140 630 1933 138 630 1934 139 631 1935 141 631 1936 210 631 1937 211 632 1938 142 632 1939 140 632 1940 143 633 1941 212 633 1942 210 633 1943 144 634 1944 142 634 1945 211 634 1946 186 635 1947 165 635 1948 212 635 1949 187 636 1950 144 636 1951 213 636 1952 208 637 1953 212 637 1954 165 637 1955 209 638 1956 81 638 1957 166 638 1958 214 639 1959 210 639 1960 212 639 1961 215 640 1962 209 640 1963 213 640 1964 78 641 1965 163 641 1966 210 641 1967 211 642 1968 164 642 1969 79 642 1970 129 643 1971 71 643 1972 221 643 1973 129 644 1974 131 644 1975 222 644 1976 132 645 1977 130 645 1978 221 645 1979 222 646 1980 131 646 1981 133 646 1982 134 647 1983 132 647 1984 219 647 1985 220 648 1986 133 648 1987 135 648 1988 136 649 1989 134 649 1990 217 649 1991 218 650 1992 135 650 1993 136 650 1994 217 178 1995 228 178 1996 230 178 1997 218 179 1998 216 179 1999 230 179 2000 217 651 2001 219 651 2002 226 651 2003 227 652 2004 220 652 2005 218 652 2006 219 140 2007 221 140 2008 224 140 2009 225 182 2010 222 182 2011 220 182 2012 71 183 2013 223 183 2014 224 183 2015 71 184 2016 222 184 2017 225 184 2018 223 653 2019 230 653 2020 228 653 2021 229 654 2022 230 654 2023 223 654 2024 182 655 2025 180 655 2026 233 655 2027 234 656 2028 181 656 2029 183 656 2030 111 657 2031 182 657 2032 231 657 2033 232 658 2034 183 658 2035 112 658 2036 111 659 2037 253 659 2038 255 659 2039 112 660 2040 110 660 2041 256 660 2042 113 661 2043 251 661 2044 233 661 2045 114 662 2046 181 662 2047 234 662 2048 113 663 2049 115 663 2050 249 663 2051 250 664 2052 116 664 2053 114 664 2054 115 665 2055 117 665 2056 247 665 2057 248 666 2058 118 666 2059 116 666 2060 117 667 2061 119 667 2062 245 667 2063 246 668 2064 120 668 2065 118 668 2066 119 669 2067 121 669 2068 243 669 2069 244 670 2070 122 670 2071 120 670 2072 123 671 2073 241 671 2074 243 671 2075 124 672 2076 122 672 2077 244 672 2078 125 673 2079 239 673 2080 241 673 2081 126 674 2082 124 674 2083 242 674 2084 125 675 2085 178 675 2086 235 675 2087 236 676 2088 179 676 2089 126 676 2090 178 677 2091 127 677 2092 237 677 2093 238 678 2094 128 678 2095 179 678 2096 127 679 2097 109 679 2098 255 679 2099 256 680 2100 110 680 2101 128 680 2102 237 681 2103 255 681 2104 257 681 2105 258 682 2106 256 682 2107 238 682 2108 235 683 2109 237 683 2110 275 683 2111 276 684 2112 238 684 2113 236 684 2114 235 685 2115 277 685 2116 273 685 2117 236 686 2118 240 686 2119 274 686 2120 239 687 2121 273 687 2122 271 687 2123 240 688 2124 242 688 2125 272 688 2126 243 689 2127 241 689 2128 271 689 2129 272 690 2130 242 690 2131 244 690 2132 243 691 2133 269 691 2134 267 691 2135 244 692 2136 246 692 2137 268 692 2138 247 693 2139 245 693 2140 267 693 2141 268 694 2142 246 694 2143 248 694 2144 247 695 2145 265 695 2146 263 695 2147 248 696 2148 250 696 2149 264 696 2150 249 697 2151 263 697 2152 261 697 2153 250 698 2154 252 698 2155 262 698 2156 233 233 2157 251 233 2158 261 233 2159 262 234 2160 252 234 2161 234 234 2162 255 699 2163 253 699 2164 259 699 2165 260 700 2166 254 700 2167 256 700 2168 253 701 2169 231 701 2170 281 701 2171 282 702 2172 232 702 2173 254 702 2174 231 703 2175 233 703 2176 279 703 2177 280 704 2178 234 704 2179 232 704 2180 66 705 2181 107 705 2182 283 705 2183 284 706 2184 108 706 2185 66 706 2186 107 707 2187 105 707 2188 285 707 2189 286 708 2190 106 708 2191 108 708 2192 103 709 2193 287 709 2194 285 709 2195 104 710 2196 106 710 2197 286 710 2198 101 711 2199 289 711 2200 287 711 2201 102 712 2202 104 712 2203 288 712 2204 99 713 2205 291 713 2206 289 713 2207 100 714 2208 102 714 2209 290 714 2210 99 715 2211 97 715 2212 293 715 2213 294 716 2214 98 716 2215 100 716 2216 95 717 2217 295 717 2218 293 717 2219 96 718 2220 98 718 2221 294 718 2222 95 719 2223 93 719 2224 297 719 2225 298 720 2226 94 720 2227 96 720 2228 93 721 2229 91 721 2230 299 721 2231 300 722 2232 92 722 2233 94 722 2234 308 723 2235 327 723 2236 337 723 2237 308 724 2238 307 724 2239 338 724 2240 307 725 2241 337 725 2242 335 725 2243 307 726 2244 306 726 2245 336 726 2246 306 727 2247 335 727 2248 339 727 2249 306 728 2250 305 728 2251 340 728 2252 88 729 2253 90 729 2254 305 729 2255 305 730 2256 90 730 2257 89 730 2258 86 731 2259 88 731 2260 339 731 2261 340 732 2262 89 732 2263 87 732 2264 84 733 2265 86 733 2266 333 733 2267 334 734 2268 87 734 2269 85 734 2270 82 735 2271 84 735 2272 329 735 2273 330 736 2274 85 736 2275 83 736 2276 329 737 2277 335 737 2278 337 737 2279 338 738 2280 336 738 2281 330 738 2282 333 739 2283 339 739 2284 335 739 2285 334 740 2286 330 740 2287 336 740 2288 331 741 2289 337 741 2290 327 741 2291 332 742 2292 326 742 2293 328 742 2294 80 743 2295 82 743 2296 331 743 2297 332 744 2298 83 744 2299 81 744 2300 341 745 2301 343 745 2302 214 745 2303 342 746 2304 209 746 2305 215 746 2306 325 747 2307 341 747 2308 208 747 2309 326 748 2310 81 748 2311 209 748 2312 214 749 2313 343 749 2314 345 749 2315 215 750 2316 79 750 2317 346 750 2318 345 751 2319 299 751 2320 91 751 2321 346 752 2322 79 752 2323 92 752 2324 323 753 2325 351 753 2326 303 753 2327 324 754 2328 76 754 2329 303 754 2330 351 755 2331 349 755 2332 77 755 2333 352 756 2334 303 756 2335 77 756 2336 77 757 2337 349 757 2338 347 757 2339 348 758 2340 350 758 2341 77 758 2342 304 759 2343 347 759 2344 327 759 2345 328 760 2346 348 760 2347 304 760 2348 327 761 2349 347 761 2350 341 761 2351 328 762 2352 326 762 2353 342 762 2354 295 763 2355 297 763 2356 317 763 2357 318 764 2358 298 764 2359 296 764 2360 315 765 2361 323 765 2362 76 765 2363 316 766 2364 75 766 2365 76 766 2366 357 767 2367 355 767 2368 302 767 2369 358 768 2370 301 768 2371 302 768 2372 302 769 2373 355 769 2374 353 769 2375 354 770 2376 356 770 2377 302 770 2378 74 771 2379 353 771 2380 315 771 2381 316 772 2382 354 772 2383 74 772 2384 291 773 2385 293 773 2386 361 773 2387 362 774 2388 294 774 2389 292 774 2390 363 775 2391 361 775 2392 367 775 2393 368 776 2394 362 776 2395 364 776 2396 365 777 2397 367 777 2398 369 777 2399 370 778 2400 368 778 2401 366 778 2402 371 779 2403 369 779 2404 375 779 2405 376 780 2406 370 780 2407 372 780 2408 377 781 2409 373 781 2410 375 781 2411 378 782 2412 314 782 2413 376 782 2414 315 783 2415 353 783 2416 373 783 2417 374 784 2418 354 784 2419 316 784 2420 353 785 2421 355 785 2422 371 785 2423 372 786 2424 356 786 2425 354 786 2426 355 787 2427 357 787 2428 365 787 2429 366 788 2430 358 788 2431 356 788 2432 357 789 2433 359 789 2434 363 789 2435 364 790 2436 360 790 2437 358 790 2438 291 791 2439 363 791 2440 359 791 2441 292 792 2442 290 792 2443 360 792 2444 359 793 2445 357 793 2446 301 793 2447 360 794 2448 73 794 2449 301 794 2450 285 795 2451 287 795 2452 289 795 2453 286 796 2454 284 796 2455 290 796 2456 283 797 2457 289 797 2458 359 797 2459 360 798 2460 290 798 2461 284 798 2462 295 799 2463 309 799 2464 361 799 2465 296 800 2466 294 800 2467 362 800 2468 309 801 2469 311 801 2470 367 801 2471 368 802 2472 312 802 2473 310 802 2474 311 803 2475 381 803 2476 369 803 2477 370 804 2478 382 804 2479 312 804 2480 375 805 2481 369 805 2482 381 805 2483 376 806 2484 314 806 2485 382 806 2486 349 807 2487 385 807 2488 383 807 2489 350 808 2490 348 808 2491 384 808 2492 383 809 2493 385 809 2494 319 809 2495 384 810 2496 318 810 2497 320 810 2498 297 811 2499 299 811 2500 383 811 2501 384 812 2502 300 812 2503 298 812 2504 299 813 2505 343 813 2506 341 813 2507 342 814 2508 344 814 2509 300 814 2510 321 815 2511 379 815 2512 377 815 2513 322 816 2514 314 816 2515 378 816 2516 377 817 2517 379 817 2518 323 817 2519 378 818 2520 316 818 2521 324 818 2522 385 819 2523 379 819 2524 321 819 2525 386 820 2526 320 820 2527 322 820 2528 351 821 2529 379 821 2530 385 821 2531 352 822 2532 350 822 2533 386 822 2534 387 823 2535 413 823 2536 401 823 2537 388 824 2538 400 824 2539 402 824 2540 399 825 2541 401 825 2542 403 825 2543 404 826 2544 402 826 2545 400 826 2546 403 827 2547 405 827 2548 395 827 2549 404 828 2550 398 828 2551 396 828 2552 405 829 2553 407 829 2554 393 829 2555 406 830 2556 396 830 2557 394 830 2558 407 831 2559 409 831 2560 391 831 2561 408 832 2562 394 832 2563 392 832 2564 391 833 2565 409 833 2566 411 833 2567 412 834 2568 410 834 2569 392 834 2570 409 835 2571 419 835 2572 417 835 2573 418 836 2574 420 836 2575 410 836 2576 407 837 2577 421 837 2578 419 837 2579 420 838 2580 422 838 2581 408 838 2582 423 839 2583 421 839 2584 407 839 2585 424 840 2586 406 840 2587 408 840 2588 425 841 2589 423 841 2590 405 841 2591 426 842 2592 404 842 2593 406 842 2594 427 843 2595 425 843 2596 403 843 2597 428 844 2598 402 844 2599 404 844 2600 401 845 2601 413 845 2602 415 845 2603 416 846 2604 414 846 2605 402 846 2606 319 847 2607 443 847 2608 441 847 2609 320 848 2610 318 848 2611 442 848 2612 389 849 2613 411 849 2614 443 849 2615 390 850 2616 320 850 2617 444 850 2618 309 851 2619 317 851 2620 441 851 2621 442 852 2622 318 852 2623 310 852 2624 381 853 2625 429 853 2626 413 853 2627 414 854 2628 430 854 2629 382 854 2630 411 855 2631 417 855 2632 439 855 2633 440 856 2634 418 856 2635 412 856 2636 445 857 2637 443 857 2638 439 857 2639 446 858 2640 438 858 2641 440 858 2642 433 859 2643 445 859 2644 437 859 2645 438 860 2646 446 860 2647 434 860 2648 447 861 2649 445 861 2650 433 861 2651 448 862 2652 432 862 2653 434 862 2654 447 863 2655 431 863 2656 449 863 2657 448 864 2658 430 864 2659 450 864 2660 429 865 2661 449 865 2662 415 865 2663 430 866 2664 414 866 2665 416 866 2666 447 867 2667 429 867 2668 381 867 2669 448 868 2670 312 868 2671 382 868 2672 441 869 2673 445 869 2674 447 869 2675 442 870 2676 312 870 2677 448 870 2678 415 871 2679 449 871 2680 451 871 2681 452 872 2682 450 872 2683 416 872 2684 431 873 2685 461 873 2686 451 873 2687 432 874 2688 450 874 2689 452 874 2690 431 419 2691 433 419 2692 459 419 2693 460 420 2694 434 420 2695 432 420 2696 435 875 2697 457 875 2698 459 875 2699 436 876 2700 434 876 2701 460 876 2702 437 877 2703 455 877 2704 457 877 2705 438 878 2706 436 878 2707 458 878 2708 437 879 2709 439 879 2710 453 879 2711 454 880 2712 440 880 2713 438 880 2714 439 881 2715 417 881 2716 473 881 2717 474 882 2718 418 882 2719 440 882 2720 427 883 2721 415 883 2722 475 883 2723 476 884 2724 416 884 2725 428 884 2726 425 885 2727 427 885 2728 463 885 2729 464 886 2730 428 886 2731 426 886 2732 423 887 2733 425 887 2734 465 887 2735 466 888 2736 426 888 2737 424 888 2738 423 889 2739 467 889 2740 469 889 2741 424 890 2742 422 890 2743 470 890 2744 421 891 2745 469 891 2746 471 891 2747 422 892 2748 420 892 2749 472 892 2750 419 893 2751 471 893 2752 473 893 2753 420 894 2754 418 894 2755 474 894 2756 455 895 2757 479 895 2758 477 895 2759 456 896 2760 458 896 2761 478 896 2762 479 897 2763 481 897 2764 483 897 2765 480 898 2766 478 898 2767 484 898 2768 483 899 2769 481 899 2770 487 899 2771 488 900 2772 482 900 2773 484 900 2774 487 901 2775 489 901 2776 491 901 2777 488 902 2778 486 902 2779 492 902 2780 463 903 2781 475 903 2782 485 903 2783 486 904 2784 476 904 2785 464 904 2786 483 905 2787 485 905 2788 475 905 2789 484 906 2790 452 906 2791 476 906 2792 461 907 2793 477 907 2794 483 907 2795 462 908 2796 452 908 2797 484 908 2798 457 909 2799 477 909 2800 461 909 2801 462 910 2802 478 910 2803 458 910 2804 473 911 2805 479 911 2806 455 911 2807 474 912 2808 454 912 2809 456 912 2810 471 913 2811 481 913 2812 479 913 2813 480 914 2814 482 914 2815 472 914 2816 487 915 2817 481 915 2818 471 915 2819 488 916 2820 470 916 2821 472 916 2822 489 917 2823 487 917 2824 469 917 2825 490 918 2826 468 918 2827 470 918 2828 465 919 2829 491 919 2830 489 919 2831 490 920 2832 492 920 2833 466 920 2834 391 921 2835 389 921 2836 503 921 2837 504 922 2838 390 922 2839 392 922 2840 393 923 2841 391 923 2842 501 923 2843 502 924 2844 392 924 2845 394 924 2846 393 925 2847 499 925 2848 497 925 2849 394 926 2850 396 926 2851 498 926 2852 395 927 2853 497 927 2854 495 927 2855 396 928 2856 398 928 2857 496 928 2858 397 929 2859 495 929 2860 493 929 2861 398 930 2862 400 930 2863 494 930 2864 399 931 2865 493 931 2866 505 931 2867 400 932 2868 388 932 2869 506 932 2870 501 933 2871 503 933 2872 505 933 2873 502 934 2874 494 934 2875 506 934 2876 493 935 2877 495 935 2878 499 935 2879 500 936 2880 496 936 2881 494 936 2882 381 937 2883 387 937 2884 505 937 2885 382 938 2886 314 938 2887 506 938 2888 313 939 2889 505 939 2890 503 939 2891 504 940 2892 506 940 2893 314 940 2894 319 941 2895 321 941 2896 503 941 2897 504 942 2898 322 942 2899 320 942 2900</p>
-        </triangles>
-      </mesh>
-    </geometry>
-    <geometry id="Cube_001-mesh" name="Cube.001">
-      <mesh>
-        <source id="Cube_001-mesh-positions">
-          <float_array id="Cube_001-mesh-positions-array" count="24">1 1 -1 1 -1 -1 -1 -0.9999998 -1 -0.9999997 1 -1 1 0.9999995 1 0.9999994 -1.000001 1 -1 -0.9999997 1 -1 1 1</float_array>
-          <technique_common>
-            <accessor source="#Cube_001-mesh-positions-array" count="8" stride="3">
-              <param name="X" type="float"/>
-              <param name="Y" type="float"/>
-              <param name="Z" type="float"/>
-            </accessor>
-          </technique_common>
-        </source>
-        <source id="Cube_001-mesh-normals">
-          <float_array id="Cube_001-mesh-normals-array" count="36">0 0 -1 0 0 1 1 0 -2.38419e-7 0 -1 -4.76837e-7 -1 2.38419e-7 -1.49012e-7 2.68221e-7 1 2.38419e-7 0 0 -1 0 0 1 1 -5.96046e-7 3.27825e-7 -4.76837e-7 -1 0 -1 2.38419e-7 -1.19209e-7 2.08616e-7 1 0</float_array>
-          <technique_common>
-            <accessor source="#Cube_001-mesh-normals-array" count="12" stride="3">
-              <param name="X" type="float"/>
-              <param name="Y" type="float"/>
-              <param name="Z" type="float"/>
-            </accessor>
-          </technique_common>
-        </source>
-        <source id="Cube_001-mesh-map-0">
-          <float_array id="Cube_001-mesh-map-0-array" count="72">0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1</float_array>
-          <technique_common>
-            <accessor source="#Cube_001-mesh-map-0-array" count="36" stride="2">
-              <param name="S" type="float"/>
-              <param name="T" type="float"/>
-            </accessor>
-          </technique_common>
-        </source>
-        <vertices id="Cube_001-mesh-vertices">
-          <input semantic="POSITION" source="#Cube_001-mesh-positions"/>
-        </vertices>
-        <triangles material="Brick_wall-material" count="12">
-          <input semantic="VERTEX" source="#Cube_001-mesh-vertices" offset="0"/>
-          <input semantic="NORMAL" source="#Cube_001-mesh-normals" offset="1"/>
-          <input semantic="TEXCOORD" source="#Cube_001-mesh-map-0" offset="2" set="0"/>
-          <p>0 0 0 2 0 1 3 0 2 7 1 3 5 1 4 4 1 5 4 2 6 1 2 7 0 2 8 5 3 9 2 3 10 1 3 11 2 4 12 7 4 13 3 4 14 0 5 15 7 5 16 4 5 17 0 6 18 1 6 19 2 6 20 7 7 21 6 7 22 5 7 23 4 8 24 5 8 25 1 8 26 5 9 27 6 9 28 2 9 29 2 10 30 6 10 31 7 10 32 0 11 33 3 11 34 7 11 35</p>
-        </triangles>
-      </mesh>
-    </geometry>
-    <geometry id="Sphere-mesh" name="Sphere">
-      <mesh>
-        <source id="Sphere-mesh-positions">
-          <float_array id="Sphere-mesh-positions-array" count="1446">0 0.1950903 0.9807853 0 0.3826835 0.9238795 0 0.5555703 0.8314696 0 0.7071068 0.7071068 0 0.8314697 0.5555702 0 0.9238795 0.3826834 0 0.9807853 0.1950903 0 1 0 0 0.9807853 -0.1950902 0 0.5555702 -0.8314697 0.03806024 0.1913417 0.9807853 0.07465791 0.3753303 0.9238795 0.1083864 0.5448951 0.8314696 0.1379497 0.6935199 0.7071068 0.1622117 0.8154932 0.5555702 0.18024 0.9061274 0.3826834 0.1913418 0.9619397 0.1950903 0.1950904 0.9807853 0 0.1913418 0.9619398 -0.1950902 0.18024 0.9061275 -0.3826833 0.1622117 0.8154932 -0.5555702 0.1379497 0.6935199 -0.7071068 0.1083864 0.5448951 -0.8314697 0.07465785 0.3753301 -0.9238796 0.03806024 0.1913415 -0.9807853 0.07465791 0.1802399 0.9807853 0.1464467 0.3535534 0.9238795 0.2126076 0.5132799 0.8314696 0.2705982 0.6532814 0.7071068 0.3181897 0.7681777 0.5555702 0.3535535 0.8535533 0.3826834 0.3753304 0.9061273 0.1950903 0.3826835 0.9238795 0 0.3753304 0.9061273 -0.1950902 0.3535535 0.8535534 -0.3826833 0.3181897 0.7681777 -0.5555702 0.2705982 0.6532814 -0.7071068 0.2126076 0.5132799 -0.8314697 0.1464467 0.3535532 -0.9238796 0.07465785 0.1802397 -0.9807853 0.1083865 0.1622116 0.9807853 0.2126077 0.3181896 0.9238795 0.3086584 0.4619397 0.8314696 0.3928477 0.5879377 0.7071068 0.4619399 0.6913416 0.5555702 0.5132801 0.7681776 0.3826834 0.5448952 0.815493 0.1950903 0.5555704 0.8314695 0 0.5448952 0.815493 -0.1950902 0.5132801 0.7681777 -0.3826833 0.4619399 0.6913416 -0.5555702 0.3928477 0.5879377 -0.7071068 0.3086584 0.4619396 -0.8314697 0.2126076 0.3181895 -0.9238796 0.1083864 0.1622114 -0.9807853 0.1379499 0.1379496 0.9807853 0.2705983 0.2705979 0.9238795 0.3928477 0.3928474 0.8314696 0.5000002 0.4999999 0.7071068 0.587938 0.5879377 0.5555702 0.6532816 0.6532813 0.3826834 0.6935201 0.6935197 0.1950903 0.707107 0.7071066 0 0.6935201 0.6935197 -0.1950902 0.6532816 0.6532814 -0.3826833 0.587938 0.5879377 -0.5555702 0.5000002 0.4999999 -0.7071068 0.3928477 0.3928473 -0.8314697 0.2705982 0.2705979 -0.9238796 0.1379497 0.1379494 -0.9807853 0.1622119 0.1083862 0.9807853 0.3181899 0.2126074 0.9238795 0.46194 0.3086581 0.8314696 0.587938 0.3928473 0.7071068 0.6913419 0.4619396 0.5555702 0.7681779 0.5132798 0.3826834 0.8154933 0.5448948 0.1950903 0.8314698 0.55557 0 0.8154933 0.5448948 -0.1950902 0.7681779 0.5132799 -0.3826833 0.6913419 0.4619396 -0.5555702 0.587938 0.3928473 -0.7071068 0.4619399 0.3086581 -0.8314697 0.3181898 0.2126073 -0.9238796 0.1622117 0.1083861 -0.9807853 0.1802402 0.07465761 0.9807853 0.3535537 0.1464464 0.9238795 0.5132802 0.2126073 0.8314696 0.6532817 0.2705978 0.7071068 0.768178 0.3181894 0.5555702 0.8535535 0.3535532 0.3826834 0.9061275 0.3753299 0.1950903 0.9238798 0.3826832 0 0.9061275 0.3753299 -0.1950902 0.8535535 0.3535532 -0.3826833 0.768178 0.3181894 -0.5555702 0.6532817 0.2705978 -0.7071068 0.5132802 0.2126072 -0.8314697 0.3535535 0.1464464 -0.9238796 0.18024 0.07465755 -0.9807853 0.191342 0.03805994 0.9807853 0.3753306 0.07465755 0.9238795 0.5448954 0.1083861 0.8314696 0.6935201 0.1379494 0.7071068 0.8154934 0.1622114 0.5555702 0.9061276 0.1802397 0.3826834 0.9619398 0.1913413 0.1950903 0.9807855 0.1950899 0 0.9619398 0.1913413 -0.1950902 0.9061276 0.1802397 -0.3826833 0.8154934 0.1622114 -0.5555702 0.6935201 0.1379494 -0.7071068 0.5448953 0.108386 -0.8314697 0.3753304 0.07465755 -0.9238796 0.1913417 0.03805989 -0.9807853 0.1950906 -3.26636e-7 0.9807853 0.3826837 -3.19185e-7 0.9238795 0.5555705 -3.11735e-7 0.8314696 0.707107 -3.19185e-7 0.7071068 0.8314698 -3.34087e-7 0.5555702 0.9238797 -2.74482e-7 0.3826834 0.9807853 -3.93691e-7 0.1950903 1 -3.7879e-7 0 0.9807853 -3.93691e-7 -0.1950902 0.9238797 -2.29778e-7 -0.3826833 0.8314698 -3.34087e-7 -0.5555702 0.707107 -3.19185e-7 -0.7071068 0.5555704 -3.41537e-7 -0.8314697 0.3826835 -3.04284e-7 -0.9238796 0.1950904 -3.08009e-7 -0.9807853 0.1913419 -0.0380606 0.9807853 0.3753305 -0.07465821 0.9238795 0.5448954 -0.1083867 0.8314696 0.6935201 -0.13795 0.7071068 0.8154933 -0.162212 0.5555702 0.9061276 -0.1802402 0.3826834 0.9619397 -0.1913421 0.1950903 0.9807855 -0.1950907 0 0.9619397 -0.1913421 -0.1950902 0.9061276 -0.1802402 -0.3826833 0.8154933 -0.162212 -0.5555702 0.6935201 -0.13795 -0.7071068 0.5448952 -0.1083867 -0.8314697 0.3753304 -0.07465815 -0.9238796 0.1913417 -0.03806054 -0.9807853 0.1802402 -0.07465827 0.9807853 0.3535536 -0.146447 0.9238795 0.5132802 -0.2126079 0.8314696 0.6532816 -0.2705984 0.7071068 0.7681778 -0.31819 0.5555702 0.8535535 -0.3535537 0.3826834 0.9061273 -0.3753306 0.1950903 0.9238797 -0.3826839 0 0.9061273 -0.3753306 -0.1950902 0.8535535 -0.3535537 -0.3826833 0.7681778 -0.31819 -0.5555702 0.6532816 -0.2705984 -0.7071068 0.51328 -0.2126079 -0.8314697 0.3535535 -0.146447 -0.9238796 0.18024 -0.07465815 -0.9807853 0.1622118 -0.1083868 0.9807853 0.3181899 -0.2126079 0.9238795 0.4619399 -0.3086587 0.8314696 0.587938 -0.3928478 0.7071068 0.6913418 -0.4619402 0.5555702 0.7681779 -0.5132803 0.3826834 0.8154931 -0.5448954 0.1950903 0.8314697 -0.5555707 0 0.8154931 -0.5448954 -0.1950902 0.7681779 -0.5132803 -0.3826833 0.6913418 -0.4619402 -0.5555702 0.587938 -0.3928478 -0.7071068 0.4619398 -0.3086587 -0.8314697 0.3181897 -0.2126079 -0.9238796 0.1622117 -0.1083867 -0.9807853 0.1379498 -0.1379502 0.9807853 0.2705982 -0.2705985 0.9238795 0.3928476 -0.3928479 0.8314696 0.5000001 -0.5000004 0.7071068 0.5879378 -0.5879382 0.5555702 0.6532816 -0.6532818 0.3826834 0.6935198 -0.6935202 0.1950903 0.7071068 -0.7071073 0 0.6935198 -0.6935202 -0.1950902 0.6532816 -0.6532818 -0.3826833 0.5879378 -0.5879382 -0.5555702 0.5000001 -0.5000004 -0.7071068 0.3928475 -0.3928478 -0.8314697 0.2705981 -0.2705984 -0.9238796 0.1379497 -0.13795 -0.9807853 0.1083865 -0.1622121 0.9807853 0.2126076 -0.3181901 0.9238795 0.3086584 -0.4619402 0.8314696 0.3928475 -0.5879382 0.7071068 0.4619397 -0.6913421 0.5555702 0.5132801 -0.7681781 0.3826834 0.544895 -0.8154934 0.1950903 0.5555703 -0.8314701 0 0.544895 -0.8154934 -0.1950902 0.5132801 -0.7681781 -0.3826833 0.4619397 -0.6913421 -0.5555702 0.3928475 -0.5879382 -0.7071068 0.3086583 -0.4619401 -0.8314697 0.2126075 -0.31819 -0.9238796 0.1083863 -0.162212 -0.9807853 0 -3.25841e-7 -1 0.07465791 -0.1802405 0.9807853 0.1464467 -0.3535538 0.9238795 0.2126076 -0.5132804 0.8314696 0.270598 -0.6532818 0.7071068 0.3181896 -0.7681781 0.5555702 0.3535535 -0.8535537 0.3826834 0.3753302 -0.9061276 0.1950903 0.3826834 -0.92388 0 0.3753302 -0.9061276 -0.1950902 0.3535535 -0.8535537 -0.3826833 0.3181896 -0.7681781 -0.5555702 0.270598 -0.6532818 -0.7071068 0.2126075 -0.5132803 -0.8314697 0.1464466 -0.3535537 -0.9238796 0.07465785 -0.1802403 -0.9807853 0.03806024 -0.1913422 0.9807853 0.07465785 -0.3753307 0.9238795 0.1083864 -0.5448955 0.8314696 0.1379497 -0.6935203 0.7071068 0.1622115 -0.8154934 0.5555702 0.18024 -0.9061278 0.3826834 0.1913416 -0.9619399 0.1950903 0.1950902 -0.9807857 0 0.1913416 -0.9619399 -0.1950902 0.18024 -0.9061278 -0.3826833 0.1622115 -0.8154934 -0.5555702 0.1379497 -0.6935203 -0.7071068 0.1083863 -0.5448954 -0.8314697 0.07465779 -0.3753306 -0.9238796 0.03806018 -0.191342 -0.9807853 0 -0.1950908 0.9807853 0 -0.3826838 0.9238795 0 -0.5555707 0.8314696 0 -0.7071071 0.7071068 0 -0.8314697 0.5555702 0 -0.9238799 0.3826834 0 -0.9807854 0.1950903 0 -1 0 0 -0.9807854 -0.1950902 0 -0.9238799 -0.3826833 0 -0.8314697 -0.5555702 0 -0.7071071 -0.7071068 0 -0.5555705 -0.8314697 0 -0.3826837 -0.9238796 0 -0.1950906 -0.9807853 -0.03806024 -0.1913422 0.9807853 -0.07465779 -0.3753306 0.9238795 -0.1083863 -0.5448955 0.8314696 -0.1379497 -0.6935202 0.7071068 -0.1622117 -0.8154932 0.5555702 -0.1802399 -0.9061278 0.3826834 -0.1913417 -0.9619398 0.1950903 -0.1950904 -0.9807856 0 -0.1913417 -0.9619398 -0.1950902 -0.1802399 -0.9061278 -0.3826833 -0.1622117 -0.8154932 -0.5555702 -0.1379497 -0.6935202 -0.7071068 -0.1083863 -0.5448954 -0.8314697 -0.07465779 -0.3753305 -0.9238796 -0.03806018 -0.191342 -0.9807853 -0.07465791 -0.1802404 0.9807853 -0.1464466 -0.3535537 0.9238795 -0.2126075 -0.5132804 0.8314696 -0.2705981 -0.6532818 0.7071068 -0.3181896 -0.7681778 0.5555702 -0.3535533 -0.8535537 0.3826834 -0.3753303 -0.9061275 0.1950903 -0.3826836 -0.9238798 0 -0.3753303 -0.9061275 -0.1950902 -0.3535533 -0.8535537 -0.3826833 -0.3181896 -0.7681778 -0.5555702 -0.2705981 -0.6532818 -0.7071068 -0.2126075 -0.5132802 -0.8314697 -0.1464465 -0.3535536 -0.9238796 -0.07465779 -0.1802402 -0.9807853 -0.1083865 -0.1622121 0.9807853 -0.2126075 -0.31819 0.9238795 -0.3086583 -0.4619402 0.8314696 -0.3928475 -0.5879381 0.7071068 -0.4619397 -0.6913417 0.5555702 -0.5132799 -0.7681781 0.3826834 -0.5448951 -0.8154932 0.1950903 -0.5555704 -0.8314698 0 -0.5448951 -0.8154932 -0.1950902 -0.5132799 -0.7681781 -0.3826833 -0.4619397 -0.6913417 -0.5555702 -0.3928475 -0.5879381 -0.7071068 -0.3086583 -0.46194 -0.8314697 -0.2126075 -0.3181899 -0.9238796 -0.1083863 -0.1622119 -0.9807853 -2.30405e-7 -5.56246e-7 1 -0.1379498 -0.1379501 0.9807853 -0.2705981 -0.2705984 0.9238795 -0.3928475 -0.3928478 0.8314696 -0.5 -0.5000002 0.7071068 -0.5879377 -0.5879378 0.5555702 -0.6532814 -0.6532818 0.3826834 -0.6935198 -0.6935199 0.1950903 -0.7071069 -0.707107 0 -0.6935198 -0.6935199 -0.1950902 -0.6532814 -0.6532818 -0.3826833 -0.5879377 -0.5879378 -0.5555702 -0.5 -0.5000002 -0.7071068 -0.3928474 -0.3928477 -0.8314697 -0.270598 -0.2705982 -0.9238796 -0.1379496 -0.13795 -0.9807853 -0.1622118 -0.1083868 0.9807853 -0.3181896 -0.2126078 0.9238795 -0.4619398 -0.3086586 0.8314696 -0.5879378 -0.3928477 0.7071068 -0.6913415 -0.4619398 0.5555702 -0.7681777 -0.5132803 0.3826834 -0.8154929 -0.5448951 0.1950903 -0.8314697 -0.5555704 0 -0.8154929 -0.5448951 -0.1950902 -0.7681777 -0.5132803 -0.3826833 -0.6913415 -0.4619398 -0.5555702 -0.5879378 -0.3928477 -0.7071068 -0.4619397 -0.3086585 -0.8314697 -0.3181896 -0.2126077 -0.9238796 -0.1622116 -0.1083866 -0.9807853 -0.18024 -0.07465821 0.9807853 -0.3535534 -0.1464468 0.9238795 -0.51328 -0.2126078 0.8314696 -0.6532815 -0.2705982 0.7071068 -0.7681775 -0.3181897 0.5555702 -0.8535534 -0.3535537 0.3826834 -0.9061272 -0.3753302 0.1950903 -0.9238795 -0.3826835 0 -0.9061272 -0.3753302 -0.1950902 -0.8535534 -0.3535537 -0.3826833 -0.7681775 -0.3181897 -0.5555702 -0.6532815 -0.2705982 -0.7071068 -0.5132799 -0.2126077 -0.8314697 -0.3535532 -0.1464468 -0.9238796 -0.1802399 -0.07465809 -0.9807853 -0.1913418 -0.03806054 0.9807853 -0.3753302 -0.07465809 0.9238795 -0.5448951 -0.1083866 0.8314696 -0.6935199 -0.1379498 0.7071068 -0.8154928 -0.1622117 0.5555702 -0.9061274 -0.1802402 0.3826834 -0.9619394 -0.1913417 0.1950903 -0.9807852 -0.1950904 0 -0.9619394 -0.1913417 -0.1950902 -0.9061274 -0.1802402 -0.3826833 -0.8154928 -0.1622117 -0.5555702 -0.6935199 -0.1379498 -0.7071068 -0.544895 -0.1083866 -0.8314697 -0.3753301 -0.07465803 -0.9238796 -0.1913416 -0.03806048 -0.9807853 -0.1950904 -3.11735e-7 0.9807853 -0.3826833 -2.81932e-7 0.9238795 -0.5555702 -2.81932e-7 0.8314696 -0.7071067 -1.85075e-7 0.7071068 -0.8314692 -1.40371e-7 0.5555702 -0.9238795 -3.19185e-7 0.3826834 -0.9807848 0 0.1950903 -0.9999998 -1.40371e-7 0 -0.9807848 0 -0.1950902 -0.9238795 -3.19185e-7 -0.3826833 -0.8314692 -1.40371e-7 -0.5555702 -0.7071067 -1.85075e-7 -0.7071068 -0.5555701 -2.59581e-7 -0.8314697 -0.3826832 -2.5213e-7 -0.9238796 -0.1950902 -3.1546e-7 -0.9807853 -0.1913418 0.03805994 0.9807853 -0.3753302 0.07465749 0.9238795 -0.5448951 0.108386 0.8314696 -0.6935198 0.1379495 0.7071068 -0.8154927 0.1622114 0.5555702 -0.9061273 0.1802396 0.3826834 -0.9619392 0.1913415 0.1950903 -0.980785 0.1950901 0 -0.9619392 0.1913415 -0.1950902 -0.9061273 0.1802396 -0.3826833 -0.8154927 0.1622114 -0.5555702 -0.6935198 0.1379495 -0.7071068 -0.5448949 0.108386 -0.8314697 -0.3753301 0.07465749 -0.9238796 -0.1913416 0.03805989 -0.9807853 -0.18024 0.07465755 0.9807853 -0.3535533 0.1464463 0.9238795 -0.5132799 0.2126072 0.8314696 -0.6532813 0.2705978 0.7071068 -0.7681773 0.3181893 0.5555702 -0.8535533 0.3535531 0.3826834 -0.9061269 0.37533 0.1950903 -0.9238792 0.3826832 0 -0.9061269 0.37533 -0.1950902 -0.8535533 0.3535531 -0.3826833 -0.7681773 0.3181893 -0.5555702 -0.6532813 0.2705978 -0.7071068 -0.5132797 0.2126072 -0.8314697 -0.3535532 0.1464462 -0.9238796 -0.1802399 0.07465744 -0.9807853 -0.1622117 0.1083861 0.9807853 -0.3181896 0.2126072 0.9238795 -0.4619396 0.308658 0.8314696 -0.5879377 0.3928472 0.7071068 -0.6913412 0.4619394 0.5555702 -0.7681776 0.5132796 0.3826834 -0.8154926 0.5448947 0.1950903 -0.8314692 0.55557 0 -0.8154926 0.5448947 -0.1950902 -0.7681776 0.5132796 -0.3826833 -0.6913412 0.4619394 -0.5555702 -0.5879377 0.3928472 -0.7071068 -0.4619395 0.3086579 -0.8314697 -0.3181895 0.2126072 -0.9238796 -0.1622116 0.108386 -0.9807853 -0.1379497 0.1379494 0.9807853 -0.2705979 0.2705977 0.9238795 -0.3928473 0.3928471 0.8314696 -0.4999998 0.4999997 0.7071068 -0.5879373 0.5879374 0.5555702 -0.6532814 0.6532811 0.3826834 -0.6935194 0.6935194 0.1950903 -0.7071064 0.7071064 0 -0.6935194 0.6935194 -0.1950902 -0.6532814 0.6532811 -0.3826833 -0.5879373 0.5879374 -0.5555702 -0.4999998 0.4999997 -0.7071068 -0.3928472 0.3928471 -0.8314697 -0.2705979 0.2705976 -0.9238796 -0.1379496 0.1379493 -0.9807853 -0.1083864 0.1622114 0.9807853 -0.2126074 0.3181893 0.9238795 -0.3086581 0.4619394 0.8314696 -0.3928473 0.5879375 0.7071068 -0.4619393 0.6913412 0.5555702 -0.5132799 0.7681773 0.3826834 -0.5448946 0.8154925 0.1950903 -0.5555698 0.8314691 0 -0.5448946 0.8154925 -0.1950902 -0.5132799 0.7681773 -0.3826833 -0.4619393 0.6913412 -0.5555702 -0.3928473 0.5879375 -0.7071068 -0.3086581 0.4619393 -0.8314697 -0.2126073 0.3181892 -0.9238796 -0.1083863 0.1622112 -0.9807853 -0.07465785 0.1802397 0.9807853 -0.1464465 0.353553 0.9238795 -0.2126073 0.5132796 0.8314696 -0.2705979 0.6532812 0.7071068 -0.3181892 0.7681771 0.5555702 -0.3535533 0.8535529 0.3826834 -0.3753298 0.9061266 0.1950903 -0.382683 0.9238789 0 -0.3753298 0.9061266 -0.1950902 -0.3535533 0.8535529 -0.3826833 -0.3181892 0.7681771 -0.5555702 -0.2705979 0.6532812 -0.7071068 -0.2126073 0.5132794 -0.8314697 -0.1464465 0.3535529 -0.9238796 -0.07465779 0.1802396 -0.9807853 -0.03806018 0.1913415 0.9807853 -0.07465773 0.3753299 0.9238795 -0.1083862 0.5448946 0.8314696 -0.1379495 0.6935195 0.7071068 -0.1622113 0.8154924 0.5555702 -0.1802399 0.906127 0.3826834 -0.1913413 0.9619389 0.1950903 -0.1950899 0.9807845 0 -0.1913413 0.9619389 -0.1950902 -0.1802399 0.906127 -0.3826833 -0.1622113 0.8154924 -0.5555702 -0.1379495 0.6935195 -0.7071068 -0.1083862 0.5448945 -0.8314697 -0.07465767 0.3753298 -0.9238796 -0.03806018 0.1913413 -0.9807853 0 0.923879 -0.3826833 2.72185e-7 0.8314688 -0.5555702 1.52975e-7 0.7071064 -0.7071068 0 0.3826829 -0.9238796 0 0.1950899 -0.9807853</float_array>
-          <technique_common>
-            <accessor source="#Sphere-mesh-positions-array" count="482" stride="3">
-              <param name="X" type="float"/>
-              <param name="Y" type="float"/>
-              <param name="Z" type="float"/>
-            </accessor>
-          </technique_common>
-        </source>
-        <source id="Sphere-mesh-normals">
-          <float_array id="Sphere-mesh-normals-array" count="2880">0.07591336 0.7707809 -0.6325615 0.07591533 0.7707796 0.6325629 0.06236082 0.6331598 -0.7715049 0.08653593 0.8786131 0.4696282 0.04637628 0.4708886 -0.8809729 0.09383469 0.9527183 0.2890035 0.0285778 0.290166 -0.9565496 0.09754973 0.9904384 0.09754937 0.009653806 0.09801238 0.9951384 0.009652018 0.09801244 -0.9951385 0.09754985 0.9904384 -0.09755003 0.02858 0.2901661 0.9565495 0.09383183 0.9527175 -0.2890068 0.04637986 0.4708896 0.8809722 0.08653128 0.8786123 -0.4696304 0.06236076 0.6331587 0.771506 0.1373535 0.4527934 0.8809724 0.2562822 0.8448484 -0.4696283 0.1846856 0.6088265 0.7715061 0.2248287 0.7411589 -0.6325628 0.2248284 0.7411591 0.6325626 0.1846858 0.6088263 -0.7715061 0.2562822 0.8448484 0.4696283 0.1373513 0.4527937 -0.8809725 0.2778978 0.9161058 0.2890036 0.0846399 0.2790148 -0.9565495 0.2889004 0.9523764 0.09754937 0.02858608 0.09424585 0.9951385 0.02858793 0.09424579 -0.9951385 0.2889006 0.9523762 -0.09755051 0.08463895 0.2790152 0.9565495 0.2778977 0.9161059 -0.2890036 0.4512816 0.8442877 0.2890042 0.1374453 0.2571415 -0.9565497 0.4691486 0.8777151 0.09754943 0.04642796 0.08685743 0.9951384 0.04642814 0.08685743 -0.9951384 0.4691486 0.8777151 -0.09754925 0.1374451 0.2571418 0.9565495 0.4512813 0.844288 -0.2890035 0.2230501 0.4172968 0.8809722 0.4161794 0.778617 -0.4696279 0.2999128 0.561098 0.771506 0.3651008 0.6830567 -0.6325624 0.365101 0.6830564 0.6325624 0.2999135 0.5610982 -0.7715056 0.4161794 0.7786167 0.4696286 0.2230514 0.4172967 -0.880972 0.5600832 0.6824632 -0.4696285 0.4036152 0.4918062 0.7715061 0.4913435 0.5987038 -0.6325626 0.4913436 0.598704 0.6325624 0.4036154 0.4918063 -0.7715058 0.5600834 0.6824632 0.4696283 0.3001743 0.3657637 -0.8809723 0.6073225 0.7400246 0.2890037 0.1849698 0.2253864 -0.9565497 0.6313674 0.7693239 0.09755063 0.06247645 0.07613122 0.9951385 0.0624777 0.07613116 -0.9951385 0.6313679 0.7693234 -0.09754967 0.1849697 0.2253866 0.9565497 0.6073225 0.7400248 -0.2890032 0.3001745 0.365764 0.8809722 0.2253822 0.1849699 -0.9565506 0.7693238 0.6313676 0.09755009 0.07613044 0.06247919 0.9951384 0.07613176 0.06247919 -0.9951384 0.769324 0.6313673 -0.09755045 0.2253861 0.1849701 0.9565497 0.7400246 0.6073225 -0.2890035 0.3657639 0.3001743 0.8809723 0.6824632 0.5600832 -0.4696283 0.4918063 0.4036149 0.771506 0.598704 0.4913433 -0.6325626 0.5987038 0.4913436 0.6325625 0.4918074 0.4036144 -0.7715057 0.6824635 0.5600829 0.4696285 0.3657643 0.3001744 -0.8809722 0.740025 0.6073222 0.2890034 0.6830566 0.3651005 -0.6325625 0.6830562 0.3651013 0.6325624 0.5610982 0.2999125 -0.7715059 0.7786169 0.4161792 0.4696285 0.4172981 0.2230495 -0.8809718 0.8442885 0.4512808 0.2890033 0.2571414 0.1374455 -0.9565497 0.8777153 0.469148 0.09755015 0.08685672 0.04642623 0.9951384 0.08685815 0.04642617 -0.9951383 0.8777152 0.4691483 -0.09755057 0.257142 0.137445 0.9565495 0.8442884 0.4512808 -0.2890035 0.4172973 0.2230497 0.8809722 0.7786169 0.416179 -0.4696283 0.5610976 0.2999133 0.7715061 0.09424793 0.02858912 0.9951382 0.09424734 0.02858912 -0.9951383 0.9523764 0.2888998 -0.09755057 0.2790162 0.08463817 0.9565493 0.9161059 0.277898 -0.2890033 0.452794 0.1373533 0.880972 0.8448488 0.2562816 -0.469628 0.6088266 0.1846855 0.7715061 0.7411593 0.2248277 -0.6325626 0.7411592 0.224828 0.6325626 0.6088271 0.1846859 -0.7715056 0.8448486 0.2562817 0.4696282 0.4527934 0.1373534 -0.8809723 0.9161059 0.2778976 0.2890034 0.2790143 0.08463865 -0.9565498 0.9523763 0.2889007 0.09755045 0.7707801 0.07591527 0.6325623 0.6331585 0.06236064 -0.771506 0.8786131 0.08653587 0.4696283 0.4708901 0.04637771 -0.880972 0.9527184 0.09383487 0.289003 0.2901651 0.02857935 -0.9565498 0.9904384 0.09754937 0.09755051 0.09801143 0.009653329 0.9951385 0.09801185 0.009653329 -0.9951384 0.9904383 0.09754931 -0.09755104 0.2901666 0.02857875 0.9565494 0.9527184 0.09383374 -0.2890034 0.4708901 0.04637849 0.880972 0.8786132 0.08653545 -0.4696281 0.6331589 0.06236016 0.7715058 0.7707797 0.07591581 -0.6325626 0.9904382 -0.09755009 -0.0975511 0.2901666 -0.02857875 0.9565494 0.9527184 -0.09383463 -0.2890031 0.47089 -0.04637879 0.880972 0.8786132 -0.0865364 -0.469628 0.6331583 -0.06236076 0.7715061 0.77078 -0.07591521 -0.6325623 0.7707798 -0.07591575 0.6325626 0.633159 -0.06236129 -0.7715055 0.8786131 -0.08653497 0.4696283 0.4708898 -0.04637825 -0.8809721 0.9527184 -0.09383487 0.289003 0.2901651 -0.0285784 -0.9565498 0.9904384 -0.09754937 0.09755104 0.09801346 -0.009653329 0.9951383 0.09801381 -0.009653329 -0.9951383 0.6088269 -0.1846866 -0.7715054 0.8448485 -0.2562817 0.4696285 0.4527926 -0.1373535 -0.8809727 0.9161058 -0.2778984 0.2890028 0.2790135 -0.08463847 -0.95655 0.9523763 -0.2889 0.0975511 0.09424406 -0.02858924 0.9951385 0.09424537 -0.02858918 -0.9951385 0.9523762 -0.2889006 -0.09755104 0.2790144 -0.08463835 0.9565498 0.9161061 -0.2778973 -0.2890033 0.4527933 -0.1373533 0.8809724 0.8448481 -0.2562832 -0.4696282 0.6088271 -0.1846855 0.7715055 0.7411594 -0.2248283 -0.6325622 0.7411592 -0.2248284 0.6325625 0.2571407 -0.1374451 0.9565498 0.8442882 -0.4512816 -0.2890028 0.4172974 -0.2230497 0.880972 0.7786166 -0.4161799 -0.4696281 0.5610983 -0.2999133 0.7715056 0.6830564 -0.3651012 -0.6325623 0.6830563 -0.3651016 0.6325623 0.5610977 -0.2999133 -0.771506 0.7786166 -0.4161793 0.4696288 0.4172971 -0.22305 -0.8809721 0.8442879 -0.4512817 0.289003 0.2571414 -0.137445 -0.9565497 0.8777145 -0.4691494 0.0975511 0.0868569 -0.04642635 0.9951385 0.08685809 -0.04642623 -0.9951384 0.8777154 -0.4691479 -0.09755104 0.6824634 -0.5600832 0.4696282 0.3657649 -0.3001744 -0.8809719 0.7400251 -0.607322 0.2890031 0.225389 -0.1849697 -0.956549 0.7693233 -0.6313681 0.09755057 0.07613265 -0.06247937 0.9951383 0.07613128 -0.06247925 -0.9951384 0.7693237 -0.6313675 -0.09755128 0.2253877 -0.18497 0.9565494 0.7400251 -0.6073222 -0.289003 0.365764 -0.3001744 0.8809723 0.682463 -0.5600831 -0.4696287 0.4918063 -0.4036151 0.771506 0.5987038 -0.4913435 -0.6325626 0.5987036 -0.4913441 0.6325623 0.4918066 -0.4036154 -0.7715057 0.6073225 -0.7400249 -0.2890028 0.3001742 -0.3657639 0.8809723 0.5600829 -0.6824631 -0.4696289 0.4036148 -0.4918068 0.7715058 0.4913434 -0.5987036 -0.6325628 0.4913434 -0.5987043 0.6325621 0.4036149 -0.4918065 -0.7715061 0.5600831 -0.6824632 0.4696285 0.3001732 -0.3657643 -0.8809726 0.6073222 -0.7400249 0.2890034 0.1849708 -0.2253866 -0.9565494 0.6313679 -0.7693234 0.0975511 0.06248062 -0.0761314 0.9951383 0.06247776 -0.07613116 -0.9951385 0.6313673 -0.769324 -0.09755045 0.1849695 -0.225387 0.9565496 0.2230487 -0.4172974 -0.8809724 0.4512811 -0.8442882 0.289003 0.1374455 -0.2571417 -0.9565495 0.4691482 -0.8777149 0.09755176 0.04642415 -0.08685773 0.9951385 0.0464282 -0.08685749 -0.9951383 0.469148 -0.8777154 -0.09755003 0.1374447 -0.257142 0.9565495 0.4512813 -0.8442882 -0.2890029 0.2230501 -0.4172968 0.8809723 0.416179 -0.7786167 -0.4696285 0.2999125 -0.561098 0.7715061 0.3651001 -0.6830567 -0.6325627 0.3651013 -0.6830566 0.6325621 0.2999132 -0.561098 -0.7715058 0.4161789 -0.7786167 0.4696289 0.2562812 -0.8448484 -0.4696289 0.1846857 -0.6088271 0.7715055 0.2248283 -0.7411592 -0.6325625 0.2248279 -0.7411596 0.6325623 0.1846857 -0.608827 -0.7715057 0.2562819 -0.8448482 0.469629 0.1373535 -0.4527941 -0.880972 0.2778977 -0.9161062 0.2890022 0.08464169 -0.2790148 -0.9565493 0.2889001 -0.9523763 0.09755158 0.0285902 -0.09424608 0.9951384 0.02858799 -0.09424585 -0.9951384 0.2889001 -0.9523763 -0.0975517 0.08463925 -0.2790152 0.9565494 0.2778977 -0.9161058 -0.2890037 0.1373533 -0.4527933 0.8809724 0.02857589 -0.290166 -0.9565497 0.0975492 -0.9904384 0.09755092 0.009653866 -0.09801268 0.9951384 0.009652733 -0.09801238 -0.9951384 0.09754925 -0.9904384 -0.09755086 0.02857887 -0.2901663 0.9565494 0.09383475 -0.9527182 -0.2890037 0.0463792 -0.4708895 0.8809723 0.08653545 -0.8786128 -0.469629 0.0623607 -0.6331586 0.7715058 0.07591491 -0.7707808 -0.6325615 0.07591485 -0.7707799 0.6325625 0.06235992 -0.6331588 -0.7715058 0.0865361 -0.8786131 0.4696283 0.0463798 -0.4708899 -0.880972 0.09383416 -0.9527184 0.2890032 -0.06236076 -0.6331591 0.7715055 -0.07591521 -0.7707805 -0.6325618 -0.07591539 -0.7707806 0.6325616 -0.0623607 -0.6331585 -0.7715061 -0.08653587 -0.8786127 0.4696289 -0.04637777 -0.4708899 -0.8809722 -0.09383493 -0.9527185 0.2890029 -0.02857589 -0.2901659 -0.9565497 -0.09754973 -0.9904382 0.09755116 -0.009653866 -0.09801274 0.9951384 -0.009652853 -0.09801244 -0.9951384 -0.09754985 -0.9904382 -0.09755086 -0.02857947 -0.2901663 0.9565494 -0.09383469 -0.9527181 -0.2890036 -0.04637777 -0.4708893 0.8809724 -0.08653587 -0.8786124 -0.4696293 -0.2889004 -0.9523761 0.09755116 -0.0285902 -0.09424614 0.9951384 -0.02858823 -0.09424585 -0.9951384 -0.2889004 -0.9523761 -0.09755164 -0.08463984 -0.2790154 0.9565494 -0.2778977 -0.916106 -0.289003 -0.137354 -0.4527934 0.8809723 -0.2562825 -0.844848 -0.4696285 -0.1846857 -0.6088269 0.7715057 -0.2248284 -0.7411594 -0.6325622 -0.2248286 -0.7411596 0.632562 -0.1846855 -0.6088266 -0.771506 -0.2562816 -0.8448475 0.4696304 -0.1373535 -0.4527938 -0.8809721 -0.277898 -0.9161062 0.2890021 -0.08463782 -0.279015 -0.9565497 -0.3651016 -0.6830573 -0.6325613 -0.3651016 -0.6830568 0.6325616 -0.2999135 -0.5610983 -0.7715056 -0.4161789 -0.778616 0.46963 -0.2230505 -0.4172969 -0.880972 -0.4512817 -0.8442883 0.2890023 -0.1374456 -0.2571413 -0.9565495 -0.4691487 -0.8777148 0.09755116 -0.04642421 -0.08685779 0.9951385 -0.0464282 -0.08685749 -0.9951384 -0.4691484 -0.8777149 -0.09755164 -0.1374469 -0.257142 0.9565492 -0.4512817 -0.8442881 -0.2890028 -0.2230499 -0.4172965 0.8809725 -0.4161793 -0.7786163 -0.4696289 -0.2999136 -0.5610982 0.7715055 -0.06248074 -0.07613146 0.9951383 -0.06247782 -0.07613116 -0.9951385 -0.6313679 -0.7693235 -0.09755128 -0.1849701 -0.2253868 0.9565495 -0.6073229 -0.7400245 -0.289003 -0.3001742 -0.3657639 0.8809724 -0.560083 -0.6824631 -0.4696288 -0.4036154 -0.4918069 0.7715054 -0.491344 -0.5987045 -0.6325615 -0.4913445 -0.5987039 0.6325617 -0.4036156 -0.4918062 -0.7715058 -0.5600831 -0.6824624 0.4696298 -0.3001735 -0.365764 -0.8809725 -0.6073231 -0.7400245 0.2890027 -0.1849701 -0.2253867 -0.9565495 -0.6313679 -0.7693233 0.09755134 -0.5987043 -0.4913439 0.6325618 -0.4918066 -0.4036143 -0.7715063 -0.6824625 -0.5600829 0.4696298 -0.365764 -0.3001745 -0.8809723 -0.7400251 -0.6073225 0.2890022 -0.2253906 -0.1849698 -0.9565486 -0.7693237 -0.6313675 0.09755134 -0.07613283 -0.06247949 0.9951383 -0.07613134 -0.06247925 -0.9951384 -0.7693238 -0.6313674 -0.09755128 -0.225387 -0.18497 0.9565495 -0.7400246 -0.6073229 -0.2890024 -0.3657642 -0.3001743 0.8809722 -0.6824632 -0.5600827 -0.4696291 -0.4918069 -0.4036148 0.7715058 -0.5987042 -0.4913439 -0.6325618 -0.8777153 -0.4691479 -0.09755104 -0.2571429 -0.1374452 0.9565492 -0.8442882 -0.4512817 -0.2890025 -0.4172966 -0.2230497 0.8809725 -0.7786165 -0.4161781 -0.4696297 -0.5610979 -0.299913 0.771506 -0.6830567 -0.3651013 -0.6325619 -0.6830569 -0.3651016 0.6325616 -0.5610977 -0.2999133 -0.771506 -0.7786158 -0.4161798 0.4696296 -0.417297 -0.2230492 -0.8809723 -0.8442887 -0.4512811 0.289002 -0.2571398 -0.1374452 -0.9565501 -0.8777152 -0.469148 0.09755134 -0.08685719 -0.04642641 0.9951384 -0.08685821 -0.04642623 -0.9951384 -0.6088267 -0.1846847 -0.7715061 -0.8448477 -0.2562815 0.4696298 -0.4527938 -0.1373534 -0.8809722 -0.9161063 -0.2778978 0.2890019 -0.2790139 -0.08463835 -0.95655 -0.9523763 -0.2889 0.09755116 -0.09424436 -0.02858924 0.9951385 -0.09424549 -0.02858918 -0.9951385 -0.9523764 -0.2889 -0.09755122 -0.2790158 -0.08463823 0.9565494 -0.9161064 -0.2778973 -0.2890024 -0.4527938 -0.1373533 0.8809721 -0.8448478 -0.2562815 -0.4696298 -0.6088269 -0.1846851 0.771506 -0.7411601 -0.224828 -0.6325615 -0.74116 -0.2248283 0.6325616 -0.9527186 -0.09383463 -0.2890023 -0.4708895 -0.04637813 0.8809723 -0.8786125 -0.08653545 -0.4696294 -0.6331586 -0.06236076 0.771506 -0.7707807 -0.0759148 -0.6325616 -0.7707808 -0.07591491 0.6325615 -0.6331584 -0.06236064 -0.7715062 -0.8786123 -0.08653575 0.4696296 -0.4708894 -0.04637777 -0.8809725 -0.9527187 -0.09383416 0.2890021 -0.2901645 -0.02857941 -0.95655 -0.9904382 -0.09754937 0.0975511 -0.09801387 -0.009653329 0.9951383 -0.09801393 -0.009653329 -0.9951383 -0.9904382 -0.09754931 -0.09755104 -0.290166 -0.02857857 0.9565496 -0.4708893 0.04637825 -0.8809724 -0.9527187 0.09383493 0.289002 -0.2901655 0.02857893 -0.9565497 -0.9904381 0.09755092 0.09755098 -0.09801185 0.009653389 0.9951384 -0.09801197 0.009653329 -0.9951385 -0.9904382 0.09754931 -0.0975511 -0.2901661 0.02857881 0.9565495 -0.9527186 0.09383547 -0.2890022 -0.4708896 0.04637813 0.8809722 -0.8786125 0.08653545 -0.4696295 -0.6331588 0.0623607 0.7715058 -0.7707806 0.0759142 -0.6325617 -0.7707805 0.07591491 0.6325618 -0.6331588 0.06236064 -0.7715058 -0.8786124 0.08653581 0.4696297 -0.4527945 0.1373535 0.8809717 -0.8448478 0.2562814 -0.4696296 -0.6088265 0.1846861 0.7715059 -0.74116 0.2248281 -0.6325616 -0.7411597 0.2248292 0.6325616 -0.6088264 0.184686 -0.771506 -0.8448476 0.2562823 0.4696297 -0.4527943 0.137353 -0.8809719 -0.9161064 0.2778979 0.2890017 -0.2790148 0.08463782 -0.9565497 -0.9523761 0.2889008 0.09755104 -0.09424829 0.02858918 0.9951382 -0.09424746 0.02858918 -0.9951382 -0.9523763 0.2889 -0.09755116 -0.2790157 0.08463841 0.9565493 -0.9161064 0.2778972 -0.2890021 -0.8442882 0.451282 0.289002 -0.2571416 0.1374449 -0.9565497 -0.8777145 0.4691495 0.0975511 -0.08685904 0.04642641 0.9951383 -0.08685725 0.04642629 -0.9951384 -0.8777149 0.4691486 -0.0975508 -0.2571416 0.1374453 0.9565496 -0.8442883 0.4512818 -0.2890021 -0.4172968 0.2230498 0.8809723 -0.7786161 0.4161791 -0.4696297 -0.5610981 0.2999132 0.7715058 -0.6830571 0.3651016 -0.6325613 -0.683057 0.3651017 0.6325615 -0.561098 0.2999138 -0.7715057 -0.778616 0.416179 0.4696298 -0.4172964 0.2230502 -0.8809724 -0.6824623 0.5600832 -0.4696297 -0.4918059 0.4036149 0.7715064 -0.5987047 0.4913443 -0.6325612 -0.5987043 0.4913443 0.6325615 -0.4918062 0.4036148 -0.7715062 -0.6824627 0.560083 0.4696293 -0.3657634 0.3001749 -0.8809723 -0.7400249 0.6073231 0.2890014 -0.2253866 0.1849696 -0.9565496 -0.7693235 0.6313678 0.09755098 -0.07612872 0.06247943 0.9951385 -0.07613134 0.06247925 -0.9951384 -0.7693239 0.6313674 -0.09755098 -0.2253866 0.1849703 0.9565495 -0.7400251 0.6073224 -0.2890026 -0.3657648 0.3001745 0.8809719 -0.184968 0.2253866 -0.95655 -0.6313672 0.769324 0.09755092 -0.06247669 0.0761314 0.9951385 -0.06247782 0.07613122 -0.9951385 -0.6313672 0.7693241 -0.09755092 -0.1849693 0.2253871 0.9565497 -0.6073228 0.7400251 -0.2890018 -0.3001746 0.3657637 0.8809723 -0.5600826 0.6824631 -0.4696293 -0.4036149 0.4918067 0.7715058 -0.4913439 0.5987046 -0.6325613 -0.4913438 0.5987046 0.6325616 -0.4036145 0.4918066 -0.7715061 -0.5600827 0.6824627 0.4696298 -0.3001744 0.3657642 -0.8809721 -0.6073222 0.7400256 0.2890014 -0.2999128 0.5610979 0.7715061 -0.3651017 0.683057 -0.6325614 -0.3651013 0.6830574 0.6325612 -0.299913 0.5610982 -0.7715057 -0.416179 0.7786161 0.4696297 -0.2230508 0.4172973 -0.8809719 -0.4512813 0.8442888 0.2890011 -0.1374456 0.2571417 -0.9565495 -0.469148 0.8777153 0.09755098 -0.04642808 0.08685761 0.9951384 -0.0464282 0.08685749 -0.9951384 -0.4691482 0.8777152 -0.09755063 -0.1374455 0.2571422 0.9565494 -0.4512816 0.8442884 -0.2890022 -0.2230502 0.4172969 0.8809723 -0.4161782 0.7786162 -0.4696301 -0.2888997 0.9523765 0.09755098 -0.0285862 0.09424602 0.9951385 -0.02858799 0.09424585 -0.9951384 -0.2889 0.9523764 -0.09755057 -0.0846371 0.2790156 0.9565495 -0.2778978 0.9161065 -0.2890014 -0.1373532 0.4527937 0.8809723 -0.2562811 0.844848 -0.4696297 -0.1846854 0.6088266 0.7715061 -0.2248284 0.7411606 -0.6325609 -0.2248284 0.7411602 0.6325613 -0.1846852 0.6088261 -0.7715065 -0.2562817 0.8448474 0.4696303 -0.1373536 0.452794 -0.880972 -0.2778977 0.9161065 0.2890016 -0.08463609 0.2790151 -0.9565497 -0.07591497 0.7707809 -0.6325612 -0.07591867 0.7707794 0.6325626 -0.06236332 0.6331576 -0.7715065 -0.08653783 0.8786131 0.4696277 -0.04637706 0.47089 -0.8809721 -0.09383904 0.9527177 0.289004 -0.02858102 0.2901659 -0.9565495 -0.09755355 0.990438 0.09754955 -0.009653866 0.09801244 0.9951384 -0.009652733 0.09801244 -0.9951384 -0.09755462 0.9904378 -0.09755021 -0.02858209 0.290166 0.9565494 -0.09383445 0.9527187 -0.2890021 -0.04638135 0.4708896 0.880972 -0.08653545 0.8786125 -0.4696294 -0.06236243 0.6331585 0.7715058 0.07591122 0.7707803 -0.6325625 0.07591521 0.7707799 0.6325625 0.06235915 0.6331592 -0.7715055 0.08653575 0.8786131 0.4696281 0.04637706 0.4708895 -0.8809725 0.09383463 0.9527181 0.2890042 0.02857804 0.290166 -0.9565496 0.09754979 0.9904383 0.09755021 0.09754979 0.9904385 -0.09754872 0.02858078 0.2901661 0.9565494 0.09383463 0.9527184 -0.2890033 0.04637861 0.4708893 0.8809724 0.0865333 0.8786135 -0.4696279 0.06236058 0.6331583 0.7715063 0.1373534 0.4527937 0.8809723 0.2562821 0.8448487 -0.4696278 0.1846861 0.608827 0.7715055 0.2248284 0.7411591 -0.6325626 0.2248287 0.7411589 0.6325628 0.1846856 0.6088269 -0.7715057 0.2562823 0.8448484 0.4696283 0.1373541 0.4527935 -0.8809723 0.2778978 0.9161058 0.2890037 0.08463895 0.2790148 -0.9565496 0.2889003 0.9523763 0.09755051 0.2889004 0.9523764 -0.09754937 0.08463555 0.2790151 0.9565498 0.2778981 0.9161058 -0.2890034 0.4512812 0.8442878 0.2890043 0.1374452 0.2571417 -0.9565496 0.4691487 0.8777151 0.09754925 0.4691486 0.8777151 -0.09754943 0.1374452 0.2571419 0.9565495 0.4512816 0.8442877 -0.2890042 0.2230505 0.4172968 0.8809721 0.4161795 0.778617 -0.4696278 0.2999132 0.561098 0.7715057 0.3651013 0.683056 -0.6325628 0.3651012 0.6830558 0.632563 0.2999126 0.561098 -0.771506 0.4161793 0.7786172 0.4696276 0.2230499 0.4172968 -0.8809722 0.5600836 0.6824631 -0.469628 0.4036151 0.4918067 0.7715058 0.4913436 0.598704 -0.6325624 0.4913435 0.5987038 0.6325626 0.4036151 0.4918063 -0.771506 0.5600831 0.6824635 0.4696282 0.3001739 0.3657639 -0.8809725 0.6073224 0.7400247 0.2890036 0.1849713 0.2253862 -0.9565494 0.631368 0.7693235 0.09754973 0.6313674 0.7693239 -0.09755063 0.1849746 0.2253867 0.9565486 0.6073224 0.7400246 -0.2890037 0.3001739 0.3657637 0.8809726 0.2253876 0.1849699 -0.9565493 0.7693239 0.6313673 0.09755045 0.7693238 0.6313676 -0.09755009 0.225385 0.1849702 0.9565499 0.7400248 0.6073224 -0.2890035 0.3657641 0.3001751 0.8809719 0.6824634 0.5600833 -0.469628 0.4918069 0.4036149 0.7715057 0.5987038 0.4913436 -0.6325625 0.598704 0.4913433 0.6325626 0.4918062 0.403615 -0.7715061 0.6824632 0.5600827 0.4696289 0.3657633 0.3001748 -0.8809725 0.7400244 0.6073226 0.2890036 0.6830562 0.3651013 -0.6325624 0.6830566 0.3651005 0.6325625 0.5610973 0.2999137 -0.7715061 0.7786167 0.4161794 0.4696285 0.4172965 0.22305 -0.8809725 0.8442882 0.4512808 0.2890037 0.257142 0.1374447 -0.9565495 0.8777152 0.4691483 0.09755057 0.8777153 0.469148 -0.09755015 0.2571429 0.1374452 0.9565493 0.8442884 0.4512808 -0.2890031 0.4172967 0.2230501 0.8809723 0.778617 0.416179 -0.4696282 0.561098 0.2999126 0.771506 0.9523763 0.2889007 -0.09755039 0.279015 0.08463805 0.9565497 0.9161059 0.2778977 -0.2890034 0.4527932 0.1373529 0.8809726 0.8448485 0.2562824 -0.469628 0.6088266 0.1846854 0.771506 0.7411592 0.224828 -0.6325626 0.7411593 0.2248277 0.6325626 0.6088268 0.1846855 -0.7715058 0.8448486 0.2562817 0.4696282 0.4527935 0.1373533 -0.8809723 0.9161057 0.277898 0.2890035 0.2790152 0.08463788 -0.9565495 0.9523764 0.2888998 0.09755057 0.7707797 0.07591521 0.6325626 0.6331586 0.06236016 -0.7715059 0.878613 0.08653551 0.4696285 0.4708894 0.04637849 -0.8809723 0.9527184 0.0938338 0.2890036 0.2901665 0.02857822 -0.9565494 0.9904382 0.09754925 0.09755104 0.9904383 0.09754937 -0.09755051 0.2901659 0.02857887 0.9565495 0.9527184 0.09383487 -0.2890031 0.470889 0.04637873 0.8809726 0.8786131 0.08653581 -0.469628 0.6331588 0.06236135 0.7715057 0.7707798 0.0759148 -0.6325626 0.9904384 -0.09754937 -0.09755098 0.2901659 -0.02857887 0.9565497 0.9527184 -0.09383493 -0.2890031 0.4708888 -0.04637879 0.8809726 0.8786133 -0.08653575 -0.469628 0.6331588 -0.06236064 0.7715058 0.7707798 -0.07591527 -0.6325626 0.77078 -0.07591468 0.6325624 0.633158 -0.06236076 -0.7715063 0.8786128 -0.08653646 0.4696285 0.4708896 -0.04637849 -0.8809723 0.9527184 -0.09383463 0.2890031 0.2901656 -0.02857899 -0.9565497 0.9904382 -0.09755009 0.0975511 0.6088263 -0.1846851 -0.7715064 0.844848 -0.2562825 0.4696287 0.4527944 -0.1373535 -0.8809718 0.9161061 -0.2778972 0.2890032 0.2790153 -0.08463829 -0.9565495 0.9523762 -0.2889006 0.09755104 0.9523763 -0.2889 -0.0975511 0.2790152 -0.08463889 0.9565494 0.9161058 -0.2778985 -0.2890029 0.4527939 -0.1373534 0.880972 0.8448489 -0.2562808 -0.4696282 0.6088263 -0.1846854 0.7715062 0.7411592 -0.2248284 -0.6325625 0.7411594 -0.2248283 0.6325622 0.2571449 -0.1374453 0.9565486 0.8442879 -0.4512817 -0.2890031 0.4172965 -0.2230502 0.8809723 0.7786169 -0.416179 -0.4696285 0.5610979 -0.2999134 0.7715058 0.6830563 -0.3651016 -0.6325623 0.6830564 -0.3651012 0.6325623 0.561098 -0.2999126 -0.771506 0.7786166 -0.4161794 0.4696286 0.4172967 -0.2230498 -0.8809724 0.8442881 -0.4512817 0.2890028 0.2571411 -0.137445 -0.9565498 0.8777153 -0.4691479 0.09755104 0.8777146 -0.4691493 -0.0975511 0.6824631 -0.5600827 0.4696292 0.3657634 -0.3001752 -0.8809722 0.7400249 -0.6073223 0.289003 0.2253858 -0.18497 -0.9565497 0.7693237 -0.6313675 0.09755128 0.7693233 -0.6313681 -0.09755057 0.2253849 -0.1849703 0.9565498 0.7400251 -0.6073222 -0.2890031 0.3657631 -0.3001748 0.8809725 0.6824636 -0.5600831 -0.4696281 0.4918063 -0.4036154 0.771506 0.5987036 -0.4913441 -0.6325623 0.5987038 -0.4913435 0.6325626 0.4918057 -0.4036151 -0.7715063 0.6073221 -0.740025 -0.2890034 0.300174 -0.3657643 0.8809723 0.5600833 -0.6824632 -0.4696282 0.4036158 -0.491806 0.7715058 0.4913434 -0.5987043 -0.6325621 0.4913434 -0.5987036 0.6325628 0.4036156 -0.4918062 -0.7715058 0.5600828 -0.682463 0.4696292 0.3001745 -0.3657642 -0.8809722 0.6073225 -0.7400249 0.2890028 0.1849685 -0.2253866 -0.9565499 0.6313673 -0.7693238 0.09755045 0.6313679 -0.7693233 -0.0975511 0.1849706 -0.2253867 0.9565495 0.2230501 -0.417297 -0.8809721 0.4512813 -0.8442882 0.2890029 0.1374462 -0.2571415 -0.9565494 0.4691479 -0.8777154 0.09755003 0.4691482 -0.8777149 -0.09755176 0.1374454 -0.257142 0.9565494 0.451281 -0.8442884 -0.289003 0.2230502 -0.417297 0.8809721 0.416179 -0.7786169 -0.4696285 0.2999135 -0.5610982 0.7715055 0.3651013 -0.6830566 -0.6325621 0.3651001 -0.6830567 0.6325627 0.2999125 -0.5610982 -0.771506 0.4161788 -0.7786167 0.4696289 0.2562817 -0.8448483 -0.4696288 0.1846855 -0.6088272 0.7715054 0.2248281 -0.7411596 -0.6325622 0.2248284 -0.7411593 0.6325623 0.1846854 -0.6088267 -0.771506 0.2562809 -0.8448483 0.4696292 0.1373533 -0.4527937 -0.8809722 0.2778975 -0.9161058 0.2890037 0.08463698 -0.279015 -0.9565497 0.2889001 -0.9523763 0.0975517 0.2889001 -0.9523763 -0.09755158 0.08464163 -0.2790152 0.9565492 0.2778975 -0.9161062 -0.2890022 0.1373523 -0.4527939 0.8809723 0.02857881 -0.2901659 -0.9565497 0.09754925 -0.9904384 0.09755086 0.0975492 -0.9904384 -0.09755092 0.02857589 -0.2901663 0.9565495 0.09383416 -0.9527184 -0.2890032 0.04637771 -0.4708893 0.8809725 0.08653599 -0.8786132 -0.469628 0.06236064 -0.6331588 0.7715058 0.07591485 -0.7707799 -0.6325626 0.07591474 -0.7707805 0.6325618 0.06236052 -0.6331584 -0.7715061 0.08653527 -0.8786126 0.4696293 0.04637825 -0.4708896 -0.8809722 0.09383463 -0.9527182 0.2890037 -0.0623607 -0.6331591 0.7715055 -0.07591539 -0.7707806 -0.6325616 -0.07591521 -0.7707805 0.6325618 -0.0623607 -0.6331589 -0.7715057 -0.08653593 -0.8786123 0.4696297 -0.04637908 -0.4708897 -0.8809721 -0.09383457 -0.9527183 0.2890036 -0.02857935 -0.2901659 -0.9565497 -0.09754991 -0.9904382 0.09755086 -0.09754973 -0.9904382 -0.09755116 -0.02857589 -0.2901661 0.9565497 -0.09383469 -0.9527185 -0.2890029 -0.04637771 -0.4708893 0.8809725 -0.08653593 -0.8786128 -0.4696286 -0.2889004 -0.9523761 0.09755164 -0.2889004 -0.9523761 -0.09755116 -0.0846377 -0.2790153 0.9565495 -0.277898 -0.9161062 -0.2890021 -0.1373534 -0.4527934 0.8809723 -0.2562816 -0.8448476 -0.46963 -0.1846855 -0.6088272 0.7715054 -0.2248286 -0.7411596 -0.632562 -0.2248284 -0.7411594 0.6325622 -0.1846855 -0.6088269 -0.7715058 -0.2562825 -0.8448479 0.4696289 -0.1373538 -0.4527934 -0.8809723 -0.2778976 -0.9161061 0.289003 -0.08463925 -0.2790149 -0.9565495 -0.3651016 -0.6830568 -0.6325616 -0.3651016 -0.6830573 0.6325613 -0.2999126 -0.5610978 -0.7715062 -0.4161792 -0.7786161 0.4696294 -0.2230505 -0.417297 -0.8809721 -0.4512816 -0.8442881 0.2890028 -0.1374463 -0.2571416 -0.9565494 -0.4691484 -0.8777149 0.09755164 -0.4691486 -0.8777148 -0.09755116 -0.1374453 -0.2571419 0.9565494 -0.4512814 -0.8442884 -0.2890024 -0.2230505 -0.4172965 0.8809723 -0.4161791 -0.7786161 -0.4696298 -0.2999135 -0.561098 0.7715057 -0.6313679 -0.7693233 -0.09755134 -0.1849709 -0.2253872 0.9565493 -0.6073229 -0.7400246 -0.2890027 -0.3001736 -0.3657632 0.8809729 -0.5600832 -0.6824625 -0.4696295 -0.4036148 -0.4918066 0.771506 -0.4913445 -0.5987039 -0.6325617 -0.491344 -0.5987045 0.6325615 -0.4036151 -0.4918063 -0.771506 -0.5600828 -0.6824631 0.4696291 -0.3001744 -0.3657639 -0.8809723 -0.6073229 -0.7400245 0.289003 -0.1849695 -0.2253865 -0.9565497 -0.6313679 -0.7693235 0.09755128 -0.5987042 -0.4913439 0.6325618 -0.4918062 -0.4036152 -0.771506 -0.6824632 -0.5600821 0.4696297 -0.3657643 -0.3001748 -0.880972 -0.7400246 -0.607323 0.2890025 -0.2253851 -0.1849701 -0.9565499 -0.7693238 -0.6313674 0.09755128 -0.7693237 -0.6313675 -0.09755134 -0.2253852 -0.1849704 0.9565498 -0.740025 -0.6073226 -0.2890023 -0.3657638 -0.3001744 0.8809723 -0.6824626 -0.560083 -0.4696295 -0.4918063 -0.403615 0.771506 -0.5987043 -0.4913439 -0.6325618 -0.8777152 -0.469148 -0.09755134 -0.2571416 -0.1374451 0.9565495 -0.8442886 -0.4512812 -0.2890021 -0.4172967 -0.2230491 0.8809726 -0.7786163 -0.4161794 -0.4696292 -0.5610983 -0.2999133 0.7715055 -0.6830569 -0.3651016 -0.6325616 -0.6830567 -0.3651013 0.6325619 -0.5610975 -0.2999138 -0.7715059 -0.7786164 -0.4161783 0.46963 -0.4172967 -0.2230497 -0.8809724 -0.8442882 -0.4512817 0.2890025 -0.2571419 -0.1374449 -0.9565495 -0.8777153 -0.4691479 0.09755104 -0.6088266 -0.1846854 -0.771506 -0.8448476 -0.2562816 0.46963 -0.452794 -0.1373536 -0.880972 -0.9161062 -0.2778974 0.2890025 -0.2790157 -0.08463793 -0.9565493 -0.9523764 -0.2889 0.09755122 -0.9523763 -0.2889 -0.09755116 -0.2790146 -0.08463877 0.9565496 -0.9161063 -0.2778979 -0.289002 -0.4527929 -0.1373535 0.8809726 -0.8448479 -0.256282 -0.4696292 -0.6088262 -0.1846862 0.7715061 -0.74116 -0.2248283 -0.6325616 -0.7411601 -0.224828 0.6325615 -0.9527187 -0.09383416 -0.2890022 -0.4708892 -0.04637825 0.8809725 -0.8786125 -0.08653569 -0.4696292 -0.6331586 -0.0623607 0.7715059 -0.7707808 -0.07591491 -0.6325615 -0.7707807 -0.0759148 0.6325616 -0.6331585 -0.06236016 -0.771506 -0.8786123 -0.08653551 0.4696297 -0.4708896 -0.04637849 -0.8809722 -0.9527187 -0.09383469 0.2890024 -0.2901671 -0.02857881 -0.9565492 -0.9904382 -0.09754931 0.09755104 -0.9904382 -0.09754937 -0.0975511 -0.2901672 -0.02857887 0.9565492 -0.4708897 0.04637849 -0.8809722 -0.9527186 0.09383553 0.2890024 -0.2901665 0.02857905 -0.9565494 -0.9904382 0.09754931 0.0975511 -0.9904381 0.09755092 -0.09755098 -0.2901663 0.0285784 0.9565494 -0.9527187 0.09383499 -0.2890021 -0.4708888 0.04637879 0.8809727 -0.8786123 0.08653658 -0.4696294 -0.6331589 0.06236135 0.7715056 -0.7707806 0.07591634 -0.6325615 -0.7707806 0.07591593 0.6325614 -0.6331585 0.0623607 -0.771506 -0.8786123 0.08653551 0.4696298 -0.4527921 0.1373531 0.8809731 -0.8448477 0.2562822 -0.4696295 -0.6088267 0.1846854 0.7715059 -0.7411597 0.2248292 -0.6325616 -0.74116 0.2248281 0.6325616 -0.6088263 0.1846849 -0.7715063 -0.8448477 0.2562816 0.4696299 -0.4527934 0.137354 -0.8809722 -0.9161063 0.2778974 0.2890023 -0.2790148 0.08463847 -0.9565497 -0.9523763 0.2889 0.09755116 -0.9523761 0.2889008 -0.09755104 -0.2790146 0.08463877 0.9565497 -0.9161064 0.277898 -0.2890018 -0.8442883 0.4512818 0.2890021 -0.2571416 0.1374455 -0.9565496 -0.8777149 0.4691486 0.0975508 -0.8777144 0.4691494 -0.0975511 -0.2571424 0.1374455 0.9565494 -0.8442881 0.451282 -0.289002 -0.4172956 0.2230504 0.8809728 -0.7786161 0.4161794 -0.4696292 -0.5610979 0.2999127 0.771506 -0.683057 0.3651017 -0.6325615 -0.6830571 0.3651016 0.6325613 -0.5610975 0.2999131 -0.7715061 -0.7786158 0.4161794 0.46963 -0.4172974 0.2230501 -0.8809719 -0.6824629 0.5600829 -0.4696291 -0.4918058 0.4036151 0.7715062 -0.5987043 0.4913443 -0.6325615 -0.5987047 0.4913443 0.6325612 -0.491806 0.4036149 -0.7715063 -0.6824623 0.5600827 0.4696301 -0.3657644 0.3001747 -0.8809719 -0.740025 0.6073225 0.2890027 -0.2253882 0.18497 -0.9565492 -0.7693235 0.6313679 0.09755086 -0.7693231 0.6313683 -0.0975508 -0.225389 0.1849702 0.956549 -0.7400248 0.6073232 -0.2890014 -0.3657631 0.3001751 0.8809725 -0.1849697 0.2253867 -0.9565496 -0.6313672 0.7693241 0.09755092 -0.6313672 0.769324 -0.09755092 -0.184971 0.2253869 0.9565493 -0.6073222 0.7400257 -0.2890015 -0.3001742 0.365764 0.8809723 -0.5600825 0.6824629 -0.4696297 -0.4036152 0.4918062 0.771506 -0.4913438 0.5987046 -0.6325616 -0.4913439 0.5987046 0.6325613 -0.4036148 0.4918063 -0.7715061 -0.5600823 0.6824629 0.4696298 -0.3001749 0.3657639 -0.8809721 -0.6073228 0.7400251 0.2890018 -0.2999129 0.5610979 0.771506 -0.3651013 0.6830574 -0.6325612 -0.3651017 0.683057 0.6325614 -0.2999131 0.5610975 -0.7715061 -0.416178 0.7786163 0.4696304 -0.2230498 0.4172971 -0.8809723 -0.4512816 0.8442884 0.2890022 -0.1374454 0.2571418 -0.9565495 -0.4691482 0.8777152 0.09755063 -0.469148 0.8777152 -0.09755098 -0.1374489 0.257142 0.9565489 -0.4512811 0.8442889 -0.2890011 -0.2230494 0.4172967 0.8809725 -0.4161792 0.7786163 -0.4696295 -0.2889 0.9523764 0.09755057 -0.2888997 0.9523765 -0.09755098 -0.08463776 0.2790156 0.9565494 -0.2778976 0.9161065 -0.2890017 -0.1373515 0.4527937 0.8809725 -0.2562819 0.8448476 -0.4696299 -0.1846854 0.6088265 0.7715061 -0.2248284 0.7411602 -0.6325613 -0.2248284 0.7411606 0.6325609 -0.1846848 0.6088266 -0.7715062 -0.2562813 0.8448477 0.46963 -0.1373531 0.4527941 -0.880972 -0.2778977 0.9161065 0.2890014 -0.08463907 0.279015 -0.9565495 -0.07591497 0.770781 -0.6325613 -0.07591754 0.7707806 0.6325615 -0.06236082 0.6331598 -0.7715049 -0.08654028 0.8786118 0.46963 -0.04638129 0.4708887 -0.8809726 -0.09383684 0.9527184 0.2890021 -0.02857804 0.290166 -0.9565496 -0.09755432 0.9904379 0.09755021 -0.09755355 0.990438 -0.09754955 -0.02857983 0.2901662 0.9565495 -0.09383922 0.952717 -0.2890062 -0.04638212 0.4708889 0.8809724 -0.08653551 0.8786125 -0.4696294 -0.0623629 0.6331578 0.7715064</float_array>
-          <technique_common>
-            <accessor source="#Sphere-mesh-normals-array" count="960" stride="3">
-              <param name="X" type="float"/>
-              <param name="Y" type="float"/>
-              <param name="Z" type="float"/>
-            </accessor>
-          </technique_common>
-        </source>
-        <source id="Sphere-mesh-map-0">
-          <float_array id="Sphere-mesh-map-0-array" count="5760">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 1 0 0 1 0 0 0 0 1 0 1 1 0 0 1 0 1 1 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 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 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 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 0 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 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 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 0 1 1 0 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 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 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 0 1 1 0 0 1 0 1 1 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 0 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1</float_array>
-          <technique_common>
-            <accessor source="#Sphere-mesh-map-0-array" count="2880" stride="2">
-              <param name="S" type="float"/>
-              <param name="T" type="float"/>
-            </accessor>
-          </technique_common>
-        </source>
-        <vertices id="Sphere-mesh-vertices">
-          <input semantic="POSITION" source="#Sphere-mesh-positions"/>
-        </vertices>
-        <triangles material="Mirror-material" count="960">
-          <input semantic="VERTEX" source="#Sphere-mesh-vertices" offset="0"/>
-          <input semantic="NORMAL" source="#Sphere-mesh-normals" offset="1"/>
-          <input semantic="TEXCOORD" source="#Sphere-mesh-map-0" offset="2" set="0"/>
-          <p>478 0 0 21 0 1 479 0 2 3 1 3 14 1 4 4 1 5 479 2 6 22 2 7 9 2 8 4 3 9 15 3 10 5 3 11 9 4 12 23 4 13 480 4 14 5 5 15 16 5 16 6 5 17 480 6 18 24 6 19 481 6 20 6 7 21 17 7 22 7 7 23 0 8 24 296 8 25 10 8 26 205 9 27 481 9 28 24 9 29 7 10 30 18 10 31 8 10 32 1 11 33 10 11 34 11 11 35 8 12 36 19 12 37 477 12 38 2 13 39 11 13 40 12 13 41 477 14 42 20 14 43 478 14 44 2 15 45 13 15 46 3 15 47 11 16 48 27 16 49 12 16 50 20 17 51 34 17 52 35 17 53 12 18 54 28 18 55 13 18 56 21 19 57 35 19 58 36 19 59 13 20 60 29 20 61 14 20 62 22 21 63 36 21 64 37 21 65 14 22 66 30 22 67 15 22 68 23 23 69 37 23 70 38 23 71 16 24 72 30 24 73 31 24 74 23 25 75 39 25 76 24 25 77 16 26 78 32 26 79 17 26 80 10 27 81 296 27 82 25 27 83 205 28 84 24 28 85 39 28 86 18 29 87 32 29 88 33 29 89 11 30 90 25 30 91 26 30 92 18 31 93 34 31 94 19 31 95 31 32 96 45 32 97 46 32 98 38 33 99 54 33 100 39 33 101 32 34 102 46 34 103 47 34 104 25 35 105 296 35 106 40 35 107 205 36 108 39 36 109 54 36 110 32 37 111 48 37 112 33 37 113 25 38 114 41 38 115 26 38 116 33 39 117 49 39 118 34 39 119 27 40 120 41 40 121 42 40 122 35 41 123 49 41 124 50 41 125 28 42 126 42 42 127 43 42 128 35 43 129 51 43 130 36 43 131 28 44 132 44 44 133 29 44 134 36 45 135 52 45 136 37 45 137 29 46 138 45 46 139 30 46 140 37 47 141 53 47 142 38 47 143 50 48 144 64 48 145 65 48 146 42 49 147 58 49 148 43 49 149 51 50 150 65 50 151 66 50 152 43 51 153 59 51 154 44 51 155 52 52 156 66 52 157 67 52 158 44 53 159 60 53 160 45 53 161 52 54 162 68 54 163 53 54 164 46 55 165 60 55 166 61 55 167 53 56 168 69 56 169 54 56 170 47 57 171 61 57 172 62 57 173 40 58 174 296 58 175 55 58 176 205 59 177 54 59 178 69 59 179 47 60 180 63 60 181 48 60 182 40 61 183 56 61 184 41 61 185 48 62 186 64 62 187 49 62 188 41 63 189 57 63 190 42 63 191 68 64 192 84 64 193 69 64 194 62 65 195 76 65 196 77 65 197 55 66 198 296 66 199 70 66 200 205 67 201 69 67 202 84 67 203 62 68 204 78 68 205 63 68 206 55 69 207 71 69 208 56 69 209 63 70 210 79 70 211 64 70 212 56 71 213 72 71 214 57 71 215 65 72 216 79 72 217 80 72 218 57 73 219 73 73 220 58 73 221 65 74 222 81 74 223 66 74 224 59 75 225 73 75 226 74 75 227 67 76 228 81 76 229 82 76 230 59 77 231 75 77 232 60 77 233 67 78 234 83 78 235 68 78 236 61 79 237 75 79 238 76 79 239 80 80 240 96 80 241 81 80 242 74 81 243 88 81 244 89 81 245 82 82 246 96 82 247 97 82 248 74 83 249 90 83 250 75 83 251 82 84 252 98 84 253 83 84 254 76 85 255 90 85 256 91 85 257 84 86 258 98 86 259 99 86 260 76 87 261 92 87 262 77 87 263 70 88 264 296 88 265 85 88 266 205 89 267 84 89 268 99 89 269 78 90 270 92 90 271 93 90 272 70 91 273 86 91 274 71 91 275 78 92 276 94 92 277 79 92 278 71 93 279 87 93 280 72 93 281 80 94 282 94 94 283 95 94 284 72 95 285 88 95 286 73 95 287 85 96 288 296 96 289 100 96 290 205 97 291 99 97 292 114 97 293 93 98 294 107 98 295 108 98 296 85 99 297 101 99 298 86 99 299 93 100 300 109 100 301 94 100 302 86 101 303 102 101 304 87 101 305 95 102 306 109 102 307 110 102 308 87 103 309 103 103 310 88 103 311 95 104 312 111 104 313 96 104 314 89 105 315 103 105 316 104 105 317 97 106 318 111 106 319 112 106 320 89 107 321 105 107 322 90 107 323 97 108 324 113 108 325 98 108 326 91 109 327 105 109 328 106 109 329 99 110 330 113 110 331 114 110 332 91 111 333 107 111 334 92 111 335 103 112 336 119 112 337 104 112 338 112 113 339 126 113 340 127 113 341 104 114 342 120 114 343 105 114 344 113 115 345 127 115 346 128 115 347 106 116 348 120 116 349 121 116 350 114 117 351 128 117 352 129 117 353 106 118 354 122 118 355 107 118 356 100 119 357 296 119 358 115 119 359 205 120 360 114 120 361 129 120 362 108 121 363 122 121 364 123 121 365 100 122 366 116 122 367 101 122 368 108 123 369 124 123 370 109 123 371 101 124 372 117 124 373 102 124 374 110 125 375 124 125 376 125 125 377 102 126 378 118 126 379 103 126 380 110 127 381 126 127 382 111 127 383 123 128 384 137 128 385 138 128 386 115 129 387 131 129 388 116 129 389 123 130 390 139 130 391 124 130 392 116 131 393 132 131 394 117 131 395 125 132 396 139 132 397 140 132 398 117 133 399 133 133 400 118 133 401 125 134 402 141 134 403 126 134 404 118 135 405 134 135 406 119 135 407 127 136 408 141 136 409 142 136 410 119 137 411 135 137 412 120 137 413 127 138 414 143 138 415 128 138 416 121 139 417 135 139 418 136 139 419 129 140 420 143 140 421 144 140 422 121 141 423 137 141 424 122 141 425 115 142 426 296 142 427 130 142 428 205 143 429 129 143 430 144 143 431 142 144 432 156 144 433 157 144 434 134 145 435 150 145 436 135 145 437 143 146 438 157 146 439 158 146 440 136 147 441 150 147 442 151 147 443 144 148 444 158 148 445 159 148 446 136 149 447 152 149 448 137 149 449 130 150 450 296 150 451 145 150 452 205 151 453 144 151 454 159 151 455 138 152 456 152 152 457 153 152 458 130 153 459 146 153 460 131 153 461 138 154 462 154 154 463 139 154 464 131 155 465 147 155 466 132 155 467 140 156 468 154 156 469 155 156 470 132 157 471 148 157 472 133 157 473 140 158 474 156 158 475 141 158 476 134 159 477 148 159 478 149 159 479 145 160 480 161 160 481 146 160 482 153 161 483 169 161 484 154 161 485 146 162 486 162 162 487 147 162 488 155 163 489 169 163 490 170 163 491 147 164 492 163 164 493 148 164 494 155 165 495 171 165 496 156 165 497 149 166 498 163 166 499 164 166 500 157 167 501 171 167 502 172 167 503 149 168 504 165 168 505 150 168 506 157 169 507 173 169 508 158 169 509 151 170 510 165 170 511 166 170 512 158 171 513 174 171 514 159 171 515 151 172 516 167 172 517 152 172 518 145 173 519 296 173 520 160 173 521 205 174 522 159 174 523 174 174 524 153 175 525 167 175 526 168 175 527 164 176 528 180 176 529 165 176 530 173 177 531 187 177 532 188 177 533 166 178 534 180 178 535 181 178 536 174 179 537 188 179 538 189 179 539 167 180 540 181 180 541 182 180 542 160 181 543 296 181 544 175 181 545 205 182 546 174 182 547 189 182 548 167 183 549 183 183 550 168 183 551 160 184 552 176 184 553 161 184 554 168 185 555 184 185 556 169 185 557 161 186 558 177 186 559 162 186 560 170 187 561 184 187 562 185 187 563 162 188 564 178 188 565 163 188 566 170 189 567 186 189 568 171 189 569 164 190 570 178 190 571 179 190 572 172 191 573 186 191 574 187 191 575 183 192 576 199 192 577 184 192 578 176 193 579 192 193 580 177 193 581 185 194 582 199 194 583 200 194 584 177 195 585 193 195 586 178 195 587 185 196 588 201 196 589 186 196 590 179 197 591 193 197 592 194 197 593 187 198 594 201 198 595 202 198 596 179 199 597 195 199 598 180 199 599 188 200 600 202 200 601 203 200 602 181 201 603 195 201 604 196 201 605 189 202 606 203 202 607 204 202 608 182 203 609 196 203 610 197 203 611 175 204 612 296 204 613 190 204 614 205 205 615 189 205 616 204 205 617 182 206 618 198 206 619 183 206 620 175 207 621 191 207 622 176 207 623 203 208 624 218 208 625 219 208 626 196 209 627 211 209 628 212 209 629 204 210 630 219 210 631 220 210 632 197 211 633 212 211 634 213 211 635 190 212 636 296 212 637 206 212 638 205 213 639 204 213 640 220 213 641 197 214 642 214 214 643 198 214 644 190 215 645 207 215 646 191 215 647 198 216 648 215 216 649 199 216 650 192 217 651 207 217 652 208 217 653 200 218 654 215 218 655 216 218 656 192 219 657 209 219 658 193 219 659 201 220 660 216 220 661 217 220 662 193 221 663 210 221 664 194 221 665 202 222 666 217 222 667 218 222 668 194 223 669 211 223 670 195 223 671 216 224 672 230 224 673 231 224 674 209 225 675 223 225 676 224 225 677 216 226 678 232 226 679 217 226 680 209 227 681 225 227 682 210 227 683 217 228 684 233 228 685 218 228 686 210 229 687 226 229 688 211 229 689 218 230 690 234 230 691 219 230 692 212 231 693 226 231 694 227 231 695 220 232 696 234 232 697 235 232 698 213 233 699 227 233 700 228 233 701 206 234 702 296 234 703 221 234 704 205 235 705 220 235 706 235 235 707 213 236 708 229 236 709 214 236 710 206 237 711 222 237 712 207 237 713 214 238 714 230 238 715 215 238 716 208 239 717 222 239 718 223 239 719 235 240 720 249 240 721 250 240 722 228 241 723 242 241 724 243 241 725 221 242 726 296 242 727 236 242 728 205 243 729 235 243 730 250 243 731 228 244 732 244 244 733 229 244 734 221 245 735 237 245 736 222 245 737 229 246 738 245 246 739 230 246 740 222 247 741 238 247 742 223 247 743 231 248 744 245 248 745 246 248 746 224 249 747 238 249 748 239 249 749 231 250 750 247 250 751 232 250 752 224 251 753 240 251 754 225 251 755 233 252 756 247 252 757 248 252 758 225 253 759 241 253 760 226 253 761 234 254 762 248 254 763 249 254 764 227 255 765 241 255 766 242 255 767 239 256 768 253 256 769 254 256 770 246 257 771 262 257 772 247 257 773 240 258 774 254 258 775 255 258 776 247 259 777 263 259 778 248 259 779 240 260 780 256 260 781 241 260 782 249 261 783 263 261 784 264 261 785 242 262 786 256 262 787 257 262 788 250 263 789 264 263 790 265 263 791 243 264 792 257 264 793 258 264 794 236 265 795 296 265 796 251 265 797 205 266 798 250 266 799 265 266 800 243 267 801 259 267 802 244 267 803 236 268 804 252 268 805 237 268 806 244 269 807 260 269 808 245 269 809 237 270 810 253 270 811 238 270 812 246 271 813 260 271 814 261 271 815 258 272 816 272 272 817 273 272 818 251 273 819 296 273 820 266 273 821 205 274 822 265 274 823 280 274 824 258 275 825 274 275 826 259 275 827 251 276 828 267 276 829 252 276 830 259 277 831 275 277 832 260 277 833 252 278 834 268 278 835 253 278 836 261 279 837 275 279 838 276 279 839 254 280 840 268 280 841 269 280 842 261 281 843 277 281 844 262 281 845 255 282 846 269 282 847 270 282 848 262 283 849 278 283 850 263 283 851 255 284 852 271 284 853 256 284 854 264 285 855 278 285 856 279 285 857 257 286 858 271 286 859 272 286 860 265 287 861 279 287 862 280 287 863 276 288 864 292 288 865 277 288 866 270 289 867 284 289 868 285 289 869 278 290 870 292 290 871 293 290 872 270 291 873 286 291 874 271 291 875 279 292 876 293 292 877 294 292 878 272 293 879 286 293 880 287 293 881 280 294 882 294 294 883 295 294 884 273 295 885 287 295 886 288 295 887 266 296 888 296 296 889 281 296 890 205 297 891 280 297 892 295 297 893 273 298 894 289 298 895 274 298 896 266 299 897 282 299 898 267 299 899 274 300 900 290 300 901 275 300 902 267 301 903 283 301 904 268 301 905 276 302 906 290 302 907 291 302 908 269 303 909 283 303 910 284 303 911 281 304 912 296 304 913 297 304 914 205 305 915 295 305 916 311 305 917 288 306 918 305 306 919 289 306 920 281 307 921 298 307 922 282 307 923 289 308 924 306 308 925 290 308 926 282 309 927 299 309 928 283 309 929 291 310 930 306 310 931 307 310 932 284 311 933 299 311 934 300 311 935 291 312 936 308 312 937 292 312 938 285 313 939 300 313 940 301 313 941 293 314 942 308 314 943 309 314 944 285 315 945 302 315 946 286 315 947 294 316 948 309 316 949 310 316 950 287 317 951 302 317 952 303 317 953 294 318 954 311 318 955 295 318 956 288 319 957 303 319 958 304 319 959 301 320 960 315 320 961 316 320 962 309 321 963 323 321 964 324 321 965 301 322 966 317 322 967 302 322 968 310 323 969 324 323 970 325 323 971 303 324 972 317 324 973 318 324 974 310 325 975 326 325 976 311 325 977 304 326 978 318 326 979 319 326 980 297 327 981 296 327 982 312 327 983 205 328 984 311 328 985 326 328 986 304 329 987 320 329 988 305 329 989 297 330 990 313 330 991 298 330 992 305 331 993 321 331 994 306 331 995 298 332 996 314 332 997 299 332 998 307 333 999 321 333 1000 322 333 1001 300 334 1002 314 334 1003 315 334 1004 307 335 1005 323 335 1006 308 335 1007 320 336 1008 334 336 1009 335 336 1010 312 337 1011 328 337 1012 313 337 1013 320 338 1014 336 338 1015 321 338 1016 313 339 1017 329 339 1018 314 339 1019 322 340 1020 336 340 1021 337 340 1022 315 341 1023 329 341 1024 330 341 1025 322 342 1026 338 342 1027 323 342 1028 316 343 1029 330 343 1030 331 343 1031 324 344 1032 338 344 1033 339 344 1034 316 345 1035 332 345 1036 317 345 1037 325 346 1038 339 346 1039 340 346 1040 318 347 1041 332 347 1042 333 347 1043 326 348 1044 340 348 1045 341 348 1046 318 349 1047 334 349 1048 319 349 1049 312 350 1050 296 350 1051 327 350 1052 205 351 1053 326 351 1054 341 351 1055 338 352 1056 354 352 1057 339 352 1058 331 353 1059 347 353 1060 332 353 1061 340 354 1062 354 354 1063 355 354 1064 333 355 1065 347 355 1066 348 355 1067 340 356 1068 356 356 1069 341 356 1070 333 357 1071 349 357 1072 334 357 1073 327 358 1074 296 358 1075 342 358 1076 205 359 1077 341 359 1078 356 359 1079 335 360 1080 349 360 1081 350 360 1082 327 361 1083 343 361 1084 328 361 1085 335 362 1086 351 362 1087 336 362 1088 328 363 1089 344 363 1090 329 363 1091 337 364 1092 351 364 1093 352 364 1094 330 365 1095 344 365 1096 345 365 1097 337 366 1098 353 366 1099 338 366 1100 331 367 1101 345 367 1102 346 367 1103 350 368 1104 366 368 1105 351 368 1106 343 369 1107 359 369 1108 344 369 1109 352 370 1110 366 370 1111 367 370 1112 345 371 1113 359 371 1114 360 371 1115 352 372 1116 368 372 1117 353 372 1118 346 373 1119 360 373 1120 361 373 1121 353 374 1122 369 374 1123 354 374 1124 346 375 1125 362 375 1126 347 375 1127 355 376 1128 369 376 1129 370 376 1130 348 377 1131 362 377 1132 363 377 1133 355 378 1134 371 378 1135 356 378 1136 348 379 1137 364 379 1138 349 379 1139 342 380 1140 296 380 1141 357 380 1142 205 381 1143 356 381 1144 371 381 1145 350 382 1146 364 382 1147 365 382 1148 343 383 1149 357 383 1150 358 383 1151 370 384 1152 384 384 1153 385 384 1154 363 385 1155 377 385 1156 378 385 1157 370 386 1158 386 386 1159 371 386 1160 363 387 1161 379 387 1162 364 387 1163 357 388 1164 296 388 1165 372 388 1166 205 389 1167 371 389 1168 386 389 1169 365 390 1170 379 390 1171 380 390 1172 358 391 1173 372 391 1174 373 391 1175 365 392 1176 381 392 1177 366 392 1178 358 393 1179 374 393 1180 359 393 1181 367 394 1182 381 394 1183 382 394 1184 360 395 1185 374 395 1186 375 395 1187 367 396 1188 383 396 1189 368 396 1190 360 397 1191 376 397 1192 361 397 1193 368 398 1194 384 398 1195 369 398 1196 361 399 1197 377 399 1198 362 399 1199 373 400 1200 389 400 1201 374 400 1202 382 401 1203 396 401 1204 397 401 1205 375 402 1206 389 402 1207 390 402 1208 382 403 1209 398 403 1210 383 403 1211 376 404 1212 390 404 1213 391 404 1214 383 405 1215 399 405 1216 384 405 1217 376 406 1218 392 406 1219 377 406 1220 385 407 1221 399 407 1222 400 407 1223 378 408 1224 392 408 1225 393 408 1226 385 409 1227 401 409 1228 386 409 1229 378 410 1230 394 410 1231 379 410 1232 372 411 1233 296 411 1234 387 411 1235 205 412 1236 386 412 1237 401 412 1238 380 413 1239 394 413 1240 395 413 1241 373 414 1242 387 414 1243 388 414 1244 380 415 1245 396 415 1246 381 415 1247 393 416 1248 407 416 1249 408 416 1250 400 417 1251 416 417 1252 401 417 1253 393 418 1254 409 418 1255 394 418 1256 387 419 1257 296 419 1258 402 419 1259 205 420 1260 401 420 1261 416 420 1262 395 421 1263 409 421 1264 410 421 1265 388 422 1266 402 422 1267 403 422 1268 395 423 1269 411 423 1270 396 423 1271 388 424 1272 404 424 1273 389 424 1274 397 425 1275 411 425 1276 412 425 1277 390 426 1278 404 426 1279 405 426 1280 397 427 1281 413 427 1282 398 427 1283 391 428 1284 405 428 1285 406 428 1286 398 429 1287 414 429 1288 399 429 1289 391 430 1290 407 430 1291 392 430 1292 400 431 1293 414 431 1294 415 431 1295 412 432 1296 426 432 1297 427 432 1298 405 433 1299 419 433 1300 420 433 1301 412 434 1302 428 434 1303 413 434 1304 406 435 1305 420 435 1306 421 435 1307 413 436 1308 429 436 1309 414 436 1310 406 437 1311 422 437 1312 407 437 1313 415 438 1314 429 438 1315 430 438 1316 408 439 1317 422 439 1318 423 439 1319 415 440 1320 431 440 1321 416 440 1322 408 441 1323 424 441 1324 409 441 1325 402 442 1326 296 442 1327 417 442 1328 205 443 1329 416 443 1330 431 443 1331 409 444 1332 425 444 1333 410 444 1334 402 445 1335 418 445 1336 403 445 1337 410 446 1338 426 446 1339 411 446 1340 403 447 1341 419 447 1342 404 447 1343 430 448 1344 446 448 1345 431 448 1346 424 449 1347 438 449 1348 439 449 1349 417 450 1350 296 450 1351 432 450 1352 205 451 1353 431 451 1354 446 451 1355 424 452 1356 440 452 1357 425 452 1358 417 453 1359 433 453 1360 418 453 1361 425 454 1362 441 454 1363 426 454 1364 418 455 1365 434 455 1366 419 455 1367 427 456 1368 441 456 1369 442 456 1370 419 457 1371 435 457 1372 420 457 1373 427 458 1374 443 458 1375 428 458 1376 421 459 1377 435 459 1378 436 459 1379 429 460 1380 443 460 1381 444 460 1382 421 461 1383 437 461 1384 422 461 1385 429 462 1386 445 462 1387 430 462 1388 423 463 1389 437 463 1390 438 463 1391 435 464 1392 449 464 1393 450 464 1394 442 465 1395 458 465 1396 443 465 1397 436 466 1398 450 466 1399 451 466 1400 443 467 1401 459 467 1402 444 467 1403 436 468 1404 452 468 1405 437 468 1406 445 469 1407 459 469 1408 460 469 1409 438 470 1410 452 470 1411 453 470 1412 445 471 1413 461 471 1414 446 471 1415 438 472 1416 454 472 1417 439 472 1418 432 473 1419 296 473 1420 447 473 1421 205 474 1422 446 474 1423 461 474 1424 440 475 1425 454 475 1426 455 475 1427 433 476 1428 447 476 1429 448 476 1430 440 477 1431 456 477 1432 441 477 1433 434 478 1434 448 478 1435 449 478 1436 442 479 1437 456 479 1438 457 479 1439 453 480 1440 469 480 1441 454 480 1442 447 481 1443 296 481 1444 462 481 1445 205 482 1446 461 482 1447 476 482 1448 455 483 1449 469 483 1450 470 483 1451 447 484 1452 463 484 1453 448 484 1454 455 485 1455 471 485 1456 456 485 1457 448 486 1458 464 486 1459 449 486 1460 457 487 1461 471 487 1462 472 487 1463 449 488 1464 465 488 1465 450 488 1466 457 489 1467 473 489 1468 458 489 1469 451 490 1470 465 490 1471 466 490 1472 459 491 1473 473 491 1474 474 491 1475 451 492 1476 467 492 1477 452 492 1478 460 493 1479 474 493 1480 475 493 1481 453 494 1482 467 494 1483 468 494 1484 460 495 1485 476 495 1486 461 495 1487 472 496 1488 479 496 1489 473 496 1490 466 497 1491 3 497 1492 4 497 1493 473 498 1494 9 498 1495 474 498 1496 467 499 1497 4 499 1498 5 499 1499 474 500 1500 480 500 1501 475 500 1502 468 501 1503 5 501 1504 6 501 1505 475 502 1506 481 502 1507 476 502 1508 469 503 1509 6 503 1510 7 503 1511 462 504 1512 296 504 1513 0 504 1514 205 505 1515 476 505 1516 481 505 1517 469 506 1518 8 506 1519 470 506 1520 463 507 1521 0 507 1522 1 507 1523 470 508 1524 477 508 1525 471 508 1526 464 509 1527 1 509 1528 2 509 1529 472 510 1530 477 510 1531 478 510 1532 465 511 1533 2 511 1534 3 511 1535 478 512 1536 20 512 1537 21 512 1538 3 513 1539 13 513 1540 14 513 1541 479 514 1542 21 514 1543 22 514 1544 4 515 1545 14 515 1546 15 515 1547 9 516 1548 22 516 1549 23 516 1550 5 517 1551 15 517 1552 16 517 1553 480 518 1554 23 518 1555 24 518 1556 6 519 1557 16 519 1558 17 519 1559 7 520 1560 17 520 1561 18 520 1562 1 521 1563 0 521 1564 10 521 1565 8 522 1566 18 522 1567 19 522 1568 2 523 1569 1 523 1570 11 523 1571 477 524 1572 19 524 1573 20 524 1574 2 525 1575 12 525 1576 13 525 1577 11 526 1578 26 526 1579 27 526 1580 20 527 1581 19 527 1582 34 527 1583 12 528 1584 27 528 1585 28 528 1586 21 529 1587 20 529 1588 35 529 1589 13 530 1590 28 530 1591 29 530 1592 22 531 1593 21 531 1594 36 531 1595 14 532 1596 29 532 1597 30 532 1598 23 533 1599 22 533 1600 37 533 1601 16 534 1602 15 534 1603 30 534 1604 23 535 1605 38 535 1606 39 535 1607 16 536 1608 31 536 1609 32 536 1610 18 537 1611 17 537 1612 32 537 1613 11 538 1614 10 538 1615 25 538 1616 18 539 1617 33 539 1618 34 539 1619 31 540 1620 30 540 1621 45 540 1622 38 541 1623 53 541 1624 54 541 1625 32 542 1626 31 542 1627 46 542 1628 32 543 1629 47 543 1630 48 543 1631 25 544 1632 40 544 1633 41 544 1634 33 545 1635 48 545 1636 49 545 1637 27 546 1638 26 546 1639 41 546 1640 35 547 1641 34 547 1642 49 547 1643 28 548 1644 27 548 1645 42 548 1646 35 549 1647 50 549 1648 51 549 1649 28 550 1650 43 550 1651 44 550 1652 36 551 1653 51 551 1654 52 551 1655 29 552 1656 44 552 1657 45 552 1658 37 553 1659 52 553 1660 53 553 1661 50 554 1662 49 554 1663 64 554 1664 42 555 1665 57 555 1666 58 555 1667 51 556 1668 50 556 1669 65 556 1670 43 557 1671 58 557 1672 59 557 1673 52 558 1674 51 558 1675 66 558 1676 44 559 1677 59 559 1678 60 559 1679 52 560 1680 67 560 1681 68 560 1682 46 561 1683 45 561 1684 60 561 1685 53 562 1686 68 562 1687 69 562 1688 47 563 1689 46 563 1690 61 563 1691 47 564 1692 62 564 1693 63 564 1694 40 565 1695 55 565 1696 56 565 1697 48 566 1698 63 566 1699 64 566 1700 41 567 1701 56 567 1702 57 567 1703 68 568 1704 83 568 1705 84 568 1706 62 569 1707 61 569 1708 76 569 1709 62 570 1710 77 570 1711 78 570 1712 55 571 1713 70 571 1714 71 571 1715 63 572 1716 78 572 1717 79 572 1718 56 573 1719 71 573 1720 72 573 1721 65 574 1722 64 574 1723 79 574 1724 57 575 1725 72 575 1726 73 575 1727 65 576 1728 80 576 1729 81 576 1730 59 577 1731 58 577 1732 73 577 1733 67 578 1734 66 578 1735 81 578 1736 59 579 1737 74 579 1738 75 579 1739 67 580 1740 82 580 1741 83 580 1742 61 581 1743 60 581 1744 75 581 1745 80 582 1746 95 582 1747 96 582 1748 74 583 1749 73 583 1750 88 583 1751 82 584 1752 81 584 1753 96 584 1754 74 585 1755 89 585 1756 90 585 1757 82 586 1758 97 586 1759 98 586 1760 76 587 1761 75 587 1762 90 587 1763 84 588 1764 83 588 1765 98 588 1766 76 589 1767 91 589 1768 92 589 1769 78 590 1770 77 590 1771 92 590 1772 70 591 1773 85 591 1774 86 591 1775 78 592 1776 93 592 1777 94 592 1778 71 593 1779 86 593 1780 87 593 1781 80 594 1782 79 594 1783 94 594 1784 72 595 1785 87 595 1786 88 595 1787 93 596 1788 92 596 1789 107 596 1790 85 597 1791 100 597 1792 101 597 1793 93 598 1794 108 598 1795 109 598 1796 86 599 1797 101 599 1798 102 599 1799 95 600 1800 94 600 1801 109 600 1802 87 601 1803 102 601 1804 103 601 1805 95 602 1806 110 602 1807 111 602 1808 89 603 1809 88 603 1810 103 603 1811 97 604 1812 96 604 1813 111 604 1814 89 605 1815 104 605 1816 105 605 1817 97 606 1818 112 606 1819 113 606 1820 91 607 1821 90 607 1822 105 607 1823 99 608 1824 98 608 1825 113 608 1826 91 609 1827 106 609 1828 107 609 1829 103 610 1830 118 610 1831 119 610 1832 112 611 1833 111 611 1834 126 611 1835 104 612 1836 119 612 1837 120 612 1838 113 613 1839 112 613 1840 127 613 1841 106 614 1842 105 614 1843 120 614 1844 114 615 1845 113 615 1846 128 615 1847 106 616 1848 121 616 1849 122 616 1850 108 617 1851 107 617 1852 122 617 1853 100 618 1854 115 618 1855 116 618 1856 108 619 1857 123 619 1858 124 619 1859 101 620 1860 116 620 1861 117 620 1862 110 621 1863 109 621 1864 124 621 1865 102 622 1866 117 622 1867 118 622 1868 110 623 1869 125 623 1870 126 623 1871 123 624 1872 122 624 1873 137 624 1874 115 625 1875 130 625 1876 131 625 1877 123 626 1878 138 626 1879 139 626 1880 116 627 1881 131 627 1882 132 627 1883 125 628 1884 124 628 1885 139 628 1886 117 629 1887 132 629 1888 133 629 1889 125 630 1890 140 630 1891 141 630 1892 118 631 1893 133 631 1894 134 631 1895 127 632 1896 126 632 1897 141 632 1898 119 633 1899 134 633 1900 135 633 1901 127 634 1902 142 634 1903 143 634 1904 121 635 1905 120 635 1906 135 635 1907 129 636 1908 128 636 1909 143 636 1910 121 637 1911 136 637 1912 137 637 1913 142 638 1914 141 638 1915 156 638 1916 134 639 1917 149 639 1918 150 639 1919 143 640 1920 142 640 1921 157 640 1922 136 641 1923 135 641 1924 150 641 1925 144 642 1926 143 642 1927 158 642 1928 136 643 1929 151 643 1930 152 643 1931 138 644 1932 137 644 1933 152 644 1934 130 645 1935 145 645 1936 146 645 1937 138 646 1938 153 646 1939 154 646 1940 131 647 1941 146 647 1942 147 647 1943 140 648 1944 139 648 1945 154 648 1946 132 649 1947 147 649 1948 148 649 1949 140 650 1950 155 650 1951 156 650 1952 134 651 1953 133 651 1954 148 651 1955 145 652 1956 160 652 1957 161 652 1958 153 653 1959 168 653 1960 169 653 1961 146 654 1962 161 654 1963 162 654 1964 155 655 1965 154 655 1966 169 655 1967 147 656 1968 162 656 1969 163 656 1970 155 657 1971 170 657 1972 171 657 1973 149 658 1974 148 658 1975 163 658 1976 157 659 1977 156 659 1978 171 659 1979 149 660 1980 164 660 1981 165 660 1982 157 661 1983 172 661 1984 173 661 1985 151 662 1986 150 662 1987 165 662 1988 158 663 1989 173 663 1990 174 663 1991 151 664 1992 166 664 1993 167 664 1994 153 665 1995 152 665 1996 167 665 1997 164 666 1998 179 666 1999 180 666 2000 173 667 2001 172 667 2002 187 667 2003 166 668 2004 165 668 2005 180 668 2006 174 669 2007 173 669 2008 188 669 2009 167 670 2010 166 670 2011 181 670 2012 167 671 2013 182 671 2014 183 671 2015 160 672 2016 175 672 2017 176 672 2018 168 673 2019 183 673 2020 184 673 2021 161 674 2022 176 674 2023 177 674 2024 170 675 2025 169 675 2026 184 675 2027 162 676 2028 177 676 2029 178 676 2030 170 677 2031 185 677 2032 186 677 2033 164 678 2034 163 678 2035 178 678 2036 172 679 2037 171 679 2038 186 679 2039 183 680 2040 198 680 2041 199 680 2042 176 681 2043 191 681 2044 192 681 2045 185 682 2046 184 682 2047 199 682 2048 177 683 2049 192 683 2050 193 683 2051 185 684 2052 200 684 2053 201 684 2054 179 685 2055 178 685 2056 193 685 2057 187 686 2058 186 686 2059 201 686 2060 179 687 2061 194 687 2062 195 687 2063 188 688 2064 187 688 2065 202 688 2066 181 689 2067 180 689 2068 195 689 2069 189 690 2070 188 690 2071 203 690 2072 182 691 2073 181 691 2074 196 691 2075 182 692 2076 197 692 2077 198 692 2078 175 693 2079 190 693 2080 191 693 2081 203 694 2082 202 694 2083 218 694 2084 196 695 2085 195 695 2086 211 695 2087 204 696 2088 203 696 2089 219 696 2090 197 697 2091 196 697 2092 212 697 2093 197 698 2094 213 698 2095 214 698 2096 190 699 2097 206 699 2098 207 699 2099 198 700 2100 214 700 2101 215 700 2102 192 701 2103 191 701 2104 207 701 2105 200 702 2106 199 702 2107 215 702 2108 192 703 2109 208 703 2110 209 703 2111 201 704 2112 200 704 2113 216 704 2114 193 705 2115 209 705 2116 210 705 2117 202 706 2118 201 706 2119 217 706 2120 194 707 2121 210 707 2122 211 707 2123 216 708 2124 215 708 2125 230 708 2126 209 709 2127 208 709 2128 223 709 2129 216 710 2130 231 710 2131 232 710 2132 209 711 2133 224 711 2134 225 711 2135 217 712 2136 232 712 2137 233 712 2138 210 713 2139 225 713 2140 226 713 2141 218 714 2142 233 714 2143 234 714 2144 212 715 2145 211 715 2146 226 715 2147 220 716 2148 219 716 2149 234 716 2150 213 717 2151 212 717 2152 227 717 2153 213 718 2154 228 718 2155 229 718 2156 206 719 2157 221 719 2158 222 719 2159 214 720 2160 229 720 2161 230 720 2162 208 721 2163 207 721 2164 222 721 2165 235 722 2166 234 722 2167 249 722 2168 228 723 2169 227 723 2170 242 723 2171 228 724 2172 243 724 2173 244 724 2174 221 725 2175 236 725 2176 237 725 2177 229 726 2178 244 726 2179 245 726 2180 222 727 2181 237 727 2182 238 727 2183 231 728 2184 230 728 2185 245 728 2186 224 729 2187 223 729 2188 238 729 2189 231 730 2190 246 730 2191 247 730 2192 224 731 2193 239 731 2194 240 731 2195 233 732 2196 232 732 2197 247 732 2198 225 733 2199 240 733 2200 241 733 2201 234 734 2202 233 734 2203 248 734 2204 227 735 2205 226 735 2206 241 735 2207 239 736 2208 238 736 2209 253 736 2210 246 737 2211 261 737 2212 262 737 2213 240 738 2214 239 738 2215 254 738 2216 247 739 2217 262 739 2218 263 739 2219 240 740 2220 255 740 2221 256 740 2222 249 741 2223 248 741 2224 263 741 2225 242 742 2226 241 742 2227 256 742 2228 250 743 2229 249 743 2230 264 743 2231 243 744 2232 242 744 2233 257 744 2234 243 745 2235 258 745 2236 259 745 2237 236 746 2238 251 746 2239 252 746 2240 244 747 2241 259 747 2242 260 747 2243 237 748 2244 252 748 2245 253 748 2246 246 749 2247 245 749 2248 260 749 2249 258 750 2250 257 750 2251 272 750 2252 258 751 2253 273 751 2254 274 751 2255 251 752 2256 266 752 2257 267 752 2258 259 753 2259 274 753 2260 275 753 2261 252 754 2262 267 754 2263 268 754 2264 261 755 2265 260 755 2266 275 755 2267 254 756 2268 253 756 2269 268 756 2270 261 757 2271 276 757 2272 277 757 2273 255 758 2274 254 758 2275 269 758 2276 262 759 2277 277 759 2278 278 759 2279 255 760 2280 270 760 2281 271 760 2282 264 761 2283 263 761 2284 278 761 2285 257 762 2286 256 762 2287 271 762 2288 265 763 2289 264 763 2290 279 763 2291 276 764 2292 291 764 2293 292 764 2294 270 765 2295 269 765 2296 284 765 2297 278 766 2298 277 766 2299 292 766 2300 270 767 2301 285 767 2302 286 767 2303 279 768 2304 278 768 2305 293 768 2306 272 769 2307 271 769 2308 286 769 2309 280 770 2310 279 770 2311 294 770 2312 273 771 2313 272 771 2314 287 771 2315 273 772 2316 288 772 2317 289 772 2318 266 773 2319 281 773 2320 282 773 2321 274 774 2322 289 774 2323 290 774 2324 267 775 2325 282 775 2326 283 775 2327 276 776 2328 275 776 2329 290 776 2330 269 777 2331 268 777 2332 283 777 2333 288 778 2334 304 778 2335 305 778 2336 281 779 2337 297 779 2338 298 779 2339 289 780 2340 305 780 2341 306 780 2342 282 781 2343 298 781 2344 299 781 2345 291 782 2346 290 782 2347 306 782 2348 284 783 2349 283 783 2350 299 783 2351 291 784 2352 307 784 2353 308 784 2354 285 785 2355 284 785 2356 300 785 2357 293 786 2358 292 786 2359 308 786 2360 285 787 2361 301 787 2362 302 787 2363 294 788 2364 293 788 2365 309 788 2366 287 789 2367 286 789 2368 302 789 2369 294 790 2370 310 790 2371 311 790 2372 288 791 2373 287 791 2374 303 791 2375 301 792 2376 300 792 2377 315 792 2378 309 793 2379 308 793 2380 323 793 2381 301 794 2382 316 794 2383 317 794 2384 310 795 2385 309 795 2386 324 795 2387 303 796 2388 302 796 2389 317 796 2390 310 797 2391 325 797 2392 326 797 2393 304 798 2394 303 798 2395 318 798 2396 304 799 2397 319 799 2398 320 799 2399 297 800 2400 312 800 2401 313 800 2402 305 801 2403 320 801 2404 321 801 2405 298 802 2406 313 802 2407 314 802 2408 307 803 2409 306 803 2410 321 803 2411 300 804 2412 299 804 2413 314 804 2414 307 805 2415 322 805 2416 323 805 2417 320 806 2418 319 806 2419 334 806 2420 312 807 2421 327 807 2422 328 807 2423 320 808 2424 335 808 2425 336 808 2426 313 809 2427 328 809 2428 329 809 2429 322 810 2430 321 810 2431 336 810 2432 315 811 2433 314 811 2434 329 811 2435 322 812 2436 337 812 2437 338 812 2438 316 813 2439 315 813 2440 330 813 2441 324 814 2442 323 814 2443 338 814 2444 316 815 2445 331 815 2446 332 815 2447 325 816 2448 324 816 2449 339 816 2450 318 817 2451 317 817 2452 332 817 2453 326 818 2454 325 818 2455 340 818 2456 318 819 2457 333 819 2458 334 819 2459 338 820 2460 353 820 2461 354 820 2462 331 821 2463 346 821 2464 347 821 2465 340 822 2466 339 822 2467 354 822 2468 333 823 2469 332 823 2470 347 823 2471 340 824 2472 355 824 2473 356 824 2474 333 825 2475 348 825 2476 349 825 2477 335 826 2478 334 826 2479 349 826 2480 327 827 2481 342 827 2482 343 827 2483 335 828 2484 350 828 2485 351 828 2486 328 829 2487 343 829 2488 344 829 2489 337 830 2490 336 830 2491 351 830 2492 330 831 2493 329 831 2494 344 831 2495 337 832 2496 352 832 2497 353 832 2498 331 833 2499 330 833 2500 345 833 2501 350 834 2502 365 834 2503 366 834 2504 343 835 2505 358 835 2506 359 835 2507 352 836 2508 351 836 2509 366 836 2510 345 837 2511 344 837 2512 359 837 2513 352 838 2514 367 838 2515 368 838 2516 346 839 2517 345 839 2518 360 839 2519 353 840 2520 368 840 2521 369 840 2522 346 841 2523 361 841 2524 362 841 2525 355 842 2526 354 842 2527 369 842 2528 348 843 2529 347 843 2530 362 843 2531 355 844 2532 370 844 2533 371 844 2534 348 845 2535 363 845 2536 364 845 2537 350 846 2538 349 846 2539 364 846 2540 343 847 2541 342 847 2542 357 847 2543 370 848 2544 369 848 2545 384 848 2546 363 849 2547 362 849 2548 377 849 2549 370 850 2550 385 850 2551 386 850 2552 363 851 2553 378 851 2554 379 851 2555 365 852 2556 364 852 2557 379 852 2558 358 853 2559 357 853 2560 372 853 2561 365 854 2562 380 854 2563 381 854 2564 358 855 2565 373 855 2566 374 855 2567 367 856 2568 366 856 2569 381 856 2570 360 857 2571 359 857 2572 374 857 2573 367 858 2574 382 858 2575 383 858 2576 360 859 2577 375 859 2578 376 859 2579 368 860 2580 383 860 2581 384 860 2582 361 861 2583 376 861 2584 377 861 2585 373 862 2586 388 862 2587 389 862 2588 382 863 2589 381 863 2590 396 863 2591 375 864 2592 374 864 2593 389 864 2594 382 865 2595 397 865 2596 398 865 2597 376 866 2598 375 866 2599 390 866 2600 383 867 2601 398 867 2602 399 867 2603 376 868 2604 391 868 2605 392 868 2606 385 869 2607 384 869 2608 399 869 2609 378 870 2610 377 870 2611 392 870 2612 385 871 2613 400 871 2614 401 871 2615 378 872 2616 393 872 2617 394 872 2618 380 873 2619 379 873 2620 394 873 2621 373 874 2622 372 874 2623 387 874 2624 380 875 2625 395 875 2626 396 875 2627 393 876 2628 392 876 2629 407 876 2630 400 877 2631 415 877 2632 416 877 2633 393 878 2634 408 878 2635 409 878 2636 395 879 2637 394 879 2638 409 879 2639 388 880 2640 387 880 2641 402 880 2642 395 881 2643 410 881 2644 411 881 2645 388 882 2646 403 882 2647 404 882 2648 397 883 2649 396 883 2650 411 883 2651 390 884 2652 389 884 2653 404 884 2654 397 885 2655 412 885 2656 413 885 2657 391 886 2658 390 886 2659 405 886 2660 398 887 2661 413 887 2662 414 887 2663 391 888 2664 406 888 2665 407 888 2666 400 889 2667 399 889 2668 414 889 2669 412 890 2670 411 890 2671 426 890 2672 405 891 2673 404 891 2674 419 891 2675 412 892 2676 427 892 2677 428 892 2678 406 893 2679 405 893 2680 420 893 2681 413 894 2682 428 894 2683 429 894 2684 406 895 2685 421 895 2686 422 895 2687 415 896 2688 414 896 2689 429 896 2690 408 897 2691 407 897 2692 422 897 2693 415 898 2694 430 898 2695 431 898 2696 408 899 2697 423 899 2698 424 899 2699 409 900 2700 424 900 2701 425 900 2702 402 901 2703 417 901 2704 418 901 2705 410 902 2706 425 902 2707 426 902 2708 403 903 2709 418 903 2710 419 903 2711 430 904 2712 445 904 2713 446 904 2714 424 905 2715 423 905 2716 438 905 2717 424 906 2718 439 906 2719 440 906 2720 417 907 2721 432 907 2722 433 907 2723 425 908 2724 440 908 2725 441 908 2726 418 909 2727 433 909 2728 434 909 2729 427 910 2730 426 910 2731 441 910 2732 419 911 2733 434 911 2734 435 911 2735 427 912 2736 442 912 2737 443 912 2738 421 913 2739 420 913 2740 435 913 2741 429 914 2742 428 914 2743 443 914 2744 421 915 2745 436 915 2746 437 915 2747 429 916 2748 444 916 2749 445 916 2750 423 917 2751 422 917 2752 437 917 2753 435 918 2754 434 918 2755 449 918 2756 442 919 2757 457 919 2758 458 919 2759 436 920 2760 435 920 2761 450 920 2762 443 921 2763 458 921 2764 459 921 2765 436 922 2766 451 922 2767 452 922 2768 445 923 2769 444 923 2770 459 923 2771 438 924 2772 437 924 2773 452 924 2774 445 925 2775 460 925 2776 461 925 2777 438 926 2778 453 926 2779 454 926 2780 440 927 2781 439 927 2782 454 927 2783 433 928 2784 432 928 2785 447 928 2786 440 929 2787 455 929 2788 456 929 2789 434 930 2790 433 930 2791 448 930 2792 442 931 2793 441 931 2794 456 931 2795 453 932 2796 468 932 2797 469 932 2798 455 933 2799 454 933 2800 469 933 2801 447 934 2802 462 934 2803 463 934 2804 455 935 2805 470 935 2806 471 935 2807 448 936 2808 463 936 2809 464 936 2810 457 937 2811 456 937 2812 471 937 2813 449 938 2814 464 938 2815 465 938 2816 457 939 2817 472 939 2818 473 939 2819 451 940 2820 450 940 2821 465 940 2822 459 941 2823 458 941 2824 473 941 2825 451 942 2826 466 942 2827 467 942 2828 460 943 2829 459 943 2830 474 943 2831 453 944 2832 452 944 2833 467 944 2834 460 945 2835 475 945 2836 476 945 2837 472 946 2838 478 946 2839 479 946 2840 466 947 2841 465 947 2842 3 947 2843 473 948 2844 479 948 2845 9 948 2846 467 949 2847 466 949 2848 4 949 2849 474 950 2850 9 950 2851 480 950 2852 468 951 2853 467 951 2854 5 951 2855 475 952 2856 480 952 2857 481 952 2858 469 953 2859 468 953 2860 6 953 2861 469 954 2862 7 954 2863 8 954 2864 463 955 2865 462 955 2866 0 955 2867 470 956 2868 8 956 2869 477 956 2870 464 957 2871 463 957 2872 1 957 2873 472 958 2874 471 958 2875 477 958 2876 465 959 2877 464 959 2878 2 959 2879</p>
-        </triangles>
-      </mesh>
-    </geometry>
-  </library_geometries>
-  <library_controllers/>
-  <library_visual_scenes>
-    <visual_scene id="Scene" name="Scene">
-      <node id="Camera" name="Camera" type="NODE">
-        <matrix sid="transform">0.6859207 -0.3240135 0.6515582 7.481132 0.7276763 0.3054208 -0.6141704 -6.50764 0 0.8953956 0.4452714 5.343665 0 0 0 1</matrix>
-        <instance_camera url="#Camera-camera"/>
-      </node>
-      <node id="Lamp" name="Lamp" type="NODE">
-        <matrix sid="transform">-0.2908646 -0.7711008 0.5663932 4.076245 0.9551712 -0.1998834 0.2183912 1.005454 -0.05518906 0.6045247 0.7946723 5.903862 0 0 0 1</matrix>
-        <instance_light url="#Lamp-light"/>
-      </node>
-      <node id="Cube" name="Cube" type="NODE">
-        <matrix sid="transform">1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1</matrix>
-        <instance_geometry url="#Cube-mesh" name="Cube">
-          <bind_material>
-            <technique_common>
-              <instance_material symbol="Brick_mirror-material" target="#Brick_mirror-material"/>
-            </technique_common>
-          </bind_material>
-        </instance_geometry>
-      </node>
-      <node id="Suzanne" name="Suzanne" type="NODE">
-        <matrix sid="transform">1 0 0 2.692266 0 1 0 0 0 0 1 0 0 0 0 1</matrix>
-        <instance_geometry url="#Suzanne-mesh" name="Suzanne">
-          <bind_material>
-            <technique_common>
-              <instance_material symbol="Glass-material" target="#Glass-material"/>
-            </technique_common>
-          </bind_material>
-        </instance_geometry>
-      </node>
-      <node id="Cube_001" name="Cube_001" type="NODE">
-        <matrix sid="transform">1 0 0 -2.993813 0 1 0 0 0 0 1 0 0 0 0 1</matrix>
-        <instance_geometry url="#Cube_001-mesh" name="Cube_001">
-          <bind_material>
-            <technique_common>
-              <instance_material symbol="Brick_wall-material" target="#Brick_wall-material"/>
-            </technique_common>
-          </bind_material>
-        </instance_geometry>
-      </node>
-      <node id="Sphere" name="Sphere" type="NODE">
-        <matrix sid="transform">1 0 0 0 0 1 0 3.278332 0 0 1 0 0 0 0 1</matrix>
-        <instance_geometry url="#Sphere-mesh" name="Sphere">
-          <bind_material>
-            <technique_common>
-              <instance_material symbol="Mirror-material" target="#Mirror-material">
-                <bind_vertex_input semantic="UVMap" input_semantic="TEXCOORD" input_set="0"/>
-              </instance_material>
-            </technique_common>
-          </bind_material>
-        </instance_geometry>
-      </node>
-    </visual_scene>
-  </library_visual_scenes>
-  <scene>
-    <instance_visual_scene url="#Scene"/>
-  </scene>
-</COLLADA>
\ No newline at end of file
diff --git a/models/newtonsCradle.bin b/models/newtonsCradle.bin
new file mode 100644 (file)
index 0000000..ab25b5d
Binary files /dev/null and b/models/newtonsCradle.bin differ
diff --git a/models/newtonsCradle.blend b/models/newtonsCradle.blend
new file mode 100644 (file)
index 0000000..1237396
Binary files /dev/null and b/models/newtonsCradle.blend differ
diff --git a/models/newtonsCradle.gltf b/models/newtonsCradle.gltf
new file mode 100644 (file)
index 0000000..cd59b4f
--- /dev/null
@@ -0,0 +1,2005 @@
+{
+    "accessors" : [
+        {
+            "bufferView" : 0,
+            "componentType" : 5123,
+            "count" : 11292,
+            "max" : [
+                5685
+            ],
+            "min" : [
+                0
+            ],
+            "type" : "SCALAR"
+        },
+        {
+            "bufferView" : 1,
+            "componentType" : 5126,
+            "count" : 5686,
+            "max" : [
+                5.326185703277588,
+                4.669686794281006,
+                2.0999999046325684
+            ],
+            "min" : [
+                -5.326185703277588,
+                0.036959342658519745,
+                -2.0999999046325684
+            ],
+            "type" : "VEC3"
+        },
+        {
+            "bufferView" : 2,
+            "componentType" : 5126,
+            "count" : 5686,
+            "max" : [
+                0.999969482421875,
+                1.0,
+                1.0
+            ],
+            "min" : [
+                -0.999969482421875,
+                -1.0,
+                -1.0
+            ],
+            "type" : "VEC3"
+        },
+        {
+            "bufferView" : 3,
+            "componentType" : 5126,
+            "count" : 5686,
+            "max" : [
+                1.0,
+                1.0
+            ],
+            "min" : [
+                0.0,
+                0.0
+            ],
+            "type" : "VEC2"
+        },
+        {
+            "bufferView" : 4,
+            "componentType" : 5123,
+            "count" : 100623,
+            "max" : [
+                28959
+            ],
+            "min" : [
+                0
+            ],
+            "type" : "SCALAR"
+        },
+        {
+            "bufferView" : 5,
+            "componentType" : 5126,
+            "count" : 28960,
+            "max" : [
+                12.520315170288086,
+                18.77880096435547,
+                130.2689666748047
+            ],
+            "min" : [
+                -19.99312400817871,
+                -47.20871353149414,
+                -25.837120056152344
+            ],
+            "type" : "VEC3"
+        },
+        {
+            "bufferView" : 6,
+            "componentType" : 5126,
+            "count" : 28960,
+            "max" : [
+                1.0,
+                1.0,
+                1.0
+            ],
+            "min" : [
+                -1.0,
+                -1.0,
+                -1.0
+            ],
+            "type" : "VEC3"
+        },
+        {
+            "bufferView" : 7,
+            "componentType" : 5126,
+            "count" : 28960,
+            "max" : [
+                1.0,
+                1.0,
+                1.0,
+                1.0
+            ],
+            "min" : [
+                -1.0,
+                -1.0,
+                -1.0,
+                -1.0
+            ],
+            "type" : "VEC4"
+        },
+        {
+            "bufferView" : 8,
+            "componentType" : 5126,
+            "count" : 28960,
+            "max" : [
+                1.997664213180542,
+                0.994655984453857
+            ],
+            "min" : [
+                0.005034558475017548,
+                0.0031570792198181152
+            ],
+            "type" : "VEC2"
+        },
+        {
+            "bufferView" : 9,
+            "componentType" : 5123,
+            "count" : 11904,
+            "max" : [
+                2142
+            ],
+            "min" : [
+                0
+            ],
+            "type" : "SCALAR"
+        },
+        {
+            "bufferView" : 10,
+            "componentType" : 5126,
+            "count" : 2143,
+            "max" : [
+                1.0000005960464478,
+                1.0,
+                1.000001072883606
+            ],
+            "min" : [
+                -1.000000238418579,
+                -1.0,
+                -1.0
+            ],
+            "type" : "VEC3"
+        },
+        {
+            "bufferView" : 11,
+            "componentType" : 5126,
+            "count" : 2143,
+            "max" : [
+                1.0,
+                1.0,
+                1.0
+            ],
+            "min" : [
+                -1.0,
+                -1.0,
+                -1.0
+            ],
+            "type" : "VEC3"
+        },
+        {
+            "bufferView" : 12,
+            "componentType" : 5126,
+            "count" : 2143,
+            "max" : [
+                1.0,
+                0.02454703114926815,
+                1.0,
+                1.0
+            ],
+            "min" : [
+                -1.0,
+                -0.02454708144068718,
+                -1.0,
+                1.0
+            ],
+            "type" : "VEC4"
+        },
+        {
+            "bufferView" : 13,
+            "componentType" : 5126,
+            "count" : 2143,
+            "max" : [
+                1.0000011920928955,
+                1.0
+            ],
+            "min" : [
+                0.0,
+                0.0
+            ],
+            "type" : "VEC2"
+        },
+        {
+            "bufferView" : 14,
+            "componentType" : 5123,
+            "count" : 118800,
+            "max" : [
+                19999
+            ],
+            "min" : [
+                0
+            ],
+            "type" : "SCALAR"
+        },
+        {
+            "bufferView" : 15,
+            "componentType" : 5126,
+            "count" : 20000,
+            "max" : [
+                1.0000005960464478,
+                1.0,
+                1.0000009536743164
+            ],
+            "min" : [
+                -0.9999977946281433,
+                -1.0,
+                -1.0
+            ],
+            "type" : "VEC3"
+        },
+        {
+            "bufferView" : 16,
+            "componentType" : 5126,
+            "count" : 20000,
+            "max" : [
+                1.0,
+                1.0,
+                1.0
+            ],
+            "min" : [
+                -1.0,
+                -1.0,
+                -0.999969482421875
+            ],
+            "type" : "VEC3"
+        },
+        {
+            "bufferView" : 17,
+            "componentType" : 5126,
+            "count" : 20000,
+            "max" : [
+                0.9809380769729614,
+                0.3905962109565735,
+                0.9425740242004395,
+                1.0
+            ],
+            "min" : [
+                -0.980937659740448,
+                -0.3905961215496063,
+                -0.9425736665725708,
+                1.0
+            ],
+            "type" : "VEC4"
+        },
+        {
+            "bufferView" : 18,
+            "componentType" : 5126,
+            "count" : 20000,
+            "max" : [
+                1.3736257553100586,
+                0.9968895316123962
+            ],
+            "min" : [
+                3.013014793395996e-05,
+                0.0031104683876037598
+            ],
+            "type" : "VEC2"
+        },
+        {
+            "bufferView" : 19,
+            "componentType" : 5123,
+            "count" : 118800,
+            "max" : [
+                20387
+            ],
+            "min" : [
+                0
+            ],
+            "type" : "SCALAR"
+        },
+        {
+            "bufferView" : 20,
+            "componentType" : 5126,
+            "count" : 20388,
+            "max" : [
+                0.9999737739562988,
+                0.999972939491272,
+                1.0000009536743164
+            ],
+            "min" : [
+                -0.999971866607666,
+                -0.9999724626541138,
+                -1.0
+            ],
+            "type" : "VEC3"
+        },
+        {
+            "bufferView" : 21,
+            "componentType" : 5126,
+            "count" : 20388,
+            "max" : [
+                1.0,
+                1.0,
+                1.0
+            ],
+            "min" : [
+                -1.0,
+                -1.0,
+                -0.999969482421875
+            ],
+            "type" : "VEC3"
+        },
+        {
+            "bufferView" : 22,
+            "componentType" : 5126,
+            "count" : 20388,
+            "max" : [
+                1.0,
+                0.007871577516198158,
+                1.0,
+                1.0
+            ],
+            "min" : [
+                -1.0,
+                -0.007871707901358604,
+                -1.0,
+                -1.0
+            ],
+            "type" : "VEC4"
+        },
+        {
+            "bufferView" : 23,
+            "componentType" : 5126,
+            "count" : 20388,
+            "max" : [
+                3.3800158500671387,
+                1.5
+            ],
+            "min" : [
+                -2.0200209617614746,
+                -0.5
+            ],
+            "type" : "VEC2"
+        },
+        {
+            "bufferView" : 24,
+            "componentType" : 5123,
+            "count" : 20388,
+            "max" : [
+                1,
+                0,
+                0,
+                0
+            ],
+            "min" : [
+                1,
+                0,
+                0,
+                0
+            ],
+            "type" : "VEC4"
+        },
+        {
+            "bufferView" : 25,
+            "componentType" : 5126,
+            "count" : 20388,
+            "max" : [
+                1.0000008344650269,
+                0.0,
+                0.0,
+                0.0
+            ],
+            "min" : [
+                0.9999811053276062,
+                0.0,
+                0.0,
+                0.0
+            ],
+            "type" : "VEC4"
+        },
+        {
+            "bufferView" : 26,
+            "componentType" : 5123,
+            "count" : 2256,
+            "max" : [
+                1151
+            ],
+            "min" : [
+                0
+            ],
+            "type" : "SCALAR"
+        },
+        {
+            "bufferView" : 27,
+            "componentType" : 5126,
+            "count" : 1152,
+            "max" : [
+                4.0398759841918945,
+                4.559506893157959,
+                2.0049562454223633
+            ],
+            "min" : [
+                -4.0398759841918945,
+                2.7928314208984375,
+                -2.0049562454223633
+            ],
+            "type" : "VEC3"
+        },
+        {
+            "bufferView" : 28,
+            "componentType" : 5126,
+            "count" : 1152,
+            "max" : [
+                0.9970701932907104,
+                0.9795526266098022,
+                0.999755859375
+            ],
+            "min" : [
+                -0.9970701932907104,
+                -0.9920957088470459,
+                -0.999755859375
+            ],
+            "type" : "VEC3"
+        },
+        {
+            "bufferView" : 29,
+            "componentType" : 5126,
+            "count" : 1152,
+            "max" : [
+                3.0,
+                3.0
+            ],
+            "min" : [
+                -2.0,
+                -2.0
+            ],
+            "type" : "VEC2"
+        },
+        {
+            "bufferView" : 30,
+            "componentType" : 5123,
+            "count" : 1152,
+            "max" : [
+                2,
+                0,
+                0,
+                0
+            ],
+            "min" : [
+                0,
+                0,
+                0,
+                0
+            ],
+            "type" : "VEC4"
+        },
+        {
+            "bufferView" : 31,
+            "componentType" : 5126,
+            "count" : 1152,
+            "max" : [
+                1.0,
+                0.0,
+                0.0,
+                0.0
+            ],
+            "min" : [
+                0.0,
+                0.0,
+                0.0,
+                0.0
+            ],
+            "type" : "VEC4"
+        },
+        {
+            "bufferView" : 32,
+            "componentType" : 5123,
+            "count" : 29400,
+            "max" : [
+                5003
+            ],
+            "min" : [
+                0
+            ],
+            "type" : "SCALAR"
+        },
+        {
+            "bufferView" : 33,
+            "componentType" : 5126,
+            "count" : 5004,
+            "max" : [
+                1.0000009536743164,
+                1.0,
+                1.0000017881393433
+            ],
+            "min" : [
+                -1.0000007152557373,
+                -1.0,
+                -1.0
+            ],
+            "type" : "VEC3"
+        },
+        {
+            "bufferView" : 34,
+            "componentType" : 5126,
+            "count" : 5004,
+            "max" : [
+                1.0,
+                1.0,
+                1.0
+            ],
+            "min" : [
+                -1.0,
+                -1.0,
+                -1.0
+            ],
+            "type" : "VEC3"
+        },
+        {
+            "bufferView" : 35,
+            "componentType" : 5126,
+            "count" : 5004,
+            "max" : [
+                0.9990525245666504,
+                0.1821206957101822,
+                0.9870549440383911,
+                1.0
+            ],
+            "min" : [
+                -0.9990525245666504,
+                -0.1808946281671524,
+                -0.987054705619812,
+                -1.0
+            ],
+            "type" : "VEC4"
+        },
+        {
+            "bufferView" : 36,
+            "componentType" : 5126,
+            "count" : 5004,
+            "max" : [
+                1.4449338912963867,
+                0.9933801889419556
+            ],
+            "min" : [
+                0.00026097893714904785,
+                0.006618916988372803
+            ],
+            "type" : "VEC2"
+        },
+        {
+            "bufferView" : 37,
+            "componentType" : 5123,
+            "count" : 3384,
+            "max" : [
+                1727
+            ],
+            "min" : [
+                0
+            ],
+            "type" : "SCALAR"
+        },
+        {
+            "bufferView" : 38,
+            "componentType" : 5126,
+            "count" : 1728,
+            "max" : [
+                2.0387632846832275,
+                4.632749557495117,
+                2.0049562454223633
+            ],
+            "min" : [
+                -2.040559768676758,
+                2.866074323654175,
+                -2.0049562454223633
+            ],
+            "type" : "VEC3"
+        },
+        {
+            "bufferView" : 39,
+            "componentType" : 5126,
+            "count" : 1728,
+            "max" : [
+                0.9968565702438354,
+                0.9795526266098022,
+                0.999755859375
+            ],
+            "min" : [
+                -0.9970701932907104,
+                -0.9920957088470459,
+                -0.999755859375
+            ],
+            "type" : "VEC3"
+        },
+        {
+            "bufferView" : 40,
+            "componentType" : 5126,
+            "count" : 1728,
+            "max" : [
+                3.0,
+                3.0
+            ],
+            "min" : [
+                -2.0,
+                -2.0
+            ],
+            "type" : "VEC2"
+        },
+        {
+            "bufferView" : 41,
+            "componentType" : 5123,
+            "count" : 29400,
+            "max" : [
+                5003
+            ],
+            "min" : [
+                0
+            ],
+            "type" : "SCALAR"
+        },
+        {
+            "bufferView" : 42,
+            "componentType" : 5126,
+            "count" : 5004,
+            "max" : [
+                1.0000009536743164,
+                1.0,
+                1.0000017881393433
+            ],
+            "min" : [
+                -1.0000007152557373,
+                -1.0,
+                -1.0
+            ],
+            "type" : "VEC3"
+        },
+        {
+            "bufferView" : 43,
+            "componentType" : 5126,
+            "count" : 5004,
+            "max" : [
+                1.0,
+                1.0,
+                1.0
+            ],
+            "min" : [
+                -1.0,
+                -1.0,
+                -1.0
+            ],
+            "type" : "VEC3"
+        },
+        {
+            "bufferView" : 44,
+            "componentType" : 5126,
+            "count" : 5004,
+            "max" : [
+                0.9990525245666504,
+                0.1821206957101822,
+                0.9870549440383911,
+                1.0
+            ],
+            "min" : [
+                -0.9990525245666504,
+                -0.1808946281671524,
+                -0.987054705619812,
+                -1.0
+            ],
+            "type" : "VEC4"
+        },
+        {
+            "bufferView" : 45,
+            "componentType" : 5126,
+            "count" : 5004,
+            "max" : [
+                1.4449338912963867,
+                0.9933801889419556
+            ],
+            "min" : [
+                0.00026097893714904785,
+                0.006618916988372803
+            ],
+            "type" : "VEC2"
+        },
+        {
+            "bufferView" : 46,
+            "componentType" : 5123,
+            "count" : 5004,
+            "max" : [
+                2,
+                0,
+                0,
+                0
+            ],
+            "min" : [
+                2,
+                0,
+                0,
+                0
+            ],
+            "type" : "VEC4"
+        },
+        {
+            "bufferView" : 47,
+            "componentType" : 5126,
+            "count" : 5004,
+            "max" : [
+                1.0000026226043701,
+                0.0,
+                0.0,
+                0.0
+            ],
+            "min" : [
+                0.9999948740005493,
+                0.0,
+                0.0,
+                0.0
+            ],
+            "type" : "VEC4"
+        },
+        {
+            "bufferView" : 48,
+            "componentType" : 5126,
+            "count" : 3,
+            "max" : [
+                1.0000264644622803,
+                0.0,
+                0.0,
+                0.0,
+                0.0,
+                1.0000272989273071,
+                0.0,
+                0.0,
+                0.0,
+                0.0,
+                1.0,
+                0.0,
+                4.0,
+                3.0,
+                0.0,
+                1.0
+            ],
+            "min" : [
+                -7.549989788913081e-08,
+                0.0,
+                -1.0000264644622803,
+                0.0,
+                0.0,
+                -1.0000272989273071,
+                0.0,
+                0.0,
+                -1.0,
+                0.0,
+                7.549790126404332e-08,
+                0.0,
+                -6.039832101123466e-07,
+                2.0,
+                -8.0,
+                1.0
+            ],
+            "type" : "MAT4"
+        },
+        {
+            "bufferView" : 49,
+            "componentType" : 5126,
+            "count" : 3,
+            "max" : [
+                1.0,
+                0.0,
+                0.0,
+                0.0,
+                0.0,
+                1.0,
+                0.0,
+                0.0,
+                0.0,
+                0.0,
+                1.0,
+                0.0,
+                3.019916050561733e-07,
+                5.0,
+                4.0,
+                1.0
+            ],
+            "min" : [
+                -7.549790126404332e-08,
+                0.0,
+                -1.0,
+                0.0,
+                0.0,
+                -1.0,
+                0.0,
+                0.0,
+                -1.0,
+                0.0,
+                7.549790126404332e-08,
+                0.0,
+                -3.019916050561733e-07,
+                0.0,
+                -4.0,
+                1.0
+            ],
+            "type" : "MAT4"
+        },
+        {
+            "bufferView" : 50,
+            "componentType" : 5126,
+            "count" : 3,
+            "max" : [
+                1.0000264644622803,
+                0.0,
+                0.0,
+                0.0,
+                0.0,
+                1.0000272989273071,
+                0.0,
+                0.0,
+                0.0,
+                0.0,
+                1.0,
+                0.0,
+                6.039832101123466e-07,
+                3.0,
+                8.0,
+                1.0
+            ],
+            "min" : [
+                -7.549989788913081e-08,
+                0.0,
+                -1.0000264644622803,
+                0.0,
+                0.0,
+                -1.0000272989273071,
+                0.0,
+                0.0,
+                -1.0,
+                0.0,
+                7.549790126404332e-08,
+                0.0,
+                -4.0,
+                2.0,
+                0.0,
+                1.0
+            ],
+            "type" : "MAT4"
+        },
+        {
+            "bufferView" : 51,
+            "componentType" : 5126,
+            "count" : 80,
+            "max" : [
+                2.6333333333333333
+            ],
+            "min" : [
+                0.0
+            ],
+            "type" : "SCALAR"
+        },
+        {
+            "bufferView" : 52,
+            "componentType" : 5126,
+            "count" : 80,
+            "max" : [
+                -0.6532814502716064,
+                0.27059805393218994,
+                0.7071068286895752,
+                0.27059808373451233
+            ],
+            "min" : [
+                -0.7071067094802856,
+                0.0,
+                0.6532815098762512,
+                0.0
+            ],
+            "type" : "VEC4"
+        },
+        {
+            "bufferView" : 53,
+            "componentType" : 5126,
+            "count" : 81,
+            "max" : [
+                5.3
+            ],
+            "min" : [
+                2.6333333333333333
+            ],
+            "type" : "SCALAR"
+        },
+        {
+            "bufferView" : 54,
+            "componentType" : 5126,
+            "count" : 81,
+            "max" : [
+                0.7064679861068726,
+                0.27059805393218994,
+                0.7071068286895752,
+                0.27059808373451233
+            ],
+            "min" : [
+                -0.7071067094802856,
+                0.0,
+                -0.7064680457115173,
+                0.0
+            ],
+            "type" : "VEC4"
+        }
+    ],
+    "animations" : [
+        {
+            "channels" : [
+                {
+                    "sampler" : 0,
+                    "target" : {
+                        "node" : 13,
+                        "path" : "rotation"
+                    }
+                },
+                {
+                    "sampler" : 1,
+                    "target" : {
+                        "node" : 14,
+                        "path" : "rotation"
+                    }
+                }
+            ],
+            "name" : "Swing",
+            "samplers" : [
+                {
+                    "input" : 51,
+                    "interpolation" : "LINEAR",
+                    "output" : 52
+                },
+                {
+                    "input" : 53,
+                    "interpolation" : "LINEAR",
+                    "output" : 54
+                }
+            ]
+        }
+    ],
+    "asset" : {
+        "generator" : "Khronos Blender glTF 2.0 exporter",
+        "version" : "2.0"
+    },
+    "bufferViews" : [
+        {
+            "buffer" : 0,
+            "byteLength" : 22584,
+            "byteOffset" : 0,
+            "target" : 34963
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 68232,
+            "byteOffset" : 22584,
+            "target" : 34962
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 68232,
+            "byteOffset" : 90816,
+            "target" : 34962
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 45488,
+            "byteOffset" : 159048,
+            "target" : 34962
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 201246,
+            "byteOffset" : 204536,
+            "target" : 34963
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 347520,
+            "byteOffset" : 405784,
+            "target" : 34962
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 347520,
+            "byteOffset" : 753304,
+            "target" : 34962
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 463360,
+            "byteOffset" : 1100824,
+            "target" : 34962
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 231680,
+            "byteOffset" : 1564184,
+            "target" : 34962
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 23808,
+            "byteOffset" : 1795864,
+            "target" : 34963
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 25716,
+            "byteOffset" : 1819672,
+            "target" : 34962
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 25716,
+            "byteOffset" : 1845388,
+            "target" : 34962
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 34288,
+            "byteOffset" : 1871104,
+            "target" : 34962
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 17144,
+            "byteOffset" : 1905392,
+            "target" : 34962
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 237600,
+            "byteOffset" : 1922536,
+            "target" : 34963
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 240000,
+            "byteOffset" : 2160136,
+            "target" : 34962
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 240000,
+            "byteOffset" : 2400136,
+            "target" : 34962
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 320000,
+            "byteOffset" : 2640136,
+            "target" : 34962
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 160000,
+            "byteOffset" : 2960136,
+            "target" : 34962
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 237600,
+            "byteOffset" : 3120136,
+            "target" : 34963
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 244656,
+            "byteOffset" : 3357736,
+            "target" : 34962
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 244656,
+            "byteOffset" : 3602392,
+            "target" : 34962
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 326208,
+            "byteOffset" : 3847048,
+            "target" : 34962
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 163104,
+            "byteOffset" : 4173256,
+            "target" : 34962
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 163104,
+            "byteOffset" : 4336360,
+            "target" : 34962
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 326208,
+            "byteOffset" : 4499464,
+            "target" : 34962
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 4512,
+            "byteOffset" : 4825672,
+            "target" : 34963
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 13824,
+            "byteOffset" : 4830184,
+            "target" : 34962
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 13824,
+            "byteOffset" : 4844008,
+            "target" : 34962
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 9216,
+            "byteOffset" : 4857832,
+            "target" : 34962
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 9216,
+            "byteOffset" : 4867048,
+            "target" : 34962
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 18432,
+            "byteOffset" : 4876264,
+            "target" : 34962
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 58800,
+            "byteOffset" : 4894696,
+            "target" : 34963
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 60048,
+            "byteOffset" : 4953496,
+            "target" : 34962
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 60048,
+            "byteOffset" : 5013544,
+            "target" : 34962
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 80064,
+            "byteOffset" : 5073592,
+            "target" : 34962
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 40032,
+            "byteOffset" : 5153656,
+            "target" : 34962
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 6768,
+            "byteOffset" : 5193688,
+            "target" : 34963
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 20736,
+            "byteOffset" : 5200456,
+            "target" : 34962
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 20736,
+            "byteOffset" : 5221192,
+            "target" : 34962
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 13824,
+            "byteOffset" : 5241928,
+            "target" : 34962
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 58800,
+            "byteOffset" : 5255752,
+            "target" : 34963
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 60048,
+            "byteOffset" : 5314552,
+            "target" : 34962
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 60048,
+            "byteOffset" : 5374600,
+            "target" : 34962
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 80064,
+            "byteOffset" : 5434648,
+            "target" : 34962
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 40032,
+            "byteOffset" : 5514712,
+            "target" : 34962
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 40032,
+            "byteOffset" : 5554744,
+            "target" : 34962
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 80064,
+            "byteOffset" : 5594776,
+            "target" : 34962
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 192,
+            "byteOffset" : 5674840
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 192,
+            "byteOffset" : 5675032
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 192,
+            "byteOffset" : 5675224
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 320,
+            "byteOffset" : 5675416
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 1280,
+            "byteOffset" : 5675736
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 324,
+            "byteOffset" : 5677016
+        },
+        {
+            "buffer" : 0,
+            "byteLength" : 1296,
+            "byteOffset" : 5677340
+        }
+    ],
+    "buffers" : [
+        {
+            "byteLength" : 5678636,
+            "uri" : "newtonsCradle.bin"
+        }
+    ],
+    "images" : [
+        {
+            "name" : "Cerberus_AO",
+            "uri" : "Cerberus_AO.jpg"
+        },
+        {
+            "name" : "Map #2",
+            "uri" : "Map #2.jpg"
+        },
+        {
+            "name" : "Cerberus_MR",
+            "uri" : "Cerberus_MR.png"
+        },
+        {
+            "name" : "Cerberus_N",
+            "uri" : "Cerberus_N.jpg"
+        },
+        {
+            "name" : "old-textured-fabric-albedo3",
+            "uri" : "old-textured-fabric-albedo3.png"
+        },
+        {
+            "name" : "old-textured-fabric-metallicroughness",
+            "uri" : "old-textured-fabric-metallicroughness.png"
+        },
+        {
+            "name" : "old-textured-fabric-normal",
+            "uri" : "old-textured-fabric-normal.png"
+        },
+        {
+            "name" : "old-textured-fabric-ao",
+            "uri" : "old-textured-fabric-ao.png"
+        },
+        {
+            "name" : "greasy-pan-2-albedo",
+            "uri" : "greasy-pan-2-albedo.png"
+        },
+        {
+            "name" : "greasy-pan-2-normal",
+            "uri" : "greasy-pan-2-normal.png"
+        },
+        {
+            "name" : "greasy-pan-2-ao",
+            "uri" : "greasy-pan-2-ao.png"
+        },
+        {
+            "name" : "greasy-pan-2-metallicroughness",
+            "uri" : "greasy-pan-2-metallicroughness.png"
+        },
+        {
+            "name" : "scuffed-plastic4-alb.png",
+            "uri" : "scuffed-plastic4-alb.png.png"
+        },
+        {
+            "name" : "scuffed-plastic-metalroughness.png",
+            "uri" : "scuffed-plastic-metalroughness.png.png"
+        },
+        {
+            "name" : "scuffed-plastic-normal.png",
+            "uri" : "scuffed-plastic-normal.png.png"
+        },
+        {
+            "name" : "scuffed-plastic-ao.png",
+            "uri" : "scuffed-plastic-ao.png.png"
+        },
+        {
+            "name" : "slate2-tiled-albedo2",
+            "uri" : "slate2-tiled-albedo2.png"
+        },
+        {
+            "name" : "slate2-tiled-metallicroughness",
+            "uri" : "slate2-tiled-metallicroughness.png"
+        },
+        {
+            "name" : "slate2-tiled-normal3-UE4",
+            "uri" : "slate2-tiled-normal3-UE4.png"
+        },
+        {
+            "name" : "slate2-tiled-ao",
+            "uri" : "slate2-tiled-ao.png"
+        },
+        {
+            "name" : "streakedmetal-albedo",
+            "uri" : "streakedmetal-albedo.png"
+        },
+        {
+            "name" : "streakedmetal-normal",
+            "uri" : "streakedmetal-normal.png"
+        },
+        {
+            "name" : "streakedmetal-ao",
+            "uri" : "streakedmetal-ao.png"
+        },
+        {
+            "name" : "streakedmetal-metallicroughness",
+            "uri" : "streakedmetal-metallicroughness.png"
+        },
+        {
+            "name" : "darktiles1_AO",
+            "uri" : "darktiles1_AO.png"
+        },
+        {
+            "name" : "darktiles1_basecolor",
+            "uri" : "darktiles1_basecolor.png"
+        },
+        {
+            "name" : "darktiles1_normal",
+            "uri" : "darktiles1_normal.png"
+        },
+        {
+            "name" : "darktiles1_metallicroughness",
+            "uri" : "darktiles1_metallicroughness.png"
+        }
+    ],
+    "materials" : [
+        {
+            "name" : "08 - Default",
+            "normalTexture" : {
+                "index" : 3
+            },
+            "occlusionTexture" : {
+                "index" : 0
+            },
+            "pbrMetallicRoughness" : {
+                "baseColorTexture" : {
+                    "index" : 1
+                },
+                "metallicRoughnessTexture" : {
+                    "index" : 2
+                }
+            }
+        },
+        {
+            "name" : "Fabric",
+            "normalTexture" : {
+                "index" : 6
+            },
+            "occlusionTexture" : {
+                "index" : 7
+            },
+            "pbrMetallicRoughness" : {
+                "baseColorTexture" : {
+                    "index" : 4
+                },
+                "metallicRoughnessTexture" : {
+                    "index" : 5
+                }
+            }
+        },
+        {
+            "name" : "Greasy Metal",
+            "normalTexture" : {
+                "index" : 9
+            },
+            "occlusionTexture" : {
+                "index" : 10
+            },
+            "pbrMetallicRoughness" : {
+                "baseColorTexture" : {
+                    "index" : 8
+                },
+                "metallicRoughnessTexture" : {
+                    "index" : 11
+                }
+            }
+        },
+        {
+            "name" : "Plastic",
+            "normalTexture" : {
+                "index" : 14
+            },
+            "occlusionTexture" : {
+                "index" : 15
+            },
+            "pbrMetallicRoughness" : {
+                "baseColorTexture" : {
+                    "index" : 12
+                },
+                "metallicRoughnessTexture" : {
+                    "index" : 13
+                }
+            }
+        },
+        {
+            "name" : "Rock",
+            "normalTexture" : {
+                "index" : 18
+            },
+            "occlusionTexture" : {
+                "index" : 19
+            },
+            "pbrMetallicRoughness" : {
+                "baseColorTexture" : {
+                    "index" : 16
+                },
+                "metallicRoughnessTexture" : {
+                    "index" : 17
+                }
+            }
+        },
+        {
+            "name" : "Streaked Metal",
+            "normalTexture" : {
+                "index" : 21
+            },
+            "occlusionTexture" : {
+                "index" : 22
+            },
+            "pbrMetallicRoughness" : {
+                "baseColorTexture" : {
+                    "index" : 20
+                },
+                "metallicRoughnessTexture" : {
+                    "index" : 23
+                }
+            }
+        },
+        {
+            "name" : "Tile",
+            "normalTexture" : {
+                "index" : 26
+            },
+            "occlusionTexture" : {
+                "index" : 24
+            },
+            "pbrMetallicRoughness" : {
+                "baseColorTexture" : {
+                    "index" : 25
+                },
+                "metallicRoughnessTexture" : {
+                    "index" : 27
+                }
+            }
+        }
+    ],
+    "meshes" : [
+        {
+            "name" : "Cradle",
+            "primitives" : [
+                {
+                    "attributes" : {
+                        "NORMAL" : 2,
+                        "POSITION" : 1,
+                        "TEXCOORD_0" : 3
+                    },
+                    "indices" : 0,
+                    "material" : 5
+                }
+            ]
+        },
+        {
+            "name" : "Untitled",
+            "primitives" : [
+                {
+                    "attributes" : {
+                        "NORMAL" : 6,
+                        "POSITION" : 5,
+                        "TANGENT" : 7,
+                        "TEXCOORD_0" : 8
+                    },
+                    "indices" : 4,
+                    "material" : 0
+                }
+            ]
+        },
+        {
+            "name" : "Sphere.005",
+            "primitives" : [
+                {
+                    "attributes" : {
+                        "NORMAL" : 11,
+                        "POSITION" : 10,
+                        "TANGENT" : 12,
+                        "TEXCOORD_0" : 13
+                    },
+                    "indices" : 9,
+                    "material" : 4
+                }
+            ]
+        },
+        {
+            "name" : "Sphere",
+            "primitives" : [
+                {
+                    "attributes" : {
+                        "NORMAL" : 16,
+                        "POSITION" : 15,
+                        "TANGENT" : 17,
+                        "TEXCOORD_0" : 18
+                    },
+                    "indices" : 14,
+                    "material" : 2
+                }
+            ]
+        },
+        {
+            "name" : "Sphere.001",
+            "primitives" : [
+                {
+                    "attributes" : {
+                        "JOINTS_0" : 24,
+                        "NORMAL" : 21,
+                        "POSITION" : 20,
+                        "TANGENT" : 22,
+                        "TEXCOORD_0" : 23,
+                        "WEIGHTS_0" : 25
+                    },
+                    "indices" : 19,
+                    "material" : 6
+                }
+            ]
+        },
+        {
+            "name" : "Cradle.001",
+            "primitives" : [
+                {
+                    "attributes" : {
+                        "JOINTS_0" : 30,
+                        "NORMAL" : 28,
+                        "POSITION" : 27,
+                        "TEXCOORD_0" : 29,
+                        "WEIGHTS_0" : 31
+                    },
+                    "indices" : 26,
+                    "material" : 1
+                }
+            ]
+        },
+        {
+            "name" : "Sphere.002",
+            "primitives" : [
+                {
+                    "attributes" : {
+                        "NORMAL" : 34,
+                        "POSITION" : 33,
+                        "TANGENT" : 35,
+                        "TEXCOORD_0" : 36
+                    },
+                    "indices" : 32,
+                    "material" : 3
+                }
+            ]
+        },
+        {
+            "name" : "Cradle.004",
+            "primitives" : [
+                {
+                    "attributes" : {
+                        "NORMAL" : 39,
+                        "POSITION" : 38,
+                        "TEXCOORD_0" : 40
+                    },
+                    "indices" : 37,
+                    "material" : 1
+                }
+            ]
+        },
+        {
+            "name" : "Sphere.004",
+            "primitives" : [
+                {
+                    "attributes" : {
+                        "JOINTS_0" : 46,
+                        "NORMAL" : 43,
+                        "POSITION" : 42,
+                        "TANGENT" : 44,
+                        "TEXCOORD_0" : 45,
+                        "WEIGHTS_0" : 47
+                    },
+                    "indices" : 41,
+                    "material" : 5
+                }
+            ]
+        }
+    ],
+    "nodes" : [
+        {
+            "children" : [
+                5,
+                7,
+                11,
+                12
+            ],
+            "name" : "Armature"
+        },
+        {
+            "name" : "Camera",
+            "rotation" : [
+                0.483536034822464,
+                0.33687159419059753,
+                -0.20870360732078552,
+                0.7804827094078064
+            ],
+            "translation" : [
+                7.481131553649902,
+                5.34366512298584,
+                6.5076398849487305
+            ]
+        },
+        {
+            "mesh" : 1,
+            "name" : "Cerberus",
+            "rotation" : [
+                -1.5454308055495858e-08,
+                0.7071068286895752,
+                1.5454308055495858e-08,
+                0.7071067690849304
+            ],
+            "scale" : [
+                0.029999999329447746,
+                0.029999999329447746,
+                0.029999999329447746
+            ],
+            "translation" : [
+                10.96358585357666,
+                1.8301241397857666,
+                -0.0
+            ]
+        },
+        {
+            "children" : [
+                0,
+                6,
+                8,
+                9,
+                10
+            ],
+            "mesh" : 0,
+            "name" : "Cradle"
+        },
+        {
+            "name" : "Lamp",
+            "rotation" : [
+                0.16907575726509094,
+                0.7558802962303162,
+                -0.27217137813568115,
+                0.570947527885437
+            ],
+            "scale" : [
+                1.0,
+                1.0,
+                0.9999999403953552
+            ],
+            "translation" : [
+                -4.533550262451172,
+                1.2897706031799316,
+                -1.876769781112671
+            ]
+        },
+        {
+            "mesh" : 8,
+            "name" : "Metal Sphere",
+            "scale" : [
+                1.0000264644622803,
+                1.0000272989273071,
+                1.0
+            ],
+            "skin" : 0,
+            "translation" : [
+                4.0,
+                2.0,
+                -0.0
+            ]
+        },
+        {
+            "mesh" : 2,
+            "name" : "Rocky Sphere",
+            "translation" : [
+                0.0,
+                2.0,
+                -0.0
+            ]
+        },
+        {
+            "mesh" : 5,
+            "name" : "Ropes",
+            "skin" : 1
+        },
+        {
+            "mesh" : 3,
+            "name" : "Rusty Sphere",
+            "translation" : [
+                2.0,
+                2.0,
+                -0.0
+            ]
+        },
+        {
+            "mesh" : 6,
+            "name" : "Snooker Cue",
+            "translation" : [
+                -2.0,
+                2.0,
+                -0.0
+            ]
+        },
+        {
+            "mesh" : 7,
+            "name" : "Static Ropes"
+        },
+        {
+            "mesh" : 4,
+            "name" : "Tiled Sphere",
+            "scale" : [
+                1.0000264644622803,
+                1.0000272989273071,
+                1.0
+            ],
+            "skin" : 2,
+            "translation" : [
+                -4.0,
+                2.0,
+                -0.0
+            ]
+        },
+        {
+            "children" : [
+                13,
+                14
+            ],
+            "name" : "Armature_Bone"
+        },
+        {
+            "name" : "Armature_Bone.001",
+            "rotation" : [
+                -0.7071067094802856,
+                0.0,
+                0.7071068286895752,
+                0.0
+            ],
+            "translation" : [
+                -4.0,
+                5.0,
+                0.0
+            ]
+        },
+        {
+            "name" : "Armature_Bone.002",
+            "rotation" : [
+                -0.7071067094802856,
+                0.0,
+                0.7071068286895752,
+                0.0
+            ],
+            "translation" : [
+                4.0,
+                5.0,
+                0.0
+            ]
+        }
+    ],
+    "samplers" : [
+        {}
+    ],
+    "scene" : 0,
+    "scenes" : [
+        {
+            "name" : "Scene",
+            "nodes" : [
+                2,
+                3,
+                4,
+                1
+            ]
+        }
+    ],
+    "skins" : [
+        {
+            "inverseBindMatrices" : 48,
+            "joints" : [
+                12,
+                13,
+                14
+            ],
+            "skeleton" : 0
+        },
+        {
+            "inverseBindMatrices" : 49,
+            "joints" : [
+                12,
+                13,
+                14
+            ],
+            "skeleton" : 0
+        },
+        {
+            "inverseBindMatrices" : 50,
+            "joints" : [
+                12,
+                13,
+                14
+            ],
+            "skeleton" : 0
+        }
+    ],
+    "textures" : [
+        {
+            "sampler" : 0,
+            "source" : 0
+        },
+        {
+            "sampler" : 0,
+            "source" : 1
+        },
+        {
+            "sampler" : 0,
+            "source" : 2
+        },
+        {
+            "sampler" : 0,
+            "source" : 3
+        },
+        {
+            "sampler" : 0,
+            "source" : 4
+        },
+        {
+            "sampler" : 0,
+            "source" : 5
+        },
+        {
+            "sampler" : 0,
+            "source" : 6
+        },
+        {
+            "sampler" : 0,
+            "source" : 7
+        },
+        {
+            "sampler" : 0,
+            "source" : 8
+        },
+        {
+            "sampler" : 0,
+            "source" : 9
+        },
+        {
+            "sampler" : 0,
+            "source" : 10
+        },
+        {
+            "sampler" : 0,
+            "source" : 11
+        },
+        {
+            "sampler" : 0,
+            "source" : 12
+        },
+        {
+            "sampler" : 0,
+            "source" : 13
+        },
+        {
+            "sampler" : 0,
+            "source" : 14
+        },
+        {
+            "sampler" : 0,
+            "source" : 15
+        },
+        {
+            "sampler" : 0,
+            "source" : 16
+        },
+        {
+            "sampler" : 0,
+            "source" : 17
+        },
+        {
+            "sampler" : 0,
+            "source" : 18
+        },
+        {
+            "sampler" : 0,
+            "source" : 19
+        },
+        {
+            "sampler" : 0,
+            "source" : 20
+        },
+        {
+            "sampler" : 0,
+            "source" : 21
+        },
+        {
+            "sampler" : 0,
+            "source" : 22
+        },
+        {
+            "sampler" : 0,
+            "source" : 23
+        },
+        {
+            "sampler" : 0,
+            "source" : 24
+        },
+        {
+            "sampler" : 0,
+            "source" : 25
+        },
+        {
+            "sampler" : 0,
+            "source" : 26
+        },
+        {
+            "sampler" : 0,
+            "source" : 27
+        }
+    ]
+}
diff --git a/models/old-textured-fabric-albedo3.png b/models/old-textured-fabric-albedo3.png
new file mode 100644 (file)
index 0000000..0bdc5d1
Binary files /dev/null and b/models/old-textured-fabric-albedo3.png differ
diff --git a/models/old-textured-fabric-albedo3.png.png b/models/old-textured-fabric-albedo3.png.png
new file mode 100644 (file)
index 0000000..0bdc5d1
Binary files /dev/null and b/models/old-textured-fabric-albedo3.png.png differ
diff --git a/models/old-textured-fabric-ao.png b/models/old-textured-fabric-ao.png
new file mode 100644 (file)
index 0000000..758427e
Binary files /dev/null and b/models/old-textured-fabric-ao.png differ
diff --git a/models/old-textured-fabric-ao.png.png b/models/old-textured-fabric-ao.png.png
new file mode 100644 (file)
index 0000000..758427e
Binary files /dev/null and b/models/old-textured-fabric-ao.png.png differ
diff --git a/models/old-textured-fabric-metallicroughness.png b/models/old-textured-fabric-metallicroughness.png
new file mode 100644 (file)
index 0000000..4305273
Binary files /dev/null and b/models/old-textured-fabric-metallicroughness.png differ
diff --git a/models/old-textured-fabric-metallicroughness.png.png b/models/old-textured-fabric-metallicroughness.png.png
new file mode 100644 (file)
index 0000000..4305273
Binary files /dev/null and b/models/old-textured-fabric-metallicroughness.png.png differ
diff --git a/models/old-textured-fabric-normal.png b/models/old-textured-fabric-normal.png
new file mode 100644 (file)
index 0000000..d17c41f
Binary files /dev/null and b/models/old-textured-fabric-normal.png differ
diff --git a/models/old-textured-fabric-normal.png.png b/models/old-textured-fabric-normal.png.png
new file mode 100644 (file)
index 0000000..d17c41f
Binary files /dev/null and b/models/old-textured-fabric-normal.png.png differ
diff --git a/models/scuffed-plastic-ao.png.png b/models/scuffed-plastic-ao.png.png
new file mode 100644 (file)
index 0000000..05536ef
Binary files /dev/null and b/models/scuffed-plastic-ao.png.png differ
diff --git a/models/scuffed-plastic-metalroughness.png b/models/scuffed-plastic-metalroughness.png
new file mode 100644 (file)
index 0000000..ab6f3e7
Binary files /dev/null and b/models/scuffed-plastic-metalroughness.png differ
diff --git a/models/scuffed-plastic-metalroughness.png.png b/models/scuffed-plastic-metalroughness.png.png
new file mode 100644 (file)
index 0000000..ab6f3e7
Binary files /dev/null and b/models/scuffed-plastic-metalroughness.png.png differ
diff --git a/models/scuffed-plastic-normal.png.png b/models/scuffed-plastic-normal.png.png
new file mode 100644 (file)
index 0000000..935bf6e
Binary files /dev/null and b/models/scuffed-plastic-normal.png.png differ
diff --git a/models/scuffed-plastic4-alb.png.png b/models/scuffed-plastic4-alb.png.png
new file mode 100644 (file)
index 0000000..f5787bc
Binary files /dev/null and b/models/scuffed-plastic4-alb.png.png differ
diff --git a/models/slate2-tiled-albedo2.png b/models/slate2-tiled-albedo2.png
new file mode 100644 (file)
index 0000000..cc25176
Binary files /dev/null and b/models/slate2-tiled-albedo2.png differ
diff --git a/models/slate2-tiled-ao.png b/models/slate2-tiled-ao.png
new file mode 100644 (file)
index 0000000..c1ef5b6
Binary files /dev/null and b/models/slate2-tiled-ao.png differ
diff --git a/models/slate2-tiled-metallicroughness.png b/models/slate2-tiled-metallicroughness.png
new file mode 100644 (file)
index 0000000..94c3a83
Binary files /dev/null and b/models/slate2-tiled-metallicroughness.png differ
diff --git a/models/slate2-tiled-normal3-UE4.png b/models/slate2-tiled-normal3-UE4.png
new file mode 100644 (file)
index 0000000..f8dc9dd
Binary files /dev/null and b/models/slate2-tiled-normal3-UE4.png differ
diff --git a/models/sphere.blend b/models/sphere.blend
deleted file mode 100644 (file)
index 3963019..0000000
Binary files a/models/sphere.blend and /dev/null differ
index 4460872ffc120aafb8e438984eb1bf885ed97368..c45242dfadb39f834d56cc0c6cac828185a83c4c 100644 (file)
@@ -17,8 +17,8 @@ uniform sampler2D brdfMap;
 
 out vec4 fragColor;
 
-uniform vec3 lightPositions[4];
-uniform vec3 lightColors[4];
+uniform vec3 lightPositions[6];
+uniform vec3 lightColors[6];
 
 const float PI = 3.14159265359;
 
index 1cea9a8e24748fa82eb3752921e575c9d0fa544f..775cebfb0f411c04aa80c10f195e1e31cad1308b 100644 (file)
@@ -21,9 +21,9 @@ void main() {
        texCoords = vTexCoord;
 
        mat4 boneTrans = bones[boneIds.x] * boneWeights.x;
-       /* boneTrans += bones[boneIds.y] * boneWeights.y; */
-       /* boneTrans += bones[boneIds.z] * boneWeights.z; */
-       /* boneTrans += bones[boneIds.w] * boneWeights.w; */
+       boneTrans += bones[boneIds.y] * boneWeights.y;
+       boneTrans += bones[boneIds.z] * boneWeights.z;
+       boneTrans += bones[boneIds.w] * boneWeights.w;
 
        mat4 bonedModel = boneTrans * model;