<snapdata remixID="8600215"><project name="U1L3-Pinwheel(2)" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAE3ElEQVR4Xu3bW2yMeRzG8V+JQzdlqljWoVWHSGXRBFtxChFCI9ZeiS4VCW64qhu9ICKNcmHvuFjUOSFpHJrGoSIalohZFEvjWKRlFdUgTqWVqVNpZ/rO+07yXLxft/7/94nvfNIaHXEZGRkNxi8KiArEAVBUntnGAgAEgrQAAKX5GQcgBqQFACjNzzgAMSAtAEBpfsYBiAFpAQBK8zMOQAxICwBQmp9xAGJAWgCA0vyMAxAD0gIAlOZnHIAYkBYAoDQ/4wDEgLQAAKX5GQcgBqQFACjNzzgAMSAtAEBpfsYBiAFpAQBK8zMOQAxICwBQmp9xAGJAWgCA0vyMAxAD0gIAlOZnHIAYkBYAoDQ/4wDEgLQAAKX5GQegBwNJUwdaTcktD0/gKgBdGkhZPt469AnYjaXFLp/AtVABAEbpIP1ItpVN29F4a9Bf0+xmzpEon8DxpgUA6NBDjzlDrbrwqjXU1X+9MSB/it3OPebwCRxrqQAAHbjotWikPdj0b7OTqasmWcWqEw6ewJFwBQAYwcaI04vs/NhNYU/0y51gd/NPostDAQC2EK/3kt+sasO5VrMmLxtr99efbvUcB8IXAGCTNm0T2lvon1Ye77vmyIxTqI4e5tNDAPz8wg8r+tMuz9wdFYNeC0fYg83no7rD4e8L+B5g6sqJVrG61JWLntnp9v+OMld3ufSpgG8BdkxJtPjULvastMK1hZ9n/2rVe/9zfZ+LPgWYtvUPK1+w3/Pr331Wmj0+UO75OX5+gK++Ag4/NM8uZe6M2evddfoge3r4Zsye58cH+Qpg6AVu3zPBEsckW7XDd7qRUCRN7m81x+/40U3M/sy+A/ilXOhHa6GvXu9r37iOmTguxWr/uef6Phd9+nfApi982t+/W/nig64sdB7V254Hq1zd5ZLP3wX/CGBY8Vy7PGNXVC4Shvawl1ceRXWHw98X8O234HAQkpeNsfvrzzhy8tPgbvbq+hNHZznUcgEAttAlMLqv1b97by8uPIzopmO/RHtztxZbHgoAMEK81j7t0uGXTvb24QsP+bkKQAcG0kvmW9nU7c1OtkuKt7qa1w6ewJFwBQAYpkzCwiG2IH6yBQIBy8vLazw1eMMMu77k2/8BCX165sPLd+jyUACAYeJlZmZa9co+X3/34opi25a9zkpOHbejNcHGj+e3adfW6us+eMjPVQBGMFBQUGAbh5xtdiKursGqckttb36B5eTkWDAYRJLLAgD0AHDPmi2WlZVllZWVLvNzDYBRfAveOm+tFRUVWWFhIXJiVACAUbwJiVFzHtOkAADhIC0AQGl+xgGIAWkBAErzMw5ADEgLAFCan3EAYkBaAIDS/IwDEAPSAgCU5mccgBiQFgCgND/jAMSAtAAApfkZByAGpAUAKM3POAAxIC0AQGl+xgGIAWkBAErzMw5ADEgLAFCan3EAYkBaAIDS/IwDEAPSAgCU5mccgBiQFgCgND/jAMSAtAAApfkZByAGpAUAKM3POAAxIC0AQGl+xgGIAWkBAErzMw5ADEgLAFCan3EAYkBaAIDS/IwDEAPSAgCU5mccgBiQFgCgND/jAMSAtAAApfkZByAGpAUAKM3POAAxIC0AQGl+xgGIAWkBAErzMw5ADEgLAFCan3EAYkBaAIDS/IwDEAPSAh8B1AqGaELvX9gAAAAASUVORK5CYII=</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="55,55,55,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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAaZElEQVR4Xu3de4zlZ1kH8Oc92xZEEBSxARElGpFbQIgKxAtE5SqBIG0EomHnzLbsnNmWSzSA7KzsILcgLe2c6WXnzJZwKRQJShUhSgpeIiFR+IdIUkT4w1AKJJIGKG33vOZ0FiVc2r3NvO+c57N/z/m9z/P5vsk3MztzTgn/CBAgQIAAgR0XKDt+ogMJECBAgACBUMAuAQECBAgQaCCggBugO5IAAQIECChgd4AAAQIECDQQUMAN0B1JgAABAgQUsDtAgAABAgQaCCjgBuiOJECAAAECCtgdIECAAAECDQQUcAN0RxIgQIAAAQXsDhAgQIAAgQYCCrgBuiMJECBAgIACdgcIECBAgEADAQXcAN2RBAgQIEBAAbsDBAgQIECggYACboDuSAIECBAgoIDdAQIECBAg0EBAATdAdyQBAgQIEFDA7gABAgQIEGggoIAboDuSAAECBAgoYHeAAAECBAg0EFDADdAdSYAAAQIEFLA7QIAAAQIEGggo4AbojiRAgAABAgrYHSBAgAABAg0EFHADdEcSIECAAAEF7A4QIECAAIEGAgq4AbojCRAgQICAAnYHCBAgQIBAAwEF3ADdkQQIECBAQAG7AwQIECBAoIGAAm6A7kgCBAgQIKCA3QECBAgQINBAQAE3QHckAQIECBBQwO4AAQIECBBoIKCAG6A7kgABAgQIKGB3gAABAgQINBBQwA3QHUmAAAECBBSwO0CAAAECBBoIKOAG6I4kQIAAAQIK2B0gQIAAAQINBBRwA3RHEiBAgAABBewOECBAgACBBgIKuAG6IwkQIECAgAJ2BwgQIECAQAMBBdwA3ZEECBAgQEABuwMECBAgQKCBgAJugO5IAgQIECCggN0BAgQIECDQQEABN0B3JAECBAgQUMDuAAECBAgQaCCggBugO5IAAQIECChgd4AAAQIECDQQUMAN0B1JgAABAgQUsDtAgAABAgQaCCjgBuiOJECAAAECCtgdIECAAAECDQQUcAN0RxIgQIAAAQXsDhAgQIAAgQYCCrgBuiMJECBAgIACdgcIECBAgEADAQXcAN2RBAgQIEBAAbsDBAgQIECggYACboDuSAIECBAgoIDdAQIECBAg0EBAATdAdyQBAgQIEFDA7gABAgQIEGggoIAboDuSAAECBAgoYHeAAAECBAg0EFDADdAdSYAAAQIEFLA7QIAAAQIEGggo4AbojiRAgAABAgrYHSBAgAABAg0EFHADdEcSIECAAAEF7A4QIECAAIEGAgq4AbojCRAgQICAAnYHCBAgQIBAAwEF3ADdkQQIECBAQAG7AwQIECBAoIGAAm6A7kgCBAgQIKCA3QECBAgQINBAQAE3QHckAQIECBBQwO4AAQIECBBoIKCAG6A7kgABAgQIKGB3gAABAgQINBBQwA3QHUmAAAECBBSwO0CAAAECBBoIKOAG6I4kQIAAAQIK2B0gQIAAAQINBBRwA3RHEiBAgAABBewOECBAgACBBgIKuAG6IwkQIECAgAJ2BwgQIECAQAMBBdwA3ZEECBAgQEABuwMECBAgQKCBgAJugO5IAgQIECCggN0BAgQIECDQQEABN0B3JAECBAgQUMDuAAECBAgQaCCggBugO5IAAQIECChgd4AAAQIECDQQUMAN0B1JgAABAgQUsDtAgAABAgQaCCjgBuiOJECAAAECCtgdIECAAAECDQQUcAN0RxIgQIAAAQXsDhAgQIAAgQYCCrgBuiMJECBAgIACdgcIECBAgEADAQXcAN2RBE5XYKluvmC9LFx7us/xegIE2gko4Hb2TiZw0gJL9ehjS9TDEdOnlBg8f60sfOSkH+IFBAh0IaCAu4jBEATuWuBA/dA9atx0uMZ0KaIcLBHPrVFXxmXxH9kRILA7BRTw7szN1IkEluvm3nrnd73xobNiuvK2su/Lo7r50Rr1detleEMiCqsSmCsBBTxXcVpmngQO1KNPmEadfdd7z0HUlbWy72Pf2W+pTv5+T8SbLi/Df5inne1CIJOAAs6Utl13hcAF9ar7nh1nz4r3hYMoB9fK8MrvHXxUJx8uUS7xf8C7IlJDEviBAgrYxSDQkcCobu6PrR83v/v2uGPl6nLh13/QeKO68bcRe8bjsvdDHY1vFAIETkJAAZ8Eli8lsF0Cy/XIk6ex53CJ6a3TqCtXlH2fuKuzRnXjgzXiyHpZvH67ZvJcAgS2V0ABb6+vpxO4S4GL65Fzb4/Baon6jBrl4HoZXnMiZEt18oFB1LevlcW/OpGv9zUECPQnoID7y8RESQSW6sbLSpTDJep6iW+uXF4u+vaJrj6qk78sEdeuleH7T/Q1vo4Agb4EFHBfeZgmgcBS3Xh6icHs/3lvqnHHynq54NMnu/aoTt4bEe8fl+F1J/taX0+AQB8CCriPHEyRQGBUN342IlYjyhMj6sFxWXzPqa69XCfvnka53ttRnqqg1xFoL6CA22dgggQCo7rxqog4HDF4/bgsHDrdlZfqxjtq1I9cUfa983Sf5fUECLQRUMBt3J2aRGC5bjy3RjlcIz47iDtW1sqFnz0Tq4/q5jUR0xvGZfHtZ+J5nkGAwM4LKOCdN3diAoHletUvzf6sKKI8fBCDg2tl7xn9beVR3ZxETP9lXBY3E3BakcBcCijguYzVUi0FRnXjtRHl1RFlZVwW3rAdsyzXydU1yifHZWFjO57vmQQIbL+AAt5+YyckERjVjT+Y/VlRjfjEsRisXFn2fmG7Vh/VjStrDD61Xhau2q4zPJcAge0VUMDb6+vpCQSW6tWP3fqzovLAGoOD62Xvh7d77aU6GQ+ifmatLK5v91meT4DA9ggo4O1x9dQEAgfqZfc4Fvc6XKIs1Sgr62Xhkp1ae1Qnl5WIG9fK8PKdOtM5BAicWQEFfGY9PS2JwFKdvLhEHC4RH57GYGW97L1pJ1cf1cms7L84LsNLd/JcZxEgcOYEFPCZs/SkBAL765EnDO58+8jBPWe/ZLVW9v7fZ/Tu5PqjOnlLjfjSehn+xU6e6ywCBM6cgAI+c5aeNMcCW5/Re9bs7SNfePy3m69oue5S3XjTIAZfWysLb245h7MJEDh1AQV86nZemURguU5eUu98F6t4z9kxWLm07P2f1quP6ubrI6a3jMvitvyZU+v9nE8gg4ACzpCyHU9JYOszeu/8cfOtEfXQuAz/9ZQetA0vGtXN1Yjpt8dl8XXb8HiPJEBgBwQU8A4gO2J3Ccw+o/eOrU8rema58/95F472tsFynfzZNGafYzh8bW+zmYcAgRMTUMAn5uSrkgiM6uSlWx+aEFd+IwYr15S9t/a4+nKdHJxGnL1ehis9zmcmAgTuXkAB372Rr0ggsPUZvWX2Zho3HYvpoSvL4qd6XntUJ6+OiB8dl+Gf9jyn2QgQ+OECCtjtSC0w+4ze428f+aTjb6Zx7W4AWaqTV5ao9xuXxVfuhnnNSIDA9wsoYLcircBWicXsvZvfuNt+lDuqkz+OiAeMy/BP0gZocQK7XEAB7/IAjX/yAvvrxnO33kwjPjuN6aH1su8/Tv4pbV8xqpOXR8RPj8vwFW0ncToBAqcqoIBPVc7rdp3A/jp52GDr7SMfUSNWxmX4gV23xPGBl+rGxYMYPHStLMx+acw/AgR2oYAC3oWhGfnkBWZ/tlMjXhNbxfv6k39CX69YqhvLgxg8bK0sHOhrMtMQIHCiAgr4RKV83a4UmH1Gb936cfMnSkwPrZV9/7UrF/meoUd1c3/E9NHjsrg0D/vYgUBGAQWcMfUEOx+ok8dMt/6e90ElYmWtDP9untYe1ckFEfH4cRleOE972YVAJgEFnCntBLseqted89W4ZVa8y8d/3PzWeVx7uU6G04gnrpfh4jzuZycCGQQUcIaUk+z43Z/Re1vccejqcuGX5nX147v+1rgM987rjvYiMO8CCnjeE06y36hOboqIm2vExetleMO8rz2qG38YUX53XIZ/NO+72o/AvAoo4HlNNtleS3Xz0hL1eRHx0WnE6hVl+Pl5JliuR19Y49izxmXxRfO8p90IzLOAAp7ndJPtdl69bs+5ccvBGnGwRn3Dnvjm6uXlom/PI8Pst7sjynPGZfiCedzPTgQyCCjgDCkn23H2/s41ysES8YwSsbpWhlfOG8Fy3ThvGuW89TI8f952sw+BLAIKOEvSCfe8qG4+6VjU2cf1/XhEWR2Xhb+ZF4aleuR5g9jzorWy8PvzspM9CGQTUMDZEk+476hOzi93/lg6bjwWdbX3jxo8kYhGdfM5EdO947L43BP5el9DgEB/Agq4v0xMtE0Cxz/A4GBEvGMQZfXysvCVbTpq2x87qpu/F1EvHJfhs7f9MAcQILAtAgp4W1g9tFeBl9aj97stjq2UKPtKlNW1svDmXme9q7mW6+QZ04gD62X4zN04v5kJEIhQwG5BSoGL6sajjkWZ/Vj6MRGxul6G79pNEEt18tRBxCvWyvBpu2lusxIg8P8CCthtSC2wVDeeXqLMfiz9rWmU1SvKwsd3A8iobvx2RHnVuAx/ZzfMa0YCBL5fQAG7FQQiYlQ3Zu+pfDBicMMgBquXlxf/Z88wy/Xok2scOzQui0/peU6zESDwwwUUsNtB4LjAoXpo8JV4yOzvh2ffEb/pGzFYvabsvbVHoAP16G8ci2N/vl4Wf7PH+cxEgMDdCyjguzfyFckELqpXPeRY7DlYozxr9ota47JwRW8Ex//G+c3jMvz13mYzDwECJyaggE/MyVclFFiqm08qUWffDd+/xmB1vey9vheGUd38tRJx6VpZeGIvM5mDAIGTE1DAJ+flqxMKLNej59U7i7h+LqK8blwW/r01w1K9+ldKnDUel4VfbT2L8wkQODUBBXxqbl6VUGCpbr5s9v/DJabvuiNuX72y7L+5FcOobj4uoh4Zl+HjW83gXAIETk9AAZ+en1cnE5i9kcftMZ39WPrCiLo6LotvakFwoE4eM414+7gMH9vifGcSIHD6Agr49A09IaHAqF7zyBLTgzWmv1yjHN7pN/J4Sd141FlRrl0rw0cn5LcygbkQUMBzEaMlWgks182nbf3/cHy7xHR1rez72E7MslSPPLzE4P3jMnzETpznDAIEzryAAj7zpp6YUGCpToZb/z8cH59GXV0vi5/bToZRvfoXIwbXj8viw7bzHM8mQGD7BBTw9tl6cjKBWmsZxeZKiXhNRLz5J2Ow+tpteiOPA/Wan5/GHR8Zl8VfSMZsXQJzI6CA5yZKi/QisFQ3f2YQdfZBD8+uW98Nr5/p2V5aj/7cbTG9Yb0MH3qmn+15BAjsjIAC3hlnpyQUGNXJE+vWj6UfUCJW18rwg2eKYavk45/XysLPnqlneg4BAjsroIB31ttpCQX2143zBlFeUyI+X7fe2vK038hjuU4eVKN8clwWHpyQ1MoE5kJAAc9FjJbYDQKjOnnp1icuxbVnxXT1bWXfl0917ovrkXPviMGnx2X4wFN9htcRINBWQAG39Xd6MoEL6lX3PTvOmpXw/hqxul6GbzwVggN18wHTqJ8Zl+FPncrrvYYAgfYCCrh9BiZIKDCqVz+yxuBgRHncIMrhtbLwzpNhGNaNn7hnlBvHZXj/k3mdryVAoB8BBdxPFiZJKLBUJ089/vnDtx//jviGE2E4/p30F8dleL8T+XpfQ4BAfwIKuL9MTJRQYFQ3FmqU2W9M/9OeGKxeVvbeeFcMS3V87xL3+NK4LN4nIZeVCcyFgAKeixgtMRcCNcooNmY/ln5NRHnLOXHv1UvK+d/6Qbu9rL71R26L+35tXIb3movdLUEgoYACThi6lfsWOFCPPHh65/8Px3MiYnVchuPvnfhQve6cr8Ytt4zL8B59b2M6AgR+mIACdjcIdCqwvx55wiDK7Dvic2Pr74f/+jujnlev23Nu3HLrWhme3en4xiJA4G4EFLArQqBzgaV65PklBrMfS39h6/+HX/xvs5FHdXM6LguDzsc3HgECP0RAAbsaBHaJwHLduHj2i1o14r0Rg9US0/++Oe5zzvvK+cd2yQrGJEDguwQUsOtAYBcJHKjv/LFjcdvst6VHEfWcm+M+93pfOf+2XbSCUQkQOC6ggF0FArtQ4MK6+Yizol52Tnz92ZeUl//A35TehWsZmUAqAQWcKm7LEiBAgEAvAgq4lyTMQYAAAQKpBBRwqrgtS4AAAQK9CCjgXpIwBwECBAikElDAqeK2LAECBAj0IqCAe0nCHAQIECCQSkABp4rbsgQIECDQi4AC7iUJcxAgQIBAKgEFnCpuyxIgQIBALwIKuJckzEGAAAECqQQUcKq4LUuAAAECvQgo4F6SMAcBAgQIpBJQwKnitiwBAgQI9CKggHtJwhwECBAgkEpAAaeK27IECBAg0IuAAu4lCXMQIECAQCoBBZwqbssSIECAQC8CCriXJMxBgAABAqkEFHCquC1LgAABAr0IKOBekjAHAQIECKQSUMCp4rYsAQIECPQioIB7ScIcBAgQIJBKQAGnituyBAgQINCLgALuJQlzECBAgEAqAQWcKm7LEiBAgEAvAgq4lyTMQYAAAQKpBBRwqrgtS4AAAQK9CCjgXpIwBwECBAikElDAqeK2LAECBAj0IqCAe0nCHAQIECCQSkABp4rbsgQIECDQi4AC7iUJcxAgQIBAKgEFnCpuyxIgQIBALwIKuJckzEGAAAECqQQUcKq4LUuAAAECvQgo4F6SMAcBAgQIpBJQwKnitiwBAgQI9CKggHtJwhwECBAgkEpAAaeK27IECBAg0IuAAu4lCXMQIECAQCoBBZwqbssSIECAQC8CCriXJMxBgAABAqkEFHCquC1LgAABAr0IKOBekjAHAQIECKQSUMCp4rYsAQIECPQioIB7ScIcBAgQIJBKQAGnituyBAgQINCLgALuJQlzECBAgEAqAQWcKm7LEiBAgEAvAgq4lyTMQYAAAQKpBBRwqrgtS4AAAQK9CCjgXpIwBwECBAikElDAqeK2LAECBAj0IqCAe0nCHAQIECCQSkABp4rbsgQIECDQi4AC7iUJcxAgQIBAKgEFnCpuyxIgQIBALwIKuJckzEGAAAECqQQUcKq4LUuAAAECvQgo4F6SMAcBAgQIpBJQwKnitiwBAgQI9CKggHtJwhwECBAgkEpAAaeK27IECBAg0IuAAu4lCXMQIECAQCoBBZwqbssSIECAQC8CCriXJMxBgAABAqkEFHCquC1LgAABAr0IKOBekjAHAQIECKQSUMCp4rYsAQIECPQioIB7ScIcBAgQIJBKQAGnituyBAgQINCLgALuJQlzECBAgEAqAQWcKm7LEiBAgEAvAgq4lyTMQYAAAQKpBBRwqrgtS4AAAQK9CCjgXpIwBwECBAikElDAqeK2LAECBAj0IqCAe0nCHAQIECCQSkABp4rbsgQIECDQi4AC7iUJcxAgQIBAKgEFnCpuyxIgQIBALwIKuJckzEGAAAECqQQUcKq4LUuAAAECvQgo4F6SMAcBAgQIpBJQwKnitiwBAgQI9CKggHtJwhwECBAgkEpAAaeK27IECBAg0IuAAu4lCXMQIECAQCoBBZwqbssSIECAQC8CCriXJMxBgAABAqkEFHCquC1LgAABAr0IKOBekjAHAQIECKQSUMCp4rYsAQIECPQioIB7ScIcBAgQIJBKQAGnituyBAgQINCLgALuJQlzECBAgEAqAQWcKm7LEiBAgEAvAgq4lyTMQYAAAQKpBBRwqrgtS4AAAQK9CCjgXpIwBwECBAikElDAqeK2LAECBAj0IqCAe0nCHAQIECCQSkABp4rbsgQIECDQi4AC7iUJcxAgQIBAKgEFnCpuyxIgQIBALwIKuJckzEGAAAECqQQUcKq4LUuAAAECvQgo4F6SMAcBAgQIpBJQwKnitiwBAgQI9CKggHtJwhwECBAgkEpAAaeK27IECBAg0IuAAu4lCXMQIECAQCoBBZwqbssSIECAQC8CCriXJMxBgAABAqkEFHCquC1LgAABAr0IKOBekjAHAQIECKQSUMCp4rYsAQIECPQioIB7ScIcBAgQIJBKQAGnituyBAgQINCLgALuJQlzECBAgEAqAQWcKm7LEiBAgEAvAgq4lyTMQYAAAQKpBBRwqrgtS4AAAQK9CCjgXpIwBwECBAikElDAqeK2LAECBAj0IqCAe0nCHAQIECCQSkABp4rbsgQIECDQi4AC7iUJcxAgQIBAKgEFnCpuyxIgQIBALwIKuJckzEGAAAECqQQUcKq4LUuAAAECvQgo4F6SMAcBAgQIpBJQwKnitiwBAgQI9CKggHtJwhwECBAgkEpAAaeK27IECBAg0IuAAu4lCXMQIECAQCoBBZwqbssSIECAQC8CCriXJMxBgAABAqkEFHCquC1LgAABAr0IKOBekjAHAQIECKQSUMCp4rYsAQIECPQioIB7ScIcBAgQIJBKQAGnituyBAgQINCLgALuJQlzECBAgEAqAQWcKm7LEiBAgEAvAgq4lyTMQYAAAQKpBBRwqrgtS4AAAQK9CCjgXpIwBwECBAikElDAqeK2LAECBAj0IqCAe0nCHAQIECCQSkABp4rbsgQIECDQi4AC7iUJcxAgQIBAKgEFnCpuyxIgQIBALwIKuJckzEGAAAECqQQUcKq4LUuAAAECvQgo4F6SMAcBAgQIpBJQwKnitiwBAgQI9CKggHtJwhwECBAgkEpAAaeK27IECBAg0IuAAu4lCXMQIECAQCoBBZwqbssSIECAQC8CCriXJMxBgAABAqkEFHCquC1LgAABAr0IKOBekjAHAQIECKQSUMCp4rYsAQIECPQioIB7ScIcBAgQIJBKQAGnituyBAgQINCLgALuJQlzECBAgEAqAQWcKm7LEiBAgEAvAgq4lyTMQYAAAQKpBBRwqrgtS4AAAQK9CCjgXpIwBwECBAikElDAqeK2LAECBAj0IqCAe0nCHAQIECCQSkABp4rbsgQIECDQi4AC7iUJcxAgQIBAKgEFnCpuyxIgQIBALwIKuJckzEGAAAECqQQUcKq4LUuAAAECvQj8L1OqXJaLbrxNAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts><script x="20" y="20"><block s="setBackgroundColor"><color>55,55,55,1</color></block></script></scripts><sprites><sprite name="Sprite" idx="1" x="2.7284841053187847e-12" y="-2.2737367544323206e-13" heading="119.34545631315109" scale="1" volume="100" pan="0" rotation="2" draggable="true" costume="0" color="107.00000000000001,255,157.32,1" pen="tip" id="10"><costumes><list struct="atomic" id="11"></list></costumes><sounds><list struct="atomic" id="12"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="26" y="10" w="285" collapsed="false">Steven Tung&#xD;Jiahao Ma&#xD;Duration: 2-4hours&#xD;Description: The purpose of the program is to create art using shapes created by algorithms. &#xD;Honor Code: I did not recieve any help from anyone or the computer during this lab.</comment><script x="26" y="136"><block s="receiveKey"><l><option>space</option></l></block><block s="gotoXY"><l>0</l><l>0</l><comment w="90" collapsed="false">puts the sprite at the center and clears all traces.</comment></block><block s="clear"></block></script><script x="26" y="251"><block s="down"></block><block s="doFor"><l>Length</l><l>1</l><l>100</l><script><block s="forward"><block s="reportProduct"><l>2</l><block var="Length"/></block></block><block s="turn"><l>86</l></block></script><comment w="90" collapsed="false">Inserts random lengths number, moves the number of lengths x 2 and turns 86 degrees for each.</comment></block></script><script x="26" y="386"><block s="down"><comment w="90" collapsed="false">activates the pen</comment></block><block s="setColor"><color>214,255,107,1</color></block></script><script x="26" y="443"><custom-block s="Pinwheel 3"></custom-block></script><script x="26" y="479"><block s="receiveGo"><comment w="90" collapsed="false">When &quot;hat block&quot; is clicked, it will activated all the scripts down below.</comment></block><custom-block s="5 scripts"></custom-block><block s="doWait"><l>1</l></block><block s="clear"></block><block s="doSayFor"><l>Display Pinweel</l><l>2</l></block><custom-block s="pinwheel, branches: %s size %s backup: %s"><l>15</l><l>75</l><l>100</l><comment w="90" collapsed="false">This entire script runs on a series of algorithms. First it starts tracing 5 basic scripts, then traces a pinwheel. Next it traces an asterick, lastly it traces a polygon first time with pinwheel, second time it doesnt use pinwheel.</comment></custom-block><block s="doWait"><l>1</l></block><block s="clear"></block><block s="doSayFor"><l>Display asterick</l><l>2</l></block><custom-block s="asterisk branches %s branch length %s"><l>10</l><l>100</l></custom-block><block s="doWait"><l>1</l></block><block s="clear"></block><block s="doSayFor"><l>Polygon with pinwheel</l><l>2</l></block><custom-block s="pinwheel, branches: %s size %s backup: %s"><l>5</l><l>75</l><l>0</l></custom-block><block s="doWait"><l>1</l></block><block s="clear"></block><block s="doSayFor"><l>polygon not using pinwheel</l><l>2</l></block><custom-block s="polygon sides %s size: %s"><l>8</l><l>50</l></custom-block></script><script x="26" y="874"><custom-block s="Pinwheel, Branches: %s"><l>11</l><comment w="90" collapsed="false">pinwheel that only has branches</comment></custom-block></script><script x="20" y="953"><custom-block s="Pinwheel, Branches:, %s Backup: %s"><l></l><l></l><comment w="90" collapsed="false">pinwheel with only backup and branches.</comment></custom-block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="pinwheel, branches: %&apos;number of branches&apos; size %&apos;size&apos; backup: %&apos;backup&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doRepeat"><block var="number of branches"/><script><block s="forward"><block var="size"/></block><block s="doWait"><l>0</l></block><block s="forward"><block s="reportProduct"><l>-1</l><block var="backup"/></block></block><block s="doWait"><l>0</l></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="number of branches"/></block><comment w="90" collapsed="false">turns 360 for each branch made</comment></block></script><comment w="90" collapsed="false">makes a line for each number of branches</comment></block></script></block-definition><block-definition s="asterisk branches %&apos;branches&apos; branch length %&apos;branch length&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><custom-block s="pinwheel, branches: %s size %s backup: %s"><block var="branches"/><block var="branch length"/><block var="branch length"/><comment w="90" collapsed="false">Asterick has similar functions to a pinwheel and depends on the pinwheel to make an asterisk</comment></custom-block></script></block-definition><block-definition s="polygon sides %&apos;branches&apos; size: %&apos;size&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><custom-block s="pinwheel, branches: %s size %s backup: %s"><block var="branches"/><block var="size"/><l>0</l><comment w="90" collapsed="false">Polygon works just only using the size and branches variables to make a polygon.</comment></custom-block></script></block-definition><block-definition s="Pinwheel 12" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doRepeat"><l>12</l><script><block s="forward"><l>100</l></block><block s="doWait"><l>.1</l></block><block s="forward"><l>-90</l></block><block s="doWait"><l>.1</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>12</l></block></block></script></block></script></block-definition><block-definition s="Pinwheel 3" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doRepeat"><l>3</l><script><block s="doWait"><l>.1</l></block><block s="forward"><l>-70</l></block><block s="doWait"><l>.1</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>3</l></block></block></script></block></script></block-definition><block-definition s="Pinwheel 4" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doRepeat"><l>4</l><script><block s="forward"><l>100</l></block><block s="doWait"><l>.1</l></block><block s="forward"><l>-70</l></block><block s="doWait"><l>.1</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>4</l></block></block></script></block></script></block-definition><block-definition s="Pinwheel 5" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doRepeat"><l>5</l><script><block s="forward"><l>100</l></block><block s="doWait"><l>.1</l></block><block s="forward"><l>-70</l></block><block s="doWait"><l>.1</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>5</l></block></block></script></block></script></block-definition><block-definition s="Pinwheel 6" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doRepeat"><l>6</l><script><block s="forward"><l>100</l></block><block s="doWait"><l>.1</l></block><block s="forward"><l>-70</l></block><block s="doWait"><l>.1</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>6</l></block></block></script></block></script></block-definition><block-definition s="5 scripts" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSayFor"><l>Page 3,5 script</l><l>2</l><comment w="90" collapsed="false">First draws one pinwheel then goes to another pinwheel in a random location putting pen up and pen down again, this process repeats 5 times.</comment></block><block s="down"></block><custom-block s="Pinwheel 3"></custom-block><block s="up"></block><block s="gotoXY"><l>190</l><l>130</l></block><block s="down"></block><custom-block s="Pinwheel 4"></custom-block><block s="up"></block><block s="gotoXY"><l>130</l><l>70</l></block><block s="down"></block><custom-block s="Pinwheel 5"></custom-block><block s="up"></block><block s="gotoXY"><l>-150</l><l>-100</l></block><block s="down"></block><custom-block s="Pinwheel 6"></custom-block><block s="up"></block><block s="gotoXY"><l>-30</l><l>-20</l></block><block s="down"></block><custom-block s="Pinwheel 12"></custom-block></script></block-definition><block-definition s="Pinwheel, Branches: %&apos;Number of branches&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doRepeat"><block var="Number of brances"/><script><block s="forward"><l>100</l></block><block s="doWait"><l>0.1</l></block><block s="forward"><l>70</l></block><block s="doWait"><l>0.1</l></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="Number of brances"/></block><comment w="90" collapsed="false">Turns 360 for each number of branches</comment></block></script></block></script></block-definition><block-definition s="Pinwheel, Branches:, %&apos;Number of branches&apos; Backup: %&apos;Number of backups&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doRepeat"><block var="Number of brances"/><script><block s="forward"><l>100</l></block><block s="doWait"><l>0.1</l></block><block s="forward"><block s="reportProduct"><l>-1</l><block var="Number of backups"/></block><comment w="90" collapsed="false">Moves to left depending on the number of backups</comment></block><block s="doWait"><l>0.1</l></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="Number of brances"/></block></block></script></block></script></block-definition></blocks><variables></variables></project><media name="U1L3-Pinwheel(2)" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>