{"hole":"h01","identity":{"hole":"h01","native_slot":1,"course_id":"fcJP11","par":4},"line":"v1","candidate":{"contract_sha256":"489e2b9b9a429063dd7ae2ce0e86181d7efc7869084614865cbe29d918690dfd","candidate":{"path":"golf-engine/build/hole/h01-candidate/candidate.json","sha256":"4cb3b1ab3d9f0f5b160484cd800e97fb0ca085da4316a7029ef9a46850ab0027"},"pack":null,"u8_sha256":"8c843914e30a10414874bb37279d0e33a24983b39e62ee21fbb8af02184e798c"},"provenance_status":"retired-fixture","preview_basis":"current-prepared-contract","convention":"world-xz","emitter":"facets","box":[-3500.0,-3800.0,3500.0,4000.0],"elements":[{"layer":"domain","kind":"poly","pts":[[-3500.0,-3800.0],[3500.0,-3800.0],[3500.0,4000.0],[-3500.0,4000.0]],"label":"frame base (oob)","path":"regions.base_role","fill":"#464c54"},{"layer":"bounds","kind":"loop","pts":[[-3500.0,-3800.0],[3500.0,-3800.0],[3500.0,4000.0],[-3500.0,4000.0]],"label":"frame bounds","path":"frame.bounds"},{"layer":"regions","kind":"poly","pts":[[-897.9,1208.89],[-896.98,1206.08],[-896.02,1196.91],[-896.98,1187.73],[-899.83,1178.96],[-904.45,1170.96],[-910.48,1164.26],[-879.54,1173.92],[-869.55,1175.96],[-746.6,1044.92],[-693.33,984.47],[-665.93,950.25],[-653.04,932.53],[-634.11,904.41],[-611.93,866.72],[-593.71,826.97],[-577.41,785.41],[-562.42,742.47],[-552.03,708.87],[-534.12,643.02],[-480.29,403.52],[-464.37,341.72],[-455.33,310.11],[-442.17,269.68],[-422.01,215.88],[-404.28,175.22],[-365.01,98.17],[-341.42,56.58],[-312.51,8.86],[-279.13,-40.97],[-132.83,-248.34],[-98.47,-300.36],[-111.59,-347.22],[-118.14,-365.98],[-115.89,-363.48],[-108.43,-358.06],[-100.0,-354.3],[-90.97,-352.38],[-81.74,-352.38],[-72.72,-354.3],[-64.29,-358.06],[-60.49,-360.82],[-54.96,-370.21],[-38.64,-400.53],[-20.8,-437.32],[-12.87,-456.15],[-1.71,-486.08],[10.16,-524.8],[18.26,-564.49],[24.88,-615.72],[26.93,-653.93],[27.1,-721.84],[17.73,-996.32],[19.69,-1024.41],[22.42,-1044.09],[30.01,-1078.32],[35.31,-1091.18],[43.87,-1101.29],[55.67,-1108.65],[141.61,-1146.45],[214.57,-1175.06],[257.51,-1190.35],[316.48,-1208.68],[356.85,-1219.71],[411.64,-1231.9],[450.01,-1238.83],[501.19,-1245.22],[538.12,-1248.15],[586.28,-1249.13],[622.3,-1248.14],[668.12,-1244.11],[715.5,-1237.22],[748.57,-1230.43],[771.19,-1223.66],[792.23,-1213.58],[811.68,-1200.18],[918.35,-1113.34],[969.63,-1067.93],[1037.65,-1002.73],[1085.81,-954.0],[1131.92,-903.34],[1191.55,-833.12],[1220.06,-797.45],[1260.78,-742.39],[1310.12,-670.1],[1346.28,-611.97],[1368.72,-572.21],[1406.1,-500.29],[1425.52,-459.01],[1451.51,-395.72],[1476.1,-326.05],[1489.19,-282.54],[1500.2,-238.48],[1513.19,-170.66],[1519.64,-126.71],[1523.62,-82.57],[1525.12,-38.24],[1524.25,15.41],[1521.49,60.31],[1515.17,104.7],[1510.68,126.71],[1494.45,188.17],[1480.6,231.02],[1464.52,273.1],[1436.55,336.36],[1404.55,399.84],[1357.54,480.45],[1322.89,534.68],[1271.42,607.95],[1217.31,679.92],[1157.76,753.37],[1098.55,823.01],[1017.25,913.42],[938.64,996.35],[600.44,1338.25],[535.24,1402.34],[355.76,1575.06],[289.2,1637.72],[197.6,1720.06],[128.32,1779.7],[35.7,1855.63],[-36.71,1911.41],[-111.77,1966.03],[-167.05,2003.65],[-224.98,2040.69],[-280.12,2073.96],[-336.48,2105.07],[-396.46,2135.86],[-414.4,2144.05],[-432.77,2150.52],[-451.58,2155.26],[-470.82,2158.29],[-504.06,2159.89],[-543.61,2158.67],[-582.69,2153.23],[-635.27,2140.15],[-673.01,2126.93],[-709.45,2110.25],[-759.24,2082.76],[-793.35,2059.61],[-838.44,2023.38],[-869.38,1994.42],[-908.19,1951.3],[-934.9,1917.46],[-958.94,1881.74],[-987.76,1831.02],[-1005.91,1792.13],[-1013.8,1772.15],[-1025.49,1737.71],[-1036.94,1696.43],[-1044.6,1654.36],[-1048.58,1615.61],[-1050.32,1575.07],[-1048.22,1534.64],[-1043.17,1497.05],[-1039.08,1473.86],[-1033.71,1451.01],[-1027.06,1428.5],[-1019.11,1406.34],[-1005.16,1372.06],[-995.33,1351.32],[-972.79,1311.28],[-940.44,1262.43],[-912.35,1225.97]],"label":"rough_land (rough)","path":"regions.items[0]","fill":"#2f6b33"},{"layer":"regions","kind":"poly","pts":[[-71.64,-765.81],[-52.31,-719.8],[-27.58,-687.56],[13.0,-656.71],[35.78,-633.8],[52.36,-607.21],[61.51,-576.22],[69.4,-463.06],[64.03,-333.09],[66.63,-310.75],[76.74,-271.12],[76.02,-240.37],[70.72,-215.66],[61.39,-192.22],[4.93,-104.75],[-0.05,-89.97],[-1.16,-74.97],[7.38,-44.34],[43.34,33.43],[57.82,73.68],[61.78,98.33],[58.66,131.74],[30.66,246.52],[-3.12,359.72],[-19.06,409.59],[-38.13,458.33],[-93.38,585.05],[-149.51,711.38],[-206.51,837.31],[-264.39,962.84],[-323.14,1087.98],[-375.69,1217.74],[-430.68,1346.45],[-488.13,1474.1],[-523.49,1544.32],[-594.08,1675.26],[-669.9,1803.25],[-676.32,1824.64],[-675.19,1837.68],[-669.72,1849.75],[-650.18,1871.96],[-632.73,1887.06],[-627.93,1888.08],[-622.17,1888.08],[-616.53,1886.88],[-611.33,1884.57],[-543.19,1787.97],[-532.22,1776.08],[-518.54,1767.43],[-503.08,1762.62],[-486.91,1761.97],[-471.12,1765.52],[-456.79,1773.05],[-304.8,1880.26],[-292.91,1891.24],[-284.26,1904.92],[-279.44,1920.37],[-278.8,1936.55],[-282.35,1952.34],[-289.88,1966.67],[-358.34,2063.71],[-358.86,2068.73],[-358.26,2074.46],[-356.48,2079.95],[-354.9,2082.67],[-325.0,2103.71],[-304.8,2108.9],[-285.85,2104.14],[-261.96,2086.81],[-238.78,2063.77],[-142.73,1955.96],[-51.24,1844.26],[-7.87,1789.44],[73.75,1675.71],[153.17,1560.46],[230.4,1443.7],[260.24,1390.7],[287.04,1326.34],[331.26,1215.22],[372.99,1103.17],[412.22,990.19],[422.82,956.93],[451.13,831.78],[476.82,706.1],[499.9,579.88],[510.39,493.32],[517.06,379.77],[521.06,266.13],[522.4,152.39],[520.33,65.36],[515.34,30.88],[492.84,-95.47],[467.73,-221.31],[440.0,-346.62],[398.44,-507.5],[362.71,-669.77],[360.46,-702.61],[367.98,-767.24],[370.97,-863.1],[369.28,-879.85],[364.73,-895.61],[352.53,-917.4],[302.68,-978.19],[260.12,-1020.18],[239.71,-1034.99],[217.35,-1046.92],[184.75,-1058.46],[151.92,-1066.27],[127.64,-1069.9],[111.88,-1069.6],[96.6,-1066.26],[81.79,-1059.87],[3.71,-1004.28],[-32.86,-967.42],[-85.03,-897.68],[-92.71,-875.07],[-93.25,-859.03]],"label":"fairway (fairway)","path":"regions.items[1]","fill":"#58a34a"},{"layer":"regions","kind":"poly","pts":[[-344.72,1142.6],[-343.05,1138.68],[-340.98,1134.57],[-338.4,1130.47],[-335.37,1126.48],[-332.07,1122.61],[-328.55,1118.92],[-324.89,1115.5],[-321.07,1112.51],[-317.2,1110.04],[-313.47,1107.97],[-320.73,1094.28],[-346.93,1109.19],[-359.08,1136.78]],"label":"pond_fairway_fillet (rough)","path":"regions.items[2]","fill":"#2f6b33"},{"layer":"regions","kind":"poly","pts":[[-443.21,2184.03],[-454.18,2195.92],[-467.86,2204.57],[-483.32,2209.38],[-499.49,2210.03],[-515.28,2206.48],[-529.61,2198.95],[-681.6,2091.74],[-693.49,2080.76],[-702.14,2067.08],[-706.96,2051.63],[-707.6,2035.45],[-704.05,2019.66],[-696.52,2005.33],[-611.33,1884.57],[-543.19,1787.97],[-532.22,1776.08],[-518.54,1767.43],[-503.08,1762.62],[-486.91,1761.97],[-471.12,1765.52],[-456.79,1773.05],[-304.8,1880.26],[-292.91,1891.24],[-284.26,1904.92],[-279.44,1920.37],[-278.8,1936.55],[-282.35,1952.34],[-289.88,1966.67],[-358.34,2063.71]],"label":"rough_tee_collar (rough)","path":"regions.items[3]","fill":"#2f6b33"},{"layer":"regions","kind":"poly","pts":[[-471.49,2120.02],[-478.21,2127.31],[-486.6,2132.62],[-496.07,2135.57],[-505.98,2135.96],[-515.66,2133.78],[-524.44,2129.17],[-617.6,2063.46],[-624.89,2056.73],[-630.19,2048.35],[-633.14,2038.87],[-633.53,2028.96],[-631.35,2019.29],[-626.74,2010.5],[-514.91,1851.98],[-508.19,1844.69],[-499.8,1839.38],[-490.33,1836.43],[-480.42,1836.04],[-470.74,1838.22],[-461.96,1842.83],[-368.8,1908.54],[-361.51,1915.27],[-356.21,1923.65],[-353.26,1933.13],[-352.87,1943.04],[-355.05,1952.71],[-359.66,1961.5]],"label":"fairway_tee (fairway)","path":"regions.items[4]","fill":"#58a34a"},{"layer":"regions","kind":"poly","pts":[[301.63,-493.74],[286.7,-481.5],[266.42,-479.21],[244.9,-488.64],[226.04,-503.85],[209.2,-519.65],[193.24,-537.03],[180.51,-557.99],[173.38,-581.07],[171.12,-604.17],[173.51,-626.31],[182.84,-644.31],[199.27,-653.8],[218.34,-655.64],[236.74,-655.55],[255.91,-655.16],[277.0,-649.2],[296.63,-633.94],[311.18,-612.46],[320.93,-589.42],[326.7,-566.36],[326.91,-544.32],[321.13,-525.4],[312.25,-509.22]],"label":"bunker_1 (bunker)","path":"regions.items[5]","fill":"#e5d08f"},{"layer":"regions","kind":"poly","pts":[[735.01,801.46],[726.08,824.91],[705.03,840.82],[675.31,844.53],[644.95,840.05],[616.45,833.58],[587.94,824.79],[560.79,809.88],[538.52,788.93],[521.65,764.74],[510.5,738.56],[509.64,712.39],[521.94,691.02],[541.94,676.41],[562.38,664.38],[583.87,652.17],[610.95,644.89],[642.2,648.92],[671.7,663.21],[696.84,682.39],[717.59,704.22],[731.54,728.58],[736.91,753.42],[737.14,777.25]],"label":"bunker_2 (bunker)","path":"regions.items[6]","fill":"#e5d08f"},{"layer":"regions","kind":"poly","pts":[[516.37,1104.85],[495.96,1115.35],[472.05,1114.68],[449.48,1101.65],[431.15,1082.69],[415.36,1062.91],[401.29,1041.32],[391.9,1016.42],[389.39,990.17],[392.57,964.68],[400.93,941.07],[416.12,922.92],[437.21,914.67],[459.63,914.94],[481.04,917.7],[503.17,921.52],[525.88,931.69],[544.69,951.32],[556.39,976.76],[562.2,1003.28],[563.3,1029.35],[558.22,1053.51],[547.04,1073.5],[532.73,1089.91]],"label":"bunker_3 (bunker)","path":"regions.items[7]","fill":"#e5d08f"},{"layer":"regions","kind":"poly","pts":[[21.72,-1101.25],[120.44,-1172.11],[139.37,-1178.7],[166.61,-1174.67],[261.09,-1144.01],[279.67,-1133.61],[298.0,-1116.54],[382.18,-1014.34],[392.23,-995.93],[396.32,-979.1],[393.44,-850.45],[391.06,-836.66],[385.5,-824.37],[375.02,-810.66],[325.51,-766.86],[291.94,-738.46],[263.35,-725.04],[124.66,-711.32],[111.18,-714.72],[95.43,-723.57],[-24.46,-801.83],[-32.13,-813.15],[-38.22,-833.95],[-69.09,-962.83],[-69.59,-976.54],[-65.43,-989.26],[-52.43,-1010.31],[3.42,-1083.49]],"label":"fringe (fringe)","path":"regions.items[8]","fill":"#79bd63"},{"layer":"regions","kind":"poly","pts":[[67.72,-1068.29],[144.85,-1108.27],[160.63,-1111.75],[186.78,-1105.61],[252.53,-1083.43],[266.3,-1074.25],[277.35,-1061.39],[336.08,-979.67],[341.25,-967.55],[342.15,-957.63],[335.48,-871.0],[331.31,-855.17],[315.91,-834.45],[278.23,-804.0],[261.44,-792.18],[245.81,-786.2],[156.25,-774.63],[142.84,-774.72],[126.9,-778.89],[108.51,-787.53],[48.69,-822.75],[27.66,-839.1],[21.52,-850.7],[-2.88,-934.09],[-5.93,-950.47],[-5.55,-966.3],[0.62,-981.19],[50.0,-1052.68]],"label":"green (green)","path":"regions.items[9]","fill":"#8fd47a"},{"layer":"regions","kind":"poly","pts":[[-616.34,-1023.18],[-580.27,-1008.88],[-545.62,-991.74],[-485.39,-952.25],[-424.18,-898.39],[-357.07,-823.71],[-296.97,-743.41],[-243.95,-658.29],[-193.94,-560.6],[-149.32,-455.22],[-118.14,-365.98],[-111.59,-347.22],[-98.47,-300.36],[-80.74,-237.07],[-54.54,-116.02],[-33.09,15.55],[-15.71,166.84],[-5.3,314.02],[-3.18,433.13],[-8.8,552.15],[-18.36,637.55],[-31.33,708.11],[-50.39,777.38],[-75.99,844.55],[-108.37,908.78],[-145.13,965.08],[-185.69,1012.66],[-231.93,1054.75],[-286.99,1093.37],[-350.57,1127.06],[-421.75,1155.48],[-495.37,1176.68],[-570.67,1190.68],[-651.69,1198.0],[-728.3,1197.55],[-799.8,1190.18],[-869.55,1175.96],[-879.54,1173.92],[-910.48,1164.26],[-961.76,1148.26],[-1032.23,1118.14],[-1099.08,1080.58],[-1161.28,1035.72],[-1214.65,987.46],[-1271.86,923.1],[-1323.3,854.14],[-1373.83,773.07],[-1417.45,688.08],[-1451.93,604.1],[-1479.14,517.49],[-1498.75,428.83],[-1511.29,334.14],[-1515.84,243.46],[-1512.18,152.75],[-1502.1,67.34],[-1484.3,-21.61],[-1462.98,-100.01],[-1431.61,-185.18],[-1397.74,-259.0],[-1354.46,-338.67],[-1303.42,-419.27],[-1242.25,-504.41],[-1144.64,-627.44],[-1050.7,-734.97],[-935.72,-855.5],[-851.64,-933.22],[-786.4,-981.93],[-752.93,-1001.31],[-722.06,-1015.38],[-689.52,-1025.33],[-665.19,-1028.84],[-640.43,-1028.49]],"label":"pond_rim (rough)","path":"regions.items[10]","fill":"#2f6b33"},{"layer":"regions","kind":"poly","pts":[[-618.39,-1016.47],[-583.12,-1002.48],[-549.11,-985.65],[-489.64,-946.67],[-429.11,-893.41],[-362.48,-819.27],[-302.75,-739.46],[-250.05,-654.84],[-200.29,-557.64],[-155.86,-452.7],[-118.27,-345.12],[-87.54,-235.39],[-61.42,-114.72],[-40.02,16.52],[-22.68,167.49],[-12.3,314.33],[-10.19,433.02],[-15.78,551.59],[-25.29,636.52],[-38.16,706.55],[-57.05,775.2],[-82.4,841.72],[-114.44,905.28],[-150.74,960.88],[-190.73,1007.78],[-236.31,1049.27],[-290.65,1087.39],[-353.51,1120.7],[-424.02,1148.85],[-496.98,1169.86],[-571.63,1183.74],[-651.98,1191.0],[-727.92,1190.55],[-798.74,1183.25],[-877.79,1167.13],[-959.33,1141.69],[-1029.13,1111.85],[-1095.3,1074.67],[-1156.87,1030.27],[-1209.67,982.53],[-1266.43,918.68],[-1317.52,850.19],[-1367.73,769.62],[-1411.08,685.15],[-1445.34,601.72],[-1472.37,515.68],[-1491.85,427.62],[-1504.32,333.5],[-1508.83,243.42],[-1505.19,153.31],[-1495.18,68.44],[-1477.48,-20.0],[-1456.31,-97.88],[-1425.13,-182.51],[-1391.48,-255.86],[-1348.42,-335.13],[-1297.62,-415.35],[-1236.67,-500.2],[-1139.26,-622.96],[-1045.53,-730.25],[-930.81,-850.51],[-847.16,-927.83],[-782.54,-976.07],[-749.72,-995.08],[-719.57,-1008.82],[-687.98,-1018.47],[-664.73,-1021.84],[-641.24,-1021.5]],"label":"cove_pond (water)","path":"regions.items[11]","fill":"#4a9fd8"},{"layer":"water","kind":"loop","pts":[[-618.39,-1016.47],[-583.12,-1002.48],[-549.11,-985.65],[-489.64,-946.67],[-429.11,-893.41],[-362.48,-819.27],[-302.75,-739.46],[-250.05,-654.84],[-200.29,-557.64],[-155.86,-452.7],[-118.27,-345.12],[-87.54,-235.39],[-61.42,-114.72],[-40.02,16.52],[-22.68,167.49],[-12.3,314.33],[-10.19,433.02],[-15.78,551.59],[-25.29,636.52],[-38.16,706.55],[-57.05,775.2],[-82.4,841.72],[-114.44,905.28],[-150.74,960.88],[-190.73,1007.78],[-236.31,1049.27],[-290.65,1087.39],[-353.51,1120.7],[-424.02,1148.85],[-496.98,1169.86],[-571.63,1183.74],[-651.98,1191.0],[-727.92,1190.55],[-798.74,1183.25],[-877.79,1167.13],[-959.33,1141.69],[-1029.13,1111.85],[-1095.3,1074.67],[-1156.87,1030.27],[-1209.67,982.53],[-1266.43,918.68],[-1317.52,850.19],[-1367.73,769.62],[-1411.08,685.15],[-1445.34,601.72],[-1472.37,515.68],[-1491.85,427.62],[-1504.32,333.5],[-1508.83,243.42],[-1505.19,153.31],[-1495.18,68.44],[-1477.48,-20.0],[-1456.31,-97.88],[-1425.13,-182.51],[-1391.48,-255.86],[-1348.42,-335.13],[-1297.62,-415.35],[-1236.67,-500.2],[-1139.26,-622.96],[-1045.53,-730.25],[-930.81,-850.51],[-847.16,-927.83],[-782.54,-976.07],[-749.72,-995.08],[-719.57,-1008.82],[-687.98,-1018.47],[-664.73,-1021.84],[-641.24,-1021.5]],"label":"cove_pond (water)","path":"water.outlines[0]"},{"layer":"hazards","kind":"loop","pts":[[301.63,-493.74],[286.7,-481.5],[266.42,-479.21],[244.9,-488.64],[226.04,-503.85],[209.2,-519.65],[193.24,-537.03],[180.51,-557.99],[173.38,-581.07],[171.12,-604.17],[173.51,-626.31],[182.84,-644.31],[199.27,-653.8],[218.34,-655.64],[236.74,-655.55],[255.91,-655.16],[277.0,-649.2],[296.63,-633.94],[311.18,-612.46],[320.93,-589.42],[326.7,-566.36],[326.91,-544.32],[321.13,-525.4],[312.25,-509.22]],"label":"bunker_1 (bunker)","path":"hazards[0]"},{"layer":"hazards","kind":"loop","pts":[[735.01,801.46],[726.08,824.91],[705.03,840.82],[675.31,844.53],[644.95,840.05],[616.45,833.58],[587.94,824.79],[560.79,809.88],[538.52,788.93],[521.65,764.74],[510.5,738.56],[509.64,712.39],[521.94,691.02],[541.94,676.41],[562.38,664.38],[583.87,652.17],[610.95,644.89],[642.2,648.92],[671.7,663.21],[696.84,682.39],[717.59,704.22],[731.54,728.58],[736.91,753.42],[737.14,777.25]],"label":"bunker_2 (bunker)","path":"hazards[1]"},{"layer":"hazards","kind":"loop","pts":[[516.37,1104.85],[495.96,1115.35],[472.05,1114.68],[449.48,1101.65],[431.15,1082.69],[415.36,1062.91],[401.29,1041.32],[391.9,1016.42],[389.39,990.17],[392.57,964.68],[400.93,941.07],[416.12,922.92],[437.21,914.67],[459.63,914.94],[481.04,917.7],[503.17,921.52],[525.88,931.69],[544.69,951.32],[556.39,976.76],[562.2,1003.28],[563.3,1029.35],[558.22,1053.51],[547.04,1073.5],[532.73,1089.91]],"label":"bunker_3 (bunker)","path":"hazards[2]"},{"layer":"hazards","kind":"loop","pts":[[-618.39,-1016.47],[-583.12,-1002.48],[-549.11,-985.65],[-489.64,-946.67],[-429.11,-893.41],[-362.48,-819.27],[-302.75,-739.46],[-250.05,-654.84],[-200.29,-557.64],[-155.86,-452.7],[-118.27,-345.12],[-87.54,-235.39],[-61.42,-114.72],[-40.02,16.52],[-22.68,167.49],[-12.3,314.33],[-10.19,433.02],[-15.78,551.59],[-25.29,636.52],[-38.16,706.55],[-57.05,775.2],[-82.4,841.72],[-114.44,905.28],[-150.74,960.88],[-190.73,1007.78],[-236.31,1049.27],[-290.65,1087.39],[-353.51,1120.7],[-424.02,1148.85],[-496.98,1169.86],[-571.63,1183.74],[-651.98,1191.0],[-727.92,1190.55],[-798.74,1183.25],[-877.79,1167.13],[-959.33,1141.69],[-1029.13,1111.85],[-1095.3,1074.67],[-1156.87,1030.27],[-1209.67,982.53],[-1266.43,918.68],[-1317.52,850.19],[-1367.73,769.62],[-1411.08,685.15],[-1445.34,601.72],[-1472.37,515.68],[-1491.85,427.62],[-1504.32,333.5],[-1508.83,243.42],[-1505.19,153.31],[-1495.18,68.44],[-1477.48,-20.0],[-1456.31,-97.88],[-1425.13,-182.51],[-1391.48,-255.86],[-1348.42,-335.13],[-1297.62,-415.35],[-1236.67,-500.2],[-1139.26,-622.96],[-1045.53,-730.25],[-930.81,-850.51],[-847.16,-927.83],[-782.54,-976.07],[-749.72,-995.08],[-719.57,-1008.82],[-687.98,-1018.47],[-664.73,-1021.84],[-641.24,-1021.5]],"label":"cove_pond (water)","path":"hazards[3]"},{"layer":"height_shapes","kind":"loop","pts":[[-297.97,1967.45],[-299.51,1990.95],[-304.1,2014.04],[-311.67,2036.34],[-322.08,2057.45],[-335.16,2077.03],[-350.69,2094.73],[-368.39,2110.26],[-387.97,2123.34],[-409.08,2133.75],[-431.38,2141.32],[-454.47,2145.91],[-477.97,2147.45],[-501.46,2145.91],[-524.55,2141.32],[-546.85,2133.75],[-567.97,2123.34],[-587.54,2110.26],[-605.25,2094.73],[-620.77,2077.03],[-633.85,2057.45],[-644.26,2036.34],[-651.83,2014.04],[-656.43,1990.95],[-657.97,1967.45],[-656.43,1943.96],[-651.83,1920.87],[-644.26,1898.57],[-633.85,1877.45],[-620.77,1857.88],[-605.25,1840.18],[-587.54,1824.65],[-567.97,1811.57],[-546.85,1801.16],[-524.55,1793.59],[-501.46,1788.99],[-477.97,1787.45],[-454.47,1788.99],[-431.38,1793.59],[-409.08,1801.16],[-387.97,1811.57],[-368.39,1824.65],[-350.69,1840.18],[-335.16,1857.88],[-322.08,1877.45],[-311.67,1898.57],[-304.1,1920.87],[-299.51,1943.96]],"label":"tee_level (shelf ellipse)","path":"height.primitives[14].params.shapes[0]"},{"layer":"tee","kind":"loop","pts":[[-471.49,2120.02],[-478.21,2127.31],[-486.6,2132.62],[-496.07,2135.57],[-505.98,2135.96],[-515.66,2133.78],[-524.44,2129.17],[-617.6,2063.46],[-624.89,2056.73],[-630.19,2048.35],[-633.14,2038.87],[-633.53,2028.96],[-631.35,2019.29],[-626.74,2010.5],[-514.91,1851.98],[-508.19,1844.69],[-499.8,1839.38],[-490.33,1836.43],[-480.42,1836.04],[-470.74,1838.22],[-461.96,1842.83],[-368.8,1908.54],[-361.51,1915.27],[-356.21,1923.65],[-353.26,1933.13],[-352.87,1943.04],[-355.05,1952.71],[-359.66,1961.5]],"label":"tee pad","path":"tee.pad"},{"layer":"routes","kind":"line","pts":[[-493.2,1986.0],[-256.14,1650.14],[-38.68,1259.36],[127.45,852.29],[246.39,471.17],[299.93,75.15],[259.9,-333.01],[203.6,-689.85],[158.34,-934.09]],"label":"conservative route","path":"routes.conservative","route":"conservative"},{"layer":"routes","kind":"line","pts":[[-493.2,1986.0],[-133.06,1311.24],[263.78,576.04],[273.16,91.98],[207.75,-285.27],[165.52,-643.49],[158.34,-934.09]],"label":"aggressive route","path":"routes.aggressive","route":"aggressive"},{"layer":"routes","kind":"point","pts":[[127.45,852.29]],"label":"decision first_landing:safe","path":"routes.decisions.first_landing.safe","mark":"decision"},{"layer":"routes","kind":"point","pts":[[263.78,576.04]],"label":"decision first_landing:aggressive","path":"routes.decisions.first_landing.aggressive","mark":"decision"},{"layer":"cups","kind":"point","pts":[[155.31,-820.11]],"label":"cup 1","path":"cups.targets[0]","mark":"cup"},{"layer":"cups","kind":"point","pts":[[158.34,-934.08]],"label":"cup 2","path":"cups.targets[1]","mark":"cup"},{"layer":"cups","kind":"point","pts":[[156.82,-1058.27]],"label":"cup 3","path":"cups.targets[2]","mark":"cup"},{"layer":"tee","kind":"point","pts":[[-477.97,1967.45]],"label":"tee marker","path":"tee.marker_xz","mark":"tee"},{"layer":"tee","kind":"point","pts":[[-493.2,1986.0]],"label":"player","path":"tee.player_xz","mark":"player"}],"heat":{"x0":-3500.0,"z0":-3800.0,"dx":97.22222222222223,"dz":97.5,"grid":[[27.56,29.01,31.26,33.5,35.74,37.98,40.22,42.46,44.9,47.62,49.98,52.18,54.37,56.57,58.76,60.95,63.15,65.18,66.47,66.9,66.83,66.76,66.69,66.62,66.55,66.48,65.91,64.47,62.55,60.62,58.69,56.76,54.1,51.5,48.9,46.3,43.64,41.14,38.87,36.61,34.34,32.08,29.81,27.55,25.5,24.09,23.75,23.68,23.61,23.54,23.47,23.4,23.33,23.56,24.81,26.8,28.99,31.19,33.38,35.57,37.77,39.96,42.38,45.1,47.57,49.9,52.23,54.56,56.89,59.22,61.55,63.78],[30.18,30.46,30.75,32.6,34.84,37.08,39.42,42.17,44.91,47.63,50.32,53.01,55.22,57.42,59.61,61.79,63.52,65.25,66.63,67.4,68.16,68.76,68.69,68.62,67.88,66.96,66.05,64.38,62.66,60.73,58.8,56.87,54.15,51.49,48.89,46.29,43.64,40.92,38.21,35.68,33.41,31.15,29.12,27.26,25.39,23.98,23.04,22.16,22.09,22.02,21.95,21.88,22.71,23.61,24.67,26.44,28.21,30.22,32.42,34.61,37.0,39.68,42.36,45.08,47.84,50.58,52.91,55.24,57.57,59.9,61.93,63.94],[32.8,33.09,33.37,33.66,33.94,36.69,39.43,42.18,44.92,47.64,50.33,53.03,55.72,58.27,60.13,61.86,63.59,65.32,66.79,67.56,68.32,69.08,69.55,68.93,68.02,67.11,65.98,64.28,62.57,60.84,58.91,56.98,54.26,51.54,48.88,46.28,43.63,40.92,38.21,35.49,32.83,30.88,29.02,27.16,25.29,23.87,22.93,21.98,21.04,20.49,20.95,21.85,22.75,23.65,24.55,26.31,28.07,29.84,31.66,34.3,36.98,39.65,42.33,45.07,47.83,50.59,53.35,55.93,58.07,60.09,62.1,64.11],[35.42,35.71,35.99,36.33,36.73,37.61,39.44,42.18,44.93,47.65,50.35,53.04,55.69,58.2,60.13,61.93,63.66,65.39,66.95,67.72,68.48,68.89,69.04,69.07,68.16,67.25,65.88,64.18,62.47,60.77,59.02,57.09,54.37,51.65,48.94,46.27,43.63,40.92,38.23,35.61,32.98,30.89,28.92,27.05,25.19,23.76,22.82,21.87,20.95,20.42,21.0,21.89,22.79,23.69,24.59,26.17,27.94,29.71,31.86,34.39,36.95,39.63,42.31,45.05,47.81,50.57,53.31,55.92,58.14,60.25,62.26,64.28],[38.04,38.37,38.71,39.06,39.52,40.4,41.29,42.19,44.94,47.67,50.36,52.93,55.44,57.94,59.9,61.81,63.72,65.46,67.12,67.88,68.24,68.39,68.54,68.68,68.3,67.39,65.78,64.08,62.37,60.67,58.96,57.2,54.48,51.76,49.04,46.33,43.64,41.01,38.38,35.76,33.13,31.0,28.97,26.95,25.09,23.65,22.71,21.94,21.31,20.92,21.06,21.95,22.83,23.73,24.63,26.04,27.81,29.9,32.05,34.56,37.12,39.68,42.28,45.02,47.76,50.5,53.24,55.66,57.88,60.11,62.33,64.44],[40.82,41.1,41.45,41.79,42.31,43.19,44.08,44.96,45.85,47.66,50.17,52.67,55.18,57.69,59.68,61.59,63.5,65.41,67.26,67.58,67.73,67.88,68.03,68.18,68.33,67.39,65.68,63.98,62.25,60.35,58.45,56.56,54.54,51.82,49.1,46.38,43.7,41.15,38.53,35.91,33.28,31.11,29.08,27.05,25.02,23.55,22.93,22.3,21.68,21.42,21.23,22.02,22.9,23.78,24.67,25.91,27.93,30.09,32.25,34.74,37.3,39.86,42.37,44.95,47.69,50.43,53.16,55.41,57.63,59.85,62.07,64.21],[46.83,44.05,44.18,44.53,45.1,45.98,46.87,47.75,48.13,48.55,49.91,52.42,54.92,57.43,59.45,61.36,63.27,65.11,66.43,66.99,67.15,67.31,67.47,67.63,67.79,66.99,65.09,63.19,61.29,59.39,57.49,55.6,53.72,51.85,49.14,46.41,43.72,41.17,38.63,36.06,33.43,31.21,29.18,27.18,25.38,23.98,23.29,22.66,22.1,21.91,21.72,22.09,22.97,23.85,24.74,26.05,28.13,30.29,32.44,34.91,37.47,39.98,42.46,44.98,47.62,50.35,52.94,55.16,57.38,59.55,61.57,63.58],[52.83,50.05,47.28,47.26,47.89,48.77,49.3,49.54,49.78,50.08,51.3,52.52,54.67,57.17,59.22,61.13,62.71,64.03,65.35,66.36,66.52,66.68,66.84,67.0,66.44,65.3,63.87,62.22,60.32,58.42,56.52,54.64,52.77,50.89,49.01,46.45,43.73,41.19,38.64,36.1,33.55,31.44,29.64,27.84,26.04,24.82,23.65,23.03,22.6,22.41,22.22,22.15,23.24,24.49,25.74,26.86,28.6,30.48,32.64,35.08,37.59,40.07,42.56,45.08,47.59,50.28,52.69,54.89,56.9,58.92,60.94,62.96],[58.83,56.06,53.28,50.5,50.47,50.71,50.95,51.19,51.43,51.66,52.83,54.05,55.27,56.92,58.98,60.31,61.63,62.95,64.27,65.59,65.89,66.05,66.21,65.74,64.68,63.6,62.16,60.73,59.3,57.45,55.56,53.69,51.81,49.93,48.06,46.18,43.77,41.2,38.66,36.47,34.28,32.1,30.3,28.5,26.88,25.66,24.44,23.39,23.1,23.02,23.07,23.11,24.24,25.49,26.67,27.79,29.32,31.15,32.98,35.2,37.68,40.17,42.66,45.17,47.69,50.21,52.24,54.26,56.28,58.29,60.31,62.33],[64.84,62.06,59.26,56.46,54.05,52.43,52.6,52.84,53.07,53.31,54.35,55.58,56.8,57.6,58.3,59.25,60.55,61.87,63.19,64.51,65.26,65.42,65.03,63.97,62.91,61.85,60.46,59.02,57.59,56.25,54.86,52.98,51.1,49.22,47.34,45.47,43.6,41.71,39.55,37.37,35.19,33.0,30.96,29.16,27.72,26.5,25.29,24.29,24.18,24.22,24.26,24.3,25.24,26.47,27.6,28.72,30.04,31.87,33.72,35.71,37.78,40.26,42.76,45.27,47.68,49.88,51.53,53.57,55.61,57.66,59.68,61.7],[71.27,68.0,65.2,62.4,59.61,57.91,56.29,54.66,54.72,54.96,55.88,57.1,57.51,57.83,58.41,59.36,60.32,61.27,62.23,63.43,64.63,64.32,63.26,62.2,61.14,60.08,58.75,57.32,56.19,55.66,54.78,52.9,51.03,49.15,47.27,45.43,43.68,41.45,39.6,37.8,36.01,33.9,31.72,29.81,28.56,27.52,26.54,25.57,25.52,25.48,25.46,25.5,26.24,27.4,28.52,29.64,30.77,32.59,34.52,36.5,38.48,40.47,42.85,45.14,47.39,49.53,50.89,52.82,54.87,56.91,58.96,61.0],[79.11,75.35,71.74,68.34,65.55,63.4,61.77,60.15,58.52,56.9,57.1,57.43,57.75,58.07,58.52,59.48,60.43,61.39,62.34,63.29,63.84,62.62,61.51,60.43,59.37,58.31,57.04,56.12,55.59,55.07,54.54,52.83,50.95,49.07,47.26,45.51,43.73,41.47,39.29,37.49,35.7,33.9,32.1,30.68,29.77,28.8,27.83,26.9,26.86,26.81,26.77,26.73,27.21,28.33,29.45,30.57,31.69,33.32,35.31,37.29,39.18,41.04,42.68,44.85,47.11,49.19,50.55,52.08,54.12,56.16,58.21,59.81],[87.58,83.05,79.43,75.82,72.2,68.83,67.01,65.2,63.39,61.57,59.79,58.03,57.98,58.3,58.64,59.59,60.55,61.5,62.15,62.69,62.48,61.12,60.01,58.89,57.77,56.65,56.0,55.53,55.0,54.47,53.95,52.75,50.87,49.09,47.34,45.59,43.74,41.48,39.22,37.18,35.38,33.59,31.87,31.21,30.55,29.89,29.11,28.24,28.2,28.18,28.24,28.3,28.71,29.75,30.78,31.81,32.85,33.95,35.81,37.67,39.53,41.39,42.91,44.57,46.83,48.84,50.2,51.56,53.37,55.42,57.46,58.3],[96.06,90.74,87.13,83.51,79.84,75.5,71.45,69.64,67.83,66.01,64.23,62.47,60.71,58.95,58.86,59.71,60.37,60.91,61.46,62.0,61.13,59.73,58.5,57.39,56.27,55.15,54.92,54.62,54.18,53.75,53.31,52.68,50.91,49.17,47.42,45.67,43.75,41.49,39.24,36.98,35.07,33.28,32.4,31.74,31.08,30.41,30.09,29.86,29.84,29.9,29.96,30.02,30.41,31.44,32.47,33.51,34.2,35.13,36.44,38.02,39.88,41.64,43.13,44.63,46.54,48.5,49.86,51.21,52.63,54.67,56.16,56.79],[104.54,98.87,94.82,91.21,86.9,82.55,78.45,74.4,72.27,70.45,68.68,66.92,65.16,63.4,61.2,59.13,59.68,60.22,60.77,61.17,59.78,58.38,57.0,55.89,54.77,54.02,53.8,53.58,53.23,52.8,52.37,51.8,50.54,49.25,47.5,45.75,43.77,41.51,39.25,36.99,34.76,33.59,33.12,32.83,32.54,32.25,31.96,31.76,31.68,31.62,31.68,31.74,32.1,33.13,34.17,34.82,35.43,36.35,37.66,38.98,40.29,41.86,43.36,44.85,46.35,48.15,49.51,50.87,52.23,53.92,54.65,55.28],[113.01,107.34,102.52,98.3,93.95,89.61,85.46,81.41,77.35,74.89,73.12,71.36,69.06,66.74,64.12,60.93,58.99,59.53,60.07,59.82,58.42,57.02,55.63,54.39,53.27,52.89,52.67,52.46,52.24,51.85,51.42,50.75,49.49,48.23,46.96,45.7,43.79,41.56,39.33,37.1,35.21,35.22,34.99,34.7,34.41,34.12,33.83,33.67,33.59,33.51,33.43,33.46,33.79,34.82,35.44,36.05,36.67,37.58,38.89,40.2,41.12,42.37,43.82,45.28,46.73,47.75,49.11,50.46,51.81,52.53,53.14,53.77],[121.49,115.82,110.37,105.35,101.01,96.67,92.47,88.41,84.36,80.27,76.93,74.6,72.28,69.96,66.98,63.79,60.59,58.84,59.38,58.47,57.07,55.67,54.27,52.89,51.99,51.77,51.55,51.33,51.11,50.9,50.47,49.71,48.44,47.18,46.15,45.45,44.01,41.79,39.56,37.4,36.28,35.57,36.41,36.56,36.27,35.98,35.69,35.57,35.49,35.42,35.34,35.26,35.44,36.06,36.67,37.29,37.91,38.81,39.93,40.82,41.72,42.96,44.41,45.86,46.71,47.26,48.61,49.96,50.85,51.18,51.63,52.26],[129.97,124.34,119.06,113.79,108.51,103.73,99.48,95.42,90.91,86.31,81.72,77.82,75.5,73.04,69.84,66.65,63.45,60.26,58.51,57.11,55.71,54.32,52.87,51.41,50.84,50.65,50.43,50.21,49.99,49.77,49.52,48.66,47.57,46.88,46.18,45.48,44.24,42.01,39.78,38.47,37.35,36.22,36.76,37.6,38.14,37.85,37.56,37.48,37.4,37.32,37.27,37.25,37.23,37.55,38.13,38.71,39.29,39.67,40.53,41.42,42.32,43.55,45.0,46.1,46.37,46.76,48.12,49.16,49.49,49.83,50.17,50.75],[138.44,133.03,127.76,122.49,117.21,111.92,106.39,101.71,97.02,92.36,87.77,83.17,78.71,75.9,72.74,69.94,67.14,64.33,58.6,55.06,53.6,52.13,50.67,49.49,49.41,49.28,49.09,48.91,48.72,48.53,48.34,48.18,47.61,46.91,46.21,45.52,44.46,42.24,40.66,39.54,38.41,37.29,37.12,37.95,38.79,39.62,39.46,39.38,39.37,39.35,39.33,39.31,39.3,39.23,39.72,40.3,40.88,41.16,41.31,42.02,42.92,44.14,45.49,45.76,46.02,46.29,47.47,47.8,48.14,48.48,48.82,49.24],[147.01,141.73,136.34,130.9,125.46,120.03,113.87,108.86,104.18,99.49,94.81,90.12,84.67,80.49,77.69,74.89,72.08,67.78,61.2,52.86,51.4,49.94,48.47,48.0,47.93,47.86,47.72,47.53,47.35,47.18,47.05,46.9,46.72,46.53,46.25,45.55,44.69,42.86,41.73,40.47,37.29,34.12,31.55,32.87,34.19,35.51,39.66,41.44,41.42,41.4,41.38,41.37,41.37,41.3,41.3,41.88,42.46,42.66,42.8,42.95,43.52,44.73,45.15,45.41,45.68,45.9,46.16,46.45,46.79,47.13,47.46,47.8],[155.33,149.89,144.45,139.01,133.57,127.77,121.54,116.01,111.33,106.64,101.96,96.26,90.07,85.44,82.64,79.83,75.87,70.79,63.8,54.41,49.2,47.74,46.59,46.52,46.45,46.38,46.31,46.16,46.02,45.89,45.76,45.63,45.44,45.25,45.06,44.87,43.69,40.75,37.57,34.4,31.22,27.96,24.1,25.22,26.54,27.79,33.51,42.42,43.47,43.45,43.44,43.43,43.43,43.36,43.29,43.47,44.02,44.16,44.3,44.44,44.58,44.44,44.63,44.81,45.0,45.18,45.42,45.7,45.97,46.24,46.52,46.65],[162.71,157.99,152.55,147.11,141.67,135.43,129.2,123.17,118.48,113.8,107.86,101.66,95.47,90.39,87.59,83.96,78.88,73.8,66.41,57.01,47.62,45.54,45.11,45.04,44.97,43.75,41.43,40.44,43.76,44.6,44.47,44.35,44.16,43.97,42.77,39.89,36.25,30.45,31.09,28.33,25.15,21.61,17.74,17.58,18.9,19.97,27.36,36.28,45.19,45.51,45.5,45.49,45.49,45.43,45.36,45.29,45.51,45.63,45.55,45.47,45.38,44.51,44.05,44.1,44.28,44.47,44.69,44.96,45.24,45.51,45.37,44.84],[169.66,166.1,160.66,155.22,149.33,143.1,136.86,130.63,125.63,119.45,113.26,107.06,100.86,95.34,92.05,86.97,81.89,76.81,69.01,59.62,50.22,43.44,41.12,38.79,36.47,34.14,31.82,31.16,33.71,37.03,40.35,43.06,41.73,38.85,35.98,33.1,28.8,22.84,18.06,18.7,19.08,15.25,11.39,9.93,11.1,12.29,21.21,30.13,39.04,47.14,47.56,47.56,47.55,47.5,47.43,47.22,46.72,46.42,46.34,46.26,46.14,45.02,44.33,43.87,43.57,43.75,43.96,44.23,44.5,44.09,43.56,43.04],[176.6,173.2,168.77,163.23,157.0,150.76,144.53,138.14,131.52,125.22,118.93,112.64,106.35,100.15,95.07,89.98,84.9,79.82,71.62,62.22,53.76,43.25,31.51,29.18,26.86,24.53,22.44,22.2,23.66,26.98,30.3,32.43,30.45,28.03,25.66,23.3,27.38,17.31,9.44,5.66,4.54,2.87,2.4,2.23,3.27,6.14,15.06,23.32,31.23,38.43,43.1,47.77,49.61,49.57,49.12,48.63,48.13,47.56,47.14,47.06,46.69,45.58,44.61,44.15,43.69,43.22,43.22,43.34,42.81,42.28,41.75,41.23],[183.55,180.15,176.75,170.88,164.5,158.12,151.74,145.35,138.46,131.77,125.48,119.19,112.89,106.0,99.54,93.28,87.91,82.83,74.22,66.3,58.66,47.71,31.5,19.57,17.25,14.92,13.49,13.25,13.6,16.92,18.91,20.47,18.22,15.42,12.97,10.09,15.89,27.62,17.55,-0.8,-8.99,-11.12,-11.49,-9.47,-6.67,-0.96,6.95,14.86,22.9,29.71,34.39,39.06,45.06,51.01,50.52,50.03,49.54,48.98,48.41,47.85,47.25,46.13,45.02,44.43,43.97,43.51,42.63,41.81,41.12,40.47,39.95,39.42],[190.49,187.1,183.3,177.89,171.71,165.33,158.95,152.55,145.57,138.59,132.03,125.74,119.1,112.0,105.28,99.03,92.77,86.43,78.84,71.2,63.55,52.17,35.96,19.75,7.63,5.31,4.53,4.3,4.07,5.4,6.95,8.5,6.0,3.2,0.39,-3.6,-0.99,19.8,18.46,-0.97,-16.9,-21.78,-21.75,-21.14,-16.25,-9.07,-1.51,6.41,14.64,21.0,25.67,31.4,44.87,50.54,51.92,51.44,50.95,50.4,49.83,49.22,47.95,46.69,45.58,44.71,44.25,43.12,41.86,40.88,40.19,39.51,38.82,38.07],[197.44,194.04,189.22,183.81,178.41,172.54,166.16,159.66,152.68,145.7,138.72,132.2,125.1,118.0,111.03,104.77,98.51,91.13,83.66,76.09,68.44,56.63,40.42,24.22,8.01,-4.18,-4.92,-5.94,-7.06,-7.89,-5.02,-3.47,-6.22,-4.42,-3.93,-12.75,-18.0,-10.29,8.64,19.45,2.95,-18.85,-22.65,-22.33,-20.71,-15.67,-8.84,-1.85,6.38,12.29,17.75,31.22,44.69,49.92,51.6,52.84,52.35,51.81,51.25,50.14,48.87,47.6,46.33,44.95,43.61,42.35,41.08,39.96,39.27,38.58,37.71,36.52],[204.39,200.54,195.14,189.73,184.33,178.92,173.37,166.77,159.79,152.71,145.53,138.33,131.1,123.99,116.89,110.51,103.29,95.83,88.36,80.9,73.33,61.09,44.88,28.09,9.59,-5.87,-11.55,-14.76,-18.22,-20.28,-16.94,-13.21,-6.46,-2.63,-9.14,-18.22,-21.03,-34.78,-21.87,-2.61,3.39,-9.76,-17.23,-20.45,-20.22,-19.32,-14.09,-8.87,-1.88,4.1,17.56,31.03,44.5,49.29,50.97,52.66,53.75,53.23,52.33,51.06,49.74,48.14,46.53,44.93,43.32,41.7,40.31,39.04,38.34,37.35,36.16,34.97],[211.33,206.46,201.06,195.65,190.24,184.83,179.38,173.24,166.24,159.05,151.87,144.68,137.45,130.21,122.98,115.58,108.12,100.66,93.19,85.73,78.26,63.63,45.13,26.63,8.13,-4.55,-13.47,-20.78,-24.44,-24.81,-22.44,-18.09,-11.31,-4.43,-8.54,-16.4,-25.8,-27.08,-12.72,-15.04,-14.96,-11.51,-18.69,-19.87,-19.87,-19.79,-19.73,-14.55,-9.34,1.47,13.66,25.85,38.69,45.34,48.05,50.75,53.46,54.52,52.92,51.32,49.72,48.11,46.51,44.91,43.29,41.68,40.06,38.44,36.98,35.8,34.61,33.42],[217.79,212.38,206.95,201.5,196.05,190.6,185.01,178.54,172.07,165.4,158.22,151.03,143.8,136.56,129.09,121.61,114.14,106.68,99.21,91.75,75.6,56.92,37.95,21.23,4.42,-9.5,-21.51,-40.0,-40.0,-40.0,-40.0,-23.74,-17.56,-9.56,-5.13,-15.16,-15.67,2.58,14.85,4.83,-17.52,-17.22,-18.86,-19.18,-19.54,-19.7,-19.78,-19.58,-14.63,-7.78,4.47,16.81,31.05,39.1,41.81,45.5,51.82,54.82,53.12,51.42,49.71,48.09,46.49,44.89,43.27,41.62,39.75,37.88,35.9,34.5,33.1,31.87],[223.02,218.16,212.71,207.27,201.82,196.37,190.31,183.84,177.37,170.89,164.42,157.38,150.1,142.61,135.13,127.64,120.16,112.7,105.24,87.9,69.59,51.28,31.39,12.01,-6.05,-20.7,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-23.03,-14.75,-9.13,-10.39,-9.73,14.59,22.42,-1.77,-16.18,-17.06,-18.12,-18.87,-19.19,-19.44,-19.68,-19.7,-18.84,-13.64,-4.63,9.17,23.4,34.67,40.99,47.3,53.62,55.19,53.48,51.78,50.07,48.37,46.67,45.05,42.92,41.05,39.18,37.31,35.32,33.51,32.11,30.71],[225.22,222.17,218.48,213.04,207.59,202.08,195.61,189.14,182.66,176.19,169.75,163.33,156.08,148.63,141.16,133.68,126.19,118.51,100.2,81.9,63.59,45.28,25.37,-1.05,-19.56,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-20.63,-12.23,-8.35,-9.6,-7.8,-10.52,-13.32,-14.65,-16.13,-17.18,-18.23,-18.92,-19.21,-19.4,-19.49,-19.45,-16.93,-11.2,1.46,16.28,30.56,42.79,49.11,55.42,55.55,53.84,52.14,50.44,48.96,47.5,45.03,42.35,40.48,38.61,36.74,34.75,32.69,31.12,29.72],[227.42,224.37,221.31,218.26,213.36,207.38,200.91,194.5,188.12,181.74,175.37,168.79,161.92,154.47,147.01,139.56,132.1,114.84,96.19,78.03,59.88,40.37,7.79,-16.77,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-14.94,-9.41,-6.55,-7.46,-22.77,-11.04,-13.15,-15.27,-16.33,-17.42,-18.5,-18.96,-19.06,-19.01,-18.77,-18.83,-14.48,-5.56,9.8,24.04,36.82,49.61,57.22,55.91,54.34,52.87,51.4,49.94,47.88,45.01,42.31,39.91,38.04,36.18,34.19,32.13,30.13,28.73],[229.61,226.56,223.51,220.46,217.34,212.75,206.5,200.12,193.74,187.37,180.99,174.24,167.44,160.31,152.86,145.4,131.21,112.02,94.84,75.92,57.05,22.86,-10.97,-24.58,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-19.43,-10.44,-5.39,-4.13,-7.63,-8.67,-11.31,-13.85,-15.72,-16.82,-17.96,-18.5,-18.63,-18.33,-18.13,-17.81,-16.14,-10.26,3.34,17.52,30.31,43.33,55.61,56.78,55.31,53.84,52.38,50.72,47.86,45.0,42.29,39.61,37.48,35.61,33.63,31.57,29.5,27.75],[231.81,228.74,225.6,222.45,219.31,214.55,209.69,204.82,199.36,192.99,186.5,179.7,172.89,166.09,158.7,148.23,129.05,109.86,91.62,74.83,39.58,-0.25,-24.09,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-20.66,-14.7,-5.69,-2.24,-3.74,-6.64,-9.66,-12.43,-15.27,-16.44,-17.72,-17.83,-17.71,-16.38,-16.18,-16.01,-15.42,-9.35,0.15,12.34,27.32,42.29,49.37,55.23,56.28,54.82,53.35,50.71,47.84,44.98,42.27,39.59,36.92,35.04,33.07,31.01,28.94,26.88],[233.57,230.7,227.56,224.42,221.21,216.35,211.48,206.62,201.76,196.99,191.7,185.06,178.35,171.55,164.54,146.08,126.89,107.71,88.52,67.67,18.12,-17.45,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-18.0,-7.56,-1.0,-1.42,-4.5,-7.95,-10.81,-13.57,-15.48,-16.37,-16.49,-16.26,-15.01,-14.25,-12.76,-12.04,-10.49,-2.23,11.46,26.28,37.28,43.13,48.99,54.84,55.79,53.55,50.69,47.83,44.97,42.25,39.57,36.9,34.47,32.51,30.44,28.38,26.4],[233.8,231.83,229.53,226.38,223.01,218.15,213.28,208.63,204.4,200.18,195.6,189.25,182.61,175.97,165.86,147.41,127.29,107.18,87.06,49.11,-3.2,-23.33,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-20.46,-10.52,-0.71,1.1,-2.11,-5.73,-8.66,-11.36,-14.05,-14.54,-14.16,-13.56,-12.57,-10.43,-9.03,-7.62,-6.87,-1.12,11.58,25.77,33.53,39.72,45.92,52.12,56.24,53.53,50.67,47.81,44.95,42.23,39.55,36.88,34.2,31.95,30.0,28.08,26.17],[234.04,232.06,230.09,228.11,224.81,220.26,216.03,211.81,207.58,203.27,198.67,193.44,186.8,180.16,167.31,149.64,131.63,111.51,91.39,27.9,-19.71,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-20.43,-13.27,-0.44,2.73,1.17,-2.54,-5.88,-8.52,-10.83,-11.63,-11.59,-10.62,-8.06,-5.9,-3.7,-1.79,-1.69,2.45,12.95,26.97,38.64,44.84,50.44,55.83,55.69,53.52,50.66,47.79,44.93,42.19,39.51,36.83,34.16,31.79,29.76,27.85,25.93],[234.28,232.3,230.33,228.23,225.96,223.06,219.21,214.99,210.76,206.34,201.74,197.14,190.99,184.35,168.77,151.1,133.43,115.76,76.11,12.15,-21.81,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-18.37,-16.28,-0.89,3.53,4.96,1.15,-2.54,-5.04,-6.76,-7.8,-7.39,-4.91,-2.19,0.91,3.23,4.97,4.46,6.59,15.31,28.11,41.26,48.53,53.92,56.75,55.14,53.5,50.64,47.78,44.95,42.18,39.46,36.78,34.11,31.88,29.7,27.61,25.69],[234.52,232.43,230.23,228.03,225.84,223.03,220.13,217.23,213.95,209.41,204.81,200.21,195.17,187.89,170.22,152.55,133.92,109.15,64.97,-0.21,-18.66,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-18.54,-2.8,10.23,9.77,5.54,1.72,-1.01,-2.47,-2.87,-0.49,1.89,4.46,7.78,10.95,11.5,10.61,11.31,19.91,29.8,42.03,52.02,57.41,56.2,54.59,52.99,50.62,47.76,44.97,42.2,39.43,36.73,34.14,31.96,29.78,27.6,25.45],[234.35,232.23,230.03,227.83,225.64,223.01,220.11,217.2,214.49,211.11,207.19,203.26,198.68,189.34,168.81,144.03,119.25,94.47,61.0,-7.35,-12.73,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-18.96,-3.79,11.48,15.16,11.06,7.03,4.8,2.92,4.2,6.42,8.8,11.64,14.92,17.74,18.09,15.73,16.9,23.55,33.79,44.12,55.5,57.25,55.65,54.05,52.44,50.6,47.76,44.99,42.22,39.45,36.68,34.22,32.04,29.88,27.79,25.7],[233.79,231.79,229.8,227.63,225.44,222.99,220.08,217.34,214.75,211.83,207.9,203.98,200.05,194.5,170.63,147.16,123.68,100.21,65.24,-4.26,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-16.46,-0.07,11.04,16.21,16.84,12.91,10.69,8.95,11.09,13.46,15.83,18.99,22.16,24.47,22.29,19.99,21.48,27.84,37.88,48.2,56.79,56.84,55.18,53.53,51.89,50.29,47.78,45.03,42.31,39.59,36.88,34.61,32.53,30.44,28.35,26.26],[233.23,231.23,229.24,227.25,225.24,222.96,220.18,217.59,215.0,212.4,208.61,204.69,200.77,197.12,183.41,159.3,135.51,112.04,73.86,-6.43,-14.35,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-17.84,-1.67,13.91,24.82,22.97,19.07,16.69,15.88,16.79,19.5,22.19,24.83,28.21,27.87,25.43,24.15,26.17,33.6,42.08,52.23,53.96,55.68,55.03,53.38,51.73,50.07,48.1,45.4,42.68,39.97,37.25,34.98,33.04,31.0,28.91,26.82],[232.67,230.67,228.68,226.69,224.7,222.75,220.43,217.84,215.25,212.65,209.33,205.4,201.59,197.94,194.29,172.32,148.2,124.09,84.35,11.7,-19.64,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-18.09,-1.27,25.71,31.43,29.46,25.49,22.77,22.29,22.37,25.71,28.51,30.93,32.98,30.22,27.88,26.91,31.7,39.19,46.68,49.39,51.12,52.85,54.58,53.23,51.58,49.92,47.91,45.78,43.06,40.34,37.63,35.36,33.42,31.47,29.47,27.38],[232.11,230.11,228.17,226.22,224.27,222.32,220.17,217.98,215.5,212.91,210.04,206.12,202.41,198.76,195.11,185.34,161.22,137.11,94.12,27.93,-23.77,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-17.79,2.71,24.41,39.34,36.02,31.83,29.09,28.08,28.36,30.73,31.86,34.28,32.93,30.7,30.53,29.83,37.32,44.91,52.5,49.36,48.52,50.01,51.74,53.08,51.42,49.77,47.71,45.65,43.43,40.72,38.0,35.74,33.79,31.85,29.9,27.94],[231.54,229.69,227.74,225.79,223.84,221.9,219.75,217.57,215.38,213.16,210.56,206.87,203.22,199.58,195.93,192.29,174.25,150.13,95.65,44.86,-11.01,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-19.27,9.12,34.93,45.59,42.54,38.18,35.12,33.77,34.05,34.15,34.88,34.73,32.7,32.43,32.61,35.7,43.17,50.78,56.6,52.44,50.77,49.93,49.09,50.63,51.27,49.58,47.51,45.45,43.38,41.09,38.37,36.12,34.17,32.23,30.28,28.56],[230.29,228.97,227.31,225.37,223.42,221.47,219.34,217.15,214.97,212.79,210.6,207.69,204.04,200.4,196.75,193.11,187.27,152.05,104.36,60.7,12.01,-23.61,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-9.65,15.85,48.44,53.66,49.18,39.45,31.18,38.21,37.88,37.72,36.53,34.29,33.62,34.54,36.2,42.63,49.05,56.65,60.7,56.54,53.01,52.18,51.34,50.5,49.66,49.38,47.32,45.25,43.19,41.12,38.75,36.49,34.55,32.84,31.33,29.81],[229.04,227.72,226.4,224.94,222.99,221.04,218.93,216.74,214.56,212.46,210.61,209.15,206.22,202.35,198.48,194.61,190.74,170.47,126.88,85.8,44.72,-5.85,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-16.79,-2.91,27.41,60.97,61.26,55.77,50.95,45.33,43.96,41.79,39.05,37.54,35.82,37.97,38.94,44.07,50.0,55.99,62.52,64.81,60.65,56.49,54.42,53.59,52.75,51.77,49.28,47.2,45.12,43.03,40.95,38.87,37.13,35.61,34.09,32.57,31.06],[227.79,226.47,225.15,223.83,222.51,220.62,218.51,216.33,214.46,212.61,210.89,209.47,208.04,204.82,200.95,197.33,193.93,189.24,169.66,127.52,82.47,27.58,-17.12,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-13.55,20.82,54.46,73.96,68.43,56.17,56.86,53.06,48.95,45.48,42.19,39.91,41.56,43.15,46.74,52.77,58.8,64.83,70.86,68.84,64.75,60.59,56.67,55.83,54.36,51.83,49.29,47.15,45.07,42.99,40.91,39.31,37.99,36.74,35.34,33.82,32.3],[226.55,225.23,223.9,222.58,221.26,219.94,218.31,216.46,214.61,212.77,211.21,209.79,208.36,206.97,203.92,200.51,197.11,193.71,180.33,160.75,129.61,81.02,15.14,-23.29,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-16.5,15.2,57.42,78.25,81.86,76.36,54.63,52.74,59.38,54.69,50.43,47.34,48.26,50.49,52.55,57.66,63.14,69.17,75.2,76.68,72.62,68.57,64.51,60.46,56.96,54.42,51.89,49.35,47.11,45.03,43.07,41.51,39.95,38.7,37.45,36.19,34.94,33.55],[225.45,224.16,222.87,221.57,220.28,219.12,218.23,216.62,214.77,212.96,211.53,210.1,208.95,207.87,206.27,203.7,200.3,196.9,190.99,171.42,151.84,131.71,73.55,19.13,-17.88,-18.52,-40.0,-40.0,-40.0,-40.0,-40.0,-40.0,-21.43,-10.78,22.29,63.47,85.85,90.27,91.0,85.27,78.93,72.37,66.57,62.19,59.63,59.55,59.83,60.11,63.7,68.81,73.93,79.54,84.52,80.46,76.41,72.0,67.53,63.06,58.98,55.57,52.15,49.41,47.07,45.28,43.72,42.16,40.66,39.4,38.15,36.9,35.65,34.61],[223.7,223.19,221.92,220.62,219.35,218.46,217.57,216.68,214.92,213.27,211.91,210.94,209.97,208.74,207.14,205.54,203.49,200.08,196.68,182.08,162.51,144.36,128.98,86.28,40.64,6.08,-20.28,-22.81,-21.13,-21.92,-22.02,-7.88,10.17,38.68,72.99,105.03,109.75,106.31,101.27,95.51,88.76,81.4,74.87,71.93,71.68,71.79,72.07,71.43,71.61,77.66,83.72,89.77,87.94,83.47,79.0,74.52,70.05,65.58,61.31,57.9,54.49,51.07,48.07,45.92,44.36,42.8,41.36,40.11,38.86,37.68,37.0,36.31],[221.94,221.44,220.93,219.67,218.69,217.8,216.91,216.02,215.07,213.9,212.93,211.96,210.98,209.61,208.01,206.41,204.82,203.22,199.87,192.74,173.17,158.5,148.75,126.06,105.32,71.84,44.94,22.2,18.71,20.5,35.14,55.18,80.44,89.54,111.44,121.22,119.02,117.52,113.27,106.48,98.48,90.31,84.23,83.98,83.75,84.03,83.46,82.51,81.55,85.24,91.29,97.35,91.99,86.96,81.92,77.04,72.57,68.09,63.65,60.23,57.13,54.59,51.35,47.92,45.01,43.45,42.07,40.81,40.07,39.38,38.69,38.0],[220.18,219.68,219.18,218.95,218.13,217.27,216.41,215.54,214.99,214.52,213.62,212.73,211.83,210.73,208.89,207.29,205.69,204.09,202.49,199.65,183.83,172.64,162.89,150.93,148.47,141.61,123.11,106.53,83.63,83.51,100.26,112.89,122.07,134.43,134.12,133.31,132.35,130.17,126.05,118.66,109.74,101.21,97.08,96.03,95.99,95.49,94.53,93.58,92.62,92.81,98.86,102.27,96.66,91.33,86.29,81.26,76.22,71.18,66.15,63.25,60.71,58.08,54.64,51.2,47.76,44.32,43.14,42.45,41.76,41.08,40.39,39.7],[218.43,217.93,217.42,217.78,217.62,216.86,216.0,215.13,215.03,214.97,214.08,213.19,212.95,213.18,211.62,209.65,207.69,205.73,203.76,201.8,196.54,182.89,169.16,155.54,150.0,150.32,149.56,142.77,141.56,133.71,131.95,142.73,141.73,141.69,142.31,143.89,144.31,142.96,137.35,130.3,121.67,116.91,112.15,108.07,107.52,106.56,105.61,104.65,103.69,102.73,106.43,106.99,101.38,95.77,90.67,85.63,80.6,75.56,70.53,66.83,64.29,61.37,57.93,54.49,51.07,47.97,45.24,44.43,43.62,42.81,42.08,41.39],[216.67,216.17,216.05,216.62,216.46,216.29,215.59,215.12,215.06,215.01,214.54,213.86,214.09,214.33,214.47,212.51,210.54,208.58,206.62,204.65,196.65,186.7,173.63,160.56,151.93,150.36,150.22,150.01,148.96,148.48,147.2,146.51,147.79,148.51,151.24,153.63,155.32,153.49,148.15,141.05,135.26,130.14,125.01,121.2,118.98,117.88,116.79,115.72,114.76,113.81,114.01,111.72,106.1,100.49,95.04,90.01,84.97,79.94,74.92,70.41,67.87,64.65,61.21,57.94,54.89,51.57,47.81,46.66,45.85,45.04,44.23,43.43],[214.92,214.41,214.8,215.37,215.29,215.13,215.07,215.12,215.09,215.04,214.99,215.0,215.24,215.48,215.72,215.36,213.4,211.43,209.47,203.44,194.6,185.77,176.33,163.26,153.3,150.28,150.37,150.45,150.34,150.01,149.79,150.11,151.82,154.27,158.22,161.1,163.63,161.78,156.99,151.75,146.19,140.99,137.27,134.39,131.51,129.71,128.61,127.52,126.43,125.33,122.19,116.47,110.83,105.21,99.6,94.38,89.35,84.32,79.3,74.28,71.38,67.94,64.81,61.76,58.71,55.16,51.41,48.88,48.07,47.26,46.48,45.71],[213.16,212.99,213.56,214.12,214.13,213.97,214.71,214.87,214.84,214.81,215.18,215.92,216.32,216.63,216.86,217.1,216.25,214.28,210.23,201.39,192.56,183.72,174.88,165.97,156.52,150.72,150.29,150.39,150.65,150.94,151.69,152.87,154.96,158.83,162.79,166.96,168.26,167.81,165.39,160.11,155.92,153.19,150.47,147.59,144.71,141.83,140.44,139.35,138.25,133.01,127.19,121.45,115.75,110.05,104.35,98.76,93.73,88.71,83.69,78.67,74.73,71.68,68.62,65.57,62.51,58.76,55.0,51.25,50.31,49.54,48.76,47.99],[211.4,211.74,212.31,212.88,212.96,213.6,214.34,214.62,214.59,214.56,215.56,216.61,217.01,217.4,217.8,218.2,218.49,217.02,208.18,199.35,193.0,186.77,180.53,173.03,160.55,153.47,150.22,150.35,150.61,151.42,153.26,153.26,155.7,161.11,165.22,168.92,172.07,171.71,170.87,168.84,166.74,164.62,162.22,159.83,157.44,155.03,152.27,149.63,143.82,138.01,132.19,126.44,120.73,115.03,109.33,104.1,99.04,94.04,89.04,84.04,79.51,75.49,72.44,69.39,66.11,62.36,58.6,55.57,53.24,51.82,51.04,50.27],[209.93,210.5,211.06,211.64,212.49,213.23,213.97,214.36,214.33,214.7,215.94,217.18,217.7,218.09,218.49,218.92,219.48,219.53,216.62,210.39,204.15,197.92,191.69,181.2,168.72,157.16,151.95,150.28,150.54,151.66,153.26,153.26,155.39,161.4,165.3,169.79,174.94,177.01,176.7,177.54,178.09,176.0,173.66,171.26,168.87,164.68,159.52,154.28,148.82,143.01,137.2,131.42,125.72,120.17,115.01,109.84,104.73,99.73,94.72,89.75,85.53,80.92,76.26,73.21,69.71,66.42,63.55,60.68,58.34,56.17,54.01,52.55],[208.74,209.32,209.91,210.49,211.7,212.87,213.61,214.11,214.08,215.08,216.32,217.56,218.49,219.05,219.61,220.17,220.89,221.99,219.33,216.68,214.03,209.08,201.86,189.96,178.54,167.13,156.03,152.89,150.47,151.01,152.56,153.47,156.76,160.85,167.57,173.43,177.93,182.94,183.9,184.72,185.55,186.39,184.16,178.83,173.51,168.26,163.39,158.16,152.83,147.5,142.18,136.41,131.08,125.91,120.75,115.58,110.42,105.41,100.41,95.68,91.46,86.99,82.33,77.67,74.4,71.53,68.66,65.79,63.44,61.27,59.11,56.92],[207.48,208.17,208.76,209.34,210.68,212.07,213.24,213.86,214.21,215.45,216.8,218.26,219.72,220.3,220.85,221.41,222.5,223.66,221.78,219.13,216.48,213.76,210.73,201.06,189.86,178.67,168.47,159.65,154.17,152.97,151.64,153.24,158.59,165.01,171.86,178.44,183.81,189.19,191.27,192.09,192.92,191.81,187.66,182.33,177.01,172.14,167.27,162.04,156.71,151.39,146.06,141.45,136.8,131.65,126.48,121.32,116.15,111.09,106.09,101.61,97.39,93.07,88.41,84.07,80.43,76.8,73.76,70.89,68.54,66.37,64.15,61.92],[206.16,207.02,207.61,208.29,209.67,211.05,212.44,213.6,214.67,216.13,217.59,219.05,220.51,221.54,222.1,222.95,224.11,225.27,224.24,221.58,218.65,215.62,212.58,209.55,201.5,190.51,181.81,173.69,167.08,162.02,155.55,157.84,163.77,170.54,177.05,183.56,190.06,195.44,198.64,199.46,198.35,195.0,191.16,185.83,180.88,176.01,171.15,165.92,160.6,155.27,150.59,146.25,141.6,136.95,132.22,127.06,121.89,116.77,111.77,107.54,103.32,99.1,94.48,90.5,86.87,83.24,79.6,76.0,73.61,71.38,69.15,66.92],[204.85,205.71,206.46,207.28,208.66,210.04,211.54,213.31,215.3,216.84,218.38,219.84,221.3,222.77,223.41,224.57,225.72,226.88,226.58,223.55,220.57,217.62,214.67,211.72,208.77,204.01,195.89,187.77,180.81,174.32,169.09,169.74,170.32,175.62,182.01,188.47,194.98,201.48,206.01,204.89,201.54,198.19,194.66,189.63,184.76,179.89,175.02,169.81,164.48,159.69,155.38,151.05,146.4,141.75,137.1,132.45,127.63,122.47,117.68,113.46,109.25,105.03,100.57,96.94,93.3,89.74,86.25,82.79,79.46,76.37,74.15,71.92],[203.53,204.4,205.26,206.26,207.79,209.48,211.17,213.09,215.46,217.26,218.81,220.36,221.9,223.45,224.93,226.05,227.16,228.27,229.18,228.84,225.89,222.94,219.99,217.04,214.09,208.64,203.12,197.59,193.67,189.36,184.15,184.13,181.57,181.21,187.6,193.99,200.38,206.77,210.16,206.71,203.24,199.77,196.53,193.35,188.64,183.77,178.9,173.69,168.78,164.48,160.17,155.86,151.2,146.55,141.9,137.25,132.6,127.95,123.64,119.44,115.24,111.04,107.12,103.63,100.14,96.65,93.16,89.79,86.46,83.13,79.79,76.91],[202.22,203.08,203.95,205.74,207.43,209.12,210.8,212.88,215.25,217.62,219.23,220.78,222.32,223.99,225.74,227.39,228.5,229.61,230.57,230.96,231.21,228.26,225.31,222.36,218.56,213.04,207.52,203.87,200.45,199.95,199.21,196.18,192.81,189.45,193.19,199.58,205.97,212.3,209.86,206.7,203.23,199.75,196.91,194.49,190.92,187.35,182.78,177.87,173.57,169.27,164.96,160.66,156.07,151.51,146.94,142.38,137.82,133.63,130.14,125.94,121.74,117.54,114.01,110.54,107.05,103.56,100.13,96.8,93.47,90.13,86.8,83.54],[200.9,201.77,203.16,205.25,207.06,208.75,210.44,212.67,215.04,217.41,219.66,221.2,222.82,224.58,226.34,228.1,229.84,230.96,231.96,232.35,232.75,233.14,230.63,227.68,222.96,217.97,214.56,211.14,207.73,206.59,206.23,205.68,204.06,200.7,198.79,205.17,211.56,212.0,209.56,206.69,203.22,199.74,197.28,195.64,192.07,188.5,184.92,181.8,177.35,172.9,168.46,164.59,161.38,156.82,152.26,147.69,143.15,139.78,136.42,132.43,128.23,124.33,120.88,117.44,113.96,110.47,107.14,103.81,100.51,97.27,94.03,90.44],[199.58,200.48,202.57,204.65,206.7,208.38,210.09,212.46,214.83,217.19,219.56,221.66,223.41,225.17,226.93,228.69,230.45,232.21,233.35,233.75,234.14,234.53,234.92,232.88,228.67,225.25,221.84,218.42,215.01,213.24,212.85,212.24,211.64,211.03,208.58,210.77,214.13,211.69,209.26,206.68,203.2,199.73,197.65,196.13,193.21,189.64,186.59,184.31,180.64,176.19,171.75,168.47,165.33,162.13,157.57,153.01,149.3,145.93,142.56,138.93,134.73,131.2,127.76,124.32,120.87,117.48,114.24,111.0,107.76,104.52,101.09,97.25],[198.27,199.88,201.97,204.06,206.14,208.02,209.88,212.25,214.61,217.01,219.6,222.13,224.21,225.95,227.69,229.43,231.16,232.9,234.52,234.93,235.29,235.64,236.0,236.11,235.0,232.53,229.12,225.7,222.29,219.89,219.41,218.81,218.2,217.6,216.99,216.27,213.83,211.39,208.96,206.52,203.19,199.72,198.03,196.51,194.36,190.79,188.31,186.03,183.75,179.48,175.5,172.35,169.21,166.06,162.88,158.81,155.45,152.08,148.71,145.35,141.52,138.08,134.61,131.12,127.73,124.73,121.49,118.24,115.0,111.75,107.91,104.07],[197.2,199.29,201.37,203.46,205.55,207.63,209.67,212.1,214.69,217.28,219.86,222.37,224.8,226.82,228.56,230.29,232.03,233.63,235.01,235.73,236.09,236.44,236.75,236.65,236.09,234.88,233.66,232.45,229.57,226.53,225.98,225.37,223.55,221.21,218.88,216.29,213.6,211.09,208.66,206.22,203.18,199.92,198.4,196.88,195.36,192.31,190.03,187.75,185.47,182.77,179.37,176.23,173.07,169.91,166.75,164.56,161.22,157.88,154.54,151.2,148.29,144.8,141.3,137.81,134.87,131.95,128.73,125.49,122.25,118.56,114.72,110.88],[196.71,198.79,200.88,202.96,205.04,207.13,209.72,212.37,214.95,217.54,220.13,222.62,225.05,227.48,229.42,231.16,232.74,234.12,235.5,236.53,236.89,237.24,237.28,237.18,237.08,235.97,234.76,233.54,232.33,230.63,228.49,226.15,223.82,221.49,219.11,216.3,213.58,210.92,208.36,205.92,203.17,200.29,198.77,197.25,195.72,193.48,191.01,188.55,186.08,184.35,183.18,180.02,176.86,173.7,170.6,169.07,166.72,163.38,160.04,157.26,154.98,151.49,148.0,144.6,142.0,139.18,135.96,132.74,129.21,125.37,121.62,117.88],[196.63,198.41,200.5,202.58,204.66,207.02,209.66,212.35,215.04,217.73,220.39,222.86,225.29,227.72,230.15,231.85,233.23,234.61,235.99,237.33,237.69,237.92,237.82,237.72,237.62,237.06,235.85,234.21,232.3,230.4,228.49,226.43,224.09,221.76,219.12,216.31,213.56,210.9,208.25,205.62,203.16,200.67,199.15,197.35,195.47,193.26,190.79,188.32,186.39,185.3,185.06,183.82,180.66,177.5,174.76,173.23,171.7,168.87,165.64,163.39,161.15,158.18,154.69,151.73,149.14,146.41,143.19,139.93,136.39,132.65,128.9,125.16],[196.72,198.03,200.12,202.2,204.34,206.98,209.62,212.29,214.98,217.67,220.36,222.96,225.39,227.82,230.25,231.96,233.56,235.1,236.48,237.86,238.49,238.46,238.35,238.25,238.14,237.77,235.93,233.99,232.07,230.17,228.26,226.36,224.37,221.94,219.13,216.33,213.54,210.88,208.23,205.57,202.92,200.85,198.97,197.1,195.22,193.03,190.57,188.43,187.34,186.25,186.01,185.8,184.45,181.29,178.93,177.4,175.87,174.34,171.77,169.53,167.29,164.87,161.46,158.87,156.27,153.64,150.42,146.97,143.46,139.93,136.18,132.44],[196.81,198.07,199.73,201.82,204.3,206.94,209.59,212.23,214.92,217.61,220.3,222.98,225.46,227.89,230.21,231.81,233.42,235.02,236.62,238.22,239.06,238.89,238.71,238.54,238.37,237.43,235.9,234.08,232.14,230.2,228.26,226.32,224.38,221.93,219.15,216.34,213.53,210.86,208.21,205.55,202.97,200.74,198.72,196.85,194.97,192.81,190.47,189.38,188.29,187.2,186.97,186.76,186.54,185.08,183.09,181.57,180.11,178.66,176.91,175.02,173.12,171.18,168.6,166.0,163.41,160.81,157.52,154.01,150.5,146.98,143.46,139.72],[196.9,198.16,199.42,201.62,204.26,206.91,209.55,212.19,214.86,217.55,220.23,222.91,225.53,227.95,230.07,231.67,233.27,234.87,236.46,238.02,238.79,239.11,238.94,238.76,238.59,237.09,235.56,234.02,232.24,230.3,228.36,226.42,224.48,221.79,219.08,216.35,213.55,210.84,208.2,205.63,203.05,200.78,198.74,196.7,194.72,192.58,191.42,190.33,189.24,188.15,187.93,187.71,187.5,187.43,187.41,185.95,184.5,183.04,181.37,179.48,177.59,176.0,174.27,171.91,169.55,167.2,164.52,161.03,157.54,154.03,150.51,147.0],[196.99,198.25,199.51,201.7,204.35,207.0,209.65,212.3,214.83,217.49,220.16,222.85,225.53,228.02,229.93,231.53,233.12,234.68,236.23,237.72,238.23,238.75,239.16,238.99,238.29,236.75,235.22,233.68,232.15,230.4,228.46,226.52,224.36,221.65,218.93,216.22,213.5,210.86,208.29,205.71,203.13,200.82,198.78,196.74,194.74,193.36,192.37,191.28,190.19,189.11,188.88,188.67,188.72,188.89,189.41,190.03,188.88,187.43,185.83,183.94,182.25,181.11,179.6,177.24,174.88,172.96,171.42,167.93,164.44,160.95,157.45,153.88],[197.09,198.34,199.91,201.89,204.54,207.19,209.84,212.38,214.83,217.49,220.15,222.8,225.46,228.09,229.77,231.33,232.89,234.45,236.01,237.16,237.68,238.19,238.7,239.21,237.95,236.41,234.88,233.34,231.81,230.27,228.55,226.61,224.22,221.51,218.79,216.15,213.52,210.93,208.36,205.79,203.21,200.86,198.82,197.0,195.24,193.88,193.01,192.14,191.15,190.06,189.84,190.0,190.18,190.36,190.85,191.46,192.08,191.82,190.29,188.5,187.36,186.22,184.92,182.56,180.2,178.73,177.34,174.83,171.34,167.81,164.12,160.43],[197.18,198.48,200.35,202.22,204.73,207.38,209.98,212.42,214.85,217.49,220.15,222.81,225.46,227.6,229.55,231.11,232.66,234.22,235.78,236.6,237.12,237.63,237.97,237.9,237.84,236.26,234.68,233.09,231.5,229.93,228.4,226.71,224.1,221.46,218.83,216.2,213.56,210.99,208.42,205.86,203.29,201.01,199.26,197.5,195.75,194.4,193.53,192.66,191.79,191.19,191.29,191.47,191.64,191.82,192.28,192.9,193.52,194.14,194.75,193.61,192.46,191.32,190.18,187.89,185.88,184.5,183.11,181.73,178.04,174.35,170.66,166.97],[197.27,198.92,200.79,202.67,204.92,207.57,210.02,212.46,214.89,217.5,220.15,222.62,224.65,226.68,228.71,230.74,232.44,233.99,235.53,236.04,236.56,236.5,236.44,236.37,236.31,236.24,234.66,233.08,231.49,229.91,228.13,226.04,223.94,221.51,218.88,216.24,213.62,211.05,208.49,206.13,204.03,201.94,199.84,198.01,196.26,194.93,194.06,193.19,193.12,193.06,192.99,192.93,193.11,193.28,193.72,194.34,194.96,195.69,196.44,197.2,197.57,196.43,195.29,193.21,191.65,190.27,188.13,185.81,183.49,180.89,177.2,173.51],[197.49,199.36,201.24,203.11,205.11,207.62,210.06,212.5,214.93,217.5,219.68,221.7,223.73,225.76,227.79,229.82,231.85,233.77,234.97,235.1,235.04,234.97,234.91,234.84,234.78,234.72,234.65,233.07,231.25,229.15,227.06,224.96,222.87,220.77,218.68,216.29,213.68,211.34,209.25,207.15,205.06,202.96,200.87,198.77,196.77,195.45,195.12,195.05,194.99,194.92,194.86,194.79,194.73,194.75,195.16,195.86,196.62,197.37,198.13,198.89,199.64,200.4,200.4,198.8,196.86,194.53,192.21,189.89,187.57,185.24,182.92,180.05]],"lo":-40.0,"hi":239.21,"note":"builder surface (facets emitter, 7582 triangles)"},"surface_reason":null,"mesh":{"roles":["bunker","fairway","fringe","green","oob","rock","rough","water"],"colors":["#e5d08f","#58a34a","#79bd63","#8fd47a","#464c54","#7a5c44","#2f6b33","#4a9fd8"],"triangles":7582,"positions":"v1-h01.pos.bin","role_index":"v1-h01.role.bin"},"stock_card":"stock/h01-fcJP11.png","height_kinds":["axis_profile","edge_distance_blend","blob","blob","weighted","weighted","weighted","weighted","weighted","weighted","pin_pull","weighted","cascade","weighted","shelf","role_rule"],"source":"golf-engine/contracts/h01/hole-contract.json","contract":{"schema":"hole-contract-1","identity":{"hole":"h01","native_slot":1,"course_id":"fcJP11","par":4,"water_profile":3,"source_archive":{"path":"work/derived/stock-u8/fcJP11.u8","sha256":"cf7a7f339497cb62945d9fe7c6f25f0b27087dc12181825e6efc22c0af9f08c2"},"predecessor_manifest":{"retired":"first-trio-naturalization-v8-h1-pond-promote/pack/course-pack.json","sha256":"b14ccf6adcae8a42cb75a3996f2f018d0fca009183dff18cb00037d5e90a6c63"},"notes":["Slot 1, par 4 and DOL water profile 3 are the stock hole (STOCK-HOLES row 1); course id fcJP11 is first_trio_cove.CID.","source_archive is the stock fcJP11 (cf7a7f33...). The chain does NOT start there: first_trio_cove.build_hole reads golf-engine/build/h1-h3-design-inventory/fcJP11.u8 (ae687bd6..., 1,855,704 bytes, SOURCE_SHA256), whose only design content beyond stock is 60 of the 132 KCL 0x805 deep-trigger rows (see construction.notes).","predecessor_manifest is the INSTALLED V8 pack (b14ccf6a...; U8 00b99016..., CARC 7adb5044...). The port target is the V12 polish review line, pack cd1746cb (U8 eb3ee43f..., CARC 250b1ec9...). V11 (cbdfff8f...) is rejected."]},"frame":{"convention":"world-xz","bounds":[-3500.0,-3800.0,3500.0,4000.0],"domain":null,"notes":["Regions, height and cups are declared in WORLD x/z. The script designs in a plan frame (u, v) and maps it to world by world(u, v) = ANCHOR_WORLD + R(39.4 deg)(u - 2400, v - 3350) (first_trio_cove.world/plan; ANCHOR_PLAN (2400, 3350) is the tee, ANCHOR_WORLD (-493.2, 1986) the stock PLAYER). Every plan shape below is a rotation of 39.4 degrees plus its own plan rotation; the shelf `rotation` field is that total in degrees.","bounds are first_trio_cove.BOUNDS (-3500, -3800, 3500, 4000); the whole rectangle is partitioned (base role oob)."]},"routes":{"conservative":[[-493.2,1986.0],[-256.142,1650.137],[-38.68,1259.356],[127.452,852.293],[246.392,471.172],[299.926,75.149],[259.905,-333.015],[203.603,-689.849],[158.34,-934.085]],"aggressive":[[-493.2,1986.0],[-133.062,1311.24],[263.779,576.042],[273.157,91.984],[207.747,-285.271],[165.519,-643.485],[158.34,-934.085]],"donor":null,"decisions":{"first_landing":{"safe":[127.452,852.293],"aggressive":[263.779,576.042]}},"notes":["The script has no route object. conservative = N.H1_SAFE_LINE (the crescent fairway centreline, widths 245-150) plus the green; aggressive = tee, the centre of the east shoulder brave fairway (the `brave` polygon, 1430-2110 plan u) and the approach fairway; the aggressive waypoints are read off those polygons by eye, not extracted from a named list."]},"regions":{"base_role":"oob","priority":{"rule":"later-wins"},"items":[{"role":"rough","name":"rough_land","polygon":[[-897.89686,1208.89309],[-896.98368,1206.08262],[-896.01922,1196.90641],[-896.98368,1187.7302],[-899.8349,1178.95504],[-904.44828,1170.96444],[-910.48062,1164.26485],[-879.53992,1173.92168],[-869.54827,1175.95902],[-746.60345,1044.91825],[-693.32782,984.46716],[-665.932,950.24717],[-653.04375,932.52895],[-634.10694,904.40899],[-611.928,866.72392],[-593.70555,826.97455],[-577.41282,785.41002],[-562.41661,742.47186],[-552.02674,708.87394],[-534.12197,643.02201],[-480.29271,403.51891],[-464.36824,341.72018],[-455.32588,310.11093],[-442.17292,269.67688],[-422.01313,215.88021],[-404.27531,175.21976],[-365.01346,98.17301],[-341.41703,56.58002],[-312.50796,8.85602],[-279.12949,-40.96861],[-132.83295,-248.33793],[-98.46503,-300.35991],[-111.591,-347.22494],[-118.14448,-365.98251],[-115.88999,-363.47864],[-108.42539,-358.05529],[-99.99633,-354.30243],[-90.97121,-352.38408],[-81.74445,-352.38408],[-72.71933,-354.30243],[-64.29027,-358.05529],[-60.49115,-360.81552],[-54.96114,-370.21329],[-38.64047,-400.53102],[-20.79883,-437.31555],[-12.87011,-456.14636],[-1.7123,-486.07706],[10.16328,-524.8004],[18.25734,-564.48683],[24.88499,-615.71997],[26.93203,-653.92702],[27.10038,-721.84368],[17.73123,-996.31627],[19.69108,-1024.40657],[22.42196,-1044.09476],[30.00877,-1078.32366],[35.31338,-1091.17897],[43.86566,-1101.28629],[55.66558,-1108.64562],[141.61131,-1146.44563],[214.56782,-1175.05591],[257.51347,-1190.34742],[316.48186,-1208.67631],[356.85391,-1219.71123],[411.64365,-1231.89635],[450.01401,-1238.82738],[501.1875,-1245.21528],[538.11899,-1248.15298],[586.28045,-1249.12964],[622.30228,-1248.14446],[668.11661,-1244.10832],[715.49847,-1237.21589],[748.56538,-1230.42882],[771.18992,-1223.65997],[792.22652,-1213.57785],[811.67519,-1200.18246],[918.34985,-1113.34066],[969.63143,-1067.92748],[1037.64515,-1002.72528],[1085.81343,-953.99567],[1131.92363,-903.34035],[1191.55247,-833.12498],[1220.05915,-797.45335],[1260.77534,-742.38669],[1310.11798,-670.09526],[1346.28118,-611.96722],[1368.71722,-572.21375],[1406.09781,-500.28833],[1425.52069,-459.00624],[1451.51451,-395.71911],[1476.09649,-326.05329],[1489.19332,-282.54236],[1500.20037,-238.48286],[1513.18988,-170.65779],[1519.64376,-126.70755],[1523.62067,-82.5691],[1525.12062,-38.24242],[1524.25215,15.41059],[1521.48679,60.31007],[1515.17271,104.70483],[1510.6849,126.71294],[1494.45326,188.16772],[1480.59694,231.02331],[1464.52149,273.09679],[1436.55363,336.36202],[1404.55493,399.84157],[1357.53732,480.44742],[1322.88631,534.67511],[1271.42428,607.95077],[1217.31114,679.92463],[1157.75739,753.3674],[1098.55467,823.01358],[1017.24506,913.41815],[938.64287,996.34637],[600.44141,1338.25184],[535.24085,1402.33612],[355.75923,1575.06261],[289.19933,1637.72455],[197.59709,1720.06101],[128.3197,1779.69682],[35.69548,1855.63374],[-36.71077,1911.40508],[-111.76743,1966.02649],[-167.04627,2003.65235],[-224.98223,2040.68999],[-280.11836,2073.96268],[-336.48434,2105.07345],[-396.46033,2135.85782],[-414.39863,2144.04722],[-432.77136,2150.51535],[-451.57855,2155.26219],[-470.82017,2158.28774],[-504.05984,2159.8945],[-543.61052,2158.67297],[-582.68941,2153.23385],[-635.26636,2140.15191],[-673.00766,2126.92813],[-709.44692,2110.24639],[-759.24319,2082.75984],[-793.34936,2059.6057],[-838.43617,2023.37983],[-869.37596,1994.42073],[-908.19446,1951.30343],[-934.8993,1917.456],[-958.94083,1881.74169],[-987.76199,1831.02126],[-1005.91196,1792.12511],[-1013.79553,1772.15019],[-1025.49163,1737.71095],[-1036.94379,1696.42511],[-1044.60188,1654.3594],[-1048.57977,1615.60722],[-1050.32056,1575.072],[-1048.22188,1534.64487],[-1043.16662,1497.04827],[-1039.0829,1473.85867],[-1033.71265,1451.0102],[-1027.05589,1428.50289],[-1019.11261,1406.33671],[-1005.15567,1372.06026],[-995.32912,1351.31675],[-972.78576,1311.28302],[-940.43644,1262.43209],[-912.35002,1225.97127]]},{"role":"fairway","name":"fairway","polygon":[[-71.63793,-765.8069],[-52.31357,-719.79862],[-27.57808,-687.56275],[13.00392,-656.71429],[35.77985,-633.79806],[52.36402,-607.21433],[61.50544,-576.2221],[69.39551,-463.06229],[64.03195,-333.09252],[66.63166,-310.74705],[76.74341,-271.12183],[76.01913,-240.37302],[70.71992,-215.66276],[61.39444,-192.22189],[4.92587,-104.74945],[-0.04642,-89.97062],[-1.15982,-74.96786],[7.37616,-44.3377],[43.34287,33.43359],[57.82276,73.67777],[61.78042,98.33363],[58.65779,131.73982],[30.6633,246.51535],[-3.12232,359.72155],[-19.05854,409.5891],[-38.12528,458.32905],[-93.37929,585.05138],[-149.50788,711.37783],[-206.51104,837.3084],[-264.38877,962.84308],[-323.14108,1087.98189],[-375.68571,1217.73741],[-430.68253,1346.44511],[-488.13152,1474.10499],[-523.48879,1544.31872],[-594.08359,1675.26176],[-669.90125,1803.25156],[-676.32366,1824.63733],[-675.18694,1837.67913],[-669.71556,1849.74864],[-650.18082,1871.96039],[-632.72846,1887.05812],[-627.93358,1888.07731],[-622.16686,1888.07731],[-616.52616,1886.87834],[-611.33032,1884.56501],[-543.19196,1787.97272],[-532.21578,1776.07794],[-518.53501,1767.42932],[-503.08197,1762.61623],[-486.90976,1761.96669],[-471.12049,1765.52496],[-456.79017,1773.04854],[-304.80122,1880.26495],[-292.90645,1891.24113],[-284.25782,1904.9219],[-279.44474,1920.37494],[-278.79519,1936.54715],[-282.35346,1952.33642],[-289.87704,1966.66674],[-358.33509,2063.71221],[-358.86207,2068.72602],[-358.25928,2074.46115],[-356.47726,2079.94563],[-354.90392,2082.67075],[-325.00182,2103.70954],[-304.80401,2108.89751],[-285.85191,2104.13825],[-261.9579,2086.80933],[-238.77897,2063.77045],[-142.7285,1955.96273],[-51.23988,1844.25763],[-7.86998,1789.43791],[73.75024,1675.70676],[153.17475,1560.46236],[230.40354,1443.7047],[260.23863,1390.70211],[287.03601,1326.34101],[331.26267,1215.21993],[372.99032,1103.16822],[412.21896,990.18589],[422.82087,956.93164],[451.12517,831.78089],[476.81683,706.09607],[499.89585,579.8772],[510.38803,493.31803],[517.05643,379.77002],[521.05981,266.12812],[522.39818,152.39234],[520.32504,65.35686],[515.33901,30.8827],[492.84172,-95.47424],[467.72932,-221.3093],[440.00183,-346.62247],[398.43926,-507.50085],[362.7121,-669.77492],[360.46415,-702.61308],[367.9809,-767.23797],[370.96699,-863.10002],[369.28263,-879.84993],[364.73154,-895.61074],[352.52977,-917.39741],[302.68328,-978.18887],[260.12001,-1020.18313],[239.71443,-1034.99353],[217.35308,-1046.92374],[184.74609,-1058.45788],[151.91771,-1066.26945],[127.64416,-1069.89685],[111.88443,-1069.60333],[96.59988,-1066.26074],[81.79052,-1059.8691],[3.71208,-1004.28342],[-32.86144,-967.42054],[-85.02953,-897.68124],[-92.71171,-875.07017],[-93.25371,-859.02525]]},{"role":"rough","name":"pond_fairway_fillet","polygon":[[-344.718,1142.5968],[-343.0453,1138.6798],[-340.9825,1134.5741],[-338.4034,1130.4719],[-335.3722,1126.4805],[-332.0653,1122.6052],[-328.5487,1118.919],[-324.8885,1115.4953],[-321.0717,1112.5099],[-317.1986,1110.0378],[-313.4735,1107.9731],[-320.731,1094.2771],[-346.9339,1109.1877],[-359.0847,1136.7789]]},{"role":"rough","name":"rough_tee_collar","polygon":[[-443.20804,2184.02728],[-454.18422,2195.92206],[-467.86499,2204.57068],[-483.31803,2209.38377],[-499.49024,2210.03331],[-515.27951,2206.47504],[-529.60983,2198.95146],[-681.59878,2091.73505],[-693.49355,2080.75887],[-702.14218,2067.0781],[-706.95526,2051.62506],[-707.60481,2035.45285],[-704.04654,2019.66358],[-696.52296,2005.33326],[-611.33032,1884.56501],[-543.19196,1787.97272],[-532.21578,1776.07794],[-518.53501,1767.42932],[-503.08197,1762.61623],[-486.90976,1761.96669],[-471.12049,1765.52496],[-456.79017,1773.04854],[-304.80122,1880.26495],[-292.90645,1891.24113],[-284.25782,1904.9219],[-279.44474,1920.37494],[-278.79519,1936.54715],[-282.35346,1952.33642],[-289.87704,1966.66674],[-358.33509,2063.71221]]},{"role":"fairway","name":"fairway_tee","polygon":[[-471.48517,2120.02413],[-478.21251,2127.31447],[-486.5975,2132.61524],[-496.06871,2135.5652],[-505.98071,2135.9633],[-515.65801,2133.78243],[-524.4411,2129.1712],[-617.59562,2063.45792],[-624.88597,2056.73058],[-630.18674,2048.34559],[-633.13669,2038.87437],[-633.5348,2028.96238],[-631.35393,2019.28508],[-626.7427,2010.50199],[-514.91483,1851.97587],[-508.18749,1844.68553],[-499.8025,1839.38476],[-490.33129,1836.4348],[-480.41929,1836.0367],[-470.74199,1838.21757],[-461.9589,1842.8288],[-368.80438,1908.54208],[-361.51403,1915.26942],[-356.21326,1923.65441],[-353.26331,1933.12563],[-352.8652,1943.03762],[-355.04607,1952.71492],[-359.6573,1961.49801]]},{"role":"bunker","name":"bunker_1","polygon":[[301.63469,-493.73771],[286.6959,-481.50164],[266.41738,-479.21257],[244.89551,-488.6399],[226.04374,-503.8492],[209.20144,-519.65463],[193.23713,-537.03068],[180.50822,-557.99382],[173.3763,-581.06565],[171.12372,-604.16636],[173.50577,-626.30657],[182.84322,-644.31389],[199.26824,-653.80367],[218.34348,-655.63566],[236.7371,-655.54771],[255.91004,-655.1592],[277.00244,-649.20466],[296.63156,-633.94051],[311.18046,-612.45859],[320.92712,-589.42347],[326.70145,-566.35516],[326.90626,-544.31823],[321.12938,-525.39934],[312.2476,-509.22423]]},{"role":"bunker","name":"bunker_2","polygon":[[735.01485,801.46393],[726.07581,824.91161],[705.02776,840.82229],[675.30902,844.52917],[644.95035,840.04914],[616.44754,833.58196],[587.9401,824.79025],[560.7854,809.87874],[538.52081,788.93416],[521.64557,764.74133],[510.50434,738.56131],[509.64365,712.39065],[521.93916,691.01598],[541.93824,676.40648],[562.37697,664.38036],[583.86645,652.17466],[610.94764,644.8907],[642.20192,648.91932],[671.69646,663.20785],[696.83588,682.38816],[717.59379,704.22367],[731.53753,728.58382],[736.91149,753.42084],[737.1367,777.25457]]},{"role":"bunker","name":"bunker_3","polygon":[[516.37123,1104.84685],[495.95519,1115.3535],[472.05235,1114.67927],[449.47714,1101.65329],[431.14659,1082.69483],[415.36467,1062.90882],[401.28583,1041.31854],[391.90057,1016.42288],[389.39436,990.17011],[392.57145,964.68462],[400.9298,941.07449],[416.11912,922.92018],[437.20639,914.66554],[459.63048,914.94269],[481.04324,917.69663],[503.17093,921.52284],[525.88412,931.69218],[544.68973,951.32455],[556.38515,976.75693],[562.20437,1003.28369],[563.29673,1029.34877],[558.22122,1053.51116],[547.03822,1073.49552],[532.72914,1089.91144]]},{"role":"fringe","name":"fringe","polygon":[[21.71514,-1101.24923],[120.43977,-1172.10802],[139.37045,-1178.69845],[166.60796,-1174.67444],[261.08657,-1144.00635],[279.66876,-1133.60735],[297.99742,-1116.54089],[382.18121,-1014.34271],[392.22822,-995.92505],[396.32186,-979.10066],[393.44179,-850.44945],[391.06093,-836.66039],[385.49789,-824.3683],[375.0194,-810.66132],[325.50507,-766.86337],[291.93505,-738.46199],[263.3522,-725.04196],[124.66102,-711.3159],[111.17615,-714.71942],[95.43456,-723.56656],[-24.45515,-801.82893],[-32.12551,-813.1493],[-38.22222,-833.95492],[-69.09127,-962.82753],[-69.59274,-976.53732],[-65.42862,-989.25798],[-52.43398,-1010.30916],[3.4242,-1083.48876]]},{"role":"green","name":"green","polygon":[[67.71736,-1068.28541],[144.85316,-1108.27121],[160.63031,-1111.74873],[186.77977,-1105.61243],[252.53339,-1083.43249],[266.29857,-1074.24529],[277.34638,-1061.38672],[336.07944,-979.66986],[341.25226,-967.54766],[342.15309,-957.62648],[335.47538,-870.99965],[331.3109,-855.16887],[315.91477,-834.4534],[278.23082,-804.00246],[261.44128,-792.18466],[245.81195,-786.20036],[156.253,-774.62836],[142.83851,-774.72033],[126.89758,-778.8876],[108.51143,-787.5284],[48.68691,-822.74871],[27.65532,-839.10131],[21.52311,-850.70265],[-2.88138,-934.0886],[-5.93015,-950.47032],[-5.55143,-966.29926],[0.62308,-981.19346],[50.00489,-1052.67936]]},{"role":"rough","name":"pond_rim","polygon":[[-616.33579,-1023.18228],[-580.27093,-1008.88393],[-545.62361,-991.73834],[-485.38766,-952.2508],[-424.1782,-898.39189],[-357.06847,-823.71382],[-296.967,-743.41347],[-243.95272,-658.28729],[-193.94456,-560.59902],[-149.3237,-455.22459],[-118.14448,-365.98251],[-111.591,-347.22494],[-98.46503,-300.35991],[-80.73923,-237.0716],[-54.53798,-116.02297],[-33.08932,15.55214],[-15.71097,166.83891],[-5.30237,314.02289],[-3.1831,433.12614],[-8.79583,552.14528],[-18.36193,637.54508],[-31.33129,708.11496],[-50.38739,777.37765],[-75.98855,844.54941],[-108.36749,908.78],[-145.12677,965.07888],[-185.69476,1012.65701],[-231.92958,1054.74855],[-286.99017,1093.37365],[-350.56761,1127.06344],[-421.74948,1155.47936],[-495.36698,1176.67526],[-570.67033,1190.6842],[-651.68729,1198.00007],[-728.29799,1197.55056],[-799.79983,1190.181],[-869.54827,1175.95902],[-879.53992,1173.92168],[-910.48062,1164.26485],[-961.75564,1148.26152],[-1032.23225,1118.14184],[-1099.07627,1080.57703],[-1161.28005,1035.71769],[-1214.65173,987.46319],[-1271.86465,923.10119],[-1323.3012,854.13619],[-1373.82511,773.07498],[-1417.44509,688.08063],[-1451.92524,604.09851],[-1479.13965,517.48808],[-1498.75395,428.83486],[-1511.29437,334.13619],[-1515.83838,243.45803],[-1512.17831,152.75377],[-1502.10371,67.34484],[-1484.29502,-21.60719],[-1462.98223,-100.00952],[-1431.60857,-185.18418],[-1397.74382,-258.99578],[-1354.46413,-338.67439],[-1303.42031,-419.26972],[-1242.25291,-504.41492],[-1144.64366,-627.43803],[-1050.70471,-734.96967],[-935.71813,-855.49996],[-851.63791,-933.21797],[-786.40398,-981.92694],[-752.93483,-1001.31107],[-722.05896,-1015.38095],[-689.51585,-1025.32546],[-665.18823,-1028.84307],[-640.42616,-1028.48668]]},{"role":"water","name":"cove_pond","polygon":[[-618.3916,-1016.46726],[-583.118,-1002.48261],[-549.10749,-985.65215],[-489.63978,-946.66824],[-429.11044,-893.40776],[-362.48467,-819.26824],[-302.7506,-739.45877],[-250.04991,-654.83611],[-200.29137,-557.63548],[-155.85758,-452.70282],[-118.27208,-345.1245],[-87.53642,-235.38569],[-61.41773,-114.71855],[-40.02473,16.51521],[-22.68272,167.48554],[-12.29798,314.33227],[-10.18604,433.02343],[-15.77743,551.59022],[-25.29106,636.52157],[-38.16108,706.55094],[-57.04773,775.19773],[-82.40133,841.71995],[-114.44232,905.28013],[-150.74351,960.87743],[-190.73428,1007.7786],[-236.31337,1049.27316],[-290.65313,1087.3926],[-353.51253,1120.70189],[-424.0211,1148.84904],[-496.97924,1169.8551],[-571.62734,1183.74213],[-651.9822,1190.99822],[-727.91772,1190.55267],[-798.73915,1183.25324],[-877.79339,1167.13377],[-959.3312,1141.68519],[-1029.13304,1111.85388],[-1095.30233,1074.66826],[-1156.87213,1030.26613],[-1209.67377,982.527],[-1266.43316,918.67521],[-1317.51524,850.18547],[-1367.73041,769.61961],[-1411.08211,685.14802],[-1445.33653,601.71571],[-1472.37053,515.67942],[-1491.85411,427.61705],[-1504.31744,333.50049],[-1508.83131,243.42391],[-1505.19489,153.30571],[-1495.1848,68.4437],[-1477.47785,-20.00014],[-1456.30774,-97.87757],[-1425.13347,-182.51093],[-1391.47997,-255.86212],[-1348.42492,-335.12714],[-1297.61595,-415.35165],[-1236.66537,-500.19505],[-1139.26298,-622.95744],[-1045.53394,-730.24879],[-930.80514,-850.50888],[-847.15587,-927.82854],[-782.54276,-976.07396],[-749.72176,-995.0827],[-719.57413,-1008.82073],[-687.98319,-1018.47428],[-664.73491,-1021.83582],[-641.23743,-1021.49763]]}],"notes":["The eleven items are the regions the V12 chain hands to authored_triangulation.partition (first_trio_polish._h1_regions, via first_trio_visual_revision.revise_regions patched by first_trio_polish.build_hole), already in world coordinates and in the script's order. Base role oob, later wins.","pond_rim: the script's `rock` region (N._offset_closed(water, 7), 68 points) is declared `rough` (H11 precedent: a sloped or flat M_Iwa shore). The V12 rock has 2,444 triangles, 1,596 vertical and a horizontal cap of 39,565 projected area, and a contract may not paint flat ground with M_Iwa. The walls between the rim and the -40 cove water are rock faces regardless, because lift_partition seals every step; only the 7-wide cap material changes (M_Rough instead of M_Iwa). A port deviation (pilot report): the rim cap is rough, its region rule keeps the script's 45000 rock area.","cove_pond: the script's `water` region (M_Sea, 0x107), V.flowing_outline(cove spline, 38). The other V8-era water cutouts (OPEN_SEA, BACKBOARD) are not regions in V12; the open sea exists only as the cove.height shore datum (coast outline).","2026-10-26 corner_leg (boundary_shape): new rough pond_fairway_fillet rounds the fairway tip where the fairway edge meets the pond rim at (-335.8, 1119.2) (a single-vertex 40-degree corner between 106- and 55-unit legs): a tangent cubic from 25 units along each edge, 10 stations, the approach_fillet construction (H11)."]},"height":{"kind":"composite","base":null,"primitives":[{"name":"base_profile","kind":"axis_profile","params":{"origin":[-493.2,1986.0],"direction":[-0.6347305132022676,0.7727335734973511],"length":1.0,"knots":[[-2670.0,-20.0],[0.0,150.0]],"interp":"smoothstep"},"note":"first_trio_cove.height: -20 + 170 smooth(680, 3350, v); v - 3350 runs along the plan v axis from the tee anchor."},{"name":"shore_datum","kind":"edge_distance_blend","params":{"include":[[[-719.5333752994484,-1046.9479394189343],[-613.274879818222,-999.2224304158933],[-516.0231433470437,-941.4550415238466],[-427.859027054056,-874.4704587310944],[-348.8633921073997,-799.093368025937],[-279.11709967521733,-716.1484553966758],[-218.70101092564983,-626.4604068316107],[-167.69598702683925,-530.8539083190426],[-126.18288914692698,-430.1536458472717],[-81.66293351991044,-307.4202629768515],[-41.6932666681148,-180.99352386002374],[-7.253818229998387,-51.526698601302314],[20.675482155980944,80.32694269479725],[41.11470485136556,213.91412992376104],[53.08392021769657,348.581592981074],[55.60319861651635,483.676061762221],[47.69261040936658,618.544266162688],[23.195756743458105,722.5251720745915],[-17.11577872956036,818.0653471534382],[-71.59262403308742,905.0030690629443],[-138.58540719052212,983.1766154668269],[-216.4447562252633,1052.4242640288028],[-303.52129916071004,1112.5842924125882],[-398.1656640202609,1163.4949782819003],[-498.7284788273149,1204.9945993004555],[-602.4446751778428,1232.0245047936378],[-706.7432188291069,1240.3776837978448],[-810.2657890464441,1231.1698735433151],[-911.654065095191,1205.5168112602876],[-1009.5497262406841,1164.5342341789997],[-1102.59445174826,1109.33787952969],[-1189.429920883256,1041.0434845425978],[-1268.6978129110087,960.76678644796],[-1348.2101733329832,854.7862707885815],[-1416.5747570733322,744.465509537662],[-1472.811634493598,630.4577727997159],[-1515.9408759553223,513.416330679258],[-1544.982551820047,393.99445328080327],[-1558.956732449314,272.845410708866],[-1556.883488204665,150.6224730679611],[-1537.782889447642,27.97891046260304],[-1498.7195071897654,-97.27423486662997],[-1438.4568727404985,-227.10382853244766],[-1358.5634969083019,-360.5234622102663],[-1260.6078905016343,-496.54672757550134],[-1146.158564328956,-634.1872163035698],[-1016.7840291987259,-772.4585200698873],[-874.0527959194037,-910.3742305498702]],[[767.1327690278317,-1391.6561860726201],[717.4589980931323,-1356.0760322849567],[643.2643842405985,-1333.661479887362],[549.6782017946941,-1320.50260180025],[441.82972507988325,-1312.6894709440353],[324.84822842062954,-1306.312160239132],[203.8629861413974,-1297.4607426059551],[84.00327256665037,-1282.225290964919],[-29.601637979147654,-1256.695878236438],[-130.16185534067472,-1223.6614259337464],[-228.15107926227392,-1198.3725921983269],[-326.94891486529013,-1181.3306183459129],[-429.9349672710666,-1173.0367456922384],[-540.4888416009469,-1173.992215553037],[-661.9901429762758,-1184.6982692440436],[-797.8184765183969,-1205.6561480809914],[-951.3534473486538,-1237.3670933796145],[-1081.6189923009665,-1288.2061924527302],[-1188.4767063380275,-1368.6502048553803],[-1271.6742634445377,-1472.729047004544],[-1330.9593376051969,-1594.472635317201],[-1366.0796028047057,-1727.9108862103303],[-1376.7827330277644,-1867.0737161009115],[-1362.8164022590731,-2005.9910414059236],[-1323.9282844833324,-2138.6927785423463],[-1243.050678996582,-2319.2516357579666],[-1144.8769759316688,-2472.864451535341],[-1031.257043791488,-2598.017661489648],[-904.0407510789332,-2693.1977012360676],[-765.0779662969007,-2756.8910063897783],[-616.2185579482843,-2787.5840125659593],[-459.3123945359789,-2783.76315537979],[-296.20934456287887,-2743.9148704464496],[-152.29113816128847,-2688.711017240792],[-3.6282824007048475,-2609.7432991631986],[145.20944892190255,-2510.3104112035],[289.65228200956244,-2393.7110483515257],[425.1304430653056,-2263.243905597107],[547.0741582921614,-2122.2076779300724],[650.9136538931593,-1973.9010603402535],[732.0791560713294,-1821.6227478174792],[762.721651782658,-1752.6755015013691],[786.9994516177603,-1688.349662617747],[804.34336150164,-1628.506159750083],[814.1841873593007,-1573.0059214818486],[815.9527351157467,-1521.7098763965141],[809.0798106959812,-1474.4789530775506],[792.9962200250084,-1431.174080108429]]],"datum":-25.0,"width":270.0,"sides":"both","easing":"smoothstep"},"note":"cove.height: -25 + (base + 25) smooth(0, 270, shore), shore = min(distance to COVE, distance to OPEN_SEA); V12 patches OPEN_SEA to first_trio_natural_v7.cove_outlines' coast."},{"name":"landscape_east","kind":"blob","params":{"center":[1316.064653879462,366.2897134911966],"radii":[430.0,600.0],"amp":45.0,"rotation":39.4},"note":"cove.height: 45 exp(-((u-2770)/430)^2 - ((v-950)/600)^2) (plan axes: rotation 39.4)."},{"name":"landscape_back","kind":"blob","params":{"center":[150.36772291045992,1738.1682303903601],"radii":[360.0,480.0],"amp":36.0,"rotation":39.4},"note":"cove.height: 36 exp(-((u-2740)/360)^2 - ((v-2750)/480)^2)."},{"name":"green_tilt","kind":"weighted","params":{"weight":{"kind":"ellipse","center":[158.34014602863044,-934.0848340609887],"radii":[175.0,122.0],"outer":1.0,"width":1.0,"rotation":89.4,"easing":"window"},"terms":[{"name":"green_tilt_terms","kind":"polynomial","params":{"center":[158.34014602863044,-934.0848340609887],"terms":[[10.44,1,0],[-7.2,0,1],[5.3999999999999995,1,1]],"rotation":89.4,"scale":[175.0,122.0]}}]},"note":"cove.height: r = (a/175)^2 + (b/122)^2 about plan (1050, 680) turned 50 degrees; r < 1: 18 (1 - r)^2 (.58 a/175 - .4 b/122 + .3 a b / (175 x 122)): a window ellipse times a polynomial."},{"name":"bunker_dish_1","kind":"weighted","params":{"weight":[{"kind":"polygon","polygon":[[306.10500988394756,-533.3577907071067],[297.5068542254221,-525.4299881015975],[287.33215319670603,-519.3538756563787],[275.68323427236464,-516.1935307550905],[263.12554021885876,-516.591070876251],[250.48119096677397,-520.4806387919409],[238.49154940669405,-527.1102136977527],[227.53231693339785,-535.3621683763763],[217.5333501639857,-544.2107977130077],[208.1385928547145,-553.0903335205107],[199.00679303189736,-562.0041236837676],[190.07830518035212,-571.3500658392168],[181.65945872611474,-581.5864920001652],[174.28663087573204,-592.9338237740801],[168.46141775580736,-605.2648370997761],[164.42035273968986,-618.2109719263756],[162.07618020959853,-631.3812539394592],[161.15991554296625,-644.5318538612007],[161.4689232227795,-657.570351201271],[163.06042309681266,-670.397769279502],[166.26181738630066,-682.7076792570545],[171.4803728039435,-693.9012804261308],[178.91907012228467,-703.2131872200007],[188.3683640705783,-710.0111925814874],[199.20631257636978,-714.1136163779352],[210.62208456793041,-715.9347730319548],[221.9479336871491,-716.3480301582013],[232.91830703448204,-716.3064302277539],[243.71162501436834,-716.3987281280013],[254.7504652673788,-716.5642894100517],[266.37096474544364,-716.1148120554901],[278.54484878421226,-714.053793393864],[290.8061599635521,-709.5319861435189],[302.4179625123013,-702.2123939943065],[312.6795763934838,-692.3755364016947],[321.1995294065712,-680.7401397838878],[327.9856033167855,-668.1235326777285],[333.3140149276353,-655.1371584259416],[337.46903863709554,-642.0701494240207],[340.51644319931825,-628.9885128247747],[342.24768731674317,-615.9466166991422],[342.32405485804475,-603.1491294046398],[340.5259260939224,-590.9476094173756],[336.94657456091477,-579.6749437515093],[332.0018771814616,-569.4370626828677],[326.2384825552426,-560.020964459882],[320.04727566482256,-551.0139011865083],[313.4519226793918,-542.0971084623991]],"width":1e-09,"easing":"hard"},{"kind":"edge_distance","polygons":[[[306.10500988394756,-533.3577907071067],[297.5068542254221,-525.4299881015975],[287.33215319670603,-519.3538756563787],[275.68323427236464,-516.1935307550905],[263.12554021885876,-516.591070876251],[250.48119096677397,-520.4806387919409],[238.49154940669405,-527.1102136977527],[227.53231693339785,-535.3621683763763],[217.5333501639857,-544.2107977130077],[208.1385928547145,-553.0903335205107],[199.00679303189736,-562.0041236837676],[190.07830518035212,-571.3500658392168],[181.65945872611474,-581.5864920001652],[174.28663087573204,-592.9338237740801],[168.46141775580736,-605.2648370997761],[164.42035273968986,-618.2109719263756],[162.07618020959853,-631.3812539394592],[161.15991554296625,-644.5318538612007],[161.4689232227795,-657.570351201271],[163.06042309681266,-670.397769279502],[166.26181738630066,-682.7076792570545],[171.4803728039435,-693.9012804261308],[178.91907012228467,-703.2131872200007],[188.3683640705783,-710.0111925814874],[199.20631257636978,-714.1136163779352],[210.62208456793041,-715.9347730319548],[221.9479336871491,-716.3480301582013],[232.91830703448204,-716.3064302277539],[243.71162501436834,-716.3987281280013],[254.7504652673788,-716.5642894100517],[266.37096474544364,-716.1148120554901],[278.54484878421226,-714.053793393864],[290.8061599635521,-709.5319861435189],[302.4179625123013,-702.2123939943065],[312.6795763934838,-692.3755364016947],[321.1995294065712,-680.7401397838878],[327.9856033167855,-668.1235326777285],[333.3140149276353,-655.1371584259416],[337.46903863709554,-642.0701494240207],[340.51644319931825,-628.9885128247747],[342.24768731674317,-615.9466166991422],[342.32405485804475,-603.1491294046398],[340.5259260939224,-590.9476094173756],[336.94657456091477,-579.6749437515093],[332.0018771814616,-569.4370626828677],[326.2384825552426,-560.020964459882],[320.04727566482256,-551.0139011865083],[313.4519226793918,-542.0971084623991]]],"width":45.0,"start":0.0,"span":1.0}],"terms":[{"name":"bunker_dish_1_depth","kind":"plane","params":{"origin":[0.0,0.0],"y0":-14.0,"gx":0.0,"gz":0.0}}]},"note":"cove.height: inside the wobbled (.1) 48-point ellipse outline, y -= depth smooth(0, 45, distance to the outline); depths 14, 10, 18."},{"name":"bunker_dish_2","kind":"weighted","params":{"weight":[{"kind":"polygon","polygon":[[728.6750359769137,802.692253326652],[724.7352590565831,815.1435920397255],[718.2815429251651,826.7100320403231],[708.8351640725083,836.3139608301858],[696.5897612064423,843.0207969511212],[682.3685986879395,846.429637083359],[667.2894917125955,846.8428070733266],[652.3181274532574,845.1194331923566],[637.9432623933353,842.2821848918832],[624.1304616171874,839.0742846255475],[610.5510004216669,835.6851342093205],[596.9320718456581,831.7670371446827],[583.3187063453333,826.707809297568],[570.1052659004051,819.9934455354633],[557.8412238139363,811.4627701980894],[546.9529392549994,801.3355217780183],[537.5687393313369,790.0356755951163],[529.5631042753062,777.9487490688418],[522.7920084735136,765.2776940912609],[517.3639142471181,752.0850778564384],[513.7585543297022,738.479801195876],[512.6906406450598,724.8059090473732],[514.7694769597108,711.6824120259826],[520.1369930223186,699.8335161819487],[528.29585941927,689.7843899951697],[538.2447556963157,681.5955890697735],[548.8706169797038,674.8069327892192],[559.402483454362,668.6548694416122],[569.6921605115539,662.4744069626174],[580.1773310468607,656.0851472845459],[591.5530780474364,649.9570644581236],[604.3324387999303,645.0612074039507],[618.5293471888447,642.4745276401334],[633.6204973332368,642.9359603231785],[648.782609916019,646.5721239649642],[663.2511016800604,652.9151169956515],[676.5904195322101,661.1771851847316],[688.7337575673246,670.6163923311526],[699.7967275784454,680.7951706977731],[709.8065570901875,691.61313483705],[718.5340006844899,703.1358816748486],[725.5436433516224,715.358427736425],[730.4345439133274,728.0677830980087],[733.1156246996661,740.8922490959808],[733.9278682114675,753.4955670715433],[733.5103999530587,765.7733456418764],[732.4613943893793,777.9005551408695],[730.9762995108334,790.169355029386]],"width":1e-09,"easing":"hard"},{"kind":"edge_distance","polygons":[[[728.6750359769137,802.692253326652],[724.7352590565831,815.1435920397255],[718.2815429251651,826.7100320403231],[708.8351640725083,836.3139608301858],[696.5897612064423,843.0207969511212],[682.3685986879395,846.429637083359],[667.2894917125955,846.8428070733266],[652.3181274532574,845.1194331923566],[637.9432623933353,842.2821848918832],[624.1304616171874,839.0742846255475],[610.5510004216669,835.6851342093205],[596.9320718456581,831.7670371446827],[583.3187063453333,826.707809297568],[570.1052659004051,819.9934455354633],[557.8412238139363,811.4627701980894],[546.9529392549994,801.3355217780183],[537.5687393313369,790.0356755951163],[529.5631042753062,777.9487490688418],[522.7920084735136,765.2776940912609],[517.3639142471181,752.0850778564384],[513.7585543297022,738.479801195876],[512.6906406450598,724.8059090473732],[514.7694769597108,711.6824120259826],[520.1369930223186,699.8335161819487],[528.29585941927,689.7843899951697],[538.2447556963157,681.5955890697735],[548.8706169797038,674.8069327892192],[559.402483454362,668.6548694416122],[569.6921605115539,662.4744069626174],[580.1773310468607,656.0851472845459],[591.5530780474364,649.9570644581236],[604.3324387999303,645.0612074039507],[618.5293471888447,642.4745276401334],[633.6204973332368,642.9359603231785],[648.782609916019,646.5721239649642],[663.2511016800604,652.9151169956515],[676.5904195322101,661.1771851847316],[688.7337575673246,670.6163923311526],[699.7967275784454,680.7951706977731],[709.8065570901875,691.61313483705],[718.5340006844899,703.1358816748486],[725.5436433516224,715.358427736425],[730.4345439133274,728.0677830980087],[733.1156246996661,740.8922490959808],[733.9278682114675,753.4955670715433],[733.5103999530587,765.7733456418764],[732.4613943893793,777.9005551408695],[730.9762995108334,790.169355029386]]],"width":45.0,"start":0.0,"span":1.0}],"terms":[{"name":"bunker_dish_2_depth","kind":"plane","params":{"origin":[0.0,0.0],"y0":-10.0,"gx":0.0,"gz":0.0}}]}},{"name":"bunker_dish_3","kind":"weighted","params":{"weight":[{"kind":"polygon","polygon":[[524.3024128688785,1108.9396671924605],[514.4896821638756,1116.4836835101682],[503.19650040798564,1121.9532739348174],[490.6331797696451,1124.2442270530369],[477.4566846275725,1122.7340977871195],[464.52580451285974,1117.5634178164896],[452.54816566060333,1109.5834753727036],[441.8113351428025,1099.9961551013298],[432.14257006733396,1089.868331788523],[423.11261363083406,1079.7608274633085],[414.36267905793056,1069.640403588975],[405.86837667697966,1059.0856232119688],[397.9962720886651,1047.6437198176432],[391.3320706891371,1035.130850356503],[386.3913463957422,1021.7238120713636],[383.38746287394065,1007.8287657715512],[382.19088908322846,993.8471051401058],[382.4950471943319,980.0104602172692],[384.07778385584214,966.3978543593796],[386.98976696116205,953.1178128458976],[391.54597672152516,940.519419426244],[398.117237978702,929.2645664781967],[406.84333230527136,920.1716090404464],[417.44277277869037,913.8836374483622],[429.24354813244236,910.5365113833352],[441.4323570174405,909.6261628522029],[453.39074594012413,910.1807779582089],[464.9311862480672,911.1802418783741],[476.2982202873702,912.0242072732365],[487.93069100008177,912.8129266098986],[500.1159388783918,914.2957211455096],[512.7280973031231,917.5125654723543],[525.1949157077834,923.3112515703278],[536.708391318519,931.9800944767733],[546.5582335419156,943.1645871480591],[554.4018053685115,956.0787596016974],[560.3261268415856,969.8682850332859],[564.680842682285,983.9176036506453],[567.7929900789552,997.9490262941363],[569.7381458297618,1011.899234099219],[570.3020994601133,1025.6931807310352],[569.1481500284517,1039.087247888699],[566.0790928076885,1051.6945338950723],[561.2251891742724,1063.1749344102893],[555.0342958146479,1073.4538751557695],[548.0611234846281,1082.8018109789305],[540.6772027706963,1091.6845774904136],[532.876693574191,1100.4376954050056]],"width":1e-09,"easing":"hard"},{"kind":"edge_distance","polygons":[[[524.3024128688785,1108.9396671924605],[514.4896821638756,1116.4836835101682],[503.19650040798564,1121.9532739348174],[490.6331797696451,1124.2442270530369],[477.4566846275725,1122.7340977871195],[464.52580451285974,1117.5634178164896],[452.54816566060333,1109.5834753727036],[441.8113351428025,1099.9961551013298],[432.14257006733396,1089.868331788523],[423.11261363083406,1079.7608274633085],[414.36267905793056,1069.640403588975],[405.86837667697966,1059.0856232119688],[397.9962720886651,1047.6437198176432],[391.3320706891371,1035.130850356503],[386.3913463957422,1021.7238120713636],[383.38746287394065,1007.8287657715512],[382.19088908322846,993.8471051401058],[382.4950471943319,980.0104602172692],[384.07778385584214,966.3978543593796],[386.98976696116205,953.1178128458976],[391.54597672152516,940.519419426244],[398.117237978702,929.2645664781967],[406.84333230527136,920.1716090404464],[417.44277277869037,913.8836374483622],[429.24354813244236,910.5365113833352],[441.4323570174405,909.6261628522029],[453.39074594012413,910.1807779582089],[464.9311862480672,911.1802418783741],[476.2982202873702,912.0242072732365],[487.93069100008177,912.8129266098986],[500.1159388783918,914.2957211455096],[512.7280973031231,917.5125654723543],[525.1949157077834,923.3112515703278],[536.708391318519,931.9800944767733],[546.5582335419156,943.1645871480591],[554.4018053685115,956.0787596016974],[560.3261268415856,969.8682850332859],[564.680842682285,983.9176036506453],[567.7929900789552,997.9490262941363],[569.7381458297618,1011.899234099219],[570.3020994601133,1025.6931807310352],[569.1481500284517,1039.087247888699],[566.0790928076885,1051.6945338950723],[561.2251891742724,1063.1749344102893],[555.0342958146479,1073.4538751557695],[548.0611234846281,1082.8018109789305],[540.6772027706963,1091.6845774904136],[532.876693574191,1100.4376954050056]]],"width":45.0,"start":0.0,"span":1.0}],"terms":[{"name":"bunker_dish_3_depth","kind":"plane","params":{"origin":[0.0,0.0],"y0":-18.0,"gx":0.0,"gz":0.0}}]}},{"name":"approach_shelf_and_shoulder","kind":"weighted","params":{"weight":{"kind":"ellipse","center":[158.34014602863044,-934.0848340609887],"radii":[250.0,190.0],"outer":1.0,"width":1.0,"rotation":39.4,"easing":"linear","complement":true},"terms":[{"name":"approach_shelf","kind":"blob","params":{"center":[208.2955825723484,-569.5242021220386],"radii":[430.0,360.0],"amp":8.5,"rotation":39.4}},{"name":"off_line_shoulder","kind":"blob","params":{"center":[-8.33161822113027,481.9379493015788],"radii":[620.0,920.0],"amp":5.5,"rotation":39.4}}]},"note":"first_trio_naturalization.h1_terrain: (8.5 exp(...) + 5.5 exp(...)) min(1, hypot((u-1050)/250, (v-680)/190)): the cup mask is a complemented linear ellipse."},{"name":"green_relief","kind":"weighted","params":{"weight":[{"kind":"polygon","polygon":[[11.244343122767987,-1093.7339016043966],[137.363263043002,-1184.2547171009082],[280.45614155875614,-1137.8927917949457],[397.3326168261999,-996.5956243461301],[392.78102276111576,-825.6298880377497],[278.2531064433417,-725.5881148432036],[116.3947364728856,-709.7177629092687],[-31.528249153196157,-805.3409312497188],[-73.75426085806271,-982.3775487487561]],"width":1e-09,"easing":"hard"},{"kind":"edge_distance","polygons":[[[11.244343122767987,-1093.7339016043966],[137.363263043002,-1184.2547171009082],[280.45614155875614,-1137.8927917949457],[397.3326168261999,-996.5956243461301],[392.78102276111576,-825.6298880377497],[278.2531064433417,-725.5881148432036],[116.3947364728856,-709.7177629092687],[-31.528249153196157,-805.3409312497188],[-73.75426085806271,-982.3775487487561]]],"width":80.0,"start":0.0,"span":1.0}],"terms":[{"name":"relief_u","kind":"ripple","params":{"amp":19.5,"direction":[0.7727335734973511,0.6347305132022676],"period":105.0,"offset":495.5373992291902}},{"name":"relief_v","kind":"ripple","params":{"amp":13.5,"direction":[-0.6347305132022676,0.7727335734973511],"period":82.0,"offset":822.3020339229026,"fn":"cos"}},{"name":"relief_uv","kind":"ripple","params":{"amp":7.5,"direction":[0.13800306029508347,1.4074640866996186],"period":125.0,"offset":1372.839433152093}}]},"note":"first_trio_naturalization.h1_green_relief: inside H1_FRINGE (the raw plan polygon), (19.5 sin((u-1025)/105) + 13.5 cos((v-680)/82) + 7.5 sin((u+v-1650)/125)) smooth(0, 80, distance to the outline)."},{"name":"pin_pull","kind":"pin_pull","params":{"pins":[[155.30574998524116,-820.1076765220682,14.592735013420993],[158.34014602863044,-934.0848340609887,2.5780845069678584],[156.8208589030578,-1058.2729645994182,-30.512325907066927]],"inner":22.0,"outer":80.0},"note":"first_trio_visual_revision.build_hole.height: the odds blend toward each cup target's pre-pull height (h1_terrain at the cove PIN_TARGETS, the targets here)."},{"name":"ridge","kind":"weighted","params":{"weight":[{"kind":"halfspace","origin":[-1.730869290398914,-1479.6829187852068],"direction":[0.7727335734973511,0.6347305132022676],"width":110.0},{"kind":"halfspace","origin":[562.3646393626673,-1016.3296441475513],"direction":[-0.7727335734973511,-0.6347305132022676],"width":110.0},{"kind":"halfspace","origin":[400.915682544565,-1394.8256604308756],"direction":[-0.6347305132022676,0.7727335734973511],"width":100.0},{"kind":"halfspace","origin":[159.71808752770335,-1101.1869025018825],"direction":[0.6347305132022676,-0.7727335734973511],"width":100.0}],"terms":[{"name":"ridge_west","kind":"blob","params":{"center":[200.5598904218632,-1300.5783444856208],"radii":[155.0,85.0],"amp":49.0,"rotation":39.4}},{"name":"ridge_east","kind":"blob","params":{"center":[403.67783285434484,-1185.4996693889934],"radii":[140.0,80.0],"amp":38.0,"rotation":39.4}}],"combine":"min"},"note":"first_trio_natural_v7.ridge: on 580 < u < 1310, 170 < v < 550, smoothstep(min((u-580)/110, (1310-u)/110, (v-170)/100, (550-v)/100, 1)) (49 exp(...) + 38 exp(...)); the min of four halfspace ramps, 0 outside the box."},{"name":"outer_lift","kind":"cascade","params":{"cases":[{"name":"inside_0","when":{"kind":"polygon","polygon":[[-897.89686,1208.89309],[-896.98368,1206.08262],[-896.01922,1196.90641],[-896.98368,1187.7302],[-899.8349,1178.95504],[-904.44828,1170.96444],[-910.48062,1164.26485],[-879.53992,1173.92168],[-869.54827,1175.95902],[-746.60345,1044.91825],[-693.32782,984.46716],[-665.932,950.24717],[-653.04375,932.52895],[-634.10694,904.40899],[-611.928,866.72392],[-593.70555,826.97455],[-577.41282,785.41002],[-562.41661,742.47186],[-552.02674,708.87394],[-534.12197,643.02201],[-480.29271,403.51891],[-464.36824,341.72018],[-455.32588,310.11093],[-442.17292,269.67688],[-422.01313,215.88021],[-404.27531,175.21976],[-365.01346,98.17301],[-341.41703,56.58002],[-312.50796,8.85602],[-279.12949,-40.96861],[-132.83295,-248.33793],[-98.46503,-300.35991],[-111.591,-347.22494],[-118.14448,-365.98251],[-115.88999,-363.47864],[-108.42539,-358.05529],[-99.99633,-354.30243],[-90.97121,-352.38408],[-81.74445,-352.38408],[-72.71933,-354.30243],[-64.29027,-358.05529],[-60.49115,-360.81552],[-54.96114,-370.21329],[-38.64047,-400.53102],[-20.79883,-437.31555],[-12.87011,-456.14636],[-1.7123,-486.07706],[10.16328,-524.8004],[18.25734,-564.48683],[24.88499,-615.71997],[26.93203,-653.92702],[27.10038,-721.84368],[17.73123,-996.31627],[19.69108,-1024.40657],[22.42196,-1044.09476],[30.00877,-1078.32366],[35.31338,-1091.17897],[43.86566,-1101.28629],[55.66558,-1108.64562],[141.61131,-1146.44563],[214.56782,-1175.05591],[257.51347,-1190.34742],[316.48186,-1208.67631],[356.85391,-1219.71123],[411.64365,-1231.89635],[450.01401,-1238.82738],[501.1875,-1245.21528],[538.11899,-1248.15298],[586.28045,-1249.12964],[622.30228,-1248.14446],[668.11661,-1244.10832],[715.49847,-1237.21589],[748.56538,-1230.42882],[771.18992,-1223.65997],[792.22652,-1213.57785],[811.67519,-1200.18246],[918.34985,-1113.34066],[969.63143,-1067.92748],[1037.64515,-1002.72528],[1085.81343,-953.99567],[1131.92363,-903.34035],[1191.55247,-833.12498],[1220.05915,-797.45335],[1260.77534,-742.38669],[1310.11798,-670.09526],[1346.28118,-611.96722],[1368.71722,-572.21375],[1406.09781,-500.28833],[1425.52069,-459.00624],[1451.51451,-395.71911],[1476.09649,-326.05329],[1489.19332,-282.54236],[1500.20037,-238.48286],[1513.18988,-170.65779],[1519.64376,-126.70755],[1523.62067,-82.5691],[1525.12062,-38.24242],[1524.25215,15.41059],[1521.48679,60.31007],[1515.17271,104.70483],[1510.6849,126.71294],[1494.45326,188.16772],[1480.59694,231.02331],[1464.52149,273.09679],[1436.55363,336.36202],[1404.55493,399.84157],[1357.53732,480.44742],[1322.88631,534.67511],[1271.42428,607.95077],[1217.31114,679.92463],[1157.75739,753.3674],[1098.55467,823.01358],[1017.24506,913.41815],[938.64287,996.34637],[600.44141,1338.25184],[535.24085,1402.33612],[355.75923,1575.06261],[289.19933,1637.72455],[197.59709,1720.06101],[128.3197,1779.69682],[35.69548,1855.63374],[-36.71077,1911.40508],[-111.76743,1966.02649],[-167.04627,2003.65235],[-224.98223,2040.68999],[-280.11836,2073.96268],[-336.48434,2105.07345],[-396.46033,2135.85782],[-414.39863,2144.04722],[-432.77136,2150.51535],[-451.57855,2155.26219],[-470.82017,2158.28774],[-504.05984,2159.8945],[-543.61052,2158.67297],[-582.68941,2153.23385],[-635.26636,2140.15191],[-673.00766,2126.92813],[-709.44692,2110.24639],[-759.24319,2082.75984],[-793.34936,2059.6057],[-838.43617,2023.37983],[-869.37596,1994.42073],[-908.19446,1951.30343],[-934.8993,1917.456],[-958.94083,1881.74169],[-987.76199,1831.02126],[-1005.91196,1792.12511],[-1013.79553,1772.15019],[-1025.49163,1737.71095],[-1036.94379,1696.42511],[-1044.60188,1654.3594],[-1048.57977,1615.60722],[-1050.32056,1575.072],[-1048.22188,1534.64487],[-1043.16662,1497.04827],[-1039.0829,1473.85867],[-1033.71265,1451.0102],[-1027.05589,1428.50289],[-1019.11261,1406.33671],[-1005.15567,1372.06026],[-995.32912,1351.31675],[-972.78576,1311.28302],[-940.43644,1262.43209],[-912.35002,1225.97127]]},"primitives":[]},{"name":"inside_1","when":{"kind":"polygon","polygon":[[-443.20804,2184.02728],[-454.18422,2195.92206],[-467.86499,2204.57068],[-483.31803,2209.38377],[-499.49024,2210.03331],[-515.27951,2206.47504],[-529.60983,2198.95146],[-681.59878,2091.73505],[-693.49355,2080.75887],[-702.14218,2067.0781],[-706.95526,2051.62506],[-707.60481,2035.45285],[-704.04654,2019.66358],[-696.52296,2005.33326],[-611.33032,1884.56501],[-543.19196,1787.97272],[-532.21578,1776.07794],[-518.53501,1767.42932],[-503.08197,1762.61623],[-486.90976,1761.96669],[-471.12049,1765.52496],[-456.79017,1773.04854],[-304.80122,1880.26495],[-292.90645,1891.24113],[-284.25782,1904.9219],[-279.44474,1920.37494],[-278.79519,1936.54715],[-282.35346,1952.33642],[-289.87704,1966.66674],[-358.33509,2063.71221]]},"primitives":[]},{"name":"inside_2","when":{"kind":"polygon","polygon":[[-618.3916,-1016.46726],[-583.118,-1002.48261],[-549.10749,-985.65215],[-489.63978,-946.66824],[-429.11044,-893.40776],[-362.48467,-819.26824],[-302.7506,-739.45877],[-250.04991,-654.83611],[-200.29137,-557.63548],[-155.85758,-452.70282],[-118.27208,-345.1245],[-87.53642,-235.38569],[-61.41773,-114.71855],[-40.02473,16.51521],[-22.68272,167.48554],[-12.29798,314.33227],[-10.18604,433.02343],[-15.77743,551.59022],[-25.29106,636.52157],[-38.16108,706.55094],[-57.04773,775.19773],[-82.40133,841.71995],[-114.44232,905.28013],[-150.74351,960.87743],[-190.73428,1007.7786],[-236.31337,1049.27316],[-290.65313,1087.3926],[-353.51253,1120.70189],[-424.0211,1148.84904],[-496.97924,1169.8551],[-571.62734,1183.74213],[-651.9822,1190.99822],[-727.91772,1190.55267],[-798.73915,1183.25324],[-877.79339,1167.13377],[-959.3312,1141.68519],[-1029.13304,1111.85388],[-1095.30233,1074.66826],[-1156.87213,1030.26613],[-1209.67377,982.527],[-1266.43316,918.67521],[-1317.51524,850.18547],[-1367.73041,769.61961],[-1411.08211,685.14802],[-1445.33653,601.71571],[-1472.37053,515.67942],[-1491.85411,427.61705],[-1504.31744,333.50049],[-1508.83131,243.42391],[-1505.19489,153.30571],[-1495.1848,68.4437],[-1477.47785,-20.00014],[-1456.30774,-97.87757],[-1425.13347,-182.51093],[-1391.47997,-255.86212],[-1348.42492,-335.12714],[-1297.61595,-415.35165],[-1236.66537,-500.19505],[-1139.26298,-622.95744],[-1045.53394,-730.24879],[-930.80514,-850.50888],[-847.15587,-927.82854],[-782.54276,-976.07396],[-749.72176,-995.0827],[-719.57413,-1008.82073],[-687.98319,-1018.47428],[-664.73491,-1021.83582],[-641.23743,-1021.49763]]},"primitives":[]},{"name":"outside","primitives":[{"name":"outer_lift_ramp","kind":"weighted","params":{"weight":{"kind":"edge_distance","polygons":[[[-897.89686,1208.89309],[-896.98368,1206.08262],[-896.01922,1196.90641],[-896.98368,1187.7302],[-899.8349,1178.95504],[-904.44828,1170.96444],[-910.48062,1164.26485],[-879.53992,1173.92168],[-869.54827,1175.95902],[-746.60345,1044.91825],[-693.32782,984.46716],[-665.932,950.24717],[-653.04375,932.52895],[-634.10694,904.40899],[-611.928,866.72392],[-593.70555,826.97455],[-577.41282,785.41002],[-562.41661,742.47186],[-552.02674,708.87394],[-534.12197,643.02201],[-480.29271,403.51891],[-464.36824,341.72018],[-455.32588,310.11093],[-442.17292,269.67688],[-422.01313,215.88021],[-404.27531,175.21976],[-365.01346,98.17301],[-341.41703,56.58002],[-312.50796,8.85602],[-279.12949,-40.96861],[-132.83295,-248.33793],[-98.46503,-300.35991],[-111.591,-347.22494],[-118.14448,-365.98251],[-115.88999,-363.47864],[-108.42539,-358.05529],[-99.99633,-354.30243],[-90.97121,-352.38408],[-81.74445,-352.38408],[-72.71933,-354.30243],[-64.29027,-358.05529],[-60.49115,-360.81552],[-54.96114,-370.21329],[-38.64047,-400.53102],[-20.79883,-437.31555],[-12.87011,-456.14636],[-1.7123,-486.07706],[10.16328,-524.8004],[18.25734,-564.48683],[24.88499,-615.71997],[26.93203,-653.92702],[27.10038,-721.84368],[17.73123,-996.31627],[19.69108,-1024.40657],[22.42196,-1044.09476],[30.00877,-1078.32366],[35.31338,-1091.17897],[43.86566,-1101.28629],[55.66558,-1108.64562],[141.61131,-1146.44563],[214.56782,-1175.05591],[257.51347,-1190.34742],[316.48186,-1208.67631],[356.85391,-1219.71123],[411.64365,-1231.89635],[450.01401,-1238.82738],[501.1875,-1245.21528],[538.11899,-1248.15298],[586.28045,-1249.12964],[622.30228,-1248.14446],[668.11661,-1244.10832],[715.49847,-1237.21589],[748.56538,-1230.42882],[771.18992,-1223.65997],[792.22652,-1213.57785],[811.67519,-1200.18246],[918.34985,-1113.34066],[969.63143,-1067.92748],[1037.64515,-1002.72528],[1085.81343,-953.99567],[1131.92363,-903.34035],[1191.55247,-833.12498],[1220.05915,-797.45335],[1260.77534,-742.38669],[1310.11798,-670.09526],[1346.28118,-611.96722],[1368.71722,-572.21375],[1406.09781,-500.28833],[1425.52069,-459.00624],[1451.51451,-395.71911],[1476.09649,-326.05329],[1489.19332,-282.54236],[1500.20037,-238.48286],[1513.18988,-170.65779],[1519.64376,-126.70755],[1523.62067,-82.5691],[1525.12062,-38.24242],[1524.25215,15.41059],[1521.48679,60.31007],[1515.17271,104.70483],[1510.6849,126.71294],[1494.45326,188.16772],[1480.59694,231.02331],[1464.52149,273.09679],[1436.55363,336.36202],[1404.55493,399.84157],[1357.53732,480.44742],[1322.88631,534.67511],[1271.42428,607.95077],[1217.31114,679.92463],[1157.75739,753.3674],[1098.55467,823.01358],[1017.24506,913.41815],[938.64287,996.34637],[600.44141,1338.25184],[535.24085,1402.33612],[355.75923,1575.06261],[289.19933,1637.72455],[197.59709,1720.06101],[128.3197,1779.69682],[35.69548,1855.63374],[-36.71077,1911.40508],[-111.76743,1966.02649],[-167.04627,2003.65235],[-224.98223,2040.68999],[-280.11836,2073.96268],[-336.48434,2105.07345],[-396.46033,2135.85782],[-414.39863,2144.04722],[-432.77136,2150.51535],[-451.57855,2155.26219],[-470.82017,2158.28774],[-504.05984,2159.8945],[-543.61052,2158.67297],[-582.68941,2153.23385],[-635.26636,2140.15191],[-673.00766,2126.92813],[-709.44692,2110.24639],[-759.24319,2082.75984],[-793.34936,2059.6057],[-838.43617,2023.37983],[-869.37596,1994.42073],[-908.19446,1951.30343],[-934.8993,1917.456],[-958.94083,1881.74169],[-987.76199,1831.02126],[-1005.91196,1792.12511],[-1013.79553,1772.15019],[-1025.49163,1737.71095],[-1036.94379,1696.42511],[-1044.60188,1654.3594],[-1048.57977,1615.60722],[-1050.32056,1575.072],[-1048.22188,1534.64487],[-1043.16662,1497.04827],[-1039.0829,1473.85867],[-1033.71265,1451.0102],[-1027.05589,1428.50289],[-1019.11261,1406.33671],[-1005.15567,1372.06026],[-995.32912,1351.31675],[-972.78576,1311.28302],[-940.43644,1262.43209],[-912.35002,1225.97127]],[[-443.20804,2184.02728],[-454.18422,2195.92206],[-467.86499,2204.57068],[-483.31803,2209.38377],[-499.49024,2210.03331],[-515.27951,2206.47504],[-529.60983,2198.95146],[-681.59878,2091.73505],[-693.49355,2080.75887],[-702.14218,2067.0781],[-706.95526,2051.62506],[-707.60481,2035.45285],[-704.04654,2019.66358],[-696.52296,2005.33326],[-611.33032,1884.56501],[-543.19196,1787.97272],[-532.21578,1776.07794],[-518.53501,1767.42932],[-503.08197,1762.61623],[-486.90976,1761.96669],[-471.12049,1765.52496],[-456.79017,1773.04854],[-304.80122,1880.26495],[-292.90645,1891.24113],[-284.25782,1904.9219],[-279.44474,1920.37494],[-278.79519,1936.54715],[-282.35346,1952.33642],[-289.87704,1966.66674],[-358.33509,2063.71221]],[[-618.3916,-1016.46726],[-583.118,-1002.48261],[-549.10749,-985.65215],[-489.63978,-946.66824],[-429.11044,-893.40776],[-362.48467,-819.26824],[-302.7506,-739.45877],[-250.04991,-654.83611],[-200.29137,-557.63548],[-155.85758,-452.70282],[-118.27208,-345.1245],[-87.53642,-235.38569],[-61.41773,-114.71855],[-40.02473,16.51521],[-22.68272,167.48554],[-12.29798,314.33227],[-10.18604,433.02343],[-15.77743,551.59022],[-25.29106,636.52157],[-38.16108,706.55094],[-57.04773,775.19773],[-82.40133,841.71995],[-114.44232,905.28013],[-150.74351,960.87743],[-190.73428,1007.7786],[-236.31337,1049.27316],[-290.65313,1087.3926],[-353.51253,1120.70189],[-424.0211,1148.84904],[-496.97924,1169.8551],[-571.62734,1183.74213],[-651.9822,1190.99822],[-727.91772,1190.55267],[-798.73915,1183.25324],[-877.79339,1167.13377],[-959.3312,1141.68519],[-1029.13304,1111.85388],[-1095.30233,1074.66826],[-1156.87213,1030.26613],[-1209.67377,982.527],[-1266.43316,918.67521],[-1317.51524,850.18547],[-1367.73041,769.61961],[-1411.08211,685.14802],[-1445.33653,601.71571],[-1472.37053,515.67942],[-1491.85411,427.61705],[-1504.31744,333.50049],[-1508.83131,243.42391],[-1505.19489,153.30571],[-1495.1848,68.4437],[-1477.47785,-20.00014],[-1456.30774,-97.87757],[-1425.13347,-182.51093],[-1391.47997,-255.86212],[-1348.42492,-335.12714],[-1297.61595,-415.35165],[-1236.66537,-500.19505],[-1139.26298,-622.95744],[-1045.53394,-730.24879],[-930.80514,-850.50888],[-847.15587,-927.82854],[-782.54276,-976.07396],[-749.72176,-995.0827],[-719.57413,-1008.82073],[-687.98319,-1018.47428],[-664.73491,-1021.83582],[-641.23743,-1021.49763]]],"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":-0.0,"second":{"direction":[0.0,1.0],"period":1100.0,"offset":-0.0,"fn":"cos"}}}]}}]}]},"note":"first_trio_visual_revision.build_hole.height: y += smooth(D / 650)(65 + 25 sin(x/850) cos(z/1100)); D = 0 inside a rough or water region, else the distance to the nearest of them."},{"name":"west_bank_ease","kind":"weighted","params":{"weight":[{"kind":"edge_distance","polygons":[[[-719.5333752994484,-1046.9479394189343],[-613.274879818222,-999.2224304158933],[-516.0231433470437,-941.4550415238466],[-427.859027054056,-874.4704587310944],[-348.8633921073997,-799.093368025937],[-279.11709967521733,-716.1484553966758],[-218.70101092564983,-626.4604068316107],[-167.69598702683925,-530.8539083190426],[-126.18288914692698,-430.1536458472717],[-81.66293351991044,-307.4202629768515],[-41.6932666681148,-180.99352386002374],[-7.253818229998387,-51.526698601302314],[20.675482155980944,80.32694269479725],[41.11470485136556,213.91412992376104],[53.08392021769657,348.581592981074],[55.60319861651635,483.676061762221],[47.69261040936658,618.544266162688],[23.195756743458105,722.5251720745915],[-17.11577872956036,818.0653471534382],[-71.59262403308742,905.0030690629443],[-138.58540719052212,983.1766154668269],[-216.4447562252633,1052.4242640288028],[-303.52129916071004,1112.5842924125882],[-398.1656640202609,1163.4949782819003],[-498.7284788273149,1204.9945993004555],[-602.4446751778428,1232.0245047936378],[-706.7432188291069,1240.3776837978448],[-810.2657890464441,1231.1698735433151],[-911.654065095191,1205.5168112602876],[-1009.5497262406841,1164.5342341789997],[-1102.59445174826,1109.33787952969],[-1189.429920883256,1041.0434845425978],[-1268.6978129110087,960.76678644796],[-1348.2101733329832,854.7862707885815],[-1416.5747570733322,744.465509537662],[-1472.811634493598,630.4577727997159],[-1515.9408759553223,513.416330679258],[-1544.982551820047,393.99445328080327],[-1558.956732449314,272.845410708866],[-1556.883488204665,150.6224730679611],[-1537.782889447642,27.97891046260304],[-1498.7195071897654,-97.27423486662997],[-1438.4568727404985,-227.10382853244766],[-1358.5634969083019,-360.5234622102663],[-1260.6078905016343,-496.54672757550134],[-1146.158564328956,-634.1872163035698],[-1016.7840291987259,-772.4585200698873],[-874.0527959194037,-910.3742305498702]]],"width":1.0,"start":60,"span":160},{"kind":"edge_distance","polygons":[[[-719.5333752994484,-1046.9479394189343],[-613.274879818222,-999.2224304158933],[-516.0231433470437,-941.4550415238466],[-427.859027054056,-874.4704587310944],[-348.8633921073997,-799.093368025937],[-279.11709967521733,-716.1484553966758],[-218.70101092564983,-626.4604068316107],[-167.69598702683925,-530.8539083190426],[-126.18288914692698,-430.1536458472717],[-81.66293351991044,-307.4202629768515],[-41.6932666681148,-180.99352386002374],[-7.253818229998387,-51.526698601302314],[20.675482155980944,80.32694269479725],[41.11470485136556,213.91412992376104],[53.08392021769657,348.581592981074],[55.60319861651635,483.676061762221],[47.69261040936658,618.544266162688],[23.195756743458105,722.5251720745915],[-17.11577872956036,818.0653471534382],[-71.59262403308742,905.0030690629443],[-138.58540719052212,983.1766154668269],[-216.4447562252633,1052.4242640288028],[-303.52129916071004,1112.5842924125882],[-398.1656640202609,1163.4949782819003],[-498.7284788273149,1204.9945993004555],[-602.4446751778428,1232.0245047936378],[-706.7432188291069,1240.3776837978448],[-810.2657890464441,1231.1698735433151],[-911.654065095191,1205.5168112602876],[-1009.5497262406841,1164.5342341789997],[-1102.59445174826,1109.33787952969],[-1189.429920883256,1041.0434845425978],[-1268.6978129110087,960.76678644796],[-1348.2101733329832,854.7862707885815],[-1416.5747570733322,744.465509537662],[-1472.811634493598,630.4577727997159],[-1515.9408759553223,513.416330679258],[-1544.982551820047,393.99445328080327],[-1558.956732449314,272.845410708866],[-1556.883488204665,150.6224730679611],[-1537.782889447642,27.97891046260304],[-1498.7195071897654,-97.27423486662997],[-1438.4568727404985,-227.10382853244766],[-1358.5634969083019,-360.5234622102663],[-1260.6078905016343,-496.54672757550134],[-1146.158564328956,-634.1872163035698],[-1016.7840291987259,-772.4585200698873],[-874.0527959194037,-910.3742305498702]]],"width":1.0,"start":260,"span":200,"falling":true},{"kind":"polygon","polygon":[[-897.89686,1208.89309],[-896.98368,1206.08262],[-896.01922,1196.90641],[-896.98368,1187.7302],[-899.8349,1178.95504],[-904.44828,1170.96444],[-910.48062,1164.26485],[-879.53992,1173.92168],[-869.54827,1175.95902],[-746.60345,1044.91825],[-693.32782,984.46716],[-665.932,950.24717],[-653.04375,932.52895],[-634.10694,904.40899],[-611.928,866.72392],[-593.70555,826.97455],[-577.41282,785.41002],[-562.41661,742.47186],[-552.02674,708.87394],[-534.12197,643.02201],[-480.29271,403.51891],[-464.36824,341.72018],[-455.32588,310.11093],[-442.17292,269.67688],[-422.01313,215.88021],[-404.27531,175.21976],[-365.01346,98.17301],[-341.41703,56.58002],[-312.50796,8.85602],[-279.12949,-40.96861],[-132.83295,-248.33793],[-98.46503,-300.35991],[-111.591,-347.22494],[-118.14448,-365.98251],[-115.88999,-363.47864],[-108.42539,-358.05529],[-99.99633,-354.30243],[-90.97121,-352.38408],[-81.74445,-352.38408],[-72.71933,-354.30243],[-64.29027,-358.05529],[-60.49115,-360.81552],[-54.96114,-370.21329],[-38.64047,-400.53102],[-20.79883,-437.31555],[-12.87011,-456.14636],[-1.7123,-486.07706],[10.16328,-524.8004],[18.25734,-564.48683],[24.88499,-615.71997],[26.93203,-653.92702],[27.10038,-721.84368],[17.73123,-996.31627],[19.69108,-1024.40657],[22.42196,-1044.09476],[30.00877,-1078.32366],[35.31338,-1091.17897],[43.86566,-1101.28629],[55.66558,-1108.64562],[141.61131,-1146.44563],[214.56782,-1175.05591],[257.51347,-1190.34742],[316.48186,-1208.67631],[356.85391,-1219.71123],[411.64365,-1231.89635],[450.01401,-1238.82738],[501.1875,-1245.21528],[538.11899,-1248.15298],[586.28045,-1249.12964],[622.30228,-1248.14446],[668.11661,-1244.10832],[715.49847,-1237.21589],[748.56538,-1230.42882],[771.18992,-1223.65997],[792.22652,-1213.57785],[811.67519,-1200.18246],[918.34985,-1113.34066],[969.63143,-1067.92748],[1037.64515,-1002.72528],[1085.81343,-953.99567],[1131.92363,-903.34035],[1191.55247,-833.12498],[1220.05915,-797.45335],[1260.77534,-742.38669],[1310.11798,-670.09526],[1346.28118,-611.96722],[1368.71722,-572.21375],[1406.09781,-500.28833],[1425.52069,-459.00624],[1451.51451,-395.71911],[1476.09649,-326.05329],[1489.19332,-282.54236],[1500.20037,-238.48286],[1513.18988,-170.65779],[1519.64376,-126.70755],[1523.62067,-82.5691],[1525.12062,-38.24242],[1524.25215,15.41059],[1521.48679,60.31007],[1515.17271,104.70483],[1510.6849,126.71294],[1494.45326,188.16772],[1480.59694,231.02331],[1464.52149,273.09679],[1436.55363,336.36202],[1404.55493,399.84157],[1357.53732,480.44742],[1322.88631,534.67511],[1271.42428,607.95077],[1217.31114,679.92463],[1157.75739,753.3674],[1098.55467,823.01358],[1017.24506,913.41815],[938.64287,996.34637],[600.44141,1338.25184],[535.24085,1402.33612],[355.75923,1575.06261],[289.19933,1637.72455],[197.59709,1720.06101],[128.3197,1779.69682],[35.69548,1855.63374],[-36.71077,1911.40508],[-111.76743,1966.02649],[-167.04627,2003.65235],[-224.98223,2040.68999],[-280.11836,2073.96268],[-336.48434,2105.07345],[-396.46033,2135.85782],[-414.39863,2144.04722],[-432.77136,2150.51535],[-451.57855,2155.26219],[-470.82017,2158.28774],[-504.05984,2159.8945],[-543.61052,2158.67297],[-582.68941,2153.23385],[-635.26636,2140.15191],[-673.00766,2126.92813],[-709.44692,2110.24639],[-759.24319,2082.75984],[-793.34936,2059.6057],[-838.43617,2023.37983],[-869.37596,1994.42073],[-908.19446,1951.30343],[-934.8993,1917.456],[-958.94083,1881.74169],[-987.76199,1831.02126],[-1005.91196,1792.12511],[-1013.79553,1772.15019],[-1025.49163,1737.71095],[-1036.94379,1696.42511],[-1044.60188,1654.3594],[-1048.57977,1615.60722],[-1050.32056,1575.072],[-1048.22188,1534.64487],[-1043.16662,1497.04827],[-1039.0829,1473.85867],[-1033.71265,1451.0102],[-1027.05589,1428.50289],[-1019.11261,1406.33671],[-1005.15567,1372.06026],[-995.32912,1351.31675],[-972.78576,1311.28302],[-940.43644,1262.43209],[-912.35002,1225.97127]],"width":170,"complement":true},{"kind":"halfspace","origin":[-750.0,0.0],"direction":[-1.0,0.0],"width":300.0}],"terms":[{"name":"west_bank_ease_depth","kind":"plane","params":{"origin":[0.0,0.0],"y0":-15,"gx":0.0,"gz":0.0}}]},"note":"Grade guard: the cove's out-of-bounds bank (shore_datum's smoothstep plus outer_lift) peaked at field grade 1.07 (x -1690..-1110, z 410..1260). y -= 15 w, w = smoothstep((d - 60) / 160) (1 - smoothstep((d - 260) / 200)) (1 - rough_land's polygon weight over 170) smoothstep((-750 - x) / 300), d the distance to the cove outline (shore_datum's first polygon): out-of-bounds only, rough_land and the pond rim stay put."},{"name":"tee_level","kind":"shelf","params":{"shapes":[{"kind":"ellipse","center":[-477.9664611816406,1967.454345703125],"radii":[1.0,1.0],"outer":180.0,"width":70.0}],"target":{"constant":153.2645492553711},"combine":"max"},"note":"first_trio_visual_revision.build_hole.height holds the plane through the V11 author TEEOBJ and PLAYER (153.4364 / 153.0927, grade .0143 along the aim) within 180 of the TEEOBJ: y += (plane - y)(1 - smooth((d - 110)/70)). contract_tee needs a level pad (every stand within .25 of the marker level), so the port holds the mean 153.2645 instead: the two differ by (plane - level)(1 - smooth((d - 110)/70)), .17 at the TEEOBJ and up to 1.77 at the pad corners, none beyond 180 (tests/test_h01_contract_height.py checks the difference exactly)."},{"name":"cove_water_level","kind":"role_rule","params":{"rules":{"water":{"set":-40.0}}},"note":"visual_revision's height_for_face: water faces are flat at -40."}],"reproduces":null,"notes":["first_trio_polish.build_hole -> first_trio_visual_revision.build_hole.height over first_trio_naturalization.h1_terrain over first_trio_cove.height, in the script's order: cove base, shore, two landscape gaussians, green tilt, bunker dishes; h1_terrain's shelf and shoulder under the cup mask and the green relief; visual_revision's pin pull, first_trio_natural_v7's ridge, the outer lift and the tee plane; then the water level by role.","World X/Z. The script's plan frame is world(u, v) = (-493.2, 1986) + R(39.4 deg)(u - 2400, v - 3350); a plan shape turned by r is turned by 39.4 + r in the world (blob, ellipse and polynomial rotation)."]},"tee":{"marker_xz":[-477.96647,1967.45439],"player_xz":[-493.2,1986.0],"marker_minus_player":[15.233529999999973,-18.545609999999897],"pad":{"kind":"polygon","polygon":[[-471.48517,2120.02413],[-478.21251,2127.31447],[-486.5975,2132.61524],[-496.06871,2135.5652],[-505.98071,2135.9633],[-515.65801,2133.78243],[-524.4411,2129.1712],[-617.59562,2063.45792],[-624.88597,2056.73058],[-630.18674,2048.34559],[-633.13669,2038.87437],[-633.5348,2028.96238],[-631.35393,2019.28508],[-626.7427,2010.50199],[-514.91483,1851.97587],[-508.18749,1844.68553],[-499.8025,1839.38476],[-490.33129,1836.4348],[-480.41929,1836.0367],[-470.74199,1838.21757],[-461.9589,1842.8288],[-368.80438,1908.54208],[-361.51403,1915.26942],[-356.21326,1923.65441],[-353.26331,1933.12563],[-352.8652,1943.03762],[-355.04607,1952.71492],[-359.6573,1961.49801]]},"notes":["PLAYER is the stock PLAYER xz (-493.2, 1986) = world(2400, 3350); TEEOBJ is world(2400, 3326) = (-477.9665, 1967.4543), 24 plan units behind the player, so it moved +11.03 / -1.54 from the stock marker (-489, 1968.9985) (first_trio_cove.build_hole, W.GLF_TEEOBJ).","The V11 author PMP stood PLAYER at 153.0927 and TEEOBJ at 153.4364 on the script's tilted tee plane; the tee_level primitive holds their mean 153.2645, a level pad (contract_tee).","pad is the fairway_tee region, V12 _tee_shapes('fcJP11') rounded rectangle 190 x 270, corner radius 38, plan angle -4.2 deg."]},"cups":{"kind":"targets","count":3,"targets":[[155.30575,-820.10768],[158.34015,-934.08483],[156.82086,-1058.27296]],"notes":["first_trio_cove.PIN_TARGETS ((1120, 770), (1050, 680), (970, 585)) mapped by world(). visual_revision.choose_pins: offsets within +-12 in steps of 2, float32 candidates, triangle margin >= 2.2 and green-triangle grade <= .03 (collision.cup_search float32 and grade_max)."]},"hazards":[{"name":"bunker_1","kind":"bunker","polygon":[[301.63469,-493.73771],[286.6959,-481.50164],[266.41738,-479.21257],[244.89551,-488.6399],[226.04374,-503.8492],[209.20144,-519.65463],[193.23713,-537.03068],[180.50822,-557.99382],[173.3763,-581.06565],[171.12372,-604.16636],[173.50577,-626.30657],[182.84322,-644.31389],[199.26824,-653.80367],[218.34348,-655.63566],[236.7371,-655.54771],[255.91004,-655.1592],[277.00244,-649.20466],[296.63156,-633.94051],[311.18046,-612.45859],[320.92712,-589.42347],[326.70145,-566.35516],[326.90626,-544.31823],[321.12938,-525.39934],[312.2476,-509.22423]]},{"name":"bunker_2","kind":"bunker","polygon":[[735.01485,801.46393],[726.07581,824.91161],[705.02776,840.82229],[675.30902,844.52917],[644.95035,840.04914],[616.44754,833.58196],[587.9401,824.79025],[560.7854,809.87874],[538.52081,788.93416],[521.64557,764.74133],[510.50434,738.56131],[509.64365,712.39065],[521.93916,691.01598],[541.93824,676.40648],[562.37697,664.38036],[583.86645,652.17466],[610.94764,644.8907],[642.20192,648.91932],[671.69646,663.20785],[696.83588,682.38816],[717.59379,704.22367],[731.53753,728.58382],[736.91149,753.42084],[737.1367,777.25457]]},{"name":"bunker_3","kind":"bunker","polygon":[[516.37123,1104.84685],[495.95519,1115.3535],[472.05235,1114.67927],[449.47714,1101.65329],[431.14659,1082.69483],[415.36467,1062.90882],[401.28583,1041.31854],[391.90057,1016.42288],[389.39436,990.17011],[392.57145,964.68462],[400.9298,941.07449],[416.11912,922.92018],[437.20639,914.66554],[459.63048,914.94269],[481.04324,917.69663],[503.17093,921.52284],[525.88412,931.69218],[544.68973,951.32455],[556.38515,976.75693],[562.20437,1003.28369],[563.29673,1029.34877],[558.22122,1053.51116],[547.03822,1073.49552],[532.72914,1089.91144]]},{"name":"cove_pond","kind":"water","polygon":[[-618.3916,-1016.46726],[-583.118,-1002.48261],[-549.10749,-985.65215],[-489.63978,-946.66824],[-429.11044,-893.40776],[-362.48467,-819.26824],[-302.7506,-739.45877],[-250.04991,-654.83611],[-200.29137,-557.63548],[-155.85758,-452.70282],[-118.27208,-345.1245],[-87.53642,-235.38569],[-61.41773,-114.71855],[-40.02473,16.51521],[-22.68272,167.48554],[-12.29798,314.33227],[-10.18604,433.02343],[-15.77743,551.59022],[-25.29106,636.52157],[-38.16108,706.55094],[-57.04773,775.19773],[-82.40133,841.71995],[-114.44232,905.28013],[-150.74351,960.87743],[-190.73428,1007.7786],[-236.31337,1049.27316],[-290.65313,1087.3926],[-353.51253,1120.70189],[-424.0211,1148.84904],[-496.97924,1169.8551],[-571.62734,1183.74213],[-651.9822,1190.99822],[-727.91772,1190.55267],[-798.73915,1183.25324],[-877.79339,1167.13377],[-959.3312,1141.68519],[-1029.13304,1111.85388],[-1095.30233,1074.66826],[-1156.87213,1030.26613],[-1209.67377,982.527],[-1266.43316,918.67521],[-1317.51524,850.18547],[-1367.73041,769.61961],[-1411.08211,685.14802],[-1445.33653,601.71571],[-1472.37053,515.67942],[-1491.85411,427.61705],[-1504.31744,333.50049],[-1508.83131,243.42391],[-1505.19489,153.30571],[-1495.1848,68.4437],[-1477.47785,-20.00014],[-1456.30774,-97.87757],[-1425.13347,-182.51093],[-1391.47997,-255.86212],[-1348.42492,-335.12714],[-1297.61595,-415.35165],[-1236.66537,-500.19505],[-1139.26298,-622.95744],[-1045.53394,-730.24879],[-930.80514,-850.50888],[-847.15587,-927.82854],[-782.54276,-976.07396],[-749.72176,-995.0827],[-719.57413,-1008.82073],[-687.98319,-1018.47428],[-664.73491,-1021.83582],[-641.23743,-1021.49763]]}],"water":{"profile":3,"outlines":[{"name":"cove_pond","role":"water","polygon":[[-618.3916,-1016.46726],[-583.118,-1002.48261],[-549.10749,-985.65215],[-489.63978,-946.66824],[-429.11044,-893.40776],[-362.48467,-819.26824],[-302.7506,-739.45877],[-250.04991,-654.83611],[-200.29137,-557.63548],[-155.85758,-452.70282],[-118.27208,-345.1245],[-87.53642,-235.38569],[-61.41773,-114.71855],[-40.02473,16.51521],[-22.68272,167.48554],[-12.29798,314.33227],[-10.18604,433.02343],[-15.77743,551.59022],[-25.29106,636.52157],[-38.16108,706.55094],[-57.04773,775.19773],[-82.40133,841.71995],[-114.44232,905.28013],[-150.74351,960.87743],[-190.73428,1007.7786],[-236.31337,1049.27316],[-290.65313,1087.3926],[-353.51253,1120.70189],[-424.0211,1148.84904],[-496.97924,1169.8551],[-571.62734,1183.74213],[-651.9822,1190.99822],[-727.91772,1190.55267],[-798.73915,1183.25324],[-877.79339,1167.13377],[-959.3312,1141.68519],[-1029.13304,1111.85388],[-1095.30233,1074.66826],[-1156.87213,1030.26613],[-1209.67377,982.527],[-1266.43316,918.67521],[-1317.51524,850.18547],[-1367.73041,769.61961],[-1411.08211,685.14802],[-1445.33653,601.71571],[-1472.37053,515.67942],[-1491.85411,427.61705],[-1504.31744,333.50049],[-1508.83131,243.42391],[-1505.19489,153.30571],[-1495.1848,68.4437],[-1477.47785,-20.00014],[-1456.30774,-97.87757],[-1425.13347,-182.51093],[-1391.47997,-255.86212],[-1348.42492,-335.12714],[-1297.61595,-415.35165],[-1236.66537,-500.19505],[-1139.26298,-622.95744],[-1045.53394,-730.24879],[-930.80514,-850.50888],[-847.15587,-927.82854],[-782.54276,-976.07396],[-749.72176,-995.0827],[-719.57413,-1008.82073],[-687.98319,-1018.47428],[-664.73491,-1021.83582],[-641.23743,-1021.49763]]}],"notes":["cove_pond is the only serialized water (M_Sea, 0x0107), flat at -40. Its shore walls are lift_partition steps against the pond_rim ring and the rough bank, so no rock region is needed for them.","The 7-wide ring around the pond is the script's M_Iwa region; see regions.notes (declared rough here)."]},"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]},"count":19},{"kind":"explicit","records":"trees_placed","sites":[[1370.43034,268.59441],[1265.83906,506.20894],[1041.7505,684.49051],[826.49498,1025.32046],[505.81681,1305.43743],[218.2552,1560.99236],[24.2488,1828.68905],[-447.66317,2088.10973],[-737.43617,2031.2625],[-962.08175,1769.09011],[963.08458,-480.11744],[1053.88391,-133.77154],[1001.72962,276.32592],[515.44778,-1132.51402],[-811.95782,1271.23189],[-28.20907,-155.56098],[1379.25501,-293.56404],[979.08792,-751.67571],[1210.90799,-561.25655]]},{"kind":"ground","records":"trees_placed","y_offset":0.0},{"kind":"map_mirror","records":"trees_placed"},{"kind":"scale","records":"trees_placed","absolute":[[1.45,1.45,1.45],[1.14,1.14,1.14],[1.36,1.36,1.36],[1.22,1.22,1.22],[1.53,1.53,1.53],[1.17,1.17,1.17],[1.4,1.4,1.4],[1.09,1.09,1.09],[1.48,1.48,1.48],[1.26,1.26,1.26],[1.58,1.58,1.58],[1.19,1.19,1.19],[1.34,1.34,1.34],[1.31,1.31,1.31],[1.08,1.08,1.08],[1.47,1.47,1.47],[1.18,1.18,1.18],[1.39,1.39,1.39],[1.12,1.12,1.12]]},{"kind":"select_records","name":"trees_hidden","match":{"names":["TREE1","TREE2"],"indices":[20,21,22,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]},"count":38},{"kind":"hide","records":"trees_hidden","y":-10000.0},{"kind":"select_records","name":"props_hidden","match":{"names":["HOTEL1","HOTEL1ENV","ROCK1","ROCK1ENV","TREE1ENV","TREE2ENV"],"indices":[0,59,60,61,62,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,96,97,98,99,100,101,102,103,104,105,106,107,108,110]},"count":52},{"kind":"hide","records":"props_hidden","y":-10000.0}]},"notes":["Sites are N._TREE_LAYOUTS['fcJP11'] (13 trees) then N._OOB_TREE_ADDITIONS['fcJP11'] (6), plan coordinates mapped by world(); apply_tree_layout writes them onto the first 19 tree records (group 2, ids 2 and 3) in PMP file order at the serialized ground Y, and mirrors them onto the map.","The remaining tree records (36 TREE1 + 21 TREE2 = 57; 38 hidden) and every other group-2 prop (TREE1ENV, TREE2ENV, HOTEL1, ROCK1 and their ENV twins) are hidden at Y -10000 at their stock X/Z. The SKY record (2:8) is untouched (stock Y 500; the chain hides it then restores it, restore_sky).","Each placed tree takes first_trio_naturalization.apply_tree_layout's absolute isotropic scale (1.09-1.58), one `absolute` row per record in selection order."]},"cameras":{"policy":"declarative","data":{"camera_schedule":[{"scene":"glf_cam_fcJP11","fov":45.0,"keys":[{"frame":0,"camera":[-893.2,1400.0,2986.0],"aim":[421.0821,130.0,368.7838]},{"frame":180,"camera":[6.8,850.0,1786.0],"aim":[421.0821,60.0,368.7838]},{"frame":360,"camera":[971.0821,720.0,968.7838],"aim":[158.3401,-10.0,-934.0848]},{"frame":540,"camera":[638.3401,450.0,-384.0848],"aim":[158.3401,-20.0,-934.0848]},{"frame":719,"camera":[-291.6599,420.0,-1084.0848],"aim":[158.3401,-20.0,-934.0848]}]}],"repair":[{"scene":"L1","minimum_clearance":600.0,"target":[158.3401,2.5781,-934.0848],"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 [158.3401, 2.5781, -934.0848])."},{"scene":"L2","minimum_clearance":600.0,"target":[158.3401,2.5781,-934.0848],"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 [158.3401, 2.5781, -934.0848])."}]},"notes":["glf_cam_fcJP11 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":1897000,"comparison":"<=","unit":"bytes","note":"V12 course brres 1,806,272 plus 5% (installed V8: 1,568,416)."},{"name":"map_brres_bytes","value":760000,"comparison":"<=","unit":"bytes","note":"V12 map brres 723,616 plus 5% (installed V8: 489,632)."},{"name":"kcl_bytes","value":959500,"comparison":"<=","unit":"bytes","note":"V12 kcl 913,572 plus 5% (installed V8: 400,744)."},{"name":"combined_live_bytes","value":3574825,"comparison":"<=","unit":"bytes","note":"V12 live 3,443,460 plus 5% would be 3,616,000; capped at the ceiling minus one (hole_safeguards.NATIVE_LIVE_CEILING). V12 is 118,634 over the 3,324,826 convention (the ceiling less STATUS's 250,000 headroom) and 131,366 under the ceiling; the installed V8 is 2,458,792."},{"name":"native_live_bytes_vs_h12_black_screen","value":3574826,"comparison":"<","unit":"bytes","note":"STATUS resource screen (strict); V12 is 3,443,460."}],"references":[],"construction":{"emitter":"facets","lighting":{"policy":"legacy","smooth_roles":["rough","oob","fairway","bunker","fringe","green","rock"],"terrain_color_roles":[],"note":"first_trio_visual_revision.build_hole.smooth_emit forces smooth_roles (rough, oob, fairway, bunker, fringe, green, rock); first_trio_polish._neutral_green_lighting neutralises green and fringe (the builder default). reuse_color_roles: the stock sea draw (the cove pond's role) shares its colour array ENKEI1__M_Hayashi with the three restored ENKEI backdrops; the pond's one median colour is that array's stock row, so referencing it keeps the restored draws byte-identical to stock.","reuse_color_roles":["water"]},"mesh":{"minimum_angle":20.0,"maximum_area":{"rules":[{"ellipse":{"center":[-477.96647,1967.45439],"radii":[160.0,160.0]},"area":1200.0},{"region":"pond_rim","area":45000.0}],"default":{"rough":32000.0,"fairway":14000.0,"bunker":1500.0,"fringe":1800.0,"green":1000.0,"water":45000.0,"oob":180000.0}},"max_triangles":8000,"max_refinements":4,"cup_cells":null,"sites":[{"kind":"points","points":[[-493.2,1986.0],[421.082096,368.783796],[160.834229,-39.102276],[158.340146,-934.084834],[252.726718,-623.615552],[628.618643,746.313373],[476.836168,1009.869971],[155.30575,-820.107677],[158.340146,-934.084834],[156.820859,-1058.272965],[173.30575,-820.107677],[168.033672,-807.379754],[155.30575,-802.107677],[142.577828,-807.379754],[137.30575,-820.107677],[142.577828,-832.835599],[155.30575,-838.107677],[168.033672,-832.835599],[176.340146,-934.084834],[171.068068,-921.356912],[158.340146,-916.084834],[145.612224,-921.356912],[140.340146,-934.084834],[145.612224,-946.812756],[158.340146,-952.084834],[171.068068,-946.812756],[174.820859,-1058.272965],[169.548781,-1045.545043],[156.820859,-1040.272965],[144.092937,-1045.545043],[138.820859,-1058.272965],[144.092937,-1071.000887],[156.820859,-1076.272965],[169.548781,-1071.000887]]}],"note":"first_trio_visual_revision.build_hole.revised_partition limit(): role table green 1000, fringe 1800, bunker 1500, fairway 14000, rough 32000, rock 45000, water 45000, oob 180000 (the pond_rim ring, the script's rock, keeps 45000 by a region rule), and min(value, 1200) within 160 of the V11 TEEOBJ (an ellipse rule, first). sites are the 34 points the partition received: the 10 cove named sites plus the 3 cups and an 8-point ring of radius 18 around each cup. max_refinements 4 is the partition default."},"native_finish":{"width":8.0},"restore_native_draws":["M_Hayashi","M_OtherCourse","M_Hahashi2"],"collision":{"preserve_attrs":["0x0805"],"cup_margin_min":2.2,"cup_search":{"radius":12.0,"step":2.0,"float32":true,"grade_max":0.03}},"surfaces":[],"pmp":{"player_y":"player","records":[{"group":11,"id":0,"xz":[-493.2,1986.0]},{"group":11,"id":1,"xz":[158.34015,-934.08483]}]},"notes":["restore_native_draws: first_trio_natural.restore_scenery puts back the three ENKEI distant-view draws (ENKEI1__M_Hayashi 78 faces, ENKEI2__M_OtherCourse 25, ENKEI2__M_Hahashi2 33 triangles in the report); the facets emitter empties them.","Collision: the V12 KCL keeps 132 stock 0x0805 deep-trigger rows (preserve_attrs 0x0805 re-reads them from the stock archive). The chain reads them from the design-inventory U8 instead, where 60 of the 132 rows have wider extents than stock (x max 1453.0 vs 1419.9, z min -2928.4 vs -2896.5; all at y = -1000). Declaring preserve_attrs reproduces STOCK rows, not the inventory rows: design content that lives only in build/h1-h3-design-inventory/fcJP11.u8 (a port deviation, pilot report: the stock rows are kept).","No foam block is declared: the V12 course draws no M_XNamiuchi faces (draw census), and without a foam block the builder empties the stock foam draw."]},"provenance":{"promoted":{"date":"2026-10-21","candidate":"golf-engine/build/hole/h01-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('fcJP11') loads at commit cf638bb, which rebuilds the V12 U8 eb3ee43f 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_h01_contract_height.py)."]}}}}