<snapdata remixID="9996461"><project name="4.2 Lab" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAX0ElEQVR4Xu1cZ1hVx9ZeiD1WLNhBY0NjR2zRYNfYsV57NObaNWosWCL2WJL7majXaCwxxmiuXazRoKJYsIMFBEEFUVGxYMHC97xDZjiHsw/srefAfp498wfB2WvWvOudNWutmb0dEhMTE0k2iUAGIeAgCZhByMthGQKSgJIIGYqAVQJevHiRnj59SqVKlSLTXdrBwSFdf79x4waVLFmSypQpkypQZ8+epSNHjjDdoCNv6fl70aJFycvLi7JkyaLJqC9evKCQkBDKnz+/pufs1Tk8PJw8PT3tJd5MriIBL1y4QPny5WOGzEjymY7v6OhIJUqUUATl0KFDVLZsWUE+TrqM+nn79m2qX7++agOeP39e4J3awnn06BE5OTmxLvZeWHA8pgtZ9WQ0dlQkIDwJFEBr3749W5n4W0BAANWrV4/gldK7Xbp0idq1a2cxbGBgIBUqVIgZBCvXw8ODYmNjzTxgpkyZ6N27d2T6097kdHFxUQ0R8OSL7datW3Tz5k1q0aIF7du3T8jA/8Mmfn5+zCYgo7OzMw0fPpywACMiImy6AOGRW7ZsqXoO79tRkYAAhBuoQ4cObKJbtmyh7du3k6urKxUvXtymk+Xgp/YzPj6ePvnkE4t5Lly4kDp37sz+HhYWxojWqlUrWrFiBdMTHgMevW3btpQ1a1ZGVvSzdytdurTqIbBweMuVKxft37+f+vbtS2vXrmV4wxYg2PHjx2n69OlUrFgxCgoKYjsCnAP6axlPjWLHjh2jPn36qOn6QX0UCWhqIL1swyBg1apVLSY7f/586tKli1gQPFaMjo6mzJkzs/7btm2jgQMH0r179whxGgxubw+YVsxqOpH0WBBaWQICYhHYuykS8Pr162xckK+IszNFRYbR7cgIe+tiJv/Rg/tUvX5jEYOCgNWqVVMkIAJ/NV7U3qQzlY+YVG0D3vzZiL0r6ZrvSsqUnEepFfNB/Tw79aEsjYcJGf7+/tS/f/8PkqnmYUUChoaGimeX9XGnGZ/lJb/sDahEsy/IyaWiGrnv3ee073pqGbGMPZ/p26sUFRXF/v38+XNFAs6bN094wFKlStDJQa5UpXBWOpmzDmXPkpnO567LnrdH0F7gSSi1e7qTyc/Zawndyl1JjKOFgIi3+ALKubQJUfZ89GbwLvY3ey8s4FpyTVKsFz3wLzEetvsMIyAA4QY7OLoelXBvTlUGzBPKZYl/SH/2bUQv3qZ+iPJRFkfy2nqZxSu8VaxY0Sqod+/eZd2KFClCBZY2pMw+IRQZGcn6wwPWqFHDgthz584VMWBU2BWq7TeCjlWbQhUbJIGKbTiLowNdOnUizUVRqXY9SkhISLMfOmBhIKkpWhS6NqJ3ldtSTN3R4tny5curkoNO165dE30Lr2hGj4YeZrLTqz28F0PlN3ejqAEHxJDYggcMGGB3FRQ94NWrV8XAf49pQB7j15GTixu9fPmSsmfPTv69qlKdgupqXUV+i6DLly+z4P/NmzcsEVBqGBMJA0iIuli24O3UynsVC765B6xZs6bFo7NnzxYeMDr8KiUErKOKAxeJBfQyNoYSfT4nRxVbWrH5++lavAMriaCh9GNt23779i3LtmfOnEmdPWtS58KxdKfOKNG/QoUKqo135coVsSiLrGpJj4b42d3zpfSshZd70q3++8S4qHhkGAEBCAfeb+yn1PKn04x4yNDu379PoYNqUZlcySvUdUkAZS5YnK53TyrdmDbndTcI8jgB4ZGUthUQsECBAhQTE8MI+PLGGerx9UxR8sFWUatWLQv5s2bNEh7wzo1rdPT0BeratSutWbOGBg8eTD95j6TBz4+bPVd+x0MKaZ9UTzNtTmNWUGRuV0FAa3UwFOiBBQg4evRoWuA9gqo+8qeo2iPE3Nzc3DQRkONd5JcW9HCIn+pnbdXR+efGjIBcD3jAL7/80lbircpR9IDwWGhQ5sg3jaj54pPs98KFC7NM8vpX7mYELLvxJjlkyUqhXkUsBir8aziBXKjPIbaEV+HNNC7Dtg8CwgNiu1UioLu7u4V85oH+KcPERITQ6UvXmEdcvHgxjRw5kpZMHmVBQOirtFhAwIhcLjRmzBhavXq1wCDlgnn27Bnlzp1bEHDZzG+oTPRfdNt9uNCvUqVKqo0XHBws+hZb3Ypi/31I/J5eVYiiK5tSZN89Zh4wwwgIQDg5QMCm/wkwA/PGEA8q/ZG6GKXo+kiCPO4BrXkVkLNgwYLMA8LAIGDPsbNZzY7HgCBxyjZjxgxBwLuRoXTq4lV2HMYNt2zaGBqSwgNaY0b+0T9TRG4XcdqAbVbJWz958oR5Se4Bl/iMpbJ3DtItEwJWrlxZNQFNY+Tia1rT/a8O2r1MlDK0KPZLM4ros1vojCTkq6++Uj2H9+2o6AFx6sCb/wRPavz9MbMVCTLxI6HUBsa2icq+muM8lCIgFx4QBgYBe42bQ7wkBFl16tSxGA6FWV4HvH8rjALOBbPfeSuUPx/FDlLnjYr+EkyhN6PZKQMaCr1K2TMWCBYK4jzUypb4jKGydw7RzVrDRH+lork1rHDuzole8tc2FDNwf7rHgMiEw3slZd6Y84kTJzKOgABExAITG5PnIn+zFbmwXU0a65aT0orr8f/5VgSzTJZ7QGteBUTr1q0b3blzh3bu3EkvwgOpz/h57JAeoCAuVCLgt99+Kzxg7O1wOn42SPwOg5d2daFhVZyobK7krd8aEYb/FUbXIm6Lozxrx2mIAREucA+4eNpoqnDPjyJqDBGilYrmqRGQL9JS69rSnQHJR3Dv61m0PldqbSsK65lUUgLe8ICIoe3dFD0gDsf5SgjwbkqNFhyhAwcOsFhuxIgRFDmiAZU1SULKrA6m8C+Ut5wCq0NZ7McJiExYqWGrxZEfPCA8EDwgCIhnYRxk4HXrJtX0TNu0adME4R5E3SD/wIvUpk0bFnPCk/+9bhk1D15v/hBuyyjcw803ejmF5yzJdEV79eqV4lYID4hwgRPw/6aOoor3D9ON6skGUyqaWzMm8ObN5bd2FNU/ORazdx2Qy3dd9zld/9cOMw+YoQTkHhAEbDj/MCMFCAASRo1qaJaEgIDxZw/S3R9HWmDstCqEbaOcgKizKYGK4zEQEFtbXFwc84B9J3zHamTojy1Y6YbJ1KlTBQEfRkewLBhJCZKTOXPmsCx4yAvzGDZPkx705NAfFrrmG7WcwnKWYMkWGryuUgMBMR9OwB8mjyC32CMUXu3f4gZJ9erVVTuPc+fOib6u69vT7X7JsZhqIR/YsfRvbSi0x3YhBWWYoUOHfqDUtB9X9IC4W8fbySnNqf7cQyzeQSkG23P06EYWBMxcoKhyaSMFAU29Ch8DZMc2zT0gDPsq4iz1mzifEZ6ToUGDBhYzmjx5sogB42Ju0uGT5+jBgwe0dOlSgmdZPXuSOQEdHKhAz4n0YP1cC1l5R/2XwnKUYFe7kOXyE6GUmSiydJA0mYDDyS32KCMgX7hKRXNr5jhz5oxYlGU2dKSbfXalbTkb9/j493Z0rdtWocfJkyczjoAAhAN5amoLqjfnoNl0EyZ6Ur6s6rLgHEsusFODvHnzim1NCTsUnHFRAB4QBIIH/MJ7ISti8xjw008/tXjU29tbeMDHd2+R34mzZlnw+u9n0aC45LJGanZznruXgh+/YQsBDbGekrfG3/mlU9Q4yztlpsoP/el6lUFCvFLN0trYuFLG28d/dKLI3jvTPQsuu6E9Xe26ReiBJARXvezdFD3g6dOnBfCB37aiOrMOiN+hULly5ejyuUB69jguVf3uREVRJY/6DEwcLaWWDeMOHAiIGBC1RsSAICAvisNzKhFw4sSJwgM+vR9Fh44HmiUhKHyjJmdaf7SmNLyttW3X9Blswaa7hLurkyAgX7hKNUtr4wJv3spu9KIbPZO2QnucX5uWwUzll9/Yka502Sz0gAfMUAJyspyZ3po8Zu43W5GrejWk0RVyqFochdaGsTiOx4DWvAouvPIYD9s8PODAKd+zGiL3gI0aNbIYEwTkhWgQ8C//U2YErFDGlU51LUNFsqedBZf4/hBduPuU3bdDQyyq1JQIWCXuOIVUHihiwNq1a6vCB51OnTol+pbb1JnCemxV/aytOlb804sud/6fmQdEId/eTdEDgv28nfX5nNx99rKLkYsWLWLGfTChuVkMmJqSeVdcYcdpnICo8Sm1o0ePij/jmAsE/HLqD+IiA7Lgzz77zOLR8ePHCw8Y/+AO7T9ygnloXHrIli0brV8wnYa8MD2Kc6DyOx4oxqu5Ryyj0GxF2UVWNCReSmfBiAHhAfn2XLu0E1WJC2AE5P2ViubWcMJ2x2VV+F9XCu22Od3rgJU2d6GgTpvEuFgUGUZAAMKBPDejDdWavof27t3L4rGvv/6aHk1qaXEUd72Hi2JpI8/Pl9mFAng3bKfwKkpxlSkBccrwNOQEDZr2H5b0oD8IqPSizDfffCM83vOHMbTvcAD7HUkTPO/vi3xoaIosuNyWGMVjw9zDl1Jo9mKCgIhFrXlA08y1lkt+qv70JF11+0J0VyoZWSMgMk7eKm7uRiFdkz2RvT0Ql195S1e61HGjGA5OCOfc9m6KHhBFSN4uzGpHNab5mukR593K0gNaqa3lXm5eiOanDEoTwyVINMR6AVtWCgLib4gBGzdubPHY2LFjhQd8GXeP9vx9jP2OojVA3AACvjS9ipWKBxy+lEKyFRUvPyHLtXYbBgsGCwMxZtViuaj601N01a2/6I93Z9Q2jjfGqrS1B13tvEk8ml5nwVW2dacL7TeIEALYwdnYuykSEDcheLs4uz1Vm5JUIRer9HUMxS5ScVMiU2Z6MmU3PXz4UDyL7VVNAwH/PX0xe5+DE7BJkyYWj+LiADwe85Jx92j3IX/hEWHQe8GBVGnndDVDUuEFB+n8ncciC8ZisRa0QyAn54tbQVTjWSBdrpB8hV2pZGRNCeDNZYGAV7w2pnsWXHV7D0ZArgcICGzt3RQJyFc3Br80pwNV8U4uUMIgrvmy05/9PNO+kJrZker8tF+crUIe6mtqzoZPbP2FBvv8yGp56I8CdtOmTS3wwCrlZ8EJT2Jp54HDZmfBiANdShSni6fTvpBaoGRpdhFCDem4ItDtVdRlqhl/hoLLJ73Eg+e1EJDjDVmfbO9JQR1+t3sMCK/LyYbwqMauXnSu7XqzGBC7i72bVQJy5YLmdqRPJm1jyuLWBg7ZIye2UX0h9fXco6yexpMQlFmsHS/xJIO9ArplJQ2duUQE+9iCmzVrZoEH4hSeBb9++oB27Pczy4IL5nAk8mmr6kJqodm76eLDV2ILxotN1hrPyPHS/Mp53lT75TkKKtdbdG/YsKFq22G+vFXZ0YsutU9xdKhakraOwHv9+vVsvjV9e9PZNr8JAUhCxo0bp03ge/RWJODhw4eFqMvfeVGlCUkFysePH/9TUFa6io+rB9b+rk0zJCF7Vy8SBMTT8IDNmze3EIRMjXvAt/GPaNveQ+x3JEyo/wXu+IOavzV/DdNlwDSKXDXDQlb2Zn0p6qPi7KIBmrUsmC8gvLa4bt06ehV1hdxfnqWgsr2FV1EqGVlDAe/6cpnVdvWhC23X0a5du9hVNCwwa3GoLf/uvqcvBbb+VeiB2iQSPHs3RQICEN6uzO9MbuM3044dO2jYsGGEw/9BgwaZgYJaHe6/qT04xy3mKVOmKPZH9og7fnnib9GwWUsJpwSQCw+o9KI0LkdwD/jueRxt3XOQ9cP7wXv27KHu3bvbFUMkO4c3ryKPhAt0sUxPMZaWT1sAb04mEPB8m1/FhwFwnt27d7JnxQBYXLhxnRJvfJEBmT9CFR5GIMN+/fo1WVsQsCtedK+9tx8joDgBO3WKUOKyd1MkIN605xO4uqALVRj3J+FqElY74gX+vi1XDlszYgqQECcJOXLkYO/h4vo+boUgrkL9D14ME8bKxgvvKRtkT5o0ib18vXTqMBo+exkjIEABiEoERLWee8DEF49ps+8BwtaJuiX+j7/UZOotcE6L+4w4xsNLTRgTOm3atIlQ2MaJTJ48eRgJkPgADyVvg0wXBkYMWOf1RbpQ+l9sSsBOCwE53hij8u6BFNR6pfD2eDOtV69eZmQDAeH5V65cyRYYymaYD5I9yEIdlH/TB7sJXk/o1KmTxRxw7Q1fm8C4Hvu/oNMt15h5wAkTJtibf8pfxzIF/NrCrlSwgzeVrNaA1QIxOX5Wylcgv0GNrMnX15eRES8L4TrUhg0b2KE2SIvfMVkQGduXaYkBpRcYH69Z+vj4ULX409Rm9lZ2SsA9YOvWrS0AgVfmHpBePiHf7Vsp/N4TwgtMuClz8GDy7WL+MBIhFIqXL1/OitUYA8dwSBywCKC/KYGgGy8RQQbmgL7oh/57fl1MnlnC6LxrD6GfUsZuzZrQkbeae/rTmVar2ZcOEF9ikeBLD6bHZggtcDEEpMNiw/k5CIdYG5cksCjwxQT+LRk4AVOngrFgJ1xb4z/rHhhAJ1skvYaAhi0Y9rB3U/SAu3fvFm+vhX7fnUqXc6PjeZuw+hwKsPAgaW23MAw8nunFBmsxC+TCC3FvBOJkm1+D3k0OEsdUABerOGUbMmSI8ICZEp5RZb+x9JvzUOrYsSPTlV+CSA1IbNVYVEpv3Sk9xwnJf57b+l/6spYTnXPtIYiilLFb0wF3LTme7vsG0I5XlSmhamd2m9z0/NtWZ8M8ZOJJZYLvLPLMHkEBzX4ReuDAAC932bspEvDHH39kJwkA5foPPahPlY/ofIIzXc5bj60sXnO29c8Hz15SyK17NCNvkkcAAfkxFTJF3PFL2bBt8s+aOb6OJ4/DI2nb84pUuN04VeUeLu99C77bNm+iBfkPUEL5lnSmVDehnlLCZM2Y2Er5x6A8DgykzP98FmHds6r0ipI+L2KPlpNeU89cya9fHG+60kx/03KUPcaHTKvfB4Rh4T3qVnOj18fX2mt8q3KzOpehi4ku7CIqrun369fPal98NAlxp3NBJ/p4o1e664oBE3sso4D7WRjpsaXimzVaGsIBxK24i4j4M70bYnT+/g22cS33GT9E11S/kIrt0/Sc8kMGet9nUU9Tc70dGRsy0vRYtdbmghonTnrS46tS74un3p6Tn+jVm0UMpo8koMEMrrfpSgLqzSIG00cS0GAG19t0JQH1ZhGD6SMJaDCD6226koB6s4jB9JEENJjB9TZdSUC9WcRg+kgCGszgepuuJKDeLGIwfSQBDWZwvU1XElBvFjGYPpKABjO43qYrCag3ixhMH0lAgxlcb9OVBNSbRQymjySgwQyut+lKAurNIgbTRxLQYAbX23QlAfVmEYPpIwloMIPrbbqSgHqziMH0kQQ0mMH1Nl1JQL1ZxGD6SAIazOB6m64koN4sYjB9JAENZnC9TVcSUG8WMZg+koAGM7jepisJqDeLGEwfSUCDGVxv05UE1JtFDKaPJKDBDK636UoC6s0iBtNHEtBgBtfbdCUB9WYRg+kjCWgwg+ttupKAerOIwfSRBDSYwfU2XUlAvVnEYPpIAhrM4HqbriSg3ixiMH0kAQ1mcL1NVxJQbxYxmD6SgAYzuN6mKwmoN4sYTB9JQIMZXG/TlQTUm0UMpo8koEqDd+zYkaKiomjGjBnUunVrlU/JbmkhIAmYFkIm/9+pUyez3tHR0eTr60sFCxbUIEV2NUVAElAjH1KSkD/u6OhIMTEx5O/vr1GisbtLAmqwv4eHBxUvXtzsicjISPruu++oWbNm5ODgoEGa7AoEJAFV8sDLy4sSExPpzZs3VLduXZo8ebLKJ2W31BCQBFTJD5BPejiVYGnoJgmoASzZ1fYISALaHlMpUQMCkoAawJJdbY+AJKDtMZUSNSAgCagBLNnV9ghIAtoeUylRAwKSgBrAkl1tj4AkoO0xlRI1ICAJqAEs2dX2CEgC2h5TKVEDApKAGsCSXW2PgCSg7TGVEjUgIAmoASzZ1fYISALaHlMpUQMCkoAawJJdbY+AJKDtMZUSNSAgCagBLNnV9ghIAtoeUylRAwKSgBrAkl1tj4AkoO0xlRI1ICAJqAEs2dX2CEgC2h5TKVEDApKAGsCSXW2PgCSg7TGVEjUgIAmoASzZ1fYISALaHlMpUQMCkoAawJJdbY+AJKDtMZUSNSDw/xpIrYmK8rV4AAAAAElFTkSuQmCC</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="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</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="11" y="-86" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,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.783783783783775" y="10"><block s="receiveKey"><l><option>a</option></l><comment w="90" collapsed="false">Say all element in a list.</comment></block><block s="doSetVar"><l>list</l><block s="reportNewList"><list><l>a</l><l>b</l><l>c</l><l>d</l></list></block></block><block s="doDeclareVariables"><list><l>index</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doSayFor"><block s="reportJoinWords"><list><l>List element at index </l><block var="index"/><l> is </l><block var="item"/></list></block><l>3</l></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block></script><script x="16.225225225225216" y="218.71771771771765"><block s="receiveKey"><l><option>b</option></l><comment w="176.48648648648646" collapsed="false">Two ways to delete all items from list: &#xD;1)use for loop (default way for most programming languages).&#xD;2)or, use the delete block with &quot;all&quot; dropdown. </comment></block><block s="doSetVar"><l>list</l><block s="reportNewList"><list><l>a</l><l>b</l><l>c</l><l>d</l></list></block></block><block s="doWait"><l>1</l></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doDeleteFromList"><l>1</l><block var="list"/></block></script></block><block s="doWait"><l>1</l></block><block s="doSetVar"><l>list</l><block s="reportNewList"><list><l>a</l><l>b</l><l>c</l><l>d</l></list></block></block><block s="doWait"><l>1</l></block><block s="doDeleteFromList"><l><option>all</option></l><block var="list"/></block></script><script x="20.081081081081095" y="466.4414414414414"><block s="receiveKey"><l><option>c</option></l><comment w="90" collapsed="false">Get the sum of a list.</comment></block><block s="doSetVar"><l>temps</l><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l><l>4</l><l>5</l></list></block></block><block s="doDeclareVariables"><list><l>sum</l></list></block><block s="doSetVar"><l>sum</l><l>0</l></block><block s="doForEach"><l>item</l><block var="temps"/><script><block s="doChangeVar"><l>sum</l><block var="item"/></block></script></block><block s="doSayFor"><block var="sum"/><l>2</l></block></script><script x="19.82882882882882" y="674.9069069069067"><block s="receiveKey"><l><option>d</option></l><comment w="90" collapsed="false">Using custom reporter block &quot;sum of&quot;.  Right click on &quot;sum of&quot; block and click edit to view code.</comment></block><block s="doSayFor"><custom-block s="sum of %l"><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l><l>4</l><l>5</l></list></block></custom-block><l>2</l></block></script><script x="20.31531531531533" y="789.234234234234"><block s="receiveKey"><l><option>e</option></l><comment w="90" collapsed="false">Ask user for list of numbers.</comment></block><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list></list></block></block><block s="doUntil"><block s="reportEquals"><block s="reportListLength"><block var="numbers"/></block><l>5</l></block><script><block s="doAsk"><l>What number would you like to add?</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="numbers"/></block></script></block><block s="doSayFor"><block var="numbers"/><l>2</l></block></script></scripts></sprite><watcher var="temps" style="normal" x="145" y="10.000001999999995" color="243,118,29" extX="88.79999999999995" extY="77.69999999999999"/><watcher var="list" style="normal" x="15" y="9" color="243,118,29" extX="88.79999999999995" extY="77.69999999999999"/><watcher var="numbers" style="normal" x="290" y="8" color="243,118,29" extX="88.80000000000018" extY="77.70000000000005"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="sum of %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>sum</l></list></block><block s="doSetVar"><l>sum</l><l>0</l></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doChangeVar"><l>sum</l><block var="item"/></block></script></block><block s="doReport"><block var="sum"/></block></script></block-definition><block-definition s="average of %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>sum</l></list></block><block s="doSetVar"><l>sum</l><l>0</l></block><block s="doForEach"><l>item</l><l/><script><block s="doChangeVar"><l>sum</l><block var="item"/></block></script></block><block s="doReport"><block s="reportQuotient"><block var="sum"/><block s="reportListLength"><l/></block></block></block></script></block-definition><block-definition s="%&apos;list&apos; is increasing" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>varBoolean</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doSetVar"><l>varBoolean</l><l>True</l></block><block s="doForEach"><l>item</l><l/><script><block s="doIfElse"><block s="reportAnd"><block s="reportOr"><block s="reportEquals"><block var="item"/><block var="index"/></block><block s="reportGreaterThan"><block var="item"/><block var="index"/></block></block><block s="reportEquals"><block var="varBoolean"/><l>True</l></block></block><script><block s="doSetVar"><l>varBoolean</l><l>True</l></block><block s="doSetVar"><l>index</l><block var="item"/></block></script><script><block s="doSetVar"><l>varBoolean</l><l>False</l></block></script></block></script></block><block s="doReport"><block var="varBoolean"/></block></script></block-definition></blocks><variables><variable name="list"><list struct="atomic" id="260">a,b,c,d</list></variable><variable name="temps"><list struct="atomic" id="261">1,2,3,4,5</list></variable><variable name="numbers"><list struct="atomic" id="262"></list></variable></variables></project><media name="4.2 Lab" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>