changeset 212:fe2cc32cd94d

fix
author gongo@localhost.localdomain
date Sat, 31 Jan 2009 08:54:22 +0900
parents 3e7e8b5d9f17
children 159519cdca1f
files TaskManager/Cell/spe/SchedTask.cc TaskManager/Cell/spe/main.cc TaskManager/Test/test_render/Camera.cpp TaskManager/Test/test_render/Camera.h TaskManager/Test/test_render/Makefile.def TaskManager/Test/test_render/SceneGraph.cpp TaskManager/Test/test_render/SceneGraph.h TaskManager/Test/test_render/SceneGraphRoot.cpp TaskManager/Test/test_render/ball_bound.cpp TaskManager/Test/test_render/cube_action.cpp TaskManager/Test/test_render/direction.cpp TaskManager/Test/test_render/long_cube.cpp TaskManager/Test/test_render/spe/CreateSpan.cpp TaskManager/Test/test_render/spe/DrawSpan.cpp TaskManager/Test/test_render/sys.cpp TaskManager/Test/test_render/sys.h TaskManager/Test/test_render/task/CreatePolygonFromSceneGraph.cpp TaskManager/Test/test_render/viewer.cpp TaskManager/Test/test_render/viewer_types.h TaskManager/Test/test_render/xml_file/blend/direction.blend TaskManager/Test/test_render/xml_file/blend/images/icon.jpg TaskManager/Test/test_render/xml_file/cube_big.h TaskManager/Test/test_render/xml_file/cube_big.xml TaskManager/Test/test_render/xml_file/cube_split.h TaskManager/Test/test_render/xml_file/cube_split.xml TaskManager/Test/test_render/xml_file/direction.h TaskManager/Test/test_render/xml_file/direction.xml TaskManager/Test/test_render/xml_file/sphere_big.h TaskManager/Test/test_render/xml_file/sphere_big.xml include/TaskManager/SchedTask.h
diffstat 30 files changed, 2257 insertions(+), 1339 deletions(-) [+]
line wrap: on
line diff
--- a/TaskManager/Cell/spe/SchedTask.cc	Fri Jan 30 15:45:47 2009 +0900
+++ b/TaskManager/Cell/spe/SchedTask.cc	Sat Jan 31 08:54:22 2009 +0900
@@ -34,6 +34,8 @@
     ex_exec  = &SchedTask::ex_exec_normal;
     ex_write = &SchedTask::ex_write_normal;
     ex_next  = &SchedTask::ex_next_normal;
+
+    run_func = &SchedTask::run;
 }
 
 /**
@@ -172,8 +174,9 @@
 
     __scheduler->dma_wait(DMA_READ);
 
-    run(__readbuf, __writebuf);
+    //run(__readbuf, __writebuf);
 
+    (this->*run_func)(__readbuf, __writebuf);
     free(__readbuf);
 
     if (__taskGroup->status() != 0) {
--- a/TaskManager/Cell/spe/main.cc	Fri Jan 30 15:45:47 2009 +0900
+++ b/TaskManager/Cell/spe/main.cc	Sat Jan 31 08:54:22 2009 +0900
@@ -26,6 +26,7 @@
     spu_write_decrementer(0x7FFFFFFFU);
     unsigned int prof = spu_read_decrementer();
     manager->run();
+
     prof -= spu_read_decrementer();
 
     //printf("%f\n", prof/79800000.0f*1000.0f);
--- a/TaskManager/Test/test_render/Camera.cpp	Fri Jan 30 15:45:47 2009 +0900
+++ b/TaskManager/Test/test_render/Camera.cpp	Sat Jan 31 08:54:22 2009 +0900
@@ -9,21 +9,23 @@
     Pad *pad = sgroot->getController();
     CameraPtr node = (CameraPtr)_node;
 
-    if (pad->left.isPush() || pad->left.isHold()) {
+    if (pad->r2.isPush() || pad->r2.isHold()) {
 	node->xyz[0] += 2.0f;
-    } else if (pad->right.isPush() || pad->right.isHold()) {
+    } else if (pad->l2.isPush() || pad->l2.isHold()) {
 	node->xyz[0] -= 2.0f;
     }
 
+#if 0
     if (pad->up.isPush() || pad->up.isHold()) {
 	node->xyz[1] += 2.0f;
     } else if (pad->down.isPush() || pad->down.isHold()) {
 	node->xyz[1] -= 2.0f;
     }
+#endif
 
-    if (pad->start.isPush() || pad->start.isHold()) {
+    if (pad->r1.isPush() || pad->r1.isHold()) {
 	node->xyz[2] += 10.0f;
-    } else if (pad->select.isPush() || pad->select.isHold()) {
+    } else if (pad->l1.isPush() || pad->l1.isHold()) {
 	node->xyz[2] -= 10.0f;
     }
 }
@@ -38,60 +40,146 @@
 {
     name = (const char*)"Camera";
 
-    fov  = 120.0f;
+    lookat_base[0] =  0.0f;
+    lookat_base[1] =  0.0f;
+    lookat_base[2] =  0.0f;
+    lookat_base[3] =  0.0f;
+
+    up_base[0] =  0.0f;
+    up_base[1] = 10.0f;
+    up_base[2] =  0.0f;
+    up_base[3] =  0.0f;
+
+    fov  = 60.0f;
     near = 0.0f;
     far  = 1000.0f;
+
+    //xyz[0] = 960.0f;
+    //xyz[1] = 540.0f;
+    xyz[2] = -1000.0f;
     
     this->set_move_collision(camera_move, camera_collision);
 }
 
-#if 0
+void
+Camera::getLookAt(float *lookat)
+{
+    subVector(lookat, this->lookat_base, this->xyz);
+    normalize(lookat, lookat);
+}
+
 void
-Camera::updatePerspectiveMatrix(float *m, float z0, float z1)
+Camera::getUp(float *up, float *lookat)
+{
+    outerProduct(up, this->up_base, lookat);
+    normalize(up, up);
+}
+
+void
+Camera::createViewTransformMatrix(float *view, float *cx, float *cy, float *cz)
 {
-    // scale = az + b;
-    //   z が near position(z0) => 縮小率 1
-    //   z が far position(z1) => 縮小率 0.00053 (1920pixel が 1 pixel になる)
-    // でPerspective変換を行う
-    float a = 0.99947f / (near - far);
-    float b = 1-((0.99947f*near)/(near - far));
-    
-    matrix[0] *= a*txyz[2]+b;
-    matrix[5] *= a*txyz[2]+b;
+    view[ 0] = cx[0];
+    view[ 1] = cy[0];
+    view[ 2] = cz[0];
+    view[ 3] = 0.0f;
+
+    view[ 4] = cx[1];
+    view[ 5] = cy[1];
+    view[ 6] = cz[1];
+    view[ 7] = 0.0f;
 
-    float a = -0.01;
-    //float b = 1 + -a*z0;
-    float b = 1.0;
+    view[ 8] = cx[2];
+    view[ 9] = cy[2];
+    view[10] = cz[2];
+    view[11] = 0.0f;
 
-    float z = a*z0 + b;
-
-    m[0] = z;
-    m[5] = z;
+    view[12] = innerProduct(xyz, cx)*(-1);
+    view[13] = innerProduct(xyz, cy)*(-1);
+    view[14] = innerProduct(xyz, cz)*(-1);
+    view[15] = 1.0f;
 }
 
-#endif
 void
-Camera::updatePerspectiveMatrix(float *m, float s, float r)
+Camera::createPerspectiveTransformMatrix(float *pm, float aspect)
 {
-    m[0]  = s*r;
-    m[5]  = s;
+    float sx, sy, sz;
+
+    sy = 1.0f/tanf((fov/2.0f)*M_PI/180.0f);
+    sx = sy / aspect;
+    sz = far/(far+near);
+
+    pm[ 0] = sx;
+    pm[ 1] = 0.0f;
+    pm[ 2] = 0.0f;
+    pm[ 3] = 0.0f;
+
+    pm[ 4] = 0.0f;
+    pm[ 5] = sy;
+    pm[ 6] = 0.0f;
+    pm[ 7] = 0.0f;
+
+    pm[ 8] = 0.0f;
+    pm[ 9] = 0.0f;
+    pm[10] = sz;
+    pm[11] = -near*sz;
+
+    pm[12] = 0.0f;
+    pm[13] = 0.0f;
+    pm[14] = -1.0f;
+    pm[15] = 0.0f;
+}
+
+void
+Camera::createScreenTransformMatrix(float *sm, float _w, float _h)
+{
+    float w = _w/2.0f;
+    float h = _h/2.0f;
+    float r = far/(far-near);
+
+    sm[ 0] = w;
+    sm[ 1] = 0.0f;
+    sm[ 2] = 0.0f;
+    sm[ 3] = 0.0f;
+
+    sm[ 4] = 0.0f;
+    sm[ 5] = h;
+    sm[ 6] = 0.0f;
+    sm[ 7] = 0.0f;
+
+    sm[ 8] = 0.0f;
+    sm[ 9] = 0.0f;
+    sm[10] = 1.0f;
+    sm[11] = 0.0f;
+
+    sm[12] = w;
+    sm[13] = h;
+    sm[14] = 0.0f;
+    sm[15] = 1.0f;    
 }
 
 void
 Camera::update(int w, int h)
 {
-    float pers_matrix[16] = {
-	1, 0, 0, 0,
-	0, 1, 0, 0,
-	0, 0, 1, 0,
-	0, 0, 0, 0
-    };
+    // うーん。。。
+    float cx[4];
+    float cy[4];
+    float cz[4];
+    float view[16]; // view transform matrix
+    float pers[16]; // perspective transform matrix
+    float screen[16]; // screen transform matrix
+    float tmp[16];
 
-    float m[16];
-
-    float zoom = 1.0f / tan(fov*0.5f*M_PI/180.0f);
+    getLookAt(cz);
+    getUp(cx, cz);
+    outerProduct(cy, cz, cx);
 
-    //updatePerspectiveMatrix(pers_matrix, zoom, (float)h/(float)w);
+    // view tansform
+    //createViewTransformMatrix(view, cx, cy, cz);
+    //createPerspectiveTransformMatrix(pers, (float)w/(float)h);
+    //createScreenTransformMatrix(screen, (float)w, (float)h);
+    
+    //matrix4x4(tmp, view, pers);
+    //matrix4x4(matrix, tmp, screen);
+
     get_matrix(matrix, angle, xyz, NULL);
-    //matrix4x4(matrix, m, pers_matrix);
 }
--- a/TaskManager/Test/test_render/Camera.h	Fri Jan 30 15:45:47 2009 +0900
+++ b/TaskManager/Test/test_render/Camera.h	Sat Jan 31 08:54:22 2009 +0900
@@ -9,13 +9,19 @@
 public:
     Camera(void);
 
-    float fov;  // 視野角
-    float near; // 近平面
-    float far;  // 遠平面
+    float lookat_base[4];
+    float up_base[4];
+    float fov;
+    float near;
+    float far;
 
-    //void updatePerspectiveMatrix(float *m, float z0, float z1);
-    void updatePerspectiveMatrix(float *m, float s, float r);
+    void createViewTransformMatrix(float*, float*, float*, float*);
+    void createPerspectiveTransformMatrix(float *, float);
+    void createScreenTransformMatrix(float *sm, float _w, float _h);
+
     void update(int screen_w, int screen_h);
+    void getLookAt(float *lookat);
+    void getUp(float *up, float *lookat);
 };
 
 typedef Camera *CameraPtr;
--- a/TaskManager/Test/test_render/Makefile.def	Fri Jan 30 15:45:47 2009 +0900
+++ b/TaskManager/Test/test_render/Makefile.def	Sat Jan 31 08:54:22 2009 +0900
@@ -3,16 +3,16 @@
 # include/library path
 # ex: macosx
 #CERIUM = /Users/gongo/Source/Concurrency/Game_project/Cerium
-CERIUM = /Users/gongo/Source/hg/Cerium
+#CERIUM = /Users/gongo/Source/hg/Cerium
 
 # ex: linux/ps3
-#CERIUM = /home/gongo/Cerium
+CERIUM = /home/gongo/Cerium
 #CERIUM = /Users/tkaito/hg/Game/Cerium
 
 #CERIUM = ../../..
 
 CC      = g++
-CFLAGS  = -O0 -g -Wall# -DDEBUG
+CFLAGS  = -O9 -g -Wall# -DDEBUG
 
 INCLUDE = -I$(CERIUM)/include/TaskManager -I.
 LIBS = -L$(CERIUM)/TaskManager
\ No newline at end of file
--- a/TaskManager/Test/test_render/SceneGraph.cpp	Fri Jan 30 15:45:47 2009 +0900
+++ b/TaskManager/Test/test_render/SceneGraph.cpp	Sat Jan 31 08:54:22 2009 +0900
@@ -662,3 +662,51 @@
 {
     return flag_remove;
 }
+
+/**
+ * 平行移動
+ *
+ * @param x Ttranslate in the x direction
+ * @param y Ttranslate in the y direction
+ * @param z Ttranslate in the z direction
+ */
+void
+SceneGraph::translate(float x, float y, float z)
+{
+    this->xyz[0] = x;
+    this->xyz[1] = y;
+    this->xyz[2] = z;
+}
+
+/**
+ * x 軸方向への平行移動
+ *
+ * @param x Ttranslate in the x direction
+ */
+void
+SceneGraph::translateX(float x)
+{
+    this->xyz[0] = x;
+}
+
+/**
+ * y 軸方向への平行移動
+ *
+ * @param y Ttranslate in the y direction
+ */
+void
+SceneGraph::translateY(float y)
+{
+    this->xyz[1] = y;
+}
+
+/**
+ * z 軸方向への平行移動
+ *
+ * @param z Ttranslate in the z direction
+ */
+void
+SceneGraph::translateZ(float z)
+{
+    this->xyz[2] = z;
+}
--- a/TaskManager/Test/test_render/SceneGraph.h	Fri Jan 30 15:45:47 2009 +0900
+++ b/TaskManager/Test/test_render/SceneGraph.h	Sat Jan 31 08:54:22 2009 +0900
@@ -72,6 +72,12 @@
     static void createFromXMLfile(const char *);
     static SceneGraphPtr createSceneGraph(int id);
 
