<snapdata remixID="8658232"><project name="L09 Brick Wall" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAEwklEQVR4Xu2csWpUQRSGZ4OkEcTGQsRWxMqH0EDAYJdXECzSiC8ggiIomHfwCbKIKNhZ2IuFhV2wD6iNuHIDm2xY2fPvuXdy7sx8qc/Zc+Y730xudmczmc1ms8QPBIIITBAwiDxljwkgICKEEkDAUPwUR0AcCCWAgKH4KY6AOBBKAAFD8VMcAXEglAAChuKnOALiQCgBBAzFT3EExIFQAggYip/iCIgDoQQQMBQ/xREQB0IJIGAofoojIA6EEkDAUPwUR0AcCCWAgKH4KY6AOBBKIEzA/Wt311743uGH4xxybXRDsLKr9I9AQIHhEMMscdMIaHqHIKCAEAEFSM4QBBTAIaAAyRmCgAI4BBQgOUMQUACHgAIkZwgCCuAQUIDkDAkT0NkvaZURQMDKBlrachCwtIlV1m+YgKvemO2euTxv3HazIVc31GI1f/bVX3H9SARcYGYNZBXeGnMRcP0NxQm4BjNr0yDgGjDnoRbU1k6xPutFQAQ0CeTccAho4l8OyDmQPqdJibkIiIAmgZwbrmoBTbIENEEg7G2YJuiySJMAApqICMhJIExAzycdrd5KiWKVU7z5ayOgQLlV8QU0vUMQUECIgAIkZwgCCuAQUIDkDEFAARwCCpCcIQgogENAAZIzBAEFcAgoQHKGhAno7Je0ygggYGUDLW05CFjaxCrrN0xAvhNyalLOGy2rfLXqVn0bBgERsCPACbhwRFgnQp/TpMRcTkDH8w4S6dAsVgioszyJtKCWeBJF9YyACGgSyLnhENDEvxyQcyBRJ1FU3aoFdLhFSoUEwv4KrpAlS3IQQEAHNFKGIxAmYNT3HKhry3Mez37zLhDQnsfxPzzqflqTV0DTOwQBBYQIKEByhiCgAA4BBUjOEAQUwCGgAMkZgoACOAQUIDlDEFAAh4ACJGdImIDOfkmrjAACVjbQ0paDgKVNrLJ+wwTkSv6pSWO9wXMen4gg4MKJMlYRVh16OXtGQMevm5wDiRIhqi4CIqBJIOeGQ0AT/3JAzoFEnURRdREQAU0COTccApr4OQER0CEJKRCYEwh7G4YRQKAjgIB4EEogTMDWrreXuN7zMBMBBcpcxxIgOUMQUACHgAIkZwgCCuAQUIDkDEFAARwCCpCcIQgogENAAZIzBAEFcAgoQHKGhAno7Je0ygggYGUDLW05CFjaxCrrN0xAvhNyalLOGy2rfLXqch3LsdstqH0G0louAiKgSSDnhkNAE/9yQM6BcAI6BmKk8Ay4AAh5z9rCCejYcEikQ7NYIaDO8iTSgtrar9E+661aQIdbpFRIIOwZsEKWLMlBAAEd0EgZjgACDseSV3IQGFzAxw/30qWP39KvrVvp2f4rR0uktERgcAE7eNtXbqbtzesnHL9sHKU7Lx+l3d3dltiyVoFAFgG7uk9ubKXLP2f/beHd38P09sdXoT1CaieQRcDpdJq+P3h9ht3RxY30+/7t9PTF8zSZTGrnyvpEAlkE7K5azTYvpM9X/6Q3n94jnDiMFsMGF3B6cJDu7ey0yJI1OwgMLqCjB1IaJoCADQ9/DEtHwDFMoeEeELDh4Y9h6Qg4hik03AMCNjz8MSwdAccwhYZ7QMCGhz+GpSPgGKbQcA8I2PDwx7D0f/Pl7vNoOBbMAAAAAElFTkSuQmCC</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" volume="100" pan="0" lines="flat" ternary="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAYkklEQVR4Xu3d0ZEcuREE0Dk3ZI/8OVvOH9kjN6TgN4eMJLICiEY/fVcBOw/VnYcdxuqvj/8RIECAAAEC2wX+2r6jDQkQIECAAIGPADYEBAgQIEDggIAAPoBuSwIECBAgIIDNAAECBAgQOCAggA+g25IAAQIECAhgM0CAAAECBA4ICOAD6LYkQIAAAQIC2AwQIECAAIEDAgL4ALotCRAgQICAADYDBAgQIEDggIAAPoBuSwIECBAgIIDNAAECBAgQOCAggA+g25IAAQIECAhgM0CAAAECBA4ICOAD6LYkQIAAAQIC2AwQIECAAIEDAgL4ALotCRAgQICAADYDBAgQIEDggIAAPoBuSwIECBAgIIDNAAECBAgQOCAggA+g25IAAQIECAhgM0CAAAECBA4ICOAD6LYkQIAAAQIC2AwQIECAAIEDAgL4ALotCRAgQICAADYDBAgQIEDggIAAPoBuSwIECBAgIIDNAAECBAgQOCAggA+g25IAAQIECAhgM0CAAAECBA4ICOAD6LYkQIAAAQIC2AwQIECAAIEDAgL4ALotCRAgQICAADYDBAgQIEDggIAAPoBuSwIECBAgIIDNAAECBAgQOCAggA+g25IAAQIECAhgM0CAAAECBA4ICOAD6LYkQIAAAQIC2AwQIECAAIEDAgL4ALotCRAgQICAADYDBAgQIEDggIAAPoBuSwIECBAgIIDNAAECBAgQOCAggA+g25IAAQIECAhgM0CAAAECBA4ICOAD6LYkQIAAAQIC2AwQIECAAIEDAgL4ALotCRAgQICAADYDBAgQIEDggIAAPoBuSwIECBAgIIDNAAECBAgQOCAggA+g25IAAQIECAhgM0CAAAECBA4ICOAD6LYkQIAAAQIC2AwQIECAAIEDAgL4ALotCRAgQICAADYDBAgQIEDggIAAPoBuSwIECBAgIIDNAAECBAgQOCAggA+g25IAAQIECAhgM0CAAAECBA4ICOAD6LYkQIAAAQIC2AwQIECAAIEDAgL4ALotCRAgQICAADYDBAgQIEDggIAAPoBuSwIECBAgIIDNAAECBAgQOCAggA+g25IAAQIECAjgTTPwz7/+/b9NWy1t8/d///PTLPiZlyh/28R53vTbipzPOe/Z+Y5dBPCmcxRm89BesvOmwmyP6c3O5wSft7MA3nRmAngeWgDPm94cDJ7B+Xn59gzO73LvigJ409l6+OehBfC8qQDeY3qz8znB5+0sgDedmQCehxbA86Y3B4NncH5e3IA7UwHc+cXdHv6YKi4UwDFVVci54oubb3GOP7DCjwDeNAQCeB76lheW2TAbPwRumef507x3RQG86Wy9ZOehb3lhmQ2zIYDnZ+AJKwrgTafkJTsPLYDnTX0HvMf0Zudzgs/bWQBvOjMBPA8tgOdNbw4Gz+D8vPhHWJ2pAO784m4Pf0wVFwrgmKoq5Fzxxc23OMcfWKF/hLVrBgTwvPQtLyyzYTZ8Bzw/A09Y0Q140yl5yc5DC+B5U7+C3mN6s/M5weftLIA3nZkAnocWwPOmNweDZ3B+XnwH3JkK4M4v7vbwx1RxoQCOqapCzhVf3HyLc/yBFfoOeNcMCOB56VteWGbDbPgOeH4GnrCiG/CmU/KSnYcWwPOmfgW9x/Rm53OCz9tZAG86MwE8Dy2A501vDgbP4Py8+A64MxXAnV/c7eGPqeJCARxTVYWcK764+Rbn+AMr9B3wrhkQwPPSt7ywzIbZ8B3w/Aw8YUU34Ceckp+RAAECBK4TEMDXHakPRIAAAQJPEBDATzglPyMBAgQIXCcggK87Uh+IAAECBJ4gIICfcEp+RgIECBC4TkAAX3ekPhABAgQIPEFAAD/hlPyMBAgQIHCdgAC+7kh9IAIECBB4goAAfsIp+RkJECBA4DoBAXzdkfpABAgQIPAEAQG86ZSm/9ygP8O45+A4c/6VgNn4LuP/oCF/ZgRwblVVCuDPxwurGqG4mXNMVRVyFsDVAH0+/s8YWsC0XwAL4HRW2jrB0Apm/ZwFcDYpv65yA24Fw34BLIDDUanLBENNGC3AWQBHg/KbIgHcCob9AlgAh6NSlwmGmjBagLMAjgZFALdMfb8AFsD9FGUrCIbMqa3iLIDbGXIDbgXDfgEsgMNRqcsEQ00YLcBZAEeD4gbcMvX9AlgA91OUrSAYMqe2irMAbmfIDbgVDPsFsAAOR6UuEww1YbQAZwEcDYobcMvU9wtgAdxPUbaCYMic2irOAridITfgVjDsF8ACOByVukww1ITRApwFcDQobsAtU98vgAVwP0XZCoIhc2qrOAvgdobcgFvBsF8AC+BwVOoywVATRgtwFsDRoLgBt0x9vwAWwP0UZSsIhsypreIsgNsZcgNuBcN+ASyAw1GpywRDTRgtwFkAR4PiBtwy9f0CWAD3U5StIBgyp7aKswBuZ8gNuBUM+wWwAA5HpS4TDDVhtABnARwNihtwy9T3C2AB3E9RtoJgyJzaKs4CuJ0hN+BWMOwXwAI4HJW6TDDUhNECnAVwNChuwC1T3y+ABXA/RdkKgiFzaqs4C+B2htyAW0H9BAgQIEBgQUAAL6BpIUCAAAECrYAAbgX1EyBAgACBBQEBvICmhQABAgQItAICuBXUT4AAAQIEFgQE8AKaFgIECBAg0AoI4FZQPwECBAgQWBAQwAtoWggQIECAQCsggFtB/QQIECBAYEFAAC+gaSFAgAABAq2AAG4Fw/7pP0UZbhuX+bN6MVVVyLnii5s5x1RV4TfnasGXNQvgTQcugOehvWTnTb+tyJnzrwQEcDcbArjzi7sFcEwVFwqGmKoq5Fzxxc23OMcfWOFHAG8aAgE8D33LC8tsmI0fArfM8/xp3ruiAN50tl6y89C3vLDMhtkQwPMz8IQVBfCmU/KSnYcWwPOmvgPeY3qz8znB5+0sgDedmQCehxbA86Y3B4NncH5e/COszlQAd35xt4c/pooLBXBMVRVyrvji5luc4w+s0D/C2jUDAnhe+pYXltkwG74Dnp+BJ6zoBrzplLxk56EF8LypX0HvMb3Z+Zzg83YWwJvOTADPQwvgedObg8EzOD8vvgPuTAVw5xd3e/hjqrhQAMdUVSHnii9uvsU5/sAKfQe8awYE8Lz0LS8ss2E2fAc8PwNPWNENeNMpecnOQwvgeVO/gt5jerPzOcHn7SyAN52ZAJ6HFsDzpjcHg2dwfl58B9yZCuDOL+728MdUcaEAjqmqQs4VX9x8i3P8gRX6DnjXDAjgeelbXlhmw2z4Dnh+Bp6wohvwplPykp2HFsDzpn4Fvcf0Zudzgs/bWQBvOjMBPA8tgOdNbw4Gz+D8vPgOuDMVwJ1f3O3hj6niQgEcU1WFnCu+uPkW5/gDK/QdsBkgQIAAAQInBNyAT6jbkwABAgReLyCAXz8CAAgQIEDghIAAPqFuTwIECBB4vYAAfv0IACBAgACBEwIC+IS6PQkQIEDg9QIC+PUjAIAAAQIETggI4BPq9iRAgACB1wsI4NePAAACBAgQOCEggE+o25MAAQIEXi8ggDeNwPSforzlz9ZNu0wfJ+dp0e/rcb7H2d+Hzs9SAOdWVeV00HhhVccRN3OOqapCzhVf3LzDWQDHx+FvQedUXaUA/nx2PPzdKf3c7WeeFnUD3iN6zlkA5yfsBpxbVZUCWABXA/QHzf6j4Q+wilLOecgXzFe3CuBNxyuABfCmUfObhk3QAlgAt6MmgFvBsF8AC+BwVOoywVATRgtwFsDRoPymSAC3gmG/ABbA4ajUZYKhJowW4CyAo0ERwC1T3y+ABXA/RdkKgiFzaqs4C+B2htyAW8GwXwAL4HBU6jLBUBNGC3AWwNGguAG3TH2/ABbA/RRlKwiGzKmt4iyA2xlyA24Fw34BLIDDUanLBENNGC3AWQBHg+IG3DL1/QJYAPdTlK0gGDKntoqzAG5nyA24FQz7BbAADkelLhMMNWG0AGcBHA2KG3DL1PcLYAHcT1G2gmDInNoqzgK4nSE34FYw7BfAAjgclbpMMNSE0QKcBXA0KG7ALVPfL4AFcD9F2QqCIXNqqzgL4HaG3IBbwbBfAAvgcFTqMsFQE0YLcBbA0aC4AbdMfb8AFsD9FGUrCIbMqa3iLIDbGXIDbgXDfgEsgMNRqcsEQ00YLcBZAEeD4gbcMvX9AlgA91OUrSAYMqe2irMAbmfIDbgV1E+AAAECBBYEBPACmhYCBAgQINAKCOBWUD8BAgQIEFgQEMALaFoIECBAgEArIIBbQf0ECBAgQGBBQAAvoGkhQIAAAQKtgABuBfUTIECAAIEFAQG8gKaFAAECBAi0AgK4FdRPgAABAgQWBATwApoWAgQIECDQCgjgVjDsn/5TlOG2cZk/qxdTVYWcK764mXNMVRV+c64WfFmzAN504AJ4HtpLdt7024qcOf9KQAB3syGAO7+4WwDHVHGhYIipqkLOFV/cfItz/IEVfgTwpiEQwPPQt7ywzIbZ+CFwyzzPn+a9KwrgTWfrJTsPfcsLy2yYDQE8PwNPWFEAbzolL9l5aAE8b+o74D2mNzufE3zezgJ405kJ4HloATxvenMweAbn58U/wupMBXDnF3d7+GOquFAAx1RVIeeKL26+xTn+wAr9I6xdMyCA56VveWGZDbPhO+D5GXjCim7Am07JS3YeWgDPm/oV9B7Tm53PCT5vZwG86cwE8Dy0AJ43vTkYPIPz8+I74M5UAHd+cbeHP6aKCwVwTFUVcq744uZbnOMPrNB3wLtmQADPS9/ywjIbZsN3wPMz8IQV3YA3nZKX7Dy0AJ439SvoPaY3O58TfN7OAnjTmQngeWgBPG96czB4BufnxXfAnakA7vzibg9/TBUXCuCYqirkXPHFzbc4xx9Yoe+Ad82AAJ6XvuWFZTbMhu+A52fgCSu6AW86JS/ZeWgBPG/qV9B7TG92Pif4vJ0F8KYzE8Dz0AJ43vTmYPAMzs+L74A7UwHc+cXdHv6YKi4UwDFVVci54oubb3GOP7BC3wGbAQIECBAgcELADfiEuj0JECBA4PUCAvj1IwCAAAECBE4ICOAT6vYkQIAAgdcLCODXjwAAAgQIEDghIIBPqNuTAAECBF4vIIBfPwIACBAgQOCEgAA+oW5PAgQIEHi9gAB+/QgAIECAAIETAgL4hLo9CRAgQOD1AgJ40whM/ynKW/5s3bTL9HFynhb9vh7ne5z9fej8LAVwblVVTgeNF1Z1HHEz55iqKuRc8cXNO5wFcHwc/hZ0TtVVCuDPZ8fD353Sz91+5mlRN+A9ouecBXB+wm7AuVVVKYAFcDVAf9DsPxr+AKso5ZyHfMF8dasA3nS8AlgAbxo1v2nYBC2ABXA7agK4FQz7BbAADkelLhMMNWG0AGcBHA3Kb4oEcCsY9gtgARyOSl0mGGrCaAHOAjgaFAHcMvX9AlgA91OUrSAYMqe2irMAbmfIDbgVDPsFsAAOR6UuEww1YbQAZwEcDYobcMvU9wtgAdxPUbaCYMic2irOAridITfgVjDsF8ACOByVukww1ITRApwFcDQobsAtU98vgAVwP0XZCoIhc2qrOAvgdobcgFvBsF8AC+BwVOoywVATRgtwFsDRoLgBt0x9vwAWwP0UZSsIhsypreIsgNsZcgNuBcN+ASyAw1GpywRDTRgtwFkAR4PiBtwy9f0CWAD3U5StIBgyp7aKswBuZ8gNuBUM+wWwAA5HpS4TDDVhtABnARwNihtwy9T3C2AB3E9RtoJgyJzaKs4CuJ0hN+BWMOwXwAI4HJW6TDDUhNECnAVwNChuwC1T3y+ABXA/RdkKgiFzaqs4C+B2htyAW0H9BAgQIEBgQUAAL6BpIUCAAAECrYAAbgX1EyBAgACBBQEBvICmhQABAgQItAICuBXUT4AAAQIEFgQE8AKaFgIECBAg0AoI4FZQPwECBAgQWBAQwAtoWggQIECAQCsggFtB/QQIECBAYEFAAC+gaSFAgAABAq2AAG4Fw/7pP0UZbhuX+bN6MVVVyLnii5s5x1RV4TfnasGXNQvgTQcugOehvWTnTb+tyJnzrwQEcDcbArjzi7sFcEwVFwqGmKoq5Fzxxc23OMcfWOFHAG8aAgE8D33LC8tsmI0fArfM8/xp3ruiAN50tl6y89C3vLDMhtkQwPMz8IQVBfCmU/KSnYcWwPOmvgPeY3qz8znB5+0sgDedmQCehxbA86Y3B4NncH5e/COszlQAd35xt4c/pooLBXBMVRVyrvji5luc4w+s0D/C2jUDAnhe+pYXltkwG74Dnp+BJ6zoBrzplLxk56EF8LypX0HvMb3Z+Zzg83YWwJvOTADPQwvgedObg8EzOD8vvgPuTAVw5xd3e/hjqrhQAMdUVSHnii9uvsU5/sAKfQe8awYE8Lz0LS8ss2E2fAc8PwNPWNENeNMpecnOQwvgeVO/gt5jerPzOcHn7SyAN52ZAJ6HFsDzpjcHg2dwfl58B9yZCuDOL+728MdUcaEAjqmqQs4VX9x8i3P8gRX6DnjXDAjgeelbXlhmw2z4Dnh+Bp6wohvwplPykp2HFsDzpn4Fvcf0Zudzgs/bWQBvOjMBPA8tgOdNbw4Gz+D8vPgOuDMVwJ1f3O3hj6niQgEcU1WFnCu+uPkW5/gDK/QdsBkgQIAAAQInBNyAT6jbkwABAgReLyCAXz8CAAgQIEDghIAAPqFuTwIECBB4vYAAfv0IACBAgACBEwIC+IS6PQkQIEDg9QIC+PUjAIAAAQIETggI4BPq9iRAgACB1wsI4NePAAACBAgQOCEggE+o25MAAQIEXi8ggDeNwPSforzlz9ZNu0wfJ+dp0e/rcb7H2d+Hzs9SAOdWVeV00HhhVccRN3OOqapCzhVf3LzDWQDHx+FvQedUXaUA/nx2PPzdKf3c7WeeFnUD3iN6zlkA5yfsBpxbVZUCWABXA/QHzf6j4Q+wilLOecgXzFe3CuBNxyuABfCmUfObhk3QAlgAt6MmgFvBsF8AC+BwVOoywVATRgtwFsDRoPymSAC3gmG/ABbA4ajUZYKhJowW4CyAo0ERwC1T3y+ABXA/RdkKgiFzaqs4C+B2htyAW8GwXwAL4HBU6jLBUBNGC3AWwNGguAG3TH2/ABbA/RRlKwiGzKmt4iyA2xlyA24Fw34BLIDDUanLBENNGC3AWQBHg+IG3DL1/QJYAPdTlK0gGDKntoqzAG5nyA24FQz7BbAADkelLhMMNWG0AGcBHA2KG3DL1PcLYAHcT1G2gmDInNoqzgK4nSE34FYw7BfAAjgclbpMMNSE0QKcBXA0KG7ALVPfL4AFcD9F2QqCIXNqqzgL4HaG3IBbwbBfAAvgcFTqMsFQE0YLcBbA0aC4AbdMfb8AFsD9FGUrCIbMqa3iLIDbGXIDbgXDfgEsgMNRqcsEQ00YLcBZAEeD4gbcMvX9AlgA91OUrSAYMqe2irMAbmfIDbgV1E+AAAECBBYEBPACmhYCBAgQINAKCOBWUD8BAgQIEFgQEMALaFoIECBAgEArIIBbQf0ECBAgQGBBQAAvoGkhQIAAAQKtgABuBfUTIECAAIEFAQG8gKaFAAECBAi0AgK4FdRPgAABAgQWBATwApoWAgQIECDQCgjgVlA/AQIECBBYEBDAC2haCBAgQIBAKyCAW0H9BAgQIEBgQUAAL6BpIUCAAAECrYAAbgX1EyBAgACBBQEBvICmhQABAgQItAICuBXUT4AAAQIEFgQE8AKaFgIECBAg0AoI4FZQPwECBAgQWBAQwAtoWggQIECAQCsggFtB/QQIECBAYEFAAC+gaSFAgAABAq2AAG4F9RMgQIAAgQUBAbyApoUAAQIECLQCArgV1E+AAAECBBYEBPACmhYCBAgQINAKCOBWUD8BAgQIEFgQEMALaFoIECBAgEArIIBbQf0ECBAgQGBBQAAvoGkhQIAAAQKtgABuBfUTIECAAIEFAQG8gKaFAAECBAi0AgK4FdRPgAABAgQWBATwApoWAgQIECDQCgjgVlA/AQIECBBYEBDAC2haCBAgQIBAKyCAW0H9BAgQIEBgQUAAL6BpIUCAAAECrYAAbgX1EyBAgACBBQEBvICmhQABAgQItAICuBXUT4AAAQIEFgQE8AKaFgIECBAg0AoI4FZQPwECBAgQWBAQwAtoWggQIECAQCsggFtB/QQIECBAYEFAAC+gaSFAgAABAq2AAG4F9RMgQIAAgQUBAbyApoUAAQIECLQCArgV1E+AAAECBBYEBPACmhYCBAgQINAKCOBWUD8BAgQIEFgQEMALaFoIECBAgEArIIBbQf0ECBAgQGBBQAAvoGkhQIAAAQKtgABuBfUTIECAAIEFAQG8gKaFAAECBAi0AgK4FdRPgAABAgQWBATwApoWAgQIECDQCgjgVlA/AQIECBBYEBDAC2haCBAgQIBAK/B/IwnCd2IHZUUAAAAASUVORK5CYII=</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="-150" y="-140" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="145,26,68,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="65" y="23"><block s="clear"></block><block s="gotoXY"><l>-150</l><l>100</l></block><block s="setHeading"><l>90</l></block></script><script x="46" y="325"><custom-block s="set flat line ends to %b"><l/></custom-block></script><script x="43.66666666666663" y="278.33333333333337"><custom-block s="draw brick, length: %n width: %n"><l>30</l><l>10</l></custom-block></script><script x="45" y="127"><custom-block s="draw brick walls with %n rows with bricks per row: %n of brick length: %n width: %n gap thickness: %n"><l>8</l><l>7</l><l>40</l><l>20</l><l>5</l></custom-block></script></scripts></sprite><watcher scope="Stage" s="reportMouseY" style="normal" x="10" y="10" color="4,148,220" hidden="true"/><watcher scope="Stage" s="reportMouseX" style="normal" x="10" y="31.000001999999995" color="4,148,220" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><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;&#xD;try{&#xD;ide.savingPreferences = false;&#xD;&#xD;switch (which) {&#xD;    case &apos;Presentation mode&apos;:&#xD;        if (tf != ide.isAppMode) ide.toggleAppMode();&#xD;        break;&#xD;    case &apos;Retina display support&apos;:&#xD;        if (tf != isRetinaEnabled()) ide.toggleRetina();&#xD;        break;&#xD;    case &apos;Long form input dialog&apos;:&#xD;        if (tf != InputSlotDialogMorph.prototype.isLaunchingExpanded)&#xD;            ide.toggleLongFormInputDialog();&#xD;        break;&#xD;    case &apos;Plain prototype labels&apos;:&#xD;        if (tf != BlockLabelPlaceHolderMorph.prototype.plainLabel)&#xD;            ide.togglePlainPrototypeLabels();&#xD;        break;&#xD;    case &apos;Input sliders&apos;:&#xD;        MorphicPreferences.useSliderForInput = tf;&#xD;        break;&#xD;    case &apos;Execute on slider change&apos;:&#xD;        ArgMorph.prototype.executeOnSliderEdit = tf;&#xD;        break;&#xD;    case &apos;Clicking sound&apos;:&#xD;        if (tf != !!BlockMorph.prototype.snapSound)&#xD;            BlockMorph.prototype.toggleSnapSound();&#xD;        break;&#xD;    case &apos;Turbo mode&apos;:&#xD;        if (tf != stage.isFastTracked)&#xD;            ide.toggleFastTracking();&#xD;        break;&#xD;    case &apos;Flat design&apos;:&#xD;        if (tf == MorphicPreferences.isFlat) break;&#xD;        if (tf)&#xD;            ide.flatDesign();&#xD;        else&#xD;            ide.defaultDesign();&#xD;        break;&#xD;    case &apos;Keyboard editing&apos;:&#xD;            ScriptsMorph.prototype.enableKeyboard = tf;&#xD;        break;&#xD;    case &apos;Table support&apos;:&#xD;            List.prototype.enableTables = tf;&#xD;        break;&#xD;    case &apos;Table lines&apos;:&#xD;                TableMorph.prototype.highContrast = tf;&#xD;        break;&#xD;    case &apos;Visible stepping&apos;:&#xD;        if (tf != Process.prototype.enableSingleStepping)&#xD;            ide.toggleSingleStepping();&#xD;        break;&#xD;    case &apos;Thread safe scripts&apos;:&#xD;        stage.isThreadSafe = tf;&#xD;        break;&#xD;    case &apos;Prefer smooth animations&apos;:&#xD;        if (tf != (StageMorph.prototype.frameRate &gt; 0))&#xD;            ide.toggleVariableFrameRate();&#xD;        break;&#xD;    case &apos;Flat line ends&apos;:&#xD;        SpriteMorph.prototype.useFlatLineEnds = tf;&#xD;        break;&#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;        break;&#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;        break;&#xD;};&#xD;}&#xD;finally {&#xD;ide.savingPreferences = false;&#xD;};&#xD;</l></block><list><block var="which"/><block var="tf"/></list></block></script></block-definition><block-definition s="draw brick, length: %&apos;length&apos; width: %&apos;width&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="setColor"><color>145,26,68,1</color></block><custom-block s="set flat line ends to %b"><block s="reportBoolean"><l><bool>true</bool></l></block></custom-block><block s="setSize"><block var="width"/></block><block s="down"></block><block s="forward"><block var="length"/></block><block s="up"></block></script></block-definition><block-definition s="set flat line ends to %&apos;flag&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%b"></input></inputs><script><custom-block s="set flag %s to %b"><l>Flat line ends</l><l><bool>true</bool></l></custom-block></script></block-definition><block-definition s="row A bricks: %&apos;number2&apos; length: %&apos;number3&apos; width: %&apos;number4&apos; gap: %&apos;number5&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doRepeat"><block var="number2"/><script><custom-block s="draw brick, length: %n width: %n"><block var="number3"/><block var="number4"/></custom-block><block s="up"></block><block s="forward"><block var="number5"/></block></script></block></script></block-definition><block-definition s="row B bricks: %&apos;number2&apos; length: %&apos;number3&apos; width: %&apos;number4&apos; gap: %&apos;number5&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="down"></block><custom-block s="draw brick, length: %n width: %n"><block s="reportQuotient"><block var="number3"/><l>2</l></block><block var="number4"/></custom-block><block s="up"></block><block s="forward"><block var="number5"/></block><block s="doRepeat"><block s="reportDifference"><block var="number2"/><l>1</l></block><script><block s="down"></block><custom-block s="draw brick, length: %n width: %n"><block var="number3"/><block var="number4"/></custom-block><block s="up"></block><block s="forward"><block var="number5"/></block></script></block><block s="down"></block><custom-block s="draw brick, length: %n width: %n"><block s="reportQuotient"><block var="number3"/><l>2</l></block><block var="number4"/></custom-block><block s="up"></block></script><scripts><script x="235.4794941875" y="160.00000300000005"><block s="reportQuotient"><l></l><l>2</l></block></script></scripts></block-definition><block-definition s="draw brick walls with %&apos;number&apos; rows with bricks per row: %&apos;number2&apos; of brick length: %&apos;number3&apos; width: %&apos;number4&apos; gap thickness: %&apos;number5&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIf"><custom-block s="even? %n"><block var="number"/></custom-block><script><block s="doRepeat"><block s="reportQuotient"><block var="number"/><l>2</l></block><script><block s="down"></block><custom-block s="row A bricks: %n length: %n width: %n gap: %n"><block var="number2"/><block var="number3"/><block var="number4"/><block var="number5"/></custom-block><block s="turn"><l>90</l></block><block s="up"></block><block s="forward"><block s="reportProduct"><block var="number4"/><l>1.5</l></block></block><block s="turn"><l>90</l></block><block s="down"></block><custom-block s="row B bricks: %n length: %n width: %n gap: %n"><block var="number2"/><block var="number3"/><block var="number4"/><block var="number5"/></custom-block><block s="up"></block><block s="turnLeft"><l>90</l></block><block s="forward"><block s="reportProduct"><block var="number4"/><l>1.5</l></block></block><block s="turnLeft"><l>90</l></block></script></block></script></block><block s="doIf"><block s="reportNot"><custom-block s="even? %n"><block var="number"/></custom-block></block><script><block s="doRepeat"><block s="reportQuotient"><block var="number"/><l>2</l></block><script><block s="down"></block><custom-block s="row A bricks: %n length: %n width: %n gap: %n"><block var="number2"/><block var="number3"/><block var="number4"/><block var="number5"/></custom-block><block s="turn"><l>90</l></block><block s="up"></block><block s="forward"><block s="reportProduct"><block var="number4"/><l>1.5</l></block></block><block s="turn"><l>90</l></block><block s="down"></block><custom-block s="row B bricks: %n length: %n width: %n gap: %n"><block var="number2"/><block var="number3"/><block var="number4"/><block var="number5"/></custom-block><block s="up"></block><block s="turnLeft"><l>90</l></block><block s="forward"><block s="reportProduct"><block var="number4"/><l>1.5</l></block></block><block s="turnLeft"><l>90</l></block></script></block><block s="down"></block><custom-block s="row A bricks: %n length: %n width: %n gap: %n"><block var="number2"/><block var="number3"/><block var="number4"/><block var="number5"/></custom-block><block s="turnLeft"><l>90</l></block><block s="up"></block><block s="forward"><block s="reportProduct"><block var="number4"/><l>1.5</l></block></block><block s="turnLeft"><l>90</l></block></script></block></script></block-definition><block-definition s="%&apos;number1&apos; between? %&apos;number2&apos; and %&apos;number3&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><block var="number1"/><block var="number3"/></block><block s="reportGreaterThan"><block var="number1"/><block var="number2"/></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doIf"><block s="reportOr"><block s="reportGreaterThan"><block var="number1"/><block var="number3"/></block><block s="reportLessThan"><block var="number1"/><block var="number2"/></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doIf"><block s="reportOr"><block s="reportEquals"><block var="number1"/><block var="number2"/></block><block s="reportEquals"><block var="number1"/><block var="number3"/></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="%&apos;number 1&apos; divisible by %&apos;number 2&apos; ?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIf"><block s="reportEquals"><block s="reportModulus"><block var="number 1"/><block var="number 2"/></block><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doIf"><block s="reportLessThan"><block s="reportModulus"><block var="number 1"/><block var="number 2"/></block><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doIf"><block s="reportGreaterThan"><block s="reportModulus"><block var="number 1"/><block var="number 2"/></block><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="even? %&apos;number 1&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doIf"><custom-block s="%n divisible by %n ?"><block var="number 1"/><l>2</l></custom-block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doIf"><block s="reportNot"><custom-block s="%n divisible by %n ?"><block var="number 1"/><l>2</l></custom-block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition></blocks><variables></variables></project><media name="L09 Brick Wall" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>