{"hole":"h07","identity":{"hole":"h07","native_slot":7,"course_id":"fcJP9","par":4},"line":"v1","candidate":{"contract_sha256":"9de6f049fe25d5edf7b0603522a52c0fbf3be4106dcd20855c759c2d3bcfc9c2","candidate":{"path":"golf-engine/build/hole/h07-candidate/candidate.json","sha256":"e8861cee22dd5e731d7d771a4122f21d985f09fe3a5fe19372c78f05516bc27d"},"pack":null,"u8_sha256":"7515e7daf4b39528d2f10a00fb462a475bae6e5a52c89e7ef118533d3ece7b79"},"provenance_status":"retired-fixture","preview_basis":"current-prepared-contract","convention":"world-xz","emitter":"facets","box":[-3500.0,-4300.0,3500.0,3500.0],"elements":[{"layer":"domain","kind":"poly","pts":[[-3500.0,-4300.0],[3500.0,-4300.0],[3500.0,3500.0],[-3500.0,3500.0]],"label":"frame base (water)","path":"regions.base_role","fill":"#4a9fd8"},{"layer":"bounds","kind":"loop","pts":[[-3500.0,-4300.0],[3500.0,-4300.0],[3500.0,3500.0],[-3500.0,3500.0]],"label":"frame bounds","path":"frame.bounds"},{"layer":"regions","kind":"poly","pts":[[-3500.0,-4300.0],[-3466.29,-4157.19],[-3435.61,-4013.64],[-3377.78,-3878.88],[-3309.23,-3748.97],[-3241.92,-3618.41],[-3181.07,-3484.74],[-3129.03,-3347.41],[-3083.4,-3207.79],[-3040.1,-3067.42],[-2996.56,-2927.13],[-2949.35,-2788.05],[-2893.84,-2652.09],[-2827.0,-2521.34],[-2748.86,-2397.01],[-2661.76,-2278.76],[-2569.47,-2164.49],[-2477.75,-2049.75],[-2392.76,-1930.0],[-2318.29,-1803.44],[-2254.98,-1670.93],[-2201.39,-1534.2],[-2154.64,-1394.95],[-2108.25,-1255.58],[-2054.4,-1118.95],[-1990.63,-986.65],[-1923.95,-855.78],[-1870.57,-719.09],[-1865.07,-706.7],[-1856.35,-696.33],[-1845.24,-688.54],[-1832.76,-683.18],[-1819.61,-679.79],[-1806.14,-677.93],[-1792.57,-677.27],[-1778.98,-677.58],[-1765.43,-678.72],[-1751.97,-680.6],[-1804.64,-598.38],[-1838.13,-506.64],[-1863.04,-412.08],[-1888.95,-317.79],[-1921.82,-225.7],[-1959.18,-135.32],[-1996.46,-44.91],[-2027.05,47.93],[-2044.97,144.0],[-2052.98,241.45],[-2057.89,339.13],[-2065.54,436.61],[-2081.16,533.12],[-2103.79,628.26],[-2125.65,723.57],[-2139.11,820.39],[-2142.1,918.1],[-2137.62,1015.79],[-2131.57,1113.4],[-2130.72,1211.17],[-2139.22,1308.56],[-2154.26,1405.19],[-2168.31,1501.96],[-2173.67,1599.56],[-2168.29,1697.18],[-2179.45,1796.84],[-2165.12,1908.84],[-2116.49,1997.24],[-2087.16,2021.57],[-1963.38,2062.12],[-1927.72,2068.58],[-1947.11,2069.86],[-1963.61,2080.13],[-1973.32,2096.96],[-2003.5,2202.72],[-2045.29,2342.85],[-2074.81,2485.98],[-2084.03,2631.8],[-2076.34,2777.8],[-2064.31,2923.54],[-2062.42,3069.69],[-2080.17,3214.71],[-2120.39,3355.26],[-2140.0,3500.0],[-3500.0,3500.0]],"label":"oob_backdrop (oob)","path":"regions.items[0]","fill":"#464c54"},{"layer":"regions","kind":"poly","pts":[[-1017.95,2044.04],[-691.25,1981.25],[-398.77,1888.93],[-144.84,1768.59],[66.19,1621.78],[230.0,1450.0],[354.36,1297.79],[450.47,1121.09],[519.16,923.54],[561.25,708.75],[577.56,480.37],[568.91,242.03],[536.11,-2.64],[480.0,-250.0],[445.1,-386.7],[407.03,-518.59],[364.51,-644.63],[316.25,-763.75],[260.96,-874.9],[197.34,-977.03],[124.12,-1069.08],[40.0,-1150.0],[-34.75,-1204.88],[-107.97,-1257.19],[-178.14,-1307.15],[-243.75,-1355.0],[-303.26,-1400.98],[-355.16,-1445.31],[-397.91,-1488.24],[-430.0,-1530.0],[-439.72,-1563.77],[-440.23,-1597.66],[-433.6,-1631.78],[-421.88,-1666.25],[-407.1,-1701.19],[-391.33,-1736.72],[-376.61,-1772.95],[-365.0,-1810.0],[-360.08,-1851.17],[-359.38,-1891.88],[-361.48,-1931.64],[-365.0,-1970.0],[-368.52,-2006.48],[-370.62,-2040.62],[-369.92,-2071.95],[-365.0,-2100.0],[-354.26,-2121.23],[-338.12,-2140.47],[-318.24,-2158.54],[-296.25,-2176.25],[-273.79,-2194.43],[-252.5,-2213.91],[-234.02,-2235.49],[-220.0,-2260.0],[-210.6,-2295.37],[-212.27,-2332.97],[-224.83,-2371.27],[-248.12,-2408.75],[-281.96,-2443.89],[-326.17,-2475.16],[-380.58,-2501.04],[-445.0,-2520.0],[-503.34,-2525.82],[-554.53,-2521.56],[-598.46,-2508.4],[-635.0,-2487.5],[-664.04,-2460.04],[-685.47,-2427.19],[-699.16,-2390.12],[-705.0,-2350.0],[-705.61,-2313.4],[-704.22,-2278.44],[-701.66,-2244.88],[-698.75,-2212.5],[-696.31,-2181.05],[-695.16,-2150.31],[-696.11,-2120.04],[-700.0,-2090.0],[-705.84,-2059.98],[-712.03,-2029.84],[-718.46,-1999.47],[-725.0,-1968.75],[-731.54,-1937.56],[-737.97,-1905.78],[-744.16,-1873.3],[-750.0,-1840.0],[-755.67,-1807.13],[-761.64,-1775.78],[-768.19,-1745.61],[-775.62,-1716.25],[-784.23,-1687.36],[-794.3,-1658.59],[-806.12,-1629.59],[-820.0,-1600.0],[-854.34,-1538.54],[-895.94,-1475.78],[-942.7,-1414.2],[-992.5,-1356.25],[-1043.24,-1304.39],[-1092.81,-1261.09],[-1139.1,-1228.81],[-1180.0,-1210.0],[-1237.71,-1147.87],[-1304.22,-1082.34],[-1377.05,-1014.71],[-1453.75,-946.25],[-1531.86,-878.26],[-1608.91,-812.03],[-1682.44,-748.85],[-1751.97,-680.6],[-1804.64,-598.38],[-1838.13,-506.64],[-1863.04,-412.08],[-1888.95,-317.79],[-1921.82,-225.7],[-1959.18,-135.32],[-1996.46,-44.91],[-2027.05,47.93],[-2044.97,144.0],[-2052.98,241.45],[-2057.89,339.13],[-2065.54,436.61],[-2081.16,533.12],[-2103.79,628.26],[-2125.65,723.57],[-2139.11,820.39],[-2142.1,918.1],[-2137.62,1015.79],[-2131.57,1113.4],[-2130.72,1211.17],[-2139.22,1308.56],[-2154.26,1405.19],[-2168.31,1501.96],[-2173.67,1599.56],[-2168.29,1697.18],[-2179.45,1796.84],[-2165.12,1908.84],[-2116.49,1997.24],[-2087.16,2021.57],[-1963.38,2062.12],[-1927.72,2068.58],[-1862.05,2080.49],[-1764.54,2086.93],[-1667.0,2080.48],[-1569.85,2069.32],[-1472.16,2070.42],[-1374.53,2075.78]],"label":"land (rough)","path":"regions.items[1]","fill":"#2f6b33"},{"layer":"regions","kind":"poly","pts":[[-720.5,828.0],[-707.38,723.66],[-692.58,617.2],[-675.98,509.34],[-657.48,400.75],[-636.95,292.09],[-614.31,183.97],[-588.69,73.62],[-574.9,17.57],[-559.2,-34.55],[-542.02,-83.7],[-523.95,-130.13],[-505.57,-174.14],[-487.47,-216.08],[-470.24,-256.34],[-454.47,-295.38],[-440.81,-333.71],[-429.94,-371.88],[-422.68,-410.5],[-421.24,-426.2],[-422.19,-456.73],[-431.46,-499.71],[-447.51,-542.8],[-467.28,-585.43],[-487.67,-627.12],[-505.58,-667.55],[-517.88,-706.61],[-521.42,-744.46],[-521.45,-781.81],[-524.12,-819.03],[-527.61,-856.07],[-530.02,-892.04],[-532.05,-908.58],[-537.27,-924.4],[-545.48,-938.9],[-556.35,-951.53],[-569.48,-961.79],[-584.36,-969.29],[-600.42,-973.74],[-617.04,-974.98],[-633.58,-972.95],[-649.4,-967.73],[-663.9,-959.52],[-676.53,-948.65],[-686.79,-935.52],[-694.29,-920.64],[-698.74,-904.58],[-699.98,-887.96],[-700.72,-853.9],[-704.12,-820.78],[-708.24,-787.56],[-711.17,-754.06],[-719.0,-720.5],[-736.92,-687.45],[-761.69,-654.94],[-790.13,-622.72],[-819.05,-590.32],[-845.3,-557.15],[-865.74,-522.46],[-878.76,-473.8],[-878.96,-436.98],[-876.45,-418.02],[-873.26,-393.48],[-869.97,-363.87],[-867.09,-329.71],[-865.03,-291.42],[-864.19,-249.39],[-864.94,-203.94],[-867.67,-155.36],[-872.74,-103.88],[-880.55,-49.67],[-891.31,6.38],[-916.26,122.06],[-935.97,241.11],[-950.51,359.42],[-960.73,476.24],[-967.47,590.88],[-971.55,702.67],[-973.78,810.95],[-974.99,915.09],[-975.97,1014.42],[-977.51,1108.24],[-980.37,1195.8],[-985.41,1277.33],[-875.7,1285.3],[-797.52,1347.66],[-720.67,1252.71],[-637.87,1158.7],[-549.62,1063.82],[-457.63,967.77],[-363.54,870.12],[-268.99,770.42],[-175.61,668.13],[-85.05,562.69],[0.98,453.48],[80.67,339.91],[152.08,221.41],[213.98,95.45],[244.55,0.91],[265.53,-84.24],[280.01,-166.65],[288.51,-246.14],[291.56,-322.41],[289.72,-395.09],[283.6,-463.76],[273.85,-527.96],[261.15,-587.16],[246.21,-640.83],[229.81,-688.37],[216.65,-719.96],[211.07,-726.46],[194.53,-744.7],[173.79,-761.84],[150.88,-778.29],[127.85,-794.54],[106.71,-811.1],[89.44,-828.61],[77.98,-847.82],[69.23,-867.63],[59.42,-886.49],[49.4,-904.67],[40.63,-921.15],[30.95,-937.06],[18.36,-950.78],[3.34,-961.78],[-13.55,-969.64],[-31.64,-974.06],[-50.25,-974.86],[-68.65,-972.01],[-86.15,-965.63],[-102.06,-955.95],[-115.78,-943.36],[-126.78,-928.34],[-134.64,-911.45],[-139.06,-893.36],[-139.85,-874.75],[-137.01,-856.35],[-130.63,-838.85],[-124.4,-824.12],[-119.47,-808.88],[-114.39,-792.37],[-108.35,-775.14],[-105.16,-755.92],[-107.96,-733.9],[-114.83,-710.09],[-123.84,-685.41],[-133.01,-660.66],[-140.32,-636.59],[-143.77,-613.91],[-136.65,-580.04],[-118.83,-541.7],[-103.34,-509.73],[-87.09,-474.72],[-70.89,-436.49],[-55.63,-394.92],[-42.22,-349.91],[-31.62,-301.41],[-24.81,-249.42],[-22.82,-193.97],[-26.73,-135.2],[-37.62,-73.34],[-53.98,-15.45],[-102.43,86.14],[-160.07,190.51],[-225.22,295.44],[-296.85,400.67],[-373.84,505.92],[-454.94,610.9],[-538.85,715.36],[-624.27,819.08],[-635.01,824.05],[-645.86,828.79],[-656.86,833.17],[-668.05,837.03],[-679.47,840.14],[-691.14,842.06],[-702.95,841.87],[-713.85,837.58]],"label":"routes (fairway)","path":"regions.items[2]","fill":"#58a34a"},{"layer":"regions","kind":"poly","pts":[[-743.72,1285.3],[-744.35,1299.97],[-747.3,1314.49],[-752.67,1328.54],[-760.41,1341.78],[-770.32,1353.91],[-782.12,1364.7],[-795.46,1374.03],[-810.01,1381.84],[-825.51,1388.1],[-841.76,1392.77],[-858.56,1395.75],[-875.7,1396.92],[-892.9,1396.16],[-909.85,1393.45],[-926.23,1388.81],[-941.75,1382.37],[-956.16,1374.27],[-969.25,1364.68],[-980.82,1353.74],[-990.61,1341.59],[-998.38,1328.42],[-1003.91,1314.45],[-1007.03,1299.97],[-1007.72,1285.3],[-1006.09,1270.74],[-1002.31,1256.52],[-996.57,1242.82],[-989.04,1229.78],[-979.77,1217.54],[-968.8,1206.31],[-956.17,1196.31],[-942.01,1187.85],[-926.54,1181.15],[-910.09,1176.4],[-893.02,1173.67],[-875.7,1172.92],[-858.44,1174.08],[-841.52,1177.08],[-825.2,1181.86],[-809.75,1188.38],[-795.45,1196.56],[-782.58,1206.29],[-771.37,1217.37],[-761.98,1229.59],[-754.48,1242.7],[-748.9,1256.47],[-745.29,1270.73]],"label":"tee_pad (fairway)","path":"regions.items[3]","fill":"#58a34a"},{"layer":"regions","kind":"poly","pts":[[-281.45,-908.99],[-275.52,-901.41],[-271.57,-892.61],[-270.67,-882.79],[-273.4,-872.55],[-279.49,-862.64],[-288.02,-853.65],[-297.75,-845.8],[-307.64,-838.84],[-317.21,-832.34],[-326.57,-825.95],[-336.17,-819.62],[-346.47,-813.7],[-357.62,-808.71],[-369.42,-805.11],[-381.47,-803.07],[-393.42,-802.46],[-405.11,-802.98],[-416.54,-804.44],[-427.61,-806.88],[-437.99,-810.59],[-446.97,-815.91],[-453.74,-822.96],[-457.7,-831.49],[-458.83,-840.9],[-457.75,-850.47],[-455.52,-859.7],[-453.2,-868.47],[-451.38,-877.06],[-449.89,-885.91],[-447.91,-895.29],[-444.4,-905.07],[-438.54,-914.75],[-430.12,-923.59],[-419.55,-930.96],[-407.64,-936.61],[-395.21,-940.67],[-382.79,-943.48],[-370.59,-945.37],[-358.61,-946.43],[-346.93,-946.46],[-335.79,-945.16],[-325.57,-942.36],[-316.56,-938.19],[-308.74,-933.04],[-301.74,-927.4],[-295.02,-921.6],[-288.2,-915.57]],"label":"bunker_1 (bunker)","path":"regions.items[4]","fill":"#e5d08f"},{"layer":"regions","kind":"poly","pts":[[-56.91,-1058.48],[-56.29,-1047.19],[-58.45,-1036.11],[-64.37,-1026.33],[-74.17,-1018.91],[-87.0,-1014.42],[-101.41,-1012.7],[-115.99,-1012.94],[-129.87,-1014.05],[-142.94,-1015.14],[-155.66,-1015.94],[-168.56,-1016.78],[-181.89,-1018.4],[-195.41,-1021.49],[-208.57,-1026.37],[-220.84,-1032.94],[-232.02,-1040.76],[-242.2,-1049.44],[-251.57,-1058.76],[-260.02,-1068.75],[-266.97,-1079.45],[-271.43,-1090.67],[-272.46,-1101.91],[-269.66,-1112.45],[-263.47,-1121.63],[-255.13,-1129.27],[-246.17,-1135.73],[-237.76,-1141.77],[-230.25,-1148.19],[-223.11,-1155.34],[-215.22,-1162.84],[-205.55,-1169.74],[-193.65,-1174.82],[-179.85,-1177.14],[-165.06,-1176.38],[-150.3,-1172.93],[-136.28,-1167.58],[-123.23,-1161.15],[-111.05,-1154.13],[-99.66,-1146.6],[-89.24,-1138.38],[-80.27,-1129.35],[-73.25,-1119.59],[-68.38,-1109.46],[-65.28,-1099.35],[-63.14,-1089.42],[-61.14,-1079.53],[-58.91,-1069.31]],"label":"bunker_2 (bunker)","path":"regions.items[5]","fill":"#e5d08f"},{"layer":"regions","kind":"poly","pts":[[-455.33,-1000.55],[-457.26,-993.56],[-460.73,-987.12],[-466.08,-981.92],[-473.21,-978.5],[-481.62,-977.08],[-490.57,-977.45],[-499.46,-979.03],[-507.96,-981.19],[-516.08,-983.46],[-524.07,-985.73],[-532.1,-988.25],[-540.18,-991.39],[-548.08,-995.45],[-555.45,-1000.54],[-562.04,-1006.51],[-567.76,-1013.1],[-572.69,-1020.1],[-576.93,-1027.39],[-580.41,-1034.95],[-582.84,-1042.71],[-583.74,-1050.45],[-582.71,-1057.76],[-579.64,-1064.23],[-574.84,-1069.55],[-568.96,-1073.73],[-562.71,-1077.08],[-556.59,-1080.13],[-550.71,-1083.29],[-544.78,-1086.65],[-538.31,-1089.93],[-530.96,-1092.49],[-522.68,-1093.69],[-513.78,-1093.07],[-504.77,-1090.59],[-496.14,-1086.55],[-488.18,-1081.45],[-480.92,-1075.74],[-474.29,-1069.68],[-468.26,-1063.31],[-462.97,-1056.6],[-458.68,-1049.55],[-455.65,-1042.29],[-453.94,-1035.04],[-453.34,-1027.99],[-453.43,-1021.16],[-453.81,-1014.43],[-454.36,-1007.58]],"label":"bunker_3 (bunker)","path":"regions.items[6]","fill":"#e5d08f"},{"layer":"regions","kind":"poly","pts":[[-234.8,-2334.68],[-230.94,-2320.34],[-228.73,-2305.54],[-228.42,-2290.4],[-230.2,-2275.11],[-234.17,-2259.88],[-240.32,-2244.96],[-248.53,-2230.58],[-258.58,-2216.91],[-270.16,-2204.09],[-282.98,-2192.15],[-296.76,-2181.09],[-311.29,-2170.86],[-326.42,-2161.4],[-342.11,-2152.69],[-358.33,-2144.74],[-375.09,-2137.61],[-392.4,-2131.44],[-410.22,-2126.35],[-428.43,-2122.5],[-446.91,-2120.0],[-465.47,-2118.93],[-483.93,-2119.29],[-502.11,-2121.05],[-519.89,-2124.13],[-537.13,-2128.44],[-553.76,-2133.92],[-569.7,-2140.5],[-584.83,-2148.17],[-599.01,-2156.93],[-612.06,-2166.79],[-623.75,-2177.74],[-633.85,-2189.73],[-642.16,-2202.65],[-648.54,-2216.35],[-652.94,-2230.63],[-655.4,-2245.28],[-656.07,-2260.09],[-655.15,-2274.9],[-652.88,-2289.61],[-649.47,-2304.18],[-645.06,-2318.58],[-639.71,-2332.85],[-633.38,-2346.98],[-625.95,-2360.94],[-617.26,-2374.65],[-607.17,-2387.95],[-595.58,-2400.63],[-582.45,-2412.47],[-567.87,-2423.26],[-552.0,-2432.79],[-535.07,-2440.95],[-517.34,-2447.68],[-499.07,-2453.0],[-480.49,-2456.96],[-461.78,-2459.65],[-443.08,-2461.12],[-424.49,-2461.41],[-406.11,-2460.54],[-388.05,-2458.47],[-370.44,-2455.15],[-353.45,-2450.54],[-337.24,-2444.65],[-321.98,-2437.49],[-307.8,-2429.17],[-294.78,-2419.8],[-282.94,-2409.52],[-272.25,-2398.49],[-262.65,-2386.82],[-254.08,-2374.58],[-246.53,-2361.81],[-240.06,-2348.51]],"label":"fringe (fringe)","path":"regions.items[7]","fill":"#79bd63"},{"layer":"regions","kind":"poly","pts":[[-274.86,-2326.16],[-272.27,-2315.25],[-271.0,-2304.03],[-271.21,-2292.58],[-272.99,-2281.02],[-276.4,-2269.5],[-281.43,-2258.17],[-288.0,-2247.19],[-295.94,-2236.67],[-305.1,-2226.72],[-315.26,-2217.37],[-326.25,-2208.65],[-337.92,-2200.55],[-350.17,-2193.06],[-362.94,-2186.19],[-376.2,-2179.96],[-389.92,-2174.41],[-404.06,-2169.63],[-418.58,-2165.69],[-433.38,-2162.7],[-448.34,-2160.72],[-463.33,-2159.79],[-478.22,-2159.93],[-492.86,-2161.11],[-507.15,-2163.28],[-520.99,-2166.41],[-534.31,-2170.44],[-547.02,-2175.34],[-559.04,-2181.08],[-570.26,-2187.65],[-580.54,-2195.05],[-589.75,-2203.26],[-597.72,-2212.22],[-604.32,-2221.88],[-609.46,-2232.11],[-613.1,-2242.81],[-615.25,-2253.81],[-616.0,-2265.0],[-615.47,-2276.26],[-613.78,-2287.5],[-611.06,-2298.67],[-607.4,-2309.75],[-602.84,-2320.71],[-597.36,-2331.55],[-590.92,-2342.2],[-583.43,-2352.62],[-574.83,-2362.68],[-565.09,-2372.27],[-554.21,-2381.23],[-542.27,-2389.43],[-529.38,-2396.75],[-515.71,-2403.1],[-501.44,-2408.45],[-486.75,-2412.77],[-471.8,-2416.1],[-456.73,-2418.46],[-441.65,-2419.89],[-426.64,-2420.39],[-411.81,-2419.98],[-397.24,-2418.63],[-383.05,-2416.32],[-369.35,-2413.03],[-356.28,-2408.77],[-343.96,-2403.56],[-332.49,-2397.46],[-321.95,-2390.55],[-312.37,-2382.91],[-303.74,-2374.66],[-296.05,-2365.86],[-289.3,-2356.57],[-283.48,-2346.85],[-278.64,-2336.71]],"label":"green (green)","path":"regions.items[8]","fill":"#8fd47a"},{"layer":"hazards","kind":"loop","pts":[[-281.45,-908.99],[-275.52,-901.41],[-271.57,-892.61],[-270.67,-882.79],[-273.4,-872.55],[-279.49,-862.64],[-288.02,-853.65],[-297.75,-845.8],[-307.64,-838.84],[-317.21,-832.34],[-326.57,-825.95],[-336.17,-819.62],[-346.47,-813.7],[-357.62,-808.71],[-369.42,-805.11],[-381.47,-803.07],[-393.42,-802.46],[-405.11,-802.98],[-416.54,-804.44],[-427.61,-806.88],[-437.99,-810.59],[-446.97,-815.91],[-453.74,-822.96],[-457.7,-831.49],[-458.83,-840.9],[-457.75,-850.47],[-455.52,-859.7],[-453.2,-868.47],[-451.38,-877.06],[-449.89,-885.91],[-447.91,-895.29],[-444.4,-905.07],[-438.54,-914.75],[-430.12,-923.59],[-419.55,-930.96],[-407.64,-936.61],[-395.21,-940.67],[-382.79,-943.48],[-370.59,-945.37],[-358.61,-946.43],[-346.93,-946.46],[-335.79,-945.16],[-325.57,-942.36],[-316.56,-938.19],[-308.74,-933.04],[-301.74,-927.4],[-295.02,-921.6],[-288.2,-915.57]],"label":"bunker_1 (bunker)","path":"hazards[0]"},{"layer":"hazards","kind":"loop","pts":[[-56.91,-1058.48],[-56.29,-1047.19],[-58.45,-1036.11],[-64.37,-1026.33],[-74.17,-1018.91],[-87.0,-1014.42],[-101.41,-1012.7],[-115.99,-1012.94],[-129.87,-1014.05],[-142.94,-1015.14],[-155.66,-1015.94],[-168.56,-1016.78],[-181.89,-1018.4],[-195.41,-1021.49],[-208.57,-1026.37],[-220.84,-1032.94],[-232.02,-1040.76],[-242.2,-1049.44],[-251.57,-1058.76],[-260.02,-1068.75],[-266.97,-1079.45],[-271.43,-1090.67],[-272.46,-1101.91],[-269.66,-1112.45],[-263.47,-1121.63],[-255.13,-1129.27],[-246.17,-1135.73],[-237.76,-1141.77],[-230.25,-1148.19],[-223.11,-1155.34],[-215.22,-1162.84],[-205.55,-1169.74],[-193.65,-1174.82],[-179.85,-1177.14],[-165.06,-1176.38],[-150.3,-1172.93],[-136.28,-1167.58],[-123.23,-1161.15],[-111.05,-1154.13],[-99.66,-1146.6],[-89.24,-1138.38],[-80.27,-1129.35],[-73.25,-1119.59],[-68.38,-1109.46],[-65.28,-1099.35],[-63.14,-1089.42],[-61.14,-1079.53],[-58.91,-1069.31]],"label":"bunker_2 (bunker)","path":"hazards[1]"},{"layer":"hazards","kind":"loop","pts":[[-455.33,-1000.55],[-457.26,-993.56],[-460.73,-987.12],[-466.08,-981.92],[-473.21,-978.5],[-481.62,-977.08],[-490.57,-977.45],[-499.46,-979.03],[-507.96,-981.19],[-516.08,-983.46],[-524.07,-985.73],[-532.1,-988.25],[-540.18,-991.39],[-548.08,-995.45],[-555.45,-1000.54],[-562.04,-1006.51],[-567.76,-1013.1],[-572.69,-1020.1],[-576.93,-1027.39],[-580.41,-1034.95],[-582.84,-1042.71],[-583.74,-1050.45],[-582.71,-1057.76],[-579.64,-1064.23],[-574.84,-1069.55],[-568.96,-1073.73],[-562.71,-1077.08],[-556.59,-1080.13],[-550.71,-1083.29],[-544.78,-1086.65],[-538.31,-1089.93],[-530.96,-1092.49],[-522.68,-1093.69],[-513.78,-1093.07],[-504.77,-1090.59],[-496.14,-1086.55],[-488.18,-1081.45],[-480.92,-1075.74],[-474.29,-1069.68],[-468.26,-1063.31],[-462.97,-1056.6],[-458.68,-1049.55],[-455.65,-1042.29],[-453.94,-1035.04],[-453.34,-1027.99],[-453.43,-1021.16],[-453.81,-1014.43],[-454.36,-1007.58]],"label":"bunker_3 (bunker)","path":"hazards[2]"},{"layer":"routes","kind":"line","pts":[[-875.7,1285.3],[-650.0,-450.0],[-615.0,-890.0],[-620.0,-1550.0],[-540.0,-1820.0],[-500.0,-2070.0],[-445.0,-2250.0],[-445.0,-2290.0]],"label":"conservative route","path":"routes.conservative","route":"conservative"},{"layer":"routes","kind":"line","pts":[[-875.7,1285.3],[40.0,-650.0],[-45.0,-880.0],[-620.0,-1550.0],[-540.0,-1820.0],[-500.0,-2070.0],[-445.0,-2250.0],[-445.0,-2290.0]],"label":"aggressive route","path":"routes.aggressive","route":"aggressive"},{"layer":"routes","kind":"point","pts":[[-650.0,-450.0]],"label":"decision landing1:safe","path":"routes.decisions.landing1.safe","mark":"decision"},{"layer":"routes","kind":"point","pts":[[40.0,-650.0]],"label":"decision landing1:aggressive","path":"routes.decisions.landing1.aggressive","mark":"decision"},{"layer":"routes","kind":"point","pts":[[-540.0,-1820.0]],"label":"decision neck:safe","path":"routes.decisions.neck.safe","mark":"decision"},{"layer":"routes","kind":"point","pts":[[-445.0,-2290.0]],"label":"decision green:safe","path":"routes.decisions.green.safe","mark":"decision"},{"layer":"cups","kind":"point","pts":[[-515.0,-2250.0]],"label":"cup 1","path":"cups.targets[0]","mark":"cup"},{"layer":"cups","kind":"point","pts":[[-450.0,-2345.0]],"label":"cup 2","path":"cups.targets[1]","mark":"cup"},{"layer":"cups","kind":"point","pts":[[-380.0,-2285.0]],"label":"cup 3","path":"cups.targets[2]","mark":"cup"},{"layer":"cups","kind":"point","pts":[[-510.0,-2335.0]],"label":"cup 4","path":"cups.targets[3]","mark":"cup"},{"layer":"cups","kind":"point","pts":[[-410.0,-2235.0]],"label":"cup 5","path":"cups.targets[4]","mark":"cup"},{"layer":"cups","kind":"point","pts":[[-445.0,-2290.0]],"label":"cup 6","path":"cups.targets[5]","mark":"cup"},{"layer":"tee","kind":"point","pts":[[-871.8,1271.5]],"label":"tee marker","path":"tee.marker_xz","mark":"tee"},{"layer":"tee","kind":"point","pts":[[-875.7,1285.3]],"label":"player","path":"tee.player_xz","mark":"player"}],"heat":{"x0":-3500.0,"z0":-4300.0,"dx":97.22222222222223,"dz":97.5,"grid":[[-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[-77.76,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[-77.71,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[-77.66,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[-77.6,-77.86,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[-77.55,-77.81,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[-77.5,-77.75,-78.01,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[-77.44,-77.7,-77.95,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[-77.4,-77.65,-77.9,-78.14,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[-77.34,-77.58,-77.82,-78.07,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[-77.27,-77.48,-77.72,-77.99,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[-77.24,-77.4,-77.64,-77.92,-78.19,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[-77.21,-77.36,-77.58,-77.85,-78.12,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[-77.17,-77.33,-77.52,-77.79,-78.06,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[-77.14,-77.29,-77.46,-77.73,-78.0,-78.27,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[-77.12,-77.25,-77.4,-77.67,-77.94,-78.2,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[-77.11,-77.24,-77.37,-77.6,-77.86,-78.14,-78.46,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[-77.1,-77.23,-76.9,-77.2,-77.73,-78.09,-78.41,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-81.35,-80.98,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[-77.08,-76.7,-76.29,-76.59,-77.15,-77.75,-78.21,-78.68,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-81.89,-81.43,-79.11,-77.51,-80.23,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[-76.39,-76.1,-75.68,-75.97,-76.59,-77.24,-77.75,-78.32,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-83.58,-82.21,-79.72,-77.14,-78.2,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[-74.16,-75.14,-75.08,-75.39,-76.04,-76.68,-77.19,-77.21,-77.23,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-81.23,-81.96,-79.47,-76.98,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[-71.92,-72.91,-73.9,-73.99,-73.93,-73.86,-74.17,-74.9,-74.96,-75.99,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-78.67,-78.36,-78.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[-69.69,-70.68,-70.7,-70.63,-70.57,-70.64,-70.98,-72.03,-72.76,-73.3,-73.54,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-75.9,-75.53,-75.18,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[-67.45,-67.41,-67.34,-67.28,-67.25,-67.47,-67.79,-68.84,-69.4,-69.65,-70.02,-70.76,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-72.85,-72.53,-72.19,-71.81,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[-63.62,-63.94,-63.99,-63.92,-64.07,-64.29,-64.6,-65.26,-65.63,-66.01,-66.47,-66.93,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-69.02,-68.72,-68.34,-68.02,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[-58.87,-59.19,-59.51,-59.81,-60.12,-60.41,-60.7,-61.06,-61.42,-61.79,-62.26,-62.74,-63.11,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-64.79,-64.46,-64.13,-63.79,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[-54.11,-54.43,-54.73,-55.01,-55.33,-55.64,-55.93,-56.29,-56.67,-57.11,-57.56,-58.05,-58.52,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-60.16,-59.84,-59.51,-59.15,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[-49.35,-49.66,-49.93,-50.21,-50.54,-50.86,-51.17,-51.55,-51.99,-52.43,-52.88,-53.28,-53.67,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-55.42,-55.16,-54.86,-54.52,-54.15,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[-44.59,-44.86,-45.11,-45.19,-45.42,-45.65,-45.93,-46.36,-46.69,-47.02,-47.38,-47.81,-48.32,-48.8,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-50.34,-50.08,-49.83,-49.52,-49.18,-48.81,-48.43,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[-39.12,-39.18,-39.22,-39.29,-39.52,-39.75,-40.23,-40.73,-41.13,-41.47,-41.9,-42.32,-42.81,-43.25,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-44.92,-44.72,-44.48,-44.19,-43.88,-43.54,-43.17,-42.76,-42.35,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[-32.86,-33.24,-33.33,-33.39,-33.62,-34.03,-34.53,-35.03,-35.52,-35.88,-36.25,-36.63,-37.06,-37.45,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-39.17,-38.99,-38.78,-38.53,-38.25,-37.94,-37.59,-37.17,-36.84,-36.43,-36.03,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[-26.6,-26.98,-27.36,-27.48,-27.83,-28.33,-28.59,-28.82,-29.16,-29.56,-29.94,-30.27,-30.55,-31.08,-31.73,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-33.09,-32.97,-32.69,-32.45,-32.24,-31.92,-31.67,-31.38,-31.0,-30.6,-32.15,-41.39,-29.4,-29.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[-20.34,-20.72,-21.1,-21.32,-21.65,-21.88,-22.11,-22.38,-22.83,-23.25,-23.6,-23.88,-24.16,-24.46,-25.1,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-26.67,-26.53,-26.42,-26.19,-25.96,-25.75,-25.52,-25.24,-29.89,-24.49,-24.09,-23.69,-30.1,-22.89,-22.49,-22.13,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[-14.08,-14.29,-14.34,-14.47,-14.93,-15.39,-15.62,-16.05,-16.5,-16.93,-17.21,-17.49,-17.77,-18.06,-18.48,-19.1,-100.0,-100.0,-100.0,-100.0,-100.0,-20.02,-19.95,-19.87,-19.78,-19.61,-19.36,-19.12,-18.82,-18.48,-18.11,-17.72,-20.05,-16.91,-16.52,-16.12,-15.75,-15.4,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[-7.25,-7.37,-7.41,-7.62,-8.08,-8.51,-8.8,-9.15,-9.49,-9.84,-10.33,-10.76,-11.17,-11.58,-11.95,-12.31,-100.0,-100.0,-100.0,-100.0,-13.07,-13.12,-13.1,-12.95,-12.8,-12.6,-12.33,-12.02,-11.82,-11.47,-11.09,-17.22,-15.13,-9.9,-9.5,-9.09,-8.74,-8.4,-8.07,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[0.2,-0.24,-0.49,-0.77,-1.08,-1.33,-1.62,-2.01,-2.36,-2.7,-3.19,-3.69,-4.14,-4.55,-4.88,-5.21,-5.48,-100.0,-100.0,-5.89,-5.93,-5.94,-5.87,-5.78,-5.64,-5.42,-5.18,-4.9,-4.57,-4.21,-3.84,-3.44,-3.03,-2.62,-2.24,-1.85,-1.49,-1.16,-0.86,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[7.65,7.21,6.79,6.46,6.1,5.85,5.56,5.17,4.78,4.43,3.94,3.45,3.11,2.74,2.42,2.11,1.84,1.64,1.51,1.48,1.45,1.48,1.6,1.72,1.86,2.06,2.28,2.58,2.92,3.29,3.66,4.07,4.47,4.86,5.25,5.63,5.99,6.31,6.6,6.86,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[15.1,14.67,14.47,14.18,13.76,13.34,12.99,12.58,12.17,11.76,11.35,11.02,10.7,10.32,9.92,9.63,9.39,9.23,9.13,9.03,9.03,9.1,9.2,9.31,9.44,9.69,9.96,10.27,10.61,11.0,11.39,11.77,12.21,12.63,12.98,13.34,13.78,14.01,14.28,14.53,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[22.55,22.35,22.14,21.9,21.48,21.3,21.02,20.48,20.07,19.66,19.2,18.73,18.29,17.96,17.68,17.42,17.2,17.02,16.91,16.9,16.94,16.96,17.05,17.25,17.42,17.64,17.87,18.18,18.56,18.91,19.31,19.71,20.13,20.53,20.9,21.27,21.6,21.92,22.17,22.43,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[30.55,30.23,29.91,29.61,29.47,29.34,29.05,28.51,27.98,27.57,27.1,26.66,26.4,25.97,25.66,25.41,25.15,25.04,24.99,24.93,24.96,25.0,25.1,25.27,25.44,25.68,25.98,26.31,26.7,27.1,27.46,27.85,28.26,28.67,29.03,29.39,29.73,30.05,30.28,30.48,30.67,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[39.02,38.66,38.34,38.01,37.52,37.38,37.09,36.55,36.0,35.47,35.16,34.9,34.64,34.21,33.75,33.55,33.35,33.25,33.19,33.13,33.14,33.27,33.4,33.56,33.76,34.03,34.3,34.64,35.01,35.41,35.79,36.19,36.63,37.0,37.36,37.71,38.05,38.34,38.56,38.75,38.9,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[47.49,47.11,46.77,46.42,45.93,45.45,45.12,44.62,44.29,43.95,43.53,43.15,42.89,42.47,42.22,41.92,41.75,41.66,41.58,41.54,41.6,41.75,41.89,42.08,42.27,42.54,42.82,43.18,43.55,43.95,44.34,44.75,45.18,45.53,45.9,46.24,46.55,46.82,47.06,47.29,47.52,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[55.97,55.58,55.2,54.83,54.34,54.01,53.64,53.2,52.88,52.51,52.09,51.67,51.27,50.97,50.72,50.48,50.4,50.27,50.19,50.2,50.27,50.34,50.51,50.71,50.95,51.24,51.54,51.91,52.3,52.68,53.07,53.49,53.95,54.32,54.63,54.96,55.28,55.55,55.75,55.94,56.13,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[64.44,64.06,63.71,63.46,63.24,63.02,62.7,62.06,61.47,61.08,60.75,60.44,60.12,59.72,59.47,59.26,59.1,59.05,59.02,59.0,59.07,59.22,59.41,59.66,59.82,60.14,60.48,60.82,61.19,61.58,61.99,62.41,62.81,63.17,63.55,63.88,64.18,64.41,64.63,64.8,64.93,65.01,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[73.33,73.06,72.82,72.54,72.25,72.03,71.77,71.13,70.51,70.09,69.67,69.3,68.96,68.73,68.44,68.27,68.21,68.02,68.03,68.1,68.21,68.26,68.43,68.61,68.89,69.2,69.53,69.91,70.3,70.72,71.12,71.55,71.89,72.27,72.63,72.96,73.21,73.47,73.66,73.83,73.97,74.07,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[82.74,82.24,81.92,81.64,81.33,81.04,80.82,80.19,79.7,79.27,78.86,78.44,78.16,77.85,77.58,77.43,77.36,77.24,77.2,77.27,77.39,77.5,77.7,77.9,78.15,78.46,78.79,79.17,79.56,79.97,80.39,80.78,81.18,81.56,81.89,82.17,82.45,82.7,82.89,83.08,83.14,83.14,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[92.15,91.65,91.15,90.74,90.43,90.11,89.83,89.32,88.89,88.46,88.08,87.82,87.56,87.16,86.9,86.74,86.65,86.6,86.6,86.66,86.73,86.87,87.08,87.31,87.59,87.89,88.24,88.61,89.01,89.41,89.84,90.21,90.61,90.97,91.3,91.61,91.87,92.11,92.32,92.51,92.53,92.6,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[101.56,101.06,100.78,100.5,100.03,99.57,99.1,98.71,98.36,98.0,97.6,97.24,96.93,96.65,96.42,96.31,96.22,96.16,96.11,96.21,96.3,96.45,96.64,96.88,97.17,97.48,97.85,98.2,98.61,99.01,99.42,99.83,100.2,100.56,100.89,101.19,101.48,101.75,101.89,102.0,102.03,102.11,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[110.98,110.75,110.55,110.34,109.87,109.41,108.92,108.52,108.16,107.76,107.35,106.96,106.61,106.37,106.1,105.96,105.87,105.87,105.86,105.9,106.01,106.19,106.4,106.64,106.91,107.26,107.61,107.98,108.37,108.78,109.18,109.59,109.96,110.31,110.66,110.97,111.26,111.41,111.65,111.75,111.8,111.8,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[120.84,120.52,120.32,120.12,119.71,119.24,118.74,118.32,117.92,117.51,117.1,116.7,116.44,116.2,115.98,115.9,115.77,115.7,115.7,115.78,115.9,116.1,116.29,116.54,116.84,117.16,117.53,117.91,118.3,118.71,119.13,119.5,119.89,120.25,120.59,120.92,121.12,121.33,121.5,121.63,121.69,121.73,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[131.13,130.66,130.2,129.89,129.55,129.06,128.57,128.19,127.83,127.49,127.14,126.8,126.47,126.23,126.01,125.88,125.85,125.82,125.83,125.89,126.02,126.23,126.44,126.65,126.92,127.25,127.62,128.02,128.39,128.79,129.19,129.59,129.98,130.34,130.65,130.98,131.22,131.48,131.56,131.69,131.7,131.72,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[141.42,140.95,140.49,140.02,139.65,139.33,139.01,138.64,138.15,137.66,137.28,137.01,136.74,136.45,136.25,136.14,136.06,136.02,135.98,136.08,136.23,136.42,136.63,136.85,137.15,137.48,137.85,138.24,138.62,139.02,139.43,139.83,140.22,140.6,140.91,141.23,141.45,141.68,141.8,141.97,141.98,142.03,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[151.71,151.24,150.84,150.56,150.2,149.77,149.45,149.09,148.6,148.17,147.83,147.38,147.1,146.82,146.63,146.51,146.41,146.4,146.43,146.51,146.6,146.8,147.03,147.25,147.54,147.87,148.23,148.61,149.0,149.41,149.83,150.22,150.64,150.95,151.31,151.68,151.89,152.07,152.17,152.32,152.32,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[162.0,161.68,161.4,161.13,160.75,160.31,159.89,159.54,159.09,158.76,158.43,157.98,157.62,157.35,157.16,157.04,156.95,156.88,156.9,156.97,157.2,157.41,157.59,157.81,158.09,158.41,158.76,159.15,159.55,159.97,160.37,160.78,161.25,161.53,161.85,162.13,162.36,162.58,162.7,162.84,162.9,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[170.48,171.68,171.97,171.7,171.29,170.86,170.42,170.0,169.67,169.35,169.02,168.63,168.35,168.07,167.87,167.77,167.64,167.62,167.62,167.71,167.82,168.03,168.19,168.44,168.75,169.07,173.12,174.52,170.87,170.64,171.05,171.43,171.86,172.19,172.54,172.79,173.06,173.28,173.4,173.51,173.56,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[175.47,176.68,177.88,178.76,178.32,177.22,176.13,175.74,175.84,176.19,176.57,177.39,179.18,178.93,178.74,178.63,176.92,177.11,177.16,177.27,177.39,177.19,176.89,178.23,179.6,186.13,190.6,190.6,186.11,181.44,181.71,180.44,180.58,181.59,181.97,182.81,183.84,184.03,183.87,183.74,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[180.47,181.67,182.64,182.92,183.2,182.24,181.23,181.33,181.43,181.53,181.8,182.7,185.06,186.1,186.79,186.09,181.8,180.99,184.59,184.55,181.26,182.05,185.46,187.15,187.29,190.32,190.6,190.6,190.43,186.9,186.77,185.61,186.81,189.44,189.27,189.33,188.93,188.15,190.39,192.75,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[185.46,186.53,186.8,187.08,187.35,187.25,186.82,186.92,187.02,187.12,187.21,187.74,187.61,187.48,187.37,187.21,187.07,185.71,187.03,187.08,184.88,186.91,187.53,187.81,188.2,188.59,190.31,190.37,189.71,189.93,190.33,190.63,191.11,191.47,191.81,192.11,191.42,191.05,192.21,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[190.41,190.68,190.96,191.11,190.77,190.43,190.04,189.66,189.28,188.9,188.52,188.15,187.86,187.59,187.4,187.23,187.1,187.03,187.04,187.1,187.15,187.31,187.49,187.75,188.03,188.38,188.71,189.14,189.46,189.87,190.27,190.66,191.04,191.41,191.76,192.05,192.34,192.56,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[192.22,191.9,191.56,191.22,190.88,190.5,190.12,189.73,189.34,188.95,188.57,188.21,187.91,187.63,187.42,187.23,187.14,187.05,187.02,187.07,187.14,187.28,187.46,187.71,187.97,188.29,188.63,189.0,189.39,189.79,190.19,190.59,190.98,191.34,191.7,192.0,192.3,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[192.28,191.98,191.67,191.33,190.96,190.58,190.2,189.81,189.42,189.03,188.64,188.29,187.99,187.69,187.47,187.27,187.15,187.06,187.02,187.04,187.12,187.26,187.44,187.67,187.91,188.23,188.55,188.92,189.31,189.71,190.11,190.51,190.9,191.27,191.63,191.93,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[192.33,192.03,191.73,191.42,191.04,190.65,190.27,189.88,189.49,189.11,188.72,188.36,188.05,187.74,187.53,187.33,187.15,187.06,187.01,187.03,187.1,187.21,187.42,187.62,187.85,188.16,188.48,188.85,189.22,189.62,190.02,190.42,190.81,191.19,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[192.38,192.08,191.8,191.52,191.13,190.74,190.36,189.97,189.58,189.2,188.81,188.43,188.12,187.81,187.56,187.36,187.18,187.08,187.03,187.02,187.09,187.16,187.34,187.54,187.79,188.07,188.4,188.76,189.13,189.53,189.93,190.33,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[192.43,192.15,191.88,191.6,191.22,190.84,190.46,190.08,189.68,189.29,188.9,188.54,188.2,187.88,187.61,187.39,187.22,187.09,187.03,187.0,187.06,187.14,187.3,187.51,187.73,187.99,188.32,188.66,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[192.5,192.23,191.96,191.68,191.32,190.94,190.57,190.18,189.78,189.38,189.0,188.64,188.3,187.96,187.68,187.44,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[192.54,192.27,192.01,191.74,191.42,191.05,190.67,190.29,189.89,189.49,189.09,188.75,188.4,188.05,187.76,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[192.59,192.32,192.06,191.81,191.53,191.16,190.78,190.4,190.0,189.6,189.2,188.84,188.49,188.14,187.83,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[192.63,192.37,192.12,191.87,191.62,191.26,190.89,190.51,190.11,189.71,189.31,188.94,188.59,188.24,187.9,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[192.68,192.43,192.19,191.94,191.69,191.37,190.99,190.62,190.22,189.82,189.42,189.04,188.69,188.34,187.99,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[192.77,192.53,192.28,192.04,191.78,191.44,191.1,190.72,190.33,189.93,189.53,189.14,188.78,188.43,188.07,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[192.79,192.63,192.4,192.15,191.82,191.49,191.15,190.82,190.44,190.03,189.63,189.23,188.87,188.51,188.16,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[192.82,192.66,192.5,192.21,191.88,191.55,191.23,190.9,190.53,190.13,189.73,189.33,188.96,188.6,188.24,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[192.84,192.68,192.53,192.28,191.98,191.65,191.32,191.0,190.62,190.22,189.83,189.43,189.05,188.68,188.32,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[192.87,192.71,192.56,192.35,192.04,191.73,191.42,191.09,190.71,190.31,189.91,189.51,189.13,188.76,188.4,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[192.89,192.74,192.59,192.41,192.1,191.79,191.49,191.18,190.79,190.39,189.99,189.6,189.2,188.84,188.47,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[192.9,192.76,192.62,192.46,192.17,191.86,191.54,191.23,190.84,190.45,190.05,189.66,189.27,188.9,188.53,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[192.91,192.76,192.62,192.47,192.22,191.91,191.6,191.27,190.89,190.5,190.11,189.72,189.33,188.95,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[192.91,192.77,192.6,192.4,192.2,191.97,191.66,191.32,190.94,190.56,190.17,189.78,189.39,189.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0],[192.92,192.73,192.53,192.33,192.12,191.92,191.71,191.37,190.99,190.61,190.22,189.84,189.44,189.04,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0,-100.0]],"lo":-100.0,"hi":192.92,"note":"builder surface (facets emitter, 4596 triangles)"},"surface_reason":null,"mesh":{"roles":["bunker","fairway","fringe","green","oob","rock","rough","water"],"colors":["#e5d08f","#58a34a","#79bd63","#8fd47a","#464c54","#7a5c44","#2f6b33","#4a9fd8"],"triangles":4596,"positions":"v1-h07.pos.bin","role_index":"v1-h07.role.bin"},"stock_card":"stock/h07-fcJP9.png","height_kinds":["axis_profile","ripple","plateau","weighted","weighted","weighted","weighted","role_rule"],"source":"golf-engine/contracts/h07/hole-contract.json","contract":{"schema":"hole-contract-1","identity":{"hole":"h07","native_slot":7,"course_id":"fcJP9","par":4,"water_profile":2,"source_archive":{"path":"work/derived/stock-u8/fcJP9.u8","sha256":"7bb0ef6b6269bf08f9d6db7a6b1813e756dcf8180c983a6e707f815b19cf71b8"},"predecessor_manifest":{"retired":"h8-h9-resource-reduced-v1/pack/course-pack.json","sha256":"ea06796e68bac933ddc2eaa8139dd78c0a1089d589b1dfd1f39bb877fc70a8f5"},"notes":["Installed H7 is the shared H7-H9 resource-reduced playtest line: pack manifest ea06796e... (predecessor_manifest), CARC c13904e3... = U8 49152ec3... (2,772,664 B). Byte lineage: 786a3ad build_hole U8 87481368 (polish-v24 pack edcf5b84) -> correct_rock_uv U8 49152ec3 (rock-uv pack 7394de66) -> ea06796e (H7 CARC reused).","source_archive is stock fcJP9 (decoded U8 7bb0ef6b..., the unpacked CARC ffd1cb46... the script pinned); par 4 and DOL water profile 2 are the stock catalog values (knowledge/stock-holes/h07-fcJP9.md)."]},"frame":{"convention":"world-xz","bounds":[-3500.0,-4300.0,3500.0,3500.0],"domain":null,"notes":["bounds = breakwater.BOUNDS (partition rectangle). No domain: the base role is water and the oob backdrop and land polygons sit inside the rectangle."]},"routes":{"conservative":[[-875.7,1285.3],[-650.0,-450.0],[-615.0,-890.0],[-620.0,-1550.0],[-540.0,-1820.0],[-500.0,-2070.0],[-445.0,-2250.0],[-445.0,-2290.0]],"aggressive":[[-875.7,1285.3],[40.0,-650.0],[-45.0,-880.0],[-620.0,-1550.0],[-540.0,-1820.0],[-500.0,-2070.0],[-445.0,-2250.0],[-445.0,-2290.0]],"donor":null,"decisions":{"landing1":{"safe":[-650.0,-450.0],"aggressive":[40.0,-650.0]},"neck":{"safe":[-540.0,-1820.0]},"green":{"safe":[-445.0,-2290.0]}},"notes":["The script has no route object. conservative = tee -> INLAND_DRIVE (-650,-450) -> end of INLAND_LINE -> NECK_LINE -> GREEN; aggressive = tee -> SEAWARD_DRIVE (40,-650) -> end of SEAWARD_LINE -> NECK_LINE -> GREEN. Authored for the contract from those module constants. donor is null: the design is not a reroute against a donor route."]},"regions":{"base_role":"water","priority":{"rule":"later-wins"},"items":[{"role":"oob","name":"oob_backdrop","polygon":[[-3500.0,-4300.0],[-3466.2939,-4157.1874],[-3435.6138,-4013.6393],[-3377.7766,-3878.8827],[-3309.2279,-3748.9684],[-3241.916,-3618.4147],[-3181.0731,-3484.7436],[-3129.0296,-3347.4058],[-3083.3983,-3207.7878],[-3040.0961,-3067.4245],[-2996.5609,-2927.1338],[-2949.3538,-2788.0472],[-2893.8437,-2652.0869],[-2826.996,-2521.3448],[-2748.8628,-2397.008],[-2661.7564,-2278.7607],[-2569.4663,-2164.4869],[-2477.7547,-2049.7531],[-2392.7568,-1929.9963],[-2318.2856,-1803.4402],[-2254.9815,-1670.9335],[-2201.3871,-1534.1954],[-2154.6389,-1394.9483],[-2108.2485,-1255.5805],[-2054.4039,-1118.9503],[-1990.6323,-986.6523],[-1923.9525,-855.7771],[-1870.5749,-719.087],[-1865.0659,-706.7025],[-1856.3461,-696.3283],[-1845.2403,-688.5389],[-1832.7627,-683.1823],[-1819.6058,-679.7918],[-1806.1433,-677.9281],[-1792.5664,-677.2652],[-1778.9759,-677.5788],[-1765.4292,-678.7208],[-1751.9651,-680.603],[-1804.6352,-598.3822],[-1838.1265,-506.644],[-1863.0378,-412.0763],[-1888.9545,-317.7875],[-1921.8161,-225.6981],[-1959.1792,-135.3192],[-1996.4553,-44.9061],[-2027.0452,47.9283],[-2044.9725,143.9956],[-2052.984,241.4486],[-2057.8928,339.1251],[-2065.543,436.6105],[-2081.1551,533.1195],[-2103.7908,628.2561],[-2125.65,723.5676],[-2139.1115,820.3887],[-2142.1048,918.1015],[-2137.617,1015.7885],[-2131.5702,1113.3997],[-2130.7154,1211.1656],[-2139.2163,1308.5587],[-2154.2575,1405.1899],[-2168.3096,1501.962],[-2173.6691,1599.5615],[-2168.2922,1697.1758],[-2179.4454,1796.8389],[-2165.1169,1908.8383],[-2116.4947,1997.2398],[-2087.1593,2021.5651],[-1963.3797,2062.1183],[-1927.7242,2068.5811],[-1947.1141,2069.8636],[-1963.6115,2080.1324],[-1973.3229,2096.9639],[-2003.4999,2202.7186],[-2045.2912,2342.8472],[-2074.8076,2485.9774],[-2084.0285,2631.8003],[-2076.3408,2777.7979],[-2064.3127,2923.5376],[-2062.424,3069.6866],[-2080.17,3214.7101],[-2120.3948,3355.2593],[-2140.0,3500.0],[-3500.0,3500.0]]},{"role":"rough","name":"land","polygon":[[-1017.9492,2044.043],[-691.25,1981.25],[-398.7695,1888.9258],[-144.8438,1768.5938],[66.1914,1621.7773],[230.0,1450.0],[354.3555,1297.793],[450.4688,1121.0938],[519.1602,923.5352],[561.25,708.75],[577.5586,480.3711],[568.9062,242.0312],[536.1133,-2.6367],[480.0,-250.0],[445.0977,-386.6992],[407.0312,-518.5938],[364.5117,-644.6289],[316.25,-763.75],[260.957,-874.9023],[197.3438,-977.0312],[124.1211,-1069.082],[40.0,-1150.0],[-34.7461,-1204.8828],[-107.9688,-1257.1875],[-178.1445,-1307.1484],[-243.75,-1355.0],[-303.2617,-1400.9766],[-355.1562,-1445.3125],[-397.9102,-1488.2422],[-430.0,-1530.0],[-439.7168,-1563.7695],[-440.2344,-1597.6562],[-433.6035,-1631.7773],[-421.875,-1666.25],[-407.0996,-1701.1914],[-391.3281,-1736.7188],[-376.6113,-1772.9492],[-365.0,-1810.0],[-360.0781,-1851.1719],[-359.375,-1891.875],[-361.4844,-1931.6406],[-365.0,-1970.0],[-368.5156,-2006.4844],[-370.625,-2040.625],[-369.9219,-2071.9531],[-365.0,-2100.0],[-354.2578,-2121.2305],[-338.125,-2140.4688],[-318.2422,-2158.5352],[-296.25,-2176.25],[-273.7891,-2194.4336],[-252.5,-2213.9062],[-234.0234,-2235.4883],[-220.0,-2260.0],[-210.5957,-2295.3711],[-212.2656,-2332.9688],[-224.834,-2371.2695],[-248.125,-2408.75],[-281.9629,-2443.8867],[-326.1719,-2475.1562],[-380.5762,-2501.0352],[-445.0,-2520.0],[-503.3398,-2525.8203],[-554.5312,-2521.5625],[-598.457,-2508.3984],[-635.0,-2487.5],[-664.043,-2460.0391],[-685.4688,-2427.1875],[-699.1602,-2390.1172],[-705.0,-2350.0],[-705.6055,-2313.3984],[-704.2188,-2278.4375],[-701.6602,-2244.8828],[-698.75,-2212.5],[-696.3086,-2181.0547],[-695.1562,-2150.3125],[-696.1133,-2120.0391],[-700.0,-2090.0],[-705.8398,-2059.9805],[-712.0312,-2029.8438],[-718.457,-1999.4727],[-725.0,-1968.75],[-731.543,-1937.5586],[-737.9688,-1905.7812],[-744.1602,-1873.3008],[-750.0,-1840.0],[-755.6738,-1807.1289],[-761.6406,-1775.7812],[-768.1934,-1745.6055],[-775.625,-1716.25],[-784.2285,-1687.3633],[-794.2969,-1658.5938],[-806.123,-1629.5898],[-820.0,-1600.0],[-854.3359,-1538.5352],[-895.9375,-1475.7812],[-942.6953,-1414.1992],[-992.5,-1356.25],[-1043.2422,-1304.3945],[-1092.8125,-1261.0938],[-1139.1016,-1228.8086],[-1180.0,-1210.0],[-1237.7148,-1147.8711],[-1304.2188,-1082.3438],[-1377.0508,-1014.707],[-1453.75,-946.25],[-1531.8555,-878.2617],[-1608.9062,-812.0312],[-1682.4414,-748.8477],[-1751.9651,-680.603],[-1804.6352,-598.3822],[-1838.1265,-506.644],[-1863.0378,-412.0763],[-1888.9545,-317.7875],[-1921.8161,-225.6981],[-1959.1792,-135.3192],[-1996.4553,-44.9061],[-2027.0452,47.9283],[-2044.9725,143.9956],[-2052.984,241.4486],[-2057.8928,339.1251],[-2065.543,436.6105],[-2081.1551,533.1195],[-2103.7908,628.2561],[-2125.65,723.5676],[-2139.1115,820.3887],[-2142.1048,918.1015],[-2137.617,1015.7885],[-2131.5702,1113.3997],[-2130.7154,1211.1656],[-2139.2163,1308.5587],[-2154.2575,1405.1899],[-2168.3096,1501.962],[-2173.6691,1599.5615],[-2168.2922,1697.1758],[-2179.4454,1796.8389],[-2165.1169,1908.8383],[-2116.4947,1997.2398],[-2087.1593,2021.5651],[-1963.3797,2062.1183],[-1927.7242,2068.5811],[-1862.0469,2080.4855],[-1764.5366,2086.9262],[-1666.9986,2080.4848],[-1569.8479,2069.3178],[-1472.1561,2070.4246],[-1374.5312,2075.7812]]},{"role":"fairway","name":"routes","polygon":[[-720.5036,828.0024],[-707.3789,723.6584],[-692.5804,617.2026],[-675.9843,509.3363],[-657.4763,400.7451],[-636.9517,292.0854],[-614.3132,183.9678],[-588.6896,73.6177],[-574.9048,17.5744],[-559.2033,-34.5488],[-542.0211,-83.6995],[-523.9487,-130.1309],[-505.5712,-174.1421],[-487.4717,-216.0804],[-470.2373,-256.3439],[-454.4701,-295.3848],[-440.8051,-333.7113],[-429.9387,-371.8849],[-422.6755,-410.5048],[-421.235,-426.1967],[-422.1862,-456.7341],[-431.457,-499.7057],[-447.5096,-542.801],[-467.2765,-585.4324],[-487.671,-627.1217],[-505.5834,-667.5504],[-517.8818,-706.6113],[-521.4177,-744.4582],[-521.4505,-781.811],[-524.1246,-819.0332],[-527.6052,-856.0747],[-530.0244,-892.0366],[-532.0545,-908.5754],[-537.2722,-924.4003],[-545.4768,-938.9033],[-556.3533,-951.5269],[-569.4835,-961.7861],[-584.3628,-969.2866],[-600.4196,-973.7401],[-617.0366,-974.9756],[-633.5754,-972.9455],[-649.4003,-967.7278],[-663.9033,-959.5232],[-676.5269,-948.6467],[-686.7861,-935.5165],[-694.2866,-920.6372],[-698.7401,-904.5804],[-699.9756,-887.9634],[-700.7166,-853.9022],[-704.1161,-820.7816],[-708.237,-787.564],[-711.1749,-754.0603],[-719.0047,-720.4952],[-736.9166,-687.4496],[-761.6924,-654.9385],[-790.1309,-622.7157],[-819.0529,-590.324],[-845.3022,-557.1462],[-865.7421,-522.4557],[-878.765,-473.8033],[-878.9564,-436.9837],[-876.4502,-418.0225],[-873.2574,-393.4762],[-869.9743,-363.8745],[-867.0891,-329.7094],[-865.0283,-291.4196],[-864.1857,-249.388],[-864.9402,-203.9432],[-867.6664,-155.363],[-872.7411,-103.8771],[-880.5465,-49.6693],[-891.3104,6.3823],[-916.2606,122.0568],[-935.9714,241.1118],[-950.5143,359.4205],[-960.7342,476.2415],[-967.4688,590.879],[-971.5461,702.6666],[-973.7847,810.9535],[-974.993,915.091],[-975.9702,1014.4171],[-977.5051,1108.2377],[-980.3729,1195.7987],[-985.4108,1277.329],[-875.7,1285.3],[-797.525,1347.6592],[-720.6705,1252.7146],[-637.8712,1158.7022],[-549.6234,1063.8233],[-457.626,967.7652],[-363.5359,870.1228],[-268.9858,770.422],[-175.6061,668.1341],[-85.0496,562.687],[0.9763,453.4802],[80.6696,339.9094],[152.0848,221.4146],[213.9774,95.4533],[244.5491,0.9094],[265.5264,-84.2407],[280.0102,-166.6535],[288.5099,-246.1382],[291.5576,-322.4062],[289.7196,-395.0906],[283.6022,-463.7642],[273.8509,-527.9557],[261.1487,-587.1575],[246.2147,-640.8261],[229.8089,-688.3688],[216.6492,-719.9646],[211.0698,-726.4628],[194.5341,-744.7035],[173.7882,-761.8367],[150.8808,-778.291],[127.8486,-794.5354],[106.7071,-811.1016],[89.4396,-828.6121],[77.9793,-847.8185],[69.2292,-867.6269],[59.4206,-886.4933],[49.3987,-904.6742],[40.6271,-921.1461],[30.9546,-937.0605],[18.3632,-950.7821],[3.3368,-961.7836],[-13.5472,-969.6422],[-31.6399,-974.0559],[-50.246,-974.855],[-68.6505,-972.009],[-86.1461,-965.6271],[-102.0605,-955.9546],[-115.7821,-943.3632],[-126.7836,-928.3368],[-134.6422,-911.4528],[-139.0559,-893.3601],[-139.855,-874.754],[-137.009,-856.3495],[-130.6271,-838.8539],[-124.4045,-824.1221],[-119.4669,-808.8771],[-114.3854,-792.3731],[-108.3497,-775.1445],[-105.163,-755.925],[-107.9571,-733.8984],[-114.8335,-710.0942],[-123.8438,-685.4127],[-133.0069,-660.6633],[-140.3212,-636.5928],[-143.7724,-613.9075],[-136.6492,-580.0354],[-118.8251,-541.7006],[-103.3443,-509.7295],[-87.0862,-474.7175],[-70.888,-436.4887],[-55.6277,-394.9163],[-42.2196,-349.9094],[-31.6155,-301.4132],[-24.8062,-249.4174],[-22.8227,-193.9715],[-26.7301,-135.2037],[-37.6162,-73.34],[-53.9774,-15.4533],[-102.427,86.1378],[-160.0743,190.5101],[-225.2169,295.4355],[-296.8541,400.6685],[-373.8413,505.9197],[-454.9392,610.903],[-538.8543,715.3609],[-624.2702,819.0793],[-635.0134,824.0532],[-645.8626,828.7907],[-656.8619,833.1672],[-668.0511,837.0306],[-679.4703,840.1423],[-691.1435,842.0646],[-702.9515,841.8689],[-713.8538,837.576]]},{"role":"fairway","name":"tee_pad","polygon":[[-743.7210582004705,1285.3],[-744.3456793624057,1299.9729540201024],[-747.3023339194267,1314.4913159459775],[-752.6706135150985,1328.5391615960498],[-760.4069064704117,1341.778968496374],[-770.3245418071201,1353.906306738705],[-782.1245012865292,1364.6973928477935],[-795.4613933705854,1374.025201974078],[-810.0119533601612,1381.8363926801314],[-825.5138926541997,1388.1024081186185],[-841.7606814012604,1392.771858144648],[-858.5623824132214,1395.7499278629812],[-875.7,1396.9150008542351],[-892.9015412430875,1396.1619083026367],[-909.8525426799647,1393.4470510818242],[-926.2319972600515,1388.8109371918924],[-941.7496537455877,1382.3678173051915],[-956.1613369642467,1374.2714898244515],[-969.2544405130005,1364.679525283758],[-980.8162539849174,1353.7375478672905],[-990.6104282233691,1341.591511111782],[-998.3834965706505,1328.4175972257474],[-1003.9055001998187,1314.4476268735013],[-1007.0268708544163,1299.9698877379697],[-1007.7210582004705,1285.3],[-1006.0871227650915,1270.7350869628108],[-1002.3067520597408,1256.5158498430128],[-996.5748100980782,1242.8180727462698],[-989.0376130695035,1229.7789684963743],[-979.7698236440061,1217.5437466407518],[-968.8006915197777,1206.3054738620067],[-956.1744106288877,1196.3140537488414],[-942.0119533601612,1187.846702232417],[-926.5423187985833,1181.1533928360902],[-910.0889093083258,1176.4044730558967],[-893.021297159315,1173.6662789152476],[-875.7,1172.9150008542351],[-858.442626496994,1174.0782593549031],[-841.5243147728993,1177.079665993073],[-825.2035711156678,1181.8619219093644],[-809.7496537455877,1188.3781268574771],[-795.4483197059445,1196.5603415992148],[-782.5782502797521,1206.2876062979713],[-771.3709721480313,1217.374987769337],[-761.9797216242773,1229.591511111782],[-754.4792999876709,1242.6965083759671],[-748.9010820595047,1256.4721607705367],[-745.2854274517304,1270.732020680678]]},{"role":"bunker","name":"bunker_1","polygon":[[-281.4513484796412,-908.9906426695499],[-275.521005297525,-901.4085238728659],[-271.5652484253899,-892.6097586773687],[-270.673331167936,-882.7918023199837],[-273.3960449607176,-872.5489399055931],[-279.49143896288285,-862.6379917599979],[-288.02171783133593,-853.6543720356223],[-297.75146150147003,-845.7953159259264],[-307.64424142862066,-838.8381876001596],[-317.21259703805276,-832.3406966614907],[-326.565838086667,-825.9461727879722],[-336.1679922333559,-819.6214982029953],[-346.4686626543322,-813.69877040318],[-357.6197416051052,-808.7076776477202],[-369.41800903301595,-805.1057290796504],[-381.4664355154066,-803.068124926837],[-393.4157273671132,-802.4575424694398],[-405.11001912567417,-802.9825232419098],[-416.5361105578336,-804.4385182477905],[-427.61477706850997,-806.8762726347896],[-437.9874116978418,-810.5873404034035],[-446.9683167468624,-815.9090771324043],[-453.7384107495802,-822.9641601665178],[-457.70456553302944,-831.4947485226207],[-458.8316295141095,-840.9007322559428],[-457.7453643642193,-850.4736430373439],[-455.51577621854204,-859.7014173528445],[-453.2025831562836,-868.4730713504358],[-451.3808950360706,-877.0648167478124],[-449.88651699372895,-885.9112085091768],[-447.9115167901265,-895.2867175006274],[-444.400222598193,-905.0744491331848],[-438.54276370219316,-914.7498261452145],[-430.12117048044723,-923.5859713621536],[-419.55256570211344,-930.9638516961452],[-407.6418453315626,-936.6146997161583],[-395.20670379249304,-940.6657084067994],[-382.7880493866084,-943.4759126306684],[-370.5859467337468,-945.3693391765553],[-358.61401939749203,-946.4271608805211],[-346.9339686062173,-946.4590914281017],[-335.7942335013744,-945.1626787780947],[-325.572310380128,-942.3645384804878],[-316.5593781783692,-938.1882051175008],[-308.7406027606496,-933.0384015648036],[-301.74154649751944,-927.4040953661737],[-295.0165494915205,-921.5954247984176],[-288.20338831839183,-915.5746512690464]]},{"role":"bunker","name":"bunker_2","polygon":[[-56.91131326621857,-1058.4826255542027],[-56.29317763190317,-1047.1884384364917],[-58.45022274920892,-1036.1131216764652],[-64.37350516053665,-1026.33404709808],[-74.17123252695599,-1018.9080999864714],[-86.99504829287942,-1014.4160242330425],[-101.40633340444806,-1012.7002640437888],[-115.98553145219057,-1012.9420624969539],[-129.86780688026033,-1014.0463306347127],[-142.94365414868716,-1015.1404038504636],[-155.65790103435629,-1015.935674388554],[-168.56131336853525,-1016.7801890528355],[-181.8904197587905,-1018.3996632122431],[-195.40853441388586,-1021.4879212729505],[-208.56632980012563,-1026.3747994014166],[-220.84184043616986,-1032.936432462902],[-232.0167641545686,-1040.7612868618205],[-242.1981251856978,-1049.4366027420388],[-251.56714324060533,-1058.7608379742971],[-260.0228704698533,-1068.749755023981],[-266.970942193419,-1079.4455705721375],[-271.4333187080922,-1090.671425733429],[-272.4637964772259,-1101.9148305000965],[-269.658918070384,-1112.4469435465185],[-263.47314055423425,-1121.6349137743139],[-255.1345420610571,-1129.2728097463726],[-246.16889344487703,-1135.7250897249164],[-237.75756362166794,-1141.7692234941373],[-230.25402944213778,-1148.1913568573211],[-223.10596373256612,-1155.335289209534],[-215.21647186839158,-1162.8443694319726],[-205.54756991714112,-1169.7420010258277],[-193.64931403679438,-1174.8192118828915],[-179.85331072578168,-1177.1353592451271],[-165.06417257468723,-1176.3809253294132],[-150.30325595813636,-1172.9304728124644],[-136.2804338220436,-1167.5832051424766],[-123.22701945564576,-1161.1521496098705],[-111.04833155382458,-1154.1300204759389],[-99.65591888889914,-1146.5967190220026],[-89.23644402308692,-1138.381879889888],[-80.26641733363846,-1129.3471868268216],[-73.25474408526821,-1119.594120866705],[-68.38075459832316,-1109.4648623875523],[-65.27815934149027,-1099.345855631521],[-63.14088831016534,-1089.416389093858],[-61.13565976698131,-1079.525946186435],[-58.91095805816266,-1069.307291576745]]},{"role":"bunker","name":"bunker_3","polygon":[[-455.3316324599158,-1000.5504519386269],[-457.25730825297495,-993.5593951963065],[-460.7270072800723,-987.1243538253494],[-466.0779122817648,-981.9161542002383],[-473.21189997649526,-978.4975961323217],[-481.61581854943785,-977.0841719345945],[-490.57456872398654,-977.4502343599805],[-499.46201906249286,-979.0333893917367],[-507.9577224074033,-981.187135626259],[-516.0846614479736,-983.4553441413011],[-524.0662123556391,-985.7341201604436],[-532.0994416420937,-988.2504150535374],[-540.1807309844588,-991.3856945631935],[-548.0785562455229,-995.45134488932],[-555.4540088460474,-1000.5377381612593],[-562.0397248044617,-1006.5055521313178],[-567.7558681799106,-1013.1000043102039],[-572.6858568982431,-1020.0988470552978],[-576.9268675922131,-1027.3935648290458],[-580.4139332375278,-1034.9546302902527],[-582.8397141274806,-1042.7124754358133],[-583.7389756393715,-1050.4452107275497],[-582.7076211361046,-1057.7645974864572],[-579.6395289021857,-1064.2318720173018],[-574.8431381821683,-1069.5504519386268],[-568.9590144809063,-1073.7251464565682],[-562.7076668505588,-1077.0841981156645],[-556.5926078351747,-1080.1308536432186],[-550.7118999764953,-1083.2866699902388],[-544.7750765089685,-1086.6546501007194],[-538.3124122283058,-1089.927335574215],[-530.961640373811,-1092.492599267761],[-522.6801542717387,-1093.687135626259],[-513.7779989742984,-1093.071228074384],[-504.7699231784054,-1090.5903298612495],[-496.1436906190661,-1086.552831702452],[-488.1807309844588,-1081.4523365567752],[-480.9240416856743,-1075.7411470118677],[-474.29401208921803,-1069.6769196379175],[-468.2629158969631,-1063.3111223980181],[-462.9667943219935,-1056.600004310204],[-458.6774881966365,-1049.548979728119],[-455.64991884449296,-1042.2899302395365],[-453.94348666109005,-1035.0423474961872],[-453.33971412748076,-1027.9900435714778],[-453.42520311999226,-1021.1645346839724],[-453.8097808749561,-1014.4266777488812],[-454.3630986833689,-1007.5782324079779]]},{"role":"fringe","name":"fringe","polygon":[[-234.79611948030023,-2334.6802140929635],[-230.9392611857483,-2320.3355916538],[-228.73405863019926,-2305.536315056085],[-228.4226689088717,-2290.4013337823862],[-230.1992610343853,-2275.108901150062],[-234.1690890181766,-2259.882129781146],[-240.32316678583825,-2244.962570258585],[-248.5345035064425,-2230.5780536972106],[-258.57678127406604,-2216.912638134347],[-270.16106453189195,-2204.0860705976247],[-282.98195711865276,-2192.147820268551],[-296.7626109680934,-2181.0870619566863],[-311.2886203120529,-2170.85595121583],[-326.4239025711642,-2161.4001869460026],[-342.1063425672408,-2152.689075225691],[-358.32602871424206,-2144.737547008878],[-375.0930321352866,-2137.614766206788],[-392.4038354159768,-2131.4375057847483],[-410.21520925564585,-2126.350426112204],[-428.43172773152156,-2122.498717713658],[-446.90897995011875,-2120.0004009961713],[-465.47004344788985,-2118.9254451390934],[-483.92917149284017,-2119.2868401264477],[-502.11488774426596,-2121.045398965742],[-519.8852273171575,-2124.126301064288],[-537.1305194872226,-2128.4422338058907],[-553.763094576817,-2133.9162954339427],[-569.6974677609553,-2140.498035298697],[-584.8277059983438,-2148.1680544032324],[-599.0099013858436,-2156.9298986156523],[-612.0565707695533,-2166.7916349743614],[-623.7466386773657,-2177.7424998494303],[-633.8502794552159,-2189.731517126547],[-642.1634909342973,-2202.6545802506066],[-648.5440741204886,-2216.354269760583],[-652.9396265837879,-2230.6332301663656],[-655.3995877958366,-2245.278187041327],[-656.0670021903156,-2260.0886653689768],[-655.1505935156043,-2274.9030050251927],[-652.8827103672932,-2289.614777991658],[-649.4724118543439,-2304.1750857640004],[-645.0644273578824,-2318.5798435841957],[-639.7135310151374,-2332.845088206057],[-633.3802917950545,-2346.9765367626096],[-625.9490847968743,-2360.9412235782197],[-617.263958233626,-2374.6486139179055],[-607.173778391785,-2387.9462375220933],[-595.5760643003613,-2400.631208961873],[-582.4495548951022,-2412.474964449572],[-567.8686199613686,-2423.255199824042],[-551.9973026769545,-2432.787212987646],[-535.0658346014035,-2440.9470936985012],[-517.3365871586817,-2447.681388317556],[-499.06858023287094,-2453.001409099053],[-480.4893607520486,-2456.9643151602304],[-461.7804571818524,-2459.646421169626],[-443.0784833867473,-2461.116021261432],[-424.4894732625803,-2461.4128863721844],[-406.1104145694476,-2460.5395661000157],[-388.05019181122776,-2458.4662703810973],[-370.4426935846704,-2455.147341349667],[-353.4474958728596,-2450.544172968753],[-337.2375198011258,-2444.64774322679],[-321.9772321896954,-2437.4941377790483],[-307.79811020178045,-2429.1684919000622],[-294.77930786303205,-2419.7960881269073],[-282.9403580366568,-2409.5230060749154],[-272.2495798390845,-2398.4917202399993],[-262.6474793690361,-2386.818551947935],[-254.0800270472536,-2374.579478163417],[-246.5334959239638,-2361.8085784806085],[-240.06147731848134,-2348.509954576534]]},{"role":"green","name":"green","polygon":[[-274.8588840272146,-2326.1646106098756],[-272.26602197251174,-2315.253207421922],[-271.0024416794455,-2304.0280181050484],[-271.2076336606846,-2292.576201980605],[-272.9901272901621,-2281.017688264522],[-276.404022229747,-2269.497459276241],[-281.434625729866,-2258.1712170691376],[-287.9965834105721,-2247.1877762063027],[-295.9449523759169,-2236.6724313884515],[-305.0966175860944,-2226.7153562687336],[-315.2570641199738,-2217.3678426233923],[-326.24638575950416,-2208.647209467512],[-337.9188037043262,-2200.549015949526],[-350.1717625434789,-2193.063373408035],[-362.94337918235516,-2186.1911496845914],[-376.19993084902865,-2179.955950237145],[-389.91742811245155,-2174.408914406701],[-404.06253478641685,-2169.6252702482043],[-418.57788886903955,-2165.6937404172977],[-433.375350334711,-2162.7017168829157],[-448.3383052225706,-2160.720146476285],[-463.3315666662963,-2159.7920322936147],[-478.2153458683427,-2159.9273825889095],[-492.8587774865256,-2161.1056304570307],[-507.14882681640694,-2163.284499897604],[-520.9919611657729,-2166.4125623758664],[-534.3082791845818,-2170.4417786772697],[-547.0201943502053,-2175.3364048335184],[-559.0395713134988,-2181.075727634922],[-570.2578905491439,-2187.6498816476783],[-580.5433531421775,-2195.049992724109],[-589.7469917901083,-2203.2555436294165],[-597.7173172055158,-2212.2227093415304],[-604.3204937525603,-2221.87722329699],[-609.4612115769477,-2232.1141541085035],[-613.0988336358743,-2242.805109475032],[-615.2542490825789,-2253.8113422052957],[-616.0049785424907,-2264.9995672963214],[-615.4689287492846,-2276.2564668037608],[-613.780053269231,-2287.4980977779546],[-611.0612964733119,-2298.6716785997346],[-607.4010152570636,-2309.749186623094],[-602.8383556229626,-2320.7143414778643],[-597.360973716084,-2331.5463067355813],[-590.9155532842932,-2342.2043486838816],[-583.4285247163037,-2352.6174987177824],[-574.8320035973549,-2362.68201890023],[-565.0888355590001,-2372.2674909475745],[-554.2110285659489,-2381.230153494122],[-542.2676480352153,-2389.430274462197],[-529.3809596249461,-2396.74934356172],[-515.7125157575472,-2403.1029619433216],[-501.44324247574195,-2408.4464604429927],[-486.75279981604655,-2412.77218357354],[-471.803281718386,-2416.099526205152],[-456.7307936258197,-2418.4606359042955],[-441.646049929594,-2419.88571892598],[-426.6425448929082,-2420.3918516768317],[-411.8087832236755,-2419.978126925668],[-397.2400680096842,-2418.6281565599966],[-383.0456866226655,-2416.31890584678],[-369.3488900875303,-2413.0331035556287],[-356.27937255733366,-2408.7715238556857],[-343.9603596501777,-2403.5615207423452],[-332.4942164936395,-2397.4592833360007],[-321.951162551457,-2390.545067626161],[-312.3650160984274,-2382.9126541032365],[-303.7380447757051,-2374.6559321215173],[-296.0544610041629,-2365.856364495796],[-289.29956484896286,-2356.574900231158],[-283.47970945489953,-2346.850722168424],[-278.63767435953685,-2336.7073540979354]]}],"notes":["breakwater.regions() order: oob backdrop, land (rough), tee route, seaward route, tee pad (fairway), three bunkers, fringe, green. NECK_FAIRWAY is built but not a region (the neck is rough). Outside the regions the base role is water (the script's role_at default).","land (2026-10-26, boundary_shape): the west edge and NW corner (old vertices 111-119, 0-2: a straight 512-unit edge and an 85-degree corner against the OOB) replaced by a Gaussian-smoothed chain (sigma 70) with a 16-unit, 760-wavelength wobble, resampled at 100.","oob_backdrop (2026-10-26, boundary_shape): rebuilt from the south coast (smoothed sigma 160, 45-unit / 1700 wobble, spacing 150), an inlet fillet (r 45) that meets the land coast at 35 degrees instead of the 23-degree water wedge at (-1865, -430), the shared land vertices from that junction to the north crossing, and a smoothed, wobbled north coast to (-2140, 3500), so its 1100-1200-unit straight coasts curve.","routes (2026-10-26, boundary_shape): tee_route and seaward_route merged into one fairway item (their exact union), the fork crotch at (-734, 951) (a 146-degree turn) replaced by a fillet (r 32) between the union vertices (-720.5, 828) and (-624.3, 819.1); seaward_route is no longer a separate item.","2026-10-26 corner_leg (boundary_shape): the shared oob_backdrop/land chain bent 47 degrees at one vertex (-2131.2, 1987.9) between 94- and 97-unit legs; its four shared vertices from (-2156.7, 1794.3) to (-2053.4, 2040.6) are moved (23/26/18/39 units) so the same bend turns 14/22/22/22/8 degrees at each of them and the coast vertex after them, with no vertex added (an added arc grew the KCL past its budget). Where the OB coast leaves the land edge at (-1963.4, 2062.1) (a 92-degree turn; an 84-degree rock/water corner with a 103-unit leg) the water corner is filled with OB by a tangent arc of radius 40 in 3 stations from the land edge to the OB coast (its land-edge end inserted into land)."]},"height":{"kind":"composite","base":null,"primitives":[{"name":"ramp","kind":"axis_profile","params":{"origin":[0.0,-2290.0],"direction":[0.0,1.0],"length":3575.0,"clamp":[0.0,1.0],"constant":-80.0,"power":[{"amp":270.0,"exponent":1.5}]},"note":"breakwater.height: t = clamp((z + 2290) / 3575, 0, 1); -80 + 270 t^1.5 (axis_profile power term)."},{"name":"broad_relief","kind":"ripple","params":{"amp":3.0,"direction":[1.0,0.0],"period":720.0,"offset":400.0,"fn":"sin","phase_modulation":{"amp":0.35,"direction":[0.0,1.0],"period":900.0,"offset":500.0,"fn":"sin"}},"note":"breakwater.height broad_relief: 3 sin((x + 400)/720 + .35 sin((z + 500)/900)) (ripple phase_modulation)."},{"name":"tee_flatten","kind":"plateau","params":{"shape":"ellipse","center":[-875.7,1285.3],"radii":[132.0,112.0],"inner":1.0,"outer":1.65,"level":{"constant":190.6},"easing":"smoothstep"},"note":"base = 190.6 + (base - 190.6) * smooth(1, 1.65, hypot((x-TEE.x)/132, (z-TEE.z)/112)); the pad and marker are one flat 190.6 pad."},{"name":"green_tilt","kind":"weighted","params":{"weight":{"kind":"ellipse","center":[-445.0,-2290.0],"radii":[174.0,128.0],"outer":1.35,"width":0.45,"easing":"smoothstep"},"terms":[{"kind":"plane","params":{"origin":[-445.0,-2290.0],"y0":0.0,"gx":0.02586206896551724,"gz":-0.0078125}},{"kind":"ripple","name":"unbroad","params":{"amp":-3.0,"direction":[1.0,0.0],"period":720.0,"offset":400.0,"fn":"sin","phase_modulation":{"amp":0.35,"direction":[0.0,1.0],"period":900.0,"offset":500.0,"fn":"sin"}}}]},"note":"breakwater.height green: (4.5 (x - GX)/174 - (z - GZ)/128 - broad_relief) x (1 - smooth(.9, 1.35, gr)): the green replaces the broad relief by the tilt plane."},{"name":"bunker_1_dish","kind":"weighted","params":{"weight":[{"kind":"polygon","polygon":[[-281.4513484796412,-908.9906426695499],[-275.521005297525,-901.4085238728659],[-271.5652484253899,-892.6097586773687],[-270.673331167936,-882.7918023199837],[-273.3960449607176,-872.5489399055931],[-279.49143896288285,-862.6379917599979],[-288.02171783133593,-853.6543720356223],[-297.75146150147003,-845.7953159259264],[-307.64424142862066,-838.8381876001596],[-317.21259703805276,-832.3406966614907],[-326.565838086667,-825.9461727879722],[-336.1679922333559,-819.6214982029953],[-346.4686626543322,-813.69877040318],[-357.6197416051052,-808.7076776477202],[-369.41800903301595,-805.1057290796504],[-381.4664355154066,-803.068124926837],[-393.4157273671132,-802.4575424694398],[-405.11001912567417,-802.9825232419098],[-416.5361105578336,-804.4385182477905],[-427.61477706850997,-806.8762726347896],[-437.9874116978418,-810.5873404034035],[-446.9683167468624,-815.9090771324043],[-453.7384107495802,-822.9641601665178],[-457.70456553302944,-831.4947485226207],[-458.8316295141095,-840.9007322559428],[-457.7453643642193,-850.4736430373439],[-455.51577621854204,-859.7014173528445],[-453.2025831562836,-868.4730713504358],[-451.3808950360706,-877.0648167478124],[-449.88651699372895,-885.9112085091768],[-447.9115167901265,-895.2867175006274],[-444.400222598193,-905.0744491331848],[-438.54276370219316,-914.7498261452145],[-430.12117048044723,-923.5859713621536],[-419.55256570211344,-930.9638516961452],[-407.6418453315626,-936.6146997161583],[-395.20670379249304,-940.6657084067994],[-382.7880493866084,-943.4759126306684],[-370.5859467337468,-945.3693391765553],[-358.61401939749203,-946.4271608805211],[-346.9339686062173,-946.4590914281017],[-335.7942335013744,-945.1626787780947],[-325.572310380128,-942.3645384804878],[-316.5593781783692,-938.1882051175008],[-308.7406027606496,-933.0384015648036],[-301.74154649751944,-927.4040953661737],[-295.0165494915205,-921.5954247984176],[-288.20338831839183,-915.5746512690464]],"width":0.001},{"kind":"edge_distance","polygons":[[[-281.4513484796412,-908.9906426695499],[-275.521005297525,-901.4085238728659],[-271.5652484253899,-892.6097586773687],[-270.673331167936,-882.7918023199837],[-273.3960449607176,-872.5489399055931],[-279.49143896288285,-862.6379917599979],[-288.02171783133593,-853.6543720356223],[-297.75146150147003,-845.7953159259264],[-307.64424142862066,-838.8381876001596],[-317.21259703805276,-832.3406966614907],[-326.565838086667,-825.9461727879722],[-336.1679922333559,-819.6214982029953],[-346.4686626543322,-813.69877040318],[-357.6197416051052,-808.7076776477202],[-369.41800903301595,-805.1057290796504],[-381.4664355154066,-803.068124926837],[-393.4157273671132,-802.4575424694398],[-405.11001912567417,-802.9825232419098],[-416.5361105578336,-804.4385182477905],[-427.61477706850997,-806.8762726347896],[-437.9874116978418,-810.5873404034035],[-446.9683167468624,-815.9090771324043],[-453.7384107495802,-822.9641601665178],[-457.70456553302944,-831.4947485226207],[-458.8316295141095,-840.9007322559428],[-457.7453643642193,-850.4736430373439],[-455.51577621854204,-859.7014173528445],[-453.2025831562836,-868.4730713504358],[-451.3808950360706,-877.0648167478124],[-449.88651699372895,-885.9112085091768],[-447.9115167901265,-895.2867175006274],[-444.400222598193,-905.0744491331848],[-438.54276370219316,-914.7498261452145],[-430.12117048044723,-923.5859713621536],[-419.55256570211344,-930.9638516961452],[-407.6418453315626,-936.6146997161583],[-395.20670379249304,-940.6657084067994],[-382.7880493866084,-943.4759126306684],[-370.5859467337468,-945.3693391765553],[-358.61401939749203,-946.4271608805211],[-346.9339686062173,-946.4590914281017],[-335.7942335013744,-945.1626787780947],[-325.572310380128,-942.3645384804878],[-316.5593781783692,-938.1882051175008],[-308.7406027606496,-933.0384015648036],[-301.74154649751944,-927.4040953661737],[-295.0165494915205,-921.5954247984176],[-288.20338831839183,-915.5746512690464]]],"width":1.0,"start":0.0,"span":36.0}],"terms":[{"kind":"plane","params":{"origin":[0.0,0.0],"y0":-10.0,"gx":0.0,"gz":0.0}}]},"note":"inside the bunker outline: base -= 10 * smooth(0, 36, distance to the outline). Indicator via a polygon shape (width .001) times an edge_distance band; exact form would be an inset_drop per region."},{"name":"bunker_2_dish","kind":"weighted","params":{"weight":[{"kind":"polygon","polygon":[[-56.91131326621857,-1058.4826255542027],[-56.29317763190317,-1047.1884384364917],[-58.45022274920892,-1036.1131216764652],[-64.37350516053665,-1026.33404709808],[-74.17123252695599,-1018.9080999864714],[-86.99504829287942,-1014.4160242330425],[-101.40633340444806,-1012.7002640437888],[-115.98553145219057,-1012.9420624969539],[-129.86780688026033,-1014.0463306347127],[-142.94365414868716,-1015.1404038504636],[-155.65790103435629,-1015.935674388554],[-168.56131336853525,-1016.7801890528355],[-181.8904197587905,-1018.3996632122431],[-195.40853441388586,-1021.4879212729505],[-208.56632980012563,-1026.3747994014166],[-220.84184043616986,-1032.936432462902],[-232.0167641545686,-1040.7612868618205],[-242.1981251856978,-1049.4366027420388],[-251.56714324060533,-1058.7608379742971],[-260.0228704698533,-1068.749755023981],[-266.970942193419,-1079.4455705721375],[-271.4333187080922,-1090.671425733429],[-272.4637964772259,-1101.9148305000965],[-269.658918070384,-1112.4469435465185],[-263.47314055423425,-1121.6349137743139],[-255.1345420610571,-1129.2728097463726],[-246.16889344487703,-1135.7250897249164],[-237.75756362166794,-1141.7692234941373],[-230.25402944213778,-1148.1913568573211],[-223.10596373256612,-1155.335289209534],[-215.21647186839158,-1162.8443694319726],[-205.54756991714112,-1169.7420010258277],[-193.64931403679438,-1174.8192118828915],[-179.85331072578168,-1177.1353592451271],[-165.06417257468723,-1176.3809253294132],[-150.30325595813636,-1172.9304728124644],[-136.2804338220436,-1167.5832051424766],[-123.22701945564576,-1161.1521496098705],[-111.04833155382458,-1154.1300204759389],[-99.65591888889914,-1146.5967190220026],[-89.23644402308692,-1138.381879889888],[-80.26641733363846,-1129.3471868268216],[-73.25474408526821,-1119.594120866705],[-68.38075459832316,-1109.4648623875523],[-65.27815934149027,-1099.345855631521],[-63.14088831016534,-1089.416389093858],[-61.13565976698131,-1079.525946186435],[-58.91095805816266,-1069.307291576745]],"width":0.001},{"kind":"edge_distance","polygons":[[[-56.91131326621857,-1058.4826255542027],[-56.29317763190317,-1047.1884384364917],[-58.45022274920892,-1036.1131216764652],[-64.37350516053665,-1026.33404709808],[-74.17123252695599,-1018.9080999864714],[-86.99504829287942,-1014.4160242330425],[-101.40633340444806,-1012.7002640437888],[-115.98553145219057,-1012.9420624969539],[-129.86780688026033,-1014.0463306347127],[-142.94365414868716,-1015.1404038504636],[-155.65790103435629,-1015.935674388554],[-168.56131336853525,-1016.7801890528355],[-181.8904197587905,-1018.3996632122431],[-195.40853441388586,-1021.4879212729505],[-208.56632980012563,-1026.3747994014166],[-220.84184043616986,-1032.936432462902],[-232.0167641545686,-1040.7612868618205],[-242.1981251856978,-1049.4366027420388],[-251.56714324060533,-1058.7608379742971],[-260.0228704698533,-1068.749755023981],[-266.970942193419,-1079.4455705721375],[-271.4333187080922,-1090.671425733429],[-272.4637964772259,-1101.9148305000965],[-269.658918070384,-1112.4469435465185],[-263.47314055423425,-1121.6349137743139],[-255.1345420610571,-1129.2728097463726],[-246.16889344487703,-1135.7250897249164],[-237.75756362166794,-1141.7692234941373],[-230.25402944213778,-1148.1913568573211],[-223.10596373256612,-1155.335289209534],[-215.21647186839158,-1162.8443694319726],[-205.54756991714112,-1169.7420010258277],[-193.64931403679438,-1174.8192118828915],[-179.85331072578168,-1177.1353592451271],[-165.06417257468723,-1176.3809253294132],[-150.30325595813636,-1172.9304728124644],[-136.2804338220436,-1167.5832051424766],[-123.22701945564576,-1161.1521496098705],[-111.04833155382458,-1154.1300204759389],[-99.65591888889914,-1146.5967190220026],[-89.23644402308692,-1138.381879889888],[-80.26641733363846,-1129.3471868268216],[-73.25474408526821,-1119.594120866705],[-68.38075459832316,-1109.4648623875523],[-65.27815934149027,-1099.345855631521],[-63.14088831016534,-1089.416389093858],[-61.13565976698131,-1079.525946186435],[-58.91095805816266,-1069.307291576745]]],"width":1.0,"start":0.0,"span":36.0}],"terms":[{"kind":"plane","params":{"origin":[0.0,0.0],"y0":-13.0,"gx":0.0,"gz":0.0}}]},"note":"inside the bunker outline: base -= 13 * smooth(0, 36, distance to the outline). Indicator via a polygon shape (width .001) times an edge_distance band; exact form would be an inset_drop per region."},{"name":"bunker_3_dish","kind":"weighted","params":{"weight":[{"kind":"polygon","polygon":[[-455.3316324599158,-1000.5504519386269],[-457.25730825297495,-993.5593951963065],[-460.7270072800723,-987.1243538253494],[-466.0779122817648,-981.9161542002383],[-473.21189997649526,-978.4975961323217],[-481.61581854943785,-977.0841719345945],[-490.57456872398654,-977.4502343599805],[-499.46201906249286,-979.0333893917367],[-507.9577224074033,-981.187135626259],[-516.0846614479736,-983.4553441413011],[-524.0662123556391,-985.7341201604436],[-532.0994416420937,-988.2504150535374],[-540.1807309844588,-991.3856945631935],[-548.0785562455229,-995.45134488932],[-555.4540088460474,-1000.5377381612593],[-562.0397248044617,-1006.5055521313178],[-567.7558681799106,-1013.1000043102039],[-572.6858568982431,-1020.0988470552978],[-576.9268675922131,-1027.3935648290458],[-580.4139332375278,-1034.9546302902527],[-582.8397141274806,-1042.7124754358133],[-583.7389756393715,-1050.4452107275497],[-582.7076211361046,-1057.7645974864572],[-579.6395289021857,-1064.2318720173018],[-574.8431381821683,-1069.5504519386268],[-568.9590144809063,-1073.7251464565682],[-562.7076668505588,-1077.0841981156645],[-556.5926078351747,-1080.1308536432186],[-550.7118999764953,-1083.2866699902388],[-544.7750765089685,-1086.6546501007194],[-538.3124122283058,-1089.927335574215],[-530.961640373811,-1092.492599267761],[-522.6801542717387,-1093.687135626259],[-513.7779989742984,-1093.071228074384],[-504.7699231784054,-1090.5903298612495],[-496.1436906190661,-1086.552831702452],[-488.1807309844588,-1081.4523365567752],[-480.9240416856743,-1075.7411470118677],[-474.29401208921803,-1069.6769196379175],[-468.2629158969631,-1063.3111223980181],[-462.9667943219935,-1056.600004310204],[-458.6774881966365,-1049.548979728119],[-455.64991884449296,-1042.2899302395365],[-453.94348666109005,-1035.0423474961872],[-453.33971412748076,-1027.9900435714778],[-453.42520311999226,-1021.1645346839724],[-453.8097808749561,-1014.4266777488812],[-454.3630986833689,-1007.5782324079779]],"width":0.001},{"kind":"edge_distance","polygons":[[[-455.3316324599158,-1000.5504519386269],[-457.25730825297495,-993.5593951963065],[-460.7270072800723,-987.1243538253494],[-466.0779122817648,-981.9161542002383],[-473.21189997649526,-978.4975961323217],[-481.61581854943785,-977.0841719345945],[-490.57456872398654,-977.4502343599805],[-499.46201906249286,-979.0333893917367],[-507.9577224074033,-981.187135626259],[-516.0846614479736,-983.4553441413011],[-524.0662123556391,-985.7341201604436],[-532.0994416420937,-988.2504150535374],[-540.1807309844588,-991.3856945631935],[-548.0785562455229,-995.45134488932],[-555.4540088460474,-1000.5377381612593],[-562.0397248044617,-1006.5055521313178],[-567.7558681799106,-1013.1000043102039],[-572.6858568982431,-1020.0988470552978],[-576.9268675922131,-1027.3935648290458],[-580.4139332375278,-1034.9546302902527],[-582.8397141274806,-1042.7124754358133],[-583.7389756393715,-1050.4452107275497],[-582.7076211361046,-1057.7645974864572],[-579.6395289021857,-1064.2318720173018],[-574.8431381821683,-1069.5504519386268],[-568.9590144809063,-1073.7251464565682],[-562.7076668505588,-1077.0841981156645],[-556.5926078351747,-1080.1308536432186],[-550.7118999764953,-1083.2866699902388],[-544.7750765089685,-1086.6546501007194],[-538.3124122283058,-1089.927335574215],[-530.961640373811,-1092.492599267761],[-522.6801542717387,-1093.687135626259],[-513.7779989742984,-1093.071228074384],[-504.7699231784054,-1090.5903298612495],[-496.1436906190661,-1086.552831702452],[-488.1807309844588,-1081.4523365567752],[-480.9240416856743,-1075.7411470118677],[-474.29401208921803,-1069.6769196379175],[-468.2629158969631,-1063.3111223980181],[-462.9667943219935,-1056.600004310204],[-458.6774881966365,-1049.548979728119],[-455.64991884449296,-1042.2899302395365],[-453.94348666109005,-1035.0423474961872],[-453.33971412748076,-1027.9900435714778],[-453.42520311999226,-1021.1645346839724],[-453.8097808749561,-1014.4266777488812],[-454.3630986833689,-1007.5782324079779]]],"width":1.0,"start":0.0,"span":36.0}],"terms":[{"kind":"plane","params":{"origin":[0.0,0.0],"y0":-8.0,"gx":0.0,"gz":0.0}}]},"note":"inside the bunker outline: base -= 8 * smooth(0, 36, distance to the outline). Indicator via a polygon shape (width .001) times an edge_distance band; exact form would be an inset_drop per region."},{"name":"sea_level","kind":"role_rule","params":{"rules":{"water":{"set":-100.0}}},"note":"height_for_face('water') = -100 flat; oob and every land role take the role-free field."}],"reproduces":null,"notes":["Authored from breakwater.height (786a3ad) and height_for_face; exact (the ramp's power term and the phase-modulated broad relief replace the prep's 72 knots and 11 Jacobi-Anger ripples). tests/test_h07_contract_height.py compares it with the 786a3ad script."]},"tee":{"marker_xz":[-871.8,1271.5],"player_xz":[-875.7,1285.3],"marker_minus_player":[3.900000000000091,-13.799999999999955],"pad":{"kind":"height_primitive","primitive":"tee_flatten"},"notes":["Native X/Z are the stock PLAYER and TEEOBJ positions. The script writes PLAYER Y = ground at the player (190.6, player_y player) and TEEOBJ Y = ground + .09 (tee.marker_y_offset). No bases are written (stock rows kept)."],"marker_y_offset":0.09},"cups":{"kind":"targets","targets":[[-515.0,-2250.0],[-450.0,-2345.0],[-380.0,-2285.0],[-510.0,-2335.0],[-410.0,-2235.0],[-445.0,-2290.0]],"count":6,"notes":["breakwater.choose_pins: nearest legal cell within +-12 (step 2) of each target, margin > 2, at least 30 from the green outline. The edge clearance has no contract field; it does not bind (verify.md)."]},"hazards":[{"name":"bunker_1","kind":"bunker","polygon":[[-281.4513484796412,-908.9906426695499],[-275.521005297525,-901.4085238728659],[-271.5652484253899,-892.6097586773687],[-270.673331167936,-882.7918023199837],[-273.3960449607176,-872.5489399055931],[-279.49143896288285,-862.6379917599979],[-288.02171783133593,-853.6543720356223],[-297.75146150147003,-845.7953159259264],[-307.64424142862066,-838.8381876001596],[-317.21259703805276,-832.3406966614907],[-326.565838086667,-825.9461727879722],[-336.1679922333559,-819.6214982029953],[-346.4686626543322,-813.69877040318],[-357.6197416051052,-808.7076776477202],[-369.41800903301595,-805.1057290796504],[-381.4664355154066,-803.068124926837],[-393.4157273671132,-802.4575424694398],[-405.11001912567417,-802.9825232419098],[-416.5361105578336,-804.4385182477905],[-427.61477706850997,-806.8762726347896],[-437.9874116978418,-810.5873404034035],[-446.9683167468624,-815.9090771324043],[-453.7384107495802,-822.9641601665178],[-457.70456553302944,-831.4947485226207],[-458.8316295141095,-840.9007322559428],[-457.7453643642193,-850.4736430373439],[-455.51577621854204,-859.7014173528445],[-453.2025831562836,-868.4730713504358],[-451.3808950360706,-877.0648167478124],[-449.88651699372895,-885.9112085091768],[-447.9115167901265,-895.2867175006274],[-444.400222598193,-905.0744491331848],[-438.54276370219316,-914.7498261452145],[-430.12117048044723,-923.5859713621536],[-419.55256570211344,-930.9638516961452],[-407.6418453315626,-936.6146997161583],[-395.20670379249304,-940.6657084067994],[-382.7880493866084,-943.4759126306684],[-370.5859467337468,-945.3693391765553],[-358.61401939749203,-946.4271608805211],[-346.9339686062173,-946.4590914281017],[-335.7942335013744,-945.1626787780947],[-325.572310380128,-942.3645384804878],[-316.5593781783692,-938.1882051175008],[-308.7406027606496,-933.0384015648036],[-301.74154649751944,-927.4040953661737],[-295.0165494915205,-921.5954247984176],[-288.20338831839183,-915.5746512690464]]},{"name":"bunker_2","kind":"bunker","polygon":[[-56.91131326621857,-1058.4826255542027],[-56.29317763190317,-1047.1884384364917],[-58.45022274920892,-1036.1131216764652],[-64.37350516053665,-1026.33404709808],[-74.17123252695599,-1018.9080999864714],[-86.99504829287942,-1014.4160242330425],[-101.40633340444806,-1012.7002640437888],[-115.98553145219057,-1012.9420624969539],[-129.86780688026033,-1014.0463306347127],[-142.94365414868716,-1015.1404038504636],[-155.65790103435629,-1015.935674388554],[-168.56131336853525,-1016.7801890528355],[-181.8904197587905,-1018.3996632122431],[-195.40853441388586,-1021.4879212729505],[-208.56632980012563,-1026.3747994014166],[-220.84184043616986,-1032.936432462902],[-232.0167641545686,-1040.7612868618205],[-242.1981251856978,-1049.4366027420388],[-251.56714324060533,-1058.7608379742971],[-260.0228704698533,-1068.749755023981],[-266.970942193419,-1079.4455705721375],[-271.4333187080922,-1090.671425733429],[-272.4637964772259,-1101.9148305000965],[-269.658918070384,-1112.4469435465185],[-263.47314055423425,-1121.6349137743139],[-255.1345420610571,-1129.2728097463726],[-246.16889344487703,-1135.7250897249164],[-237.75756362166794,-1141.7692234941373],[-230.25402944213778,-1148.1913568573211],[-223.10596373256612,-1155.335289209534],[-215.21647186839158,-1162.8443694319726],[-205.54756991714112,-1169.7420010258277],[-193.64931403679438,-1174.8192118828915],[-179.85331072578168,-1177.1353592451271],[-165.06417257468723,-1176.3809253294132],[-150.30325595813636,-1172.9304728124644],[-136.2804338220436,-1167.5832051424766],[-123.22701945564576,-1161.1521496098705],[-111.04833155382458,-1154.1300204759389],[-99.65591888889914,-1146.5967190220026],[-89.23644402308692,-1138.381879889888],[-80.26641733363846,-1129.3471868268216],[-73.25474408526821,-1119.594120866705],[-68.38075459832316,-1109.4648623875523],[-65.27815934149027,-1099.345855631521],[-63.14088831016534,-1089.416389093858],[-61.13565976698131,-1079.525946186435],[-58.91095805816266,-1069.307291576745]]},{"name":"bunker_3","kind":"bunker","polygon":[[-455.3316324599158,-1000.5504519386269],[-457.25730825297495,-993.5593951963065],[-460.7270072800723,-987.1243538253494],[-466.0779122817648,-981.9161542002383],[-473.21189997649526,-978.4975961323217],[-481.61581854943785,-977.0841719345945],[-490.57456872398654,-977.4502343599805],[-499.46201906249286,-979.0333893917367],[-507.9577224074033,-981.187135626259],[-516.0846614479736,-983.4553441413011],[-524.0662123556391,-985.7341201604436],[-532.0994416420937,-988.2504150535374],[-540.1807309844588,-991.3856945631935],[-548.0785562455229,-995.45134488932],[-555.4540088460474,-1000.5377381612593],[-562.0397248044617,-1006.5055521313178],[-567.7558681799106,-1013.1000043102039],[-572.6858568982431,-1020.0988470552978],[-576.9268675922131,-1027.3935648290458],[-580.4139332375278,-1034.9546302902527],[-582.8397141274806,-1042.7124754358133],[-583.7389756393715,-1050.4452107275497],[-582.7076211361046,-1057.7645974864572],[-579.6395289021857,-1064.2318720173018],[-574.8431381821683,-1069.5504519386268],[-568.9590144809063,-1073.7251464565682],[-562.7076668505588,-1077.0841981156645],[-556.5926078351747,-1080.1308536432186],[-550.7118999764953,-1083.2866699902388],[-544.7750765089685,-1086.6546501007194],[-538.3124122283058,-1089.927335574215],[-530.961640373811,-1092.492599267761],[-522.6801542717387,-1093.687135626259],[-513.7779989742984,-1093.071228074384],[-504.7699231784054,-1090.5903298612495],[-496.1436906190661,-1086.552831702452],[-488.1807309844588,-1081.4523365567752],[-480.9240416856743,-1075.7411470118677],[-474.29401208921803,-1069.6769196379175],[-468.2629158969631,-1063.3111223980181],[-462.9667943219935,-1056.600004310204],[-458.6774881966365,-1049.548979728119],[-455.64991884449296,-1042.2899302395365],[-453.94348666109005,-1035.0423474961872],[-453.33971412748076,-1027.9900435714778],[-453.42520311999226,-1021.1645346839724],[-453.8097808749561,-1014.4266777488812],[-454.3630986833689,-1007.5782324079779]]}],"water":{"profile":2,"outlines":[],"notes":["Water is the base role: M_Sea at -100 (height_for_face), foam along the rough/water seam. No outline polygon because no region item has role water."]},"scenery":{"policy":"declarative","data":{"rules":[{"kind":"select_records","name":"moved","match":{"names":["TREE1","TREE2"],"indices":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35]},"count":36,"note":"The first 36 tree slots in PMP order: all 34 TREE1 and the first 2 TREE2 (script: tree_index over (group 2, id 2/3/6) records)."},{"kind":"explicit","records":"moved","sites":[[-880.0,-1380.0],[-820.0,-1530.0],[-770.0,-1700.0],[-700.0,-1880.0],[-650.0,-2020.0],[-350.0,-1320.0],[-440.0,-1680.0],[-400.0,-1870.0],[-1293.43600415455,0.0008426170360280594],[259.740679576651,1400.0015675227382],[170.26523135493545,-968.7042440983529],[-1369.4768414474322,1637.3260973433933],[303.49342910793223,200.39320445586864],[-1141.9176483337112,-1137.3389770480242],[-1435.7336046236508,814.0092065832073],[370.6281342215576,814.5195852673594],[-1089.6699330370047,-516.7254788481629],[447.2966687558938,-294.72774885923377],[-1537.7689393362186,-765.0824935940082],[-1195.1777136933656,476.9042634095534],[-1196.0042816752994,1144.080732503324],[-1517.8305079609581,303.592273850453],[-1050.3992222271302,199.93856551424426],[-1065.2568123320357,1693.6922987437954],[-1539.6280883929248,-463.5418851483724],[-1444.766188211118,1312.0394506895489],[350.0169808881425,1104.7892877057554],[-1532.72900282605,-149.53809790749762],[-1115.5490101420216,-787.5714392279625],[-1359.094140328134,-1019.5005291531444],[-1183.6588893011674,1480.7381564467091],[-1461.9997916731768,1050.0022265948528],[-1162.1856536570012,-295.091740591859],[-1067.1268375933842,-46.274010239198205],[-1496.5712782428125,532.9542720466002],[-1342.1062774546388,-644.6421201992819]]},{"kind":"ground","records":"moved","y_offset":0.0},{"kind":"map_mirror","records":"moved"},{"kind":"select_records","name":"hidden_trees","match":{"names":["TREE2","TREE3"],"exclude":["moved"]},"count":33,"note":"The remaining 11 TREE2 and 22 TREE3 slots: x/z kept, Y -10000."},{"kind":"hide","records":"hidden_trees","y":-10000.0},{"kind":"select_records","name":"props","match":{"names":["SKY","UNKNOWN_FUNC"]},"count":5,"note":"Non-tree group 2 records that stood on fairway/rough in the build: the script grounded those (SKY (0,250,0) drops to y 60.46) and hid the rest."},{"kind":"keep_donor","records":"props"},{"kind":"ground","records":"props","y_offset":0.0},{"kind":"select_records","name":"rock_prop","match":{"names":["ROCK1"]},"count":1,"note":"The one prop (-1232,-5728) outside any surface: hidden."},{"kind":"hide","records":"rock_prop","y":-10000.0}]},"notes":["Sites: breakwater._tree_sites (8 green-frame anchors, then 28 curated lattice sites). The 36 sites are authored literal data; the script derives them from a lattice and scenery_layout.curate_sites. The script picked grounded-or-hidden per non-tree record from the build's collision; the contract states the outcome. The map mirrors the 36 moved trees (terraces.map_trees)."]},"cameras":{"policy":"donor-unchanged","notes":["repair_camera(L1/L2) lifted 0 and edited nothing: the installed SCN0 scenes are stock-identical (verified from the U8: glf_cam, camL1, camL2 keys equal)."]},"minimap":{"policy":"declarative","data":{"transform":"identity-world-xz"},"notes":["The map is emitted from the same facets, unoriented; PMP scenery mirrored."]},"limits":[{"name":"course_brres_bytes","value":1817000,"comparison":"<=","unit":"bytes","note":"Installed course 1,730,208 plus 5%; regression guard."},{"name":"map_brres_bytes","value":650000,"comparison":"<=","unit":"bytes","note":"Installed map 618,624 plus 5%; regression guard."},{"name":"kcl_bytes","value":434500,"comparison":"<=","unit":"bytes","note":"Installed KCL 413,792 plus 5%; regression guard."},{"name":"combined_live_bytes","value":2901000,"comparison":"<=","unit":"bytes","note":"Installed live total 2,762,624 plus 5% (the convention ceiling 3,324,826 stays above it)."},{"name":"native_live_bytes_vs_h12_black_screen","value":3574826,"comparison":"<","unit":"bytes","note":"STATUS resource screen (strict)."},{"name":"verify.water.dry_buffer_min","value":20.0,"comparison":">=","unit":"units","note":"Regression guard on the X/Z distance from the tee, cups and routes to serialized water; the measured minimum is in verify.md."}],"references":[{"retired":"h7-h9-polish-v24/rock-uv-candidate-final/visual-review.json","sha256":"e199d744abca71b2c81e9112bc3b4f12fc148f84840828352e7759275020fc95","approval_scope":"agent-visual","note":"Agent visual pass on the exact installed H7 (U8 49152ec3, CARC c13904e3); STATUS records the user's retained H7 approval, which this file does not."}],"construction":{"emitter":"facets","lighting":{"policy":"legacy","smooth_roles":["rough","fairway","bunker","fringe","green","rock"],"terrain_color_roles":[],"note":"emit_facets(smooth_roles=rough, fairway, bunker, fringe, green, rock) with the 786a3ad default lighting (legacy); no terrain colour roles. The builder adds neutral green/fringe lighting on both layers (default) and wall_max_normal_y 1e-3; the installed bytes used neither."},"mesh":{"minimum_angle":20.0,"maximum_area":{"default":{"water":100000.0,"oob":100000.0,"rough":30000.0,"fairway":14000.0,"bunker":1800.0,"fringe":1800.0,"green":1800.0},"rules":[{"role":"rough","box":[-850.0,-2600.0,-150.0,-1300.0],"area":6500.0}]},"max_triangles":8000,"max_refinements":3,"cup_cells":null,"sites":[{"kind":"points","points":[[-875.7,1285.3],[-871.8,1271.5],[-650.0,-450.0],[40.0,-650.0],[-445.0,-2290.0],[-515.0,-2250.0],[-450.0,-2345.0],[-380.0,-2285.0],[-510.0,-2335.0],[-410.0,-2235.0],[-445.0,-2290.0]]}],"note":"breakwater.design_mesh: partition(BOUNDS, regions, sites=[TEE, TEE_MARKER, INLAND_DRIVE, SEAWARD_DRIVE, GREEN, *PIN_TARGETS], base water, pq20QS8000, 3 refinements); maximum_area: green/fringe/bunker 1800, rough 6500 inside -850<x<-150, -2600<z<-1300 (the neck and green), else the per-role table."},"native_finish":{},"foam":{"material":"M_XNamiuchi","land_role":"rough","water_role":"water","y":-99.29174,"width":30.0,"stations":126,"u_rate":0.01,"u_wrap":20.0,"note":"native_coast_ribbon.add_native_foam(sea_y -100, width 30): y = sea_y + .70826 on the 127-edge rough/water seam, an open run of 128 vertices (all kept: stations 128, 254 triangles) whose ends meet the oob backdrop (end_roles). Generic U is continuous at u_rate; the script used whole repeats per edge (round(length * .01)). 2026-10-26 boundary_shape: the smoothed land west edge leaves a 126-vertex seam, so stations 126 (every vertex kept).","end_roles":["oob"]},"restore_native_draws":[],"collision":{"preserve_attrs":["0x0805"],"cup_margin_min":2.0,"cup_search":{"radius":12.0,"step":2.0}},"surfaces":[],"pmp":{"player_y":"player","records":[{"group":11,"id":0,"xz":[-875.7,1285.3]},{"group":11,"id":1,"xz":[-445.0,-2290.0]}]},"notes":["Declared from breakwater.build_hole (786a3ad). Stock rock and OOB are not restored: the 600 installed M_Iwa faces are the vertical walls the lift creates (all walls, 0 slopes) and oob is the designed backdrop.","Post-passes with no contract owner: restyle donor-fit charts and correct_rock_uv (the builder's conformal charts and wall chart replace them), expand_model_bounds, the script's compaction (builder tail compaction).","Builder defaults the installed bytes did not use: neutral green/fringe lighting, wall_max_normal_y 1e-3, continuous-U decoration, foam U continuous at u_rate."]},"provenance":{"promoted":{"date":"2026-10-20","candidate":"golf-engine/build/hole/h07-candidate"},"extracted_from":{"script":"golf-engine/scripts/breakwater.py","chain":[{"script":"golf-engine/scripts/breakwater.py","sha256":"52b88a4066014da13fad8fbcbecae68c536ff1fdaf5fe608b91aedf3c1b8f56d"},{"script":"golf-engine/scripts/authored_facets.py","sha256":"8acb0bb60680d8c28ebc0754340b521b1d8f724261b48ee48b5c7aa93ebc2d7f"},{"script":"golf-engine/scripts/authored_ground.py","sha256":"2d0cdeba5881bee01caeadd84816ab27df51952b912603ee0085c15def988568"},{"script":"golf-engine/scripts/authored_triangulation.py","sha256":"2904bdc8e62b7ab96119ef9afe079ec2ae20e4599220f1d812d022db83c6daee"},{"script":"golf-engine/scripts/course_pack.py","sha256":"9e7e9c78783933a73ea03915880aae079ea85c8ea042243b05dd5f75fe9aa5cb"},{"script":"golf-engine/scripts/first_trio_cove.py","sha256":"c9ac4b0f94b4b5f23aec7869f314e719713386a8339877f088fe41819abbc961"},{"script":"golf-engine/scripts/h7_h9_surface_style.py","sha256":"ca32f402c1241541cb9c3f8a487fa722bb082426795bee2763a06df671a08af9"},{"script":"golf-engine/scripts/mdl0_index_width.py","sha256":"891e658e2ec532c996a324ff21e6f72ce0599415496e62371d88376ebd152f53"},{"script":"golf-engine/scripts/mdl0_tail_compact.py","sha256":"2d3ee96710d6fa3b0e0d1a700ac3af3017596450863d6a3c329698dcc1016880"},{"script":"golf-engine/scripts/native_camera_clearance.py","sha256":"3d83a34e99b8d3ce5ae072efbb535a9f02ad6e43f20f27abefcbfd605a831efa"},{"script":"golf-engine/scripts/native_coast_ribbon.py","sha256":"1e42f5e021811c5e60cef5df4647e232832b4bd1dbea62f5a9cad7977d07291e"},{"script":"golf-engine/scripts/native_finish.py","sha256":"450b5dc15d761ab9ff3aacf34bfb340d9d77d1040826e2093308c1437179f62f"},{"script":"golf-engine/scripts/native_surface_style.py","sha256":"ede6dec1f7cf65584bc0ccb36d2b543244ee5152ed4db53349323f19f84a40b8"},{"script":"golf-engine/scripts/repaint_feature.py","sha256":"0bbb8982a631159d3e6a9cb2d5c27202766c42d123cb629ddbeb29f57660c5a7"},{"script":"golf-engine/scripts/scenery_layout.py","sha256":"0a093adc6342026f532fbbe800fe27e83b8a59c3df7501c98b25817e928b4ce0"},{"script":"golf-engine/scripts/second_trio_recipe.py","sha256":"9e673d8830400a6ab11e1245545895b47e5a71a43b9ed139eaa189182ce5271a"},{"script":"golf-engine/scripts/surface_fixture.py","sha256":"533273fa5aa0edac7eb240ef3e5cef00ff35a7e8e55bad7e13d4bc37f54325de"},{"script":"golf-engine/scripts/surface_regions.py","sha256":"5e9ff8e0047d23067976cd35dc91016875d78fa785fc0574c1ec3c201585c913"},{"script":"golf-engine/scripts/tee_feature.py","sha256":"949e17296050d00a8b38149ee42f54f629339b4c6617383892f7420f24c08051"},{"script":"golf-engine/scripts/terraces.py","sha256":"96c246f3056aea17d1e48a98f9fe796caf5f090200896cbce178301a5fd04bbf"},{"script":"golf-engine/scripts/terrain_finishing.py","sha256":"09ed1d9d277cae395cbca10007b7bc11fd278ec88226203726a31d373f25f623"},{"script":"golf-engine/scripts/validate_observer.py","sha256":"8371492ab74585d340ad48bac3b26f66d3334b3be2999d2816371acf6c9657dc"},{"script":"golf-engine/scripts/visual_geometry.py","sha256":"011e2258e700d514c0b82484aafa1d001e8473bd87376581a02ba481c11d8a2b"},{"script":"tools/coast.py","sha256":"389e251ae3c5a916cca0a47babf4ce67413cecd8951612f7eab0a3a7edde8b72"},{"script":"tools/compose.py","sha256":"dead0e19f1b410d3cfc1eae6adf8a8533289dbc3de0657adbdad400aca55395c"},{"script":"tools/groundclip.py","sha256":"dc45c74eb0a492d01f88d739d5e3f5ffb22ad61ba90cdcd5cc8cb0501926a576"},{"script":"tools/kcllib.py","sha256":"e4669286d3a55b78bd41498904b42922621559e15b5f9d81ba9e3822ac7065ea"},{"script":"tools/mapstamp.py","sha256":"abc742229895f8754808afd4817d40456680152675082e36dc800048124a6cd3"},{"script":"tools/matadd.py","sha256":"69baabc61007d8f196ba9cdfaab386b52a0d24baccf8013067053f33f7730646"},{"script":"tools/mdl0.py","sha256":"529b4698e5e0c6bd04766e150b0695238a1d65da3108884338336f82cd2632e9"},{"script":"tools/mdl0arr.py","sha256":"1cdef431142345d8f0d0b4ebe716f9bf8da9f547d18311f0565cdbf74bf3708b"},{"script":"tools/mdl0draw.py","sha256":"35afeaa61e827b0cbcb725818dfe3329c45b6eed4039289b95c3c3c5d88d8cf8"},{"script":"tools/mdl0grow.py","sha256":"c766310407f10aa3f7a8536ff2b72cc915edc030cb340106efa284db17fa90fb"},{"script":"tools/nw4rtree.py","sha256":"a53c2111fd0448f9b3f024f2c9e7d8a000ddb7dacce10d96d5b2b54c58164b0a"},{"script":"tools/planshift.py","sha256":"63dc9381295678b8e1c34367d1d477ce1ccdd9a7be7c029bd236836985c1feac"},{"script":"tools/repaint.py","sha256":"3e6102432e2c3227d65479c2b137a962fb4e4eaa87617627c44f8c5ff62768fd"},{"script":"tools/terrain.py","sha256":"535914b1c9569fbea811a8141382e463f9e639184d1cb41e480ddcab9d71a62e"},{"script":"tools/u8lib.py","sha256":"2c6aaae664daf88cc9b78ad18f955b0dc899ff3bf1c1c65a0281ffb1808b69b0"},{"script":"tools/uvmap.py","sha256":"51d5d120bca56d02c97132222e505d1a52cc995f24535ef7a657d890dc114218"},{"script":"tools/wsrlib.py","sha256":"f62bfb819d00af29f46cf9db10c3d2b8c1beaf6ff0c2fc301c006432a29242e1"},{"script":"golf-engine/scripts/h7_h9_rock_uv_pack.py","sha256":"4122fae1a12b697c6ba559c98f18023b6caefd2c08eadeb56cda992f8670aa8e"}],"notes":["Extracted from breakwater.py at commit 786a3ad (2026-09-29 baseline, committed 1 h 51 min after the polish-v24 author U8 was written; the rebuild matches it): the chain hashes are the 786a3ad blobs of the 40 modules build_hole loads, not HEAD's (10 besides breakwater.py drifted later), plus h7_h9_rock_uv_pack.py (4122fae1, identical at 8886b7a and HEAD).","Installed bytes: 786a3ad breakwater.build_hole() with source_image = stock fcJP9 gives U8 87481368... (2,677,368 B, = build/h7-h9-polish-v24/author/fcJP9.u8); then h7_h9_surface_style.correct_rock_uv(adaptive_axis=False) on course then map (first committed in 8886b7a, 2026-10-13: sha ab289120... there, 831d6608... at HEAD, same bytes out) gives U8 49152ec3... (2,772,664 B), CARC c13904e3... (2,190,206 B), installed through the H7-H9 resource-reduced pack ea06796e....","HEAD's breakwater.build_hole() (8886b7a and later: include_rock=False restyle, in-build correct_rock_uv, explicit legacy lighting) builds U8 dfa3c3c9... (2,698,872 B): a later variant, not the installed design's bytes; it is this contract's pinned negative control.","Data inputs: stock fcJP9 work/derived/stock-u8/fcJP9.u8 7bb0ef6b... (source_archive) and stock fcJP11 work/derived/stock-u8/fcJP11.u8 cf7a7f33... (donor of the M_Kiwa_F material native_finish.prepare provisions).","The authored design (every constant, regions(), height, design_mesh, choose_pins) is identical at 786a3ad and HEAD; 786a3ad is the only tree that rebuilds the installed bytes. tests/test_h07_contract_height.py compares the contract with the 786a3ad script.","promoted is this contract's own candidate (U8/CARC below), not the installed 49152ec3/c13904e3, which it cannot equal (builder UV charts, lighting and compaction); the installed identity stays in STATUS until the contract build passes visual review."]}}}}