<snapdata remixID="8952922"><project name="W14 Prog Quiz" app="Snap! 5.1, 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" volume="100" pan="0" lines="round" ternary="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,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FFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUCBnCry2vnFFBAAQWaKmAAN7UytksBBRRQoNUC/x/YCAcd5CsB5wAAAABJRU5ErkJggg==</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="Dot" idx="2" x="2.3725948741902475e-13" y="50.00000000000002" heading="330" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="1" color="162,0,194,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="costume1" center-x="19.5" center-y="19.25" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAnCAYAAACMo1E1AAAH00lEQVRYR8WYe29cVxXFf/vcO3dm/K4dx4kTx+nDEpA4JGmVl4CGqAmRoKUSUKD8yb98B+Bj8AWoMIJEUDURIiFQEFQhD6uvuHESFTvOw7Edx4953HvORufOjD1+NLGDW640vqORz7nrrr3XOntvYSMuRfglws+B3yL8AIeg/+vW8lQbKAGjRCRkaSCLTe8hZQwgzJPQRJmIIkVK3KfMLhIEt57nrR2cZ+cMEUdooEArmukgiDoIw2eAFqzkcSYgMILYIoHOYZnG2QlsaYKwPMUmpoHiWkGuDdxfCNlLE4VoC0GuFxPtANMD0g1mE6LNiESoBFg1hFpCKSA8RPUeakex5RHC+CYUblNmiq1PBvl4cL/A8FOyBLlOMuGzaGY3ktkFZifIFoxnUBpAsoBBVRAfWXUoCXiQOgs8QN0Yxn5MEn+ISYaI50bZxiNIw71qfn42OJ9XkzSiUTcuvxsTvYgGexDZidIONIDJIBKkeYZW9/I3/yxxqDpQi1ACnQG9g3NDBMkVXHkQY4eZL0ywPWVxBcDVwQ0QcJhWsg29BLl9uMwhJOhH6UnzC6kD5YGl2ywD5x+m/lMDmiBaQPUBqsOou4zGF5H5jyiXxlYDuBKcYpiiGdvah4QHIDyChv1AN0gjImGFpTR+1WsJOM+iZ6xemBWgigUtg06BuwnuEqb0T+LSZbqKYxWGl+26RN4j5Mk396LZryHhN0D2QdCN0ogQVEAtvFPdy9UD9IwtXNXv6c3/ceBqAG9A8h4SnyOavkoTE4h/gcq1lDmfZyN0kW07gIm+BcFBxOxApakCzFR8bOnSx4mqHlgVnP8pZdbn4SToNSifIyycI54fopOZ1cHdpwmT34VtPokEryDSh5gWILMIrJ6h9VhqmoO1Bf67BVcEvY/YiyTJGaK5v9FWHEW80uuZ8yJ4hW0kHd+EzKuIeQmRTYiJ8IwiyxJ/XcCW51+VPSzi5nDuFtjzhPN/pG32KpJaTF1YB2lke74f2/Q6Eh5HzHOQelgVWKrKtZn2E3GnOVkVicaITqD2Clo+jZ08xxZGfO7VHibcoouW9pfR6PtgDqKeNclUBbBRrNWH1ePzIC1YbzG3kOQszJ6iXHifbuYr4P5Nhk76aOx4FTLfRYIvodIIC+HcQNYW8NV80Jt1gtFxsP9A5wcoz7xLNxMVcGM0YPJ7CJrfQIKTID1gsousbWRI68EtGLXPvUeoHUTLA5ipM7RzuwJuklaKLYcIc29iwqMgnYsK3TAhLM/EqnpTW/HeV0DcEBr/Hp04xQfcqIC7QydR68to7idocBiRtqoQvOF+DiFdJbTe98R9iiZ/wD0cYDr+SPCVx8/Yims7AdkfY4L9IP78rAO2USpdQV4t7/y9jOoYEr+DnXqLcnJV8P52nB7ijm+j0Y8wZjfixeDB1Z8IT/SHp/wHr1hXEQV6F2f/hJv7NTdmL/lCRRhhK5m2EwQpcy9Wmase7l9IWBX1BYG9jbHvEM++RVwYrOTcXTYTtByD/JuV8zTNOR/WWmhXnsNPyVPdspog/N0zV0bcf9D4beLp3zAUf1ABd4s2WhsOY5s9OK9Wb8DhYgWS5twGnQ4L8OrqvVSxBXDXcckpzPjv6OB65YG+TMpkvkrwzP/P53AzqLsKpQHiqbNsZbQCzjcwfTxHZtNrmMzriPkySNOyE2IjQ7s0pGgMbhx178L8ANHM32llcvFsvcdmpP0oJvoemEPLzlYf1Y0MbV1IsagtgN5EkjMwe5pC4X16KCzm0V1f6eb3EjS+BpnjYJ79AqqSqoW4SXBXMMlpzOyfaSsuqUrgV2T4IT3Y9mNo9jsg+1HpwJjM51TPeRNLUDePuk8x7gJx8W1y05doY2p5DgkTNJPk+wmaTkLmGMoLYFqqpVM1rL5/Qdap3dXKdc9aEdF7YC/jymfRub8yXhphN+WVCe6F0U8XtuMgYXgCDQ6AVHuI1Foqpr20v3lCD1FfmvtHVnsIpZQWmb6PNcl5KJ1n6tE1+tIeIl20WmuYYyLaiWs6gom+jpp9iGxP67vU+9JhTW3psvW1/mJ597UEoK9A/CTAt4fXEfsetnwBpgfZzIPP7r4qLyZM+r614Xmk4SUkPAJmD8p2xHh7yVSQLVdvFaeKQVz9NKkW0mrf6hnzArDD4C6i8b+Ii4PMFe/S96S+1QNc2vHvRcMDSLAHlR1px68SYcTgG3CPSeuqlkrYa51WtVfwvapWO37GwQ2jyWWwF7GFj4mLd9bW8ddOF59/O2kiF20jaNqFCfejpj+dlSB+7NWQghQf5mr37wc5acTFQ/SHuU96i6EIzKL4WcknSHIVGw/iSsNQfMDWdCK1xllJDaBn8Ch5olwnSfZ5XLCLIPwKanpR6UJoS6dMfvyFBrjq8ND4vlMS0qR3foAziWMM7BCafIgpXWNmfhTLQ16gvP4p00KxmgYuZJRm8lEXkutFot5UxYlsA9OJ+OLUM0mA+DGYFHE6h8Gb612Mn8+5EVzxJrZwm5BJLlDgjcXRw2pFztorDR+oYSJyNBLmWghNBxp2kphOwqCVkEasZ9AYjJvF8QhJJjB2HC1NMFd+SMQ0Xem4a2Ee8rjKa+3g6nfxQhgmQztZYnLMk6eJDAkhzQhzlIgp0UKBljTfvKn6Od26hthPB27l61bMueKbXq3eStY1nF6Nwf8CTDt3cJn4H/EAAAAASUVORK5CYII=" id="10"/></item></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="clear"></block><block s="up"></block><block s="gotoXY"><l>0</l><l>50</l></block></script><script x="20" y="95"><custom-block s="Draw Triangular Number %s"><l>7</l></custom-block></script><script x="20" y="134"><custom-block s="Triangular number %s"><l>3</l></custom-block></script><script x="20" y="167"><block s="hide"></block></script><script x="20" y="203"><block s="show"></block></script><script x="20" y="239"><block s="doStamp"></block></script></scripts></sprite><sprite name="Prob 1 a-c" idx="1" x="2.3725948741902475e-13" y="30.000000000000295" heading="90" scale="0.6" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="1" color="162,0,194,1" pen="tip" id="27"><costumes><list id="28"><item><costume name="Untitled" center-x="54.5" center-y="97" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG0AAADCCAYAAABDskxtAAAMyUlEQVR4Xu2dy48cRxnAv+5ZO5jdHSee3TiOkBAiRMoFhb+A/ANIcAGcCxJC8RUOSBwRQuIIV0fihohyCn8AEomUI1J8i0i4cGGxd9exZ/yQ7Z0uVN3TPdXV1d3V9ej6qufr09pTr/5+/T3qncCuPufpe5Dt34YEANLsA7j2+N1YRMGbvJvP2XwNkKT5yyfZc1isXopFELsL7d4Bg3RWcMrWAK8+ikYW0TTUuRYQNOci9V+gCA1YUV/y6BYssvf9V25XA2laTX4sg6PlxmbaCdZnboImSnfNTuD68nWfAndRNkErpRhRBLm70E4PWRnxA8sAjlfRyCKahrowK1UZvGPNDm5D3rPmD4smCMnjJafCiKWwWuRYNjqOIGQ3oTW0bAMtog727mna2ZzbwqZNIGhI7eTpfAlJcli1jgcgm+HHmIaydkfTZLPIGORRY4Tjj7sBTQFsefQdmJ/+i6ChNIqKwGO5eKNq6vz838Xf5NMQ4RPnzQBABMZbSdAQsaqaIvTJZGAEDRuw3Czu3wYoJqf50wktolGR6QYiZ4dMBNYPLR/OoqmZYMp3d/5fmCU3ujRMbFvl17i2HS3Rf8joG2gEXhj1UJlEucwtNL4y6wL9yqzpQRMHgxkD3h/TeWrahnzZwbSg3d//K2R7N3XNotpE5r4N9VTNtKAJwYeOWew0k4iDkulAOz98Biy9bKJlSo1DPEIyDWjSUJWJlpXgYvBt04AmzpENCD5UAUotkkRqIuOHJs2R2WhZLNoWNzSHZrEjkkQ3ShIvtJY5Mp0+mU4azKP/cULrmSPTgdKXBvPQVnzQRgBWm7Lh/0A2tBUXtJGAKQMSRAPJcUGTFpm6iBS7zGQt/GdsBcfLeZ9ZHeP3eKB5ihT7hIyxsx0HtEDAct929iVAUq35RxH+44c2sh/rHiXJAI7C767BDQ0BsFokiWRLFF5oSIA1wv+jh+PLTDrzZPwG9Hn+8vee9Yq6xbhKVwUkIfps0pkneKGJOzVblr+5AqJTTgXN975sUat4wzghHghlG1TZGummwoDRYhvACppvvyZZmEZ71uwEp6b1rArW0QzXaUbrryl3qW7eZrOZHx80hFrWGNbyuRRB3kNXVs63Zh0XazLxQUOoZaNPjvIP9+LgtzBjN7arpLcrxHBBQ6xlo2pbWZm0Urpcto4LGmItG13bygrFKHpjlvFAi0DLgmib4rQ8PNCEUNf3lIttZDlaJMkbKp+Wlzy6hQeaYAawQ6sPbXneHqXwa3ignV3dHLqo3vxnqx2u84+qbZJfwwFN+JpCaFkJYEjdtVltn/022USiGcYKbBpFrVku9LZGSSbS7y4bKRgJr2kjRI06mqSTpnuC1OP2KHTQRogadYDopOmGxn/1BA4dtBE61DpAdNL0zgDkCTyAI2hq0dtAq/s3D+AImh9o3sDlW5JnN6uxfRTR4wjmUaePZqtpzbFJS43LYaU35bNQAMUk6MSgKTROf63k/+afwaXsu8DSVDlrhmYSFAk0HW0ckkZ7xKTSqHwxSEsV/FzK7c1T4ftpk4fWYibzUSBxklPFqw6rTEHQhqjPwLTS/m2AlP0FGHu31fzxJQX8SSCDdP1h251u4aEFHsIayGFw8jq4tuwZwEVyB15bfk+ngvDQIhvd1xGqnEYJLtcqBjAbfktiWGiBR/dNAJjkaUATVlaZlBcW2kSDkP7hLruhLoJm8qlb5HGxAZ+gWQAwyepiSzBBM5G8ZR7tjndLPeGgjTD5aSlbb9lrW4INliqEgeZww6Crgd4hhFzUaaNtYaA53DBour5jCKS2fteQhUCq+oS26w8qVyOU1Rn2id8FKmXLHYb6omO3FaIuSBeaxuuq2j7QRBaadn7IgG0uHUgzgGued/A7hCa+/I5BmzNgG0uZMICF5dn01XRDy7fL69qczeFC0GObSByaJq8XT9dmZ9O3zbZ22B230MZZnYwTWj498OgWLLL3tey8AayyXBfQav4BGAxZcKr1fkKi+fmXVShg23Y7nyZrWj6DqnmFRx4J8lt45EA0A1gnJ0qhpOxGea2j7YuX5Y8VkLisxwM0zq3l5LXOKXL1bGsNnqc5tDF8myvTaBc9Nq6sygrFyR9pNLrLDPLphgxO4Pry9V6TM/AumN7yauaruHnQlQb76qPZQZPPreB9Bn4j7fbktQJe/mzvIqu9TH4h6mM9H8hXHO0lb/sSrEtNaAJz58/soMlHIFywOzCDb9euFlZ+6hufdWn9cdtaBmU2x320Nk3gH5rLgEQMQFx9cHY+rTwCQQQgXQOyFY6Gz+qyZ6NBc2siXQYgjeDJaESkTcjch72YvVP9PFSrVOV6hiaaHVd+bX7+ReUaXJVpZx6HeHkXaUeE5sKM+TCLfjXNBSS5jJGh2YKTF+WQpgmXhLv+PuZnXxRRcP6YByVbaBksF286baZdIOK0KT2FjaBpDfNjCM7lkJVKKgSt5VvpWuHbZep8+jLyaRpWQm9pdntBLv2YWAtpmgY8pcB68vkCRiH/QGBYkpOmYSExoB0EbYCwsCQlaFhIDGgHQRsgLCxJo4RmM1KBRfA27YgHmnTopM+Q2kagvvPWOu8Db9UIsyzc0xoR34J2WX6lZQY3aoSBVtM288Fcl0IcuyxT08jbGQYar7l2AdDugYsT2o77tjihcW2rrUPZLW2LF9qOmkmbyDGsTys9f/PceadL38YOMHTqs4kccUBrmMnitafaf6tp2cClc+UHES56lD9JrnEp3NiubOYJpuXn5NlwfuCm1jJ6SVZ4oOUal74H2f7t7YKc6YBrANscuKljTuU0uKCVrWusbo5b41wCw+PTVJ/bhMDV1qhYaBg+nzZRcDUtcwAMt6a1msp4ossaMIOB4TZ/h9Onya1t3cGDt2vQ8GOG4b0KXBzQeMuLSwV+ot7fjUv7lOss+b4/zeNu+yLKeKCJb8IBrvlFA9vzSLY/h4s0G9qVN4p1HiLdByhuTWt7O246M7gcum/X0C7uw9b6h0kPgRenpmlFmuOYzIZ28QMDUvYcFquXhoAYknY60PIRlcNnwNLL7QJwazqV2qV7YMAQSlLaaUErAxa+5bj3dgkzgMogY8hxHBaw4uhc275guWd8BteFHYZVqaqZhME7bIYcx2H7Ppv809O0NsHcv/p7eMF+DjWAdW3b+qfq9uammDSvFnHER1nM7kBrdBmSm0XEWYqA8WOlALLkBNLsFUhmXysidvYEMnhY/A13XfW1bKDuJrQiaFkXF/VsHrYGYMlTeHX1dTg9/BiS9PsFqOwTOF5tj+WwkbajvLsLrQaG3YHjzeU8X8E34eLq55DAFYLm6CtzVkybNp0dfgSQ/nCrgRe/guPHf3JWr4OCSNNkE9imgQ6E7aoIgtYJDZ8/480laATNlQEYoZw2n4Y8ciRNU4X1BG0EjTGtgjTNVHIB8xG0gMI3rZqgmUouYD6CFlD4plUTNFPJBcxH0AIK37RqgmYquYD5CFpA4ZtWTdBMJRcwH0ELKHzTqgmaqeQC5iNoAYVvWjVBM5VcwHwELaDwTasmaKaSC5iPoAUUvmnVBM1UcgHzEbSAwjetmqCZSi5gPoIWUPimVRM0U8kFzEfQAgrftGqCZiq5gPkIWkDhm1ZN0EwlFzAfQQsofNOqCZqp5ALmI2gBhW9aNUEzlVzAfCpoEey35hKjTYVcCuUJBhHst54mNMYSSBL59JamSqs0rfZ/wokHAQ2Cqurpadq9AwbHq8uQJC86Zd0LDed+64lq2jeuwN37H8BrT7bHSqjoETRk9kOnOQRNR0rI0sjQ9lY/g/X8DkDyct5ShMcrlRKclk/TDUL428vQEviqflIP+bRx1Oxsvq7OdTx62P1BytByD785xCz/+/lPYfH0w3EaPqyWaWnakHfvgobYNE4zetQFR9B0JYUoHUFDBEO3KQRNV1JI0qkGhsVAhHyaA1BDQnm5uhzQ/O+QwJHw0wFAslf9mz39HcCVX2M+TVV8rWlGjwWojyCBbwFAHZAMlWV/hgQW2E9TnQ60Ng2Up1jalJ0DO179ot7Rxju6P80RkfKt7u3/AdK939RZZX/Lh6bKZ/bsn3Dt4tP8n22z2A4su48ipmkeuaRyE7n/o1xoIiCVFAmaj2/Lc5m60Lg5Pn85g8WDawDwQGuy1UPTp6tpQ4SlC21ImR7TEjTyaR4/L59Fk6b5lK6nsgmaJ8H6LJag+ZSug7LFDjljlwDgAs7m/9je4gRPYe/hW/AK/MdBbV6KoEAkD0T2fwnJ3h+3EmYnkD75cdX59iJ680IJWim70/lnkCRvV6Ish7jMZestJ0ErRdsY+mIPIH3yA4zaRtBEfRADEv7/SLWNoInQZG1DuiKLoMmepxxo7htk9uax+gv+Pw1W3nBMKCTSAAAAAElFTkSuQmCC" id="29"/></item></list></costumes><sounds><list struct="atomic" id="30"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><custom-block s="%s factorial"><l>5</l><comment w="174" collapsed="false">A few minutes ago, we used a script variable when creating a factorial block.... We needed a script variable to accumulate the result as we multiplied the numbers.</comment></custom-block></script><script x="20" y="125"><custom-block s="sum from %s to %s"><l>3</l><l>7</l></custom-block></script><script x="20" y="158"><custom-block s="v2 raise %s to the power of %s"><l>2</l><l>4</l></custom-block></script><script x="20" y="191"><custom-block s="Draw Triangle"></custom-block></script><script x="20" y="227"><custom-block s="Draw Row of Triangles"></custom-block></script><script x="20" y="263"><custom-block s="Draw Pyramid"></custom-block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="v2 raise %&apos;base&apos; to the power of %&apos;exponent&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportPower"><block var="base"/><block var="exponent"/></block></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></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="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><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="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></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></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><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></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></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><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></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></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></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></translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><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></script><scripts><script x="229.000003" y="196.77778077777774"><block s="reportJoinWords"><list><l></l><l></l></list></block></script></scripts></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></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></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations></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></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></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></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></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></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="tell %&apos;sprite&apos; to %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="action"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask %&apos;sprite&apos; for %&apos;expression&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="expression"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block></script></block-definition><block-definition s="Sum of the numbers 1 to %&apos;end&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="%&apos;num&apos; factorial" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>factorial</l></list></block><block s="doSetVar"><l>factorial</l><l>1</l></block><block s="doIfElse"><block s="reportEquals"><block var="num"/><l>0</l></block><script><block s="doReport"><l>1</l></block></script><script><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><block var="num"/><script><block s="doSetVar"><l>factorial</l><block s="reportProduct"><block var="i"/><block var="factorial"/></block></block></script></custom-block><block s="doReport"><block var="factorial"/></block></script></block></script></block-definition><block-definition s="sum from %&apos;num1&apos; to %&apos;num2&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doSetVar"><l>num1</l><block var="num1"/></block><block s="doSetVar"><l>num2</l><block var="num2"/></block><block s="doUntil"><block s="reportEquals"><block s="reportSum"><block var="num1"/><block var="num2"/></block><l>25</l></block><script><block s="doChangeVar"><l>num1</l><l>1</l></block></script></block><block s="doReport"><block s="reportSum"><block var="num1"/><block var="num2"/></block></block></script></block-definition><block-definition s="Triangular number %&apos;n&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doRepeat"><block var="n"/><script><block s="doStamp"></block><block s="turnLeft"><l>240</l></block><block s="forward"><l>74</l></block></script></block><block s="doReport"><custom-block s="Sum of the numbers 1 to %s"><block var="n"/></custom-block></block></script></block-definition><block-definition s="Draw Triangular Number %&apos;n&apos;" type="command" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><scripts><script x="31" y="103"><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>0</l><block var="n"/><script><block s="doRepeat"><custom-block s="Triangular number %s"><block var="i"/></custom-block><script><block s="gotoXY"><block s="reportSum"><l>0</l><block s="reportProduct"><l>20</l><block var="i"/></block></block><block s="reportDifference"><l>100</l><block s="reportProduct"><l>35</l><block var="i"/></block></block></block><block s="doStamp"></block><block s="gotoXY"><block s="reportDifference"><l>0</l><block s="reportProduct"><l>20</l><block var="i"/></block></block><block s="reportDifference"><l>100</l><block s="reportProduct"><l>35</l><block var="i"/></block></block></block><block s="doStamp"></block></script></block></script></custom-block><block s="gotoXY"><l>0</l><block s="reportDifference"><l>30</l><block s="reportProduct"><l>35</l><block var="i"/></block></block></block><block s="doStamp"></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>0</l><block s="reportDifference"><block var="n"/><l>2</l></block><script><block s="doRepeat"><custom-block s="Triangular number %s"><block var="i"/></custom-block><script><block s="gotoXY"><block s="reportSum"><l>0</l><block s="reportProduct"><l>20</l><block var="i"/></block></block><block s="reportDifference"><l>30</l><block s="reportProduct"><l>35</l><block var="i"/></block></block></block><block s="doStamp"></block><block s="gotoXY"><block s="reportDifference"><l>0</l><block s="reportProduct"><l>20</l><block var="i"/></block></block><block s="reportDifference"><l>30</l><block s="reportProduct"><l>35</l><block var="i"/></block></block></block><block s="doStamp"></block></script></block></script></custom-block></script></scripts></block-definition><block-definition s="num 3" 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="Draw Triangle" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="setColor"><color>162,0,194,1</color></block><block s="down"></block><block s="doRepeat"><l>3</l><script><block s="forward"><l>50</l></block><block s="turn"><l>240</l></block></script></block><block s="forward"><l>50</l></block></script></block-definition><block-definition s="Draw Row of Triangles" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="setColor"><color>162,0,194,1</color></block><block s="down"></block><block s="doRepeat"><l>5</l><script><block s="doRepeat"><l>3</l><script><block s="forward"><l>50</l></block><block s="turn"><l>240</l></block></script></block><block s="forward"><l>50</l></block></script></block></script></block-definition><block-definition s="Draw Pyramid" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>num of triangles</l></list></block><block s="doSetVar"><l>num of triangles</l><custom-block s="%s factorial"><l>5</l></custom-block></block><block s="clear"></block><block s="up"></block><block s="gotoXY"><l>-150</l><l>-150</l></block><block s="down"></block><custom-block s="Draw Row of Triangles"></custom-block><block s="up"></block><block s="gotoXY"><l>-125</l><block s="reportSum"><block s="yPosition"></block><l>45</l></block></block><block s="down"></block><block s="doRepeat"><l>4</l><script><custom-block s="Draw Triangle"></custom-block></script></block><block s="up"></block><block s="gotoXY"><l>-100</l><block s="reportSum"><block s="yPosition"></block><l>45</l></block></block><block s="down"></block><block s="doRepeat"><l>3</l><script><custom-block s="Draw Triangle"></custom-block></script></block><block s="up"></block><block s="gotoXY"><l>-75</l><block s="reportSum"><block s="yPosition"></block><l>45</l></block></block><block s="down"></block><block s="doRepeat"><l>2</l><script><custom-block s="Draw Triangle"></custom-block><block s="up"></block></script></block><block s="gotoXY"><l>-50</l><block s="reportSum"><block s="yPosition"></block><l>45</l></block></block><block s="down"></block><custom-block s="Draw Triangle"></custom-block></script></block-definition></blocks><variables></variables></project><media name="W14 Prog Quiz" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>