local propertyTable = { CultivationType = 1,Level = 2,AttrType = 3,AttrNum = 4,LevelUpTrigger_Table = 5,LevelUpItem_Table = 6, } local mainPropertyTable = { CultivationType = 1,Level = 2,PageIndex = 3,LineIndex = 4, } local primaryTable = { "CultivationType","Level", } local DataPageEntry = {} local rawget = rawget local base = { __index = function(t, k) local propertyIndex = propertyTable[k] if propertyIndex then local mainPropertyIndex = mainPropertyTable[k] if mainPropertyIndex then return t[mainPropertyIndex] end local pageIndex = t[3] local pageData = DataPageEntry[pageIndex] if pageData == nil then pageData = require('Data/CultivationLevel-page'..pageIndex) if DataSheetUtil then --skip fixedpoint process for data sheet checker DataSheetUtil.ProcessFixedPoint('CultivationLevel', pageData) end DataPageEntry[pageIndex] = pageData end local lineIndex = t[4] local resultData = pageData[lineIndex] return resultData[propertyIndex] end end, __newindex = function() error('Attempt to modify read-only table') end } local dataTable = { setmetatable({1,0,1,1},base), setmetatable({1,1,1,2},base), setmetatable({1,2,1,3},base), setmetatable({1,3,1,4},base), setmetatable({1,4,1,5},base), setmetatable({1,5,1,6},base), setmetatable({1,6,1,7},base), setmetatable({1,7,1,8},base), setmetatable({1,8,1,9},base), setmetatable({1,9,1,10},base), setmetatable({1,10,1,11},base), setmetatable({1,11,1,12},base), setmetatable({1,12,1,13},base), setmetatable({1,13,1,14},base), setmetatable({1,14,1,15},base), setmetatable({1,15,1,16},base), setmetatable({1,16,1,17},base), setmetatable({1,17,1,18},base), setmetatable({1,18,1,19},base), setmetatable({1,19,1,20},base), setmetatable({1,20,1,21},base), setmetatable({1,21,1,22},base), setmetatable({1,22,1,23},base), setmetatable({1,23,1,24},base), setmetatable({1,24,1,25},base), setmetatable({1,25,1,26},base), setmetatable({1,26,1,27},base), setmetatable({1,27,1,28},base), setmetatable({1,28,1,29},base), setmetatable({1,29,1,30},base), setmetatable({1,30,1,31},base), setmetatable({1,31,1,32},base), setmetatable({1,32,1,33},base), setmetatable({1,33,1,34},base), setmetatable({1,34,1,35},base), setmetatable({1,35,1,36},base), setmetatable({1,36,1,37},base), setmetatable({1,37,1,38},base), setmetatable({1,38,1,39},base), setmetatable({1,39,1,40},base), setmetatable({1,40,1,41},base), setmetatable({1,41,1,42},base), setmetatable({1,42,1,43},base), setmetatable({1,43,1,44},base), setmetatable({1,44,1,45},base), setmetatable({1,45,1,46},base), setmetatable({1,46,1,47},base), setmetatable({1,47,1,48},base), setmetatable({1,48,1,49},base), setmetatable({1,49,1,50},base), setmetatable({1,50,1,51},base), setmetatable({1,51,1,52},base), setmetatable({1,52,1,53},base), setmetatable({1,53,1,54},base), setmetatable({1,54,1,55},base), setmetatable({1,55,1,56},base), setmetatable({1,56,1,57},base), setmetatable({1,57,1,58},base), setmetatable({1,58,1,59},base), setmetatable({1,59,1,60},base), setmetatable({1,60,1,61},base), setmetatable({1,61,1,62},base), setmetatable({1,62,1,63},base), setmetatable({1,63,1,64},base), setmetatable({1,64,1,65},base), setmetatable({1,65,1,66},base), setmetatable({1,66,1,67},base), setmetatable({1,67,1,68},base), setmetatable({1,68,1,69},base), setmetatable({1,69,1,70},base), setmetatable({1,70,1,71},base), setmetatable({1,71,1,72},base), setmetatable({1,72,1,73},base), setmetatable({1,73,1,74},base), setmetatable({1,74,1,75},base), setmetatable({1,75,1,76},base), setmetatable({1,76,1,77},base), setmetatable({1,77,1,78},base), setmetatable({1,78,1,79},base), setmetatable({1,79,1,80},base), setmetatable({1,80,1,81},base), setmetatable({1,81,1,82},base), setmetatable({1,82,1,83},base), setmetatable({1,83,1,84},base), setmetatable({1,84,1,85},base), setmetatable({1,85,1,86},base), setmetatable({1,86,1,87},base), setmetatable({1,87,1,88},base), setmetatable({1,88,1,89},base), setmetatable({1,89,1,90},base), setmetatable({1,90,1,91},base), setmetatable({1,91,1,92},base), setmetatable({1,92,1,93},base), setmetatable({1,93,1,94},base), setmetatable({1,94,1,95},base), setmetatable({1,95,1,96},base), setmetatable({1,96,1,97},base), setmetatable({1,97,1,98},base), setmetatable({1,98,1,99},base), setmetatable({1,99,1,100},base), setmetatable({1,100,1,101},base), setmetatable({1,101,1,102},base), setmetatable({1,102,1,103},base), setmetatable({1,103,1,104},base), setmetatable({1,104,1,105},base), setmetatable({1,105,1,106},base), setmetatable({1,106,1,107},base), setmetatable({1,107,1,108},base), setmetatable({1,108,1,109},base), setmetatable({1,109,1,110},base), setmetatable({1,110,1,111},base), setmetatable({1,111,1,112},base), setmetatable({1,112,1,113},base), setmetatable({1,113,1,114},base), setmetatable({1,114,1,115},base), setmetatable({1,115,1,116},base), setmetatable({1,116,1,117},base), setmetatable({1,117,1,118},base), setmetatable({1,118,1,119},base), setmetatable({1,119,1,120},base), setmetatable({1,120,1,121},base), setmetatable({1,121,1,122},base), setmetatable({1,122,1,123},base), setmetatable({1,123,1,124},base), setmetatable({1,124,1,125},base), setmetatable({1,125,1,126},base), setmetatable({1,126,1,127},base), setmetatable({1,127,1,128},base), setmetatable({1,128,1,129},base), setmetatable({1,129,1,130},base), setmetatable({1,130,1,131},base), setmetatable({1,131,1,132},base), setmetatable({1,132,1,133},base), setmetatable({1,133,1,134},base), setmetatable({1,134,1,135},base), setmetatable({1,135,1,136},base), setmetatable({1,136,1,137},base), setmetatable({1,137,1,138},base), setmetatable({1,138,1,139},base), setmetatable({1,139,1,140},base), setmetatable({1,140,1,141},base), setmetatable({1,141,1,142},base), setmetatable({1,142,1,143},base), setmetatable({1,143,1,144},base), setmetatable({1,144,1,145},base), setmetatable({1,145,1,146},base), setmetatable({1,146,1,147},base), setmetatable({1,147,1,148},base), setmetatable({1,148,1,149},base), setmetatable({1,149,1,150},base), setmetatable({1,150,1,151},base), setmetatable({2,0,1,152},base), setmetatable({2,1,1,153},base), setmetatable({2,2,1,154},base), setmetatable({2,3,1,155},base), setmetatable({2,4,1,156},base), setmetatable({2,5,1,157},base), setmetatable({2,6,1,158},base), setmetatable({2,7,1,159},base), setmetatable({2,8,1,160},base), setmetatable({2,9,1,161},base), setmetatable({2,10,1,162},base), setmetatable({2,11,1,163},base), setmetatable({2,12,1,164},base), setmetatable({2,13,1,165},base), setmetatable({2,14,1,166},base), setmetatable({2,15,1,167},base), setmetatable({2,16,1,168},base), setmetatable({2,17,1,169},base), setmetatable({2,18,1,170},base), setmetatable({2,19,1,171},base), setmetatable({2,20,1,172},base), setmetatable({2,21,1,173},base), setmetatable({2,22,1,174},base), setmetatable({2,23,1,175},base), setmetatable({2,24,1,176},base), setmetatable({2,25,1,177},base), setmetatable({2,26,1,178},base), setmetatable({2,27,1,179},base), setmetatable({2,28,1,180},base), setmetatable({2,29,1,181},base), setmetatable({2,30,1,182},base), setmetatable({2,31,1,183},base), setmetatable({2,32,1,184},base), setmetatable({2,33,1,185},base), setmetatable({2,34,1,186},base), setmetatable({2,35,1,187},base), setmetatable({2,36,1,188},base), setmetatable({2,37,1,189},base), setmetatable({2,38,1,190},base), setmetatable({2,39,1,191},base), setmetatable({2,40,1,192},base), setmetatable({2,41,1,193},base), setmetatable({2,42,1,194},base), setmetatable({2,43,1,195},base), setmetatable({2,44,1,196},base), setmetatable({2,45,1,197},base), setmetatable({2,46,1,198},base), setmetatable({2,47,1,199},base), setmetatable({2,48,1,200},base), setmetatable({2,49,1,201},base), setmetatable({2,50,1,202},base), setmetatable({2,51,1,203},base), setmetatable({2,52,1,204},base), setmetatable({2,53,1,205},base), setmetatable({2,54,1,206},base), setmetatable({2,55,1,207},base), setmetatable({2,56,1,208},base), setmetatable({2,57,1,209},base), setmetatable({2,58,1,210},base), setmetatable({2,59,1,211},base), setmetatable({2,60,1,212},base), setmetatable({2,61,1,213},base), setmetatable({2,62,1,214},base), setmetatable({2,63,1,215},base), setmetatable({2,64,1,216},base), setmetatable({2,65,1,217},base), setmetatable({2,66,1,218},base), setmetatable({2,67,1,219},base), setmetatable({2,68,1,220},base), setmetatable({2,69,1,221},base), setmetatable({2,70,1,222},base), setmetatable({2,71,1,223},base), setmetatable({2,72,1,224},base), setmetatable({2,73,1,225},base), setmetatable({2,74,1,226},base), setmetatable({2,75,1,227},base), setmetatable({2,76,1,228},base), setmetatable({2,77,1,229},base), setmetatable({2,78,1,230},base), setmetatable({2,79,1,231},base), setmetatable({2,80,1,232},base), setmetatable({2,81,1,233},base), setmetatable({2,82,1,234},base), setmetatable({2,83,1,235},base), setmetatable({2,84,1,236},base), setmetatable({2,85,1,237},base), setmetatable({2,86,1,238},base), setmetatable({2,87,1,239},base), setmetatable({2,88,1,240},base), setmetatable({2,89,1,241},base), setmetatable({2,90,1,242},base), setmetatable({2,91,1,243},base), setmetatable({2,92,1,244},base), setmetatable({2,93,1,245},base), setmetatable({2,94,1,246},base), setmetatable({2,95,1,247},base), setmetatable({2,96,1,248},base), setmetatable({2,97,1,249},base), setmetatable({2,98,1,250},base), setmetatable({2,99,1,251},base), setmetatable({2,100,1,252},base), setmetatable({2,101,1,253},base), setmetatable({2,102,1,254},base), setmetatable({2,103,1,255},base), setmetatable({2,104,1,256},base), setmetatable({2,105,1,257},base), setmetatable({2,106,1,258},base), setmetatable({2,107,1,259},base), setmetatable({2,108,1,260},base), setmetatable({2,109,1,261},base), setmetatable({2,110,1,262},base), setmetatable({2,111,1,263},base), setmetatable({2,112,1,264},base), setmetatable({2,113,1,265},base), setmetatable({2,114,1,266},base), setmetatable({2,115,1,267},base), setmetatable({2,116,1,268},base), setmetatable({2,117,1,269},base), setmetatable({2,118,1,270},base), setmetatable({2,119,1,271},base), setmetatable({2,120,1,272},base), setmetatable({2,121,1,273},base), setmetatable({2,122,1,274},base), setmetatable({2,123,1,275},base), setmetatable({2,124,1,276},base), setmetatable({2,125,1,277},base), setmetatable({2,126,1,278},base), setmetatable({2,127,1,279},base), setmetatable({2,128,1,280},base), setmetatable({2,129,1,281},base), setmetatable({2,130,1,282},base), setmetatable({2,131,1,283},base), setmetatable({2,132,1,284},base), setmetatable({2,133,1,285},base), setmetatable({2,134,1,286},base), setmetatable({2,135,1,287},base), setmetatable({2,136,1,288},base), setmetatable({2,137,1,289},base), setmetatable({2,138,1,290},base), setmetatable({2,139,1,291},base), setmetatable({2,140,1,292},base), setmetatable({2,141,1,293},base), setmetatable({2,142,1,294},base), setmetatable({2,143,1,295},base), setmetatable({2,144,1,296},base), setmetatable({2,145,1,297},base), setmetatable({2,146,1,298},base), setmetatable({2,147,1,299},base), setmetatable({2,148,1,300},base), setmetatable({2,149,1,301},base), setmetatable({2,150,1,302},base), setmetatable({3,0,1,303},base), setmetatable({3,1,1,304},base), setmetatable({3,2,1,305},base), setmetatable({3,3,1,306},base), setmetatable({3,4,1,307},base), setmetatable({3,5,1,308},base), setmetatable({3,6,1,309},base), setmetatable({3,7,1,310},base), setmetatable({3,8,1,311},base), setmetatable({3,9,1,312},base), setmetatable({3,10,1,313},base), setmetatable({3,11,1,314},base), setmetatable({3,12,1,315},base), setmetatable({3,13,1,316},base), setmetatable({3,14,1,317},base), setmetatable({3,15,1,318},base), setmetatable({3,16,1,319},base), setmetatable({3,17,1,320},base), setmetatable({3,18,1,321},base), setmetatable({3,19,1,322},base), setmetatable({3,20,1,323},base), setmetatable({3,21,1,324},base), setmetatable({3,22,1,325},base), setmetatable({3,23,1,326},base), setmetatable({3,24,1,327},base), setmetatable({3,25,1,328},base), setmetatable({3,26,1,329},base), setmetatable({3,27,1,330},base), setmetatable({3,28,1,331},base), setmetatable({3,29,1,332},base), setmetatable({3,30,1,333},base), setmetatable({3,31,1,334},base), setmetatable({3,32,1,335},base), setmetatable({3,33,1,336},base), setmetatable({3,34,1,337},base), setmetatable({3,35,1,338},base), setmetatable({3,36,1,339},base), setmetatable({3,37,1,340},base), setmetatable({3,38,1,341},base), setmetatable({3,39,1,342},base), setmetatable({3,40,1,343},base), setmetatable({3,41,1,344},base), setmetatable({3,42,1,345},base), setmetatable({3,43,1,346},base), setmetatable({3,44,1,347},base), setmetatable({3,45,1,348},base), setmetatable({3,46,1,349},base), setmetatable({3,47,1,350},base), setmetatable({3,48,1,351},base), setmetatable({3,49,1,352},base), setmetatable({3,50,1,353},base), setmetatable({3,51,1,354},base), setmetatable({3,52,1,355},base), setmetatable({3,53,1,356},base), setmetatable({3,54,1,357},base), setmetatable({3,55,1,358},base), setmetatable({3,56,1,359},base), setmetatable({3,57,1,360},base), setmetatable({3,58,1,361},base), setmetatable({3,59,1,362},base), setmetatable({3,60,1,363},base), setmetatable({3,61,1,364},base), setmetatable({3,62,1,365},base), setmetatable({3,63,1,366},base), setmetatable({3,64,1,367},base), setmetatable({3,65,1,368},base), setmetatable({3,66,1,369},base), setmetatable({3,67,1,370},base), setmetatable({3,68,1,371},base), setmetatable({3,69,1,372},base), setmetatable({3,70,1,373},base), setmetatable({3,71,1,374},base), setmetatable({3,72,1,375},base), setmetatable({3,73,1,376},base), setmetatable({3,74,1,377},base), setmetatable({3,75,1,378},base), setmetatable({3,76,1,379},base), setmetatable({3,77,1,380},base), setmetatable({3,78,1,381},base), setmetatable({3,79,1,382},base), setmetatable({3,80,1,383},base), setmetatable({3,81,1,384},base), setmetatable({3,82,1,385},base), setmetatable({3,83,1,386},base), setmetatable({3,84,1,387},base), setmetatable({3,85,1,388},base), setmetatable({3,86,1,389},base), setmetatable({3,87,1,390},base), setmetatable({3,88,1,391},base), setmetatable({3,89,1,392},base), setmetatable({3,90,1,393},base), setmetatable({3,91,1,394},base), setmetatable({3,92,1,395},base), setmetatable({3,93,1,396},base), setmetatable({3,94,1,397},base), setmetatable({3,95,1,398},base), setmetatable({3,96,1,399},base), setmetatable({3,97,1,400},base), setmetatable({3,98,1,401},base), setmetatable({3,99,1,402},base), setmetatable({3,100,1,403},base), setmetatable({3,101,1,404},base), setmetatable({3,102,1,405},base), setmetatable({3,103,1,406},base), setmetatable({3,104,1,407},base), setmetatable({3,105,1,408},base), setmetatable({3,106,1,409},base), setmetatable({3,107,1,410},base), setmetatable({3,108,1,411},base), setmetatable({3,109,1,412},base), setmetatable({3,110,1,413},base), setmetatable({3,111,1,414},base), setmetatable({3,112,1,415},base), setmetatable({3,113,1,416},base), setmetatable({3,114,1,417},base), setmetatable({3,115,1,418},base), setmetatable({3,116,1,419},base), setmetatable({3,117,1,420},base), setmetatable({3,118,1,421},base), setmetatable({3,119,1,422},base), setmetatable({3,120,1,423},base), setmetatable({3,121,1,424},base), setmetatable({3,122,1,425},base), setmetatable({3,123,1,426},base), setmetatable({3,124,1,427},base), setmetatable({3,125,1,428},base), setmetatable({3,126,1,429},base), setmetatable({3,127,1,430},base), setmetatable({3,128,1,431},base), setmetatable({3,129,1,432},base), setmetatable({3,130,1,433},base), setmetatable({3,131,1,434},base), setmetatable({3,132,1,435},base), setmetatable({3,133,1,436},base), setmetatable({3,134,1,437},base), setmetatable({3,135,1,438},base), setmetatable({3,136,1,439},base), setmetatable({3,137,1,440},base), setmetatable({3,138,1,441},base), setmetatable({3,139,1,442},base), setmetatable({3,140,1,443},base), setmetatable({3,141,1,444},base), setmetatable({3,142,1,445},base), setmetatable({3,143,1,446},base), setmetatable({3,144,1,447},base), setmetatable({3,145,1,448},base), setmetatable({3,146,1,449},base), setmetatable({3,147,1,450},base), setmetatable({3,148,1,451},base), setmetatable({3,149,1,452},base), setmetatable({3,150,1,453},base), setmetatable({4,0,1,454},base), setmetatable({4,1,1,455},base), setmetatable({4,2,1,456},base), setmetatable({4,3,1,457},base), setmetatable({4,4,1,458},base), setmetatable({4,5,1,459},base), setmetatable({4,6,1,460},base), setmetatable({4,7,1,461},base), setmetatable({4,8,1,462},base), setmetatable({4,9,1,463},base), setmetatable({4,10,1,464},base), setmetatable({4,11,1,465},base), setmetatable({4,12,1,466},base), setmetatable({4,13,1,467},base), setmetatable({4,14,1,468},base), setmetatable({4,15,1,469},base), setmetatable({4,16,1,470},base), setmetatable({4,17,1,471},base), setmetatable({4,18,1,472},base), setmetatable({4,19,1,473},base), setmetatable({4,20,1,474},base), setmetatable({4,21,1,475},base), setmetatable({4,22,1,476},base), setmetatable({4,23,1,477},base), setmetatable({4,24,1,478},base), setmetatable({4,25,1,479},base), setmetatable({4,26,1,480},base), setmetatable({4,27,1,481},base), setmetatable({4,28,1,482},base), setmetatable({4,29,1,483},base), setmetatable({4,30,1,484},base), setmetatable({4,31,1,485},base), setmetatable({4,32,1,486},base), setmetatable({4,33,1,487},base), setmetatable({4,34,1,488},base), setmetatable({4,35,1,489},base), setmetatable({4,36,1,490},base), setmetatable({4,37,1,491},base), setmetatable({4,38,1,492},base), setmetatable({4,39,1,493},base), setmetatable({4,40,1,494},base), setmetatable({4,41,1,495},base), setmetatable({4,42,1,496},base), setmetatable({4,43,1,497},base), setmetatable({4,44,1,498},base), setmetatable({4,45,1,499},base), setmetatable({4,46,1,500},base), setmetatable({4,47,1,501},base), setmetatable({4,48,1,502},base), setmetatable({4,49,1,503},base), setmetatable({4,50,1,504},base), setmetatable({4,51,1,505},base), setmetatable({4,52,1,506},base), setmetatable({4,53,1,507},base), setmetatable({4,54,1,508},base), setmetatable({4,55,1,509},base), setmetatable({4,56,1,510},base), setmetatable({4,57,1,511},base), setmetatable({4,58,1,512},base), setmetatable({4,59,1,513},base), setmetatable({4,60,1,514},base), setmetatable({4,61,1,515},base), setmetatable({4,62,1,516},base), setmetatable({4,63,1,517},base), setmetatable({4,64,1,518},base), setmetatable({4,65,1,519},base), setmetatable({4,66,1,520},base), setmetatable({4,67,1,521},base), setmetatable({4,68,1,522},base), setmetatable({4,69,1,523},base), setmetatable({4,70,1,524},base), setmetatable({4,71,1,525},base), setmetatable({4,72,1,526},base), setmetatable({4,73,1,527},base), setmetatable({4,74,1,528},base), setmetatable({4,75,1,529},base), setmetatable({4,76,1,530},base), setmetatable({4,77,1,531},base), setmetatable({4,78,1,532},base), setmetatable({4,79,1,533},base), setmetatable({4,80,1,534},base), setmetatable({4,81,1,535},base), setmetatable({4,82,1,536},base), setmetatable({4,83,1,537},base), setmetatable({4,84,1,538},base), setmetatable({4,85,1,539},base), setmetatable({4,86,1,540},base), setmetatable({4,87,1,541},base), setmetatable({4,88,1,542},base), setmetatable({4,89,1,543},base), setmetatable({4,90,1,544},base), setmetatable({4,91,1,545},base), setmetatable({4,92,1,546},base), setmetatable({4,93,1,547},base), setmetatable({4,94,1,548},base), setmetatable({4,95,1,549},base), setmetatable({4,96,1,550},base), setmetatable({4,97,1,551},base), setmetatable({4,98,1,552},base), setmetatable({4,99,1,553},base), setmetatable({4,100,1,554},base), setmetatable({4,101,1,555},base), setmetatable({4,102,1,556},base), setmetatable({4,103,1,557},base), setmetatable({4,104,1,558},base), setmetatable({4,105,1,559},base), setmetatable({4,106,1,560},base), setmetatable({4,107,1,561},base), setmetatable({4,108,1,562},base), setmetatable({4,109,1,563},base), setmetatable({4,110,1,564},base), setmetatable({4,111,1,565},base), setmetatable({4,112,1,566},base), setmetatable({4,113,1,567},base), setmetatable({4,114,1,568},base), setmetatable({4,115,1,569},base), setmetatable({4,116,1,570},base), setmetatable({4,117,1,571},base), setmetatable({4,118,1,572},base), setmetatable({4,119,1,573},base), setmetatable({4,120,1,574},base), setmetatable({4,121,1,575},base), setmetatable({4,122,1,576},base), setmetatable({4,123,1,577},base), setmetatable({4,124,1,578},base), setmetatable({4,125,1,579},base), setmetatable({4,126,1,580},base), setmetatable({4,127,1,581},base), setmetatable({4,128,1,582},base), setmetatable({4,129,1,583},base), setmetatable({4,130,1,584},base), setmetatable({4,131,1,585},base), setmetatable({4,132,1,586},base), setmetatable({4,133,1,587},base), setmetatable({4,134,1,588},base), setmetatable({4,135,1,589},base), setmetatable({4,136,1,590},base), setmetatable({4,137,1,591},base), setmetatable({4,138,1,592},base), setmetatable({4,139,1,593},base), setmetatable({4,140,1,594},base), setmetatable({4,141,1,595},base), setmetatable({4,142,1,596},base), setmetatable({4,143,1,597},base), setmetatable({4,144,1,598},base), setmetatable({4,145,1,599},base), setmetatable({4,146,1,600},base), setmetatable({4,147,1,601},base), setmetatable({4,148,1,602},base), setmetatable({4,149,1,603},base), setmetatable({4,150,1,604},base), setmetatable({5,0,1,605},base), setmetatable({5,1,1,606},base), setmetatable({5,2,1,607},base), setmetatable({5,3,1,608},base), setmetatable({5,4,1,609},base), setmetatable({5,5,1,610},base), setmetatable({5,6,1,611},base), setmetatable({5,7,1,612},base), setmetatable({5,8,1,613},base), setmetatable({5,9,1,614},base), setmetatable({5,10,1,615},base), setmetatable({5,11,1,616},base), setmetatable({5,12,1,617},base), setmetatable({5,13,1,618},base), setmetatable({5,14,1,619},base), setmetatable({5,15,1,620},base), setmetatable({5,16,1,621},base), setmetatable({5,17,1,622},base), setmetatable({5,18,1,623},base), setmetatable({5,19,1,624},base), setmetatable({5,20,1,625},base), setmetatable({5,21,1,626},base), setmetatable({5,22,1,627},base), setmetatable({5,23,1,628},base), setmetatable({5,24,1,629},base), setmetatable({5,25,1,630},base), setmetatable({5,26,1,631},base), setmetatable({5,27,1,632},base), setmetatable({5,28,1,633},base), setmetatable({5,29,1,634},base), setmetatable({5,30,1,635},base), setmetatable({5,31,1,636},base), setmetatable({5,32,1,637},base), setmetatable({5,33,1,638},base), setmetatable({5,34,1,639},base), setmetatable({5,35,1,640},base), setmetatable({5,36,1,641},base), setmetatable({5,37,1,642},base), setmetatable({5,38,1,643},base), setmetatable({5,39,1,644},base), setmetatable({5,40,1,645},base), setmetatable({5,41,1,646},base), setmetatable({5,42,1,647},base), setmetatable({5,43,1,648},base), setmetatable({5,44,1,649},base), setmetatable({5,45,1,650},base), setmetatable({5,46,1,651},base), setmetatable({5,47,1,652},base), setmetatable({5,48,1,653},base), setmetatable({5,49,1,654},base), setmetatable({5,50,1,655},base), setmetatable({5,51,1,656},base), setmetatable({5,52,1,657},base), setmetatable({5,53,1,658},base), setmetatable({5,54,1,659},base), setmetatable({5,55,1,660},base), setmetatable({5,56,1,661},base), setmetatable({5,57,1,662},base), setmetatable({5,58,1,663},base), setmetatable({5,59,1,664},base), setmetatable({5,60,1,665},base), setmetatable({5,61,1,666},base), setmetatable({5,62,1,667},base), setmetatable({5,63,1,668},base), setmetatable({5,64,1,669},base), setmetatable({5,65,1,670},base), setmetatable({5,66,1,671},base), setmetatable({5,67,1,672},base), setmetatable({5,68,1,673},base), setmetatable({5,69,1,674},base), setmetatable({5,70,1,675},base), setmetatable({5,71,1,676},base), setmetatable({5,72,1,677},base), setmetatable({5,73,1,678},base), setmetatable({5,74,1,679},base), setmetatable({5,75,1,680},base), setmetatable({5,76,1,681},base), setmetatable({5,77,1,682},base), setmetatable({5,78,1,683},base), setmetatable({5,79,1,684},base), setmetatable({5,80,1,685},base), setmetatable({5,81,1,686},base), setmetatable({5,82,1,687},base), setmetatable({5,83,1,688},base), setmetatable({5,84,1,689},base), setmetatable({5,85,1,690},base), setmetatable({5,86,1,691},base), setmetatable({5,87,1,692},base), setmetatable({5,88,1,693},base), setmetatable({5,89,1,694},base), setmetatable({5,90,1,695},base), setmetatable({5,91,1,696},base), setmetatable({5,92,1,697},base), setmetatable({5,93,1,698},base), setmetatable({5,94,1,699},base), setmetatable({5,95,1,700},base), setmetatable({5,96,1,701},base), setmetatable({5,97,1,702},base), setmetatable({5,98,1,703},base), setmetatable({5,99,1,704},base), setmetatable({5,100,1,705},base), setmetatable({5,101,1,706},base), setmetatable({5,102,1,707},base), setmetatable({5,103,1,708},base), setmetatable({5,104,1,709},base), setmetatable({5,105,1,710},base), setmetatable({5,106,1,711},base), setmetatable({5,107,1,712},base), setmetatable({5,108,1,713},base), setmetatable({5,109,1,714},base), setmetatable({5,110,1,715},base), setmetatable({5,111,1,716},base), setmetatable({5,112,1,717},base), setmetatable({5,113,1,718},base), setmetatable({5,114,1,719},base), setmetatable({5,115,1,720},base), setmetatable({5,116,1,721},base), setmetatable({5,117,1,722},base), setmetatable({5,118,1,723},base), setmetatable({5,119,1,724},base), setmetatable({5,120,1,725},base), setmetatable({5,121,1,726},base), setmetatable({5,122,1,727},base), setmetatable({5,123,1,728},base), setmetatable({5,124,1,729},base), setmetatable({5,125,1,730},base), setmetatable({5,126,1,731},base), setmetatable({5,127,1,732},base), setmetatable({5,128,1,733},base), setmetatable({5,129,1,734},base), setmetatable({5,130,1,735},base), setmetatable({5,131,1,736},base), setmetatable({5,132,1,737},base), setmetatable({5,133,1,738},base), setmetatable({5,134,1,739},base), setmetatable({5,135,1,740},base), setmetatable({5,136,1,741},base), setmetatable({5,137,1,742},base), setmetatable({5,138,1,743},base), setmetatable({5,139,1,744},base), setmetatable({5,140,1,745},base), setmetatable({5,141,1,746},base), setmetatable({5,142,1,747},base), setmetatable({5,143,1,748},base), setmetatable({5,144,1,749},base), setmetatable({5,145,1,750},base), setmetatable({5,146,1,751},base), setmetatable({5,147,1,752},base), setmetatable({5,148,1,753},base), setmetatable({5,149,1,754},base), setmetatable({5,150,1,755},base), setmetatable({6,0,1,756},base), setmetatable({6,1,1,757},base), setmetatable({6,2,1,758},base), setmetatable({6,3,1,759},base), setmetatable({6,4,1,760},base), setmetatable({6,5,1,761},base), setmetatable({6,6,1,762},base), setmetatable({6,7,1,763},base), setmetatable({6,8,1,764},base), setmetatable({6,9,1,765},base), setmetatable({6,10,1,766},base), setmetatable({6,11,1,767},base), setmetatable({6,12,1,768},base), setmetatable({6,13,1,769},base), setmetatable({6,14,1,770},base), setmetatable({6,15,1,771},base), setmetatable({6,16,1,772},base), setmetatable({6,17,1,773},base), setmetatable({6,18,1,774},base), setmetatable({6,19,1,775},base), setmetatable({6,20,1,776},base), setmetatable({6,21,1,777},base), setmetatable({6,22,1,778},base), setmetatable({6,23,1,779},base), setmetatable({6,24,1,780},base), setmetatable({6,25,1,781},base), setmetatable({6,26,1,782},base), setmetatable({6,27,1,783},base), setmetatable({6,28,1,784},base), setmetatable({6,29,1,785},base), setmetatable({6,30,1,786},base), setmetatable({6,31,1,787},base), setmetatable({6,32,1,788},base), setmetatable({6,33,1,789},base), setmetatable({6,34,1,790},base), setmetatable({6,35,1,791},base), setmetatable({6,36,1,792},base), setmetatable({6,37,1,793},base), setmetatable({6,38,1,794},base), setmetatable({6,39,1,795},base), setmetatable({6,40,1,796},base), setmetatable({6,41,1,797},base), setmetatable({6,42,1,798},base), setmetatable({6,43,1,799},base), setmetatable({6,44,1,800},base), setmetatable({6,45,1,801},base), setmetatable({6,46,1,802},base), setmetatable({6,47,1,803},base), setmetatable({6,48,1,804},base), setmetatable({6,49,1,805},base), setmetatable({6,50,1,806},base), setmetatable({6,51,1,807},base), setmetatable({6,52,1,808},base), setmetatable({6,53,1,809},base), setmetatable({6,54,1,810},base), setmetatable({6,55,1,811},base), setmetatable({6,56,1,812},base), setmetatable({6,57,1,813},base), setmetatable({6,58,1,814},base), setmetatable({6,59,1,815},base), setmetatable({6,60,1,816},base), setmetatable({6,61,1,817},base), setmetatable({6,62,1,818},base), setmetatable({6,63,1,819},base), setmetatable({6,64,1,820},base), setmetatable({6,65,1,821},base), setmetatable({6,66,1,822},base), setmetatable({6,67,1,823},base), setmetatable({6,68,1,824},base), setmetatable({6,69,1,825},base), setmetatable({6,70,1,826},base), setmetatable({6,71,1,827},base), setmetatable({6,72,1,828},base), setmetatable({6,73,1,829},base), setmetatable({6,74,1,830},base), setmetatable({6,75,1,831},base), setmetatable({6,76,1,832},base), setmetatable({6,77,1,833},base), setmetatable({6,78,1,834},base), setmetatable({6,79,1,835},base), setmetatable({6,80,1,836},base), setmetatable({6,81,1,837},base), setmetatable({6,82,1,838},base), setmetatable({6,83,1,839},base), setmetatable({6,84,1,840},base), setmetatable({6,85,1,841},base), setmetatable({6,86,1,842},base), setmetatable({6,87,1,843},base), setmetatable({6,88,1,844},base), setmetatable({6,89,1,845},base), setmetatable({6,90,1,846},base), setmetatable({6,91,1,847},base), setmetatable({6,92,1,848},base), setmetatable({6,93,1,849},base), setmetatable({6,94,1,850},base), setmetatable({6,95,1,851},base), setmetatable({6,96,1,852},base), setmetatable({6,97,1,853},base), setmetatable({6,98,1,854},base), setmetatable({6,99,1,855},base), setmetatable({6,100,1,856},base), setmetatable({6,101,1,857},base), setmetatable({6,102,1,858},base), setmetatable({6,103,1,859},base), setmetatable({6,104,1,860},base), setmetatable({6,105,1,861},base), setmetatable({6,106,1,862},base), setmetatable({6,107,1,863},base), setmetatable({6,108,1,864},base), setmetatable({6,109,1,865},base), setmetatable({6,110,1,866},base), setmetatable({6,111,1,867},base), setmetatable({6,112,1,868},base), setmetatable({6,113,1,869},base), setmetatable({6,114,1,870},base), setmetatable({6,115,1,871},base), setmetatable({6,116,1,872},base), setmetatable({6,117,1,873},base), setmetatable({6,118,1,874},base), setmetatable({6,119,1,875},base), setmetatable({6,120,1,876},base), setmetatable({6,121,1,877},base), setmetatable({6,122,1,878},base), setmetatable({6,123,1,879},base), setmetatable({6,124,1,880},base), setmetatable({6,125,1,881},base), setmetatable({6,126,1,882},base), setmetatable({6,127,1,883},base), setmetatable({6,128,1,884},base), setmetatable({6,129,1,885},base), setmetatable({6,130,1,886},base), setmetatable({6,131,1,887},base), setmetatable({6,132,1,888},base), setmetatable({6,133,1,889},base), setmetatable({6,134,1,890},base), setmetatable({6,135,1,891},base), setmetatable({6,136,1,892},base), setmetatable({6,137,1,893},base), setmetatable({6,138,1,894},base), setmetatable({6,139,1,895},base), setmetatable({6,140,1,896},base), setmetatable({6,141,1,897},base), setmetatable({6,142,1,898},base), setmetatable({6,143,1,899},base), setmetatable({6,144,1,900},base), setmetatable({6,145,1,901},base), setmetatable({6,146,1,902},base), setmetatable({6,147,1,903},base), setmetatable({6,148,1,904},base), setmetatable({6,149,1,905},base), setmetatable({6,150,1,906},base), setmetatable({7,0,1,907},base), setmetatable({7,1,1,908},base), setmetatable({7,2,1,909},base), setmetatable({7,3,1,910},base), setmetatable({7,4,1,911},base), setmetatable({7,5,1,912},base), setmetatable({7,6,1,913},base), setmetatable({7,7,1,914},base), setmetatable({7,8,1,915},base), setmetatable({7,9,1,916},base), setmetatable({7,10,1,917},base), setmetatable({7,11,1,918},base), setmetatable({7,12,1,919},base), setmetatable({7,13,1,920},base), setmetatable({7,14,1,921},base), setmetatable({7,15,1,922},base), setmetatable({7,16,1,923},base), setmetatable({7,17,1,924},base), setmetatable({7,18,1,925},base), setmetatable({7,19,1,926},base), setmetatable({7,20,1,927},base), setmetatable({7,21,1,928},base), setmetatable({7,22,1,929},base), setmetatable({7,23,1,930},base), setmetatable({7,24,1,931},base), setmetatable({7,25,1,932},base), setmetatable({7,26,1,933},base), setmetatable({7,27,1,934},base), setmetatable({7,28,1,935},base), setmetatable({7,29,1,936},base), setmetatable({7,30,1,937},base), setmetatable({7,31,1,938},base), setmetatable({7,32,1,939},base), setmetatable({7,33,1,940},base), setmetatable({7,34,1,941},base), setmetatable({7,35,1,942},base), setmetatable({7,36,1,943},base), setmetatable({7,37,1,944},base), setmetatable({7,38,1,945},base), setmetatable({7,39,1,946},base), setmetatable({7,40,1,947},base), setmetatable({7,41,1,948},base), setmetatable({7,42,1,949},base), setmetatable({7,43,1,950},base), setmetatable({7,44,1,951},base), setmetatable({7,45,1,952},base), setmetatable({7,46,1,953},base), setmetatable({7,47,1,954},base), setmetatable({7,48,1,955},base), setmetatable({7,49,1,956},base), setmetatable({7,50,1,957},base), setmetatable({7,51,1,958},base), setmetatable({7,52,1,959},base), setmetatable({7,53,1,960},base), setmetatable({7,54,1,961},base), setmetatable({7,55,1,962},base), setmetatable({7,56,1,963},base), setmetatable({7,57,1,964},base), setmetatable({7,58,1,965},base), setmetatable({7,59,1,966},base), setmetatable({7,60,1,967},base), setmetatable({7,61,1,968},base), setmetatable({7,62,1,969},base), setmetatable({7,63,1,970},base), setmetatable({7,64,1,971},base), setmetatable({7,65,1,972},base), setmetatable({7,66,1,973},base), setmetatable({7,67,1,974},base), setmetatable({7,68,1,975},base), setmetatable({7,69,1,976},base), setmetatable({7,70,1,977},base), setmetatable({7,71,1,978},base), setmetatable({7,72,1,979},base), setmetatable({7,73,1,980},base), setmetatable({7,74,1,981},base), setmetatable({7,75,1,982},base), setmetatable({7,76,1,983},base), setmetatable({7,77,1,984},base), setmetatable({7,78,1,985},base), setmetatable({7,79,1,986},base), setmetatable({7,80,1,987},base), setmetatable({7,81,1,988},base), setmetatable({7,82,1,989},base), setmetatable({7,83,1,990},base), setmetatable({7,84,1,991},base), setmetatable({7,85,1,992},base), setmetatable({7,86,1,993},base), setmetatable({7,87,1,994},base), setmetatable({7,88,1,995},base), setmetatable({7,89,1,996},base), setmetatable({7,90,1,997},base), setmetatable({7,91,1,998},base), setmetatable({7,92,1,999},base), setmetatable({7,93,1,1000},base), setmetatable({7,94,2,1},base), setmetatable({7,95,2,2},base), setmetatable({7,96,2,3},base), setmetatable({7,97,2,4},base), setmetatable({7,98,2,5},base), setmetatable({7,99,2,6},base), setmetatable({7,100,2,7},base), setmetatable({7,101,2,8},base), setmetatable({7,102,2,9},base), setmetatable({7,103,2,10},base), setmetatable({7,104,2,11},base), setmetatable({7,105,2,12},base), setmetatable({7,106,2,13},base), setmetatable({7,107,2,14},base), setmetatable({7,108,2,15},base), setmetatable({7,109,2,16},base), setmetatable({7,110,2,17},base), setmetatable({7,111,2,18},base), setmetatable({7,112,2,19},base), setmetatable({7,113,2,20},base), setmetatable({7,114,2,21},base), setmetatable({7,115,2,22},base), setmetatable({7,116,2,23},base), setmetatable({7,117,2,24},base), setmetatable({7,118,2,25},base), setmetatable({7,119,2,26},base), setmetatable({7,120,2,27},base), setmetatable({7,121,2,28},base), setmetatable({7,122,2,29},base), setmetatable({7,123,2,30},base), setmetatable({7,124,2,31},base), setmetatable({7,125,2,32},base), setmetatable({7,126,2,33},base), setmetatable({7,127,2,34},base), setmetatable({7,128,2,35},base), setmetatable({7,129,2,36},base), setmetatable({7,130,2,37},base), setmetatable({7,131,2,38},base), setmetatable({7,132,2,39},base), setmetatable({7,133,2,40},base), setmetatable({7,134,2,41},base), setmetatable({7,135,2,42},base), setmetatable({7,136,2,43},base), setmetatable({7,137,2,44},base), setmetatable({7,138,2,45},base), setmetatable({7,139,2,46},base), setmetatable({7,140,2,47},base), setmetatable({7,141,2,48},base), setmetatable({7,142,2,49},base), setmetatable({7,143,2,50},base), setmetatable({7,144,2,51},base), setmetatable({7,145,2,52},base), setmetatable({7,146,2,53},base), setmetatable({7,147,2,54},base), setmetatable({7,148,2,55},base), setmetatable({7,149,2,56},base), setmetatable({7,150,2,57},base), setmetatable({8,0,2,58},base), setmetatable({8,1,2,59},base), setmetatable({8,2,2,60},base), setmetatable({8,3,2,61},base), setmetatable({8,4,2,62},base), setmetatable({8,5,2,63},base), setmetatable({8,6,2,64},base), setmetatable({8,7,2,65},base), setmetatable({8,8,2,66},base), setmetatable({8,9,2,67},base), setmetatable({8,10,2,68},base), setmetatable({8,11,2,69},base), setmetatable({8,12,2,70},base), setmetatable({8,13,2,71},base), setmetatable({8,14,2,72},base), setmetatable({8,15,2,73},base), setmetatable({8,16,2,74},base), setmetatable({8,17,2,75},base), setmetatable({8,18,2,76},base), setmetatable({8,19,2,77},base), setmetatable({8,20,2,78},base), setmetatable({8,21,2,79},base), setmetatable({8,22,2,80},base), setmetatable({8,23,2,81},base), setmetatable({8,24,2,82},base), setmetatable({8,25,2,83},base), setmetatable({8,26,2,84},base), setmetatable({8,27,2,85},base), setmetatable({8,28,2,86},base), setmetatable({8,29,2,87},base), setmetatable({8,30,2,88},base), setmetatable({8,31,2,89},base), setmetatable({8,32,2,90},base), setmetatable({8,33,2,91},base), setmetatable({8,34,2,92},base), setmetatable({8,35,2,93},base), setmetatable({8,36,2,94},base), setmetatable({8,37,2,95},base), setmetatable({8,38,2,96},base), setmetatable({8,39,2,97},base), setmetatable({8,40,2,98},base), setmetatable({8,41,2,99},base), setmetatable({8,42,2,100},base), setmetatable({8,43,2,101},base), setmetatable({8,44,2,102},base), setmetatable({8,45,2,103},base), setmetatable({8,46,2,104},base), setmetatable({8,47,2,105},base), setmetatable({8,48,2,106},base), setmetatable({8,49,2,107},base), setmetatable({8,50,2,108},base), setmetatable({8,51,2,109},base), setmetatable({8,52,2,110},base), setmetatable({8,53,2,111},base), setmetatable({8,54,2,112},base), setmetatable({8,55,2,113},base), setmetatable({8,56,2,114},base), setmetatable({8,57,2,115},base), setmetatable({8,58,2,116},base), setmetatable({8,59,2,117},base), setmetatable({8,60,2,118},base), setmetatable({8,61,2,119},base), setmetatable({8,62,2,120},base), setmetatable({8,63,2,121},base), setmetatable({8,64,2,122},base), setmetatable({8,65,2,123},base), setmetatable({8,66,2,124},base), setmetatable({8,67,2,125},base), setmetatable({8,68,2,126},base), setmetatable({8,69,2,127},base), setmetatable({8,70,2,128},base), setmetatable({8,71,2,129},base), setmetatable({8,72,2,130},base), setmetatable({8,73,2,131},base), setmetatable({8,74,2,132},base), setmetatable({8,75,2,133},base), setmetatable({8,76,2,134},base), setmetatable({8,77,2,135},base), setmetatable({8,78,2,136},base), setmetatable({8,79,2,137},base), setmetatable({8,80,2,138},base), setmetatable({8,81,2,139},base), setmetatable({8,82,2,140},base), setmetatable({8,83,2,141},base), setmetatable({8,84,2,142},base), setmetatable({8,85,2,143},base), setmetatable({8,86,2,144},base), setmetatable({8,87,2,145},base), setmetatable({8,88,2,146},base), setmetatable({8,89,2,147},base), setmetatable({8,90,2,148},base), setmetatable({8,91,2,149},base), setmetatable({8,92,2,150},base), setmetatable({8,93,2,151},base), setmetatable({8,94,2,152},base), setmetatable({8,95,2,153},base), setmetatable({8,96,2,154},base), setmetatable({8,97,2,155},base), setmetatable({8,98,2,156},base), setmetatable({8,99,2,157},base), setmetatable({8,100,2,158},base), setmetatable({8,101,2,159},base), setmetatable({8,102,2,160},base), setmetatable({8,103,2,161},base), setmetatable({8,104,2,162},base), setmetatable({8,105,2,163},base), setmetatable({8,106,2,164},base), setmetatable({8,107,2,165},base), setmetatable({8,108,2,166},base), setmetatable({8,109,2,167},base), setmetatable({8,110,2,168},base), setmetatable({8,111,2,169},base), setmetatable({8,112,2,170},base), setmetatable({8,113,2,171},base), setmetatable({8,114,2,172},base), setmetatable({8,115,2,173},base), setmetatable({8,116,2,174},base), setmetatable({8,117,2,175},base), setmetatable({8,118,2,176},base), setmetatable({8,119,2,177},base), setmetatable({8,120,2,178},base), setmetatable({8,121,2,179},base), setmetatable({8,122,2,180},base), setmetatable({8,123,2,181},base), setmetatable({8,124,2,182},base), setmetatable({8,125,2,183},base), setmetatable({8,126,2,184},base), setmetatable({8,127,2,185},base), setmetatable({8,128,2,186},base), setmetatable({8,129,2,187},base), setmetatable({8,130,2,188},base), setmetatable({8,131,2,189},base), setmetatable({8,132,2,190},base), setmetatable({8,133,2,191},base), setmetatable({8,134,2,192},base), setmetatable({8,135,2,193},base), setmetatable({8,136,2,194},base), setmetatable({8,137,2,195},base), setmetatable({8,138,2,196},base), setmetatable({8,139,2,197},base), setmetatable({8,140,2,198},base), setmetatable({8,141,2,199},base), setmetatable({8,142,2,200},base), setmetatable({8,143,2,201},base), setmetatable({8,144,2,202},base), setmetatable({8,145,2,203},base), setmetatable({8,146,2,204},base), setmetatable({8,147,2,205},base), setmetatable({8,148,2,206},base), setmetatable({8,149,2,207},base), setmetatable({8,150,2,208},base), setmetatable({9,0,2,209},base), setmetatable({9,1,2,210},base), setmetatable({9,2,2,211},base), setmetatable({9,3,2,212},base), setmetatable({9,4,2,213},base), setmetatable({9,5,2,214},base), setmetatable({9,6,2,215},base), setmetatable({9,7,2,216},base), setmetatable({9,8,2,217},base), setmetatable({9,9,2,218},base), setmetatable({9,10,2,219},base), setmetatable({9,11,2,220},base), setmetatable({9,12,2,221},base), setmetatable({9,13,2,222},base), setmetatable({9,14,2,223},base), setmetatable({9,15,2,224},base), setmetatable({9,16,2,225},base), setmetatable({9,17,2,226},base), setmetatable({9,18,2,227},base), setmetatable({9,19,2,228},base), setmetatable({9,20,2,229},base), setmetatable({9,21,2,230},base), setmetatable({9,22,2,231},base), setmetatable({9,23,2,232},base), setmetatable({9,24,2,233},base), setmetatable({9,25,2,234},base), setmetatable({9,26,2,235},base), setmetatable({9,27,2,236},base), setmetatable({9,28,2,237},base), setmetatable({9,29,2,238},base), setmetatable({9,30,2,239},base), setmetatable({9,31,2,240},base), setmetatable({9,32,2,241},base), setmetatable({9,33,2,242},base), setmetatable({9,34,2,243},base), setmetatable({9,35,2,244},base), setmetatable({9,36,2,245},base), setmetatable({9,37,2,246},base), setmetatable({9,38,2,247},base), setmetatable({9,39,2,248},base), setmetatable({9,40,2,249},base), setmetatable({9,41,2,250},base), setmetatable({9,42,2,251},base), setmetatable({9,43,2,252},base), setmetatable({9,44,2,253},base), setmetatable({9,45,2,254},base), setmetatable({9,46,2,255},base), setmetatable({9,47,2,256},base), setmetatable({9,48,2,257},base), setmetatable({9,49,2,258},base), setmetatable({9,50,2,259},base), setmetatable({9,51,2,260},base), setmetatable({9,52,2,261},base), setmetatable({9,53,2,262},base), setmetatable({9,54,2,263},base), setmetatable({9,55,2,264},base), setmetatable({9,56,2,265},base), setmetatable({9,57,2,266},base), setmetatable({9,58,2,267},base), setmetatable({9,59,2,268},base), setmetatable({9,60,2,269},base), setmetatable({9,61,2,270},base), setmetatable({9,62,2,271},base), setmetatable({9,63,2,272},base), setmetatable({9,64,2,273},base), setmetatable({9,65,2,274},base), setmetatable({9,66,2,275},base), setmetatable({9,67,2,276},base), setmetatable({9,68,2,277},base), setmetatable({9,69,2,278},base), setmetatable({9,70,2,279},base), setmetatable({9,71,2,280},base), setmetatable({9,72,2,281},base), setmetatable({9,73,2,282},base), setmetatable({9,74,2,283},base), setmetatable({9,75,2,284},base), setmetatable({9,76,2,285},base), setmetatable({9,77,2,286},base), setmetatable({9,78,2,287},base), setmetatable({9,79,2,288},base), setmetatable({9,80,2,289},base), setmetatable({9,81,2,290},base), setmetatable({9,82,2,291},base), setmetatable({9,83,2,292},base), setmetatable({9,84,2,293},base), setmetatable({9,85,2,294},base), setmetatable({9,86,2,295},base), setmetatable({9,87,2,296},base), setmetatable({9,88,2,297},base), setmetatable({9,89,2,298},base), setmetatable({9,90,2,299},base), setmetatable({9,91,2,300},base), setmetatable({9,92,2,301},base), setmetatable({9,93,2,302},base), setmetatable({9,94,2,303},base), setmetatable({9,95,2,304},base), setmetatable({9,96,2,305},base), setmetatable({9,97,2,306},base), setmetatable({9,98,2,307},base), setmetatable({9,99,2,308},base), setmetatable({9,100,2,309},base), setmetatable({9,101,2,310},base), setmetatable({9,102,2,311},base), setmetatable({9,103,2,312},base), setmetatable({9,104,2,313},base), setmetatable({9,105,2,314},base), setmetatable({9,106,2,315},base), setmetatable({9,107,2,316},base), setmetatable({9,108,2,317},base), setmetatable({9,109,2,318},base), setmetatable({9,110,2,319},base), setmetatable({9,111,2,320},base), setmetatable({9,112,2,321},base), setmetatable({9,113,2,322},base), setmetatable({9,114,2,323},base), setmetatable({9,115,2,324},base), setmetatable({9,116,2,325},base), setmetatable({9,117,2,326},base), setmetatable({9,118,2,327},base), setmetatable({9,119,2,328},base), setmetatable({9,120,2,329},base), setmetatable({9,121,2,330},base), setmetatable({9,122,2,331},base), setmetatable({9,123,2,332},base), setmetatable({9,124,2,333},base), setmetatable({9,125,2,334},base), setmetatable({9,126,2,335},base), setmetatable({9,127,2,336},base), setmetatable({9,128,2,337},base), setmetatable({9,129,2,338},base), setmetatable({9,130,2,339},base), setmetatable({9,131,2,340},base), setmetatable({9,132,2,341},base), setmetatable({9,133,2,342},base), setmetatable({9,134,2,343},base), setmetatable({9,135,2,344},base), setmetatable({9,136,2,345},base), setmetatable({9,137,2,346},base), setmetatable({9,138,2,347},base), setmetatable({9,139,2,348},base), setmetatable({9,140,2,349},base), setmetatable({9,141,2,350},base), setmetatable({9,142,2,351},base), setmetatable({9,143,2,352},base), setmetatable({9,144,2,353},base), setmetatable({9,145,2,354},base), setmetatable({9,146,2,355},base), setmetatable({9,147,2,356},base), setmetatable({9,148,2,357},base), setmetatable({9,149,2,358},base), setmetatable({9,150,2,359},base), setmetatable({10,0,2,360},base), setmetatable({10,1,2,361},base), setmetatable({10,2,2,362},base), setmetatable({10,3,2,363},base), setmetatable({10,4,2,364},base), setmetatable({10,5,2,365},base), setmetatable({10,6,2,366},base), setmetatable({10,7,2,367},base), setmetatable({10,8,2,368},base), setmetatable({10,9,2,369},base), setmetatable({10,10,2,370},base), setmetatable({10,11,2,371},base), setmetatable({10,12,2,372},base), setmetatable({10,13,2,373},base), setmetatable({10,14,2,374},base), setmetatable({10,15,2,375},base), setmetatable({10,16,2,376},base), setmetatable({10,17,2,377},base), setmetatable({10,18,2,378},base), setmetatable({10,19,2,379},base), setmetatable({10,20,2,380},base), setmetatable({10,21,2,381},base), setmetatable({10,22,2,382},base), setmetatable({10,23,2,383},base), setmetatable({10,24,2,384},base), setmetatable({10,25,2,385},base), setmetatable({10,26,2,386},base), setmetatable({10,27,2,387},base), setmetatable({10,28,2,388},base), setmetatable({10,29,2,389},base), setmetatable({10,30,2,390},base), setmetatable({10,31,2,391},base), setmetatable({10,32,2,392},base), setmetatable({10,33,2,393},base), setmetatable({10,34,2,394},base), setmetatable({10,35,2,395},base), setmetatable({10,36,2,396},base), setmetatable({10,37,2,397},base), setmetatable({10,38,2,398},base), setmetatable({10,39,2,399},base), setmetatable({10,40,2,400},base), setmetatable({10,41,2,401},base), setmetatable({10,42,2,402},base), setmetatable({10,43,2,403},base), setmetatable({10,44,2,404},base), setmetatable({10,45,2,405},base), setmetatable({10,46,2,406},base), setmetatable({10,47,2,407},base), setmetatable({10,48,2,408},base), setmetatable({10,49,2,409},base), setmetatable({10,50,2,410},base), setmetatable({10,51,2,411},base), setmetatable({10,52,2,412},base), setmetatable({10,53,2,413},base), setmetatable({10,54,2,414},base), setmetatable({10,55,2,415},base), setmetatable({10,56,2,416},base), setmetatable({10,57,2,417},base), setmetatable({10,58,2,418},base), setmetatable({10,59,2,419},base), setmetatable({10,60,2,420},base), setmetatable({10,61,2,421},base), setmetatable({10,62,2,422},base), setmetatable({10,63,2,423},base), setmetatable({10,64,2,424},base), setmetatable({10,65,2,425},base), setmetatable({10,66,2,426},base), setmetatable({10,67,2,427},base), setmetatable({10,68,2,428},base), setmetatable({10,69,2,429},base), setmetatable({10,70,2,430},base), setmetatable({10,71,2,431},base), setmetatable({10,72,2,432},base), setmetatable({10,73,2,433},base), setmetatable({10,74,2,434},base), setmetatable({10,75,2,435},base), setmetatable({10,76,2,436},base), setmetatable({10,77,2,437},base), setmetatable({10,78,2,438},base), setmetatable({10,79,2,439},base), setmetatable({10,80,2,440},base), setmetatable({10,81,2,441},base), setmetatable({10,82,2,442},base), setmetatable({10,83,2,443},base), setmetatable({10,84,2,444},base), setmetatable({10,85,2,445},base), setmetatable({10,86,2,446},base), setmetatable({10,87,2,447},base), setmetatable({10,88,2,448},base), setmetatable({10,89,2,449},base), setmetatable({10,90,2,450},base), setmetatable({10,91,2,451},base), setmetatable({10,92,2,452},base), setmetatable({10,93,2,453},base), setmetatable({10,94,2,454},base), setmetatable({10,95,2,455},base), setmetatable({10,96,2,456},base), setmetatable({10,97,2,457},base), setmetatable({10,98,2,458},base), setmetatable({10,99,2,459},base), setmetatable({10,100,2,460},base), setmetatable({10,101,2,461},base), setmetatable({10,102,2,462},base), setmetatable({10,103,2,463},base), setmetatable({10,104,2,464},base), setmetatable({10,105,2,465},base), setmetatable({10,106,2,466},base), setmetatable({10,107,2,467},base), setmetatable({10,108,2,468},base), setmetatable({10,109,2,469},base), setmetatable({10,110,2,470},base), setmetatable({10,111,2,471},base), setmetatable({10,112,2,472},base), setmetatable({10,113,2,473},base), setmetatable({10,114,2,474},base), setmetatable({10,115,2,475},base), setmetatable({10,116,2,476},base), setmetatable({10,117,2,477},base), setmetatable({10,118,2,478},base), setmetatable({10,119,2,479},base), setmetatable({10,120,2,480},base), setmetatable({10,121,2,481},base), setmetatable({10,122,2,482},base), setmetatable({10,123,2,483},base), setmetatable({10,124,2,484},base), setmetatable({10,125,2,485},base), setmetatable({10,126,2,486},base), setmetatable({10,127,2,487},base), setmetatable({10,128,2,488},base), setmetatable({10,129,2,489},base), setmetatable({10,130,2,490},base), setmetatable({10,131,2,491},base), setmetatable({10,132,2,492},base), setmetatable({10,133,2,493},base), setmetatable({10,134,2,494},base), setmetatable({10,135,2,495},base), setmetatable({10,136,2,496},base), setmetatable({10,137,2,497},base), setmetatable({10,138,2,498},base), setmetatable({10,139,2,499},base), setmetatable({10,140,2,500},base), setmetatable({10,141,2,501},base), setmetatable({10,142,2,502},base), setmetatable({10,143,2,503},base), setmetatable({10,144,2,504},base), setmetatable({10,145,2,505},base), setmetatable({10,146,2,506},base), setmetatable({10,147,2,507},base), setmetatable({10,148,2,508},base), setmetatable({10,149,2,509},base), setmetatable({10,150,2,510},base), setmetatable({11,0,2,511},base), setmetatable({11,1,2,512},base), setmetatable({11,2,2,513},base), setmetatable({11,3,2,514},base), setmetatable({11,4,2,515},base), setmetatable({11,5,2,516},base), setmetatable({11,6,2,517},base), setmetatable({11,7,2,518},base), setmetatable({11,8,2,519},base), setmetatable({11,9,2,520},base), setmetatable({11,10,2,521},base), setmetatable({11,11,2,522},base), setmetatable({11,12,2,523},base), setmetatable({11,13,2,524},base), setmetatable({11,14,2,525},base), setmetatable({11,15,2,526},base), setmetatable({11,16,2,527},base), setmetatable({11,17,2,528},base), setmetatable({11,18,2,529},base), setmetatable({11,19,2,530},base), setmetatable({11,20,2,531},base), setmetatable({11,21,2,532},base), setmetatable({11,22,2,533},base), setmetatable({11,23,2,534},base), setmetatable({11,24,2,535},base), setmetatable({11,25,2,536},base), setmetatable({11,26,2,537},base), setmetatable({11,27,2,538},base), setmetatable({11,28,2,539},base), setmetatable({11,29,2,540},base), setmetatable({11,30,2,541},base), setmetatable({11,31,2,542},base), setmetatable({11,32,2,543},base), setmetatable({11,33,2,544},base), setmetatable({11,34,2,545},base), setmetatable({11,35,2,546},base), setmetatable({11,36,2,547},base), setmetatable({11,37,2,548},base), setmetatable({11,38,2,549},base), setmetatable({11,39,2,550},base), setmetatable({11,40,2,551},base), setmetatable({11,41,2,552},base), setmetatable({11,42,2,553},base), setmetatable({11,43,2,554},base), setmetatable({11,44,2,555},base), setmetatable({11,45,2,556},base), setmetatable({11,46,2,557},base), setmetatable({11,47,2,558},base), setmetatable({11,48,2,559},base), setmetatable({11,49,2,560},base), setmetatable({11,50,2,561},base), setmetatable({11,51,2,562},base), setmetatable({11,52,2,563},base), setmetatable({11,53,2,564},base), setmetatable({11,54,2,565},base), setmetatable({11,55,2,566},base), setmetatable({11,56,2,567},base), setmetatable({11,57,2,568},base), setmetatable({11,58,2,569},base), setmetatable({11,59,2,570},base), setmetatable({11,60,2,571},base), setmetatable({11,61,2,572},base), setmetatable({11,62,2,573},base), setmetatable({11,63,2,574},base), setmetatable({11,64,2,575},base), setmetatable({11,65,2,576},base), setmetatable({11,66,2,577},base), setmetatable({11,67,2,578},base), setmetatable({11,68,2,579},base), setmetatable({11,69,2,580},base), setmetatable({11,70,2,581},base), setmetatable({11,71,2,582},base), setmetatable({11,72,2,583},base), setmetatable({11,73,2,584},base), setmetatable({11,74,2,585},base), setmetatable({11,75,2,586},base), setmetatable({11,76,2,587},base), setmetatable({11,77,2,588},base), setmetatable({11,78,2,589},base), setmetatable({11,79,2,590},base), setmetatable({11,80,2,591},base), setmetatable({11,81,2,592},base), setmetatable({11,82,2,593},base), setmetatable({11,83,2,594},base), setmetatable({11,84,2,595},base), setmetatable({11,85,2,596},base), setmetatable({11,86,2,597},base), setmetatable({11,87,2,598},base), setmetatable({11,88,2,599},base), setmetatable({11,89,2,600},base), setmetatable({11,90,2,601},base), setmetatable({11,91,2,602},base), setmetatable({11,92,2,603},base), setmetatable({11,93,2,604},base), setmetatable({11,94,2,605},base), setmetatable({11,95,2,606},base), setmetatable({11,96,2,607},base), setmetatable({11,97,2,608},base), setmetatable({11,98,2,609},base), setmetatable({11,99,2,610},base), setmetatable({11,100,2,611},base), setmetatable({11,101,2,612},base), setmetatable({11,102,2,613},base), setmetatable({11,103,2,614},base), setmetatable({11,104,2,615},base), setmetatable({11,105,2,616},base), setmetatable({11,106,2,617},base), setmetatable({11,107,2,618},base), setmetatable({11,108,2,619},base), setmetatable({11,109,2,620},base), setmetatable({11,110,2,621},base), setmetatable({11,111,2,622},base), setmetatable({11,112,2,623},base), setmetatable({11,113,2,624},base), setmetatable({11,114,2,625},base), setmetatable({11,115,2,626},base), setmetatable({11,116,2,627},base), setmetatable({11,117,2,628},base), setmetatable({11,118,2,629},base), setmetatable({11,119,2,630},base), setmetatable({11,120,2,631},base), setmetatable({11,121,2,632},base), setmetatable({11,122,2,633},base), setmetatable({11,123,2,634},base), setmetatable({11,124,2,635},base), setmetatable({11,125,2,636},base), setmetatable({11,126,2,637},base), setmetatable({11,127,2,638},base), setmetatable({11,128,2,639},base), setmetatable({11,129,2,640},base), setmetatable({11,130,2,641},base), setmetatable({11,131,2,642},base), setmetatable({11,132,2,643},base), setmetatable({11,133,2,644},base), setmetatable({11,134,2,645},base), setmetatable({11,135,2,646},base), setmetatable({11,136,2,647},base), setmetatable({11,137,2,648},base), setmetatable({11,138,2,649},base), setmetatable({11,139,2,650},base), setmetatable({11,140,2,651},base), setmetatable({11,141,2,652},base), setmetatable({11,142,2,653},base), setmetatable({11,143,2,654},base), setmetatable({11,144,2,655},base), setmetatable({11,145,2,656},base), setmetatable({11,146,2,657},base), setmetatable({11,147,2,658},base), setmetatable({11,148,2,659},base), setmetatable({11,149,2,660},base), setmetatable({11,150,2,661},base), } return { dataTable = dataTable, propertyTable = propertyTable, primaryTable = primaryTable, }