+    void translate(float x, float y, float z);
+    void translateX(float x);
+    void translateY(float y);
+    void translateZ(float z);
+
+
     void tree_check(void);
     void print_member(void);
     void get_data(xmlNodePtr cur);
--- a/TaskManager/Test/test_render/SceneGraphRoot.cpp	Fri Jan 30 15:45:47 2009 +0900
+++ b/TaskManager/Test/test_render/SceneGraphRoot.cpp	Sat Jan 31 08:54:22 2009 +0900
@@ -143,7 +143,7 @@
     SceneGraphPtr t = top; /* top = Camera (090128 現在) */
     CameraPtr camera = (CameraPtr)t;
     
-    //camera->move_execute(screen_w, screen_h);
+    camera->move_execute(screen_w, screen_h);
     camera->update(screen_w, screen_h);
     
     t = camera->children;
--- a/TaskManager/Test/test_render/ball_bound.cpp	Fri Jan 30 15:45:47 2009 +0900
+++ b/TaskManager/Test/test_render/ball_bound.cpp	Sat Jan 31 08:54:22 2009 +0900
@@ -1,3 +1,4 @@
+#include <math.h>
 #include "SceneGraphRoot.h"
 #include "SGList.h"
 
@@ -5,16 +6,46 @@
 static void ball_move(SceneGraphPtr node, int screen_w, int screen_h);
 static void ball_collision(SceneGraphPtr node, int screen_w, int screen_h);
 
+static float vy = 0.0f; // y 方向速度
+static float dt = 1.0/1.0f; // frame rate 
+
+static float e = -0.8f;  // 反発係数
+static float g = 9.8f;  // 重力加速度
+static float v0 = 0.0f; // 初速は 0
+
+static float h0; // 初期高さ
+static float ball_radius = 100.0f;
+
+static void
+ball_move_idle(SceneGraphPtr node, int screen_w, int screen_h)
+{
+}
+
 static void
 ball_move(SceneGraphPtr node, int screen_w, int screen_h)
 {
-    node->xyz[1] += 3.0f;
+    vy += g * dt;
+    node->xyz[1] += vy * dt;
+}
+
+static void
+ball_collision_idle(SceneGraphPtr, int w, int h, SceneGraphPtr tree)
+{
 }
 
 static void
 ball_collision(SceneGraphPtr node, int screen_w, int screen_h,
 	       SceneGraphPtr tree)
 {
+    if (node->xyz[1] > screen_h - ball_radius) {
+	node->xyz[1] = screen_h - ball_radius;
+
+	vy *= e;
+	if (vy > -g && vy < 0) {
+	    vy = 0.0;
+	    node->set_move_collision(ball_move_idle, ball_collision_idle);
+	}
+    }
 }
 
 
@@ -26,8 +57,13 @@
     sgroot->createFromXMLfile("xml_file/Ball.xml");
     ball = sgroot->createSceneGraph(Ball);
     ball->set_move_collision(ball_move, ball_collision);
+
+    h0 = screen_h/2;
+    h0 = -1000;
+
     ball->xyz[0] = screen_w/2;
-    ball->xyz[1] = screen_h/2;
+    ball->xyz[1] = h0;
+    ball->xyz[2] = 30.0f;
 
     sgroot->setSceneData(ball);
 }
--- a/TaskManager/Test/test_render/cube_action.cpp	Fri Jan 30 15:45:47 2009 +0900
+++ b/TaskManager/Test/test_render/cube_action.cpp	Sat Jan 31 08:54:22 2009 +0900
@@ -1,6 +1,5 @@
-#include "SceneGraph.h"
-#include "xml_file/cube_split.h"
-#include "xml_file/cube.h"
+#include "SceneGraphRoot.h"
+#include "SGList.h"
 
 static void cube_move_left(SceneGraphPtr node, int screen_w, int screen_h);
 static void cube_move_right(SceneGraphPtr node, int screen_w, int screen_h);
