<snapdata remixID="8535023"><project name="M2L3A2_2" 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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAgAElEQVR4Xu3debClRXnH8V+/3edOMCnLBbdomYoLkYKinIkLiMjiCigiuCsUIojeQVZZJYCAyCb7XBURMOASIyqiiIiKikhQLynjgrux1CC4xcTSmdP9duqc+xodHODOvec9z7t851/O6ed5Pt1Vvxrm9Ps68QcBBBBAAAEEpi7gpl6RgggggAACCCAgAphDgAACCCCAgIEAAWyATkkEEEAAAQQIYM4AAggggAACBgIEsAE6JRFAAAEEECCAOQMIIIAAAggYCBDABuiURAABBBBAgADmDCCAAAIIIGAgQAAboFMSAQQQQAABApgzgAACCCCAgIEAAWyATkkEEEAAAQQIYM4AAggggAACBgIEsAE6JRFAAAEEECCAOQMIIIAAAggYCBDABuiURAABBBBAgADmDCCAAAIIIGAgQAAboFMSAQQQQAABApgzgAACCCCAgIEAAWyATkkEEEAAAQQIYM4AAggggAACBgIEsAE6JRFAAAEEECCAOQMIIIAAAggYCBDABuiURAABBBBAgADmDCCAAAIIIGAgQAAboFMSAQQQQAABApgzgAACCCCAgIEAAWyATkkEEEAAAQQIYM4AAggggAACBgIEsAE6JRFAAIFFCjxAodhHsXybpN8v8jt8rCUCBHBLNoo2EUCgZwLe7yJpTs7dqZy/rpRe1TOBzo9LAHd+ixkQAQRaJxCKkyW3r7JmldJVCv5muXyphuU7WjcLDd+tAAHM4UAAAQSaIrBCj1Xyc5J+q5hmJf183Npg8I/K5S0q0kqt09ea0i59LE+AAF6eH99GAAEEJiPg/d5ympPyiYrlWX+x6KBYrexerpi2nUxBVrEWIICtd4D6CCCAgPdzcvmpUjGrGG+8W5CBv1zZ/VwxvgG09gsQwO3fQyZAAIG2CoSwjVTOKbtblMb/yzndyyj3lffzko5SSle2dWz6XhAggDkJCCCAgIXAoDhU2Z1a/dDq0kW3EMKzpHyFYlop6aeL/h4fbJwAAdy4LaEhBBDouMCmGvg5ZW2qIq3WOn1ro+cNxQmSW6WYnr/R3+ULjREggBuzFTSCAAKdF/D+udXd3isU47HLmjf4T0j584rlW5a1Dl82EyCAzegpjAACvRII4c1S3ltZq5XSRycw+98rjP492L1AMd4wgfVYYsoCBPCUwSmHAAI9E1ihf6ju9v6qutt758QEvH+5XD5OsRz9e/Daia3LQlMRIICnwkwRBBDopYD3+8hpjZSPVyzfWouB9+dL+hultG8t67NobQIEcG20LIwAAj0WKLRwt3fr6m7vTbVaBH+LnN6pYXpnrXVYfKICBPBEOVkMAQR6LxDCtlK5RtndXN3tLWs3GQyeqFzepCKt0jr9R+31KDARAQJ4IowsggACCEgKxeGSO6m62/vuqZoMitcruxcrpu2mWpdiSxYggJdMxxcRQACB/xd4kML4JQoPkE+zWqtvm9gM/HuU3U8V45Em9Sm6UQIE8EZx8WEEEEDgLgLe77bwEgV3mWI8ztjnfvL+q5KOUEofMu6F8vciQABzRBBAAIGlCoRwqnJ+pTR+b+/HlrrMRL8XwnOkfFn1qMr/mujaLDZRAQJ4opwshgACvRCY0eYqR79y1h0aptWSftGouUNxouQer5h2b1RfNLOeAAHMgUAAAQQ2RsD7V43/l7PLx2pYnrMxX53qZ4O/VsqfVSxPn2pdii1agABeNBUfRACBnguE6m7vE6u7vV9quMejq0dVPk8xfr7hvfayPQK4l9vO0AggsFECITy1em/vjdXd3o36utmHvX/F+G/qC4+qXGfWB4U3KEAAczAQQACBexIIxRGSO6G62/vPrcPy/gJJmyil/VrXe8cbJoA7vsGMhwACSxZ4SHW3977V3d7vLnkl6y+G4ity7u0apoutW6H+nwQIYE4DAgggcFcB73evXqJwiWL5T60HGgyepFzeqCKt1Dp9o/XzdGQAArgjG8kYCCAwIYEQTlPOL63u9l4zoVXtlxkUByu7PRTT9vbN0MFIgADmHCCAAAIjgRltodKvkdPtGqZZSb/qHMzAv0/Z/VgxHtW52Vo4EAHcwk2jZQQQmLCA96+u7vYeqWF53oRXb9Jy95f385IOVUofaVJjfeyFAO7jrjMzAgj8UWBGfvS33rxKzs9qOPy3ztN4v4ucLlZMqyTd3vl5GzwgAdzgzaE1BBCoUSCEp1V3e29QSgfWWKl5S4fiJMltqZj2aF5z/emIAO7PXjMpAgj8USAUR0ruuOpu7xW9hAn+Oil/SrE8s5fzN2BoArgBm0ALCCAwNYGHVXd776M4fonC96ZWuWmFVuixSqN/D3a7KMYvNK29PvRDAPdhl5kRAQQk71+w8N7efJFieQIkGpnsJZePrB5VGTGZrgABPF1vqiGAgIVACGco5xdVd3s/YdFCY2uOfoQ2uoSV0v6N7bGjjRHAHd1YxkIAgXGsbFm9t/cn1d3e3+CyAYFQzCu7C5XSJfhMT4AAnp41lRBAYJoCA7+/skZXjN6gYXn+NEu3rtZgsLVyeUP1qMpvta7/ljZMALd042gbAQTuVmDFwnt7tZVcMbrb+2WsFiEwKA5Rds9XTDsu4tN8ZAICBPAEEFkCAQQaIhDCDlK5Rtl9Rim9viFdtaeNgX+/svuhYjymPU23t1MCuL17R+cIIPDnAqE4WnJHV3d73wvOkgQeWD2q8iCldNWSVuBLixYggBdNxQcRQKChAg9XGP+S968Uxy9R+EFD+2xHW97vKqeLFNNKSXe0o+l2dkkAt3Pf6BoBBEYC3u9Z3e2dUyzfBMqEBEJxsuQ2V0wvnNCKLLMBAQKYY4EAAu0UCOFM5byHnJtVjJ9s5xAN7jr466V8rWJ5VoO7bHVrBHCrt4/mEeihwIy2qu72/kjD8eMk/7uHCvWPvEKbVY+qfLZi/GL9BftXgQDu354zMQLtFRgUr1F2c3L5EA3LC9s7SEs6935vuXx49ajKsiVdt6ZNArg1W0WjCPRaYJPqbu8W1d3er/RaY5rDe/82SYVSOmCaZftQiwDuwy4zIwJtFghhx/F7e1VcpxgPbvMoLe3daeFRlecppctaOkMj2yaAG7ktNIUAAmOBUBwruSOqu73vQ8VIIIRtpPxpFWmV1uk2oy46V5YA7tyWMhACnRB4RPXe3lDd7f1RJ6Zq8xChOExyz1VMO7V5jCb1TgA3aTfoBQEERnd7XySnNVK+ULE8CZIGCQz8B5TddxXjGxvUVWtbIYBbu3U0jkAHBUJ4q3Lerbrb+6kOTtj2kR6k4OerfxK4uu3DWPdPAFvvAPURQEAaDB6vXK6R0w+q9/b+DywNFfD+eeOnjy08qvIXDe2yFW0RwK3YJppEoMMCg+K11d3eAzUc/dqZP40XCOHNcvmxGqYXN77XBjdIADd4c2gNgY4L/LW8H/2t93HV3d75js/brfGC/4yUP6ZYnt2twaY3DQE8PWsqIYDAHwVCeHp1t/caxXgoMC0UmNHjVPp5yT1dMX6phROYt0wAm28BDSDQM4FQvFFyh1U/5PmXnk3frXG930cuH6xYrpKUuzVc/dMQwPUbUwEBBBYEHlnd7ZXi+CUK/wlMBwS8f4ekUim9rgPTTHUEAniq3BRDoKcC3r+4em/vuYrlKT1V6OrYvnpU5dlK6d1dHbKOuQjgOlRZEwEE/iQQwjmSdpU0em/v9dB0UCCEbaX8Sfm0Smv1nQ5OWMtIBHAtrCyKAAJjAe8vknOPVIx7SvodKh0WCMUbJPccxfSMDk850dEI4IlyshgCCKwn4P0r5PKx1ftk16HTcYHgPyjl2xTL4zo+6UTGI4AnwsgiCCBwtwLeXyBpE6W0H0qdF3iwgr9VWa9RSh/v/LTLHJAAXiYgX0cAgUUIhOIrcu7tGqaLF/FpPtJmAe+fL+l8pTS6mvTLNo9Sd+8EcN3CrI8AAqNnPT9JubxRRVqpdfoGJB0XCOEtcvlRGqaXdHzSZY1HAC+Ljy8jgMCiBQbFQcpuT8W0/aK/wwfbKxD8Z+XyVRqW57Z3iHo7J4Dr9WV1BBD4c4GBf5+y+7FiPAqYjgvMaHOV/la5YgcNhzd3fNoljUcAL4mNLyGAwBIF7i8/en6wDlVKH1niGnytLQLe7yuXD6weVdmWrqfWJwE8NWoKIYDAWMD7neX0LsXxj3RuR6XjAqO74NJQafz4Uf78mQABzHFAAIHpC4TiJMltqZj2mH5xKk5ZICgUtyq7M5TS5VOu3ehyBHCjt4fmEOiwQPDXSflTiuWZHZ6S0UYCIWwn5Wvk00qt1fdAWRAggDkJCCBgI7BCj1Eav092V8X4BZsmqDo1gVAcIblnKqZnTa1mwwsRwA3fINpDoNMC3u8ll4+sHlUZOz0rw0nBf0jKX1csj4eDvwFzBhBAwFrA+zWSZpTS/tatUL92gYcq+HllvVopfaL2ag0vwN+AG75BtIdALwRC8VVlt0YpXdKLefs8pPe7SzqnelTlr/tMQQD3efeZHYGmCAwGWyuXN6hIq7RO32xKW/RRk0AIp8vlR2qYXlZThVYsSwC3YptoEoEeCAyKQ5Td7opphx5My4jBf04uX6lheX5fMQjgvu48cyPQRIGBf7+y+6FiPKaJ7dHTBAVmtEX1qMqnaji8ZYIrt2YpArg1W0WjCPRC4IHVoyoPUkpX9WLiPg858Psp59cqlk/oIwMB3MddZ2YEmizg/a5yukgxrZR0R5NbpbcJCHg/ekf075XS6yewWquWIIBbtV00i0BPBEJxsuQ2V0wv7MnEfR5zpnpU5alK6T19giCA+7TbzIpAmwSCv17K1yqWZ7WpbXpdgkAI20v5o9ULOr6/hBVa+RUCuJXbRtMI9EBghTarHlX5bMX4xR5M3O8RvX+XnHuYYtylLxAEcF92mjkRaKOA93vL5cOr98mmNo5Az4sQCMWJknutslYrpSsX8Y1OfIQA7sQ2MgQCHRbw/m2SCqV0QIen7Otoj1YYP4r0D4ppVtLP+gRBAPdpt5kVgXYKOIViXtmdp5Qua+cIdP0XAt6/Qk5zUj5VsTy9j0IEcB93nZkRaJtACNtI+dPVoypva1v79HsXAe8vkMs7ScWsYvxcX30I4L7uPHMj0DaBUBwmuecqpp3a1jr9VgKDwZOU05yy+3eltFrS2j7bEMB93n1mR6BtAgP/AWX3PcV4bNta732/g+IgZXeWnGY1TKOHb/T+DwHc+yMAAAKtEthUAz+vcvxr2atb1Xl/m72/Bn5OWX+rIq3WOn29vxTrT04AcxIQQKBdAt4/b/zjnZhWSbqzXc33rFvvd5Y0J+c+oBiP6tn09zouAXyvRHwAAQQaJxDCm6W8mWJ6UeN6o6EFgVCcJLn9qru9H4blLwUIYE4FAgi0UyD4T0v544rl2e0coKNdr9BjlPycpP+t7vbe3tFJlz0WAbxsQhZAAAETgRk9TqWfl9wzFONNJj1QdH0B7/eS0xopn6JYngHPPQsQwJwQBBBor4D3+8jlQxTL0asLc3sH6UDn3q+Ry0+r7vZ+oQMT1T4CAVw7MQUQQKBWAe/fPg7flF5Xax0W37DAYLC1clqj7OaVxo+THEK1OAECeHFOfAoBBJorUFTvkz1bKb27uW12sLNBcYiyO01Zs0rpkg5OWOtIBHCtvCyOAAJTEQhhWylfJ59Waq2+M5Wa/S7yQA38GmU9VEWa1Tp9s98cS5ueAF6aG99CAIGmCYTicMntrJie0bTWOtWP97tWd3vfqxiP6dRsUx6GAJ4yOOUQQKBGgeA/KOXbFMvjaqzS36VDcbLk9q3+l/NV/YWYzOQE8GQcWQUBBJoh8GAFP6+sA5TSx5vRUge6WKHNqru9v1Ecv0Th5x2YynwEAth8C2gAAQQmKuD9bpIuUBo/qvKXE127j4t5v3f13t4TFcuz+khQ18wEcF2yrIsAAnYCIbxFLj9Kw/QSuyZaX9nJ+zm5/BSpWK0Yb2z9RA0bgABu2IbQDgIITEgg+M/K5Y9qWJ4zoRX7s0wI20jl6L29t1R3e1N/hp/epATw9KyphAAC0xSY0ebjR1W6YkcNhzdPs3Sra4XiMMmdUr1E4dJWz9Lw5gnghm8Q7SGAwDIEvN9XLh+oWI7+PZg/9ywwetfy6L29m1Z3e28DrF4BArheX1ZHAAFrAe8vkhSr/5Vq3U0z64/esVxo9DjJKxTjsc1ssntdEcDd21MmQgCB9QWCQjGv7M5USpeDcxeBhXcr713d7b0an+kJEMDTs6YSAghYCYSwnZSvkU+rtFbftWqjUXUXXue4RtKvqvf23tmo/nrQDAHcg01mRAQQkBSKIyT3LMX0zN57jF/jqDkpH6dYnt17DyMAAtgInrIIIGAgEPyVUv6GYnm8QfUmlCyqu71bV+/tvakJTfW1BwK4rzvP3Aj0U+AhCv5WZe2nlK7pFcH4jVHju703KY0fJ1n2av4GDksAN3BTaAkBBGoU8H53SecqpZWSfl1jpeYsvfCmqJOqH1rxzuSG7AwB3JCNoA0EEJiiQAinyeW/0zC9bIpVLUqNXk4xJ+l+8mm11urbFk1Qc8MCBDAnAwEE+ikQ/Ofk8oc0LM/rJMDopRQLP7S6jNczNnOHCeBm7gtdIYBA3QIz2qJ6VOV2Gg5vqbvcVNcfvYwi55dLWq2UPjbV2hRbtAABvGgqPogAAp0TGPhXK+fXKZZP6MRsC8+/npPTHRqmWV7H2OxdJYCbvT90hwACdQt4f7GkPyilA+suVev64+dea41cPkbD8txaa7H4RAQI4IkwsggCCLRYYKZ6VOVpSumKFs4Rqru9T5Dzs7z5qT07SAC3Z6/oFAEE6hII4WlSvloxjd6a9P26ykx83fEjNsvRSxRu5GUTE9etfUECuHZiCiCAQCsEQnGU5HZSTM9uSb+jR2seX93t5SUTrdi09ZskgFu4abSMAAI1CQT/YSl/TbE8oaYKk1h29DSv0d3e+8qnWV4uMQlSmzUIYBt3qiKAQDMFHqbg5yX3KsV4beNaHD3Fa+Fu78U9fp5147ZlqQ0RwEuV43sIINBNAe9fIOmtSuN/D/5NY4YcPb0r55dKmu3dc6wbswmTbYQAnqwnqyGAQBcEQjhDLj9CwzR6mIXtn4UHhozu9v6sutvbj+dX26pPpToBPBVmiiCAQOsEgv+8XP5XDcsLzHofPyhEc3L5yM4+MtMM174wAWy/B3SAAAJNFJjRlir9rXLFUzQcfnnKLc5Ud3sfX93t7dajMqeM2dRyBHBTd4a+EEDAXmDg91fWaxTTE6fWzPhO8vi9vTe0/ulcU0NrZyECuJ37RtcIIDAtAe/fJel3Sumg2ksu3EU+Vnn8EoU2PpWrdqIuFSCAu7SbzIIAAnUIrFAoblV2pyil99ZRQNLo+tPobu99FMcvUWjP07hqAunDsgRwH3aZGRFAYHkCIewg5Y8oppWSfri8xe7y7dG1p4W7vRc1/AEgEx2bxSQCmFOAAAIILEYgFEdLbnvFtPNiPr6oz4yuO+X8Qjk328gHfyxqCD60VAECeKlyfA8BBPonEPxVUp5XLN+0rOEXfmE9utv7k+pub3Me+LGswfjyxggQwBujxWcRQKDvAg+vHlW5l2K8bkkYC7+sHt3tPcz0jvGSmudLkxQggCepyVoIINB9Ae/3lHR69ajK327EwCsW7vZqK7li9N7ead8t3ohW+eg0BAjgaShTAwEEuiUQwlly+aEaplcuarDxj7jGd3uvn8p1pkU1xYesBQhg6x2gPgIItFMg+Bvl8vs1LC+8xwEWfrx1dPXe3rquMbXTsOddE8A9PwCMjwACSxSY0VYq/bxc8WQNh1/dwCqjfy8e3e2dqe72Tvb60hLb5mvNESCAm7MXdIIAAm0TGBQHKLt9FdOT12t99O/EC3d755b9i+m2mdDvogUI4EVT8UEEEEBgAwLeXyrnfqsYDx7/19G/D+e8e3W3d2m/lAa6FwIEcC+2mSERQKBGgU0UinlJl0puNzn9qLrbuzG/kK6xPZZuqgAB3NSdoS8EEGiPQAg7Svk0uXz5vf4oqz1T0WnNAgRwzcAsjwACCCCAwIYECGDOBQIIIIAAAgYCBLABOiURQAABBBAggDkDCCCAAAIIGAgQwAbolEQAAQQQQIAA5gwggAACCCBgIEAAG6BTEgEEEEAAAQKYM4AAAggggICBAAFsgE5JBBBAAAEECGDOAAIIIIAAAgYCBLABOiURQAABBBAggDkDCCCAAAIIGAgQwAbolEQAAQQQQIAA5gwggAACCCBgIEAAG6BTEgEEEEAAAQKYM4AAAggggICBAAFsgE5JBBBAAAEECGDOAAIIIIAAAgYCBLABOiURQAABBBAggDkDCCCAAAIIGAgQwAbolEQAAQQQQIAA5gwggAACCCBgIEAAG6BTEgEEEEAAAQKYM4AAAggggICBAAFsgE5JBBBAAAEECGDOAAIIIIAAAgYCBLABOiURQAABBBAggDkDCCCAAAIIGAgQwAbolEQAAQQQQIAA5gwggAACCCBgIEAAG6BTEgEEEEAAAQKYM4AAAggggICBAAFsgE5JBBBAAAEECGDOAAIIIIAAAgYCBLABOiURQAABBBAggDkDCCCAAAIIGAgQwAbolEQAAQQQQIAA5gwggAACCCBgIEAAG6BTEgEEEEAAAQKYM4AAAggggICBAAFsgE5JBBBAAAEECGDOAAIIIIAAAgYCBLABOiURQAABBBAggDkDCCCAAAIIGAgQwAbolEQAAQQQQIAA5gwggAACCCBgIEAAG6BTEgEEEEAAAQKYM4AAAggggICBAAFsgE5JBBBAAAEECGDOAAIIIIAAAgYCBLABOiURQAABBBAggDkDCCCAAAIIGAgQwAbolEQAAQQQQIAA5gwggAACCCBgIEAAG6BTEgEEEEAAAQKYM4AAAggggICBAAFsgE5JBBBAAAEECGDOAAIIIIAAAgYCBLABOiURQAABBBAggDkDCCCAAAIIGAgQwAbolEQAAQQQQIAA5gwggAACCCBgIEAAG6BTEgEEEEAAAQKYM4AAAggggICBAAFsgE5JBBBAAAEECGDOAAIIIIAAAgYCBLABOiURQAABBBAggDkDCCCAAAIIGAgQwAbolEQAAQQQQIAA5gwggAACCCBgIEAAG6BTEgEEEEAAAQKYM4AAAggggICBAAFsgE5JBBBAAAEECGDOAAIIIIAAAgYCBLABOiURQAABBBAggDkDCCCAAAIIGAgQwAbolEQAAQQQQIAA5gwggAACCCBgIEAAG6BTEgEEEEAAAQKYM4AAAggggICBAAFsgE5JBBBAAAEECGDOAAIIIIAAAgYCBLABOiURQAABBBAggDkDCCCAAAIIGAgQwAbolEQAAQQQQIAA5gwggAACCCBgIEAAG6BTEgEEEEAAAQKYM4AAAggggICBAAFsgE5JBBBAAAEECGDOAAIIIIAAAgYCBLABOiURQAABBBAggDkDCCCAAAIIGAgQwAbolEQAAQQQQIAA5gwggAACCCBgIEAAG6BTEgEEEEAAAQKYM4AAAggggICBAAFsgE5JBBBAAAEECGDOAAIIIIAAAgYCBLABOiURQAABBBAggDkDCCCAAAIIGAgQwAbolEQAAQQQQIAA5gwggAACCCBgIEAAG6BTEgEEEEAAAQKYM4AAAggggICBAAFsgE5JBBBAAAEECGDOAAIIIIAAAgYCBLABOiURQAABBBAggDkDCCCAAAIIGAgQwAbolEQAAQQQQIAA5gwggAACCCBgIEAAG6BTEgEEEEAAAQKYM4AAAggggICBAAFsgE5JBBBAAAEECGDOAAIIIIAAAgYCBLABOiURQAABBBAggDkDCCCAAAIIGAgQwAbolEQAAQQQQIAA5gwggAACCCBgIEAAG6BTEgEEEEAAAQKYM4AAAggggICBAAFsgE5JBBBAAAEECGDOAAIIIIAAAgYCBLABOiURQAABBBAggDkDCCCAAAIIGAgQwAbolEQAAQQQQIAA5gwggAACCCBgIEAAG6BTEgEEEEAAAQKYM4AAAggggICBAAFsgE5JBBBAAAEECGDOAAIIIIAAAgYCBLABOiURQAABBBAggDkDCCCAAAIIGAgQwAbolEQAAQQQQIAA5gwggAACCCBgIEAAG6BTEgEEEEAAAQKYM4AAAggggICBAAFsgE5JBBBAAAEECGDOAAIIIIAAAgYCBLABOiURQAABBBAggDkDCCCAAAIIGAgQwAbolEQAAQQQQIAA5gwggAACCCBgIEAAG6BTEgEEEEAAAQKYM4AAAggggICBAAFsgE5JBBBAAAEECGDOAAIIIIAAAgYCBLABOiURQAABBBAggDkDCCCAAAIIGAgQwAbolEQAAQQQQIAA5gwggAACCCBgIEAAG6BTEgEEEEAAAQKYM4AAAggggICBAAFsgE5JBBBAAAEECGDOAAIIIIAAAgYCBLABOiURQAABBBAggDkDCCCAAAIIGAgQwAbolEQAAQQQQIAA5gwggAACCCBgIEAAG6BTEgEEEEAAAQKYM4AAAggggICBAAFsgE5JBBBAAAEECGDOAAIIIIAAAgYCBLABOiURQAABBBAggDkDCCCAAAIIGAgQwAbolEQAAQQQQIAA5gwggAACCCBgIEAAG6BTEgEEEEAAAQKYM4AAAggggICBAAFsgE5JBBBAAAEECGDOAAIIIIAAAgYCBLABOiURQAABBBAggDkDCCCAAAIIGAgQwAbolEQAAQQQQIAA5gwggAACCCBgIEAAG6BTEgEEEEAAAQKYM4AAAggggICBAAFsgE5JBBBAAAEECGDOAAIIIIAAAgYCBLABOiURQAABBBAggDkDCCCAAAIIGAgQwAbolEQAAQQQQIAA5gwggAACCCBgIEAAG6BTEgEEEEAAAQKYM4AAAggggICBAAFsgE5JBBBAAAEECGDOAAIIIIAAAgYCBLABOiURQAABBBAggDkDCCCAAAIIGAgQwD+IeS0AAAAbSURBVAbolEQAAQQQQIAA5gwggAACCCBgIPB//Us5tEjPdP4AAAAASUVORK5CYII=</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="Sprite" idx="1" x="40.67366430758034" y="91.35454576426011" heading="54" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="0,4,3,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="16.666666666666657" y="40.666666666666686"><block s="setHeading"><l>0</l><comment w="188.33333333333334" collapsed="true">You might (or might not) need this.</comment></block></script><script x="16.666666666666657" y="74.66666666666663"><block s="gotoXY"><l>0</l><l>0</l><comment w="188.33333333333334" collapsed="true">You might (or might not) need this.</comment></block></script><script x="16.666666666666657" y="279.00000000000006"><block s="clear"></block><block s="doRepeat"><l>60</l><script><block s="setColor"><color>0,4,3,1</color></block><block s="setSize"><l>1</l></block><block s="forward"><l>100</l></block><block s="doWait"><l>1</l></block><block s="setColor"><color>255,254,250,1</color><comment w="280.83333333333337" collapsed="false">Why is this change in pen color and size useful here?</comment></block><block s="setSize"><l>3</l></block><block s="forward"><l>-100</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>60</l></block></block></script><comment w="358.8333333333333" collapsed="false">Script B.&#xD;The second hand on a clock must make 60 small turns to make a full rotation.</comment></block></script><script x="585.6666666666666" y="133.66666666666663"><block s="clear"><comment w="68.5" collapsed="false">Script A.</comment></block><block s="doRepeat"><l>3</l><script><block s="down"><comment w="234.33333333333334" collapsed="true">It&apos;s best to put the pen down before drawing.</comment></block><block s="forward"><l>100</l></block><block s="doWait"><l>.5</l></block><block s="forward"><l>-100</l></block><block s="doWait"><l>.5</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>3</l></block></block></script></block></script><script x="961" y="113"><block s="clear"><comment w="68.5" collapsed="false">Script A.</comment></block><block s="doRepeat"><l>3</l><script><block s="down"><comment w="234.33333333333334" collapsed="true">It&apos;s best to put the pen down before drawing.</comment></block><block s="forward"><l>100</l></block><block s="doWait"><l>.5</l></block><block s="doWait"><l>.5</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>3</l></block></block></script></block></script><script x="637" y="422"><block s="clear"><comment w="68.5" collapsed="false">Script A.</comment></block><block s="doRepeat"><l>4</l><script><block s="down"><comment w="234.33333333333334" collapsed="true">It&apos;s best to put the pen down before drawing.</comment></block><block s="forward"><l>100</l></block><block s="doWait"><l>.5</l></block><block s="doWait"><l>.5</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>4</l></block></block></script></block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="setting %&apos;which&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>Project notes&#xD;Project name&#xD;User&#xD;Presentation mode&#xD;Language&#xD;Zoom blocks&#xD;Stage size&#xD;Stage scale&#xD;Retina display support&#xD;Long form input dialog&#xD;Plain prototype labels&#xD;Input sliders&#xD;Execute on slider change&#xD;Clicking sound&#xD;Turbo mode&#xD;Flat design&#xD;Keyboard editing&#xD;Table support&#xD;Table lines&#xD;Visible stepping&#xD;Thread safe scripts&#xD;Prefer smooth animations&#xD;Flat line ends&#xD;Codification support&#xD;Inheritance support</options></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>which</l></list><l>var   stage = this.parentThatIsA(StageMorph),&#xD;        ide = stage.parentThatIsA(IDE_Morph),&#xD;        world = stage.parentThatIsA(WorldMorph);&#xD;&#xD;switch (which) {&#xD;    case &apos;Project notes&apos;:&#xD;        return ide.projectNotes;&#xD;    case &apos;Project name&apos;:&#xD;        return ide.projectName;&#xD;    case &apos;User&apos;:&#xD;        return SnapCloud.username;&#xD;    case &apos;Presentation mode&apos;:&#xD;        return ide.isAppMode;&#xD;    case &apos;Language&apos;:&#xD;        return SnapTranslator.language;&#xD;    case &apos;Zoom blocks&apos;:&#xD;        return SyntaxElementMorph.prototype.scale;&#xD;    case &apos;Stage size&apos;:&#xD;        return new List([StageMorph.prototype.dimensions.x,&#xD;                                   StageMorph.prototype.dimensions.y]);&#xD;    case &apos;Stage scale&apos;:&#xD;       return stage.scale;&#xD;    case &apos;Retina display support&apos;:&#xD;        return isRetinaEnabled();&#xD;    case &apos;Long form input dialog&apos;:&#xD;        return InputSlotDialogMorph.prototype.isLaunchingExpanded;&#xD;    case &apos;Plain prototype labels&apos;:&#xD;        return BlockLabelPlaceHolderMorph.prototype.plainLabel;&#xD;    case &apos;Input sliders&apos;:&#xD;        return MorphicPreferences.useSliderForInput;&#xD;    case &apos;Execute on slider change&apos;:&#xD;        return ArgMorph.prototype.executeOnSliderEdit;&#xD;    case &apos;Clicking sound&apos;:&#xD;        return !!BlockMorph.prototype.snapSound;&#xD;    case &apos;Turbo mode&apos;:&#xD;        return stage.isFastTracked;&#xD;    case &apos;Flat design&apos;:&#xD;        return MorphicPreferences.isFlat;&#xD;    case &apos;Keyboard editing&apos;:&#xD;        return ScriptsMorph.prototype.enableKeyboard;&#xD;    case &apos;Table support&apos;:&#xD;        return List.prototype.enableTables;&#xD;    case &apos;Table lines&apos;:&#xD;        return TableMorph.prototype.highContrast;&#xD;    case &apos;Visible stepping&apos;:&#xD;        return Process.prototype.enableSingleStepping;&#xD;    case &apos;Thread safe scripts&apos;:&#xD;        return stage.isThreadSafe;&#xD;    case &apos;Prefer smooth animations&apos;:&#xD;        return StageMorph.prototype.frameRate &gt; 0;&#xD;    case &apos;Flat line ends&apos;:&#xD;        return SpriteMorph.prototype.useFlatLineEnds;&#xD;    case &apos;Codification support&apos;:&#xD;        return StageMorph.prototype.enableCodeMapping;&#xD;    case &apos;Inheritance support&apos;:&#xD;        return StageMorph.prototype.enableInheritance;&#xD;    default: return which;&#xD;}</l></block><list><block var="which"/></list></block></block></script></block-definition><block-definition s="set flag %&apos;which&apos; to %&apos;tf&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>Presentation mode&#xD;Retina display support&#xD;Long form input dialog&#xD;Plain prototype labels&#xD;Input sliders&#xD;Execute on slider change&#xD;Clicking sound&#xD;Turbo mode&#xD;Flat design&#xD;Keyboard editing&#xD;Table support&#xD;Table lines&#xD;Visible stepping&#xD;Thread safe scripts&#xD;Prefer smooth animations&#xD;Flat line ends&#xD;Codification support&#xD;Inheritance support</options></input><input type="%b"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>which</l><l>tf</l></list><l>var   stage = this.parentThatIsA(StageMorph),&#xD;        ide = stage.parentThatIsA(IDE_Morph),&#xD;        world = stage.parentThatIsA(WorldMorph);&#xD;&#xD;if (tf != !!tf) return;&#xD;switch (which) {&#xD;    case &apos;Presentation mode&apos;:&#xD;        if (tf != ide.isAppMode) ide.toggleAppMode();&#xD;        return;&#xD;    case &apos;Retina display support&apos;:&#xD;        if (tf != isRetinaEnabled()) ide.toggleRetina();&#xD;        return;&#xD;    case &apos;Long form input dialog&apos;:&#xD;        if (tf != InputSlotDialogMorph.prototype.isLaunchingExpanded)&#xD;            ide.toggleLongFormInputDialog();&#xD;        return;&#xD;    case &apos;Plain prototype labels&apos;:&#xD;        if (tf != BlockLabelPlaceHolderMorph.prototype.plainLabel)&#xD;            ide.togglePlainPrototypeLabels();&#xD;        return;&#xD;    case &apos;Input sliders&apos;:&#xD;        MorphicPreferences.useSliderForInput = tf;&#xD;        return;&#xD;    case &apos;Execute on slider change&apos;:&#xD;        ArgMorph.prototype.executeOnSliderEdit = tf;&#xD;        return;&#xD;    case &apos;Clicking sound&apos;:&#xD;        if (tf != !!BlockMorph.prototype.snapSound)&#xD;            BlockMorph.prototype.toggleSnapSound();&#xD;        return;&#xD;    case &apos;Turbo mode&apos;:&#xD;        if (tf != stage.isFastTracked)&#xD;            ide.toggleFastTracking();&#xD;        return;&#xD;    case &apos;Flat design&apos;:&#xD;        if (tf == MorphicPreferences.isFlat) return;&#xD;        if (tf)&#xD;            ide.flatDesign();&#xD;        else&#xD;            ide.defaultDesign();&#xD;        return;&#xD;    case &apos;Keyboard editing&apos;:&#xD;            ScriptsMorph.prototype.enableKeyboard = tf;&#xD;            if (ScriptsMorph.prototype.enableKeyboard) {&#xD;                ide.removeSetting(&apos;keyboard&apos;);&#xD;            } else {&#xD;                ide.saveSetting(&apos;keyboard&apos;, false);&#xD;            }&#xD;        return;&#xD;    case &apos;Table support&apos;:&#xD;            List.prototype.enableTables = tf;&#xD;            if (List.prototype.enableTables) {&#xD;                ide.removeSetting(&apos;tables&apos;);&#xD;            } else {&#xD;                ide.saveSetting(&apos;tables&apos;, false);&#xD;            }&#xD;        return;&#xD;    case &apos;Table lines&apos;:&#xD;                TableMorph.prototype.highContrast = tf;&#xD;                if (TableMorph.prototype.highContrast) {&#xD;                    ide.saveSetting(&apos;tableLines&apos;, true);&#xD;                } else {&#xD;                    ide.removeSetting(&apos;tableLines&apos;);&#xD;                }&#xD;        return;&#xD;    case &apos;Visible stepping&apos;:&#xD;        if (tf != Process.prototype.enableSingleStepping)&#xD;            ide.toggleSingleStepping();&#xD;        return;&#xD;    case &apos;Thread safe scripts&apos;:&#xD;        stage.isThreadSafe = tf;&#xD;        return;&#xD;    case &apos;Prefer smooth animations&apos;:&#xD;        if (tf != (StageMorph.prototype.frameRate &gt; 0))&#xD;            ide.toggleVariableFrameRate();&#xD;        return;&#xD;    case &apos;Flat line ends&apos;:&#xD;        SpriteMorph.prototype.useFlatLineEnds = tf;&#xD;        return;&#xD;    case &apos;Codification support&apos;:&#xD;        if (tf != StageMorph.prototype.enableCodeMapping) {&#xD;            StageMorph.prototype.enableCodeMapping = tf;&#xD;            ide.currentSprite.blocksCache.variables = null;&#xD;            ide.currentSprite.paletteCache.variables = null;&#xD;            ide.refreshPalette();&#xD;        }&#xD;        return;&#xD;    case &apos;Inheritance support&apos;:&#xD;        if (tf != StageMorph.prototype.enableInheritance) {&#xD;            StageMorph.prototype.enableInheritance = tf;&#xD;            ide.currentSprite.blocksCache.variables = null;&#xD;            ide.currentSprite.paletteCache.variables = null;&#xD;            ide.refreshPalette();&#xD;        }&#xD;        return;&#xD;}</l></block><list><block var="which"/><block var="tf"/></list></block></script></block-definition><block-definition s="set value %&apos;which&apos; to %&apos;value&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>Project notes&#xD;Project name&#xD;Language&#xD;Zoom blocks&#xD;Stage size&#xD;Stage scale</options></input><input type="%s"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>which</l><l>value</l></list><l>var   stage = this.parentThatIsA(StageMorph),&#xD;        ide = stage.parentThatIsA(IDE_Morph),&#xD;        world = stage.parentThatIsA(WorldMorph);&#xD;&#xD;switch (which) {&#xD;    case &apos;Project notes&apos;:&#xD;        ide.projectNotes = value;&#xD;        return;&#xD;    case &apos;Project name&apos;:&#xD;        ide.setProjectName(value);&#xD;        return;&#xD;    case &apos;Language&apos;:&#xD;        ide.setLanguage(value);&#xD;        return;&#xD;    case &apos;Zoom blocks&apos;:&#xD;        if (!isNaN(value)) ide.setBlocksScale(Math.min(value, 12));&#xD;        return;&#xD;    case &apos;Stage size&apos;:&#xD;        if ((value instanceof List) &amp;&amp; value.length()==2&#xD;                       &amp;&amp; !isNaN(value.at(1)) &amp;&amp; !isNaN(value.at(2)))&#xD;            ide.setStageExtent(new Point(value.at(1), value.at(2)));&#xD;        return;&#xD;    case &apos;Stage scale&apos;:&#xD;        ide.toggleStageSize(value != 1, Math.max(0.1, value));&#xD;        return;&#xD;};</l></block><list><block var="which"/><block var="value"/></list></block></script></block-definition></blocks><variables></variables></project><media name="M2L3A2_2" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>