]> git.leopard-lacewing.eu Git - cgue_weave.git/commitdiff
level is improving bit by bit
authorLockedLunatic <locked.lunatic@aon.at>
Tue, 28 Jun 2016 09:01:07 +0000 (11:01 +0200)
committerLockedLunatic <locked.lunatic@aon.at>
Tue, 28 Jun 2016 09:01:07 +0000 (11:01 +0200)
Weave/Scene/Door.cpp
Weave/Stage.cpp
Weave/main.cpp
models/Hay.blend [new file with mode: 0644]
models/Hay.blend1 [new file with mode: 0644]
models/Hay.dae [new file with mode: 0644]
models/level_3.blend
models/level_3.blend1
models/level_3.dae

index 5a303884cb1b5b676d0f4de4db026d89058f20f9..0d869e33be25062f13a4ce766495ea02a4eea559 100644 (file)
@@ -27,46 +27,65 @@ void Door::setup(float _angle, vec3 _axis, float _duration)
 
 void Door::trigger()
 {
-       if (speed == 0)
+       if (loopanimation)
        {
-               if (time == 0)
-               {
-                       speed = 1;
-               }
-               else
+               speed = 1 - speed;
+
+               if (!timeresistant)
                {
-                       speed = -1;
+                       mainScene->addEvent(this, 4);
                }
        }
        else
        {
-               speed = -speed;
-
-               if (!timeresistant)
+               if (speed == 0)
                {
-                       mainScene->addEvent(this, 4);
+                       if (time == 0)
+                       {
+                               speed = 1;
+                       }
+                       else
+                       {
+                               speed = -1;
+                       }
+               }
+               else
+               {
+                       speed = -speed;
+
+                       if (!timeresistant)
+                       {
+                               mainScene->addEvent(this, 4);
+                       }
                }
        }
 }
 
 void Door::reverseTrigger()
 {
-       if (speed == 0)
+       if (loopanimation)
        {
-               if (time == 0)
+               speed = 1 - speed;
+       }
+       else
+       {
+               if (speed == 0)
                {
-                       speed = -1;
+                       if (time == 0)
+                       {
+                               speed = -1;
+                       }
+                       else
+                       {
+                               speed = 1;
+                       }
                }
                else
                {
-                       speed = 1;
+                       //this should never happen
+                       speed = -speed;
                }
        }
-       else
-       {
-               //this should never happen
-               speed = -speed;
-       }
 }
 
 void Door::reverseSpeed()
@@ -79,23 +98,37 @@ void Door::update(float deltaT)
        time = time + speed * deltaT;
        if (time < 0)
        {
-               if (!timeresistant && deltaT > 0)
+               if (loopanimation)
                {
-                       mainScene->addEvent(this, 3);
+                       time = time + duration;
                }
+               else
+               {
+                       if (!timeresistant && deltaT > 0)
+                       {
+                               mainScene->addEvent(this, 3);
+                       }
 
-               time = 0;
-               speed = 0;
+                       time = 0;
+                       speed = 0;
+               }
        }
        if (time > duration)
        {
-               if (!timeresistant && deltaT > 0)
+               if (loopanimation)
                {
-                       mainScene->addEvent(this, 3);
+                       time = time - duration;
                }
+               else
+               {
+                       if (!timeresistant && deltaT > 0)
+                       {
+                               mainScene->addEvent(this, 3);
+                       }
 
-               time = duration;
-               speed = 0;
+                       time = duration;
+                       speed = 0;
+               }
        }
 
        modelMat = original * rotate(angle * time / duration, axis);
index 71d84ae7d559695db191b00c7b76dbaedbe43b77..f7dee28c8597ed361283d2e86deb551d65176eb2 100644 (file)
@@ -177,34 +177,85 @@ Stage::Stage(int num)
 
 
                //Player
-               tmp_playerObject = new Marvin(translate(vec3(0.f, 0.73429f, 0.f)));
+               tmp_playerObject = new Marvin(translate(vec3(-15.88101f, 0.73429f, -5.3657f)) * rotate((float)M_PI_4 * 2.f, vec3(0.f, 1.f, 0.f)));
 
                current_world->addObject(tmp_playerObject);
                current_world->setLookAt(tmp_playerObject);
 
 
-               current_world->addObject(new Boar(translate(vec3(-7.14729f, 0.1f, -3.08567f)) * rotate(1.5f, vec3(0, 1, 0))));
-               current_world->addObject(new Boar(translate(vec3(13.32701f, 0.1f, -2.53362f)) * rotate(1.8f, vec3(0, 1, 0))));
-               current_world->addObject(new Boar(translate(vec3(23.64995f, 0.1f, -2.53362f)) * rotate(1.9f, vec3(0, 1, 0))));
-               current_world->addObject(new Boar(translate(vec3(16.71088f, 0.1f, 0.83976f)) * rotate(-1.6f, vec3(0, 1, 0))));
+               for (int i = 0; i < 3; i++)
+               {
+                       for (int j = 0; j < 3; j++)
+                       {
+                               for (int k = 0; k < 3; k++)
+                               {
+                                       current_world->addObject(new Level(translate(vec3(0.42464f + 1.5f * i, 0.74292f + 1.2f * j, -12.56833f - 1.7f * k)), vec4(3.0f, 3.f, 0.4f, 1.5f), "Hay", "model_levelTest_2D.png"));
+                               }
+                       }
+               }
+               
 
 
-               lever1 = new Lever(translate(vec3(2.55167f, 2.51451f, -5.54817f)), vec4(3.0f, 3.f, 0.4f, 1.5f), "lever", "model_lever_2D.png");
+               lever1 = new Lever(translate(vec3(0.f, 0.0f, 4.f)), vec4(3.0f, 3.f, 0.4f, 1.5f), "lever", "model_lever_2D.png");
                current_world->addObject(lever1);
                lever1->setAnimationLoop(false);
-
-
-               door1 = new Door(translate(vec3(-9.78039f, -1.06029f, -6.46377f)) * rotate(1.5708f, vec3(0, 1, 0)), vec4(3.0f, 3.f, 0.4f, 1.5f), "Door", "model_door_2D.png");
+               door1 = new Door(translate(vec3(5.20366f, -1.06029f, 4.f)), vec4(3.0f, 3.f, 0.4f, 1.5f), "Door", "model_door_2D.png");
                current_world->addObject(door1);
                door1->setup(1.5708f, vec3(0, 1, 0), 1);
+               door1->setAnimationLoop(true);
                lever1->setup(door1);
-               door2 = new Door(translate(vec3(-2.58412f, -1.06029f, -6.46377f)) * rotate(-1.5708f, vec3(0, 1, 0)), vec4(3.0f, 3.f, 0.4f, 1.5f), "Door", "model_door_2D.png");
+               door2 = new Door(translate(vec3(5.20366f, -1.06029f, 4.f)) * rotate((float)M_PI_4 * 2.f, vec3(0.f, 1.f, 0.f)), vec4(3.0f, 3.f, 0.4f, 1.5f), "Door", "model_door_2D.png");
                current_world->addObject(door2);
-               door2->setup(-1.5708f, vec3(0, 1, 0), 1);
+               door2->setup(1.5708f, vec3(0, 1, 0), 1);
+               door2->setAnimationLoop(true);
                lever1->setup(door2);
-
-
-
+               Door* door5 = new Door(translate(vec3(5.20366f, -1.06029f, 4.f)) * rotate((float)M_PI_4 * 4.f, vec3(0.f, 1.f, 0.f)), vec4(3.0f, 3.f, 0.4f, 1.5f), "Door", "model_door_2D.png");
+               current_world->addObject(door5);
+               door5->setup(1.5708f, vec3(0, 1, 0), 1);
+               door5->setAnimationLoop(true);
+               lever1->setup(door5);
+               Door* door6 = new Door(translate(vec3(5.20366f, -1.06029f, 4.f)) * rotate((float)M_PI_4 * 6.f, vec3(0.f, 1.f, 0.f)), vec4(3.0f, 3.f, 0.4f, 1.5f), "Door", "model_door_2D.png");
+               current_world->addObject(door6);
+               door6->setup(1.5708f, vec3(0, 1, 0), 1);
+               door6->setAnimationLoop(true);
+               lever1->setup(door6);
+
+
+
+               Lever* lever3 = new Lever(translate(vec3(-4.5f, 0.0f, 5.f)), vec4(3.0f, 3.f, 0.4f, 1.5f), "lever", "model_lever_2D.png");
+               current_world->addObject(lever3);
+               lever3->setAnimationLoop(false);
+               Door* door3 = new Door(translate(vec3(-8.f, -1.06029f, 6.81363f)) * rotate((float)M_PI_4 * 2.f, vec3(0.f, 1.f, 0.f)), vec4(3.0f, 3.f, 0.4f, 1.5f), "Door", "model_door_2D.png");
+               current_world->addObject(door3);
+               door3->setAnimationLoop(false);
+               door3->setup(1.5708f, vec3(0, 1, 0), 1);
+               lever3->setup(door3);
+               Door* door4 = new Door(translate(vec3(-7.8f, -1.06029f, 3.05133f)), vec4(3.0f, 3.f, 0.4f, 1.5f), "Door", "model_door_2D.png");
+               current_world->addObject(door4);
+               door4->setAnimationLoop(false);
+               door4->setup(1.5708f, vec3(0, 1, 0), 1);
+               lever3->setup(door4);
+               door4->timeresistant = true;
+               current_world->addObject(new Boar(translate(vec3(-10.93935f, 0.1f, 3.53623f)) * rotate(-0.5f, vec3(0, 1, 0))));
+               current_world->addObject(new Boar(translate(vec3(-12.58582f, 0.1f, 2.53362f)) * rotate(-1.8f, vec3(0, 1, 0))));
+               current_world->addObject(new Boar(translate(vec3(-15.64995f, 0.1f, 5.53362f)) * rotate(0.9f, vec3(0, 1, 0))));
+               current_world->addObject(new Boar(translate(vec3(-16.71088f, 0.1f, 7.83976f)) * rotate(1.6f, vec3(0, 1, 0))));
+
+
+
+               lever2 = new Lever(translate(vec3(12.0f, 0.0f, 4.f)), vec4(3.0f, 3.f, 0.4f, 1.5f), "lever", "model_lever_2D.png");
+               current_world->addObject(lever2);
+               lever2->setAnimationLoop(false);
+               Door* door7 = new Door(translate(vec3(-6.45007f, -1.06029f, -12.13228f)) * rotate((float)M_PI_4 * 2.f, vec3(0.f, 1.f, 0.f)), vec4(3.0f, 3.f, 0.4f, 1.5f), "Door", "model_door_2D.png");
+               current_world->addObject(door7);
+               door7->setAnimationLoop(false);
+               door7->setup(-1.5708f, vec3(0, 1, 0), 1);
+               Door* door8 = new Door(translate(vec3(-16.27875f, -1.06029f, -12.13228f)) * rotate((float)M_PI_4 * 2.f, vec3(0.f, 1.f, 0.f)), vec4(3.0f, 3.f, 0.4f, 1.5f), "Door", "model_door_2D.png");
+               current_world->addObject(door8);
+               door8->setAnimationLoop(false);
+               door8->setup(-1.5708f, vec3(0, 1, 0), 1);
+               lever2->setup(door7);
+               lever2->setup(door8);
                break;
        }
 }
index 8debe44058583c2eb0ba6988956b534c08881eb7..f950cd8edb2d91b10043c16bdd9d7a52407e465e 100644 (file)
@@ -50,7 +50,7 @@ int main(int argc, char *argv[])
        Shader::init();
 
        bool play(true);
