<snapdata remixID="11250908"><project name="Area of nonagon" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAACV9JREFUeF7tnVtoVNsZx/97MrlMkplc1KaKolXL8YLYo1Eh4q3J0XpBq5FzxGpBEEVBUE+LFZGqCPbhHK20qC+2wVvVBs+L8cEKXuKtKKIe+1D0oRgvYBKTySR77rPLWjYcq4lZs2ePa6v//RIM317fWr/1c932nolhWZYFXiSgiYBBATWRZ1pJgAJSBK0EKKBW/ExOAemAVgIUUCt+JqeAdEArAQqoFT+TU0A6oJUABdSKn8kpIB3QSoACasXP5BSQDmglQAG14mdyCkgHtBKggFrxMzkFpANaCVBArfiZnALSAa0EKKBW/ExOAemAVgIUUCt+JqeAdEArAQqoFT+Tu05A8THlq1evIplMwo0fWfZ4PMjNzUVVVRXtcYCAqwQU0l25cgWTJk1CUVERDMNwoInOFpFKpfDw4UM8e/YMs2bNcrbwT7A0Vwl46dIlTJgwAYFAwPVdISQ0TRPjx493fV3dXEFXCXjx4sUPZlQRo/W1a9cwffp0N/ev6+vmSgE3bdokp9+1a9fi0KFDmDlzJhYtWgQx/S1btgynT5/GgQMHEIlEsHnzZqxcuRKHDx9GXl6e/PfevXtx4sQJLF++HDt27EAwGJTT+q1bt2SH7Nu3D52dnXjw4IFczx05cgT79+/HmjVrsG7dOowbNw4rVqzAyZMnsWvXLgwbNgxLly7Ftm3bMHToUGzcuFHWpbGxETNmzHB9J7u5gq4TUHSo6Pzdu3fj7NmzUobutZaQqL6+HoMGDUJ7ezvmzJmDrVu3yp9ic/DixQsIec+cOYOGhgYsXLhQsr99+7YsJz8/H2VlZWhra8PEiROlbPPnz8fly5exYMEC3L17V5YlNj/37t3D8OHD0dzcjBEjRsi1qfhPIZYI4qKAzmjtOgGFbC9fvsSqVavkKOb1ejF48GApQr9+/fD48WOsXr0ax48fR3V1NebOnYsNGzZg4MCBcnQSkh07dgyPHj3CvHnzJKWSkhI5Cop7y8vLsX79etTU1OD69es4ePAg6urqsGTJEjx//hyVlZVyZG1paZE5Tp06JaUvLS2VYg4YMAAdHR0U0Bn/3PXlRN1rQNHJo0aNklPg2LFj5cgkfjY1NcnR6MmTJxgzZgxisZj8nZBKjJbTpk1DbW0tjh49ioqKCjkli93qzp07sWfPHsyePRvnz5+XIkWjURl37tw5XLhwQY6oopzFixdj+/btUkQhrBDP5/PJcoYMGSLjp06dSgE/ZgEdaltWi0kkErhx44aUnpd9Aq6agu/cuQPRsZMnT7bfovd0p1gTjh49Wk7JvOwTcJWAohliGhZT58iRI+XU54ar+1xSrP1CoZBcX4oNCY9gMu8d1wkomiQ2DE+fPkU4HM68hRmWINaL4shGyCZG55s3b2LKlClys8MrcwKuFDDzZjlbgtjsiEPn7t00H8E5x5cCpsHy/v37aG1tlUdD3HykAe4doRQwTY7doyFHwTTB9RJOAZ3hyFJsEqCANsHxNmcIUEBnOLIUmwQooE1wvM0ZAhTQGY4sxSYBCmgTHG9zhoDrBAzgR860jKW8RSAf+WhGk6vIUEBXdUd2K0MBFfhyBFSAZDOEAiqAo4AKkGyGUEAFcI4LmASscO9/k9soMgD3ffxYgVT6IRRQgZlTAib/EUP4qw5YQQtGYe+GFd4uheczr0LNPvwQCqjQhxkLGAYiv+1EvC6C4v+Uwyj3AB6FxJ9ACAVU6ORMBTSntMEYkgPf3wJArkLCTEISQOwbE4j2XEjuJh+MgHvmdwqo0NmZCJi8HEP0N10ovFWmkCnDkDgQKm6G9xd58HzewxQeBuJ/DsNKAb5jfnhr9b9BTQEV+jwTAaNbumAlLBR8W6yQKbMQc24QRpkB34mev8cmdT8Bc2o7LNMCUkDOz7zw/jIfeVt8QIGeUZECKvS5bQEtIJTbjOJgf8idbTYvEwiVNMMff/cn4qzOH3bfie+iSD1IIrbXhCEENICCOj+8S97fyEgBFaSwLWACCPn6lkJUweqygNdOZozi9IRNNkQR/SaMwoulCi16IyRiwUoAiANdn70EIhZ835UgpzrbC1aAAip0V9YFTAGd/VoAIYG4UsJIADk/VM6o8KDwaimMH/e8fTa/CCLva59c/2V6pf6dgFnZDvgNFPzF70iZvdWJAir0VtYF7KEOr0+V0snvEzCnt/c6xZo1QeT9zgdvTeYCdlcn2RiHWR2E76gf3q+yMy1TQJcK+Fa1+pjOsyGgrEPEQsjf0ufaUgFjjyEUUIGcjhHQNQKmsY5VQPlWCAVUoEYB1TZSCigpoB1In7SA4nC7kALa8caxez4YAbf44P3CuU2IAJg8F4X5ZQj+zv6O8Xy9IE7BCljdIGC4tgNIvTqf6+mKH4gg/tews4/8kq9Gv8JrZcipzM7bORQwmwIC6KpoRf7+YniX2T/GSJyJIvzrEPzt/YF3eGBWtcPo74Gv3g/kpXeQ3RMG8djOGOSB7+/Z+xMVFDDLAiJqIVTaCp94xJXuWVoSiP7BROz3XfCHB/T9Jk0SiO3uQnRPGAXfFsH7q3wYJZ70X261AHN+EKkbcRS3ZWfq7cZOAbMtoCj/fxJ6f56LguMBGKV9jE4xC6l/JdFV1Q7vjFzk/6kYnp++9likjzqnHiUR3d6FZENMPuKTL78GDOStUftyzeQ/40g0xuEPZVc+0QwK+D4ElKt5IPZHMZqZrzL25qB4JByx4PlJDgrqA8gZn+HaK/GqPKspifipXl4SfIOBZ1gOclcW/N+jQAVMtkIooAI225uQXsp+8zHbm2Hpvoig0ATXhlBAha5xWkCFlJ9MCAVU6GoKqADJZggFVABHARUg2QyhgArgKKACJJshFFABHAVUgGQzhALaBMfbPl4Crvt2rI8XNVvWEwEKSC+0EqCAWvEzOQWkA1oJUECt+JmcAtIBrQQooFb8TE4B6YBWAhRQK34mp4B0QCsBCqgVP5NTQDqglQAF1IqfySkgHdBKgAJqxc/kFJAOaCVAAbXiZ3IKSAe0EqCAWvEzOQWkA1oJUECt+JmcAtIBrQQooFb8TE4B6YBWAhRQK34mp4B0QCsBCqgVP5NTQDqglQAF1IqfySkgHdBKgAJqxc/kFJAOaCVAAbXiZ3IKSAe0EqCAWvEzOQWkA1oJUECt+JmcAtIBrQQooFb8TE4B6YBWAhRQK34mp4B0QCsBCqgVP5NTQDqglcB/AdPy7dW/Hmu/AAAAAElFTkSuQmCC</thumbnail><scenes select="1"><scene name="Area of nonagon"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="turbo %&apos;action&apos;" type="command" category="other"><header></header><code></code><translations>pt:executa no modo turbo _&#xD;</translations><inputs><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>begin</l></list></block><block s="doSetVar"><l>begin</l><block s="reportGlobalFlag"><l><option>turbo mode</option></l></block></block><block s="doSetGlobalFlag"><l><option>turbo mode</option></l><l><bool>true</bool></l></block><block s="doRun"><block var="action"/><list></list></block><block s="doSetGlobalFlag"><l><option>turbo mode</option></l><block var="begin"/></block></script></block-definition><block-definition s="%&apos;frequency&apos; Hz for %&apos;duration&apos; secs at %&apos;sample rate&apos; Hz sample rate" type="reporter" category="sound"><comment x="0" y="0" w="205" collapsed="false">generate a list of samples representing a sine wave at the given frequency, duration and sample rate</comment><header></header><code></code><translations>pt:as amostras de som com _ Hz de _ s amostrado a _ Hz&#xD;ca:_ Hz durant _ segons amb mostreig de _ Hz&#xD;</translations><inputs><input type="%n">440<options>a 55=55&#xD;a 110=110&#xD;a 220=220&#xD;a 440=440&#xD;a 880=880&#xD;a 1760=1760&#xD;a 3520=3520</options></input><input type="%n">1</input><input type="%n">44100<options>22.05 kHz=22050&#xD;44.1 kHz=44100&#xD;88.2 kHz=88200&#xD;96 kHz=96000</options></input></inputs><script><block s="doDeclareVariables"><list><l>output</l><l>sample period</l><l>duration in samples</l><l>time</l></list></block><block s="doSetVar"><l>sample period</l><block s="reportQuotient"><l>1</l><block var="sample rate"/></block></block><block s="doSetVar"><l>duration in samples</l><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportProduct"><block var="duration"/><block var="sample rate"/></block></block></block><block s="doSetVar"><l>time</l><l>0</l></block><block s="doSetVar"><l>output</l><block s="reportNewList"><list></list></block></block><block s="doWarp"><script><block s="doRepeat"><block var="duration in samples"/><script><block s="doAddToList"><block s="reportMonadic"><l><option>sin</option></l><custom-block s="degrees %n"><block s="reportProduct"><l>2</l><block s="reportProduct"><custom-block s="PI"></custom-block><block s="reportProduct"><block var="frequency"/><block var="time"/></block></block></block></custom-block></block><block var="output"/></block><block s="doChangeVar"><l>time</l><block var="sample period"/></block></script></block></script></block><block s="doReport"><block var="output"/></block></script></block-definition><block-definition s="PI" type="reporter" category="operators"><header></header><code></code><translations>pt:π&#xD;</translations><inputs></inputs><script><block s="doReport"><l>3.141592653589793</l></block></script></block-definition><block-definition s="degrees %&apos;radians&apos;" type="reporter" category="operators"><header></header><code></code><translations>pt:_ radianos em graus&#xD;ca:graus de _ radiants&#xD;</translations><inputs><input type="%n">0.5</input></inputs><script><block s="doReport"><block s="reportQuotient"><block s="reportProduct"><block var="radians"/><l>180</l></block><custom-block s="PI"></custom-block></block></block></script></block-definition><block-definition s="sound named %&apos;name&apos;" type="reporter" category="sensing"><header></header><code></code><translations>pt:o som _&#xD;ca:so de nom _&#xD;</translations><inputs><input type="%s"><options>§_soundsMenu</options></input></inputs><script><block s="doReport"><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportEquals"><block s="reportGetSoundAttribute"><l><option>name</option></l><l></l></block><block var="name"/></block></autolambda><list></list></block><block s="reportGet"><l><option>sounds</option></l></block></block></block></script></block-definition><block-definition s="plot sound %&apos;name&apos;" type="command" category="pen"><comment x="0" y="0" w="164" collapsed="false">quickly plot the samples of a sound, a list of samples (single channel), or a list of lists (multiple channels) to the stage at a lower resolution.</comment><header></header><code></code><translations>pt:desenha o gráfico do som _&#xD;ca:dibuixa el so _&#xD;</translations><inputs><input type="%s" readonly="true"><options>§_soundsMenu</options></input></inputs><script><block s="doDeclareVariables"><list><l>samples</l><l>step</l><l>offset</l><l>i</l><l>sound</l></list></block><block s="doSetVar"><l>sound</l><block s="reportIfElse"><block s="reportOr"><block s="reportIsA"><block var="name"/><l><option>list</option></l></block><block s="reportIsA"><block var="name"/><l><option>sound</option></l></block></block><block var="name"/><custom-block s="sound named %s"><block var="name"/></custom-block></block></block><block s="doIfElse"><block s="reportIsA"><block var="sound"/><l><option>sound</option></l></block><script><block s="doSetVar"><l>samples</l><block s="reportGetSoundAttribute"><l><option>samples</option></l><block var="sound"/></block></block><block s="doSetVar"><l>step</l><block s="reportQuotient"><block s="reportGetSoundAttribute"><l><option>length</option></l><block var="sound"/></block><block s="reportProduct"><block s="reportAttributeOf"><l><option>width</option></l><block s="reportGet"><l><option>stage</option></l></block></block><l>2</l></block></block></block></script><script><block s="doSetVar"><l>samples</l><block var="sound"/></block></script></block><block s="clear"></block><block s="up"></block><block s="doIfElse"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="samples"/></block><l><option>list</option></l></block><script><block s="doSetVar"><l>step</l><block s="reportQuotient"><block s="reportListAttribute"><l><option>length</option></l><block s="reportListItem"><l>1</l><block var="samples"/></block></block><block s="reportProduct"><block s="reportAttributeOf"><l><option>width</option></l><block s="reportGet"><l><option>stage</option></l></block></block><l>2</l></block></block></block><block s="doSetVar"><l>offset</l><block s="reportQuotient"><block s="reportAttributeOf"><l><option>height</option></l><block s="reportGet"><l><option>stage</option></l></block></block><l>4</l></block></block><block s="doForEach"><l>channel</l><block var="samples"/><script><block s="doSetVar"><l>i</l><l>0</l></block><block s="gotoXY"><block s="reportQuotient"><block s="reportAttributeOf"><l><option>width</option></l><block s="reportGet"><l><option>stage</option></l></block></block><l>-2</l></block><block var="offset"/></block><block s="down"></block><block s="setSize"><l>1</l></block><custom-block s="turbo %cs"><script><block s="doRepeat"><block s="reportProduct"><block s="reportAttributeOf"><l><option>width</option></l><block s="reportGet"><l><option>stage</option></l></block></block><l>2</l></block><script><block s="doChangeVar"><l>i</l><block var="step"/></block><block s="gotoXY"><block s="reportSum"><block s="xPosition"></block><l>0.5</l></block><block s="reportSum"><block s="reportProduct"><block s="reportListItem"><block s="reportMonadic"><l><option>floor</option></l><block var="i"/></block><block var="channel"/></block><block s="reportQuotient"><block s="reportAttributeOf"><l><option>height</option></l><block s="reportGet"><l><option>stage</option></l></block></block><l>6.4</l></block></block><block var="offset"/></block></block></script></block></script></custom-block><block s="up"></block><block s="doChangeVar"><l>offset</l><block s="reportQuotient"><block s="reportAttributeOf"><l><option>width</option></l><block s="reportGet"><l><option>stage</option></l></block></block><l>-2</l></block></block></script></block></script><script><block s="doSetVar"><l>step</l><block s="reportQuotient"><block s="reportListAttribute"><l><option>length</option></l><block var="samples"/></block><block s="reportProduct"><block s="reportAttributeOf"><l><option>width</option></l><block s="reportGet"><l><option>stage</option></l></block></block><l>2</l></block></block></block><block s="gotoXY"><block s="reportQuotient"><block s="reportAttributeOf"><l><option>width</option></l><block s="reportGet"><l><option>stage</option></l></block></block><l>-2</l></block><l>0</l></block><block s="down"></block><block s="setSize"><l>1</l></block><custom-block s="turbo %cs"><script><block s="doRepeat"><block s="reportProduct"><block s="reportAttributeOf"><l><option>width</option></l><block s="reportGet"><l><option>stage</option></l></block></block><l>2</l></block><script><block s="doChangeVar"><l>i</l><block var="step"/></block><block s="gotoXY"><block s="reportSum"><block s="xPosition"></block><l>0.5</l></block><block s="reportProduct"><block s="reportListItem"><block s="reportMonadic"><l><option>floor</option></l><block var="i"/></block><block var="samples"/></block><block s="reportQuotient"><block s="reportAttributeOf"><l><option>height</option></l><block s="reportGet"><l><option>stage</option></l></block></block><l>3.2</l></block></block></block></script></block></script></custom-block><block s="up"></block></script></block></script></block-definition><block-definition s="$circleSolid-1-255-0-0 record" type="reporter" category="sensing"><comment x="0" y="0" w="192" collapsed="false">records an audio snippet and reports it as a new sound, or zero if the user cancels</comment><header></header><code></code><translations>pt:$circleSolid-1-255-0-0 uma nova gravação&#xD;ca:$circleSolid-1-255-0-0 enregistra&#xD;</translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>callback</l></list></block><block s="doSetVar"><l>callback</l><block s="reportApplyExtension"><l>mda_record</l><list></list></block></block><block s="doWaitUntil"><block s="reportNotEquals"><block s="evaluate"><block var="callback"/><list></list></block><block s="reportBoolean"><l><bool>false</bool></l></block></block></block><block s="doReport"><block s="evaluate"><block var="callback"/><list></list></block></block></script></block-definition><block-definition s="note from %&apos;pitch&apos; hz" type="reporter" category="sound"><header></header><code></code><translations>pt:a nota com _ Hz&#xD;ca:nota de _ Hz&#xD;</translations><inputs><input type="%n">440</input></inputs><script><block s="doReport"><block s="reportRound"><block s="reportSum"><block s="reportProduct"><l>12</l><block s="reportQuotient"><block s="reportMonadic"><l><option>log</option></l><block s="reportQuotient"><block var="pitch"/><l>440</l></block></block><block s="reportMonadic"><l><option>log</option></l><l>2</l></block></block></block><l>69</l></block></block></block></script></block-definition><block-definition s="hz from note %&apos;note&apos;" type="reporter" category="sound"><header></header><code></code><translations>pt:a frequência da nota _&#xD;ca:freqüència (hz) de la nota _&#xD;</translations><inputs><input type="%n">69</input></inputs><script><block s="doReport"><block s="reportProduct"><l>440</l><block s="reportPower"><l>2</l><block s="reportQuotient"><block s="reportDifference"><block var="note"/><l>69</l></block><l>12</l></block></block></block></block></script></block-definition><block-definition s="name of note %&apos;note&apos;" type="reporter" category="sound"><header></header><code></code><translations>pt:o nome da nota _&#xD;ca:nom de la nota _&#xD;</translations><inputs><input type="%n">69</input></inputs><script><block s="doReport"><block s="reportListItem"><block s="reportSum"><block s="reportModulus"><block s="reportDifference"><block var="note"/><l>69</l></block><l>12</l></block><l>1</l></block><block s="reportNewList"><list><l>A</l><l>Bb</l><l>B</l><l>C</l><l>C#</l><l>D</l><l>D#</l><l>E</l><l>F</l><l>F#</l><l>G</l><l>G#</l></list></block></block></block></script></block-definition><block-definition s="USE BIGNUMS %&apos;bool&apos;" type="command" category="operators"><comment x="0" y="0" w="303.3333333333333" collapsed="false">call with True to turn on the entire Scheme numeric tower, including infinite-precision integers, exact rationals, and complex numbers; call with False to restore native JavaScript arithmetic.</comment><header></header><code></code><translations>pt:altera utilização de aritmética do Scheme para _&#xD;ca:sistema numèric d&apos;Scheme _&#xD;</translations><inputs><input type="%b"></input></inputs><script><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/biginteger.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/schemeNumber.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/bignums.js</l></list></block><block s="doApplyExtension"><l>big_switch(bool)</l><list><block var="bool"/></list></block></script></block-definition><block-definition s="%&apos;n&apos; !" type="reporter" category="operators"><comment x="0" y="0" w="190.66666666666666" collapsed="false">The factorial function, to make very large numbers, to demo bignums.</comment><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportEquals"><block var="n"/><l>0</l></block><l>1</l><block s="reportProduct"><block var="n"/><custom-block s="%n !"><block s="reportDifference"><block var="n"/><l>1</l></block></custom-block></block></block></block></script></block-definition><block-definition s="%&apos;x&apos;" type="reporter" category="operators"><comment x="0" y="0" w="234.66666666666666" collapsed="false">The identity function: reports its input.&#xD;It&apos;s useful to get things like 3/4 or 5-2i into&#xD;numeric input slots.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block var="x"/></block></script></block-definition><block-definition s="Scheme number %&apos;function&apos; of %&apos;number&apos;" type="reporter" category="operators"><comment x="0" y="0" w="300" collapsed="true">Provides Scheme arithmetic functions not in JavaScript</comment><header></header><code></code><translations>pt:_ de _&#xD;ca:Scheme _ de _&#xD;</translations><inputs><input type="%s" readonly="true"><options>number?&#xD;complex?&#xD;real?&#xD;rational?&#xD;integer?&#xD;exact?&#xD;inexact?&#xD;exact&#xD;inexact&#xD;finite?&#xD;infinite?&#xD;nan?&#xD;numerator&#xD;denominator&#xD;real-part&#xD;imag-part&#xD;magnitude&#xD;angle</options></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>big_scheme(fn, num)</l><list><block var="function"/><block var="number"/></list></block></block></script></block-definition></blocks><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="541"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="542"></list></costumes><sounds><list struct="atomic" id="543"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="548"><costumes><list id="549"><item><ref mediaID="Sprite_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="550"></list></sounds><blocks></blocks><variables></variables><scripts><script x="320" y="145.33333333333334"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>Etner side length</l></block><block s="bubble"><block s="reportProduct"><block s="reportProduct"><block s="reportQuotient"><l>9</l><l>4</l></block><block s="reportPower"><block s="getLastAnswer"></block><l>2</l></block></block><l>2.74747741945</l></block></block></script></scripts></sprite></sprites></stage><variables></variables></scene></scenes></project><media name="Area of nonagon" app="Snap! 7, https://snap.berkeley.edu" version="2"><costume name="Untitled" center-x="131.5" center-y="46" image="data:image/png;base64,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" mediaID="Sprite_cst_Untitled"/></media></snapdata>