<snapdata remixID="14691506"><project name="AbstractDataType Lecture Template" app="Snap! 11.0.4, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="AbstractDataType Lecture Template"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Coordinate Points, x point %&apos;X #&apos; y Point: %&apos;Y #&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="X #"/><block var="Y #"/></list></block></block></script></block-definition><block-definition s="Select X coordinate from date record %&apos;singlerecord&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="singlerecord"/></block></block></script></block-definition><block-definition s="Select Y coordinate from data record %&apos;singledata&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="singledata"/></block></block></script></block-definition><block-definition s="Draw shape shape dataset %&apos;Dataset (table)&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doForEach"><l>item</l><block var="Dataset (table)"/><script><block s="gotoXY"><custom-block s="Select X coordinate from date record %s"><block var="item"/></custom-block><custom-block s="Select Y coordinate from data record %s"><block var="item"/></custom-block></block><block s="down"></block></script></block></script></block-definition></blocks><primitives></primitives><stage name="Stage" width="480" height="360" costume="1" 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" id="44"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAQAElEQVR4AezdP4wbV54n8Edhg5lLZybh3rbTVWhjcYmDO8AtJYfDOLRxmSc4HDw2iUscWg6d3JKyF4cLVqkVenBZqxU6uWAcelNrsExsp2sHA3Hfs5oyu9XN5p8q1vvzaaBMNln16r3Pr1RfS/yh+07wRYAAAQIECBxdQAAfndwJCRAgQIBACG0HsCuAAAECBAgMJCCAB4J3WgIECBBoW+DOP/7t6X9tm6DZ1Vs4AQIECAwk8I//8fTBnTvL8A8Dnd9pCRAgQIBAkwKjZfjP/gm6ydJbdEBAgACBgQUE8MAFcHoCBAgQaFNAALdZd6tuW8DqCRDIQEAAZ1AEUyBAgACB9gQEcHs1t2ICbQtYPYFMBARwJoUwDQIECBBoS0AAt1VvqyVAoG0Bq89IQABnVAxTIUCAAIF2BARwO7W2UgIECLQtkNnqBXBmBTEdAgQIEGhDQAC3UWerJECAAIHMBI4cwJmt3nQIECBAgMBAAgJ4IHinJUCAAIG2BQTwEevvVAQIECBAYCUggFcSHgkQIECAwBEFBPARsds+ldUTIECAwLqAAF7X8JwAAQIECBxJQAAfCdpp2hawegIECFwVEMBXRXxPgAABAgSOICCAj4DsFATaFrB6AgSuExDA16l4jQABAgQI9CwggHsGNjwBAm0LWD2BmwQE8E0yXidAgAABAj0KCOAecQ1NgACBtgWsfpOAAN6k4z0CBAgQINCTgADuCdawBAgQINC2wG2rF8C3CXmfAAECBAj0ICCAe0A1JAECBAgQuE2g7gC+bfXeJ0CAAAECAwkI4IHgnZYAAQIE2hYQwPXW38oIECBAIGMBAZxxcUyNAAECBOoVEMD11rbtlVk9AQIEMhcQwJkXyPQIECBAoE4BAVxnXa2qbQGrJ0CgAAEBXECRTJEAAQIE6hMQwPXV1IoItC1g9QQKERDAhRTKNAkQIECgLgEBXFc9rYYAgbYFrL4gAQFcULFMlQABAgTqERDA9dTSSggQINC2QGGrF8CFFcx0CRAgQKAOAQFcRx2tggABAgQKE+g4gAtbvekSIECAAIGBBATwQPBOS4AAAQJtCwjgDutvKAIECBAgsK2AAN5Wyn4ECBAgQKBDAQHcIWbbQ1k9AQIECOwiIIB30bIvAQIECBDoSEAAdwRpmLYFrJ4AAQK7CgjgXcXsT4AAAQIEOhAQwB0gGoJA2wJWT4DAPgICeB81xxAgQIAAgQMFBPCBgA4nQKBtAasnsK+AAN5XznEECBAgQOAAAQF8AJ5DCRAg0LaA1R8iIIAP0XMsAQIECBDYU0AA7wnnMAIECBBoW+DQ1QvgQwUdT4AAAQIE9hAQwHugOYQAAQIECBwqUHYAH7p6xxMgQIAAgYEEBPBA8E5LgAABAm0LCOBy62/mBAgQIFCwgAAuuHimToAAAQLlCgjgcmvX9sytngABAoULCODCC2j6BAgQIFCmgAAus25m3baA1RMgUIGAAK6giJZAgAABAuUJCODyambGBNoWsHoClQgI4EoKaRkECBAgUJaAAC6rXmZLgEDbAlZfkYAArqiYlkKAAAEC5QgI4HJqZaYECBBoW6Cy1QvgygpqOe0IzMf330lbOyu2UgJ1CQjguuppNZULzManJ/Px6YP4+CyMnv+vtKXnF6+dVL58yyNQlcCOAVzV2i2GQDECs/Fb9+bje1+MQvgmbr+Jf3B/P/nX8/+UtvQ8vRa3b9I+ad9iFmaiBBoWiH92G169pRPIWOD/jv/bf4h/u/3jfHz651EYfboMy69+FX79uw8X5x/E7evV1NPzuH2Q3kv7pH3TMenYNMZqP48ECOQlIIB3qIddCRxD4OH49PW4ffZT+PG7UVi+GUP1o8ni/I3p4vzz/7H4f/920xzSe2mftG86Jh2bxkhjxe31m47zOgECwwgI4GHcnZXAKwLzn5uqTp8sQ/gybt//Tbjz95PF03eni6dPXtn5lhfSMenYNEYaK25fxr8VP0nnuOVQbxMgcCQBAXwk6PJPYwV9CMzWm6rC8r0Q7vzzZHH+Wtw+eX9x9pdDz5nGSGPF7bU0dojniOd8FsM4NXJp2joU2PEEDhAQwAfgOZTAvgKpUWo+futyU9Xiyf3J4uzxvmPedlwaexLPEf/Q/34Uwm/i9k2aQ5rLbcd6nwCB7gXin8XuBzUigdoEulhPaoiajU/XmqpG1zZVdXGuTWN8uDj/Om4XTVujr0Zh9Gn8G/Gf09zSHDcd6z0CBLoTEMDdWRqJwLUCD/dsqrp2sA5f1LTVIaahCOwhIID3QHMIgW0E5uP0k6runaUGqLgd1FS1zfkO2Wdz09YhIzuWAIGbBATwTTJeJ7CHwOyVpqrRo9QAFbdOmqr2mNJOh7y/OPtLmmvcNG3tJGdnArsLCODdzRxB4BWB1Mg0P3JT1SuT6PiFyeLs8UTTVuiY1XAEXgoI4JcUnhDYTSA1LM0yaKrabda77/2hpq3d0RxBYAsBAbwFkl0IrAs8zLSpan2OfTzXtNWHau5jml+fAgK4T11jVyUwH5fTVNU3/PVNW/fOklHf5zY+gVoEBHAtlbSOXgRmhTdV9YKyNuj7l5q2Ro/8pK01HE+LF+h7AQK4b2HjFylQY1NV34WYLDRt9W1s/LoEBHBd9bSaAwRaaao6gGirQzVtbcVkJwIh7wBWIAJHEGi1qapvWk1bfQsbv3QBAVx6Bc1/b4H5+HJT1TKEu5M9f/3f3pNo5MBV01Yyjtv3cftyPta01Uj5LfMGAQF8A0wGL5tCDwKzDU1V08X5sx5Oacg1gWQ8WZx/ErfXQtC0FXw1LSCAmy5/O4vXVJVfrTVt5VcTMzqugAA+rrezbSvQwX6aqjpAPMIQmraOgOwUWQoI4CzLYlKHCGiqOkRvuGM1bQ1n78zDCAjgYdydtQeBeT1NVT3olDXkdPH0yWTx9N1lCHfjpmmrrPKZ7ZYCAnhLKLvlKTDTVJVnYTqa1XRx/myiaasjTcPkJiCAc6uI+WwloKlqK6Yyd7ph1pq2boDxcrECArjY0rU3cU1V7dX8uhVr2rpOxWslCgjgEqvW2Jw1VTVW8C2XW2nT1part1sNAgK4hipWuoa5pqpKK9v9sqaatrpHNWLvAgK4d2In2EVgpqlqFy77XhGYatq6IlLYt41NVwA3VvBcl6upKtfKlDsvTVvl1q6VmQvgViqd4To1VWVYlAqnpGmrwqJWsqQrAVzJqiwjawFNVVmXp9rJadqqtrTFLkwAF1u68iY+11RVXtEqnfFU01allS1rWQJ4rV6edi8w01TVPaoROxOYatrqzNJAuwsI4N3NHLGFgKaqLZDskpWApq2sytHEZARwE2XeZpGH76Op6nBDIwwvoGlr+Bq0MgMB3Eqle1ynpqoecQ09mICmrcHomzmxAG6m1N0vdH7RVPU8hD+NQki/Mu7uZPH03eni6ZPuz9bviEYnsEkgXdPp2l6GcDdd6+man4/vnaU/A5uO8x6BTQICeJOO914RmF3TVDVdnJ98sDj/JD4+e+UALxCoSCBd4xfX+kkIo0chLN+LfyaezcenD+JjfC34IrC1gADemqrtHTVV1Vx/a9tHQNPWPmqOWRcQwOsanl8S0FR1icM3BK4V0LR1LYsXtxAQwFsgtbaLpqrWKt72ertavaatriTbGUcAt1PrW1c611R1q5EdCGwjMF08fbJq2lqG8IOmrW3U2ttHALdX80srnmmquuThGwJdCkxf/KStB/HxJGTZtBV8DSgggAfEH/LUmqqG1HfuFgU0bbVY9c1rFsCbfap6V1NVVeW0mEIFNG3lU7ihZyKAh67AEc6vqeoIyE5BYEcBTVs7glW4uwCusKirJc3XmqpSI0jc/KSqFY5HAhkJTDVtZVSN401l2AA+3jqbOdPshqaqyeI8NYL4SVXNXAkWWqLAVNNWiWXbe84CeG+6vA7UVJVXPcyGwKECmrYOFcz/eAE8XI0OPrOmqoMJDUAgewFNW9mXaO8JCuC96YY7UFPVcPbOTGAoAU1bQ8n3d14B3J9t5yPPa2qq6lzHgATaEZhq2qqi2AI48zLONFVlXiHTIzCcwFTT1nD4HZxZAHeA2McQmqr6UM1mTBMh0LmApq3OSXsfUAD3Trz9CTRVbW9lTwIErhfQtHW9S46vCuAMqqKpKoMimMLxBJzpKAKato7CfNBJBPBBfIcdPNdUdRigowkQ2EpgqmlrK6dj7ySAjyw+01R1ZHGnI5CVwKCTmWraGtT/6skF8FWRnr7XVNUTrGEJENhLQNPWXmydHiSAO+W8PJimqsseviNAID+BozZt5bf8QWckgHvg11TVA6ohCRDoVUDTVq+81w4ugK9l2e/Fuaaq/eAcRYBAVgJTTVt91OOVMQXwKyS7vTDTVLUbmL0JEChGYKppq9daCeA9eTVV7QnnMAIEihTQtNV92ZoK4EP5NFUdKuh4AgRKF9C01V0FBfAWlpqqtkCyCwECTQlo2jq83AJ4g+G8qqaqDQv1FgECBA4QmGra2ktPAF9hm41PTz4bn348H59+G8LyvRBGj6aL85PJ4vxBfHwWfBEgQIDAtQLpHnlxrzwJ8d6Z7qHpXpruqeneGnxdEhDAFxyz8Vv35uO3vhiF8M0yhN/Gx7cniyf3J4uzxxe7eChYwNQJEDiuQLp3TuI9NN1LL+6p36R7bLrXHncm+Z6t6QDWVJXvhWlmBAjUIaBp6+Y6NhnAD8enr8fts5/Cj9+NwvLNZVh+FP/Z5I34zyefp8aCm7m8Q6BEAXMmMLxAureme2y616Z7brr3pntwuhfH7fXhZ3j8GTQVwHNNVce/wpyRAAECVwSmmrZ+Fqk+gGfj05O5pqqfi+0/BFoUsOZ8BabX/KSteL/+Nm4fp3t3vjPvZmbVBnD6oH9+0VQ10lTVzdViFAIECPQkMFmcPZ5cNG1d3LOrb9qqKoA1VfX0J8OwBAgUKlDetFtq2qoigB9qqirvT5kZEyBAYINAC01bRQfwXFPVhsvXWwQIEKhDYLpn01buqy8ugGeaqnK/psyPAAECvQhMK2vaKiaANVX1cj0blAABAkUKTBblN231G8AHllVT1YGADidAgEDlAiU3bWUZwJqqKv8TY3kECBDoWKDEpq2sAnheV1NVx5eX4QgQIEBgG4FpIU1bgwfwTFPVNteTfQgQIEBgR4Fp5k1bgwWwpqodr6TSdjdfAgQIZCSQY9PWUQNYU1VGV6OpECBAoEGBnJq2jhLAmqoavMrbXrLVEyCQuUAOTVu9BvBcU1Xml6DpESBAgMB0oKatzgP4n8b3/y79Kqm4fRvC8r0QRo+mi/OTyeL8QXx8FnwRIFC3gNURKFQgZdRFVp2EmF0pw1KWxe3jlG2h46/OAnjVVPXX8PxfLn6V1NuTxZP7k8XZ447nbDgCBAgQINCrQMquScywmGdvx+23Kdvm47e+SFnX1YkPCmBNVV2VwTgECFQiYBmVCfTZtLVXAD/06/8qu8QshwABz8dKwQAAEABJREFUAgQ2CfTRtLVTAM81VW2qj/cIECDQtkAjq5921LR1awCnD57TB9Bx+zaE538I8YPpqaaq4IsAAQIE2haIWfjsctPW8z+krIzbVk1bNwZw+qB5Hj9wTh88pw+g4/Z2PNG9yUJTVduXnNUTIECAwFWByeLsccrIlJVx26pp61IAa6q6Sup7AgQIECCwvcAuTVs/B/DDS01VozeXYflRTPI34l+vP08fPG9/ansSIECAAAECKTtThqYsTZk6CqM3fwo/fhfz9rO4vZ6EYgCP/ufzEP60DOGHuN2dLJ68O40fMKc3S9vMlwABAgQI5CaQMjVla8rYuP2QMne0HP1DDOD4bW6zNR8CBAgQIFCzwGj51xjA4f/E//x+FMJv4vbNfHyv05/0UbNfXmszGwIECBDIUeBFU/O9L1LGxu03KXPDMsziYwiXPzRefjUKo0/n49M/z8anf0yNWTkuyJwIECBAgECuAik7U4amLE2ZGj8H/upX4de/i3n7Qdy+TvP+OYDTk7S9+qHx8pUPjdN+NgK5CZgPAQIEchBIDVZx+yw1XI3C8s0YvDc2NV8K4PXJv/jQ+Om7fxPu/H38lPj7uH0Zk/zJfHz/nfX9PCdAgAABAq0LpGxMGZmyMm7fp+ycLJ5ubGq+MYBXmO8vzv4yWZx/ErfXQrjzzyEs35uNT5/FEz2Ijyer/TwSIDCUgPMSIDCEQMrAiyx8lrIxZWTKyrh9krLztjndGsDrA0wWZ48niyf340FrTVvd/nqm9fN5ToAAAQIEchN40VT11qWmqpSNk5iRu8w1Zukuu7/YN32AHLcP0gfKyzDStPWCxX8JEBhAwCkJHEPg1aaq0StNVbvOY68AXp1E09ZKwiMBAgQI1Cjw8NJPitzcVLXr+g8K4PWTadpa1/CcAAECxxBwjr4E5uP778TPd58sQ/gybls1Ve06l84CeHXi9zVtrSg8EiBAgEBBArPx6UkM3dRgvFdT1a5L7TyA1yeQPpCeaNpaJ/GcAAECBDoS6GqYrpqqdp1PrwG8msyHi/Ov46ZpawXikQABAgQGFeijqWrXBR0lgFeT0rS1kvBIgAABAkMI9NlUtet6DgvgXc+2tv/1TVv3zuZjP2lrjclTAgQIEOhAIGXLfHzvbNljU9Wu0xwsgFcTff9S09boUfCTtlY0HgkQIEDgAIHZK01Vo0eTxflrcdvqJ1UdcOqtDh08gNdnOVkU9ZO21qfuOQECBAhkIjBUU9Wuy88qgFeT/1DT1orCIwECBAhsIZBDU9UW07y0S5YBvJqhpq2VRIaPpkSAAIEMBHJqqtqVI+sAXl/MqmkrfoB+N24Xvx5R09a6kecECBBoRWA+Tj+p6pemqpgLdye3/Pq/3GyKCeAV3HRx/mzy8tcjatpauXg8qoCTESAwgMBsQ1NVyoYBpnTQKYsL4PXVatpa1/CcAAECdQqU0lS1q37RAbxarKatlYRHAkcQcAoCRxAosalqV5YqAni1aE1bKwmPBAgQKFOg5KaqXcWrCuD1xU8XT59M4gfy6YP5uGnaWsfxnACBfQUc15PAvIKmql1pqg3gFcRU09aKwiMBAgSyEphV1lS1K271AbwOomlrXcNzAgQI7CjQ0e61NlXtytNUAK9wNG2tJDwSIEDgOAItNFXtKtlkAK+QNG2tJDwSIECgH4GKmqo6B2o6gNc1p5q21jk8J0CAwEEC8wabqnYFE8BXxKaatq6I+JYAAQLbCcwab6raTumXvYoK4F+mfZxnmraO4+wsBAiULaCpar/6CeAt3DRtbYFkFwIEmhLQVHV4uQXwDobDNm3tMFG7EiBAoCcBTVXdwQrgPS2nmrb2lHMYAQIlCsw1VXVeNgF8IOlU09aBgtsdbi8CBI4vMNNU1Su6AO6QV9NWh5iGIkBgMAFNVcehF8A9OGva6gG16SEtnkD/Apqq+je+egYBfFWkw+81bXWIaSgCBHoR0FTVC+tWgwrgrZgO32m61rQ1CuH75yH8aT6+dzYf33/n8NGNQKBeASvrRyDde9I9KN2L0j1pGcLdyeLpu+le1c8ZjXpVQABfFen5++ni/NkHi/NP4uNJCKNHISzfm41Pn83Hpw/iY3wt+CJAgEAvAukec3GveZbuPSHeg9K96OKeFF8Lvo4oIICPiH31VJq2ror4ngCBywLdfKepqhvHrkcRwF2L7jGepq090BxCgMBGAU1VG3myeFMAZ1GGF5PQtPXCwX8JENhfoKamqv0VyjhSAGdap+la09YyhB9So8Rc01am1TItAsMLzMf330n3iHSvSPeMuGmqGr4sG2cggDfyDP/mdHH+bLI4fxAfT0LQtBV8ESDwUmB2zU+qSveKi3uGpqqXUnk+2RzAec652Vlp2mq29BZO4JKApqpLHMV+I4ALLJ2mrQKLZsoEDhTQVHUgYIaHC+Cbi5L9O5q2si+RCRI4WEBT1cGE2Q4ggLMtzW4Tm2ra2g3M3gQyF5hrqsq8QodPTwAfbpjVCNOumrayWpXJEGhDYKapqo1CX6xSAF9A1PigaavGqlpTjQKaqmqs6u1rEsC3GxW/h6atnUvoAAK9C2iq6p04+xMI4OxL1N0ENW11Z2kkAvsKaKraV66+4wRwfTXdakVTTVtbOTW5k0X3IjDXVNWLa8mDCuCSq9fB3KeatjpQNASB6wVmmqquh/HqzwIC+GcG/0kCmraSgq1xgU6Wr6mqE8bqBxHA1Zd49wVq2trdzBEENFW5BnYVEMC7ijW0v6athoptqXsLVNVUtbeCA/cREMD7qDV4zFTTVoNVt+RNAnNNVZt4vLeFgADeAskuvwhMNW39guFZcwIzTVU11/zoaxPARyev54SatuqppZVsFtBUtdnHu/sJCOD93By1JqBpaw3D02oENFVVU8psF5JVAGerZGJbCWja2orJTpkLaKrKvEAVTU8AV1TMnJYy1bSVUznMZQuBuaaqLZTs0qWAAO5S86Cx6jx4qmmrzsJWsqqZpqpKKlnmMgRwmXUrctaatoosW5WT1lRVZVmLW5QALq5k5U/4uqat+fj0z/FvI39MjS/lr9AKchRI11a6xtK1NgqjT5dh9NWvwq9/F6/HD+L2dY5zNqe6BQRw3fXNenWatrIuTzWT01RVTSmrW4gArq6kZS5o2nTTVpk1y33Wc01VuZeo+fkJ4OYvgbwAptc0bcV/Mvz2s/Hpx7Px6UleszWb3ATSNZKulXTNhLB8L4TRo3hNnUwW5w/i47Pgi0BGAgI4o2KYymWBVdPWKIS3lyH8Nj5+Mx+/9cVs/Na9y3v6rmSBLuaerol0baRr5OJaeXuyeHJ/sjh73MX4xiDQh4AA7kPVmJ0KpAaZuH2QGmaWYfTVKIw+jX/D0bTVqXJ5g2mqKq9mZnxZQABf9vBdxgKatjIuzhGn9nB8+nrcPvsp/PjdKCzfXIblR/GfmN+I/8T8ebpGjjiVDk5liJYFBHDL1S947VNNWwVXb7+pzzVV7QfnqGwFBHC2pTGxbQSmNzRtxX+i1rS1DWDm+8zGpyeplnH7Nmiqyrxau0+v9SMEcOtXQEXrTw03k8WT+6MQ3o6bpq1Q7td6U9VFLTVVlVtOM79BQADfAOPlcgU+XJx/HTdNW4WVUFNVYQUz3QMFQhDABxMaIFeB1JAT/4n689Sgkxp1UsNOatxJDTxxez3Xebc2r1SLuGmqaq3w1iuAXQNtCEw1bWVX6LmmquxqYkLHFWj5b8DHlXa2LASmmrYGrcNMU9Wg/k6el4AAzqseZnNEgcni7PFE09ZRxDVVHYXZSQoTEMCFFayz6RropcCHmrZeWnT5RFNVl5rGqlFAANdYVWvaS0DT1l5srxz00E+qesXECwSuExDA16l4rXaBW9c31bR1q9HVHeaaqq6S+J7ARgEBvJHHm60LTDVtbbwEZpqqNvp4k8AmAQG8Scd7BNYEJotKmrbW1rTvU01V+8o5jsAvAgL4FwvPCGwl0GrTlqaqrS4POxHYWkAAb01lRwKXBVpp2qqsqepyEX1HYEABATwgvlPXIzCtsGlrrqmqngvUSrIUEMBZlsWkShWYbmja+qfx/b/LfV1pjvPx6cdx8+v/ci/WPvNzTFYCAjircphMTQJXm7b+Gp7/y3z81hepgSm3daY5pbmlOY5CSL/K0a//y61I5lOdgACurqQWlJtArk1bmqpyu1LMp2eB7IYXwNmVxIRqFcilaeuhn1RV6yVmXYUJCODCCma6dQhMB2ja0lRVx7VjFfUIHDWA62GzEgLdCExfadp6/ofUABW3j1ND1KFnSWOkseL2bQjP/xDC6FE858lkcf4gPj4LvggQGExAAA9G78QELgu8aNo6vzcK4e24/TY1RM33bNq6vqnq/F46R/BFgEAWAgL4aGVwIgLbCezbtKWpajtfexHIRUAA51IJ8yBwReDVpq3Rmz+FH797OD79LG6vr3ZPz+P2WXpvFEZvLsPyo/hPzG/Ef2L+PI2x2s8jAQJ5CQjgvOpR7Wws7DCB6c9NW0/eXYZwN24/PA/hT/O/Pf3/aUvP02txuztZPHk37XvY2RxNgMAxBATwMZSdg0BHAtP1pq3lnf8d4hZf01TVka9hCBxTQAAfU9u5GhXoZ9mTxdnjtPUzulEJEOhbQAD3LWx8AgQIECBwjYAAvgbFSwQIdCdgJAIErhcQwNe7eJUAAQIECPQqIIB75TU4AQJtC1g9gZsFBPDNNt4hQIAAAQK9CQjg3mgNTIAAgbYFrH6zgADe7ONdAgQIECDQi4AA7oXVoAQIECDQtsDtqxfAtxvZgwABAgQIdC4ggDsnNSABAgQIELhdoOYAvn319iBAgAABAgMJCOCB4J2WAAECBNoWEMC11t+6CBAgQCBrAQGcdXlMjgABAgRqFRDAtVa27XVZPQECBLIXEMDZl8gECRAgQKBGAQFcY1WtqW0BqydAoAgBAVxEmUySAAECBGoTEMC1VdR6CLQtYPUEihEQwMWUykQJECBAoCYBAVxTNa2FAIG2Bay+KAEBXFS5TJYAAQIEahEQwLVU0joIECDQtkBxqxfAxZXMhAkQIECgBgEBXEMVrYEAAQIEihPoNICLW70JEyBAgACBgQQE8EDwTkuAAAECbQsI4M7qbyACBAgQILC9gADe3sqeBAgQIECgMwEB3Bll2wNZPQECBAjsJiCAd/OyNwECBAgQ6ERAAHfCaJC2BayeAAECuwsI4N3NHEGAAAECBA4WEMAHExqAQNsCVk+AwH4CAng/N0cRIECAAIGDBATwQXwOJkCgbQGrJ7C/gADe386RBAgQIEBgbwEBvDedAwkQINC2gNUfJiCAD/NzNAECBAgQ2EtAAO/F5iACBAgQaFvg8NUL4MMNjUCAAAECBHYWEMA7kzmAAAECBAgcLlByAB++eiMQIECAAIGBBATwQPBOS4AAAQJtCwjgUutv3gQIECBQtIAALrp8Jk+AAAECpQoI4FIr1/a8rZ4AAQLFC/T1cgQAAAHLSURBVAjg4ktoAQQIECBQooAALrFq5ty2gNUTIFCFgACuoowWQYAAAQKlCQjg0ipmvgTaFrB6AtUICOBqSmkhBAgQIFCSgAAuqVrmSoBA2wJWX5WAAK6qnBZDgAABAqUICOBSKmWeBAgQaFugutUL4OpKakEECBAgUIKAAC6hSuZIgAABAtUJ7BTA1a3egggQIECAwEACAnggeKclQIAAgbYFBPDW9bcjAQIECBDoTkAAd2dpJAIECBAgsLWAAN6aqu0drZ4AAQIEuhUQwN16Go0AAQIECGwlIIC3YrJT2wJWT4AAge4FBHD3pkYkQIAAAQK3CgjgW4nsQKBtAasnQKAfAQHcj6tRCRAgQIDARgEBvJHHmwQItC1g9QT6ExDA/dkamQABAgQI3CgggG+k8QYBAgTaFrD6fgUEcL++RidAgAABAtcKCOBrWbxIgAABAm0L9L/6O8tR+C/z8enHNgauAdeAa8A14Bo4zjWQsvdOWIZF/znvDAQIECBAgMBLgZi9d6aL8/8+WZx/kuFmTuriGnANuAZcA1VeAyl7fQb88n9HPCFAgAABAscTEMDHs97tTPYmQIAAgaoFBHDV5bU4AgQIEMhV4N8BAAD//9AbaWIAAAAGSURBVAMAEGi8Zkweg7AAAAAASUVORK5CYII=</pentrails><costumes><list id="45"><item><ref mediaID="AbstractDataType Lecture Template_Stage_cst_XY Grid"></ref></item></list></costumes><sounds><list struct="atomic" id="46"></list></sounds><variables></variables><blocks></blocks><scripts><script x="306.47783251231533" y="57.01847290640404"><block s="doForEach"><l>item</l><l/><script></script></block></script></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="-240" y="175" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="145,26,68,1" pen="tip" id="55"><costumes><list struct="atomic" id="56"></list></costumes><sounds><list struct="atomic" id="57"></list></sounds><blocks></blocks><variables></variables><scripts><script x="469.3990147783252" y="124.14532019704433"><block s="reportNewList"><list><l>240</l><l>0</l><l>0</l><l>100</l><l>-240</l><l>0</l><l>240</l><l></l></list><comment w="165.3694581280788" collapsed="false">odd index numbers are x points&#xD;even index numbers are y points&#xD;draws a Triangle</comment></block></script><comment x="527.9458128078818" y="193.74384236453204" w="307.2413793103449" collapsed="false">The list of numbers is confusing because it is not obvious which numbers are x and which are y coordinates. It will also be difficult to maintain (add or delete coordinates to the lists).&#xD;It would be better to create a matrix (a list of list). Each item in the list will be a list of x and y coordinates.</comment><script x="452.0908133971866" y="54.60385878489319"><block s="reportNewList"><list><l>240</l><l>0</l><l>0</l><l>100</l><l>-240</l><l>0</l><l>0</l><l>-100</l><l>240</l><l>0</l></list><comment w="165.3694581280788" collapsed="false">odd index numbers are x points&#xD;even index numbers are y points&#xD;draws a diamond</comment></block></script><comment x="21.615763546798064" y="14.21510673234802" w="414.1379310344828" collapsed="false">Abstract Data Types (ADT) is a custom data type created by the programmer to provide meaning to the data in your program. It is not built into the programming language. ADT are created with custom constructor and selector functions (blocks).&#xD;ADT are a form of abstraction because they make are program easier to understand, read, and debug.</comment><comment x="511.68965517241384" y="10" w="290.9852216748768" collapsed="false">Lists and Numbers are examples of Primitive Data Types</comment><comment x="22.034482758620697" y="106.05911330049264" w="413.1527093596059" collapsed="false">Step 1: Create A Reporter block (the constructor) that will take two numbers as the domain (x and y coordinates) and output a list as the range.</comment><comment x="16.615763546798036" y="196.20689655172413" w="421.5270935960591" collapsed="false">Step 2: Create two report blocks (the selectors) that will take the list created by the contructor block as the domain and output a single number as the range (one the x coordinate the second block the y coordinate).</comment><comment x="16.1231527093596" y="319.3596059113301" w="343.69458128078816" collapsed="false">Step 3: Create a list that stores the necessary Coordinte Points to draw your specified shape </comment><script x="83" y="491.0738916256157"><custom-block s="Select Y coordinate from data record %s"><custom-block s="Coordinate Points, x point %s y Point: %s"><l></l><l>0</l></custom-block></custom-block></script><script x="81" y="451.0738916256157"><custom-block s="Select X coordinate from date record %s"><custom-block s="Coordinate Points, x point %s y Point: %s"><l></l><l></l></custom-block></custom-block></script><script x="302.5" y="271.04055829228236"><block s="doSayFor"><block var="item"/><l>2</l></block></script><comment x="853.9162561576354" y="191.58128078817737" w="335.2857142857141" collapsed="false">Step 4: Create a Draw Shape Command Block whose domain will be the list of Coordinate Points create in step 3. The command block will draw the shape on the screen by using a the for each item block and the selector blocks created in Step 2.</comment><script x="458" y="312.4072249589491"><block s="receiveGo"></block><block s="clear"></block><block s="up"></block><block s="doSetVar"><l>Draw Square</l><block s="reportNewList"><list><custom-block s="Coordinate Points, x point %s y Point: %s"><l>240</l><l>175</l></custom-block><custom-block s="Coordinate Points, x point %s y Point: %s"><l>240</l><l>-175</l></custom-block><custom-block s="Coordinate Points, x point %s y Point: %s"><l>-240</l><l>-175</l></custom-block><custom-block s="Coordinate Points, x point %s y Point: %s"><l>-240</l><l>175</l></custom-block></list></block></block><block s="doSetVar"><l>Diamond shape</l><block s="reportNewList"><list><custom-block s="Coordinate Points, x point %s y Point: %s"><l>240</l><l>-</l></custom-block><custom-block s="Coordinate Points, x point %s y Point: %s"><l>0</l><l>100</l></custom-block><custom-block s="Coordinate Points, x point %s y Point: %s"><l>-240</l><l>0</l></custom-block><custom-block s="Coordinate Points, x point %s y Point: %s"><l>0</l><l>-100</l></custom-block><custom-block s="Coordinate Points, x point %s y Point: %s"><l>240</l><l>0</l></custom-block></list></block></block><custom-block s="Draw shape shape dataset %s"><block var="Diamond shape"/></custom-block><custom-block s="Draw shape shape dataset %s"><block var="Draw Square"/></custom-block><block s="up"></block><block s="setColor"><color>145,26,68,1</color></block></script></scripts></sprite><watcher var="Diamond shape" style="normal" x="10" y="10" color="243,118,29" extX="128.5615234375" extY="103"/><watcher var="Draw Square" style="normal" x="10" y="136.000002" color="243,118,29" extX="128.5615234375" extY="86"/></sprites></stage><variables><variable name="Diamond shape"><list id="159"><item><list struct="atomic" id="160">240,-</list></item><item><list struct="atomic" id="161">0,100</list></item><item><list struct="atomic" id="162">-240,0</list></item><item><list struct="atomic" id="163">0,-100</list></item><item><list struct="atomic" id="164">240,0</list></item></list></variable><variable name="Draw Square"><list id="165"><item><list struct="atomic" id="166">240,175</list></item><item><list struct="atomic" id="167">240,-175</list></item><item><list struct="atomic" id="168">-240,-175</list></item><item><list struct="atomic" id="169">-240,175</list></item></list></variable></variables></scene></scenes></project><media name="AbstractDataType Lecture Template" app="Snap! 11.0.4, https://snap.berkeley.edu" version="2"><costume name="XY Grid" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAQAElEQVR4Aezdz5EcyXUH4MZGyI2VDzoqZIDOtIBkkOJZHqwHOjOooGgBzzJAoaN84LrBA9S/Bt5sTk33TE93/cmq/BB4qKysqsx8X3bhobG75A9fO//xt7/9rfMVjrU8+7H9fv/md//29VZsv7pxV+Dd6G/ve9+TH05+ECCwK4E//+mPV9d7q//qzToJENhcYOwCvDm/BRB4TGBabKfnj43qKQIE1hRQgNfUNheBGQVSdP/rP399ynHGYQ1FgMBKAgrwStAdTmNJBAgQILChgAK8Ib6pCSwt8Nvf/+GUWHqeXsdP7ole12ddYwsowGPv/7jZD5B5FZ5Xf0X905fTKXH6/iPtxPfTq4dcb+PqTd86v5yHT3w7O53STpw++JF7EtduS38b03vaa2m31yv3smivaRPYWkAB3noHzE+gZ4EU3qzvp6/nwn2OS/tcZXOcKaZFsx22rn09T53Itepr27mWaPvSFgR6FlCAe94dazu8QIpJ4laiuZa4df1Wf33jq2+AL/elkJ5O52J6LqJtca0b0peo808e2yJY666+DJW+RNoV7fXqm/NYBmUy59jGIvCMgAL8jJ5nCTwpUMVnWpQybPXVPembJaoIZ7C2nfPOonKPRSLLq760BYE9CyjAe949aycwt0AKcuKJcdsC2bYzZM4Tad8TbdGt56rvnuev3qOTQCcCCnAnG2EZ4wpcKyxVZOrarDrtXzG37VknMRgBAh8JKMAfCblOYAWBKrQpvIlMWX1pzxZVcPMtN5GBq6/a7Xn63on8c9XEO7e8upTcEq86nawpYK6OBBTgjjbDUsYWaAtu235EZbZ/8agt0lWYq++RhV15pi3IbTu3lkP6E21f2861RNuXdqL+gFAm6RMEehBQgHvYBWsgsJZAimei5ks7ces8/bneRvo+iBTOxPS29CXa/py30V5Lu72WdvraSF8b7TVtAq8EOjtRgDvbEMshMJdAfeOrb4BzjTsdp+aZ9vdwXrn3vMYenKxhGwEFeBt3sxJYRSCFJ7HUZEuOPceas77EHGMZg8DcAisX4LmXbzwCBAgQILBPAQV4n/tm1QcVqH+WedD0pEWAQCOgADcYSzeNT4AAAQIESkABLglHAgQIECCwooACvCL22FPJngABAgRaAQW41dAmQIAAAQIrCSjAK0GbZmwB2RMgQGAqoABPRZwTIECAAIEVBBTgFZBNQWBsAdkTIHBNQAG+pqKPAAECBAgsLKAALwxseAIExhaQPYFbAgrwLRn9BAgQIEBgQQEFeEFcQxMgQGBsAdm/J6AAv6fjGgECBAgQWEhAAV4I1rAECBAgMLbAR9krwB8JuU6AAAECBBYQUIAXQDUkAQIECBD4SODYBfij7F0nQIAAAQIbCSjAG8GblgABAgTGFlCAj7v/MiNAgACBjgUU4I43x9IIECBA4LgCCvBx93bszGRPgACBzgUU4M43yPIIECBA4JgCCvAx91VWYwvIngCBHQgowDvYJEskQIAAgeMJKMDH21MZERhbQPYEdiKgAO9koyyTAAECBI4loAAfaz9lQ4DA2AKy35GAAryjzbJUAgQIEDiOgAJ8nL2UCQECBMYW2Fn2CvDONsxyCRAgQOAYAgrwMfZRFgQIECCwM4GZC/DOsrdcAgQIECCwkYACvBG8aQkQIEBgbAEFeMb9NxQBAgQIELhXQAG+V8p9BAgQIEBgRgEFeEbMsYeSPQECBAh8RkAB/oyWewkQIECAwEwCCvBMkIYZW0D2BAgQ+KyAAvxZMfcTIECAAIEZBBTgGRANQWBsAdkTIPCIgAL8iJpnCBAgQIDAkwIK8JOAHidAYGwB2RN4VEABflTOcwQIECBA4AkBBfgJPI8SIEBgbAHZPyOgAD+j51kCBAgQIPCggAL8IJzHCBAgQGBsgWezV4CfFfQ8AQIECBB4QEABfgDNIwQIECBA4FmBfRfgZ7P3PAECBAgQ2EhAAd4I3rQECBAgMLaAArzf/bdyAgQIENixgAK8482zdAIECBDYr4ACvN+9G3vlsidAgMDOBRTgnW+g5RMgQIDAPgUU4H3um1WPLSB7AgQOIKAAH2ATpUCAAAEC+xNQgPe3Z1ZMYGwB2RM4iIACfJCNlAYBAgQI7EtAAd7XflktAQJjC8j+QAIK8IE2UyoECBAgsB8BBXg/e2WlBAgQGFvgYNn/8PPPP596jnj3vL7R1mY/+npffvWrv3f9/o70fng3+no38tnrfU9++PHHH089RwB7Xt9oa7Mffb0vf/3rP3T9/o70fng3+no38tnrfU8++VfQSUcQIECAAAECzwoowM8Kep7AwgL/+z8LT2B4AgQ2EVCAP8HuVgJrCqTwJjJnjom0BQECxxBQgI+xj7I4mEAV23/+l9MpUelVf507EiCwXwEFeL97t/LKTbelQFuEt1yHuQkQmE9AAZ7P0kgEVhHwLXgVZpMQWFxAAV6c2ARHEFgjh7aw1jfea31rrMUcBAgsL6AAL29sBgLvCqTIJnJTjom0K6bn1e9IgMC+BRTgfe+f1e9coIprvvEmKp30T8/Tl+ttf86XDzMQILCEgAK8hKoxCTwoMC2uOU9kuBwTaQsCBPYvoADvfw9lcFCB+sab9BTeKGwTZiWwlIACvJSscQk0Aimmiabr0qzC2l6rvssNfiFA4LACCvBht1ZiPQq0hXa6vveuTe91TmAdAbMsKaAAL6lrbAJngWlhnZ6333hzLXF+7NX/AlbOBQECxxJQgI+1n7LpVCBFNnFrebmWyPUcE2kLAgS2E1h6ZgV4aWHjDy/QFtNq17fcOhZSXa9zRwIEjiugAB93b2XWuUAV3zp2vlzLI0BgZoG+C/DMyRqOQG8C+cab6G1d1kOAwPICCvDyxmYg8CJQ33ZTdBMvFzQIEBhOQAHud8ut7IACKbqJA6YmJQIEPimgAH8SzO0ECBAgQGAOAQV4DkVjzC9gRAIECBxcQAE++AZLjwABAgT6FFCA+9wXqxpbQPYECAwgoAAPsMlSJECAAIH+BBTg/vbEigiMLSB7AoMIKMCDbLQ0CRAgQKAvAQW4r/2wGgIExhaQ/UACCvBAmy1VAgQIEOhHQAHuZy+shAABAmMLDJa9AjzYhkuXAAECBPoQUID72AerIECAAIHBBCYFeLDspUuAAAECBDYSUIA3gjctAQIECIwtoAA3+69JgAABAgTWElCA15I2DwECBAgQaAQU4AZj7KbsCRAgQGBNAQV4TW1zESBAgACB7wIK8HcIh7EFZE+AAIG1BRTgtcXNR4AAAQIEzgIK8BnBTwJjC8ieAIEtBBTgLdTNSYAAAQLDCyjAw38EABAYW0D2BLYSUIC3kjcvAQIECAwtoAAPvf2SJ0BgbAHZbymgAG+pb24CBAgQGFZAAR526yVOgACBsQW2zl4B3noHzE+AAAECQwoowENuu6QJECBAYGuBbQvw1tmbnwABAgQIbCSgAG8Eb1oCBAgQGFtAAd5u/81MgAABAgMLKMADb77UCRAgQGA7AQV4O/uxZ5Y9AQIEBhdQgAf/AEifAAECBLYRUIC3cTfr2AKyJ0CAwEkB9iEgQIAAAQIbCCjAG6CbksDQApInQOAioABfGPxCgAABAgTWFVCA1/U2GwECYwvInsCLgAL8QqFBgAABAgTWE1CA17M2EwECBMYWkP0rAQX4FYcTAgQIECCwjoACvI6zWQgQIEBgbIE32SvAb0h0ECBAgACB5QUU4OWNzUCAAAECBN4IDFWA32SvgwABAgQIbCSgAG8Eb1oCBAgQGFtAAR5m/yVKgAABAj0JKMA97Ya1ECBAgMAwAgrwMFs9dqKyJ0CAQG8CCnBvO2I9BAgQIDCEgAI8xDZLcmwB2RMg0KOAAtzjrlgTAQIECBxeQAE+/BZLkMDYArIn0KuAAtzrzlgXAQIECBxaQAE+9PZKjgCBsQVk37OAAtzz7lgbAQIECBxWQAE+7NZKjAABAmML9J69Atz7DlkfAQIECBxSQAE+5LZKigABAgR6F1i2APeevfURIECAAIGNBG4W4N/+/g+nxEbr6nbamCS6XaCFETgL5DOaODd3+TNrT+xy8YMvOvuWGJUhuSfuyf9qAa6H//ynP/4yxk9fTqfE6fuPtBPfTz91yHNtvPPwj3/+x7dX22fTfnvHS8+X87IT1ZF2os6vHXO9jfaeMimj9tqk7ZTAJgL12azP6mUReU8Sl5PzL2knzs2bP3O9jZs3nk71vpy+/5ief+9+dah76therLVXLu017X4Far9q/y4rrc/Q5eT8y/T83PXmZ91Txzc3NB25pzm9NNN3jkv9OB8vfTd+mX7+pufXHqt76tjeU7mXRXtt2r5agKc3zXpeGD99PRf0c2Tw6ku7jWv91XfP8+1Yd7YDmlu/npeWSLv60hYEhhDwng2xzV0m+ZnPXt3bJlJ95xrx82//9u1K9X07e+rXqgepD4kMVn1pfybeFOCq2lXFXwY7J3NpJ5FETqrv0j5/1az+nN+KPJO4db367xmr7n3n2AIVUvXlsfQl0r43yqas7n1uqPsku4lAfSbrM/qyiHrn8l4lcqH6Lu0739/ceyXqncq7lMgt1Zd2+hJp3xuVQ+V073Pu20ag9qn27WUV9TnL5y6RC9V3aU8+e7mWyLX3osZ67547rtXnNJ/PRB6pvrTTl0j73iiDMrn13JsCfOvGS3+L0rYvFx/4pQCnY6V/2vfA8B4hQKARaN+ptt3coklgEYH289a2P5ostSD3TJ9J/7Qv9+0sPleA30suGIm65wL0/U82aVd/HauvfSbX0j/tS/8T0f5ppm1nyJwn0hYEZhLY3zB55xJPrLx9j9p2hsx5Im1B4JVAPneJV53nk9SC8+E0vZb+aV/ueyLaz2bbzpA5T6Q9d3yuACfxWkHbrr72GKA2Xl07F+ac53qO08jYiepv29XnSIDA5wTa96htf24UdxP4vED7eWvbt0aqew5eI+4vwC1IoVRfENNOpP1e1D01xvTe9FfUtZxX+4Nj/s498cFtL5fzd/uJlw4NAkcUaN+7ep+qL/mmnUj7jsg7lrh665XOvGOJK5d0HV2gPlf53CWSb/VVe3p+6f+aX99Gxqioqzmv9gfHfG4TH9z2cjmf28RLx4yNNwX43n94/PQaAt7GvQMWdD2b56ov7Sej/qoh4IkMV31pJ2rzyip9gkAPAvWZrM/ow2uqd8p79jDhaA/O9tkruPrs1bH6Pzo2n93Lf4aU+6sv7Sej6kHqQyLDVV/aiXr/yiR91+JNAb5206UvCSQuJ+df0k6cm5efaScuJ+/8knuuxbVHzve9/Gvk7fVz/+WfC9SxvXajHaDE9HL6Em1/zttor2kT2KXA9F356DxJ1j11TN8HUe/N9LZr/dVXx+kzOz237KnA9PNz73ndV8fpuDm/de17/6V+pJ17P4hbn8Nr/dVXxw+Gvnn5agGuql1V/ObTnV6o9S+xvDJZco4l1m3McQTqs1mf1aUyP1xYSAAAEABJREFUr3mWGL/WvuQcS6x79DFrv2r/evWodS6xvsr9njmuFuAsKg8n0t5TLL3mjJ/Yk4m1jieQz2hiqcyXHDtrzviJtMWOBM5Lzb4lzs0ufy69toyfuCf5mwX4nofdQ4AAAQIECDwm8EN9XX7scU8RILCVQN7d3/zuL/5PU7baAPMSeC3wqbO8v5dvwGl86kk3EyCwqcD0nZ2eb7o4kxMg8K5Ava+XApw7qyNtQYBAvwK33tVb/f1mYmUExhNo39OXAnxhqP/eqqfjf//76XTnetz3ZXkr+7G88Uef99M7Pz561vXl9s+7sZzto5/bHvekeX0nBfjrGbCz+Nf/6G9N+e/KRg37sf3nsXmB3zRH/Vz2kLd3Y/t3Y/o56HFPmpf2pQDf+69NN89qdiVgMaMI3HpXb/WP4iJPAnsQaN/TSwFuO/aQgDUSGF1g+s5Oz0f3WSz///vLYkMb+EGBHe5Jva8/VOPB1Od5bIeA8yTe8Sg725OOJRdbWt7d//rPX59yXGwSA38TyPuQyFmOibTFdgLZg0RWkGMi7Z1E3tvLN+DN1huwRBaQYyJtsZ1A9iCRFeSYSFsQGFWg3oF/+vXplCiH6q9zx/UEyj77kaiZq7/OOz9uV4ALKniJgqr+OndcT6Dssx+Jmrn669yxMwHLWVWgfTdWndhkNwV2uifbFeCp5E4Bp2kc6tyeHGo7JbOAgD+cLoD65JA72pN+CnBrviPAdtmHbtuTQ2/vnpNbZO3t573+IHqtb5HJDXpV4Jr/tb6rDy/cWf+d8rVp3rm2XgFuobJIH+oobBv2ZFt/s/cnkHcikZXlmEi7Ynpe/Y7LCcQ8kRlyTKRdMT2v/jWP+e+PM1+KbY4VdV7Xq//7cfkCHJxEJswxkXYb1/ra69rzCsQ7kVFzTKTdxrW+9ro2gaMJ1Gc+Xw4SlV/6p+fpy/W2P+erx8EnbJ1b6/RPz9MXjrY/5x3HsgW4BWlR2v7CSV8i5+29ORfzCbTGrXPbX7OlL5Hz9t6cCwJHF5h+5nOeSN45JtIW6wlMzXOeyApyTKS9RdS33JdvvV++raL6v529+nXZAvxqqvPJNZz0Jc6XL/+Kf7VzLpYXuOadvkRmzzGRtiAwqkD9QTT5ex+isEy0zh/N8H9/Ob3c0sueVLF9KcJfX5Z4rTF/Ab4XcHpfL4DXlEbpsyej7PTYeeZznpgq1O9B7bXqm97rfF6BmCcyah3TLv9rfbm+85ivAAcoEZA6HhwvqXYd2YdEu0h70mpojywwfTdai/eutfdpPy9Q1vm9KZERqy/timt9da2X4/Sbb53fWN9zBbgGLZjgJdJffWknpufpE+sI3LK/1b/OqsxCYH2B6Wd+el6/f2VluZZIu+3PuZhX4D3f9lr2I5HZ2/6cbx1VbF/+Gvr7Xz9X/5X1zVOAM/AtjLY/cIn37s818bxAOddI7bk9KRXHEQXy+U/cyj3XErmeYyJtsZ1A9iCRFeSYSHvnMV8Bfg8iWInck2Mi7X1H/6uPc+LaStOfyLUcE2kLAkcWaD/n1a4/nNax8q/rde64jMB7ztmTRM383r11zxbH+pZb335rDXVe16v/+3GeAvweSvASmfC9+3JdzCfQWle79qGOma2upS0IjCpQ70QdR3XoKe/aiz38HpVCm7jml/7ElWvzFOArA1+69gR4WfAAv9Se1PHRlD1H4GgC+Y0+cbS89pTP9Pelg+/H/AV4MMA9fbZf1poPdeKlQ4PAgAL1e1XehcSABN2mnP1IdLvAeRb2XAHOBzhxbS3BS1y7pm85gexHop2hzrMfifaa9iMCnjmCQN6FxBFyOUoO2Y/EUfL5II/HC3D9pj6dIHiJab/z5QXsyfLGZiBAgMBMAo8V4PqNPoU2MdNiDPOEgD15As+jnxJwMwECswg8VoBTdBOzLMEgswhkPxKzDGYQAgQIEFha4LECvPSqjE+AAIE+BayKwGwCCvBslAYiQIAAAQL3CyjA91u5kwABAmMLyH5WAQV4Vk6DESBAgACB+wQU4Puc3EWAAAECYwvMnr0CPDupAQkQIECAwMcCCvDHRu4gQIAAAQKzC+yqAM+evQEJECBAgMBGAgrwRvCmJUCAAIGxBRTg3ey/hRIgQIDAkQQU4CPtplwIECBAYDcCCvButmrshcqeAAECRxNQgI+2o/IhQIAAgV0IKMC72CaLHFtA9gQIHFFAAT7irsqJAAECBLoXUIC73yILJDC2gOwJHFVAAT7qzsqLAAECBLoWUIC73h6LI0BgbAHZH1lAAT7y7sqNAAECBLoVUIC73RoLI0CAwNgCR89eAT76DsuPAAECBLoUUIC73BaLIkCAAIGjC7xfgI+evfwIECBAgMBGAgrwRvCmJUCAAIGxBRTg2/vvCgECBAgQWExAAV6M1sAECBAgQOC2gAJ822bsK7InQIAAgUUFFOBFeQ1OgAABAgSuCyjA1130ji0gewIECCwuoAAvTmwCAgQIECDwVkABfmuih8DYArInQGAVAQV4FWaTECBAgACB1wIK8GsPZwQIjC0gewKrCSjAq1GbiAABAgQI/CKgAP9ioUWAAIGxBWS/qoACvCq3yQgQIECAwDcBBfibg18JECBAYGyB1bNXgFcnNyEBAgQIEDidFGCfAgIECBAgsIFAVwV4g/xNSYAAAQIENhFQgDdhNykBAgQIjC6gAHfzCbAQAgQIEBhJQAEeabflSoAAAQLdCCjA3WzF2AuRPQECBEYTUIBH23H5EiBAgEAXAgpwF9tgEWMLyJ4AgREFFOARd13OBAgQILC5gAK8+RZYAIGxBWRPYFQBBXjUnZc3AQIECGwqoABvym9yAgTGFpD9yAIK8Mi7L3cCBAgQ2ExAAd6M3sQECBAYW2D07BXg0T8B8idAgACBTQQU4E3YTUqAAAECYwucTgrw6J8A+RMgQIDAJgIK8CbsJiVAgACB0QVGLsCj7738CRAgQGBDAQV4Q3xTEyBAgMC4AgrwqHsvbwIECBDYVEAB3pTf5AQIECAwqoACPOrOj5237AkQILC5gAK8+RZYAAECBAiMKKAAj7jrch5bQPYECHQhoAB3sQ0WQYAAAQKjCSjAo+24fAmMLSB7At0IKMDdbIWFECBAgMBIAgrwSLstVwIExhaQfVcCCnBX22ExBAgQIDCKgAI8yk7LkwABAmMLdJe9AtzdllgQAQIECIwgoACPsMtyJECAAIHuBFYtwN1lb0EECBAgQGAjAQV4I3jTEiBAgMDYAgrwavtvIgIECBAg8IuAAvyLhRYBAgQIEFhN4Ieff/751HNEouf1jba2R/djNKe18v3Vr/7e9fu7lkMP83g3+qslve/JDz/++OOp5whgz+sbbW32o6/35a9//Yeu39+R3g/vRl/vRj57ve+Jv4LODgkCiwoYnAABAm8FFOC3JnoIdCXwv//T1XIshgCBmQQU4JkgDUNgboEU3kTGzTGR9t7CegkQuC6gAF930UtgU4Eqtv/8L6dTohZT/XXuSIDAfgUU4P3unZUPJNAW4YHSPkCqUiBwW0ABvm3jCoEuBXwL7nJbLIrApwUU4E+TeYDA/ALTolrfeNv+6pt/diMSWEbAqO8LKMDv+7hKYFGBFNhEJskxkXYb1/ra69oECOxTQAHe575Z9QEEqrDmm22iUmr7275r/XXdkQCB3gQ+Xo8C/LGROwisItAW4ZowfYmc55hIWxAgsH8BBXj/eyiDAwrUt91KTeEtCUcCxxE4cgE+zi7JZPcCKaiJNpEqqm1/9bX3aRMgcEwBBfiY+yqrTgXaYtsu8VZ/e482AQLHElCAj7Wfv2Sj1Y3AtLi25+033vQnsvC2P+eCAIHjCSjAx9tTGXUokIKauLa09CdyLcdE2oIAgWMLKMDH3t9Rs+sq77agVru+6dYxC65raQsCBI4voAAff49l2KlAFd86drpMyyJAYCEBBXghWMMSuEcg33oT99x79z1uJEBgFwIK8C62ySL3KJBvtol27XWeoptor2kTIDCWgAI81n7LdiWBKrTT6VJ0E9N+57MJGIjAbgQU4N1slYXuRaCKbwptYi/rtk4CBNYVUIDX9TbbAAIpuokBUpVibwLWsysBBXhX22WxBAgQIHAUAQX4KDspDwIECIwtsLvsFeDdbZkFEyBAgMARBBTgI+yiHAgQIEBgdwKzFuDdZW/BBAgQIEBgIwEFeCN40xIgQIDA2AIK8Gz7byACBAgQIHC/gAJ8v5U7CRAgQIDAbAIK8GyUYw8kewIECBD4nIAC/DkvdxMgQIAAgVkEFOBZGA0ytoDsCRAg8HkBBfjzZp4gQIAAAQJPCyjATxMagMDYArInQOAxAQX4MTdPESBAgACBpwQU4Kf4PEyAwNgCsifwuIAC/LidJwkQIECAwMMCCvDDdB4kQIDA2AKyf05AAX7Oz9MECBAgQOAhAQX4ITYPESBAgMDYAs9nrwA/b2gEAgQIECDwaQEF+NNkHiBAgAABAs8L7LkAP5+9EQgQIECAwEYCCvBG8KYlQIAAgbEFFOC97r91EyBAgMCuBRTgXW+fxRMgQIDAXgUU4L3u3Njrlj0BAgR2L6AA734LJUCAAAECexRQgPe4a9Y8toDsCRA4hIACfIhtlAQBAgQI7E1AAd7bjlkvgbEFZE/gMAIK8GG2UiIECBAgsCcBBXhPu2WtBAiMLSD7QwkowIfaTskQIECAwF4EFOC97JR1EiBAYGyBw2WvAB9uSyVEgAABAnsQUID3sEvWSIAAAQKHE/hUAT5c9hIiQIAAAQIbCSjAG8GblgABAgTGFlCA795/NxIgQIAAgfkEFOD5LI1EgAABAgTuFlCA76Ya+0bZEyBAgMC8AgrwvJ5GI0CAAAECdwkowHcxuWlsgf1m/9vf/+GU2G8Gy6w8JollRjcqgfsEFOD7nNxFYHcCVWD+/Kc//rL2n76cTonT9x9pJ76fXj3kehtXb/rW+eU8fOLb2emUduL04I88m7j2ePrbmN7TXku7vV4mZdRe0yawloACvJa0eQjsUeCnL6fLsn/6ei7c58hJinGOC8e0aLbT1bWv5yUlcq362nauJdq+tAWBHgQU4B52wRoIzCxQ3+zqm97L8CmkOUkRTVza5yqWYyJ9ibQfiLbYVUGsvgyXvkTaH0X73Ef3PnK9bMrqkTE8Q+AZAQX4GT3PEtijQBXhrL1t53wnUcU5xTyRZVdf2vOFkQgsJ6AAL2drZAL7E0hBTjyx8rYQtu0MmfNE2okUzzbSd0/kmdyXsRJpV1/agsAeBBTgPeySNRKYU6D9K+a2Peccd46V4tnGnY+5bSUB0ywroAAv62t0An0JVMHNt9xEVld91W7P0/dO5J+fJt655dWlfEtNvOp0QmBQAQV40I2X9rEFZvsXjNoiXYW5+hYmbAt12860+dacY/oTaVdf2861RNuXdqL+4FBW6RMEfhFYvqUAL29sBgL9CKR4JmpFaSdunac/19tI3weRYpiY3txVvDAAAACmSURBVJa+xLT/2nnua2N6T3st7c9en97vnMDaAgrw2uLmI7CSQH2zq296S01b8yw1/hLjlske176EhzG3Eei5AG8jYlYCBxJIgUksldKSYy+15oybdSfSFgS2ElCAt5I3L4EnBfIt7je/+4v/recnHT1OYCsBBXgr+Y/mdZ3AOwIpvu3l6Xl7TZsAgT4FFOA+98WqCNwUuFVsb/XfHMgFAgQ2Ffh/AAAA///yZpTFAAAABklEQVQDACNsa8BYRSkmAAAAAElFTkSuQmCC" mediaID="AbstractDataType Lecture Template_Stage_cst_XY Grid"/></media></snapdata>