@@ -87,7 +86,7 @@
 {
     node->xyz[0] = screen_w/2;
     node->xyz[1] = screen_h/2;
-    node->xyz[2] = -300.0f;
+    //node->xyz[2] = -300.0f;
 
     //if (scene_graph->controller->circle.push) {
     //cube_split(node);
@@ -100,21 +99,23 @@
 {
 }
 
-static void
-plane_idle(SceneGraphPtr node, int w, int h)
-{
-    node->xyz[2] = 100.0f;
-}
-
 void
 create_cube_split(int number)
 {
-    if (number == 0) {
-	SceneGraph::createFromXMLfile("xml_file/cube_split.xml");
-	Plane->set_move_collision(plane_idle, cube_collision);
-	CUBE->set_move_collision(cube_move_idle, cube_collision);
-    } else {
-	SceneGraph::createFromXMLfile("xml_file/cube.xml");
-	Cube->set_move_collision(cube_move_idle, cube_collision);
-    }
+    SceneGraphPtr cube;
+
+    //sgroot->createFromXMLfile("xml_file/cube_split.xml");
+    sgroot->createFromXMLfile("xml_file/cube.xml");
+
+    //if (number == 0) {
+    //cube = sgroot->createSceneGraph(SmallCube);
+//} else {
+    cube = sgroot->createSceneGraph(Cube);
+    cube->xyz[0] = 960.0f;
+    cube->xyz[1] = 540.0f;
+//}
+
+    cube->set_move_collision(cube_move_idle, cube_collision);
+
+    sgroot->setSceneData(cube);
 }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/TaskManager/Test/test_render/direction.cpp	Sat Jan 31 08:54:22 2009 +0900
@@ -0,0 +1,93 @@
+#include "SceneGraphRoot.h"
+#include "SGList.h"
+
+static void
+x_move(SceneGraphPtr node, int w, int h)
+{
+    Pad *pad = sgroot->getController();
+
+    node->xyz[0] = w/2;
+    node->xyz[1] = h/2;
+
+    if (pad->circle.isPush() || pad->circle.isHold()) {
+	node->angle[1] += 10.0f;
+	if (node->angle[1] > 360.0f) node->angle[1] = 0.0f;
+    }
+
+    if (pad->triangle.isPush() || pad->triangle.isHold()) {
+	node->angle[0] += 10.0f;
+	if (node->angle[0] > 360.0f) node->angle[0] = 0.0f;
+    }    
+
+    if (pad->start.isPush()) {
+	node->angle[0] = 0.0f;
+	node->angle[1] = 90.0f;
+    }
+    
+}
+
+static void
+y_move(SceneGraphPtr node, int w, int h)
+{
+    Pad *pad = sgroot->getController();
+
+    node->xyz[0] = w/2;
+    node->xyz[1] = h/2;
+
+    if (pad->cross.isPush() || pad->cross.isHold()) {
+	node->angle[2] += 10.0f;
+    }
+
+    if (pad->square.isPush() || pad->square.isHold()) {
+	node->angle[0] += 10.0f;
+    }
+
+    if (pad->start.isPush()) {
+	node->angle[0] = 90.0f;
+	node->angle[1] = 0.0f;
+    }
+    
+}
+
+static void
+z_move(SceneGraphPtr node, int w, int h)
+{
+    node->xyz[0] = w/2;
+    node->xyz[1] = h/2;
+}
+
+static void
+dir_collision(SceneGraphPtr node, int w, int h, SceneGraphPtr tree)
+{
+}
+
+void
+direction_init(void)
+{
+    SceneGraphPtr dx;
+    SceneGraphPtr dy;
+    SceneGraphPtr dz;
+    SceneGraphPtr back;
+
+    sgroot->createFromXMLfile("xml_file/direction.xml");
+
+    dx = sgroot->createSceneGraph(Dirx);
+    dy = sgroot->createSceneGraph(Diry);
+    dz = sgroot->createSceneGraph(Dirz);
+    back = sgroot->createSceneGraph();
+    
+    back->addChild(dx);
+    back->addChild(dy);
+    back->addChild(dz);
+
+    dx->set_move_collision(x_move, dir_collision);
+    dx->angle[1] = 90.0f;
+    dy->set_move_collision(y_move, dir_collision);
+    dy->angle[0] = 90.0f;
+    dz->set_move_collision(z_move, dir_collision);
+
+    back->angle[0] = 30.0f;
+    back->angle[1] = -30.0f;
+
+    sgroot->setSceneData(back);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/TaskManager/Test/test_render/long_cube.cpp	Sat Jan 31 08:54:22 2009 +0900
@@ -0,0 +1,31 @@
+#include "SceneGraphRoot.h"
+#include "SGList.h"
+
+// prototype
+static void lcube_move(SceneGraphPtr node, int screen_w, int screen_h);
+static void lcube_collision(SceneGraphPtr node, int screen_w, int screen_h);
+
+
+static void
+lcube_move(SceneGraphPtr node, int screen_w, int screen_h)
+{
+}
+
+static void
+lcube_collision(SceneGraphPtr node, int screen_w, int screen_h,
+	       SceneGraphPtr tree)
+{
+}
+
+
+void
+lcube_init(int screen_w, int screen_h)
+{
+    SceneGraphPtr lcube;
+
+    sgroot->createFromXMLfile("xml_file/LongCube.xml");
+    lcube = sgroot->createSceneGraph(LongCube);
+    lcube->set_move_collision(lcube_move, lcube_collision);
+
+    sgroot->setSceneData(lcube);
+}
--- a/TaskManager/Test/test_render/spe/CreateSpan.cpp	Fri Jan 30 15:45:47 2009 +0900
+++ b/TaskManager/Test/test_render/spe/CreateSpan.cpp	Sat Jan 31 08:54:22 2009 +0900
@@ -161,7 +161,6 @@
 
     if (tex_base > base) {
 	int t_scale = tex_base/base;
-
 	while (t_scale >>= 1) {
 	    scale <<= 1;
 	}
@@ -389,7 +388,6 @@
 	uint32 *tapestry = getTapestry(tex_info->width,
 				       tex_info->height, scale,
 				       tex_info->addr);
-	
 	span->tex_addr   = tapestry;
 	span->tex_width  = tex_info->width/scale;
 	span->tex_height = tex_info->height/scale;
--- a/TaskManager/Test/test_render/spe/DrawSpan.cpp	Fri Jan 30 15:45:47 2009 +0900
+++ b/TaskManager/Test/test_render/spe/DrawSpan.cpp	Sat Jan 31 08:54:22 2009 +0900
@@ -451,6 +451,7 @@
 		return js;
 #else
 		set_rgb(tex_addr, wait_tag);
+		smanager->dma_wait(wait_tag);
 		ret = j;
 		//j -= 3;
 		continue;
--- a/TaskManager/Test/test_render/sys.cpp	Fri Jan 30 15:45:47 2009 +0900
+++ b/TaskManager/Test/test_render/sys.cpp	Sat Jan 31 08:54:22 2009 +0900
@@ -10,6 +10,60 @@
   exit(1);
 }
 
+/**
+ * ベクトルの正規化
+ *
+ * @param[out] v0 output vector
+ * @param[in]  v1 input vector
+ */
+void
+normalize(float *v0, float *v1)
+{
+    float norm, dnorm;
+
+    norm = sqrt(v1[0]*v1[0] + v1[1]*v1[1] + v1[2]*v1[2]);
+    if (norm > 0) {
+	dnorm = 1.0/norm;
+	v0[0] = v1[0]*dnorm;
+	v0[1] = v1[1]*dnorm;
+	v0[2] = v1[2]*dnorm;
+	v0[3] = v1[3]*dnorm;
+    }
+}
+
+/**
+ * ベクトルの減算 v0 = v1 - v2
+ */
+void
+subVector(float *v0, float *v1, float *v2)
+{
+    v0[0] = v1[0] - v2[0];
+    v0[1] = v1[1] - v2[1];
+    v0[2] = v1[2] - v2[2];
+    v0[3] = v1[3] - v2[3];
+}
+
+/**
+ * ベクトルの外積 v0 = v1 x v2
+ */
+void
+outerProduct(float *v0, float *v1, float *v2)
+{
+    v0[0] = v1[1] * v2[2] - v1[2] * v2[1];
+    v0[1] = v1[2] * v2[0] - v1[0] * v2[2];
+    v0[2] = v1[0] * v2[1] - v1[1] * v2[0];
+    v0[3] = 0;
+}
+
+/**
+ * ベクトルの内積 f = v0 * v1
+ */
+float
+innerProduct(float *v0, float *v1)
+{
+    return (v0[0]*v1[0] + v0[1]*v1[1] + v0[2]*v1[2]);
+}
+
 void matrix4x4(float *xyz, float *xyz1, float *xyz2) //xyz[16]
 {
   for(int t=0; t<16; t+=4)
--- a/TaskManager/Test/test_render/sys.h	Fri Jan 30 15:45:47 2009 +0900
+++ b/TaskManager/Test/test_render/sys.h	Sat Jan 31 08:54:22 2009 +0900
@@ -7,3 +7,8 @@
 void rotate(float *xyz, float *matrix);
 void translate(float *xyz, float x, float y, float z);
 void matrix4x4(float *, float *, float *);
+
+void normalize(float *v0, float *v1);
+void subVector(float *v0, float *v1, float *v2);
+void outerProduct(float *v0, float *v1, float *v2);
+float innerProduct(float *v0, float *v1);
--- a/TaskManager/Test/test_render/task/CreatePolygonFromSceneGraph.cpp	Fri Jan 30 15:45:47 2009 +0900
+++ b/TaskManager/Test/test_render/task/CreatePolygonFromSceneGraph.cpp	Sat Jan 31 08:54:22 2009 +0900
@@ -123,6 +123,15 @@
 		ApplyMatrix(xyz2, sg->matrix);
 		ApplyMatrix(xyz3, sg->matrix);
 
+#if 0
+		xyz1[0] /= xyz1[2];
+		xyz1[1] /= xyz1[2];
+		xyz2[0] /= xyz2[2];
+		xyz2[1] /= xyz2[2];
+		xyz3[0] /= xyz3[2];
+		xyz3[1] /= xyz3[2];
+#endif
+
 		triangle->ver1.x = xyz1[0];
 		triangle->ver1.y = xyz1[1];
 		triangle->ver1.z = xyz1[2];
--- a/TaskManager/Test/test_render/viewer.cpp	Fri Jan 30 15:45:47 2009 +0900
+++ b/TaskManager/Test/test_render/viewer.cpp	Sat Jan 31 08:54:22 2009 +0900
@@ -10,6 +10,8 @@
 #include "TaskManager.h"
 #include "Keyboard.h"
 #include "Joystick.h"
+#include <wchar.h>
+
 
 extern void post2runLoop(void *);
 extern void post2runDraw(void *);
@@ -112,6 +114,8 @@
 extern void universe_init(void);
 extern void ieshoot_init(void);
 extern void ball_bound_init(int, int);
+extern void lcube_init(int, int);
+extern void direction_init(void);
 
 void
 Viewer::run_init(const char *xml, int sg_number)
@@ -145,6 +149,12 @@
     case 7:
 	ball_bound_init(this->width, this->height);
 	break;
+    case 8:
+	lcube_init(this->width, this->height);
+	break;
+    case 9:
+	direction_init();
+	break;
     default:
 	node_init();
 	break;
@@ -311,7 +321,6 @@
     task_next->set_post(post2runLoop, NULL);
     
     ppack->clear();
-    int hoge = 0;
     for (int i = 0; i < spackList_length; i++) {
 	SpanPack *spack = &spackList[i];
 	int startx = 1;
@@ -346,6 +355,8 @@
 #else
 		memset(&pixels[(startx-1)+this->width*(starty-1)],
 		       0xFF, (this->width)*sizeof(int)*rangey);
+		//wmemset((wchar_t*)&pixels[(startx-1)+this->width*(starty-1)],
+		//0xFFFFFFFF, (this->width)*sizeof(int)*rangey/sizeof(wchar_t));
 		break;
 #endif
 	    }
--- a/TaskManager/Test/test_render/viewer_types.h	Fri Jan 30 15:45:47 2009 +0900
+++ b/TaskManager/Test/test_render/viewer_types.h	Sat Jan 31 08:54:22 2009 +0900
@@ -7,7 +7,7 @@
 const int TEXTURE_BLOCK_SIZE = TEXTURE_SPLIT_PIXEL*TEXTURE_SPLIT_PIXEL;
 
 // Ĥ SPE ô width, height (pixel)
-const int split_screen_w = 512;
+const int split_screen_w = 256;
 const int split_screen_h = 8;
 
 enum video_type {
Binary file TaskManager/Test/test_render/xml_file/blend/direction.blend has changed
Binary file TaskManager/Test/test_render/xml_file/blend/images/icon.jpg has changed
--- a/TaskManager/Test/test_render/xml_file/cube_big.h	Fri Jan 30 15:45:47 2009 +0900
+++ b/TaskManager/Test/test_render/xml_file/cube_big.h	Sat Jan 31 08:54:22 2009 +0900
@@ -1,1 +1,1 @@
-#define Cube scene_graph
+#define BigCube scene_graph
--- a/TaskManager/Test/test_render/xml_file/cube_big.xml	Fri Jan 30 15:45:47 2009 +0900
+++ b/TaskManager/Test/test_render/xml_file/cube_big.xml	Sat Jan 31 08:54:22 2009 +0900
@@ -1,987 +1,987 @@
 <?xml version="1.0"?>
 <OBJECT-3D>
-	<surface name="Cube" size="36" prim="Triangle" parent="NULL">
-		<coordinate>
-			28.490263 80.836945 20.804029
-			68.931366 20.884230 -50.906090
-			-24.451509 -1.654755 -84.726036
-			-24.451509 -1.654755 -84.726036
-			-64.892593 58.297977 -13.015888
-			28.490263 80.836945 20.804029
-			24.451521 1.654750 84.726028
-			-68.931374 -20.884228 50.906094
-			-28.490297 -80.836945 -20.804026
-			-28.490297 -80.836945 -20.804026
-			64.892578 -58.297981 13.015888
-			24.451521 1.654750 84.726028
-			28.490263 80.836945 20.804029
-			24.451521 1.654750 84.726028
-			64.892578 -58.297981 13.015888
-			64.892578 -58.297981 13.015888
-			68.931366 20.884230 -50.906090
-			28.490263 80.836945 20.804029
-			68.931366 20.884230 -50.906090
-			64.892578 -58.297981 13.015888
-			-28.490297 -80.836945 -20.804026
-			-28.490297 -80.836945 -20.804026
-			-24.451509 -1.654755 -84.726036
-			68.931366 20.884230 -50.906090
-			-24.451509 -1.654755 -84.726036
-			-28.490297 -80.836945 -20.804026
-			-68.931374 -20.884228 50.906094
-			-68.931374 -20.884228 50.906094
-			-64.892593 58.297977 -13.015888
-			-24.451509 -1.654755 -84.726036
-			24.451521 1.654750 84.726028
-			28.490263 80.836945 20.804029
-			-64.892593 58.297977 -13.015888
-			-64.892593 58.297977 -13.015888
-			-68.931374 -20.884228 50.906094
-			24.451521 1.654750 84.726028
-		</coordinate>
-		<normal>
-			0.039657 0.777487 -0.627648
-			0.039657 0.777487 -0.627648
-			0.039657 0.777487 -0.627648
-			0.039657 0.777487 -0.627648
-			0.039657 0.777487 -0.627648
-			0.039657 0.777487 -0.627648
-			-0.039657 -0.777487 0.627648
-			-0.039657 -0.777487 0.627648
-			-0.039657 -0.777487 0.627648
-			-0.039657 -0.777487 0.627648
-			-0.039657 -0.777487 0.627648
-			-0.039657 -0.777487 0.627648
-			0.916923 0.221309 0.332077
-			0.916923 0.221309 0.332077
-			0.916923 0.221309 0.332077
-			0.916923 0.221309 0.332077
-			0.916923 0.221309 0.332077
-			0.916923 0.221309 0.332077
-			0.397089 -0.588673 -0.704119
-			0.397089 -0.588673 -0.704119
-			0.397089 -0.588673 -0.704119
-			0.397089 -0.588673 -0.704119
-			0.397089 -0.588673 -0.704119
-			0.397089 -0.588673 -0.704119
-			-0.916923 -0.221309 -0.332077
-			-0.916923 -0.221309 -0.332077
-			-0.916923 -0.221309 -0.332077
-			-0.916923 -0.221309 -0.332077
-			-0.916923 -0.221309 -0.332077
-			-0.916923 -0.221309 -0.332077
-			-0.397089 0.588673 0.704119
-			-0.397089 0.588673 0.704119
-			-0.397089 0.588673 0.704119
-			-0.397089 0.588673 0.704119
-			-0.397089 0.588673 0.704119
-			-0.397089 0.588673 0.704119
-		</normal>
-		<model>
-			0.000000 0.000000 0.000000
-		</model>
-		<texture>
-			0.000000 1.000000
-			0.000000 0.000000
-			1.000000 0.000000
-			1.000000 0.000000
-			1.000000 1.000000
-			0.000000 1.000000
-			0.000000 1.000000
-			0.000000 0.000000
-			1.000000 0.000000
-			1.000000 0.000000
-			1.000000 1.000000
-			0.000000 1.000000
-			0.000000 1.000000
-			0.000000 0.000000
-			1.000000 0.000000
-			1.000000 0.000000
-			1.000000 1.000000
-			0.000000 1.000000
-			0.000000 1.000000
-			0.000000 0.000000
-			1.000000 0.000000
-			1.000000 0.000000
-			1.000000 1.000000
-			0.000000 1.000000
-			0.000000 1.000000
-			0.000000 0.000000
-			1.000000 0.000000
-			1.000000 0.000000
-			1.000000 1.000000
-			0.000000 1.000000
-			0.000000 1.000000
-			0.000000 0.000000
-			1.000000 0.000000
-			1.000000 0.000000
-			1.000000 1.000000
-			0.000000 1.000000
-		</texture>
-		<image name="icon.bmp">
-			Qk0cwAAAAAAAABoAAAAMAAAAgACAAAEAGAAAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCk
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Cc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCk
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Cc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCk
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Cc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCk
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Cc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCk
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Cc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCk
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Cc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCk
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Cc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
-			AJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
-			kpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
-			nQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
-			W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
-			fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
-			RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAA==
-		</image>
-	</surface>
-</OBJECT-3D>
\ No newline at end of file
+  <surface name="BigCube" size="36" prim="Triangle" parent="NULL">
+    <coordinate>
+      28.490263 80.836945 20.804029
+      68.931366 20.884230 -50.906090
+      -24.451509 -1.654755 -84.726036
+      -24.451509 -1.654755 -84.726036
+      -64.892593 58.297977 -13.015888
+      28.490263 80.836945 20.804029
+      24.451521 1.654750 84.726028
+      -68.931374 -20.884228 50.906094
+      -28.490297 -80.836945 -20.804026
+      -28.490297 -80.836945 -20.804026
+      64.892578 -58.297981 13.015888
+      24.451521 1.654750 84.726028
+      28.490263 80.836945 20.804029
+      24.451521 1.654750 84.726028
+      64.892578 -58.297981 13.015888
+      64.892578 -58.297981 13.015888
+      68.931366 20.884230 -50.906090
+      28.490263 80.836945 20.804029
+      68.931366 20.884230 -50.906090
+      64.892578 -58.297981 13.015888
+      -28.490297 -80.836945 -20.804026
+      -28.490297 -80.836945 -20.804026
+      -24.451509 -1.654755 -84.726036
+      68.931366 20.884230 -50.906090
+      -24.451509 -1.654755 -84.726036
+      -28.490297 -80.836945 -20.804026
+      -68.931374 -20.884228 50.906094
+      -68.931374 -20.884228 50.906094
+      -64.892593 58.297977 -13.015888
+      -24.451509 -1.654755 -84.726036
+      24.451521 1.654750 84.726028
+      28.490263 80.836945 20.804029
+      -64.892593 58.297977 -13.015888
+      -64.892593 58.297977 -13.015888
+      -68.931374 -20.884228 50.906094
+      24.451521 1.654750 84.726028
+    </coordinate>
+    <normal>
+      0.039657 0.777487 -0.627648
+      0.039657 0.777487 -0.627648
+      0.039657 0.777487 -0.627648
+      0.039657 0.777487 -0.627648
+      0.039657 0.777487 -0.627648
+      0.039657 0.777487 -0.627648
+      -0.039657 -0.777487 0.627648
+      -0.039657 -0.777487 0.627648
+      -0.039657 -0.777487 0.627648
+      -0.039657 -0.777487 0.627648
+      -0.039657 -0.777487 0.627648
+      -0.039657 -0.777487 0.627648
+      0.916923 0.221309 0.332077
+      0.916923 0.221309 0.332077
+      0.916923 0.221309 0.332077
+      0.916923 0.221309 0.332077
+      0.916923 0.221309 0.332077
+      0.916923 0.221309 0.332077
+      0.397089 -0.588673 -0.704119
+      0.397089 -0.588673 -0.704119
+      0.397089 -0.588673 -0.704119
+      0.397089 -0.588673 -0.704119
+      0.397089 -0.588673 -0.704119
+      0.397089 -0.588673 -0.704119
+      -0.916923 -0.221309 -0.332077
+      -0.916923 -0.221309 -0.332077
+      -0.916923 -0.221309 -0.332077
+      -0.916923 -0.221309 -0.332077
+      -0.916923 -0.221309 -0.332077
+      -0.916923 -0.221309 -0.332077
+      -0.397089 0.588673 0.704119
+      -0.397089 0.588673 0.704119
+      -0.397089 0.588673 0.704119
+      -0.397089 0.588673 0.704119
+      -0.397089 0.588673 0.704119
+      -0.397089 0.588673 0.704119
+    </normal>
+    <model>
+      0.000000 0.000000 0.000000
+    </model>
+    <texture>
+      0.000000 1.000000
+      0.000000 0.000000
+      1.000000 0.000000
+      1.000000 0.000000
+      1.000000 1.000000
+      0.000000 1.000000
+      0.000000 1.000000
+      0.000000 0.000000
+      1.000000 0.000000
+      1.000000 0.000000
+      1.000000 1.000000
+      0.000000 1.000000
+      0.000000 1.000000
+      0.000000 0.000000
+      1.000000 0.000000
+      1.000000 0.000000
+      1.000000 1.000000
+      0.000000 1.000000
+      0.000000 1.000000
+      0.000000 0.000000
+      1.000000 0.000000
+      1.000000 0.000000
+      1.000000 1.000000
+      0.000000 1.000000
+      0.000000 1.000000
+      0.000000 0.000000
+      1.000000 0.000000
+      1.000000 0.000000
+      1.000000 1.000000
+      0.000000 1.000000
+      0.000000 1.000000
+      0.000000 0.000000
+      1.000000 0.000000
+      1.000000 0.000000
+      1.000000 1.000000
+      0.000000 1.000000
+    </texture>
+    <image name="icon.bmp">
+      Qk0cwAAAAAAAABoAAAAMAAAAgACAAAEAGAAAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCk
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Cc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCk
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Cc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCk
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Cc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCk
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Cc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCk
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Cc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCk
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Cc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCk
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Cc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYAAJYA
+      AJYAAJYAAJYAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIAkpIA
+      kpIAkpIAkpIAkpIAkpIAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAAnQAA
+      nQAAnQAAnQAAnQAAnQAAnQAAnQCkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0Ck
+      W0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CkW0CcfmScfmScfmScfmScfmScfmScfmScfmScfmScfmSc
+      fmScfmScfmScfmScfmScfmScfmScfmScfmScfmScfmRHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZH
+      RkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkZHRkYAAA==
+    </image>
+  </surface>
+</OBJECT-3D>
--- a/TaskManager/Test/test_render/xml_file/cube_split.h	Fri Jan 30 15:45:47 2009 +0900
+++ b/TaskManager/Test/test_render/xml_file/cube_split.h	Sat Jan 31 08:54:22 2009 +0900
@@ -1,2 +1,2 @@
 #define Plane scene_graph
-#define CUBE scene_graph->next
+#define SmallCube scene_graph->next
--- a/TaskManager/Test/test_render/xml_file/cube_split.xml	Fri Jan 30 15:45:47 2009 +0900
+++ b/TaskManager/Test/test_render/xml_file/cube_split.xml	Sat Jan 31 08:54:22 2009 +0900
@@ -1,279 +1,279 @@
 <?xml version="1.0"?>
 <OBJECT-3D>
-	<surface name="Plane" size="6" prim="Triangle" parent="NULL">
-		<coordinate>
-			38.655231 38.973322 -1.031601
-			-42.648190 38.973337 -1.031601
-			-42.648209 -42.330103 -1.031601
-			-42.648209 -42.330103 -1.031601
-			38.655231 -42.330107 -1.031601
-			38.655231 38.973322 -1.031601
-		</coordinate>
-		<normal>
-			0.000000 -0.000000 1.000000
-			0.000000 -0.000000 1.000000
-			0.000000 -0.000000 1.000000
-			0.000000 -0.000000 1.000000
-			0.000000 -0.000000 1.000000
-			0.000000 -0.000000 1.000000
-		</normal>
-		<model>
-			-1.996483 -1.678389 -1.031601
-		</model>
-		<texture>
-			0.000000 0.000000
-			1.000000 0.000000
-			1.000000 1.000000
-			1.000000 1.000000
-			0.000000 1.000000
-			0.000000 0.000000
-		</texture>
-		<image name="cubetex.png">
-			iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAIAAADTED8xAAAACXBIWXMAAAsTAAALEwEAmpwYAAAK
-			TWlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f92UPVkLY8LGXbIEAIiOsCMgQ
-			WaIQkgBhhBASQMWFiApWFBURnEhVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec
-			5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5svCZwXFAADwA3l4fnSwP/wBr28A
-			AgBw1S4kEsfh/4O6UCZXACCRAOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAOz0
-			ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIAoKxAIi4EwK4BgFm2MkcCgL0FAHaO
-			WJAPQGAAgJlCLMwAIDgCAEMeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg4iHi
-			wmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+bk4eZm52zv9MWi/mvwbyI+IfHf/ryM
-			AgQAEE7P79pf5eXWA3DHAbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHAoLC+0l
-			YqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1xYW52rlKO58sEQjFu9+cj/seFf/2OKdHi
-			NLFcLBWK8ViJuFAiTcd5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gECiw5Y0nYA
-			QH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAALzoGFyolBdMxggAAESggSqwQQcMwRSswA6c
-			wR28wBcCYQZEQAwkwDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXIHrcBcGYBie
-			whi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSSgKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1c
-			QPqQ28ggMor8irxHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn0UvodXQAfYqO
-			Y4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hM
-			WEOoJewjtBK6CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1+TSCQOyZLkTgoh
-			JZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7kCLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSU
-			Eko1ZT/lBKWfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8ukLaPV0JppZ2n3aC/p
-			dLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Y
-			b1VYKvYqfBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46kJ1Bar1akdVbupNq7O
-			UndSj1DPUV+jvl/9gvpjDbKGhUaghkijVGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsb
-			di97TFNDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqtZq1+rTfaetq+2mLtcu0W
-			7eva73VwnUCdLJ31Om0693UJuja6UbqFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83
-			MDQINpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2fjNXgXPmasbxxirDTeZdxr
-			PGFiaTLbpMSkxeS+Kc2Ua5pmutG003TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW
-			2pZ8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvLtqitm63Edptt3xTiFI8p0in1
-			U27aMez87ArsmuwG7Tn2YfYl9m32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd
-			8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W3U3cw9xX2r+00umxvJXcM970H0
-			8PdY4nHM452nm6fC85DnL152Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep+H
-			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
-			rkJggg==
-		</image>
-	</surface>
-	<surface name="CUBE" size="36" prim="Triangle" parent="Plane">
-		<coordinate>
-			1.789587 1.361652 11.458147
-			1.789587 -1.898860 11.458147
-			-1.470925 -1.898860 11.458147
-			-1.470925 -1.898860 11.458147
-			-1.470925 1.361653 11.458147
-			1.789587 1.361652 11.458147
-			1.789588 1.361652 14.718660
-			-1.470925 1.361652 14.718660
-			-1.470926 -1.898860 14.718660
-			-1.470926 -1.898860 14.718660
-			1.789587 -1.898861 14.718660
-			1.789588 1.361652 14.718660
-			1.789587 1.361652 11.458147
-			1.789588 1.361652 14.718660
-			1.789587 -1.898861 14.718660
-			1.789587 -1.898861 14.718660
-			1.789587 -1.898860 11.458147
-			1.789587 1.361652 11.458147
-			1.789587 -1.898860 11.458147
-			1.789587 -1.898861 14.718660
-			-1.470926 -1.898860 14.718660
-			-1.470926 -1.898860 14.718660
-			-1.470925 -1.898860 11.458147
-			1.789587 -1.898860 11.458147
-			-1.470925 -1.898860 11.458147
-			-1.470926 -1.898860 14.718660
-			-1.470925 1.361652 14.718660
-			-1.470925 1.361652 14.718660
-			-1.470925 1.361653 11.458147
-			-1.470925 -1.898860 11.458147
-			1.789588 1.361652 14.718660
-			1.789587 1.361652 11.458147
-			-1.470925 1.361653 11.458147
-			-1.470925 1.361653 11.458147
-			-1.470925 1.361652 14.718660
-			1.789588 1.361652 14.718660
-		</coordinate>
-		<normal>
-			0.000000 0.000000 -1.000000
-			0.000000 0.000000 -1.000000
-			0.000000 0.000000 -1.000000
-			0.000000 0.000000 -1.000000
-			0.000000 0.000000 -1.000000
-			0.000000 0.000000 -1.000000
-			0.000000 -0.000000 1.000000
-			0.000000 -0.000000 1.000000
-			0.000000 -0.000000 1.000000
-			0.000000 -0.000000 1.000000
-			0.000000 -0.000000 1.000000
-			0.000000 -0.000000 1.000000
-			1.000000 -0.000000 0.000000
-			1.000000 -0.000000 0.000000
-			1.000000 -0.000000 0.000000
-			1.000000 -0.000000 0.000000
-			1.000000 -0.000000 0.000000
-			1.000000 -0.000000 0.000000
-			-0.000000 -1.000000 -0.000000
-			-0.000000 -1.000000 -0.000000
-			-0.000000 -1.000000 -0.000000
-			-0.000000 -1.000000 -0.000000
-			-0.000000 -1.000000 -0.000000
-			-0.000000 -1.000000 -0.000000
-			-1.000000 0.000000 -0.000000
-			-1.000000 0.000000 -0.000000
-			-1.000000 0.000000 -0.000000
-			-1.000000 0.000000 -0.000000
-			-1.000000 0.000000 -0.000000
-			-1.000000 0.000000 -0.000000
-			0.000000 1.000000 0.000000
-			0.000000 1.000000 0.000000
-			0.000000 1.000000 0.000000
-			0.000000 1.000000 0.000000
-			0.000000 1.000000 0.000000
-			0.000000 1.000000 0.000000
-		</normal>
-		<model>
-			0.159331 -0.268604 13.088404
-		</model>
-		<texture>
-			0.000000 0.000000
-			1.000000 0.000000
-			1.000000 1.000000
-			1.000000 1.000000
-			0.000000 1.000000
-			0.000000 0.000000
-			0.000000 0.000000
-			1.000000 0.000000
-			1.000000 1.000000
-			1.000000 1.000000
-			0.000000 1.000000
-			0.000000 0.000000
-			0.000000 0.000000
-			1.000000 0.000000
-			1.000000 1.000000
-			1.000000 1.000000
-			0.000000 1.000000
-			0.000000 0.000000
-			0.000000 0.000000
-			1.000000 0.000000
-			1.000000 1.000000
-			1.000000 1.000000
-			0.000000 1.000000
-			0.000000 0.000000
-			0.000000 0.000000
-			1.000000 0.000000
-			1.000000 1.000000
-			1.000000 1.000000
-			0.000000 1.000000
-			0.000000 0.000000
-			0.000000 0.000000
-			1.000000 0.000000
-			1.000000 1.000000
-			1.000000 1.000000
-			0.000000 1.000000
-			0.000000 0.000000
-		</texture>
-		<image name="cubetex.png">
-			iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAIAAADTED8xAAAACXBIWXMAAAsTAAALEwEAmpwYAAAK
-			TWlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f92UPVkLY8LGXbIEAIiOsCMgQ
-			WaIQkgBhhBASQMWFiApWFBURnEhVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec
-			5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5svCZwXFAADwA3l4fnSwP/wBr28A
-			AgBw1S4kEsfh/4O6UCZXACCRAOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAOz0
-			ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIAoKxAIi4EwK4BgFm2MkcCgL0FAHaO
-			WJAPQGAAgJlCLMwAIDgCAEMeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg4iHi
-			wmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+bk4eZm52zv9MWi/mvwbyI+IfHf/ryM
-			AgQAEE7P79pf5eXWA3DHAbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHAoLC+0l
-			YqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1xYW52rlKO58sEQjFu9+cj/seFf/2OKdHi
-			NLFcLBWK8ViJuFAiTcd5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gECiw5Y0nYA
-			QH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAALzoGFyolBdMxggAAESggSqwQQcMwRSswA6c
-			wR28wBcCYQZEQAwkwDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXIHrcBcGYBie
-			whi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSSgKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1c
-			QPqQ28ggMor8irxHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn0UvodXQAfYqO
-			Y4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hM
-			WEOoJewjtBK6CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1+TSCQOyZLkTgoh
-			JZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7kCLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSU
-			Eko1ZT/lBKWfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8ukLaPV0JppZ2n3aC/p
-			dLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Y
-			b1VYKvYqfBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46kJ1Bar1akdVbupNq7O
-			UndSj1DPUV+jvl/9gvpjDbKGhUaghkijVGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsb
-			di97TFNDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqtZq1+rTfaetq+2mLtcu0W
-			7eva73VwnUCdLJ31Om0693UJuja6UbqFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83
-			MDQINpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2fjNXgXPmasbxxirDTeZdxr
-			PGFiaTLbpMSkxeS+Kc2Ua5pmutG003TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW
-			2pZ8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvLtqitm63Edptt3xTiFI8p0in1
-			U27aMez87ArsmuwG7Tn2YfYl9m32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd
-			8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W3U3cw9xX2r+00umxvJXcM970H0
-			8PdY4nHM452nm6fC85DnL152Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep+H
-			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
-			rkJggg==
-		</image>
-	</surface>
-</OBJECT-3D>
\ No newline at end of file
+  <surface name="Plane" size="6" prim="Triangle" parent="NULL">
+    <coordinate>
+      38.655231 38.973322 -1.031601
+      -42.648190 38.973337 -1.031601
+      -42.648209 -42.330103 -1.031601
+      -42.648209 -42.330103 -1.031601
+      38.655231 -42.330107 -1.031601
+      38.655231 38.973322 -1.031601
+    </coordinate>
+    <normal>
+      0.000000 -0.000000 1.000000
+      0.000000 -0.000000 1.000000
+      0.000000 -0.000000 1.000000
+      0.000000 -0.000000 1.000000
+      0.000000 -0.000000 1.000000
+      0.000000 -0.000000 1.000000
+    </normal>
+    <model>
+      -1.996483 -1.678389 -1.031601
+    </model>
+    <texture>
+      0.000000 0.000000
+      1.000000 0.000000
+      1.000000 1.000000
+      1.000000 1.000000
+      0.000000 1.000000
+      0.000000 0.000000
+    </texture>
+    <image name="cubetex.png">
+      iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAIAAADTED8xAAAACXBIWXMAAAsTAAALEwEAmpwYAAAK
+      TWlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f92UPVkLY8LGXbIEAIiOsCMgQ
+      WaIQkgBhhBASQMWFiApWFBURnEhVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec
+      5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5svCZwXFAADwA3l4fnSwP/wBr28A
+      AgBw1S4kEsfh/4O6UCZXACCRAOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAOz0
+      ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIAoKxAIi4EwK4BgFm2MkcCgL0FAHaO
+      WJAPQGAAgJlCLMwAIDgCAEMeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg4iHi
+      wmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+bk4eZm52zv9MWi/mvwbyI+IfHf/ryM
+      AgQAEE7P79pf5eXWA3DHAbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHAoLC+0l
+      YqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1xYW52rlKO58sEQjFu9+cj/seFf/2OKdHi
+      NLFcLBWK8ViJuFAiTcd5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gECiw5Y0nYA
+      QH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAALzoGFyolBdMxggAAESggSqwQQcMwRSswA6c
+      wR28wBcCYQZEQAwkwDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXIHrcBcGYBie
+      whi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSSgKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1c
+      QPqQ28ggMor8irxHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn0UvodXQAfYqO
+      Y4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hM
+      WEOoJewjtBK6CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1+TSCQOyZLkTgoh
+      JZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7kCLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSU
+      Eko1ZT/lBKWfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8ukLaPV0JppZ2n3aC/p
+      dLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Y
+      b1VYKvYqfBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46kJ1Bar1akdVbupNq7O
+      UndSj1DPUV+jvl/9gvpjDbKGhUaghkijVGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsb
+      di97TFNDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqtZq1+rTfaetq+2mLtcu0W
+      7eva73VwnUCdLJ31Om0693UJuja6UbqFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83
+      MDQINpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2fjNXgXPmasbxxirDTeZdxr
+      PGFiaTLbpMSkxeS+Kc2Ua5pmutG003TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW
+      2pZ8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvLtqitm63Edptt3xTiFI8p0in1
+      U27aMez87ArsmuwG7Tn2YfYl9m32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd
+      8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W3U3cw9xX2r+00umxvJXcM970H0
+      8PdY4nHM452nm6fC85DnL152Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep+H
+      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
+      rkJggg==
+    </image>
+  </surface>
+  <surface name="SmallCube" size="36" prim="Triangle" parent="Plane">
+    <coordinate>
+      1.789587 1.361652 11.458147
+      1.789587 -1.898860 11.458147
+      -1.470925 -1.898860 11.458147
+      -1.470925 -1.898860 11.458147
+      -1.470925 1.361653 11.458147
+      1.789587 1.361652 11.458147
+      1.789588 1.361652 14.718660
+      -1.470925 1.361652 14.718660
+      -1.470926 -1.898860 14.718660
+      -1.470926 -1.898860 14.718660
+      1.789587 -1.898861 14.718660
+      1.789588 1.361652 14.718660
+      1.789587 1.361652 11.458147
+      1.789588 1.361652 14.718660
+      1.789587 -1.898861 14.718660
+      1.789587 -1.898861 14.718660
+      1.789587 -1.898860 11.458147
+      1.789587 1.361652 11.458147
+      1.789587 -1.898860 11.458147
+      1.789587 -1.898861 14.718660
+      -1.470926 -1.898860 14.718660
+      -1.470926 -1.898860 14.718660
+      -1.470925 -1.898860 11.458147
+      1.789587 -1.898860 11.458147
+      -1.470925 -1.898860 11.458147
+      -1.470926 -1.898860 14.718660
+      -1.470925 1.361652 14.718660
+      -1.470925 1.361652 14.718660
+      -1.470925 1.361653 11.458147
+      -1.470925 -1.898860 11.458147
+      1.789588 1.361652 14.718660
+      1.789587 1.361652 11.458147
+      -1.470925 1.361653 11.458147
+      -1.470925 1.361653 11.458147
+      -1.470925 1.361652 14.718660
+      1.789588 1.361652 14.718660
+    </coordinate>
+    <normal>
+      0.000000 0.000000 -1.000000
+      0.000000 0.000000 -1.000000
+      0.000000 0.000000 -1.000000
+      0.000000 0.000000 -1.000000
+      0.000000 0.000000 -1.000000
+      0.000000 0.000000 -1.000000
+      0.000000 -0.000000 1.000000
+      0.000000 -0.000000 1.000000
+      0.000000 -0.000000 1.000000
+      0.000000 -0.000000 1.000000
+      0.000000 -0.000000 1.000000
+      0.000000 -0.000000 1.000000
+      1.000000 -0.000000 0.000000
+      1.000000 -0.000000 0.000000
+      1.000000 -0.000000 0.000000
+      1.000000 -0.000000 0.000000
+      1.000000 -0.000000 0.000000
+      1.000000 -0.000000 0.000000
+      -0.000000 -1.000000 -0.000000
+      -0.000000 -1.000000 -0.000000
+      -0.000000 -1.000000 -0.000000
+      -0.000000 -1.000000 -0.000000
+      -0.000000 -1.000000 -0.000000
+      -0.000000 -1.000000 -0.000000
+      -1.000000 0.000000 -0.000000
+      -1.000000 0.000000 -0.000000
+      -1.000000 0.000000 -0.000000
+      -1.000000 0.000000 -0.000000
+      -1.000000 0.000000 -0.000000
+      -1.000000 0.000000 -0.000000
+      0.000000 1.000000 0.000000
+      0.000000 1.000000 0.000000
+      0.000000 1.000000 0.000000
+      0.000000 1.000000 0.000000
+      0.000000 1.000000 0.000000
+      0.000000 1.000000 0.000000
+    </normal>
+    <model>
+      0.159331 -0.268604 13.088404
+    </model>
+    <texture>
+      0.000000 0.000000
+      1.000000 0.000000
+      1.000000 1.000000
+      1.000000 1.000000
+      0.000000 1.000000
+      0.000000 0.000000
+      0.000000 0.000000
+      1.000000 0.000000
+      1.000000 1.000000
+      1.000000 1.000000
+      0.000000 1.000000
+      0.000000 0.000000
+      0.000000 0.000000
+      1.000000 0.000000
+      1.000000 1.000000
+      1.000000 1.000000
+      0.000000 1.000000
+      0.000000 0.000000
+      0.000000 0.000000
+      1.000000 0.000000
+      1.000000 1.000000
+      1.000000 1.000000
+      0.000000 1.000000
+      0.000000 0.000000
+      0.000000 0.000000
+      1.000000 0.000000
+      1.000000 1.000000
+      1.000000 1.000000
+      0.000000 1.000000
+      0.000000 0.000000
+      0.000000 0.000000
+      1.000000 0.000000
+      1.000000 1.000000
+      1.000000 1.000000
+      0.000000 1.000000
+      0.000000 0.000000
+    </texture>
+    <image name="cubetex.png">
+      iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAIAAADTED8xAAAACXBIWXMAAAsTAAALEwEAmpwYAAAK
+      TWlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f92UPVkLY8LGXbIEAIiOsCMgQ
+      WaIQkgBhhBASQMWFiApWFBURnEhVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec
+      5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5svCZwXFAADwA3l4fnSwP/wBr28A
+      AgBw1S4kEsfh/4O6UCZXACCRAOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAOz0
+      ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIAoKxAIi4EwK4BgFm2MkcCgL0FAHaO
+      WJAPQGAAgJlCLMwAIDgCAEMeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg4iHi
+      wmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+bk4eZm52zv9MWi/mvwbyI+IfHf/ryM
+      AgQAEE7P79pf5eXWA3DHAbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHAoLC+0l
+      YqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1xYW52rlKO58sEQjFu9+cj/seFf/2OKdHi
+      NLFcLBWK8ViJuFAiTcd5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gECiw5Y0nYA
+      QH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAALzoGFyolBdMxggAAESggSqwQQcMwRSswA6c
+      wR28wBcCYQZEQAwkwDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXIHrcBcGYBie
+      whi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSSgKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1c
+      QPqQ28ggMor8irxHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn0UvodXQAfYqO
+      Y4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hM
+      WEOoJewjtBK6CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1+TSCQOyZLkTgoh
+      JZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7kCLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSU
+      Eko1ZT/lBKWfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8ukLaPV0JppZ2n3aC/p
+      dLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Y
+      b1VYKvYqfBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46kJ1Bar1akdVbupNq7O
+      UndSj1DPUV+jvl/9gvpjDbKGhUaghkijVGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsb
+      di97TFNDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqtZq1+rTfaetq+2mLtcu0W
+      7eva73VwnUCdLJ31Om0693UJuja6UbqFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83
+      MDQINpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2fjNXgXPmasbxxirDTeZdxr
+      PGFiaTLbpMSkxeS+Kc2Ua5pmutG003TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW
+      2pZ8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvLtqitm63Edptt3xTiFI8p0in1
+      U27aMez87ArsmuwG7Tn2YfYl9m32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd
+      8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W3U3cw9xX2r+00umxvJXcM970H0
+      8PdY4nHM452nm6fC85DnL152Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep+H
+      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
+      rkJggg==
+    </image>
+  </surface>
+</OBJECT-3D>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/TaskManager/Test/test_render/xml_file/direction.h	Sat Jan 31 08:54:22 2009 +0900
@@ -0,0 +1,3 @@
+#define Diry scene_graph
+#define Dirx.001 scene_graph->next
+#define Dirx scene_graph->next->next
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/TaskManager/Test/test_render/xml_file/direction.xml	Sat Jan 31 08:54:22 2009 +0900
@@ -0,0 +1,522 @@
+<?xml version="1.0"?>
+<OBJECT-3D>
+	<surface name="Diry" size="36" prim="Triangle" parent="NULL">
+		<coordinate>
+			1.000000 1.000000 0.000000
+			-1.000000 1.000000 0.000000
+			-1.000000 -1.000000 0.000000
+			-1.000000 -1.000000 0.000000
+			1.000000 -1.000000 0.000000
+			1.000000 1.000000 0.000000
+			-1.000000 -1.000000 0.000000
+			-1.000000 1.000000 0.000000
+			-1.000000 0.929442 -118.466286
+			-1.000000 0.929442 -118.466286
+			-1.000000 -1.070558 -118.466286
+			-1.000000 -1.000000 0.000000
+			-1.000000 1.000000 0.000000
+			1.000000 1.000000 0.000000
+			1.000000 1.000000 -115.044327
+			1.000000 1.000000 -115.044327
+			-1.000000 0.929442 -118.466286
+			-1.000000 1.000000 0.000000
+			1.000000 1.000000 0.000000
+			1.000000 -1.000000 0.000000
+			1.000000 -1.000000 -115.044327
+			1.000000 -1.000000 -115.044327
+			1.000000 1.000000 -115.044327
+			1.000000 1.000000 0.000000
+			1.000000 -1.000000 0.000000
+			-1.000000 -1.000000 0.000000
+			-1.000000 -1.070558 -118.466286
+			-1.000000 -1.070558 -118.466286
+			1.000000 -1.000000 -115.044327
+			1.000000 -1.000000 0.000000
+			-1.000000 -1.070558 -118.466286
+			-1.000000 0.929442 -118.466286
+			1.000000 1.000000 -115.044327
+			1.000000 1.000000 -115.044327
+			1.000000 -1.000000 -115.044327
+			-1.000000 -1.070558 -118.466286
+		</coordinate>
+		<normal>
+			0.000000 -0.000000 1.000000
+			0.000000 -0.000000 1.000000
+			0.000000 -0.000000 1.000000
+			0.000000 -0.000000 1.000000
+			0.000000 -0.000000 1.000000
+			0.000000 -0.000000 1.000000
+			-1.000000 0.000000 -0.000000
+			-1.000000 0.000000 -0.000000
+			-1.000000 0.000000 -0.000000
+			-1.000000 0.000000 -0.000000
+			-1.000000 0.000000 -0.000000
+			-1.000000 0.000000 -0.000000
+			-0.017378 0.999849 -0.000302
+			-0.017378 0.999849 -0.000302
+			-0.017378 0.999849 -0.000302
+			-0.017378 0.999849 -0.000302
+			-0.017378 0.999849 -0.000302
+			-0.017378 0.999849 -0.000302
+			1.000000 0.000000 -0.000000
+			1.000000 0.000000 -0.000000
+			1.000000 0.000000 -0.000000
+			1.000000 0.000000 -0.000000
+			1.000000 0.000000 -0.000000
+			1.000000 0.000000 -0.000000
+			0.017378 -0.999849 0.000302
+			0.017378 -0.999849 0.000302
+			0.017378 -0.999849 0.000302
+			0.017378 -0.999849 0.000302
+			0.017378 -0.999849 0.000302
+			0.017378 -0.999849 0.000302
+			0.863355 -0.000000 -0.504597
+			0.863355 -0.000000 -0.504597
+			0.863355 -0.000000 -0.504597
+			0.863355 -0.000000 -0.504597
+			0.863355 -0.000000 -0.504597
+			0.863355 -0.000000 -0.504597
+		</normal>
+		<model>
+			0.000000 0.000000 0.000000
+		</model>
+		<texture>
+			0.359375 0.859375
+			0.468750 0.859375
+			0.468750 0.968750
+			0.468750 0.968750
+			0.359375 0.968750
+			0.359375 0.859375
+			0.359375 0.859375
+			0.468750 0.859375
+			0.468750 0.968750
+			0.468750 0.968750
+			0.359375 0.968750
+			0.359375 0.859375
+			0.359375 0.859375
+			0.468750 0.859375
+			0.468750 0.968750
+			0.468750 0.968750
+			0.359375 0.968750
+			0.359375 0.859375
+			0.359375 0.859375
+			0.468750 0.859375
+			0.468750 0.968750
+			0.468750 0.968750
+			0.359375 0.968750
+			0.359375 0.859375
+			0.359375 0.859375
+			0.468750 0.859375
+			0.468750 0.968750
+			0.468750 0.968750
+			0.359375 0.968750
+			0.359375 0.859375
+			0.359375 0.859375
+			0.468750 0.859375
+			0.468750 0.968750
+			0.468750 0.968750
+			0.359375 0.968750
+			0.359375 0.859375
+		</texture>
+		<image name="icon.jpg">
+			/9j/4AAQSkZJRgABAQEASABIAAD/4QCARXhpZgAATU0AKgAAAAgABQESAAMAAAABAAEAAAEaAAUA
+			AAABAAAASgEbAAUAAAABAAAAUgEoAAMAAAABAAIAAIdpAAQAAAABAAAAWgAAAAAAAABIAAAAAQAA
+			AEgAAAABAAKgAgAEAAAAAQAAAICgAwAEAAAAAQAAAIAAAAAA/9sAQwACAQECAQECAgECAgICAgMF
+			AwMDAwMGBAQDBQcGBwcHBgYGBwgLCQcICggGBgkNCQoLCwwMDAcJDQ4NDA4LDAwL/9sAQwECAgID
+			AgMFAwMFCwgGCAsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsL
+			CwsL/8AAEQgAgACAAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//E
+			ALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJ
+			ChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeI
+			iYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq
+			8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQH
+			BQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJico
+			KSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZ
+			mqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/a
+			AAwDAQACEQMRAD8A/LOiiivxs/0sZ7//AME5P+S36p/2A5f/AEot6+0lGW5r4t/4Jyf8lv1T/sBy
+			/wDpRb19pA/NX89+I/8AyOZf4Yn8o+Lv/JQz/wAEPyErxD4wf8lF1H/tn/6KSvcB15rw/wCL/wDy
+			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
+		</image>
+	</surface>
+	<surface name="Dirz" size="36" prim="Triangle" parent="NULL">
+		<coordinate>
+			1.000000 1.000000 0.000000
+			-1.000000 1.000000 0.000000
+			-1.000000 -1.000000 0.000000
+			-1.000000 -1.000000 0.000000
+			1.000000 -1.000000 0.000000
+			1.000000 1.000000 0.000000
+			-1.000000 -1.000000 0.000000
+			-1.000000 1.000000 0.000000
+			-1.010250 1.000000 -117.230667
+			-1.010250 1.000000 -117.230667
+			-1.010250 -1.000000 -117.230667
+			-1.000000 -1.000000 0.000000
+			-1.000000 1.000000 0.000000
+			1.000000 1.000000 0.000000
+			1.000000 1.000000 -115.044327
+			1.000000 1.000000 -115.044327
+			-1.010250 1.000000 -117.230667
+			-1.000000 1.000000 0.000000
+			1.000000 1.000000 0.000000
+			1.000000 -1.000000 0.000000
+			1.000000 -1.000000 -115.044327
+			1.000000 -1.000000 -115.044327
+			1.000000 1.000000 -115.044327
+			1.000000 1.000000 0.000000
+			1.000000 -1.000000 0.000000
+			-1.000000 -1.000000 0.000000
+			-1.010250 -1.000000 -117.230667
+			-1.010250 -1.000000 -117.230667
+			1.000000 -1.000000 -115.044327
+			1.000000 -1.000000 0.000000
+			-1.010250 -1.000000 -117.230667
+			-1.010250 1.000000 -117.230667
+			1.000000 1.000000 -115.044327
+			1.000000 1.000000 -115.044327
+			1.000000 -1.000000 -115.044327
+			-1.010250 -1.000000 -117.230667
+		</coordinate>
+		<normal>
+			0.000000 -0.000000 1.000000
+			0.000000 -0.000000 1.000000
+			0.000000 -0.000000 1.000000
+			0.000000 -0.000000 1.000000
+			0.000000 -0.000000 1.000000
+			0.000000 -0.000000 1.000000
+			-1.000000 0.000000 0.000087
+			-1.000000 0.000000 0.000087
+			-1.000000 0.000000 0.000087
+			-1.000000 0.000000 0.000087
+			-1.000000 0.000000 0.000087
+			-1.000000 0.000000 0.000087
+			0.000000 1.000000 -0.000000
+			0.000000 1.000000 -0.000000
+			0.000000 1.000000 -0.000000
+			0.000000 1.000000 -0.000000
+			0.000000 1.000000 -0.000000
+			0.000000 1.000000 -0.000000
+			1.000000 0.000000 -0.000000
+			1.000000 0.000000 -0.000000
+			1.000000 0.000000 -0.000000
+			1.000000 0.000000 -0.000000
+			1.000000 0.000000 -0.000000
+			1.000000 0.000000 -0.000000
+			-0.000000 -1.000000 0.000000
+			-0.000000 -1.000000 0.000000
+			-0.000000 -1.000000 0.000000
+			-0.000000 -1.000000 0.000000
+			-0.000000 -1.000000 0.000000
+			-0.000000 -1.000000 0.000000
+			0.736129 -0.000000 -0.676841
+			0.736129 -0.000000 -0.676841
+			0.736129 -0.000000 -0.676841
+			0.736129 -0.000000 -0.676841
+			0.736129 -0.000000 -0.676841
+			0.736129 -0.000000 -0.676841
+		</normal>
+		<model>
+			0.000000 0.000000 0.000000
+		</model>
+		<texture>
+			0.041586 0.471274
+			0.145914 0.471274
+			0.145914 0.575601
+			0.145914 0.575601
+			0.041586 0.575601
+			0.041586 0.471274
+			0.041586 0.471274
+			0.145914 0.471274
+			0.145914 0.575601
+			0.145914 0.575601
+			0.041586 0.575601
+			0.041586 0.471274
+			0.041586 0.471274
+			0.145914 0.471274
+			0.145914 0.575601
+			0.145914 0.575601
+			0.041586 0.575601
+			0.041586 0.471274
+			0.041586 0.471274
+			0.145914 0.471274
+			0.145914 0.575601
+			0.145914 0.575601
+			0.041586 0.575601
+			0.041586 0.471274
+			0.041586 0.471274
+			0.145914 0.471274
+			0.145914 0.575601
+			0.145914 0.575601
+			0.041586 0.575601
+			0.041586 0.471274
+			0.041586 0.471274
+			0.145914 0.471274
+			0.145914 0.575601
+			0.145914 0.575601
+			0.041586 0.575601
+			0.041586 0.471274
+		</texture>
+		<image name="icon.jpg">
+			/9j/4AAQSkZJRgABAQEASABIAAD/4QCARXhpZgAATU0AKgAAAAgABQESAAMAAAABAAEAAAEaAAUA
+			AAABAAAASgEbAAUAAAABAAAAUgEoAAMAAAABAAIAAIdpAAQAAAABAAAAWgAAAAAAAABIAAAAAQAA
+			AEgAAAABAAKgAgAEAAAAAQAAAICgAwAEAAAAAQAAAIAAAAAA/9sAQwACAQECAQECAgECAgICAgMF
+			AwMDAwMGBAQDBQcGBwcHBgYGBwgLCQcICggGBgkNCQoLCwwMDAcJDQ4NDA4LDAwL/9sAQwECAgID
+			AgMFAwMFCwgGCAsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsL
+			CwsL/8AAEQgAgACAAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//E
+			ALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJ
+			ChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeI
+			iYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq
+			8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQH
+			BQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJico
+			KSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZ
+			mqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/a
+			AAwDAQACEQMRAD8A/LOiiivxs/0sZ7//AME5P+S36p/2A5f/AEot6+0lGW5r4t/4Jyf8lv1T/sBy
+			/wDpRb19pA/NX89+I/8AyOZf4Yn8o+Lv/JQz/wAEPyErxD4wf8lF1H/tn/6KSvcB15rw/wCL/wDy
+			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
+		</image>
+	</surface>
+	<surface name="Dirx" size="36" prim="Triangle" parent="NULL">
+		<coordinate>
+			1.000000 1.000000 0.000000
+			-1.000000 1.000000 0.000000
+			-1.000000 -1.000000 0.000000
+			-1.000000 -1.000000 0.000000
+			1.000000 -1.000000 0.000000
+			1.000000 1.000000 0.000000
+			-1.000000 -1.000000 0.000000
+			-1.000000 1.000000 0.000000
+			-1.000000 1.000000 -115.044327
+			-1.000000 1.000000 -115.044327
+			-1.000000 -1.000000 -120.349640
+			-1.000000 -1.000000 0.000000
+			-1.000000 1.000000 0.000000
+			1.000000 1.000000 0.000000
+			1.000000 1.000000 -115.044327
+			1.000000 1.000000 -115.044327
+			-1.000000 1.000000 -115.044327
+			-1.000000 1.000000 0.000000
+			1.000000 1.000000 0.000000
+			1.000000 -1.000000 0.000000
+			1.000000 -1.000000 -120.349640
+			1.000000 -1.000000 -120.349640
+			1.000000 1.000000 -115.044327
+			1.000000 1.000000 0.000000
+			1.000000 -1.000000 0.000000
+			-1.000000 -1.000000 0.000000
+			-1.000000 -1.000000 -120.349640
+			-1.000000 -1.000000 -120.349640
+			1.000000 -1.000000 -120.349640
+			1.000000 -1.000000 0.000000
+			-1.000000 -1.000000 -120.349640
+			-1.000000 1.000000 -115.044327
+			1.000000 1.000000 -115.044327
+			1.000000 1.000000 -115.044327
+			1.000000 -1.000000 -120.349640
+			-1.000000 -1.000000 -120.349640
+		</coordinate>
+		<normal>
+			0.000000 -0.000000 1.000000
+			0.000000 -0.000000 1.000000
+			0.000000 -0.000000 1.000000
+			0.000000 -0.000000 1.000000
+			0.000000 -0.000000 1.000000
+			0.000000 -0.000000 1.000000
+			-1.000000 0.000000 0.000000
+			-1.000000 0.000000 0.000000
+			-1.000000 0.000000 0.000000
+			-1.000000 0.000000 0.000000
+			-1.000000 0.000000 0.000000
+			-1.000000 0.000000 0.000000
+			0.000000 1.000000 0.000000
+			0.000000 1.000000 0.000000
+			0.000000 1.000000 0.000000
+			0.000000 1.000000 0.000000
+			0.000000 1.000000 0.000000
+			0.000000 1.000000 0.000000
+			1.000000 0.000000 -0.000000
+			1.000000 0.000000 -0.000000
+			1.000000 0.000000 -0.000000
+			1.000000 0.000000 -0.000000
+			1.000000 0.000000 -0.000000
+			1.000000 0.000000 -0.000000
+			-0.000000 -1.000000 0.000000
+			-0.000000 -1.000000 0.000000
+			-0.000000 -1.000000 0.000000
+			-0.000000 -1.000000 0.000000
+			-0.000000 -1.000000 0.000000
+			-0.000000 -1.000000 0.000000
+			0.000000 0.935719 -0.352748
+			0.000000 0.935719 -0.352748
+			0.000000 0.935719 -0.352748
+			0.000000 0.935719 -0.352748
+			0.000000 0.935719 -0.352748
+			0.000000 0.935719 -0.352748
+		</normal>
+		<model>
+			0.000000 0.000000 0.000000
+		</model>
+		<texture>
+			0.512077 0.558952
+			0.628548 0.558952
+			0.628548 0.675423
+			0.628548 0.675423
+			0.512077 0.675423
+			0.512077 0.558952
+			0.512077 0.558952
+			0.628548 0.558952
+			0.628548 0.675423
+			0.628548 0.675423
+			0.512077 0.675423
+			0.512077 0.558952
+			0.512077 0.558952
+			0.628548 0.558952
+			0.628548 0.675423
+			0.628548 0.675423
+			0.512077 0.675423
+			0.512077 0.558952
+			0.512077 0.558952
+			0.628548 0.558952
+			0.628548 0.675423
+			0.628548 0.675423
+			0.512077 0.675423
+			0.512077 0.558952
+			0.512077 0.558952
+			0.628548 0.558952
+			0.628548 0.675423
+			0.628548 0.675423
+			0.512077 0.675423
+			0.512077 0.558952
+			0.512077 0.558952
+			0.628548 0.558952
+			0.628548 0.675423
+			0.628548 0.675423
+			0.512077 0.675423
+			0.512077 0.558952
+		</texture>
+		<image name="icon.jpg">
+			/9j/4AAQSkZJRgABAQEASABIAAD/4QCARXhpZgAATU0AKgAAAAgABQESAAMAAAABAAEAAAEaAAUA
+			AAABAAAASgEbAAUAAAABAAAAUgEoAAMAAAABAAIAAIdpAAQAAAABAAAAWgAAAAAAAABIAAAAAQAA
+			AEgAAAABAAKgAgAEAAAAAQAAAICgAwAEAAAAAQAAAIAAAAAA/9sAQwACAQECAQECAgECAgICAgMF
+			AwMDAwMGBAQDBQcGBwcHBgYGBwgLCQcICggGBgkNCQoLCwwMDAcJDQ4NDA4LDAwL/9sAQwECAgID
+			AgMFAwMFCwgGCAsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsL
+			CwsL/8AAEQgAgACAAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//E
+			ALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJ
+			ChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeI
+			iYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq
+			8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQH
+			BQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJico
+			KSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZ
+			mqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/a
+			AAwDAQACEQMRAD8A/LOiiivxs/0sZ7//AME5P+S36p/2A5f/AEot6+0lGW5r4t/4Jyf8lv1T/sBy
+			/wDpRb19pA/NX89+I/8AyOZf4Yn8o+Lv/JQz/wAEPyErxD4wf8lF1H/tn/6KSvcB15rw/wCL/wDy
+			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
+		</image>
+	</surface>
+</OBJECT-3D>
--- a/TaskManager/Test/test_render/xml_file/sphere_big.h	Fri Jan 30 15:45:47 2009 +0900
+++ b/TaskManager/Test/test_render/xml_file/sphere_big.h	Sat Jan 31 08:54:22 2009 +0900
@@ -1,1 +1,1 @@
-#define Sphere scene_graph
+#define BigSphere scene_graph
--- a/TaskManager/Test/test_render/xml_file/sphere_big.xml	Fri Jan 30 15:45:47 2009 +0900
+++ b/TaskManager/Test/test_render/xml_file/sphere_big.xml	Sat Jan 31 08:54:22 2009 +0900
@@ -1,6 +1,6 @@
 <?xml version="1.0"?>
 <OBJECT-3D>
-	<surface name="Sphere" size="24192" prim="Triangle" parent="NULL">
+	<surface name="BigSphere" size="24192" prim="Triangle" parent="NULL">
 		<coordinate>
 			-0.000135 -0.000023 -144.058945
 			7.034904 0.693035 -143.885422
@@ -72597,4 +72597,4 @@
 			CNM3CkqNAAAAAElFTkSuQmCC
 		</image>
 	</surface>
-</OBJECT-3D>
\ No newline at end of file
+</OBJECT-3D>
--- a/include/TaskManager/SchedTask.h	Fri Jan 30 15:45:47 2009 +0900
+++ b/include/TaskManager/SchedTask.h	Sat Jan 31 08:54:22 2009 +0900
@@ -89,6 +89,8 @@
     // 줾Υб򵭽Ҥ
     virtual int run(void* r, void *w) { return 0; }
 
+    int (SchedTask::*run_func)(void* r, void *w);
+
     //---  System API ---
     SchedTask* get_nextTask(TaskListPtr list);