<snapdata remixID="9396151"><project name="Recursion Week 1" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><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="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAgAElEQVR4Xu3dCXxcVd3/8c+507QU6DIpiGwiCqgIIiAoPCyCoriAoBYfHgEhk7KURTIpSDMBI82kLM2kUkAomYCCC6I+bn9BFvURQUD2RR8fUUE22TJpC6Vtkjn/1z0zSZM0bSbJzJws3/N69UWb3Ht+577vIb/MvWcxqEhAAhKQgAQkUHYBU/aICigBCUhAAhKQAErA6gQSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJSABCUhAAkrA6gMSkIAEJCABDwJKwB7QFVICEpCABCSgBKw+IAEJSEACEvAgoATsAV0hJ5bAnBr2zxrelknxy4l1ZboaCUiglAJKwKXUVd0TXqByAcfZLDeHF2oNJ3c08+2xftEzz2HXSAU3kuVdWcPxK1LcNdbbrPZJYCIKKAFPxLuqayqpQDTOmRYOA36FYQtjuSIf8CXTyXvbl7GypwGzz+XzJkKrzfJQxyw+RQNdJW1cAZVHazkVy7X5Q6/NpDh9dpy9jHWJ+DVrOL4jxSMFVKVDJCCBUQgoAY8CT6dOQoEGguhKOoAZ4dVnUphoLY9g+aDTMFydaebM8K+z41xo4OJeJcMJmWa+61tt1rnsEwQ8lG/HnzMp3h+Ncw9wYP5rizMp6ny3U/ElMNEFlIAn+h3W9RVVYKtz2bY74EVXqeWZTAs7V9ZwpDXc2hMoYjm6O+AELMf1Cf5YYPnM6y28UNQGDVZZA5tVruCjQQWPv3ZZvq0DjovW8BqGOT2fgoHT8n9/i4D9M0t4stTtjNZyGZbslDU0vno1b5Q6nuqXwFgTUAIea3dE7RnTAtEaDsbwe5d/DXd2NHNE+PdoDddiODXf+DXAZn0u5KZMJ9UsY205Li4a50FgX+CpTIo9BotZGecnFo4d+D0Lp3SkuKHU7aysIWYNrT2/AISPwXtiVsa52BreaeDG9mbuKHVbVL8EfAkoAfuSV9xxKTA7zskGrneNN1yTaeaM8K8za6iMGP4ePnkecGEXZFJcWs6LjdbwHIYdwpjZgHetWMI/B8afHedcY2mh/08A9z64HG2N1vBPDO90jJZ4ewst4d/n1PLerOUvrg2W+zMtfKQc7VEMCfgQUAL2oa6Y41YgGqcRSOTyL+e1p1jSczHb1/Cd1YYT8//uJODYzBL+X7kvNlrLzb2Pv7OckFm64XvnWbXsG2R5sDcBWx7PzGJvGsgWo72zavhQYFhqLA/aCK19H2lH484vdAyLewfdE7Oyhk9Yw6/z//55JsXnitEe1SGBsSigBDwW74raNKYEZi1gZ5NlT2PYI7DMz8L27gOa4diOZn7a09jkPD75nc257S0D23RR9acr85+Uy3Q1lbUcQRaTNexuyH2iBK7KpDhrgyaczbRoBeGjclcC+PjrRZyOFI1zI3BCn7i/tJbWiinc39XtPpHnHtFbvpxp4Xs9x0VrmI/hqty3SHWkqC0Tn8JIoOwCSsBlJ1fAUglsdT7bbWzQ0XBjzorzscDyDYx7hzprsPP3Wcdld13J13oTcDW1WPeJeF0izbThxhzN8WHytZbb84mr1UB1vr6HMyn3PniDsv85rH0mwtRolr/89ZvsPpr4A8+NxmkCFm5QpyGDJRp+3Rh+097Mx/oeMztOs4F4PjmfmWnh6sqzmUmET9gIu2RmsGQsTOUqppXqmrwCSsCT995PqCufXcvZbj6u5eHMLA6ggXWjucDZccIkFttYHRHgzBWwmeWEhW25R7yNMW4w8BUMDydaB096o2nTps6tjBO30OyOMVxtLdUGprp/djKr79zk8GuLTmbXIML/uYRtOKa+lZ8Vu22V53JANnDtqBqs7myWj61Yym/6fi8ad+04OncZpLHsbA2H9x5jacq05F4BqEhgvAsoAY/3O6j2O4HKOH+y8KF8AvpBppnj+9GEj1yncAWGo63hjL6PjgcjrIwzz8Jylwgsf8O4aTlPYnnyA+vY7uNruMiQ+yQHxBJp2pKx/Ohjy3cSbXylXLdmdg3HGsOFwN6Dxdytk1vvX8an+34vWcVxmNwKXpEIO12wnH+Vqr1bLuBtFd1UY9yj8G3DOJtb3nyhhS0HxpxTS3s2/wl5sPZYSHekej/dl6rJqlcCZRFQAi4Ls4KUWqAyzhcs/KgnjjFc3N7M111yDgf24JLve9z3w0/JLUN/Qg2XbJw+lRdfXsKbA9vfdAoftoH7tLaNq9JyhjEsBaaFg7Pq0usHZ5Xy2qO1HI9d/w51sFj7r4VD13KnNZyXuI5Hw2Maq1hsDBcALyfSvL2Ubexb9z5n88CbAfsduZquqGFWw3JW93x/7mnsfucWPLWRttxu4NebzeSaFxvWn1OudiuOBEohoARcClXV6UUgGnfvHMN3jz0lHJH83p5Ry73JGb7RnqJhtI1MzuODZPk5sGPfugL41MI0t422/vD86Ll8igg7Ziu4ZcUlZAbWOfAXD/d94xbfeGizLHPe08m2R7zFzr3nGeoTrSSbYtxq4Ugsv060cWQx2lpIHYur2Tdr3ZOCcJDVSfVpN1iLhgaCiuf43ZWzODgcGWZgnbW02YBfb76K21/sk6gLiaNjJDAeBJSAx8NdUhsLFqispc1aTtnICf+ylnM6Wor3vrPpFHbPfxLepSdmp2HHhlaeL7jRGzmwspbdrc1/IjT8MNPMl1xSrmEZhk9Zw7IA/hxeE/BZl9Qsr3S05D6V95Smas61cDmWKfmv/RHc04BKa7mkvm2QwVKjbfwmzk/GeAz4APCzRJpjwkOT1eunTj04lev/+1uDvzcuYbNUtQTKLqAEXHZyBSy1QHQB95LlgAFxbrJZzu5Y6tZxLmpZHGOXLO7R7hYWqE8PWN5ihNEGrNn820yKw6O1PIEdfHWrMMxUS8fLLb3vptcn4XnsZrNcBgPm1QZ8KXEdPxxhE0d0WlOMiyx8Izy5E+ZUwEXAV11lhmWJVvcLhYoEJryAEvCEv8WT7wJnLOS9U9bwl540aAzz2pt7lz0sCUhjjPnhnFuXQyyfTrStXxt6pAGjNeyJ4fH8+X/AujmyPf8etNqts/CVNzgx0cpNgx2QPIVTbcA3zfqlMuOJdO+c4ZE2dVjnXTyP90eyvWtN/xj4gqvA8qNEG3OHVZkOlsA4FlACHsc3T03fuMDnz2Dtn6cydddObvjF1Rt9JF1UwmTMPS4O59Nem0iPfknHOefyvmzAn/ONvC+T4oBonP8BPoxhWvgSFdzo5Vs3g3fu0MkhR77F9M2se4d6bF16/SIhfS900Qm8JzKNpyxEsFyTaMstp1nOkoxxP7B/n5j3dP6djzb8zv92jeV0UKzJLaAEPLnv/5i/+micE4xlWnsL6UIb23gKO5ogN63GBny+/jr+u9BzR3NcMpZbfMLCv+vTuek2oykza9glYvhbWIeBB9tT7Bf+fUBiJpJlu9eW8tLieeyXzbrNC2ZhsRiOSKTdHr8blGQ1F2Pd1KXOzm7e1nBD8R/Nb+raF1fx7azhpPwxL9ksH66/nudG46VzJTDeBJSAx9sdm0Ttjcbd3NWetZR/mQ04Z7CNBQaSLKrmo4Hlt+7rhr0SrZt+bFss0sZqPmIs4QCnsHx8Y8mv0Hizz+WdJshtpGAsL2cDrjTQZaDTWjfPeM98cr6iPZV7h7q4msOz1iXhAFhp4Yj6NA8MjNkYYycDz+SNFiRa84t4FNq4UR7XGONyAwvy1bh51KOsUqdLYNwJKAGPu1s2eRpcWUu1tVzX54pXWcPZHc18e1MKTdXEwnWHw2M6I2zRd65pqfWSMfeJdZdiDCbabT4HvboZdw/V5vB/4q+u5NkpuYT6rFtnef1exK9ay6fr23JTf/qWxiq+Z4ybR/y/iTbeN1ScYn4/WcXFFi7E8FJ9mu2KWbfqksB4EVACHi93apK2s7KGWms2WNTiO11ria+6itcHY+mzyMTziXT/ObqlZmyM9a5l/K9Emp1GGq/hZGZ3VHDnt2cMvWBIGCO2CqKb3sfogkS6/7aIi6o5PLC5R9Sbemc80mvY1HnJmJs/fRSGHyVaNfCqFMaqc+wLKAGP/Xs0qVsYjXO3tRxkjFv9aPMeDAP20DXc8aE1/AHDCwS80N3Ji9kIL0yFayzMNfC7ujSHlROwMcYhBjdQKtxs4JC61qE/wQ5sX5h8KyL8EviPB6fB/1bw1EsRfhIYVliosFn2M4bP95y3Yxe//dIb7hPuThh2srjHy293o8BzA7VcMfCUtSxJtHFDz9d6BkMZwy/rWjmqXFbJmHvfuwP5hUHKFVdxJDCWBJSAx9LdUFs2EOi7ufzAb76rCz6/wSKR7qgw7YR9+/5EuvwbuidjbgDYjliaE2297zkLurt9k2/+ShYl2tw8WVei57AHFfwJm9/OD67MpDh7YOWpuUxfswU7EeGCrOFDxq7fc9fCY8awJJyq1FTFPGtya16H75QT6d7pQQW1dyQHJU9lW7rdal3hLymfqWvlVyOpR+dIYLwLKAGP9zs4Qdu/zQK26LTu/WSjza+33PdSI5buY1bzzM5dbqvArQZjMIZVL01n62XLWFtOpqYYyyxu44GnE2l2LTT2UMnXJeA49wAH5uu8N5PiPwqpf1EVH48Yat3yk+vLg4Eh1W3d4K5K4JuJNOcWUt9ojmmq5tPW5gbXdVq2b2jLJWMVCUw2ASXgyXbHx8H1RuP8AdxKVuFI3n7FGn5Elis7WnKPecPScDKbRaayvelmewPbGcPp1nJo+D1r+G59a7+N4UsusLiKj2cNd7jP4dbtbdszl3ejsQPDtllIYvIDkiz9Pvm65FvLBVgWu0oMa+hkv8wVw/vEujjGkdnc6OO++/CGCXA7DG9MX8Hb4rfwVimRktUkwl+sDDxfV+Z39KW8LtUtgeEKKAEPV0zHl1SgMs5HLL1TeXKxDFlrCfKd9ZZMiuOGakSyiq9jchsuWMvC+jYuGeqcYn4/WU03dsNfIDYWw4aLZ/T83zhI8s0n4N6djyx8pSPFd0ba5qZ5fNZaFpD/RaWnHmu5s76NI0ZabyHnJau4BcMXreWX9W3le+9cSNt0jATKKaAEXE5txSpIIFrLz7Ec1fMid5CTLs2k3FZ6myw9P+jDg7JZjrrwejewqeQlGaNx4A5Mwwlq4Ja69OC/ZFTGORDLzPaW4uy21Fjl9hKuDQd85X7XcX+KtpvTYNedjPE08G428ovGcKwGO3Z2DacYQ40xXN/eXN5lNkfbdp0/uQSUgCfX/R43V+sGG01xi02c7N7xbpiNh0zCDV9mZsU07sfw3nCXoEiWDy+8Ib/4RIkkmk7hszbgF656y/90ruXoQkNFpnFjYHLHbyoJF1rfcI5LVnMjWU7Ij5x+yxiOqEu7981FLQ0xKivITR8r9iplW3yVbaZGSAH/1dPobsuclS20F/UiVJkEiiSgBFwkSFVTOoFordvF57y+U2ry0YZMwo2ncKAJconEWn5T39bv3WdRG91wKltVdPNwfn/g1yMR9rlgeW5JzEJLYxWtxhDzkYTzn4Z/4mIbXunK8omL2tzWgUUrl1ZzRJfl9rDCiinsdv61uaU2R1uitXwZ6z7tbt2nrrszKQ4Zbd06XwKlElACLpWs6i2qQLSGs8L9bwfpsEMm4XAHIAKuzSfhK+rb8lvfFbWF/fe0xfKlRNvItvnzmYSTVZyE6V1p7B+B5YiFbfyjGFThe+es5fvGsqWrL7de9b0mfOdv+KMN+GNiOS8NJ9bbz+bQ7FSu7bRuf+PeYgyN7c1urWsVCYxZASXgMXtr1LCBAmESDpd4HERmyCTcVMU3rcntM2ssp9a19VvictTYyRg14B5/hp+0l9a3uX+PuPQk4Z9uDi9EWP1WwLeN4cr25qFHVI84aP7EcGtF07O1Ijy2bh2faLiRV0Zab8N8tqxYx+VYTh/kVUK/ai38NbDcC/zRGv7Yd17y4tN5Z3cnexrcfsh7WMueV85kz7X9x8q/ieVBAh7IdvMDm2XVyiuK8yl7pNev8ySwMQElYPWNMSFQuYAD2rfkfhrY6IKKcxbw4e4sBxgGHVgzaBJumMtUtqByqqGSCN+xNre0o4WL69N8vRgX31TFAda4pBGW+xJpN4Vq1OXk0/j5z7bYYJTwC8DvgbuN5fftLW4LxKKXZIyvQe/I8Xumz+SIeMvwpyctruZLWcvl+cfyYTtfNuHrhCwPYTiAgAOylgMNg69FbWCtNUTyG1BMH3ihy2bC2iF+itksh3Us5XdFR1KFEhilgBLwKAF1+ugEorUchGUeuK3p7stGOGHF5fx9YK3RONcAp2G438J3jeWKgcd8YB1/PmI1/zZhsoUoucUlZvQeN2BpxnAfXWO5pq7NrUs84pKM8QjwwbCCAPZZmHb/HnWZdQHRYN2mBxAZy4L2ltLsZNQYY5GB+vBCDNxWl+ZThV5UspptjOVyCyf2OaetE85rSG94Tfnjw19cDsjiEnL498jAeLdPh9cidO+9lqff18ndD0xl7QPT+ehaS2fWsLuBqQPPMZZ4e4tGQxd673Rc+QSUgMtnrUgDBKI1LMZsMJ3opSycuCKV2yRgxkLmTFnLTfRZwSlr2S+Ajwx8HD09C2euGhHzowauqUvn3hMPpyRjXA25De0tnFmfdv8uWonG3YIjbiCRtbxsDNv0q9xySaaFhUULOKCiZIyl4WZL7suWHyXaht44IRmjCtyn3vAXoLD8wxjOq2vFDfAqpPxwLpGnZ3GgtaQw7BPOqX5uCty8Rb+zbzGGhvCxfOXZzLQVbgGXni0a19hwV6hcu6/OtHBmIXF1jATKKaAEXE5txeonEI27QUpz8z8ks5j1C1dYiFnDY4F1yfe9vSf2STiHnMXPnpi6fprPTl38a+4b3Gah3eT/ZCO0B9AeGNrXZMkQ0F6RdZ+Kq907yXBDgHwJpyphuMZEuKaQwUB9ByxZuLE+3bvBfNHudLSWOkk+PZEAACAASURBVCzJXB4hZSNcbbo4JAg42Fq274KzV6X4v6IFHKSiZIw0uKQa/hJwfX1b7u8Dy6Kv8O5gihux3rtRRPhL0ozpnHfOKJYDXVTNzoHlqhUBn/ruFrB6g/XRuBTDHlg+k2/TCmvdPOCePYZ/nUn1W4KzlFyqWwIFCygBF0ylA4stUBnnJxaOzSfgszFuHeJ39ybE3ObzU/ok3zMyLe5RNIuq+ERg+PXjU+G+aby5KsIP22cwnwbWDKed+U9rpwH79z3PwnX5RBxOK9ow2ZzGrkGXe9Qcfib7W+c09mm4mjeGE7uQY6M1HIxx73zDBPynjlT/dhZSRzGOSVZzc+8ew4ZlidbcgLae0ljNOYHlMgvTXFstTxjLeYnr+XUx4od1NMW4aJ3hG/dOgz+5KIMXY7jLWsJnIcfkj/h7JsUu7u8ns9msKHsYeD+WxzqW8mix2qd6JDBcASXg4Yrp+KIJ9Kx45Sq0HBKxPJ013GQNh/cLYnndwAk9qz81nckcu8Ztv/dOoD3c7efCVv45mobl10gOPxF/bkA9/89kuaZuwCpaTdXcYS0fD48NAo5YeB13jib+ps6Nxt1WjG4AUvYtKld8i0ypYm2q3mTM7Vrk3gNbQ1N9K4lkNR+wlssNfKLnXGu5pL6tNI/Fk9UcET5Sfmwqu9yxwZCs/q23lk4DFeELbGv5kQk/Jfd9mgLPZVK8w4elYkogFFACVj/wJhCNc2vPu12T5cD2pbk1oLeq5X+6be69Z8Syygbs/3oz/9vT0GSMH/c85gwsX1zY5v5dlHJxFXtFDKcZOD1cnrm3UsPDLhG3cV3fwUlYLkq0sagowTdSSTTuPkXmEpzh05lm51b2Em56URFxi2gcnA9+H+G7+PXlj9Zyfn2bexdbsnJpFTN+OZ17npyWe98bsdBtIJqFTJ/H0wGsyw4yKKtvw6YGbPnyEgbf1LJkV6CKJZATUAJWT/AmEK3lXmxuyk44sGpFi/tUS7iE5E/nsGKVgSPWMv+aa/hWTyOPnc+391zHSdNyG80vTqSpK8UFNJ3C1tZwOuGfcKegnmJ5E+MeO4f/8/yqLt373rEUzXB1RuOEj8jDR+9PRNZx5GtX+tu+b8mpbLW2mzt6Rn33XrShPtGae1ddjrJ1Dbt0mdz83kPX0D3dEtmlk1XLZnFhAC+8p4s1/zL8dHWwwUjqcJ7wk9bwRGC5o71lZIullOMaFWPiCygBT/x7PCaucFYt+xrLnoHlg9awN7g/vVOE5nRz3NPf5JaeBFyxGSvCv/91KrW/mMYbBBwcwBezsFn4IefcDm6/sI1PluPikjGq3RQo+FBPPAPdWXh3fZpny9GGcJRv+zJWliPWUDGSp7APAQ/lj1tJwKGJ68r/LjUadyt07fz+dfCp/AaK0yJsvWA5ryWr+clTFRx73zTohIdWGZLZbp7UohxD3V19v5wCSsDl1J6ksSprqXHTSTZRPv0WL+zRyecWtvLQ7qez9+wpPPz8FFi14YhXV8uOluMfb+EH5SR1G8ln+SmGCuCNRLrPHONyNsRzrDABm4CH3EMIy/mJNjflqOwlWsPNGI7bphtOzA9/CwyHWcv+Fi51DTIsSrRyUdkbp4ASKEBACbgAJB0yOoHKWhZZm1vQYUB5ZvMsM3boZs7R4TAjWGMtJ1wxi8M7DfM3FTUwvK/ve+HRtbDws5tiNFuI53+475Vo5fHCz54YRzbO41iTzc/pHcWa16PVqIyzwMLl4WodNe55iSvf7Jm3PKK9jecS4Ra6R9s2nS+BQgSUgAtR0jGjEphVw7uCgKXG8noWHjGWRyIVPPraZW6qCIuqOSWwvXM2+e00fvLQZrm5pFMtr64zbsWq32cDTjU2Nw3HRti74/LyP/ZMxtw7X7evcLjnbF2rW6hiUpWmas61uZ2HMFk+Unc99/sAmF3Docbklpict4rVs7JsbiETjscKn1Bku9nnwhsKXwe6soZaa1iC4ReZ5sK3kfRx7Yo5MQSUgCfGfRz3V5Gs4jATTkHKD3gKHz9vYSHazfGJdO5Rc79R0wEHti/JjZouZ0nNZfpbM920oLD8IpGefD+om6ppsdbN2aazm20bbuDf5bwHPbG2O5XN39oyN4L5c6tZvWsnm/d8z8BJdWluHE67onG30cX7wnOyWfZdsdRtLakigZIJKAGXjFYVhwJzatmv23KlgemB4bhNPTZeXMW7wnnA4XrAPXqB5YyFbbnFN/ou3JEN+NiKJfzGh3JTFXfl5yq/mUjnt9bz0RBPMZMx/tstcmF5K9G2Pun5aE5lnLiFveevYp/Ns+yeb8O3EulNv8IY2NZwkGAQ7qIUFsvzmRZ29HE9ijm5BJSAJ9f9LvvVVsZpsOR2HQp3wWlPsWRTjWhoIKh4jp9C7y5AvbsLReN8F/gvd36Wz2aW8v/KfkG4fX8TWBpdMwyHXdg6uXbaaYzxsMmNYv9LIt2b9Hzcit6YTTH+YOE/wvSZSK9f0rTQRlXW8g1rewdrXZVJcdZW5/Oe7m4Oi0T4+WuX+Zv6Veg16LjxJ6AEPP7u2bhq8ew4JxlyG7xbSHek3JSeIUtTjNesYQ6WfyTSueUpo3GWh6/7XF2GYzuaXaIue+m3/aBlUaJtco2ybYy5lckqh7tDUilvVJ+nEj9JpPnCcGNF4248wV7588I9pz8QTjHO/1trSQ8XVMcXJKAEXBCTDhqWwKlUsDycfglzatg/a3oH6fwhk+pdRWmTVTbGOMTgdgIKE/fJ9Wm+Petc9gkCt3vSK+EnlGG1qcgHJ2NuS71wsM89iTQHFbn6MVvdJacyq7ubjnwDr02k3UIl3kuymtVYpmM5K9HGVcNpUHQBe9gsT2zih+GzmZRb9lRFAkUVUAIuKqcqmx3ndpNbqvDH1vLjoIu7bEVuUQ3gtUyKrQtVSsbcsodHAA8m0uxX6HnlOC5ZzS1YvhjG6uwm2nBDb1IqR3hvMcK1n8NNDPINqEukWeytMfnATafwYRsQLos5ov2Yt6vhz2+Z3OCrAeUtAzfbLK2Zpdzj+zoVf+IJKAFPvHvq7YqiX+UDRHp/OPe0I/y0FC5c4ZZvnBJh21cvL2zUbFMVR1vDz8LzrOGY+tbc38dCaarmDGtze/8awxeGs9ftWGj/SNvQGOMoAz/Pn//lRJrvjbSuYp2XjFEDbqGXFYk0s4dT76IqPv7tmdzxev8FX35l4eaOTm5mFNsoDqcdOnZyCigBT877XrKrjsbdwKhPbzRAlvmZpevXdh6qIcmYe3y9vzXcWd/qPg2PiXJpFe/pMvkNIixXJdr8PhIvF0pjjLMMhO9Iw0F1B9Wl/X8ybIrxQwtzLdxWn87t1lRIaap2eyrf9kqEzW/dnHBu2eOrAz7bnuK5Qs7XMRIYrYAS8GgFdf4GArPO491Bli9YyxfMgH12d+jkiSeWuQEuBZWmGCda+E548FgbcZyM8XR+/+IxMxq4INRRHNQU43ILC8Iqphh2/Forz4+iuqKcmqzieQzbY7go0VrYzlTusXWEW7HuPT7G8rm6tt5P9kVplyqRwFACSsBDCen7oxKorOH9BJxnLCcGluA/34Rtuzm9Ls21hVacjPFXYDcMP0q0MrfQ80p9XGOM5SY/KjuwvHthm9scYEKXnk+b4avvRJqpvi920cnsGkT4P/cLmuWIC9uG3pf54hh7R3BbOm4TnmfhuPp0biMQFQmUU0AJuJzakzjWFWczc+Wb/MGY3B6uBByZuM7tcztkSVZxNoYr8uft7WPnncEamYzxn8D389+bl0jTOuTFjPMDel4JAE8n0uzq+3KSVZyEyU1z64ywRcPy3lXKBm3axSex95QKfm5hB5d8LSfUt7n55SoSKLuAEnDZySdvwPwI2ruBmeGIaBPh4Lrl+feom2CxYJpivBR+YrGGdH1rYXOJSy3dcCJvq5jKy/kf5N+vb8svElLqwB7rb6ziZWN4G3BXIs3HPTbFhU5W8y0sp2P5U6Itt054spptrGUnY93UoZ3CPxZ2isBuWcNuPW02hqq6Vq73fQ2KP3kFlIAn7733cuUDRtE+9NpKDm65hfxuruub1HQKW2dN7odn+CcwfNHml6g0AV+vu46LvVzAgKDJKh7AuClSLyfSvH0stKlUbVhwIltEp5Lf+I+2RJpYqWIVWm9TjA4Lsyw8a9w4KtdfeteEHqKeH2e7WTjUhg3ROJ/tMty3qpnXCm2XjpNAIQJKwIUo6ZiiCvR7pAx/B67r+ZQS/tfkfohu2S9ouPlsvreG/8lafhlYGn3txNPTtmSMS4Cv5T8F71ffll9PuKhiY6OyplPY3QY85a4Vvl6f9vtLUGM1NxjLVzalY+D5MDmT/2Mse4a/MNn8+9/c2D4W1qW5rG89M2rZKpLldBNwGpYdLDzQkeLDY+NOqBUTRUAJeKLcyXF2Hckqt+1bbdjssBO6zd03XsLHz+EP0W2tZVsDU3uSMdBqobE+7b5f9rKoik8EJvcu28LX6gf8IC97g0oYMFnFpzD8yoUwfCXRmhud7qM0VtFmDKfkY3cby60WHsnCs4HhmQCerYzw7Gn5FdkGtjFZxdcxNPT5+n1Zw8LUDF4ncI+0wxW++s0OtlmiHUsnx4IrPu7pZIypBDwZ7/oYuOZkNSdYy435Dhg+1nykz6eU8HHis13wbHeWZxtuYE1Pk+fOJbL3TBIW6vMLfORyn6Hx39NJLivzwgkNH2VKxbvdo88KLL9OtHHkGOAtSRMaqzjdmNwcbhPw0brrckuFlrM0zGVqxUx+GO5A6G685c6uLHNHshKZG5OQ5RIMn1oZwE1bwuqwQ274G+FjBq5oT63fs7qc16xYE1dACXji3tsxfWXJmHtUu6+1/KW+bfg76jSexPZBhUvEZ/S50Jfyn4bdClXlKskqbsPwyXAg7q4rmX7cLXSXK3Y54zRWsdgYtxY3QQU7L7yGZ8oZP3kq29Ltkq9beztcrao+7Uaij6osqmLenZtzxeNT2Sxfb+4Bi+FWm+XajpaxswLbqC5UJ485ASXgMXdLJn6DGqv5krH8IPczbvgbp/cVWlzNvlnrPg0f0/t147bLS5ZrecimGOdbuNTFN3wi0codE/EuNlXxPWs43oBdmCYS/rdc13nJPN7fnXVzdXvWbL46kebMYsXfqYazVprcCl8B/AvDF19v5k/Fql/1SGAwASVg9YuyCyRj3EtuRPOTiXR+XvAoW5GM8Rlyj6U/0lOVhV+5gVpt/HGU1W/y9MYqPmRM7oe1MVxS18rCUsbzVXeymnuwHAg8k0izc7naEe6MheWW/PSnMO0XfQvI2XEOM/Cb/DX9LJPq8wtduS5UcSadgBLwpLvl5b3gyvPZgW6O7O7m4RVLebiximON4ScuWVmq69pIF7NFyZibI5yAftvHtWUNjRe28s9Nxbr8RLawEWZ0VTDTWGYAM2yWmVmYQYQZZN385Rkm/LplZvhfAmZgmWnhwwYCE26OZNnzwja3eteEKYuqeE9g+HN+YNKbBi7pzvKomcYj9dfwQqkuNN9fwk++kXyMcxNpvlnseJVxPmLp/UXt9kzKvVJQkUBJBZSAS8qryqNx/gbsAjyXSfGOeafxyDu7+CDw10Sa95ZKqClGfX6g1rTeGJZXDdxjjduZKZdIc4uC9Py954f88JvVd+CO4S2yzE+0ccPwKxp7ZySrOBm4GsP0jbTuxfwguket5ZEIPFKMZTnzv0yFU9RyxXBiopWbSiE0O85eBh7N1313JsUhpYijOiXQV0AJWP2hpAJ9EjBTLS+sM2w/zcI5q5hf11r4rkgjaaQbtJMlgS3eu8J+7TC8ZbOsMoaVJvwUnFshqm+5tnNH5jc0kB1J+32f09BAUPGc23LxtAE/NGy4OtkQ7XvdGB7JWh418IjJ8mjd9e4TdEElGXNzq8M51mF5E8vcRJtbv7kkZUac3aaQe2ph4cGO1Njaf7okF61KvQsM9T+R9waqAeNbIFrDVRjmD7wKY/lkewu3l/LqmmL8hzVcYS379HZ0S6cxvG5hFTaXPN3fwz+Gle6/2fV/D79nAlbaLlZlLauCCCu7YNWLEVYtHzDH9JIq9uoOuDr/ntRdmsHtj3zmWNi2bzjWoR1wlYW9es8z3BvJMn/NO3ii4kU+aLrY25L7Y4x7qjHUClRvWHg0TMwuKVseXZh208/6laYYl1o4P//Ff4VbDdaneWA47R/usZVxdrTh4KtceSqTYo/h1qHjJTBcASXg4Yrp+CEFogvYI7OEJ8MDZ8c52tB/Gkc4erY91X+RgyErHeYByZgbCNXUc5qBm+1aahI3uTWlS1oaYzQbiPcLYliQaKW5pIGLVHmymlosS/pWZyFVn84tnLKx4kYqW/a2lr0N7A0uKbvt/jZWwnfm1rpHv4+YgEezcJyxfDQ8PlxYw0aYe+Fyt1payUtlnDvdcqeGqzLNvb8AlDyuAkxeASXgyXvvS3Ll0Ti/Bw628LKB32N4B3aDJfyeyaRKM4q2aR672W6uyM/LDa+x2xjOLvXj7oGYTdV80Vr3+Hbrnu9Z+HHXOuY33MgrJcEfZaVu/e2Abxn4Qp+qXjXGvS740UiqD7cLNBE+GCbk8JNyAB+0DL1mtjHcaVZz3MLvkRlJ3BGf00DAOH1lMOJr1oneBJSAvdFPvMCzLiAarKO9gCu7N5NyjziLWvKDdsK5nG5BBWP5TVeEcy66Lrd+cbnLpdXs0JVLwkf1xra8YGD+WNv8vamKo21uoNX2fZx+McUw/2utPF9Mu6+fyDumVbhEvDem95NyuP53T+lKpKkoZkzVJYGxKKAEPBbvyjhuU2UNi8J3dhje0/cy+uylEH75lkyK44p1mYv/i2h2utsv+IQ+ia4h0cY3ihVjNPU0VlFnDMl+HpZL6tvGxnzhvitc9bTRWhL1besf4Y/m+gs5N9xC0ECdtZwTHm8tZ9S3cU0h5+oYCYxXASXg8Xrnxni7o+fwDqbwPXCfdMPHiL3vAnfr5Kn7lxVnkEtjNZ8z1q1gtGNIYgxPdMM5F7byu7FElKzisPxUnt6pVwZ+122Yf2Erf/HR1kXVvC9iudqSe+fqinX7M4dTqH7ro03JGPeBe2VR0mlqPq5NMSUwUEAJWH2ipAKVZzOzfRkrK+OkLVSFwQ5dA/ut5aZEmhNHEzwZIwXU9EkeV3W+g3PG6rSfmrlM32qmeyQdzqvtKWvy71jLujF8UzWn5N9Ru8f1+XLD9JXMjw+yP/No7tNwzk3G3NrO3w/PyVqqLyzyQi3DaYuOlUCpBZSASy2s+p1AuCKW7WLJtt0cdPRqtp8Rzow1/DDRypeGS9Q4jwNNN8sw7JM/92ULZ9en3VrBY74kqznV5D559i78YeG6rtyc4a5SXkBDA1OmPMfVBub1xDHQbQ3zE60sL2XsQutujLm1vMOpTU/UtfKBQs/TcRIYbwJKwOPtjk2A9jbFuMHSu5H6TxNpjh14WeGykGum8TYD2wRZ3hYuchGuBWytWxQiHFmdWwrCuN1xzkm08vJ4onFb4eUGaPUORgsTDl2cWXcDd5fiWppO5mCmcJUNN6VfX+4J52knWnm8FDFHUmeyipMwfDs818JJ9WluHEk9hZwz6zzeHXS7KVcPZFIsLuQcHSOBYgkoARdLUvUMS6AxxvKeT2EG3sByL8YtDbkNuBWlttxUheFc4iycVZ92SWzclqYYl1tY0O8CLOcn2ri8mBeVrOI8DJf1rdPAkro05xUzTrHqSsZ4AtgDw8OJVvYtVr0D64nG3dKWX3ZfDzg+syS3S5eKBMohoARcDmXFGFQgWcXPMBxdIE+4UlU3ltnhB6OKgKPPv45fFnjumD6sscrNu726d7efXGt/0tnNmQ038O/RNL7hZN5eEeEq4PM99Vjr5iHPr2/jx6Opu5TnNlUTs5ZWlxcN/7mwlZuLHS96Lv9BwB96XbLs3bG0dz3oYodTfRLYQEAJWJ3Ci0D4iHndVB4GdjMWm7X8TxAhXMz/FWN5JWt4JcjySneEV1as5ZUtpzKtAreK1VQMlydaJ9ZKRY0nsb2pcJ/m+/5C8pKbM5zmpyO5SU0xjnFze2HbPuf/3HYyv/47pdvBaCRtHeycZMytzbwbcF8i7bavLGqJxvkF8Nl8pd/KpDZcMrWoAVWZBAYIKAGrS3gR6PseuJBPOE0xLrLk5vVGIux0wfLedXu9tL9UQZuqucDaDd5FXppIc8FwYiZjbiODcEOD3mIMC+taezc4GE51Xo5tquaM/EjtcHrZF+pac9tYFqNUxvmSZf3jZmt4Z0czzxajbtUhgUIFlIALldJxRRNorOJ0Y3p3QvpmIs25m6p87lwiH5zpPv1uHY4Wrk9zatEaMwYrWlTNR8NR0gbe16d5v+8OmD/Uql4Xz+P9kaz71Nu7nZ6Fv4SjnMfa3OhC6JMx/gFu2dK7E+nibBE4u4Z6Y1jUE98YfgPrX2dYw0t6F1zI3dExoxVQAh6toM4floDbMQgewbgxzA8k0husE71BfckYXwWWum8Y9hpLI3aHdfHDOPiKs5m2arVLpG7udL6sy88ZTg9WVf69aXjO1D7fb8u/S14zjPBj5tC+994EHFU3ivf+s2s5xsAism5w1yaLyTK3fenI1r8eM3hqyJgXUAIe87doYjXw9FN5bMfu3NzObsOHLmrloaGuMBnj/4BdRzpveKj6x/L3m6qYZ41LxFN62mkt6a5VzG+4hXXh1xrmMnXKDDeIK9bnWrqMdWtOr9/Qfixf6Cbalqzmeaxbo/quRJqPD/cyZtawSyRgEdYt8lFYsRyfadGI6MKwdNRIBZSARyqn8woSmB13C+4fguXjAXwm3Mh9hy74z9WclWh1o3M3WRpjfMXADeFBxnBIXWtp5sgO1Q6f37/4ZPaM5EYyH9zTDgNPBeQGDWVxi3q8v08b7+7u5syLbnBTecZ9aYqxwJKflpXlyMT1/LrQi4rGSQCNgx6f++l3v7Xc2vf7AbzYnhr/v7gUaqTj/AkoAfuzn7CRK+PMBY63uYSx1cALnWLpfLWl32PSjVokY/wJ+JCF2+vTfHLCohVwYclqLsMOMW93Ao4QD1fvqniOFy1sbWAFluUmoN1Cu8n/6bRkpkZ43XSR+Vobq6I1XGbhHGOYthHaey3Ud6T8rHldwO3WIZNAQAl4Etzkcl9iNO42Xwjn6w5aAnjp9RTbDdWu/EYLbgqOhaPr027ayKQuTdV8Pj8yOFywpG95Of9+uGgjhccSdLKKxzCFLUv51yl0/2KL9ct8DriOldZQ39HsNvBQkYBXASVgr/wTM3hlLXdZy+Hu6ix/wfB7Y/mTNbmFFTA8n2nO7V60qZKM8QawBZaHE22lWw1pqHaMte8nT2Vbk+Uv1jLLEVtWmim8N7HcjRSfcKWpmoOt5ff5Cwv7RDg/ONxdq3KwX/Tumg6P9B2Gtl7kns6Az7+xxC1EoiIB7wJKwN5vwcRrwKwLiJpODg3W8WD7svWbuUfjdOYHE63OpNhiY1d++em8bV2n+7S7fz7B3FbfxqcmntTIrygZc4tzfC5fw88SaY4ZeW1j+8xkjAfB/QL2TOc09my42v1i5kpDA8GWL1K5zlKZtVQGUPnSFHb67nSWWbPhp2ADV7Sn3Kh6FQl4F1AC9n4LJk8DKuOEuxaF6zyzhWXz51t4a+DVN8bYH8tNxrBrz/eyWY668PqJsexkse72ZEnAjVUsNia3CIm1fL6+jf8uxHDmAj4csXwPy7sGOf62zoCv6JNwIZI6ppQCSsCl1FXd/QSicbfxvNuQPjKF7V+7jBf7HtAYY67BLY7f7wGiEvCGHWkyJOBF1RweWO7KX/3ViTRnDvd/qdlxWgyDLvTydxNhPt28YQ17YN2fPQnY0Wap7WjhZ8ONpeMlMFwBJeDhiun4EQtE4zwF7B5WYCx7tLe4f7vSb6pJ7tNOjTG0hN9TAp6cCTgZ4zFwA6/+9u/N2XPZMtaOpPNF45wRbnbRe274Uy/cznJjxfKDTAvHjySWzpHAcASUgIejpWNHLBCtJYmlrk8F4fvgF4C3NrPssH03M4590333eRNwQnYtT5uK3PtjJeDJl4CTVSzBUFus+z8rzscC3B7D4YIeubKxRGxJZFpoGnFn14kSKFBACbhAKB02OoFoLTdjOW5TtRy9mid3XsNRDTfwTH53ICXgjYBN5EfQyXl8kiy35S99yLXCC+2ZlXF2tIabsPk1pXM//cIR1XdheTL8k13Dkyu+5abRqUig5AJKwCUnVoBQoPJcDrARzsGyA7Cdhe0N6xdJCJ8IZrvYbeUV/C08Xgl40/1moibgcFRzxXM8SW4jij/XtbKHMZt8YDy8/8EamBJd6Ubjhx+AV7dvYjT+8CrW0RIYvoAS8PDNdEaRBLZcyNYVa3gaw8ywysxMKmigqycB3xTl+TUG9l3NWT9ePvSylUVq1rioZiIm4HB+M93uvW+46xURyycXtnF7sW9INO7W0K4ANjkdrthxVZ8EBgooAatP+BQw0Xi4lLErKzOp3MIS4a41QZZrrclNWTLQZQ1fzTT3GUjjs9VjIPZESsCXnMo7urs5F8u5+V2ywkF6f65r67e+ddHUo3FWgPulz2ZSBEWrWBVJYJgCSsDDBNPhxROYcSZzpkzjtXyNzwSWg7KwGMOJ/aLkB8tY3ApbF6xocQszTOoy1hPwrFr2DSw3WssL4X67QTe/ef2b3N/3pi2OsUs2l3Q3mF7UZan+ehuDbrs42hvfdz76rJlMf6aBcblV42gddL5/ASVg//dg0rbAbRNncu98gefyywtu2QNiLC8RsNJa3jMgITdlllBPMd8NjrO7MNYTcDTOpcD5A1hfs5a7t7SYj64l8r51HDXg+z8GvhB+zcBBdWnuKcVticZ5BtgprDuSZbvXlk7MJTxLYac6iyugBFxcT9U2DIE5NeyfNf0/FfWcbiHVMZOFNLCusoZaa1icf2/Xc8iyTIpzhhFuQh061hPw7BpOMYa2onPp8wAAA15JREFUjaJbmPcGzMq9gLg6283SiGE7G/C78AtTDLt/rdUt3FL0Eo27VxmnA3dkUpN7h62i46rCYQkoAQ+LSwcXU2B2LTsZ6xbj6Lsu9B8wLMw084e+sWbV8K4gYHHvVCbD1zLNXFbM9oynusZ6Ag4ttzqfGV2dHB4YDre4zTn26Gs8901u2m4tF4bTzsKvN8U4xpJbarKzm20bbuDfpbonO9QwfbClUEsVT/VKYDABJWD1C68CMxYyZ0on25ssH7KGKZlmlm+qQZW1fDF8fNjeTLPXhnsOPh4S8ECiaA3XYjjVfcK1PP5qC3v1PSYZowpy7307VzKt4RY3WllFAhNWQAl4wt5aXdhEFhh3CTg3//bVnu0DreHQjubeLQbdrWqMscDA5cCqRDo3NU1FAhNZQAl4It9dXduEFRhvCThay+lYvpW/IfdkUhw08OYcdCa/ebaCw97RxRv3XMmMCXvzdGESyAsoAasrSGAcCoy7BBzv3dM33GijqqOF6/uxn8xmlVFWW+NWaMZG2Lvjch4dh7dGTZZAwQJKwAVT6UAJjB2B8ZSA83OC3dxtCy93pHj7QMloDcswnNXzdWNobG/mwrEjrpZIoPgCSsDFN1WNEii5wHhKwOTe//4WOMjCRR0pFvUFqqzhSGu4tfdruYVX2jMz2TachlZyTAWQgCcBJWBP8AorgdEIjKsEnL/QOTVs/3qL24KyX4nGeRzYs+cTsoFtwr8bqG1PkRqNk86VwFgWUAIey3dHbZPARgTGYwIe7FKitW5u9wXue4bnTZYGa2jNH/vPTIp3qRNIYKIKKAFP1Dur65rQAhMhAbvFVQx/771Rhv/KNPP9aNwtzrJ7/lNwrD21iRW1JvRd1sVNdAEl4Il+h3V9E1JgIiTgreezZddm/C+wPfDdTIoTwpsVjXNGuDxl/sZ9K5Ni/oS8ibqoSS+gBDzpu4AAxqPAREjAofuWZ7P11Ckc1t7CLblB0rlSGed6a1mzLkvDm9/k5fF4j9RmCQwloAQ8lJC+L4ExKDBREvAYpFWTJFA2ASXgslErkASKJ6AEXDxL1SQBXwJKwL7kFVcCoxBQAh4Fnk6VwBgRUAIeIzdCzZDAcASUgIejpWMlMDYFlIDH5n1RqySwSQElYHUQCYx/gf8PH+F3WSn+GjgAAAAASUVORK5CYII=</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Factorial" idx="1" x="-8.723563541081148" y="80.67434025828177" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" hidden="true" costume="1" color="80,80,80,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="factorial" center-x="100" center-y="33" image="data:image/png;base64,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" id="10"/></item></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="210.33333333333334" y="10"><block s="receiveGo"></block><block s="clear"></block><block s="up"></block><block s="show"></block></script><script x="10" y="12"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doTellTo"><l>Tree</l><block s="reifyScript"><script><block s="hide"></block></script><list></list></block><list></list></block><block s="doTellTo"><l>Blastoff</l><block s="reifyScript"><script><block s="hide"></block></script><list></list></block><list></list></block><block s="doAsk"><l>factorial of what number? (larger than 0)</l></block><block s="bubble"><custom-block s="factorial %n"><block s="getLastAnswer"></block><comment w="114.6268656716418" collapsed="true">ex. (factorial 4) = 24</comment></custom-block></block></script></scripts></sprite><sprite name="Blastoff" idx="2" x="-11" y="-131" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" hidden="true" costume="1" color="113.22,153,0,1" pen="tip" id="50"><costumes><list id="51"><item><costume name="blastoff" center-x="95.5" center-y="33" image="data:image/png;base64,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" id="52"/></item></list></costumes><sounds><list struct="atomic" id="53"></list></sounds><blocks></blocks><variables></variables><scripts><script x="198.66666666666666" y="10"><block s="receiveGo"></block><block s="clear"></block><block s="up"></block><block s="show"></block></script><script x="10" y="24.333333333333343"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doTellTo"><l>Factorial</l><block s="reifyScript"><script><block s="hide"></block></script><list></list></block><list></list></block><block s="doTellTo"><l>Tree</l><block s="reifyScript"><script><block s="hide"></block></script><list></list></block><list></list></block><block s="doAsk"><l>Countdown from what positive integer?</l></block><block s="bubble"><custom-block s="Blastoff %n"><block s="getLastAnswer"></block><comment w="204.17910447761196" collapsed="true">ex. (blastoff 3) = 3 2 1 BLASTOFF!</comment></custom-block></block></script></scripts></sprite><sprite name="Tree" idx="3" x="-2.3874235921539366e-12" y="-200.00000000000023" heading="0" scale="1" volume="100" pan="0" rotation="1" draggable="false" hidden="true" costume="1" color="17,114,0,1" pen="tip" id="92"><costumes><list id="93"><item><costume name="tree" center-x="154.5" center-y="33" image="data:image/png;base64,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" id="94"/></item></list></costumes><sounds><list struct="atomic" id="95"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="20.333333333333343"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doTellTo"><l>Factorial</l><block s="reifyScript"><script><block s="hide"></block></script><list></list></block><list></list></block><block s="doTellTo"><l>Blastoff</l><block s="reifyScript"><script><block s="hide"></block></script><list></list></block><list></list></block><block s="doAsk"><l>How many layers should the tree have?</l></block><block s="gotoXY"><l>0</l><l>-200</l></block><block s="setHeading"><l>0</l></block><custom-block s="Tree %s %s"><block s="getLastAnswer"></block><l>50</l><comment w="204.33333333333334" collapsed="false">Unit 7 Lab1, Page 2 is VERY useful if stuck</comment></custom-block></script><script x="191.00000000000003" y="10"><block s="receiveGo"></block><block s="gotoXY"><l>-10</l><l>-23</l></block><block s="setHeading"><l>90</l></block><block s="clear"></block><block s="up"></block><block s="show"></block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="initials %&apos;sentence&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><l/><script><block s="doReport"><l></l></block></script></block><block s="doReport"><l></l></block></script></block-definition><block-definition s="Blastoff %&apos;num&apos;" type="reporter" category="looks"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportGreaterThan"><block var="num"/><l>0</l></block><script><block s="doReport"><block s="reportJoinWords"><list><block var="num"/><l> </l><custom-block s="Blastoff %n"><block s="reportDifference"><block var="num"/><l>1</l></block><comment w="204.17910447761196" collapsed="true">ex. (blastoff 3) = 3 2 1 BLASTOFF!</comment></custom-block></list></block></block></script><script><block s="doReport"><l>BLASTOFF!</l></block></script></block></script></block-definition><block-definition s="copies %&apos;num&apos; %&apos;word&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%txt"></input></inputs><script><block s="doIfElse"><l/><script><block s="doReport"><l></l></block></script><script><block s="doReport"><l></l></block></script></block></script></block-definition><block-definition s="factorial %&apos;num&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doIfElse"><block var="num"/><script><block s="doReport"><block s="reportProduct"><block var="num"/><custom-block s="factorial %n"><block s="reportDifference"><block var="num"/><l>1</l></block></custom-block></block></block></script><script><block s="doReport"><l>1</l></block></script></block></script></block-definition><block-definition s="spell number" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="fib %&apos;num&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIfElse"><l/><script><block s="doReport"><l></l></block></script><script><block s="doReport"><l></l></block></script></block></script></block-definition><block-definition s="pig latin %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIfElse"><custom-block s="empty? %l"><block var="list"/></custom-block><script><block s="doReport"><l> </l></block></script><script><block s="doIfElse"><l/><script><block s="doReport"><l></l></block></script><script><block s="doReport"><l></l></block></script></block></script></block></script></block-definition><block-definition s="label %&apos;text&apos; of size %&apos;size&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">LABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.</comment><header></header><code></code><translations>de:drucke _ in Größe _&#xD;</translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l></list><l>var stage = this.parentThatIsA(StageMorph),&#xD;    context = stage.penTrails().getContext(&apos;2d&apos;),&#xD;    rotation = radians(this.direction() - 90),&#xD;    trans = new Point(&#xD;      this.center().x - stage.left(),&#xD;      this.center().y - stage.top()&#xD;    ),&#xD;    isWarped = this.Warped,&#xD;    len,&#xD;    pos;&#xD;&#xD;if (isWarped) {endWarp(); }&#xD;context.save();&#xD;context.font = size + &apos;px monospace&apos;;&#xD;context.textAlign = &apos;left&apos;;&#xD;context.textBaseline = &apos;alphabetic&apos;;&#xD;context.fillStyle = this.color.toString();&#xD;len = context.measureText(text).width;&#xD;trans = trans.multiplyBy(1 / stage.scale);&#xD;context.translate(trans.x, trans.y);&#xD;context.rotate(rotation);&#xD;context.fillText(text, 0, 0);&#xD;context.translate(-trans.x, -trans.y);&#xD;context.restore();&#xD;pos = new Point(&#xD;  len * Math.sin(radians(this.direction())),&#xD;  len * Math.cos(radians(this.direction())));&#xD;pos = pos.add(new Point(this.xPosition(), this.yPosition()));&#xD;this.gotoXY(pos.x, pos.y, false);&#xD;this.changed();&#xD;if (isWarped) {this.startWarp(); }&#xD;stage.changed();</l></block><list><block var="text"/><block var="size"/></list></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations>de:ist _ leer?&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:behalte Elemente, die _ aus _&#xD;</translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:kombiniere mit _ die Elemente von _&#xD;</translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block-definition><block-definition s="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations>de:wenn _ dann _ sonst _&#xD;</translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:für _ = _ bis _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:füge Wörter zusammen _&#xD;</translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Satz _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Satz $arrowRight Liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:fange _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block><custom-block s="ignore %s"><l>3</l></custom-block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations>de:wirf _&#xD;</translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations>de:fange _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations>de:wirf _ _&#xD;</translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations>de:für jedes _ von _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations>de:falls _ dann _ und pause $pause-1-255-220-0&#xD;</translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Wort $arrowRight Liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations>de:ignoriere _&#xD;</translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Wort _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block-definition><block-definition s="%&apos;x&apos;" type="reporter" category="operators"><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="numbers from %&apos;from&apos; to %&apos;to&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:Zahlen von _ bis _&#xD;</translations><inputs><input type="%n">1</input><input type="%n">10</input></inputs><script><block s="doIf"><block s="reportGreaterThan"><block var="from"/><block var="to"/></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block var="from"/><custom-block s="numbers from %n to %n"><block s="reportSum"><block var="from"/><l>1</l></block><block var="to"/></custom-block></block></block></script></block-definition><block-definition s="map %&apos;func&apos; over %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:wende _ an auf _&#xD;</translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block var="data"/></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="func"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><custom-block s="map %repRing over %l"><block var="func"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script></block-definition><block-definition s="pig word %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><custom-block s="word $arrowRight list %txt"><block var="word"/></custom-block></block><block s="doIfElse"><l/><script><block s="doReport"><l></l></block></script><script><block s="doReport"><l></l></block></script></block></script></block-definition><block-definition s="pascal %&apos;row&apos; %&apos;column&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIfElse"><l/><script><block s="doReport"><l></l></block></script><script><block s="doReport"><l></l></block></script></block></script></block-definition><block-definition s="to binary %&apos;number&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doIfElse"><l/><script><block s="doReport"><l></l></block></script><script><block s="doIfElse"><l/><script><block s="doReport"><l></l></block></script><script><block s="doReport"><l></l></block></script></block></script></block></script></block-definition><block-definition s="triangle fractal level: %&apos;level&apos; size: %&apos;size&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><custom-block s="triangle size: %n"><l></l></custom-block></script></block-definition><block-definition s="triangle size: %&apos;size&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doRepeat"><l></l><script><block s="forward"><l></l></block><block s="turn"><l></l></block></script></block></script></block-definition><block-definition s="fractal other" type="command" category="looks"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="Tree %&apos;level&apos; %&apos;size&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>deg</l></list></block><block s="doSetVar"><l>deg</l><block s="reportRandom"><l>20</l><l>60</l></block></block><block s="down"></block><block s="doIfElse"><block s="reportGreaterThan"><block var="level"/><custom-block s="treelean %s"><l>10</l></custom-block></block><script><block s="setColor"><color>133,99,0,1</color></block><block s="setSize"><block s="reportSum"><block s="reportQuotient"><block var="size"/><block s="reportProduct"><block var="level"/><l>3</l></block></block><l>1</l></block></block></script><script><block s="setSize"><block s="reportQuotient"><block var="size"/><l>2</l></block></block><block s="setColor"><color>17,114,0,1</color></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="level"/><l>0</l></block><script><block s="forward"><block var="size"/></block><block s="turnLeft"><block var="deg"/></block><custom-block s="Tree %s %s"><block s="reportDifference"><block var="level"/><l>1</l></block><block s="reportProduct"><l>.7</l><block var="size"/></block></custom-block><block s="turn"><block s="reportProduct"><l>2</l><block var="deg"/></block></block><custom-block s="Tree %s %s"><block s="reportDifference"><block var="level"/><l>1</l></block><block s="reportProduct"><l>.7</l><block var="size"/></block></custom-block><block s="turnLeft"><block var="deg"/></block><block s="forward"><block s="reportMonadic"><l><option>neg</option></l><block var="size"/></block></block></script></block><block s="up"></block><block s="hide"></block></script><scripts><script x="183.33333333333331" y="56.40000000000009"><block s="setColor"><color>112,66,0,1</color></block></script></scripts></block-definition><block-definition s="treelean %&apos;num&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block s="reportRandom"><l>1</l><block var="num"/></block><l>1</l></block><script><block s="doReport"><l>2</l></block></script><script><block s="doReport"><l>1</l></block></script></block></script></block-definition></blocks><variables></variables></project><media name="Recursion Week 1" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>