FX 78-K-161
// Points from fx78k161.dat in the archive: http://m-selig.ae.illinois.edu/ads/archives/coord_seligFmt.tar.gz
// Not necessarily in the same order as in: http://m-selig.ae.illinois.edu/ads/coord/fx78k161.dat

fx78k161_points = [[1000,0],[998.93,1.03],[995.72,1.72],[990.39,2.62],[982.96,3.65],[973.47,4.88],[961.94,6.2],[948.44,7.81],[933.01,9.4699],[915.73,11.47],[896.68,13.47],[875.92,15.94],[853.55,18.25],[829.67,21.2399],[804.38,25.4999],[777.79,34.11],[750,43.8],[721.14,54.54],[691.34,64.75],[660.72,74.73],[629.41,82.97],[597.55,90.24],[565.26,96.1299],[532.6999,101.24],[500,104.71],[467.3,107.36],[434.74,108.67],[402.4499,109.21],[370.5899,108.61],[339.28,107.28],[308.66,104.91],[278.86,101.86],[250,97.88],[222.21,93.32],[195.6199,88.01],[170.33,82.36],[146.45,76.16],[124.08,69.71],[103.32,62.87],[84.27,55.92],[66.9899,48.75],[51.56,41.62],[38.0599,34.45],[26.53,27.54],[17.04,20.81],[9.61,14.67],[4.28,9.34],[1.07,4.95],[0,0],[1.07,-5.13],[4.28,-9.69],[9.61,-14.35],[17.04,-18.16],[26.53,-21.78],[38.0599,-24.99],[51.56,-28.15],[66.9899,-30.97],[84.27,-33.77],[103.32,-36.24],[124.08,-38.7],[146.45,-40.81],[170.33,-42.94],[195.6199,-44.68],[222.21,-46.45],[250,-47.82],[278.86,-49.21],[308.66,-50.18],[339.28,-51.2],[370.5899,-51.76],[402.4499,-52.3801],[434.74,-52.5],[467.3,-52.7],[500,-52.33],[532.6999,-52.06],[565.26,-51.13],[597.55,-50.3],[629.41,-48.76],[660.72,-47.2601],[691.34,-44.78],[721.14,-42.2],[750,-38.57],[777.79,-34.96],[804.38,-30.05],[829.67,-24.98],[853.55,-19.53],[875.92,-15.09],[896.68,-11.0501],[915.73,-8],[933.01,-5.46],[948.44,-3.73],[961.94,-2.45],[973.47,-1.71],[982.96,-1.23],[990.39,-1.0301],[995.72,-0.96],[998.93,-0.88]];

linear_extrude(height=20)
scale([15, 15])
translate([0,0])
scale (0.001)
polygon(points=fx78k161_points);