From ed46a806b7f65f12651a45e197ec4e28898cf8d2 Mon Sep 17 00:00:00 2001 From: Zack Buhman Date: Wed, 11 Sep 2024 13:27:28 -0500 Subject: [PATCH] examples: add happy_mask_salesman --- Makefile | 1 + arm9/Makefile | 33 + arm9/examples/happy_mask_salesman.c | 490 + gen/fixed_point.py | 13 + gen/parse_obj.py | 9 +- gen/render_model.py | 18 +- .../happy_mask_salesman/happy_mask_salesman.h | 6287 ++++++++ .../happy_mask_salesman.mtl | 162 + .../happy_mask_salesman.obj | 5063 ++++++ model/happy_mask_salesman/mask_00_8A00.data | 19 + model/happy_mask_salesman/mask_00_8A00.data.h | 5 + .../happy_mask_salesman/mask_00_8A00.data.pal | Bin 0 -> 512 bytes .../mask_00_8A00.data.pal.h | 5 + model/happy_mask_salesman/mask_00_8A00.png | Bin 0 -> 6103 bytes model/happy_mask_salesman/mask_01_9200.data | 8 + model/happy_mask_salesman/mask_01_9200.data.h | 5 + .../happy_mask_salesman/mask_01_9200.data.pal | Bin 0 -> 512 bytes .../mask_01_9200.data.pal.h | 5 + model/happy_mask_salesman/mask_01_9200.png | Bin 0 -> 6626 bytes model/happy_mask_salesman/mask_02_9A00.data | 1 + model/happy_mask_salesman/mask_02_9A00.data.h | 5 + .../happy_mask_salesman/mask_02_9A00.data.pal | Bin 0 -> 512 bytes .../mask_02_9A00.data.pal.h | 5 + model/happy_mask_salesman/mask_02_9A00.png | Bin 0 -> 6539 bytes model/happy_mask_salesman/mask_03_A200.data | Bin 0 -> 2048 bytes model/happy_mask_salesman/mask_03_A200.data.h | 5 + .../happy_mask_salesman/mask_03_A200.data.pal | Bin 0 -> 512 bytes .../mask_03_A200.data.pal.h | 5 + model/happy_mask_salesman/mask_03_A200.png | Bin 0 -> 6252 bytes model/happy_mask_salesman/mask_04_AA00.data | 1 + model/happy_mask_salesman/mask_04_AA00.data.h | 5 + .../happy_mask_salesman/mask_04_AA00.data.pal | Bin 0 -> 512 bytes .../mask_04_AA00.data.pal.h | 5 + model/happy_mask_salesman/mask_04_AA00.png | Bin 0 -> 6302 bytes model/happy_mask_salesman/mask_05_B200.data | Bin 0 -> 2048 bytes model/happy_mask_salesman/mask_05_B200.data.h | 5 + .../happy_mask_salesman/mask_05_B200.data.pal | Bin 0 -> 512 bytes .../mask_05_B200.data.pal.h | 5 + model/happy_mask_salesman/mask_05_B200.png | Bin 0 -> 6237 bytes model/happy_mask_salesman/mask_06_BA00.data | 5 + model/happy_mask_salesman/mask_06_BA00.data.h | 5 + .../happy_mask_salesman/mask_06_BA00.data.pal | Bin 0 -> 512 bytes .../mask_06_BA00.data.pal.h | 5 + model/happy_mask_salesman/mask_06_BA00.png | Bin 0 -> 6328 bytes model/happy_mask_salesman/mask_07_C200.data | Bin 0 -> 2048 bytes model/happy_mask_salesman/mask_07_C200.data.h | 5 + .../happy_mask_salesman/mask_07_C200.data.pal | Bin 0 -> 512 bytes .../mask_07_C200.data.pal.h | 5 + model/happy_mask_salesman/mask_07_C200.png | Bin 0 -> 6404 bytes model/happy_mask_salesman/mask_08_CA00.data | 1 + model/happy_mask_salesman/mask_08_CA00.data.h | 5 + .../happy_mask_salesman/mask_08_CA00.data.pal | Bin 0 -> 512 bytes .../mask_08_CA00.data.pal.h | 5 + model/happy_mask_salesman/mask_08_CA00.png | Bin 0 -> 6386 bytes model/happy_mask_salesman/mask_09_D200.data | Bin 0 -> 2048 bytes model/happy_mask_salesman/mask_09_D200.data.h | 5 + .../happy_mask_salesman/mask_09_D200.data.pal | Bin 0 -> 512 bytes .../mask_09_D200.data.pal.h | 5 + model/happy_mask_salesman/mask_09_D200.png | Bin 0 -> 6233 bytes .../happy_mask_salesman/maskmaster_00_0.data | Bin 0 -> 16384 bytes .../maskmaster_00_0.data.h | 5 + .../maskmaster_00_0.data.pal | Bin 0 -> 512 bytes .../maskmaster_00_0.data.pal.h | 5 + model/happy_mask_salesman/maskmaster_00_0.png | Bin 0 -> 12216 bytes .../maskmaster_01_4A00.data | Bin 0 -> 16384 bytes .../maskmaster_01_4A00.data.h | 5 + .../maskmaster_01_4A00.data.pal | Bin 0 -> 512 bytes .../maskmaster_01_4A00.data.pal.h | 5 + .../maskmaster_01_4A00.png | Bin 0 -> 13043 bytes .../maskmaster_e00_6A00.data | Bin 0 -> 2048 bytes .../maskmaster_e00_6A00.data.h | 5 + .../maskmaster_e00_6A00.data.pal | Bin 0 -> 394 bytes .../maskmaster_e00_6A00.data.pal.h | 5 + .../maskmaster_e00_6A00.png | Bin 0 -> 5752 bytes .../maskmaster_m00_7A00.data | Bin 0 -> 2048 bytes .../maskmaster_m00_7A00.data.h | 5 + .../maskmaster_m00_7A00.data.pal | Bin 0 -> 500 bytes .../maskmaster_m00_7A00.data.pal.h | 5 + .../maskmaster_m00_7A00.png | Bin 0 -> 6492 bytes model/happy_mask_salesman/material.h | 268 + model/happy_mask_salesman/model.h | 13250 ++++++++++++++++ 81 files changed, 25766 insertions(+), 3 deletions(-) create mode 100644 arm9/examples/happy_mask_salesman.c create mode 100644 model/happy_mask_salesman/happy_mask_salesman.h create mode 100644 model/happy_mask_salesman/happy_mask_salesman.mtl create mode 100644 model/happy_mask_salesman/happy_mask_salesman.obj create mode 100644 model/happy_mask_salesman/mask_00_8A00.data create mode 100644 model/happy_mask_salesman/mask_00_8A00.data.h create mode 100644 model/happy_mask_salesman/mask_00_8A00.data.pal create mode 100644 model/happy_mask_salesman/mask_00_8A00.data.pal.h create mode 100644 model/happy_mask_salesman/mask_00_8A00.png create mode 100644 model/happy_mask_salesman/mask_01_9200.data create mode 100644 model/happy_mask_salesman/mask_01_9200.data.h create mode 100644 model/happy_mask_salesman/mask_01_9200.data.pal create mode 100644 model/happy_mask_salesman/mask_01_9200.data.pal.h create mode 100644 model/happy_mask_salesman/mask_01_9200.png create mode 100644 model/happy_mask_salesman/mask_02_9A00.data create mode 100644 model/happy_mask_salesman/mask_02_9A00.data.h create mode 100644 model/happy_mask_salesman/mask_02_9A00.data.pal create mode 100644 model/happy_mask_salesman/mask_02_9A00.data.pal.h create mode 100644 model/happy_mask_salesman/mask_02_9A00.png create mode 100644 model/happy_mask_salesman/mask_03_A200.data create mode 100644 model/happy_mask_salesman/mask_03_A200.data.h create mode 100644 model/happy_mask_salesman/mask_03_A200.data.pal create mode 100644 model/happy_mask_salesman/mask_03_A200.data.pal.h create mode 100644 model/happy_mask_salesman/mask_03_A200.png create mode 100644 model/happy_mask_salesman/mask_04_AA00.data create mode 100644 model/happy_mask_salesman/mask_04_AA00.data.h create mode 100644 model/happy_mask_salesman/mask_04_AA00.data.pal create mode 100644 model/happy_mask_salesman/mask_04_AA00.data.pal.h create mode 100644 model/happy_mask_salesman/mask_04_AA00.png create mode 100644 model/happy_mask_salesman/mask_05_B200.data create mode 100644 model/happy_mask_salesman/mask_05_B200.data.h create mode 100644 model/happy_mask_salesman/mask_05_B200.data.pal create mode 100644 model/happy_mask_salesman/mask_05_B200.data.pal.h create mode 100644 model/happy_mask_salesman/mask_05_B200.png create mode 100644 model/happy_mask_salesman/mask_06_BA00.data create mode 100644 model/happy_mask_salesman/mask_06_BA00.data.h create mode 100644 model/happy_mask_salesman/mask_06_BA00.data.pal create mode 100644 model/happy_mask_salesman/mask_06_BA00.data.pal.h create mode 100644 model/happy_mask_salesman/mask_06_BA00.png create mode 100644 model/happy_mask_salesman/mask_07_C200.data create mode 100644 model/happy_mask_salesman/mask_07_C200.data.h create mode 100644 model/happy_mask_salesman/mask_07_C200.data.pal create mode 100644 model/happy_mask_salesman/mask_07_C200.data.pal.h create mode 100644 model/happy_mask_salesman/mask_07_C200.png create mode 100644 model/happy_mask_salesman/mask_08_CA00.data create mode 100644 model/happy_mask_salesman/mask_08_CA00.data.h create mode 100644 model/happy_mask_salesman/mask_08_CA00.data.pal create mode 100644 model/happy_mask_salesman/mask_08_CA00.data.pal.h create mode 100644 model/happy_mask_salesman/mask_08_CA00.png create mode 100644 model/happy_mask_salesman/mask_09_D200.data create mode 100644 model/happy_mask_salesman/mask_09_D200.data.h create mode 100644 model/happy_mask_salesman/mask_09_D200.data.pal create mode 100644 model/happy_mask_salesman/mask_09_D200.data.pal.h create mode 100644 model/happy_mask_salesman/mask_09_D200.png create mode 100644 model/happy_mask_salesman/maskmaster_00_0.data create mode 100644 model/happy_mask_salesman/maskmaster_00_0.data.h create mode 100644 model/happy_mask_salesman/maskmaster_00_0.data.pal create mode 100644 model/happy_mask_salesman/maskmaster_00_0.data.pal.h create mode 100644 model/happy_mask_salesman/maskmaster_00_0.png create mode 100644 model/happy_mask_salesman/maskmaster_01_4A00.data create mode 100644 model/happy_mask_salesman/maskmaster_01_4A00.data.h create mode 100644 model/happy_mask_salesman/maskmaster_01_4A00.data.pal create mode 100644 model/happy_mask_salesman/maskmaster_01_4A00.data.pal.h create mode 100644 model/happy_mask_salesman/maskmaster_01_4A00.png create mode 100644 model/happy_mask_salesman/maskmaster_e00_6A00.data create mode 100644 model/happy_mask_salesman/maskmaster_e00_6A00.data.h create mode 100644 model/happy_mask_salesman/maskmaster_e00_6A00.data.pal create mode 100644 model/happy_mask_salesman/maskmaster_e00_6A00.data.pal.h create mode 100644 model/happy_mask_salesman/maskmaster_e00_6A00.png create mode 100644 model/happy_mask_salesman/maskmaster_m00_7A00.data create mode 100644 model/happy_mask_salesman/maskmaster_m00_7A00.data.h create mode 100644 model/happy_mask_salesman/maskmaster_m00_7A00.data.pal create mode 100644 model/happy_mask_salesman/maskmaster_m00_7A00.data.pal.h create mode 100644 model/happy_mask_salesman/maskmaster_m00_7A00.png create mode 100644 model/happy_mask_salesman/material.h create mode 100644 model/happy_mask_salesman/model.h diff --git a/Makefile b/Makefile index da0abb4..3028038 100644 --- a/Makefile +++ b/Makefile @@ -23,6 +23,7 @@ cube.elf: $(DEFAULT) arm9/cube.bin.o icosphere.elf: $(DEFAULT) arm9/icosphere.bin.o majora.elf: $(DEFAULT) arm9/majora.bin.o ulala.elf: $(DEFAULT) arm9/ulala.bin.o +happy_mask_salesman.elf: $(DEFAULT) arm9/happy_mask_salesman.bin.o TARGET = arm-none-eabi- AARCH = -march=armv4t -mlittle-endian diff --git a/arm9/Makefile b/arm9/Makefile index 4fcff71..1851d75 100644 --- a/arm9/Makefile +++ b/arm9/Makefile @@ -64,6 +64,39 @@ examples/ulala.c: $(patsubst %.o,%.h,$(ULALA_RES)) ulala.elf: start.o examples/ulala.o ../math/cos_table_fp12.o ../math/cos.o $(ULALA_RES) +HAPPY_MASK_SALESMAN_RES = \ + ../model/happy_mask_salesman/mask_00_8A00.data.o \ + ../model/happy_mask_salesman/mask_01_9200.data.o \ + ../model/happy_mask_salesman/mask_02_9A00.data.o \ + ../model/happy_mask_salesman/mask_03_A200.data.o \ + ../model/happy_mask_salesman/mask_04_AA00.data.o \ + ../model/happy_mask_salesman/mask_05_B200.data.o \ + ../model/happy_mask_salesman/mask_06_BA00.data.o \ + ../model/happy_mask_salesman/mask_07_C200.data.o \ + ../model/happy_mask_salesman/mask_08_CA00.data.o \ + ../model/happy_mask_salesman/mask_09_D200.data.o \ + ../model/happy_mask_salesman/maskmaster_00_0.data.o \ + ../model/happy_mask_salesman/maskmaster_01_4A00.data.o \ + ../model/happy_mask_salesman/maskmaster_e00_6A00.data.o \ + ../model/happy_mask_salesman/maskmaster_m00_7A00.data.o \ + ../model/happy_mask_salesman/mask_00_8A00.data.pal.o \ + ../model/happy_mask_salesman/mask_01_9200.data.pal.o \ + ../model/happy_mask_salesman/mask_02_9A00.data.pal.o \ + ../model/happy_mask_salesman/mask_03_A200.data.pal.o \ + ../model/happy_mask_salesman/mask_04_AA00.data.pal.o \ + ../model/happy_mask_salesman/mask_05_B200.data.pal.o \ + ../model/happy_mask_salesman/mask_06_BA00.data.pal.o \ + ../model/happy_mask_salesman/mask_07_C200.data.pal.o \ + ../model/happy_mask_salesman/mask_08_CA00.data.pal.o \ + ../model/happy_mask_salesman/mask_09_D200.data.pal.o \ + ../model/happy_mask_salesman/maskmaster_00_0.data.pal.o \ + ../model/happy_mask_salesman/maskmaster_01_4A00.data.pal.o \ + ../model/happy_mask_salesman/maskmaster_e00_6A00.data.pal.o \ + ../model/happy_mask_salesman/maskmaster_m00_7A00.data.pal.o + +examples/happy_mask_salesman.c: $(patsubst %.o,%.h,$(HAPPY_MASK_SALESMAN_RES)) +happy_mask_salesman.elf: start.o examples/happy_mask_salesman.o ../math/cos_table_fp12.o ../math/cos.o $(HAPPY_MASK_SALESMAN_RES) + CFLAGS += -I../include -I../ include arm9.mk diff --git a/arm9/examples/happy_mask_salesman.c b/arm9/examples/happy_mask_salesman.c new file mode 100644 index 0000000..9aadeb0 --- /dev/null +++ b/arm9/examples/happy_mask_salesman.c @@ -0,0 +1,490 @@ +#include "io_registers.h" +#include "bits.h" + +#include "math/math.h" + +#include "model/happy_mask_salesman/mask_00_8A00.data.h" +#include "model/happy_mask_salesman/mask_01_9200.data.h" +#include "model/happy_mask_salesman/mask_02_9A00.data.h" +#include "model/happy_mask_salesman/mask_03_A200.data.h" +#include "model/happy_mask_salesman/mask_04_AA00.data.h" +#include "model/happy_mask_salesman/mask_05_B200.data.h" +#include "model/happy_mask_salesman/mask_06_BA00.data.h" +#include "model/happy_mask_salesman/mask_07_C200.data.h" +#include "model/happy_mask_salesman/mask_08_CA00.data.h" +#include "model/happy_mask_salesman/mask_09_D200.data.h" +#include "model/happy_mask_salesman/maskmaster_00_0.data.h" +#include "model/happy_mask_salesman/maskmaster_01_4A00.data.h" +#include "model/happy_mask_salesman/maskmaster_e00_6A00.data.h" +#include "model/happy_mask_salesman/maskmaster_m00_7A00.data.h" + +#include "model/happy_mask_salesman/mask_00_8A00.data.pal.h" +#include "model/happy_mask_salesman/mask_01_9200.data.pal.h" +#include "model/happy_mask_salesman/mask_02_9A00.data.pal.h" +#include "model/happy_mask_salesman/mask_03_A200.data.pal.h" +#include "model/happy_mask_salesman/mask_04_AA00.data.pal.h" +#include "model/happy_mask_salesman/mask_05_B200.data.pal.h" +#include "model/happy_mask_salesman/mask_06_BA00.data.pal.h" +#include "model/happy_mask_salesman/mask_07_C200.data.pal.h" +#include "model/happy_mask_salesman/mask_08_CA00.data.pal.h" +#include "model/happy_mask_salesman/mask_09_D200.data.pal.h" +#include "model/happy_mask_salesman/maskmaster_00_0.data.pal.h" +#include "model/happy_mask_salesman/maskmaster_01_4A00.data.pal.h" +#include "model/happy_mask_salesman/maskmaster_e00_6A00.data.pal.h" +#include "model/happy_mask_salesman/maskmaster_m00_7A00.data.pal.h" + +#include "model/happy_mask_salesman/material.h" +#include "model/happy_mask_salesman/model.h" + +void copy_palettes() +{ + volatile uint16_t * vram_f = (volatile uint16_t *)(0x06890000); + + int palettes = (sizeof (material)) / (sizeof (material[0])); + for (int i = 0; i < palettes; i++) { + int colors = material[i].palette.size / 2; + uint16_t * pal = (uint16_t *)material[i].palette.start; + int offset = material[i].palette.vram_offset; + + for (int c = 0; c < colors; c++) { + vram_f[c + offset / 2] = pal[c]; + } + } +} + +uint32_t teximage_param__t_size(int height) +{ + switch (height) { + default: + case 8: return TEXIMAGE_PARAM__t_size__8_texels; + case 16: return TEXIMAGE_PARAM__t_size__16_texels; + case 32: return TEXIMAGE_PARAM__t_size__32_texels; + case 64: return TEXIMAGE_PARAM__t_size__64_texels; + case 128: return TEXIMAGE_PARAM__t_size__128_texels; + case 256: return TEXIMAGE_PARAM__t_size__256_texels; + case 512: return TEXIMAGE_PARAM__t_size__512_texels; + case 1024: return TEXIMAGE_PARAM__t_size__1024_texels; + } +} + +uint32_t teximage_param__s_size(int width) +{ + switch (width) { + default: + case 8: return TEXIMAGE_PARAM__s_size__8_texels; + case 16: return TEXIMAGE_PARAM__s_size__16_texels; + case 32: return TEXIMAGE_PARAM__s_size__32_texels; + case 64: return TEXIMAGE_PARAM__s_size__64_texels; + case 128: return TEXIMAGE_PARAM__s_size__128_texels; + case 256: return TEXIMAGE_PARAM__s_size__256_texels; + case 512: return TEXIMAGE_PARAM__s_size__512_texels; + case 1024: return TEXIMAGE_PARAM__s_size__1024_texels; + } +} + +uint32_t teximage_param__color_palette(int palette_size) +{ + switch (palette_size) { + default: + case 4: return TEXIMAGE_PARAM__texture_format__4_color_palette; + case 16: return TEXIMAGE_PARAM__texture_format__16_color_palette; + case 256: return TEXIMAGE_PARAM__texture_format__256_color_palette; + } +} + +void copy_pixels() +{ + volatile uint16_t * vram_a = (volatile uint16_t *)(0x06800000); + + int pixels = (sizeof (material)) / (sizeof (material[0])); + for (int i = 0; i < pixels; i++) { + int size = material[i].pixel.size; + uint16_t * pixel = (uint16_t *)material[i].pixel.start; + int offset = material[i].pixel.vram_offset; + + for (int t = 0; t < size / 2; t++) { + vram_a[offset / 2 + t] = pixel[t]; + } + } +} + +int u_to_s(int n, int dimension) +{ + return (n * dimension) >> 10; +} + +int v_to_t(int n, int dimension) +{ + return ((((1 << 15) - n) * dimension) >> 10); +} + +void copy_texture_data() +{ + // memory bank allocation + // use VRAM-A for texture pixel data + // use VRAM-E for texture palette data + + // temporarily map VRAM-A (128KB) to the arm9 address space: + // 0x06800000 - 0x0681FFFF + io_registers.a.VRAMCNT = 0 + | VRAMCNT__vram_a__enable + | VRAMCNT__vram_a__mst(0b00); // arm9 + + // temporarily map VRAM-F (16KB) to the arm9 address space: + // 0x06890000 - 0x06893FFF + io_registers.a.WVRAMCNT = 0 + | WVRAMCNT__vram_f__enable + | WVRAMCNT__vram_f__mst(0b000); // arm9 + + // at this point, VRAM-A/VRAM-E are not accessible by the 3d engine. + + copy_palettes(); + copy_pixels(); + + // map VRAM-A (128KB) to the 3d-engine "texture image slot 0": + // 0x00000 - 0x1ffff (3d engine texture image address space) + io_registers.a.VRAMCNT = 0 + | VRAMCNT__vram_a__enable + | VRAMCNT__vram_a__ofs(0) // slot 0 + | VRAMCNT__vram_a__mst(0b11); // texture image + + // map VRAM-F (16KB) to the 3d-engine "texture palette slot 0": + // 0x0000 - 0x3fff (3d engine texture palette address space) + io_registers.a.WVRAMCNT = 0 + | WVRAMCNT__vram_f__enable + | WVRAMCNT__vram_f__ofs(0) // slot 0 + | WVRAMCNT__vram_f__mst(0b011); // texture palette +} + +void main() +{ + // power control + io_registers.a.POWCNT = 0 + | POWCNT__lcd_output_destination__a_to_upper__b_to_lower + | POWCNT__geometry_engine__enable + | POWCNT__rendering_engine__enable + | POWCNT__lcd__enable; + + // enable bg0 and 3d graphics + io_registers.a.DISPCNT = 0 + | DISPCNT__display_mode__graphics_display + | DISPCNT__bg0__enable + | DISPCNT__display_selection_for_bg0__3d_graphics + ; + + // disable all 3d effects + io_registers.a.DISP3DCNT = 0 + | DISP3DCNT__clear_image__disable + | DISP3DCNT__fog_master__disable + | DISP3DCNT__edge_marking__disable + | DISP3DCNT__anti_aliasing__disable + | DISP3DCNT__alpha_blending__disable + | DISP3DCNT__alpha_test__disable + | DISP3DCNT__texture_mapping__enable; + + copy_texture_data(); + + // clear matrix stack status + io_registers.a.GXSTAT |= GXSTAT__matrix_stack_status__overflow_or_underflow; + + // load identity matrices + io_registers.a.MTX_MODE = MTX_MODE__matrix_mode__projection; + io_registers.a.MTX_IDENTITY = 0; + + // load a symmetric perspective matrix, with aspect ratio correction + io_registers.a.MTX_LOAD_4X4 = (192 << 12) / 256; + io_registers.a.MTX_LOAD_4X4 = 0; + io_registers.a.MTX_LOAD_4X4 = 0; + io_registers.a.MTX_LOAD_4X4 = 0; + + io_registers.a.MTX_LOAD_4X4 = 0; + io_registers.a.MTX_LOAD_4X4 = 1 << 12; + io_registers.a.MTX_LOAD_4X4 = 0; + io_registers.a.MTX_LOAD_4X4 = 0; + + io_registers.a.MTX_LOAD_4X4 = 0; + io_registers.a.MTX_LOAD_4X4 = 0; + io_registers.a.MTX_LOAD_4X4 = 0; + io_registers.a.MTX_LOAD_4X4 = -(1 << 12); + + io_registers.a.MTX_LOAD_4X4 = 0; + io_registers.a.MTX_LOAD_4X4 = 0; + io_registers.a.MTX_LOAD_4X4 = -(1 << 12) >> 4; + io_registers.a.MTX_LOAD_4X4 = 0; + + // translate the viewpoint + io_registers.a.MTX_TRANS = 0; + io_registers.a.MTX_TRANS = (int)(-4.0 * (float)(1 << 11)); + io_registers.a.MTX_TRANS = (int)(-7.0 * (float)(1 << 11)); + + io_registers.a.MTX_MODE = MTX_MODE__matrix_mode__position; + io_registers.a.MTX_IDENTITY = 0; + + io_registers.a.MTX_MODE = MTX_MODE__matrix_mode__position_and_vector; + io_registers.a.MTX_IDENTITY = 0; + + io_registers.a.MTX_MODE = MTX_MODE__matrix_mode__texture; + io_registers.a.MTX_IDENTITY = 0; + io_registers.a.MTX_MODE = MTX_MODE__matrix_mode__position_and_vector; + + // set the 3d clear color to a dark red + io_registers.a.CLEAR_COLOR = 0 + | CLEAR_COLOR__clear_polygon_id(31) + | CLEAR_COLOR__alpha_value(31) + | CLEAR_COLOR__blue(1) + | CLEAR_COLOR__green(1) + | CLEAR_COLOR__red(10); + + // set the depth buffer clear value to the maximum value + io_registers.a.CLEAR_DEPTH = CLEAR_DEPTH__value(0x7fff); + + // the 3d viewport is the entire display area + io_registers.a.VIEWPORT = 0 + | VIEWPORT__y2(191) + | VIEWPORT__x2(255) + | VIEWPORT__y1(0) + | VIEWPORT__x1(0); + + // normalized 45° vector + int c = 0.57735 * 512; + + // lighting vectors and colors for 3 directional lights + io_registers.a.LIGHT_VECTOR = 0 + | LIGHT_VECTOR__light_number(0) + | LIGHT_VECTOR__decimal_z(-c) + | LIGHT_VECTOR__decimal_y(-c) + | LIGHT_VECTOR__decimal_x(-c); + + io_registers.a.LIGHT_VECTOR = 0 + | LIGHT_VECTOR__light_number(1) + | LIGHT_VECTOR__decimal_z(-c) + | LIGHT_VECTOR__decimal_y(-c) + | LIGHT_VECTOR__decimal_x(c); + + io_registers.a.LIGHT_VECTOR = 0 + | LIGHT_VECTOR__light_number(2) + | LIGHT_VECTOR__decimal_z(-c) + | LIGHT_VECTOR__decimal_y(c) + | LIGHT_VECTOR__decimal_x(-c); + + io_registers.a.LIGHT_COLOR = 0 + | LIGHT_COLOR__light_number(0) + | LIGHT_COLOR__blue(31) + | LIGHT_COLOR__green(31) + | LIGHT_COLOR__red(31); + + io_registers.a.LIGHT_COLOR = 0 + | LIGHT_COLOR__light_number(1) + | LIGHT_COLOR__blue(31) + | LIGHT_COLOR__green(31) + | LIGHT_COLOR__red(31); + + io_registers.a.LIGHT_COLOR = 0 + | LIGHT_COLOR__light_number(2) + | LIGHT_COLOR__blue(31) + | LIGHT_COLOR__green(31) + | LIGHT_COLOR__red(31); + + // integer degrees + int theta = 0; + + while (1) { + // calculate sin/cos for 2d rotation; signed fp20.12 result + int cos = cos_fp12(theta); + int sin = sin_fp12(theta); + + int cos2 = cos_fp12(-theta >> 1); + int sin2 = sin_fp12(-theta >> 1); + + io_registers.a.MTX_MODE = MTX_MODE__matrix_mode__position_and_vector; + // reset position matrix + io_registers.a.MTX_IDENTITY = 0; + + io_registers.a.MTX_TRANS = 0; + io_registers.a.MTX_TRANS = (int)(-1.0 * (float)(1 << 12)); + io_registers.a.MTX_TRANS = (int)(0.15 * (float)(1 << 12)); + + + // multiply by a y-axis rotation + io_registers.a.MTX_MULT_3X3 = cos2; + io_registers.a.MTX_MULT_3X3 = 0; + io_registers.a.MTX_MULT_3X3 = sin2; + + io_registers.a.MTX_MULT_3X3 = 0; + io_registers.a.MTX_MULT_3X3 = 1 << 12; + io_registers.a.MTX_MULT_3X3 = 0; + + io_registers.a.MTX_MULT_3X3 = -sin2; + io_registers.a.MTX_MULT_3X3 = 0; + io_registers.a.MTX_MULT_3X3 = cos2; + + /* + // multiply by a z-axis rotation + io_registers.a.MTX_MULT_3X3 = cos; + io_registers.a.MTX_MULT_3X3 = -sin; + io_registers.a.MTX_MULT_3X3 = 0; + + io_registers.a.MTX_MULT_3X3 = sin; + io_registers.a.MTX_MULT_3X3 = cos; + io_registers.a.MTX_MULT_3X3 = 0; + + io_registers.a.MTX_MULT_3X3 = 0; + io_registers.a.MTX_MULT_3X3 = 0; + io_registers.a.MTX_MULT_3X3 = 1 << 12; + */ + + // multiply by a x-axis rotation + /* + io_registers.a.MTX_MULT_3X3 = 1 << 12; + io_registers.a.MTX_MULT_3X3 = 0; + io_registers.a.MTX_MULT_3X3 = 0; + + io_registers.a.MTX_MULT_3X3 = 0; + io_registers.a.MTX_MULT_3X3 = cos2; + io_registers.a.MTX_MULT_3X3 = -sin2; + + io_registers.a.MTX_MULT_3X3 = 0; + io_registers.a.MTX_MULT_3X3 = sin2; + io_registers.a.MTX_MULT_3X3 = cos2; + */ + + // lighting parameters + io_registers.a.DIF_AMB = 0 + | DIF_AMB__ambient_blue(3) + | DIF_AMB__ambient_green(3) + | DIF_AMB__ambient_red(3) + | DIF_AMB__diffuse_blue(10) + | DIF_AMB__diffuse_green(10) + | DIF_AMB__diffuse_red(10); + + io_registers.a.SPE_EMI = 0 + | SPE_EMI__specular_blue(25) + | SPE_EMI__specular_green(25) + | SPE_EMI__specular_red(25); + + io_registers.a.COLOR = 0 + | COLOR__blue(31) + | COLOR__green(31) + | COLOR__red(31) + ; + + // the following polygons are fully opaque; backface culling is + // enabled + io_registers.a.POLYGON_ATTR = 0 + | POLYGON_ATTR__polygon_id(0) + | POLYGON_ATTR__alpha_value(31) + | POLYGON_ATTR__render_front_surface__enable + //| POLYGON_ATTR__render_back_surface__enable + | POLYGON_ATTR__polygon_mode__modulation + | POLYGON_ATTR__light_2__enable + | POLYGON_ATTR__light_1__enable + | POLYGON_ATTR__light_0__enable; + + // the following vertices are triangles + io_registers.a.BEGIN_VTXS = BEGIN_VTXS__type__triangle; + + struct model * model = &happy_mask_salesman_model; + + for (int object_ix = 0; object_ix < model->object_count; object_ix++) { + struct object * obj = model->object[object_ix]; + const int num_triangles = obj->triangle_count; + + int material_ix = obj->material; + int pixel_offset = material[material_ix].pixel.vram_offset; + int palette_offset = material[material_ix].palette.vram_offset; + int width = material[material_ix].pixel.width; + int height = material[material_ix].pixel.height; + int palette_size = material[material_ix].palette.palette_size; + + int shift = palette_size == 4 ? 3 : 4; + io_registers.a.TEXPLTT_BASE = TEXPLTT_BASE__base_address(palette_offset >> shift); + io_registers.a.TEXIMAGE_PARAM = 0 + | TEXIMAGE_PARAM__texture_coordinate_transformation_mode__texcoord_source + | teximage_param__color_palette(palette_size) + | TEXIMAGE_PARAM__repeat_t__repeat + | TEXIMAGE_PARAM__repeat_s__repeat + | teximage_param__t_size(height) + | teximage_param__s_size(width) + | TEXIMAGE_PARAM__texture_starting_address(pixel_offset >> 3) + ; + + for (int i = 0; i < num_triangles; i++) { + // "When texture mapping, the Geometry Engine works faster if you + // issue commands in the following order: TexCoord→Normal→Vertex." + struct vertex_texture * at = &model->texture[obj->triangle[i].a.texture]; + io_registers.a.TEXCOORD = 0 + | TEXCOORD__t_coordinate(v_to_t(at->v, height)) + | TEXCOORD__s_coordinate(u_to_s(at->u, width)); + + struct vertex_normal * an = &model->normal[obj->triangle[i].a.normal]; + io_registers.a.NORMAL = 0 + | NORMAL__z_component(an->z) + | NORMAL__y_component(an->y) + | NORMAL__x_component(an->x); + + struct vertex_position * a = &model->position[obj->triangle[i].a.position]; + io_registers.a.VTX_16 = 0 + | VTX_16__0__y_coordinate(a->y) + | VTX_16__0__x_coordinate(a->x); + io_registers.a.VTX_16 = 0 + | VTX_16__1__z_coordinate(a->z); + + struct vertex_texture * bt = &model->texture[obj->triangle[i].b.texture]; + io_registers.a.TEXCOORD = 0 + | TEXCOORD__t_coordinate(v_to_t(bt->v, height)) + | TEXCOORD__s_coordinate(u_to_s(bt->u, width)); + + struct vertex_normal * bn = &model->normal[obj->triangle[i].b.normal]; + io_registers.a.NORMAL = 0 + | NORMAL__z_component(bn->z) + | NORMAL__y_component(bn->y) + | NORMAL__x_component(bn->x); + + struct vertex_position * b = &model->position[obj->triangle[i].b.position]; + io_registers.a.VTX_16 = 0 + | VTX_16__0__y_coordinate(b->y) + | VTX_16__0__x_coordinate(b->x); + io_registers.a.VTX_16 = 0 + | VTX_16__1__z_coordinate(b->z); + + struct vertex_texture * ct = &model->texture[obj->triangle[i].c.texture]; + io_registers.a.TEXCOORD = 0 + | TEXCOORD__t_coordinate(v_to_t(ct->v, height)) + | TEXCOORD__s_coordinate(u_to_s(ct->u, width)); + + struct vertex_normal * cn = &model->normal[obj->triangle[i].c.normal]; + io_registers.a.NORMAL = 0 + | NORMAL__z_component(cn->z) + | NORMAL__y_component(cn->y) + | NORMAL__x_component(cn->x); + + struct vertex_position * c = &model->position[obj->triangle[i].c.position]; + io_registers.a.VTX_16 = 0 + | VTX_16__0__y_coordinate(c->y) + | VTX_16__0__x_coordinate(c->x); + io_registers.a.VTX_16 = 0 + | VTX_16__1__z_coordinate(c->z); + } + + } + + // end of triangles + io_registers.a.END_VTXS = 0; + + // wait for the geometry engine + while (io_registers.a.GXSTAT & GXSTAT__geometry_engine_busy); + + // wait for the end of the current frame + //while (io_registers.a.VCOUNT != 262); + //while (io_registers.a.VCOUNT == 262); + + // swap buffers + io_registers.a.SWAP_BUFFERS = 0; + + // increment theta once per frame + theta += 1; + if (theta >= 360 * 16) { + theta = 0; + } + } +} diff --git a/gen/fixed_point.py b/gen/fixed_point.py index eef93ff..b105407 100644 --- a/gen/fixed_point.py +++ b/gen/fixed_point.py @@ -30,6 +30,19 @@ class FixedPoint: def to_float(fp): return fp.sign * fp.value / fp.point +def from_float(n): + if n == 0.0: + sign = 1 + value = 0 + else: + sign = -1 if n < 0 else 1 + value = abs(round(n * (2 ** 32))) + point = 2 ** 32 + return FixedPoint(sign, value, point) + +assert from_float(0.5).to_float() == 0.5 +assert from_float(1.5).to_fixed_point(16, 16).value == 98304 + def parse(s): sign = -1 if s.startswith('-') else 1 s = s.removeprefix('-') diff --git a/gen/parse_obj.py b/gen/parse_obj.py index 38e0882..f004ffc 100644 --- a/gen/parse_obj.py +++ b/gen/parse_obj.py @@ -125,6 +125,7 @@ def group_by_type(l): faces = defaultdict(lambda: defaultdict(list)) materials = dict() current_mtllib = None + multi_material_index = 0 for i in l: if type(i) in {VertexPosition, VertexTexture, VertexNormal}: vertices[type(i)].append(i) @@ -135,9 +136,15 @@ def group_by_type(l): assert current_object is not None assert current_mtllib is not None i.lib = current_mtllib.name - assert current_object.name not in materials, (current_object.name, materials) + if current_object.name in materials: + if multi_material_index != 0: + current_object.name = current_object.name[:-4] + current_object.name += f"_{multi_material_index:03}" + multi_material_index += 1 + assert current_object.name not in materials materials[current_object.name] = i elif type(i) is Object: + multi_material_index = 0 current_object = i elif type(i) is MtlLib: current_mtllib = i diff --git a/gen/render_model.py b/gen/render_model.py index b316be1..6ac1851 100644 --- a/gen/render_model.py +++ b/gen/render_model.py @@ -1,6 +1,9 @@ from dataclasses import astuple import sys from generate import renderer +import math + +import fixed_point from parse_obj import parse_obj_file from parse_obj import VertexPosition @@ -33,6 +36,17 @@ def render_triangles(prefix, faces): def render_quadrilateral(prefix, faces): yield from render_faces(prefix, "quadrilateral", faces) +def unit_vector(vec): + x = vec.x.to_float() + y = vec.y.to_float() + z = vec.z.to_float() + norm = math.sqrt(x ** 2 + y ** 2 + z ** 2) + return type(vec)( + fixed_point.parse(str(x / norm)), + fixed_point.parse(str(y / norm)), + fixed_point.parse(str(z / norm)) + ) + def xyz(vec): return (vec.x, vec.y, vec.z) @@ -57,7 +71,7 @@ def render_vertex(profile_item, vertex_tuple): def render_vertices(profile_item, prefix, name, vertices): yield f"// {profile_item.to_str()}" yield f"vertex_{name} {prefix}_{name}[] = {{" - for vertex in vertices: + for i, vertex in enumerate(vertices): yield from render_vertex(profile_item, vertex) yield "};" @@ -71,7 +85,7 @@ def render_vertex_normals(profile, prefix, vertex_normals): yield from render_vertices(profile.normal, prefix, "normal", - map(xyz, vertex_normals)) + map(xyz, map(unit_vector, vertex_normals))) def render_vertex_texture(profile, prefix, vertex_textures): yield from render_vertices(profile.texture, diff --git a/model/happy_mask_salesman/happy_mask_salesman.h b/model/happy_mask_salesman/happy_mask_salesman.h new file mode 100644 index 0000000..2fa4a4f --- /dev/null +++ b/model/happy_mask_salesman/happy_mask_salesman.h @@ -0,0 +1,6287 @@ +#include "model.h" + +// .6 fixed-point +struct vertex_position happy_mask_salesman_position[] = { + {0, 51, -6}, + {-4, 50, -6}, + {-4, 55, -7}, + {0, 44, -5}, + {0, 56, -7}, + {-7, 49, -4}, + {-7, 49, 1}, + {-7, 52, -6}, + {-7, 55, -6}, + {-4, 44, -5}, + {-7, 52, 2}, + {-7, 44, 2}, + {-4, 45, 6}, + {-7, 44, -2}, + {0, 59, -5}, + {-3, 59, -5}, + {-6, 59, -3}, + {-6, 59, 1}, + {3, 50, -6}, + {3, 44, -5}, + {6, 44, 2}, + {6, 49, 1}, + {3, 45, 6}, + {6, 44, -2}, + {6, 49, -4}, + {3, 51, 4}, + {-13, 50, -5}, + {-6, 59, -5}, + {-10, 57, -4}, + {-7, 59, -3}, + {-11, 55, -2}, + {-10, 54, -5}, + {-10, 58, 0}, + {-10, 54, 0}, + {0, 51, 4}, + {0, 52, 4}, + {-4, 51, 4}, + {-4, 55, 3}, + {0, 45, 5}, + {-4, 50, 3}, + {-7, 58, 0}, + {-6, 55, 2}, + {-17, 51, -2}, + {-8, 55, 2}, + {-5, 45, 3}, + {-7, 44, 2}, + {-8, 52, 0}, + {-7, 52, -4}, + {-8, 53, -4}, + {4, 45, 3}, + {-7, 52, 1}, + {-14, 50, 0}, + {-12, 49, 0}, + {-12, 46, -3}, + {-17, 46, -5}, + {-17, 49, -2}, + {-19, 48, -2}, + {-15, 46, -1}, + {-17, 47, 1}, + {-16, 44, -1}, + {-16, 48, 0}, + {-15, 49, -4}, + {-13, 47, 0}, + {-15, 48, 1}, + {-19, 45, 2}, + {-22, 47, -1}, + {-17, 42, -2}, + {-19, 44, -6}, + {-22, 44, -2}, + {-20, 41, -2}, + {-21, 42, -3}, + {-22, 44, 0}, + {3, 55, -7}, + {6, 52, -6}, + {6, 52, 2}, + {2, 59, -5}, + {12, 50, -5}, + {7, 53, -4}, + {9, 54, -5}, + {5, 59, -5}, + {6, 59, -3}, + {9, 57, -4}, + {10, 55, -2}, + {9, 58, 0}, + {9, 54, 0}, + {3, 55, 3}, + {6, 58, 0}, + {7, 55, 2}, + {5, 59, 1}, + {5, 59, -3}, + {16, 51, -2}, + {6, 55, -6}, + {7, 53, 0}, + {6, 52, 1}, + {6, 52, -4}, + {5, 55, 2}, + {13, 50, 0}, + {11, 49, 0}, + {11, 46, -3}, + {16, 46, -5}, + {14, 46, -1}, + {16, 49, -2}, + {18, 48, -2}, + {15, 44, -1}, + {16, 47, 1}, + {15, 48, 0}, + {14, 49, -4}, + {12, 47, 0}, + {14, 48, 1}, + {21, 47, -1}, + {18, 45, 2}, + {18, 44, -6}, + {16, 42, -2}, + {22, 44, -2}, + {19, 41, -2}, + {19, 42, 0}, + {20, 42, -3}, + {20, 43, 1}, + {0, 38, -6}, + {0, 31, -6}, + {-6, 32, -6}, + {4, 34, 7}, + {8, 35, 3}, + {4, 39, 7}, + {7, 39, 3}, + {4, 38, -5}, + {5, 32, -6}, + {9, 34, -3}, + {7, 39, -2}, + {-3, 34, 2}, + {0, 33, 3}, + {0, 38, 5}, + {0, 38, -4}, + {0, 33, -5}, + {-4, 33, -5}, + {2, 34, 2}, + {3, 38, 3}, + {5, 35, 1}, + {5, 39, 1}, + {3, 33, -5}, + {6, 35, -2}, + {-5, 39, 7}, + {-9, 35, 3}, + {-8, 39, 3}, + {-5, 38, -5}, + {-10, 34, -3}, + {-8, 39, -2}, + {-4, 38, 3}, + {-6, 35, 1}, + {-6, 39, 1}, + {-7, 35, -2}, + {-6, 39, -2}, + {0, 21, -11}, + {-13, 23, -4}, + {-11, 23, 2}, + {-9, 22, -9}, + {10, 23, 2}, + {6, 22, 7}, + {12, 23, -4}, + {-3, 30, -3}, + {0, 30, -3}, + {0, 29, 0}, + {-2, 30, 0}, + {-3, 31, 1}, + {0, 30, 2}, + {5, 32, 1}, + {2, 30, -3}, + {1, 26, 0}, + {1, 30, 0}, + {2, 27, -4}, + {4, 31, -3}, + {5, 27, -4}, + {3, 31, 2}, + {2, 31, 1}, + {5, 26, 2}, + {6, 32, -2}, + {7, 26, -1}, + {2, 26, 2}, + {-5, 21, 1}, + {-3, 26, 2}, + {-6, 26, 2}, + {-3, 27, -4}, + {-4, 21, -4}, + {-8, 26, -1}, + {-7, 20, -1}, + {-6, 27, -4}, + {-6, 21, -4}, + {-4, 21, 1}, + {-2, 26, 0}, + {-3, 19, -2}, + {-6, 32, 1}, + {-5, 31, -3}, + {-4, 31, 2}, + {-7, 32, -2}, + {-4, 18, 0}, + {-5, 18, 0}, + {-4, 19, -5}, + {-2, 16, -3}, + {-4, 15, -6}, + {-5, 10, -6}, + {-6, 15, -6}, + {-3, 10, -4}, + {-6, 19, -4}, + {-5, 15, 0}, + {-7, 10, -4}, + {-8, 14, -3}, + {4, 21, 1}, + {2, 19, -2}, + {3, 21, -4}, + {6, 20, -1}, + {5, 21, -4}, + {3, 21, 1}, + {3, 18, 0}, + {4, 18, 0}, + {3, 19, -5}, + {1, 16, -3}, + {3, 15, -6}, + {5, 15, -6}, + {4, 10, -6}, + {5, 19, -4}, + {4, 15, 0}, + {4, 9, -3}, + {7, 14, -3}, + {6, 10, -4}, + {-6, 32, -6}, + {0, 31, -6}, + {8, 35, 3}, + {7, 39, 3}, + {3, 38, -3}, + {5, 32, -6}, + {5, 39, -2}, + {-5, 34, 7}, + {-9, 35, 3}, + {-8, 39, 3}, + {-4, 38, -3}, + {-13, 23, -4}, + {-11, 23, 2}, + {10, 23, 2}, + {12, 23, -4}, + {8, 22, -9}, + {-7, 22, 7}, + {6, 44, 2}, + {3, 50, 3}, + {-5, 9, -3}, + {2, 10, -4}, + {0, 56, 3}, + {-20, 42, 0}, + {-21, 43, 1}, + {21, 44, 0}, + {-2, 61, -4}, + {-4, 61, -2}, + {-3, 60, -3}, + {0, 60, -4}, + {-4, 59, 0}, + {-4, 55, 3}, + {0, 56, 3}, + {-4, 54, 4}, + {-7, 61, -2}, + {-3, 60, -6}, + {-5, 61, -4}, + {0, 60, -6}, + {0, 57, -8}, + {-4, 58, -7}, + {0, 61, -5}, + {-4, 60, 0}, + {-3, 59, 2}, + {0, 57, 3}, + {-6, 60, 1}, + {-3, 57, 2}, + {-5, 53, 5}, + {-6, 52, 5}, + {-4, 58, 2}, + {0, 58, 3}, + {0, 52, 5}, + {0, 59, -5}, + {-3, 59, -5}, + {-6, 59, -3}, + {-6, 60, -6}, + {4, 53, 5}, + {0, 57, 3}, + {-6, 59, 1}, + {-7, 55, 3}, + {-9, 58, 1}, + {-10, 60, -1}, + {-9, 61, -4}, + {1, 61, -4}, + {2, 60, -3}, + {3, 59, 0}, + {3, 55, 3}, + {3, 54, 4}, + {5, 52, 5}, + {3, 61, -2}, + {3, 60, 0}, + {6, 61, -2}, + {4, 61, -4}, + {2, 60, -6}, + {3, 58, -7}, + {2, 59, 2}, + {5, 60, 1}, + {2, 57, 2}, + {3, 58, 2}, + {2, 59, -5}, + {5, 60, -6}, + {5, 59, -3}, + {8, 58, 1}, + {5, 59, 1}, + {6, 55, 3}, + {9, 60, -1}, + {8, 61, -4}, + {-22, 44, -2}, + {-21, 42, -3}, + {-20, 41, -2}, + {-20, 42, 0}, + {-21, 43, 1}, + {-22, 44, 0}, + {-26, 39, -1}, + {-25, 38, -1}, + {-25, 39, 0}, + {-24, 37, -1}, + {-24, 38, 1}, + {-25, 39, 2}, + {-26, 40, 1}, + {20, 42, -3}, + {25, 39, -1}, + {22, 44, -2}, + {19, 41, -2}, + {19, 42, 0}, + {20, 43, 1}, + {21, 44, 0}, + {24, 38, -1}, + {24, 39, 0}, + {23, 37, -1}, + {23, 38, 1}, + {24, 39, 2}, + {25, 40, 1}, + {-3, 66, 7}, + {1, 66, 8}, + {2, 66, 7}, + {-2, 66, 8}, + {1, 65, 7}, + {-2, 65, 7}, + {0, 64, 8}, + {0, 66, 8}, + {0, 75, 6}, + {1, 73, 7}, + {2, 75, 5}, + {0, 70, 7}, + {4, 70, 5}, + {0, 70, 6}, + {-1, 70, 6}, + {-5, 72, 6}, + {-5, 70, 5}, + {0, 73, 7}, + {-2, 73, 7}, + {4, 72, 6}, + {-3, 74, 6}, + {2, 60, -3}, + {2, 59, 0}, + {-3, 63, -2}, + {-3, 63, 1}, + {0, 62, -3}, + {2, 63, -2}, + {-4, 65, -1}, + {-5, 63, 4}, + {-6, 65, 0}, + {4, 66, -3}, + {-7, 68, 3}, + {6, 70, 3}, + {-7, 70, -2}, + {-11, 71, -2}, + {-7, 70, 3}, + {6, 68, 3}, + {4, 63, 4}, + {5, 65, 0}, + {2, 62, 7}, + {0, 61, 3}, + {5, 68, 5}, + {-6, 68, 5}, + {10, 71, -2}, + {6, 69, 0}, + {5, 67, -2}, + {-6, 67, -2}, + {0, 61, 7}, + {-3, 64, -3}, + {2, 64, -3}, + {-3, 62, 7}, + {3, 65, -1}, + {2, 63, 1}, + {-5, 66, -3}, + {-5, 71, -7}, + {-4, 76, 5}, + {-6, 74, 4}, + {-1, 80, 3}, + {1, 78, 2}, + {1, 78, 4}, + {3, 78, 3}, + {6, 77, 3}, + {6, 77, -1}, + {6, 72, -5}, + {8, 73, -2}, + {6, 70, -2}, + {5, 75, -7}, + {-3, 73, -9}, + {0, 74, -10}, + {0, 70, -10}, + {4, 79, -2}, + {4, 71, -7}, + {0, 77, -7}, + {3, 77, -7}, + {1, 78, -3}, + {-1, 80, -3}, + {-5, 79, -2}, + {-4, 77, -7}, + {-6, 75, -7}, + {-7, 72, -5}, + {-7, 77, -1}, + {-9, 73, -2}, + {-7, 72, 2}, + {-8, 73, 1}, + {-7, 77, 3}, + {-5, 78, 3}, + {-1, 77, 5}, + {10, 70, -2}, + {-9, 67, -2}, + {-7, 69, 0}, + {1, 67, 7}, + {0, 69, 9}, + {0, 67, 8}, + {4, 73, 5}, + {-5, 73, 5}, + {-2, 67, 7}, + {2, 73, -9}, + {4, 66, 6}, + {3, 77, 5}, + {0, 78, 5}, + {1, 76, 5}, + {4, 76, 5}, + {6, 74, 4}, + {6, 72, 2}, + {-5, 68, 6}, + {4, 68, 6}, + {0, 68, 7}, + {1, 67, 7}, + {-1, 68, 7}, + {-2, 67, 7}, + {-5, 66, 6}, + {7, 73, 1}, + {0, 62, 7}, + {-3, 70, -9}, + {8, 67, -2}, + {-11, 70, -2}, + {2, 70, -9}, + {0, 64, -4}, + {-3, 59, 0}, + {0, 58, 1}, + {-3, 57, 2}, + {-5, 4, -3}, + {-5, 5, -3}, + {-6, 5, -5}, + {-3, 2, -4}, + {-3, 5, -5}, + {-5, 6, -7}, + {-7, 2, -6}, + {-5, 0, -9}, + {-3, 0, -7}, + {-8, 0, 7}, + {-3, 0, 7}, + {-5, 5, 9}, + {-8, 0, -2}, + {-7, 1, -2}, + {-7, 1, 5}, + {-5, 2, -1}, + {-3, 1, 5}, + {-3, 1, -1}, + {-7, 0, -7}, + {-5, 2, 4}, + {-2, 0, -2}, + {-3, 10, -4}, + {-5, 9, -3}, + {-7, 10, -4}, + {-5, 10, -6}, + {-9, 0, 3}, + {-7, 2, -4}, + {-3, 2, -6}, + {-2, 0, 4}, + {-5, 2, -8}, + {4, 4, -3}, + {5, 5, -5}, + {4, 5, -3}, + {2, 2, -4}, + {2, 5, -5}, + {4, 6, -7}, + {4, 0, -9}, + {4, 5, 9}, + {2, 0, 7}, + {7, 0, -2}, + {6, 1, -2}, + {6, 1, 5}, + {2, 1, 5}, + {2, 1, -1}, + {6, 0, -7}, + {2, 0, -7}, + {4, 2, 4}, + {4, 2, -1}, + {6, 2, -6}, + {1, 0, -2}, + {1, 0, 4}, + {8, 0, 3}, + {4, 9, -3}, + {2, 10, -4}, + {6, 10, -4}, + {4, 10, -6}, + {6, 2, -4}, + {2, 2, -6}, + {4, 2, -8}, + {7, 0, 7}, + {-3, 60, -3}, + {0, 60, -4}, + {-4, 59, 0}, + {0, 57, 3}, + {3, 59, 0}, + {2, 57, 2}, +}; + +// .14 fixed-point +struct vertex_texture happy_mask_salesman_texture[] = { + {7372, 13271}, + {6717, 13271}, + {6717, 14417}, + {6717, 12451}, + {7372, 14417}, + {7372, 12451}, + {6225, 14417}, + {6225, 12451}, + {6225, 13271}, + {7372, 15400}, + {8028, 14745}, + {5898, 13598}, + {6717, 15400}, + {5570, 14417}, + {5898, 15400}, + {5898, 13107}, + {5898, 12451}, + {8028, 15400}, + {5079, 15400}, + {5242, 13598}, + {3768, 13598}, + {5242, 13107}, + {3768, 12451}, + {3768, 13107}, + {3276, 12451}, + {3276, 13434}, + {3276, 14090}, + {3276, 14909}, + {2621, 14581}, + {2621, 15400}, + {3112, 13271}, + {3604, 13107}, + {2621, 13762}, + {8028, 12779}, + {8028, 13434}, + {8028, 16056}, + {7372, 16220}, + {6225, 16220}, + {4096, 14417}, + {5898, 16220}, + {4096, 15400}, + {3768, 16220}, + {3276, 15564}, + {3276, 16220}, + {1146, 4751}, + {1966, 6062}, + {2293, 4587}, + {1146, 6062}, + {1966, 3440}, + {163, 4751}, + {1146, 3440}, + {3604, 6062}, + {2621, 2949}, + {163, 6062}, + {3604, 4423}, + {3604, 2949}, + {2621, 1474}, + {3604, 1474}, + {3604, 163}, + {1966, 163}, + {1966, 1310}, + {163, 14581}, + {163, 14909}, + {1474, 14909}, + {1474, 14581}, + {163, 13107}, + {1474, 16220}, + {1638, 13107}, + {2457, 13107}, + {4751, 6062}, + {6062, 6062}, + {5898, 4423}, + {4751, 4423}, + {8028, 6062}, + {5734, 2949}, + {4751, 2949}, + {8028, 4423}, + {4751, 1474}, + {8028, 2949}, + {5406, 1474}, + {8028, 1474}, + {4751, 163}, + {5406, 163}, + {8028, 163}, + {1310, 10813}, + {163, 10813}, + {163, 11632}, + {819, 10321}, + {1474, 11632}, + {1474, 10158}, + {2621, 10813}, + {2621, 10158}, + {163, 10321}, + {2457, 11632}, + {2621, 9011}, + {655, 9830}, + {1474, 9011}, + {163, 9830}, + {3604, 10813}, + {3604, 10158}, + {2621, 8519}, + {3604, 9011}, + {655, 9011}, + {3604, 11632}, + {4587, 10158}, + {5079, 10813}, + {3604, 8355}, + {1474, 8519}, + {2293, 8028}, + {4587, 9175}, + {1802, 8028}, + {3604, 7372}, + {1966, 7372}, + {655, 8355}, + {5570, 9175}, + {5570, 9830}, + {7045, 10813}, + {7045, 11632}, + {4587, 7864}, + {4587, 8519}, + {5570, 8519}, + {7045, 9830}, + {4587, 7372}, + {5570, 7864}, + {5570, 7372}, + {3604, 6225}, + {6553, 8355}, + {6553, 9011}, + {6553, 9666}, + {6553, 7372}, + {5079, 6225}, + {6553, 6225}, + {1966, 6225}, + {7372, 9011}, + {7700, 9011}, + {7700, 10321}, + {7372, 6225}, + {7700, 6225}, + {7700, 8519}, + {8028, 8519}, + {8028, 6225}, + {8028, 13926}, + {8028, 12451}, + {6717, 16220}, + {3276, 13107}, + {655, 3440}, + {1966, 2785}, + {163, 3440}, + {1966, 1638}, + {1146, 1146}, + {983, 163}, + {491, 983}, + {163, 16220}, + {5079, 11632}, + {655, 7372}, + {655, 6225}, + {7372, 8192}, + {7208, 9011}, + {7208, 8028}, + {7208, 6225}, + {6717, 9011}, + {6717, 6225}, + {6717, 7864}, + {8028, 10321}, + {8028, 9011}, + {7864, 11468}, + {8028, 11468}, + {4423, 3768}, + {4423, 6062}, + {6389, 1966}, + {7864, 1966}, + {7045, 163}, + {9011, 2949}, + {9011, 1966}, + {9011, 163}, + {5406, 2949}, + {4915, 1966}, + {3768, 2949}, + {3604, 1966}, + {5734, 163}, + {4259, 4915}, + {4259, 5570}, + {4259, 6062}, + {4259, 5898}, + {4259, 5734}, + {9011, 3440}, + {7045, 2949}, + {6062, 3440}, + {3604, 3440}, + {1802, 2949}, + {12288, 163}, + {11304, 3932}, + {12288, 3932}, + {4259, 163}, + {3440, 163}, + {1966, 2457}, + {327, 2949}, + {163, 2457}, + {163, 163}, + {4259, 4096}, + {4259, 3768}, + {3932, 5898}, + {3932, 3768}, + {163, 4259}, + {163, 3768}, + {10158, 3932}, + {9338, 163}, + {9338, 3932}, + {10158, 163}, + {11304, 163}, + {13107, 163}, + {13107, 3932}, + {5242, 6225}, + {4587, 7700}, + {1638, 7045}, + {6062, 6881}, + {6062, 5242}, + {5242, 5242}, + {3276, 9338}, + {6553, 8519}, + {4587, 10813}, + {5570, 10813}, + {163, 6881}, + {7208, 5242}, + {6062, 4259}, + {3276, 10813}, + {7045, 7864}, + {7208, 6717}, + {7700, 7700}, + {8028, 6717}, + {7700, 8847}, + {819, 10977}, + {1966, 10321}, + {1310, 10158}, + {163, 11141}, + {8355, 10649}, + {8847, 9666}, + {9011, 10649}, + {8355, 9666}, + {9011, 11632}, + {8355, 11632}, + {9666, 10649}, + {9666, 11632}, + {9666, 10158}, + {9338, 9666}, + {9666, 9666}, + {9830, 15237}, + {8355, 14909}, + {8355, 15728}, + {12615, 15400}, + {11796, 14417}, + {9830, 14417}, + {8519, 14090}, + {14581, 14909}, + {9830, 13762}, + {13762, 13762}, + {11304, 13762}, + {15564, 15564}, + {9011, 13434}, + {11304, 12615}, + {15400, 12779}, + {12779, 12615}, + {14417, 12615}, + {16056, 13107}, + {13107, 16220}, + {9994, 12615}, + {13598, 10485}, + {15400, 12615}, + {11632, 14909}, + {9994, 16220}, + {16220, 12615}, + {16220, 9994}, + {9666, 15237}, + {8519, 16220}, + {8355, 15564}, + {11141, 14090}, + {9666, 14417}, + {8519, 14581}, + {8683, 13598}, + {11632, 11304}, + {9502, 12615}, + {11960, 9338}, + {10485, 9830}, + {10321, 9338}, + {11960, 9666}, + {11632, 8847}, + {9338, 9502}, + {10321, 8847}, + {9011, 8847}, + {9011, 9502}, + {7700, 13107}, + {7208, 10813}, + {7372, 13107}, + {7372, 11141}, + {14417, 9011}, + {13926, 9175}, + {14417, 9502}, + {6717, 4423}, + {6553, 11468}, + {7372, 9666}, + {5242, 4259}, + {8028, 5242}, + {6062, 12124}, + {6553, 13762}, + {7700, 11141}, + {8028, 7700}, + {8519, 13107}, + {15237, 9994}, + {10158, 11304}, + {7864, 13762}, + {13762, 8847}, + {12451, 8847}, + {8355, 9502}, + {8355, 8847}, + {7700, 12124}, + {8028, 13107}, + {6717, 13107}, + {7045, 16220}, + {4587, 15892}, + {4259, 16220}, + {5734, 14745}, + {7045, 13926}, + {16056, 9011}, + {16056, 9502}, + {16220, 9175}, + {15564, 9666}, + {15564, 8847}, + {14909, 9666}, + {14909, 8847}, + {3932, 12124}, + {3932, 13107}, + {1638, 14909}, + {5079, 14581}, + {7372, 14909}, + {2293, 16056}, + {163, 15073}, + {7700, 13926}, + {-15893, 3604}, + {-11797, 7208}, + {-12780, 2785}, + {-15893, 7372}, + {-15893, 9175}, + {-492, 5406}, + {-9667, 9011}, + {-492, 3276}, + {-7209, 10977}, + {-12780, 983}, + {-15893, 1310}, + {-3113, 491}, + {3604, -7209}, + {5406, -9667}, + {5570, -7209}, + {8192, -10814}, + {7864, -7701}, + {10977, -9667}, + {10813, -7209}, + {12779, -7209}, + {8519, -7701}, + {5570, -3113}, + {4423, -2130}, + {1474, -492}, + {1474, -6226}, + {4915, -15401}, + {7864, -4096}, + {8192, -15893}, + {11468, -15401}, + {14909, -6226}, + {14909, -492}, + {11960, -2130}, + {10813, -3113}, + {8519, -4096}, +}; + +// .9 fixed-point +struct vertex_normal happy_mask_salesman_normal[] = { + {36, 26, 510}, + {149, 161, 462}, + {-218, 463, 11}, + {417, -290, 59}, + {-364, 360, 0}, + {337, -386, -13}, + {-396, 311, -91}, + {208, -464, 65}, + {-175, -95, 471}, + {-27, -76, -506}, + {-455, 61, -228}, + {-196, -11, 472}, + {95, 11, -503}, + {-416, 297, -25}, + {-128, -62, -493}, + {163, -280, 396}, + {224, -417, -196}, + {-271, -239, -364}, + {-59, 36, -508}, + {-98, 197, 462}, + {-241, 3, 452}, + {313, -153, 374}, + {6, -409, -309}, + {-108, -399, 303}, + {-469, -196, -70}, + {-221, -6, 461}, + {-363, 282, 224}, + {-354, 268, -256}, + {-166, 483, -36}, + {-136, 348, -350}, + {-231, 62, 452}, + {-477, -122, 141}, + {-162, 378, 304}, + {-37, 26, 510}, + {363, 360, 0}, + {217, 463, 11}, + {-150, 161, 462}, + {-418, -290, 59}, + {-149, -391, 296}, + {169, -166, 454}, + {26, -76, -506}, + {454, 61, -228}, + {395, 311, -91}, + {174, -95, 471}, + {270, -239, -364}, + {-96, 11, -503}, + {-37, -477, -185}, + {127, -62, -493}, + {195, -11, 473}, + {415, 298, -25}, + {-164, -280, 396}, + {-338, -386, -13}, + {-209, -464, 65}, + {97, 197, 462}, + {58, 36, -508}, + {239, 3, 452}, + {425, 283, -11}, + {-314, -153, 374}, + {109, -397, 304}, + {-226, -417, -196}, + {362, 282, 224}, + {171, -7, -483}, + {353, 268, -256}, + {-5, -410, -308}, + {220, -5, 461}, + {202, 23, -470}, + {166, 482, -36}, + {136, 348, -349}, + {230, 63, 452}, + {162, 379, 303}, + {65, 504, -63}, + {468, -194, -69}, + {140, 337, 358}, + {-49, 58, -507}, + {0, -59, -509}, + {-138, -117, -480}, + {0, 77, -507}, + {-396, -94, -312}, + {-55, 266, -434}, + {-202, 22, -470}, + {0, -24, -512}, + {48, 59, -507}, + {137, -117, -480}, + {-470, -100, -178}, + {0, 194, -474}, + {215, -24, -465}, + {-216, -24, -465}, + {55, 267, -434}, + {395, -94, -312}, + {469, -100, -178}, + {467, 40, -206}, + {-468, 40, -206}, + {-483, -3, 171}, + {482, -3, 171}, + {475, 102, 160}, + {-476, 102, 160}, + {-284, -105, 413}, + {280, -113, 413}, + {138, -61, 489}, + {407, -43, 306}, + {0, -89, 504}, + {0, -35, 510}, + {-139, -61, 489}, + {355, -133, 343}, + {0, 24, 511}, + {-128, 129, 478}, + {-255, 5, 444}, + {255, -325, 302}, + {0, 50, -510}, + {0, 122, -498}, + {-171, 139, -463}, + {187, 141, -455}, + {-220, 87, -455}, + {225, 83, -453}, + {0, -464, -218}, + {-387, -336, 7}, + {-439, 161, -209}, + {365, -358, -36}, + {448, 136, -207}, + {-64, -138, -490}, + {-462, 109, 193}, + {465, 100, 187}, + {-64, -138, -490}, + {-465, 144, -160}, + {458, 78, 213}, + {458, 158, -164}, + {-449, 72, 236}, + {-446, 86, 237}, + {308, -133, 386}, + {-330, -9, 391}, + {446, 87, 234}, + {-313, -101, 393}, + {-294, -41, 417}, + {-187, -118, 462}, + {0, -182, 478}, + {0, -83, 505}, + {-120, -338, 365}, + {-259, -69, 436}, + {23, -91, 503}, + {-427, -11, 283}, + {-342, 16, 381}, + {186, -118, 462}, + {0, -356, 368}, + {119, -338, 365}, + {-471, -10, 202}, + {-240, -29, 451}, + {294, -358, 218}, + {293, -19, 419}, + {-24, -91, 503}, + {258, -69, 436}, + {341, 16, 381}, + {426, -11, 283}, + {0, -491, 147}, + {-455, 74, -225}, + {-500, 31, -110}, + {-211, -143, 444}, + {-512, -29, 1}, + {239, -29, 451}, + {-294, -19, 419}, + {470, -10, 202}, + {499, 31, -110}, + {454, 74, -225}, + {254, 5, 444}, + {503, -11, 90}, + {-205, -367, 292}, + {-235, -16, -455}, + {-152, -34, -488}, + {-511, -19, 30}, + {316, -134, 379}, + {-163, -121, 470}, + {210, -143, 444}, + {511, -29, 1}, + {234, -16, -455}, + {151, -34, -488}, + {-264, 8, -440}, + {314, -107, 389}, + {-508, -31, 58}, + {16, -140, 492}, + {511, -4, 21}, + {-317, -134, 379}, + {263, 8, -440}, + {510, -19, 30}, + {319, 21, -400}, + {152, -192, -450}, + {0, -85, -505}, + {0, -502, -105}, + {-153, -192, -450}, + {-304, 151, -384}, + {-313, 1, -406}, + {162, -121, 470}, + {-320, 21, -400}, + {312, 1, -406}, + {-210, 1, -468}, + {209, 1, -468}, + {0, -450, -245}, + {-313, 71, -400}, + {227, 156, -432}, + {203, 76, -464}, + {-482, -171, -31}, + {-315, -107, 389}, + {303, 151, -384}, + {507, -31, 58}, + {-512, -4, 21}, + {-228, 156, -432}, + {-504, -11, 90}, + {-295, -358, 218}, + {507, -23, 61}, + {24, -91, -504}, + {493, -135, 32}, + {-17, -140, 492}, + {-19, -236, 454}, + {-204, 76, -464}, + {312, 71, -400}, + {-508, -23, 61}, + {481, -171, -31}, + {-25, -91, -504}, + {195, -349, 320}, + {-481, -130, -121}, + {-257, -324, 302}, + {-460, -161, 159}, + {-447, -91, -234}, + {-459, -80, -215}, + {465, -144, 159}, + {448, -80, -234}, + {446, -88, -235}, + {310, -129, 386}, + {295, -42, 416}, + {-401, 106, 300}, + {148, -391, 296}, + {-170, -166, 454}, + {36, -477, -185}, + {-427, 282, -11}, + {-172, -7, -483}, + {-65, 504, -63}, + {-141, 336, 359}, + {400, 106, 300}, + {477, -121, 141}, + {-408, -43, 306}, + {127, 130, 478}, + {-356, -133, 343}, + {0, 121, 497}, + {295, -384, -167}, + {295, -384, -167}, + {-177, -479, -42}, + {149, -487, -53}, + {18, -236, 454}, + {-494, -135, 32}, + {365, -358, -36}, + {-164, -205, 440}, + {0, -187, 476}, + {147, -203, 446}, + {-387, -336, 7}, + {475, -145, -126}, + {343, -361, 119}, + {94, -497, -80}, + {322, -324, -231}, + {39, -449, 243}, + {449, -52, 240}, + {220, -222, 405}, + {-48, 492, -133}, + {-49, 356, -365}, + {-305, -30, -411}, + {0, 502, 98}, + {0, 298, -417}, + {49, 355, -365}, + {-257, -367, -249}, + {0, -431, -278}, + {255, -367, -250}, + {-273, 398, 169}, + {32, 503, 88}, + {49, 491, -136}, + {-387, 320, 102}, + {55, 395, 319}, + {430, 71, -269}, + {-344, -361, 119}, + {-323, -324, -231}, + {-95, -497, -80}, + {-221, -222, 405}, + {-450, -52, 240}, + {-40, -449, 243}, + {-17, -281, -428}, + {58, -224, -457}, + {0, -249, -448}, + {-302, -398, 117}, + {-33, -373, -351}, + {-488, -127, 93}, + {-59, -224, -457}, + {16, -281, -428}, + {-505, 36, 78}, + {301, -397, 117}, + {32, -373, -350}, + {-135, -486, -90}, + {-430, 69, -270}, + {135, -486, -89}, + {504, 36, 81}, + {108, -429, 258}, + {303, -36, -412}, + {0, 192, 474}, + {87, 486, 134}, + {398, 110, 302}, + {-399, 110, 302}, + {-88, 486, 134}, + {272, 398, 169}, + {468, -113, -173}, + {386, 319, 101}, + {-469, -113, -173}, + {-246, -162, -419}, + {-349, 370, -58}, + {349, 369, -58}, + {0, -118, -499}, + {245, -162, -419}, + {495, -107, -74}, + {110, -109, -489}, + {384, 237, -241}, + {-33, 503, 87}, + {-55, 396, 319}, + {-76, 299, 408}, + {0, 494, -132}, + {0, 260, 440}, + {75, 300, 407}, + {487, -127, 92}, + {-496, -107, -74}, + {0, -442, 259}, + {-6, -281, 428}, + {-358, -355, 90}, + {5, -281, 428}, + {357, -356, 90}, + {-112, -428, 258}, + {0, -369, 355}, + {327, -299, 256}, + {245, -378, -244}, + {48, 52, 507}, + {-309, 319, 255}, + {-385, 237, -241}, + {-328, -299, 256}, + {-246, -378, -244}, + {-49, 52, 507}, + {308, 319, 255}, + {-111, -109, -489}, + {0, -455, 236}, + {378, -327, 110}, + {252, -324, 306}, + {417, -295, 32}, + {0, -475, 192}, + {244, 269, 359}, + {-253, -324, 306}, + {0, 191, 474}, + {-379, -327, 110}, + {-245, 269, 359}, + {-417, -296, 32}, + {301, -87, 404}, + {358, -339, -140}, + {406, -13, 310}, + {493, -4, 135}, + {0, -224, 460}, + {461, 141, -171}, + {-351, -342, -153}, + {-302, -87, 404}, + {-494, -5, 135}, + {-407, -13, 311}, + {-50, 397, 319}, + {232, 39, 454}, + {327, -314, -238}, + {442, -73, -248}, + {-323, -315, -244}, + {-233, 39, 454}, + {-443, -73, -248}, + {284, -264, -334}, + {0, 0, -512}, + {349, -305, -218}, + {314, 151, 374}, + {168, 41, 481}, + {-285, -264, -334}, + {-169, 41, 481}, + {-315, 151, 374}, + {286, 119, 407}, + {0, 129, 495}, + {-287, 119, 407}, + {0, -60, 508}, + {39, 160, -485}, + {-472, 93, -177}, + {-506, 79, 5}, + {12, 143, -492}, + {-512, -4, 5}, + {21, 94, -503}, + {510, -1, 42}, + {505, 65, 49}, + {-2, -17, 511}, + {-4, -60, 508}, + {0, 282, 426}, + {482, 147, 87}, + {-40, 160, -485}, + {511, -4, 5}, + {505, 79, 5}, + {-22, 94, -503}, + {-511, -1, 42}, + {-506, 65, 49}, + {1, -17, 511}, + {-483, 147, 87}, + {3, -60, 508}, + {-16, 503, 94}, + {37, 482, 166}, + {-16, 273, 432}, + {163, 314, 369}, + {68, 493, -120}, + {-276, 426, -67}, + {-237, 391, 230}, + {-195, 181, 437}, + {-156, 349, -341}, + {-404, 232, 213}, + {-363, 182, -312}, + {-435, 268, -39}, + {21, 399, -320}, + {-355, 31, 367}, + {-506, -3, -81}, + {-226, 51, -457}, + {-429, -87, -267}, + {-351, -143, -345}, + {0, 123, -497}, + {142, 379, -313}, + {103, 488, -115}, + {-476, -52, 182}, + {-350, -305, -218}, + {-237, -190, -413}, + {168, 480, -57}, + {85, 499, 75}, + {0, -209, -468}, + {225, 51, -457}, + {0, -303, -414}, + {132, 463, 171}, + {82, 407, 298}, + {361, 192, -307}, + {236, -190, -413}, + {46, 299, 412}, + {411, 302, -37}, + {350, -143, -345}, + {395, 262, 191}, + {257, 117, 426}, + {428, -87, -267}, + {505, -3, -81}, + {382, -133, 314}, + {474, -53, 185}, + {361, -34, -361}, + {401, -148, 280}, + {-328, 392, -29}, + {15, 503, 94}, + {-379, 344, -3}, + {23, 505, -79}, + {-473, -189, 56}, + {-479, 176, 47}, + {369, 354, 1}, + {408, 308, 22}, + {459, -212, 77}, + {413, -302, -22}, + {361, -294, -213}, + {471, 93, -177}, + {478, 176, 47}, + {-286, -257, -340}, + {-317, 374, -149}, + {-362, -34, -361}, + {-493, -61, -126}, + {342, -235, 300}, + {6, 411, 305}, + {-389, -206, 262}, + {49, 397, 319}, + {33, 458, 226}, + {-462, 141, -171}, + {-33, 458, 225}, + {472, -29, 194}, + {286, -261, -336}, + {0, 384, 337}, + {0, 149, -490}, + {-474, -31, 192}, + {485, 84, 138}, + {-486, 85, 137}, + {-402, -182, 261}, + {484, 75, -148}, + {-13, 143, -492}, + {-485, 75, -148}, + {62, 227, 454}, + {-356, 109, 351}, + {357, 67, 360}, + {-428, -276, -59}, + {-362, -294, -213}, + {375, -303, -172}, + {24, -282, -428}, + {327, 392, -29}, + {378, 344, -3}, + {472, -189, 56}, + {-24, 505, -79}, + {388, -206, 262}, + {-7, 411, 305}, + {427, -276, -59}, + {-370, 354, 1}, + {-343, -235, 300}, + {-409, 308, 22}, + {-25, -282, -428}, + {-460, -212, 77}, + {-414, -302, -22}, + {-376, -303, -172}, + {316, 374, -149}, + {492, -61, -126}, + {381, -338, -54}, + {-381, -339, -50}, + {354, 12, 369}, + {-355, 12, 369}, + {350, 35, 371}, + {-350, 50, 370}, + {-171, 162, 454}, + {33, 211, 465}, + {104, 159, 475}, + {0, 37, 510}, + {-138, 89, 485}, + {-207, 36, 467}, + {0, 112, 499}, + {206, 36, 467}, + {137, 84, 485}, + {-206, 24, 468}, + {-243, -33, 449}, + {-216, 82, 457}, + {0, -63, 508}, + {0, 35, 510}, + {242, -33, 449}, + {215, 82, 457}, + {205, 24, 468}, +}; + +struct triangle happy_mask_salesman_node_00432028_001_geom_00432028_001_triangle[] = { + { + {64, 0, 0}, + {58, 1, 1}, + {56, 2, 2}, + }, + { + {64, 0, 0}, + {59, 3, 3}, + {58, 1, 1}, + }, + { + {64, 0, 0}, + {56, 2, 2}, + {65, 4, 4}, + }, + { + {64, 0, 0}, + {66, 5, 5}, + {59, 3, 3}, + }, + { + {58, 1, 1}, + {55, 6, 6}, + {56, 2, 2}, + }, + { + {58, 1, 1}, + {59, 3, 3}, + {57, 7, 7}, + }, + { + {58, 1, 1}, + {60, 8, 8}, + {55, 6, 6}, + }, + { + {58, 1, 1}, + {57, 7, 7}, + {60, 8, 8}, + }, + { + {65, 4, 4}, + {56, 2, 2}, + {67, 9, 9}, + }, + { + {65, 4, 4}, + {67, 9, 9}, + {68, 10, 10}, + }, + { + {55, 6, 6}, + {60, 8, 8}, + {63, 11, 11}, + }, + { + {55, 6, 6}, + {54, 12, 12}, + {56, 2, 2}, + }, + { + {55, 6, 6}, + {63, 11, 11}, + {42, 13, 13}, + }, + { + {55, 6, 6}, + {61, 14, 14}, + {54, 12, 12}, + }, + { + {55, 6, 6}, + {42, 13, 13}, + {61, 14, 14}, + }, + { + {56, 2, 2}, + {54, 12, 12}, + {67, 9, 9}, + }, + { + {57, 7, 7}, + {62, 15, 15}, + {60, 8, 8}, + }, + { + {57, 7, 7}, + {53, 16, 16}, + {62, 15, 15}, + }, + { + {60, 8, 8}, + {62, 15, 15}, + {63, 11, 11}, + }, + { + {68, 10, 10}, + {67, 9, 9}, + {70, 17, 17}, + }, + { + {42, 13, 13}, + {26, 18, 18}, + {61, 14, 14}, + }, + { + {42, 13, 13}, + {63, 11, 11}, + {51, 19, 19}, + }, + { + {42, 13, 13}, + {51, 19, 19}, + {33, 20, 20}, + }, + { + {63, 11, 11}, + {62, 15, 15}, + {51, 19, 19}, + }, + { + {53, 16, 16}, + {52, 21, 21}, + {62, 15, 15}, + }, + { + {53, 16, 16}, + {48, 22, 22}, + {52, 21, 21}, + }, + { + {51, 19, 19}, + {52, 21, 21}, + {33, 20, 20}, + }, + { + {51, 19, 19}, + {62, 15, 15}, + {52, 21, 21}, + }, + { + {48, 22, 22}, + {46, 23, 23}, + {52, 21, 21}, + }, + { + {48, 22, 22}, + {47, 24, 24}, + {46, 23, 23}, + }, + { + {52, 21, 21}, + {46, 23, 23}, + {33, 20, 20}, + }, + { + {33, 20, 20}, + {43, 25, 25}, + {32, 26, 26}, + }, + { + {33, 20, 20}, + {46, 23, 23}, + {43, 25, 25}, + }, + { + {28, 27, 27}, + {32, 26, 26}, + {29, 28, 28}, + }, + { + {28, 27, 27}, + {29, 28, 28}, + {27, 29, 29}, + }, + { + {46, 23, 23}, + {41, 30, 30}, + {43, 25, 25}, + }, + { + {46, 23, 23}, + {50, 31, 31}, + {41, 30, 30}, + }, + { + {32, 26, 26}, + {40, 32, 32}, + {29, 28, 28}, + }, + { + {32, 26, 26}, + {43, 25, 25}, + {40, 32, 32}, + }, + { + {43, 25, 25}, + {41, 30, 30}, + {40, 32, 32}, + }, + { + {110, 0, 33}, + {109, 4, 34}, + {102, 2, 35}, + }, + { + {110, 0, 33}, + {102, 2, 35}, + {104, 1, 36}, + }, + { + {110, 0, 33}, + {104, 1, 36}, + {103, 3, 37}, + }, + { + {110, 0, 33}, + {115, 33, 38}, + {117, 34, 39}, + }, + { + {109, 4, 34}, + {111, 9, 40}, + {102, 2, 35}, + }, + { + {109, 4, 34}, + {113, 10, 41}, + {111, 9, 40}, + }, + { + {104, 1, 36}, + {102, 2, 35}, + {101, 6, 42}, + }, + { + {104, 1, 36}, + {101, 6, 42}, + {105, 8, 43}, + }, + { + {113, 10, 41}, + {116, 17, 44}, + {111, 9, 40}, + }, + { + {102, 2, 35}, + {99, 12, 45}, + {101, 6, 42}, + }, + { + {102, 2, 35}, + {111, 9, 40}, + {99, 12, 45}, + }, + { + {116, 17, 44}, + {114, 35, 46}, + {111, 9, 40}, + }, + { + {101, 6, 42}, + {99, 12, 45}, + {106, 14, 47}, + }, + { + {101, 6, 42}, + {108, 11, 48}, + {105, 8, 43}, + }, + { + {101, 6, 42}, + {106, 14, 47}, + {90, 13, 49}, + }, + { + {101, 6, 42}, + {90, 13, 49}, + {108, 11, 48}, + }, + { + {105, 8, 43}, + {108, 11, 48}, + {107, 15, 50}, + }, + { + {114, 35, 46}, + {112, 36, 51}, + {111, 9, 40}, + }, + { + {99, 12, 45}, + {100, 37, 52}, + {106, 14, 47}, + }, + { + {90, 13, 49}, + {96, 19, 53}, + {108, 11, 48}, + }, + { + {90, 13, 49}, + {106, 14, 47}, + {76, 18, 54}, + }, + { + {90, 13, 49}, + {84, 20, 55}, + {96, 19, 53}, + }, + { + {90, 13, 49}, + {76, 18, 54}, + {82, 38, 56}, + }, + { + {90, 13, 49}, + {82, 38, 56}, + {84, 20, 55}, + }, + { + {96, 19, 53}, + {107, 15, 50}, + {108, 11, 48}, + }, + { + {96, 19, 53}, + {84, 20, 55}, + {97, 21, 57}, + }, + { + {96, 19, 53}, + {97, 21, 57}, + {107, 15, 50}, + }, + { + {97, 21, 57}, + {84, 20, 55}, + {92, 23, 58}, + }, + { + {100, 37, 52}, + {98, 39, 59}, + {106, 14, 47}, + }, + { + {106, 14, 47}, + {98, 39, 59}, + {76, 18, 54}, + }, + { + {82, 38, 56}, + {83, 26, 60}, + {84, 20, 55}, + }, + { + {82, 38, 56}, + {76, 18, 54}, + {78, 40, 61}, + }, + { + {82, 38, 56}, + {81, 27, 62}, + {83, 26, 60}, + }, + { + {82, 38, 56}, + {78, 40, 61}, + {81, 27, 62}, + }, + { + {98, 39, 59}, + {77, 41, 63}, + {76, 18, 54}, + }, + { + {76, 18, 54}, + {77, 41, 63}, + {78, 40, 61}, + }, + { + {84, 20, 55}, + {83, 26, 60}, + {87, 25, 64}, + }, + { + {84, 20, 55}, + {87, 25, 64}, + {92, 23, 58}, + }, + { + {81, 27, 62}, + {78, 40, 61}, + {91, 42, 65}, + }, + { + {81, 27, 62}, + {80, 28, 66}, + {83, 26, 60}, + }, + { + {81, 27, 62}, + {91, 42, 65}, + {79, 29, 67}, + }, + { + {81, 27, 62}, + {79, 29, 67}, + {80, 28, 66}, + }, + { + {78, 40, 61}, + {77, 41, 63}, + {91, 42, 65}, + }, + { + {87, 25, 64}, + {95, 30, 68}, + {92, 23, 58}, + }, + { + {87, 25, 64}, + {83, 26, 60}, + {86, 32, 69}, + }, + { + {87, 25, 64}, + {86, 32, 69}, + {95, 30, 68}, + }, + { + {83, 26, 60}, + {80, 28, 66}, + {86, 32, 69}, + }, + { + {79, 29, 67}, + {89, 28, 70}, + {80, 28, 66}, + }, + { + {77, 41, 63}, + {94, 43, 71}, + {91, 42, 65}, + }, + { + {86, 32, 69}, + {80, 28, 66}, + {88, 32, 72}, + }, + { + {86, 32, 69}, + {88, 32, 72}, + {95, 30, 68}, + }, + { + {88, 32, 72}, + {80, 28, 66}, + {89, 28, 70}, + }, + { + {2, 44, 73}, + {0, 45, 74}, + {1, 46, 75}, + }, + { + {2, 44, 73}, + {4, 47, 76}, + {0, 45, 74}, + }, + { + {2, 44, 73}, + {1, 46, 75}, + {7, 48, 77}, + }, + { + {2, 44, 73}, + {15, 49, 78}, + {4, 47, 76}, + }, + { + {2, 44, 73}, + {7, 48, 77}, + {8, 50, 79}, + }, + { + {0, 45, 74}, + {3, 51, 80}, + {1, 46, 75}, + }, + { + {0, 45, 74}, + {4, 47, 76}, + {72, 44, 81}, + }, + { + {0, 45, 74}, + {18, 46, 82}, + {3, 51, 80}, + }, + { + {0, 45, 74}, + {72, 44, 81}, + {18, 46, 82}, + }, + { + {7, 48, 77}, + {1, 46, 75}, + {5, 52, 83}, + }, + { + {15, 49, 78}, + {14, 53, 84}, + {4, 47, 76}, + }, + { + {3, 51, 80}, + {18, 46, 82}, + {19, 54, 85}, + }, + { + {3, 51, 80}, + {9, 54, 86}, + {1, 46, 75}, + }, + { + {1, 46, 75}, + {9, 54, 86}, + {5, 52, 83}, + }, + { + {72, 44, 81}, + {4, 47, 76}, + {75, 49, 87}, + }, + { + {72, 44, 81}, + {73, 48, 88}, + {18, 46, 82}, + }, + { + {4, 47, 76}, + {14, 53, 84}, + {75, 49, 87}, + }, + { + {19, 54, 85}, + {18, 46, 82}, + {24, 52, 89}, + }, + { + {19, 54, 85}, + {24, 52, 89}, + {23, 55, 90}, + }, + { + {18, 46, 82}, + {73, 48, 88}, + {24, 52, 89}, + }, + { + {9, 54, 86}, + {13, 55, 91}, + {5, 52, 83}, + }, + { + {5, 52, 83}, + {13, 55, 91}, + {6, 56, 92}, + }, + { + {23, 55, 90}, + {24, 52, 89}, + {21, 56, 93}, + }, + { + {23, 55, 90}, + {21, 56, 93}, + {20, 57, 94}, + }, + { + {13, 55, 91}, + {11, 57, 95}, + {6, 56, 92}, + }, + { + {20, 57, 94}, + {21, 56, 93}, + {22, 58, 96}, + }, + { + {11, 57, 95}, + {12, 58, 97}, + {6, 56, 92}, + }, + { + {22, 58, 96}, + {21, 56, 93}, + {25, 59, 98}, + }, + { + {74, 60, 99}, + {25, 59, 98}, + {21, 56, 93}, + }, + { + {34, 61, 100}, + {35, 62, 101}, + {36, 63, 102}, + }, + { + {34, 61, 100}, + {36, 63, 102}, + {39, 64, 103}, + }, + { + {34, 61, 100}, + {39, 64, 103}, + {38, 65, 104}, + }, + { + {35, 62, 101}, + {37, 66, 105}, + {36, 63, 102}, + }, + { + {39, 64, 103}, + {44, 67, 106}, + {38, 65, 104}, + }, + { + {39, 64, 103}, + {45, 68, 107}, + {44, 67, 106}, + }, + { + {118, 69, 108}, + {119, 70, 109}, + {120, 71, 110}, + }, + { + {118, 69, 108}, + {126, 71, 111}, + {119, 70, 109}, + }, + { + {118, 69, 108}, + {120, 71, 110}, + {144, 72, 112}, + }, + { + {118, 69, 108}, + {125, 72, 113}, + {126, 71, 111}, + }, + { + {118, 69, 108}, + {144, 72, 112}, + {9, 54, 86}, + }, + { + {118, 69, 108}, + {19, 54, 85}, + {125, 72, 113}, + }, + { + {118, 69, 108}, + {9, 54, 86}, + {3, 51, 80}, + }, + { + {118, 69, 108}, + {3, 51, 80}, + {19, 54, 85}, + }, + { + {119, 70, 109}, + {152, 73, 114}, + {120, 71, 110}, + }, + { + {119, 70, 109}, + {126, 71, 111}, + {152, 73, 114}, + }, + { + {144, 72, 112}, + {13, 55, 91}, + {9, 54, 86}, + }, + { + {144, 72, 112}, + {120, 71, 110}, + {145, 74, 115}, + }, + { + {144, 72, 112}, + {146, 75, 116}, + {13, 55, 91}, + }, + { + {144, 72, 112}, + {145, 74, 115}, + {146, 75, 116}, + }, + { + {125, 72, 113}, + {19, 54, 85}, + {23, 55, 90}, + }, + { + {125, 72, 113}, + {127, 74, 117}, + {126, 71, 111}, + }, + { + {125, 72, 113}, + {23, 55, 90}, + {128, 75, 118}, + }, + { + {125, 72, 113}, + {128, 75, 118}, + {127, 74, 117}, + }, + { + {152, 73, 114}, + {155, 76, 119}, + {120, 71, 110}, + }, + { + {120, 71, 110}, + {155, 76, 119}, + {145, 74, 115}, + }, + { + {13, 55, 91}, + {146, 75, 116}, + {143, 77, 120}, + }, + { + {13, 55, 91}, + {143, 77, 120}, + {11, 57, 95}, + }, + { + {146, 75, 116}, + {145, 74, 115}, + {143, 77, 120}, + }, + { + {23, 55, 90}, + {124, 77, 121}, + {128, 75, 118}, + }, + { + {23, 55, 90}, + {20, 57, 94}, + {124, 77, 121}, + }, + { + {128, 75, 118}, + {124, 77, 121}, + {127, 74, 117}, + }, + { + {155, 76, 122}, + {153, 78, 123}, + {145, 74, 115}, + }, + { + {11, 57, 95}, + {143, 77, 120}, + {12, 58, 97}, + }, + { + {20, 57, 94}, + {22, 58, 96}, + {124, 77, 121}, + }, + { + {127, 74, 117}, + {122, 79, 124}, + {158, 78, 125}, + }, + { + {127, 74, 117}, + {124, 77, 121}, + {122, 79, 124}, + }, + { + {153, 78, 123}, + {142, 79, 126}, + {145, 74, 115}, + }, + { + {153, 78, 123}, + {154, 80, 127}, + {142, 79, 126}, + }, + { + {145, 74, 115}, + {142, 79, 126}, + {143, 77, 120}, + }, + { + {12, 58, 97}, + {143, 77, 120}, + {141, 81, 128}, + }, + { + {143, 77, 120}, + {142, 79, 126}, + {141, 81, 128}, + }, + { + {22, 58, 96}, + {123, 81, 129}, + {124, 77, 121}, + }, + { + {124, 77, 121}, + {123, 81, 129}, + {122, 79, 124}, + }, + { + {158, 78, 125}, + {122, 79, 124}, + {156, 80, 130}, + }, + { + {123, 81, 129}, + {121, 82, 131}, + {122, 79, 124}, + }, + { + {122, 79, 124}, + {121, 82, 131}, + {156, 80, 130}, + }, + { + {121, 82, 131}, + {157, 83, 132}, + {156, 80, 130}, + }, + { + {129, 84, 133}, + {130, 85, 134}, + {131, 86, 135}, + }, + { + {129, 84, 133}, + {163, 87, 136}, + {130, 85, 134}, + }, + { + {129, 84, 133}, + {131, 86, 135}, + {147, 88, 137}, + }, + { + {129, 84, 133}, + {192, 89, 138}, + {163, 87, 136}, + }, + { + {129, 84, 133}, + {147, 88, 137}, + {148, 90, 139}, + }, + { + {129, 84, 133}, + {190, 91, 140}, + {192, 89, 138}, + }, + { + {129, 84, 133}, + {148, 90, 139}, + {190, 91, 140}, + }, + { + {130, 85, 134}, + {135, 84, 141}, + {131, 86, 135}, + }, + { + {130, 85, 134}, + {163, 87, 136}, + {164, 92, 142}, + }, + { + {130, 85, 134}, + {173, 87, 143}, + {135, 84, 141}, + }, + { + {130, 85, 134}, + {164, 92, 142}, + {173, 87, 143}, + }, + { + {147, 88, 137}, + {149, 93, 144}, + {148, 90, 139}, + }, + { + {147, 88, 137}, + {131, 86, 135}, + {38, 65, 104}, + }, + { + {147, 88, 137}, + {44, 67, 106}, + {149, 93, 144}, + }, + { + {147, 88, 137}, + {38, 65, 104}, + {44, 67, 106}, + }, + { + {192, 89, 138}, + {190, 91, 140}, + {180, 94, 145}, + }, + { + {192, 89, 138}, + {162, 95, 146}, + {163, 87, 136}, + }, + { + {192, 89, 138}, + {180, 94, 145}, + {179, 96, 147}, + }, + { + {192, 89, 138}, + {179, 96, 147}, + {162, 95, 146}, + }, + { + {135, 84, 141}, + {173, 87, 143}, + {172, 89, 148}, + }, + { + {135, 84, 141}, + {136, 88, 149}, + {131, 86, 135}, + }, + { + {135, 84, 141}, + {172, 89, 148}, + {165, 91, 150}, + }, + { + {135, 84, 141}, + {137, 90, 151}, + {136, 88, 149}, + }, + { + {135, 84, 141}, + {165, 91, 150}, + {137, 90, 151}, + }, + { + {131, 86, 135}, + {136, 88, 149}, + {38, 65, 104}, + }, + { + {164, 92, 142}, + {163, 87, 136}, + {161, 97, 152}, + }, + { + {164, 92, 142}, + {161, 97, 152}, + {173, 87, 143}, + }, + { + {163, 87, 136}, + {162, 95, 146}, + {161, 97, 152}, + }, + { + {148, 90, 139}, + {149, 93, 144}, + {150, 98, 153}, + }, + { + {148, 90, 139}, + {193, 99, 154}, + {190, 91, 140}, + }, + { + {148, 90, 139}, + {150, 98, 153}, + {193, 99, 154}, + }, + { + {44, 67, 106}, + {45, 68, 107}, + {149, 93, 144}, + }, + { + {180, 94, 145}, + {178, 100, 155}, + {179, 96, 147}, + }, + { + {180, 94, 145}, + {190, 91, 140}, + {183, 101, 156}, + }, + { + {180, 94, 145}, + {183, 101, 156}, + {178, 100, 155}, + }, + { + {190, 91, 140}, + {193, 99, 154}, + {183, 101, 156}, + }, + { + {172, 89, 148}, + {174, 94, 157}, + {165, 91, 150}, + }, + { + {172, 89, 148}, + {177, 96, 158}, + {174, 94, 157}, + }, + { + {137, 90, 151}, + {138, 93, 159}, + {136, 88, 149}, + }, + { + {137, 90, 151}, + {165, 91, 150}, + {175, 99, 160}, + }, + { + {137, 90, 151}, + {140, 98, 161}, + {138, 93, 159}, + }, + { + {137, 90, 151}, + {175, 99, 160}, + {140, 98, 161}, + }, + { + {38, 65, 104}, + {136, 88, 149}, + {49, 67, 162}, + }, + { + {136, 88, 149}, + {138, 93, 159}, + {49, 67, 162}, + }, + { + {162, 95, 146}, + {179, 96, 147}, + {188, 102, 163}, + }, + { + {150, 98, 153}, + {149, 93, 144}, + {151, 103, 164}, + }, + { + {150, 98, 153}, + {191, 104, 165}, + {193, 99, 154}, + }, + { + {150, 98, 153}, + {134, 105, 166}, + {191, 104, 165}, + }, + { + {151, 103, 164}, + {149, 93, 144}, + {45, 68, 107}, + }, + { + {178, 100, 155}, + {183, 101, 156}, + {184, 106, 167}, + }, + { + {178, 100, 155}, + {187, 107, 168}, + {179, 96, 147}, + }, + { + {178, 100, 155}, + {184, 106, 167}, + {195, 108, 169}, + }, + { + {178, 100, 155}, + {195, 108, 169}, + {187, 107, 168}, + }, + { + {179, 96, 147}, + {187, 107, 168}, + {188, 102, 163}, + }, + { + {174, 94, 157}, + {177, 96, 158}, + {206, 100, 170}, + }, + { + {174, 94, 157}, + {176, 101, 171}, + {165, 91, 150}, + }, + { + {174, 94, 157}, + {206, 100, 170}, + {176, 101, 171}, + }, + { + {165, 91, 150}, + {176, 101, 171}, + {175, 99, 160}, + }, + { + {140, 98, 161}, + {175, 99, 160}, + {170, 104, 172}, + }, + { + {140, 98, 161}, + {170, 104, 172}, + {139, 105, 173}, + }, + { + {193, 99, 154}, + {191, 104, 165}, + {185, 109, 174}, + }, + { + {193, 99, 154}, + {185, 109, 174}, + {183, 101, 156}, + }, + { + {183, 101, 156}, + {185, 109, 174}, + {184, 106, 167}, + }, + { + {195, 108, 169}, + {194, 110, 175}, + {187, 107, 168}, + }, + { + {195, 108, 169}, + {184, 106, 167}, + {205, 111, 176}, + }, + { + {195, 108, 169}, + {203, 112, 177}, + {194, 110, 175}, + }, + { + {195, 108, 169}, + {205, 111, 176}, + {203, 112, 177}, + }, + { + {188, 102, 163}, + {187, 107, 168}, + {189, 113, 178}, + }, + { + {187, 107, 168}, + {194, 110, 175}, + {189, 113, 178}, + }, + { + {177, 96, 158}, + {211, 107, 179}, + {206, 100, 170}, + }, + { + {176, 101, 171}, + {171, 109, 180}, + {175, 99, 160}, + }, + { + {176, 101, 171}, + {206, 100, 170}, + {209, 106, 181}, + }, + { + {176, 101, 171}, + {209, 106, 181}, + {171, 109, 180}, + }, + { + {175, 99, 160}, + {171, 109, 180}, + {170, 104, 172}, + }, + { + {191, 104, 165}, + {181, 114, 182}, + {185, 109, 174}, + }, + { + {191, 104, 165}, + {134, 105, 166}, + {159, 115, 183}, + }, + { + {191, 104, 165}, + {159, 115, 183}, + {181, 114, 182}, + }, + { + {139, 105, 173}, + {133, 116, 184}, + {132, 117, 185}, + }, + { + {139, 105, 173}, + {170, 104, 172}, + {166, 115, 186}, + }, + { + {139, 105, 173}, + {166, 115, 186}, + {133, 116, 184}, + }, + { + {134, 105, 166}, + {133, 116, 184}, + {159, 115, 183}, + }, + { + {134, 105, 166}, + {132, 117, 185}, + {133, 116, 184}, + }, + { + {184, 106, 167}, + {202, 118, 187}, + {205, 111, 176}, + }, + { + {184, 106, 167}, + {185, 109, 174}, + {186, 119, 188}, + }, + { + {184, 106, 167}, + {186, 119, 188}, + {202, 118, 187}, + }, + { + {206, 100, 170}, + {213, 108, 189}, + {209, 106, 181}, + }, + { + {206, 100, 170}, + {211, 107, 179}, + {213, 108, 189}, + }, + { + {171, 109, 180}, + {169, 114, 190}, + {170, 104, 172}, + }, + { + {171, 109, 180}, + {209, 106, 181}, + {210, 119, 191}, + }, + { + {171, 109, 180}, + {208, 120, 192}, + {169, 114, 190}, + }, + { + {171, 109, 180}, + {210, 119, 191}, + {208, 120, 192}, + }, + { + {170, 104, 172}, + {169, 114, 190}, + {166, 115, 186}, + }, + { + {181, 114, 182}, + {182, 120, 193}, + {185, 109, 174}, + }, + { + {185, 109, 174}, + {182, 120, 193}, + {186, 119, 188}, + }, + { + {133, 116, 184}, + {166, 115, 186}, + {160, 121, 194}, + }, + { + {133, 116, 184}, + {160, 121, 194}, + {159, 115, 183}, + }, + { + {202, 118, 187}, + {200, 122, 195}, + {205, 111, 176}, + }, + { + {202, 118, 187}, + {186, 119, 188}, + {196, 123, 196}, + }, + { + {202, 118, 187}, + {198, 124, 197}, + {200, 122, 195}, + }, + { + {202, 118, 187}, + {196, 123, 196}, + {198, 124, 197}, + }, + { + {182, 120, 193}, + {196, 123, 196}, + {186, 119, 188}, + }, + { + {205, 111, 176}, + {200, 122, 195}, + {204, 125, 198}, + }, + { + {211, 107, 179}, + {212, 110, 199}, + {213, 108, 189}, + }, + { + {209, 106, 181}, + {219, 118, 200}, + {210, 119, 191}, + }, + { + {209, 106, 181}, + {213, 108, 189}, + {222, 111, 201}, + }, + { + {209, 106, 181}, + {222, 111, 201}, + {219, 118, 200}, + }, + { + {208, 120, 192}, + {207, 126, 202}, + {169, 114, 190}, + }, + { + {208, 120, 192}, + {210, 119, 191}, + {214, 123, 203}, + }, + { + {208, 120, 192}, + {214, 123, 203}, + {207, 126, 202}, + }, + { + {210, 119, 191}, + {219, 118, 200}, + {214, 123, 203}, + }, + { + {166, 115, 186}, + {169, 114, 190}, + {167, 127, 204}, + }, + { + {166, 115, 186}, + {167, 127, 204}, + {168, 128, 205}, + }, + { + {167, 127, 204}, + {169, 114, 190}, + {207, 126, 202}, + }, + { + {198, 124, 197}, + {196, 123, 196}, + {197, 129, 206}, + }, + { + {198, 124, 197}, + {199, 130, 207}, + {200, 122, 195}, + }, + { + {198, 124, 197}, + {197, 129, 206}, + {201, 131, 208}, + }, + { + {198, 124, 197}, + {201, 131, 208}, + {199, 130, 207}, + }, + { + {199, 130, 207}, + {204, 125, 198}, + {200, 122, 195}, + }, + { + {220, 112, 209}, + {213, 108, 189}, + {212, 110, 199}, + }, + { + {220, 112, 209}, + {221, 132, 210}, + {222, 111, 201}, + }, + { + {220, 112, 209}, + {222, 111, 201}, + {213, 108, 189}, + }, + { + {219, 118, 200}, + {216, 124, 211}, + {214, 123, 203}, + }, + { + {219, 118, 200}, + {222, 111, 201}, + {217, 122, 212}, + }, + { + {219, 118, 200}, + {217, 122, 212}, + {216, 124, 211}, + }, + { + {207, 126, 202}, + {214, 123, 203}, + {215, 129, 213}, + }, + { + {214, 123, 203}, + {216, 124, 211}, + {215, 129, 213}, + }, + { + {221, 132, 210}, + {223, 125, 214}, + {222, 111, 201}, + }, + { + {222, 111, 201}, + {223, 125, 214}, + {217, 122, 212}, + }, + { + {216, 124, 211}, + {217, 122, 212}, + {218, 130, 215}, + }, + { + {218, 130, 215}, + {217, 122, 212}, + {223, 125, 214}, + }, + { + {230, 133, 216}, + {227, 134, 217}, + {241, 135, 218}, + }, + { + {238, 136, 219}, + {237, 137, 220}, + {226, 138, 221}, + }, + { + {235, 136, 222}, + {232, 138, 223}, + {236, 137, 224}, + }, + { + {236, 137, 224}, + {232, 138, 223}, + {231, 139, 225}, + }, + { + {236, 137, 224}, + {231, 139, 225}, + {240, 140, 226}, + }, + { + {64, 0, 0}, + {65, 4, 4}, + {71, 141, 227}, + }, + { + {64, 0, 0}, + {246, 33, 228}, + {66, 5, 5}, + }, + { + {64, 0, 0}, + {71, 141, 227}, + {247, 34, 229}, + }, + { + {64, 0, 0}, + {247, 34, 229}, + {246, 33, 228}, + }, + { + {66, 5, 5}, + {246, 33, 228}, + {69, 142, 230}, + }, + { + {42, 13, 13}, + {30, 38, 231}, + {26, 18, 18}, + }, + { + {42, 13, 13}, + {33, 20, 20}, + {30, 38, 231}, + }, + { + {54, 12, 12}, + {59, 143, 3}, + {67, 9, 9}, + }, + { + {54, 12, 12}, + {61, 14, 14}, + {57, 37, 7}, + }, + { + {54, 12, 12}, + {57, 37, 7}, + {59, 143, 3}, + }, + { + {70, 17, 17}, + {67, 9, 9}, + {69, 35, 230}, + }, + { + {26, 18, 18}, + {30, 38, 231}, + {31, 40, 232}, + }, + { + {26, 18, 18}, + {53, 39, 16}, + {61, 14, 14}, + }, + { + {26, 18, 18}, + {31, 40, 232}, + {48, 41, 22}, + }, + { + {26, 18, 18}, + {48, 41, 22}, + {53, 39, 16}, + }, + { + {53, 39, 16}, + {57, 37, 7}, + {61, 14, 14}, + }, + { + {59, 143, 3}, + {66, 36, 5}, + {67, 9, 9}, + }, + { + {67, 9, 9}, + {66, 36, 5}, + {69, 35, 230}, + }, + { + {30, 38, 231}, + {33, 20, 20}, + {32, 26, 26}, + }, + { + {30, 38, 231}, + {32, 26, 26}, + {28, 27, 27}, + }, + { + {31, 40, 232}, + {8, 42, 79}, + {48, 41, 22}, + }, + { + {31, 40, 232}, + {28, 27, 27}, + {8, 42, 79}, + }, + { + {47, 24, 24}, + {50, 144, 31}, + {46, 23, 23}, + }, + { + {48, 41, 22}, + {8, 42, 79}, + {47, 43, 24}, + }, + { + {28, 27, 27}, + {27, 29, 29}, + {8, 42, 79}, + }, + { + {27, 29, 29}, + {29, 28, 28}, + {16, 28, 233}, + }, + { + {41, 30, 30}, + {17, 32, 234}, + {40, 32, 32}, + }, + { + {17, 32, 234}, + {29, 28, 28}, + {40, 32, 32}, + }, + { + {17, 32, 234}, + {16, 28, 233}, + {29, 28, 28}, + }, + { + {110, 0, 33}, + {248, 141, 235}, + {109, 4, 34}, + }, + { + {110, 0, 33}, + {117, 34, 39}, + {248, 141, 235}, + }, + { + {110, 0, 33}, + {103, 3, 37}, + {112, 5, 51}, + }, + { + {110, 0, 33}, + {112, 5, 51}, + {115, 33, 38}, + }, + { + {109, 4, 34}, + {248, 141, 235}, + {113, 10, 41}, + }, + { + {104, 1, 36}, + {100, 7, 52}, + {103, 3, 37}, + }, + { + {104, 1, 36}, + {105, 8, 43}, + {100, 7, 52}, + }, + { + {112, 5, 51}, + {114, 142, 46}, + {115, 33, 38}, + }, + { + {100, 7, 52}, + {105, 8, 43}, + {107, 15, 50}, + }, + { + {100, 7, 52}, + {107, 15, 50}, + {98, 16, 59}, + }, + { + {98, 16, 59}, + {107, 15, 50}, + {97, 21, 57}, + }, + { + {98, 16, 59}, + {97, 21, 57}, + {77, 22, 63}, + }, + { + {99, 12, 45}, + {111, 9, 40}, + {103, 143, 37}, + }, + { + {99, 12, 45}, + {103, 143, 37}, + {100, 37, 52}, + }, + { + {103, 143, 37}, + {111, 9, 40}, + {112, 36, 51}, + }, + { + {77, 22, 63}, + {97, 21, 57}, + {92, 23, 58}, + }, + { + {77, 22, 63}, + {92, 23, 58}, + {94, 24, 71}, + }, + { + {94, 24, 71}, + {92, 23, 58}, + {93, 144, 236}, + }, + { + {92, 23, 58}, + {95, 30, 68}, + {93, 31, 236}, + }, + { + {2, 44, 73}, + {27, 145, 29}, + {15, 49, 78}, + }, + { + {2, 44, 73}, + {8, 50, 79}, + {27, 145, 29}, + }, + { + {7, 48, 77}, + {47, 146, 24}, + {8, 50, 79}, + }, + { + {7, 48, 77}, + {5, 52, 83}, + {47, 146, 24}, + }, + { + {15, 49, 78}, + {27, 145, 29}, + {16, 147, 233}, + }, + { + {72, 44, 81}, + {75, 49, 87}, + {79, 145, 67}, + }, + { + {72, 44, 81}, + {91, 50, 65}, + {73, 48, 88}, + }, + { + {72, 44, 81}, + {79, 145, 67}, + {91, 50, 65}, + }, + { + {47, 146, 24}, + {5, 52, 83}, + {50, 148, 31}, + }, + { + {79, 145, 67}, + {75, 49, 87}, + {89, 147, 70}, + }, + { + {91, 50, 65}, + {94, 146, 71}, + {73, 48, 88}, + }, + { + {73, 48, 88}, + {94, 146, 71}, + {24, 52, 89}, + }, + { + {50, 148, 31}, + {5, 52, 83}, + {6, 56, 92}, + }, + { + {50, 148, 31}, + {6, 56, 92}, + {10, 60, 237}, + }, + { + {50, 148, 31}, + {10, 60, 237}, + {41, 149, 30}, + }, + { + {94, 146, 71}, + {93, 148, 236}, + {24, 52, 89}, + }, + { + {24, 52, 89}, + {93, 148, 236}, + {21, 56, 93}, + }, + { + {10, 60, 237}, + {36, 59, 102}, + {41, 149, 30}, + }, + { + {10, 60, 237}, + {6, 56, 92}, + {36, 59, 102}, + }, + { + {93, 148, 236}, + {74, 60, 99}, + {21, 56, 93}, + }, + { + {93, 148, 236}, + {95, 149, 68}, + {74, 60, 99}, + }, + { + {41, 149, 30}, + {36, 59, 102}, + {37, 150, 105}, + }, + { + {41, 149, 30}, + {37, 150, 105}, + {17, 151, 234}, + }, + { + {6, 56, 92}, + {12, 58, 97}, + {36, 59, 102}, + }, + { + {74, 60, 99}, + {95, 149, 68}, + {25, 59, 98}, + }, + { + {95, 149, 68}, + {85, 150, 238}, + {25, 59, 98}, + }, + { + {95, 149, 68}, + {88, 151, 72}, + {85, 150, 238}, + }, + { + {34, 61, 100}, + {25, 63, 98}, + {35, 62, 101}, + }, + { + {34, 61, 100}, + {242, 64, 239}, + {25, 63, 98}, + }, + { + {34, 61, 100}, + {38, 65, 104}, + {242, 64, 239}, + }, + { + {35, 62, 101}, + {25, 63, 98}, + {85, 66, 238}, + }, + { + {35, 62, 101}, + {245, 152, 240}, + {37, 66, 105}, + }, + { + {35, 62, 101}, + {85, 66, 238}, + {245, 152, 240}, + }, + { + {242, 64, 239}, + {38, 65, 104}, + {49, 67, 162}, + }, + { + {242, 64, 239}, + {49, 67, 162}, + {241, 68, 218}, + }, + { + {30, 38, 231}, + {28, 27, 27}, + {31, 40, 232}, + }, + { + {68, 10, 10}, + {71, 141, 227}, + {65, 4, 4}, + }, + { + {152, 73, 114}, + {126, 71, 111}, + {239, 76, 241}, + }, + { + {126, 71, 111}, + {127, 74, 117}, + {239, 76, 241}, + }, + { + {239, 76, 242}, + {127, 74, 117}, + {158, 78, 125}, + }, + { + {154, 80, 127}, + {231, 82, 225}, + {142, 79, 126}, + }, + { + {154, 80, 127}, + {240, 83, 226}, + {231, 82, 225}, + }, + { + {231, 82, 225}, + {141, 81, 128}, + {142, 79, 126}, + }, + { + {172, 89, 148}, + {173, 87, 143}, + {168, 95, 205}, + }, + { + {172, 89, 148}, + {168, 95, 205}, + {177, 96, 158}, + }, + { + {173, 87, 143}, + {161, 97, 152}, + {168, 95, 205}, + }, + { + {162, 95, 146}, + {160, 97, 194}, + {161, 97, 152}, + }, + { + {162, 95, 146}, + {159, 95, 183}, + {160, 97, 194}, + }, + { + {161, 97, 152}, + {160, 97, 194}, + {168, 95, 205}, + }, + { + {150, 98, 153}, + {151, 103, 164}, + {234, 153, 243}, + }, + { + {150, 98, 153}, + {234, 153, 243}, + {134, 105, 166}, + }, + { + {140, 98, 161}, + {230, 103, 216}, + {138, 93, 159}, + }, + { + {140, 98, 161}, + {228, 153, 244}, + {230, 103, 216}, + }, + { + {140, 98, 161}, + {139, 105, 173}, + {228, 153, 244}, + }, + { + {160, 97, 194}, + {166, 95, 186}, + {168, 95, 205}, + }, + { + {234, 153, 243}, + {132, 117, 185}, + {134, 105, 166}, + }, + { + {228, 153, 244}, + {139, 105, 173}, + {132, 117, 185}, + }, + { + {177, 96, 158}, + {168, 95, 205}, + {167, 102, 204}, + }, + { + {177, 96, 158}, + {167, 102, 204}, + {211, 107, 179}, + }, + { + {138, 93, 159}, + {230, 103, 216}, + {241, 68, 218}, + }, + { + {138, 93, 159}, + {241, 68, 218}, + {49, 67, 162}, + }, + { + {203, 112, 177}, + {197, 154, 206}, + {194, 110, 175}, + }, + { + {203, 112, 177}, + {205, 111, 176}, + {243, 132, 245}, + }, + { + {203, 112, 177}, + {243, 132, 245}, + {197, 154, 206}, + }, + { + {194, 110, 175}, + {197, 154, 206}, + {189, 113, 178}, + }, + { + {167, 102, 204}, + {207, 113, 202}, + {211, 107, 179}, + }, + { + {181, 114, 182}, + {159, 115, 183}, + {188, 127, 163}, + }, + { + {181, 114, 182}, + {188, 127, 163}, + {189, 126, 178}, + }, + { + {181, 114, 182}, + {189, 126, 178}, + {182, 120, 193}, + }, + { + {182, 120, 193}, + {189, 126, 178}, + {196, 123, 196}, + }, + { + {243, 132, 245}, + {201, 155, 208}, + {197, 154, 206}, + }, + { + {243, 132, 245}, + {205, 111, 176}, + {204, 125, 198}, + }, + { + {207, 113, 202}, + {212, 110, 199}, + {211, 107, 179}, + }, + { + {207, 113, 202}, + {215, 154, 213}, + {212, 110, 199}, + }, + { + {188, 127, 163}, + {159, 115, 183}, + {162, 128, 146}, + }, + { + {215, 154, 213}, + {220, 112, 209}, + {212, 110, 199}, + }, + { + {215, 154, 213}, + {221, 132, 210}, + {220, 112, 209}, + }, + { + {215, 154, 213}, + {244, 155, 246}, + {221, 132, 210}, + }, + { + {196, 123, 196}, + {189, 126, 178}, + {197, 129, 206}, + }, + { + {216, 124, 211}, + {244, 131, 246}, + {215, 129, 213}, + }, + { + {216, 124, 211}, + {218, 130, 215}, + {244, 131, 246}, + }, + { + {127, 156, 247}, + {228, 157, 244}, + {229, 158, 248}, + }, + { + {127, 156, 247}, + {230, 133, 216}, + {228, 157, 244}, + }, + { + {127, 156, 247}, + {229, 158, 248}, + {239, 159, 241}, + }, + { + {127, 156, 247}, + {227, 134, 217}, + {230, 133, 216}, + }, + { + {127, 156, 247}, + {239, 159, 242}, + {238, 136, 219}, + }, + { + {127, 156, 247}, + {226, 138, 221}, + {227, 134, 217}, + }, + { + {127, 156, 247}, + {238, 136, 219}, + {226, 138, 221}, + }, + { + {228, 157, 244}, + {132, 160, 185}, + {229, 158, 248}, + }, + { + {239, 159, 241}, + {229, 158, 248}, + {152, 161, 114}, + }, + { + {132, 160, 185}, + {225, 162, 249}, + {229, 158, 248}, + }, + { + {132, 160, 185}, + {224, 158, 250}, + {225, 162, 249}, + }, + { + {132, 160, 185}, + {234, 157, 243}, + {224, 158, 250}, + }, + { + {225, 162, 249}, + {224, 158, 250}, + {152, 161, 114}, + }, + { + {225, 162, 249}, + {152, 161, 114}, + {229, 158, 248}, + }, + { + {227, 134, 217}, + {22, 163, 96}, + {241, 135, 218}, + }, + { + {227, 134, 217}, + {226, 138, 221}, + {123, 164, 129}, + }, + { + {227, 134, 217}, + {123, 164, 129}, + {22, 163, 96}, + }, + { + {237, 137, 220}, + {121, 139, 131}, + {226, 138, 221}, + }, + { + {237, 137, 220}, + {157, 140, 132}, + {121, 139, 131}, + }, + { + {121, 139, 131}, + {123, 164, 129}, + {226, 138, 221}, + }, + { + {234, 157, 243}, + {145, 156, 251}, + {224, 158, 250}, + }, + { + {234, 157, 243}, + {151, 133, 164}, + {145, 156, 251}, + }, + { + {152, 161, 114}, + {224, 158, 250}, + {155, 159, 119}, + }, + { + {224, 158, 250}, + {145, 156, 251}, + {155, 159, 119}, + }, + { + {241, 135, 218}, + {22, 163, 96}, + {242, 165, 239}, + }, + { + {151, 133, 164}, + {233, 134, 252}, + {145, 156, 251}, + }, + { + {151, 133, 164}, + {45, 135, 107}, + {233, 134, 252}, + }, + { + {155, 159, 122}, + {145, 156, 251}, + {235, 136, 222}, + }, + { + {22, 163, 96}, + {25, 166, 98}, + {242, 165, 239}, + }, + { + {45, 135, 107}, + {12, 163, 97}, + {233, 134, 252}, + }, + { + {45, 135, 107}, + {39, 165, 103}, + {12, 163, 97}, + }, + { + {145, 156, 251}, + {232, 138, 223}, + {235, 136, 222}, + }, + { + {145, 156, 251}, + {233, 134, 252}, + {232, 138, 223}, + }, + { + {39, 165, 103}, + {36, 166, 102}, + {12, 163, 97}, + }, + { + {233, 134, 252}, + {12, 163, 97}, + {141, 164, 128}, + }, + { + {233, 134, 252}, + {141, 164, 128}, + {232, 138, 223}, + }, + { + {231, 139, 225}, + {232, 138, 223}, + {141, 164, 128}, + }, +}; + +struct object happy_mask_salesman_node_00432028_001_geom_00432028_001 = { + .triangle = &happy_mask_salesman_node_00432028_001_geom_00432028_001_triangle[0], + .quadrilateral = NULL, + .triangle_count = 470, + .quadrilateral_count = 0, + .material = material_01D11516_001, +}; + +struct triangle happy_mask_salesman_2_triangle[] = { + { + {330, 167, 253}, + {331, 168, 254}, + {329, 168, 255}, + }, + { + {330, 167, 253}, + {332, 168, 256}, + {331, 168, 254}, + }, + { + {330, 167, 253}, + {334, 168, 257}, + {333, 168, 258}, + }, + { + {330, 167, 253}, + {333, 168, 258}, + {332, 168, 256}, + }, + { + {259, 169, 259}, + {258, 170, 260}, + {277, 171, 261}, + }, + { + {263, 172, 262}, + {260, 173, 263}, + {258, 170, 260}, + }, + { + {263, 172, 262}, + {295, 170, 264}, + {260, 173, 263}, + }, + { + {277, 171, 261}, + {258, 170, 260}, + {262, 83, 265}, + }, + { + {258, 170, 260}, + {260, 173, 263}, + {262, 83, 265}, + }, + { + {260, 173, 263}, + {261, 174, 266}, + {262, 83, 265}, + }, + { + {260, 173, 263}, + {295, 170, 264}, + {296, 83, 267}, + }, + { + {260, 173, 263}, + {296, 83, 267}, + {261, 174, 266}, + }, + { + {291, 175, 268}, + {293, 176, 269}, + {294, 169, 270}, + }, + { + {291, 175, 268}, + {292, 177, 271}, + {293, 176, 269}, + }, + { + {298, 178, 272}, + {293, 176, 269}, + {292, 177, 271}, + }, + { + {308, 179, 273}, + {294, 169, 270}, + {293, 176, 269}, + }, + { + {317, 167, 274}, + {316, 168, 275}, + {318, 168, 276}, + }, + { + {317, 167, 274}, + {320, 168, 277}, + {321, 168, 278}, + }, + { + {317, 167, 274}, + {318, 168, 276}, + {319, 168, 279}, + }, + { + {317, 167, 274}, + {319, 168, 279}, + {320, 168, 277}, + }, + { + {256, 180, 280}, + {254, 181, 281}, + {255, 182, 282}, + }, + { + {256, 180, 280}, + {281, 180, 283}, + {254, 181, 281}, + }, + { + {281, 180, 283}, + {280, 182, 284}, + {254, 181, 281}, + }, + { + {281, 180, 283}, + {282, 180, 285}, + {280, 182, 284}, + }, + { + {255, 182, 282}, + {288, 181, 286}, + {289, 180, 287}, + }, + { + {282, 180, 285}, + {283, 180, 288}, + {280, 182, 284}, + }, + { + {288, 181, 286}, + {306, 180, 289}, + {289, 180, 287}, + }, + { + {288, 181, 286}, + {305, 182, 290}, + {306, 180, 289}, + }, + { + {283, 180, 288}, + {276, 183, 291}, + {280, 182, 284}, + }, + { + {283, 180, 288}, + {284, 180, 292}, + {276, 183, 291}, + }, + { + {305, 182, 290}, + {303, 183, 293}, + {307, 180, 294}, + }, + { + {303, 183, 293}, + {301, 184, 295}, + {302, 180, 296}, + }, + { + {252, 185, 297}, + {249, 186, 298}, + {251, 187, 299}, + }, + { + {252, 185, 297}, + {286, 187, 300}, + {285, 186, 301}, + }, + { + {251, 187, 299}, + {249, 186, 298}, + {250, 175, 302}, + }, + { + {251, 187, 299}, + {250, 175, 302}, + {253, 188, 303}, + }, + { + {250, 175, 302}, + {264, 177, 304}, + {253, 188, 303}, + }, + { + {287, 188, 305}, + {299, 48, 306}, + {297, 189, 307}, + }, + { + {264, 177, 304}, + {265, 189, 308}, + {253, 188, 303}, + }, + { + {299, 48, 306}, + {266, 147, 309}, + {297, 189, 307}, + }, + { + {265, 189, 308}, + {268, 48, 310}, + {253, 188, 303}, + }, + { + {265, 189, 308}, + {266, 147, 309}, + {268, 48, 310}, + }, + { + {323, 190, 311}, + {322, 191, 312}, + {324, 192, 313}, + }, + { + {330, 167, 253}, + {329, 168, 255}, + {323, 168, 311}, + }, + { + {330, 167, 253}, + {323, 168, 311}, + {334, 168, 257}, + }, + { + {257, 176, 314}, + {264, 177, 304}, + {250, 175, 302}, + }, + { + {257, 176, 314}, + {267, 178, 315}, + {264, 177, 304}, + }, + { + {257, 176, 314}, + {250, 175, 302}, + {259, 169, 259}, + }, + { + {257, 176, 314}, + {283, 193, 288}, + {267, 178, 315}, + }, + { + {257, 176, 314}, + {259, 169, 259}, + {284, 179, 292}, + }, + { + {257, 176, 314}, + {284, 179, 292}, + {283, 193, 288}, + }, + { + {264, 177, 304}, + {267, 178, 315}, + {265, 189, 308}, + }, + { + {250, 175, 302}, + {249, 186, 298}, + {259, 169, 259}, + }, + { + {284, 179, 292}, + {259, 169, 259}, + {277, 171, 261}, + }, + { + {283, 193, 288}, + {282, 194, 285}, + {267, 178, 315}, + }, + { + {265, 189, 308}, + {267, 178, 315}, + {271, 195, 316}, + }, + { + {265, 189, 308}, + {271, 195, 316}, + {272, 196, 317}, + }, + { + {267, 178, 315}, + {282, 194, 285}, + {271, 195, 316}, + }, + { + {249, 186, 298}, + {258, 170, 260}, + {259, 169, 259}, + }, + { + {249, 186, 298}, + {263, 172, 262}, + {258, 170, 260}, + }, + { + {272, 196, 317}, + {271, 195, 316}, + {279, 197, 318}, + }, + { + {272, 196, 317}, + {279, 197, 318}, + {300, 195, 319}, + }, + { + {272, 196, 317}, + {300, 195, 319}, + {297, 189, 307}, + }, + { + {282, 194, 285}, + {281, 59, 283}, + {271, 195, 316}, + }, + { + {263, 172, 262}, + {285, 186, 301}, + {295, 170, 264}, + }, + { + {300, 195, 319}, + {298, 178, 272}, + {297, 189, 307}, + }, + { + {300, 195, 319}, + {304, 194, 320}, + {298, 178, 272}, + }, + { + {300, 195, 319}, + {306, 59, 289}, + {304, 194, 320}, + }, + { + {300, 195, 319}, + {289, 198, 287}, + {306, 59, 289}, + }, + { + {281, 59, 283}, + {256, 198, 280}, + {271, 195, 316}, + }, + { + {285, 186, 301}, + {294, 169, 270}, + {295, 170, 264}, + }, + { + {285, 186, 301}, + {291, 175, 268}, + {294, 169, 270}, + }, + { + {297, 189, 307}, + {298, 178, 272}, + {292, 177, 271}, + }, + { + {304, 194, 320}, + {307, 193, 294}, + {298, 178, 272}, + }, + { + {298, 178, 272}, + {307, 193, 294}, + {293, 176, 269}, + }, + { + {295, 170, 264}, + {302, 171, 296}, + {296, 83, 267}, + }, + { + {295, 170, 264}, + {294, 169, 270}, + {302, 171, 296}, + }, + { + {307, 193, 294}, + {308, 179, 273}, + {293, 176, 269}, + }, + { + {308, 179, 273}, + {302, 171, 296}, + {294, 169, 270}, + }, + { + {317, 167, 274}, + {315, 168, 321}, + {316, 168, 275}, + }, + { + {317, 167, 274}, + {321, 168, 278}, + {315, 168, 321}, + }, + { + {256, 180, 280}, + {255, 182, 282}, + {273, 199, 322}, + }, + { + {256, 180, 280}, + {273, 199, 322}, + {269, 199, 323}, + }, + { + {256, 180, 280}, + {269, 199, 323}, + {270, 200, 324}, + }, + { + {256, 180, 280}, + {270, 200, 324}, + {271, 182, 316}, + }, + { + {255, 182, 282}, + {289, 180, 287}, + {273, 199, 322}, + }, + { + {273, 199, 322}, + {289, 180, 287}, + {278, 199, 325}, + }, + { + {278, 199, 325}, + {289, 180, 287}, + {290, 200, 326}, + }, + { + {305, 182, 290}, + {304, 180, 320}, + {306, 180, 289}, + }, + { + {305, 182, 290}, + {307, 180, 294}, + {304, 180, 320}, + }, + { + {284, 180, 292}, + {277, 180, 261}, + {276, 183, 291}, + }, + { + {289, 180, 287}, + {300, 182, 319}, + {290, 200, 326}, + }, + { + {303, 183, 293}, + {308, 180, 273}, + {307, 180, 294}, + }, + { + {303, 183, 293}, + {302, 180, 296}, + {308, 180, 273}, + }, + { + {277, 180, 261}, + {275, 184, 327}, + {276, 183, 291}, + }, + { + {277, 180, 261}, + {262, 180, 265}, + {275, 184, 327}, + }, + { + {301, 184, 295}, + {296, 180, 267}, + {302, 180, 296}, + }, + { + {301, 184, 295}, + {274, 182, 328}, + {296, 180, 267}, + }, + { + {275, 184, 327}, + {262, 180, 265}, + {274, 182, 328}, + }, + { + {296, 180, 267}, + {274, 182, 328}, + {261, 180, 266}, + }, + { + {261, 180, 266}, + {274, 182, 328}, + {262, 180, 265}, + }, + { + {252, 185, 297}, + {263, 172, 262}, + {249, 186, 298}, + }, + { + {252, 185, 297}, + {285, 186, 301}, + {263, 172, 262}, + }, + { + {286, 187, 300}, + {291, 175, 268}, + {285, 186, 301}, + }, + { + {286, 187, 300}, + {287, 188, 305}, + {291, 175, 268}, + }, + { + {287, 188, 305}, + {292, 177, 271}, + {291, 175, 268}, + }, + { + {287, 188, 305}, + {297, 189, 307}, + {292, 177, 271}, + }, + { + {265, 189, 308}, + {272, 196, 317}, + {266, 147, 309}, + }, + { + {266, 147, 309}, + {272, 196, 317}, + {297, 189, 307}, + }, + { + {279, 201, 318}, + {271, 202, 316}, + {269, 203, 323}, + }, + { + {279, 201, 318}, + {269, 203, 323}, + {273, 53, 322}, + }, + { + {279, 201, 318}, + {273, 53, 322}, + {278, 203, 325}, + }, + { + {279, 201, 318}, + {278, 203, 325}, + {300, 202, 319}, + }, + { + {271, 202, 316}, + {270, 204, 324}, + {269, 203, 323}, + }, + { + {278, 203, 325}, + {290, 204, 326}, + {300, 202, 319}, + }, + { + {312, 205, 329}, + {318, 206, 276}, + {311, 207, 330}, + }, + { + {312, 205, 329}, + {319, 208, 279}, + {318, 206, 276}, + }, + { + {312, 205, 329}, + {320, 209, 277}, + {319, 208, 279}, + }, + { + {312, 205, 329}, + {313, 191, 331}, + {320, 209, 277}, + }, + { + {313, 191, 331}, + {321, 190, 278}, + {320, 209, 277}, + }, + { + {313, 191, 331}, + {314, 192, 332}, + {321, 190, 278}, + }, + { + {314, 192, 332}, + {315, 210, 321}, + {321, 190, 278}, + }, + { + {314, 192, 332}, + {309, 211, 333}, + {315, 210, 321}, + }, + { + {326, 205, 334}, + {331, 206, 254}, + {332, 208, 256}, + }, + { + {326, 205, 334}, + {325, 207, 335}, + {331, 206, 254}, + }, + { + {326, 205, 334}, + {332, 208, 256}, + {333, 209, 258}, + }, + { + {326, 205, 334}, + {333, 209, 258}, + {327, 191, 336}, + }, + { + {333, 209, 258}, + {334, 190, 257}, + {327, 191, 336}, + }, + { + {334, 190, 257}, + {328, 192, 337}, + {327, 191, 336}, + }, + { + {334, 190, 257}, + {323, 210, 311}, + {328, 192, 337}, + }, + { + {323, 210, 311}, + {324, 211, 313}, + {328, 192, 337}, + }, + { + {310, 191, 338}, + {315, 190, 321}, + {309, 192, 333}, + }, + { + {310, 191, 338}, + {316, 209, 275}, + {315, 190, 321}, + }, + { + {310, 191, 338}, + {311, 205, 330}, + {316, 209, 275}, + }, + { + {311, 205, 330}, + {318, 208, 276}, + {316, 209, 275}, + }, + { + {329, 209, 255}, + {322, 191, 312}, + {323, 190, 311}, + }, + { + {329, 209, 255}, + {325, 205, 335}, + {322, 191, 312}, + }, + { + {329, 209, 255}, + {331, 208, 254}, + {325, 205, 335}, + }, +}; + +struct object happy_mask_salesman_2 = { + .triangle = &happy_mask_salesman_2_triangle[0], + .quadrilateral = NULL, + .triangle_count = 138, + .quadrilateral_count = 0, + .material = material_007F0EC7, +}; + +struct triangle happy_mask_salesman_3_triangle[] = { + { + {375, 212, 339}, + {372, 213, 340}, + {374, 214, 341}, + }, + { + {375, 212, 339}, + {387, 215, 342}, + {372, 213, 340}, + }, + { + {375, 212, 339}, + {374, 214, 341}, + {382, 155, 343}, + }, + { + {375, 212, 339}, + {357, 216, 344}, + {387, 215, 342}, + }, + { + {375, 212, 339}, + {382, 155, 343}, + {385, 214, 345}, + }, + { + {375, 212, 339}, + {454, 217, 346}, + {357, 216, 344}, + }, + { + {375, 212, 339}, + {385, 214, 345}, + {363, 213, 347}, + }, + { + {375, 212, 339}, + {453, 216, 348}, + {454, 217, 346}, + }, + { + {375, 212, 339}, + {363, 213, 347}, + {359, 215, 349}, + }, + { + {375, 212, 339}, + {359, 215, 349}, + {453, 216, 348}, + }, + { + {372, 213, 340}, + {432, 218, 350}, + {374, 214, 341}, + }, + { + {372, 213, 340}, + {387, 215, 342}, + {373, 219, 351}, + }, + { + {372, 213, 340}, + {376, 220, 352}, + {432, 218, 350}, + }, + { + {372, 213, 340}, + {373, 219, 351}, + {371, 221, 353}, + }, + { + {372, 213, 340}, + {371, 221, 353}, + {376, 220, 352}, + }, + { + {382, 155, 343}, + {447, 222, 354}, + {385, 214, 345}, + }, + { + {382, 155, 343}, + {374, 214, 341}, + {447, 222, 354}, + }, + { + {357, 216, 344}, + {356, 223, 355}, + {387, 215, 342}, + }, + { + {363, 213, 347}, + {364, 219, 356}, + {359, 215, 349}, + }, + { + {363, 213, 347}, + {385, 214, 345}, + {445, 218, 357}, + }, + { + {363, 213, 347}, + {366, 221, 358}, + {364, 219, 356}, + }, + { + {363, 213, 347}, + {445, 218, 357}, + {377, 220, 359}, + }, + { + {363, 213, 347}, + {377, 220, 359}, + {366, 221, 358}, + }, + { + {453, 216, 348}, + {455, 224, 360}, + {454, 217, 346}, + }, + { + {432, 218, 350}, + {376, 220, 352}, + {440, 225, 361}, + }, + { + {373, 219, 351}, + {387, 215, 342}, + {386, 226, 362}, + }, + { + {356, 223, 355}, + {361, 227, 363}, + {387, 215, 342}, + }, + { + {387, 215, 342}, + {361, 227, 363}, + {386, 226, 362}, + }, + { + {364, 219, 356}, + {362, 226, 364}, + {359, 215, 349}, + }, + { + {445, 218, 357}, + {439, 225, 365}, + {377, 220, 359}, + }, + { + {359, 215, 349}, + {362, 226, 364}, + {358, 227, 366}, + }, + { + {361, 227, 363}, + {384, 228, 367}, + {386, 226, 362}, + }, + { + {361, 227, 363}, + {360, 229, 368}, + {384, 228, 367}, + }, + { + {386, 226, 362}, + {384, 228, 367}, + {365, 230, 369}, + }, + { + {440, 225, 361}, + {441, 231, 370}, + {442, 232, 371}, + }, + { + {358, 227, 366}, + {362, 226, 364}, + {383, 228, 372}, + }, + { + {358, 227, 366}, + {383, 228, 372}, + {360, 229, 368}, + }, + { + {439, 225, 365}, + {444, 232, 373}, + {443, 231, 374}, + }, + { + {441, 231, 370}, + {425, 233, 375}, + {442, 232, 371}, + }, + { + {441, 231, 370}, + {426, 234, 376}, + {425, 233, 375}, + }, + { + {444, 232, 373}, + {430, 233, 377}, + {443, 231, 374}, + }, + { + {443, 231, 374}, + {430, 233, 377}, + {426, 234, 376}, + }, + { + {425, 233, 375}, + {426, 234, 376}, + {427, 97, 378}, + }, + { + {427, 97, 378}, + {426, 234, 376}, + {430, 233, 377}, + }, + { + {461, 235, 379}, + {462, 236, 380}, + {458, 237, 381}, + }, + { + {461, 235, 379}, + {485, 238, 382}, + {462, 236, 380}, + }, + { + {461, 235, 379}, + {458, 237, 381}, + {479, 239, 383}, + }, + { + {461, 235, 379}, + {479, 239, 383}, + {480, 240, 384}, + }, + { + {461, 235, 379}, + {480, 240, 384}, + {477, 239, 385}, + }, + { + {461, 235, 379}, + {477, 239, 385}, + {460, 237, 386}, + }, + { + {479, 239, 383}, + {458, 237, 381}, + {457, 241, 387}, + }, + { + {479, 239, 383}, + {457, 241, 387}, + {478, 242, 388}, + }, + { + {477, 239, 385}, + {457, 241, 387}, + {460, 237, 386}, + }, + { + {477, 239, 385}, + {478, 242, 388}, + {457, 241, 387}, + }, + { + {456, 243, 389}, + {457, 241, 387}, + {458, 237, 381}, + }, + { + {456, 243, 389}, + {460, 237, 386}, + {457, 241, 387}, + }, + { + {456, 243, 389}, + {459, 244, 390}, + {460, 237, 386}, + }, + { + {491, 235, 391}, + {510, 239, 392}, + {487, 237, 393}, + }, + { + {491, 235, 391}, + {511, 240, 394}, + {510, 239, 392}, + }, + { + {491, 235, 391}, + {509, 239, 395}, + {511, 240, 394}, + }, + { + {491, 235, 391}, + {490, 237, 396}, + {509, 239, 395}, + }, + { + {487, 237, 393}, + {510, 239, 392}, + {488, 241, 397}, + }, + { + {487, 237, 393}, + {488, 241, 397}, + {486, 243, 389}, + }, + { + {490, 237, 396}, + {488, 241, 397}, + {509, 239, 395}, + }, + { + {490, 237, 396}, + {486, 243, 389}, + {488, 241, 397}, + }, + { + {490, 237, 396}, + {489, 244, 398}, + {486, 243, 389}, + }, + { + {510, 239, 392}, + {508, 242, 399}, + {488, 241, 397}, + }, + { + {488, 241, 397}, + {508, 242, 399}, + {509, 239, 395}, + }, + { + {503, 245, 400}, + {486, 243, 389}, + {489, 244, 398}, + }, + { + {392, 246, 401}, + {421, 247, 402}, + {434, 248, 403}, + }, + { + {392, 246, 401}, + {410, 249, 404}, + {411, 250, 405}, + }, + { + {392, 246, 401}, + {420, 251, 406}, + {421, 247, 402}, + }, + { + {392, 246, 401}, + {411, 250, 405}, + {420, 251, 406}, + }, + { + {421, 247, 402}, + {420, 251, 406}, + {390, 252, 407}, + }, + { + {411, 250, 405}, + {410, 249, 404}, + {412, 253, 408}, + }, + { + {411, 250, 405}, + {419, 254, 409}, + {420, 251, 406}, + }, + { + {411, 250, 405}, + {412, 253, 408}, + {413, 255, 410}, + }, + { + {411, 250, 405}, + {415, 256, 411}, + {419, 254, 409}, + }, + { + {411, 250, 405}, + {413, 255, 410}, + {415, 256, 411}, + }, + { + {420, 251, 406}, + {419, 254, 409}, + {390, 252, 407}, + }, + { + {410, 249, 404}, + {407, 257, 412}, + {412, 253, 408}, + }, + { + {390, 252, 407}, + {419, 254, 409}, + {391, 258, 413}, + }, + { + {413, 255, 410}, + {416, 259, 414}, + {415, 256, 411}, + }, + { + {413, 255, 410}, + {412, 253, 408}, + {402, 260, 415}, + }, + { + {413, 255, 410}, + {414, 261, 416}, + {416, 259, 414}, + }, + { + {413, 255, 410}, + {402, 260, 415}, + {389, 262, 417}, + }, + { + {413, 255, 410}, + {389, 262, 417}, + {414, 261, 416}, + }, + { + {407, 257, 412}, + {403, 263, 418}, + {412, 253, 408}, + }, + { + {407, 257, 412}, + {408, 253, 419}, + {403, 263, 418}, + }, + { + {407, 257, 412}, + {409, 264, 420}, + {408, 253, 419}, + }, + { + {412, 253, 408}, + {403, 263, 418}, + {402, 260, 415}, + }, + { + {415, 256, 411}, + {418, 265, 421}, + {419, 254, 409}, + }, + { + {415, 256, 411}, + {416, 259, 414}, + {418, 265, 421}, + }, + { + {419, 254, 409}, + {418, 265, 421}, + {391, 258, 413}, + }, + { + {389, 262, 417}, + {388, 266, 422}, + {414, 261, 416}, + }, + { + {389, 262, 417}, + {402, 260, 415}, + {448, 267, 423}, + }, + { + {409, 264, 420}, + {405, 268, 424}, + {408, 253, 419}, + }, + { + {409, 264, 420}, + {393, 269, 425}, + {405, 268, 424}, + }, + { + {403, 263, 418}, + {404, 270, 426}, + {402, 260, 415}, + }, + { + {403, 263, 418}, + {408, 253, 419}, + {431, 260, 427}, + }, + { + {403, 263, 418}, + {431, 260, 427}, + {404, 270, 426}, + }, + { + {402, 260, 415}, + {404, 270, 426}, + {448, 267, 423}, + }, + { + {448, 267, 423}, + {404, 270, 426}, + {452, 271, 428}, + }, + { + {393, 269, 425}, + {395, 272, 429}, + {405, 268, 424}, + }, + { + {393, 269, 425}, + {394, 273, 430}, + {395, 272, 429}, + }, + { + {408, 253, 419}, + {401, 255, 431}, + {431, 260, 427}, + }, + { + {408, 253, 419}, + {405, 268, 424}, + {401, 255, 431}, + }, + { + {404, 270, 426}, + {451, 267, 432}, + {452, 271, 428}, + }, + { + {404, 270, 426}, + {431, 260, 427}, + {451, 267, 432}, + }, + { + {394, 273, 430}, + {433, 274, 433}, + {395, 272, 429}, + }, + { + {405, 268, 424}, + {397, 275, 434}, + {401, 255, 431}, + }, + { + {405, 268, 424}, + {395, 272, 429}, + {397, 275, 434}, + }, + { + {431, 260, 427}, + {401, 255, 431}, + {406, 262, 435}, + }, + { + {431, 260, 427}, + {406, 262, 435}, + {451, 267, 432}, + }, + { + {395, 272, 429}, + {396, 276, 436}, + {397, 275, 434}, + }, + { + {395, 272, 429}, + {433, 274, 433}, + {436, 277, 437}, + }, + { + {395, 272, 429}, + {436, 277, 437}, + {396, 276, 436}, + }, + { + {401, 255, 431}, + {398, 261, 438}, + {406, 262, 435}, + }, + { + {401, 255, 431}, + {397, 275, 434}, + {399, 259, 439}, + }, + { + {401, 255, 431}, + {399, 259, 439}, + {398, 261, 438}, + }, + { + {396, 276, 436}, + {436, 277, 437}, + {437, 278, 440}, + }, + { + {396, 276, 436}, + {446, 265, 441}, + {397, 275, 434}, + }, + { + {396, 276, 436}, + {437, 278, 440}, + {446, 265, 441}, + }, + { + {397, 275, 434}, + {446, 265, 441}, + {399, 259, 439}, + }, + { + {398, 261, 438}, + {399, 259, 439}, + {400, 279, 442}, + }, + { + {446, 265, 441}, + {437, 278, 440}, + {438, 280, 443}, + }, + { + {470, 281, 444}, + {471, 282, 445}, + {469, 283, 446}, + }, + { + {470, 281, 444}, + {475, 284, 447}, + {471, 282, 445}, + }, + { + {470, 281, 444}, + {469, 283, 446}, + {481, 285, 448}, + }, + { + {471, 282, 445}, + {482, 286, 449}, + {469, 283, 446}, + }, + { + {471, 282, 445}, + {475, 284, 447}, + {472, 281, 450}, + }, + { + {471, 282, 445}, + {472, 281, 450}, + {473, 283, 451}, + }, + { + {473, 283, 451}, + {472, 281, 450}, + {484, 285, 452}, + }, + { + {473, 283, 451}, + {484, 285, 452}, + {476, 287, 453}, + }, + { + {500, 288, 454}, + {504, 289, 455}, + {512, 286, 456}, + }, + { + {381, 290, 457}, + {369, 291, 458}, + {368, 292, 459}, + }, + { + {381, 290, 457}, + {450, 293, 460}, + {369, 291, 458}, + }, + { + {466, 294, 461}, + {467, 295, 462}, + {465, 296, 463}, + }, + { + {357, 216, 344}, + {454, 217, 346}, + {521, 224, 464}, + }, + { + {357, 216, 344}, + {521, 224, 464}, + {520, 297, 465}, + }, + { + {357, 216, 344}, + {520, 297, 465}, + {356, 223, 355}, + }, + { + {453, 216, 348}, + {359, 215, 349}, + {516, 223, 466}, + }, + { + {453, 216, 348}, + {518, 297, 467}, + {455, 224, 360}, + }, + { + {453, 216, 348}, + {516, 223, 466}, + {518, 297, 467}, + }, + { + {373, 219, 351}, + {379, 298, 468}, + {371, 221, 353}, + }, + { + {373, 219, 351}, + {386, 226, 362}, + {380, 299, 469}, + }, + { + {521, 224, 464}, + {454, 217, 346}, + {519, 300, 470}, + }, + { + {519, 300, 470}, + {454, 217, 346}, + {455, 224, 360}, + }, + { + {356, 223, 355}, + {517, 301, 471}, + {361, 227, 363}, + }, + { + {364, 219, 356}, + {366, 221, 358}, + {424, 298, 472}, + }, + { + {364, 219, 356}, + {381, 299, 457}, + {362, 226, 364}, + }, + { + {516, 223, 466}, + {358, 227, 366}, + {517, 301, 471}, + }, + { + {516, 223, 466}, + {359, 215, 349}, + {358, 227, 366}, + }, + { + {379, 298, 468}, + {367, 302, 473}, + {371, 221, 353}, + }, + { + {379, 298, 468}, + {438, 303, 443}, + {367, 302, 473}, + }, + { + {380, 299, 469}, + {386, 226, 362}, + {365, 230, 369}, + }, + { + {380, 299, 469}, + {365, 230, 369}, + {400, 304, 442}, + }, + { + {361, 227, 363}, + {517, 301, 471}, + {360, 229, 368}, + }, + { + {517, 301, 471}, + {358, 227, 366}, + {360, 229, 368}, + }, + { + {366, 221, 358}, + {370, 302, 474}, + {424, 298, 472}, + }, + { + {381, 299, 457}, + {388, 230, 422}, + {362, 226, 364}, + }, + { + {381, 299, 457}, + {368, 304, 459}, + {388, 230, 422}, + }, + { + {384, 228, 367}, + {360, 229, 368}, + {452, 305, 428}, + }, + { + {383, 228, 372}, + {362, 226, 364}, + {388, 230, 422}, + }, + { + {383, 228, 372}, + {452, 305, 428}, + {360, 229, 368}, + }, + { + {424, 298, 472}, + {370, 302, 474}, + {417, 303, 475}, + }, + { + {461, 235, 379}, + {483, 236, 476}, + {485, 238, 382}, + }, + { + {461, 235, 379}, + {460, 237, 386}, + {483, 236, 476}, + }, + { + {462, 236, 380}, + {482, 244, 449}, + {458, 237, 381}, + }, + { + {483, 236, 476}, + {460, 237, 386}, + {459, 244, 390}, + }, + { + {482, 244, 449}, + {456, 243, 389}, + {458, 237, 381}, + }, + { + {482, 244, 449}, + {471, 245, 445}, + {456, 243, 389}, + }, + { + {456, 243, 389}, + {471, 245, 445}, + {459, 244, 390}, + }, + { + {491, 235, 391}, + {487, 237, 393}, + {504, 236, 455}, + }, + { + {491, 235, 391}, + {504, 236, 455}, + {514, 238, 477}, + }, + { + {491, 235, 391}, + {514, 238, 477}, + {513, 236, 478}, + }, + { + {491, 235, 391}, + {513, 236, 478}, + {490, 237, 396}, + }, + { + {487, 237, 393}, + {512, 244, 456}, + {504, 236, 455}, + }, + { + {487, 237, 393}, + {486, 243, 389}, + {512, 244, 456}, + }, + { + {513, 236, 478}, + {489, 244, 398}, + {490, 237, 396}, + }, + { + {512, 244, 456}, + {486, 243, 389}, + {503, 245, 400}, + }, + { + {392, 246, 401}, + {394, 273, 430}, + {393, 269, 425}, + }, + { + {392, 246, 401}, + {434, 248, 403}, + {394, 273, 430}, + }, + { + {392, 246, 401}, + {393, 269, 425}, + {410, 249, 404}, + }, + { + {394, 273, 430}, + {434, 248, 403}, + {435, 36, 479}, + }, + { + {393, 269, 425}, + {409, 264, 420}, + {410, 249, 404}, + }, + { + {409, 264, 420}, + {407, 257, 412}, + {410, 249, 404}, + }, + { + {429, 306, 480}, + {391, 258, 413}, + {418, 265, 421}, + }, + { + {429, 306, 480}, + {418, 265, 421}, + {417, 280, 475}, + }, + { + {389, 262, 417}, + {383, 307, 372}, + {388, 266, 422}, + }, + { + {389, 262, 417}, + {448, 267, 423}, + {383, 307, 372}, + }, + { + {417, 280, 475}, + {418, 265, 421}, + {424, 308, 472}, + }, + { + {418, 265, 421}, + {416, 259, 414}, + {424, 308, 472}, + }, + { + {414, 261, 416}, + {388, 266, 422}, + {368, 279, 459}, + }, + { + {414, 261, 416}, + {368, 279, 459}, + {416, 259, 414}, + }, + { + {416, 259, 414}, + {368, 279, 459}, + {424, 308, 472}, + }, + { + {383, 307, 372}, + {448, 267, 423}, + {452, 271, 428}, + }, + { + {394, 273, 430}, + {435, 36, 479}, + {433, 274, 433}, + }, + { + {452, 271, 428}, + {451, 267, 432}, + {384, 307, 367}, + }, + { + {451, 267, 432}, + {406, 262, 435}, + {384, 307, 367}, + }, + { + {384, 307, 367}, + {406, 262, 435}, + {365, 266, 369}, + }, + { + {406, 262, 435}, + {398, 261, 438}, + {365, 266, 369}, + }, + { + {436, 277, 437}, + {428, 309, 481}, + {437, 278, 440}, + }, + { + {398, 261, 438}, + {400, 279, 442}, + {365, 266, 369}, + }, + { + {446, 265, 441}, + {379, 308, 468}, + {399, 259, 439}, + }, + { + {446, 265, 441}, + {438, 280, 443}, + {379, 308, 468}, + }, + { + {379, 308, 468}, + {400, 279, 442}, + {399, 259, 439}, + }, + { + {438, 280, 443}, + {437, 278, 440}, + {428, 309, 481}, + }, + { + {470, 281, 444}, + {467, 310, 462}, + {475, 284, 447}, + }, + { + {470, 281, 444}, + {481, 285, 448}, + {465, 311, 463}, + }, + { + {470, 281, 444}, + {465, 311, 463}, + {467, 310, 462}, + }, + { + {471, 282, 445}, + {473, 283, 451}, + {459, 286, 390}, + }, + { + {475, 284, 447}, + {467, 310, 462}, + {472, 281, 450}, + }, + { + {481, 285, 448}, + {469, 283, 446}, + {468, 287, 482}, + }, + { + {469, 283, 446}, + {482, 286, 449}, + {468, 287, 482}, + }, + { + {473, 283, 451}, + {476, 287, 453}, + {459, 286, 390}, + }, + { + {467, 310, 462}, + {466, 311, 461}, + {472, 281, 450}, + }, + { + {472, 281, 450}, + {466, 311, 461}, + {484, 285, 452}, + }, + { + {482, 286, 449}, + {474, 288, 483}, + {468, 287, 482}, + }, + { + {482, 286, 449}, + {462, 289, 380}, + {474, 288, 483}, + }, + { + {459, 286, 390}, + {476, 287, 453}, + {464, 288, 484}, + }, + { + {459, 286, 390}, + {464, 288, 484}, + {483, 289, 476}, + }, + { + {462, 289, 380}, + {485, 312, 382}, + {474, 288, 483}, + }, + { + {483, 289, 476}, + {464, 288, 484}, + {485, 312, 382}, + }, + { + {474, 288, 483}, + {485, 312, 382}, + {463, 313, 485}, + }, + { + {463, 313, 485}, + {485, 312, 382}, + {464, 288, 484}, + }, + { + {497, 281, 486}, + {496, 283, 487}, + {503, 282, 400}, + }, + { + {497, 281, 486}, + {507, 285, 488}, + {496, 283, 487}, + }, + { + {497, 281, 486}, + {503, 282, 400}, + {502, 284, 489}, + }, + { + {497, 281, 486}, + {515, 311, 490}, + {507, 285, 488}, + }, + { + {497, 281, 486}, + {502, 284, 489}, + {493, 310, 491}, + }, + { + {497, 281, 486}, + {493, 310, 491}, + {515, 311, 490}, + }, + { + {496, 283, 487}, + {512, 286, 456}, + {503, 282, 400}, + }, + { + {496, 283, 487}, + {507, 285, 488}, + {495, 287, 492}, + }, + { + {496, 283, 487}, + {495, 287, 492}, + {512, 286, 456}, + }, + { + {502, 284, 489}, + {498, 281, 493}, + {493, 310, 491}, + }, + { + {502, 284, 489}, + {503, 282, 400}, + {498, 281, 493}, + }, + { + {495, 287, 492}, + {500, 288, 454}, + {512, 286, 456}, + }, + { + {493, 310, 491}, + {498, 281, 493}, + {494, 311, 494}, + }, + { + {503, 282, 400}, + {499, 283, 495}, + {498, 281, 493}, + }, + { + {503, 282, 400}, + {489, 286, 398}, + {499, 283, 495}, + }, + { + {500, 288, 454}, + {514, 312, 477}, + {504, 289, 455}, + }, + { + {500, 288, 454}, + {492, 313, 496}, + {514, 312, 477}, + }, + { + {494, 311, 494}, + {498, 281, 493}, + {506, 285, 497}, + }, + { + {498, 281, 493}, + {499, 283, 495}, + {506, 285, 497}, + }, + { + {489, 286, 398}, + {505, 287, 498}, + {499, 283, 495}, + }, + { + {489, 286, 398}, + {501, 288, 499}, + {505, 287, 498}, + }, + { + {489, 286, 398}, + {513, 289, 478}, + {501, 288, 499}, + }, + { + {501, 288, 499}, + {514, 312, 477}, + {492, 313, 496}, + }, + { + {501, 288, 499}, + {513, 289, 478}, + {514, 312, 477}, + }, + { + {505, 287, 498}, + {506, 285, 497}, + {499, 283, 495}, + }, + { + {380, 290, 469}, + {400, 292, 442}, + {378, 291, 500}, + }, + { + {380, 290, 469}, + {378, 291, 500}, + {422, 293, 501}, + }, + { + {380, 290, 469}, + {422, 293, 501}, + {449, 314, 502}, + }, + { + {380, 290, 469}, + {449, 314, 502}, + {373, 315, 351}, + }, + { + {400, 292, 442}, + {379, 316, 468}, + {378, 291, 500}, + }, + { + {381, 290, 457}, + {423, 314, 503}, + {450, 293, 460}, + }, + { + {381, 290, 457}, + {364, 315, 356}, + {423, 314, 503}, + }, + { + {368, 292, 459}, + {369, 291, 458}, + {424, 316, 472}, + }, + { + {379, 317, 468}, + {422, 318, 501}, + {378, 319, 500}, + }, + { + {379, 317, 468}, + {449, 320, 502}, + {422, 318, 501}, + }, + { + {379, 317, 468}, + {373, 321, 351}, + {449, 320, 502}, + }, + { + {424, 317, 472}, + {423, 320, 503}, + {364, 321, 356}, + }, + { + {424, 317, 472}, + {450, 318, 460}, + {423, 320, 503}, + }, + { + {424, 317, 472}, + {369, 319, 458}, + {450, 318, 460}, + }, + { + {464, 322, 484}, + {474, 323, 483}, + {463, 324, 485}, + }, + { + {464, 322, 484}, + {468, 325, 482}, + {474, 323, 483}, + }, + { + {464, 322, 484}, + {476, 326, 453}, + {468, 325, 482}, + }, + { + {476, 326, 453}, + {481, 327, 448}, + {468, 325, 482}, + }, + { + {476, 326, 453}, + {484, 328, 452}, + {481, 327, 448}, + }, + { + {484, 328, 452}, + {465, 296, 463}, + {481, 327, 448}, + }, + { + {484, 328, 452}, + {466, 294, 461}, + {465, 296, 463}, + }, + { + {501, 322, 499}, + {492, 324, 496}, + {500, 323, 454}, + }, + { + {501, 322, 499}, + {500, 323, 454}, + {495, 325, 492}, + }, + { + {501, 322, 499}, + {495, 325, 492}, + {505, 326, 498}, + }, + { + {495, 325, 492}, + {507, 327, 488}, + {505, 326, 498}, + }, + { + {507, 327, 488}, + {506, 328, 497}, + {505, 326, 498}, + }, + { + {507, 327, 488}, + {515, 296, 490}, + {506, 328, 497}, + }, + { + {515, 296, 490}, + {494, 294, 494}, + {506, 328, 497}, + }, + { + {515, 296, 490}, + {493, 295, 491}, + {494, 294, 494}, + }, + { + {376, 220, 352}, + {347, 329, 504}, + {440, 225, 361}, + }, + { + {376, 220, 352}, + {371, 221, 353}, + {347, 329, 504}, + }, + { + {371, 221, 353}, + {367, 302, 473}, + {347, 329, 504}, + }, + { + {366, 221, 358}, + {377, 220, 359}, + {351, 329, 505}, + }, + { + {366, 221, 358}, + {351, 329, 505}, + {370, 302, 474}, + }, + { + {377, 220, 359}, + {439, 225, 365}, + {351, 329, 505}, + }, + { + {367, 302, 473}, + {354, 330, 506}, + {347, 329, 504}, + }, + { + {351, 329, 505}, + {350, 330, 507}, + {370, 302, 474}, + }, + { + {350, 330, 507}, + {355, 331, 508}, + {429, 332, 480}, + }, + { + {421, 247, 402}, + {343, 333, 509}, + {434, 248, 403}, + }, + { + {343, 333, 509}, + {435, 36, 479}, + {434, 248, 403}, + }, + { + {433, 274, 433}, + {345, 333, 510}, + {436, 277, 437}, + }, + { + {438, 303, 443}, + {354, 330, 506}, + {367, 302, 473}, + }, + { + {438, 303, 443}, + {428, 332, 481}, + {354, 330, 506}, + }, + { + {370, 302, 474}, + {350, 330, 507}, + {417, 303, 475}, + }, + { + {428, 332, 481}, + {345, 334, 510}, + {354, 330, 506}, + }, + { + {350, 330, 507}, + {429, 332, 480}, + {417, 303, 475}, + }, + { + {345, 334, 510}, + {435, 152, 479}, + {343, 335, 509}, + }, + { + {421, 247, 402}, + {390, 252, 407}, + {355, 336, 508}, + }, + { + {421, 247, 402}, + {355, 336, 508}, + {343, 333, 509}, + }, + { + {355, 336, 508}, + {390, 252, 407}, + {391, 258, 413}, + }, + { + {355, 336, 508}, + {391, 258, 413}, + {429, 306, 480}, + }, + { + {435, 36, 479}, + {345, 333, 510}, + {433, 274, 433}, + }, + { + {345, 333, 510}, + {428, 309, 481}, + {436, 277, 437}, + }, +}; + +struct object happy_mask_salesman_3 = { + .triangle = &happy_mask_salesman_3_triangle[0], + .quadrilateral = NULL, + .triangle_count = 304, + .quadrilateral_count = 0, + .material = material_0033AD02, +}; + +struct triangle happy_mask_salesman_4_triangle[] = { + { + {346, 337, 511}, + {353, 338, 512}, + {349, 339, 513}, + }, + { + {346, 337, 511}, + {352, 340, 514}, + {353, 338, 512}, + }, + { + {346, 337, 511}, + {348, 339, 515}, + {344, 338, 516}, + }, + { + {346, 337, 511}, + {344, 338, 516}, + {352, 340, 514}, + }, + { + {353, 338, 512}, + {352, 340, 514}, + {343, 341, 509}, + }, + { + {353, 338, 512}, + {350, 342, 507}, + {349, 339, 513}, + }, + { + {353, 338, 512}, + {343, 341, 509}, + {355, 343, 508}, + }, + { + {353, 338, 512}, + {355, 343, 508}, + {350, 342, 507}, + }, + { + {352, 340, 514}, + {344, 338, 516}, + {343, 341, 509}, + }, + { + {351, 344, 505}, + {349, 339, 513}, + {350, 342, 507}, + }, + { + {344, 338, 516}, + {345, 345, 510}, + {343, 341, 509}, + }, + { + {344, 338, 516}, + {348, 339, 515}, + {354, 342, 506}, + }, + { + {344, 338, 516}, + {354, 342, 506}, + {345, 345, 510}, + }, + { + {354, 342, 506}, + {348, 339, 515}, + {347, 344, 504}, + }, + { + {346, 337, 511}, + {443, 346, 374}, + {426, 347, 376}, + }, + { + {346, 337, 511}, + {349, 339, 513}, + {443, 346, 374}, + }, + { + {346, 337, 511}, + {426, 347, 376}, + {441, 346, 370}, + }, + { + {346, 337, 511}, + {441, 346, 370}, + {348, 339, 515}, + }, + { + {443, 346, 374}, + {349, 339, 513}, + {439, 348, 365}, + }, + { + {439, 348, 365}, + {349, 339, 513}, + {351, 344, 505}, + }, + { + {441, 346, 370}, + {440, 348, 361}, + {348, 339, 515}, + }, + { + {440, 348, 361}, + {347, 344, 504}, + {348, 339, 515}, + }, +}; + +struct object happy_mask_salesman_4 = { + .triangle = &happy_mask_salesman_4_triangle[0], + .quadrilateral = NULL, + .triangle_count = 22, + .quadrilateral_count = 0, + .material = material_0059BDCE, +}; + +struct triangle happy_mask_salesman_5_triangle[] = { + { + {335, 349, 517}, + {340, 350, 518}, + {338, 351, 519}, + }, + { + {340, 350, 518}, + {341, 352, 520}, + {338, 351, 519}, + }, + { + {342, 353, 521}, + {338, 351, 519}, + {341, 352, 520}, + }, + { + {341, 352, 520}, + {339, 354, 522}, + {336, 355, 523}, + }, + { + {339, 354, 522}, + {337, 356, 524}, + {336, 355, 523}, + }, + { + {341, 352, 520}, + {336, 355, 523}, + {342, 357, 521}, + }, + { + {335, 349, 517}, + {430, 358, 377}, + {444, 359, 373}, + }, + { + {335, 349, 517}, + {338, 351, 519}, + {430, 358, 377}, + }, + { + {335, 349, 517}, + {444, 359, 373}, + {439, 360, 365}, + }, + { + {335, 349, 517}, + {439, 360, 365}, + {445, 361, 357}, + }, + { + {335, 349, 517}, + {385, 362, 345}, + {340, 350, 518}, + }, + { + {335, 349, 517}, + {445, 361, 357}, + {385, 362, 345}, + }, + { + {430, 358, 377}, + {338, 351, 519}, + {427, 363, 378}, + }, + { + {340, 350, 518}, + {385, 362, 345}, + {341, 352, 520}, + }, + { + {427, 363, 378}, + {338, 351, 519}, + {342, 353, 521}, + }, + { + {385, 362, 345}, + {447, 364, 354}, + {341, 352, 520}, + }, + { + {447, 364, 354}, + {374, 365, 341}, + {341, 352, 520}, + }, + { + {374, 365, 341}, + {339, 354, 522}, + {341, 352, 520}, + }, + { + {374, 365, 341}, + {337, 356, 524}, + {339, 354, 522}, + }, + { + {374, 365, 341}, + {432, 366, 350}, + {337, 356, 524}, + }, + { + {432, 366, 350}, + {440, 367, 361}, + {337, 356, 524}, + }, + { + {440, 367, 361}, + {442, 368, 371}, + {337, 356, 524}, + }, + { + {336, 355, 523}, + {337, 356, 524}, + {425, 369, 375}, + }, + { + {425, 369, 375}, + {337, 356, 524}, + {442, 368, 371}, + }, + { + {342, 357, 521}, + {336, 355, 523}, + {427, 370, 378}, + }, + { + {336, 355, 523}, + {425, 369, 375}, + {427, 370, 378}, + }, +}; + +struct object happy_mask_salesman_5 = { + .triangle = &happy_mask_salesman_5_triangle[0], + .quadrilateral = NULL, + .triangle_count = 26, + .quadrilateral_count = 0, + .material = material_0327AC42, +}; + diff --git a/model/happy_mask_salesman/happy_mask_salesman.mtl b/model/happy_mask_salesman/happy_mask_salesman.mtl new file mode 100644 index 0000000..bf2443a --- /dev/null +++ b/model/happy_mask_salesman/happy_mask_salesman.mtl @@ -0,0 +1,162 @@ +# Blender 4.1.1 MTL File: 'None' +# www.blender.org + +newmtl material-001D075B +Ka 1.000000 1.000000 1.000000 +Ke 0.000000 0.000000 0.000000 +Ni 1.500000 +d 1.000000 +illum 2 +map_Kd mask_07_C200.png +map_Ks mask_07_C200.png +map_Ns mask_07_C200.png + +newmtl material-0033AD02 +Ns 0.000000 +Ka 1.000000 1.000000 1.000000 +Ks 0.000000 0.000000 0.000000 +Ke 0.000000 0.000000 0.000000 +Ni 1.500000 +d 1.000000 +illum 1 +map_Kd maskmaster_00_0.png + +newmtl material-0059BDCE +Ns 0.000000 +Ka 1.000000 1.000000 1.000000 +Ks 0.000000 0.000000 0.000000 +Ke 0.000000 0.000000 0.000000 +Ni 1.500000 +d 1.000000 +illum 1 +map_Kd maskmaster_e00_6A00.png + +newmtl material-00650E52 +Ka 1.000000 1.000000 1.000000 +Ke 0.000000 0.000000 0.000000 +Ni 1.500000 +d 1.000000 +illum 2 +map_Kd mask_00_8A00.png +map_Ks mask_00_8A00.png +map_Ns mask_00_8A00.png + +newmtl material-007F0EC7 +Ka 1.000000 1.000000 1.000000 +Ke 0.000000 0.000000 0.000000 +Ni 1.000000 +d 1.000000 +illum 2 +map_Kd maskmaster_00_0.png +map_Ks s_maskmaster_00_2000.png +map_Ns s_maskmaster_00_2000.png + +newmtl material-01054239 +Ka 1.000000 1.000000 1.000000 +Ke 0.000000 0.000000 0.000000 +Ni 1.500000 +d 1.000000 +illum 2 +map_Kd mask_08_CA00.png +map_Ks mask_08_CA00.png +map_Ns mask_08_CA00.png + +newmtl material-012F5405 +Ka 1.000000 1.000000 1.000000 +Ke 0.000000 0.000000 0.000000 +Ni 1.500000 +d 1.000000 +illum 2 +map_Kd mask_09_D200.png +map_Ks mask_09_D200.png +map_Ns mask_09_D200.png + +newmtl material-0194E6CE +Ka 1.000000 1.000000 1.000000 +Ke 0.000000 0.000000 0.000000 +Ni 1.500000 +d 1.000000 +illum 2 +map_Kd mask_05_B200.png +map_Ks mask_05_B200.png +map_Ns mask_05_B200.png + +newmtl material-01D11516 +Ns 0.000000 +Ka 1.000000 1.000000 1.000000 +Ks 0.000000 0.000000 0.000000 +Ke 0.000000 0.000000 0.000000 +Ni 1.500000 +d 1.000000 +illum 1 +map_Kd maskmaster_01_4A00.png + +newmtl material-01D11516.001 +Ns 0.000000 +Ka 1.000000 1.000000 1.000000 +Ks 0.000000 0.000000 0.000000 +Ke 0.000000 0.000000 0.000000 +Ni 1.500000 +d 1.000000 +illum 1 +map_Kd maskmaster_01_4A00.png + +newmtl material-01F419A5 +Ka 1.000000 1.000000 1.000000 +Ke 0.000000 0.000000 0.000000 +Ni 1.500000 +d 1.000000 +illum 2 +map_Kd mask_04_AA00.png +map_Ks mask_04_AA00.png +map_Ns mask_04_AA00.png + +newmtl material-023C1D43 +Ka 1.000000 1.000000 1.000000 +Ke 0.000000 0.000000 0.000000 +Ni 1.500000 +d 1.000000 +illum 2 +map_Kd mask_06_BA00.png +map_Ks mask_06_BA00.png +map_Ns mask_06_BA00.png + +newmtl material-0327AC42 +Ns 0.000000 +Ka 1.000000 1.000000 1.000000 +Ks 0.000000 0.000000 0.000000 +Ke 0.000000 0.000000 0.000000 +Ni 1.500000 +d 1.000000 +illum 1 +map_Kd maskmaster_m00_7A00.png + +newmtl material-038D80E9 +Ka 1.000000 1.000000 1.000000 +Ke 0.000000 0.000000 0.000000 +Ni 1.500000 +d 1.000000 +illum 2 +map_Kd mask_01_9200.png +map_Ks mask_01_9200.png +map_Ns mask_01_9200.png + +newmtl material-03C5C9F5 +Ka 1.000000 1.000000 1.000000 +Ke 0.000000 0.000000 0.000000 +Ni 1.500000 +d 1.000000 +illum 2 +map_Kd mask_03_A200.png +map_Ks mask_03_A200.png +map_Ns mask_03_A200.png + +newmtl material-03F98837 +Ka 1.000000 1.000000 1.000000 +Ke 0.000000 0.000000 0.000000 +Ni 1.500000 +d 1.000000 +illum 2 +map_Kd mask_02_9A00.png +map_Ks mask_02_9A00.png +map_Ns mask_02_9A00.png diff --git a/model/happy_mask_salesman/happy_mask_salesman.obj b/model/happy_mask_salesman/happy_mask_salesman.obj new file mode 100644 index 0000000..4658d1f --- /dev/null +++ b/model/happy_mask_salesman/happy_mask_salesman.obj @@ -0,0 +1,5063 @@ +# Blender 4.1.1 +# www.blender.org +mtllib happy_mask_salesman.mtl +o node-0010E986_geom-0010E986 +v -0.086926 4.241020 -1.846824 +v -0.363804 4.282810 -1.962527 +v -0.165585 4.203654 -2.020270 +v -0.436276 4.130217 -2.109520 +v -0.567869 3.589327 -2.308803 +v -0.375747 3.391465 -2.308089 +v -0.577361 3.349479 -2.271696 +v -0.559181 4.242938 -1.866991 +v -0.721805 4.112605 -1.711045 +v -0.773290 3.914428 -2.009861 +v -0.523831 3.836966 -2.259194 +v -0.617891 3.905622 -2.174536 +v -0.544300 3.979255 -2.348220 +v -0.740055 3.427830 -2.166213 +v -0.163297 3.853542 -2.247406 +v -0.387388 3.882613 -2.264304 +v -0.367669 3.782891 -2.322796 +v -0.540051 3.776339 -2.285304 +v -0.688479 3.814909 -2.197860 +v -0.850752 3.853248 -1.842911 +v -0.193278 3.508127 -2.284122 +v -0.508501 4.092872 -2.072777 +v -0.365932 4.078634 -2.128301 +v -0.274078 4.312875 -1.739836 +v -0.493234 4.281578 -1.688596 +v 0.033950 4.037173 -2.005360 +v -0.005972 3.768926 -2.171890 +v -0.835633 3.572240 -2.033969 +vn 0.3348 0.7205 -0.6073 +vn -0.0800 0.8967 -0.4353 +vn 0.7452 0.4317 0.5082 +vn -0.1738 0.7498 -0.6385 +vn 0.2339 0.5743 -0.7845 +vn 0.1852 0.3837 -0.9047 +vn 0.3569 0.3317 -0.8733 +vn -0.5250 0.8063 -0.2725 +vn -0.3265 0.2669 -0.9067 +vn -0.5962 0.6571 -0.4613 +vn -0.7861 0.4458 -0.4281 +vn -0.5953 0.1879 0.7812 +vn -0.6744 0.4695 -0.5699 +vn -0.3522 0.1019 -0.9304 +vn 0.0418 0.2502 -0.9673 +vn 0.6717 -0.7003 -0.2416 +vn -0.7828 -0.1706 0.5985 +vn 0.3475 -0.8828 -0.3159 +vn -0.6357 0.3178 -0.7035 +vn -0.3214 0.2934 -0.9004 +vn -0.3629 0.0002 -0.9318 +vn -0.1807 -0.9590 -0.2182 +vn -0.6144 -0.7868 0.0586 +vn 0.9858 0.0300 0.1655 +vn 0.3448 0.5822 0.7363 +vn -0.1229 0.5184 0.8463 +vn 0.9369 -0.3423 -0.0712 +vn -0.7671 -0.5567 0.3187 +vt 0.500000 0.870000 +vt 0.970000 0.890000 +vt 0.500000 0.980000 +vt 0.970000 0.700000 +vt 0.810000 0.670000 +vt 0.690000 0.470000 +vt 0.250000 0.520000 +vt 0.970000 0.470000 +vt 0.060000 0.780000 +vt 0.970000 0.410000 +vt 0.560000 0.380000 +vt 0.190000 0.200000 +vt 0.030000 0.480000 +vt 0.530000 0.030000 +vt 0.970000 0.340000 +vt 0.970000 0.170000 +vt 0.970000 0.020000 +vt 0.970000 0.980000 +vt 0.970000 0.750000 +s 1 +usemtl material-01054239 +f 3/1/1 2/2/2 1/3/3 +f 3/1/1 4/4/4 2/2/2 +f 3/1/1 23/5/5 4/4/4 +f 3/1/1 16/6/6 23/5/5 +f 3/1/1 15/7/7 16/6/6 +f 2/2/2 4/4/4 8/1/8 +f 23/5/5 16/6/6 13/8/9 +f 23/5/5 13/8/9 4/4/4 +f 8/1/8 4/4/4 22/5/10 +f 8/1/8 10/7/11 9/9/12 +f 8/1/8 22/5/10 12/6/13 +f 8/1/8 12/6/13 10/7/11 +f 22/5/10 4/4/4 13/8/9 +f 22/5/10 13/8/9 12/6/13 +f 16/6/6 11/10/14 13/8/9 +f 16/6/6 15/7/7 17/11/15 +f 16/6/6 17/11/15 11/10/14 +f 15/7/7 21/12/16 17/11/15 +f 13/8/9 11/10/14 12/6/13 +f 9/9/12 10/7/11 20/13/17 +f 21/12/16 6/14/18 17/11/15 +f 11/10/14 19/11/19 12/6/13 +f 11/10/14 17/11/15 18/15/20 +f 11/10/14 18/15/20 19/11/19 +f 12/6/13 19/11/19 10/7/11 +f 6/14/18 5/16/21 17/11/15 +f 6/14/18 7/17/22 5/16/21 +f 18/15/20 5/16/21 19/11/19 +f 18/15/20 17/11/15 5/16/21 +f 14/14/23 5/16/21 7/17/22 +f 14/14/23 19/11/19 5/16/21 +f 3/1/1 1/3/3 26/9/24 +f 3/1/1 26/9/24 15/7/7 +f 2/2/2 24/18/25 1/3/3 +f 2/2/2 25/3/26 24/18/25 +f 2/2/2 8/1/8 25/3/26 +f 26/9/24 27/13/27 15/7/7 +f 8/1/8 9/9/12 25/3/26 +f 27/13/27 21/12/16 15/7/7 +f 20/13/17 10/7/11 28/12/28 +f 10/7/11 19/11/19 28/12/28 +f 28/12/28 19/11/19 14/14/23 +f 6/19/18 24/19/25 7/19/22 +f 6/19/18 1/19/3 24/19/25 +f 6/19/18 26/19/24 1/19/3 +f 6/19/18 21/19/16 26/19/24 +f 7/19/22 24/19/25 14/19/23 +f 21/19/16 27/19/27 26/19/24 +f 24/19/25 25/19/26 14/19/23 +f 25/19/26 9/19/12 14/19/23 +f 9/19/12 28/19/28 14/19/23 +f 9/19/12 20/19/17 28/19/28 +o node-00432028.001_geom-00432028.001 +v 0.000000 3.395280 -0.382886 +v -0.238511 3.306856 -0.376516 +v -0.233037 3.644116 -0.408576 +v 0.000000 2.914604 -0.317835 +v 0.000000 3.676512 -0.414680 +v -0.406238 3.250800 -0.203847 +v -0.397383 3.260936 0.099386 +v -0.427126 3.463684 -0.356006 +v -0.430766 3.663128 -0.374885 +v -0.208985 2.913876 -0.285789 +v -0.394268 3.441424 0.168679 +v -0.410417 2.952432 0.168532 +v -0.223489 2.967552 0.405398 +v -0.404208 2.924572 -0.111440 +v 0.000000 3.889900 -0.327096 +v -0.192808 3.915436 -0.306579 +v -0.339766 3.937248 -0.161651 +v -0.330428 3.879344 0.088039 +v 0.238511 3.306856 -0.376516 +v 0.208985 2.913876 -0.285789 +v 0.410417 2.952432 0.168532 +v 0.397383 3.260936 0.099386 +v 0.223489 2.967552 0.405398 +v 0.404208 2.924572 -0.111440 +v 0.406238 3.250800 -0.203847 +v 0.216594 3.406732 0.276633 +v -0.799106 3.337600 -0.302449 +v -0.385266 3.882872 -0.297822 +v -0.595560 3.803184 -0.228494 +v -0.448756 3.926300 -0.146538 +v -0.714280 3.624656 -0.102004 +v -0.611863 3.566500 -0.266000 +v -0.619598 3.813180 0.007511 +v -0.594489 3.592008 0.052542 +v 0.000000 3.386572 0.288722 +v 0.000000 3.430728 0.306936 +v -0.216594 3.406732 0.276633 +v -0.219226 3.672928 0.223902 +v 0.000000 2.992220 0.353031 +v -0.248738 3.330012 0.230510 +v -0.458325 3.869572 0.046333 +v -0.381500 3.635632 0.176400 +v -1.055992 3.353952 -0.091700 +v -0.479962 3.652908 0.136003 +v -0.265601 2.962008 0.258958 +v -0.394478 2.952432 0.156422 +v -0.492660 3.477908 0.031528 +v -0.420602 3.461080 -0.201950 +v -0.493787 3.514924 -0.201950 +v 0.265601 2.962008 0.258958 +v -0.415282 3.431428 0.082803 +v -0.904708 3.330124 0.038094 +v -0.770560 3.219440 0.013097 +v -0.767683 3.079216 -0.179333 +v -1.066212 3.067512 -0.284760 +v -1.097285 3.238452 -0.109578 +v -1.200906 3.164084 -0.070140 +v -0.926618 3.046568 -0.059871 +v -1.078476 3.090192 0.089152 +v -1.025899 2.950892 -0.058072 +v -1.000314 3.158484 0.020377 +v -0.919079 3.216500 -0.246995 +v -0.847560 3.107916 0.063952 +v -0.981239 3.212692 0.097286 +v -1.219092 2.964248 0.178724 +v -1.424416 3.106236 -0.056392 +v -1.104264 2.762529 -0.076391 +v -1.234954 2.910068 -0.332780 +v -1.443750 2.911804 -0.104741 +v -1.273874 2.742201 -0.104468 +v -1.368766 2.816940 -0.172438 +v -1.423856 2.931964 0.030933 +v 0.233037 3.644116 -0.408576 +v 0.427126 3.463684 -0.356006 +v 0.394268 3.441424 0.168679 +v 0.192808 3.915436 -0.306579 +v 0.798952 3.337600 -0.302449 +v 0.493829 3.515932 -0.201950 +v 0.611450 3.567004 -0.266000 +v 0.385616 3.881752 -0.297822 +v 0.448266 3.924844 -0.146538 +v 0.594615 3.802036 -0.228494 +v 0.713895 3.625188 -0.102011 +v 0.618604 3.811752 0.007511 +v 0.594006 3.592400 0.052542 +v 0.219226 3.672928 0.223902 +v 0.457709 3.868676 0.046333 +v 0.479675 3.653608 0.136003 +v 0.329861 3.878532 0.088039 +v 0.339521 3.935736 -0.161651 +v 1.055957 3.353952 -0.091700 +v 0.430822 3.663688 -0.374885 +v 0.492919 3.479532 0.031528 +v 0.415338 3.432100 0.082803 +v 0.420602 3.461080 -0.201950 +v 0.381220 3.636220 0.176400 +v 0.904673 3.330124 0.038094 +v 0.770490 3.219468 0.013097 +v 0.767578 3.079244 -0.179333 +v 1.066212 3.067512 -0.284760 +v 0.926618 3.046568 -0.059871 +v 1.097285 3.238452 -0.109578 +v 1.200906 3.164084 -0.070140 +v 1.025899 2.950892 -0.058072 +v 1.078476 3.090192 0.089152 +v 1.000314 3.158484 0.020377 +v 0.919058 3.216500 -0.246995 +v 0.847490 3.107944 0.063952 +v 0.981197 3.212692 0.097286 +v 1.424416 3.106236 -0.056392 +v 1.219092 2.964248 0.178724 +v 1.234954 2.910068 -0.332780 +v 1.104264 2.762529 -0.076391 +v 1.443750 2.911804 -0.104741 +v 1.273874 2.742201 -0.104468 +v 1.253966 2.762354 0.031213 +v 1.368766 2.816940 -0.172438 +v 1.328964 2.857232 0.098910 +v 0.000000 2.505384 -0.364700 +v 0.000000 2.097382 -0.392194 +v -0.373569 2.153032 -0.337307 +v 0.301833 2.285108 0.488229 +v 0.544138 2.302671 0.199479 +v 0.265818 2.567929 0.475132 +v 0.511434 2.578261 0.210189 +v 0.295554 2.535204 -0.299250 +v 0.373569 2.153032 -0.337307 +v 0.599539 2.237018 -0.136962 +v 0.503090 2.567719 -0.105273 +v -0.189532 2.240175 0.177765 +v 0.000000 2.195564 0.256361 +v 0.000000 2.519433 0.334047 +v 0.000000 2.532733 -0.226646 +v 0.000000 2.188452 -0.274876 +v -0.231021 2.215465 -0.273357 +v 0.189532 2.240175 0.177765 +v 0.235830 2.540930 0.256557 +v 0.382725 2.331196 0.091532 +v 0.368984 2.593171 0.122528 +v 0.231021 2.215465 -0.273357 +v 0.419118 2.332176 -0.125237 +v -0.265818 2.567929 0.475132 +v -0.546635 2.302671 0.199479 +v -0.511434 2.578261 0.210189 +v -0.295554 2.535204 -0.299250 +v -0.640793 2.237018 -0.136962 +v -0.503090 2.567719 -0.105273 +v -0.235830 2.540930 0.256557 +v -0.382725 2.331196 0.091532 +v -0.368984 2.593171 0.122528 +v -0.419118 2.332176 -0.125237 +v -0.362964 2.578513 -0.087038 +v 0.000000 1.425466 -0.660590 +v -0.825861 1.516585 -0.258433 +v -0.705432 1.532909 0.195475 +v -0.526946 1.461278 -0.573538 +v 0.705432 1.532909 0.195475 +v 0.424760 1.495571 0.497511 +v 0.821758 1.516585 -0.258433 +v -0.147945 2.000698 -0.188454 +v 0.000000 1.974014 -0.160769 +v 0.000000 1.961981 0.046928 +v -0.130396 1.983352 0.017227 +v -0.137291 2.053639 0.120876 +v 0.000000 2.031862 0.155148 +v 0.375102 2.127692 0.111601 +v 0.147945 2.000698 -0.188454 +v 0.120288 1.731261 0.007980 +v 0.130396 1.983352 0.017227 +v 0.158158 1.772736 -0.242522 +v 0.323498 2.094890 -0.190575 +v 0.362054 1.774864 -0.238049 +v 0.222236 2.088275 0.140322 +v 0.137291 2.053639 0.120876 +v 0.356699 1.714573 0.158571 +v 0.444493 2.130723 -0.080255 +v 0.466704 1.743280 -0.042791 +v 0.188279 1.715287 0.137767 +v -0.322994 1.390578 0.127736 +v -0.188279 1.715287 0.137767 +v -0.356699 1.714573 0.158571 +v -0.158158 1.772736 -0.242522 +v -0.206136 1.434636 -0.236334 +v -0.466704 1.743280 -0.042791 +v -0.408492 1.354171 -0.062377 +v -0.362054 1.774864 -0.238049 +v -0.328146 1.435168 -0.204106 +v -0.199514 1.381100 0.101318 +v -0.120288 1.731261 0.007980 +v -0.141792 1.304597 -0.102200 +v -0.375102 2.127692 0.111601 +v -0.323498 2.094890 -0.190575 +v -0.222236 2.088275 0.140322 +v -0.444493 2.130723 -0.080255 +v -0.233429 1.231678 0.035399 +v -0.298802 1.241156 0.057414 +v -0.204253 1.271620 -0.274365 +v -0.095550 1.059849 -0.148344 +v -0.208586 1.015672 -0.383124 +v -0.279139 0.674632 -0.379379 +v -0.382683 0.986517 -0.338030 +v -0.172368 0.656978 -0.238910 +v -0.336476 1.271620 -0.238175 +v -0.283899 1.005410 0.050932 +v -0.398195 0.660541 -0.254429 +v -0.496300 0.984095 -0.154182 +v 0.322994 1.390578 0.127736 +v 0.141792 1.304597 -0.102200 +v 0.206136 1.434636 -0.236334 +v 0.408492 1.354171 -0.062377 +v 0.328146 1.435168 -0.204106 +v 0.199514 1.381100 0.101318 +v 0.233429 1.231678 0.035399 +v 0.298802 1.241156 0.057414 +v 0.204253 1.271620 -0.274365 +v 0.095550 1.059849 -0.148344 +v 0.208586 1.015672 -0.383124 +v 0.382683 0.986517 -0.338030 +v 0.279139 0.674632 -0.379379 +v 0.336476 1.271620 -0.238175 +v 0.283899 1.005410 0.050932 +v 0.278495 0.637847 -0.138509 +v 0.496300 0.984095 -0.154182 +v 0.398195 0.660541 -0.254429 +v -0.373569 2.153032 -0.333733 +v 0.000000 2.097382 -0.388620 +v 0.530637 2.302671 0.199479 +v 0.496606 2.578261 0.210189 +v 0.213234 2.545158 -0.193053 +v 0.373569 2.153032 -0.333733 +v 0.362964 2.578513 -0.087038 +v -0.301833 2.285108 0.488229 +v -0.543866 2.302671 0.199479 +v -0.498323 2.578261 0.210189 +v -0.213234 2.545158 -0.193053 +v -0.821201 1.516585 -0.258433 +v -0.705176 1.532909 0.195475 +v 0.700439 1.532909 0.195475 +v 0.821201 1.516585 -0.258433 +v 0.526946 1.461278 -0.573538 +v -0.424760 1.495571 0.497511 +v 0.394478 2.952432 0.156422 +v 0.248738 3.330012 0.230510 +v -0.278495 0.637847 -0.138509 +v 0.172368 0.656978 -0.238910 +v 0.000000 3.708852 0.239225 +v -1.253966 2.762354 0.031213 +v -1.328964 2.857232 0.098910 +v 1.423856 2.931964 0.030933 +v -0.130347 4.045552 -0.230489 +v -0.220612 4.017047 -0.104342 +v -0.186991 3.960880 -0.144949 +v 0.000000 3.967180 -0.252028 +v -0.245588 3.897516 0.016247 +v -0.219226 3.672928 0.223902 +v 0.000000 3.708852 0.239225 +v -0.236488 3.558856 0.273553 +v -0.397173 4.032924 -0.091063 +v -0.170107 3.990084 -0.351435 +v -0.312480 4.020632 -0.255899 +v 0.000000 3.973732 -0.374087 +v 0.000000 3.751776 -0.461706 +v -0.219261 3.817128 -0.420084 +v 0.000000 4.050396 -0.276094 +v -0.219205 3.980088 0.021847 +v -0.149142 3.884468 0.156877 +v 0.000000 3.753652 0.234213 +v -0.384895 3.947692 0.080892 +v -0.181699 3.790276 0.174195 +v -0.280938 3.496416 0.367801 +v -0.392420 3.432324 0.347480 +v -0.208061 3.850084 0.195475 +v 0.000000 3.856972 0.212464 +v 0.000000 3.456852 0.390894 +v 0.000000 3.889900 -0.327096 +v -0.192808 3.915436 -0.306579 +v -0.339766 3.937248 -0.161651 +v -0.362614 3.968692 -0.340298 +v 0.280938 3.496416 0.367801 +v 0.000000 3.800916 0.257929 +v -0.329609 3.879092 0.088039 +v -0.436212 3.671836 0.199500 +v -0.579229 3.839864 0.120778 +v -0.602238 3.970960 -0.017290 +v -0.545195 4.003776 -0.204288 +v 0.130347 4.045552 -0.230489 +v 0.186991 3.960880 -0.144949 +v 0.245791 3.897264 0.016247 +v 0.219226 3.672928 0.223902 +v 0.236488 3.558856 0.273553 +v 0.392420 3.432324 0.347480 +v 0.220612 4.017047 -0.104342 +v 0.219205 3.980088 0.021847 +v 0.397173 4.032924 -0.091063 +v 0.312480 4.020632 -0.255899 +v 0.170107 3.990084 -0.351435 +v 0.219261 3.817128 -0.420084 +v 0.149142 3.884468 0.156877 +v 0.384580 3.946376 0.080899 +v 0.181699 3.790276 0.174195 +v 0.208061 3.850084 0.195475 +v 0.192808 3.915436 -0.306579 +v 0.363020 3.966900 -0.340291 +v 0.339794 3.935568 -0.161644 +v 0.578235 3.838884 0.120778 +v 0.329861 3.878532 0.088039 +v 0.436170 3.672312 0.199500 +v 0.602238 3.970960 -0.017290 +v 0.545195 4.003776 -0.204288 +v -1.443750 2.911804 -0.104741 +v -1.368766 2.816940 -0.172438 +v -1.273874 2.742201 -0.104468 +v -1.253966 2.762354 0.031213 +v -1.328964 2.857232 0.098910 +v -1.423856 2.931964 0.030933 +v -1.685712 2.622522 -0.002919 +v -1.628340 2.549932 -0.054712 +v -1.577814 2.607878 0.030863 +v -1.555750 2.492763 -0.002709 +v -1.540525 2.508184 0.101080 +v -1.597890 2.580767 0.152873 +v -1.670487 2.637936 0.100870 +v 1.368766 2.816940 -0.172438 +v 1.685712 2.622522 -0.002919 +v 1.443750 2.911804 -0.104741 +v 1.273874 2.742201 -0.104468 +v 1.253966 2.762354 0.031213 +v 1.328964 2.857232 0.098910 +v 1.423856 2.931964 0.030933 +v 1.628340 2.549932 -0.054712 +v 1.577814 2.607878 0.030863 +v 1.555750 2.492763 -0.002709 +v 1.540525 2.508184 0.101080 +v 1.597890 2.580767 0.152873 +v 1.670487 2.637936 0.100870 +v -0.179599 4.360731 0.459533 +v 0.094024 4.353983 0.528186 +v 0.179599 4.360731 0.459533 +v -0.094024 4.353983 0.528186 +v 0.110180 4.283791 0.520993 +v -0.110180 4.283791 0.520993 +v 0.000000 4.252361 0.544875 +v 0.000000 4.346950 0.550343 +v 0.000000 4.943844 0.434888 +v 0.096516 4.818132 0.483083 +v 0.168063 4.955675 0.388247 +v 0.000000 4.646627 0.486926 +v 0.325500 4.639934 0.360387 +v 0.058807 4.618033 0.453307 +v -0.058807 4.618033 0.453307 +v -0.321573 4.740202 0.395944 +v -0.325500 4.639934 0.360387 +v 0.000000 4.825931 0.493171 +v -0.096516 4.818132 0.483083 +v 0.321573 4.740202 0.395944 +v -0.140693 4.862010 0.442942 +v 0.186991 3.960880 -0.144949 +v 0.148960 3.882508 0.060466 +v -0.169575 4.149516 -0.112252 +v -0.160426 4.141928 0.069972 +v 0.000000 4.119472 -0.192962 +v 0.169575 4.149516 -0.112252 +v -0.240037 4.293911 -0.065142 +v -0.320621 4.185580 0.300594 +v -0.381486 4.307576 0.002156 +v 0.288092 4.389420 -0.184513 +v -0.431039 4.502512 0.245343 +v 0.401723 4.625572 0.213262 +v -0.424571 4.596928 -0.112875 +v -0.664874 4.676196 -0.131117 +v -0.402066 4.625572 0.213262 +v 0.430353 4.502512 0.245343 +v 0.320621 4.185580 0.300594 +v 0.381486 4.306484 0.012313 +v 0.131404 4.112864 0.485261 +v 0.000000 4.065516 0.210210 +v 0.353066 4.476024 0.370272 +v -0.353066 4.476024 0.370272 +v 0.664874 4.676196 -0.131117 +v 0.429072 4.572820 0.057211 +v 0.346157 4.443236 -0.123655 +v -0.346157 4.443236 -0.123655 +v 0.000000 4.064368 0.488082 +v -0.138446 4.265604 -0.188111 +v 0.138446 4.265604 -0.188111 +v -0.131404 4.112864 0.485261 +v 0.240030 4.293911 -0.065142 +v 0.160426 4.141928 0.069972 +v -0.288092 4.389420 -0.184513 +v -0.303667 4.687367 -0.451206 +v -0.240191 5.018412 0.381556 +v -0.372071 4.918592 0.322084 +v -0.047873 5.255656 0.208992 +v 0.127519 5.178292 0.146601 +v 0.116060 5.123860 0.292523 +v 0.253428 5.176919 0.219639 +v 0.414442 5.054756 0.222432 +v 0.438921 5.066600 -0.045437 +v 0.436632 4.767504 -0.317807 +v 0.549241 4.819444 -0.102732 +v 0.424571 4.596928 -0.112875 +v 0.351393 4.986744 -0.399182 +v -0.166208 4.823783 -0.559251 +v 0.000000 4.869900 -0.606452 +v 0.000000 4.595108 -0.594195 +v 0.284123 5.203996 -0.086863 +v 0.303667 4.687367 -0.451206 +v 0.000000 5.093339 -0.438158 +v 0.197925 5.107452 -0.439397 +v 0.083860 5.166868 -0.185059 +v -0.055083 5.256020 -0.168084 +v -0.321734 5.206012 -0.087129 +v -0.197932 5.107452 -0.439390 +v -0.351393 4.986744 -0.399182 +v -0.436632 4.767504 -0.317807 +v -0.438921 5.066600 -0.045437 +v -0.549241 4.819444 -0.102732 +v -0.407036 4.758964 0.144186 +v -0.524237 4.812780 0.084511 +v -0.414442 5.054756 0.222432 +v -0.289898 5.168884 0.238868 +v -0.061866 5.095888 0.384874 +v 0.671328 4.633076 -0.126182 +v -0.557032 4.415964 -0.070420 +v -0.429072 4.572820 0.057211 +v 0.086233 4.431952 0.497931 +v 0.000000 4.532303 0.605682 +v 0.000000 4.421256 0.534429 +v 0.305487 4.829776 0.346262 +v -0.305487 4.800347 0.363468 +v -0.086233 4.431952 0.497931 +v 0.166208 4.823783 -0.559251 +v 0.271740 4.354532 0.429555 +v 0.209685 5.090931 0.358428 +v 0.047299 5.129628 0.339542 +v 0.103621 5.043948 0.349132 +v 0.327761 4.996992 0.361270 +v 0.408632 4.865364 0.274218 +v 0.407036 4.758964 0.144186 +v -0.275793 4.473952 0.448112 +v 0.275793 4.473952 0.448112 +v 0.064022 4.508252 0.483518 +v 0.125594 4.448780 0.465346 +v -0.064022 4.508252 0.483518 +v -0.125594 4.448780 0.465346 +v -0.271740 4.354532 0.429555 +v 0.524230 4.812780 0.084511 +v 0.000000 4.097968 0.518665 +v -0.155274 4.621708 -0.550564 +v 0.557032 4.415964 -0.070420 +v -0.671328 4.633076 -0.126182 +v 0.155274 4.621708 -0.550564 +v 0.000000 4.238976 -0.249326 +v -0.148960 3.882508 0.060466 +v 0.000000 3.849384 0.125160 +v -0.181699 3.790276 0.174195 +v -0.280084 0.271467 -0.155512 +v -0.278747 0.373219 -0.169533 +v -0.383586 0.359128 -0.302603 +v -0.166173 0.154987 -0.235354 +v -0.184212 0.365330 -0.286076 +v -0.272762 0.404894 -0.429786 +v -0.408653 0.161798 -0.389641 +v -0.279076 -0.000000 -0.540988 +v -0.151592 -0.000000 -0.418537 +v -0.483651 0.026873 0.462924 +v -0.156576 0.026873 0.487606 +v -0.302897 0.330085 0.595588 +v -0.488831 -0.000000 -0.100037 +v -0.442183 0.101990 -0.066563 +v -0.432999 0.096887 0.336987 +v -0.285761 0.192675 -0.019621 +v -0.179431 0.096887 0.354718 +v -0.154336 0.101990 -0.037352 +v -0.413231 -0.000000 -0.439082 +v -0.293342 0.148295 0.303877 +v -0.118769 -0.000000 -0.071106 +v -0.172368 0.656978 -0.238910 +v -0.278495 0.637847 -0.138509 +v -0.398195 0.660541 -0.254429 +v -0.279139 0.674632 -0.379379 +v -0.542675 0.000000 0.250530 +v -0.409192 0.152089 -0.256221 +v -0.154231 0.166635 -0.379211 +v -0.085253 0.000000 0.273119 +v -0.279678 0.182700 -0.523068 +v 0.280084 0.271467 -0.155512 +v 0.383586 0.359128 -0.302603 +v 0.278747 0.373219 -0.169533 +v 0.166173 0.154987 -0.235354 +v 0.184212 0.365330 -0.286076 +v 0.272762 0.404894 -0.429786 +v 0.279076 -0.000000 -0.540988 +v 0.302897 0.330085 0.595588 +v 0.156576 0.026873 0.487606 +v 0.488831 -0.000000 -0.100037 +v 0.442183 0.101990 -0.066563 +v 0.432999 0.096887 0.336987 +v 0.179431 0.096887 0.354718 +v 0.154336 0.101990 -0.037352 +v 0.413231 -0.000000 -0.439082 +v 0.151592 -0.000000 -0.418537 +v 0.293342 0.148295 0.303877 +v 0.285761 0.192675 -0.019621 +v 0.408653 0.161798 -0.389641 +v 0.118769 -0.000000 -0.071106 +v 0.085253 0.000000 0.273119 +v 0.542675 0.000000 0.250530 +v 0.278495 0.637847 -0.138509 +v 0.172368 0.656978 -0.238910 +v 0.398195 0.660541 -0.254429 +v 0.279139 0.674632 -0.379379 +v 0.409192 0.152089 -0.256221 +v 0.154231 0.166635 -0.379211 +v 0.279678 0.182700 -0.523068 +v 0.483651 0.026873 0.462924 +v -0.186991 3.960880 -0.144949 +v 0.000000 3.967180 -0.252028 +v -0.245588 3.897516 0.016247 +v 0.000000 3.753652 0.234213 +v 0.245791 3.897264 0.016247 +v 0.181699 3.790276 0.174195 +vn 0.0708 0.0518 0.9961 +vn 0.2928 0.3148 0.9029 +vn -0.4254 0.9047 0.0227 +vn 0.8163 -0.5659 0.1159 +vn -0.7102 0.7040 0.0016 +vn 0.6588 -0.7520 -0.0236 +vn -0.7732 0.6090 -0.1770 +vn 0.4068 -0.9044 0.1287 +vn -0.3415 -0.1842 0.9217 +vn -0.0525 -0.1476 -0.9877 +vn -0.8882 0.1204 -0.4434 +vn -0.3822 -0.0203 0.9238 +vn 0.1872 0.0218 -0.9821 +vn -0.8118 0.5820 -0.0475 +vn -0.2486 -0.1200 -0.9611 +vn 0.3184 -0.5468 0.7744 +vn 0.4394 -0.8131 -0.3820 +vn -0.5276 -0.4654 -0.7106 +vn -0.1143 0.0715 -0.9909 +vn -0.1903 0.3863 0.9025 +vn -0.4692 0.0061 0.8831 +vn 0.6122 -0.2980 0.7324 +vn 0.0123 -0.7987 -0.6016 +vn -0.2107 -0.7781 0.5918 +vn -0.9143 -0.3814 -0.1365 +vn -0.4313 -0.0110 0.9022 +vn -0.7088 0.5520 0.4391 +vn -0.6901 0.5236 -0.4996 +vn -0.3242 0.9434 -0.0701 +vn -0.2646 0.6804 -0.6834 +vn -0.4499 0.1224 0.8846 +vn -0.9316 -0.2367 0.2759 +vn -0.3155 0.7397 0.5944 +vn -0.0708 0.0518 0.9961 +vn 0.7102 0.7040 0.0016 +vn 0.4254 0.9047 0.0227 +vn -0.2928 0.3148 0.9029 +vn -0.8163 -0.5659 0.1159 +vn -0.2894 -0.7622 0.5790 +vn 0.3301 -0.3227 0.8871 +vn 0.0525 -0.1476 -0.9877 +vn 0.8882 0.1204 -0.4434 +vn 0.7731 0.6091 -0.1769 +vn 0.3414 -0.1840 0.9217 +vn 0.5276 -0.4654 -0.7106 +vn -0.1872 0.0218 -0.9821 +vn -0.0708 -0.9298 -0.3611 +vn 0.2486 -0.1199 -0.9612 +vn 0.3822 -0.0203 0.9239 +vn 0.8117 0.5821 -0.0475 +vn -0.3185 -0.5467 0.7744 +vn -0.6588 -0.7520 -0.0236 +vn -0.4069 -0.9044 0.1287 +vn 0.1903 0.3863 0.9025 +vn 0.1136 0.0713 -0.9910 +vn 0.4687 0.0063 0.8834 +vn 0.8320 0.5543 -0.0212 +vn -0.6128 -0.2975 0.7321 +vn 0.2130 -0.7752 0.5948 +vn -0.4399 -0.8128 -0.3819 +vn 0.7086 0.5527 0.4387 +vn 0.3349 -0.0120 -0.9422 +vn 0.6900 0.5251 -0.4982 +vn -0.0094 -0.7990 -0.6013 +vn 0.4316 -0.0093 0.9020 +vn 0.3952 0.0452 -0.9175 +vn 0.3248 0.9432 -0.0697 +vn 0.2671 0.6813 -0.6815 +vn 0.4499 0.1239 0.8844 +vn 0.3167 0.7411 0.5919 +vn 0.1274 0.9844 -0.1213 +vn 0.9159 -0.3782 -0.1345 +vn 0.2742 0.6588 0.7006 +vn -0.0947 0.1152 -0.9888 +vn -0.0000 -0.1142 -0.9935 +vn -0.2684 -0.2283 -0.9359 +vn -0.0000 0.1522 -0.9884 +vn -0.7720 -0.1822 -0.6090 +vn -0.1069 0.5209 -0.8469 +vn -0.3944 0.0435 -0.9179 +vn -0.0000 -0.0455 -0.9990 +vn 0.0948 0.1153 -0.9888 +vn 0.2684 -0.2283 -0.9359 +vn -0.9175 -0.1935 -0.3474 +vn -0.0000 0.3797 -0.9251 +vn 0.4201 -0.0458 -0.9063 +vn -0.4201 -0.0458 -0.9063 +vn 0.1088 0.5217 -0.8461 +vn 0.7719 -0.1822 -0.6090 +vn 0.9175 -0.1935 -0.3474 +vn 0.9122 0.0782 -0.4023 +vn -0.9122 0.0782 -0.4023 +vn -0.9421 -0.0058 0.3353 +vn 0.9421 -0.0058 0.3353 +vn 0.9281 0.1997 0.3144 +vn -0.9281 0.1997 0.3144 +vn -0.5533 -0.2040 0.8076 +vn 0.5480 -0.2196 0.8071 +vn 0.2702 -0.1189 0.9554 +vn 0.7966 -0.0823 0.5989 +vn -0.0000 -0.1719 0.9851 +vn -0.0000 -0.0665 0.9978 +vn -0.2702 -0.1189 0.9554 +vn 0.6939 -0.2596 0.6716 +vn -0.0000 0.0479 0.9989 +vn -0.2499 0.2536 0.9345 +vn -0.4976 0.0114 0.8673 +vn 0.4993 -0.6339 0.5906 +vn -0.0000 0.0996 -0.9950 +vn -0.0000 0.2389 -0.9710 +vn -0.3333 0.2718 -0.9028 +vn 0.3657 0.2771 -0.8885 +vn -0.4290 0.1705 -0.8871 +vn 0.4396 0.1623 -0.8834 +vn -0.0000 -0.9051 -0.4252 +vn -0.7554 -0.6551 0.0152 +vn -0.8572 0.3158 -0.4068 +vn 0.7132 -0.6975 -0.0697 +vn 0.8756 0.2659 -0.4033 +vn -0.1239 -0.2684 -0.9553 +vn -0.9011 0.2130 0.3777 +vn 0.9097 0.1966 0.3657 +vn -0.1239 -0.2683 -0.9553 +vn -0.9071 0.2826 -0.3120 +vn 0.8963 0.1524 0.4165 +vn 0.8959 0.3094 -0.3187 +vn -0.8760 0.1408 0.4614 +vn -0.8701 0.1683 0.4631 +vn 0.6023 -0.2585 0.7553 +vn -0.6445 -0.0164 0.7644 +vn 0.8722 0.1708 0.4585 +vn -0.6100 -0.1965 0.7677 +vn -0.5739 -0.0798 0.8151 +vn -0.3637 -0.2293 0.9028 +vn -0.0000 -0.3548 0.9350 +vn -0.0000 -0.1621 0.9868 +vn -0.2332 -0.6598 0.7144 +vn -0.5050 -0.1338 0.8527 +vn 0.0465 -0.1762 0.9833 +vn -0.8327 -0.0200 0.5534 +vn -0.6663 0.0319 0.7450 +vn 0.3637 -0.2293 0.9028 +vn -0.0000 -0.6945 0.7195 +vn 0.2332 -0.6598 0.7144 +vn -0.9182 -0.0195 0.3955 +vn -0.4673 -0.0548 0.8824 +vn 0.5751 -0.6974 0.4276 +vn 0.5723 -0.0371 0.8192 +vn -0.0465 -0.1762 0.9833 +vn 0.5050 -0.1338 0.8527 +vn 0.6663 0.0319 0.7450 +vn 0.8327 -0.0200 0.5534 +vn -0.0000 -0.9577 0.2877 +vn -0.8872 0.1455 -0.4378 +vn -0.9749 0.0620 -0.2138 +vn -0.4110 -0.2778 0.8683 +vn -0.9984 -0.0560 0.0037 +vn 0.4673 -0.0548 0.8824 +vn -0.5723 -0.0371 0.8192 +vn 0.9182 -0.0195 0.3955 +vn 0.9749 0.0620 -0.2138 +vn 0.8872 0.1455 -0.4378 +vn 0.4976 0.0114 0.8673 +vn 0.9840 -0.0207 0.1768 +vn -0.4003 -0.7163 0.5715 +vn -0.4585 -0.0293 -0.8882 +vn -0.2962 -0.0661 -0.9528 +vn -0.9976 -0.0360 0.0589 +vn 0.6191 -0.2608 0.7407 +vn -0.3169 -0.2351 0.9189 +vn 0.4110 -0.2778 0.8683 +vn 0.9984 -0.0560 0.0037 +vn 0.4585 -0.0293 -0.8882 +vn 0.2962 -0.0661 -0.9528 +vn -0.5140 0.0166 -0.8577 +vn 0.6144 -0.2083 0.7610 +vn -0.9916 -0.0594 0.1152 +vn 0.0325 -0.2718 0.9618 +vn 0.9991 -0.0077 0.0414 +vn -0.6191 -0.2608 0.7407 +vn 0.5140 0.0166 -0.8577 +vn 0.9976 -0.0360 0.0589 +vn 0.6247 0.0413 -0.7798 +vn 0.2973 -0.3733 -0.8788 +vn -0.0000 -0.1649 -0.9863 +vn -0.0000 -0.9790 -0.2037 +vn -0.2973 -0.3733 -0.8788 +vn -0.5935 0.2968 -0.7481 +vn -0.6113 0.0038 -0.7914 +vn 0.3169 -0.2351 0.9189 +vn -0.6247 0.0413 -0.7798 +vn 0.6113 0.0038 -0.7914 +vn -0.4096 0.0038 -0.9123 +vn 0.4096 0.0038 -0.9123 +vn -0.0000 -0.8784 -0.4780 +vn -0.6109 0.1394 -0.7793 +vn 0.4435 0.3047 -0.8429 +vn 0.3969 0.1486 -0.9057 +vn -0.9410 -0.3332 -0.0593 +vn -0.6144 -0.2083 0.7610 +vn 0.5935 0.2968 -0.7481 +vn 0.9916 -0.0594 0.1152 +vn -0.9991 -0.0077 0.0414 +vn -0.4435 0.3047 -0.8429 +vn -0.9840 -0.0207 0.1768 +vn -0.5751 -0.6974 0.4276 +vn 0.9918 -0.0431 0.1206 +vn 0.0476 -0.1760 -0.9832 +vn 0.9630 -0.2619 0.0630 +vn -0.0325 -0.2718 0.9618 +vn -0.0370 -0.4597 0.8873 +vn -0.3969 0.1486 -0.9057 +vn 0.6109 0.1394 -0.7793 +vn -0.9918 -0.0431 0.1206 +vn 0.9410 -0.3332 -0.0593 +vn -0.0476 -0.1760 -0.9832 +vn 0.3826 -0.6804 0.6250 +vn -0.9387 -0.2523 -0.2347 +vn -0.5017 -0.6315 0.5911 +vn -0.8971 -0.3127 0.3120 +vn -0.8722 -0.1774 -0.4558 +vn -0.8947 -0.1557 -0.4187 +vn 0.9084 -0.2798 0.3108 +vn 0.8767 -0.1557 -0.4551 +vn 0.8724 -0.1708 -0.4580 +vn 0.6073 -0.2504 0.7540 +vn 0.5773 -0.0804 0.8126 +vn -0.7829 0.2073 0.5866 +vn 0.2894 -0.7622 0.5790 +vn -0.3301 -0.3227 0.8871 +vn 0.0708 -0.9298 -0.3611 +vn -0.8335 0.5522 -0.0213 +vn -0.3355 -0.0119 -0.9420 +vn -0.1261 0.9844 -0.1229 +vn -0.2742 0.6571 0.7022 +vn 0.7829 0.2073 0.5866 +vn 0.9320 -0.2356 0.2756 +vn -0.7967 -0.0827 0.5987 +vn 0.2498 0.2541 0.9344 +vn -0.6939 -0.2596 0.6716 +vn -0.0000 0.2365 0.9716 +vn 0.5778 -0.7486 -0.3251 +vn 0.5778 -0.7486 -0.3252 +vn -0.3441 -0.9354 -0.0814 +vn 0.2915 -0.9511 -0.1024 +vn 0.0370 -0.4597 0.8873 +vn -0.9630 -0.2619 0.0630 +vn 0.7133 -0.6974 -0.0697 +vn -0.3185 -0.3996 0.8596 +vn -0.0000 -0.3636 0.9316 +vn 0.2886 -0.3960 0.8717 +vn -0.7554 -0.6550 0.0152 +vn 0.9278 -0.2819 -0.2445 +vn 0.6704 -0.7042 0.2338 +vn 0.1844 -0.9706 -0.1545 +vn 0.6299 -0.6323 -0.4510 +vn 0.0771 -0.8763 0.4756 +vn 0.8774 -0.0998 0.4693 +vn 0.4310 -0.4319 0.7923 +vn -0.0937 0.9613 -0.2591 +vn -0.0952 0.6955 -0.7122 +vn -0.5948 -0.0579 -0.8018 +vn -0.0000 0.9812 0.1929 +vn -0.0000 0.5825 -0.8129 +vn 0.0967 0.6953 -0.7122 +vn -0.5015 -0.7159 -0.4857 +vn -0.0000 -0.8402 -0.5422 +vn 0.4998 -0.7164 -0.4867 +vn -0.5324 0.7788 0.3317 +vn 0.0638 0.9830 0.1722 +vn 0.0961 0.9597 -0.2642 +vn -0.7542 0.6250 0.2011 +vn 0.1082 0.7732 0.6248 +vn 0.8405 0.1391 -0.5236 +vn -0.6704 -0.7042 0.2338 +vn -0.6299 -0.6323 -0.4510 +vn -0.1844 -0.9706 -0.1545 +vn -0.4310 -0.4319 0.7923 +vn -0.8774 -0.0998 0.4693 +vn -0.0771 -0.8763 0.4756 +vn -0.0320 -0.5480 -0.8358 +vn 0.1138 -0.4365 -0.8925 +vn -0.0000 -0.4859 -0.8740 +vn -0.5885 -0.7754 0.2289 +vn -0.0630 -0.7267 -0.6841 +vn -0.9517 -0.2466 0.1829 +vn -0.1133 -0.4367 -0.8924 +vn 0.0321 -0.5480 -0.8359 +vn -0.9857 0.0713 0.1525 +vn 0.5897 -0.7741 0.2303 +vn 0.0641 -0.7277 -0.6829 +vn -0.2619 -0.9492 -0.1744 +vn -0.8398 0.1354 -0.5257 +vn 0.2641 -0.9489 -0.1729 +vn 0.9845 0.0712 0.1601 +vn 0.2128 -0.8363 0.5053 +vn 0.5921 -0.0703 -0.8028 +vn -0.0000 0.3766 0.9264 +vn 0.1716 0.9494 0.2630 +vn 0.7777 0.2166 0.5902 +vn -0.7776 0.2163 0.5904 +vn -0.1716 0.9494 0.2630 +vn 0.5323 0.7790 0.3314 +vn 0.9160 -0.2189 -0.3363 +vn 0.7550 0.6249 0.1986 +vn -0.9156 -0.2199 -0.3366 +vn -0.4802 -0.3164 -0.8181 +vn -0.6815 0.7231 -0.1128 +vn 0.6833 0.7216 -0.1118 +vn -0.0000 -0.2296 -0.9733 +vn 0.4801 -0.3164 -0.8181 +vn 0.9675 -0.2075 -0.1444 +vn 0.2150 -0.2113 -0.9535 +vn 0.7517 0.4637 -0.4689 +vn -0.0636 0.9834 0.1701 +vn -0.1068 0.7748 0.6232 +vn -0.1471 0.5857 0.7971 +vn -0.0000 0.9664 -0.2569 +vn -0.0000 0.5091 0.8607 +vn 0.1481 0.5870 0.7959 +vn 0.9522 -0.2466 0.1802 +vn -0.9675 -0.2075 -0.1444 +vn -0.0000 -0.8620 0.5070 +vn -0.0116 -0.5486 0.8360 +vn -0.6987 -0.6933 0.1765 +vn 0.0116 -0.5486 0.8360 +vn 0.6987 -0.6933 0.1765 +vn -0.2184 -0.8345 0.5058 +vn -0.0000 -0.7191 0.6949 +vn 0.6396 -0.5835 0.5004 +vn 0.4803 -0.7368 -0.4758 +vn 0.0942 0.1017 0.9903 +vn -0.6019 0.6236 0.4988 +vn -0.7517 0.4637 -0.4689 +vn -0.6396 -0.5835 0.5004 +vn -0.4803 -0.7368 -0.4758 +vn -0.0942 0.1017 0.9903 +vn 0.6019 0.6236 0.4988 +vn -0.2150 -0.2113 -0.9535 +vn -0.0000 -0.8869 0.4620 +vn 0.7398 -0.6372 0.2159 +vn 0.4930 -0.6320 0.5979 +vn 0.8155 -0.5753 0.0625 +vn -0.0000 -0.9263 0.3767 +vn 0.4784 0.5267 0.7026 +vn -0.4930 -0.6320 0.5979 +vn -0.0000 0.3745 0.9272 +vn -0.7397 -0.6372 0.2164 +vn -0.4776 0.5269 0.7030 +vn -0.8139 -0.5776 0.0631 +vn 0.5890 -0.1694 0.7902 +vn 0.6994 -0.6604 -0.2734 +vn 0.7946 -0.0238 0.6067 +vn 0.9645 -0.0077 0.2641 +vn -0.0000 -0.4366 0.8997 +vn 0.9017 0.2763 -0.3325 +vn -0.6838 -0.6662 -0.2975 +vn -0.5890 -0.1694 0.7902 +vn -0.9644 -0.0079 0.2643 +vn -0.7934 -0.0239 0.6082 +vn -0.0971 0.7754 0.6240 +vn 0.4532 0.0762 0.8881 +vn 0.6401 -0.6128 -0.4634 +vn 0.8636 -0.1411 -0.4840 +vn -0.6290 -0.6151 -0.4755 +vn -0.4532 0.0762 0.8881 +vn -0.8636 -0.1412 -0.4840 +vn 0.5564 -0.5147 -0.6523 +vn -0.0000 0.0013 -1.0000 +vn 0.6830 -0.5947 -0.4241 +vn 0.6140 0.2950 0.7321 +vn 0.3295 0.0807 0.9407 +vn -0.5564 -0.5147 -0.6523 +vn -0.3295 0.0807 0.9407 +vn -0.6140 0.2950 0.7321 +vn 0.5596 0.2336 0.7952 +vn -0.0000 0.2522 0.9677 +vn -0.5596 0.2336 0.7952 +vn -0.0000 -0.1155 0.9933 +vn 0.0764 0.3126 -0.9468 +vn -0.9206 0.1828 -0.3450 +vn -0.9880 0.1543 0.0110 +vn 0.0235 0.2797 -0.9598 +vn -0.9999 -0.0060 0.0108 +vn 0.0426 0.1845 -0.9819 +vn 0.9966 -0.0004 0.0824 +vn 0.9871 0.1273 0.0966 +vn -0.0032 -0.0329 0.9995 +vn -0.0068 -0.1164 0.9932 +vn -0.0000 0.5525 0.8335 +vn 0.9419 0.2887 0.1715 +vn -0.0764 0.3126 -0.9468 +vn 0.9999 -0.0060 0.0108 +vn 0.9880 0.1543 0.0110 +vn -0.0426 0.1845 -0.9819 +vn -0.9966 -0.0004 0.0824 +vn -0.9871 0.1273 0.0966 +vn 0.0032 -0.0329 0.9995 +vn -0.9419 0.2887 0.1715 +vn 0.0068 -0.1164 0.9932 +vn -0.0295 0.9825 0.1841 +vn 0.0735 0.9431 0.3243 +vn -0.0298 0.5348 0.8444 +vn 0.3203 0.6144 0.7211 +vn 0.1343 0.9630 -0.2337 +vn -0.5372 0.8335 -0.1296 +vn -0.4621 0.7637 0.4508 +vn -0.3801 0.3540 0.8545 +vn -0.3029 0.6822 -0.6655 +vn -0.7872 0.4541 0.4174 +vn -0.7080 0.3573 -0.6091 +vn -0.8482 0.5244 -0.0752 +vn 0.0415 0.7803 -0.6241 +vn -0.6929 0.0607 0.7185 +vn -0.9877 -0.0052 -0.1564 +vn -0.4402 0.1013 -0.8922 +vn -0.8370 -0.1696 -0.5202 +vn -0.6848 -0.2783 -0.6735 +vn -0.0000 0.2404 -0.9707 +vn 0.2779 0.7418 -0.6104 +vn 0.2019 0.9536 -0.2234 +vn -0.9291 -0.1010 0.3557 +vn -0.6830 -0.5947 -0.4241 +vn -0.4618 -0.3706 -0.8059 +vn 0.3283 0.9382 -0.1097 +vn 0.1671 0.9749 0.1473 +vn -0.0000 -0.4071 -0.9134 +vn 0.4402 0.1013 -0.8922 +vn -0.0000 -0.5910 -0.8067 +vn 0.2595 0.9056 0.3354 +vn 0.1607 0.7965 0.5829 +vn 0.7068 0.3759 -0.5993 +vn 0.4618 -0.3706 -0.8059 +vn 0.0903 0.5856 0.8055 +vn 0.8036 0.5909 -0.0715 +vn 0.6848 -0.2783 -0.6735 +vn 0.7722 0.5135 0.3743 +vn 0.5039 0.2303 0.8325 +vn 0.8370 -0.1696 -0.5202 +vn 0.9877 -0.0052 -0.1564 +vn 0.7462 -0.2581 0.6137 +vn 0.9261 -0.1035 0.3629 +vn 0.7062 -0.0655 -0.7050 +vn 0.7848 -0.2886 0.5485 +vn -0.6396 0.7667 -0.0554 +vn 0.0295 0.9825 0.1841 +vn -0.7401 0.6725 -0.0043 +vn 0.0468 0.9870 -0.1539 +vn -0.9229 -0.3688 0.1109 +vn -0.9338 0.3453 0.0936 +vn 0.7210 0.6929 0.0023 +vn 0.7969 0.6025 0.0436 +vn 0.8980 -0.4134 0.1509 +vn 0.8068 -0.5894 -0.0420 +vn 0.7063 -0.5736 -0.4148 +vn 0.9206 0.1828 -0.3450 +vn 0.9338 0.3453 0.0936 +vn -0.5568 -0.5010 -0.6625 +vn -0.6178 0.7308 -0.2902 +vn -0.7062 -0.0655 -0.7050 +vn -0.9623 -0.1182 -0.2451 +vn 0.6682 -0.4575 0.5867 +vn 0.0123 0.8030 0.5959 +vn -0.7587 -0.4013 0.5132 +vn 0.0975 0.7754 0.6239 +vn 0.0652 0.8949 0.4415 +vn -0.9017 0.2761 -0.3328 +vn -0.0629 0.8952 0.4412 +vn 0.9237 -0.0552 0.3791 +vn 0.5596 -0.5087 -0.6543 +vn -0.0000 0.7515 0.6597 +vn -0.0000 0.2923 -0.9563 +vn -0.9248 -0.0588 0.3760 +vn 0.9485 0.1660 0.2697 +vn -0.9484 0.1679 0.2690 +vn -0.7837 -0.3543 0.5103 +vn 0.9459 0.1475 -0.2890 +vn -0.0235 0.2797 -0.9598 +vn -0.9459 0.1475 -0.2890 +vn 0.1214 0.4439 0.8878 +vn -0.6948 0.2139 0.6866 +vn 0.6974 0.1328 0.7042 +vn -0.8346 -0.5390 -0.1139 +vn -0.7063 -0.5736 -0.4148 +vn 0.7332 -0.5915 -0.3356 +vn 0.0475 -0.5494 -0.8342 +vn 0.6396 0.7667 -0.0554 +vn 0.7401 0.6725 -0.0043 +vn 0.9229 -0.3688 0.1109 +vn -0.0468 0.9870 -0.1539 +vn 0.7587 -0.4013 0.5132 +vn -0.0123 0.8030 0.5959 +vn 0.8346 -0.5390 -0.1139 +vn -0.7210 0.6929 0.0023 +vn -0.6682 -0.4575 0.5867 +vn -0.7969 0.6025 0.0436 +vn -0.0475 -0.5494 -0.8342 +vn -0.8980 -0.4134 0.1509 +vn -0.8068 -0.5894 -0.0420 +vn -0.7332 -0.5915 -0.3356 +vn 0.6178 0.7308 -0.2902 +vn 0.9623 -0.1182 -0.2451 +vn 0.7452 -0.6586 -0.1041 +vn -0.7432 -0.6621 -0.0958 +vn 0.6926 0.0243 0.7209 +vn -0.6917 0.0244 0.7218 +vn 0.6843 0.0697 0.7259 +vn -0.6835 0.0991 0.7232 +vn -0.3325 0.3173 0.8881 +vn 0.0659 0.4122 0.9087 +vn 0.2038 0.3110 0.9283 +vn -0.0000 0.0742 0.9972 +vn -0.2681 0.1741 0.9475 +vn -0.4027 0.0709 0.9126 +vn -0.0000 0.2189 0.9757 +vn 0.4027 0.0709 0.9126 +vn 0.2686 0.1652 0.9490 +vn -0.4012 0.0481 0.9147 +vn -0.4743 -0.0630 0.8781 +vn -0.4204 0.1621 0.8927 +vn -0.0000 -0.1217 0.9926 +vn -0.0000 0.0691 0.9976 +vn 0.4743 -0.0630 0.8781 +vn 0.4204 0.1621 0.8927 +vn 0.4012 0.0481 0.9147 +vt 0.450000 0.810000 +vt 0.410000 0.810000 +vt 0.410000 0.880000 +vt 0.410000 0.760000 +vt 0.450000 0.880000 +vt 0.450000 0.760000 +vt 0.380000 0.880000 +vt 0.380000 0.760000 +vt 0.380000 0.810000 +vt 0.450000 0.940000 +vt 0.490000 0.900000 +vt 0.360000 0.830000 +vt 0.410000 0.940000 +vt 0.340000 0.880000 +vt 0.360000 0.940000 +vt 0.360000 0.800000 +vt 0.360000 0.760000 +vt 0.490000 0.940000 +vt 0.310000 0.940000 +vt 0.320000 0.830000 +vt 0.230000 0.830000 +vt 0.320000 0.800000 +vt 0.230000 0.760000 +vt 0.230000 0.800000 +vt 0.200000 0.760000 +vt 0.200000 0.820000 +vt 0.200000 0.860000 +vt 0.200000 0.910000 +vt 0.160000 0.890000 +vt 0.160000 0.940000 +vt 0.190000 0.810000 +vt 0.220000 0.800000 +vt 0.160000 0.840000 +vt 0.490000 0.780000 +vt 0.490000 0.820000 +vt 0.490000 0.980000 +vt 0.450000 0.990000 +vt 0.380000 0.990000 +vt 0.250000 0.880000 +vt 0.360000 0.990000 +vt 0.250000 0.940000 +vt 0.230000 0.990000 +vt 0.200000 0.950000 +vt 0.200000 0.990000 +vt 0.070000 0.290000 +vt 0.120000 0.370000 +vt 0.140000 0.280000 +vt 0.070000 0.370000 +vt 0.120000 0.210000 +vt 0.010000 0.290000 +vt 0.070000 0.210000 +vt 0.220000 0.370000 +vt 0.160000 0.180000 +vt 0.010000 0.370000 +vt 0.220000 0.270000 +vt 0.220000 0.180000 +vt 0.160000 0.090000 +vt 0.220000 0.090000 +vt 0.220000 0.010000 +vt 0.120000 0.010000 +vt 0.120000 0.080000 +vt 0.010000 0.890000 +vt 0.010000 0.910000 +vt 0.090000 0.910000 +vt 0.090000 0.890000 +vt 0.010000 0.800000 +vt 0.090000 0.990000 +vt 0.100000 0.800000 +vt 0.150000 0.800000 +vt 0.290000 0.370000 +vt 0.370000 0.370000 +vt 0.360000 0.270000 +vt 0.290000 0.270000 +vt 0.490000 0.370000 +vt 0.350000 0.180000 +vt 0.290000 0.180000 +vt 0.490000 0.270000 +vt 0.290000 0.090000 +vt 0.490000 0.180000 +vt 0.330000 0.090000 +vt 0.490000 0.090000 +vt 0.290000 0.010000 +vt 0.330000 0.010000 +vt 0.490000 0.010000 +vt 0.080000 0.660000 +vt 0.010000 0.660000 +vt 0.010000 0.710000 +vt 0.050000 0.630000 +vt 0.090000 0.710000 +vt 0.090000 0.620000 +vt 0.160000 0.660000 +vt 0.160000 0.620000 +vt 0.010000 0.630000 +vt 0.150000 0.710000 +vt 0.160000 0.550000 +vt 0.040000 0.600000 +vt 0.090000 0.550000 +vt 0.010000 0.600000 +vt 0.220000 0.660000 +vt 0.220000 0.620000 +vt 0.160000 0.520000 +vt 0.220000 0.550000 +vt 0.040000 0.550000 +vt 0.220000 0.710000 +vt 0.280000 0.620000 +vt 0.310000 0.660000 +vt 0.220000 0.510000 +vt 0.090000 0.520000 +vt 0.140000 0.490000 +vt 0.280000 0.560000 +vt 0.110000 0.490000 +vt 0.220000 0.450000 +vt 0.120000 0.450000 +vt 0.040000 0.510000 +vt 0.340000 0.560000 +vt 0.340000 0.600000 +vt 0.430000 0.660000 +vt 0.430000 0.710000 +vt 0.280000 0.480000 +vt 0.280000 0.520000 +vt 0.340000 0.520000 +vt 0.430000 0.600000 +vt 0.280000 0.450000 +vt 0.340000 0.480000 +vt 0.340000 0.450000 +vt 0.220000 0.380000 +vt 0.400000 0.510000 +vt 0.400000 0.550000 +vt 0.400000 0.590000 +vt 0.400000 0.450000 +vt 0.310000 0.380000 +vt 0.400000 0.380000 +vt 0.120000 0.380000 +vt 0.450000 0.550000 +vt 0.470000 0.550000 +vt 0.470000 0.630000 +vt 0.450000 0.380000 +vt 0.470000 0.380000 +vt 0.470000 0.520000 +vt 0.490000 0.520000 +vt 0.490000 0.380000 +vt 0.490000 0.850000 +vt 0.490000 0.760000 +vt 0.410000 0.990000 +vt 0.200000 0.800000 +vt 0.040000 0.210000 +vt 0.120000 0.170000 +vt 0.010000 0.210000 +vt 0.120000 0.100000 +vt 0.070000 0.070000 +vt 0.060000 0.010000 +vt 0.030000 0.060000 +vt 0.010000 0.990000 +vt 0.310000 0.710000 +vt 0.040000 0.450000 +vt 0.040000 0.380000 +vt 0.450000 0.500000 +vt 0.440000 0.550000 +vt 0.440000 0.490000 +vt 0.440000 0.380000 +vt 0.410000 0.550000 +vt 0.410000 0.380000 +vt 0.410000 0.480000 +vt 0.490000 0.630000 +vt 0.490000 0.550000 +vt 0.480000 0.700000 +vt 0.490000 0.700000 +vt 0.270000 0.230000 +vt 0.270000 0.370000 +vt 0.390000 0.120000 +vt 0.480000 0.120000 +vt 0.430000 0.010000 +vt 0.550000 0.180000 +vt 0.550000 0.120000 +vt 0.550000 0.010000 +vt 0.330000 0.180000 +vt 0.300000 0.120000 +vt 0.230000 0.180000 +vt 0.220000 0.120000 +vt 0.350000 0.010000 +vt 0.260000 0.300000 +vt 0.260000 0.340000 +vt 0.260000 0.370000 +vt 0.260000 0.360000 +vt 0.260000 0.350000 +vt 0.550000 0.210000 +vt 0.430000 0.180000 +vt 0.370000 0.210000 +vt 0.220000 0.210000 +vt 0.110000 0.180000 +vt 0.750000 0.010000 +vt 0.690000 0.240000 +vt 0.750000 0.240000 +vt 0.260000 0.010000 +vt 0.210000 0.010000 +vt 0.120000 0.150000 +vt 0.020000 0.180000 +vt 0.010000 0.150000 +vt 0.010000 0.010000 +vt 0.260000 0.250000 +vt 0.260000 0.230000 +vt 0.240000 0.360000 +vt 0.240000 0.230000 +vt 0.010000 0.260000 +vt 0.010000 0.230000 +vt 0.620000 0.240000 +vt 0.570000 0.010000 +vt 0.570000 0.240000 +vt 0.620000 0.010000 +vt 0.690000 0.010000 +vt 0.800000 0.010000 +vt 0.800000 0.240000 +vt 0.320000 0.380000 +vt 0.280000 0.470000 +vt 0.100000 0.430000 +vt 0.370000 0.420000 +vt 0.370000 0.320000 +vt 0.320000 0.320000 +vt 0.200000 0.570000 +vt 0.400000 0.520000 +vt 0.280000 0.660000 +vt 0.340000 0.660000 +vt 0.010000 0.420000 +vt 0.440000 0.320000 +vt 0.370000 0.260000 +vt 0.200000 0.660000 +vt 0.430000 0.480000 +vt 0.440000 0.410000 +vt 0.470000 0.470000 +vt 0.490000 0.410000 +vt 0.470000 0.540000 +vt 0.050000 0.670000 +vt 0.120000 0.630000 +vt 0.080000 0.620000 +vt 0.010000 0.680000 +vt 0.510000 0.650000 +vt 0.540000 0.590000 +vt 0.550000 0.650000 +vt 0.510000 0.590000 +vt 0.550000 0.710000 +vt 0.510000 0.710000 +vt 0.590000 0.650000 +vt 0.590000 0.710000 +vt 0.590000 0.620000 +vt 0.570000 0.590000 +vt 0.590000 0.590000 +vt 0.600000 0.930000 +vt 0.510000 0.910000 +vt 0.510000 0.960000 +vt 0.770000 0.940000 +vt 0.720000 0.880000 +vt 0.600000 0.880000 +vt 0.520000 0.860000 +vt 0.890000 0.910000 +vt 0.600000 0.840000 +vt 0.840000 0.840000 +vt 0.690000 0.840000 +vt 0.950000 0.950000 +vt 0.550000 0.820000 +vt 0.690000 0.770000 +vt 0.940000 0.780000 +vt 0.780000 0.770000 +vt 0.880000 0.770000 +vt 0.980000 0.800000 +vt 0.800000 0.990000 +vt 0.610000 0.770000 +vt 0.830000 0.640000 +vt 0.940000 0.770000 +vt 0.710000 0.910000 +vt 0.610000 0.990000 +vt 0.990000 0.770000 +vt 0.990000 0.610000 +vt 0.590000 0.930000 +vt 0.520000 0.990000 +vt 0.510000 0.950000 +vt 0.680000 0.860000 +vt 0.590000 0.880000 +vt 0.520000 0.890000 +vt 0.530000 0.830000 +vt 0.710000 0.690000 +vt 0.580000 0.770000 +vt 0.730000 0.570000 +vt 0.640000 0.600000 +vt 0.630000 0.570000 +vt 0.730000 0.590000 +vt 0.710000 0.540000 +vt 0.570000 0.580000 +vt 0.630000 0.540000 +vt 0.550000 0.540000 +vt 0.550000 0.580000 +vt 0.470000 0.800000 +vt 0.440000 0.660000 +vt 0.450000 0.800000 +vt 0.450000 0.680000 +vt 0.880000 0.550000 +vt 0.850000 0.560000 +vt 0.880000 0.580000 +vt 0.410000 0.270000 +vt 0.400000 0.700000 +vt 0.450000 0.590000 +vt 0.320000 0.260000 +vt 0.490000 0.320000 +vt 0.370000 0.740000 +vt 0.400000 0.840000 +vt 0.470000 0.680000 +vt 0.490000 0.470000 +vt 0.520000 0.800000 +vt 0.930000 0.610000 +vt 0.620000 0.690000 +vt 0.480000 0.840000 +vt 0.840000 0.540000 +vt 0.760000 0.540000 +vt 0.510000 0.580000 +vt 0.510000 0.540000 +vt 0.470000 0.740000 +vt 0.490000 0.800000 +vt 0.410000 0.800000 +vt 0.430000 0.990000 +vt 0.280000 0.970000 +vt 0.260000 0.990000 +vt 0.350000 0.900000 +vt 0.430000 0.850000 +vt 0.980000 0.550000 +vt 0.980000 0.580000 +vt 0.990000 0.560000 +vt 0.950000 0.590000 +vt 0.950000 0.540000 +vt 0.910000 0.590000 +vt 0.910000 0.540000 +vt 0.240000 0.740000 +vt 0.240000 0.800000 +vt 0.100000 0.910000 +vt 0.310000 0.890000 +vt 0.450000 0.910000 +vt 0.140000 0.980000 +vt 0.010000 0.920000 +vt 0.470000 0.850000 +vt -0.970000 0.220000 +vt -0.720000 0.440000 +vt -0.780000 0.170000 +vt -0.970000 0.450000 +vt -0.970000 0.560000 +vt -0.030000 0.330000 +vt -0.590000 0.550000 +vt -0.030000 0.200000 +vt -0.440000 0.670000 +vt -0.780000 0.060000 +vt -0.970000 0.080000 +vt -0.190000 0.030000 +vt 0.220000 -0.440000 +vt 0.330000 -0.590000 +vt 0.340000 -0.440000 +vt 0.500000 -0.660000 +vt 0.480000 -0.470000 +vt 0.670000 -0.590000 +vt 0.660000 -0.440000 +vt 0.780000 -0.440000 +vt 0.520000 -0.470000 +vt 0.340000 -0.190000 +vt 0.270000 -0.130000 +vt 0.090000 -0.030000 +vt 0.090000 -0.380000 +vt 0.300000 -0.940000 +vt 0.480000 -0.250000 +vt 0.500000 -0.970000 +vt 0.700000 -0.940000 +vt 0.910000 -0.380000 +vt 0.910000 -0.030000 +vt 0.730000 -0.130000 +vt 0.660000 -0.190000 +vt 0.520000 -0.250000 +s 1 +usemtl material-01D11516.001 +f 93/20/29 87/21/30 85/22/31 +f 93/20/29 88/23/32 87/21/30 +f 93/20/29 85/22/31 94/24/33 +f 93/20/29 95/25/34 88/23/32 +f 87/21/30 84/26/35 85/22/31 +f 87/21/30 88/23/32 86/27/36 +f 87/21/30 89/28/37 84/26/35 +f 87/21/30 86/27/36 89/28/37 +f 94/24/33 85/22/31 96/29/38 +f 94/24/33 96/29/38 97/30/39 +f 84/26/35 89/28/37 92/31/40 +f 84/26/35 83/32/41 85/22/31 +f 84/26/35 92/31/40 71/33/42 +f 84/26/35 90/34/43 83/32/41 +f 84/26/35 71/33/42 90/34/43 +f 85/22/31 83/32/41 96/29/38 +f 86/27/36 91/35/44 89/28/37 +f 86/27/36 82/36/45 91/35/44 +f 89/28/37 91/35/44 92/31/40 +f 97/30/39 96/29/38 99/37/46 +f 71/33/42 55/38/47 90/34/43 +f 71/33/42 92/31/40 80/39/48 +f 71/33/42 80/39/48 62/40/49 +f 92/31/40 91/35/44 80/39/48 +f 82/36/45 81/41/50 91/35/44 +f 82/36/45 77/42/51 81/41/50 +f 80/39/48 81/41/50 62/40/49 +f 80/39/48 91/35/44 81/41/50 +f 77/42/51 75/43/52 81/41/50 +f 77/42/51 76/44/53 75/43/52 +f 81/41/50 75/43/52 62/40/49 +f 62/40/49 72/45/54 61/46/55 +f 62/40/49 75/43/52 72/45/54 +f 57/47/56 61/46/55 58/48/57 +f 57/47/56 58/48/57 56/49/58 +f 75/43/52 70/50/59 72/45/54 +f 75/43/52 79/51/60 70/50/59 +f 61/46/55 69/52/61 58/48/57 +f 61/46/55 72/45/54 69/52/61 +f 72/45/54 70/50/59 69/52/61 +f 139/20/62 138/24/63 131/22/64 +f 139/20/62 131/22/64 133/21/65 +f 139/20/62 133/21/65 132/23/66 +f 139/20/62 144/53/67 146/54/68 +f 138/24/63 140/29/69 131/22/64 +f 138/24/63 142/30/70 140/29/69 +f 133/21/65 131/22/64 130/26/71 +f 133/21/65 130/26/71 134/28/72 +f 142/30/70 145/37/73 140/29/69 +f 131/22/64 128/32/74 130/26/71 +f 131/22/64 140/29/69 128/32/74 +f 145/37/73 143/55/75 140/29/69 +f 130/26/71 128/32/74 135/34/76 +f 130/26/71 137/31/77 134/28/72 +f 130/26/71 135/34/76 119/33/78 +f 130/26/71 119/33/78 137/31/77 +f 134/28/72 137/31/77 136/35/79 +f 143/55/75 141/56/80 140/29/69 +f 128/32/74 129/57/81 135/34/76 +f 119/33/78 125/39/82 137/31/77 +f 119/33/78 135/34/76 105/38/83 +f 119/33/78 113/40/84 125/39/82 +f 119/33/78 105/38/83 111/58/85 +f 119/33/78 111/58/85 113/40/84 +f 125/39/82 136/35/79 137/31/77 +f 125/39/82 113/40/84 126/41/86 +f 125/39/82 126/41/86 136/35/79 +f 126/41/86 113/40/84 121/43/87 +f 129/57/81 127/59/88 135/34/76 +f 135/34/76 127/59/88 105/38/83 +f 111/58/85 112/46/89 113/40/84 +f 111/58/85 105/38/83 107/60/90 +f 111/58/85 110/47/91 112/46/89 +f 111/58/85 107/60/90 110/47/91 +f 127/59/88 106/61/92 105/38/83 +f 105/38/83 106/61/92 107/60/90 +f 113/40/84 112/46/89 116/45/93 +f 113/40/84 116/45/93 121/43/87 +f 110/47/91 107/60/90 120/62/94 +f 110/47/91 109/48/95 112/46/89 +f 110/47/91 120/62/94 108/49/96 +f 110/47/91 108/49/96 109/48/95 +f 107/60/90 106/61/92 120/62/94 +f 116/45/93 124/50/97 121/43/87 +f 116/45/93 112/46/89 115/52/98 +f 116/45/93 115/52/98 124/50/97 +f 112/46/89 109/48/95 115/52/98 +f 108/49/96 118/48/99 109/48/95 +f 106/61/92 123/63/100 120/62/94 +f 115/52/98 109/48/95 117/52/101 +f 115/52/98 117/52/101 124/50/97 +f 117/52/101 109/48/95 118/48/99 +f 31/64/102 29/65/103 30/66/104 +f 31/64/102 33/67/105 29/65/103 +f 31/64/102 30/66/104 36/68/106 +f 31/64/102 44/69/107 33/67/105 +f 31/64/102 36/68/106 37/70/108 +f 29/65/103 32/71/109 30/66/104 +f 29/65/103 33/67/105 101/64/110 +f 29/65/103 47/66/111 32/71/109 +f 29/65/103 101/64/110 47/66/111 +f 36/68/106 30/66/104 34/72/112 +f 44/69/107 43/73/113 33/67/105 +f 32/71/109 47/66/111 48/74/114 +f 32/71/109 38/74/115 30/66/104 +f 30/66/104 38/74/115 34/72/112 +f 101/64/110 33/67/105 104/69/116 +f 101/64/110 102/68/117 47/66/111 +f 33/67/105 43/73/113 104/69/116 +f 48/74/114 47/66/111 53/72/118 +f 48/74/114 53/72/118 52/75/119 +f 47/66/111 102/68/117 53/72/118 +f 38/74/115 42/75/120 34/72/112 +f 34/72/112 42/75/120 35/76/121 +f 52/75/119 53/72/118 50/76/122 +f 52/75/119 50/76/122 49/77/123 +f 42/75/120 40/77/124 35/76/121 +f 49/77/123 50/76/122 51/78/125 +f 40/77/124 41/78/126 35/76/121 +f 51/78/125 50/76/122 54/79/127 +f 103/80/128 54/79/127 50/76/122 +f 63/81/129 64/82/130 65/83/131 +f 63/81/129 65/83/131 68/84/132 +f 63/81/129 68/84/132 67/85/133 +f 64/82/130 66/86/134 65/83/131 +f 68/84/132 73/87/135 67/85/133 +f 68/84/132 74/88/136 73/87/135 +f 147/89/137 148/90/138 149/91/139 +f 147/89/137 155/91/140 148/90/138 +f 147/89/137 149/91/139 173/92/141 +f 147/89/137 154/92/142 155/91/140 +f 147/89/137 173/92/141 38/74/115 +f 147/89/137 48/74/114 154/92/142 +f 147/89/137 38/74/115 32/71/109 +f 147/89/137 32/71/109 48/74/114 +f 148/90/138 181/93/143 149/91/139 +f 148/90/138 155/91/140 181/93/143 +f 173/92/141 42/75/120 38/74/115 +f 173/92/141 149/91/139 174/94/144 +f 173/92/141 175/95/145 42/75/120 +f 173/92/141 174/94/144 175/95/145 +f 154/92/142 48/74/114 52/75/119 +f 154/92/142 156/94/146 155/91/140 +f 154/92/142 52/75/119 157/95/147 +f 154/92/142 157/95/147 156/94/146 +f 181/93/143 184/96/148 149/91/139 +f 149/91/139 184/96/148 174/94/144 +f 42/75/120 175/95/145 172/97/149 +f 42/75/120 172/97/149 40/77/124 +f 175/95/145 174/94/144 172/97/149 +f 52/75/119 153/97/150 157/95/147 +f 52/75/119 49/77/123 153/97/150 +f 157/95/147 153/97/150 156/94/146 +f 184/96/151 182/98/152 174/94/144 +f 40/77/124 172/97/149 41/78/126 +f 49/77/123 51/78/125 153/97/150 +f 156/94/146 151/99/153 187/98/154 +f 156/94/146 153/97/150 151/99/153 +f 182/98/152 171/99/155 174/94/144 +f 182/98/152 183/100/156 171/99/155 +f 174/94/144 171/99/155 172/97/149 +f 41/78/126 172/97/149 170/101/157 +f 172/97/149 171/99/155 170/101/157 +f 51/78/125 152/101/158 153/97/150 +f 153/97/150 152/101/158 151/99/153 +f 187/98/154 151/99/153 185/100/159 +f 152/101/158 150/102/160 151/99/153 +f 151/99/153 150/102/160 185/100/159 +f 150/102/160 186/103/161 185/100/159 +f 158/104/162 159/105/163 160/106/164 +f 158/104/162 192/107/165 159/105/163 +f 158/104/162 160/106/164 176/108/166 +f 158/104/162 221/109/167 192/107/165 +f 158/104/162 176/108/166 177/110/168 +f 158/104/162 219/111/169 221/109/167 +f 158/104/162 177/110/168 219/111/169 +f 159/105/163 164/104/170 160/106/164 +f 159/105/163 192/107/165 193/112/171 +f 159/105/163 202/107/172 164/104/170 +f 159/105/163 193/112/171 202/107/172 +f 176/108/166 178/113/173 177/110/168 +f 176/108/166 160/106/164 67/85/133 +f 176/108/166 73/87/135 178/113/173 +f 176/108/166 67/85/133 73/87/135 +f 221/109/167 219/111/169 209/114/174 +f 221/109/167 191/115/175 192/107/165 +f 221/109/167 209/114/174 208/116/176 +f 221/109/167 208/116/176 191/115/175 +f 164/104/170 202/107/172 201/109/177 +f 164/104/170 165/108/178 160/106/164 +f 164/104/170 201/109/177 194/111/179 +f 164/104/170 166/110/180 165/108/178 +f 164/104/170 194/111/179 166/110/180 +f 160/106/164 165/108/178 67/85/133 +f 193/112/171 192/107/165 190/117/181 +f 193/112/171 190/117/181 202/107/172 +f 192/107/165 191/115/175 190/117/181 +f 177/110/168 178/113/173 179/118/182 +f 177/110/168 222/119/183 219/111/169 +f 177/110/168 179/118/182 222/119/183 +f 73/87/135 74/88/136 178/113/173 +f 209/114/174 207/120/184 208/116/176 +f 209/114/174 219/111/169 212/121/185 +f 209/114/174 212/121/185 207/120/184 +f 219/111/169 222/119/183 212/121/185 +f 201/109/177 203/114/186 194/111/179 +f 201/109/177 206/116/187 203/114/186 +f 166/110/180 167/113/188 165/108/178 +f 166/110/180 194/111/179 204/119/189 +f 166/110/180 169/118/190 167/113/188 +f 166/110/180 204/119/189 169/118/190 +f 67/85/133 165/108/178 78/87/191 +f 165/108/178 167/113/188 78/87/191 +f 191/115/175 208/116/176 217/122/192 +f 179/118/182 178/113/173 180/123/193 +f 179/118/182 220/124/194 222/119/183 +f 179/118/182 163/125/195 220/124/194 +f 180/123/193 178/113/173 74/88/136 +f 207/120/184 212/121/185 213/126/196 +f 207/120/184 216/127/197 208/116/176 +f 207/120/184 213/126/196 224/128/198 +f 207/120/184 224/128/198 216/127/197 +f 208/116/176 216/127/197 217/122/192 +f 203/114/186 206/116/187 235/120/199 +f 203/114/186 205/121/200 194/111/179 +f 203/114/186 235/120/199 205/121/200 +f 194/111/179 205/121/200 204/119/189 +f 169/118/190 204/119/189 199/124/201 +f 169/118/190 199/124/201 168/125/202 +f 222/119/183 220/124/194 214/129/203 +f 222/119/183 214/129/203 212/121/185 +f 212/121/185 214/129/203 213/126/196 +f 224/128/198 223/130/204 216/127/197 +f 224/128/198 213/126/196 234/131/205 +f 224/128/198 232/132/206 223/130/204 +f 224/128/198 234/131/205 232/132/206 +f 217/122/192 216/127/197 218/133/207 +f 216/127/197 223/130/204 218/133/207 +f 206/116/187 240/127/208 235/120/199 +f 205/121/200 200/129/209 204/119/189 +f 205/121/200 235/120/199 238/126/210 +f 205/121/200 238/126/210 200/129/209 +f 204/119/189 200/129/209 199/124/201 +f 220/124/194 210/134/211 214/129/203 +f 220/124/194 163/125/195 188/135/212 +f 220/124/194 188/135/212 210/134/211 +f 168/125/202 162/136/213 161/137/214 +f 168/125/202 199/124/201 195/135/215 +f 168/125/202 195/135/215 162/136/213 +f 163/125/195 162/136/213 188/135/212 +f 163/125/195 161/137/214 162/136/213 +f 213/126/196 231/138/216 234/131/205 +f 213/126/196 214/129/203 215/139/217 +f 213/126/196 215/139/217 231/138/216 +f 235/120/199 242/128/218 238/126/210 +f 235/120/199 240/127/208 242/128/218 +f 200/129/209 198/134/219 199/124/201 +f 200/129/209 238/126/210 239/139/220 +f 200/129/209 237/140/221 198/134/219 +f 200/129/209 239/139/220 237/140/221 +f 199/124/201 198/134/219 195/135/215 +f 210/134/211 211/140/222 214/129/203 +f 214/129/203 211/140/222 215/139/217 +f 162/136/213 195/135/215 189/141/223 +f 162/136/213 189/141/223 188/135/212 +f 231/138/216 229/142/224 234/131/205 +f 231/138/216 215/139/217 225/143/225 +f 231/138/216 227/144/226 229/142/224 +f 231/138/216 225/143/225 227/144/226 +f 211/140/222 225/143/225 215/139/217 +f 234/131/205 229/142/224 233/145/227 +f 240/127/208 241/130/228 242/128/218 +f 238/126/210 248/138/229 239/139/220 +f 238/126/210 242/128/218 251/131/230 +f 238/126/210 251/131/230 248/138/229 +f 237/140/221 236/146/231 198/134/219 +f 237/140/221 239/139/220 243/143/232 +f 237/140/221 243/143/232 236/146/231 +f 239/139/220 248/138/229 243/143/232 +f 195/135/215 198/134/219 196/147/233 +f 195/135/215 196/147/233 197/148/234 +f 196/147/233 198/134/219 236/146/231 +f 227/144/226 225/143/225 226/149/235 +f 227/144/226 228/150/236 229/142/224 +f 227/144/226 226/149/235 230/151/237 +f 227/144/226 230/151/237 228/150/236 +f 228/150/236 233/145/227 229/142/224 +f 249/132/238 242/128/218 241/130/228 +f 249/132/238 250/152/239 251/131/230 +f 249/132/238 251/131/230 242/128/218 +f 248/138/229 245/144/240 243/143/232 +f 248/138/229 251/131/230 246/142/241 +f 248/138/229 246/142/241 245/144/240 +f 236/146/231 243/143/232 244/149/242 +f 243/143/232 245/144/240 244/149/242 +f 250/152/239 252/145/243 251/131/230 +f 251/131/230 252/145/243 246/142/241 +f 245/144/240 246/142/241 247/150/244 +f 247/150/244 246/142/241 252/145/243 +f 259/153/245 256/154/246 270/155/247 +f 267/156/248 266/157/249 255/158/250 +f 264/156/251 261/158/252 265/157/253 +f 265/157/253 261/158/252 260/159/254 +f 265/157/253 260/159/254 269/160/255 +f 93/20/29 94/24/33 100/161/256 +f 93/20/29 275/53/257 95/25/34 +f 93/20/29 100/161/256 276/54/258 +f 93/20/29 276/54/258 275/53/257 +f 95/25/34 275/53/257 98/162/259 +f 71/33/42 59/58/260 55/38/47 +f 71/33/42 62/40/49 59/58/260 +f 83/32/41 88/163/32 96/29/38 +f 83/32/41 90/34/43 86/57/36 +f 83/32/41 86/57/36 88/163/32 +f 99/37/46 96/29/38 98/55/259 +f 55/38/47 59/58/260 60/60/261 +f 55/38/47 82/59/45 90/34/43 +f 55/38/47 60/60/261 77/61/51 +f 55/38/47 77/61/51 82/59/45 +f 82/59/45 86/57/36 90/34/43 +f 88/163/32 95/56/34 96/29/38 +f 96/29/38 95/56/34 98/55/259 +f 59/58/260 62/40/49 61/46/55 +f 59/58/260 61/46/55 57/47/56 +f 60/60/261 37/62/108 77/61/51 +f 60/60/261 57/47/56 37/62/108 +f 76/44/53 79/164/60 75/43/52 +f 77/61/51 37/62/108 76/63/53 +f 57/47/56 56/49/58 37/62/108 +f 56/49/58 58/48/57 45/48/262 +f 70/50/59 46/52/263 69/52/61 +f 46/52/263 58/48/57 69/52/61 +f 46/52/263 45/48/262 58/48/57 +f 139/20/62 277/161/264 138/24/63 +f 139/20/62 146/54/68 277/161/264 +f 139/20/62 132/23/66 141/25/80 +f 139/20/62 141/25/80 144/53/67 +f 138/24/63 277/161/264 142/30/70 +f 133/21/65 129/27/81 132/23/66 +f 133/21/65 134/28/72 129/27/81 +f 141/25/80 143/162/75 144/53/67 +f 129/27/81 134/28/72 136/35/79 +f 129/27/81 136/35/79 127/36/88 +f 127/36/88 136/35/79 126/41/86 +f 127/36/88 126/41/86 106/42/92 +f 128/32/74 140/29/69 132/163/66 +f 128/32/74 132/163/66 129/57/81 +f 132/163/66 140/29/69 141/56/80 +f 106/42/92 126/41/86 121/43/87 +f 106/42/92 121/43/87 123/44/100 +f 123/44/100 121/43/87 122/164/265 +f 121/43/87 124/50/97 122/51/265 +f 31/64/102 56/165/58 44/69/107 +f 31/64/102 37/70/108 56/165/58 +f 36/68/106 76/166/53 37/70/108 +f 36/68/106 34/72/112 76/166/53 +f 44/69/107 56/165/58 45/167/262 +f 101/64/110 104/69/116 108/165/96 +f 101/64/110 120/70/94 102/68/117 +f 101/64/110 108/165/96 120/70/94 +f 76/166/53 34/72/112 79/168/60 +f 108/165/96 104/69/116 118/167/99 +f 120/70/94 123/166/100 102/68/117 +f 102/68/117 123/166/100 53/72/118 +f 79/168/60 34/72/112 35/76/121 +f 79/168/60 35/76/121 39/80/266 +f 79/168/60 39/80/266 70/169/59 +f 123/166/100 122/168/265 53/72/118 +f 53/72/118 122/168/265 50/76/122 +f 39/80/266 65/79/131 70/169/59 +f 39/80/266 35/76/121 65/79/131 +f 122/168/265 103/80/128 50/76/122 +f 122/168/265 124/169/97 103/80/128 +f 70/169/59 65/79/131 66/170/134 +f 70/169/59 66/170/134 46/171/263 +f 35/76/121 41/78/126 65/79/131 +f 103/80/128 124/169/97 54/79/127 +f 124/169/97 114/170/267 54/79/127 +f 124/169/97 117/171/101 114/170/267 +f 63/81/129 54/83/127 64/82/130 +f 63/81/129 271/84/268 54/83/127 +f 63/81/129 67/85/133 271/84/268 +f 64/82/130 54/83/127 114/86/267 +f 64/82/130 274/172/269 66/86/134 +f 64/82/130 114/86/267 274/172/269 +f 271/84/268 67/85/133 78/87/191 +f 271/84/268 78/87/191 270/88/247 +f 59/58/260 57/47/56 60/60/261 +f 97/30/39 100/161/256 94/24/33 +f 181/93/143 155/91/140 268/96/270 +f 155/91/140 156/94/146 268/96/270 +f 268/96/271 156/94/146 187/98/154 +f 183/100/156 260/102/254 171/99/155 +f 183/100/156 269/103/255 260/102/254 +f 260/102/254 170/101/157 171/99/155 +f 201/109/177 202/107/172 197/115/234 +f 201/109/177 197/115/234 206/116/187 +f 202/107/172 190/117/181 197/115/234 +f 191/115/175 189/117/223 190/117/181 +f 191/115/175 188/115/212 189/117/223 +f 190/117/181 189/117/223 197/115/234 +f 179/118/182 180/123/193 263/173/272 +f 179/118/182 263/173/272 163/125/195 +f 169/118/190 259/123/245 167/113/188 +f 169/118/190 257/173/273 259/123/245 +f 169/118/190 168/125/202 257/173/273 +f 189/117/223 195/115/215 197/115/234 +f 263/173/272 161/137/214 163/125/195 +f 257/173/273 168/125/202 161/137/214 +f 206/116/187 197/115/234 196/122/233 +f 206/116/187 196/122/233 240/127/208 +f 167/113/188 259/123/245 270/88/247 +f 167/113/188 270/88/247 78/87/191 +f 232/132/206 226/174/235 223/130/204 +f 232/132/206 234/131/205 272/152/274 +f 232/132/206 272/152/274 226/174/235 +f 223/130/204 226/174/235 218/133/207 +f 196/122/233 236/133/231 240/127/208 +f 210/134/211 188/135/212 217/147/192 +f 210/134/211 217/147/192 218/146/207 +f 210/134/211 218/146/207 211/140/222 +f 211/140/222 218/146/207 225/143/225 +f 272/152/274 230/175/237 226/174/235 +f 272/152/274 234/131/205 233/145/227 +f 236/133/231 241/130/228 240/127/208 +f 236/133/231 244/174/242 241/130/228 +f 217/147/192 188/135/212 191/148/175 +f 244/174/242 249/132/238 241/130/228 +f 244/174/242 250/152/239 249/132/238 +f 244/174/242 273/175/275 250/152/239 +f 225/143/225 218/146/207 226/149/235 +f 245/144/240 273/151/275 244/149/242 +f 245/144/240 247/150/244 273/151/275 +f 156/176/276 257/177/273 258/178/277 +f 156/176/276 259/153/245 257/177/273 +f 156/176/276 258/178/277 268/179/270 +f 156/176/276 256/154/246 259/153/245 +f 156/176/276 268/179/271 267/156/248 +f 156/176/276 255/158/250 256/154/246 +f 156/176/276 267/156/248 255/158/250 +f 257/177/273 161/180/214 258/178/277 +f 268/179/270 258/178/277 181/181/143 +f 161/180/214 254/182/278 258/178/277 +f 161/180/214 253/178/279 254/182/278 +f 161/180/214 263/177/272 253/178/279 +f 254/182/278 253/178/279 181/181/143 +f 254/182/278 181/181/143 258/178/277 +f 256/154/246 51/183/125 270/155/247 +f 256/154/246 255/158/250 152/184/158 +f 256/154/246 152/184/158 51/183/125 +f 266/157/249 150/159/160 255/158/250 +f 266/157/249 186/160/161 150/159/160 +f 150/159/160 152/184/158 255/158/250 +f 263/177/272 174/176/280 253/178/279 +f 263/177/272 180/153/193 174/176/280 +f 181/181/143 253/178/279 184/179/148 +f 253/178/279 174/176/280 184/179/148 +f 270/155/247 51/183/125 271/185/268 +f 180/153/193 262/154/281 174/176/280 +f 180/153/193 74/155/136 262/154/281 +f 184/179/151 174/176/280 264/156/251 +f 51/183/125 54/186/127 271/185/268 +f 74/155/136 41/183/126 262/154/281 +f 74/155/136 68/185/132 41/183/126 +f 174/176/280 261/158/252 264/156/251 +f 174/176/280 262/154/281 261/158/252 +f 68/185/132 65/186/131 41/183/126 +f 262/154/281 41/183/126 170/184/157 +f 262/154/281 170/184/157 261/158/252 +f 260/159/254 261/158/252 170/184/157 +usemtl material-007F0EC7 +f 359/187/282 360/188/283 358/188/284 +f 359/187/282 361/188/285 360/188/283 +f 359/187/282 363/188/286 362/188/287 +f 359/187/282 362/188/287 361/188/285 +f 288/189/288 287/190/289 306/191/290 +f 292/192/291 289/193/292 287/190/289 +f 292/192/291 324/190/293 289/193/292 +f 306/191/290 287/190/289 291/103/294 +f 287/190/289 289/193/292 291/103/294 +f 289/193/292 290/194/295 291/103/294 +f 289/193/292 324/190/293 325/103/296 +f 289/193/292 325/103/296 290/194/295 +f 320/195/297 322/196/298 323/189/299 +f 320/195/297 321/197/300 322/196/298 +f 327/198/301 322/196/298 321/197/300 +f 337/199/302 323/189/299 322/196/298 +f 346/187/303 345/188/304 347/188/305 +f 346/187/303 349/188/306 350/188/307 +f 346/187/303 347/188/305 348/188/308 +f 346/187/303 348/188/308 349/188/306 +f 285/200/309 283/201/310 284/202/311 +f 285/200/309 310/200/312 283/201/310 +f 310/200/312 309/202/313 283/201/310 +f 310/200/312 311/200/314 309/202/313 +f 284/202/311 317/201/315 318/200/316 +f 311/200/314 312/200/317 309/202/313 +f 317/201/315 335/200/318 318/200/316 +f 317/201/315 334/202/319 335/200/318 +f 312/200/317 305/203/320 309/202/313 +f 312/200/317 313/200/321 305/203/320 +f 334/202/319 332/203/322 336/200/323 +f 332/203/322 330/204/324 331/200/325 +f 281/205/326 278/206/327 280/207/328 +f 281/205/326 315/207/329 314/206/330 +f 280/207/328 278/206/327 279/195/331 +f 280/207/328 279/195/331 282/208/332 +f 279/195/331 293/197/333 282/208/332 +f 316/208/334 328/68/335 326/209/336 +f 293/197/333 294/209/337 282/208/332 +f 328/68/335 295/167/338 326/209/336 +f 294/209/337 297/68/339 282/208/332 +f 294/209/337 295/167/338 297/68/339 +f 352/210/340 351/211/341 353/212/342 +f 359/187/282 358/188/284 352/188/340 +f 359/187/282 352/188/340 363/188/286 +f 286/196/343 293/197/333 279/195/331 +f 286/196/343 296/198/344 293/197/333 +f 286/196/343 279/195/331 288/189/288 +f 286/196/343 312/213/317 296/198/344 +f 286/196/343 288/189/288 313/199/321 +f 286/196/343 313/199/321 312/213/317 +f 293/197/333 296/198/344 294/209/337 +f 279/195/331 278/206/327 288/189/288 +f 313/199/321 288/189/288 306/191/290 +f 312/213/317 311/214/314 296/198/344 +f 294/209/337 296/198/344 300/215/345 +f 294/209/337 300/215/345 301/216/346 +f 296/198/344 311/214/314 300/215/345 +f 278/206/327 287/190/289 288/189/288 +f 278/206/327 292/192/291 287/190/289 +f 301/216/346 300/215/345 308/217/347 +f 301/216/346 308/217/347 329/215/348 +f 301/216/346 329/215/348 326/209/336 +f 311/214/314 310/79/312 300/215/345 +f 292/192/291 314/206/330 324/190/293 +f 329/215/348 327/198/301 326/209/336 +f 329/215/348 333/214/349 327/198/301 +f 329/215/348 335/79/318 333/214/349 +f 329/215/348 318/218/316 335/79/318 +f 310/79/312 285/218/309 300/215/345 +f 314/206/330 323/189/299 324/190/293 +f 314/206/330 320/195/297 323/189/299 +f 326/209/336 327/198/301 321/197/300 +f 333/214/349 336/213/323 327/198/301 +f 327/198/301 336/213/323 322/196/298 +f 324/190/293 331/191/325 325/103/296 +f 324/190/293 323/189/299 331/191/325 +f 336/213/323 337/199/302 322/196/298 +f 337/199/302 331/191/325 323/189/299 +f 346/187/303 344/188/350 345/188/304 +f 346/187/303 350/188/307 344/188/350 +f 285/200/309 284/202/311 302/219/351 +f 285/200/309 302/219/351 298/219/352 +f 285/200/309 298/219/352 299/220/353 +f 285/200/309 299/220/353 300/202/345 +f 284/202/311 318/200/316 302/219/351 +f 302/219/351 318/200/316 307/219/354 +f 307/219/354 318/200/316 319/220/355 +f 334/202/319 333/200/349 335/200/318 +f 334/202/319 336/200/323 333/200/349 +f 313/200/321 306/200/290 305/203/320 +f 318/200/316 329/202/348 319/220/355 +f 332/203/322 337/200/302 336/200/323 +f 332/203/322 331/200/325 337/200/302 +f 306/200/290 304/204/356 305/203/320 +f 306/200/290 291/200/294 304/204/356 +f 330/204/324 325/200/296 331/200/325 +f 330/204/324 303/202/357 325/200/296 +f 304/204/356 291/200/294 303/202/357 +f 325/200/296 303/202/357 290/200/295 +f 290/200/295 303/202/357 291/200/294 +f 281/205/326 292/192/291 278/206/327 +f 281/205/326 314/206/330 292/192/291 +f 315/207/329 320/195/297 314/206/330 +f 315/207/329 316/208/334 320/195/297 +f 316/208/334 321/197/300 320/195/297 +f 316/208/334 326/209/336 321/197/300 +f 294/209/337 301/216/346 295/167/338 +f 295/167/338 301/216/346 326/209/336 +f 308/221/347 300/222/345 298/223/352 +f 308/221/347 298/223/352 302/73/351 +f 308/221/347 302/73/351 307/223/354 +f 308/221/347 307/223/354 329/222/348 +f 300/222/345 299/224/353 298/223/352 +f 307/223/354 319/224/355 329/222/348 +f 341/225/358 347/226/305 340/227/359 +f 341/225/358 348/228/308 347/226/305 +f 341/225/358 349/229/306 348/228/308 +f 341/225/358 342/211/360 349/229/306 +f 342/211/360 350/210/307 349/229/306 +f 342/211/360 343/212/361 350/210/307 +f 343/212/361 344/230/350 350/210/307 +f 343/212/361 338/231/362 344/230/350 +f 355/225/363 360/226/283 361/228/285 +f 355/225/363 354/227/364 360/226/283 +f 355/225/363 361/228/285 362/229/287 +f 355/225/363 362/229/287 356/211/365 +f 362/229/287 363/210/286 356/211/365 +f 363/210/286 357/212/366 356/211/365 +f 363/210/286 352/230/340 357/212/366 +f 352/230/340 353/231/342 357/212/366 +f 339/211/367 344/210/350 338/212/362 +f 339/211/367 345/229/304 344/210/350 +f 339/211/367 340/225/359 345/229/304 +f 340/225/359 347/228/305 345/229/304 +f 358/229/284 351/211/341 352/210/340 +f 358/229/284 354/225/364 351/211/341 +f 358/229/284 360/228/283 354/225/364 +usemtl material-0033AD02 +f 404/232/368 401/233/369 403/234/370 +f 404/232/368 416/235/371 401/233/369 +f 404/232/368 403/234/370 411/175/372 +f 404/232/368 386/236/373 416/235/371 +f 404/232/368 411/175/372 414/234/374 +f 404/232/368 483/237/375 386/236/373 +f 404/232/368 414/234/374 392/233/376 +f 404/232/368 482/236/377 483/237/375 +f 404/232/368 392/233/376 388/235/378 +f 404/232/368 388/235/378 482/236/377 +f 401/233/369 461/238/379 403/234/370 +f 401/233/369 416/235/371 402/239/380 +f 401/233/369 405/240/381 461/238/379 +f 401/233/369 402/239/380 400/241/382 +f 401/233/369 400/241/382 405/240/381 +f 411/175/372 476/242/383 414/234/374 +f 411/175/372 403/234/370 476/242/383 +f 386/236/373 385/243/384 416/235/371 +f 392/233/376 393/239/385 388/235/378 +f 392/233/376 414/234/374 474/238/386 +f 392/233/376 395/241/387 393/239/385 +f 392/233/376 474/238/386 406/240/388 +f 392/233/376 406/240/388 395/241/387 +f 482/236/377 484/244/389 483/237/375 +f 461/238/379 405/240/381 469/245/390 +f 402/239/380 416/235/371 415/246/391 +f 385/243/384 390/247/392 416/235/371 +f 416/235/371 390/247/392 415/246/391 +f 393/239/385 391/246/393 388/235/378 +f 474/238/386 468/245/394 406/240/388 +f 388/235/378 391/246/393 387/247/395 +f 390/247/392 413/248/396 415/246/391 +f 390/247/392 389/249/397 413/248/396 +f 415/246/391 413/248/396 394/250/398 +f 469/245/390 470/251/399 471/252/400 +f 387/247/395 391/246/393 412/248/401 +f 387/247/395 412/248/401 389/249/397 +f 468/245/394 473/252/402 472/251/403 +f 470/251/399 454/253/404 471/252/400 +f 470/251/399 455/254/405 454/253/404 +f 473/252/402 459/253/406 472/251/403 +f 472/251/403 459/253/406 455/254/405 +f 454/253/404 455/254/405 456/117/407 +f 456/117/407 455/254/405 459/253/406 +f 490/255/408 491/256/409 487/257/410 +f 490/255/408 514/258/411 491/256/409 +f 490/255/408 487/257/410 508/259/412 +f 490/255/408 508/259/412 509/260/413 +f 490/255/408 509/260/413 506/259/414 +f 490/255/408 506/259/414 489/257/415 +f 508/259/412 487/257/410 486/261/416 +f 508/259/412 486/261/416 507/262/417 +f 506/259/414 486/261/416 489/257/415 +f 506/259/414 507/262/417 486/261/416 +f 485/263/418 486/261/416 487/257/410 +f 485/263/418 489/257/415 486/261/416 +f 485/263/418 488/264/419 489/257/415 +f 520/255/420 539/259/421 516/257/422 +f 520/255/420 540/260/423 539/259/421 +f 520/255/420 538/259/424 540/260/423 +f 520/255/420 519/257/425 538/259/424 +f 516/257/422 539/259/421 517/261/426 +f 516/257/422 517/261/426 515/263/418 +f 519/257/425 517/261/426 538/259/424 +f 519/257/425 515/263/418 517/261/426 +f 519/257/425 518/264/427 515/263/418 +f 539/259/421 537/262/428 517/261/426 +f 517/261/426 537/262/428 538/259/424 +f 532/265/429 515/263/418 518/264/427 +f 421/266/430 450/267/431 463/268/432 +f 421/266/430 439/269/433 440/270/434 +f 421/266/430 449/271/435 450/267/431 +f 421/266/430 440/270/434 449/271/435 +f 450/267/431 449/271/435 419/272/436 +f 440/270/434 439/269/433 441/273/437 +f 440/270/434 448/274/438 449/271/435 +f 440/270/434 441/273/437 442/275/439 +f 440/270/434 444/276/440 448/274/438 +f 440/270/434 442/275/439 444/276/440 +f 449/271/435 448/274/438 419/272/436 +f 439/269/433 436/277/441 441/273/437 +f 419/272/436 448/274/438 420/278/442 +f 442/275/439 445/279/443 444/276/440 +f 442/275/439 441/273/437 431/280/444 +f 442/275/439 443/281/445 445/279/443 +f 442/275/439 431/280/444 418/282/446 +f 442/275/439 418/282/446 443/281/445 +f 436/277/441 432/283/447 441/273/437 +f 436/277/441 437/273/448 432/283/447 +f 436/277/441 438/284/449 437/273/448 +f 441/273/437 432/283/447 431/280/444 +f 444/276/440 447/285/450 448/274/438 +f 444/276/440 445/279/443 447/285/450 +f 448/274/438 447/285/450 420/278/442 +f 418/282/446 417/286/451 443/281/445 +f 418/282/446 431/280/444 477/287/452 +f 438/284/449 434/288/453 437/273/448 +f 438/284/449 422/289/454 434/288/453 +f 432/283/447 433/290/455 431/280/444 +f 432/283/447 437/273/448 460/280/456 +f 432/283/447 460/280/456 433/290/455 +f 431/280/444 433/290/455 477/287/452 +f 477/287/452 433/290/455 481/291/457 +f 422/289/454 424/292/458 434/288/453 +f 422/289/454 423/293/459 424/292/458 +f 437/273/448 430/275/460 460/280/456 +f 437/273/448 434/288/453 430/275/460 +f 433/290/455 480/287/461 481/291/457 +f 433/290/455 460/280/456 480/287/461 +f 423/293/459 462/294/462 424/292/458 +f 434/288/453 426/295/463 430/275/460 +f 434/288/453 424/292/458 426/295/463 +f 460/280/456 430/275/460 435/282/464 +f 460/280/456 435/282/464 480/287/461 +f 424/292/458 425/296/465 426/295/463 +f 424/292/458 462/294/462 465/297/466 +f 424/292/458 465/297/466 425/296/465 +f 430/275/460 427/281/467 435/282/464 +f 430/275/460 426/295/463 428/279/468 +f 430/275/460 428/279/468 427/281/467 +f 425/296/465 465/297/466 466/298/469 +f 425/296/465 475/285/470 426/295/463 +f 425/296/465 466/298/469 475/285/470 +f 426/295/463 475/285/470 428/279/468 +f 427/281/467 428/279/468 429/299/471 +f 475/285/470 466/298/469 467/300/472 +f 499/301/473 500/302/474 498/303/475 +f 499/301/473 504/304/476 500/302/474 +f 499/301/473 498/303/475 510/305/477 +f 500/302/474 511/306/478 498/303/475 +f 500/302/474 504/304/476 501/301/479 +f 500/302/474 501/301/479 502/303/480 +f 502/303/480 501/301/479 513/305/481 +f 502/303/480 513/305/481 505/307/482 +f 529/308/483 533/309/484 541/306/485 +f 410/310/486 398/311/487 397/312/488 +f 410/310/486 479/313/489 398/311/487 +f 495/314/490 496/315/491 494/316/492 +f 386/236/373 483/237/375 550/244/493 +f 386/236/373 550/244/493 549/317/494 +f 386/236/373 549/317/494 385/243/384 +f 482/236/377 388/235/378 545/243/495 +f 482/236/377 547/317/496 484/244/389 +f 482/236/377 545/243/495 547/317/496 +f 402/239/380 408/318/497 400/241/382 +f 402/239/380 415/246/391 409/319/498 +f 550/244/493 483/237/375 548/320/499 +f 548/320/499 483/237/375 484/244/389 +f 385/243/384 546/321/500 390/247/392 +f 393/239/385 395/241/387 453/318/501 +f 393/239/385 410/319/486 391/246/393 +f 545/243/495 387/247/395 546/321/500 +f 545/243/495 388/235/378 387/247/395 +f 408/318/497 396/322/502 400/241/382 +f 408/318/497 467/323/472 396/322/502 +f 409/319/498 415/246/391 394/250/398 +f 409/319/498 394/250/398 429/324/471 +f 390/247/392 546/321/500 389/249/397 +f 546/321/500 387/247/395 389/249/397 +f 395/241/387 399/322/503 453/318/501 +f 410/319/486 417/250/451 391/246/393 +f 410/319/486 397/324/488 417/250/451 +f 413/248/396 389/249/397 481/325/457 +f 412/248/401 391/246/393 417/250/451 +f 412/248/401 481/325/457 389/249/397 +f 453/318/501 399/322/503 446/323/504 +f 490/255/408 512/256/505 514/258/411 +f 490/255/408 489/257/415 512/256/505 +f 491/256/409 511/264/478 487/257/410 +f 512/256/505 489/257/415 488/264/419 +f 511/264/478 485/263/418 487/257/410 +f 511/264/478 500/265/474 485/263/418 +f 485/263/418 500/265/474 488/264/419 +f 520/255/420 516/257/422 533/256/484 +f 520/255/420 533/256/484 543/258/506 +f 520/255/420 543/258/506 542/256/507 +f 520/255/420 542/256/507 519/257/425 +f 516/257/422 541/264/485 533/256/484 +f 516/257/422 515/263/418 541/264/485 +f 542/256/507 518/264/427 519/257/425 +f 541/264/485 515/263/418 532/265/429 +f 421/266/430 423/293/459 422/289/454 +f 421/266/430 463/268/432 423/293/459 +f 421/266/430 422/289/454 439/269/433 +f 423/293/459 463/268/432 464/56/508 +f 422/289/454 438/284/449 439/269/433 +f 438/284/449 436/277/441 439/269/433 +f 458/326/509 420/278/442 447/285/450 +f 458/326/509 447/285/450 446/300/504 +f 418/282/446 412/327/401 417/286/451 +f 418/282/446 477/287/452 412/327/401 +f 446/300/504 447/285/450 453/328/501 +f 447/285/450 445/279/443 453/328/501 +f 443/281/445 417/286/451 397/299/488 +f 443/281/445 397/299/488 445/279/443 +f 445/279/443 397/299/488 453/328/501 +f 412/327/401 477/287/452 481/291/457 +f 423/293/459 464/56/508 462/294/462 +f 481/291/457 480/287/461 413/327/396 +f 480/287/461 435/282/464 413/327/396 +f 413/327/396 435/282/464 394/286/398 +f 435/282/464 427/281/467 394/286/398 +f 465/297/466 457/329/510 466/298/469 +f 427/281/467 429/299/471 394/286/398 +f 475/285/470 408/328/497 428/279/468 +f 475/285/470 467/300/472 408/328/497 +f 408/328/497 429/299/471 428/279/468 +f 467/300/472 466/298/469 457/329/510 +f 499/301/473 496/330/491 504/304/476 +f 499/301/473 510/305/477 494/331/492 +f 499/301/473 494/331/492 496/330/491 +f 500/302/474 502/303/480 488/306/419 +f 504/304/476 496/330/491 501/301/479 +f 510/305/477 498/303/475 497/307/511 +f 498/303/475 511/306/478 497/307/511 +f 502/303/480 505/307/482 488/306/419 +f 496/330/491 495/331/490 501/301/479 +f 501/301/479 495/331/490 513/305/481 +f 511/306/478 503/308/512 497/307/511 +f 511/306/478 491/309/409 503/308/512 +f 488/306/419 505/307/482 493/308/513 +f 488/306/419 493/308/513 512/309/505 +f 491/309/409 514/332/411 503/308/512 +f 512/309/505 493/308/513 514/332/411 +f 503/308/512 514/332/411 492/333/514 +f 492/333/514 514/332/411 493/308/513 +f 526/301/515 525/303/516 532/302/429 +f 526/301/515 536/305/517 525/303/516 +f 526/301/515 532/302/429 531/304/518 +f 526/301/515 544/331/519 536/305/517 +f 526/301/515 531/304/518 522/330/520 +f 526/301/515 522/330/520 544/331/519 +f 525/303/516 541/306/485 532/302/429 +f 525/303/516 536/305/517 524/307/521 +f 525/303/516 524/307/521 541/306/485 +f 531/304/518 527/301/522 522/330/520 +f 531/304/518 532/302/429 527/301/522 +f 524/307/521 529/308/483 541/306/485 +f 522/330/520 527/301/522 523/331/523 +f 532/302/429 528/303/524 527/301/522 +f 532/302/429 518/306/427 528/303/524 +f 529/308/483 543/332/506 533/309/484 +f 529/308/483 521/333/525 543/332/506 +f 523/331/523 527/301/522 535/305/526 +f 527/301/522 528/303/524 535/305/526 +f 518/306/427 534/307/527 528/303/524 +f 518/306/427 530/308/528 534/307/527 +f 518/306/427 542/309/507 530/308/528 +f 530/308/528 543/332/506 521/333/525 +f 530/308/528 542/309/507 543/332/506 +f 534/307/527 535/305/526 528/303/524 +f 409/310/498 429/312/471 407/311/529 +f 409/310/498 407/311/529 451/313/530 +f 409/310/498 451/313/530 478/334/531 +f 409/310/498 478/334/531 402/335/380 +f 429/312/471 408/336/497 407/311/529 +f 410/310/486 452/334/532 479/313/489 +f 410/310/486 393/335/385 452/334/532 +f 397/312/488 398/311/487 453/336/501 +f 408/337/497 451/338/530 407/339/529 +f 408/337/497 478/340/531 451/338/530 +f 408/337/497 402/341/380 478/340/531 +f 453/337/501 452/340/532 393/341/385 +f 453/337/501 479/338/489 452/340/532 +f 453/337/501 398/339/487 479/338/489 +f 493/342/513 503/343/512 492/344/514 +f 493/342/513 497/345/511 503/343/512 +f 493/342/513 505/346/482 497/345/511 +f 505/346/482 510/347/477 497/345/511 +f 505/346/482 513/348/481 510/347/477 +f 513/348/481 494/316/492 510/347/477 +f 513/348/481 495/314/490 494/316/492 +f 530/342/528 521/344/525 529/343/483 +f 530/342/528 529/343/483 524/345/521 +f 530/342/528 524/345/521 534/346/527 +f 524/345/521 536/347/517 534/346/527 +f 536/347/517 535/348/526 534/346/527 +f 536/347/517 544/316/519 535/348/526 +f 544/316/519 523/314/523 535/348/526 +f 544/316/519 522/315/520 523/314/523 +f 405/240/381 376/349/533 469/245/390 +f 405/240/381 400/241/382 376/349/533 +f 400/241/382 396/322/502 376/349/533 +f 395/241/387 406/240/388 380/349/534 +f 395/241/387 380/349/534 399/322/503 +f 406/240/388 468/245/394 380/349/534 +f 396/322/502 383/350/535 376/349/533 +f 380/349/534 379/350/536 399/322/503 +f 379/350/536 384/351/537 458/352/509 +f 450/267/431 372/353/538 463/268/432 +f 372/353/538 464/56/508 463/268/432 +f 462/294/462 374/353/539 465/297/466 +f 467/323/472 383/350/535 396/322/502 +f 467/323/472 457/352/510 383/350/535 +f 399/322/503 379/350/536 446/323/504 +f 457/352/510 374/354/539 383/350/535 +f 379/350/536 458/352/509 446/323/504 +f 374/354/539 464/172/508 372/355/538 +f 450/267/431 419/272/436 384/356/537 +f 450/267/431 384/356/537 372/353/538 +f 384/356/537 419/272/436 420/278/442 +f 384/356/537 420/278/442 458/326/509 +f 464/56/508 374/353/539 462/294/462 +f 374/353/539 457/329/510 465/297/466 +usemtl material-0059BDCE +f 375/357/540 382/358/541 378/359/542 +f 375/357/540 381/360/543 382/358/541 +f 375/357/540 377/359/544 373/358/545 +f 375/357/540 373/358/545 381/360/543 +f 382/358/541 381/360/543 372/361/538 +f 382/358/541 379/362/536 378/359/542 +f 382/358/541 372/361/538 384/363/537 +f 382/358/541 384/363/537 379/362/536 +f 381/360/543 373/358/545 372/361/538 +f 380/364/534 378/359/542 379/362/536 +f 373/358/545 374/365/539 372/361/538 +f 373/358/545 377/359/544 383/362/535 +f 373/358/545 383/362/535 374/365/539 +f 383/362/535 377/359/544 376/364/533 +f 375/357/540 472/366/403 455/367/405 +f 375/357/540 378/359/542 472/366/403 +f 375/357/540 455/367/405 470/366/399 +f 375/357/540 470/366/399 377/359/544 +f 472/366/403 378/359/542 468/368/394 +f 468/368/394 378/359/542 380/364/534 +f 470/366/399 469/368/390 377/359/544 +f 469/368/390 376/364/533 377/359/544 +usemtl material-0327AC42 +f 364/369/546 369/370/547 367/371/548 +f 369/370/547 370/372/549 367/371/548 +f 371/373/550 367/371/548 370/372/549 +f 370/372/549 368/374/551 365/375/552 +f 368/374/551 366/376/553 365/375/552 +f 370/372/549 365/375/552 371/377/550 +f 364/369/546 459/378/406 473/379/402 +f 364/369/546 367/371/548 459/378/406 +f 364/369/546 473/379/402 468/380/394 +f 364/369/546 468/380/394 474/381/386 +f 364/369/546 414/382/374 369/370/547 +f 364/369/546 474/381/386 414/382/374 +f 459/378/406 367/371/548 456/383/407 +f 369/370/547 414/382/374 370/372/549 +f 456/383/407 367/371/548 371/373/550 +f 414/382/374 476/384/383 370/372/549 +f 476/384/383 403/385/370 370/372/549 +f 403/385/370 368/374/551 370/372/549 +f 403/385/370 366/376/553 368/374/551 +f 403/385/370 461/386/379 366/376/553 +f 461/386/379 469/387/390 366/376/553 +f 469/387/390 471/388/400 366/376/553 +f 365/375/552 366/376/553 454/389/404 +f 454/389/404 366/376/553 471/388/400 +f 371/377/550 365/375/552 456/390/407 +f 365/375/552 454/389/404 456/390/407 +o node-005B2402_geom-005B2402 +v 1.066919 4.181702 -0.980218 +v 0.895440 4.256119 -1.049735 +v 1.007706 4.107530 -0.773529 +v 0.806113 4.040575 -0.617653 +v 1.152522 4.046042 -0.933059 +v 1.051386 3.833445 -0.649272 +v 1.161237 3.542889 -0.698433 +v 1.252727 3.707319 -0.776154 +v 1.250445 3.466029 -0.825392 +v 1.141938 4.059104 -1.156485 +v 1.264613 3.505593 -0.993371 +v 1.301328 3.689784 -0.914803 +v 1.288406 3.747576 -0.847687 +v 1.158738 3.637844 -1.368550 +v 1.196286 3.300430 -1.179627 +v 1.074486 3.197068 -0.702052 +v 1.167432 3.163538 -0.967233 +v 1.231342 3.768520 -1.162694 +v 1.074570 3.943716 -1.383579 +v 0.832874 4.223737 -0.834807 +v 0.977032 3.379537 -0.554085 +v 0.976150 4.172042 -1.243579 +v 1.124739 3.159604 -0.830705 +v 0.857556 3.746505 -0.509279 +vn 0.9094 -0.2282 0.3476 +vn 0.6753 -0.0579 0.7353 +vn -0.1919 -0.8618 0.4696 +vn 0.9987 0.0462 -0.0231 +vn 0.9171 0.2773 0.2864 +vn 0.9777 -0.1670 -0.1274 +vn 0.0715 -0.9568 -0.2819 +vn 0.7725 0.1278 0.6220 +vn 0.5623 0.2832 0.7770 +vn 0.1262 -0.6875 -0.7152 +vn 0.5179 0.6198 0.5896 +vn 0.8393 0.4917 0.2320 +vn -0.6784 0.3655 0.6374 +vn 0.0595 -0.2972 -0.9530 +vn 0.6154 0.7795 0.1171 +vn 0.9413 0.1464 -0.3043 +vn -0.1112 0.1608 -0.9807 +vn 0.8173 0.5118 -0.2647 +vn -0.0709 -0.9924 0.1006 +vn -0.3948 -0.4995 0.7711 +vn -0.5631 -0.0726 0.8232 +vn -0.6619 0.7226 0.1996 +vn -0.5462 0.7856 -0.2908 +vn -0.3400 0.6064 -0.7188 +vt 0.970000 0.190000 +vt 0.590000 0.250000 +vt 0.690000 0.020000 +vt 0.840000 0.440000 +vt 0.970000 0.470000 +vt 0.310000 0.580000 +vt 0.190000 0.060000 +vt 0.500000 0.890000 +vt 0.970000 0.800000 +vt 0.030000 0.840000 +vt 0.030000 0.470000 +vt 0.970000 0.920000 +vt 0.970000 0.020000 +vt 0.440000 0.980000 +vt 0.970000 0.980000 +vt 0.530000 0.080000 +s 1 +usemtl material-038D80E9 +f 559/391/554 557/392/555 566/393/556 +f 559/391/554 562/394/557 563/395/558 +f 559/391/554 561/392/559 562/394/557 +f 559/391/554 567/393/560 561/392/559 +f 557/392/555 558/394/561 556/396/562 +f 567/393/560 565/397/563 561/392/559 +f 558/394/561 553/398/564 556/396/562 +f 558/394/561 555/399/565 553/398/564 +f 556/396/562 553/398/564 554/400/566 +f 565/397/563 564/401/567 561/392/559 +f 553/398/564 555/399/565 551/402/568 +f 564/401/567 568/396/569 561/392/559 +f 564/401/567 569/400/570 568/396/569 +f 555/399/565 560/398/571 551/402/568 +f 568/396/569 569/400/570 560/398/571 +f 559/391/554 558/394/561 557/392/555 +f 559/391/554 563/395/558 558/394/561 +f 559/391/554 566/393/556 573/403/572 +f 559/391/554 573/403/572 567/393/560 +f 557/392/555 571/397/573 566/393/556 +f 557/392/555 574/401/574 571/397/573 +f 557/392/555 556/396/562 574/401/574 +f 574/401/574 556/396/562 554/400/566 +f 558/394/561 563/395/558 555/399/565 +f 563/395/558 562/394/557 555/399/565 +f 553/398/564 570/404/575 554/400/566 +f 553/398/564 551/402/568 570/404/575 +f 561/392/559 568/396/569 562/394/557 +f 555/399/565 562/394/557 560/398/571 +f 568/396/569 560/398/571 562/394/557 +f 570/404/575 551/402/568 552/405/576 +f 569/400/570 572/404/577 560/398/571 +f 572/404/577 552/405/576 551/402/568 +f 572/404/577 551/402/568 560/398/571 +f 573/406/572 570/406/575 552/406/576 +f 573/406/572 566/406/556 570/406/575 +f 573/406/572 552/406/576 572/406/577 +f 573/406/572 572/406/577 567/406/560 +f 566/406/556 554/406/566 570/406/575 +f 566/406/556 571/406/573 554/406/566 +f 572/406/577 569/406/570 567/406/560 +f 571/406/573 574/406/574 554/406/566 +f 569/406/570 565/406/563 567/406/560 +f 569/406/570 564/406/567 565/406/563 +o node-009835BD_geom-009835BD +v 0.680778 4.067742 -2.108862 +v 0.861210 4.011882 -1.915047 +v 0.879990 3.580640 -2.191308 +v 1.010267 3.568054 -2.008636 +v 1.035593 3.437210 -2.066135 +v 0.992620 3.286920 -2.254742 +v 0.854167 3.355863 -2.342501 +v 0.940071 3.381147 -2.225825 +v 0.354886 4.010678 -2.028075 +v 0.434965 4.001900 -2.200940 +v 0.479387 3.555615 -2.364719 +v 0.512665 3.740835 -2.335494 +v 0.520225 3.798466 -2.301579 +v 0.850443 3.559598 -2.344062 +v 0.697290 3.576356 -2.313851 +v 0.799119 3.620540 -2.269666 +v 0.958447 3.701586 -1.767885 +v 0.934156 3.812326 -2.036202 +v 0.855084 3.777018 -2.358573 +v 0.769376 3.776724 -2.230788 +v 0.970255 3.755717 -2.040843 +v 0.722777 3.280599 -2.435741 +v 0.712893 3.375820 -2.378208 +v 0.527197 3.425303 -2.407140 +v 0.873088 3.435586 -2.373491 +v 0.936508 3.438127 -2.276022 +v 0.754746 3.430833 -2.388995 +v 0.777909 3.531122 -2.369017 +v 1.030581 3.304987 -2.104614 +v 0.939455 3.214155 -2.213344 +v 0.829310 3.195003 -2.299815 +v 0.706978 3.208709 -2.369276 +v 0.568959 3.294172 -2.414244 +v 0.575259 3.073077 -2.323727 +v 0.399153 3.233349 -2.358427 +v 1.031386 3.528420 -1.801731 +v 0.906016 3.537156 -2.292038 +v 0.862210 3.283917 -2.351979 +v 1.051168 3.742711 -2.136821 +v 0.780303 3.012674 -2.220387 +v 0.951621 3.081897 -2.071286 +v 0.530642 4.074770 -1.885268 +v 0.731388 4.019498 -1.775544 +v 0.865592 3.901443 -1.737548 +v 1.045261 3.248490 -1.925056 +v 0.272712 3.887555 -2.135217 +v 0.272047 3.685507 -2.228282 +v 0.281301 3.510843 -2.304834 +v 0.571199 3.727304 -2.446493 +v 0.631630 3.706101 -2.022959 +v 0.750035 3.838044 -2.204091 +vn 0.2748 0.8498 -0.4499 +vn -0.2704 0.7144 -0.6453 +vn -0.7506 0.5023 0.4292 +vn -0.1857 0.6681 -0.7205 +vn 0.3278 0.7671 -0.5515 +vn 0.8109 0.3691 -0.4541 +vn 0.9358 0.2572 -0.2413 +vn 0.9348 0.2103 -0.2862 +vn 0.9066 0.1968 -0.3732 +vn 0.8040 0.3256 -0.4976 +vn 0.4524 0.5418 -0.7084 +vn 0.9698 0.0108 -0.2436 +vn 0.4035 0.6158 -0.6767 +vn 0.8264 0.4885 -0.2802 +vn 0.5470 -0.0999 0.8311 +vn 0.5513 -0.0128 -0.8342 +vn 0.8127 -0.1614 -0.5599 +vn 0.1008 0.3644 -0.9258 +vn 0.5108 0.2980 -0.8064 +vn -0.0162 0.2089 -0.9778 +vn 0.5324 -0.0884 -0.8419 +vn 0.5450 -0.2367 -0.8043 +vn 0.9603 -0.1791 -0.2138 +vn 0.6886 -0.5411 -0.4828 +vn -0.1342 0.2476 -0.9595 +vn -0.0975 0.4290 -0.8980 +vn -0.0963 0.1861 -0.9778 +vn -0.1346 0.0119 -0.9908 +vn 0.1595 0.3223 -0.9331 +vn 0.4870 -0.5113 -0.7081 +vn 0.2151 -0.1754 -0.9607 +vn 0.2032 -0.5524 -0.8084 +vn -0.1603 -0.2054 -0.9655 +vn -0.8061 -0.5488 -0.2214 +vn -0.4266 -0.8884 -0.1693 +vn -0.4424 0.6308 0.6375 +vn 0.0124 -0.9998 0.0165 +vn 0.3470 -0.8703 0.3495 +vn -0.1288 0.5169 0.8463 +vn 0.5279 -0.5175 0.6734 +vn 0.2881 0.1762 0.9412 +vn 0.6692 0.7430 0.0036 +vn 0.7039 0.7014 -0.1123 +vn -0.9854 0.1464 0.0870 +vn 0.4547 -0.3341 0.8256 +vn -0.9269 -0.3609 -0.1026 +vn -0.9727 -0.1355 -0.1881 +vn 0.5395 -0.0192 -0.8417 +vn 0.9242 -0.1920 -0.3302 +vn -0.0475 -0.2321 -0.9715 +vn 0.1124 -0.9847 -0.1332 +vt 0.970000 0.940000 +vt 0.530000 0.910000 +vt 0.500000 0.980000 +vt 0.530000 0.700000 +vt 0.970000 0.700000 +vt 0.720000 0.480000 +vt 0.280000 0.480000 +vt 0.280000 0.340000 +vt 0.410000 0.670000 +vt 0.690000 0.250000 +vt 0.970000 0.500000 +vt 0.750000 0.310000 +vt 0.970000 0.420000 +vt 0.810000 0.390000 +vt 0.030000 0.480000 +vt 0.970000 0.230000 +vt 0.690000 0.170000 +vt 0.970000 0.670000 +vt 0.970000 0.310000 +vt 0.970000 0.160000 +vt 0.340000 0.190000 +vt 0.690000 0.110000 +vt 0.970000 0.090000 +vt 0.030000 0.170000 +vt 0.280000 0.020000 +vt 0.250000 0.250000 +vt 0.970000 0.980000 +vt 0.340000 0.910000 +vt 0.250000 0.700000 +vt 0.030000 0.670000 +vt 0.970000 0.020000 +vt 0.030000 0.700000 +vt 0.030000 0.980000 +vt 0.190000 0.980000 +vt 0.190000 0.700000 +vt 0.310000 0.980000 +vt 0.470000 0.780000 +s 1 +usemtl material-012F5405 +f 575/407/578 584/408/579 583/409/580 +f 575/407/578 587/410/581 584/408/579 +f 575/407/578 625/411/582 587/410/581 +f 577/412/583 578/413/584 579/414/585 +f 577/412/583 595/415/586 578/413/584 +f 577/412/583 579/414/585 582/416/587 +f 577/412/583 590/417/588 595/415/586 +f 577/412/583 582/416/587 600/418/589 +f 577/412/583 588/419/590 590/417/588 +f 577/412/583 600/418/589 611/420/591 +f 577/412/583 611/420/591 588/419/590 +f 578/413/584 610/421/592 579/414/585 +f 582/416/587 581/422/593 600/418/589 +f 582/416/587 579/414/585 580/423/594 +f 582/416/587 580/423/594 581/422/593 +f 590/417/588 588/419/590 589/412/595 +f 590/417/588 594/424/596 595/415/586 +f 590/417/588 589/412/595 586/415/597 +f 590/417/588 586/415/597 594/424/596 +f 611/420/591 600/418/589 599/425/598 +f 611/420/591 599/425/598 588/419/590 +f 600/418/589 581/422/593 599/425/598 +f 580/423/594 612/426/599 581/422/593 +f 580/423/594 579/414/585 603/427/600 +f 580/423/594 604/428/601 612/426/599 +f 580/423/594 603/427/600 604/428/601 +f 589/412/595 585/413/602 586/415/597 +f 589/412/595 588/419/590 602/420/603 +f 589/412/595 598/414/604 585/413/602 +f 589/412/595 602/420/603 601/418/605 +f 589/412/595 597/416/606 598/414/604 +f 589/412/595 601/418/605 597/416/606 +f 601/418/605 599/425/598 581/422/593 +f 601/418/605 602/420/603 599/425/598 +f 601/418/605 581/422/593 597/416/606 +f 599/425/598 602/420/603 588/419/590 +f 612/426/599 604/428/601 605/429/607 +f 612/426/599 596/423/608 581/422/593 +f 612/426/599 605/429/607 606/428/609 +f 612/426/599 606/428/609 596/423/608 +f 597/416/606 596/423/608 598/414/604 +f 597/416/606 581/422/593 596/423/608 +f 598/414/604 596/423/608 607/427/610 +f 598/414/604 607/427/610 609/430/611 +f 596/423/608 606/428/609 607/427/610 +f 608/431/612 609/430/611 607/427/610 +f 608/431/612 607/427/610 606/428/609 +f 616/432/613 614/432/614 615/432/615 +f 616/432/613 615/432/615 617/432/616 +f 615/432/615 619/432/617 617/432/616 +f 619/432/617 618/432/618 617/432/616 +f 575/407/578 616/433/613 617/409/616 +f 575/407/578 583/409/580 616/433/613 +f 575/407/578 617/409/616 576/408/619 +f 575/407/578 576/408/619 592/410/620 +f 575/407/578 592/410/620 625/411/582 +f 617/409/616 618/434/618 576/408/619 +f 583/409/580 584/408/579 620/434/621 +f 592/410/620 576/408/619 591/435/622 +f 591/435/622 576/408/619 618/434/618 +f 587/410/581 621/435/623 584/408/579 +f 584/408/579 621/435/623 620/434/621 +f 578/413/584 595/415/586 591/436/622 +f 578/413/584 591/436/622 610/421/592 +f 610/421/592 619/430/617 579/414/585 +f 579/414/585 619/430/617 603/427/600 +f 619/430/617 615/431/615 603/427/600 +f 603/427/600 615/431/615 604/428/601 +f 586/415/597 585/413/602 621/436/623 +f 605/429/607 614/437/614 606/428/609 +f 605/429/607 604/428/601 614/437/614 +f 604/428/601 615/431/615 614/437/614 +f 598/414/604 622/421/624 585/413/602 +f 598/414/604 609/430/611 622/421/624 +f 622/421/624 621/436/623 585/413/602 +f 614/437/614 608/431/612 606/428/609 +f 593/438/625 625/439/582 592/440/620 +f 593/438/625 587/440/581 625/439/582 +f 593/438/625 592/440/620 613/441/626 +f 593/438/625 623/441/627 587/440/581 +f 592/440/620 591/442/622 613/441/626 +f 623/441/627 621/442/623 587/440/581 +f 616/432/613 608/432/612 614/432/614 +f 616/432/613 583/432/580 608/432/612 +f 583/432/580 609/432/611 608/432/612 +f 583/432/580 620/432/621 609/432/611 +f 619/432/617 591/432/622 618/432/618 +f 619/432/617 610/432/592 591/432/622 +f 620/432/621 621/432/623 609/432/611 +f 621/432/623 622/432/624 609/432/611 +f 593/443/625 613/443/626 591/443/622 +f 593/443/625 591/443/622 624/443/628 +f 593/443/625 621/443/623 623/443/627 +f 593/443/625 624/443/628 621/443/623 +o node-00D664C4_geom-00D664C4 +v -1.195824 3.008068 -1.194830 +v -1.313648 2.923207 -0.915166 +v -1.315384 2.833915 -1.114820 +v -1.360555 2.634709 -0.838334 +v -1.422456 2.407104 -0.771792 +v -1.241128 2.313780 -0.932099 +v -1.220681 2.924411 -0.717185 +v -1.001672 2.939832 -0.562065 +v -1.254946 2.760457 -0.707126 +v -1.260161 2.212700 -0.766206 +v -1.181677 2.370585 -0.682472 +v -1.019858 2.555574 -0.539532 +v -1.036637 2.290869 -0.613781 +v -1.175384 2.406964 -1.192541 +v -1.132656 2.199120 -1.016932 +v -1.254225 2.409820 -0.942277 +v -1.312780 2.546558 -0.829654 +v -1.198449 2.463118 -0.708092 +v -1.051764 2.172282 -1.175797 +v -0.996394 2.059694 -1.025612 +v -1.085826 2.135560 -0.790174 +v -0.896952 2.154712 -0.608104 +v -0.893137 2.323860 -0.509761 +v -0.930503 2.646987 -0.460971 +v -1.137871 2.448838 -1.331652 +v -1.334438 2.684507 -1.040865 +v -1.186955 2.762788 -1.340010 +v -0.927234 2.013648 -0.800198 +v -1.156414 3.114300 -0.996100 +v -1.096011 3.103450 -0.775726 +vn -0.5907 -0.0883 0.8020 +vn -0.5421 -0.3907 0.7440 +vn 0.5954 -0.2161 0.7739 +vn -0.7249 0.0678 0.6855 +vn -0.5877 0.1021 0.8026 +vn 0.4672 0.2188 0.8567 +vn 0.4771 0.5453 0.6892 +vn 0.5857 -0.5710 0.5753 +vn -0.6769 -0.6663 0.3128 +vn -0.7060 0.3986 0.5853 +vn -0.9701 -0.0382 0.2397 +vn -0.9427 -0.1969 0.2693 +vn -0.9739 0.0324 0.2246 +vn -0.7766 -0.5379 -0.3279 +vn -0.7681 -0.6066 -0.2050 +vn -0.8824 -0.1795 -0.4349 +vn -0.8663 -0.3516 -0.3549 +vn -0.9519 -0.1491 -0.2677 +vn -0.8952 0.4305 0.1152 +vn -0.9243 0.1901 -0.3310 +vn 0.3344 -0.8111 -0.4799 +vn 0.2231 -0.5718 -0.7895 +vn 0.0788 0.1647 -0.9832 +vn 0.0813 0.7253 -0.6837 +vn 0.0299 -0.1991 -0.9795 +vn -0.5036 -0.2771 0.8183 +vn 0.0437 -0.9763 0.2118 +vn 0.4779 -0.8743 0.0851 +vn 0.2958 0.9303 0.2171 +vn 0.1738 0.9505 -0.2577 +vt 0.190000 0.420000 +vt 0.500000 0.220000 +vt 0.160000 0.160000 +vt 0.590000 0.690000 +vt 0.690000 0.380000 +vt 0.030000 0.470000 +vt 0.060000 0.780000 +vt 0.470000 0.020000 +vt 0.970000 0.080000 +vt 0.530000 0.840000 +vt 0.970000 0.500000 +vt 0.970000 0.660000 +vt 0.970000 0.380000 +vt 0.690000 0.300000 +vt 0.970000 0.940000 +vt 0.470000 0.980000 +vt 0.970000 0.200000 +vt 0.970000 0.020000 +vt 0.970000 0.980000 +vt 0.970000 0.030000 +vt 0.910000 0.160000 +s 1 +usemtl material-03C5C9F5 +f 637/444/629 638/445/630 648/446/631 +f 637/444/629 634/447/632 643/448/633 +f 637/444/629 648/446/631 649/449/634 +f 637/444/629 633/450/635 634/447/632 +f 637/444/629 649/449/634 633/450/635 +f 648/446/631 638/445/630 647/451/636 +f 638/445/630 646/452/637 647/451/636 +f 634/447/632 633/450/635 632/453/638 +f 634/447/632 642/454/639 643/448/633 +f 634/447/632 632/453/638 629/455/640 +f 634/447/632 629/455/640 642/454/639 +f 643/448/633 642/454/639 630/456/641 +f 631/457/642 640/445/643 646/452/637 +f 631/457/642 630/456/641 641/448/644 +f 631/457/642 639/444/645 640/445/643 +f 631/457/642 641/448/644 639/444/645 +f 630/456/641 642/454/639 641/448/644 +f 629/455/640 651/447/646 642/454/639 +f 629/455/640 632/453/638 627/458/647 +f 629/455/640 628/453/648 651/447/646 +f 629/455/640 627/458/647 628/453/648 +f 641/448/644 651/447/646 639/444/645 +f 641/448/644 642/454/639 651/447/646 +f 640/445/643 645/451/649 646/452/637 +f 640/445/643 639/444/645 644/446/650 +f 640/445/643 644/446/650 645/451/649 +f 628/453/648 652/450/651 651/447/646 +f 628/453/648 627/458/647 626/459/652 +f 628/453/648 626/459/652 652/450/651 +f 651/447/646 652/450/651 639/444/645 +f 644/446/650 639/444/645 650/449/653 +f 650/449/653 639/444/645 652/450/651 +f 637/444/629 636/457/654 638/445/630 +f 637/444/629 643/448/633 636/457/654 +f 636/457/654 646/452/637 638/445/630 +f 636/457/654 643/448/633 630/456/641 +f 636/457/654 631/457/642 646/452/637 +f 636/457/654 630/456/641 635/460/655 +f 635/460/655 630/456/641 631/457/642 +f 647/451/636 646/452/637 653/461/656 +f 633/450/635 655/459/657 632/453/638 +f 632/453/638 655/459/657 627/458/647 +f 645/451/649 653/461/656 646/452/637 +f 655/459/657 654/462/658 627/458/647 +f 627/458/647 654/462/658 626/459/652 +f 645/463/649 654/463/658 653/463/656 +f 645/463/649 626/463/652 654/463/658 +f 645/463/649 652/463/651 626/463/652 +f 645/463/649 644/463/650 652/463/651 +f 653/463/656 654/463/658 647/463/636 +f 644/463/650 650/463/653 652/463/651 +f 654/463/658 655/463/657 647/463/636 +f 655/463/657 633/463/635 647/463/636 +f 633/463/635 648/463/631 647/463/636 +f 633/463/635 649/463/634 648/463/631 +f 635/464/655 631/464/642 636/464/654 +o node-01BB4C3F_geom-01BB4C3F +v -1.672076 2.529751 -0.032851 +v -1.676633 2.398711 -0.075306 +v -1.880669 2.367869 -0.057015 +v -1.743924 2.442902 0.225561 +v -1.714020 2.398844 0.261975 +v -1.651160 2.441502 0.265916 +v -1.783460 2.252719 0.275387 +v -1.817760 2.168740 0.187341 +v -1.774633 2.142672 0.193158 +v -2.003393 2.306255 0.266350 +v -1.887788 2.367239 0.249872 +v -1.877477 2.202998 -0.053522 +v -1.817858 2.310210 -0.072919 +v -1.702365 2.234862 0.224749 +v -1.708497 2.219378 0.278488 +v -1.919302 2.364362 0.157178 +v -1.850492 2.313682 0.250866 +v -1.815121 2.250927 -0.048307 +v -1.734166 2.169748 0.011697 +v -1.795395 2.227890 0.177863 +v -1.956276 2.274195 0.263270 +v -2.065385 2.144135 0.272692 +v -2.019192 2.161593 0.205009 +v -2.073120 2.146200 0.203623 +v -1.596679 2.356872 0.125734 +v -1.719648 2.371145 0.123459 +v -1.642970 2.380560 0.063595 +v -2.022363 2.299780 0.184891 +v -2.012290 2.161376 0.257068 +v -1.968582 2.261791 0.188531 +v -1.849071 2.244655 0.171920 +v -1.739668 2.144065 0.195783 +v -1.924853 2.201353 0.168014 +v -1.761312 2.366511 0.242263 +v -1.741614 2.204741 0.177863 +v -1.774808 2.264822 0.229551 +v -1.644496 2.323076 0.308084 +v -1.578486 2.413299 0.222208 +v -1.739164 2.335116 0.245490 +v -1.720019 2.346883 0.316372 +v -1.596560 2.512503 0.145278 +v -1.675723 2.567222 0.124362 +v -1.707867 2.571058 0.030247 +v -1.583218 2.475865 0.048930 +v -1.744428 2.227372 0.004578 +v -1.628550 2.292444 0.220374 +v -1.624329 2.494142 -0.029029 +v -1.559642 2.613562 0.106071 +v -1.619170 2.657753 0.065394 +v -1.624728 2.642276 -0.013020 +v -1.580803 2.594186 -0.041909 +v -1.533812 2.559298 -0.009793 +v -1.524474 2.567845 0.055489 +v -1.853726 2.317014 0.160517 +v -1.730757 2.200296 0.178066 +v 1.672076 2.529751 -0.032851 +v 1.880669 2.367869 -0.057015 +v 1.676633 2.398711 -0.075306 +v 1.743924 2.442902 0.225561 +v 1.651160 2.441502 0.265916 +v 1.714020 2.398844 0.261975 +v 1.783460 2.252719 0.275387 +v 1.774633 2.142672 0.193158 +v 1.817760 2.168740 0.187341 +v 1.919302 2.364362 0.157178 +v 1.887788 2.367239 0.249872 +v 2.003393 2.306255 0.266350 +v 1.877477 2.202998 -0.053522 +v 1.817858 2.310210 -0.072919 +v 1.708497 2.219378 0.278488 +v 1.968582 2.261791 0.188531 +v 2.022363 2.299780 0.184891 +v 1.850492 2.313682 0.250866 +v 1.815121 2.250927 -0.048307 +v 1.734166 2.169748 0.011697 +v 1.744428 2.227372 0.004578 +v 1.774808 2.264822 0.229551 +v 1.795395 2.227890 0.177863 +v 1.956276 2.274195 0.263270 +v 2.065385 2.144135 0.272692 +v 1.761312 2.366511 0.242263 +v 1.642970 2.380560 0.063595 +v 1.719648 2.371145 0.123459 +v 1.707867 2.571058 0.030247 +v 1.675723 2.567222 0.124362 +v 2.019192 2.161593 0.205009 +v 2.073120 2.146200 0.203623 +v 2.012290 2.161376 0.257068 +v 1.739668 2.144065 0.195783 +v 1.924853 2.201353 0.168014 +v 1.849071 2.244655 0.171920 +v 1.730757 2.200296 0.178066 +v 1.741614 2.204741 0.177863 +v 1.644496 2.323076 0.308084 +v 1.578486 2.413299 0.222208 +v 1.739164 2.335116 0.245490 +v 1.720019 2.346883 0.316372 +v 1.702365 2.234862 0.224749 +v 1.596560 2.512503 0.145278 +v 1.596679 2.356872 0.125734 +v 1.583218 2.475865 0.048930 +v 1.628550 2.292444 0.220374 +v 1.624329 2.494142 -0.029029 +v 1.619170 2.657753 0.065394 +v 1.559642 2.613562 0.106071 +v 1.624728 2.642276 -0.013020 +v 1.580803 2.594186 -0.041909 +v 1.533812 2.559298 -0.009793 +v 1.524474 2.567845 0.055489 +v 1.853726 2.317014 0.160517 +vn -0.3413 0.7295 0.5927 +vn 0.1636 0.5807 0.7975 +vn 0.7229 0.3447 0.5988 +vn -0.2754 0.5627 0.7794 +vn 0.3439 0.3142 0.8849 +vn -0.2709 0.5814 0.7672 +vn -0.5305 0.7438 0.4065 +vn -0.6907 0.6954 -0.1984 +vn 0.9139 0.1036 0.3925 +vn -0.5588 0.4388 0.7037 +vn 0.5571 -0.1791 0.8109 +vn -0.4451 0.2595 0.8570 +vn 0.8714 -0.4023 0.2809 +vn -0.4883 0.5155 0.7042 +vn 0.3748 -0.6372 0.6734 +vn -0.6067 0.5623 -0.5620 +vn 0.3351 -0.7089 0.6206 +vn -0.7794 -0.0159 0.6263 +vn 0.4626 -0.4158 0.7830 +vn -0.2452 0.3472 -0.9051 +vn 0.0306 -0.0115 -0.9995 +vn -0.6916 0.3176 -0.6487 +vn 0.0273 -0.9804 -0.1953 +vn -0.8299 -0.4696 -0.3013 +vn -0.4677 0.5029 -0.7269 +vn 0.6106 -0.3010 -0.7325 +vn -0.6943 0.4136 -0.5890 +vn -0.5084 -0.5905 0.6268 +vn -0.7340 -0.4516 0.5073 +vn -0.4766 -0.5600 -0.6777 +vn 0.4121 -0.6403 0.6482 +vn 0.5164 -0.1825 -0.8367 +vn 0.6747 -0.5271 -0.5167 +vn 0.3275 -0.3207 -0.8888 +vn 0.4426 -0.3019 -0.8444 +vn 0.6640 -0.6094 -0.4333 +vn 0.8735 -0.4467 -0.1936 +vn 0.7504 -0.0070 -0.6610 +vn 0.4613 -0.8328 -0.3059 +vn 0.1305 -0.9899 -0.0559 +vn 0.6146 -0.7099 -0.3441 +vn -0.9632 -0.0824 -0.2559 +vn -0.2304 -0.4484 0.8636 +vn 0.5808 -0.7429 -0.3328 +vn 0.3413 0.7295 0.5927 +vn 0.8104 0.5669 -0.1481 +vn 0.6907 0.6954 -0.1984 +vn 0.2709 0.5814 0.7672 +vn 0.5305 0.7438 0.4065 +vn 0.2754 0.5627 0.7794 +vn -0.3439 0.3142 0.8849 +vn -0.1636 0.5807 0.7975 +vn -0.7229 0.3447 0.5988 +vn 0.6916 0.3176 -0.6487 +vn 0.4883 0.5155 0.7042 +vn 0.7340 -0.4516 0.5073 +vn 0.6067 0.5623 -0.5620 +vn 0.5588 0.4388 0.7037 +vn 0.2304 -0.4484 0.8636 +vn -0.8714 -0.4023 0.2809 +vn 0.4766 -0.5600 -0.6777 +vn -0.4121 -0.6403 0.6482 +vn -0.2948 0.3844 0.8749 +vn -0.3748 -0.6372 0.6734 +vn -0.4626 -0.4158 0.7830 +vn 0.5084 -0.5905 0.6268 +vn 0.2452 0.3472 -0.9051 +vn 0.4451 0.2595 0.8570 +vn -0.9139 0.1036 0.3925 +vn -0.5571 -0.1791 0.8109 +vn -0.8735 -0.4467 -0.1936 +vn -0.6640 -0.6094 -0.4333 +vn -0.3275 -0.3207 -0.8888 +vn -0.7504 -0.0070 -0.6610 +vn -0.0306 -0.0115 -0.9995 +vn -0.3351 -0.7089 0.6206 +vn -0.6146 -0.7099 -0.3441 +vn -0.7247 0.4520 0.5200 +vn -0.4426 -0.3019 -0.8444 +vn -0.7416 0.5701 -0.3535 +vn 0.7794 -0.0159 0.6263 +vn -0.5164 -0.1825 -0.8367 +vn -0.6747 -0.5271 -0.5167 +vn -0.4613 -0.8328 -0.3059 +vn -0.1305 -0.9899 -0.0559 +vn 0.5577 0.6500 -0.5161 +vn 0.4677 0.5029 -0.7269 +vn -0.0273 -0.9804 -0.1953 +vn 0.8299 -0.4696 -0.3013 +vn 0.9632 -0.0824 -0.2559 +vn -0.6106 -0.3010 -0.7325 +vn -0.5808 -0.7429 -0.3328 +vn -0.8104 0.5669 -0.1481 +vn -0.5577 0.6500 -0.5161 +vn -0.6496 -0.5807 -0.4907 +vn 0.2948 0.3844 0.8749 +vn 0.5287 0.0119 -0.8487 +vn 0.6246 -0.6607 0.4164 +vn 0.4849 -0.6598 -0.5740 +vn 0.7247 0.4520 0.5200 +vn 0.6541 -0.6960 0.2963 +vn 0.7416 0.5701 -0.3535 +vn 0.3826 -0.5629 -0.7326 +vn 0.6943 0.4136 -0.5890 +vn -0.6541 -0.6960 0.2963 +vn 0.6496 -0.5807 -0.4907 +vn -0.6246 -0.6607 0.4164 +vn -0.4849 -0.6598 -0.5740 +vn -0.5287 0.0119 -0.8487 +vn -0.3826 -0.5629 -0.7326 +vt 0.660000 0.480000 +vt 0.600000 0.440000 +vt 0.590000 0.480000 +vt 0.640000 0.420000 +vt 0.620000 0.520000 +vt 0.670000 0.380000 +vt 0.700000 0.520000 +vt 0.730000 0.480000 +vt 0.560000 0.450000 +vt 0.630000 0.410000 +vt 0.560000 0.380000 +vt 0.590000 0.380000 +vt 0.510000 0.520000 +vt 0.670000 0.320000 +vt 0.640000 0.360000 +vt 0.770000 0.520000 +vt 0.560000 0.350000 +vt 0.590000 0.350000 +vt 0.650000 0.320000 +vt 0.830000 0.480000 +vt 0.840000 0.520000 +vt 0.820000 0.380000 +vt 0.560000 0.320000 +vt 0.590000 0.320000 +vt 0.610000 0.320000 +vt 0.540000 0.350000 +vt 0.700000 0.320000 +vt 0.670000 0.270000 +vt 0.710000 0.320000 +vt 0.820000 0.320000 +vt 0.720000 0.270000 +vt 0.880000 0.480000 +vt 0.900000 0.520000 +vt 0.850000 0.370000 +vt 0.870000 0.430000 +vt 0.810000 0.270000 +vt 0.930000 0.480000 +vt 0.850000 0.320000 +vt 0.930000 0.450000 +vt 0.930000 0.410000 +vt 0.960000 0.440000 +vt 0.980000 0.380000 +vt 0.950000 0.400000 +vt 0.990000 0.380000 +vt 0.700000 0.380000 +vt 0.630000 0.400000 +vt 0.510000 0.480000 +vt 0.510000 0.440000 +vt 0.860000 0.270000 +vt 0.610000 0.350000 +vt 0.990000 0.350000 +vt 0.540000 0.380000 +vt 0.610000 0.380000 +vt 0.700000 0.270000 +vt 0.700000 0.370000 +vt 0.560000 0.310000 +vt 0.590000 0.310000 +vt 0.540000 0.320000 +vt 0.670000 0.260000 +vt 0.700000 0.260000 +vt 0.650000 0.270000 +vt 0.720000 0.260000 +vt 0.930000 0.520000 +vt 0.920000 0.360000 +vt 0.810000 0.260000 +vt 0.910000 0.320000 +vt 0.950000 0.360000 +vt 0.980000 0.350000 +vt 0.910000 0.270000 +vt 0.950000 0.320000 +vt 0.990000 0.320000 +vt 0.920000 0.320000 +vt 0.950000 0.270000 +vt 0.980000 0.320000 +vt 0.920000 0.270000 +vt 0.640000 0.320000 +vt 0.660000 0.320000 +vt 0.660000 0.370000 +vt 0.660000 0.270000 +vt 0.640000 0.270000 +s 1 +usemtl material-0033AD02 +f 697/465/659 661/466/660 696/467/661 +f 697/465/659 659/468/662 661/466/660 +f 697/465/659 696/467/661 703/469/663 +f 697/465/659 666/470/664 659/468/662 +f 697/465/659 703/469/663 704/471/665 +f 697/465/659 704/471/665 698/472/666 +f 661/466/660 693/473/667 696/467/661 +f 661/466/660 659/468/662 660/474/668 +f 661/466/660 692/475/669 693/473/667 +f 661/466/660 660/474/668 695/476/670 +f 661/466/660 695/476/670 692/475/669 +f 703/469/663 696/467/661 708/477/671 +f 666/470/664 665/478/672 672/479/673 +f 704/471/665 705/480/674 698/472/666 +f 695/476/670 670/481/675 692/475/669 +f 695/476/670 662/482/676 670/481/675 +f 672/479/673 665/478/672 676/483/677 +f 705/480/674 656/484/678 698/472/666 +f 705/480/674 706/485/679 656/484/678 +f 698/472/666 656/484/678 658/486/680 +f 662/482/676 664/487/681 670/481/675 +f 662/482/676 663/488/682 664/487/681 +f 662/482/676 675/489/683 663/488/682 +f 670/481/675 664/487/681 669/490/684 +f 683/491/685 677/492/686 665/478/672 +f 665/478/672 677/492/686 676/483/677 +f 688/493/687 658/486/680 667/494/688 +f 688/493/687 667/494/688 687/495/689 +f 706/485/679 702/496/690 656/484/678 +f 706/485/679 707/497/691 702/496/690 +f 658/486/680 668/498/692 667/494/688 +f 658/486/680 656/484/678 657/499/693 +f 658/486/680 657/499/693 668/498/692 +f 656/484/678 702/496/690 657/499/693 +f 687/495/689 667/494/688 674/500/694 +f 707/497/691 699/501/695 702/496/690 +f 702/496/690 699/501/695 657/499/693 +f 668/498/692 673/502/696 667/494/688 +f 668/498/692 657/499/693 682/503/697 +f 668/498/692 682/503/697 681/504/698 +f 657/499/693 699/501/695 682/503/697 +f 667/494/688 673/502/696 674/500/694 +f 681/504/698 682/503/697 680/505/699 +f 681/504/698 694/506/700 689/507/701 +f 681/504/698 680/505/699 694/506/700 +f 682/503/697 699/501/695 680/505/699 +f 694/506/700 680/505/699 701/508/702 +f 740/465/703 720/509/704 739/472/705 +f 740/465/703 721/470/706 720/509/704 +f 740/465/703 739/472/705 759/471/707 +f 740/465/703 714/468/708 721/470/706 +f 740/465/703 759/471/707 760/469/709 +f 740/465/703 715/466/710 714/468/708 +f 740/465/703 760/469/709 754/467/711 +f 740/465/703 754/467/711 715/466/710 +f 720/509/704 712/486/712 739/472/705 +f 720/509/704 721/470/706 722/478/713 +f 720/509/704 745/493/714 712/486/712 +f 759/471/707 739/472/705 761/480/715 +f 714/468/708 715/466/710 716/474/716 +f 714/468/708 736/510/717 721/470/706 +f 714/468/708 716/474/716 736/510/717 +f 760/469/709 764/477/718 754/467/711 +f 745/493/714 723/494/719 712/486/712 +f 745/493/714 744/495/720 723/494/719 +f 745/493/714 746/491/721 744/495/720 +f 722/478/713 721/470/706 728/479/722 +f 722/478/713 734/483/723 735/492/724 +f 722/478/713 728/479/722 734/483/723 +f 728/479/722 721/470/706 736/510/717 +f 739/472/705 711/484/725 761/480/715 +f 739/472/705 712/486/712 711/484/725 +f 715/466/710 752/476/726 716/474/716 +f 715/466/710 754/467/711 750/473/727 +f 715/466/710 749/475/728 752/476/726 +f 715/466/710 750/473/727 749/475/728 +f 764/477/718 756/511/729 754/467/711 +f 754/467/711 756/511/729 750/473/727 +f 723/494/719 744/495/720 730/500/730 +f 723/494/719 724/498/731 712/486/712 +f 723/494/719 730/500/730 729/502/732 +f 723/494/719 729/502/732 724/498/731 +f 761/480/715 711/484/725 762/485/733 +f 749/475/728 725/481/734 752/476/726 +f 756/511/729 755/512/735 750/473/727 +f 744/495/720 746/491/721 747/495/736 +f 712/486/712 724/498/731 713/499/737 +f 712/486/712 713/499/737 711/484/725 +f 729/502/732 730/500/730 731/513/738 +f 752/476/726 725/481/734 717/482/739 +f 762/485/733 711/484/725 758/496/740 +f 762/485/733 758/496/740 763/497/741 +f 711/484/725 713/499/737 758/496/740 +f 724/498/731 737/503/742 713/499/737 +f 724/498/731 738/504/743 737/503/742 +f 732/514/744 717/482/739 733/489/745 +f 725/481/734 718/487/746 717/482/739 +f 733/489/745 717/482/739 719/488/747 +f 717/482/739 718/487/746 719/488/747 +f 751/506/748 753/515/749 757/508/750 +f 697/465/659 671/509/751 666/470/664 +f 697/465/659 698/472/666 671/509/751 +f 666/470/664 671/509/751 665/478/672 +f 666/470/664 689/510/701 659/468/662 +f 666/470/664 672/479/673 689/510/701 +f 659/468/662 689/510/701 660/474/668 +f 693/473/667 692/475/669 701/516/702 +f 693/473/667 699/511/695 696/467/661 +f 693/473/667 701/516/702 680/512/699 +f 693/473/667 680/512/699 699/511/695 +f 699/511/695 708/477/671 696/467/661 +f 695/476/670 660/474/668 694/517/700 +f 695/476/670 694/517/700 662/482/676 +f 692/475/669 670/481/675 701/516/702 +f 660/474/668 689/510/701 694/517/700 +f 671/509/751 683/491/685 665/478/672 +f 671/509/751 698/472/666 658/486/680 +f 671/509/751 658/486/680 688/493/687 +f 662/482/676 694/517/700 691/514/752 +f 662/482/676 691/514/752 675/489/683 +f 701/516/702 670/481/675 669/490/684 +f 683/491/685 679/518/753 677/492/686 +f 688/493/687 687/495/689 686/491/754 +f 688/493/687 686/491/754 671/519/751 +f 663/488/682 690/520/755 664/487/681 +f 663/488/682 675/521/683 690/520/755 +f 669/490/684 664/487/681 690/522/755 +f 679/518/753 684/523/756 677/492/686 +f 679/518/753 678/524/757 684/523/756 +f 676/483/677 677/492/686 684/525/756 +f 687/495/689 710/495/758 686/491/754 +f 687/495/689 674/500/694 710/526/758 +f 671/519/751 686/491/754 709/519/759 +f 707/497/691 708/527/671 699/501/695 +f 668/498/692 709/528/759 673/502/696 +f 668/498/692 681/504/698 709/528/759 +f 710/526/758 674/500/694 700/529/760 +f 681/504/698 689/507/701 709/528/759 +f 673/502/696 700/513/760 674/500/694 +f 673/502/696 709/528/759 686/530/754 +f 673/502/696 686/530/754 700/513/760 +f 689/507/701 672/531/673 709/528/759 +f 694/506/700 701/508/702 669/515/684 +f 694/506/700 669/515/684 691/532/752 +f 686/530/754 710/533/758 700/513/760 +f 672/531/673 676/534/677 709/528/759 +f 669/515/684 690/535/755 691/532/752 +f 676/534/677 685/536/761 709/528/759 +f 676/534/677 684/537/756 685/536/761 +f 690/535/755 675/538/683 691/532/752 +f 684/537/756 678/539/757 685/536/761 +f 720/509/704 722/478/713 727/491/762 +f 745/493/714 720/519/704 746/491/721 +f 722/478/713 735/492/724 727/491/762 +f 720/519/704 765/519/763 746/491/721 +f 727/491/762 735/492/724 742/518/764 +f 734/483/723 743/525/765 735/492/724 +f 736/510/717 716/474/716 751/517/748 +f 716/474/716 752/476/726 751/517/748 +f 749/475/728 750/473/727 757/516/750 +f 749/475/728 757/516/750 725/481/734 +f 750/473/727 755/512/735 757/516/750 +f 744/495/720 747/526/736 730/500/730 +f 729/502/732 765/528/763 724/498/731 +f 729/502/732 731/513/738 746/530/721 +f 729/502/732 746/530/721 765/528/763 +f 742/518/764 735/492/724 743/523/765 +f 742/518/764 743/523/765 741/524/766 +f 751/517/748 752/476/726 717/482/739 +f 751/517/748 717/482/739 732/514/744 +f 757/516/750 753/490/749 725/481/734 +f 747/526/736 731/529/738 730/500/730 +f 724/498/731 765/528/763 738/504/743 +f 731/513/738 747/533/736 746/530/721 +f 763/497/741 758/496/740 756/501/729 +f 763/497/741 756/501/729 764/527/718 +f 713/499/737 737/503/742 756/501/729 +f 713/499/737 756/501/729 758/496/740 +f 753/490/749 718/487/746 725/481/734 +f 753/490/749 748/522/767 718/487/746 +f 765/528/763 736/507/717 738/504/743 +f 765/528/763 728/531/722 736/507/717 +f 765/528/763 734/534/723 728/531/722 +f 765/528/763 726/536/768 734/534/723 +f 737/503/742 755/505/735 756/501/729 +f 737/503/742 738/504/743 755/505/735 +f 736/507/717 751/506/748 738/504/743 +f 738/504/743 751/506/748 755/505/735 +f 726/536/768 743/537/765 734/534/723 +f 726/536/768 741/539/766 743/537/765 +f 718/487/746 748/520/767 719/488/747 +f 751/506/748 757/508/750 755/505/735 +f 751/506/748 732/532/744 753/515/749 +f 748/520/767 733/521/745 719/488/747 +f 732/532/744 748/535/767 753/515/749 +f 732/532/744 733/538/745 748/535/767 +f 685/540/761 683/541/685 671/542/751 +f 685/540/761 679/543/753 683/541/685 +f 685/540/761 671/542/751 709/542/759 +f 685/540/761 678/544/757 679/543/753 +f 726/540/768 720/542/704 727/541/762 +f 726/540/768 765/542/763 720/542/704 +f 726/540/768 727/541/762 742/543/764 +f 726/540/768 742/543/764 741/544/766 +o node-0284F314_geom-0284F314 +v -0.650776 5.081650 -0.425894 +v -0.694806 4.570034 -0.190540 +v -0.782488 4.636450 -0.270200 +v -0.822843 4.541082 -0.230622 +v -1.093512 4.949399 -0.559713 +v -0.922712 4.893154 -0.374178 +v -0.745878 4.193567 -0.260890 +v -0.277473 4.850377 -0.622293 +v -0.426867 4.832982 -0.412209 +v -0.584843 4.512200 -0.248878 +v -0.606844 4.615142 -0.283675 +v -0.676200 4.702544 -0.157570 +v -0.691845 4.607764 -0.211631 +v -1.003961 4.661076 -0.324289 +v -0.872067 4.269531 -0.279692 +v -0.609546 4.237674 -0.299831 +v -0.396578 4.587373 -0.370874 +v -0.751478 4.966080 -0.328720 +v -0.567014 4.943701 -0.342867 +v -1.172451 4.646362 -0.503111 +v -0.665126 4.887071 -0.305221 +v -0.657566 4.967571 -0.333921 +v -0.438774 5.085276 -0.635859 +v -0.577374 4.100502 -0.461580 +v -0.654619 5.174533 -0.622979 +v -0.775950 4.055254 -0.434119 +v -0.884905 5.139407 -0.601650 +v -0.959868 4.146919 -0.432243 +v -1.101373 4.333168 -0.449708 +v -0.399924 4.248048 -0.503503 +v -0.265265 4.536280 -0.572691 +vn -0.3936 0.3241 0.8602 +vn -0.3696 0.1055 0.9232 +vn 0.0994 0.2032 0.9741 +vn -0.5299 0.1518 0.8344 +vn 0.0831 0.0554 0.9950 +vn -0.4540 0.4343 0.7780 +vn 0.0964 0.1749 0.9799 +vn -0.2134 0.4906 0.8448 +vn 0.1054 0.2627 0.9591 +vn 0.0024 -0.5202 0.8540 +vn -0.4617 -0.2793 0.8419 +vn 0.5841 0.2055 0.7853 +vn -0.8160 0.4369 -0.3786 +vn 0.5185 -0.0022 0.8551 +vn 0.5031 -0.3964 0.7679 +vn 0.1254 0.4876 0.8640 +vn 0.4484 0.4103 0.7941 +vn -0.9414 -0.0380 -0.3351 +vn 0.1415 0.7863 0.6014 +vn 0.6558 0.2997 0.6929 +vn 0.6700 0.0062 0.7424 +vn 0.8300 0.2372 -0.5048 +vn 0.3840 -0.8570 -0.3436 +vn 0.0591 0.8340 -0.5486 +vn 0.5668 0.6288 -0.5323 +vn -0.1367 -0.9508 -0.2780 +vn -0.6240 -0.7347 -0.2663 +vn -0.4743 0.7551 -0.4525 +vn -0.8868 -0.4086 -0.2158 +vn 0.7214 -0.6037 -0.3392 +vn 0.8440 -0.2547 -0.4720 +vt 0.750000 0.480000 +vt 0.690000 0.380000 +vt 0.970000 0.410000 +vt 0.250000 0.480000 +vt 0.970000 0.450000 +vt 0.340000 0.730000 +vt 0.970000 0.550000 +vt 0.720000 0.810000 +vt 0.970000 0.730000 +vt 0.970000 0.090000 +vt 0.660000 0.160000 +vt 0.060000 0.830000 +vt 0.970000 0.830000 +vt 0.030000 0.480000 +vt 0.970000 0.950000 +vt 0.750000 0.840000 +vt 0.190000 0.140000 +vt 0.380000 0.980000 +vt 0.440000 0.020000 +vt 0.970000 0.020000 +vt 0.970000 0.980000 +s 1 +usemtl material-023C1D43 +f 768/545/769 769/546/770 767/547/771 +f 768/545/769 779/548/772 769/546/770 +f 768/545/769 767/547/771 778/549/773 +f 768/545/769 771/550/774 779/548/772 +f 768/545/769 778/549/773 777/551/775 +f 768/545/769 783/552/776 771/550/774 +f 768/545/769 777/551/775 786/553/777 +f 768/545/769 786/553/777 783/552/776 +f 769/546/770 772/554/778 767/547/771 +f 769/546/770 780/555/779 772/554/778 +f 778/549/773 776/545/780 777/551/775 +f 778/549/773 767/547/771 776/545/780 +f 777/551/775 776/545/780 786/553/777 +f 771/550/774 770/556/781 779/548/772 +f 772/554/778 775/546/782 767/547/771 +f 772/554/778 781/555/783 775/546/782 +f 767/547/771 775/546/782 776/545/780 +f 786/553/777 787/557/784 783/552/776 +f 786/553/777 776/545/780 784/552/785 +f 786/553/777 784/552/785 787/557/784 +f 779/548/772 770/556/781 785/558/786 +f 787/557/784 784/552/785 766/559/787 +f 787/557/784 766/559/787 783/552/776 +f 776/545/780 774/550/788 784/552/785 +f 776/545/780 775/546/782 782/548/789 +f 776/545/780 782/548/789 774/550/788 +f 774/550/788 782/548/789 773/556/790 +f 789/560/791 790/560/792 788/560/793 +f 789/560/791 791/560/794 790/560/792 +f 791/560/794 793/560/795 790/560/792 +f 793/560/795 792/560/796 790/560/792 +f 769/546/770 779/548/772 794/561/797 +f 769/546/770 794/561/797 780/555/779 +f 771/550/774 783/552/776 792/562/796 +f 771/550/774 792/562/796 770/556/781 +f 772/554/778 780/555/779 793/563/795 +f 772/554/778 793/563/795 791/564/794 +f 772/554/778 791/564/794 789/563/791 +f 772/554/778 789/563/791 781/555/783 +f 793/563/795 780/555/779 794/561/797 +f 779/548/772 785/558/786 794/561/797 +f 792/562/796 783/552/776 766/559/787 +f 792/562/796 766/559/787 790/565/792 +f 789/563/791 795/561/798 781/555/783 +f 781/555/783 795/561/798 775/546/782 +f 775/546/782 795/561/798 782/548/789 +f 790/565/792 766/559/787 788/562/793 +f 784/552/785 774/550/788 788/562/793 +f 784/552/785 788/562/793 766/559/787 +f 795/561/798 796/558/799 782/548/789 +f 774/550/788 773/556/790 788/562/793 +f 773/556/790 782/548/789 796/558/799 +f 789/560/791 788/560/793 773/560/790 +f 789/560/791 773/560/790 795/560/798 +f 773/560/790 796/560/799 795/560/798 +f 793/560/795 770/560/781 792/560/796 +f 793/560/795 794/560/797 770/560/781 +f 794/560/797 785/560/786 770/560/781 +o node-02AC8BB9_geom-02AC8BB9 +v -0.781550 5.147352 -1.853208 +v -0.751625 5.284132 -1.636810 +v -0.577010 5.098527 -1.817361 +v -0.820568 4.881807 -1.929263 +v -0.708988 4.648924 -1.959237 +v -0.784966 4.570965 -1.957949 +v -0.854938 4.671506 -2.051987 +v -0.986615 5.152196 -1.794632 +v -1.184022 4.743340 -1.862350 +v -1.228143 4.423188 -1.730155 +v -0.379302 4.957911 -1.687875 +v -0.499828 4.653684 -1.900311 +v -0.375592 4.643688 -1.734425 +v -0.525322 4.331096 -1.769152 +v -0.936488 4.499453 -1.903874 +v -0.870037 4.499950 -1.918980 +v -0.804706 4.482184 -1.911182 +v -0.937720 4.590978 -1.949472 +v -0.860048 4.599434 -1.973916 +v -0.990801 4.685849 -1.943599 +v -0.906612 4.162676 -1.781647 +v -0.695716 4.203206 -1.786694 +v -0.536424 5.193993 -1.654394 +v -0.983346 5.252562 -1.629600 +v -1.099273 4.256084 -1.764301 +v -1.198512 5.065256 -1.642417 +v -1.287860 4.763227 -1.683808 +vn -0.0109 0.3183 -0.9479 +vn 0.0323 0.5885 -0.8078 +vn 0.4472 0.5010 -0.7409 +vn -0.3813 0.6096 -0.6950 +vn 0.5361 -0.0718 -0.8411 +vn -0.6247 0.0803 -0.7767 +vn 0.3766 -0.0679 -0.9239 +vn -0.4796 0.0442 -0.8764 +vn -0.0605 -0.0393 -0.9974 +vn 0.6376 -0.7465 0.1905 +vn 0.9039 0.2096 0.3729 +vn 0.9109 -0.2249 0.3460 +vn -0.7833 -0.5603 0.2693 +vn 0.1950 -0.4733 -0.8591 +vn -0.4023 -0.3950 -0.8259 +vn -0.1250 -0.6292 -0.7671 +vn -0.2952 -0.3805 -0.8764 +vn 0.0904 -0.4310 -0.8978 +vn -0.1057 -0.4263 -0.8984 +vn -0.3247 0.7916 0.5176 +vn -0.7736 0.4295 0.4659 +vn -0.6150 -0.7751 0.1446 +vn 0.5715 0.6742 0.4679 +vn 0.1400 0.8636 0.4843 +vn -0.8949 0.0117 0.4461 +vn -0.1239 -0.9874 0.0985 +vn 0.4073 -0.9091 0.0879 +vt 0.970000 0.690000 +vt 0.970000 0.950000 +vt 0.530000 0.950000 +vt 0.280000 0.500000 +vt 0.690000 0.420000 +vt 0.970000 0.410000 +vt 0.160000 0.090000 +vt 0.060000 0.860000 +vt 0.030000 0.550000 +vt 0.810000 0.310000 +vt 0.970000 0.340000 +vt 0.840000 0.220000 +vt 0.970000 0.220000 +vt 0.810000 0.690000 +vt 0.500000 0.980000 +vt 0.970000 0.980000 +vt 0.970000 0.020000 +vt 0.560000 0.030000 +s 1 +usemtl material-001D075B +f 800/566/800 797/567/801 799/568/802 +f 800/566/800 804/568/803 797/567/801 +f 800/566/800 799/568/802 808/569/804 +f 800/566/800 805/569/805 804/568/803 +f 800/566/800 808/569/804 801/570/806 +f 800/566/800 816/570/807 805/569/805 +f 800/566/800 801/570/806 803/571/808 +f 800/566/800 803/571/808 816/570/807 +f 808/569/804 810/572/809 801/570/806 +f 808/569/804 799/568/802 807/573/810 +f 808/569/804 809/574/811 810/572/809 +f 808/569/804 807/573/810 809/574/811 +f 805/569/805 816/570/807 806/572/812 +f 803/571/808 801/570/806 802/575/813 +f 803/571/808 814/575/814 816/570/807 +f 803/571/808 802/575/813 815/576/815 +f 803/571/808 815/576/815 814/575/814 +f 816/570/807 814/575/814 806/572/812 +f 801/570/806 810/572/809 802/575/813 +f 815/576/815 811/577/816 814/575/814 +f 815/576/815 802/575/813 813/577/817 +f 815/576/815 812/578/818 811/577/816 +f 815/576/815 813/577/817 812/578/818 +f 802/575/813 810/572/809 813/577/817 +f 814/575/814 811/577/816 806/572/812 +f 820/579/819 822/579/820 821/579/821 +f 797/567/801 819/580/822 799/568/802 +f 797/567/801 804/568/803 820/580/819 +f 797/567/801 798/581/823 819/580/822 +f 797/567/801 820/580/819 798/581/823 +f 807/573/810 799/568/802 819/580/822 +f 805/569/805 822/573/820 804/568/803 +f 805/569/805 806/572/812 823/574/824 +f 805/569/805 823/574/824 822/573/820 +f 822/573/820 820/580/819 804/568/803 +f 812/578/818 813/577/817 817/582/825 +f 812/578/818 817/582/825 811/577/816 +f 810/572/809 818/583/826 813/577/817 +f 813/577/817 818/583/826 817/582/825 +f 806/572/812 811/577/816 821/583/821 +f 821/583/821 811/577/816 817/582/825 +f 818/579/826 798/579/823 817/579/825 +f 818/579/826 819/579/822 798/579/823 +f 818/579/826 807/579/810 819/579/822 +f 818/579/826 810/579/809 807/579/810 +f 817/579/825 798/579/823 821/579/821 +f 810/579/809 809/579/811 807/579/810 +f 798/579/823 820/579/819 821/579/821 +f 822/579/820 806/579/812 821/579/821 +f 822/579/820 823/579/824 806/579/812 +o node-03269239_geom-03269239 +v 1.282288 2.503018 -1.577535 +v 1.242059 2.642073 -1.655739 +v 1.306088 3.085558 -1.443653 +v 1.312619 2.983687 -1.529690 +v 1.194914 3.095792 -1.656144 +v 1.151625 2.701384 -1.819154 +v 0.999964 3.082107 -1.804467 +v 1.067878 3.245893 -1.580586 +v 1.119132 3.254300 -1.360101 +v 1.292291 2.590042 -1.438256 +v 1.294993 2.992115 -1.222831 +v 1.337636 2.957766 -1.421365 +v 1.079722 2.191833 -1.375283 +v 1.025136 2.143337 -1.604197 +v 1.203475 2.338294 -1.598745 +v 0.966776 2.493057 -1.894424 +v 0.966076 2.787512 -1.919505 +v 1.284416 2.563827 -1.244223 +v 1.499498 2.627338 -1.597961 +v 1.374394 2.836043 -1.519127 +v 1.127896 2.326149 -1.196818 +v 1.166998 2.579374 -1.049567 +v 1.163666 3.146654 -1.165830 +v 0.984094 2.290896 -1.789340 +v 1.179101 2.896537 -1.028861 +vn 0.8432 0.5333 -0.0671 +vn 0.8183 0.2715 -0.5067 +vn 0.6744 0.4645 -0.5740 +vn 0.9659 0.1880 -0.1781 +vn -0.3985 0.8987 -0.1829 +vn 0.9774 0.1066 0.1824 +vn -0.2965 0.9110 0.2865 +vn 0.8946 0.2364 0.3793 +vn 0.7023 0.0158 -0.7118 +vn -0.5192 0.5428 -0.6602 +vn 0.9324 -0.2226 0.2847 +vn 0.6971 -0.0123 -0.7168 +vn 0.9542 -0.1529 -0.2570 +vn 0.7983 -0.5174 -0.3082 +vn 0.9271 -0.2505 0.2788 +vn -0.5530 0.1802 -0.8135 +vn 0.8135 -0.4945 -0.3062 +vn -0.5063 -0.3211 -0.8004 +vn -0.1436 -0.2439 0.9591 +vn -0.1567 -0.6833 0.7132 +vn -0.2168 -0.8542 0.4726 +vn -0.3428 -0.9285 -0.1429 +vn -0.1947 0.6876 0.6995 +vn -0.1407 0.1507 0.9785 +vn -0.4776 -0.5841 -0.6564 +vt 0.970000 0.870000 +vt 0.840000 0.750000 +vt 0.470000 0.830000 +vt 0.970000 0.620000 +vt 0.310000 0.980000 +vt 0.970000 0.980000 +vt 0.720000 0.440000 +vt 0.060000 0.800000 +vt 0.340000 0.450000 +vt 0.970000 0.450000 +vt 0.970000 0.360000 +vt 0.030000 0.470000 +vt 0.970000 0.130000 +vt 0.060000 0.220000 +vt 0.440000 0.060000 +vt 0.970000 0.030000 +vt 0.970000 0.420000 +vt 0.970000 0.940000 +s 1 +usemtl material-00650E52 +f 826/584/827 827/585/828 828/586/829 +f 826/584/827 843/587/830 827/585/828 +f 826/584/827 828/586/829 831/588/831 +f 826/584/827 835/585/832 843/587/830 +f 826/584/827 831/588/831 832/589/833 +f 826/584/827 834/586/834 835/585/832 +f 827/585/828 825/590/835 828/586/829 +f 827/585/828 843/587/830 825/590/835 +f 831/588/831 828/586/829 830/591/836 +f 835/585/832 834/586/834 833/590/837 +f 835/585/832 833/590/837 843/587/830 +f 825/590/835 829/592/838 828/586/829 +f 825/590/835 843/587/830 842/593/839 +f 825/590/835 824/594/840 829/592/838 +f 842/593/839 843/587/830 833/590/837 +f 828/586/829 829/592/838 830/591/836 +f 833/590/837 841/592/841 824/594/840 +f 833/590/837 834/586/834 841/592/841 +f 829/592/838 840/595/842 830/591/836 +f 829/592/838 824/594/840 838/596/843 +f 829/592/838 839/597/844 840/595/842 +f 824/594/840 841/592/841 838/596/843 +f 845/595/845 844/597/846 841/592/841 +f 844/597/846 836/598/847 841/592/841 +f 836/598/847 837/599/848 838/596/843 +f 836/598/847 838/596/843 841/592/841 +f 826/584/827 832/589/833 846/588/849 +f 826/584/827 846/588/849 834/586/834 +f 846/588/849 848/591/850 834/586/834 +f 825/590/835 842/600/839 824/594/840 +f 842/600/839 833/590/837 824/594/840 +f 848/591/850 841/592/841 834/586/834 +f 848/591/850 845/595/845 841/592/841 +f 829/592/838 838/596/843 847/598/851 +f 829/592/838 847/598/851 839/597/844 +f 847/598/851 838/596/843 837/599/848 +f 836/601/847 832/601/833 837/601/848 +f 836/601/847 846/601/849 832/601/833 +f 836/601/847 848/601/850 846/601/849 +f 836/601/847 844/601/846 848/601/850 +f 837/601/848 832/601/833 847/601/851 +f 844/601/846 845/601/845 848/601/850 +f 832/601/833 831/601/831 847/601/851 +f 831/601/831 830/601/836 847/601/851 +f 830/601/836 839/601/844 847/601/851 +f 830/601/836 840/601/842 839/601/844 +o node-03344415_geom-03344415 +v 1.285445 2.381855 -0.533177 +v 1.027432 2.660994 -0.649041 +v 0.974400 2.420012 -0.421505 +v 0.851333 1.967420 -0.472808 +v 0.861343 1.768963 -0.638673 +v 0.930104 1.866585 -0.622391 +v 1.092665 1.853621 -0.647633 +v 0.979524 1.862644 -0.702730 +v 1.104845 2.612309 -0.861071 +v 1.181726 2.436021 -0.844593 +v 1.012522 1.872948 -0.790580 +v 1.078742 2.104165 -0.703459 +v 0.928004 1.770342 -0.731472 +v 0.871542 2.151856 -0.436541 +v 1.114792 2.170644 -0.932954 +v 1.157716 2.181088 -0.761720 +v 1.079281 1.985025 -0.937987 +v 0.904113 1.825635 -1.136562 +v 1.037106 2.126642 -1.157205 +v 0.648200 2.096605 -0.363552 +v 1.032577 2.100602 -0.609245 +v 0.960428 1.776614 -0.840861 +v 1.032717 2.171428 -0.506626 +v 1.105349 2.152325 -0.630113 +v 1.127308 2.309027 -0.613425 +v 0.591934 1.801527 -0.499492 +v 0.615230 1.652931 -0.666932 +v 0.684299 1.592794 -0.857612 +v 0.908985 2.597182 -0.461378 +v 0.790664 1.666476 -1.024947 +v 0.753725 2.393272 -0.335328 +v 1.115226 2.421188 -1.073066 +vn 0.8553 -0.3206 0.4070 +vn 0.7820 -0.5059 0.3640 +vn 0.5935 -0.4304 0.6800 +vn 0.9136 -0.4057 0.0269 +vn 0.4992 -0.3789 0.7793 +vn 0.9326 -0.3454 -0.1052 +vn 0.6944 -0.6466 0.3158 +vn 0.4155 0.0331 0.9090 +vn 0.9713 0.0760 -0.2254 +vn 0.5292 -0.5439 0.6513 +vn 0.4429 -0.2636 0.8569 +vn 0.4733 -0.3929 0.7884 +vn 0.9559 -0.2239 -0.1899 +vn 0.8548 -0.5187 -0.0133 +vn 0.9243 -0.3581 -0.1320 +vn 0.4688 -0.6955 0.5445 +vn 0.4024 -0.9008 0.1631 +vn 0.6514 -0.7000 0.2927 +vn 0.1184 0.1040 -0.9875 +vn 0.7380 -0.6747 -0.0049 +vn -0.0766 -0.3164 -0.9455 +vn -0.7839 -0.3711 0.4978 +vn -0.7100 0.0401 0.7031 +vn 0.0664 0.8664 -0.4949 +vn 0.8767 -0.2332 0.4208 +vn -0.1458 0.9887 -0.0340 +vn -0.7298 -0.6606 0.1762 +vn -0.5991 0.3802 0.7046 +vn -0.3759 0.8322 0.4076 +vn 0.1775 0.4402 -0.8802 +vn -0.2887 -0.6265 -0.7240 +vn -0.5200 -0.8051 -0.2853 +vt 0.970000 0.660000 +vt 0.970000 0.780000 +vt 0.620000 0.670000 +vt 0.840000 0.580000 +vt 0.970000 0.380000 +vt 0.410000 0.890000 +vt 0.780000 0.360000 +vt 0.380000 0.620000 +vt 0.410000 0.420000 +vt 0.720000 0.230000 +vt 0.970000 0.330000 +vt 0.970000 0.250000 +vt 0.030000 0.530000 +vt 0.090000 0.230000 +vt 0.340000 0.980000 +vt 0.970000 0.910000 +vt 0.970000 0.980000 +vt 0.470000 0.050000 +vt 0.090000 0.810000 +vt 0.970000 0.030000 +vt 0.560000 0.950000 +s 1 +usemtl material-03F98837 +f 872/602/852 873/603/853 871/604/854 +f 872/602/852 864/604/855 873/603/853 +f 872/602/852 871/604/854 869/605/856 +f 872/602/852 860/605/857 864/604/855 +f 872/602/852 869/605/856 855/606/858 +f 872/602/852 855/606/858 860/605/857 +f 873/603/853 851/607/859 871/604/854 +f 873/603/853 864/604/855 858/607/860 +f 869/605/856 854/608/861 855/606/858 +f 869/605/856 871/604/854 862/609/862 +f 869/605/856 852/610/863 854/608/861 +f 869/605/856 862/609/862 852/610/863 +f 871/604/854 851/607/859 862/609/862 +f 860/605/857 863/609/864 864/604/855 +f 860/605/857 855/606/858 859/608/865 +f 860/605/857 865/610/866 863/609/864 +f 860/605/857 859/608/865 865/610/866 +f 864/604/855 863/609/864 858/607/860 +f 854/608/861 852/610/863 853/611/867 +f 854/608/861 856/612/868 855/606/858 +f 854/608/861 853/611/867 861/613/869 +f 854/608/861 861/613/869 856/612/868 +f 856/612/868 859/608/865 855/606/858 +f 856/612/868 861/613/869 859/608/865 +f 865/610/866 867/614/870 863/609/864 +f 865/610/866 859/608/865 870/611/871 +f 865/610/866 866/615/872 867/614/870 +f 865/610/866 870/611/871 866/615/872 +f 859/608/865 861/613/869 870/611/871 +f 852/610/863 874/615/873 853/611/867 +f 852/610/863 862/609/862 868/614/874 +f 852/610/863 868/614/874 874/615/873 +f 858/607/860 857/616/875 849/617/876 +f 857/616/875 850/618/877 849/617/876 +f 874/615/873 875/619/878 853/611/867 +f 851/607/859 879/620/879 862/609/862 +f 851/607/859 877/616/880 879/620/879 +f 851/607/859 849/617/876 877/616/880 +f 851/607/859 873/603/853 849/617/876 +f 873/603/853 858/607/860 849/617/876 +f 868/614/874 862/609/862 879/620/879 +f 877/616/880 849/617/876 850/618/877 +f 858/607/860 863/609/864 880/620/881 +f 858/607/860 880/620/881 857/616/875 +f 880/620/881 863/609/864 867/614/870 +f 866/615/872 870/611/871 878/619/882 +f 861/613/869 853/611/867 876/621/883 +f 861/613/869 876/621/883 870/611/871 +f 870/611/871 876/621/883 878/619/882 +f 853/611/867 875/619/878 876/621/883 +f 875/622/878 850/622/877 876/622/883 +f 875/622/878 877/622/880 850/622/877 +f 875/622/878 879/622/879 877/622/880 +f 875/622/878 874/622/873 879/622/879 +f 876/622/883 850/622/877 878/622/882 +f 874/622/873 868/622/874 879/622/879 +f 850/622/877 857/622/875 878/622/882 +f 857/622/875 880/622/881 878/622/882 +f 880/622/881 866/622/872 878/622/882 +f 880/622/881 867/622/870 866/622/872 +o node-03898AE6_geom-03898AE6 +v -1.459640 3.702300 -1.348788 +v -1.272551 3.595788 -1.492736 +v -1.316322 3.569909 -1.359064 +v -1.137752 4.061029 -1.462734 +v -1.280384 3.875550 -1.286474 +v -1.209145 4.068624 -1.234149 +v -1.274959 3.759868 -1.375892 +v -1.171233 3.771810 -1.589588 +v -0.969185 4.182220 -1.404151 +v -0.967603 4.015865 -1.636313 +v -0.988064 4.193602 -1.176973 +v -1.308818 3.535392 -1.220485 +v -1.244810 3.649289 -1.037288 +v -1.073142 3.840116 -0.844088 +v -1.196783 3.962721 -1.019592 +v -1.025913 4.087755 -0.978327 +v -1.302077 3.377780 -1.399790 +v -1.075270 3.400943 -1.742860 +v -1.252230 3.404205 -1.548617 +v -1.292515 3.337117 -1.246203 +v -1.291059 3.733058 -1.255023 +v -1.171996 3.119718 -1.262289 +v -1.127693 3.193498 -1.594859 +v -1.160628 3.096639 -1.443316 +v -1.012564 3.725050 -1.756244 +v -1.169770 3.243583 -1.033508 +v -1.130444 3.528749 -0.871367 +vn -0.8277 0.0668 -0.5572 +vn -0.8803 -0.4246 -0.2115 +vn -0.9818 0.1651 -0.0942 +vn -0.9583 -0.2240 -0.1774 +vn -0.6283 0.4522 -0.6330 +vn -0.8449 -0.1292 -0.5190 +vn -0.7595 0.2536 -0.5991 +vn 0.3148 -0.3300 -0.8899 +vn -0.9430 -0.1253 0.3083 +vn -0.6612 0.5975 -0.4537 +vn -0.9370 0.3461 -0.0480 +vn -0.7906 0.1820 0.5847 +vn -0.9393 -0.2863 0.1892 +vn -0.8979 0.0232 0.4397 +vn 0.5233 0.4411 -0.7291 +vn -0.7856 0.3904 0.4801 +vn 0.5463 0.8062 -0.2272 +vn -0.7721 0.6344 0.0379 +vn 0.2994 0.0683 0.9517 +vn 0.5066 0.8250 0.2505 +vn 0.4267 0.6070 0.6704 +vn 0.2467 -0.7597 -0.6016 +vn 0.1118 -0.9732 -0.2010 +vn 0.1004 -0.6870 0.7196 +vn 0.4084 0.0670 -0.9103 +vn 0.1638 -0.3404 0.9259 +vn 0.1303 -0.9535 0.2718 +vt 0.620000 0.390000 +vt 0.970000 0.390000 +vt 0.970000 0.520000 +vt 0.970000 0.170000 +vt 0.810000 0.610000 +vt 0.620000 0.170000 +vt 0.340000 0.580000 +vt 0.030000 0.170000 +vt 0.440000 0.950000 +vt 0.970000 0.770000 +vt 0.060000 0.890000 +vt 0.380000 0.980000 +vt 0.970000 0.950000 +vt 0.970000 0.980000 +vt 0.380000 0.030000 +vt 0.970000 0.020000 +vt 0.030000 0.520000 +vt 0.940000 0.980000 +s 1 +usemtl material-01F419A5 +f 882/623/884 883/624/885 881/625/886 +f 882/623/884 897/626/887 883/624/885 +f 882/623/884 881/625/886 887/627/888 +f 882/623/884 899/628/889 897/626/887 +f 882/623/884 887/627/888 888/629/890 +f 882/623/884 898/630/891 899/628/889 +f 882/623/884 888/629/890 898/630/891 +f 883/624/885 892/623/892 881/625/886 +f 883/624/885 897/626/887 892/623/892 +f 887/627/888 884/631/893 888/629/890 +f 887/627/888 881/625/886 885/632/894 +f 887/627/888 885/632/894 884/631/893 +f 892/623/892 901/627/895 881/625/886 +f 892/623/892 897/626/887 900/628/896 +f 892/623/892 893/629/897 901/627/895 +f 881/625/886 901/627/895 885/632/894 +f 888/629/890 884/631/893 890/633/898 +f 901/627/895 895/631/899 885/632/894 +f 901/627/895 893/629/897 895/631/899 +f 884/631/893 889/634/900 890/633/898 +f 884/631/893 885/632/894 886/635/901 +f 884/631/893 886/635/901 889/634/900 +f 885/632/894 895/631/899 886/635/901 +f 893/629/897 894/633/902 895/631/899 +f 889/634/900 886/635/901 891/636/903 +f 894/633/902 896/634/904 895/631/899 +f 896/634/904 891/636/903 886/635/901 +f 896/634/904 886/635/901 895/631/899 +f 899/628/889 898/630/891 903/637/905 +f 899/628/889 904/638/906 897/626/887 +f 899/628/889 903/637/905 904/638/906 +f 892/623/892 900/628/896 906/630/907 +f 892/623/892 906/630/907 893/629/897 +f 897/626/887 904/638/906 900/628/896 +f 888/629/890 905/639/908 898/630/891 +f 888/629/890 890/633/898 905/639/908 +f 906/630/907 907/639/909 893/629/897 +f 906/630/907 900/628/896 902/637/910 +f 902/637/910 900/628/896 904/638/906 +f 907/639/909 894/633/902 893/629/897 +f 891/640/903 903/640/905 889/640/900 +f 891/640/903 904/640/906 903/640/905 +f 891/640/903 902/640/910 904/640/906 +f 891/640/903 896/640/904 902/640/910 +f 889/640/900 903/640/905 890/640/898 +f 896/640/904 894/640/902 902/640/910 +f 903/640/905 898/640/891 890/640/898 +f 894/640/902 906/640/907 902/640/910 +f 894/640/902 907/640/909 906/640/907 +f 898/640/891 905/640/908 890/640/898 +o node-0395AE3D_geom-0395AE3D +v -0.671482 3.167892 -0.418712 +v -0.492660 3.477908 0.031528 +v -0.415338 3.432100 0.082803 +v -0.420602 3.186904 -0.418712 +v -0.448756 3.926300 -0.146538 +v -0.534212 3.966312 -0.142464 +v -0.613879 3.965304 -0.457331 +v -0.395948 4.031440 -0.442974 +v -0.363069 3.968776 -0.340298 +v -0.504889 3.890964 0.065800 +v -0.513744 3.652572 0.164682 +v -0.381017 3.635464 0.176400 +v -0.479962 3.652908 0.136003 +v -0.323071 3.979892 -0.099631 +v -0.549766 3.455060 0.067053 +v -0.867566 3.028032 -2.027291 +v -0.559902 3.889956 -0.467089 +v -0.762909 4.139352 -0.785491 +v -0.631050 3.306968 -2.277282 +v -0.512400 4.099872 -1.817935 +v 0.000000 4.039896 -1.937054 +v 0.000000 4.371500 -0.844837 +v -0.456582 4.291392 -0.837921 +v -0.521451 4.355148 -1.377439 +v 0.000000 4.355148 -1.425459 +v -0.972300 4.371500 -1.178100 +v 0.000000 3.403820 -2.133607 +v -0.762909 3.659600 -1.985795 +v 0.000000 3.323600 -1.988154 +v 0.000000 3.236492 -2.270436 +v -1.088122 3.106404 -1.116500 +v 0.000000 2.984688 -2.144653 +v 0.867566 3.028032 -2.027291 +v 0.972300 4.371500 -1.178100 +v 0.762909 4.139352 -0.785491 +v 0.395948 4.031440 -0.442974 +v -0.001883 3.954076 -0.503888 +v 0.512400 4.099872 -1.817935 +v 0.456582 4.291392 -0.837921 +v 0.521451 4.355148 -1.377439 +v 0.762909 3.659600 -1.985795 +v 0.631050 3.306968 -2.277282 +v 1.088122 3.106404 -1.116500 +v 0.613879 3.965304 -0.457331 +v 0.559902 3.889956 -0.467089 +v -1.157457 4.231276 -0.796432 +v -0.619934 4.339608 -1.377439 +v -0.761852 4.253032 -0.770427 +v -1.327438 5.000380 -0.593488 +v -0.942655 4.945416 -0.570234 +v -0.973644 5.352200 -1.040298 +v -0.924721 5.200888 -1.613079 +v -1.105034 4.301444 -1.406356 +v -1.234345 4.630557 -1.705011 +v -0.814534 4.688572 -1.769305 +v 1.312066 5.028268 -0.593488 +v 1.314866 5.166560 -1.557674 +v 1.320018 5.311208 -1.052043 +v -1.339618 5.166560 -1.557674 +v -1.373302 5.311208 -1.048501 +v 0.904904 5.200888 -1.613079 +v 0.937678 5.350772 -1.037686 +v 0.734230 4.652312 -1.759793 +v 0.762909 4.253032 -0.785491 +v 0.876701 4.940292 -0.545321 +v 1.243340 4.520432 -0.597688 +v -0.632793 5.265875 -1.075962 +v 0.610631 5.277972 -1.075962 +v -0.622461 5.129460 -1.565487 +v 0.610631 5.140940 -1.565487 +v -0.568267 4.420920 -1.437107 +v -0.607726 4.679836 -1.706089 +v 0.531216 4.420920 -1.437107 +v 0.576807 4.679836 -1.706089 +v 0.188993 4.297496 -1.501080 +v -0.372505 4.292064 -1.535359 +v -0.560182 4.867548 -0.662718 +v -0.462210 4.291392 -0.837921 +v 0.545132 4.867548 -0.645722 +v -0.688632 4.405380 -1.437107 +v 0.635054 4.420920 -1.437107 +v 0.201733 4.368756 -1.533847 +v -0.400351 4.363324 -1.568126 +v -1.137290 4.207644 -1.599751 +v 0.521451 4.355176 -1.377439 +v 0.617197 4.355176 -1.377439 +v -0.521451 4.355176 -1.377439 +v 1.116542 4.301444 -1.406356 +v 1.168965 4.231276 -0.796432 +v 1.148798 4.207644 -1.599751 +v -1.084524 4.104352 -1.538144 +v -1.252608 4.520432 -0.597688 +v 1.228710 4.630557 -1.675358 +v 1.096032 4.104352 -1.538144 +v 0.525630 2.091488 -2.094750 +v 0.515900 2.585450 -2.395036 +v -0.543480 2.819572 -2.269042 +v 0.000000 2.047052 -2.145185 +v 0.512127 2.046646 -1.872591 +v 0.000000 2.631328 -2.449454 +v 0.000000 2.858408 -2.171127 +v -0.969941 2.083046 -1.499876 +v -0.512127 2.046646 -1.872591 +v -0.500325 1.707853 -1.516662 +v 0.000000 2.002210 -1.923026 +v 0.000000 1.654450 -1.638525 +v 0.969941 2.083046 -1.499876 +v 0.500325 1.707853 -1.516662 +v 0.589400 2.207100 -0.395115 +v 0.000000 2.062739 -0.523236 +v -1.166900 3.220700 -1.116500 +v -1.074885 2.256401 -0.814583 +v 1.074885 2.256401 -0.814583 +v 1.166900 3.220700 -1.116500 +v -0.921900 3.082184 -2.107280 +v 0.000000 3.032904 -2.228534 +v -0.585900 2.820552 -2.118837 +v 0.921900 3.082184 -2.107280 +v -0.589400 2.207100 -0.395115 +v 0.000000 3.418772 -0.322336 +v -0.756042 2.914100 -2.499441 +v -0.823200 2.963660 -2.312821 +v -0.756196 2.987936 -2.404395 +v -0.441700 2.722440 -2.202088 +v -0.437682 2.636305 -2.296602 +v -0.830900 2.823380 -2.490676 +v -0.525581 2.653609 -2.122680 +v -0.519540 2.567474 -2.217187 +v -0.891569 2.797977 -2.399467 +v -0.886431 2.875964 -2.306500 +v -0.513681 2.091488 -2.094750 +v -0.515900 2.681812 -2.399292 +v 0.585900 2.820552 -2.118837 +v 0.717206 1.796998 -0.827036 +v 0.000000 1.598898 -0.838159 +v -0.717206 1.796998 -0.827036 +v 0.000000 2.676786 -1.202187 +v 0.883820 3.376716 -0.395913 +v -0.883820 3.376716 -0.395913 +v -0.593733 2.618518 -2.262855 +v -0.607607 2.699368 -2.158317 +v 0.671482 3.167892 -0.418712 +v 0.415338 3.432100 0.082803 +v 0.420602 3.186904 -0.418712 +v 0.534212 3.966312 -0.142464 +v 0.503762 3.890096 0.065800 +v 0.513450 3.653608 0.164682 +v 0.479675 3.653608 0.136003 +v 0.322728 3.978100 -0.099624 +v 0.549766 3.455060 0.067053 +v -0.339766 3.937248 -0.161651 +v -0.458325 3.869572 0.046333 +v 0.448266 3.924844 -0.146538 +v 0.457709 3.868676 0.046333 +v 0.329861 3.878532 0.088039 +v 0.492919 3.479532 0.031528 +v 0.381220 3.636220 0.176400 +v -0.329609 3.879092 0.088039 +v 0.363020 3.966900 -0.340291 +v 0.339794 3.935568 -0.161644 +vn 0.1772 -0.4985 0.8486 +vn 0.5783 -0.3690 -0.7276 +vn -0.1766 0.8041 -0.5676 +vn 0.0016 0.4750 0.8800 +vn -0.0009 0.5954 0.8034 +vn -0.0001 0.7468 0.6650 +vn -0.0000 0.0516 -0.9987 +vn -0.0000 0.0263 -0.9997 +vn -0.6467 0.1088 -0.7550 +vn 0.9955 0.0896 -0.0315 +vn 0.6467 0.1088 -0.7550 +vn 0.8306 0.5563 -0.0242 +vn -0.0000 -0.7083 -0.7059 +vn 0.6549 -0.5471 -0.5214 +vn -0.0000 -0.8946 0.4469 +vn 0.6795 0.2613 -0.6856 +vn 0.0630 0.9718 0.2274 +vn 0.8825 0.3263 0.3387 +vn 0.9122 0.3068 0.2718 +vn 0.6616 -0.4106 -0.6274 +vn -0.1843 -0.4970 0.8480 +vn -0.5784 -0.3699 -0.7271 +vn 0.6777 0.7289 0.0972 +vn 0.6565 0.3426 0.6721 +vn 0.6976 0.4660 -0.5443 +vn 0.6544 -0.2772 -0.7035 +vn 0.5335 -0.7783 0.3310 +vn 0.5692 0.0649 -0.8196 +vn 0.9177 0.1191 -0.3790 +vn 0.1512 -0.8946 -0.4206 +vn 0.1037 -0.8440 0.5263 +vn -0.1757 0.2295 0.9573 +vn 0.1433 0.2518 0.9571 +vn -0.1540 -0.8425 0.5162 +vn -0.1803 0.3000 0.9367 +vn 0.6148 -0.3519 0.7058 +vn 0.1655 0.3294 0.9296 +vn 0.1649 -0.8142 0.5567 +vn 0.2438 -0.8548 -0.4582 +vn -0.1488 0.9655 0.2139 +vn -0.0739 0.9773 0.1985 +vn -0.5171 -0.7934 0.3212 +vn 0.1503 0.9623 0.2266 +vn 0.0831 0.9743 0.2092 +vn -0.6543 0.3021 0.6933 +vn -0.1442 -0.8888 -0.4351 +vn -0.0240 0.7015 -0.7122 +vn 0.1452 0.7111 -0.6879 +vn 0.0416 0.7160 -0.6969 +vn -0.1404 0.7116 -0.6885 +vn -0.1313 -0.2710 -0.9536 +vn -0.1752 -0.2400 -0.9548 +vn 0.1394 -0.2663 -0.9538 +vn -0.1806 -0.6402 -0.7467 +vn 0.0944 -0.2048 -0.9742 +vn -0.6247 -0.3043 -0.7192 +vn 0.0886 -0.6576 -0.7481 +vn -0.9153 0.0940 -0.3917 +vn -0.2181 -0.8822 -0.4172 +vn -0.0933 -0.6410 -0.7619 +vn 0.2144 -0.5347 -0.8174 +vn 0.0941 -0.9166 -0.3885 +vn 0.1482 0.2701 -0.9514 +vn -0.5568 0.0630 -0.8283 +vn -0.3116 0.2310 -0.9217 +vn -0.6146 -0.6458 -0.4530 +vn 0.0301 0.1855 -0.9822 +vn -0.0104 -0.8000 -0.5999 +vn 0.5658 0.0994 -0.8185 +vn 0.6600 -0.6302 -0.4089 +vn -0.4562 0.1434 -0.8783 +vn 0.0495 0.2874 -0.9565 +vn -0.9359 -0.0852 -0.3419 +vn -0.9132 -0.3571 -0.1965 +vn -0.8939 0.1713 0.4144 +vn -0.4268 0.8208 0.3795 +vn -0.4918 -0.1847 -0.8509 +vn 0.4993 -0.1980 -0.8435 +vn -0.4372 -0.8928 -0.1079 +vn -0.1277 0.8570 -0.4993 +vn -0.0000 0.8581 -0.5135 +vn -0.2599 0.6905 -0.6751 +vn -0.8306 0.5563 -0.0242 +vn -0.0000 0.6543 -0.7562 +vn 0.1277 0.8570 -0.4993 +vn 0.2599 0.6905 -0.6751 +vn -0.6549 -0.5471 -0.5214 +vn -0.0005 -0.8613 -0.5081 +vn -0.0000 -0.8851 -0.4655 +vn -0.5022 -0.6701 -0.5465 +vn -0.3800 -0.8659 -0.3253 +vn -0.8117 -0.4820 -0.3299 +vn 0.8117 -0.4820 -0.3299 +vn 0.4967 0.5745 -0.6505 +vn 0.6718 0.7343 -0.0978 +vn -0.5076 -0.7867 0.3513 +vn 0.3800 -0.8659 -0.3253 +vn 0.5076 -0.7867 0.3513 +vn -0.0000 -0.9176 0.3975 +vn -0.4967 0.5745 -0.6505 +vn -0.5304 0.0879 -0.8432 +vn 0.8869 -0.3209 0.3323 +vn 0.3779 -0.0305 -0.9253 +vn -0.0000 0.6763 -0.7366 +vn -0.8869 -0.3209 0.3323 +vn 0.2630 -0.3493 0.8993 +vn -0.2630 -0.3493 0.8993 +vn -0.6718 0.7343 -0.0978 +vn -0.0000 -0.4029 0.9152 +vn -0.0000 0.0836 0.9965 +vn -0.6620 -0.4097 -0.6276 +vn -0.9190 -0.1336 0.3709 +vn -0.8561 0.0946 0.5082 +vn -0.0893 -0.0110 0.9959 +vn -0.0400 0.6651 0.7457 +vn -0.8837 0.3235 0.3384 +vn -0.0689 0.9712 0.2283 +vn 0.8850 0.2932 -0.3616 +vn -0.9153 0.2978 0.2713 +vn 0.0026 0.5965 0.8026 +vn -0.8905 0.1467 0.4307 +vn -0.2227 0.7932 0.5668 +vn -0.5020 0.6013 0.6217 +vn -0.6374 0.0835 -0.7660 +vn -0.5276 -0.6186 -0.5822 +vn -0.2334 -0.9723 0.0098 +vn -0.5427 -0.2536 0.8007 +vn 0.2449 -0.9692 -0.0265 +vn 0.0825 -0.2531 0.9639 +vn -0.5771 0.3327 0.7458 +vn 0.5441 -0.2541 0.7996 +vn 0.5771 0.3327 0.7458 +vn -0.6795 0.2613 -0.6856 +vn -0.9955 0.0896 -0.0315 +vn 0.5020 0.6013 0.6217 +vn 0.8896 0.1469 0.4324 +vn -0.8875 0.2838 -0.3630 +vn 0.0406 0.6684 0.7427 +vn 0.8555 0.0979 0.5085 +vn 0.0896 -0.0102 0.9959 +vn 0.9157 -0.1365 0.3781 +vn 0.2409 -0.9705 0.0086 +vn 0.6369 0.0871 -0.7660 +vn -0.2403 -0.9703 -0.0283 +vn 0.5321 -0.6178 -0.5789 +vn 0.1872 0.8022 -0.5669 +vn -0.7247 0.6793 0.1150 +vn -0.7071 0.4601 -0.5370 +vn -0.6071 -0.3540 0.7114 +vn -0.1964 -0.8925 -0.4059 +vn 0.1308 -0.9250 -0.3568 +vn -0.1095 -0.9624 -0.2484 +vn 0.0825 -0.2533 0.9639 +vn -0.4999 0.7517 -0.4301 +vn -0.9961 0.0811 0.0345 +vn 0.5044 -0.6707 -0.5438 +vn 0.0519 0.4505 -0.8913 +vn 0.0465 0.9697 -0.2396 +vn -0.3686 -0.0126 0.9295 +vn 0.6082 0.7708 0.1896 +vn -0.0000 0.9999 0.0145 +vt 0.550000 0.660000 +vt 0.510000 0.660000 +vt 0.550000 0.680000 +vt 0.510000 0.570000 +vt 0.570000 0.580000 +vt 0.510000 0.640000 +vt 0.990000 0.550000 +vt 0.990000 0.510000 +vt 0.860000 0.510000 +vt 0.740000 0.510000 +vt 0.740000 0.660000 +vt 0.630000 0.150000 +vt 0.640000 0.200000 +vt 0.720000 0.770000 +vt 0.670000 0.700000 +vt 0.720000 0.700000 +vt 0.510000 0.700000 +vt 0.580000 0.770000 +vt 0.510000 0.770000 +vt 0.880000 0.180000 +vt 0.820000 0.120000 +vt 0.950000 0.170000 +vt 0.990000 0.100000 +vt 0.880000 0.010000 +vt 0.990000 0.030000 +vt 0.960000 0.040000 +vt 0.990000 0.010000 +vt 0.830000 0.860000 +vt 0.660000 0.940000 +vt 0.840000 0.940000 +vt 0.610000 0.860000 +vt 0.600000 0.940000 +vt 0.510000 0.900000 +vt 0.910000 0.940000 +vt 0.890000 0.860000 +vt 0.880000 0.840000 +vt 0.660000 0.990000 +vt 0.600000 0.990000 +vt 0.990000 0.860000 +vt 0.850000 0.990000 +vt 0.910000 0.990000 +vt 0.990000 0.940000 +vt 0.990000 0.830000 +vt 0.600000 0.950000 +vt 0.850000 0.940000 +vt 0.630000 0.890000 +vt 0.660000 0.880000 +vt 0.850000 0.880000 +vt 0.640000 0.840000 +vt 0.900000 0.890000 +vt 0.990000 0.880000 +vt 0.660000 0.840000 +vt 0.990000 0.840000 +vt 0.640000 0.820000 +vt 0.850000 0.840000 +vt 0.660000 0.820000 +vt 0.710000 0.800000 +vt 0.990000 0.800000 +vt 0.810000 0.800000 +vt 0.730000 0.040000 +vt 0.660000 0.130000 +vt 0.660000 0.040000 +vt 0.730000 0.130000 +vt 0.660000 0.180000 +vt 0.750000 0.130000 +vt 0.980000 0.430000 +vt 0.930000 0.430000 +vt 0.910000 0.390000 +vt 0.950000 0.680000 +vt 0.930000 0.600000 +vt 0.970000 0.600000 +vt 0.590000 0.210000 +vt 0.510000 0.210000 +vt 0.590000 0.130000 +vt 0.650000 0.210000 +vt 0.510000 0.120000 +vt 0.600000 0.010000 +vt 0.990000 0.330000 +vt 0.990000 0.270000 +vt 0.900000 0.330000 +vt 0.900000 0.270000 +vt 0.770000 0.330000 +vt 0.820000 0.490000 +vt 0.700000 0.490000 +vt 0.660000 0.270000 +vt 0.780000 0.200000 +vt 0.900000 0.450000 +vt 0.660000 0.330000 +vt 0.990000 0.490000 +vt 0.590000 0.310000 +vt 0.510000 0.300000 +vt 0.510000 0.490000 +vt 0.580000 0.700000 +vt 0.630000 0.700000 +vt 0.630000 0.770000 +vt 0.670000 0.770000 +vt 0.750000 0.770000 +vt 0.770000 0.770000 +vt 0.770000 0.700000 +vt 0.940000 0.770000 +vt 0.990000 0.700000 +vt 0.940000 0.700000 +vt 0.550000 0.700000 +vt 0.570000 0.700000 +vt 0.590000 0.700000 +vt 0.570000 0.680000 +vt 0.590000 0.680000 +vt 0.620000 0.680000 +vt 0.620000 0.700000 +vt 0.650000 0.680000 +vt 0.650000 0.700000 +vt 0.620000 0.660000 +vt 0.630000 0.660000 +vt 0.650000 0.660000 +vt 0.570000 0.640000 +vt 0.590000 0.570000 +vt 0.510000 0.510000 +vt 0.640000 0.620000 +vt 0.640000 0.510000 +vt 0.860000 0.590000 +vt 0.840000 0.050000 +vt 0.810000 0.830000 +vt 0.710000 0.830000 +vt 0.660000 0.860000 +vt 0.510000 0.860000 +vt 0.510000 0.830000 +vt 0.510000 0.940000 +vt 0.510000 0.990000 +vt 0.990000 0.900000 +vt 0.510000 0.950000 +vt 0.990000 0.990000 +vt 0.510000 0.890000 +vt 0.510000 0.840000 +vt 0.510000 0.800000 +vt 0.510000 0.790000 +vt 0.710000 0.790000 +vt 0.880000 0.820000 +vt 0.990000 0.790000 +vt 0.810000 0.790000 +vt 0.850000 0.820000 +vt 0.760000 0.150000 +vt 0.750000 0.140000 +vt 0.760000 0.130000 +vt 0.770000 0.140000 +vt 0.730000 0.010000 +vt 0.660000 0.010000 +vt 0.770000 0.130000 +vt 0.770000 0.040000 +vt 0.730000 0.180000 +vt 0.730000 0.160000 +vt 0.980000 0.350000 +vt 0.990000 0.390000 +vt 0.930000 0.350000 +vt 0.990000 0.680000 +vt 0.980000 0.680000 +vt 0.990000 0.600000 +vt 0.930000 0.680000 +vt 0.910000 0.680000 +vt 0.910000 0.600000 +vt 0.900000 0.680000 +vt 0.880000 0.600000 +vt 0.880000 0.680000 +vt 0.930000 0.200000 +vt 0.850000 0.200000 +vt 0.610000 0.070000 +vt 0.510000 0.010000 +vt 0.990000 0.200000 +vt 0.610000 0.490000 +vt 0.990000 0.450000 +vt 0.510000 0.230000 +s 1 +usemtl material-01D11516 +f 910/641/911 911/642/912 909/643/913 +f 944/644/914 943/645/915 929/646/916 +f 934/647/917 939/648/918 923/649/919 +f 950/650/920 940/649/921 941/651/922 +f 939/648/918 934/647/917 940/649/921 +f 937/652/923 949/652/924 936/653/925 +f 949/652/924 948/652/926 936/653/925 +f 1056/654/927 1053/655/928 1052/656/929 +f 1049/657/930 1050/658/931 1051/659/932 +f 965/660/933 963/661/934 964/662/935 +f 963/661/934 1000/663/936 964/662/935 +f 996/664/937 997/665/938 995/666/939 +f 996/664/937 1001/667/940 997/665/938 +f 985/668/941 986/669/942 984/670/943 +f 971/671/944 972/672/945 986/669/942 +f 971/671/944 973/673/946 972/672/945 +f 984/670/943 957/674/947 955/675/948 +f 985/668/941 955/675/948 954/676/949 +f 985/668/941 984/670/943 955/675/948 +f 986/669/942 975/677/950 984/670/943 +f 972/672/945 969/678/951 975/677/950 +f 972/672/945 975/677/950 986/669/942 +f 954/676/949 955/675/948 953/679/952 +f 984/670/943 974/680/953 957/674/947 +f 984/670/943 975/677/950 974/680/953 +f 957/674/947 974/680/953 958/681/954 +f 957/674/947 958/681/954 956/682/955 +f 954/676/949 953/679/952 998/683/956 +f 969/678/951 968/684/957 975/677/950 +f 974/680/953 975/677/950 976/685/958 +f 974/680/953 959/674/959 958/681/954 +f 974/680/953 976/685/958 959/674/959 +f 975/677/950 977/669/960 976/685/958 +f 975/677/950 968/684/957 977/669/960 +f 968/684/957 970/686/961 977/669/960 +f 976/685/958 981/687/962 979/688/963 +f 977/669/960 970/686/961 981/687/962 +f 977/669/960 981/687/962 976/685/958 +f 970/686/961 988/689/964 981/687/962 +f 959/674/959 976/685/958 962/690/965 +f 976/685/958 979/688/963 962/690/965 +f 959/674/959 962/690/965 961/691/966 +f 981/687/962 980/692/967 979/688/963 +f 981/687/962 988/689/964 980/692/967 +f 962/690/965 960/693/968 961/691/966 +f 988/689/964 993/694/969 980/692/967 +f 979/688/963 980/692/967 978/695/970 +f 962/690/965 979/688/963 987/676/971 +f 979/688/963 978/695/970 987/676/971 +f 962/690/965 987/676/971 960/693/968 +f 993/694/969 992/696/972 980/692/967 +f 978/695/970 980/692/967 989/697/973 +f 987/676/971 991/698/974 960/693/968 +f 978/695/970 989/697/973 990/699/975 +f 1038/700/976 1007/701/977 1005/702/978 +f 1005/702/978 1003/703/979 1002/700/980 +f 1005/702/978 1007/701/977 1003/703/979 +f 1038/700/976 1039/703/981 1007/701/977 +f 1003/703/979 1007/701/977 1008/704/982 +f 1047/705/983 1039/703/981 1038/700/976 +f 1036/706/984 1037/707/985 1029/708/986 +f 1033/709/987 1032/710/988 1035/711/989 +f 931/712/990 932/713/991 927/714/992 +f 931/712/990 927/714/992 933/715/993 +f 932/713/991 928/716/994 927/714/992 +f 932/713/991 947/712/995 945/714/996 +f 932/713/991 945/714/996 928/716/994 +f 927/714/992 928/716/994 926/717/997 +f 1012/718/998 1013/719/999 1010/720/1000 +f 1010/720/1000 1011/721/1001 1009/722/1002 +f 1013/719/999 1011/721/1001 1010/720/1000 +f 1014/722/1003 1025/723/1004 1021/724/1005 +f 1009/722/1002 1011/721/1001 1043/725/1006 +f 1015/721/1007 1041/725/1008 1042/726/1009 +f 1042/726/1009 1043/725/1006 1011/721/1001 +f 1015/721/1007 1014/722/1003 1041/725/1008 +f 1010/720/1000 1022/723/1010 1024/727/1011 +f 1010/720/1000 1009/722/1002 1022/723/1010 +f 1014/722/1003 1020/728/1012 1041/725/1008 +f 1014/722/1003 1021/724/1005 1020/728/1012 +f 1040/727/1013 1023/729/1014 1025/723/1004 +f 1043/725/1006 1019/728/1015 1009/722/1002 +f 1024/727/1011 1022/723/1010 1023/729/1014 +f 1020/728/1012 1016/730/1016 1041/725/1008 +f 1043/725/1006 1026/730/1017 1019/728/1015 +f 1009/722/1002 1018/724/1018 1022/723/1010 +f 1009/722/1002 1019/728/1015 1018/724/1018 +f 1017/731/1019 1016/730/1016 1027/732/1020 +f 1017/731/1019 1027/732/1020 1026/730/1017 +f 911/659/912 910/658/911 908/657/1021 +f 910/658/911 922/733/1022 908/657/1021 +f 910/658/911 918/734/1023 922/733/1022 +f 910/658/911 919/735/1024 918/734/1023 +f 919/735/1024 1065/736/1025 918/734/1023 +f 1065/736/1025 917/655/1026 918/734/1023 +f 1065/736/1025 921/654/1027 917/655/1026 +f 921/654/1027 916/737/1028 913/656/1029 +f 921/654/1027 913/656/1029 917/655/1026 +f 916/737/1028 915/738/1030 914/739/1031 +f 916/737/1028 914/739/1031 913/656/1029 +f 915/738/1030 930/740/1032 914/739/1031 +f 930/740/1032 933/741/993 925/742/1033 +f 925/742/1033 914/739/1031 930/740/1032 +f 911/642/912 908/657/1021 909/643/913 +f 908/657/1021 922/743/1022 909/643/913 +f 922/743/1022 918/744/1023 909/643/913 +f 918/744/1023 917/745/1026 920/746/1034 +f 918/744/1023 920/746/1034 909/643/913 +f 917/745/1026 1059/747/1035 920/746/1034 +f 917/745/1026 912/748/1036 1059/747/1035 +f 917/745/1026 913/749/1029 912/748/1036 +f 913/749/1029 924/750/1037 912/748/1036 +f 913/749/1029 914/751/1031 924/750/1037 +f 912/748/1036 924/750/1037 1058/752/1038 +f 914/751/1031 925/751/1033 924/750/1037 +f 1058/752/1038 924/750/1037 916/753/1028 +f 924/750/1037 915/754/1030 916/753/1028 +f 930/755/1032 915/645/1030 929/646/916 +f 915/645/1030 924/756/1037 1027/757/1020 +f 929/646/916 943/645/915 946/755/1039 +f 915/645/1030 944/644/914 929/646/916 +f 944/644/914 1027/757/1020 943/645/915 +f 944/644/914 915/645/1030 1027/757/1020 +f 924/756/1037 925/758/1033 1046/759/1040 +f 924/756/1037 1046/759/1040 1027/757/1020 +f 943/645/915 1027/757/1020 952/756/1041 +f 925/758/1033 933/651/993 1046/759/1040 +f 1027/757/1020 1045/759/1042 952/756/1041 +f 933/651/993 935/760/1043 923/649/919 +f 1046/759/1040 933/651/993 938/650/1044 +f 938/650/1044 933/651/993 923/649/919 +f 1045/759/1042 942/758/1045 952/756/1041 +f 935/760/1043 934/647/917 923/649/919 +f 1045/759/1042 950/650/920 941/651/922 +f 1045/759/1042 941/651/922 942/758/1045 +f 941/651/922 940/649/921 948/760/926 +f 948/760/926 940/649/921 934/647/917 +f 935/652/1043 926/652/997 936/653/925 +f 926/652/997 937/652/923 936/653/925 +f 941/741/922 946/740/1039 942/742/1045 +f 946/740/1039 943/738/915 951/739/1046 +f 946/740/1039 951/739/1046 942/742/1045 +f 943/738/915 1066/737/1047 951/739/1046 +f 1066/737/1047 1052/656/929 951/739/1046 +f 1066/737/1047 1056/654/927 1052/656/929 +f 1056/654/927 1062/736/1048 1053/655/928 +f 1062/736/1048 1054/734/1049 1053/655/928 +f 1062/736/1048 1064/735/1050 1054/734/1049 +f 1064/735/1050 1050/658/931 1054/734/1049 +f 1050/658/931 1049/657/930 1057/733/1051 +f 1057/733/1051 1054/734/1049 1050/658/931 +f 942/751/1045 951/751/1046 952/750/1041 +f 951/751/1046 1052/749/929 952/750/1041 +f 1052/749/929 1060/748/1052 952/750/1041 +f 1052/749/929 1053/745/928 1060/748/1052 +f 952/750/1041 1066/753/1047 943/754/915 +f 1053/745/928 1054/744/1049 1055/746/1053 +f 1060/748/1052 1067/752/1054 952/750/1041 +f 952/750/1041 1067/752/1054 1066/753/1047 +f 1053/745/928 1055/746/1053 1061/747/1055 +f 1061/747/1055 1060/748/1052 1053/745/928 +f 1054/744/1049 1057/743/1051 1063/643/1056 +f 1054/744/1049 1063/643/1056 1055/746/1053 +f 1057/743/1051 1049/657/930 1063/643/1056 +f 1049/657/930 1051/642/932 1063/643/1056 +f 1051/642/932 1050/641/931 1063/643/1056 +f 963/661/934 973/761/946 1000/663/936 +f 973/761/946 996/664/937 995/666/939 +f 973/761/946 995/666/939 1000/663/936 +f 967/660/1057 966/662/1058 956/661/955 +f 966/662/1058 961/663/966 956/661/955 +f 961/663/966 960/666/968 999/761/1059 +f 961/663/966 999/761/1059 956/661/955 +f 960/666/968 991/665/974 953/664/952 +f 960/666/968 953/664/952 999/761/1059 +f 991/665/974 998/667/956 953/664/952 +f 983/762/1060 982/763/1061 994/695/1062 +f 982/763/1061 992/692/972 994/695/1062 +f 992/692/972 993/689/969 946/764/1063 +f 992/692/972 946/764/1063 994/695/1062 +f 993/689/969 996/765/937 971/671/944 +f 946/764/1063 986/669/942 985/668/941 +f 946/764/1063 985/668/941 994/695/1062 +f 946/764/1063 993/689/969 971/671/944 +f 946/764/1063 971/671/944 986/669/942 +f 996/765/937 973/673/946 971/671/944 +f 994/695/1062 985/668/941 954/676/949 +f 993/689/969 1001/766/940 996/765/937 +f 973/673/946 963/767/934 972/672/945 +f 963/767/934 965/768/933 969/678/951 +f 963/767/934 969/678/951 972/672/945 +f 957/674/947 956/682/955 999/769/1059 +f 955/675/948 957/674/947 999/769/1059 +f 999/769/1059 953/679/952 955/675/948 +f 965/768/933 964/770/935 969/678/951 +f 956/682/955 958/681/954 967/771/1057 +f 964/770/935 968/684/957 969/678/951 +f 967/771/1057 958/681/954 966/682/1058 +f 964/770/935 1000/772/936 968/684/957 +f 958/681/954 959/674/959 966/682/1058 +f 1000/772/936 995/773/939 970/686/961 +f 968/684/957 1000/772/936 970/686/961 +f 966/682/1058 959/674/959 961/691/966 +f 995/773/939 997/774/938 988/689/964 +f 970/686/961 995/773/939 988/689/964 +f 997/774/938 1001/775/940 988/689/964 +f 1001/775/940 993/694/969 988/689/964 +f 992/696/972 982/776/1061 980/692/967 +f 980/692/967 982/776/1061 989/697/973 +f 987/676/971 978/695/970 954/777/949 +f 991/698/974 987/676/971 998/778/956 +f 998/778/956 987/676/971 954/777/949 +f 982/776/1061 983/779/1060 989/697/973 +f 990/699/975 983/779/1060 978/695/970 +f 990/699/975 989/697/973 983/779/1060 +f 954/777/949 978/695/970 994/780/1062 +f 994/780/1062 978/695/970 983/779/1060 +f 1047/705/983 1004/781/1064 1039/782/981 +f 1004/781/1064 1048/783/1065 1024/784/1011 +f 1004/781/1064 1047/705/983 1048/783/1065 +f 1006/785/1066 1012/786/998 1002/700/980 +f 1012/786/998 1005/702/978 1002/700/980 +f 1012/786/998 1010/785/1000 1038/700/976 +f 1012/786/998 1038/700/976 1005/702/978 +f 1002/700/980 1003/703/979 1040/787/1013 +f 1040/787/1013 1006/788/1066 1002/700/980 +f 1003/703/979 1008/704/982 1040/789/1013 +f 1038/700/976 1010/788/1000 1048/783/1065 +f 1039/703/981 1004/790/1064 1007/701/977 +f 1007/701/977 1004/790/1064 1008/704/982 +f 1038/700/976 1048/783/1065 1047/705/983 +f 1010/788/1000 1024/787/1011 1048/783/1065 +f 1004/790/1064 1024/789/1011 1008/704/982 +f 1028/791/1067 1033/792/987 1030/793/1068 +f 1033/792/987 1029/708/986 1030/793/1068 +f 1033/792/987 1036/706/984 1029/708/986 +f 1037/794/985 1036/795/984 1034/796/1069 +f 1036/795/984 1035/711/989 1034/796/1069 +f 1036/795/984 1033/709/987 1035/711/989 +f 1033/709/987 1028/797/1067 1032/710/988 +f 1028/797/1067 1030/798/1068 1031/799/1070 +f 1028/797/1067 1031/799/1070 1032/710/988 +f 1030/798/1068 1029/800/986 1031/799/1070 +f 1029/800/986 1034/801/1069 1031/799/1070 +f 1029/800/986 1037/802/985 1034/801/1069 +f 1045/803/1042 1021/803/1005 1044/804/1071 +f 1021/803/1005 1025/803/1004 1044/804/1071 +f 1025/803/1004 1023/803/1014 1044/804/1071 +f 1023/803/1014 1022/803/1010 1044/804/1071 +f 1022/803/1010 1018/803/1018 1044/804/1071 +f 1018/803/1018 1046/803/1040 1044/804/1071 +f 933/715/993 927/714/992 935/805/1043 +f 927/714/992 926/717/997 935/805/1043 +f 947/712/995 941/715/922 945/714/996 +f 928/716/994 937/806/923 926/717/997 +f 941/715/922 948/805/926 945/714/996 +f 928/716/994 945/714/996 949/717/924 +f 949/717/924 937/806/923 928/716/994 +f 949/717/924 945/714/996 948/805/926 +f 1012/718/998 1006/720/1066 1013/719/999 +f 1006/720/1066 1014/722/1003 1015/721/1007 +f 1013/719/999 1015/721/1007 1042/807/1009 +f 1013/719/999 1006/720/1066 1015/721/1007 +f 1013/719/999 1042/807/1009 1011/721/1001 +f 1006/720/1066 1040/727/1013 1025/723/1004 +f 1006/720/1066 1025/723/1004 1014/722/1003 +f 1021/724/1005 1045/808/1042 1020/728/1012 +f 1045/808/1042 1016/730/1016 1020/728/1012 +f 1040/727/1013 1008/809/982 1023/729/1014 +f 1023/729/1014 1008/809/982 1024/727/1011 +f 1045/808/1042 1027/732/1020 1016/730/1016 +f 1041/725/1008 1016/730/1016 1042/810/1009 +f 1043/725/1006 1042/810/1009 1026/730/1017 +f 1019/728/1015 1046/808/1040 1018/724/1018 +f 1046/808/1040 1026/730/1017 1027/732/1020 +f 1046/808/1040 1019/728/1015 1026/730/1017 +f 1016/730/1016 1017/731/1019 1042/810/1009 +f 1026/730/1017 1042/810/1009 1017/731/1019 +o node-03D5E21E_geom-03D5E21E +v -0.844033 2.439850 -1.914598 +v -1.086905 2.263968 -1.810970 +v -0.936811 2.265263 -1.961309 +v -0.750205 1.875566 -1.990688 +v -0.920662 1.724506 -1.748418 +v -0.870031 1.816766 -1.864198 +v -0.757317 1.724345 -1.875944 +v -0.826476 1.578626 -1.701910 +v -1.074367 2.413313 -1.531327 +v -1.148546 2.240868 -1.608985 +v -1.099525 2.201563 -1.341606 +v -1.062726 1.839551 -1.470658 +v -1.032514 1.900213 -1.266972 +v -1.004305 1.801296 -1.640772 +v -0.955899 1.701462 -1.545502 +v -0.633312 1.404291 -1.597897 +v -0.758548 1.459661 -1.424269 +v -0.897043 1.613892 -1.301076 +v -1.081815 2.143729 -1.750532 +v -1.023996 2.150386 -1.846733 +v -1.061782 1.910678 -1.820336 +v -0.542914 1.484504 -1.783082 +v -0.981512 2.484489 -1.732360 +v -0.676040 2.250353 -2.046268 +v -0.509167 1.658580 -1.946490 +v -0.560428 1.954610 -2.052491 +vn -0.8471 0.1913 -0.4958 +vn 0.3018 0.9078 -0.2913 +vn -0.5436 0.1474 -0.8263 +vn -0.9922 0.0957 -0.0799 +vn -0.1695 0.8535 0.4928 +vn -0.5749 -0.1276 -0.8082 +vn -0.9743 -0.1736 -0.1436 +vn -0.8103 -0.2934 -0.5073 +vn -0.2677 0.3795 0.8856 +vn -0.5116 -0.4367 -0.7400 +vn -0.8656 -0.4775 -0.1510 +vn -0.4034 -0.3199 -0.8573 +vn -0.9249 -0.3800 0.0105 +vn -0.2234 0.0087 0.9747 +vn -0.6643 -0.6035 -0.4410 +vn -0.0401 -0.4756 0.8788 +vn -0.4344 -0.5628 -0.7033 +vn -0.7892 -0.6037 -0.1128 +vn -0.6099 -0.6761 -0.4133 +vn 0.1821 -0.7196 0.6701 +vn 0.4808 -0.8461 0.2303 +vn 0.7192 -0.6577 -0.2238 +vn 0.7833 -0.3807 -0.4914 +vn 0.6300 0.4829 -0.6082 +vn 0.7519 0.1211 -0.6480 +vn 0.0049 0.9974 0.0720 +vt 0.970000 0.910000 +vt 0.410000 0.980000 +vt 0.440000 0.870000 +vt 0.810000 0.750000 +vt 0.970000 0.530000 +vt 0.060000 0.780000 +vt 0.620000 0.380000 +vt 0.280000 0.410000 +vt 0.030000 0.440000 +vt 0.970000 0.310000 +vt 0.060000 0.140000 +vt 0.500000 0.280000 +vt 0.970000 0.170000 +vt 0.470000 0.050000 +vt 0.970000 0.020000 +vt 0.560000 0.520000 +vt 0.970000 0.980000 +s 1 +usemtl material-0194E6CE +f 1069/811/1072 1068/812/1073 1070/813/1074 +f 1069/811/1072 1077/813/1075 1076/812/1076 +f 1069/811/1072 1070/813/1074 1087/814/1077 +f 1069/811/1072 1086/814/1078 1077/813/1075 +f 1069/811/1072 1087/814/1077 1088/815/1079 +f 1069/811/1072 1088/815/1079 1086/814/1078 +f 1076/812/1076 1077/813/1075 1078/816/1080 +f 1087/814/1077 1073/817/1081 1088/815/1079 +f 1087/814/1077 1070/813/1074 1073/817/1081 +f 1086/814/1078 1081/817/1082 1077/813/1075 +f 1086/814/1078 1088/815/1079 1081/817/1082 +f 1070/813/1074 1071/818/1083 1073/817/1081 +f 1078/816/1080 1077/813/1075 1079/818/1084 +f 1078/816/1080 1079/818/1084 1080/819/1085 +f 1077/813/1075 1081/817/1082 1079/818/1084 +f 1088/815/1079 1073/817/1081 1072/820/1086 +f 1088/815/1079 1072/820/1086 1081/817/1082 +f 1080/819/1085 1079/818/1084 1085/821/1087 +f 1073/817/1081 1074/822/1088 1072/820/1086 +f 1073/817/1081 1071/818/1083 1074/822/1088 +f 1081/817/1082 1082/822/1089 1079/818/1084 +f 1081/817/1082 1072/820/1086 1082/822/1089 +f 1079/818/1084 1082/822/1089 1085/821/1087 +f 1072/820/1086 1075/823/1090 1082/822/1089 +f 1072/820/1086 1074/822/1088 1075/823/1090 +f 1085/821/1087 1082/822/1089 1084/824/1091 +f 1082/822/1089 1075/823/1090 1084/824/1091 +f 1075/823/1090 1083/825/1092 1084/824/1091 +f 1089/826/1093 1092/826/1094 1091/826/1095 +f 1092/826/1094 1093/826/1096 1091/826/1095 +f 1069/811/1072 1090/827/1097 1068/812/1073 +f 1069/811/1072 1076/812/1076 1090/827/1097 +f 1068/812/1073 1091/816/1095 1070/813/1074 +f 1091/816/1095 1071/818/1083 1070/813/1074 +f 1091/816/1095 1093/819/1096 1071/818/1083 +f 1093/819/1096 1092/821/1094 1071/818/1083 +f 1071/818/1083 1092/821/1094 1074/822/1088 +f 1092/821/1094 1089/824/1093 1074/822/1088 +f 1074/822/1088 1089/824/1093 1075/823/1090 +f 1089/824/1093 1083/825/1092 1075/823/1090 +f 1089/826/1093 1090/826/1097 1083/826/1092 +f 1089/826/1093 1068/826/1073 1090/826/1097 +f 1089/826/1093 1091/826/1095 1068/826/1073 +f 1083/826/1092 1090/826/1097 1084/826/1091 +f 1090/826/1097 1076/826/1076 1084/826/1091 +f 1076/826/1076 1078/826/1080 1084/826/1091 +f 1078/826/1080 1085/826/1087 1084/826/1091 +f 1078/826/1080 1080/826/1085 1085/826/1087 diff --git a/model/happy_mask_salesman/mask_00_8A00.data b/model/happy_mask_salesman/mask_00_8A00.data new file mode 100644 index 0000000..1f80fb8 --- /dev/null +++ b/model/happy_mask_salesman/mask_00_8A00.data @@ -0,0 +1,19 @@ +--..661<@@@@@@@@@@#--..66<<@@@@@@@@@@.#--..66<<@@@@@@@@@@b#--..66<<@@@@@@@@@@ ##....66<<@@@@@@@@##....66<<@@@@@@@@, + %6<<@@@@@@@@ + + %611@@@@@@@@&3####..<<@@@@3AAA##..<<@@@@&˵..1<@@@@ +ԉ11@@@@ָ++<<<<Yֈ+1<<<ۼ1<<<N <<<>``8W,2<<^,2<<^1<'11 + + +=66 + + %6  +%6 v +%6((((ttt%6(((ttt%6666豱O%%666 uر;%%6666ɖ +#266668ɖ##66668 罓#666%88 ^----... +...i +!!  + +{g5 + +33*ffff)ffff}} Lrrrr\\ssP Q"T\\s}}55Lhhh~~f}zzzzqqqq55dhhhh~~}}}}}zzzq 5ddlll&!~f}}}}fffIddll !f}}}}kff?FJJg4yccVV0eeffIFFJJ5GyccV0efkkfIFFJ  Syycc:#]]]]FF  SSyycc#G]]]<A&XR]__p_dd M]]]]____||j/ XX]]____ddd MM]]]]____||jj SXXRGrrrraaaL3>aaxxxxllll__jjASSXXGG""aaaaaaaaxx$$&l__jj7DHHUUEEZnnaaaaV"rrrDDHHUUE nnaRR>"rDDHHU? nrrrDDHB?r"KKEEKKE K? ?&# \ No newline at end of file diff --git a/model/happy_mask_salesman/mask_00_8A00.data.h b/model/happy_mask_salesman/mask_00_8A00.data.h new file mode 100644 index 0000000..8a3eece --- /dev/null +++ b/model/happy_mask_salesman/mask_00_8A00.data.h @@ -0,0 +1,5 @@ +#pragma once +#include +extern uint32_t _binary_mask_00_8A00_data_start __asm("_binary_mask_00_8A00_data_start"); +extern uint32_t _binary_mask_00_8A00_data_end __asm("_binary_mask_00_8A00_data_end"); +extern uint32_t _binary_mask_00_8A00_data_size __asm("_binary_mask_00_8A00_data_size"); diff --git a/model/happy_mask_salesman/mask_00_8A00.data.pal b/model/happy_mask_salesman/mask_00_8A00.data.pal new file mode 100644 index 0000000000000000000000000000000000000000..6edd8cf82cf1b2e6ba93097e6552854312e3b785 GIT binary patch literal 512 zcmXAbUr1AN9K}z0%WJ!*q4Bv-<;MYX7BcNT^oM@+R3}|Q3fpfSg-q5>b0DTH@&kS^m6DR>wQAtQtkq>T7XQz(p8xtBr| zXOH+0txBU@nC69f@I!owkFjNLfjiw=<`<|fy&NlW1uAQw1!ua+QsJxk$yd}b z=tx(|)!Z~)Wq+_g{#E^}X<3`uZBgte8g22gHFL}s?`u418J^A_xoVwg^`-i)C0EoM zZQjUjycRv3Z)A5ZeYDu(R2Ey@%F +extern uint32_t _binary_mask_00_8A00_data_pal_start __asm("_binary_mask_00_8A00_data_pal_start"); +extern uint32_t _binary_mask_00_8A00_data_pal_end __asm("_binary_mask_00_8A00_data_pal_end"); +extern uint32_t _binary_mask_00_8A00_data_pal_size __asm("_binary_mask_00_8A00_data_pal_size"); diff --git a/model/happy_mask_salesman/mask_00_8A00.png b/model/happy_mask_salesman/mask_00_8A00.png new file mode 100644 index 0000000000000000000000000000000000000000..4d92298558f6bec6749604f86968882274a3585e GIT binary patch literal 6103 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ٴ>>ګٴ>>>ٴFF)Feeeeb)bVʾ2 + +>ʭ2 +Qȹ~myݹ>4yȹ44////EE7oE77 +O +>\)̹>ȭ}"̭>ȭ D뭇Ǻ+uഞOp~4~Ш+O-ܬ4g߷oݒ-ݞggTT߷o///-m̸h(Ii(.*WWñhI.**WW\ç$Sv vvnKKKoo;̸$Sv  .nff;ٞ))wwnooYcsٞG)w4noYsswAhorrcsssFlU4hhrcsssw7Zuf%Tezi5wdZfr%TeeiwwԱ1vvfrTTePwFd1Zru%e8kkKnnnueKr<kkKKKCnuPKrX^^^KR gggu8 UUU^^^^Rt ggu8 44MZggV^_&RhqqLq<MMZk^V_6RhqqL1MMZvgg_6RqllMMZvgg_&tql\SSSvqa3D|||ZZzrferSSSvq3DzzeXXeMMHZ3zzDDzz]MM:M  +extern uint32_t _binary_mask_01_9200_data_start __asm("_binary_mask_01_9200_data_start"); +extern uint32_t _binary_mask_01_9200_data_end __asm("_binary_mask_01_9200_data_end"); +extern uint32_t _binary_mask_01_9200_data_size __asm("_binary_mask_01_9200_data_size"); diff --git a/model/happy_mask_salesman/mask_01_9200.data.pal b/model/happy_mask_salesman/mask_01_9200.data.pal new file mode 100644 index 0000000000000000000000000000000000000000..3a413d79eaecb786d0a1e94ec10413b6c5164e6d GIT binary patch literal 512 zcmW-Sv2NM`00kK;U?AXuCJe6RL?z(C4IbQU~ns2DkUD=h`|E`5w=tW43ID|Fwn*f1Tv&e)>?U|cW1Gfqb;8;1rr9cKn{pr zrJ=%V0k^L)VE})$#)b>w0`9 zPoDn<(j3i-?k^S5ErOC;k$8!3K`lrFbx8L-7}P;c(0Hw)^O~Rwe;`e`0)pgV+uOmLh5Bm_G)ASJA%6xAOnQ)kpuv=*x2wa{s>)~GdQRc>_fPNTEc3wE2`#`RXO(beXm zUURO^qc_0?zR;FlEq*N#3++a863(`ZaJ5~!^Bg#L_JH=Y?TzgKvC%_`o!5bOpuZE3 zkuh>N9_z=6-Tp^1OJ+x($ircFXnJ%UKkOgxoseac+dCPRO@8i|hn(rN@!4cR4XFC~ xVt+tg7?+}Es literal 0 HcmV?d00001 diff --git a/model/happy_mask_salesman/mask_01_9200.data.pal.h b/model/happy_mask_salesman/mask_01_9200.data.pal.h new file mode 100644 index 0000000..29af087 --- /dev/null +++ b/model/happy_mask_salesman/mask_01_9200.data.pal.h @@ -0,0 +1,5 @@ +#pragma once +#include +extern uint32_t _binary_mask_01_9200_data_pal_start __asm("_binary_mask_01_9200_data_pal_start"); +extern uint32_t _binary_mask_01_9200_data_pal_end __asm("_binary_mask_01_9200_data_pal_end"); +extern uint32_t _binary_mask_01_9200_data_pal_size __asm("_binary_mask_01_9200_data_pal_size"); diff --git a/model/happy_mask_salesman/mask_01_9200.png b/model/happy_mask_salesman/mask_01_9200.png new file mode 100644 index 0000000000000000000000000000000000000000..32c4599f7d1122fe6944d1725b5e79a0a8fdb346 GIT binary patch literal 6626 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 U>lZWv?BEUpppoo{{{{W 17==7>>BCCCUQQQQUUUU]]ll \ No newline at end of file diff --git a/model/happy_mask_salesman/mask_02_9A00.data.h b/model/happy_mask_salesman/mask_02_9A00.data.h new file mode 100644 index 0000000..00dba17 --- /dev/null +++ b/model/happy_mask_salesman/mask_02_9A00.data.h @@ -0,0 +1,5 @@ +#pragma once +#include +extern uint32_t _binary_mask_02_9A00_data_start __asm("_binary_mask_02_9A00_data_start"); +extern uint32_t _binary_mask_02_9A00_data_end __asm("_binary_mask_02_9A00_data_end"); +extern uint32_t _binary_mask_02_9A00_data_size __asm("_binary_mask_02_9A00_data_size"); diff --git a/model/happy_mask_salesman/mask_02_9A00.data.pal b/model/happy_mask_salesman/mask_02_9A00.data.pal new file mode 100644 index 0000000000000000000000000000000000000000..3a62f77576c2c434b6a0ffeb5a4a3025e5552bf4 GIT binary patch literal 512 zcmWl~L1@}g0LJmBP~aF9NqK#@#h0zH4gv+5WMKUh(~yY@(K|^ zu3!-X6QWoYM8$PL3R$p@iZ-$s2Xi1M=CD;c$TgmV3e1T)v4ZW06`=~NzL&5nitq>? z`9w(+j(wU>0~$DPXt*Y7(k1@6Wf52KvNeZSt@*tT|<=Hnh-{t#!??ap)@23?~VHJ9RN9ig_rKcE5R_QB7 zyMIQR>{;4mP1;Oe(*wgC42)~qbY@AUKii&N+ze)8)K8ba8M|qB+cn&*dvSk**dQ{* z58@oLh+%NDxkcD14jHD-Q&wtN-g=QK@0BNIyKEhB^~^!OUaU{*(-ZE5duyv1HLvce ew)#u8)ai&D +extern uint32_t _binary_mask_02_9A00_data_pal_start __asm("_binary_mask_02_9A00_data_pal_start"); +extern uint32_t _binary_mask_02_9A00_data_pal_end __asm("_binary_mask_02_9A00_data_pal_end"); +extern uint32_t _binary_mask_02_9A00_data_pal_size __asm("_binary_mask_02_9A00_data_pal_size"); diff --git a/model/happy_mask_salesman/mask_02_9A00.png b/model/happy_mask_salesman/mask_02_9A00.png new file mode 100644 index 0000000000000000000000000000000000000000..509bb0ae9595627f0cc4f0c470ecfff1144f7571 GIT binary patch literal 6539 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 literal 0 HcmV?d00001 diff --git a/model/happy_mask_salesman/mask_03_A200.data b/model/happy_mask_salesman/mask_03_A200.data new file mode 100644 index 0000000000000000000000000000000000000000..e7eb2590d2a3997371641905ece63f45ae67ed44 GIT binary patch literal 2048 zcmaKr3sjS37{^~PXfeV>D-A0(NhF(*q7q;Rgo-j$94H`)AREZU#Vs5BSr+qzidwaX~sqUFhr~Qw5O*0K>pFRV9ePd%=+tsVTUF`vX zgMasL13#=>xialEyfP)_Wv^+js;b&L12{T7Dryf0OXt;Ij7DBXlP0g`b8ylM~ zM_OB3e;hx4d=sFK0^JM^zvTk-2Ivb-P1UM8N_AahXJ=>SAuAV`gaWnt&YdmXw6vQy zuU%WWuCA_;(gs~*W#z&vxDLOW%Z0uPy{-oQ39er+NT8n9Zyv|xK6&!wG~F>4d;<~y zyh}ntXy~|c+zaq&j*g|J^sYV!^MDI*bK|*1L_B!V)s^8Mg+&bB*VlKR3y*p?_=tj| ziSF)n&)LA$+0|#sl0}PXb|K*Lc)p2=?inq>;1_{OlO`EF55BaeB`V6t71gd&y{1fg z|IJsy(CO2sqn@|W-`{^%Mof&4tFzt{(jN>QIF#|w{(*rpF(_yK0KzZ`ukVJ0gv<|^ zKR+-qB!u-|-UC?A88&PXc@2R8K)o}=9BzN6+RS3+ObatY#(WtR6tp}DOWWEy+d4bX zv0=T1{l<;<7C6Zm_@E%%8TGdCOgV@39Gn#8%RdFS4Ep}?t5(@tQ2!S7CMG6aE)7hc zJ(_9o`rBj2j>UXJOh?U~JGfuJeg?lrA22gBqbm|q(^00-20z)$>pkdlx<#UY?q|-{1)c34AY=mp~Fo$DdTXV~61gbdwL2O6BQu=guW1$z;&*@*Ufa z0)!})WeCWC6r^XSryoqUv^0t=+j{ckNm*Q6oJ1m#%F>f$sRs`ldlHI(L?RZ85ukm< z$%TbR^@I%Bv`H)$iF&w>_a{kCS4iKS`505Sg#7ARJ zPJX^|3xU8-5FRdKhD1{@^UE(O*)YP;1Re;5B9TNA9WN2X`)w#GDOsiu_<4AE@BtD+ zv4j~T76?+5<>h;%bXjN*Pft%KBEqUbM0-lh%WL=UwX}3%U;_exlL+ZZ2M1xQ;>wjP zPIh*7PEP0mJp2R#dJ +extern uint32_t _binary_mask_03_A200_data_start __asm("_binary_mask_03_A200_data_start"); +extern uint32_t _binary_mask_03_A200_data_end __asm("_binary_mask_03_A200_data_end"); +extern uint32_t _binary_mask_03_A200_data_size __asm("_binary_mask_03_A200_data_size"); diff --git a/model/happy_mask_salesman/mask_03_A200.data.pal b/model/happy_mask_salesman/mask_03_A200.data.pal new file mode 100644 index 0000000000000000000000000000000000000000..bf5eb18af50c41f9e65710482c308a8286949ef8 GIT binary patch literal 512 zcmV+b0{{I0000C4000yK8~`K&004|303ZkepdbJR00Be*z#@Pmgg`I~07L{qphA>k z3_w_6fMWn;3}b*{uz*y6T!7GopoA!DjH8s|0HD~Tu)xH?SjGUtOvHf36v9lv(7aL*yjM?XyQ;?Hx>_yS!4X$XM<;RD$SF(7RK`6vMa{Ux0taR{LVbs*^?T_JS@ z6{~@)fvth2d95+c0jTk0<$WVy0s3|645rbqV)pSg4T}G;`f3V0~R0h z{umoL0~6aArxw#W2NdTwBNX>GOIizBgIJ?^16I>k<9170r+R~X19_KuBYO*)1AK#f zJA0d(gPVhuf1HcF1DmIvle! +extern uint32_t _binary_mask_03_A200_data_pal_start __asm("_binary_mask_03_A200_data_pal_start"); +extern uint32_t _binary_mask_03_A200_data_pal_end __asm("_binary_mask_03_A200_data_pal_end"); +extern uint32_t _binary_mask_03_A200_data_pal_size __asm("_binary_mask_03_A200_data_pal_size"); diff --git a/model/happy_mask_salesman/mask_03_A200.png b/model/happy_mask_salesman/mask_03_A200.png new file mode 100644 index 0000000000000000000000000000000000000000..51d7c9209ddd9ff3b2dc8cff85b9f55a5b119519 GIT binary patch literal 6252 zcmeHLc~p{H*FWGqm6oNJ*9dKn89@*nF{MN)NzK<%ga_rOfPhmsv#U*-rDlVgr44H3 zZ7{XL%%L*a2w zKS3V=V8r%dEr5Fz+?;eZ;7?EP>Rh(CJeEX(?eRo19Z#bZ2q*%PPA1avBv>1f|J@@Ml3%Q;8H}<@ z?CQ#8ySk!ea;Zoh4gnCG8=t}SIO}9tALLW8g2#G>>P+7ieRO?_UE564T`v2^1w`Rb zzBb4q+swdjOk7%9n^u1yX?^LTQHK&y?+~5O?(gkJPx*qIQMPXI{)tKbeaybQ2$$0r z$;Gp@!zv;Q$3zk`7mw38-0kML#@LxB+De$lW-Bd&-VVGN#9k<+=Y3Qd?xU?oIAqwJ zGi;f97q#Sba*KAn%Me@MNowM}cM1+is+T&Hn~f0&?P!=mQa zbw$Z%4;1=TrN8j+s;pl$%Wu)Eou5|M=2jiO7?mUN2sW9Qj&gAxH)S*5dTy~-%4*Z+ z4fgNc7gw{es{^Ot<+JmVMn|9O3?<#`2zbArjhkVvQxRnOL}01=47nla;qpoLUJo?~ z95wuwH3jY0D9zj39uV+O*Zht)_Rzm_j_L&V0c-Cy;TH})Dw^@=Rn13>c%Sj+Razg~ zD(~iew2KGVS{J_5wzJbjYh75@tndd(3f^#rd%=1_Jb3Ew+ zX#|!pl!idq*a(>_V1VHmE8`26LP}H!6e^Z5(fy~Y(I~NyiT1PQ;5jl^C`|0JOb+=h z^Wq7XEfvs&Xh#QqMl2l$h=7!QRBS}JL_v>bqSd%`SXNEr&?vQvaw!w-59g7qR1TrY zSTYumaf=m46VVR(D27}pqAy_08G(RDOmvu1DWl_XF)=aN7!p=055*B^G#U<1#1V-Y zSOcSolPLMI7>UAK1u=}lf)oO|Sf&(9B`6gpKSUa(WTMgVI_j%`5i$cyTfaw*XQ|qvQg}EgF(2t$&0N3clIPqU7P~ z;|K*fC>)A_RTc2AgrBxl-MDWSDhfiy5i+$EO!iNjO0noWSwH!vT2UY8M@L}uZ@52c ze?7Ze8P?)(=q#xqO64A##YC(2rwgS5v5>A7X%L=bM}q7yb|jGKNkY{ND#Gc`Ts9L;#NxltaKrgZ5p2Ljdx|AdvELVX;t0q` z$yc#Spb{x~D#eyaCXs1)s@-=bUr4TiGf{=9uAS-?RaofoVPInUsyu}O)bsFJ=&o{z zuawGpQfW97{jKVLTjs#mNyu07S$rh~gMO>Sysvc_gSVyQhuv4fail`ADDFRLt1b_U z0qesd_Yf=K{o~YA!#BzYiX0vd55vXktAs+SF9n@17(Rl69}NlBe!^J8OM)=IBou_oDAeyweu>}Tbp595ml*gZ<=@%$o33AC z;FpwtXV-s?F8%M1Q;-Dy6%+$MEX6&!bqc`G@LW%x8~nh90HZV!+5pT1fC+&2Sfqxw zwz)3+CxG4ue?EP(Mb11m6L zq6XT+!paKhTL}RA0GNCVOv|^nVcA&o=37qu1B)@W0|0m25+?+@`Ut@{{4z1?&Lq>LQ^&LwbnYw^6gmVSJrN-E?cr2rS24jU0qnGZ21dbmaoRJ2O z9n;ww;}|c;JD)OiZFY47dhRtAtm95j0xrHp0m51ICl4%YNeO=7MtR)#S8{ znRj}$$MdPI%QVkfW*&FvaJ1%m0*Cov9-G=e1Ze_-zSoVH{(&u_9TgM$DwD9Jwr@E|}874^`N{3Y|8 zM6p3)@MjnZ3?Cctr)_AMjkj!8kQ4|dKpKv;UHUdGELbcD&fyQkB@~$ggv2axi*A~y zxck>~AYTI#leFTN$1PuFnwT_h#Y!))zdsAs#{BE=$7|OD?%FF!NdiG~?wTZNYN}RJ zDlQ>YDj({Qywx zFWP#55Lxggpv$z*)ffy<&)CO&Qw){ids-| zhMrzERC|_iwh`pjmo?PQEvwtxbU}YtLt{mg>#l~LZQEPk zT32>6v$bvRwGPm63!Lx3T)gelaoe=*K6r2!+_)jX+d;YgSm)joaG-Oj^NI2O9&qEa zS9jOc_NNZrPr>!a>2sOJMV-7koJ&$(w_zU+GIGWe3!_YTwdj{a=O zXXp#Jw*7H7drdl1jxxXhbMKEY>t~wx1NE?OwDY(85;nt(QKA8&!b^= zivceavTS&v)8BZ8HOuo<7&bkem9kBfgd%U=)yYN7XWifyV!7A;7Ub)3%;#_3H(jJp zJ|CCNHFg`b!_Uc6Q@Vk>arY*HCwJGqSABnklIZcY+=nlQ9t>6XlTZnRTpypzC5NT9 zWydHzjR}_rwUZv4{9@4)d8no5^%cV_M%wY-6LWI*Uv>Oz<1(;e0|v8jVYP46?&{`h zCxZ_TvuDrlGF?fhWmlf4Dl8P;<~{2D5W%KwYnrlEu;Wmn=!5cNOQ1%8CklbbS2h5_5O=hJ)@_%w?~W zPM`i9&+5IQl|>bdIx@(3te2Hnolx!TDrxysN#OOUtQ}@UDWrfv2M1 z%L6T)tPg6va>2GIFp$Z+r2f2lIo*;**;uc_TWGK;*Rc=H|$hs+q~oL3?8B z3f$}5S*cc+>_?|}_696)={^{rBAPtW|QDb6xY=8t1BMt$l(NfB9+sMcT2J!kcnki}!9}Vcna!mG+U* z(J|UGGV*rgM5@=Z`j%9~f(I|n?;8d)YIOg3al-$|BY~!qAPxAJoY7rUlrOzkwW?uH z@SW6{tZ|1c34gXuAN9Gt#)K65=J?U0z1qc#Y9Gix5Q6Wo``cF(oSS#=Hsy0NM4>co z%|8LPEmhI5U>pAMZ;`Gqq-3r+m8pr7rP$@xg;; zv)5fXSD6{^KJ)sa#V1d$HoLsT-t03Xr-EV^`}sphdmf{w7k!&Fzd4IwapN_qE^Q(x zL_Vt;HBh!bI5%U_>n`AOuCIn&RDMgtWb8DrPjjQ*_AOpnG$;M!QV@?_Br5D(>08V! zmENZKprgi=T zVe!Dr+}tx~^f|82FEO#zB~JT2y|46)KfCo|C)vn|+O#>w%E5-sW?!($Cc2gc1=H(4 zl=ge&?z_tK3#yEII$nzn=B^GII?|VBqM0{;(2Yge!&}}cw2#S2Xzee)-s=;3Wv5np z6G4aDcZdJt>2BX`F2=M?yINnjwkD-KID4tCGh&+ePMeoePuti93$hterGb$H`81S? zF>B@)4;y1;rp^BRn$FG6+bJf=tl53qW7xI0CQKa)JwBP0k+DEDFZ>_RoWZ|#b{#(E zVFPNc*4?nZv3bk3&=S^kL(@5PQnD3oT-4}`v#?%ANID)iW7Z==3dXFgS=HIuSwGdd z`{6@tCloq)GmVWlom$*<;m!H1m~(d;+S|7gLi94TBwMy@>9}*s%=p1&8Zfa}$rFX7KL}{(*XYZ{Q*(=V! jGb}VRmf&7j-=B0mBklNhq(=f=Edkrji*?8)IPw1gfI~JU literal 0 HcmV?d00001 diff --git a/model/happy_mask_salesman/mask_04_AA00.data b/model/happy_mask_salesman/mask_04_AA00.data new file mode 100644 index 0000000..2b43e55 --- /dev/null +++ b/model/happy_mask_salesman/mask_04_AA00.data @@ -0,0 +1 @@ +     %%!///;;;/;;** %%% %%/;;;;;;;/;8*  **%%%%****;;;;;/8*%*88  *////;/88**8;J% ****;//;888J; Mc***//;;/JJ//! %%***8JJJ!!! %***JJ;! %%;J/! %88 g %*8 g%22*x X22*xxx XXܥ""cP"Pf%&'F@m{>g &&'qF9@{{7 ֑>{{z{}Wֹ**{{{z{}7ӹ>s|FCCssw|F&Cssw9|4&&>K |4ѡ^Dubb^X^^uubb^\\\\Fbbbbb:خ\\oooobbbbPFעYYYYUUUP װYKPPK :Iaaaw :ʢIaa*̾#e@,,Ĉv*% h̾yee,Īnn````**% hy3e#Пjj&=hh**% ̢33#mбj&hhh**% &~Q<<0pJ=gg*% íQQ<0p+JgSS*% [R$$AHHHH**%  RR$ //55/;*I55;;8*II5JJ8*I OG83&  OG8_d& O2*&& ..G2*&&J/";;*ɖ/J*!;*2қ*** )k )))) *8** Skk***) ,Srrrigg]]VVVV]]]]SSS,*8)),TiiitgttllllggggSS, %%..HHH[[[[ZZZZLL--% %%...  **%%  *%%% %** %%***%%****!!!/****1122 %**%%****88;;;;8888@@GG %%%**11@@????BBBB@@GG  %*8111@????BBBB1@22 \ No newline at end of file diff --git a/model/happy_mask_salesman/mask_04_AA00.data.h b/model/happy_mask_salesman/mask_04_AA00.data.h new file mode 100644 index 0000000..56e1002 --- /dev/null +++ b/model/happy_mask_salesman/mask_04_AA00.data.h @@ -0,0 +1,5 @@ +#pragma once +#include +extern uint32_t _binary_mask_04_AA00_data_start __asm("_binary_mask_04_AA00_data_start"); +extern uint32_t _binary_mask_04_AA00_data_end __asm("_binary_mask_04_AA00_data_end"); +extern uint32_t _binary_mask_04_AA00_data_size __asm("_binary_mask_04_AA00_data_size"); diff --git a/model/happy_mask_salesman/mask_04_AA00.data.pal b/model/happy_mask_salesman/mask_04_AA00.data.pal new file mode 100644 index 0000000000000000000000000000000000000000..0b9cc42df9af815169ad6c0beec292d16663166c GIT binary patch literal 512 zcmXYjPiWI%9EN}Wv-Z<{x@<%VFyI#%(F0xxAx2_E1dJR)UbrfTQ3!bi7Q*h36c9ra@8(fhT1H`+ zmxfRBQW7UIh6qaHX)%Q^KpLg+yd)48Atk4AQclSNk(S3`3{vZ>grKYv<4_<9cw*=Y z$Y51bNws_lR7G4@OAC@lY2;IEQ$<1}Z90od@e{GBtjL!IyHuxaRa5FEyR0i+dX1>7 z6|#Hnws=Gv59_`q0aI=DwF$ovrWc|zs+^1jR7S$^| zjS*kJ{8{nq9>(iKzJQ6CFvqfJW0IW@^2U@t&D=AVEso{%sF61Ba}U_-`Wq|8Wz4t1 z8Fq!c#TG4X=Uq^;)`FGlw>kMnw^pfb-T6KzTieyW9kbf62b$;ZvQfS@%AaqH@+Y-u zOo&HXC$&PHXe`8Ht(*Mj;!HExv^)CZm4?>YO~hNz+g}p$L2v0r`~Cj$;g5tj-9A+I yt +extern uint32_t _binary_mask_04_AA00_data_pal_start __asm("_binary_mask_04_AA00_data_pal_start"); +extern uint32_t _binary_mask_04_AA00_data_pal_end __asm("_binary_mask_04_AA00_data_pal_end"); +extern uint32_t _binary_mask_04_AA00_data_pal_size __asm("_binary_mask_04_AA00_data_pal_size"); diff --git a/model/happy_mask_salesman/mask_04_AA00.png b/model/happy_mask_salesman/mask_04_AA00.png new file mode 100644 index 0000000000000000000000000000000000000000..3f714de4ae5bc08137c352596a0cebc86a26e554 GIT binary patch literal 6302 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 literal 0 HcmV?d00001 diff --git a/model/happy_mask_salesman/mask_05_B200.data.h b/model/happy_mask_salesman/mask_05_B200.data.h new file mode 100644 index 0000000..2214c90 --- /dev/null +++ b/model/happy_mask_salesman/mask_05_B200.data.h @@ -0,0 +1,5 @@ +#pragma once +#include +extern uint32_t _binary_mask_05_B200_data_start __asm("_binary_mask_05_B200_data_start"); +extern uint32_t _binary_mask_05_B200_data_end __asm("_binary_mask_05_B200_data_end"); +extern uint32_t _binary_mask_05_B200_data_size __asm("_binary_mask_05_B200_data_size"); diff --git a/model/happy_mask_salesman/mask_05_B200.data.pal b/model/happy_mask_salesman/mask_05_B200.data.pal new file mode 100644 index 0000000000000000000000000000000000000000..5066bc642515241a83d78f7b2ea1f745d8a66004 GIT binary patch literal 512 zcmV+b0{{I00000100Dp@03ZM%03rY(gd+eW1R{V!07C#n2ttTMghYs90AmDW0A&DW z0Az$^h=d4cgl7O{jD(Pch=hQJh=z=YfTsY6fTfJa0LBQYjK`451jvZUkjNP4fae_P z80Vbn6zG)djOvUC5$lW!g$oG_5ebWnQjqnjf)j*nQWzPm2VksnT#!Mv5lFGp{yB?6^JH9nzifA@H5? zA@dpWsSy?s9uO)JHW3mKG7vfvCKDbJDiWd+o-ra3qA)5FvJ3k# z#!)U(I#ec7s#B^|s#Kd{Sw>m#LzdJ)byE{)iyIZ?lH(I}3S6jnfLwi45$9y|| zJA1!-zkIuWzkbJ@%bmlV$DPNW!@WzsKfTMo$G*e9$KFfcN8d-^!{5i>%l}9J%m3#@ C8{rcG literal 0 HcmV?d00001 diff --git a/model/happy_mask_salesman/mask_05_B200.data.pal.h b/model/happy_mask_salesman/mask_05_B200.data.pal.h new file mode 100644 index 0000000..57d10b6 --- /dev/null +++ b/model/happy_mask_salesman/mask_05_B200.data.pal.h @@ -0,0 +1,5 @@ +#pragma once +#include +extern uint32_t _binary_mask_05_B200_data_pal_start __asm("_binary_mask_05_B200_data_pal_start"); +extern uint32_t _binary_mask_05_B200_data_pal_end __asm("_binary_mask_05_B200_data_pal_end"); +extern uint32_t _binary_mask_05_B200_data_pal_size __asm("_binary_mask_05_B200_data_pal_size"); diff --git a/model/happy_mask_salesman/mask_05_B200.png b/model/happy_mask_salesman/mask_05_B200.png new file mode 100644 index 0000000000000000000000000000000000000000..52486009b0460ff11a899ca564c236c056a68d0a GIT binary patch literal 6237 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]MMMMRiWRHHEE>>EEEE;d0''''MMMMQ`hYHHEEE>EEE>;;v||4MMMMQQhh^HEEEEEEEE;;GvuMMMMHHWie[QQPEEEEEE>9B;MMMMHHHijeYQPEEEEEEEBB;;aMMMMMMMSjj`QPPEEHHHHBB;;::=FFFFFMMMMMMMM[ehhPPPPHHHHBB;;=:::::::MMMMMMMMH^iiiWRRMMMMEEE>>>>>>>EEMMMMMMMMHHWiii^^SSSSPPPEEEEEPPPPMMMMMMMMHHHWrrrjjjjee[[[WWWWYY``MMMMMMMMHHHH[jrrrrjeeee[WWWWYYYY \ No newline at end of file diff --git a/model/happy_mask_salesman/mask_06_BA00.data.h b/model/happy_mask_salesman/mask_06_BA00.data.h new file mode 100644 index 0000000..e71d340 --- /dev/null +++ b/model/happy_mask_salesman/mask_06_BA00.data.h @@ -0,0 +1,5 @@ +#pragma once +#include +extern uint32_t _binary_mask_06_BA00_data_start __asm("_binary_mask_06_BA00_data_start"); +extern uint32_t _binary_mask_06_BA00_data_end __asm("_binary_mask_06_BA00_data_end"); +extern uint32_t _binary_mask_06_BA00_data_size __asm("_binary_mask_06_BA00_data_size"); diff --git a/model/happy_mask_salesman/mask_06_BA00.data.pal b/model/happy_mask_salesman/mask_06_BA00.data.pal new file mode 100644 index 0000000000000000000000000000000000000000..7410ca3d1f2ff4425bd4966a92bd8e093ef1f26f GIT binary patch literal 512 zcmW-TL1@!(7)Srrjb*a2R4gW7hnX~*6bh-3St}MAS)~OJRT%3I9*PH-oy=iiJmipr zV4M_NFpvlpT3J~N2GgP?%^|Rg!R#P(gJC>)C>~tJi@U|t@A2O610Xmd1WtjA;Iud; zV8V=$1((F^)Mbzr%FqgQ>**C?9+bfYP!?{3vLpf#7NLhg6dGVdyaVlkw{uNt5A4C8 zkP$SxFj8hhKj)zN*${+6l{4XA=ZFvyj)#aSQH!HQBOlJA`C7h`mkTv^mJM$ZEXqD- zE3C|_Y-Lk^7Llf<$Yw)ArRaa~`7~9_&$Hr)&IwpRr?wy^>S1CO&5PG|%vb^&{TqdwlPS#oJ0w$tX +extern uint32_t _binary_mask_06_BA00_data_pal_start __asm("_binary_mask_06_BA00_data_pal_start"); +extern uint32_t _binary_mask_06_BA00_data_pal_end __asm("_binary_mask_06_BA00_data_pal_end"); +extern uint32_t _binary_mask_06_BA00_data_pal_size __asm("_binary_mask_06_BA00_data_pal_size"); diff --git a/model/happy_mask_salesman/mask_06_BA00.png b/model/happy_mask_salesman/mask_06_BA00.png new file mode 100644 index 0000000000000000000000000000000000000000..a9433be853310b2995b25623d5931d4fbbf0223f GIT binary patch literal 6328 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 Qg(@#VcXFpyIfkYEA9)LkhX4Qo literal 0 HcmV?d00001 diff --git a/model/happy_mask_salesman/mask_07_C200.data b/model/happy_mask_salesman/mask_07_C200.data new file mode 100644 index 0000000000000000000000000000000000000000..4f280ef657c6dd905d60fb70340f96741512afa7 GIT binary patch literal 2048 zcmZvbe>~K89LK*D=f{;aS87(tkFm~m=ECjtC8yQ7$XOz!qDIAPiDoO=)^by_Rto)8 zidnbXjDFlyR5pdWQDh`DKT3zScKu-8UY|QZ*PefPe0`s<_viC|f4-kLbqsI984t#1KH zs8oG@SYkw^w)Wn=`i9n4lIUtz5lCb(Q-%8K>W0>)rlyXT`py<@W@wWtP+eKwaJT91 zU4^1v(b(AD-rm)PMYNfUimEDwqEb;=sZiW(QYgFr)S?>lH!49X@f~V4W*}n@4pLEe zqpG~Tyc7xLvuA4MIYQIRmjex!mE5Q*EiNxDu2d?Y-8^$9(cRsB-@bD%2RbY%DJi>l zt+@CnmAd2Du|$1J!-^A6p7g0n2EK&&MwPnon7)3$r>Naev@4XspTAaIsZwL{KA8O9_LsX4QWb$@;6UO2Su_X zS%K`rgU1izErx0M&z_P6e#pzq)A-vXJq6#ZR;!`&WTgJK#fWZ8ww<45oV--l-7Awy@hUhhEUc}rPUb?g$w^5`+qNxT z`o&3ES#NJ|%@=XOaar=VwmPYH-cP{Rtuf5WtMl`(-g)%sFRc6U;lopjV_7V_T^BEI z1nbwsPu`t>`s&p?zY%}x)YlZnI(+%*{rk(ns#P&D#+3h;$=TW2KZ5+#*m&&q>z6Md zKfWv=AV4g3iSfrPdc%ed9{@a3iG_y`@7lF}dq9AT5;DdaHLSba;T3u2{(2>eyQBl%pA3T$Kv6!am$c&8l7z~D<#>LsL>#te7!l)4|g_!mSrhCs_i#2kLEcek<{L zvkz{PNUW`=qem?Q0r9A}=WyNt0s%a}(tzjlY1+fpmGoe4Zq8=AfB~li;Klvk*4CDI z6BFW1{Sy*4gCS3LVY98^7>v1FlF7vf#7nRMq??-?o9w%M3rIq<;ef*t3MH;I59cg& zf*rSR-MTpZhHPwXCYc!;8fv_VriJ51jiU6N-iMy=Y@)@G^d}N6k%(w9St}AqxR#bC zOa=p`hPaLl;+IHhI!J@i&eGCy43o(;c@0&BlP-DS$O;5(|f6ixaVh z7lelg1z`p@*9}u3gx+irb;F~rBk;xE5ur;&5cZ^A!h005l@< z@bGZu^F=sya&P)Qxp?A`5VRj25+W9h&@+z1m!<^*O+7RZ>7by<$W +extern uint32_t _binary_mask_07_C200_data_start __asm("_binary_mask_07_C200_data_start"); +extern uint32_t _binary_mask_07_C200_data_end __asm("_binary_mask_07_C200_data_end"); +extern uint32_t _binary_mask_07_C200_data_size __asm("_binary_mask_07_C200_data_size"); diff --git a/model/happy_mask_salesman/mask_07_C200.data.pal b/model/happy_mask_salesman/mask_07_C200.data.pal new file mode 100644 index 0000000000000000000000000000000000000000..8d4a1e1b79ff9820f2ab2d3dcb26add68a3b03dd GIT binary patch literal 512 zcmV+b0{{I0000001ON;G3;+lKgaC{n6d(v703d`Qj3AIe2tW`(7(j?Z1VD^J3_y@T zphA#f6krr#3}7H(6kr@-7-1Yklwg=*9AS)Lpnw=*m|~cKAb^~JC}WI)9D)#mAcGi! zoS-0rAcPp8B%myz9HJb8oS-0tkb6fAfcqdD50pKu%e)%sK6|vsKOw? zD8eYCprx3?D5Rvpu)`$87{nmLFyS!97~(YIEaNESB;zdOsN^W*Bmy<%oaY<^F#|2- ztOPOVBm=PnIR+siy#_4?sRgYgtp>3LwIwkmH6+0$xh1hDttT}oDJP{vy+%DLu|~B> zsYf|Ry-6`rEW=`5sPH$3B z)^JvhT5-;B){t6}QgYUF){$D2PLo!y>akw0=CWS2TC>)%=Coe3;sV`adslN-^I30pcUkXv zcY14i?|OHZ`+D=3|C@K5Z<_y`_q=nQ`?>$yd%gd?_xXR^``&ln`~83ad;fp`|NsAh C8u4iW literal 0 HcmV?d00001 diff --git a/model/happy_mask_salesman/mask_07_C200.data.pal.h b/model/happy_mask_salesman/mask_07_C200.data.pal.h new file mode 100644 index 0000000..a85cc72 --- /dev/null +++ b/model/happy_mask_salesman/mask_07_C200.data.pal.h @@ -0,0 +1,5 @@ +#pragma once +#include +extern uint32_t _binary_mask_07_C200_data_pal_start __asm("_binary_mask_07_C200_data_pal_start"); +extern uint32_t _binary_mask_07_C200_data_pal_end __asm("_binary_mask_07_C200_data_pal_end"); +extern uint32_t _binary_mask_07_C200_data_pal_size __asm("_binary_mask_07_C200_data_pal_size"); diff --git a/model/happy_mask_salesman/mask_07_C200.png b/model/happy_mask_salesman/mask_07_C200.png new file mode 100644 index 0000000000000000000000000000000000000000..4563f2b3e8e7c9784a3dff56b5d95db573c946aa GIT binary patch literal 6404 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  II##PȹЃI IIP@GG?vG??~~˸:**hhxxxxgg*zzz{{0v{{{2$$m|||{ vmm||{{{{lll@ddss||{qmmdsġ9u ]dddm|{qmm]QZĩuu9  ]]]]dm{qmmd]OOtĒ6:g]]]]dmq{|md]OOOOɆ:]]]]bbfw{qfqd]W??k]]]]bbfw{qqfddWW???k]]]]]dddf{qqddWWVNA6//T]]]]]]]]fq{{sdkWVVAA////////]]]]]]]]bbfw{qff\\\ONAAAA666====]]]]]]]]bbbf{{qf\\\\VNNNNNNAH===]]]]]]]]]]]]f{{q]]]]WWOOOOOOFFFF]]]]]]]]]]]]ff{{sdd]WWWWWWWWYYYY]]]]]]]]]]]]]]dszjjfbbbbbfbd]dd]]]]]]]]]]]]]]]dzzwwwwwfwwsdds]]]]]]]]]]]]]]]]fq{{zz]]]]]]]]]]]]]]]]ffqqz \ No newline at end of file diff --git a/model/happy_mask_salesman/mask_08_CA00.data.h b/model/happy_mask_salesman/mask_08_CA00.data.h new file mode 100644 index 0000000..286226b --- /dev/null +++ b/model/happy_mask_salesman/mask_08_CA00.data.h @@ -0,0 +1,5 @@ +#pragma once +#include +extern uint32_t _binary_mask_08_CA00_data_start __asm("_binary_mask_08_CA00_data_start"); +extern uint32_t _binary_mask_08_CA00_data_end __asm("_binary_mask_08_CA00_data_end"); +extern uint32_t _binary_mask_08_CA00_data_size __asm("_binary_mask_08_CA00_data_size"); diff --git a/model/happy_mask_salesman/mask_08_CA00.data.pal b/model/happy_mask_salesman/mask_08_CA00.data.pal new file mode 100644 index 0000000000000000000000000000000000000000..3ed39be1b11d494fcfe52d8a6767f18253f84536 GIT binary patch literal 512 zcmWN^-%C?*9LDkIyB*y*xy2bwbeYhQr9z5IKSryIs8)_73_`TkMKU!vhiH(Q)#t!h zn0EF{ju!`+U9D1TI!mv_KS0dDH{W0}&RwB$QGOcf$<}mvC8>a0IoGs1_%A8LkLdMIY)>MpoPxZSWbd zj)LNK_@Y7UDfEcfNQNKXYAf{$exVV)RzC&RKJ@TD@dn!Pzz{+kh0(9}^N2t4`#gVw(ezWuETa-xxl7jZQpeW8=@6u0K;|ockA7GHGdMdX~K`*{z;c3eBtbHTI=`ZQ@(% aUwKu_t@Y|x!<*XHa-rC@I{fv~;o*P$QLbVD literal 0 HcmV?d00001 diff --git a/model/happy_mask_salesman/mask_08_CA00.data.pal.h b/model/happy_mask_salesman/mask_08_CA00.data.pal.h new file mode 100644 index 0000000..8c06e14 --- /dev/null +++ b/model/happy_mask_salesman/mask_08_CA00.data.pal.h @@ -0,0 +1,5 @@ +#pragma once +#include +extern uint32_t _binary_mask_08_CA00_data_pal_start __asm("_binary_mask_08_CA00_data_pal_start"); +extern uint32_t _binary_mask_08_CA00_data_pal_end __asm("_binary_mask_08_CA00_data_pal_end"); +extern uint32_t _binary_mask_08_CA00_data_pal_size __asm("_binary_mask_08_CA00_data_pal_size"); diff --git a/model/happy_mask_salesman/mask_08_CA00.png b/model/happy_mask_salesman/mask_08_CA00.png new file mode 100644 index 0000000000000000000000000000000000000000..1dbc3268ebebf4c8ad5f9e6f40aee88f36c8ac41 GIT binary patch literal 6386 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 literal 0 HcmV?d00001 diff --git a/model/happy_mask_salesman/mask_09_D200.data b/model/happy_mask_salesman/mask_09_D200.data new file mode 100644 index 0000000000000000000000000000000000000000..d8f43fb8cc1634380013f82d6958e0e068cf09eb GIT binary patch literal 2048 zcmZ{j3s_TS7{|BCL=WpUSfpV(fng{OFefz27OPNM5SUhzE+V91c+U#DiClzQhDKs0 zpb{yl6p}LqvqWiHF0;i&46T$jn*|nXBB%fRodeku{hpnD&vSnN_kF+boadO$W^*)% zHI9Eg?K)B8uS(1TR;x83))1TYB(Pf17&oSa z`1skgQ_|8>=zf&Hbtc)FAUQcXA~G@{z!#*Yh~A)|$vjG}$q`y@Juxuw+dglcZnZ>3MfnXG@(%Mloo-EF;P98EdVkUD z;F(?z-`yQJd^kOfIddM?#l^*#!^2078ZqMBIYH=I6c+ZDAf%?I(s?bGak^;oqscFU z{}ldLLHIs3H4a!TI(W0>13ow@^!y$c)`LR`LUdeov?W@L{^s$cM~8&mJ|ZCC^^-jS zhXmt5ScoLO=t8vGNijx)$z(9-!@(FZWy+Q<2M-?n zDJW>zFfH>Y6ZJCa^?C!q`LzCE81VDcPBI!zrh5TKupDLY267;i$>lfRHFxf_VDaL4 z^Jwiw^fLKeK==Ch^28UwbD?ti{r%P_l7E1D-PE5C&dgl6@HT~qhs@)t-oeu9>52Vi z!pju!kqhU6>m%gHmXu7BsTGO|d3kwng5}E>Ea=UUpH@;b7JkYXz-})ur^t&Eo(L2d z7vJjP;rO||y|u;Vayl9s8uski{2oK{Gaf8!hDX53e8avSBAyCQ#part&1GfH%|C)K z!RKI~6d+$yQ(s?J=5&5jy>4B0_S&@@|MB}c<-md4_Bvb+N8K!$#DF{I@7{w=)YsS4 zh#o^7bv}K5!2I3N4TlfcALcl!ce+0SHpM2GHs_{tUk)ubC9zOw;%)461{{T*b z6OE0H$H6Z^$#IIU`<*TA7djc|!C8@x-@3ZGlpGK5BL64oya+lv5a{T*^cUcGUb(f_ z;i7s9Akx|CcDv7CymaL%;6?9jZD;M7hjv3V&uNBowY3iC8E^rh_%w}oU%pJ`S2aUL zU!7NdrnR-b{j}SCx~;9L$=xaX0ibrj!<8sY{LJZeHn#vgEN5HW*^Vnkz=G%}55 z8v^ts9XogKY-(yd`v=$#@XFS5yjm@PWYeavfqkjnz88E4Dn$PT$E(yMg^-=`T zqVl7u@Z4b3c&o@!F|CF0xJs+4R?oucD`(qae_me97Zw%T5Lmsss*1jEG{KJ$eO5t1 zfz4J_MAxcS6BJ6NmzS9E@}e2(S@{KpHZijbfm@U!R8Kx5BP*-0&}PdA)T1E%(cs`< z55}ND!ND0B>Ev^n&&@@rl`C^{USnit=H$Sq=h|$!%T|bFW%c88;g>C2LDzphO~}t@ h5&`06iB~`dNJjwOG2;JxI&F_3ZKH1y>uEy&{%^+Mowfh~ literal 0 HcmV?d00001 diff --git a/model/happy_mask_salesman/mask_09_D200.data.h b/model/happy_mask_salesman/mask_09_D200.data.h new file mode 100644 index 0000000..505995b --- /dev/null +++ b/model/happy_mask_salesman/mask_09_D200.data.h @@ -0,0 +1,5 @@ +#pragma once +#include +extern uint32_t _binary_mask_09_D200_data_start __asm("_binary_mask_09_D200_data_start"); +extern uint32_t _binary_mask_09_D200_data_end __asm("_binary_mask_09_D200_data_end"); +extern uint32_t _binary_mask_09_D200_data_size __asm("_binary_mask_09_D200_data_size"); diff --git a/model/happy_mask_salesman/mask_09_D200.data.pal b/model/happy_mask_salesman/mask_09_D200.data.pal new file mode 100644 index 0000000000000000000000000000000000000000..9319162f6b3eb7f78c1985be7d69cea68276833a GIT binary patch literal 512 zcmV+b0{{I00096300IC500Mv_00M*r00e*|03!e-00{sjfCzvkge8DQ07L*NfGC7V z01W_T0A&ad01tpkfGmVA01*IZ1QGyBh!X%505AkF0EP^Q08#*Mgi-)+1T=uBlv4;( z0ILA13|0VD09F80gsPNsj8_25fUSgf40R0Y6n21j0Cxy@0M3Bz0M3AVfR&842nwN@ zfSUjeg_(q!fGq);9?33C;5k&zLRl~t*cnXnZ; z5wIb#8L=Ugk+K!D4Y3`v6|tGp4YQffxzI7w6||MnozOYc8PlQCne!3Tnejb;t@N4o z8S_0A7WWkp!uFZ=r4^nPo);Drx-}{nmKP%Uy%-iVMmHWd9ygvinm3|WCL20bLRTU= zo;sTUIanT8CRe6+8dkztnpmQDDp{UbN?M|I#(E-oCR?6(vXoMK9+)P2qIphxqI#;B zo|+z-CYmmqqME9E&Rx#BCY-9gBD$u$uDhz-Cflmqrk~RMD)-*|D*H10Huv8AuKTw9 zuKqIpuHV`oD;=*IV;!>{w>_&KV?HxJw_dkhw_m$|Gk-UKyPrFsx1YbCbN+k(fB*k_ CZ_?rb literal 0 HcmV?d00001 diff --git a/model/happy_mask_salesman/mask_09_D200.data.pal.h b/model/happy_mask_salesman/mask_09_D200.data.pal.h new file mode 100644 index 0000000..387df6a --- /dev/null +++ b/model/happy_mask_salesman/mask_09_D200.data.pal.h @@ -0,0 +1,5 @@ +#pragma once +#include +extern uint32_t _binary_mask_09_D200_data_pal_start __asm("_binary_mask_09_D200_data_pal_start"); +extern uint32_t _binary_mask_09_D200_data_pal_end __asm("_binary_mask_09_D200_data_pal_end"); +extern uint32_t _binary_mask_09_D200_data_pal_size __asm("_binary_mask_09_D200_data_pal_size"); diff --git a/model/happy_mask_salesman/mask_09_D200.png b/model/happy_mask_salesman/mask_09_D200.png new file mode 100644 index 0000000000000000000000000000000000000000..24654a3bc8d2815b526c1bf7d6b1c9b9aa3025f1 GIT binary patch literal 6233 zcmeHLc~Dcyx4uchun2}#P#8l{M%1i?kOadTFhNiT!YU}27z!nxRhzZ*b zwvh-Fp!Qk^7h~8~W7K6DLR(XBg6-)Ob^&b9p1>esn~XpL25_w&jsn}JaJ>&MqV*rf zItAP6myYJmfh{%j$9e(R&mT)6kVymw8thM^P?;nKlT5~vDNHJfNpXVFi1N=fQZr#X z@z-INwIWYXf3Bw|Hc=`OisB&vP!_MqWpU29S#>N6tX#=sKfw-c*_GUowUOR4$8?uR zwOP1=)bvunh&t1rkh3PPwRLmHzVxiddc*oP*f)rQC;fXK;AXui+8@e%)qiZp@DOXL z58-k00=0JTq}XP0m2na|Khg}f|ACk5I*dC{xQ+ZHmn*kg_WIdBuL$QGnPsE0$<>T3 zgi9{{?Bs5{K5Xf=Lk3-=?KZ&$K?AY@-FyOP>^DWnpi`H2p?0YyrMpHofH@c%%dgB1 zyL35o?}jt`ssc}K`6u-5iH@+jAz?2{$1+-rPc>Xn6!AGxMhmxKJ>1P^6@a!rwTm`p zm_F@vezPF5g-ytam_?G#D@PhMJVuYF-?|w-Qo|+MTcDelS>5Mb={!MZ7Y+V0!+Fu5 z)-zXBNb2v)YEX@3d#;3sztOSiokXZ#Qq+Ks7y@h;uZurle`l}#ofoG^Ems7ZTb$B< z+jF9?Xq3JJ`0H}e^GS5N7Eb&8(&1-ArT_N5XLUarMxTq6p36TwwhN9yrHB_Q5B2k9 z@+D#dD3C-$1f@7pyyKFk;k!cp>P~|N~92$ zN}v)*crT?WnSyiC!_JoqgvK@Hsu6pAB->PQg^ zG*kjU(_11HgYb5W#9$0WOiYN;bf^Vqy8ClkI0}LExy3&olnY@87S30cpiqA9;EBXg zpd3`INp_;pNKP~=g-&9S=oH3hP%tEw!I7xu)Z|W0k9u2}@M2(LL3NzM1e$huElf`- z1j;2+oBIEZbbbWMDG%L1CEdLl-|5Oo)Nt z>@g9pAKOL$Arz>58ifJUAv_7B((qI&)e#N_Fd9!2f=(22G(>|yNTb3hc9}#dPXVQn zdkm~2tQ8!dnr|rVY|Td5e~nIwh19zM3x+2#@MQ8w!RQl$5hoT*ROgJ3E1pmMUz*I< z0KP~vu-}I^IC;UjkoYMXPG|5LoQ@LB2`f?{a;Y>zfq#Ch+&@`YzWu zDez6;@6q-DCYRpl>lBm#{|ZWhFH2rSX#@bi!~6U4yx>X zdZnda)f6NPKd02lq{IY>vS~X&jwI;wJBcNicZUB)`U~Sc6j0kfCekM*nYGJj1 zx&@axyTKaSJRRLU9n&!#kkNox20F!2`=S+UzumM3d$VA++aGqwJ{y$K+u)BM4X)S$ zKXZU9cDlD`0pSasI_FJW&cXD~GZZhR$NXe=cdp(8Jh0ji#Sd`3N-VkqZA&1o>{A}OvlFPfiPN^nlce&bbSZy_6kjQsoui;<$P}egYLUXDFojm6v?)m@ zZB(X?MMhNoLff~TT)h03nzVVRQti{%r8lmmHLUXab*)Q%2EAo9zGAJkIy2xz2H|A7 z=b06&I@9qxH)J(!a6O#ma&i;1eG{!E$Fnha@r^aoJ^5>n=eu>~ICp2$##2+;^B8S; zeob3_n~Nxix2AU$&^ouWk8cm^+UnAtm-qKp_xh6T?j4?8JGp&@E*&M&yDG|icCuP` zaW0my&u`z}SL}YNEbwfl%avV>p55HbyCW`Fdj3`E-&eeIxNv()Z9RW)!du=zyO&E|mK=BV4vu_s$j^q-8pc~W%m1;GAH09tTL1kWdfpZP{IY1MNA&h@*~qn+cUL7Ny(wdZ z$?xt+-rZd}K5+Z>$iL&GBje-akK@DDe~RfQa>8T)pl_ls2%xCg0&Yahxqe>g2fF%3 zv#pN({ImoBw8pq>cOIv6MYn!vAY|3~PfGrVA9_RwIBVp{Gyc<}3}d(9gKZkHq&mAu zw(nq7br|TB6cJ}>%y8(?&t2nf&j=*>6xiLREQx5p=)-Lci|sRJyz7%0?smEQTGds` z8gpGv9JC~tTbS<8QZio@2{-1_3o-|6>rup4UZoyYGx-5078O26KAPTQ<1Mt!KUZM7 zKYOvte1~u7)K%Lz8k@xYfpa)$ZOtCtS=IfIyr8IPnx&Z;razl=&leHv*sXF~n9Zx% z?Lt=`KpUk-=uyKF?Pt%vO+5X^?jZMmC9UbLk4zVrL$Z~y~2QN1%DK*=B|CI&a>qa+Qz8Kqk)lDnBj>)bp zve?`G=v8=~omIAbzMZ)DSjuqUEsp<|va*fnR92*4?WNd5I#+ljwgc;bSrKHS0H)xc zw0T~Cm&w7jKCXLRxi_YKe#qZvlUsVybTPlq+P#$_UuNz^@Hp2b3^XktqVO^KZA<#rYWD@ zi%i~obE#{3ra^N|S5C>*s)GlQ1Z!Qrx^!4!Ho2%Vy|kjK>EI61(`z$KPS-YjY;z8oVg}>XpL?fg2>`ZpPetc2cZRd=HX5PIi&D1vaMrg17E(tE90T17?Ht<~u5$4OIx zikILcAg7{RXORCAsLz^8eBt)cHVyB!Bqv2KS6IuMaumr&jx={=Mq&2d5U1GX-`Q_v zxL}EM+tGUup3J|rLO0jC+VBd`xKi4fEW*|<(DU2J!5QHJVNI5~j}FJx9+ljBZ;>7vY!jkPRjE{|Dnm2dI3u@Q z9ZVHTFQa&KXkA=SRPLj5n|!_hyv<#`+ZCua%i^t~S*BTT{8M@UVcN|dXnlX d+a;6Uql70*j#N(Fje%1m!1Y?huJ?#q^FR3%F>wF@ literal 0 HcmV?d00001 diff --git a/model/happy_mask_salesman/maskmaster_00_0.data b/model/happy_mask_salesman/maskmaster_00_0.data new file mode 100644 index 0000000000000000000000000000000000000000..f04c08a20a1fc82203f0646e0f784360e7870f51 GIT binary patch literal 16384 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 +extern uint32_t _binary_maskmaster_00_0_data_start __asm("_binary_maskmaster_00_0_data_start"); +extern uint32_t _binary_maskmaster_00_0_data_end __asm("_binary_maskmaster_00_0_data_end"); +extern uint32_t _binary_maskmaster_00_0_data_size __asm("_binary_maskmaster_00_0_data_size"); diff --git a/model/happy_mask_salesman/maskmaster_00_0.data.pal b/model/happy_mask_salesman/maskmaster_00_0.data.pal new file mode 100644 index 0000000000000000000000000000000000000000..005d25bad24adde26a27e8a97d621673c5e98d04 GIT binary patch literal 512 zcmV+b0{{I300jUA00saf00#gE7zqFh00=w`01JRd0A&CQL=J#S04;!Jj0{j{0BC?P z0BZnfj86cF2oG3M0EdW*1d4#CfKz}{fT@6ufU5v9WN`$Ih{%9+08(I)fae^ogp&Zv zfRg}`IL&~}jFkY*i0cdp9SRN4fYE^Lll@bEGh4h)dg%cwB2^Jpsr5GMJ4i~02 ziZvb>qB6q$jW~)o8afg;rdEn|idiCACOnc@s#_jD5?HQTo;;>ms&&445_g(fvU(bL zu6e3?u9zm5s<@Vzx|=4NuDTYQuDO=k2AnRPn!6&^R=kF~w!1F7vb?gqw%Rh-Qr)K8 zw%xYgF8nt9HvKaFBHyCkvKu4)I{ua%lmD6 literal 0 HcmV?d00001 diff --git a/model/happy_mask_salesman/maskmaster_00_0.data.pal.h b/model/happy_mask_salesman/maskmaster_00_0.data.pal.h new file mode 100644 index 0000000..73a21d4 --- /dev/null +++ b/model/happy_mask_salesman/maskmaster_00_0.data.pal.h @@ -0,0 +1,5 @@ +#pragma once +#include +extern uint32_t _binary_maskmaster_00_0_data_pal_start __asm("_binary_maskmaster_00_0_data_pal_start"); +extern uint32_t _binary_maskmaster_00_0_data_pal_end __asm("_binary_maskmaster_00_0_data_pal_end"); +extern uint32_t _binary_maskmaster_00_0_data_pal_size __asm("_binary_maskmaster_00_0_data_pal_size"); diff --git a/model/happy_mask_salesman/maskmaster_00_0.png b/model/happy_mask_salesman/maskmaster_00_0.png new file mode 100644 index 0000000000000000000000000000000000000000..0a94548db3a99da3f4273d40d5ab491c5cf1f68a GIT binary patch literal 12216 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 literal 0 HcmV?d00001 diff --git a/model/happy_mask_salesman/maskmaster_01_4A00.data b/model/happy_mask_salesman/maskmaster_01_4A00.data new file mode 100644 index 0000000000000000000000000000000000000000..1dd9efcd343e5d3d85e44422ebde59271aab38ae GIT binary patch literal 16384 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 literal 0 HcmV?d00001 diff --git a/model/happy_mask_salesman/maskmaster_01_4A00.data.h b/model/happy_mask_salesman/maskmaster_01_4A00.data.h new file mode 100644 index 0000000..0dfad20 --- /dev/null +++ b/model/happy_mask_salesman/maskmaster_01_4A00.data.h @@ -0,0 +1,5 @@ +#pragma once +#include +extern uint32_t _binary_maskmaster_01_4A00_data_start __asm("_binary_maskmaster_01_4A00_data_start"); +extern uint32_t _binary_maskmaster_01_4A00_data_end __asm("_binary_maskmaster_01_4A00_data_end"); +extern uint32_t _binary_maskmaster_01_4A00_data_size __asm("_binary_maskmaster_01_4A00_data_size"); diff --git a/model/happy_mask_salesman/maskmaster_01_4A00.data.pal b/model/happy_mask_salesman/maskmaster_01_4A00.data.pal new file mode 100644 index 0000000000000000000000000000000000000000..f42f0916b64cecadf351bf094be23cc98f1f962c GIT binary patch literal 512 zcmV+b0{{I27y^I-oB}8z00S@spaU!h6eIuwqy`ux6eEBHJVF2m93}t+xCKBXG$a%V z976yIBnChQyamKWfCb262x9~#m_&#Pq$WrxBq=CHfMfs%%nGO{pk#z5#AN_ufG1EU z%qlEMfDAZBJVrn&sAm8wtSc}l*eK8}G%PSHtc3)Gh)XO-(1w6VT!#pTh@}unRELBv zK&1dkV5JC#C`iyQw5I^23{5ym*oLf4G>QOhfTjpZ;4ZvqTx>9lfNE%{h-u`k0FDHy zgvboWn8%FAkjIG10Lh5Rh>w8h0IdM90LzH$49$S-00HNnJtw}9TAl?4Ka;S5mFIT1u~T{X>Sp0 ztu%pC4Q~}x4Q`!`A#a_HnN@*}saA=PrF9jpF?Ee}jdlrhnUS586?hHLA+aTw8P1{4 zCC(|A4VR759kvmejq)k+rPHYoCf6MiDi1ypF7Z|MrTG;UCNVY`9yKyiE)(iBt~0h% zGBvVN%5yGOt~;7MrdukMHg`IAws-t?OFhq8XIxWT&sx)+*PQdcU!U8(Q{HFa=l^?c CU&z1! literal 0 HcmV?d00001 diff --git a/model/happy_mask_salesman/maskmaster_01_4A00.data.pal.h b/model/happy_mask_salesman/maskmaster_01_4A00.data.pal.h new file mode 100644 index 0000000..918f570 --- /dev/null +++ b/model/happy_mask_salesman/maskmaster_01_4A00.data.pal.h @@ -0,0 +1,5 @@ +#pragma once +#include +extern uint32_t _binary_maskmaster_01_4A00_data_pal_start __asm("_binary_maskmaster_01_4A00_data_pal_start"); +extern uint32_t _binary_maskmaster_01_4A00_data_pal_end __asm("_binary_maskmaster_01_4A00_data_pal_end"); +extern uint32_t _binary_maskmaster_01_4A00_data_pal_size __asm("_binary_maskmaster_01_4A00_data_pal_size"); diff --git a/model/happy_mask_salesman/maskmaster_01_4A00.png b/model/happy_mask_salesman/maskmaster_01_4A00.png new file mode 100644 index 0000000000000000000000000000000000000000..5421926dcca9229061ac951e5d45b966306cb92a GIT binary patch literal 13043 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 literal 0 HcmV?d00001 diff --git a/model/happy_mask_salesman/maskmaster_e00_6A00.data.h b/model/happy_mask_salesman/maskmaster_e00_6A00.data.h new file mode 100644 index 0000000..1812b8c --- /dev/null +++ b/model/happy_mask_salesman/maskmaster_e00_6A00.data.h @@ -0,0 +1,5 @@ +#pragma once +#include +extern uint32_t _binary_maskmaster_e00_6A00_data_start __asm("_binary_maskmaster_e00_6A00_data_start"); +extern uint32_t _binary_maskmaster_e00_6A00_data_end __asm("_binary_maskmaster_e00_6A00_data_end"); +extern uint32_t _binary_maskmaster_e00_6A00_data_size __asm("_binary_maskmaster_e00_6A00_data_size"); diff --git a/model/happy_mask_salesman/maskmaster_e00_6A00.data.pal b/model/happy_mask_salesman/maskmaster_e00_6A00.data.pal new file mode 100644 index 0000000000000000000000000000000000000000..dbba5f6b369f3e18d6026cc7cafc5f8188c5c60c GIT binary patch literal 394 zcmV;50d@WXfC7Lbgd_kYghK>Ggk%V21Z9M01ZIeZ2xo+b2!{x%2#*AggpY)fgs%v& z1h5F|5U_->h_Qsw2+;)52+)YphzgbP4Dkr@3@RD&2=aHF3y4NMsljS`U)jWQ84 z5i*f%p>3U06;qXS8FU$y9nmGV8MU3(A@(H^uJE;p_?s#q>r zB6TuZCRwI+wpp%tGI=U`E_$kZu9_;EGPk;$vb& +extern uint32_t _binary_maskmaster_e00_6A00_data_pal_start __asm("_binary_maskmaster_e00_6A00_data_pal_start"); +extern uint32_t _binary_maskmaster_e00_6A00_data_pal_end __asm("_binary_maskmaster_e00_6A00_data_pal_end"); +extern uint32_t _binary_maskmaster_e00_6A00_data_pal_size __asm("_binary_maskmaster_e00_6A00_data_pal_size"); diff --git a/model/happy_mask_salesman/maskmaster_e00_6A00.png b/model/happy_mask_salesman/maskmaster_e00_6A00.png new file mode 100644 index 0000000000000000000000000000000000000000..65bc28d0838659e1dd6981fee5a76a3e32fb49b4 GIT binary patch literal 5752 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 +extern uint32_t _binary_maskmaster_m00_7A00_data_start __asm("_binary_maskmaster_m00_7A00_data_start"); +extern uint32_t _binary_maskmaster_m00_7A00_data_end __asm("_binary_maskmaster_m00_7A00_data_end"); +extern uint32_t _binary_maskmaster_m00_7A00_data_size __asm("_binary_maskmaster_m00_7A00_data_size"); diff --git a/model/happy_mask_salesman/maskmaster_m00_7A00.data.pal b/model/happy_mask_salesman/maskmaster_m00_7A00.data.pal new file mode 100644 index 0000000000000000000000000000000000000000..01932b4976b8d3ae72f3beef49c66a832b37c36c GIT binary patch literal 500 zcmVk03(1TfJ6X91Vw}@fMx_r1ZIe5h=&M>2#APnfNg}R42%e=2&oLHjHr-| zh^df`h{+7e5UmKw6v>dvkgtU55b2ofknE5O8PJFe6$}|H6)u%cAx))DnNFQ<9d0RZ zp;L{HDRG&Pp>&Cq4X`1SowX6PnbINArP49cvC^T`9n~Gy5!My)G4dtUq1C0AdLtRH+KVCy#M_)f($6d=_zgz2G!(PW;%U{2JM_ +extern uint32_t _binary_maskmaster_m00_7A00_data_pal_start __asm("_binary_maskmaster_m00_7A00_data_pal_start"); +extern uint32_t _binary_maskmaster_m00_7A00_data_pal_end __asm("_binary_maskmaster_m00_7A00_data_pal_end"); +extern uint32_t _binary_maskmaster_m00_7A00_data_pal_size __asm("_binary_maskmaster_m00_7A00_data_pal_size"); diff --git a/model/happy_mask_salesman/maskmaster_m00_7A00.png b/model/happy_mask_salesman/maskmaster_m00_7A00.png new file mode 100644 index 0000000000000000000000000000000000000000..c76be60643a5839ebd55fe329ca02a504294979c GIT binary patch literal 6492 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 literal 0 HcmV?d00001 diff --git a/model/happy_mask_salesman/material.h b/model/happy_mask_salesman/material.h new file mode 100644 index 0000000..b550251 --- /dev/null +++ b/model/happy_mask_salesman/material.h @@ -0,0 +1,268 @@ +#pragma once + +#include + +#include "model/material.h" + +enum material { + material_001D075B, + material_0033AD02, + material_0059BDCE, + material_00650E52, + material_007F0EC7, + material_01054239, + material_012F5405, + material_0194E6CE, + material_01D11516, + material_01D11516_001, + material_01F419A5, + material_023C1D43, + material_0327AC42, + material_038D80E9, + material_03C5C9F5, + material_03F98837, +}; + +struct material_descriptor material[] = { + [material_001D075B] = { + .pixel = { + .start = (uint8_t *)&_binary_mask_07_C200_data_start, + .size = (int)&_binary_mask_07_C200_data_size, + .vram_offset = 0, + .width = 32, + .height = 64, + }, + .palette = { + .start = (uint8_t *)&_binary_mask_07_C200_data_pal_start, + .size = (int)&_binary_mask_07_C200_data_pal_size, + .vram_offset = 0, + .palette_size = 256, + }, + }, + [material_0033AD02] = { + .pixel = { + .start = (uint8_t *)&_binary_maskmaster_00_0_data_start, + .size = (int)&_binary_maskmaster_00_0_data_size, + .vram_offset = 2048, + .width = 128, + .height = 128, + }, + .palette = { + .start = (uint8_t *)&_binary_maskmaster_00_0_data_pal_start, + .size = (int)&_binary_maskmaster_00_0_data_pal_size, + .vram_offset = 512, + .palette_size = 256, + }, + }, + [material_0059BDCE] = { + .pixel = { + .start = (uint8_t *)&_binary_maskmaster_e00_6A00_data_start, + .size = (int)&_binary_maskmaster_e00_6A00_data_size, + .vram_offset = 18432, + .width = 32, + .height = 64, + }, + .palette = { + .start = (uint8_t *)&_binary_maskmaster_e00_6A00_data_pal_start, + .size = (int)&_binary_maskmaster_e00_6A00_data_pal_size, + .vram_offset = 1024, + .palette_size = 256, + }, + }, + [material_00650E52] = { + .pixel = { + .start = (uint8_t *)&_binary_mask_00_8A00_data_start, + .size = (int)&_binary_mask_00_8A00_data_size, + .vram_offset = 20480, + .width = 32, + .height = 64, + }, + .palette = { + .start = (uint8_t *)&_binary_mask_00_8A00_data_pal_start, + .size = (int)&_binary_mask_00_8A00_data_pal_size, + .vram_offset = 1424, + .palette_size = 256, + }, + }, + [material_007F0EC7] = { + .pixel = { + .start = (uint8_t *)&_binary_maskmaster_00_0_data_start, + .size = (int)&_binary_maskmaster_00_0_data_size, + .vram_offset = 22528, + .width = 128, + .height = 128, + }, + .palette = { + .start = (uint8_t *)&_binary_maskmaster_00_0_data_pal_start, + .size = (int)&_binary_maskmaster_00_0_data_pal_size, + .vram_offset = 1936, + .palette_size = 256, + }, + }, + [material_01054239] = { + .pixel = { + .start = (uint8_t *)&_binary_mask_08_CA00_data_start, + .size = (int)&_binary_mask_08_CA00_data_size, + .vram_offset = 38912, + .width = 32, + .height = 64, + }, + .palette = { + .start = (uint8_t *)&_binary_mask_08_CA00_data_pal_start, + .size = (int)&_binary_mask_08_CA00_data_pal_size, + .vram_offset = 2448, + .palette_size = 256, + }, + }, + [material_012F5405] = { + .pixel = { + .start = (uint8_t *)&_binary_mask_09_D200_data_start, + .size = (int)&_binary_mask_09_D200_data_size, + .vram_offset = 40960, + .width = 32, + .height = 64, + }, + .palette = { + .start = (uint8_t *)&_binary_mask_09_D200_data_pal_start, + .size = (int)&_binary_mask_09_D200_data_pal_size, + .vram_offset = 2960, + .palette_size = 256, + }, + }, + [material_0194E6CE] = { + .pixel = { + .start = (uint8_t *)&_binary_mask_05_B200_data_start, + .size = (int)&_binary_mask_05_B200_data_size, + .vram_offset = 43008, + .width = 32, + .height = 64, + }, + .palette = { + .start = (uint8_t *)&_binary_mask_05_B200_data_pal_start, + .size = (int)&_binary_mask_05_B200_data_pal_size, + .vram_offset = 3472, + .palette_size = 256, + }, + }, + [material_01D11516] = { + .pixel = { + .start = (uint8_t *)&_binary_maskmaster_01_4A00_data_start, + .size = (int)&_binary_maskmaster_01_4A00_data_size, + .vram_offset = 45056, + .width = 128, + .height = 128, + }, + .palette = { + .start = (uint8_t *)&_binary_maskmaster_01_4A00_data_pal_start, + .size = (int)&_binary_maskmaster_01_4A00_data_pal_size, + .vram_offset = 3984, + .palette_size = 256, + }, + }, + [material_01D11516_001] = { + .pixel = { + .start = (uint8_t *)&_binary_maskmaster_01_4A00_data_start, + .size = (int)&_binary_maskmaster_01_4A00_data_size, + .vram_offset = 61440, + .width = 128, + .height = 128, + }, + .palette = { + .start = (uint8_t *)&_binary_maskmaster_01_4A00_data_pal_start, + .size = (int)&_binary_maskmaster_01_4A00_data_pal_size, + .vram_offset = 4496, + .palette_size = 256, + }, + }, + [material_01F419A5] = { + .pixel = { + .start = (uint8_t *)&_binary_mask_04_AA00_data_start, + .size = (int)&_binary_mask_04_AA00_data_size, + .vram_offset = 77824, + .width = 32, + .height = 64, + }, + .palette = { + .start = (uint8_t *)&_binary_mask_04_AA00_data_pal_start, + .size = (int)&_binary_mask_04_AA00_data_pal_size, + .vram_offset = 5008, + .palette_size = 256, + }, + }, + [material_023C1D43] = { + .pixel = { + .start = (uint8_t *)&_binary_mask_06_BA00_data_start, + .size = (int)&_binary_mask_06_BA00_data_size, + .vram_offset = 79872, + .width = 32, + .height = 64, + }, + .palette = { + .start = (uint8_t *)&_binary_mask_06_BA00_data_pal_start, + .size = (int)&_binary_mask_06_BA00_data_pal_size, + .vram_offset = 5520, + .palette_size = 256, + }, + }, + [material_0327AC42] = { + .pixel = { + .start = (uint8_t *)&_binary_maskmaster_m00_7A00_data_start, + .size = (int)&_binary_maskmaster_m00_7A00_data_size, + .vram_offset = 81920, + .width = 64, + .height = 32, + }, + .palette = { + .start = (uint8_t *)&_binary_maskmaster_m00_7A00_data_pal_start, + .size = (int)&_binary_maskmaster_m00_7A00_data_pal_size, + .vram_offset = 6032, + .palette_size = 256, + }, + }, + [material_038D80E9] = { + .pixel = { + .start = (uint8_t *)&_binary_mask_01_9200_data_start, + .size = (int)&_binary_mask_01_9200_data_size, + .vram_offset = 83968, + .width = 32, + .height = 64, + }, + .palette = { + .start = (uint8_t *)&_binary_mask_01_9200_data_pal_start, + .size = (int)&_binary_mask_01_9200_data_pal_size, + .vram_offset = 6544, + .palette_size = 256, + }, + }, + [material_03C5C9F5] = { + .pixel = { + .start = (uint8_t *)&_binary_mask_03_A200_data_start, + .size = (int)&_binary_mask_03_A200_data_size, + .vram_offset = 86016, + .width = 32, + .height = 64, + }, + .palette = { + .start = (uint8_t *)&_binary_mask_03_A200_data_pal_start, + .size = (int)&_binary_mask_03_A200_data_pal_size, + .vram_offset = 7056, + .palette_size = 256, + }, + }, + [material_03F98837] = { + .pixel = { + .start = (uint8_t *)&_binary_mask_02_9A00_data_start, + .size = (int)&_binary_mask_02_9A00_data_size, + .vram_offset = 88064, + .width = 32, + .height = 64, + }, + .palette = { + .start = (uint8_t *)&_binary_mask_02_9A00_data_pal_start, + .size = (int)&_binary_mask_02_9A00_data_pal_size, + .vram_offset = 7568, + .palette_size = 256, + }, + }, +}; + diff --git a/model/happy_mask_salesman/model.h b/model/happy_mask_salesman/model.h new file mode 100644 index 0000000..2c252b3 --- /dev/null +++ b/model/happy_mask_salesman/model.h @@ -0,0 +1,13250 @@ +#pragma once + +#include + +#include "../model.h" + +// 3.12 fixed-point +vertex_position happy_mask_salesman_position[] = { + {-356, 17371, -7564}, + {-1490, 17542, -8038}, + {-678, 17218, -8275}, + {-1786, 16917, -8640}, + {-2325, 14701, -9456}, + {-1539, 13891, -9453}, + {-2364, 13719, -9304}, + {-2290, 17379, -7647}, + {-2956, 16845, -7008}, + {-3167, 16033, -8232}, + {-2145, 15716, -9253}, + {-2530, 15997, -8906}, + {-2229, 16299, -9618}, + {-3031, 14040, -8872}, + {-668, 15784, -9205}, + {-1586, 15903, -9274}, + {-1505, 15494, -9514}, + {-2212, 15467, -9360}, + {-2820, 15625, -9002}, + {-3484, 15782, -7548}, + {-791, 14369, -9355}, + {-2082, 16764, -8490}, + {-1498, 16706, -8717}, + {-1122, 17665, -7126}, + {-2020, 17537, -6916}, + {139, 16536, -8213}, + {-24, 15437, -8896}, + {-3422, 14631, -8331}, + {0, 13907, -1568}, + {-976, 13544, -1542}, + {-954, 14926, -1673}, + {0, 11938, -1301}, + {0, 15058, -1698}, + {-1663, 13315, -834}, + {-1627, 13356, 407}, + {-1749, 14187, -1458}, + {-1764, 15004, -1535}, + {-856, 11935, -1170}, + {-1614, 14096, 690}, + {-1681, 12093, 690}, + {-915, 12155, 1660}, + {-1655, 11979, -456}, + {0, 15933, -1339}, + {-789, 16037, -1255}, + {-1391, 16126, -662}, + {-1353, 15889, 360}, + {976, 13544, -1542}, + {856, 11935, -1170}, + {1681, 12093, 690}, + {1627, 13356, 407}, + {915, 12155, 1660}, + {1655, 11979, -456}, + {1663, 13315, -834}, + {887, 13953, 1133}, + {-3273, 13670, -1238}, + {-1578, 15904, -1219}, + {-2439, 15577, -935}, + {-1838, 16082, -600}, + {-2925, 14846, -417}, + {-2506, 14608, -1089}, + {-2537, 15618, 30}, + {-2435, 14712, 215}, + {0, 13871, 1182}, + {0, 14052, 1257}, + {-887, 13953, 1133}, + {-897, 15044, 917}, + {0, 12256, 1446}, + {-1018, 13639, 944}, + {-1877, 15849, 189}, + {-1562, 14891, 722}, + {-4325, 13737, -375}, + {-1965, 14962, 557}, + {-1087, 12132, 1060}, + {-1615, 12093, 640}, + {-2017, 14245, 129}, + {-1722, 14176, -827}, + {-2022, 14397, -827}, + {1087, 12132, 1060}, + {-1700, 14055, 339}, + {-3705, 13640, 156}, + {-3156, 13186, 53}, + {-3144, 12612, -734}, + {-4367, 12564, -1166}, + {-4494, 13264, -448}, + {-4918, 12960, -287}, + {-3795, 12478, -245}, + {-4417, 12657, 365}, + {-4202, 12086, -237}, + {-4097, 12937, 83}, + {-3764, 13174, -1011}, + {-3471, 12730, 261}, + {-4019, 13159, 398}, + {-4993, 12141, 732}, + {-5834, 12723, -230}, + {-4523, 11315, -312}, + {-5058, 11919, -1363}, + {-5913, 11926, -429}, + {-5217, 11232, -427}, + {-5606, 11538, -706}, + {-5832, 12009, 126}, + {954, 14926, -1673}, + {1749, 14187, -1458}, + {1614, 14096, 690}, + {789, 16037, -1255}, + {3272, 13670, -1238}, + {2022, 14401, -827}, + {2504, 14610, -1089}, + {1579, 15899, -1219}, + {1836, 16076, -600}, + {2435, 15573, -935}, + {2924, 14848, -417}, + {2533, 15612, 30}, + {2433, 14714, 215}, + {897, 15044, 917}, + {1874, 15846, 189}, + {1964, 14965, 557}, + {1351, 15886, 360}, + {1390, 16120, -662}, + {4325, 13737, -375}, + {1764, 15006, -1535}, + {2018, 14252, 129}, + {1701, 14057, 339}, + {1722, 14176, -827}, + {1561, 14893, 722}, + {3705, 13640, 156}, + {3155, 13186, 53}, + {3143, 12612, -734}, + {4367, 12564, -1166}, + {3795, 12478, -245}, + {4494, 13264, -448}, + {4918, 12960, -287}, + {4202, 12086, -237}, + {4417, 12657, 365}, + {4097, 12937, 83}, + {3764, 13174, -1011}, + {3471, 12730, 261}, + {4018, 13159, 398}, + {5834, 12723, -230}, + {4993, 12141, 732}, + {5058, 11919, -1363}, + {4523, 11315, -312}, + {5913, 11926, -429}, + {5217, 11232, -427}, + {5136, 11314, 127}, + {5606, 11538, -706}, + {5443, 11703, 405}, + {0, 10262, -1493}, + {0, 8590, -1606}, + {-1530, 8818, -1381}, + {1236, 9359, 1999}, + {2228, 9431, 817}, + {1088, 10518, 1946}, + {2094, 10560, 860}, + {1210, 10384, -1225}, + {1530, 8818, -1381}, + {2455, 9162, -560}, + {2060, 10517, -431}, + {-776, 9175, 728}, + {0, 8993, 1050}, + {0, 10319, 1368}, + {0, 10374, -928}, + {0, 8963, -1125}, + {-946, 9074, -1119}, + {776, 9175, 728}, + {965, 10407, 1050}, + {1567, 9548, 374}, + {1511, 10621, 501}, + {946, 9074, -1119}, + {1716, 9552, -512}, + {-1088, 10518, 1946}, + {-2239, 9431, 817}, + {-2094, 10560, 860}, + {-1210, 10384, -1225}, + {-2624, 9162, -560}, + {-2060, 10517, -431}, + {-965, 10407, 1050}, + {-1567, 9548, 374}, + {-1511, 10621, 501}, + {-1716, 9552, -512}, + {-1486, 10561, -356}, + {0, 5838, -2705}, + {-3382, 6211, -1058}, + {-2889, 6278, 800}, + {-2158, 5985, -2349}, + {2889, 6278, 800}, + {1739, 6125, 2037}, + {3365, 6211, -1058}, + {-605, 8194, -771}, + {0, 8085, -658}, + {0, 8036, 192}, + {-534, 8123, 70}, + {-562, 8411, 495}, + {0, 8322, 635}, + {1536, 8715, 457}, + {605, 8194, -771}, + {492, 7091, 32}, + {534, 8123, 70}, + {647, 7261, -993}, + {1325, 8580, -780}, + {1482, 7269, -975}, + {910, 8553, 574}, + {562, 8411, 495}, + {1461, 7022, 649}, + {1820, 8727, -328}, + {1911, 7140, -175}, + {771, 7025, 564}, + {-1322, 5695, 523}, + {-771, 7025, 564}, + {-1461, 7022, 649}, + {-647, 7261, -993}, + {-844, 5876, -968}, + {-1911, 7140, -175}, + {-1673, 5546, -255}, + {-1482, 7269, -975}, + {-1344, 5878, -836}, + {-817, 5656, 414}, + {-492, 7091, 32}, + {-580, 5343, -418}, + {-1536, 8715, 457}, + {-1325, 8580, -780}, + {-910, 8553, 574}, + {-1820, 8727, -328}, + {-956, 5044, 144}, + {-1223, 5083, 235}, + {-836, 5208, -1123}, + {-391, 4341, -607}, + {-854, 4160, -1569}, + {-1143, 2763, -1553}, + {-1567, 4040, -1384}, + {-706, 2690, -978}, + {-1378, 5208, -975}, + {-1162, 4118, 208}, + {-1631, 2705, -1042}, + {-2032, 4030, -631}, + {1322, 5695, 523}, + {580, 5343, -418}, + {844, 5876, -968}, + {1673, 5546, -255}, + {1344, 5878, -836}, + {817, 5656, 414}, + {956, 5044, 144}, + {1223, 5083, 235}, + {836, 5208, -1123}, + {391, 4341, -607}, + {854, 4160, -1569}, + {1567, 4040, -1384}, + {1143, 2763, -1553}, + {1378, 5208, -975}, + {1162, 4118, 208}, + {1140, 2612, -567}, + {2032, 4030, -631}, + {1631, 2705, -1042}, + {-1530, 8818, -1366}, + {0, 8590, -1591}, + {2173, 9431, 817}, + {2034, 10560, 860}, + {873, 10424, -790}, + {1530, 8818, -1366}, + {1486, 10561, -356}, + {-1236, 9359, 1999}, + {-2227, 9431, 817}, + {-2041, 10560, 860}, + {-873, 10424, -790}, + {-3363, 6211, -1058}, + {-2888, 6278, 800}, + {2868, 6278, 800}, + {3363, 6211, -1058}, + {2158, 5985, -2349}, + {-1739, 6125, 2037}, + {1615, 12093, 640}, + {1018, 13639, 944}, + {-1140, 2612, -567}, + {706, 2690, -978}, + {0, 15191, 979}, + {-5136, 11314, 127}, + {-5443, 11703, 405}, + {5832, 12009, 126}, + {-533, 16570, -944}, + {-903, 16453, -427}, + {-765, 16223, -593}, + {0, 16249, -1032}, + {-1005, 15964, 66}, + {-897, 15044, 917}, + {0, 15191, 979}, + {-968, 14577, 1120}, + {-1626, 16518, -372}, + {-696, 16343, -1439}, + {-1279, 16468, -1048}, + {0, 16276, -1532}, + {0, 15367, -1891}, + {-898, 15634, -1720}, + {0, 16590, -1130}, + {-897, 16302, 89}, + {-610, 15910, 642}, + {0, 15374, 959}, + {-1576, 16169, 331}, + {-744, 15524, 713}, + {-1150, 14321, 1506}, + {-1607, 14058, 1423}, + {-852, 15769, 800}, + {0, 15798, 870}, + {0, 14159, 1601}, + {0, 15933, -1339}, + {-789, 16037, -1255}, + {-1391, 16126, -662}, + {-1485, 16255, -1393}, + {1150, 14321, 1506}, + {0, 15568, 1056}, + {-1350, 15888, 360}, + {-1786, 15039, 817}, + {-2372, 15728, 494}, + {-2466, 16265, -70}, + {-2233, 16399, -836}, + {533, 16570, -944}, + {765, 16223, -593}, + {1006, 15963, 66}, + {897, 15044, 917}, + {968, 14577, 1120}, + {1607, 14058, 1423}, + {903, 16453, -427}, + {897, 16302, 89}, + {1626, 16518, -372}, + {1279, 16468, -1048}, + {696, 16343, -1439}, + {898, 15634, -1720}, + {610, 15910, 642}, + {1575, 16164, 331}, + {744, 15524, 713}, + {852, 15769, 800}, + {789, 16037, -1255}, + {1486, 16248, -1393}, + {1391, 16120, -662}, + {2368, 15724, 494}, + {1351, 15886, 360}, + {1786, 15041, 817}, + {2466, 16265, -70}, + {2233, 16399, -836}, + {-5913, 11926, -429}, + {-5606, 11538, -706}, + {-5217, 11232, -427}, + {-5136, 11314, 127}, + {-5443, 11703, 405}, + {-5832, 12009, 126}, + {-6904, 10741, -11}, + {-6669, 10444, -224}, + {-6462, 10681, 126}, + {-6372, 10210, -11}, + {-6309, 10273, 414}, + {-6544, 10570, 626}, + {-6842, 10804, 413}, + {5606, 11538, -706}, + {6904, 10741, -11}, + {5913, 11926, -429}, + {5217, 11232, -427}, + {5136, 11314, 127}, + {5443, 11703, 405}, + {5832, 12009, 126}, + {6669, 10444, -224}, + {6462, 10681, 126}, + {6372, 10210, -11}, + {6309, 10273, 414}, + {6544, 10570, 626}, + {6842, 10804, 413}, + {-735, 17861, 1882}, + {385, 17833, 2163}, + {735, 17861, 1882}, + {-385, 17833, 2163}, + {451, 17546, 2133}, + {-451, 17546, 2133}, + {0, 17417, 2231}, + {0, 17805, 2254}, + {0, 20249, 1781}, + {395, 19735, 1978}, + {688, 20298, 1590}, + {0, 19032, 1994}, + {1333, 19005, 1476}, + {240, 18915, 1856}, + {-240, 18915, 1856}, + {-1317, 19415, 1621}, + {-1333, 19005, 1476}, + {0, 19767, 2020}, + {-395, 19735, 1978}, + {1317, 19415, 1621}, + {-576, 19914, 1814}, + {765, 16223, -593}, + {610, 15902, 247}, + {-694, 16996, -459}, + {-657, 16965, 286}, + {0, 16873, -790}, + {694, 16996, -459}, + {-983, 17587, -266}, + {-1313, 17144, 1231}, + {-1562, 17643, 8}, + {1180, 17979, -755}, + {-1765, 18442, 1004}, + {1645, 18946, 873}, + {-1739, 18829, -462}, + {-2723, 19153, -537}, + {-1646, 18946, 873}, + {1762, 18442, 1004}, + {1313, 17144, 1231}, + {1562, 17639, 50}, + {538, 16846, 1987}, + {0, 16652, 861}, + {1446, 18333, 1516}, + {-1446, 18333, 1516}, + {2723, 19153, -537}, + {1757, 18730, 234}, + {1417, 18199, -506}, + {-1417, 18199, -506}, + {0, 16647, 1999}, + {-567, 17471, -770}, + {567, 17471, -770}, + {-538, 16846, 1987}, + {983, 17587, -266}, + {657, 16965, 286}, + {-1180, 17979, -755}, + {-1243, 19199, -1848}, + {-983, 20555, 1562}, + {-1524, 20146, 1319}, + {-196, 21527, 856}, + {522, 21210, 600}, + {475, 20987, 1198}, + {1038, 21204, 899}, + {1697, 20704, 911}, + {1797, 20752, -186}, + {1788, 19527, -1301}, + {2249, 19740, -420}, + {1739, 18829, -462}, + {1439, 20425, -1635}, + {-680, 19758, -2290}, + {0, 19947, -2484}, + {0, 18821, -2433}, + {1163, 21315, -355}, + {1243, 19199, -1848}, + {0, 20862, -1794}, + {810, 20920, -1799}, + {343, 21163, -758}, + {-225, 21528, -688}, + {-1317, 21323, -356}, + {-810, 20920, -1799}, + {-1439, 20425, -1635}, + {-1788, 19527, -1301}, + {-1797, 20752, -186}, + {-2249, 19740, -420}, + {-1667, 19492, 590}, + {-2147, 19713, 346}, + {-1697, 20704, 911}, + {-1187, 21171, 978}, + {-253, 20872, 1576}, + {2749, 18977, -516}, + {-2281, 18087, -288}, + {-1757, 18730, 234}, + {353, 18153, 2039}, + {0, 18564, 2480}, + {0, 18109, 2189}, + {1251, 19782, 1418}, + {-1251, 19662, 1488}, + {-353, 18153, 2039}, + {680, 19758, -2290}, + {1113, 17836, 1759}, + {858, 20852, 1468}, + {193, 21010, 1390}, + {424, 20660, 1430}, + {1342, 20467, 1479}, + {1673, 19928, 1123}, + {1667, 19492, 590}, + {-1129, 18325, 1835}, + {1129, 18325, 1835}, + {262, 18465, 1980}, + {514, 18222, 1906}, + {-262, 18465, 1980}, + {-514, 18222, 1906}, + {-1113, 17836, 1759}, + {2147, 19713, 346}, + {0, 16785, 2124}, + {-636, 18930, -2255}, + {2281, 18087, -288}, + {-2749, 18977, -516}, + {636, 18930, -2255}, + {0, 17362, -1021}, + {-610, 15902, 247}, + {0, 15767, 512}, + {-744, 15524, 713}, + {-1147, 1111, -636}, + {-1141, 1528, -694}, + {-1571, 1470, -1239}, + {-680, 634, -964}, + {-754, 1496, -1171}, + {-1117, 1658, -1760}, + {-1673, 662, -1595}, + {-1143, 0, -2215}, + {-620, 0, -1714}, + {-1981, 110, 1896}, + {-641, 110, 1997}, + {-1240, 1352, 2439}, + {-2002, 0, -409}, + {-1811, 417, -272}, + {-1773, 396, 1380}, + {-1170, 789, -80}, + {-734, 396, 1452}, + {-632, 417, -152}, + {-1692, 0, -1798}, + {-1201, 607, 1244}, + {-486, 0, -291}, + {-706, 2690, -978}, + {-1140, 2612, -567}, + {-1631, 2705, -1042}, + {-1143, 2763, -1553}, + {-2222, 0, 1026}, + {-1676, 622, -1049}, + {-631, 682, -1553}, + {-349, 0, 1118}, + {-1145, 748, -2142}, + {1147, 1111, -636}, + {1571, 1470, -1239}, + {1141, 1528, -694}, + {680, 634, -964}, + {754, 1496, -1171}, + {1117, 1658, -1760}, + {1143, 0, -2215}, + {1240, 1352, 2439}, + {641, 110, 1997}, + {2002, 0, -409}, + {1811, 417, -272}, + {1773, 396, 1380}, + {734, 396, 1452}, + {632, 417, -152}, + {1692, 0, -1798}, + {620, 0, -1714}, + {1201, 607, 1244}, + {1170, 789, -80}, + {1673, 662, -1595}, + {486, 0, -291}, + {349, 0, 1118}, + {2222, 0, 1026}, + {1140, 2612, -567}, + {706, 2690, -978}, + {1631, 2705, -1042}, + {1143, 2763, -1553}, + {1676, 622, -1049}, + {631, 682, -1553}, + {1145, 748, -2142}, + {1981, 110, 1896}, + {-765, 16223, -593}, + {0, 16249, -1032}, + {-1005, 15964, 66}, + {0, 15374, 959}, + {1006, 15963, 66}, + {744, 15524, 713}, + {4370, 17128, -4014}, + {3667, 17433, -4299}, + {4127, 16824, -3168}, + {3301, 16550, -2529}, + {4720, 16572, -3821}, + {4306, 15701, -2659}, + {4756, 14511, -2860}, + {5131, 15185, -3179}, + {5121, 14196, -3380}, + {4677, 16626, -4736}, + {5179, 14358, -4068}, + {5330, 15113, -3747}, + {5277, 15350, -3472}, + {4746, 14900, -5605}, + {4899, 13518, -4831}, + {4401, 13095, -2875}, + {4781, 12957, -3961}, + {5043, 15435, -4762}, + {4401, 16153, -5667}, + {3411, 17300, -3419}, + {4001, 13842, -2269}, + {3998, 17088, -5093}, + {4606, 12941, -3402}, + {3512, 15345, -2086}, + {2788, 16661, -8637}, + {3527, 16432, -7844}, + {3604, 14666, -8975}, + {4138, 14614, -8227}, + {4241, 14078, -8462}, + {4065, 13463, -9235}, + {3498, 13745, -9594}, + {3850, 13849, -9116}, + {1453, 16427, -8306}, + {1781, 16391, -9015}, + {1963, 14563, -9685}, + {2099, 15322, -9566}, + {2130, 15558, -9427}, + {3483, 14580, -9601}, + {2856, 14648, -9477}, + {3273, 14829, -9296}, + {3925, 15161, -7241}, + {3826, 15615, -8340}, + {3502, 15470, -9660}, + {3151, 15469, -9137}, + {3974, 15383, -8359}, + {2960, 13437, -9976}, + {2920, 13827, -9741}, + {2159, 14030, -9859}, + {3576, 14072, -9721}, + {3835, 14082, -9322}, + {3091, 14052, -9785}, + {3186, 14463, -9703}, + {4221, 13537, -8620}, + {3848, 13165, -9065}, + {3396, 13086, -9420}, + {2895, 13142, -9704}, + {2330, 13492, -9888}, + {2356, 12587, -9517}, + {1634, 13243, -9660}, + {4224, 14452, -7379}, + {3711, 14488, -9388}, + {3531, 13450, -9633}, + {4305, 15330, -8752}, + {3196, 12339, -9094}, + {3897, 12623, -8483}, + {2173, 16690, -7722}, + {2995, 16463, -7272}, + {3545, 15980, -7116}, + {4281, 13305, -7885}, + {1117, 15923, -8745}, + {1114, 15095, -9127}, + {1152, 14380, -9440}, + {2339, 15267, -10020}, + {2587, 15180, -8286}, + {3072, 15720, -9027}, + {-4898, 12321, -4894}, + {-5380, 11973, -3748}, + {-5387, 11607, -4566}, + {-5572, 10791, -3433}, + {-5826, 9859, -3161}, + {-5083, 9477, -3817}, + {-4999, 11978, -2937}, + {-4102, 12041, -2302}, + {-5140, 11306, -2896}, + {-5161, 9063, -3138}, + {-4840, 9709, -2795}, + {-4177, 10467, -2209}, + {-4246, 9383, -2514}, + {-4814, 9858, -4884}, + {-4639, 9007, -4165}, + {-5137, 9870, -3859}, + {-5377, 10430, -3398}, + {-4908, 10088, -2900}, + {-4308, 8897, -4816}, + {-4081, 8436, -4200}, + {-4447, 8747, -3236}, + {-3673, 8825, -2490}, + {-3658, 9518, -2087}, + {-3811, 10842, -1888}, + {-4660, 10030, -5454}, + {-5465, 10995, -4263}, + {-4861, 11316, -5488}, + {-3797, 8247, -3277}, + {-4736, 12756, -4080}, + {-4489, 12711, -3177}, + {-6848, 10361, -134}, + {-6867, 9825, -308}, + {-7703, 9698, -233}, + {-7143, 10006, 923}, + {-7020, 9825, 1073}, + {-6763, 10000, 1089}, + {-7305, 9227, 1127}, + {-7445, 8883, 767}, + {-7268, 8776, 791}, + {-8205, 9446, 1090}, + {-7732, 9696, 1023}, + {-7690, 9023, -219}, + {-7445, 9462, -298}, + {-6972, 9153, 920}, + {-6998, 9090, 1140}, + {-7861, 9684, 643}, + {-7579, 9476, 1027}, + {-7434, 9219, -197}, + {-7103, 8887, 47}, + {-7353, 9125, 728}, + {-8012, 9315, 1078}, + {-8459, 8782, 1116}, + {-8270, 8853, 839}, + {-8491, 8790, 834}, + {-6539, 9653, 515}, + {-7043, 9712, 505}, + {-6729, 9750, 260}, + {-8283, 9419, 757}, + {-8242, 8852, 1052}, + {-8063, 9264, 772}, + {-7573, 9194, 704}, + {-7125, 8782, 801}, + {-7884, 9016, 688}, + {-7214, 9693, 992}, + {-7133, 9030, 728}, + {-7269, 9276, 940}, + {-6735, 9515, 1261}, + {-6465, 9884, 910}, + {-7123, 9564, 1005}, + {-7045, 9612, 1295}, + {-6539, 10291, 595}, + {-6863, 10515, 509}, + {-6995, 10531, 123}, + {-6484, 10141, 200}, + {-7145, 9123, 18}, + {-6670, 9389, 902}, + {-6653, 10216, -118}, + {-6388, 10705, 434}, + {-6632, 10886, 267}, + {-6654, 10822, -53}, + {-6474, 10625, -171}, + {-6282, 10482, -40}, + {-6244, 10517, 227}, + {-7592, 9490, 657}, + {-7089, 9012, 729}, + {6848, 10361, -134}, + {7703, 9698, -233}, + {6867, 9825, -308}, + {7143, 10006, 923}, + {6763, 10000, 1089}, + {7020, 9825, 1073}, + {7305, 9227, 1127}, + {7268, 8776, 791}, + {7445, 8883, 767}, + {7861, 9684, 643}, + {7732, 9696, 1023}, + {8205, 9446, 1090}, + {7690, 9023, -219}, + {7445, 9462, -298}, + {6998, 9090, 1140}, + {8063, 9264, 772}, + {8283, 9419, 757}, + {7579, 9476, 1027}, + {7434, 9219, -197}, + {7103, 8887, 47}, + {7145, 9123, 18}, + {7269, 9276, 940}, + {7353, 9125, 728}, + {8012, 9315, 1078}, + {8459, 8782, 1116}, + {7214, 9693, 992}, + {6729, 9750, 260}, + {7043, 9712, 505}, + {6995, 10531, 123}, + {6863, 10515, 509}, + {8270, 8853, 839}, + {8491, 8790, 834}, + {8242, 8852, 1052}, + {7125, 8782, 801}, + {7884, 9016, 688}, + {7573, 9194, 704}, + {7089, 9012, 729}, + {7133, 9030, 728}, + {6735, 9515, 1261}, + {6465, 9884, 910}, + {7123, 9564, 1005}, + {7045, 9612, 1295}, + {6972, 9153, 920}, + {6539, 10291, 595}, + {6539, 9653, 515}, + {6484, 10141, 200}, + {6670, 9389, 902}, + {6653, 10216, -118}, + {6632, 10886, 267}, + {6388, 10705, 434}, + {6654, 10822, -53}, + {6474, 10625, -171}, + {6282, 10482, -40}, + {6244, 10517, 227}, + {7592, 9490, 657}, + {-2665, 20814, -1744}, + {-2845, 18718, -780}, + {-3205, 18990, -1106}, + {-3370, 18600, -944}, + {-4479, 20272, -2292}, + {-3779, 20042, -1532}, + {-3055, 17176, -1068}, + {-1136, 19867, -2548}, + {-1748, 19795, -1688}, + {-2395, 18481, -1019}, + {-2485, 18903, -1161}, + {-2769, 19261, -645}, + {-2833, 18873, -866}, + {-4112, 19091, -1328}, + {-3571, 17487, -1145}, + {-2496, 17357, -1228}, + {-1624, 18789, -1519}, + {-3078, 20341, -1346}, + {-2322, 20249, -1404}, + {-4802, 19031, -2060}, + {-2724, 20017, -1250}, + {-2693, 20347, -1367}, + {-1797, 20829, -2604}, + {-2364, 16795, -1890}, + {-2681, 21194, -2551}, + {-3178, 16610, -1778}, + {-3624, 21051, -2464}, + {-3931, 16985, -1770}, + {-4511, 17748, -1842}, + {-1638, 17400, -2062}, + {-1086, 18580, -2345}, + {-3201, 21083, -7590}, + {-3078, 21643, -6704}, + {-2363, 20883, -7443}, + {-3361, 19995, -7902}, + {-2904, 19041, -8025}, + {-3215, 18722, -8019}, + {-3501, 19134, -8404}, + {-4041, 21103, -7350}, + {-4849, 19428, -7628}, + {-5030, 18117, -7086}, + {-1553, 20307, -6913}, + {-2047, 19061, -7783}, + {-1538, 19020, -7104}, + {-2151, 17740, -7246}, + {-3835, 18429, -7798}, + {-3563, 18431, -7860}, + {-3296, 18359, -7828}, + {-3840, 18804, -7985}, + {-3522, 18839, -8085}, + {-4058, 19193, -7960}, + {-3713, 17050, -7297}, + {-2849, 17216, -7318}, + {-2197, 21274, -6776}, + {-4027, 21514, -6674}, + {-4502, 17432, -7226}, + {-4909, 20747, -6727}, + {-5275, 19510, -6896}, + {5252, 10252, -6461}, + {5087, 10821, -6781}, + {5349, 12638, -5913}, + {5376, 12221, -6265}, + {4894, 12680, -6783}, + {4717, 11064, -7451}, + {4095, 12624, -7391}, + {4374, 13295, -6474}, + {4583, 13329, -5570}, + {5293, 10608, -5891}, + {5304, 12255, -5008}, + {5478, 12115, -5821}, + {4422, 8977, -5633}, + {4198, 8779, -6570}, + {4929, 9577, -6548}, + {3959, 10211, -7759}, + {3957, 11417, -7862}, + {5260, 10501, -5096}, + {6141, 10761, -6545}, + {5629, 11616, -6222}, + {4619, 9527, -4902}, + {4780, 10565, -4299}, + {4766, 12888, -4775}, + {4030, 9383, -7329}, + {4829, 11864, -4214}, + {5265, 9756, -2183}, + {4208, 10899, -2658}, + {3991, 9912, -1726}, + {3487, 8058, -1936}, + {3528, 7245, -2616}, + {3809, 7645, -2549}, + {4475, 7592, -2652}, + {4012, 7629, -2878}, + {4525, 10700, -3526}, + {4840, 9977, -3459}, + {4147, 7671, -3238}, + {4418, 8618, -2881}, + {3801, 7251, -2996}, + {3569, 8814, -1788}, + {4566, 8890, -3821}, + {4742, 8933, -3120}, + {4420, 8130, -3841}, + {3703, 7477, -4655}, + {4247, 8710, -4739}, + {2655, 8587, -1489}, + {4229, 8604, -2495}, + {3933, 7277, -3444}, + {4230, 8894, -2075}, + {4527, 8815, -2580}, + {4617, 9457, -2512}, + {2424, 7379, -2045}, + {2519, 6770, -2731}, + {2802, 6524, -3512}, + {3723, 10638, -1889}, + {3238, 6825, -4198}, + {3087, 9802, -1373}, + {4567, 9917, -4395}, + {-5978, 15164, -5524}, + {-5212, 14728, -6114}, + {-5391, 14622, -5566}, + {-4660, 16633, -5991}, + {-5244, 15874, -5269}, + {-4952, 16665, -5055}, + {-5222, 15400, -5635}, + {-4797, 15449, -6510}, + {-3969, 17130, -5751}, + {-3963, 16448, -6702}, + {-4047, 17176, -4820}, + {-5360, 14480, -4999}, + {-5098, 14947, -4248}, + {-4395, 15729, -3457}, + {-4902, 16231, -4176}, + {-4202, 16743, -4007}, + {-5333, 13835, -5733}, + {-4404, 13930, -7138}, + {-5129, 13943, -6343}, + {-5294, 13668, -5104}, + {-5288, 15290, -5140}, + {-4800, 12778, -5170}, + {-4619, 13080, -6532}, + {-4753, 12683, -5911}, + {-4147, 15257, -7193}, + {-4791, 13285, -4233}, + {-4630, 14453, -3569}, + {-2750, 12975, -1715}, + {-2017, 14245, 129}, + {-1701, 14057, 339}, + {-1722, 13053, -1715}, + {-1838, 16082, -600}, + {-2188, 16246, -583}, + {-2514, 16241, -1873}, + {-1621, 16512, -1814}, + {-1487, 16256, -1393}, + {-2068, 15937, 269}, + {-2104, 14960, 674}, + {-1560, 14890, 722}, + {-1965, 14962, 557}, + {-1323, 16301, -408}, + {-2251, 14151, 274}, + {-3553, 12402, -8303}, + {-2293, 15933, -1913}, + {-3124, 16954, -3217}, + {-2584, 13545, -9327}, + {-2098, 16793, -7446}, + {0, 16547, -7934}, + {0, 17905, -3460}, + {-1870, 17577, -3432}, + {-2135, 17838, -5641}, + {0, 17838, -5838}, + {-3982, 17905, -4825}, + {0, 13942, -8739}, + {-3124, 14989, -8133}, + {0, 13613, -8143}, + {0, 13256, -9299}, + {-4456, 12723, -4573}, + {0, 12225, -8784}, + {3553, 12402, -8303}, + {3982, 17905, -4825}, + {3124, 16954, -3217}, + {1621, 16512, -1814}, + {-7, 16195, -2063}, + {2098, 16793, -7446}, + {1870, 17577, -3432}, + {2135, 17838, -5641}, + {3124, 14989, -8133}, + {2584, 13545, -9327}, + {4456, 12723, -4573}, + {2514, 16241, -1873}, + {2293, 15933, -1913}, + {-4740, 17331, -3262}, + {-2539, 17775, -5641}, + {-3120, 17420, -3155}, + {-5437, 20481, -2430}, + {-3861, 20256, -2335}, + {-3988, 21922, -4261}, + {-3787, 21302, -6607}, + {-4526, 17618, -5760}, + {-5055, 18966, -6983}, + {-3336, 19204, -7247}, + {5374, 20595, -2430}, + {5385, 21162, -6380}, + {5406, 21754, -4309}, + {-5487, 21162, -6380}, + {-5625, 21754, -4294}, + {3706, 21302, -6607}, + {3840, 21916, -4250}, + {3007, 19055, -7208}, + {3124, 17420, -3217}, + {3590, 20235, -2233}, + {5092, 18515, -2448}, + {-2591, 21569, -4407}, + {2501, 21618, -4407}, + {-2549, 21010, -6412}, + {2501, 21057, -6412}, + {-2327, 18108, -5886}, + {-2489, 19168, -6988}, + {2175, 18108, -5886}, + {2362, 19168, -6988}, + {774, 17602, -6148}, + {-1525, 17580, -6288}, + {-2294, 19937, -2714}, + {-1893, 17577, -3432}, + {2232, 19937, -2644}, + {-2820, 18044, -5886}, + {2601, 18108, -5886}, + {826, 17894, -6282}, + {-1639, 17872, -6423}, + {-4658, 17234, -6552}, + {2135, 17838, -5641}, + {2528, 17838, -5641}, + {-2135, 17838, -5641}, + {4573, 17618, -5760}, + {4788, 17331, -3262}, + {4705, 17234, -6552}, + {-4442, 16811, -6300}, + {-5130, 18515, -2448}, + {5032, 18966, -6862}, + {4489, 16811, -6300}, + {2152, 8566, -8580}, + {2113, 10590, -9810}, + {-2226, 11548, -9293}, + {0, 8384, -8786}, + {2097, 8383, -7670}, + {0, 10777, -10032}, + {0, 11708, -8892}, + {-3972, 8532, -6143}, + {-2097, 8383, -7670}, + {-2049, 6995, -6212}, + {0, 8201, -7876}, + {0, 6776, -6711}, + {3972, 8532, -6143}, + {2049, 6995, -6212}, + {2414, 9040, -1618}, + {0, 8448, -2143}, + {-4779, 13191, -4573}, + {-4402, 9242, -3336}, + {4402, 9242, -3336}, + {4779, 13191, -4573}, + {-3776, 12624, -8631}, + {0, 12422, -9128}, + {-2399, 11552, -8678}, + {3776, 12624, -8631}, + {-2414, 9040, -1618}, + {0, 14003, -1320}, + {-3096, 11936, -10237}, + {-3371, 12139, -9473}, + {-3097, 12238, -9848}, + {-1809, 11151, -9019}, + {-1792, 10798, -9406}, + {-3403, 11564, -10201}, + {-2152, 10869, -8694}, + {-2128, 10516, -9081}, + {-3651, 11460, -9828}, + {-3630, 11779, -9447}, + {-2104, 8566, -8580}, + {-2113, 10984, -9827}, + {2399, 11552, -8678}, + {2937, 7360, -3387}, + {0, 6549, -3433}, + {-2937, 7360, -3387}, + {0, 10964, -4924}, + {3620, 13831, -1621}, + {-3620, 13831, -1621}, + {-2431, 10725, -9268}, + {-2488, 11056, -8840}, + {2750, 12975, -1715}, + {1701, 14057, 339}, + {1722, 13053, -1715}, + {2188, 16246, -583}, + {2063, 15933, 269}, + {2103, 14965, 674}, + {1964, 14965, 557}, + {1321, 16294, -408}, + {2251, 14151, 274}, + {-1391, 16126, -662}, + {-1877, 15849, 189}, + {1836, 16076, -600}, + {1874, 15846, 189}, + {1351, 15886, 360}, + {2018, 14252, 129}, + {1561, 14893, 722}, + {-1350, 15888, 360}, + {1486, 16248, -1393}, + {1391, 16120, -662}, + {-3457, 9993, -7842}, + {-4451, 9273, -7417}, + {-3837, 9278, -8033}, + {-3072, 7682, -8153}, + {-3771, 7063, -7161}, + {-3563, 7441, -7635}, + {-3101, 7062, -7683}, + {-3385, 6466, -6971}, + {-4400, 9884, -6272}, + {-4704, 9178, -6590}, + {-4503, 9017, -5495}, + {-4352, 7534, -6023}, + {-4229, 7783, -5189}, + {-4113, 7378, -6720}, + {-3915, 6969, -6330}, + {-2594, 5751, -6544}, + {-3107, 5978, -5833}, + {-3674, 6610, -5329}, + {-4431, 8780, -7170}, + {-4194, 8807, -7564}, + {-4349, 7826, -7456}, + {-2223, 6080, -7303}, + {-4020, 10176, -7095}, + {-2769, 9217, -8381}, + {-2085, 6793, -7972}, + {-2295, 8006, -8407}, +}; + +// 1.14 fixed-point +vertex_texture happy_mask_salesman_texture[] = { + {8192, 14254}, + {15892, 14581}, + {8192, 16056}, + {15892, 11468}, + {13271, 10977}, + {11304, 7700}, + {4096, 8519}, + {15892, 7700}, + {983, 12779}, + {15892, 6717}, + {9175, 6225}, + {3112, 3276}, + {491, 7864}, + {8683, 491}, + {15892, 5570}, + {15892, 2785}, + {15892, 327}, + {15892, 16056}, + {15892, 12288}, + {7372, 13271}, + {6717, 13271}, + {6717, 14417}, + {6717, 12451}, + {7372, 14417}, + {7372, 12451}, + {6225, 14417}, + {6225, 12451}, + {6225, 13271}, + {7372, 15400}, + {8028, 14745}, + {5898, 13598}, + {6717, 15400}, + {5570, 14417}, + {5898, 15400}, + {5898, 13107}, + {5898, 12451}, + {8028, 15400}, + {5079, 15400}, + {5242, 13598}, + {3768, 13598}, + {5242, 13107}, + {3768, 12451}, + {3768, 13107}, + {3276, 12451}, + {3276, 13434}, + {3276, 14090}, + {3276, 14909}, + {2621, 14581}, + {2621, 15400}, + {3112, 13271}, + {3604, 13107}, + {2621, 13762}, + {8028, 12779}, + {8028, 13434}, + {8028, 16056}, + {7372, 16220}, + {6225, 16220}, + {4096, 14417}, + {5898, 16220}, + {4096, 15400}, + {3768, 16220}, + {3276, 15564}, + {3276, 16220}, + {1146, 4751}, + {1966, 6062}, + {2293, 4587}, + {1146, 6062}, + {1966, 3440}, + {163, 4751}, + {1146, 3440}, + {3604, 6062}, + {2621, 2949}, + {163, 6062}, + {3604, 4423}, + {3604, 2949}, + {2621, 1474}, + {3604, 1474}, + {3604, 163}, + {1966, 163}, + {1966, 1310}, + {163, 14581}, + {163, 14909}, + {1474, 14909}, + {1474, 14581}, + {163, 13107}, + {1474, 16220}, + {1638, 13107}, + {2457, 13107}, + {4751, 6062}, + {6062, 6062}, + {5898, 4423}, + {4751, 4423}, + {8028, 6062}, + {5734, 2949}, + {4751, 2949}, + {8028, 4423}, + {4751, 1474}, + {8028, 2949}, + {5406, 1474}, + {8028, 1474}, + {4751, 163}, + {5406, 163}, + {8028, 163}, + {1310, 10813}, + {163, 10813}, + {163, 11632}, + {819, 10321}, + {1474, 11632}, + {1474, 10158}, + {2621, 10813}, + {2621, 10158}, + {163, 10321}, + {2457, 11632}, + {2621, 9011}, + {655, 9830}, + {1474, 9011}, + {163, 9830}, + {3604, 10813}, + {3604, 10158}, + {2621, 8519}, + {3604, 9011}, + {655, 9011}, + {3604, 11632}, + {4587, 10158}, + {5079, 10813}, + {3604, 8355}, + {1474, 8519}, + {2293, 8028}, + {4587, 9175}, + {1802, 8028}, + {3604, 7372}, + {1966, 7372}, + {655, 8355}, + {5570, 9175}, + {5570, 9830}, + {7045, 10813}, + {7045, 11632}, + {4587, 7864}, + {4587, 8519}, + {5570, 8519}, + {7045, 9830}, + {4587, 7372}, + {5570, 7864}, + {5570, 7372}, + {3604, 6225}, + {6553, 8355}, + {6553, 9011}, + {6553, 9666}, + {6553, 7372}, + {5079, 6225}, + {6553, 6225}, + {1966, 6225}, + {7372, 9011}, + {7700, 9011}, + {7700, 10321}, + {7372, 6225}, + {7700, 6225}, + {7700, 8519}, + {8028, 8519}, + {8028, 6225}, + {8028, 13926}, + {8028, 12451}, + {6717, 16220}, + {3276, 13107}, + {655, 3440}, + {1966, 2785}, + {163, 3440}, + {1966, 1638}, + {1146, 1146}, + {983, 163}, + {491, 983}, + {163, 16220}, + {5079, 11632}, + {655, 7372}, + {655, 6225}, + {7372, 8192}, + {7208, 9011}, + {7208, 8028}, + {7208, 6225}, + {6717, 9011}, + {6717, 6225}, + {6717, 7864}, + {8028, 10321}, + {8028, 9011}, + {7864, 11468}, + {8028, 11468}, + {4423, 3768}, + {4423, 6062}, + {6389, 1966}, + {7864, 1966}, + {7045, 163}, + {9011, 2949}, + {9011, 1966}, + {9011, 163}, + {5406, 2949}, + {4915, 1966}, + {3768, 2949}, + {3604, 1966}, + {5734, 163}, + {4259, 4915}, + {4259, 5570}, + {4259, 6062}, + {4259, 5898}, + {4259, 5734}, + {9011, 3440}, + {7045, 2949}, + {6062, 3440}, + {3604, 3440}, + {1802, 2949}, + {12288, 163}, + {11304, 3932}, + {12288, 3932}, + {4259, 163}, + {3440, 163}, + {1966, 2457}, + {327, 2949}, + {163, 2457}, + {163, 163}, + {4259, 4096}, + {4259, 3768}, + {3932, 5898}, + {3932, 3768}, + {163, 4259}, + {163, 3768}, + {10158, 3932}, + {9338, 163}, + {9338, 3932}, + {10158, 163}, + {11304, 163}, + {13107, 163}, + {13107, 3932}, + {5242, 6225}, + {4587, 7700}, + {1638, 7045}, + {6062, 6881}, + {6062, 5242}, + {5242, 5242}, + {3276, 9338}, + {6553, 8519}, + {4587, 10813}, + {5570, 10813}, + {163, 6881}, + {7208, 5242}, + {6062, 4259}, + {3276, 10813}, + {7045, 7864}, + {7208, 6717}, + {7700, 7700}, + {8028, 6717}, + {7700, 8847}, + {819, 10977}, + {1966, 10321}, + {1310, 10158}, + {163, 11141}, + {8355, 10649}, + {8847, 9666}, + {9011, 10649}, + {8355, 9666}, + {9011, 11632}, + {8355, 11632}, + {9666, 10649}, + {9666, 11632}, + {9666, 10158}, + {9338, 9666}, + {9666, 9666}, + {9830, 15237}, + {8355, 14909}, + {8355, 15728}, + {12615, 15400}, + {11796, 14417}, + {9830, 14417}, + {8519, 14090}, + {14581, 14909}, + {9830, 13762}, + {13762, 13762}, + {11304, 13762}, + {15564, 15564}, + {9011, 13434}, + {11304, 12615}, + {15400, 12779}, + {12779, 12615}, + {14417, 12615}, + {16056, 13107}, + {13107, 16220}, + {9994, 12615}, + {13598, 10485}, + {15400, 12615}, + {11632, 14909}, + {9994, 16220}, + {16220, 12615}, + {16220, 9994}, + {9666, 15237}, + {8519, 16220}, + {8355, 15564}, + {11141, 14090}, + {9666, 14417}, + {8519, 14581}, + {8683, 13598}, + {11632, 11304}, + {9502, 12615}, + {11960, 9338}, + {10485, 9830}, + {10321, 9338}, + {11960, 9666}, + {11632, 8847}, + {9338, 9502}, + {10321, 8847}, + {9011, 8847}, + {9011, 9502}, + {7700, 13107}, + {7208, 10813}, + {7372, 13107}, + {7372, 11141}, + {14417, 9011}, + {13926, 9175}, + {14417, 9502}, + {6717, 4423}, + {6553, 11468}, + {7372, 9666}, + {5242, 4259}, + {8028, 5242}, + {6062, 12124}, + {6553, 13762}, + {7700, 11141}, + {8028, 7700}, + {8519, 13107}, + {15237, 9994}, + {10158, 11304}, + {7864, 13762}, + {13762, 8847}, + {12451, 8847}, + {8355, 9502}, + {8355, 8847}, + {7700, 12124}, + {8028, 13107}, + {6717, 13107}, + {7045, 16220}, + {4587, 15892}, + {4259, 16220}, + {5734, 14745}, + {7045, 13926}, + {16056, 9011}, + {16056, 9502}, + {16220, 9175}, + {15564, 9666}, + {15564, 8847}, + {14909, 9666}, + {14909, 8847}, + {3932, 12124}, + {3932, 13107}, + {1638, 14909}, + {5079, 14581}, + {7372, 14909}, + {2293, 16056}, + {163, 15073}, + {7700, 13926}, + {-15892, 3604}, + {-11796, 7208}, + {-12779, 2785}, + {-15892, 7372}, + {-15892, 9175}, + {-491, 5406}, + {-9666, 9011}, + {-491, 3276}, + {-7208, 10977}, + {-12779, 983}, + {-15892, 1310}, + {-3112, 491}, + {3604, -7208}, + {5406, -9666}, + {5570, -7208}, + {8192, -10813}, + {7864, -7700}, + {10977, -9666}, + {10813, -7208}, + {12779, -7208}, + {8519, -7700}, + {5570, -3112}, + {4423, -2129}, + {1474, -491}, + {1474, -6225}, + {4915, -15400}, + {7864, -4096}, + {8192, -15892}, + {11468, -15400}, + {14909, -6225}, + {14909, -491}, + {11960, -2129}, + {10813, -3112}, + {8519, -4096}, + {15892, 3112}, + {9666, 4096}, + {11304, 327}, + {13762, 7208}, + {15892, 7700}, + {5079, 9502}, + {3112, 983}, + {8192, 14581}, + {15892, 13107}, + {491, 13762}, + {491, 7700}, + {15892, 15073}, + {15892, 327}, + {7208, 16056}, + {15892, 16056}, + {8683, 1310}, + {15892, 15400}, + {8683, 14909}, + {8192, 16056}, + {8683, 11468}, + {15892, 11468}, + {11796, 7864}, + {4587, 7864}, + {4587, 5570}, + {6717, 10977}, + {11304, 4096}, + {15892, 8192}, + {12288, 5079}, + {15892, 6881}, + {13271, 6389}, + {491, 7864}, + {15892, 3768}, + {11304, 2785}, + {15892, 10977}, + {15892, 5079}, + {15892, 2621}, + {5570, 3112}, + {11304, 1802}, + {15892, 1474}, + {491, 2785}, + {4587, 327}, + {4096, 4096}, + {15892, 16056}, + {5570, 14909}, + {4096, 11468}, + {491, 10977}, + {15892, 327}, + {491, 11468}, + {491, 16056}, + {3112, 16056}, + {3112, 11468}, + {5079, 16056}, + {7700, 12779}, + {3112, 6881}, + {8192, 3604}, + {2621, 2621}, + {9666, 11304}, + {11304, 6225}, + {491, 7700}, + {983, 12779}, + {7700, 327}, + {15892, 1310}, + {8683, 13762}, + {15892, 8192}, + {15892, 10813}, + {15892, 6225}, + {11304, 4915}, + {15892, 15400}, + {7700, 16056}, + {15892, 3276}, + {15892, 327}, + {15892, 16056}, + {15892, 491}, + {14909, 2621}, + {10813, 7864}, + {9830, 7208}, + {9666, 7864}, + {10485, 6881}, + {10158, 8519}, + {10977, 6225}, + {11468, 8519}, + {11960, 7864}, + {9175, 7372}, + {10321, 6717}, + {9175, 6225}, + {9666, 6225}, + {8355, 8519}, + {10977, 5242}, + {10485, 5898}, + {12615, 8519}, + {9175, 5734}, + {9666, 5734}, + {10649, 5242}, + {13598, 7864}, + {13762, 8519}, + {13434, 6225}, + {9175, 5242}, + {9666, 5242}, + {9994, 5242}, + {8847, 5734}, + {11468, 5242}, + {10977, 4423}, + {11632, 5242}, + {13434, 5242}, + {11796, 4423}, + {14417, 7864}, + {14745, 8519}, + {13926, 6062}, + {14254, 7045}, + {13271, 4423}, + {15237, 7864}, + {13926, 5242}, + {15237, 7372}, + {15237, 6717}, + {15728, 7208}, + {16056, 6225}, + {15564, 6553}, + {16220, 6225}, + {11468, 6225}, + {10321, 6553}, + {8355, 7864}, + {8355, 7208}, + {14090, 4423}, + {9994, 5734}, + {16220, 5734}, + {8847, 6225}, + {9994, 6225}, + {11468, 4423}, + {11468, 6062}, + {9175, 5079}, + {9666, 5079}, + {8847, 5242}, + {10977, 4259}, + {11468, 4259}, + {10649, 4423}, + {11796, 4259}, + {15237, 8519}, + {15073, 5898}, + {13271, 4259}, + {14909, 5242}, + {15564, 5898}, + {16056, 5734}, + {14909, 4423}, + {15564, 5242}, + {16220, 5242}, + {15073, 5242}, + {15564, 4423}, + {16056, 5242}, + {15073, 4423}, + {10485, 5242}, + {10813, 5242}, + {10813, 6062}, + {10813, 4423}, + {10485, 4423}, + {12288, 7864}, + {11304, 6225}, + {15892, 6717}, + {4096, 7864}, + {15892, 7372}, + {5570, 11960}, + {15892, 9011}, + {11796, 13271}, + {15892, 11960}, + {15892, 1474}, + {10813, 2621}, + {983, 13598}, + {15892, 13598}, + {491, 7864}, + {15892, 15564}, + {12288, 13762}, + {3112, 2293}, + {6225, 16056}, + {7208, 327}, + {15892, 327}, + {15892, 16056}, + {15892, 11304}, + {15892, 15564}, + {8683, 15564}, + {4587, 8192}, + {11304, 6881}, + {15892, 6717}, + {2621, 1474}, + {983, 14090}, + {491, 9011}, + {13271, 5079}, + {15892, 5570}, + {13762, 3604}, + {15892, 3604}, + {13271, 11304}, + {8192, 16056}, + {15892, 16056}, + {15892, 327}, + {9175, 491}, + {15892, 14254}, + {13762, 12288}, + {7700, 13598}, + {15892, 10158}, + {5079, 16056}, + {15892, 16056}, + {11796, 7208}, + {983, 13107}, + {5570, 7372}, + {15892, 7372}, + {15892, 5898}, + {491, 7700}, + {15892, 2129}, + {983, 3604}, + {7208, 983}, + {15892, 491}, + {15892, 6881}, + {15892, 15400}, + {15892, 10813}, + {15892, 12779}, + {10158, 10977}, + {13762, 9502}, + {15892, 6225}, + {6717, 14581}, + {12779, 5898}, + {6225, 10158}, + {6717, 6881}, + {11796, 3768}, + {15892, 5406}, + {15892, 4096}, + {491, 8683}, + {1474, 3768}, + {5570, 16056}, + {15892, 14909}, + {15892, 16056}, + {7700, 819}, + {1474, 13271}, + {15892, 491}, + {9175, 15564}, + {10158, 6389}, + {15892, 6389}, + {15892, 8519}, + {15892, 2785}, + {13271, 9994}, + {10158, 2785}, + {5570, 9502}, + {491, 2785}, + {7208, 15564}, + {15892, 12615}, + {983, 14581}, + {6225, 16056}, + {15892, 15564}, + {15892, 16056}, + {6225, 491}, + {15892, 327}, + {491, 8519}, + {15400, 16056}, + {9011, 10813}, + {8355, 10813}, + {9011, 11141}, + {8355, 9338}, + {9338, 9502}, + {8355, 10485}, + {16220, 9011}, + {16220, 8355}, + {14090, 8355}, + {12124, 8355}, + {12124, 10813}, + {10321, 2457}, + {10485, 3276}, + {11796, 12615}, + {10977, 11468}, + {11796, 11468}, + {8355, 11468}, + {9502, 12615}, + {8355, 12615}, + {14417, 2949}, + {13434, 1966}, + {15564, 2785}, + {16220, 1638}, + {14417, 163}, + {16220, 491}, + {15728, 655}, + {16220, 163}, + {13598, 14090}, + {10813, 15400}, + {13762, 15400}, + {9994, 14090}, + {9830, 15400}, + {8355, 14745}, + {14909, 15400}, + {14581, 14090}, + {14417, 13762}, + {10813, 16220}, + {9830, 16220}, + {16220, 14090}, + {13926, 16220}, + {14909, 16220}, + {16220, 15400}, + {16220, 13598}, + {9830, 15564}, + {13926, 15400}, + {10321, 14581}, + {10813, 14417}, + {13926, 14417}, + {10485, 13762}, + {14745, 14581}, + {16220, 14417}, + {10813, 13762}, + {16220, 13762}, + {10485, 13434}, + {13926, 13762}, + {10813, 13434}, + {11632, 13107}, + {16220, 13107}, + {13271, 13107}, + {11960, 655}, + {10813, 2129}, + {10813, 655}, + {11960, 2129}, + {10813, 2949}, + {12288, 2129}, + {16056, 7045}, + {15237, 7045}, + {14909, 6389}, + {15564, 11141}, + {15237, 9830}, + {15892, 9830}, + {9666, 3440}, + {8355, 3440}, + {9666, 2129}, + {10649, 3440}, + {8355, 1966}, + {9830, 163}, + {16220, 5406}, + {16220, 4423}, + {14745, 5406}, + {14745, 4423}, + {12615, 5406}, + {13434, 8028}, + {11468, 8028}, + {10813, 4423}, + {12779, 3276}, + {14745, 7372}, + {10813, 5406}, + {16220, 8028}, + {9666, 5079}, + {8355, 4915}, + {8355, 8028}, + {9502, 11468}, + {10321, 11468}, + {10321, 12615}, + {10977, 12615}, + {12288, 12615}, + {12615, 12615}, + {12615, 11468}, + {15400, 12615}, + {16220, 11468}, + {15400, 11468}, + {9011, 11468}, + {9338, 11468}, + {9666, 11468}, + {9338, 11141}, + {9666, 11141}, + {10158, 11141}, + {10158, 11468}, + {10649, 11141}, + {10649, 11468}, + {10158, 10813}, + {10321, 10813}, + {10649, 10813}, + {9338, 10485}, + {9666, 9338}, + {8355, 8355}, + {10485, 10158}, + {10485, 8355}, + {14090, 9666}, + {13762, 819}, + {13271, 13598}, + {11632, 13598}, + {10813, 14090}, + {8355, 14090}, + {8355, 13598}, + {8355, 15400}, + {8355, 16220}, + {16220, 14745}, + {8355, 15564}, + {16220, 16220}, + {8355, 14581}, + {8355, 13762}, + {8355, 13107}, + {8355, 12943}, + {11632, 12943}, + {14417, 13434}, + {16220, 12943}, + {13271, 12943}, + {13926, 13434}, + {12451, 2457}, + {12288, 2293}, + {12451, 2129}, + {12615, 2293}, + {11960, 163}, + {10813, 163}, + {12615, 2129}, + {12615, 655}, + {11960, 2949}, + {11960, 2621}, + {16056, 5734}, + {16220, 6389}, + {15237, 5734}, + {16220, 11141}, + {16056, 11141}, + {16220, 9830}, + {15237, 11141}, + {14909, 11141}, + {14909, 9830}, + {14745, 11141}, + {14417, 9830}, + {14417, 11141}, + {15237, 3276}, + {13926, 3276}, + {9994, 1146}, + {8355, 163}, + {16220, 3276}, + {9994, 8028}, + {16220, 7372}, + {8355, 3768}, + {15892, 14909}, + {6717, 16056}, + {7208, 14254}, + {13271, 12288}, + {15892, 8683}, + {983, 12779}, + {10158, 6225}, + {4587, 6717}, + {491, 7208}, + {15892, 5079}, + {983, 2293}, + {8192, 4587}, + {15892, 2785}, + {7700, 819}, + {15892, 327}, + {9175, 8519}, + {15892, 16056}, +}; + +// 0.9 fixed-point +vertex_normal happy_mask_salesman_normal[] = { + {171, 368, -310}, + {-40, 459, -222}, + {381, 221, 260}, + {-88, 383, -326}, + {119, 294, -401}, + {94, 196, -463}, + {182, 169, -447}, + {-268, 412, -139}, + {-167, 136, -464}, + {-305, 336, -236}, + {-402, 228, -219}, + {-304, 96, 399}, + {-345, 240, -291}, + {-180, 52, -476}, + {21, 128, -495}, + {343, -358, -123}, + {-400, -87, 306}, + {177, -452, -161}, + {-325, 162, -360}, + {-164, 150, -460}, + {-185, 0, -477}, + {-92, -491, -111}, + {-314, -402, 30}, + {504, 15, 84}, + {176, 298, 376}, + {-62, 265, 433}, + {479, -175, -36}, + {-392, -285, 163}, + {36, 26, 510}, + {149, 161, 462}, + {-217, 463, 11}, + {417, -289, 59}, + {-363, 360, 0}, + {337, -385, -12}, + {-395, 311, -90}, + {208, -463, 65}, + {-174, -94, 471}, + {-26, -75, -505}, + {-454, 61, -227}, + {-195, -10, 473}, + {95, 11, -502}, + {-415, 297, -24}, + {-127, -61, -492}, + {163, -279, 396}, + {224, -416, -195}, + {-270, -238, -363}, + {-58, 36, -507}, + {-97, 197, 462}, + {-240, 3, 452}, + {313, -152, 374}, + {6, -408, -308}, + {-107, -398, 302}, + {-468, -195, -69}, + {-220, -5, 461}, + {-362, 282, 224}, + {-353, 268, -255}, + {-165, 483, -35}, + {-135, 348, -349}, + {-230, 62, 452}, + {-476, -121, 141}, + {-161, 378, 304}, + {-36, 26, 510}, + {363, 360, 0}, + {217, 463, 11}, + {-149, 161, 462}, + {-417, -289, 59}, + {-148, -390, 296}, + {169, -165, 454}, + {26, -75, -505}, + {454, 61, -227}, + {395, 311, -90}, + {174, -94, 471}, + {270, -238, -363}, + {-95, 11, -502}, + {-36, -476, -184}, + {127, -61, -492}, + {195, -10, 473}, + {415, 298, -24}, + {-163, -279, 396}, + {-337, -385, -12}, + {-208, -463, 65}, + {97, 197, 462}, + {58, 36, -507}, + {239, 3, 452}, + {426, 283, -10}, + {-313, -152, 374}, + {109, -396, 304}, + {-225, -416, -195}, + {362, 282, 224}, + {171, -6, -482}, + {353, 268, -255}, + {-4, -409, -307}, + {220, -4, 461}, + {202, 23, -469}, + {166, 482, -35}, + {136, 348, -348}, + {230, 63, 452}, + {162, 379, 303}, + {65, 504, -62}, + {468, -193, -68}, + {140, 337, 358}, + {-48, 58, -506}, + {0, -58, -508}, + {-137, -116, -479}, + {0, 77, -506}, + {-395, -93, -311}, + {-54, 266, -433}, + {-201, 22, -469}, + {0, -23, -511}, + {48, 59, -506}, + {137, -116, -479}, + {-469, -99, -177}, + {0, 194, -473}, + {215, -23, -464}, + {-215, -23, -464}, + {55, 267, -433}, + {395, -93, -311}, + {469, -99, -177}, + {467, 40, -205}, + {-467, 40, -205}, + {-482, -2, 171}, + {482, -2, 171}, + {475, 102, 160}, + {-475, 102, 160}, + {-283, -104, 413}, + {280, -112, 413}, + {138, -60, 489}, + {407, -42, 306}, + {0, -88, 504}, + {0, -34, 510}, + {-138, -60, 489}, + {355, -132, 343}, + {0, 24, 511}, + {-127, 129, 478}, + {-254, 5, 444}, + {255, -324, 302}, + {0, 50, -509}, + {0, 122, -497}, + {-170, 139, -462}, + {187, 141, -454}, + {-219, 87, -454}, + {225, 83, -452}, + {0, -463, -217}, + {-386, -335, 7}, + {-438, 161, -208}, + {365, -357, -35}, + {448, 136, -206}, + {-63, -137, -489}, + {-461, 109, 193}, + {465, 100, 187}, + {-63, -137, -489}, + {-464, 144, -159}, + {458, 78, 213}, + {458, 158, -163}, + {-448, 72, 236}, + {-445, 86, 237}, + {308, -132, 386}, + {-329, -8, 391}, + {446, 87, 234}, + {-312, -100, 393}, + {-293, -40, 417}, + {-186, -117, 462}, + {0, -181, 478}, + {0, -82, 505}, + {-119, -337, 365}, + {-258, -68, 436}, + {23, -90, 503}, + {-426, -10, 283}, + {-341, 16, 381}, + {186, -117, 462}, + {0, -355, 368}, + {119, -337, 365}, + {-470, -9, 202}, + {-239, -28, 451}, + {294, -357, 218}, + {293, -18, 419}, + {-23, -90, 503}, + {258, -68, 436}, + {341, 16, 381}, + {426, -10, 283}, + {0, -490, 147}, + {-454, 74, -224}, + {-499, 31, -109}, + {-210, -142, 444}, + {-511, -28, 1}, + {239, -28, 451}, + {-293, -18, 419}, + {470, -9, 202}, + {499, 31, -109}, + {454, 74, -224}, + {254, 5, 444}, + {503, -10, 90}, + {-204, -366, 292}, + {-234, -15, -454}, + {-151, -33, -487}, + {-510, -18, 30}, + {316, -133, 379}, + {-162, -120, 470}, + {210, -142, 444}, + {511, -28, 1}, + {234, -15, -454}, + {151, -33, -487}, + {-263, 8, -439}, + {314, -106, 389}, + {-507, -30, 58}, + {16, -139, 492}, + {511, -3, 21}, + {-316, -133, 379}, + {263, 8, -439}, + {510, -18, 30}, + {319, 21, -399}, + {152, -191, -449}, + {0, -84, -504}, + {0, -501, -104}, + {-152, -191, -449}, + {-303, 151, -383}, + {-312, 1, -405}, + {162, -120, 470}, + {-319, 21, -399}, + {312, 1, -405}, + {-209, 1, -467}, + {209, 1, -467}, + {0, -449, -244}, + {-312, 71, -399}, + {227, 156, -431}, + {203, 76, -463}, + {-481, -170, -30}, + {-314, -106, 389}, + {303, 151, -383}, + {507, -30, 58}, + {-511, -3, 21}, + {-227, 156, -431}, + {-503, -10, 90}, + {-294, -357, 218}, + {507, -22, 61}, + {24, -90, -503}, + {493, -134, 32}, + {-16, -139, 492}, + {-18, -235, 454}, + {-203, 76, -463}, + {312, 71, -399}, + {-507, -22, 61}, + {481, -170, -30}, + {-24, -90, -503}, + {195, -348, 320}, + {-480, -129, -120}, + {-256, -323, 302}, + {-459, -160, 159}, + {-446, -90, -233}, + {-458, -79, -214}, + {465, -143, 159}, + {448, -79, -233}, + {446, -87, -234}, + {310, -128, 386}, + {295, -41, 416}, + {-400, 106, 300}, + {148, -390, 296}, + {-169, -165, 454}, + {36, -476, -184}, + {-426, 282, -10}, + {-171, -6, -482}, + {-64, 504, -62}, + {-140, 336, 359}, + {400, 106, 300}, + {477, -120, 141}, + {-407, -42, 306}, + {127, 130, 478}, + {-355, -132, 343}, + {0, 121, 497}, + {295, -383, -166}, + {295, -383, -166}, + {-176, -478, -41}, + {149, -486, -52}, + {18, -235, 454}, + {-493, -134, 32}, + {365, -357, -35}, + {-163, -204, 440}, + {0, -186, 476}, + {147, -202, 446}, + {-386, -335, 7}, + {475, -144, -125}, + {343, -360, 119}, + {94, -496, -79}, + {322, -323, -230}, + {39, -448, 243}, + {449, -51, 240}, + {220, -221, 405}, + {-47, 492, -132}, + {-48, 356, -364}, + {-304, -29, -410}, + {0, 502, 98}, + {0, 298, -416}, + {49, 355, -364}, + {-256, -366, -248}, + {0, -430, -277}, + {255, -366, -249}, + {-272, 398, 169}, + {32, 503, 88}, + {49, 491, -135}, + {-386, 320, 102}, + {55, 395, 319}, + {430, 71, -268}, + {-343, -360, 119}, + {-322, -323, -230}, + {-94, -496, -79}, + {-220, -221, 405}, + {-449, -51, 240}, + {-39, -448, 243}, + {-16, -280, -427}, + {58, -223, -456}, + {0, -248, -447}, + {-301, -397, 117}, + {-32, -372, -350}, + {-487, -126, 93}, + {-58, -223, -456}, + {16, -280, -427}, + {-504, 36, 78}, + {301, -396, 117}, + {32, -372, -349}, + {-134, -485, -89}, + {-429, 69, -269}, + {135, -485, -88}, + {504, 36, 81}, + {108, -428, 258}, + {303, -35, -411}, + {0, 192, 474}, + {87, 486, 134}, + {398, 110, 302}, + {-398, 110, 302}, + {-87, 486, 134}, + {272, 398, 169}, + {468, -112, -172}, + {386, 319, 101}, + {-468, -112, -172}, + {-245, -161, -418}, + {-348, 370, -57}, + {349, 369, -57}, + {0, -117, -498}, + {245, -162, -418}, + {495, -106, -73}, + {110, -108, -488}, + {384, 237, -240}, + {-32, 503, 87}, + {-54, 396, 319}, + {-75, 299, 408}, + {0, 494, -131}, + {0, 260, 440}, + {75, 300, 407}, + {487, -126, 92}, + {-495, -106, -73}, + {0, -441, 259}, + {-5, -280, 428}, + {-357, -354, 90}, + {5, -280, 428}, + {357, -354, 90}, + {-111, -427, 258}, + {0, -368, 355}, + {327, -298, 256}, + {245, -377, -243}, + {48, 52, 507}, + {-308, 319, 255}, + {-384, 237, -240}, + {-327, -298, 256}, + {-245, -377, -243}, + {-48, 52, 507}, + {308, 319, 255}, + {-110, -108, -488}, + {0, -454, 236}, + {378, -326, 110}, + {252, -323, 306}, + {417, -294, 32}, + {0, -474, 192}, + {244, 269, 359}, + {-252, -323, 306}, + {0, 191, 474}, + {-378, -326, 110}, + {-244, 269, 359}, + {-416, -295, 32}, + {301, -86, 404}, + {358, -338, -139}, + {406, -12, 310}, + {493, -3, 135}, + {0, -223, 460}, + {461, 141, -170}, + {-350, -341, -152}, + {-301, -86, 404}, + {-493, -4, 135}, + {-406, -12, 311}, + {-49, 396, 319}, + {232, 39, 454}, + {327, -313, -237}, + {442, -72, -247}, + {-322, -314, -243}, + {-232, 39, 454}, + {-442, -72, -247}, + {284, -263, -333}, + {0, 0, -511}, + {349, -304, -217}, + {314, 151, 374}, + {168, 41, 481}, + {-284, -263, -333}, + {-168, 41, 481}, + {-314, 151, 374}, + {286, 119, 407}, + {0, 129, 495}, + {-286, 119, 407}, + {0, -59, 508}, + {39, 160, -484}, + {-471, 93, -176}, + {-505, 78, 5}, + {12, 143, -491}, + {-511, -3, 5}, + {21, 94, -502}, + {510, 0, 42}, + {505, 65, 49}, + {-1, -16, 511}, + {-3, -59, 508}, + {0, 282, 426}, + {482, 147, 87}, + {-39, 160, -484}, + {511, -3, 5}, + {505, 78, 5}, + {-21, 94, -502}, + {-510, 0, 42}, + {-505, 65, 49}, + {1, -16, 511}, + {-482, 147, 87}, + {3, -59, 508}, + {-15, 503, 94}, + {37, 482, 166}, + {-15, 273, 432}, + {163, 314, 369}, + {68, 493, -119}, + {-275, 426, -66}, + {-236, 391, 230}, + {-194, 181, 437}, + {-155, 349, -340}, + {-403, 232, 213}, + {-362, 182, -311}, + {-434, 268, -38}, + {21, 399, -319}, + {-354, 31, 367}, + {-505, -2, -80}, + {-225, 51, -456}, + {-428, -86, -266}, + {-350, -142, -344}, + {0, 123, -496}, + {142, 379, -312}, + {103, 488, -114}, + {-475, -51, 182}, + {-349, -304, -217}, + {-236, -189, -412}, + {168, 480, -56}, + {85, 499, 75}, + {0, -208, -467}, + {225, 51, -456}, + {0, -302, -413}, + {132, 463, 171}, + {82, 407, 298}, + {361, 192, -306}, + {236, -189, -412}, + {46, 299, 412}, + {411, 302, -36}, + {350, -142, -344}, + {395, 262, 191}, + {257, 117, 426}, + {428, -86, -266}, + {505, -2, -80}, + {382, -132, 314}, + {474, -52, 185}, + {361, -33, -360}, + {401, -147, 280}, + {-327, 392, -28}, + {15, 503, 94}, + {-378, 344, -2}, + {23, 505, -78}, + {-472, -188, 56}, + {-478, 176, 47}, + {369, 354, 1}, + {408, 308, 22}, + {459, -211, 77}, + {413, -301, -21}, + {361, -293, -212}, + {471, 93, -176}, + {478, 176, 47}, + {-285, -256, -339}, + {-316, 374, -148}, + {-361, -33, -360}, + {-492, -60, -125}, + {342, -234, 300}, + {6, 411, 305}, + {-388, -205, 262}, + {49, 397, 319}, + {33, 458, 226}, + {-461, 141, -170}, + {-32, 458, 225}, + {472, -28, 194}, + {286, -260, -334}, + {0, 384, 337}, + {0, 149, -489}, + {-473, -30, 192}, + {485, 84, 138}, + {-485, 85, 137}, + {-401, -181, 261}, + {484, 75, -147}, + {-12, 143, -491}, + {-484, 75, -147}, + {62, 227, 454}, + {-355, 109, 351}, + {357, 67, 360}, + {-427, -275, -58}, + {-361, -293, -212}, + {375, -302, -171}, + {24, -281, -427}, + {327, 392, -28}, + {378, 344, -2}, + {472, -188, 56}, + {-23, 505, -78}, + {388, -205, 262}, + {-6, 411, 305}, + {427, -275, -58}, + {-369, 354, 1}, + {-342, -234, 300}, + {-408, 308, 22}, + {-24, -281, -427}, + {-459, -211, 77}, + {-413, -301, -21}, + {-375, -302, -171}, + {316, 374, -148}, + {492, -60, -125}, + {381, -337, -53}, + {-380, -339, -49}, + {354, 12, 369}, + {-354, 12, 369}, + {350, 35, 371}, + {-349, 50, 370}, + {-170, 162, 454}, + {33, 211, 465}, + {104, 159, 475}, + {0, 37, 510}, + {-137, 89, 485}, + {-206, 36, 467}, + {0, 112, 499}, + {206, 36, 467}, + {137, 84, 485}, + {-205, 24, 468}, + {-242, -32, 449}, + {-215, 82, 457}, + {0, -62, 508}, + {0, 35, 510}, + {242, -32, 449}, + {215, 82, 457}, + {205, 24, 468}, + {465, -116, 177}, + {345, -29, 376}, + {-98, -441, 240}, + {511, 23, -11}, + {469, 141, 146}, + {500, -85, -65}, + {36, -489, -144}, + {395, 65, 318}, + {287, 144, 397}, + {64, -351, -366}, + {265, 317, 301}, + {429, 251, 118}, + {-347, 187, 326}, + {30, -152, -487}, + {315, 399, 59}, + {481, 74, -155}, + {-56, 82, -502}, + {418, 262, -135}, + {-36, -508, 51}, + {-202, -255, 394}, + {-288, -37, 421}, + {-338, 369, 102}, + {-279, 402, -148}, + {-174, 310, -368}, + {140, 435, -230}, + {-138, 365, -330}, + {-384, 257, 219}, + {-95, 342, -368}, + {167, 392, -282}, + {415, 188, -232}, + {479, 131, -123}, + {478, 107, -146}, + {464, 100, -191}, + {411, 166, -254}, + {231, 277, -362}, + {496, 5, -124}, + {206, 315, -346}, + {423, 250, -143}, + {280, -51, 425}, + {282, -6, -427}, + {416, -82, -286}, + {51, 186, -473}, + {261, 152, -412}, + {-8, 106, -500}, + {272, -45, -431}, + {279, -121, -411}, + {491, -91, -109}, + {352, -277, -247}, + {-68, 126, -491}, + {-49, 219, -459}, + {-49, 95, -500}, + {-68, 6, -507}, + {81, 165, -477}, + {249, -261, -362}, + {110, -89, -491}, + {104, -282, -413}, + {-82, -105, -494}, + {-412, -280, -113}, + {-218, -454, -86}, + {-226, 322, 326}, + {6, -511, 8}, + {177, -445, 178}, + {-65, 264, 433}, + {270, -264, 344}, + {147, 90, 481}, + {342, 380, 1}, + {360, 359, -57}, + {-504, 74, 44}, + {232, -171, 422}, + {-474, -184, -52}, + {-498, -69, -96}, + {276, -9, -430}, + {473, -98, -169}, + {-24, -118, -497}, + {57, -504, -68}, + {-302, -45, 410}, + {-277, -200, 380}, + {304, -110, 396}, + {-371, 34, 350}, + {-300, 52, 410}, + {239, 112, 438}, + {244, 279, 352}, + {299, -292, 294}, + {-346, -341, 160}, + {-361, 204, 299}, + {-496, -19, 122}, + {-482, -100, 137}, + {-498, 16, 114}, + {-397, -275, -167}, + {-393, -310, -104}, + {-451, -91, -222}, + {-443, -180, -181}, + {-487, -76, -137}, + {-458, 220, 58}, + {-473, 97, -169}, + {171, -415, -245}, + {114, -292, -404}, + {40, 84, -503}, + {41, 371, -350}, + {15, -101, -501}, + {-257, -141, 418}, + {22, -499, 108}, + {244, -447, 43}, + {151, 476, 111}, + {88, 486, -131}, + {-174, 373, 303}, + {83, 297, 408}, + {370, 176, 306}, + {-141, 288, 399}, + {176, 160, 453}, + {-138, 297, 392}, + {-271, 380, 208}, + {-353, 356, -101}, + {467, 53, 200}, + {-286, 224, 360}, + {285, -91, 415}, + {-227, 132, 438}, + {446, -205, 143}, + {-250, 263, 360}, + {191, -326, 344}, + {-310, 287, -287}, + {171, -362, 317}, + {-399, -8, 320}, + {236, -212, 400}, + {-125, 177, -463}, + {15, -5, -511}, + {-354, 162, -332}, + {13, -501, -99}, + {-424, -240, -154}, + {-239, 257, -372}, + {312, -154, -375}, + {-355, 211, -301}, + {-260, -302, 320}, + {-375, -231, 259}, + {-244, -286, -346}, + {210, -327, 331}, + {264, -93, -428}, + {345, -269, -264}, + {167, -164, -455}, + {226, -154, -432}, + {339, -312, -221}, + {447, -228, -99}, + {384, -3, -338}, + {236, -426, -156}, + {66, -506, -28}, + {314, -363, -176}, + {-493, -42, -131}, + {-117, -229, 442}, + {297, -380, -170}, + {174, 373, 303}, + {414, 290, -75}, + {353, 356, -101}, + {138, 297, 392}, + {271, 380, 208}, + {141, 288, 399}, + {-176, 160, 453}, + {-83, 297, 408}, + {-370, 176, 306}, + {354, 162, -332}, + {250, 263, 360}, + {375, -231, 259}, + {310, 287, -287}, + {286, 224, 360}, + {117, -229, 442}, + {-446, -205, 143}, + {244, -286, -346}, + {-210, -327, 331}, + {-150, 196, 447}, + {-191, -326, 344}, + {-236, -212, 400}, + {260, -302, 320}, + {125, 177, -463}, + {227, 132, 438}, + {-467, 53, 200}, + {-285, -91, 415}, + {-447, -228, -99}, + {-339, -312, -221}, + {-167, -164, -455}, + {-384, -3, -338}, + {-15, -5, -511}, + {-171, -362, 317}, + {-314, -363, -176}, + {-371, 231, 266}, + {-226, -154, -432}, + {-379, 291, -180}, + {399, -8, 320}, + {-264, -93, -428}, + {-345, -269, -264}, + {-236, -426, -156}, + {-66, -506, -28}, + {285, 332, -264}, + {239, 257, -372}, + {-13, -501, -99}, + {424, -240, -154}, + {493, -42, -131}, + {-312, -154, -375}, + {-297, -380, -170}, + {-414, 290, -75}, + {-285, 332, -264}, + {-332, -297, -251}, + {150, 196, 447}, + {270, 6, -434}, + {319, -338, 213}, + {248, -337, -293}, + {371, 231, 266}, + {334, -356, 151}, + {379, 291, -180}, + {195, -288, -375}, + {355, 211, -301}, + {-334, -356, 151}, + {332, -297, -251}, + {-319, -338, 213}, + {-248, -337, -293}, + {-270, 6, -434}, + {-195, -288, -375}, + {-201, 165, 440}, + {-189, 54, 472}, + {50, 104, 498}, + {-271, 77, 427}, + {42, 28, 509}, + {-232, 222, 398}, + {49, 89, 501}, + {-109, 251, 432}, + {53, 134, 491}, + {1, -266, 437}, + {-236, -143, 431}, + {299, 105, 402}, + {-417, 223, -193}, + {265, -1, 437}, + {257, -202, 393}, + {64, 249, 442}, + {229, 210, 406}, + {-482, -19, -171}, + {72, 402, 307}, + {335, 153, 354}, + {343, 3, 380}, + {424, 121, -258}, + {196, -438, -175}, + {30, 427, -280}, + {290, 321, -272}, + {-69, -486, -142}, + {-319, -376, -136}, + {-242, 386, -231}, + {-454, -209, -110}, + {369, -309, -173}, + {432, -130, -241}, + {-5, 162, -485}, + {16, 301, -413}, + {228, 256, -379}, + {-195, 312, -355}, + {274, -36, -430}, + {-319, 41, -397}, + {192, -34, -473}, + {-245, 22, -448}, + {-30, -20, -510}, + {326, -382, 97}, + {462, 107, 190}, + {466, -115, 177}, + {-401, -286, 137}, + {99, -242, -439}, + {-205, -202, -422}, + {-64, -322, -392}, + {-151, -194, -448}, + {46, -220, -459}, + {-54, -218, -459}, + {-166, 405, 265}, + {-396, 219, 238}, + {-314, -396, 74}, + {292, 345, 239}, + {71, 442, 247}, + {-458, 5, 228}, + {-63, -505, 50}, + {208, -465, 45}, + {431, 273, -34}, + {418, 139, -259}, + {345, 237, -293}, + {494, 96, -91}, + {-204, 460, -93}, + {500, 54, 93}, + {-151, 466, 146}, + {458, 121, 194}, + {359, 8, -364}, + {-265, 277, -338}, + {477, -113, 145}, + {356, -6, -367}, + {488, -78, -131}, + {408, -264, -157}, + {474, -128, 142}, + {-283, 92, -416}, + {416, -253, -156}, + {-259, -164, -409}, + {-73, -124, 491}, + {-80, -349, 365}, + {-111, -437, 241}, + {-175, -475, -73}, + {-99, 352, 358}, + {-72, 77, 500}, + {-244, -299, -336}, + {437, -164, 208}, + {400, -259, 186}, + {303, -220, 348}, + {467, -207, 13}, + {255, -193, 398}, + {477, -176, -53}, + {355, -331, 161}, + {212, 16, 465}, + {497, 38, -115}, + {270, -278, 333}, + {226, -134, 438}, + {242, -201, 403}, + {489, -114, -97}, + {437, -265, -6}, + {473, -183, -67}, + {240, -356, 278}, + {206, -461, 83}, + {333, -358, 149}, + {60, 53, -505}, + {377, -345, -2}, + {-39, -162, -484}, + {-401, -190, 254}, + {-363, 20, 359}, + {33, 443, -253}, + {448, -119, 215}, + {-74, 506, -17}, + {-373, -338, 90}, + {-306, 194, 360}, + {-192, 426, 208}, + {90, 225, -450}, + {-147, -320, -370}, + {-266, -412, -146}, + {-423, 34, -285}, + {-450, -217, -108}, + {-502, 84, -48}, + {-490, -114, -90}, + {-321, 231, -324}, + {-432, -66, -265}, + {-388, 129, -306}, + {161, -168, -455}, + {-482, -64, 157}, + {-338, 305, -232}, + {-479, 177, -24}, + {-404, 93, 299}, + {-480, -146, 96}, + {-459, 11, 225}, + {267, 225, -373}, + {-402, 199, 245}, + {279, 412, -116}, + {-395, 324, 19}, + {153, 34, 487}, + {259, 422, 128}, + {218, 310, 343}, + {126, -388, -308}, + {57, -498, -102}, + {51, -351, 368}, + {209, 34, -466}, + {83, -174, 474}, + {66, -488, 139}, + {90, -255, 434}, + {296, -188, -372}, + {-90, 411, -290}, + {0, 243, 450}, + {0, 304, 411}, + {0, 382, 340}, + {0, 26, -511}, + {0, 13, -511}, + {-331, 55, -386}, + {509, 45, -16}, + {331, 55, -386}, + {425, 284, -12}, + {0, -362, -361}, + {335, -280, -266}, + {0, -458, 228}, + {347, 133, -351}, + {32, 497, 116}, + {451, 167, 173}, + {467, 157, 139}, + {338, -210, -321}, + {-94, -254, 434}, + {-296, -189, -372}, + {346, 373, 49}, + {336, 175, 344}, + {357, 238, -278}, + {335, -141, -360}, + {273, -398, 169}, + {291, 33, -419}, + {469, 60, -194}, + {77, -458, -215}, + {53, -432, 269}, + {-89, 117, 490}, + {73, 128, 490}, + {-78, -431, 264}, + {-92, 153, 479}, + {314, -180, 361}, + {84, 168, 475}, + {84, -416, 285}, + {124, -437, -234}, + {-76, 494, 109}, + {-37, 500, 101}, + {-264, -406, 164}, + {76, 492, 116}, + {42, 498, 107}, + {-334, 154, 354}, + {-73, -455, -222}, + {-12, 359, -364}, + {74, 364, -352}, + {21, 366, -356}, + {-71, 364, -352}, + {-67, -138, -488}, + {-89, -122, -488}, + {71, -136, -488}, + {-92, -327, -382}, + {48, -104, -498}, + {-319, -155, -368}, + {45, -336, -383}, + {-468, 48, -200}, + {-111, -451, -213}, + {-47, -328, -390}, + {109, -273, -418}, + {48, -469, -198}, + {75, 138, -487}, + {-285, 32, -424}, + {-159, 118, -471}, + {-314, -330, -231}, + {15, 94, -502}, + {-5, -409, -307}, + {289, 50, -419}, + {337, -322, -209}, + {-233, 73, -449}, + {25, 147, -489}, + {-479, -43, -175}, + {-467, -182, -100}, + {-457, 87, 212}, + {-218, 420, 194}, + {-251, -94, -435}, + {255, -101, -431}, + {-223, -457, -55}, + {-65, 438, -255}, + {0, 439, -262}, + {-133, 353, -345}, + {-425, 284, -12}, + {0, 335, -387}, + {65, 438, -255}, + {133, 353, -345}, + {-335, -280, -266}, + {0, -440, -260}, + {0, -453, -238}, + {-257, -343, -279}, + {-194, -443, -166}, + {-415, -246, -168}, + {415, -246, -168}, + {254, 294, -333}, + {343, 375, -50}, + {-259, -402, 179}, + {194, -443, -166}, + {259, -402, 179}, + {0, -469, 203}, + {-254, 294, -333}, + {-271, 45, -431}, + {454, -164, 170}, + {193, -15, -473}, + {0, 346, -377}, + {-454, -164, 170}, + {134, -178, 460}, + {-134, -178, 460}, + {-343, 375, -50}, + {0, -206, 468}, + {0, 42, 510}, + {-338, -209, -321}, + {-470, -68, 189}, + {-438, 48, 260}, + {-45, -5, 509}, + {-20, 340, 381}, + {-452, 165, 173}, + {-35, 497, 116}, + {453, 150, -185}, + {-468, 152, 138}, + {1, 305, 410}, + {-455, 75, 220}, + {-114, 406, 290}, + {-257, 307, 318}, + {-326, 42, -392}, + {-270, -316, -298}, + {-119, -497, 5}, + {-277, -129, 409}, + {125, -496, -13}, + {42, -129, 493}, + {-295, 170, 381}, + {278, -130, 409}, + {295, 170, 381}, + {-347, 133, -351}, + {-509, 45, -16}, + {257, 307, 318}, + {455, 75, 221}, + {-454, 145, -185}, + {20, 342, 380}, + {438, 50, 260}, + {45, -5, 509}, + {468, -69, 193}, + {123, -496, 4}, + {326, 44, -392}, + {-123, -496, -14}, + {272, -316, -296}, + {95, 410, -290}, + {-371, 347, 58}, + {-362, 235, -274}, + {-310, -181, 364}, + {-100, -456, -207}, + {66, -473, -182}, + {-56, -492, -127}, + {42, -129, 493}, + {-255, 384, -220}, + {-510, 41, 17}, + {258, -343, -278}, + {26, 230, -456}, + {23, 496, -122}, + {-188, -6, 475}, + {311, 394, 97}, + {0, 511, 7}, + {-433, 97, -253}, + {154, 464, -149}, + {-278, 75, -423}, + {-508, 48, -40}, + {-86, 436, 252}, + {-294, -65, -413}, + {-498, -88, -73}, + {-414, -150, -259}, + {-137, 194, 453}, + {-261, -223, -378}, + {-443, -244, -77}, + {-206, -163, -438}, + {-473, -194, 5}, + {-114, 4, 499}, + {-340, -308, -225}, + {-20, -243, 449}, + {-222, -288, -360}, + {-404, -309, -57}, + {-312, -346, -211}, + {93, -368, 343}, + {246, -433, 117}, + {368, -336, -114}, + {401, -194, -251}, + {322, 247, -311}, + {384, 62, -331}, + {2, 510, 36}, +}; + +union triangle happy_mask_salesman_node_0010E986_geom_0010E986_triangle[] = { + { .v = { + {2, 0, 0}, + {1, 1, 1}, + {0, 2, 2}, + }}, + { .v = { + {2, 0, 0}, + {3, 3, 3}, + {1, 1, 1}, + }}, + { .v = { + {2, 0, 0}, + {22, 4, 4}, + {3, 3, 3}, + }}, + { .v = { + {2, 0, 0}, + {15, 5, 5}, + {22, 4, 4}, + }}, + { .v = { + {2, 0, 0}, + {14, 6, 6}, + {15, 5, 5}, + }}, + { .v = { + {1, 1, 1}, + {3, 3, 3}, + {7, 0, 7}, + }}, + { .v = { + {22, 4, 4}, + {15, 5, 5}, + {12, 7, 8}, + }}, + { .v = { + {22, 4, 4}, + {12, 7, 8}, + {3, 3, 3}, + }}, + { .v = { + {7, 0, 7}, + {3, 3, 3}, + {21, 4, 9}, + }}, + { .v = { + {7, 0, 7}, + {9, 6, 10}, + {8, 8, 11}, + }}, + { .v = { + {7, 0, 7}, + {21, 4, 9}, + {11, 5, 12}, + }}, + { .v = { + {7, 0, 7}, + {11, 5, 12}, + {9, 6, 10}, + }}, + { .v = { + {21, 4, 9}, + {3, 3, 3}, + {12, 7, 8}, + }}, + { .v = { + {21, 4, 9}, + {12, 7, 8}, + {11, 5, 12}, + }}, + { .v = { + {15, 5, 5}, + {10, 9, 13}, + {12, 7, 8}, + }}, + { .v = { + {15, 5, 5}, + {14, 6, 6}, + {16, 10, 14}, + }}, + { .v = { + {15, 5, 5}, + {16, 10, 14}, + {10, 9, 13}, + }}, + { .v = { + {14, 6, 6}, + {20, 11, 15}, + {16, 10, 14}, + }}, + { .v = { + {12, 7, 8}, + {10, 9, 13}, + {11, 5, 12}, + }}, + { .v = { + {8, 8, 11}, + {9, 6, 10}, + {19, 12, 16}, + }}, + { .v = { + {20, 11, 15}, + {5, 13, 17}, + {16, 10, 14}, + }}, + { .v = { + {10, 9, 13}, + {18, 10, 18}, + {11, 5, 12}, + }}, + { .v = { + {10, 9, 13}, + {16, 10, 14}, + {17, 14, 19}, + }}, + { .v = { + {10, 9, 13}, + {17, 14, 19}, + {18, 10, 18}, + }}, + { .v = { + {11, 5, 12}, + {18, 10, 18}, + {9, 6, 10}, + }}, + { .v = { + {5, 13, 17}, + {4, 15, 20}, + {16, 10, 14}, + }}, + { .v = { + {5, 13, 17}, + {6, 16, 21}, + {4, 15, 20}, + }}, + { .v = { + {17, 14, 19}, + {4, 15, 20}, + {18, 10, 18}, + }}, + { .v = { + {17, 14, 19}, + {16, 10, 14}, + {4, 15, 20}, + }}, + { .v = { + {13, 13, 22}, + {4, 15, 20}, + {6, 16, 21}, + }}, + { .v = { + {13, 13, 22}, + {18, 10, 18}, + {4, 15, 20}, + }}, + { .v = { + {2, 0, 0}, + {0, 2, 2}, + {25, 8, 23}, + }}, + { .v = { + {2, 0, 0}, + {25, 8, 23}, + {14, 6, 6}, + }}, + { .v = { + {1, 1, 1}, + {23, 17, 24}, + {0, 2, 2}, + }}, + { .v = { + {1, 1, 1}, + {24, 2, 25}, + {23, 17, 24}, + }}, + { .v = { + {1, 1, 1}, + {7, 0, 7}, + {24, 2, 25}, + }}, + { .v = { + {25, 8, 23}, + {26, 12, 26}, + {14, 6, 6}, + }}, + { .v = { + {7, 0, 7}, + {8, 8, 11}, + {24, 2, 25}, + }}, + { .v = { + {26, 12, 26}, + {20, 11, 15}, + {14, 6, 6}, + }}, + { .v = { + {19, 12, 16}, + {9, 6, 10}, + {27, 11, 27}, + }}, + { .v = { + {9, 6, 10}, + {18, 10, 18}, + {27, 11, 27}, + }}, + { .v = { + {27, 11, 27}, + {18, 10, 18}, + {13, 13, 22}, + }}, + { .v = { + {5, 18, 17}, + {23, 18, 24}, + {6, 18, 21}, + }}, + { .v = { + {5, 18, 17}, + {0, 18, 2}, + {23, 18, 24}, + }}, + { .v = { + {5, 18, 17}, + {25, 18, 23}, + {0, 18, 2}, + }}, + { .v = { + {5, 18, 17}, + {20, 18, 15}, + {25, 18, 23}, + }}, + { .v = { + {6, 18, 21}, + {23, 18, 24}, + {13, 18, 22}, + }}, + { .v = { + {20, 18, 15}, + {26, 18, 26}, + {25, 18, 23}, + }}, + { .v = { + {23, 18, 24}, + {24, 18, 25}, + {13, 18, 22}, + }}, + { .v = { + {24, 18, 25}, + {8, 18, 11}, + {13, 18, 22}, + }}, + { .v = { + {8, 18, 11}, + {27, 18, 27}, + {13, 18, 22}, + }}, + { .v = { + {8, 18, 11}, + {19, 18, 16}, + {27, 18, 27}, + }}, +}; + +struct object happy_mask_salesman_node_0010E986_geom_0010E986 = { + .triangle = &happy_mask_salesman_node_0010E986_geom_0010E986_triangle[0], + .quadrilateral = NULL, + .triangle_count = 52, + .quadrilateral_count = 0, + .material = material_01054239, +}; + +union triangle happy_mask_salesman_node_00432028_001_geom_00432028_001_triangle[] = { + { .v = { + {92, 19, 28}, + {86, 20, 29}, + {84, 21, 30}, + }}, + { .v = { + {92, 19, 28}, + {87, 22, 31}, + {86, 20, 29}, + }}, + { .v = { + {92, 19, 28}, + {84, 21, 30}, + {93, 23, 32}, + }}, + { .v = { + {92, 19, 28}, + {94, 24, 33}, + {87, 22, 31}, + }}, + { .v = { + {86, 20, 29}, + {83, 25, 34}, + {84, 21, 30}, + }}, + { .v = { + {86, 20, 29}, + {87, 22, 31}, + {85, 26, 35}, + }}, + { .v = { + {86, 20, 29}, + {88, 27, 36}, + {83, 25, 34}, + }}, + { .v = { + {86, 20, 29}, + {85, 26, 35}, + {88, 27, 36}, + }}, + { .v = { + {93, 23, 32}, + {84, 21, 30}, + {95, 28, 37}, + }}, + { .v = { + {93, 23, 32}, + {95, 28, 37}, + {96, 29, 38}, + }}, + { .v = { + {83, 25, 34}, + {88, 27, 36}, + {91, 30, 39}, + }}, + { .v = { + {83, 25, 34}, + {82, 31, 40}, + {84, 21, 30}, + }}, + { .v = { + {83, 25, 34}, + {91, 30, 39}, + {70, 32, 41}, + }}, + { .v = { + {83, 25, 34}, + {89, 33, 42}, + {82, 31, 40}, + }}, + { .v = { + {83, 25, 34}, + {70, 32, 41}, + {89, 33, 42}, + }}, + { .v = { + {84, 21, 30}, + {82, 31, 40}, + {95, 28, 37}, + }}, + { .v = { + {85, 26, 35}, + {90, 34, 43}, + {88, 27, 36}, + }}, + { .v = { + {85, 26, 35}, + {81, 35, 44}, + {90, 34, 43}, + }}, + { .v = { + {88, 27, 36}, + {90, 34, 43}, + {91, 30, 39}, + }}, + { .v = { + {96, 29, 38}, + {95, 28, 37}, + {98, 36, 45}, + }}, + { .v = { + {70, 32, 41}, + {54, 37, 46}, + {89, 33, 42}, + }}, + { .v = { + {70, 32, 41}, + {91, 30, 39}, + {79, 38, 47}, + }}, + { .v = { + {70, 32, 41}, + {79, 38, 47}, + {61, 39, 48}, + }}, + { .v = { + {91, 30, 39}, + {90, 34, 43}, + {79, 38, 47}, + }}, + { .v = { + {81, 35, 44}, + {80, 40, 49}, + {90, 34, 43}, + }}, + { .v = { + {81, 35, 44}, + {76, 41, 50}, + {80, 40, 49}, + }}, + { .v = { + {79, 38, 47}, + {80, 40, 49}, + {61, 39, 48}, + }}, + { .v = { + {79, 38, 47}, + {90, 34, 43}, + {80, 40, 49}, + }}, + { .v = { + {76, 41, 50}, + {74, 42, 51}, + {80, 40, 49}, + }}, + { .v = { + {76, 41, 50}, + {75, 43, 52}, + {74, 42, 51}, + }}, + { .v = { + {80, 40, 49}, + {74, 42, 51}, + {61, 39, 48}, + }}, + { .v = { + {61, 39, 48}, + {71, 44, 53}, + {60, 45, 54}, + }}, + { .v = { + {61, 39, 48}, + {74, 42, 51}, + {71, 44, 53}, + }}, + { .v = { + {56, 46, 55}, + {60, 45, 54}, + {57, 47, 56}, + }}, + { .v = { + {56, 46, 55}, + {57, 47, 56}, + {55, 48, 57}, + }}, + { .v = { + {74, 42, 51}, + {69, 49, 58}, + {71, 44, 53}, + }}, + { .v = { + {74, 42, 51}, + {78, 50, 59}, + {69, 49, 58}, + }}, + { .v = { + {60, 45, 54}, + {68, 51, 60}, + {57, 47, 56}, + }}, + { .v = { + {60, 45, 54}, + {71, 44, 53}, + {68, 51, 60}, + }}, + { .v = { + {71, 44, 53}, + {69, 49, 58}, + {68, 51, 60}, + }}, + { .v = { + {138, 19, 61}, + {137, 23, 62}, + {130, 21, 63}, + }}, + { .v = { + {138, 19, 61}, + {130, 21, 63}, + {132, 20, 64}, + }}, + { .v = { + {138, 19, 61}, + {132, 20, 64}, + {131, 22, 65}, + }}, + { .v = { + {138, 19, 61}, + {143, 52, 66}, + {145, 53, 67}, + }}, + { .v = { + {137, 23, 62}, + {139, 28, 68}, + {130, 21, 63}, + }}, + { .v = { + {137, 23, 62}, + {141, 29, 69}, + {139, 28, 68}, + }}, + { .v = { + {132, 20, 64}, + {130, 21, 63}, + {129, 25, 70}, + }}, + { .v = { + {132, 20, 64}, + {129, 25, 70}, + {133, 27, 71}, + }}, + { .v = { + {141, 29, 69}, + {144, 36, 72}, + {139, 28, 68}, + }}, + { .v = { + {130, 21, 63}, + {127, 31, 73}, + {129, 25, 70}, + }}, + { .v = { + {130, 21, 63}, + {139, 28, 68}, + {127, 31, 73}, + }}, + { .v = { + {144, 36, 72}, + {142, 54, 74}, + {139, 28, 68}, + }}, + { .v = { + {129, 25, 70}, + {127, 31, 73}, + {134, 33, 75}, + }}, + { .v = { + {129, 25, 70}, + {136, 30, 76}, + {133, 27, 71}, + }}, + { .v = { + {129, 25, 70}, + {134, 33, 75}, + {118, 32, 77}, + }}, + { .v = { + {129, 25, 70}, + {118, 32, 77}, + {136, 30, 76}, + }}, + { .v = { + {133, 27, 71}, + {136, 30, 76}, + {135, 34, 78}, + }}, + { .v = { + {142, 54, 74}, + {140, 55, 79}, + {139, 28, 68}, + }}, + { .v = { + {127, 31, 73}, + {128, 56, 80}, + {134, 33, 75}, + }}, + { .v = { + {118, 32, 77}, + {124, 38, 81}, + {136, 30, 76}, + }}, + { .v = { + {118, 32, 77}, + {134, 33, 75}, + {104, 37, 82}, + }}, + { .v = { + {118, 32, 77}, + {112, 39, 83}, + {124, 38, 81}, + }}, + { .v = { + {118, 32, 77}, + {104, 37, 82}, + {110, 57, 84}, + }}, + { .v = { + {118, 32, 77}, + {110, 57, 84}, + {112, 39, 83}, + }}, + { .v = { + {124, 38, 81}, + {135, 34, 78}, + {136, 30, 76}, + }}, + { .v = { + {124, 38, 81}, + {112, 39, 83}, + {125, 40, 85}, + }}, + { .v = { + {124, 38, 81}, + {125, 40, 85}, + {135, 34, 78}, + }}, + { .v = { + {125, 40, 85}, + {112, 39, 83}, + {120, 42, 86}, + }}, + { .v = { + {128, 56, 80}, + {126, 58, 87}, + {134, 33, 75}, + }}, + { .v = { + {134, 33, 75}, + {126, 58, 87}, + {104, 37, 82}, + }}, + { .v = { + {110, 57, 84}, + {111, 45, 88}, + {112, 39, 83}, + }}, + { .v = { + {110, 57, 84}, + {104, 37, 82}, + {106, 59, 89}, + }}, + { .v = { + {110, 57, 84}, + {109, 46, 90}, + {111, 45, 88}, + }}, + { .v = { + {110, 57, 84}, + {106, 59, 89}, + {109, 46, 90}, + }}, + { .v = { + {126, 58, 87}, + {105, 60, 91}, + {104, 37, 82}, + }}, + { .v = { + {104, 37, 82}, + {105, 60, 91}, + {106, 59, 89}, + }}, + { .v = { + {112, 39, 83}, + {111, 45, 88}, + {115, 44, 92}, + }}, + { .v = { + {112, 39, 83}, + {115, 44, 92}, + {120, 42, 86}, + }}, + { .v = { + {109, 46, 90}, + {106, 59, 89}, + {119, 61, 93}, + }}, + { .v = { + {109, 46, 90}, + {108, 47, 94}, + {111, 45, 88}, + }}, + { .v = { + {109, 46, 90}, + {119, 61, 93}, + {107, 48, 95}, + }}, + { .v = { + {109, 46, 90}, + {107, 48, 95}, + {108, 47, 94}, + }}, + { .v = { + {106, 59, 89}, + {105, 60, 91}, + {119, 61, 93}, + }}, + { .v = { + {115, 44, 92}, + {123, 49, 96}, + {120, 42, 86}, + }}, + { .v = { + {115, 44, 92}, + {111, 45, 88}, + {114, 51, 97}, + }}, + { .v = { + {115, 44, 92}, + {114, 51, 97}, + {123, 49, 96}, + }}, + { .v = { + {111, 45, 88}, + {108, 47, 94}, + {114, 51, 97}, + }}, + { .v = { + {107, 48, 95}, + {117, 47, 98}, + {108, 47, 94}, + }}, + { .v = { + {105, 60, 91}, + {122, 62, 99}, + {119, 61, 93}, + }}, + { .v = { + {114, 51, 97}, + {108, 47, 94}, + {116, 51, 100}, + }}, + { .v = { + {114, 51, 97}, + {116, 51, 100}, + {123, 49, 96}, + }}, + { .v = { + {116, 51, 100}, + {108, 47, 94}, + {117, 47, 98}, + }}, + { .v = { + {30, 63, 101}, + {28, 64, 102}, + {29, 65, 103}, + }}, + { .v = { + {30, 63, 101}, + {32, 66, 104}, + {28, 64, 102}, + }}, + { .v = { + {30, 63, 101}, + {29, 65, 103}, + {35, 67, 105}, + }}, + { .v = { + {30, 63, 101}, + {43, 68, 106}, + {32, 66, 104}, + }}, + { .v = { + {30, 63, 101}, + {35, 67, 105}, + {36, 69, 107}, + }}, + { .v = { + {28, 64, 102}, + {31, 70, 108}, + {29, 65, 103}, + }}, + { .v = { + {28, 64, 102}, + {32, 66, 104}, + {100, 63, 109}, + }}, + { .v = { + {28, 64, 102}, + {46, 65, 110}, + {31, 70, 108}, + }}, + { .v = { + {28, 64, 102}, + {100, 63, 109}, + {46, 65, 110}, + }}, + { .v = { + {35, 67, 105}, + {29, 65, 103}, + {33, 71, 111}, + }}, + { .v = { + {43, 68, 106}, + {42, 72, 112}, + {32, 66, 104}, + }}, + { .v = { + {31, 70, 108}, + {46, 65, 110}, + {47, 73, 113}, + }}, + { .v = { + {31, 70, 108}, + {37, 73, 114}, + {29, 65, 103}, + }}, + { .v = { + {29, 65, 103}, + {37, 73, 114}, + {33, 71, 111}, + }}, + { .v = { + {100, 63, 109}, + {32, 66, 104}, + {103, 68, 115}, + }}, + { .v = { + {100, 63, 109}, + {101, 67, 116}, + {46, 65, 110}, + }}, + { .v = { + {32, 66, 104}, + {42, 72, 112}, + {103, 68, 115}, + }}, + { .v = { + {47, 73, 113}, + {46, 65, 110}, + {52, 71, 117}, + }}, + { .v = { + {47, 73, 113}, + {52, 71, 117}, + {51, 74, 118}, + }}, + { .v = { + {46, 65, 110}, + {101, 67, 116}, + {52, 71, 117}, + }}, + { .v = { + {37, 73, 114}, + {41, 74, 119}, + {33, 71, 111}, + }}, + { .v = { + {33, 71, 111}, + {41, 74, 119}, + {34, 75, 120}, + }}, + { .v = { + {51, 74, 118}, + {52, 71, 117}, + {49, 75, 121}, + }}, + { .v = { + {51, 74, 118}, + {49, 75, 121}, + {48, 76, 122}, + }}, + { .v = { + {41, 74, 119}, + {39, 76, 123}, + {34, 75, 120}, + }}, + { .v = { + {48, 76, 122}, + {49, 75, 121}, + {50, 77, 124}, + }}, + { .v = { + {39, 76, 123}, + {40, 77, 125}, + {34, 75, 120}, + }}, + { .v = { + {50, 77, 124}, + {49, 75, 121}, + {53, 78, 126}, + }}, + { .v = { + {102, 79, 127}, + {53, 78, 126}, + {49, 75, 121}, + }}, + { .v = { + {62, 80, 128}, + {63, 81, 129}, + {64, 82, 130}, + }}, + { .v = { + {62, 80, 128}, + {64, 82, 130}, + {67, 83, 131}, + }}, + { .v = { + {62, 80, 128}, + {67, 83, 131}, + {66, 84, 132}, + }}, + { .v = { + {63, 81, 129}, + {65, 85, 133}, + {64, 82, 130}, + }}, + { .v = { + {67, 83, 131}, + {72, 86, 134}, + {66, 84, 132}, + }}, + { .v = { + {67, 83, 131}, + {73, 87, 135}, + {72, 86, 134}, + }}, + { .v = { + {146, 88, 136}, + {147, 89, 137}, + {148, 90, 138}, + }}, + { .v = { + {146, 88, 136}, + {154, 90, 139}, + {147, 89, 137}, + }}, + { .v = { + {146, 88, 136}, + {148, 90, 138}, + {172, 91, 140}, + }}, + { .v = { + {146, 88, 136}, + {153, 91, 141}, + {154, 90, 139}, + }}, + { .v = { + {146, 88, 136}, + {172, 91, 140}, + {37, 73, 114}, + }}, + { .v = { + {146, 88, 136}, + {47, 73, 113}, + {153, 91, 141}, + }}, + { .v = { + {146, 88, 136}, + {37, 73, 114}, + {31, 70, 108}, + }}, + { .v = { + {146, 88, 136}, + {31, 70, 108}, + {47, 73, 113}, + }}, + { .v = { + {147, 89, 137}, + {180, 92, 142}, + {148, 90, 138}, + }}, + { .v = { + {147, 89, 137}, + {154, 90, 139}, + {180, 92, 142}, + }}, + { .v = { + {172, 91, 140}, + {41, 74, 119}, + {37, 73, 114}, + }}, + { .v = { + {172, 91, 140}, + {148, 90, 138}, + {173, 93, 143}, + }}, + { .v = { + {172, 91, 140}, + {174, 94, 144}, + {41, 74, 119}, + }}, + { .v = { + {172, 91, 140}, + {173, 93, 143}, + {174, 94, 144}, + }}, + { .v = { + {153, 91, 141}, + {47, 73, 113}, + {51, 74, 118}, + }}, + { .v = { + {153, 91, 141}, + {155, 93, 145}, + {154, 90, 139}, + }}, + { .v = { + {153, 91, 141}, + {51, 74, 118}, + {156, 94, 146}, + }}, + { .v = { + {153, 91, 141}, + {156, 94, 146}, + {155, 93, 145}, + }}, + { .v = { + {180, 92, 142}, + {183, 95, 147}, + {148, 90, 138}, + }}, + { .v = { + {148, 90, 138}, + {183, 95, 147}, + {173, 93, 143}, + }}, + { .v = { + {41, 74, 119}, + {174, 94, 144}, + {171, 96, 148}, + }}, + { .v = { + {41, 74, 119}, + {171, 96, 148}, + {39, 76, 123}, + }}, + { .v = { + {174, 94, 144}, + {173, 93, 143}, + {171, 96, 148}, + }}, + { .v = { + {51, 74, 118}, + {152, 96, 149}, + {156, 94, 146}, + }}, + { .v = { + {51, 74, 118}, + {48, 76, 122}, + {152, 96, 149}, + }}, + { .v = { + {156, 94, 146}, + {152, 96, 149}, + {155, 93, 145}, + }}, + { .v = { + {183, 95, 150}, + {181, 97, 151}, + {173, 93, 143}, + }}, + { .v = { + {39, 76, 123}, + {171, 96, 148}, + {40, 77, 125}, + }}, + { .v = { + {48, 76, 122}, + {50, 77, 124}, + {152, 96, 149}, + }}, + { .v = { + {155, 93, 145}, + {150, 98, 152}, + {186, 97, 153}, + }}, + { .v = { + {155, 93, 145}, + {152, 96, 149}, + {150, 98, 152}, + }}, + { .v = { + {181, 97, 151}, + {170, 98, 154}, + {173, 93, 143}, + }}, + { .v = { + {181, 97, 151}, + {182, 99, 155}, + {170, 98, 154}, + }}, + { .v = { + {173, 93, 143}, + {170, 98, 154}, + {171, 96, 148}, + }}, + { .v = { + {40, 77, 125}, + {171, 96, 148}, + {169, 100, 156}, + }}, + { .v = { + {171, 96, 148}, + {170, 98, 154}, + {169, 100, 156}, + }}, + { .v = { + {50, 77, 124}, + {151, 100, 157}, + {152, 96, 149}, + }}, + { .v = { + {152, 96, 149}, + {151, 100, 157}, + {150, 98, 152}, + }}, + { .v = { + {186, 97, 153}, + {150, 98, 152}, + {184, 99, 158}, + }}, + { .v = { + {151, 100, 157}, + {149, 101, 159}, + {150, 98, 152}, + }}, + { .v = { + {150, 98, 152}, + {149, 101, 159}, + {184, 99, 158}, + }}, + { .v = { + {149, 101, 159}, + {185, 102, 160}, + {184, 99, 158}, + }}, + { .v = { + {157, 103, 161}, + {158, 104, 162}, + {159, 105, 163}, + }}, + { .v = { + {157, 103, 161}, + {191, 106, 164}, + {158, 104, 162}, + }}, + { .v = { + {157, 103, 161}, + {159, 105, 163}, + {175, 107, 165}, + }}, + { .v = { + {157, 103, 161}, + {220, 108, 166}, + {191, 106, 164}, + }}, + { .v = { + {157, 103, 161}, + {175, 107, 165}, + {176, 109, 167}, + }}, + { .v = { + {157, 103, 161}, + {218, 110, 168}, + {220, 108, 166}, + }}, + { .v = { + {157, 103, 161}, + {176, 109, 167}, + {218, 110, 168}, + }}, + { .v = { + {158, 104, 162}, + {163, 103, 169}, + {159, 105, 163}, + }}, + { .v = { + {158, 104, 162}, + {191, 106, 164}, + {192, 111, 170}, + }}, + { .v = { + {158, 104, 162}, + {201, 106, 171}, + {163, 103, 169}, + }}, + { .v = { + {158, 104, 162}, + {192, 111, 170}, + {201, 106, 171}, + }}, + { .v = { + {175, 107, 165}, + {177, 112, 172}, + {176, 109, 167}, + }}, + { .v = { + {175, 107, 165}, + {159, 105, 163}, + {66, 84, 132}, + }}, + { .v = { + {175, 107, 165}, + {72, 86, 134}, + {177, 112, 172}, + }}, + { .v = { + {175, 107, 165}, + {66, 84, 132}, + {72, 86, 134}, + }}, + { .v = { + {220, 108, 166}, + {218, 110, 168}, + {208, 113, 173}, + }}, + { .v = { + {220, 108, 166}, + {190, 114, 174}, + {191, 106, 164}, + }}, + { .v = { + {220, 108, 166}, + {208, 113, 173}, + {207, 115, 175}, + }}, + { .v = { + {220, 108, 166}, + {207, 115, 175}, + {190, 114, 174}, + }}, + { .v = { + {163, 103, 169}, + {201, 106, 171}, + {200, 108, 176}, + }}, + { .v = { + {163, 103, 169}, + {164, 107, 177}, + {159, 105, 163}, + }}, + { .v = { + {163, 103, 169}, + {200, 108, 176}, + {193, 110, 178}, + }}, + { .v = { + {163, 103, 169}, + {165, 109, 179}, + {164, 107, 177}, + }}, + { .v = { + {163, 103, 169}, + {193, 110, 178}, + {165, 109, 179}, + }}, + { .v = { + {159, 105, 163}, + {164, 107, 177}, + {66, 84, 132}, + }}, + { .v = { + {192, 111, 170}, + {191, 106, 164}, + {189, 116, 180}, + }}, + { .v = { + {192, 111, 170}, + {189, 116, 180}, + {201, 106, 171}, + }}, + { .v = { + {191, 106, 164}, + {190, 114, 174}, + {189, 116, 180}, + }}, + { .v = { + {176, 109, 167}, + {177, 112, 172}, + {178, 117, 181}, + }}, + { .v = { + {176, 109, 167}, + {221, 118, 182}, + {218, 110, 168}, + }}, + { .v = { + {176, 109, 167}, + {178, 117, 181}, + {221, 118, 182}, + }}, + { .v = { + {72, 86, 134}, + {73, 87, 135}, + {177, 112, 172}, + }}, + { .v = { + {208, 113, 173}, + {206, 119, 183}, + {207, 115, 175}, + }}, + { .v = { + {208, 113, 173}, + {218, 110, 168}, + {211, 120, 184}, + }}, + { .v = { + {208, 113, 173}, + {211, 120, 184}, + {206, 119, 183}, + }}, + { .v = { + {218, 110, 168}, + {221, 118, 182}, + {211, 120, 184}, + }}, + { .v = { + {200, 108, 176}, + {202, 113, 185}, + {193, 110, 178}, + }}, + { .v = { + {200, 108, 176}, + {205, 115, 186}, + {202, 113, 185}, + }}, + { .v = { + {165, 109, 179}, + {166, 112, 187}, + {164, 107, 177}, + }}, + { .v = { + {165, 109, 179}, + {193, 110, 178}, + {203, 118, 188}, + }}, + { .v = { + {165, 109, 179}, + {168, 117, 189}, + {166, 112, 187}, + }}, + { .v = { + {165, 109, 179}, + {203, 118, 188}, + {168, 117, 189}, + }}, + { .v = { + {66, 84, 132}, + {164, 107, 177}, + {77, 86, 190}, + }}, + { .v = { + {164, 107, 177}, + {166, 112, 187}, + {77, 86, 190}, + }}, + { .v = { + {190, 114, 174}, + {207, 115, 175}, + {216, 121, 191}, + }}, + { .v = { + {178, 117, 181}, + {177, 112, 172}, + {179, 122, 192}, + }}, + { .v = { + {178, 117, 181}, + {219, 123, 193}, + {221, 118, 182}, + }}, + { .v = { + {178, 117, 181}, + {162, 124, 194}, + {219, 123, 193}, + }}, + { .v = { + {179, 122, 192}, + {177, 112, 172}, + {73, 87, 135}, + }}, + { .v = { + {206, 119, 183}, + {211, 120, 184}, + {212, 125, 195}, + }}, + { .v = { + {206, 119, 183}, + {215, 126, 196}, + {207, 115, 175}, + }}, + { .v = { + {206, 119, 183}, + {212, 125, 195}, + {223, 127, 197}, + }}, + { .v = { + {206, 119, 183}, + {223, 127, 197}, + {215, 126, 196}, + }}, + { .v = { + {207, 115, 175}, + {215, 126, 196}, + {216, 121, 191}, + }}, + { .v = { + {202, 113, 185}, + {205, 115, 186}, + {234, 119, 198}, + }}, + { .v = { + {202, 113, 185}, + {204, 120, 199}, + {193, 110, 178}, + }}, + { .v = { + {202, 113, 185}, + {234, 119, 198}, + {204, 120, 199}, + }}, + { .v = { + {193, 110, 178}, + {204, 120, 199}, + {203, 118, 188}, + }}, + { .v = { + {168, 117, 189}, + {203, 118, 188}, + {198, 123, 200}, + }}, + { .v = { + {168, 117, 189}, + {198, 123, 200}, + {167, 124, 201}, + }}, + { .v = { + {221, 118, 182}, + {219, 123, 193}, + {213, 128, 202}, + }}, + { .v = { + {221, 118, 182}, + {213, 128, 202}, + {211, 120, 184}, + }}, + { .v = { + {211, 120, 184}, + {213, 128, 202}, + {212, 125, 195}, + }}, + { .v = { + {223, 127, 197}, + {222, 129, 203}, + {215, 126, 196}, + }}, + { .v = { + {223, 127, 197}, + {212, 125, 195}, + {233, 130, 204}, + }}, + { .v = { + {223, 127, 197}, + {231, 131, 205}, + {222, 129, 203}, + }}, + { .v = { + {223, 127, 197}, + {233, 130, 204}, + {231, 131, 205}, + }}, + { .v = { + {216, 121, 191}, + {215, 126, 196}, + {217, 132, 206}, + }}, + { .v = { + {215, 126, 196}, + {222, 129, 203}, + {217, 132, 206}, + }}, + { .v = { + {205, 115, 186}, + {239, 126, 207}, + {234, 119, 198}, + }}, + { .v = { + {204, 120, 199}, + {199, 128, 208}, + {203, 118, 188}, + }}, + { .v = { + {204, 120, 199}, + {234, 119, 198}, + {237, 125, 209}, + }}, + { .v = { + {204, 120, 199}, + {237, 125, 209}, + {199, 128, 208}, + }}, + { .v = { + {203, 118, 188}, + {199, 128, 208}, + {198, 123, 200}, + }}, + { .v = { + {219, 123, 193}, + {209, 133, 210}, + {213, 128, 202}, + }}, + { .v = { + {219, 123, 193}, + {162, 124, 194}, + {187, 134, 211}, + }}, + { .v = { + {219, 123, 193}, + {187, 134, 211}, + {209, 133, 210}, + }}, + { .v = { + {167, 124, 201}, + {161, 135, 212}, + {160, 136, 213}, + }}, + { .v = { + {167, 124, 201}, + {198, 123, 200}, + {194, 134, 214}, + }}, + { .v = { + {167, 124, 201}, + {194, 134, 214}, + {161, 135, 212}, + }}, + { .v = { + {162, 124, 194}, + {161, 135, 212}, + {187, 134, 211}, + }}, + { .v = { + {162, 124, 194}, + {160, 136, 213}, + {161, 135, 212}, + }}, + { .v = { + {212, 125, 195}, + {230, 137, 215}, + {233, 130, 204}, + }}, + { .v = { + {212, 125, 195}, + {213, 128, 202}, + {214, 138, 216}, + }}, + { .v = { + {212, 125, 195}, + {214, 138, 216}, + {230, 137, 215}, + }}, + { .v = { + {234, 119, 198}, + {241, 127, 217}, + {237, 125, 209}, + }}, + { .v = { + {234, 119, 198}, + {239, 126, 207}, + {241, 127, 217}, + }}, + { .v = { + {199, 128, 208}, + {197, 133, 218}, + {198, 123, 200}, + }}, + { .v = { + {199, 128, 208}, + {237, 125, 209}, + {238, 138, 219}, + }}, + { .v = { + {199, 128, 208}, + {236, 139, 220}, + {197, 133, 218}, + }}, + { .v = { + {199, 128, 208}, + {238, 138, 219}, + {236, 139, 220}, + }}, + { .v = { + {198, 123, 200}, + {197, 133, 218}, + {194, 134, 214}, + }}, + { .v = { + {209, 133, 210}, + {210, 139, 221}, + {213, 128, 202}, + }}, + { .v = { + {213, 128, 202}, + {210, 139, 221}, + {214, 138, 216}, + }}, + { .v = { + {161, 135, 212}, + {194, 134, 214}, + {188, 140, 222}, + }}, + { .v = { + {161, 135, 212}, + {188, 140, 222}, + {187, 134, 211}, + }}, + { .v = { + {230, 137, 215}, + {228, 141, 223}, + {233, 130, 204}, + }}, + { .v = { + {230, 137, 215}, + {214, 138, 216}, + {224, 142, 224}, + }}, + { .v = { + {230, 137, 215}, + {226, 143, 225}, + {228, 141, 223}, + }}, + { .v = { + {230, 137, 215}, + {224, 142, 224}, + {226, 143, 225}, + }}, + { .v = { + {210, 139, 221}, + {224, 142, 224}, + {214, 138, 216}, + }}, + { .v = { + {233, 130, 204}, + {228, 141, 223}, + {232, 144, 226}, + }}, + { .v = { + {239, 126, 207}, + {240, 129, 227}, + {241, 127, 217}, + }}, + { .v = { + {237, 125, 209}, + {247, 137, 228}, + {238, 138, 219}, + }}, + { .v = { + {237, 125, 209}, + {241, 127, 217}, + {250, 130, 229}, + }}, + { .v = { + {237, 125, 209}, + {250, 130, 229}, + {247, 137, 228}, + }}, + { .v = { + {236, 139, 220}, + {235, 145, 230}, + {197, 133, 218}, + }}, + { .v = { + {236, 139, 220}, + {238, 138, 219}, + {242, 142, 231}, + }}, + { .v = { + {236, 139, 220}, + {242, 142, 231}, + {235, 145, 230}, + }}, + { .v = { + {238, 138, 219}, + {247, 137, 228}, + {242, 142, 231}, + }}, + { .v = { + {194, 134, 214}, + {197, 133, 218}, + {195, 146, 232}, + }}, + { .v = { + {194, 134, 214}, + {195, 146, 232}, + {196, 147, 233}, + }}, + { .v = { + {195, 146, 232}, + {197, 133, 218}, + {235, 145, 230}, + }}, + { .v = { + {226, 143, 225}, + {224, 142, 224}, + {225, 148, 234}, + }}, + { .v = { + {226, 143, 225}, + {227, 149, 235}, + {228, 141, 223}, + }}, + { .v = { + {226, 143, 225}, + {225, 148, 234}, + {229, 150, 236}, + }}, + { .v = { + {226, 143, 225}, + {229, 150, 236}, + {227, 149, 235}, + }}, + { .v = { + {227, 149, 235}, + {232, 144, 226}, + {228, 141, 223}, + }}, + { .v = { + {248, 131, 237}, + {241, 127, 217}, + {240, 129, 227}, + }}, + { .v = { + {248, 131, 237}, + {249, 151, 238}, + {250, 130, 229}, + }}, + { .v = { + {248, 131, 237}, + {250, 130, 229}, + {241, 127, 217}, + }}, + { .v = { + {247, 137, 228}, + {244, 143, 239}, + {242, 142, 231}, + }}, + { .v = { + {247, 137, 228}, + {250, 130, 229}, + {245, 141, 240}, + }}, + { .v = { + {247, 137, 228}, + {245, 141, 240}, + {244, 143, 239}, + }}, + { .v = { + {235, 145, 230}, + {242, 142, 231}, + {243, 148, 241}, + }}, + { .v = { + {242, 142, 231}, + {244, 143, 239}, + {243, 148, 241}, + }}, + { .v = { + {249, 151, 238}, + {251, 144, 242}, + {250, 130, 229}, + }}, + { .v = { + {250, 130, 229}, + {251, 144, 242}, + {245, 141, 240}, + }}, + { .v = { + {244, 143, 239}, + {245, 141, 240}, + {246, 149, 243}, + }}, + { .v = { + {246, 149, 243}, + {245, 141, 240}, + {251, 144, 242}, + }}, + { .v = { + {258, 152, 244}, + {255, 153, 245}, + {269, 154, 246}, + }}, + { .v = { + {266, 155, 247}, + {265, 156, 248}, + {254, 157, 249}, + }}, + { .v = { + {263, 155, 250}, + {260, 157, 251}, + {264, 156, 252}, + }}, + { .v = { + {264, 156, 252}, + {260, 157, 251}, + {259, 158, 253}, + }}, + { .v = { + {264, 156, 252}, + {259, 158, 253}, + {268, 159, 254}, + }}, + { .v = { + {92, 19, 28}, + {93, 23, 32}, + {99, 160, 255}, + }}, + { .v = { + {92, 19, 28}, + {274, 52, 256}, + {94, 24, 33}, + }}, + { .v = { + {92, 19, 28}, + {99, 160, 255}, + {275, 53, 257}, + }}, + { .v = { + {92, 19, 28}, + {275, 53, 257}, + {274, 52, 256}, + }}, + { .v = { + {94, 24, 33}, + {274, 52, 256}, + {97, 161, 258}, + }}, + { .v = { + {70, 32, 41}, + {58, 57, 259}, + {54, 37, 46}, + }}, + { .v = { + {70, 32, 41}, + {61, 39, 48}, + {58, 57, 259}, + }}, + { .v = { + {82, 31, 40}, + {87, 162, 31}, + {95, 28, 37}, + }}, + { .v = { + {82, 31, 40}, + {89, 33, 42}, + {85, 56, 35}, + }}, + { .v = { + {82, 31, 40}, + {85, 56, 35}, + {87, 162, 31}, + }}, + { .v = { + {98, 36, 45}, + {95, 28, 37}, + {97, 54, 258}, + }}, + { .v = { + {54, 37, 46}, + {58, 57, 259}, + {59, 59, 260}, + }}, + { .v = { + {54, 37, 46}, + {81, 58, 44}, + {89, 33, 42}, + }}, + { .v = { + {54, 37, 46}, + {59, 59, 260}, + {76, 60, 50}, + }}, + { .v = { + {54, 37, 46}, + {76, 60, 50}, + {81, 58, 44}, + }}, + { .v = { + {81, 58, 44}, + {85, 56, 35}, + {89, 33, 42}, + }}, + { .v = { + {87, 162, 31}, + {94, 55, 33}, + {95, 28, 37}, + }}, + { .v = { + {95, 28, 37}, + {94, 55, 33}, + {97, 54, 258}, + }}, + { .v = { + {58, 57, 259}, + {61, 39, 48}, + {60, 45, 54}, + }}, + { .v = { + {58, 57, 259}, + {60, 45, 54}, + {56, 46, 55}, + }}, + { .v = { + {59, 59, 260}, + {36, 61, 107}, + {76, 60, 50}, + }}, + { .v = { + {59, 59, 260}, + {56, 46, 55}, + {36, 61, 107}, + }}, + { .v = { + {75, 43, 52}, + {78, 163, 59}, + {74, 42, 51}, + }}, + { .v = { + {76, 60, 50}, + {36, 61, 107}, + {75, 62, 52}, + }}, + { .v = { + {56, 46, 55}, + {55, 48, 57}, + {36, 61, 107}, + }}, + { .v = { + {55, 48, 57}, + {57, 47, 56}, + {44, 47, 261}, + }}, + { .v = { + {69, 49, 58}, + {45, 51, 262}, + {68, 51, 60}, + }}, + { .v = { + {45, 51, 262}, + {57, 47, 56}, + {68, 51, 60}, + }}, + { .v = { + {45, 51, 262}, + {44, 47, 261}, + {57, 47, 56}, + }}, + { .v = { + {138, 19, 61}, + {276, 160, 263}, + {137, 23, 62}, + }}, + { .v = { + {138, 19, 61}, + {145, 53, 67}, + {276, 160, 263}, + }}, + { .v = { + {138, 19, 61}, + {131, 22, 65}, + {140, 24, 79}, + }}, + { .v = { + {138, 19, 61}, + {140, 24, 79}, + {143, 52, 66}, + }}, + { .v = { + {137, 23, 62}, + {276, 160, 263}, + {141, 29, 69}, + }}, + { .v = { + {132, 20, 64}, + {128, 26, 80}, + {131, 22, 65}, + }}, + { .v = { + {132, 20, 64}, + {133, 27, 71}, + {128, 26, 80}, + }}, + { .v = { + {140, 24, 79}, + {142, 161, 74}, + {143, 52, 66}, + }}, + { .v = { + {128, 26, 80}, + {133, 27, 71}, + {135, 34, 78}, + }}, + { .v = { + {128, 26, 80}, + {135, 34, 78}, + {126, 35, 87}, + }}, + { .v = { + {126, 35, 87}, + {135, 34, 78}, + {125, 40, 85}, + }}, + { .v = { + {126, 35, 87}, + {125, 40, 85}, + {105, 41, 91}, + }}, + { .v = { + {127, 31, 73}, + {139, 28, 68}, + {131, 162, 65}, + }}, + { .v = { + {127, 31, 73}, + {131, 162, 65}, + {128, 56, 80}, + }}, + { .v = { + {131, 162, 65}, + {139, 28, 68}, + {140, 55, 79}, + }}, + { .v = { + {105, 41, 91}, + {125, 40, 85}, + {120, 42, 86}, + }}, + { .v = { + {105, 41, 91}, + {120, 42, 86}, + {122, 43, 99}, + }}, + { .v = { + {122, 43, 99}, + {120, 42, 86}, + {121, 163, 264}, + }}, + { .v = { + {120, 42, 86}, + {123, 49, 96}, + {121, 50, 264}, + }}, + { .v = { + {30, 63, 101}, + {55, 164, 57}, + {43, 68, 106}, + }}, + { .v = { + {30, 63, 101}, + {36, 69, 107}, + {55, 164, 57}, + }}, + { .v = { + {35, 67, 105}, + {75, 165, 52}, + {36, 69, 107}, + }}, + { .v = { + {35, 67, 105}, + {33, 71, 111}, + {75, 165, 52}, + }}, + { .v = { + {43, 68, 106}, + {55, 164, 57}, + {44, 166, 261}, + }}, + { .v = { + {100, 63, 109}, + {103, 68, 115}, + {107, 164, 95}, + }}, + { .v = { + {100, 63, 109}, + {119, 69, 93}, + {101, 67, 116}, + }}, + { .v = { + {100, 63, 109}, + {107, 164, 95}, + {119, 69, 93}, + }}, + { .v = { + {75, 165, 52}, + {33, 71, 111}, + {78, 167, 59}, + }}, + { .v = { + {107, 164, 95}, + {103, 68, 115}, + {117, 166, 98}, + }}, + { .v = { + {119, 69, 93}, + {122, 165, 99}, + {101, 67, 116}, + }}, + { .v = { + {101, 67, 116}, + {122, 165, 99}, + {52, 71, 117}, + }}, + { .v = { + {78, 167, 59}, + {33, 71, 111}, + {34, 75, 120}, + }}, + { .v = { + {78, 167, 59}, + {34, 75, 120}, + {38, 79, 265}, + }}, + { .v = { + {78, 167, 59}, + {38, 79, 265}, + {69, 168, 58}, + }}, + { .v = { + {122, 165, 99}, + {121, 167, 264}, + {52, 71, 117}, + }}, + { .v = { + {52, 71, 117}, + {121, 167, 264}, + {49, 75, 121}, + }}, + { .v = { + {38, 79, 265}, + {64, 78, 130}, + {69, 168, 58}, + }}, + { .v = { + {38, 79, 265}, + {34, 75, 120}, + {64, 78, 130}, + }}, + { .v = { + {121, 167, 264}, + {102, 79, 127}, + {49, 75, 121}, + }}, + { .v = { + {121, 167, 264}, + {123, 168, 96}, + {102, 79, 127}, + }}, + { .v = { + {69, 168, 58}, + {64, 78, 130}, + {65, 169, 133}, + }}, + { .v = { + {69, 168, 58}, + {65, 169, 133}, + {45, 170, 262}, + }}, + { .v = { + {34, 75, 120}, + {40, 77, 125}, + {64, 78, 130}, + }}, + { .v = { + {102, 79, 127}, + {123, 168, 96}, + {53, 78, 126}, + }}, + { .v = { + {123, 168, 96}, + {113, 169, 266}, + {53, 78, 126}, + }}, + { .v = { + {123, 168, 96}, + {116, 170, 100}, + {113, 169, 266}, + }}, + { .v = { + {62, 80, 128}, + {53, 82, 126}, + {63, 81, 129}, + }}, + { .v = { + {62, 80, 128}, + {270, 83, 267}, + {53, 82, 126}, + }}, + { .v = { + {62, 80, 128}, + {66, 84, 132}, + {270, 83, 267}, + }}, + { .v = { + {63, 81, 129}, + {53, 82, 126}, + {113, 85, 266}, + }}, + { .v = { + {63, 81, 129}, + {273, 171, 268}, + {65, 85, 133}, + }}, + { .v = { + {63, 81, 129}, + {113, 85, 266}, + {273, 171, 268}, + }}, + { .v = { + {270, 83, 267}, + {66, 84, 132}, + {77, 86, 190}, + }}, + { .v = { + {270, 83, 267}, + {77, 86, 190}, + {269, 87, 246}, + }}, + { .v = { + {58, 57, 259}, + {56, 46, 55}, + {59, 59, 260}, + }}, + { .v = { + {96, 29, 38}, + {99, 160, 255}, + {93, 23, 32}, + }}, + { .v = { + {180, 92, 142}, + {154, 90, 139}, + {267, 95, 269}, + }}, + { .v = { + {154, 90, 139}, + {155, 93, 145}, + {267, 95, 269}, + }}, + { .v = { + {267, 95, 270}, + {155, 93, 145}, + {186, 97, 153}, + }}, + { .v = { + {182, 99, 155}, + {259, 101, 253}, + {170, 98, 154}, + }}, + { .v = { + {182, 99, 155}, + {268, 102, 254}, + {259, 101, 253}, + }}, + { .v = { + {259, 101, 253}, + {169, 100, 156}, + {170, 98, 154}, + }}, + { .v = { + {200, 108, 176}, + {201, 106, 171}, + {196, 114, 233}, + }}, + { .v = { + {200, 108, 176}, + {196, 114, 233}, + {205, 115, 186}, + }}, + { .v = { + {201, 106, 171}, + {189, 116, 180}, + {196, 114, 233}, + }}, + { .v = { + {190, 114, 174}, + {188, 116, 222}, + {189, 116, 180}, + }}, + { .v = { + {190, 114, 174}, + {187, 114, 211}, + {188, 116, 222}, + }}, + { .v = { + {189, 116, 180}, + {188, 116, 222}, + {196, 114, 233}, + }}, + { .v = { + {178, 117, 181}, + {179, 122, 192}, + {262, 172, 271}, + }}, + { .v = { + {178, 117, 181}, + {262, 172, 271}, + {162, 124, 194}, + }}, + { .v = { + {168, 117, 189}, + {258, 122, 244}, + {166, 112, 187}, + }}, + { .v = { + {168, 117, 189}, + {256, 172, 272}, + {258, 122, 244}, + }}, + { .v = { + {168, 117, 189}, + {167, 124, 201}, + {256, 172, 272}, + }}, + { .v = { + {188, 116, 222}, + {194, 114, 214}, + {196, 114, 233}, + }}, + { .v = { + {262, 172, 271}, + {160, 136, 213}, + {162, 124, 194}, + }}, + { .v = { + {256, 172, 272}, + {167, 124, 201}, + {160, 136, 213}, + }}, + { .v = { + {205, 115, 186}, + {196, 114, 233}, + {195, 121, 232}, + }}, + { .v = { + {205, 115, 186}, + {195, 121, 232}, + {239, 126, 207}, + }}, + { .v = { + {166, 112, 187}, + {258, 122, 244}, + {269, 87, 246}, + }}, + { .v = { + {166, 112, 187}, + {269, 87, 246}, + {77, 86, 190}, + }}, + { .v = { + {231, 131, 205}, + {225, 173, 234}, + {222, 129, 203}, + }}, + { .v = { + {231, 131, 205}, + {233, 130, 204}, + {271, 151, 273}, + }}, + { .v = { + {231, 131, 205}, + {271, 151, 273}, + {225, 173, 234}, + }}, + { .v = { + {222, 129, 203}, + {225, 173, 234}, + {217, 132, 206}, + }}, + { .v = { + {195, 121, 232}, + {235, 132, 230}, + {239, 126, 207}, + }}, + { .v = { + {209, 133, 210}, + {187, 134, 211}, + {216, 146, 191}, + }}, + { .v = { + {209, 133, 210}, + {216, 146, 191}, + {217, 145, 206}, + }}, + { .v = { + {209, 133, 210}, + {217, 145, 206}, + {210, 139, 221}, + }}, + { .v = { + {210, 139, 221}, + {217, 145, 206}, + {224, 142, 224}, + }}, + { .v = { + {271, 151, 273}, + {229, 174, 236}, + {225, 173, 234}, + }}, + { .v = { + {271, 151, 273}, + {233, 130, 204}, + {232, 144, 226}, + }}, + { .v = { + {235, 132, 230}, + {240, 129, 227}, + {239, 126, 207}, + }}, + { .v = { + {235, 132, 230}, + {243, 173, 241}, + {240, 129, 227}, + }}, + { .v = { + {216, 146, 191}, + {187, 134, 211}, + {190, 147, 174}, + }}, + { .v = { + {243, 173, 241}, + {248, 131, 237}, + {240, 129, 227}, + }}, + { .v = { + {243, 173, 241}, + {249, 151, 238}, + {248, 131, 237}, + }}, + { .v = { + {243, 173, 241}, + {272, 174, 274}, + {249, 151, 238}, + }}, + { .v = { + {224, 142, 224}, + {217, 145, 206}, + {225, 148, 234}, + }}, + { .v = { + {244, 143, 239}, + {272, 150, 274}, + {243, 148, 241}, + }}, + { .v = { + {244, 143, 239}, + {246, 149, 243}, + {272, 150, 274}, + }}, + { .v = { + {155, 175, 275}, + {256, 176, 272}, + {257, 177, 276}, + }}, + { .v = { + {155, 175, 275}, + {258, 152, 244}, + {256, 176, 272}, + }}, + { .v = { + {155, 175, 275}, + {257, 177, 276}, + {267, 178, 269}, + }}, + { .v = { + {155, 175, 275}, + {255, 153, 245}, + {258, 152, 244}, + }}, + { .v = { + {155, 175, 275}, + {267, 178, 270}, + {266, 155, 247}, + }}, + { .v = { + {155, 175, 275}, + {254, 157, 249}, + {255, 153, 245}, + }}, + { .v = { + {155, 175, 275}, + {266, 155, 247}, + {254, 157, 249}, + }}, + { .v = { + {256, 176, 272}, + {160, 179, 213}, + {257, 177, 276}, + }}, + { .v = { + {267, 178, 269}, + {257, 177, 276}, + {180, 180, 142}, + }}, + { .v = { + {160, 179, 213}, + {253, 181, 277}, + {257, 177, 276}, + }}, + { .v = { + {160, 179, 213}, + {252, 177, 278}, + {253, 181, 277}, + }}, + { .v = { + {160, 179, 213}, + {262, 176, 271}, + {252, 177, 278}, + }}, + { .v = { + {253, 181, 277}, + {252, 177, 278}, + {180, 180, 142}, + }}, + { .v = { + {253, 181, 277}, + {180, 180, 142}, + {257, 177, 276}, + }}, + { .v = { + {255, 153, 245}, + {50, 182, 124}, + {269, 154, 246}, + }}, + { .v = { + {255, 153, 245}, + {254, 157, 249}, + {151, 183, 157}, + }}, + { .v = { + {255, 153, 245}, + {151, 183, 157}, + {50, 182, 124}, + }}, + { .v = { + {265, 156, 248}, + {149, 158, 159}, + {254, 157, 249}, + }}, + { .v = { + {265, 156, 248}, + {185, 159, 160}, + {149, 158, 159}, + }}, + { .v = { + {149, 158, 159}, + {151, 183, 157}, + {254, 157, 249}, + }}, + { .v = { + {262, 176, 271}, + {173, 175, 279}, + {252, 177, 278}, + }}, + { .v = { + {262, 176, 271}, + {179, 152, 192}, + {173, 175, 279}, + }}, + { .v = { + {180, 180, 142}, + {252, 177, 278}, + {183, 178, 147}, + }}, + { .v = { + {252, 177, 278}, + {173, 175, 279}, + {183, 178, 147}, + }}, + { .v = { + {269, 154, 246}, + {50, 182, 124}, + {270, 184, 267}, + }}, + { .v = { + {179, 152, 192}, + {261, 153, 280}, + {173, 175, 279}, + }}, + { .v = { + {179, 152, 192}, + {73, 154, 135}, + {261, 153, 280}, + }}, + { .v = { + {183, 178, 150}, + {173, 175, 279}, + {263, 155, 250}, + }}, + { .v = { + {50, 182, 124}, + {53, 185, 126}, + {270, 184, 267}, + }}, + { .v = { + {73, 154, 135}, + {40, 182, 125}, + {261, 153, 280}, + }}, + { .v = { + {73, 154, 135}, + {67, 184, 131}, + {40, 182, 125}, + }}, + { .v = { + {173, 175, 279}, + {260, 157, 251}, + {263, 155, 250}, + }}, + { .v = { + {173, 175, 279}, + {261, 153, 280}, + {260, 157, 251}, + }}, + { .v = { + {67, 184, 131}, + {64, 185, 130}, + {40, 182, 125}, + }}, + { .v = { + {261, 153, 280}, + {40, 182, 125}, + {169, 183, 156}, + }}, + { .v = { + {261, 153, 280}, + {169, 183, 156}, + {260, 157, 251}, + }}, + { .v = { + {259, 158, 253}, + {260, 157, 251}, + {169, 183, 156}, + }}, +}; + +struct object happy_mask_salesman_node_00432028_001_geom_00432028_001 = { + .triangle = &happy_mask_salesman_node_00432028_001_geom_00432028_001_triangle[0], + .quadrilateral = NULL, + .triangle_count = 470, + .quadrilateral_count = 0, + .material = material_01D11516_001, +}; + +union triangle happy_mask_salesman_node_00432028_001_geom_00432028_001_000_triangle[] = { + { .v = { + {358, 186, 281}, + {359, 187, 282}, + {357, 187, 283}, + }}, + { .v = { + {358, 186, 281}, + {360, 187, 284}, + {359, 187, 282}, + }}, + { .v = { + {358, 186, 281}, + {362, 187, 285}, + {361, 187, 286}, + }}, + { .v = { + {358, 186, 281}, + {361, 187, 286}, + {360, 187, 284}, + }}, + { .v = { + {287, 188, 287}, + {286, 189, 288}, + {305, 190, 289}, + }}, + { .v = { + {291, 191, 290}, + {288, 192, 291}, + {286, 189, 288}, + }}, + { .v = { + {291, 191, 290}, + {323, 189, 292}, + {288, 192, 291}, + }}, + { .v = { + {305, 190, 289}, + {286, 189, 288}, + {290, 102, 293}, + }}, + { .v = { + {286, 189, 288}, + {288, 192, 291}, + {290, 102, 293}, + }}, + { .v = { + {288, 192, 291}, + {289, 193, 294}, + {290, 102, 293}, + }}, + { .v = { + {288, 192, 291}, + {323, 189, 292}, + {324, 102, 295}, + }}, + { .v = { + {288, 192, 291}, + {324, 102, 295}, + {289, 193, 294}, + }}, + { .v = { + {319, 194, 296}, + {321, 195, 297}, + {322, 188, 298}, + }}, + { .v = { + {319, 194, 296}, + {320, 196, 299}, + {321, 195, 297}, + }}, + { .v = { + {326, 197, 300}, + {321, 195, 297}, + {320, 196, 299}, + }}, + { .v = { + {336, 198, 301}, + {322, 188, 298}, + {321, 195, 297}, + }}, + { .v = { + {345, 186, 302}, + {344, 187, 303}, + {346, 187, 304}, + }}, + { .v = { + {345, 186, 302}, + {348, 187, 305}, + {349, 187, 306}, + }}, + { .v = { + {345, 186, 302}, + {346, 187, 304}, + {347, 187, 307}, + }}, + { .v = { + {345, 186, 302}, + {347, 187, 307}, + {348, 187, 305}, + }}, + { .v = { + {284, 199, 308}, + {282, 200, 309}, + {283, 201, 310}, + }}, + { .v = { + {284, 199, 308}, + {309, 199, 311}, + {282, 200, 309}, + }}, + { .v = { + {309, 199, 311}, + {308, 201, 312}, + {282, 200, 309}, + }}, + { .v = { + {309, 199, 311}, + {310, 199, 313}, + {308, 201, 312}, + }}, + { .v = { + {283, 201, 310}, + {316, 200, 314}, + {317, 199, 315}, + }}, + { .v = { + {310, 199, 313}, + {311, 199, 316}, + {308, 201, 312}, + }}, + { .v = { + {316, 200, 314}, + {334, 199, 317}, + {317, 199, 315}, + }}, + { .v = { + {316, 200, 314}, + {333, 201, 318}, + {334, 199, 317}, + }}, + { .v = { + {311, 199, 316}, + {304, 202, 319}, + {308, 201, 312}, + }}, + { .v = { + {311, 199, 316}, + {312, 199, 320}, + {304, 202, 319}, + }}, + { .v = { + {333, 201, 318}, + {331, 202, 321}, + {335, 199, 322}, + }}, + { .v = { + {331, 202, 321}, + {329, 203, 323}, + {330, 199, 324}, + }}, + { .v = { + {280, 204, 325}, + {277, 205, 326}, + {279, 206, 327}, + }}, + { .v = { + {280, 204, 325}, + {314, 206, 328}, + {313, 205, 329}, + }}, + { .v = { + {279, 206, 327}, + {277, 205, 326}, + {278, 194, 330}, + }}, + { .v = { + {279, 206, 327}, + {278, 194, 330}, + {281, 207, 331}, + }}, + { .v = { + {278, 194, 330}, + {292, 196, 332}, + {281, 207, 331}, + }}, + { .v = { + {315, 207, 333}, + {327, 67, 334}, + {325, 208, 335}, + }}, + { .v = { + {292, 196, 332}, + {293, 208, 336}, + {281, 207, 331}, + }}, + { .v = { + {327, 67, 334}, + {294, 166, 337}, + {325, 208, 335}, + }}, + { .v = { + {293, 208, 336}, + {296, 67, 338}, + {281, 207, 331}, + }}, + { .v = { + {293, 208, 336}, + {294, 166, 337}, + {296, 67, 338}, + }}, + { .v = { + {351, 209, 339}, + {350, 210, 340}, + {352, 211, 341}, + }}, + { .v = { + {358, 186, 281}, + {357, 187, 283}, + {351, 187, 339}, + }}, + { .v = { + {358, 186, 281}, + {351, 187, 339}, + {362, 187, 285}, + }}, + { .v = { + {285, 195, 342}, + {292, 196, 332}, + {278, 194, 330}, + }}, + { .v = { + {285, 195, 342}, + {295, 197, 343}, + {292, 196, 332}, + }}, + { .v = { + {285, 195, 342}, + {278, 194, 330}, + {287, 188, 287}, + }}, + { .v = { + {285, 195, 342}, + {311, 212, 316}, + {295, 197, 343}, + }}, + { .v = { + {285, 195, 342}, + {287, 188, 287}, + {312, 198, 320}, + }}, + { .v = { + {285, 195, 342}, + {312, 198, 320}, + {311, 212, 316}, + }}, + { .v = { + {292, 196, 332}, + {295, 197, 343}, + {293, 208, 336}, + }}, + { .v = { + {278, 194, 330}, + {277, 205, 326}, + {287, 188, 287}, + }}, + { .v = { + {312, 198, 320}, + {287, 188, 287}, + {305, 190, 289}, + }}, + { .v = { + {311, 212, 316}, + {310, 213, 313}, + {295, 197, 343}, + }}, + { .v = { + {293, 208, 336}, + {295, 197, 343}, + {299, 214, 344}, + }}, + { .v = { + {293, 208, 336}, + {299, 214, 344}, + {300, 215, 345}, + }}, + { .v = { + {295, 197, 343}, + {310, 213, 313}, + {299, 214, 344}, + }}, + { .v = { + {277, 205, 326}, + {286, 189, 288}, + {287, 188, 287}, + }}, + { .v = { + {277, 205, 326}, + {291, 191, 290}, + {286, 189, 288}, + }}, + { .v = { + {300, 215, 345}, + {299, 214, 344}, + {307, 216, 346}, + }}, + { .v = { + {300, 215, 345}, + {307, 216, 346}, + {328, 214, 347}, + }}, + { .v = { + {300, 215, 345}, + {328, 214, 347}, + {325, 208, 335}, + }}, + { .v = { + {310, 213, 313}, + {309, 78, 311}, + {299, 214, 344}, + }}, + { .v = { + {291, 191, 290}, + {313, 205, 329}, + {323, 189, 292}, + }}, + { .v = { + {328, 214, 347}, + {326, 197, 300}, + {325, 208, 335}, + }}, + { .v = { + {328, 214, 347}, + {332, 213, 348}, + {326, 197, 300}, + }}, + { .v = { + {328, 214, 347}, + {334, 78, 317}, + {332, 213, 348}, + }}, + { .v = { + {328, 214, 347}, + {317, 217, 315}, + {334, 78, 317}, + }}, + { .v = { + {309, 78, 311}, + {284, 217, 308}, + {299, 214, 344}, + }}, + { .v = { + {313, 205, 329}, + {322, 188, 298}, + {323, 189, 292}, + }}, + { .v = { + {313, 205, 329}, + {319, 194, 296}, + {322, 188, 298}, + }}, + { .v = { + {325, 208, 335}, + {326, 197, 300}, + {320, 196, 299}, + }}, + { .v = { + {332, 213, 348}, + {335, 212, 322}, + {326, 197, 300}, + }}, + { .v = { + {326, 197, 300}, + {335, 212, 322}, + {321, 195, 297}, + }}, + { .v = { + {323, 189, 292}, + {330, 190, 324}, + {324, 102, 295}, + }}, + { .v = { + {323, 189, 292}, + {322, 188, 298}, + {330, 190, 324}, + }}, + { .v = { + {335, 212, 322}, + {336, 198, 301}, + {321, 195, 297}, + }}, + { .v = { + {336, 198, 301}, + {330, 190, 324}, + {322, 188, 298}, + }}, + { .v = { + {345, 186, 302}, + {343, 187, 349}, + {344, 187, 303}, + }}, + { .v = { + {345, 186, 302}, + {349, 187, 306}, + {343, 187, 349}, + }}, + { .v = { + {284, 199, 308}, + {283, 201, 310}, + {301, 218, 350}, + }}, + { .v = { + {284, 199, 308}, + {301, 218, 350}, + {297, 218, 351}, + }}, + { .v = { + {284, 199, 308}, + {297, 218, 351}, + {298, 219, 352}, + }}, + { .v = { + {284, 199, 308}, + {298, 219, 352}, + {299, 201, 344}, + }}, + { .v = { + {283, 201, 310}, + {317, 199, 315}, + {301, 218, 350}, + }}, + { .v = { + {301, 218, 350}, + {317, 199, 315}, + {306, 218, 353}, + }}, + { .v = { + {306, 218, 353}, + {317, 199, 315}, + {318, 219, 354}, + }}, + { .v = { + {333, 201, 318}, + {332, 199, 348}, + {334, 199, 317}, + }}, + { .v = { + {333, 201, 318}, + {335, 199, 322}, + {332, 199, 348}, + }}, + { .v = { + {312, 199, 320}, + {305, 199, 289}, + {304, 202, 319}, + }}, + { .v = { + {317, 199, 315}, + {328, 201, 347}, + {318, 219, 354}, + }}, + { .v = { + {331, 202, 321}, + {336, 199, 301}, + {335, 199, 322}, + }}, + { .v = { + {331, 202, 321}, + {330, 199, 324}, + {336, 199, 301}, + }}, + { .v = { + {305, 199, 289}, + {303, 203, 355}, + {304, 202, 319}, + }}, + { .v = { + {305, 199, 289}, + {290, 199, 293}, + {303, 203, 355}, + }}, + { .v = { + {329, 203, 323}, + {324, 199, 295}, + {330, 199, 324}, + }}, + { .v = { + {329, 203, 323}, + {302, 201, 356}, + {324, 199, 295}, + }}, + { .v = { + {303, 203, 355}, + {290, 199, 293}, + {302, 201, 356}, + }}, + { .v = { + {324, 199, 295}, + {302, 201, 356}, + {289, 199, 294}, + }}, + { .v = { + {289, 199, 294}, + {302, 201, 356}, + {290, 199, 293}, + }}, + { .v = { + {280, 204, 325}, + {291, 191, 290}, + {277, 205, 326}, + }}, + { .v = { + {280, 204, 325}, + {313, 205, 329}, + {291, 191, 290}, + }}, + { .v = { + {314, 206, 328}, + {319, 194, 296}, + {313, 205, 329}, + }}, + { .v = { + {314, 206, 328}, + {315, 207, 333}, + {319, 194, 296}, + }}, + { .v = { + {315, 207, 333}, + {320, 196, 299}, + {319, 194, 296}, + }}, + { .v = { + {315, 207, 333}, + {325, 208, 335}, + {320, 196, 299}, + }}, + { .v = { + {293, 208, 336}, + {300, 215, 345}, + {294, 166, 337}, + }}, + { .v = { + {294, 166, 337}, + {300, 215, 345}, + {325, 208, 335}, + }}, + { .v = { + {307, 220, 346}, + {299, 221, 344}, + {297, 222, 351}, + }}, + { .v = { + {307, 220, 346}, + {297, 222, 351}, + {301, 72, 350}, + }}, + { .v = { + {307, 220, 346}, + {301, 72, 350}, + {306, 222, 353}, + }}, + { .v = { + {307, 220, 346}, + {306, 222, 353}, + {328, 221, 347}, + }}, + { .v = { + {299, 221, 344}, + {298, 223, 352}, + {297, 222, 351}, + }}, + { .v = { + {306, 222, 353}, + {318, 223, 354}, + {328, 221, 347}, + }}, + { .v = { + {340, 224, 357}, + {346, 225, 304}, + {339, 226, 358}, + }}, + { .v = { + {340, 224, 357}, + {347, 227, 307}, + {346, 225, 304}, + }}, + { .v = { + {340, 224, 357}, + {348, 228, 305}, + {347, 227, 307}, + }}, + { .v = { + {340, 224, 357}, + {341, 210, 359}, + {348, 228, 305}, + }}, + { .v = { + {341, 210, 359}, + {349, 209, 306}, + {348, 228, 305}, + }}, + { .v = { + {341, 210, 359}, + {342, 211, 360}, + {349, 209, 306}, + }}, + { .v = { + {342, 211, 360}, + {343, 229, 349}, + {349, 209, 306}, + }}, + { .v = { + {342, 211, 360}, + {337, 230, 361}, + {343, 229, 349}, + }}, + { .v = { + {354, 224, 362}, + {359, 225, 282}, + {360, 227, 284}, + }}, + { .v = { + {354, 224, 362}, + {353, 226, 363}, + {359, 225, 282}, + }}, + { .v = { + {354, 224, 362}, + {360, 227, 284}, + {361, 228, 286}, + }}, + { .v = { + {354, 224, 362}, + {361, 228, 286}, + {355, 210, 364}, + }}, + { .v = { + {361, 228, 286}, + {362, 209, 285}, + {355, 210, 364}, + }}, + { .v = { + {362, 209, 285}, + {356, 211, 365}, + {355, 210, 364}, + }}, + { .v = { + {362, 209, 285}, + {351, 229, 339}, + {356, 211, 365}, + }}, + { .v = { + {351, 229, 339}, + {352, 230, 341}, + {356, 211, 365}, + }}, + { .v = { + {338, 210, 366}, + {343, 209, 349}, + {337, 211, 361}, + }}, + { .v = { + {338, 210, 366}, + {344, 228, 303}, + {343, 209, 349}, + }}, + { .v = { + {338, 210, 366}, + {339, 224, 358}, + {344, 228, 303}, + }}, + { .v = { + {339, 224, 358}, + {346, 227, 304}, + {344, 228, 303}, + }}, + { .v = { + {357, 228, 283}, + {350, 210, 340}, + {351, 209, 339}, + }}, + { .v = { + {357, 228, 283}, + {353, 224, 363}, + {350, 210, 340}, + }}, + { .v = { + {357, 228, 283}, + {359, 227, 282}, + {353, 224, 363}, + }}, +}; + +struct object happy_mask_salesman_node_00432028_001_geom_00432028_001_000 = { + .triangle = &happy_mask_salesman_node_00432028_001_geom_00432028_001_000_triangle[0], + .quadrilateral = NULL, + .triangle_count = 138, + .quadrilateral_count = 0, + .material = material_007F0EC7, +}; + +union triangle happy_mask_salesman_node_00432028_001_geom_00432028_001_001_triangle[] = { + { .v = { + {403, 231, 367}, + {400, 232, 368}, + {402, 233, 369}, + }}, + { .v = { + {403, 231, 367}, + {415, 234, 370}, + {400, 232, 368}, + }}, + { .v = { + {403, 231, 367}, + {402, 233, 369}, + {410, 174, 371}, + }}, + { .v = { + {403, 231, 367}, + {385, 235, 372}, + {415, 234, 370}, + }}, + { .v = { + {403, 231, 367}, + {410, 174, 371}, + {413, 233, 373}, + }}, + { .v = { + {403, 231, 367}, + {482, 236, 374}, + {385, 235, 372}, + }}, + { .v = { + {403, 231, 367}, + {413, 233, 373}, + {391, 232, 375}, + }}, + { .v = { + {403, 231, 367}, + {481, 235, 376}, + {482, 236, 374}, + }}, + { .v = { + {403, 231, 367}, + {391, 232, 375}, + {387, 234, 377}, + }}, + { .v = { + {403, 231, 367}, + {387, 234, 377}, + {481, 235, 376}, + }}, + { .v = { + {400, 232, 368}, + {460, 237, 378}, + {402, 233, 369}, + }}, + { .v = { + {400, 232, 368}, + {415, 234, 370}, + {401, 238, 379}, + }}, + { .v = { + {400, 232, 368}, + {404, 239, 380}, + {460, 237, 378}, + }}, + { .v = { + {400, 232, 368}, + {401, 238, 379}, + {399, 240, 381}, + }}, + { .v = { + {400, 232, 368}, + {399, 240, 381}, + {404, 239, 380}, + }}, + { .v = { + {410, 174, 371}, + {475, 241, 382}, + {413, 233, 373}, + }}, + { .v = { + {410, 174, 371}, + {402, 233, 369}, + {475, 241, 382}, + }}, + { .v = { + {385, 235, 372}, + {384, 242, 383}, + {415, 234, 370}, + }}, + { .v = { + {391, 232, 375}, + {392, 238, 384}, + {387, 234, 377}, + }}, + { .v = { + {391, 232, 375}, + {413, 233, 373}, + {473, 237, 385}, + }}, + { .v = { + {391, 232, 375}, + {394, 240, 386}, + {392, 238, 384}, + }}, + { .v = { + {391, 232, 375}, + {473, 237, 385}, + {405, 239, 387}, + }}, + { .v = { + {391, 232, 375}, + {405, 239, 387}, + {394, 240, 386}, + }}, + { .v = { + {481, 235, 376}, + {483, 243, 388}, + {482, 236, 374}, + }}, + { .v = { + {460, 237, 378}, + {404, 239, 380}, + {468, 244, 389}, + }}, + { .v = { + {401, 238, 379}, + {415, 234, 370}, + {414, 245, 390}, + }}, + { .v = { + {384, 242, 383}, + {389, 246, 391}, + {415, 234, 370}, + }}, + { .v = { + {415, 234, 370}, + {389, 246, 391}, + {414, 245, 390}, + }}, + { .v = { + {392, 238, 384}, + {390, 245, 392}, + {387, 234, 377}, + }}, + { .v = { + {473, 237, 385}, + {467, 244, 393}, + {405, 239, 387}, + }}, + { .v = { + {387, 234, 377}, + {390, 245, 392}, + {386, 246, 394}, + }}, + { .v = { + {389, 246, 391}, + {412, 247, 395}, + {414, 245, 390}, + }}, + { .v = { + {389, 246, 391}, + {388, 248, 396}, + {412, 247, 395}, + }}, + { .v = { + {414, 245, 390}, + {412, 247, 395}, + {393, 249, 397}, + }}, + { .v = { + {468, 244, 389}, + {469, 250, 398}, + {470, 251, 399}, + }}, + { .v = { + {386, 246, 394}, + {390, 245, 392}, + {411, 247, 400}, + }}, + { .v = { + {386, 246, 394}, + {411, 247, 400}, + {388, 248, 396}, + }}, + { .v = { + {467, 244, 393}, + {472, 251, 401}, + {471, 250, 402}, + }}, + { .v = { + {469, 250, 398}, + {453, 252, 403}, + {470, 251, 399}, + }}, + { .v = { + {469, 250, 398}, + {454, 253, 404}, + {453, 252, 403}, + }}, + { .v = { + {472, 251, 401}, + {458, 252, 405}, + {471, 250, 402}, + }}, + { .v = { + {471, 250, 402}, + {458, 252, 405}, + {454, 253, 404}, + }}, + { .v = { + {453, 252, 403}, + {454, 253, 404}, + {455, 116, 406}, + }}, + { .v = { + {455, 116, 406}, + {454, 253, 404}, + {458, 252, 405}, + }}, + { .v = { + {489, 254, 407}, + {490, 255, 408}, + {486, 256, 409}, + }}, + { .v = { + {489, 254, 407}, + {513, 257, 410}, + {490, 255, 408}, + }}, + { .v = { + {489, 254, 407}, + {486, 256, 409}, + {507, 258, 411}, + }}, + { .v = { + {489, 254, 407}, + {507, 258, 411}, + {508, 259, 412}, + }}, + { .v = { + {489, 254, 407}, + {508, 259, 412}, + {505, 258, 413}, + }}, + { .v = { + {489, 254, 407}, + {505, 258, 413}, + {488, 256, 414}, + }}, + { .v = { + {507, 258, 411}, + {486, 256, 409}, + {485, 260, 415}, + }}, + { .v = { + {507, 258, 411}, + {485, 260, 415}, + {506, 261, 416}, + }}, + { .v = { + {505, 258, 413}, + {485, 260, 415}, + {488, 256, 414}, + }}, + { .v = { + {505, 258, 413}, + {506, 261, 416}, + {485, 260, 415}, + }}, + { .v = { + {484, 262, 417}, + {485, 260, 415}, + {486, 256, 409}, + }}, + { .v = { + {484, 262, 417}, + {488, 256, 414}, + {485, 260, 415}, + }}, + { .v = { + {484, 262, 417}, + {487, 263, 418}, + {488, 256, 414}, + }}, + { .v = { + {519, 254, 419}, + {538, 258, 420}, + {515, 256, 421}, + }}, + { .v = { + {519, 254, 419}, + {539, 259, 422}, + {538, 258, 420}, + }}, + { .v = { + {519, 254, 419}, + {537, 258, 423}, + {539, 259, 422}, + }}, + { .v = { + {519, 254, 419}, + {518, 256, 424}, + {537, 258, 423}, + }}, + { .v = { + {515, 256, 421}, + {538, 258, 420}, + {516, 260, 425}, + }}, + { .v = { + {515, 256, 421}, + {516, 260, 425}, + {514, 262, 417}, + }}, + { .v = { + {518, 256, 424}, + {516, 260, 425}, + {537, 258, 423}, + }}, + { .v = { + {518, 256, 424}, + {514, 262, 417}, + {516, 260, 425}, + }}, + { .v = { + {518, 256, 424}, + {517, 263, 426}, + {514, 262, 417}, + }}, + { .v = { + {538, 258, 420}, + {536, 261, 427}, + {516, 260, 425}, + }}, + { .v = { + {516, 260, 425}, + {536, 261, 427}, + {537, 258, 423}, + }}, + { .v = { + {531, 264, 428}, + {514, 262, 417}, + {517, 263, 426}, + }}, + { .v = { + {420, 265, 429}, + {449, 266, 430}, + {462, 267, 431}, + }}, + { .v = { + {420, 265, 429}, + {438, 268, 432}, + {439, 269, 433}, + }}, + { .v = { + {420, 265, 429}, + {448, 270, 434}, + {449, 266, 430}, + }}, + { .v = { + {420, 265, 429}, + {439, 269, 433}, + {448, 270, 434}, + }}, + { .v = { + {449, 266, 430}, + {448, 270, 434}, + {418, 271, 435}, + }}, + { .v = { + {439, 269, 433}, + {438, 268, 432}, + {440, 272, 436}, + }}, + { .v = { + {439, 269, 433}, + {447, 273, 437}, + {448, 270, 434}, + }}, + { .v = { + {439, 269, 433}, + {440, 272, 436}, + {441, 274, 438}, + }}, + { .v = { + {439, 269, 433}, + {443, 275, 439}, + {447, 273, 437}, + }}, + { .v = { + {439, 269, 433}, + {441, 274, 438}, + {443, 275, 439}, + }}, + { .v = { + {448, 270, 434}, + {447, 273, 437}, + {418, 271, 435}, + }}, + { .v = { + {438, 268, 432}, + {435, 276, 440}, + {440, 272, 436}, + }}, + { .v = { + {418, 271, 435}, + {447, 273, 437}, + {419, 277, 441}, + }}, + { .v = { + {441, 274, 438}, + {444, 278, 442}, + {443, 275, 439}, + }}, + { .v = { + {441, 274, 438}, + {440, 272, 436}, + {430, 279, 443}, + }}, + { .v = { + {441, 274, 438}, + {442, 280, 444}, + {444, 278, 442}, + }}, + { .v = { + {441, 274, 438}, + {430, 279, 443}, + {417, 281, 445}, + }}, + { .v = { + {441, 274, 438}, + {417, 281, 445}, + {442, 280, 444}, + }}, + { .v = { + {435, 276, 440}, + {431, 282, 446}, + {440, 272, 436}, + }}, + { .v = { + {435, 276, 440}, + {436, 272, 447}, + {431, 282, 446}, + }}, + { .v = { + {435, 276, 440}, + {437, 283, 448}, + {436, 272, 447}, + }}, + { .v = { + {440, 272, 436}, + {431, 282, 446}, + {430, 279, 443}, + }}, + { .v = { + {443, 275, 439}, + {446, 284, 449}, + {447, 273, 437}, + }}, + { .v = { + {443, 275, 439}, + {444, 278, 442}, + {446, 284, 449}, + }}, + { .v = { + {447, 273, 437}, + {446, 284, 449}, + {419, 277, 441}, + }}, + { .v = { + {417, 281, 445}, + {416, 285, 450}, + {442, 280, 444}, + }}, + { .v = { + {417, 281, 445}, + {430, 279, 443}, + {476, 286, 451}, + }}, + { .v = { + {437, 283, 448}, + {433, 287, 452}, + {436, 272, 447}, + }}, + { .v = { + {437, 283, 448}, + {421, 288, 453}, + {433, 287, 452}, + }}, + { .v = { + {431, 282, 446}, + {432, 289, 454}, + {430, 279, 443}, + }}, + { .v = { + {431, 282, 446}, + {436, 272, 447}, + {459, 279, 455}, + }}, + { .v = { + {431, 282, 446}, + {459, 279, 455}, + {432, 289, 454}, + }}, + { .v = { + {430, 279, 443}, + {432, 289, 454}, + {476, 286, 451}, + }}, + { .v = { + {476, 286, 451}, + {432, 289, 454}, + {480, 290, 456}, + }}, + { .v = { + {421, 288, 453}, + {423, 291, 457}, + {433, 287, 452}, + }}, + { .v = { + {421, 288, 453}, + {422, 292, 458}, + {423, 291, 457}, + }}, + { .v = { + {436, 272, 447}, + {429, 274, 459}, + {459, 279, 455}, + }}, + { .v = { + {436, 272, 447}, + {433, 287, 452}, + {429, 274, 459}, + }}, + { .v = { + {432, 289, 454}, + {479, 286, 460}, + {480, 290, 456}, + }}, + { .v = { + {432, 289, 454}, + {459, 279, 455}, + {479, 286, 460}, + }}, + { .v = { + {422, 292, 458}, + {461, 293, 461}, + {423, 291, 457}, + }}, + { .v = { + {433, 287, 452}, + {425, 294, 462}, + {429, 274, 459}, + }}, + { .v = { + {433, 287, 452}, + {423, 291, 457}, + {425, 294, 462}, + }}, + { .v = { + {459, 279, 455}, + {429, 274, 459}, + {434, 281, 463}, + }}, + { .v = { + {459, 279, 455}, + {434, 281, 463}, + {479, 286, 460}, + }}, + { .v = { + {423, 291, 457}, + {424, 295, 464}, + {425, 294, 462}, + }}, + { .v = { + {423, 291, 457}, + {461, 293, 461}, + {464, 296, 465}, + }}, + { .v = { + {423, 291, 457}, + {464, 296, 465}, + {424, 295, 464}, + }}, + { .v = { + {429, 274, 459}, + {426, 280, 466}, + {434, 281, 463}, + }}, + { .v = { + {429, 274, 459}, + {425, 294, 462}, + {427, 278, 467}, + }}, + { .v = { + {429, 274, 459}, + {427, 278, 467}, + {426, 280, 466}, + }}, + { .v = { + {424, 295, 464}, + {464, 296, 465}, + {465, 297, 468}, + }}, + { .v = { + {424, 295, 464}, + {474, 284, 469}, + {425, 294, 462}, + }}, + { .v = { + {424, 295, 464}, + {465, 297, 468}, + {474, 284, 469}, + }}, + { .v = { + {425, 294, 462}, + {474, 284, 469}, + {427, 278, 467}, + }}, + { .v = { + {426, 280, 466}, + {427, 278, 467}, + {428, 298, 470}, + }}, + { .v = { + {474, 284, 469}, + {465, 297, 468}, + {466, 299, 471}, + }}, + { .v = { + {498, 300, 472}, + {499, 301, 473}, + {497, 302, 474}, + }}, + { .v = { + {498, 300, 472}, + {503, 303, 475}, + {499, 301, 473}, + }}, + { .v = { + {498, 300, 472}, + {497, 302, 474}, + {509, 304, 476}, + }}, + { .v = { + {499, 301, 473}, + {510, 305, 477}, + {497, 302, 474}, + }}, + { .v = { + {499, 301, 473}, + {503, 303, 475}, + {500, 300, 478}, + }}, + { .v = { + {499, 301, 473}, + {500, 300, 478}, + {501, 302, 479}, + }}, + { .v = { + {501, 302, 479}, + {500, 300, 478}, + {512, 304, 480}, + }}, + { .v = { + {501, 302, 479}, + {512, 304, 480}, + {504, 306, 481}, + }}, + { .v = { + {528, 307, 482}, + {532, 308, 483}, + {540, 305, 484}, + }}, + { .v = { + {409, 309, 485}, + {397, 310, 486}, + {396, 311, 487}, + }}, + { .v = { + {409, 309, 485}, + {478, 312, 488}, + {397, 310, 486}, + }}, + { .v = { + {494, 313, 489}, + {495, 314, 490}, + {493, 315, 491}, + }}, + { .v = { + {385, 235, 372}, + {482, 236, 374}, + {549, 243, 492}, + }}, + { .v = { + {385, 235, 372}, + {549, 243, 492}, + {548, 316, 493}, + }}, + { .v = { + {385, 235, 372}, + {548, 316, 493}, + {384, 242, 383}, + }}, + { .v = { + {481, 235, 376}, + {387, 234, 377}, + {544, 242, 494}, + }}, + { .v = { + {481, 235, 376}, + {546, 316, 495}, + {483, 243, 388}, + }}, + { .v = { + {481, 235, 376}, + {544, 242, 494}, + {546, 316, 495}, + }}, + { .v = { + {401, 238, 379}, + {407, 317, 496}, + {399, 240, 381}, + }}, + { .v = { + {401, 238, 379}, + {414, 245, 390}, + {408, 318, 497}, + }}, + { .v = { + {549, 243, 492}, + {482, 236, 374}, + {547, 319, 498}, + }}, + { .v = { + {547, 319, 498}, + {482, 236, 374}, + {483, 243, 388}, + }}, + { .v = { + {384, 242, 383}, + {545, 320, 499}, + {389, 246, 391}, + }}, + { .v = { + {392, 238, 384}, + {394, 240, 386}, + {452, 317, 500}, + }}, + { .v = { + {392, 238, 384}, + {409, 318, 485}, + {390, 245, 392}, + }}, + { .v = { + {544, 242, 494}, + {386, 246, 394}, + {545, 320, 499}, + }}, + { .v = { + {544, 242, 494}, + {387, 234, 377}, + {386, 246, 394}, + }}, + { .v = { + {407, 317, 496}, + {395, 321, 501}, + {399, 240, 381}, + }}, + { .v = { + {407, 317, 496}, + {466, 322, 471}, + {395, 321, 501}, + }}, + { .v = { + {408, 318, 497}, + {414, 245, 390}, + {393, 249, 397}, + }}, + { .v = { + {408, 318, 497}, + {393, 249, 397}, + {428, 323, 470}, + }}, + { .v = { + {389, 246, 391}, + {545, 320, 499}, + {388, 248, 396}, + }}, + { .v = { + {545, 320, 499}, + {386, 246, 394}, + {388, 248, 396}, + }}, + { .v = { + {394, 240, 386}, + {398, 321, 502}, + {452, 317, 500}, + }}, + { .v = { + {409, 318, 485}, + {416, 249, 450}, + {390, 245, 392}, + }}, + { .v = { + {409, 318, 485}, + {396, 323, 487}, + {416, 249, 450}, + }}, + { .v = { + {412, 247, 395}, + {388, 248, 396}, + {480, 324, 456}, + }}, + { .v = { + {411, 247, 400}, + {390, 245, 392}, + {416, 249, 450}, + }}, + { .v = { + {411, 247, 400}, + {480, 324, 456}, + {388, 248, 396}, + }}, + { .v = { + {452, 317, 500}, + {398, 321, 502}, + {445, 322, 503}, + }}, + { .v = { + {489, 254, 407}, + {511, 255, 504}, + {513, 257, 410}, + }}, + { .v = { + {489, 254, 407}, + {488, 256, 414}, + {511, 255, 504}, + }}, + { .v = { + {490, 255, 408}, + {510, 263, 477}, + {486, 256, 409}, + }}, + { .v = { + {511, 255, 504}, + {488, 256, 414}, + {487, 263, 418}, + }}, + { .v = { + {510, 263, 477}, + {484, 262, 417}, + {486, 256, 409}, + }}, + { .v = { + {510, 263, 477}, + {499, 264, 473}, + {484, 262, 417}, + }}, + { .v = { + {484, 262, 417}, + {499, 264, 473}, + {487, 263, 418}, + }}, + { .v = { + {519, 254, 419}, + {515, 256, 421}, + {532, 255, 483}, + }}, + { .v = { + {519, 254, 419}, + {532, 255, 483}, + {542, 257, 505}, + }}, + { .v = { + {519, 254, 419}, + {542, 257, 505}, + {541, 255, 506}, + }}, + { .v = { + {519, 254, 419}, + {541, 255, 506}, + {518, 256, 424}, + }}, + { .v = { + {515, 256, 421}, + {540, 263, 484}, + {532, 255, 483}, + }}, + { .v = { + {515, 256, 421}, + {514, 262, 417}, + {540, 263, 484}, + }}, + { .v = { + {541, 255, 506}, + {517, 263, 426}, + {518, 256, 424}, + }}, + { .v = { + {540, 263, 484}, + {514, 262, 417}, + {531, 264, 428}, + }}, + { .v = { + {420, 265, 429}, + {422, 292, 458}, + {421, 288, 453}, + }}, + { .v = { + {420, 265, 429}, + {462, 267, 431}, + {422, 292, 458}, + }}, + { .v = { + {420, 265, 429}, + {421, 288, 453}, + {438, 268, 432}, + }}, + { .v = { + {422, 292, 458}, + {462, 267, 431}, + {463, 55, 507}, + }}, + { .v = { + {421, 288, 453}, + {437, 283, 448}, + {438, 268, 432}, + }}, + { .v = { + {437, 283, 448}, + {435, 276, 440}, + {438, 268, 432}, + }}, + { .v = { + {457, 325, 508}, + {419, 277, 441}, + {446, 284, 449}, + }}, + { .v = { + {457, 325, 508}, + {446, 284, 449}, + {445, 299, 503}, + }}, + { .v = { + {417, 281, 445}, + {411, 326, 400}, + {416, 285, 450}, + }}, + { .v = { + {417, 281, 445}, + {476, 286, 451}, + {411, 326, 400}, + }}, + { .v = { + {445, 299, 503}, + {446, 284, 449}, + {452, 327, 500}, + }}, + { .v = { + {446, 284, 449}, + {444, 278, 442}, + {452, 327, 500}, + }}, + { .v = { + {442, 280, 444}, + {416, 285, 450}, + {396, 298, 487}, + }}, + { .v = { + {442, 280, 444}, + {396, 298, 487}, + {444, 278, 442}, + }}, + { .v = { + {444, 278, 442}, + {396, 298, 487}, + {452, 327, 500}, + }}, + { .v = { + {411, 326, 400}, + {476, 286, 451}, + {480, 290, 456}, + }}, + { .v = { + {422, 292, 458}, + {463, 55, 507}, + {461, 293, 461}, + }}, + { .v = { + {480, 290, 456}, + {479, 286, 460}, + {412, 326, 395}, + }}, + { .v = { + {479, 286, 460}, + {434, 281, 463}, + {412, 326, 395}, + }}, + { .v = { + {412, 326, 395}, + {434, 281, 463}, + {393, 285, 397}, + }}, + { .v = { + {434, 281, 463}, + {426, 280, 466}, + {393, 285, 397}, + }}, + { .v = { + {464, 296, 465}, + {456, 328, 509}, + {465, 297, 468}, + }}, + { .v = { + {426, 280, 466}, + {428, 298, 470}, + {393, 285, 397}, + }}, + { .v = { + {474, 284, 469}, + {407, 327, 496}, + {427, 278, 467}, + }}, + { .v = { + {474, 284, 469}, + {466, 299, 471}, + {407, 327, 496}, + }}, + { .v = { + {407, 327, 496}, + {428, 298, 470}, + {427, 278, 467}, + }}, + { .v = { + {466, 299, 471}, + {465, 297, 468}, + {456, 328, 509}, + }}, + { .v = { + {498, 300, 472}, + {495, 329, 490}, + {503, 303, 475}, + }}, + { .v = { + {498, 300, 472}, + {509, 304, 476}, + {493, 330, 491}, + }}, + { .v = { + {498, 300, 472}, + {493, 330, 491}, + {495, 329, 490}, + }}, + { .v = { + {499, 301, 473}, + {501, 302, 479}, + {487, 305, 418}, + }}, + { .v = { + {503, 303, 475}, + {495, 329, 490}, + {500, 300, 478}, + }}, + { .v = { + {509, 304, 476}, + {497, 302, 474}, + {496, 306, 510}, + }}, + { .v = { + {497, 302, 474}, + {510, 305, 477}, + {496, 306, 510}, + }}, + { .v = { + {501, 302, 479}, + {504, 306, 481}, + {487, 305, 418}, + }}, + { .v = { + {495, 329, 490}, + {494, 330, 489}, + {500, 300, 478}, + }}, + { .v = { + {500, 300, 478}, + {494, 330, 489}, + {512, 304, 480}, + }}, + { .v = { + {510, 305, 477}, + {502, 307, 511}, + {496, 306, 510}, + }}, + { .v = { + {510, 305, 477}, + {490, 308, 408}, + {502, 307, 511}, + }}, + { .v = { + {487, 305, 418}, + {504, 306, 481}, + {492, 307, 512}, + }}, + { .v = { + {487, 305, 418}, + {492, 307, 512}, + {511, 308, 504}, + }}, + { .v = { + {490, 308, 408}, + {513, 331, 410}, + {502, 307, 511}, + }}, + { .v = { + {511, 308, 504}, + {492, 307, 512}, + {513, 331, 410}, + }}, + { .v = { + {502, 307, 511}, + {513, 331, 410}, + {491, 332, 513}, + }}, + { .v = { + {491, 332, 513}, + {513, 331, 410}, + {492, 307, 512}, + }}, + { .v = { + {525, 300, 514}, + {524, 302, 515}, + {531, 301, 428}, + }}, + { .v = { + {525, 300, 514}, + {535, 304, 516}, + {524, 302, 515}, + }}, + { .v = { + {525, 300, 514}, + {531, 301, 428}, + {530, 303, 517}, + }}, + { .v = { + {525, 300, 514}, + {543, 330, 518}, + {535, 304, 516}, + }}, + { .v = { + {525, 300, 514}, + {530, 303, 517}, + {521, 329, 519}, + }}, + { .v = { + {525, 300, 514}, + {521, 329, 519}, + {543, 330, 518}, + }}, + { .v = { + {524, 302, 515}, + {540, 305, 484}, + {531, 301, 428}, + }}, + { .v = { + {524, 302, 515}, + {535, 304, 516}, + {523, 306, 520}, + }}, + { .v = { + {524, 302, 515}, + {523, 306, 520}, + {540, 305, 484}, + }}, + { .v = { + {530, 303, 517}, + {526, 300, 521}, + {521, 329, 519}, + }}, + { .v = { + {530, 303, 517}, + {531, 301, 428}, + {526, 300, 521}, + }}, + { .v = { + {523, 306, 520}, + {528, 307, 482}, + {540, 305, 484}, + }}, + { .v = { + {521, 329, 519}, + {526, 300, 521}, + {522, 330, 522}, + }}, + { .v = { + {531, 301, 428}, + {527, 302, 523}, + {526, 300, 521}, + }}, + { .v = { + {531, 301, 428}, + {517, 305, 426}, + {527, 302, 523}, + }}, + { .v = { + {528, 307, 482}, + {542, 331, 505}, + {532, 308, 483}, + }}, + { .v = { + {528, 307, 482}, + {520, 332, 524}, + {542, 331, 505}, + }}, + { .v = { + {522, 330, 522}, + {526, 300, 521}, + {534, 304, 525}, + }}, + { .v = { + {526, 300, 521}, + {527, 302, 523}, + {534, 304, 525}, + }}, + { .v = { + {517, 305, 426}, + {533, 306, 526}, + {527, 302, 523}, + }}, + { .v = { + {517, 305, 426}, + {529, 307, 527}, + {533, 306, 526}, + }}, + { .v = { + {517, 305, 426}, + {541, 308, 506}, + {529, 307, 527}, + }}, + { .v = { + {529, 307, 527}, + {542, 331, 505}, + {520, 332, 524}, + }}, + { .v = { + {529, 307, 527}, + {541, 308, 506}, + {542, 331, 505}, + }}, + { .v = { + {533, 306, 526}, + {534, 304, 525}, + {527, 302, 523}, + }}, + { .v = { + {408, 309, 497}, + {428, 311, 470}, + {406, 310, 528}, + }}, + { .v = { + {408, 309, 497}, + {406, 310, 528}, + {450, 312, 529}, + }}, + { .v = { + {408, 309, 497}, + {450, 312, 529}, + {477, 333, 530}, + }}, + { .v = { + {408, 309, 497}, + {477, 333, 530}, + {401, 334, 379}, + }}, + { .v = { + {428, 311, 470}, + {407, 335, 496}, + {406, 310, 528}, + }}, + { .v = { + {409, 309, 485}, + {451, 333, 531}, + {478, 312, 488}, + }}, + { .v = { + {409, 309, 485}, + {392, 334, 384}, + {451, 333, 531}, + }}, + { .v = { + {396, 311, 487}, + {397, 310, 486}, + {452, 335, 500}, + }}, + { .v = { + {407, 336, 496}, + {450, 337, 529}, + {406, 338, 528}, + }}, + { .v = { + {407, 336, 496}, + {477, 339, 530}, + {450, 337, 529}, + }}, + { .v = { + {407, 336, 496}, + {401, 340, 379}, + {477, 339, 530}, + }}, + { .v = { + {452, 336, 500}, + {451, 339, 531}, + {392, 340, 384}, + }}, + { .v = { + {452, 336, 500}, + {478, 337, 488}, + {451, 339, 531}, + }}, + { .v = { + {452, 336, 500}, + {397, 338, 486}, + {478, 337, 488}, + }}, + { .v = { + {492, 341, 512}, + {502, 342, 511}, + {491, 343, 513}, + }}, + { .v = { + {492, 341, 512}, + {496, 344, 510}, + {502, 342, 511}, + }}, + { .v = { + {492, 341, 512}, + {504, 345, 481}, + {496, 344, 510}, + }}, + { .v = { + {504, 345, 481}, + {509, 346, 476}, + {496, 344, 510}, + }}, + { .v = { + {504, 345, 481}, + {512, 347, 480}, + {509, 346, 476}, + }}, + { .v = { + {512, 347, 480}, + {493, 315, 491}, + {509, 346, 476}, + }}, + { .v = { + {512, 347, 480}, + {494, 313, 489}, + {493, 315, 491}, + }}, + { .v = { + {529, 341, 527}, + {520, 343, 524}, + {528, 342, 482}, + }}, + { .v = { + {529, 341, 527}, + {528, 342, 482}, + {523, 344, 520}, + }}, + { .v = { + {529, 341, 527}, + {523, 344, 520}, + {533, 345, 526}, + }}, + { .v = { + {523, 344, 520}, + {535, 346, 516}, + {533, 345, 526}, + }}, + { .v = { + {535, 346, 516}, + {534, 347, 525}, + {533, 345, 526}, + }}, + { .v = { + {535, 346, 516}, + {543, 315, 518}, + {534, 347, 525}, + }}, + { .v = { + {543, 315, 518}, + {522, 313, 522}, + {534, 347, 525}, + }}, + { .v = { + {543, 315, 518}, + {521, 314, 519}, + {522, 313, 522}, + }}, + { .v = { + {404, 239, 380}, + {375, 348, 532}, + {468, 244, 389}, + }}, + { .v = { + {404, 239, 380}, + {399, 240, 381}, + {375, 348, 532}, + }}, + { .v = { + {399, 240, 381}, + {395, 321, 501}, + {375, 348, 532}, + }}, + { .v = { + {394, 240, 386}, + {405, 239, 387}, + {379, 348, 533}, + }}, + { .v = { + {394, 240, 386}, + {379, 348, 533}, + {398, 321, 502}, + }}, + { .v = { + {405, 239, 387}, + {467, 244, 393}, + {379, 348, 533}, + }}, + { .v = { + {395, 321, 501}, + {382, 349, 534}, + {375, 348, 532}, + }}, + { .v = { + {379, 348, 533}, + {378, 349, 535}, + {398, 321, 502}, + }}, + { .v = { + {378, 349, 535}, + {383, 350, 536}, + {457, 351, 508}, + }}, + { .v = { + {449, 266, 430}, + {371, 352, 537}, + {462, 267, 431}, + }}, + { .v = { + {371, 352, 537}, + {463, 55, 507}, + {462, 267, 431}, + }}, + { .v = { + {461, 293, 461}, + {373, 352, 538}, + {464, 296, 465}, + }}, + { .v = { + {466, 322, 471}, + {382, 349, 534}, + {395, 321, 501}, + }}, + { .v = { + {466, 322, 471}, + {456, 351, 509}, + {382, 349, 534}, + }}, + { .v = { + {398, 321, 502}, + {378, 349, 535}, + {445, 322, 503}, + }}, + { .v = { + {456, 351, 509}, + {373, 353, 538}, + {382, 349, 534}, + }}, + { .v = { + {378, 349, 535}, + {457, 351, 508}, + {445, 322, 503}, + }}, + { .v = { + {373, 353, 538}, + {463, 171, 507}, + {371, 354, 537}, + }}, + { .v = { + {449, 266, 430}, + {418, 271, 435}, + {383, 355, 536}, + }}, + { .v = { + {449, 266, 430}, + {383, 355, 536}, + {371, 352, 537}, + }}, + { .v = { + {383, 355, 536}, + {418, 271, 435}, + {419, 277, 441}, + }}, + { .v = { + {383, 355, 536}, + {419, 277, 441}, + {457, 325, 508}, + }}, + { .v = { + {463, 55, 507}, + {373, 352, 538}, + {461, 293, 461}, + }}, + { .v = { + {373, 352, 538}, + {456, 328, 509}, + {464, 296, 465}, + }}, +}; + +struct object happy_mask_salesman_node_00432028_001_geom_00432028_001_001 = { + .triangle = &happy_mask_salesman_node_00432028_001_geom_00432028_001_001_triangle[0], + .quadrilateral = NULL, + .triangle_count = 304, + .quadrilateral_count = 0, + .material = material_0033AD02, +}; + +union triangle happy_mask_salesman_node_00432028_001_geom_00432028_001_002_triangle[] = { + { .v = { + {374, 356, 539}, + {381, 357, 540}, + {377, 358, 541}, + }}, + { .v = { + {374, 356, 539}, + {380, 359, 542}, + {381, 357, 540}, + }}, + { .v = { + {374, 356, 539}, + {376, 358, 543}, + {372, 357, 544}, + }}, + { .v = { + {374, 356, 539}, + {372, 357, 544}, + {380, 359, 542}, + }}, + { .v = { + {381, 357, 540}, + {380, 359, 542}, + {371, 360, 537}, + }}, + { .v = { + {381, 357, 540}, + {378, 361, 535}, + {377, 358, 541}, + }}, + { .v = { + {381, 357, 540}, + {371, 360, 537}, + {383, 362, 536}, + }}, + { .v = { + {381, 357, 540}, + {383, 362, 536}, + {378, 361, 535}, + }}, + { .v = { + {380, 359, 542}, + {372, 357, 544}, + {371, 360, 537}, + }}, + { .v = { + {379, 363, 533}, + {377, 358, 541}, + {378, 361, 535}, + }}, + { .v = { + {372, 357, 544}, + {373, 364, 538}, + {371, 360, 537}, + }}, + { .v = { + {372, 357, 544}, + {376, 358, 543}, + {382, 361, 534}, + }}, + { .v = { + {372, 357, 544}, + {382, 361, 534}, + {373, 364, 538}, + }}, + { .v = { + {382, 361, 534}, + {376, 358, 543}, + {375, 363, 532}, + }}, + { .v = { + {374, 356, 539}, + {471, 365, 402}, + {454, 366, 404}, + }}, + { .v = { + {374, 356, 539}, + {377, 358, 541}, + {471, 365, 402}, + }}, + { .v = { + {374, 356, 539}, + {454, 366, 404}, + {469, 365, 398}, + }}, + { .v = { + {374, 356, 539}, + {469, 365, 398}, + {376, 358, 543}, + }}, + { .v = { + {471, 365, 402}, + {377, 358, 541}, + {467, 367, 393}, + }}, + { .v = { + {467, 367, 393}, + {377, 358, 541}, + {379, 363, 533}, + }}, + { .v = { + {469, 365, 398}, + {468, 367, 389}, + {376, 358, 543}, + }}, + { .v = { + {468, 367, 389}, + {375, 363, 532}, + {376, 358, 543}, + }}, +}; + +struct object happy_mask_salesman_node_00432028_001_geom_00432028_001_002 = { + .triangle = &happy_mask_salesman_node_00432028_001_geom_00432028_001_002_triangle[0], + .quadrilateral = NULL, + .triangle_count = 22, + .quadrilateral_count = 0, + .material = material_0059BDCE, +}; + +union triangle happy_mask_salesman_node_00432028_001_geom_00432028_001_003_triangle[] = { + { .v = { + {363, 368, 545}, + {368, 369, 546}, + {366, 370, 547}, + }}, + { .v = { + {368, 369, 546}, + {369, 371, 548}, + {366, 370, 547}, + }}, + { .v = { + {370, 372, 549}, + {366, 370, 547}, + {369, 371, 548}, + }}, + { .v = { + {369, 371, 548}, + {367, 373, 550}, + {364, 374, 551}, + }}, + { .v = { + {367, 373, 550}, + {365, 375, 552}, + {364, 374, 551}, + }}, + { .v = { + {369, 371, 548}, + {364, 374, 551}, + {370, 376, 549}, + }}, + { .v = { + {363, 368, 545}, + {458, 377, 405}, + {472, 378, 401}, + }}, + { .v = { + {363, 368, 545}, + {366, 370, 547}, + {458, 377, 405}, + }}, + { .v = { + {363, 368, 545}, + {472, 378, 401}, + {467, 379, 393}, + }}, + { .v = { + {363, 368, 545}, + {467, 379, 393}, + {473, 380, 385}, + }}, + { .v = { + {363, 368, 545}, + {413, 381, 373}, + {368, 369, 546}, + }}, + { .v = { + {363, 368, 545}, + {473, 380, 385}, + {413, 381, 373}, + }}, + { .v = { + {458, 377, 405}, + {366, 370, 547}, + {455, 382, 406}, + }}, + { .v = { + {368, 369, 546}, + {413, 381, 373}, + {369, 371, 548}, + }}, + { .v = { + {455, 382, 406}, + {366, 370, 547}, + {370, 372, 549}, + }}, + { .v = { + {413, 381, 373}, + {475, 383, 382}, + {369, 371, 548}, + }}, + { .v = { + {475, 383, 382}, + {402, 384, 369}, + {369, 371, 548}, + }}, + { .v = { + {402, 384, 369}, + {367, 373, 550}, + {369, 371, 548}, + }}, + { .v = { + {402, 384, 369}, + {365, 375, 552}, + {367, 373, 550}, + }}, + { .v = { + {402, 384, 369}, + {460, 385, 378}, + {365, 375, 552}, + }}, + { .v = { + {460, 385, 378}, + {468, 386, 389}, + {365, 375, 552}, + }}, + { .v = { + {468, 386, 389}, + {470, 387, 399}, + {365, 375, 552}, + }}, + { .v = { + {364, 374, 551}, + {365, 375, 552}, + {453, 388, 403}, + }}, + { .v = { + {453, 388, 403}, + {365, 375, 552}, + {470, 387, 399}, + }}, + { .v = { + {370, 376, 549}, + {364, 374, 551}, + {455, 389, 406}, + }}, + { .v = { + {364, 374, 551}, + {453, 388, 403}, + {455, 389, 406}, + }}, +}; + +struct object happy_mask_salesman_node_00432028_001_geom_00432028_001_003 = { + .triangle = &happy_mask_salesman_node_00432028_001_geom_00432028_001_003_triangle[0], + .quadrilateral = NULL, + .triangle_count = 26, + .quadrilateral_count = 0, + .material = material_0327AC42, +}; + +union triangle happy_mask_salesman_node_005B2402_geom_005B2402_triangle[] = { + { .v = { + {558, 390, 553}, + {556, 391, 554}, + {565, 392, 555}, + }}, + { .v = { + {558, 390, 553}, + {561, 393, 556}, + {562, 394, 557}, + }}, + { .v = { + {558, 390, 553}, + {560, 391, 558}, + {561, 393, 556}, + }}, + { .v = { + {558, 390, 553}, + {566, 392, 559}, + {560, 391, 558}, + }}, + { .v = { + {556, 391, 554}, + {557, 393, 560}, + {555, 395, 561}, + }}, + { .v = { + {566, 392, 559}, + {564, 396, 562}, + {560, 391, 558}, + }}, + { .v = { + {557, 393, 560}, + {552, 397, 563}, + {555, 395, 561}, + }}, + { .v = { + {557, 393, 560}, + {554, 398, 564}, + {552, 397, 563}, + }}, + { .v = { + {555, 395, 561}, + {552, 397, 563}, + {553, 399, 565}, + }}, + { .v = { + {564, 396, 562}, + {563, 400, 566}, + {560, 391, 558}, + }}, + { .v = { + {552, 397, 563}, + {554, 398, 564}, + {550, 401, 567}, + }}, + { .v = { + {563, 400, 566}, + {567, 395, 568}, + {560, 391, 558}, + }}, + { .v = { + {563, 400, 566}, + {568, 399, 569}, + {567, 395, 568}, + }}, + { .v = { + {554, 398, 564}, + {559, 397, 570}, + {550, 401, 567}, + }}, + { .v = { + {567, 395, 568}, + {568, 399, 569}, + {559, 397, 570}, + }}, + { .v = { + {558, 390, 553}, + {557, 393, 560}, + {556, 391, 554}, + }}, + { .v = { + {558, 390, 553}, + {562, 394, 557}, + {557, 393, 560}, + }}, + { .v = { + {558, 390, 553}, + {565, 392, 555}, + {572, 402, 571}, + }}, + { .v = { + {558, 390, 553}, + {572, 402, 571}, + {566, 392, 559}, + }}, + { .v = { + {556, 391, 554}, + {570, 396, 572}, + {565, 392, 555}, + }}, + { .v = { + {556, 391, 554}, + {573, 400, 573}, + {570, 396, 572}, + }}, + { .v = { + {556, 391, 554}, + {555, 395, 561}, + {573, 400, 573}, + }}, + { .v = { + {573, 400, 573}, + {555, 395, 561}, + {553, 399, 565}, + }}, + { .v = { + {557, 393, 560}, + {562, 394, 557}, + {554, 398, 564}, + }}, + { .v = { + {562, 394, 557}, + {561, 393, 556}, + {554, 398, 564}, + }}, + { .v = { + {552, 397, 563}, + {569, 403, 574}, + {553, 399, 565}, + }}, + { .v = { + {552, 397, 563}, + {550, 401, 567}, + {569, 403, 574}, + }}, + { .v = { + {560, 391, 558}, + {567, 395, 568}, + {561, 393, 556}, + }}, + { .v = { + {554, 398, 564}, + {561, 393, 556}, + {559, 397, 570}, + }}, + { .v = { + {567, 395, 568}, + {559, 397, 570}, + {561, 393, 556}, + }}, + { .v = { + {569, 403, 574}, + {550, 401, 567}, + {551, 404, 575}, + }}, + { .v = { + {568, 399, 569}, + {571, 403, 576}, + {559, 397, 570}, + }}, + { .v = { + {571, 403, 576}, + {551, 404, 575}, + {550, 401, 567}, + }}, + { .v = { + {571, 403, 576}, + {550, 401, 567}, + {559, 397, 570}, + }}, + { .v = { + {572, 405, 571}, + {569, 405, 574}, + {551, 405, 575}, + }}, + { .v = { + {572, 405, 571}, + {565, 405, 555}, + {569, 405, 574}, + }}, + { .v = { + {572, 405, 571}, + {551, 405, 575}, + {571, 405, 576}, + }}, + { .v = { + {572, 405, 571}, + {571, 405, 576}, + {566, 405, 559}, + }}, + { .v = { + {565, 405, 555}, + {553, 405, 565}, + {569, 405, 574}, + }}, + { .v = { + {565, 405, 555}, + {570, 405, 572}, + {553, 405, 565}, + }}, + { .v = { + {571, 405, 576}, + {568, 405, 569}, + {566, 405, 559}, + }}, + { .v = { + {570, 405, 572}, + {573, 405, 573}, + {553, 405, 565}, + }}, + { .v = { + {568, 405, 569}, + {564, 405, 562}, + {566, 405, 559}, + }}, + { .v = { + {568, 405, 569}, + {563, 405, 566}, + {564, 405, 562}, + }}, +}; + +struct object happy_mask_salesman_node_005B2402_geom_005B2402 = { + .triangle = &happy_mask_salesman_node_005B2402_geom_005B2402_triangle[0], + .quadrilateral = NULL, + .triangle_count = 44, + .quadrilateral_count = 0, + .material = material_038D80E9, +}; + +union triangle happy_mask_salesman_node_009835BD_geom_009835BD_triangle[] = { + { .v = { + {574, 406, 577}, + {583, 407, 578}, + {582, 408, 579}, + }}, + { .v = { + {574, 406, 577}, + {586, 409, 580}, + {583, 407, 578}, + }}, + { .v = { + {574, 406, 577}, + {624, 410, 581}, + {586, 409, 580}, + }}, + { .v = { + {576, 411, 582}, + {577, 412, 583}, + {578, 413, 584}, + }}, + { .v = { + {576, 411, 582}, + {594, 414, 585}, + {577, 412, 583}, + }}, + { .v = { + {576, 411, 582}, + {578, 413, 584}, + {581, 415, 586}, + }}, + { .v = { + {576, 411, 582}, + {589, 416, 587}, + {594, 414, 585}, + }}, + { .v = { + {576, 411, 582}, + {581, 415, 586}, + {599, 417, 588}, + }}, + { .v = { + {576, 411, 582}, + {587, 418, 589}, + {589, 416, 587}, + }}, + { .v = { + {576, 411, 582}, + {599, 417, 588}, + {610, 419, 590}, + }}, + { .v = { + {576, 411, 582}, + {610, 419, 590}, + {587, 418, 589}, + }}, + { .v = { + {577, 412, 583}, + {609, 420, 591}, + {578, 413, 584}, + }}, + { .v = { + {581, 415, 586}, + {580, 421, 592}, + {599, 417, 588}, + }}, + { .v = { + {581, 415, 586}, + {578, 413, 584}, + {579, 422, 593}, + }}, + { .v = { + {581, 415, 586}, + {579, 422, 593}, + {580, 421, 592}, + }}, + { .v = { + {589, 416, 587}, + {587, 418, 589}, + {588, 411, 594}, + }}, + { .v = { + {589, 416, 587}, + {593, 423, 595}, + {594, 414, 585}, + }}, + { .v = { + {589, 416, 587}, + {588, 411, 594}, + {585, 414, 596}, + }}, + { .v = { + {589, 416, 587}, + {585, 414, 596}, + {593, 423, 595}, + }}, + { .v = { + {610, 419, 590}, + {599, 417, 588}, + {598, 424, 597}, + }}, + { .v = { + {610, 419, 590}, + {598, 424, 597}, + {587, 418, 589}, + }}, + { .v = { + {599, 417, 588}, + {580, 421, 592}, + {598, 424, 597}, + }}, + { .v = { + {579, 422, 593}, + {611, 425, 598}, + {580, 421, 592}, + }}, + { .v = { + {579, 422, 593}, + {578, 413, 584}, + {602, 426, 599}, + }}, + { .v = { + {579, 422, 593}, + {603, 427, 600}, + {611, 425, 598}, + }}, + { .v = { + {579, 422, 593}, + {602, 426, 599}, + {603, 427, 600}, + }}, + { .v = { + {588, 411, 594}, + {584, 412, 601}, + {585, 414, 596}, + }}, + { .v = { + {588, 411, 594}, + {587, 418, 589}, + {601, 419, 602}, + }}, + { .v = { + {588, 411, 594}, + {597, 413, 603}, + {584, 412, 601}, + }}, + { .v = { + {588, 411, 594}, + {601, 419, 602}, + {600, 417, 604}, + }}, + { .v = { + {588, 411, 594}, + {596, 415, 605}, + {597, 413, 603}, + }}, + { .v = { + {588, 411, 594}, + {600, 417, 604}, + {596, 415, 605}, + }}, + { .v = { + {600, 417, 604}, + {598, 424, 597}, + {580, 421, 592}, + }}, + { .v = { + {600, 417, 604}, + {601, 419, 602}, + {598, 424, 597}, + }}, + { .v = { + {600, 417, 604}, + {580, 421, 592}, + {596, 415, 605}, + }}, + { .v = { + {598, 424, 597}, + {601, 419, 602}, + {587, 418, 589}, + }}, + { .v = { + {611, 425, 598}, + {603, 427, 600}, + {604, 428, 606}, + }}, + { .v = { + {611, 425, 598}, + {595, 422, 607}, + {580, 421, 592}, + }}, + { .v = { + {611, 425, 598}, + {604, 428, 606}, + {605, 427, 608}, + }}, + { .v = { + {611, 425, 598}, + {605, 427, 608}, + {595, 422, 607}, + }}, + { .v = { + {596, 415, 605}, + {595, 422, 607}, + {597, 413, 603}, + }}, + { .v = { + {596, 415, 605}, + {580, 421, 592}, + {595, 422, 607}, + }}, + { .v = { + {597, 413, 603}, + {595, 422, 607}, + {606, 426, 609}, + }}, + { .v = { + {597, 413, 603}, + {606, 426, 609}, + {608, 429, 610}, + }}, + { .v = { + {595, 422, 607}, + {605, 427, 608}, + {606, 426, 609}, + }}, + { .v = { + {607, 430, 611}, + {608, 429, 610}, + {606, 426, 609}, + }}, + { .v = { + {607, 430, 611}, + {606, 426, 609}, + {605, 427, 608}, + }}, + { .v = { + {615, 431, 612}, + {613, 431, 613}, + {614, 431, 614}, + }}, + { .v = { + {615, 431, 612}, + {614, 431, 614}, + {616, 431, 615}, + }}, + { .v = { + {614, 431, 614}, + {618, 431, 616}, + {616, 431, 615}, + }}, + { .v = { + {618, 431, 616}, + {617, 431, 617}, + {616, 431, 615}, + }}, + { .v = { + {574, 406, 577}, + {615, 432, 612}, + {616, 408, 615}, + }}, + { .v = { + {574, 406, 577}, + {582, 408, 579}, + {615, 432, 612}, + }}, + { .v = { + {574, 406, 577}, + {616, 408, 615}, + {575, 407, 618}, + }}, + { .v = { + {574, 406, 577}, + {575, 407, 618}, + {591, 409, 619}, + }}, + { .v = { + {574, 406, 577}, + {591, 409, 619}, + {624, 410, 581}, + }}, + { .v = { + {616, 408, 615}, + {617, 433, 617}, + {575, 407, 618}, + }}, + { .v = { + {582, 408, 579}, + {583, 407, 578}, + {619, 433, 620}, + }}, + { .v = { + {591, 409, 619}, + {575, 407, 618}, + {590, 434, 621}, + }}, + { .v = { + {590, 434, 621}, + {575, 407, 618}, + {617, 433, 617}, + }}, + { .v = { + {586, 409, 580}, + {620, 434, 622}, + {583, 407, 578}, + }}, + { .v = { + {583, 407, 578}, + {620, 434, 622}, + {619, 433, 620}, + }}, + { .v = { + {577, 412, 583}, + {594, 414, 585}, + {590, 435, 621}, + }}, + { .v = { + {577, 412, 583}, + {590, 435, 621}, + {609, 420, 591}, + }}, + { .v = { + {609, 420, 591}, + {618, 429, 616}, + {578, 413, 584}, + }}, + { .v = { + {578, 413, 584}, + {618, 429, 616}, + {602, 426, 599}, + }}, + { .v = { + {618, 429, 616}, + {614, 430, 614}, + {602, 426, 599}, + }}, + { .v = { + {602, 426, 599}, + {614, 430, 614}, + {603, 427, 600}, + }}, + { .v = { + {585, 414, 596}, + {584, 412, 601}, + {620, 435, 622}, + }}, + { .v = { + {604, 428, 606}, + {613, 436, 613}, + {605, 427, 608}, + }}, + { .v = { + {604, 428, 606}, + {603, 427, 600}, + {613, 436, 613}, + }}, + { .v = { + {603, 427, 600}, + {614, 430, 614}, + {613, 436, 613}, + }}, + { .v = { + {597, 413, 603}, + {621, 420, 623}, + {584, 412, 601}, + }}, + { .v = { + {597, 413, 603}, + {608, 429, 610}, + {621, 420, 623}, + }}, + { .v = { + {621, 420, 623}, + {620, 435, 622}, + {584, 412, 601}, + }}, + { .v = { + {613, 436, 613}, + {607, 430, 611}, + {605, 427, 608}, + }}, + { .v = { + {592, 437, 624}, + {624, 438, 581}, + {591, 439, 619}, + }}, + { .v = { + {592, 437, 624}, + {586, 439, 580}, + {624, 438, 581}, + }}, + { .v = { + {592, 437, 624}, + {591, 439, 619}, + {612, 440, 625}, + }}, + { .v = { + {592, 437, 624}, + {622, 440, 626}, + {586, 439, 580}, + }}, + { .v = { + {591, 439, 619}, + {590, 441, 621}, + {612, 440, 625}, + }}, + { .v = { + {622, 440, 626}, + {620, 441, 622}, + {586, 439, 580}, + }}, + { .v = { + {615, 431, 612}, + {607, 431, 611}, + {613, 431, 613}, + }}, + { .v = { + {615, 431, 612}, + {582, 431, 579}, + {607, 431, 611}, + }}, + { .v = { + {582, 431, 579}, + {608, 431, 610}, + {607, 431, 611}, + }}, + { .v = { + {582, 431, 579}, + {619, 431, 620}, + {608, 431, 610}, + }}, + { .v = { + {618, 431, 616}, + {590, 431, 621}, + {617, 431, 617}, + }}, + { .v = { + {618, 431, 616}, + {609, 431, 591}, + {590, 431, 621}, + }}, + { .v = { + {619, 431, 620}, + {620, 431, 622}, + {608, 431, 610}, + }}, + { .v = { + {620, 431, 622}, + {621, 431, 623}, + {608, 431, 610}, + }}, + { .v = { + {592, 442, 624}, + {612, 442, 625}, + {590, 442, 621}, + }}, + { .v = { + {592, 442, 624}, + {590, 442, 621}, + {623, 442, 627}, + }}, + { .v = { + {592, 442, 624}, + {620, 442, 622}, + {622, 442, 626}, + }}, + { .v = { + {592, 442, 624}, + {623, 442, 627}, + {620, 442, 622}, + }}, +}; + +struct object happy_mask_salesman_node_009835BD_geom_009835BD = { + .triangle = &happy_mask_salesman_node_009835BD_geom_009835BD_triangle[0], + .quadrilateral = NULL, + .triangle_count = 94, + .quadrilateral_count = 0, + .material = material_012F5405, +}; + +union triangle happy_mask_salesman_node_00D664C4_geom_00D664C4_triangle[] = { + { .v = { + {636, 443, 628}, + {637, 444, 629}, + {647, 445, 630}, + }}, + { .v = { + {636, 443, 628}, + {633, 446, 631}, + {642, 447, 632}, + }}, + { .v = { + {636, 443, 628}, + {647, 445, 630}, + {648, 448, 633}, + }}, + { .v = { + {636, 443, 628}, + {632, 449, 634}, + {633, 446, 631}, + }}, + { .v = { + {636, 443, 628}, + {648, 448, 633}, + {632, 449, 634}, + }}, + { .v = { + {647, 445, 630}, + {637, 444, 629}, + {646, 450, 635}, + }}, + { .v = { + {637, 444, 629}, + {645, 451, 636}, + {646, 450, 635}, + }}, + { .v = { + {633, 446, 631}, + {632, 449, 634}, + {631, 452, 637}, + }}, + { .v = { + {633, 446, 631}, + {641, 453, 638}, + {642, 447, 632}, + }}, + { .v = { + {633, 446, 631}, + {631, 452, 637}, + {628, 454, 639}, + }}, + { .v = { + {633, 446, 631}, + {628, 454, 639}, + {641, 453, 638}, + }}, + { .v = { + {642, 447, 632}, + {641, 453, 638}, + {629, 455, 640}, + }}, + { .v = { + {630, 456, 641}, + {639, 444, 642}, + {645, 451, 636}, + }}, + { .v = { + {630, 456, 641}, + {629, 455, 640}, + {640, 447, 643}, + }}, + { .v = { + {630, 456, 641}, + {638, 443, 644}, + {639, 444, 642}, + }}, + { .v = { + {630, 456, 641}, + {640, 447, 643}, + {638, 443, 644}, + }}, + { .v = { + {629, 455, 640}, + {641, 453, 638}, + {640, 447, 643}, + }}, + { .v = { + {628, 454, 639}, + {650, 446, 645}, + {641, 453, 638}, + }}, + { .v = { + {628, 454, 639}, + {631, 452, 637}, + {626, 457, 646}, + }}, + { .v = { + {628, 454, 639}, + {627, 452, 647}, + {650, 446, 645}, + }}, + { .v = { + {628, 454, 639}, + {626, 457, 646}, + {627, 452, 647}, + }}, + { .v = { + {640, 447, 643}, + {650, 446, 645}, + {638, 443, 644}, + }}, + { .v = { + {640, 447, 643}, + {641, 453, 638}, + {650, 446, 645}, + }}, + { .v = { + {639, 444, 642}, + {644, 450, 648}, + {645, 451, 636}, + }}, + { .v = { + {639, 444, 642}, + {638, 443, 644}, + {643, 445, 649}, + }}, + { .v = { + {639, 444, 642}, + {643, 445, 649}, + {644, 450, 648}, + }}, + { .v = { + {627, 452, 647}, + {651, 449, 650}, + {650, 446, 645}, + }}, + { .v = { + {627, 452, 647}, + {626, 457, 646}, + {625, 458, 651}, + }}, + { .v = { + {627, 452, 647}, + {625, 458, 651}, + {651, 449, 650}, + }}, + { .v = { + {650, 446, 645}, + {651, 449, 650}, + {638, 443, 644}, + }}, + { .v = { + {643, 445, 649}, + {638, 443, 644}, + {649, 448, 652}, + }}, + { .v = { + {649, 448, 652}, + {638, 443, 644}, + {651, 449, 650}, + }}, + { .v = { + {636, 443, 628}, + {635, 456, 653}, + {637, 444, 629}, + }}, + { .v = { + {636, 443, 628}, + {642, 447, 632}, + {635, 456, 653}, + }}, + { .v = { + {635, 456, 653}, + {645, 451, 636}, + {637, 444, 629}, + }}, + { .v = { + {635, 456, 653}, + {642, 447, 632}, + {629, 455, 640}, + }}, + { .v = { + {635, 456, 653}, + {630, 456, 641}, + {645, 451, 636}, + }}, + { .v = { + {635, 456, 653}, + {629, 455, 640}, + {634, 459, 654}, + }}, + { .v = { + {634, 459, 654}, + {629, 455, 640}, + {630, 456, 641}, + }}, + { .v = { + {646, 450, 635}, + {645, 451, 636}, + {652, 460, 655}, + }}, + { .v = { + {632, 449, 634}, + {654, 458, 656}, + {631, 452, 637}, + }}, + { .v = { + {631, 452, 637}, + {654, 458, 656}, + {626, 457, 646}, + }}, + { .v = { + {644, 450, 648}, + {652, 460, 655}, + {645, 451, 636}, + }}, + { .v = { + {654, 458, 656}, + {653, 461, 657}, + {626, 457, 646}, + }}, + { .v = { + {626, 457, 646}, + {653, 461, 657}, + {625, 458, 651}, + }}, + { .v = { + {644, 462, 648}, + {653, 462, 657}, + {652, 462, 655}, + }}, + { .v = { + {644, 462, 648}, + {625, 462, 651}, + {653, 462, 657}, + }}, + { .v = { + {644, 462, 648}, + {651, 462, 650}, + {625, 462, 651}, + }}, + { .v = { + {644, 462, 648}, + {643, 462, 649}, + {651, 462, 650}, + }}, + { .v = { + {652, 462, 655}, + {653, 462, 657}, + {646, 462, 635}, + }}, + { .v = { + {643, 462, 649}, + {649, 462, 652}, + {651, 462, 650}, + }}, + { .v = { + {653, 462, 657}, + {654, 462, 656}, + {646, 462, 635}, + }}, + { .v = { + {654, 462, 656}, + {632, 462, 634}, + {646, 462, 635}, + }}, + { .v = { + {632, 462, 634}, + {647, 462, 630}, + {646, 462, 635}, + }}, + { .v = { + {632, 462, 634}, + {648, 462, 633}, + {647, 462, 630}, + }}, + { .v = { + {634, 463, 654}, + {630, 463, 641}, + {635, 463, 653}, + }}, +}; + +struct object happy_mask_salesman_node_00D664C4_geom_00D664C4 = { + .triangle = &happy_mask_salesman_node_00D664C4_geom_00D664C4_triangle[0], + .quadrilateral = NULL, + .triangle_count = 56, + .quadrilateral_count = 0, + .material = material_03C5C9F5, +}; + +union triangle happy_mask_salesman_node_01BB4C3F_geom_01BB4C3F_triangle[] = { + { .v = { + {696, 464, 658}, + {660, 465, 659}, + {695, 466, 660}, + }}, + { .v = { + {696, 464, 658}, + {658, 467, 661}, + {660, 465, 659}, + }}, + { .v = { + {696, 464, 658}, + {695, 466, 660}, + {702, 468, 662}, + }}, + { .v = { + {696, 464, 658}, + {665, 469, 663}, + {658, 467, 661}, + }}, + { .v = { + {696, 464, 658}, + {702, 468, 662}, + {703, 470, 664}, + }}, + { .v = { + {696, 464, 658}, + {703, 470, 664}, + {697, 471, 665}, + }}, + { .v = { + {660, 465, 659}, + {692, 472, 666}, + {695, 466, 660}, + }}, + { .v = { + {660, 465, 659}, + {658, 467, 661}, + {659, 473, 667}, + }}, + { .v = { + {660, 465, 659}, + {691, 474, 668}, + {692, 472, 666}, + }}, + { .v = { + {660, 465, 659}, + {659, 473, 667}, + {694, 475, 669}, + }}, + { .v = { + {660, 465, 659}, + {694, 475, 669}, + {691, 474, 668}, + }}, + { .v = { + {702, 468, 662}, + {695, 466, 660}, + {707, 476, 670}, + }}, + { .v = { + {665, 469, 663}, + {664, 477, 671}, + {671, 478, 672}, + }}, + { .v = { + {703, 470, 664}, + {704, 479, 673}, + {697, 471, 665}, + }}, + { .v = { + {694, 475, 669}, + {669, 480, 674}, + {691, 474, 668}, + }}, + { .v = { + {694, 475, 669}, + {661, 481, 675}, + {669, 480, 674}, + }}, + { .v = { + {671, 478, 672}, + {664, 477, 671}, + {675, 482, 676}, + }}, + { .v = { + {704, 479, 673}, + {655, 483, 677}, + {697, 471, 665}, + }}, + { .v = { + {704, 479, 673}, + {705, 484, 678}, + {655, 483, 677}, + }}, + { .v = { + {697, 471, 665}, + {655, 483, 677}, + {657, 485, 679}, + }}, + { .v = { + {661, 481, 675}, + {663, 486, 680}, + {669, 480, 674}, + }}, + { .v = { + {661, 481, 675}, + {662, 487, 681}, + {663, 486, 680}, + }}, + { .v = { + {661, 481, 675}, + {674, 488, 682}, + {662, 487, 681}, + }}, + { .v = { + {669, 480, 674}, + {663, 486, 680}, + {668, 489, 683}, + }}, + { .v = { + {682, 490, 684}, + {676, 491, 685}, + {664, 477, 671}, + }}, + { .v = { + {664, 477, 671}, + {676, 491, 685}, + {675, 482, 676}, + }}, + { .v = { + {687, 492, 686}, + {657, 485, 679}, + {666, 493, 687}, + }}, + { .v = { + {687, 492, 686}, + {666, 493, 687}, + {686, 494, 688}, + }}, + { .v = { + {705, 484, 678}, + {701, 495, 689}, + {655, 483, 677}, + }}, + { .v = { + {705, 484, 678}, + {706, 496, 690}, + {701, 495, 689}, + }}, + { .v = { + {657, 485, 679}, + {667, 497, 691}, + {666, 493, 687}, + }}, + { .v = { + {657, 485, 679}, + {655, 483, 677}, + {656, 498, 692}, + }}, + { .v = { + {657, 485, 679}, + {656, 498, 692}, + {667, 497, 691}, + }}, + { .v = { + {655, 483, 677}, + {701, 495, 689}, + {656, 498, 692}, + }}, + { .v = { + {686, 494, 688}, + {666, 493, 687}, + {673, 499, 693}, + }}, + { .v = { + {706, 496, 690}, + {698, 500, 694}, + {701, 495, 689}, + }}, + { .v = { + {701, 495, 689}, + {698, 500, 694}, + {656, 498, 692}, + }}, + { .v = { + {667, 497, 691}, + {672, 501, 695}, + {666, 493, 687}, + }}, + { .v = { + {667, 497, 691}, + {656, 498, 692}, + {681, 502, 696}, + }}, + { .v = { + {667, 497, 691}, + {681, 502, 696}, + {680, 503, 697}, + }}, + { .v = { + {656, 498, 692}, + {698, 500, 694}, + {681, 502, 696}, + }}, + { .v = { + {666, 493, 687}, + {672, 501, 695}, + {673, 499, 693}, + }}, + { .v = { + {680, 503, 697}, + {681, 502, 696}, + {679, 504, 698}, + }}, + { .v = { + {680, 503, 697}, + {693, 505, 699}, + {688, 506, 700}, + }}, + { .v = { + {680, 503, 697}, + {679, 504, 698}, + {693, 505, 699}, + }}, + { .v = { + {681, 502, 696}, + {698, 500, 694}, + {679, 504, 698}, + }}, + { .v = { + {693, 505, 699}, + {679, 504, 698}, + {700, 507, 701}, + }}, + { .v = { + {739, 464, 702}, + {719, 508, 703}, + {738, 471, 704}, + }}, + { .v = { + {739, 464, 702}, + {720, 469, 705}, + {719, 508, 703}, + }}, + { .v = { + {739, 464, 702}, + {738, 471, 704}, + {758, 470, 706}, + }}, + { .v = { + {739, 464, 702}, + {713, 467, 707}, + {720, 469, 705}, + }}, + { .v = { + {739, 464, 702}, + {758, 470, 706}, + {759, 468, 708}, + }}, + { .v = { + {739, 464, 702}, + {714, 465, 709}, + {713, 467, 707}, + }}, + { .v = { + {739, 464, 702}, + {759, 468, 708}, + {753, 466, 710}, + }}, + { .v = { + {739, 464, 702}, + {753, 466, 710}, + {714, 465, 709}, + }}, + { .v = { + {719, 508, 703}, + {711, 485, 711}, + {738, 471, 704}, + }}, + { .v = { + {719, 508, 703}, + {720, 469, 705}, + {721, 477, 712}, + }}, + { .v = { + {719, 508, 703}, + {744, 492, 713}, + {711, 485, 711}, + }}, + { .v = { + {758, 470, 706}, + {738, 471, 704}, + {760, 479, 714}, + }}, + { .v = { + {713, 467, 707}, + {714, 465, 709}, + {715, 473, 715}, + }}, + { .v = { + {713, 467, 707}, + {735, 509, 716}, + {720, 469, 705}, + }}, + { .v = { + {713, 467, 707}, + {715, 473, 715}, + {735, 509, 716}, + }}, + { .v = { + {759, 468, 708}, + {763, 476, 717}, + {753, 466, 710}, + }}, + { .v = { + {744, 492, 713}, + {722, 493, 718}, + {711, 485, 711}, + }}, + { .v = { + {744, 492, 713}, + {743, 494, 719}, + {722, 493, 718}, + }}, + { .v = { + {744, 492, 713}, + {745, 490, 720}, + {743, 494, 719}, + }}, + { .v = { + {721, 477, 712}, + {720, 469, 705}, + {727, 478, 721}, + }}, + { .v = { + {721, 477, 712}, + {733, 482, 722}, + {734, 491, 723}, + }}, + { .v = { + {721, 477, 712}, + {727, 478, 721}, + {733, 482, 722}, + }}, + { .v = { + {727, 478, 721}, + {720, 469, 705}, + {735, 509, 716}, + }}, + { .v = { + {738, 471, 704}, + {710, 483, 724}, + {760, 479, 714}, + }}, + { .v = { + {738, 471, 704}, + {711, 485, 711}, + {710, 483, 724}, + }}, + { .v = { + {714, 465, 709}, + {751, 475, 725}, + {715, 473, 715}, + }}, + { .v = { + {714, 465, 709}, + {753, 466, 710}, + {749, 472, 726}, + }}, + { .v = { + {714, 465, 709}, + {748, 474, 727}, + {751, 475, 725}, + }}, + { .v = { + {714, 465, 709}, + {749, 472, 726}, + {748, 474, 727}, + }}, + { .v = { + {763, 476, 717}, + {755, 510, 728}, + {753, 466, 710}, + }}, + { .v = { + {753, 466, 710}, + {755, 510, 728}, + {749, 472, 726}, + }}, + { .v = { + {722, 493, 718}, + {743, 494, 719}, + {729, 499, 729}, + }}, + { .v = { + {722, 493, 718}, + {723, 497, 730}, + {711, 485, 711}, + }}, + { .v = { + {722, 493, 718}, + {729, 499, 729}, + {728, 501, 731}, + }}, + { .v = { + {722, 493, 718}, + {728, 501, 731}, + {723, 497, 730}, + }}, + { .v = { + {760, 479, 714}, + {710, 483, 724}, + {761, 484, 732}, + }}, + { .v = { + {748, 474, 727}, + {724, 480, 733}, + {751, 475, 725}, + }}, + { .v = { + {755, 510, 728}, + {754, 511, 734}, + {749, 472, 726}, + }}, + { .v = { + {743, 494, 719}, + {745, 490, 720}, + {746, 494, 735}, + }}, + { .v = { + {711, 485, 711}, + {723, 497, 730}, + {712, 498, 736}, + }}, + { .v = { + {711, 485, 711}, + {712, 498, 736}, + {710, 483, 724}, + }}, + { .v = { + {728, 501, 731}, + {729, 499, 729}, + {730, 512, 737}, + }}, + { .v = { + {751, 475, 725}, + {724, 480, 733}, + {716, 481, 738}, + }}, + { .v = { + {761, 484, 732}, + {710, 483, 724}, + {757, 495, 739}, + }}, + { .v = { + {761, 484, 732}, + {757, 495, 739}, + {762, 496, 740}, + }}, + { .v = { + {710, 483, 724}, + {712, 498, 736}, + {757, 495, 739}, + }}, + { .v = { + {723, 497, 730}, + {736, 502, 741}, + {712, 498, 736}, + }}, + { .v = { + {723, 497, 730}, + {737, 503, 742}, + {736, 502, 741}, + }}, + { .v = { + {731, 513, 743}, + {716, 481, 738}, + {732, 488, 744}, + }}, + { .v = { + {724, 480, 733}, + {717, 486, 745}, + {716, 481, 738}, + }}, + { .v = { + {732, 488, 744}, + {716, 481, 738}, + {718, 487, 746}, + }}, + { .v = { + {716, 481, 738}, + {717, 486, 745}, + {718, 487, 746}, + }}, + { .v = { + {750, 505, 747}, + {752, 514, 748}, + {756, 507, 749}, + }}, + { .v = { + {696, 464, 658}, + {670, 508, 750}, + {665, 469, 663}, + }}, + { .v = { + {696, 464, 658}, + {697, 471, 665}, + {670, 508, 750}, + }}, + { .v = { + {665, 469, 663}, + {670, 508, 750}, + {664, 477, 671}, + }}, + { .v = { + {665, 469, 663}, + {688, 509, 700}, + {658, 467, 661}, + }}, + { .v = { + {665, 469, 663}, + {671, 478, 672}, + {688, 509, 700}, + }}, + { .v = { + {658, 467, 661}, + {688, 509, 700}, + {659, 473, 667}, + }}, + { .v = { + {692, 472, 666}, + {691, 474, 668}, + {700, 515, 701}, + }}, + { .v = { + {692, 472, 666}, + {698, 510, 694}, + {695, 466, 660}, + }}, + { .v = { + {692, 472, 666}, + {700, 515, 701}, + {679, 511, 698}, + }}, + { .v = { + {692, 472, 666}, + {679, 511, 698}, + {698, 510, 694}, + }}, + { .v = { + {698, 510, 694}, + {707, 476, 670}, + {695, 466, 660}, + }}, + { .v = { + {694, 475, 669}, + {659, 473, 667}, + {693, 516, 699}, + }}, + { .v = { + {694, 475, 669}, + {693, 516, 699}, + {661, 481, 675}, + }}, + { .v = { + {691, 474, 668}, + {669, 480, 674}, + {700, 515, 701}, + }}, + { .v = { + {659, 473, 667}, + {688, 509, 700}, + {693, 516, 699}, + }}, + { .v = { + {670, 508, 750}, + {682, 490, 684}, + {664, 477, 671}, + }}, + { .v = { + {670, 508, 750}, + {697, 471, 665}, + {657, 485, 679}, + }}, + { .v = { + {670, 508, 750}, + {657, 485, 679}, + {687, 492, 686}, + }}, + { .v = { + {661, 481, 675}, + {693, 516, 699}, + {690, 513, 751}, + }}, + { .v = { + {661, 481, 675}, + {690, 513, 751}, + {674, 488, 682}, + }}, + { .v = { + {700, 515, 701}, + {669, 480, 674}, + {668, 489, 683}, + }}, + { .v = { + {682, 490, 684}, + {678, 517, 752}, + {676, 491, 685}, + }}, + { .v = { + {687, 492, 686}, + {686, 494, 688}, + {685, 490, 753}, + }}, + { .v = { + {687, 492, 686}, + {685, 490, 753}, + {670, 518, 750}, + }}, + { .v = { + {662, 487, 681}, + {689, 519, 754}, + {663, 486, 680}, + }}, + { .v = { + {662, 487, 681}, + {674, 520, 682}, + {689, 519, 754}, + }}, + { .v = { + {668, 489, 683}, + {663, 486, 680}, + {689, 521, 754}, + }}, + { .v = { + {678, 517, 752}, + {683, 522, 755}, + {676, 491, 685}, + }}, + { .v = { + {678, 517, 752}, + {677, 523, 756}, + {683, 522, 755}, + }}, + { .v = { + {675, 482, 676}, + {676, 491, 685}, + {683, 524, 755}, + }}, + { .v = { + {686, 494, 688}, + {709, 494, 757}, + {685, 490, 753}, + }}, + { .v = { + {686, 494, 688}, + {673, 499, 693}, + {709, 525, 757}, + }}, + { .v = { + {670, 518, 750}, + {685, 490, 753}, + {708, 518, 758}, + }}, + { .v = { + {706, 496, 690}, + {707, 526, 670}, + {698, 500, 694}, + }}, + { .v = { + {667, 497, 691}, + {708, 527, 758}, + {672, 501, 695}, + }}, + { .v = { + {667, 497, 691}, + {680, 503, 697}, + {708, 527, 758}, + }}, + { .v = { + {709, 525, 757}, + {673, 499, 693}, + {699, 528, 759}, + }}, + { .v = { + {680, 503, 697}, + {688, 506, 700}, + {708, 527, 758}, + }}, + { .v = { + {672, 501, 695}, + {699, 512, 759}, + {673, 499, 693}, + }}, + { .v = { + {672, 501, 695}, + {708, 527, 758}, + {685, 529, 753}, + }}, + { .v = { + {672, 501, 695}, + {685, 529, 753}, + {699, 512, 759}, + }}, + { .v = { + {688, 506, 700}, + {671, 530, 672}, + {708, 527, 758}, + }}, + { .v = { + {693, 505, 699}, + {700, 507, 701}, + {668, 514, 683}, + }}, + { .v = { + {693, 505, 699}, + {668, 514, 683}, + {690, 531, 751}, + }}, + { .v = { + {685, 529, 753}, + {709, 532, 757}, + {699, 512, 759}, + }}, + { .v = { + {671, 530, 672}, + {675, 533, 676}, + {708, 527, 758}, + }}, + { .v = { + {668, 514, 683}, + {689, 534, 754}, + {690, 531, 751}, + }}, + { .v = { + {675, 533, 676}, + {684, 535, 760}, + {708, 527, 758}, + }}, + { .v = { + {675, 533, 676}, + {683, 536, 755}, + {684, 535, 760}, + }}, + { .v = { + {689, 534, 754}, + {674, 537, 682}, + {690, 531, 751}, + }}, + { .v = { + {683, 536, 755}, + {677, 538, 756}, + {684, 535, 760}, + }}, + { .v = { + {719, 508, 703}, + {721, 477, 712}, + {726, 490, 761}, + }}, + { .v = { + {744, 492, 713}, + {719, 518, 703}, + {745, 490, 720}, + }}, + { .v = { + {721, 477, 712}, + {734, 491, 723}, + {726, 490, 761}, + }}, + { .v = { + {719, 518, 703}, + {764, 518, 762}, + {745, 490, 720}, + }}, + { .v = { + {726, 490, 761}, + {734, 491, 723}, + {741, 517, 763}, + }}, + { .v = { + {733, 482, 722}, + {742, 524, 764}, + {734, 491, 723}, + }}, + { .v = { + {735, 509, 716}, + {715, 473, 715}, + {750, 516, 747}, + }}, + { .v = { + {715, 473, 715}, + {751, 475, 725}, + {750, 516, 747}, + }}, + { .v = { + {748, 474, 727}, + {749, 472, 726}, + {756, 515, 749}, + }}, + { .v = { + {748, 474, 727}, + {756, 515, 749}, + {724, 480, 733}, + }}, + { .v = { + {749, 472, 726}, + {754, 511, 734}, + {756, 515, 749}, + }}, + { .v = { + {743, 494, 719}, + {746, 525, 735}, + {729, 499, 729}, + }}, + { .v = { + {728, 501, 731}, + {764, 527, 762}, + {723, 497, 730}, + }}, + { .v = { + {728, 501, 731}, + {730, 512, 737}, + {745, 529, 720}, + }}, + { .v = { + {728, 501, 731}, + {745, 529, 720}, + {764, 527, 762}, + }}, + { .v = { + {741, 517, 763}, + {734, 491, 723}, + {742, 522, 764}, + }}, + { .v = { + {741, 517, 763}, + {742, 522, 764}, + {740, 523, 765}, + }}, + { .v = { + {750, 516, 747}, + {751, 475, 725}, + {716, 481, 738}, + }}, + { .v = { + {750, 516, 747}, + {716, 481, 738}, + {731, 513, 743}, + }}, + { .v = { + {756, 515, 749}, + {752, 489, 748}, + {724, 480, 733}, + }}, + { .v = { + {746, 525, 735}, + {730, 528, 737}, + {729, 499, 729}, + }}, + { .v = { + {723, 497, 730}, + {764, 527, 762}, + {737, 503, 742}, + }}, + { .v = { + {730, 512, 737}, + {746, 532, 735}, + {745, 529, 720}, + }}, + { .v = { + {762, 496, 740}, + {757, 495, 739}, + {755, 500, 728}, + }}, + { .v = { + {762, 496, 740}, + {755, 500, 728}, + {763, 526, 717}, + }}, + { .v = { + {712, 498, 736}, + {736, 502, 741}, + {755, 500, 728}, + }}, + { .v = { + {712, 498, 736}, + {755, 500, 728}, + {757, 495, 739}, + }}, + { .v = { + {752, 489, 748}, + {717, 486, 745}, + {724, 480, 733}, + }}, + { .v = { + {752, 489, 748}, + {747, 521, 766}, + {717, 486, 745}, + }}, + { .v = { + {764, 527, 762}, + {735, 506, 716}, + {737, 503, 742}, + }}, + { .v = { + {764, 527, 762}, + {727, 530, 721}, + {735, 506, 716}, + }}, + { .v = { + {764, 527, 762}, + {733, 533, 722}, + {727, 530, 721}, + }}, + { .v = { + {764, 527, 762}, + {725, 535, 767}, + {733, 533, 722}, + }}, + { .v = { + {736, 502, 741}, + {754, 504, 734}, + {755, 500, 728}, + }}, + { .v = { + {736, 502, 741}, + {737, 503, 742}, + {754, 504, 734}, + }}, + { .v = { + {735, 506, 716}, + {750, 505, 747}, + {737, 503, 742}, + }}, + { .v = { + {737, 503, 742}, + {750, 505, 747}, + {754, 504, 734}, + }}, + { .v = { + {725, 535, 767}, + {742, 536, 764}, + {733, 533, 722}, + }}, + { .v = { + {725, 535, 767}, + {740, 538, 765}, + {742, 536, 764}, + }}, + { .v = { + {717, 486, 745}, + {747, 519, 766}, + {718, 487, 746}, + }}, + { .v = { + {750, 505, 747}, + {756, 507, 749}, + {754, 504, 734}, + }}, + { .v = { + {750, 505, 747}, + {731, 531, 743}, + {752, 514, 748}, + }}, + { .v = { + {747, 519, 766}, + {732, 520, 744}, + {718, 487, 746}, + }}, + { .v = { + {731, 531, 743}, + {747, 534, 766}, + {752, 514, 748}, + }}, + { .v = { + {731, 531, 743}, + {732, 537, 744}, + {747, 534, 766}, + }}, + { .v = { + {684, 539, 760}, + {682, 540, 684}, + {670, 541, 750}, + }}, + { .v = { + {684, 539, 760}, + {678, 542, 752}, + {682, 540, 684}, + }}, + { .v = { + {684, 539, 760}, + {670, 541, 750}, + {708, 541, 758}, + }}, + { .v = { + {684, 539, 760}, + {677, 543, 756}, + {678, 542, 752}, + }}, + { .v = { + {725, 539, 767}, + {719, 541, 703}, + {726, 540, 761}, + }}, + { .v = { + {725, 539, 767}, + {764, 541, 762}, + {719, 541, 703}, + }}, + { .v = { + {725, 539, 767}, + {726, 540, 761}, + {741, 542, 763}, + }}, + { .v = { + {725, 539, 767}, + {741, 542, 763}, + {740, 543, 765}, + }}, +}; + +struct object happy_mask_salesman_node_01BB4C3F_geom_01BB4C3F = { + .triangle = &happy_mask_salesman_node_01BB4C3F_geom_01BB4C3F_triangle[0], + .quadrilateral = NULL, + .triangle_count = 204, + .quadrilateral_count = 0, + .material = material_0033AD02, +}; + +union triangle happy_mask_salesman_node_0284F314_geom_0284F314_triangle[] = { + { .v = { + {767, 544, 768}, + {768, 545, 769}, + {766, 546, 770}, + }}, + { .v = { + {767, 544, 768}, + {778, 547, 771}, + {768, 545, 769}, + }}, + { .v = { + {767, 544, 768}, + {766, 546, 770}, + {777, 548, 772}, + }}, + { .v = { + {767, 544, 768}, + {770, 549, 773}, + {778, 547, 771}, + }}, + { .v = { + {767, 544, 768}, + {777, 548, 772}, + {776, 550, 774}, + }}, + { .v = { + {767, 544, 768}, + {782, 551, 775}, + {770, 549, 773}, + }}, + { .v = { + {767, 544, 768}, + {776, 550, 774}, + {785, 552, 776}, + }}, + { .v = { + {767, 544, 768}, + {785, 552, 776}, + {782, 551, 775}, + }}, + { .v = { + {768, 545, 769}, + {771, 553, 777}, + {766, 546, 770}, + }}, + { .v = { + {768, 545, 769}, + {779, 554, 778}, + {771, 553, 777}, + }}, + { .v = { + {777, 548, 772}, + {775, 544, 779}, + {776, 550, 774}, + }}, + { .v = { + {777, 548, 772}, + {766, 546, 770}, + {775, 544, 779}, + }}, + { .v = { + {776, 550, 774}, + {775, 544, 779}, + {785, 552, 776}, + }}, + { .v = { + {770, 549, 773}, + {769, 555, 780}, + {778, 547, 771}, + }}, + { .v = { + {771, 553, 777}, + {774, 545, 781}, + {766, 546, 770}, + }}, + { .v = { + {771, 553, 777}, + {780, 554, 782}, + {774, 545, 781}, + }}, + { .v = { + {766, 546, 770}, + {774, 545, 781}, + {775, 544, 779}, + }}, + { .v = { + {785, 552, 776}, + {786, 556, 783}, + {782, 551, 775}, + }}, + { .v = { + {785, 552, 776}, + {775, 544, 779}, + {783, 551, 784}, + }}, + { .v = { + {785, 552, 776}, + {783, 551, 784}, + {786, 556, 783}, + }}, + { .v = { + {778, 547, 771}, + {769, 555, 780}, + {784, 557, 785}, + }}, + { .v = { + {786, 556, 783}, + {783, 551, 784}, + {765, 558, 786}, + }}, + { .v = { + {786, 556, 783}, + {765, 558, 786}, + {782, 551, 775}, + }}, + { .v = { + {775, 544, 779}, + {773, 549, 787}, + {783, 551, 784}, + }}, + { .v = { + {775, 544, 779}, + {774, 545, 781}, + {781, 547, 788}, + }}, + { .v = { + {775, 544, 779}, + {781, 547, 788}, + {773, 549, 787}, + }}, + { .v = { + {773, 549, 787}, + {781, 547, 788}, + {772, 555, 789}, + }}, + { .v = { + {788, 559, 790}, + {789, 559, 791}, + {787, 559, 792}, + }}, + { .v = { + {788, 559, 790}, + {790, 559, 793}, + {789, 559, 791}, + }}, + { .v = { + {790, 559, 793}, + {792, 559, 794}, + {789, 559, 791}, + }}, + { .v = { + {792, 559, 794}, + {791, 559, 795}, + {789, 559, 791}, + }}, + { .v = { + {768, 545, 769}, + {778, 547, 771}, + {793, 560, 796}, + }}, + { .v = { + {768, 545, 769}, + {793, 560, 796}, + {779, 554, 778}, + }}, + { .v = { + {770, 549, 773}, + {782, 551, 775}, + {791, 561, 795}, + }}, + { .v = { + {770, 549, 773}, + {791, 561, 795}, + {769, 555, 780}, + }}, + { .v = { + {771, 553, 777}, + {779, 554, 778}, + {792, 562, 794}, + }}, + { .v = { + {771, 553, 777}, + {792, 562, 794}, + {790, 563, 793}, + }}, + { .v = { + {771, 553, 777}, + {790, 563, 793}, + {788, 562, 790}, + }}, + { .v = { + {771, 553, 777}, + {788, 562, 790}, + {780, 554, 782}, + }}, + { .v = { + {792, 562, 794}, + {779, 554, 778}, + {793, 560, 796}, + }}, + { .v = { + {778, 547, 771}, + {784, 557, 785}, + {793, 560, 796}, + }}, + { .v = { + {791, 561, 795}, + {782, 551, 775}, + {765, 558, 786}, + }}, + { .v = { + {791, 561, 795}, + {765, 558, 786}, + {789, 564, 791}, + }}, + { .v = { + {788, 562, 790}, + {794, 560, 797}, + {780, 554, 782}, + }}, + { .v = { + {780, 554, 782}, + {794, 560, 797}, + {774, 545, 781}, + }}, + { .v = { + {774, 545, 781}, + {794, 560, 797}, + {781, 547, 788}, + }}, + { .v = { + {789, 564, 791}, + {765, 558, 786}, + {787, 561, 792}, + }}, + { .v = { + {783, 551, 784}, + {773, 549, 787}, + {787, 561, 792}, + }}, + { .v = { + {783, 551, 784}, + {787, 561, 792}, + {765, 558, 786}, + }}, + { .v = { + {794, 560, 797}, + {795, 557, 798}, + {781, 547, 788}, + }}, + { .v = { + {773, 549, 787}, + {772, 555, 789}, + {787, 561, 792}, + }}, + { .v = { + {772, 555, 789}, + {781, 547, 788}, + {795, 557, 798}, + }}, + { .v = { + {788, 559, 790}, + {787, 559, 792}, + {772, 559, 789}, + }}, + { .v = { + {788, 559, 790}, + {772, 559, 789}, + {794, 559, 797}, + }}, + { .v = { + {772, 559, 789}, + {795, 559, 798}, + {794, 559, 797}, + }}, + { .v = { + {792, 559, 794}, + {769, 559, 780}, + {791, 559, 795}, + }}, + { .v = { + {792, 559, 794}, + {793, 559, 796}, + {769, 559, 780}, + }}, + { .v = { + {793, 559, 796}, + {784, 559, 785}, + {769, 559, 780}, + }}, +}; + +struct object happy_mask_salesman_node_0284F314_geom_0284F314 = { + .triangle = &happy_mask_salesman_node_0284F314_geom_0284F314_triangle[0], + .quadrilateral = NULL, + .triangle_count = 58, + .quadrilateral_count = 0, + .material = material_023C1D43, +}; + +union triangle happy_mask_salesman_node_02AC8BB9_geom_02AC8BB9_triangle[] = { + { .v = { + {799, 565, 799}, + {796, 566, 800}, + {798, 567, 801}, + }}, + { .v = { + {799, 565, 799}, + {803, 567, 802}, + {796, 566, 800}, + }}, + { .v = { + {799, 565, 799}, + {798, 567, 801}, + {807, 568, 803}, + }}, + { .v = { + {799, 565, 799}, + {804, 568, 804}, + {803, 567, 802}, + }}, + { .v = { + {799, 565, 799}, + {807, 568, 803}, + {800, 569, 805}, + }}, + { .v = { + {799, 565, 799}, + {815, 569, 806}, + {804, 568, 804}, + }}, + { .v = { + {799, 565, 799}, + {800, 569, 805}, + {802, 570, 807}, + }}, + { .v = { + {799, 565, 799}, + {802, 570, 807}, + {815, 569, 806}, + }}, + { .v = { + {807, 568, 803}, + {809, 571, 808}, + {800, 569, 805}, + }}, + { .v = { + {807, 568, 803}, + {798, 567, 801}, + {806, 572, 809}, + }}, + { .v = { + {807, 568, 803}, + {808, 573, 810}, + {809, 571, 808}, + }}, + { .v = { + {807, 568, 803}, + {806, 572, 809}, + {808, 573, 810}, + }}, + { .v = { + {804, 568, 804}, + {815, 569, 806}, + {805, 571, 811}, + }}, + { .v = { + {802, 570, 807}, + {800, 569, 805}, + {801, 574, 812}, + }}, + { .v = { + {802, 570, 807}, + {813, 574, 813}, + {815, 569, 806}, + }}, + { .v = { + {802, 570, 807}, + {801, 574, 812}, + {814, 575, 814}, + }}, + { .v = { + {802, 570, 807}, + {814, 575, 814}, + {813, 574, 813}, + }}, + { .v = { + {815, 569, 806}, + {813, 574, 813}, + {805, 571, 811}, + }}, + { .v = { + {800, 569, 805}, + {809, 571, 808}, + {801, 574, 812}, + }}, + { .v = { + {814, 575, 814}, + {810, 576, 815}, + {813, 574, 813}, + }}, + { .v = { + {814, 575, 814}, + {801, 574, 812}, + {812, 576, 816}, + }}, + { .v = { + {814, 575, 814}, + {811, 577, 817}, + {810, 576, 815}, + }}, + { .v = { + {814, 575, 814}, + {812, 576, 816}, + {811, 577, 817}, + }}, + { .v = { + {801, 574, 812}, + {809, 571, 808}, + {812, 576, 816}, + }}, + { .v = { + {813, 574, 813}, + {810, 576, 815}, + {805, 571, 811}, + }}, + { .v = { + {819, 578, 818}, + {821, 578, 819}, + {820, 578, 820}, + }}, + { .v = { + {796, 566, 800}, + {818, 579, 821}, + {798, 567, 801}, + }}, + { .v = { + {796, 566, 800}, + {803, 567, 802}, + {819, 579, 818}, + }}, + { .v = { + {796, 566, 800}, + {797, 580, 822}, + {818, 579, 821}, + }}, + { .v = { + {796, 566, 800}, + {819, 579, 818}, + {797, 580, 822}, + }}, + { .v = { + {806, 572, 809}, + {798, 567, 801}, + {818, 579, 821}, + }}, + { .v = { + {804, 568, 804}, + {821, 572, 819}, + {803, 567, 802}, + }}, + { .v = { + {804, 568, 804}, + {805, 571, 811}, + {822, 573, 823}, + }}, + { .v = { + {804, 568, 804}, + {822, 573, 823}, + {821, 572, 819}, + }}, + { .v = { + {821, 572, 819}, + {819, 579, 818}, + {803, 567, 802}, + }}, + { .v = { + {811, 577, 817}, + {812, 576, 816}, + {816, 581, 824}, + }}, + { .v = { + {811, 577, 817}, + {816, 581, 824}, + {810, 576, 815}, + }}, + { .v = { + {809, 571, 808}, + {817, 582, 825}, + {812, 576, 816}, + }}, + { .v = { + {812, 576, 816}, + {817, 582, 825}, + {816, 581, 824}, + }}, + { .v = { + {805, 571, 811}, + {810, 576, 815}, + {820, 582, 820}, + }}, + { .v = { + {820, 582, 820}, + {810, 576, 815}, + {816, 581, 824}, + }}, + { .v = { + {817, 578, 825}, + {797, 578, 822}, + {816, 578, 824}, + }}, + { .v = { + {817, 578, 825}, + {818, 578, 821}, + {797, 578, 822}, + }}, + { .v = { + {817, 578, 825}, + {806, 578, 809}, + {818, 578, 821}, + }}, + { .v = { + {817, 578, 825}, + {809, 578, 808}, + {806, 578, 809}, + }}, + { .v = { + {816, 578, 824}, + {797, 578, 822}, + {820, 578, 820}, + }}, + { .v = { + {809, 578, 808}, + {808, 578, 810}, + {806, 578, 809}, + }}, + { .v = { + {797, 578, 822}, + {819, 578, 818}, + {820, 578, 820}, + }}, + { .v = { + {821, 578, 819}, + {805, 578, 811}, + {820, 578, 820}, + }}, + { .v = { + {821, 578, 819}, + {822, 578, 823}, + {805, 578, 811}, + }}, +}; + +struct object happy_mask_salesman_node_02AC8BB9_geom_02AC8BB9 = { + .triangle = &happy_mask_salesman_node_02AC8BB9_geom_02AC8BB9_triangle[0], + .quadrilateral = NULL, + .triangle_count = 50, + .quadrilateral_count = 0, + .material = material_001D075B, +}; + +union triangle happy_mask_salesman_node_03269239_geom_03269239_triangle[] = { + { .v = { + {825, 583, 826}, + {826, 584, 827}, + {827, 585, 828}, + }}, + { .v = { + {825, 583, 826}, + {842, 586, 829}, + {826, 584, 827}, + }}, + { .v = { + {825, 583, 826}, + {827, 585, 828}, + {830, 587, 830}, + }}, + { .v = { + {825, 583, 826}, + {834, 584, 831}, + {842, 586, 829}, + }}, + { .v = { + {825, 583, 826}, + {830, 587, 830}, + {831, 588, 832}, + }}, + { .v = { + {825, 583, 826}, + {833, 585, 833}, + {834, 584, 831}, + }}, + { .v = { + {826, 584, 827}, + {824, 589, 834}, + {827, 585, 828}, + }}, + { .v = { + {826, 584, 827}, + {842, 586, 829}, + {824, 589, 834}, + }}, + { .v = { + {830, 587, 830}, + {827, 585, 828}, + {829, 590, 835}, + }}, + { .v = { + {834, 584, 831}, + {833, 585, 833}, + {832, 589, 836}, + }}, + { .v = { + {834, 584, 831}, + {832, 589, 836}, + {842, 586, 829}, + }}, + { .v = { + {824, 589, 834}, + {828, 591, 837}, + {827, 585, 828}, + }}, + { .v = { + {824, 589, 834}, + {842, 586, 829}, + {841, 592, 838}, + }}, + { .v = { + {824, 589, 834}, + {823, 593, 839}, + {828, 591, 837}, + }}, + { .v = { + {841, 592, 838}, + {842, 586, 829}, + {832, 589, 836}, + }}, + { .v = { + {827, 585, 828}, + {828, 591, 837}, + {829, 590, 835}, + }}, + { .v = { + {832, 589, 836}, + {840, 591, 840}, + {823, 593, 839}, + }}, + { .v = { + {832, 589, 836}, + {833, 585, 833}, + {840, 591, 840}, + }}, + { .v = { + {828, 591, 837}, + {839, 594, 841}, + {829, 590, 835}, + }}, + { .v = { + {828, 591, 837}, + {823, 593, 839}, + {837, 595, 842}, + }}, + { .v = { + {828, 591, 837}, + {838, 596, 843}, + {839, 594, 841}, + }}, + { .v = { + {823, 593, 839}, + {840, 591, 840}, + {837, 595, 842}, + }}, + { .v = { + {844, 594, 844}, + {843, 596, 845}, + {840, 591, 840}, + }}, + { .v = { + {843, 596, 845}, + {835, 597, 846}, + {840, 591, 840}, + }}, + { .v = { + {835, 597, 846}, + {836, 598, 847}, + {837, 595, 842}, + }}, + { .v = { + {835, 597, 846}, + {837, 595, 842}, + {840, 591, 840}, + }}, + { .v = { + {825, 583, 826}, + {831, 588, 832}, + {845, 587, 848}, + }}, + { .v = { + {825, 583, 826}, + {845, 587, 848}, + {833, 585, 833}, + }}, + { .v = { + {845, 587, 848}, + {847, 590, 849}, + {833, 585, 833}, + }}, + { .v = { + {824, 589, 834}, + {841, 599, 838}, + {823, 593, 839}, + }}, + { .v = { + {841, 599, 838}, + {832, 589, 836}, + {823, 593, 839}, + }}, + { .v = { + {847, 590, 849}, + {840, 591, 840}, + {833, 585, 833}, + }}, + { .v = { + {847, 590, 849}, + {844, 594, 844}, + {840, 591, 840}, + }}, + { .v = { + {828, 591, 837}, + {837, 595, 842}, + {846, 597, 850}, + }}, + { .v = { + {828, 591, 837}, + {846, 597, 850}, + {838, 596, 843}, + }}, + { .v = { + {846, 597, 850}, + {837, 595, 842}, + {836, 598, 847}, + }}, + { .v = { + {835, 600, 846}, + {831, 600, 832}, + {836, 600, 847}, + }}, + { .v = { + {835, 600, 846}, + {845, 600, 848}, + {831, 600, 832}, + }}, + { .v = { + {835, 600, 846}, + {847, 600, 849}, + {845, 600, 848}, + }}, + { .v = { + {835, 600, 846}, + {843, 600, 845}, + {847, 600, 849}, + }}, + { .v = { + {836, 600, 847}, + {831, 600, 832}, + {846, 600, 850}, + }}, + { .v = { + {843, 600, 845}, + {844, 600, 844}, + {847, 600, 849}, + }}, + { .v = { + {831, 600, 832}, + {830, 600, 830}, + {846, 600, 850}, + }}, + { .v = { + {830, 600, 830}, + {829, 600, 835}, + {846, 600, 850}, + }}, + { .v = { + {829, 600, 835}, + {838, 600, 843}, + {846, 600, 850}, + }}, + { .v = { + {829, 600, 835}, + {839, 600, 841}, + {838, 600, 843}, + }}, +}; + +struct object happy_mask_salesman_node_03269239_geom_03269239 = { + .triangle = &happy_mask_salesman_node_03269239_geom_03269239_triangle[0], + .quadrilateral = NULL, + .triangle_count = 46, + .quadrilateral_count = 0, + .material = material_00650E52, +}; + +union triangle happy_mask_salesman_node_03344415_geom_03344415_triangle[] = { + { .v = { + {871, 601, 851}, + {872, 602, 852}, + {870, 603, 853}, + }}, + { .v = { + {871, 601, 851}, + {863, 603, 854}, + {872, 602, 852}, + }}, + { .v = { + {871, 601, 851}, + {870, 603, 853}, + {868, 604, 855}, + }}, + { .v = { + {871, 601, 851}, + {859, 604, 856}, + {863, 603, 854}, + }}, + { .v = { + {871, 601, 851}, + {868, 604, 855}, + {854, 605, 857}, + }}, + { .v = { + {871, 601, 851}, + {854, 605, 857}, + {859, 604, 856}, + }}, + { .v = { + {872, 602, 852}, + {850, 606, 858}, + {870, 603, 853}, + }}, + { .v = { + {872, 602, 852}, + {863, 603, 854}, + {857, 606, 859}, + }}, + { .v = { + {868, 604, 855}, + {853, 607, 860}, + {854, 605, 857}, + }}, + { .v = { + {868, 604, 855}, + {870, 603, 853}, + {861, 608, 861}, + }}, + { .v = { + {868, 604, 855}, + {851, 609, 862}, + {853, 607, 860}, + }}, + { .v = { + {868, 604, 855}, + {861, 608, 861}, + {851, 609, 862}, + }}, + { .v = { + {870, 603, 853}, + {850, 606, 858}, + {861, 608, 861}, + }}, + { .v = { + {859, 604, 856}, + {862, 608, 863}, + {863, 603, 854}, + }}, + { .v = { + {859, 604, 856}, + {854, 605, 857}, + {858, 607, 864}, + }}, + { .v = { + {859, 604, 856}, + {864, 609, 865}, + {862, 608, 863}, + }}, + { .v = { + {859, 604, 856}, + {858, 607, 864}, + {864, 609, 865}, + }}, + { .v = { + {863, 603, 854}, + {862, 608, 863}, + {857, 606, 859}, + }}, + { .v = { + {853, 607, 860}, + {851, 609, 862}, + {852, 610, 866}, + }}, + { .v = { + {853, 607, 860}, + {855, 611, 867}, + {854, 605, 857}, + }}, + { .v = { + {853, 607, 860}, + {852, 610, 866}, + {860, 612, 868}, + }}, + { .v = { + {853, 607, 860}, + {860, 612, 868}, + {855, 611, 867}, + }}, + { .v = { + {855, 611, 867}, + {858, 607, 864}, + {854, 605, 857}, + }}, + { .v = { + {855, 611, 867}, + {860, 612, 868}, + {858, 607, 864}, + }}, + { .v = { + {864, 609, 865}, + {866, 613, 869}, + {862, 608, 863}, + }}, + { .v = { + {864, 609, 865}, + {858, 607, 864}, + {869, 610, 870}, + }}, + { .v = { + {864, 609, 865}, + {865, 614, 871}, + {866, 613, 869}, + }}, + { .v = { + {864, 609, 865}, + {869, 610, 870}, + {865, 614, 871}, + }}, + { .v = { + {858, 607, 864}, + {860, 612, 868}, + {869, 610, 870}, + }}, + { .v = { + {851, 609, 862}, + {873, 614, 872}, + {852, 610, 866}, + }}, + { .v = { + {851, 609, 862}, + {861, 608, 861}, + {867, 613, 873}, + }}, + { .v = { + {851, 609, 862}, + {867, 613, 873}, + {873, 614, 872}, + }}, + { .v = { + {857, 606, 859}, + {856, 615, 874}, + {848, 616, 875}, + }}, + { .v = { + {856, 615, 874}, + {849, 617, 876}, + {848, 616, 875}, + }}, + { .v = { + {873, 614, 872}, + {874, 618, 877}, + {852, 610, 866}, + }}, + { .v = { + {850, 606, 858}, + {878, 619, 878}, + {861, 608, 861}, + }}, + { .v = { + {850, 606, 858}, + {876, 615, 879}, + {878, 619, 878}, + }}, + { .v = { + {850, 606, 858}, + {848, 616, 875}, + {876, 615, 879}, + }}, + { .v = { + {850, 606, 858}, + {872, 602, 852}, + {848, 616, 875}, + }}, + { .v = { + {872, 602, 852}, + {857, 606, 859}, + {848, 616, 875}, + }}, + { .v = { + {867, 613, 873}, + {861, 608, 861}, + {878, 619, 878}, + }}, + { .v = { + {876, 615, 879}, + {848, 616, 875}, + {849, 617, 876}, + }}, + { .v = { + {857, 606, 859}, + {862, 608, 863}, + {879, 619, 880}, + }}, + { .v = { + {857, 606, 859}, + {879, 619, 880}, + {856, 615, 874}, + }}, + { .v = { + {879, 619, 880}, + {862, 608, 863}, + {866, 613, 869}, + }}, + { .v = { + {865, 614, 871}, + {869, 610, 870}, + {877, 618, 881}, + }}, + { .v = { + {860, 612, 868}, + {852, 610, 866}, + {875, 620, 882}, + }}, + { .v = { + {860, 612, 868}, + {875, 620, 882}, + {869, 610, 870}, + }}, + { .v = { + {869, 610, 870}, + {875, 620, 882}, + {877, 618, 881}, + }}, + { .v = { + {852, 610, 866}, + {874, 618, 877}, + {875, 620, 882}, + }}, + { .v = { + {874, 621, 877}, + {849, 621, 876}, + {875, 621, 882}, + }}, + { .v = { + {874, 621, 877}, + {876, 621, 879}, + {849, 621, 876}, + }}, + { .v = { + {874, 621, 877}, + {878, 621, 878}, + {876, 621, 879}, + }}, + { .v = { + {874, 621, 877}, + {873, 621, 872}, + {878, 621, 878}, + }}, + { .v = { + {875, 621, 882}, + {849, 621, 876}, + {877, 621, 881}, + }}, + { .v = { + {873, 621, 872}, + {867, 621, 873}, + {878, 621, 878}, + }}, + { .v = { + {849, 621, 876}, + {856, 621, 874}, + {877, 621, 881}, + }}, + { .v = { + {856, 621, 874}, + {879, 621, 880}, + {877, 621, 881}, + }}, + { .v = { + {879, 621, 880}, + {865, 621, 871}, + {877, 621, 881}, + }}, + { .v = { + {879, 621, 880}, + {866, 621, 869}, + {865, 621, 871}, + }}, +}; + +struct object happy_mask_salesman_node_03344415_geom_03344415 = { + .triangle = &happy_mask_salesman_node_03344415_geom_03344415_triangle[0], + .quadrilateral = NULL, + .triangle_count = 60, + .quadrilateral_count = 0, + .material = material_03F98837, +}; + +union triangle happy_mask_salesman_node_03898AE6_geom_03898AE6_triangle[] = { + { .v = { + {881, 622, 883}, + {882, 623, 884}, + {880, 624, 885}, + }}, + { .v = { + {881, 622, 883}, + {896, 625, 886}, + {882, 623, 884}, + }}, + { .v = { + {881, 622, 883}, + {880, 624, 885}, + {886, 626, 887}, + }}, + { .v = { + {881, 622, 883}, + {898, 627, 888}, + {896, 625, 886}, + }}, + { .v = { + {881, 622, 883}, + {886, 626, 887}, + {887, 628, 889}, + }}, + { .v = { + {881, 622, 883}, + {897, 629, 890}, + {898, 627, 888}, + }}, + { .v = { + {881, 622, 883}, + {887, 628, 889}, + {897, 629, 890}, + }}, + { .v = { + {882, 623, 884}, + {891, 622, 891}, + {880, 624, 885}, + }}, + { .v = { + {882, 623, 884}, + {896, 625, 886}, + {891, 622, 891}, + }}, + { .v = { + {886, 626, 887}, + {883, 630, 892}, + {887, 628, 889}, + }}, + { .v = { + {886, 626, 887}, + {880, 624, 885}, + {884, 631, 893}, + }}, + { .v = { + {886, 626, 887}, + {884, 631, 893}, + {883, 630, 892}, + }}, + { .v = { + {891, 622, 891}, + {900, 626, 894}, + {880, 624, 885}, + }}, + { .v = { + {891, 622, 891}, + {896, 625, 886}, + {899, 627, 895}, + }}, + { .v = { + {891, 622, 891}, + {892, 628, 896}, + {900, 626, 894}, + }}, + { .v = { + {880, 624, 885}, + {900, 626, 894}, + {884, 631, 893}, + }}, + { .v = { + {887, 628, 889}, + {883, 630, 892}, + {889, 632, 897}, + }}, + { .v = { + {900, 626, 894}, + {894, 630, 898}, + {884, 631, 893}, + }}, + { .v = { + {900, 626, 894}, + {892, 628, 896}, + {894, 630, 898}, + }}, + { .v = { + {883, 630, 892}, + {888, 633, 899}, + {889, 632, 897}, + }}, + { .v = { + {883, 630, 892}, + {884, 631, 893}, + {885, 634, 900}, + }}, + { .v = { + {883, 630, 892}, + {885, 634, 900}, + {888, 633, 899}, + }}, + { .v = { + {884, 631, 893}, + {894, 630, 898}, + {885, 634, 900}, + }}, + { .v = { + {892, 628, 896}, + {893, 632, 901}, + {894, 630, 898}, + }}, + { .v = { + {888, 633, 899}, + {885, 634, 900}, + {890, 635, 902}, + }}, + { .v = { + {893, 632, 901}, + {895, 633, 903}, + {894, 630, 898}, + }}, + { .v = { + {895, 633, 903}, + {890, 635, 902}, + {885, 634, 900}, + }}, + { .v = { + {895, 633, 903}, + {885, 634, 900}, + {894, 630, 898}, + }}, + { .v = { + {898, 627, 888}, + {897, 629, 890}, + {902, 636, 904}, + }}, + { .v = { + {898, 627, 888}, + {903, 637, 905}, + {896, 625, 886}, + }}, + { .v = { + {898, 627, 888}, + {902, 636, 904}, + {903, 637, 905}, + }}, + { .v = { + {891, 622, 891}, + {899, 627, 895}, + {905, 629, 906}, + }}, + { .v = { + {891, 622, 891}, + {905, 629, 906}, + {892, 628, 896}, + }}, + { .v = { + {896, 625, 886}, + {903, 637, 905}, + {899, 627, 895}, + }}, + { .v = { + {887, 628, 889}, + {904, 638, 907}, + {897, 629, 890}, + }}, + { .v = { + {887, 628, 889}, + {889, 632, 897}, + {904, 638, 907}, + }}, + { .v = { + {905, 629, 906}, + {906, 638, 908}, + {892, 628, 896}, + }}, + { .v = { + {905, 629, 906}, + {899, 627, 895}, + {901, 636, 909}, + }}, + { .v = { + {901, 636, 909}, + {899, 627, 895}, + {903, 637, 905}, + }}, + { .v = { + {906, 638, 908}, + {893, 632, 901}, + {892, 628, 896}, + }}, + { .v = { + {890, 639, 902}, + {902, 639, 904}, + {888, 639, 899}, + }}, + { .v = { + {890, 639, 902}, + {903, 639, 905}, + {902, 639, 904}, + }}, + { .v = { + {890, 639, 902}, + {901, 639, 909}, + {903, 639, 905}, + }}, + { .v = { + {890, 639, 902}, + {895, 639, 903}, + {901, 639, 909}, + }}, + { .v = { + {888, 639, 899}, + {902, 639, 904}, + {889, 639, 897}, + }}, + { .v = { + {895, 639, 903}, + {893, 639, 901}, + {901, 639, 909}, + }}, + { .v = { + {902, 639, 904}, + {897, 639, 890}, + {889, 639, 897}, + }}, + { .v = { + {893, 639, 901}, + {905, 639, 906}, + {901, 639, 909}, + }}, + { .v = { + {893, 639, 901}, + {906, 639, 908}, + {905, 639, 906}, + }}, + { .v = { + {897, 639, 890}, + {904, 639, 907}, + {889, 639, 897}, + }}, +}; + +struct object happy_mask_salesman_node_03898AE6_geom_03898AE6 = { + .triangle = &happy_mask_salesman_node_03898AE6_geom_03898AE6_triangle[0], + .quadrilateral = NULL, + .triangle_count = 50, + .quadrilateral_count = 0, + .material = material_01F419A5, +}; + +union triangle happy_mask_salesman_node_0395AE3D_geom_0395AE3D_triangle[] = { + { .v = { + {909, 640, 910}, + {910, 641, 911}, + {908, 642, 912}, + }}, + { .v = { + {943, 643, 913}, + {942, 644, 914}, + {928, 645, 915}, + }}, + { .v = { + {933, 646, 916}, + {938, 647, 917}, + {922, 648, 918}, + }}, + { .v = { + {949, 649, 919}, + {939, 648, 920}, + {940, 650, 921}, + }}, + { .v = { + {938, 647, 917}, + {933, 646, 916}, + {939, 648, 920}, + }}, + { .v = { + {936, 651, 922}, + {948, 651, 923}, + {935, 652, 924}, + }}, + { .v = { + {948, 651, 923}, + {947, 651, 925}, + {935, 652, 924}, + }}, + { .v = { + {1055, 653, 926}, + {1052, 654, 927}, + {1051, 655, 928}, + }}, + { .v = { + {1048, 656, 929}, + {1049, 657, 930}, + {1050, 658, 931}, + }}, + { .v = { + {964, 659, 932}, + {962, 660, 933}, + {963, 661, 934}, + }}, + { .v = { + {962, 660, 933}, + {999, 662, 935}, + {963, 661, 934}, + }}, + { .v = { + {995, 663, 936}, + {996, 664, 937}, + {994, 665, 938}, + }}, + { .v = { + {995, 663, 936}, + {1000, 666, 939}, + {996, 664, 937}, + }}, + { .v = { + {984, 667, 940}, + {985, 668, 941}, + {983, 669, 942}, + }}, + { .v = { + {970, 670, 943}, + {971, 671, 944}, + {985, 668, 941}, + }}, + { .v = { + {970, 670, 943}, + {972, 672, 945}, + {971, 671, 944}, + }}, + { .v = { + {983, 669, 942}, + {956, 673, 946}, + {954, 674, 947}, + }}, + { .v = { + {984, 667, 940}, + {954, 674, 947}, + {953, 675, 948}, + }}, + { .v = { + {984, 667, 940}, + {983, 669, 942}, + {954, 674, 947}, + }}, + { .v = { + {985, 668, 941}, + {974, 676, 949}, + {983, 669, 942}, + }}, + { .v = { + {971, 671, 944}, + {968, 677, 950}, + {974, 676, 949}, + }}, + { .v = { + {971, 671, 944}, + {974, 676, 949}, + {985, 668, 941}, + }}, + { .v = { + {953, 675, 948}, + {954, 674, 947}, + {952, 678, 951}, + }}, + { .v = { + {983, 669, 942}, + {973, 679, 952}, + {956, 673, 946}, + }}, + { .v = { + {983, 669, 942}, + {974, 676, 949}, + {973, 679, 952}, + }}, + { .v = { + {956, 673, 946}, + {973, 679, 952}, + {957, 680, 953}, + }}, + { .v = { + {956, 673, 946}, + {957, 680, 953}, + {955, 681, 954}, + }}, + { .v = { + {953, 675, 948}, + {952, 678, 951}, + {997, 682, 955}, + }}, + { .v = { + {968, 677, 950}, + {967, 683, 956}, + {974, 676, 949}, + }}, + { .v = { + {973, 679, 952}, + {974, 676, 949}, + {975, 684, 957}, + }}, + { .v = { + {973, 679, 952}, + {958, 673, 958}, + {957, 680, 953}, + }}, + { .v = { + {973, 679, 952}, + {975, 684, 957}, + {958, 673, 958}, + }}, + { .v = { + {974, 676, 949}, + {976, 668, 959}, + {975, 684, 957}, + }}, + { .v = { + {974, 676, 949}, + {967, 683, 956}, + {976, 668, 959}, + }}, + { .v = { + {967, 683, 956}, + {969, 685, 960}, + {976, 668, 959}, + }}, + { .v = { + {975, 684, 957}, + {980, 686, 961}, + {978, 687, 962}, + }}, + { .v = { + {976, 668, 959}, + {969, 685, 960}, + {980, 686, 961}, + }}, + { .v = { + {976, 668, 959}, + {980, 686, 961}, + {975, 684, 957}, + }}, + { .v = { + {969, 685, 960}, + {987, 688, 963}, + {980, 686, 961}, + }}, + { .v = { + {958, 673, 958}, + {975, 684, 957}, + {961, 689, 964}, + }}, + { .v = { + {975, 684, 957}, + {978, 687, 962}, + {961, 689, 964}, + }}, + { .v = { + {958, 673, 958}, + {961, 689, 964}, + {960, 690, 965}, + }}, + { .v = { + {980, 686, 961}, + {979, 691, 966}, + {978, 687, 962}, + }}, + { .v = { + {980, 686, 961}, + {987, 688, 963}, + {979, 691, 966}, + }}, + { .v = { + {961, 689, 964}, + {959, 692, 967}, + {960, 690, 965}, + }}, + { .v = { + {987, 688, 963}, + {992, 693, 968}, + {979, 691, 966}, + }}, + { .v = { + {978, 687, 962}, + {979, 691, 966}, + {977, 694, 969}, + }}, + { .v = { + {961, 689, 964}, + {978, 687, 962}, + {986, 675, 970}, + }}, + { .v = { + {978, 687, 962}, + {977, 694, 969}, + {986, 675, 970}, + }}, + { .v = { + {961, 689, 964}, + {986, 675, 970}, + {959, 692, 967}, + }}, + { .v = { + {992, 693, 968}, + {991, 695, 971}, + {979, 691, 966}, + }}, + { .v = { + {977, 694, 969}, + {979, 691, 966}, + {988, 696, 972}, + }}, + { .v = { + {986, 675, 970}, + {990, 697, 973}, + {959, 692, 967}, + }}, + { .v = { + {977, 694, 969}, + {988, 696, 972}, + {989, 698, 974}, + }}, + { .v = { + {1037, 699, 975}, + {1006, 700, 976}, + {1004, 701, 977}, + }}, + { .v = { + {1004, 701, 977}, + {1002, 702, 978}, + {1001, 699, 979}, + }}, + { .v = { + {1004, 701, 977}, + {1006, 700, 976}, + {1002, 702, 978}, + }}, + { .v = { + {1037, 699, 975}, + {1038, 702, 980}, + {1006, 700, 976}, + }}, + { .v = { + {1002, 702, 978}, + {1006, 700, 976}, + {1007, 703, 981}, + }}, + { .v = { + {1046, 704, 982}, + {1038, 702, 980}, + {1037, 699, 975}, + }}, + { .v = { + {1035, 705, 983}, + {1036, 706, 984}, + {1028, 707, 985}, + }}, + { .v = { + {1032, 708, 986}, + {1031, 709, 987}, + {1034, 710, 988}, + }}, + { .v = { + {930, 711, 989}, + {931, 712, 990}, + {926, 713, 991}, + }}, + { .v = { + {930, 711, 989}, + {926, 713, 991}, + {932, 714, 992}, + }}, + { .v = { + {931, 712, 990}, + {927, 715, 993}, + {926, 713, 991}, + }}, + { .v = { + {931, 712, 990}, + {946, 711, 994}, + {944, 713, 995}, + }}, + { .v = { + {931, 712, 990}, + {944, 713, 995}, + {927, 715, 993}, + }}, + { .v = { + {926, 713, 991}, + {927, 715, 993}, + {925, 716, 996}, + }}, + { .v = { + {1011, 717, 997}, + {1012, 718, 998}, + {1009, 719, 999}, + }}, + { .v = { + {1009, 719, 999}, + {1010, 720, 1000}, + {1008, 721, 1001}, + }}, + { .v = { + {1012, 718, 998}, + {1010, 720, 1000}, + {1009, 719, 999}, + }}, + { .v = { + {1013, 721, 1002}, + {1024, 722, 1003}, + {1020, 723, 1004}, + }}, + { .v = { + {1008, 721, 1001}, + {1010, 720, 1000}, + {1042, 724, 1005}, + }}, + { .v = { + {1014, 720, 1006}, + {1040, 724, 1007}, + {1041, 725, 1008}, + }}, + { .v = { + {1041, 725, 1008}, + {1042, 724, 1005}, + {1010, 720, 1000}, + }}, + { .v = { + {1014, 720, 1006}, + {1013, 721, 1002}, + {1040, 724, 1007}, + }}, + { .v = { + {1009, 719, 999}, + {1021, 722, 1009}, + {1023, 726, 1010}, + }}, + { .v = { + {1009, 719, 999}, + {1008, 721, 1001}, + {1021, 722, 1009}, + }}, + { .v = { + {1013, 721, 1002}, + {1019, 727, 1011}, + {1040, 724, 1007}, + }}, + { .v = { + {1013, 721, 1002}, + {1020, 723, 1004}, + {1019, 727, 1011}, + }}, + { .v = { + {1039, 726, 1012}, + {1022, 728, 1013}, + {1024, 722, 1003}, + }}, + { .v = { + {1042, 724, 1005}, + {1018, 727, 1014}, + {1008, 721, 1001}, + }}, + { .v = { + {1023, 726, 1010}, + {1021, 722, 1009}, + {1022, 728, 1013}, + }}, + { .v = { + {1019, 727, 1011}, + {1015, 729, 1015}, + {1040, 724, 1007}, + }}, + { .v = { + {1042, 724, 1005}, + {1025, 729, 1016}, + {1018, 727, 1014}, + }}, + { .v = { + {1008, 721, 1001}, + {1017, 723, 1017}, + {1021, 722, 1009}, + }}, + { .v = { + {1008, 721, 1001}, + {1018, 727, 1014}, + {1017, 723, 1017}, + }}, + { .v = { + {1016, 730, 1018}, + {1015, 729, 1015}, + {1026, 731, 1019}, + }}, + { .v = { + {1016, 730, 1018}, + {1026, 731, 1019}, + {1025, 729, 1016}, + }}, + { .v = { + {910, 658, 911}, + {909, 657, 910}, + {907, 656, 1020}, + }}, + { .v = { + {909, 657, 910}, + {921, 732, 1021}, + {907, 656, 1020}, + }}, + { .v = { + {909, 657, 910}, + {917, 733, 1022}, + {921, 732, 1021}, + }}, + { .v = { + {909, 657, 910}, + {918, 734, 1023}, + {917, 733, 1022}, + }}, + { .v = { + {918, 734, 1023}, + {1064, 735, 1024}, + {917, 733, 1022}, + }}, + { .v = { + {1064, 735, 1024}, + {916, 654, 1025}, + {917, 733, 1022}, + }}, + { .v = { + {1064, 735, 1024}, + {920, 653, 1026}, + {916, 654, 1025}, + }}, + { .v = { + {920, 653, 1026}, + {915, 736, 1027}, + {912, 655, 1028}, + }}, + { .v = { + {920, 653, 1026}, + {912, 655, 1028}, + {916, 654, 1025}, + }}, + { .v = { + {915, 736, 1027}, + {914, 737, 1029}, + {913, 738, 1030}, + }}, + { .v = { + {915, 736, 1027}, + {913, 738, 1030}, + {912, 655, 1028}, + }}, + { .v = { + {914, 737, 1029}, + {929, 739, 1031}, + {913, 738, 1030}, + }}, + { .v = { + {929, 739, 1031}, + {932, 740, 992}, + {924, 741, 1032}, + }}, + { .v = { + {924, 741, 1032}, + {913, 738, 1030}, + {929, 739, 1031}, + }}, + { .v = { + {910, 641, 911}, + {907, 656, 1020}, + {908, 642, 912}, + }}, + { .v = { + {907, 656, 1020}, + {921, 742, 1021}, + {908, 642, 912}, + }}, + { .v = { + {921, 742, 1021}, + {917, 743, 1022}, + {908, 642, 912}, + }}, + { .v = { + {917, 743, 1022}, + {916, 744, 1025}, + {919, 745, 1033}, + }}, + { .v = { + {917, 743, 1022}, + {919, 745, 1033}, + {908, 642, 912}, + }}, + { .v = { + {916, 744, 1025}, + {1058, 746, 1034}, + {919, 745, 1033}, + }}, + { .v = { + {916, 744, 1025}, + {911, 747, 1035}, + {1058, 746, 1034}, + }}, + { .v = { + {916, 744, 1025}, + {912, 748, 1028}, + {911, 747, 1035}, + }}, + { .v = { + {912, 748, 1028}, + {923, 749, 1036}, + {911, 747, 1035}, + }}, + { .v = { + {912, 748, 1028}, + {913, 750, 1030}, + {923, 749, 1036}, + }}, + { .v = { + {911, 747, 1035}, + {923, 749, 1036}, + {1057, 751, 1037}, + }}, + { .v = { + {913, 750, 1030}, + {924, 750, 1032}, + {923, 749, 1036}, + }}, + { .v = { + {1057, 751, 1037}, + {923, 749, 1036}, + {915, 752, 1027}, + }}, + { .v = { + {923, 749, 1036}, + {914, 753, 1029}, + {915, 752, 1027}, + }}, + { .v = { + {929, 754, 1031}, + {914, 644, 1029}, + {928, 645, 915}, + }}, + { .v = { + {914, 644, 1029}, + {923, 755, 1036}, + {1026, 756, 1019}, + }}, + { .v = { + {928, 645, 915}, + {942, 644, 914}, + {945, 754, 1038}, + }}, + { .v = { + {914, 644, 1029}, + {943, 643, 913}, + {928, 645, 915}, + }}, + { .v = { + {943, 643, 913}, + {1026, 756, 1019}, + {942, 644, 914}, + }}, + { .v = { + {943, 643, 913}, + {914, 644, 1029}, + {1026, 756, 1019}, + }}, + { .v = { + {923, 755, 1036}, + {924, 757, 1032}, + {1045, 758, 1039}, + }}, + { .v = { + {923, 755, 1036}, + {1045, 758, 1039}, + {1026, 756, 1019}, + }}, + { .v = { + {942, 644, 914}, + {1026, 756, 1019}, + {951, 755, 1040}, + }}, + { .v = { + {924, 757, 1032}, + {932, 650, 992}, + {1045, 758, 1039}, + }}, + { .v = { + {1026, 756, 1019}, + {1044, 758, 1041}, + {951, 755, 1040}, + }}, + { .v = { + {932, 650, 992}, + {934, 759, 1042}, + {922, 648, 918}, + }}, + { .v = { + {1045, 758, 1039}, + {932, 650, 992}, + {937, 649, 1043}, + }}, + { .v = { + {937, 649, 1043}, + {932, 650, 992}, + {922, 648, 918}, + }}, + { .v = { + {1044, 758, 1041}, + {941, 757, 1044}, + {951, 755, 1040}, + }}, + { .v = { + {934, 759, 1042}, + {933, 646, 916}, + {922, 648, 918}, + }}, + { .v = { + {1044, 758, 1041}, + {949, 649, 919}, + {940, 650, 921}, + }}, + { .v = { + {1044, 758, 1041}, + {940, 650, 921}, + {941, 757, 1044}, + }}, + { .v = { + {940, 650, 921}, + {939, 648, 920}, + {947, 759, 925}, + }}, + { .v = { + {947, 759, 925}, + {939, 648, 920}, + {933, 646, 916}, + }}, + { .v = { + {934, 651, 1042}, + {925, 651, 996}, + {935, 652, 924}, + }}, + { .v = { + {925, 651, 996}, + {936, 651, 922}, + {935, 652, 924}, + }}, + { .v = { + {940, 740, 921}, + {945, 739, 1038}, + {941, 741, 1044}, + }}, + { .v = { + {945, 739, 1038}, + {942, 737, 914}, + {950, 738, 1045}, + }}, + { .v = { + {945, 739, 1038}, + {950, 738, 1045}, + {941, 741, 1044}, + }}, + { .v = { + {942, 737, 914}, + {1065, 736, 1046}, + {950, 738, 1045}, + }}, + { .v = { + {1065, 736, 1046}, + {1051, 655, 928}, + {950, 738, 1045}, + }}, + { .v = { + {1065, 736, 1046}, + {1055, 653, 926}, + {1051, 655, 928}, + }}, + { .v = { + {1055, 653, 926}, + {1061, 735, 1047}, + {1052, 654, 927}, + }}, + { .v = { + {1061, 735, 1047}, + {1053, 733, 1048}, + {1052, 654, 927}, + }}, + { .v = { + {1061, 735, 1047}, + {1063, 734, 1049}, + {1053, 733, 1048}, + }}, + { .v = { + {1063, 734, 1049}, + {1049, 657, 930}, + {1053, 733, 1048}, + }}, + { .v = { + {1049, 657, 930}, + {1048, 656, 929}, + {1056, 732, 1050}, + }}, + { .v = { + {1056, 732, 1050}, + {1053, 733, 1048}, + {1049, 657, 930}, + }}, + { .v = { + {941, 750, 1044}, + {950, 750, 1045}, + {951, 749, 1040}, + }}, + { .v = { + {950, 750, 1045}, + {1051, 748, 928}, + {951, 749, 1040}, + }}, + { .v = { + {1051, 748, 928}, + {1059, 747, 1051}, + {951, 749, 1040}, + }}, + { .v = { + {1051, 748, 928}, + {1052, 744, 927}, + {1059, 747, 1051}, + }}, + { .v = { + {951, 749, 1040}, + {1065, 752, 1046}, + {942, 753, 914}, + }}, + { .v = { + {1052, 744, 927}, + {1053, 743, 1048}, + {1054, 745, 1052}, + }}, + { .v = { + {1059, 747, 1051}, + {1066, 751, 1053}, + {951, 749, 1040}, + }}, + { .v = { + {951, 749, 1040}, + {1066, 751, 1053}, + {1065, 752, 1046}, + }}, + { .v = { + {1052, 744, 927}, + {1054, 745, 1052}, + {1060, 746, 1054}, + }}, + { .v = { + {1060, 746, 1054}, + {1059, 747, 1051}, + {1052, 744, 927}, + }}, + { .v = { + {1053, 743, 1048}, + {1056, 742, 1050}, + {1062, 642, 1055}, + }}, + { .v = { + {1053, 743, 1048}, + {1062, 642, 1055}, + {1054, 745, 1052}, + }}, + { .v = { + {1056, 742, 1050}, + {1048, 656, 929}, + {1062, 642, 1055}, + }}, + { .v = { + {1048, 656, 929}, + {1050, 641, 931}, + {1062, 642, 1055}, + }}, + { .v = { + {1050, 641, 931}, + {1049, 640, 930}, + {1062, 642, 1055}, + }}, + { .v = { + {962, 660, 933}, + {972, 760, 945}, + {999, 662, 935}, + }}, + { .v = { + {972, 760, 945}, + {995, 663, 936}, + {994, 665, 938}, + }}, + { .v = { + {972, 760, 945}, + {994, 665, 938}, + {999, 662, 935}, + }}, + { .v = { + {966, 659, 1056}, + {965, 661, 1057}, + {955, 660, 954}, + }}, + { .v = { + {965, 661, 1057}, + {960, 662, 965}, + {955, 660, 954}, + }}, + { .v = { + {960, 662, 965}, + {959, 665, 967}, + {998, 760, 1058}, + }}, + { .v = { + {960, 662, 965}, + {998, 760, 1058}, + {955, 660, 954}, + }}, + { .v = { + {959, 665, 967}, + {990, 664, 973}, + {952, 663, 951}, + }}, + { .v = { + {959, 665, 967}, + {952, 663, 951}, + {998, 760, 1058}, + }}, + { .v = { + {990, 664, 973}, + {997, 666, 955}, + {952, 663, 951}, + }}, + { .v = { + {982, 761, 1059}, + {981, 762, 1060}, + {993, 694, 1061}, + }}, + { .v = { + {981, 762, 1060}, + {991, 691, 971}, + {993, 694, 1061}, + }}, + { .v = { + {991, 691, 971}, + {992, 688, 968}, + {945, 763, 1062}, + }}, + { .v = { + {991, 691, 971}, + {945, 763, 1062}, + {993, 694, 1061}, + }}, + { .v = { + {992, 688, 968}, + {995, 764, 936}, + {970, 670, 943}, + }}, + { .v = { + {945, 763, 1062}, + {985, 668, 941}, + {984, 667, 940}, + }}, + { .v = { + {945, 763, 1062}, + {984, 667, 940}, + {993, 694, 1061}, + }}, + { .v = { + {945, 763, 1062}, + {992, 688, 968}, + {970, 670, 943}, + }}, + { .v = { + {945, 763, 1062}, + {970, 670, 943}, + {985, 668, 941}, + }}, + { .v = { + {995, 764, 936}, + {972, 672, 945}, + {970, 670, 943}, + }}, + { .v = { + {993, 694, 1061}, + {984, 667, 940}, + {953, 675, 948}, + }}, + { .v = { + {992, 688, 968}, + {1000, 765, 939}, + {995, 764, 936}, + }}, + { .v = { + {972, 672, 945}, + {962, 766, 933}, + {971, 671, 944}, + }}, + { .v = { + {962, 766, 933}, + {964, 767, 932}, + {968, 677, 950}, + }}, + { .v = { + {962, 766, 933}, + {968, 677, 950}, + {971, 671, 944}, + }}, + { .v = { + {956, 673, 946}, + {955, 681, 954}, + {998, 768, 1058}, + }}, + { .v = { + {954, 674, 947}, + {956, 673, 946}, + {998, 768, 1058}, + }}, + { .v = { + {998, 768, 1058}, + {952, 678, 951}, + {954, 674, 947}, + }}, + { .v = { + {964, 767, 932}, + {963, 769, 934}, + {968, 677, 950}, + }}, + { .v = { + {955, 681, 954}, + {957, 680, 953}, + {966, 770, 1056}, + }}, + { .v = { + {963, 769, 934}, + {967, 683, 956}, + {968, 677, 950}, + }}, + { .v = { + {966, 770, 1056}, + {957, 680, 953}, + {965, 681, 1057}, + }}, + { .v = { + {963, 769, 934}, + {999, 771, 935}, + {967, 683, 956}, + }}, + { .v = { + {957, 680, 953}, + {958, 673, 958}, + {965, 681, 1057}, + }}, + { .v = { + {999, 771, 935}, + {994, 772, 938}, + {969, 685, 960}, + }}, + { .v = { + {967, 683, 956}, + {999, 771, 935}, + {969, 685, 960}, + }}, + { .v = { + {965, 681, 1057}, + {958, 673, 958}, + {960, 690, 965}, + }}, + { .v = { + {994, 772, 938}, + {996, 773, 937}, + {987, 688, 963}, + }}, + { .v = { + {969, 685, 960}, + {994, 772, 938}, + {987, 688, 963}, + }}, + { .v = { + {996, 773, 937}, + {1000, 774, 939}, + {987, 688, 963}, + }}, + { .v = { + {1000, 774, 939}, + {992, 693, 968}, + {987, 688, 963}, + }}, + { .v = { + {991, 695, 971}, + {981, 775, 1060}, + {979, 691, 966}, + }}, + { .v = { + {979, 691, 966}, + {981, 775, 1060}, + {988, 696, 972}, + }}, + { .v = { + {986, 675, 970}, + {977, 694, 969}, + {953, 776, 948}, + }}, + { .v = { + {990, 697, 973}, + {986, 675, 970}, + {997, 777, 955}, + }}, + { .v = { + {997, 777, 955}, + {986, 675, 970}, + {953, 776, 948}, + }}, + { .v = { + {981, 775, 1060}, + {982, 778, 1059}, + {988, 696, 972}, + }}, + { .v = { + {989, 698, 974}, + {982, 778, 1059}, + {977, 694, 969}, + }}, + { .v = { + {989, 698, 974}, + {988, 696, 972}, + {982, 778, 1059}, + }}, + { .v = { + {953, 776, 948}, + {977, 694, 969}, + {993, 779, 1061}, + }}, + { .v = { + {993, 779, 1061}, + {977, 694, 969}, + {982, 778, 1059}, + }}, + { .v = { + {1046, 704, 982}, + {1003, 780, 1063}, + {1038, 781, 980}, + }}, + { .v = { + {1003, 780, 1063}, + {1047, 782, 1064}, + {1023, 783, 1010}, + }}, + { .v = { + {1003, 780, 1063}, + {1046, 704, 982}, + {1047, 782, 1064}, + }}, + { .v = { + {1005, 784, 1065}, + {1011, 785, 997}, + {1001, 699, 979}, + }}, + { .v = { + {1011, 785, 997}, + {1004, 701, 977}, + {1001, 699, 979}, + }}, + { .v = { + {1011, 785, 997}, + {1009, 784, 999}, + {1037, 699, 975}, + }}, + { .v = { + {1011, 785, 997}, + {1037, 699, 975}, + {1004, 701, 977}, + }}, + { .v = { + {1001, 699, 979}, + {1002, 702, 978}, + {1039, 786, 1012}, + }}, + { .v = { + {1039, 786, 1012}, + {1005, 787, 1065}, + {1001, 699, 979}, + }}, + { .v = { + {1002, 702, 978}, + {1007, 703, 981}, + {1039, 788, 1012}, + }}, + { .v = { + {1037, 699, 975}, + {1009, 787, 999}, + {1047, 782, 1064}, + }}, + { .v = { + {1038, 702, 980}, + {1003, 789, 1063}, + {1006, 700, 976}, + }}, + { .v = { + {1006, 700, 976}, + {1003, 789, 1063}, + {1007, 703, 981}, + }}, + { .v = { + {1037, 699, 975}, + {1047, 782, 1064}, + {1046, 704, 982}, + }}, + { .v = { + {1009, 787, 999}, + {1023, 786, 1010}, + {1047, 782, 1064}, + }}, + { .v = { + {1003, 789, 1063}, + {1023, 788, 1010}, + {1007, 703, 981}, + }}, + { .v = { + {1027, 790, 1066}, + {1032, 791, 986}, + {1029, 792, 1067}, + }}, + { .v = { + {1032, 791, 986}, + {1028, 707, 985}, + {1029, 792, 1067}, + }}, + { .v = { + {1032, 791, 986}, + {1035, 705, 983}, + {1028, 707, 985}, + }}, + { .v = { + {1036, 793, 984}, + {1035, 794, 983}, + {1033, 795, 1068}, + }}, + { .v = { + {1035, 794, 983}, + {1034, 710, 988}, + {1033, 795, 1068}, + }}, + { .v = { + {1035, 794, 983}, + {1032, 708, 986}, + {1034, 710, 988}, + }}, + { .v = { + {1032, 708, 986}, + {1027, 796, 1066}, + {1031, 709, 987}, + }}, + { .v = { + {1027, 796, 1066}, + {1029, 797, 1067}, + {1030, 798, 1069}, + }}, + { .v = { + {1027, 796, 1066}, + {1030, 798, 1069}, + {1031, 709, 987}, + }}, + { .v = { + {1029, 797, 1067}, + {1028, 799, 985}, + {1030, 798, 1069}, + }}, + { .v = { + {1028, 799, 985}, + {1033, 800, 1068}, + {1030, 798, 1069}, + }}, + { .v = { + {1028, 799, 985}, + {1036, 801, 984}, + {1033, 800, 1068}, + }}, + { .v = { + {1044, 802, 1041}, + {1020, 802, 1004}, + {1043, 803, 1070}, + }}, + { .v = { + {1020, 802, 1004}, + {1024, 802, 1003}, + {1043, 803, 1070}, + }}, + { .v = { + {1024, 802, 1003}, + {1022, 802, 1013}, + {1043, 803, 1070}, + }}, + { .v = { + {1022, 802, 1013}, + {1021, 802, 1009}, + {1043, 803, 1070}, + }}, + { .v = { + {1021, 802, 1009}, + {1017, 802, 1017}, + {1043, 803, 1070}, + }}, + { .v = { + {1017, 802, 1017}, + {1045, 802, 1039}, + {1043, 803, 1070}, + }}, + { .v = { + {932, 714, 992}, + {926, 713, 991}, + {934, 804, 1042}, + }}, + { .v = { + {926, 713, 991}, + {925, 716, 996}, + {934, 804, 1042}, + }}, + { .v = { + {946, 711, 994}, + {940, 714, 921}, + {944, 713, 995}, + }}, + { .v = { + {927, 715, 993}, + {936, 805, 922}, + {925, 716, 996}, + }}, + { .v = { + {940, 714, 921}, + {947, 804, 925}, + {944, 713, 995}, + }}, + { .v = { + {927, 715, 993}, + {944, 713, 995}, + {948, 716, 923}, + }}, + { .v = { + {948, 716, 923}, + {936, 805, 922}, + {927, 715, 993}, + }}, + { .v = { + {948, 716, 923}, + {944, 713, 995}, + {947, 804, 925}, + }}, + { .v = { + {1011, 717, 997}, + {1005, 719, 1065}, + {1012, 718, 998}, + }}, + { .v = { + {1005, 719, 1065}, + {1013, 721, 1002}, + {1014, 720, 1006}, + }}, + { .v = { + {1012, 718, 998}, + {1014, 720, 1006}, + {1041, 806, 1008}, + }}, + { .v = { + {1012, 718, 998}, + {1005, 719, 1065}, + {1014, 720, 1006}, + }}, + { .v = { + {1012, 718, 998}, + {1041, 806, 1008}, + {1010, 720, 1000}, + }}, + { .v = { + {1005, 719, 1065}, + {1039, 726, 1012}, + {1024, 722, 1003}, + }}, + { .v = { + {1005, 719, 1065}, + {1024, 722, 1003}, + {1013, 721, 1002}, + }}, + { .v = { + {1020, 723, 1004}, + {1044, 807, 1041}, + {1019, 727, 1011}, + }}, + { .v = { + {1044, 807, 1041}, + {1015, 729, 1015}, + {1019, 727, 1011}, + }}, + { .v = { + {1039, 726, 1012}, + {1007, 808, 981}, + {1022, 728, 1013}, + }}, + { .v = { + {1022, 728, 1013}, + {1007, 808, 981}, + {1023, 726, 1010}, + }}, + { .v = { + {1044, 807, 1041}, + {1026, 731, 1019}, + {1015, 729, 1015}, + }}, + { .v = { + {1040, 724, 1007}, + {1015, 729, 1015}, + {1041, 809, 1008}, + }}, + { .v = { + {1042, 724, 1005}, + {1041, 809, 1008}, + {1025, 729, 1016}, + }}, + { .v = { + {1018, 727, 1014}, + {1045, 807, 1039}, + {1017, 723, 1017}, + }}, + { .v = { + {1045, 807, 1039}, + {1025, 729, 1016}, + {1026, 731, 1019}, + }}, + { .v = { + {1045, 807, 1039}, + {1018, 727, 1014}, + {1025, 729, 1016}, + }}, + { .v = { + {1015, 729, 1015}, + {1016, 730, 1018}, + {1041, 809, 1008}, + }}, + { .v = { + {1025, 729, 1016}, + {1041, 809, 1008}, + {1016, 730, 1018}, + }}, +}; + +struct object happy_mask_salesman_node_0395AE3D_geom_0395AE3D = { + .triangle = &happy_mask_salesman_node_0395AE3D_geom_0395AE3D_triangle[0], + .quadrilateral = NULL, + .triangle_count = 278, + .quadrilateral_count = 0, + .material = material_01D11516, +}; + +union triangle happy_mask_salesman_node_03D5E21E_geom_03D5E21E_triangle[] = { + { .v = { + {1068, 810, 1071}, + {1067, 811, 1072}, + {1069, 812, 1073}, + }}, + { .v = { + {1068, 810, 1071}, + {1076, 812, 1074}, + {1075, 811, 1075}, + }}, + { .v = { + {1068, 810, 1071}, + {1069, 812, 1073}, + {1086, 813, 1076}, + }}, + { .v = { + {1068, 810, 1071}, + {1085, 813, 1077}, + {1076, 812, 1074}, + }}, + { .v = { + {1068, 810, 1071}, + {1086, 813, 1076}, + {1087, 814, 1078}, + }}, + { .v = { + {1068, 810, 1071}, + {1087, 814, 1078}, + {1085, 813, 1077}, + }}, + { .v = { + {1075, 811, 1075}, + {1076, 812, 1074}, + {1077, 815, 1079}, + }}, + { .v = { + {1086, 813, 1076}, + {1072, 816, 1080}, + {1087, 814, 1078}, + }}, + { .v = { + {1086, 813, 1076}, + {1069, 812, 1073}, + {1072, 816, 1080}, + }}, + { .v = { + {1085, 813, 1077}, + {1080, 816, 1081}, + {1076, 812, 1074}, + }}, + { .v = { + {1085, 813, 1077}, + {1087, 814, 1078}, + {1080, 816, 1081}, + }}, + { .v = { + {1069, 812, 1073}, + {1070, 817, 1082}, + {1072, 816, 1080}, + }}, + { .v = { + {1077, 815, 1079}, + {1076, 812, 1074}, + {1078, 817, 1083}, + }}, + { .v = { + {1077, 815, 1079}, + {1078, 817, 1083}, + {1079, 818, 1084}, + }}, + { .v = { + {1076, 812, 1074}, + {1080, 816, 1081}, + {1078, 817, 1083}, + }}, + { .v = { + {1087, 814, 1078}, + {1072, 816, 1080}, + {1071, 819, 1085}, + }}, + { .v = { + {1087, 814, 1078}, + {1071, 819, 1085}, + {1080, 816, 1081}, + }}, + { .v = { + {1079, 818, 1084}, + {1078, 817, 1083}, + {1084, 820, 1086}, + }}, + { .v = { + {1072, 816, 1080}, + {1073, 821, 1087}, + {1071, 819, 1085}, + }}, + { .v = { + {1072, 816, 1080}, + {1070, 817, 1082}, + {1073, 821, 1087}, + }}, + { .v = { + {1080, 816, 1081}, + {1081, 821, 1088}, + {1078, 817, 1083}, + }}, + { .v = { + {1080, 816, 1081}, + {1071, 819, 1085}, + {1081, 821, 1088}, + }}, + { .v = { + {1078, 817, 1083}, + {1081, 821, 1088}, + {1084, 820, 1086}, + }}, + { .v = { + {1071, 819, 1085}, + {1074, 822, 1089}, + {1081, 821, 1088}, + }}, + { .v = { + {1071, 819, 1085}, + {1073, 821, 1087}, + {1074, 822, 1089}, + }}, + { .v = { + {1084, 820, 1086}, + {1081, 821, 1088}, + {1083, 823, 1090}, + }}, + { .v = { + {1081, 821, 1088}, + {1074, 822, 1089}, + {1083, 823, 1090}, + }}, + { .v = { + {1074, 822, 1089}, + {1082, 824, 1091}, + {1083, 823, 1090}, + }}, + { .v = { + {1088, 825, 1092}, + {1091, 825, 1093}, + {1090, 825, 1094}, + }}, + { .v = { + {1091, 825, 1093}, + {1092, 825, 1095}, + {1090, 825, 1094}, + }}, + { .v = { + {1068, 810, 1071}, + {1089, 826, 1096}, + {1067, 811, 1072}, + }}, + { .v = { + {1068, 810, 1071}, + {1075, 811, 1075}, + {1089, 826, 1096}, + }}, + { .v = { + {1067, 811, 1072}, + {1090, 815, 1094}, + {1069, 812, 1073}, + }}, + { .v = { + {1090, 815, 1094}, + {1070, 817, 1082}, + {1069, 812, 1073}, + }}, + { .v = { + {1090, 815, 1094}, + {1092, 818, 1095}, + {1070, 817, 1082}, + }}, + { .v = { + {1092, 818, 1095}, + {1091, 820, 1093}, + {1070, 817, 1082}, + }}, + { .v = { + {1070, 817, 1082}, + {1091, 820, 1093}, + {1073, 821, 1087}, + }}, + { .v = { + {1091, 820, 1093}, + {1088, 823, 1092}, + {1073, 821, 1087}, + }}, + { .v = { + {1073, 821, 1087}, + {1088, 823, 1092}, + {1074, 822, 1089}, + }}, + { .v = { + {1088, 823, 1092}, + {1082, 824, 1091}, + {1074, 822, 1089}, + }}, + { .v = { + {1088, 825, 1092}, + {1089, 825, 1096}, + {1082, 825, 1091}, + }}, + { .v = { + {1088, 825, 1092}, + {1067, 825, 1072}, + {1089, 825, 1096}, + }}, + { .v = { + {1088, 825, 1092}, + {1090, 825, 1094}, + {1067, 825, 1072}, + }}, + { .v = { + {1082, 825, 1091}, + {1089, 825, 1096}, + {1083, 825, 1090}, + }}, + { .v = { + {1089, 825, 1096}, + {1075, 825, 1075}, + {1083, 825, 1090}, + }}, + { .v = { + {1075, 825, 1075}, + {1077, 825, 1079}, + {1083, 825, 1090}, + }}, + { .v = { + {1077, 825, 1079}, + {1084, 825, 1086}, + {1083, 825, 1090}, + }}, + { .v = { + {1077, 825, 1079}, + {1079, 825, 1084}, + {1084, 825, 1086}, + }}, +}; + +struct object happy_mask_salesman_node_03D5E21E_geom_03D5E21E = { + .triangle = &happy_mask_salesman_node_03D5E21E_geom_03D5E21E_triangle[0], + .quadrilateral = NULL, + .triangle_count = 48, + .quadrilateral_count = 0, + .material = material_0194E6CE, +}; + +struct object * happy_mask_salesman_object_list[] = { + &happy_mask_salesman_node_0010E986_geom_0010E986, + &happy_mask_salesman_node_00432028_001_geom_00432028_001, + &happy_mask_salesman_node_00432028_001_geom_00432028_001_000, + &happy_mask_salesman_node_00432028_001_geom_00432028_001_001, + &happy_mask_salesman_node_00432028_001_geom_00432028_001_002, + &happy_mask_salesman_node_00432028_001_geom_00432028_001_003, + &happy_mask_salesman_node_005B2402_geom_005B2402, + &happy_mask_salesman_node_009835BD_geom_009835BD, + &happy_mask_salesman_node_00D664C4_geom_00D664C4, + &happy_mask_salesman_node_01BB4C3F_geom_01BB4C3F, + &happy_mask_salesman_node_0284F314_geom_0284F314, + &happy_mask_salesman_node_02AC8BB9_geom_02AC8BB9, + &happy_mask_salesman_node_03269239_geom_03269239, + &happy_mask_salesman_node_03344415_geom_03344415, + &happy_mask_salesman_node_03898AE6_geom_03898AE6, + &happy_mask_salesman_node_0395AE3D_geom_0395AE3D, + &happy_mask_salesman_node_03D5E21E_geom_03D5E21E, +}; + +struct model happy_mask_salesman_model = { + .position = &happy_mask_salesman_position[0], + .texture = &happy_mask_salesman_texture[0], + .normal = &happy_mask_salesman_normal[0], + .object = &happy_mask_salesman_object_list[0], + .object_count = 17, +}; +