/* This file is generated code--do not edit. See ztriangle.py. */ #include "pandabase.h" #include "zbuffer.h" #include "ztriangle_table.h" extern ZB_fillTriangleFunc ztriangle_code_1[]; extern ZB_fillTriangleFunc ztriangle_code_2[]; extern ZB_fillTriangleFunc ztriangle_code_3[]; extern ZB_fillTriangleFunc ztriangle_code_4[]; const ZB_fillTriangleFunc fill_tri_funcs[2][4][3][2][3][3][5] = { { { { { { { ztriangle_code_1[0], ztriangle_code_1[1], ztriangle_code_1[2], ztriangle_code_1[13], ztriangle_code_1[14] }, { ztriangle_code_1[5], ztriangle_code_1[6], ztriangle_code_1[7], ztriangle_code_1[13], ztriangle_code_1[14] }, { ztriangle_code_1[10], ztriangle_code_1[11], ztriangle_code_1[12], ztriangle_code_1[13], ztriangle_code_1[14] } }, { { ztriangle_code_1[15], ztriangle_code_1[16], ztriangle_code_1[17], ztriangle_code_1[28], ztriangle_code_1[29] }, { ztriangle_code_1[20], ztriangle_code_1[21], ztriangle_code_1[22], ztriangle_code_1[28], ztriangle_code_1[29] }, { ztriangle_code_1[25], ztriangle_code_1[26], ztriangle_code_1[27], ztriangle_code_1[28], ztriangle_code_1[29] } }, { { ztriangle_code_1[30], ztriangle_code_1[31], ztriangle_code_1[32], ztriangle_code_1[43], ztriangle_code_1[44] }, { ztriangle_code_1[35], ztriangle_code_1[36], ztriangle_code_1[37], ztriangle_code_1[43], ztriangle_code_1[44] }, { ztriangle_code_1[40], ztriangle_code_1[41], ztriangle_code_1[42], ztriangle_code_1[43], ztriangle_code_1[44] } } }, { { { ztriangle_code_1[45], ztriangle_code_1[46], ztriangle_code_1[47], ztriangle_code_1[58], ztriangle_code_1[59] }, { ztriangle_code_1[50], ztriangle_code_1[51], ztriangle_code_1[52], ztriangle_code_1[58], ztriangle_code_1[59] }, { ztriangle_code_1[55], ztriangle_code_1[56], ztriangle_code_1[57], ztriangle_code_1[58], ztriangle_code_1[59] } }, { { ztriangle_code_1[60], ztriangle_code_1[61], ztriangle_code_1[62], ztriangle_code_1[73], ztriangle_code_1[74] }, { ztriangle_code_1[65], ztriangle_code_1[66], ztriangle_code_1[67], ztriangle_code_1[73], ztriangle_code_1[74] }, { ztriangle_code_1[70], ztriangle_code_1[71], ztriangle_code_1[72], ztriangle_code_1[73], ztriangle_code_1[74] } }, { { ztriangle_code_1[75], ztriangle_code_1[76], ztriangle_code_1[77], ztriangle_code_1[88], ztriangle_code_1[89] }, { ztriangle_code_1[80], ztriangle_code_1[81], ztriangle_code_1[82], ztriangle_code_1[88], ztriangle_code_1[89] }, { ztriangle_code_1[85], ztriangle_code_1[86], ztriangle_code_1[87], ztriangle_code_1[88], ztriangle_code_1[89] } } } }, { { { { ztriangle_code_1[90], ztriangle_code_1[91], ztriangle_code_1[92], ztriangle_code_1[103], ztriangle_code_1[104] }, { ztriangle_code_1[95], ztriangle_code_1[96], ztriangle_code_1[97], ztriangle_code_1[103], ztriangle_code_1[104] }, { ztriangle_code_1[100], ztriangle_code_1[101], ztriangle_code_1[102], ztriangle_code_1[103], ztriangle_code_1[104] } }, { { ztriangle_code_1[105], ztriangle_code_1[106], ztriangle_code_1[107], ztriangle_code_1[118], ztriangle_code_1[119] }, { ztriangle_code_1[110], ztriangle_code_1[111], ztriangle_code_1[112], ztriangle_code_1[118], ztriangle_code_1[119] }, { ztriangle_code_1[115], ztriangle_code_1[116], ztriangle_code_1[117], ztriangle_code_1[118], ztriangle_code_1[119] } }, { { ztriangle_code_1[120], ztriangle_code_1[121], ztriangle_code_1[122], ztriangle_code_1[133], ztriangle_code_1[134] }, { ztriangle_code_1[125], ztriangle_code_1[126], ztriangle_code_1[127], ztriangle_code_1[133], ztriangle_code_1[134] }, { ztriangle_code_1[130], ztriangle_code_1[131], ztriangle_code_1[132], ztriangle_code_1[133], ztriangle_code_1[134] } } }, { { { ztriangle_code_1[135], ztriangle_code_1[136], ztriangle_code_1[137], ztriangle_code_1[148], ztriangle_code_1[149] }, { ztriangle_code_1[140], ztriangle_code_1[141], ztriangle_code_1[142], ztriangle_code_1[148], ztriangle_code_1[149] }, { ztriangle_code_1[145], ztriangle_code_1[146], ztriangle_code_1[147], ztriangle_code_1[148], ztriangle_code_1[149] } }, { { ztriangle_code_1[150], ztriangle_code_1[151], ztriangle_code_1[152], ztriangle_code_1[163], ztriangle_code_1[164] }, { ztriangle_code_1[155], ztriangle_code_1[156], ztriangle_code_1[157], ztriangle_code_1[163], ztriangle_code_1[164] }, { ztriangle_code_1[160], ztriangle_code_1[161], ztriangle_code_1[162], ztriangle_code_1[163], ztriangle_code_1[164] } }, { { ztriangle_code_1[165], ztriangle_code_1[166], ztriangle_code_1[167], ztriangle_code_1[178], ztriangle_code_1[179] }, { ztriangle_code_1[170], ztriangle_code_1[171], ztriangle_code_1[172], ztriangle_code_1[178], ztriangle_code_1[179] }, { ztriangle_code_1[175], ztriangle_code_1[176], ztriangle_code_1[177], ztriangle_code_1[178], ztriangle_code_1[179] } } } }, { { { { ztriangle_code_1[180], ztriangle_code_1[181], ztriangle_code_1[182], ztriangle_code_1[193], ztriangle_code_1[194] }, { ztriangle_code_1[185], ztriangle_code_1[186], ztriangle_code_1[187], ztriangle_code_1[193], ztriangle_code_1[194] }, { ztriangle_code_1[190], ztriangle_code_1[191], ztriangle_code_1[192], ztriangle_code_1[193], ztriangle_code_1[194] } }, { { ztriangle_code_1[195], ztriangle_code_1[196], ztriangle_code_1[197], ztriangle_code_1[208], ztriangle_code_1[209] }, { ztriangle_code_1[200], ztriangle_code_1[201], ztriangle_code_1[202], ztriangle_code_1[208], ztriangle_code_1[209] }, { ztriangle_code_1[205], ztriangle_code_1[206], ztriangle_code_1[207], ztriangle_code_1[208], ztriangle_code_1[209] } }, { { ztriangle_code_1[210], ztriangle_code_1[211], ztriangle_code_1[212], ztriangle_code_1[223], ztriangle_code_1[224] }, { ztriangle_code_1[215], ztriangle_code_1[216], ztriangle_code_1[217], ztriangle_code_1[223], ztriangle_code_1[224] }, { ztriangle_code_1[220], ztriangle_code_1[221], ztriangle_code_1[222], ztriangle_code_1[223], ztriangle_code_1[224] } } }, { { { ztriangle_code_1[225], ztriangle_code_1[226], ztriangle_code_1[227], ztriangle_code_1[238], ztriangle_code_1[239] }, { ztriangle_code_1[230], ztriangle_code_1[231], ztriangle_code_1[232], ztriangle_code_1[238], ztriangle_code_1[239] }, { ztriangle_code_1[235], ztriangle_code_1[236], ztriangle_code_1[237], ztriangle_code_1[238], ztriangle_code_1[239] } }, { { ztriangle_code_1[240], ztriangle_code_1[241], ztriangle_code_1[242], ztriangle_code_1[253], ztriangle_code_1[254] }, { ztriangle_code_1[245], ztriangle_code_1[246], ztriangle_code_1[247], ztriangle_code_1[253], ztriangle_code_1[254] }, { ztriangle_code_1[250], ztriangle_code_1[251], ztriangle_code_1[252], ztriangle_code_1[253], ztriangle_code_1[254] } }, { { ztriangle_code_1[255], ztriangle_code_1[256], ztriangle_code_1[257], ztriangle_code_1[268], ztriangle_code_1[269] }, { ztriangle_code_1[260], ztriangle_code_1[261], ztriangle_code_1[262], ztriangle_code_1[268], ztriangle_code_1[269] }, { ztriangle_code_1[265], ztriangle_code_1[266], ztriangle_code_1[267], ztriangle_code_1[268], ztriangle_code_1[269] } } } } }, { { { { { ztriangle_code_1[270], ztriangle_code_1[271], ztriangle_code_1[272], ztriangle_code_1[283], ztriangle_code_1[284] }, { ztriangle_code_1[275], ztriangle_code_1[276], ztriangle_code_1[277], ztriangle_code_1[283], ztriangle_code_1[284] }, { ztriangle_code_1[280], ztriangle_code_1[281], ztriangle_code_1[282], ztriangle_code_1[283], ztriangle_code_1[284] } }, { { ztriangle_code_1[285], ztriangle_code_1[286], ztriangle_code_1[287], ztriangle_code_1[298], ztriangle_code_1[299] }, { ztriangle_code_1[290], ztriangle_code_1[291], ztriangle_code_1[292], ztriangle_code_1[298], ztriangle_code_1[299] }, { ztriangle_code_1[295], ztriangle_code_1[296], ztriangle_code_1[297], ztriangle_code_1[298], ztriangle_code_1[299] } }, { { ztriangle_code_1[300], ztriangle_code_1[301], ztriangle_code_1[302], ztriangle_code_1[313], ztriangle_code_1[314] }, { ztriangle_code_1[305], ztriangle_code_1[306], ztriangle_code_1[307], ztriangle_code_1[313], ztriangle_code_1[314] }, { ztriangle_code_1[310], ztriangle_code_1[311], ztriangle_code_1[312], ztriangle_code_1[313], ztriangle_code_1[314] } } }, { { { ztriangle_code_1[315], ztriangle_code_1[316], ztriangle_code_1[317], ztriangle_code_1[328], ztriangle_code_1[329] }, { ztriangle_code_1[320], ztriangle_code_1[321], ztriangle_code_1[322], ztriangle_code_1[328], ztriangle_code_1[329] }, { ztriangle_code_1[325], ztriangle_code_1[326], ztriangle_code_1[327], ztriangle_code_1[328], ztriangle_code_1[329] } }, { { ztriangle_code_1[330], ztriangle_code_1[331], ztriangle_code_1[332], ztriangle_code_1[343], ztriangle_code_1[344] }, { ztriangle_code_1[335], ztriangle_code_1[336], ztriangle_code_1[337], ztriangle_code_1[343], ztriangle_code_1[344] }, { ztriangle_code_1[340], ztriangle_code_1[341], ztriangle_code_1[342], ztriangle_code_1[343], ztriangle_code_1[344] } }, { { ztriangle_code_1[345], ztriangle_code_1[346], ztriangle_code_1[347], ztriangle_code_1[358], ztriangle_code_1[359] }, { ztriangle_code_1[350], ztriangle_code_1[351], ztriangle_code_1[352], ztriangle_code_1[358], ztriangle_code_1[359] }, { ztriangle_code_1[355], ztriangle_code_1[356], ztriangle_code_1[357], ztriangle_code_1[358], ztriangle_code_1[359] } } } }, { { { { ztriangle_code_1[360], ztriangle_code_1[361], ztriangle_code_1[362], ztriangle_code_1[373], ztriangle_code_1[374] }, { ztriangle_code_1[365], ztriangle_code_1[366], ztriangle_code_1[367], ztriangle_code_1[373], ztriangle_code_1[374] }, { ztriangle_code_1[370], ztriangle_code_1[371], ztriangle_code_1[372], ztriangle_code_1[373], ztriangle_code_1[374] } }, { { ztriangle_code_1[375], ztriangle_code_1[376], ztriangle_code_1[377], ztriangle_code_1[388], ztriangle_code_1[389] }, { ztriangle_code_1[380], ztriangle_code_1[381], ztriangle_code_1[382], ztriangle_code_1[388], ztriangle_code_1[389] }, { ztriangle_code_1[385], ztriangle_code_1[386], ztriangle_code_1[387], ztriangle_code_1[388], ztriangle_code_1[389] } }, { { ztriangle_code_1[390], ztriangle_code_1[391], ztriangle_code_1[392], ztriangle_code_1[403], ztriangle_code_1[404] }, { ztriangle_code_1[395], ztriangle_code_1[396], ztriangle_code_1[397], ztriangle_code_1[403], ztriangle_code_1[404] }, { ztriangle_code_1[400], ztriangle_code_1[401], ztriangle_code_1[402], ztriangle_code_1[403], ztriangle_code_1[404] } } }, { { { ztriangle_code_1[405], ztriangle_code_1[406], ztriangle_code_1[407], ztriangle_code_1[418], ztriangle_code_1[419] }, { ztriangle_code_1[410], ztriangle_code_1[411], ztriangle_code_1[412], ztriangle_code_1[418], ztriangle_code_1[419] }, { ztriangle_code_1[415], ztriangle_code_1[416], ztriangle_code_1[417], ztriangle_code_1[418], ztriangle_code_1[419] } }, { { ztriangle_code_1[420], ztriangle_code_1[421], ztriangle_code_1[422], ztriangle_code_1[433], ztriangle_code_1[434] }, { ztriangle_code_1[425], ztriangle_code_1[426], ztriangle_code_1[427], ztriangle_code_1[433], ztriangle_code_1[434] }, { ztriangle_code_1[430], ztriangle_code_1[431], ztriangle_code_1[432], ztriangle_code_1[433], ztriangle_code_1[434] } }, { { ztriangle_code_1[435], ztriangle_code_1[436], ztriangle_code_1[437], ztriangle_code_1[448], ztriangle_code_1[449] }, { ztriangle_code_1[440], ztriangle_code_1[441], ztriangle_code_1[442], ztriangle_code_1[448], ztriangle_code_1[449] }, { ztriangle_code_1[445], ztriangle_code_1[446], ztriangle_code_1[447], ztriangle_code_1[448], ztriangle_code_1[449] } } } }, { { { { ztriangle_code_1[450], ztriangle_code_1[451], ztriangle_code_1[452], ztriangle_code_1[463], ztriangle_code_1[464] }, { ztriangle_code_1[455], ztriangle_code_1[456], ztriangle_code_1[457], ztriangle_code_1[463], ztriangle_code_1[464] }, { ztriangle_code_1[460], ztriangle_code_1[461], ztriangle_code_1[462], ztriangle_code_1[463], ztriangle_code_1[464] } }, { { ztriangle_code_1[465], ztriangle_code_1[466], ztriangle_code_1[467], ztriangle_code_1[478], ztriangle_code_1[479] }, { ztriangle_code_1[470], ztriangle_code_1[471], ztriangle_code_1[472], ztriangle_code_1[478], ztriangle_code_1[479] }, { ztriangle_code_1[475], ztriangle_code_1[476], ztriangle_code_1[477], ztriangle_code_1[478], ztriangle_code_1[479] } }, { { ztriangle_code_1[480], ztriangle_code_1[481], ztriangle_code_1[482], ztriangle_code_1[493], ztriangle_code_1[494] }, { ztriangle_code_1[485], ztriangle_code_1[486], ztriangle_code_1[487], ztriangle_code_1[493], ztriangle_code_1[494] }, { ztriangle_code_1[490], ztriangle_code_1[491], ztriangle_code_1[492], ztriangle_code_1[493], ztriangle_code_1[494] } } }, { { { ztriangle_code_1[495], ztriangle_code_1[496], ztriangle_code_1[497], ztriangle_code_1[508], ztriangle_code_1[509] }, { ztriangle_code_1[500], ztriangle_code_1[501], ztriangle_code_1[502], ztriangle_code_1[508], ztriangle_code_1[509] }, { ztriangle_code_1[505], ztriangle_code_1[506], ztriangle_code_1[507], ztriangle_code_1[508], ztriangle_code_1[509] } }, { { ztriangle_code_1[510], ztriangle_code_1[511], ztriangle_code_1[512], ztriangle_code_1[523], ztriangle_code_1[524] }, { ztriangle_code_1[515], ztriangle_code_1[516], ztriangle_code_1[517], ztriangle_code_1[523], ztriangle_code_1[524] }, { ztriangle_code_1[520], ztriangle_code_1[521], ztriangle_code_1[522], ztriangle_code_1[523], ztriangle_code_1[524] } }, { { ztriangle_code_1[525], ztriangle_code_1[526], ztriangle_code_1[527], ztriangle_code_1[538], ztriangle_code_1[539] }, { ztriangle_code_1[530], ztriangle_code_1[531], ztriangle_code_1[532], ztriangle_code_1[538], ztriangle_code_1[539] }, { ztriangle_code_1[535], ztriangle_code_1[536], ztriangle_code_1[537], ztriangle_code_1[538], ztriangle_code_1[539] } } } } }, { { { { { ztriangle_code_2[0], ztriangle_code_2[1], ztriangle_code_2[2], ztriangle_code_2[13], ztriangle_code_2[14] }, { ztriangle_code_2[5], ztriangle_code_2[6], ztriangle_code_2[7], ztriangle_code_2[13], ztriangle_code_2[14] }, { ztriangle_code_2[10], ztriangle_code_2[11], ztriangle_code_2[12], ztriangle_code_2[13], ztriangle_code_2[14] } }, { { ztriangle_code_2[15], ztriangle_code_2[16], ztriangle_code_2[17], ztriangle_code_2[28], ztriangle_code_2[29] }, { ztriangle_code_2[20], ztriangle_code_2[21], ztriangle_code_2[22], ztriangle_code_2[28], ztriangle_code_2[29] }, { ztriangle_code_2[25], ztriangle_code_2[26], ztriangle_code_2[27], ztriangle_code_2[28], ztriangle_code_2[29] } }, { { ztriangle_code_2[30], ztriangle_code_2[31], ztriangle_code_2[32], ztriangle_code_2[43], ztriangle_code_2[44] }, { ztriangle_code_2[35], ztriangle_code_2[36], ztriangle_code_2[37], ztriangle_code_2[43], ztriangle_code_2[44] }, { ztriangle_code_2[40], ztriangle_code_2[41], ztriangle_code_2[42], ztriangle_code_2[43], ztriangle_code_2[44] } } }, { { { ztriangle_code_2[45], ztriangle_code_2[46], ztriangle_code_2[47], ztriangle_code_2[58], ztriangle_code_2[59] }, { ztriangle_code_2[50], ztriangle_code_2[51], ztriangle_code_2[52], ztriangle_code_2[58], ztriangle_code_2[59] }, { ztriangle_code_2[55], ztriangle_code_2[56], ztriangle_code_2[57], ztriangle_code_2[58], ztriangle_code_2[59] } }, { { ztriangle_code_2[60], ztriangle_code_2[61], ztriangle_code_2[62], ztriangle_code_2[73], ztriangle_code_2[74] }, { ztriangle_code_2[65], ztriangle_code_2[66], ztriangle_code_2[67], ztriangle_code_2[73], ztriangle_code_2[74] }, { ztriangle_code_2[70], ztriangle_code_2[71], ztriangle_code_2[72], ztriangle_code_2[73], ztriangle_code_2[74] } }, { { ztriangle_code_2[75], ztriangle_code_2[76], ztriangle_code_2[77], ztriangle_code_2[88], ztriangle_code_2[89] }, { ztriangle_code_2[80], ztriangle_code_2[81], ztriangle_code_2[82], ztriangle_code_2[88], ztriangle_code_2[89] }, { ztriangle_code_2[85], ztriangle_code_2[86], ztriangle_code_2[87], ztriangle_code_2[88], ztriangle_code_2[89] } } } }, { { { { ztriangle_code_2[90], ztriangle_code_2[91], ztriangle_code_2[92], ztriangle_code_2[103], ztriangle_code_2[104] }, { ztriangle_code_2[95], ztriangle_code_2[96], ztriangle_code_2[97], ztriangle_code_2[103], ztriangle_code_2[104] }, { ztriangle_code_2[100], ztriangle_code_2[101], ztriangle_code_2[102], ztriangle_code_2[103], ztriangle_code_2[104] } }, { { ztriangle_code_2[105], ztriangle_code_2[106], ztriangle_code_2[107], ztriangle_code_2[118], ztriangle_code_2[119] }, { ztriangle_code_2[110], ztriangle_code_2[111], ztriangle_code_2[112], ztriangle_code_2[118], ztriangle_code_2[119] }, { ztriangle_code_2[115], ztriangle_code_2[116], ztriangle_code_2[117], ztriangle_code_2[118], ztriangle_code_2[119] } }, { { ztriangle_code_2[120], ztriangle_code_2[121], ztriangle_code_2[122], ztriangle_code_2[133], ztriangle_code_2[134] }, { ztriangle_code_2[125], ztriangle_code_2[126], ztriangle_code_2[127], ztriangle_code_2[133], ztriangle_code_2[134] }, { ztriangle_code_2[130], ztriangle_code_2[131], ztriangle_code_2[132], ztriangle_code_2[133], ztriangle_code_2[134] } } }, { { { ztriangle_code_2[135], ztriangle_code_2[136], ztriangle_code_2[137], ztriangle_code_2[148], ztriangle_code_2[149] }, { ztriangle_code_2[140], ztriangle_code_2[141], ztriangle_code_2[142], ztriangle_code_2[148], ztriangle_code_2[149] }, { ztriangle_code_2[145], ztriangle_code_2[146], ztriangle_code_2[147], ztriangle_code_2[148], ztriangle_code_2[149] } }, { { ztriangle_code_2[150], ztriangle_code_2[151], ztriangle_code_2[152], ztriangle_code_2[163], ztriangle_code_2[164] }, { ztriangle_code_2[155], ztriangle_code_2[156], ztriangle_code_2[157], ztriangle_code_2[163], ztriangle_code_2[164] }, { ztriangle_code_2[160], ztriangle_code_2[161], ztriangle_code_2[162], ztriangle_code_2[163], ztriangle_code_2[164] } }, { { ztriangle_code_2[165], ztriangle_code_2[166], ztriangle_code_2[167], ztriangle_code_2[178], ztriangle_code_2[179] }, { ztriangle_code_2[170], ztriangle_code_2[171], ztriangle_code_2[172], ztriangle_code_2[178], ztriangle_code_2[179] }, { ztriangle_code_2[175], ztriangle_code_2[176], ztriangle_code_2[177], ztriangle_code_2[178], ztriangle_code_2[179] } } } }, { { { { ztriangle_code_2[180], ztriangle_code_2[181], ztriangle_code_2[182], ztriangle_code_2[193], ztriangle_code_2[194] }, { ztriangle_code_2[185], ztriangle_code_2[186], ztriangle_code_2[187], ztriangle_code_2[193], ztriangle_code_2[194] }, { ztriangle_code_2[190], ztriangle_code_2[191], ztriangle_code_2[192], ztriangle_code_2[193], ztriangle_code_2[194] } }, { { ztriangle_code_2[195], ztriangle_code_2[196], ztriangle_code_2[197], ztriangle_code_2[208], ztriangle_code_2[209] }, { ztriangle_code_2[200], ztriangle_code_2[201], ztriangle_code_2[202], ztriangle_code_2[208], ztriangle_code_2[209] }, { ztriangle_code_2[205], ztriangle_code_2[206], ztriangle_code_2[207], ztriangle_code_2[208], ztriangle_code_2[209] } }, { { ztriangle_code_2[210], ztriangle_code_2[211], ztriangle_code_2[212], ztriangle_code_2[223], ztriangle_code_2[224] }, { ztriangle_code_2[215], ztriangle_code_2[216], ztriangle_code_2[217], ztriangle_code_2[223], ztriangle_code_2[224] }, { ztriangle_code_2[220], ztriangle_code_2[221], ztriangle_code_2[222], ztriangle_code_2[223], ztriangle_code_2[224] } } }, { { { ztriangle_code_2[225], ztriangle_code_2[226], ztriangle_code_2[227], ztriangle_code_2[238], ztriangle_code_2[239] }, { ztriangle_code_2[230], ztriangle_code_2[231], ztriangle_code_2[232], ztriangle_code_2[238], ztriangle_code_2[239] }, { ztriangle_code_2[235], ztriangle_code_2[236], ztriangle_code_2[237], ztriangle_code_2[238], ztriangle_code_2[239] } }, { { ztriangle_code_2[240], ztriangle_code_2[241], ztriangle_code_2[242], ztriangle_code_2[253], ztriangle_code_2[254] }, { ztriangle_code_2[245], ztriangle_code_2[246], ztriangle_code_2[247], ztriangle_code_2[253], ztriangle_code_2[254] }, { ztriangle_code_2[250], ztriangle_code_2[251], ztriangle_code_2[252], ztriangle_code_2[253], ztriangle_code_2[254] } }, { { ztriangle_code_2[255], ztriangle_code_2[256], ztriangle_code_2[257], ztriangle_code_2[268], ztriangle_code_2[269] }, { ztriangle_code_2[260], ztriangle_code_2[261], ztriangle_code_2[262], ztriangle_code_2[268], ztriangle_code_2[269] }, { ztriangle_code_2[265], ztriangle_code_2[266], ztriangle_code_2[267], ztriangle_code_2[268], ztriangle_code_2[269] } } } } }, { { { { { ztriangle_code_2[270], ztriangle_code_2[271], ztriangle_code_2[272], ztriangle_code_2[283], ztriangle_code_2[284] }, { ztriangle_code_2[275], ztriangle_code_2[276], ztriangle_code_2[277], ztriangle_code_2[283], ztriangle_code_2[284] }, { ztriangle_code_2[280], ztriangle_code_2[281], ztriangle_code_2[282], ztriangle_code_2[283], ztriangle_code_2[284] } }, { { ztriangle_code_2[285], ztriangle_code_2[286], ztriangle_code_2[287], ztriangle_code_2[298], ztriangle_code_2[299] }, { ztriangle_code_2[290], ztriangle_code_2[291], ztriangle_code_2[292], ztriangle_code_2[298], ztriangle_code_2[299] }, { ztriangle_code_2[295], ztriangle_code_2[296], ztriangle_code_2[297], ztriangle_code_2[298], ztriangle_code_2[299] } }, { { ztriangle_code_2[300], ztriangle_code_2[301], ztriangle_code_2[302], ztriangle_code_2[313], ztriangle_code_2[314] }, { ztriangle_code_2[305], ztriangle_code_2[306], ztriangle_code_2[307], ztriangle_code_2[313], ztriangle_code_2[314] }, { ztriangle_code_2[310], ztriangle_code_2[311], ztriangle_code_2[312], ztriangle_code_2[313], ztriangle_code_2[314] } } }, { { { ztriangle_code_2[315], ztriangle_code_2[316], ztriangle_code_2[317], ztriangle_code_2[328], ztriangle_code_2[329] }, { ztriangle_code_2[320], ztriangle_code_2[321], ztriangle_code_2[322], ztriangle_code_2[328], ztriangle_code_2[329] }, { ztriangle_code_2[325], ztriangle_code_2[326], ztriangle_code_2[327], ztriangle_code_2[328], ztriangle_code_2[329] } }, { { ztriangle_code_2[330], ztriangle_code_2[331], ztriangle_code_2[332], ztriangle_code_2[343], ztriangle_code_2[344] }, { ztriangle_code_2[335], ztriangle_code_2[336], ztriangle_code_2[337], ztriangle_code_2[343], ztriangle_code_2[344] }, { ztriangle_code_2[340], ztriangle_code_2[341], ztriangle_code_2[342], ztriangle_code_2[343], ztriangle_code_2[344] } }, { { ztriangle_code_2[345], ztriangle_code_2[346], ztriangle_code_2[347], ztriangle_code_2[358], ztriangle_code_2[359] }, { ztriangle_code_2[350], ztriangle_code_2[351], ztriangle_code_2[352], ztriangle_code_2[358], ztriangle_code_2[359] }, { ztriangle_code_2[355], ztriangle_code_2[356], ztriangle_code_2[357], ztriangle_code_2[358], ztriangle_code_2[359] } } } }, { { { { ztriangle_code_2[360], ztriangle_code_2[361], ztriangle_code_2[362], ztriangle_code_2[373], ztriangle_code_2[374] }, { ztriangle_code_2[365], ztriangle_code_2[366], ztriangle_code_2[367], ztriangle_code_2[373], ztriangle_code_2[374] }, { ztriangle_code_2[370], ztriangle_code_2[371], ztriangle_code_2[372], ztriangle_code_2[373], ztriangle_code_2[374] } }, { { ztriangle_code_2[375], ztriangle_code_2[376], ztriangle_code_2[377], ztriangle_code_2[388], ztriangle_code_2[389] }, { ztriangle_code_2[380], ztriangle_code_2[381], ztriangle_code_2[382], ztriangle_code_2[388], ztriangle_code_2[389] }, { ztriangle_code_2[385], ztriangle_code_2[386], ztriangle_code_2[387], ztriangle_code_2[388], ztriangle_code_2[389] } }, { { ztriangle_code_2[390], ztriangle_code_2[391], ztriangle_code_2[392], ztriangle_code_2[403], ztriangle_code_2[404] }, { ztriangle_code_2[395], ztriangle_code_2[396], ztriangle_code_2[397], ztriangle_code_2[403], ztriangle_code_2[404] }, { ztriangle_code_2[400], ztriangle_code_2[401], ztriangle_code_2[402], ztriangle_code_2[403], ztriangle_code_2[404] } } }, { { { ztriangle_code_2[405], ztriangle_code_2[406], ztriangle_code_2[407], ztriangle_code_2[418], ztriangle_code_2[419] }, { ztriangle_code_2[410], ztriangle_code_2[411], ztriangle_code_2[412], ztriangle_code_2[418], ztriangle_code_2[419] }, { ztriangle_code_2[415], ztriangle_code_2[416], ztriangle_code_2[417], ztriangle_code_2[418], ztriangle_code_2[419] } }, { { ztriangle_code_2[420], ztriangle_code_2[421], ztriangle_code_2[422], ztriangle_code_2[433], ztriangle_code_2[434] }, { ztriangle_code_2[425], ztriangle_code_2[426], ztriangle_code_2[427], ztriangle_code_2[433], ztriangle_code_2[434] }, { ztriangle_code_2[430], ztriangle_code_2[431], ztriangle_code_2[432], ztriangle_code_2[433], ztriangle_code_2[434] } }, { { ztriangle_code_2[435], ztriangle_code_2[436], ztriangle_code_2[437], ztriangle_code_2[448], ztriangle_code_2[449] }, { ztriangle_code_2[440], ztriangle_code_2[441], ztriangle_code_2[442], ztriangle_code_2[448], ztriangle_code_2[449] }, { ztriangle_code_2[445], ztriangle_code_2[446], ztriangle_code_2[447], ztriangle_code_2[448], ztriangle_code_2[449] } } } }, { { { { ztriangle_code_2[450], ztriangle_code_2[451], ztriangle_code_2[452], ztriangle_code_2[463], ztriangle_code_2[464] }, { ztriangle_code_2[455], ztriangle_code_2[456], ztriangle_code_2[457], ztriangle_code_2[463], ztriangle_code_2[464] }, { ztriangle_code_2[460], ztriangle_code_2[461], ztriangle_code_2[462], ztriangle_code_2[463], ztriangle_code_2[464] } }, { { ztriangle_code_2[465], ztriangle_code_2[466], ztriangle_code_2[467], ztriangle_code_2[478], ztriangle_code_2[479] }, { ztriangle_code_2[470], ztriangle_code_2[471], ztriangle_code_2[472], ztriangle_code_2[478], ztriangle_code_2[479] }, { ztriangle_code_2[475], ztriangle_code_2[476], ztriangle_code_2[477], ztriangle_code_2[478], ztriangle_code_2[479] } }, { { ztriangle_code_2[480], ztriangle_code_2[481], ztriangle_code_2[482], ztriangle_code_2[493], ztriangle_code_2[494] }, { ztriangle_code_2[485], ztriangle_code_2[486], ztriangle_code_2[487], ztriangle_code_2[493], ztriangle_code_2[494] }, { ztriangle_code_2[490], ztriangle_code_2[491], ztriangle_code_2[492], ztriangle_code_2[493], ztriangle_code_2[494] } } }, { { { ztriangle_code_2[495], ztriangle_code_2[496], ztriangle_code_2[497], ztriangle_code_2[508], ztriangle_code_2[509] }, { ztriangle_code_2[500], ztriangle_code_2[501], ztriangle_code_2[502], ztriangle_code_2[508], ztriangle_code_2[509] }, { ztriangle_code_2[505], ztriangle_code_2[506], ztriangle_code_2[507], ztriangle_code_2[508], ztriangle_code_2[509] } }, { { ztriangle_code_2[510], ztriangle_code_2[511], ztriangle_code_2[512], ztriangle_code_2[523], ztriangle_code_2[524] }, { ztriangle_code_2[515], ztriangle_code_2[516], ztriangle_code_2[517], ztriangle_code_2[523], ztriangle_code_2[524] }, { ztriangle_code_2[520], ztriangle_code_2[521], ztriangle_code_2[522], ztriangle_code_2[523], ztriangle_code_2[524] } }, { { ztriangle_code_2[525], ztriangle_code_2[526], ztriangle_code_2[527], ztriangle_code_2[538], ztriangle_code_2[539] }, { ztriangle_code_2[530], ztriangle_code_2[531], ztriangle_code_2[532], ztriangle_code_2[538], ztriangle_code_2[539] }, { ztriangle_code_2[535], ztriangle_code_2[536], ztriangle_code_2[537], ztriangle_code_2[538], ztriangle_code_2[539] } } } } } }, { { { { { { ztriangle_code_3[0], ztriangle_code_3[1], ztriangle_code_3[2], ztriangle_code_3[13], ztriangle_code_3[14] }, { ztriangle_code_3[5], ztriangle_code_3[6], ztriangle_code_3[7], ztriangle_code_3[13], ztriangle_code_3[14] }, { ztriangle_code_3[10], ztriangle_code_3[11], ztriangle_code_3[12], ztriangle_code_3[13], ztriangle_code_3[14] } }, { { ztriangle_code_3[15], ztriangle_code_3[16], ztriangle_code_3[17], ztriangle_code_3[28], ztriangle_code_3[29] }, { ztriangle_code_3[20], ztriangle_code_3[21], ztriangle_code_3[22], ztriangle_code_3[28], ztriangle_code_3[29] }, { ztriangle_code_3[25], ztriangle_code_3[26], ztriangle_code_3[27], ztriangle_code_3[28], ztriangle_code_3[29] } }, { { ztriangle_code_3[30], ztriangle_code_3[31], ztriangle_code_3[32], ztriangle_code_3[43], ztriangle_code_3[44] }, { ztriangle_code_3[35], ztriangle_code_3[36], ztriangle_code_3[37], ztriangle_code_3[43], ztriangle_code_3[44] }, { ztriangle_code_3[40], ztriangle_code_3[41], ztriangle_code_3[42], ztriangle_code_3[43], ztriangle_code_3[44] } } }, { { { ztriangle_code_3[45], ztriangle_code_3[46], ztriangle_code_3[47], ztriangle_code_3[58], ztriangle_code_3[59] }, { ztriangle_code_3[50], ztriangle_code_3[51], ztriangle_code_3[52], ztriangle_code_3[58], ztriangle_code_3[59] }, { ztriangle_code_3[55], ztriangle_code_3[56], ztriangle_code_3[57], ztriangle_code_3[58], ztriangle_code_3[59] } }, { { ztriangle_code_3[60], ztriangle_code_3[61], ztriangle_code_3[62], ztriangle_code_3[73], ztriangle_code_3[74] }, { ztriangle_code_3[65], ztriangle_code_3[66], ztriangle_code_3[67], ztriangle_code_3[73], ztriangle_code_3[74] }, { ztriangle_code_3[70], ztriangle_code_3[71], ztriangle_code_3[72], ztriangle_code_3[73], ztriangle_code_3[74] } }, { { ztriangle_code_3[75], ztriangle_code_3[76], ztriangle_code_3[77], ztriangle_code_3[88], ztriangle_code_3[89] }, { ztriangle_code_3[80], ztriangle_code_3[81], ztriangle_code_3[82], ztriangle_code_3[88], ztriangle_code_3[89] }, { ztriangle_code_3[85], ztriangle_code_3[86], ztriangle_code_3[87], ztriangle_code_3[88], ztriangle_code_3[89] } } } }, { { { { ztriangle_code_3[90], ztriangle_code_3[91], ztriangle_code_3[92], ztriangle_code_3[103], ztriangle_code_3[104] }, { ztriangle_code_3[95], ztriangle_code_3[96], ztriangle_code_3[97], ztriangle_code_3[103], ztriangle_code_3[104] }, { ztriangle_code_3[100], ztriangle_code_3[101], ztriangle_code_3[102], ztriangle_code_3[103], ztriangle_code_3[104] } }, { { ztriangle_code_3[105], ztriangle_code_3[106], ztriangle_code_3[107], ztriangle_code_3[118], ztriangle_code_3[119] }, { ztriangle_code_3[110], ztriangle_code_3[111], ztriangle_code_3[112], ztriangle_code_3[118], ztriangle_code_3[119] }, { ztriangle_code_3[115], ztriangle_code_3[116], ztriangle_code_3[117], ztriangle_code_3[118], ztriangle_code_3[119] } }, { { ztriangle_code_3[120], ztriangle_code_3[121], ztriangle_code_3[122], ztriangle_code_3[133], ztriangle_code_3[134] }, { ztriangle_code_3[125], ztriangle_code_3[126], ztriangle_code_3[127], ztriangle_code_3[133], ztriangle_code_3[134] }, { ztriangle_code_3[130], ztriangle_code_3[131], ztriangle_code_3[132], ztriangle_code_3[133], ztriangle_code_3[134] } } }, { { { ztriangle_code_3[135], ztriangle_code_3[136], ztriangle_code_3[137], ztriangle_code_3[148], ztriangle_code_3[149] }, { ztriangle_code_3[140], ztriangle_code_3[141], ztriangle_code_3[142], ztriangle_code_3[148], ztriangle_code_3[149] }, { ztriangle_code_3[145], ztriangle_code_3[146], ztriangle_code_3[147], ztriangle_code_3[148], ztriangle_code_3[149] } }, { { ztriangle_code_3[150], ztriangle_code_3[151], ztriangle_code_3[152], ztriangle_code_3[163], ztriangle_code_3[164] }, { ztriangle_code_3[155], ztriangle_code_3[156], ztriangle_code_3[157], ztriangle_code_3[163], ztriangle_code_3[164] }, { ztriangle_code_3[160], ztriangle_code_3[161], ztriangle_code_3[162], ztriangle_code_3[163], ztriangle_code_3[164] } }, { { ztriangle_code_3[165], ztriangle_code_3[166], ztriangle_code_3[167], ztriangle_code_3[178], ztriangle_code_3[179] }, { ztriangle_code_3[170], ztriangle_code_3[171], ztriangle_code_3[172], ztriangle_code_3[178], ztriangle_code_3[179] }, { ztriangle_code_3[175], ztriangle_code_3[176], ztriangle_code_3[177], ztriangle_code_3[178], ztriangle_code_3[179] } } } }, { { { { ztriangle_code_3[180], ztriangle_code_3[181], ztriangle_code_3[182], ztriangle_code_3[193], ztriangle_code_3[194] }, { ztriangle_code_3[185], ztriangle_code_3[186], ztriangle_code_3[187], ztriangle_code_3[193], ztriangle_code_3[194] }, { ztriangle_code_3[190], ztriangle_code_3[191], ztriangle_code_3[192], ztriangle_code_3[193], ztriangle_code_3[194] } }, { { ztriangle_code_3[195], ztriangle_code_3[196], ztriangle_code_3[197], ztriangle_code_3[208], ztriangle_code_3[209] }, { ztriangle_code_3[200], ztriangle_code_3[201], ztriangle_code_3[202], ztriangle_code_3[208], ztriangle_code_3[209] }, { ztriangle_code_3[205], ztriangle_code_3[206], ztriangle_code_3[207], ztriangle_code_3[208], ztriangle_code_3[209] } }, { { ztriangle_code_3[210], ztriangle_code_3[211], ztriangle_code_3[212], ztriangle_code_3[223], ztriangle_code_3[224] }, { ztriangle_code_3[215], ztriangle_code_3[216], ztriangle_code_3[217], ztriangle_code_3[223], ztriangle_code_3[224] }, { ztriangle_code_3[220], ztriangle_code_3[221], ztriangle_code_3[222], ztriangle_code_3[223], ztriangle_code_3[224] } } }, { { { ztriangle_code_3[225], ztriangle_code_3[226], ztriangle_code_3[227], ztriangle_code_3[238], ztriangle_code_3[239] }, { ztriangle_code_3[230], ztriangle_code_3[231], ztriangle_code_3[232], ztriangle_code_3[238], ztriangle_code_3[239] }, { ztriangle_code_3[235], ztriangle_code_3[236], ztriangle_code_3[237], ztriangle_code_3[238], ztriangle_code_3[239] } }, { { ztriangle_code_3[240], ztriangle_code_3[241], ztriangle_code_3[242], ztriangle_code_3[253], ztriangle_code_3[254] }, { ztriangle_code_3[245], ztriangle_code_3[246], ztriangle_code_3[247], ztriangle_code_3[253], ztriangle_code_3[254] }, { ztriangle_code_3[250], ztriangle_code_3[251], ztriangle_code_3[252], ztriangle_code_3[253], ztriangle_code_3[254] } }, { { ztriangle_code_3[255], ztriangle_code_3[256], ztriangle_code_3[257], ztriangle_code_3[268], ztriangle_code_3[269] }, { ztriangle_code_3[260], ztriangle_code_3[261], ztriangle_code_3[262], ztriangle_code_3[268], ztriangle_code_3[269] }, { ztriangle_code_3[265], ztriangle_code_3[266], ztriangle_code_3[267], ztriangle_code_3[268], ztriangle_code_3[269] } } } } }, { { { { { ztriangle_code_3[270], ztriangle_code_3[271], ztriangle_code_3[272], ztriangle_code_3[283], ztriangle_code_3[284] }, { ztriangle_code_3[275], ztriangle_code_3[276], ztriangle_code_3[277], ztriangle_code_3[283], ztriangle_code_3[284] }, { ztriangle_code_3[280], ztriangle_code_3[281], ztriangle_code_3[282], ztriangle_code_3[283], ztriangle_code_3[284] } }, { { ztriangle_code_3[285], ztriangle_code_3[286], ztriangle_code_3[287], ztriangle_code_3[298], ztriangle_code_3[299] }, { ztriangle_code_3[290], ztriangle_code_3[291], ztriangle_code_3[292], ztriangle_code_3[298], ztriangle_code_3[299] }, { ztriangle_code_3[295], ztriangle_code_3[296], ztriangle_code_3[297], ztriangle_code_3[298], ztriangle_code_3[299] } }, { { ztriangle_code_3[300], ztriangle_code_3[301], ztriangle_code_3[302], ztriangle_code_3[313], ztriangle_code_3[314] }, { ztriangle_code_3[305], ztriangle_code_3[306], ztriangle_code_3[307], ztriangle_code_3[313], ztriangle_code_3[314] }, { ztriangle_code_3[310], ztriangle_code_3[311], ztriangle_code_3[312], ztriangle_code_3[313], ztriangle_code_3[314] } } }, { { { ztriangle_code_3[315], ztriangle_code_3[316], ztriangle_code_3[317], ztriangle_code_3[328], ztriangle_code_3[329] }, { ztriangle_code_3[320], ztriangle_code_3[321], ztriangle_code_3[322], ztriangle_code_3[328], ztriangle_code_3[329] }, { ztriangle_code_3[325], ztriangle_code_3[326], ztriangle_code_3[327], ztriangle_code_3[328], ztriangle_code_3[329] } }, { { ztriangle_code_3[330], ztriangle_code_3[331], ztriangle_code_3[332], ztriangle_code_3[343], ztriangle_code_3[344] }, { ztriangle_code_3[335], ztriangle_code_3[336], ztriangle_code_3[337], ztriangle_code_3[343], ztriangle_code_3[344] }, { ztriangle_code_3[340], ztriangle_code_3[341], ztriangle_code_3[342], ztriangle_code_3[343], ztriangle_code_3[344] } }, { { ztriangle_code_3[345], ztriangle_code_3[346], ztriangle_code_3[347], ztriangle_code_3[358], ztriangle_code_3[359] }, { ztriangle_code_3[350], ztriangle_code_3[351], ztriangle_code_3[352], ztriangle_code_3[358], ztriangle_code_3[359] }, { ztriangle_code_3[355], ztriangle_code_3[356], ztriangle_code_3[357], ztriangle_code_3[358], ztriangle_code_3[359] } } } }, { { { { ztriangle_code_3[360], ztriangle_code_3[361], ztriangle_code_3[362], ztriangle_code_3[373], ztriangle_code_3[374] }, { ztriangle_code_3[365], ztriangle_code_3[366], ztriangle_code_3[367], ztriangle_code_3[373], ztriangle_code_3[374] }, { ztriangle_code_3[370], ztriangle_code_3[371], ztriangle_code_3[372], ztriangle_code_3[373], ztriangle_code_3[374] } }, { { ztriangle_code_3[375], ztriangle_code_3[376], ztriangle_code_3[377], ztriangle_code_3[388], ztriangle_code_3[389] }, { ztriangle_code_3[380], ztriangle_code_3[381], ztriangle_code_3[382], ztriangle_code_3[388], ztriangle_code_3[389] }, { ztriangle_code_3[385], ztriangle_code_3[386], ztriangle_code_3[387], ztriangle_code_3[388], ztriangle_code_3[389] } }, { { ztriangle_code_3[390], ztriangle_code_3[391], ztriangle_code_3[392], ztriangle_code_3[403], ztriangle_code_3[404] }, { ztriangle_code_3[395], ztriangle_code_3[396], ztriangle_code_3[397], ztriangle_code_3[403], ztriangle_code_3[404] }, { ztriangle_code_3[400], ztriangle_code_3[401], ztriangle_code_3[402], ztriangle_code_3[403], ztriangle_code_3[404] } } }, { { { ztriangle_code_3[405], ztriangle_code_3[406], ztriangle_code_3[407], ztriangle_code_3[418], ztriangle_code_3[419] }, { ztriangle_code_3[410], ztriangle_code_3[411], ztriangle_code_3[412], ztriangle_code_3[418], ztriangle_code_3[419] }, { ztriangle_code_3[415], ztriangle_code_3[416], ztriangle_code_3[417], ztriangle_code_3[418], ztriangle_code_3[419] } }, { { ztriangle_code_3[420], ztriangle_code_3[421], ztriangle_code_3[422], ztriangle_code_3[433], ztriangle_code_3[434] }, { ztriangle_code_3[425], ztriangle_code_3[426], ztriangle_code_3[427], ztriangle_code_3[433], ztriangle_code_3[434] }, { ztriangle_code_3[430], ztriangle_code_3[431], ztriangle_code_3[432], ztriangle_code_3[433], ztriangle_code_3[434] } }, { { ztriangle_code_3[435], ztriangle_code_3[436], ztriangle_code_3[437], ztriangle_code_3[448], ztriangle_code_3[449] }, { ztriangle_code_3[440], ztriangle_code_3[441], ztriangle_code_3[442], ztriangle_code_3[448], ztriangle_code_3[449] }, { ztriangle_code_3[445], ztriangle_code_3[446], ztriangle_code_3[447], ztriangle_code_3[448], ztriangle_code_3[449] } } } }, { { { { ztriangle_code_3[450], ztriangle_code_3[451], ztriangle_code_3[452], ztriangle_code_3[463], ztriangle_code_3[464] }, { ztriangle_code_3[455], ztriangle_code_3[456], ztriangle_code_3[457], ztriangle_code_3[463], ztriangle_code_3[464] }, { ztriangle_code_3[460], ztriangle_code_3[461], ztriangle_code_3[462], ztriangle_code_3[463], ztriangle_code_3[464] } }, { { ztriangle_code_3[465], ztriangle_code_3[466], ztriangle_code_3[467], ztriangle_code_3[478], ztriangle_code_3[479] }, { ztriangle_code_3[470], ztriangle_code_3[471], ztriangle_code_3[472], ztriangle_code_3[478], ztriangle_code_3[479] }, { ztriangle_code_3[475], ztriangle_code_3[476], ztriangle_code_3[477], ztriangle_code_3[478], ztriangle_code_3[479] } }, { { ztriangle_code_3[480], ztriangle_code_3[481], ztriangle_code_3[482], ztriangle_code_3[493], ztriangle_code_3[494] }, { ztriangle_code_3[485], ztriangle_code_3[486], ztriangle_code_3[487], ztriangle_code_3[493], ztriangle_code_3[494] }, { ztriangle_code_3[490], ztriangle_code_3[491], ztriangle_code_3[492], ztriangle_code_3[493], ztriangle_code_3[494] } } }, { { { ztriangle_code_3[495], ztriangle_code_3[496], ztriangle_code_3[497], ztriangle_code_3[508], ztriangle_code_3[509] }, { ztriangle_code_3[500], ztriangle_code_3[501], ztriangle_code_3[502], ztriangle_code_3[508], ztriangle_code_3[509] }, { ztriangle_code_3[505], ztriangle_code_3[506], ztriangle_code_3[507], ztriangle_code_3[508], ztriangle_code_3[509] } }, { { ztriangle_code_3[510], ztriangle_code_3[511], ztriangle_code_3[512], ztriangle_code_3[523], ztriangle_code_3[524] }, { ztriangle_code_3[515], ztriangle_code_3[516], ztriangle_code_3[517], ztriangle_code_3[523], ztriangle_code_3[524] }, { ztriangle_code_3[520], ztriangle_code_3[521], ztriangle_code_3[522], ztriangle_code_3[523], ztriangle_code_3[524] } }, { { ztriangle_code_3[525], ztriangle_code_3[526], ztriangle_code_3[527], ztriangle_code_3[538], ztriangle_code_3[539] }, { ztriangle_code_3[530], ztriangle_code_3[531], ztriangle_code_3[532], ztriangle_code_3[538], ztriangle_code_3[539] }, { ztriangle_code_3[535], ztriangle_code_3[536], ztriangle_code_3[537], ztriangle_code_3[538], ztriangle_code_3[539] } } } } }, { { { { { ztriangle_code_4[0], ztriangle_code_4[1], ztriangle_code_4[2], ztriangle_code_4[13], ztriangle_code_4[14] }, { ztriangle_code_4[5], ztriangle_code_4[6], ztriangle_code_4[7], ztriangle_code_4[13], ztriangle_code_4[14] }, { ztriangle_code_4[10], ztriangle_code_4[11], ztriangle_code_4[12], ztriangle_code_4[13], ztriangle_code_4[14] } }, { { ztriangle_code_4[15], ztriangle_code_4[16], ztriangle_code_4[17], ztriangle_code_4[28], ztriangle_code_4[29] }, { ztriangle_code_4[20], ztriangle_code_4[21], ztriangle_code_4[22], ztriangle_code_4[28], ztriangle_code_4[29] }, { ztriangle_code_4[25], ztriangle_code_4[26], ztriangle_code_4[27], ztriangle_code_4[28], ztriangle_code_4[29] } }, { { ztriangle_code_4[30], ztriangle_code_4[31], ztriangle_code_4[32], ztriangle_code_4[43], ztriangle_code_4[44] }, { ztriangle_code_4[35], ztriangle_code_4[36], ztriangle_code_4[37], ztriangle_code_4[43], ztriangle_code_4[44] }, { ztriangle_code_4[40], ztriangle_code_4[41], ztriangle_code_4[42], ztriangle_code_4[43], ztriangle_code_4[44] } } }, { { { ztriangle_code_4[45], ztriangle_code_4[46], ztriangle_code_4[47], ztriangle_code_4[58], ztriangle_code_4[59] }, { ztriangle_code_4[50], ztriangle_code_4[51], ztriangle_code_4[52], ztriangle_code_4[58], ztriangle_code_4[59] }, { ztriangle_code_4[55], ztriangle_code_4[56], ztriangle_code_4[57], ztriangle_code_4[58], ztriangle_code_4[59] } }, { { ztriangle_code_4[60], ztriangle_code_4[61], ztriangle_code_4[62], ztriangle_code_4[73], ztriangle_code_4[74] }, { ztriangle_code_4[65], ztriangle_code_4[66], ztriangle_code_4[67], ztriangle_code_4[73], ztriangle_code_4[74] }, { ztriangle_code_4[70], ztriangle_code_4[71], ztriangle_code_4[72], ztriangle_code_4[73], ztriangle_code_4[74] } }, { { ztriangle_code_4[75], ztriangle_code_4[76], ztriangle_code_4[77], ztriangle_code_4[88], ztriangle_code_4[89] }, { ztriangle_code_4[80], ztriangle_code_4[81], ztriangle_code_4[82], ztriangle_code_4[88], ztriangle_code_4[89] }, { ztriangle_code_4[85], ztriangle_code_4[86], ztriangle_code_4[87], ztriangle_code_4[88], ztriangle_code_4[89] } } } }, { { { { ztriangle_code_4[90], ztriangle_code_4[91], ztriangle_code_4[92], ztriangle_code_4[103], ztriangle_code_4[104] }, { ztriangle_code_4[95], ztriangle_code_4[96], ztriangle_code_4[97], ztriangle_code_4[103], ztriangle_code_4[104] }, { ztriangle_code_4[100], ztriangle_code_4[101], ztriangle_code_4[102], ztriangle_code_4[103], ztriangle_code_4[104] } }, { { ztriangle_code_4[105], ztriangle_code_4[106], ztriangle_code_4[107], ztriangle_code_4[118], ztriangle_code_4[119] }, { ztriangle_code_4[110], ztriangle_code_4[111], ztriangle_code_4[112], ztriangle_code_4[118], ztriangle_code_4[119] }, { ztriangle_code_4[115], ztriangle_code_4[116], ztriangle_code_4[117], ztriangle_code_4[118], ztriangle_code_4[119] } }, { { ztriangle_code_4[120], ztriangle_code_4[121], ztriangle_code_4[122], ztriangle_code_4[133], ztriangle_code_4[134] }, { ztriangle_code_4[125], ztriangle_code_4[126], ztriangle_code_4[127], ztriangle_code_4[133], ztriangle_code_4[134] }, { ztriangle_code_4[130], ztriangle_code_4[131], ztriangle_code_4[132], ztriangle_code_4[133], ztriangle_code_4[134] } } }, { { { ztriangle_code_4[135], ztriangle_code_4[136], ztriangle_code_4[137], ztriangle_code_4[148], ztriangle_code_4[149] }, { ztriangle_code_4[140], ztriangle_code_4[141], ztriangle_code_4[142], ztriangle_code_4[148], ztriangle_code_4[149] }, { ztriangle_code_4[145], ztriangle_code_4[146], ztriangle_code_4[147], ztriangle_code_4[148], ztriangle_code_4[149] } }, { { ztriangle_code_4[150], ztriangle_code_4[151], ztriangle_code_4[152], ztriangle_code_4[163], ztriangle_code_4[164] }, { ztriangle_code_4[155], ztriangle_code_4[156], ztriangle_code_4[157], ztriangle_code_4[163], ztriangle_code_4[164] }, { ztriangle_code_4[160], ztriangle_code_4[161], ztriangle_code_4[162], ztriangle_code_4[163], ztriangle_code_4[164] } }, { { ztriangle_code_4[165], ztriangle_code_4[166], ztriangle_code_4[167], ztriangle_code_4[178], ztriangle_code_4[179] }, { ztriangle_code_4[170], ztriangle_code_4[171], ztriangle_code_4[172], ztriangle_code_4[178], ztriangle_code_4[179] }, { ztriangle_code_4[175], ztriangle_code_4[176], ztriangle_code_4[177], ztriangle_code_4[178], ztriangle_code_4[179] } } } }, { { { { ztriangle_code_4[180], ztriangle_code_4[181], ztriangle_code_4[182], ztriangle_code_4[193], ztriangle_code_4[194] }, { ztriangle_code_4[185], ztriangle_code_4[186], ztriangle_code_4[187], ztriangle_code_4[193], ztriangle_code_4[194] }, { ztriangle_code_4[190], ztriangle_code_4[191], ztriangle_code_4[192], ztriangle_code_4[193], ztriangle_code_4[194] } }, { { ztriangle_code_4[195], ztriangle_code_4[196], ztriangle_code_4[197], ztriangle_code_4[208], ztriangle_code_4[209] }, { ztriangle_code_4[200], ztriangle_code_4[201], ztriangle_code_4[202], ztriangle_code_4[208], ztriangle_code_4[209] }, { ztriangle_code_4[205], ztriangle_code_4[206], ztriangle_code_4[207], ztriangle_code_4[208], ztriangle_code_4[209] } }, { { ztriangle_code_4[210], ztriangle_code_4[211], ztriangle_code_4[212], ztriangle_code_4[223], ztriangle_code_4[224] }, { ztriangle_code_4[215], ztriangle_code_4[216], ztriangle_code_4[217], ztriangle_code_4[223], ztriangle_code_4[224] }, { ztriangle_code_4[220], ztriangle_code_4[221], ztriangle_code_4[222], ztriangle_code_4[223], ztriangle_code_4[224] } } }, { { { ztriangle_code_4[225], ztriangle_code_4[226], ztriangle_code_4[227], ztriangle_code_4[238], ztriangle_code_4[239] }, { ztriangle_code_4[230], ztriangle_code_4[231], ztriangle_code_4[232], ztriangle_code_4[238], ztriangle_code_4[239] }, { ztriangle_code_4[235], ztriangle_code_4[236], ztriangle_code_4[237], ztriangle_code_4[238], ztriangle_code_4[239] } }, { { ztriangle_code_4[240], ztriangle_code_4[241], ztriangle_code_4[242], ztriangle_code_4[253], ztriangle_code_4[254] }, { ztriangle_code_4[245], ztriangle_code_4[246], ztriangle_code_4[247], ztriangle_code_4[253], ztriangle_code_4[254] }, { ztriangle_code_4[250], ztriangle_code_4[251], ztriangle_code_4[252], ztriangle_code_4[253], ztriangle_code_4[254] } }, { { ztriangle_code_4[255], ztriangle_code_4[256], ztriangle_code_4[257], ztriangle_code_4[268], ztriangle_code_4[269] }, { ztriangle_code_4[260], ztriangle_code_4[261], ztriangle_code_4[262], ztriangle_code_4[268], ztriangle_code_4[269] }, { ztriangle_code_4[265], ztriangle_code_4[266], ztriangle_code_4[267], ztriangle_code_4[268], ztriangle_code_4[269] } } } } }, { { { { { ztriangle_code_4[270], ztriangle_code_4[271], ztriangle_code_4[272], ztriangle_code_4[283], ztriangle_code_4[284] }, { ztriangle_code_4[275], ztriangle_code_4[276], ztriangle_code_4[277], ztriangle_code_4[283], ztriangle_code_4[284] }, { ztriangle_code_4[280], ztriangle_code_4[281], ztriangle_code_4[282], ztriangle_code_4[283], ztriangle_code_4[284] } }, { { ztriangle_code_4[285], ztriangle_code_4[286], ztriangle_code_4[287], ztriangle_code_4[298], ztriangle_code_4[299] }, { ztriangle_code_4[290], ztriangle_code_4[291], ztriangle_code_4[292], ztriangle_code_4[298], ztriangle_code_4[299] }, { ztriangle_code_4[295], ztriangle_code_4[296], ztriangle_code_4[297], ztriangle_code_4[298], ztriangle_code_4[299] } }, { { ztriangle_code_4[300], ztriangle_code_4[301], ztriangle_code_4[302], ztriangle_code_4[313], ztriangle_code_4[314] }, { ztriangle_code_4[305], ztriangle_code_4[306], ztriangle_code_4[307], ztriangle_code_4[313], ztriangle_code_4[314] }, { ztriangle_code_4[310], ztriangle_code_4[311], ztriangle_code_4[312], ztriangle_code_4[313], ztriangle_code_4[314] } } }, { { { ztriangle_code_4[315], ztriangle_code_4[316], ztriangle_code_4[317], ztriangle_code_4[328], ztriangle_code_4[329] }, { ztriangle_code_4[320], ztriangle_code_4[321], ztriangle_code_4[322], ztriangle_code_4[328], ztriangle_code_4[329] }, { ztriangle_code_4[325], ztriangle_code_4[326], ztriangle_code_4[327], ztriangle_code_4[328], ztriangle_code_4[329] } }, { { ztriangle_code_4[330], ztriangle_code_4[331], ztriangle_code_4[332], ztriangle_code_4[343], ztriangle_code_4[344] }, { ztriangle_code_4[335], ztriangle_code_4[336], ztriangle_code_4[337], ztriangle_code_4[343], ztriangle_code_4[344] }, { ztriangle_code_4[340], ztriangle_code_4[341], ztriangle_code_4[342], ztriangle_code_4[343], ztriangle_code_4[344] } }, { { ztriangle_code_4[345], ztriangle_code_4[346], ztriangle_code_4[347], ztriangle_code_4[358], ztriangle_code_4[359] }, { ztriangle_code_4[350], ztriangle_code_4[351], ztriangle_code_4[352], ztriangle_code_4[358], ztriangle_code_4[359] }, { ztriangle_code_4[355], ztriangle_code_4[356], ztriangle_code_4[357], ztriangle_code_4[358], ztriangle_code_4[359] } } } }, { { { { ztriangle_code_4[360], ztriangle_code_4[361], ztriangle_code_4[362], ztriangle_code_4[373], ztriangle_code_4[374] }, { ztriangle_code_4[365], ztriangle_code_4[366], ztriangle_code_4[367], ztriangle_code_4[373], ztriangle_code_4[374] }, { ztriangle_code_4[370], ztriangle_code_4[371], ztriangle_code_4[372], ztriangle_code_4[373], ztriangle_code_4[374] } }, { { ztriangle_code_4[375], ztriangle_code_4[376], ztriangle_code_4[377], ztriangle_code_4[388], ztriangle_code_4[389] }, { ztriangle_code_4[380], ztriangle_code_4[381], ztriangle_code_4[382], ztriangle_code_4[388], ztriangle_code_4[389] }, { ztriangle_code_4[385], ztriangle_code_4[386], ztriangle_code_4[387], ztriangle_code_4[388], ztriangle_code_4[389] } }, { { ztriangle_code_4[390], ztriangle_code_4[391], ztriangle_code_4[392], ztriangle_code_4[403], ztriangle_code_4[404] }, { ztriangle_code_4[395], ztriangle_code_4[396], ztriangle_code_4[397], ztriangle_code_4[403], ztriangle_code_4[404] }, { ztriangle_code_4[400], ztriangle_code_4[401], ztriangle_code_4[402], ztriangle_code_4[403], ztriangle_code_4[404] } } }, { { { ztriangle_code_4[405], ztriangle_code_4[406], ztriangle_code_4[407], ztriangle_code_4[418], ztriangle_code_4[419] }, { ztriangle_code_4[410], ztriangle_code_4[411], ztriangle_code_4[412], ztriangle_code_4[418], ztriangle_code_4[419] }, { ztriangle_code_4[415], ztriangle_code_4[416], ztriangle_code_4[417], ztriangle_code_4[418], ztriangle_code_4[419] } }, { { ztriangle_code_4[420], ztriangle_code_4[421], ztriangle_code_4[422], ztriangle_code_4[433], ztriangle_code_4[434] }, { ztriangle_code_4[425], ztriangle_code_4[426], ztriangle_code_4[427], ztriangle_code_4[433], ztriangle_code_4[434] }, { ztriangle_code_4[430], ztriangle_code_4[431], ztriangle_code_4[432], ztriangle_code_4[433], ztriangle_code_4[434] } }, { { ztriangle_code_4[435], ztriangle_code_4[436], ztriangle_code_4[437], ztriangle_code_4[448], ztriangle_code_4[449] }, { ztriangle_code_4[440], ztriangle_code_4[441], ztriangle_code_4[442], ztriangle_code_4[448], ztriangle_code_4[449] }, { ztriangle_code_4[445], ztriangle_code_4[446], ztriangle_code_4[447], ztriangle_code_4[448], ztriangle_code_4[449] } } } }, { { { { ztriangle_code_4[450], ztriangle_code_4[451], ztriangle_code_4[452], ztriangle_code_4[463], ztriangle_code_4[464] }, { ztriangle_code_4[455], ztriangle_code_4[456], ztriangle_code_4[457], ztriangle_code_4[463], ztriangle_code_4[464] }, { ztriangle_code_4[460], ztriangle_code_4[461], ztriangle_code_4[462], ztriangle_code_4[463], ztriangle_code_4[464] } }, { { ztriangle_code_4[465], ztriangle_code_4[466], ztriangle_code_4[467], ztriangle_code_4[478], ztriangle_code_4[479] }, { ztriangle_code_4[470], ztriangle_code_4[471], ztriangle_code_4[472], ztriangle_code_4[478], ztriangle_code_4[479] }, { ztriangle_code_4[475], ztriangle_code_4[476], ztriangle_code_4[477], ztriangle_code_4[478], ztriangle_code_4[479] } }, { { ztriangle_code_4[480], ztriangle_code_4[481], ztriangle_code_4[482], ztriangle_code_4[493], ztriangle_code_4[494] }, { ztriangle_code_4[485], ztriangle_code_4[486], ztriangle_code_4[487], ztriangle_code_4[493], ztriangle_code_4[494] }, { ztriangle_code_4[490], ztriangle_code_4[491], ztriangle_code_4[492], ztriangle_code_4[493], ztriangle_code_4[494] } } }, { { { ztriangle_code_4[495], ztriangle_code_4[496], ztriangle_code_4[497], ztriangle_code_4[508], ztriangle_code_4[509] }, { ztriangle_code_4[500], ztriangle_code_4[501], ztriangle_code_4[502], ztriangle_code_4[508], ztriangle_code_4[509] }, { ztriangle_code_4[505], ztriangle_code_4[506], ztriangle_code_4[507], ztriangle_code_4[508], ztriangle_code_4[509] } }, { { ztriangle_code_4[510], ztriangle_code_4[511], ztriangle_code_4[512], ztriangle_code_4[523], ztriangle_code_4[524] }, { ztriangle_code_4[515], ztriangle_code_4[516], ztriangle_code_4[517], ztriangle_code_4[523], ztriangle_code_4[524] }, { ztriangle_code_4[520], ztriangle_code_4[521], ztriangle_code_4[522], ztriangle_code_4[523], ztriangle_code_4[524] } }, { { ztriangle_code_4[525], ztriangle_code_4[526], ztriangle_code_4[527], ztriangle_code_4[538], ztriangle_code_4[539] }, { ztriangle_code_4[530], ztriangle_code_4[531], ztriangle_code_4[532], ztriangle_code_4[538], ztriangle_code_4[539] }, { ztriangle_code_4[535], ztriangle_code_4[536], ztriangle_code_4[537], ztriangle_code_4[538], ztriangle_code_4[539] } } } } } } };