{"hole":"h11","identity":{"hole":"h11","native_slot":11,"course_id":"fc3","par":3},"line":"v1","candidate":{"contract_sha256":"e921f317ca6e964778b78be48ba33d01d7e7c88eb82b4716bc9e225816befcdd","candidate":{"path":"golf-engine/build/hole/h11-candidate/candidate.json","sha256":"8b900dcb590ce80de59939ebcce01149b791056419a0b06e19fa24c889c07f99"},"pack":{"path":"golf-engine/build/hole/h11-pack/course-pack.json","sha256":"a9887d0f511a697d4cd1acf692251a8d6b870351e12a881cef21daf3ed520d77"},"u8_sha256":"4e99524d4ebf12fa96527d6264931aaa4a4e3c03199a11f52de5122eb78a7ad0"},"convention":"world-xz","emitter":"facets","box":[-1800.0,-2000.0,1800.0,2000.0],"elements":[{"layer":"domain","kind":"poly","pts":[[-1800.0,-2000.0],[1800.0,-2000.0],[1800.0,2000.0],[-1800.0,2000.0]],"label":"frame base (water)","path":"regions.base_role","fill":"#4a9fd8"},{"layer":"bounds","kind":"loop","pts":[[-1800.0,-2000.0],[1800.0,-2000.0],[1800.0,2000.0],[-1800.0,2000.0]],"label":"frame bounds","path":"frame.bounds"},{"layer":"regions","kind":"poly","pts":[[-820.0,-980.0],[-650.0,-1100.0],[-420.0,-1020.0],[-120.0,-820.0],[160.0,-610.0],[390.0,-370.0],[600.0,-80.0],[730.0,220.0],[650.0,500.0],[430.0,650.0],[120.0,620.0],[-180.0,470.0],[-430.0,210.0],[-650.0,-140.0],[-790.0,-520.0]],"label":"island_rock (rough)","path":"regions.items[0]","fill":"#2f6b33"},{"layer":"regions","kind":"poly","pts":[[-680.36,-913.32],[-677.25,-939.42],[-672.35,-953.05],[-665.35,-957.55],[-655.96,-956.26],[-643.88,-952.53],[-628.83,-949.7],[-611.27,-947.78],[-591.55,-944.1],[-569.14,-937.97],[-543.53,-928.72],[-514.18,-915.67],[-480.58,-898.14],[-441.09,-874.81],[-395.81,-845.95],[-346.79,-813.29],[-296.1,-778.56],[-245.82,-743.47],[-198.0,-709.75],[-151.87,-677.25],[-105.61,-644.55],[-59.75,-611.5],[-14.82,-577.93],[28.66,-543.69],[70.17,-508.62],[109.41,-472.99],[146.76,-436.98],[182.65,-400.3],[217.55,-362.65],[251.88,-323.75],[286.11,-283.3],[320.97,-240.5],[356.26,-195.42],[390.99,-149.09],[424.18,-102.52],[454.85,-56.74],[482.0,-12.78],[506.58,29.86],[529.57,72.09],[550.04,113.53],[567.04,153.81],[579.65,192.54],[586.92,229.36],[588.19,264.73],[584.06,299.07],[575.53,331.86],[563.61,362.61],[549.3,390.81],[533.61,415.96],[516.49,438.46],[497.15,458.77],[475.42,476.53],[451.14,491.39],[424.17,502.97],[394.34,510.92],[360.8,515.15],[323.5,515.93],[283.49,513.44],[241.86,507.85],[199.66,499.32],[157.95,488.04],[115.96,473.96],[72.67,456.95],[28.81,437.0],[-14.88,414.13],[-57.67,388.34],[-98.81,359.66],[-138.29,327.93],[-176.69,293.13],[-214.18,255.41],[-250.95,214.95],[-287.19,171.9],[-323.08,126.42],[-359.26,77.68],[-395.71,25.36],[-431.63,-29.54],[-466.22,-86.04],[-498.68,-143.16],[-528.2,-199.9],[-555.24,-256.5],[-580.54,-313.79],[-603.71,-371.69],[-624.36,-430.13],[-642.11,-489.03],[-656.56,-548.31],[-667.45,-611.99],[-675.03,-680.92],[-679.71,-750.32],[-681.88,-815.38],[-681.97,-871.31]],"label":"island_turf (rough)","path":"regions.items[1]","fill":"#2f6b33"},{"layer":"regions","kind":"poly","pts":[[240.0,-70.0],[535.0,-70.0],[750.0,80.0],[750.0,390.0],[660.0,530.0],[280.0,520.0],[180.0,560.0],[120.0,330.0],[180.0,120.0]],"label":"seaward_rock (rough)","path":"regions.items[2]","fill":"#2f6b33"},{"layer":"regions","kind":"poly","pts":[[20.0,-120.0],[51.89,-143.63],[95.37,-150.74],[144.69,-145.62],[194.07,-132.59],[237.77,-115.95],[270.0,-100.0],[289.88,-82.29],[301.85,-58.89],[308.12,-31.88],[310.93,-3.33],[312.48,24.65],[315.0,50.0],[317.72,73.17],[318.7,95.93],[318.44,118.12],[317.41,139.63],[316.1,160.3],[315.0,180.0],[314.43,198.75],[314.07,216.67],[313.44,233.75],[312.04,250.0],[309.39,265.42],[305.0,280.0],[299.31,293.63],[292.78,306.3],[285.0,318.12],[275.56,329.26],[264.03,339.84],[250.0,350.0],[232.56,360.01],[211.85,369.81],[189.06,379.06],[165.37,387.41],[141.96,394.5],[120.0,400.0],[98.26,404.71],[75.56,409.07],[53.12,412.19],[32.22,413.15],[14.1,411.05],[0.0,405.0],[-9.81,397.51],[-16.3,389.81],[-20.0,379.06],[-21.48,362.41],[-21.3,337.0],[-20.0,300.0],[-19.24,243.14],[-18.89,167.04],[-16.88,82.19],[-11.11,-0.93],[0.49,-71.82]],"label":"approach_turf (fairway)","path":"regions.items[3]","fill":"#58a34a"},{"layer":"regions","kind":"poly","pts":[[536.0,-64.07],[522.98,-57.4],[512.64,-46.57],[502.3,-35.74],[491.96,-24.91],[481.62,-14.08],[471.28,-3.25],[460.94,7.58],[450.61,18.41],[441.02,29.84],[439.54,44.39],[448.14,56.32],[459.27,66.34],[470.4,76.36],[481.94,85.82],[495.59,91.99],[509.25,98.11],[522.91,104.24],[536.57,110.36],[550.24,116.49],[563.9,122.61],[577.56,128.73],[591.23,134.86],[604.89,140.98],[618.32,147.53],[626.22,160.47],[627.99,175.44],[629.75,190.4],[631.51,205.37],[633.27,220.34],[635.04,235.3],[636.8,250.27],[638.56,265.24],[640.32,280.2],[642.08,295.17],[643.84,310.13],[641.57,324.75],[631.69,338.43],[621.81,352.11],[611.92,365.8],[602.04,379.48],[592.16,393.16],[585.29,407.54],[590.71,420.71],[601.29,431.29],[611.88,441.88],[622.47,452.47],[633.06,463.06],[643.64,473.64],[654.23,484.23],[664.82,494.82],[671.31,507.84],[667.74,520.53],[678.06,511.23],[688.76,518.76],[697.18,508.9],[705.32,496.33],[713.45,483.76],[721.58,471.19],[729.72,458.62],[737.85,446.05],[745.98,433.48],[754.12,420.91],[762.25,408.34],[770.39,395.77],[778.52,383.2],[786.65,370.62],[794.79,358.05],[799.6,344.63],[798.5,329.7],[797.39,314.77],[796.28,299.84],[795.18,284.91],[794.07,269.98],[792.97,255.04],[791.86,240.11],[790.75,225.18],[789.65,210.25],[788.54,195.32],[787.44,180.38],[786.33,165.45],[785.22,150.52],[784.12,135.59],[783.01,120.66],[781.91,105.72],[780.8,90.79],[776.46,77.83],[763.69,70.01],[750.92,62.2],[738.15,54.38],[725.38,46.56],[712.61,38.74],[699.84,30.92],[687.07,23.11],[674.3,15.29],[661.53,7.47],[648.77,-0.35],[636.0,-8.17],[631.56,-20.24],[625.71,-33.96],[619.85,-47.67],[612.2,-60.07],[611.11,-49.22],[603.05,-37.27],[588.64,-37.28],[575.82,-45.01],[563.05,-52.83],[550.28,-60.64]],"label":"cove (water)","path":"regions.items[4]","fill":"#4a9fd8"},{"layer":"regions","kind":"poly","pts":[[-648.85,-709.45],[-634.77,-696.59],[-614.8,-678.26],[-590.99,-656.98],[-565.42,-635.32],[-538.45,-614.15],[-509.02,-592.06],[-477.14,-568.11],[-442.81,-541.37],[-404.97,-510.91],[-363.97,-477.45],[-321.93,-442.58],[-280.94,-407.88],[-241.1,-373.87],[-201.44,-339.69],[-162.47,-304.8],[-124.7,-268.7],[-88.06,-231.46],[-52.34,-193.29],[-17.88,-153.85],[15.01,-112.81],[45.51,-69.37],[74.04,-23.94],[102.09,21.97],[131.14,66.88],[162.02,112.27],[193.78,158.3],[225.28,201.5],[255.37,238.4],[286.0,268.56],[317.03,293.68],[344.18,313.43],[363.17,327.52],[482.18,204.44],[487.69,198.01],[486.66,189.23],[480.86,182.56],[476.45,179.82],[447.4,161.98],[413.49,139.78],[378.49,114.03],[341.22,84.38],[300.41,50.59],[259.66,13.63],[222.6,-25.51],[191.08,-67.92],[162.86,-113.67],[135.48,-160.26],[106.46,-205.2],[75.89,-248.57],[44.83,-291.45],[12.3,-332.84],[-22.69,-371.74],[-60.98,-407.32],[-101.84,-440.29],[-143.95,-472.01],[-185.97,-503.82],[-229.13,-536.33],[-273.62,-568.73],[-316.51,-600.28],[-354.87,-630.21],[-387.55,-658.61],[-416.24,-685.78],[-442.26,-711.31],[-466.93,-734.81],[-491.76,-757.23],[-515.65,-778.42],[-536.04,-796.34],[-550.35,-808.95],[-560.77,-814.95],[-573.84,-817.15],[-588.66,-815.4],[-604.23,-809.83],[-619.48,-800.8],[-633.37,-788.94],[-644.97,-775.05],[-653.47,-760.08],[-658.3,-745.05],[-659.13,-730.99],[-655.91,-718.84]],"label":"route (fairway)","path":"regions.items[5]","fill":"#58a34a"},{"layer":"regions","kind":"poly","pts":[[-2.88,-54.33],[-1.7,-61.35],[-0.53,-68.43],[0.53,-75.53],[1.37,-82.61],[1.94,-89.61],[2.3,-96.46],[2.41,-103.1],[2.26,-109.48],[1.8,-115.54],[1.0,-121.23],[-0.24,-126.46],[-1.94,-131.16],[-4.03,-135.27],[-6.46,-138.8],[9.54,-151.62],[32.76,-122.32],[17.35,-51.02]],"label":"approach_fillet (fairway)","path":"regions.items[6]","fill":"#58a34a"},{"layer":"regions","kind":"poly","pts":[[173.19,-138.62],[169.14,-139.79],[164.92,-141.28],[160.63,-143.17],[156.38,-145.52],[152.19,-148.18],[148.09,-151.08],[144.14,-154.19],[140.39,-157.45],[136.91,-160.86],[133.84,-164.43],[131.15,-168.03],[128.79,-171.54],[111.57,-160.42],[132.13,-129.62],[167.96,-118.8]],"label":"approach_fillet_east (fairway)","path":"regions.items[7]","fill":"#58a34a"},{"layer":"regions","kind":"poly","pts":[[313.93,34.16],[314.45,38.34],[315.26,42.75],[316.48,47.29],[318.16,51.86],[320.17,56.41],[322.44,60.9],[324.94,65.26],[327.64,69.44],[330.54,73.36],[333.66,76.89],[336.88,80.02],[340.07,82.78],[327.0,98.57],[299.03,73.51],[293.53,36.19]],"label":"approach_fillet_ne (fairway)","path":"regions.items[8]","fill":"#58a34a"},{"layer":"regions","kind":"poly","pts":[[543.06,338.68],[537.64,344.79],[530.81,349.6],[522.56,353.46],[512.91,356.75],[501.86,359.83],[489.42,363.07],[474.58,366.93],[457.14,371.21],[438.3,375.28],[419.26,378.51],[401.21,380.27],[385.34,379.92],[371.2,377.83],[357.75,374.57],[345.29,369.85],[334.12,363.34],[324.55,354.74],[316.89,343.73],[311.4,328.81],[307.91,309.91],[306.02,288.92],[305.34,267.72],[305.47,248.21],[306.03,232.26],[307.18,219.99],[309.24,209.91],[312.12,201.51],[315.72,194.28],[319.93,187.72],[324.65,181.3],[329.73,174.9],[335.19,168.89],[341.28,163.54],[348.2,159.12],[356.17,155.89],[365.42,154.12],[376.46,153.87],[389.21,154.95],[403.02,157.21],[417.23,160.54],[431.17,164.8],[444.19,169.88],[456.71,176.04],[469.34,183.44],[481.71,191.78],[493.44,200.75],[504.15,210.05],[513.46,219.35],[521.41,228.9],[528.33,238.97],[534.23,249.36],[539.12,259.87],[543.03,270.3],[545.97,280.45],[548.13,290.71],[549.51,301.33],[549.9,311.86],[549.1,321.89],[546.89,330.97]],"label":"fringe (fringe)","path":"regions.items[9]","fill":"#79bd63"},{"layer":"regions","kind":"poly","pts":[[531.0,331.0],[526.03,335.86],[519.56,339.26],[511.69,341.69],[502.56,343.63],[492.28,345.57],[481.0,348.0],[467.85,351.44],[452.56,355.59],[436.12,359.75],[419.56,363.19],[403.85,365.18],[390.0,365.0],[377.62,362.86],[365.81,359.37],[354.88,354.44],[345.07,347.96],[336.69,339.85],[330.0,330.0],[325.24,317.12],[322.22,301.04],[320.62,283.31],[320.11,265.52],[320.35,249.22],[321.0,236.0],[322.25,226.06],[324.41,218.19],[327.31,211.81],[330.81,206.37],[334.76,201.29],[339.0,196.0],[343.36,190.27],[347.93,184.52],[352.94,179.12],[358.63,174.48],[365.24,170.98],[373.0,169.0],[382.31,168.61],[393.07,169.52],[404.75,171.56],[416.81,174.59],[428.74,178.46],[440.0,183.0],[451.0,188.5],[462.26,195.15],[473.38,202.62],[483.96,210.63],[493.63,218.86],[502.0,227.0],[509.08,235.2],[515.19,243.74],[520.38,252.5],[524.7,261.37],[528.23,270.24],[531.0,279.0],[533.26,288.07],[535.0,297.63],[535.94,307.19],[535.78,316.26],[534.23,324.36]],"label":"green (green)","path":"regions.items[10]","fill":"#8fd47a"},{"layer":"regions","kind":"poly","pts":[[80.0,-90.0],[90.16,-103.71],[106.25,-114.06],[125.47,-119.88],[145.0,-120.0],[165.2,-113.98],[187.19,-102.5],[209.34,-86.02],[230.0,-65.0],[250.55,-35.66],[271.25,0.94],[288.83,37.07],[300.0,65.0],[302.81,82.27],[299.38,93.12],[292.5,99.92],[285.0,105.0],[277.7,109.22],[269.06,111.25],[258.4,110.16],[245.0,105.0],[227.58,93.87],[206.88,77.81],[185.23,60.35],[165.0,45.0],[145.51,33.75],[125.94,24.38],[108.4,14.06],[95.0,0.0],[85.51,-20.74],[79.06,-45.94],[76.84,-70.66]],"label":"bunker (bunker)","path":"regions.items[11]","fill":"#e5d08f"},{"layer":"water","kind":"loop","pts":[[536.0,-64.07],[522.98,-57.4],[512.64,-46.57],[502.3,-35.74],[491.96,-24.91],[481.62,-14.08],[471.28,-3.25],[460.94,7.58],[450.61,18.41],[441.02,29.84],[439.54,44.39],[448.14,56.32],[459.27,66.34],[470.4,76.36],[481.94,85.82],[495.59,91.99],[509.25,98.11],[522.91,104.24],[536.57,110.36],[550.24,116.49],[563.9,122.61],[577.56,128.73],[591.23,134.86],[604.89,140.98],[618.32,147.53],[626.22,160.47],[627.99,175.44],[629.75,190.4],[631.51,205.37],[633.27,220.34],[635.04,235.3],[636.8,250.27],[638.56,265.24],[640.32,280.2],[642.08,295.17],[643.84,310.13],[641.57,324.75],[631.69,338.43],[621.81,352.11],[611.92,365.8],[602.04,379.48],[592.16,393.16],[585.29,407.54],[590.71,420.71],[601.29,431.29],[611.88,441.88],[622.47,452.47],[633.06,463.06],[643.64,473.64],[654.23,484.23],[664.82,494.82],[671.31,507.84],[667.74,520.53],[678.06,511.23],[688.76,518.76],[697.18,508.9],[705.32,496.33],[713.45,483.76],[721.58,471.19],[729.72,458.62],[737.85,446.05],[745.98,433.48],[754.12,420.91],[762.25,408.34],[770.39,395.77],[778.52,383.2],[786.65,370.62],[794.79,358.05],[799.6,344.63],[798.5,329.7],[797.39,314.77],[796.28,299.84],[795.18,284.91],[794.07,269.98],[792.97,255.04],[791.86,240.11],[790.75,225.18],[789.65,210.25],[788.54,195.32],[787.44,180.38],[786.33,165.45],[785.22,150.52],[784.12,135.59],[783.01,120.66],[781.91,105.72],[780.8,90.79],[776.46,77.83],[763.69,70.01],[750.92,62.2],[738.15,54.38],[725.38,46.56],[712.61,38.74],[699.84,30.92],[687.07,23.11],[674.3,15.29],[661.53,7.47],[648.77,-0.35],[636.0,-8.17],[631.56,-20.24],[625.71,-33.96],[619.85,-47.67],[612.2,-60.07],[611.11,-49.22],[603.05,-37.27],[588.64,-37.28],[575.82,-45.01],[563.05,-52.83],[550.28,-60.64]],"label":"cove (water)","path":"water.outlines[0]"},{"layer":"hazards","kind":"loop","pts":[[80.0,-90.0],[90.16,-103.71],[106.25,-114.06],[125.47,-119.88],[145.0,-120.0],[165.2,-113.98],[187.19,-102.5],[209.34,-86.02],[230.0,-65.0],[250.55,-35.66],[271.25,0.94],[288.83,37.07],[300.0,65.0],[302.81,82.27],[299.38,93.12],[292.5,99.92],[285.0,105.0],[277.7,109.22],[269.06,111.25],[258.4,110.16],[245.0,105.0],[227.58,93.87],[206.88,77.81],[185.23,60.35],[165.0,45.0],[145.51,33.75],[125.94,24.38],[108.4,14.06],[95.0,0.0],[85.51,-20.74],[79.06,-45.94],[76.84,-70.66]],"label":"approach_bunker (bunker)","path":"hazards[0]"},{"layer":"hazards","kind":"loop","pts":[[536.0,-64.07],[522.98,-57.4],[512.64,-46.57],[502.3,-35.74],[491.96,-24.91],[481.62,-14.08],[471.28,-3.25],[460.94,7.58],[450.61,18.41],[441.02,29.84],[439.54,44.39],[448.14,56.32],[459.27,66.34],[470.4,76.36],[481.94,85.82],[495.59,91.99],[509.25,98.11],[522.91,104.24],[536.57,110.36],[550.24,116.49],[563.9,122.61],[577.56,128.73],[591.23,134.86],[604.89,140.98],[618.32,147.53],[626.22,160.47],[627.99,175.44],[629.75,190.4],[631.51,205.37],[633.27,220.34],[635.04,235.3],[636.8,250.27],[638.56,265.24],[640.32,280.2],[642.08,295.17],[643.84,310.13],[641.57,324.75],[631.69,338.43],[621.81,352.11],[611.92,365.8],[602.04,379.48],[592.16,393.16],[585.29,407.54],[590.71,420.71],[601.29,431.29],[611.88,441.88],[622.47,452.47],[633.06,463.06],[643.64,473.64],[654.23,484.23],[664.82,494.82],[671.31,507.84],[667.74,520.53],[678.06,511.23],[688.76,518.76],[697.18,508.9],[705.32,496.33],[713.45,483.76],[721.58,471.19],[729.72,458.62],[737.85,446.05],[745.98,433.48],[754.12,420.91],[762.25,408.34],[770.39,395.77],[778.52,383.2],[786.65,370.62],[794.79,358.05],[799.6,344.63],[798.5,329.7],[797.39,314.77],[796.28,299.84],[795.18,284.91],[794.07,269.98],[792.97,255.04],[791.86,240.11],[790.75,225.18],[789.65,210.25],[788.54,195.32],[787.44,180.38],[786.33,165.45],[785.22,150.52],[784.12,135.59],[783.01,120.66],[781.91,105.72],[780.8,90.79],[776.46,77.83],[763.69,70.01],[750.92,62.2],[738.15,54.38],[725.38,46.56],[712.61,38.74],[699.84,30.92],[687.07,23.11],[674.3,15.29],[661.53,7.47],[648.77,-0.35],[636.0,-8.17],[631.56,-20.24],[625.71,-33.96],[619.85,-47.67],[612.2,-60.07],[611.11,-49.22],[603.05,-37.27],[588.64,-37.28],[575.82,-45.01],[563.05,-52.83],[550.28,-60.64]],"label":"cove (water)","path":"hazards[1]"},{"layer":"height_shapes","kind":"loop","pts":[[485.0,125.0],[484.1,136.75],[481.42,148.29],[477.01,159.44],[470.93,170.0],[463.3,179.79],[454.25,188.64],[443.92,196.4],[432.5,202.94],[420.18,208.15],[407.18,211.93],[393.71,214.23],[380.0,215.0],[366.29,214.23],[352.82,211.93],[339.82,208.15],[327.5,202.94],[316.08,196.4],[305.75,188.64],[296.7,179.79],[289.07,170.0],[282.99,159.44],[278.58,148.29],[275.9,136.75],[275.0,125.0],[275.9,113.25],[278.58,101.71],[282.99,90.56],[289.07,80.0],[296.7,70.21],[305.75,61.36],[316.08,53.6],[327.5,47.06],[339.82,41.85],[352.82,38.07],[366.29,35.77],[380.0,35.0],[393.71,35.77],[407.18,38.07],[420.18,41.85],[432.5,47.06],[443.92,53.6],[454.25,61.36],[463.3,70.21],[470.93,80.0],[477.01,90.56],[481.42,101.71],[484.1,113.25]],"label":"approach_shelf (shelf ellipse)","path":"height.primitives[11].params.shapes[0]"},{"layer":"height_shapes","kind":"loop","pts":[[-820.0,-980.0],[-650.0,-1100.0],[-420.0,-1020.0],[-120.0,-820.0],[160.0,-610.0],[390.0,-370.0],[600.0,-80.0],[730.0,220.0],[650.0,500.0],[430.0,650.0],[120.0,620.0],[-180.0,470.0],[-430.0,210.0],[-650.0,-140.0],[-790.0,-520.0]],"label":"approach_shelf (shelf edge_distance)","path":"height.primitives[11].params.shapes[1].polygons[0]"},{"layer":"height_shapes","kind":"loop","pts":[[430.0,40.0],[535.0,-70.0],[780.0,80.0],[800.0,350.0],[690.0,520.0],[580.0,410.0],[620.0,320.0],[625.0,150.0],[480.0,85.0]],"label":"approach_shelf (shelf edge_distance)","path":"height.primitives[11].params.shapes[1].polygons[1]"},{"layer":"height_shapes","kind":"loop","pts":[[531.0,331.0],[481.0,348.0],[390.0,365.0],[330.0,330.0],[321.0,236.0],[339.0,196.0],[373.0,169.0],[440.0,183.0],[502.0,227.0],[531.0,279.0]],"label":"green_shelf (shelf polygon)","path":"height.primitives[12].params.shapes[0]"},{"layer":"height_shapes","kind":"loop","pts":[[330.0,30.0],[440.0,-30.0],[560.0,60.0],[720.0,190.0],[720.0,470.0],[600.0,480.0],[565.0,460.0],[540.0,435.0],[528.0,400.0],[525.0,380.0],[400.0,140.0]],"label":"cove_bank (shelf polygon)","path":"height.primitives[13].params.shapes[0]"},{"layer":"height_shapes","kind":"loop","pts":[[543.06,338.68],[537.64,344.79],[530.81,349.6],[522.56,353.46],[512.91,356.75],[501.86,359.83],[489.42,363.07],[474.58,366.93],[457.14,371.21],[438.3,375.28],[419.26,378.51],[401.21,380.27],[385.34,379.92],[371.2,377.83],[357.75,374.57],[345.29,369.85],[334.12,363.34],[324.55,354.74],[316.89,343.73],[311.4,328.81],[307.91,309.91],[306.02,288.92],[305.34,267.72],[305.47,248.21],[306.03,232.26],[307.18,219.99],[309.24,209.91],[312.12,201.51],[315.72,194.28],[319.93,187.72],[324.65,181.3],[329.73,174.9],[335.19,168.89],[341.28,163.54],[348.2,159.12],[356.17,155.89],[365.42,154.12],[376.46,153.87],[389.21,154.95],[403.02,157.21],[417.23,160.54],[431.17,164.8],[444.19,169.88],[456.71,176.04],[469.34,183.44],[481.71,191.78],[493.44,200.75],[504.15,210.05],[513.46,219.35],[521.41,228.9],[528.33,238.97],[534.23,249.36],[539.12,259.87],[543.03,270.3],[545.97,280.45],[548.13,290.71],[549.51,301.33],[549.9,311.86],[549.1,321.89],[546.89,330.97]],"label":"cove_bank (shelf polygon)","path":"height.primitives[13].params.shapes[1]"},{"layer":"height_shapes","kind":"loop","pts":[[20.0,-120.0],[51.89,-143.63],[95.37,-150.74],[144.69,-145.62],[194.07,-132.59],[237.77,-115.95],[270.0,-100.0],[289.88,-82.29],[301.85,-58.89],[308.12,-31.88],[310.93,-3.33],[312.48,24.65],[315.0,50.0],[317.72,73.17],[318.7,95.93],[318.44,118.12],[317.41,139.63],[316.1,160.3],[315.0,180.0],[314.43,198.75],[314.07,216.67],[313.44,233.75],[312.04,250.0],[309.39,265.42],[305.0,280.0],[299.31,293.63],[292.78,306.3],[285.0,318.12],[275.56,329.26],[264.03,339.84],[250.0,350.0],[232.56,360.01],[211.85,369.81],[189.06,379.06],[165.37,387.41],[141.96,394.5],[120.0,400.0],[98.26,404.71],[75.56,409.07],[53.12,412.19],[32.22,413.15],[14.1,411.05],[0.0,405.0],[-9.81,397.51],[-16.3,389.81],[-20.0,379.06],[-21.48,362.41],[-21.3,337.0],[-20.0,300.0],[-19.24,243.14],[-18.89,167.04],[-16.88,82.19],[-11.11,-0.93],[0.49,-71.82]],"label":"cove_bank (shelf polygon)","path":"height.primitives[13].params.shapes[2]"},{"layer":"height_shapes","kind":"loop","pts":[[-648.85,-709.45],[-634.77,-696.59],[-614.8,-678.26],[-590.99,-656.98],[-565.42,-635.32],[-538.45,-614.15],[-509.02,-592.06],[-477.14,-568.11],[-442.81,-541.37],[-404.97,-510.91],[-363.97,-477.45],[-321.93,-442.58],[-280.94,-407.88],[-241.1,-373.87],[-201.44,-339.69],[-162.47,-304.8],[-124.7,-268.7],[-88.06,-231.46],[-52.34,-193.29],[-17.88,-153.85],[15.01,-112.81],[45.51,-69.37],[74.04,-23.94],[102.09,21.97],[131.14,66.88],[162.02,112.27],[193.78,158.3],[225.28,201.5],[255.37,238.4],[286.0,268.56],[317.03,293.68],[344.18,313.43],[363.17,327.52],[482.18,204.44],[487.69,198.01],[486.66,189.23],[480.86,182.56],[476.45,179.82],[447.4,161.98],[413.49,139.78],[378.49,114.03],[341.22,84.38],[300.41,50.59],[259.66,13.63],[222.6,-25.51],[191.08,-67.92],[162.86,-113.67],[135.48,-160.26],[106.46,-205.2],[75.89,-248.57],[44.83,-291.45],[12.3,-332.84],[-22.69,-371.74],[-60.98,-407.32],[-101.84,-440.29],[-143.95,-472.01],[-185.97,-503.82],[-229.13,-536.33],[-273.62,-568.73],[-316.51,-600.28],[-354.87,-630.21],[-387.55,-658.61],[-416.24,-685.78],[-442.26,-711.31],[-466.93,-734.81],[-491.76,-757.23],[-515.65,-778.42],[-536.04,-796.34],[-550.35,-808.95],[-560.77,-814.95],[-573.84,-817.15],[-588.66,-815.4],[-604.23,-809.83],[-619.48,-800.8],[-633.37,-788.94],[-644.97,-775.05],[-653.47,-760.08],[-658.3,-745.05],[-659.13,-730.99],[-655.91,-718.84]],"label":"cove_bank (shelf polygon)","path":"height.primitives[13].params.shapes[3]"},{"layer":"height_shapes","kind":"loop","pts":[[-2.88,-54.33],[-1.7,-61.35],[-0.53,-68.43],[0.53,-75.53],[1.37,-82.61],[1.94,-89.61],[2.3,-96.46],[2.41,-103.1],[2.26,-109.48],[1.8,-115.54],[1.0,-121.23],[-0.24,-126.46],[-1.94,-131.16],[-4.03,-135.27],[-6.46,-138.8],[9.54,-151.62],[32.76,-122.32],[17.35,-51.02]],"label":"cove_bank (shelf polygon)","path":"height.primitives[13].params.shapes[4]"},{"layer":"height_shapes","kind":"loop","pts":[[173.19,-138.62],[169.14,-139.79],[164.92,-141.28],[160.63,-143.17],[156.38,-145.52],[152.19,-148.18],[148.09,-151.08],[144.14,-154.19],[140.39,-157.45],[136.91,-160.86],[133.84,-164.43],[131.15,-168.03],[128.79,-171.54],[111.57,-160.42],[132.13,-129.62],[167.96,-118.8]],"label":"cove_bank (shelf polygon)","path":"height.primitives[13].params.shapes[5]"},{"layer":"height_shapes","kind":"loop","pts":[[313.93,34.16],[314.45,38.34],[315.26,42.75],[316.48,47.29],[318.16,51.86],[320.17,56.41],[322.44,60.9],[324.94,65.26],[327.64,69.44],[330.54,73.36],[333.66,76.89],[336.88,80.02],[340.07,82.78],[327.0,98.57],[299.03,73.51],[293.53,36.19]],"label":"cove_bank (shelf polygon)","path":"height.primitives[13].params.shapes[6]"},{"layer":"routes","kind":"line","pts":[[-280.0,765.0],[176.23,-399.57]],"label":"donor route","path":"routes.donor","route":"donor"},{"layer":"routes","kind":"line","pts":[[-560.0,-720.0],[430.0,260.0]],"label":"conservative route","path":"routes.conservative","route":"conservative"},{"layer":"cups","kind":"point","pts":[[385.0,220.0]],"label":"cup 1","path":"cups.targets[0]","mark":"cup"},{"layer":"cups","kind":"point","pts":[[438.0,208.0]],"label":"cup 2","path":"cups.targets[1]","mark":"cup"},{"layer":"cups","kind":"point","pts":[[482.0,242.0]],"label":"cup 3","path":"cups.targets[2]","mark":"cup"},{"layer":"cups","kind":"point","pts":[[470.0,295.0]],"label":"cup 4","path":"cups.targets[3]","mark":"cup"},{"layer":"cups","kind":"point","pts":[[412.0,307.0]],"label":"cup 5","path":"cups.targets[4]","mark":"cup"},{"layer":"cups","kind":"point","pts":[[365.0,270.0]],"label":"cup 6","path":"cups.targets[5]","mark":"cup"},{"layer":"tee","kind":"point","pts":[[-560.0,-720.0]],"label":"tee marker","path":"tee.marker_xz","mark":"tee"},{"layer":"tee","kind":"point","pts":[[-576.34,-736.17]],"label":"player","path":"tee.player_xz","mark":"player"}],"heat":{"x0":-1800.0,"z0":-2000.0,"dx":50.0,"dz":50.0,"grid":[[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-47.95,-43.27,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-43.71,-32.99,-22.28,-28.57,-38.7,-45.37,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-40.9,-29.42,-7.04,4.45,-7.56,-19.17,-28.82,-38.0,-47.15,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-33.87,-14.0,11.98,16.85,10.99,5.21,-5.03,-19.16,-32.91,-42.84,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-35.77,-12.97,11.24,18.7,19.02,18.12,11.62,4.32,-9.45,-23.39,-33.52,-44.89,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-38.99,-16.61,8.94,19.04,18.73,18.43,18.11,14.27,12.13,1.29,-12.9,-24.78,-37.59,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-40.02,-19.49,6.83,18.71,18.44,18.14,17.86,17.59,15.52,15.98,11.29,-3.38,-17.68,-32.08,-47.12,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-41.2,-21.41,6.03,18.45,18.17,17.9,17.64,17.39,17.2,16.72,16.61,16.3,3.28,-13.59,-32.82,-43.92,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-42.21,-21.98,6.55,18.13,17.96,17.74,17.57,17.41,17.25,17.15,16.9,16.57,15.76,6.59,-11.75,-30.38,-41.68,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-42.19,-22.58,7.34,17.98,17.82,17.74,17.71,17.73,17.76,17.74,17.56,17.23,16.73,14.0,8.61,-10.08,-26.86,-41.47,-48.09,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-43.36,-24.59,6.62,17.71,17.78,17.88,18.12,18.45,18.78,18.98,18.91,18.51,17.82,16.38,11.47,5.88,-7.37,-23.6,-36.41,-46.02,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-44.45,-26.26,3.83,17.41,17.74,18.13,18.69,19.39,20.08,20.54,20.61,20.18,19.26,18.02,16.59,12.38,5.68,-3.43,-20.21,-37.55,-47.12,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-29.87,-3.76,17.11,17.76,18.31,19.12,20.14,21.14,21.86,22.04,21.56,20.45,18.9,17.25,15.54,11.06,8.77,-0.33,-17.54,-33.46,-46.33,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-37.32,-13.23,14.9,16.39,17.76,19.07,20.23,21.36,22.14,22.37,21.87,20.7,19.04,17.16,15.44,14.1,12.54,9.21,2.59,-16.26,-34.08,-47.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-45.06,-23.69,3.44,15.28,17.03,18.48,19.47,20.46,21.16,21.32,20.78,19.67,18.07,16.3,14.71,13.33,12.37,11.15,9.86,2.93,-16.45,-34.43,-47.49,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-32.35,-8.89,11.92,15.48,17.44,18.18,18.66,19.22,19.22,18.67,17.6,16.16,14.62,13.15,11.92,11.04,10.48,9.47,9.83,0.71,-18.19,-35.51,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-39.9,-21.4,2.75,11.12,15.02,16.58,16.87,17.07,16.73,16.11,15.08,13.74,12.26,10.84,9.69,8.84,8.52,8.32,8.57,8.62,-4.21,-25.22,-43.52,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-47.71,-30.17,-9.78,8.0,11.11,13.41,15.15,15.08,14.59,13.74,12.58,11.1,9.46,7.9,6.63,5.93,5.71,6.01,6.8,6.14,4.94,-13.65,-33.8,-45.4,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-38.23,-22.09,1.11,7.5,11.05,14.02,13.48,12.88,11.86,10.49,8.52,6.5,4.58,3.16,2.51,2.69,3.67,5.07,6.26,4.2,-1.51,-21.32,-35.64,-48.41,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-46.21,-34.02,-12.16,5.97,10.55,13.23,12.57,11.69,10.33,8.61,6.6,4.17,1.76,0.33,0.08,1.04,2.76,4.99,7.33,7.43,0.87,-15.11,-32.44,-45.44,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-41.44,-24.87,-1.22,9.99,12.67,12.08,11.01,9.71,7.6,5.16,2.69,0.56,-0.33,0.39,-3.45,-0.55,8.18,10.12,8.01,-5.24,-23.23,-39.29,-49.05,-47.64,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-49.28,-36.01,-13.21,9.55,11.45,11.58,10.49,9.12,7.28,4.97,3.08,1.36,1.46,3.3,0.7,4.58,7.97,14.96,0.35,-18.67,-34.79,-47.88,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-43.58,-26.01,-2.13,11.52,11.41,10.48,8.91,7.32,5.7,4.17,3.16,4.02,6.67,10.72,9.54,12.32,13.76,-1.72,-20.6,-41.2,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-36.46,-15.84,5.92,11.11,10.36,9.43,7.97,6.57,5.79,5.05,6.08,8.28,11.76,15.52,14.39,13.16,2.75,-9.51,-30.69,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-46.91,-28.8,-8.77,10.64,9.66,8.47,8.71,7.62,6.91,6.27,6.67,8.58,10.66,13.5,16.19,18.13,11.76,7.87,-5.8,-23.15,-38.3,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-40.12,-23.89,-6.33,7.3,8.4,9.19,8.41,7.76,7.29,7.53,8.22,9.91,11.96,14.54,16.08,10.05,8.03,8.36,4.65,-12.93,-29.84,-48.63,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-37.7,-26.29,-9.75,1.91,4.91,8.9,8.37,8.02,8.13,8.76,10.02,12.08,14.9,14.25,8.59,8.93,9.33,9.73,6.62,-16.7,-44.68,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-42.47,-28.87,-12.19,-0.28,4.67,8.75,8.5,8.88,9.33,10.95,13.34,16.89,16.74,9.53,9.83,10.23,10.63,11.02,-8.03,-40.32,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-41.18,-28.48,-11.91,1.4,7.99,8.71,9.13,10.22,12.14,15.58,20.17,21.67,10.84,10.73,11.13,11.53,11.89,-8.59,-41.11,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-43.55,-27.35,-10.13,3.96,8.22,9.45,10.92,13.65,18.12,24.39,28.93,25.66,15.7,16.34,16.64,-2.1,-28.64,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-38.66,-28.9,-15.28,-0.8,8.6,11.08,14.55,20.07,26.92,35.74,41.01,44.43,38.7,22.04,-17.22,-40.51,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-42.55,-34.27,-21.56,-10.96,2.44,14.58,20.11,25.23,34.77,41.14,45.44,40.56,24.27,-7.66,-29.37,-45.51,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-41.29,-32.87,-21.92,-8.06,1.32,4.94,11.65,16.29,19.47,9.5,-12.49,-31.51,-43.47,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-40.82,-31.0,-30.78,-22.93,-20.27,-23.91,-16.84,-21.07,-33.28,-47.69,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-49.88,-47.47,-45.05,-44.28,-41.8,-39.79,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0],[-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0,-50.0]],"lo":-50.0,"hi":45.44,"note":"builder surface (facets emitter, 8029 triangles)"},"surface_reason":null,"mesh":{"roles":["bunker","fairway","fringe","green","rough","water"],"colors":["#e5d08f","#58a34a","#79bd63","#8fd47a","#2f6b33","#4a9fd8"],"triangles":8029,"positions":"h11.pos.bin","role_index":"h11.role.bin"},"stock_card":"stock/h11-fc3.png","height_kinds":["axis_profile","blob","blob","blob","blob","blob","blob","blob","blob","edge_distance_blend","blob","shelf","shelf","shelf","mask","role_rule"],"source":"golf-engine/contracts/h11/hole-contract.json","contract":{"schema":"hole-contract-1","identity":{"hole":"h11","native_slot":11,"course_id":"fc3","par":3,"water_profile":3,"source_archive":{"path":"work/derived/stock-u8/fc3.u8","sha256":"a8be7482f08d09f04a75965aaca7e5a311173af15f0d70dbd1f26719d2d68888"},"predecessor_manifest":null,"notes":["source_archive is the stock fc3 U8 the frozen build reads (build --source); the frozen line binds no predecessor manifest."]},"frame":{"convention":"world-xz","bounds":[-1800.0,-2000.0,1800.0,2000.0],"domain":null},"routes":{"conservative":[[-560.0,-720.0],[430.0,260.0]],"aggressive":null,"donor":[[-280.0,765.0],[176.233335,-399.566667]],"notes":["The script authors one fairway corridor (_route_outline) about the tee-to-green axis, offset by STATION_OFFSETS at STATION_WIDTHS stations; conservative is that design axis. Conservative/aggressive lines exist only in the H11 contract prose, so aggressive is null."]},"regions":{"base_role":"water","priority":{"rule":"later-wins"},"items":[{"role":"rough","name":"island_rock","polygon":[[-820.0,-980.0],[-650.0,-1100.0],[-420.0,-1020.0],[-120.0,-820.0],[160.0,-610.0],[390.0,-370.0],[600.0,-80.0],[730.0,220.0],[650.0,500.0],[430.0,650.0],[120.0,620.0],[-180.0,470.0],[-430.0,210.0],[-650.0,-140.0],[-790.0,-520.0]]},{"role":"rough","name":"island_turf","polygon":[[-680.3645761291647,-913.3210035380926],[-677.2541440516071,-939.4202389100807],[-672.3474551735999,-953.0479892882493],[-665.3478695971316,-957.5471298922131],[-655.9587474241905,-956.2605359415872],[-643.8834487567653,-952.531082655986],[-628.8253336968447,-949.7016452550243],[-611.269461164681,-947.7808462376843],[-591.5501548627342,-944.0961099280702],[-569.1446720663032,-937.9685142834811],[-543.5302700506871,-928.7191372612157],[-514.1842060911848,-915.6690568185724],[-480.58373746309536,-898.1393509128507],[-441.09434732322205,-874.8070122070683],[-395.80732648268634,-845.95057686799],[-346.7886436982645,-813.2934381085341],[-296.1042677267327,-778.5589891416189],[-245.8201673248674,-743.4706231801628],[-198.00231124944486,-709.7517334370837],[-151.86857591354172,-677.2476680405123],[-105.60976159435232,-644.5487820457399],[-59.75122284482935,-611.4959790564267],[-14.81831421792555,-577.9301626762322],[28.6636097334064,-543.6922365088163],[70.1691944562138,-508.62310415783963],[109.41338647920351,-472.99233971885155],[146.75945875047907,-436.9811351280343],[182.65454634618277,-400.29782074999594],[217.54578434245687,-362.65072694934446],[251.88030781544362,-323.748184090688],[286.1052518412853,-283.2985225386346],[320.96701595776887,-240.49870549903977],[356.2571720115382,-195.4214613213881],[390.9906135420202,-149.08876808573143],[424.18223408864174,-102.52260387212169],[454.84692719083,-56.7449467606106],[481.99958638801195,-12.777774831250156],[506.5830095497121,29.863361748066623],[529.5738414182937,72.09293540780256],[550.0377458424418,113.53400196543976],[567.0403866708418,153.80961723846036],[579.647427752179,192.54283704434653],[586.9245329351385,229.3567172005804],[588.1907013602606,264.7322344094469],[584.0572017767054,299.0671393574174],[575.5281024460874,331.85964883825335],[563.6074716300207,362.60797964571645],[549.2993775901195,390.81034857356826],[533.6078885879984,415.96497241557046],[516.4949988108182,438.4584370630164],[497.1498524867192,458.7694862591554],[475.41724293878605,476.5345735756833],[451.14196349010285,491.39015258429527],[424.16880746375386,502.9726768566869],[394.34256818282324,510.9185999645536],[360.8008724341422,515.1458959961428],[323.49541091660956,515.9289969117475],[283.49207282141106,513.4390430911318],[241.85674733973272,507.8471749140599],[199.65532366276045,499.3245327602961],[157.95369098168015,488.04225700960427],[115.96213821162975,473.96423483436024],[72.67001178268809,456.94633136522776],[28.811787158452475,436.9976539194033],[-14.878060197479778,414.1273098140831],[-57.66505482151142,388.3444063664638],[-98.8147212500451,359.65805089374163],[-138.29489348826465,327.9305747379091],[-176.68671870808475,293.12715831360754],[-214.17569119600415,255.41118254700675],[-250.94730523852178,214.94602836427657],[-287.18705512213654,171.89507669158684],[-323.0804351333473,126.42170845510736],[-359.2633234966444,77.67685674830054],[-395.7145004277269,25.360003448923006],[-431.63381319990646,-29.5426473404141],[-466.2211090864949,-86.04489151709961],[-498.6762353608039,-143.1605249785224],[-528.1990392961452,-199.90334362207125],[-555.2446083072261,-256.5011232124171],[-580.5440820583389,-313.78838218458293],[-603.711386197172,-371.6890304414861],[-624.3604463714147,-430.12697788604373],[-642.1051882287559,-489.02613442117314],[-656.5595374168842,-548.3104099497913],[-667.4497473201681,-611.9882440150691],[-675.0299280973302,-680.9221966033068],[-679.7057905575906,-750.3173582821163],[-681.8830455101696,-815.3788196191092],[-681.9674037642875,-871.3116711818973]]},{"role":"rough","name":"seaward_rock","polygon":[[240.0,-70.0],[535.0,-70.0],[750.0,80.0],[750.0,390.0],[660.0,530.0],[280.0,520.0],[180.0,560.0],[120.0,330.0],[180.0,120.0]]},{"role":"fairway","name":"approach_turf","polygon":[[20.0,-120.0],[51.88657407407407,-143.63425925925924],[95.37037037037035,-150.74074074074073],[144.6875,-145.625],[194.07407407407405,-132.59259259259258],[237.76620370370375,-115.9490740740741],[270.0,-100.0],[289.88425925925924,-82.29166666666667],[301.8518518518519,-58.88888888888889],[308.125,-31.875],[310.9259259259259,-3.3333333333333393],[312.47685185185185,24.652777777777793],[315.0,50.0],[317.71990740740745,73.17129629629629],[318.7037037037037,95.92592592592591],[318.4375,118.125],[317.4074074074074,139.6296296296296],[316.09953703703707,160.30092592592592],[315.0,180.0],[314.4328703703704,198.75],[314.0740740740741,216.66666666666666],[313.4375,233.75],[312.03703703703707,249.99999999999997],[309.386574074074,265.4166666666667],[305.0,280.0],[299.30555555555554,293.6342592592593],[292.7777777777778,306.29629629629625],[285.0,318.125],[275.55555555555554,329.25925925925924],[264.0277777777778,339.837962962963],[250.0,350.0],[232.55787037037038,360.0115740740741],[211.85185185185185,369.8148148148148],[189.0625,379.0625],[165.37037037037038,387.4074074074074],[141.9560185185185,394.5023148148148],[120.0,400.0],[98.26388888888889,404.7106481481481],[75.55555555555557,409.0740740740741],[53.125,412.1875],[32.22222222222223,413.14814814814815],[14.097222222222214,411.05324074074076],[0.0,405.0],[-9.814814814814815,397.51157407407413],[-16.296296296296298,389.8148148148148],[-20.0,379.0625],[-21.48148148148148,362.4074074074074],[-21.296296296296298,337.00231481481484],[-20.0,300.0],[-19.23611111111111,243.13657407407408],[-18.88888888888889,167.03703703703707],[-16.875,82.1875],[-11.111111111111118,-0.9259259259258954],[0.48611111111111427,-71.81712962962962]]},{"role":"water","name":"cove","polygon":[[536.0,-64.0735],[522.9752,-57.4021],[512.6366,-46.5717],[502.2983,-35.7411],[491.96,-24.9104],[481.6216,-14.0798],[471.2833,-3.2491],[460.9449,7.5815],[450.6066,18.4121],[441.0153,29.8389],[439.5354,44.3869],[448.1375,56.3237],[459.2667,66.34],[470.3958,76.3562],[481.9435,85.8178],[495.5857,91.9867],[509.2485,98.1114],[522.9113,104.2361],[536.5741,110.3608],[550.2369,116.4855],[563.8997,122.6102],[577.5624,128.7349],[591.2252,134.8596],[604.888,140.9843],[618.3186,147.5274],[626.2233,160.4715],[627.9927,175.438],[629.7534,190.4043],[631.5142,205.3706],[633.275,220.3369],[635.0357,235.3032],[636.7964,250.2695],[638.5571,265.2358],[640.3179,280.2021],[642.0786,295.1684],[643.8394,310.1347],[641.5695,324.7499],[631.6878,338.4322],[621.8062,352.1145],[611.9246,365.7968],[602.0428,379.4791],[592.1612,393.1614],[585.2925,407.5368],[590.7081,420.7059],[601.2943,431.2943],[611.8817,441.8817],[622.469,452.469],[633.0564,463.0564],[643.6437,473.6437],[654.2311,484.2311],[664.8184,494.8184],[671.3053,507.8378],[667.7439,520.5336],[678.0593,511.2336],[688.7596,518.7596],[697.181,508.9021],[705.315,496.3314],[713.4489,483.7607],[721.5829,471.19],[729.7169,458.6193],[737.8509,446.0486],[745.9849,433.478],[754.1188,420.9073],[762.2528,408.3366],[770.3868,395.7659],[778.5208,383.1952],[786.6547,370.6245],[794.7887,358.0538],[799.6026,344.6347],[798.4965,329.7028],[797.3904,314.771],[796.2844,299.8391],[795.1783,284.9073],[794.0723,269.9754],[792.9662,255.0435],[791.8601,240.1117],[790.7541,225.1798],[789.648,210.2479],[788.5419,195.3161],[787.4359,180.3842],[786.3298,165.4524],[785.2237,150.5205],[784.1177,135.5886],[783.0116,120.6568],[781.9055,105.7249],[780.7995,90.793],[776.4605,77.833],[763.691,70.0149],[750.9214,62.1968],[738.1519,54.3787],[725.3823,46.5606],[712.6128,38.7425],[699.8433,30.9244],[687.0737,23.1063],[674.3042,15.2883],[661.5346,7.4702],[648.7651,-0.3479],[635.9955,-8.166],[631.5604,-20.2434],[625.7108,-33.9582],[619.8508,-47.6676],[612.2032,-60.0673],[611.1074,-49.2236],[603.0524,-37.2713],[588.6398,-37.2801],[575.8199,-45.0082],[563.0503,-52.8263],[550.2807,-60.6443]]},{"role":"fairway","name":"route","polygon":[[-648.8455840096075,-709.4519100311109],[-634.7745522639672,-696.5948161440535],[-614.7987097736486,-678.2553212490691],[-590.9910418868178,-656.980151244439],[-565.424533951641,-635.3160320284442],[-538.4458761011006,-614.1502995891943],[-509.0181781361287,-592.055297086972],[-477.1390549068153,-568.1052611783192],[-442.8061212632505,-541.3744285197777],[-404.9671911045323,-510.9146806699113],[-363.974053197588,-477.4535074840693],[-321.9302846942515,-442.5785580639704],[-280.939462746357,-407.8774815113332],[-241.09661215564816,-373.8730652713349],[-201.43513480961758,-339.68542503926386],[-162.46617348872215,-304.7982022920052],[-124.70087097341869,-268.6950385064444],[-88.05953295922734,-231.45644119424995],[-52.34154964521613,-193.28506719513882],[-17.876690567163674,-153.84778197806935],[15.00527473915141,-112.81145101199988],[45.507403228930755,-69.37099918024637],[74.04190682189767,-23.942844646610904],[102.09274842905592,21.973907199219006],[131.14389096140934,66.88015096755586],[162.01747689478483,112.26578705271737],[193.7799196656828,158.30045105201427],[225.28158862611738,201.5046403802487],[255.37285312810278,238.39885245222268],[286.0033286825826,268.56053244055425],[317.0340904072361,293.67697754779215],[344.1826970641804,313.43346323363414],[363.1667074155327,327.5152649577782],[482.1797,204.4449],[487.6932,198.0133],[486.6587,189.2315],[480.857,182.5583],[476.4477617060558,179.81875507500484],[447.4029802183844,161.97779294265243],[413.486735055668,139.7762749820292],[378.48681315212144,114.02862752999972],[341.223061246951,84.38009150818203],[300.4054029007704,50.58695268187476],[259.65674027990497,13.630204653463313],[222.59997555068037,-25.509158974666907],[191.07556149998732,-67.91689376019124],[162.8598351249397,-113.66707834050032],[135.47952490719797,-160.26120373278164],[106.46135932842242,-205.20076095422266],[75.88778077255769,-248.5690336375838],[44.83054023088433,-291.4487090087505],[12.300329096066461,-332.8403834745978],[-22.69216123923178,-371.7446534420006],[-60.979598852851424,-407.32035422007874],[-101.84473500447395,-440.2920534138477],[-143.95200307419597,-472.0089458740266],[-185.965836442114,-503.8202264513338],[-229.12764116721783,-536.3281673412799],[-273.61720039424563,-568.7323689894865],[-316.506513131917,-600.2780186218389],[-354.8675783889514,-630.2103034642225],[-387.5516643536231,-658.6068087779726],[-416.24301540374324,-685.7771451533615],[-442.2630948323361,-711.3145378096809],[-466.9333659324261,-734.8122119662225],[-491.757892412101,-757.2258838770612],[-515.6480026828764,-778.4177702489309],[-536.0360570929183,-796.3408469801132],[-550.3544159903926,-808.9480899688892],[-560.7737,-814.9496],[-573.839,-817.1519],[-588.6598,-815.4049],[-604.2262,-809.8276],[-619.4773,-800.8001],[-633.3738,-788.9377],[-644.9687,-775.0486],[-653.4718,-760.0795],[-658.3036,-745.0505],[-659.1348,-730.9857],[-655.9089,-718.8437]]},{"role":"fairway","name":"approach_fillet","polygon":[[-2.8813,-54.3299],[-1.7048,-61.3477],[-0.5299,-68.4292],[0.5336,-75.533],[1.3749,-82.6126],[1.9439,-89.6094],[2.2988,-96.4568],[2.4128,-103.0983],[2.2558,-109.4778],[1.7976,-115.5393],[1.0047,-121.226],[-0.239,-126.4578],[-1.9359,-131.1569],[-4.0257,-135.2737],[-6.4583,-138.7981],[9.5395,-151.6169],[32.763,-122.3246],[17.3498,-51.0202]]},{"role":"fairway","name":"approach_fillet_east","polygon":[[173.1935,-138.6198],[169.1434,-139.7896],[164.9221,-141.2802],[160.6279,-143.1728],[156.3771,-145.5167],[152.1876,-148.1783],[148.0929,-151.0827],[144.1442,-154.1882],[140.3924,-157.453],[136.9148,-160.8611],[133.8401,-164.43],[131.1501,-168.0303],[128.7925,-171.5389],[111.5708,-160.4186],[132.1313,-129.6246],[167.9629,-118.7983]]},{"role":"fairway","name":"approach_fillet_ne","polygon":[[313.9256,34.1586],[314.4451,38.3434],[315.2644,42.7504],[316.479,47.2927],[318.1557,51.8597],[320.1651,56.4105],[322.4386,60.8978],[324.9428,65.2623],[327.6444,69.4446],[330.5392,73.3628],[333.6624,76.8876],[336.8834,80.0158],[340.0744,82.78],[327.0013,98.5706],[299.0323,73.5053],[293.5264,36.1892]]},{"role":"fringe","name":"fringe","polygon":[[543.0633322570612,338.6833860697731],[537.6418620018949,344.79348049486106],[530.8067785267323,349.5979646380906],[522.5623710454814,353.4622732368014],[512.9129287720503,356.7518410283334],[501.86274092034694,359.83210275002614],[489.41609670427886,363.06849313921964],[474.5763878101614,366.9267129994167],[457.14086120413094,371.20755470144604],[438.3045890198282,375.2790903336363],[419.26264339089363,378.5093919843159],[401.2100964509677,380.2665317418136],[385.34202033369127,379.91858169445766],[371.2047717071109,377.8284814775097],[357.7515641979237,374.5743613473591],[345.2877553777452,369.8470793240265],[334.1187028181911,363.33749342753237],[324.54976409087703,354.73646167789735],[316.8862967674188,343.7348420951422],[311.40302381989176,328.8122848438209],[307.9106037854185,309.9120335408282],[306.01829758318536,288.92033638469456],[305.33536613237845,267.7234415739507],[305.471070352184,248.20759730712734],[306.0346711617882,232.25905178275502],[307.17605985495186,219.98863053978323],[309.237805955078,209.90950012717724],[312.1181877258166,201.51142025849174],[315.71548343081764,194.28415064728136],[319.92797133373097,187.71745100710086],[324.65392969820647,181.30108105150504],[329.72682105521284,174.89843408934723],[335.1947153000239,168.89038101155444],[341.2778017427472,163.54289790479152],[348.1962696934906,159.12196085572336],[356.1703084623616,155.89354595101483],[365.420107359468,154.1236292773307],[376.4587236421824,153.87444064863055],[389.21261731389325,154.94564515837425],[403.02208180373174,157.20937181247757],[417.22741054082917,160.53774961685625],[431.16889695431695,164.80290757742594],[444.1868344733263,169.87697470010238],[456.7065725050452,176.03709572251796],[469.34094618760616,183.4409963874666],[481.7114775465574,191.7816772086063],[493.4396886074471,200.752138699595],[504.14710139582365,210.04538137409074],[513.4552379372352,219.3544057457516],[521.4119290419671,228.89804332139872],[528.3295232516382,238.9656599914701],[534.2263191887959,249.3560578450485],[539.120615475988,259.8680389712167],[543.0307107357625,270.3004054590576],[545.9749035906672,280.4519593976541],[548.1272788447233,290.7148008164053],[549.5080145606967,301.3283080499249],[549.9045492492527,311.8622006451171],[549.1043214210556,321.8861981488864],[546.8947695867702,330.970020108137]]},{"role":"green","name":"green","polygon":[[531.0,331.0],[526.0347222222223,335.8587962962963],[519.5555555555554,339.25925925925924],[511.6875,341.6875],[502.5555555555556,343.6296296296296],[492.28472222222223,345.5717592592593],[481.0,348.0],[467.84722222222223,351.43518518518516],[452.55555555555554,355.5925925925926],[436.125,359.75],[419.5555555555556,363.18518518518516],[403.84722222222223,365.1759259259259],[390.0,365.0],[377.61574074074076,362.8587962962963],[365.8148148148148,359.3703703703704],[354.875,354.4375],[345.07407407407413,347.962962962963],[336.6898148148148,339.849537037037],[330.0,330.0],[325.23611111111114,317.12268518518516],[322.22222222222223,301.03703703703707],[320.625,283.3125],[320.11111111111114,265.51851851851853],[320.34722222222223,249.22453703703704],[321.0,236.0],[322.2523148148148,226.05787037037038],[324.4074074074074,218.18518518518516],[327.3125,211.8125],[330.81481481481484,206.37037037037038],[334.7615740740741,201.28935185185185],[339.0,196.0],[343.35879629629625,190.27314814814812],[347.925925925926,184.5185185185185],[352.9375,179.125],[358.6296296296296,174.48148148148147],[365.2384259259259,170.97685185185185],[373.0,169.0],[382.3148148148148,168.61342592592592],[393.0740740740741,169.51851851851853],[404.75,171.5625],[416.81481481481484,174.59259259259258],[428.7407407407407,178.45601851851853],[440.0,183.0],[451.0046296296296,188.50462962962965],[462.25925925925924,195.14814814814812],[473.375,202.625],[483.96296296296293,210.62962962962962],[493.63425925925924,218.8564814814815],[502.0,227.0],[509.07870370370364,235.20370370370372],[515.1851851851851,243.74074074074073],[520.375,252.5],[524.7037037037038,261.3703703703704],[528.2268518518518,270.2407407407407],[531.0,279.0],[533.2569444444445,288.07175925925924],[535.0,297.6296296296296],[535.9375,307.1875],[535.7777777777777,316.2592592592593],[534.2291666666666,324.35879629629625]]},{"role":"bunker","name":"bunker","polygon":[[80.0,-90.0],[90.15625,-103.7109375],[106.25,-114.0625],[125.46875,-119.8828125],[145.0,-120.0],[165.1953125,-113.984375],[187.1875,-102.5],[209.3359375,-86.015625],[230.0,-65.0],[250.546875,-35.6640625],[271.25,0.9375],[288.828125,37.0703125],[300.0,65.0],[302.8125,82.265625],[299.375,93.125],[292.5,99.921875],[285.0,105.0],[277.6953125,109.21875],[269.0625,111.25],[258.3984375,110.15625],[245.0,105.0],[227.578125,93.8671875],[206.875,77.8125],[185.234375,60.3515625],[165.0,45.0],[145.5078125,33.75],[125.9375,24.375],[108.3984375,14.0625],[95.0,0.0],[85.5078125,-20.7421875],[79.0625,-45.9375],[76.8359375,-70.6640625]]}],"notes":["design_mesh's region list in order: island rock band, island turf (island inset 135 and rounded), seaward rock, rounded approach turf, cove water, the route corridor (STATION_WIDTHS/STATION_OFFSETS Catmull-Rom outline), rounded fringe and green, rounded bunker rim.","The script paints island_rock and seaward_rock with M_Iwa; they are sloped shore ground (v2 rock: 24 wall triangles of 593, horizontal/vertical area 2.16 > 0.35), so per the ROADMAP Phase 3 M_Iwa decision they are rough.","2026-10-26 boundary_shape fix: the route's back cap is a half-ellipse (a = 45) on its original vertices and its far corner a 15-unit arc; approach_fillet is a tangent cubic fillet in the approach_turf/route crotch near (16, -112); the cove outline is re-drawn by a morphological closing 20 / opening 15 of the land within 6 units of the removed spits (rounding the spit tips at (629, -12) and (535, -70)), resampled at 15, and the water outline and cove hazard copy it. The longer cove seam needs 44 foam stations with index_width 16 (the H3/H9 option).","2026-10-26 corner_leg (boundary_shape): new fairway approach_fillet_ne fills the approach_turf/route crossing at (316.6, 64.0), a single-vertex 46-degree corner between 80- and 96-unit straight legs, with the approach_fillet_east construction (tangent cubic from 30 units along each edge, 12 stations, the 0.5-unit end overlap tapered)."]},"height":{"kind":"composite","base":null,"reproduces":null,"primitives":[{"name":"land_plane","kind":"axis_profile","params":{"origin":[-560.0,-720.0],"direction":[990.0,980.0],"length":1393.0183056945089,"clamp":[-0.1,1.2],"constant":18.0,"linear":-12.0},"note":"_land_height: 18 - 12 * station along tee->green, station clamped to [-0.1, 1.2]."},{"name":"tee_shoulder","kind":"blob","params":{"center":[-263.0,-426.0],"radii":[230.0,165.0],"amp":8.0}},{"name":"basin","kind":"blob","params":{"center":[80.0,-40.0],"radii":[230.0,180.0],"amp":-16.0}},{"name":"decision_lip","kind":"blob","params":{"center":[220.0,25.0],"radii":[205.0,120.0],"amp":18.0}},{"name":"target_rise","kind":"blob","params":{"center":[430.0,265.0],"radii":[220.0,185.0],"amp":16.0}},{"name":"rear_ridge","kind":"blob","params":{"center":[455.0,470.0],"radii":[240.0,145.0],"amp":50.0}},{"name":"rear_shoulder_relief","kind":"blob","params":{"center":[475.0,440.0],"radii":[40.0,25.0],"amp":-8.0},"note":"grade-prep prototype"},{"name":"rear_ridge_relief","kind":"blob","params":{"center":[455.0,500.0],"radii":[130.0,55.0],"amp":-14.0},"note":"grade-prep prototype"},{"name":"cove_mouth_low","kind":"blob","params":{"center":[610.0,100.0],"radii":[175.0,125.0],"amp":-10.0}},{"name":"coast","kind":"edge_distance_blend","params":{"include":[[[-820.0,-980.0],[-650.0,-1100.0],[-420.0,-1020.0],[-120.0,-820.0],[160.0,-610.0],[390.0,-370.0],[600.0,-80.0],[730.0,220.0],[650.0,500.0],[430.0,650.0],[120.0,620.0],[-180.0,470.0],[-430.0,210.0],[-650.0,-140.0],[-790.0,-520.0]]],"exclude":[[[430.0,40.0],[535.0,-70.0],[780.0,80.0],[800.0,350.0],[690.0,520.0],[580.0,410.0],[620.0,320.0],[625.0,150.0],[480.0,85.0]]],"datum":-50.0,"outside_value":-50.0,"width":155.0,"width_waves":[{"amp":22.0,"direction":[0.006,0.009],"period":1.0}],"easing":"smoothstep","wave":{"amp":4.0,"direction":[0.011,-0.007],"period":1.0}},"note":"Coast blend of the land field to the -50 water plane over 155 + 22 sin(0.006x + 0.009z) from the nearest island or cove shore, with a 4-unit q(1-q) wave."},{"name":"cove_saddle","kind":"blob","params":{"center":[535.0,205.0],"radii":[45.0,45.0],"amp":-8.5},"note":"Mid-coast saddle between the cove mouth and the cup shelf."},{"name":"approach_shelf","kind":"shelf","params":{"shapes":[{"kind":"ellipse","center":[380.0,125.0],"radii":[105.0,90.0],"outer":1.0,"width":1.0},{"kind":"edge_distance","polygons":[[[-820.0,-980.0],[-650.0,-1100.0],[-420.0,-1020.0],[-120.0,-820.0],[160.0,-610.0],[390.0,-370.0],[600.0,-80.0],[730.0,220.0],[650.0,500.0],[430.0,650.0],[120.0,620.0],[-180.0,470.0],[-430.0,210.0],[-650.0,-140.0],[-790.0,-520.0]],[[430.0,40.0],[535.0,-70.0],[780.0,80.0],[800.0,350.0],[690.0,520.0],[580.0,410.0],[620.0,320.0],[625.0,150.0],[480.0,85.0]]],"width":155.0,"width_waves":[{"amp":22.0,"direction":[0.006,0.009],"period":1.0}],"start":0.35,"span":0.25}],"combine":"product","target":{"plane":{"origin":[380.0,125.0],"y0":9.0,"gx":0.008,"gz":0.01}}},"note":"Approach bridge across the cove shoulder, faded out before the shoreline by the coast mask."},{"name":"green_shelf","kind":"shelf","params":{"shapes":[{"kind":"polygon","polygon":[[531.0,331.0],[481.0,348.0],[390.0,365.0],[330.0,330.0],[321.0,236.0],[339.0,196.0],[373.0,169.0],[440.0,183.0],[502.0,227.0],[531.0,279.0]],"width":80.0}],"target":{"plane":{"origin":[430.0,260.0],"y0":10.0,"gx":0.008,"gz":0.018}}},"note":"Green plane inside the design green (raw GREEN), smoothstep fade over 80 units outside it."},{"name":"cove_bank","kind":"shelf","params":{"shapes":[{"kind":"polygon","polygon":[[330.0,30.0],[440.0,-30.0],[560.0,60.0],[720.0,190.0],[720.0,470.0],[600.0,480.0],[565.0,460.0],[540.0,435.0],[528.0,400.0],[525.0,380.0],[400.0,140.0]],"width":30.0},{"kind":"polygon","polygon":[[543.0633322570612,338.6833860697731],[537.6418620018949,344.79348049486106],[530.8067785267323,349.5979646380906],[522.5623710454814,353.4622732368014],[512.9129287720503,356.7518410283334],[501.86274092034694,359.83210275002614],[489.41609670427886,363.06849313921964],[474.5763878101614,366.9267129994167],[457.14086120413094,371.20755470144604],[438.3045890198282,375.2790903336363],[419.26264339089363,378.5093919843159],[401.2100964509677,380.2665317418136],[385.34202033369127,379.91858169445766],[371.2047717071109,377.8284814775097],[357.7515641979237,374.5743613473591],[345.2877553777452,369.8470793240265],[334.1187028181911,363.33749342753237],[324.54976409087703,354.73646167789735],[316.8862967674188,343.7348420951422],[311.40302381989176,328.8122848438209],[307.9106037854185,309.9120335408282],[306.01829758318536,288.92033638469456],[305.33536613237845,267.7234415739507],[305.471070352184,248.20759730712734],[306.0346711617882,232.25905178275502],[307.17605985495186,219.98863053978323],[309.237805955078,209.90950012717724],[312.1181877258166,201.51142025849174],[315.71548343081764,194.28415064728136],[319.92797133373097,187.71745100710086],[324.65392969820647,181.30108105150504],[329.72682105521284,174.89843408934723],[335.1947153000239,168.89038101155444],[341.2778017427472,163.54289790479152],[348.1962696934906,159.12196085572336],[356.1703084623616,155.89354595101483],[365.420107359468,154.1236292773307],[376.4587236421824,153.87444064863055],[389.21261731389325,154.94564515837425],[403.02208180373174,157.20937181247757],[417.22741054082917,160.53774961685625],[431.16889695431695,164.80290757742594],[444.1868344733263,169.87697470010238],[456.7065725050452,176.03709572251796],[469.34094618760616,183.4409963874666],[481.7114775465574,191.7816772086063],[493.4396886074471,200.752138699595],[504.14710139582365,210.04538137409074],[513.4552379372352,219.3544057457516],[521.4119290419671,228.89804332139872],[528.3295232516382,238.9656599914701],[534.2263191887959,249.3560578450485],[539.120615475988,259.8680389712167],[543.0307107357625,270.3004054590576],[545.9749035906672,280.4519593976541],[548.1272788447233,290.7148008164053],[549.5080145606967,301.3283080499249],[549.9045492492527,311.8622006451171],[549.1043214210556,321.8861981488864],[546.8947695867702,330.970020108137]],"width":12.0,"complement":true},{"kind":"polygon","polygon":[[20.0,-120.0],[51.88657407407407,-143.63425925925924],[95.37037037037035,-150.74074074074073],[144.6875,-145.625],[194.07407407407405,-132.59259259259258],[237.76620370370375,-115.9490740740741],[270.0,-100.0],[289.88425925925924,-82.29166666666667],[301.8518518518519,-58.88888888888889],[308.125,-31.875],[310.9259259259259,-3.3333333333333393],[312.47685185185185,24.652777777777793],[315.0,50.0],[317.71990740740745,73.17129629629629],[318.7037037037037,95.92592592592591],[318.4375,118.125],[317.4074074074074,139.6296296296296],[316.09953703703707,160.30092592592592],[315.0,180.0],[314.4328703703704,198.75],[314.0740740740741,216.66666666666666],[313.4375,233.75],[312.03703703703707,249.99999999999997],[309.386574074074,265.4166666666667],[305.0,280.0],[299.30555555555554,293.6342592592593],[292.7777777777778,306.29629629629625],[285.0,318.125],[275.55555555555554,329.25925925925924],[264.0277777777778,339.837962962963],[250.0,350.0],[232.55787037037038,360.0115740740741],[211.85185185185185,369.8148148148148],[189.0625,379.0625],[165.37037037037038,387.4074074074074],[141.9560185185185,394.5023148148148],[120.0,400.0],[98.26388888888889,404.7106481481481],[75.55555555555557,409.0740740740741],[53.125,412.1875],[32.22222222222223,413.14814814814815],[14.097222222222214,411.05324074074076],[0.0,405.0],[-9.814814814814815,397.51157407407413],[-16.296296296296298,389.8148148148148],[-20.0,379.0625],[-21.48148148148148,362.4074074074074],[-21.296296296296298,337.00231481481484],[-20.0,300.0],[-19.23611111111111,243.13657407407408],[-18.88888888888889,167.03703703703707],[-16.875,82.1875],[-11.111111111111118,-0.9259259259258954],[0.48611111111111427,-71.81712962962962]],"width":12.0,"complement":true},{"kind":"polygon","polygon":[[-648.8455840096075,-709.4519100311109],[-634.7745522639672,-696.5948161440535],[-614.7987097736486,-678.2553212490691],[-590.9910418868178,-656.980151244439],[-565.424533951641,-635.3160320284442],[-538.4458761011006,-614.1502995891943],[-509.0181781361287,-592.055297086972],[-477.1390549068153,-568.1052611783192],[-442.8061212632505,-541.3744285197777],[-404.9671911045323,-510.9146806699113],[-363.974053197588,-477.4535074840693],[-321.9302846942515,-442.5785580639704],[-280.939462746357,-407.8774815113332],[-241.09661215564816,-373.8730652713349],[-201.43513480961758,-339.68542503926386],[-162.46617348872215,-304.7982022920052],[-124.70087097341869,-268.6950385064444],[-88.05953295922734,-231.45644119424995],[-52.34154964521613,-193.28506719513882],[-17.876690567163674,-153.84778197806935],[15.00527473915141,-112.81145101199988],[45.507403228930755,-69.37099918024637],[74.04190682189767,-23.942844646610904],[102.09274842905592,21.973907199219006],[131.14389096140934,66.88015096755586],[162.01747689478483,112.26578705271737],[193.7799196656828,158.30045105201427],[225.28158862611738,201.5046403802487],[255.37285312810278,238.39885245222268],[286.0033286825826,268.56053244055425],[317.0340904072361,293.67697754779215],[344.1826970641804,313.43346323363414],[363.1667074155327,327.5152649577782],[482.1797,204.4449],[487.6932,198.0133],[486.6587,189.2315],[480.857,182.5583],[476.4477617060558,179.81875507500484],[447.4029802183844,161.97779294265243],[413.486735055668,139.7762749820292],[378.48681315212144,114.02862752999972],[341.223061246951,84.38009150818203],[300.4054029007704,50.58695268187476],[259.65674027990497,13.630204653463313],[222.59997555068037,-25.509158974666907],[191.07556149998732,-67.91689376019124],[162.8598351249397,-113.66707834050032],[135.47952490719797,-160.26120373278164],[106.46135932842242,-205.20076095422266],[75.88778077255769,-248.5690336375838],[44.83054023088433,-291.4487090087505],[12.300329096066461,-332.8403834745978],[-22.69216123923178,-371.7446534420006],[-60.979598852851424,-407.32035422007874],[-101.84473500447395,-440.2920534138477],[-143.95200307419597,-472.0089458740266],[-185.965836442114,-503.8202264513338],[-229.12764116721783,-536.3281673412799],[-273.61720039424563,-568.7323689894865],[-316.506513131917,-600.2780186218389],[-354.8675783889514,-630.2103034642225],[-387.5516643536231,-658.6068087779726],[-416.24301540374324,-685.7771451533615],[-442.2630948323361,-711.3145378096809],[-466.9333659324261,-734.8122119662225],[-491.757892412101,-757.2258838770612],[-515.6480026828764,-778.4177702489309],[-536.0360570929183,-796.3408469801132],[-550.3544159903926,-808.9480899688892],[-560.7737,-814.9496],[-573.839,-817.1519],[-588.6598,-815.4049],[-604.2262,-809.8276],[-619.4773,-800.8001],[-633.3738,-788.9377],[-644.9687,-775.0486],[-653.4718,-760.0795],[-658.3036,-745.0505],[-659.1348,-730.9857],[-655.9089,-718.8437]],"width":12.0,"complement":true},{"kind":"polygon","polygon":[[-2.8813,-54.3299],[-1.7048,-61.3477],[-0.5299,-68.4292],[0.5336,-75.533],[1.3749,-82.6126],[1.9439,-89.6094],[2.2988,-96.4568],[2.4128,-103.0983],[2.2558,-109.4778],[1.7976,-115.5393],[1.0047,-121.226],[-0.239,-126.4578],[-1.9359,-131.1569],[-4.0257,-135.2737],[-6.4583,-138.7981],[9.5395,-151.6169],[32.763,-122.3246],[17.3498,-51.0202]],"width":12.0,"complement":true},{"kind":"polygon","polygon":[[173.1935,-138.6198],[169.1434,-139.7896],[164.9221,-141.2802],[160.6279,-143.1728],[156.3771,-145.5167],[152.1876,-148.1783],[148.0929,-151.0827],[144.1442,-154.1882],[140.3924,-157.453],[136.9148,-160.8611],[133.8401,-164.43],[131.1501,-168.0303],[128.7925,-171.5389],[111.5708,-160.4186],[132.1313,-129.6246],[167.9629,-118.7983]],"width":12.0,"complement":true},{"kind":"polygon","polygon":[[313.9256,34.1586],[314.4451,38.3434],[315.2644,42.7504],[316.479,47.2927],[318.1557,51.8597],[320.1651,56.4105],[322.4386,60.8978],[324.9428,65.2623],[327.6444,69.4446],[330.5392,73.3628],[333.6624,76.8876],[336.8834,80.0158],[340.0744,82.78],[327.0013,98.5706],[299.0323,73.5053],[293.5264,36.1892]],"width":12.0,"complement":true}],"combine":"product","target":{"terms":[{"kind":"plane","params":{"origin":[0.0,0.0],"y0":-50.0,"gx":0.0,"gz":0.0}},{"kind":"weighted","params":{"weight":{"kind":"edge_distance","polygons":[[[536.0,-64.0735],[522.9752,-57.4021],[512.6366,-46.5717],[502.2983,-35.7411],[491.96,-24.9104],[481.6216,-14.0798],[471.2833,-3.2491],[460.9449,7.5815],[450.6066,18.4121],[441.0153,29.8389],[439.5354,44.3869],[448.1375,56.3237],[459.2667,66.34],[470.3958,76.3562],[481.9435,85.8178],[495.5857,91.9867],[509.2485,98.1114],[522.9113,104.2361],[536.5741,110.3608],[550.2369,116.4855],[563.8997,122.6102],[577.5624,128.7349],[591.2252,134.8596],[604.888,140.9843],[618.3186,147.5274],[626.2233,160.4715],[627.9927,175.438],[629.7534,190.4043],[631.5142,205.3706],[633.275,220.3369],[635.0357,235.3032],[636.7964,250.2695],[638.5571,265.2358],[640.3179,280.2021],[642.0786,295.1684],[643.8394,310.1347],[641.5695,324.7499],[631.6878,338.4322],[621.8062,352.1145],[611.9246,365.7968],[602.0428,379.4791],[592.1612,393.1614],[585.2925,407.5368],[590.7081,420.7059],[601.2943,431.2943],[611.8817,441.8817],[622.469,452.469],[633.0564,463.0564],[643.6437,473.6437],[654.2311,484.2311],[664.8184,494.8184],[671.3053,507.8378],[667.7439,520.5336],[678.0593,511.2336],[688.7596,518.7596],[697.181,508.9021],[705.315,496.3314],[713.4489,483.7607],[721.5829,471.19],[729.7169,458.6193],[737.8509,446.0486],[745.9849,433.478],[754.1188,420.9073],[762.2528,408.3366],[770.3868,395.7659],[778.5208,383.1952],[786.6547,370.6245],[794.7887,358.0538],[799.6026,344.6347],[798.4965,329.7028],[797.3904,314.771],[796.2844,299.8391],[795.1783,284.9073],[794.0723,269.9754],[792.9662,255.0435],[791.8601,240.1117],[790.7541,225.1798],[789.648,210.2479],[788.5419,195.3161],[787.4359,180.3842],[786.3298,165.4524],[785.2237,150.5205],[784.1177,135.5886],[783.0116,120.6568],[781.9055,105.7249],[780.7995,90.793],[776.4605,77.833],[763.691,70.0149],[750.9214,62.1968],[738.1519,54.3787],[725.3823,46.5606],[712.6128,38.7425],[699.8433,30.9244],[687.0737,23.1063],[674.3042,15.2883],[661.5346,7.4702],[648.7651,-0.3479],[635.9955,-8.166],[631.5604,-20.2434],[625.7108,-33.9582],[619.8508,-47.6676],[612.2032,-60.0673],[611.1074,-49.2236],[603.0524,-37.2713],[588.6398,-37.2801],[575.8199,-45.0082],[563.0503,-52.8263],[550.2807,-60.6443]]],"inner":[[[543.0633322570612,338.6833860697731],[537.6418620018949,344.79348049486106],[530.8067785267323,349.5979646380906],[522.5623710454814,353.4622732368014],[512.9129287720503,356.7518410283334],[501.86274092034694,359.83210275002614],[489.41609670427886,363.06849313921964],[474.5763878101614,366.9267129994167],[457.14086120413094,371.20755470144604],[438.3045890198282,375.2790903336363],[419.26264339089363,378.5093919843159],[401.2100964509677,380.2665317418136],[385.34202033369127,379.91858169445766],[371.2047717071109,377.8284814775097],[357.7515641979237,374.5743613473591],[345.2877553777452,369.8470793240265],[334.1187028181911,363.33749342753237],[324.54976409087703,354.73646167789735],[316.8862967674188,343.7348420951422],[311.40302381989176,328.8122848438209],[307.9106037854185,309.9120335408282],[306.01829758318536,288.92033638469456],[305.33536613237845,267.7234415739507],[305.471070352184,248.20759730712734],[306.0346711617882,232.25905178275502],[307.17605985495186,219.98863053978323],[309.237805955078,209.90950012717724],[312.1181877258166,201.51142025849174],[315.71548343081764,194.28415064728136],[319.92797133373097,187.71745100710086],[324.65392969820647,181.30108105150504],[329.72682105521284,174.89843408934723],[335.1947153000239,168.89038101155444],[341.2778017427472,163.54289790479152],[348.1962696934906,159.12196085572336],[356.1703084623616,155.89354595101483],[365.420107359468,154.1236292773307],[376.4587236421824,153.87444064863055],[389.21261731389325,154.94564515837425],[403.02208180373174,157.20937181247757],[417.22741054082917,160.53774961685625],[431.16889695431695,164.80290757742594],[444.1868344733263,169.87697470010238],[456.7065725050452,176.03709572251796],[469.34094618760616,183.4409963874666],[481.7114775465574,191.7816772086063],[493.4396886074471,200.752138699595],[504.14710139582365,210.04538137409074],[513.4552379372352,219.3544057457516],[521.4119290419671,228.89804332139872],[528.3295232516382,238.9656599914701],[534.2263191887959,249.3560578450485],[539.120615475988,259.8680389712167],[543.0307107357625,270.3004054590576],[545.9749035906672,280.4519593976541],[548.1272788447233,290.7148008164053],[549.5080145606967,301.3283080499249],[549.9045492492527,311.8622006451171],[549.1043214210556,321.8861981488864],[546.8947695867702,330.970020108137]],[[20.0,-120.0],[51.88657407407407,-143.63425925925924],[95.37037037037035,-150.74074074074073],[144.6875,-145.625],[194.07407407407405,-132.59259259259258],[237.76620370370375,-115.9490740740741],[270.0,-100.0],[289.88425925925924,-82.29166666666667],[301.8518518518519,-58.88888888888889],[308.125,-31.875],[310.9259259259259,-3.3333333333333393],[312.47685185185185,24.652777777777793],[315.0,50.0],[317.71990740740745,73.17129629629629],[318.7037037037037,95.92592592592591],[318.4375,118.125],[317.4074074074074,139.6296296296296],[316.09953703703707,160.30092592592592],[315.0,180.0],[314.4328703703704,198.75],[314.0740740740741,216.66666666666666],[313.4375,233.75],[312.03703703703707,249.99999999999997],[309.386574074074,265.4166666666667],[305.0,280.0],[299.30555555555554,293.6342592592593],[292.7777777777778,306.29629629629625],[285.0,318.125],[275.55555555555554,329.25925925925924],[264.0277777777778,339.837962962963],[250.0,350.0],[232.55787037037038,360.0115740740741],[211.85185185185185,369.8148148148148],[189.0625,379.0625],[165.37037037037038,387.4074074074074],[141.9560185185185,394.5023148148148],[120.0,400.0],[98.26388888888889,404.7106481481481],[75.55555555555557,409.0740740740741],[53.125,412.1875],[32.22222222222223,413.14814814814815],[14.097222222222214,411.05324074074076],[0.0,405.0],[-9.814814814814815,397.51157407407413],[-16.296296296296298,389.8148148148148],[-20.0,379.0625],[-21.48148148148148,362.4074074074074],[-21.296296296296298,337.00231481481484],[-20.0,300.0],[-19.23611111111111,243.13657407407408],[-18.88888888888889,167.03703703703707],[-16.875,82.1875],[-11.111111111111118,-0.9259259259258954],[0.48611111111111427,-71.81712962962962]],[[-648.8455840096075,-709.4519100311109],[-634.7745522639672,-696.5948161440535],[-614.7987097736486,-678.2553212490691],[-590.9910418868178,-656.980151244439],[-565.424533951641,-635.3160320284442],[-538.4458761011006,-614.1502995891943],[-509.0181781361287,-592.055297086972],[-477.1390549068153,-568.1052611783192],[-442.8061212632505,-541.3744285197777],[-404.9671911045323,-510.9146806699113],[-363.974053197588,-477.4535074840693],[-321.9302846942515,-442.5785580639704],[-280.939462746357,-407.8774815113332],[-241.09661215564816,-373.8730652713349],[-201.43513480961758,-339.68542503926386],[-162.46617348872215,-304.7982022920052],[-124.70087097341869,-268.6950385064444],[-88.05953295922734,-231.45644119424995],[-52.34154964521613,-193.28506719513882],[-17.876690567163674,-153.84778197806935],[15.00527473915141,-112.81145101199988],[45.507403228930755,-69.37099918024637],[74.04190682189767,-23.942844646610904],[102.09274842905592,21.973907199219006],[131.14389096140934,66.88015096755586],[162.01747689478483,112.26578705271737],[193.7799196656828,158.30045105201427],[225.28158862611738,201.5046403802487],[255.37285312810278,238.39885245222268],[286.0033286825826,268.56053244055425],[317.0340904072361,293.67697754779215],[344.1826970641804,313.43346323363414],[363.1667074155327,327.5152649577782],[482.1797,204.4449],[487.6932,198.0133],[486.6587,189.2315],[480.857,182.5583],[476.4477617060558,179.81875507500484],[447.4029802183844,161.97779294265243],[413.486735055668,139.7762749820292],[378.48681315212144,114.02862752999972],[341.223061246951,84.38009150818203],[300.4054029007704,50.58695268187476],[259.65674027990497,13.630204653463313],[222.59997555068037,-25.509158974666907],[191.07556149998732,-67.91689376019124],[162.8598351249397,-113.66707834050032],[135.47952490719797,-160.26120373278164],[106.46135932842242,-205.20076095422266],[75.88778077255769,-248.5690336375838],[44.83054023088433,-291.4487090087505],[12.300329096066461,-332.8403834745978],[-22.69216123923178,-371.7446534420006],[-60.979598852851424,-407.32035422007874],[-101.84473500447395,-440.2920534138477],[-143.95200307419597,-472.0089458740266],[-185.965836442114,-503.8202264513338],[-229.12764116721783,-536.3281673412799],[-273.61720039424563,-568.7323689894865],[-316.506513131917,-600.2780186218389],[-354.8675783889514,-630.2103034642225],[-387.5516643536231,-658.6068087779726],[-416.24301540374324,-685.7771451533615],[-442.2630948323361,-711.3145378096809],[-466.9333659324261,-734.8122119662225],[-491.757892412101,-757.2258838770612],[-515.6480026828764,-778.4177702489309],[-536.0360570929183,-796.3408469801132],[-550.3544159903926,-808.9480899688892],[-560.7737,-814.9496],[-573.839,-817.1519],[-588.6598,-815.4049],[-604.2262,-809.8276],[-619.4773,-800.8001],[-633.3738,-788.9377],[-644.9687,-775.0486],[-653.4718,-760.0795],[-658.3036,-745.0505],[-659.1348,-730.9857],[-655.9089,-718.8437]],[[-2.8813,-54.3299],[-1.7048,-61.3477],[-0.5299,-68.4292],[0.5336,-75.533],[1.3749,-82.6126],[1.9439,-89.6094],[2.2988,-96.4568],[2.4128,-103.0983],[2.2558,-109.4778],[1.7976,-115.5393],[1.0047,-121.226],[-0.239,-126.4578],[-1.9359,-131.1569],[-4.0257,-135.2737],[-6.4583,-138.7981],[9.5395,-151.6169],[32.763,-122.3246],[17.3498,-51.0202]],[[173.1935,-138.6198],[169.1434,-139.7896],[164.9221,-141.2802],[160.6279,-143.1728],[156.3771,-145.5167],[152.1876,-148.1783],[148.0929,-151.0827],[144.1442,-154.1882],[140.3924,-157.453],[136.9148,-160.8611],[133.8401,-164.43],[131.1501,-168.0303],[128.7925,-171.5389],[111.5708,-160.4186],[132.1313,-129.6246],[167.9629,-118.7983]],[[313.9256,34.1586],[314.4451,38.3434],[315.2644,42.7504],[316.479,47.2927],[318.1557,51.8597],[320.1651,56.4105],[322.4386,60.8978],[324.9428,65.2623],[327.6444,69.4446],[330.5392,73.3628],[333.6624,76.8876],[336.8834,80.0158],[340.0744,82.78],[327.0013,98.5706],[299.0323,73.5053],[293.5264,36.1892]]],"start":0.0,"span":1.0,"easing":"linear"},"terms":[{"kind":"plane","params":{"origin":[430.0,260.0],"y0":60.0,"gx":0.008,"gz":0.018}}]}}]}},"note":"grade-prep prototype"},{"name":"island","kind":"mask","params":{"include":[[[-820.0,-980.0],[-650.0,-1100.0],[-420.0,-1020.0],[-120.0,-820.0],[160.0,-610.0],[390.0,-370.0],[600.0,-80.0],[730.0,220.0],[650.0,500.0],[430.0,650.0],[120.0,620.0],[-180.0,470.0],[-430.0,210.0],[-650.0,-140.0],[-790.0,-520.0]]],"exclude":[[[430.0,40.0],[535.0,-70.0],[780.0,80.0],[800.0,350.0],[690.0,520.0],[580.0,410.0],[645.0,320.0],[625.0,150.0],[480.0,85.0]]],"outside_value":-50.0},"note":"Water plane outside the island and inside the cove."},{"name":"bunker_dish","kind":"role_rule","params":{"rules":{"bunker":{"inset_drop":{"knots":[[0.0,0.0],[8.0,4.2],[17.0,6.0]],"interp":["linear","smoothstep"],"rim_tolerance":0.0001}}}},"note":"Stock bunker profile below the rim: 4.2 down at 8 units inset, easing to a 6-unit floor at 17; insets within 1e-4 of the rim drop nothing."}],"notes":["Equals h11_full_reroute.height (role-less) and surface_height (with the role) to 3e-14 (checked when promoted). role=None evaluates the role-independent surface (height), as the PMP anchors use it."]},"tee":{"marker_xz":[-560.0,-720.0],"player_xz":[-576.335603,-736.170597],"pad":null,"player_basis":{"forward_xz":[0.7106869995555597,0.7035083429943925]},"notes":["No separate pad: the first route station (-0.04) of the fairway corridor covers the tee. player_basis is _desired_player_basis (tee toward the green)."],"marker_minus_player":[16.335602999999992,16.170597000000043]},"cups":{"kind":"targets","targets":[[385.0,220.0],[438.0,208.0],[482.0,242.0],[470.0,295.0],[412.0,307.0],[365.0,270.0]],"count":6},"hazards":[{"name":"approach_bunker","kind":"bunker","polygon":[[80.0,-90.0],[90.15625,-103.7109375],[106.25,-114.0625],[125.46875,-119.8828125],[145.0,-120.0],[165.1953125,-113.984375],[187.1875,-102.5],[209.3359375,-86.015625],[230.0,-65.0],[250.546875,-35.6640625],[271.25,0.9375],[288.828125,37.0703125],[300.0,65.0],[302.8125,82.265625],[299.375,93.125],[292.5,99.921875],[285.0,105.0],[277.6953125,109.21875],[269.0625,111.25],[258.3984375,110.15625],[245.0,105.0],[227.578125,93.8671875],[206.875,77.8125],[185.234375,60.3515625],[165.0,45.0],[145.5078125,33.75],[125.9375,24.375],[108.3984375,14.0625],[95.0,0.0],[85.5078125,-20.7421875],[79.0625,-45.9375],[76.8359375,-70.6640625]]},{"name":"cove","kind":"water","polygon":[[536.0,-64.0735],[522.9752,-57.4021],[512.6366,-46.5717],[502.2983,-35.7411],[491.96,-24.9104],[481.6216,-14.0798],[471.2833,-3.2491],[460.9449,7.5815],[450.6066,18.4121],[441.0153,29.8389],[439.5354,44.3869],[448.1375,56.3237],[459.2667,66.34],[470.3958,76.3562],[481.9435,85.8178],[495.5857,91.9867],[509.2485,98.1114],[522.9113,104.2361],[536.5741,110.3608],[550.2369,116.4855],[563.8997,122.6102],[577.5624,128.7349],[591.2252,134.8596],[604.888,140.9843],[618.3186,147.5274],[626.2233,160.4715],[627.9927,175.438],[629.7534,190.4043],[631.5142,205.3706],[633.275,220.3369],[635.0357,235.3032],[636.7964,250.2695],[638.5571,265.2358],[640.3179,280.2021],[642.0786,295.1684],[643.8394,310.1347],[641.5695,324.7499],[631.6878,338.4322],[621.8062,352.1145],[611.9246,365.7968],[602.0428,379.4791],[592.1612,393.1614],[585.2925,407.5368],[590.7081,420.7059],[601.2943,431.2943],[611.8817,441.8817],[622.469,452.469],[633.0564,463.0564],[643.6437,473.6437],[654.2311,484.2311],[664.8184,494.8184],[671.3053,507.8378],[667.7439,520.5336],[678.0593,511.2336],[688.7596,518.7596],[697.181,508.9021],[705.315,496.3314],[713.4489,483.7607],[721.5829,471.19],[729.7169,458.6193],[737.8509,446.0486],[745.9849,433.478],[754.1188,420.9073],[762.2528,408.3366],[770.3868,395.7659],[778.5208,383.1952],[786.6547,370.6245],[794.7887,358.0538],[799.6026,344.6347],[798.4965,329.7028],[797.3904,314.771],[796.2844,299.8391],[795.1783,284.9073],[794.0723,269.9754],[792.9662,255.0435],[791.8601,240.1117],[790.7541,225.1798],[789.648,210.2479],[788.5419,195.3161],[787.4359,180.3842],[786.3298,165.4524],[785.2237,150.5205],[784.1177,135.5886],[783.0116,120.6568],[781.9055,105.7249],[780.7995,90.793],[776.4605,77.833],[763.691,70.0149],[750.9214,62.1968],[738.1519,54.3787],[725.3823,46.5606],[712.6128,38.7425],[699.8433,30.9244],[687.0737,23.1063],[674.3042,15.2883],[661.5346,7.4702],[648.7651,-0.3479],[635.9955,-8.166],[631.5604,-20.2434],[625.7108,-33.9582],[619.8508,-47.6676],[612.2032,-60.0673],[611.1074,-49.2236],[603.0524,-37.2713],[588.6398,-37.2801],[575.8199,-45.0082],[563.0503,-52.8263],[550.2807,-60.6443]]}],"water":{"profile":3,"outlines":[{"name":"cove","role":"water","polygon":[[536.0,-64.0735],[522.9752,-57.4021],[512.6366,-46.5717],[502.2983,-35.7411],[491.96,-24.9104],[481.6216,-14.0798],[471.2833,-3.2491],[460.9449,7.5815],[450.6066,18.4121],[441.0153,29.8389],[439.5354,44.3869],[448.1375,56.3237],[459.2667,66.34],[470.3958,76.3562],[481.9435,85.8178],[495.5857,91.9867],[509.2485,98.1114],[522.9113,104.2361],[536.5741,110.3608],[550.2369,116.4855],[563.8997,122.6102],[577.5624,128.7349],[591.2252,134.8596],[604.888,140.9843],[618.3186,147.5274],[626.2233,160.4715],[627.9927,175.438],[629.7534,190.4043],[631.5142,205.3706],[633.275,220.3369],[635.0357,235.3032],[636.7964,250.2695],[638.5571,265.2358],[640.3179,280.2021],[642.0786,295.1684],[643.8394,310.1347],[641.5695,324.7499],[631.6878,338.4322],[621.8062,352.1145],[611.9246,365.7968],[602.0428,379.4791],[592.1612,393.1614],[585.2925,407.5368],[590.7081,420.7059],[601.2943,431.2943],[611.8817,441.8817],[622.469,452.469],[633.0564,463.0564],[643.6437,473.6437],[654.2311,484.2311],[664.8184,494.8184],[671.3053,507.8378],[667.7439,520.5336],[678.0593,511.2336],[688.7596,518.7596],[697.181,508.9021],[705.315,496.3314],[713.4489,483.7607],[721.5829,471.19],[729.7169,458.6193],[737.8509,446.0486],[745.9849,433.478],[754.1188,420.9073],[762.2528,408.3366],[770.3868,395.7659],[778.5208,383.1952],[786.6547,370.6245],[794.7887,358.0538],[799.6026,344.6347],[798.4965,329.7028],[797.3904,314.771],[796.2844,299.8391],[795.1783,284.9073],[794.0723,269.9754],[792.9662,255.0435],[791.8601,240.1117],[790.7541,225.1798],[789.648,210.2479],[788.5419,195.3161],[787.4359,180.3842],[786.3298,165.4524],[785.2237,150.5205],[784.1177,135.5886],[783.0116,120.6568],[781.9055,105.7249],[780.7995,90.793],[776.4605,77.833],[763.691,70.0149],[750.9214,62.1968],[738.1519,54.3787],[725.3823,46.5606],[712.6128,38.7425],[699.8433,30.9244],[687.0737,23.1063],[674.3042,15.2883],[661.5346,7.4702],[648.7651,-0.3479],[635.9955,-8.166],[631.5604,-20.2434],[625.7108,-33.9582],[619.8508,-47.6676],[612.2032,-60.0673],[611.1074,-49.2236],[603.0524,-37.2713],[588.6398,-37.2801],[575.8199,-45.0082],[563.0503,-52.8263],[550.2807,-60.6443]]}],"notes":["The cove outline is the cove region; everything outside the island is the water base role at Y -50 (height mask), with shore foam at -49.5."]},"scenery":{"policy":"declarative","data":{"rules":[{"kind":"select_records","name":"planted","match":{"names":["TREE1","TREE2"],"indices":[3,5,14,23,24,27,28,29,30,36]},"count":10,"note":"The first trees (file order) with a TREE1ENV twin at the same X/Z (build_candidate)."},{"kind":"explicit","records":"planted","sites":[[-700.0,-600.0],[-650.0,-550.0],[450.0,-150.0],[400.0,-150.0],[425.0,-100.0],[375.0,-75.0],[-750.0,-900.0],[-750.0,-850.0],[-600.0,-900.0],[-450.0,-900.0]],"note":"scenery_plan: tee pair, four middle anchors, four rear anchors, in that order."},{"kind":"ground","records":"planted","y_offset":0.0},{"kind":"map_mirror","records":"planted"},{"kind":"select_records","name":"unused","match":{"names":["TREE1","TREE2"],"exclude":["planted"]},"count":84},{"kind":"hide","records":"unused","y":-10000.0},{"kind":"select_records","name":"environment","match":{"names":["TREE1ENV"]},"count":24},{"kind":"hide","records":"environment","y":-10000.0}]},"notes":["Ten planted trees frame the diagonal route; every other tree and every TREE1ENV record is hidden at Y -10000."]},"cameras":{"policy":"donor-unchanged","notes":["Not edited; the frozen verifier keeps the intro sweep >= 20 clear of 500-unit crowns 145 above each planted tree."]},"minimap":{"policy":"declarative","data":{"transform":"centered-forward","target":[430.0,260.0]},"notes":["Correction 43: rigid centered-forward map about the tee marker toward the green (minimap_presentation.orient_brres), no registration blend. Justin rejected this registration (STATUS: player marker in ocean, wrong heading); ported as-is, not redesigned."]},"limits":[{"name":"course_brres_bytes","value":1600000,"comparison":"<=","unit":"bytes","note":"Authored cap (the H10 line's)."},{"name":"map_brres_bytes","value":640000,"comparison":"<=","unit":"bytes","note":"Authored cap."},{"name":"kcl_bytes","value":900000,"comparison":"<=","unit":"bytes","note":"Authored cap."},{"name":"combined_live_bytes","value":3324826,"comparison":"<=","unit":"bytes","note":"Authored: native ceiling 3,574,826 less the 250,000 headroom STATUS keeps."},{"name":"native_live_bytes_vs_h12_black_screen","value":3574826,"comparison":"<","unit":"bytes","note":"STATUS resource screen; literal, not a script constant."}],"references":[{"retired":"h10-h12-full-redesign/native-review/minimap-centered-forward-solution.md","sha256":"5be8ff1791f73e64a89f93edf3338afe005716b4f86250aecd6f8d8840952350","approval_scope":"user-visual","note":"Justin approved the correction-42 composition (Gate interpretation). Scope is composition only; the correction-43 minimap was later rejected."}],"construction":{"emitter":"facets","lighting":{"policy":"legacy","smooth_roles":["rough","fairway","bunker","fringe","green"],"terrain_color_roles":["rough","fringe"],"note":"emit_facets(..., lighting_policy='legacy') as build_candidate calls it; terrain colour on the course layer only; the builder adds neutral green/fringe lighting. Option B (2026-10-26, dark_ground): the fairway keeps its legacy normal-dependent bake, but stock_range_roles holds its shading depth below the flat grey to the stock fairway range (hole_lighting.stock_range: kept to 19, compressed by tanh toward 43, the deepest stock fairway shade); the 20-29 degree approach fillet baked to 99 now stays at or above 173.","stock_range_roles":["fairway"]},"mesh":{"minimum_angle":20.0,"maximum_area":{"default":5000.0,"rules":[{"near_cups":24.0,"area":300.0},{"region":"route","area":500.0}]},"max_triangles":10000,"max_refinements":6,"cup_cells":{"radius":14.0,"sides":3,"rotation_deg":90.0},"sites":[{"kind":"points","points":[[80.0,-40.0],[215.0,20.0],[430.0,260.0],[465.0,430.0]]}],"note":"design_mesh: composition sites, one triangle cell per cup, _target_mesh_maximum_area (300 within 24 of a cup, 500 on the route ribbon, else 5000), six refinement passes."},"native_finish":{"width":8.0,"outside_roles":["M_Rough","M_Fairway"],"shelf_material_by_outside":{"M_Rough":"M_Kiwa_F","M_Fairway":"M_Kiwa_F"}},"restore_native_draws":[],"collision":{"preserve_attrs":["0x0805"],"cup_margin_min":4.0,"cup_search":{"radius":8.0,"step":1.0}},"surfaces":[],"foam":{"material":"M_XNamiuchi","land_role":"rough","water_role":"water","y":-49.5,"width":30.0,"stations":44,"u_rate":0.01,"u_wrap":20.0,"note":"_restore_coast_foam: fc3's animated foam on the island shore/water seam (rough, since the shore is no longer M_Iwa).","index_width":16},"pmp":{"player_y":"marker","records":[{"group":11,"id":0,"xz":[-545.0,-700.0]},{"group":11,"id":1,"xz":[430.0,260.0]}]},"notes":["Declared from h11_full_reroute.build_candidate and built by the generic builder (recipes/hole/h11). Builder defaults replace the script's rock dominant-plane UV correction, its bounded bake/UV fallbacks and legacy map terrain colour."]},"provenance":{"promoted":{"date":"2026-10-20","candidate":"golf-engine/build/hole/h11-candidate"},"extracted_from":{"script":"golf-engine/scripts/h11_full_reroute.py","chain":[{"script":"golf-engine/scripts/h11_full_reroute.py","sha256":"7733493d29b368febaf93ebc6f7508bf65c851865c372a981f0669cba8812095"},{"script":"golf-engine/scripts/back_nine_pack.py","sha256":"700d228dfd13ee3cc4ce133ce78f66cee59c629c6347c8eade7bcbf748762201"}],"notes":["STATUS current line: H11 correction 43 (manifest 7398f0f2...), built by h11_full_reroute.py main build --source build/h11-full-reroute-v1/source.u8; the 2026-10-19 script-drift replay reproduces its bytes with the current script.","Every value is authored data taken from the frozen script's constants and helpers (regions, height, scenery plan, construction); nothing is bound. tests/test_h11_contract_height.py compares them with the script."]}}}}