<snapdata remixID="9002583"><project name="Ultimate tic tac toe correct" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAErUlEQVR4Xu3bMU4jQRCF4bYInRISkRITkENAhBCpb8AJkCABEg7ADciJOAEBJ3AKIkHiAGSIWQ27Gyw2Zqr6tavb+ztErqru508ej3GPuq7rEg8SCEpgBMCg5Bn7mQAAgRCaAABD42c4ADEQmgAAQ+NnOAAxEJoAAEPjZzgAMRCaAABD42c4ADEQmgAAQ+NnOAAxEJoAAEPjZzgAMRCaAABD42c4ADEQmgAAQ+NnOAAxEJoAAEPjZzgAMRCaAABD42c4ADEQmgAAQ+NnOAAxEJoAAEPjZzgAMRCaAABD42c4ADEQmgAAQ+NnOAAxEJoAAEPjZzgAMRCaAAD/xD+ZTNLNzY3sxVD3ky2sskb/FcDr6+t0fHw89yXwgFlmv8rcyJazkgCn02na2tqaCenw8DDd3t6aAdbQT/aKV9YIgAMuwQAspxaAACyna0BnAAJwAJNyTwEgAMvpGtC5eYD9jUXuY3d3Nz08PHx+DVNrv+/u3nP3Hl3fPMB5AdZw07Doax3P+qKhlJoPQC7BpWwN6gtAAA6CUupJAARgKVuD+gIQgIOglHpS8wD7D/RfH4+Pj2lzc3Pm76enp+ny8nLm7/2/7f7eNNTarxSA6L7NA+QuOJpQ3nwAcgnOE5RZDUAAZhLKKwcgAPMEZVYDEICZhPLKVxKgJxLPL6IXzVH38+yphZpmAZ6dnaWnpydZxm9vb2k8Hlfbr1+Y8syKbKOZjZoF6Nn3Ms9weN4BF63Ps98WalYSoOfXJupfr6j7tYDJs0YAchPicSOrASAAZZg8jQAIQI8bWQ0AASjD5GnUPMBaz3Coz5hwJsTDO6iGu+Cg4B1jm38HnLdnADokBJUAkM+AQfR+jwUgAAGoToBLsDrRcv2afwes9QyH+oxJOQKxnZsHyE1ILKDc6QDkM2Cuoax6AAIwC1BuMQABmGsoqx6AAMwClFu8kgA9oXh+wbxojrqfZ08t1DQLkDMhLfD6eY3NAvx5a7PP4EyIJ7WyNSsJkP+ElEWj7A5AbkKUnsy9AAhAMxplAQABqPRk7gVAAJrRKAuaB8iZECWH5fdqHuC8yLgLXj4k70QAcgn22pHUARCAEkjeJgAEoNeOpA6AAJRA8jZpHiBnQrwvfR11zQPkLrgOSN5VAJBLsNeOpA6AAJRA8japEmDXdWk0Gnn3lPgi2h3d0gurBHh0dJQ+Pj7S+/t72tnZSScnJyaQAFy6I/fAKgH2u9ne3k4bGxv/bOz5+TldXV2lvb0994a/K1Sf4VD3k2+4kobVAuzz+e6HBmtra+n19TXd39/LYuzPmFxcXFTbT7awyhpVC/ArvpeXl3R3d5fW19cri5Dl5CRQJcCDg4PUgzs/P0/7+/s5+6O28gSqBFh5ZixPmAAAhWHSyp4AAO2ZUSFMAIDCMGllTwCA9syoECYAQGGYtLInAEB7ZlQIEwCgMExa2RMAoD0zKoQJAFAYJq3sCQDQnhkVwgQAKAyTVvYEAGjPjAphAgAUhkkrewIAtGdGhTABAArDpJU9AQDaM6NCmAAAhWHSyp4AAO2ZUSFMAIDCMGllTwCA9syoECYAQGGYtLInAEB7ZlQIEwCgMExa2RP4BUesLgKcNfPUAAAAAElFTkSuQmCC</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="false" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAX0klEQVR4Xu3d0W1c5xEF4F1w3w12EnUQdnAf3IFVgQpRBXIHfLgdUB0onRB5J7HBBpZgEwrgnb3MnN358mKD2Ln//N+5yIk2sLnf+Q8BAgQIECDwfxfY/99PdCABAgQIECCwU8BeAgIECBAg0CCggBvQHUmAAAECBBSwd4AAAQIECDQIKOAGdEcSIECAAAEF7B0gQIAAAQINAgq4Ad2RBAgQIEBAAXsHCBAgQIBAg4ACbkB3JAECBAgQUMDeAQIECBAg0CCggBvQHUmAAAECBBSwd4AAAQIECDQIKOAGdEcSIECAAAEF7B0gQIAAAQINAgq4Ad2RBAgQIEBAAXsHCBAgQIBAg4ACbkB3JAECBAgQUMDeAQIECBAg0CCggBvQHUmAAAECBBSwd4AAAQIECDQIKOAGdEcSIECAAAEF7B0gQIAAAQINAgq4Ad2RBAgQIEBAAXsHCBAgQIBAg4ACbkB3JAECBAgQUMDeAQIECBAg0CCggBvQHUmAAAECBBSwd4AAAQIECDQIKOAGdEcSIECAAAEF7B0gQIAAAQINAgq4Ad2RBAgQIEBAAXsHCBAgQIBAg4ACbkB3JAECBAgQUMDeAQIECBAg0CCggBvQHUmAAAECBBSwd4AAAQIECDQIKOAGdEcSIECAAAEF7B0gQIAAAQINAgq4Ad2RBAgQIEBAAXsHCBAgQIBAg4ACbkB3JAECBAgQUMDeAQIECBAg0CCggBvQHUmAAAECBBSwd4AAAQIECDQIKOAGdEcSIECAAAEF7B0gQIAAAQINAgq4Ad2RBAgQIEBAAXsHCBAgQIBAg4ACbkB3JAECBAgQUMDeAQIECBAg0CCggBvQHUmAAAECBBSwd4AAAQIECDQIKOAGdEcSIECAAAEF7B0gQIAAAQINAgq4Ad2RBAgQIEBAAXsHCBAgQIBAg4ACbkB3JAECBAgQUMDeAQIECBAg0CCggBvQHUmAAAECBBSwd4AAAQIECDQIKOAGdEcSIECAAAEF7B0gQIAAAQINAgq4Ad2RBAgQIEBAAXsHCBAgQIBAg4ACbkB3JAECBAgQUMDeAQIECBAg0CCggBvQHUmAAAECBBSwd4AAAQIECDQIKOAGdEcSIECAAAEF7B0gQIAAAQINAgq4Ad2RBAgQIEBAAXsHCBAgQIBAg4ACbkB3JAECBAgQUMDeAQIECBAg0CCggBvQHUmAAAECBBSwd4AAAQIECDQIKOAGdEcSIECAAAEF7B0gQIAAAQINAgq4Ad2RBAgQIEBAAXsHCBAgQIBAg4ACbkB3JAECBAgQUMDeAQIECBAg0CCggBvQHUmAAAECBBSwd4AAAQIECDQIKOAGdEcSIECAAAEF7B0gQIAAAQINAgq4Ad2RBAgQIEBAAXsHCBAgQIBAg4ACbkB3JAECBAgQUMDeAQIECBAg0CCggBvQHUmAAAECBBSwd4AAAQIECDQIKOAGdEcSIECAAAEF7B0gQIAAAQINAgq4Ad2RBAgQIEBAAXsHCBAgQIBAg4ACbkB3JAECBAgQUMDeAQIECBAg0CCggBvQHXkdAsuyPJ02Xdf14To2vmzLafe9TMs0gcsFFPDlhp5wowLLsjz/UcD3N3rFv1xr2n0nZOqO2QIKODsf2zUKTCukafdtfLUcTeC/AgrYi0DgfwhMK6Rp9/XiE+gWUMDdCTh/tyzLl3VdP15CscUz3p7/XoW0xa5bPGP6fS9538wS2EJAAW+h6BllgV9//fWfLy8vT+u6XvQuLstyPBwOD4+Pj1/Ly7wZfI8Cdt9aOu+Rb20TUwS2E7jov/S2W8OTpgoopFry71FI0/4HR03eFIHtBBTwdpaeVBBQwAW03e70tb0/8dfoTBGIEVDAMVHMXEQB13JXwDU3UwSSBBRwUhoDd1HAtdAVcM3NFIEkAQWclMbAXRRwLXQFXHMzRSBJQAEnpTFwFwVcC10B19xMEUgSUMBJaQzcRQHXQlfANTdTBJIEFHBSGgN3UcC10BVwzc0UgSQBBZyUxsBdFHAtdAVcczNFIElAASelMXAXBVwLXQHX3EwRSBJQwElpDNxFAddCV8A1N1MEkgQUcFIaA3dRwLXQFXDNzRSBJAEFnJTGwF0UcC10BVxzM0UgSUABJ6UxcBcFXAtdAdfcTBFIElDASWkM3EUB10JXwDU3UwSSBBRwUhpXuMupQC9Z+/X19cPxePx8+l2+lzzn9DuF9/v9p7u7u2+XPOfPv0/4Z7+ez33P003O97yb+DSB7QUU8PamY564LMuX3W73241d+Pd1XT+e7vS2gN33JpL+ke9N3MYlrlpAAV91fNe/vK+gaxn6CrrmZopAkoACTkpj4C4KuBa6Aq65mSKQJKCAk9IYuIsCroWugGtupggkCSjgpDQG7qKAa6Er4JqbKQJJAgo4KY2BuyjgWugKuOZmikCSgAJOSmPgLgq4FroCrrmZIpAkoICT0hi4iwKuha6Aa26mCCQJKOCkNAbuooBroSvgmpspAkkCCjgpjYG7KOBa6Aq45maKQJKAAk5KY+AuCrgWugKuuZkikCSggJPSGLiLAq6FroBrbqYIJAko4KQ0Bu6igGuhK+CamykCSQIKOCmNgbso4FroCrjmZopAkoACTkpj4C4KuBa6Aq65mSKQJKCAk9IYuIsCroWugGtupggkCSjgpDQG7qKAa6Er4JqbKQJJAgo4KY0r28UvqL+ywH6+7o9fUL8sy/PpI+u63p/+euv53kR6LnHVAgr4quPrX/70J9hLtnh9ff1wPB4/Hw6Hh0ue8/Ly8rTf7z/d3d19u+Q5j4+PX7/Pvy2k08/d9zzd5HzPu4lPE9heQAFvb+qJZwj4CvoMrD991FfQNTdTBJIEFHBSGgN3UcC10BVwzc0UgSQBBZyUxsBdFHAtdAVcczNFIElAASelMXAXBVwLXQHX3EwRSBJQwElpDNxFAddCV8A1N1MEkgQUcFIaA3dRwLXQFXDNzRSBJAEFnJTGwF0UcC10BVxzM0UgSUABJ6UxcBcFXAtdAdfcTBFIElDASWkM3EUB10JXwDU3UwSSBBRwUhoDd1HAtdAVcM3NFIEkAQWclMbAXRRwLXQFXHMzRSBJQAEnpTFwFwVcC10B19xMEUgSUMBJaQzcRQHXQlfANTdTBJIEFHBSGgN3UcC10BVwzc0UgSQBBZyUxsBdFHAtdAVcczNFIElAASelMXAXBVwLXQHX3EwRSBJQwElpDN1lWZYv67p+vOT6Wzzj7fnLsjyffrau6/0lu/3kue57Juh75HvmCj5OYHMBBbw5qQfeisB7FXCqz7T7puZgrzkCCnhO1m56psC0Qpp23zNfBx8nsLmAAt6c9HYfuCzL0263+8ft3vCvNzsej7+cfrLf7/894c7T7vtHpv9a1/VhQr7umCeggPMyid1IAcdGs8liCngTRg8h8LcFFPDfpvLBaQLTvpKddt9p77P75gko4LxMbBQiMK2Qpt035DWzxmABBTw4/JSrb/GPmGzxjLce71VIW+y6xTOm3zfl/bfHXAEFPDf7iJv7F3HUYvAv4qi5mSKQJKCAk9IYuIsCroWugGtupggkCSjgpDQG7qKAa6Er4JqbKQJJAgo4KY2BuyjgWugKuOZmikCSgAJOSmPgLgq4FroCrrmZIpAkoICT0hi4iwKuha6Aa26mCCQJKOCkNAbuooBroSvgmpspAkkCCjgpjYG7KOBa6Aq45maKQJKAAk5KY+AuCrgWugKuuZkikCSggJPSGLiLAq6FroBrbqYIJAko4KQ0Bu6igGuhK+CamykCSQIKOCmNgbso4FroCrjmZopAkoACTkpj4C4KuBa6Aq65mSKQJKCAk9IYuIsCroWugGtupggkCSjgpDQG7qKAa6Er4JqbKQJJAgo4KY2BuyjgWugKuOZmikCSgAJOSuMKdzkV6CVrv76+fjgej58Ph8PDJc95eXl52u/3n+7u7r5d8pzHx8ev3+eXZXk+/f26rvfff+a+5+km53veTXyawPYCCnh70zFPXJbly263++3GLvz7uq4fT3d6W8DuexNJ/8j3Jm7jElctoICvOr7rX95X0LUMfQVdczNFIElAASelMXAXBVwLXQHX3EwRSBJQwElpDNxFAddCV8A1N1MEkgQUcFIaA3dRwLXQFXDNzRSBJAEFnJTGwF0UcC10BVxzM0UgSUABJ6UxcBcFXAtdAdfcTBFIElDASWkM3EUB10JXwDU3UwSSBBRwUhoDd1HAtdAVcM3NFIEkAQWclMbAXRRwLXQFXHMzRSBJQAEnpTFwFwVcC10B19xMEUgSUMBJaQzcRQHXQlfANTdTBJIEFHBSGgN3UcC10BVwzc0UgSQBBZyUxsBdFHAtdAVcczNFIElAASelMXAXBVwLXQHX3EwRSBJQwElpDNxFAddCV8A1N1MEkgQUcFIaA3dRwLXQFXDNzRSBJAEFnJTGle3iF9RfWWA/X/fHL6hfluX59JF1Xe9Pf731fG8iPZe4agEFfNXx9S9/+hPsJVu8vr5+OB6Pnw+Hw8Mlz3l5eXna7/ef7u7uvl3ynMfHx6/f598W0unn7nuebnK+593EpwlsL6CAtzf1xDMEfAV9BtafPuor6JqbKQJJAgo4KY2BuyjgWugKuOZmikCSgAJOSmPgLgq4FroCrrmZIpAkoICT0hi4iwKuha6Aa26mCCQJKOCkNAbuooBroSvgmpspAkkCCjgpjYG7KOBa6Aq45maKQJKAAk5KY+AuCrgWugKuuZkikCSggJPSGLiLAq6FroBrbqYIJAko4KQ0Bu6igGuhK+CamykCSQIKOCmNgbso4FroCrjmZopAkoACTkpj4C4KuBa6Aq65mSKQJKCAk9IYuIsCroWugGtupggkCSjgpDQG7qKAa6Er4JqbKQJJAgo4KY2BuyjgWugKuOZmikCSgAJOSmPgLgq4FroCrrmZIpAkoICT0hi4iwKuha6Aa26mCCQJKOCkNIbusizLl3VdP15y/S2e8fb8ZVmeTz9b1/X+kt1+8lz3PRP0PfI9cwUfJ7C5gALenNQDb0XgvQo41WfafVNzsNccAQU8J2s3PVNgWiFNu++Zr4OPE9hcQAFvTnq7D1yW5Wm32/3jdm/415sdj8dfTj/Z7/f/nnDnaff9I9N/rev6MCFfd8wTUMB5mcRupIBjo9lkMQW8CaOHEPjbAgr4b1P54DSBaV/JTrvvtPfZffMEFHBeJjYKEZhWSNPuG/KaWWOwgAIeHH7K1bf4R0y2eMZbj/cqpC123eIZ0++b8v7bY66AAp6bfcTN/Ys4ajH4F3HU3EwRSBJQwElpDNxFAddCV8A1N1MEkgQUcFIaA3dRwLXQFXDNzRSBJAEFnJTGwF0UcC10BVxzM0UgSUABJ6UxcBcFXAtdAdfcTBFIElDASWkM3EUB10JXwDU3UwSSBBRwUhoDd1HAtdAVcM3NFIEkAQWclMbAXRRwLXQFXHMzRSBJQAEnpTFwFwVcC10B19xMEUgSUMBJaQzcRQHXQlfANTdTBJIEFHBSGgN3UcC10BVwzc0UgSQBBZyUxsBdFHAtdAVcczNFIElAASelMXAXBVwLXQHX3EwRSBJQwElpDNxFAddCV8A1N1MEkgQUcFIaA3dRwLXQFXDNzRSBJAEFnJTGwF0UcC10BVxzM0UgSUABJ6VxhbucCvSStV9fXz8cj8fPh8Ph4ZLnvLy8PO33+093d3ffLnnO4+Pj1+/zy7I8n/5+Xdf77z9z3/N0k/M97yY+TWB7AQW8vemYJy7L8mW32/12Yxf+fV3Xj6c7vS1g972JpH/kexO3cYmrFlDAVx3f9S/vK+hahr6CrrmZIpAkoICT0hi4iwKuha6Aa26mCCQJKOCkNAbuooBroSvgmpspAkkCCjgpjYG7KOBa6Aq45maKQJKAAk5KY+AuCrgWugKuuZkikCSggJPSGLiLAq6FroBrbqYIJAko4KQ0Bu6igGuhK+CamykCSQIKOCmNgbso4FroCrjmZopAkoACTkpj4C4KuBa6Aq65mSKQJKCAk9IYuIsCroWugGtupggkCSjgpDQG7qKAa6Er4JqbKQJJAgo4KY2BuyjgWugKuOZmikCSgAJOSmPgLgq4FroCrrmZIpAkoICT0hi4iwKuha6Aa26mCCQJKOCkNAbuooBroSvgmpspAkkCCjgpjYG7KOBa6Aq45maKQJKAAk5K48p28Qvqryywn6/74xfUL8vyfPrIuq73p7/eer43kZ5LXLWAAr7q+PqXP/0J9pItXl9fPxyPx8+Hw+Hhkue8vLw87ff7T3d3d98uec7j4+PX7/NvC+n0c/c9Tzc53/Nu4tMEthdQwNubeuIZAr6CPgPrTx/1FXTNzRSBJAEFnJTGwF0UcC10BVxzM0UgSUABJ6UxcBcFXAtdAdfcTBFIElDASWkM3EUB10JXwDU3UwSSBBRwUhoDd1HAtdAVcM3NFIEkAQWclMbAXRRwLXQFXHMzRSBJQAEnpTFwFwVcC10B19xMEUgSUMBJaQzcRQHXQlfANTdTBJIEFHBSGgN3UcC10BVwzc0UgSQBBZyUxsBdFHAtdAVcczNFIElAASelMXAXBVwLXQHX3EwRSBJQwElpDNxFAddCV8A1N1MEkgQUcFIaA3dRwLXQFXDNzRSBJAEFnJTGwF0UcC10BVxzM0UgSUABJ6UxcBcFXAtdAdfcTBFIElDASWkM3EUB10JXwDU3UwSSBBRwUhpDd1mW5cu6rh8vuf4Wz3h7/rIsz6efret6f8luP3mu+54J+h75nrmCjxPYXEABb07qgbci8F4FnOoz7b6pOdhrjoACnpO1m54pMK2Qpt33zNfBxwlsLqCANyf1wFsRmFZI0+57K++pe1yvgAK+3uxs/s4Cy7I8/fH/AT+881ERj5923wh0S4wWUMCj43d5AgQIEOgSUMBd8s4lQIAAgdECCnh0/C5PgAABAl0CCrhL3rkECBAgMFpAAY+O3+UJECBAoEtAAXfJO5cAAQIERgso4NHxuzwBAgQIdAko4C555xIgQIDAaAEFPDp+lydAgACBLgEF3CXvXAIECBAYLaCAR8fv8gQIECDQJaCAu+SdS4AAAQKjBRTw6PhdngABAgS6BBRwl7xzCRAgQGC0gAIeHb/LEyBAgECXgALukncuAQIECIwWUMCj43d5AgQIEOgSUMBd8s4lQIAAgdECCnh0/C5PgAABAl0CCrhL3rkECBAgMFpAAY+O3+UJECBAoEtAAXfJO5cAAQIERgso4NHxuzwBAgQIdAko4C555xIgQIDAaAEFPDp+lydAgACBLgEF3CXvXAIECBAYLaCAR8fv8gQIECDQJaCAu+SdS4AAAQKjBRTw6PhdngABAgS6BBRwl7xzCRAgQGC0gAIeHb/LEyBAgECXgALukncuAQIECIwWUMCj43d5AgQIEOgSUMBd8s4lQIAAgdECCnh0/C5PgAABAl0CCrhL3rkECBAgMFpAAY+O3+UJECBAoEtAAXfJO5cAAQIERgso4NHxuzwBAgQIdAko4C555xIgQIDAaAEFPDp+lydAgACBLgEF3CXvXAIECBAYLaCAR8fv8gQIECDQJaCAu+SdS4AAAQKjBRTw6PhdngABAgS6BBRwl7xzCRAgQGC0gAIeHb/LEyBAgECXgALukncuAQIECIwWUMCj43d5AgQIEOgSUMBd8s4lQIAAgdECCnh0/C5PgAABAl0CCrhL3rkECBAgMFpAAY+O3+UJECBAoEtAAXfJO5cAAQIERgso4NHxuzwBAgQIdAko4C555xIgQIDAaAEFPDp+lydAgACBLgEF3CXvXAIECBAYLaCAR8fv8gQIECDQJaCAu+SdS4AAAQKjBRTw6PhdngABAgS6BBRwl7xzCRAgQGC0gAIeHb/LEyBAgECXgALukncuAQIECIwWUMCj43d5AgQIEOgSUMBd8s4lQIAAgdECCnh0/C5PgAABAl0CCrhL3rkECBAgMFpAAY+O3+UJECBAoEtAAXfJO5cAAQIERgso4NHxuzwBAgQIdAko4C555xIgQIDAaAEFPDp+lydAgACBLgEF3CXvXAIECBAYLaCAR8fv8gQIECDQJaCAu+SdS4AAAQKjBRTw6PhdngABAgS6BBRwl7xzCRAgQGC0gAIeHb/LEyBAgECXwH8ASvERDbS0wKAAAAAASUVORK5CYII=</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="-100" y="-100.00000000000006" 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="10" y="10"><block s="clear"></block></script><script x="80" y="70.99999999999989"><custom-block s="Draw ultimate tic tac toe board of size %s startung from %s , %s"><l>180</l><l>-100</l><l>-100</l></custom-block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Draw %&apos;type of&apos; line of length %&apos;length&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="down"></block><block s="doIfElse"><block s="reportEquals"><block var="type of"/><l>horizontal</l></block><script><block s="changeXPosition"><block var="length"/></block><block s="changeXPosition"><block s="reportProduct"><block var="length"/><l>-1</l></block></block></script><script><block s="doIf"><block s="reportEquals"><block var="type of"/><l>vertical</l></block><script><block s="changeYPosition"><block var="length"/></block><block s="changeYPosition"><block s="reportProduct"><block var="length"/><l>-1</l></block></block></script></block></script></block><block s="up"></block></script></block-definition><block-definition s="Draw a tic tac toe board of size %&apos;n&apos; starting from %&apos;x&apos; , %&apos;y&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="gotoXY"><block var="x"/><block var="y"/></block><block s="doRepeat"><l>2</l><script><block s="changeXPosition"><block s="reportQuotient"><block var="n"/><l>3</l></block></block><custom-block s="Draw %s line of length %s"><l>vertical</l><block var="n"/></custom-block></script></block><block s="gotoXY"><block var="x"/><block var="y"/></block><block s="doRepeat"><l>2</l><script><block s="changeYPosition"><block s="reportQuotient"><block var="n"/><l>3</l></block></block><custom-block s="Draw %s line of length %s"><l>horizontal</l><block var="n"/></custom-block></script></block><block s="gotoXY"><block var="x"/><block var="y"/></block></script></block-definition><block-definition s="Draw ultimate tic tac toe board of size %&apos;n&apos; startung from %&apos;x&apos; , %&apos;y&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="doDeclareVariables"><list><l>x-start</l><l>y-start</l></list></block><block s="doSetVar"><l>x-start</l><block var="x"/></block><block s="doSetVar"><l>y-start</l><block var="y"/></block><custom-block s="Draw a tic tac toe board of size %s starting from %s , %s"><block var="n"/><block var="x"/><block var="y"/></custom-block><block s="doRepeat"><l>3</l><script><block s="doRepeat"><l>3</l><script><custom-block s="Draw a tic tac toe board of size %s starting from %s , %s"><block s="reportQuotient"><block var="n"/><l>3.5</l></block><block s="reportSum"><block var="x-start"/><block s="reportQuotient"><block s="reportDifference"><block s="reportQuotient"><block var="n"/><l>3</l></block><block s="reportQuotient"><block var="n"/><l>3.5</l></block></block><l>2</l></block></block><block s="reportSum"><block var="y-start"/><block s="reportQuotient"><block s="reportDifference"><block s="reportQuotient"><block var="n"/><l>3</l></block><block s="reportQuotient"><block var="n"/><l>3.5</l></block></block><l>2</l></block></block></custom-block><block s="doSetVar"><l>x-start</l><block s="reportSum"><block var="x-start"/><block s="reportQuotient"><block var="n"/><l>3</l></block></block></block></script></block><block s="doSetVar"><l>x-start</l><block var="x"/></block><block s="doSetVar"><l>y-start</l><block s="reportSum"><block s="reportQuotient"><block var="n"/><l>3</l></block><block var="y-start"/></block></block></script></block><block s="gotoXY"><block var="x"/><block var="y"/></block></script></block-definition></blocks><variables></variables></project><media name="Ultimate tic tac toe correct" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>