diff --git a/Makefile b/Makefile index 0dd3df7..ee5623f 100644 --- a/Makefile +++ b/Makefile @@ -21,6 +21,9 @@ TIM/bg_camPath_002.tim \ TIM/bg_camPath_003.tim \ TIM/bg_camPath_004.tim \ TIM/bg_camPath_005.tim \ +TIM/ground.tim \ +TIM/trees.tim \ +TIM/woods.tim \ VAG/hello.vag \ VAG/poly.vag \ VAG/0_come.vag \ diff --git a/TIM/ground.tim b/TIM/ground.tim new file mode 100644 index 0000000..0bc96ed Binary files /dev/null and b/TIM/ground.tim differ diff --git a/TIM/trees.tim b/TIM/trees.tim new file mode 100644 index 0000000..b08d50c Binary files /dev/null and b/TIM/trees.tim differ diff --git a/TIM/woods.tim b/TIM/woods.tim new file mode 100644 index 0000000..79f78f6 Binary files /dev/null and b/TIM/woods.tim differ diff --git a/custom_types.h b/custom_types.h index c4bf71d..074331c 100644 --- a/custom_types.h +++ b/custom_types.h @@ -5,6 +5,7 @@ struct BODY; struct VANIM; +struct MESH_ANIMS_TRACKS; struct PRIM; struct MESH; struct CAMPOS; @@ -37,13 +38,20 @@ typedef struct BODY { typedef struct VANIM { int nframes; // number of frames e.g 20 int nvert; // number of vertices e.g 21 - int cursor; // anim cursor + int cursor; // anim cursor : -1 == not playing, n>=0 == current frame number int lerpCursor; // anim cursor + int loop; // loop anim : -1 == infinite, n>0 == play n times int dir; // playback direction (1 or -1) + int pingpong; // ping pong animation (A>B>A) int interpolate; // use lerp to interpolate keyframes SVECTOR data[]; // vertex pos as SVECTORs e.g 20 * 21 SVECTORS } VANIM; +typedef struct MESH_ANIMS_TRACKS { + u_short index; + VANIM * strips[]; +} MESH_ANIMS_TRACKS; + typedef struct PRIM { VECTOR order; int code; // Same as POL3/POL4 codes : Code (F3 = 1, FT3 = 2, G3 = 3, @@ -73,7 +81,8 @@ typedef struct MESH { long p; long OTz; BODY * body; - VANIM * anim; + MESH_ANIMS_TRACKS * anim_tracks; + VANIM * currentAnim; struct NODE * node; VECTOR pos2D; } MESH; diff --git a/include/graphics.h b/include/graphics.h index f10049a..58c187b 100644 --- a/include/graphics.h +++ b/include/graphics.h @@ -25,3 +25,5 @@ long interpolateQuad(POLY_GT4 * poly4, MESH * mesh, long t); void drawBG(CAMANGLE * camPtr, char ** nextpri, u_long * otdisc, char * db); // Rendering void renderScene(LEVEL * curLvl, CAMERA * camera, int * camMode, char ** nextpri, u_long * ot, u_long * otdisc, char * db, DRAWENV * draw, short curCamAngle, int atime); +// Animation +void playAnim(MESH * mesh, VANIM * anim, int loop); diff --git a/include/math.h b/include/math.h index 0c08233..d7ec8e5 100644 --- a/include/math.h +++ b/include/math.h @@ -33,3 +33,5 @@ long long easeIn(long long i); int easeOut(int i); //~ int easeInOut(int i, int div); VECTOR getVectorTo(VECTOR actor, VECTOR target); + +int32_t round( int32_t n); diff --git a/levels/level0.c b/levels/level0.c index 44a5652..35d0b85 100644 --- a/levels/level0.c +++ b/levels/level0.c @@ -4,50 +4,762 @@ CVECTOR level0_BGc = { 134, 231, 229, 0 }; VECTOR level0_BKc = { 173, 173, 173, 0 }; +MESH_ANIMS_TRACKS level0_modelCube_001_anims = { + 5, + { + &level0_modelCube_001_anim_KeyAction, + &level0_modelCube_001_anim_KeyAction_001, + &level0_modelCube_001_anim_KeyAction_003, + &level0_modelCube_001_anim_KeyAction_004, + &level0_modelCube_001_anim_KeyAction_002 + } +}; + +VANIM level0_modelCube_001_anim_KeyAction = { + 14, // number of frames e.g 20 + 8, // number of vertices e.g 21 + -1, // anim cursor : -1 means not playing back + 0, // lerp cursor + 0, // loop : if -1 , infinite loop, if n > 0, loop n times + 1, // playback direction (1 or -1) + 0, // ping pong animation (A>B>A) + 1, // use lerp to interpolate keyframes + { // vertex pos as SVECTORs e.g 20 * 21 SVECTORS + //Frame 0 + { -6,33,-6 }, + { -27,-19,-27 }, + { -6,33,6 }, + { -27,-19,27 }, + { 6,33,-6 }, + { 27,-19,-27 }, + { 6,33,6 }, + { 27,-19,27 }, + + //Frame 1 + { -7,33,-7 }, + { -26,-19,-26 }, + { -7,33,7 }, + { -26,-19,26 }, + { 7,33,-7 }, + { 26,-19,-26 }, + { 7,33,7 }, + { 26,-19,26 }, + + //Frame 2 + { -10,33,-10 }, + { -24,-19,-24 }, + { -10,33,10 }, + { -24,-19,24 }, + { 10,33,-10 }, + { 24,-19,-24 }, + { 10,33,10 }, + { 24,-19,24 }, + + //Frame 3 + { -14,33,-14 }, + { -20,-19,-20 }, + { -14,33,14 }, + { -20,-19,20 }, + { 14,33,-14 }, + { 20,-19,-20 }, + { 14,33,14 }, + { 20,-19,20 }, + + //Frame 4 + { -20,33,-20 }, + { -15,-19,-15 }, + { -20,33,20 }, + { -15,-19,15 }, + { 20,33,-20 }, + { 15,-19,-15 }, + { 20,33,20 }, + { 15,-19,15 }, + + //Frame 5 + { -25,33,-25 }, + { -11,-19,-11 }, + { -25,33,25 }, + { -11,-19,11 }, + { 25,33,-25 }, + { 11,-19,-11 }, + { 25,33,25 }, + { 11,-19,11 }, + + //Frame 6 + { -29,33,-29 }, + { -7,-19,-7 }, + { -29,33,29 }, + { -7,-19,7 }, + { 29,33,-29 }, + { 7,-19,-7 }, + { 29,33,29 }, + { 7,-19,7 }, + + //Frame 7 + { -31,33,-31 }, + { -6,-19,-6 }, + { -31,33,31 }, + { -6,-19,6 }, + { 31,33,-31 }, + { 6,-19,-6 }, + { 31,33,31 }, + { 6,-19,6 }, + + //Frame 8 + { -30,33,-30 }, + { -6,-19,-6 }, + { -30,33,30 }, + { -6,-19,6 }, + { 30,33,-30 }, + { 6,-19,-6 }, + { 30,33,30 }, + { 6,-19,6 }, + + //Frame 9 + { -28,33,-28 }, + { -8,-19,-8 }, + { -28,33,28 }, + { -8,-19,8 }, + { 28,33,-28 }, + { 8,-19,-8 }, + { 28,33,28 }, + { 8,-19,8 }, + + //Frame 10 + { -23,33,-23 }, + { -13,-19,-13 }, + { -23,33,23 }, + { -13,-19,13 }, + { 23,33,-23 }, + { 13,-19,-13 }, + { 23,33,23 }, + { 13,-19,13 }, + + //Frame 11 + { -16,33,-16 }, + { -18,-19,-18 }, + { -16,33,16 }, + { -18,-19,18 }, + { 16,33,-16 }, + { 18,-19,-18 }, + { 16,33,16 }, + { 18,-19,18 }, + + //Frame 12 + { -11,33,-11 }, + { -23,-19,-23 }, + { -11,33,11 }, + { -23,-19,23 }, + { 11,33,-11 }, + { 23,-19,-23 }, + { 11,33,11 }, + { 23,-19,23 }, + + //Frame 13 + { -7,33,-7 }, + { -26,-19,-26 }, + { -7,33,7 }, + { -26,-19,26 }, + { 7,33,-7 }, + { 26,-19,-26 }, + { 7,33,7 }, + { 26,-19,26 } + } +}; + +VANIM level0_modelCube_001_anim_KeyAction_004 = { + 11, // number of frames e.g 20 + 8, // number of vertices e.g 21 + -1, // anim cursor : -1 means not playing back + 0, // lerp cursor + 0, // loop : if -1 , infinite loop, if n > 0, loop n times + 1, // playback direction (1 or -1) + 0, // ping pong animation (A>B>A) + 0, // use lerp to interpolate keyframes + { // vertex pos as SVECTORs e.g 20 * 21 SVECTORS + //Frame 0 + { -6,33,-6 }, + { -27,-19,-27 }, + { -6,33,6 }, + { -27,-19,27 }, + { 6,33,-6 }, + { 27,-19,-27 }, + { 6,33,6 }, + { 27,-19,27 }, + + //Frame 1 + { -7,33,-7 }, + { -26,-19,-26 }, + { -7,33,7 }, + { -26,-19,26 }, + { 7,33,-7 }, + { 26,-19,-26 }, + { 7,33,7 }, + { 26,-19,26 }, + + //Frame 2 + { -12,33,-12 }, + { -22,-19,-22 }, + { -12,33,12 }, + { -22,-19,22 }, + { 12,33,-12 }, + { 22,-19,-22 }, + { 12,33,12 }, + { 22,-19,22 }, + + //Frame 3 + { -19,33,-19 }, + { -16,-19,-16 }, + { -19,33,19 }, + { -16,-19,16 }, + { 19,33,-19 }, + { 16,-19,-16 }, + { 19,33,19 }, + { 16,-19,16 }, + + //Frame 4 + { -26,33,-26 }, + { -10,-19,-10 }, + { -26,33,26 }, + { -10,-19,10 }, + { 26,33,-26 }, + { 10,-19,-10 }, + { 26,33,26 }, + { 10,-19,10 }, + + //Frame 5 + { -30,33,-30 }, + { -7,-19,-7 }, + { -30,33,30 }, + { -7,-19,7 }, + { 30,33,-30 }, + { 7,-19,-7 }, + { 30,33,30 }, + { 7,-19,7 }, + + //Frame 6 + { -31,33,-31 }, + { -6,-19,-6 }, + { -31,33,31 }, + { -6,-19,6 }, + { 31,33,-31 }, + { 6,-19,-6 }, + { 31,33,31 }, + { 6,-19,6 }, + + //Frame 7 + { -28,33,-28 }, + { -8,-19,-8 }, + { -28,33,28 }, + { -8,-19,8 }, + { 28,33,-28 }, + { 8,-19,-8 }, + { 28,33,28 }, + { 8,-19,8 }, + + //Frame 8 + { -22,33,-22 }, + { -14,-19,-14 }, + { -22,33,22 }, + { -14,-19,14 }, + { 22,33,-22 }, + { 14,-19,-14 }, + { 22,33,22 }, + { 14,-19,14 }, + + //Frame 9 + { -14,33,-14 }, + { -20,-19,-20 }, + { -14,33,14 }, + { -20,-19,20 }, + { 14,33,-14 }, + { 20,-19,-20 }, + { 14,33,14 }, + { 20,-19,20 }, + + //Frame 10 + { -8,33,-8 }, + { -26,-19,-26 }, + { -8,33,8 }, + { -26,-19,26 }, + { 8,33,-8 }, + { 26,-19,-26 }, + { 8,33,8 }, + { 26,-19,26 } + } +}; + +VANIM level0_modelCube_001_anim_KeyAction_003 = { + 9, // number of frames e.g 20 + 8, // number of vertices e.g 21 + -1, // anim cursor : -1 means not playing back + 0, // lerp cursor + 0, // loop : if -1 , infinite loop, if n > 0, loop n times + 1, // playback direction (1 or -1) + 0, // ping pong animation (A>B>A) + 0, // use lerp to interpolate keyframes + { // vertex pos as SVECTORs e.g 20 * 21 SVECTORS + //Frame 0 + { -6,33,-6 }, + { -27,-19,-27 }, + { -6,33,6 }, + { -27,-19,27 }, + { 6,33,-6 }, + { 27,-19,-27 }, + { 6,33,6 }, + { 27,-19,27 }, + + //Frame 1 + { -8,33,-8 }, + { -25,-19,-25 }, + { -8,33,8 }, + { -25,-19,25 }, + { 8,33,-8 }, + { 25,-19,-25 }, + { 8,33,8 }, + { 25,-19,25 }, + + //Frame 2 + { -15,33,-15 }, + { -19,-19,-19 }, + { -15,33,15 }, + { -19,-19,19 }, + { 15,33,-15 }, + { 19,-19,-19 }, + { 15,33,15 }, + { 19,-19,19 }, + + //Frame 3 + { -23,33,-23 }, + { -12,-19,-12 }, + { -23,33,23 }, + { -12,-19,12 }, + { 23,33,-23 }, + { 12,-19,-12 }, + { 23,33,23 }, + { 12,-19,12 }, + + //Frame 4 + { -29,33,-29 }, + { -7,-19,-7 }, + { -29,33,29 }, + { -7,-19,7 }, + { 29,33,-29 }, + { 7,-19,-7 }, + { 29,33,29 }, + { 7,-19,7 }, + + //Frame 5 + { -31,33,-31 }, + { -6,-19,-6 }, + { -31,33,31 }, + { -6,-19,6 }, + { 31,33,-31 }, + { 6,-19,-6 }, + { 31,33,31 }, + { 6,-19,6 }, + + //Frame 6 + { -26,33,-26 }, + { -10,-19,-10 }, + { -26,33,26 }, + { -10,-19,10 }, + { 26,33,-26 }, + { 10,-19,-10 }, + { 26,33,26 }, + { 10,-19,10 }, + + //Frame 7 + { -17,33,-17 }, + { -17,-19,-17 }, + { -17,33,17 }, + { -17,-19,17 }, + { 17,33,-17 }, + { 17,-19,-17 }, + { 17,33,17 }, + { 17,-19,17 }, + + //Frame 8 + { -9,33,-9 }, + { -25,-19,-25 }, + { -9,33,9 }, + { -25,-19,25 }, + { 9,33,-9 }, + { 25,-19,-25 }, + { 9,33,9 }, + { 25,-19,25 } + } +}; + +VANIM level0_modelCube_001_anim_KeyAction_001 = { + 17, // number of frames e.g 20 + 8, // number of vertices e.g 21 + -1, // anim cursor : -1 means not playing back + 0, // lerp cursor + 0, // loop : if -1 , infinite loop, if n > 0, loop n times + 1, // playback direction (1 or -1) + 0, // ping pong animation (A>B>A) + 0, // use lerp to interpolate keyframes + { // vertex pos as SVECTORs e.g 20 * 21 SVECTORS + //Frame 0 + { -9,33,-9 }, + { -25,-19,-25 }, + { -9,33,9 }, + { -25,-19,25 }, + { 9,33,-9 }, + { 25,-19,-25 }, + { 9,33,9 }, + { 25,-19,25 }, + + //Frame 1 + { -9,35,-9 }, + { -25,-21,-25 }, + { -9,35,9 }, + { -25,-21,25 }, + { 9,35,-9 }, + { 25,-21,-25 }, + { 9,35,9 }, + { 25,-21,25 }, + + //Frame 2 + { -9,42,-9 }, + { -25,-28,-25 }, + { -9,42,9 }, + { -25,-28,25 }, + { 9,42,-9 }, + { 25,-28,-25 }, + { 9,42,9 }, + { 25,-28,25 }, + + //Frame 3 + { -9,53,-9 }, + { -25,-38,-25 }, + { -9,53,9 }, + { -25,-38,25 }, + { 9,53,-9 }, + { 25,-38,-25 }, + { 9,53,9 }, + { 25,-38,25 }, + + //Frame 4 + { -9,66,-9 }, + { -25,-52,-25 }, + { -9,66,9 }, + { -25,-52,25 }, + { 9,66,-9 }, + { 25,-52,-25 }, + { 9,66,9 }, + { 25,-52,25 }, + + //Frame 5 + { -9,81,-9 }, + { -25,-66,-25 }, + { -9,81,9 }, + { -25,-66,25 }, + { 9,81,-9 }, + { 25,-66,-25 }, + { 9,81,9 }, + { 25,-66,25 }, + + //Frame 6 + { -9,94,-9 }, + { -25,-80,-25 }, + { -9,94,9 }, + { -25,-80,25 }, + { 9,94,-9 }, + { 25,-80,-25 }, + { 9,94,9 }, + { 25,-80,25 }, + + //Frame 7 + { -9,105,-9 }, + { -25,-91,-25 }, + { -9,105,9 }, + { -25,-91,25 }, + { 9,105,-9 }, + { 25,-91,-25 }, + { 9,105,9 }, + { 25,-91,25 }, + + //Frame 8 + { -9,112,-9 }, + { -25,-97,-25 }, + { -9,112,9 }, + { -25,-97,25 }, + { 9,112,-9 }, + { 25,-97,-25 }, + { 9,112,9 }, + { 25,-97,25 }, + + //Frame 9 + { -9,114,-9 }, + { -25,-99,-25 }, + { -9,114,9 }, + { -25,-99,25 }, + { 9,114,-9 }, + { 25,-99,-25 }, + { 9,114,9 }, + { 25,-99,25 }, + + //Frame 10 + { -9,111,-9 }, + { -25,-97,-25 }, + { -9,111,9 }, + { -25,-97,25 }, + { 9,111,-9 }, + { 25,-97,-25 }, + { 9,111,9 }, + { 25,-97,25 }, + + //Frame 11 + { -9,103,-9 }, + { -25,-88,-25 }, + { -9,103,9 }, + { -25,-88,25 }, + { 9,103,-9 }, + { 25,-88,-25 }, + { 9,103,9 }, + { 25,-88,25 }, + + //Frame 12 + { -9,89,-9 }, + { -25,-75,-25 }, + { -9,89,9 }, + { -25,-75,25 }, + { 9,89,-9 }, + { 25,-75,-25 }, + { 9,89,9 }, + { 25,-75,25 }, + + //Frame 13 + { -9,73,-9 }, + { -25,-59,-25 }, + { -9,73,9 }, + { -25,-59,25 }, + { 9,73,-9 }, + { 25,-59,-25 }, + { 9,73,9 }, + { 25,-59,25 }, + + //Frame 14 + { -9,57,-9 }, + { -25,-43,-25 }, + { -9,57,9 }, + { -25,-43,25 }, + { 9,57,-9 }, + { 25,-43,-25 }, + { 9,57,9 }, + { 25,-43,25 }, + + //Frame 15 + { -9,44,-9 }, + { -25,-30,-25 }, + { -9,44,9 }, + { -25,-30,25 }, + { 9,44,-9 }, + { 25,-30,-25 }, + { 9,44,9 }, + { 25,-30,25 }, + + //Frame 16 + { -9,36,-9 }, + { -25,-22,-25 }, + { -9,36,9 }, + { -25,-22,25 }, + { 9,36,-9 }, + { 25,-22,-25 }, + { 9,36,9 }, + { 25,-22,25 } + } +}; + +VANIM level0_modelCube_001_anim_KeyAction_002 = { + 13, // number of frames e.g 20 + 8, // number of vertices e.g 21 + -1, // anim cursor : -1 means not playing back + 0, // lerp cursor + 0, // loop : if -1 , infinite loop, if n > 0, loop n times + 1, // playback direction (1 or -1) + 0, // ping pong animation (A>B>A) + 0, // use lerp to interpolate keyframes + { // vertex pos as SVECTORs e.g 20 * 21 SVECTORS + //Frame 0 + { -9,33,-9 }, + { -25,-19,-25 }, + { -9,33,9 }, + { -25,-19,25 }, + { 9,33,-9 }, + { 25,-19,-25 }, + { 9,33,9 }, + { 25,-19,25 }, + + //Frame 1 + { -9,37,-9 }, + { -25,-23,-25 }, + { -9,37,9 }, + { -25,-23,25 }, + { 9,37,-9 }, + { 25,-23,-25 }, + { 9,37,9 }, + { 25,-23,25 }, + + //Frame 2 + { -9,48,-9 }, + { -25,-34,-25 }, + { -9,48,9 }, + { -25,-34,25 }, + { 9,48,-9 }, + { 25,-34,-25 }, + { 9,48,9 }, + { 25,-34,25 }, + + //Frame 3 + { -9,65,-9 }, + { -25,-51,-25 }, + { -9,65,9 }, + { -25,-51,25 }, + { 9,65,-9 }, + { 25,-51,-25 }, + { 9,65,9 }, + { 25,-51,25 }, + + //Frame 4 + { -9,84,-9 }, + { -25,-70,-25 }, + { -9,84,9 }, + { -25,-70,25 }, + { 9,84,-9 }, + { 25,-70,-25 }, + { 9,84,9 }, + { 25,-70,25 }, + + //Frame 5 + { -9,100,-9 }, + { -25,-86,-25 }, + { -9,100,9 }, + { -25,-86,25 }, + { 9,100,-9 }, + { 25,-86,-25 }, + { 9,100,9 }, + { 25,-86,25 }, + + //Frame 6 + { -9,111,-9 }, + { -25,-96,-25 }, + { -9,111,9 }, + { -25,-96,25 }, + { 9,111,-9 }, + { 25,-96,-25 }, + { 9,111,9 }, + { 25,-96,25 }, + + //Frame 7 + { -9,114,-9 }, + { -25,-99,-25 }, + { -9,114,9 }, + { -25,-99,25 }, + { 9,114,-9 }, + { 25,-99,-25 }, + { 9,114,9 }, + { 25,-99,25 }, + + //Frame 8 + { -9,108,-9 }, + { -25,-93,-25 }, + { -9,108,9 }, + { -25,-93,25 }, + { 9,108,-9 }, + { 25,-93,-25 }, + { 9,108,9 }, + { 25,-93,25 }, + + //Frame 9 + { -9,93,-9 }, + { -25,-79,-25 }, + { -9,93,9 }, + { -25,-79,25 }, + { 9,93,-9 }, + { 25,-79,-25 }, + { 9,93,9 }, + { 25,-79,25 }, + + //Frame 10 + { -9,72,-9 }, + { -25,-58,-25 }, + { -9,72,9 }, + { -25,-58,25 }, + { 9,72,-9 }, + { 25,-58,-25 }, + { 9,72,9 }, + { 25,-58,25 }, + + //Frame 11 + { -9,52,-9 }, + { -25,-38,-25 }, + { -9,52,9 }, + { -25,-38,25 }, + { 9,52,-9 }, + { 25,-38,-25 }, + { 9,52,9 }, + { 25,-38,25 }, + + //Frame 12 + { -9,38,-9 }, + { -25,-24,-25 }, + { -9,38,9 }, + { -25,-24,25 }, + { 9,38,-9 }, + { 25,-24,-25 }, + { 9,38,9 }, + { 25,-24,25 } + } +}; + CAMPOS level0_camPos_Camera = { - { -370,359,323 }, + { -770,459,623 }, { 301,531,0 } }; CAMPATH level0_camPath = { 0, 0, - 0 + 0, + {0} }; MATRIX level0_lgtmat = { - -2486, 3254, -22, - 0,0,0, - 0,0,0, - + -437, 813, -441, // L1 + -83, 813, -615, // L2 + 0, 0, 0 }; MATRIX level0_cmat = { - 4096,0,0, - 4096,0,0, - 4096,0,0 +// L1 L2 L3 + 4096, 4096, 0, // R + 3797, 904, 0, // G + 0, 0, 0 // B }; SVECTOR level0_modelCube_mesh[] = { - { -32,32,32,0 }, - { 32,32,32,0 }, - { 32,32,-33,0 }, - { -33,32,-32,0 }, + { -32,33,33,0 }, + { 33,33,33,0 }, + { 33,33,-32,0 }, + { -32,33,-32,0 }, { -32,-32,33,0 }, - { 33,-32,32,0 }, - { 32,-32,-33,0 }, - { -33,-32,-32,0 } + { 33,-32,33,0 }, + { 33,-32,-32,0 }, + { -32,-32,-32,0 } }; SVECTOR level0_modelCube_normal[] = { - 2365,-2365,-2365, 0, - -2365,-2365,-2365, 0, - -2365,-2365,2365, 0, - 2365,-2365,2365, 0, - 2365,2365,-2365, 0, - -2365,2365,-2365, 0, - -2365,2365,2365, 0, - 2365,2365,2365, 0 + 2575,-1874,-2575, 0, + -2575,-1874,-2575, 0, + -2575,-1874,2575, 0, + 2575,-1874,2575, 0, + 2079,2851,-2079, 0, + -2079,2851,-2079, 0, + -2079,2851,2079, 0, + 2079,2851,2079, 0 }; CVECTOR level0_modelCube_color[] = { @@ -94,7 +806,7 @@ BODY level0_modelCube_body = { ONE/8, -33,-32,-33, 0, 33,32,33, 0, - 0, + 1024, }; TMESH level0_modelCube = { @@ -111,10 +823,10 @@ MESH level0_meshCube = { level0_modelCube_index, 0, 0, - {0}, // Nbr of vertices + {0}, // Matrix {0,-236,23, 0}, // position {0,-1024,0, 0}, // rotation - 1, // isProp + 0, // isProp 1, // isRigidBody 0, // isStaticBody 0, // isRound @@ -124,140 +836,858 @@ MESH level0_meshCube = { 0, // isLevel 0, // isWall 0, // isBG - 0,// isSprite + 0, // isSprite 0, // p 0, // otz &level0_modelCube_body, - 0, // No animation data + &level0_modelCube_001_anims, // Mesh anim tracks + 0, // Current VANIM + 0, + 0 // Screen space coordinates +}; + +SVECTOR level0_modelCube_001_mesh[] = { + { -5,34,-5,0 }, + { -27,-18,-27,0 }, + { -5,34,6,0 }, + { -27,-18,28,0 }, + { 6,34,-5,0 }, + { 28,-18,-27,0 }, + { 6,34,6,0 }, + { 28,-18,28,0 } +}; + +SVECTOR level0_modelCube_001_normal[] = { + 2249,-2581,2249, 0, + 2466,2148,2466, 0, + 2249,-2581,-2249, 0, + 2466,2148,-2466, 0, + -2249,-2581,2249, 0, + -2466,2148,2466, 0, + -2249,-2581,-2249, 0, + -2466,2148,-2466, 0 +}; + +CVECTOR level0_modelCube_001_color[] = { + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0 +}; + +PRIM level0_modelCube_001_index[] = { + 0,1,3,2,8, + 2,3,7,6,8, + 6,7,5,4,8, + 4,5,1,0,8, + 2,6,4,0,8, + 7,3,1,5,8 +}; + +BODY level0_modelCube_001_body = { + {0, 0, 0, 0}, + -166,-215,-358, 0, + 0,0,0, 0, + 8, + ONE/8, + -27,-19,-27, 0, + 27,33,27, 0, + 0, + }; + +TMESH level0_modelCube_001 = { + level0_modelCube_001_mesh, + level0_modelCube_001_normal, + 0, + level0_modelCube_001_color, + 6 +}; + +MESH level0_meshCube_001 = { + 24, + &level0_modelCube_001, + level0_modelCube_001_index, + 0, + 0, + {0}, // Matrix + {-166,-215,-358, 0}, // position + {0,0,0, 0}, // rotation + 1, // isProp + 1, // isRigidBody + 0, // isStaticBody + 0, // isRound + 0, // isPrism + 1, // isAnim + 0, // isActor + 0, // isLevel + 0, // isWall + 0, // isBG + 0, // isSprite + 0, // p + 0, // otz + &level0_modelCube_001_body, + &level0_modelCube_001_anims, // Mesh anim tracks + &level0_modelCube_001_anim_KeyAction, // Current VANIM &level0_nodePlane, 0 // Screen space coordinates }; -SVECTOR level0_modelPlane_mesh[] = { - { -520,0,-520,0 }, - { 520,0,-520,0 }, - { -520,0,520,0 }, - { 520,0,520,0 }, - { -520,0,312,0 }, - { -520,0,104,0 }, - { -520,0,-104,0 }, - { -520,0,-312,0 }, - { -312,0,-520,0 }, - { -104,0,-520,0 }, - { 104,0,-520,0 }, - { 312,0,-520,0 }, - { 520,0,-312,0 }, - { 520,0,-104,0 }, - { 520,0,104,0 }, - { 520,0,312,0 }, - { 312,0,520,0 }, - { 104,0,520,0 }, - { -104,0,520,0 }, - { -312,0,520,0 }, - { -312,0,-312,0 }, - { -312,0,-104,0 }, - { -312,0,104,0 }, - { -312,0,312,0 }, - { -104,0,-312,0 }, - { -104,0,-104,0 }, - { -104,0,104,0 }, - { -104,0,312,0 }, - { 104,0,-312,0 }, - { 104,0,-104,0 }, - { 104,0,104,0 }, - { 104,0,312,0 }, - { 312,0,-312,0 }, - { 312,0,-104,0 }, - { 312,0,104,0 }, - { 312,0,312,0 }, - { -520,0,-416,0 }, - { 416,0,-520,0 }, - { 520,0,416,0 }, - { -416,0,520,0 }, - { -520,0,416,0 }, - { -520,0,208,0 }, - { -520,0,0,0 }, - { -520,0,-208,0 }, - { -416,0,-520,0 }, - { -208,0,-520,0 }, - { 0,0,-520,0 }, - { 208,0,-520,0 }, - { 520,0,-416,0 }, - { 520,0,-208,0 }, - { 520,0,0,0 }, - { 520,0,208,0 }, - { 416,0,520,0 }, - { 208,0,520,0 }, - { 0,0,520,0 }, - { -208,0,520,0 }, - { -312,0,416,0 }, - { -312,0,-416,0 }, - { -312,0,-208,0 }, - { -312,0,0,0 }, - { -312,0,208,0 }, - { -104,0,416,0 }, - { -104,0,-416,0 }, - { -104,0,-208,0 }, - { -104,0,0,0 }, - { -104,0,208,0 }, - { 104,0,416,0 }, - { 104,0,-416,0 }, - { 104,0,-208,0 }, - { 104,0,0,0 }, - { 104,0,208,0 }, - { 312,0,416,0 }, - { 312,0,-416,0 }, - { 312,0,-208,0 }, - { 312,0,0,0 }, - { 312,0,208,0 }, - { -416,0,-312,0 }, - { -416,0,-104,0 }, - { -416,0,104,0 }, - { -416,0,312,0 }, - { -208,0,-312,0 }, - { -208,0,-104,0 }, - { -208,0,104,0 }, - { -208,0,312,0 }, - { 0,0,-312,0 }, - { 0,0,-104,0 }, - { 0,0,104,0 }, - { 0,0,312,0 }, - { 208,0,-312,0 }, - { 208,0,-104,0 }, - { 208,0,104,0 }, - { 208,0,312,0 }, - { 416,0,-312,0 }, - { 416,0,-104,0 }, - { 416,0,104,0 }, - { 416,0,312,0 }, - { 416,0,208,0 }, - { 416,0,0,0 }, - { 416,0,-208,0 }, - { 416,0,-416,0 }, - { 208,0,208,0 }, - { 208,0,0,0 }, - { 208,0,-208,0 }, - { 208,0,-416,0 }, - { 0,0,208,0 }, - { 0,0,0,0 }, - { 0,0,-208,0 }, - { 0,0,-416,0 }, - { -208,0,208,0 }, - { -208,0,0,0 }, - { -208,0,-208,0 }, - { -208,0,-416,0 }, - { -416,0,208,0 }, - { -416,0,0,0 }, - { -416,0,-208,0 }, - { -416,0,-416,0 }, - { 208,0,416,0 }, - { 0,0,416,0 }, - { -208,0,416,0 }, - { -416,0,416,0 }, - { 416,0,416,0 } +SVECTOR level0_modelPlane_000_mesh[] = { + { 325,-218,0,0 }, + { -520,5,0,0 }, + { -195,5,0,0 }, + { 455,5,0,0 }, + { 325,5,0,0 }, + { -585,-218,0,0 }, + { -325,-218,0,0 }, + { -325,5,0,0 }, + { -585,5,0,0 }, + { -520,-218,0,0 }, + { -390,5,0,0 }, + { -130,-218,0,0 }, + { -65,-218,0,0 }, + { 130,-218,0,0 }, + { 65,5,0,0 }, + { 130,5,0,0 }, + { 260,-218,0,0 }, + { -260,-218,0,0 }, + { -455,5,0,0 }, + { -260,5,0,0 }, + { -455,-218,0,0 }, + { -390,-218,0,0 }, + { -130,5,0,0 }, + { -65,5,0,0 }, + { -195,-218,0,0 }, + { 260,5,0,0 }, + { 0,5,0,0 }, + { 195,5,0,0 }, + { 0,-218,0,0 }, + { 65,-218,0,0 }, + { 390,-218,0,0 }, + { 195,-218,0,0 }, + { 390,5,0,0 }, + { 455,-218,0,0 } }; -SVECTOR level0_modelPlane_normal[] = { +SVECTOR level0_modelPlane_000_normal[] = { + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0 +}; + +SVECTOR level0_modelPlane_000_uv[] = { + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0 +}; + +CVECTOR level0_modelPlane_000_color[] = { + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0 +}; + +PRIM level0_modelPlane_000_index[] = { + 1,9,5,8,8, + 18,20,9,1,8, + 10,21,20,18,8, + 7,6,21,10,8, + 19,17,6,7,8, + 2,24,17,19,8, + 22,11,24,2,8, + 23,12,11,22,8, + 26,28,12,23,8, + 14,29,28,26,8, + 15,13,29,14,8, + 27,31,13,15,8, + 25,16,31,27,8, + 4,0,16,25,8, + 32,30,0,4,8, + 3,33,30,32,8 +}; + +BODY level0_modelPlane_000_body = { + {0, 0, 0, 0}, + 65,0,520, 0, + 0,0,0, 0, + 8, + ONE/8, + -585,-218,0, 0, + 455,4,0, 0, + 0, + }; + +TMESH level0_modelPlane_000 = { + level0_modelPlane_000_mesh, + level0_modelPlane_000_normal, + level0_modelPlane_000_uv, + level0_modelPlane_000_color, + 16 +}; + +extern unsigned long _binary_TIM_woods_tim_start[]; +extern unsigned long _binary_TIM_woods_tim_end[]; +extern unsigned long _binary_TIM_woods_tim_length; + +TIM_IMAGE level0_tim_woods; + +MESH level0_meshPlane_000 = { + 64, + &level0_modelPlane_000, + level0_modelPlane_000_index, + &level0_tim_woods, + _binary_TIM_woods_tim_start, + {0}, // Matrix + {65,0,520, 0}, // position + {0,0,0, 0}, // rotation + 0, // isProp + 0, // isRigidBody + 1, // isStaticBody + 0, // isRound + 0, // isPrism + 0, // isAnim + 0, // isActor + 0, // isLevel + 1, // isWall + 0, // isBG + 0, // isSprite + 0, // p + 0, // otz + &level0_modelPlane_000_body, + &level0_modelCube_001_anims, // Mesh anim tracks + 0, // Current VANIM + 0, + 0 // Screen space coordinates +}; + +SVECTOR level0_modelPlane_001_mesh[] = { + { -195,0,195,0 }, + { 455,0,260,0 }, + { 520,0,195,0 }, + { -325,0,260,0 }, + { 455,0,195,0 }, + { 65,0,455,0 }, + { -390,0,325,0 }, + { -325,0,325,0 }, + { 65,0,195,0 }, + { 65,0,390,0 }, + { 130,0,130,0 }, + { -195,0,390,0 }, + { -130,0,260,0 }, + { -65,0,260,0 }, + { -195,0,325,0 }, + { 520,0,260,0 }, + { 130,0,455,0 }, + { 65,0,260,0 }, + { 0,0,325,0 }, + { 130,0,260,0 }, + { 520,0,65,0 }, + { 65,0,325,0 }, + { 390,0,195,0 }, + { 130,0,325,0 }, + { 325,0,195,0 }, + { 195,0,325,0 }, + { -455,0,520,0 }, + { 260,0,325,0 }, + { -130,0,130,0 }, + { -455,0,130,0 }, + { -455,0,455,0 }, + { 520,0,325,0 }, + { -455,0,325,0 }, + { -260,0,325,0 }, + { -130,0,520,0 }, + { -65,0,325,0 }, + { -455,0,390,0 }, + { -390,0,390,0 }, + { 520,0,520,0 }, + { -130,0,325,0 }, + { 390,0,520,0 }, + { 260,0,390,0 }, + { -65,0,390,0 }, + { 325,0,390,0 }, + { 520,0,455,0 }, + { 325,0,455,0 }, + { 455,0,325,0 }, + { 325,0,325,0 }, + { 390,0,325,0 }, + { -390,0,455,0 }, + { -260,0,520,0 }, + { 520,0,390,0 }, + { -325,0,390,0 }, + { -260,0,390,0 }, + { -130,0,390,0 }, + { -195,0,455,0 }, + { 0,0,390,0 }, + { -195,0,130,0 }, + { 130,0,390,0 }, + { 195,0,390,0 }, + { 455,0,390,0 }, + { 260,0,455,0 }, + { 390,0,390,0 }, + { -520,0,520,0 }, + { 455,0,455,0 }, + { -325,0,520,0 }, + { -260,0,455,0 }, + { -325,0,455,0 }, + { 195,0,455,0 }, + { 0,0,455,0 }, + { -130,0,455,0 }, + { -65,0,455,0 }, + { 130,0,520,0 }, + { 195,0,520,0 }, + { 390,0,455,0 }, + { 0,0,130,0 }, + { -65,0,65,0 }, + { -65,0,0,0 }, + { -455,0,260,0 }, + { -390,0,260,0 }, + { -260,0,195,0 }, + { -260,0,260,0 }, + { -195,0,260,0 }, + { 195,0,130,0 }, + { 0,0,195,0 }, + { 0,0,260,0 }, + { -130,0,-65,0 }, + { 520,0,130,0 }, + { 195,0,260,0 }, + { 260,0,260,0 }, + { 325,0,260,0 }, + { 390,0,260,0 }, + { 520,0,0,0 }, + { -195,0,65,0 }, + { -455,0,195,0 }, + { -390,0,195,0 }, + { -325,0,195,0 }, + { -65,0,130,0 }, + { -195,0,-195,0 }, + { -130,0,195,0 }, + { -65,0,195,0 }, + { 390,0,0,0 }, + { 325,0,130,0 }, + { 130,0,195,0 }, + { 195,0,195,0 }, + { 260,0,195,0 }, + { -65,0,-130,0 }, + { 455,0,130,0 }, + { 390,0,-130,0 }, + { -520,0,130,0 }, + { -260,0,65,0 }, + { 0,0,-195,0 }, + { -390,0,130,0 }, + { -325,0,130,0 }, + { -260,0,130,0 }, + { 0,0,65,0 }, + { 130,0,0,0 }, + { 0,0,-260,0 }, + { -195,0,-260,0 }, + { 65,0,130,0 }, + { -65,0,-260,0 }, + { 325,0,0,0 }, + { 260,0,130,0 }, + { 455,0,65,0 }, + { 390,0,130,0 }, + { 260,0,-130,0 }, + { 0,0,-130,0 }, + { -455,0,65,0 }, + { -390,0,65,0 }, + { -325,0,65,0 }, + { 520,0,-130,0 }, + { 65,0,0,0 }, + { -130,0,65,0 }, + { -520,0,-130,0 }, + { -260,0,-260,0 }, + { 65,0,65,0 }, + { 130,0,65,0 }, + { 195,0,65,0 }, + { 260,0,65,0 }, + { 325,0,65,0 }, + { 390,0,65,0 }, + { -520,0,195,0 }, + { -260,0,-65,0 }, + { -455,0,0,0 }, + { -390,0,0,0 }, + { -325,0,0,0 }, + { -260,0,0,0 }, + { -195,0,0,0 }, + { -130,0,0,0 }, + { 65,0,-130,0 }, + { 0,0,0,0 }, + { 325,0,-130,0 }, + { 195,0,-130,0 }, + { 195,0,0,0 }, + { 260,0,0,0 }, + { 520,0,-65,0 }, + { 520,0,-195,0 }, + { 455,0,0,0 }, + { 65,0,-195,0 }, + { -260,0,-195,0 }, + { -455,0,-65,0 }, + { -390,0,-65,0 }, + { -325,0,-65,0 }, + { -130,0,-130,0 }, + { -195,0,-65,0 }, + { -520,0,325,0 }, + { -65,0,-65,0 }, + { 0,0,-65,0 }, + { 65,0,-65,0 }, + { 130,0,-65,0 }, + { 195,0,-65,0 }, + { 260,0,-65,0 }, + { 325,0,-65,0 }, + { 390,0,-65,0 }, + { 455,0,-65,0 }, + { 260,0,-195,0 }, + { -130,0,-260,0 }, + { -455,0,-130,0 }, + { -390,0,-130,0 }, + { -325,0,-130,0 }, + { -260,0,-130,0 }, + { -195,0,-130,0 }, + { 0,0,-325,0 }, + { 130,0,-195,0 }, + { 130,0,-260,0 }, + { 325,0,-195,0 }, + { 130,0,-130,0 }, + { -195,0,-325,0 }, + { 390,0,-195,0 }, + { 455,0,-260,0 }, + { 0,0,-390,0 }, + { 455,0,-130,0 }, + { 195,0,-390,0 }, + { -455,0,-195,0 }, + { -390,0,-195,0 }, + { -325,0,-195,0 }, + { -65,0,-325,0 }, + { -390,0,-455,0 }, + { -130,0,-195,0 }, + { -65,0,-195,0 }, + { 520,0,-325,0 }, + { 260,0,-260,0 }, + { 520,0,-260,0 }, + { 195,0,-195,0 }, + { 390,0,-325,0 }, + { -325,0,-455,0 }, + { -65,0,-455,0 }, + { 455,0,-195,0 }, + { -455,0,-390,0 }, + { 520,0,-390,0 }, + { -455,0,-260,0 }, + { -390,0,-260,0 }, + { -325,0,-260,0 }, + { -195,0,-390,0 }, + { 325,0,-455,0 }, + { 325,0,-390,0 }, + { 325,0,-520,0 }, + { 260,0,-325,0 }, + { 65,0,-260,0 }, + { 390,0,-390,0 }, + { 195,0,-260,0 }, + { 325,0,-325,0 }, + { 325,0,-260,0 }, + { 390,0,-260,0 }, + { -520,0,0,0 }, + { -520,0,65,0 }, + { -260,0,-390,0 }, + { -455,0,-325,0 }, + { -390,0,-325,0 }, + { -325,0,-325,0 }, + { -260,0,-325,0 }, + { 65,0,-455,0 }, + { -130,0,-325,0 }, + { 390,0,-455,0 }, + { 260,0,-455,0 }, + { 65,0,-325,0 }, + { 130,0,-325,0 }, + { 195,0,-325,0 }, + { -390,0,-520,0 }, + { -325,0,-520,0 }, + { -455,0,-520,0 }, + { 455,0,-325,0 }, + { 0,0,-455,0 }, + { 390,0,-520,0 }, + { -390,0,-390,0 }, + { -325,0,-390,0 }, + { -195,0,-455,0 }, + { -65,0,-520,0 }, + { -130,0,-390,0 }, + { -65,0,-390,0 }, + { 195,0,-520,0 }, + { 65,0,-390,0 }, + { 130,0,-390,0 }, + { 260,0,-390,0 }, + { 520,0,-455,0 }, + { 455,0,-390,0 }, + { -520,0,-455,0 }, + { -260,0,-520,0 }, + { -455,0,-455,0 }, + { -195,0,-520,0 }, + { 260,0,-520,0 }, + { -260,0,-455,0 }, + { -130,0,-520,0 }, + { -130,0,-455,0 }, + { 0,0,-520,0 }, + { 65,0,-520,0 }, + { 130,0,-520,0 }, + { 130,0,-455,0 }, + { 195,0,-455,0 }, + { 520,0,-520,0 }, + { 455,0,-520,0 }, + { 455,0,-455,0 }, + { -520,0,-520,0 }, + { -520,0,-260,0 }, + { -520,0,-325,0 }, + { -520,0,-390,0 }, + { -520,0,-195,0 }, + { -520,0,-65,0 }, + { -520,0,455,0 }, + { -520,0,260,0 }, + { -520,0,390,0 }, + { -390,0,520,0 }, + { -195,0,520,0 }, + { -65,0,520,0 }, + { 0,0,520,0 }, + { 325,0,520,0 }, + { 65,0,520,0 }, + { 260,0,520,0 }, + { 455,0,520,0 } +}; + +SVECTOR level0_modelPlane_001_normal[] = { + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, 0,4096,0, 0, 0,4096,0, 0, 0,4096,0, 0, @@ -381,538 +1811,2345 @@ SVECTOR level0_modelPlane_normal[] = { 0,4096,0, 0 }; -CVECTOR level0_modelPlane_color[] = { - 0,8,255, 0, - 0,8,255, 0, - 243,255,0, 0, - 240,252,3, 0, - 0,8,255, 0, - 0,8,255, 0, - 243,255,0, 0, - 240,252,3, 0, - 0,14,255, 0, - 0,9,255, 0, - 225,236,19, 0, - 243,255,0, 0, - 0,8,255, 0, - 0,8,255, 0, - 226,238,18, 0, - 225,237,19, 0, - 0,10,255, 0, - 0,8,255, 0, - 223,235,20, 0, - 243,255,0, 0, - 0,255,248, 0, - 0,255,248, 0, - 0,8,255, 0, - 0,8,255, 0, - 251,1,14, 0, - 250,0,14, 0, - 76,6,181, 0, - 78,6,181, 0, - 255,0,227, 0, - 255,0,227, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,255,6, 0, - 0,255,6, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,255,248, 0, - 0,255,248, 0, - 0,13,255, 0, - 0,8,255, 0, - 251,1,13, 0, - 251,1,13, 0, - 75,5,182, 0, - 77,5,180, 0, - 255,0,227, 0, - 255,0,227, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,255,6, 0, - 0,255,6, 0, - 0,8,255, 0, - 0,12,255, 0, - 0,255,248, 0, - 0,255,248, 0, - 0,8,255, 0, - 0,16,255, 0, - 254,0,11, 0, - 254,0,11, 0, - 0,8,255, 0, - 4,9,251, 0, - 255,0,227, 0, - 255,0,227, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,255,6, 0, - 0,255,6, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,255,248, 0, - 0,255,248, 0, - 0,8,255, 0, - 0,8,255, 0, - 255,0,10, 0, - 255,0,10, 0, - 0,8,255, 0, - 0,8,255, 0, - 255,0,227, 0, - 255,0,227, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,255,6, 0, - 0,255,6, 0, - 0,8,255, 0, - 0,9,255, 0, - 0,255,248, 0, - 0,255,248, 0, - 0,12,255, 0, - 0,8,255, 0, - 255,0,10, 0, - 255,0,10, 0, - 0,9,255, 0, - 0,8,255, 0, - 255,0,227, 0, - 255,0,227, 0, - 0,9,255, 0, - 0,8,255, 0, - 0,255,6, 0, - 0,255,6, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,255,6, 0, - 0,255,6, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,255,6, 0, - 0,255,6, 0, - 0,8,255, 0, - 0,9,255, 0, - 0,255,6, 0, - 0,255,6, 0, - 255,0,227, 0, - 255,0,227, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 255,0,227, 0, - 255,0,227, 0, - 0,8,255, 0, - 0,9,255, 0, - 255,0,227, 0, - 255,0,227, 0, - 255,0,10, 0, - 255,0,10, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 255,0,10, 0, - 255,0,10, 0, - 0,8,255, 0, - 0,12,255, 0, - 255,0,10, 0, - 255,0,10, 0, - 0,255,248, 0, - 0,255,248, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,255,248, 0, - 0,255,248, 0, - 0,8,255, 0, - 0,27,255, 0, - 0,255,248, 0, - 0,255,248, 0, - 0,255,6, 0, - 0,255,6, 0, - 0,9,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,255,6, 0, - 0,255,6, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,255,6, 0, - 0,255,6, 0, - 255,0,227, 0, - 255,0,227, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 255,0,227, 0, - 255,0,227, 0, - 0,8,255, 0, - 0,8,255, 0, - 255,0,227, 0, - 255,0,227, 0, - 254,0,11, 0, - 255,0,10, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 255,0,10, 0, - 254,0,11, 0, - 0,8,255, 0, - 0,8,255, 0, - 255,0,10, 0, - 255,0,10, 0, - 0,255,248, 0, - 0,255,248, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,10,255, 0, - 0,8,255, 0, - 0,255,248, 0, - 0,255,248, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,255,248, 0, - 0,255,248, 0, - 0,255,6, 0, - 0,255,6, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,255,6, 0, - 0,255,6, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,255,6, 0, - 0,255,6, 0, - 255,0,227, 0, - 255,0,227, 0, - 0,8,255, 0, - 0,8,255, 0, - 75,5,182, 0, - 4,9,251, 0, - 255,0,227, 0, - 255,0,227, 0, - 4,9,251, 0, - 0,8,255, 0, - 255,0,227, 0, - 255,0,227, 0, - 251,1,13, 0, - 254,0,11, 0, - 4,9,251, 0, - 75,5,182, 0, - 0,13,255, 0, - 0,16,255, 0, - 254,0,11, 0, - 251,1,13, 0, - 0,16,255, 0, - 0,8,255, 0, - 254,0,11, 0, - 254,0,11, 0, - 0,255,248, 0, - 0,255,248, 0, - 0,16,255, 0, - 0,13,255, 0, - 0,31,255, 0, - 0,31,255, 0, - 0,255,248, 0, - 0,255,248, 0, - 0,31,255, 0, - 0,10,255, 0, - 0,255,248, 0, - 0,255,248, 0, - 0,255,6, 0, - 0,255,6, 0, - 0,12,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,255,6, 0, - 0,255,6, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,255,6, 0, - 0,255,6, 0, - 255,0,227, 0, - 255,0,227, 0, - 0,8,255, 0, - 0,8,255, 0, - 76,6,181, 0, - 77,5,180, 0, - 255,0,227, 0, - 255,0,227, 0, - 77,5,180, 0, - 75,5,182, 0, - 255,0,227, 0, - 255,0,227, 0, - 250,0,14, 0, - 251,1,13, 0, - 77,5,180, 0, - 76,6,181, 0, - 0,8,255, 0, - 0,8,255, 0, - 251,1,13, 0, - 250,0,14, 0, - 0,8,255, 0, - 0,13,255, 0, - 251,1,13, 0, - 251,1,13, 0, - 0,255,248, 0, - 0,255,248, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,9,255, 0, - 0,12,255, 0, - 0,255,248, 0, - 0,255,248, 0, - 0,12,255, 0, - 0,31,255, 0, - 0,255,248, 0, - 0,255,248, 0, - 0,255,6, 0, - 0,255,6, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,255,6, 0, - 0,255,6, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,255,6, 0, - 0,255,6, 0, - 255,0,227, 0, - 255,0,227, 0, - 0,8,255, 0, - 0,8,255, 0, - 74,5,184, 0, - 78,6,181, 0, - 255,0,227, 0, - 255,0,227, 0, - 78,6,181, 0, - 76,6,181, 0, - 255,0,227, 0, - 255,0,227, 0, - 238,1,26, 0, - 251,1,14, 0, - 78,6,181, 0, - 74,5,184, 0, - 0,8,255, 0, - 0,8,255, 0, - 251,1,14, 0, - 238,1,26, 0, - 0,8,255, 0, - 0,8,255, 0, - 250,0,14, 0, - 251,1,14, 0, - 0,255,248, 0, - 0,255,248, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,25,255, 0, - 0,17,255, 0, - 0,255,248, 0, - 0,255,248, 0, - 0,17,255, 0, - 0,9,255, 0, - 0,255,248, 0, - 0,255,248, 0, - 0,8,255, 0, - 0,10,255, 0, - 243,255,0, 0, - 226,238,18, 0, - 0,8,255, 0, - 0,9,255, 0, - 0,10,255, 0, - 0,8,255, 0, - 0,9,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,10,255, 0, - 0,9,255, 0, - 0,8,255, 0, - 225,237,19, 0, - 225,236,19, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,9,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,14,255, 0, - 243,255,0, 0, - 243,255,0, 0, - 0,8,255, 0, - 0,12,255, 0, - 0,14,255, 0, - 0,8,255, 0, - 0,12,255, 0, - 0,8,255, 0, - 0,9,255, 0, - 0,14,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 240,252,3, 0, - 243,255,0, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 240,252,3, 0, - 223,235,20, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0 +SVECTOR level0_modelPlane_001_uv[] = { + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0 }; -PRIM level0_modelPlane_index[] = { - 120,38,3,52,8, - 119,56,19,39,8, - 118,61,18,55,8, - 117,66,17,54,8, - 116,71,16,53,8, - 115,57,20,76,8, - 114,58,21,77,8, - 113,59,22,78,8, - 112,60,23,79,8, - 111,62,24,80,8, - 110,63,25,81,8, - 109,64,26,82,8, - 108,65,27,83,8, - 107,67,28,84,8, - 106,68,29,85,8, - 105,69,30,86,8, - 104,70,31,87,8, - 103,72,32,88,8, - 102,73,33,89,8, - 101,74,34,90,8, - 100,75,35,91,8, - 99,48,12,92,8, - 98,49,13,93,8, - 97,50,14,94,8, - 96,51,15,95,8, - 75,96,95,35,8, - 34,94,96,75,8, - 94,14,51,96,8, - 74,97,94,34,8, - 33,93,97,74,8, - 93,13,50,97,8, - 73,98,93,33,8, - 32,92,98,73,8, - 92,12,49,98,8, - 72,99,92,32,8, - 11,37,99,72,8, - 37,1,48,99,8, - 70,100,91,31,8, - 30,90,100,70,8, - 90,34,75,100,8, - 69,101,90,30,8, - 29,89,101,69,8, - 89,33,74,101,8, - 68,102,89,29,8, - 28,88,102,68,8, - 88,32,73,102,8, - 67,103,88,28,8, - 10,47,103,67,8, - 47,11,72,103,8, - 65,104,87,27,8, - 26,86,104,65,8, - 86,30,70,104,8, - 64,105,86,26,8, - 25,85,105,64,8, - 85,29,69,105,8, - 63,106,85,25,8, - 24,84,106,63,8, - 84,28,68,106,8, - 62,107,84,24,8, - 9,46,107,62,8, - 46,10,67,107,8, - 60,108,83,23,8, - 22,82,108,60,8, - 82,26,65,108,8, - 59,109,82,22,8, - 21,81,109,59,8, - 81,25,64,109,8, - 58,110,81,21,8, - 20,80,110,58,8, - 80,24,63,110,8, - 57,111,80,20,8, - 8,45,111,57,8, - 45,9,62,111,8, - 41,112,79,4,8, - 5,78,112,41,8, - 78,22,60,112,8, - 42,113,78,5,8, - 6,77,113,42,8, - 77,21,59,113,8, - 43,114,77,6,8, - 7,76,114,43,8, - 76,20,58,114,8, - 36,115,76,7,8, - 0,44,115,36,8, - 44,8,57,115,8, - 66,116,53,17,8, - 31,91,116,66,8, - 91,35,71,116,8, - 61,117,54,18,8, - 27,87,117,61,8, - 87,31,66,117,8, - 56,118,55,19,8, - 23,83,118,56,8, - 83,27,61,118,8, - 40,119,39,2,8, - 4,79,119,40,8, - 79,23,56,119,8, - 71,120,52,16,8, - 35,95,120,71,8, - 95,15,38,120,8 +CVECTOR level0_modelPlane_001_color[] = { + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0 }; -BODY level0_modelPlane_body = { +PRIM level0_modelPlane_001_index[] = { + 279,78,32,165,8, + 78,79,6,32,8, + 79,3,7,6,8, + 3,81,33,7,8, + 81,82,14,33,8, + 82,12,39,14,8, + 12,13,35,39,8, + 13,85,18,35,8, + 85,17,21,18,8, + 17,19,23,21,8, + 19,88,25,23,8, + 88,89,27,25,8, + 89,90,47,27,8, + 90,91,48,47,8, + 91,1,46,48,8, + 1,15,31,46,8, + 165,32,36,280,8, + 32,6,37,36,8, + 6,7,52,37,8, + 7,33,53,52,8, + 33,14,11,53,8, + 14,39,54,11,8, + 39,35,42,54,8, + 35,18,56,42,8, + 18,21,9,56,8, + 21,23,58,9,8, + 23,25,59,58,8, + 25,27,41,59,8, + 27,47,43,41,8, + 47,48,62,43,8, + 48,46,60,62,8, + 46,31,51,60,8, + 280,36,30,278,8, + 36,37,49,30,8, + 37,52,67,49,8, + 52,53,66,67,8, + 53,11,55,66,8, + 11,54,70,55,8, + 54,42,71,70,8, + 42,56,69,71,8, + 56,9,5,69,8, + 9,58,16,5,8, + 58,59,68,16,8, + 59,41,61,68,8, + 41,43,45,61,8, + 43,62,74,45,8, + 62,60,64,74,8, + 60,51,44,64,8, + 278,30,26,63,8, + 30,49,281,26,8, + 49,67,65,281,8, + 67,66,50,65,8, + 66,55,282,50,8, + 55,70,34,282,8, + 70,71,283,34,8, + 71,69,284,283,8, + 69,5,286,284,8, + 5,16,72,286,8, + 16,68,73,72,8, + 68,61,287,73,8, + 61,45,285,287,8, + 45,74,40,285,8, + 74,64,288,40,8, + 64,44,38,288,8, + 141,94,78,279,8, + 94,95,79,78,8, + 95,96,3,79,8, + 96,80,81,3,8, + 80,0,82,81,8, + 0,99,12,82,8, + 99,100,13,12,8, + 100,84,85,13,8, + 84,8,17,85,8, + 8,103,19,17,8, + 103,104,88,19,8, + 104,105,89,88,8, + 105,24,90,89,8, + 24,22,91,90,8, + 22,4,1,91,8, + 4,2,15,1,8, + 109,29,94,141,8, + 29,112,95,94,8, + 112,113,96,95,8, + 113,114,80,96,8, + 114,57,0,80,8, + 57,28,99,0,8, + 28,97,100,99,8, + 97,75,84,100,8, + 75,119,8,84,8, + 119,10,103,8,8, + 10,83,104,103,8, + 83,122,105,104,8, + 122,102,24,105,8, + 102,124,22,24,8, + 124,107,4,22,8, + 107,87,2,4,8, + 225,127,29,109,8, + 127,128,112,29,8, + 128,129,113,112,8, + 129,110,114,113,8, + 110,93,57,114,8, + 93,132,28,57,8, + 132,76,97,28,8, + 76,115,75,97,8, + 115,135,119,75,8, + 135,136,10,119,8, + 136,137,83,10,8, + 137,138,122,83,8, + 138,139,102,122,8, + 139,140,124,102,8, + 140,123,107,124,8, + 123,20,87,107,8, + 224,143,127,225,8, + 143,144,128,127,8, + 144,145,129,128,8, + 145,146,110,129,8, + 146,147,93,110,8, + 147,148,132,93,8, + 148,77,76,132,8, + 77,150,115,76,8, + 150,131,135,115,8, + 131,116,136,135,8, + 116,153,137,136,8, + 153,154,138,137,8, + 154,121,139,138,8, + 121,101,140,139,8, + 101,157,123,140,8, + 157,92,20,123,8, + 277,160,143,224,8, + 160,161,144,143,8, + 161,162,145,144,8, + 162,142,146,145,8, + 142,164,147,146,8, + 164,86,148,147,8, + 86,166,77,148,8, + 166,167,150,77,8, + 167,168,131,150,8, + 168,169,116,131,8, + 169,170,153,116,8, + 170,171,154,153,8, + 171,172,121,154,8, + 172,173,101,121,8, + 173,174,157,101,8, + 174,155,92,157,8, + 133,177,160,277,8, + 177,178,161,160,8, + 178,179,162,161,8, + 179,180,142,162,8, + 180,181,164,142,8, + 181,163,86,164,8, + 163,106,166,86,8, + 106,126,167,166,8, + 126,149,168,167,8, + 149,186,169,168,8, + 186,152,170,169,8, + 152,125,171,170,8, + 125,151,172,171,8, + 151,108,173,172,8, + 108,191,174,173,8, + 191,130,155,174,8, + 276,193,177,133,8, + 193,194,178,177,8, + 194,195,179,178,8, + 195,159,180,179,8, + 159,98,181,180,8, + 98,198,163,181,8, + 198,199,106,163,8, + 199,111,126,106,8, + 111,158,149,126,8, + 158,183,186,149,8, + 183,203,152,186,8, + 203,175,125,152,8, + 175,185,151,125,8, + 185,188,108,151,8, + 188,207,191,108,8, + 207,156,130,191,8, + 273,210,193,276,8, + 210,211,194,193,8, + 211,212,195,194,8, + 212,134,159,195,8, + 134,118,98,159,8, + 118,176,198,98,8, + 176,120,199,198,8, + 120,117,111,199,8, + 117,218,158,111,8, + 218,184,183,158,8, + 184,220,203,183,8, + 220,201,175,203,8, + 201,222,185,175,8, + 222,223,188,185,8, + 223,189,207,188,8, + 189,202,156,207,8, + 274,227,210,273,8, + 227,228,211,210,8, + 228,229,212,211,8, + 229,230,134,212,8, + 230,187,118,134,8, + 187,232,176,118,8, + 232,196,120,176,8, + 196,182,117,120,8, + 182,235,218,117,8, + 235,236,184,218,8, + 236,237,220,184,8, + 237,217,201,220,8, + 217,221,222,201,8, + 221,204,223,222,8, + 204,241,189,223,8, + 241,200,202,189,8, + 275,208,227,274,8, + 208,244,228,227,8, + 244,245,229,228,8, + 245,226,230,229,8, + 226,213,187,230,8, + 213,248,232,187,8, + 248,249,196,232,8, + 249,190,182,196,8, + 190,251,235,182,8, + 251,252,236,235,8, + 252,192,237,236,8, + 192,253,217,237,8, + 253,215,221,217,8, + 215,219,204,221,8, + 219,255,241,204,8, + 255,209,200,241,8, + 256,258,208,275,8, + 258,197,244,208,8, + 197,205,245,244,8, + 205,261,226,245,8, + 261,246,213,226,8, + 246,263,248,213,8, + 263,206,249,248,8, + 206,242,190,249,8, + 242,231,251,190,8, + 231,267,252,251,8, + 267,268,192,252,8, + 268,234,253,192,8, + 234,214,215,253,8, + 214,233,219,215,8, + 233,271,255,219,8, + 271,254,209,255,8, + 272,240,258,256,8, + 240,238,197,258,8, + 238,239,205,197,8, + 239,257,261,205,8, + 257,259,246,261,8, + 259,262,263,246,8, + 262,247,206,263,8, + 247,264,242,206,8, + 264,265,231,242,8, + 265,266,267,231,8, + 266,250,268,267,8, + 250,260,234,268,8, + 260,216,214,234,8, + 216,243,233,214,8, + 243,270,271,233,8, + 270,269,254,271,8 +}; + +BODY level0_modelPlane_001_body = { {0, 0, 0, 0}, 0,0,0, 0, 0,0,0, 0, - 10, - ONE/10, + 1, + ONE/1, -520,0,-520, 0, 520,0,520, 0, 0, }; -TMESH level0_modelPlane = { - level0_modelPlane_mesh, - level0_modelPlane_normal, - 0, - level0_modelPlane_color, - 100 +TMESH level0_modelPlane_001 = { + level0_modelPlane_001_mesh, + level0_modelPlane_001_normal, + level0_modelPlane_001_uv, + level0_modelPlane_001_color, + 256 }; -MESH level0_meshPlane = { - 400, - &level0_modelPlane, - level0_modelPlane_index, - 0, - 0, - {0}, // Nbr of vertices +MESH level0_meshPlane_001 = { + 1024, + &level0_modelPlane_001, + level0_modelPlane_001_index, + &level0_tim_woods, + _binary_TIM_woods_tim_start, + {0}, // Matrix {0,0,0, 0}, // position {0,0,0, 0}, // rotation 0, // isProp @@ -925,21 +4162,852 @@ MESH level0_meshPlane = { 1, // isLevel 0, // isWall 0, // isBG - 0,// isSprite + 0, // isSprite 0, // p 0, // otz - &level0_modelPlane_body, - 0, // No animation data + &level0_modelPlane_001_body, + &level0_modelCube_001_anims, // Mesh anim tracks + 0, // Current VANIM 0, 0 // Screen space coordinates }; -MESH * level0_meshes[2] = { +SVECTOR level0_modelPlane_002_mesh[] = { + { 0,-221,390,0 }, + { 0,-221,520,0 }, + { 0,1,520,0 }, + { 0,-221,325,0 }, + { 0,-221,455,0 }, + { 0,1,130,0 }, + { 0,-221,130,0 }, + { 0,1,-130,0 }, + { 0,-221,195,0 }, + { 0,1,195,0 }, + { 0,1,325,0 }, + { 0,-221,-130,0 }, + { 0,1,0,0 }, + { 0,1,65,0 }, + { 0,-221,-260,0 }, + { 0,1,-455,0 }, + { 0,1,-520,0 }, + { 0,1,-260,0 }, + { 0,-221,-455,0 }, + { 0,-221,-520,0 }, + { 0,1,-325,0 }, + { 0,1,-390,0 }, + { 0,-221,-390,0 }, + { 0,-221,-325,0 }, + { 0,1,-195,0 }, + { 0,-221,-195,0 }, + { 0,1,-65,0 }, + { 0,-221,-65,0 }, + { 0,-221,0,0 }, + { 0,-221,65,0 }, + { 0,1,455,0 }, + { 0,1,260,0 }, + { 0,-221,260,0 }, + { 0,1,390,0 } +}; + +SVECTOR level0_modelPlane_002_normal[] = { + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0 +}; + +SVECTOR level0_modelPlane_002_uv[] = { + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0 +}; + +CVECTOR level0_modelPlane_002_color[] = { + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0 +}; + +PRIM level0_modelPlane_002_index[] = { + 16,15,18,19,8, + 15,21,22,18,8, + 21,20,23,22,8, + 20,17,14,23,8, + 17,24,25,14,8, + 24,7,11,25,8, + 7,26,27,11,8, + 26,12,28,27,8, + 12,13,29,28,8, + 13,5,6,29,8, + 5,9,8,6,8, + 9,31,32,8,8, + 31,10,3,32,8, + 10,33,0,3,8, + 33,30,4,0,8, + 30,2,1,4,8 +}; + +BODY level0_modelPlane_002_body = { + {0, 0, 0, 0}, + -520,0,0, 0, + 0,0,0, 0, + 8, + ONE/8, + 0,-221,-520, 0, + 0,0,520, 0, + 0, + }; + +TMESH level0_modelPlane_002 = { + level0_modelPlane_002_mesh, + level0_modelPlane_002_normal, + level0_modelPlane_002_uv, + level0_modelPlane_002_color, + 16 +}; + +MESH level0_meshPlane_002 = { + 64, + &level0_modelPlane_002, + level0_modelPlane_002_index, + &level0_tim_woods, + _binary_TIM_woods_tim_start, + {0}, // Matrix + {-520,0,0, 0}, // position + {0,0,0, 0}, // rotation + 0, // isProp + 0, // isRigidBody + 1, // isStaticBody + 0, // isRound + 0, // isPrism + 0, // isAnim + 0, // isActor + 0, // isLevel + 1, // isWall + 0, // isBG + 0, // isSprite + 0, // p + 0, // otz + &level0_modelPlane_002_body, + &level0_modelCube_001_anims, // Mesh anim tracks + 0, // Current VANIM + 0, + 0 // Screen space coordinates +}; + +SVECTOR level0_modelPlane_005_mesh[] = { + { 325,-218,0,0 }, + { -520,5,0,0 }, + { -195,5,0,0 }, + { 455,5,0,0 }, + { 325,5,0,0 }, + { -585,-218,0,0 }, + { -325,-218,0,0 }, + { -325,5,0,0 }, + { -585,5,0,0 }, + { -520,-218,0,0 }, + { -390,5,0,0 }, + { -130,-218,0,0 }, + { -65,-218,0,0 }, + { 130,-218,0,0 }, + { 65,5,0,0 }, + { 130,5,0,0 }, + { 260,-218,0,0 }, + { -260,-218,0,0 }, + { -455,5,0,0 }, + { -260,5,0,0 }, + { -455,-218,0,0 }, + { -390,-218,0,0 }, + { -130,5,0,0 }, + { -65,5,0,0 }, + { -195,-218,0,0 }, + { 260,5,0,0 }, + { 0,5,0,0 }, + { 195,5,0,0 }, + { 0,-218,0,0 }, + { 65,-218,0,0 }, + { 390,-218,0,0 }, + { 195,-218,0,0 }, + { 390,5,0,0 }, + { 455,-218,0,0 } +}; + +SVECTOR level0_modelPlane_005_normal[] = { + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0 +}; + +SVECTOR level0_modelPlane_005_uv[] = { + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0 +}; + +CVECTOR level0_modelPlane_005_color[] = { + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0 +}; + +PRIM level0_modelPlane_005_index[] = { + 1,8,5,9,8, + 18,1,9,20,8, + 10,18,20,21,8, + 7,10,21,6,8, + 19,7,6,17,8, + 2,19,17,24,8, + 22,2,24,11,8, + 23,22,11,12,8, + 26,23,12,28,8, + 14,26,28,29,8, + 15,14,29,13,8, + 27,15,13,31,8, + 25,27,31,16,8, + 4,25,16,0,8, + 32,4,0,30,8, + 3,32,30,33,8 +}; + +BODY level0_modelPlane_005_body = { + {0, 0, 0, 0}, + 65,0,-520, 0, + 0,0,0, 0, + 8, + ONE/8, + -585,-218,0, 0, + 455,4,0, 0, + 0, + }; + +TMESH level0_modelPlane_005 = { + level0_modelPlane_005_mesh, + level0_modelPlane_005_normal, + level0_modelPlane_005_uv, + level0_modelPlane_005_color, + 16 +}; + +MESH level0_meshPlane_005 = { + 64, + &level0_modelPlane_005, + level0_modelPlane_005_index, + &level0_tim_woods, + _binary_TIM_woods_tim_start, + {0}, // Matrix + {65,0,-520, 0}, // position + {0,0,0, 0}, // rotation + 0, // isProp + 0, // isRigidBody + 1, // isStaticBody + 0, // isRound + 0, // isPrism + 0, // isAnim + 0, // isActor + 0, // isLevel + 1, // isWall + 0, // isBG + 0, // isSprite + 0, // p + 0, // otz + &level0_modelPlane_005_body, + &level0_modelCube_001_anims, // Mesh anim tracks + 0, // Current VANIM + 0, + 0 // Screen space coordinates +}; + +SVECTOR level0_modelPlane_006_mesh[] = { + { 0,-221,390,0 }, + { 0,-221,520,0 }, + { 0,1,520,0 }, + { 0,-221,325,0 }, + { 0,-221,455,0 }, + { 0,1,130,0 }, + { 0,-221,130,0 }, + { 0,1,-130,0 }, + { 0,-221,195,0 }, + { 0,1,195,0 }, + { 0,1,325,0 }, + { 0,-221,-130,0 }, + { 0,1,0,0 }, + { 0,1,65,0 }, + { 0,-221,-260,0 }, + { 0,1,-455,0 }, + { 0,1,-520,0 }, + { 0,1,-260,0 }, + { 0,-221,-455,0 }, + { 0,-221,-520,0 }, + { 0,1,-325,0 }, + { 0,1,-390,0 }, + { 0,-221,-390,0 }, + { 0,-221,-325,0 }, + { 0,1,-195,0 }, + { 0,-221,-195,0 }, + { 0,1,-65,0 }, + { 0,-221,-65,0 }, + { 0,-221,0,0 }, + { 0,-221,65,0 }, + { 0,1,455,0 }, + { 0,1,260,0 }, + { 0,-221,260,0 }, + { 0,1,390,0 } +}; + +SVECTOR level0_modelPlane_006_normal[] = { + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0 +}; + +SVECTOR level0_modelPlane_006_uv[] = { + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0 +}; + +CVECTOR level0_modelPlane_006_color[] = { + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0 +}; + +PRIM level0_modelPlane_006_index[] = { + 16,19,18,15,8, + 15,18,22,21,8, + 21,22,23,20,8, + 20,23,14,17,8, + 17,14,25,24,8, + 24,25,11,7,8, + 7,11,27,26,8, + 26,27,28,12,8, + 12,28,29,13,8, + 13,29,6,5,8, + 5,6,8,9,8, + 9,8,32,31,8, + 31,32,3,10,8, + 10,3,0,33,8, + 33,0,4,30,8, + 30,4,1,2,8 +}; + +BODY level0_modelPlane_006_body = { + {0, 0, 0, 0}, + 520,0,0, 0, + 0,0,0, 0, + 8, + ONE/8, + 0,-221,-520, 0, + 0,0,520, 0, + 0, + }; + +TMESH level0_modelPlane_006 = { + level0_modelPlane_006_mesh, + level0_modelPlane_006_normal, + level0_modelPlane_006_uv, + level0_modelPlane_006_color, + 16 +}; + +MESH level0_meshPlane_006 = { + 64, + &level0_modelPlane_006, + level0_modelPlane_006_index, + &level0_tim_woods, + _binary_TIM_woods_tim_start, + {0}, // Matrix + {520,0,0, 0}, // position + {0,0,0, 0}, // rotation + 0, // isProp + 0, // isRigidBody + 1, // isStaticBody + 0, // isRound + 0, // isPrism + 0, // isAnim + 0, // isActor + 0, // isLevel + 1, // isWall + 0, // isBG + 0, // isSprite + 0, // p + 0, // otz + &level0_modelPlane_006_body, + &level0_modelCube_001_anims, // Mesh anim tracks + 0, // Current VANIM + 0, + 0 // Screen space coordinates +}; + +MESH * level0_meshes[7] = { &level0_meshCube, - &level0_meshPlane + &level0_meshCube_001, + &level0_meshPlane_000, + &level0_meshPlane_001, + &level0_meshPlane_002, + &level0_meshPlane_005, + &level0_meshPlane_006 }; -int level0_meshes_length = 2; +int level0_meshes_length = 7; CAMANGLE level0_camAngle_Camera = { &level0_camPos_Camera, @@ -962,29 +5030,34 @@ SIBLINGS level0_nodePlane_siblings = { }; CHILDREN level0_nodePlane_objects = { - 0, + 5, { - 0 + &level0_meshPlane_005, + &level0_meshPlane_002, + &level0_meshPlane_006, + &level0_meshCube_001, + &level0_meshPlane_000 } }; CHILDREN level0_nodePlane_rigidbodies = { - 1, + 2, { - &level0_meshCube + &level0_meshCube, + &level0_meshCube_001 } }; NODE level0_nodePlane = { - &level0_meshPlane, + &level0_meshPlane_001, &level0_nodePlane_siblings, &level0_nodePlane_objects, &level0_nodePlane_rigidbodies }; MESH * level0_actorPtr = &level0_meshCube; -MESH * level0_levelPtr = &level0_meshPlane; -MESH * level0_propPtr = &level0_meshCube; +MESH * level0_levelPtr = &level0_meshPlane_001; +MESH * level0_propPtr = &level0_meshCube_001; CAMANGLE * level0_camPtr = &level0_camAngle_Camera; @@ -1126,8 +5199,8 @@ LEVEL level0 = { (MESH **)&level0_meshes, &level0_meshes_length, &level0_meshCube, - &level0_meshPlane, - &level0_meshCube, + &level0_meshPlane_001, + &level0_meshCube_001, &level0_camAngle_Camera, &level0_camPath, (CAMANGLE **)&level0_camAngles, diff --git a/levels/level0.h b/levels/level0.h index e9a3834..db1334c 100644 --- a/levels/level0.h +++ b/levels/level0.h @@ -5,6 +5,12 @@ extern LEVEL level0; extern CVECTOR level0_BGc; extern VECTOR level0_BKc; +extern MESH_ANIMS_TRACKS level0_modelCube_001_anims; +extern VANIM level0_modelCube_001_anim_KeyAction; +extern VANIM level0_modelCube_001_anim_KeyAction_004; +extern VANIM level0_modelCube_001_anim_KeyAction_003; +extern VANIM level0_modelCube_001_anim_KeyAction_001; +extern VANIM level0_modelCube_001_anim_KeyAction_002; extern CAMPOS level0_camPos_Camera; extern CAMPATH level0_camPath; extern MATRIX level0_lgtmat; @@ -16,14 +22,58 @@ extern PRIM level0_modelCube_index[]; extern BODY level0_modelCube_body; extern TMESH level0_modelCube; extern MESH level0_meshCube; -extern SVECTOR modelPlane_mesh[]; -extern SVECTOR level0_modelPlane_normal[]; -extern CVECTOR level0_modelPlane_color[]; -extern PRIM level0_modelPlane_index[]; -extern BODY level0_modelPlane_body; -extern TMESH level0_modelPlane; -extern MESH level0_meshPlane; -extern MESH * level0_meshes[2]; +extern SVECTOR modelCube_001_mesh[]; +extern SVECTOR level0_modelCube_001_normal[]; +extern CVECTOR level0_modelCube_001_color[]; +extern PRIM level0_modelCube_001_index[]; +extern BODY level0_modelCube_001_body; +extern TMESH level0_modelCube_001; +extern MESH level0_meshCube_001; +extern SVECTOR modelPlane_000_mesh[]; +extern SVECTOR level0_modelPlane_000_normal[]; +extern SVECTOR level0_modelPlane_000_uv[]; +extern CVECTOR level0_modelPlane_000_color[]; +extern PRIM level0_modelPlane_000_index[]; +extern BODY level0_modelPlane_000_body; +extern TMESH level0_modelPlane_000; +extern unsigned long _binary_TIM_woods_tim_start[]; +extern unsigned long _binary_TIM_woods_tim_end[]; +extern unsigned long _binary_TIM_woods_tim_length; +extern TIM_IMAGE level0_tim_woods; +extern MESH level0_meshPlane_000; +extern SVECTOR modelPlane_001_mesh[]; +extern SVECTOR level0_modelPlane_001_normal[]; +extern SVECTOR level0_modelPlane_001_uv[]; +extern CVECTOR level0_modelPlane_001_color[]; +extern PRIM level0_modelPlane_001_index[]; +extern BODY level0_modelPlane_001_body; +extern TMESH level0_modelPlane_001; +extern MESH level0_meshPlane_001; +extern SVECTOR modelPlane_002_mesh[]; +extern SVECTOR level0_modelPlane_002_normal[]; +extern SVECTOR level0_modelPlane_002_uv[]; +extern CVECTOR level0_modelPlane_002_color[]; +extern PRIM level0_modelPlane_002_index[]; +extern BODY level0_modelPlane_002_body; +extern TMESH level0_modelPlane_002; +extern MESH level0_meshPlane_002; +extern SVECTOR modelPlane_005_mesh[]; +extern SVECTOR level0_modelPlane_005_normal[]; +extern SVECTOR level0_modelPlane_005_uv[]; +extern CVECTOR level0_modelPlane_005_color[]; +extern PRIM level0_modelPlane_005_index[]; +extern BODY level0_modelPlane_005_body; +extern TMESH level0_modelPlane_005; +extern MESH level0_meshPlane_005; +extern SVECTOR modelPlane_006_mesh[]; +extern SVECTOR level0_modelPlane_006_normal[]; +extern SVECTOR level0_modelPlane_006_uv[]; +extern CVECTOR level0_modelPlane_006_color[]; +extern PRIM level0_modelPlane_006_index[]; +extern BODY level0_modelPlane_006_body; +extern TMESH level0_modelPlane_006; +extern MESH level0_meshPlane_006; +extern MESH * level0_meshes[7]; extern int level0_meshes_length; extern CAMANGLE level0_camAngle_Camera; extern CAMANGLE * level0_camAngles[0]; diff --git a/levels/level1.c b/levels/level1.c index 81329f6..f3f58b5 100644 --- a/levels/level1.c +++ b/levels/level1.c @@ -4,961 +4,2620 @@ CVECTOR level1_BGc = { 101, 101, 119, 0 }; VECTOR level1_BKc = { 63, 63, 63, 0 }; +MESH_ANIMS_TRACKS level1_modelCube_anims = { + 1, + { + &level1_modelCube_anim_Cube + } +}; + +VANIM level1_modelCube_anim_Cube = { + 20, // number of frames e.g 20 + 56, // number of vertices e.g 21 + -1, // anim cursor : -1 means not playing back + 0, // lerp cursor + 0, // loop : if -1 , infinite loop, if n > 0, loop n times + 1, // playback direction (1 or -1) + 0, // ping pong animation (A>B>A) + 0, // use lerp to interpolate keyframes + { // vertex pos as SVECTORs e.g 20 * 21 SVECTORS + //Frame 0 + { -32,19,-25 }, + { -32,-10,-25 }, + { -32,20,25 }, + { -32,-9,25 }, + { 33,19,-24 }, + { 33,-10,-25 }, + { 33,20,25 }, + { 33,-9,25 }, + { 0,-9,25 }, + { 0,-10,-25 }, + { 0,20,25 }, + { 0,19,-25 }, + { 33,-10,4 }, + { 0,-10,4 }, + { 33,20,4 }, + { -32,20,4 }, + { 0,20,4 }, + { -32,-10,4 }, + { 33,-10,-3 }, + { -32,-10,-3 }, + { 0,20,-3 }, + { -32,20,-3 }, + { 0,-10,-3 }, + { 33,20,-3 }, + { -45,-13,4 }, + { -45,-13,-3 }, + { -45,-10,4 }, + { -45,-11,-3 }, + { -32,-6,4 }, + { -32,-6,-3 }, + { 33,20,15 }, + { 33,-10,16 }, + { 24,-9,25 }, + { 24,20,25 }, + { 24,19,-25 }, + { 24,-10,-25 }, + { 33,19,-17 }, + { 33,-10,-16 }, + { 30,29,-24 }, + { 26,29,-24 }, + { 30,29,-20 }, + { 31,30,22 }, + { 31,30,19 }, + { 28,30,22 }, + { 33,-21,-22 }, + { 31,-21,23 }, + { -32,19,-13 }, + { -20,19,-25 }, + { -18,19,25 }, + { -32,20,13 }, + { -30,29,-23 }, + { -27,30,22 }, + { -30,29,-18 }, + { -26,29,-23 }, + { -22,29,22 }, + { -27,29,18 }, + + //Frame 1 + { -32,19,-25 }, + { -32,-11,-25 }, + { -32,20,24 }, + { -32,-9,25 }, + { 33,19,-24 }, + { 33,-11,-25 }, + { 33,20,24 }, + { 33,-10,25 }, + { 0,-10,25 }, + { 0,-11,-25 }, + { 0,19,25 }, + { 0,19,-25 }, + { 33,-10,4 }, + { 0,-10,5 }, + { 33,19,4 }, + { -32,19,4 }, + { 0,19,4 }, + { -32,-10,4 }, + { 33,-10,-3 }, + { -32,-10,-3 }, + { 0,19,-3 }, + { -32,19,-3 }, + { 0,-10,-3 }, + { 33,19,-3 }, + { -45,-14,4 }, + { -45,-14,-3 }, + { -45,-11,4 }, + { -45,-11,-3 }, + { -32,-6,4 }, + { -32,-6,-3 }, + { 33,20,15 }, + { 33,-10,16 }, + { 24,-10,25 }, + { 24,20,24 }, + { 24,19,-25 }, + { 24,-11,-25 }, + { 33,19,-17 }, + { 33,-10,-16 }, + { 31,29,-24 }, + { 27,29,-24 }, + { 31,29,-20 }, + { 31,30,22 }, + { 31,30,19 }, + { 27,30,22 }, + { 33,-21,-21 }, + { 31,-21,23 }, + { -32,19,-13 }, + { -20,18,-25 }, + { -18,19,24 }, + { -32,19,13 }, + { -31,29,-23 }, + { -27,29,22 }, + { -31,29,-18 }, + { -26,29,-23 }, + { -22,29,22 }, + { -27,29,18 }, + + //Frame 2 + { -32,17,-26 }, + { -32,-12,-25 }, + { -32,19,24 }, + { -32,-10,25 }, + { 33,17,-25 }, + { 33,-12,-25 }, + { 33,19,24 }, + { 33,-10,25 }, + { 0,-12,26 }, + { 0,-13,-24 }, + { 0,18,25 }, + { 0,16,-25 }, + { 33,-11,5 }, + { 0,-12,5 }, + { 33,18,4 }, + { -32,18,4 }, + { 0,17,4 }, + { -32,-11,5 }, + { 33,-11,-2 }, + { -32,-11,-2 }, + { 0,17,-3 }, + { -32,18,-3 }, + { 0,-13,-2 }, + { 33,18,-3 }, + { -45,-15,5 }, + { -45,-15,-2 }, + { -45,-12,5 }, + { -45,-12,-2 }, + { -32,-7,5 }, + { -32,-8,-3 }, + { 33,19,15 }, + { 33,-11,16 }, + { 24,-10,25 }, + { 24,19,24 }, + { 24,17,-26 }, + { 24,-12,-25 }, + { 33,18,-17 }, + { 33,-12,-16 }, + { 32,28,-24 }, + { 28,28,-24 }, + { 32,28,-21 }, + { 30,29,22 }, + { 30,29,18 }, + { 26,29,22 }, + { 33,-22,-21 }, + { 31,-21,23 }, + { -32,18,-13 }, + { -20,17,-26 }, + { -18,19,24 }, + { -32,19,13 }, + { -32,28,-23 }, + { -26,29,22 }, + { -32,28,-19 }, + { -27,28,-23 }, + { -21,29,22 }, + { -26,29,17 }, + + //Frame 3 + { -32,15,-26 }, + { -32,-14,-24 }, + { -32,18,24 }, + { -32,-12,26 }, + { 33,15,-25 }, + { 33,-14,-24 }, + { 33,18,24 }, + { 33,-12,26 }, + { 0,-15,26 }, + { 0,-18,-24 }, + { 0,14,24 }, + { 0,12,-25 }, + { 33,-13,5 }, + { 0,-16,5 }, + { 33,16,3 }, + { -32,16,3 }, + { 0,13,4 }, + { -32,-13,5 }, + { 33,-13,-2 }, + { -32,-13,-2 }, + { 0,13,-3 }, + { -32,16,-4 }, + { 0,-17,-2 }, + { 33,16,-4 }, + { -45,-16,5 }, + { -45,-17,-2 }, + { -45,-14,5 }, + { -45,-14,-2 }, + { -32,-9,5 }, + { -32,-10,-2 }, + { 33,17,15 }, + { 33,-12,16 }, + { 24,-12,26 }, + { 24,18,24 }, + { 24,15,-26 }, + { 24,-14,-24 }, + { 33,15,-17 }, + { 33,-14,-16 }, + { 34,26,-25 }, + { 30,26,-25 }, + { 34,26,-21 }, + { 27,28,22 }, + { 27,28,18 }, + { 24,28,22 }, + { 33,-25,-20 }, + { 31,-23,24 }, + { -32,16,-13 }, + { -20,14,-26 }, + { -18,17,24 }, + { -32,17,13 }, + { -34,26,-24 }, + { -23,28,21 }, + { -34,26,-19 }, + { -30,26,-24 }, + { -18,28,21 }, + { -23,28,17 }, + + //Frame 4 + { -32,11,-26 }, + { -32,-18,-24 }, + { -32,15,24 }, + { -32,-14,26 }, + { 33,11,-25 }, + { 33,-18,-24 }, + { 33,15,24 }, + { 33,-15,26 }, + { 0,-20,27 }, + { 0,-24,-23 }, + { 0,9,24 }, + { 0,6,-25 }, + { 33,-16,5 }, + { 0,-22,6 }, + { 33,13,3 }, + { -32,13,3 }, + { 0,8,4 }, + { -32,-16,5 }, + { 33,-17,-2 }, + { -32,-17,-2 }, + { 0,7,-3 }, + { -32,13,-4 }, + { 0,-22,-1 }, + { 33,13,-4 }, + { -45,-20,6 }, + { -45,-20,-1 }, + { -45,-17,5 }, + { -45,-17,-2 }, + { -32,-13,5 }, + { -32,-13,-2 }, + { 33,14,15 }, + { 33,-15,17 }, + { 24,-15,26 }, + { 24,15,24 }, + { 24,11,-26 }, + { 24,-18,-24 }, + { 33,12,-18 }, + { 33,-18,-15 }, + { 38,22,-25 }, + { 34,22,-25 }, + { 38,22,-22 }, + { 23,26,21 }, + { 23,26,17 }, + { 20,26,21 }, + { 33,-29,-20 }, + { 31,-26,25 }, + { -32,12,-14 }, + { -20,11,-26 }, + { -18,14,24 }, + { -32,14,12 }, + { -38,22,-24 }, + { -19,26,21 }, + { -38,23,-20 }, + { -34,22,-24 }, + { -14,26,21 }, + { -19,25,16 }, + + //Frame 5 + { -32,6,-26 }, + { -32,-23,-24 }, + { -32,11,23 }, + { -32,-18,26 }, + { 33,6,-25 }, + { 33,-23,-24 }, + { 33,11,23 }, + { 33,-19,26 }, + { 0,-26,27 }, + { 0,-30,-23 }, + { 0,4,24 }, + { 0,-1,-25 }, + { 33,-20,6 }, + { 0,-28,6 }, + { 33,9,3 }, + { -32,9,3 }, + { 0,2,4 }, + { -32,-20,6 }, + { 33,-21,-1 }, + { -32,-21,-1 }, + { 0,1,-3 }, + { -32,8,-4 }, + { 0,-28,-1 }, + { 33,8,-4 }, + { -45,-24,6 }, + { -45,-25,-1 }, + { -45,-21,6 }, + { -45,-22,-1 }, + { -32,-17,5 }, + { -32,-17,-2 }, + { 33,10,14 }, + { 33,-19,17 }, + { 24,-19,26 }, + { 24,11,23 }, + { 24,6,-26 }, + { 24,-23,-24 }, + { 33,7,-18 }, + { 33,-22,-15 }, + { 41,18,-25 }, + { 37,18,-25 }, + { 41,18,-22 }, + { 20,22,21 }, + { 20,22,17 }, + { 17,22,21 }, + { 33,-33,-19 }, + { 31,-30,25 }, + { -32,7,-14 }, + { -20,6,-26 }, + { -18,10,24 }, + { -32,10,12 }, + { -41,18,-25 }, + { -16,22,20 }, + { -41,18,-20 }, + { -37,18,-24 }, + { -11,22,20 }, + { -16,22,16 }, + + //Frame 6 + { -32,4,-26 }, + { -32,-25,-23 }, + { -32,9,23 }, + { -32,-20,26 }, + { 33,4,-25 }, + { 33,-25,-23 }, + { 33,9,23 }, + { 33,-20,26 }, + { 0,-29,27 }, + { 0,-34,-23 }, + { 0,1,24 }, + { 0,-4,-25 }, + { 33,-22,6 }, + { 0,-31,7 }, + { 33,7,3 }, + { -32,7,3 }, + { 0,-1,4 }, + { -32,-22,6 }, + { 33,-23,-1 }, + { -32,-23,-1 }, + { 0,-2,-3 }, + { -32,6,-4 }, + { 0,-31,-1 }, + { 33,6,-4 }, + { -45,-26,6 }, + { -45,-27,-1 }, + { -45,-23,6 }, + { -45,-24,-1 }, + { -32,-19,5 }, + { -32,-19,-2 }, + { 33,8,14 }, + { 33,-21,17 }, + { 24,-20,26 }, + { 24,9,23 }, + { 24,4,-26 }, + { 24,-25,-23 }, + { 33,5,-18 }, + { 33,-24,-15 }, + { 42,16,-26 }, + { 38,16,-26 }, + { 42,16,-22 }, + { 19,21,21 }, + { 19,20,17 }, + { 16,21,21 }, + { 33,-35,-19 }, + { 31,-32,25 }, + { -32,5,-14 }, + { -20,4,-26 }, + { -18,8,23 }, + { -32,8,12 }, + { -42,16,-25 }, + { -15,20,20 }, + { -42,17,-20 }, + { -38,16,-25 }, + { -10,20,20 }, + { -15,20,16 }, + + //Frame 7 + { -32,6,-26 }, + { -32,-23,-24 }, + { -32,10,24 }, + { -32,-19,26 }, + { 33,6,-25 }, + { 33,-23,-24 }, + { 33,10,24 }, + { 33,-19,26 }, + { 0,-28,27 }, + { 0,-32,-23 }, + { 0,1,24 }, + { 0,-3,-25 }, + { 33,-21,5 }, + { 0,-30,6 }, + { 33,9,3 }, + { -32,9,3 }, + { 0,0,4 }, + { -32,-21,5 }, + { 33,-21,-2 }, + { -32,-21,-2 }, + { 0,-1,-3 }, + { -32,8,-4 }, + { 0,-30,-1 }, + { 33,8,-4 }, + { -45,-24,6 }, + { -45,-25,-1 }, + { -45,-21,6 }, + { -45,-22,-2 }, + { -32,-17,5 }, + { -32,-18,-2 }, + { 33,9,14 }, + { 33,-20,17 }, + { 24,-19,26 }, + { 24,10,24 }, + { 24,6,-26 }, + { 24,-23,-24 }, + { 33,7,-18 }, + { 33,-22,-15 }, + { 41,17,-25 }, + { 38,17,-25 }, + { 41,18,-22 }, + { 20,22,21 }, + { 20,21,17 }, + { 17,22,21 }, + { 33,-33,-20 }, + { 31,-30,25 }, + { -32,7,-14 }, + { -20,6,-26 }, + { -18,10,24 }, + { -32,9,12 }, + { -41,18,-24 }, + { -16,21,20 }, + { -41,18,-20 }, + { -37,18,-24 }, + { -11,21,20 }, + { -16,21,16 }, + + //Frame 8 + { -32,13,-26 }, + { -32,-17,-24 }, + { -32,15,24 }, + { -32,-15,25 }, + { 33,13,-25 }, + { 33,-17,-24 }, + { 33,15,24 }, + { 33,-15,25 }, + { 0,-22,26 }, + { 0,-24,-24 }, + { 0,7,25 }, + { 0,5,-25 }, + { 33,-16,5 }, + { 0,-23,5 }, + { 33,14,4 }, + { -32,14,4 }, + { 0,6,4 }, + { -32,-16,5 }, + { 33,-16,-2 }, + { -32,-16,-2 }, + { 0,6,-3 }, + { -32,14,-4 }, + { 0,-23,-2 }, + { 33,14,-4 }, + { -45,-19,5 }, + { -45,-19,-2 }, + { -45,-16,5 }, + { -45,-17,-2 }, + { -32,-12,5 }, + { -32,-12,-2 }, + { 33,14,15 }, + { 33,-15,16 }, + { 24,-15,25 }, + { 24,15,24 }, + { 24,13,-26 }, + { 24,-17,-24 }, + { 33,13,-17 }, + { 33,-16,-16 }, + { 39,23,-24 }, + { 35,23,-24 }, + { 39,23,-21 }, + { 23,25,22 }, + { 23,25,18 }, + { 19,25,22 }, + { 33,-27,-21 }, + { 31,-26,24 }, + { -32,13,-13 }, + { -20,12,-26 }, + { -18,14,24 }, + { -32,14,13 }, + { -39,23,-23 }, + { -18,25,21 }, + { -39,24,-19 }, + { -35,23,-23 }, + { -13,25,21 }, + { -18,25,17 }, + + //Frame 9 + { -32,19,-25 }, + { -32,-11,-25 }, + { -32,18,25 }, + { -32,-11,24 }, + { 33,19,-24 }, + { 33,-11,-25 }, + { 33,18,25 }, + { 33,-12,24 }, + { 0,-16,24 }, + { 0,-15,-25 }, + { 0,14,25 }, + { 0,14,-25 }, + { 33,-11,4 }, + { 0,-15,4 }, + { 33,18,4 }, + { -32,18,4 }, + { 0,14,4 }, + { -32,-11,4 }, + { 33,-11,-3 }, + { -32,-11,-3 }, + { 0,14,-3 }, + { -32,18,-3 }, + { 0,-15,-3 }, + { 33,18,-3 }, + { -45,-15,4 }, + { -45,-15,-3 }, + { -45,-12,4 }, + { -45,-12,-3 }, + { -32,-8,4 }, + { -32,-7,-3 }, + { 33,18,16 }, + { 33,-11,15 }, + { 24,-12,24 }, + { 24,18,25 }, + { 24,19,-25 }, + { 24,-11,-25 }, + { 33,18,-16 }, + { 33,-11,-17 }, + { 35,28,-23 }, + { 31,28,-23 }, + { 35,28,-20 }, + { 26,28,23 }, + { 26,28,19 }, + { 23,28,23 }, + { 33,-21,-22 }, + { 31,-23,22 }, + { -32,18,-13 }, + { -20,18,-25 }, + { -18,17,25 }, + { -32,18,14 }, + { -35,28,-22 }, + { -22,28,23 }, + { -35,28,-18 }, + { -31,28,-22 }, + { -17,28,23 }, + { -22,28,19 }, + + //Frame 10 + { -32,20,-24 }, + { -32,-9,-26 }, + { -32,18,25 }, + { -32,-12,24 }, + { 33,20,-23 }, + { 33,-9,-26 }, + { 33,18,25 }, + { 33,-12,24 }, + { 0,-11,23 }, + { 0,-9,-27 }, + { 0,18,25 }, + { 0,21,-25 }, + { 33,-11,3 }, + { 0,-10,3 }, + { 33,19,5 }, + { -32,19,5 }, + { 0,19,4 }, + { -32,-11,3 }, + { 33,-10,-4 }, + { -32,-10,-4 }, + { 0,20,-3 }, + { -32,19,-2 }, + { 0,-10,-4 }, + { 33,19,-2 }, + { -45,-14,3 }, + { -45,-14,-4 }, + { -45,-11,3 }, + { -45,-11,-4 }, + { -32,-7,3 }, + { -32,-7,-4 }, + { 33,18,16 }, + { 33,-11,15 }, + { 24,-12,24 }, + { 24,18,25 }, + { 24,20,-24 }, + { 24,-9,-26 }, + { 33,20,-16 }, + { 33,-9,-18 }, + { 31,30,-22 }, + { 27,30,-22 }, + { 31,30,-19 }, + { 31,28,24 }, + { 31,28,20 }, + { 27,28,24 }, + { 33,-20,-23 }, + { 31,-23,21 }, + { -32,20,-12 }, + { -20,20,-24 }, + { -18,17,25 }, + { -32,18,14 }, + { -31,30,-21 }, + { -27,27,24 }, + { -31,30,-17 }, + { -26,30,-21 }, + { -22,27,24 }, + { -27,28,20 }, + + //Frame 11 + { -32,21,-24 }, + { -32,-9,-26 }, + { -32,17,26 }, + { -32,-12,24 }, + { 33,21,-23 }, + { 33,-9,-26 }, + { 33,17,26 }, + { 33,-12,24 }, + { 0,-8,23 }, + { 0,-4,-27 }, + { 0,21,25 }, + { 0,25,-25 }, + { 33,-11,3 }, + { 0,-7,2 }, + { 33,19,5 }, + { -32,19,5 }, + { 0,23,4 }, + { -32,-11,3 }, + { 33,-10,-4 }, + { -32,-10,-4 }, + { 0,23,-3 }, + { -32,19,-2 }, + { 0,-6,-5 }, + { 33,19,-2 }, + { -45,-14,3 }, + { -45,-14,-4 }, + { -45,-11,3 }, + { -45,-11,-4 }, + { -32,-7,3 }, + { -32,-7,-4 }, + { 33,18,16 }, + { 33,-11,14 }, + { 24,-12,24 }, + { 24,17,26 }, + { 24,21,-24 }, + { 24,-9,-26 }, + { 33,20,-16 }, + { 33,-9,-18 }, + { 25,31,-22 }, + { 22,31,-22 }, + { 25,30,-18 }, + { 36,27,24 }, + { 36,28,21 }, + { 32,27,24 }, + { 33,-19,-24 }, + { 31,-23,21 }, + { -32,20,-12 }, + { -20,20,-24 }, + { -18,17,26 }, + { -32,18,14 }, + { -25,31,-21 }, + { -32,27,24 }, + { -25,30,-16 }, + { -21,30,-21 }, + { -27,27,24 }, + { -32,28,20 }, + + //Frame 12 + { -32,20,-24 }, + { -32,-9,-26 }, + { -32,17,26 }, + { -32,-12,24 }, + { 33,20,-23 }, + { 33,-9,-26 }, + { 33,17,26 }, + { 33,-13,24 }, + { 0,-7,23 }, + { 0,-4,-27 }, + { 0,22,25 }, + { 0,26,-25 }, + { 33,-11,3 }, + { 0,-6,2 }, + { 33,18,5 }, + { -32,18,5 }, + { 0,24,4 }, + { -32,-11,3 }, + { 33,-11,-4 }, + { -32,-11,-4 }, + { 0,24,-3 }, + { -32,19,-2 }, + { 0,-5,-5 }, + { 33,19,-2 }, + { -45,-15,3 }, + { -45,-14,-4 }, + { -45,-12,3 }, + { -45,-11,-4 }, + { -32,-7,3 }, + { -32,-7,-4 }, + { 33,17,16 }, + { 33,-12,14 }, + { 24,-13,24 }, + { 24,17,26 }, + { 24,20,-24 }, + { 24,-9,-26 }, + { 33,20,-16 }, + { 33,-10,-18 }, + { 21,31,-22 }, + { 17,31,-22 }, + { 21,31,-18 }, + { 41,28,24 }, + { 41,28,21 }, + { 37,28,24 }, + { 33,-20,-24 }, + { 31,-23,21 }, + { -32,19,-12 }, + { -20,20,-24 }, + { -18,16,26 }, + { -32,18,14 }, + { -21,31,-21 }, + { -37,27,24 }, + { -21,30,-16 }, + { -16,30,-21 }, + { -32,27,24 }, + { -37,28,20 }, + + //Frame 13 + { -32,19,-24 }, + { -32,-11,-26 }, + { -32,16,26 }, + { -32,-13,24 }, + { 33,19,-23 }, + { 33,-11,-26 }, + { 33,16,26 }, + { 33,-14,24 }, + { 0,-10,23 }, + { 0,-7,-27 }, + { 0,19,25 }, + { 0,22,-25 }, + { 33,-12,3 }, + { 0,-9,3 }, + { 33,17,5 }, + { -32,17,5 }, + { 0,21,4 }, + { -32,-12,3 }, + { 33,-12,-4 }, + { -32,-12,-4 }, + { 0,21,-3 }, + { -32,17,-2 }, + { 0,-8,-5 }, + { 33,17,-2 }, + { -45,-16,3 }, + { -45,-16,-4 }, + { -45,-13,3 }, + { -45,-13,-4 }, + { -32,-9,3 }, + { -32,-8,-4 }, + { 33,16,16 }, + { 33,-13,14 }, + { 24,-14,24 }, + { 24,16,26 }, + { 24,19,-24 }, + { 24,-11,-26 }, + { 33,18,-16 }, + { 33,-11,-18 }, + { 17,30,-22 }, + { 13,30,-22 }, + { 17,30,-19 }, + { 44,27,24 }, + { 44,27,20 }, + { 41,27,24 }, + { 33,-21,-24 }, + { 31,-25,21 }, + { -32,18,-12 }, + { -20,18,-24 }, + { -18,15,25 }, + { -32,16,14 }, + { -17,30,-21 }, + { -41,27,24 }, + { -17,29,-17 }, + { -13,30,-21 }, + { -35,27,24 }, + { -41,27,20 }, + + //Frame 14 + { -32,12,-24 }, + { -32,-17,-26 }, + { -32,10,25 }, + { -32,-19,24 }, + { 33,12,-23 }, + { 33,-17,-26 }, + { 33,10,25 }, + { 33,-19,24 }, + { 0,-22,23 }, + { 0,-20,-26 }, + { 0,7,25 }, + { 0,10,-25 }, + { 33,-18,3 }, + { 0,-21,3 }, + { 33,11,5 }, + { -32,11,5 }, + { 0,8,4 }, + { -32,-18,3 }, + { 33,-18,-4 }, + { -32,-18,-4 }, + { 0,9,-3 }, + { -32,11,-2 }, + { 0,-21,-4 }, + { 33,11,-2 }, + { -45,-22,3 }, + { -45,-22,-4 }, + { -45,-19,3 }, + { -45,-19,-4 }, + { -32,-15,3 }, + { -32,-14,-4 }, + { 33,10,16 }, + { 33,-19,15 }, + { 24,-19,24 }, + { 24,10,25 }, + { 24,12,-24 }, + { 24,-17,-26 }, + { 33,12,-16 }, + { 33,-17,-17 }, + { 15,24,-22 }, + { 11,24,-22 }, + { 15,24,-19 }, + { 46,22,24 }, + { 46,22,20 }, + { 43,22,24 }, + { 33,-28,-23 }, + { 31,-30,21 }, + { -32,12,-12 }, + { -20,12,-24 }, + { -18,9,25 }, + { -32,10,14 }, + { -15,24,-21 }, + { -43,22,23 }, + { -15,24,-17 }, + { -11,24,-21 }, + { -38,21,23 }, + { -43,22,19 }, + + //Frame 15 + { -32,8,-25 }, + { -32,-21,-26 }, + { -32,6,25 }, + { -32,-23,24 }, + { 33,8,-24 }, + { 33,-21,-26 }, + { 33,6,25 }, + { 33,-23,24 }, + { 0,-30,24 }, + { 0,-29,-26 }, + { 0,-1,25 }, + { 0,1,-25 }, + { 33,-22,3 }, + { 0,-30,3 }, + { 33,7,5 }, + { -32,7,5 }, + { 0,0,4 }, + { -32,-22,3 }, + { 33,-22,-4 }, + { -32,-22,-4 }, + { 0,0,-3 }, + { -32,7,-3 }, + { 0,-29,-4 }, + { 33,7,-3 }, + { -45,-26,3 }, + { -45,-26,-4 }, + { -45,-23,3 }, + { -45,-23,-4 }, + { -32,-19,4 }, + { -32,-18,-3 }, + { 33,7,16 }, + { 33,-23,15 }, + { 24,-23,24 }, + { 24,6,25 }, + { 24,8,-25 }, + { 24,-21,-26 }, + { 33,8,-16 }, + { 33,-21,-17 }, + { 14,20,-23 }, + { 10,20,-23 }, + { 14,20,-19 }, + { 47,18,24 }, + { 47,19,20 }, + { 44,18,24 }, + { 33,-32,-23 }, + { 31,-34,22 }, + { -32,8,-12 }, + { -20,8,-25 }, + { -18,6,25 }, + { -32,7,14 }, + { -14,20,-22 }, + { -44,18,23 }, + { -14,20,-17 }, + { -10,20,-22 }, + { -39,18,23 }, + { -44,18,19 }, + + //Frame 16 + { -32,7,-25 }, + { -32,-22,-25 }, + { -32,6,25 }, + { -32,-23,24 }, + { 33,7,-24 }, + { 33,-22,-25 }, + { 33,6,25 }, + { 33,-23,24 }, + { 0,-32,24 }, + { 0,-31,-26 }, + { 0,-3,25 }, + { 0,-2,-25 }, + { 33,-23,4 }, + { 0,-32,4 }, + { 33,6,4 }, + { -32,6,4 }, + { 0,-2,4 }, + { -32,-23,4 }, + { 33,-23,-3 }, + { -32,-23,-3 }, + { 0,-2,-3 }, + { -32,7,-3 }, + { 0,-31,-4 }, + { 33,7,-3 }, + { -45,-26,4 }, + { -45,-26,-3 }, + { -45,-24,4 }, + { -45,-23,-3 }, + { -32,-19,4 }, + { -32,-19,-3 }, + { 33,6,16 }, + { 33,-23,15 }, + { 24,-23,24 }, + { 24,6,25 }, + { 24,7,-25 }, + { 24,-22,-25 }, + { 33,7,-16 }, + { 33,-22,-17 }, + { 16,19,-23 }, + { 12,19,-23 }, + { 16,19,-19 }, + { 45,18,23 }, + { 45,18,19 }, + { 42,18,23 }, + { 33,-33,-23 }, + { 31,-34,22 }, + { -32,7,-12 }, + { -20,7,-25 }, + { -18,6,25 }, + { -32,6,14 }, + { -16,19,-22 }, + { -42,18,23 }, + { -16,19,-18 }, + { -12,19,-22 }, + { -37,18,23 }, + { -42,18,19 }, + + //Frame 17 + { -32,9,-25 }, + { -32,-20,-25 }, + { -32,9,25 }, + { -32,-20,25 }, + { 33,9,-24 }, + { 33,-20,-25 }, + { 33,9,25 }, + { 33,-20,25 }, + { 0,-29,24 }, + { 0,-28,-25 }, + { 0,1,25 }, + { 0,1,-25 }, + { 33,-20,4 }, + { 0,-28,4 }, + { 33,9,4 }, + { -32,9,4 }, + { 0,1,4 }, + { -32,-20,4 }, + { 33,-20,-3 }, + { -32,-20,-3 }, + { 0,1,-3 }, + { -32,9,-3 }, + { 0,-28,-3 }, + { 33,9,-3 }, + { -45,-24,4 }, + { -45,-24,-3 }, + { -45,-21,4 }, + { -45,-21,-3 }, + { -32,-17,4 }, + { -32,-17,-3 }, + { 33,9,16 }, + { 33,-20,15 }, + { 24,-20,25 }, + { 24,9,25 }, + { 24,9,-25 }, + { 24,-20,-25 }, + { 33,9,-16 }, + { 33,-20,-17 }, + { 22,21,-23 }, + { 18,21,-23 }, + { 22,21,-20 }, + { 40,21,23 }, + { 40,21,19 }, + { 36,21,23 }, + { 33,-31,-22 }, + { 31,-31,22 }, + { -32,9,-13 }, + { -20,9,-25 }, + { -18,9,25 }, + { -32,9,13 }, + { -22,21,-22 }, + { -36,21,22 }, + { -22,21,-18 }, + { -17,21,-22 }, + { -31,21,22 }, + { -36,21,18 }, + + //Frame 18 + { -32,15,-25 }, + { -32,-14,-25 }, + { -32,15,25 }, + { -32,-14,25 }, + { 33,15,-24 }, + { 33,-14,-25 }, + { 33,15,25 }, + { 33,-14,25 }, + { 0,-20,25 }, + { 0,-20,-25 }, + { 0,9,25 }, + { 0,9,-25 }, + { 33,-14,4 }, + { 0,-20,4 }, + { 33,15,4 }, + { -32,15,4 }, + { 0,9,4 }, + { -32,-14,4 }, + { 33,-14,-3 }, + { -32,-14,-3 }, + { 0,9,-3 }, + { -32,15,-3 }, + { 0,-20,-3 }, + { 33,15,-3 }, + { -45,-18,4 }, + { -45,-18,-3 }, + { -45,-15,4 }, + { -45,-15,-3 }, + { -32,-10,4 }, + { -32,-10,-3 }, + { 33,15,15 }, + { 33,-14,16 }, + { 24,-14,25 }, + { 24,15,25 }, + { 24,15,-25 }, + { 24,-14,-25 }, + { 33,15,-17 }, + { 33,-14,-17 }, + { 27,27,-24 }, + { 23,27,-24 }, + { 27,27,-20 }, + { 35,27,23 }, + { 35,27,19 }, + { 31,27,23 }, + { 33,-25,-22 }, + { 31,-25,23 }, + { -32,15,-13 }, + { -20,15,-25 }, + { -18,15,25 }, + { -32,15,13 }, + { -27,27,-23 }, + { -31,27,22 }, + { -27,27,-18 }, + { -23,27,-23 }, + { -26,27,22 }, + { -31,27,18 }, + + //Frame 19 + { -32,18,-25 }, + { -32,-11,-25 }, + { -32,19,25 }, + { -32,-10,25 }, + { 33,18,-24 }, + { 33,-11,-25 }, + { 33,19,25 }, + { 33,-10,25 }, + { 0,-12,25 }, + { 0,-13,-25 }, + { 0,17,25 }, + { 0,16,-25 }, + { 33,-11,4 }, + { 0,-13,4 }, + { 33,19,4 }, + { -32,19,4 }, + { 0,17,4 }, + { -32,-11,4 }, + { 33,-11,-3 }, + { -32,-11,-3 }, + { 0,17,-3 }, + { -32,19,-3 }, + { 0,-13,-3 }, + { 33,19,-3 }, + { -45,-14,4 }, + { -45,-14,-3 }, + { -45,-11,4 }, + { -45,-11,-3 }, + { -32,-7,4 }, + { -32,-7,-3 }, + { 33,19,15 }, + { 33,-10,16 }, + { 24,-10,25 }, + { 24,19,25 }, + { 24,18,-25 }, + { 24,-11,-25 }, + { 33,19,-17 }, + { 33,-11,-16 }, + { 29,30,-24 }, + { 25,30,-24 }, + { 29,30,-20 }, + { 32,31,23 }, + { 32,31,19 }, + { 29,31,23 }, + { 33,-21,-22 }, + { 31,-21,23 }, + { -32,19,-13 }, + { -20,18,-25 }, + { -18,19,25 }, + { -32,19,13 }, + { -29,30,-23 }, + { -28,31,22 }, + { -29,30,-18 }, + { -25,30,-23 }, + { -23,31,22 }, + { -28,31,18 } + } +}; + +MESH_ANIMS_TRACKS level1_modelCylindre_anims = { + 1, + { + &level1_modelCylindre_anim_Cylindre + } +}; + +VANIM level1_modelCylindre_anim_Cylindre = { + 20, // number of frames e.g 20 + 21, // number of vertices e.g 21 + -1, // anim cursor : -1 means not playing back + 0, // lerp cursor + 0, // loop : if -1 , infinite loop, if n > 0, loop n times + 1, // playback direction (1 or -1) + 0, // ping pong animation (A>B>A) + 1, // use lerp to interpolate keyframes + { // vertex pos as SVECTORs e.g 20 * 21 SVECTORS + //Frame 0 + { 3,35,47 }, + { -1,-30,14 }, + { 33,35,32 }, + { 7,-30,9 }, + { 43,35,5 }, + { 9,-30,2 }, + { 35,35,-23 }, + { 6,-30,-4 }, + { 13,35,-36 }, + { -7,35,-38 }, + { 0,-30,-8 }, + { -26,35,-29 }, + { -6,-30,-7 }, + { -39,35,-13 }, + { -12,-30,-2 }, + { -42,35,7 }, + { -13,-30,4 }, + { -36,35,27 }, + { -11,-30,9 }, + { -20,35,41 }, + { -7,-30,12 }, + + //Frame 1 + { 3,35,45 }, + { 0,-30,15 }, + { 31,35,31 }, + { 8,-30,11 }, + { 41,35,5 }, + { 11,-30,2 }, + { 33,35,-21 }, + { 8,-30,-6 }, + { 13,35,-35 }, + { -7,35,-36 }, + { 0,-30,-10 }, + { -25,35,-28 }, + { -7,-30,-9 }, + { -37,35,-13 }, + { -13,-30,-3 }, + { -40,35,7 }, + { -14,-30,4 }, + { -34,35,26 }, + { -12,-30,10 }, + { -19,35,39 }, + { -8,-30,14 }, + + //Frame 2 + { 2,35,38 }, + { 1,-30,20 }, + { 26,35,26 }, + { 12,-30,14 }, + { 34,35,4 }, + { 16,-30,2 }, + { 27,35,-18 }, + { 12,-30,-9 }, + { 10,35,-29 }, + { -6,35,-31 }, + { 1,-30,-15 }, + { -22,35,-24 }, + { -9,-30,-13 }, + { -32,35,-11 }, + { -18,-30,-5 }, + { -35,35,6 }, + { -19,-30,5 }, + { -30,35,22 }, + { -16,-30,13 }, + { -17,35,33 }, + { -10,-30,18 }, + + //Frame 3 + { 1,35,29 }, + { 2,-30,27 }, + { 19,35,20 }, + { 19,-30,18 }, + { 25,35,3 }, + { 24,-30,2 }, + { 19,35,-13 }, + { 18,-30,-14 }, + { 7,35,-22 }, + { -6,35,-23 }, + { 3,-30,-22 }, + { -17,35,-18 }, + { -11,-30,-20 }, + { -25,35,-8 }, + { -24,-30,-9 }, + { -27,35,5 }, + { -26,-30,5 }, + { -23,35,16 }, + { -21,-30,17 }, + { -14,35,25 }, + { -12,-30,24 }, + + //Frame 4 + { -1,35,19 }, + { 3,-30,35 }, + { 11,35,13 }, + { 25,-30,22 }, + { 15,35,2 }, + { 31,-30,2 }, + { 12,35,-9 }, + { 24,-30,-19 }, + { 3,35,-14 }, + { -5,35,-15 }, + { 5,-30,-29 }, + { -13,35,-11 }, + { -14,-30,-27 }, + { -18,35,-5 }, + { -30,-30,-12 }, + { -19,35,3 }, + { -32,-30,6 }, + { -17,35,11 }, + { -27,-30,21 }, + { -10,35,17 }, + { -15,-30,31 }, + + //Frame 5 + { -2,35,13 }, + { 4,-30,40 }, + { 6,35,9 }, + { 29,-30,25 }, + { 8,35,2 }, + { 37,-30,1 }, + { 6,35,-5 }, + { 28,-30,-22 }, + { 1,35,-9 }, + { -5,35,-9 }, + { 6,-30,-34 }, + { -9,35,-7 }, + { -15,-30,-31 }, + { -13,35,-3 }, + { -34,-30,-14 }, + { -14,35,2 }, + { -37,-30,7 }, + { -12,35,7 }, + { -30,-30,24 }, + { -8,35,11 }, + { -17,-30,35 }, + + //Frame 6 + { -2,35,10 }, + { 5,-30,41 }, + { 4,35,7 }, + { 31,-30,26 }, + { 6,35,2 }, + { 39,-30,1 }, + { 4,35,-4 }, + { 29,-30,-23 }, + { 0,35,-7 }, + { -4,35,-8 }, + { 6,-30,-36 }, + { -8,35,-6 }, + { -16,-30,-33 }, + { -11,35,-2 }, + { -35,-30,-15 }, + { -12,35,2 }, + { -38,-30,7 }, + { -10,35,6 }, + { -32,-30,25 }, + { -7,35,9 }, + { -18,-30,37 }, + + //Frame 7 + { -2,35,11 }, + { 5,-30,41 }, + { 4,35,8 }, + { 31,-30,26 }, + { 7,35,2 }, + { 38,-30,1 }, + { 5,35,-4 }, + { 29,-30,-23 }, + { 0,35,-8 }, + { -4,35,-8 }, + { 6,-30,-35 }, + { -9,35,-6 }, + { -16,-30,-33 }, + { -11,35,-2 }, + { -35,-30,-15 }, + { -12,35,2 }, + { -38,-30,7 }, + { -11,35,6 }, + { -32,-30,25 }, + { -7,35,9 }, + { -17,-30,36 }, + + //Frame 8 + { -2,35,12 }, + { 5,-30,40 }, + { 5,35,8 }, + { 30,-30,26 }, + { 8,35,2 }, + { 37,-30,1 }, + { 6,35,-5 }, + { 28,-30,-22 }, + { 0,35,-9 }, + { -5,35,-9 }, + { 6,-30,-34 }, + { -9,35,-7 }, + { -15,-30,-32 }, + { -12,35,-3 }, + { -34,-30,-14 }, + { -13,35,2 }, + { -37,-30,7 }, + { -12,35,7 }, + { -31,-30,24 }, + { -8,35,11 }, + { -17,-30,35 }, + + //Frame 9 + { -2,35,14 }, + { 4,-30,38 }, + { 7,35,10 }, + { 28,-30,25 }, + { 10,35,2 }, + { 36,-30,2 }, + { 7,35,-6 }, + { 27,-30,-21 }, + { 1,35,-10 }, + { -5,35,-11 }, + { 6,-30,-33 }, + { -10,35,-8 }, + { -15,-30,-30 }, + { -14,35,-3 }, + { -33,-30,-14 }, + { -15,35,3 }, + { -36,-30,7 }, + { -13,35,8 }, + { -30,-30,23 }, + { -9,35,12 }, + { -17,-30,34 }, + + //Frame 10 + { -1,35,17 }, + { 4,-30,36 }, + { 9,35,12 }, + { 26,-30,23 }, + { 13,35,2 }, + { 33,-30,2 }, + { 10,35,-8 }, + { 25,-30,-20 }, + { 2,35,-12 }, + { -5,35,-13 }, + { 5,-30,-31 }, + { -12,35,-10 }, + { -14,-30,-28 }, + { -16,35,-4 }, + { -31,-30,-13 }, + { -17,35,3 }, + { -34,-30,6 }, + { -15,35,10 }, + { -28,-30,22 }, + { -10,35,15 }, + { -16,-30,32 }, + + //Frame 11 + { -1,35,20 }, + { 3,-30,34 }, + { 12,35,14 }, + { 24,-30,22 }, + { 16,35,2 }, + { 30,-30,2 }, + { 13,35,-9 }, + { 23,-30,-18 }, + { 4,35,-15 }, + { -5,35,-16 }, + { 5,-30,-28 }, + { -13,35,-12 }, + { -13,-30,-26 }, + { -19,35,-5 }, + { -29,-30,-12 }, + { -20,35,3 }, + { -31,-30,6 }, + { -17,35,12 }, + { -26,-30,20 }, + { -11,35,18 }, + { -15,-30,30 }, + + //Frame 12 + { 0,35,25 }, + { 3,-30,31 }, + { 15,35,17 }, + { 22,-30,20 }, + { 20,35,3 }, + { 27,-30,2 }, + { 16,35,-11 }, + { 21,-30,-16 }, + { 5,35,-18 }, + { -5,35,-19 }, + { 4,-30,-25 }, + { -15,35,-15 }, + { -12,-30,-23 }, + { -22,35,-7 }, + { -26,-30,-10 }, + { -23,35,4 }, + { -28,-30,6 }, + { -20,35,14 }, + { -24,-30,19 }, + { -12,35,21 }, + { -14,-30,27 }, + + //Frame 13 + { 1,35,29 }, + { 2,-30,27 }, + { 19,35,20 }, + { 19,-30,18 }, + { 25,35,3 }, + { 24,-30,2 }, + { 19,35,-13 }, + { 18,-30,-14 }, + { 7,35,-22 }, + { -6,35,-23 }, + { 3,-30,-22 }, + { -17,35,-18 }, + { -11,-30,-20 }, + { -25,35,-8 }, + { -24,-30,-9 }, + { -27,35,5 }, + { -26,-30,5 }, + { -23,35,16 }, + { -21,-30,17 }, + { -14,35,25 }, + { -12,-30,24 }, + + //Frame 14 + { 1,35,33 }, + { 1,-30,24 }, + { 22,35,23 }, + { 16,-30,16 }, + { 29,35,4 }, + { 20,-30,2 }, + { 23,35,-16 }, + { 15,-30,-12 }, + { 8,35,-25 }, + { -6,35,-26 }, + { 2,-30,-19 }, + { -19,35,-20 }, + { -10,-30,-17 }, + { -28,35,-9 }, + { -21,-30,-7 }, + { -30,35,5 }, + { -23,-30,5 }, + { -26,35,19 }, + { -19,-30,15 }, + { -15,35,29 }, + { -11,-30,22 }, + + //Frame 15 + { 2,35,37 }, + { 1,-30,21 }, + { 25,35,25 }, + { 13,-30,14 }, + { 33,35,4 }, + { 17,-30,2 }, + { 26,35,-17 }, + { 13,-30,-10 }, + { 10,35,-28 }, + { -6,35,-30 }, + { 2,-30,-16 }, + { -21,35,-23 }, + { -9,-30,-14 }, + { -31,35,-10 }, + { -18,-30,-6 }, + { -34,35,6 }, + { -20,-30,5 }, + { -29,35,21 }, + { -17,-30,13 }, + { -17,35,32 }, + { -10,-30,19 }, + + //Frame 16 + { 2,35,41 }, + { 0,-30,19 }, + { 28,35,28 }, + { 11,-30,12 }, + { 37,35,4 }, + { 14,-30,2 }, + { 29,35,-19 }, + { 10,-30,-8 }, + { 11,35,-31 }, + { -6,35,-33 }, + { 1,-30,-13 }, + { -23,35,-25 }, + { -8,-30,-12 }, + { -34,35,-11 }, + { -16,-30,-4 }, + { -36,35,6 }, + { -17,-30,4 }, + { -31,35,23 }, + { -15,-30,12 }, + { -18,35,35 }, + { -9,-30,17 }, + + //Frame 17 + { 3,35,43 }, + { 0,-30,16 }, + { 30,35,30 }, + { 9,-30,11 }, + { 39,35,5 }, + { 12,-30,2 }, + { 32,35,-21 }, + { 9,-30,-6 }, + { 12,35,-33 }, + { -7,35,-35 }, + { 0,-30,-11 }, + { -24,35,-27 }, + { -7,-30,-10 }, + { -36,35,-12 }, + { -14,-30,-3 }, + { -39,35,7 }, + { -15,-30,4 }, + { -33,35,25 }, + { -13,-30,11 }, + { -19,35,38 }, + { -8,-30,15 }, + + //Frame 18 + { 3,35,45 }, + { 0,-30,15 }, + { 32,35,31 }, + { 8,-30,10 }, + { 42,35,5 }, + { 10,-30,2 }, + { 33,35,-22 }, + { 7,-30,-5 }, + { 13,35,-35 }, + { -7,35,-37 }, + { 0,-30,-9 }, + { -25,35,-28 }, + { -7,-30,-8 }, + { -37,35,-13 }, + { -13,-30,-3 }, + { -41,35,7 }, + { -14,-30,4 }, + { -35,35,26 }, + { -12,-30,10 }, + { -20,35,40 }, + { -7,-30,13 }, + + //Frame 19 + { 3,35,47 }, + { -1,-30,14 }, + { 33,35,32 }, + { 7,-30,10 }, + { 43,35,5 }, + { 9,-30,2 }, + { 34,35,-22 }, + { 6,-30,-5 }, + { 13,35,-36 }, + { -7,35,-38 }, + { 0,-30,-8 }, + { -26,35,-29 }, + { -7,-30,-7 }, + { -38,35,-13 }, + { -12,-30,-2 }, + { -42,35,7 }, + { -13,-30,4 }, + { -35,35,27 }, + { -11,-30,9 }, + { -20,35,41 }, + { -7,-30,13 } + } +}; + CAMPOS level1_camPos_camPath = { - { -205,156,-17 }, - { 371,707,0 } + { -205,156,-17 }, + { 371,707,0 } }; CAMPOS level1_camPos_camPath_001 = { - { 490,101,113 }, - { 282,-192,0 } + { 490,101,113 }, + { 282,-192,0 } }; CAMPOS level1_camPos_camPath_002 = { - { 221,309,-48 }, - { 866,0,0 } + { 221,309,-48 }, + { 866,0,0 } }; CAMPOS level1_camPos_camPath_003 = { - { -159,57,61 }, - { 210,542,0 } + { -159,57,61 }, + { 210,542,0 } }; CAMPOS level1_camPos_camPath_004 = { - { -208,216,-86 }, - { 447,800,0 } + { -208,216,-86 }, + { 447,800,0 } }; CAMPOS level1_camPos_camPath_005 = { - { -167,160,-624 }, - { 391,1419,0 } + { -167,160,-624 }, + { 391,1419,0 } }; CAMPATH level1_camPath = { - 5, - 0, - 0, - { - { 490,101,113 }, - { 221,309,-48 }, - { -159,57,61 }, - { -208,216,-86 }, - { -167,160,-624 } - } + 5, + 0, + 0, + { + { 490,101,113 }, + { 221,309,-48 }, + { -159,57,61 }, + { -208,216,-86 }, + { -167,160,-624 } + } }; MATRIX level1_lgtmat = { - 784, 1558, 2188, - -1742, 2003, 884, - -2727, 627, 0 - }; + 784, 1558, 2188, // L1 + -1742, 2003, 884, // L2 + -2727, 627, 0 // L3 + }; MATRIX level1_cmat = { - 13,4096,0, - 4096,0,36, - 0,5,4096 - }; +// L1 L2 L3 + 13, 4096, 0, // R + 4096, 0, 36, // G + 0, 5, 4096 // B + }; SVECTOR level1_modelCube_mesh[] = { - { -32,21,-24,0 }, - { -32,-8,-26,0 }, - { -32,18,26,0 }, - { -32,-11,24,0 }, - { 33,21,-23,0 }, - { 33,-8,-26,0 }, - { 33,18,26,0 }, - { 33,-12,24,0 }, - { 0,-20,23,0 }, - { 0,-17,-27,0 }, - { 0,9,25,0 }, - { 0,13,-25,0 }, - { 33,-10,3,0 }, - { 0,-19,2,0 }, - { 33,19,5,0 }, - { -32,19,5,0 }, - { 0,11,4,0 }, - { -32,-10,3,0 }, - { 33,-10,-4,0 }, - { -32,-10,-4,0 }, - { 0,11,-3,0 }, - { -32,20,-2,0 }, - { 0,-18,-5,0 }, - { 33,20,-2,0 }, - { -45,-14,3,0 }, - { -45,-13,-4,0 }, - { -45,-11,3,0 }, - { -45,-10,-4,0 }, - { -32,-6,3,0 }, - { -32,-6,-4,0 }, - { 33,18,16,0 }, - { 33,-11,14,0 }, - { 24,-12,24,0 }, - { 24,18,26,0 }, - { 24,21,-24,0 }, - { 24,-8,-26,0 }, - { 33,21,-16,0 }, - { 33,-9,-18,0 }, - { 42,31,-22,0 }, - { 38,31,-22,0 }, - { 42,30,-18,0 }, - { 19,28,24,0 }, - { 19,28,21,0 }, - { 16,28,24,0 }, - { 33,-19,-24,0 }, - { 31,-23,21,0 }, - { -32,20,-12,0 }, - { -20,21,-24,0 }, - { -18,17,26,0 }, - { -32,19,14,0 }, - { -42,31,-21,0 }, - { -15,28,24,0 }, - { -42,31,-16,0 }, - { -38,31,-21,0 }, - { -10,28,24,0 }, - { -15,28,20,0 } + { -32,22,-24,0 }, + { -32,-7,-26,0 }, + { -32,18,26,0 }, + { -32,-11,24,0 }, + { 33,22,-23,0 }, + { 33,-7,-26,0 }, + { 33,18,26,0 }, + { 33,-11,24,0 }, + { 0,-20,23,0 }, + { 0,-16,-26,0 }, + { 0,10,26,0 }, + { 0,13,-24,0 }, + { 33,-10,3,0 }, + { 0,-18,3,0 }, + { 33,20,6,0 }, + { -32,20,6,0 }, + { 0,11,5,0 }, + { -32,-10,3,0 }, + { 33,-9,-4,0 }, + { -32,-9,-4,0 }, + { 0,12,-2,0 }, + { -32,20,-2,0 }, + { 0,-18,-4,0 }, + { 33,20,-2,0 }, + { -44,-13,3,0 }, + { -44,-13,-4,0 }, + { -44,-10,3,0 }, + { -44,-10,-4,0 }, + { -32,-6,4,0 }, + { -32,-5,-3,0 }, + { 33,19,17,0 }, + { 33,-10,15,0 }, + { 25,-11,24,0 }, + { 25,18,26,0 }, + { 24,22,-24,0 }, + { 24,-7,-26,0 }, + { 33,21,-15,0 }, + { 33,-8,-17,0 }, + { 43,31,-21,0 }, + { 39,31,-21,0 }, + { 43,31,-18,0 }, + { 20,28,25,0 }, + { 20,29,21,0 }, + { 16,28,25,0 }, + { 33,-18,-23,0 }, + { 32,-22,21,0 }, + { -32,21,-11,0 }, + { -20,21,-24,0 }, + { -18,18,26,0 }, + { -32,19,15,0 }, + { -41,31,-20,0 }, + { -15,28,24,0 }, + { -41,31,-16,0 }, + { -37,31,-20,0 }, + { -10,28,24,0 }, + { -15,28,20,0 } }; SVECTOR level1_modelCube_normal[] = { - 2258,624,3360, 0, - 2625,2223,2224, 0, - 2760,-1911,-2347, 0, - 2628,1741,-2615, 0, - -2487,1091,3066, 0, - -2774,730,2924, 0, - -2828,-1736,-2401, 0, - -2865,179,-2922, 0, - -111,2857,-2933, 0, - -128,3370,2325, 0, - -122,-2741,-3041, 0, - -61,-2132,3497, 0, - -3205,2526,-350, 0, - -26,4072,-443, 0, - -2553,-3173,439, 0, - 2559,-3163,472, 0, - -57,-4061,533, 0, - 1520,3360,-1782, 0, - -3205,2546,-141, 0, - 1522,3641,1098, 0, - -36,-4087,275, 0, - 2545,-3205,166, 0, - -29,4081,-344, 0, - -2554,-3198,178, 0, - 2024,2475,-2560, 0, - 2024,2921,2036, 0, - 2682,-2124,-2252, 0, - 2682,-1652,2618, 0, - 3844,-1171,-792, 0, - 3844,-997,1003, 0, - -3086,-2613,650, 0, - -3086,2666,376, 0, - 180,2003,-3568, 0, - 1530,-1708,-3394, 0, - 773,-2622,3051, 0, - 14,2746,3039, 0, - -3016,-2673,-734, 0, - -3138,2426,-1023, 0, - -3191,-1129,2306, 0, - 1491,-3182,2104, 0, - -2729,-1785,-2479, 0, - -957,-3438,-2010, 0, - 823,-1766,3603, 0, - 3764,-1368,-859, 0, - -952,3959,-445, 0, - -381,4016,-707, 0, - 2934,-2811,-518, 0, - -1032,-2614,2979, 0, - -1662,-2009,-3159, 0, - 3044,-2664,642, 0, - 3242,-1261,2162, 0, - 705,-3525,-1963, 0, - 2772,-1889,-2350, 0, - -1317,-3366,1927, 0, - -3845,-1288,-578, 0, - -800,-1875,3553, 0 + 2258,624,3360, 0, + 2625,2223,2224, 0, + 2760,-1911,-2347, 0, + 2628,1741,-2615, 0, + -2487,1091,3066, 0, + -2774,730,2924, 0, + -2828,-1736,-2401, 0, + -2865,179,-2922, 0, + -111,2857,-2933, 0, + -128,3370,2325, 0, + -122,-2741,-3041, 0, + -61,-2132,3497, 0, + -3205,2526,-350, 0, + -26,4072,-443, 0, + -2553,-3173,439, 0, + 2559,-3163,472, 0, + -57,-4061,533, 0, + 1520,3360,-1782, 0, + -3205,2546,-141, 0, + 1522,3641,1098, 0, + -36,-4087,275, 0, + 2545,-3205,166, 0, + -29,4081,-344, 0, + -2554,-3198,178, 0, + 2024,2475,-2560, 0, + 2024,2921,2036, 0, + 2682,-2124,-2252, 0, + 2682,-1652,2618, 0, + 3844,-1171,-792, 0, + 3844,-997,1003, 0, + -3086,-2613,650, 0, + -3086,2666,376, 0, + 180,2003,-3568, 0, + 1530,-1708,-3394, 0, + 773,-2622,3051, 0, + 14,2746,3039, 0, + -3016,-2673,-734, 0, + -3138,2426,-1023, 0, + -3191,-1129,2306, 0, + 1491,-3182,2104, 0, + -2729,-1785,-2479, 0, + -957,-3438,-2010, 0, + 823,-1766,3603, 0, + 3764,-1368,-859, 0, + -952,3959,-445, 0, + -381,4016,-707, 0, + 2934,-2811,-518, 0, + -1032,-2614,2979, 0, + -1662,-2009,-3159, 0, + 3044,-2664,642, 0, + 3242,-1261,2162, 0, + 705,-3525,-1963, 0, + 2772,-1889,-2350, 0, + -1317,-3366,1927, 0, + -3845,-1288,-578, 0, + -800,-1875,3553, 0 }; SVECTOR level1_modelCube_uv[] = { - 19,123, 0, 0, - 27,102, 0, 0, - 19,112, 0, 0, - 58,2, 0, 0, - 45,2, 0, 0, - 58,8, 0, 0, - 46,53, 0, 0, - 44,66, 0, 0, - 46,59, 0, 0, - 17,40, 0, 0, - 5,38, 0, 0, - 5,40, 0, 0, - 38,102, 0, 0, - 48,96, 0, 0, - 44,95, 0, 0, - 44,38, 0, 0, - 39,42, 0, 0, - 46,42, 0, 0, - 30,24, 0, 0, - 30,2, 0, 0, - 20,24, 0, 0, - 45,24, 0, 0, - 58,38, 0, 0, - 58,24, 0, 0, - 20,24, 0, 0, - 5,8, 0, 0, - 5,24, 0, 0, - 34,2, 0, 0, - 30,1, 0, 0, - 30,2, 0, 0, - 34,100, 0, 0, - 33,123, 0, 0, - 38,102, 0, 0, - 34,126, 0, 0, - 31,125, 0, 0, - 30,127, 0, 0, - 21,2, 0, 0, - 20,24, 0, 0, - 30,2, 0, 0, - 45,2, 0, 0, - 34,2, 0, 0, - 45,24, 0, 0, - 34,2, 0, 0, - 30,24, 0, 0, - 34,24, 0, 0, - 33,125, 0, 0, - 31,123, 0, 0, - 31,125, 0, 0, - 31,100, 0, 0, - 33,123, 0, 0, - 34,100, 0, 0, - 6,83, 0, 0, - 7,74, 0, 0, - 2,78, 0, 0, - 44,38, 0, 0, - 58,40, 0, 0, - 58,38, 0, 0, - 44,73, 0, 0, - 53,70, 0, 0, - 44,66, 0, 0, - 20,38, 0, 0, - 5,24, 0, 0, - 5,38, 0, 0, - 24,42, 0, 0, - 18,62, 0, 0, - 19,66, 0, 0, - 24,42, 0, 0, - 20,38, 0, 0, - 19,41, 0, 0, - 19,66, 0, 0, - 6,83, 0, 0, - 19,73, 0, 0, - 18,62, 0, 0, - 7,74, 0, 0, - 19,66, 0, 0, - 5,40, 0, 0, - 1,38, 0, 0, - 1,41, 0, 0, - 53,70, 0, 0, - 59,78, 0, 0, - 58,69, 0, 0, - 58,40, 0, 0, - 62,37, 0, 0, - 58,38, 0, 0, - 46,59, 0, 0, - 53,70, 0, 0, - 58,69, 0, 0, - 29,1, 0, 0, - 30,2, 0, 0, - 30,1, 0, 0, - 34,2, 0, 0, - 36,1, 0, 0, - 34,1, 0, 0, - 20,38, 0, 0, - 17,40, 0, 0, - 19,41, 0, 0, - 19,52, 0, 0, - 24,42, 0, 0, - 19,41, 0, 0, - 39,42, 0, 0, - 46,53, 0, 0, - 46,42, 0, 0, - 46,40, 0, 0, - 44,38, 0, 0, - 46,42, 0, 0, - 27,102, 0, 0, - 14,102, 0, 0, - 19,102, 0, 0, - 51,98, 0, 0, - 48,96, 0, 0, - 49,102, 0, 0, - 19,102, 0, 0, - 14,102, 0, 0, - 14,105, 0, 0, - 58,2, 0, 0, - 61,6, 0, 0, - 61,3, 0, 0, - 5,2, 0, 0, - 1,6, 0, 0, - 5,8, 0, 0, - 19,112, 0, 0, - 19,102, 0, 0, - 19,113, 0, 0, - 47,113, 0, 0, - 49,102, 0, 0, - 38,102, 0, 0, - 45,24, 0, 0, - 34,2, 0, 0, - 34,24, 0, 0, - 39,42, 0, 0, - 44,38, 0, 0, - 34,42, 0, 0, - 45,24, 0, 0, - 34,24, 0, 0, - 44,38, 0, 0, - 44,38, 0, 0, - 34,24, 0, 0, - 34,42, 0, 0, - 30,42, 0, 0, - 34,24, 0, 0, - 30,24, 0, 0, - 24,42, 0, 0, - 30,42, 0, 0, - 20,38, 0, 0, - 20,38, 0, 0, - 30,42, 0, 0, - 30,24, 0, 0, - 34,66, 0, 0, - 30,42, 0, 0, - 30,66, 0, 0, - 30,66, 0, 0, - 24,42, 0, 0, - 19,66, 0, 0, - 39,42, 0, 0, - 34,66, 0, 0, - 44,66, 0, 0, - 34,100, 0, 0, - 38,102, 0, 0, - 44,95, 0, 0, - 27,102, 0, 0, - 31,100, 0, 0, - 19,96, 0, 0, - 30,66, 0, 0, - 19,66, 0, 0, - 19,73, 0, 0, - 44,66, 0, 0, - 34,66, 0, 0, - 44,73, 0, 0, - 30,66, 0, 0, - 33,84, 0, 0, - 34,66, 0, 0, - 31,100, 0, 0, - 33,84, 0, 0, - 31,84, 0, 0, - 19,96, 0, 0, - 31,84, 0, 0, - 19,84, 0, 0, - 33,84, 0, 0, - 44,95, 0, 0, - 44,84, 0, 0, - 44,73, 0, 0, - 33,84, 0, 0, - 44,84, 0, 0, - 31,84, 0, 0, - 19,73, 0, 0, - 19,84, 0, 0, - 5,8, 0, 0, - 21,2, 0, 0, - 5,2, 0, 0, - 58,8, 0, 0, - 45,24, 0, 0, - 58,24, 0, 0, - 47,123, 0, 0, - 33,123, 0, 0, - 39,125, 0, 0, - 31,123, 0, 0, - 19,123, 0, 0, - 27,126, 0, 0, - 38,102, 0, 0, - 47,123, 0, 0, - 47,113, 0, 0, - 27,102, 0, 0, - 31,123, 0, 0, - 31,100, 0, 0, - 30,24, 0, 0, - 20,24, 0, 0, - 20,38, 0, 0, - 19,123, 0, 0, - 31,123, 0, 0, - 27,102, 0, 0, - 46,53, 0, 0, - 39,42, 0, 0, - 44,66, 0, 0, - 17,40, 0, 0, - 20,38, 0, 0, - 5,38, 0, 0, - 38,102, 0, 0, - 49,102, 0, 0, - 48,96, 0, 0, - 45,24, 0, 0, - 44,38, 0, 0, - 58,38, 0, 0, - 20,24, 0, 0, - 21,2, 0, 0, - 5,8, 0, 0, - 34,2, 0, 0, - 34,1, 0, 0, - 30,1, 0, 0, - 34,126, 0, 0, - 33,125, 0, 0, - 31,125, 0, 0, - 34,2, 0, 0, - 30,2, 0, 0, - 30,24, 0, 0, - 33,125, 0, 0, - 33,123, 0, 0, - 31,123, 0, 0, - 31,100, 0, 0, - 31,123, 0, 0, - 33,123, 0, 0, - 44,38, 0, 0, - 46,40, 0, 0, - 58,40, 0, 0, - 44,73, 0, 0, - 59,78, 0, 0, - 53,70, 0, 0, - 20,38, 0, 0, - 20,24, 0, 0, - 5,24, 0, 0, - 24,42, 0, 0, - 19,52, 0, 0, - 18,62, 0, 0, - 19,66, 0, 0, - 7,74, 0, 0, - 6,83, 0, 0, - 18,62, 0, 0, - 2,74, 0, 0, - 7,74, 0, 0, - 5,40, 0, 0, - 5,38, 0, 0, - 1,38, 0, 0, - 58,40, 0, 0, - 62,40, 0, 0, - 62,37, 0, 0, - 46,59, 0, 0, - 44,66, 0, 0, - 53,70, 0, 0, - 29,1, 0, 0, - 29,1, 0, 0, - 30,2, 0, 0, - 34,2, 0, 0, - 36,2, 0, 0, - 36,1, 0, 0, - 27,102, 0, 0, - 19,96, 0, 0, - 14,102, 0, 0, - 58,2, 0, 0, - 58,8, 0, 0, - 61,6, 0, 0, - 5,2, 0, 0, - 1,2, 0, 0, - 1,6, 0, 0, - 19,112, 0, 0, - 27,102, 0, 0, - 19,102, 0, 0, - 47,113, 0, 0, - 51,107, 0, 0, - 49,102, 0, 0, - 30,42, 0, 0, - 34,42, 0, 0, - 34,24, 0, 0, - 34,66, 0, 0, - 34,42, 0, 0, - 30,42, 0, 0, - 30,66, 0, 0, - 30,42, 0, 0, - 24,42, 0, 0, - 39,42, 0, 0, - 34,42, 0, 0, - 34,66, 0, 0, - 30,66, 0, 0, - 31,84, 0, 0, - 33,84, 0, 0, - 31,100, 0, 0, - 34,100, 0, 0, - 33,84, 0, 0, - 19,96, 0, 0, - 31,100, 0, 0, - 31,84, 0, 0, - 33,84, 0, 0, - 34,100, 0, 0, - 44,95, 0, 0, - 44,73, 0, 0, - 34,66, 0, 0, - 33,84, 0, 0, - 31,84, 0, 0, - 30,66, 0, 0, - 19,73, 0, 0, - 58,8, 0, 0, - 45,2, 0, 0, - 45,24, 0, 0, - 38,102, 0, 0, - 33,123, 0, 0, - 47,123, 0, 0 + 19,123, 0, 0, + 27,102, 0, 0, + 19,112, 0, 0, + 58,2, 0, 0, + 45,2, 0, 0, + 58,8, 0, 0, + 46,53, 0, 0, + 44,66, 0, 0, + 46,59, 0, 0, + 17,40, 0, 0, + 5,38, 0, 0, + 5,40, 0, 0, + 38,102, 0, 0, + 48,96, 0, 0, + 44,95, 0, 0, + 44,38, 0, 0, + 39,42, 0, 0, + 46,42, 0, 0, + 30,24, 0, 0, + 30,2, 0, 0, + 20,24, 0, 0, + 45,24, 0, 0, + 58,38, 0, 0, + 58,24, 0, 0, + 20,24, 0, 0, + 5,8, 0, 0, + 5,24, 0, 0, + 34,2, 0, 0, + 30,1, 0, 0, + 30,2, 0, 0, + 34,100, 0, 0, + 33,123, 0, 0, + 38,102, 0, 0, + 34,126, 0, 0, + 31,125, 0, 0, + 30,127, 0, 0, + 21,2, 0, 0, + 20,24, 0, 0, + 30,2, 0, 0, + 45,2, 0, 0, + 34,2, 0, 0, + 45,24, 0, 0, + 34,2, 0, 0, + 30,24, 0, 0, + 34,24, 0, 0, + 33,125, 0, 0, + 31,123, 0, 0, + 31,125, 0, 0, + 31,100, 0, 0, + 33,123, 0, 0, + 34,100, 0, 0, + 6,83, 0, 0, + 7,74, 0, 0, + 2,78, 0, 0, + 44,38, 0, 0, + 58,40, 0, 0, + 58,38, 0, 0, + 44,73, 0, 0, + 53,70, 0, 0, + 44,66, 0, 0, + 20,38, 0, 0, + 5,24, 0, 0, + 5,38, 0, 0, + 24,42, 0, 0, + 18,62, 0, 0, + 19,66, 0, 0, + 24,42, 0, 0, + 20,38, 0, 0, + 19,41, 0, 0, + 19,66, 0, 0, + 6,83, 0, 0, + 19,73, 0, 0, + 18,62, 0, 0, + 7,74, 0, 0, + 19,66, 0, 0, + 5,40, 0, 0, + 1,38, 0, 0, + 1,41, 0, 0, + 53,70, 0, 0, + 59,78, 0, 0, + 58,69, 0, 0, + 58,40, 0, 0, + 62,37, 0, 0, + 58,38, 0, 0, + 46,59, 0, 0, + 53,70, 0, 0, + 58,69, 0, 0, + 29,1, 0, 0, + 30,2, 0, 0, + 30,1, 0, 0, + 34,2, 0, 0, + 36,1, 0, 0, + 34,1, 0, 0, + 20,38, 0, 0, + 17,40, 0, 0, + 19,41, 0, 0, + 19,52, 0, 0, + 24,42, 0, 0, + 19,41, 0, 0, + 39,42, 0, 0, + 46,53, 0, 0, + 46,42, 0, 0, + 46,40, 0, 0, + 44,38, 0, 0, + 46,42, 0, 0, + 27,102, 0, 0, + 14,102, 0, 0, + 19,102, 0, 0, + 51,98, 0, 0, + 48,96, 0, 0, + 49,102, 0, 0, + 19,102, 0, 0, + 14,102, 0, 0, + 14,105, 0, 0, + 58,2, 0, 0, + 61,6, 0, 0, + 61,3, 0, 0, + 5,2, 0, 0, + 1,6, 0, 0, + 5,8, 0, 0, + 19,112, 0, 0, + 19,102, 0, 0, + 19,113, 0, 0, + 47,113, 0, 0, + 49,102, 0, 0, + 38,102, 0, 0, + 45,24, 0, 0, + 34,2, 0, 0, + 34,24, 0, 0, + 39,42, 0, 0, + 44,38, 0, 0, + 34,42, 0, 0, + 45,24, 0, 0, + 34,24, 0, 0, + 44,38, 0, 0, + 44,38, 0, 0, + 34,24, 0, 0, + 34,42, 0, 0, + 30,42, 0, 0, + 34,24, 0, 0, + 30,24, 0, 0, + 24,42, 0, 0, + 30,42, 0, 0, + 20,38, 0, 0, + 20,38, 0, 0, + 30,42, 0, 0, + 30,24, 0, 0, + 34,66, 0, 0, + 30,42, 0, 0, + 30,66, 0, 0, + 30,66, 0, 0, + 24,42, 0, 0, + 19,66, 0, 0, + 39,42, 0, 0, + 34,66, 0, 0, + 44,66, 0, 0, + 34,100, 0, 0, + 38,102, 0, 0, + 44,95, 0, 0, + 27,102, 0, 0, + 31,100, 0, 0, + 19,96, 0, 0, + 30,66, 0, 0, + 19,66, 0, 0, + 19,73, 0, 0, + 44,66, 0, 0, + 34,66, 0, 0, + 44,73, 0, 0, + 30,66, 0, 0, + 33,84, 0, 0, + 34,66, 0, 0, + 31,100, 0, 0, + 33,84, 0, 0, + 31,84, 0, 0, + 19,96, 0, 0, + 31,84, 0, 0, + 19,84, 0, 0, + 33,84, 0, 0, + 44,95, 0, 0, + 44,84, 0, 0, + 44,73, 0, 0, + 33,84, 0, 0, + 44,84, 0, 0, + 31,84, 0, 0, + 19,73, 0, 0, + 19,84, 0, 0, + 5,8, 0, 0, + 21,2, 0, 0, + 5,2, 0, 0, + 58,8, 0, 0, + 45,24, 0, 0, + 58,24, 0, 0, + 47,123, 0, 0, + 33,123, 0, 0, + 39,125, 0, 0, + 31,123, 0, 0, + 19,123, 0, 0, + 27,126, 0, 0, + 38,102, 0, 0, + 47,123, 0, 0, + 47,113, 0, 0, + 27,102, 0, 0, + 31,123, 0, 0, + 31,100, 0, 0, + 30,24, 0, 0, + 20,24, 0, 0, + 20,38, 0, 0, + 19,123, 0, 0, + 31,123, 0, 0, + 27,102, 0, 0, + 46,53, 0, 0, + 39,42, 0, 0, + 44,66, 0, 0, + 17,40, 0, 0, + 20,38, 0, 0, + 5,38, 0, 0, + 38,102, 0, 0, + 49,102, 0, 0, + 48,96, 0, 0, + 45,24, 0, 0, + 44,38, 0, 0, + 58,38, 0, 0, + 20,24, 0, 0, + 21,2, 0, 0, + 5,8, 0, 0, + 34,2, 0, 0, + 34,1, 0, 0, + 30,1, 0, 0, + 34,126, 0, 0, + 33,125, 0, 0, + 31,125, 0, 0, + 34,2, 0, 0, + 30,2, 0, 0, + 30,24, 0, 0, + 33,125, 0, 0, + 33,123, 0, 0, + 31,123, 0, 0, + 31,100, 0, 0, + 31,123, 0, 0, + 33,123, 0, 0, + 44,38, 0, 0, + 46,40, 0, 0, + 58,40, 0, 0, + 44,73, 0, 0, + 59,78, 0, 0, + 53,70, 0, 0, + 20,38, 0, 0, + 20,24, 0, 0, + 5,24, 0, 0, + 24,42, 0, 0, + 19,52, 0, 0, + 18,62, 0, 0, + 19,66, 0, 0, + 7,74, 0, 0, + 6,83, 0, 0, + 18,62, 0, 0, + 2,74, 0, 0, + 7,74, 0, 0, + 5,40, 0, 0, + 5,38, 0, 0, + 1,38, 0, 0, + 58,40, 0, 0, + 62,40, 0, 0, + 62,37, 0, 0, + 46,59, 0, 0, + 44,66, 0, 0, + 53,70, 0, 0, + 29,1, 0, 0, + 29,1, 0, 0, + 30,2, 0, 0, + 34,2, 0, 0, + 36,2, 0, 0, + 36,1, 0, 0, + 27,102, 0, 0, + 19,96, 0, 0, + 14,102, 0, 0, + 58,2, 0, 0, + 58,8, 0, 0, + 61,6, 0, 0, + 5,2, 0, 0, + 1,2, 0, 0, + 1,6, 0, 0, + 19,112, 0, 0, + 27,102, 0, 0, + 19,102, 0, 0, + 47,113, 0, 0, + 51,107, 0, 0, + 49,102, 0, 0, + 30,42, 0, 0, + 34,42, 0, 0, + 34,24, 0, 0, + 34,66, 0, 0, + 34,42, 0, 0, + 30,42, 0, 0, + 30,66, 0, 0, + 30,42, 0, 0, + 24,42, 0, 0, + 39,42, 0, 0, + 34,42, 0, 0, + 34,66, 0, 0, + 30,66, 0, 0, + 31,84, 0, 0, + 33,84, 0, 0, + 31,100, 0, 0, + 34,100, 0, 0, + 33,84, 0, 0, + 19,96, 0, 0, + 31,100, 0, 0, + 31,84, 0, 0, + 33,84, 0, 0, + 34,100, 0, 0, + 44,95, 0, 0, + 44,73, 0, 0, + 34,66, 0, 0, + 33,84, 0, 0, + 31,84, 0, 0, + 30,66, 0, 0, + 19,73, 0, 0, + 58,8, 0, 0, + 45,2, 0, 0, + 45,24, 0, 0, + 38,102, 0, 0, + 33,123, 0, 0, + 47,123, 0, 0 }; CVECTOR level1_modelCube_color[] = { - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0 + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0 }; PRIM level1_modelCube_index[] = { - 1,46,0,0,4, - 2,3,48,0,4, - 7,30,6,0,4, - 5,34,4,0,4, - 49,54,48,0,4, - 32,31,45,0,4, - 22,19,9,0,4, - 8,33,10,0,4, - 9,47,11,0,4, - 17,25,19,0,4, - 15,28,49,0,4, - 24,27,25,0,4, - 1,9,19,0,4, - 3,17,8,0,4, - 17,22,13,0,4, - 26,29,27,0,4, - 21,28,15,0,4, - 39,40,38,0,4, - 32,6,33,0,4, - 33,42,30,0,4, - 35,11,34,0,4, - 37,4,36,0,4, - 37,35,44,0,4, - 36,39,34,0,4, - 4,40,36,0,4, - 4,39,38,0,4, - 42,43,41,0,4, - 6,43,33,0,4, - 6,42,41,0,4, - 27,19,25,0,4, - 17,26,24,0,4, - 35,5,44,0,4, - 5,37,44,0,4, - 31,7,45,0,4, - 7,32,45,0,4, - 46,53,52,0,4, - 51,54,55,0,4, - 52,53,50,0,4, - 2,54,51,0,4, - 0,53,47,0,4, - 0,52,50,0,4, - 2,55,49,0,4, - 8,17,13,0,4, - 31,32,12,0,4, - 8,13,32,0,4, - 32,13,12,0,4, - 18,13,22,0,4, - 37,18,35,0,4, - 35,18,22,0,4, - 14,18,23,0,4, - 23,37,36,0,4, - 31,14,30,0,4, - 15,49,48,0,4, - 46,21,47,0,4, - 23,36,34,0,4, - 30,14,33,0,4, - 23,16,14,0,4, - 21,16,20,0,4, - 47,20,11,0,4, - 16,48,10,0,4, - 33,16,10,0,4, - 20,34,11,0,4, - 47,1,0,0,4, - 48,8,10,0,4, - 3,28,17,0,4, - 29,1,19,0,4, - 49,3,2,0,4, - 46,29,21,0,4, - 22,9,35,0,4, - 1,29,46,0,4, - 7,31,30,0,4, - 5,35,34,0,4, - 49,55,54,0,4, - 8,32,33,0,4, - 9,1,47,0,4, - 17,24,25,0,4, - 24,26,27,0,4, - 17,19,22,0,4, - 26,28,29,0,4, - 21,29,28,0,4, - 32,7,6,0,4, - 33,43,42,0,4, - 35,9,11,0,4, - 37,5,4,0,4, - 36,40,39,0,4, - 4,38,40,0,4, - 4,34,39,0,4, - 6,41,43,0,4, - 6,30,42,0,4, - 27,29,19,0,4, - 17,28,26,0,4, - 46,47,53,0,4, - 2,48,54,0,4, - 0,50,53,0,4, - 0,46,52,0,4, - 2,51,55,0,4, - 18,12,13,0,4, - 14,12,18,0,4, - 23,18,37,0,4, - 31,12,14,0,4, - 23,20,16,0,4, - 21,15,16,0,4, - 47,21,20,0,4, - 16,15,48,0,4, - 33,14,16,0,4, - 20,23,34,0,4, - 48,3,8,0,4, - 49,28,3,0,4 + 1,46,0,0,4, + 2,3,48,0,4, + 7,30,6,0,4, + 5,34,4,0,4, + 49,54,48,0,4, + 32,31,45,0,4, + 22,19,9,0,4, + 8,33,10,0,4, + 9,47,11,0,4, + 17,25,19,0,4, + 15,28,49,0,4, + 24,27,25,0,4, + 1,9,19,0,4, + 3,17,8,0,4, + 17,22,13,0,4, + 26,29,27,0,4, + 21,28,15,0,4, + 39,40,38,0,4, + 32,6,33,0,4, + 33,42,30,0,4, + 35,11,34,0,4, + 37,4,36,0,4, + 37,35,44,0,4, + 36,39,34,0,4, + 4,40,36,0,4, + 4,39,38,0,4, + 42,43,41,0,4, + 6,43,33,0,4, + 6,42,41,0,4, + 27,19,25,0,4, + 17,26,24,0,4, + 35,5,44,0,4, + 5,37,44,0,4, + 31,7,45,0,4, + 7,32,45,0,4, + 46,53,52,0,4, + 51,54,55,0,4, + 52,53,50,0,4, + 2,54,51,0,4, + 0,53,47,0,4, + 0,52,50,0,4, + 2,55,49,0,4, + 8,17,13,0,4, + 31,32,12,0,4, + 8,13,32,0,4, + 32,13,12,0,4, + 18,13,22,0,4, + 37,18,35,0,4, + 35,18,22,0,4, + 14,18,23,0,4, + 23,37,36,0,4, + 31,14,30,0,4, + 15,49,48,0,4, + 46,21,47,0,4, + 23,36,34,0,4, + 30,14,33,0,4, + 23,16,14,0,4, + 21,16,20,0,4, + 47,20,11,0,4, + 16,48,10,0,4, + 33,16,10,0,4, + 20,34,11,0,4, + 47,1,0,0,4, + 48,8,10,0,4, + 3,28,17,0,4, + 29,1,19,0,4, + 49,3,2,0,4, + 46,29,21,0,4, + 22,9,35,0,4, + 1,29,46,0,4, + 7,31,30,0,4, + 5,35,34,0,4, + 49,55,54,0,4, + 8,32,33,0,4, + 9,1,47,0,4, + 17,24,25,0,4, + 24,26,27,0,4, + 17,19,22,0,4, + 26,28,29,0,4, + 21,29,28,0,4, + 32,7,6,0,4, + 33,43,42,0,4, + 35,9,11,0,4, + 37,5,4,0,4, + 36,40,39,0,4, + 4,38,40,0,4, + 4,34,39,0,4, + 6,41,43,0,4, + 6,30,42,0,4, + 27,29,19,0,4, + 17,28,26,0,4, + 46,47,53,0,4, + 2,48,54,0,4, + 0,50,53,0,4, + 0,46,52,0,4, + 2,51,55,0,4, + 18,12,13,0,4, + 14,12,18,0,4, + 23,18,37,0,4, + 31,12,14,0,4, + 23,20,16,0,4, + 21,15,16,0,4, + 47,21,20,0,4, + 16,15,48,0,4, + 33,14,16,0,4, + 20,23,34,0,4, + 48,3,8,0,4, + 49,28,3,0,4 }; BODY level1_modelCube_body = { - {0, 0, 0, 0}, - -282,-45,128, 0, - 0,899,0, 0, - 5, - ONE/5, - -45,-23,-27, 0, - 42,31,26, 0, - 1024, - }; + {0, 0, 0, 0}, + -282,-45,128, 0, + 0,899,0, 0, + 5, + ONE/5, + -45,-23,-27, 0, + 42,31,26, 0, + 1024, + }; TMESH level1_modelCube = { - level1_modelCube_mesh, - level1_modelCube_normal, - level1_modelCube_uv, - level1_modelCube_color, - 108 + level1_modelCube_mesh, + level1_modelCube_normal, + level1_modelCube_uv, + level1_modelCube_color, + 108 }; extern unsigned long _binary_TIM_cat_tim_start[]; @@ -968,843 +2627,374 @@ extern unsigned long _binary_TIM_cat_tim_length; TIM_IMAGE level1_tim_cat; MESH level1_meshCube = { - 324, - &level1_modelCube, - level1_modelCube_index, - &level1_tim_cat, - _binary_TIM_cat_tim_start, - {0}, // Nbr of vertices - {-282,-45,128, 0}, // position - {0,899,0, 0}, // rotation - 0, // isProp - 0, // isRigidBody - 1, // isStaticBody - 0, // isRound - 0, // isPrism - 0, // isAnim - 0, // isActor - 0, // isLevel - 0, // isWall - 0, // isBG - 0,// isSprite - 0, // p - 0, // otz - &level1_modelCube_body, - 0, // No animation data - 0, - 0 // Screen space coordinates + 324, + &level1_modelCube, + level1_modelCube_index, + &level1_tim_cat, + _binary_TIM_cat_tim_start, + {0}, // Matrix + {-282,-45,128, 0}, // position + {0,899,0, 0}, // rotation + 0, // isProp + 0, // isRigidBody + 1, // isStaticBody + 0, // isRound + 0, // isPrism + 1, // isAnim + 0, // isActor + 0, // isLevel + 0, // isWall + 0, // isBG + 0, // isSprite + 0, // p + 0, // otz + &level1_modelCube_body, + &level1_modelCylindre_anims, // Mesh anim tracks + &level1_modelCube_anim_Cube, // Current VANIM + 0, + 0 // Screen space coordinates }; SVECTOR level1_modelCylindre_mesh[] = { - { -2,35,10,0 }, - { 5,-30,41,0 }, - { 4,35,7,0 }, - { 31,-30,26,0 }, - { 6,35,2,0 }, - { 39,-30,1,0 }, - { 4,35,-4,0 }, - { 29,-30,-23,0 }, - { 0,35,-7,0 }, - { -4,35,-8,0 }, - { 6,-30,-36,0 }, - { -8,35,-6,0 }, - { -16,-30,-33,0 }, - { -11,35,-2,0 }, - { -35,-30,-15,0 }, - { -12,35,2,0 }, - { -38,-30,7,0 }, - { -10,35,6,0 }, - { -32,-30,25,0 }, - { -7,35,9,0 }, - { -18,-30,37,0 } + { -2,35,11,0 }, + { 5,-30,42,0 }, + { 5,35,8,0 }, + { 31,-30,27,0 }, + { 7,35,2,0 }, + { 39,-30,2,0 }, + { 5,35,-4,0 }, + { 30,-30,-23,0 }, + { 0,35,-7,0 }, + { -4,35,-7,0 }, + { 7,-30,-35,0 }, + { -8,35,-5,0 }, + { -15,-30,-32,0 }, + { -11,35,-2,0 }, + { -35,-30,-15,0 }, + { -11,35,3,0 }, + { -38,-30,7,0 }, + { -10,35,7,0 }, + { -31,-30,25,0 }, + { -7,35,10,0 }, + { -17,-30,37,0 } }; SVECTOR level1_modelCylindre_normal[] = { - -397,-1844,-3636, 0, - -369,3301,-2396, 0, - -2743,-1808,-2446, 0, - -1875,3311,-1515, 0, - -3654,-1848,-107, 0, - -2388,3327,73, 0, - -2928,-1857,2180, 0, - -1825,3298,1604, 0, - -1193,-1970,3387, 0, - 605,-1985,3531, 0, - -444,3298,2389, 0, - 2193,-2031,2801, 0, - 1051,3278,2220, 0, - 3272,-2004,1434, 0, - 2218,3246,1147, 0, - 3551,-2022,-282, 0, - 2426,3291,-240, 0, - 3017,-1975,-1943, 0, - 1993,3302,-1378, 0, - 1697,-1963,-3169, 0, - 1056,3329,-2140, 0 + -397,-1844,-3636, 0, + -369,3301,-2396, 0, + -2743,-1808,-2446, 0, + -1875,3311,-1515, 0, + -3654,-1848,-107, 0, + -2388,3327,73, 0, + -2928,-1857,2180, 0, + -1825,3298,1604, 0, + -1193,-1970,3387, 0, + 605,-1985,3531, 0, + -444,3298,2389, 0, + 2193,-2031,2801, 0, + 1051,3278,2220, 0, + 3272,-2004,1434, 0, + 2218,3246,1147, 0, + 3551,-2022,-282, 0, + 2426,3291,-240, 0, + 3017,-1975,-1943, 0, + 1993,3302,-1378, 0, + 1697,-1963,-3169, 0, + 1056,3329,-2140, 0 }; SVECTOR level1_modelCylindre_uv[] = { - 33,135, 0, 0, - 25,153, 0, 0, - 33,153, 0, 0, - 22,153, 0, 0, - 16,171, 0, 0, - 22,171, 0, 0, - 16,153, 0, 0, - 9,171, 0, 0, - 16,171, 0, 0, - 9,153, 0, 0, - 4,171, 0, 0, - 9,171, 0, 0, - 30,172, 0, 0, - 34,153, 0, 0, - 29,153, 0, 0, - 36,172, 0, 0, - 39,153, 0, 0, - 34,153, 0, 0, - 46,171, 0, 0, - 46,153, 0, 0, - 42,153, 0, 0, - 46,171, 0, 0, - 51,153, 0, 0, - 46,153, 0, 0, - 52,171, 0, 0, - 56,153, 0, 0, - 51,153, 0, 0, - 56,172, 0, 0, - 59,153, 0, 0, - 56,153, 0, 0, - 4,178, 0, 0, - 14,190, 0, 0, - 24,184, 0, 0, - 37,135, 0, 0, - 33,153, 0, 0, - 37,153, 0, 0, - 42,187, 0, 0, - 42,175, 0, 0, - 24,177, 0, 0, - 33,135, 0, 0, - 24,135, 0, 0, - 25,153, 0, 0, - 22,153, 0, 0, - 16,153, 0, 0, - 16,171, 0, 0, - 16,153, 0, 0, - 9,153, 0, 0, - 9,171, 0, 0, - 24,172, 0, 0, - 30,172, 0, 0, - 29,153, 0, 0, - 30,172, 0, 0, - 36,172, 0, 0, - 34,153, 0, 0, - 36,172, 0, 0, - 42,172, 0, 0, - 39,153, 0, 0, - 46,171, 0, 0, - 52,171, 0, 0, - 51,153, 0, 0, - 52,171, 0, 0, - 56,172, 0, 0, - 56,153, 0, 0, - 56,172, 0, 0, - 59,172, 0, 0, - 59,153, 0, 0, - 4,178, 0, 0, - 4,183, 0, 0, - 14,190, 0, 0, - 4,183, 0, 0, - 7,187, 0, 0, - 14,190, 0, 0, - 20,189, 0, 0, - 24,184, 0, 0, - 14,190, 0, 0, - 24,184, 0, 0, - 24,178, 0, 0, - 12,171, 0, 0, - 24,178, 0, 0, - 20,173, 0, 0, - 12,171, 0, 0, - 12,171, 0, 0, - 7,174, 0, 0, - 4,178, 0, 0, - 12,171, 0, 0, - 4,178, 0, 0, - 24,184, 0, 0, - 37,135, 0, 0, - 33,135, 0, 0, - 33,153, 0, 0, - 45,183, 0, 0, - 45,179, 0, 0, - 42,187, 0, 0, - 42,175, 0, 0, - 38,172, 0, 0, - 33,172, 0, 0, - 28,173, 0, 0, - 24,177, 0, 0, - 33,172, 0, 0, - 24,177, 0, 0, - 25,184, 0, 0, - 42,187, 0, 0, - 25,184, 0, 0, - 30,189, 0, 0, - 42,187, 0, 0, - 30,189, 0, 0, - 37,190, 0, 0, - 42,187, 0, 0, - 42,187, 0, 0, - 45,179, 0, 0, - 42,175, 0, 0, - 42,175, 0, 0, - 33,172, 0, 0, - 24,177, 0, 0 + 33,135, 0, 0, + 25,153, 0, 0, + 33,153, 0, 0, + 22,153, 0, 0, + 16,171, 0, 0, + 22,171, 0, 0, + 16,153, 0, 0, + 9,171, 0, 0, + 16,171, 0, 0, + 9,153, 0, 0, + 4,171, 0, 0, + 9,171, 0, 0, + 30,172, 0, 0, + 34,153, 0, 0, + 29,153, 0, 0, + 36,172, 0, 0, + 39,153, 0, 0, + 34,153, 0, 0, + 46,171, 0, 0, + 46,153, 0, 0, + 42,153, 0, 0, + 46,171, 0, 0, + 51,153, 0, 0, + 46,153, 0, 0, + 52,171, 0, 0, + 56,153, 0, 0, + 51,153, 0, 0, + 56,172, 0, 0, + 59,153, 0, 0, + 56,153, 0, 0, + 4,178, 0, 0, + 14,190, 0, 0, + 24,184, 0, 0, + 37,135, 0, 0, + 33,153, 0, 0, + 37,153, 0, 0, + 42,187, 0, 0, + 42,175, 0, 0, + 24,177, 0, 0, + 33,135, 0, 0, + 24,135, 0, 0, + 25,153, 0, 0, + 22,153, 0, 0, + 16,153, 0, 0, + 16,171, 0, 0, + 16,153, 0, 0, + 9,153, 0, 0, + 9,171, 0, 0, + 24,172, 0, 0, + 30,172, 0, 0, + 29,153, 0, 0, + 30,172, 0, 0, + 36,172, 0, 0, + 34,153, 0, 0, + 36,172, 0, 0, + 42,172, 0, 0, + 39,153, 0, 0, + 46,171, 0, 0, + 52,171, 0, 0, + 51,153, 0, 0, + 52,171, 0, 0, + 56,172, 0, 0, + 56,153, 0, 0, + 56,172, 0, 0, + 59,172, 0, 0, + 59,153, 0, 0, + 4,178, 0, 0, + 4,183, 0, 0, + 14,190, 0, 0, + 4,183, 0, 0, + 7,187, 0, 0, + 14,190, 0, 0, + 20,189, 0, 0, + 24,184, 0, 0, + 14,190, 0, 0, + 24,184, 0, 0, + 24,178, 0, 0, + 12,171, 0, 0, + 24,178, 0, 0, + 20,173, 0, 0, + 12,171, 0, 0, + 12,171, 0, 0, + 7,174, 0, 0, + 4,178, 0, 0, + 12,171, 0, 0, + 4,178, 0, 0, + 24,184, 0, 0, + 37,135, 0, 0, + 33,135, 0, 0, + 33,153, 0, 0, + 45,183, 0, 0, + 45,179, 0, 0, + 42,187, 0, 0, + 42,175, 0, 0, + 38,172, 0, 0, + 33,172, 0, 0, + 28,173, 0, 0, + 24,177, 0, 0, + 33,172, 0, 0, + 24,177, 0, 0, + 25,184, 0, 0, + 42,187, 0, 0, + 25,184, 0, 0, + 30,189, 0, 0, + 42,187, 0, 0, + 30,189, 0, 0, + 37,190, 0, 0, + 42,187, 0, 0, + 42,187, 0, 0, + 45,179, 0, 0, + 42,175, 0, 0, + 42,175, 0, 0, + 33,172, 0, 0, + 24,177, 0, 0 }; CVECTOR level1_modelCylindre_color[] = { - 153,137,141, 0, - 255,255,255, 0, - 255,255,255, 0, - 159,144,147, 0, - 255,255,255, 0, - 255,255,255, 0, - 153,137,141, 0, - 255,255,255, 0, - 255,255,255, 0, - 154,139,143, 0, - 255,255,255, 0, - 255,255,255, 0, - 154,138,142, 0, - 255,255,255, 0, - 255,255,255, 0, - 153,137,141, 0, - 255,255,255, 0, - 255,255,255, 0, - 153,137,141, 0, - 255,255,255, 0, - 255,255,255, 0, - 153,137,141, 0, - 255,255,255, 0, - 255,255,255, 0, - 153,137,141, 0, - 255,255,255, 0, - 255,255,255, 0, - 153,137,141, 0, - 255,255,255, 0, - 255,255,255, 0, - 153,137,141, 0, - 153,137,141, 0, - 154,139,143, 0, - 153,137,141, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 153,137,141, 0, - 159,144,147, 0, - 255,255,255, 0, - 159,144,147, 0, - 153,137,141, 0, - 255,255,255, 0, - 153,137,141, 0, - 154,139,143, 0, - 255,255,255, 0, - 154,139,143, 0, - 154,138,142, 0, - 255,255,255, 0, - 154,138,142, 0, - 153,137,141, 0, - 255,255,255, 0, - 153,137,141, 0, - 153,137,141, 0, - 255,255,255, 0, - 153,137,141, 0, - 153,137,141, 0, - 255,255,255, 0, - 153,137,141, 0, - 153,137,141, 0, - 255,255,255, 0, - 153,137,141, 0, - 158,143,147, 0, - 255,255,255, 0, - 153,137,141, 0, - 153,137,141, 0, - 153,137,141, 0, - 153,137,141, 0, - 153,137,141, 0, - 153,137,141, 0, - 154,138,142, 0, - 154,139,143, 0, - 153,137,141, 0, - 154,139,143, 0, - 153,137,141, 0, - 153,137,141, 0, - 153,137,141, 0, - 154,138,142, 0, - 153,137,141, 0, - 153,137,141, 0, - 153,137,141, 0, - 153,137,141, 0, - 153,137,141, 0, - 153,137,141, 0, - 154,139,143, 0, - 153,137,141, 0, - 153,137,141, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0 + 153,137,141, 0, + 255,255,255, 0, + 255,255,255, 0, + 159,144,147, 0, + 255,255,255, 0, + 255,255,255, 0, + 153,137,141, 0, + 255,255,255, 0, + 255,255,255, 0, + 154,139,143, 0, + 255,255,255, 0, + 255,255,255, 0, + 154,138,142, 0, + 255,255,255, 0, + 255,255,255, 0, + 153,137,141, 0, + 255,255,255, 0, + 255,255,255, 0, + 153,137,141, 0, + 255,255,255, 0, + 255,255,255, 0, + 153,137,141, 0, + 255,255,255, 0, + 255,255,255, 0, + 153,137,141, 0, + 255,255,255, 0, + 255,255,255, 0, + 153,137,141, 0, + 255,255,255, 0, + 255,255,255, 0, + 153,137,141, 0, + 153,137,141, 0, + 154,139,143, 0, + 153,137,141, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 153,137,141, 0, + 159,144,147, 0, + 255,255,255, 0, + 159,144,147, 0, + 153,137,141, 0, + 255,255,255, 0, + 153,137,141, 0, + 154,139,143, 0, + 255,255,255, 0, + 154,139,143, 0, + 154,138,142, 0, + 255,255,255, 0, + 154,138,142, 0, + 153,137,141, 0, + 255,255,255, 0, + 153,137,141, 0, + 153,137,141, 0, + 255,255,255, 0, + 153,137,141, 0, + 153,137,141, 0, + 255,255,255, 0, + 153,137,141, 0, + 153,137,141, 0, + 255,255,255, 0, + 153,137,141, 0, + 158,143,147, 0, + 255,255,255, 0, + 153,137,141, 0, + 153,137,141, 0, + 153,137,141, 0, + 153,137,141, 0, + 153,137,141, 0, + 153,137,141, 0, + 154,138,142, 0, + 154,139,143, 0, + 153,137,141, 0, + 154,139,143, 0, + 153,137,141, 0, + 153,137,141, 0, + 153,137,141, 0, + 154,138,142, 0, + 153,137,141, 0, + 153,137,141, 0, + 153,137,141, 0, + 153,137,141, 0, + 153,137,141, 0, + 153,137,141, 0, + 154,139,143, 0, + 153,137,141, 0, + 153,137,141, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0 }; PRIM level1_modelCylindre_index[] = { - 1,2,0,0,4, - 3,4,2,0,4, - 5,6,4,0,4, - 7,8,6,0,4, - 10,9,8,0,4, - 12,11,9,0,4, - 14,13,11,0,4, - 14,15,13,0,4, - 16,17,15,0,4, - 18,19,17,0,4, - 18,12,7,0,4, - 20,0,19,0,4, - 8,13,0,0,4, - 1,3,2,0,4, - 3,5,4,0,4, - 5,7,6,0,4, - 7,10,8,0,4, - 10,12,9,0,4, - 12,14,11,0,4, - 14,16,15,0,4, - 16,18,17,0,4, - 18,20,19,0,4, - 18,16,12,0,4, - 16,14,12,0,4, - 10,7,12,0,4, - 7,5,1,0,4, - 5,3,1,0,4, - 1,20,18,0,4, - 1,18,7,0,4, - 20,1,0,0,4, - 9,11,8,0,4, - 13,15,17,0,4, - 19,0,17,0,4, - 0,2,8,0,4, - 2,4,8,0,4, - 4,6,8,0,4, - 8,11,13,0,4, - 13,17,0,0,4 + 1,2,0,0,4, + 3,4,2,0,4, + 5,6,4,0,4, + 7,8,6,0,4, + 10,9,8,0,4, + 12,11,9,0,4, + 14,13,11,0,4, + 14,15,13,0,4, + 16,17,15,0,4, + 18,19,17,0,4, + 18,12,7,0,4, + 20,0,19,0,4, + 8,13,0,0,4, + 1,3,2,0,4, + 3,5,4,0,4, + 5,7,6,0,4, + 7,10,8,0,4, + 10,12,9,0,4, + 12,14,11,0,4, + 14,16,15,0,4, + 16,18,17,0,4, + 18,20,19,0,4, + 18,16,12,0,4, + 16,14,12,0,4, + 10,7,12,0,4, + 7,5,1,0,4, + 5,3,1,0,4, + 1,20,18,0,4, + 1,18,7,0,4, + 20,1,0,0,4, + 9,11,8,0,4, + 13,15,17,0,4, + 19,0,17,0,4, + 0,2,8,0,4, + 2,4,8,0,4, + 4,6,8,0,4, + 8,11,13,0,4, + 13,17,0,0,4 }; -VANIM level1_modelCylindre_anim = { - 20, - 21, - 0, - 0, - 1, - 0, - { - //Frame 0 - { 3,35,47 }, - { -1,-30,14 }, - { 33,35,32 }, - { 7,-30,9 }, - { 43,35,5 }, - { 9,-30,2 }, - { 35,35,-23 }, - { 6,-30,-4 }, - { 13,35,-36 }, - { -7,35,-38 }, - { 0,-30,-8 }, - { -26,35,-29 }, - { -6,-30,-7 }, - { -39,35,-13 }, - { -12,-30,-2 }, - { -42,35,7 }, - { -13,-30,4 }, - { -36,35,27 }, - { -11,-30,9 }, - { -20,35,41 }, - { -7,-30,12 }, - - //Frame 1 - { 3,35,45 }, - { 0,-30,15 }, - { 31,35,31 }, - { 8,-30,11 }, - { 41,35,5 }, - { 11,-30,2 }, - { 33,35,-21 }, - { 8,-30,-6 }, - { 13,35,-35 }, - { -7,35,-36 }, - { 0,-30,-10 }, - { -25,35,-28 }, - { -7,-30,-9 }, - { -37,35,-13 }, - { -13,-30,-3 }, - { -40,35,7 }, - { -14,-30,4 }, - { -34,35,26 }, - { -12,-30,10 }, - { -19,35,39 }, - { -8,-30,14 }, - - //Frame 2 - { 2,35,38 }, - { 1,-30,20 }, - { 26,35,26 }, - { 12,-30,14 }, - { 34,35,4 }, - { 16,-30,2 }, - { 27,35,-18 }, - { 12,-30,-9 }, - { 10,35,-29 }, - { -6,35,-31 }, - { 1,-30,-15 }, - { -22,35,-24 }, - { -9,-30,-13 }, - { -32,35,-11 }, - { -18,-30,-5 }, - { -35,35,6 }, - { -19,-30,5 }, - { -30,35,22 }, - { -16,-30,13 }, - { -17,35,33 }, - { -10,-30,18 }, - - //Frame 3 - { 1,35,29 }, - { 2,-30,27 }, - { 19,35,20 }, - { 19,-30,18 }, - { 25,35,3 }, - { 24,-30,2 }, - { 19,35,-13 }, - { 18,-30,-14 }, - { 7,35,-22 }, - { -6,35,-23 }, - { 3,-30,-22 }, - { -17,35,-18 }, - { -11,-30,-20 }, - { -25,35,-8 }, - { -24,-30,-9 }, - { -27,35,5 }, - { -26,-30,5 }, - { -23,35,16 }, - { -21,-30,17 }, - { -14,35,25 }, - { -12,-30,24 }, - - //Frame 4 - { -1,35,19 }, - { 3,-30,35 }, - { 11,35,13 }, - { 25,-30,22 }, - { 15,35,2 }, - { 31,-30,2 }, - { 12,35,-9 }, - { 24,-30,-19 }, - { 3,35,-14 }, - { -5,35,-15 }, - { 5,-30,-29 }, - { -13,35,-11 }, - { -14,-30,-27 }, - { -18,35,-5 }, - { -30,-30,-12 }, - { -19,35,3 }, - { -32,-30,6 }, - { -17,35,11 }, - { -27,-30,21 }, - { -10,35,17 }, - { -15,-30,31 }, - - //Frame 5 - { -2,35,13 }, - { 4,-30,40 }, - { 6,35,9 }, - { 29,-30,25 }, - { 8,35,2 }, - { 37,-30,1 }, - { 6,35,-5 }, - { 28,-30,-22 }, - { 1,35,-9 }, - { -5,35,-9 }, - { 6,-30,-34 }, - { -9,35,-7 }, - { -15,-30,-31 }, - { -13,35,-3 }, - { -34,-30,-14 }, - { -14,35,2 }, - { -37,-30,7 }, - { -12,35,7 }, - { -30,-30,24 }, - { -8,35,11 }, - { -17,-30,35 }, - - //Frame 6 - { -2,35,10 }, - { 5,-30,41 }, - { 4,35,7 }, - { 31,-30,26 }, - { 6,35,2 }, - { 39,-30,1 }, - { 4,35,-4 }, - { 29,-30,-23 }, - { 0,35,-7 }, - { -4,35,-8 }, - { 6,-30,-36 }, - { -8,35,-6 }, - { -16,-30,-33 }, - { -11,35,-2 }, - { -35,-30,-15 }, - { -12,35,2 }, - { -38,-30,7 }, - { -10,35,6 }, - { -32,-30,25 }, - { -7,35,9 }, - { -18,-30,37 }, - - //Frame 7 - { -2,35,11 }, - { 5,-30,41 }, - { 4,35,8 }, - { 31,-30,26 }, - { 7,35,2 }, - { 38,-30,1 }, - { 5,35,-4 }, - { 29,-30,-23 }, - { 0,35,-8 }, - { -4,35,-8 }, - { 6,-30,-35 }, - { -9,35,-6 }, - { -16,-30,-33 }, - { -11,35,-2 }, - { -35,-30,-15 }, - { -12,35,2 }, - { -38,-30,7 }, - { -11,35,6 }, - { -32,-30,25 }, - { -7,35,9 }, - { -17,-30,36 }, - - //Frame 8 - { -2,35,12 }, - { 5,-30,40 }, - { 5,35,8 }, - { 30,-30,26 }, - { 8,35,2 }, - { 37,-30,1 }, - { 6,35,-5 }, - { 28,-30,-22 }, - { 0,35,-9 }, - { -5,35,-9 }, - { 6,-30,-34 }, - { -9,35,-7 }, - { -15,-30,-32 }, - { -12,35,-3 }, - { -34,-30,-14 }, - { -13,35,2 }, - { -37,-30,7 }, - { -12,35,7 }, - { -31,-30,24 }, - { -8,35,11 }, - { -17,-30,35 }, - - //Frame 9 - { -2,35,14 }, - { 4,-30,38 }, - { 7,35,10 }, - { 28,-30,25 }, - { 10,35,2 }, - { 36,-30,2 }, - { 7,35,-6 }, - { 27,-30,-21 }, - { 1,35,-10 }, - { -5,35,-11 }, - { 6,-30,-33 }, - { -10,35,-8 }, - { -15,-30,-30 }, - { -14,35,-3 }, - { -33,-30,-14 }, - { -15,35,3 }, - { -36,-30,7 }, - { -13,35,8 }, - { -30,-30,23 }, - { -9,35,12 }, - { -17,-30,34 }, - - //Frame 10 - { -1,35,17 }, - { 4,-30,36 }, - { 9,35,12 }, - { 26,-30,23 }, - { 13,35,2 }, - { 33,-30,2 }, - { 10,35,-8 }, - { 25,-30,-20 }, - { 2,35,-12 }, - { -5,35,-13 }, - { 5,-30,-31 }, - { -12,35,-10 }, - { -14,-30,-28 }, - { -16,35,-4 }, - { -31,-30,-13 }, - { -17,35,3 }, - { -34,-30,6 }, - { -15,35,10 }, - { -28,-30,22 }, - { -10,35,15 }, - { -16,-30,32 }, - - //Frame 11 - { -1,35,20 }, - { 3,-30,34 }, - { 12,35,14 }, - { 24,-30,22 }, - { 16,35,2 }, - { 30,-30,2 }, - { 13,35,-9 }, - { 23,-30,-18 }, - { 4,35,-15 }, - { -5,35,-16 }, - { 5,-30,-28 }, - { -13,35,-12 }, - { -13,-30,-26 }, - { -19,35,-5 }, - { -29,-30,-12 }, - { -20,35,3 }, - { -31,-30,6 }, - { -17,35,12 }, - { -26,-30,20 }, - { -11,35,18 }, - { -15,-30,30 }, - - //Frame 12 - { 0,35,25 }, - { 3,-30,31 }, - { 15,35,17 }, - { 22,-30,20 }, - { 20,35,3 }, - { 27,-30,2 }, - { 16,35,-11 }, - { 21,-30,-16 }, - { 5,35,-18 }, - { -5,35,-19 }, - { 4,-30,-25 }, - { -15,35,-15 }, - { -12,-30,-23 }, - { -22,35,-7 }, - { -26,-30,-10 }, - { -23,35,4 }, - { -28,-30,6 }, - { -20,35,14 }, - { -24,-30,19 }, - { -12,35,21 }, - { -14,-30,27 }, - - //Frame 13 - { 1,35,29 }, - { 2,-30,27 }, - { 19,35,20 }, - { 19,-30,18 }, - { 25,35,3 }, - { 24,-30,2 }, - { 19,35,-13 }, - { 18,-30,-14 }, - { 7,35,-22 }, - { -6,35,-23 }, - { 3,-30,-22 }, - { -17,35,-18 }, - { -11,-30,-20 }, - { -25,35,-8 }, - { -24,-30,-9 }, - { -27,35,5 }, - { -26,-30,5 }, - { -23,35,16 }, - { -21,-30,17 }, - { -14,35,25 }, - { -12,-30,24 }, - - //Frame 14 - { 1,35,33 }, - { 1,-30,24 }, - { 22,35,23 }, - { 16,-30,16 }, - { 29,35,4 }, - { 20,-30,2 }, - { 23,35,-16 }, - { 15,-30,-12 }, - { 8,35,-25 }, - { -6,35,-26 }, - { 2,-30,-19 }, - { -19,35,-20 }, - { -10,-30,-17 }, - { -28,35,-9 }, - { -21,-30,-7 }, - { -30,35,5 }, - { -23,-30,5 }, - { -26,35,19 }, - { -19,-30,15 }, - { -15,35,29 }, - { -11,-30,22 }, - - //Frame 15 - { 2,35,37 }, - { 1,-30,21 }, - { 25,35,25 }, - { 13,-30,14 }, - { 33,35,4 }, - { 17,-30,2 }, - { 26,35,-17 }, - { 13,-30,-10 }, - { 10,35,-28 }, - { -6,35,-30 }, - { 2,-30,-16 }, - { -21,35,-23 }, - { -9,-30,-14 }, - { -31,35,-10 }, - { -18,-30,-6 }, - { -34,35,6 }, - { -20,-30,5 }, - { -29,35,21 }, - { -17,-30,13 }, - { -17,35,32 }, - { -10,-30,19 }, - - //Frame 16 - { 2,35,41 }, - { 0,-30,19 }, - { 28,35,28 }, - { 11,-30,12 }, - { 37,35,4 }, - { 14,-30,2 }, - { 29,35,-19 }, - { 10,-30,-8 }, - { 11,35,-31 }, - { -6,35,-33 }, - { 1,-30,-13 }, - { -23,35,-25 }, - { -8,-30,-12 }, - { -34,35,-11 }, - { -16,-30,-4 }, - { -36,35,6 }, - { -17,-30,4 }, - { -31,35,23 }, - { -15,-30,12 }, - { -18,35,35 }, - { -9,-30,17 }, - - //Frame 17 - { 3,35,43 }, - { 0,-30,16 }, - { 30,35,30 }, - { 9,-30,11 }, - { 39,35,5 }, - { 12,-30,2 }, - { 32,35,-21 }, - { 9,-30,-6 }, - { 12,35,-33 }, - { -7,35,-35 }, - { 0,-30,-11 }, - { -24,35,-27 }, - { -7,-30,-10 }, - { -36,35,-12 }, - { -14,-30,-3 }, - { -39,35,7 }, - { -15,-30,4 }, - { -33,35,25 }, - { -13,-30,11 }, - { -19,35,38 }, - { -8,-30,15 }, - - //Frame 18 - { 3,35,45 }, - { 0,-30,15 }, - { 32,35,31 }, - { 8,-30,10 }, - { 42,35,5 }, - { 10,-30,2 }, - { 33,35,-22 }, - { 7,-30,-5 }, - { 13,35,-35 }, - { -7,35,-37 }, - { 0,-30,-9 }, - { -25,35,-28 }, - { -7,-30,-8 }, - { -37,35,-13 }, - { -13,-30,-3 }, - { -41,35,7 }, - { -14,-30,4 }, - { -35,35,26 }, - { -12,-30,10 }, - { -20,35,40 }, - { -7,-30,13 }, - - //Frame 19 - { 3,35,47 }, - { -1,-30,14 }, - { 33,35,32 }, - { 7,-30,10 }, - { 43,35,5 }, - { 9,-30,2 }, - { 34,35,-22 }, - { 6,-30,-5 }, - { 13,35,-36 }, - { -7,35,-38 }, - { 0,-30,-8 }, - { -26,35,-29 }, - { -7,-30,-7 }, - { -38,35,-13 }, - { -12,-30,-2 }, - { -42,35,7 }, - { -13,-30,4 }, - { -35,35,27 }, - { -11,-30,9 }, - { -20,35,41 }, - { -7,-30,13 } - - } -}; BODY level1_modelCylindre_body = { - {0, 0, 0, 0}, - -1,-57,523, 0, - 0,0,0, 0, - 20, - ONE/20, - -38,-30,-36, 0, - 39,35,41, 0, - 0, - }; + {0, 0, 0, 0}, + -1,-57,523, 0, + 0,0,0, 0, + 20, + ONE/20, + -38,-30,-36, 0, + 39,35,41, 0, + 0, + }; TMESH level1_modelCylindre = { - level1_modelCylindre_mesh, - level1_modelCylindre_normal, - level1_modelCylindre_uv, - level1_modelCylindre_color, - 38 + level1_modelCylindre_mesh, + level1_modelCylindre_normal, + level1_modelCylindre_uv, + level1_modelCylindre_color, + 38 }; extern unsigned long _binary_TIM_home_tim_start[]; @@ -1814,7041 +3004,7046 @@ extern unsigned long _binary_TIM_home_tim_length; TIM_IMAGE level1_tim_home; MESH level1_meshCylindre = { - 114, - &level1_modelCylindre, - level1_modelCylindre_index, - &level1_tim_home, - _binary_TIM_home_tim_start, - {0}, // Nbr of vertices - {-1,-57,523, 0}, // position - {0,0,0, 0}, // rotation - 0, // isProp - 0, // isRigidBody - 1, // isStaticBody - 0, // isRound - 0, // isPrism - 1, // isAnim - 0, // isActor - 0, // isLevel - 0, // isWall - 0, // isBG - 0,// isSprite - 0, // p - 0, // otz - &level1_modelCylindre_body, - &level1_modelCylindre_anim, // Animation data - 0, - 0 // Screen space coordinates + 114, + &level1_modelCylindre, + level1_modelCylindre_index, + &level1_tim_home, + _binary_TIM_home_tim_start, + {0}, // Matrix + {-1,-57,523, 0}, // position + {0,0,0, 0}, // rotation + 0, // isProp + 0, // isRigidBody + 1, // isStaticBody + 0, // isRound + 0, // isPrism + 1, // isAnim + 0, // isActor + 0, // isLevel + 0, // isWall + 0, // isBG + 0, // isSprite + 0, // p + 0, // otz + &level1_modelCylindre_body, + &level1_modelCylindre_anims, // Mesh anim tracks + &level1_modelCylindre_anim_Cylindre, // Current VANIM + 0, + 0 // Screen space coordinates }; SVECTOR level1_modelgnd_mesh[] = { - { 200,0,-98,0 }, - { 103,0,-98,0 }, - { 200,0,-1,0 }, - { 103,0,-1,0 }, - { 5,0,-98,0 }, - { 5,0,-1,0 }, - { 200,0,97,0 }, - { 103,0,97,0 }, - { -92,0,-98,0 }, - { 5,0,97,0 }, - { -92,0,-1,0 }, - { 200,0,194,0 }, - { 103,0,194,0 }, - { -92,0,97,0 }, - { -190,0,-98,0 }, - { 5,0,194,0 }, - { -190,0,-1,0 }, - { -92,0,194,0 }, - { -190,0,97,0 }, - { -287,0,-98,0 }, - { -287,0,-1,0 }, - { -190,0,194,0 }, - { -287,0,97,0 }, - { -385,0,-98,0 }, - { -287,0,194,0 }, - { -385,0,-1,0 }, - { -385,0,97,0 }, - { -385,0,194,0 }, - { -482,0,-98,0 }, - { -482,0,-1,0 }, - { -482,0,97,0 }, - { -482,0,194,0 }, - { -580,0,-98,0 }, - { -580,0,-1,0 }, - { -580,0,97,0 }, - { -580,0,194,0 } + { 201,1,-98,0 }, + { 103,1,-98,0 }, + { 201,1,0,0 }, + { 103,1,0,0 }, + { 6,1,-98,0 }, + { 6,1,0,0 }, + { 201,1,97,0 }, + { 103,1,97,0 }, + { -92,1,-98,0 }, + { 6,1,97,0 }, + { -92,1,0,0 }, + { 201,1,195,0 }, + { 103,1,195,0 }, + { -92,1,97,0 }, + { -189,1,-98,0 }, + { 6,1,195,0 }, + { -189,1,0,0 }, + { -92,1,195,0 }, + { -189,1,97,0 }, + { -287,1,-98,0 }, + { -287,1,0,0 }, + { -189,1,195,0 }, + { -287,1,97,0 }, + { -384,1,-98,0 }, + { -287,1,195,0 }, + { -384,1,0,0 }, + { -384,1,97,0 }, + { -384,1,195,0 }, + { -482,1,-98,0 }, + { -482,1,0,0 }, + { -482,1,97,0 }, + { -482,1,195,0 }, + { -579,1,-98,0 }, + { -579,1,0,0 }, + { -579,1,97,0 }, + { -579,1,195,0 } }; SVECTOR level1_modelgnd_normal[] = { - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0 + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0 }; SVECTOR level1_modelgnd_uv[] = { - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 192,128, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 192,128, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 255,128, 0, 0, - 255,64, 0, 0, - 192,64, 0, 0, - 255,128, 0, 0, - 192,64, 0, 0, - 192,128, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 0,64, 0, 0, - 0,128, 0, 0, - 64,128, 0, 0, - 0,64, 0, 0, - 64,128, 0, 0, - 64,64, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 192,128, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 128,64, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 192,128, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 192,128, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 128,64, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 192,128, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 128,64, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 255,64, 0, 0, - 192,128, 0, 0, - 255,128, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 255,128, 0, 0, - 255,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 255,64, 0, 0, - 192,64, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 192,128, 0, 0, - 255,128, 0, 0 + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 192,128, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 192,128, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 255,128, 0, 0, + 255,64, 0, 0, + 192,64, 0, 0, + 255,128, 0, 0, + 192,64, 0, 0, + 192,128, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 0,64, 0, 0, + 0,128, 0, 0, + 64,128, 0, 0, + 0,64, 0, 0, + 64,128, 0, 0, + 64,64, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 192,128, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 128,64, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 192,128, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 192,128, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 128,64, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 192,128, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 128,64, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 255,64, 0, 0, + 192,128, 0, 0, + 255,128, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 255,128, 0, 0, + 255,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 255,64, 0, 0, + 192,64, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 192,128, 0, 0, + 255,128, 0, 0 }; CVECTOR level1_modelgnd_color[] = { - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0 + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0 }; PRIM level1_modelgnd_index[] = { - 9,5,3,0,4, - 5,1,3,0,4, - 9,3,7,0,4, - 7,3,2,0,4, - 5,4,1,0,4, - 10,4,5,0,4, - 13,5,9,0,4, - 3,1,0,0,4, - 3,0,2,0,4, - 7,2,6,0,4, - 15,9,7,0,4, - 13,10,5,0,4, - 12,7,6,0,4, - 10,8,4,0,4, - 15,7,12,0,4, - 17,13,9,0,4, - 17,9,15,0,4, - 12,6,11,0,4, - 16,8,10,0,4, - 18,10,13,0,4, - 18,16,10,0,4, - 16,14,8,0,4, - 21,13,17,0,4, - 21,18,13,0,4, - 20,14,16,0,4, - 22,16,18,0,4, - 22,20,16,0,4, - 24,18,21,0,4, - 20,19,14,0,4, - 24,22,18,0,4, - 25,19,20,0,4, - 26,20,22,0,4, - 27,22,24,0,4, - 26,25,20,0,4, - 25,23,19,0,4, - 27,26,22,0,4, - 29,23,25,0,4, - 30,25,26,0,4, - 31,26,27,0,4, - 30,29,25,0,4, - 29,28,23,0,4, - 31,30,26,0,4, - 33,28,29,0,4, - 34,29,30,0,4, - 35,30,31,0,4, - 34,33,29,0,4, - 33,32,28,0,4, - 35,34,30,0,4 + 9,5,3,0,4, + 5,1,3,0,4, + 9,3,7,0,4, + 7,3,2,0,4, + 5,4,1,0,4, + 10,4,5,0,4, + 13,5,9,0,4, + 3,1,0,0,4, + 3,0,2,0,4, + 7,2,6,0,4, + 15,9,7,0,4, + 13,10,5,0,4, + 12,7,6,0,4, + 10,8,4,0,4, + 15,7,12,0,4, + 17,13,9,0,4, + 17,9,15,0,4, + 12,6,11,0,4, + 16,8,10,0,4, + 18,10,13,0,4, + 18,16,10,0,4, + 16,14,8,0,4, + 21,13,17,0,4, + 21,18,13,0,4, + 20,14,16,0,4, + 22,16,18,0,4, + 22,20,16,0,4, + 24,18,21,0,4, + 20,19,14,0,4, + 24,22,18,0,4, + 25,19,20,0,4, + 26,20,22,0,4, + 27,22,24,0,4, + 26,25,20,0,4, + 25,23,19,0,4, + 27,26,22,0,4, + 29,23,25,0,4, + 30,25,26,0,4, + 31,26,27,0,4, + 30,29,25,0,4, + 29,28,23,0,4, + 31,30,26,0,4, + 33,28,29,0,4, + 34,29,30,0,4, + 35,30,31,0,4, + 34,33,29,0,4, + 33,32,28,0,4, + 35,34,30,0,4 }; BODY level1_modelgnd_body = { - {0, 0, 0, 0}, - 0,0,0, 0, - 0,0,0, 0, - 64, - ONE/64, - -580,0,-98, 0, - 200,0,194, 0, - 4096, - }; + {0, 0, 0, 0}, + 0,0,0, 0, + 0,0,0, 0, + 64, + ONE/64, + -580,0,-98, 0, + 200,0,194, 0, + 4096, + }; TMESH level1_modelgnd = { - level1_modelgnd_mesh, - level1_modelgnd_normal, - level1_modelgnd_uv, - level1_modelgnd_color, - 48 + level1_modelgnd_mesh, + level1_modelgnd_normal, + level1_modelgnd_uv, + level1_modelgnd_color, + 48 }; MESH level1_meshgnd = { - 144, - &level1_modelgnd, - level1_modelgnd_index, - &level1_tim_home, - _binary_TIM_home_tim_start, - {0}, // Nbr of vertices - {0,0,0, 0}, // position - {0,0,0, 0}, // rotation - 0, // isProp - 0, // isRigidBody - 0, // isStaticBody - 0, // isRound - 0, // isPrism - 0, // isAnim - 0, // isActor - 1, // isLevel - 0, // isWall - 0, // isBG - 0,// isSprite - 0, // p - 0, // otz - &level1_modelgnd_body, - 0, // No animation data - 0, - 0 // Screen space coordinates + 144, + &level1_modelgnd, + level1_modelgnd_index, + &level1_tim_home, + _binary_TIM_home_tim_start, + {0}, // Matrix + {0,0,0, 0}, // position + {0,0,0, 0}, // rotation + 0, // isProp + 0, // isRigidBody + 0, // isStaticBody + 0, // isRound + 0, // isPrism + 0, // isAnim + 0, // isActor + 1, // isLevel + 0, // isWall + 0, // isBG + 0, // isSprite + 0, // p + 0, // otz + &level1_modelgnd_body, + &level1_modelCylindre_anims, // Mesh anim tracks + 0, // Current VANIM + 0, + 0 // Screen space coordinates }; SVECTOR level1_modelgnd_001_mesh[] = { - { 200,0,194,0 }, - { 103,0,194,0 }, - { 5,0,194,0 }, - { -92,0,194,0 }, - { 200,0,292,0 }, - { 103,0,292,0 }, - { 5,0,292,0 }, - { -92,0,292,0 }, - { 200,0,389,0 }, - { 103,0,389,0 }, - { 5,0,389,0 }, - { -92,0,389,0 }, - { 200,0,487,0 }, - { 103,0,487,0 }, - { 5,0,487,0 }, - { -92,0,487,0 }, - { 200,0,584,0 }, - { 103,0,584,0 }, - { 5,0,584,0 }, - { -92,0,584,0 }, - { 200,0,682,0 }, - { 103,0,682,0 }, - { 5,0,682,0 }, - { -92,0,682,0 } + { 201,1,195,0 }, + { 103,1,195,0 }, + { 6,1,195,0 }, + { -92,1,195,0 }, + { 201,1,292,0 }, + { 103,1,292,0 }, + { 6,1,292,0 }, + { -92,1,292,0 }, + { 201,1,390,0 }, + { 103,1,390,0 }, + { 6,1,390,0 }, + { -92,1,390,0 }, + { 201,1,487,0 }, + { 103,1,487,0 }, + { 6,1,487,0 }, + { -92,1,487,0 }, + { 201,1,585,0 }, + { 103,1,585,0 }, + { 6,1,585,0 }, + { -92,1,585,0 }, + { 201,1,682,0 }, + { 103,1,682,0 }, + { 6,1,682,0 }, + { -92,1,682,0 } }; SVECTOR level1_modelgnd_001_normal[] = { - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0 + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0 }; SVECTOR level1_modelgnd_001_uv[] = { - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 192,128, 0, 0, - 255,128, 0, 0, - 255,64, 0, 0, - 192,64, 0, 0, - 192,128, 0, 0, - 255,128, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 255,128, 0, 0, - 255,64, 0, 0, - 192,128, 0, 0, - 255,64, 0, 0, - 192,64, 0, 0 + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 192,128, 0, 0, + 255,128, 0, 0, + 255,64, 0, 0, + 192,64, 0, 0, + 192,128, 0, 0, + 255,128, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 255,128, 0, 0, + 255,64, 0, 0, + 192,128, 0, 0, + 255,64, 0, 0, + 192,64, 0, 0 }; CVECTOR level1_modelgnd_001_color[] = { - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0 + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0 }; PRIM level1_modelgnd_001_index[] = { - 6,2,1,0,4, - 5,1,0,0,4, - 6,1,5,0,4, - 7,3,2,0,4, - 7,2,6,0,4, - 5,0,4,0,4, - 10,6,5,0,4, - 9,5,4,0,4, - 11,7,6,0,4, - 10,5,9,0,4, - 11,6,10,0,4, - 9,4,8,0,4, - 14,10,9,0,4, - 13,9,8,0,4, - 15,11,10,0,4, - 14,9,13,0,4, - 15,10,14,0,4, - 13,8,12,0,4, - 18,14,13,0,4, - 17,13,12,0,4, - 19,15,14,0,4, - 18,13,17,0,4, - 19,14,18,0,4, - 17,12,16,0,4, - 22,18,17,0,4, - 21,17,16,0,4, - 23,19,18,0,4, - 22,17,21,0,4, - 23,18,22,0,4, - 21,16,20,0,4 + 6,2,1,0,4, + 5,1,0,0,4, + 6,1,5,0,4, + 7,3,2,0,4, + 7,2,6,0,4, + 5,0,4,0,4, + 10,6,5,0,4, + 9,5,4,0,4, + 11,7,6,0,4, + 10,5,9,0,4, + 11,6,10,0,4, + 9,4,8,0,4, + 14,10,9,0,4, + 13,9,8,0,4, + 15,11,10,0,4, + 14,9,13,0,4, + 15,10,14,0,4, + 13,8,12,0,4, + 18,14,13,0,4, + 17,13,12,0,4, + 19,15,14,0,4, + 18,13,17,0,4, + 19,14,18,0,4, + 17,12,16,0,4, + 22,18,17,0,4, + 21,17,16,0,4, + 23,19,18,0,4, + 22,17,21,0,4, + 23,18,22,0,4, + 21,16,20,0,4 }; BODY level1_modelgnd_001_body = { - {0, 0, 0, 0}, - 0,0,0, 0, - 0,0,0, 0, - 64, - ONE/64, - -92,0,194, 0, - 200,0,682, 0, - 4096, - }; + {0, 0, 0, 0}, + 0,0,0, 0, + 0,0,0, 0, + 64, + ONE/64, + -92,0,194, 0, + 200,0,682, 0, + 4096, + }; TMESH level1_modelgnd_001 = { - level1_modelgnd_001_mesh, - level1_modelgnd_001_normal, - level1_modelgnd_001_uv, - level1_modelgnd_001_color, - 30 + level1_modelgnd_001_mesh, + level1_modelgnd_001_normal, + level1_modelgnd_001_uv, + level1_modelgnd_001_color, + 30 }; MESH level1_meshgnd_001 = { - 90, - &level1_modelgnd_001, - level1_modelgnd_001_index, - &level1_tim_home, - _binary_TIM_home_tim_start, - {0}, // Nbr of vertices - {0,0,0, 0}, // position - {0,0,0, 0}, // rotation - 0, // isProp - 0, // isRigidBody - 0, // isStaticBody - 0, // isRound - 0, // isPrism - 0, // isAnim - 0, // isActor - 1, // isLevel - 0, // isWall - 0, // isBG - 0,// isSprite - 0, // p - 0, // otz - &level1_modelgnd_001_body, - 0, // No animation data - 0, - 0 // Screen space coordinates + 90, + &level1_modelgnd_001, + level1_modelgnd_001_index, + &level1_tim_home, + _binary_TIM_home_tim_start, + {0}, // Matrix + {0,0,0, 0}, // position + {0,0,0, 0}, // rotation + 0, // isProp + 0, // isRigidBody + 0, // isStaticBody + 0, // isRound + 0, // isPrism + 0, // isAnim + 0, // isActor + 1, // isLevel + 0, // isWall + 0, // isBG + 0, // isSprite + 0, // p + 0, // otz + &level1_modelgnd_001_body, + &level1_modelCylindre_anims, // Mesh anim tracks + 0, // Current VANIM + 0, + 0 // Screen space coordinates }; SVECTOR level1_modelgnd_003_mesh[] = { - { -224,0,-586,0 }, - { -321,0,-586,0 }, - { -419,0,-586,0 }, - { -516,0,-586,0 }, - { -224,0,-488,0 }, - { -321,0,-488,0 }, - { -419,0,-488,0 }, - { -516,0,-488,0 }, - { -224,0,-391,0 }, - { -321,0,-391,0 }, - { -419,0,-391,0 }, - { -516,0,-391,0 }, - { -224,0,-293,0 }, - { -321,0,-293,0 }, - { -419,0,-293,0 }, - { -516,0,-293,0 }, - { -224,0,-196,0 }, - { -321,0,-196,0 }, - { -419,0,-196,0 }, - { -516,0,-196,0 }, - { -224,0,-98,0 }, - { -321,0,-98,0 }, - { -419,0,-98,0 }, - { -516,0,-98,0 } + { -223,1,-585,0 }, + { -321,1,-585,0 }, + { -418,1,-585,0 }, + { -516,1,-585,0 }, + { -223,1,-488,0 }, + { -321,1,-488,0 }, + { -418,1,-488,0 }, + { -516,1,-488,0 }, + { -223,1,-390,0 }, + { -321,1,-390,0 }, + { -418,1,-390,0 }, + { -516,1,-390,0 }, + { -223,1,-293,0 }, + { -321,1,-293,0 }, + { -418,1,-293,0 }, + { -516,1,-293,0 }, + { -223,1,-195,0 }, + { -321,1,-195,0 }, + { -418,1,-195,0 }, + { -516,1,-195,0 }, + { -223,1,-98,0 }, + { -321,1,-98,0 }, + { -418,1,-98,0 }, + { -516,1,-98,0 } }; SVECTOR level1_modelgnd_003_normal[] = { - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0 + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0 }; SVECTOR level1_modelgnd_003_uv[] = { - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 192,128, 0, 0, - 255,128, 0, 0, - 255,64, 0, 0, - 192,64, 0, 0, - 192,128, 0, 0, - 255,128, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 255,128, 0, 0, - 255,64, 0, 0, - 192,128, 0, 0, - 255,64, 0, 0, - 192,64, 0, 0 + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 192,128, 0, 0, + 255,128, 0, 0, + 255,64, 0, 0, + 192,64, 0, 0, + 192,128, 0, 0, + 255,128, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 255,128, 0, 0, + 255,64, 0, 0, + 192,128, 0, 0, + 255,64, 0, 0, + 192,64, 0, 0 }; CVECTOR level1_modelgnd_003_color[] = { - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0 + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0 }; PRIM level1_modelgnd_003_index[] = { - 6,2,1,0,4, - 5,1,0,0,4, - 6,1,5,0,4, - 7,3,2,0,4, - 7,2,6,0,4, - 5,0,4,0,4, - 10,6,5,0,4, - 9,5,4,0,4, - 11,7,6,0,4, - 10,5,9,0,4, - 11,6,10,0,4, - 9,4,8,0,4, - 14,10,9,0,4, - 13,9,8,0,4, - 15,11,10,0,4, - 14,9,13,0,4, - 15,10,14,0,4, - 13,8,12,0,4, - 18,14,13,0,4, - 17,13,12,0,4, - 19,15,14,0,4, - 18,13,17,0,4, - 19,14,18,0,4, - 17,12,16,0,4, - 22,18,17,0,4, - 21,17,16,0,4, - 23,19,18,0,4, - 22,17,21,0,4, - 23,18,22,0,4, - 21,16,20,0,4 + 6,2,1,0,4, + 5,1,0,0,4, + 6,1,5,0,4, + 7,3,2,0,4, + 7,2,6,0,4, + 5,0,4,0,4, + 10,6,5,0,4, + 9,5,4,0,4, + 11,7,6,0,4, + 10,5,9,0,4, + 11,6,10,0,4, + 9,4,8,0,4, + 14,10,9,0,4, + 13,9,8,0,4, + 15,11,10,0,4, + 14,9,13,0,4, + 15,10,14,0,4, + 13,8,12,0,4, + 18,14,13,0,4, + 17,13,12,0,4, + 19,15,14,0,4, + 18,13,17,0,4, + 19,14,18,0,4, + 17,12,16,0,4, + 22,18,17,0,4, + 21,17,16,0,4, + 23,19,18,0,4, + 22,17,21,0,4, + 23,18,22,0,4, + 21,16,20,0,4 }; BODY level1_modelgnd_003_body = { - {0, 0, 0, 0}, - 0,0,0, 0, - 0,0,0, 0, - 64, - ONE/64, - -516,0,-586, 0, - -224,0,-98, 0, - 4096, - }; + {0, 0, 0, 0}, + 0,0,0, 0, + 0,0,0, 0, + 64, + ONE/64, + -516,0,-586, 0, + -224,0,-98, 0, + 4096, + }; TMESH level1_modelgnd_003 = { - level1_modelgnd_003_mesh, - level1_modelgnd_003_normal, - level1_modelgnd_003_uv, - level1_modelgnd_003_color, - 30 + level1_modelgnd_003_mesh, + level1_modelgnd_003_normal, + level1_modelgnd_003_uv, + level1_modelgnd_003_color, + 30 }; MESH level1_meshgnd_003 = { - 90, - &level1_modelgnd_003, - level1_modelgnd_003_index, - &level1_tim_home, - _binary_TIM_home_tim_start, - {0}, // Nbr of vertices - {0,0,0, 0}, // position - {0,0,0, 0}, // rotation - 0, // isProp - 0, // isRigidBody - 0, // isStaticBody - 0, // isRound - 0, // isPrism - 0, // isAnim - 0, // isActor - 1, // isLevel - 0, // isWall - 0, // isBG - 0,// isSprite - 0, // p - 0, // otz - &level1_modelgnd_003_body, - 0, // No animation data - 0, - 0 // Screen space coordinates + 90, + &level1_modelgnd_003, + level1_modelgnd_003_index, + &level1_tim_home, + _binary_TIM_home_tim_start, + {0}, // Matrix + {0,0,0, 0}, // position + {0,0,0, 0}, // rotation + 0, // isProp + 0, // isRigidBody + 0, // isStaticBody + 0, // isRound + 0, // isPrism + 0, // isAnim + 0, // isActor + 1, // isLevel + 0, // isWall + 0, // isBG + 0, // isSprite + 0, // p + 0, // otz + &level1_modelgnd_003_body, + &level1_modelCylindre_anims, // Mesh anim tracks + 0, // Current VANIM + 0, + 0 // Screen space coordinates }; SVECTOR level1_modelgnd_002_mesh[] = { - { 459,0,-586,0 }, - { 361,0,-586,0 }, - { 264,0,-586,0 }, - { 166,0,-586,0 }, - { 459,0,-488,0 }, - { 361,0,-488,0 }, - { 264,0,-488,0 }, - { 166,0,-488,0 }, - { 459,0,-391,0 }, - { 361,0,-391,0 }, - { 264,0,-391,0 }, - { 166,0,-391,0 }, - { 459,0,-293,0 }, - { 361,0,-293,0 }, - { 264,0,-293,0 }, - { 166,0,-293,0 }, - { 459,0,-196,0 }, - { 361,0,-196,0 }, - { 264,0,-196,0 }, - { 166,0,-196,0 }, - { 459,0,-98,0 }, - { 361,0,-98,0 }, - { 264,0,-98,0 }, - { 166,0,-98,0 } + { 459,1,-585,0 }, + { 362,1,-585,0 }, + { 264,1,-585,0 }, + { 167,1,-585,0 }, + { 459,1,-488,0 }, + { 362,1,-488,0 }, + { 264,1,-488,0 }, + { 167,1,-488,0 }, + { 459,1,-390,0 }, + { 362,1,-390,0 }, + { 264,1,-390,0 }, + { 167,1,-390,0 }, + { 459,1,-293,0 }, + { 362,1,-293,0 }, + { 264,1,-293,0 }, + { 167,1,-293,0 }, + { 459,1,-195,0 }, + { 362,1,-195,0 }, + { 264,1,-195,0 }, + { 167,1,-195,0 }, + { 459,1,-98,0 }, + { 362,1,-98,0 }, + { 264,1,-98,0 }, + { 167,1,-98,0 } }; SVECTOR level1_modelgnd_002_normal[] = { - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0 + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0 }; SVECTOR level1_modelgnd_002_uv[] = { - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 192,128, 0, 0, - 255,128, 0, 0, - 255,64, 0, 0, - 192,64, 0, 0, - 192,128, 0, 0, - 255,128, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 255,128, 0, 0, - 255,64, 0, 0, - 192,128, 0, 0, - 255,64, 0, 0, - 192,64, 0, 0 + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 192,128, 0, 0, + 255,128, 0, 0, + 255,64, 0, 0, + 192,64, 0, 0, + 192,128, 0, 0, + 255,128, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 255,128, 0, 0, + 255,64, 0, 0, + 192,128, 0, 0, + 255,64, 0, 0, + 192,64, 0, 0 }; CVECTOR level1_modelgnd_002_color[] = { - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0 + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0 }; PRIM level1_modelgnd_002_index[] = { - 6,2,1,0,4, - 5,1,0,0,4, - 6,1,5,0,4, - 7,3,2,0,4, - 7,2,6,0,4, - 5,0,4,0,4, - 10,6,5,0,4, - 9,5,4,0,4, - 11,7,6,0,4, - 10,5,9,0,4, - 11,6,10,0,4, - 9,4,8,0,4, - 14,10,9,0,4, - 13,9,8,0,4, - 15,11,10,0,4, - 14,9,13,0,4, - 15,10,14,0,4, - 13,8,12,0,4, - 18,14,13,0,4, - 17,13,12,0,4, - 19,15,14,0,4, - 18,13,17,0,4, - 19,14,18,0,4, - 17,12,16,0,4, - 22,18,17,0,4, - 21,17,16,0,4, - 23,19,18,0,4, - 22,17,21,0,4, - 23,18,22,0,4, - 21,16,20,0,4 + 6,2,1,0,4, + 5,1,0,0,4, + 6,1,5,0,4, + 7,3,2,0,4, + 7,2,6,0,4, + 5,0,4,0,4, + 10,6,5,0,4, + 9,5,4,0,4, + 11,7,6,0,4, + 10,5,9,0,4, + 11,6,10,0,4, + 9,4,8,0,4, + 14,10,9,0,4, + 13,9,8,0,4, + 15,11,10,0,4, + 14,9,13,0,4, + 15,10,14,0,4, + 13,8,12,0,4, + 18,14,13,0,4, + 17,13,12,0,4, + 19,15,14,0,4, + 18,13,17,0,4, + 19,14,18,0,4, + 17,12,16,0,4, + 22,18,17,0,4, + 21,17,16,0,4, + 23,19,18,0,4, + 22,17,21,0,4, + 23,18,22,0,4, + 21,16,20,0,4 }; BODY level1_modelgnd_002_body = { - {0, 0, 0, 0}, - 0,0,0, 0, - 0,0,0, 0, - 64, - ONE/64, - 166,0,-586, 0, - 459,0,-98, 0, - 4096, - }; + {0, 0, 0, 0}, + 0,0,0, 0, + 0,0,0, 0, + 64, + ONE/64, + 166,0,-586, 0, + 459,0,-98, 0, + 4096, + }; TMESH level1_modelgnd_002 = { - level1_modelgnd_002_mesh, - level1_modelgnd_002_normal, - level1_modelgnd_002_uv, - level1_modelgnd_002_color, - 30 + level1_modelgnd_002_mesh, + level1_modelgnd_002_normal, + level1_modelgnd_002_uv, + level1_modelgnd_002_color, + 30 }; MESH level1_meshgnd_002 = { - 90, - &level1_modelgnd_002, - level1_modelgnd_002_index, - &level1_tim_home, - _binary_TIM_home_tim_start, - {0}, // Nbr of vertices - {0,0,0, 0}, // position - {0,0,0, 0}, // rotation - 0, // isProp - 0, // isRigidBody - 0, // isStaticBody - 0, // isRound - 0, // isPrism - 0, // isAnim - 0, // isActor - 1, // isLevel - 0, // isWall - 0, // isBG - 0,// isSprite - 0, // p - 0, // otz - &level1_modelgnd_002_body, - 0, // No animation data - 0, - 0 // Screen space coordinates + 90, + &level1_modelgnd_002, + level1_modelgnd_002_index, + &level1_tim_home, + _binary_TIM_home_tim_start, + {0}, // Matrix + {0,0,0, 0}, // position + {0,0,0, 0}, // rotation + 0, // isProp + 0, // isRigidBody + 0, // isStaticBody + 0, // isRound + 0, // isPrism + 0, // isAnim + 0, // isActor + 1, // isLevel + 0, // isWall + 0, // isBG + 0, // isSprite + 0, // p + 0, // otz + &level1_modelgnd_002_body, + &level1_modelCylindre_anims, // Mesh anim tracks + 0, // Current VANIM + 0, + 0 // Screen space coordinates }; SVECTOR level1_modelLara_mesh[] = { - { 5,-78,12,0 }, - { 9,-75,11,0 }, - { 8,-69,11,0 }, - { 6,-74,9,0 }, - { 0,-75,12,0 }, - { 10,-70,8,0 }, - { 0,-75,12,0 }, - { 8,-66,10,0 }, - { 0,-68,14,0 }, - { -4,-78,11,0 }, - { 8,-64,10,0 }, - { 0,-66,14,0 }, - { 7,-63,11,0 }, - { 0,-64,13,0 }, - { 0,-61,16,0 }, - { 3,-61,13,0 }, - { 0,-60,14,0 }, - { 0,-79,2,0 }, - { -5,-74,9,0 }, - { -8,-75,10,0 }, - { 7,-76,-2,0 }, - { 8,-66,3,0 }, - { -3,-60,13,0 }, - { -7,-68,11,0 }, - { -7,-66,10,0 }, - { 8,-66,-1,0 }, - { 3,-54,10,0 }, - { -7,-63,11,0 }, - { -7,-64,10,0 }, - { -9,-70,8,0 }, - { 0,-53,12,0 }, - { 2,-78,-4,0 }, - { 9,-67,-4,0 }, - { -2,-54,10,0 }, - { 8,-38,16,0 }, - { 11,-37,14,0 }, - { 10,-40,12,0 }, - { -2,-78,-4,0 }, - { 13,-48,4,0 }, - { 11,-40,10,0 }, - { 6,-57,1,0 }, - { 10,-35,15,0 }, - { 6,-41,12,0 }, - { 13,-46,4,0 }, - { -7,-76,-2,0 }, - { 12,-42,7,0 }, - { 14,-42,5,0 }, - { -7,-66,3,0 }, - { 13,-36,11,0 }, - { 6,-42,9,0 }, - { 2,-57,1,0 }, - { 18,-44,1,0 }, - { 6,-34,16,0 }, - { 4,-73,-9,0 }, - { 5,-44,8,0 }, - { 13,-47,0,0 }, - { 11,-32,12,0 }, - { 10,-45,2,0 }, - { 12,-35,8,0 }, - { 3,-49,3,0 }, - { 10,-42,3,0 }, - { -3,-57,1,0 }, - { -7,-66,-1,0 }, - { 3,-55,-1,0 }, - { 15,-45,-2,0 }, - { 13,-48,-4,0 }, - { -4,-73,-9,0 }, - { 6,-31,13,0 }, - { 4,-67,-11,0 }, - { -6,-57,1,0 }, - { 2,-57,-5,0 }, - { 11,-31,9,0 }, - { 10,-44,-1,0 }, - { 4,-57,-6,0 }, - { -3,-55,-1,0 }, - { 4,-59,-8,0 }, - { -8,-67,-4,0 }, - { -9,-38,16,0 }, - { -4,-49,3,0 }, - { -8,-41,12,0 }, - { -6,-44,8,0 }, - { 9,-48,-6,0 }, - { -8,-42,9,0 }, - { -3,-57,-5,0 }, - { 5,-61,-12,0 }, - { 4,-50,-6,0 }, - { -8,-34,16,0 }, - { 7,-29,9,0 }, - { 9,-48,-8,0 }, - { 4,-58,-11,0 }, - { -11,-40,12,0 }, - { -4,-67,-11,0 }, - { 2,-66,-15,0 }, - { -4,-57,-6,0 }, - { -11,-35,15,0 }, - { -12,-37,14,0 }, - { -4,-59,-8,0 }, - { -12,-40,10,0 }, - { -2,-66,-15,0 }, - { 8,-24,8,0 }, - { -13,-48,4,0 }, - { -8,-31,13,0 }, - { 2,-62,-16,0 }, - { 24,-23,-1,0 }, - { -13,-42,7,0 }, - { 26,-25,-4,0 }, - { -4,-58,-11,0 }, - { -4,-61,-12,0 }, - { 2,-57,-14,0 }, - { -5,-50,-6,0 }, - { -13,-45,4,0 }, - { 9,-46,-12,0 }, - { -11,-45,2,0 }, - { -10,-42,3,0 }, - { -14,-36,11,0 }, - { -12,-32,12,0 }, - { -2,-62,-16,0 }, - { 24,-22,-3,0 }, - { -2,-57,-14,0 }, - { -13,-46,0,0 }, - { -15,-42,5,0 }, - { -8,-29,9,0 }, - { 20,-22,-3,0 }, - { 11,-37,-10,0 }, - { 24,-25,-8,0 }, - { -13,-35,8,0 }, - { -9,-48,-6,0 }, - { -11,-43,-1,0 }, - { 24,-23,-7,0 }, - { -12,-31,9,0 }, - { 23,-22,-5,0 }, - { -9,-48,-8,0 }, - { -13,-48,-4,0 }, - { 10,-30,-7,0 }, - { 7,-18,6,0 }, - { 20,-23,-7,0 }, - { -18,-43,1,0 }, - { -15,-44,-2,0 }, - { -8,-24,8,0 }, - { 9,-12,7,0 }, - { 9,-30,-10,0 }, - { 8,-23,-3,0 }, - { 9,-34,-13,0 }, - { -9,-46,-12,0 }, - { 34,-3,-1,0 }, - { 7,-17,-2,0 }, - { 35,-4,-4,0 }, - { -7,-18,6,0 }, - { 30,-3,-1,0 }, - { 9,-14,-2,0 }, - { 7,-4,8,0 }, - { -11,-37,-10,0 }, - { 16,-5,2,0 }, - { 33,-3,-6,0 }, - { -10,-30,-7,0 }, - { 39,6,1,0 }, - { -8,-12,7,0 }, - { -8,-23,-3,0 }, - { 30,-2,-6,0 }, - { -9,-30,-10,0 }, - { -9,-34,-13,0 }, - { 22,2,1,0 }, - { 17,1,2,0 }, - { -7,-17,-2,0 }, - { 32,9,1,0 }, - { -6,-4,8,0 }, - { 18,4,1,0 }, - { -8,-14,-2,0 }, - { 38,6,-7,0 }, - { 9,6,7,0 }, - { 21,1,-7,0 }, - { 13,-7,-10,0 }, - { -26,-24,-1,0 }, - { -22,-22,-3,0 }, - { 16,0,-8,0 }, - { 32,9,-7,0 }, - { -22,-23,-7,0 }, - { -26,-22,-3,0 }, - { -24,-21,-5,0 }, - { -29,-25,-5,0 }, - { -26,-25,-8,0 }, - { -15,-5,2,0 }, - { -26,-23,-7,0 }, - { -8,6,7,0 }, - { 2,11,1,0 }, - { -12,-7,-10,0 }, - { -18,1,2,0 }, - { 21,20,-1,0 }, - { 13,5,-15,0 }, - { -1,11,0,0 }, - { 18,22,1,0 }, - { 20,20,-7,0 }, - { 5,12,-8,0 }, - { 11,12,-12,0 }, - { -23,2,1,0 }, - { -3,11,-6,0 }, - { -18,6,0,0 }, - { -17,0,-8,0 }, - { 11,28,5,0 }, - { 17,21,-8,0 }, - { 18,27,-1,0 }, - { -1,7,-14,0 }, - { -22,1,-7,0 }, - { -33,-2,-2,0 }, - { -35,-3,0,0 }, - { -35,-3,-3,0 }, - { -33,-1,-4,0 }, - { -11,12,-10,0 }, - { -35,-2,-5,0 }, - { -15,5,-15,0 }, - { 4,29,-1,0 }, - { 16,27,-11,0 }, - { -34,9,3,0 }, - { -10,29,5,0 }, - { -2,29,-1,0 }, - { -40,6,3,0 }, - { -18,22,1,0 }, - { 7,27,-11,0 }, - { -21,20,-1,0 }, - { -34,9,-6,0 }, - { -20,20,-6,0 }, - { -17,21,-8,0 }, - { -40,6,-5,0 }, - { -18,27,-1,0 }, - { -6,28,-11,0 }, - { -15,27,-11,0 }, - { 12,49,0,0 }, - { 12,47,-3,0 }, - { 16,49,-4,0 }, - { 15,48,-9,0 }, - { 8,49,-5,0 }, - { 10,49,-9,0 }, - { 13,57,-1,0 }, - { 15,56,-3,0 }, - { 19,56,-5,0 }, - { 17,54,-9,0 }, - { 11,57,-3,0 }, - { 17,54,-11,0 }, - { -11,49,0,0 }, - { -7,49,-4,0 }, - { 14,54,-11,0 }, - { -9,47,-7,0 }, - { -15,47,-3,0 }, - { 8,57,-6,0 }, - { 9,55,-9,0 }, - { 10,55,-11,0 }, - { -14,47,-7,0 }, - { 14,65,-2,0 }, - { 18,65,-5,0 }, - { 22,64,-7,0 }, - { -12,52,-7,0 }, - { 20,63,-11,0 }, - { 19,61,-15,0 }, - { 11,65,-5,0 }, - { 15,69,-2,0 }, - { 18,69,-5,0 }, - { 21,68,-8,0 }, - { 14,61,-15,0 }, - { 20,68,-11,0 }, - { 12,69,-5,0 }, - { 7,66,-8,0 }, - { 8,64,-11,0 }, - { 10,62,-15,0 }, - { 19,66,-14,0 }, - { 15,73,-3,0 }, - { 18,73,-5,0 }, - { 21,72,-8,0 }, - { 14,67,-14,0 }, - { 8,69,-8,0 }, - { 20,72,-11,0 }, - { 12,73,-5,0 }, - { 9,69,-11,0 }, - { 11,67,-14,0 }, - { -13,65,-2,0 }, - { -6,66,-8,0 }, - { 19,72,-14,0 }, - { 10,73,-8,0 }, - { 15,72,-14,0 }, - { -9,62,-15,0 }, - { 11,73,-11,0 }, - { 12,72,-14,0 }, - { -21,64,-7,0 }, - { -18,61,-15,0 }, - { 16,83,-3,0 }, - { 18,82,-5,0 }, - { 20,82,-8,0 }, - { 14,83,-5,0 }, - { 19,81,-10,0 }, - { -14,73,-3,0 }, - { -9,73,-8,0 }, - { 19,81,-13,0 }, - { 11,83,-8,0 }, - { 12,82,-10,0 }, - { 15,82,-13,0 }, - { 13,82,-13,0 }, - { -11,72,-14,0 }, - { -20,72,-8,0 }, - { -18,72,-14,0 }, - { 20,91,-7,0 }, - { 17,92,-5,0 }, - { 19,102,11,0 }, - { 19,92,-7,0 }, - { 20,93,-6,0 }, - { 14,92,-6,0 }, - { 21,97,-1,0 }, - { 19,91,-10,0 }, - { 14,92,-5,0 }, - { 18,93,-6,0 }, - { 15,93,-6,0 }, - { 14,102,11,0 }, - { 19,92,-9,0 }, - { 19,91,-12,0 }, - { 13,93,-7,0 }, - { 13,92,-10,0 }, - { 16,91,-12,0 }, - { 18,92,-12,0 }, - { 12,97,-1,0 }, - { 14,93,-10,0 }, - { 15,93,-12,0 }, - { 20,106,11,0 }, - { 13,106,11,0 }, - { 21,96,-15,0 }, - { 22,106,1,0 }, - { -12,92,-7,0 }, - { -15,92,-5,0 }, - { 12,96,-15,0 }, - { -13,102,10,0 }, - { -10,97,-1,0 }, - { 11,106,-2,0 }, - { -19,91,-7,0 }, - { -13,91,-12,0 }, - { -18,102,10,0 }, - { -20,97,-1,0 }, - { -12,106,10,0 }, - { -19,91,-14,0 }, - { 20,104,-17,0 }, - { -19,106,10,0 }, - { -11,96,-16,0 }, - { 13,104,-17,0 }, - { -9,105,-2,0 }, - { -20,96,-16,0 }, - { -21,106,0,0 }, - { -12,104,-18,0 }, - { -19,104,-18,0 } + { 5,-77,12,0 }, + { 9,-74,11,0 }, + { 8,-68,12,0 }, + { 7,-74,9,0 }, + { 1,-75,12,0 }, + { 10,-69,8,0 }, + { 1,-74,12,0 }, + { 8,-66,11,0 }, + { 1,-67,15,0 }, + { -3,-78,12,0 }, + { 8,-64,11,0 }, + { 1,-66,14,0 }, + { 8,-62,11,0 }, + { 1,-64,14,0 }, + { 1,-60,16,0 }, + { 4,-60,13,0 }, + { 1,-60,15,0 }, + { 1,-79,3,0 }, + { -5,-74,9,0 }, + { -7,-74,11,0 }, + { 8,-76,-2,0 }, + { 8,-66,4,0 }, + { -2,-60,13,0 }, + { -7,-68,11,0 }, + { -7,-66,10,0 }, + { 8,-66,0,0 }, + { 3,-53,11,0 }, + { -6,-62,12,0 }, + { -7,-64,11,0 }, + { -8,-70,8,0 }, + { 1,-53,12,0 }, + { 2,-77,-4,0 }, + { 10,-66,-3,0 }, + { -2,-53,11,0 }, + { 8,-37,16,0 }, + { 12,-37,14,0 }, + { 10,-39,13,0 }, + { -1,-77,-4,0 }, + { 13,-47,4,0 }, + { 12,-40,10,0 }, + { 7,-56,1,0 }, + { 10,-34,16,0 }, + { 7,-40,12,0 }, + { 13,-45,4,0 }, + { -6,-76,-2,0 }, + { 12,-41,8,0 }, + { 15,-42,5,0 }, + { -7,-66,4,0 }, + { 13,-35,11,0 }, + { 7,-42,10,0 }, + { 3,-57,2,0 }, + { 18,-43,2,0 }, + { 7,-33,16,0 }, + { 4,-73,-9,0 }, + { 6,-44,8,0 }, + { 13,-46,1,0 }, + { 12,-32,13,0 }, + { 11,-45,2,0 }, + { 13,-35,8,0 }, + { 4,-49,3,0 }, + { 10,-42,4,0 }, + { -3,-57,2,0 }, + { -7,-66,0,0 }, + { 3,-54,-1,0 }, + { 15,-44,-2,0 }, + { 13,-47,-4,0 }, + { -3,-72,-9,0 }, + { 7,-31,13,0 }, + { 4,-67,-11,0 }, + { -5,-56,1,0 }, + { 3,-57,-4,0 }, + { 12,-31,9,0 }, + { 10,-43,-1,0 }, + { 4,-56,-6,0 }, + { -2,-54,-1,0 }, + { 4,-59,-8,0 }, + { -8,-66,-4,0 }, + { -8,-37,16,0 }, + { -3,-49,3,0 }, + { -7,-40,12,0 }, + { -6,-44,8,0 }, + { 10,-47,-5,0 }, + { -7,-42,10,0 }, + { -3,-57,-4,0 }, + { 5,-61,-12,0 }, + { 5,-50,-5,0 }, + { -7,-33,16,0 }, + { 7,-28,10,0 }, + { 10,-48,-7,0 }, + { 4,-58,-10,0 }, + { -10,-39,13,0 }, + { -3,-67,-11,0 }, + { 2,-65,-14,0 }, + { -3,-56,-6,0 }, + { -10,-34,16,0 }, + { -12,-37,14,0 }, + { -3,-59,-8,0 }, + { -12,-40,10,0 }, + { -1,-65,-14,0 }, + { 8,-23,9,0 }, + { -13,-47,4,0 }, + { -7,-31,13,0 }, + { 3,-61,-16,0 }, + { 24,-23,0,0 }, + { -12,-41,8,0 }, + { 27,-25,-3,0 }, + { -3,-58,-10,0 }, + { -4,-61,-12,0 }, + { 3,-57,-14,0 }, + { -4,-50,-5,0 }, + { -13,-44,4,0 }, + { 10,-45,-11,0 }, + { -11,-44,2,0 }, + { -10,-41,4,0 }, + { -14,-35,11,0 }, + { -12,-32,13,0 }, + { -2,-61,-16,0 }, + { 25,-21,-3,0 }, + { -2,-57,-14,0 }, + { -13,-46,1,0 }, + { -15,-41,5,0 }, + { -7,-28,10,0 }, + { 21,-22,-2,0 }, + { 11,-37,-9,0 }, + { 25,-25,-7,0 }, + { -13,-35,8,0 }, + { -9,-47,-5,0 }, + { -10,-42,-1,0 }, + { 25,-22,-6,0 }, + { -11,-31,9,0 }, + { 23,-21,-5,0 }, + { -9,-48,-7,0 }, + { -13,-47,-4,0 }, + { 11,-29,-6,0 }, + { 7,-17,7,0 }, + { 21,-23,-6,0 }, + { -18,-43,2,0 }, + { -15,-44,-2,0 }, + { -7,-23,9,0 }, + { 9,-12,7,0 }, + { 10,-29,-9,0 }, + { 8,-22,-3,0 }, + { 9,-33,-13,0 }, + { -9,-45,-11,0 }, + { 34,-3,-1,0 }, + { 7,-17,-2,0 }, + { 35,-3,-3,0 }, + { -6,-17,7,0 }, + { 31,-2,-1,0 }, + { 9,-13,-2,0 }, + { 8,-4,9,0 }, + { -10,-37,-9,0 }, + { 16,-4,2,0 }, + { 34,-3,-5,0 }, + { -9,-29,-6,0 }, + { 39,7,2,0 }, + { -7,-12,8,0 }, + { -7,-22,-3,0 }, + { 31,-1,-5,0 }, + { -9,-29,-9,0 }, + { -8,-33,-13,0 }, + { 23,2,1,0 }, + { 18,1,2,0 }, + { -6,-17,-2,0 }, + { 33,10,2,0 }, + { -6,-4,9,0 }, + { 18,5,1,0 }, + { -7,-13,-1,0 }, + { 39,6,-6,0 }, + { 9,7,7,0 }, + { 22,1,-6,0 }, + { 13,-6,-10,0 }, + { -25,-24,-1,0 }, + { -21,-21,-2,0 }, + { 17,0,-8,0 }, + { 33,9,-6,0 }, + { -22,-23,-6,0 }, + { -26,-21,-3,0 }, + { -24,-21,-5,0 }, + { -28,-24,-4,0 }, + { -25,-25,-7,0 }, + { -15,-4,2,0 }, + { -26,-22,-6,0 }, + { -7,7,7,0 }, + { 3,12,1,0 }, + { -11,-6,-10,0 }, + { -17,1,2,0 }, + { 21,21,-1,0 }, + { 14,6,-14,0 }, + { 0,12,1,0 }, + { 18,22,1,0 }, + { 21,20,-6,0 }, + { 6,12,-7,0 }, + { 12,12,-11,0 }, + { -23,2,1,0 }, + { -3,11,-5,0 }, + { -18,6,0,0 }, + { -16,0,-8,0 }, + { 12,29,5,0 }, + { 17,22,-7,0 }, + { 19,28,-1,0 }, + { -1,7,-13,0 }, + { -21,2,-6,0 }, + { -32,-1,-1,0 }, + { -35,-2,0,0 }, + { -35,-3,-2,0 }, + { -32,-1,-4,0 }, + { -10,12,-9,0 }, + { -35,-2,-5,0 }, + { -14,6,-14,0 }, + { 4,29,-1,0 }, + { 16,27,-10,0 }, + { -34,10,3,0 }, + { -10,29,6,0 }, + { -2,29,-1,0 }, + { -40,7,3,0 }, + { -17,23,1,0 }, + { 7,28,-10,0 }, + { -21,21,-1,0 }, + { -34,10,-5,0 }, + { -20,20,-6,0 }, + { -16,22,-7,0 }, + { -40,7,-5,0 }, + { -18,28,-1,0 }, + { -5,28,-10,0 }, + { -15,27,-10,0 }, + { 13,50,0,0 }, + { 13,48,-3,0 }, + { 17,49,-4,0 }, + { 15,49,-8,0 }, + { 9,50,-4,0 }, + { 10,49,-8,0 }, + { 14,57,0,0 }, + { 16,57,-2,0 }, + { 19,56,-5,0 }, + { 18,55,-9,0 }, + { 12,57,-2,0 }, + { 17,54,-11,0 }, + { -11,50,0,0 }, + { -7,50,-4,0 }, + { 15,55,-11,0 }, + { -9,48,-7,0 }, + { -15,48,-3,0 }, + { 8,57,-5,0 }, + { 9,55,-9,0 }, + { 10,55,-11,0 }, + { -13,47,-7,0 }, + { 15,66,-1,0 }, + { 19,65,-4,0 }, + { 22,65,-7,0 }, + { -11,52,-7,0 }, + { 21,63,-11,0 }, + { 19,62,-15,0 }, + { 11,66,-4,0 }, + { 15,70,-2,0 }, + { 18,69,-4,0 }, + { 22,69,-7,0 }, + { 15,62,-15,0 }, + { 21,69,-10,0 }, + { 13,70,-4,0 }, + { 7,66,-7,0 }, + { 9,64,-11,0 }, + { 10,62,-15,0 }, + { 19,67,-14,0 }, + { 16,74,-2,0 }, + { 18,73,-5,0 }, + { 21,73,-7,0 }, + { 15,67,-14,0 }, + { 9,70,-7,0 }, + { 20,73,-10,0 }, + { 13,74,-5,0 }, + { 10,69,-10,0 }, + { 11,68,-14,0 }, + { -13,66,-1,0 }, + { -6,66,-7,0 }, + { 19,72,-13,0 }, + { 10,74,-8,0 }, + { 16,73,-13,0 }, + { -8,62,-15,0 }, + { 11,73,-10,0 }, + { 12,73,-13,0 }, + { -20,65,-7,0 }, + { -17,62,-15,0 }, + { 16,83,-3,0 }, + { 18,83,-4,0 }, + { 21,82,-7,0 }, + { 14,83,-5,0 }, + { 20,82,-10,0 }, + { -14,74,-2,0 }, + { -8,74,-8,0 }, + { 19,82,-12,0 }, + { 12,83,-7,0 }, + { 13,83,-10,0 }, + { 16,82,-12,0 }, + { 13,82,-12,0 }, + { -11,73,-13,0 }, + { -19,73,-7,0 }, + { -17,72,-13,0 }, + { 20,92,-7,0 }, + { 17,92,-5,0 }, + { 20,102,12,0 }, + { 20,93,-6,0 }, + { 20,93,-6,0 }, + { 15,92,-5,0 }, + { 22,97,0,0 }, + { 20,92,-9,0 }, + { 14,93,-5,0 }, + { 18,93,-6,0 }, + { 16,94,-5,0 }, + { 14,102,12,0 }, + { 19,93,-9,0 }, + { 19,91,-11,0 }, + { 14,94,-7,0 }, + { 14,92,-9,0 }, + { 17,92,-12,0 }, + { 18,93,-11,0 }, + { 12,97,0,0 }, + { 15,93,-9,0 }, + { 16,93,-11,0 }, + { 21,107,12,0 }, + { 14,107,12,0 }, + { 21,97,-15,0 }, + { 23,106,1,0 }, + { -11,92,-7,0 }, + { -15,92,-5,0 }, + { 13,97,-15,0 }, + { -12,102,11,0 }, + { -10,97,-1,0 }, + { 11,106,-1,0 }, + { -18,92,-7,0 }, + { -12,92,-12,0 }, + { -18,102,11,0 }, + { -20,97,-1,0 }, + { -12,107,10,0 }, + { -18,91,-14,0 }, + { 21,105,-16,0 }, + { -18,107,10,0 }, + { -11,97,-16,0 }, + { 14,105,-16,0 }, + { -9,106,-2,0 }, + { -19,96,-16,0 }, + { -20,106,0,0 }, + { -11,105,-18,0 }, + { -18,105,-18,0 } }; SVECTOR level1_modelLara_normal[] = { - -912,2168,-3353, 0, - -2370,170,-3336, 0, - -3339,442,-2330, 0, - -524,-1329,-3839, 0, - 120,1738,-3707, 0, - -2382,-1939,-2709, 0, - 71,1588,-3775, 0, - -3623,-348,-1878, 0, - 61,451,-4070, 0, - 814,2562,-3090, 0, - -3620,-48,-1915, 0, - 50,-695,-4036, 0, - -3193,-485,-2519, 0, - 0,345,-4081, 0, - -68,-914,-3992, 0, - -1999,-653,-3515, 0, - -173,-3077,-2697, 0, - -6,4095,92, 0, - 722,-995,-3907, 0, - 2378,336,-3318, 0, - -2921,2644,1118, 0, - -3893,-1272,-19, 0, - 1884,-732,-3562, 0, - 3399,449,-2240, 0, - 3681,-271,-1776, 0, - -3196,-2512,-500, 0, - -2297,-3117,-1335, 0, - 3152,-284,-2600, 0, - 3615,174,-1918, 0, - 2627,-1651,-2674, 0, - -102,-3183,-2575, 0, - -719,3619,1777, 0, - -3917,-857,834, 0, - 2328,-3040,-1454, 0, - -800,1795,-3594, 0, - -3055,1197,-2452, 0, - -1818,3118,-1936, 0, - 787,3607,1774, 0, - -2788,2567,-1553, 0, - -2915,2375,-1623, 0, - -3538,-1970,613, 0, - -2044,-1073,-3383, 0, - -451,3423,-2203, 0, - 190,2907,-2880, 0, - 2988,2605,1031, 0, - -2742,1649,-2557, 0, - -792,265,-4010, 0, - 3948,-1086,-94, 0, - -4036,254,-650, 0, - -721,3251,-2385, 0, - -2273,2620,-2178, 0, - -3287,2324,-757, 0, - -472,-1740,-3678, 0, - -1591,2107,3132, 0, - -331,2815,-2957, 0, - 220,4002,841, 0, - -2701,-2366,-1971, 0, - 3027,2649,-775, 0, - -4066,-398,292, 0, - -1185,2829,-2714, 0, - 3380,-480,-2262, 0, - 2273,2620,-2178, 0, - 3493,-2098,-419, 0, - -1169,-3810,946, 0, - -883,2464,3151, 0, - -3026,2083,1812, 0, - 1774,2060,3063, 0, - -582,-3198,-2492, 0, - -2564,1370,2885, 0, - 3588,-1918,471, 0, - -2135,2712,2205, 0, - -3446,-2036,-870, 0, - 3373,819,2175, 0, - -2090,-2894,2007, 0, - 1177,-3828,858, 0, - -3122,-2578,619, 0, - 3954,-653,848, 0, - 800,1791,-3595, 0, - 1108,2831,-2745, 0, - 481,3420,-2201, 0, - 322,2831,-2943, 0, - -2057,2455,2553, 0, - 742,3262,-2363, 0, - 2156,2691,2210, 0, - -3999,-109,877, 0, - -1727,1921,3178, 0, - 472,-1740,-3678, 0, - -639,-2133,-3438, 0, - -2417,3238,671, 0, - -2644,-3077,-564, 0, - 1841,3098,-1948, 0, - 2628,1341,2841, 0, - -1460,2442,2946, 0, - 2137,-2846,2028, 0, - 2044,-1073,-3383, 0, - 3055,1197,-2452, 0, - 3178,-2446,833, 0, - 2892,2328,-1731, 0, - 1424,2434,2971, 0, - -2402,-1496,-2961, 0, - 2746,2597,-1578, 0, - 582,-3198,-2492, 0, - -1904,63,3626, 0, - -766,-26,-4024, 0, - 3145,1580,-2094, 0, - -3697,1719,-390, 0, - 2583,-3142,-482, 0, - 3963,-170,1020, 0, - -1585,-3301,1835, 0, - 1633,1851,3269, 0, - -370,2911,-2857, 0, - -2251,1912,2838, 0, - -3093,2590,-711, 0, - -3422,-622,-2163, 0, - 4050,137,-597, 0, - 2802,-2428,-1740, 0, - 1904,63,3626, 0, - -2071,-3375,-1048, 0, - 1585,-3301,1835, 0, - -388,3987,855, 0, - 822,328,-3999, 0, - 777,-2169,-3387, 0, - 3242,-1705,-1832, 0, - -4057,26,563, 0, - -1224,1537,3594, 0, - 4018,-699,380, 0, - 2003,2286,2746, 0, - -3345,721,2252, 0, - -2078,-2322,2658, 0, - 3328,-2331,-515, 0, - 187,-3937,1114, 0, - 2417,3238,671, 0, - 3014,1955,1967, 0, - -3264,-2111,1291, 0, - -2847,59,-2944, 0, - 2848,-685,2863, 0, - 3175,2478,-744, 0, - 793,2485,3158, 0, - 2473,-1534,-2882, 0, - -1977,2255,-2790, 0, - -2081,-3110,1665, 0, - -2710,-1707,2553, 0, - -1928,-1079,3449, 0, - 2251,1912,2838, 0, - -1586,2414,-2904, 0, - -2582,134,3177, 0, - -2854,2833,779, 0, - 2981,-200,-2801, 0, - 2895,818,-2780, 0, - -2099,3264,1312, 0, - -1094,-14,-3947, 0, - 4067,1,489, 0, - -3694,1227,-1273, 0, - -1814,476,3641, 0, - 3195,-2215,1288, 0, - -2994,-1038,-2595, 0, - 1959,2204,-2843, 0, - 2843,-1606,2473, 0, - 2771,421,2986, 0, - 2161,-3098,1584, 0, - 1928,-1079,3449, 0, - -3108,1787,-1980, 0, - 1726,2384,-2849, 0, - 2748,-335,3019, 0, - 1516,-2853,-2517, 0, - 1069,-24,-3954, 0, - -3786,-844,-1314, 0, - 2214,3138,1423, 0, - -3020,-957,2596, 0, - -1117,-1666,-3571, 0, - -2904,2110,1972, 0, - -2366,2098,2603, 0, - 1174,566,-3883, 0, - -3175,-1739,-1916, 0, - 1871,2614,2539, 0, - 1581,-2876,2450, 0, - -2693,-775,2987, 0, - 2075,-3156,-1583, 0, - 27,-3930,1154, 0, - 3746,1656,60, 0, - 1055,1525,3652, 0, - 3618,1316,-1398, 0, - 1982,-2372,2687, 0, - 410,294,-4065, 0, - 1494,-3158,-2138, 0, - 2119,2288,2655, 0, - -1731,2394,-2836, 0, - -3438,-1974,-1031, 0, - -2314,-394,3356, 0, - -1420,-3486,-1616, 0, - 1085,-3024,-2540, 0, - -3013,-1787,2123, 0, - 3019,-257,2756, 0, - -1733,-2511,2733, 0, - 3103,1802,-1976, 0, - -3252,260,2476, 0, - 3830,-701,-1271, 0, - -1960,2609,2476, 0, - -100,-688,-4036, 0, - 1693,-2609,2665, 0, - -3935,-90,-1135, 0, - 100,-613,4049, 0, - 2805,2113,2109, 0, - -2700,-1973,-2365, 0, - 2504,355,-3222, 0, - 4058,-375,-412, 0, - -2530,-2167,2383, 0, - 1586,-2994,2301, 0, - 2846,-3,2946, 0, - 2436,-520,3252, 0, - 3865,-746,-1131, 0, - -2509,289,3225, 0, - -1713,-2643,-2619, 0, - 77,-658,-4042, 0, - -3882,-676,-1116, 0, - 2858,-714,-2845, 0, - -1214,-2977,-2537, 0, - 2347,-136,3354, 0, - 3357,-2063,-1119, 0, - -1557,-2897,2441, 0, - 2870,-1869,2246, 0, - -1802,-2566,2635, 0, - 3243,-940,2318, 0, - 3889,-359,-1234, 0, - -2303,-300,3374, 0, - 2403,-143,3314, 0, - -111,-1981,-3583, 0, - -21,-3753,1641, 0, - -3800,-1162,-993, 0, - -2325,4,3372, 0, - 3812,-1338,-673, 0, - 2310,-913,3256, 0, - 1,-324,-4083, 0, - -2758,221,-3020, 0, - -3694,1049,-1424, 0, - -3613,1649,1001, 0, - 2790,-505,-2956, 0, - -2135,2116,2782, 0, - 345,-1978,-3570, 0, - -3714,-1701,-304, 0, - 62,1851,3653, 0, - -1759,-1206,3496, 0, - 3849,-1141,-811, 0, - 3884,94,-1298, 0, - 3881,632,1147, 0, - 2415,1527,2935, 0, - 2839,-639,2882, 0, - -48,-550,-4059, 0, - -2574,-213,-3178, 0, - -3979,166,-958, 0, - -36,90,-4095, 0, - -3834,648,1288, 0, - -2260,906,3294, 0, - 2541,-772,-3118, 0, - -22,-580,-4055, 0, - -2714,-351,-3047, 0, - -3902,-612,-1086, 0, - 31,680,4039, 0, - -3803,-342,1482, 0, - 2659,-830,-3002, 0, - 3953,-717,-795, 0, - 3817,-237,1467, 0, - 2286,393,3376, 0, - -2279,-451,3373, 0, - -34,-396,-4077, 0, - -2826,-70,-2964, 0, - -3969,-313,-963, 0, - -80,-548,4058, 0, - 3737,-1381,-949, 0, - -3859,-331,1333, 0, - 2821,-492,-2929, 0, - 3562,-1154,1659, 0, - 2034,-933,3430, 0, - -13,-525,-4062, 0, - -3936,-746,-854, 0, - -2402,-415,3292, 0, - 3890,-943,-870, 0, - -68,-407,4075, 0, - -2262,388,3392, 0, - 3678,-958,1527, 0, - 2134,-797,3404, 0, - 3980,156,-953, 0, - 2272,901,3287, 0, - 104,-291,-4084, 0, - -2719,38,-3063, 0, - -3976,-99,-980, 0, - 2720,-243,-3053, 0, - -3913,-148,1203, 0, - 18,-423,-4074, 0, - -3896,-934,-849, 0, - -2486,-285,3242, 0, - 3969,-724,-708, 0, - 3875,-655,1154, 0, - -85,-298,4084, 0, - 2488,-506,3214, 0, - -2149,-776,3399, 0, - 3961,-329,-988, 0, - 2352,-408,3329, 0, - -4059,-476,-270, 0, - -311,-465,-4057, 0, - -2018,2012,-2942, 0, - 1929,-3373,1295, 0, - -3349,1760,-1570, 0, - -25,-1324,-3876, 0, - -2941,2568,-1239, 0, - -3873,-685,1143, 0, - 2796,1451,-2618, 0, - -483,-2518,-3194, 0, - 907,-928,-3885, 0, - 2125,1922,-2927, 0, - -3640,-1483,1154, 0, - -2568,1081,3002, 0, - 3739,-1373,-955, 0, - 3691,-1226,1285, 0, - 188,-840,4004, 0, - -1733,-1711,3293, 0, - 3068,2417,-1233, 0, - 3089,-2206,1539, 0, - 2367,2019,2664, 0, - -2244,-2328,-2514, 0, - 2184,-2422,-2478, 0, - -2673,1512,2710, 0, - -3233,-2514,-61, 0, - -3835,-723,-1244, 0, - 135,-2833,-2955, 0, - 2743,1679,2536, 0, - -2047,1890,-3003, 0, - -3044,2405,-1313, 0, - 3110,-2662,132, 0, - 3691,-320,-1747, 0, - -3219,-368,2505, 0, - 2028,1903,-3007, 0, - 3068,2348,-1362, 0, - -2202,-2442,-2442, 0, - 2677,122,3098, 0, - -2236,-2016,2777, 0, - 2199,-2429,-2458, 0, - -2852,1285,2644, 0, - 2134,-2104,2792, 0, - -3168,-2593,116, 0, - 2853,952,2780, 0, - 3151,-2616,-43, 0, - -2133,-2049,2833, 0, - 2157,-2043,2820, 0 + -912,2168,-3353, 0, + -2370,170,-3336, 0, + -3339,442,-2330, 0, + -524,-1329,-3839, 0, + 120,1738,-3707, 0, + -2382,-1939,-2709, 0, + 71,1588,-3775, 0, + -3623,-348,-1878, 0, + 61,451,-4070, 0, + 814,2562,-3090, 0, + -3620,-48,-1915, 0, + 50,-695,-4036, 0, + -3193,-485,-2519, 0, + 0,345,-4081, 0, + -68,-914,-3992, 0, + -1999,-653,-3515, 0, + -173,-3077,-2697, 0, + -6,4095,92, 0, + 722,-995,-3907, 0, + 2378,336,-3318, 0, + -2921,2644,1118, 0, + -3893,-1272,-19, 0, + 1884,-732,-3562, 0, + 3399,449,-2240, 0, + 3681,-271,-1776, 0, + -3196,-2512,-500, 0, + -2297,-3117,-1335, 0, + 3152,-284,-2600, 0, + 3615,174,-1918, 0, + 2627,-1651,-2674, 0, + -102,-3183,-2575, 0, + -719,3619,1777, 0, + -3917,-857,834, 0, + 2328,-3040,-1454, 0, + -800,1795,-3594, 0, + -3055,1197,-2452, 0, + -1818,3118,-1936, 0, + 787,3607,1774, 0, + -2788,2567,-1553, 0, + -2915,2375,-1623, 0, + -3538,-1970,613, 0, + -2044,-1073,-3383, 0, + -451,3423,-2203, 0, + 190,2907,-2880, 0, + 2988,2605,1031, 0, + -2742,1649,-2557, 0, + -792,265,-4010, 0, + 3948,-1086,-94, 0, + -4036,254,-650, 0, + -721,3251,-2385, 0, + -2273,2620,-2178, 0, + -3287,2324,-757, 0, + -472,-1740,-3678, 0, + -1591,2107,3132, 0, + -331,2815,-2957, 0, + 220,4002,841, 0, + -2701,-2366,-1971, 0, + 3027,2649,-775, 0, + -4066,-398,292, 0, + -1185,2829,-2714, 0, + 3380,-480,-2262, 0, + 2273,2620,-2178, 0, + 3493,-2098,-419, 0, + -1169,-3810,946, 0, + -883,2464,3151, 0, + -3026,2083,1812, 0, + 1774,2060,3063, 0, + -582,-3198,-2492, 0, + -2564,1370,2885, 0, + 3588,-1918,471, 0, + -2135,2712,2205, 0, + -3446,-2036,-870, 0, + 3373,819,2175, 0, + -2090,-2894,2007, 0, + 1177,-3828,858, 0, + -3122,-2578,619, 0, + 3954,-653,848, 0, + 800,1791,-3595, 0, + 1108,2831,-2745, 0, + 481,3420,-2201, 0, + 322,2831,-2943, 0, + -2057,2455,2553, 0, + 742,3262,-2363, 0, + 2156,2691,2210, 0, + -3999,-109,877, 0, + -1727,1921,3178, 0, + 472,-1740,-3678, 0, + -639,-2133,-3438, 0, + -2417,3238,671, 0, + -2644,-3077,-564, 0, + 1841,3098,-1948, 0, + 2628,1341,2841, 0, + -1460,2442,2946, 0, + 2137,-2846,2028, 0, + 2044,-1073,-3383, 0, + 3055,1197,-2452, 0, + 3178,-2446,833, 0, + 2892,2328,-1731, 0, + 1424,2434,2971, 0, + -2402,-1496,-2961, 0, + 2746,2597,-1578, 0, + 582,-3198,-2492, 0, + -1904,63,3626, 0, + -766,-26,-4024, 0, + 3145,1580,-2094, 0, + -3697,1719,-390, 0, + 2583,-3142,-482, 0, + 3963,-170,1020, 0, + -1585,-3301,1835, 0, + 1633,1851,3269, 0, + -370,2911,-2857, 0, + -2251,1912,2838, 0, + -3093,2590,-711, 0, + -3422,-622,-2163, 0, + 4050,137,-597, 0, + 2802,-2428,-1740, 0, + 1904,63,3626, 0, + -2071,-3375,-1048, 0, + 1585,-3301,1835, 0, + -388,3987,855, 0, + 822,328,-3999, 0, + 777,-2169,-3387, 0, + 3242,-1705,-1832, 0, + -4057,26,563, 0, + -1224,1537,3594, 0, + 4018,-699,380, 0, + 2003,2286,2746, 0, + -3345,721,2252, 0, + -2078,-2322,2658, 0, + 3328,-2331,-515, 0, + 187,-3937,1114, 0, + 2417,3238,671, 0, + 3014,1955,1967, 0, + -3264,-2111,1291, 0, + -2847,59,-2944, 0, + 2848,-685,2863, 0, + 3175,2478,-744, 0, + 793,2485,3158, 0, + 2473,-1534,-2882, 0, + -1977,2255,-2790, 0, + -2081,-3110,1665, 0, + -2710,-1707,2553, 0, + -1928,-1079,3449, 0, + 2251,1912,2838, 0, + -1586,2414,-2904, 0, + -2582,134,3177, 0, + -2854,2833,779, 0, + 2981,-200,-2801, 0, + 2895,818,-2780, 0, + -2099,3264,1312, 0, + -1094,-14,-3947, 0, + 4067,1,489, 0, + -3694,1227,-1273, 0, + -1814,476,3641, 0, + 3195,-2215,1288, 0, + -2994,-1038,-2595, 0, + 1959,2204,-2843, 0, + 2843,-1606,2473, 0, + 2771,421,2986, 0, + 2161,-3098,1584, 0, + 1928,-1079,3449, 0, + -3108,1787,-1980, 0, + 1726,2384,-2849, 0, + 2748,-335,3019, 0, + 1516,-2853,-2517, 0, + 1069,-24,-3954, 0, + -3786,-844,-1314, 0, + 2214,3138,1423, 0, + -3020,-957,2596, 0, + -1117,-1666,-3571, 0, + -2904,2110,1972, 0, + -2366,2098,2603, 0, + 1174,566,-3883, 0, + -3175,-1739,-1916, 0, + 1871,2614,2539, 0, + 1581,-2876,2450, 0, + -2693,-775,2987, 0, + 2075,-3156,-1583, 0, + 27,-3930,1154, 0, + 3746,1656,60, 0, + 1055,1525,3652, 0, + 3618,1316,-1398, 0, + 1982,-2372,2687, 0, + 410,294,-4065, 0, + 1494,-3158,-2138, 0, + 2119,2288,2655, 0, + -1731,2394,-2836, 0, + -3438,-1974,-1031, 0, + -2314,-394,3356, 0, + -1420,-3486,-1616, 0, + 1085,-3024,-2540, 0, + -3013,-1787,2123, 0, + 3019,-257,2756, 0, + -1733,-2511,2733, 0, + 3103,1802,-1976, 0, + -3252,260,2476, 0, + 3830,-701,-1271, 0, + -1960,2609,2476, 0, + -100,-688,-4036, 0, + 1693,-2609,2665, 0, + -3935,-90,-1135, 0, + 100,-613,4049, 0, + 2805,2113,2109, 0, + -2700,-1973,-2365, 0, + 2504,355,-3222, 0, + 4058,-375,-412, 0, + -2530,-2167,2383, 0, + 1586,-2994,2301, 0, + 2846,-3,2946, 0, + 2436,-520,3252, 0, + 3865,-746,-1131, 0, + -2509,289,3225, 0, + -1713,-2643,-2619, 0, + 77,-658,-4042, 0, + -3882,-676,-1116, 0, + 2858,-714,-2845, 0, + -1214,-2977,-2537, 0, + 2347,-136,3354, 0, + 3357,-2063,-1119, 0, + -1557,-2897,2441, 0, + 2870,-1869,2246, 0, + -1802,-2566,2635, 0, + 3243,-940,2318, 0, + 3889,-359,-1234, 0, + -2303,-300,3374, 0, + 2403,-143,3314, 0, + -111,-1981,-3583, 0, + -21,-3753,1641, 0, + -3800,-1162,-993, 0, + -2325,4,3372, 0, + 3812,-1338,-673, 0, + 2310,-913,3256, 0, + 1,-324,-4083, 0, + -2758,221,-3020, 0, + -3694,1049,-1424, 0, + -3613,1649,1001, 0, + 2790,-505,-2956, 0, + -2135,2116,2782, 0, + 345,-1978,-3570, 0, + -3714,-1701,-304, 0, + 62,1851,3653, 0, + -1759,-1206,3496, 0, + 3849,-1141,-811, 0, + 3884,94,-1298, 0, + 3881,632,1147, 0, + 2415,1527,2935, 0, + 2839,-639,2882, 0, + -48,-550,-4059, 0, + -2574,-213,-3178, 0, + -3979,166,-958, 0, + -36,90,-4095, 0, + -3834,648,1288, 0, + -2260,906,3294, 0, + 2541,-772,-3118, 0, + -22,-580,-4055, 0, + -2714,-351,-3047, 0, + -3902,-612,-1086, 0, + 31,680,4039, 0, + -3803,-342,1482, 0, + 2659,-830,-3002, 0, + 3953,-717,-795, 0, + 3817,-237,1467, 0, + 2286,393,3376, 0, + -2279,-451,3373, 0, + -34,-396,-4077, 0, + -2826,-70,-2964, 0, + -3969,-313,-963, 0, + -80,-548,4058, 0, + 3737,-1381,-949, 0, + -3859,-331,1333, 0, + 2821,-492,-2929, 0, + 3562,-1154,1659, 0, + 2034,-933,3430, 0, + -13,-525,-4062, 0, + -3936,-746,-854, 0, + -2402,-415,3292, 0, + 3890,-943,-870, 0, + -68,-407,4075, 0, + -2262,388,3392, 0, + 3678,-958,1527, 0, + 2134,-797,3404, 0, + 3980,156,-953, 0, + 2272,901,3287, 0, + 104,-291,-4084, 0, + -2719,38,-3063, 0, + -3976,-99,-980, 0, + 2720,-243,-3053, 0, + -3913,-148,1203, 0, + 18,-423,-4074, 0, + -3896,-934,-849, 0, + -2486,-285,3242, 0, + 3969,-724,-708, 0, + 3875,-655,1154, 0, + -85,-298,4084, 0, + 2488,-506,3214, 0, + -2149,-776,3399, 0, + 3961,-329,-988, 0, + 2352,-408,3329, 0, + -4059,-476,-270, 0, + -311,-465,-4057, 0, + -2018,2012,-2942, 0, + 1929,-3373,1295, 0, + -3349,1760,-1570, 0, + -25,-1324,-3876, 0, + -2941,2568,-1239, 0, + -3873,-685,1143, 0, + 2796,1451,-2618, 0, + -483,-2518,-3194, 0, + 907,-928,-3885, 0, + 2125,1922,-2927, 0, + -3640,-1483,1154, 0, + -2568,1081,3002, 0, + 3739,-1373,-955, 0, + 3691,-1226,1285, 0, + 188,-840,4004, 0, + -1733,-1711,3293, 0, + 3068,2417,-1233, 0, + 3089,-2206,1539, 0, + 2367,2019,2664, 0, + -2244,-2328,-2514, 0, + 2184,-2422,-2478, 0, + -2673,1512,2710, 0, + -3233,-2514,-61, 0, + -3835,-723,-1244, 0, + 135,-2833,-2955, 0, + 2743,1679,2536, 0, + -2047,1890,-3003, 0, + -3044,2405,-1313, 0, + 3110,-2662,132, 0, + 3691,-320,-1747, 0, + -3219,-368,2505, 0, + 2028,1903,-3007, 0, + 3068,2348,-1362, 0, + -2202,-2442,-2442, 0, + 2677,122,3098, 0, + -2236,-2016,2777, 0, + 2199,-2429,-2458, 0, + -2852,1285,2644, 0, + 2134,-2104,2792, 0, + -3168,-2593,116, 0, + 2853,952,2780, 0, + 3151,-2616,-43, 0, + -2133,-2049,2833, 0, + 2157,-2043,2820, 0 }; SVECTOR level1_modelLara_uv[] = { - 22,62, 0, 0, - 22,1, 0, 0, - 1,1, 0, 0, - 22,62, 0, 0, - 1,1, 0, 0, - 1,62, 0, 0, - 138,127, 0, 0, - 138,122, 0, 0, - 143,122, 0, 0, - 138,127, 0, 0, - 143,122, 0, 0, - 143,127, 0, 0, - 1,159, 0, 0, - 1,146, 0, 0, - 38,146, 0, 0, - 1,159, 0, 0, - 38,146, 0, 0, - 38,159, 0, 0, - 78,62, 0, 0, - 78,41, 0, 0, - 25,41, 0, 0, - 78,62, 0, 0, - 25,41, 0, 0, - 25,62, 0, 0, - 81,62, 0, 0, - 81,41, 0, 0, - 118,41, 0, 0, - 81,62, 0, 0, - 118,41, 0, 0, - 118,62, 0, 0, - 1,62, 0, 0, - 1,1, 0, 0, - 22,1, 0, 0, - 1,62, 0, 0, - 22,1, 0, 0, - 22,62, 0, 0, - 202,30, 0, 0, - 202,1, 0, 0, - 247,1, 0, 0, - 247,1, 0, 0, - 224,30, 0, 0, - 202,30, 0, 0, - 239,175, 0, 0, - 239,162, 0, 0, - 226,162, 0, 0, - 239,175, 0, 0, - 226,162, 0, 0, - 226,175, 0, 0, - 210,111, 0, 0, - 232,98, 0, 0, - 255,98, 0, 0, - 210,111, 0, 0, - 255,98, 0, 0, - 255,111, 0, 0, - 121,62, 0, 0, - 151,41, 0, 0, - 121,41, 0, 0, - 151,41, 0, 0, - 121,62, 0, 0, - 151,62, 0, 0, - 199,62, 0, 0, - 178,41, 0, 0, - 178,62, 0, 0, - 226,41, 0, 0, - 247,62, 0, 0, - 247,41, 0, 0, - 247,62, 0, 0, - 226,41, 0, 0, - 226,62, 0, 0, - 151,127, 0, 0, - 146,127, 0, 0, - 146,122, 0, 0, - 135,122, 0, 0, - 130,127, 0, 0, - 130,122, 0, 0, - 151,41, 0, 0, - 121,62, 0, 0, - 121,41, 0, 0, - 121,62, 0, 0, - 151,41, 0, 0, - 151,62, 0, 0, - 178,41, 0, 0, - 199,62, 0, 0, - 178,62, 0, 0, - 247,62, 0, 0, - 226,41, 0, 0, - 247,41, 0, 0, - 226,41, 0, 0, - 247,62, 0, 0, - 226,62, 0, 0, - 146,127, 0, 0, - 151,122, 0, 0, - 146,122, 0, 0, - 191,162, 0, 0, - 178,175, 0, 0, - 178,162, 0, 0, - 186,122, 0, 0, - 186,122, 0, 0, - 186,122, 0, 0, - 118,38, 0, 0, - 118,1, 0, 0, - 105,1, 0, 0, - 186,122, 0, 0, - 186,122, 0, 0, - 186,122, 0, 0, - 17,119, 0, 0, - 17,98, 0, 0, - 30,98, 0, 0, - 17,119, 0, 0, - 30,98, 0, 0, - 30,119, 0, 0, - 30,119, 0, 0, - 30,98, 0, 0, - 17,98, 0, 0, - 30,119, 0, 0, - 17,98, 0, 0, - 17,119, 0, 0, - 89,1, 0, 0, - 102,38, 0, 0, - 102,1, 0, 0, - 151,127, 0, 0, - 146,122, 0, 0, - 151,122, 0, 0, - 121,1, 0, 0, - 135,38, 0, 0, - 135,1, 0, 0, - 146,127, 0, 0, - 146,122, 0, 0, - 151,122, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 70,38, 0, 0, - 57,1, 0, 0, - 57,38, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 30,98, 0, 0, - 17,119, 0, 0, - 30,119, 0, 0, - 17,119, 0, 0, - 30,98, 0, 0, - 17,98, 0, 0, - 17,119, 0, 0, - 30,98, 0, 0, - 17,98, 0, 0, - 30,98, 0, 0, - 17,119, 0, 0, - 30,119, 0, 0, - 17,98, 0, 0, - 30,119, 0, 0, - 30,98, 0, 0, - 30,119, 0, 0, - 17,98, 0, 0, - 17,119, 0, 0, - 118,38, 0, 0, - 105,1, 0, 0, - 105,38, 0, 0, - 135,38, 0, 0, - 121,1, 0, 0, - 121,38, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 86,38, 0, 0, - 73,1, 0, 0, - 73,38, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 113,122, 0, 0, - 118,122, 0, 0, - 226,94, 0, 0, - 226,65, 0, 0, - 239,65, 0, 0, - 14,98, 0, 0, - 1,127, 0, 0, - 14,127, 0, 0, - 226,94, 0, 0, - 239,65, 0, 0, - 239,94, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 1,127, 0, 0, - 14,98, 0, 0, - 1,98, 0, 0, - 14,98, 0, 0, - 1,127, 0, 0, - 1,98, 0, 0, - 1,127, 0, 0, - 14,98, 0, 0, - 14,127, 0, 0, - 242,65, 0, 0, - 255,94, 0, 0, - 242,94, 0, 0, - 255,94, 0, 0, - 242,65, 0, 0, - 255,65, 0, 0, - 242,65, 0, 0, - 255,94, 0, 0, - 255,65, 0, 0, - 255,94, 0, 0, - 242,65, 0, 0, - 242,94, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 226,146, 0, 0, - 255,159, 0, 0, - 255,146, 0, 0, - 175,175, 0, 0, - 175,162, 0, 0, - 162,162, 0, 0, - 175,175, 0, 0, - 162,162, 0, 0, - 162,175, 0, 0, - 255,159, 0, 0, - 226,146, 0, 0, - 226,159, 0, 0, - 49,191, 0, 0, - 49,178, 0, 0, - 62,178, 0, 0, - 49,191, 0, 0, - 62,178, 0, 0, - 62,191, 0, 0, - 255,146, 0, 0, - 226,159, 0, 0, - 226,146, 0, 0, - 81,119, 0, 0, - 81,98, 0, 0, - 94,98, 0, 0, - 81,119, 0, 0, - 94,98, 0, 0, - 94,119, 0, 0, - 46,191, 0, 0, - 46,178, 0, 0, - 33,178, 0, 0, - 46,191, 0, 0, - 33,178, 0, 0, - 33,191, 0, 0, - 194,162, 0, 0, - 207,175, 0, 0, - 194,175, 0, 0, - 207,175, 0, 0, - 194,162, 0, 0, - 207,162, 0, 0, - 194,175, 0, 0, - 207,162, 0, 0, - 194,162, 0, 0, - 207,162, 0, 0, - 194,175, 0, 0, - 207,175, 0, 0, - 223,162, 0, 0, - 210,175, 0, 0, - 210,162, 0, 0, - 210,175, 0, 0, - 223,162, 0, 0, - 223,175, 0, 0, - 159,175, 0, 0, - 146,162, 0, 0, - 146,175, 0, 0, - 194,146, 0, 0, - 223,159, 0, 0, - 194,159, 0, 0, - 223,159, 0, 0, - 194,146, 0, 0, - 223,146, 0, 0, - 223,159, 0, 0, - 194,146, 0, 0, - 194,159, 0, 0, - 194,146, 0, 0, - 223,159, 0, 0, - 223,146, 0, 0, - 186,122, 0, 0, - 186,122, 0, 0, - 186,122, 0, 0, - 186,122, 0, 0, - 186,122, 0, 0, - 186,122, 0, 0, - 17,119, 0, 0, - 17,98, 0, 0, - 30,98, 0, 0, - 17,119, 0, 0, - 30,98, 0, 0, - 30,119, 0, 0, - 17,119, 0, 0, - 17,98, 0, 0, - 30,98, 0, 0, - 17,119, 0, 0, - 30,98, 0, 0, - 30,119, 0, 0, - 73,38, 0, 0, - 86,1, 0, 0, - 86,38, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 57,38, 0, 0, - 70,1, 0, 0, - 70,38, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 17,119, 0, 0, - 30,98, 0, 0, - 30,119, 0, 0, - 30,98, 0, 0, - 17,119, 0, 0, - 17,98, 0, 0, - 30,98, 0, 0, - 17,119, 0, 0, - 17,98, 0, 0, - 17,119, 0, 0, - 30,98, 0, 0, - 30,119, 0, 0, - 17,119, 0, 0, - 30,98, 0, 0, - 30,119, 0, 0, - 30,98, 0, 0, - 17,119, 0, 0, - 17,98, 0, 0, - 57,38, 0, 0, - 57,1, 0, 0, - 70,1, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,124, 0, 0, - 116,124, 0, 0, - 116,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 1,127, 0, 0, - 8,112, 0, 0, - 8,127, 0, 0, - 113,124, 0, 0, - 116,124, 0, 0, - 116,122, 0, 0, - 113,124, 0, 0, - 116,122, 0, 0, - 113,122, 0, 0, - 113,124, 0, 0, - 116,124, 0, 0, - 116,122, 0, 0, - 1,112, 0, 0, - 8,98, 0, 0, - 1,98, 0, 0, - 8,112, 0, 0, - 1,127, 0, 0, - 8,127, 0, 0, - 8,127, 0, 0, - 14,112, 0, 0, - 14,127, 0, 0, - 8,127, 0, 0, - 8,112, 0, 0, - 14,112, 0, 0, - 8,112, 0, 0, - 14,98, 0, 0, - 14,112, 0, 0, - 116,127, 0, 0, - 116,124, 0, 0, - 113,124, 0, 0, - 118,124, 0, 0, - 116,122, 0, 0, - 118,122, 0, 0, - 116,127, 0, 0, - 116,124, 0, 0, - 113,124, 0, 0, - 226,94, 0, 0, - 226,80, 0, 0, - 232,80, 0, 0, - 226,94, 0, 0, - 232,80, 0, 0, - 232,94, 0, 0, - 118,127, 0, 0, - 118,124, 0, 0, - 116,124, 0, 0, - 118,127, 0, 0, - 116,124, 0, 0, - 116,127, 0, 0, - 118,127, 0, 0, - 118,124, 0, 0, - 116,124, 0, 0, - 118,127, 0, 0, - 116,124, 0, 0, - 116,127, 0, 0, - 14,98, 0, 0, - 8,112, 0, 0, - 8,98, 0, 0, - 14,98, 0, 0, - 8,112, 0, 0, - 14,112, 0, 0, - 1,127, 0, 0, - 8,112, 0, 0, - 1,112, 0, 0, - 255,94, 0, 0, - 248,80, 0, 0, - 248,94, 0, 0, - 242,65, 0, 0, - 248,80, 0, 0, - 248,65, 0, 0, - 242,65, 0, 0, - 248,80, 0, 0, - 242,80, 0, 0, - 255,94, 0, 0, - 248,80, 0, 0, - 255,80, 0, 0, - 113,127, 0, 0, - 116,124, 0, 0, - 113,124, 0, 0, - 113,127, 0, 0, - 116,124, 0, 0, - 113,124, 0, 0, - 113,127, 0, 0, - 116,124, 0, 0, - 113,124, 0, 0, - 113,127, 0, 0, - 116,124, 0, 0, - 113,124, 0, 0, - 113,127, 0, 0, - 116,124, 0, 0, - 113,124, 0, 0, - 113,127, 0, 0, - 116,124, 0, 0, - 113,124, 0, 0, - 113,127, 0, 0, - 116,124, 0, 0, - 113,124, 0, 0, - 113,127, 0, 0, - 116,124, 0, 0, - 113,124, 0, 0, - 113,127, 0, 0, - 116,124, 0, 0, - 113,124, 0, 0, - 113,127, 0, 0, - 116,124, 0, 0, - 113,124, 0, 0, - 113,124, 0, 0, - 116,124, 0, 0, - 116,122, 0, 0, - 113,127, 0, 0, - 116,124, 0, 0, - 113,124, 0, 0, - 113,127, 0, 0, - 116,124, 0, 0, - 113,124, 0, 0, - 121,122, 0, 0, - 124,124, 0, 0, - 121,124, 0, 0, - 121,122, 0, 0, - 124,124, 0, 0, - 121,124, 0, 0, - 121,124, 0, 0, - 124,127, 0, 0, - 121,127, 0, 0, - 121,124, 0, 0, - 124,124, 0, 0, - 124,127, 0, 0, - 124,124, 0, 0, - 126,127, 0, 0, - 124,127, 0, 0, - 124,124, 0, 0, - 126,127, 0, 0, - 124,127, 0, 0, - 121,124, 0, 0, - 124,127, 0, 0, - 121,127, 0, 0, - 121,127, 0, 0, - 126,122, 0, 0, - 126,127, 0, 0, - 226,146, 0, 0, - 255,159, 0, 0, - 226,159, 0, 0, - 121,124, 0, 0, - 124,127, 0, 0, - 121,127, 0, 0, - 121,122, 0, 0, - 124,124, 0, 0, - 121,124, 0, 0, - 124,124, 0, 0, - 126,127, 0, 0, - 124,127, 0, 0, - 121,124, 0, 0, - 124,127, 0, 0, - 121,127, 0, 0, - 121,124, 0, 0, - 124,124, 0, 0, - 124,127, 0, 0, - 124,124, 0, 0, - 126,127, 0, 0, - 124,127, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 116,124, 0, 0, - 118,122, 0, 0, - 116,122, 0, 0, - 113,124, 0, 0, - 116,122, 0, 0, - 113,122, 0, 0, - 113,124, 0, 0, - 116,124, 0, 0, - 116,122, 0, 0, - 113,124, 0, 0, - 116,122, 0, 0, - 113,122, 0, 0, - 113,124, 0, 0, - 116,124, 0, 0, - 116,122, 0, 0, - 116,124, 0, 0, - 118,122, 0, 0, - 116,122, 0, 0, - 116,124, 0, 0, - 118,122, 0, 0, - 116,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,124, 0, 0, - 116,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 116,124, 0, 0, - 118,122, 0, 0, - 116,122, 0, 0, - 113,124, 0, 0, - 116,122, 0, 0, - 113,122, 0, 0, - 113,124, 0, 0, - 116,124, 0, 0, - 116,122, 0, 0, - 113,124, 0, 0, - 116,122, 0, 0, - 113,122, 0, 0, - 113,124, 0, 0, - 116,124, 0, 0, - 116,122, 0, 0, - 116,124, 0, 0, - 118,122, 0, 0, - 116,122, 0, 0, - 146,175, 0, 0, - 159,162, 0, 0, - 159,175, 0, 0, - 255,159, 0, 0, - 226,146, 0, 0, - 255,146, 0, 0, - 113,124, 0, 0, - 116,122, 0, 0, - 113,122, 0, 0, - 113,124, 0, 0, - 116,124, 0, 0, - 116,122, 0, 0, - 116,124, 0, 0, - 118,122, 0, 0, - 116,122, 0, 0, - 113,124, 0, 0, - 116,122, 0, 0, - 113,122, 0, 0, - 113,124, 0, 0, - 116,124, 0, 0, - 116,122, 0, 0, - 116,124, 0, 0, - 118,122, 0, 0, - 116,122, 0, 0, - 113,124, 0, 0, - 116,122, 0, 0, - 113,122, 0, 0, - 116,124, 0, 0, - 118,122, 0, 0, - 116,122, 0, 0, - 113,124, 0, 0, - 116,122, 0, 0, - 113,122, 0, 0, - 113,124, 0, 0, - 116,124, 0, 0, - 116,122, 0, 0, - 116,124, 0, 0, - 118,122, 0, 0, - 116,122, 0, 0, - 113,124, 0, 0, - 116,122, 0, 0, - 113,122, 0, 0, - 113,124, 0, 0, - 116,124, 0, 0, - 116,122, 0, 0, - 116,124, 0, 0, - 118,122, 0, 0, - 116,122, 0, 0, - 113,124, 0, 0, - 116,122, 0, 0, - 113,122, 0, 0, - 113,124, 0, 0, - 116,124, 0, 0, - 116,122, 0, 0, - 116,124, 0, 0, - 118,122, 0, 0, - 116,122, 0, 0, - 116,124, 0, 0, - 118,122, 0, 0, - 116,122, 0, 0, - 113,124, 0, 0, - 116,122, 0, 0, - 113,122, 0, 0, - 113,124, 0, 0, - 116,124, 0, 0, - 116,122, 0, 0, - 116,124, 0, 0, - 118,122, 0, 0, - 116,122, 0, 0, - 255,80, 0, 0, - 248,65, 0, 0, - 255,65, 0, 0, - 255,80, 0, 0, - 248,80, 0, 0, - 248,65, 0, 0, - 248,80, 0, 0, - 242,65, 0, 0, - 248,65, 0, 0, - 242,80, 0, 0, - 248,94, 0, 0, - 242,94, 0, 0, - 242,80, 0, 0, - 248,80, 0, 0, - 248,94, 0, 0, - 248,80, 0, 0, - 255,94, 0, 0, - 248,94, 0, 0, - 248,65, 0, 0, - 255,80, 0, 0, - 255,65, 0, 0, - 248,65, 0, 0, - 248,80, 0, 0, - 255,80, 0, 0, - 248,80, 0, 0, - 255,94, 0, 0, - 255,80, 0, 0, - 248,94, 0, 0, - 242,80, 0, 0, - 242,94, 0, 0, - 248,94, 0, 0, - 248,80, 0, 0, - 242,80, 0, 0, - 248,80, 0, 0, - 242,65, 0, 0, - 242,80, 0, 0, - 1,112, 0, 0, - 8,112, 0, 0, - 8,98, 0, 0, - 8,112, 0, 0, - 14,98, 0, 0, - 8,98, 0, 0, - 14,112, 0, 0, - 8,127, 0, 0, - 14,127, 0, 0, - 14,112, 0, 0, - 8,112, 0, 0, - 8,127, 0, 0, - 8,98, 0, 0, - 1,112, 0, 0, - 1,98, 0, 0, - 8,98, 0, 0, - 8,112, 0, 0, - 1,112, 0, 0, - 8,112, 0, 0, - 1,127, 0, 0, - 1,112, 0, 0, - 116,127, 0, 0, - 113,124, 0, 0, - 113,127, 0, 0, - 116,127, 0, 0, - 113,124, 0, 0, - 113,127, 0, 0, - 116,124, 0, 0, - 113,122, 0, 0, - 113,124, 0, 0, - 116,124, 0, 0, - 116,122, 0, 0, - 113,122, 0, 0, - 116,124, 0, 0, - 118,124, 0, 0, - 116,122, 0, 0, - 118,124, 0, 0, - 118,122, 0, 0, - 116,122, 0, 0, - 232,94, 0, 0, - 239,80, 0, 0, - 239,94, 0, 0, - 232,94, 0, 0, - 232,80, 0, 0, - 239,80, 0, 0, - 232,80, 0, 0, - 239,65, 0, 0, - 239,80, 0, 0, - 232,80, 0, 0, - 232,65, 0, 0, - 239,65, 0, 0, - 232,80, 0, 0, - 226,80, 0, 0, - 232,65, 0, 0, - 226,80, 0, 0, - 226,65, 0, 0, - 232,65, 0, 0, - 162,175, 0, 0, - 162,162, 0, 0, - 175,162, 0, 0, - 234,119, 0, 0, - 247,114, 0, 0, - 247,119, 0, 0, - 162,175, 0, 0, - 175,162, 0, 0, - 175,175, 0, 0, - 49,191, 0, 0, - 49,178, 0, 0, - 62,178, 0, 0, - 49,191, 0, 0, - 62,178, 0, 0, - 62,191, 0, 0, - 234,119, 0, 0, - 234,114, 0, 0, - 247,114, 0, 0, - 234,119, 0, 0, - 234,114, 0, 0, - 247,114, 0, 0, - 94,119, 0, 0, - 94,98, 0, 0, - 81,98, 0, 0, - 94,119, 0, 0, - 81,98, 0, 0, - 81,119, 0, 0, - 33,191, 0, 0, - 33,178, 0, 0, - 46,178, 0, 0, - 33,191, 0, 0, - 46,178, 0, 0, - 46,191, 0, 0, - 207,175, 0, 0, - 194,162, 0, 0, - 194,175, 0, 0, - 194,162, 0, 0, - 207,175, 0, 0, - 207,162, 0, 0, - 207,162, 0, 0, - 194,175, 0, 0, - 194,162, 0, 0, - 194,175, 0, 0, - 207,162, 0, 0, - 207,175, 0, 0, - 210,175, 0, 0, - 223,162, 0, 0, - 210,162, 0, 0, - 223,162, 0, 0, - 210,175, 0, 0, - 223,175, 0, 0, - 121,127, 0, 0, - 121,122, 0, 0, - 126,122, 0, 0, - 146,162, 0, 0, - 159,162, 0, 0, - 146,175, 0, 0, - 226,159, 0, 0, - 255,146, 0, 0, - 226,146, 0, 0, - 223,159, 0, 0, - 194,146, 0, 0, - 194,159, 0, 0, - 194,146, 0, 0, - 223,159, 0, 0, - 223,146, 0, 0, - 194,146, 0, 0, - 223,159, 0, 0, - 194,159, 0, 0, - 223,159, 0, 0, - 194,146, 0, 0, - 223,146, 0, 0, - 17,127, 0, 0, - 17,122, 0, 0, - 46,122, 0, 0, - 199,38, 0, 0, - 199,33, 0, 0, - 146,33, 0, 0, - 191,119, 0, 0, - 191,114, 0, 0, - 154,114, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 17,127, 0, 0, - 46,122, 0, 0, - 46,127, 0, 0, - 199,38, 0, 0, - 146,33, 0, 0, - 146,38, 0, 0, - 154,111, 0, 0, - 154,98, 0, 0, - 207,98, 0, 0, - 154,111, 0, 0, - 207,98, 0, 0, - 207,111, 0, 0, - 146,30, 0, 0, - 146,1, 0, 0, - 199,1, 0, 0, - 146,30, 0, 0, - 199,1, 0, 0, - 199,30, 0, 0, - 97,119, 0, 0, - 97,114, 0, 0, - 151,114, 0, 0, - 97,119, 0, 0, - 151,114, 0, 0, - 151,119, 0, 0, - 255,38, 0, 0, - 255,33, 0, 0, - 202,33, 0, 0, - 255,38, 0, 0, - 202,33, 0, 0, - 202,38, 0, 0, - 191,119, 0, 0, - 154,114, 0, 0, - 154,119, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 231,119, 0, 0, - 231,114, 0, 0, - 194,114, 0, 0, - 231,119, 0, 0, - 194,114, 0, 0, - 194,119, 0, 0, - 49,127, 0, 0, - 49,122, 0, 0, - 78,122, 0, 0, - 49,127, 0, 0, - 78,122, 0, 0, - 78,127, 0, 0, - 159,159, 0, 0, - 159,146, 0, 0, - 121,146, 0, 0, - 159,159, 0, 0, - 121,146, 0, 0, - 121,159, 0, 0, - 118,159, 0, 0, - 118,146, 0, 0, - 81,146, 0, 0, - 118,159, 0, 0, - 81,146, 0, 0, - 81,159, 0, 0, - 247,143, 0, 0, - 247,130, 0, 0, - 210,130, 0, 0, - 247,143, 0, 0, - 210,130, 0, 0, - 210,143, 0, 0, - 118,175, 0, 0, - 118,162, 0, 0, - 97,162, 0, 0, - 118,175, 0, 0, - 97,162, 0, 0, - 97,175, 0, 0, - 89,1, 0, 0, - 102,38, 0, 0, - 89,38, 0, 0, - 78,159, 0, 0, - 78,146, 0, 0, - 41,146, 0, 0, - 78,159, 0, 0, - 41,146, 0, 0, - 41,159, 0, 0, - 49,162, 0, 0, - 70,175, 0, 0, - 49,175, 0, 0, - 81,127, 0, 0, - 81,122, 0, 0, - 110,122, 0, 0, - 81,127, 0, 0, - 110,122, 0, 0, - 110,127, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 162,159, 0, 0, - 191,146, 0, 0, - 191,159, 0, 0, - 70,162, 0, 0, - 49,175, 0, 0, - 70,175, 0, 0, - 113,143, 0, 0, - 167,130, 0, 0, - 113,130, 0, 0, - 167,130, 0, 0, - 113,143, 0, 0, - 167,143, 0, 0, - 138,38, 0, 0, - 143,1, 0, 0, - 138,1, 0, 0, - 94,162, 0, 0, - 73,175, 0, 0, - 73,162, 0, 0, - 65,119, 0, 0, - 78,98, 0, 0, - 65,98, 0, 0, - 65,119, 0, 0, - 78,98, 0, 0, - 65,98, 0, 0, - 65,119, 0, 0, - 78,98, 0, 0, - 65,98, 0, 0, - 65,119, 0, 0, - 78,98, 0, 0, - 65,98, 0, 0, - 65,119, 0, 0, - 78,98, 0, 0, - 65,98, 0, 0, - 65,119, 0, 0, - 78,98, 0, 0, - 65,98, 0, 0, - 65,119, 0, 0, - 78,98, 0, 0, - 65,98, 0, 0, - 65,119, 0, 0, - 78,98, 0, 0, - 65,98, 0, 0, - 65,119, 0, 0, - 78,98, 0, 0, - 65,98, 0, 0, - 65,119, 0, 0, - 78,98, 0, 0, - 65,98, 0, 0, - 65,119, 0, 0, - 78,98, 0, 0, - 65,98, 0, 0, - 65,119, 0, 0, - 78,98, 0, 0, - 65,98, 0, 0, - 121,175, 0, 0, - 143,162, 0, 0, - 143,175, 0, 0, - 207,143, 0, 0, - 170,130, 0, 0, - 170,143, 0, 0, - 143,175, 0, 0, - 121,162, 0, 0, - 121,175, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 49,98, 0, 0, - 62,117, 0, 0, - 49,119, 0, 0, - 62,117, 0, 0, - 49,98, 0, 0, - 49,119, 0, 0, - 250,119, 0, 0, - 255,114, 0, 0, - 250,114, 0, 0, - 255,114, 0, 0, - 250,119, 0, 0, - 255,119, 0, 0, - 154,127, 0, 0, - 159,122, 0, 0, - 154,122, 0, 0, - 159,122, 0, 0, - 154,127, 0, 0, - 158,125, 0, 0, - 138,127, 0, 0, - 142,120, 0, 0, - 138,122, 0, 0, - 137,125, 0, 0, - 143,122, 0, 0, - 138,122, 0, 0, - 138,127, 0, 0, - 143,122, 0, 0, - 138,122, 0, 0, - 162,127, 0, 0, - 167,122, 0, 0, - 167,127, 0, 0, - 138,127, 0, 0, - 143,122, 0, 0, - 138,122, 0, 0, - 143,122, 0, 0, - 138,127, 0, 0, - 143,127, 0, 0, - 138,127, 0, 0, - 143,122, 0, 0, - 138,122, 0, 0, - 143,122, 0, 0, - 138,127, 0, 0, - 143,127, 0, 0, - 143,127, 0, 0, - 138,122, 0, 0, - 143,122, 0, 0, - 138,122, 0, 0, - 143,127, 0, 0, - 138,127, 0, 0, - 143,127, 0, 0, - 138,122, 0, 0, - 143,122, 0, 0, - 138,122, 0, 0, - 143,127, 0, 0, - 138,127, 0, 0, - 138,127, 0, 0, - 143,122, 0, 0, - 138,122, 0, 0, - 138,127, 0, 0, - 143,122, 0, 0, - 138,122, 0, 0, - 138,127, 0, 0, - 143,122, 0, 0, - 138,122, 0, 0, - 138,127, 0, 0, - 143,122, 0, 0, - 138,122, 0, 0, - 255,114, 0, 0, - 250,119, 0, 0, - 250,114, 0, 0, - 250,119, 0, 0, - 255,114, 0, 0, - 255,119, 0, 0, - 159,122, 0, 0, - 154,127, 0, 0, - 154,122, 0, 0, - 154,127, 0, 0, - 159,122, 0, 0, - 158,125, 0, 0, - 138,127, 0, 0, - 142,120, 0, 0, - 138,122, 0, 0, - 138,127, 0, 0, - 143,122, 0, 0, - 137,120, 0, 0, - 138,127, 0, 0, - 143,122, 0, 0, - 138,122, 0, 0, - 167,122, 0, 0, - 162,127, 0, 0, - 167,127, 0, 0, - 143,122, 0, 0, - 138,127, 0, 0, - 138,122, 0, 0, - 138,127, 0, 0, - 143,122, 0, 0, - 143,127, 0, 0, - 143,122, 0, 0, - 138,127, 0, 0, - 138,122, 0, 0, - 138,127, 0, 0, - 143,122, 0, 0, - 143,127, 0, 0, - 143,122, 0, 0, - 138,127, 0, 0, - 138,122, 0, 0, - 138,127, 0, 0, - 143,122, 0, 0, - 143,127, 0, 0, - 143,127, 0, 0, - 138,122, 0, 0, - 143,122, 0, 0, - 138,122, 0, 0, - 143,127, 0, 0, - 138,127, 0, 0, - 138,127, 0, 0, - 143,122, 0, 0, - 138,122, 0, 0, - 138,127, 0, 0, - 143,122, 0, 0, - 138,122, 0, 0, - 138,127, 0, 0, - 143,122, 0, 0, - 138,122, 0, 0, - 138,127, 0, 0, - 143,122, 0, 0, - 138,122, 0, 0, - 250,141, 0, 0, - 255,130, 0, 0, - 250,130, 0, 0, - 1,191, 0, 0, - 14,178, 0, 0, - 14,191, 0, 0, - 1,191, 0, 0, - 14,178, 0, 0, - 1,178, 0, 0, - 30,178, 0, 0, - 17,191, 0, 0, - 17,178, 0, 0, - 30,191, 0, 0, - 17,178, 0, 0, - 17,191, 0, 0, - 143,1, 0, 0, - 138,38, 0, 0, - 138,1, 0, 0, - 17,191, 0, 0, - 30,178, 0, 0, - 30,191, 0, 0, - 17,178, 0, 0, - 30,191, 0, 0, - 30,178, 0, 0, - 73,175, 0, 0, - 94,162, 0, 0, - 73,162, 0, 0, - 14,178, 0, 0, - 1,191, 0, 0, - 14,191, 0, 0, - 70,175, 0, 0, - 49,162, 0, 0, - 70,162, 0, 0, - 143,162, 0, 0, - 121,175, 0, 0, - 121,162, 0, 0, - 121,162, 0, 0, - 143,175, 0, 0, - 143,162, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 255,130, 0, 0, - 250,141, 0, 0, - 250,130, 0, 0, - 14,178, 0, 0, - 1,191, 0, 0, - 1,178, 0, 0, - 49,98, 0, 0, - 62,117, 0, 0, - 62,98, 0, 0, - 46,160, 0, 0, - 25,175, 0, 0, - 46,175, 0, 0, - 62,117, 0, 0, - 49,98, 0, 0, - 62,98, 0, 0, - 25,175, 0, 0, - 46,160, 0, 0, - 46,175, 0, 0, - 22,162, 0, 0, - 1,175, 0, 0, - 22,175, 0, 0, - 1,175, 0, 0, - 22,162, 0, 0, - 1,162, 0, 0, - 1,162, 0, 0, - 22,175, 0, 0, - 1,175, 0, 0, - 22,175, 0, 0, - 1,162, 0, 0, - 22,162, 0, 0, - 170,122, 0, 0, - 175,127, 0, 0, - 175,122, 0, 0, - 175,127, 0, 0, - 170,122, 0, 0, - 175,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 49,175, 0, 0, - 70,162, 0, 0, - 49,162, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 207,143, 0, 0, - 207,130, 0, 0, - 170,130, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 162,159, 0, 0, - 162,146, 0, 0, - 191,146, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 105,94, 0, 0, - 126,65, 0, 0, - 126,94, 0, 0, - 189,122, 0, 0, - 189,122, 0, 0, - 189,122, 0, 0, - 154,94, 0, 0, - 175,65, 0, 0, - 175,94, 0, 0, - 199,94, 0, 0, - 178,65, 0, 0, - 178,94, 0, 0, - 151,94, 0, 0, - 130,65, 0, 0, - 130,94, 0, 0, - 202,94, 0, 0, - 202,65, 0, 0, - 223,65, 0, 0, - 202,94, 0, 0, - 223,65, 0, 0, - 223,94, 0, 0, - 199,94, 0, 0, - 199,65, 0, 0, - 178,65, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 102,38, 0, 0, - 89,1, 0, 0, - 102,1, 0, 0, - 116,124, 0, 0, - 118,122, 0, 0, - 116,122, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 121,1, 0, 0, - 135,38, 0, 0, - 121,38, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 116,124, 0, 0, - 113,124, 0, 0, - 118,127, 0, 0, - 113,127, 0, 0, - 113,122, 0, 0, - 178,94, 0, 0, - 199,65, 0, 0, - 199,94, 0, 0, - 105,94, 0, 0, - 126,65, 0, 0, - 126,94, 0, 0, - 175,94, 0, 0, - 154,65, 0, 0, - 175,65, 0, 0, - 130,94, 0, 0, - 151,65, 0, 0, - 151,94, 0, 0, - 202,94, 0, 0, - 202,65, 0, 0, - 223,65, 0, 0, - 202,94, 0, 0, - 223,65, 0, 0, - 223,94, 0, 0, - 130,94, 0, 0, - 130,65, 0, 0, - 151,65, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 54,1, 0, 0, - 25,38, 0, 0, - 54,38, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 97,111, 0, 0, - 151,98, 0, 0, - 151,111, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 54,38, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,38, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 25,1, 0, 0, - 54,38, 0, 0, - 25,38, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 41,94, 0, 0, - 70,65, 0, 0, - 41,65, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 242,175, 0, 0, - 255,162, 0, 0, - 255,175, 0, 0, - 242,175, 0, 0, - 255,162, 0, 0, - 255,175, 0, 0, - 242,175, 0, 0, - 255,162, 0, 0, - 255,175, 0, 0, - 255,162, 0, 0, - 242,175, 0, 0, - 242,162, 0, 0, - 242,162, 0, 0, - 255,175, 0, 0, - 242,175, 0, 0, - 255,162, 0, 0, - 242,175, 0, 0, - 242,162, 0, 0, - 242,175, 0, 0, - 255,162, 0, 0, - 255,175, 0, 0, - 255,162, 0, 0, - 242,175, 0, 0, - 242,162, 0, 0, - 255,175, 0, 0, - 242,162, 0, 0, - 255,162, 0, 0, - 255,162, 0, 0, - 242,175, 0, 0, - 242,162, 0, 0, - 54,38, 0, 0, - 25,1, 0, 0, - 54,1, 0, 0, - 54,38, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 54,38, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 54,38, 0, 0, - 54,1, 0, 0, - 25,38, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 54,38, 0, 0, - 54,1, 0, 0, - 25,38, 0, 0, - 25,1, 0, 0, - 54,38, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 97,111, 0, 0, - 151,98, 0, 0, - 97,98, 0, 0, - 54,38, 0, 0, - 25,1, 0, 0, - 54,1, 0, 0, - 54,1, 0, 0, - 25,38, 0, 0, - 54,38, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 94,178, 0, 0, - 81,191, 0, 0, - 94,191, 0, 0, - 183,122, 0, 0, - 178,127, 0, 0, - 183,127, 0, 0, - 81,191, 0, 0, - 94,178, 0, 0, - 81,178, 0, 0, - 183,122, 0, 0, - 178,127, 0, 0, - 183,127, 0, 0, - 183,122, 0, 0, - 178,127, 0, 0, - 183,127, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 54,1, 0, 0, - 25,38, 0, 0, - 54,38, 0, 0, - 154,62, 0, 0, - 175,41, 0, 0, - 175,62, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 65,178, 0, 0, - 78,191, 0, 0, - 65,191, 0, 0, - 54,130, 0, 0, - 1,143, 0, 0, - 54,143, 0, 0, - 78,191, 0, 0, - 65,178, 0, 0, - 65,191, 0, 0, - 54,130, 0, 0, - 1,143, 0, 0, - 1,130, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 110,143, 0, 0, - 57,130, 0, 0, - 110,130, 0, 0, - 70,65, 0, 0, - 41,94, 0, 0, - 41,65, 0, 0, - 54,1, 0, 0, - 25,38, 0, 0, - 54,38, 0, 0, - 25,1, 0, 0, - 54,38, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,38, 0, 0, - 54,38, 0, 0, - 54,38, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,38, 0, 0, - 54,38, 0, 0, - 78,191, 0, 0, - 65,178, 0, 0, - 65,191, 0, 0, - 70,65, 0, 0, - 41,94, 0, 0, - 70,94, 0, 0, - 175,41, 0, 0, - 154,62, 0, 0, - 154,41, 0, 0, - 41,94, 0, 0, - 70,65, 0, 0, - 70,94, 0, 0, - 73,94, 0, 0, - 102,65, 0, 0, - 102,94, 0, 0, - 25,1, 0, 0, - 54,38, 0, 0, - 25,38, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 154,62, 0, 0, - 175,41, 0, 0, - 154,41, 0, 0, - 223,62, 0, 0, - 202,41, 0, 0, - 202,62, 0, 0, - 202,41, 0, 0, - 223,62, 0, 0, - 202,62, 0, 0, - 151,98, 0, 0, - 97,111, 0, 0, - 97,98, 0, 0, - 54,1, 0, 0, - 25,38, 0, 0, - 54,38, 0, 0, - 65,178, 0, 0, - 78,191, 0, 0, - 65,191, 0, 0, - 151,98, 0, 0, - 97,111, 0, 0, - 151,111, 0, 0, - 33,119, 0, 0, - 46,98, 0, 0, - 33,98, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 1,94, 0, 0, - 38,65, 0, 0, - 1,65, 0, 0, - 46,98, 0, 0, - 33,119, 0, 0, - 33,98, 0, 0, - 183,122, 0, 0, - 178,127, 0, 0, - 183,127, 0, 0, - 183,122, 0, 0, - 178,127, 0, 0, - 183,127, 0, 0, - 175,41, 0, 0, - 154,62, 0, 0, - 175,62, 0, 0, - 250,62, 0, 0, - 255,41, 0, 0, - 250,41, 0, 0, - 57,130, 0, 0, - 110,143, 0, 0, - 110,130, 0, 0, - 1,143, 0, 0, - 54,130, 0, 0, - 1,130, 0, 0, - 1,143, 0, 0, - 54,130, 0, 0, - 54,143, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 250,62, 0, 0, - 255,41, 0, 0, - 250,41, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 102,65, 0, 0, - 73,94, 0, 0, - 102,94, 0, 0, - 38,65, 0, 0, - 1,94, 0, 0, - 1,65, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 183,122, 0, 0, - 178,127, 0, 0, - 183,127, 0, 0, - 183,122, 0, 0, - 178,127, 0, 0, - 183,127, 0, 0, - 46,98, 0, 0, - 33,119, 0, 0, - 46,119, 0, 0, - 223,62, 0, 0, - 202,41, 0, 0, - 223,41, 0, 0, - 54,1, 0, 0, - 25,38, 0, 0, - 54,38, 0, 0, - 54,1, 0, 0, - 25,38, 0, 0, - 25,1, 0, 0, - 33,119, 0, 0, - 46,98, 0, 0, - 46,119, 0, 0, - 202,41, 0, 0, - 223,62, 0, 0, - 223,41, 0, 0, - 189,122, 0, 0, - 189,122, 0, 0, - 189,122, 0, 0, - 151,94, 0, 0, - 151,65, 0, 0, - 130,65, 0, 0, - 105,94, 0, 0, - 105,65, 0, 0, - 126,65, 0, 0, - 154,94, 0, 0, - 175,65, 0, 0, - 154,65, 0, 0, - 86,38, 0, 0, - 86,1, 0, 0, - 73,1, 0, 0, - 70,38, 0, 0, - 70,1, 0, 0, - 57,1, 0, 0, - 102,38, 0, 0, - 89,1, 0, 0, - 89,38, 0, 0, - 135,38, 0, 0, - 121,1, 0, 0, - 135,1, 0, 0, - 105,38, 0, 0, - 118,1, 0, 0, - 118,38, 0, 0, - 73,38, 0, 0, - 73,1, 0, 0, - 86,1, 0, 0, - 105,38, 0, 0, - 105,1, 0, 0, - 118,1, 0, 0, - 130,122, 0, 0, - 135,122, 0, 0, - 130,127, 0, 0, - 178,175, 0, 0, - 191,175, 0, 0, - 191,162, 0, 0, - 135,122, 0, 0, - 132,127, 0, 0, - 130,127, 0, 0, - 151,127, 0, 0, - 146,122, 0, 0, - 148,124, 0, 0, - 175,65, 0, 0, - 154,94, 0, 0, - 175,94, 0, 0, - 189,122, 0, 0, - 189,122, 0, 0, - 189,122, 0, 0, - 178,94, 0, 0, - 178,65, 0, 0, - 199,65, 0, 0, - 105,65, 0, 0, - 126,65, 0, 0, - 105,94, 0, 0, - 189,122, 0, 0, - 189,122, 0, 0, - 189,122, 0, 0, - 113,127, 0, 0, - 116,124, 0, 0, - 113,124, 0, 0, - 116,124, 0, 0, - 116,122, 0, 0, - 113,122, 0, 0, - 116,124, 0, 0, - 118,122, 0, 0, - 116,122, 0, 0, - 113,124, 0, 0, - 116,124, 0, 0, - 116,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 116,127, 0, 0, - 113,127, 0, 0, - 113,124, 0, 0, - 116,124, 0, 0, - 118,124, 0, 0, - 116,122, 0, 0, - 116,124, 0, 0, - 113,122, 0, 0, - 113,124, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 113,122, 0, 0, - 118,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 116,124, 0, 0, - 118,122, 0, 0, - 116,122, 0, 0, - 113,124, 0, 0, - 113,122, 0, 0, - 116,122, 0, 0, - 113,127, 0, 0, - 116,124, 0, 0, - 113,124, 0, 0, - 113,124, 0, 0, - 116,124, 0, 0, - 116,122, 0, 0, - 113,127, 0, 0, - 113,124, 0, 0, - 116,124, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 118,122, 0, 0, - 234,119, 0, 0, - 247,114, 0, 0, - 247,119, 0, 0, - 121,127, 0, 0, - 126,127, 0, 0, - 126,122, 0, 0, - 226,159, 0, 0, - 255,146, 0, 0, - 255,159, 0, 0, - 255,146, 0, 0, - 226,159, 0, 0, - 255,159, 0, 0, - 159,162, 0, 0, - 146,162, 0, 0, - 159,175, 0, 0, - 126,122, 0, 0, - 121,122, 0, 0, - 121,127, 0, 0, - 124,124, 0, 0, - 126,127, 0, 0, - 124,127, 0, 0, - 121,124, 0, 0, - 124,124, 0, 0, - 124,127, 0, 0, - 121,124, 0, 0, - 124,124, 0, 0, - 124,127, 0, 0, - 247,1, 0, 0, - 247,30, 0, 0, - 224,30, 0, 0, - 210,111, 0, 0, - 210,98, 0, 0, - 232,98, 0, 0, - 121,127, 0, 0, - 121,124, 0, 0, - 121,122, 0, 0, - 130,122, 0, 0, - 132,122, 0, 0, - 135,122, 0, 0, - 135,122, 0, 0, - 135,127, 0, 0, - 132,127, 0, 0, - 151,127, 0, 0, - 151,122, 0, 0, - 146,122, 0, 0, - 105,65, 0, 0, - 116,65, 0, 0, - 126,65, 0, 0, - 189,122, 0, 0, - 189,122, 0, 0, - 189,122, 0, 0, - 159,162, 0, 0, - 152,162, 0, 0, - 146,162, 0, 0 + 22,62, 0, 0, + 22,1, 0, 0, + 1,1, 0, 0, + 22,62, 0, 0, + 1,1, 0, 0, + 1,62, 0, 0, + 138,127, 0, 0, + 138,122, 0, 0, + 143,122, 0, 0, + 138,127, 0, 0, + 143,122, 0, 0, + 143,127, 0, 0, + 1,159, 0, 0, + 1,146, 0, 0, + 38,146, 0, 0, + 1,159, 0, 0, + 38,146, 0, 0, + 38,159, 0, 0, + 78,62, 0, 0, + 78,41, 0, 0, + 25,41, 0, 0, + 78,62, 0, 0, + 25,41, 0, 0, + 25,62, 0, 0, + 81,62, 0, 0, + 81,41, 0, 0, + 118,41, 0, 0, + 81,62, 0, 0, + 118,41, 0, 0, + 118,62, 0, 0, + 1,62, 0, 0, + 1,1, 0, 0, + 22,1, 0, 0, + 1,62, 0, 0, + 22,1, 0, 0, + 22,62, 0, 0, + 202,30, 0, 0, + 202,1, 0, 0, + 247,1, 0, 0, + 247,1, 0, 0, + 224,30, 0, 0, + 202,30, 0, 0, + 239,175, 0, 0, + 239,162, 0, 0, + 226,162, 0, 0, + 239,175, 0, 0, + 226,162, 0, 0, + 226,175, 0, 0, + 210,111, 0, 0, + 232,98, 0, 0, + 255,98, 0, 0, + 210,111, 0, 0, + 255,98, 0, 0, + 255,111, 0, 0, + 121,62, 0, 0, + 151,41, 0, 0, + 121,41, 0, 0, + 151,41, 0, 0, + 121,62, 0, 0, + 151,62, 0, 0, + 199,62, 0, 0, + 178,41, 0, 0, + 178,62, 0, 0, + 226,41, 0, 0, + 247,62, 0, 0, + 247,41, 0, 0, + 247,62, 0, 0, + 226,41, 0, 0, + 226,62, 0, 0, + 151,127, 0, 0, + 146,127, 0, 0, + 146,122, 0, 0, + 135,122, 0, 0, + 130,127, 0, 0, + 130,122, 0, 0, + 151,41, 0, 0, + 121,62, 0, 0, + 121,41, 0, 0, + 121,62, 0, 0, + 151,41, 0, 0, + 151,62, 0, 0, + 178,41, 0, 0, + 199,62, 0, 0, + 178,62, 0, 0, + 247,62, 0, 0, + 226,41, 0, 0, + 247,41, 0, 0, + 226,41, 0, 0, + 247,62, 0, 0, + 226,62, 0, 0, + 146,127, 0, 0, + 151,122, 0, 0, + 146,122, 0, 0, + 191,162, 0, 0, + 178,175, 0, 0, + 178,162, 0, 0, + 186,122, 0, 0, + 186,122, 0, 0, + 186,122, 0, 0, + 118,38, 0, 0, + 118,1, 0, 0, + 105,1, 0, 0, + 186,122, 0, 0, + 186,122, 0, 0, + 186,122, 0, 0, + 17,119, 0, 0, + 17,98, 0, 0, + 30,98, 0, 0, + 17,119, 0, 0, + 30,98, 0, 0, + 30,119, 0, 0, + 30,119, 0, 0, + 30,98, 0, 0, + 17,98, 0, 0, + 30,119, 0, 0, + 17,98, 0, 0, + 17,119, 0, 0, + 89,1, 0, 0, + 102,38, 0, 0, + 102,1, 0, 0, + 151,127, 0, 0, + 146,122, 0, 0, + 151,122, 0, 0, + 121,1, 0, 0, + 135,38, 0, 0, + 135,1, 0, 0, + 146,127, 0, 0, + 146,122, 0, 0, + 151,122, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 70,38, 0, 0, + 57,1, 0, 0, + 57,38, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 30,98, 0, 0, + 17,119, 0, 0, + 30,119, 0, 0, + 17,119, 0, 0, + 30,98, 0, 0, + 17,98, 0, 0, + 17,119, 0, 0, + 30,98, 0, 0, + 17,98, 0, 0, + 30,98, 0, 0, + 17,119, 0, 0, + 30,119, 0, 0, + 17,98, 0, 0, + 30,119, 0, 0, + 30,98, 0, 0, + 30,119, 0, 0, + 17,98, 0, 0, + 17,119, 0, 0, + 118,38, 0, 0, + 105,1, 0, 0, + 105,38, 0, 0, + 135,38, 0, 0, + 121,1, 0, 0, + 121,38, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 86,38, 0, 0, + 73,1, 0, 0, + 73,38, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 113,122, 0, 0, + 118,122, 0, 0, + 226,94, 0, 0, + 226,65, 0, 0, + 239,65, 0, 0, + 14,98, 0, 0, + 1,127, 0, 0, + 14,127, 0, 0, + 226,94, 0, 0, + 239,65, 0, 0, + 239,94, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 1,127, 0, 0, + 14,98, 0, 0, + 1,98, 0, 0, + 14,98, 0, 0, + 1,127, 0, 0, + 1,98, 0, 0, + 1,127, 0, 0, + 14,98, 0, 0, + 14,127, 0, 0, + 242,65, 0, 0, + 255,94, 0, 0, + 242,94, 0, 0, + 255,94, 0, 0, + 242,65, 0, 0, + 255,65, 0, 0, + 242,65, 0, 0, + 255,94, 0, 0, + 255,65, 0, 0, + 255,94, 0, 0, + 242,65, 0, 0, + 242,94, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 226,146, 0, 0, + 255,159, 0, 0, + 255,146, 0, 0, + 175,175, 0, 0, + 175,162, 0, 0, + 162,162, 0, 0, + 175,175, 0, 0, + 162,162, 0, 0, + 162,175, 0, 0, + 255,159, 0, 0, + 226,146, 0, 0, + 226,159, 0, 0, + 49,191, 0, 0, + 49,178, 0, 0, + 62,178, 0, 0, + 49,191, 0, 0, + 62,178, 0, 0, + 62,191, 0, 0, + 255,146, 0, 0, + 226,159, 0, 0, + 226,146, 0, 0, + 81,119, 0, 0, + 81,98, 0, 0, + 94,98, 0, 0, + 81,119, 0, 0, + 94,98, 0, 0, + 94,119, 0, 0, + 46,191, 0, 0, + 46,178, 0, 0, + 33,178, 0, 0, + 46,191, 0, 0, + 33,178, 0, 0, + 33,191, 0, 0, + 194,162, 0, 0, + 207,175, 0, 0, + 194,175, 0, 0, + 207,175, 0, 0, + 194,162, 0, 0, + 207,162, 0, 0, + 194,175, 0, 0, + 207,162, 0, 0, + 194,162, 0, 0, + 207,162, 0, 0, + 194,175, 0, 0, + 207,175, 0, 0, + 223,162, 0, 0, + 210,175, 0, 0, + 210,162, 0, 0, + 210,175, 0, 0, + 223,162, 0, 0, + 223,175, 0, 0, + 159,175, 0, 0, + 146,162, 0, 0, + 146,175, 0, 0, + 194,146, 0, 0, + 223,159, 0, 0, + 194,159, 0, 0, + 223,159, 0, 0, + 194,146, 0, 0, + 223,146, 0, 0, + 223,159, 0, 0, + 194,146, 0, 0, + 194,159, 0, 0, + 194,146, 0, 0, + 223,159, 0, 0, + 223,146, 0, 0, + 186,122, 0, 0, + 186,122, 0, 0, + 186,122, 0, 0, + 186,122, 0, 0, + 186,122, 0, 0, + 186,122, 0, 0, + 17,119, 0, 0, + 17,98, 0, 0, + 30,98, 0, 0, + 17,119, 0, 0, + 30,98, 0, 0, + 30,119, 0, 0, + 17,119, 0, 0, + 17,98, 0, 0, + 30,98, 0, 0, + 17,119, 0, 0, + 30,98, 0, 0, + 30,119, 0, 0, + 73,38, 0, 0, + 86,1, 0, 0, + 86,38, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 57,38, 0, 0, + 70,1, 0, 0, + 70,38, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 17,119, 0, 0, + 30,98, 0, 0, + 30,119, 0, 0, + 30,98, 0, 0, + 17,119, 0, 0, + 17,98, 0, 0, + 30,98, 0, 0, + 17,119, 0, 0, + 17,98, 0, 0, + 17,119, 0, 0, + 30,98, 0, 0, + 30,119, 0, 0, + 17,119, 0, 0, + 30,98, 0, 0, + 30,119, 0, 0, + 30,98, 0, 0, + 17,119, 0, 0, + 17,98, 0, 0, + 57,38, 0, 0, + 57,1, 0, 0, + 70,1, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,124, 0, 0, + 116,124, 0, 0, + 116,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 1,127, 0, 0, + 8,112, 0, 0, + 8,127, 0, 0, + 113,124, 0, 0, + 116,124, 0, 0, + 116,122, 0, 0, + 113,124, 0, 0, + 116,122, 0, 0, + 113,122, 0, 0, + 113,124, 0, 0, + 116,124, 0, 0, + 116,122, 0, 0, + 1,112, 0, 0, + 8,98, 0, 0, + 1,98, 0, 0, + 8,112, 0, 0, + 1,127, 0, 0, + 8,127, 0, 0, + 8,127, 0, 0, + 14,112, 0, 0, + 14,127, 0, 0, + 8,127, 0, 0, + 8,112, 0, 0, + 14,112, 0, 0, + 8,112, 0, 0, + 14,98, 0, 0, + 14,112, 0, 0, + 116,127, 0, 0, + 116,124, 0, 0, + 113,124, 0, 0, + 118,124, 0, 0, + 116,122, 0, 0, + 118,122, 0, 0, + 116,127, 0, 0, + 116,124, 0, 0, + 113,124, 0, 0, + 226,94, 0, 0, + 226,80, 0, 0, + 232,80, 0, 0, + 226,94, 0, 0, + 232,80, 0, 0, + 232,94, 0, 0, + 118,127, 0, 0, + 118,124, 0, 0, + 116,124, 0, 0, + 118,127, 0, 0, + 116,124, 0, 0, + 116,127, 0, 0, + 118,127, 0, 0, + 118,124, 0, 0, + 116,124, 0, 0, + 118,127, 0, 0, + 116,124, 0, 0, + 116,127, 0, 0, + 14,98, 0, 0, + 8,112, 0, 0, + 8,98, 0, 0, + 14,98, 0, 0, + 8,112, 0, 0, + 14,112, 0, 0, + 1,127, 0, 0, + 8,112, 0, 0, + 1,112, 0, 0, + 255,94, 0, 0, + 248,80, 0, 0, + 248,94, 0, 0, + 242,65, 0, 0, + 248,80, 0, 0, + 248,65, 0, 0, + 242,65, 0, 0, + 248,80, 0, 0, + 242,80, 0, 0, + 255,94, 0, 0, + 248,80, 0, 0, + 255,80, 0, 0, + 113,127, 0, 0, + 116,124, 0, 0, + 113,124, 0, 0, + 113,127, 0, 0, + 116,124, 0, 0, + 113,124, 0, 0, + 113,127, 0, 0, + 116,124, 0, 0, + 113,124, 0, 0, + 113,127, 0, 0, + 116,124, 0, 0, + 113,124, 0, 0, + 113,127, 0, 0, + 116,124, 0, 0, + 113,124, 0, 0, + 113,127, 0, 0, + 116,124, 0, 0, + 113,124, 0, 0, + 113,127, 0, 0, + 116,124, 0, 0, + 113,124, 0, 0, + 113,127, 0, 0, + 116,124, 0, 0, + 113,124, 0, 0, + 113,127, 0, 0, + 116,124, 0, 0, + 113,124, 0, 0, + 113,127, 0, 0, + 116,124, 0, 0, + 113,124, 0, 0, + 113,124, 0, 0, + 116,124, 0, 0, + 116,122, 0, 0, + 113,127, 0, 0, + 116,124, 0, 0, + 113,124, 0, 0, + 113,127, 0, 0, + 116,124, 0, 0, + 113,124, 0, 0, + 121,122, 0, 0, + 124,124, 0, 0, + 121,124, 0, 0, + 121,122, 0, 0, + 124,124, 0, 0, + 121,124, 0, 0, + 121,124, 0, 0, + 124,127, 0, 0, + 121,127, 0, 0, + 121,124, 0, 0, + 124,124, 0, 0, + 124,127, 0, 0, + 124,124, 0, 0, + 126,127, 0, 0, + 124,127, 0, 0, + 124,124, 0, 0, + 126,127, 0, 0, + 124,127, 0, 0, + 121,124, 0, 0, + 124,127, 0, 0, + 121,127, 0, 0, + 121,127, 0, 0, + 126,122, 0, 0, + 126,127, 0, 0, + 226,146, 0, 0, + 255,159, 0, 0, + 226,159, 0, 0, + 121,124, 0, 0, + 124,127, 0, 0, + 121,127, 0, 0, + 121,122, 0, 0, + 124,124, 0, 0, + 121,124, 0, 0, + 124,124, 0, 0, + 126,127, 0, 0, + 124,127, 0, 0, + 121,124, 0, 0, + 124,127, 0, 0, + 121,127, 0, 0, + 121,124, 0, 0, + 124,124, 0, 0, + 124,127, 0, 0, + 124,124, 0, 0, + 126,127, 0, 0, + 124,127, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 116,124, 0, 0, + 118,122, 0, 0, + 116,122, 0, 0, + 113,124, 0, 0, + 116,122, 0, 0, + 113,122, 0, 0, + 113,124, 0, 0, + 116,124, 0, 0, + 116,122, 0, 0, + 113,124, 0, 0, + 116,122, 0, 0, + 113,122, 0, 0, + 113,124, 0, 0, + 116,124, 0, 0, + 116,122, 0, 0, + 116,124, 0, 0, + 118,122, 0, 0, + 116,122, 0, 0, + 116,124, 0, 0, + 118,122, 0, 0, + 116,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,124, 0, 0, + 116,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 116,124, 0, 0, + 118,122, 0, 0, + 116,122, 0, 0, + 113,124, 0, 0, + 116,122, 0, 0, + 113,122, 0, 0, + 113,124, 0, 0, + 116,124, 0, 0, + 116,122, 0, 0, + 113,124, 0, 0, + 116,122, 0, 0, + 113,122, 0, 0, + 113,124, 0, 0, + 116,124, 0, 0, + 116,122, 0, 0, + 116,124, 0, 0, + 118,122, 0, 0, + 116,122, 0, 0, + 146,175, 0, 0, + 159,162, 0, 0, + 159,175, 0, 0, + 255,159, 0, 0, + 226,146, 0, 0, + 255,146, 0, 0, + 113,124, 0, 0, + 116,122, 0, 0, + 113,122, 0, 0, + 113,124, 0, 0, + 116,124, 0, 0, + 116,122, 0, 0, + 116,124, 0, 0, + 118,122, 0, 0, + 116,122, 0, 0, + 113,124, 0, 0, + 116,122, 0, 0, + 113,122, 0, 0, + 113,124, 0, 0, + 116,124, 0, 0, + 116,122, 0, 0, + 116,124, 0, 0, + 118,122, 0, 0, + 116,122, 0, 0, + 113,124, 0, 0, + 116,122, 0, 0, + 113,122, 0, 0, + 116,124, 0, 0, + 118,122, 0, 0, + 116,122, 0, 0, + 113,124, 0, 0, + 116,122, 0, 0, + 113,122, 0, 0, + 113,124, 0, 0, + 116,124, 0, 0, + 116,122, 0, 0, + 116,124, 0, 0, + 118,122, 0, 0, + 116,122, 0, 0, + 113,124, 0, 0, + 116,122, 0, 0, + 113,122, 0, 0, + 113,124, 0, 0, + 116,124, 0, 0, + 116,122, 0, 0, + 116,124, 0, 0, + 118,122, 0, 0, + 116,122, 0, 0, + 113,124, 0, 0, + 116,122, 0, 0, + 113,122, 0, 0, + 113,124, 0, 0, + 116,124, 0, 0, + 116,122, 0, 0, + 116,124, 0, 0, + 118,122, 0, 0, + 116,122, 0, 0, + 116,124, 0, 0, + 118,122, 0, 0, + 116,122, 0, 0, + 113,124, 0, 0, + 116,122, 0, 0, + 113,122, 0, 0, + 113,124, 0, 0, + 116,124, 0, 0, + 116,122, 0, 0, + 116,124, 0, 0, + 118,122, 0, 0, + 116,122, 0, 0, + 255,80, 0, 0, + 248,65, 0, 0, + 255,65, 0, 0, + 255,80, 0, 0, + 248,80, 0, 0, + 248,65, 0, 0, + 248,80, 0, 0, + 242,65, 0, 0, + 248,65, 0, 0, + 242,80, 0, 0, + 248,94, 0, 0, + 242,94, 0, 0, + 242,80, 0, 0, + 248,80, 0, 0, + 248,94, 0, 0, + 248,80, 0, 0, + 255,94, 0, 0, + 248,94, 0, 0, + 248,65, 0, 0, + 255,80, 0, 0, + 255,65, 0, 0, + 248,65, 0, 0, + 248,80, 0, 0, + 255,80, 0, 0, + 248,80, 0, 0, + 255,94, 0, 0, + 255,80, 0, 0, + 248,94, 0, 0, + 242,80, 0, 0, + 242,94, 0, 0, + 248,94, 0, 0, + 248,80, 0, 0, + 242,80, 0, 0, + 248,80, 0, 0, + 242,65, 0, 0, + 242,80, 0, 0, + 1,112, 0, 0, + 8,112, 0, 0, + 8,98, 0, 0, + 8,112, 0, 0, + 14,98, 0, 0, + 8,98, 0, 0, + 14,112, 0, 0, + 8,127, 0, 0, + 14,127, 0, 0, + 14,112, 0, 0, + 8,112, 0, 0, + 8,127, 0, 0, + 8,98, 0, 0, + 1,112, 0, 0, + 1,98, 0, 0, + 8,98, 0, 0, + 8,112, 0, 0, + 1,112, 0, 0, + 8,112, 0, 0, + 1,127, 0, 0, + 1,112, 0, 0, + 116,127, 0, 0, + 113,124, 0, 0, + 113,127, 0, 0, + 116,127, 0, 0, + 113,124, 0, 0, + 113,127, 0, 0, + 116,124, 0, 0, + 113,122, 0, 0, + 113,124, 0, 0, + 116,124, 0, 0, + 116,122, 0, 0, + 113,122, 0, 0, + 116,124, 0, 0, + 118,124, 0, 0, + 116,122, 0, 0, + 118,124, 0, 0, + 118,122, 0, 0, + 116,122, 0, 0, + 232,94, 0, 0, + 239,80, 0, 0, + 239,94, 0, 0, + 232,94, 0, 0, + 232,80, 0, 0, + 239,80, 0, 0, + 232,80, 0, 0, + 239,65, 0, 0, + 239,80, 0, 0, + 232,80, 0, 0, + 232,65, 0, 0, + 239,65, 0, 0, + 232,80, 0, 0, + 226,80, 0, 0, + 232,65, 0, 0, + 226,80, 0, 0, + 226,65, 0, 0, + 232,65, 0, 0, + 162,175, 0, 0, + 162,162, 0, 0, + 175,162, 0, 0, + 234,119, 0, 0, + 247,114, 0, 0, + 247,119, 0, 0, + 162,175, 0, 0, + 175,162, 0, 0, + 175,175, 0, 0, + 49,191, 0, 0, + 49,178, 0, 0, + 62,178, 0, 0, + 49,191, 0, 0, + 62,178, 0, 0, + 62,191, 0, 0, + 234,119, 0, 0, + 234,114, 0, 0, + 247,114, 0, 0, + 234,119, 0, 0, + 234,114, 0, 0, + 247,114, 0, 0, + 94,119, 0, 0, + 94,98, 0, 0, + 81,98, 0, 0, + 94,119, 0, 0, + 81,98, 0, 0, + 81,119, 0, 0, + 33,191, 0, 0, + 33,178, 0, 0, + 46,178, 0, 0, + 33,191, 0, 0, + 46,178, 0, 0, + 46,191, 0, 0, + 207,175, 0, 0, + 194,162, 0, 0, + 194,175, 0, 0, + 194,162, 0, 0, + 207,175, 0, 0, + 207,162, 0, 0, + 207,162, 0, 0, + 194,175, 0, 0, + 194,162, 0, 0, + 194,175, 0, 0, + 207,162, 0, 0, + 207,175, 0, 0, + 210,175, 0, 0, + 223,162, 0, 0, + 210,162, 0, 0, + 223,162, 0, 0, + 210,175, 0, 0, + 223,175, 0, 0, + 121,127, 0, 0, + 121,122, 0, 0, + 126,122, 0, 0, + 146,162, 0, 0, + 159,162, 0, 0, + 146,175, 0, 0, + 226,159, 0, 0, + 255,146, 0, 0, + 226,146, 0, 0, + 223,159, 0, 0, + 194,146, 0, 0, + 194,159, 0, 0, + 194,146, 0, 0, + 223,159, 0, 0, + 223,146, 0, 0, + 194,146, 0, 0, + 223,159, 0, 0, + 194,159, 0, 0, + 223,159, 0, 0, + 194,146, 0, 0, + 223,146, 0, 0, + 17,127, 0, 0, + 17,122, 0, 0, + 46,122, 0, 0, + 199,38, 0, 0, + 199,33, 0, 0, + 146,33, 0, 0, + 191,119, 0, 0, + 191,114, 0, 0, + 154,114, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 17,127, 0, 0, + 46,122, 0, 0, + 46,127, 0, 0, + 199,38, 0, 0, + 146,33, 0, 0, + 146,38, 0, 0, + 154,111, 0, 0, + 154,98, 0, 0, + 207,98, 0, 0, + 154,111, 0, 0, + 207,98, 0, 0, + 207,111, 0, 0, + 146,30, 0, 0, + 146,1, 0, 0, + 199,1, 0, 0, + 146,30, 0, 0, + 199,1, 0, 0, + 199,30, 0, 0, + 97,119, 0, 0, + 97,114, 0, 0, + 151,114, 0, 0, + 97,119, 0, 0, + 151,114, 0, 0, + 151,119, 0, 0, + 255,38, 0, 0, + 255,33, 0, 0, + 202,33, 0, 0, + 255,38, 0, 0, + 202,33, 0, 0, + 202,38, 0, 0, + 191,119, 0, 0, + 154,114, 0, 0, + 154,119, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 231,119, 0, 0, + 231,114, 0, 0, + 194,114, 0, 0, + 231,119, 0, 0, + 194,114, 0, 0, + 194,119, 0, 0, + 49,127, 0, 0, + 49,122, 0, 0, + 78,122, 0, 0, + 49,127, 0, 0, + 78,122, 0, 0, + 78,127, 0, 0, + 159,159, 0, 0, + 159,146, 0, 0, + 121,146, 0, 0, + 159,159, 0, 0, + 121,146, 0, 0, + 121,159, 0, 0, + 118,159, 0, 0, + 118,146, 0, 0, + 81,146, 0, 0, + 118,159, 0, 0, + 81,146, 0, 0, + 81,159, 0, 0, + 247,143, 0, 0, + 247,130, 0, 0, + 210,130, 0, 0, + 247,143, 0, 0, + 210,130, 0, 0, + 210,143, 0, 0, + 118,175, 0, 0, + 118,162, 0, 0, + 97,162, 0, 0, + 118,175, 0, 0, + 97,162, 0, 0, + 97,175, 0, 0, + 89,1, 0, 0, + 102,38, 0, 0, + 89,38, 0, 0, + 78,159, 0, 0, + 78,146, 0, 0, + 41,146, 0, 0, + 78,159, 0, 0, + 41,146, 0, 0, + 41,159, 0, 0, + 49,162, 0, 0, + 70,175, 0, 0, + 49,175, 0, 0, + 81,127, 0, 0, + 81,122, 0, 0, + 110,122, 0, 0, + 81,127, 0, 0, + 110,122, 0, 0, + 110,127, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 162,159, 0, 0, + 191,146, 0, 0, + 191,159, 0, 0, + 70,162, 0, 0, + 49,175, 0, 0, + 70,175, 0, 0, + 113,143, 0, 0, + 167,130, 0, 0, + 113,130, 0, 0, + 167,130, 0, 0, + 113,143, 0, 0, + 167,143, 0, 0, + 138,38, 0, 0, + 143,1, 0, 0, + 138,1, 0, 0, + 94,162, 0, 0, + 73,175, 0, 0, + 73,162, 0, 0, + 65,119, 0, 0, + 78,98, 0, 0, + 65,98, 0, 0, + 65,119, 0, 0, + 78,98, 0, 0, + 65,98, 0, 0, + 65,119, 0, 0, + 78,98, 0, 0, + 65,98, 0, 0, + 65,119, 0, 0, + 78,98, 0, 0, + 65,98, 0, 0, + 65,119, 0, 0, + 78,98, 0, 0, + 65,98, 0, 0, + 65,119, 0, 0, + 78,98, 0, 0, + 65,98, 0, 0, + 65,119, 0, 0, + 78,98, 0, 0, + 65,98, 0, 0, + 65,119, 0, 0, + 78,98, 0, 0, + 65,98, 0, 0, + 65,119, 0, 0, + 78,98, 0, 0, + 65,98, 0, 0, + 65,119, 0, 0, + 78,98, 0, 0, + 65,98, 0, 0, + 65,119, 0, 0, + 78,98, 0, 0, + 65,98, 0, 0, + 65,119, 0, 0, + 78,98, 0, 0, + 65,98, 0, 0, + 121,175, 0, 0, + 143,162, 0, 0, + 143,175, 0, 0, + 207,143, 0, 0, + 170,130, 0, 0, + 170,143, 0, 0, + 143,175, 0, 0, + 121,162, 0, 0, + 121,175, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 49,98, 0, 0, + 62,117, 0, 0, + 49,119, 0, 0, + 62,117, 0, 0, + 49,98, 0, 0, + 49,119, 0, 0, + 250,119, 0, 0, + 255,114, 0, 0, + 250,114, 0, 0, + 255,114, 0, 0, + 250,119, 0, 0, + 255,119, 0, 0, + 154,127, 0, 0, + 159,122, 0, 0, + 154,122, 0, 0, + 159,122, 0, 0, + 154,127, 0, 0, + 158,125, 0, 0, + 138,127, 0, 0, + 142,120, 0, 0, + 138,122, 0, 0, + 137,125, 0, 0, + 143,122, 0, 0, + 138,122, 0, 0, + 138,127, 0, 0, + 143,122, 0, 0, + 138,122, 0, 0, + 162,127, 0, 0, + 167,122, 0, 0, + 167,127, 0, 0, + 138,127, 0, 0, + 143,122, 0, 0, + 138,122, 0, 0, + 143,122, 0, 0, + 138,127, 0, 0, + 143,127, 0, 0, + 138,127, 0, 0, + 143,122, 0, 0, + 138,122, 0, 0, + 143,122, 0, 0, + 138,127, 0, 0, + 143,127, 0, 0, + 143,127, 0, 0, + 138,122, 0, 0, + 143,122, 0, 0, + 138,122, 0, 0, + 143,127, 0, 0, + 138,127, 0, 0, + 143,127, 0, 0, + 138,122, 0, 0, + 143,122, 0, 0, + 138,122, 0, 0, + 143,127, 0, 0, + 138,127, 0, 0, + 138,127, 0, 0, + 143,122, 0, 0, + 138,122, 0, 0, + 138,127, 0, 0, + 143,122, 0, 0, + 138,122, 0, 0, + 138,127, 0, 0, + 143,122, 0, 0, + 138,122, 0, 0, + 138,127, 0, 0, + 143,122, 0, 0, + 138,122, 0, 0, + 255,114, 0, 0, + 250,119, 0, 0, + 250,114, 0, 0, + 250,119, 0, 0, + 255,114, 0, 0, + 255,119, 0, 0, + 159,122, 0, 0, + 154,127, 0, 0, + 154,122, 0, 0, + 154,127, 0, 0, + 159,122, 0, 0, + 158,125, 0, 0, + 138,127, 0, 0, + 142,120, 0, 0, + 138,122, 0, 0, + 138,127, 0, 0, + 143,122, 0, 0, + 137,120, 0, 0, + 138,127, 0, 0, + 143,122, 0, 0, + 138,122, 0, 0, + 167,122, 0, 0, + 162,127, 0, 0, + 167,127, 0, 0, + 143,122, 0, 0, + 138,127, 0, 0, + 138,122, 0, 0, + 138,127, 0, 0, + 143,122, 0, 0, + 143,127, 0, 0, + 143,122, 0, 0, + 138,127, 0, 0, + 138,122, 0, 0, + 138,127, 0, 0, + 143,122, 0, 0, + 143,127, 0, 0, + 143,122, 0, 0, + 138,127, 0, 0, + 138,122, 0, 0, + 138,127, 0, 0, + 143,122, 0, 0, + 143,127, 0, 0, + 143,127, 0, 0, + 138,122, 0, 0, + 143,122, 0, 0, + 138,122, 0, 0, + 143,127, 0, 0, + 138,127, 0, 0, + 138,127, 0, 0, + 143,122, 0, 0, + 138,122, 0, 0, + 138,127, 0, 0, + 143,122, 0, 0, + 138,122, 0, 0, + 138,127, 0, 0, + 143,122, 0, 0, + 138,122, 0, 0, + 138,127, 0, 0, + 143,122, 0, 0, + 138,122, 0, 0, + 250,141, 0, 0, + 255,130, 0, 0, + 250,130, 0, 0, + 1,191, 0, 0, + 14,178, 0, 0, + 14,191, 0, 0, + 1,191, 0, 0, + 14,178, 0, 0, + 1,178, 0, 0, + 30,178, 0, 0, + 17,191, 0, 0, + 17,178, 0, 0, + 30,191, 0, 0, + 17,178, 0, 0, + 17,191, 0, 0, + 143,1, 0, 0, + 138,38, 0, 0, + 138,1, 0, 0, + 17,191, 0, 0, + 30,178, 0, 0, + 30,191, 0, 0, + 17,178, 0, 0, + 30,191, 0, 0, + 30,178, 0, 0, + 73,175, 0, 0, + 94,162, 0, 0, + 73,162, 0, 0, + 14,178, 0, 0, + 1,191, 0, 0, + 14,191, 0, 0, + 70,175, 0, 0, + 49,162, 0, 0, + 70,162, 0, 0, + 143,162, 0, 0, + 121,175, 0, 0, + 121,162, 0, 0, + 121,162, 0, 0, + 143,175, 0, 0, + 143,162, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 255,130, 0, 0, + 250,141, 0, 0, + 250,130, 0, 0, + 14,178, 0, 0, + 1,191, 0, 0, + 1,178, 0, 0, + 49,98, 0, 0, + 62,117, 0, 0, + 62,98, 0, 0, + 46,160, 0, 0, + 25,175, 0, 0, + 46,175, 0, 0, + 62,117, 0, 0, + 49,98, 0, 0, + 62,98, 0, 0, + 25,175, 0, 0, + 46,160, 0, 0, + 46,175, 0, 0, + 22,162, 0, 0, + 1,175, 0, 0, + 22,175, 0, 0, + 1,175, 0, 0, + 22,162, 0, 0, + 1,162, 0, 0, + 1,162, 0, 0, + 22,175, 0, 0, + 1,175, 0, 0, + 22,175, 0, 0, + 1,162, 0, 0, + 22,162, 0, 0, + 170,122, 0, 0, + 175,127, 0, 0, + 175,122, 0, 0, + 175,127, 0, 0, + 170,122, 0, 0, + 175,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 49,175, 0, 0, + 70,162, 0, 0, + 49,162, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 207,143, 0, 0, + 207,130, 0, 0, + 170,130, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 162,159, 0, 0, + 162,146, 0, 0, + 191,146, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 105,94, 0, 0, + 126,65, 0, 0, + 126,94, 0, 0, + 189,122, 0, 0, + 189,122, 0, 0, + 189,122, 0, 0, + 154,94, 0, 0, + 175,65, 0, 0, + 175,94, 0, 0, + 199,94, 0, 0, + 178,65, 0, 0, + 178,94, 0, 0, + 151,94, 0, 0, + 130,65, 0, 0, + 130,94, 0, 0, + 202,94, 0, 0, + 202,65, 0, 0, + 223,65, 0, 0, + 202,94, 0, 0, + 223,65, 0, 0, + 223,94, 0, 0, + 199,94, 0, 0, + 199,65, 0, 0, + 178,65, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 102,38, 0, 0, + 89,1, 0, 0, + 102,1, 0, 0, + 116,124, 0, 0, + 118,122, 0, 0, + 116,122, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 121,1, 0, 0, + 135,38, 0, 0, + 121,38, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 116,124, 0, 0, + 113,124, 0, 0, + 118,127, 0, 0, + 113,127, 0, 0, + 113,122, 0, 0, + 178,94, 0, 0, + 199,65, 0, 0, + 199,94, 0, 0, + 105,94, 0, 0, + 126,65, 0, 0, + 126,94, 0, 0, + 175,94, 0, 0, + 154,65, 0, 0, + 175,65, 0, 0, + 130,94, 0, 0, + 151,65, 0, 0, + 151,94, 0, 0, + 202,94, 0, 0, + 202,65, 0, 0, + 223,65, 0, 0, + 202,94, 0, 0, + 223,65, 0, 0, + 223,94, 0, 0, + 130,94, 0, 0, + 130,65, 0, 0, + 151,65, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 54,1, 0, 0, + 25,38, 0, 0, + 54,38, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 97,111, 0, 0, + 151,98, 0, 0, + 151,111, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 54,38, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,38, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 25,1, 0, 0, + 54,38, 0, 0, + 25,38, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 41,94, 0, 0, + 70,65, 0, 0, + 41,65, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 242,175, 0, 0, + 255,162, 0, 0, + 255,175, 0, 0, + 242,175, 0, 0, + 255,162, 0, 0, + 255,175, 0, 0, + 242,175, 0, 0, + 255,162, 0, 0, + 255,175, 0, 0, + 255,162, 0, 0, + 242,175, 0, 0, + 242,162, 0, 0, + 242,162, 0, 0, + 255,175, 0, 0, + 242,175, 0, 0, + 255,162, 0, 0, + 242,175, 0, 0, + 242,162, 0, 0, + 242,175, 0, 0, + 255,162, 0, 0, + 255,175, 0, 0, + 255,162, 0, 0, + 242,175, 0, 0, + 242,162, 0, 0, + 255,175, 0, 0, + 242,162, 0, 0, + 255,162, 0, 0, + 255,162, 0, 0, + 242,175, 0, 0, + 242,162, 0, 0, + 54,38, 0, 0, + 25,1, 0, 0, + 54,1, 0, 0, + 54,38, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 54,38, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 54,38, 0, 0, + 54,1, 0, 0, + 25,38, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 54,38, 0, 0, + 54,1, 0, 0, + 25,38, 0, 0, + 25,1, 0, 0, + 54,38, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 97,111, 0, 0, + 151,98, 0, 0, + 97,98, 0, 0, + 54,38, 0, 0, + 25,1, 0, 0, + 54,1, 0, 0, + 54,1, 0, 0, + 25,38, 0, 0, + 54,38, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 94,178, 0, 0, + 81,191, 0, 0, + 94,191, 0, 0, + 183,122, 0, 0, + 178,127, 0, 0, + 183,127, 0, 0, + 81,191, 0, 0, + 94,178, 0, 0, + 81,178, 0, 0, + 183,122, 0, 0, + 178,127, 0, 0, + 183,127, 0, 0, + 183,122, 0, 0, + 178,127, 0, 0, + 183,127, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 54,1, 0, 0, + 25,38, 0, 0, + 54,38, 0, 0, + 154,62, 0, 0, + 175,41, 0, 0, + 175,62, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 65,178, 0, 0, + 78,191, 0, 0, + 65,191, 0, 0, + 54,130, 0, 0, + 1,143, 0, 0, + 54,143, 0, 0, + 78,191, 0, 0, + 65,178, 0, 0, + 65,191, 0, 0, + 54,130, 0, 0, + 1,143, 0, 0, + 1,130, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 110,143, 0, 0, + 57,130, 0, 0, + 110,130, 0, 0, + 70,65, 0, 0, + 41,94, 0, 0, + 41,65, 0, 0, + 54,1, 0, 0, + 25,38, 0, 0, + 54,38, 0, 0, + 25,1, 0, 0, + 54,38, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,38, 0, 0, + 54,38, 0, 0, + 54,38, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,38, 0, 0, + 54,38, 0, 0, + 78,191, 0, 0, + 65,178, 0, 0, + 65,191, 0, 0, + 70,65, 0, 0, + 41,94, 0, 0, + 70,94, 0, 0, + 175,41, 0, 0, + 154,62, 0, 0, + 154,41, 0, 0, + 41,94, 0, 0, + 70,65, 0, 0, + 70,94, 0, 0, + 73,94, 0, 0, + 102,65, 0, 0, + 102,94, 0, 0, + 25,1, 0, 0, + 54,38, 0, 0, + 25,38, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 154,62, 0, 0, + 175,41, 0, 0, + 154,41, 0, 0, + 223,62, 0, 0, + 202,41, 0, 0, + 202,62, 0, 0, + 202,41, 0, 0, + 223,62, 0, 0, + 202,62, 0, 0, + 151,98, 0, 0, + 97,111, 0, 0, + 97,98, 0, 0, + 54,1, 0, 0, + 25,38, 0, 0, + 54,38, 0, 0, + 65,178, 0, 0, + 78,191, 0, 0, + 65,191, 0, 0, + 151,98, 0, 0, + 97,111, 0, 0, + 151,111, 0, 0, + 33,119, 0, 0, + 46,98, 0, 0, + 33,98, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 1,94, 0, 0, + 38,65, 0, 0, + 1,65, 0, 0, + 46,98, 0, 0, + 33,119, 0, 0, + 33,98, 0, 0, + 183,122, 0, 0, + 178,127, 0, 0, + 183,127, 0, 0, + 183,122, 0, 0, + 178,127, 0, 0, + 183,127, 0, 0, + 175,41, 0, 0, + 154,62, 0, 0, + 175,62, 0, 0, + 250,62, 0, 0, + 255,41, 0, 0, + 250,41, 0, 0, + 57,130, 0, 0, + 110,143, 0, 0, + 110,130, 0, 0, + 1,143, 0, 0, + 54,130, 0, 0, + 1,130, 0, 0, + 1,143, 0, 0, + 54,130, 0, 0, + 54,143, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 250,62, 0, 0, + 255,41, 0, 0, + 250,41, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 102,65, 0, 0, + 73,94, 0, 0, + 102,94, 0, 0, + 38,65, 0, 0, + 1,94, 0, 0, + 1,65, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 183,122, 0, 0, + 178,127, 0, 0, + 183,127, 0, 0, + 183,122, 0, 0, + 178,127, 0, 0, + 183,127, 0, 0, + 46,98, 0, 0, + 33,119, 0, 0, + 46,119, 0, 0, + 223,62, 0, 0, + 202,41, 0, 0, + 223,41, 0, 0, + 54,1, 0, 0, + 25,38, 0, 0, + 54,38, 0, 0, + 54,1, 0, 0, + 25,38, 0, 0, + 25,1, 0, 0, + 33,119, 0, 0, + 46,98, 0, 0, + 46,119, 0, 0, + 202,41, 0, 0, + 223,62, 0, 0, + 223,41, 0, 0, + 189,122, 0, 0, + 189,122, 0, 0, + 189,122, 0, 0, + 151,94, 0, 0, + 151,65, 0, 0, + 130,65, 0, 0, + 105,94, 0, 0, + 105,65, 0, 0, + 126,65, 0, 0, + 154,94, 0, 0, + 175,65, 0, 0, + 154,65, 0, 0, + 86,38, 0, 0, + 86,1, 0, 0, + 73,1, 0, 0, + 70,38, 0, 0, + 70,1, 0, 0, + 57,1, 0, 0, + 102,38, 0, 0, + 89,1, 0, 0, + 89,38, 0, 0, + 135,38, 0, 0, + 121,1, 0, 0, + 135,1, 0, 0, + 105,38, 0, 0, + 118,1, 0, 0, + 118,38, 0, 0, + 73,38, 0, 0, + 73,1, 0, 0, + 86,1, 0, 0, + 105,38, 0, 0, + 105,1, 0, 0, + 118,1, 0, 0, + 130,122, 0, 0, + 135,122, 0, 0, + 130,127, 0, 0, + 178,175, 0, 0, + 191,175, 0, 0, + 191,162, 0, 0, + 135,122, 0, 0, + 132,127, 0, 0, + 130,127, 0, 0, + 151,127, 0, 0, + 146,122, 0, 0, + 148,124, 0, 0, + 175,65, 0, 0, + 154,94, 0, 0, + 175,94, 0, 0, + 189,122, 0, 0, + 189,122, 0, 0, + 189,122, 0, 0, + 178,94, 0, 0, + 178,65, 0, 0, + 199,65, 0, 0, + 105,65, 0, 0, + 126,65, 0, 0, + 105,94, 0, 0, + 189,122, 0, 0, + 189,122, 0, 0, + 189,122, 0, 0, + 113,127, 0, 0, + 116,124, 0, 0, + 113,124, 0, 0, + 116,124, 0, 0, + 116,122, 0, 0, + 113,122, 0, 0, + 116,124, 0, 0, + 118,122, 0, 0, + 116,122, 0, 0, + 113,124, 0, 0, + 116,124, 0, 0, + 116,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 116,127, 0, 0, + 113,127, 0, 0, + 113,124, 0, 0, + 116,124, 0, 0, + 118,124, 0, 0, + 116,122, 0, 0, + 116,124, 0, 0, + 113,122, 0, 0, + 113,124, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 113,122, 0, 0, + 118,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 116,124, 0, 0, + 118,122, 0, 0, + 116,122, 0, 0, + 113,124, 0, 0, + 113,122, 0, 0, + 116,122, 0, 0, + 113,127, 0, 0, + 116,124, 0, 0, + 113,124, 0, 0, + 113,124, 0, 0, + 116,124, 0, 0, + 116,122, 0, 0, + 113,127, 0, 0, + 113,124, 0, 0, + 116,124, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 118,122, 0, 0, + 234,119, 0, 0, + 247,114, 0, 0, + 247,119, 0, 0, + 121,127, 0, 0, + 126,127, 0, 0, + 126,122, 0, 0, + 226,159, 0, 0, + 255,146, 0, 0, + 255,159, 0, 0, + 255,146, 0, 0, + 226,159, 0, 0, + 255,159, 0, 0, + 159,162, 0, 0, + 146,162, 0, 0, + 159,175, 0, 0, + 126,122, 0, 0, + 121,122, 0, 0, + 121,127, 0, 0, + 124,124, 0, 0, + 126,127, 0, 0, + 124,127, 0, 0, + 121,124, 0, 0, + 124,124, 0, 0, + 124,127, 0, 0, + 121,124, 0, 0, + 124,124, 0, 0, + 124,127, 0, 0, + 247,1, 0, 0, + 247,30, 0, 0, + 224,30, 0, 0, + 210,111, 0, 0, + 210,98, 0, 0, + 232,98, 0, 0, + 121,127, 0, 0, + 121,124, 0, 0, + 121,122, 0, 0, + 130,122, 0, 0, + 132,122, 0, 0, + 135,122, 0, 0, + 135,122, 0, 0, + 135,127, 0, 0, + 132,127, 0, 0, + 151,127, 0, 0, + 151,122, 0, 0, + 146,122, 0, 0, + 105,65, 0, 0, + 116,65, 0, 0, + 126,65, 0, 0, + 189,122, 0, 0, + 189,122, 0, 0, + 189,122, 0, 0, + 159,162, 0, 0, + 152,162, 0, 0, + 146,162, 0, 0 }; CVECTOR level1_modelLara_color[] = { - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,235,234, 0, - 255,221,218, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,221,218, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,235,234, 0, - 255,142,132, 0, - 255,50,35, 0, - 255,235,234, 0, - 255,50,35, 0, - 255,221,218, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,50,35, 0, - 255,142,132, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,235,234, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,242,241, 0, - 255,255,255, 0, - 255,221,218, 0, - 255,242,241, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,221,218, 0, - 255,47,31, 0, - 255,242,241, 0, - 255,235,234, 0, - 255,255,255, 0, - 255,142,132, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,199,195, 0, - 255,142,132, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,50,35, 0, - 255,18,0, 0, - 255,47,31, 0, - 255,199,195, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,235,234, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,142,132, 0, - 255,23,5, 0, - 255,18,0, 0, - 255,142,132, 0, - 255,199,195, 0, - 255,23,5, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,47,31, 0, - 255,221,218, 0, - 255,50,35, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,59,45, 0, - 255,20,2, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,26,9, 0, - 255,59,45, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,31,13, 0, - 255,26,9, 0, - 255,18,0, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,59,45, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,59,45, 0, - 255,26,9, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,105,94, 0, - 255,63,48, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,26,9, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,19,1, 0, - 255,18,0, 0, - 255,20,2, 0, - 255,26,9, 0, - 255,31,13, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,251,251, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,251,251, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,251,251, 0, - 255,255,255, 0, - 255,229,227, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,19,2, 0, - 255,19,1, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,49,34, 0, - 255,22,5, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,35,18, 0, - 255,26,8, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,22,5, 0, - 255,35,18, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,22,5, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,22,5, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,19,2, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,19,1, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,32,15, 0, - 255,18,0, 0, - 255,90,78, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,88,76, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,49,34, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,32,15, 0, - 255,18,0, 0, - 255,49,34, 0, - 255,18,0, 0, - 255,32,15, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,88,76, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,1, 0, - 255,90,78, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,90,78, 0, - 255,18,0, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,32,15, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,1, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,19,2, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,88,76, 0, - 255,163,155, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,90,78, 0, - 255,18,0, 0, - 255,163,155, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0 + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,235,234, 0, + 255,221,218, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,221,218, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,235,234, 0, + 255,142,132, 0, + 255,50,35, 0, + 255,235,234, 0, + 255,50,35, 0, + 255,221,218, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,50,35, 0, + 255,142,132, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,235,234, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,242,241, 0, + 255,255,255, 0, + 255,221,218, 0, + 255,242,241, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,221,218, 0, + 255,47,31, 0, + 255,242,241, 0, + 255,235,234, 0, + 255,255,255, 0, + 255,142,132, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,199,195, 0, + 255,142,132, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,50,35, 0, + 255,18,0, 0, + 255,47,31, 0, + 255,199,195, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,235,234, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,142,132, 0, + 255,23,5, 0, + 255,18,0, 0, + 255,142,132, 0, + 255,199,195, 0, + 255,23,5, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,47,31, 0, + 255,221,218, 0, + 255,50,35, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,59,45, 0, + 255,20,2, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,26,9, 0, + 255,59,45, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,31,13, 0, + 255,26,9, 0, + 255,18,0, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,59,45, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,59,45, 0, + 255,26,9, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,105,94, 0, + 255,63,48, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,26,9, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,19,1, 0, + 255,18,0, 0, + 255,20,2, 0, + 255,26,9, 0, + 255,31,13, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,251,251, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,251,251, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,251,251, 0, + 255,255,255, 0, + 255,229,227, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,19,2, 0, + 255,19,1, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,49,34, 0, + 255,22,5, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,35,18, 0, + 255,26,8, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,22,5, 0, + 255,35,18, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,22,5, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,22,5, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,19,2, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,19,1, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,32,15, 0, + 255,18,0, 0, + 255,90,78, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,88,76, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,49,34, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,32,15, 0, + 255,18,0, 0, + 255,49,34, 0, + 255,18,0, 0, + 255,32,15, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,88,76, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,1, 0, + 255,90,78, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,90,78, 0, + 255,18,0, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,32,15, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,1, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,19,2, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,88,76, 0, + 255,163,155, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,90,78, 0, + 255,18,0, 0, + 255,163,155, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0 }; PRIM level1_modelLara_index[] = { - 181,156,165,0,4, - 181,165,196,0,4, - 139,156,167,0,4, - 139,167,149,0,4, - 165,156,139,0,4, - 165,139,150,0,4, - 171,149,167,0,4, - 171,167,185,0,4, - 183,165,150,0,4, - 183,150,169,0,4, - 166,150,139,0,4, - 166,139,152,0,4, - 188,171,185,0,4, - 185,201,188,0,4, - 189,183,169,0,4, - 189,169,184,0,4, - 193,201,209,0,4, - 193,209,207,0,4, - 181,167,156,0,4, - 167,181,185,0,4, - 196,165,183,0,4, - 181,209,185,0,4, - 209,181,196,0,4, - 189,183,196,0,4, - 196,207,209,0,4, - 149,152,139,0,4, - 152,149,171,0,4, - 150,166,169,0,4, - 188,152,171,0,4, - 152,188,166,0,4, - 166,184,169,0,4, - 188,193,166,0,4, - 197,221,216,0,4, - 225,207,196,0,4, - 197,216,186,0,4, - 202,197,186,0,4, - 202,186,194,0,4, - 220,202,194,0,4, - 220,194,218,0,4, - 189,213,183,0,4, - 196,189,195,0,4, - 183,223,196,0,4, - 196,195,207,0,4, - 241,224,225,0,4, - 241,225,246,0,4, - 214,195,224,0,4, - 223,246,225,0,4, - 224,239,214,0,4, - 214,238,213,0,4, - 213,242,223,0,4, - 194,216,218,0,4, - 216,194,186,0,4, - 220,197,202,0,4, - 197,220,221,0,4, - 218,221,220,0,4, - 221,218,216,0,4, - 225,196,223,0,4, - 223,183,213,0,4, - 238,214,239,0,4, - 224,207,225,0,4, - 242,213,238,0,4, - 223,242,246,0,4, - 224,241,239,0,4, - 241,250,246,0,4, - 330,295,297,0,4, - 288,323,324,0,4, - 330,297,334,0,4, - 295,278,282,0,4, - 295,282,297,0,4, - 278,241,246,0,4, - 323,288,289,0,4, - 288,329,296,0,4, - 329,288,324,0,4, - 297,329,334,0,4, - 329,297,296,0,4, - 295,323,289,0,4, - 323,295,330,0,4, - 273,289,288,0,4, - 289,273,274,0,4, - 273,296,281,0,4, - 296,273,288,0,4, - 281,297,282,0,4, - 297,281,296,0,4, - 274,295,289,0,4, - 295,274,278,0,4, - 242,282,246,0,4, - 278,246,282,0,4, - 329,340,334,0,4, - 331,332,327,0,4, - 331,327,326,0,4, - 340,329,332,0,4, - 342,337,340,0,4, - 342,340,343,0,4, - 330,327,323,0,4, - 343,341,339,0,4, - 343,339,342,0,4, - 336,331,326,0,4, - 336,326,333,0,4, - 326,339,333,0,4, - 339,326,327,0,4, - 336,332,331,0,4, - 332,336,341,0,4, - 333,341,336,0,4, - 341,333,339,0,4, - 332,323,327,0,4, - 327,342,339,0,4, - 342,327,337,0,4, - 343,332,341,0,4, - 332,343,340,0,4, - 162,190,199,0,4, - 162,199,174,0,4, - 162,174,170,0,4, - 162,170,161,0,4, - 187,161,170,0,4, - 187,170,191,0,4, - 211,192,217,0,4, - 211,217,231,0,4, - 217,184,210,0,4, - 211,229,200,0,4, - 210,230,217,0,4, - 226,210,198,0,4, - 228,198,200,0,4, - 190,161,187,0,4, - 161,190,162,0,4, - 174,191,170,0,4, - 191,174,199,0,4, - 199,187,191,0,4, - 187,199,190,0,4, - 217,192,184,0,4, - 210,226,230,0,4, - 198,228,226,0,4, - 229,228,200,0,4, - 230,231,217,0,4, - 232,236,226,0,4, - 278,239,241,0,4, - 306,286,303,0,4, - 263,258,251,0,4, - 253,268,260,0,4, - 253,259,268,0,4, - 285,265,266,0,4, - 284,298,302,0,4, - 303,283,299,0,4, - 303,286,283,0,4, - 286,264,283,0,4, - 257,240,245,0,4, - 229,227,228,0,4, - 277,267,272,0,4, - 311,290,293,0,4, - 311,293,314,0,4, - 275,263,267,0,4, - 275,267,277,0,4, - 252,237,240,0,4, - 252,240,257,0,4, - 264,286,270,0,4, - 264,284,283,0,4, - 298,284,285,0,4, - 298,287,305,0,4, - 275,287,269,0,4, - 280,292,294,0,4, - 306,292,291,0,4, - 276,259,270,0,4, - 247,259,253,0,4, - 247,255,254,0,4, - 266,255,256,0,4, - 249,258,256,0,4, - 275,258,263,0,4, - 280,271,279,0,4, - 260,271,261,0,4, - 247,236,232,0,4, - 247,233,248,0,4, - 237,235,229,0,4, - 252,235,237,0,4, - 262,244,261,0,4, - 301,302,310,0,4, - 311,315,310,0,4, - 312,313,306,0,4, - 312,317,313,0,4, - 317,318,313,0,4, - 315,311,314,0,4, - 310,305,311,0,4, - 302,318,311,0,4, - 302,321,304,0,4, - 307,308,299,0,4, - 301,307,302,0,4, - 307,299,302,0,4, - 308,303,299,0,4, - 308,312,303,0,4, - 312,306,303,0,4, - 211,231,229,0,4, - 244,262,245,0,4, - 261,243,260,0,4, - 261,244,243,0,4, - 234,251,249,0,4, - 234,235,251,0,4, - 235,252,251,0,4, - 235,228,229,0,4, - 239,278,274,0,4, - 230,245,231,0,4, - 239,273,238,0,4, - 233,247,232,0,4, - 248,234,249,0,4, - 248,233,234,0,4, - 243,253,260,0,4, - 243,236,253,0,4, - 236,247,253,0,4, - 316,302,304,0,4, - 321,302,311,0,4, - 261,272,262,0,4, - 261,271,272,0,4, - 271,280,272,0,4, - 279,268,276,0,4, - 279,271,268,0,4, - 271,260,268,0,4, - 263,251,252,0,4, - 258,249,251,0,4, - 256,269,266,0,4, - 256,258,269,0,4, - 258,275,269,0,4, - 256,248,249,0,4, - 256,255,248,0,4, - 255,247,248,0,4, - 254,265,264,0,4, - 254,255,265,0,4, - 255,266,265,0,4, - 259,276,268,0,4, - 270,254,264,0,4, - 270,259,254,0,4, - 259,247,254,0,4, - 291,279,276,0,4, - 291,292,279,0,4, - 292,280,279,0,4, - 294,313,318,0,4, - 294,292,313,0,4, - 292,306,313,0,4, - 269,285,266,0,4, - 269,287,285,0,4, - 287,298,285,0,4, - 305,290,311,0,4, - 305,287,290,0,4, - 287,275,290,0,4, - 285,284,265,0,4, - 284,264,265,0,4, - 283,302,299,0,4, - 283,284,302,0,4, - 270,291,276,0,4, - 270,286,291,0,4, - 286,306,291,0,4, - 257,245,262,0,4, - 277,272,280,0,4, - 267,262,272,0,4, - 267,257,262,0,4, - 267,263,257,0,4, - 263,252,257,0,4, - 314,294,318,0,4, - 314,293,294,0,4, - 293,280,294,0,4, - 293,277,280,0,4, - 293,290,277,0,4, - 290,275,277,0,4, - 309,316,304,0,4, - 337,334,340,0,4, - 309,304,300,0,4, - 335,321,325,0,4, - 335,325,338,0,4, - 337,330,334,0,4, - 321,311,318,0,4, - 338,328,322,0,4, - 338,322,335,0,4, - 320,309,300,0,4, - 320,300,319,0,4, - 328,309,320,0,4, - 309,328,316,0,4, - 304,319,300,0,4, - 319,304,322,0,4, - 322,320,319,0,4, - 320,322,328,0,4, - 302,306,318,0,4, - 306,302,316,0,4, - 316,318,306,0,4, - 338,316,328,0,4, - 316,338,325,0,4, - 304,335,322,0,4, - 335,304,321,0,4, - 141,133,154,0,4, - 126,131,88,0,4, - 121,101,67,0,4, - 82,80,54,0,4, - 206,180,208,0,4, - 83,109,85,0,4, - 141,154,157,0,4, - 126,88,81,0,4, - 111,88,131,0,4, - 111,131,143,0,4, - 142,111,143,0,4, - 142,143,160,0,4, - 140,142,160,0,4, - 140,160,159,0,4, - 133,140,159,0,4, - 133,159,154,0,4, - 121,67,87,0,4, - 82,54,49,0,4, - 101,86,52,0,4, - 101,52,67,0,4, - 79,82,49,0,4, - 79,49,42,0,4, - 86,77,34,0,4, - 86,34,52,0,4, - 77,79,42,0,4, - 77,42,34,0,4, - 138,121,87,0,4, - 138,87,99,0,4, - 80,78,59,0,4, - 80,59,54,0,4, - 184,198,210,0,4, - 147,138,99,0,4, - 147,99,134,0,4, - 163,156,167,0,4, - 145,141,157,0,4, - 145,157,163,0,4, - 83,85,70,0,4, - 70,50,61,0,4, - 70,61,83,0,4, - 61,50,59,0,4, - 61,59,78,0,4, - 149,163,167,0,4, - 134,149,139,0,4, - 126,85,109,0,4, - 85,126,81,0,4, - 154,126,132,0,4, - 85,81,65,0,4, - 123,133,81,0,4, - 123,81,88,0,4, - 123,88,111,0,4, - 123,111,142,0,4, - 123,142,140,0,4, - 123,140,133,0,4, - 151,126,154,0,4, - 151,131,126,0,4, - 151,143,131,0,4, - 151,160,143,0,4, - 151,159,160,0,4, - 151,154,159,0,4, - 163,138,147,0,4, - 156,134,139,0,4, - 134,141,145,0,4, - 180,172,179,0,4, - 132,125,154,0,4, - 58,65,133,0,4, - 121,115,101,0,4, - 115,121,129,0,4, - 129,114,115,0,4, - 114,129,125,0,4, - 114,125,97,0,4, - 125,104,97,0,4, - 97,104,82,0,4, - 104,80,82,0,4, - 101,94,86,0,4, - 94,101,115,0,4, - 115,95,94,0,4, - 95,115,114,0,4, - 114,90,95,0,4, - 90,114,97,0,4, - 97,79,90,0,4, - 79,97,82,0,4, - 86,94,77,0,4, - 94,95,77,0,4, - 95,90,77,0,4, - 90,79,77,0,4, - 56,87,67,0,4, - 87,56,71,0,4, - 48,71,56,0,4, - 71,48,58,0,4, - 39,58,48,0,4, - 39,45,58,0,4, - 49,45,39,0,4, - 54,45,49,0,4, - 41,67,52,0,4, - 67,41,56,0,4, - 35,56,41,0,4, - 56,35,48,0,4, - 36,48,35,0,4, - 48,36,39,0,4, - 39,36,42,0,4, - 42,49,39,0,4, - 34,41,52,0,4, - 34,35,41,0,4, - 34,36,35,0,4, - 34,42,36,0,4, - 125,100,104,0,4, - 54,38,45,0,4, - 80,100,78,0,4, - 65,59,85,0,4, - 100,109,78,0,4, - 81,133,65,0,4, - 59,65,38,0,4, - 109,100,132,0,4, - 126,109,132,0,4, - 100,80,104,0,4, - 156,163,147,0,4, - 138,163,157,0,4, - 141,134,99,0,4, - 59,50,70,0,4, - 70,85,59,0,4, - 78,83,61,0,4, - 78,109,83,0,4, - 38,58,45,0,4, - 38,54,59,0,4, - 65,58,38,0,4, - 58,133,71,0,4, - 125,132,100,0,4, - 154,125,129,0,4, - 71,141,99,0,4, - 141,71,133,0,4, - 154,138,157,0,4, - 138,154,129,0,4, - 71,99,87,0,4, - 138,129,121,0,4, - 128,124,135,0,4, - 135,130,128,0,4, - 128,117,105,0,4, - 128,105,124,0,4, - 117,103,105,0,4, - 60,57,43,0,4, - 43,46,60,0,4, - 60,72,57,0,4, - 72,64,55,0,4, - 72,55,57,0,4, - 55,64,51,0,4, - 51,46,43,0,4, - 51,43,55,0,4, - 60,103,122,0,4, - 60,46,103,0,4, - 72,122,135,0,4, - 72,60,122,0,4, - 64,135,124,0,4, - 64,72,135,0,4, - 51,124,105,0,4, - 51,64,124,0,4, - 46,105,103,0,4, - 117,128,130,0,4, - 55,43,57,0,4, - 46,51,105,0,4, - 130,135,122,0,4, - 117,122,103,0,4, - 117,130,122,0,4, - 180,173,172,0,4, - 135,122,148,0,4, - 124,158,153,0,4, - 149,134,145,0,4, - 103,146,144,0,4, - 180,176,173,0,4, - 124,135,158,0,4, - 122,144,148,0,4, - 122,135,124,0,4, - 122,103,144,0,4, - 156,147,134,0,4, - 135,148,158,0,4, - 103,105,146,0,4, - 149,145,163,0,4, - 105,103,124,0,4, - 105,153,146,0,4, - 122,124,103,0,4, - 105,124,153,0,4, - 146,155,144,0,4, - 146,144,148,0,4, - 155,148,144,0,4, - 158,168,146,0,4, - 148,175,158,0,4, - 155,168,175,0,4, - 155,175,164,0,4, - 158,175,168,0,4, - 179,136,120,0,4, - 112,110,119,0,4, - 178,182,177,0,4, - 179,120,172,0,4, - 180,137,136,0,4, - 180,136,179,0,4, - 176,127,137,0,4, - 176,137,180,0,4, - 173,113,127,0,4, - 173,127,176,0,4, - 172,120,113,0,4, - 172,113,173,0,4, - 119,110,136,0,4, - 110,120,136,0,4, - 136,137,119,0,4, - 112,119,127,0,4, - 119,137,127,0,4, - 112,127,113,0,4, - 113,120,110,0,4, - 110,112,113,0,4, - 179,172,177,0,4, - 180,179,182,0,4, - 179,177,182,0,4, - 182,178,176,0,4, - 176,180,182,0,4, - 173,176,178,0,4, - 172,173,177,0,4, - 173,178,177,0,4, - 198,184,169,0,4, - 233,228,234,0,4, - 204,173,203,0,4, - 205,179,172,0,4, - 208,179,205,0,4, - 203,176,206,0,4, - 205,172,204,0,4, - 203,173,176,0,4, - 208,180,179,0,4, - 204,172,173,0,4, - 169,200,198,0,4, - 206,176,180,0,4, - 228,235,234,0,4, - 242,238,239,0,4, - 208,219,206,0,4, - 222,204,215,0,4, - 203,212,215,0,4, - 206,212,203,0,4, - 222,215,212,0,4, - 222,212,219,0,4, - 206,219,212,0,4, - 29,47,62,0,4, - 32,25,5,0,4, - 0,1,3,0,4, - 107,118,116,0,4, - 11,2,7,0,4, - 37,31,17,0,4, - 18,29,19,0,4, - 1,5,3,0,4, - 4,18,9,0,4, - 76,29,62,0,4, - 29,76,19,0,4, - 5,1,32,0,4, - 21,5,25,0,4, - 62,93,96,0,4, - 73,21,25,0,4, - 107,116,98,0,4, - 107,106,118,0,4, - 108,102,116,0,4, - 108,116,118,0,4, - 89,108,118,0,4, - 89,118,106,0,4, - 102,92,98,0,4, - 102,98,116,0,4, - 84,102,108,0,4, - 84,108,89,0,4, - 84,92,102,0,4, - 107,96,106,0,4, - 84,68,92,0,4, - 92,91,98,0,4, - 91,92,68,0,4, - 75,84,89,0,4, - 68,84,75,0,4, - 106,75,89,0,4, - 75,106,96,0,4, - 91,107,98,0,4, - 96,107,91,0,4, - 44,76,91,0,4, - 91,76,96,0,4, - 68,75,32,0,4, - 32,20,68,0,4, - 66,68,53,0,4, - 68,66,91,0,4, - 20,53,68,0,4, - 76,62,96,0,4, - 96,73,75,0,4, - 11,23,8,0,4, - 37,44,66,0,4, - 31,20,17,0,4, - 31,66,53,0,4, - 96,93,73,0,4, - 73,74,63,0,4, - 26,40,63,0,4, - 74,73,93,0,4, - 63,40,73,0,4, - 69,74,93,0,4, - 3,5,21,0,4, - 0,3,4,0,4, - 18,19,9,0,4, - 4,3,6,0,4, - 17,0,4,0,4, - 69,27,33,0,4, - 22,27,13,0,4, - 24,47,23,0,4, - 24,13,28,0,4, - 21,10,7,0,4, - 7,13,11,0,4, - 15,12,26,0,4, - 12,13,10,0,4, - 47,93,62,0,4, - 76,44,19,0,4, - 20,1,0,0,4, - 4,9,17,0,4, - 19,44,9,0,4, - 0,17,20,0,4, - 21,7,2,0,4, - 21,73,40,0,4, - 28,69,47,0,4, - 93,47,69,0,4, - 47,18,23,0,4, - 44,17,9,0,4, - 75,73,25,0,4, - 53,20,31,0,4, - 40,10,21,0,4, - 23,6,8,0,4, - 6,2,8,0,4, - 2,11,8,0,4, - 20,32,1,0,4, - 28,47,24,0,4, - 23,11,24,0,4, - 26,16,15,0,4, - 13,15,14,0,4, - 33,27,22,0,4, - 16,22,14,0,4, - 16,33,22,0,4, - 69,33,74,0,4, - 30,26,74,0,4, - 12,40,26,0,4, - 40,12,10,0,4, - 13,27,28,0,4, - 13,24,11,0,4, - 13,7,10,0,4, - 47,29,18,0,4, - 69,28,27,0,4, - 13,12,15,0,4, - 3,21,2,0,4, - 15,16,14,0,4, - 22,13,14,0,4, - 37,66,31,0,4, - 17,44,37,0,4, - 6,18,4,0,4, - 26,63,74,0,4, - 33,30,74,0,4, - 16,26,30,0,4, - 2,6,3,0,4, - 25,32,75,0,4, - 66,44,91,0,4, - 33,16,30,0,4, - 6,23,18,0,4, - 146,148,158,0,4, - 148,164,175,0,4, - 146,168,155,0,4, - 148,155,164,0,4, - 224,195,207,0,4, - 214,189,195,0,4, - 213,189,214,0,4, - 200,169,166,0,4, - 200,193,211,0,4, - 211,193,192,0,4, - 200,166,193,0,4, - 207,189,193,0,4, - 189,207,196,0,4, - 189,192,193,0,4, - 184,193,192,0,4, - 215,204,203,0,4, - 203,206,208,0,4, - 208,222,219,0,4, - 208,204,222,0,4, - 203,205,204,0,4, - 230,236,243,0,4, - 240,229,231,0,4, - 244,230,243,0,4, - 230,244,245,0,4, - 273,239,274,0,4, - 229,231,230,0,4, - 240,237,229,0,4, - 240,231,245,0,4, - 273,242,238,0,4, - 242,241,246,0,4, - 242,273,281,0,4, - 282,242,281,0,4, - 236,230,226,0,4, - 227,230,226,0,4, - 228,233,226,0,4, - 226,233,232,0,4, - 228,227,226,0,4, - 242,239,241,0,4, - 321,318,325,0,4, - 330,334,329,0,4, - 327,330,337,0,4, - 318,316,325,0,4, - 329,323,332,0,4, - 329,323,330,0,4, - 302,298,305,0,4, - 310,302,305,0,4, - 318,315,314,0,4, - 185,209,201,0,4, - 193,188,201,0,4, - 302,299,306,0,4, - 207,195,189,0,4, - 189,184,192,0,4, - 184,166,193,0,4, - 208,205,204,0,4, - 203,208,205,0,4, - 329,324,323,0,4 + 181,156,165,0,4, + 181,165,196,0,4, + 139,156,167,0,4, + 139,167,149,0,4, + 165,156,139,0,4, + 165,139,150,0,4, + 171,149,167,0,4, + 171,167,185,0,4, + 183,165,150,0,4, + 183,150,169,0,4, + 166,150,139,0,4, + 166,139,152,0,4, + 188,171,185,0,4, + 185,201,188,0,4, + 189,183,169,0,4, + 189,169,184,0,4, + 193,201,209,0,4, + 193,209,207,0,4, + 181,167,156,0,4, + 167,181,185,0,4, + 196,165,183,0,4, + 181,209,185,0,4, + 209,181,196,0,4, + 189,183,196,0,4, + 196,207,209,0,4, + 149,152,139,0,4, + 152,149,171,0,4, + 150,166,169,0,4, + 188,152,171,0,4, + 152,188,166,0,4, + 166,184,169,0,4, + 188,193,166,0,4, + 197,221,216,0,4, + 225,207,196,0,4, + 197,216,186,0,4, + 202,197,186,0,4, + 202,186,194,0,4, + 220,202,194,0,4, + 220,194,218,0,4, + 189,213,183,0,4, + 196,189,195,0,4, + 183,223,196,0,4, + 196,195,207,0,4, + 241,224,225,0,4, + 241,225,246,0,4, + 214,195,224,0,4, + 223,246,225,0,4, + 224,239,214,0,4, + 214,238,213,0,4, + 213,242,223,0,4, + 194,216,218,0,4, + 216,194,186,0,4, + 220,197,202,0,4, + 197,220,221,0,4, + 218,221,220,0,4, + 221,218,216,0,4, + 225,196,223,0,4, + 223,183,213,0,4, + 238,214,239,0,4, + 224,207,225,0,4, + 242,213,238,0,4, + 223,242,246,0,4, + 224,241,239,0,4, + 241,250,246,0,4, + 330,295,297,0,4, + 288,323,324,0,4, + 330,297,334,0,4, + 295,278,282,0,4, + 295,282,297,0,4, + 278,241,246,0,4, + 323,288,289,0,4, + 288,329,296,0,4, + 329,288,324,0,4, + 297,329,334,0,4, + 329,297,296,0,4, + 295,323,289,0,4, + 323,295,330,0,4, + 273,289,288,0,4, + 289,273,274,0,4, + 273,296,281,0,4, + 296,273,288,0,4, + 281,297,282,0,4, + 297,281,296,0,4, + 274,295,289,0,4, + 295,274,278,0,4, + 242,282,246,0,4, + 278,246,282,0,4, + 329,340,334,0,4, + 331,332,327,0,4, + 331,327,326,0,4, + 340,329,332,0,4, + 342,337,340,0,4, + 342,340,343,0,4, + 330,327,323,0,4, + 343,341,339,0,4, + 343,339,342,0,4, + 336,331,326,0,4, + 336,326,333,0,4, + 326,339,333,0,4, + 339,326,327,0,4, + 336,332,331,0,4, + 332,336,341,0,4, + 333,341,336,0,4, + 341,333,339,0,4, + 332,323,327,0,4, + 327,342,339,0,4, + 342,327,337,0,4, + 343,332,341,0,4, + 332,343,340,0,4, + 162,190,199,0,4, + 162,199,174,0,4, + 162,174,170,0,4, + 162,170,161,0,4, + 187,161,170,0,4, + 187,170,191,0,4, + 211,192,217,0,4, + 211,217,231,0,4, + 217,184,210,0,4, + 211,229,200,0,4, + 210,230,217,0,4, + 226,210,198,0,4, + 228,198,200,0,4, + 190,161,187,0,4, + 161,190,162,0,4, + 174,191,170,0,4, + 191,174,199,0,4, + 199,187,191,0,4, + 187,199,190,0,4, + 217,192,184,0,4, + 210,226,230,0,4, + 198,228,226,0,4, + 229,228,200,0,4, + 230,231,217,0,4, + 232,236,226,0,4, + 278,239,241,0,4, + 306,286,303,0,4, + 263,258,251,0,4, + 253,268,260,0,4, + 253,259,268,0,4, + 285,265,266,0,4, + 284,298,302,0,4, + 303,283,299,0,4, + 303,286,283,0,4, + 286,264,283,0,4, + 257,240,245,0,4, + 229,227,228,0,4, + 277,267,272,0,4, + 311,290,293,0,4, + 311,293,314,0,4, + 275,263,267,0,4, + 275,267,277,0,4, + 252,237,240,0,4, + 252,240,257,0,4, + 264,286,270,0,4, + 264,284,283,0,4, + 298,284,285,0,4, + 298,287,305,0,4, + 275,287,269,0,4, + 280,292,294,0,4, + 306,292,291,0,4, + 276,259,270,0,4, + 247,259,253,0,4, + 247,255,254,0,4, + 266,255,256,0,4, + 249,258,256,0,4, + 275,258,263,0,4, + 280,271,279,0,4, + 260,271,261,0,4, + 247,236,232,0,4, + 247,233,248,0,4, + 237,235,229,0,4, + 252,235,237,0,4, + 262,244,261,0,4, + 301,302,310,0,4, + 311,315,310,0,4, + 312,313,306,0,4, + 312,317,313,0,4, + 317,318,313,0,4, + 315,311,314,0,4, + 310,305,311,0,4, + 302,318,311,0,4, + 302,321,304,0,4, + 307,308,299,0,4, + 301,307,302,0,4, + 307,299,302,0,4, + 308,303,299,0,4, + 308,312,303,0,4, + 312,306,303,0,4, + 211,231,229,0,4, + 244,262,245,0,4, + 261,243,260,0,4, + 261,244,243,0,4, + 234,251,249,0,4, + 234,235,251,0,4, + 235,252,251,0,4, + 235,228,229,0,4, + 239,278,274,0,4, + 230,245,231,0,4, + 239,273,238,0,4, + 233,247,232,0,4, + 248,234,249,0,4, + 248,233,234,0,4, + 243,253,260,0,4, + 243,236,253,0,4, + 236,247,253,0,4, + 316,302,304,0,4, + 321,302,311,0,4, + 261,272,262,0,4, + 261,271,272,0,4, + 271,280,272,0,4, + 279,268,276,0,4, + 279,271,268,0,4, + 271,260,268,0,4, + 263,251,252,0,4, + 258,249,251,0,4, + 256,269,266,0,4, + 256,258,269,0,4, + 258,275,269,0,4, + 256,248,249,0,4, + 256,255,248,0,4, + 255,247,248,0,4, + 254,265,264,0,4, + 254,255,265,0,4, + 255,266,265,0,4, + 259,276,268,0,4, + 270,254,264,0,4, + 270,259,254,0,4, + 259,247,254,0,4, + 291,279,276,0,4, + 291,292,279,0,4, + 292,280,279,0,4, + 294,313,318,0,4, + 294,292,313,0,4, + 292,306,313,0,4, + 269,285,266,0,4, + 269,287,285,0,4, + 287,298,285,0,4, + 305,290,311,0,4, + 305,287,290,0,4, + 287,275,290,0,4, + 285,284,265,0,4, + 284,264,265,0,4, + 283,302,299,0,4, + 283,284,302,0,4, + 270,291,276,0,4, + 270,286,291,0,4, + 286,306,291,0,4, + 257,245,262,0,4, + 277,272,280,0,4, + 267,262,272,0,4, + 267,257,262,0,4, + 267,263,257,0,4, + 263,252,257,0,4, + 314,294,318,0,4, + 314,293,294,0,4, + 293,280,294,0,4, + 293,277,280,0,4, + 293,290,277,0,4, + 290,275,277,0,4, + 309,316,304,0,4, + 337,334,340,0,4, + 309,304,300,0,4, + 335,321,325,0,4, + 335,325,338,0,4, + 337,330,334,0,4, + 321,311,318,0,4, + 338,328,322,0,4, + 338,322,335,0,4, + 320,309,300,0,4, + 320,300,319,0,4, + 328,309,320,0,4, + 309,328,316,0,4, + 304,319,300,0,4, + 319,304,322,0,4, + 322,320,319,0,4, + 320,322,328,0,4, + 302,306,318,0,4, + 306,302,316,0,4, + 316,318,306,0,4, + 338,316,328,0,4, + 316,338,325,0,4, + 304,335,322,0,4, + 335,304,321,0,4, + 141,133,154,0,4, + 126,131,88,0,4, + 121,101,67,0,4, + 82,80,54,0,4, + 206,180,208,0,4, + 83,109,85,0,4, + 141,154,157,0,4, + 126,88,81,0,4, + 111,88,131,0,4, + 111,131,143,0,4, + 142,111,143,0,4, + 142,143,160,0,4, + 140,142,160,0,4, + 140,160,159,0,4, + 133,140,159,0,4, + 133,159,154,0,4, + 121,67,87,0,4, + 82,54,49,0,4, + 101,86,52,0,4, + 101,52,67,0,4, + 79,82,49,0,4, + 79,49,42,0,4, + 86,77,34,0,4, + 86,34,52,0,4, + 77,79,42,0,4, + 77,42,34,0,4, + 138,121,87,0,4, + 138,87,99,0,4, + 80,78,59,0,4, + 80,59,54,0,4, + 184,198,210,0,4, + 147,138,99,0,4, + 147,99,134,0,4, + 163,156,167,0,4, + 145,141,157,0,4, + 145,157,163,0,4, + 83,85,70,0,4, + 70,50,61,0,4, + 70,61,83,0,4, + 61,50,59,0,4, + 61,59,78,0,4, + 149,163,167,0,4, + 134,149,139,0,4, + 126,85,109,0,4, + 85,126,81,0,4, + 154,126,132,0,4, + 85,81,65,0,4, + 123,133,81,0,4, + 123,81,88,0,4, + 123,88,111,0,4, + 123,111,142,0,4, + 123,142,140,0,4, + 123,140,133,0,4, + 151,126,154,0,4, + 151,131,126,0,4, + 151,143,131,0,4, + 151,160,143,0,4, + 151,159,160,0,4, + 151,154,159,0,4, + 163,138,147,0,4, + 156,134,139,0,4, + 134,141,145,0,4, + 180,172,179,0,4, + 132,125,154,0,4, + 58,65,133,0,4, + 121,115,101,0,4, + 115,121,129,0,4, + 129,114,115,0,4, + 114,129,125,0,4, + 114,125,97,0,4, + 125,104,97,0,4, + 97,104,82,0,4, + 104,80,82,0,4, + 101,94,86,0,4, + 94,101,115,0,4, + 115,95,94,0,4, + 95,115,114,0,4, + 114,90,95,0,4, + 90,114,97,0,4, + 97,79,90,0,4, + 79,97,82,0,4, + 86,94,77,0,4, + 94,95,77,0,4, + 95,90,77,0,4, + 90,79,77,0,4, + 56,87,67,0,4, + 87,56,71,0,4, + 48,71,56,0,4, + 71,48,58,0,4, + 39,58,48,0,4, + 39,45,58,0,4, + 49,45,39,0,4, + 54,45,49,0,4, + 41,67,52,0,4, + 67,41,56,0,4, + 35,56,41,0,4, + 56,35,48,0,4, + 36,48,35,0,4, + 48,36,39,0,4, + 39,36,42,0,4, + 42,49,39,0,4, + 34,41,52,0,4, + 34,35,41,0,4, + 34,36,35,0,4, + 34,42,36,0,4, + 125,100,104,0,4, + 54,38,45,0,4, + 80,100,78,0,4, + 65,59,85,0,4, + 100,109,78,0,4, + 81,133,65,0,4, + 59,65,38,0,4, + 109,100,132,0,4, + 126,109,132,0,4, + 100,80,104,0,4, + 156,163,147,0,4, + 138,163,157,0,4, + 141,134,99,0,4, + 59,50,70,0,4, + 70,85,59,0,4, + 78,83,61,0,4, + 78,109,83,0,4, + 38,58,45,0,4, + 38,54,59,0,4, + 65,58,38,0,4, + 58,133,71,0,4, + 125,132,100,0,4, + 154,125,129,0,4, + 71,141,99,0,4, + 141,71,133,0,4, + 154,138,157,0,4, + 138,154,129,0,4, + 71,99,87,0,4, + 138,129,121,0,4, + 128,124,135,0,4, + 135,130,128,0,4, + 128,117,105,0,4, + 128,105,124,0,4, + 117,103,105,0,4, + 60,57,43,0,4, + 43,46,60,0,4, + 60,72,57,0,4, + 72,64,55,0,4, + 72,55,57,0,4, + 55,64,51,0,4, + 51,46,43,0,4, + 51,43,55,0,4, + 60,103,122,0,4, + 60,46,103,0,4, + 72,122,135,0,4, + 72,60,122,0,4, + 64,135,124,0,4, + 64,72,135,0,4, + 51,124,105,0,4, + 51,64,124,0,4, + 46,105,103,0,4, + 117,128,130,0,4, + 55,43,57,0,4, + 46,51,105,0,4, + 130,135,122,0,4, + 117,122,103,0,4, + 117,130,122,0,4, + 180,173,172,0,4, + 135,122,148,0,4, + 124,158,153,0,4, + 149,134,145,0,4, + 103,146,144,0,4, + 180,176,173,0,4, + 124,135,158,0,4, + 122,144,148,0,4, + 122,135,124,0,4, + 122,103,144,0,4, + 156,147,134,0,4, + 135,148,158,0,4, + 103,105,146,0,4, + 149,145,163,0,4, + 105,103,124,0,4, + 105,153,146,0,4, + 122,124,103,0,4, + 105,124,153,0,4, + 146,155,144,0,4, + 146,144,148,0,4, + 155,148,144,0,4, + 158,168,146,0,4, + 148,175,158,0,4, + 155,168,175,0,4, + 155,175,164,0,4, + 158,175,168,0,4, + 179,136,120,0,4, + 112,110,119,0,4, + 178,182,177,0,4, + 179,120,172,0,4, + 180,137,136,0,4, + 180,136,179,0,4, + 176,127,137,0,4, + 176,137,180,0,4, + 173,113,127,0,4, + 173,127,176,0,4, + 172,120,113,0,4, + 172,113,173,0,4, + 119,110,136,0,4, + 110,120,136,0,4, + 136,137,119,0,4, + 112,119,127,0,4, + 119,137,127,0,4, + 112,127,113,0,4, + 113,120,110,0,4, + 110,112,113,0,4, + 179,172,177,0,4, + 180,179,182,0,4, + 179,177,182,0,4, + 182,178,176,0,4, + 176,180,182,0,4, + 173,176,178,0,4, + 172,173,177,0,4, + 173,178,177,0,4, + 198,184,169,0,4, + 233,228,234,0,4, + 204,173,203,0,4, + 205,179,172,0,4, + 208,179,205,0,4, + 203,176,206,0,4, + 205,172,204,0,4, + 203,173,176,0,4, + 208,180,179,0,4, + 204,172,173,0,4, + 169,200,198,0,4, + 206,176,180,0,4, + 228,235,234,0,4, + 242,238,239,0,4, + 208,219,206,0,4, + 222,204,215,0,4, + 203,212,215,0,4, + 206,212,203,0,4, + 222,215,212,0,4, + 222,212,219,0,4, + 206,219,212,0,4, + 29,47,62,0,4, + 32,25,5,0,4, + 0,1,3,0,4, + 107,118,116,0,4, + 11,2,7,0,4, + 37,31,17,0,4, + 18,29,19,0,4, + 1,5,3,0,4, + 4,18,9,0,4, + 76,29,62,0,4, + 29,76,19,0,4, + 5,1,32,0,4, + 21,5,25,0,4, + 62,93,96,0,4, + 73,21,25,0,4, + 107,116,98,0,4, + 107,106,118,0,4, + 108,102,116,0,4, + 108,116,118,0,4, + 89,108,118,0,4, + 89,118,106,0,4, + 102,92,98,0,4, + 102,98,116,0,4, + 84,102,108,0,4, + 84,108,89,0,4, + 84,92,102,0,4, + 107,96,106,0,4, + 84,68,92,0,4, + 92,91,98,0,4, + 91,92,68,0,4, + 75,84,89,0,4, + 68,84,75,0,4, + 106,75,89,0,4, + 75,106,96,0,4, + 91,107,98,0,4, + 96,107,91,0,4, + 44,76,91,0,4, + 91,76,96,0,4, + 68,75,32,0,4, + 32,20,68,0,4, + 66,68,53,0,4, + 68,66,91,0,4, + 20,53,68,0,4, + 76,62,96,0,4, + 96,73,75,0,4, + 11,23,8,0,4, + 37,44,66,0,4, + 31,20,17,0,4, + 31,66,53,0,4, + 96,93,73,0,4, + 73,74,63,0,4, + 26,40,63,0,4, + 74,73,93,0,4, + 63,40,73,0,4, + 69,74,93,0,4, + 3,5,21,0,4, + 0,3,4,0,4, + 18,19,9,0,4, + 4,3,6,0,4, + 17,0,4,0,4, + 69,27,33,0,4, + 22,27,13,0,4, + 24,47,23,0,4, + 24,13,28,0,4, + 21,10,7,0,4, + 7,13,11,0,4, + 15,12,26,0,4, + 12,13,10,0,4, + 47,93,62,0,4, + 76,44,19,0,4, + 20,1,0,0,4, + 4,9,17,0,4, + 19,44,9,0,4, + 0,17,20,0,4, + 21,7,2,0,4, + 21,73,40,0,4, + 28,69,47,0,4, + 93,47,69,0,4, + 47,18,23,0,4, + 44,17,9,0,4, + 75,73,25,0,4, + 53,20,31,0,4, + 40,10,21,0,4, + 23,6,8,0,4, + 6,2,8,0,4, + 2,11,8,0,4, + 20,32,1,0,4, + 28,47,24,0,4, + 23,11,24,0,4, + 26,16,15,0,4, + 13,15,14,0,4, + 33,27,22,0,4, + 16,22,14,0,4, + 16,33,22,0,4, + 69,33,74,0,4, + 30,26,74,0,4, + 12,40,26,0,4, + 40,12,10,0,4, + 13,27,28,0,4, + 13,24,11,0,4, + 13,7,10,0,4, + 47,29,18,0,4, + 69,28,27,0,4, + 13,12,15,0,4, + 3,21,2,0,4, + 15,16,14,0,4, + 22,13,14,0,4, + 37,66,31,0,4, + 17,44,37,0,4, + 6,18,4,0,4, + 26,63,74,0,4, + 33,30,74,0,4, + 16,26,30,0,4, + 2,6,3,0,4, + 25,32,75,0,4, + 66,44,91,0,4, + 33,16,30,0,4, + 6,23,18,0,4, + 146,148,158,0,4, + 148,164,175,0,4, + 146,168,155,0,4, + 148,155,164,0,4, + 224,195,207,0,4, + 214,189,195,0,4, + 213,189,214,0,4, + 200,169,166,0,4, + 200,193,211,0,4, + 211,193,192,0,4, + 200,166,193,0,4, + 207,189,193,0,4, + 189,207,196,0,4, + 189,192,193,0,4, + 184,193,192,0,4, + 215,204,203,0,4, + 203,206,208,0,4, + 208,222,219,0,4, + 208,204,222,0,4, + 203,205,204,0,4, + 230,236,243,0,4, + 240,229,231,0,4, + 244,230,243,0,4, + 230,244,245,0,4, + 273,239,274,0,4, + 229,231,230,0,4, + 240,237,229,0,4, + 240,231,245,0,4, + 273,242,238,0,4, + 242,241,246,0,4, + 242,273,281,0,4, + 282,242,281,0,4, + 236,230,226,0,4, + 227,230,226,0,4, + 228,233,226,0,4, + 226,233,232,0,4, + 228,227,226,0,4, + 242,239,241,0,4, + 321,318,325,0,4, + 330,334,329,0,4, + 327,330,337,0,4, + 318,316,325,0,4, + 329,323,332,0,4, + 329,323,330,0,4, + 302,298,305,0,4, + 310,302,305,0,4, + 318,315,314,0,4, + 185,209,201,0,4, + 193,188,201,0,4, + 302,299,306,0,4, + 207,195,189,0,4, + 189,184,192,0,4, + 184,166,193,0,4, + 208,205,204,0,4, + 203,208,205,0,4, + 329,324,323,0,4 }; BODY level1_modelLara_body = { - {0, 0, 0, 0}, - 59,-78,106, 0, - 0,-3141,0, 0, - 48, - ONE/48, - -40,-79,-18, 0, - 39,106,16, 0, - 0, - }; + {0, 0, 0, 0}, + 59,-78,106, 0, + 0,-3141,0, 0, + 48, + ONE/48, + -40,-79,-18, 0, + 39,106,16, 0, + 0, + }; TMESH level1_modelLara = { - level1_modelLara_mesh, - level1_modelLara_normal, - level1_modelLara_uv, - level1_modelLara_color, - 694 + level1_modelLara_mesh, + level1_modelLara_normal, + level1_modelLara_uv, + level1_modelLara_color, + 694 }; extern unsigned long _binary_TIM_lara_tim_start[]; @@ -8858,2177 +10053,2186 @@ extern unsigned long _binary_TIM_lara_tim_length; TIM_IMAGE level1_tim_lara; MESH level1_meshLara = { - 2082, - &level1_modelLara, - level1_modelLara_index, - &level1_tim_lara, - _binary_TIM_lara_tim_start, - {0}, // Nbr of vertices - {59,-78,106, 0}, // position - {0,-3141,0, 0}, // rotation - 0, // isProp - 0, // isRigidBody - 1, // isStaticBody - 0, // isRound - 0, // isPrism - 0, // isAnim - 0, // isActor - 0, // isLevel - 0, // isWall - 0, // isBG - 0,// isSprite - 0, // p - 0, // otz - &level1_modelLara_body, - 0, // No animation data - 0, - 0 // Screen space coordinates + 2082, + &level1_modelLara, + level1_modelLara_index, + &level1_tim_lara, + _binary_TIM_lara_tim_start, + {0}, // Matrix + {59,-78,106, 0}, // position + {0,-3141,0, 0}, // rotation + 0, // isProp + 0, // isRigidBody + 1, // isStaticBody + 0, // isRound + 0, // isPrism + 0, // isAnim + 0, // isActor + 0, // isLevel + 0, // isWall + 0, // isBG + 0, // isSprite + 0, // p + 0, // otz + &level1_modelLara_body, + &level1_modelCylindre_anims, // Mesh anim tracks + 0, // Current VANIM + 0, + 0 // Screen space coordinates }; SVECTOR level1_modelobject_mesh[] = { - { 9,17,-20,0 }, - { 9,0,-20,0 }, - { -9,17,-22,0 }, - { -9,0,-22,0 }, - { 19,20,18,0 }, - { 19,-32,18,0 }, - { -20,20,18,0 }, - { -20,-32,18,0 } + { 10,17,-19,0 }, + { 10,0,-19,0 }, + { -9,17,-21,0 }, + { -9,0,-21,0 }, + { 20,20,19,0 }, + { 20,-31,19,0 }, + { -19,20,19,0 }, + { -19,-31,19,0 } }; SVECTOR level1_modelobject_normal[] = { - -2161,-2336,2579, 0, - -2321,1316,3108, 0, - 1891,-2286,2824, 0, - 1986,1356,3316, 0, - -2654,-2399,-1995, 0, - -2472,2971,-1355, 0, - 2641,-2401,-2009, 0, - 2458,2976,-1370, 0 + -2161,-2336,2579, 0, + -2321,1316,3108, 0, + 1891,-2286,2824, 0, + 1986,1356,3316, 0, + -2654,-2399,-1995, 0, + -2472,2971,-1355, 0, + 2641,-2401,-2009, 0, + 2458,2976,-1370, 0 }; SVECTOR level1_modelobject_uv[] = { - 104,63, 0, 0, - 124,33, 0, 0, - 124,63, 0, 0, - 104,63, 0, 0, - 104,33, 0, 0, - 124,33, 0, 0, - 68,63, 0, 0, - 62,32, 0, 0, - 83,32, 0, 0, - 98,2, 0, 0, - 104,32, 0, 0, - 83,32, 0, 0, - 68,1, 0, 0, - 83,32, 0, 0, - 62,32, 0, 0, - 98,63, 0, 0, - 83,32, 0, 0, - 104,32, 0, 0, - 68,63, 0, 0, - 83,32, 0, 0, - 78,61, 0, 0, - 98,2, 0, 0, - 83,32, 0, 0, - 89,2, 0, 0, - 68,1, 0, 0, - 77,1, 0, 0, - 83,32, 0, 0, - 98,63, 0, 0, - 88,61, 0, 0, - 83,32, 0, 0, - 113,17, 0, 0, - 113,32, 0, 0, - 104,32, 0, 0, - 104,32, 0, 0, - 104,17, 0, 0, - 113,17, 0, 0 + 104,63, 0, 0, + 124,33, 0, 0, + 124,63, 0, 0, + 104,63, 0, 0, + 104,33, 0, 0, + 124,33, 0, 0, + 68,63, 0, 0, + 62,32, 0, 0, + 83,32, 0, 0, + 98,2, 0, 0, + 104,32, 0, 0, + 83,32, 0, 0, + 68,1, 0, 0, + 83,32, 0, 0, + 62,32, 0, 0, + 98,63, 0, 0, + 83,32, 0, 0, + 104,32, 0, 0, + 68,63, 0, 0, + 83,32, 0, 0, + 78,61, 0, 0, + 98,2, 0, 0, + 83,32, 0, 0, + 89,2, 0, 0, + 68,1, 0, 0, + 77,1, 0, 0, + 83,32, 0, 0, + 98,63, 0, 0, + 88,61, 0, 0, + 83,32, 0, 0, + 113,17, 0, 0, + 113,32, 0, 0, + 104,32, 0, 0, + 104,32, 0, 0, + 104,17, 0, 0, + 113,17, 0, 0 }; CVECTOR level1_modelobject_color[] = { - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0 + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0 }; PRIM level1_modelobject_index[] = { - 7,4,6,0,4, - 7,5,4,0,4, - 2,6,4,0,4, - 0,4,5,0,4, - 2,7,6,0,4, - 3,5,7,0,4, - 2,4,0,0,4, - 0,5,1,0,4, - 2,3,7,0,4, - 3,1,5,0,4, - 2,0,1,0,4, - 1,3,2,0,4 + 7,4,6,0,4, + 7,5,4,0,4, + 2,6,4,0,4, + 0,4,5,0,4, + 2,7,6,0,4, + 3,5,7,0,4, + 2,4,0,0,4, + 0,5,1,0,4, + 2,3,7,0,4, + 3,1,5,0,4, + 2,0,1,0,4, + 1,3,2,0,4 }; BODY level1_modelobject_body = { - {0, 0, 0, 0}, - 400,-22,-147, 0, - 0,2565,0, 0, - 10, - ONE/10, - -20,-32,-22, 0, - 19,20,18, 0, - 1024, - }; + {0, 0, 0, 0}, + 400,-22,-147, 0, + 0,2565,0, 0, + 10, + ONE/10, + -20,-32,-22, 0, + 19,20,18, 0, + 1024, + }; TMESH level1_modelobject = { - level1_modelobject_mesh, - level1_modelobject_normal, - level1_modelobject_uv, - level1_modelobject_color, - 12 + level1_modelobject_mesh, + level1_modelobject_normal, + level1_modelobject_uv, + level1_modelobject_color, + 12 }; MESH level1_meshobject = { - 36, - &level1_modelobject, - level1_modelobject_index, - &level1_tim_home, - _binary_TIM_home_tim_start, - {0}, // Nbr of vertices - {400,-22,-147, 0}, // position - {0,2565,0, 0}, // rotation - 0, // isProp - 0, // isRigidBody - 1, // isStaticBody - 0, // isRound - 0, // isPrism - 0, // isAnim - 0, // isActor - 0, // isLevel - 0, // isWall - 0, // isBG - 0,// isSprite - 0, // p - 0, // otz - &level1_modelobject_body, - 0, // No animation data - 0, - 0 // Screen space coordinates + 36, + &level1_modelobject, + level1_modelobject_index, + &level1_tim_home, + _binary_TIM_home_tim_start, + {0}, // Matrix + {400,-22,-147, 0}, // position + {0,2565,0, 0}, // rotation + 0, // isProp + 0, // isRigidBody + 1, // isStaticBody + 0, // isRound + 0, // isPrism + 0, // isAnim + 0, // isActor + 0, // isLevel + 0, // isWall + 0, // isBG + 0, // isSprite + 0, // p + 0, // otz + &level1_modelobject_body, + &level1_modelCylindre_anims, // Mesh anim tracks + 0, // Current VANIM + 0, + 0 // Screen space coordinates }; SVECTOR level1_modelPlan_mesh[] = { - { -45,36,-3,0 }, - { 48,36,-3,0 }, - { -45,2,2,0 }, - { 48,2,2,0 } + { -45,37,-2,0 }, + { 49,37,-3,0 }, + { -45,2,3,0 }, + { 49,3,3,0 } }; SVECTOR level1_modelPlan_normal[] = { - 0,638,4046, 0, - 0,638,4046, 0, - 0,638,4046, 0, - 0,638,4046, 0 + 0,638,4046, 0, + 0,638,4046, 0, + 0,638,4046, 0, + 0,638,4046, 0 }; SVECTOR level1_modelPlan_uv[] = { - 65,156, 0, 0, - 129,156, 0, 0, - 129,130, 0, 0, - 65,130, 0, 0 + 65,156, 0, 0, + 129,156, 0, 0, + 129,130, 0, 0, + 65,130, 0, 0 }; CVECTOR level1_modelPlan_color[] = { - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0 + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0 }; PRIM level1_modelPlan_index[] = { - 0,1,3,2,8 + 0,1,3,2,8 }; BODY level1_modelPlan_body = { - {0, 0, 0, 0}, - -40,-40,194, 0, - 0,0,0, 0, - 10, - ONE/10, - -45,2,-3, 0, - 48,36,2, 0, - 0, - }; + {0, 0, 0, 0}, + -40,-40,194, 0, + 0,0,0, 0, + 10, + ONE/10, + -45,2,-3, 0, + 48,36,2, 0, + 0, + }; TMESH level1_modelPlan = { - level1_modelPlan_mesh, - level1_modelPlan_normal, - level1_modelPlan_uv, - level1_modelPlan_color, - 1 + level1_modelPlan_mesh, + level1_modelPlan_normal, + level1_modelPlan_uv, + level1_modelPlan_color, + 1 }; MESH level1_meshPlan = { - 4, - &level1_modelPlan, - level1_modelPlan_index, - &level1_tim_home, - _binary_TIM_home_tim_start, - {0}, // Nbr of vertices - {-40,-40,194, 0}, // position - {0,0,0, 0}, // rotation - 0, // isProp - 0, // isRigidBody - 1, // isStaticBody - 0, // isRound - 0, // isPrism - 0, // isAnim - 0, // isActor - 0, // isLevel - 0, // isWall - 0, // isBG - 1,// isSprite - 0, // p - 0, // otz - &level1_modelPlan_body, - 0, // No animation data - 0, - 0 // Screen space coordinates + 4, + &level1_modelPlan, + level1_modelPlan_index, + &level1_tim_home, + _binary_TIM_home_tim_start, + {0}, // Matrix + {-40,-40,194, 0}, // position + {0,0,0, 0}, // rotation + 0, // isProp + 0, // isRigidBody + 1, // isStaticBody + 0, // isRound + 0, // isPrism + 0, // isAnim + 0, // isActor + 0, // isLevel + 0, // isWall + 0, // isBG + 1, // isSprite + 0, // p + 0, // otz + &level1_modelPlan_body, + &level1_modelCylindre_anims, // Mesh anim tracks + 0, // Current VANIM + 0, + 0 // Screen space coordinates }; SVECTOR level1_modelSphere_mesh[] = { - { 0,-8,24,0 }, - { 4,5,25,0 }, - { 9,-18,15,0 }, - { 22,-2,12,0 }, - { 19,12,11,0 }, - { 11,21,10,0 }, - { 24,-9,-1,0 }, - { 8,-23,-5,0 }, - { 17,-12,-14,0 }, - { 20,11,-11,0 }, - { 5,-15,-19,0 }, - { 7,3,-24,0 }, - { 7,21,-11,0 }, - { -8,-8,-23,0 }, - { -9,11,-20,0 }, - { 0,-24,4,0 }, - { -18,-10,-14,0 }, - { -7,23,-7,0 }, - { -6,-23,-5,0 }, - { -19,12,-11,0 }, - { -21,-14,1,0 }, - { -25,-2,1,0 }, - { -12,-17,14,0 }, - { -18,12,13,0 }, - { -17,-2,18,0 }, - { -8,24,4,0 }, - { -6,18,16,0 } + { 1,-8,24,0 }, + { 4,5,25,0 }, + { 10,-18,15,0 }, + { 23,-1,12,0 }, + { 19,12,12,0 }, + { 11,21,10,0 }, + { 25,-8,0,0 }, + { 9,-22,-4,0 }, + { 17,-12,-13,0 }, + { 20,12,-11,0 }, + { 5,-14,-19,0 }, + { 7,4,-23,0 }, + { 8,22,-11,0 }, + { -8,-7,-22,0 }, + { -8,11,-20,0 }, + { 1,-24,5,0 }, + { -18,-10,-14,0 }, + { -6,23,-7,0 }, + { -6,-23,-5,0 }, + { -19,12,-11,0 }, + { -20,-13,2,0 }, + { -25,-1,2,0 }, + { -11,-17,14,0 }, + { -18,12,13,0 }, + { -17,-1,18,0 }, + { -7,24,4,0 }, + { -6,19,16,0 } }; SVECTOR level1_modelSphere_normal[] = { - -68,1388,-3853, 0, - -642,-810,-3963, 0, - -1690,2835,-2425, 0, - -3528,249,-2065, 0, - -3229,-1803,-1761, 0, - -1740,-3388,-1506, 0, - -3872,1330,120, 0, - -1565,3706,769, 0, - -2821,1782,2375, 0, - -3335,-1674,1688, 0, - -670,2463,3203, 0, - -1211,-620,3863, 0, - -1172,-3464,1844, 0, - 1367,1189,3673, 0, - 1371,-1771,3430, 0, - 57,3991,-921, 0, - 2956,1572,2359, 0, - 1109,-3702,1357, 0, - 1215,3760,1078, 0, - 3232,-1852,1704, 0, - 3289,2429,-249, 0, - 4089,114,-209, 0, - 1896,2874,-2219, 0, - 2984,-1919,-2047, 0, - 2744,288,-3027, 0, - 1332,-3836,-533, 0, - 895,-2816,-2837, 0 + -68,1388,-3853, 0, + -642,-810,-3963, 0, + -1690,2835,-2425, 0, + -3528,249,-2065, 0, + -3229,-1803,-1761, 0, + -1740,-3388,-1506, 0, + -3872,1330,120, 0, + -1565,3706,769, 0, + -2821,1782,2375, 0, + -3335,-1674,1688, 0, + -670,2463,3203, 0, + -1211,-620,3863, 0, + -1172,-3464,1844, 0, + 1367,1189,3673, 0, + 1371,-1771,3430, 0, + 57,3991,-921, 0, + 2956,1572,2359, 0, + 1109,-3702,1357, 0, + 1215,3760,1078, 0, + 3232,-1852,1704, 0, + 3289,2429,-249, 0, + 4089,114,-209, 0, + 1896,2874,-2219, 0, + 2984,-1919,-2047, 0, + 2744,288,-3027, 0, + 1332,-3836,-533, 0, + 895,-2816,-2837, 0 }; SVECTOR level1_modelSphere_uv[] = { - 137,31, 0, 0, - 122,33, 0, 0, - 127,40, 0, 0, - 133,26, 0, 0, - 128,28, 0, 0, - 125,41, 0, 0, - 137,31, 0, 0, - 121,32, 0, 0, - 122,33, 0, 0, - 125,41, 0, 0, - 125,44, 0, 0, - 133,33, 0, 0, - 128,28, 0, 0, - 117,39, 0, 0, - 125,41, 0, 0, - 125,42, 0, 0, - 122,33, 0, 0, - 112,41, 0, 0, - 128,28, 0, 0, - 115,25, 0, 0, - 117,39, 0, 0, - 125,41, 0, 0, - 111,44, 0, 0, - 125,44, 0, 0, - 109,38, 0, 0, - 112,41, 0, 0, - 122,33, 0, 0, - 115,25, 0, 0, - 109,34, 0, 0, - 117,39, 0, 0, - 109,34, 0, 0, - 115,25, 0, 0, - 106,26, 0, 0, - 109,38, 0, 0, - 107,51, 0, 0, - 112,41, 0, 0, - 103,33, 0, 0, - 106,26, 0, 0, - 104,21, 0, 0, - 115,25, 0, 0, - 121,20, 0, 0, - 115,17, 0, 0, - 115,25, 0, 0, - 115,17, 0, 0, - 106,26, 0, 0, - 112,41, 0, 0, - 107,51, 0, 0, - 113,54, 0, 0, - 106,26, 0, 0, - 115,17, 0, 0, - 104,21, 0, 0, - 125,42, 0, 0, - 112,41, 0, 0, - 118,45, 0, 0, - 114,61, 0, 0, - 113,54, 0, 0, - 107,51, 0, 0, - 114,61, 0, 0, - 122,55, 0, 0, - 113,54, 0, 0, - 104,21, 0, 0, - 115,17, 0, 0, - 109,15, 0, 0, - 110,18, 0, 0, - 116,29, 0, 0, - 118,19, 0, 0, - 122,55, 0, 0, - 125,42, 0, 0, - 118,45, 0, 0, - 118,19, 0, 0, - 119,10, 0, 0, - 110,18, 0, 0, - 127,58, 0, 0, - 127,48, 0, 0, - 122,55, 0, 0, - 119,10, 0, 0, - 130,12, 0, 0, - 128,4, 0, 0, - 127,48, 0, 0, - 127,40, 0, 0, - 125,42, 0, 0, - 136,22, 0, 0, - 139,15, 0, 0, - 130,12, 0, 0, - 127,40, 0, 0, - 122,33, 0, 0, - 125,42, 0, 0, - 127,16, 0, 0, - 121,20, 0, 0, - 128,28, 0, 0, - 133,26, 0, 0, - 125,41, 0, 0, - 133,33, 0, 0, - 121,20, 0, 0, - 115,25, 0, 0, - 128,28, 0, 0, - 121,32, 0, 0, - 109,38, 0, 0, - 122,33, 0, 0, - 125,41, 0, 0, - 117,39, 0, 0, - 111,44, 0, 0, - 111,44, 0, 0, - 117,39, 0, 0, - 109,34, 0, 0, - 111,44, 0, 0, - 109,34, 0, 0, - 103,33, 0, 0, - 103,33, 0, 0, - 109,34, 0, 0, - 106,26, 0, 0, - 112,41, 0, 0, - 113,54, 0, 0, - 118,45, 0, 0, - 114,61, 0, 0, - 122,63, 0, 0, - 122,55, 0, 0, - 113,54, 0, 0, - 122,55, 0, 0, - 118,45, 0, 0, - 110,18, 0, 0, - 119,10, 0, 0, - 114,5, 0, 0, - 122,55, 0, 0, - 127,48, 0, 0, - 125,42, 0, 0, - 118,19, 0, 0, - 116,29, 0, 0, - 127,23, 0, 0, - 118,19, 0, 0, - 127,23, 0, 0, - 130,12, 0, 0, - 119,10, 0, 0, - 118,19, 0, 0, - 130,12, 0, 0, - 116,29, 0, 0, - 123,31, 0, 0, - 127,23, 0, 0, - 130,12, 0, 0, - 127,23, 0, 0, - 136,22, 0, 0, - 130,12, 0, 0, - 139,15, 0, 0, - 128,4, 0, 0, - 133,5, 0, 0, - 128,4, 0, 0, - 139,15, 0, 0, - 136,22, 0, 0, - 127,23, 0, 0, - 132,31, 0, 0 + 137,31, 0, 0, + 122,33, 0, 0, + 127,40, 0, 0, + 133,26, 0, 0, + 128,28, 0, 0, + 125,41, 0, 0, + 137,31, 0, 0, + 121,32, 0, 0, + 122,33, 0, 0, + 125,41, 0, 0, + 125,44, 0, 0, + 133,33, 0, 0, + 128,28, 0, 0, + 117,39, 0, 0, + 125,41, 0, 0, + 125,42, 0, 0, + 122,33, 0, 0, + 112,41, 0, 0, + 128,28, 0, 0, + 115,25, 0, 0, + 117,39, 0, 0, + 125,41, 0, 0, + 111,44, 0, 0, + 125,44, 0, 0, + 109,38, 0, 0, + 112,41, 0, 0, + 122,33, 0, 0, + 115,25, 0, 0, + 109,34, 0, 0, + 117,39, 0, 0, + 109,34, 0, 0, + 115,25, 0, 0, + 106,26, 0, 0, + 109,38, 0, 0, + 107,51, 0, 0, + 112,41, 0, 0, + 103,33, 0, 0, + 106,26, 0, 0, + 104,21, 0, 0, + 115,25, 0, 0, + 121,20, 0, 0, + 115,17, 0, 0, + 115,25, 0, 0, + 115,17, 0, 0, + 106,26, 0, 0, + 112,41, 0, 0, + 107,51, 0, 0, + 113,54, 0, 0, + 106,26, 0, 0, + 115,17, 0, 0, + 104,21, 0, 0, + 125,42, 0, 0, + 112,41, 0, 0, + 118,45, 0, 0, + 114,61, 0, 0, + 113,54, 0, 0, + 107,51, 0, 0, + 114,61, 0, 0, + 122,55, 0, 0, + 113,54, 0, 0, + 104,21, 0, 0, + 115,17, 0, 0, + 109,15, 0, 0, + 110,18, 0, 0, + 116,29, 0, 0, + 118,19, 0, 0, + 122,55, 0, 0, + 125,42, 0, 0, + 118,45, 0, 0, + 118,19, 0, 0, + 119,10, 0, 0, + 110,18, 0, 0, + 127,58, 0, 0, + 127,48, 0, 0, + 122,55, 0, 0, + 119,10, 0, 0, + 130,12, 0, 0, + 128,4, 0, 0, + 127,48, 0, 0, + 127,40, 0, 0, + 125,42, 0, 0, + 136,22, 0, 0, + 139,15, 0, 0, + 130,12, 0, 0, + 127,40, 0, 0, + 122,33, 0, 0, + 125,42, 0, 0, + 127,16, 0, 0, + 121,20, 0, 0, + 128,28, 0, 0, + 133,26, 0, 0, + 125,41, 0, 0, + 133,33, 0, 0, + 121,20, 0, 0, + 115,25, 0, 0, + 128,28, 0, 0, + 121,32, 0, 0, + 109,38, 0, 0, + 122,33, 0, 0, + 125,41, 0, 0, + 117,39, 0, 0, + 111,44, 0, 0, + 111,44, 0, 0, + 117,39, 0, 0, + 109,34, 0, 0, + 111,44, 0, 0, + 109,34, 0, 0, + 103,33, 0, 0, + 103,33, 0, 0, + 109,34, 0, 0, + 106,26, 0, 0, + 112,41, 0, 0, + 113,54, 0, 0, + 118,45, 0, 0, + 114,61, 0, 0, + 122,63, 0, 0, + 122,55, 0, 0, + 113,54, 0, 0, + 122,55, 0, 0, + 118,45, 0, 0, + 110,18, 0, 0, + 119,10, 0, 0, + 114,5, 0, 0, + 122,55, 0, 0, + 127,48, 0, 0, + 125,42, 0, 0, + 118,19, 0, 0, + 116,29, 0, 0, + 127,23, 0, 0, + 118,19, 0, 0, + 127,23, 0, 0, + 130,12, 0, 0, + 119,10, 0, 0, + 118,19, 0, 0, + 130,12, 0, 0, + 116,29, 0, 0, + 123,31, 0, 0, + 127,23, 0, 0, + 130,12, 0, 0, + 127,23, 0, 0, + 136,22, 0, 0, + 130,12, 0, 0, + 139,15, 0, 0, + 128,4, 0, 0, + 133,5, 0, 0, + 128,4, 0, 0, + 139,15, 0, 0, + 136,22, 0, 0, + 127,23, 0, 0, + 132,31, 0, 0 }; CVECTOR level1_modelSphere_color[] = { - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0 + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0 }; PRIM level1_modelSphere_index[] = { - 1,5,26,0,4, - 0,2,3,0,4, - 1,4,5,0,4, - 3,4,1,0,4, - 2,6,3,0,4, - 25,5,12,0,4, - 2,7,6,0,4, - 3,9,4,0,4, - 9,12,5,0,4, - 7,8,6,0,4, - 8,7,10,0,4, - 9,11,12,0,4, - 11,10,13,0,4, - 7,15,18,0,4, - 7,18,10,0,4, - 12,11,14,0,4, - 10,18,13,0,4, - 25,12,17,0,4, - 13,14,11,0,4, - 13,19,14,0,4, - 13,18,16,0,4, - 16,18,20,0,4, - 19,25,17,0,4, - 20,21,16,0,4, - 21,23,19,0,4, - 21,24,23,0,4, - 23,26,25,0,4, - 0,1,24,0,4, - 26,5,25,0,4, - 22,15,2,0,4, - 0,3,1,0,4, - 15,7,2,0,4, - 4,9,5,0,4, - 3,6,9,0,4, - 9,6,8,0,4, - 9,8,11,0,4, - 11,8,10,0,4, - 12,14,17,0,4, - 13,16,19,0,4, - 14,19,17,0,4, - 16,21,19,0,4, - 19,23,25,0,4, - 20,18,22,0,4, - 20,22,24,0,4, - 21,20,24,0,4, - 18,15,22,0,4, - 24,22,0,0,4, - 24,1,23,0,4, - 26,23,1,0,4, - 0,22,2,0,4 + 1,5,26,0,4, + 0,2,3,0,4, + 1,4,5,0,4, + 3,4,1,0,4, + 2,6,3,0,4, + 25,5,12,0,4, + 2,7,6,0,4, + 3,9,4,0,4, + 9,12,5,0,4, + 7,8,6,0,4, + 8,7,10,0,4, + 9,11,12,0,4, + 11,10,13,0,4, + 7,15,18,0,4, + 7,18,10,0,4, + 12,11,14,0,4, + 10,18,13,0,4, + 25,12,17,0,4, + 13,14,11,0,4, + 13,19,14,0,4, + 13,18,16,0,4, + 16,18,20,0,4, + 19,25,17,0,4, + 20,21,16,0,4, + 21,23,19,0,4, + 21,24,23,0,4, + 23,26,25,0,4, + 0,1,24,0,4, + 26,5,25,0,4, + 22,15,2,0,4, + 0,3,1,0,4, + 15,7,2,0,4, + 4,9,5,0,4, + 3,6,9,0,4, + 9,6,8,0,4, + 9,8,11,0,4, + 11,8,10,0,4, + 12,14,17,0,4, + 13,16,19,0,4, + 14,19,17,0,4, + 16,21,19,0,4, + 19,23,25,0,4, + 20,18,22,0,4, + 20,22,24,0,4, + 21,20,24,0,4, + 18,15,22,0,4, + 24,22,0,0,4, + 24,1,23,0,4, + 26,23,1,0,4, + 0,22,2,0,4 }; BODY level1_modelSphere_body = { - {0, 0, 0, 0}, - -495,-129,16, 0, - 0,0,0, 0, - 10, - ONE/10, - -25,-24,-24, 0, - 24,24,25, 0, - 2048, - }; + {0, 0, 0, 0}, + -495,-129,16, 0, + 0,0,0, 0, + 10, + ONE/10, + -25,-24,-24, 0, + 24,24,25, 0, + 2048, + }; TMESH level1_modelSphere = { - level1_modelSphere_mesh, - level1_modelSphere_normal, - level1_modelSphere_uv, - level1_modelSphere_color, - 50 + level1_modelSphere_mesh, + level1_modelSphere_normal, + level1_modelSphere_uv, + level1_modelSphere_color, + 50 }; MESH level1_meshSphere = { - 150, - &level1_modelSphere, - level1_modelSphere_index, - &level1_tim_home, - _binary_TIM_home_tim_start, - {0}, // Nbr of vertices - {-495,-129,16, 0}, // position - {0,0,0, 0}, // rotation - 0, // isProp - 1, // isRigidBody - 0, // isStaticBody - 0, // isRound - 0, // isPrism - 0, // isAnim - 1, // isActor - 0, // isLevel - 0, // isWall - 0, // isBG - 0,// isSprite - 0, // p - 0, // otz - &level1_modelSphere_body, - 0, // No animation data - 0, - 0 // Screen space coordinates + 150, + &level1_modelSphere, + level1_modelSphere_index, + &level1_tim_home, + _binary_TIM_home_tim_start, + {0}, // Matrix + {-495,-129,16, 0}, // position + {0,0,0, 0}, // rotation + 0, // isProp + 1, // isRigidBody + 0, // isStaticBody + 0, // isRound + 0, // isPrism + 0, // isAnim + 1, // isActor + 0, // isLevel + 0, // isWall + 0, // isBG + 0, // isSprite + 0, // p + 0, // otz + &level1_modelSphere_body, + &level1_modelCylindre_anims, // Mesh anim tracks + 0, // Current VANIM + 0, + 0 // Screen space coordinates }; SVECTOR level1_modelSphere_001_mesh[] = { - { 0,-8,24,0 }, - { 4,5,25,0 }, - { 9,-18,15,0 }, - { 22,-2,12,0 }, - { 19,12,11,0 }, - { 11,21,10,0 }, - { 24,-9,-1,0 }, - { 8,-23,-5,0 }, - { 17,-12,-14,0 }, - { 20,11,-11,0 }, - { 5,-15,-19,0 }, - { 7,3,-24,0 }, - { 7,21,-11,0 }, - { -8,-8,-23,0 }, - { -9,11,-20,0 }, - { 0,-24,4,0 }, - { -18,-10,-14,0 }, - { -7,23,-7,0 }, - { -6,-23,-5,0 }, - { -19,12,-11,0 }, - { -21,-14,1,0 }, - { -25,-2,1,0 }, - { -12,-17,14,0 }, - { -18,12,13,0 }, - { -17,-2,18,0 }, - { -8,24,4,0 }, - { -6,18,16,0 } + { 1,-8,24,0 }, + { 4,5,25,0 }, + { 10,-18,15,0 }, + { 23,-1,12,0 }, + { 19,12,12,0 }, + { 11,21,10,0 }, + { 25,-8,0,0 }, + { 9,-22,-4,0 }, + { 17,-12,-13,0 }, + { 20,12,-11,0 }, + { 5,-14,-19,0 }, + { 7,4,-23,0 }, + { 8,22,-11,0 }, + { -8,-7,-22,0 }, + { -8,11,-20,0 }, + { 1,-24,5,0 }, + { -18,-10,-14,0 }, + { -6,23,-7,0 }, + { -6,-23,-5,0 }, + { -19,12,-11,0 }, + { -20,-13,2,0 }, + { -25,-1,2,0 }, + { -11,-17,14,0 }, + { -18,12,13,0 }, + { -17,-1,18,0 }, + { -7,24,4,0 }, + { -6,19,16,0 } }; SVECTOR level1_modelSphere_001_normal[] = { - -68,1388,-3853, 0, - -642,-810,-3963, 0, - -1690,2835,-2425, 0, - -3528,249,-2065, 0, - -3229,-1803,-1761, 0, - -1740,-3388,-1506, 0, - -3872,1330,120, 0, - -1565,3706,769, 0, - -2821,1782,2375, 0, - -3335,-1674,1688, 0, - -670,2463,3203, 0, - -1211,-620,3863, 0, - -1172,-3464,1844, 0, - 1367,1189,3673, 0, - 1371,-1771,3430, 0, - 57,3991,-921, 0, - 2956,1572,2359, 0, - 1109,-3702,1357, 0, - 1215,3760,1078, 0, - 3232,-1852,1704, 0, - 3289,2429,-249, 0, - 4089,114,-209, 0, - 1896,2874,-2219, 0, - 2984,-1919,-2047, 0, - 2744,288,-3027, 0, - 1332,-3836,-533, 0, - 895,-2816,-2837, 0 + -68,1388,-3853, 0, + -642,-810,-3963, 0, + -1690,2835,-2425, 0, + -3528,249,-2065, 0, + -3229,-1803,-1761, 0, + -1740,-3388,-1506, 0, + -3872,1330,120, 0, + -1565,3706,769, 0, + -2821,1782,2375, 0, + -3335,-1674,1688, 0, + -670,2463,3203, 0, + -1211,-620,3863, 0, + -1172,-3464,1844, 0, + 1367,1189,3673, 0, + 1371,-1771,3430, 0, + 57,3991,-921, 0, + 2956,1572,2359, 0, + 1109,-3702,1357, 0, + 1215,3760,1078, 0, + 3232,-1852,1704, 0, + 3289,2429,-249, 0, + 4089,114,-209, 0, + 1896,2874,-2219, 0, + 2984,-1919,-2047, 0, + 2744,288,-3027, 0, + 1332,-3836,-533, 0, + 895,-2816,-2837, 0 }; SVECTOR level1_modelSphere_001_uv[] = { - 183,100, 0, 0, - 169,99, 0, 0, - 180,103, 0, 0, - 147,128, 0, 0, - 145,123, 0, 0, - 132,122, 0, 0, - 183,100, 0, 0, - 168,98, 0, 0, - 169,99, 0, 0, - 132,122, 0, 0, - 129,121, 0, 0, - 141,129, 0, 0, - 145,123, 0, 0, - 132,114, 0, 0, - 132,122, 0, 0, - 174,107, 0, 0, - 169,99, 0, 0, - 160,109, 0, 0, - 145,123, 0, 0, - 147,110, 0, 0, - 132,114, 0, 0, - 132,122, 0, 0, - 127,107, 0, 0, - 129,121, 0, 0, - 157,108, 0, 0, - 160,109, 0, 0, - 169,99, 0, 0, - 147,110, 0, 0, - 138,105, 0, 0, - 132,114, 0, 0, - 138,105, 0, 0, - 147,110, 0, 0, - 145,101, 0, 0, - 157,108, 0, 0, - 158,120, 0, 0, - 160,109, 0, 0, - 137,98, 0, 0, - 145,101, 0, 0, - 150,98, 0, 0, - 147,110, 0, 0, - 152,116, 0, 0, - 155,109, 0, 0, - 147,110, 0, 0, - 155,109, 0, 0, - 145,101, 0, 0, - 160,109, 0, 0, - 158,120, 0, 0, - 165,122, 0, 0, - 145,101, 0, 0, - 155,109, 0, 0, - 150,98, 0, 0, - 174,107, 0, 0, - 160,109, 0, 0, - 168,112, 0, 0, - 167,129, 0, 0, - 165,122, 0, 0, - 158,120, 0, 0, - 167,129, 0, 0, - 174,122, 0, 0, - 165,122, 0, 0, - 150,98, 0, 0, - 155,109, 0, 0, - 157,103, 0, 0, - 166,71, 0, 0, - 157,80, 0, 0, - 168,79, 0, 0, - 174,122, 0, 0, - 174,107, 0, 0, - 168,112, 0, 0, - 168,79, 0, 0, - 176,77, 0, 0, - 166,71, 0, 0, - 185,122, 0, 0, - 185,111, 0, 0, - 174,122, 0, 0, - 176,77, 0, 0, - 178,89, 0, 0, - 185,85, 0, 0, - 185,111, 0, 0, - 180,103, 0, 0, - 174,107, 0, 0, - 170,98, 0, 0, - 177,98, 0, 0, - 178,89, 0, 0, - 180,103, 0, 0, - 169,99, 0, 0, - 174,107, 0, 0, - 157,121, 0, 0, - 152,116, 0, 0, - 145,123, 0, 0, - 147,128, 0, 0, - 132,122, 0, 0, - 141,129, 0, 0, - 152,116, 0, 0, - 147,110, 0, 0, - 145,123, 0, 0, - 168,98, 0, 0, - 157,108, 0, 0, - 169,99, 0, 0, - 132,122, 0, 0, - 132,114, 0, 0, - 127,107, 0, 0, - 127,107, 0, 0, - 132,114, 0, 0, - 138,105, 0, 0, - 127,107, 0, 0, - 138,105, 0, 0, - 137,98, 0, 0, - 137,98, 0, 0, - 138,105, 0, 0, - 145,101, 0, 0, - 160,109, 0, 0, - 165,122, 0, 0, - 168,112, 0, 0, - 167,129, 0, 0, - 176,129, 0, 0, - 174,122, 0, 0, - 165,122, 0, 0, - 174,122, 0, 0, - 168,112, 0, 0, - 166,71, 0, 0, - 176,77, 0, 0, - 180,71, 0, 0, - 174,122, 0, 0, - 185,111, 0, 0, - 174,107, 0, 0, - 168,79, 0, 0, - 157,80, 0, 0, - 166,89, 0, 0, - 168,79, 0, 0, - 166,89, 0, 0, - 178,89, 0, 0, - 176,77, 0, 0, - 168,79, 0, 0, - 178,89, 0, 0, - 157,80, 0, 0, - 157,88, 0, 0, - 166,89, 0, 0, - 178,89, 0, 0, - 166,89, 0, 0, - 170,98, 0, 0, - 178,89, 0, 0, - 177,98, 0, 0, - 185,85, 0, 0, - 186,89, 0, 0, - 185,85, 0, 0, - 177,98, 0, 0, - 170,98, 0, 0, - 166,89, 0, 0, - 160,96, 0, 0 + 183,100, 0, 0, + 169,99, 0, 0, + 180,103, 0, 0, + 147,128, 0, 0, + 145,123, 0, 0, + 132,122, 0, 0, + 183,100, 0, 0, + 168,98, 0, 0, + 169,99, 0, 0, + 132,122, 0, 0, + 129,121, 0, 0, + 141,129, 0, 0, + 145,123, 0, 0, + 132,114, 0, 0, + 132,122, 0, 0, + 174,107, 0, 0, + 169,99, 0, 0, + 160,109, 0, 0, + 145,123, 0, 0, + 147,110, 0, 0, + 132,114, 0, 0, + 132,122, 0, 0, + 127,107, 0, 0, + 129,121, 0, 0, + 157,108, 0, 0, + 160,109, 0, 0, + 169,99, 0, 0, + 147,110, 0, 0, + 138,105, 0, 0, + 132,114, 0, 0, + 138,105, 0, 0, + 147,110, 0, 0, + 145,101, 0, 0, + 157,108, 0, 0, + 158,120, 0, 0, + 160,109, 0, 0, + 137,98, 0, 0, + 145,101, 0, 0, + 150,98, 0, 0, + 147,110, 0, 0, + 152,116, 0, 0, + 155,109, 0, 0, + 147,110, 0, 0, + 155,109, 0, 0, + 145,101, 0, 0, + 160,109, 0, 0, + 158,120, 0, 0, + 165,122, 0, 0, + 145,101, 0, 0, + 155,109, 0, 0, + 150,98, 0, 0, + 174,107, 0, 0, + 160,109, 0, 0, + 168,112, 0, 0, + 167,129, 0, 0, + 165,122, 0, 0, + 158,120, 0, 0, + 167,129, 0, 0, + 174,122, 0, 0, + 165,122, 0, 0, + 150,98, 0, 0, + 155,109, 0, 0, + 157,103, 0, 0, + 166,71, 0, 0, + 157,80, 0, 0, + 168,79, 0, 0, + 174,122, 0, 0, + 174,107, 0, 0, + 168,112, 0, 0, + 168,79, 0, 0, + 176,77, 0, 0, + 166,71, 0, 0, + 185,122, 0, 0, + 185,111, 0, 0, + 174,122, 0, 0, + 176,77, 0, 0, + 178,89, 0, 0, + 185,85, 0, 0, + 185,111, 0, 0, + 180,103, 0, 0, + 174,107, 0, 0, + 170,98, 0, 0, + 177,98, 0, 0, + 178,89, 0, 0, + 180,103, 0, 0, + 169,99, 0, 0, + 174,107, 0, 0, + 157,121, 0, 0, + 152,116, 0, 0, + 145,123, 0, 0, + 147,128, 0, 0, + 132,122, 0, 0, + 141,129, 0, 0, + 152,116, 0, 0, + 147,110, 0, 0, + 145,123, 0, 0, + 168,98, 0, 0, + 157,108, 0, 0, + 169,99, 0, 0, + 132,122, 0, 0, + 132,114, 0, 0, + 127,107, 0, 0, + 127,107, 0, 0, + 132,114, 0, 0, + 138,105, 0, 0, + 127,107, 0, 0, + 138,105, 0, 0, + 137,98, 0, 0, + 137,98, 0, 0, + 138,105, 0, 0, + 145,101, 0, 0, + 160,109, 0, 0, + 165,122, 0, 0, + 168,112, 0, 0, + 167,129, 0, 0, + 176,129, 0, 0, + 174,122, 0, 0, + 165,122, 0, 0, + 174,122, 0, 0, + 168,112, 0, 0, + 166,71, 0, 0, + 176,77, 0, 0, + 180,71, 0, 0, + 174,122, 0, 0, + 185,111, 0, 0, + 174,107, 0, 0, + 168,79, 0, 0, + 157,80, 0, 0, + 166,89, 0, 0, + 168,79, 0, 0, + 166,89, 0, 0, + 178,89, 0, 0, + 176,77, 0, 0, + 168,79, 0, 0, + 178,89, 0, 0, + 157,80, 0, 0, + 157,88, 0, 0, + 166,89, 0, 0, + 178,89, 0, 0, + 166,89, 0, 0, + 170,98, 0, 0, + 178,89, 0, 0, + 177,98, 0, 0, + 185,85, 0, 0, + 186,89, 0, 0, + 185,85, 0, 0, + 177,98, 0, 0, + 170,98, 0, 0, + 166,89, 0, 0, + 160,96, 0, 0 }; CVECTOR level1_modelSphere_001_color[] = { - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0 + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0 }; PRIM level1_modelSphere_001_index[] = { - 1,5,26,0,4, - 0,2,3,0,4, - 1,4,5,0,4, - 3,4,1,0,4, - 2,6,3,0,4, - 25,5,12,0,4, - 2,7,6,0,4, - 3,9,4,0,4, - 9,12,5,0,4, - 7,8,6,0,4, - 8,7,10,0,4, - 9,11,12,0,4, - 11,10,13,0,4, - 7,15,18,0,4, - 7,18,10,0,4, - 12,11,14,0,4, - 10,18,13,0,4, - 25,12,17,0,4, - 13,14,11,0,4, - 13,19,14,0,4, - 13,18,16,0,4, - 16,18,20,0,4, - 19,25,17,0,4, - 20,21,16,0,4, - 21,23,19,0,4, - 21,24,23,0,4, - 23,26,25,0,4, - 0,1,24,0,4, - 26,5,25,0,4, - 22,15,2,0,4, - 0,3,1,0,4, - 15,7,2,0,4, - 4,9,5,0,4, - 3,6,9,0,4, - 9,6,8,0,4, - 9,8,11,0,4, - 11,8,10,0,4, - 12,14,17,0,4, - 13,16,19,0,4, - 14,19,17,0,4, - 16,21,19,0,4, - 19,23,25,0,4, - 20,18,22,0,4, - 20,22,24,0,4, - 21,20,24,0,4, - 18,15,22,0,4, - 24,22,0,0,4, - 24,1,23,0,4, - 26,23,1,0,4, - 0,22,2,0,4 + 1,5,26,0,4, + 0,2,3,0,4, + 1,4,5,0,4, + 3,4,1,0,4, + 2,6,3,0,4, + 25,5,12,0,4, + 2,7,6,0,4, + 3,9,4,0,4, + 9,12,5,0,4, + 7,8,6,0,4, + 8,7,10,0,4, + 9,11,12,0,4, + 11,10,13,0,4, + 7,15,18,0,4, + 7,18,10,0,4, + 12,11,14,0,4, + 10,18,13,0,4, + 25,12,17,0,4, + 13,14,11,0,4, + 13,19,14,0,4, + 13,18,16,0,4, + 16,18,20,0,4, + 19,25,17,0,4, + 20,21,16,0,4, + 21,23,19,0,4, + 21,24,23,0,4, + 23,26,25,0,4, + 0,1,24,0,4, + 26,5,25,0,4, + 22,15,2,0,4, + 0,3,1,0,4, + 15,7,2,0,4, + 4,9,5,0,4, + 3,6,9,0,4, + 9,6,8,0,4, + 9,8,11,0,4, + 11,8,10,0,4, + 12,14,17,0,4, + 13,16,19,0,4, + 14,19,17,0,4, + 16,21,19,0,4, + 19,23,25,0,4, + 20,18,22,0,4, + 20,22,24,0,4, + 21,20,24,0,4, + 18,15,22,0,4, + 24,22,0,0,4, + 24,1,23,0,4, + 26,23,1,0,4, + 0,22,2,0,4 }; BODY level1_modelSphere_001_body = { - {0, 0, 0, 0}, - 44,-73,92, 0, - 0,0,0, 0, - 5, - ONE/5, - -25,-24,-24, 0, - 24,24,25, 0, - 1024, - }; + {0, 0, 0, 0}, + 44,-73,92, 0, + 0,0,0, 0, + 5, + ONE/5, + -25,-24,-24, 0, + 24,24,25, 0, + 1024, + }; TMESH level1_modelSphere_001 = { - level1_modelSphere_001_mesh, - level1_modelSphere_001_normal, - level1_modelSphere_001_uv, - level1_modelSphere_001_color, - 50 + level1_modelSphere_001_mesh, + level1_modelSphere_001_normal, + level1_modelSphere_001_uv, + level1_modelSphere_001_color, + 50 }; MESH level1_meshSphere_001 = { - 150, - &level1_modelSphere_001, - level1_modelSphere_001_index, - &level1_tim_home, - _binary_TIM_home_tim_start, - {0}, // Nbr of vertices - {44,-73,92, 0}, // position - {0,0,0, 0}, // rotation - 1, // isProp - 1, // isRigidBody - 0, // isStaticBody - 1, // isRound - 0, // isPrism - 0, // isAnim - 0, // isActor - 0, // isLevel - 0, // isWall - 0, // isBG - 0,// isSprite - 0, // p - 0, // otz - &level1_modelSphere_001_body, - 0, // No animation data - &level1_nodegnd, - 0 // Screen space coordinates + 150, + &level1_modelSphere_001, + level1_modelSphere_001_index, + &level1_tim_home, + _binary_TIM_home_tim_start, + {0}, // Matrix + {44,-73,92, 0}, // position + {0,0,0, 0}, // rotation + 1, // isProp + 1, // isRigidBody + 0, // isStaticBody + 1, // isRound + 0, // isPrism + 0, // isAnim + 0, // isActor + 0, // isLevel + 0, // isWall + 0, // isBG + 0, // isSprite + 0, // p + 0, // otz + &level1_modelSphere_001_body, + &level1_modelCylindre_anims, // Mesh anim tracks + 0, // Current VANIM + &level1_nodegnd, + 0 // Screen space coordinates }; SVECTOR level1_modelwall_mesh[] = { - { -580,-97,-98,0 }, - { -580,0,-98,0 }, - { -580,-195,-98,0 }, - { -580,-97,-1,0 }, - { -580,0,-1,0 }, - { -580,-195,-1,0 }, - { -580,-97,97,0 }, - { -580,0,97,0 }, - { -580,-195,97,0 }, - { -580,-97,194,0 }, - { -580,0,194,0 }, - { -580,-195,194,0 } + { -579,-97,-98,0 }, + { -579,1,-98,0 }, + { -579,-194,-98,0 }, + { -579,-97,0,0 }, + { -579,1,0,0 }, + { -579,-194,0,0 }, + { -579,-97,97,0 }, + { -579,1,97,0 }, + { -579,-194,97,0 }, + { -579,-97,195,0 }, + { -579,1,195,0 }, + { -579,-194,195,0 } }; SVECTOR level1_modelwall_normal[] = { - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0 + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0 }; SVECTOR level1_modelwall_uv[] = { - 64,192, 0, 0, - 0,128, 0, 0, - 0,192, 0, 0, - 64,192, 0, 0, - 64,128, 0, 0, - 0,128, 0, 0, - 64,192, 0, 0, - 64,128, 0, 0, - 0,128, 0, 0, - 64,192, 0, 0, - 0,128, 0, 0, - 0,192, 0, 0, - 255,64, 0, 0, - 255,0, 0, 0, - 192,0, 0, 0, - 255,64, 0, 0, - 255,0, 0, 0, - 192,0, 0, 0, - 64,192, 0, 0, - 0,128, 0, 0, - 0,192, 0, 0, - 255,64, 0, 0, - 192,0, 0, 0, - 192,64, 0, 0, - 64,192, 0, 0, - 64,128, 0, 0, - 0,128, 0, 0, - 255,64, 0, 0, - 192,0, 0, 0, - 192,64, 0, 0, - 255,64, 0, 0, - 192,0, 0, 0, - 192,64, 0, 0, - 255,64, 0, 0, - 255,0, 0, 0, - 192,0, 0, 0 + 64,192, 0, 0, + 0,128, 0, 0, + 0,192, 0, 0, + 64,192, 0, 0, + 64,128, 0, 0, + 0,128, 0, 0, + 64,192, 0, 0, + 64,128, 0, 0, + 0,128, 0, 0, + 64,192, 0, 0, + 0,128, 0, 0, + 0,192, 0, 0, + 255,64, 0, 0, + 255,0, 0, 0, + 192,0, 0, 0, + 255,64, 0, 0, + 255,0, 0, 0, + 192,0, 0, 0, + 64,192, 0, 0, + 0,128, 0, 0, + 0,192, 0, 0, + 255,64, 0, 0, + 192,0, 0, 0, + 192,64, 0, 0, + 64,192, 0, 0, + 64,128, 0, 0, + 0,128, 0, 0, + 255,64, 0, 0, + 192,0, 0, 0, + 192,64, 0, 0, + 255,64, 0, 0, + 192,0, 0, 0, + 192,64, 0, 0, + 255,64, 0, 0, + 255,0, 0, 0, + 192,0, 0, 0 }; CVECTOR level1_modelwall_color[] = { - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0 + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0 }; PRIM level1_modelwall_index[] = { - 6,5,3,0,4, - 3,5,2,0,4, - 6,8,5,0,4, - 3,2,0,0,4, - 4,3,0,0,4, - 7,6,3,0,4, - 9,8,6,0,4, - 7,3,4,0,4, - 9,11,8,0,4, - 4,0,1,0,4, - 10,6,7,0,4, - 10,9,6,0,4 + 6,5,3,0,4, + 3,5,2,0,4, + 6,8,5,0,4, + 3,2,0,0,4, + 4,3,0,0,4, + 7,6,3,0,4, + 9,8,6,0,4, + 7,3,4,0,4, + 9,11,8,0,4, + 4,0,1,0,4, + 10,6,7,0,4, + 10,9,6,0,4 }; BODY level1_modelwall_body = { - {0, 0, 0, 0}, - 1,-1,0, 0, - 0,0,0, 0, - 10, - ONE/10, - -580,-195,-98, 0, - -580,0,194, 0, - 0, - }; + {0, 0, 0, 0}, + 1,-1,0, 0, + 0,0,0, 0, + 10, + ONE/10, + -580,-195,-98, 0, + -580,0,194, 0, + 0, + }; TMESH level1_modelwall = { - level1_modelwall_mesh, - level1_modelwall_normal, - level1_modelwall_uv, - level1_modelwall_color, - 12 + level1_modelwall_mesh, + level1_modelwall_normal, + level1_modelwall_uv, + level1_modelwall_color, + 12 }; MESH level1_meshwall = { - 36, - &level1_modelwall, - level1_modelwall_index, - &level1_tim_home, - _binary_TIM_home_tim_start, - {0}, // Nbr of vertices - {1,-1,0, 0}, // position - {0,0,0, 0}, // rotation - 0, // isProp - 0, // isRigidBody - 0, // isStaticBody - 0, // isRound - 0, // isPrism - 0, // isAnim - 0, // isActor - 0, // isLevel - 1, // isWall - 0, // isBG - 0,// isSprite - 0, // p - 0, // otz - &level1_modelwall_body, - 0, // No animation data - 0, - 0 // Screen space coordinates + 36, + &level1_modelwall, + level1_modelwall_index, + &level1_tim_home, + _binary_TIM_home_tim_start, + {0}, // Matrix + {1,-1,0, 0}, // position + {0,0,0, 0}, // rotation + 0, // isProp + 0, // isRigidBody + 0, // isStaticBody + 0, // isRound + 0, // isPrism + 0, // isAnim + 0, // isActor + 0, // isLevel + 1, // isWall + 0, // isBG + 0, // isSprite + 0, // p + 0, // otz + &level1_modelwall_body, + &level1_modelCylindre_anims, // Mesh anim tracks + 0, // Current VANIM + 0, + 0 // Screen space coordinates }; SVECTOR level1_modelwall_001_mesh[] = { - { -92,-97,194,0 }, - { -92,0,194,0 }, - { -92,-195,194,0 }, - { -190,-97,194,0 }, - { -190,0,194,0 }, - { -190,-195,194,0 }, - { -287,-97,194,0 }, - { -287,0,194,0 }, - { -287,-195,194,0 }, - { -385,-97,194,0 }, - { -385,0,194,0 }, - { -385,-195,194,0 }, - { -482,-97,194,0 }, - { -482,0,194,0 }, - { -482,-195,194,0 }, - { -580,-97,194,0 }, - { -580,0,194,0 }, - { -580,-195,194,0 } + { -92,-97,195,0 }, + { -92,1,195,0 }, + { -92,-194,195,0 }, + { -189,-97,195,0 }, + { -189,1,195,0 }, + { -189,-194,195,0 }, + { -287,-97,195,0 }, + { -287,1,195,0 }, + { -287,-194,195,0 }, + { -384,-97,195,0 }, + { -384,1,195,0 }, + { -384,-194,195,0 }, + { -482,-97,195,0 }, + { -482,1,195,0 }, + { -482,-194,195,0 }, + { -579,-97,195,0 }, + { -579,1,195,0 }, + { -579,-194,195,0 } }; SVECTOR level1_modelwall_001_normal[] = { - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0 + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0 }; SVECTOR level1_modelwall_001_uv[] = { - 64,192, 0, 0, - 0,192, 0, 0, - 0,128, 0, 0, - 64,192, 0, 0, - 0,128, 0, 0, - 64,128, 0, 0, - 255,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 255,64, 0, 0, - 192,0, 0, 0, - 255,0, 0, 0, - 64,192, 0, 0, - 0,192, 0, 0, - 0,128, 0, 0, - 64,192, 0, 0, - 0,128, 0, 0, - 64,128, 0, 0, - 255,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 255,64, 0, 0, - 192,0, 0, 0, - 255,0, 0, 0, - 64,192, 0, 0, - 0,192, 0, 0, - 0,128, 0, 0, - 255,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 64,192, 0, 0, - 0,128, 0, 0, - 64,128, 0, 0, - 255,64, 0, 0, - 192,0, 0, 0, - 255,0, 0, 0, - 64,192, 0, 0, - 0,192, 0, 0, - 0,128, 0, 0, - 255,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 64,192, 0, 0, - 0,128, 0, 0, - 64,128, 0, 0, - 255,64, 0, 0, - 192,0, 0, 0, - 255,0, 0, 0, - 64,192, 0, 0, - 0,192, 0, 0, - 0,128, 0, 0, - 255,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 64,192, 0, 0, - 0,128, 0, 0, - 64,128, 0, 0, - 255,64, 0, 0, - 192,0, 0, 0, - 255,0, 0, 0 + 64,192, 0, 0, + 0,192, 0, 0, + 0,128, 0, 0, + 64,192, 0, 0, + 0,128, 0, 0, + 64,128, 0, 0, + 255,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 255,64, 0, 0, + 192,0, 0, 0, + 255,0, 0, 0, + 64,192, 0, 0, + 0,192, 0, 0, + 0,128, 0, 0, + 64,192, 0, 0, + 0,128, 0, 0, + 64,128, 0, 0, + 255,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 255,64, 0, 0, + 192,0, 0, 0, + 255,0, 0, 0, + 64,192, 0, 0, + 0,192, 0, 0, + 0,128, 0, 0, + 255,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 64,192, 0, 0, + 0,128, 0, 0, + 64,128, 0, 0, + 255,64, 0, 0, + 192,0, 0, 0, + 255,0, 0, 0, + 64,192, 0, 0, + 0,192, 0, 0, + 0,128, 0, 0, + 255,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 64,192, 0, 0, + 0,128, 0, 0, + 64,128, 0, 0, + 255,64, 0, 0, + 192,0, 0, 0, + 255,0, 0, 0, + 64,192, 0, 0, + 0,192, 0, 0, + 0,128, 0, 0, + 255,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 64,192, 0, 0, + 0,128, 0, 0, + 64,128, 0, 0, + 255,64, 0, 0, + 192,0, 0, 0, + 255,0, 0, 0 }; CVECTOR level1_modelwall_001_color[] = { - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0 + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0 }; PRIM level1_modelwall_001_index[] = { - 3,0,2,0,4, - 3,2,5,0,4, - 4,1,0,0,4, - 4,0,3,0,4, - 6,3,5,0,4, - 6,5,8,0,4, - 7,4,3,0,4, - 7,3,6,0,4, - 9,6,8,0,4, - 10,7,6,0,4, - 9,8,11,0,4, - 10,6,9,0,4, - 12,9,11,0,4, - 13,10,9,0,4, - 12,11,14,0,4, - 13,9,12,0,4, - 15,12,14,0,4, - 16,13,12,0,4, - 15,14,17,0,4, - 16,12,15,0,4 + 3,0,2,0,4, + 3,2,5,0,4, + 4,1,0,0,4, + 4,0,3,0,4, + 6,3,5,0,4, + 6,5,8,0,4, + 7,4,3,0,4, + 7,3,6,0,4, + 9,6,8,0,4, + 10,7,6,0,4, + 9,8,11,0,4, + 10,6,9,0,4, + 12,9,11,0,4, + 13,10,9,0,4, + 12,11,14,0,4, + 13,9,12,0,4, + 15,12,14,0,4, + 16,13,12,0,4, + 15,14,17,0,4, + 16,12,15,0,4 }; BODY level1_modelwall_001_body = { - {0, 0, 0, 0}, - 0,-1,0, 0, - 0,0,0, 0, - 10, - ONE/10, - -580,-195,194, 0, - -92,0,194, 0, - 0, - }; + {0, 0, 0, 0}, + 0,-1,0, 0, + 0,0,0, 0, + 10, + ONE/10, + -580,-195,194, 0, + -92,0,194, 0, + 0, + }; TMESH level1_modelwall_001 = { - level1_modelwall_001_mesh, - level1_modelwall_001_normal, - level1_modelwall_001_uv, - level1_modelwall_001_color, - 20 + level1_modelwall_001_mesh, + level1_modelwall_001_normal, + level1_modelwall_001_uv, + level1_modelwall_001_color, + 20 }; MESH level1_meshwall_001 = { - 60, - &level1_modelwall_001, - level1_modelwall_001_index, - &level1_tim_home, - _binary_TIM_home_tim_start, - {0}, // Nbr of vertices - {0,-1,0, 0}, // position - {0,0,0, 0}, // rotation - 0, // isProp - 0, // isRigidBody - 0, // isStaticBody - 0, // isRound - 0, // isPrism - 0, // isAnim - 0, // isActor - 0, // isLevel - 1, // isWall - 0, // isBG - 0,// isSprite - 0, // p - 0, // otz - &level1_modelwall_001_body, - 0, // No animation data - 0, - 0 // Screen space coordinates + 60, + &level1_modelwall_001, + level1_modelwall_001_index, + &level1_tim_home, + _binary_TIM_home_tim_start, + {0}, // Matrix + {0,-1,0, 0}, // position + {0,0,0, 0}, // rotation + 0, // isProp + 0, // isRigidBody + 0, // isStaticBody + 0, // isRound + 0, // isPrism + 0, // isAnim + 0, // isActor + 0, // isLevel + 1, // isWall + 0, // isBG + 0, // isSprite + 0, // p + 0, // otz + &level1_modelwall_001_body, + &level1_modelCylindre_anims, // Mesh anim tracks + 0, // Current VANIM + 0, + 0 // Screen space coordinates }; SVECTOR level1_modelwall_002_mesh[] = { - { -92,-97,194,0 }, - { -92,0,194,0 }, - { -92,-195,194,0 }, - { -92,-97,292,0 }, - { -92,0,292,0 }, - { -92,-195,292,0 }, - { -92,-97,389,0 }, - { -92,0,389,0 }, - { -92,-195,389,0 }, - { -92,-97,487,0 }, - { -92,0,487,0 }, - { -92,-195,487,0 }, - { -92,-97,584,0 }, - { -92,0,584,0 }, - { -92,-195,584,0 }, - { -92,-97,682,0 }, - { -92,0,682,0 }, - { -92,-195,682,0 } + { -92,-97,195,0 }, + { -92,1,195,0 }, + { -92,-194,195,0 }, + { -92,-97,292,0 }, + { -92,1,292,0 }, + { -92,-194,292,0 }, + { -92,-97,390,0 }, + { -92,1,390,0 }, + { -92,-194,390,0 }, + { -92,-97,487,0 }, + { -92,1,487,0 }, + { -92,-194,487,0 }, + { -92,-97,585,0 }, + { -92,1,585,0 }, + { -92,-194,585,0 }, + { -92,-97,682,0 }, + { -92,1,682,0 }, + { -92,-194,682,0 } }; SVECTOR level1_modelwall_002_normal[] = { - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0 + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0 }; SVECTOR level1_modelwall_002_uv[] = { - 64,192, 0, 0, - 0,128, 0, 0, - 0,192, 0, 0, - 64,192, 0, 0, - 64,128, 0, 0, - 0,128, 0, 0, - 255,64, 0, 0, - 192,0, 0, 0, - 192,64, 0, 0, - 255,64, 0, 0, - 255,0, 0, 0, - 192,0, 0, 0, - 64,192, 0, 0, - 0,128, 0, 0, - 0,192, 0, 0, - 192,64, 0, 0, - 255,0, 0, 0, - 192,0, 0, 0, - 64,192, 0, 0, - 64,128, 0, 0, - 0,128, 0, 0, - 192,64, 0, 0, - 255,64, 0, 0, - 255,0, 0, 0, - 64,192, 0, 0, - 0,128, 0, 0, - 0,192, 0, 0, - 255,64, 0, 0, - 192,0, 0, 0, - 192,64, 0, 0, - 64,192, 0, 0, - 64,128, 0, 0, - 0,128, 0, 0, - 255,64, 0, 0, - 255,0, 0, 0, - 192,0, 0, 0, - 64,192, 0, 0, - 0,128, 0, 0, - 0,192, 0, 0, - 255,64, 0, 0, - 192,0, 0, 0, - 192,64, 0, 0, - 64,192, 0, 0, - 64,128, 0, 0, - 0,128, 0, 0, - 255,64, 0, 0, - 255,0, 0, 0, - 192,0, 0, 0, - 64,192, 0, 0, - 0,128, 0, 0, - 0,192, 0, 0, - 255,64, 0, 0, - 192,0, 0, 0, - 192,64, 0, 0, - 64,192, 0, 0, - 64,128, 0, 0, - 0,128, 0, 0, - 255,64, 0, 0, - 255,0, 0, 0, - 192,0, 0, 0 + 64,192, 0, 0, + 0,128, 0, 0, + 0,192, 0, 0, + 64,192, 0, 0, + 64,128, 0, 0, + 0,128, 0, 0, + 255,64, 0, 0, + 192,0, 0, 0, + 192,64, 0, 0, + 255,64, 0, 0, + 255,0, 0, 0, + 192,0, 0, 0, + 64,192, 0, 0, + 0,128, 0, 0, + 0,192, 0, 0, + 192,64, 0, 0, + 255,0, 0, 0, + 192,0, 0, 0, + 64,192, 0, 0, + 64,128, 0, 0, + 0,128, 0, 0, + 192,64, 0, 0, + 255,64, 0, 0, + 255,0, 0, 0, + 64,192, 0, 0, + 0,128, 0, 0, + 0,192, 0, 0, + 255,64, 0, 0, + 192,0, 0, 0, + 192,64, 0, 0, + 64,192, 0, 0, + 64,128, 0, 0, + 0,128, 0, 0, + 255,64, 0, 0, + 255,0, 0, 0, + 192,0, 0, 0, + 64,192, 0, 0, + 0,128, 0, 0, + 0,192, 0, 0, + 255,64, 0, 0, + 192,0, 0, 0, + 192,64, 0, 0, + 64,192, 0, 0, + 64,128, 0, 0, + 0,128, 0, 0, + 255,64, 0, 0, + 255,0, 0, 0, + 192,0, 0, 0, + 64,192, 0, 0, + 0,128, 0, 0, + 0,192, 0, 0, + 255,64, 0, 0, + 192,0, 0, 0, + 192,64, 0, 0, + 64,192, 0, 0, + 64,128, 0, 0, + 0,128, 0, 0, + 255,64, 0, 0, + 255,0, 0, 0, + 192,0, 0, 0 }; CVECTOR level1_modelwall_002_color[] = { - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0 + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0 }; PRIM level1_modelwall_002_index[] = { - 3,2,0,0,4, - 3,5,2,0,4, - 4,0,1,0,4, - 4,3,0,0,4, - 6,5,3,0,4, - 4,6,3,0,4, - 6,8,5,0,4, - 4,7,6,0,4, - 9,8,6,0,4, - 10,6,7,0,4, - 9,11,8,0,4, - 10,9,6,0,4, - 12,11,9,0,4, - 13,9,10,0,4, - 12,14,11,0,4, - 13,12,9,0,4, - 15,14,12,0,4, - 16,12,13,0,4, - 15,17,14,0,4, - 16,15,12,0,4 + 3,2,0,0,4, + 3,5,2,0,4, + 4,0,1,0,4, + 4,3,0,0,4, + 6,5,3,0,4, + 4,6,3,0,4, + 6,8,5,0,4, + 4,7,6,0,4, + 9,8,6,0,4, + 10,6,7,0,4, + 9,11,8,0,4, + 10,9,6,0,4, + 12,11,9,0,4, + 13,9,10,0,4, + 12,14,11,0,4, + 13,12,9,0,4, + 15,14,12,0,4, + 16,12,13,0,4, + 15,17,14,0,4, + 16,15,12,0,4 }; BODY level1_modelwall_002_body = { - {0, 0, 0, 0}, - 0,0,0, 0, - 0,0,0, 0, - 10, - ONE/10, - -92,-195,194, 0, - -92,0,682, 0, - 0, - }; + {0, 0, 0, 0}, + 0,0,0, 0, + 0,0,0, 0, + 10, + ONE/10, + -92,-195,194, 0, + -92,0,682, 0, + 0, + }; TMESH level1_modelwall_002 = { - level1_modelwall_002_mesh, - level1_modelwall_002_normal, - level1_modelwall_002_uv, - level1_modelwall_002_color, - 20 + level1_modelwall_002_mesh, + level1_modelwall_002_normal, + level1_modelwall_002_uv, + level1_modelwall_002_color, + 20 }; MESH level1_meshwall_002 = { - 60, - &level1_modelwall_002, - level1_modelwall_002_index, - &level1_tim_home, - _binary_TIM_home_tim_start, - {0}, // Nbr of vertices - {0,0,0, 0}, // position - {0,0,0, 0}, // rotation - 0, // isProp - 0, // isRigidBody - 0, // isStaticBody - 0, // isRound - 0, // isPrism - 0, // isAnim - 0, // isActor - 0, // isLevel - 1, // isWall - 0, // isBG - 0,// isSprite - 0, // p - 0, // otz - &level1_modelwall_002_body, - 0, // No animation data - 0, - 0 // Screen space coordinates + 60, + &level1_modelwall_002, + level1_modelwall_002_index, + &level1_tim_home, + _binary_TIM_home_tim_start, + {0}, // Matrix + {0,0,0, 0}, // position + {0,0,0, 0}, // rotation + 0, // isProp + 0, // isRigidBody + 0, // isStaticBody + 0, // isRound + 0, // isPrism + 0, // isAnim + 0, // isActor + 0, // isLevel + 1, // isWall + 0, // isBG + 0, // isSprite + 0, // p + 0, // otz + &level1_modelwall_002_body, + &level1_modelCylindre_anims, // Mesh anim tracks + 0, // Current VANIM + 0, + 0 // Screen space coordinates }; SVECTOR level1_modelwall_003_mesh[] = { - { 200,-97,682,0 }, - { 103,-97,682,0 }, - { 200,0,682,0 }, - { 200,-195,682,0 }, - { 103,0,682,0 }, - { 103,-195,682,0 }, - { 5,-97,682,0 }, - { 5,0,682,0 }, - { 5,-195,682,0 }, - { -92,-97,682,0 }, - { -92,0,682,0 }, - { -92,-195,682,0 } + { 201,-97,682,0 }, + { 103,-97,682,0 }, + { 201,1,682,0 }, + { 201,-194,682,0 }, + { 103,1,682,0 }, + { 103,-194,682,0 }, + { 6,-97,682,0 }, + { 6,1,682,0 }, + { 6,-194,682,0 }, + { -92,-97,682,0 }, + { -92,1,682,0 }, + { -92,-194,682,0 } }; SVECTOR level1_modelwall_003_normal[] = { - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0 + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0 }; SVECTOR level1_modelwall_003_uv[] = { - 64,192, 0, 0, - 0,128, 0, 0, - 64,128, 0, 0, - 64,192, 0, 0, - 0,192, 0, 0, - 0,128, 0, 0, - 64,192, 0, 0, - 0,128, 0, 0, - 64,128, 0, 0, - 64,192, 0, 0, - 0,192, 0, 0, - 0,128, 0, 0, - 255,64, 0, 0, - 192,0, 0, 0, - 255,0, 0, 0, - 64,192, 0, 0, - 0,192, 0, 0, - 0,128, 0, 0, - 64,192, 0, 0, - 0,128, 0, 0, - 64,128, 0, 0, - 255,64, 0, 0, - 192,0, 0, 0, - 255,0, 0, 0, - 255,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 255,64, 0, 0, - 192,0, 0, 0, - 255,0, 0, 0, - 255,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 255,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0 + 64,192, 0, 0, + 0,128, 0, 0, + 64,128, 0, 0, + 64,192, 0, 0, + 0,192, 0, 0, + 0,128, 0, 0, + 64,192, 0, 0, + 0,128, 0, 0, + 64,128, 0, 0, + 64,192, 0, 0, + 0,192, 0, 0, + 0,128, 0, 0, + 255,64, 0, 0, + 192,0, 0, 0, + 255,0, 0, 0, + 64,192, 0, 0, + 0,192, 0, 0, + 0,128, 0, 0, + 64,192, 0, 0, + 0,128, 0, 0, + 64,128, 0, 0, + 255,64, 0, 0, + 192,0, 0, 0, + 255,0, 0, 0, + 255,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 255,64, 0, 0, + 192,0, 0, 0, + 255,0, 0, 0, + 255,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 255,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0 }; CVECTOR level1_modelwall_003_color[] = { - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0 + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0 }; PRIM level1_modelwall_003_index[] = { - 6,5,8,0,4, - 6,1,5,0,4, - 1,3,5,0,4, - 9,6,8,0,4, - 7,1,6,0,4, - 1,0,3,0,4, - 9,8,11,0,4, - 4,0,1,0,4, - 7,4,1,0,4, - 10,6,9,0,4, - 10,7,6,0,4, - 4,2,0,0,4 + 6,5,8,0,4, + 6,1,5,0,4, + 1,3,5,0,4, + 9,6,8,0,4, + 7,1,6,0,4, + 1,0,3,0,4, + 9,8,11,0,4, + 4,0,1,0,4, + 7,4,1,0,4, + 10,6,9,0,4, + 10,7,6,0,4, + 4,2,0,0,4 }; BODY level1_modelwall_003_body = { - {0, 0, 0, 0}, - 0,0,-1, 0, - 0,0,0, 0, - 10, - ONE/10, - -92,-195,682, 0, - 200,0,682, 0, - 0, - }; + {0, 0, 0, 0}, + 0,0,-1, 0, + 0,0,0, 0, + 10, + ONE/10, + -92,-195,682, 0, + 200,0,682, 0, + 0, + }; TMESH level1_modelwall_003 = { - level1_modelwall_003_mesh, - level1_modelwall_003_normal, - level1_modelwall_003_uv, - level1_modelwall_003_color, - 12 + level1_modelwall_003_mesh, + level1_modelwall_003_normal, + level1_modelwall_003_uv, + level1_modelwall_003_color, + 12 }; MESH level1_meshwall_003 = { - 36, - &level1_modelwall_003, - level1_modelwall_003_index, - &level1_tim_home, - _binary_TIM_home_tim_start, - {0}, // Nbr of vertices - {0,0,-1, 0}, // position - {0,0,0, 0}, // rotation - 0, // isProp - 0, // isRigidBody - 0, // isStaticBody - 0, // isRound - 0, // isPrism - 0, // isAnim - 0, // isActor - 0, // isLevel - 1, // isWall - 0, // isBG - 0,// isSprite - 0, // p - 0, // otz - &level1_modelwall_003_body, - 0, // No animation data - 0, - 0 // Screen space coordinates + 36, + &level1_modelwall_003, + level1_modelwall_003_index, + &level1_tim_home, + _binary_TIM_home_tim_start, + {0}, // Matrix + {0,0,-1, 0}, // position + {0,0,0, 0}, // rotation + 0, // isProp + 0, // isRigidBody + 0, // isStaticBody + 0, // isRound + 0, // isPrism + 0, // isAnim + 0, // isActor + 0, // isLevel + 1, // isWall + 0, // isBG + 0, // isSprite + 0, // p + 0, // otz + &level1_modelwall_003_body, + &level1_modelCylindre_anims, // Mesh anim tracks + 0, // Current VANIM + 0, + 0 // Screen space coordinates }; MESH * level1_meshes[15] = { - &level1_meshCube, - &level1_meshCylindre, - &level1_meshgnd, - &level1_meshgnd_001, - &level1_meshgnd_003, - &level1_meshgnd_002, - &level1_meshLara, - &level1_meshobject, - &level1_meshPlan, - &level1_meshSphere, - &level1_meshSphere_001, - &level1_meshwall, - &level1_meshwall_001, - &level1_meshwall_002, - &level1_meshwall_003 + &level1_meshCube, + &level1_meshCylindre, + &level1_meshgnd, + &level1_meshgnd_001, + &level1_meshgnd_003, + &level1_meshgnd_002, + &level1_meshLara, + &level1_meshobject, + &level1_meshPlan, + &level1_meshSphere, + &level1_meshSphere_001, + &level1_meshwall, + &level1_meshwall_001, + &level1_meshwall_002, + &level1_meshwall_003 }; int level1_meshes_length = 15; CAMANGLE level1_camAngle_camPath_001 = { - &level1_camPos_camPath_001, - 0, - 0, - { 0 }, - { 0 }, - 0, - 0 + &level1_camPos_camPath_001, + 0, + 0, + { 0 }, + { 0 }, + 0, + 0 }; CAMANGLE * level1_camAngles[0] = { }; -SIBLINGS level1_nodegnd_001_siblings = { - 1, - { - &level1_nodegnd - } -}; - -CHILDREN level1_nodegnd_001_objects = { - 3, - { - &level1_meshwall_003, - &level1_meshwall_002, - &level1_meshCylindre - } -}; - -CHILDREN level1_nodegnd_001_rigidbodies = { - 2, - { - &level1_meshSphere, - &level1_meshSphere_001 - } -}; - -NODE level1_nodegnd_001 = { - &level1_meshgnd_001, - &level1_nodegnd_001_siblings, - &level1_nodegnd_001_objects, - &level1_nodegnd_001_rigidbodies -}; - -SIBLINGS level1_nodegnd_003_siblings = { - 1, - { - &level1_nodegnd - } -}; - -CHILDREN level1_nodegnd_003_objects = { - 0, - { - 0 - } -}; - -CHILDREN level1_nodegnd_003_rigidbodies = { - 2, - { - &level1_meshSphere, - &level1_meshSphere_001 - } -}; - -NODE level1_nodegnd_003 = { - &level1_meshgnd_003, - &level1_nodegnd_003_siblings, - &level1_nodegnd_003_objects, - &level1_nodegnd_003_rigidbodies -}; - -SIBLINGS level1_nodegnd_002_siblings = { - 1, - { - &level1_nodegnd - } -}; - -CHILDREN level1_nodegnd_002_objects = { - 1, - { - &level1_meshobject - } -}; - -CHILDREN level1_nodegnd_002_rigidbodies = { - 2, - { - &level1_meshSphere, - &level1_meshSphere_001 - } -}; - -NODE level1_nodegnd_002 = { - &level1_meshgnd_002, - &level1_nodegnd_002_siblings, - &level1_nodegnd_002_objects, - &level1_nodegnd_002_rigidbodies -}; - SIBLINGS level1_nodegnd_siblings = { - 3, - { - &level1_nodegnd_001, - &level1_nodegnd_003, - &level1_nodegnd_002 - } + 3, + { + &level1_nodegnd_001, + &level1_nodegnd_002, + &level1_nodegnd_003 + } }; CHILDREN level1_nodegnd_objects = { - 6, - { - &level1_meshLara, - &level1_meshPlan, - &level1_meshwall_001, - &level1_meshSphere_001, - &level1_meshCube, - &level1_meshwall - } + 5, + { + &level1_meshLara, + &level1_meshwall, + &level1_meshSphere_001, + &level1_meshwall_001, + &level1_meshCube + } }; CHILDREN level1_nodegnd_rigidbodies = { - 2, - { - &level1_meshSphere, - &level1_meshSphere_001 - } + 2, + { + &level1_meshSphere, + &level1_meshSphere_001 + } }; NODE level1_nodegnd = { - &level1_meshgnd, - &level1_nodegnd_siblings, - &level1_nodegnd_objects, - &level1_nodegnd_rigidbodies + &level1_meshgnd, + &level1_nodegnd_siblings, + &level1_nodegnd_objects, + &level1_nodegnd_rigidbodies +}; + +SIBLINGS level1_nodegnd_002_siblings = { + 1, + { + &level1_nodegnd + } +}; + +CHILDREN level1_nodegnd_002_objects = { + 1, + { + &level1_meshobject + } +}; + +CHILDREN level1_nodegnd_002_rigidbodies = { + 2, + { + &level1_meshSphere, + &level1_meshSphere_001 + } +}; + +NODE level1_nodegnd_002 = { + &level1_meshgnd_002, + &level1_nodegnd_002_siblings, + &level1_nodegnd_002_objects, + &level1_nodegnd_002_rigidbodies +}; + +SIBLINGS level1_nodegnd_001_siblings = { + 1, + { + &level1_nodegnd + } +}; + +CHILDREN level1_nodegnd_001_objects = { + 4, + { + &level1_meshPlan, + &level1_meshwall_002, + &level1_meshCylindre, + &level1_meshwall_003 + } +}; + +CHILDREN level1_nodegnd_001_rigidbodies = { + 2, + { + &level1_meshSphere, + &level1_meshSphere_001 + } +}; + +NODE level1_nodegnd_001 = { + &level1_meshgnd_001, + &level1_nodegnd_001_siblings, + &level1_nodegnd_001_objects, + &level1_nodegnd_001_rigidbodies +}; + +SIBLINGS level1_nodegnd_003_siblings = { + 1, + { + &level1_nodegnd + } +}; + +CHILDREN level1_nodegnd_003_objects = { + 0, + { + 0 + } +}; + +CHILDREN level1_nodegnd_003_rigidbodies = { + 2, + { + &level1_meshSphere, + &level1_meshSphere_001 + } +}; + +NODE level1_nodegnd_003 = { + &level1_meshgnd_003, + &level1_nodegnd_003_siblings, + &level1_nodegnd_003_objects, + &level1_nodegnd_003_rigidbodies }; MESH * level1_actorPtr = &level1_meshSphere; @@ -11039,159 +12243,22 @@ CAMANGLE * level1_camPtr = &level1_camAngle_camPath_001; NODE * level1_curNode = &level1_nodegnd; -// extern VAG files -extern u_char _binary_VAG_0_come_vag_start; -extern u_char _binary_VAG_1_cuek_vag_start; -extern u_char _binary_VAG_2_erro_vag_start; -extern u_char _binary_VAG_3_hehe_vag_start; -extern u_char _binary_VAG_4_m4a1_vag_start; -extern u_char _binary_VAG_5_punc_vag_start; -extern u_char _binary_VAG_7_wron_vag_start; -extern u_char _binary_VAG_8_yooo_vag_start; -// soundBank -VAGbank level1_VAGBank = { - 8, - { - { &_binary_VAG_0_come_vag_start, SPU_00CH, 0 }, - { &_binary_VAG_1_cuek_vag_start, SPU_01CH, 0 }, - { &_binary_VAG_2_erro_vag_start, SPU_02CH, 0 }, - { &_binary_VAG_3_hehe_vag_start, SPU_03CH, 0 }, - { &_binary_VAG_4_m4a1_vag_start, SPU_04CH, 0 }, - { &_binary_VAG_5_punc_vag_start, SPU_05CH, 0 }, - { &_binary_VAG_7_wron_vag_start, SPU_06CH, 0 }, - { &_binary_VAG_8_yooo_vag_start, SPU_07CH, 0 }, - } -}; - -XAbank level1_XABank_0 = { - "\\INTER8.XA;1", - 2, - 0, - { - //channel 0 - { 0, 698464, 1, 0, 0, ((698464/2336)-1) * XA_CHANNELS, -1 }, - { 1, 366752, 1, 1 , 0, ((366752/2336)-1) * XA_CHANNELS, -1 }, - } -}; - -XAfiles level1_XAFiles = { - 1, - { - &level1_XABank_0 - } -}; - -SOUND_OBJECT level1_Speaker = { - {102,32,210}, - 16383, 16383, 0, 16383, - &level1_VAGBank.samples[0], - 0, - &level1_meshSphere -}; - -SOUND_OBJECT level1_Speaker_001 = { - {-82,28,210}, - 16383, 16383, 0, 16383, - &level1_VAGBank.samples[1], - 0, - &level1_meshSphere -}; - -SOUND_OBJECT level1_Speaker_002 = { - {-267,432,-146}, - 16383, 16383, 0, 16383, - &level1_VAGBank.samples[2], - 0, - 0 -}; - -SOUND_OBJECT level1_Speaker_003 = { - {-101,156,253}, - 16383, 16383, 0, 16383, - &level1_VAGBank.samples[3], - 0, - &level1_meshSphere_001 -}; - -SOUND_OBJECT level1_Speaker_004 = { - {83,161,253}, - 16383, 16383, 0, 16383, - &level1_VAGBank.samples[4], - 0, - &level1_meshCube -}; - -SOUND_OBJECT level1_Speaker_005 = { - {76,-39,188}, - 16383, 16383, 0, 16383, - &level1_VAGBank.samples[5], - 0, - &level1_meshSphere -}; - -SOUND_OBJECT level1_Speaker_006 = { - {-108,-43,188}, - 16383, 16383, 0, 16383, - &level1_VAGBank.samples[6], - 0, - &level1_meshSphere -}; - -SOUND_OBJECT level1_Speaker_007 = { - {-352,55,234}, - 16383, 16383, 0, 16383, - &level1_VAGBank.samples[7], - 0, - &level1_meshSphere -}; - -SOUND_OBJECT level1_Speaker_008 = { - {-168,60,234}, - 16383, 16383, 0, 16383, - &level1_VAGBank.samples[8], - 0, - &level1_meshSphere -}; - -SOUND_OBJECT level1_Speaker_009 = { - {188,-156,143}, - 16383, 16383, 0, 16383, - 0, - &level1_XABank_0.samples[0], - &level1_meshSphere -}; - -LEVEL_SOUNDS level1_sounds = { - 10, - { - &level1_Speaker, - &level1_Speaker_001, - &level1_Speaker_002, - &level1_Speaker_003, - &level1_Speaker_004, - &level1_Speaker_005, - &level1_Speaker_006, - &level1_Speaker_007, - &level1_Speaker_008, - &level1_Speaker_009 - } -}; - LEVEL level1 = { - &level1_BGc, - &level1_BKc, - &level1_cmat, - &level1_lgtmat, - (MESH **)&level1_meshes, - &level1_meshes_length, - &level1_meshSphere, - &level1_meshgnd, - &level1_meshSphere_001, - &level1_camAngle_camPath_001, - &level1_camPath, - (CAMANGLE **)&level1_camAngles, - &level1_nodegnd, - &level1_sounds, - &level1_VAGBank, - &level1_XAFiles + &level1_BGc, + &level1_BKc, + &level1_cmat, + &level1_lgtmat, + (MESH **)&level1_meshes, + &level1_meshes_length, + &level1_meshSphere, + &level1_meshgnd, + &level1_meshSphere_001, + &level1_camAngle_camPath_001, + &level1_camPath, + (CAMANGLE **)&level1_camAngles, + &level1_nodegnd, + 0, + 0, + 0 }; + diff --git a/levels/level1.h b/levels/level1.h index 50a9275..b96ed4b 100644 --- a/levels/level1.h +++ b/levels/level1.h @@ -5,6 +5,10 @@ extern LEVEL level1; extern CVECTOR level1_BGc; extern VECTOR level1_BKc; +extern MESH_ANIMS_TRACKS level1_modelCube_anims; +extern VANIM level1_modelCube_anim_Cube; +extern MESH_ANIMS_TRACKS level1_modelCylindre_anims; +extern VANIM level1_modelCylindre_anim_Cylindre; extern CAMPOS level1_camPos_camPath; extern CAMPOS level1_camPos_camPath_001; extern CAMPOS level1_camPos_camPath_002; @@ -31,7 +35,6 @@ extern SVECTOR level1_modelCylindre_normal[]; extern SVECTOR level1_modelCylindre_uv[]; extern CVECTOR level1_modelCylindre_color[]; extern PRIM level1_modelCylindre_index[]; -extern VANIM level1_modelCylindre_anim; extern BODY level1_modelCylindre_body; extern TMESH level1_modelCylindre; extern unsigned long _binary_TIM_home_tim_start[]; @@ -151,6 +154,14 @@ extern MESH * level1_meshes[15]; extern int level1_meshes_length; extern CAMANGLE level1_camAngle_camPath_001; extern CAMANGLE * level1_camAngles[0]; +extern SIBLINGS level1_nodegnd_siblings; +extern CHILDREN level1_nodegnd_objects; +extern CHILDREN level1_nodegnd_rigidbodies; +extern NODE level1_nodegnd; +extern SIBLINGS level1_nodegnd_002_siblings; +extern CHILDREN level1_nodegnd_002_objects; +extern CHILDREN level1_nodegnd_002_rigidbodies; +extern NODE level1_nodegnd_002; extern SIBLINGS level1_nodegnd_001_siblings; extern CHILDREN level1_nodegnd_001_objects; extern CHILDREN level1_nodegnd_001_rigidbodies; @@ -159,22 +170,12 @@ extern SIBLINGS level1_nodegnd_003_siblings; extern CHILDREN level1_nodegnd_003_objects; extern CHILDREN level1_nodegnd_003_rigidbodies; extern NODE level1_nodegnd_003; -extern SIBLINGS level1_nodegnd_002_siblings; -extern CHILDREN level1_nodegnd_002_objects; -extern CHILDREN level1_nodegnd_002_rigidbodies; -extern NODE level1_nodegnd_002; -extern SIBLINGS level1_nodegnd_siblings; -extern CHILDREN level1_nodegnd_objects; -extern CHILDREN level1_nodegnd_rigidbodies; -extern NODE level1_nodegnd; extern MESH * level1_actorPtr; extern MESH * level1_levelPtr; extern MESH * level1_propPtr; extern CAMANGLE * level1_camPtr; extern NODE * level1_curNode; +extern NODE level1_nodegnd; +extern NODE level1_nodegnd_002; extern NODE level1_nodegnd_001; extern NODE level1_nodegnd_003; -extern NODE level1_nodegnd_002; -extern NODE level1_nodegnd; -extern VAGbank VAGBank1; -extern XAbank XABank1; diff --git a/src/graphics.c b/src/graphics.c index 1ba3907..15d1225 100644 --- a/src/graphics.c +++ b/src/graphics.c @@ -51,40 +51,54 @@ void set3VertexLerPos(MESH * mesh, long t){ // TODO : Pre-calculate lerp positions at runtime (for i in nframes, do calc) // Fixed point math precision short precision = 12; - // Vertex 1 - mesh->tmesh->v[ mesh->index[ t ].order.vx ].vx = lerpD( mesh->anim->data[mesh->anim->lerpCursor * mesh->anim->nvert + mesh->index[t].order.vx].vx << precision , mesh->anim->data[(mesh->anim->lerpCursor + 1) * mesh->anim->nvert + mesh->index[t].order.vx].vx << precision, mesh->anim->cursor << precision) >> precision; - mesh->tmesh->v[ mesh->index[ t ].order.vx ].vz = lerpD( mesh->anim->data[mesh->anim->lerpCursor * mesh->anim->nvert + mesh->index[t].order.vx].vz << precision , mesh->anim->data[(mesh->anim->lerpCursor + 1) * mesh->anim->nvert + mesh->index[t].order.vx].vz << precision, mesh->anim->cursor << precision) >> precision; - mesh->tmesh->v[ mesh->index[ t ].order.vx ].vy = lerpD( mesh->anim->data[mesh->anim->lerpCursor * mesh->anim->nvert + mesh->index[t].order.vx].vy << precision , mesh->anim->data[(mesh->anim->lerpCursor + 1) * mesh->anim->nvert + mesh->index[t].order.vx].vy << precision, mesh->anim->cursor << precision) >> precision; - // Vertex 2 - mesh->tmesh->v[ mesh->index[ t ].order.vz ].vx = lerpD( mesh->anim->data[mesh->anim->lerpCursor * mesh->anim->nvert + mesh->index[t].order.vz].vx << precision , mesh->anim->data[(mesh->anim->lerpCursor + 1) * mesh->anim->nvert + mesh->index[t].order.vz].vx << precision, mesh->anim->cursor << precision) >> precision; - mesh->tmesh->v[ mesh->index[ t ].order.vz ].vz = lerpD( mesh->anim->data[mesh->anim->lerpCursor * mesh->anim->nvert + mesh->index[t].order.vz].vz << precision , mesh->anim->data[(mesh->anim->lerpCursor + 1) * mesh->anim->nvert + mesh->index[t].order.vz].vz << precision, mesh->anim->cursor << precision) >> precision; - mesh->tmesh->v[ mesh->index[ t ].order.vz ].vy = lerpD( mesh->anim->data[mesh->anim->lerpCursor * mesh->anim->nvert + mesh->index[t].order.vz].vy << precision , mesh->anim->data[(mesh->anim->lerpCursor + 1) * mesh->anim->nvert + mesh->index[t].order.vz].vy << precision, mesh->anim->cursor << precision) >> precision; - // Vertex 3 - mesh->tmesh->v[ mesh->index[ t ].order.vy ].vx = lerpD( mesh->anim->data[mesh->anim->lerpCursor * mesh->anim->nvert + mesh->index[t].order.vy].vx << precision , mesh->anim->data[(mesh->anim->lerpCursor + 1) * mesh->anim->nvert + mesh->index[t].order.vy].vx << precision, mesh->anim->cursor << precision) >> precision; - mesh->tmesh->v[ mesh->index[ t ].order.vy ].vz = lerpD( mesh->anim->data[mesh->anim->lerpCursor * mesh->anim->nvert + mesh->index[t].order.vy].vz << precision , mesh->anim->data[(mesh->anim->lerpCursor + 1) * mesh->anim->nvert + mesh->index[t].order.vy].vz << precision, mesh->anim->cursor << precision) >> precision; - mesh->tmesh->v[ mesh->index[ t ].order.vy ].vy = lerpD( mesh->anim->data[mesh->anim->lerpCursor * mesh->anim->nvert + mesh->index[t].order.vy].vy << precision , mesh->anim->data[(mesh->anim->lerpCursor + 1) * mesh->anim->nvert + mesh->index[t].order.vy].vy << precision, mesh->anim->cursor << precision) >> precision; - mesh->anim->cursor += 24 * mesh->anim->dir; + //~ mesh->tmesh->v[ mesh->index[ t ].order.vx ].vx = round(lerpD( mesh->currentAnim->data[mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[t].order.vx].vx << precision , mesh->currentAnim->data[(mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[t].order.vx].vx << precision, mesh->currentAnim->cursor << precision)) >> precision; + //~ mesh->tmesh->v[ mesh->index[ t ].order.vx ].vz = round(lerpD( mesh->currentAnim->data[mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[t].order.vx].vz << precision , mesh->currentAnim->data[(mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[t].order.vx].vz << precision, mesh->currentAnim->cursor << precision)) >> precision; + //~ mesh->tmesh->v[ mesh->index[ t ].order.vx ].vy = round(lerpD( mesh->currentAnim->data[mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[t].order.vx].vy << precision , mesh->currentAnim->data[(mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[t].order.vx].vy << precision, mesh->currentAnim->cursor << precision)) >> precision; + //~ // Vertex 2 + //~ mesh->tmesh->v[ mesh->index[ t ].order.vz ].vx = round(lerpD( mesh->currentAnim->data[mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[t].order.vz].vx << precision , mesh->currentAnim->data[(mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[t].order.vz].vx << precision, mesh->currentAnim->cursor << precision)) >> precision; + //~ mesh->tmesh->v[ mesh->index[ t ].order.vz ].vz = round(lerpD( mesh->currentAnim->data[mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[t].order.vz].vz << precision , mesh->currentAnim->data[(mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[t].order.vz].vz << precision, mesh->currentAnim->cursor << precision)) >> precision; + //~ mesh->tmesh->v[ mesh->index[ t ].order.vz ].vy = round(lerpD( mesh->currentAnim->data[mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[t].order.vz].vy << precision , mesh->currentAnim->data[(mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[t].order.vz].vy << precision, mesh->currentAnim->cursor << precision)) >> precision; + //~ // Vertex 3 + //~ mesh->tmesh->v[ mesh->index[ t ].order.vy ].vx = round(lerpD( mesh->currentAnim->data[mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[t].order.vy].vx << precision , mesh->currentAnim->data[(mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[t].order.vy].vx << precision, mesh->currentAnim->cursor << precision)) >> precision; + //~ mesh->tmesh->v[ mesh->index[ t ].order.vy ].vz = round(lerpD( mesh->currentAnim->data[mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[t].order.vy].vz << precision , mesh->currentAnim->data[(mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[t].order.vy].vz << precision, mesh->currentAnim->cursor << precision)) >> precision; + //~ mesh->tmesh->v[ mesh->index[ t ].order.vy ].vy = round(lerpD( mesh->currentAnim->data[mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[t].order.vy].vy << precision , mesh->currentAnim->data[(mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[t].order.vy].vy << precision, mesh->currentAnim->cursor << precision)) >> precision; + + mesh->tmesh->v[ mesh->index[ t ].order.vx ].vx = (lerpD( mesh->currentAnim->data[mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[t].order.vx].vx << precision , mesh->currentAnim->data[(mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[t].order.vx].vx << precision, mesh->currentAnim->cursor << precision)) >> precision; + mesh->tmesh->v[ mesh->index[ t ].order.vx ].vz = (lerpD( mesh->currentAnim->data[mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[t].order.vx].vz << precision , mesh->currentAnim->data[(mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[t].order.vx].vz << precision, mesh->currentAnim->cursor << precision)) >> precision; + mesh->tmesh->v[ mesh->index[ t ].order.vx ].vy = (lerpD( mesh->currentAnim->data[mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[t].order.vx].vy << precision , mesh->currentAnim->data[(mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[t].order.vx].vy << precision, mesh->currentAnim->cursor << precision)) >> precision; + // Vertex 2 + mesh->tmesh->v[ mesh->index[ t ].order.vz ].vx = (lerpD( mesh->currentAnim->data[mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[t].order.vz].vx << precision , mesh->currentAnim->data[(mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[t].order.vz].vx << precision, mesh->currentAnim->cursor << precision)) >> precision; + mesh->tmesh->v[ mesh->index[ t ].order.vz ].vz = (lerpD( mesh->currentAnim->data[mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[t].order.vz].vz << precision , mesh->currentAnim->data[(mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[t].order.vz].vz << precision, mesh->currentAnim->cursor << precision)) >> precision; + mesh->tmesh->v[ mesh->index[ t ].order.vz ].vy = (lerpD( mesh->currentAnim->data[mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[t].order.vz].vy << precision , mesh->currentAnim->data[(mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[t].order.vz].vy << precision, mesh->currentAnim->cursor << precision)) >> precision; + // Vertex 3 + mesh->tmesh->v[ mesh->index[ t ].order.vy ].vx = (lerpD( mesh->currentAnim->data[mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[t].order.vy].vx << precision , mesh->currentAnim->data[(mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[t].order.vy].vx << precision, mesh->currentAnim->cursor << precision)) >> precision; + mesh->tmesh->v[ mesh->index[ t ].order.vy ].vz = (lerpD( mesh->currentAnim->data[mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[t].order.vy].vz << precision , mesh->currentAnim->data[(mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[t].order.vy].vz << precision, mesh->currentAnim->cursor << precision)) >> precision; + mesh->tmesh->v[ mesh->index[ t ].order.vy ].vy = (lerpD( mesh->currentAnim->data[mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[t].order.vy].vy << precision , mesh->currentAnim->data[(mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[t].order.vy].vy << precision, mesh->currentAnim->cursor << precision)) >> precision; + + mesh->currentAnim->cursor += 24 * mesh->currentAnim->dir; }; void set4VertexLerPos(MESH * mesh, long t){ // Find and set 4 interpolated vertex value - short precision = 12; - // Vertex 1 - mesh->tmesh->v[ mesh->index[ t ].order.vx ].vx = lerpD( mesh->anim->data[ mesh->anim->lerpCursor * mesh->anim->nvert + mesh->index[ t ].order.vx ].vx << precision , mesh->anim->data[ (mesh->anim->lerpCursor + 1) * mesh->anim->nvert + mesh->index[ t ].order.vx ].vx << precision, mesh->anim->cursor << precision) >> precision; - mesh->tmesh->v[ mesh->index[ t ].order.vx ].vz = lerpD( mesh->anim->data[ mesh->anim->lerpCursor * mesh->anim->nvert + mesh->index[ t ].order.vx ].vz << precision , mesh->anim->data[ (mesh->anim->lerpCursor + 1) * mesh->anim->nvert + mesh->index[ t ].order.vx ].vz << precision, mesh->anim->cursor << precision) >> precision; - mesh->tmesh->v[ mesh->index[ t ].order.vx ].vy = lerpD( mesh->anim->data[ mesh->anim->lerpCursor * mesh->anim->nvert + mesh->index[ t ].order.vx ].vy << precision , mesh->anim->data[ (mesh->anim->lerpCursor + 1) * mesh->anim->nvert + mesh->index[ t ].order.vx ].vy << precision, mesh->anim->cursor << precision) >> precision; + short precision = 12; + mesh->tmesh->v[ mesh->index[ t ].order.vx ].vx = lerpD( mesh->currentAnim->data[ mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[ t ].order.vx ].vx << precision , + mesh->currentAnim->data[ (mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[ t ].order.vx ].vx << precision, + mesh->currentAnim->cursor << precision) >> precision; + mesh->tmesh->v[ mesh->index[ t ].order.vx ].vz = lerpD( mesh->currentAnim->data[ mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[ t ].order.vx ].vz << precision , mesh->currentAnim->data[ (mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[ t ].order.vx ].vz << precision, mesh->currentAnim->cursor << precision) >> precision; + mesh->tmesh->v[ mesh->index[ t ].order.vx ].vy = lerpD( mesh->currentAnim->data[ mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[ t ].order.vx ].vy << precision , mesh->currentAnim->data[ (mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[ t ].order.vx ].vy << precision, mesh->currentAnim->cursor << precision) >> precision; // Vertex 2 - mesh->tmesh->v[ mesh->index[ t ].order.vz ].vx = lerpD( mesh->anim->data[ mesh->anim->lerpCursor * mesh->anim->nvert + mesh->index[ t ].order.vz ].vx << precision , mesh->anim->data[ (mesh->anim->lerpCursor + 1) * mesh->anim->nvert + mesh->index[ t ].order.vz ].vx << precision, mesh->anim->cursor << precision) >> precision; - mesh->tmesh->v[ mesh->index[ t ].order.vz ].vz = lerpD( mesh->anim->data[ mesh->anim->lerpCursor * mesh->anim->nvert + mesh->index[ t ].order.vz ].vz << precision , mesh->anim->data[ (mesh->anim->lerpCursor + 1) * mesh->anim->nvert + mesh->index[ t ].order.vz ].vz << precision, mesh->anim->cursor << precision) >> precision; - mesh->tmesh->v[ mesh->index[ t ].order.vz ].vy = lerpD( mesh->anim->data[ mesh->anim->lerpCursor * mesh->anim->nvert + mesh->index[ t ].order.vz ].vy << precision , mesh->anim->data[ (mesh->anim->lerpCursor + 1) * mesh->anim->nvert + mesh->index[ t ].order.vz ].vy << precision, mesh->anim->cursor << precision) >> precision; + mesh->tmesh->v[ mesh->index[ t ].order.vz ].vx = lerpD( mesh->currentAnim->data[ mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[ t ].order.vz ].vx << precision , mesh->currentAnim->data[ (mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[ t ].order.vz ].vx << precision, mesh->currentAnim->cursor << precision) >> precision; + mesh->tmesh->v[ mesh->index[ t ].order.vz ].vz = lerpD( mesh->currentAnim->data[ mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[ t ].order.vz ].vz << precision , mesh->currentAnim->data[ (mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[ t ].order.vz ].vz << precision, mesh->currentAnim->cursor << precision) >> precision; + mesh->tmesh->v[ mesh->index[ t ].order.vz ].vy = lerpD( mesh->currentAnim->data[ mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[ t ].order.vz ].vy << precision , mesh->currentAnim->data[ (mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[ t ].order.vz ].vy << precision, mesh->currentAnim->cursor << precision) >> precision; // Vertex 3 - mesh->tmesh->v[ mesh->index[ t ].order.vy ].vx = lerpD( mesh->anim->data[ mesh->anim->lerpCursor * mesh->anim->nvert + mesh->index[ t ].order.vy ].vx << precision , mesh->anim->data[ (mesh->anim->lerpCursor + 1) * mesh->anim->nvert + mesh->index[ t ].order.vy ].vx << precision, mesh->anim->cursor << precision) >> precision; - mesh->tmesh->v[ mesh->index[ t ].order.vy ].vz = lerpD( mesh->anim->data[ mesh->anim->lerpCursor * mesh->anim->nvert + mesh->index[ t ].order.vy ].vz << precision , mesh->anim->data[ (mesh->anim->lerpCursor + 1) * mesh->anim->nvert + mesh->index[ t ].order.vy ].vz << precision, mesh->anim->cursor << precision) >> precision; - mesh->tmesh->v[ mesh->index[ t ].order.vy ].vy = lerpD( mesh->anim->data[ mesh->anim->lerpCursor * mesh->anim->nvert + mesh->index[ t ].order.vy ].vy << precision , mesh->anim->data[ (mesh->anim->lerpCursor + 1) * mesh->anim->nvert + mesh->index[ t ].order.vy ].vy << precision, mesh->anim->cursor << precision) >> precision; + mesh->tmesh->v[ mesh->index[ t ].order.vy ].vx = lerpD( mesh->currentAnim->data[ mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[ t ].order.vy ].vx << precision , mesh->currentAnim->data[ (mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[ t ].order.vy ].vx << precision, mesh->currentAnim->cursor << precision) >> precision; + mesh->tmesh->v[ mesh->index[ t ].order.vy ].vz = lerpD( mesh->currentAnim->data[ mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[ t ].order.vy ].vz << precision , mesh->currentAnim->data[ (mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[ t ].order.vy ].vz << precision, mesh->currentAnim->cursor << precision) >> precision; + mesh->tmesh->v[ mesh->index[ t ].order.vy ].vy = lerpD( mesh->currentAnim->data[ mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[ t ].order.vy ].vy << precision , mesh->currentAnim->data[ (mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[ t ].order.vy ].vy << precision, mesh->currentAnim->cursor << precision) >> precision; // Vertex 4 - mesh->tmesh->v[ mesh->index[ t ].order.pad ].vx = lerpD( mesh->anim->data[ mesh->anim->lerpCursor * mesh->anim->nvert + mesh->index[ t ].order.pad ].vx << precision , mesh->anim->data[ (mesh->anim->lerpCursor + 1) * mesh->anim->nvert + mesh->index[ t ].order.pad ].vx << precision, mesh->anim->cursor << precision) >> precision; - mesh->tmesh->v[ mesh->index[ t ].order.pad ].vz = lerpD( mesh->anim->data[ mesh->anim->lerpCursor * mesh->anim->nvert + mesh->index[ t ].order.pad ].vz << precision , mesh->anim->data[ (mesh->anim->lerpCursor + 1) * mesh->anim->nvert + mesh->index[ t ].order.pad ].vz << precision, mesh->anim->cursor << precision) >> precision; - mesh->tmesh->v[ mesh->index[ t ].order.pad ].vy = lerpD( mesh->anim->data[ mesh->anim->lerpCursor * mesh->anim->nvert + mesh->index[ t ].order.pad ].vy << precision , mesh->anim->data[ (mesh->anim->lerpCursor + 1) * mesh->anim->nvert + mesh->index[ t ].order.pad ].vy << precision, mesh->anim->cursor << precision) >> precision; - mesh->anim->cursor += 2 * mesh->anim->dir; + mesh->tmesh->v[ mesh->index[ t ].order.pad ].vx = lerpD( mesh->currentAnim->data[ mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[ t ].order.pad ].vx << precision , mesh->currentAnim->data[ (mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[ t ].order.pad ].vx << precision, mesh->currentAnim->cursor << precision) >> precision; + mesh->tmesh->v[ mesh->index[ t ].order.pad ].vz = lerpD( mesh->currentAnim->data[ mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[ t ].order.pad ].vz << precision , mesh->currentAnim->data[ (mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[ t ].order.pad ].vz << precision, mesh->currentAnim->cursor << precision) >> precision; + mesh->tmesh->v[ mesh->index[ t ].order.pad ].vy = lerpD( mesh->currentAnim->data[ mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[ t ].order.pad ].vy << precision , mesh->currentAnim->data[ (mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[ t ].order.pad ].vy << precision, mesh->currentAnim->cursor << precision) >> precision; + + mesh->currentAnim->cursor += 24 * mesh->currentAnim->dir; } long interpolateTri(POLY_GT3 * poly, MESH * mesh, long t){ long Flag, nclip = 0; @@ -93,16 +107,16 @@ long interpolateTri(POLY_GT3 * poly, MESH * mesh, long t){ //~ // mesh->anim->dir *= -1; //~ //} // Find next keyframe - if (mesh->anim->cursor > (1 << 12)) { + if (mesh->currentAnim->cursor > (1 << 12)) { // There are still keyframes to interpolate between - if ( mesh->anim->lerpCursor < mesh->anim->nframes - 1 ) { - mesh->anim->lerpCursor ++; - mesh->anim->cursor = 0; + if ( mesh->currentAnim->lerpCursor < mesh->currentAnim->nframes - 1 ) { + mesh->currentAnim->lerpCursor ++; + mesh->currentAnim->cursor = 0; } // We've reached last frame, go back to first frame - if ( mesh->anim->lerpCursor == mesh->anim->nframes - 1 ) { - mesh->anim->lerpCursor = 0; - mesh->anim->cursor = 0; + if ( mesh->currentAnim->lerpCursor == mesh->currentAnim->nframes - 1 ) { + mesh->currentAnim->lerpCursor = 0; + mesh->currentAnim->cursor = 0; } } // Find and set interpolated vertex value @@ -127,14 +141,15 @@ long interpolateQuad(POLY_GT4 * poly4, MESH * mesh, long t){ //~ mesh->anim->dir *= -1; //~ } short precision = 12; - if ( mesh->anim->cursor > 1<anim->lerpCursor < mesh->anim->nframes - 1 ) { - mesh->anim->lerpCursor ++; - mesh->anim->cursor = 0; + //~ if ( mesh->anim->cursor > 1<currentAnim->cursor > (1 << 12) ) { + if ( mesh->currentAnim->lerpCursor < mesh->currentAnim->nframes - 1 ) { + mesh->currentAnim->lerpCursor ++; + mesh->currentAnim->cursor = 0; } - if ( mesh->anim->lerpCursor == mesh->anim->nframes - 1 ) { - mesh->anim->lerpCursor = 0; - mesh->anim->cursor = 0; + if ( mesh->currentAnim->lerpCursor == mesh->currentAnim->nframes - 1 ) { + mesh->currentAnim->lerpCursor = 0; + mesh->currentAnim->cursor = 0; } } // Find and set interpolated vertex value @@ -346,17 +361,18 @@ long drawQuad(MESH * mesh, int atime, int * camMode, char ** nextpri, u_long * o poly4 = (POLY_GT4 *)*nextpri; // Vertex Anim - if (mesh->isAnim){ + if (mesh->isAnim && mesh->currentAnim){ // with interpolation - if ( mesh->anim->interpolate ){ - interpolateQuad(poly4, mesh, t); + if ( mesh->anim_tracks->strips[0]->interpolate ){ + nclip = interpolateQuad(poly4, mesh, t); } else { + // TODO : write playAnim() // No interpolation, use all vertices coordinates in anim data gte_RotAverageNclip4( - &mesh->anim->data[ atime % mesh->anim->nframes * mesh->anim->nvert + mesh->index[t].order.pad ], - &mesh->anim->data[ atime % mesh->anim->nframes * mesh->anim->nvert + mesh->index[t].order.vz ], - &mesh->anim->data[ atime % mesh->anim->nframes * mesh->anim->nvert + mesh->index[t].order.vx ], - &mesh->anim->data[ atime % mesh->anim->nframes * mesh->anim->nvert + mesh->index[t].order.vy ], + &mesh->currentAnim->data[ atime % mesh->anim_tracks->strips[0]->nframes * mesh->anim_tracks->strips[0]->nvert + mesh->index[t].order.pad ], + &mesh->currentAnim->data[ atime % mesh->anim_tracks->strips[0]->nframes * mesh->anim_tracks->strips[0]->nvert + mesh->index[t].order.vz ], + &mesh->currentAnim->data[ atime % mesh->anim_tracks->strips[0]->nframes * mesh->anim_tracks->strips[0]->nvert + mesh->index[t].order.vx ], + &mesh->currentAnim->data[ atime % mesh->anim_tracks->strips[0]->nframes * mesh->anim_tracks->strips[0]->nvert + mesh->index[t].order.vy ], ( long* )&poly4->x0, ( long* )&poly4->x1, ( long* )&poly4->x2, ( long* )&poly4->x3, &mesh->p, &mesh->OTz, @@ -364,7 +380,7 @@ long drawQuad(MESH * mesh, int atime, int * camMode, char ** nextpri, u_long * o &nclip ); } - } else { + } else { // Mesh is sprite if (mesh->isSprite){ // Find inverse rotation matrix so that sprite always faces camera @@ -429,17 +445,17 @@ long drawTri(MESH * mesh, int atime, int * camMode, char ** nextpri, u_long * ot if ( !( mesh->isBG ) || *camMode != 2) { poly = (POLY_GT3 *)*nextpri; // If Vertex Anim flag is set, use it - if (mesh->isAnim){ + if (mesh->isAnim && mesh->currentAnim){ // If interpolation flag is set, use it - if(mesh->anim->interpolate){ + if(mesh->anim_tracks->strips[0]->interpolate){ nclip = interpolateTri(poly, mesh, t); } else { // No interpolation // Use the pre-calculated vertices coordinates from the animation data gte_RotAverageNclip3( - &mesh->anim->data[ atime % mesh->anim->nframes * mesh->anim->nvert + mesh->index[t].order.vx ], - &mesh->anim->data[ atime % mesh->anim->nframes * mesh->anim->nvert + mesh->index[t].order.vz ], - &mesh->anim->data[ atime % mesh->anim->nframes * mesh->anim->nvert + mesh->index[t].order.vy ], + &mesh->currentAnim->data[ atime % mesh->currentAnim->nframes * mesh->currentAnim->nvert + mesh->index[t].order.vx ], + &mesh->currentAnim->data[ atime % mesh->currentAnim->nframes * mesh->currentAnim->nvert + mesh->index[t].order.vz ], + &mesh->currentAnim->data[ atime % mesh->currentAnim->nframes * mesh->currentAnim->nvert + mesh->index[t].order.vy ], ( long* ) &poly->x0, ( long* ) &poly->x1, ( long* ) &poly->x2, &mesh->p, &mesh->OTz, @@ -599,3 +615,27 @@ void renderScene(LEVEL * curLvl, CAMERA * camera, int * camMode, char ** nextpri } updateLight(); }; + +void playAnim(MESH * mesh, VANIM * anim, int loop){ + if (mesh->isAnim){ + // Set looping (-1 : infinite, n > 0 : loop n times ) + if (mesh->currentAnim->loop == 0){ + mesh->currentAnim->loop = loop; + } + // If anim not is not playing yet + if (mesh->currentAnim->cursor == -1){ + // if cursor is -1, set to 0, start playback + mesh->currentAnim->cursor = 0; + } else { + + } + // Anim is already playing + } else if (mesh->currentAnim == anim){ + // If we're not in an infinite loop (-1) + if (mesh->currentAnim->loop > 0){ + // Add loop iterations ? + mesh->currentAnim->loop = loop; + } + } + +}; diff --git a/src/main.c b/src/main.c index 54146b2..2f6ca4c 100644 --- a/src/main.c +++ b/src/main.c @@ -37,7 +37,7 @@ u_long overlaySize = 0; #include "../levels/level1.h" // Levels -u_char level = 1; +u_char level = 0; u_short levelWas = 0; u_short levelHasChanged = 0; // Overlay @@ -129,7 +129,7 @@ int main() { } else if ( level == 1) { overlayFile = "\\level1.bin;1"; overlaySize = __lvl1_end; - loadLvl = &level1; + //~ loadLvl = &level1; } // Load overlay from cd #ifdef USECD @@ -142,7 +142,7 @@ int main() { if ( level == 0 ) { LvlPtrSet( &curLvl, &level0); } else if ( level == 1) { - LvlPtrSet( &curLvl, &level1); + //~ LvlPtrSet( &curLvl, &level1); } levelWas = level; // Copy light matrices / vector to scratchpad @@ -214,7 +214,7 @@ int main() { case 1: overlayFile = "\\level1.bin;1"; overlaySize = __lvl1_end; - loadLvl = &level1; + //~ loadLvl = &level1; // Copy light matrices / vector to scratchpad break; @@ -250,7 +250,6 @@ int main() { if (time % timediv == 0){ atime ++; } - // TODO : put in a function // Reset player/prop pos if(curLvl.actorPtr->pos.vy >= 200){ playSFX(&voiceAttributes, curLvl.levelSounds->sounds[6]->VAGsample, curLvl.levelSounds->sounds[6]->volumeL, curLvl.levelSounds->sounds[6]->volumeR); @@ -388,6 +387,7 @@ int main() { FntPrint("XA: %x\n", curLvl.XA); FntPrint("Ofst: %d\n", curLvl.XA->banks[0]->offset); FntPrint("Vol: %d %d\n", curLvl.levelSounds->sounds[0]->volumeL, curLvl.levelSounds->sounds[0]->volumeR ); + FntPrint("Curanim : %x", curLvl.meshes[1]->currentAnim); FntFlush(-1); display( &disp[db], &draw[db], otdisc[db], primbuff[db], &nextpri, &db); @@ -474,6 +474,16 @@ void callback() { } if ( PAD & Square && !( lastPad & Square ) ){ playSFX(&voiceAttributes, curLvl.levelSounds->sounds[7]->VAGsample, curLvl.levelSounds->sounds[7]->volumeL, curLvl.levelSounds->sounds[7]->volumeR); + if ( curLvl.meshes[1]->currentAnim == 0 || + curLvl.meshes[1]->currentAnim == curLvl.meshes[1]->anim_tracks->strips[0] + ){ + if (curLvl.meshes[1]->anim_tracks->index > 1) { + curLvl.meshes[1]->currentAnim = curLvl.meshes[1]->anim_tracks->strips[1]; + } + } else { + //~ curLvl.meshes[1]->anim_tracks->strips[0]->interpolate = 1; + curLvl.meshes[1]->currentAnim = curLvl.meshes[1]->anim_tracks->strips[0]; + } //~ sample = 0; //~ setXAsample(&XABank.samples[sample], &filter); lastPad = PAD; @@ -500,17 +510,13 @@ void callback() { if ( !(PAD & Circle) && lastPad & Circle ) { lastPad = PAD; } - if ( PAD & PadLeft && !(lastPad & PadLeft) ) { - if (curLvl.actorPtr->anim->interpolate){ - curLvl.actorPtr->anim->interpolate = 0; - } else { - curLvl.actorPtr->anim->interpolate = 1; - } - lastPad = PAD; - } - if ( !(PAD & PadLeft) && lastPad & PadLeft ) { - lastPad = PAD; - } + //~ if ( PAD & PadLeft && !(lastPad & PadLeft) ) { + + //~ lastPad = PAD; + //~ } + //~ if ( !(PAD & PadLeft) && lastPad & PadLeft ) { + //~ lastPad = PAD; + //~ } if (theControllers[0].type == 0x73){ // Analog stick L up if ( theControllers[0].analog3 >= 0 && theControllers[0].analog3 < (128 - DS_DZ/2)) { diff --git a/src/math.c b/src/math.c index 146884c..6c1c9df 100644 --- a/src/math.c +++ b/src/math.c @@ -13,9 +13,11 @@ void generateTable(void){ m_cosTable[0] = 16777216; // 2^24 * cos(0 * 2pi / 2048) => 2^24 * 1 = 2^24 : here, 2^24 defines the precision we want after the decimal point static const long long C = 16777137; // 2^24 * cos(1 * 2pi / 2048) = C = f(1); m_cosTable[1] = C; - for (int i = 2; i < 512; i++){ + for (int i = 2; i < 511; i++){ m_cosTable[i] = ((C * m_cosTable[i - 1]) >> 23) - m_cosTable[i - 2]; - m_cosTable[511] = 0; + } + for (int i = 0; i < 512; i++){ + m_cosTable[i] >>= 12; } }; int ncos(unsigned int t) { @@ -30,7 +32,7 @@ int ncos(unsigned int t) { } else { r = m_cosTable[DC_2PI - 1 - t]; }; - return r >> 12; + return r; }; // sin(x) = cos(x - pi / 2) int nsin(unsigned int t) { @@ -106,7 +108,8 @@ int32_t lerpS(int32_t start, int32_t dest, unsigned pos) { // precision = 2^24 - 2^x // << x : 0 < pos < precision // https://discord.com/channels/642647820683444236/646765703143227394/811318550978494505 -// my angles are between 0 and 2048 (full circle), so 2^11 for the range of angles; with numbers on a 8.24 representation, a 1.0 angle (or 2pi) means it's 2^24, so to "convert" my angles from 8.24 to my internal discrete cos, I only have to shift by 13 +// my angles are between 0 and 2048 (full circle), so 2^11 for the range of angles; with numbers on a 8.24 representation, +// a 1.0 angle (or 2pi) means it's 2^24, so to "convert" my angles from 8.24 to my internal discrete cos, I only have to shift by 13 int32_t lerpD(int32_t start, int32_t dest, int32_t pos) { return dMul(start, 16777216 - pos) + dMul(dest, pos); }; @@ -144,3 +147,36 @@ VECTOR getVectorTo( VECTOR actor, VECTOR target ) { VectorNormal(&direction, &Ndirection); return Ndirection ; }; + +int32_t round( int32_t n){ + // GRS - Action + // 0xx - round down = do nothing (x means any bit value, 0 or 1) + // 100 - this is a tie: round up if the mantissa's bit just before G is 1, else round down=do nothing + // 101 - round up + // 110 - round up + // 111 - round up + // source : https://stackoverflow.com/a/8984135 + // e.g : n == 106 150 == 0000 0000 0000 0001 1001 1110 1010 0110 + // Get GRS bits + // 0xe00 == 0000 1110 0000 0000 + int8_t grs = ( n & 0xe00) >> 8 ; // 1110 0000 0000 >> 8 + // GRS == 111(0) + // Get G value - 0x8 == 1000 + if (grs & 0x8){ + // GRS = 1xx + if ( // Get R value - 0x4 == 0100 + // GRS == 11x ; round up + grs & 0x4 || + // Get S value - 0x2 == 0010 + // GRS == 101 ; round up + ( !(grs & 0x4) && grs & 0x2) + ) { + n += 0x800; + } else if ( !(n & 0x1000) ) { + // Get mantissa lsb - 0x1000 == 0001 0000 0000 + // GRS == 100 ; tie, round up if mantissa lsb is 1 + n += 0x800; + } + } + return n; +};