{"hole":"h02","identity":{"hole":"h02","native_slot":2,"course_id":"fcJP6","par":3},"line":"v1","candidate":{"contract_sha256":"b2b8c5dbab06ed1bf28d7566e3bac9c49fa47fa2e43f5dbd9417f37c247a1424","candidate":{"path":"golf-engine/build/hole/h02-candidate/candidate.json","sha256":"ee6b702e2384a46492ef520c7553bb63d46e695bffc8d196516d1aaddc34c98a"},"pack":null,"u8_sha256":"1b6ef168e0e1fb4a7ea0739bae4bff33307b0abcc74714ef490a4c553333422e"},"provenance_status":"retired-fixture","preview_basis":"current-prepared-contract","convention":"world-xz","emitter":"facets","box":[-2987.5,-3802.3,3412.5,2197.7],"elements":[{"layer":"domain","kind":"poly","pts":[[-2987.5,-3802.3],[3412.5,-3802.3],[3412.5,2197.7],[-2987.5,2197.7]],"label":"frame base (oob)","path":"regions.base_role","fill":"#464c54"},{"layer":"bounds","kind":"loop","pts":[[-2987.5,-3802.3],[3412.5,-3802.3],[3412.5,2197.7],[-2987.5,2197.7]],"label":"frame bounds","path":"frame.bounds"},{"layer":"regions","kind":"poly","pts":[[-670.64,-1230.2],[-678.35,-1250.49],[-683.05,-1270.34],[-684.74,-1289.73],[-683.42,-1308.66],[-679.09,-1327.15],[-671.75,-1345.17],[-661.4,-1362.75],[-648.04,-1379.86],[-546.96,-1494.74],[-531.62,-1510.41],[-515.36,-1523.66],[-498.15,-1534.48],[-480.01,-1542.87],[-460.93,-1548.83],[-440.91,-1552.36],[-419.96,-1553.46],[-398.08,-1552.14],[-136.92,-1522.46],[-92.39,-1516.47],[-48.22,-1508.66],[-4.41,-1499.03],[39.04,-1487.58],[377.5,-1390.6],[420.02,-1376.3],[482.37,-1351.21],[523.0,-1332.05],[662.0,-1262.55],[681.74,-1252.01],[718.9,-1228.09],[736.32,-1214.7],[768.84,-1185.08],[798.27,-1151.66],[986.73,-912.94],[1012.6,-876.61],[1034.44,-838.24],[1052.25,-797.85],[1066.03,-755.43],[1154.67,-427.42],[1164.95,-383.68],[1173.74,-339.66],[1184.14,-273.06],[1220.86,8.46],[1224.46,52.92],[1223.61,97.08],[1218.31,140.92],[1208.57,184.46],[1096.43,590.94],[1089.79,612.23],[1081.85,632.73],[1072.59,652.43],[1062.02,671.34],[1050.14,689.46],[1036.94,706.77],[1022.44,723.3],[1006.63,739.03],[848.37,886.37],[831.53,900.9],[813.96,913.84],[795.66,925.17],[776.61,934.91],[756.83,943.05],[736.32,949.58],[715.06,954.52],[693.08,957.86],[431.92,987.54],[409.76,989.19],[387.99,989.07],[366.6,987.18],[345.61,983.51],[325.0,978.07],[304.78,970.85],[284.95,961.86],[265.5,951.1],[39.5,814.3],[21.0,802.05],[4.03,788.58],[-11.43,773.9],[-25.37,758.01],[-37.79,740.9],[-48.7,722.59],[-58.09,703.06],[-65.96,682.32],[-149.04,433.08],[-167.78,368.47],[-177.38,324.77],[-184.66,280.55],[-220.28,-35.17],[-231.2,-101.57],[-240.79,-145.39],[-252.22,-188.84],[-315.82,-408.79],[-337.98,-472.4],[-363.22,-534.91],[-496.88,-842.76]],"label":"rough_land (rough)","path":"regions.items[0]","fill":"#2f6b33"},{"layer":"regions","kind":"poly","pts":[[-17.15,-771.01],[-13.63,-737.65],[-14.81,-704.11],[-20.23,-671.03],[-31.73,-632.37],[-47.75,-595.31],[-67.52,-560.07],[-90.53,-526.86],[-116.51,-495.88],[-145.3,-467.51],[-176.8,-442.24],[-210.84,-420.58],[-240.96,-405.62],[-278.83,-391.73],[-311.43,-383.69],[-344.71,-378.9],[-385.02,-377.34],[-438.62,-381.94],[-491.3,-393.23],[-542.69,-409.7],[-643.73,-448.09],[-689.16,-460.87],[-728.93,-468.39],[-836.08,-482.61],[-882.38,-491.96],[-927.4,-506.04],[-969.94,-526.26],[-1003.38,-548.81],[-1028.43,-571.1],[-1050.59,-596.35],[-1073.03,-629.82],[-1091.11,-665.87],[-1105.23,-703.74],[-1117.34,-749.37],[-1125.01,-795.95],[-1128.04,-843.04],[-1126.32,-883.39],[-1119.88,-923.16],[-1108.11,-961.65],[-1090.69,-997.92],[-1072.04,-1025.75],[-1045.25,-1055.81],[-1014.48,-1081.92],[-980.76,-1104.17],[-938.84,-1125.85],[-895.15,-1143.83],[-831.03,-1165.1],[-733.42,-1192.39],[-667.62,-1207.64],[-614.3,-1215.98],[-560.49,-1218.67],[-500.32,-1212.66],[-448.64,-1198.03],[-400.31,-1174.55],[-356.49,-1143.3],[-240.38,-1030.3],[-129.81,-941.47],[-85.82,-899.69],[-60.29,-868.43],[-39.1,-834.16],[-25.65,-803.38]],"label":"rock_moat (rock)","path":"regions.items[1]","fill":"#7a5c44"},{"layer":"regions","kind":"poly","pts":[[-21.1,-770.29],[-17.63,-737.51],[-18.8,-704.51],[-24.13,-671.92],[-35.49,-633.74],[-51.34,-597.09],[-70.91,-562.2],[-93.71,-529.29],[-119.45,-498.6],[-147.96,-470.51],[-179.13,-445.5],[-212.81,-424.07],[-242.54,-409.3],[-280.0,-395.56],[-312.2,-387.62],[-345.07,-382.88],[-384.92,-381.35],[-438.03,-385.9],[-490.27,-397.1],[-541.37,-413.48],[-642.47,-451.9],[-688.24,-464.76],[-728.3,-472.34],[-835.42,-486.56],[-881.38,-495.84],[-925.93,-509.77],[-967.95,-529.75],[-1000.92,-551.97],[-1025.59,-573.93],[-1047.41,-598.79],[-1069.57,-631.84],[-1087.44,-667.47],[-1101.42,-704.96],[-1113.42,-750.21],[-1121.04,-796.41],[-1124.03,-843.08],[-1122.34,-882.98],[-1115.97,-922.25],[-1104.38,-960.19],[-1087.21,-995.93],[-1068.87,-1023.29],[-1042.45,-1052.94],[-1012.07,-1078.71],[-978.73,-1100.72],[-937.16,-1122.22],[-893.75,-1140.07],[-829.86,-1161.27],[-732.43,-1188.52],[-666.86,-1203.71],[-613.88,-1211.99],[-560.59,-1214.66],[-501.07,-1208.72],[-450.07,-1194.27],[-402.36,-1171.1],[-359.06,-1140.22],[-243.03,-1027.3],[-132.44,-938.45],[-88.76,-896.96],[-63.55,-866.11],[-42.65,-832.3],[-29.44,-802.06]],"label":"lake (lake)","path":"regions.items[2]","fill":"#4a9fd8"},{"layer":"regions","kind":"poly","pts":[[188.44,-481.61],[271.11,-339.49],[285.51,-300.18],[289.27,-241.15],[285.41,-120.27],[290.49,-69.85],[305.17,-21.44],[353.6,80.04],[374.93,136.13],[384.06,178.02],[403.93,332.64],[402.51,384.03],[397.64,414.03],[398.94,418.03],[401.82,423.03],[405.68,427.31],[410.35,430.7],[415.86,433.1],[426.5,431.7],[606.5,431.7],[622.03,433.74],[636.5,439.74],[648.93,449.27],[658.46,461.7],[664.46,476.17],[666.5,491.7],[666.5,513.38],[669.18,518.03],[673.04,522.31],[677.71,525.7],[682.98,528.05],[688.62,529.25],[694.38,529.25],[700.02,528.05],[705.29,525.7],[709.96,522.31],[713.82,518.03],[715.4,515.28],[720.3,460.25],[730.41,339.41],[739.81,262.07],[764.04,116.98],[777.94,67.42],[825.36,-34.11],[844.55,-68.74],[857.77,-86.9],[882.18,-106.47],[973.96,-152.79],[992.14,-167.81],[1010.3,-192.15],[1023.56,-229.27],[1033.81,-315.04],[1032.1,-339.51],[1023.38,-361.94],[943.22,-463.03],[920.3,-488.45],[900.67,-504.28],[816.21,-546.05],[779.54,-568.02],[622.23,-689.51],[584.43,-709.02],[503.68,-737.68],[466.83,-754.86],[433.39,-776.81],[353.76,-839.71],[315.7,-857.73],[239.53,-869.97],[196.91,-872.07],[163.95,-865.53],[84.19,-834.07],[71.28,-824.61],[60.87,-812.86],[52.95,-798.83],[44.02,-775.07],[24.03,-709.61],[22.74,-684.49],[24.58,-667.6],[34.59,-635.6],[52.73,-608.81],[83.23,-580.32],[149.53,-526.21],[172.98,-501.84]],"label":"fairway (fairway)","path":"regions.items[3]","fill":"#58a34a"},{"layer":"regions","kind":"poly","pts":[[666.5,751.7],[664.46,767.23],[658.46,781.7],[648.93,794.13],[636.5,803.66],[622.03,809.66],[606.5,811.7],[426.5,811.7],[410.97,809.66],[396.5,803.66],[384.07,794.13],[374.54,781.7],[368.54,767.23],[366.5,751.7],[366.5,491.7],[368.54,476.17],[374.54,461.7],[384.07,449.27],[396.5,439.74],[410.97,433.74],[415.86,433.1],[426.5,431.7],[606.5,431.7],[622.03,433.74],[636.5,439.74],[648.93,449.27],[658.46,461.7],[664.46,476.17],[666.5,491.7],[666.5,513.38]],"label":"rough_tee_collar (rough)","path":"regions.items[4]","fill":"#2f6b33"},{"layer":"regions","kind":"poly","pts":[[606.5,715.7],[605.27,725.02],[601.68,733.7],[595.96,741.16],[588.5,746.88],[579.82,750.47],[570.5,751.7],[462.5,751.7],[453.18,750.47],[444.5,746.88],[437.04,741.16],[431.32,733.7],[427.73,725.02],[426.5,715.7],[426.5,527.7],[427.73,518.38],[431.32,509.7],[437.04,502.24],[444.5,496.52],[453.18,492.93],[462.5,491.7],[570.5,491.7],[579.82,492.93],[588.5,496.52],[595.96,502.24],[601.68,509.7],[605.27,518.38],[606.5,527.7]],"label":"fairway_tee (fairway)","path":"regions.items[5]","fill":"#58a34a"},{"layer":"regions","kind":"poly","pts":[[108.25,-518.08],[103.25,-500.9],[88.9,-485.69],[69.68,-477.06],[48.55,-475.55],[9.4,-484.53],[-27.88,-489.05],[-42.99,-494.12],[-53.74,-501.44],[-60.55,-509.36],[-65.46,-521.17],[-66.22,-531.45],[-58.61,-550.38],[-39.84,-564.48],[1.47,-576.07],[33.37,-579.42],[58.72,-572.08],[89.77,-550.93],[103.79,-535.09]],"label":"bunker_pot (bunker)","path":"regions.items[6]","fill":"#e5d08f"},{"layer":"regions","kind":"poly","pts":[[439.59,-1013.6],[438.0,-1004.19],[434.32,-998.03],[413.02,-983.25],[384.95,-976.08],[353.16,-976.0],[300.55,-983.55],[275.49,-991.29],[266.79,-996.91],[260.61,-1004.57],[254.47,-1029.71],[257.74,-1046.39],[264.41,-1054.1],[275.07,-1061.26],[307.87,-1071.47],[344.82,-1073.54],[365.52,-1069.54],[382.11,-1061.7],[432.34,-1027.79],[437.07,-1022.4]],"label":"bunker_rear (bunker)","path":"regions.items[7]","fill":"#e5d08f"},{"layer":"regions","kind":"poly","pts":[[-6.94,-821.77],[20.93,-908.07],[29.55,-926.8],[37.31,-935.67],[47.62,-942.19],[131.82,-976.3],[156.3,-983.04],[177.39,-983.68],[259.15,-974.21],[292.59,-967.66],[311.51,-958.33],[375.2,-913.37],[396.58,-893.39],[407.7,-876.07],[433.43,-798.08],[434.88,-785.98],[432.56,-774.28],[420.57,-751.69],[377.09,-676.78],[366.22,-664.44],[344.05,-653.18],[282.74,-632.28],[249.8,-622.06],[233.17,-620.94],[107.41,-651.88],[92.54,-660.19],[29.88,-706.52],[12.88,-724.46],[1.65,-746.09],[-9.05,-796.67]],"label":"fringe (fringe)","path":"regions.items[8]","fill":"#79bd63"},{"layer":"regions","kind":"poly","pts":[[44.16,-832.92],[71.64,-894.23],[83.49,-908.38],[163.09,-941.43],[185.69,-944.48],[208.79,-942.95],[275.02,-931.63],[289.67,-927.01],[312.16,-912.27],[351.12,-878.96],[358.54,-870.32],[364.89,-856.81],[377.57,-791.31],[377.58,-780.09],[372.93,-766.22],[360.35,-746.71],[334.96,-711.48],[321.27,-698.37],[293.61,-685.41],[248.49,-671.17],[233.35,-669.15],[214.31,-670.67],[160.79,-683.43],[131.14,-693.61],[106.78,-706.16],[67.83,-732.21],[57.28,-747.01],[48.53,-771.92],[40.81,-810.59]],"label":"green (green)","path":"regions.items[9]","fill":"#8fd47a"},{"layer":"water","kind":"loop","pts":[[-21.1,-770.29],[-17.63,-737.51],[-18.8,-704.51],[-24.13,-671.92],[-35.49,-633.74],[-51.34,-597.09],[-70.91,-562.2],[-93.71,-529.29],[-119.45,-498.6],[-147.96,-470.51],[-179.13,-445.5],[-212.81,-424.07],[-242.54,-409.3],[-280.0,-395.56],[-312.2,-387.62],[-345.07,-382.88],[-384.92,-381.35],[-438.03,-385.9],[-490.27,-397.1],[-541.37,-413.48],[-642.47,-451.9],[-688.24,-464.76],[-728.3,-472.34],[-835.42,-486.56],[-881.38,-495.84],[-925.93,-509.77],[-967.95,-529.75],[-1000.92,-551.97],[-1025.59,-573.93],[-1047.41,-598.79],[-1069.57,-631.84],[-1087.44,-667.47],[-1101.42,-704.96],[-1113.42,-750.21],[-1121.04,-796.41],[-1124.03,-843.08],[-1122.34,-882.98],[-1115.97,-922.25],[-1104.38,-960.19],[-1087.21,-995.93],[-1068.87,-1023.29],[-1042.45,-1052.94],[-1012.07,-1078.71],[-978.73,-1100.72],[-937.16,-1122.22],[-893.75,-1140.07],[-829.86,-1161.27],[-732.43,-1188.52],[-666.86,-1203.71],[-613.88,-1211.99],[-560.59,-1214.66],[-501.07,-1208.72],[-450.07,-1194.27],[-402.36,-1171.1],[-359.06,-1140.22],[-243.03,-1027.3],[-132.44,-938.45],[-88.76,-896.96],[-63.55,-866.11],[-42.65,-832.3],[-29.44,-802.06]],"label":"island_lake (lake)","path":"water.outlines[0]"},{"layer":"hazards","kind":"loop","pts":[[108.25,-518.08],[103.25,-500.9],[88.9,-485.69],[69.68,-477.06],[48.55,-475.55],[9.4,-484.53],[-27.88,-489.05],[-42.99,-494.12],[-53.74,-501.44],[-60.55,-509.36],[-65.46,-521.17],[-66.22,-531.45],[-58.61,-550.38],[-39.84,-564.48],[1.47,-576.07],[33.37,-579.42],[58.72,-572.08],[89.77,-550.93],[103.79,-535.09]],"label":"bunker_pot (bunker)","path":"hazards[0]"},{"layer":"hazards","kind":"loop","pts":[[439.59,-1013.6],[438.0,-1004.19],[434.32,-998.03],[413.02,-983.25],[384.95,-976.08],[353.16,-976.0],[300.55,-983.55],[275.49,-991.29],[266.79,-996.91],[260.61,-1004.57],[254.47,-1029.71],[257.74,-1046.39],[264.41,-1054.1],[275.07,-1061.26],[307.87,-1071.47],[344.82,-1073.54],[365.52,-1069.54],[382.11,-1061.7],[432.34,-1027.79],[437.07,-1022.4]],"label":"bunker_rear (bunker)","path":"hazards[1]"},{"layer":"hazards","kind":"loop","pts":[[-21.1,-770.29],[-17.63,-737.51],[-18.8,-704.51],[-24.13,-671.92],[-35.49,-633.74],[-51.34,-597.09],[-70.91,-562.2],[-93.71,-529.29],[-119.45,-498.6],[-147.96,-470.51],[-179.13,-445.5],[-212.81,-424.07],[-242.54,-409.3],[-280.0,-395.56],[-312.2,-387.62],[-345.07,-382.88],[-384.92,-381.35],[-438.03,-385.9],[-490.27,-397.1],[-541.37,-413.48],[-642.47,-451.9],[-688.24,-464.76],[-728.3,-472.34],[-835.42,-486.56],[-881.38,-495.84],[-925.93,-509.77],[-967.95,-529.75],[-1000.92,-551.97],[-1025.59,-573.93],[-1047.41,-598.79],[-1069.57,-631.84],[-1087.44,-667.47],[-1101.42,-704.96],[-1113.42,-750.21],[-1121.04,-796.41],[-1124.03,-843.08],[-1122.34,-882.98],[-1115.97,-922.25],[-1104.38,-960.19],[-1087.21,-995.93],[-1068.87,-1023.29],[-1042.45,-1052.94],[-1012.07,-1078.71],[-978.73,-1100.72],[-937.16,-1122.22],[-893.75,-1140.07],[-829.86,-1161.27],[-732.43,-1188.52],[-666.86,-1203.71],[-613.88,-1211.99],[-560.59,-1214.66],[-501.07,-1208.72],[-450.07,-1194.27],[-402.36,-1171.1],[-359.06,-1140.22],[-243.03,-1027.3],[-132.44,-938.45],[-88.76,-896.96],[-63.55,-866.11],[-42.65,-832.3],[-29.44,-802.06]],"label":"island_lake (water)","path":"hazards[2]"},{"layer":"height_shapes","kind":"loop","pts":[[13.6,-792.3],[8.46,-720.9],[-6.88,-650.73],[-32.16,-582.97],[-66.93,-518.8],[-110.62,-459.31],[-162.46,-405.51],[-221.57,-358.34],[-286.95,-318.58],[-357.47,-286.94],[-431.92,-263.94],[-509.04,-249.98],[-587.5,-245.3],[-665.96,-249.98],[-743.08,-263.94],[-817.53,-286.94],[-888.05,-318.58],[-953.43,-358.34],[-1012.54,-405.51],[-1064.38,-459.31],[-1108.07,-518.8],[-1142.84,-582.97],[-1168.12,-650.73],[-1183.46,-720.9],[-1188.6,-792.3],[-1183.46,-863.7],[-1168.12,-933.87],[-1142.84,-1001.63],[-1108.07,-1065.8],[-1064.38,-1125.29],[-1012.54,-1179.09],[-953.43,-1226.26],[-888.05,-1266.02],[-817.53,-1297.66],[-743.08,-1320.66],[-665.96,-1334.62],[-587.5,-1339.3],[-509.04,-1334.62],[-431.92,-1320.66],[-357.47,-1297.66],[-286.95,-1266.02],[-221.57,-1226.26],[-162.46,-1179.09],[-110.62,-1125.29],[-66.93,-1065.8],[-32.16,-1001.63],[-6.88,-933.87],[8.46,-863.7]],"label":"lake_lip (shelf ellipse)","path":"height.primitives[3].params.shapes[0]"},{"layer":"height_shapes","kind":"loop","pts":[[452.5,-802.3],[450.45,-770.97],[444.32,-740.18],[434.23,-710.46],[420.35,-682.3],[402.9,-656.2],[382.21,-632.59],[358.6,-611.9],[332.5,-594.45],[304.34,-580.57],[274.62,-570.48],[243.83,-564.35],[212.5,-562.3],[181.17,-564.35],[150.38,-570.48],[120.66,-580.57],[92.5,-594.45],[66.4,-611.9],[42.79,-632.59],[22.1,-656.2],[4.65,-682.3],[-9.23,-710.46],[-19.32,-740.18],[-25.45,-770.97],[-27.5,-802.3],[-25.45,-833.63],[-19.32,-864.42],[-9.23,-894.14],[4.65,-922.3],[22.1,-948.4],[42.79,-972.01],[66.4,-992.7],[92.5,-1010.15],[120.66,-1024.03],[150.38,-1034.12],[181.17,-1040.25],[212.5,-1042.3],[243.83,-1040.25],[274.62,-1034.12],[304.34,-1024.03],[332.5,-1010.15],[358.6,-992.7],[382.21,-972.01],[402.9,-948.4],[420.35,-922.3],[434.23,-894.14],[444.32,-864.42],[450.45,-833.63]],"label":"green_contour (shelf ellipse)","path":"height.primitives[12].params.shapes[0]"},{"layer":"height_shapes","kind":"loop","pts":[[13.6,-792.3],[8.46,-720.9],[-6.88,-650.73],[-32.16,-582.97],[-66.93,-518.8],[-110.62,-459.31],[-162.46,-405.51],[-221.57,-358.34],[-286.95,-318.58],[-357.47,-286.94],[-431.92,-263.94],[-509.04,-249.98],[-587.5,-245.3],[-665.96,-249.98],[-743.08,-263.94],[-817.53,-286.94],[-888.05,-318.58],[-953.43,-358.34],[-1012.54,-405.51],[-1064.38,-459.31],[-1108.07,-518.8],[-1142.84,-582.97],[-1168.12,-650.73],[-1183.46,-720.9],[-1188.6,-792.3],[-1183.46,-863.7],[-1168.12,-933.87],[-1142.84,-1001.63],[-1108.07,-1065.8],[-1064.38,-1125.29],[-1012.54,-1179.09],[-953.43,-1226.26],[-888.05,-1266.02],[-817.53,-1297.66],[-743.08,-1320.66],[-665.96,-1334.62],[-587.5,-1339.3],[-509.04,-1334.62],[-431.92,-1320.66],[-357.47,-1297.66],[-286.95,-1266.02],[-221.57,-1226.26],[-162.46,-1179.09],[-110.62,-1125.29],[-66.93,-1065.8],[-32.16,-1001.63],[-6.88,-933.87],[8.46,-863.7]],"label":"green_contour (shelf ellipse)","path":"height.primitives[12].params.shapes[1]"},{"layer":"height_shapes","kind":"loop","pts":[[696.5,596.7],[694.96,620.19],[690.37,643.29],[682.8,665.58],[672.38,686.7],[659.3,706.28],[643.78,723.98],[626.08,739.5],[606.5,752.58],[585.38,763.0],[563.09,770.57],[539.99,775.16],[516.5,776.7],[493.01,775.16],[469.91,770.57],[447.62,763.0],[426.5,752.58],[406.92,739.5],[389.22,723.98],[373.7,706.28],[360.62,686.7],[350.2,665.58],[342.63,643.29],[338.04,620.19],[336.5,596.7],[338.04,573.21],[342.63,550.11],[350.2,527.82],[360.62,506.7],[373.7,487.12],[389.22,469.42],[406.92,453.9],[426.5,440.82],[447.62,430.4],[469.91,422.83],[493.01,418.24],[516.5,416.7],[539.99,418.24],[563.09,422.83],[585.38,430.4],[606.5,440.82],[626.08,453.9],[643.78,469.42],[659.3,487.12],[672.38,506.7],[682.8,527.82],[690.37,550.11],[694.96,573.21]],"label":"tee_plane (shelf ellipse)","path":"height.primitives[15].params.shapes[0]"},{"layer":"tee","kind":"loop","pts":[[606.5,715.7],[605.27,725.02],[601.68,733.7],[595.96,741.16],[588.5,746.88],[579.82,750.47],[570.5,751.7],[462.5,751.7],[453.18,750.47],[444.5,746.88],[437.04,741.16],[431.32,733.7],[427.73,725.02],[426.5,715.7],[426.5,527.7],[427.73,518.38],[431.32,509.7],[437.04,502.24],[444.5,496.52],[453.18,492.93],[462.5,491.7],[570.5,491.7],[579.82,492.93],[588.5,496.52],[595.96,502.24],[601.68,509.7],[605.27,518.38],[606.5,527.7]],"label":"tee pad","path":"tee.pad"},{"layer":"routes","kind":"line","pts":[[516.5,621.7],[732.5,307.7],[767.5,87.7],[852.5,-92.3],[797.5,-552.3],[602.5,-707.3],[402.5,-767.3],[212.5,-802.3]],"label":"conservative route","path":"routes.conservative","route":"conservative"},{"layer":"routes","kind":"line","pts":[[516.5,621.7],[732.5,307.7],[772.5,-2.3],[862.5,-212.3],[852.5,-322.3],[512.5,-602.3],[212.5,-802.3]],"label":"aggressive route","path":"routes.aggressive","route":"aggressive"},{"layer":"routes","kind":"point","pts":[[767.5,87.7]],"label":"decision first_landing:safe","path":"routes.decisions.first_landing.safe","mark":"decision"},{"layer":"routes","kind":"point","pts":[[862.5,-212.3]],"label":"decision first_landing:aggressive","path":"routes.decisions.first_landing.aggressive","mark":"decision"},{"layer":"cups","kind":"point","pts":[[302.9,-771.68]],"label":"cup 1","path":"cups.targets[0]","mark":"cup"},{"layer":"cups","kind":"point","pts":[[212.5,-802.3]],"label":"cup 2","path":"cups.targets[1]","mark":"cup"},{"layer":"cups","kind":"point","pts":[[146.26,-859.2]],"label":"cup 3","path":"cups.targets[2]","mark":"cup"},{"layer":"cups","kind":"point","pts":[[173.28,-711.82]],"label":"cup 4","path":"cups.targets[3]","mark":"cup"},{"layer":"cups","kind":"point","pts":[[246.59,-882.85]],"label":"cup 5","path":"cups.targets[4]","mark":"cup"},{"layer":"cups","kind":"point","pts":[[251.56,-731.77]],"label":"cup 6","path":"cups.targets[5]","mark":"cup"},{"layer":"tee","kind":"point","pts":[[516.5,596.7]],"label":"tee marker","path":"tee.marker_xz","mark":"tee"},{"layer":"tee","kind":"point","pts":[[516.5,621.7]],"label":"player","path":"tee.player_xz","mark":"player"}],"heat":{"x0":-2987.5,"z0":-3802.3,"dx":88.88888888888889,"dz":88.23529411764706,"grid":[[-57.16,-55.76,-54.37,-52.97,-51.59,-50.22,-48.66,-47.1,-45.53,-44.28,-43.32,-42.5,-41.67,-40.85,-40.02,-39.2,-38.37,-37.84,-37.98,-39.14,-40.31,-41.47,-42.64,-43.8,-44.97,-46.13,-47.39,-49.27,-51.87,-54.48,-57.08,-59.7,-62.81,-65.91,-69.02,-72.12,-74.8,-77.65,-80.5,-83.36,-86.21,-89.07,-91.93,-94.78,-97.47,-99.46,-101.07,-102.24,-103.4,-104.57,-105.73,-106.9,-108.06,-108.74,-108.96,-108.44,-107.61,-106.79,-105.96,-105.14,-104.31,-103.49,-102.51,-101.17,-99.61,-98.04,-96.48,-95.21,-94.05,-92.65,-91.26,-89.86],[-57.31,-56.36,-54.96,-53.57,-52.21,-51.03,-49.67,-48.11,-46.55,-45.42,-44.36,-43.3,-42.31,-41.48,-40.65,-40.2,-39.89,-39.75,-39.96,-40.3,-41.46,-42.63,-43.79,-44.96,-46.13,-47.57,-49.02,-51.0,-53.2,-55.8,-58.41,-61.05,-64.16,-67.26,-70.37,-72.93,-75.61,-78.41,-81.24,-84.09,-86.95,-89.8,-92.66,-95.02,-97.34,-99.26,-101.0,-102.74,-104.48,-105.83,-106.8,-107.33,-107.86,-108.4,-108.86,-108.52,-108.19,-107.78,-106.95,-106.13,-105.09,-104.02,-102.94,-101.56,-100.0,-98.44,-97.18,-96.19,-95.23,-94.09,-92.69,-91.3],[-57.46,-56.51,-55.56,-54.17,-52.83,-51.65,-50.47,-49.12,-47.63,-46.57,-45.5,-44.44,-43.41,-42.57,-42.25,-41.94,-41.65,-41.74,-41.95,-42.28,-42.62,-43.79,-44.95,-46.3,-47.75,-49.2,-50.68,-52.77,-54.85,-57.13,-59.73,-62.4,-65.51,-68.61,-71.21,-73.73,-76.41,-79.22,-82.02,-84.83,-87.68,-90.25,-92.57,-94.89,-97.21,-99.05,-100.79,-102.54,-104.28,-105.73,-106.42,-106.99,-107.52,-108.06,-108.59,-108.42,-108.09,-107.75,-107.29,-106.6,-105.52,-104.44,-103.37,-101.95,-100.39,-99.15,-98.16,-97.17,-96.2,-95.24,-94.13,-92.74],[-57.61,-56.66,-55.72,-54.76,-53.45,-52.27,-51.08,-49.9,-48.79,-47.8,-46.8,-45.8,-44.81,-44.35,-43.99,-43.68,-43.64,-43.73,-43.93,-44.27,-44.6,-45.07,-46.48,-47.93,-49.38,-50.84,-52.45,-54.54,-56.62,-58.7,-61.06,-63.75,-66.86,-69.48,-72.0,-74.53,-77.21,-80.02,-82.83,-85.62,-87.91,-90.12,-92.44,-94.76,-97.08,-98.85,-100.59,-102.33,-103.85,-105.12,-105.97,-106.56,-107.13,-107.69,-108.25,-108.31,-107.86,-107.41,-106.91,-106.37,-105.82,-104.87,-103.79,-102.34,-101.12,-100.13,-99.13,-98.14,-97.18,-96.22,-95.26,-94.17],[-57.68,-56.72,-55.77,-54.81,-54.24,-53.11,-51.98,-50.85,-50.01,-49.18,-48.18,-47.18,-46.58,-46.12,-45.73,-45.54,-45.63,-45.72,-45.92,-46.25,-46.67,-47.39,-48.58,-49.87,-51.15,-52.47,-54.22,-56.31,-58.39,-60.47,-62.56,-65.1,-67.76,-70.28,-72.8,-75.32,-78.01,-80.82,-83.43,-85.79,-88.06,-90.13,-92.31,-94.63,-96.9,-98.64,-100.35,-101.87,-103.4,-104.52,-105.37,-106.14,-106.7,-107.27,-107.82,-107.96,-107.51,-107.06,-106.53,-105.98,-105.44,-104.89,-104.22,-103.09,-102.1,-101.1,-100.11,-99.12,-98.15,-97.19,-96.23,-95.36],[-57.55,-56.59,-55.63,-55.03,-54.58,-54.09,-52.96,-51.83,-51.12,-50.42,-49.57,-48.82,-48.36,-47.9,-47.47,-47.53,-47.62,-47.71,-47.9,-48.32,-49.05,-49.77,-50.82,-52.1,-53.38,-54.68,-56.09,-58.16,-60.24,-62.31,-64.39,-66.33,-68.7,-71.08,-73.6,-76.12,-78.81,-81.23,-83.59,-85.96,-88.21,-90.28,-92.35,-94.5,-96.69,-98.37,-99.89,-101.42,-102.94,-103.92,-104.77,-105.62,-106.28,-106.84,-107.18,-107.44,-107.16,-106.69,-106.14,-105.6,-105.05,-104.65,-104.39,-103.65,-102.73,-101.82,-100.9,-99.99,-99.36,-98.6,-97.85,-97.09],[-57.41,-56.45,-55.82,-55.36,-54.9,-54.44,-53.94,-52.92,-52.22,-51.56,-51.0,-50.75,-50.31,-49.88,-49.51,-49.57,-49.63,-49.69,-49.98,-50.7,-51.42,-52.14,-53.05,-54.33,-55.63,-56.96,-58.29,-60.05,-62.13,-64.21,-66.12,-67.81,-70.18,-72.55,-74.92,-77.24,-79.14,-81.4,-83.76,-86.13,-88.36,-90.43,-92.5,-94.57,-96.32,-97.86,-99.41,-100.96,-102.46,-103.31,-104.16,-105.01,-105.85,-106.27,-106.53,-106.79,-106.8,-106.3,-105.76,-105.38,-105.13,-104.88,-104.62,-103.98,-103.07,-102.15,-101.24,-100.98,-100.71,-100.33,-99.57,-98.81],[-57.27,-56.6,-56.14,-55.69,-55.23,-54.81,-54.47,-54.25,-53.7,-53.15,-52.59,-52.62,-52.43,-51.99,-51.63,-51.69,-51.74,-51.93,-52.46,-53.13,-53.8,-54.51,-55.28,-56.58,-57.91,-59.24,-60.57,-61.94,-64.02,-66.03,-67.71,-69.4,-71.65,-74.02,-76.36,-78.05,-79.94,-81.97,-84.01,-86.29,-88.51,-90.57,-92.49,-94.41,-95.64,-96.9,-98.44,-99.99,-101.53,-102.43,-103.31,-104.19,-105.02,-105.46,-105.78,-106.1,-106.4,-106.12,-105.87,-105.61,-105.36,-105.1,-104.85,-104.32,-103.4,-102.49,-102.29,-102.09,-101.82,-101.52,-101.22,-100.54],[-57.45,-57.12,-56.79,-56.46,-56.12,-55.79,-55.46,-55.25,-55.16,-54.74,-54.18,-54.22,-54.28,-54.11,-53.75,-53.81,-54.06,-54.44,-55.0,-55.67,-56.34,-57.01,-57.74,-58.94,-60.23,-61.52,-62.85,-64.18,-65.91,-67.62,-69.3,-70.99,-73.13,-75.49,-77.17,-78.86,-80.75,-82.78,-84.81,-86.8,-88.44,-90.36,-92.27,-93.95,-95.02,-96.22,-97.47,-99.02,-100.56,-101.51,-102.38,-103.21,-103.96,-104.45,-104.77,-105.09,-105.53,-105.83,-105.79,-105.75,-105.59,-105.33,-105.08,-104.65,-103.81,-103.61,-103.4,-103.2,-102.93,-102.63,-102.33,-102.03],[-57.35,-57.46,-57.56,-57.44,-57.11,-56.78,-56.45,-56.25,-56.16,-56.08,-55.77,-55.82,-55.88,-55.94,-55.87,-56.2,-56.58,-56.95,-57.54,-58.21,-58.88,-59.65,-60.43,-61.49,-62.78,-64.06,-65.35,-66.63,-67.62,-69.24,-70.89,-72.58,-74.6,-76.3,-77.99,-79.68,-81.55,-83.59,-85.3,-86.74,-88.22,-90.14,-92.06,-93.35,-94.42,-95.6,-96.81,-98.05,-99.6,-100.58,-101.41,-102.16,-102.91,-103.44,-103.76,-104.08,-104.68,-105.28,-105.24,-105.2,-105.15,-105.11,-105.07,-105.09,-104.92,-104.72,-104.51,-104.31,-104.04,-103.74,-103.64,-103.74],[-57.04,-57.14,-57.24,-57.35,-57.45,-57.55,-57.43,-57.24,-57.26,-57.41,-57.57,-57.67,-57.74,-57.81,-58.25,-58.71,-59.09,-59.47,-60.08,-60.76,-61.55,-62.33,-63.12,-64.04,-65.32,-66.61,-67.87,-68.94,-69.87,-70.98,-72.63,-74.28,-75.83,-77.31,-78.8,-80.49,-82.35,-83.8,-85.24,-86.68,-88.12,-89.92,-91.68,-92.75,-93.83,-94.98,-96.19,-97.39,-98.63,-99.61,-100.36,-101.11,-101.86,-102.43,-102.75,-103.19,-103.83,-104.47,-104.69,-104.65,-104.66,-104.93,-105.2,-105.47,-105.49,-105.48,-105.47,-105.42,-105.34,-105.44,-105.54,-105.64],[-56.72,-56.82,-56.93,-57.03,-57.15,-57.52,-57.98,-58.7,-59.17,-59.34,-59.49,-59.64,-59.71,-59.9,-60.59,-61.1,-61.57,-61.98,-62.66,-63.45,-64.23,-65.02,-65.8,-66.59,-67.87,-69.09,-70.16,-71.23,-72.12,-72.93,-74.37,-76.02,-77.54,-79.02,-80.5,-81.68,-82.39,-83.77,-85.18,-86.62,-88.06,-89.7,-91.08,-92.15,-93.23,-94.36,-95.56,-96.77,-97.75,-98.55,-99.31,-100.06,-100.81,-101.42,-101.74,-102.34,-102.98,-103.62,-104.33,-104.74,-105.01,-105.28,-105.55,-105.82,-105.9,-105.89,-105.88,-106.34,-106.88,-107.34,-107.45,-107.55],[-56.4,-56.67,-57.04,-57.41,-57.78,-58.15,-59.05,-59.88,-60.35,-60.82,-61.29,-61.57,-61.68,-62.24,-62.93,-63.49,-63.95,-64.55,-65.37,-66.15,-66.93,-67.71,-68.49,-69.27,-70.31,-71.38,-72.45,-73.52,-74.37,-75.18,-76.12,-77.76,-79.25,-80.65,-81.58,-82.51,-83.12,-83.9,-85.29,-86.67,-88.05,-89.41,-90.48,-91.55,-92.63,-93.73,-94.74,-95.73,-96.66,-97.44,-98.23,-99.01,-99.76,-100.41,-100.86,-101.5,-102.18,-102.9,-103.63,-104.36,-105.08,-105.63,-105.9,-106.17,-106.31,-106.3,-106.79,-107.5,-108.06,-108.52,-108.99,-109.45],[-56.39,-57.2,-57.67,-58.04,-58.42,-59.22,-60.12,-61.03,-61.52,-61.99,-62.46,-62.93,-63.78,-64.57,-65.26,-65.88,-66.37,-67.22,-68.06,-68.87,-69.65,-70.43,-71.21,-71.99,-72.66,-73.67,-74.74,-75.81,-76.63,-77.43,-78.24,-79.47,-80.55,-81.48,-82.42,-83.35,-83.92,-84.33,-85.42,-86.8,-88.18,-89.03,-89.87,-90.94,-92.02,-92.83,-93.7,-94.68,-95.55,-96.34,-97.13,-97.91,-98.7,-99.4,-100.04,-100.76,-101.48,-102.2,-102.93,-103.66,-104.38,-105.11,-105.84,-106.52,-106.72,-107.25,-107.96,-108.67,-109.23,-109.7,-110.16,-110.91],[-56.02,-56.83,-57.63,-58.43,-59.38,-60.29,-61.2,-62.1,-62.7,-63.17,-63.64,-64.65,-65.78,-66.65,-67.52,-68.27,-69.04,-69.88,-70.73,-71.57,-72.38,-73.16,-73.94,-74.71,-75.36,-76.01,-77.03,-78.07,-78.88,-79.69,-80.36,-80.84,-81.39,-82.32,-83.25,-84.18,-84.72,-85.13,-85.55,-86.93,-88.31,-88.72,-89.25,-90.32,-91.4,-92.02,-92.66,-93.64,-94.45,-95.24,-96.02,-96.81,-97.58,-98.41,-99.22,-100.04,-100.78,-101.5,-102.23,-102.96,-103.71,-104.48,-105.24,-106.01,-107.37,-108.42,-109.13,-109.84,-110.41,-110.88,-111.79,-112.87],[-55.66,-56.46,-57.35,-58.62,-59.88,-61.15,-62.27,-63.17,-63.88,-64.35,-65.48,-66.66,-67.78,-68.65,-69.52,-70.7,-71.66,-72.55,-73.39,-74.24,-75.08,-75.89,-76.67,-77.4,-78.05,-78.7,-79.36,-80.32,-81.04,-81.55,-82.05,-82.55,-82.95,-83.36,-84.08,-85.01,-85.52,-85.93,-86.34,-87.06,-88.04,-88.41,-88.78,-89.71,-90.7,-91.22,-91.74,-92.56,-93.35,-94.12,-94.89,-95.65,-96.45,-97.34,-98.16,-98.98,-99.79,-100.99,-101.78,-102.54,-103.31,-104.08,-104.96,-106.42,-107.88,-108.95,-110.01,-111.01,-111.6,-112.68,-113.75,-114.83],[-55.29,-56.43,-57.69,-58.95,-60.22,-61.49,-62.76,-64.03,-65.11,-66.3,-67.49,-68.67,-69.78,-70.65,-71.78,-73.11,-74.2,-75.09,-75.97,-76.86,-77.75,-78.59,-79.39,-80.1,-80.75,-81.4,-82.59,-83.11,-82.74,-83.24,-83.75,-84.25,-84.67,-85.07,-85.47,-85.88,-86.32,-86.7,-87.08,-87.47,-87.73,-88.1,-88.47,-89.09,-89.9,-90.42,-90.92,-91.43,-92.19,-92.96,-93.73,-94.49,-95.38,-96.27,-97.09,-97.91,-98.92,-100.2,-101.38,-102.14,-102.91,-103.96,-105.42,-106.88,-108.34,-109.46,-110.52,-111.73,-113.26,-114.51,-115.71,-116.78],[-55.38,-56.76,-58.02,-59.28,-60.55,-61.82,-63.09,-64.78,-66.45,-68.04,-69.5,-70.69,-71.78,-72.86,-74.18,-75.51,-76.73,-77.62,-78.51,-79.4,-80.29,-81.18,-82.08,-83.7,-85.0,-86.3,-87.59,-87.91,-87.24,-86.58,-85.91,-85.95,-86.38,-88.03,-90.42,-90.51,-86.62,-87.0,-87.39,-87.77,-87.96,-88.14,-88.32,-88.54,-89.05,-89.5,-89.95,-90.4,-91.03,-91.8,-92.56,-93.42,-94.31,-95.21,-96.03,-96.85,-98.13,-99.4,-100.68,-101.74,-102.97,-104.43,-105.89,-107.35,-108.81,-109.96,-111.26,-112.97,-114.6,-115.84,-117.09,-118.34],[-55.09,-56.73,-58.36,-59.62,-60.89,-62.54,-64.26,-65.97,-67.61,-69.21,-70.81,-72.41,-73.93,-75.25,-76.56,-77.88,-79.22,-80.22,-81.12,-82.03,-82.94,-83.84,-84.9,-87.77,-90.01,-91.3,-92.6,-92.7,-92.04,-91.37,-90.71,-92.38,-93.08,-95.46,-97.85,-94.77,-91.06,-87.31,-87.69,-88.05,-88.23,-88.41,-88.44,-88.13,-88.22,-88.53,-88.98,-89.43,-89.95,-90.64,-91.45,-92.35,-93.24,-94.14,-94.96,-96.06,-97.33,-98.61,-99.91,-101.53,-103.1,-104.65,-106.21,-107.77,-109.27,-110.8,-112.51,-114.22,-115.93,-117.18,-118.43,-120.05],[-54.8,-56.44,-58.09,-60.03,-61.95,-63.73,-65.45,-67.17,-68.78,-70.41,-72.2,-74.0,-75.94,-77.5,-78.81,-80.13,-81.54,-82.75,-83.79,-84.7,-85.61,-86.51,-88.08,-90.94,-93.8,-96.31,-97.61,-97.5,-96.83,-98.07,-100.22,-100.5,-100.51,-102.9,-102.17,-99.03,-95.53,-91.27,-87.99,-88.32,-88.5,-88.21,-87.87,-87.63,-87.56,-87.84,-88.13,-88.46,-88.95,-89.51,-90.38,-91.28,-92.17,-93.07,-93.99,-95.27,-96.57,-97.91,-99.3,-101.2,-102.85,-104.4,-105.96,-107.52,-109.56,-111.69,-113.76,-115.47,-117.17,-118.52,-120.01,-121.83],[-54.51,-56.28,-58.39,-60.49,-62.45,-64.36,-66.27,-68.35,-70.33,-72.12,-73.92,-75.76,-77.73,-79.71,-81.07,-82.4,-83.85,-85.17,-86.27,-87.37,-88.28,-89.18,-91.25,-94.11,-96.98,-99.84,-102.61,-103.72,-105.88,-108.04,-109.84,-108.63,-107.95,-109.57,-106.43,-103.3,-99.99,-95.74,-91.49,-88.31,-87.98,-87.64,-87.31,-87.13,-87.0,-87.18,-87.47,-87.69,-87.99,-88.54,-89.26,-90.11,-91.06,-92.0,-93.23,-94.57,-95.91,-97.24,-98.97,-100.87,-102.6,-104.16,-105.71,-107.91,-110.13,-112.26,-114.35,-116.44,-118.42,-119.96,-121.78,-123.6],[-54.64,-56.74,-58.84,-60.95,-62.95,-64.86,-66.83,-69.23,-71.63,-73.83,-75.63,-77.56,-79.53,-81.51,-83.32,-84.72,-86.17,-87.59,-88.68,-89.78,-90.88,-91.85,-94.42,-97.29,-101.87,-106.5,-111.48,-114.17,-115.98,-118.01,-117.97,-116.75,-115.54,-113.83,-110.7,-107.56,-104.42,-101.84,-100.42,-96.41,-93.42,-91.14,-88.39,-86.82,-86.71,-86.43,-86.61,-86.78,-87.13,-87.63,-88.35,-89.12,-90.07,-91.2,-92.57,-93.9,-95.24,-96.74,-98.64,-100.54,-102.35,-104.04,-106.26,-108.48,-110.7,-112.83,-114.91,-117.0,-119.28,-121.74,-123.56,-125.37],[-54.58,-57.01,-59.3,-61.41,-63.44,-65.35,-67.71,-70.11,-72.51,-74.92,-77.38,-79.37,-81.35,-83.33,-85.31,-87.03,-88.48,-89.93,-91.1,-92.2,-93.3,-96.11,-102.36,-107.18,-111.81,-116.44,-122.14,-125.08,-126.89,-129.05,-128.25,-127.02,-125.78,-124.52,-122.52,-119.34,-115.78,-112.03,-110.42,-105.46,-100.85,-97.85,-94.1,-89.58,-86.87,-86.31,-85.86,-85.99,-86.31,-86.8,-87.52,-88.33,-89.19,-90.51,-91.87,-93.23,-94.57,-96.41,-98.31,-100.23,-102.27,-104.61,-106.83,-109.05,-111.27,-113.39,-115.58,-118.01,-120.45,-123.07,-125.33,-127.15],[-54.5,-56.93,-59.36,-61.79,-63.94,-66.19,-68.63,-71.14,-73.65,-76.17,-78.74,-81.23,-83.21,-85.19,-87.12,-88.89,-90.66,-92.25,-93.52,-94.9,-98.56,-102.21,-108.63,-115.02,-121.04,-126.76,-132.79,-136.07,-138.87,-139.88,-139.39,-138.26,-137.0,-135.74,-134.69,-132.47,-129.01,-125.4,-121.4,-117.18,-112.06,-106.01,-99.82,-95.54,-91.12,-87.32,-85.28,-85.35,-85.63,-86.06,-86.76,-87.58,-88.49,-89.84,-91.2,-92.56,-94.29,-96.31,-98.33,-100.35,-102.37,-104.68,-107.04,-109.4,-111.75,-114.32,-116.75,-119.19,-121.63,-124.29,-126.95,-128.92],[-54.42,-56.85,-59.28,-61.83,-64.51,-67.41,-69.92,-72.44,-74.95,-77.47,-80.07,-82.68,-85.07,-87.05,-88.93,-90.69,-92.46,-94.23,-97.41,-101.0,-104.66,-108.31,-114.34,-121.37,-127.68,-134.74,-141.51,-145.44,-148.45,-148.88,-149.1,-149.29,-148.22,-147.25,-146.19,-144.48,-141.33,-138.94,-135.14,-130.94,-125.46,-119.2,-113.04,-106.02,-98.3,-92.06,-87.93,-85.3,-85.01,-85.43,-86.04,-86.91,-87.88,-89.22,-90.62,-92.11,-94.07,-96.31,-98.45,-100.47,-102.49,-104.74,-107.1,-109.54,-112.35,-115.19,-117.92,-120.36,-122.85,-125.51,-128.17,-130.69],[-54.43,-57.06,-59.68,-62.31,-65.08,-68.0,-70.92,-73.73,-76.24,-78.8,-81.41,-84.01,-86.61,-88.91,-90.73,-92.78,-95.91,-99.04,-102.91,-108.01,-110.76,-114.41,-120.05,-127.06,-134.04,-141.52,-146.72,-150.84,-152.22,-152.99,-153.48,-153.64,-154.17,-154.87,-154.11,-153.22,-152.14,-150.49,-147.5,-144.33,-139.34,-132.97,-126.22,-118.64,-109.96,-100.79,-92.39,-86.83,-84.8,-84.9,-85.51,-86.37,-87.29,-88.73,-90.22,-91.71,-93.83,-96.06,-98.3,-100.54,-102.61,-104.8,-107.34,-110.15,-112.97,-115.81,-118.65,-121.5,-124.07,-126.73,-129.39,-132.05],[-54.87,-57.54,-60.16,-62.79,-65.65,-68.57,-71.49,-74.41,-77.39,-80.16,-82.77,-85.38,-87.98,-90.87,-94.8,-97.93,-101.06,-104.19,-108.01,-114.0,-118.61,-121.26,-125.66,-132.55,-139.44,-146.2,-150.75,-152.24,-153.04,-153.84,-154.64,-155.44,-156.24,-157.04,-157.84,-158.35,-158.29,-157.94,-156.39,-155.18,-150.9,-146.43,-139.82,-132.18,-122.37,-111.45,-100.64,-91.39,-86.69,-84.59,-85.13,-85.92,-86.98,-88.32,-89.82,-91.34,-93.58,-95.81,-98.05,-100.29,-102.58,-105.13,-107.95,-110.77,-113.58,-116.42,-119.27,-122.24,-125.21,-127.86,-130.51,-133.18],[-55.28,-57.95,-60.63,-63.3,-66.23,-69.21,-72.2,-75.19,-78.29,-81.44,-84.22,-86.82,-89.63,-93.64,-97.64,-101.65,-105.66,-109.34,-113.12,-119.11,-125.1,-129.53,-132.96,-138.1,-144.94,-150.11,-152.24,-153.04,-153.84,-154.64,-155.44,-156.24,-157.04,-157.84,-158.64,-159.44,-160.23,-161.03,-161.56,-160.43,-159.8,-156.06,-152.16,-144.65,-134.37,-122.49,-110.09,-99.77,-89.79,-85.67,-84.84,-85.62,-86.7,-87.97,-89.52,-91.28,-93.64,-95.93,-98.22,-100.51,-102.8,-105.53,-108.52,-111.38,-114.2,-117.04,-120.07,-123.23,-126.32,-128.97,-131.63,-134.36],[-55.69,-58.36,-61.04,-64.0,-67.02,-70.01,-72.99,-76.04,-79.19,-82.34,-85.49,-88.39,-92.4,-96.41,-100.69,-105.01,-109.32,-113.64,-119.1,-126.31,-132.64,-138.02,-141.58,-144.88,-154.18,-160.89,-165.77,-168.63,-166.72,-163.27,-162.19,-157.03,-157.83,-158.63,-159.43,-160.23,-161.02,-161.81,-162.59,-163.38,-164.17,-163.7,-160.59,-154.69,-145.51,-133.27,-120.22,-107.87,-96.25,-88.74,-85.32,-85.59,-86.54,-87.93,-89.38,-91.41,-93.73,-96.15,-98.45,-100.74,-103.03,-105.91,-108.89,-111.88,-114.81,-117.89,-121.06,-124.22,-127.38,-130.09,-132.8,-135.54],[-56.1,-58.77,-61.5,-64.68,-67.81,-70.8,-73.78,-76.93,-80.08,-83.24,-86.46,-90.76,-97.01,-101.66,-105.97,-110.28,-114.6,-118.91,-124.27,-133.02,-139.98,-145.1,-149.53,-163.9,-164.32,-160.39,-185.0,-185.0,-161.4,-168.68,-174.82,-164.13,-158.63,-159.42,-160.22,-161.01,-161.8,-162.57,-163.34,-164.1,-164.89,-165.68,-165.25,-162.28,-152.99,-144.04,-131.34,-117.88,-105.23,-94.86,-87.65,-87.67,-86.85,-88.15,-89.55,-91.54,-93.78,-96.19,-98.61,-100.97,-103.3,-106.29,-109.27,-112.4,-115.52,-118.83,-122.01,-125.2,-128.37,-131.24,-133.98,-136.72],[-56.51,-59.18,-62.18,-65.36,-68.53,-71.59,-74.68,-77.85,-81.08,-84.3,-87.53,-91.78,-98.03,-104.27,-110.52,-115.56,-119.88,-124.19,-129.45,-139.25,-145.84,-152.61,-160.49,-185.0,-185.0,-185.0,-185.0,-185.0,-185.0,-185.0,-166.52,-172.13,-162.13,-160.22,-161.01,-161.81,-162.58,-163.32,-164.04,-164.75,-165.49,-166.29,-167.13,-166.55,-162.08,-153.89,-142.27,-128.88,-115.58,-103.27,-92.29,-88.77,-87.95,-88.54,-89.98,-91.78,-93.82,-96.24,-98.66,-101.08,-103.76,-106.88,-110.01,-113.13,-116.26,-119.63,-122.9,-126.08,-129.27,-132.41,-135.16,-137.9],[-56.92,-59.68,-62.86,-66.04,-69.21,-72.44,-75.7,-78.92,-82.15,-85.37,-88.59,-92.8,-99.04,-105.29,-111.54,-117.78,-124.03,-129.47,-134.63,-142.64,-150.44,-160.0,-185.0,-185.0,-185.0,-185.0,-185.0,-185.0,-185.0,-185.0,-185.0,-164.68,-171.57,-161.07,-161.73,-161.91,-164.82,-178.01,-165.76,-165.32,-165.92,-166.73,-167.56,-168.55,-167.57,-162.25,-151.82,-139.97,-125.02,-111.11,-97.44,-91.18,-89.05,-88.93,-90.42,-92.21,-94.0,-96.29,-98.97,-101.65,-104.37,-107.62,-110.74,-113.87,-116.99,-120.36,-123.74,-126.97,-130.16,-133.31,-136.33,-139.07],[-57.33,-60.36,-63.54,-66.43,-69.06,-72.81,-76.56,-79.83,-83.09,-86.35,-89.61,-93.54,-99.69,-105.84,-111.99,-118.14,-124.28,-130.43,-137.85,-145.5,-155.36,-185.0,-185.0,-185.0,-185.0,-185.0,-185.0,-185.0,-185.0,-185.0,-185.0,-185.0,-161.78,-162.0,-162.63,-166.48,-174.29,-166.78,-165.57,-165.82,-166.23,-166.89,-167.83,-168.9,-170.05,-168.33,-160.2,-148.11,-133.6,-117.47,-102.6,-96.33,-90.93,-89.34,-90.85,-92.64,-94.59,-96.98,-99.65,-102.33,-105.01,-108.21,-111.46,-114.6,-117.73,-121.09,-124.47,-127.85,-131.04,-134.19,-137.34,-140.25],[-57.86,-60.76,-63.39,-66.02,-68.89,-73.12,-77.35,-80.68,-83.95,-87.21,-90.37,-93.46,-98.47,-104.61,-110.76,-116.91,-123.07,-129.27,-138.33,-147.01,-157.77,-185.0,-185.0,-185.0,-185.0,-185.0,-185.0,-185.0,-185.0,-185.0,-185.0,-185.0,-185.0,-160.94,-153.99,-185.71,-187.77,-170.29,-167.43,-166.21,-166.26,-166.73,-167.72,-169.05,-170.38,-170.71,-165.49,-155.37,-140.41,-124.42,-108.15,-100.81,-96.08,-90.68,-91.28,-93.3,-95.36,-97.69,-100.36,-103.02,-105.69,-108.81,-112.06,-115.3,-118.46,-121.82,-125.2,-128.58,-131.92,-135.07,-138.22,-141.37],[-57.73,-60.36,-62.99,-65.62,-69.19,-73.43,-77.66,-81.54,-84.81,-87.93,-91.02,-94.12,-97.24,-103.39,-109.54,-115.73,-121.92,-128.76,-138.81,-147.68,-156.78,-185.0,-185.0,-185.0,-185.0,-185.0,-185.0,-185.0,-185.0,-185.0,-185.0,-185.0,-185.0,-159.99,-149.63,-186.36,-191.05,-182.79,-168.66,-166.3,-165.87,-166.15,-167.23,-168.8,-170.51,-172.09,-168.12,-159.62,-146.06,-129.76,-113.55,-103.4,-98.78,-94.02,-91.73,-94.07,-96.13,-98.4,-101.06,-103.73,-106.2,-109.24,-112.5,-115.76,-117.98,-122.38,-125.68,-128.99,-131.27,-134.58,-137.96,-141.34],[-52.61,-59.96,-62.59,-65.27,-69.5,-73.73,-77.97,-81.75,-85.11,-88.27,-91.43,-94.6,-97.76,-102.18,-108.38,-114.57,-120.77,-129.11,-138.01,-146.76,-157.05,-185.0,-185.0,-185.0,-185.0,-185.0,-185.0,-185.0,-185.0,-185.0,-185.0,-185.0,-185.0,-160.3,-170.6,-186.86,-169.88,-165.2,-164.6,-162.99,-162.72,-164.19,-166.21,-168.36,-170.52,-172.48,-171.94,-163.97,-151.01,-135.17,-118.96,-105.99,-101.14,-90.5,-91.47,-93.98,-96.49,-98.98,-101.37,-103.76,-106.15,-109.36,-112.62,-113.73,-114.79,-122.73,-126.04,-128.89,-130.9,-133.86,-137.24,-134.85],[-43.71,-59.55,-62.19,-65.58,-69.81,-74.01,-75.47,-77.02,-82.13,-86.06,-89.22,-92.39,-94.91,-92.35,-100.33,-108.31,-116.29,-126.13,-135.24,-144.36,-153.47,-162.41,-185.0,-185.0,-185.0,-185.0,-185.0,-185.0,-185.0,-185.0,-185.0,-185.0,-185.0,-162.21,-166.02,-167.58,-162.66,-154.35,-146.7,-144.99,-150.23,-158.05,-163.79,-167.71,-170.5,-172.64,-173.0,-166.84,-156.09,-140.23,-124.19,-108.25,-97.61,-88.7,-91.21,-93.72,-92.99,-91.64,-101.32,-103.71,-106.22,-109.48,-109.48,-108.2,-112.16,-122.77,-126.39,-128.52,-130.53,-133.13,-136.51,-125.18],[-34.82,-53.5,-61.78,-65.89,-67.73,-69.19,-70.66,-72.66,-77.77,-82.89,-87.01,-90.18,-88.62,-85.81,-90.01,-97.99,-104.1,-108.04,-122.49,-136.62,-145.81,-156.15,-164.64,-160.36,-185.0,-185.0,-185.0,-185.0,-185.0,-185.0,-185.0,-185.0,-160.29,-165.83,-166.25,-163.6,-158.53,-148.81,-139.01,-137.23,-144.3,-154.19,-161.43,-166.19,-168.83,-171.91,-171.5,-167.54,-157.41,-140.53,-122.88,-106.77,-94.09,-88.45,-90.95,-89.03,-85.77,-82.88,-92.72,-102.57,-106.34,-105.23,-103.95,-102.66,-109.54,-120.15,-126.13,-128.14,-130.16,-132.41,-127.43,-115.52],[-25.92,-44.61,-57.38,-61.45,-62.92,-64.38,-65.85,-68.3,-73.41,-78.53,-83.64,-85.14,-82.33,-79.53,-79.7,-87.68,-91.88,-94.63,-103.54,-117.99,-132.44,-140.85,-155.28,-163.36,-174.15,-171.15,-167.22,-160.28,-185.0,-185.0,-185.0,-159.52,-156.86,-157.09,-157.44,-156.54,-152.47,-145.56,-138.37,-136.8,-141.5,-148.62,-154.41,-157.98,-160.75,-163.49,-166.44,-164.24,-153.2,-137.77,-120.89,-105.45,-90.56,-88.19,-85.08,-81.81,-78.55,-75.28,-83.96,-93.81,-98.24,-99.7,-98.41,-97.13,-106.91,-111.58,-113.61,-118.43,-123.26,-127.48,-117.76,-105.85],[-17.02,-35.71,-39.78,-43.59,-48.23,-52.86,-57.49,-60.74,-62.2,-63.67,-65.13,-67.87,-72.53,-73.24,-70.44,-76.9,-79.66,-82.41,-85.16,-99.04,-111.38,-117.45,-125.97,-137.73,-142.22,-156.14,-160.2,-151.46,-164.25,-153.06,-146.02,-142.97,-143.02,-143.19,-144.17,-143.95,-142.22,-138.54,-135.03,-133.54,-135.28,-138.65,-142.21,-145.36,-148.82,-151.38,-153.16,-151.19,-143.46,-130.02,-114.17,-98.94,-83.72,-80.51,-77.85,-74.59,-71.32,-68.06,-75.2,-81.32,-85.0,-88.68,-92.36,-93.68,-96.57,-97.51,-98.53,-103.36,-108.12,-109.85,-108.1,-96.19],[-8.12,-19.74,-22.41,-25.17,-29.81,-34.44,-38.37,-40.8,-42.27,-43.73,-45.52,-48.09,-52.45,-57.11,-61.77,-64.68,-67.43,-70.18,-72.93,-80.09,-87.76,-91.31,-96.13,-105.94,-108.82,-112.97,-121.09,-114.13,-119.27,-119.18,-123.45,-124.38,-125.14,-125.98,-126.23,-126.74,-126.13,-124.63,-123.02,-121.95,-122.2,-123.76,-125.86,-128.85,-131.67,-133.9,-135.64,-135.44,-128.24,-113.9,-97.31,-81.97,-66.94,-60.85,-61.74,-62.63,-63.52,-60.83,-64.41,-68.09,-71.18,-73.53,-75.89,-78.7,-81.89,-83.44,-84.38,-88.28,-90.48,-92.21,-93.93,-86.52],[0.77,-2.36,-5.03,-7.7,-11.39,-15.68,-18.1,-20.53,-22.34,-23.8,-26.04,-28.62,-32.36,-37.02,-41.09,-43.27,-47.19,-51.19,-55.2,-58.28,-61.18,-65.13,-68.73,-72.46,-74.26,-76.52,-80.13,-83.37,-90.22,-97.81,-102.53,-104.25,-105.01,-105.69,-106.18,-106.46,-106.38,-105.82,-104.91,-104.41,-104.38,-105.54,-107.33,-109.56,-112.0,-113.95,-115.42,-114.91,-109.46,-95.41,-80.85,-64.99,-50.19,-41.2,-42.09,-42.98,-43.87,-44.77,-46.21,-48.57,-50.92,-53.27,-55.63,-58.81,-62.0,-65.19,-68.38,-71.05,-72.85,-74.57,-76.29,-76.86],[17.68,15.0,12.33,9.66,6.99,4.59,2.16,-0.27,-2.41,-3.99,-6.57,-9.14,-12.27,-16.74,-18.92,-21.1,-23.94,-27.94,-31.94,-32.87,-33.5,-36.67,-39.21,-41.25,-43.1,-45.94,-49.5,-57.01,-65.62,-74.22,-80.18,-82.5,-83.27,-84.13,-84.71,-85.09,-85.29,-85.09,-84.78,-84.63,-84.88,-85.75,-87.3,-89.16,-90.98,-92.66,-94.1,-94.69,-89.62,-75.46,-60.98,-47.39,-33.44,-21.54,-22.43,-23.32,-24.23,-25.15,-26.64,-28.3,-30.66,-33.01,-35.73,-38.92,-42.11,-45.21,-48.29,-51.04,-53.31,-55.57,-57.84,-60.11],[31.1,30.84,28.17,25.49,23.42,22.42,21.41,20.0,17.57,15.48,12.91,10.33,7.76,5.42,3.24,1.06,-1.12,-4.69,-6.84,-7.6,-9.21,-10.37,-10.29,-12.5,-14.0,-15.75,-22.62,-32.18,-42.51,-51.87,-58.62,-61.57,-62.02,-62.98,-63.64,-64.07,-64.5,-64.8,-64.76,-64.92,-65.31,-66.24,-67.6,-69.58,-70.47,-71.83,-72.87,-73.17,-69.12,-56.09,-42.35,-29.22,-16.09,-1.95,-2.77,-3.69,-4.61,-5.53,-7.1,-8.74,-10.4,-12.75,-15.85,-18.95,-22.03,-25.11,-28.19,-31.03,-33.3,-35.56,-38.03,-42.09],[38.2,46.67,44.0,41.33,39.88,38.87,37.86,36.85,33.99,30.24,26.46,22.68,21.44,21.15,20.61,20.07,19.53,18.98,17.37,15.75,14.13,12.51,12.43,12.48,11.15,6.47,-0.96,-11.05,-22.07,-31.69,-38.77,-41.84,-42.79,-44.24,-44.4,-44.95,-45.89,-45.97,-46.19,-46.75,-47.9,-48.0,-49.11,-50.25,-51.48,-52.56,-53.79,-53.98,-50.35,-37.32,-24.19,-11.06,2.08,14.61,16.85,15.93,15.01,14.08,12.45,10.8,7.79,5.21,4.1,1.15,-1.93,-5.01,-8.09,-11.02,-13.29,-16.85,-20.9,-24.95],[45.29,55.28,59.83,57.33,56.33,55.32,52.01,48.31,44.61,40.87,37.1,34.52,34.92,34.85,34.31,33.77,31.05,27.1,30.16,29.97,29.78,29.59,30.12,30.45,28.73,24.81,16.16,5.95,-4.82,-14.51,-22.49,-27.83,-28.54,-27.92,-29.5,-29.44,-30.0,-30.8,-31.19,-32.3,-32.44,-33.9,-34.46,-35.65,-37.0,-37.02,-37.87,-37.29,-33.66,-23.15,-11.58,-0.01,11.57,21.27,22.17,23.06,23.96,24.4,21.54,17.72,13.9,13.7,12.89,11.78,10.67,9.56,8.45,6.68,4.33,0.28,-3.77,-7.82],[52.38,62.38,72.37,73.72,70.02,66.32,62.62,58.93,55.23,51.51,47.73,48.0,48.4,48.55,48.01,43.85,39.55,35.25,38.41,41.31,41.12,39.72,40.58,41.35,41.3,36.51,29.73,18.73,7.5,-2.98,-10.96,-15.29,-15.99,-17.2,-18.08,-20.43,-20.16,-20.52,-21.16,-21.97,-22.45,-23.2,-24.38,-24.86,-26.01,-28.14,-27.45,-27.01,-22.85,-14.62,-3.04,8.53,19.76,26.4,27.29,28.17,28.49,28.81,27.64,23.82,21.86,22.01,21.68,20.57,19.46,17.02,12.42,10.6,10.67,10.64,10.61,9.31],[59.47,69.47,78.52,77.15,75.53,73.91,72.28,69.54,65.85,62.14,61.08,61.48,61.43,59.69,56.66,52.36,48.05,43.75,45.86,49.72,50.84,49.56,49.47,48.71,47.62,42.56,34.78,25.7,13.79,2.68,-5.53,-10.83,-12.31,-12.99,-14.35,-15.35,-15.78,-16.37,-16.76,-18.2,-18.28,-19.66,-20.01,-20.71,-21.85,-22.86,-23.19,-21.35,-12.28,-6.08,5.49,16.79,27.83,31.52,32.26,32.58,32.9,33.22,33.54,30.02,30.17,30.32,30.47,28.09,23.49,18.89,14.29,14.51,14.68,14.65,14.62,13.34],[66.57,76.56,77.89,76.62,74.99,73.37,71.75,70.13,68.53,67.11,65.48,63.62,61.76,60.31,59.16,57.84,56.52,52.25,53.32,52.89,51.94,51.24,50.51,49.72,48.89,45.86,38.93,28.55,16.87,5.49,-4.19,-9.92,-12.71,-13.51,-14.31,-15.1,-15.9,-16.68,-17.86,-18.26,-18.78,-19.84,-20.66,-21.46,-22.37,-23.11,-22.95,-19.54,-8.98,3.1,13.82,24.86,35.75,36.34,36.66,36.98,37.3,37.62,37.93,36.89,35.17,33.45,31.77,29.95,25.36,20.76,18.18,18.41,18.65,18.48,16.4,14.31],[73.66,78.46,77.27,76.08,74.46,72.84,71.28,69.77,68.27,67.04,65.81,63.95,62.09,60.94,59.84,58.62,57.3,55.98,55.03,54.08,53.11,52.32,51.61,50.95,50.08,47.99,41.73,31.5,20.21,8.52,-2.04,-9.87,-13.51,-14.31,-15.11,-15.9,-16.7,-17.67,-19.04,-19.04,-19.06,-20.68,-21.49,-22.29,-23.1,-23.9,-22.61,-18.18,-7.14,5.4,16.81,28.82,37.4,37.04,36.83,36.63,36.42,36.22,36.01,35.09,33.54,31.82,30.23,28.85,27.22,22.62,22.09,22.07,20.61,19.27,17.37,15.28],[79.02,77.84,76.65,75.44,74.04,72.53,71.02,69.5,68.19,66.97,65.74,64.28,62.68,61.57,60.47,59.36,58.08,57.04,56.12,55.2,54.28,53.43,52.76,52.1,51.41,49.78,43.99,35.46,23.98,11.68,0.36,-8.62,-13.75,-15.1,-15.9,-16.7,-17.5,-18.43,-19.83,-19.84,-19.88,-21.45,-22.3,-23.1,-23.9,-24.7,-22.9,-16.04,-5.18,7.03,18.15,30.16,35.69,35.38,34.92,34.71,34.51,34.3,33.97,32.94,31.9,30.19,28.7,27.32,25.94,24.75,23.29,21.83,20.37,19.03,17.74,16.26],[78.05,76.84,75.58,74.31,73.02,71.7,70.39,69.4,68.2,66.95,65.7,64.45,63.3,62.18,61.06,59.94,59.06,58.14,57.22,56.3,55.38,54.58,53.85,53.13,52.43,51.62,47.08,38.96,27.73,15.39,3.21,-6.52,-13.58,-15.9,-16.7,-17.5,-18.3,-19.1,-19.97,-20.65,-21.44,-22.29,-23.1,-23.9,-24.7,-24.6,-20.03,-13.01,-2.48,8.63,19.74,31.51,33.87,33.92,33.37,32.81,32.59,32.39,31.82,30.78,29.75,28.56,27.25,26.04,24.83,23.81,23.05,21.59,20.13,18.79,17.51,16.26],[76.1,75.56,74.45,73.19,71.9,70.59,69.4,69.01,68.41,67.38,66.12,64.87,63.7,62.59,61.47,60.63,59.99,59.24,58.32,57.4,56.54,55.76,55.03,54.31,53.5,52.41,49.62,42.6,31.61,19.46,7.28,-3.29,-10.59,-15.89,-17.49,-18.29,-19.09,-19.89,-20.69,-21.49,-22.29,-23.09,-23.89,-24.69,-23.6,-21.5,-15.96,-7.96,1.9,11.45,21.33,30.83,32.04,32.45,31.9,31.35,30.79,30.48,29.66,28.67,27.82,26.98,26.19,24.98,23.77,22.85,22.11,21.35,19.89,18.55,17.39,16.6],[74.14,73.61,73.07,72.06,70.78,69.47,68.97,68.57,68.05,67.42,66.55,65.3,64.11,62.99,62.18,61.52,60.9,60.28,59.43,58.51,57.73,56.95,56.2,55.39,54.56,53.73,50.54,46.09,36.62,25.33,13.59,3.01,-4.59,-11.13,-16.16,-18.6,-19.89,-20.69,-21.49,-22.29,-23.09,-23.89,-24.69,-23.47,-21.2,-15.98,-9.57,-1.34,7.46,16.83,25.53,29.61,30.22,30.99,30.43,29.88,29.14,28.44,27.89,27.05,26.2,25.35,24.61,23.89,22.72,21.88,21.15,20.41,19.65,18.51,17.73,16.95],[72.18,71.65,71.11,70.58,69.67,68.93,68.54,68.14,67.7,67.06,66.42,65.72,64.52,63.73,63.08,62.42,61.8,61.18,60.53,59.7,58.92,58.13,57.28,56.44,55.6,54.76,53.43,49.81,42.14,32.1,21.41,11.24,2.61,-4.24,-10.68,-15.22,-19.39,-21.06,-21.77,-22.25,-22.51,-23.35,-23.0,-19.89,-15.87,-9.44,-2.05,5.91,13.88,21.26,26.46,29.29,29.13,28.97,28.14,27.31,26.62,26.15,25.91,25.42,24.58,23.73,22.98,22.26,21.61,21.07,20.4,19.72,19.05,18.85,18.07,17.29],[70.24,69.71,69.18,68.65,68.54,68.44,68.1,67.71,67.31,66.7,66.07,65.43,65.21,64.63,63.98,63.33,62.71,62.09,61.54,60.86,60.07,59.28,58.4,57.52,56.63,55.73,54.72,52.69,47.48,39.65,30.27,21.29,12.91,5.05,-2.46,-8.84,-13.57,-16.4,-17.62,-17.94,-18.12,-17.97,-16.57,-13.66,-8.84,-2.0,5.27,12.34,19.15,24.17,26.9,26.58,26.27,26.1,25.48,24.81,24.33,23.86,23.58,23.42,22.95,22.11,21.34,20.62,20.56,20.59,19.94,19.26,18.78,18.97,18.42,17.63],[68.33,67.8,67.27,67.16,67.47,67.4,67.27,67.14,66.88,66.35,65.99,65.78,65.56,65.32,64.87,64.23,63.64,63.1,62.57,62.0,61.21,60.4,59.52,58.63,57.65,56.62,55.6,54.02,52.08,46.71,39.5,31.63,23.93,15.75,7.84,0.77,-5.36,-8.68,-9.61,-9.15,-9.1,-9.04,-7.95,-4.78,-0.47,5.78,11.57,18.32,21.78,24.3,24.78,24.35,23.92,23.48,22.99,22.52,22.04,21.57,21.26,21.1,20.93,20.48,19.7,19.47,19.5,19.54,19.48,18.81,18.57,18.76,18.76,17.98],[66.43,65.9,65.79,66.09,66.4,66.37,66.24,66.11,66.08,66.49,66.34,66.13,65.91,65.67,65.43,65.19,64.67,64.13,63.6,63.06,62.36,61.52,60.61,59.58,58.54,57.5,56.33,54.77,53.18,49.09,46.14,40.93,33.75,26.22,18.51,11.39,6.59,1.89,0.6,1.32,1.08,0.23,1.18,4.14,7.56,11.06,16.05,20.77,23.06,22.8,22.98,22.41,21.69,20.97,20.48,20.09,19.71,19.28,18.94,18.77,18.61,18.44,18.39,18.42,18.45,18.48,18.52,18.35,18.37,18.56,18.75,18.32],[64.52,64.41,64.72,65.02,65.33,65.33,65.2,65.43,65.71,66.35,66.56,66.49,66.26,66.14,66.06,65.98,65.62,65.11,64.6,64.09,63.51,62.54,61.5,60.46,59.42,58.38,57.12,55.66,54.17,52.53,49.21,45.51,41.32,35.02,29.21,22.25,17.06,11.14,8.95,10.39,10.51,9.74,9.22,11.89,14.51,16.37,18.22,21.61,22.31,21.32,20.52,19.8,19.08,18.36,17.95,17.56,17.18,16.89,16.91,16.8,16.68,16.57,17.1,17.22,17.26,17.31,17.35,17.77,18.12,18.35,18.54,18.66],[63.03,63.34,63.64,63.95,64.25,64.49,64.77,65.06,65.34,66.06,66.69,66.64,66.68,66.79,66.71,66.63,66.55,66.05,65.54,65.03,64.47,63.45,62.38,61.34,60.3,59.26,57.87,56.42,54.76,53.14,51.34,48.84,46.45,41.27,36.08,31.02,26.31,20.39,17.3,18.23,18.35,18.46,18.39,19.61,21.46,22.54,21.79,21.01,19.77,18.77,17.96,17.19,16.47,15.8,15.42,15.1,14.91,14.71,14.91,14.94,14.82,15.02,15.59,16.0,16.05,16.09,16.61,17.29,17.74,17.99,18.24,18.49],[61.6,61.92,62.23,62.54,62.98,64.08,64.4,64.69,64.98,65.77,66.62,66.77,66.83,66.94,67.05,67.15,67.2,67.0,66.47,65.91,65.34,64.44,63.35,62.27,61.18,60.07,58.47,56.8,55.14,53.39,51.49,49.31,46.89,44.92,39.05,34.75,33.06,29.64,25.65,26.07,26.18,26.3,24.47,22.18,21.17,20.41,19.65,18.74,17.42,16.23,15.4,14.64,13.87,13.32,13.12,12.92,12.73,12.6,12.87,13.08,12.97,13.52,14.09,14.66,14.83,15.45,16.13,16.81,17.36,17.61,17.86,18.34],[60.02,60.48,60.79,61.11,62.05,63.15,64.03,64.32,64.64,65.49,66.33,66.9,66.97,67.08,67.19,67.3,67.51,67.66,67.3,66.77,66.21,65.43,64.35,63.21,62.07,60.63,58.96,57.27,55.58,53.64,51.62,49.46,47.24,44.83,41.79,38.48,36.79,35.11,33.19,30.76,28.34,25.92,23.49,21.35,19.21,18.28,17.52,16.48,15.15,13.83,12.92,12.21,11.49,11.15,10.94,10.74,10.55,10.56,10.83,11.11,11.45,12.06,12.73,13.4,14.1,14.9,15.65,16.32,16.98,17.27,17.8,18.34],[58.43,59.02,59.36,60.03,61.12,62.22,63.32,63.95,64.35,65.2,66.04,66.88,67.27,67.49,67.71,67.93,68.16,68.08,67.94,67.46,66.94,66.15,65.13,63.99,62.77,61.17,59.55,57.86,55.84,53.78,51.72,49.43,46.93,44.58,42.17,39.44,36.99,34.54,32.1,29.72,27.34,24.94,22.66,20.52,18.38,16.25,15.39,14.21,12.95,11.78,10.6,9.88,9.2,8.99,8.77,8.56,8.36,8.52,8.79,9.29,10.29,11.14,11.81,12.47,13.14,13.93,14.73,15.52,16.44,17.26,17.79,18.33],[56.85,57.44,58.0,59.1,60.19,61.29,62.39,63.48,64.06,64.9,65.7,66.52,67.37,68.14,68.36,68.58,68.63,68.49,68.36,68.16,67.63,66.7,65.7,64.7,63.29,61.69,60.08,58.09,56.0,53.93,51.65,49.14,46.64,44.26,41.54,38.69,35.9,33.44,31.01,28.62,26.24,23.71,21.24,19.25,17.26,15.27,13.28,12.09,10.91,9.73,8.55,7.55,7.04,6.82,6.61,6.39,6.21,6.61,7.13,7.65,8.87,9.86,10.76,11.55,12.22,12.97,13.76,14.77,15.93,17.25,17.79,18.32],[55.27,55.86,56.97,58.12,59.22,60.32,61.42,62.53,63.71,64.51,65.31,66.15,67.0,67.85,68.7,69.18,69.04,68.91,68.78,68.64,68.25,67.21,66.14,65.06,63.69,62.11,60.34,58.33,56.24,53.92,51.37,48.85,46.35,43.76,40.91,38.06,35.21,32.36,29.91,27.47,24.9,22.32,19.71,17.48,15.49,13.5,11.6,10.06,8.88,7.7,6.51,5.33,4.89,4.71,4.52,4.34,4.47,4.98,5.5,6.17,7.39,8.53,9.43,10.33,11.23,12.01,13.1,14.22,15.43,16.83,17.78,18.31],[53.69,54.42,55.82,57.12,58.22,59.32,60.42,61.84,63.33,64.12,64.94,65.79,66.64,67.49,68.32,69.14,69.43,69.3,69.16,69.03,68.54,67.57,66.5,65.34,63.96,62.54,60.55,58.54,56.28,53.7,51.12,48.6,46.08,43.05,40.2,37.36,34.51,31.67,28.68,26.08,23.5,20.92,18.31,15.71,13.72,11.73,9.93,8.21,6.85,5.67,4.49,3.52,2.95,2.77,2.58,2.45,2.88,3.34,3.86,4.69,5.91,7.12,8.11,9.0,9.9,11.31,12.55,13.66,14.93,16.32,17.72,18.31],[52.11,53.27,54.66,56.06,57.22,58.32,59.71,61.27,62.83,63.74,64.58,65.43,66.26,67.08,67.91,68.73,69.56,69.68,69.55,69.2,68.58,67.93,66.86,65.61,64.2,62.49,60.63,58.61,56.08,53.48,50.89,48.35,45.63,42.53,39.43,36.58,33.74,30.81,27.7,24.69,22.11,19.52,16.91,14.31,11.95,9.96,8.25,6.54,4.83,3.64,2.48,1.86,1.24,0.82,0.64,0.85,1.29,1.72,2.22,3.21,4.42,5.64,6.78,7.68,8.88,10.45,11.99,13.11,14.43,15.82,17.22,18.3],[50.72,52.12,53.51,54.91,56.22,57.57,59.14,60.7,62.26,63.36,64.2,65.02,65.85,66.67,67.5,68.32,69.15,69.98,69.85,69.24,68.62,68.0,67.22,65.76,64.05,62.34,60.63,58.49,55.89,53.28,50.68,48.1,45.12,42.02,38.91,35.81,32.94,29.83,26.72,23.62,20.72,18.12,15.51,12.91,10.31,8.29,6.57,4.86,3.15,1.62,0.82,0.2,-0.42,-1.04,-1.17,-0.74,-0.3,0.13,0.58,1.72,2.94,4.16,5.38,6.46,8.02,9.58,11.15,12.55,13.92,15.32,16.71,18.11]],"lo":-191.05,"hi":79.02,"note":"builder surface (facets emitter, 6365 triangles)"},"surface_reason":null,"mesh":{"roles":["bunker","fairway","fringe","green","lake","oob","rock","rough"],"colors":["#e5d08f","#58a34a","#79bd63","#8fd47a","#4a9fd8","#464c54","#7a5c44","#2f6b33"],"triangles":6365,"positions":"v1-h02.pos.bin","role_index":"v1-h02.role.bin"},"stock_card":"stock/h02-fcJP6.png","height_kinds":["axis_profile","weighted","weighted","shelf","weighted","weighted","weighted","cascade","weighted","weighted","weighted","weighted","shelf","cascade","cascade","shelf"],"source":"golf-engine/contracts/h02/hole-contract.json","contract":{"schema":"hole-contract-1","identity":{"hole":"h02","native_slot":2,"course_id":"fcJP6","par":3,"water_profile":3,"source_archive":{"path":"work/derived/stock-u8/fcJP6.u8","sha256":"23a3b8839cf539310a0dcdf7f8f0556dc933a3740063753de481397668cd5ef1"},"predecessor_manifest":{"retired":"first-trio-naturalization-v8-h1-pond-promote/pack/course-pack.json","sha256":"b14ccf6adcae8a42cb75a3996f2f018d0fca009183dff18cb00037d5e90a6c63"},"notes":["Slot 2, par 3 and DOL water profile 3 are the stock hole (STOCK-HOLES row 2); course id fcJP6 is first_trio_kicker.CID.","source_archive is the stock fcJP6 (23a3b883...): first_trio_kicker.build_hole reads it directly (unlike H1/H3 there is no design-inventory image; hole2_pond_repair is not in the V12 chain). The port target is the V12 polish review line, pack cd1746cb (U8 6197409a..., CARC a074a325...). predecessor_manifest is the INSTALLED V8 pack (b14ccf6a...; U8 084c3337..., CARC 62bfafbc...)."]},"frame":{"convention":"world-xz","bounds":[-2987.5,-3802.3,3412.5,2197.7],"domain":null,"notes":["The script designs in a local frame (local = world - ORIGIN, ORIGIN = (212.5, -802.3), a pure translation; first_trio_kicker.world adds it back). Every coordinate below is WORLD x/z = local + ORIGIN; the local origin is the green centre. No rotation, except the six cups, which are PIN_LOCAL rotated by PIN_ANGLE = -36.1 degrees about the green centre.","bounds are the partition rectangle (-3200, -3000, 3200, 3000) local, i.e. (-2987.5, -3802.3, 3412.5, 2197.7) world."]},"routes":{"conservative":[[516.5,621.7],[732.5,307.7],[767.5,87.7],[852.5,-92.3],[797.5,-552.3],[602.5,-707.3],[402.5,-767.3],[212.5,-802.3]],"aggressive":[[516.5,621.7],[732.5,307.7],[772.5,-2.3],[862.5,-212.3],[852.5,-322.3],[512.5,-602.3],[212.5,-802.3]],"donor":null,"decisions":{"first_landing":{"safe":[767.5,87.7],"aggressive":[862.5,-212.3]}},"notes":["The script has no route object. conservative = tee, N.H2_APPROACH centre-line waypoints (the mainland corridor that curls to the green), aggressive = tee then the right-hand bailout (N.H2_BAILOUT), then the green; both are read off those polygons by eye, not extracted from a named list. The green is an island-like pad: every approach crosses the moat only by carry."]},"regions":{"base_role":"oob","priority":{"rule":"later-wins"},"items":[{"role":"rough","name":"rough_land","polygon":[[-670.63686,-1230.19574],[-678.34765,-1250.49462],[-683.04845,-1270.33912],[-684.73927,-1289.72924],[-683.42009,-1308.66499],[-679.09092,-1327.14636],[-671.75177,-1345.17336],[-661.40262,-1362.74597],[-648.04349,-1379.86422],[-546.95651,-1494.73578],[-531.62413,-1510.41237],[-515.35526,-1523.66001],[-498.14988000000005,-1534.4787099999999],[-480.00801,-1542.86848],[-460.92963999999995,-1548.8292999999999],[-440.91477,-1552.3611799999999],[-419.9634,-1553.4641299999998],[-398.07552999999996,-1552.1381299999998],[-136.92446999999999,-1522.46187],[-92.39269000000002,-1516.47075],[-48.22183000000001,-1508.65924],[-4.4118799999999965,-1499.02736],[39.03716,-1487.5751],[377.50278000000003,-1390.60111],[420.01652,-1376.29812],[482.3718,-1351.20512],[522.99845,-1332.05078],[662.00155,-1262.5492199999999],[681.73975,-1252.01207],[718.8976700000001,-1228.0886799999998],[736.31738,-1214.70244],[768.83834,-1185.08089],[798.26799,-1151.66055],[986.73201,-912.93945],[1012.60097,-876.60529],[1034.43985,-838.24227],[1052.24866,-797.85038],[1066.02739,-755.42963],[1154.6687200000001,-427.4156899999999],[1164.9465599999999,-383.68379999999996],[1173.7385399999998,-339.65518999999995],[1184.1405300000001,-273.0559599999999],[1220.8594699999999,8.455960000000005],[1224.45635,52.92268999999999],[1223.60647,97.07882000000006],[1218.30981,140.92437000000007],[1208.56639,184.45934],[1096.43361,590.94066],[1089.79494,612.2331300000001],[1081.84575,632.7308500000001],[1072.58603,652.4338400000001],[1062.01579,671.3420800000001],[1050.1350200000002,689.45559],[1036.94372,706.7743500000001],[1022.44189,723.29838],[1006.62954,739.02767],[848.37046,886.3723300000001],[831.53481,900.9047800000001],[813.9631,913.8383000000001],[795.65533,925.17289],[776.6115,934.9085500000001],[756.8316,943.04528],[736.31564,949.5830700000001],[715.0636099999999,954.5219400000001],[693.0755300000001,957.86187],[431.92447000000004,987.5381300000001],[409.76257,989.19166],[387.98908,989.07131],[366.60401,987.1770799999999],[345.60737,983.5089700000001],[324.99914,978.06699],[304.77934,970.85112],[284.94795999999997,961.86138],[265.50499,951.0977600000001],[39.49501000000001,814.30224],[21.004610000000014,802.04575],[4.030910000000006,788.5774200000001],[-11.426080000000013,773.89723],[-25.36636999999999,758.0051900000001],[-37.78996000000001,740.90129],[-48.69684000000001,722.58555],[-58.087019999999995,703.0579500000001],[-65.96050000000002,682.3185000000001],[-149.03949999999998,433.0815],[-167.78026999999997,368.4733100000001],[-177.38010000000003,324.7655500000001],[-184.66473000000002,280.54927999999995],[-220.2769,-35.16733999999997],[-231.19652000000002,-101.57189999999991],[-240.78658000000001,-145.38654999999994],[-252.2249,-188.83715999999993],[-315.82487000000003,-408.78579999999994],[-337.97697000000005,-472.39912],[-363.222,-534.9071299999999],[-496.87626,-842.7553499999999]]},{"role":"rock","name":"rock_moat","polygon":[[-17.150170000000003,-771.0081799999999],[-13.625079999999997,-737.6495],[-14.813479999999998,-704.11389],[-20.22618,-671.0263199999999],[-31.727980000000002,-632.36785],[-47.75450000000001,-595.30842],[-67.51821999999999,-560.07346],[-90.53176000000002,-526.85601],[-116.50903,-495.88303999999994],[-145.29674,-467.51305999999994],[-176.80016,-442.24098],[-210.83771000000002,-420.58482999999995],[-240.95988999999997,-405.61600999999996],[-278.82655,-391.72952],[-311.43006,-383.69028],[-344.70803,-378.89521999999994],[-385.01611,-377.34344999999996],[-438.62027,-381.94067999999993],[-491.30129999999997,-393.22946999999994],[-542.69185,-409.70275999999996],[-643.72662,-448.09271999999993],[-689.15778,-460.86506999999995],[-728.93196,-468.38933999999995],[-836.0792100000001,-482.60945],[-882.3783800000001,-491.95642],[-927.3972100000001,-506.04083999999995],[-969.93982,-526.2634599999999],[-1003.38248,-548.80629],[-1028.43064,-571.10479],[-1050.59192,-596.3489099999999],[-1073.03029,-629.8217],[-1091.11457,-665.8705199999999],[-1105.23497,-703.74429],[-1117.33767,-749.3669699999999],[-1125.01494,-795.95096],[-1128.03627,-843.0368599999999],[-1126.3248,-883.39037],[-1119.8774,-923.1550299999999],[-1108.11286,-961.64626],[-1090.68898,-997.9154199999999],[-1072.04352,-1025.7461799999999],[-1045.25085,-1055.8110299999998],[-1014.47731,-1081.9183699999999],[-980.7570700000001,-1104.1713399999999],[-938.84195,-1125.8509999999999],[-895.14615,-1143.82643],[-831.0301300000001,-1165.09635],[-733.41793,-1192.3944099999999],[-667.61807,-1207.6372099999999],[-614.29519,-1215.9777199999999],[-560.48701,-1218.67348],[-500.31866,-1212.66427],[-448.64288,-1198.02652],[-400.31237,-1174.54905],[-356.48697000000004,-1143.29767],[-240.37943,-1030.3038999999999],[-129.80982999999998,-941.46795],[-85.82056999999998,-899.6882999999999],[-60.29066,-868.43279],[-39.09737999999999,-834.16161],[-25.647729999999996,-803.3752499999999]]},{"role":"lake","name":"lake","polygon":[[-21.096127687695258,-770.2860080874636],[-17.632553252441795,-737.5094630228552],[-18.80198264743146,-704.5091869264994],[-24.13263756845737,-671.923154475913],[-35.493946831826406,-633.7368850816725],[-51.344047202082834,-597.0854045878103],[-70.91415625795571,-562.1956161380996],[-93.71487149527951,-529.2853546850575],[-119.45186255001653,-498.59887177793763],[-147.95898291280145,-470.50540986138367],[-179.13222450417373,-445.49819936307944],[-212.8068202694671,-424.0729764230453],[-242.54328330588038,-409.29583337998787],[-279.99748136992395,-395.5606017309763],[-312.195968993306,-387.6212304902296],[-345.0711978505659,-382.88420191293676],[-384.9217884165379,-381.3500442224053],[-438.02798353033256,-385.90456747886503],[-490.2692062646288,-397.09911308267533],[-541.370038747181,-413.47953385510334],[-642.4724636490021,-451.89520053978936],[-688.2430019843547,-464.76296212253436],[-728.2965993238715,-472.34009082396346],[-835.4195608797684,-486.5569773688876],[-881.3827412799599,-495.8361171095175],[-925.9342008850201,-509.774317384618],[-967.9522330676905,-529.7475794383075],[-1000.923680854829,-551.9727775032743],[-1025.5870577833145,-573.9287339663373],[-1047.4142505867333,-598.7922921359302],[-1069.567719616937,-631.8400766505592],[-1087.4421915105563,-667.4706696234697],[-1101.4187670025372,-704.9586731907141],[-1113.4221444799782,-750.2069442023482],[-1121.0358716722687,-796.4053703861841],[-1124.030831503109,-843.0803046366533],[-1122.3384346116327,-882.9841036422813],[-1115.9725270747072,-922.2461548252822],[-1104.3761189004952,-960.1872910029375],[-1087.207017991379,-995.9261085297384],[-1068.8738296411498,-1023.2907627141901],[-1042.4502941598362,-1052.9413959178003],[-1012.0731784847667,-1078.712421517987],[-978.7309564570337,-1100.7159264312522],[-937.1590507643537,-1122.2180664935822],[-893.7538266601191,-1140.0739603671348],[-829.8610830771415,-1161.269810399474],[-732.427422409847,-1188.517940396702],[-666.8566424027803,-1203.7076731026943],[-613.8849122233903,-1211.9932579262918],[-560.5862485667918,-1214.6634914398378],[-501.068317002908,-1208.71924085738],[-450.07291127263034,-1194.2742145756604],[-402.3617421838969,-1171.0976012739247],[-359.0579084156643,-1140.2181440516777],[-243.0329298555592,-1027.3047213603052],[-132.44432362196255,-938.4535010073556],[-88.75853699585934,-896.9620807103724],[-63.55463488835073,-866.1056924833769],[-42.64900448933162,-832.2996642320511],[-29.437670784670985,-802.0588122015658]]},{"role":"fairway","name":"fairway","polygon":[[188.44098,-481.60751999999997],[271.11442,-339.49231999999995],[285.51371,-300.18483999999995],[289.2662,-241.14544],[285.4107,-120.26686999999993],[290.49016,-69.85444999999993],[305.17071,-21.442360000000008],[353.6041,80.04087000000004],[374.92523,136.12833],[384.0633,178.01861000000008],[403.9302,332.63777000000005],[402.51234,384.03498000000013],[397.63681,414.02863],[398.93807,418.0335],[401.82143,423.02763],[405.68012,427.31314],[410.34549,430.70273],[415.86045,433.10072],[426.5,431.70000000000005],[606.5,431.70000000000005],[622.0291427061512,433.744450422656],[636.5,439.7384757729337],[648.9264068711929,449.2735931288073],[658.4615242270663,461.70000000000005],[664.4555495773441,476.1708572938487],[666.5,491.70000000000005],[666.5,513.37942],[669.18371,518.02774],[673.0424,522.31325],[677.70778,525.70284],[682.97594,528.04838],[688.61664,529.24735],[694.38336,529.24735],[700.02406,528.04838],[705.29222,525.70284],[709.9576,522.31325],[713.81629,518.02774],[715.40052,515.28378],[720.29567,460.25415],[730.41253,339.41131999999993],[739.81405,262.07253000000014],[764.04335,116.97736000000009],[777.94309,67.41500000000008],[825.36167,-34.109339999999975],[844.55399,-68.74142999999992],[857.77331,-86.89510999999993],[882.18057,-106.46705999999995],[973.9637,-152.79076999999995],[992.13936,-167.81232999999997],[1010.30315,-192.14703999999995],[1023.55983,-229.26727999999991],[1033.81331,-315.04142999999993],[1032.0971399999999,-339.50802999999996],[1023.38027,-361.94307999999995],[943.22255,-463.03135999999995],[920.29904,-488.45170999999993],[900.66711,-504.28029],[816.21388,-546.0524599999999],[779.53534,-568.0175399999999],[622.22583,-689.5122399999999],[584.4259,-709.01707],[503.6798,-737.68084],[466.83116,-754.8585899999999],[433.38652,-776.80899],[353.75721,-839.71159],[315.70417,-857.72623],[239.53103,-869.96966],[196.91011,-872.07097],[163.94531,-865.5323699999999],[84.18732,-834.07328],[71.28389999999999,-824.60888],[60.87031999999999,-812.8607],[52.946589999999986,-798.8287399999999],[44.02171000000001,-775.06511],[24.031499999999994,-709.6103099999999],[22.735180000000014,-684.48577],[24.58393000000001,-667.5961],[34.58923999999999,-635.59969],[52.73388,-608.8056999999999],[83.23400000000001,-580.31837],[149.52844,-526.2107699999999],[172.98046,-501.83665999999994]]},{"role":"rough","name":"rough_tee_collar","polygon":[[666.5,751.7],[664.4555495773441,767.2291427061514],[658.4615242270663,781.7],[648.9264068711929,794.1264068711928],[636.5,803.6615242270664],[622.0291427061512,809.6555495773441],[606.5,811.7],[426.5,811.7],[410.9708572938488,809.6555495773441],[396.5,803.6615242270664],[384.07359312880715,794.1264068711928],[374.5384757729337,781.7],[368.5444504226559,767.2291427061512],[366.5,751.7],[366.5,491.70000000000005],[368.5444504226559,476.1708572938487],[374.5384757729337,461.70000000000005],[384.07359312880715,449.2735931288073],[396.5,439.7384757729337],[410.9708572938488,433.744450422656],[415.86045,433.10072],[426.5,431.70000000000005],[606.5,431.70000000000005],[622.0291427061512,433.744450422656],[636.5,439.7384757729337],[648.9264068711929,449.2735931288073],[658.4615242270663,461.70000000000005],[664.4555495773441,476.1708572938487],[666.5,491.70000000000005],[666.5,513.37942]]},{"role":"fairway","name":"fairway_tee","polygon":[[606.5,715.7],[605.2733297464065,725.0174856236908],[601.6769145362398,733.7],[595.9558441227157,741.1558441227157],[588.5,746.8769145362398],[579.8174856236908,750.4733297464065],[570.5,751.7],[462.5,751.7],[453.18251437630926,750.4733297464065],[444.5,746.8769145362398],[437.0441558772843,741.1558441227157],[431.3230854637602,733.7],[427.7266702535935,725.0174856236908],[426.5,715.7],[426.5,527.7],[427.7266702535935,518.3825143763092],[431.3230854637602,509.70000000000005],[437.0441558772843,502.24415587728436],[444.5,496.52308546376025],[453.18251437630926,492.92667025359356],[462.5,491.70000000000005],[570.5,491.70000000000005],[579.8174856236908,492.92667025359356],[588.5,496.52308546376025],[595.9558441227157,502.24415587728436],[601.6769145362398,509.70000000000005],[605.2733297464065,518.3825143763092],[606.5,527.7]]},{"role":"bunker","name":"bunker_pot","polygon":[[108.24603,-518.07834],[103.25427,-500.90451999999993],[88.89753,-485.68802999999997],[69.68269000000001,-477.05519],[48.545919999999995,-475.54990999999995],[9.40021999999999,-484.52786],[-27.88046,-489.0483899999999],[-42.986819999999994,-494.12123999999994],[-53.73550999999998,-501.43951999999996],[-60.55261999999999,-509.36128999999994],[-65.45844,-521.16532],[-66.21606000000003,-531.4538399999999],[-58.613249999999994,-550.37685],[-39.84261000000001,-564.48315],[1.4714800000000139,-576.0740999999999],[33.36694,-579.41982],[58.72412,-572.08318],[89.77481,-550.9310499999999],[103.78949,-535.0930099999999]]},{"role":"bunker","name":"bunker_rear","polygon":[[439.59434999999996,-1013.60421],[437.99562000000003,-1004.18611],[434.31836,-998.03243],[413.02111,-983.24619],[384.94599,-976.07774],[353.16247,-975.9979699999999],[300.5468,-983.5464],[275.48555,-991.28852],[266.78965,-996.9070399999999],[260.60721,-1004.5693699999999],[254.47342,-1029.71081],[257.7387,-1046.39121],[264.41391,-1054.10418],[275.07086,-1061.26195],[307.87139,-1071.4694299999999],[344.81592,-1073.5375999999999],[365.51763,-1069.53611],[382.11093,-1061.70141],[432.33522,-1027.78639],[437.07028,-1022.39604]]},{"role":"fringe","name":"fringe","polygon":[[-6.943739999999991,-821.76613],[20.931659999999994,-908.06958],[29.55342999999999,-926.79752],[37.30735999999999,-935.6669999999999],[47.61905999999999,-942.1904099999999],[131.82229999999998,-976.29671],[156.30032,-983.0354],[177.39262,-983.6836999999999],[259.14721,-974.2130999999999],[292.59302,-967.6566899999999],[311.50806,-958.3313599999999],[375.1992,-913.37082],[396.58109,-893.3943999999999],[407.69551,-876.0661799999999],[433.42841,-798.07828],[434.88397,-785.97546],[432.55568,-774.28301],[420.57402,-751.6925],[377.08820000000003,-676.77549],[366.22323,-664.4402699999999],[344.04882,-653.1817599999999],[282.74317,-632.2789399999999],[249.80272,-622.0550599999999],[233.16995,-620.93752],[107.40932,-651.8779599999999],[92.53856,-660.1939199999999],[29.879700000000014,-706.52305],[12.876290000000012,-724.4607699999999],[1.6537199999999928,-746.0934299999999],[-9.054840000000013,-796.67297]]},{"role":"green","name":"green","polygon":[[44.15858,-832.923],[71.64313999999999,-894.23469],[83.49355,-908.3770599999999],[163.09095,-941.4306799999999],[185.68842,-944.4828],[208.79167,-942.951],[275.02121999999997,-931.6297099999999],[289.67418,-927.00501],[312.16403,-912.2674999999999],[351.11517000000003,-878.9639299999999],[358.53693,-870.32094],[364.892,-856.8063099999999],[377.57295,-791.31349],[377.58409,-780.09295],[372.93403,-766.21695],[360.35261,-746.70656],[334.95524,-711.47964],[321.2726,-698.3709899999999],[293.60717,-685.40873],[248.49488,-671.16912],[233.34707,-669.14977],[214.30928,-670.6657799999999],[160.78632,-683.4255599999999],[131.14421,-693.60704],[106.78043,-706.16426],[67.83012,-732.21096],[57.27834999999999,-747.01257],[48.52914999999999,-771.9241099999999],[40.80821,-810.59188]]}],"notes":["The ten items are the regions the V12 chain hands to authored_triangulation.partition (first_trio_polish._h2_regions via first_trio_visual_revision.revise_regions), shifted by ORIGIN, in the script's order; base role oob, later wins.","lake: the script's `lake` role, M_Lake (0x0107) on the stock fcJP6 lake material and its SRT animation (hole.ROLES `lake`, H9's role); the stock fcJP6 course and map carry M_Lake, so nothing is provisioned. Its one median colour is the stock lake colour (lighting.terrain_color_roles).","rock_moat: the 4-unit M_Iwa ring between the lake and the rock outline (the lake is the rock outline offset by -4). Its triangles are 710/710 vertical walls (V12 rock_uv), so it is declared `rock`."]},"height":{"kind":"composite","base":null,"primitives":[{"name":"z_profile","kind":"axis_profile","params":{"origin":[212.5,-802.3],"direction":[0.0,1.0],"length":1.0,"knots":[[260.0,-165.0],[1200.0,-4.0]],"interp":"smoothstep"},"note":"first_trio_kicker._base_height: -165 + 161 smooth(260, 1200, z) (local z = world z + 802.3)."},{"name":"shoulder","kind":"weighted","params":{"weight":{"kind":"halfspace","origin":[212.5,-722.3],"direction":[0.0,1.0],"width":170.0},"terms":[{"name":"shoulder_hill","kind":"blob","params":{"center":[482.5,-514.3],"radii":[195.0,170.0],"amp":27.0}}]},"note":"_base_height: 27 smooth(80, 250, z) exp(-((x-270)/195)^2 - ((z-288)/170)^2)."},{"name":"green_taper","kind":"weighted","params":{"weight":{"kind":"ellipse","center":[212.5,-802.3],"radii":[1.0,1.0],"outer":275.0,"width":75.0},"terms":[{"name":"taper_high","kind":"blob","params":{"center":[126.5,-834.3],"radii":[190.0,190.0],"amp":4.5}},{"name":"taper_low","kind":"blob","params":{"center":[294.5,-732.3],"radii":[190.0,210.0],"amp":-3.5}}]},"note":"_base_height: (1 - smooth(200, 275, r)) (4.5 exp(...) - 3.5 exp(...)), r = the local radius."},{"name":"lake_lip","kind":"shelf","params":{"shapes":[{"kind":"ellipse","center":[-587.5,-792.3],"radii":[500.0,455.0],"outer":1.2021978021978021,"width":0.2021978021978022}],"target":{"constant":-185.0},"combine":"max"},"note":"_base_height: y = -185 + (y + 185) smooth(0, 92, outward), outward = (sqrt(q) - 1) 455 outside the LAKE ellipse (-800, 10, 500, 455)."},{"name":"pot_dish","kind":"weighted","params":{"weight":{"kind":"ellipse","center":[22.5,-527.3],"radii":[75.0,60.0],"outer":1.0,"width":1.0,"rotation":13.750987083139757,"easing":"window"},"terms":[{"name":"pot_dish_depth","kind":"plane","params":{"origin":[0.0,0.0],"y0":-12.0,"gx":0.0,"gz":0.0}}]},"note":"_base_height: y -= depth (1 - q)^2 inside the rotated bunker ellipse (POT 12, REAR 16): the window easing of the radius sqrt(q)."},{"name":"rear_dish","kind":"weighted","params":{"weight":{"kind":"ellipse","center":[342.5,-1009.3],"radii":[110.0,67.0],"outer":1.0,"width":1.0,"rotation":-17.76169164905552,"easing":"window"},"terms":[{"name":"rear_dish_depth","kind":"plane","params":{"origin":[0.0,0.0],"y0":-16.0,"gx":0.0,"gz":0.0}}]}},{"name":"kicker_relief","kind":"weighted","params":{"weight":{"kind":"ellipse","center":[-587.5,-792.3],"radii":[500.0,455.0],"outer":1.1978021978021978,"width":0.1978021978021978,"complement":true},"terms":[{"name":"kicker_tilt","kind":"plane","params":{"origin":[212.5,-802.3],"y0":0.0,"gx":-0.009,"gz":-0.009}},{"name":"kicker_leveler_1","kind":"polynomial","params":{"center":[302.89675948795235,-771.6825887103873],"terms":[[0.047026871325496274,1,0],[0.004935018692167095,0,1]],"envelope":{"center":[302.89675948795235,-771.6825887103873],"radii":[55.0,55.0],"amp":1.0}}},{"name":"kicker_leveler_2","kind":"polynomial","params":{"center":[212.5,-802.3],"terms":[[0.06245505835738379,1,0],[0.06225150361015314,0,1]],"envelope":{"center":[212.5,-802.3],"radii":[55.0,55.0],"amp":1.0}}},{"name":"kicker_leveler_3","kind":"polynomial","params":{"center":[146.2585119470053,-859.1952129842657],"terms":[[0.050962549363559186,1,0],[0.027312102050493666,0,1]],"envelope":{"center":[146.2585119470053,-859.1952129842657],"radii":[55.0,55.0],"amp":1.0}}},{"name":"kicker_leveler_4","kind":"polynomial","params":{"center":[173.28067773633452,-711.8188154300643],"terms":[[0.04639745873647352,1,0],[0.01938795919092307,0,1]],"envelope":{"center":[173.28067773633452,-711.8188154300643],"radii":[55.0,55.0],"amp":1.0}}},{"name":"kicker_leveler_5","kind":"polynomial","params":{"center":[246.5854052114519,-882.849271576912],"terms":[[0.03057295350609944,1,0],[0.02078407629737091,0,1]],"envelope":{"center":[246.5854052114519,-882.849271576912],"radii":[55.0,55.0],"amp":1.0}}},{"name":"kicker_leveler_6","kind":"polynomial","params":{"center":[251.55580974928705,-731.7688457146241],"terms":[[0.06639934494529813,1,0],[0.02856822225371338,0,1]],"envelope":{"center":[251.55580974928705,-731.7688457146241],"radii":[55.0,55.0],"amp":1.0}}}]},"note":"first_trio_kicker.height: smooth(0, 90, outward) (-.009 (x + z) - sum (gx dx + gz dz) exp(-d^2/55^2)); the six PIN_LEVELERS (solved at import, recorded in raw) are dipoles: a polynomial in dx, dz under a unit blob envelope."},{"name":"moat_and_bank","kind":"cascade","params":{"cases":[{"name":"rock_moat","when":{"kind":"polygon","polygon":[[-17.150170000000003,-771.0081799999999],[-13.625079999999997,-737.6495],[-14.813479999999998,-704.11389],[-20.22618,-671.0263199999999],[-31.727980000000002,-632.36785],[-47.75450000000001,-595.30842],[-67.51821999999999,-560.07346],[-90.53176000000002,-526.85601],[-116.50903,-495.88303999999994],[-145.29674,-467.51305999999994],[-176.80016,-442.24098],[-210.83771000000002,-420.58482999999995],[-240.95988999999997,-405.61600999999996],[-278.82655,-391.72952],[-311.43006,-383.69028],[-344.70803,-378.89521999999994],[-385.01611,-377.34344999999996],[-438.62027,-381.94067999999993],[-491.30129999999997,-393.22946999999994],[-542.69185,-409.70275999999996],[-643.72662,-448.09271999999993],[-689.15778,-460.86506999999995],[-728.93196,-468.38933999999995],[-836.0792100000001,-482.60945],[-882.3783800000001,-491.95642],[-927.3972100000001,-506.04083999999995],[-969.93982,-526.2634599999999],[-1003.38248,-548.80629],[-1028.43064,-571.10479],[-1050.59192,-596.3489099999999],[-1073.03029,-629.8217],[-1091.11457,-665.8705199999999],[-1105.23497,-703.74429],[-1117.33767,-749.3669699999999],[-1125.01494,-795.95096],[-1128.03627,-843.0368599999999],[-1126.3248,-883.39037],[-1119.8774,-923.1550299999999],[-1108.11286,-961.64626],[-1090.68898,-997.9154199999999],[-1072.04352,-1025.7461799999999],[-1045.25085,-1055.8110299999998],[-1014.47731,-1081.9183699999999],[-980.7570700000001,-1104.1713399999999],[-938.84195,-1125.8509999999999],[-895.14615,-1143.82643],[-831.0301300000001,-1165.09635],[-733.41793,-1192.3944099999999],[-667.61807,-1207.6372099999999],[-614.29519,-1215.9777199999999],[-560.48701,-1218.67348],[-500.31866,-1212.66427],[-448.64288,-1198.02652],[-400.31237,-1174.54905],[-356.48697000000004,-1143.29767],[-240.37943,-1030.3038999999999],[-129.80982999999998,-941.46795],[-85.82056999999998,-899.6882999999999],[-60.29066,-868.43279],[-39.09737999999999,-834.16161],[-25.647729999999996,-803.3752499999999]]},"start":"zero","primitives":[{"name":"moat_floor","kind":"plane","params":{"origin":[0.0,0.0],"y0":-185.0,"gx":0.0,"gz":0.0}},{"name":"moat_rise","kind":"weighted","params":{"weight":{"kind":"edge_distance","polygons":[[[-21.096127687695258,-770.2860080874636],[-17.632553252441795,-737.5094630228552],[-18.80198264743146,-704.5091869264994],[-24.13263756845737,-671.923154475913],[-35.493946831826406,-633.7368850816725],[-51.344047202082834,-597.0854045878103],[-70.91415625795571,-562.1956161380996],[-93.71487149527951,-529.2853546850575],[-119.45186255001653,-498.59887177793763],[-147.95898291280145,-470.50540986138367],[-179.13222450417373,-445.49819936307944],[-212.8068202694671,-424.0729764230453],[-242.54328330588038,-409.29583337998787],[-279.99748136992395,-395.5606017309763],[-312.195968993306,-387.6212304902296],[-345.0711978505659,-382.88420191293676],[-384.9217884165379,-381.3500442224053],[-438.02798353033256,-385.90456747886503],[-490.2692062646288,-397.09911308267533],[-541.370038747181,-413.47953385510334],[-642.4724636490021,-451.89520053978936],[-688.2430019843547,-464.76296212253436],[-728.2965993238715,-472.34009082396346],[-835.4195608797684,-486.5569773688876],[-881.3827412799599,-495.8361171095175],[-925.9342008850201,-509.774317384618],[-967.9522330676905,-529.7475794383075],[-1000.923680854829,-551.9727775032743],[-1025.5870577833145,-573.9287339663373],[-1047.4142505867333,-598.7922921359302],[-1069.567719616937,-631.8400766505592],[-1087.4421915105563,-667.4706696234697],[-1101.4187670025372,-704.9586731907141],[-1113.4221444799782,-750.2069442023482],[-1121.0358716722687,-796.4053703861841],[-1124.030831503109,-843.0803046366533],[-1122.3384346116327,-882.9841036422813],[-1115.9725270747072,-922.2461548252822],[-1104.3761189004952,-960.1872910029375],[-1087.207017991379,-995.9261085297384],[-1068.8738296411498,-1023.2907627141901],[-1042.4502941598362,-1052.9413959178003],[-1012.0731784847667,-1078.712421517987],[-978.7309564570337,-1100.7159264312522],[-937.1590507643537,-1122.2180664935822],[-893.7538266601191,-1140.0739603671348],[-829.8610830771415,-1161.269810399474],[-732.427422409847,-1188.517940396702],[-666.8566424027803,-1203.7076731026943],[-613.8849122233903,-1211.9932579262918],[-560.5862485667918,-1214.6634914398378],[-501.068317002908,-1208.71924085738],[-450.07291127263034,-1194.2742145756604],[-402.3617421838969,-1171.0976012739247],[-359.0579084156643,-1140.2181440516777],[-243.0329298555592,-1027.3047213603052],[-132.44432362196255,-938.4535010073556],[-88.75853699585934,-896.9620807103724],[-63.55463488835073,-866.1056924833769],[-42.64900448933162,-832.2996642320511],[-29.437670784670985,-802.0588122015658]]],"inner":[[[-17.150170000000003,-771.0081799999999],[-13.625079999999997,-737.6495],[-14.813479999999998,-704.11389],[-20.22618,-671.0263199999999],[-31.727980000000002,-632.36785],[-47.75450000000001,-595.30842],[-67.51821999999999,-560.07346],[-90.53176000000002,-526.85601],[-116.50903,-495.88303999999994],[-145.29674,-467.51305999999994],[-176.80016,-442.24098],[-210.83771000000002,-420.58482999999995],[-240.95988999999997,-405.61600999999996],[-278.82655,-391.72952],[-311.43006,-383.69028],[-344.70803,-378.89521999999994],[-385.01611,-377.34344999999996],[-438.62027,-381.94067999999993],[-491.30129999999997,-393.22946999999994],[-542.69185,-409.70275999999996],[-643.72662,-448.09271999999993],[-689.15778,-460.86506999999995],[-728.93196,-468.38933999999995],[-836.0792100000001,-482.60945],[-882.3783800000001,-491.95642],[-927.3972100000001,-506.04083999999995],[-969.93982,-526.2634599999999],[-1003.38248,-548.80629],[-1028.43064,-571.10479],[-1050.59192,-596.3489099999999],[-1073.03029,-629.8217],[-1091.11457,-665.8705199999999],[-1105.23497,-703.74429],[-1117.33767,-749.3669699999999],[-1125.01494,-795.95096],[-1128.03627,-843.0368599999999],[-1126.3248,-883.39037],[-1119.8774,-923.1550299999999],[-1108.11286,-961.64626],[-1090.68898,-997.9154199999999],[-1072.04352,-1025.7461799999999],[-1045.25085,-1055.8110299999998],[-1014.47731,-1081.9183699999999],[-980.7570700000001,-1104.1713399999999],[-938.84195,-1125.8509999999999],[-895.14615,-1143.82643],[-831.0301300000001,-1165.09635],[-733.41793,-1192.3944099999999],[-667.61807,-1207.6372099999999],[-614.29519,-1215.9777199999999],[-560.48701,-1218.67348],[-500.31866,-1212.66427],[-448.64288,-1198.02652],[-400.31237,-1174.54905],[-356.48697000000004,-1143.29767],[-240.37943,-1030.3038999999999],[-129.80982999999998,-941.46795],[-85.82056999999998,-899.6882999999999],[-60.29066,-868.43279],[-39.09737999999999,-834.16161],[-25.647729999999996,-803.3752499999999]]],"start":0.0,"span":1.0},"terms":[{"name":"moat_rise_height","kind":"plane","params":{"origin":[0.0,0.0],"y0":25.0,"gx":0.0,"gz":0.0}}]}}]},{"name":"bank","primitives":[{"name":"bank_blend","kind":"edge_distance_blend","params":{"include":[[[-17.150170000000003,-771.0081799999999],[-13.625079999999997,-737.6495],[-14.813479999999998,-704.11389],[-20.22618,-671.0263199999999],[-31.727980000000002,-632.36785],[-47.75450000000001,-595.30842],[-67.51821999999999,-560.07346],[-90.53176000000002,-526.85601],[-116.50903,-495.88303999999994],[-145.29674,-467.51305999999994],[-176.80016,-442.24098],[-210.83771000000002,-420.58482999999995],[-240.95988999999997,-405.61600999999996],[-278.82655,-391.72952],[-311.43006,-383.69028],[-344.70803,-378.89521999999994],[-385.01611,-377.34344999999996],[-438.62027,-381.94067999999993],[-491.30129999999997,-393.22946999999994],[-542.69185,-409.70275999999996],[-643.72662,-448.09271999999993],[-689.15778,-460.86506999999995],[-728.93196,-468.38933999999995],[-836.0792100000001,-482.60945],[-882.3783800000001,-491.95642],[-927.3972100000001,-506.04083999999995],[-969.93982,-526.2634599999999],[-1003.38248,-548.80629],[-1028.43064,-571.10479],[-1050.59192,-596.3489099999999],[-1073.03029,-629.8217],[-1091.11457,-665.8705199999999],[-1105.23497,-703.74429],[-1117.33767,-749.3669699999999],[-1125.01494,-795.95096],[-1128.03627,-843.0368599999999],[-1126.3248,-883.39037],[-1119.8774,-923.1550299999999],[-1108.11286,-961.64626],[-1090.68898,-997.9154199999999],[-1072.04352,-1025.7461799999999],[-1045.25085,-1055.8110299999998],[-1014.47731,-1081.9183699999999],[-980.7570700000001,-1104.1713399999999],[-938.84195,-1125.8509999999999],[-895.14615,-1143.82643],[-831.0301300000001,-1165.09635],[-733.41793,-1192.3944099999999],[-667.61807,-1207.6372099999999],[-614.29519,-1215.9777199999999],[-560.48701,-1218.67348],[-500.31866,-1212.66427],[-448.64288,-1198.02652],[-400.31237,-1174.54905],[-356.48697000000004,-1143.29767],[-240.37943,-1030.3038999999999],[-129.80982999999998,-941.46795],[-85.82056999999998,-899.6882999999999],[-60.29066,-868.43279],[-39.09737999999999,-834.16161],[-25.647729999999996,-803.3752499999999]]],"datum":-160.0,"width":100.0,"sides":"both"}}]}]},"note":"first_trio_polish._h2_terrain_unleveled: inside the rock ring y = -185 + 25 smoothstep(d_lake / (d_lake + d_rock)); elsewhere y = -160 + (y + 160) smoothstep(d_rock / 100) (identity beyond 100). The lake case is lake_level below."},{"name":"natural_shoulder_swale","kind":"weighted","params":{"weight":{"kind":"ellipse","center":[212.5,-802.3],"radii":[230.0,230.0],"outer":1.0,"width":1.0,"easing":"linear","complement":true},"terms":[{"name":"nat_shoulder","kind":"blob","params":{"center":[642.5,-392.29999999999995],"radii":[330.0,390.0],"amp":10.5}},{"name":"nat_swale","kind":"blob","params":{"center":[397.5,-657.3],"radii":[250.0,230.0],"amp":-3.0}}]},"note":"first_trio_naturalization._h2_natural_layer: (shoulder + swale) min(1, r/230): a complemented linear ellipse."},{"name":"green_relief","kind":"weighted","params":{"weight":[{"kind":"points","points":[[302.89675948795235,-771.6825887103873],[212.5,-802.3],[146.2585119470053,-859.1952129842657],[173.28067773633452,-711.8188154300643],[246.5854052114519,-882.849271576912],[251.55580974928705,-731.7688457146241]],"start":28.0,"width":32.0},{"kind":"polygon","polygon":[[-11.5,-807.3],[28.5,-934.3],[154.5,-986.3],[294.5,-970.3],[402.5,-894.3],[438.5,-782.3],[367.5,-660.3],[240.5,-618.3],[104.5,-651.3],[5.5,-724.3]],"width":1e-09,"easing":"hard"},{"kind":"edge_distance","polygons":[[[-11.5,-807.3],[28.5,-934.3],[154.5,-986.3],[294.5,-970.3],[402.5,-894.3],[438.5,-782.3],[367.5,-660.3],[240.5,-618.3],[104.5,-651.3],[5.5,-724.3]]],"width":100.0,"start":0.0,"span":1.0}],"terms":[{"name":"relief_high","kind":"blob","params":{"center":[117.5,-847.3],"radii":[145.0,135.0],"amp":23.0}},{"name":"relief_low","kind":"blob","params":{"center":[304.5,-734.3],"radii":[150.0,145.0],"amp":-19.0}},{"name":"relief_bowl_and_twist","kind":"polynomial","params":{"center":[212.5,-802.3],"terms":[[5.0,1,1],[80.0,2,0],[44.0,0,2],[-40.0,0,0]],"scale":[190.0,165.0]}}]},"note":"naturalization._h2_green_base inside H2_FRINGE (raw), tapered over 100: 23 exp(...) - 19 exp(...) + 5 xz/(190 x 165) + 80((x/190)^2 + .55 (z/165)^2 - .5); times the cup calm (1 - w), w = 1 - smooth((min pin distance - 28)/32)."},{"name":"relief_levelers","kind":"weighted","params":{"weight":{"kind":"points","points":[[302.89675948795235,-771.6825887103873],[212.5,-802.3],[146.2585119470053,-859.1952129842657],[173.28067773633452,-711.8188154300643],[246.5854052114519,-882.849271576912],[251.55580974928705,-731.7688457146241]],"start":28.0,"width":32.0},"terms":[{"name":"relief_leveler_1","kind":"polynomial","params":{"center":[302.89675948795235,-771.6825887103873],"terms":[[-0.1124424341767782,1,0],[-0.05287332863539953,0,1]],"envelope":{"center":[302.89675948795235,-771.6825887103873],"radii":[70.0,70.0],"amp":1.0}}},{"name":"relief_leveler_2","kind":"polynomial","params":{"center":[212.5,-802.3],"terms":[[0.3536218380580538,1,0],[0.33084618340893757,0,1]],"envelope":{"center":[212.5,-802.3],"radii":[70.0,70.0],"amp":1.0}}},{"name":"relief_leveler_3","kind":"polynomial","params":{"center":[146.2585119470053,-859.1952129842657],"terms":[[0.543393179588608,1,0],[0.28211073852652513,0,1]],"envelope":{"center":[146.2585119470053,-859.1952129842657],"radii":[70.0,70.0],"amp":1.0}}},{"name":"relief_leveler_4","kind":"polynomial","params":{"center":[173.28067773633452,-711.8188154300643],"terms":[[0.29484628423315856,1,0],[-0.4412728870500013,0,1]],"envelope":{"center":[173.28067773633452,-711.8188154300643],"radii":[70.0,70.0],"amp":1.0}}},{"name":"relief_leveler_5","kind":"polynomial","params":{"center":[246.5854052114519,-882.849271576912],"terms":[[0.03756039971034971,1,0],[0.32443392836921947,0,1]],"envelope":{"center":[246.5854052114519,-882.849271576912],"radii":[70.0,70.0],"amp":1.0}}},{"name":"relief_leveler_6","kind":"polynomial","params":{"center":[251.55580974928705,-731.7688457146241],"terms":[[0.2377121313985304,1,0],[0.15567787350231269,0,1]],"envelope":{"center":[251.55580974928705,-731.7688457146241],"radii":[70.0,70.0],"amp":1.0}}}]},"note":"naturalization._h2_corrected_relief: minus the six radius-70 levelers (recorded in raw), under the same cup calm."},{"name":"cup_level","kind":"weighted","params":{"weight":{"kind":"points","points":[[302.89675948795235,-771.6825887103873],[212.5,-802.3],[146.2585119470053,-859.1952129842657],[173.28067773633452,-711.8188154300643],[246.5854052114519,-882.849271576912],[251.55580974928705,-731.7688457146241]],"start":28.0,"width":32.0,"complement":true},"terms":[{"name":"cup_level_height","kind":"plane","params":{"origin":[0.0,0.0],"y0":-19.276851367091705,"gx":0.0,"gz":0.0}}]},"note":"naturalization.h2_green_relief: + w cup_level (the mean corrected relief at the six cups, recorded in raw)."},{"name":"green_contour","kind":"shelf","params":{"shapes":[{"kind":"ellipse","center":[212.5,-802.3],"radii":[1.0,1.0],"outer":240.0,"width":50.0,"weight":-0.28},{"kind":"ellipse","center":[-587.5,-792.3],"radii":[500.0,455.0],"outer":1.2021978021978021,"width":0.2021978021978022,"complement":true}],"target":{"constant":-165.0},"combine":"product"},"note":"first_trio_visual_revision.shaped_height: y += .28 w (y + 165), w = (1 - smooth((r - 190)/50)) smooth(outward/92): a shelf toward -165 with weight -.28 w."},{"name":"lake_level","kind":"cascade","params":{"cases":[{"name":"lake","when":{"kind":"polygon","polygon":[[-21.096127687695258,-770.2860080874636],[-17.632553252441795,-737.5094630228552],[-18.80198264743146,-704.5091869264994],[-24.13263756845737,-671.923154475913],[-35.493946831826406,-633.7368850816725],[-51.344047202082834,-597.0854045878103],[-70.91415625795571,-562.1956161380996],[-93.71487149527951,-529.2853546850575],[-119.45186255001653,-498.59887177793763],[-147.95898291280145,-470.50540986138367],[-179.13222450417373,-445.49819936307944],[-212.8068202694671,-424.0729764230453],[-242.54328330588038,-409.29583337998787],[-279.99748136992395,-395.5606017309763],[-312.195968993306,-387.6212304902296],[-345.0711978505659,-382.88420191293676],[-384.9217884165379,-381.3500442224053],[-438.02798353033256,-385.90456747886503],[-490.2692062646288,-397.09911308267533],[-541.370038747181,-413.47953385510334],[-642.4724636490021,-451.89520053978936],[-688.2430019843547,-464.76296212253436],[-728.2965993238715,-472.34009082396346],[-835.4195608797684,-486.5569773688876],[-881.3827412799599,-495.8361171095175],[-925.9342008850201,-509.774317384618],[-967.9522330676905,-529.7475794383075],[-1000.923680854829,-551.9727775032743],[-1025.5870577833145,-573.9287339663373],[-1047.4142505867333,-598.7922921359302],[-1069.567719616937,-631.8400766505592],[-1087.4421915105563,-667.4706696234697],[-1101.4187670025372,-704.9586731907141],[-1113.4221444799782,-750.2069442023482],[-1121.0358716722687,-796.4053703861841],[-1124.030831503109,-843.0803046366533],[-1122.3384346116327,-882.9841036422813],[-1115.9725270747072,-922.2461548252822],[-1104.3761189004952,-960.1872910029375],[-1087.207017991379,-995.9261085297384],[-1068.8738296411498,-1023.2907627141901],[-1042.4502941598362,-1052.9413959178003],[-1012.0731784847667,-1078.712421517987],[-978.7309564570337,-1100.7159264312522],[-937.1590507643537,-1122.2180664935822],[-893.7538266601191,-1140.0739603671348],[-829.8610830771415,-1161.269810399474],[-732.427422409847,-1188.517940396702],[-666.8566424027803,-1203.7076731026943],[-613.8849122233903,-1211.9932579262918],[-560.5862485667918,-1214.6634914398378],[-501.068317002908,-1208.71924085738],[-450.07291127263034,-1194.2742145756604],[-402.3617421838969,-1171.0976012739247],[-359.0579084156643,-1140.2181440516777],[-243.0329298555592,-1027.3047213603052],[-132.44432362196255,-938.4535010073556],[-88.75853699585934,-896.9620807103724],[-63.55463488835073,-866.1056924833769],[-42.64900448933162,-832.2996642320511],[-29.437670784670985,-802.0588122015658]],"margin":0.5},"start":"zero","primitives":[{"name":"lake_plane","kind":"plane","params":{"origin":[0.0,0.0],"y0":-185.0,"gx":0.0,"gz":0.0}}]}]},"note":"polish._h2_terrain_unleveled returns (-185 - 46.2 w)/(1 + .28 w) in the lake or within .5 of it, which the contour turns into exactly -185."},{"name":"outer_lift","kind":"cascade","params":{"cases":[{"name":"inside_0","when":{"kind":"polygon","polygon":[[-670.63686,-1230.19574],[-678.34765,-1250.49462],[-683.04845,-1270.33912],[-684.73927,-1289.72924],[-683.42009,-1308.66499],[-679.09092,-1327.14636],[-671.75177,-1345.17336],[-661.40262,-1362.74597],[-648.04349,-1379.86422],[-546.95651,-1494.73578],[-531.62413,-1510.41237],[-515.35526,-1523.66001],[-498.14988000000005,-1534.4787099999999],[-480.00801,-1542.86848],[-460.92963999999995,-1548.8292999999999],[-440.91477,-1552.3611799999999],[-419.9634,-1553.4641299999998],[-398.07552999999996,-1552.1381299999998],[-136.92446999999999,-1522.46187],[-92.39269000000002,-1516.47075],[-48.22183000000001,-1508.65924],[-4.4118799999999965,-1499.02736],[39.03716,-1487.5751],[377.50278000000003,-1390.60111],[420.01652,-1376.29812],[482.3718,-1351.20512],[522.99845,-1332.05078],[662.00155,-1262.5492199999999],[681.73975,-1252.01207],[718.8976700000001,-1228.0886799999998],[736.31738,-1214.70244],[768.83834,-1185.08089],[798.26799,-1151.66055],[986.73201,-912.93945],[1012.60097,-876.60529],[1034.43985,-838.24227],[1052.24866,-797.85038],[1066.02739,-755.42963],[1154.6687200000001,-427.4156899999999],[1164.9465599999999,-383.68379999999996],[1173.7385399999998,-339.65518999999995],[1184.1405300000001,-273.0559599999999],[1220.8594699999999,8.455960000000005],[1224.45635,52.92268999999999],[1223.60647,97.07882000000006],[1218.30981,140.92437000000007],[1208.56639,184.45934],[1096.43361,590.94066],[1089.79494,612.2331300000001],[1081.84575,632.7308500000001],[1072.58603,652.4338400000001],[1062.01579,671.3420800000001],[1050.1350200000002,689.45559],[1036.94372,706.7743500000001],[1022.44189,723.29838],[1006.62954,739.02767],[848.37046,886.3723300000001],[831.53481,900.9047800000001],[813.9631,913.8383000000001],[795.65533,925.17289],[776.6115,934.9085500000001],[756.8316,943.04528],[736.31564,949.5830700000001],[715.0636099999999,954.5219400000001],[693.0755300000001,957.86187],[431.92447000000004,987.5381300000001],[409.76257,989.19166],[387.98908,989.07131],[366.60401,987.1770799999999],[345.60737,983.5089700000001],[324.99914,978.06699],[304.77934,970.85112],[284.94795999999997,961.86138],[265.50499,951.0977600000001],[39.49501000000001,814.30224],[21.004610000000014,802.04575],[4.030910000000006,788.5774200000001],[-11.426080000000013,773.89723],[-25.36636999999999,758.0051900000001],[-37.78996000000001,740.90129],[-48.69684000000001,722.58555],[-58.087019999999995,703.0579500000001],[-65.96050000000002,682.3185000000001],[-149.03949999999998,433.0815],[-167.78026999999997,368.4733100000001],[-177.38010000000003,324.7655500000001],[-184.66473000000002,280.54927999999995],[-220.2769,-35.16733999999997],[-231.19652000000002,-101.57189999999991],[-240.78658000000001,-145.38654999999994],[-252.2249,-188.83715999999993],[-315.82487000000003,-408.78579999999994],[-337.97697000000005,-472.39912],[-363.222,-534.9071299999999],[-496.87626,-842.7553499999999]]},"primitives":[]},{"name":"inside_1","when":{"kind":"polygon","polygon":[[666.5,751.7],[664.4555495773441,767.2291427061514],[658.4615242270663,781.7],[648.9264068711929,794.1264068711928],[636.5,803.6615242270664],[622.0291427061512,809.6555495773441],[606.5,811.7],[426.5,811.7],[410.9708572938488,809.6555495773441],[396.5,803.6615242270664],[384.07359312880715,794.1264068711928],[374.5384757729337,781.7],[368.5444504226559,767.2291427061512],[366.5,751.7],[366.5,491.70000000000005],[368.5444504226559,476.1708572938487],[374.5384757729337,461.70000000000005],[384.07359312880715,449.2735931288073],[396.5,439.7384757729337],[410.9708572938488,433.744450422656],[415.86045,433.10072],[426.5,431.70000000000005],[606.5,431.70000000000005],[622.0291427061512,433.744450422656],[636.5,439.7384757729337],[648.9264068711929,449.2735931288073],[658.4615242270663,461.70000000000005],[664.4555495773441,476.1708572938487],[666.5,491.70000000000005],[666.5,513.37942]]},"primitives":[]},{"name":"inside_2","when":{"kind":"polygon","polygon":[[-21.096127687695258,-770.2860080874636],[-17.632553252441795,-737.5094630228552],[-18.80198264743146,-704.5091869264994],[-24.13263756845737,-671.923154475913],[-35.493946831826406,-633.7368850816725],[-51.344047202082834,-597.0854045878103],[-70.91415625795571,-562.1956161380996],[-93.71487149527951,-529.2853546850575],[-119.45186255001653,-498.59887177793763],[-147.95898291280145,-470.50540986138367],[-179.13222450417373,-445.49819936307944],[-212.8068202694671,-424.0729764230453],[-242.54328330588038,-409.29583337998787],[-279.99748136992395,-395.5606017309763],[-312.195968993306,-387.6212304902296],[-345.0711978505659,-382.88420191293676],[-384.9217884165379,-381.3500442224053],[-438.02798353033256,-385.90456747886503],[-490.2692062646288,-397.09911308267533],[-541.370038747181,-413.47953385510334],[-642.4724636490021,-451.89520053978936],[-688.2430019843547,-464.76296212253436],[-728.2965993238715,-472.34009082396346],[-835.4195608797684,-486.5569773688876],[-881.3827412799599,-495.8361171095175],[-925.9342008850201,-509.774317384618],[-967.9522330676905,-529.7475794383075],[-1000.923680854829,-551.9727775032743],[-1025.5870577833145,-573.9287339663373],[-1047.4142505867333,-598.7922921359302],[-1069.567719616937,-631.8400766505592],[-1087.4421915105563,-667.4706696234697],[-1101.4187670025372,-704.9586731907141],[-1113.4221444799782,-750.2069442023482],[-1121.0358716722687,-796.4053703861841],[-1124.030831503109,-843.0803046366533],[-1122.3384346116327,-882.9841036422813],[-1115.9725270747072,-922.2461548252822],[-1104.3761189004952,-960.1872910029375],[-1087.207017991379,-995.9261085297384],[-1068.8738296411498,-1023.2907627141901],[-1042.4502941598362,-1052.9413959178003],[-1012.0731784847667,-1078.712421517987],[-978.7309564570337,-1100.7159264312522],[-937.1590507643537,-1122.2180664935822],[-893.7538266601191,-1140.0739603671348],[-829.8610830771415,-1161.269810399474],[-732.427422409847,-1188.517940396702],[-666.8566424027803,-1203.7076731026943],[-613.8849122233903,-1211.9932579262918],[-560.5862485667918,-1214.6634914398378],[-501.068317002908,-1208.71924085738],[-450.07291127263034,-1194.2742145756604],[-402.3617421838969,-1171.0976012739247],[-359.0579084156643,-1140.2181440516777],[-243.0329298555592,-1027.3047213603052],[-132.44432362196255,-938.4535010073556],[-88.75853699585934,-896.9620807103724],[-63.55463488835073,-866.1056924833769],[-42.64900448933162,-832.2996642320511],[-29.437670784670985,-802.0588122015658]]},"primitives":[]},{"name":"outside","primitives":[{"name":"outer_lift_ramp","kind":"weighted","params":{"weight":{"kind":"edge_distance","polygons":[[[-670.63686,-1230.19574],[-678.34765,-1250.49462],[-683.04845,-1270.33912],[-684.73927,-1289.72924],[-683.42009,-1308.66499],[-679.09092,-1327.14636],[-671.75177,-1345.17336],[-661.40262,-1362.74597],[-648.04349,-1379.86422],[-546.95651,-1494.73578],[-531.62413,-1510.41237],[-515.35526,-1523.66001],[-498.14988000000005,-1534.4787099999999],[-480.00801,-1542.86848],[-460.92963999999995,-1548.8292999999999],[-440.91477,-1552.3611799999999],[-419.9634,-1553.4641299999998],[-398.07552999999996,-1552.1381299999998],[-136.92446999999999,-1522.46187],[-92.39269000000002,-1516.47075],[-48.22183000000001,-1508.65924],[-4.4118799999999965,-1499.02736],[39.03716,-1487.5751],[377.50278000000003,-1390.60111],[420.01652,-1376.29812],[482.3718,-1351.20512],[522.99845,-1332.05078],[662.00155,-1262.5492199999999],[681.73975,-1252.01207],[718.8976700000001,-1228.0886799999998],[736.31738,-1214.70244],[768.83834,-1185.08089],[798.26799,-1151.66055],[986.73201,-912.93945],[1012.60097,-876.60529],[1034.43985,-838.24227],[1052.24866,-797.85038],[1066.02739,-755.42963],[1154.6687200000001,-427.4156899999999],[1164.9465599999999,-383.68379999999996],[1173.7385399999998,-339.65518999999995],[1184.1405300000001,-273.0559599999999],[1220.8594699999999,8.455960000000005],[1224.45635,52.92268999999999],[1223.60647,97.07882000000006],[1218.30981,140.92437000000007],[1208.56639,184.45934],[1096.43361,590.94066],[1089.79494,612.2331300000001],[1081.84575,632.7308500000001],[1072.58603,652.4338400000001],[1062.01579,671.3420800000001],[1050.1350200000002,689.45559],[1036.94372,706.7743500000001],[1022.44189,723.29838],[1006.62954,739.02767],[848.37046,886.3723300000001],[831.53481,900.9047800000001],[813.9631,913.8383000000001],[795.65533,925.17289],[776.6115,934.9085500000001],[756.8316,943.04528],[736.31564,949.5830700000001],[715.0636099999999,954.5219400000001],[693.0755300000001,957.86187],[431.92447000000004,987.5381300000001],[409.76257,989.19166],[387.98908,989.07131],[366.60401,987.1770799999999],[345.60737,983.5089700000001],[324.99914,978.06699],[304.77934,970.85112],[284.94795999999997,961.86138],[265.50499,951.0977600000001],[39.49501000000001,814.30224],[21.004610000000014,802.04575],[4.030910000000006,788.5774200000001],[-11.426080000000013,773.89723],[-25.36636999999999,758.0051900000001],[-37.78996000000001,740.90129],[-48.69684000000001,722.58555],[-58.087019999999995,703.0579500000001],[-65.96050000000002,682.3185000000001],[-149.03949999999998,433.0815],[-167.78026999999997,368.4733100000001],[-177.38010000000003,324.7655500000001],[-184.66473000000002,280.54927999999995],[-220.2769,-35.16733999999997],[-231.19652000000002,-101.57189999999991],[-240.78658000000001,-145.38654999999994],[-252.2249,-188.83715999999993],[-315.82487000000003,-408.78579999999994],[-337.97697000000005,-472.39912],[-363.222,-534.9071299999999],[-496.87626,-842.7553499999999]],[[666.5,751.7],[664.4555495773441,767.2291427061514],[658.4615242270663,781.7],[648.9264068711929,794.1264068711928],[636.5,803.6615242270664],[622.0291427061512,809.6555495773441],[606.5,811.7],[426.5,811.7],[410.9708572938488,809.6555495773441],[396.5,803.6615242270664],[384.07359312880715,794.1264068711928],[374.5384757729337,781.7],[368.5444504226559,767.2291427061512],[366.5,751.7],[366.5,491.70000000000005],[368.5444504226559,476.1708572938487],[374.5384757729337,461.70000000000005],[384.07359312880715,449.2735931288073],[396.5,439.7384757729337],[410.9708572938488,433.744450422656],[415.86045,433.10072],[426.5,431.70000000000005],[606.5,431.70000000000005],[622.0291427061512,433.744450422656],[636.5,439.7384757729337],[648.9264068711929,449.2735931288073],[658.4615242270663,461.70000000000005],[664.4555495773441,476.1708572938487],[666.5,491.70000000000005],[666.5,513.37942]],[[-21.096127687695258,-770.2860080874636],[-17.632553252441795,-737.5094630228552],[-18.80198264743146,-704.5091869264994],[-24.13263756845737,-671.923154475913],[-35.493946831826406,-633.7368850816725],[-51.344047202082834,-597.0854045878103],[-70.91415625795571,-562.1956161380996],[-93.71487149527951,-529.2853546850575],[-119.45186255001653,-498.59887177793763],[-147.95898291280145,-470.50540986138367],[-179.13222450417373,-445.49819936307944],[-212.8068202694671,-424.0729764230453],[-242.54328330588038,-409.29583337998787],[-279.99748136992395,-395.5606017309763],[-312.195968993306,-387.6212304902296],[-345.0711978505659,-382.88420191293676],[-384.9217884165379,-381.3500442224053],[-438.02798353033256,-385.90456747886503],[-490.2692062646288,-397.09911308267533],[-541.370038747181,-413.47953385510334],[-642.4724636490021,-451.89520053978936],[-688.2430019843547,-464.76296212253436],[-728.2965993238715,-472.34009082396346],[-835.4195608797684,-486.5569773688876],[-881.3827412799599,-495.8361171095175],[-925.9342008850201,-509.774317384618],[-967.9522330676905,-529.7475794383075],[-1000.923680854829,-551.9727775032743],[-1025.5870577833145,-573.9287339663373],[-1047.4142505867333,-598.7922921359302],[-1069.567719616937,-631.8400766505592],[-1087.4421915105563,-667.4706696234697],[-1101.4187670025372,-704.9586731907141],[-1113.4221444799782,-750.2069442023482],[-1121.0358716722687,-796.4053703861841],[-1124.030831503109,-843.0803046366533],[-1122.3384346116327,-882.9841036422813],[-1115.9725270747072,-922.2461548252822],[-1104.3761189004952,-960.1872910029375],[-1087.207017991379,-995.9261085297384],[-1068.8738296411498,-1023.2907627141901],[-1042.4502941598362,-1052.9413959178003],[-1012.0731784847667,-1078.712421517987],[-978.7309564570337,-1100.7159264312522],[-937.1590507643537,-1122.2180664935822],[-893.7538266601191,-1140.0739603671348],[-829.8610830771415,-1161.269810399474],[-732.427422409847,-1188.517940396702],[-666.8566424027803,-1203.7076731026943],[-613.8849122233903,-1211.9932579262918],[-560.5862485667918,-1214.6634914398378],[-501.068317002908,-1208.71924085738],[-450.07291127263034,-1194.2742145756604],[-402.3617421838969,-1171.0976012739247],[-359.0579084156643,-1140.2181440516777],[-243.0329298555592,-1027.3047213603052],[-132.44432362196255,-938.4535010073556],[-88.75853699585934,-896.9620807103724],[-63.55463488835073,-866.1056924833769],[-42.64900448933162,-832.2996642320511],[-29.437670784670985,-802.0588122015658]]],"width":650.0,"start":0.0,"span":1.0},"terms":[{"name":"outer_lift_base","kind":"plane","params":{"origin":[0.0,0.0],"y0":65.0,"gx":0.0,"gz":0.0}},{"name":"outer_lift_swell","kind":"ripple","params":{"amp":25.0,"direction":[1.0,0.0],"period":850.0,"offset":-212.5,"second":{"direction":[0.0,1.0],"period":1100.0,"offset":802.3,"fn":"cos"}}}]}}]}]},"note":"visual_revision.build_hole.height: y += smooth(D / 650)(65 + 25 sin(x/850) cos(z/1100)) in local x, z; D = 0 inside a rough or lake region, else the distance to the nearest of them."},{"name":"tee_plane","kind":"shelf","params":{"shapes":[{"kind":"ellipse","center":[516.5,596.7000122070312],"radii":[1.0,1.0],"outer":180.0,"width":70.0}],"target":{"plane":{"origin":[516.5,596.7000122070312],"y0":-19.32699966430664,"gx":-0.0,"gz":-0.009000015258789063}},"combine":"max"},"note":"visual_revision: within 180 of the first V11 tee record (TEEOBJ), the plane through the V11 author TEEOBJ and PLAYER."}],"reproduces":null,"notes":["first_trio_polish.build_hole -> first_trio_visual_revision.build_hole height over first_trio_polish._h2_terrain_unleveled over first_trio_kicker.height, in the script's order; the lake case (set -185 after the contour) is lake_level.","World X/Z; the script's local frame is world minus ORIGIN (212.5, -802.3)."]},"tee":{"marker_xz":[516.5,596.7],"player_xz":[516.5,621.7],"marker_minus_player":[0.0,-25.0],"pad":{"kind":"polygon","polygon":[[606.5,715.7],[605.27333,725.01749],[601.67691,733.7],[595.95584,741.15584],[588.5,746.87691],[579.81749,750.47333],[570.5,751.7],[462.5,751.7],[453.18251,750.47333],[444.5,746.87691],[437.04416,741.15584],[431.32309,733.7],[427.72667,725.01749],[426.5,715.7],[426.5,527.7],[427.72667,518.38251],[431.32309,509.7],[437.04416,502.24416],[444.5,496.52309],[453.18251,492.92667],[462.5,491.7],[570.5,491.7],[579.81749,492.92667],[588.5,496.52309],[595.95584,502.24416],[601.67691,509.7],[605.27333,518.38251],[606.5,527.7]]},"notes":["PLAYER is world(TEE) = (516.5, 621.7) and TEEOBJ world(TEE.x, TEE.z - 25) = (516.5, 596.7) (first_trio_kicker.build_hole), both on the tee plane (V11 levels -19.552 / -19.327).","pad is the fairway_tee region: V12 _tee_shapes('fcJP6') rounded rectangle 180 x 260, corner radius 36."]},"cups":{"kind":"targets","count":6,"targets":[[302.89676,-771.68259],[212.5,-802.3],[146.25851,-859.19521],[173.28068,-711.81882],[246.58541,-882.84927],[251.55581,-731.76885]],"notes":["first_trio_kicker.PIN_LOCAL rotated by PIN_ANGLE (-36.1 deg) about the green centre, then shifted by ORIGIN. naturalization.choose_h2_pins: offsets within +-12 in steps of 2, margin > 2, ranked (grade > .03, grade, d^2, -margin): the lowest-grade legal cell wins (collision.cup_search.rank grade)."]},"hazards":[{"name":"bunker_pot","kind":"bunker","polygon":[[108.24603,-518.07834],[103.25427,-500.90451999999993],[88.89753,-485.68802999999997],[69.68269000000001,-477.05519],[48.545919999999995,-475.54990999999995],[9.40021999999999,-484.52786],[-27.88046,-489.0483899999999],[-42.986819999999994,-494.12123999999994],[-53.73550999999998,-501.43951999999996],[-60.55261999999999,-509.36128999999994],[-65.45844,-521.16532],[-66.21606000000003,-531.4538399999999],[-58.613249999999994,-550.37685],[-39.84261000000001,-564.48315],[1.4714800000000139,-576.0740999999999],[33.36694,-579.41982],[58.72412,-572.08318],[89.77481,-550.9310499999999],[103.78949,-535.0930099999999]]},{"name":"bunker_rear","kind":"bunker","polygon":[[439.59434999999996,-1013.60421],[437.99562000000003,-1004.18611],[434.31836,-998.03243],[413.02111,-983.24619],[384.94599,-976.07774],[353.16247,-975.9979699999999],[300.5468,-983.5464],[275.48555,-991.28852],[266.78965,-996.9070399999999],[260.60721,-1004.5693699999999],[254.47342,-1029.71081],[257.7387,-1046.39121],[264.41391,-1054.10418],[275.07086,-1061.26195],[307.87139,-1071.4694299999999],[344.81592,-1073.5375999999999],[365.51763,-1069.53611],[382.11093,-1061.70141],[432.33522,-1027.78639],[437.07028,-1022.39604]]},{"name":"island_lake","kind":"water","polygon":[[-21.096127687695258,-770.2860080874636],[-17.632553252441795,-737.5094630228552],[-18.80198264743146,-704.5091869264994],[-24.13263756845737,-671.923154475913],[-35.493946831826406,-633.7368850816725],[-51.344047202082834,-597.0854045878103],[-70.91415625795571,-562.1956161380996],[-93.71487149527951,-529.2853546850575],[-119.45186255001653,-498.59887177793763],[-147.95898291280145,-470.50540986138367],[-179.13222450417373,-445.49819936307944],[-212.8068202694671,-424.0729764230453],[-242.54328330588038,-409.29583337998787],[-279.99748136992395,-395.5606017309763],[-312.195968993306,-387.6212304902296],[-345.0711978505659,-382.88420191293676],[-384.9217884165379,-381.3500442224053],[-438.02798353033256,-385.90456747886503],[-490.2692062646288,-397.09911308267533],[-541.370038747181,-413.47953385510334],[-642.4724636490021,-451.89520053978936],[-688.2430019843547,-464.76296212253436],[-728.2965993238715,-472.34009082396346],[-835.4195608797684,-486.5569773688876],[-881.3827412799599,-495.8361171095175],[-925.9342008850201,-509.774317384618],[-967.9522330676905,-529.7475794383075],[-1000.923680854829,-551.9727775032743],[-1025.5870577833145,-573.9287339663373],[-1047.4142505867333,-598.7922921359302],[-1069.567719616937,-631.8400766505592],[-1087.4421915105563,-667.4706696234697],[-1101.4187670025372,-704.9586731907141],[-1113.4221444799782,-750.2069442023482],[-1121.0358716722687,-796.4053703861841],[-1124.030831503109,-843.0803046366533],[-1122.3384346116327,-882.9841036422813],[-1115.9725270747072,-922.2461548252822],[-1104.3761189004952,-960.1872910029375],[-1087.207017991379,-995.9261085297384],[-1068.8738296411498,-1023.2907627141901],[-1042.4502941598362,-1052.9413959178003],[-1012.0731784847667,-1078.712421517987],[-978.7309564570337,-1100.7159264312522],[-937.1590507643537,-1122.2180664935822],[-893.7538266601191,-1140.0739603671348],[-829.8610830771415,-1161.269810399474],[-732.427422409847,-1188.517940396702],[-666.8566424027803,-1203.7076731026943],[-613.8849122233903,-1211.9932579262918],[-560.5862485667918,-1214.6634914398378],[-501.068317002908,-1208.71924085738],[-450.07291127263034,-1194.2742145756604],[-402.3617421838969,-1171.0976012739247],[-359.0579084156643,-1140.2181440516777],[-243.0329298555592,-1027.3047213603052],[-132.44432362196255,-938.4535010073556],[-88.75853699585934,-896.9620807103724],[-63.55463488835073,-866.1056924833769],[-42.64900448933162,-832.2996642320511],[-29.437670784670985,-802.0588122015658]]}],"water":{"profile":3,"outlines":[{"name":"island_lake","role":"lake","polygon":[[-21.096127687695258,-770.2860080874636],[-17.632553252441795,-737.5094630228552],[-18.80198264743146,-704.5091869264994],[-24.13263756845737,-671.923154475913],[-35.493946831826406,-633.7368850816725],[-51.344047202082834,-597.0854045878103],[-70.91415625795571,-562.1956161380996],[-93.71487149527951,-529.2853546850575],[-119.45186255001653,-498.59887177793763],[-147.95898291280145,-470.50540986138367],[-179.13222450417373,-445.49819936307944],[-212.8068202694671,-424.0729764230453],[-242.54328330588038,-409.29583337998787],[-279.99748136992395,-395.5606017309763],[-312.195968993306,-387.6212304902296],[-345.0711978505659,-382.88420191293676],[-384.9217884165379,-381.3500442224053],[-438.02798353033256,-385.90456747886503],[-490.2692062646288,-397.09911308267533],[-541.370038747181,-413.47953385510334],[-642.4724636490021,-451.89520053978936],[-688.2430019843547,-464.76296212253436],[-728.2965993238715,-472.34009082396346],[-835.4195608797684,-486.5569773688876],[-881.3827412799599,-495.8361171095175],[-925.9342008850201,-509.774317384618],[-967.9522330676905,-529.7475794383075],[-1000.923680854829,-551.9727775032743],[-1025.5870577833145,-573.9287339663373],[-1047.4142505867333,-598.7922921359302],[-1069.567719616937,-631.8400766505592],[-1087.4421915105563,-667.4706696234697],[-1101.4187670025372,-704.9586731907141],[-1113.4221444799782,-750.2069442023482],[-1121.0358716722687,-796.4053703861841],[-1124.030831503109,-843.0803046366533],[-1122.3384346116327,-882.9841036422813],[-1115.9725270747072,-922.2461548252822],[-1104.3761189004952,-960.1872910029375],[-1087.207017991379,-995.9261085297384],[-1068.8738296411498,-1023.2907627141901],[-1042.4502941598362,-1052.9413959178003],[-1012.0731784847667,-1078.712421517987],[-978.7309564570337,-1100.7159264312522],[-937.1590507643537,-1122.2180664935822],[-893.7538266601191,-1140.0739603671348],[-829.8610830771415,-1161.269810399474],[-732.427422409847,-1188.517940396702],[-666.8566424027803,-1203.7076731026943],[-613.8849122233903,-1211.9932579262918],[-560.5862485667918,-1214.6634914398378],[-501.068317002908,-1208.71924085738],[-450.07291127263034,-1194.2742145756604],[-402.3617421838969,-1171.0976012739247],[-359.0579084156643,-1140.2181440516777],[-243.0329298555592,-1027.3047213603052],[-132.44432362196255,-938.4535010073556],[-88.75853699585934,-896.9620807103724],[-63.55463488835073,-866.1056924833769],[-42.64900448933162,-832.2996642320511],[-29.437670784670985,-802.0588122015658]]}],"notes":["The lake is flat at -185 (the lake_level cascade, the stock M_Lake plane level) on the stock M_Lake material. Its walls are lift_partition steps between the lake and the moat ring, which rises 25 over 4 units."]},"scenery":{"policy":"declarative","data":{"rules":[{"kind":"select_records","name":"trees_placed","match":{"names":["TREE1"],"indices":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22]},"count":22},{"kind":"explicit","records":"trees_placed","sites":[[-307.5,317.7],[-397.5,107.7],[-277.5,-112.3],[-47.5,807.7],[172.5,987.7],[472.5,1077.7],[932.5,977.7],[1252.5,587.7],[1352.5,327.7],[1372.5,-82.3],[1292.5,-532.3],[1072.5,-1222.3],[712.5,-1492.3],[382.5,-1622.3],[42.5,-1652.3],[-347.5,-1522.3],[862.5,-752.3],[362.5,-1252.3],[-537.5,-1252.3],[1062.5,147.7],[62.5,447.7],[662.5,847.7]]},{"kind":"ground","records":"trees_placed","y_offset":0.0},{"kind":"map_mirror","records":"trees_placed"},{"kind":"scale","records":"trees_placed","absolute":[[1.38,1.38,1.38],[1.12,1.12,1.12],[1.52,1.52,1.52],[1.25,1.25,1.25],[1.44,1.44,1.44],[1.08,1.08,1.08],[1.36,1.36,1.36],[1.18,1.18,1.18],[1.49,1.49,1.49],[1.27,1.27,1.27],[1.41,1.41,1.41],[1.1,1.1,1.1],[1.33,1.33,1.33],[1.55,1.55,1.55],[1.2,1.2,1.2],[1.46,1.46,1.46],[1.26,1.26,1.26],[1.51,1.51,1.51],[1.16,1.16,1.16],[1.43,1.43,1.43],[1.09,1.09,1.09],[1.35,1.35,1.35]]},{"kind":"select_records","name":"trees_hidden","match":{"names":["TREE1","TREE2","TREE3"],"indices":[23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62]},"count":40},{"kind":"hide","records":"trees_hidden","y":-10000.0},{"kind":"select_records","name":"props_hidden","match":{"names":["ROCK1","ROCK1ENV","TREE1ENV","TREE2ENV","TREE3ENV"],"indices":[0,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,97]},"count":35},{"kind":"hide","records":"props_hidden","y":-10000.0}]},"notes":["Sites are N._TREE_LAYOUTS['fcJP6'] (16 trees) then N._OOB_TREE_ADDITIONS['fcJP6'] (6), local coordinates shifted by ORIGIN (first_trio_kicker.world); apply_tree_layout writes them onto the first 22 tree records (group 2, ids 2, 3 and 6) in PMP file order at the serialized ground Y and mirrors them on the map. (add_boundary_trees and the kicker's own three trees are overwritten by it.)","Remaining tree records and every other group-2 prop (except PLAYER, HOLE, TEEOBJ and SKY) are hidden at Y -10000 at their stock X/Z. SKY (2:8) keeps its stock Y -150.","Each placed tree takes first_trio_naturalization.apply_tree_layout's absolute isotropic scale (1.08-1.55), one `absolute` row per record in selection order (scale rule `absolute`)."]},"cameras":{"policy":"declarative","data":{"camera_schedule":[{"scene":"glf_cam_fcJP6","fov":45.0,"keys":[{"frame":0,"camera":[515.0,650.0,800.0],"aim":[210.0,-120.0,-570.0]},{"frame":170,"camera":[630.0,300.0,-160.0],"aim":[225.0,-160.0,-775.0]},{"frame":340,"camera":[-150.0,160.0,-380.0],"aim":[210.0,-165.0,-800.0]},{"frame":520,"camera":[800.0,320.0,-760.0],"aim":[212.0,-165.0,-802.0]},{"frame":719,"camera":[350.0,310.0,-1080.0],"aim":[212.0,-165.0,-802.0]}]}],"repair":[{"scene":"L1","minimum_clearance":600.0,"target":[212.5,-188.8304,-802.3],"note":"first_trio_visual_revision.build_hole: native_camera_clearance.repair_camera(scene, minimum_clearance=600, target=aim) on the stock L1/L2 after the final KCL, aimed at the green centre at its ground height (V12 aim [212.5, -188.8304, -802.3])."},{"scene":"L2","minimum_clearance":600.0,"target":[212.5,-188.8304,-802.3],"note":"first_trio_visual_revision.build_hole: native_camera_clearance.repair_camera(scene, minimum_clearance=600, target=aim) on the stock L1/L2 after the final KCL, aimed at the green centre at its ground height (V12 aim [212.5, -188.8304, -802.3])."}]},"notes":["glf_cam_fcJP6 is the intro schedule decoded from V12 (fov 45); L1/L2 are the stock scenes with visual_revision's clearance repair (repair rows), so the builder re-derives them from its own KCL."]},"minimap":{"policy":"declarative","data":{"transform":"identity-world-xz"},"notes":["The map layer is emitted from the same facets and keeps its frame."]},"limits":[{"name":"course_brres_bytes","value":1631500,"comparison":"<=","unit":"bytes","note":"V12 course brres 1,553,632 plus 5% (installed V8: 1,428,160)."},{"name":"map_brres_bytes","value":600000,"comparison":"<=","unit":"bytes","note":"V12 map brres 571,328 plus 5% (installed V8: 447,584)."},{"name":"kcl_bytes","value":669500,"comparison":"<=","unit":"bytes","note":"V12 kcl 637,508 plus 5% (installed V8: 385,026)."},{"name":"combined_live_bytes","value":2901000,"comparison":"<=","unit":"bytes","note":"V12 live 2,762,468 plus 5% would be 2,901,000; the installed V8 is 2,260,770."},{"name":"native_live_bytes_vs_h12_black_screen","value":3574826,"comparison":"<","unit":"bytes","note":"STATUS resource screen (strict); V12 is 2,762,468."}],"references":[],"construction":{"emitter":"facets","lighting":{"policy":"legacy","smooth_roles":["rough","oob","fairway","bunker","fringe","green","rock"],"terrain_color_roles":["lake"],"note":"first_trio_visual_revision.build_hole.smooth_emit forces smooth_roles; first_trio_polish._neutral_green_lighting neutralises green and fringe (the builder default). The H2 chain emits with F.lift_partition + emit_facets (ground_emit patched in for fcJP6), not authored_ground.emit_ground. The lake takes one donor-median colour (terrain_color_roles): its flat plane makes the native normal-to-colour fit singular, and the script baked the sampled median for it (first_trio_kicker.build_hole bake)."},"mesh":{"minimum_angle":20.0,"maximum_area":{"rules":[{"ellipse":{"center":[516.5,596.7],"radii":[160.0,160.0]},"area":1200.0},{"ellipse":{"center":[212.5,-802.3],"radii":[250,250]},"area":700.0},{"ellipse":{"center":[22.5,-527.3],"radii":[140,140]},"area":450.0},{"ellipse":{"center":[342.5,-1009.3],"radii":[140,140]},"area":450.0},{"ellipse":{"center":[482.5,-514.3],"radii":[340,340]},"area":1600.0},{"box":[-637.5,-1552.3,1212.5,1097.7],"area":8000.0}],"default":120000.0},"max_triangles":24000,"max_refinements":4,"cup_cells":null,"sites":[{"kind":"points","points":[[516.5,621.7],[212.5,-802.3],[482.5,-514.3],[852.5,-362.3],[22.5,-527.3],[342.5,-1009.3],[302.89676,-771.68259],[212.5,-802.3],[146.25851,-859.19521],[173.28068,-711.81882],[246.58541,-882.84927],[251.55581,-731.76885]]}],"note":"first_trio_kicker.design_mesh area() in local x, z (world minus ORIGIN): r < 250 -> 700; within 140 of POT or REAR -> 450; within 340 of (270, 288) -> 1600; open box (-850..1000, -750..1900) -> 8000; else 120000 (role-independent). revised_partition's min(value, 1200) within 160 of the V11 TEEOBJ is the first rule (no other rule is finer there). sites are the 12 partition sites: tee, green, (270, 288), (640, 440), POT, REAR and the six cups."},"native_finish":{"width":8.0},"restore_native_draws":["M_Hayashi","M_Hayashi2","M_OtherCourse"],"collision":{"preserve_attrs":["0x0805"],"cup_margin_min":2.0,"cup_search":{"radius":12.0,"step":2.0,"rank":"grade"}},"surfaces":[],"pmp":{"player_y":"player","records":[{"group":11,"id":0,"xz":[516.5,621.7]},{"group":11,"id":1,"xz":[212.5,-802.3]}]},"notes":["restore_native_draws: first_trio_natural.restore_scenery puts back the three ENKEI distant-view draws (ENKEI1__M_Hayashi 25 faces, ENKEI2__M_Hayashi2 17, ENKEI2__M_OtherCourse 23); the facets emitter empties them.","The stock fcJP6 course and map carry the native M_Lake draw (and its SRT chain); the lake region emits into it (role `lake`).","H2 and H3 have 0 changed 0x805 rows against stock: preserve_attrs reproduces the V12 trigger rows exactly.","rock_wall_pieces facing: the 4-wide rock_moat ring (25 high, |normal Y| about .16) is one closed wall piece; one principal U axis leaves the faces across it no U rate (rock_wall_uv cannot reach the minimum UV area), so each 40-degree facing group takes its own tex0 rows. The script's polish._correct_rock charted it in serialized bytes instead."],"rock_wall_pieces":"facing"},"provenance":{"promoted":{"date":"2026-10-21","candidate":"golf-engine/build/hole/h02-candidate"},"extracted_from":{"script":"golf-engine/scripts/first_trio_polish.py","chain":[{"script":"golf-engine/scripts/audit_material_display_lists.py","sha256":"421fcb6fe4350d766d7df8d5b11ef6bdbebc0a102eedce5b21423104b59ccd28"},{"script":"golf-engine/scripts/authored_facets.py","sha256":"494a728f0217671796c6c5e5ad6bc70f2c4ec7b1ea1fa3e9462c03fba209600c"},{"script":"golf-engine/scripts/authored_ground.py","sha256":"321e610c73714ef3e5782e2d30401889b0371e17172a627552113cea3f9c1190"},{"script":"golf-engine/scripts/authored_triangulation.py","sha256":"c3a3ea707c9f442263ea25e438d70a26f34e4e65db977f1d9a293c5cf00fed4f"},{"script":"golf-engine/scripts/check_first_trio_followup.py","sha256":"8704610894bfc8afc478607127e979b4b975ce991bdc77a95e7d7cc8cdc12537"},{"script":"golf-engine/scripts/check_first_trio_natural.py","sha256":"4b3f5b4d571a25380a7a26c8aff5bb8fca4007457a7935615b7fceb8c67b58d6"},{"script":"golf-engine/scripts/check_first_trio_naturalization.py","sha256":"76c97fc3f8f9a55880d16fa758c48715aebf044d6da0a6c977009fb890300d60"},{"script":"golf-engine/scripts/check_first_trio_visual_revision.py","sha256":"d6fc116622088b8d4da86811d4cac676540e1c391cce79d23cd99066d2513acf"},{"script":"golf-engine/scripts/check_h3_composition.py","sha256":"2801c9e9eb3500c0f065bd93a7dedecaebcc8a9f445c865ee615d72f5251f630"},{"script":"golf-engine/scripts/course_pack.py","sha256":"9e7e9c78783933a73ea03915880aae079ea85c8ea042243b05dd5f75fe9aa5cb"},{"script":"golf-engine/scripts/first_trio_cove.py","sha256":"291cd43c657d3dc9ea858df094b53cd08be40941018cf63f132f7e9ab25c80ac"},{"script":"golf-engine/scripts/first_trio_kicker.py","sha256":"33fc45dbaa4e2589f2320b726a981a77bb2dd710acaf1c1cec438f2af8e555c7"},{"script":"golf-engine/scripts/first_trio_natural.py","sha256":"e399e91ddaf6435a49cc8704c314f8c7a8a2b85a7b8a02fb97e36fd98f191ade"},{"script":"golf-engine/scripts/first_trio_natural_v2.py","sha256":"f0ef065430afa6edfa1ed92890ebea6b827a362308ddb76213c6819aa100194f"},{"script":"golf-engine/scripts/first_trio_natural_v3.py","sha256":"4ab838911781d12fb7e50b21631b31f963c1417fd4766f3a6f409918d4660abf"},{"script":"golf-engine/scripts/first_trio_natural_v4.py","sha256":"f8417816ab08eb8c16500e7b2926bfcca1b038a988d91044c48ef97e54449fcc"},{"script":"golf-engine/scripts/first_trio_natural_v5.py","sha256":"ed644cdb799240b70a57d08b2d141e4e6b81d24e5aee39c3b0961ae330b96730"},{"script":"golf-engine/scripts/first_trio_natural_v6.py","sha256":"b8213514a85810b8dca6e9ddcf4e380f9edfc339b7582d23ea4882bb9a8cf730"},{"script":"golf-engine/scripts/first_trio_natural_v7.py","sha256":"ea3b3f5c75e170fb12a683e2d9c4632b1480cd4ec5edb423ef1b2507600ae8b5"},{"script":"golf-engine/scripts/first_trio_naturalization.py","sha256":"4873e13af1156783ff52fef5be7b54f8fb9212b0b0b354d983b21338e5740109"},{"script":"golf-engine/scripts/first_trio_naturalization_pack.py","sha256":"9a77657e0ef0c7caea2b4e028909af5c07ffbf86cb5dbe4be6a5014542ec75a9"},{"script":"golf-engine/scripts/first_trio_polish.py","sha256":"4ce46c5c8b6d917d860ec0bf45e17d177f5f3b98d6594eb3412b4a1e338fb84e"},{"script":"golf-engine/scripts/first_trio_temptation.py","sha256":"aa4173d6cc2f75bfa809434305ae2a965098a0ad676110919abc1280e9439c80"},{"script":"golf-engine/scripts/first_trio_visual_pack.py","sha256":"1d754d9497bd3c83855c10fcac534464793ae54e4c327d86680d9278bb1a360a"},{"script":"golf-engine/scripts/first_trio_visual_revision.py","sha256":"a958c80785882d23d43ab3fa8e6cbca740bc3eb194607002112e257259b1d109"},{"script":"golf-engine/scripts/h3_composition.py","sha256":"1e81ae84619591db5ce346fb21c6aa1fbabc4fbeefa875ffe4d48378c2635fc1"},{"script":"golf-engine/scripts/h7_h9_surface_style.py","sha256":"831d66087bd53aa634ccbf7195533c76d955db26a0e2d87bd62c0a4fc4f7a218"},{"script":"golf-engine/scripts/mdl0_index_width.py","sha256":"891e658e2ec532c996a324ff21e6f72ce0599415496e62371d88376ebd152f53"},{"script":"golf-engine/scripts/mdl0_tail_compact.py","sha256":"85a01e10eb11e8a3052458d619e214c9bb010c55a26f3478fb44ef4a5ab931e4"},{"script":"golf-engine/scripts/native_camera_clearance.py","sha256":"3d83a34e99b8d3ce5ae072efbb535a9f02ad6e43f20f27abefcbfd605a831efa"},{"script":"golf-engine/scripts/native_finish.py","sha256":"35bc87af6bf03d0201638aa201d61220d2fbe4ba03b4b94cb3185a4ae6fbeed7"},{"script":"golf-engine/scripts/native_surface_style.py","sha256":"ede6dec1f7cf65584bc0ccb36d2b543244ee5152ed4db53349323f19f84a40b8"},{"script":"golf-engine/scripts/punchbowl_pack.py","sha256":"68310516bb40614b64451d90a64d2a9227c2a37a01f8c871e6c2815f6be41abc"},{"script":"golf-engine/scripts/repaint_feature.py","sha256":"0bbb8982a631159d3e6a9cb2d5c27202766c42d123cb629ddbeb29f57660c5a7"},{"script":"golf-engine/scripts/second_trio_recipe.py","sha256":"9e673d8830400a6ab11e1245545895b47e5a71a43b9ed139eaa189182ce5271a"},{"script":"golf-engine/scripts/serialized_surface_audit.py","sha256":"10d16ac40b3a0cd718fbc02d865dcba1e2c3c9efdb0d1831ef112b54f8e306e7"},{"script":"golf-engine/scripts/surface_fixture.py","sha256":"533273fa5aa0edac7eb240ef3e5cef00ff35a7e8e55bad7e13d4bc37f54325de"},{"script":"golf-engine/scripts/surface_regions.py","sha256":"5e9ff8e0047d23067976cd35dc91016875d78fa785fc0574c1ec3c201585c913"},{"script":"golf-engine/scripts/surface_uv_quality.py","sha256":"85217fabc8f28369fb444d985d9162da655f9af30b5caad150c639cfa8fda266"},{"script":"golf-engine/scripts/tee_feature.py","sha256":"949e17296050d00a8b38149ee42f54f629339b4c6617383892f7420f24c08051"},{"script":"golf-engine/scripts/terraces.py","sha256":"26dfdf8e0e78c4030da68639b7ec3bb493bca7c43fc19d35f8b88d88b414f96e"},{"script":"golf-engine/scripts/terrain_finishing.py","sha256":"09ed1d9d277cae395cbca10007b7bc11fd278ec88226203726a31d373f25f623"},{"script":"golf-engine/scripts/validate_observer.py","sha256":"fb8a4abd71453ead5ed86229cef88e2be34b3431bda8824f51887873fed3728e"},{"script":"golf-engine/scripts/visual_geometry.py","sha256":"011e2258e700d514c0b82484aafa1d001e8473bd87376581a02ba481c11d8a2b"}],"notes":["The chain hashes are the 44 golf-engine scripts first_trio_polish.build_hole('fcJP6') loads at commit cf638bb, which rebuilds the V12 U8 6197409a byte-exact (pack cd1746cb); git history holds them.","Every section is authored data from that tree (no bindings); the height is re-expressed exactly (tests/test_h02_contract_height.py)."]}}}}