From 379504c40e27d51a293e2d59d3756eb4d52cd386 Mon Sep 17 00:00:00 2001 From: ABelliqueux Date: Wed, 23 Jun 2021 19:31:51 +0200 Subject: [PATCH] Change folder structure --- .gdbinit | 4 - levels/level1.c | 10994 ++++++++++++++++++++++++++++++++++++++++ levels/level1.h | 349 ++ loadlvl.py | 624 --- ovly-upload-helper.sh | 9 - 5 files changed, 11343 insertions(+), 637 deletions(-) delete mode 100644 .gdbinit create mode 100644 levels/level1.c create mode 100644 levels/level1.h delete mode 100755 loadlvl.py delete mode 100755 ovly-upload-helper.sh diff --git a/.gdbinit b/.gdbinit deleted file mode 100644 index 093a101..0000000 --- a/.gdbinit +++ /dev/null @@ -1,4 +0,0 @@ -target remote localhost:3333 -symbol-file /home/arthus/build/pcsx-redux/src/mips/3dcam-bak/main.elf -monitor reset shellhalt -load /home/arthus/build/pcsx-redux/src/mips/3dcam-bak/main.elf diff --git a/levels/level1.c b/levels/level1.c new file mode 100644 index 0000000..e0733e3 --- /dev/null +++ b/levels/level1.c @@ -0,0 +1,10994 @@ +#include "level1.h" + +CVECTOR level1_BGc = {150, 50, 75, 0}; // Far color + +CAMPOS level1_camPos_camPath = { + { -205,156,-17 }, + { 371,707,0 } +}; + +CAMPOS level1_camPos_camPath_001 = { + { 490,101,113 }, + { 282,-192,0 } +}; + +CAMPOS level1_camPos_camPath_002 = { + { 221,309,-48 }, + { 866,0,0 } +}; + +CAMPOS level1_camPos_camPath_003 = { + { -159,57,61 }, + { 210,542,0 } +}; + +CAMPOS level1_camPos_camPath_004 = { + { -208,216,-86 }, + { 447,800,0 } +}; + +CAMPOS level1_camPos_camPath_005 = { + { -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 } + } +}; + +MATRIX level1_lgtmat = { + 784, 1558, 2188, + -1742, 1368, 1710, + -1554, 1368, -1882 + }; + +MATRIX level1_cmat = { + 13,4096,0, + 4096,0,36, + 0,5,4096 + }; + +SVECTOR level1_modelCube_mesh[] = { + { -32,21,-24 }, + { -32,-8,-26 }, + { -32,18,26 }, + { -32,-11,24 }, + { 33,21,-23 }, + { 33,-8,-26 }, + { 33,18,26 }, + { 33,-12,24 }, + { 0,-20,23 }, + { 0,-17,-27 }, + { 0,9,25 }, + { 0,13,-25 }, + { 33,-10,3 }, + { 0,-19,2 }, + { 33,19,5 }, + { -32,19,5 }, + { 0,11,4 }, + { -32,-10,3 }, + { 33,-10,-4 }, + { -32,-10,-4 }, + { 0,11,-3 }, + { -32,20,-2 }, + { 0,-18,-5 }, + { 33,20,-2 }, + { -45,-14,3 }, + { -45,-13,-4 }, + { -45,-11,3 }, + { -45,-10,-4 }, + { -32,-6,3 }, + { -32,-6,-4 }, + { 33,18,16 }, + { 33,-11,14 }, + { 24,-12,24 }, + { 24,18,26 }, + { 24,21,-24 }, + { 24,-8,-26 }, + { 33,21,-16 }, + { 33,-9,-18 }, + { 42,31,-22 }, + { 38,31,-22 }, + { 42,30,-18 }, + { 19,28,24 }, + { 19,28,21 }, + { 16,28,24 }, + { 33,-19,-24 }, + { 31,-23,21 }, + { -32,20,-12 }, + { -20,21,-24 }, + { -18,17,26 }, + { -32,19,14 }, + { -42,31,-21 }, + { -15,28,24 }, + { -42,31,-16 }, + { -38,31,-21 }, + { -10,28,24 }, + { -15,28,20 } +}; + +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 +}; + +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 +}; + +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 +}; + +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 +}; + +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, + }; + +TMESH level1_modelCube = { + level1_modelCube_mesh, + level1_modelCube_normal, + level1_modelCube_uv, + level1_modelCube_color, + 108 +}; + +extern unsigned long _binary_TIM_cat_tim_start[]; +extern unsigned long _binary_TIM_cat_tim_end[]; +extern unsigned long _binary_TIM_cat_tim_length; + +TIM_IMAGE level1_tim_cat; + +MESH level1_meshCube = { + &level1_modelCube, + level1_modelCube_index, + &level1_tim_cat, + _binary_TIM_cat_tim_start, + {0}, + {-282,-45,128, 0}, + {0,899,0}, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + &level1_modelCube_body, + 0, + 0, + 0 +}; + +SVECTOR level1_modelCylindre_mesh[] = { + { -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 } +}; + +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 +}; + +SVECTOR level1_modelCylindre_uv[] = { + 32,134, 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,171, 0, 0, + 33,153, 0, 0, + 29,153, 0, 0, + 36,171, 0, 0, + 38,153, 0, 0, + 33,153, 0, 0, + 45,171, 0, 0, + 46,153, 0, 0, + 42,153, 0, 0, + 45,171, 0, 0, + 51,153, 0, 0, + 46,153, 0, 0, + 51,171, 0, 0, + 56,153, 0, 0, + 51,153, 0, 0, + 56,171, 0, 0, + 59,153, 0, 0, + 56,153, 0, 0, + 4,178, 0, 0, + 14,189, 0, 0, + 24,183, 0, 0, + 37,134, 0, 0, + 33,153, 0, 0, + 37,153, 0, 0, + 42,186, 0, 0, + 42,174, 0, 0, + 24,177, 0, 0, + 32,134, 0, 0, + 24,134, 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,171, 0, 0, + 30,171, 0, 0, + 29,153, 0, 0, + 30,171, 0, 0, + 36,171, 0, 0, + 33,153, 0, 0, + 36,171, 0, 0, + 42,171, 0, 0, + 38,153, 0, 0, + 45,171, 0, 0, + 51,171, 0, 0, + 51,153, 0, 0, + 51,171, 0, 0, + 56,171, 0, 0, + 56,153, 0, 0, + 56,171, 0, 0, + 59,171, 0, 0, + 59,153, 0, 0, + 4,178, 0, 0, + 4,182, 0, 0, + 14,189, 0, 0, + 4,182, 0, 0, + 7,187, 0, 0, + 14,189, 0, 0, + 20,188, 0, 0, + 24,183, 0, 0, + 14,189, 0, 0, + 24,183, 0, 0, + 24,177, 0, 0, + 12,171, 0, 0, + 24,177, 0, 0, + 20,172, 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,183, 0, 0, + 37,134, 0, 0, + 32,134, 0, 0, + 33,153, 0, 0, + 44,182, 0, 0, + 44,178, 0, 0, + 42,186, 0, 0, + 42,174, 0, 0, + 38,171, 0, 0, + 33,171, 0, 0, + 28,173, 0, 0, + 24,177, 0, 0, + 33,171, 0, 0, + 24,177, 0, 0, + 25,184, 0, 0, + 42,186, 0, 0, + 25,184, 0, 0, + 30,188, 0, 0, + 42,186, 0, 0, + 30,188, 0, 0, + 37,189, 0, 0, + 42,186, 0, 0, + 42,186, 0, 0, + 44,178, 0, 0, + 42,174, 0, 0, + 42,174, 0, 0, + 33,171, 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 +}; + +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 +}; + +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, + }; + +TMESH level1_modelCylindre = { + level1_modelCylindre_mesh, + level1_modelCylindre_normal, + level1_modelCylindre_uv, + level1_modelCylindre_color, + 38 +}; + +extern unsigned long _binary_TIM_home_tim_start[]; +extern unsigned long _binary_TIM_home_tim_end[]; +extern unsigned long _binary_TIM_home_tim_length; + +TIM_IMAGE level1_tim_home; + +MESH level1_meshCylindre = { + &level1_modelCylindre, + level1_modelCylindre_index, + &level1_tim_home, + _binary_TIM_home_tim_start, + {0}, + {-1,-57,523, 0}, + {0,0,0}, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + &level1_modelCylindre_body, + &level1_modelCylindre_anim, + 0, + 0 +}; + +SVECTOR level1_modelgnd_mesh[] = { + { 200,0,-98 }, + { 103,0,-98 }, + { 200,0,-1 }, + { 103,0,-1 }, + { 5,0,-98 }, + { 5,0,-1 }, + { 200,0,97 }, + { 103,0,97 }, + { -92,0,-98 }, + { 5,0,97 }, + { -92,0,-1 }, + { 200,0,194 }, + { 103,0,194 }, + { -92,0,97 }, + { -190,0,-98 }, + { 5,0,194 }, + { -190,0,-1 }, + { -92,0,194 }, + { -190,0,97 }, + { -287,0,-98 }, + { -287,0,-1 }, + { -190,0,194 }, + { -287,0,97 }, + { -385,0,-98 }, + { -287,0,194 }, + { -385,0,-1 }, + { -385,0,97 }, + { -385,0,194 }, + { -482,0,-98 }, + { -482,0,-1 }, + { -482,0,97 }, + { -482,0,194 }, + { -580,0,-98 }, + { -580,0,-1 }, + { -580,0,97 }, + { -580,0,194 } +}; + +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 +}; + +SVECTOR level1_modelgnd_uv[] = { + 191,64, 0, 0, + 191,0, 0, 0, + 127,0, 0, 0, + 191,127, 0, 0, + 127,64, 0, 0, + 127,127, 0, 0, + 191,64, 0, 0, + 127,0, 0, 0, + 127,64, 0, 0, + 127,127, 0, 0, + 191,127, 0, 0, + 191,64, 0, 0, + 191,127, 0, 0, + 191,64, 0, 0, + 127,64, 0, 0, + 191,127, 0, 0, + 127,64, 0, 0, + 127,127, 0, 0, + 191,64, 0, 0, + 127,0, 0, 0, + 127,64, 0, 0, + 255,127, 0, 0, + 255,64, 0, 0, + 191,64, 0, 0, + 255,127, 0, 0, + 191,64, 0, 0, + 191,127, 0, 0, + 127,127, 0, 0, + 191,64, 0, 0, + 127,64, 0, 0, + 191,64, 0, 0, + 191,0, 0, 0, + 127,0, 0, 0, + 191,64, 0, 0, + 191,0, 0, 0, + 127,0, 0, 0, + 127,127, 0, 0, + 191,127, 0, 0, + 191,64, 0, 0, + 191,127, 0, 0, + 191,64, 0, 0, + 127,64, 0, 0, + 191,64, 0, 0, + 127,0, 0, 0, + 127,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, + 127,127, 0, 0, + 191,64, 0, 0, + 127,64, 0, 0, + 191,127, 0, 0, + 127,64, 0, 0, + 127,127, 0, 0, + 191,64, 0, 0, + 127,0, 0, 0, + 127,64, 0, 0, + 191,64, 0, 0, + 191,0, 0, 0, + 127,0, 0, 0, + 191,127, 0, 0, + 191,64, 0, 0, + 127,64, 0, 0, + 127,64, 0, 0, + 191,127, 0, 0, + 191,64, 0, 0, + 127,64, 0, 0, + 127,127, 0, 0, + 191,127, 0, 0, + 191,127, 0, 0, + 127,64, 0, 0, + 127,127, 0, 0, + 191,64, 0, 0, + 127,0, 0, 0, + 127,64, 0, 0, + 191,64, 0, 0, + 191,0, 0, 0, + 127,0, 0, 0, + 127,64, 0, 0, + 191,127, 0, 0, + 191,64, 0, 0, + 191,127, 0, 0, + 191,64, 0, 0, + 127,64, 0, 0, + 127,64, 0, 0, + 127,127, 0, 0, + 191,127, 0, 0, + 191,127, 0, 0, + 127,64, 0, 0, + 127,127, 0, 0, + 191,64, 0, 0, + 127,0, 0, 0, + 127,64, 0, 0, + 127,64, 0, 0, + 191,127, 0, 0, + 191,64, 0, 0, + 191,64, 0, 0, + 191,0, 0, 0, + 127,0, 0, 0, + 191,127, 0, 0, + 191,64, 0, 0, + 127,64, 0, 0, + 127,64, 0, 0, + 127,127, 0, 0, + 191,127, 0, 0, + 191,127, 0, 0, + 127,64, 0, 0, + 127,127, 0, 0, + 191,64, 0, 0, + 127,0, 0, 0, + 127,64, 0, 0, + 127,64, 0, 0, + 191,127, 0, 0, + 191,64, 0, 0, + 191,64, 0, 0, + 191,0, 0, 0, + 127,0, 0, 0, + 191,127, 0, 0, + 191,64, 0, 0, + 127,64, 0, 0, + 127,64, 0, 0, + 127,127, 0, 0, + 191,127, 0, 0, + 255,64, 0, 0, + 191,127, 0, 0, + 255,127, 0, 0, + 191,64, 0, 0, + 127,0, 0, 0, + 127,64, 0, 0, + 191,64, 0, 0, + 255,127, 0, 0, + 255,64, 0, 0, + 191,64, 0, 0, + 191,0, 0, 0, + 127,0, 0, 0, + 255,64, 0, 0, + 191,64, 0, 0, + 191,127, 0, 0, + 191,64, 0, 0, + 191,127, 0, 0, + 255,127, 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 +}; + +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 +}; + +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, + }; + +TMESH level1_modelgnd = { + level1_modelgnd_mesh, + level1_modelgnd_normal, + level1_modelgnd_uv, + level1_modelgnd_color, + 48 +}; + +MESH level1_meshgnd = { + &level1_modelgnd, + level1_modelgnd_index, + &level1_tim_home, + _binary_TIM_home_tim_start, + {0}, + {0,0,0, 0}, + {0,0,0}, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + &level1_modelgnd_body, + 0, + 0, + 0 +}; + +SVECTOR level1_modelgnd_001_mesh[] = { + { 200,0,194 }, + { 103,0,194 }, + { 5,0,194 }, + { -92,0,194 }, + { 200,0,292 }, + { 103,0,292 }, + { 5,0,292 }, + { -92,0,292 }, + { 200,0,389 }, + { 103,0,389 }, + { 5,0,389 }, + { -92,0,389 }, + { 200,0,487 }, + { 103,0,487 }, + { 5,0,487 }, + { -92,0,487 }, + { 200,0,584 }, + { 103,0,584 }, + { 5,0,584 }, + { -92,0,584 }, + { 200,0,682 }, + { 103,0,682 }, + { 5,0,682 }, + { -92,0,682 } +}; + +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 +}; + +SVECTOR level1_modelgnd_001_uv[] = { + 191,64, 0, 0, + 191,0, 0, 0, + 127,0, 0, 0, + 127,127, 0, 0, + 191,127, 0, 0, + 191,64, 0, 0, + 191,64, 0, 0, + 127,0, 0, 0, + 127,64, 0, 0, + 191,64, 0, 0, + 127,64, 0, 0, + 127,127, 0, 0, + 191,64, 0, 0, + 127,127, 0, 0, + 191,127, 0, 0, + 127,127, 0, 0, + 191,64, 0, 0, + 127,64, 0, 0, + 191,64, 0, 0, + 191,0, 0, 0, + 127,0, 0, 0, + 127,127, 0, 0, + 191,127, 0, 0, + 191,64, 0, 0, + 191,64, 0, 0, + 127,64, 0, 0, + 127,127, 0, 0, + 191,64, 0, 0, + 127,0, 0, 0, + 127,64, 0, 0, + 191,64, 0, 0, + 127,127, 0, 0, + 191,127, 0, 0, + 127,127, 0, 0, + 191,64, 0, 0, + 127,64, 0, 0, + 191,64, 0, 0, + 191,0, 0, 0, + 127,0, 0, 0, + 127,127, 0, 0, + 191,127, 0, 0, + 191,64, 0, 0, + 191,64, 0, 0, + 127,64, 0, 0, + 127,127, 0, 0, + 191,64, 0, 0, + 127,0, 0, 0, + 127,64, 0, 0, + 191,64, 0, 0, + 127,127, 0, 0, + 191,127, 0, 0, + 127,127, 0, 0, + 191,64, 0, 0, + 127,64, 0, 0, + 191,64, 0, 0, + 191,0, 0, 0, + 127,0, 0, 0, + 127,127, 0, 0, + 191,127, 0, 0, + 191,64, 0, 0, + 191,64, 0, 0, + 127,64, 0, 0, + 127,127, 0, 0, + 191,64, 0, 0, + 127,0, 0, 0, + 127,64, 0, 0, + 191,64, 0, 0, + 127,127, 0, 0, + 191,127, 0, 0, + 127,127, 0, 0, + 191,64, 0, 0, + 127,64, 0, 0, + 191,64, 0, 0, + 191,0, 0, 0, + 127,0, 0, 0, + 191,127, 0, 0, + 255,127, 0, 0, + 255,64, 0, 0, + 191,64, 0, 0, + 191,127, 0, 0, + 255,127, 0, 0, + 191,64, 0, 0, + 127,0, 0, 0, + 127,64, 0, 0, + 191,64, 0, 0, + 255,127, 0, 0, + 255,64, 0, 0, + 191,127, 0, 0, + 255,64, 0, 0, + 191,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 +}; + +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 +}; + +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, + }; + +TMESH level1_modelgnd_001 = { + level1_modelgnd_001_mesh, + level1_modelgnd_001_normal, + level1_modelgnd_001_uv, + level1_modelgnd_001_color, + 30 +}; + +MESH level1_meshgnd_001 = { + &level1_modelgnd_001, + level1_modelgnd_001_index, + &level1_tim_home, + _binary_TIM_home_tim_start, + {0}, + {0,0,0, 0}, + {0,0,0}, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + &level1_modelgnd_001_body, + 0, + 0, + 0 +}; + +SVECTOR level1_modelgnd_003_mesh[] = { + { -224,0,-586 }, + { -321,0,-586 }, + { -419,0,-586 }, + { -516,0,-586 }, + { -224,0,-488 }, + { -321,0,-488 }, + { -419,0,-488 }, + { -516,0,-488 }, + { -224,0,-391 }, + { -321,0,-391 }, + { -419,0,-391 }, + { -516,0,-391 }, + { -224,0,-293 }, + { -321,0,-293 }, + { -419,0,-293 }, + { -516,0,-293 }, + { -224,0,-196 }, + { -321,0,-196 }, + { -419,0,-196 }, + { -516,0,-196 }, + { -224,0,-98 }, + { -321,0,-98 }, + { -419,0,-98 }, + { -516,0,-98 } +}; + +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 +}; + +SVECTOR level1_modelgnd_003_uv[] = { + 191,64, 0, 0, + 191,0, 0, 0, + 127,0, 0, 0, + 127,127, 0, 0, + 191,127, 0, 0, + 191,64, 0, 0, + 191,64, 0, 0, + 127,0, 0, 0, + 127,64, 0, 0, + 191,64, 0, 0, + 127,64, 0, 0, + 127,127, 0, 0, + 191,64, 0, 0, + 127,127, 0, 0, + 191,127, 0, 0, + 127,127, 0, 0, + 191,64, 0, 0, + 127,64, 0, 0, + 191,64, 0, 0, + 191,0, 0, 0, + 127,0, 0, 0, + 127,127, 0, 0, + 191,127, 0, 0, + 191,64, 0, 0, + 191,64, 0, 0, + 127,64, 0, 0, + 127,127, 0, 0, + 191,64, 0, 0, + 127,0, 0, 0, + 127,64, 0, 0, + 191,64, 0, 0, + 127,127, 0, 0, + 191,127, 0, 0, + 127,127, 0, 0, + 191,64, 0, 0, + 127,64, 0, 0, + 191,64, 0, 0, + 191,0, 0, 0, + 127,0, 0, 0, + 127,127, 0, 0, + 191,127, 0, 0, + 191,64, 0, 0, + 191,64, 0, 0, + 127,64, 0, 0, + 127,127, 0, 0, + 191,64, 0, 0, + 127,0, 0, 0, + 127,64, 0, 0, + 191,64, 0, 0, + 127,127, 0, 0, + 191,127, 0, 0, + 127,127, 0, 0, + 191,64, 0, 0, + 127,64, 0, 0, + 191,64, 0, 0, + 191,0, 0, 0, + 127,0, 0, 0, + 127,127, 0, 0, + 191,127, 0, 0, + 191,64, 0, 0, + 191,64, 0, 0, + 127,64, 0, 0, + 127,127, 0, 0, + 191,64, 0, 0, + 127,0, 0, 0, + 127,64, 0, 0, + 191,64, 0, 0, + 127,127, 0, 0, + 191,127, 0, 0, + 127,127, 0, 0, + 191,64, 0, 0, + 127,64, 0, 0, + 191,64, 0, 0, + 191,0, 0, 0, + 127,0, 0, 0, + 191,127, 0, 0, + 255,127, 0, 0, + 255,64, 0, 0, + 191,64, 0, 0, + 191,127, 0, 0, + 255,127, 0, 0, + 191,64, 0, 0, + 127,0, 0, 0, + 127,64, 0, 0, + 191,64, 0, 0, + 255,127, 0, 0, + 255,64, 0, 0, + 191,127, 0, 0, + 255,64, 0, 0, + 191,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 +}; + +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 +}; + +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, + }; + +TMESH level1_modelgnd_003 = { + level1_modelgnd_003_mesh, + level1_modelgnd_003_normal, + level1_modelgnd_003_uv, + level1_modelgnd_003_color, + 30 +}; + +MESH level1_meshgnd_003 = { + &level1_modelgnd_003, + level1_modelgnd_003_index, + &level1_tim_home, + _binary_TIM_home_tim_start, + {0}, + {0,0,0, 0}, + {0,0,0}, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + &level1_modelgnd_003_body, + 0, + 0, + 0 +}; + +SVECTOR level1_modelgnd_002_mesh[] = { + { 459,0,-586 }, + { 361,0,-586 }, + { 264,0,-586 }, + { 166,0,-586 }, + { 459,0,-488 }, + { 361,0,-488 }, + { 264,0,-488 }, + { 166,0,-488 }, + { 459,0,-391 }, + { 361,0,-391 }, + { 264,0,-391 }, + { 166,0,-391 }, + { 459,0,-293 }, + { 361,0,-293 }, + { 264,0,-293 }, + { 166,0,-293 }, + { 459,0,-196 }, + { 361,0,-196 }, + { 264,0,-196 }, + { 166,0,-196 }, + { 459,0,-98 }, + { 361,0,-98 }, + { 264,0,-98 }, + { 166,0,-98 } +}; + +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 +}; + +SVECTOR level1_modelgnd_002_uv[] = { + 191,64, 0, 0, + 191,0, 0, 0, + 127,0, 0, 0, + 127,127, 0, 0, + 191,127, 0, 0, + 191,64, 0, 0, + 191,64, 0, 0, + 127,0, 0, 0, + 127,64, 0, 0, + 191,64, 0, 0, + 127,64, 0, 0, + 127,127, 0, 0, + 191,64, 0, 0, + 127,127, 0, 0, + 191,127, 0, 0, + 127,127, 0, 0, + 191,64, 0, 0, + 127,64, 0, 0, + 191,64, 0, 0, + 191,0, 0, 0, + 127,0, 0, 0, + 127,127, 0, 0, + 191,127, 0, 0, + 191,64, 0, 0, + 191,64, 0, 0, + 127,64, 0, 0, + 127,127, 0, 0, + 191,64, 0, 0, + 127,0, 0, 0, + 127,64, 0, 0, + 191,64, 0, 0, + 127,127, 0, 0, + 191,127, 0, 0, + 127,127, 0, 0, + 191,64, 0, 0, + 127,64, 0, 0, + 191,64, 0, 0, + 191,0, 0, 0, + 127,0, 0, 0, + 127,127, 0, 0, + 191,127, 0, 0, + 191,64, 0, 0, + 191,64, 0, 0, + 127,64, 0, 0, + 127,127, 0, 0, + 191,64, 0, 0, + 127,0, 0, 0, + 127,64, 0, 0, + 191,64, 0, 0, + 127,127, 0, 0, + 191,127, 0, 0, + 127,127, 0, 0, + 191,64, 0, 0, + 127,64, 0, 0, + 191,64, 0, 0, + 191,0, 0, 0, + 127,0, 0, 0, + 127,127, 0, 0, + 191,127, 0, 0, + 191,64, 0, 0, + 191,64, 0, 0, + 127,64, 0, 0, + 127,127, 0, 0, + 191,64, 0, 0, + 127,0, 0, 0, + 127,64, 0, 0, + 191,64, 0, 0, + 127,127, 0, 0, + 191,127, 0, 0, + 127,127, 0, 0, + 191,64, 0, 0, + 127,64, 0, 0, + 191,64, 0, 0, + 191,0, 0, 0, + 127,0, 0, 0, + 191,127, 0, 0, + 255,127, 0, 0, + 255,64, 0, 0, + 191,64, 0, 0, + 191,127, 0, 0, + 255,127, 0, 0, + 191,64, 0, 0, + 127,0, 0, 0, + 127,64, 0, 0, + 191,64, 0, 0, + 255,127, 0, 0, + 255,64, 0, 0, + 191,127, 0, 0, + 255,64, 0, 0, + 191,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 +}; + +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 +}; + +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, + }; + +TMESH level1_modelgnd_002 = { + level1_modelgnd_002_mesh, + level1_modelgnd_002_normal, + level1_modelgnd_002_uv, + level1_modelgnd_002_color, + 30 +}; + +MESH level1_meshgnd_002 = { + &level1_modelgnd_002, + level1_modelgnd_002_index, + &level1_tim_home, + _binary_TIM_home_tim_start, + {0}, + {0,0,0, 0}, + {0,0,0}, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + &level1_modelgnd_002_body, + 0, + 0, + 0 +}; + +SVECTOR level1_modelLara_mesh[] = { + { 5,-78,12 }, + { 9,-75,11 }, + { 8,-69,11 }, + { 6,-74,9 }, + { 0,-75,12 }, + { 10,-70,8 }, + { 0,-75,12 }, + { 8,-66,10 }, + { 0,-68,14 }, + { -4,-78,11 }, + { 8,-64,10 }, + { 0,-66,14 }, + { 7,-63,11 }, + { 0,-64,13 }, + { 0,-61,16 }, + { 3,-61,13 }, + { 0,-60,14 }, + { 0,-79,2 }, + { -5,-74,9 }, + { -8,-75,10 }, + { 7,-76,-2 }, + { 8,-66,3 }, + { -3,-60,13 }, + { -7,-68,11 }, + { -7,-66,10 }, + { 8,-66,-1 }, + { 3,-54,10 }, + { -7,-63,11 }, + { -7,-64,10 }, + { -9,-70,8 }, + { 0,-53,12 }, + { 2,-78,-4 }, + { 9,-67,-4 }, + { -2,-54,10 }, + { 8,-38,16 }, + { 11,-37,14 }, + { 10,-40,12 }, + { -2,-78,-4 }, + { 13,-48,4 }, + { 11,-40,10 }, + { 6,-57,1 }, + { 10,-35,15 }, + { 6,-41,12 }, + { 13,-46,4 }, + { -7,-76,-2 }, + { 12,-42,7 }, + { 14,-42,5 }, + { -7,-66,3 }, + { 13,-36,11 }, + { 6,-42,9 }, + { 2,-57,1 }, + { 18,-44,1 }, + { 6,-34,16 }, + { 4,-73,-9 }, + { 5,-44,8 }, + { 13,-47,0 }, + { 11,-32,12 }, + { 10,-45,2 }, + { 12,-35,8 }, + { 3,-49,3 }, + { 10,-42,3 }, + { -3,-57,1 }, + { -7,-66,-1 }, + { 3,-55,-1 }, + { 15,-45,-2 }, + { 13,-48,-4 }, + { -4,-73,-9 }, + { 6,-31,13 }, + { 4,-67,-11 }, + { -6,-57,1 }, + { 2,-57,-5 }, + { 11,-31,9 }, + { 10,-44,-1 }, + { 4,-57,-6 }, + { -3,-55,-1 }, + { 4,-59,-8 }, + { -8,-67,-4 }, + { -9,-38,16 }, + { -4,-49,3 }, + { -8,-41,12 }, + { -6,-44,8 }, + { 9,-48,-6 }, + { -8,-42,9 }, + { -3,-57,-5 }, + { 5,-61,-12 }, + { 4,-50,-6 }, + { -8,-34,16 }, + { 7,-29,9 }, + { 9,-48,-8 }, + { 4,-58,-11 }, + { -11,-40,12 }, + { -4,-67,-11 }, + { 2,-66,-15 }, + { -4,-57,-6 }, + { -11,-35,15 }, + { -12,-37,14 }, + { -4,-59,-8 }, + { -12,-40,10 }, + { -2,-66,-15 }, + { 8,-24,8 }, + { -13,-48,4 }, + { -8,-31,13 }, + { 2,-62,-16 }, + { 24,-23,-1 }, + { -13,-42,7 }, + { 26,-25,-4 }, + { -4,-58,-11 }, + { -4,-61,-12 }, + { 2,-57,-14 }, + { -5,-50,-6 }, + { -13,-45,4 }, + { 9,-46,-12 }, + { -11,-45,2 }, + { -10,-42,3 }, + { -14,-36,11 }, + { -12,-32,12 }, + { -2,-62,-16 }, + { 24,-22,-3 }, + { -2,-57,-14 }, + { -13,-46,0 }, + { -15,-42,5 }, + { -8,-29,9 }, + { 20,-22,-3 }, + { 11,-37,-10 }, + { 24,-25,-8 }, + { -13,-35,8 }, + { -9,-48,-6 }, + { -11,-43,-1 }, + { 24,-23,-7 }, + { -12,-31,9 }, + { 23,-22,-5 }, + { -9,-48,-8 }, + { -13,-48,-4 }, + { 10,-30,-7 }, + { 7,-18,6 }, + { 20,-23,-7 }, + { -18,-43,1 }, + { -15,-44,-2 }, + { -8,-24,8 }, + { 9,-12,7 }, + { 9,-30,-10 }, + { 8,-23,-3 }, + { 9,-34,-13 }, + { -9,-46,-12 }, + { 34,-3,-1 }, + { 7,-17,-2 }, + { 35,-4,-4 }, + { -7,-18,6 }, + { 30,-3,-1 }, + { 9,-14,-2 }, + { 7,-4,8 }, + { -11,-37,-10 }, + { 16,-5,2 }, + { 33,-3,-6 }, + { -10,-30,-7 }, + { 39,6,1 }, + { -8,-12,7 }, + { -8,-23,-3 }, + { 30,-2,-6 }, + { -9,-30,-10 }, + { -9,-34,-13 }, + { 22,2,1 }, + { 17,1,2 }, + { -7,-17,-2 }, + { 32,9,1 }, + { -6,-4,8 }, + { 18,4,1 }, + { -8,-14,-2 }, + { 38,6,-7 }, + { 9,6,7 }, + { 21,1,-7 }, + { 13,-7,-10 }, + { -26,-24,-1 }, + { -22,-22,-3 }, + { 16,0,-8 }, + { 32,9,-7 }, + { -22,-23,-7 }, + { -26,-22,-3 }, + { -24,-21,-5 }, + { -29,-25,-5 }, + { -26,-25,-8 }, + { -15,-5,2 }, + { -26,-23,-7 }, + { -8,6,7 }, + { 2,11,1 }, + { -12,-7,-10 }, + { -18,1,2 }, + { 21,20,-1 }, + { 13,5,-15 }, + { -1,11,0 }, + { 18,22,1 }, + { 20,20,-7 }, + { 5,12,-8 }, + { 11,12,-12 }, + { -23,2,1 }, + { -3,11,-6 }, + { -18,6,0 }, + { -17,0,-8 }, + { 11,28,5 }, + { 17,21,-8 }, + { 18,27,-1 }, + { -1,7,-14 }, + { -22,1,-7 }, + { -33,-2,-2 }, + { -35,-3,0 }, + { -35,-3,-3 }, + { -33,-1,-4 }, + { -11,12,-10 }, + { -35,-2,-5 }, + { -15,5,-15 }, + { 4,29,-1 }, + { 16,27,-11 }, + { -34,9,3 }, + { -10,29,5 }, + { -2,29,-1 }, + { -40,6,3 }, + { -18,22,1 }, + { 7,27,-11 }, + { -21,20,-1 }, + { -34,9,-6 }, + { -20,20,-6 }, + { -17,21,-8 }, + { -40,6,-5 }, + { -18,27,-1 }, + { -6,28,-11 }, + { -15,27,-11 }, + { 12,49,0 }, + { 12,47,-3 }, + { 16,49,-4 }, + { 15,48,-9 }, + { 8,49,-5 }, + { 10,49,-9 }, + { 13,57,-1 }, + { 15,56,-3 }, + { 19,56,-5 }, + { 17,54,-9 }, + { 11,57,-3 }, + { 17,54,-11 }, + { -11,49,0 }, + { -7,49,-4 }, + { 14,54,-11 }, + { -9,47,-7 }, + { -15,47,-3 }, + { 8,57,-6 }, + { 9,55,-9 }, + { 10,55,-11 }, + { -14,47,-7 }, + { 14,65,-2 }, + { 18,65,-5 }, + { 22,64,-7 }, + { -12,52,-7 }, + { 20,63,-11 }, + { 19,61,-15 }, + { 11,65,-5 }, + { 15,69,-2 }, + { 18,69,-5 }, + { 21,68,-8 }, + { 14,61,-15 }, + { 20,68,-11 }, + { 12,69,-5 }, + { 7,66,-8 }, + { 8,64,-11 }, + { 10,62,-15 }, + { 19,66,-14 }, + { 15,73,-3 }, + { 18,73,-5 }, + { 21,72,-8 }, + { 14,67,-14 }, + { 8,69,-8 }, + { 20,72,-11 }, + { 12,73,-5 }, + { 9,69,-11 }, + { 11,67,-14 }, + { -13,65,-2 }, + { -6,66,-8 }, + { 19,72,-14 }, + { 10,73,-8 }, + { 15,72,-14 }, + { -9,62,-15 }, + { 11,73,-11 }, + { 12,72,-14 }, + { -21,64,-7 }, + { -18,61,-15 }, + { 16,83,-3 }, + { 18,82,-5 }, + { 20,82,-8 }, + { 14,83,-5 }, + { 19,81,-10 }, + { -14,73,-3 }, + { -9,73,-8 }, + { 19,81,-13 }, + { 11,83,-8 }, + { 12,82,-10 }, + { 15,82,-13 }, + { 13,82,-13 }, + { -11,72,-14 }, + { -20,72,-8 }, + { -18,72,-14 }, + { 20,91,-7 }, + { 17,92,-5 }, + { 19,102,11 }, + { 19,92,-7 }, + { 20,93,-6 }, + { 14,92,-6 }, + { 21,97,-1 }, + { 19,91,-10 }, + { 14,92,-5 }, + { 18,93,-6 }, + { 15,93,-6 }, + { 14,102,11 }, + { 19,92,-9 }, + { 19,91,-12 }, + { 13,93,-7 }, + { 13,92,-10 }, + { 16,91,-12 }, + { 18,92,-12 }, + { 12,97,-1 }, + { 14,93,-10 }, + { 15,93,-12 }, + { 20,106,11 }, + { 13,106,11 }, + { 21,96,-15 }, + { 22,106,1 }, + { -12,92,-7 }, + { -15,92,-5 }, + { 12,96,-15 }, + { -13,102,10 }, + { -10,97,-1 }, + { 11,106,-2 }, + { -19,91,-7 }, + { -13,91,-12 }, + { -18,102,10 }, + { -20,97,-1 }, + { -12,106,10 }, + { -19,91,-14 }, + { 20,104,-17 }, + { -19,106,10 }, + { -11,96,-16 }, + { 13,104,-17 }, + { -9,105,-2 }, + { -20,96,-16 }, + { -21,106,0 }, + { -12,104,-18 }, + { -19,104,-18 } +}; + +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 +}; + +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 +}; + +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 +}; + +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 +}; + +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, + }; + +TMESH level1_modelLara = { + level1_modelLara_mesh, + level1_modelLara_normal, + level1_modelLara_uv, + level1_modelLara_color, + 694 +}; + +extern unsigned long _binary_TIM_lara_tim_start[]; +extern unsigned long _binary_TIM_lara_tim_end[]; +extern unsigned long _binary_TIM_lara_tim_length; + +TIM_IMAGE level1_tim_lara; + +MESH level1_meshLara = { + &level1_modelLara, + level1_modelLara_index, + &level1_tim_lara, + _binary_TIM_lara_tim_start, + {0}, + {59,-78,106, 0}, + {0,-3141,0}, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + &level1_modelLara_body, + 0, + 0, + 0 +}; + +SVECTOR level1_modelobject_mesh[] = { + { 9,17,-20 }, + { 9,0,-20 }, + { -9,17,-22 }, + { -9,0,-22 }, + { 19,20,18 }, + { 19,-32,18 }, + { -20,20,18 }, + { -20,-32,18 } +}; + +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 +}; + +SVECTOR level1_modelobject_uv[] = { + 103,62, 0, 0, + 124,33, 0, 0, + 124,62, 0, 0, + 103,62, 0, 0, + 103,33, 0, 0, + 124,33, 0, 0, + 67,62, 0, 0, + 62,31, 0, 0, + 83,31, 0, 0, + 98,2, 0, 0, + 103,31, 0, 0, + 83,31, 0, 0, + 68,1, 0, 0, + 83,31, 0, 0, + 62,31, 0, 0, + 98,62, 0, 0, + 83,31, 0, 0, + 103,31, 0, 0, + 67,62, 0, 0, + 83,31, 0, 0, + 77,61, 0, 0, + 98,2, 0, 0, + 83,31, 0, 0, + 88,2, 0, 0, + 68,1, 0, 0, + 77,1, 0, 0, + 83,31, 0, 0, + 98,62, 0, 0, + 88,61, 0, 0, + 83,31, 0, 0, + 112,17, 0, 0, + 112,31, 0, 0, + 103,31, 0, 0, + 103,31, 0, 0, + 103,17, 0, 0, + 112,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 +}; + +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 +}; + +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, + }; + +TMESH level1_modelobject = { + level1_modelobject_mesh, + level1_modelobject_normal, + level1_modelobject_uv, + level1_modelobject_color, + 12 +}; + +MESH level1_meshobject = { + &level1_modelobject, + level1_modelobject_index, + &level1_tim_home, + _binary_TIM_home_tim_start, + {0}, + {400,-22,-147, 0}, + {0,2565,0}, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + &level1_modelobject_body, + 0, + 0, + 0 +}; + +SVECTOR level1_modelPlan_mesh[] = { + { -45,36,-3 }, + { 48,36,-3 }, + { -45,2,2 }, + { 48,2,2 } +}; + +SVECTOR level1_modelPlan_normal[] = { + 0,638,4046, 0, + 0,638,4046, 0, + 0,638,4046, 0, + 0,638,4046, 0 +}; + +SVECTOR level1_modelPlan_uv[] = { + 64,155, 0, 0, + 129,155, 0, 0, + 129,130, 0, 0, + 64,130, 0, 0 +}; + +CVECTOR level1_modelPlan_color[] = { + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0 +}; + +PRIM level1_modelPlan_index[] = { + 0,1,3,2,8 +}; + +BODY level1_modelPlan_body = { + {0, 0, 0, 0}, + -40,-40,194, 0, + 0,0,0, 0, + 1, + ONE/1, + -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 +}; + +MESH level1_meshPlan = { + &level1_modelPlan, + level1_modelPlan_index, + &level1_tim_home, + _binary_TIM_home_tim_start, + {0}, + {-40,-40,194, 0}, + {0,0,0}, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + &level1_modelPlan_body, + 0, + 0, + 0 +}; + +SVECTOR level1_modelSphere_mesh[] = { + { 0,-8,24 }, + { 4,5,25 }, + { 9,-18,15 }, + { 22,-2,12 }, + { 19,12,11 }, + { 11,21,10 }, + { 24,-9,-1 }, + { 8,-23,-5 }, + { 17,-12,-14 }, + { 20,11,-11 }, + { 5,-15,-19 }, + { 7,3,-24 }, + { 7,21,-11 }, + { -8,-8,-23 }, + { -9,11,-20 }, + { 0,-24,4 }, + { -18,-10,-14 }, + { -7,23,-7 }, + { -6,-23,-5 }, + { -19,12,-11 }, + { -21,-14,1 }, + { -25,-2,1 }, + { -12,-17,14 }, + { -18,12,13 }, + { -17,-2,18 }, + { -8,24,4 }, + { -6,18,16 } +}; + +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 +}; + +SVECTOR level1_modelSphere_uv[] = { + 136,31, 0, 0, + 122,32, 0, 0, + 126,40, 0, 0, + 133,26, 0, 0, + 127,28, 0, 0, + 125,40, 0, 0, + 136,31, 0, 0, + 121,32, 0, 0, + 122,32, 0, 0, + 125,40, 0, 0, + 124,43, 0, 0, + 133,33, 0, 0, + 127,28, 0, 0, + 117,39, 0, 0, + 125,40, 0, 0, + 125,42, 0, 0, + 122,32, 0, 0, + 111,40, 0, 0, + 127,28, 0, 0, + 115,25, 0, 0, + 117,39, 0, 0, + 125,40, 0, 0, + 110,44, 0, 0, + 124,43, 0, 0, + 108,38, 0, 0, + 111,40, 0, 0, + 122,32, 0, 0, + 115,25, 0, 0, + 109,34, 0, 0, + 117,39, 0, 0, + 109,34, 0, 0, + 115,25, 0, 0, + 105,26, 0, 0, + 108,38, 0, 0, + 106,50, 0, 0, + 111,40, 0, 0, + 102,33, 0, 0, + 105,26, 0, 0, + 103,21, 0, 0, + 115,25, 0, 0, + 121,20, 0, 0, + 115,17, 0, 0, + 115,25, 0, 0, + 115,17, 0, 0, + 105,26, 0, 0, + 111,40, 0, 0, + 106,50, 0, 0, + 113,54, 0, 0, + 105,26, 0, 0, + 115,17, 0, 0, + 103,21, 0, 0, + 125,42, 0, 0, + 111,40, 0, 0, + 118,45, 0, 0, + 113,60, 0, 0, + 113,54, 0, 0, + 106,50, 0, 0, + 113,60, 0, 0, + 121,55, 0, 0, + 113,54, 0, 0, + 103,21, 0, 0, + 115,17, 0, 0, + 109,15, 0, 0, + 110,18, 0, 0, + 116,29, 0, 0, + 118,18, 0, 0, + 121,55, 0, 0, + 125,42, 0, 0, + 118,45, 0, 0, + 118,18, 0, 0, + 118,10, 0, 0, + 110,18, 0, 0, + 127,58, 0, 0, + 126,48, 0, 0, + 121,55, 0, 0, + 118,10, 0, 0, + 130,12, 0, 0, + 128,4, 0, 0, + 126,48, 0, 0, + 126,40, 0, 0, + 125,42, 0, 0, + 136,21, 0, 0, + 139,15, 0, 0, + 130,12, 0, 0, + 126,40, 0, 0, + 122,32, 0, 0, + 125,42, 0, 0, + 126,16, 0, 0, + 121,20, 0, 0, + 127,28, 0, 0, + 133,26, 0, 0, + 125,40, 0, 0, + 133,33, 0, 0, + 121,20, 0, 0, + 115,25, 0, 0, + 127,28, 0, 0, + 121,32, 0, 0, + 108,38, 0, 0, + 122,32, 0, 0, + 125,40, 0, 0, + 117,39, 0, 0, + 110,44, 0, 0, + 110,44, 0, 0, + 117,39, 0, 0, + 109,34, 0, 0, + 110,44, 0, 0, + 109,34, 0, 0, + 102,33, 0, 0, + 102,33, 0, 0, + 109,34, 0, 0, + 105,26, 0, 0, + 111,40, 0, 0, + 113,54, 0, 0, + 118,45, 0, 0, + 113,60, 0, 0, + 121,63, 0, 0, + 121,55, 0, 0, + 113,54, 0, 0, + 121,55, 0, 0, + 118,45, 0, 0, + 110,18, 0, 0, + 118,10, 0, 0, + 113,5, 0, 0, + 121,55, 0, 0, + 126,48, 0, 0, + 125,42, 0, 0, + 118,18, 0, 0, + 116,29, 0, 0, + 127,23, 0, 0, + 118,18, 0, 0, + 127,23, 0, 0, + 130,12, 0, 0, + 118,10, 0, 0, + 118,18, 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,21, 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,21, 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 +}; + +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 +}; + +BODY level1_modelSphere_body = { + {0, 0, 0, 0}, + 333,-129,-298, 0, + 0,0,0, 0, + 2, + ONE/2, + -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 +}; + +MESH level1_meshSphere = { + &level1_modelSphere, + level1_modelSphere_index, + &level1_tim_home, + _binary_TIM_home_tim_start, + {0}, + {333,-129,-298, 0}, + {0,0,0}, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + &level1_modelSphere_body, + 0, + 0, + 0 +}; + +SVECTOR level1_modelSphere_001_mesh[] = { + { 0,-8,24 }, + { 4,5,25 }, + { 9,-18,15 }, + { 22,-2,12 }, + { 19,12,11 }, + { 11,21,10 }, + { 24,-9,-1 }, + { 8,-23,-5 }, + { 17,-12,-14 }, + { 20,11,-11 }, + { 5,-15,-19 }, + { 7,3,-24 }, + { 7,21,-11 }, + { -8,-8,-23 }, + { -9,11,-20 }, + { 0,-24,4 }, + { -18,-10,-14 }, + { -7,23,-7 }, + { -6,-23,-5 }, + { -19,12,-11 }, + { -21,-14,1 }, + { -25,-2,1 }, + { -12,-17,14 }, + { -18,12,13 }, + { -17,-2,18 }, + { -8,24,4 }, + { -6,18,16 } +}; + +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 +}; + +SVECTOR level1_modelSphere_001_uv[] = { + 182,100, 0, 0, + 169,98, 0, 0, + 179,103, 0, 0, + 147,128, 0, 0, + 144,123, 0, 0, + 131,121, 0, 0, + 182,100, 0, 0, + 168,98, 0, 0, + 169,98, 0, 0, + 131,121, 0, 0, + 128,121, 0, 0, + 140,129, 0, 0, + 144,123, 0, 0, + 132,113, 0, 0, + 131,121, 0, 0, + 173,107, 0, 0, + 169,98, 0, 0, + 160,109, 0, 0, + 144,123, 0, 0, + 146,110, 0, 0, + 132,113, 0, 0, + 131,121, 0, 0, + 127,107, 0, 0, + 128,121, 0, 0, + 156,107, 0, 0, + 160,109, 0, 0, + 169,98, 0, 0, + 146,110, 0, 0, + 137,104, 0, 0, + 132,113, 0, 0, + 137,104, 0, 0, + 146,110, 0, 0, + 145,100, 0, 0, + 156,107, 0, 0, + 157,120, 0, 0, + 160,109, 0, 0, + 137,98, 0, 0, + 145,100, 0, 0, + 149,98, 0, 0, + 146,110, 0, 0, + 152,115, 0, 0, + 155,109, 0, 0, + 146,110, 0, 0, + 155,109, 0, 0, + 145,100, 0, 0, + 160,109, 0, 0, + 157,120, 0, 0, + 164,122, 0, 0, + 145,100, 0, 0, + 155,109, 0, 0, + 149,98, 0, 0, + 173,107, 0, 0, + 160,109, 0, 0, + 168,112, 0, 0, + 166,128, 0, 0, + 164,122, 0, 0, + 157,120, 0, 0, + 166,128, 0, 0, + 173,121, 0, 0, + 164,122, 0, 0, + 149,98, 0, 0, + 155,109, 0, 0, + 156,103, 0, 0, + 165,70, 0, 0, + 156,80, 0, 0, + 167,79, 0, 0, + 173,121, 0, 0, + 173,107, 0, 0, + 168,112, 0, 0, + 167,79, 0, 0, + 176,77, 0, 0, + 165,70, 0, 0, + 185,122, 0, 0, + 185,110, 0, 0, + 173,121, 0, 0, + 176,77, 0, 0, + 177,88, 0, 0, + 184,84, 0, 0, + 185,110, 0, 0, + 179,103, 0, 0, + 173,107, 0, 0, + 170,97, 0, 0, + 177,98, 0, 0, + 177,88, 0, 0, + 179,103, 0, 0, + 169,98, 0, 0, + 173,107, 0, 0, + 156,121, 0, 0, + 152,115, 0, 0, + 144,123, 0, 0, + 147,128, 0, 0, + 131,121, 0, 0, + 140,129, 0, 0, + 152,115, 0, 0, + 146,110, 0, 0, + 144,123, 0, 0, + 168,98, 0, 0, + 156,107, 0, 0, + 169,98, 0, 0, + 131,121, 0, 0, + 132,113, 0, 0, + 127,107, 0, 0, + 127,107, 0, 0, + 132,113, 0, 0, + 137,104, 0, 0, + 127,107, 0, 0, + 137,104, 0, 0, + 137,98, 0, 0, + 137,98, 0, 0, + 137,104, 0, 0, + 145,100, 0, 0, + 160,109, 0, 0, + 164,122, 0, 0, + 168,112, 0, 0, + 166,128, 0, 0, + 175,129, 0, 0, + 173,121, 0, 0, + 164,122, 0, 0, + 173,121, 0, 0, + 168,112, 0, 0, + 165,70, 0, 0, + 176,77, 0, 0, + 179,70, 0, 0, + 173,121, 0, 0, + 185,110, 0, 0, + 173,107, 0, 0, + 167,79, 0, 0, + 156,80, 0, 0, + 166,89, 0, 0, + 167,79, 0, 0, + 166,89, 0, 0, + 177,88, 0, 0, + 176,77, 0, 0, + 167,79, 0, 0, + 177,88, 0, 0, + 156,80, 0, 0, + 156,87, 0, 0, + 166,89, 0, 0, + 177,88, 0, 0, + 166,89, 0, 0, + 170,97, 0, 0, + 177,88, 0, 0, + 177,98, 0, 0, + 184,84, 0, 0, + 185,89, 0, 0, + 184,84, 0, 0, + 177,98, 0, 0, + 170,97, 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 +}; + +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 +}; + +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, + }; + +TMESH level1_modelSphere_001 = { + level1_modelSphere_001_mesh, + level1_modelSphere_001_normal, + level1_modelSphere_001_uv, + level1_modelSphere_001_color, + 50 +}; + +MESH level1_meshSphere_001 = { + &level1_modelSphere_001, + level1_modelSphere_001_index, + &level1_tim_home, + _binary_TIM_home_tim_start, + {0}, + {44,-73,92, 0}, + {0,0,0}, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + &level1_modelSphere_001_body, + 0, + &level1_nodegnd, + 0 +}; + +SVECTOR level1_modelwall_mesh[] = { + { -580,-97,-98 }, + { -580,0,-98 }, + { -580,-195,-98 }, + { -580,-97,-1 }, + { -580,0,-1 }, + { -580,-195,-1 }, + { -580,-97,97 }, + { -580,0,97 }, + { -580,-195,97 }, + { -580,-97,194 }, + { -580,0,194 }, + { -580,-195,194 } +}; + +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 +}; + +SVECTOR level1_modelwall_uv[] = { + 64,191, 0, 0, + 0,128, 0, 0, + 0,191, 0, 0, + 64,191, 0, 0, + 64,128, 0, 0, + 0,128, 0, 0, + 64,191, 0, 0, + 64,128, 0, 0, + 0,128, 0, 0, + 64,191, 0, 0, + 0,128, 0, 0, + 0,191, 0, 0, + 255,64, 0, 0, + 255,0, 0, 0, + 191,0, 0, 0, + 255,64, 0, 0, + 255,0, 0, 0, + 191,0, 0, 0, + 64,191, 0, 0, + 0,128, 0, 0, + 0,191, 0, 0, + 255,64, 0, 0, + 191,0, 0, 0, + 191,64, 0, 0, + 64,191, 0, 0, + 64,128, 0, 0, + 0,128, 0, 0, + 255,64, 0, 0, + 191,0, 0, 0, + 191,64, 0, 0, + 255,64, 0, 0, + 191,0, 0, 0, + 191,64, 0, 0, + 255,64, 0, 0, + 255,0, 0, 0, + 191,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 +}; + +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 +}; + +BODY level1_modelwall_body = { + {0, 0, 0, 0}, + 1,-1,0, 0, + 0,0,0, 0, + 1, + ONE/1, + -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 +}; + +MESH level1_meshwall = { + &level1_modelwall, + level1_modelwall_index, + &level1_tim_home, + _binary_TIM_home_tim_start, + {0}, + {1,-1,0, 0}, + {0,0,0}, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + &level1_modelwall_body, + 0, + 0, + 0 +}; + +SVECTOR level1_modelwall_001_mesh[] = { + { -92,-97,194 }, + { -92,0,194 }, + { -92,-195,194 }, + { -190,-97,194 }, + { -190,0,194 }, + { -190,-195,194 }, + { -287,-97,194 }, + { -287,0,194 }, + { -287,-195,194 }, + { -385,-97,194 }, + { -385,0,194 }, + { -385,-195,194 }, + { -482,-97,194 }, + { -482,0,194 }, + { -482,-195,194 }, + { -580,-97,194 }, + { -580,0,194 }, + { -580,-195,194 } +}; + +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 +}; + +SVECTOR level1_modelwall_001_uv[] = { + 64,191, 0, 0, + 0,191, 0, 0, + 0,128, 0, 0, + 64,191, 0, 0, + 0,128, 0, 0, + 64,128, 0, 0, + 255,64, 0, 0, + 191,64, 0, 0, + 191,0, 0, 0, + 255,64, 0, 0, + 191,0, 0, 0, + 255,0, 0, 0, + 64,191, 0, 0, + 0,191, 0, 0, + 0,128, 0, 0, + 64,191, 0, 0, + 0,128, 0, 0, + 64,128, 0, 0, + 255,64, 0, 0, + 191,64, 0, 0, + 191,0, 0, 0, + 255,64, 0, 0, + 191,0, 0, 0, + 255,0, 0, 0, + 64,191, 0, 0, + 0,191, 0, 0, + 0,128, 0, 0, + 255,64, 0, 0, + 191,64, 0, 0, + 191,0, 0, 0, + 64,191, 0, 0, + 0,128, 0, 0, + 64,128, 0, 0, + 255,64, 0, 0, + 191,0, 0, 0, + 255,0, 0, 0, + 64,191, 0, 0, + 0,191, 0, 0, + 0,128, 0, 0, + 255,64, 0, 0, + 191,64, 0, 0, + 191,0, 0, 0, + 64,191, 0, 0, + 0,128, 0, 0, + 64,128, 0, 0, + 255,64, 0, 0, + 191,0, 0, 0, + 255,0, 0, 0, + 64,191, 0, 0, + 0,191, 0, 0, + 0,128, 0, 0, + 255,64, 0, 0, + 191,64, 0, 0, + 191,0, 0, 0, + 64,191, 0, 0, + 0,128, 0, 0, + 64,128, 0, 0, + 255,64, 0, 0, + 191,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 +}; + +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 +}; + +BODY level1_modelwall_001_body = { + {0, 0, 0, 0}, + 0,-1,0, 0, + 0,0,0, 0, + 1, + ONE/1, + -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 +}; + +MESH level1_meshwall_001 = { + &level1_modelwall_001, + level1_modelwall_001_index, + &level1_tim_home, + _binary_TIM_home_tim_start, + {0}, + {0,-1,0, 0}, + {0,0,0}, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + &level1_modelwall_001_body, + 0, + 0, + 0 +}; + +SVECTOR level1_modelwall_002_mesh[] = { + { -92,-97,194 }, + { -92,0,194 }, + { -92,-195,194 }, + { -92,-97,292 }, + { -92,0,292 }, + { -92,-195,292 }, + { -92,-97,389 }, + { -92,0,389 }, + { -92,-195,389 }, + { -92,-97,487 }, + { -92,0,487 }, + { -92,-195,487 }, + { -92,-97,584 }, + { -92,0,584 }, + { -92,-195,584 }, + { -92,-97,682 }, + { -92,0,682 }, + { -92,-195,682 } +}; + +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 +}; + +SVECTOR level1_modelwall_002_uv[] = { + 64,191, 0, 0, + 0,128, 0, 0, + 0,191, 0, 0, + 64,191, 0, 0, + 64,128, 0, 0, + 0,128, 0, 0, + 255,64, 0, 0, + 191,0, 0, 0, + 191,64, 0, 0, + 255,64, 0, 0, + 255,0, 0, 0, + 191,0, 0, 0, + 64,191, 0, 0, + 0,128, 0, 0, + 0,191, 0, 0, + 191,64, 0, 0, + 255,0, 0, 0, + 191,0, 0, 0, + 64,191, 0, 0, + 64,128, 0, 0, + 0,128, 0, 0, + 191,64, 0, 0, + 255,64, 0, 0, + 255,0, 0, 0, + 64,191, 0, 0, + 0,128, 0, 0, + 0,191, 0, 0, + 255,64, 0, 0, + 191,0, 0, 0, + 191,64, 0, 0, + 64,191, 0, 0, + 64,128, 0, 0, + 0,128, 0, 0, + 255,64, 0, 0, + 255,0, 0, 0, + 191,0, 0, 0, + 64,191, 0, 0, + 0,128, 0, 0, + 0,191, 0, 0, + 255,64, 0, 0, + 191,0, 0, 0, + 191,64, 0, 0, + 64,191, 0, 0, + 64,128, 0, 0, + 0,128, 0, 0, + 255,64, 0, 0, + 255,0, 0, 0, + 191,0, 0, 0, + 64,191, 0, 0, + 0,128, 0, 0, + 0,191, 0, 0, + 255,64, 0, 0, + 191,0, 0, 0, + 191,64, 0, 0, + 64,191, 0, 0, + 64,128, 0, 0, + 0,128, 0, 0, + 255,64, 0, 0, + 255,0, 0, 0, + 191,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 +}; + +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 +}; + +BODY level1_modelwall_002_body = { + {0, 0, 0, 0}, + 0,0,0, 0, + 0,0,0, 0, + 1, + ONE/1, + -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 +}; + +MESH level1_meshwall_002 = { + &level1_modelwall_002, + level1_modelwall_002_index, + &level1_tim_home, + _binary_TIM_home_tim_start, + {0}, + {0,0,0, 0}, + {0,0,0}, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + &level1_modelwall_002_body, + 0, + 0, + 0 +}; + +SVECTOR level1_modelwall_003_mesh[] = { + { 200,-97,682 }, + { 103,-97,682 }, + { 200,0,682 }, + { 200,-195,682 }, + { 103,0,682 }, + { 103,-195,682 }, + { 5,-97,682 }, + { 5,0,682 }, + { 5,-195,682 }, + { -92,-97,682 }, + { -92,0,682 }, + { -92,-195,682 } +}; + +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 +}; + +SVECTOR level1_modelwall_003_uv[] = { + 64,191, 0, 0, + 0,128, 0, 0, + 64,128, 0, 0, + 64,191, 0, 0, + 0,191, 0, 0, + 0,128, 0, 0, + 64,191, 0, 0, + 0,128, 0, 0, + 64,128, 0, 0, + 64,191, 0, 0, + 0,191, 0, 0, + 0,128, 0, 0, + 255,64, 0, 0, + 191,0, 0, 0, + 255,0, 0, 0, + 64,191, 0, 0, + 0,191, 0, 0, + 0,128, 0, 0, + 64,191, 0, 0, + 0,128, 0, 0, + 64,128, 0, 0, + 255,64, 0, 0, + 191,0, 0, 0, + 255,0, 0, 0, + 255,64, 0, 0, + 191,64, 0, 0, + 191,0, 0, 0, + 255,64, 0, 0, + 191,0, 0, 0, + 255,0, 0, 0, + 255,64, 0, 0, + 191,64, 0, 0, + 191,0, 0, 0, + 255,64, 0, 0, + 191,64, 0, 0, + 191,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 +}; + +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 +}; + +BODY level1_modelwall_003_body = { + {0, 0, 0, 0}, + 0,0,-1, 0, + 0,0,0, 0, + 1, + ONE/1, + -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 +}; + +MESH level1_meshwall_003 = { + &level1_modelwall_003, + level1_modelwall_003_index, + &level1_tim_home, + _binary_TIM_home_tim_start, + {0}, + {0,0,-1, 0}, + {0,0,0}, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + &level1_modelwall_003_body, + 0, + 0, + 0 +}; + +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 +}; + +int level1_meshes_length = 15; + +CAMANGLE level1_camAngle_camPath_001 = { + &level1_camPos_camPath_001, + 0, + 0, + { 0 }, + { 0 }, + 0, + 0 +}; + +CAMANGLE * level1_camAngles[0] = { +}; + +SIBLINGS level1_nodegnd_siblings = { + 3, + { + &level1_nodegnd_002, + &level1_nodegnd_003, + &level1_nodegnd_001 + } +}; + +CHILDREN level1_nodegnd_objects = { + 5, + { + &level1_meshwall, + &level1_meshSphere_001, + &level1_meshLara, + &level1_meshCube, + &level1_meshwall_001 + } +}; + +CHILDREN level1_nodegnd_rigidbodies = { + 2, + { + &level1_meshSphere, + &level1_meshSphere_001 + } +}; + +NODE level1_nodegnd = { + &level1_meshgnd, + &level1_nodegnd_siblings, + &level1_nodegnd_objects, + &level1_nodegnd_rigidbodies +}; + +SIBLINGS level1_nodegnd_001_siblings = { + 1, + { + &level1_nodegnd + } +}; + +CHILDREN level1_nodegnd_001_objects = { + 4, + { + &level1_meshCylindre, + &level1_meshwall_003, + &level1_meshPlan, + &level1_meshwall_002 + } +}; + +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_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_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; +MESH * level1_levelPtr = &level1_meshgnd_002; +MESH * level1_propPtr = &level1_meshSphere_001; + +CAMANGLE * level1_camPtr = &level1_camAngle_camPath_001; + +NODE * level1_curNode = &level1_nodegnd_002; + +LEVEL level1 = { + &level1_BGc, + &level1_cmat, + &level1_lgtmat, + (MESH**)&level1_meshes, + &level1_meshes_length, + &level1_meshSphere, + &level1_meshgnd_002, + &level1_meshSphere_001, + &level1_camAngle_camPath_001, + &level1_camPath, + (CAMANGLE **)&level1_camAngles, + &level1_nodegnd_002, + &level1_meshPlan +}; diff --git a/levels/level1.h b/levels/level1.h new file mode 100644 index 0000000..c26aaf3 --- /dev/null +++ b/levels/level1.h @@ -0,0 +1,349 @@ +#pragma once + +#include "../custom_types.h" + +extern CVECTOR level1_BGc; // Far color + +extern LEVEL level1; + +extern CAMPOS level1_camPos_camPath; + +extern CAMPOS level1_camPos_camPath_001; + +extern CAMPOS level1_camPos_camPath_002; + +extern CAMPOS level1_camPos_camPath_003; + +extern CAMPOS level1_camPos_camPath_004; + +extern CAMPOS level1_camPos_camPath_005; + +extern CAMPATH level1_camPath; + +extern MATRIX level1_lgtmat; + +extern MATRIX level1_cmat; + +extern SVECTOR modelCube_mesh[]; + +extern SVECTOR level1_modelCube_normal[]; + +extern SVECTOR level1_modelCube_uv[]; + +extern CVECTOR level1_modelCube_color[]; + +extern PRIM level1_modelCube_index[]; + +extern BODY level1_modelCube_body; + +extern TMESH level1_modelCube; + +extern unsigned long _binary_TIM_cat_tim_start[]; + +extern unsigned long _binary_TIM_cat_tim_end[]; + +extern unsigned long _binary_TIM_cat_tim_length; + +extern TIM_IMAGE level1_tim_cat; + +extern MESH level1_meshCube; + +extern SVECTOR modelCylindre_mesh[]; + +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[]; + +extern unsigned long _binary_TIM_home_tim_end[]; + +extern unsigned long _binary_TIM_home_tim_length; + +extern TIM_IMAGE level1_tim_home; + +extern MESH level1_meshCylindre; + +extern SVECTOR modelgnd_mesh[]; + +extern SVECTOR level1_modelgnd_normal[]; + +extern SVECTOR level1_modelgnd_uv[]; + +extern CVECTOR level1_modelgnd_color[]; + +extern PRIM level1_modelgnd_index[]; + +extern BODY level1_modelgnd_body; + +extern TMESH level1_modelgnd; + +extern MESH level1_meshgnd; + +extern SVECTOR modelgnd_001_mesh[]; + +extern SVECTOR level1_modelgnd_001_normal[]; + +extern SVECTOR level1_modelgnd_001_uv[]; + +extern CVECTOR level1_modelgnd_001_color[]; + +extern PRIM level1_modelgnd_001_index[]; + +extern BODY level1_modelgnd_001_body; + +extern TMESH level1_modelgnd_001; + +extern MESH level1_meshgnd_001; + +extern SVECTOR modelgnd_003_mesh[]; + +extern SVECTOR level1_modelgnd_003_normal[]; + +extern SVECTOR level1_modelgnd_003_uv[]; + +extern CVECTOR level1_modelgnd_003_color[]; + +extern PRIM level1_modelgnd_003_index[]; + +extern BODY level1_modelgnd_003_body; + +extern TMESH level1_modelgnd_003; + +extern MESH level1_meshgnd_003; + +extern SVECTOR modelgnd_002_mesh[]; + +extern SVECTOR level1_modelgnd_002_normal[]; + +extern SVECTOR level1_modelgnd_002_uv[]; + +extern CVECTOR level1_modelgnd_002_color[]; + +extern PRIM level1_modelgnd_002_index[]; + +extern BODY level1_modelgnd_002_body; + +extern TMESH level1_modelgnd_002; + +extern MESH level1_meshgnd_002; + +extern SVECTOR modelLara_mesh[]; + +extern SVECTOR level1_modelLara_normal[]; + +extern SVECTOR level1_modelLara_uv[]; + +extern CVECTOR level1_modelLara_color[]; + +extern PRIM level1_modelLara_index[]; + +extern BODY level1_modelLara_body; + +extern TMESH level1_modelLara; + +extern unsigned long _binary_TIM_lara_tim_start[]; + +extern unsigned long _binary_TIM_lara_tim_end[]; + +extern unsigned long _binary_TIM_lara_tim_length; + +extern TIM_IMAGE level1_tim_lara; + +extern MESH level1_meshLara; + +extern SVECTOR modelobject_mesh[]; + +extern SVECTOR level1_modelobject_normal[]; + +extern SVECTOR level1_modelobject_uv[]; + +extern CVECTOR level1_modelobject_color[]; + +extern PRIM level1_modelobject_index[]; + +extern BODY level1_modelobject_body; + +extern TMESH level1_modelobject; + +extern MESH level1_meshobject; + +extern SVECTOR modelPlan_mesh[]; + +extern SVECTOR level1_modelPlan_normal[]; + +extern SVECTOR level1_modelPlan_uv[]; + +extern CVECTOR level1_modelPlan_color[]; + +extern PRIM level1_modelPlan_index[]; + +extern BODY level1_modelPlan_body; + +extern TMESH level1_modelPlan; + +extern MESH level1_meshPlan; + +extern SVECTOR modelSphere_mesh[]; + +extern SVECTOR level1_modelSphere_normal[]; + +extern SVECTOR level1_modelSphere_uv[]; + +extern CVECTOR level1_modelSphere_color[]; + +extern PRIM level1_modelSphere_index[]; + +extern BODY level1_modelSphere_body; + +extern TMESH level1_modelSphere; + +extern MESH level1_meshSphere; + +extern SVECTOR modelSphere_001_mesh[]; + +extern SVECTOR level1_modelSphere_001_normal[]; + +extern SVECTOR level1_modelSphere_001_uv[]; + +extern CVECTOR level1_modelSphere_001_color[]; + +extern PRIM level1_modelSphere_001_index[]; + +extern BODY level1_modelSphere_001_body; + +extern TMESH level1_modelSphere_001; + +extern MESH level1_meshSphere_001; + +extern SVECTOR modelwall_mesh[]; + +extern SVECTOR level1_modelwall_normal[]; + +extern SVECTOR level1_modelwall_uv[]; + +extern CVECTOR level1_modelwall_color[]; + +extern PRIM level1_modelwall_index[]; + +extern BODY level1_modelwall_body; + +extern TMESH level1_modelwall; + +extern MESH level1_meshwall; + +extern SVECTOR modelwall_001_mesh[]; + +extern SVECTOR level1_modelwall_001_normal[]; + +extern SVECTOR level1_modelwall_001_uv[]; + +extern CVECTOR level1_modelwall_001_color[]; + +extern PRIM level1_modelwall_001_index[]; + +extern BODY level1_modelwall_001_body; + +extern TMESH level1_modelwall_001; + +extern MESH level1_meshwall_001; + +extern SVECTOR modelwall_002_mesh[]; + +extern SVECTOR level1_modelwall_002_normal[]; + +extern SVECTOR level1_modelwall_002_uv[]; + +extern CVECTOR level1_modelwall_002_color[]; + +extern PRIM level1_modelwall_002_index[]; + +extern BODY level1_modelwall_002_body; + +extern TMESH level1_modelwall_002; + +extern MESH level1_meshwall_002; + +extern SVECTOR modelwall_003_mesh[]; + +extern SVECTOR level1_modelwall_003_normal[]; + +extern SVECTOR level1_modelwall_003_uv[]; + +extern CVECTOR level1_modelwall_003_color[]; + +extern PRIM level1_modelwall_003_index[]; + +extern BODY level1_modelwall_003_body; + +extern TMESH level1_modelwall_003; + +extern MESH level1_meshwall_003; + +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_001_siblings; + +extern CHILDREN level1_nodegnd_001_objects; + +extern CHILDREN level1_nodegnd_001_rigidbodies; + +extern NODE level1_nodegnd_001; + +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_003_siblings; + +extern CHILDREN level1_nodegnd_003_objects; + +extern CHILDREN level1_nodegnd_003_rigidbodies; + +extern NODE level1_nodegnd_003; + +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_001; + +extern NODE level1_nodegnd_002; + +extern NODE level1_nodegnd_003; diff --git a/loadlvl.py b/loadlvl.py deleted file mode 100755 index 29585d5..0000000 --- a/loadlvl.py +++ /dev/null @@ -1,624 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -# This working version corrected with the help of sickle : -# https://discord.com/channels/642647820683444236/663664210525290507/836029253593858060 -# Corrected script by Sickle : http://psx.arthus.net/code/rawdog.py - -# Sickle - 26/04/2021 : -# " Ooh, you were like frustratingly close dude! Few tiny issues: -# - first of your 3 rolling buffers was bugged (other 2 were spot on) -# - waiting too long between commands at points, unirom timed out -# - var i was missing the i += chunkSize so we were stuck in a loop there (e.g. tried to send a second chonk) -# - exit was gummed up with the main logic being in a while True: " - -# As suggested: -# - Removed while True: loop -# - moved rolling buffer loops to WaitForResponse() -# - reduced sleeps -# - inc var i with chunkSize - - -#TODO -# - reduce/remove sleeps -# - keep listening! - -import sys -import os -import serial -import time -import calendar -import math -import signal - -DEBUG = 1 - -# Working directory - -cwd = os.getcwd() - -levelsFolder = cwd + os.sep + os.sep - -# Receive commands from PSX -# ~ Run = True - -Listen = 1 - -uniDebugMode = 0 - -Command = "" - -memAddr = "" - -flagAddr = "" - -loadFile = "" - -levelId = "" - -# One byte - -uno = int(1).to_bytes(1, byteorder='little', signed=False) - -data = 0 - -# ~ dataSize = 0 - -# Serial connection setup - -ser = serial.Serial('/dev/ttyUSB0') - -# Unirom can do 115200 and 510000 ( https://github.com/JonathanDotCel/NOTPSXSerial/blob/bce29e87cb858769fe60eb34d8eb123f9f36c8db/NOTPSXSERIAL.CS#L842 ) - -ser.baudrate = '115200' - -# checkSum is the checkSum for the full data - -checkSum = 0 - -# If set, it means the data transfer has been initiated - -Transfer = 0 - -# Delay between write operations. These seem to be needed for the connection not to hang. - -sleepTime = 0.08 # Seems like safe minimum - -def sig_interrupt_handler(signal, frame): - - global Run - - Run = False - -def setDEBG(): - - global sleepTime, ser, uniDebugMode - - if DEBUG: - - print("Sending DEBG command...") - - ser.write( bytes( 'DEBG' , 'ascii' ) ) - - time.sleep(sleepTime) - - # Empty in waiting buffer - - ser.reset_input_buffer() - - time.sleep(sleepTime) - - uniDebugMode = 1 - -def WaitForResponse( expectedAnswer ): - - # Get incoming data from the serial port in a rolling buffer - # when the content of the buffer corresponds to 'expectedAnswer', returns True - - global DEBUG - - responseBuffer = "" - - success = False - - while True: - - if DEBUG > 1: - - print("Waiting for data in serial input buffer.") - - # If data in serial's incoming buffer - - if ser.in_waiting: - - if DEBUG > 1: - - print("Brace yourself, data is coming...") - - # Read 1 byte - - byteValue = ser.read(1) - - # Make sure byte value is < 128 so that it can be decoded to ascii - - if byteValue[0] < 128: - - responseBuffer += byteValue.decode('ascii') - - else: - - responseBuffer += '.' - - # Always keep response buffer 4 chars long - - if len( responseBuffer ) > 4: - - # Remove first char in buffer - - responseBuffer = responseBuffer[1:] - - - # If response is ERR!, checksum check does not check, so check it again - - if responseBuffer == "ERR!": - - if DEBUG > 1: - - print("Checksum error !") - - success = False - - break - - # When expected response shows up, break from the while loop - - if responseBuffer == expectedAnswer: - - success = True - - break - if DEBUG > 1: - - print( "Got : " + responseBuffer ) - - responseBuffer = "" - - return success - -def CalculateChecksum( inBytes, skipFirstSector = False): - - returnVal = 0; - - i = 0 - - if skipFirstSector: - - i = 2048 - - while i < len( inBytes ): - - returnVal += inBytes[i]; - - i += 1 - - return returnVal; - -def WriteBytes( inData ): - - if DEBUG: - - print("Preparing to write bytes...") - - # The data needs to be split in 2K chunks - - chunkSize = 2048 - - # BEGIN WHILE DATA - - i = 0 - - while i < len( inData ): - - # BEGIN WHILE TRUE - - while True: - - # BEGIN TRY/EXCEPT - - try: - - # Calculate number of 2K chunks we're about to send - - numChunk = math.ceil( len( inData ) / chunkSize ) - - # Calculate current chunk - - currentChunk = math.ceil( (i + 1) / chunkSize) - - if DEBUG: - - print( str ( numChunk + 1 - currentChunk ) + " chunks of " + str ( chunkSize) + " bytes to send " ) - - # Avoid going out of range - - if ( i + chunkSize ) > len( inData ): - - chunkSize = len( inData ) - i - - print("Writing chunk " + str( currentChunk ) + " of " + str( numChunk ) ) - - # ~ ser.write(inData) - - chunkChecksum = 0 - - # Send inData in 2048B chunks - - for byte in range( chunkSize ): - - # Send byte - - if DEBUG > 1: - - print("Writing " + str( inData[ i + byte ].to_bytes(1, byteorder='little', signed=False) ) + " to serial..." ) - - ser.write( inData[ i + byte ].to_bytes(1, byteorder='little', signed=False) ) - - # Calculate chunk checksum - - chunkChecksum += inData[ i + byte ] - - time.sleep(sleepTime) - - if DEBUG: - - print( "Chunk cheksum : " + str( chunkChecksum ) ) - - # Wait for output buffer to be empty - # REMOVE ? Is this needed ? - - while ser.out_waiting: - - print("*") - - wait += 1 - - time.sleep(sleepTime) - - # Wait for unirom to request the checksum - - if DEBUG > 1: - - print( "Chunk " + str( currentChunk ) + " waiting for unirom to request checksum (CHEK)..." ) - - WaitForResponse( "CHEK" ) - - # Send checksum - - if DEBUG: - - print( "Sending checksum to unirom..." ); - - # ~ chunkChecksum = 170 - - bytesChunkChecksum = chunkChecksum.to_bytes( 4, byteorder='little', signed = False ) - - ser.write( bytesChunkChecksum ) - - # ~ time.sleep( sleepTime ) - - if DEBUG > 1: - - print( "Waiting for unirom to request more data (MORE)..." ) - - # Wait for unirom to request MORE inData ( next chunk ) - - if not WaitForResponse("MORE"): - - if DEBUG: - - print("ERROR ! Retrying...") - - raise Exception() - - if DEBUG: - - print( str( currentChunk ) + " chunk sent with correct checksum.") - - # Increment i from chunkSize - - i += chunkSize - - except Exception: - - continue - - # END TRY/EXCEPT - - break - - # END WHILE TRUE - - numChunk = 0 - - # END WHILE DATA - -def SendBin( inData, memAddr ): - - global sleepTime - - dataSize = len( inData ) - - if DEBUG: - - print("Data size : " + str( dataSize ) ) - - # Prepare unirom for data reception - sent "SBIN" - received : "OKV2" - - if DEBUG > 1: - - print("Sending SBIN command...") - - ser.write( bytes( 'SBIN' , 'ascii' ) ) - - time.sleep(sleepTime) - - # We're using unirom in debug mode, which means protocol version 2 is available - # Upgrade protocol - sent "UPV2" - received : "OKAY" - - ser.write( bytes( 'UPV2' , 'ascii' ) ) - - time.sleep(sleepTime) - - # Initialisation done, set flag - - # ~ Init = 1 - - # From now on, we're using the rolling buffer - if DEBUG > 1: - - print("Waiting for OKAY...") - - WaitForResponse("OKAY") - - # Calculate data checkSum - - checkSum = CalculateChecksum( inData ) - - if DEBUG : - - print("Data checkSum : " + str(checkSum) ) - - # Send memory address to load data to, size of data and checkSum - # Unirom expects unsigned longs ( 32bits ), byte endianness little - - # Convert address from string to integer, then to ulong 32b - - bytesAddr = int( memAddr, 16 ).to_bytes( 4, byteorder='little', signed=False ) - - # Write address to serial - - ser.write( bytesAddr ) - - time.sleep(sleepTime) - - # Convert and write int size to serial - - bytesSize = dataSize.to_bytes( 4, byteorder='little', signed = False ) - - ser.write( bytesSize ) - - time.sleep(sleepTime) - - # Convert and write int chekSum to serial - - bytesChk = checkSum.to_bytes( 4, byteorder='little', signed = False ) - - ser.write( bytesChk ) - - time.sleep(sleepTime) - - # Send dat data - - WriteBytes( inData ) - -def resetListener(): - - global checkSum, data, Listen, Transfer, dataSize, memAddr, loadFile, flagAddr, levelId - - memAddr = "" - - flagAddr = "" - - loadFile = "" - - checkSum = 0 - - data = 0 - - dataSize = 0 - - Transfer = 0 - - levelId = 0 - - Listen = 1 - - ser.reset_input_buffer() - - ser.reset_output_buffer() - -def main(args): - - while True: - - global checkSum, data, Listen, Transfer, dataSize, memAddr, loadFile, flagAddr, levelId - - # Flush serial buffers to avoid residual data - - ser.reset_input_buffer() - - ser.reset_output_buffer() - - inputBuffer = "" - - # Listen to incomming connections on serial - - if Listen: - - print("Listening for incoming data...") - - if DEBUG > 1: - - print("memAddr : " + str(memAddr) + " - loadFile" + loadFile ) - - while True: - - # If data on serial, fill buffer - - while ser.in_waiting: - - inputBuffer += ser.read().decode('ascii') - - if inputBuffer: - - if DEBUG: - - print( "Incoming data : " + inputBuffer ) - - # parse command CMD:ARG1:ARG2(:ARGn) - - argList = [] - - argList = inputBuffer.split(':') - - # Send command - - if argList[0] == "load" and len(argList) == 4: - - if len(argList[1]) < 8 or len(argList[2]) < 8: - - if DEBUG: - - print("Wrong data format, aborting...") - - break - - memAddr = argList[1] - - flagAddr = argList[2] - - loadFile = argList[3] - - ser.reset_input_buffer() - - inputBuffer = "" - - if DEBUG > 1: - - print( memAddr + " - " + flagAddr + " - " + loadFile ) - - Listen = 0 - - break - - else: - - ser.reset_input_buffer() - - inputBuffer = "" - - break - - if memAddr and loadFile: - - # Remove separator and ';1' at end of the string - - fileClean = loadFile.split(';')[0][1:] - - print("Received addresses and filename : " + memAddr + " - " + flagAddr + " - " + fileClean) - - # TODO : replace with a proper level naming scheme - # right now, we're receiving currently loaded file - # so we have to switch manually here. - - binFileName = "" - - if fileClean == "level0.bin": - - binFileName = "Overlay.lvl1" - - levelId = 1 - - if fileClean == "level1.bin": - - binFileName = "Overlay.lvl0" - - levelId = 0 - - if DEBUG: - - print( - - "Load Data to : " + memAddr + "\n" + - - "Reset flag at: " + flagAddr + "\n" + - - "File : " + loadFile + "\n" + - - "Bin : " + binFileName + " - ID : " + str(levelId) - - ) - - # Open file as binary if bin filename is defined - - if binFileName: - - binFile = open( levelsFolder + binFileName, 'rb' ) - - data = binFile.read() - - Transfer = 1 - - else: - - print(" No filename provided, doing nothing ") - - resetListener() - - # If Init was set, initialize transfer and send data - - if Transfer: - - print("Initializing data transfer...") - - if not uniDebugMode: - - # Set unirom to debugmode - sent : "DEBG" - received : "DEBGOKAY" - - setDEBG() - - # Send level data - - SendBin( data, memAddr ) - - # Set level changed flag - - if DEBUG: - - print("Sending value " + str( levelId.to_bytes(1, byteorder='little', signed=False) ) + " to " + flagAddr ) - - time.sleep( sleepTime ) - - SendBin( levelId.to_bytes(1, byteorder='little', signed=False) , flagAddr) - - # Reset everything - - resetListener() - - print("DONE!") - - return 0 - -if __name__ == '__main__': - import sys - sys.exit(main(sys.argv)) diff --git a/ovly-upload-helper.sh b/ovly-upload-helper.sh deleted file mode 100755 index 1aabf82..0000000 --- a/ovly-upload-helper.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/bash - -nops /debug $4 - -nops /fast /bin $1 $2 $4 - -nops /fast /exe $3 $4 - -nops /slow $4