BloxExpV01QObjSStchcccccccc c c c c cccc history 62010-5-21 21:47:43 save tree 2010-5-21 22:42:46 save tree 2010-5-21 22:51:32 save tree 2010-5-21 23:18:16 save tree 2010-5-21 23:23:15 save tree 2010-5-21 23:33:05 save tree 2010-5-21 23:47:17 save tree 2010-5-22 00:01:37 save tree 2010-5-22 00:06:13 save tree 2010-5-22 00:12:44 save tree platform Mac OS language en os-version 1058 scratch-version 2.99.013 (21-May-10) thumbnail#xcc author penTrails"h c zzzzzzzeuuu uuu u}'zumduuuuuuNuuuuf{u]}'zud< 3 I uufu]5E'zud23 2Muufu]1 44E'zuuunuuuuluunuuvu]-4o o44Ezuuuun]nuuuuuu]) 4A zun]] ]]]]]]]]nu]!    A zuddd ddddlddddzu]! 4 IuuuudT^uuuuuuz!  ooE]]]]]]]z% o 4  } o44}!}! oy! 4u    oq o4o%oq oq5  ooo4m 55 m4 5  4m    CKK m K om  4K 4m +555&KJ4 i4o #555>JJ5K+JJ+  e4 / 555>JJ+5>JJJJ1 oi  #C 555J++55CJJJJJKO i  #C5555J+55CJJJJJO 4e?o oo 55=CC55555J+JJJ555JJJJJK1(J 4e?45555CC55555JJJJOK5>5JJJJJ1+J oi7o 5555CC55555JJJJJKO5555JJJJJOJJJ e?4 555>C55555JJJJJKK555/JJJJC1+JJJOoi 3 5555555C55555JJJJJO555/5JJJJK1OJJJKO4 eo 35555555C55555JJJJJK555/5JJJCOOJJJJO  oe4 3C5555555>555555JJKJ/5//55JJCCOOJJJK7 e4 O55 5#JJKK)))))5JJ>COJJJJ11O14e4 /UK5555555K555/.JJJ>)))))>>>CCOJJJJOOOOO4i;>555555X5555)JJJ>//)))>>>CKJJJJOOOOO`9i4o +1V55555=55555)JJC/)))))>>>CCJJJJOOOOVqm7OOOV 555555/.)))5JC))))))>>CCbJJCJOOOVm7 OOO755555/)))))/>>))/)))>>CCJJJCOOOim4  '1OOO755555)))))/>>))))))>CC>>>C>OOOq4 O#O555555)))))>>)))))5>CC>>>>KOOm +1OOOOU_55///)))))>>)))))5>>>>>>>KKym +?aVOOOOKP/))))/)))>/)))))5>>>>>>CKKq3 OOOVOOOOK/)))).)))>/)))/)5>>>>>>KKm +VOOOO`VOOK/))))))))>))))))>>>>>>>Km 'OOVOOOVVVKK>)))))/))>))))))>>>>>>Cbu/41OOOVOOOOVVKK))))).))/))))))>>>>>>Ku '1OOOhOOKVVqx5)))))))/))))))>>>>>>u/4OOOOihOOKVO)))))))/)))))>>>>>u/ 9OOOOOKhKKKO})))))))D)))))>>>>>u/``OOOOOJKKKOO)))))/))))))>>>>5u/4  OOOOKJKKO))))).)D))))>>>/ju+gg}OKJJKKK}D))))))">>>/y+oaaag}OJJJJKO)))))"55>5y+4``````JJJJJK))))).//5jy+o44!pp``JJJJJKj)))))///}' 4 bJJJJ>)))"#"///}'4 bJJJJ>D"//jJJCC///J>>>#//x>>>#/jW>>#/>>#/>)#j5#W)jZRZRRR R 6 R ZR R  R R R R R R R R R R R R R R R R R Rlll%lllQ R2ddd%ddBlM@r* R Ll%LM$ R H%]dQ |* R H%]dM: 8 SH-- dd ]dQ w@H-- --dd ]dMt%rE3Hd -dd- ----d -  -]dM0|3H--- d -d---d--d ddd]dQA3H----d-----d----------d]dQ| H%]dMG k H%]dMQcQ[FQ H%TdMsw~|t 2%zTdM\w l;zul%lldMww|m,,,%,,'Q \QYrQ: 8\Y\c፝cccccccccccc c!c"c#c$c%c&c'c(c)c*c+c,c-c.c/c0c1c2c3c4c5c6c7c8c9c:c;cc?c@cAcBcCcDcEcFcGcHcIcJcKcLcMcNcOcPcQcRcScTcUcVcWcXcYcZc[c\c]c^c_c`cacbcccdcecfcgchcicjckclcmcncocpcqcrcsctcucvcwcxcyczc{c|c}c~cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 9h!ia&]&]&Y*9 *  *  &*& &&&& N!&& n}&& ny&&& j}&& * j}&& .j&Zj& YA9""  " " & &" & F& F*B& *Z& & * ~ " " "".*6eeFeF~iFFzmFzm F~m F  = F"P^ *9vF  F"P9FF FP9F~*FP=F~*F PAF~F F P-F FFP PFFFFP P FFFP F FP FP"OrF P FP"OnFP* FPOOP!* FPO~PW)* FOzPO&Of-EF F OzPW"Oj1 EF F F OvFPW" Oj EF*FO OrFPOOj O.F"On FPO  On E.F"O6O2FPX O"O O E&O E.F"O6O.FP6OEE&O E.FO:O*FP2OWn E*OE*FO:O&F P2OW Wf E"OE*FO6 O"FP.OW  Wf EOO*FPOF O OF PO.OW W EOE*FOFOWFF PFOW  E OE *FOOOFFPFOW E OE*FOOO WFFPFOW~%E OE&FOO OW WFFFOW~)  E OE&FO OO OW W FFPFOW   ZDE EOE&FO  O*OW W FFPBOW>OF RD"EOE"FO2O WFFFOW O OF2JD*EOE"FO.O W  WFFBOWWOf2J D.EOE"FO*OWW WFFBO WO"O&:6F D.EO"EFO*OWWFPFFOWO" Ob::D2EO"EFO*OWFFBOW OO O^ ::D2EO"EFJOWFFBOW&OOWR:>D.EO"EFJOWFF>OWV2OWVB:D.EO&EFPBOWWFF>OV\2OWVF  >D.EO&EFBOWW"FF:OO V.OW W]RVBD*EO&EFBOW"FFv=:OOV\.O W]N D*EO*EFBOW&Fv= Fv=6O O V2OW WN&D*EO*EFBOW&F v= Fv=6OO V V\2OWN ~*DO&EOW&EF>OW W*F v= Fv=2O OV V2OWR b2D&EOW*EF>OW W*Fv=6O OV \2OW]R^ 6D&E OW*EF>O W.Fv=6O OV2OW]RnD 6D&E OW*EF>O W.Fv=2OOV\2OWRjU D:D"E OW.EF>O Wt=.Fv=2O OV2OWWZv D:D&E OW.EFt="OWOWWt=2F v="OI OI OV\2OWjvUBD"E O.EFt="OWOWFt=2F v="OI OOV6O W]fr UBDOE O.EFt="OWO WF t=Fv=F v="OIOIOV\2O W]~jUBD"EO2EFt="OWO t=F t=F&v=F v="O IOOV6O W W WFfUBDEO2EF"OWOt=6v="O IOV\2O W WW WBvUBDEO2EFt=OWOWt=6v=O IROV6OWW W:~UBDEO6Et= Ft=.O Et=2v=I O IO V\2O WW *W.UBDEV2E t= Ft=.O Et=2v=IO IO V6OW&W& `UBDE`2Et=.O Et=2v=&IO V\6O>W]\ UFDE`6Et=.OE t=2v=&IO V6O>W]]]`  UBDE`2Et=*OWE t=I.v=&IO V\6O:W] ]a!fU* \UBDE2Et=*OIEt=.v=&IOV6O>W]a)j U[BDE6Et=OIOIt=.v="IO\6O:W]a-n U [BDE2Et=OIt=.v="IO6O:W]!nU[BDOEs<2Et=OIt=.v="IO6O6W]!U[BDEs<E*t=O It=*v="IO6O2W])~U[BDEs<E2t=O It=*v="IO2OI.W]-~"U[BDEs< E6t=O It=*v=IOW&OI O2W]5~&U[BDE s<E:t=O It=I&v=IO*OIOI.W]=~&U[BDE s<:t=IO It=I&v=IO*O IO.WI~&U[BD s< Es<:t="I"t=&v=IOH*O I*WQr2U [  \FDs<I6t="I"t=&v=IOH*O IR&WYz*U [ \ BDs<6t="I"t=&v=IOHOHIO I&WMz*U[\ BDs<:t=I&t=&v=IOHI O I&WI2U[ \ BDs<I6t=I&t=&v=IO H&IOIR"WM:U \BDs<6t=I&t="v=IO H&I OIWRWRM>U \a BDO s<6t=I&t="v=IO H&I ORW RABU\BD s<I2t=I&t=Iv=IO H*IRW RA UBU ` BD s<2t=I*t=v=IH O H&IRR WRE` BU `"D*s<I.t=I*t=v=IHO H&IRRE`\BU` D.s<I.t=I.t=v=I*H&IRI`\>U XD6s<.t=I.t=v=I*H"IRRM`\6U P XD:s<I*t=I.t=v= I*H&IRUUd\2U PXD:s<I.t=I.t=v= I*H&IRa~ `*U[6U P D>s<.t=I.t=v=I.H"IRRi^ U[.U [\2U PD>s<I*t=I.t=Iv= I.H"IR]rU[.U[*UPDBs<*t=I2t=v= I.HIRR]zU [.U [` [\UPFs<*t=I6t=v=I2HIRa[.U[UPBs<I&t=I6t=v=I2HIRezU[.U`[\UPFs<&t=I6t=v=W.HIRRevU[.Uc[ UPFs<I"t=I6t=v=R.HIRmnU[.U`["PBs<I"t=I6t=v=2HIRyZ "U[.UP[ \PFs<"t=I6t=v=2HIR RV T&U[.UP[ \PBs<I"t= I6t=v=2HI RJ T\&U[.UP[ \]PFs<"t= I:t=v=`22HIR RfT&U [&UP[W\PFs<"t=I>t=v=`2.HI RrT"U [&UP[ W PBs<It=I>t=v=`2.HIRnT"U [&UP[ W] PFs<t=I>t=v=`2.HIR".TU [&UP[ WPFs<It=I>t=v=`2.HI"TU &U P [W]PFs<t=I>t= `2 v=`2.HI&*TU[ &U PWFs<t=I>t=`2.HIJ 2TU[ UPWBs<It= I:t=`2*HIR [2TU OUPWFs<t= >t=`2*HIRZ _[6TU O U"PWFs<t=>t=`2*HIR_[6TU OU&PWBs<It=>t=`2*HIF_[6T U OW&PWFs<t=>t=`2*HI{@N_6TOW&PWBs<It=>t=`2*HI{@V c[6TOW&PWFs<t=>t=`2*HI{@Z[6TO&PWFs<t=_2>t=`2&H{@ I{@Nc6TO"PWBs<It= _2:t=`2&H {@ I{@Nc[*TO"PWFs<t= _2t="`2t= `2&H {@ RLB`dc"TO"P WFs<t= _2 t=2`2t= `2&H{@N`dcT&OWP WBs<I t= _2t=B`2&H {@LF"` cT.OP WFs<t= _2t=B`2&H {@LJ.`dO T2OPWBs<_2 t=_2F`2"H{@R:`\aO[6OPXFs<_2F`2{@H {@LZ*_ `\>OPWFs<_2B`2{@ H {@LRF_ \:OPBs<I_2>`2"{@H {@FB_\:OPFs<_2>`2"{@H {@N>_\:OWPIFs<_2>`2*{@LB"fc_\>OPIFs< _2>`2*{@*ff%\>OPI Fs< _2>`2*{@f=\:O P I Bs<_2:`2&{@L*hY \:O P I Fs< _2:`2&{@  &m:OI &s<_2s< _2:`2&{@&u:OI s<&_2s<I_2:`2"{@L"}:OW Is<:_2:`2"{@  >O Is<:_2|A6`2"{@>O I s<B_26`2{@L:OI s<B_26`2{@"OIJ_26`2{@OIJ_22`2{@LO&IF_22`2{@O&IJ_2.`2{@ O&IJ_2.`2{@LO&IJ_2.`2{@*IJ_2.`2{@*IF_2.`2{@&IF_2|A*`2{@"IJ_2*`2{@"IJ_2*`2{@IJ_2*`2{@IJ_2*`2{@IF_2*`2{@IJ_2&`2{@IJ_2&`2{@IJ_2&`2 {@IJ_2&`2 {@IF_2&`2 {@ IJ_2"`2{@ IJ_2"`2{@IJ_2`2 {@J_2`2{@F_2`2{@F_2|A`2{@J_2`2!J_2`2!J_2`2!J_2`2%F_2`2G%!J_2`2G%!J_2`2G%!J_2`2G%!J_2`2G%%F_2`2G%%J_2`2G%%J_2`2G%%J_2`2G%%J_2G%`2G%)F_2G% `2G%)F_2G% `2G%)J_2G%)J_2G%)J_2G%)J_2G%-F_2G%-J_2G%-J_2G%-J_2G%-J_2G%1F_2G%1J_2 G%1_2*G%_2 G%1_22G% _2 G%1 _2JG%1 G%_2JG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%1RG%5JG%=BG%ABG%I2G%U*G%! B!BH!IH! R YH! cs{)!)8!!B))J!)J!@!Ĥc))Ŭ1@!Ӝ(խ0ֵ)嬥099 1j1! !0!!!8!9!B!1# ##8#8##1%$%&%'%(A%(A%)JR%)Js'4'5('9s'9Δ':R)E()G8)H@)II)IR)JR+U(+U+W8+W+X+Y+Y1+ZR+Zֵ+[Z+\b-e-f0-g-iH-kZ-kZ/uB/v0/w/x@/y/zs/{/{/|c/~101@11խ1Zs1c3AJ3P3Q33950c555ݭ5k95kZ7c787877X7Y7k77{9Ǽ9J9ak9j9s;;j;=8c==IJ=Z=`=i={?Z??i)?rs?ObjSStch e}cccccccc c ?c dc?c@c cAcBcCcDccccEcF|cGccHcIcJcKcLcMcNcOdcPcQd<cRcSdcTcUcVccWcXcYcZc[c\c\c]c^c_c`ca|cbccHcIcccdcecfcgchdci@p@cQd<cjckdclcm|cnccHcIcocpcqcrcsctdcucQd<cvcw@BHcxcylevels old levels czc{c|c}c~cc ccccc}ccc cccc}ccc ccccc}ccc ccccc}ccc ccccc}ccc ccccc}ccc ccccc}ccc ccccc}ccc ccccc}ccc ccccc}ccc ccccc}ccc ccccc}ccc ccccc}ccc ccccc}ccc ccccccc ccccc}c~cc ccccc}c~cc cccc~cc ccccc~cc ccccc~cc ccccc~cc ccccc~cc ccccc~cc ccccc~c c  c c c cccc ccccc}ccc ccccc}ccc ccccccc  c!c"c#c$c}cc%c& c'c(c)cc*c+c, c-c.c/cc*c0c1 c2c3c4c5c}c*c6c7 c8c9c:c;c}ccc?c@cAc}ccBcC cDcEcFcGc}ccHcI cJcKcLcMc}c~cNcO cPcQcRcc~cScT cUcVcWcXc}ccYcZ c[c\c]c^c}cc_c` cacbcccdc}ccecf cgchcicjc}cckcl cmcncoc}ccpcq crcsctcccucv cwcxcyc}cczc{c|c}d2 background1"hc~ branches cccHcccEccc!L-[Sprite3cc-ccccccccccccccccccccccccccccccccccccccccccccccOcccccc ?? normal p!  b)cacc`0lK%)F vertical center shrinkWrapi ccacHcccjcc_cHccccccc?dccaccccccccc?陙ccch ccccccc[c\c\!Sprite2cc-ccccccccccccccccccccccccccccccccccccccccccccccchccc ?? !@g @p@l` @sSprite1cc-cccc c c c c ccccccccccccccccccc c!c"c#c$c%c&c'c(c)c*c+c,c-c.c/c0c1c2ctc3c4c5 ?!2rH?!2rH =pb compose %f %g c6 any controlc7c}c8c9c:c9c;cc?c@ first word of %sentence cA something operatorscBc}cCcDcEcFcGcH id %x cIcJc}cKc}cLcMcNcO !if %test then %yes else %no cP somethingcQc}cRc9cSc9cTccUcVcWcXcYcZc[c\ all but first of %list c]c^c_c`ca listcbc}ccccdcecfcg join words %words chci somethingcjckclc}cmcncocp +combine with %function items of %list cqcrcsctcucvc9cwc}cxccyczc{c|c}c~ list->sentence %list c somethingcc}cccccc append %lists ccccccccc}cccc !%# map %function over %lists ccccccc}cccccc9cccccccc /%# keep items such that %pred from %list ccccccc}cccccccccccccc crossmap %function %listsc somethingcc9cccc}cccccc adjoin %item to %list cccccc}cc}cccccccc reverse %listcccccc}cccccc remove duplicates from %list cccccc}cccccc empty? %list c booleancc}cccccc /%# cascade %num times %function of %start ccccccccc9cc}cccc}cccccccccc 1%# cascade until %test %function of %start ccccccccc}cc}cccc9ccc c c c c ccc ignore %value  nonecc}cc}cccc %# repeat %num %action cccccccccc}ccc c!c"c#c$c% (for %i = %start to %end %action c&c'c(c)cc*cc+c}c,cc-cc. c/c0c1c2c3c4c5 5for %i = %start step %step to %end %action c6c7c8c9c:cc;cccc?cc@cAcBcCcDcE cFcGcH repeat while %test %action cIcJc}cKccLccMcNcOcPcQcR repeat %action until %test cScTcUc}cVccWccXcYcZc[c\c] repeat %action while %test c^c_c`c}caccbccccdcecfcgch +%# for each item of %lists %action cicjckcclc}cmc}cnccoccpcqcrcsctcucvcwcxcy sentence->list %sentczc{c|c}c~ccccc}ccDcccc crossproduct %listsc somethingcc}cccccc make all combinations of items of %lists combining with %combiner building up from %sofar and do %action for each combination ccccccc9cc}cc}cccccccccc 4adjoin to %list this item %new on the right ccccccc}cccc}cccccc %glide %dist steps in %time secs c motioncc}ccccccccd go to %pos ccc}ccccccpositionc something %all but first letter of %string cccccccDcc}cccc %all but first word of %sentence c somethingcc}ccDcccc pigl %word cccc}ccDcccc switch.case %test : %code c somethingcc}cccccccccc 0switch ( %input ) %cmdArr else %default cccccccccc}cc}cccccccc "all but last letter of %word ccccc somethingcc}ccDcccc $all but last word of %sentence c somethingcc}ccDcccc last word of %sentence c somethingcc}ccDccc c last letter of %word c  somethingc c}c cDcccc min %a %b ccccccc}cccccc tree %size %depthccccc c!c"c#c$cc%cc&c}c'c(c)c*c+c, max %a %b c-c.cc/cc0c}c1c2c3c4c5c6 popmc7c8+ Ta!64c9c:c;c<c0lK%)Fc=c>c?c@cAcBcCcDcEcFcGcH cIcJcKc}c~cLcM cNcOcPcQc}ccRcS cTcUcVcWc}ccXcY cZc[c\c}cc]c^ c_c`cacbc}ccccd cecfcgchc}ccicj ckclcmcnc}ccocp cqcrcsctc}ccucv cwcxcyczc}cc{c| c}c~ccc}ccc ccccc}ccc ccccc}ccc ccccc}ccc ccccc}ccc ccccc}ccc ccccccc ccccc}ccc ccccc}ccc ccccccc ccccc}c~cc ccccc}c~cc cccc~cc ccccc~cc ccccc~cc ccccc~cc ccccc~cc ccccc~cc ccccc~cc ccccc}ccc ccccccc ccccc}ccc ccccc*cc ccccc*cc ccccc}c*cc cccc c}cc c  c c ccc}ccc ccccc}c~cc ccccc~cc cccc c}cc!c" c#c$c%c&c}cc'c( c)c*c+c,c}cc-c. c/c0c1c2c}cc3c4 c5c6c7c}cc8c9 crc:c;cccc?c}cc@cAcBcCcDcEcF button#.cGcH I cIcHcccJccKcL#.cMcNdcOccHc!1cP !EMcP 5 default getVar:!5 ]c^c? c@cAcBcCc}ccDcE cmcFcGc}ccHcI crcJcKcccLcM cwcNcOc}ccPcQcRcScTcircle#cUcV   cWcXcYcZ czc[c\c}c~c]c^ cc_c`cac}ccbcc ccdcec}ccfcg cchcicjc}cckcl ccmcncoc}ccpcq ccrcsctc}ccucv ccwcxcyc}cczc{ cc|c}c~c}ccc ccccc}ccc ccccc}ccc ccccc}ccc ccccc}ccc ccccc}ccc ccccc}ccc ccccc}ccc ccccccc ccccc}c~cc ccccc}c~cc cccc~cc ccccc~cc ccccc~cc ccccc~cc ccccc~cc ccccc~cc ccccc~cc c cccccc ccccc}ccc ccccc}ccc ccccccc c!cccc}ccc c'cccc*cc c-cccc*cc c2cccc}c*cc c8cccc}ccc c>cccc}ccc cDcccc}ccc cJcccc}c~cc cPcccc~cc cUc c c c}cc c  c[cccc}ccc cacccc}ccc cgcccc}ccc cmccc}ccc  crc!c"ccc#c$ cwc%c&c}cc'c( costume1#hc)c* 4@ c+c,c-c.c/c}c0c1 f reporterg f g c+c,c2c3c4c5 sentence text sentencec+c6c7c8cx x c+c,c2c9c:c; noyestesttest no yes c+c,cc+c6c?c@ccAc+c6c?cBccCc+c,cDcEcFc+c6c7c@c list list c+c,cc?c@cAcB @8cCcDcE compose %f %g cFcGc}cHc9cIc9cJcKcLcMcNcO first word of %sentence cP somethingcQc}cRcDcScTcUcV %all but first letter of %string cWcXcYcZc[c\cDc]c}c^c_c`ca id %x cbccc}cdc}cecfcgch !if %test then %yes else %no ci somethingcjc}ckc9clc9cmccncocpcqcrcsctcu all but first of %list cvcwcxcyczc{c}c|cc}c~cc join words %words cc somethingcckcc}cccc +combine with %function items of %list ccccccc9cc}cccccccc list->sentence %list c somethingcc}cccccc append %lists ccccccccc}cccc !%# map %function over %lists ccccccc}cccccc9cccccccc /%# keep items such that %pred from %list ccccccc}cccccccccccccc crossmap %function %listsc somethingcc9cccc}cccccc crossproduct %listsc somethingcc}cccccc adjoin %item to %list cccccc}cc}cccccccc +%# for each item of %lists %action cccccc}cc}cccccccccccccc reverse %listcccccc}ccc c c c  remove duplicates from %list c c c c c c}c cc c c c empty? %list c c c}c cc c c c  /%# cascade %num times %function of %start c c c c c c cc c9c c}c cc c}c c c !c "c #c $c %c &c 'c ( 1%# cascade until %test %function of %start c )c *c +c ,c -c .cc /c}c 0c}c 1cc 2c9c 3c 4c 5c 6c 7c 8c 9c :c ;c < ignore %value c =c}c >c}c ?c @c Ac B %# repeat %num %action c Cc Dc Ecc Fcc Gcc Hc}c Ic Jc Kc Lc Mc Nc Oc P (for %i = %start to %end %action c Qc Rc Sc Tcc Ucc Vc}c Wcc Xcc Y c Zc [c \c ]c ^c _c ` 5for %i = %start step %step to %end %action c ac bc cc dc ecc fcc gcc hc}c icc jcc kc lc mc nc oc p c qc rc s repeat while %test %action c tc uc}c vcc wcc xc yc zc {c |c } repeat %action until %test c ~c c c}c cc cc c c c c c repeat %action while %test c c c c}c cc cc c c c c c sentence->list %sentc c c c c c c c c c}c cDc c c c make all combinations of items of %lists combining with %combiner building up from %sofar and do %action for each combination c c cc cc c9c c}c c}c c c c c c c c c c 4adjoin to %list this item %new on the right c c c c c c c}c cc c}c c c c c c %glide %dist steps in %time secs c c c}c cc cc c c c d go to %pos c c c}c cc c c c positionc  something %all but first word of %sentence c  somethingc c}c cDc c c c pigl %word c c c c}c cDc c c c switch.case %test : %code c  somethingc c}c cc cc c c c c c 0switch ( %input ) %cmdArr else %default c c c c c cc cc c}c c}c c c c c c c c "all but last letter of %word c c c c c  somethingc c}c cDc c c c  $all but last word of %sentence c  somethingc c}c cDc c c c last word of %sentence c  somethingc c}c cDc c c c  last letter of %word c  somethingc c}c cDc c c c  min %a %b c c cc cc c}c c c c c !c "c #c $c %c &c 'c (c )c *c +cc ,cc -c}c .c /c 0c 1c 2c 3c 4c 5cc 6cc 7c}c 8c 9c :c ;c c ?  c @cHccc Acc Bc C#0c Dc E y y  u   u  yy} u u y y u u u u u u u u u u u u u u u u u u u u u u u u u u uu u q  q   q  y y  y cc Fc Gc Hc Ic Jc Kc Lc Mc Nc Oc Pc Qc Rc Sc Tc Uc Vc Wc Xc Yccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc! #c Z&c [ y y  u   u  yy} u u y y u u u u   = !   = !   !!   !)  C 3      '      s    k      G O  7  u u u u u u u u u u uuuq q q y y  y cc \c ]c ^c _c `c ac bc cc dc ec fc gc hc ic jc kc lc mc nc oc pcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc!38 VerdanaBold!DN&#  c qc rdc scacHcXh c tcacHcXccc uc vc wdc xcacHcX @5c yc zc { @a` c |c }c ~c c c c c c c c compose %f %g c c c}c c9c c9c c c c c c first word of %sentence c  somethingc c}c cDc c c c %all but first letter of %string c c c c c c cDc c}c c c c id %x c c c}c c}c c c c !if %test then %yes else %no c  somethingc c}c c9c c9c cc c c c c c c c all but first of %list c c c c c c c}c cc c c c join words %words c c  somethingc ckc c}c c c c +combine with %function items of %list c c c c c c c9c c}c cc c c c c c list->sentence %list c  somethingc c}c cc c c c append %lists c c c c c c cc c}c c c c !%# map %function over %lists c c c c c c c}c cc cc c9c c c c c c c c /%# keep items such that %pred from %list c c c c c c c}c cc cc cc c c c c c c c crossmap %function %listsc  somethingc c9c cc c}c c c c c c  crossproduct %listsc  somethingc c}c cc c c c  adjoin %item to %list c c c c c !c}c "c}c #cc $c %c &c 'c (c ) +%# for each item of %lists %action c *c +c ,cc -c}c .c}c /cc 0cc 1c 2c 3c 4c 5c 6c 7c 8c 9c : reverse %listc ;c c ?c}c @cc Ac Bc Cc D remove duplicates from %list c Ec Fc Gc Hc Ic}c Jcc Kc Lc Mc N empty? %list c Oc Pc}c Qcc Rc Sc Tc U /%# cascade %num times %function of %start c Vc Wc Xc Yc Zc [cc \c9c ]c}c ^cc _c}c `c ac bc cc dc ec fc gc hc i 1%# cascade until %test %function of %start c jc kc lc mc nc occ pc}c qc}c rcc sc9c tc uc vc wc xc yc zc {c |c } ignore %value c ~c}c c}c c c c %# repeat %num %action c c c cc cc cc c}c c c c c c c c (for %i = %start to %end %action c c c c cc cc c}c cc cc  c c c c c c c  5for %i = %start step %step to %end %action c c c c c cc cc cc c}c cc cc c c c c c  c c c repeat while %test %action c c c}c cc cc c c c c c repeat %action until %test c c c c}c cc cc c c c c c repeat %action while %test c c c c}c cc cc c c c c c sentence->list %sentc c c c c c c c c c}c cDc c c c make all combinations of items of %lists combining with %combiner building up from %sofar and do %action for each combination c c cc cc c9c c}c c}c c c c c c c c c c 4adjoin to %list this item %new on the right c c c c c c c}c cc c}c c c c c c %glide %dist steps in %time secs c c c}c cc cc c c c d go to %pos c c c}c cc c c c positionc  something %all but first word of %sentence c  somethingc c}c cDc c c c  pigl %word c c c c}c cDc c c c  switch.case %test : %code c  somethingc !c}c "cc #cc $c %c &c 'c (c ) 0switch ( %input ) %cmdArr else %default c *c +c ,c -c .cc /cc 0c}c 1c}c 2c 3c 4c 5c 6c 7c 8c 9 "all but last letter of %word c :c ;c  somethingc ?c}c @cDc Ac Bc Cc D $all but last word of %sentence c E somethingc Fc}c GcDc Hc Ic Jc K last word of %sentence c L somethingc Mc}c NcDc Oc Pc Qc R last letter of %word c S somethingc Tc}c UcDc Vc Wc Xc Yc Zc [cc \cc ]c}c ^c _c `c ac bc cc dc ec fc gc hc ic jc kc lcc mcc nc}c oc pc qc rc sc tc uc vcc wcc xc}c yc zc {c |c }c ~line#(c c  7  ? <<" <<?  cc  @c c @7c c c c c c c c c c c c c c c c c}c c9c c9c c c c c c c  somethingc c}c cDc c c c c c c}c c}c c c c c  somethingc c}c c9c c9c cc c c c c c c c c c c c c c c}c cc c c c c c  somethingc ckc c}c c c c c c c c c c c9c c}c cc c c c c c c  somethingc c}c cc c c c c c c c c c cc c}c c c c c c c c c c c}c cc cc c9c c c c c c c c c c c c c c c}c cc cc cc c c c c c c c c  somethingc c9c cc c}c c c c c c c c c c c c}c c}c cc c c c c !c "c #c $c %c &c 'c}c (cc )c *c +c ,c -c .c /c 0c 1c}c 2cc 3c 4c 5c 6c 7c 8c}c 9cc :c ;c c ?c @c Ac Bc Ccc Dc9c Ec}c Fcc Gc}c Hc Ic Jc Kc Lc Mc Nc Oc Pc Qc Rc Sc Tc Uc Vc Wcc Xc}c Yc}c Zcc [c9c \c ]c ^c _c `c ac bc cc dc ec fc}c gc}c hc ic jc kc lc mc ncc occ pcc qc}c rc sc tc uc vc wc xc yc zc {c |c }cc ~cc c}c cc cc  c c c c c c c c c c c c cc cc cc c}c cc cc c c c c c  c c c c c c}c cc cc c c c c c c c c c}c cc cc c c c c c c c c c}c cc cc c c c c c c c c cc c}c c}c cc cc c c c c c c c c c c c c c c c c c c c}c cDc c c c c  somethingc c}c cc c c c c c cc cc c9c c}c c}c c c c c c c c c c c c c c c c c}c cc c}c c c c c cccc}ccccccccdc c c}c cc c ccc somethingcccccccDcc}ccccc somethingcc}ccDcc c!c"c#c$c%c}c&cDc'c(c)c*c+ somethingc,c}c-cc.cc/c0c1c2c3c4c5c6c7c8c9cc:cc;c}cc?c@cAcBcCcDcEcFcGcHcI somethingcJc}cKcDcLcMcNcOcP somethingcQc}cRcDcScTcUcVcW somethingcXc}cYcDcZc[c\c]c^ somethingc_c}c`cDcacbcccdcecfccgcchc}cicjckclcmcncocpcqcrcsctcucvcwccxccyc}czc{c|c}c~cccccccc}cccccc  U ?UU =WU U_WWU=UU_UW?UU UU UU_ WUW U_U =UU UU_ UUW W?UU_?UUU_=UU_UUW UU UUUU_?UUW_?UU?_ ?UU?W UU=W UU_=W _UUWW WUUUU UUUUU UUUU_U U=UUUWU U_=UUUUU UW=UUUUU UU=UUUU_U ?UUUUUUWUU ?UUWUUUUUUUU #?UUUUUUUUUUUU?U UUUU_U UUUU_U UUUU_WU UUUUWUU UUUUW UUUUW? UUUUW?UUU UUUU UUUU UUUU UUUU U UUU U ?UUU U ?UUU U_ UU U_ UU UW UU UU UU UU UU UU UU UU_ UU UU_ UU UUW UU UUU UU UUU UU UUU| ?UU UUU ?UUU UUU_ UUU UUU_ UUU UUU_UUU UUUWUUU UUUWUUU UUUWUUUUUUUU? UkUUUUUUU=UUUUUZUUUUVUU=UUUUjUUUUZUU|5WUUUkUUUUjU5U_UUUUUUjUUU_UUUUUUkUwUUUUUUUUkUuUUUUUUUUUkUu|UUWUUUUUUhU_UUUWUUUjUUUUjU_UUU_UUUjUUUUZUWUUUUUUUZ*UUUUV*UUW?UUUUUUUUUUUUUUUUUUUUWU UUUWUUUU_U UUUWU|UUUUU UUUWU|UUWUU UUU_UU|UUUWUU UUU_UU?UUU_UU UUUUU_=UUUUUU U UU}UU_ UUU UUUUU_UUWUUU UKUWUU_UU_UUUUUUUUUU}UUUUUWU_UUUUUUUUUUUU_UUUU_U|UUUUU UUUUUU|UU?UUU UWUUUUUW?UUU UW?5U_UU U_=UUU UUU UUUUWUU U UUU ?U U UUW U UUU U UU_ UUUUUUUW UUWUU UUW UUU UWUU_ U_UU_ UUUW UU?W WW?W _WW _WW _ ?_ ?cccc byob Stage functionc+c,cccc doIfElsec+c,ccccc readBlockVariablexc+c6c7cccc doDeclareVariablesc+c6c7c@cc+c6c7cBc changeBlockVariableresultc+c,cci2 doUntilc+c,cccccc+c6c7ccc+c,ccccccc+c6c7cMcc+c6c7cOcresultc+c,cci2c+c,cccccc+c,cccccc+c6c7cYcc+c6c7c[cc+c6c7ccresultc+c,cci0 doRepeatc+c,cccccc+c6c7cacresultc+c,cc#0c+c,cccccc+c6c7cicresultc+c,cc#0c+c,cccc doAnswerc+c,ctccccc+c6c7crcresultc+c,cc doCustomBlockc+c6c7ccį ccHccccc c+c6ccccccc+c6c7cycresultc+c,ccc+c6c7ccʯ ccHccccc c+c6ccccccc+c6c7ccresultc+c,ccc+c6c7ccЯ ccHccccc c+c6cccccc =c+c,cc0c+c6c7ccresultc+c6c7cc#0c+c6c7ccccc+c6c7ccresultc+c6c7cc#0c+c,cccccc#0c+c6c7ccccc+c6c7ccc+c,cccccc+c6c7ccc+c6c7ccc+c6c7ccc+c6c7cc c+c6ccccccc+c6c7ccic+c6c7ccc+c,cccccc+c,c c c c c+c,c cc doRunc+c6c7ccc+c6c7cccc+c6c7cc repeat while %test %action c+c6c7ccc+c6c7cc#0c+c,ccccc+c6c7ccc+c6c7ccc+c6c7ccresultc+c,cc doIfc+c,cccci1wordc+c,ccccc append:toList:c+c6c7ccc+c6c7ccc+c,cc c!c"c#c$c%c+c,ctc&c'c(c)c+c6c7cc!resultc+c,cc* +%# for each item of %lists %action c+c6c7c+c! c,cHc-c.c/c0c1 c+c6cc2c3cc4c5c+c6c7c6c!c+c6c7cc! glideSecs:toX:y:elapsed:from:c+c6c7c7c'c+c,c8c9c:c+c,c8c;c< gotoX:y:c+c,cc=c+c,cc>c+c,cc?c+c6c7cc8c+c6c7cc8resulti2c+c,cc@cAcBcCc+c6c7cc8c+c,ccDcEcFcGc+c,ccHcIcJ !if %test then %yes else %no c+c,cKcLcMc+c6cNcOc+c6cNcP c+c,cQcRcSccTcUcVc+c6c7ccPa0c+c,ccWcXcY doRunBlockWithArgsc+c6c7cZcP with inputsc+c6c7c[cPc+c6c7ccUc+c6c7ccU1c+c,cc\c]c^c_c+c6c7ccUc+c,cc`cacbccc+c,ccdcecfcgc+c,chcicjc+cccckclc+c6cNcmc+c6cNcnc+c6c7ccr penSize:c+c,cocp setPenShadeTo:c+c,cq(crc+c,csctcucv forward:c+c6c7cwcrheightc+c6c7cwcrc+c,ccxcyczc+c,cqc{c|c+cccc}c~c+c6cNcc+c6cNc!,cccccc cccHcccccc!QPícccc<c0lK%)Fccc!Q?cccc<c0lK%)Fccc!QHcccc<c0lK%)Fccc!Q7cccc<c0lK%)Fcccc+cccc+cJcc+cJccBc+cJc c+cJccc+cccc+cJccc+cJcp c+c,c-ccc}cc fg f g c+cJc2ccc sentence sentencec+cJc codetest code test c+cJc>> p8 ;F  @  @ A @ ;@ A @ ; @A @ ;   @  ; @ q  H0|Ђb@Ã`4R4 > ;  @ ` A2 *0*(@$ELL  ;@0@ $`@B  L!D,H$HJ  "A2 ;@  @B1 @@!  !DHB !B$A" ;@ @@B!@!  !PD@!B8A" ;@ $b B @CB1D@B` D0 ;( ($B(B@BB!B@ D ;h |$Fh" HBHII% R4D4@$E" ;`qeM# "@ P14")@ bhHh($ ;2 #A `!C !1ap00 %%%@ %@@%  Up        @ 'X4fŀÀh3 0F`h>b3'eTLFCD@QL U4 1D`T!U'` DD2 X$ !dA*'A"""H"DBC'A"""p"DC 'D CD0 $D 2 'DBD $!0D "'4EHBE" D"$h$D"'1h!#O0$@Bhy(Ĉc'!1@`! 0C-  - `- - - -  !cco))kֵ!B#1'9s)JR+Zֵ+Z-kZ/{1c395kZ7{9s;={ Baskerville Bold Italic Instructions!))kֵ!B#1'9s)JR+Zֵ+Z-kZ/{1c395kZ7{9s;={ "(("&&&&**+ +) )$ $ #%!'%%ccpcqcrcsctcucvcwcxcyczc{c|c}c~cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc! !1 5 topLeft rigid spaceFill!]_c+cccc+cccc+ccccc+cccc+ccc word wordc+cccoc? codetest code test c+ccc >c+c6c7cBcc+c,cc?c+c,cc@cAc+c6c?cBcBsmallerc+c,ccC0c+c,cocDc+c6c?cccEc+c,c2cFcGcH getLine:ofList:c+c6c7cIcc+c6c7cOcc+c,ccJc+c6c?cMccKc+c6c?cOcBc+c,ccL0c+c,cocMc+c,cocNj cOcHcPcQcRcScT lineCountOfList:c+c6c7cUcc+c6c?c[cBc+c6c?cccVc+c,c]cWcX cYcHcZc[c\c]c^c+c,cc_1c+c,c]c`cac+c,c]cbcc cdcHcecfcgchcic+c6c7cjcc+c6c?ckcBc+c,cclcm !%# map %function over %lists c+c6c7cnc c+c,cocpcqc}crcsct cucHcvcwcxcycz c{cHc|c}c~cc#!_s0lK%)Fcc loopLambdac ccHccccc#!_s0lK%)Fccc ccHccccc#!_s0lK%)Fcccc+c6c7ccstartnumc+c6c?ccBc+c6c?cccstartc+c6c7cc with inputsc+c6c7ccc+c6c?ccBc+c6c?cccnumc+c6c?ccBc+c,ccstepc+c6c7ccc+c6c7ccc+c6c?cccc+c6c?ccciiistartendccteststart <c+c6c7cc0c+c6c?cccc+c6c?ccc doReportc+c6c7ccc+c,ccc+c6c?ccBc notc+c,c cc+c,ccactiontestc+c,ccactiontestc+c,ccc+c6c?ccBc+c,cccc ccHcccccc+c6c7ccc+c,cocc+c6c7ccc+c,c1cc+c,c2cccc+c6c?ccBc+c,cc1c+c,cocc+c,cc?c@cAc+c6c7cMcqc+c6c7cOcqc+cJccB2c+cJccCcDcEcFc+cJccGcHcIcJc+c6c7cYc}c+c6c7c[c}c+c6c7cc}c+cJccK0c+cJccLcMcNcOc+c6c7cacc+cJccP0c+cJccQcRcScTc+c6c7cicc+cJccU0c+cJccVcWcXc+cJctccYcZc[c+cJcc\c]c^c_c`cac+c6c7crcc+cJccbc+c6c7cc cccHcdcecfcgch c+c6ccicjcckcl0c+cJccmcncoc+c6c7cycc+cJccpc+c6c7cc cqcHcrcsctcucv c+c6ccwcxccyczc+c6c7ccc+cJcc{c+c6c7cc c|cHc}c~ccc c+c6ccccccc+c,cc0c+c6c7ccc+c6c7cc0c+c6c7ccccc+c6c7ccc+c6c7cc0c+cJcccccc0c+c6c7ccccc+c6c7ccc+cJcccccc+c6c7ccc+c6c7ccc+c6c7ccc+c6c7cc c+c6ccccccc+c6c7ccc+c6c7ccc+cJcccccc+cJc cccc+cJc ccc+c6c7ccc+c6c7cccc+c6c7ccc+c6c7ccc+c6c7ccc+c6c7ccc+c6c7ccc+c6c7ccc+cJccc+cJcccc1c+cJcccccc+c6c7ccc+c6c7ccc+cJctc&cccc+c6c7ccc+cJccc+c6c7c+c ccHccccc c+c6ccccccc+c6c7c6cc+c6c7ccc+c6c7c7cc+cJc8ccc+cJc8ccc+cJccc+cJccc+cJccc+cJcccccc+cJccccc+c,cKccc+c6cNcc+c6cNc c+cJcQccccccc+c6c7cc0c+cJccccc+c6c7cZcc+c6c7c[cc+c6c7ccc+c6c7cc1c+cJcccccc+c6c7ccc+cJcccccc+cJcccccc+cJchccc+cccccc+c6cNcc+c6cNcc+c6c7ccrc+cJcocc+cJcq(cc+cJcscccc+c6c7cwcrc+c6c7cwcrc+cJccccc+cJcqccc+cccccc+c6cNcc+c6cNc Baskerville ItalicFractal Tree Constructor  #1. Click green flag to start over.  32. To add a branch, click on the trunk, hold mouse