-       int level = 1;
+       int level = 2;
 
        while (!Events::quit)
        {
diff --git a/models/Hay.blend b/models/Hay.blend
new file mode 100644 (file)
index 0000000..d6c7be4
Binary files /dev/null and b/models/Hay.blend differ
diff --git a/models/Hay.blend1 b/models/Hay.blend1
new file mode 100644 (file)
index 0000000..1e7c738
Binary files /dev/null and b/models/Hay.blend1 differ
diff --git a/models/Hay.dae b/models/Hay.dae
new file mode 100644 (file)
index 0000000..ae2ccb3
--- /dev/null
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="utf-8"?>
+<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1">
+  <asset>
+    <contributor>
+      <author>Blender User</author>
+      <authoring_tool>Blender 2.77.0 commit date:2016-04-05, commit time:18:12, hash:abf6f08</authoring_tool>
+    </contributor>
+    <created>2016-06-28T10:46:19</created>
+    <modified>2016-06-28T10:46:19</modified>
+    <unit name="meter" meter="1"/>
+    <up_axis>Z_UP</up_axis>
+  </asset>
+  <library_images/>
+  <library_geometries>
+    <geometry id="Cylinder_005-mesh" name="Cylinder.005">
+      <mesh>
+        <source id="Cylinder_005-mesh-positions">
+          <float_array id="Cylinder_005-mesh-positions-array" count="48">-0.6 0.6 0 0.6 0.6 0 -0.6 0.4242641 -0.424264 0.6 0.4242641 -0.4242641 -0.6 0 -0.6 0.6 0 -0.6 -0.6 -0.4242641 -0.424264 0.6 -0.4242641 -0.4242641 -0.6 -0.6 0 0.6 -0.6 0 -0.6 -0.424264 0.4242642 0.6 -0.424264 0.4242641 -0.6 0 0.6 0.6 0 0.6 -0.6 0.424264 0.4242642 0.6 0.424264 0.4242641</float_array>
+          <technique_common>
+            <accessor source="#Cylinder_005-mesh-positions-array" count="16" stride="3">
+              <param name="X" type="float"/>
+              <param name="Y" type="float"/>
+              <param name="Z" type="float"/>
+            </accessor>
+          </technique_common>
+        </source>
+        <source id="Cylinder_005-mesh-normals">
+          <float_array id="Cylinder_005-mesh-normals-array" count="84">0 0.9238796 -0.3826835 0 0.3826834 -0.9238796 0 -0.3826835 -0.9238796 0 -0.9238796 -0.3826834 0 -0.9238796 0.3826834 0 -0.3826833 0.9238796 1 0 0 0 0.3826833 0.9238797 0 0.9238796 0.3826833 -1 -1.75612e-7 0 0 0.9238797 -0.3826833 0 0.3826833 -0.9238796 0 -0.3826834 -0.9238796 0 -0.9238796 -0.3826832 0 -0.9238796 0.3826835 0 -0.3826833 0.9238796 1 3.99717e-7 -1.69586e-7 1 -3.31137e-7 0 1 -2.34149e-7 0 1 4.99647e-7 -1.69586e-7 1 2.04881e-7 0 0 0.3826833 0.9238797 0 0.9238796 0.3826834 -1 7.99435e-7 0 -1 0 0 -1 -3.99717e-7 0 -1 3.31137e-7 0 -1 0 0</float_array>
+          <technique_common>
+            <accessor source="#Cylinder_005-mesh-normals-array" count="28" stride="3">
+              <param name="X" type="float"/>
+              <param name="Y" type="float"/>
+              <param name="Z" type="float"/>
+            </accessor>
+          </technique_common>
+        </source>
+        <source id="Cylinder_005-mesh-map-0">
+          <float_array id="Cylinder_005-mesh-map-0-array" count="168">0.2612039 0.5197831 0.1081942 0 0.2612039 0 0.1081942 0.519783 0 0 0.1081942 0 0.3693981 0.5197831 0.4775923 0 0.4775924 0.519783 0.4775923 0 0.6306021 0.519783 0.4775924 0.519783 0.6306021 0.519783 0.7387962 0 0.7387962 0.519783 1 0.519783 0.8918059 0 1 0 0.4775923 1 0.3693981 0.8593477 0.4775923 0.519783 0.8918059 0.519783 0.7387962 0 0.8918059 0 0.3693981 0.5197831 0.2612039 0 0.3693981 0 0.2612038 0.519783 0.261204 1 0.1081942 1 0.2612039 0.5197831 0.1081942 0.519783 0.1081942 0 0.1081942 0.519783 0 0.5197831 0 0 0.3693981 0.5197831 0.3693981 0 0.4775923 0 0.4775923 0 0.630602 0 0.6306021 0.519783 0.6306021 0.519783 0.630602 0 0.7387962 0 1 0.519783 0.8918059 0.519783 0.8918059 0 0.4775923 0.519783 0.630602 0.5197831 0.7387962 0.6604354 0.7387962 0.6604354 0.7387962 0.8593478 0.4775923 0.519783 0.630602 1 0.4775923 1 0.4775923 0.519783 0.3693981 0.8593477 0.3693981 0.6604353 0.4775923 0.519783 0.4775923 0.519783 0.7387962 0.8593478 0.630602 1 0.8918059 0.519783 0.7387962 0.519783 0.7387962 0 0.3693981 0.5197831 0.2612039 0.5197831 0.2612039 0 0.1081942 1 0 0.8593478 0 0.6604354 0 0.6604354 0.1081941 0.5197831 0.2612038 0.519783 0.2612038 0.519783 0.3693981 0.6604353 0.3693981 0.8593477 0.3693981 0.8593477 0.261204 1 0.2612038 0.519783 0.1081942 1 0 0.6604354 0.2612038 0.519783</float_array>
+          <technique_common>
+            <accessor source="#Cylinder_005-mesh-map-0-array" count="84" stride="2">
+              <param name="S" type="float"/>
+              <param name="T" type="float"/>
+            </accessor>
+          </technique_common>
+        </source>
+        <vertices id="Cylinder_005-mesh-vertices">
+          <input semantic="POSITION" source="#Cylinder_005-mesh-positions"/>
+        </vertices>
+        <polylist count="28">
+          <input semantic="VERTEX" source="#Cylinder_005-mesh-vertices" offset="0"/>
+          <input semantic="NORMAL" source="#Cylinder_005-mesh-normals" offset="1"/>
+          <input semantic="TEXCOORD" source="#Cylinder_005-mesh-map-0" offset="2" set="0"/>
+          <vcount>3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 </vcount>
+          <p>1 0 0 2 0 1 0 0 2 3 1 3 4 1 4 2 1 5 4 2 6 7 2 7 6 2 8 7 3 9 8 3 10 6 3 11 8 4 12 11 4 13 10 4 14 11 5 15 12 5 16 10 5 17 11 6 18 9 6 19 5 6 20 13 7 21 14 7 22 12 7 23 15 8 24 0 8 25 14 8 26 6 9 27 12 9 28 14 9 29 1 10 30 3 10 31 2 10 32 3 11 33 5 11 34 4 11 35 4 12 36 5 12 37 7 12 38 7 13 39 9 13 40 8 13 41 8 14 42 9 14 43 11 14 44 11 15 45 13 15 46 12 15 47 5 16 48 3 16 49 1 16 50 1 17 51 15 17 52 5 17 53 13 18 54 11 18 55 5 18 56 9 19 57 7 19 58 5 19 59 5 20 60 15 20 61 13 20 62 13 21 63 15 21 64 14 21 65 15 22 66 1 22 67 0 22 68 14 23 69 0 23 70 2 23 71 2 24 72 4 24 73 6 24 74 6 25 75 8 25 76 10 25 77 10 26 78 12 26 79 6 26 80 14 27 81 2 27 82 6 27 83</p>
+        </polylist>
+      </mesh>
+    </geometry>
+  </library_geometries>
+  <library_controllers/>
+  <library_visual_scenes>
+    <visual_scene id="Scene" name="Scene">
+      <node id="Hay" name="Hay" 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="#Cylinder_005-mesh" name="Hay"/>
+      </node>
+    </visual_scene>
+  </library_visual_scenes>
+  <scene>
+    <instance_visual_scene url="#Scene"/>
+  </scene>
+</COLLADA>
\ No newline at end of file
index e8311a4d59e23411c176ebd6571d969c2120d5ea..d91fb52c22a9fe01d06990bb1e0446031f1c8182 100644 (file)
Binary files a/models/level_3.blend and b/models/level_3.blend differ
index 28ee2ce2a01952d79b7489bdd4d06bf3728dce54..ed5e68c5d3ed10c608fee7ad8bfb1cfa327f2675 100644 (file)
Binary files a/models/level_3.blend1 and b/models/level_3.blend1 differ
index b162ec1e0273e3d9978772e0d9d05368a8e249d3..6e17bef327b9bbd26c914464b2384ed962c42428 100644 (file)
@@ -5,8 +5,8 @@
       <author>Blender User</author>
       <authoring_tool>Blender 2.77.0 commit date:2016-04-05, commit time:18:12, hash:abf6f08</authoring_tool>
     </contributor>
-    <created>2016-06-28T08:19:14</created>
-    <modified>2016-06-28T08:19:14</modified>
+    <created>2016-06-28T10:53:19</created>
+    <modified>2016-06-28T10:53:19</modified>
     <unit name="meter" meter="1"/>
     <up_axis>Z_UP</up_axis>
   </asset>
         </polylist>
       </mesh>
     </geometry>
-    <geometry id="Cylinder_005-mesh" name="Cylinder.005">
+    <geometry id="Plane_000-mesh" name="Plane.000">
       <mesh>
-        <source id="Cylinder_005-mesh-positions">
-          <float_array id="Cylinder_005-mesh-positions-array" count="48">-1 1 0 1 1 0 -1 0.7071068 -0.7071067 1 0.7071068 -0.7071068 -1 0 -1 1 0 -1 -1 -0.7071068 -0.7071067 1 -0.7071068 -0.7071068 -1 -1 1.31134e-7 1 -1 0 -1 -0.7071067 0.707107 1 -0.7071067 0.7071068 -1 0 1 1 0 1 -1 0.7071067 0.707107 1 0.7071067 0.7071068</float_array>
+        <source id="Plane_000-mesh-positions">
+          <float_array id="Plane_000-mesh-positions-array" count="54">-18.11115 14.31878 5.861037 16.74848 14.38196 5.863757 -18.14698 -9.259619 5.861035 16.74848 -9.276388 5.863758 -18.1196 -5.811701 14.22825 16.74848 -5.811701 14.22825 -18.1196 2.552788 17.69293 16.74848 2.552788 17.69293 -18.1196 10.91728 14.22825 16.74848 10.91728 14.22825 -18.11115 14.31878 -5.861034 16.75472 14.31462 -5.861034 16.75312 -9.252387 -5.861037 -18.14698 -9.259619 -5.861037 16.74848 -1.39027 6.585386 16.74848 6.495846 6.585386 16.75419 6.458951 -5.861035 16.75365 -1.396718 -5.861036</float_array>
           <technique_common>
-            <accessor source="#Cylinder_005-mesh-positions-array" count="16" stride="3">
+            <accessor source="#Plane_000-mesh-positions-array" count="18" stride="3">
               <param name="X" type="float"/>
               <param name="Y" type="float"/>
               <param name="Z" type="float"/>
             </accessor>
           </technique_common>
         </source>
-        <source id="Cylinder_005-mesh-normals">
-          <float_array id="Cylinder_005-mesh-normals-array" count="78">0 0.9238796 -0.3826834 -1.55754e-7 0.3826834 -0.9238796 0 -0.3826835 -0.9238796 0 -0.9238796 -0.3826834 0 -0.9238796 0.3826836 0 -0.3826833 0.9238797 1 -1.19209e-7 0 0 0.3826833 0.9238797 0 0.9238796 0.3826834 -1 0 0 0 0.9238796 -0.3826835 0 0.3826834 -0.9238796 0 -0.3826834 -0.9238796 0 -0.9238796 -0.3826834 0 -0.9238796 0.3826835 0 -0.3826834 0.9238796 1 2.87797e-7 0 1 0 0 1 1.43898e-7 0 1 0 0 0 0.3826833 0.9238796 0 0.9238796 0.3826835 -1 0 0 -1 0 0 -1 0 0 -1 0 0</float_array>
+        <source id="Plane_000-mesh-normals">
+          <float_array id="Plane_000-mesh-normals-array" count="75">4.74013e-4 0.9245764 -0.3809964 0 0.3826835 -0.9238796 0 -0.3826835 -0.9238796 0 -0.9263768 -0.3765984 -1.1942e-4 -0.9999836 0.005743503 0.9999989 -0.001519501 0 4.80534e-4 0.9999999 0 -1 -4.16514e-5 -4.58537e-4 -1 0 0 0.9999999 -2.09499e-4 5.06022e-4 -1 6.80963e-5 -3.9549e-4 0 0.9238795 -0.3826835 0 0.3826833 -0.9238796 0 -0.3826833 -0.9238796 0.001704275 -0.9238782 -0.3826828 0.001812338 -0.9999985 0 0.9999989 -0.001519501 0 -2.07239e-4 0.9999979 0.002047002 -0.9999999 6.76071e-5 -5.32831e-4 -1 4.80871e-7 0 -1 0 0 -1 -1.92546e-7 0 0.9999954 -0.001519501 -0.002645432 0.9999992 5.02969e-4 0.001214861 -1 3.79335e-5 -4.15619e-4</float_array>
           <technique_common>
-            <accessor source="#Cylinder_005-mesh-normals-array" count="26" stride="3">
+            <accessor source="#Plane_000-mesh-normals-array" count="25" stride="3">
               <param name="X" type="float"/>
               <param name="Y" type="float"/>
               <param name="Z" type="float"/>
             </accessor>
           </technique_common>
         </source>
-        <source id="Cylinder_005-mesh-map-0">
-          <float_array id="Cylinder_005-mesh-map-0-array" count="168">0.2612039 0.5197831 0.1081942 0 0.2612039 0 0.1081942 0.519783 0 0 0.1081942 0 0.3693981 0 0.4775924 0.519783 0.3693981 0.5197831 0.4775924 0.519783 0.630602 0 0.6306021 0.519783 0.630602 0 0.7387962 0.519783 0.6306021 0.519783 1 0.519783 0.8918059 0 1 0 0.630602 1 0.3693981 0.8593477 0.4775923 0.519783 0.8918059 0.519783 0.7387962 0 0.8918059 0 0.3693981 0.5197831 0.2612039 0 0.3693981 0 0.2612038 0.519783 0.261204 1 0.1081942 1 0.2612039 0.5197831 0.1081942 0.519783 0.1081942 0 0.1081942 0.519783 0 0.5197831 0 0 0.3693981 0 0.4775923 0 0.4775924 0.519783 0.4775924 0.519783 0.4775923 0 0.630602 0 0.630602 0 0.7387962 0 0.7387962 0.519783 1 0.519783 0.8918059 0.519783 0.8918059 0 0.4775923 0.519783 0.630602 0.5197831 0.7387962 0.6604354 0.7387962 0.6604354 0.7387962 0.8593478 0.630602 1 0.630602 1 0.4775923 1 0.3693981 0.8593477 0.3693981 0.8593477 0.3693981 0.6604353 0.4775923 0.519783 0.4775923 0.519783 0.7387962 0.6604354 0.630602 1 0.8918059 0.519783 0.7387962 0.519783 0.7387962 0 0.3693981 0.5197831 0.2612039 0.5197831 0.2612039 0 0.1081942 1 0 0.8593478 0 0.6604354 0 0.6604354 0.1081941 0.5197831 0.2612038 0.519783 0.2612038 0.519783 0.3693981 0.6604353 0.3693981 0.8593477 0.3693981 0.8593477 0.261204 1 0.2612038 0.519783 0.1081942 1 0 0.6604354 0.2612038 0.519783</float_array>
+        <source id="Plane_000-mesh-map-0">
+          <float_array id="Plane_000-mesh-map-0-array" count="156">0.5565676 0.9981268 0.7294408 0.4026927 0.7294406 0.9986009 0.4585115 0.9980884 0.5565556 0.402686 0.5565676 0.9981268 0.9022533 0.9980995 1 0.4027057 1 0.9981465 0.7296274 0.9979444 0.9022532 0.4026588 0.9022533 0.9980995 0.448051 0.9993818 0.2242982 0.4040126 0.2239893 0.9994155 0.6866806 0 0.4584999 0.4026477 0.6866807 0.4026477 0 0.9999269 0.2239893 0.4040126 1.42582e-4 0.4040188 0.2302658 0.4040126 0.4584996 0.2687116 0.2302657 0.2693417 0 0.2020063 0.2302657 0.2693417 0.2302657 0.1346709 0.6866807 0.4026477 0.9169994 0.2017202 0.8495563 0.05888038 0.2302656 0 0.4584996 0.1345607 0.4584996 4.09817e-4 0.5565676 0.9981268 0.5565556 0.402686 0.7294408 0.4026927 0.4585115 0.9980884 0.4584997 0.4026477 0.5565556 0.402686 0.9022533 0.9980995 0.9022532 0.4026588 1 0.4027057 0.7296274 0.9979444 0.7294408 0.4026477 0.9022532 0.4026588 0.448051 0.9993818 0.448051 0.4040852 0.2242982 0.4040126 0.6866806 0 0.4584997 0 0.4584999 0.4026477 0 0.9999269 0.2239893 1 0.2239893 0.4040126 0.2302658 0.4040126 0.4584997 0.4028625 0.4584996 0.2687116 0.2302656 0 0.06744319 0.05916631 0.2302657 0.1346709 0 0.2020063 0.06744325 0.3448463 0.2302657 0.2693417 0.06744325 0.3448463 0.2302658 0.4040126 0.2302657 0.2693417 0.2302657 0.1346709 0.06744319 0.05916631 0 0.2020063 0.8495563 0.05888038 0.6866806 0 0.6866807 0.4026477 0.6866807 0.4026477 0.8495561 0.3445602 0.9169994 0.2017202 0.2302656 0 0.2302657 0.1346709 0.4584996 0.1345607</float_array>
           <technique_common>
-            <accessor source="#Cylinder_005-mesh-map-0-array" count="84" stride="2">
+            <accessor source="#Plane_000-mesh-map-0-array" count="78" stride="2">
               <param name="S" type="float"/>
               <param name="T" type="float"/>
             </accessor>
           </technique_common>
         </source>
-        <vertices id="Cylinder_005-mesh-vertices">
-          <input semantic="POSITION" source="#Cylinder_005-mesh-positions"/>
+        <vertices id="Plane_000-mesh-vertices">
+          <input semantic="POSITION" source="#Plane_000-mesh-positions"/>
         </vertices>
-        <polylist count="28">
-          <input semantic="VERTEX" source="#Cylinder_005-mesh-vertices" offset="0"/>
-          <input semantic="NORMAL" source="#Cylinder_005-mesh-normals" offset="1"/>
-          <input semantic="TEXCOORD" source="#Cylinder_005-mesh-map-0" offset="2" set="0"/>
-          <vcount>3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 </vcount>
-          <p>1 0 0 2 0 1 0 0 2 3 1 3 4 1 4 2 1 5 5 2 6 6 2 7 4 2 8 6 3 9 9 3 10 8 3 11 9 4 12 10 4 13 8 4 14 11 5 15 12 5 16 10 5 17 13 6 18 9 6 19 5 6 20 13 7 21 14 7 22 12 7 23 15 8 24 0 8 25 14 8 26 6 9 27 12 9 28 14 9 29 1 10 30 3 10 31 2 10 32 3 11 33 5 11 34 4 11 35 5 12 36 7 12 37 6 12 38 6 13 39 7 13 40 9 13 41 9 14 42 11 14 43 10 14 44 11 15 45 13 15 46 12 15 47 5 16 48 3 16 49 1 16 50 1 17 51 15 17 52 13 17 53 13 17 54 11 17 55 9 17 56 9 18 57 7 18 58 5 18 59 5 19 60 1 19 61 13 19 62 13 20 63 15 20 64 14 20 65 15 21 66 1 21 67 0 21 68 14 22 69 0 22 70 2 22 71 2 23 72 4 23 73 6 23 74 6 24 75 8 24 76 10 24 77 10 25 78 12 25 79 6 25 80 14 25 81 2 25 82 6 25 83</p>
+        <polylist count="26">
+          <input semantic="VERTEX" source="#Plane_000-mesh-vertices" offset="0"/>
+          <input semantic="NORMAL" source="#Plane_000-mesh-normals" offset="1"/>
+          <input semantic="TEXCOORD" source="#Plane_000-mesh-map-0" offset="2" set="0"/>
+          <vcount>3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 </vcount>
+          <p>4 0 0 3 0 1 2 0 2 6 1 3 5 1 4 4 1 5 8 2 6 7 2 7 6 2 8 0 3 9 9 3 10 8 3 11 1 4 12 10 4 13 11 4 14 2 5 15 10 5 16 0 5 17 3 6 18 13 6 19 2 6 20 1 7 21 16 7 22 15 7 23 7 8 24 15 8 25 14 8 26 0 9 27 6 9 28 4 9 29 3 10 30 17 10 31 12 10 32 4 11 33 5 11 34 3 11 35 6 12 36 7 12 37 5 12 38 8 13 39 9 13 40 7 13 41 0 14 42 1 14 43 9 14 44 1 15 45 0 15 46 10 15 47 2 16 48 13 16 49 10 16 50 3 17 51 12 17 52 13 17 53 1 18 54 11 18 55 16 18 56 3 19 57 5 19 58 14 19 59 7 8 60 9 8 61 15 8 62 9 20 63 1 20 64 15 20 65 14 21 66 5 21 67 7 21 68 4 22 69 2 22 70 0 22 71 0 23 72 8 23 73 6 23 74 3 24 75 14 24 76 17 24 77</p>
         </polylist>
       </mesh>
     </geometry>
-    <geometry id="Plane_000-mesh" name="Plane.000">
+    <geometry id="Plane_003-mesh" name="Plane.003">
       <mesh>
-        <source id="Plane_000-mesh-positions">
-          <float_array id="Plane_000-mesh-positions-array" count="54">-18.11115 14.31878 5.861037 16.74848 14.38196 5.863757 -18.14698 -9.259619 5.861035 16.74848 -9.276388 5.863758 -18.1196 -5.811701 14.22825 16.74848 -5.811701 14.22825 -18.1196 2.552788 17.69293 16.74848 2.552788 17.69293 -18.1196 10.91728 14.22825 16.74848 10.91728 14.22825 -18.11115 14.31878 -5.861034 16.75472 14.31462 -5.861034 16.75312 -9.252387 -5.861037 -18.14698 -9.259619 -5.861037 16.74848 -1.39027 6.585386 16.74848 6.495846 6.585386 16.75419 6.458951 -5.861035 16.75365 -1.396718 -5.861036</float_array>
+        <source id="Plane_003-mesh-positions">
+          <float_array id="Plane_003-mesh-positions-array" count="54">-14.31878 -18.11115 5.861036 -14.38196 16.74848 5.863756 9.259619 -18.14698 5.861035 9.276386 16.74848 5.863757 5.811701 -18.1196 14.22825 5.811699 16.74848 14.22825 -2.552787 -18.1196 17.69293 -2.552788 16.74848 17.69293 -10.91727 -18.1196 14.22825 -10.91728 16.74848 14.22825 -14.31878 -18.11115 -5.861034 -14.31462 16.75472 -5.861034 9.252385 16.75312 -5.861036 9.259619 -18.14698 -5.861036 1.390269 16.74848 6.585386 -6.495847 16.74848 6.585386 -6.458952 16.75419 -5.861035 1.396717 16.75365 -5.861036</float_array>
           <technique_common>
-            <accessor source="#Plane_000-mesh-positions-array" count="18" stride="3">
+            <accessor source="#Plane_003-mesh-positions-array" count="18" stride="3">
               <param name="X" type="float"/>
               <param name="Y" type="float"/>
               <param name="Z" type="float"/>
             </accessor>
           </technique_common>
         </source>
-        <source id="Plane_000-mesh-normals">
-          <float_array id="Plane_000-mesh-normals-array" count="75">4.74013e-4 0.9245764 -0.3809964 0 0.3826835 -0.9238796 0 -0.3826835 -0.9238796 0 -0.9263768 -0.3765984 -1.1942e-4 -0.9999836 0.005743503 0.9999989 -0.001519501 0 4.80534e-4 0.9999999 0 -1 -4.16514e-5 -4.58537e-4 -1 0 0 0.9999999 -2.09499e-4 5.06022e-4 -1 6.80963e-5 -3.9549e-4 0 0.9238795 -0.3826835 0 0.3826833 -0.9238796 0 -0.3826833 -0.9238796 0.001704275 -0.9238782 -0.3826828 0.001812338 -0.9999985 0 0.9999989 -0.001519501 0 -2.07239e-4 0.9999979 0.002047002 -0.9999999 6.76071e-5 -5.32831e-4 -1 4.80871e-7 0 -1 0 0 -1 -1.92546e-7 0 0.9999954 -0.001519501 -0.002645432 0.9999992 5.02969e-4 0.001214861 -1 3.79335e-5 -4.15619e-4</float_array>
+        <source id="Plane_003-mesh-normals">
+          <float_array id="Plane_003-mesh-normals-array" count="69">-0.9245765 4.73977e-4 -0.3809961 -0.3826833 0 -0.9238797 0.3826835 0 -0.9238796 0.9263768 0 -0.3765981 0.9999836 -1.19367e-4 0.005743443 0.001519501 0.9999989 0 -1 4.80466e-4 0 4.19591e-5 -1 -4.58578e-4 0 -1 0 2.09601e-4 0.9999999 5.0603e-4 -6.79838e-5 -1 -3.95278e-4 -0.9238796 0 -0.3826835 -0.3826835 0 -0.9238796 0.3826833 0 -0.9238797 0.9238781 0.001704335 -0.382683 0.9999984 0.001812398 0 0.001519501 0.9999989 0 -0.9999979 -2.07255e-4 0.002046942 -6.79838e-5 -0.9999999 -5.3278e-4 0 -1 1.92546e-7 0.001519501 0.9999954 -0.002645432 -5.03214e-4 0.9999992 0.001214861 -3.80318e-5 -1 -4.15666e-4</float_array>
           <technique_common>
-            <accessor source="#Plane_000-mesh-normals-array" count="25" stride="3">
+            <accessor source="#Plane_003-mesh-normals-array" count="23" stride="3">
               <param name="X" type="float"/>
               <param name="Y" type="float"/>
               <param name="Z" type="float"/>
             </accessor>
           </technique_common>
         </source>
-        <source id="Plane_000-mesh-map-0">
-          <float_array id="Plane_000-mesh-map-0-array" count="156">0.5565676 0.9981268 0.7294408 0.4026927 0.7294406 0.9986009 0.4585115 0.9980884 0.5565556 0.402686 0.5565676 0.9981268 0.9022533 0.9980995 1 0.4027057 1 0.9981465 0.7296274 0.9979444 0.9022532 0.4026588 0.9022533 0.9980995 0.448051 0.9993818 0.2242982 0.4040126 0.2239893 0.9994155 0.6866806 0 0.4584999 0.4026477 0.6866807 0.4026477 0 0.9999269 0.2239893 0.4040126 1.42582e-4 0.4040188 0.2302658 0.4040126 0.4584996 0.2687116 0.2302657 0.2693417 0 0.2020063 0.2302657 0.2693417 0.2302657 0.1346709 0.6866807 0.4026477 0.9169994 0.2017202 0.8495563 0.05888038 0.2302656 0 0.4584996 0.1345607 0.4584996 4.09817e-4 0.5565676 0.9981268 0.5565556 0.402686 0.7294408 0.4026927 0.4585115 0.9980884 0.4584997 0.4026477 0.5565556 0.402686 0.9022533 0.9980995 0.9022532 0.4026588 1 0.4027057 0.7296274 0.9979444 0.7294408 0.4026477 0.9022532 0.4026588 0.448051 0.9993818 0.448051 0.4040852 0.2242982 0.4040126 0.6866806 0 0.4584997 0 0.4584999 0.4026477 0 0.9999269 0.2239893 1 0.2239893 0.4040126 0.2302658 0.4040126 0.4584997 0.4028625 0.4584996 0.2687116 0.2302656 0 0.06744319 0.05916631 0.2302657 0.1346709 0 0.2020063 0.06744325 0.3448463 0.2302657 0.2693417 0.06744325 0.3448463 0.2302658 0.4040126 0.2302657 0.2693417 0.2302657 0.1346709 0.06744319 0.05916631 0 0.2020063 0.8495563 0.05888038 0.6866806 0 0.6866807 0.4026477 0.6866807 0.4026477 0.8495561 0.3445602 0.9169994 0.2017202 0.2302656 0 0.2302657 0.1346709 0.4584996 0.1345607</float_array>
+        <source id="Plane_003-mesh-map-0">
+          <float_array id="Plane_003-mesh-map-0-array" count="156">0.5565676 0.9981268 0.7294408 0.4026927 0.7294406 0.9986009 0.4585115 0.9980884 0.5565556 0.402686 0.5565676 0.9981268 0.9022533 0.9980995 1 0.4027057 1 0.9981465 0.7296274 0.9979444 0.9022532 0.4026588 0.9022533 0.9980995 0.448051 0.9993818 0.2242982 0.4040126 0.2239893 0.9994155 0.6866806 0 0.4584999 0.4026477 0.6866807 0.4026477 0 0.9999269 0.2239893 0.4040126 1.42582e-4 0.4040188 0.2302658 0.4040126 0.4584996 0.2687116 0.2302657 0.2693417 0 0.2020063 0.2302657 0.2693417 0.2302657 0.1346709 0.6866807 0.4026477 0.9169994 0.2017202 0.8495563 0.05888038 0.2302656 0 0.4584996 0.1345607 0.4584996 4.09817e-4 0.5565676 0.9981268 0.5565556 0.402686 0.7294408 0.4026927 0.4585115 0.9980884 0.4584997 0.4026477 0.5565556 0.402686 0.9022533 0.9980995 0.9022532 0.4026588 1 0.4027057 0.7296274 0.9979444 0.7294408 0.4026477 0.9022532 0.4026588 0.448051 0.9993818 0.448051 0.4040852 0.2242982 0.4040126 0.6866806 0 0.4584997 0 0.4584999 0.4026477 0 0.9999269 0.2239893 1 0.2239893 0.4040126 0.2302658 0.4040126 0.4584997 0.4028625 0.4584996 0.2687116 0.2302656 0 0.06744319 0.05916631 0.2302657 0.1346709 0 0.2020063 0.06744325 0.3448463 0.2302657 0.2693417 0.06744325 0.3448463 0.2302658 0.4040126 0.2302657 0.2693417 0.2302657 0.1346709 0.06744319 0.05916631 0 0.2020063 0.8495563 0.05888038 0.6866806 0 0.6866807 0.4026477 0.6866807 0.4026477 0.8495561 0.3445602 0.9169994 0.2017202 0.2302656 0 0.2302657 0.1346709 0.4584996 0.1345607</float_array>
           <technique_common>
-            <accessor source="#Plane_000-mesh-map-0-array" count="78" stride="2">
+            <accessor source="#Plane_003-mesh-map-0-array" count="78" stride="2">
               <param name="S" type="float"/>
               <param name="T" type="float"/>
             </accessor>
           </technique_common>
         </source>
-        <vertices id="Plane_000-mesh-vertices">
-          <input semantic="POSITION" source="#Plane_000-mesh-positions"/>
+        <vertices id="Plane_003-mesh-vertices">
+          <input semantic="POSITION" source="#Plane_003-mesh-positions"/>
         </vertices>
         <polylist count="26">
-          <input semantic="VERTEX" source="#Plane_000-mesh-vertices" offset="0"/>
-          <input semantic="NORMAL" source="#Plane_000-mesh-normals" offset="1"/>
-          <input semantic="TEXCOORD" source="#Plane_000-mesh-map-0" offset="2" set="0"/>
+          <input semantic="VERTEX" source="#Plane_003-mesh-vertices" offset="0"/>
+          <input semantic="NORMAL" source="#Plane_003-mesh-normals" offset="1"/>
+          <input semantic="TEXCOORD" source="#Plane_003-mesh-map-0" offset="2" set="0"/>
           <vcount>3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 </vcount>
-          <p>4 0 0 3 0 1 2 0 2 6 1 3 5 1 4 4 1 5 8 2 6 7 2 7 6 2 8 0 3 9 9 3 10 8 3 11 1 4 12 10 4 13 11 4 14 2 5 15 10 5 16 0 5 17 3 6 18 13 6 19 2 6 20 1 7 21 16 7 22 15 7 23 7 8 24 15 8 25 14 8 26 0 9 27 6 9 28 4 9 29 3 10 30 17 10 31 12 10 32 4 11 33 5 11 34 3 11 35 6 12 36 7 12 37 5 12 38 8 13 39 9 13 40 7 13 41 0 14 42 1 14 43 9 14 44 1 15 45 0 15 46 10 15 47 2 16 48 13 16 49 10 16 50 3 17 51 12 17 52 13 17 53 1 18 54 11 18 55 16 18 56 3 19 57 5 19 58 14 19 59 7 8 60 9 8 61 15 8 62 9 20 63 1 20 64 15 20 65 14 21 66 5 21 67 7 21 68 4 22 69 2 22 70 0 22 71 0 23 72 8 23 73 6 23 74 3 24 75 14 24 76 17 24 77</p>
+          <p>4 0 0 3 0 1 2 0 2 6 1 3 5 1 4 4 1 5 8 2 6 7 2 7 6 2 8 0 3 9 9 3 10 8 3 11 1 4 12 10 4 13 11 4 14 2 5 15 10 5 16 0 5 17 3 6 18 13 6 19 2 6 20 1 7 21 16 7 22 15 7 23 7 8 24 15 8 25 14 8 26 0 9 27 6 9 28 4 9 29 3 10 30 17 10 31 12 10 32 4 11 33 5 11 34 3 11 35 6 12 36 7 12 37 5 12 38 8 13 39 9 13 40 7 13 41 0 14 42 1 14 43 9 14 44 1 15 45 0 15 46 10 15 47 2 16 48 13 16 49 10 16 50 3 17 51 12 17 52 13 17 53 1 18 54 11 18 55 16 18 56 3 8 57 5 8 58 14 8 59 7 19 60 9 19 61 15 19 62 9 8 63 1 8 64 15 8 65 14 8 66 5 8 67 7 8 68 4 20 69 2 20 70 0 20 71 0 21 72 8 21 73 6 21 74 3 22 75 14 22 76 17 22 77</p>
+        </polylist>
+      </mesh>
+    </geometry>
+    <geometry id="Plane_004-mesh" name="Plane.004">
+      <mesh>
+        <source id="Plane_004-mesh-positions">
+          <float_array id="Plane_004-mesh-positions-array" count="54">-14.31878 -18.11115 5.861036 -14.38196 16.74848 5.863756 9.259619 -18.14698 5.861035 9.276386 16.74848 5.863757 5.811701 -18.1196 14.22825 5.811699 16.74848 14.22825 -2.552787 -18.1196 17.69293 -2.552788 16.74848 17.69293 -10.91727 -18.1196 14.22825 -10.91728 16.74848 14.22825 -14.31878 -18.11115 -5.861034 -14.31462 16.75472 -5.861034 9.252385 16.75312 -5.861036 9.259619 -18.14698 -5.861036 1.390269 16.74848 6.585386 -6.495847 16.74848 6.585386 -6.458952 16.75419 -5.861035 1.396717 16.75365 -5.861036</float_array>
+          <technique_common>
+            <accessor source="#Plane_004-mesh-positions-array" count="18" stride="3">
+              <param name="X" type="float"/>
+              <param name="Y" type="float"/>
+              <param name="Z" type="float"/>
+            </accessor>
+          </technique_common>
+        </source>
+        <source id="Plane_004-mesh-normals">
+          <float_array id="Plane_004-mesh-normals-array" count="69">0.9245765 -4.7398e-4 0.3809961 0.3826833 0 0.9238797 -0.3826835 0 0.9238796 -0.9263768 0 0.3765981 -0.9999984 -0.001812398 0 -0.001519501 -0.9999989 0 1 -4.80468e-4 0 -4.1959e-5 1 4.58476e-4 0 1 0 5.03214e-4 -0.9999992 -0.001214623 3.80318e-5 1 4.15666e-4 0.9238796 0 0.3826835 0.3826835 0 0.9238796 -0.3826833 0 0.9238797 -0.9238781 -0.001704335 0.382683 -0.9999836 1.19367e-4 -0.005743443 -0.001519501 -0.9999989 0 0.999998 2.07255e-4 -0.002046942 6.79838e-5 1 5.32808e-4 0 1 2.40436e-7 -0.001519501 -0.9999954 0.002645254 -2.09601e-4 -0.9999999 -5.0603e-4 6.79838e-5 1 3.95278e-4</float_array>
+          <technique_common>
+            <accessor source="#Plane_004-mesh-normals-array" count="23" stride="3">
+              <param name="X" type="float"/>
+              <param name="Y" type="float"/>
+              <param name="Z" type="float"/>
+            </accessor>
+          </technique_common>
+        </source>
+        <source id="Plane_004-mesh-map-0">
+          <float_array id="Plane_004-mesh-map-0-array" count="156">0.7294408 0.4026927 0.5565676 0.9981268 0.7294406 0.9986009 0.5565556 0.402686 0.4585115 0.9980884 0.5565676 0.9981268 1 0.4027057 0.9022533 0.9980995 1 0.9981465 0.9022532 0.4026588 0.7296274 0.9979444 0.9022533 0.9980995 0.448051 0.9993818 0.2242982 0.4040126 0.448051 0.4040852 0.4584999 0.4026477 0.6866806 0 0.6866807 0.4026477 0.2239893 0.4040126 0 0.9999269 1.42582e-4 0.4040188 0.4584996 0.2687116 0.2302658 0.4040126 0.2302657 0.2693417 0.2302657 0.2693417 0.06744325 0.3448463 0 0.2020063 0.9169994 0.2017202 0.8495561 0.3445602 0.6866807 0.4026477 0.2302656 0 0.4584996 0.1345607 0.2302657 0.1346709 0.7294408 0.4026927 0.5565556 0.402686 0.5565676 0.9981268 0.5565556 0.402686 0.4584997 0.4026477 0.4585115 0.9980884 1 0.4027057 0.9022532 0.4026588 0.9022533 0.9980995 0.9022532 0.4026588 0.7294408 0.4026477 0.7296274 0.9979444 0.448051 0.9993818 0.2239893 0.9994155 0.2242982 0.4040126 0.4584999 0.4026477 0.4584997 0 0.6866806 0 0.2239893 0.4040126 0.2239893 1 0 0.9999269 0.4584996 0.2687116 0.4584997 0.4028625 0.2302658 0.4040126 0 0.2020063 0.06744319 0.05916631 0.2302657 0.1346709 0.06744319 0.05916631 0.2302656 0 0.2302657 0.1346709 0.2302658 0.4040126 0.06744325 0.3448463 0.2302657 0.2693417 0 0.2020063 0.2302657 0.1346709 0.2302657 0.2693417 0.6866807 0.4026477 0.6866806 0 0.8495563 0.05888038 0.8495563 0.05888038 0.9169994 0.2017202 0.6866807 0.4026477 0.2302656 0 0.4584996 4.09817e-4 0.4584996 0.1345607</float_array>
+          <technique_common>
+            <accessor source="#Plane_004-mesh-map-0-array" count="78" stride="2">
+              <param name="S" type="float"/>
+              <param name="T" type="float"/>
+            </accessor>
+          </technique_common>
+        </source>
+        <vertices id="Plane_004-mesh-vertices">
+          <input semantic="POSITION" source="#Plane_004-mesh-positions"/>
+        </vertices>
+        <polylist count="26">
+          <input semantic="VERTEX" source="#Plane_004-mesh-vertices" offset="0"/>
+          <input semantic="NORMAL" source="#Plane_004-mesh-normals" offset="1"/>
+          <input semantic="TEXCOORD" source="#Plane_004-mesh-map-0" offset="2" set="0"/>
+          <vcount>3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 </vcount>
+          <p>3 0 0 4 0 1 2 0 2 5 1 3 6 1 4 4 1 5 7 2 6 8 2 7 6 2 8 9 3 9 0 3 10 8 3 11 1 4 12 10 4 13 0 4 14 10 5 15 2 5 16 0 5 17 13 6 18 3 6 19 2 6 20 16 7 21 1 7 22 15 7 23 15 8 24 9 8 25 7 8 26 6 9 27 8 9 28 0 9 29 3 10 30 17 10 31 14 10 32 3 11 33 5 11 34 4 11 35 5 12 36 7 12 37 6 12 38 7 13 39 9 13 40 8 13 41 9 14 42 1 14 43 0 14 44 1 15 45 11 15 46 10 15 47 10 16 48 13 16 49 2 16 50 13 17 51 12 17 52 3 17 53 16 18 54 11 18 55 1 18 56 7 8 57 5 8 58 14 8 59 5 8 60 3 8 61 14 8 62 1 19 63 9 19 64 15 19 65 7 8 66 14 8 67 15 8 68 0 20 69 2 20 70 4 20 71 4 21 72 6 21 73 0 21 74 3 22 75 12 22 76 17 22 77</p>
+        </polylist>
+      </mesh>
+    </geometry>
+    <geometry id="Plane_006-mesh" name="Plane.006">
+      <mesh>
+        <source id="Plane_006-mesh-positions">
+          <float_array id="Plane_006-mesh-positions-array" count="54">5.868012 -4.639285 1.898976 -5.426506 -4.659756 1.899857 5.87962 3.000117 1.898975 -5.426506 3.005548 1.899857 5.87075 1.882991 4.609952 -5.426506 1.88299 4.609952 5.87075 -0.8271026 5.73251 -5.426506 -0.8271036 5.73251 5.870751 -3.537197 4.609952 -5.426506 -3.537198 4.609952 5.868012 -4.639285 -1.898975 -5.428528 -4.637937 -1.898975 -5.428009 2.997772 -1.898976 5.87962 3.000117 -1.898976 -5.426506 0.450447 2.133665 -5.426506 -2.104655 2.133665 -5.428356 -2.0927 -1.898975 -5.428182 0.452536 -1.898976</float_array>
+          <technique_common>
+            <accessor source="#Plane_006-mesh-positions-array" count="18" stride="3">
+              <param name="X" type="float"/>
+              <param name="Y" type="float"/>
+              <param name="Z" type="float"/>
+            </accessor>
+          </technique_common>
+        </source>
+        <source id="Plane_006-mesh-normals">
+          <float_array id="Plane_006-mesh-normals-array" count="75">-4.73896e-4 -0.9245765 -0.3809964 0 -0.3826834 -0.9238796 0 0.3826835 -0.9238796 0 0.9263768 -0.3765983 1.19328e-4 0.9999836 0.005743563 -0.9999989 0.001519203 0 -4.80417e-4 -1 0 1 4.2564e-5 -4.58545e-4 1 0 0 -0.9999999 2.09477e-4 5.05857e-4 1 -6.83878e-5 -3.95506e-4 0 -0.9238796 -0.3826833 0 -0.3826832 -0.9238796 0 0.3826832 -0.9238796 -0.001704335 0.9238782 -0.3826829 -0.001812458 0.9999985 0 -0.9999989 0.001519441 0 2.07347e-4 -0.999998 0.002047121 0.9999999 -6.77326e-5 -5.32854e-4 1 -2.86298e-7 0 1 0 0 1 6.08383e-7 0 -0.9999954 0.001519381 -0.002645432 -0.9999992 -5.0354e-4 0.001214742 1 -3.77644e-5 -4.15649e-4</float_array>
+          <technique_common>
+            <accessor source="#Plane_006-mesh-normals-array" count="25" stride="3">
+              <param name="X" type="float"/>
+              <param name="Y" type="float"/>
+              <param name="Z" type="float"/>
+            </accessor>
+          </technique_common>
+        </source>
+        <source id="Plane_006-mesh-map-0">
+          <float_array id="Plane_006-mesh-map-0-array" count="156">0.5565676 0.9981268 0.7294408 0.4026927 0.7294406 0.9986009 0.4585115 0.9980884 0.5565556 0.402686 0.5565676 0.9981268 0.9022533 0.9980995 1 0.4027057 1 0.9981465 0.7296274 0.9979444 0.9022532 0.4026588 0.9022533 0.9980995 0.448051 0.9993818 0.2242982 0.4040126 0.2239893 0.9994155 0.6866806 0 0.4584999 0.4026477 0.6866807 0.4026477 0 0.9999269 0.2239893 0.4040126 1.42582e-4 0.4040188 0.2302658 0.4040126 0.4584996 0.2687116 0.2302657 0.2693417 0 0.2020063 0.2302657 0.2693417 0.2302657 0.1346709 0.6866807 0.4026477 0.9169994 0.2017202 0.8495563 0.05888038 0.2302656 0 0.4584996 0.1345607 0.4584996 4.09817e-4 0.5565676 0.9981268 0.5565556 0.402686 0.7294408 0.4026927 0.4585115 0.9980884 0.4584997 0.4026477 0.5565556 0.402686 0.9022533 0.9980995 0.9022532 0.4026588 1 0.4027057 0.7296274 0.9979444 0.7294408 0.4026477 0.9022532 0.4026588 0.448051 0.9993818 0.448051 0.4040852 0.2242982 0.4040126 0.6866806 0 0.4584997 0 0.4584999 0.4026477 0 0.9999269 0.2239893 1 0.2239893 0.4040126 0.2302658 0.4040126 0.4584997 0.4028625 0.4584996 0.2687116 0.2302656 0 0.06744319 0.05916631 0.2302657 0.1346709 0 0.2020063 0.06744325 0.3448463 0.2302657 0.2693417 0.06744325 0.3448463 0.2302658 0.4040126 0.2302657 0.2693417 0.2302657 0.1346709 0.06744319 0.05916631 0 0.2020063 0.8495563 0.05888038 0.6866806 0 0.6866807 0.4026477 0.6866807 0.4026477 0.8495561 0.3445602 0.9169994 0.2017202 0.2302656 0 0.2302657 0.1346709 0.4584996 0.1345607</float_array>
+          <technique_common>
+            <accessor source="#Plane_006-mesh-map-0-array" count="78" stride="2">
+              <param name="S" type="float"/>
+              <param name="T" type="float"/>
+            </accessor>
+          </technique_common>
+        </source>
+        <vertices id="Plane_006-mesh-vertices">
+          <input semantic="POSITION" source="#Plane_006-mesh-positions"/>
+        </vertices>
+        <polylist count="26">
+          <input semantic="VERTEX" source="#Plane_006-mesh-vertices" offset="0"/>
+          <input semantic="NORMAL" source="#Plane_006-mesh-normals" offset="1"/>
+          <input semantic="TEXCOORD" source="#Plane_006-mesh-map-0" offset="2" set="0"/>
+          <vcount>3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 </vcount>
+          <p>4 0 0 3 0 1 2 0 2 6 1 3 5 1 4 4 1 5 8 2 6 7 2 7 6 2 8 0 3 9 9 3 10 8 3 11 1 4 12 10 4 13 11 4 14 2 5 15 10 5 16 0 5 17 3 6 18 13 6 19 2 6 20 1 7 21 16 7 22 15 7 23 7 8 24 15 8 25 14 8 26 0 9 27 6 9 28 4 9 29 3 10 30 17 10 31 12 10 32 4 11 33 5 11 34 3 11 35 6 12 36 7 12 37 5 12 38 8 13 39 9 13 40 7 13 41 0 14 42 1 14 43 9 14 44 1 15 45 0 15 46 10 15 47 2 16 48 13 16 49 10 16 50 3 17 51 12 17 52 13 17 53 1 18 54 11 18 55 16 18 56 3 19 57 5 19 58 14 19 59 7 20 60 9 20 61 15 20 62 9 21 63 1 21 64 15 21 65 14 8 66 5 8 67 7 8 68 4 22 69 2 22 70 0 22 71 0 23 72 8 23 73 6 23 74 3 24 75 14 24 76 17 24 77</p>
+        </polylist>
+      </mesh>
+    </geometry>
+    <geometry id="Plane_007-mesh" name="Plane.007">
+      <mesh>
+        <source id="Plane_007-mesh-positions">
+          <float_array id="Plane_007-mesh-positions-array" count="54">5.868012 -4.639285 1.898976 -5.426506 -4.659756 1.899857 5.87962 3.000117 1.898975 -5.426506 3.005548 1.899857 5.87075 1.882991 4.609952 -5.426506 1.88299 4.609952 5.87075 -0.8271026 5.73251 -5.426506 -0.8271036 5.73251 5.870751 -3.537197 4.609952 -5.426506 -3.537198 4.609952 5.868012 -4.639285 -1.898975 -5.428528 -4.637937 -1.898975 -5.428009 2.997772 -1.898976 5.87962 3.000117 -1.898976 -5.426506 0.450447 2.133665 -5.426506 -2.104655 2.133665 -5.428356 -2.0927 -1.898975 -5.428182 0.452536 -1.898976</float_array>
+          <technique_common>
+            <accessor source="#Plane_007-mesh-positions-array" count="18" stride="3">
+              <param name="X" type="float"/>
+              <param name="Y" type="float"/>
+              <param name="Z" type="float"/>
+            </accessor>
+          </technique_common>
+        </source>
+        <source id="Plane_007-mesh-normals">
+          <float_array id="Plane_007-mesh-normals-array" count="75">4.73903e-4 0.9245765 0.3809964 0 0.3826834 0.9238796 0 -0.3826835 0.9238796 0 -0.9263768 0.3765982 0.001812458 -0.9999985 0 0.9999989 -0.001519262 0 4.80417e-4 1 0 -1 -4.25409e-5 4.58545e-4 -1 0 0 0.9999992 5.0354e-4 -0.001214742 -1 3.77644e-5 4.15649e-4 0 0.9238796 0.3826833 0 0.3826832 0.9238796 0 -0.3826832 0.9238796 0.001704335 -0.9238782 0.3826829 -1.19328e-4 -0.9999836 -0.005743563 0.9999989 -0.001519441 0 -2.07347e-4 0.999998 -0.002047061 -0.9999999 6.78594e-5 5.32854e-4 -1 0 0 -1 2.14724e-7 0 -1 -5.72596e-7 0 0.9999954 -0.001519381 0.002645432 0.9999999 -2.09347e-4 -5.05857e-4 -1 6.83878e-5 3.95506e-4</float_array>
+          <technique_common>
+            <accessor source="#Plane_007-mesh-normals-array" count="25" stride="3">
+              <param name="X" type="float"/>
+              <param name="Y" type="float"/>
+              <param name="Z" type="float"/>
+            </accessor>
+          </technique_common>
+        </source>
+        <source id="Plane_007-mesh-map-0">
+          <float_array id="Plane_007-mesh-map-0-array" count="156">0.7294408 0.4026927 0.5565676 0.9981268 0.7294406 0.9986009 0.5565556 0.402686 0.4585115 0.9980884 0.5565676 0.9981268 1 0.4027057 0.9022533 0.9980995 1 0.9981465 0.9022532 0.4026588 0.7296274 0.9979444 0.9022533 0.9980995 0.448051 0.9993818 0.2242982 0.4040126 0.448051 0.4040852 0.4584999 0.4026477 0.6866806 0 0.6866807 0.4026477 0.2239893 0.4040126 0 0.9999269 1.42582e-4 0.4040188 0.4584996 0.2687116 0.2302658 0.4040126 0.2302657 0.2693417 0.2302657 0.2693417 0.06744325 0.3448463 0 0.2020063 0.9169994 0.2017202 0.8495561 0.3445602 0.6866807 0.4026477 0.2302656 0 0.4584996 0.1345607 0.2302657 0.1346709 0.7294408 0.4026927 0.5565556 0.402686 0.5565676 0.9981268 0.5565556 0.402686 0.4584997 0.4026477 0.4585115 0.9980884 1 0.4027057 0.9022532 0.4026588 0.9022533 0.9980995 0.9022532 0.4026588 0.7294408 0.4026477 0.7296274 0.9979444 0.448051 0.9993818 0.2239893 0.9994155 0.2242982 0.4040126 0.4584999 0.4026477 0.4584997 0 0.6866806 0 0.2239893 0.4040126 0.2239893 1 0 0.9999269 0.4584996 0.2687116 0.4584997 0.4028625 0.2302658 0.4040126 0 0.2020063 0.06744319 0.05916631 0.2302657 0.1346709 0.06744319 0.05916631 0.2302656 0 0.2302657 0.1346709 0.2302658 0.4040126 0.06744325 0.3448463 0.2302657 0.2693417 0 0.2020063 0.2302657 0.1346709 0.2302657 0.2693417 0.6866807 0.4026477 0.6866806 0 0.8495563 0.05888038 0.8495563 0.05888038 0.9169994 0.2017202 0.6866807 0.4026477 0.2302656 0 0.4584996 4.09817e-4 0.4584996 0.1345607</float_array>
+          <technique_common>
+            <accessor source="#Plane_007-mesh-map-0-array" count="78" stride="2">
+              <param name="S" type="float"/>
+              <param name="T" type="float"/>
+            </accessor>
+          </technique_common>
+        </source>
+        <vertices id="Plane_007-mesh-vertices">
+          <input semantic="POSITION" source="#Plane_007-mesh-positions"/>
+        </vertices>
+        <polylist count="26">
+          <input semantic="VERTEX" source="#Plane_007-mesh-vertices" offset="0"/>
+          <input semantic="NORMAL" source="#Plane_007-mesh-normals" offset="1"/>
+          <input semantic="TEXCOORD" source="#Plane_007-mesh-map-0" offset="2" set="0"/>
+          <vcount>3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 </vcount>
+          <p>3 0 0 4 0 1 2 0 2 5 1 3 6 1 4 4 1 5 7 2 6 8 2 7 6 2 8 9 3 9 0 3 10 8 3 11 1 4 12 10 4 13 0 4 14 10 5 15 2 5 16 0 5 17 13 6 18 3 6 19 2 6 20 16 7 21 1 7 22 15 7 23 15 8 24 9 8 25 7 8 26 6 9 27 8 9 28 0 9 29 3 10 30 17 10 31 14 10 32 3 11 33 5 11 34 4 11 35 5 12 36 7 12 37 6 12 38 7 13 39 9 13 40 8 13 41 9 14 42 1 14 43 0 14 44 1 15 45 11 15 46 10 15 47 10 16 48 13 16 49 2 16 50 13 17 51 12 17 52 3 17 53 16 18 54 11 18 55 1 18 56 7 19 57 5 19 58 14 19 59 5 20 60 3 20 61 14 20 62 1 21 63 9 21 64 15 21 65 7 19 66 14 19 67 15 19 68 0 22 69 2 22 70 4 22 71 4 23 72 6 23 73 0 23 74 3 24 75 12 24 76 17 24 77</p>
+        </polylist>
+      </mesh>
+    </geometry>
+    <geometry id="Plane_008-mesh" name="Plane.008">
+      <mesh>
+        <source id="Plane_008-mesh-positions">
+          <float_array id="Plane_008-mesh-positions-array" count="54">18.11115 -14.31878 5.861036 -16.74847 -14.38196 5.863756 18.14698 9.25962 5.861035 -16.74848 9.276385 5.863757 18.1196 5.811702 14.22825 -16.74848 5.811699 14.22825 18.1196 -2.552786 17.69293 -16.74848 -2.552789 17.69293 18.1196 -10.91727 14.22825 -16.74847 -10.91728 14.22825 18.11115 -14.31878 -5.861034 -16.75472 -14.31462 -5.861034 -16.75312 9.252384 -5.861036 18.14698 9.25962 -5.861036 -16.74848 1.390269 6.585386 -16.74848 -6.495847 6.585386 -16.75419 -6.458952 -5.861035 -16.75365 1.396716 -5.861036</float_array>
+          <technique_common>
+            <accessor source="#Plane_008-mesh-positions-array" count="18" stride="3">
+              <param name="X" type="float"/>
+              <param name="Y" type="float"/>
+              <param name="Z" type="float"/>
+            </accessor>
+          </technique_common>
+        </source>
+        <source id="Plane_008-mesh-normals">
+          <float_array id="Plane_008-mesh-normals-array" count="75">4.73932e-4 0.9245765 0.3809962 0 0.3826833 0.9238796 0 -0.3826833 0.9238796 0 -0.9263768 0.3765981 0.001812458 -0.9999985 0 0.9999989 -0.001519381 0 4.80425e-4 1 0 -1 -4.26227e-5 4.58536e-4 -1 -5.77638e-7 0 0.9999992 5.03362e-4 -0.001214921 -1 3.82444e-5 4.15619e-4 0 0.9238796 0.3826835 -1.54082e-7 0.3826833 0.9238796 0 -0.3826833 0.9238797 0.001704335 -0.9238782 0.3826831 -1.1931e-4 -0.9999836 -0.005743324 0.9999989 -0.001519262 0 -2.07348e-4 0.999998 -0.002046883 -1 6.79228e-5 5.32829e-4 -1 0 0 -1 0 0 -1 0 0 0.9999954 -0.001519322 0.002645432 0.9999999 -2.09663e-4 -5.05908e-4 -1 6.77649e-5 3.9549e-4</float_array>
+          <technique_common>
+            <accessor source="#Plane_008-mesh-normals-array" count="25" stride="3">
+              <param name="X" type="float"/>
+              <param name="Y" type="float"/>
+              <param name="Z" type="float"/>
+            </accessor>
+          </technique_common>
+        </source>
+        <source id="Plane_008-mesh-map-0">
+          <float_array id="Plane_008-mesh-map-0-array" count="156">0.7294408 0.4026927 0.5565676 0.9981268 0.7294406 0.9986009 0.5565556 0.402686 0.4585115 0.9980884 0.5565676 0.9981268 1 0.9981465 0.9022532 0.4026588 0.9022533 0.9980995 0.9022532 0.4026588 0.7296274 0.9979444 0.9022533 0.9980995 0.448051 0.9993818 0.2242982 0.4040126 0.448051 0.4040852 0.4584999 0.4026477 0.6866806 0 0.6866807 0.4026477 0.2239893 0.4040126 0 0.9999269 1.42582e-4 0.4040188 0.4584996 0.2687116 0.2302658 0.4040126 0.2302657 0.2693417 0.2302657 0.2693417 0.06744325 0.3448463 0 0.2020063 0.9169994 0.2017202 0.8495561 0.3445602 0.6866807 0.4026477 0.2302656 0 0.4584996 0.1345607 0.2302657 0.1346709 0.7294408 0.4026927 0.5565556 0.402686 0.5565676 0.9981268 0.5565556 0.402686 0.4584997 0.4026477 0.4585115 0.9980884 1 0.9981465 1 0.4027057 0.9022532 0.4026588 0.9022532 0.4026588 0.7294408 0.4026477 0.7296274 0.9979444 0.448051 0.9993818 0.2239893 0.9994155 0.2242982 0.4040126 0.4584999 0.4026477 0.4584997 0 0.6866806 0 0.2239893 0.4040126 0.2239893 1 0 0.9999269 0.4584996 0.2687116 0.4584997 0.4028625 0.2302658 0.4040126 0 0.2020063 0.06744319 0.05916631 0.2302657 0.1346709 0.06744319 0.05916631 0.2302656 0 0.2302657 0.1346709 0.2302658 0.4040126 0.06744325 0.3448463 0.2302657 0.2693417 0 0.2020063 0.2302657 0.1346709 0.2302657 0.2693417 0.6866807 0.4026477 0.6866806 0 0.8495563 0.05888038 0.8495563 0.05888038 0.9169994 0.2017202 0.6866807 0.4026477 0.2302656 0 0.4584996 4.09817e-4 0.4584996 0.1345607</float_array>
+          <technique_common>
+            <accessor source="#Plane_008-mesh-map-0-array" count="78" stride="2">
+              <param name="S" type="float"/>
+              <param name="T" type="float"/>
+            </accessor>
+          </technique_common>
+        </source>
+        <vertices id="Plane_008-mesh-vertices">
+          <input semantic="POSITION" source="#Plane_008-mesh-positions"/>
+        </vertices>
+        <polylist count="26">
+          <input semantic="VERTEX" source="#Plane_008-mesh-vertices" offset="0"/>
+          <input semantic="NORMAL" source="#Plane_008-mesh-normals" offset="1"/>
+          <input semantic="TEXCOORD" source="#Plane_008-mesh-map-0" offset="2" set="0"/>
+          <vcount>3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 </vcount>
+          <p>3 0 0 4 0 1 2 0 2 5 1 3 6 1 4 4 1 5 6 2 6 9 2 7 8 2 8 9 3 9 0 3 10 8 3 11 1 4 12 10 4 13 0 4 14 10 5 15 2 5 16 0 5 17 13 6 18 3 6 19 2 6 20 16 7 21 1 7 22 15 7 23 15 8 24 9 8 25 7 8 26 6 9 27 8 9 28 0 9 29 3 10 30 17 10 31 14 10 32 3 11 33 5 11 34 4 11 35 5 12 36 7 12 37 6 12 38 6 13 39 7 13 40 9 13 41 9 14 42 1 14 43 0 14 44 1 15 45 11 15 46 10 15 47 10 16 48 13 16 49 2 16 50 13 17 51 12 17 52 3 17 53 16 18 54 11 18 55 1 18 56 7 19 57 5 19 58 14 19 59 5 20 60 3 20 61 14 20 62 1 21 63 9 21 64 15 21 65 7 19 66 14 19 67 15 19 68 0 22 69 2 22 70 4 22 71 4 23 72 6 23 73 0 23 74 3 24 75 12 24 76 17 24 77</p>
+        </polylist>
+      </mesh>
+    </geometry>
+    <geometry id="Plane_009-mesh" name="Plane.009">
+      <mesh>
+        <source id="Plane_009-mesh-positions">
+          <float_array id="Plane_009-mesh-positions-array" count="54">18.11115 -14.31878 5.861036 -16.74847 -14.38196 5.863756 18.14698 9.25962 5.861035 -16.74848 9.276385 5.863757 18.1196 5.811702 14.22825 -16.74848 5.811699 14.22825 18.1196 -2.552786 17.69293 -16.74848 -2.552789 17.69293 18.1196 -10.91727 14.22825 -16.74847 -10.91728 14.22825 18.11115 -14.31878 -5.861034 -16.75472 -14.31462 -5.861034 -16.75312 9.252384 -5.861036 18.14698 9.25962 -5.861036 -16.74848 1.390269 6.585386 -16.74848 -6.495847 6.585386 -16.75419 -6.458952 -5.861035 -16.75365 1.396716 -5.861036</float_array>
+          <technique_common>
+            <accessor source="#Plane_009-mesh-positions-array" count="18" stride="3">
+              <param name="X" type="float"/>
+              <param name="Y" type="float"/>
+              <param name="Z" type="float"/>
+            </accessor>
+          </technique_common>
+        </source>
+        <source id="Plane_009-mesh-normals">
+          <float_array id="Plane_009-mesh-normals-array" count="72">-4.73938e-4 -0.9245765 -0.3809963 0 -0.3826833 -0.9238796 0 0.3826833 -0.9238797 0 0.9263768 -0.376598 1.1931e-4 0.9999836 0.005743324 -0.9999989 0.001519381 0 -4.80425e-4 -1 0 1 4.25839e-5 -4.58536e-4 1 0 0 -0.9999999 2.09554e-4 5.05908e-4 1 -6.77649e-5 -3.9549e-4 0 -0.9238796 -0.3826835 1.93343e-7 -0.3826833 -0.9238796 0 0.3826833 -0.9238796 -0.001704335 0.9238781 -0.382683 -0.001812458 0.9999985 0 -0.9999989 0.001519322 0 2.07348e-4 -0.999998 0.002046883 1 -6.79384e-5 -5.32829e-4 1 3.85092e-7 0 1 0 0 -0.9999954 0.001519322 -0.002645432 -0.9999992 -5.03362e-4 0.001214921 1 -3.82444e-5 -4.15619e-4</float_array>
+          <technique_common>
+            <accessor source="#Plane_009-mesh-normals-array" count="24" stride="3">
+              <param name="X" type="float"/>
+              <param name="Y" type="float"/>
+              <param name="Z" type="float"/>
+            </accessor>
+          </technique_common>
+        </source>
+        <source id="Plane_009-mesh-map-0">
+          <float_array id="Plane_009-mesh-map-0-array" count="156">0.5565676 0.9981268 0.7294408 0.4026927 0.7294406 0.9986009 0.4585115 0.9980884 0.5565556 0.402686 0.5565676 0.9981268 1 0.9981465 0.9022532 0.4026588 1 0.4027057 0.7296274 0.9979444 0.9022532 0.4026588 0.9022533 0.9980995 0.448051 0.9993818 0.2242982 0.4040126 0.2239893 0.9994155 0.6866806 0 0.4584999 0.4026477 0.6866807 0.4026477 0 0.9999269 0.2239893 0.4040126 1.42582e-4 0.4040188 0.2302658 0.4040126 0.4584996 0.2687116 0.2302657 0.2693417 0 0.2020063 0.2302657 0.2693417 0.2302657 0.1346709 0.6866807 0.4026477 0.9169994 0.2017202 0.8495563 0.05888038 0.2302656 0 0.4584996 0.1345607 0.4584996 4.09817e-4 0.5565676 0.9981268 0.5565556 0.402686 0.7294408 0.4026927 0.4585115 0.9980884 0.4584997 0.4026477 0.5565556 0.402686 1 0.9981465 0.9022533 0.9980995 0.9022532 0.4026588 0.7296274 0.9979444 0.7294408 0.4026477 0.9022532 0.4026588 0.448051 0.9993818 0.448051 0.4040852 0.2242982 0.4040126 0.6866806 0 0.4584997 0 0.4584999 0.4026477 0 0.9999269 0.2239893 1 0.2239893 0.4040126 0.2302658 0.4040126 0.4584997 0.4028625 0.4584996 0.2687116 0.2302656 0 0.06744319 0.05916631 0.2302657 0.1346709 0 0.2020063 0.06744325 0.3448463 0.2302657 0.2693417 0.06744325 0.3448463 0.2302658 0.4040126 0.2302657 0.2693417 0.2302657 0.1346709 0.06744319 0.05916631 0 0.2020063 0.8495563 0.05888038 0.6866806 0 0.6866807 0.4026477 0.6866807 0.4026477 0.8495561 0.3445602 0.9169994 0.2017202 0.2302656 0 0.2302657 0.1346709 0.4584996 0.1345607</float_array>
+          <technique_common>
+            <accessor source="#Plane_009-mesh-map-0-array" count="78" stride="2">
+              <param name="S" type="float"/>
+              <param name="T" type="float"/>
+            </accessor>
+          </technique_common>
+        </source>
+        <vertices id="Plane_009-mesh-vertices">
+          <input semantic="POSITION" source="#Plane_009-mesh-positions"/>
+        </vertices>
+        <polylist count="26">
+          <input semantic="VERTEX" source="#Plane_009-mesh-vertices" offset="0"/>
+          <input semantic="NORMAL" source="#Plane_009-mesh-normals" offset="1"/>
+          <input semantic="TEXCOORD" source="#Plane_009-mesh-map-0" offset="2" set="0"/>
+          <vcount>3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 </vcount>
+          <p>4 0 0 3 0 1 2 0 2 6 1 3 5 1 4 4 1 5 6 2 6 9 2 7 7 2 8 0 3 9 9 3 10 8 3 11 1 4 12 10 4 13 11 4 14 2 5 15 10 5 16 0 5 17 3 6 18 13 6 19 2 6 20 1 7 21 16 7 22 15 7 23 7 8 24 15 8 25 14 8 26 0 9 27 6 9 28 4 9 29 3 10 30 17 10 31 12 10 32 4 11 33 5 11 34 3 11 35 6 12 36 7 12 37 5 12 38 6 13 39 8 13 40 9 13 41 0 14 42 1 14 43 9 14 44 1 15 45 0 15 46 10 15 47 2 16 48 13 16 49 10 16 50 3 17 51 12 17 52 13 17 53 1 18 54 11 18 55 16 18 56 3 8 57 5 8 58 14 8 59 7 19 60 9 19 61 15 19 62 9 20 63 1 20 64 15 20 65 14 8 66 5 8 67 7 8 68 4 21 69 2 21 70 0 21 71 0 22 72 8 22 73 6 22 74 3 23 75 14 23 76 17 23 77</p>
+        </polylist>
+      </mesh>
+    </geometry>
+    <geometry id="Plane_010-mesh" name="Plane.010">
+      <mesh>
+        <source id="Plane_010-mesh-positions">
+          <float_array id="Plane_010-mesh-positions-array" count="54">18.11115 -14.31878 5.861036 -16.74847 -14.38196 5.863756 18.14698 9.25962 5.861035 -16.74848 9.276385 5.863757 18.1196 5.811702 14.22825 -16.74848 5.811699 14.22825 18.1196 -2.552786 17.69293 -16.74848 -2.552789 17.69293 18.1196 -10.91727 14.22825 -16.74847 -10.91728 14.22825 18.11115 -14.31878 -5.861034 -16.75472 -14.31462 -5.861034 -16.75312 9.252384 -5.861036 18.14698 9.25962 -5.861036 -16.74848 1.390269 6.585386 -16.74848 -6.495847 6.585386 -16.75419 -6.458952 -5.861035 -16.75365 1.396716 -5.861036</float_array>
+          <technique_common>
+            <accessor source="#Plane_010-mesh-positions-array" count="18" stride="3">
+              <param name="X" type="float"/>
+              <param name="Y" type="float"/>
+              <param name="Z" type="float"/>
+            </accessor>
+          </technique_common>
+        </source>
+        <source id="Plane_010-mesh-normals">
+          <float_array id="Plane_010-mesh-normals-array" count="72">-4.73938e-4 -0.9245765 -0.3809963 0 -0.3826833 -0.9238796 0 0.3826833 -0.9238797 0 0.9263768 -0.376598 1.1931e-4 0.9999836 0.005743324 -0.9999989 0.001519381 0 -4.80425e-4 -1 0 1 4.25839e-5 -4.58536e-4 1 0 0 -0.9999999 2.09554e-4 5.05908e-4 1 -6.77649e-5 -3.9549e-4 0 -0.9238796 -0.3826835 1.93343e-7 -0.3826833 -0.9238796 0 0.3826833 -0.9238796 -0.001704335 0.9238781 -0.382683 -0.001812458 0.9999985 0 -0.9999989 0.001519322 0 2.07348e-4 -0.999998 0.002046883 1 -6.79384e-5 -5.32829e-4 1 3.85092e-7 0 1 0 0 -0.9999954 0.001519322 -0.002645432 -0.9999992 -5.03362e-4 0.001214921 1 -3.82444e-5 -4.15619e-4</float_array>
+          <technique_common>
+            <accessor source="#Plane_010-mesh-normals-array" count="24" stride="3">
+              <param name="X" type="float"/>
+              <param name="Y" type="float"/>
+              <param name="Z" type="float"/>
+            </accessor>
+          </technique_common>
+        </source>
+        <source id="Plane_010-mesh-map-0">
+          <float_array id="Plane_010-mesh-map-0-array" count="156">0.5565676 0.9981268 0.7294408 0.4026927 0.7294406 0.9986009 0.4585115 0.9980884 0.5565556 0.402686 0.5565676 0.9981268 1 0.9981465 0.9022532 0.4026588 1 0.4027057 0.7296274 0.9979444 0.9022532 0.4026588 0.9022533 0.9980995 0.448051 0.9993818 0.2242982 0.4040126 0.2239893 0.9994155 0.6866806 0 0.4584999 0.4026477 0.6866807 0.4026477 0 0.9999269 0.2239893 0.4040126 1.42582e-4 0.4040188 0.2302658 0.4040126 0.4584996 0.2687116 0.2302657 0.2693417 0 0.2020063 0.2302657 0.2693417 0.2302657 0.1346709 0.6866807 0.4026477 0.9169994 0.2017202 0.8495563 0.05888038 0.2302656 0 0.4584996 0.1345607 0.4584996 4.09817e-4 0.5565676 0.9981268 0.5565556 0.402686 0.7294408 0.4026927 0.4585115 0.9980884 0.4584997 0.4026477 0.5565556 0.402686 1 0.9981465 0.9022533 0.9980995 0.9022532 0.4026588 0.7296274 0.9979444 0.7294408 0.4026477 0.9022532 0.4026588 0.448051 0.9993818 0.448051 0.4040852 0.2242982 0.4040126 0.6866806 0 0.4584997 0 0.4584999 0.4026477 0 0.9999269 0.2239893 1 0.2239893 0.4040126 0.2302658 0.4040126 0.4584997 0.4028625 0.4584996 0.2687116 0.2302656 0 0.06744319 0.05916631 0.2302657 0.1346709 0 0.2020063 0.06744325 0.3448463 0.2302657 0.2693417 0.06744325 0.3448463 0.2302658 0.4040126 0.2302657 0.2693417 0.2302657 0.1346709 0.06744319 0.05916631 0 0.2020063 0.8495563 0.05888038 0.6866806 0 0.6866807 0.4026477 0.6866807 0.4026477 0.8495561 0.3445602 0.9169994 0.2017202 0.2302656 0 0.2302657 0.1346709 0.4584996 0.1345607</float_array>
+          <technique_common>
+            <accessor source="#Plane_010-mesh-map-0-array" count="78" stride="2">
+              <param name="S" type="float"/>
+              <param name="T" type="float"/>
+            </accessor>
+          </technique_common>
+        </source>
+        <vertices id="Plane_010-mesh-vertices">
+          <input semantic="POSITION" source="#Plane_010-mesh-positions"/>
+        </vertices>
+        <polylist count="26">
+          <input semantic="VERTEX" source="#Plane_010-mesh-vertices" offset="0"/>
+          <input semantic="NORMAL" source="#Plane_010-mesh-normals" offset="1"/>
+          <input semantic="TEXCOORD" source="#Plane_010-mesh-map-0" offset="2" set="0"/>
+          <vcount>3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 </vcount>
+          <p>4 0 0 3 0 1 2 0 2 6 1 3 5 1 4 4 1 5 6 2 6 9 2 7 7 2 8 0 3 9 9 3 10 8 3 11 1 4 12 10 4 13 11 4 14 2 5 15 10 5 16 0 5 17 3 6 18 13 6 19 2 6 20 1 7 21 16 7 22 15 7 23 7 8 24 15 8 25 14 8 26 0 9 27 6 9 28 4 9 29 3 10 30 17 10 31 12 10 32 4 11 33 5 11 34 3 11 35 6 12 36 7 12 37 5 12 38 6 13 39 8 13 40 9 13 41 0 14 42 1 14 43 9 14 44 1 15 45 0 15 46 10 15 47 2 16 48 13 16 49 10 16 50 3 17 51 12 17 52 13 17 53 1 18 54 11 18 55 16 18 56 3 8 57 5 8 58 14 8 59 7 19 60 9 19 61 15 19 62 9 20 63 1 20 64 15 20 65 14 8 66 5 8 67 7 8 68 4 21 69 2 21 70 0 21 71 0 22 72 8 22 73 6 22 74 3 23 75 14 23 76 17 23 77</p>
+        </polylist>
+      </mesh>
+    </geometry>
+    <geometry id="Plane_011-mesh" name="Plane.011">
+      <mesh>
+        <source id="Plane_011-mesh-positions">
+          <float_array id="Plane_011-mesh-positions-array" count="54">18.11115 -14.31878 5.861036 -16.74847 -14.38196 5.863756 18.14698 9.25962 5.861035 -16.74848 9.276385 5.863757 18.1196 5.811702 14.22825 -16.74848 5.811699 14.22825 18.1196 -2.552786 17.69293 -16.74848 -2.552789 17.69293 18.1196 -10.91727 14.22825 -16.74847 -10.91728 14.22825 18.11115 -14.31878 -5.861034 -16.75472 -14.31462 -5.861034 -16.75312 9.252384 -5.861036 18.14698 9.25962 -5.861036 -16.74848 1.390269 6.585386 -16.74848 -6.495847 6.585386 -16.75419 -6.458952 -5.861035 -16.75365 1.396716 -5.861036</float_array>
+          <technique_common>
+            <accessor source="#Plane_011-mesh-positions-array" count="18" stride="3">
+              <param name="X" type="float"/>
+              <param name="Y" type="float"/>
+              <param name="Z" type="float"/>
+            </accessor>
+          </technique_common>
+        </source>
+        <source id="Plane_011-mesh-normals">
+          <float_array id="Plane_011-mesh-normals-array" count="75">4.73932e-4 0.9245765 0.3809962 0 0.3826833 0.9238796 0 -0.3826833 0.9238796 0 -0.9263768 0.3765981 0.001812458 -0.9999985 0 0.9999989 -0.001519381 0 4.80425e-4 1 0 -1 -4.26227e-5 4.58536e-4 -1 -5.77638e-7 0 0.9999992 5.03362e-4 -0.001214921 -1 3.82444e-5 4.15619e-4 0 0.9238796 0.3826835 -1.54082e-7 0.3826833 0.9238796 0 -0.3826833 0.9238797 0.001704335 -0.9238782 0.3826831 -1.1931e-4 -0.9999836 -0.005743324 0.9999989 -0.001519262 0 -2.07348e-4 0.999998 -0.002046883 -1 6.79228e-5 5.32829e-4 -1 0 0 -1 0 0 -1 0 0 0.9999954 -0.001519322 0.002645432 0.9999999 -2.09663e-4 -5.05908e-4 -1 6.77649e-5 3.9549e-4</float_array>
+          <technique_common>
+            <accessor source="#Plane_011-mesh-normals-array" count="25" stride="3">
+              <param name="X" type="float"/>
+              <param name="Y" type="float"/>
+              <param name="Z" type="float"/>
+            </accessor>
+          </technique_common>
+        </source>
+        <source id="Plane_011-mesh-map-0">
+          <float_array id="Plane_011-mesh-map-0-array" count="156">0.7294408 0.4026927 0.5565676 0.9981268 0.7294406 0.9986009 0.5565556 0.402686 0.4585115 0.9980884 0.5565676 0.9981268 1 0.9981465 0.9022532 0.4026588 0.9022533 0.9980995 0.9022532 0.4026588 0.7296274 0.9979444 0.9022533 0.9980995 0.448051 0.9993818 0.2242982 0.4040126 0.448051 0.4040852 0.4584999 0.4026477 0.6866806 0 0.6866807 0.4026477 0.2239893 0.4040126 0 0.9999269 1.42582e-4 0.4040188 0.4584996 0.2687116 0.2302658 0.4040126 0.2302657 0.2693417 0.2302657 0.2693417 0.06744325 0.3448463 0 0.2020063 0.9169994 0.2017202 0.8495561 0.3445602 0.6866807 0.4026477 0.2302656 0 0.4584996 0.1345607 0.2302657 0.1346709 0.7294408 0.4026927 0.5565556 0.402686 0.5565676 0.9981268 0.5565556 0.402686 0.4584997 0.4026477 0.4585115 0.9980884 1 0.9981465 1 0.4027057 0.9022532 0.4026588 0.9022532 0.4026588 0.7294408 0.4026477 0.7296274 0.9979444 0.448051 0.9993818 0.2239893 0.9994155 0.2242982 0.4040126 0.4584999 0.4026477 0.4584997 0 0.6866806 0 0.2239893 0.4040126 0.2239893 1 0 0.9999269 0.4584996 0.2687116 0.4584997 0.4028625 0.2302658 0.4040126 0 0.2020063 0.06744319 0.05916631 0.2302657 0.1346709 0.06744319 0.05916631 0.2302656 0 0.2302657 0.1346709 0.2302658 0.4040126 0.06744325 0.3448463 0.2302657 0.2693417 0 0.2020063 0.2302657 0.1346709 0.2302657 0.2693417 0.6866807 0.4026477 0.6866806 0 0.8495563 0.05888038 0.8495563 0.05888038 0.9169994 0.2017202 0.6866807 0.4026477 0.2302656 0 0.4584996 4.09817e-4 0.4584996 0.1345607</float_array>
+          <technique_common>
+            <accessor source="#Plane_011-mesh-map-0-array" count="78" stride="2">
+              <param name="S" type="float"/>
+              <param name="T" type="float"/>
+            </accessor>
+          </technique_common>
+        </source>
+        <vertices id="Plane_011-mesh-vertices">
+          <input semantic="POSITION" source="#Plane_011-mesh-positions"/>
+        </vertices>
+        <polylist count="26">
+          <input semantic="VERTEX" source="#Plane_011-mesh-vertices" offset="0"/>
+          <input semantic="NORMAL" source="#Plane_011-mesh-normals" offset="1"/>
+          <input semantic="TEXCOORD" source="#Plane_011-mesh-map-0" offset="2" set="0"/>
+          <vcount>3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 </vcount>
+          <p>3 0 0 4 0 1 2 0 2 5 1 3 6 1 4 4 1 5 6 2 6 9 2 7 8 2 8 9 3 9 0 3 10 8 3 11 1 4 12 10 4 13 0 4 14 10 5 15 2 5 16 0 5 17 13 6 18 3 6 19 2 6 20 16 7 21 1 7 22 15 7 23 15 8 24 9 8 25 7 8 26 6 9 27 8 9 28 0 9 29 3 10 30 17 10 31 14 10 32 3 11 33 5 11 34 4 11 35 5 12 36 7 12 37 6 12 38 6 13 39 7 13 40 9 13 41 9 14 42 1 14 43 0 14 44 1 15 45 11 15 46 10 15 47 10 16 48 13 16 49 2 16 50 13 17 51 12 17 52 3 17 53 16 18 54 11 18 55 1 18 56 7 19 57 5 19 58 14 19 59 5 20 60 3 20 61 14 20 62 1 21 63 9 21 64 15 21 65 7 19 66 14 19 67 15 19 68 0 22 69 2 22 70 4 22 71 4 23 72 6 23 73 0 23 74 3 24 75 12 24 76 17 24 77</p>
         </polylist>
       </mesh>
     </geometry>
         <instance_geometry url="#Plane_002-mesh" name="Fence"/>
       </node>
       <node id="Barn" name="Barn" type="NODE">
-        <matrix sid="transform">0.3 0 0 -5.894014 0 0.3 0 1.23451 0 0 0.3 1.655645 0 0 0 1</matrix>
+        <matrix sid="transform">0.3 0 0 -12.95473 0 0.3 0 -5.741661 0 0 0.3 1.655645 0 0 0 1</matrix>
         <instance_geometry url="#Plane_005-mesh" name="Barn"/>
       </node>
-      <node id="Hay" name="Hay" type="NODE">
-        <matrix sid="transform">0.6 0 0 -2.171479 0 0.6 0 -3.708623 0 0 0.6 0.7429211 0 0 0 1</matrix>
-        <instance_geometry url="#Cylinder_005-mesh" name="Hay"/>
-      </node>
       <node id="Barn_inside" name="Barn_inside" type="NODE">
-        <matrix sid="transform">0.3 0 0 -5.894014 0 0.3 0 1.23451 0 0 0.3 1.655645 0 0 0 1</matrix>
+        <matrix sid="transform">0.3 0 0 -12.95473 0 0.3 0 -5.74166 0 0 0.3 1.655645 0 0 0 1</matrix>
         <instance_geometry url="#Plane_000-mesh" name="Barn_inside"/>
       </node>
+      <node id="Barn_inside_001" name="Barn_inside_001" type="NODE">
+        <matrix sid="transform">0.45 0 0 10.80053 0 0.45 0 10.02823 0 0 0.45 2.593728 0 0 0 1</matrix>
+        <instance_geometry url="#Plane_003-mesh" name="Barn_inside_001"/>
+      </node>
+      <node id="Barn_001" name="Barn_001" type="NODE">
+        <matrix sid="transform">0.45 0 0 10.80053 0 0.45 0 10.02823 0 0 0.45 2.593728 0 0 0 1</matrix>
+        <instance_geometry url="#Plane_004-mesh" name="Barn_001"/>
+      </node>
+      <node id="Barn_inside_002" name="Barn_inside_002" type="NODE">
+        <matrix sid="transform">1 0 0 7.88641 0 1 0 -3.200653 0 0 1 2.007215 0 0 0 1</matrix>
+        <instance_geometry url="#Plane_006-mesh" name="Barn_inside_002"/>
+      </node>
+      <node id="Barn_002" name="Barn_002" type="NODE">
+        <matrix sid="transform">1 0 0 7.88641 0 1 0 -3.200653 0 0 1 2.007215 0 0 0 1</matrix>
+        <instance_geometry url="#Plane_007-mesh" name="Barn_002"/>
+      </node>
+      <node id="Barn_003" name="Barn_003" type="NODE">
+        <matrix sid="transform">-1.57361e-8 -0.36 0 -5.593757 0.36 -1.57361e-8 0 18.24836 0 0 0.36 2.007215 0 0 0 1</matrix>
+        <instance_geometry url="#Plane_008-mesh" name="Barn_003"/>
+      </node>
+      <node id="Barn_inside_003" name="Barn_inside_003" type="NODE">
+        <matrix sid="transform">-1.57361e-8 -0.36 0 -5.593757 0.36 -1.57361e-8 0 18.24836 0 0 0.36 2.007215 0 0 0 1</matrix>
+        <instance_geometry url="#Plane_009-mesh" name="Barn_inside_003"/>
+      </node>
+      <node id="Barn_inside_004" name="Barn_inside_004" type="NODE">
+        <matrix sid="transform">-1.57361e-8 -0.36 0 -15.53071 0.36 -1.57361e-8 0 18.24836 0 0 0.36 2.007215 0 0 0 1</matrix>
+        <instance_geometry url="#Plane_010-mesh" name="Barn_inside_004"/>
+      </node>
+      <node id="Barn_004" name="Barn_004" type="NODE">
+        <matrix sid="transform">-1.57361e-8 -0.36 0 -15.53071 0.36 -1.57361e-8 0 18.24836 0 0 0.36 2.007215 0 0 0 1</matrix>
+        <instance_geometry url="#Plane_011-mesh" name="Barn_004"/>
+      </node>
     </visual_scene>
   </library_visual_scenes>
   <scene>