{"hole":"h16","identity":{"hole":"h16","native_slot":16,"course_id":"fc12","par":4},"line":"v1","candidate":{"contract_sha256":"0a3b2ef91c1c2b75b0544e1525cce620272f5fa5cff35b38121663cffe17ff41","candidate":{"path":"golf-engine/build/hole/h16-candidate/candidate.json","sha256":"b19c121d818b1fe1f39a47386bd53e83bc2cd539ea1a90d91c9de37ca0a16bed"},"pack":{"path":"golf-engine/build/hole/h16-pack/course-pack.json","sha256":"411fb7912b8d249e3b486b1f3f3e2e53c2726c7eaba12bb596471eef93dd6a41"},"u8_sha256":"3c2cefd3c9c54ad4297934f9b01353cbb677b6bbb827faeb478cc4622b1cdfef"},"convention":"world-xz","emitter":"ground","box":[-1400.0,-1150.0,700.0,1780.0],"elements":[{"layer":"domain","kind":"poly","pts":[[-1400.0,-1150.0],[700.0,-1150.0],[700.0,1780.0],[-1400.0,1780.0]],"label":"frame base (rough)","path":"regions.base_role","fill":"#2f6b33"},{"layer":"bounds","kind":"loop","pts":[[-1400.0,-1150.0],[700.0,-1150.0],[700.0,1780.0],[-1400.0,1780.0]],"label":"frame bounds","path":"frame.bounds"},{"layer":"regions","kind":"poly","pts":[[-1040.0,-910.0],[-720.0,-940.0],[-470.0,-520.0],[-480.0,-80.0],[-1040.0,500.0],[-430.0,910.0],[-610.0,1530.0],[-1040.0,1560.0],[-1110.0,1180.0],[-910.0,820.0],[-1100.0,410.0],[-900.0,-80.0],[-1090.0,-430.0]],"label":"rough_land (rough)","path":"regions.items[0]","fill":"#2f6b33"},{"layer":"regions","kind":"poly","pts":[[-795.0,-800.0],[-799.19,-783.93],[-811.11,-770.3],[-828.95,-761.2],[-850.0,-758.0],[-871.05,-761.2],[-888.89,-770.3],[-900.81,-783.93],[-905.0,-800.0],[-900.81,-816.07],[-888.89,-829.7],[-871.05,-838.8],[-850.0,-842.0],[-828.95,-838.8],[-811.11,-829.7],[-799.19,-816.07]],"label":"tee_pad (fairway)","path":"regions.items[1]","fill":"#58a34a"},{"layer":"regions","kind":"poly","pts":[[-745.36,-117.1],[-780.6,-130.27],[-788.43,-141.72],[-790.27,-155.46],[-766.51,-223.27],[-754.94,-294.03],[-765.58,-365.04],[-787.73,-433.46],[-815.85,-499.69],[-847.43,-564.34],[-880.9,-628.04],[-914.64,-691.61],[-945.65,-756.51],[-972.41,-823.31],[-992.11,-891.97],[-984.17,-932.91],[-959.49,-968.91],[-924.17,-991.07],[-883.01,-997.74],[-842.5,-987.86],[-807.71,-961.49],[-775.87,-897.41],[-748.98,-830.66],[-716.69,-766.37],[-682.84,-702.87],[-649.84,-638.92],[-618.91,-573.95],[-591.23,-507.54],[-568.22,-439.38],[-551.9,-369.33],[-544.97,-297.78],[-550.57,-226.14],[-567.42,-156.23],[-592.04,-88.64],[-605.27,-64.27],[-617.37,-57.51],[-631.22,-56.9],[-693.11,-93.19]],"label":"west_route (fairway)","path":"regions.items[2]","fill":"#58a34a"},{"layer":"regions","kind":"poly","pts":[[-697.79,27.75],[-677.31,35.01],[-668.51,45.72],[-665.48,59.24],[-668.82,72.69],[-699.87,137.55],[-726.78,204.21],[-743.65,273.97],[-738.6,345.3],[-714.77,413.05],[-683.16,477.63],[-648.97,540.89],[-641.27,561.22],[-643.76,574.85],[-652.11,585.9],[-664.54,592.03],[-678.4,591.91],[-741.38,558.76],[-810.42,538.63],[-843.55,533.02],[-876.34,538.74],[-888.5,532.1],[-906.42,498.94],[-932.2,431.84],[-949.41,362.09],[-954.96,290.49],[-947.61,219.04],[-929.85,149.4],[-904.75,82.04],[-875.12,16.52],[-859.52,-8.71],[-846.94,-14.51],[-833.09,-14.04],[-765.15,9.51]],"label":"west_route_1 (fairway)","path":"regions.items[3]","fill":"#58a34a"},{"layer":"regions","kind":"poly","pts":[[-974.4,1434.86],[-949.81,1367.23],[-922.46,1300.69],[-891.81,1235.58],[-860.43,1170.82],[-829.89,1105.66],[-801.59,1039.51],[-777.28,971.8],[-759.92,902.02],[-756.24,830.4],[-774.83,761.08],[-790.36,716.11],[-786.27,702.86],[-776.65,692.88],[-763.57,688.28],[-693.99,705.68],[-635.75,717.97],[-619.29,711.1],[-600.42,700.46],[-586.58,701.19],[-574.54,708.06],[-566.88,719.62],[-549.93,789.48],[-545.15,861.18],[-552.12,932.75],[-567.62,1002.99],[-589.27,1071.6],[-615.26,1138.69],[-644.19,1204.58],[-674.94,1269.64],[-706.32,1334.4],[-736.63,1399.65],[-762.55,1466.77],[-787.14,1534.4],[-811.74,1602.03],[-841.97,1659.97],[-876.03,1684.02],[-916.77,1692.92],[-957.75,1685.26],[-993.92,1660.82],[-1016.32,1625.65],[-1023.26,1584.53],[-1003.78,1515.64]],"label":"west_route_2 (fairway)","path":"regions.items[4]","fill":"#58a34a"},{"layer":"regions","kind":"poly","pts":[[-1007.14,1334.5],[-989.86,1299.22],[-966.3,1267.9],[-933.52,1246.65],[-896.04,1235.02],[-857.1,1230.02],[-817.92,1232.17],[-780.21,1243.03],[-744.72,1259.86],[-712.2,1281.85],[-685.26,1310.28],[-669.84,1346.24],[-664.05,1385.05],[-666.59,1424.19],[-680.96,1460.47],[-707.24,1489.53],[-739.55,1511.8],[-775.75,1526.89],[-814.5,1533.08],[-853.79,1533.13],[-892.8,1528.49],[-930.81,1518.65],[-966.08,1501.47],[-997.33,1477.72],[-1021.93,1447.27],[-1029.85,1409.39],[-1021.49,1371.08]],"label":"fringe (fringe)","path":"regions.items[5]","fill":"#79bd63"},{"layer":"regions","kind":"poly","pts":[[-990.0,1340.0],[-972.16,1304.69],[-946.66,1274.68],[-911.36,1257.21],[-872.69,1248.99],[-833.17,1248.24],[-794.59,1256.67],[-758.2,1272.16],[-724.91,1293.5],[-698.42,1322.62],[-685.17,1359.74],[-681.9,1399.11],[-689.11,1437.85],[-711.81,1469.94],[-743.37,1493.68],[-779.43,1509.82],[-818.38,1516.36],[-857.94,1515.82],[-897.07,1510.02],[-934.71,1497.97],[-968.93,1478.2],[-997.88,1451.37],[-1012.34,1415.34],[-1004.96,1376.64]],"label":"green (green)","path":"regions.items[6]","fill":"#8fd47a"},{"layer":"hazards","kind":"loop","pts":[[-935.0,-105.0],[-845.0,-145.0],[-720.0,-110.0],[-600.0,-35.0],[-615.0,45.0],[-735.0,20.0],[-850.0,-20.0],[-950.0,-5.0]],"label":"ravine_0 (ravine)","path":"hazards[0]"},{"layer":"hazards","kind":"loop","pts":[[-930.0,570.0],[-840.0,530.0],[-720.0,565.0],[-600.0,650.0],[-625.0,725.0],[-750.0,690.0],[-855.0,640.0],[-955.0,655.0]],"label":"ravine_1 (ravine)","path":"hazards[1]"},{"layer":"height_shapes","kind":"loop","pts":[[-700.0,1400.0],[-701.28,1424.8],[-705.11,1449.18],[-711.42,1472.71],[-720.1,1495.0],[-731.0,1515.66],[-743.93,1534.35],[-758.69,1550.74],[-775.0,1564.54],[-792.6,1575.54],[-811.18,1583.53],[-830.42,1588.37],[-850.0,1590.0],[-869.58,1588.37],[-888.82,1583.53],[-907.4,1575.54],[-925.0,1564.54],[-941.31,1550.74],[-956.07,1534.35],[-969.0,1515.66],[-979.9,1495.0],[-988.58,1472.71],[-994.89,1449.18],[-998.72,1424.8],[-1000.0,1400.0],[-998.72,1375.2],[-994.89,1350.82],[-988.58,1327.29],[-979.9,1305.0],[-969.0,1284.34],[-956.07,1265.65],[-941.31,1249.26],[-925.0,1235.46],[-907.4,1224.46],[-888.82,1216.47],[-869.58,1211.63],[-850.0,1210.0],[-830.42,1211.63],[-811.18,1216.47],[-792.6,1224.46],[-775.0,1235.46],[-758.69,1249.26],[-743.93,1265.65],[-731.0,1284.34],[-720.1,1305.0],[-711.42,1327.29],[-705.11,1350.82],[-701.28,1375.2]],"label":"green_bench (shelf ellipse)","path":"height.primitives[7].params.shapes[0]"},{"layer":"routes","kind":"line","pts":[[-450.0,1760.0],[-360.0,1200.0],[-250.0,650.0],[-100.0,100.0],[450.0,-330.0]],"label":"donor route","path":"routes.donor","route":"donor"},{"layer":"routes","kind":"line","pts":[[-850.0,-800.0],[-650.0,-300.0],[-850.0,300.0],[-650.0,850.0],[-850.0,1400.0]],"label":"conservative route","path":"routes.conservative","route":"conservative"},{"layer":"cups","kind":"point","pts":[[-850.0,1400.0]],"label":"cup 1","path":"cups.targets[0]","mark":"cup"},{"layer":"cups","kind":"point","pts":[[-850.0,1350.0]],"label":"cup 2","path":"cups.targets[1]","mark":"cup"},{"layer":"cups","kind":"point","pts":[[-800.0,1370.0]],"label":"cup 3","path":"cups.targets[2]","mark":"cup"},{"layer":"cups","kind":"point","pts":[[-900.0,1430.0]],"label":"cup 4","path":"cups.targets[3]","mark":"cup"},{"layer":"cups","kind":"point","pts":[[-850.0,1450.0]],"label":"cup 5","path":"cups.targets[4]","mark":"cup"},{"layer":"cups","kind":"point","pts":[[-800.0,1430.0]],"label":"cup 6","path":"cups.targets[5]","mark":"cup"},{"layer":"tee","kind":"point","pts":[[-850.0,-800.0]],"label":"tee marker","path":"tee.marker_xz","mark":"tee"},{"layer":"tee","kind":"point","pts":[[-859.47,-823.68]],"label":"player","path":"tee.player_xz","mark":"player"}],"heat":{"x0":-1400.0,"z0":-1150.0,"dx":29.166666666666668,"dz":29.3,"grid":[[22.19,22.13,22.09,22.05,22.0,21.96,21.91,21.87,21.82,21.88,21.99,22.09,22.2,22.31,22.48,22.65,22.82,23.0,23.18,23.34,23.5,23.66,23.82,23.98,24.15,24.31,24.47,24.56,24.56,24.55,24.54,24.54,24.53,24.53,24.52,24.51,24.42,24.25,24.09,23.92,23.75,23.59,23.42,23.26,23.09,22.92,22.78,22.65,22.52,22.38,22.25,22.12,21.99,21.85,21.82,21.88,21.94,21.99,22.05,22.1,22.16,22.21,22.27,22.39,22.57,22.75,22.93,23.11,23.29,23.47,23.65,23.82],[22.3,22.21,22.14,22.1,22.05,22.01,21.96,21.92,21.94,21.98,22.09,22.2,22.3,22.42,22.57,22.74,22.91,23.09,23.3,23.46,23.63,23.79,23.95,24.11,24.27,24.43,24.56,24.64,24.71,24.71,24.7,24.69,24.69,24.68,24.68,24.61,24.54,24.39,24.22,24.06,23.89,23.72,23.56,23.39,23.21,23.03,22.87,22.73,22.6,22.46,22.33,22.2,22.07,21.97,21.97,21.98,22.04,22.09,22.15,22.2,22.26,22.31,22.37,22.52,22.68,22.86,23.04,23.22,23.4,23.58,23.76,23.97],[22.42,22.32,22.23,22.15,22.11,22.06,22.02,22.03,22.07,22.11,22.19,22.3,22.41,22.53,22.67,22.84,23.01,23.2,23.41,23.59,23.75,23.91,24.08,24.24,24.4,24.56,24.64,24.72,24.8,24.86,24.86,24.85,24.84,24.84,24.78,24.71,24.63,24.52,24.36,24.19,24.03,23.86,23.69,23.52,23.33,23.14,22.99,22.83,22.68,22.55,22.41,22.28,22.15,22.12,22.12,22.12,22.14,22.19,22.25,22.3,22.36,22.41,22.5,22.65,22.8,22.97,23.15,23.33,23.51,23.69,23.89,24.12],[22.53,22.44,22.34,22.25,22.16,22.11,22.11,22.15,22.19,22.24,22.3,22.4,22.52,22.65,22.77,22.94,23.74,24.24,24.39,24.41,24.47,24.53,24.59,24.65,24.7,24.64,24.72,24.8,24.88,24.96,25.01,25.01,25.0,24.95,24.88,24.8,24.73,24.65,24.49,24.33,24.16,24.0,23.83,23.64,23.45,23.26,23.1,22.94,22.78,22.63,22.49,22.36,22.27,22.27,22.27,22.27,22.27,22.29,22.35,22.4,22.46,22.51,22.63,22.78,22.93,23.09,23.26,23.44,23.62,23.8,24.04,24.28],[22.65,22.55,22.46,22.36,22.27,22.2,22.24,22.28,22.32,22.36,22.4,22.51,22.63,22.8,23.86,25.36,26.56,27.62,28.1,28.23,27.53,27.59,27.64,27.7,27.23,26.75,26.28,25.81,25.33,25.04,25.12,25.16,25.12,25.05,24.97,24.9,24.82,24.75,24.63,24.46,24.3,24.13,23.94,23.75,23.56,23.37,23.21,23.05,22.9,22.74,22.58,22.44,22.42,22.42,22.42,22.42,22.42,22.42,22.45,22.5,22.56,22.61,22.76,22.91,23.06,23.22,23.38,23.56,23.73,23.96,24.19,24.43],[22.76,22.67,22.58,22.51,22.43,22.36,22.39,22.43,22.46,22.5,22.53,22.85,23.7,24.55,26.31,28.15,30.88,34.38,33.72,32.36,31.35,30.64,30.7,30.17,29.57,29.1,28.62,28.15,27.68,27.2,27.21,25.83,25.23,25.14,25.07,24.99,24.92,24.84,24.77,24.6,24.43,24.25,24.06,23.87,23.68,23.49,23.33,23.17,23.01,22.85,22.71,22.57,22.56,22.57,22.57,22.57,22.57,22.57,22.57,22.6,22.66,22.74,22.89,23.04,23.19,23.35,23.5,23.67,23.87,24.11,24.34,24.58],[22.9,22.83,22.75,22.68,22.6,22.52,22.55,22.58,22.62,22.65,23.13,24.0,25.46,26.31,28.77,39.16,48.09,51.39,51.99,48.01,44.04,41.32,33.12,32.41,31.91,31.44,31.38,31.61,31.85,32.09,30.49,27.2,25.43,25.32,25.22,25.11,25.01,24.94,24.86,24.74,24.56,24.37,24.18,23.99,23.8,23.61,23.46,23.32,23.19,23.05,22.91,22.78,22.68,22.69,22.7,22.7,22.71,22.72,22.72,22.72,22.76,22.87,23.02,23.17,23.33,23.48,23.63,23.8,24.02,24.26,24.5,24.73],[23.09,23.0,22.92,22.84,22.77,22.69,22.7,22.74,22.77,23.36,24.15,24.94,26.41,30.29,41.69,57.75,65.39,68.38,69.99,69.29,67.62,59.29,47.25,35.86,36.02,36.26,36.49,36.73,36.97,35.14,31.85,28.56,25.64,25.53,25.42,25.31,25.2,25.09,24.99,24.87,24.69,24.51,24.34,24.16,23.98,23.8,23.65,23.52,23.39,23.25,23.12,22.98,22.84,22.81,22.82,22.83,22.83,22.84,22.85,22.86,22.87,23.01,23.17,23.33,23.5,23.66,23.82,23.99,24.18,24.41,24.65,24.89],[23.28,23.19,23.11,23.02,22.94,22.86,22.86,22.89,23.6,24.39,25.18,26.3,31.61,49.72,63.65,65.46,70.85,71.94,71.98,71.22,70.86,69.54,54.56,44.52,41.14,41.37,41.61,41.85,39.8,36.5,33.21,29.92,26.63,25.73,25.62,25.51,25.41,25.3,25.2,25.09,24.89,24.71,24.53,24.35,24.17,24.0,23.85,23.72,23.58,23.45,23.32,23.18,23.05,22.93,22.94,22.95,22.95,22.96,22.99,23.04,23.09,23.2,23.36,23.52,23.68,23.84,24.0,24.18,24.36,24.57,24.8,25.04],[23.47,23.38,23.3,23.21,23.12,23.03,23.04,23.86,25.74,27.62,29.49,31.37,38.57,58.58,66.36,67.85,71.43,71.99,72.0,72.0,72.0,72.0,60.7,53.18,47.49,46.49,46.72,44.45,41.16,37.86,34.57,31.28,27.99,25.94,25.83,25.72,25.61,25.52,25.43,25.32,25.11,24.91,24.72,24.55,24.37,24.19,24.05,23.91,23.78,23.65,23.51,23.38,23.25,23.11,23.06,23.07,23.12,23.17,23.21,23.26,23.32,23.42,23.54,23.7,23.86,24.02,24.19,24.37,24.56,24.74,24.96,25.19],[23.66,23.57,23.49,23.4,23.31,23.24,23.25,28.89,30.8,32.68,34.56,36.43,45.54,60.17,69.66,70.88,72.0,72.0,72.0,72.0,72.0,72.0,67.53,61.84,56.15,51.6,49.1,45.81,42.52,39.23,35.93,32.64,29.35,26.14,26.03,25.93,25.84,25.75,25.66,25.54,25.34,25.13,24.93,24.74,24.56,24.38,24.24,24.11,23.98,23.84,23.71,23.58,23.44,23.32,23.24,23.29,23.34,23.39,23.43,23.48,23.54,23.65,23.76,23.89,24.05,24.21,24.38,24.57,24.75,24.93,25.11,25.35],[23.85,23.76,23.68,23.62,23.55,23.49,23.52,24.34,30.12,35.89,39.62,41.5,51.29,61.01,69.58,72.0,72.0,72.0,72.0,72.0,72.0,72.0,72.0,66.78,60.83,52.22,46.6,43.83,41.05,38.28,35.51,32.73,29.96,27.19,26.25,26.16,26.07,25.98,25.89,25.76,25.56,25.36,25.15,24.95,24.76,24.58,24.44,24.31,24.17,24.04,23.91,23.79,23.66,23.54,23.49,23.51,23.56,23.61,23.65,23.7,23.77,23.88,23.98,24.09,24.23,24.39,24.58,24.76,24.94,25.12,25.3,25.5],[24.05,23.99,23.93,23.87,23.8,23.74,23.78,23.85,25.57,31.35,37.12,42.9,50.3,58.31,66.35,72.0,72.0,72.0,72.0,72.0,72.0,72.0,72.0,69.79,61.69,51.89,42.1,39.31,36.53,33.76,30.99,28.22,27.32,26.69,26.49,26.39,26.3,26.21,26.12,25.99,25.78,25.58,25.37,25.17,24.97,24.77,24.63,24.51,24.38,24.26,24.13,24.01,23.89,23.76,23.75,23.75,23.78,23.83,23.88,23.92,24.0,24.1,24.21,24.32,24.42,24.59,24.77,24.95,25.13,25.31,25.5,25.68],[24.32,24.24,24.18,24.11,24.05,23.99,24.04,24.11,24.19,26.8,32.57,38.35,47.47,55.73,63.48,71.23,72.0,72.0,72.0,72.0,72.0,72.0,71.84,69.23,61.14,51.57,41.78,34.79,32.01,29.39,28.76,28.13,27.49,26.89,26.75,26.62,26.53,26.44,26.35,26.21,26.01,25.8,25.6,25.39,25.19,25.01,24.85,24.73,24.6,24.48,24.36,24.23,24.11,24.0,24.0,24.0,24.01,24.05,24.1,24.14,24.22,24.33,24.44,24.54,24.67,24.83,25.02,25.2,25.39,25.57,25.76,25.95],[24.6,24.49,24.43,24.36,24.3,24.24,24.3,24.37,24.45,24.52,28.03,33.8,43.41,53.41,61.16,68.09,72.0,72.0,72.0,71.9,71.83,71.23,67.03,62.89,58.24,49.21,40.19,31.64,30.2,29.56,28.93,28.3,27.66,27.16,27.02,26.89,26.76,26.67,26.58,26.44,26.23,26.03,25.82,25.62,25.45,25.27,25.12,24.97,24.83,24.7,24.58,24.45,24.33,24.26,24.26,24.26,24.26,24.27,24.32,24.36,24.45,24.56,24.66,24.79,24.94,25.1,25.28,25.47,25.65,25.84,26.03,26.24],[24.89,24.77,24.68,24.61,24.55,24.49,24.56,24.63,24.71,24.78,24.86,29.25,39.35,49.82,58.3,64.91,71.53,70.76,70.45,71.42,71.28,69.53,66.53,61.06,55.59,48.17,40.24,33.79,30.37,29.73,29.1,28.47,27.84,27.42,27.29,27.15,27.02,26.9,26.81,26.66,26.46,26.25,26.07,25.89,25.72,25.54,25.39,25.24,25.09,24.94,24.8,24.67,24.55,24.51,24.51,24.51,24.51,24.52,24.54,24.58,24.68,24.78,24.92,25.07,25.22,25.37,25.55,25.74,25.92,26.11,26.31,26.53],[25.18,25.06,24.94,24.86,24.8,24.75,24.82,24.9,24.97,25.04,25.12,25.21,33.23,42.18,50.14,56.96,62.67,64.76,65.46,69.35,70.36,67.83,65.3,60.56,55.03,48.84,41.38,36.05,31.92,29.91,29.27,28.64,28.01,27.69,27.56,27.42,27.29,27.15,27.04,26.88,26.68,26.51,26.33,26.16,25.98,25.81,25.66,25.51,25.36,25.21,25.06,24.91,24.77,24.76,24.76,24.77,24.77,24.77,24.77,24.81,24.9,25.05,25.2,25.35,25.49,25.64,25.82,26.0,26.19,26.39,26.6,26.82],[25.47,25.35,25.23,25.11,25.05,25.01,25.08,25.16,25.23,25.3,25.38,25.53,27.29,33.6,41.64,47.45,52.61,57.78,60.46,64.83,69.01,66.36,63.72,60.12,54.56,48.99,43.4,38.31,34.18,30.08,29.44,28.81,28.18,27.96,27.83,27.69,27.56,27.42,27.29,27.13,26.95,26.78,26.6,26.43,26.25,26.08,25.93,25.78,25.63,25.48,25.33,25.19,25.05,25.04,25.04,25.04,25.04,25.03,25.03,25.03,25.18,25.32,25.47,25.62,25.77,25.92,26.09,26.27,26.46,26.68,26.89,27.11],[25.76,25.64,25.52,25.4,25.3,25.27,25.34,25.42,25.49,25.57,25.65,25.86,26.47,29.54,33.86,40.02,46.18,52.31,57.49,61.15,65.36,65.2,63.73,60.73,55.16,50.37,45.42,40.57,36.44,32.31,29.61,28.98,28.36,28.23,28.09,27.96,27.82,27.7,27.6,27.44,27.25,27.06,26.87,26.69,26.52,26.35,26.2,26.05,25.91,25.78,25.64,25.5,25.36,25.34,25.34,25.34,25.34,25.34,25.33,25.34,25.48,25.61,25.75,25.9,26.05,26.19,26.35,26.54,26.75,26.97,27.18,27.4],[26.05,25.93,25.81,25.69,25.57,25.53,25.61,25.68,25.76,25.84,25.92,26.18,26.8,28.21,32.35,37.43,43.3,49.29,55.26,59.35,62.99,64.67,64.4,61.33,56.55,51.89,47.23,42.83,38.7,34.58,30.45,29.15,28.63,28.5,28.36,28.23,28.13,28.02,27.92,27.75,27.57,27.38,27.19,27.0,26.81,26.64,26.5,26.36,26.22,26.09,25.95,25.81,25.67,25.64,25.64,25.64,25.64,25.64,25.63,25.65,25.79,25.92,26.06,26.2,26.33,26.47,26.62,26.83,27.04,27.26,27.47,27.69],[26.34,26.22,26.1,25.98,25.86,25.82,25.87,25.95,26.03,26.11,26.18,26.5,27.12,27.74,31.0,36.01,40.77,46.71,52.66,57.49,61.12,61.86,62.56,61.68,56.79,51.91,48.12,44.51,40.75,36.84,32.71,29.32,28.9,28.76,28.66,28.55,28.45,28.34,28.22,28.05,27.88,27.7,27.51,27.32,27.13,26.97,26.82,26.67,26.53,26.39,26.26,26.12,25.98,25.94,25.94,25.94,25.94,25.94,25.93,25.96,26.1,26.23,26.37,26.51,26.64,26.78,26.92,27.11,27.33,27.55,27.76,27.98],[26.63,26.51,26.39,26.27,26.19,26.15,26.17,26.22,26.3,26.37,26.45,26.83,27.45,28.07,29.41,33.92,38.61,44.49,50.08,55.32,58.47,59.95,62.39,61.06,56.29,52.78,49.27,45.75,42.0,38.23,34.47,30.7,29.19,29.08,28.98,28.87,28.77,28.66,28.53,28.36,28.19,28.02,27.83,27.64,27.45,27.29,27.14,26.99,26.85,26.7,26.57,26.43,26.29,26.24,26.24,26.24,26.24,26.24,26.24,26.27,26.41,26.55,26.68,26.82,26.96,27.09,27.25,27.43,27.62,27.83,28.05,28.26],[26.92,26.8,26.68,26.6,26.53,26.48,26.5,26.53,26.56,26.64,26.72,27.15,27.77,29.13,30.72,32.31,36.51,42.18,47.42,52.69,57.02,59.69,62.22,60.95,57.5,54.13,50.75,47.15,43.32,39.57,35.81,31.99,29.99,29.4,29.3,29.19,29.09,28.99,28.84,28.67,28.5,28.33,28.15,27.96,27.77,27.62,27.47,27.32,27.17,27.02,26.88,26.74,26.6,26.54,26.54,26.54,26.54,26.54,26.54,26.58,26.72,26.86,26.99,27.13,27.27,27.41,27.57,27.75,27.94,28.12,28.34,28.55],[27.21,27.09,27.01,26.94,26.86,26.81,26.83,26.86,26.88,26.91,26.99,27.48,28.85,30.44,32.03,33.62,35.21,39.62,44.99,50.31,55.24,58.11,60.23,61.74,59.53,56.15,52.47,48.56,44.68,40.93,37.19,33.08,31.16,30.44,29.73,29.52,29.41,29.31,29.15,28.98,28.81,28.64,28.46,28.28,28.1,27.95,27.8,27.65,27.5,27.35,27.2,27.05,26.91,26.85,26.84,26.84,26.84,26.84,26.84,26.9,27.03,27.17,27.31,27.45,27.58,27.72,27.9,28.08,28.26,28.44,28.63,28.84],[27.5,27.42,27.35,27.27,27.19,27.14,27.16,27.19,27.21,27.23,27.26,28.44,29.75,31.05,32.35,33.65,34.5,37.61,42.66,47.77,52.7,55.94,57.42,58.92,60.43,57.8,53.89,49.97,46.06,42.31,38.44,34.18,32.34,31.62,30.9,30.18,29.73,29.63,29.46,29.28,29.11,28.94,28.77,28.6,28.42,28.27,28.13,27.98,27.83,27.68,27.53,27.38,27.23,27.17,27.17,27.17,27.17,27.17,27.17,27.23,27.36,27.48,27.62,27.76,27.9,28.04,28.22,28.4,28.58,28.77,28.95,29.13],[27.83,27.76,27.68,27.6,27.53,27.47,27.49,27.52,27.54,27.56,27.62,28.14,29.44,30.74,32.05,33.18,33.52,36.11,40.72,45.52,50.52,54.6,56.08,57.6,60.09,57.71,55.01,51.39,47.48,43.69,39.54,35.28,33.52,32.8,32.08,31.36,30.64,29.94,29.77,29.6,29.42,29.25,29.08,28.91,28.75,28.6,28.45,28.3,28.15,28.0,27.86,27.71,27.59,27.49,27.49,27.49,27.49,27.5,27.52,27.56,27.69,27.82,27.95,28.08,28.21,28.36,28.54,28.73,28.91,29.09,29.28,29.47],[28.18,28.09,28.01,27.94,27.86,27.8,27.82,27.85,27.87,27.92,27.99,28.05,29.14,30.44,31.74,32.19,32.54,34.62,38.94,43.42,48.17,52.77,55.11,57.6,59.32,56.63,53.94,51.25,48.56,44.89,40.63,36.37,34.69,33.98,33.26,32.54,31.53,30.51,30.12,29.95,29.78,29.6,29.43,29.26,29.08,28.93,28.78,28.63,28.48,28.33,28.18,28.06,27.94,27.83,27.82,27.82,27.82,27.85,27.87,27.9,28.02,28.15,28.28,28.41,28.55,28.7,28.89,29.07,29.26,29.44,29.63,29.81],[28.52,28.44,28.35,28.27,28.2,28.13,28.15,28.18,28.23,28.29,28.36,28.42,28.83,30.13,30.87,31.21,31.73,32.96,37.02,41.34,45.68,50.25,53.59,56.25,58.77,56.88,54.34,51.79,49.19,45.99,41.73,37.47,35.87,35.15,34.29,33.26,32.24,31.21,30.47,30.3,30.13,29.96,29.78,29.61,29.43,29.25,29.1,28.95,28.81,28.66,28.52,28.41,28.3,28.19,28.15,28.15,28.17,28.2,28.22,28.25,28.36,28.49,28.62,28.76,28.91,29.07,29.23,29.42,29.6,29.79,29.97,30.16],[28.86,28.78,28.7,28.61,28.53,28.46,28.48,28.53,28.6,28.66,28.73,28.79,28.86,29.54,30.15,30.85,31.55,33.14,34.94,39.23,43.38,47.64,51.27,53.8,56.27,57.97,55.43,52.78,50.14,47.1,42.83,38.57,37.05,36.02,34.99,33.97,32.94,31.91,30.88,30.65,30.48,30.31,30.13,29.96,29.77,29.59,29.43,29.28,29.13,28.99,28.88,28.77,28.65,28.54,28.48,28.49,28.52,28.55,28.57,28.6,28.69,28.82,28.97,29.13,29.28,29.43,29.58,29.76,29.95,30.14,30.32,30.5],[29.21,29.12,29.04,28.96,28.87,28.79,28.83,28.9,28.97,29.0,29.0,29.01,29.01,29.27,29.97,30.66,31.63,33.32,35.01,37.8,42.0,46.2,49.87,52.53,55.2,57.24,55.48,52.88,50.27,47.19,42.84,38.56,37.75,36.72,35.7,34.67,33.64,32.61,31.59,31.0,30.83,30.66,30.49,30.31,30.12,29.94,29.76,29.61,29.46,29.35,29.23,29.12,29.01,28.9,28.82,28.85,28.87,28.9,28.92,28.95,29.04,29.19,29.34,29.49,29.65,29.8,29.95,30.11,30.3,30.48,30.66,30.84],[29.55,29.47,29.38,29.3,29.21,29.08,28.99,28.99,28.99,28.99,29.0,29.0,29.1,29.27,29.78,30.48,31.81,33.5,35.94,38.72,42.66,46.86,50.36,53.37,55.61,55.76,54.54,51.93,49.15,45.87,41.59,37.44,37.41,37.06,36.4,35.37,34.34,33.32,32.29,31.35,31.18,31.01,30.84,30.65,30.47,30.28,30.1,29.93,29.81,29.7,29.58,29.46,29.35,29.23,29.2,29.23,29.25,29.28,29.3,29.3,29.38,29.53,29.69,29.85,30.01,30.17,30.32,30.47,30.64,30.83,31.01,31.19],[29.9,29.81,29.73,29.64,29.56,29.31,29.06,28.98,28.98,28.98,28.99,29.03,29.2,29.37,29.59,30.3,32.04,34.59,37.14,39.69,43.61,47.54,50.66,53.29,53.86,54.27,53.59,50.79,47.95,44.62,40.47,36.33,36.41,36.8,36.36,35.93,35.05,34.02,32.99,31.96,31.53,31.36,31.19,31.0,30.82,30.63,30.45,30.27,30.15,30.03,29.91,29.79,29.67,29.56,29.58,29.61,29.63,29.65,29.64,29.62,29.73,29.86,30.02,30.18,30.34,30.5,30.66,30.82,30.99,31.17,31.35,31.53],[30.24,30.16,30.07,29.99,29.78,29.53,29.28,29.03,28.97,28.97,28.98,29.12,29.3,29.47,29.64,30.69,33.24,35.68,38.07,40.46,43.86,47.37,50.05,51.77,51.98,52.23,51.47,48.78,45.85,43.33,39.36,35.22,35.41,36.27,36.1,35.67,35.24,34.72,33.69,32.67,31.88,31.71,31.53,31.35,31.16,30.98,30.79,30.62,30.49,30.36,30.24,30.12,30.0,29.94,29.96,29.99,29.99,29.97,29.96,29.96,30.08,30.21,30.35,30.51,30.67,30.83,30.99,31.15,31.33,31.52,31.7,31.88],[30.59,30.5,30.42,30.25,30.0,29.75,29.5,29.25,29.0,28.96,29.05,29.22,29.39,29.53,29.67,29.82,32.56,35.32,37.71,40.11,43.51,46.75,49.09,50.14,50.23,50.19,48.71,46.29,43.65,41.3,38.25,34.11,34.41,35.28,35.84,35.41,34.98,34.55,34.12,33.37,32.34,32.06,31.88,31.7,31.51,31.32,31.13,30.97,30.84,30.7,30.57,30.45,30.33,30.32,30.34,30.32,30.31,30.3,30.29,30.31,30.43,30.56,30.68,30.84,31.0,31.16,31.32,31.49,31.68,31.86,32.04,32.22],[30.93,30.85,30.72,30.47,30.22,29.97,29.72,29.47,29.23,29.03,29.1,29.24,29.38,29.52,29.66,29.8,31.09,33.8,36.64,39.48,42.69,45.67,47.46,48.51,48.48,48.17,45.93,43.46,41.11,39.27,37.02,33.0,33.41,34.28,35.14,35.15,34.72,34.29,33.86,33.42,32.99,32.41,32.23,32.04,31.85,31.66,31.48,31.32,31.18,31.05,30.92,30.78,30.68,30.67,30.66,30.65,30.64,30.63,30.62,30.66,30.79,30.91,31.04,31.17,31.33,31.49,31.65,31.83,32.02,32.2,32.39,32.57],[31.28,31.19,30.94,30.69,30.44,30.19,29.96,29.75,29.54,29.52,29.79,29.71,29.61,29.52,29.66,29.8,29.94,32.37,35.03,38.15,41.21,43.96,45.73,46.2,46.17,44.86,42.95,40.48,38.43,36.75,34.99,31.88,32.42,33.28,34.14,34.89,34.46,34.03,33.6,33.16,32.83,32.74,32.57,32.38,32.19,32.01,31.82,31.66,31.53,31.4,31.27,31.12,31.01,31.0,30.99,30.98,30.97,30.95,30.94,31.01,31.14,31.26,31.39,31.51,31.66,31.82,31.99,32.18,32.36,32.55,32.73,32.91],[31.62,31.41,31.16,30.93,30.72,30.51,30.29,30.08,29.87,30.02,30.28,30.54,30.46,30.36,30.26,30.17,30.07,31.23,34.61,37.57,40.06,42.54,44.0,44.03,43.85,41.76,40.06,37.7,36.14,34.32,32.49,30.7,31.42,32.28,33.14,34.01,34.2,33.77,33.34,33.18,33.1,33.02,32.88,32.71,32.53,32.35,32.16,32.01,31.88,31.73,31.59,31.45,31.33,31.32,31.31,31.3,31.29,31.28,31.27,31.37,31.49,31.62,31.74,31.87,32.0,32.16,32.33,32.52,32.7,32.89,33.07,33.26],[31.9,31.69,31.48,31.26,31.05,30.84,30.63,30.41,30.25,30.51,30.78,31.04,31.3,31.21,31.11,31.01,30.91,32.08,34.51,36.76,39.18,41.24,42.34,42.75,43.17,40.68,38.26,36.26,35.29,33.47,31.64,31.42,31.53,32.02,32.51,33.01,33.87,33.61,33.53,33.45,33.37,33.29,33.2,33.02,32.85,32.67,32.49,32.34,32.2,32.06,31.91,31.77,31.65,31.64,31.63,31.63,31.62,31.61,31.6,31.72,31.84,31.97,32.09,32.22,32.34,32.49,32.68,32.86,33.05,33.23,33.42,33.6],[32.21,32.01,31.8,31.59,31.38,31.17,30.96,30.74,30.75,31.01,31.27,31.54,31.8,32.06,31.96,31.86,32.04,33.62,35.56,38.13,40.21,42.16,42.68,41.94,41.96,40.05,37.8,35.78,34.04,32.62,32.35,32.29,32.23,32.52,33.01,33.5,33.99,33.91,33.81,33.73,33.65,33.57,33.49,33.34,33.16,32.99,32.82,32.67,32.52,32.38,32.24,32.09,31.97,31.96,31.95,31.95,31.94,31.93,31.94,32.06,32.18,32.3,32.42,32.54,32.65,32.81,32.99,33.18,33.36,33.54,33.73,33.91],[32.52,32.32,32.11,31.91,31.7,31.5,31.29,31.08,31.24,31.51,31.77,32.03,32.3,32.56,32.8,32.71,33.58,35.6,37.73,39.87,41.4,42.93,43.24,42.97,41.96,40.31,38.44,36.49,34.55,33.34,33.21,33.15,33.09,33.03,33.5,33.99,34.46,34.31,34.15,34.0,33.92,33.84,33.76,33.66,33.48,33.3,33.14,33.0,32.85,32.7,32.56,32.42,32.29,32.28,32.27,32.26,32.26,32.27,32.29,32.35,32.47,32.59,32.71,32.83,32.96,33.13,33.3,33.48,33.67,33.85,34.04,34.19],[32.83,32.63,32.42,32.22,32.01,31.8,31.61,31.49,31.82,32.07,32.32,32.57,32.82,33.07,33.32,33.55,35.55,37.57,39.77,41.62,42.96,43.84,43.67,43.5,42.8,41.12,39.2,37.25,35.11,34.4,34.22,34.04,33.96,33.89,34.0,34.49,34.86,34.7,34.55,34.39,34.23,34.12,34.04,33.96,33.8,33.62,33.47,33.32,33.18,33.03,32.88,32.74,32.61,32.6,32.59,32.58,32.61,32.63,32.66,32.68,32.76,32.88,33.0,33.12,33.27,33.44,33.61,33.79,33.98,34.16,34.33,34.46],[33.14,32.94,32.73,32.53,32.33,32.17,32.01,32.03,32.36,32.7,32.96,33.21,33.46,33.71,33.96,34.77,37.38,39.46,41.68,42.72,43.6,44.25,43.95,43.85,43.21,41.6,39.81,37.81,35.64,35.46,35.28,35.1,34.92,34.76,34.7,34.99,35.26,35.1,34.94,34.78,34.63,34.47,34.31,34.23,34.11,33.95,33.8,33.65,33.5,33.36,33.21,33.06,32.93,32.92,32.92,32.95,32.97,33.0,33.02,33.05,33.07,33.17,33.29,33.42,33.59,33.76,33.93,34.1,34.29,34.47,34.61,34.74],[33.45,33.25,33.04,32.89,32.73,32.57,32.42,32.56,32.9,33.24,33.58,33.85,34.1,34.35,34.6,35.98,38.45,40.31,41.94,43.22,44.23,44.59,44.22,43.95,43.02,41.52,40.0,38.34,36.7,36.52,36.34,36.16,35.98,35.8,35.62,35.5,35.65,35.5,35.34,35.18,35.02,34.87,34.71,34.55,34.43,34.27,34.13,33.98,33.83,33.69,33.54,33.39,33.25,33.26,33.29,33.31,33.34,33.36,33.39,33.41,33.44,33.46,33.58,33.74,33.91,34.08,34.25,34.42,34.6,34.76,34.89,35.02],[33.76,33.61,33.45,33.29,33.14,32.98,32.82,33.09,33.43,33.77,34.11,34.45,34.74,34.99,35.55,37.19,39.37,40.67,42.17,43.46,44.67,44.88,44.5,43.59,42.52,41.13,39.6,38.26,37.58,37.37,37.16,36.96,36.75,36.55,36.34,36.13,35.99,35.83,35.67,35.51,35.35,35.19,35.03,34.87,34.71,34.54,34.39,34.24,34.1,33.95,33.8,33.65,33.54,33.51,33.55,33.58,33.62,33.65,33.69,33.72,33.76,33.79,33.87,34.05,34.22,34.39,34.56,34.73,34.9,35.04,35.17,35.3],[34.09,34.01,33.85,33.7,33.54,33.39,33.28,33.62,33.96,34.3,34.64,34.98,35.32,35.63,36.76,38.39,39.78,41.1,42.4,43.5,43.77,44.02,43.75,42.88,41.73,40.48,39.19,38.05,37.76,37.54,37.34,37.13,36.92,36.72,36.51,36.35,36.24,36.09,35.93,35.77,35.61,35.45,35.29,35.13,34.96,34.79,34.63,34.49,34.34,34.19,34.04,33.89,33.83,33.79,33.76,33.79,33.83,33.86,33.9,33.93,33.97,34.03,34.13,34.29,34.47,34.64,34.82,34.99,35.17,35.32,35.45,35.58],[34.34,34.27,34.2,34.1,33.95,33.79,33.81,34.15,34.49,34.83,35.17,35.48,35.7,35.96,37.1,38.5,39.88,41.25,42.3,42.63,42.69,42.96,42.83,42.03,41.08,40.04,38.77,38.27,37.98,37.71,37.51,37.3,37.1,36.89,36.69,36.58,36.47,36.36,36.2,36.04,35.88,35.72,35.55,35.39,35.22,35.05,34.88,34.73,34.58,34.43,34.28,34.16,34.12,34.08,34.05,34.01,34.04,34.08,34.11,34.15,34.19,34.3,34.4,34.54,34.71,34.89,35.06,35.23,35.42,35.6,35.73,35.86],[34.59,34.52,34.45,34.38,34.3,34.2,34.35,34.66,34.88,35.1,35.32,35.54,35.77,36.37,37.46,38.6,39.75,40.74,41.73,42.11,42.2,42.26,41.98,41.29,40.34,39.39,38.74,38.5,38.2,37.91,37.68,37.47,37.27,37.06,36.92,36.81,36.7,36.59,36.46,36.3,36.14,35.98,35.82,35.65,35.48,35.3,35.13,34.97,34.82,34.67,34.52,34.45,34.41,34.37,34.34,34.3,34.26,34.29,34.32,34.36,34.46,34.57,34.68,34.78,34.96,35.13,35.3,35.48,35.67,35.85,36.01,36.14],[34.84,34.77,34.7,34.63,34.55,34.49,34.51,34.72,34.94,35.17,35.39,35.61,35.83,36.79,37.83,38.63,39.35,40.26,41.17,41.56,41.71,41.49,41.08,40.58,39.92,38.97,38.68,38.58,38.43,38.14,37.85,37.65,37.44,37.26,37.15,37.04,36.93,36.82,36.71,36.56,36.4,36.24,36.08,35.91,35.73,35.56,35.39,35.22,35.06,34.91,34.78,34.74,34.7,34.67,34.63,34.59,34.55,34.51,34.54,34.63,34.73,34.84,34.95,35.05,35.2,35.37,35.55,35.73,35.92,36.1,36.29,36.42],[35.09,35.02,34.95,34.88,34.82,34.76,34.7,34.8,35.02,35.23,35.45,35.67,36.13,37.03,37.83,38.62,39.32,40.01,40.57,40.88,40.93,40.7,40.35,39.81,39.27,38.71,38.62,38.52,38.42,38.32,38.07,37.82,37.61,37.49,37.38,37.27,37.16,37.05,36.94,36.83,36.67,36.5,36.34,36.16,35.99,35.82,35.65,35.47,35.3,35.15,35.07,35.03,34.99,34.96,34.92,34.88,34.83,34.76,34.76,34.9,35.01,35.11,35.22,35.33,35.44,35.62,35.8,35.98,36.17,36.35,36.54,36.7],[35.34,35.28,35.22,35.16,35.1,35.04,34.98,34.92,35.09,35.31,35.53,35.74,36.25,37.05,37.86,38.45,39.01,39.57,39.98,39.87,39.94,39.76,39.28,38.75,38.32,38.42,38.38,38.34,38.3,38.26,38.16,38.0,37.83,37.72,37.61,37.5,37.39,37.28,37.17,37.06,36.93,36.77,36.6,36.42,36.25,36.08,35.9,35.73,35.56,35.4,35.36,35.31,35.24,35.18,35.11,35.05,34.98,34.94,34.96,35.07,35.21,35.34,35.48,35.6,35.7,35.86,36.05,36.23,36.42,36.6,36.79,36.97],[35.58,35.55,35.49,35.43,35.37,35.31,35.25,35.19,35.17,35.39,35.61,35.84,36.3,37.11,37.75,38.24,38.56,39.09,39.17,39.03,38.78,38.51,38.17,37.8,37.92,38.04,38.01,37.97,37.93,37.89,37.85,37.72,38.06,37.95,37.84,37.73,37.62,37.51,37.4,37.29,37.18,37.03,36.85,36.68,36.49,36.31,36.13,35.95,35.76,35.6,35.53,35.46,35.4,35.33,35.27,35.2,35.14,35.15,35.17,35.25,35.38,35.52,35.65,35.79,35.92,36.08,36.26,36.45,36.63,36.82,37.0,37.18],[35.75,35.72,35.69,35.67,35.64,35.58,35.52,35.46,35.4,35.47,35.68,35.99,36.4,37.0,37.52,38.03,38.31,38.39,38.26,38.08,37.77,37.46,37.21,37.4,37.52,37.64,37.64,37.6,37.56,37.48,37.3,37.3,37.75,38.19,38.08,37.97,37.86,37.75,37.64,37.52,37.38,37.21,37.03,36.85,36.67,36.48,36.3,36.12,35.92,35.78,35.69,35.62,35.55,35.49,35.42,35.36,35.34,35.36,35.38,35.42,35.56,35.69,35.83,35.96,36.11,36.26,36.44,36.62,36.81,36.99,37.17,37.33],[35.93,35.9,35.87,35.84,35.81,35.78,35.75,35.72,35.68,35.62,35.76,36.14,36.36,36.62,36.99,37.45,37.59,37.51,37.42,37.2,36.91,36.67,36.56,36.62,37.04,37.24,37.27,37.23,37.06,36.87,36.68,36.92,37.38,37.84,38.29,38.21,38.1,37.98,37.86,37.7,37.54,37.38,37.2,37.02,36.84,36.65,36.47,36.28,36.09,35.95,35.87,35.78,35.71,35.64,35.58,35.53,35.55,35.57,35.59,35.61,35.73,35.87,36.0,36.14,36.29,36.44,36.61,36.8,36.98,37.16,37.34,37.47],[36.11,36.08,36.05,36.02,35.99,35.96,35.93,35.9,35.87,35.83,35.76,35.99,36.2,36.39,36.72,36.95,36.88,36.72,36.57,36.26,35.88,35.72,35.73,35.76,36.17,36.6,36.82,36.63,36.44,36.26,36.09,36.55,37.0,37.46,37.92,38.38,38.33,38.18,38.03,37.87,37.71,37.55,37.37,37.19,37.01,36.83,36.63,36.44,36.25,36.13,36.04,35.96,35.87,35.8,35.73,35.74,35.76,35.78,35.8,35.82,35.91,36.04,36.18,36.33,36.48,36.63,36.79,36.97,37.15,37.34,37.48,37.61],[36.29,36.26,36.23,36.2,36.17,36.14,36.05,35.9,35.75,35.6,35.55,35.77,36.05,36.21,36.24,36.19,36.09,35.87,35.48,35.12,34.76,34.61,34.68,34.77,35.01,35.47,36.07,36.02,35.83,35.64,35.71,36.17,36.63,37.09,37.54,38.11,38.49,38.34,38.19,38.03,37.87,37.71,37.55,37.36,37.18,36.99,36.8,36.6,36.41,36.31,36.22,36.13,36.05,35.96,35.93,35.95,35.97,35.99,36.01,36.03,36.08,36.22,36.37,36.52,36.67,36.82,36.97,37.14,37.33,37.49,37.62,37.75],[36.46,36.43,36.4,36.26,36.11,35.97,35.82,35.67,35.52,35.39,35.38,35.43,35.59,35.55,35.15,35.15,35.11,34.88,34.28,33.94,33.49,33.16,33.41,33.66,33.86,34.47,35.08,35.4,35.21,35.03,35.34,35.8,36.25,36.75,37.44,38.03,38.53,38.46,38.32,38.18,38.03,37.88,37.72,37.54,37.34,37.15,36.96,36.76,36.57,36.48,36.4,36.31,36.22,36.1,36.04,36.08,36.12,36.16,36.2,36.23,36.27,36.4,36.55,36.71,36.86,37.01,37.16,37.32,37.5,37.63,37.76,37.89],[36.51,36.33,36.18,36.03,35.88,35.74,35.59,35.44,35.29,35.22,35.21,35.14,34.94,34.55,34.15,34.02,34.04,33.61,33.02,32.32,31.54,30.9,31.04,31.29,31.66,32.66,33.78,34.58,34.6,34.51,34.96,35.42,36.09,36.77,37.43,37.93,38.43,38.57,38.43,38.29,38.15,38.01,37.86,37.7,37.5,37.31,37.12,36.93,36.75,36.66,36.57,36.46,36.34,36.22,36.13,36.17,36.21,36.25,36.29,36.32,36.39,36.52,36.69,36.85,37.02,37.18,37.34,37.49,37.64,37.77,37.9,38.03],[36.61,36.35,36.09,35.83,35.66,35.51,35.36,35.21,35.06,35.05,34.76,34.26,33.94,33.54,33.15,32.9,32.6,31.98,31.2,30.39,29.62,28.99,28.66,28.98,29.42,30.44,31.68,33.11,33.98,34.13,34.73,35.42,36.1,36.79,37.33,37.82,38.32,38.68,38.54,38.4,38.26,38.11,37.96,37.79,37.62,37.45,37.28,37.09,36.92,36.82,36.7,36.58,36.46,36.35,36.23,36.26,36.3,36.34,36.37,36.41,36.51,36.62,36.78,36.95,37.11,37.28,37.44,37.61,37.78,37.91,38.04,38.18],[36.71,36.45,36.19,35.93,35.67,35.41,35.15,34.98,34.89,34.37,33.83,33.4,32.9,32.49,32.11,31.77,30.93,30.31,29.75,28.91,27.81,27.13,26.46,26.69,27.15,27.97,29.27,30.77,32.52,34.07,34.75,35.44,36.12,36.72,37.22,37.72,38.22,38.71,38.66,38.51,38.36,38.21,38.05,37.88,37.71,37.54,37.37,37.2,37.06,36.94,36.83,36.71,36.59,36.47,36.35,36.35,36.39,36.43,36.46,36.53,36.64,36.75,36.88,37.05,37.21,37.38,37.55,37.72,37.9,38.05,38.18,38.32],[36.82,36.56,36.3,36.04,35.78,35.51,35.25,35.05,34.48,33.64,32.9,32.42,32.08,31.92,32.19,31.99,30.26,28.91,28.32,27.31,26.18,25.34,24.62,24.65,24.69,25.54,27.01,28.81,30.79,32.66,34.72,35.45,36.12,36.62,37.12,37.61,38.11,38.62,38.76,38.61,38.46,38.3,38.14,37.98,37.81,37.64,37.47,37.29,37.13,37.05,36.95,36.83,36.71,36.59,36.47,36.44,36.48,36.51,36.55,36.66,36.76,36.87,36.98,37.14,37.31,37.48,37.66,37.83,38.01,38.18,38.32,38.46],[36.92,36.66,36.4,36.14,35.88,35.7,35.51,35.32,34.7,33.85,33.29,33.08,32.75,32.41,32.58,32.21,30.48,28.75,27.14,25.79,24.56,23.51,22.84,23.2,23.31,23.87,25.6,27.55,29.52,31.6,33.4,35.12,36.13,36.73,37.34,37.95,38.52,38.97,38.86,38.71,38.55,38.4,38.24,38.07,37.9,37.73,37.55,37.37,37.21,37.13,37.05,36.95,36.83,36.71,36.59,36.53,36.57,36.6,36.67,36.78,36.89,37.0,37.11,37.24,37.41,37.59,37.76,37.94,38.11,38.29,38.46,38.6],[37.02,36.76,36.52,36.34,36.15,35.96,35.78,35.59,34.91,34.07,33.8,33.59,33.38,33.08,32.96,32.43,30.7,29.23,28.06,26.43,24.77,23.57,22.58,22.09,22.66,23.26,24.91,26.68,28.74,30.97,33.08,35.1,36.68,37.28,37.88,38.4,38.92,39.04,38.93,38.8,38.65,38.5,38.33,38.16,37.99,37.81,37.63,37.45,37.28,37.2,37.12,37.04,36.95,36.83,36.71,36.62,36.66,36.69,36.8,36.91,37.02,37.12,37.23,37.33,37.51,37.7,37.87,38.05,38.22,38.4,38.57,38.74],[37.17,36.98,36.79,36.6,36.42,36.23,36.04,35.86,35.13,34.53,34.32,34.11,33.9,33.68,33.41,32.66,31.28,30.11,28.93,27.72,25.9,24.27,23.15,22.5,22.79,23.34,24.62,26.43,28.63,31.12,33.15,35.14,37.14,37.76,38.28,38.8,39.22,39.12,39.01,38.9,38.75,38.59,38.42,38.25,38.07,37.89,37.71,37.53,37.36,37.28,37.19,37.11,37.03,36.95,36.83,36.71,36.74,36.82,36.92,37.03,37.14,37.23,37.32,37.4,37.56,37.75,37.93,38.11,38.3,38.48,38.67,38.85],[37.26,37.18,37.06,36.87,36.68,36.5,36.31,36.12,35.35,35.05,34.84,34.63,34.41,34.2,33.99,33.55,32.41,31.27,30.13,28.99,27.36,25.66,24.21,23.21,23.04,23.78,24.77,26.55,28.84,31.25,33.38,35.4,37.06,38.16,38.68,39.2,39.3,39.19,39.08,38.98,38.84,38.69,38.52,38.34,38.16,37.97,37.79,37.61,37.43,37.35,37.27,37.19,37.11,37.03,36.95,36.83,36.83,36.94,37.05,37.13,37.22,37.31,37.4,37.49,37.61,37.8,37.98,38.16,38.35,38.53,38.72,38.9],[37.31,37.23,37.15,37.07,36.95,36.77,36.58,36.39,35.78,35.57,35.36,35.14,34.95,34.77,34.58,34.93,33.97,32.96,31.89,30.75,28.89,26.96,25.66,24.37,23.57,23.77,25.06,26.51,28.62,31.21,33.66,35.3,36.93,38.56,39.08,39.48,39.37,39.27,39.16,39.05,38.94,38.78,38.6,38.42,38.24,38.05,37.87,37.69,37.51,37.42,37.34,37.26,37.18,37.1,37.02,36.94,36.95,37.04,37.13,37.22,37.3,37.39,37.48,37.57,37.66,37.85,38.03,38.22,38.4,38.58,38.76,38.94],[37.35,37.27,37.19,37.12,37.04,36.96,36.85,36.63,36.3,36.1,35.91,35.73,35.54,35.36,35.17,35.5,35.39,34.38,33.37,31.97,29.96,28.0,26.62,25.25,23.87,23.67,24.67,25.9,28.2,30.66,33.48,35.15,36.8,38.44,39.48,39.55,39.45,39.34,39.23,39.12,38.98,38.85,38.67,38.49,38.31,38.13,37.95,37.77,37.59,37.5,37.42,37.33,37.25,37.17,37.09,37.01,36.97,37.08,37.19,37.3,37.39,37.47,37.56,37.65,37.74,37.9,38.08,38.27,38.45,38.63,38.81,38.99],[37.4,37.32,37.24,37.16,37.08,37.0,36.92,36.86,36.87,36.69,36.5,36.32,36.13,35.94,35.76,36.07,36.82,35.81,34.3,32.63,30.57,28.56,27.03,25.65,24.31,23.17,24.21,25.33,27.58,30.21,33.13,34.95,36.61,38.28,39.69,39.54,39.4,39.26,39.11,39.05,39.04,38.87,38.69,38.51,38.33,38.15,37.97,37.79,37.63,37.51,37.47,37.4,37.32,37.24,37.15,37.07,36.99,37.08,37.19,37.3,37.41,37.52,37.63,37.73,37.82,37.95,38.13,38.31,38.49,38.67,38.85,39.03],[37.44,37.36,37.28,37.2,37.12,37.03,36.95,36.9,36.98,37.12,37.09,36.9,36.72,36.53,36.35,36.64,37.47,36.6,34.97,33.29,31.23,29.17,27.43,25.84,24.26,22.67,23.37,24.45,26.7,29.34,32.7,34.76,36.42,38.44,39.54,39.39,39.25,39.11,39.11,39.11,39.06,38.89,38.71,38.53,38.35,38.17,37.99,37.83,37.67,37.52,37.45,37.41,37.38,37.3,37.22,37.14,37.06,37.08,37.19,37.3,37.41,37.52,37.63,37.74,37.85,37.98,38.17,38.35,38.53,38.71,38.89,39.07],[37.49,37.4,37.32,37.23,37.15,37.06,36.98,36.95,37.03,37.12,37.26,37.4,37.31,37.12,36.94,37.21,37.3,36.3,35.31,33.95,31.6,29.13,27.06,25.44,23.82,22.28,22.94,24.06,26.4,29.03,32.07,34.56,36.75,38.93,39.38,39.24,39.17,39.17,39.17,39.17,39.08,38.91,38.74,38.56,38.38,38.2,38.03,37.87,37.72,37.56,37.43,37.39,37.35,37.32,37.28,37.2,37.12,37.09,37.2,37.31,37.41,37.52,37.63,37.73,37.84,38.0,38.19,38.37,38.56,38.75,38.93,39.12],[37.51,37.43,37.35,37.26,37.18,37.09,37.01,36.99,37.08,37.16,37.26,37.4,37.53,37.67,37.53,37.78,36.85,35.83,34.77,33.51,31.17,28.75,26.72,25.22,23.87,22.7,23.65,25.13,27.46,29.95,32.84,35.04,37.24,39.37,39.23,39.24,39.24,39.24,39.24,39.24,39.09,38.92,38.76,38.58,38.4,38.23,38.07,37.92,37.76,37.6,37.45,37.37,37.33,37.29,37.26,37.22,37.18,37.1,37.2,37.31,37.41,37.52,37.62,37.72,37.85,38.02,38.2,38.39,38.58,38.76,38.95,39.14],[37.52,37.45,37.37,37.29,37.2,37.12,37.03,37.04,37.12,37.2,37.28,37.39,37.53,37.67,37.81,37.46,36.26,35.2,34.13,32.89,30.54,28.26,26.73,25.46,24.11,23.48,24.42,26.18,28.5,31.04,33.31,35.51,37.72,39.3,39.3,39.3,39.3,39.3,39.3,39.28,39.11,38.94,38.77,38.6,38.43,38.27,38.12,37.96,37.8,37.65,37.49,37.35,37.31,37.27,37.23,37.2,37.16,37.13,37.19,37.3,37.4,37.51,37.61,37.72,37.88,38.05,38.22,38.41,38.59,38.78,38.96,39.14],[37.53,37.46,37.38,37.31,37.23,37.15,37.06,37.09,37.17,37.25,37.33,37.41,37.53,37.67,37.76,37.24,36.67,35.41,34.15,32.37,30.11,27.84,26.59,25.43,24.27,24.3,25.31,27.32,29.61,31.71,33.97,36.22,38.48,39.39,39.37,39.36,39.36,39.36,39.36,39.3,39.13,38.96,38.79,38.62,38.46,38.32,38.16,38.0,37.85,37.69,37.54,37.38,37.29,37.25,37.21,37.18,37.16,37.19,37.23,37.29,37.39,37.5,37.6,37.73,37.9,38.07,38.24,38.42,38.61,38.79,38.97,39.15],[37.53,37.46,37.39,37.32,37.25,37.18,37.09,37.13,37.21,37.29,37.38,37.46,37.54,37.67,37.39,36.88,36.36,35.53,33.67,31.82,29.69,27.68,26.64,25.61,24.57,25.21,26.32,28.52,30.76,32.66,34.72,36.98,39.23,39.48,39.46,39.43,39.43,39.43,39.43,39.31,39.15,38.98,38.8,38.62,38.45,38.31,38.17,38.03,37.89,37.74,37.58,37.42,37.27,37.23,37.19,37.19,37.22,37.25,37.29,37.32,37.38,37.49,37.59,37.75,37.92,38.09,38.26,38.43,38.62,38.8,38.98,39.16],[37.54,37.47,37.4,37.33,37.26,37.19,37.12,37.18,37.26,37.34,37.42,37.5,37.58,37.55,36.85,36.22,35.59,34.96,33.15,31.27,29.27,27.79,26.97,25.97,24.93,26.05,27.51,29.71,31.91,33.7,35.47,37.73,39.59,39.57,39.55,39.52,39.5,39.49,39.49,39.33,39.16,38.98,38.8,38.62,38.45,38.3,38.16,38.02,37.88,37.74,37.6,37.46,37.31,37.2,37.21,37.25,37.28,37.31,37.35,37.38,37.41,37.48,37.6,37.77,37.94,38.1,38.26,38.44,38.62,38.81,38.99,39.17],[37.55,37.48,37.41,37.34,37.26,37.19,37.13,37.17,37.25,37.33,37.4,37.48,37.56,37.27,36.76,35.85,34.94,34.19,32.69,30.77,28.85,27.89,27.06,26.24,25.75,27.26,28.82,30.77,32.87,34.7,36.5,38.48,39.68,39.66,39.64,39.61,39.59,39.57,39.52,39.34,39.16,38.98,38.8,38.62,38.44,38.3,38.16,38.02,37.87,37.73,37.59,37.45,37.32,37.2,37.24,37.27,37.31,37.35,37.38,37.42,37.46,37.49,37.61,37.78,37.94,38.1,38.27,38.44,38.63,38.81,39.0,39.18],[37.55,37.48,37.4,37.33,37.26,37.18,37.15,37.16,37.23,37.31,37.39,37.47,37.39,36.97,36.56,35.97,35.06,34.02,32.34,30.42,28.89,28.16,27.34,26.51,26.84,28.53,30.28,31.88,33.81,35.64,37.48,39.31,39.77,39.73,39.68,39.64,39.6,39.56,39.52,39.34,39.16,38.98,38.8,38.62,38.44,38.29,38.15,38.01,37.87,37.73,37.59,37.46,37.33,37.2,37.22,37.26,37.3,37.33,37.37,37.41,37.44,37.49,37.62,37.78,37.94,38.11,38.27,38.45,38.63,38.82,39.0,39.19],[37.56,37.47,37.4,37.32,37.25,37.17,37.17,37.18,37.21,37.29,37.37,37.45,37.1,36.68,36.26,35.85,35.17,33.51,31.85,30.11,29.09,28.38,27.66,26.84,27.85,29.42,31.15,32.9,34.49,36.31,38.12,39.84,39.78,39.69,39.65,39.61,39.57,39.53,39.49,39.35,39.17,38.99,38.81,38.62,38.45,38.28,38.14,38.0,37.87,37.74,37.61,37.48,37.35,37.22,37.21,37.25,37.28,37.32,37.36,37.39,37.42,37.51,37.64,37.78,37.95,38.11,38.27,38.45,38.64,38.82,39.01,39.2],[37.58,37.46,37.39,37.31,37.24,37.17,37.18,37.2,37.21,37.27,37.35,37.22,36.8,36.38,35.97,35.7,34.8,33.18,31.5,29.93,29.03,28.38,27.72,27.27,28.87,30.44,32.02,33.66,35.1,36.88,38.69,39.88,39.85,39.74,39.64,39.58,39.54,39.5,39.46,39.36,39.18,39.0,38.82,38.64,38.45,38.27,38.15,38.02,37.89,37.76,37.63,37.49,37.36,37.23,37.2,37.24,37.27,37.3,37.34,37.37,37.4,37.53,37.67,37.8,37.95,38.11,38.28,38.46,38.64,38.82,39.02,39.22],[37.6,37.47,37.38,37.31,37.23,37.19,37.2,37.22,37.23,37.26,37.33,36.92,36.54,36.29,36.04,35.71,34.45,32.9,31.26,29.95,28.81,27.97,27.8,28.09,29.7,31.31,32.93,34.42,35.86,37.46,39.27,39.92,39.89,39.81,39.71,39.61,39.51,39.47,39.43,39.38,39.19,39.01,38.83,38.65,38.47,38.29,38.12,37.99,37.87,37.75,37.63,37.51,37.38,37.25,37.19,37.22,37.25,37.28,37.31,37.35,37.42,37.56,37.69,37.83,37.96,38.12,38.28,38.46,38.64,38.84,39.04,39.24],[37.62,37.49,37.37,37.3,37.22,37.21,37.22,37.24,37.25,37.27,37.13,36.88,36.63,36.38,36.13,35.33,34.09,32.54,31.07,29.96,28.82,28.2,28.63,28.91,30.52,32.13,33.71,35.16,36.61,38.05,39.85,39.96,39.93,39.89,39.78,39.68,39.57,39.47,39.4,39.36,39.2,39.02,38.84,38.67,38.49,38.31,38.13,37.96,37.84,37.72,37.6,37.48,37.36,37.24,37.18,37.2,37.23,37.26,37.29,37.32,37.44,37.58,37.71,37.85,37.98,38.12,38.28,38.46,38.66,38.86,39.06,39.26],[37.64,37.51,37.39,37.29,37.22,37.23,37.24,37.26,37.26,37.27,37.26,37.09,36.79,36.49,36.18,34.98,33.77,32.34,30.98,29.97,28.89,28.69,29.14,29.76,31.34,32.95,34.47,35.9,37.35,38.8,40.03,40.0,39.97,39.94,39.85,39.75,39.64,39.54,39.43,39.33,39.21,39.04,38.86,38.68,38.51,38.33,38.15,37.98,37.81,37.69,37.57,37.44,37.34,37.25,37.2,37.2,37.21,37.24,37.27,37.33,37.47,37.6,37.74,37.87,38.01,38.14,38.28,38.48,38.68,38.88,39.08,39.28],[37.66,37.53,37.41,37.28,37.23,37.25,37.25,37.26,37.26,37.28,37.31,37.2,37.07,36.71,35.9,34.76,33.51,32.14,30.92,29.96,29.35,29.18,29.72,30.65,32.18,33.8,35.46,36.88,38.3,39.56,40.06,40.04,40.01,39.98,39.92,39.82,39.71,39.61,39.51,39.39,39.24,39.06,38.88,38.71,38.53,38.35,38.17,38.0,37.82,37.65,37.54,37.45,37.36,37.27,37.22,37.22,37.22,37.22,37.25,37.36,37.49,37.63,37.76,37.89,38.03,38.16,38.3,38.5,38.7,38.9,39.1,39.3],[37.67,37.55,37.43,37.3,37.24,37.24,37.25,37.25,37.25,37.3,37.36,37.24,37.1,36.47,35.6,34.52,33.19,32.02,31.01,30.41,29.88,29.94,30.43,31.54,33.05,34.68,36.36,37.82,38.86,39.89,40.09,40.07,40.05,40.02,39.99,39.89,39.79,39.68,39.54,39.41,39.27,39.09,38.92,38.74,38.56,38.38,38.2,38.03,37.85,37.67,37.55,37.47,37.38,37.29,37.24,37.24,37.24,37.24,37.26,37.38,37.51,37.64,37.78,37.91,38.05,38.18,38.34,38.52,38.72,38.92,39.12,39.32],[37.69,37.57,37.45,37.35,37.28,37.25,37.25,37.25,37.25,37.31,37.37,37.23,36.97,36.27,35.44,34.17,32.82,31.84,31.32,30.9,30.67,30.69,31.31,32.41,33.9,35.53,37.1,38.15,39.19,40.13,40.11,40.09,40.07,40.05,40.03,39.96,39.83,39.7,39.56,39.43,39.3,39.12,38.95,38.77,38.59,38.41,38.23,38.06,37.89,37.73,37.61,37.49,37.4,37.31,37.26,37.26,37.26,37.28,37.33,37.41,37.53,37.66,37.8,37.93,38.06,38.2,38.37,38.56,38.74,38.94,39.14,39.34],[37.71,37.59,37.48,37.41,37.34,37.27,37.26,37.26,37.26,37.29,37.37,37.09,36.66,36.16,35.19,33.8,32.57,31.88,31.48,31.37,31.35,31.48,32.16,33.27,34.73,36.33,37.43,38.48,39.52,40.15,40.13,40.11,40.09,40.07,40.06,40.0,39.85,39.72,39.59,39.45,39.32,39.16,38.98,38.8,38.62,38.44,38.27,38.1,37.93,37.79,37.67,37.55,37.43,37.33,37.28,37.29,37.31,37.32,37.39,37.48,37.57,37.68,37.81,37.95,38.08,38.23,38.41,38.59,38.77,38.96,39.16,39.36],[37.73,37.61,37.54,37.47,37.4,37.33,37.27,37.27,37.27,37.28,37.29,37.08,36.55,35.99,34.87,33.53,32.4,31.89,31.73,31.77,31.84,32.15,33.01,34.07,35.54,36.78,37.75,38.8,39.85,40.17,40.15,40.14,40.13,40.12,40.11,40.06,39.9,39.75,39.61,39.47,39.34,39.19,39.01,38.83,38.65,38.48,38.31,38.14,37.97,37.84,37.73,37.61,37.49,37.37,37.32,37.33,37.35,37.38,37.46,37.55,37.63,37.72,37.83,37.97,38.1,38.26,38.44,38.63,38.81,38.99,39.18,39.38],[37.75,37.67,37.6,37.53,37.46,37.39,37.33,37.32,37.32,37.32,37.32,37.13,36.56,35.85,34.62,33.43,32.32,32.0,31.87,32.01,32.16,32.8,33.62,34.81,36.27,37.55,38.43,39.31,40.19,40.21,40.2,40.19,40.18,40.17,40.16,40.11,39.96,39.81,39.66,39.5,39.36,39.22,39.04,38.87,38.7,38.53,38.35,38.18,38.02,37.9,37.78,37.67,37.56,37.46,37.36,37.38,37.39,37.44,37.53,37.62,37.7,37.79,37.87,37.98,38.12,38.3,38.48,38.66,38.84,39.03,39.21,39.4],[37.8,37.73,37.67,37.6,37.54,37.47,37.41,37.38,37.39,37.39,37.37,37.28,36.63,35.79,34.67,33.5,32.38,32.01,32.01,32.18,32.45,33.09,34.09,35.51,36.97,38.05,38.72,39.6,40.27,40.31,40.27,40.24,40.22,40.21,40.2,40.16,40.01,39.86,39.71,39.56,39.41,39.26,39.08,38.91,38.74,38.57,38.4,38.23,38.08,37.96,37.84,37.74,37.64,37.54,37.44,37.42,37.44,37.51,37.6,37.68,37.77,37.86,37.94,38.03,38.15,38.33,38.51,38.7,38.88,39.06,39.24,39.42],[37.89,37.82,37.75,37.68,37.62,37.55,37.49,37.45,37.45,37.45,37.4,37.36,36.79,36.09,35.06,33.79,32.79,32.27,32.19,32.37,32.72,33.59,34.77,36.22,37.61,38.52,39.22,39.89,40.32,40.38,40.38,40.34,40.29,40.26,40.25,40.22,40.07,39.91,39.77,39.63,39.5,39.35,39.16,38.96,38.78,38.61,38.44,38.27,38.14,38.02,37.92,37.82,37.72,37.62,37.52,37.46,37.49,37.58,37.67,37.75,37.84,37.92,38.01,38.09,38.24,38.41,38.6,38.78,38.96,39.15,39.33,39.52],[37.97,37.91,37.84,37.77,37.7,37.63,37.57,37.52,37.52,37.48,37.44,37.42,37.07,36.47,35.61,34.47,33.58,32.82,32.65,32.88,33.37,34.26,35.51,36.96,38.11,38.84,39.53,40.23,40.38,40.43,40.48,40.44,40.4,40.36,40.32,40.27,40.13,40.0,39.86,39.73,39.59,39.44,39.24,39.05,38.85,38.66,38.48,38.31,38.2,38.1,38.0,37.9,37.8,37.71,37.61,37.51,37.56,37.65,37.73,37.82,37.9,37.98,38.07,38.17,38.33,38.5,38.68,38.87,39.05,39.23,39.41,39.65],[38.06,37.99,37.92,37.86,37.79,37.72,37.65,37.59,37.56,37.58,37.61,37.63,37.38,36.93,36.26,35.38,34.49,33.82,33.63,33.83,34.3,35.21,36.5,37.73,38.35,39.06,39.79,40.4,40.45,40.5,40.54,40.55,40.51,40.47,40.44,40.35,40.23,40.09,39.96,39.82,39.69,39.53,39.33,39.14,38.94,38.75,38.55,38.38,38.28,38.18,38.09,37.99,37.89,37.79,37.69,37.6,37.62,37.71,37.79,37.88,37.96,38.05,38.13,38.27,38.43,38.59,38.77,38.95,39.14,39.32,39.53,39.77],[38.15,38.08,38.01,37.94,37.87,37.81,37.76,37.73,37.72,37.75,37.77,37.79,37.84,37.41,36.72,36.18,35.78,35.16,34.95,35.16,35.66,36.57,37.54,38.43,39.0,39.57,40.14,40.48,40.52,40.57,40.62,40.66,40.63,40.6,40.55,40.43,40.31,40.18,40.05,39.91,39.78,39.62,39.42,39.22,39.03,38.84,38.66,38.49,38.37,38.28,38.18,38.08,37.98,37.88,37.79,37.73,37.75,37.78,37.85,37.94,38.02,38.11,38.21,38.37,38.53,38.69,38.86,39.04,39.22,39.42,39.66,39.89],[38.24,38.17,38.1,38.04,38.01,37.98,37.94,37.91,37.88,37.88,37.91,37.97,38.11,37.96,37.62,37.28,37.02,36.7,36.46,36.65,37.21,37.85,38.6,38.86,39.37,39.92,40.47,40.59,40.65,40.7,40.75,40.79,40.75,40.72,40.63,40.51,40.38,40.26,40.14,40.01,39.87,39.7,39.51,39.31,39.14,38.96,38.79,38.61,38.47,38.37,38.27,38.17,38.07,37.99,37.92,37.88,37.9,37.93,37.95,38.0,38.08,38.17,38.31,38.47,38.63,38.79,38.95,39.12,39.31,39.55,39.78,40.02],[38.33,38.29,38.25,38.22,38.19,38.16,38.12,38.09,38.06,38.03,38.04,38.17,38.29,38.31,38.25,38.24,38.14,38.03,37.86,38.06,38.5,38.87,39.12,39.37,39.7,40.24,40.61,40.69,40.77,40.82,40.87,40.91,40.88,40.83,40.71,40.58,40.46,40.34,40.22,40.1,39.97,39.79,39.61,39.43,39.26,39.08,38.91,38.73,38.56,38.46,38.36,38.26,38.18,38.12,38.06,38.03,38.05,38.07,38.1,38.12,38.15,38.25,38.41,38.57,38.73,38.89,39.05,39.21,39.44,39.67,39.9,40.14],[38.48,38.44,38.41,38.38,38.35,38.32,38.29,38.26,38.23,38.2,38.19,38.31,38.43,38.48,38.47,38.58,38.57,38.57,38.76,39.0,39.17,39.36,39.6,39.87,40.15,40.57,40.71,40.79,40.87,40.94,40.99,41.04,41.01,40.91,40.78,40.66,40.54,40.42,40.3,40.18,40.07,39.9,39.73,39.55,39.38,39.2,39.03,38.86,38.68,38.55,38.45,38.37,38.31,38.25,38.19,38.17,38.2,38.22,38.24,38.27,38.3,38.38,38.54,38.7,38.86,39.02,39.18,39.36,39.56,39.79,40.03,40.26],[38.64,38.59,38.55,38.52,38.49,38.46,38.43,38.4,38.37,38.34,38.35,38.45,38.56,38.7,38.75,38.86,38.92,38.94,39.26,39.58,39.72,39.87,40.08,40.36,40.61,40.76,40.81,40.89,40.97,41.04,41.12,41.17,41.11,40.98,40.86,40.74,40.63,40.54,40.46,40.37,40.23,40.06,39.88,39.7,39.52,39.34,39.16,38.98,38.8,38.64,38.56,38.5,38.44,38.38,38.32,38.32,38.34,38.37,38.39,38.43,38.48,38.54,38.69,38.85,39.01,39.17,39.34,39.52,39.7,39.92,40.15,40.39],[38.8,38.75,38.71,38.66,38.63,38.6,38.57,38.54,38.51,38.48,38.51,38.58,38.71,38.85,39.0,39.13,39.26,39.42,39.72,39.91,40.09,40.28,40.46,40.62,40.78,40.92,41.0,41.06,41.11,41.17,41.22,41.29,41.18,41.1,41.01,40.93,40.84,40.76,40.67,40.54,40.37,40.21,40.04,39.86,39.68,39.5,39.31,39.13,38.95,38.8,38.7,38.64,38.57,38.51,38.45,38.47,38.49,38.52,38.55,38.61,38.67,38.72,38.84,39.0,39.16,39.32,39.5,39.68,39.86,40.04,40.28,40.51],[38.96,38.91,38.87,38.82,38.78,38.73,38.7,38.68,38.65,38.62,38.67,38.77,38.88,39.01,39.17,39.33,39.51,39.7,39.88,40.07,40.26,40.44,40.63,40.79,40.94,41.08,41.19,41.24,41.3,41.35,41.41,41.4,41.4,41.31,41.23,41.14,41.06,40.97,40.85,40.69,40.52,40.35,40.19,40.02,39.84,39.65,39.47,39.29,39.15,39.01,38.88,38.77,38.71,38.65,38.59,38.61,38.64,38.68,38.74,38.79,38.85,38.91,38.99,39.15,39.31,39.49,39.67,39.85,40.02,40.2,40.4,40.63],[39.11,39.07,39.03,38.98,38.94,38.89,38.85,38.81,38.78,38.77,38.85,38.96,39.06,39.18,39.34,39.5,39.69,39.88,40.06,40.24,40.43,40.62,40.81,40.97,41.1,41.24,41.38,41.43,41.49,41.52,41.51,41.5,41.5,41.49,41.44,41.35,41.27,41.16,41.0,40.83,40.67,40.5,40.33,40.17,39.99,39.81,39.63,39.49,39.36,39.23,39.09,38.96,38.84,38.78,38.74,38.76,38.81,38.87,38.92,38.98,39.03,39.09,39.15,39.3,39.47,39.65,39.83,40.01,40.19,40.37,40.55,40.76],[39.27,39.23,39.18,39.14,39.1,39.05,39.01,38.96,38.92,38.93,39.04,39.15,39.25,39.36,39.52,39.7,39.87,40.05,40.24,40.42,40.61,40.79,40.98,41.12,41.26,41.4,41.54,41.62,41.63,41.62,41.61,41.61,41.6,41.6,41.59,41.57,41.48,41.31,41.15,40.98,40.81,40.65,40.48,40.31,40.15,39.97,39.83,39.7,39.57,39.44,39.3,39.17,39.04,38.91,38.89,38.94,38.99,39.05,39.11,39.16,39.22,39.27,39.33,39.46,39.64,39.81,39.99,40.17,40.35,40.53,40.71,40.89]],"lo":21.82,"hi":72.0,"note":"builder surface (ground emitter, 1269 triangles)"},"surface_reason":null,"mesh":{"roles":["fairway","fringe","green","rough"],"colors":["#58a34a","#79bd63","#8fd47a","#2f6b33"],"triangles":1269,"positions":"h16.pos.bin","role_index":"h16.role.bin"},"stock_card":"stock/h16-fc12.png","height_kinds":["plane","ripple","ripple","corridor_bench","blob","blob","plateau","shelf","mesh_interpolated"],"source":"golf-engine/contracts/h16/hole-contract.json","contract":{"schema":"hole-contract-1","identity":{"hole":"h16","native_slot":16,"course_id":"fc12","par":4,"water_profile":0,"source_archive":{"path":"work/derived/stock-u8/fc12.u8","sha256":"e92816cf4dc20a512041d4000718cf91d0bb347456fd5f9ff88c338f841923d0"},"predecessor_manifest":{"retired":"h13-h15-full-redesign/h15-v5-native/pack/course-pack.json","sha256":"2e4d410620b8e923bc9e56abf473ca535ce2180dc1f83c7abfdcdad9705c7406"},"notes":["source_archive is the decoded quality-candidate source U8 named by the accepted design contract, not a stock CARC.","predecessor_manifest is the H15 v5 stage the H16-H18 trio was staged over."]},"frame":{"convention":"world-xz","bounds":[-1400.0,-1150.0,700.0,1780.0],"domain":null},"routes":{"conservative":[[-850.0,-800.0],[-650.0,-300.0],[-850.0,300.0],[-650.0,850.0],[-850.0,1400.0]],"aggressive":null,"donor":[[-450.0,1760.0],[-360.0,1200.0],[-250.0,650.0],[-100.0,100.0],[450.0,-330.0]],"notes":["The script authors one route; safe/aggressive choices exist only as decision stations in hazards (from the accepted design contract)."]},"regions":{"base_role":"rough","priority":{"rule":"later-wins"},"items":[{"role":"rough","name":"rough_land","polygon":[[-1040.0,-910.0],[-720.0,-940.0],[-470.0,-520.0],[-480.0,-80.0],[-1040.0,500.0],[-430.0,910.0],[-610.0,1530.0],[-1040.0,1560.0],[-1110.0,1180.0],[-910.0,820.0],[-1100.0,410.0],[-900.0,-80.0],[-1090.0,-430.0]]},{"role":"fairway","name":"tee_pad","polygon":[[-795.0,-800.0],[-799.1866257118793,-783.9272958406663],[-811.1091270347399,-770.301515190165],[-828.95241121992,-761.197059634526],[-850.0,-758.0],[-871.0475887800799,-761.197059634526],[-888.8908729652601,-770.301515190165],[-900.8133742881207,-783.9272958406663],[-905.0,-800.0],[-900.8133742881208,-816.0727041593337],[-888.8908729652601,-829.698484809835],[-871.04758878008,-838.802940365474],[-850.0,-842.0],[-828.95241121992,-838.802940365474],[-811.1091270347399,-829.698484809835],[-799.1866257118793,-816.0727041593339]]},{"role":"fairway","name":"west_route","polygon":[[-745.36,-117.101],[-780.597,-130.274],[-788.427,-141.717],[-790.273,-155.459],[-766.515,-223.274],[-754.942,-294.033],[-765.583,-365.036],[-787.734,-433.461],[-815.845,-499.689],[-847.435,-564.339],[-880.898,-628.045],[-914.638,-691.605],[-945.652,-756.515],[-972.414,-823.314],[-992.105,-891.973],[-984.17,-932.906],[-959.487,-968.911],[-924.167,-991.07],[-883.009,-997.735],[-842.501,-987.857],[-807.712,-961.488],[-775.874,-897.407],[-748.977,-830.664],[-716.694,-766.367],[-682.835,-702.87],[-649.836,-638.924],[-618.909,-573.953],[-591.232,-507.54],[-568.219,-439.379],[-551.897,-369.333],[-544.97,-297.781],[-550.572,-226.136],[-567.417,-156.232],[-592.043,-88.645],[-605.269,-64.274],[-617.371,-57.508],[-631.223,-56.903],[-693.108,-93.193]]},{"role":"fairway","name":"west_route_1","polygon":[[-697.795,27.751],[-677.309,35.012],[-668.514,45.719],[-665.476,59.238],[-668.823,72.687],[-699.874,137.547],[-726.782,204.207],[-743.655,273.973],[-738.598,345.299],[-714.772,413.053],[-683.157,477.626],[-648.969,540.892],[-641.271,561.218],[-643.758,574.85],[-652.112,585.905],[-664.542,592.028],[-678.398,591.91],[-741.384,558.763],[-810.421,538.627],[-843.555,533.025],[-876.336,538.742],[-888.498,532.104],[-906.42,498.941],[-932.203,431.844],[-949.414,362.088],[-954.959,290.488],[-947.613,219.037],[-929.847,149.403],[-904.748,82.036],[-875.122,16.517],[-859.525,-8.706],[-846.941,-14.507],[-833.093,-14.038],[-765.148,9.514]]},{"role":"fairway","name":"west_route_2","polygon":[[-974.403,1434.859],[-949.81,1367.23],[-922.456,1300.691],[-891.809,1235.584],[-860.433,1170.824],[-829.895,1105.665],[-801.594,1039.51],[-777.279,971.8],[-759.924,902.017],[-756.235,830.399],[-774.832,761.077],[-790.364,716.111],[-786.269,702.864],[-776.649,692.879],[-763.567,688.283],[-693.989,705.683],[-635.753,717.973],[-619.291,711.1],[-600.422,700.456],[-586.576,701.187],[-574.536,708.063],[-566.88,719.623],[-549.927,789.484],[-545.149,861.182],[-552.123,932.748],[-567.618,1002.989],[-589.27,1071.597],[-615.256,1138.693],[-644.192,1204.576],[-674.938,1269.637],[-706.319,1334.396],[-736.635,1399.655],[-762.552,1466.768],[-787.145,1534.396],[-811.737,1602.025],[-841.971,1659.972],[-876.032,1684.02],[-916.766,1692.916],[-957.753,1685.258],[-993.923,1660.817],[-1016.319,1625.647],[-1023.262,1584.534],[-1003.777,1515.637]]},{"role":"fringe","name":"fringe","polygon":[[-1007.14,1334.502],[-989.859,1299.221],[-966.305,1267.904],[-933.523,1246.654],[-896.041,1235.024],[-857.096,1230.022],[-817.921,1232.169],[-780.208,1243.026],[-744.722,1259.855],[-712.2,1281.852],[-685.256,1310.28],[-669.836,1346.241],[-664.053,1385.047],[-666.585,1424.186],[-680.963,1460.466],[-707.244,1489.529],[-739.552,1511.8],[-775.752,1526.894],[-814.504,1533.079],[-853.786,1533.127],[-892.796,1528.486],[-930.81,1518.653],[-966.08,1501.469],[-997.327,1477.725],[-1021.93,1447.274],[-1029.847,1409.389],[-1021.493,1371.082]]},{"role":"green","name":"green","polygon":[[-990.0,1340.0],[-972.158,1304.688],[-946.659,1274.679],[-911.355,1257.207],[-872.689,1248.986],[-833.172,1248.241],[-794.585,1256.673],[-758.195,1272.165],[-724.914,1293.499],[-698.425,1322.615],[-685.172,1359.743],[-681.904,1399.112],[-689.105,1437.85],[-711.806,1469.936],[-743.366,1493.685],[-779.427,1509.819],[-818.381,1516.355],[-857.936,1515.824],[-897.069,1510.017],[-934.706,1497.966],[-968.934,1478.199],[-997.885,1451.372],[-1012.337,1415.341],[-1004.963,1376.639]]}],"notes":["Course and map share one partition (design_mesh returns design_map_mesh).","Natural-edge fix (2026-10-26, boundary_shape): the mitered west-route corridor (half width 105, 100 back and 200 past the route ends) is now a centripetal Catmull-Rom centreline through the conservative route, buffered 105 with round caps; the two dry ravines are cut out of it and every junction filleted (opening radius 30, closing radius 40), giving three fairway pieces (west_route, west_route_1, west_route_2) resampled every 70 units or 22 degrees of turn. The ravine_0/ravine_1 rough items are dropped (rough on rough once the fairway excludes them; the hazards keep their polygons). Green and fringe are centripetal Catmull-Rom curves through the original octagons, every 40 units. Generator: build/hole/h16-review/edges-20261026/h16_fix.py.","Before the fix: the accepted rough outline, the 16-gon tee pad, the mitered west-route corridor, the two dry ravines, the fringe (green offset by fringe_min + 8 from its centroid) and the green (octagons)."]},"height":{"kind":"composite","base":null,"reproduces":null,"primitives":[{"name":"background_plane","kind":"plane","params":{"origin":[0.0,300.0],"y0":34.0,"gx":0.0,"gz":0.006},"note":"Western slope: 34 + 0.006 (z - 300)."},{"name":"background_wave_z","kind":"ripple","params":{"amp":2.5,"direction":[0.0,1.0],"period":420.0,"offset":250.0}},{"name":"background_wave_x","kind":"ripple","params":{"amp":1.5,"direction":[1.0,0.0],"period":230.0,"offset":850.0}},{"name":"route_profile","kind":"corridor_bench","params":{"route":[[-850.0,-800.0],[-650.0,-300.0],[-850.0,300.0],[-650.0,850.0],[-850.0,1400.0]],"half_width":260.0,"mode":"window_blend","absolute":{"vertices":[72.0,58.0,40.0,22.0,32.0]}},"note":"Smoothstep(1 - d/260) blend toward the accepted terrain_profile target heights, linear along the nearest route segment."},{"name":"south_drainage","kind":"blob","params":{"center":[-790.0,-55.0],"radii":[360.0,95.0],"amp":-8.0,"exponents":[4.0,2.0]}},{"name":"north_drainage","kind":"blob","params":{"center":[-790.0,625.0],"radii":[360.0,105.0],"amp":-7.0,"exponents":[4.0,2.0]}},{"name":"tee_pad","kind":"plateau","params":{"shape":"ellipse","center":[-850.0,-800.0],"radii":[55.0,42.0],"inner":3.0,"outer":4.2,"easing":"smoothstep","level":{"constant":72.0}},"note":"Level inside 3 tee-pad radii, smoothstep annulus to 4.2."},{"name":"green_bench","kind":"shelf","params":{"shapes":[{"kind":"ellipse","center":[-850.0,1400.0],"radii":[150.0,190.0],"outer":1.0,"width":1.0}],"target":{"plane":{"origin":[-850.0,1400.0],"y0":32.0,"gx":0.006,"gz":0.004}}}},{"name":"design_mesh_planes","kind":"mesh_interpolated","params":{},"note":"The frozen script's height: the field's plane over each construction.mesh triangle (shared by course, map and KCL)."}],"notes":["The field before mesh_interpolated equaled the frozen script's _analytic_height, and the interpolated surface its height, until the script was deleted in Phase 5."]},"tee":{"marker_xz":[-850.0,-800.0],"player_xz":[-859.4716272876226,-823.6790682190565],"pad":{"kind":"height_primitive","primitive":"tee_pad"},"player_y_offset":-0.05378900095820427,"player_basis":{"forward_xz":[0.3713906763541037,0.9284766908852593]},"notes":["player_y_offset: PLAYER (and the DGL_PLAYER record at it) stands 0.053789 below the tee marker height, as the frozen build wrote it.","player_basis: the accepted route-aligned GLF_PLAYER forward (tee_aim_policy.desired_player_forward_xz); the native first-tee aim reads these basis words, not the marker/player vector."],"marker_minus_player":[9.471627287622596,23.67906821905649]},"cups":{"kind":"targets","targets":[[-850.0,1400.0],[-850.0,1350.0],[-800.0,1370.0],[-900.0,1430.0],[-850.0,1450.0],[-800.0,1430.0]],"count":6},"hazards":[{"name":"ravine_0","kind":"ravine","polygon":[[-935.0,-105.0],[-845.0,-145.0],[-720.0,-110.0],[-600.0,-35.0],[-615.0,45.0],[-735.0,20.0],[-850.0,-20.0],[-950.0,-5.0]]},{"name":"ravine_1","kind":"ravine","polygon":[[-930.0,570.0],[-840.0,530.0],[-720.0,565.0],[-600.0,650.0],[-625.0,725.0],[-750.0,690.0],[-855.0,640.0],[-955.0,655.0]]},{"name":"first cross-slope","kind":"other","params":{"safe_station":{"xz":[-710,-120],"tangent":[-200,600],"role":"fairway","width_min":190,"width_max":230},"aggressive_station":{"xz":[-780,-55],"tangent":[1,0],"role":"rough","width_min":120,"width_max":150},"recovery_xz":[-780,-55],"lateral_exit_xz":[-790,120],"recovery_path_xz":[[-780,-55],[-785,30],[-790,120]],"recovery_corridor_width_min":80,"recovery_exit_distance_min":170,"recovery_exit_distance_max":180,"recovery":"The aggressive line finishes on the serialized rough floor of the first dry cut. Its 120-150-unit longitudinal rough cross-section is distinct from the 190-230-unit fairway safe line; recovery requires a 170-180-unit lateral move to the named fairway exit."}},{"name":"dry ravine elbow","kind":"other","params":{"safe_station":{"xz":[-790,465],"tangent":[200,550],"role":"fairway","width_min":170,"width_max":230},"aggressive_station":{"xz":[-780,625],"tangent":[1,0],"role":"rough","width_min":120,"width_max":150},"recovery_xz":[-780,625],"lateral_exit_xz":[-680,768],"recovery_path_xz":[[-780,625],[-735,690],[-680,768]],"recovery_corridor_width_min":80,"recovery_exit_distance_min":170,"recovery_exit_distance_max":180,"recovery":"The aggressive line finishes on the serialized rough floor of the elbow ravine. Its 120-150-unit longitudinal rough cross-section is distinct from the 170-230-unit fairway safe line; recovery requires a 170-180-unit lateral move to the named fairway exit and does not provide a direct green line."}}],"water":{"profile":0,"outlines":[],"notes":["Dry hole: no water surfaces; deep-trigger controls preserved (accepted contract environment_controls)."]},"scenery":{"policy":"declarative","data":{"rules":[{"kind":"select_records","name":"trees","match":{"names":["TREE1"]},"count":101},{"kind":"scatter","records":"trees","params":{"grid":{"x":{"start":-1240,"stop":-340,"step":55},"z":{"start":-1030,"stop":1700,"step":45}},"jitter":{"x":{"weights":[17,29],"modulus":31,"offset":-15},"z":{"weights":[23,11],"modulus":27,"offset":-13}},"order":{"weights":[37,19],"modulus":997},"roles":["rough"],"grid_filters":{"route_distance":{"route":"conservative","min":205.0,"max":620.0},"exclude_points":{"points":[[-431.56,182.24],[-434.65,243.33]],"radius":205.0}},"groups":[{"name":"tee","z":[-1050,-420],"count":24},{"name":"first","z":[-410,250],"count":25},{"name":"elbow","z":[260,850],"count":25},{"name":"target","z":[860,1690],"count":27}],"proxy":{"scale_factor":55.0,"floor":1.0},"clearances":[{"route":"conservative","min":150.0},{"line":[[-850.0,300.0],[-650.0,850.0]],"min":150.0},{"points":[[-431.56,182.24],[-434.65,243.33]],"min":150.0}],"spacing_min":70.0},"note":"The frozen script's _scenery_anchors: grid prefilters use the 150 clearances plus a fixed 55 proxy; the post filters use each record's own scale proxy."},{"kind":"ground","records":"trees","y_offset":0.0},{"kind":"map_mirror","records":"trees"}],"requirements":{"records_moved_min":46,"move_distance_min":150,"clusters":["sparse tee reveal","paired elbow frame","open green backdrop"],"scaled_tree_proxy_clearance_min":150,"route_sightline_clearance_min":150,"settlement_clearance_min":150,"observed_settlements_xz":[[-431.56,182.24],[-434.65,243.33]],"elbow_sightline_xz":[[-850.0,300.0],[-650.0,850.0]],"grouping_min_spacing":70,"grouping_max_spacing":340,"grouping_min_span":300,"grouping_names":["tee","first","elbow","target"]}},"notes":["requirements are the accepted design's scenery limits the frozen verifier measures (moves, spacing, span); the rules place the 101 trees."]},"cameras":{"policy":"declarative","data":{"camera_schedule":[{"scene":"glf_cam_fc12","fov":44.0,"keys":[{"frame":0,"camera":[-1200.0,720.0,-1000.0],"aim":[-700.0,55.0,-250.0]},{"frame":180,"camera":[-350.0,430.0,-250.0],"aim":[-820.0,40.0,300.0]},{"frame":360,"camera":[-1150.0,360.0,480.0],"aim":[-650.0,25.0,850.0]},{"frame":540,"camera":[-350.0,300.0,1050.0],"aim":[-850.0,32.0,1400.0]},{"frame":719,"camera":[-900.0,240.0,1580.0],"aim":[-850.0,32.0,1400.0]}]},{"scene":"glf_camL1_fc12","fov":44.0,"keys":[{"frame":0,"camera":[-900.0,180.0,-720.0],"aim":[-700.0,45.0,200.0]},{"frame":180,"camera":[-1050.0,250.0,450.0],"aim":[-650.0,25.0,850.0]},{"frame":359,"camera":[-700.0,210.0,1260.0],"aim":[-850.0,32.0,1400.0]}],"constant_fields":"extend"},{"scene":"glf_camL2_fc12","fov":44.0,"keys":[{"frame":0,"camera":[-500.0,260.0,900.0],"aim":[-850.0,32.0,1400.0]},{"frame":180,"camera":[-1050.0,220.0,1180.0],"aim":[-850.0,32.0,1400.0]},{"frame":359,"camera":[-850.0,300.0,1580.0],"aim":[-850.0,32.0,1400.0]}]}],"requirement":{"operator":"golf_engine.formats.camera_schedule_capacity.rewrite_scene","scenes":["intro","L1","L2"],"terrain_clearance_min":100.0,"tree_proxy_clearance_min":40.0,"continuous_bound":"For intro, L1 and L2, partition every serialized frame interval. Use exact Hermite axis extrema to enclose the complete camera curve; bound terrain by the maximum serialized KCL height clipped into each XZ interval box and bound every scaled PMP tree proxy by its minimum distance to the 3D interval box. Every interval and all 101 tree proxies must clear the declared minima."}},"notes":["One rewrite_scene call per row; stock fc12 L1 stores posY/aimY as constants, so its row extends (a new six-track slab appended after compaction, as the frozen script's _rewrite_camera did)."]},"minimap":{"policy":"declarative","data":{"transform":"identity-world-xz"}},"limits":[{"name":"policy.new_endpoints.tee_xz_move_min","value":600.0,"comparison":">="},{"name":"policy.new_endpoints.player_xz_move_min","value":600.0,"comparison":">="},{"name":"policy.new_endpoints.every_cup_xz_move_from_nearest_donor_cup_min","value":600.0,"comparison":">="},{"name":"policy.new_endpoints.player_to_tee_vector_error_max","value":2.0,"comparison":"<="},{"name":"policy.new_route.direct_tee_to_primary_cup_heading_change_min_degrees","value":70.0,"comparison":">="},{"name":"policy.new_route.declared_waypoint_count_min","value":3,"comparison":">="},{"name":"policy.new_route.candidate_route_corridor_samples_on_donor_fairway_or_green_max_percent","value":45.0,"comparison":"<="},{"name":"policy.new_route.old_route_corridor_samples_remaining_candidate_fairway_or_green_max_percent","value":35.0,"comparison":"<="},{"name":"policy.new_route.donor_candidate_fairway_green_grid_iou_max","value":0.6,"comparison":"<="},{"name":"policy.new_surface_ownership.donor_fairway_green_grid_samples_retaining_same_role_max_percent","value":45.0,"comparison":"<="},{"name":"policy.new_surface_ownership.candidate_fairway_green_grid_samples_created_from_donor_non_fairway_green_min_percent","value":45.0,"comparison":">="},{"name":"policy.new_surface_ownership.donor_tee_neighborhood_remaining_tee_or_fairway_max_percent","value":25.0,"comparison":"<="},{"name":"policy.new_surface_ownership.donor_green_neighborhood_remaining_green_max_percent","value":10.0,"comparison":"<="},{"name":"policy.new_hazard_strategy.named_decision_points_min","value":2,"comparison":">="},{"name":"policy.new_terrain_silhouette.named_route_landforms_min","value":3,"comparison":">="},{"name":"policy.new_terrain_silhouette.playable_projected_area_abs_dy_ge_threshold_min_percent","value":25.0,"comparison":">="},{"name":"policy.new_terrain_silhouette.route_corridor_p95_abs_dy_min","value":8.0,"comparison":">="},{"name":"policy.new_terrain_silhouette.changed_footprint_longitudinal_span_over_centerline_min","value":0.55,"comparison":">="},{"name":"policy.new_scenery_cadence.non_control_records_moved_at_least_threshold_min_percent","value":40.0,"comparison":">="},{"name":"policy.new_scenery_cadence.named_route_side_clusters_min","value":3,"comparison":">="},{"name":"policy.layer_agreement.course_top_role_changed_area_min_percent","value":25.0,"comparison":">="},{"name":"policy.layer_agreement.map_top_role_changed_area_min_percent","value":25.0,"comparison":">="},{"name":"policy.layer_agreement.candidate_course_role_agreement_with_kcl_min","value":0.98,"comparison":">="},{"name":"policy.layer_agreement.candidate_map_role_agreement_with_kcl_min","value":0.98,"comparison":">="},{"name":"policy.layer_agreement.candidate_course_map_plan_agreement_min","value":0.99,"comparison":">="},{"name":"course_brres_bytes","value":1401024,"comparison":"<=","unit":"bytes","note":"Accepted course_brres_growth_max 1.5 x stock 934,016."},{"name":"map_brres_bytes","value":209152,"comparison":"<=","unit":"bytes","note":"Accepted map_brres_growth_max 2.0 x stock 104,576."},{"name":"kcl_bytes","value":509118,"comparison":"<=","unit":"bytes","note":"Accepted kcl_growth_max 1.5 x stock 339,412."},{"name":"combined_live_bytes","value":3324826,"comparison":"<=","unit":"bytes","note":"Authored: native ceiling 3,574,826 less the 250,000 headroom STATUS keeps."},{"name":"verify.cameras.intro.terrain_clearance_min","value":100.0,"comparison":">=","note":"Frozen camera_requirement terrain clearance."},{"name":"verify.cameras.intro.tree_clearance_min","value":40.0,"comparison":">=","note":"Frozen camera_requirement tree proxy clearance."},{"name":"verify.cameras.l1.terrain_clearance_min","value":100.0,"comparison":">=","note":"Frozen camera_requirement terrain clearance."},{"name":"verify.cameras.l1.tree_clearance_min","value":40.0,"comparison":">=","note":"Frozen camera_requirement tree proxy clearance."},{"name":"verify.cameras.l2.terrain_clearance_min","value":100.0,"comparison":">=","note":"Frozen camera_requirement terrain clearance."},{"name":"verify.cameras.l2.tree_clearance_min","value":40.0,"comparison":">=","note":"Frozen camera_requirement tree proxy clearance."}],"references":[],"construction":{"emitter":"ground","lighting":{"policy":"single-slope","smooth_roles":[],"terrain_color_roles":[],"note":"Ground emitter uses the donor's stock lighting model by default. The fairway and rough stock-range cap remains an explicit shading constraint; the 2026-10-26 legacy bake measurements describe the predecessor candidate only.","stock_range_roles":["fairway","rough"]},"mesh":{"minimum_angle":20.0,"maximum_area":{"green":1200.0,"fringe":2000.0,"fairway":5000.0,"rough":30000.0},"max_triangles":3000,"max_refinements":5,"cup_cells":{"radius":19.5,"sides":3,"rotation_deg":90.0},"sites":[{"kind":"points","points":[[-850.0,-800.0],[-650.0,-300.0],[-850.0,300.0],[-650.0,850.0],[-710.0,-120.0],[-780.0,-55.0],[-790.0,120.0],[-790.0,465.0],[-780.0,625.0],[-680.0,768.0],[-750.0,-50.0],[-750.0,625.0]]}],"note":"The frozen script's design_map_mesh: route and hazard-station sites (not the last waypoint) plus two drainage sites, three-vertex cup cells, per-role area, 3000-triangle cap (minimap 2x budget)."},"native_finish":null,"restore_native_draws":["M_OB","M_Hayashi","M_Hayasi","M_Mount"],"collision":{"preserve_attrs":["0x0104","0x0805"],"cup_margin_min":3.5},"surfaces":[{"op":"uv_donor","role":"fringe","layers":["map"],"donor_layer":"course","note":"The frozen script's build: the map fringe takes the stock course fringe UV mapping."}],"pmp":{"player_y":"marker","records":[{"group":11,"id":0,"at":"player"},{"group":11,"id":1,"xz":[-850.0,1400.0]}]},"notes":["Declared from the frozen script's build and built by the generic builder (recipes/hole/h16)."]},"provenance":{"promoted":{"date":"2026-10-20","candidate":"golf-engine/build/hole/h16-candidate"},"extracted_from":{"script":"golf-engine/scripts/h16_full_reroute.py","chain":[{"script":"golf-engine/scripts/h16_full_reroute.py","sha256":"d798c1202c4302f4cc34ac331f2ff8128e0174f482a39c8dcc280e600f0da6b3"},{"script":"golf-engine/scripts/h16_h18_full_reroute_solo_pack.py","sha256":"77af0906bd795f7af12fc341d467c4005b7712716ca39c468a803293a17de992"}],"notes":["STATUS current line: offline structural trio 5862c47f...; H16 manifest 112f49c7... was built by h16_full_reroute.build_artifacts. No successor script overrides its constants.","The current h16_full_reroute.py differs from the hash pinned in the H16 manifest inputs (39c19e63 at build); the post-build edits are lighting_policy='legacy', caches and spatial indexing, with no constant changes. Provenance binds the current file.","Design numbers from the untracked build/h16-h18-full-reroute/contracts/h16-full-reroute-v2.json (sha256 e12f8482...) and common-full-reroute-policy.json (09b8c534...) and the script literals are authored data; nothing is bound. Importing the script (provenance hash) still reads both files.","predecessor_manifest pins the H15 v5 stage the H16-H18 trio was staged over (h16_h18_full_reroute_solo_pack.PREDECESSOR)."]}}}}