ScratchV02#XObjSStchv cccccccc c c c c cccccc history 2009-7-23 19:31:58 save fun 2009-7-23 19:34:03 save fun 2009-7-23 19:37:32 save fun 2009-7-23 20:28:39 save PIDSimulation 2009-7-23 21:08:47 save PIDSimulation 2009-7-23 21:17:37 save PIDSimulation 2009-7-23 21:33:35 save PIDSimulation 2009-7-23 21:36:41 save PIDSimulation 2009-7-23 22:05:10 save PIDSimulation 2009-7-23 22:05:55 save PIDSimulation 2009-7-23 22:18:09 save PIDSimulation 2009-7-24 08:03:52 save PIDSimulation 2009-7-24 10:23:35 save PIDSimulation 2009-7-24 16:53:52 save PIDSimulation 2009-7-27 15:52:30 save PIDSimulation 2009-7-27 16:00:53 save PIDSimulation 2009-11-13 20:22:24 save PIDSimulation 2009-11-13 20:51:16 save PIDSimulation 2009-11-13 20:51:25 save PIDSimulation language en author penTrails"h c platform Win32 comment scratch-version 1.4 of 30-Jun-09 thumbnail#xcc os-version NT kc,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, #2, ,#2,,#2u,,!#2i,,1#2Y,,A#2I,,Q#2A,,]#21,,m#2!,,}#2,,#2 ,,#2,,#2,,#2 ,,#2 ,,#2,,#2,#2y,#2m,#2],!#2M,1#2=,A#21,M#2!,]#2,m#2,}#2 ,#2F#2 ,#2y ,#2y ,#2y ,#2y ,#2y ,#2y ,#2y ,#2y ,#2y ,#2y ,#2y,},},},},},},},},},},},},},},},},},},},},},},},},},},},},},},},},},},},},},:e  _--_____--!_E_________!____A__________!____A_____ _99999999 9999__ ___K(33333-______(333%333KK KKK3(_ ___(3333>))) ))I3K____ ____9)33K:? ? ??H39___ _+___33333333 3333K?OOOPXP]OOOOH39____ _C___933 3 33  33     3  3K?OOOO_POOOOOH39___ _+___3333 33  3 3K?OOOOXO]OOOOH39____ _C___9333 33 333  3  3  3 3K?OOOO__OOOOOH39___ _+___33 33 3 33 3 3 3K?OOOPXPXOOOOH39____ ____933 33 33>:? ? ??I39___ _ ___%33333KKK KK33______(33313333(_ ____-%%%%%K______ _99999999 9999__ ____K%%% %%%-___K9999999999__ ______!_ ____333333>< < <<<3%_-333>KK KK>3K ______!_/___933   33 333333333H H HHH3(_33334?? ??F3% ______!_ ____-333 333(K_-3!3333K ______!_ _____999 999____K9999999999__ ______!_ ____(33333KK KKK3(___________%%33%_____933333K:? ? ??H39_____________-330))) )343-____933 3 333 3 3K?OOOOPXOOOOOH39___________ __%333 333K3333 33333)OOOO_O]POOO?3%____9333 333  3  3K?OOOOOXOOOOOH39___________7__%3 3  3 33  333)OOOO_OXXOOO?3%____933333>:? ? ??I39___________7__%3  3  3 3 3  33)OOOOXOXOOOO?3%_____(333333(__________933>KKK K>39_____K%%%999____________9%%%9______333 333<< <<<>3!_____ 9/9K_____933   333333K?OOXPPPOXOOOH39________333KKK K/K3-____933 3 33 33K?OOXP__XXOOOH39________3333K________733 3 3  3 3 33_____K%%%%-__!_____3%333-_____333 3><<< <<3%_!_____ 9+9K_____933   3333HHH HH3(_!_____!_ ____-3333(K_!_____!____A_____!____A_____!____A_____!____A_____!____A_____!_ ____-33!33(K______!_ ___K3333C))) ))>(______!_/___933 3 333333333 3 K KKK>3K___E____%33333333 33 333) ? ???:3%__y_+%33 3 3  33 3  33)OO_OOXOXXOO?3%__y_+%33   3   33)OO_O]OXXXOO?3%__y_%33333334 ? ???F3%__y_K333!33K__y___99!9}__999!99K__u____K33KKK KK3-_I_-%%%%%%%- ____%3 333< < <<<3%___ _/___%3  3 3  3 33_E_+___33   33   3H H HHH3(___ __99!99K__E_ ___K(3333 333(K___ ____________m_-%%%%%%%K____i____%333<< <<<>3____i_+___33 3333333333333K?OOOOPPOOOOOH39___ ____i_+___33 3  3K?OOOO__OOOOOH39___ ____i_+___33   3 3K?OOOO]]OOOOOH39___ _ ______e____( 3 33 33HH H HH>3K___ _ __________E_ ___K(3333333-_ __________y_ __________y_ __________y_ _________8_y_ ______5___,'a_ ___________ ___L___]_ ____WW_____ ___Q=_]________[WW_____ _"=Z5$B]____________WWW-_$* Z$___Y_ ______ __WW[______6ZLZ___Y_ ______ __WW___8___#ZQL=__Y_ _______[WW_!__";ZL"BZ#__Y_ _______WWW__$Z+ZMZ@__Y_ _______WW[_____=Q6Z+A+Z1E_Y_ _______WW______Q Z+ZZ ZL ^_-_ ____ _ ___VVVV__ ____W__1____J=;ZZZZZZZ#__)___/ _VTTTTTTTTY__ _ ____W__5_$& Z27ZD!@__)__ __________T TTTU_ _ ____W__1____=QLGZSRZ\N1E_)_ ________TT T _ ____W__1____Q;ZZZZ;ZQ ^_%____ ______TTT TU___ ____5____J=JQZZZZ6=___%___ _____VTTT TT___ ____9_ __L62_)___  ____TTU__ ____i____TTT__ ____i_____VTTT__ ____i_____VTTT__ ____i_____VTTT__ ____i_____VTTT__ ____i____TTT__ ____i___  ____TTU__ ____i___ _____VTTT TT___ ____i____ ______TTT TU___ ____m_ ________TT T ____m__ __________T TTTU_ ____m___/ _VTTTTTTTTY__ ____q_ ____ _ ___VVVV_____A.___Y____A.____cccccccccc 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`cacbcccdcecfcgchcicjckclcmcncocpcqcrcsctcucvcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc! Ns c})191լc00c1r!#8#8#J##1%'%'%')%'%(A%)JR'8@)H@)Hŭ+X+Yͭ+ZR+Zֵ-iH-js-kZ/uB/yH/y̥/zs/{/{/{91A)11Zs1c3AJ3P3P3Y33950c5515k95kZ7c77X7X7b7R7s9J9X9Z19999s;;`;aJ=8c=J=`==k????Js?1???9?ik??rs?ObjSStch[}cccccccc ?c dc?c?c@cAcBcCdcDccEcFcGc=c>c?c?cHcIcJcKdcLccMcNcOc=c>c?c?cPcQcRcSdcTccUcVcWc=c>c?c?cXcYcZc[dc\cc]c^c_c=c>c?c?c`cacbccdcdccecfcgc=c>c?c?chcicjckdclccmcncoc=c>c?c?cpcqcrcsdctccucvcwc=c>c?c?cxcyczc{dc|cc}c~cc=c>c?c?ccccdcccccc=c>c?c?ccccdcccccc=c>c?c?ccccdcccccc=c>c?c?ccccdcccccc=c>c?c?ccccdcccccc=c>c?c?ccccd|cccccccccdcc6d<cc|ccc.c/cccccdc5c6d<cc|cccccccccdcc6d<cc|cccccccccdcc6d<cc|cccccccccdcc6d<cc|cccccccccdc@pcd<cc|cccccccccdcc6d<cc DriveSpeed TankLevel Running IntakeRate SimTime OutputRateccd2 background1"hc !@j?6@o6 TankGraphcccc4ccccc ?ЁZF?ЁZF normal!eOdcCc0lK%)F vertical center shrinkWrapi ccCcccc(jccBcccccccc(?dccCccch cccccc c>c?c?!f8McKc 0lK%)Fi c cKccc c&jc cJcccccccc&?dccKccch cccccc c>c?c?!a4cSc0lK%)Fi ccSccccjccRcccccccc?dccSccch c cc!ccc c>c?c?!dc[c"0lK%)Fi c#c[ccc$c%jc%cZccc&c'cccc%?dc(c[c)c*ch c+cc,ccc c>c?c?!dccc-0lK%)Fi c.ccccc/c'jc0cbccc1c2cccc'?dc3ccc4c5ch c6cc7ccc c>c?c?!eckc80lK%)Fi c9ckccc:c;jccccc??dc@ckcAcBch cCccDccc c>c?c?!ZcscE0lK%)Fi cFcscccGcHjcIcrcccJcKccccL?dcMcscNcOch cPccQccc c>c?c?!c{cR0lK%)Fi cSc{cccTc$jcUczcccVcWcccc$?dcXc{cYcZch c[cc\ccc c>c?c?!  cc]0lK%)Fi c^cccc_c`jcaccccbccccccd?dceccfcgch chcciccc c>c?c?!HQ]ccj0lK%)Fi ckcccclcmjcnccccocpccccq?dcrccsctch cuccvccc c>c?c?!4]Iccw0lK%)Fi cxccccyczjc{cccc|c}cccc~?dccccch cccccc c>c?c?!_3cc0lK%)Fi ccccccjcccccccccc?dccccch cccccc c>c?c?!cc0lK%)Fi cccccc#jcccccccccc#?dccccch cccccc c>c?c?!]Mrcc0lK%)Fi ccccccjcccccccccc?dccccch cccccc c>c?c?!` E Gocccccc ??!@h@m SpeedGraphccccccccc! E StopcccĢccc! PID c~c=ȃ@cqcc=bcdcccL c=c?@Nkccccccc̢ccc ??!!K Sprite4ccעccc ??!O3333z@SffffB Storage Tankc@H7(cccccccccc ?? none! Sprite3ccccc popmcc+ Tacccc֤ccd2 gobo1"hx c 4< cc.cccccc#hxccdcccc!kS_c !S_?c 10.0 default getVar:!R`cAmc 100Ki! `Hncc?c@cAcBcCcDc8cEd2"c cF 1Fc8cGd2"i cH 4I  rS#<$ sU_`iGA&GaJo}p#a D*j%9 :`DvpyhEgJlzކkqȎ!0]}yq7M穸OiO \<_PoiNV$ qYgxh 6Wkf)_FΫ29Q(VI4+N,݌.9ZJBZJB9ZJBZJB9ZJB! ZJBB9ZJBZJB9ZJBZJB9ZJB ZJBF9ZJBZJB9ZJBZJB"9ZJB ZJBJ9ZJB ZJB9ZJBZJB&9ZJB ZJBN9"ZJB9ZJBZJB&9ZJB ZJBR9ZJB&9ZJBZJB.9ZJB9ZJBZJB69ZJB9ZJBZJBZJB9ZJB"ZJB ZJB9ZJB ZJB9ZJB ZJB9ZJB ZJB9ZJB9ZJBZJB9ZJB9ZJBZJB9ZJBZJB9ZJBZJB9ZJBZJB9ZJBZJB9ZJBZJB9ZJBZJB9ZJBZJB9ZJBZJB9ZJBZJB9ZJBZJB9ZJBZJB9ZJBZJB9ZJBZJB9ZJBZJB9ZJBZJB9ZJB ZJB9ZJB ZJB9ZJBZJB 9ZJBZJB 9ZJB}ZJB9 ZJByZJB9ZJBuZJB9 ZJBqZJB9 ZJBqZJB9ZJBiZJB&9 ZJBiZJB&9 ZJBeZJB*9 ZJBe ZJB29 ZJBa ZJB29 ZJB]ZJB9^9*9 ZJB] ZJB&9ZJB>9%R9%"9 ZJB] ZJB9.ZJB69 ZJB J9 ZJB&9 ZJBYZJB9"ZJB 9ZJB69 "ZJBF9 "ZJB"9ZJBUZJB9ZJB9 ZJB29 &ZJBB9 "ZJB"9ZJBM ZJB9ZJB*9 ZJB29 &ZJBB9 *ZJB9 ZJB9ZJBIZJB29ZJB29 &ZJBB9 *ZJB9ZJB 9 ZJBEZJB69ZJB69 &ZJBB9 *ZJB9ZJB9 ZJB=ZJB:9ZJB:9 &ZJBB9 "ZJB9 ZJB9 ZJB1ZJBB9ZJB>9 ZJBF9 "ZJB9 ZJB9 ZJB-ZJBB9ZJBB9ZJB J9 ZJB 9 ZJB9 ZJB%ZJBB9ZJBJ9%R9%"9 ZJB9ZJBZJBB9ZJBV9^9*9 ZJB9 ZJBZJBB9ZJB9 ZJB9ZJB ZJBB9ZJB 9 ZJB"9 ZJBZJB:9ZJB9 ZJB"9 ZJB ZJB:9ZJB9 ZJB&9 ZJB ZJB>9ZJB9 ZJB&9ZJBZJB:9ZJB9ZJB*9 ZJB ZJB:9ZJB9 ZJB.9ZJB69ZJB9ZJB*9ZJB29ZJB9ZJB*9ZJB29ZJB9 ZJBb9ZJB&9ZJB.9ZJB9ZJBV9ZJB ZJB9 ZJB ZJB*9ZJBZJB9ZJBF9ZJB ZJB9 ZJB ZJB*9 ZJB ZJB9ZJB69ZJBZJB9 ZJB ZJB&9ZJB ZJB9ZJB"ZJBZJB"9ZJBZJB9ZJB%ZJB ZJB9ZJBZJB9ZJBUZJB 9ZJB!ZJB9ZJB]ZJB-ZJB9ZJBZJB9ZJBZJB9ZJBZJB9"ZJBZJB69ZJBV9&ZJBZJB296ZJB&96ZJBZJB*9ZJB9bZJBZJB&9ZJB"9JZJB ZJB&9ZJB"9ZJB"9ZJB ZJB"9ZJB9ZJB9ZJB ZJB9ZJBZJB9ZJBZJB9 ZJB ZJB9ZJB ZJB9 ZJB ZJB9 ZJB ZJB9ZJB ZJB9ZJB ZJB9 ZJB ZJB9ZJBZJB9 ZJBZJB9 ZJB ZJB9ZJBZJB9 ZJBZJB9 ZJBZJB 9ZJB ZJB9ZJBZJB 9 ZJBZJB!ZJB9 ZJB)ZJBZJB)ZJB-ZJBIZJB!MP?cS$&cT X "" - #"" - "3""- "32" - "33""-"#32" )"#33"")"332" )"333"")"#332" - "#333""- ""3332" - "3333""-"#3332" )"#3333" )""3333"")"33332" )"#3333"")"#33332" " ""33333""""""333332" "3" "#33333"""3" #"""#33333"""32"#"""""#333332" #32"#"3"" "333333""#32"##33"""3333332" "#32" ##332" "3333333"""#33" ##333"""#3333332" "#33" #"333"" "#3333333"""#33" #"3332" #33333332""#33""#"#333""#33333333" "333""#"#3332" #333333332""3332"#"#3333"" #333333333""""3332""33332"" 3332""33332""333332"! 3333333332" "3333332! 3313333332" +"""#333333133333333313333333" +"""""#333333133333333313333333" +"32""#333333133333333313333333"" +"332""#333333133333333313333333"" +"#332"#333333133333333333332" "# 3333133333333333332" " 3333133333333333332" "#333333333313333333331 3" "#333333333313331 3" ""333333333313331 3" "333333333313331 3"" "#33333333313333333331 32""#33333333313333333331 32""33333333313333333331 32""33333333313333333331 33" "#3333333313333333331 33"""#3333333313333333331 332" ""3333333313333333331 333" "3333333313333333331 333"""3333333313333333331 3332"+"3333333313333333331333333333" +"3333333313333333333333333333"" +"333333331333333333313333333332" "3!3" "3!3" ""3!32 "#3!32" "33!33" ""33!33" "#33!33" "333!332 "333!332 "#333!332 "%333" "%333" "3DDC3 333DDD33333" #3333"""#3333333DDDDC 334DDDD3333" #332"""""3333334D"""D 33DB""$33332 332"""#2"3333334B"""$ 34D""""C3332" 32""#333"333333DB""""C33333334D""""C3332" "2""33333"333333DB""""C33333334B""""$33322"""#333332"333333DB""""C33333334B""""$33323""#333333"#333333DB""""C33333334B""""$333232 "#3333332"3333333DB""""C33333334D""""C333"33""#33333332"33333334D"""$ 3/4D""""C333"33""33333333"#33333334DB""D 3/3DB""$C333"332 "#33333332"333333333DDDDC 334DDDD3333"332"" 3"#33 3DDC3 3#33DDD33333"333""#33333332"333332#333" "33333333"#333332#3332 "3333333""!332#3332 "#3333332"#!33"33332 "33333332"3!33"33332""3333333"#3!32"33333"#3333332"33!32#33333""#333333"#33!3""33333""#333332"33333332""33333""333333"#3333332# 33332""#3333""333332""3333'333"#3333333333" "3332 "33333" "#333#""333333332""3332 "33333""333#32"#333333""""33""33332""33332" """ 3333" "#333""""#33"""33"" "#2" "#3 3332"" "" ""3 332""  "#3333 32""  ""33332""" "#333 333""""""3333332""3 3 32"""""#333332""""""33332"""""""#33332""#32 """" "#3333""#3332"""""""" "33332""#3332""3333" "3333"""#333"""#333" "3332" "#333" ""3332 "333""#333""#332 "332" #332"""332 "33"""332 ""#32 "33" "332 ""32 "#2" "33" ""#2 """"#3"""" "" """"")"" ccUcVcWcXccccccccccc!`a VerdanaBolddcYcCcc;h cZcCcc;cc c[c\c]dc^cCcc;!IJdc_cKccFh c`cKccFcc c[c\c]dcacKccF!01dcbcSccNh cccSccNcc c[c\c]dcdcSccN!dcec[ccVh cfc[ccVcc c[c\c]dcgc[ccV!dchcccc^h cicccc^cc c[c\c]dcjcccc^!(-dckckccfh clckccfcc c[c\c]dcmckccf!"'dcncsccnh cocsccncc c[c\c]dcpcsccn!NSdcqc{ccvh crc{ccvcc c[c\c]dcsc{ccv!]bdctccc~h cuccc~cc c[c\c]dcvccc~!Y#Zdcwccch cxccccc c[c\c]dcyccc!$E)Fdczccch c{ccccc c[c\c]dc|ccc!%/*0dc}ccch c~ccccc c[c\c]dcccc!NSdcccch cccccc c[c\c]dcccc!n!odcccch cccccc c[c\c]dcccc A@Pccc popmcc+ @xY2BRBbByrBiB]BUBIB=B9B5B-B%B!BBBBB B B B BbBB B B B BBBBB!B%B-B5B9B=BIBUB]BirBybBRB2BY @j`ccc 2@1cccccmcc+!ONcS$&c A "" - #"" - "3""- "32" - "33""-"#32" )"#33"")"332" )"333"")"#332" - "#333""- ""3332" - "3333""-"#3332" )"#3333" )""3333"")"33332" )"#3333"")"#33332" " ""33333""""""333332" "3" "#33333"""3" #"""#33333"""32"#"""""#333332" #32"#"3"" "333333""#32"##33"""3333332" "#32" ##332" "3333333"""#33" ##333"""#3333332" "#33" #"333"" "#3333333"""#33" #"3332" #33333332""#33""#"#333""#33333333" "333""#"#3332" #33331332""3332"#"#3333""#33331333""""3332"#"33332""#333313332""33332""333332"333331 3 332" "3333333333331 3 332" """#333333333331 3 333" """""#333333333331 3 333" +"32""#333333333331333"" +"332""#333333333331333"" +"#332"#3333333333313332" "# 33333333313333333332" " 333 3331332" "#333333333 33313333" "#333333333 3333333" +""33333333333333313333313333" +"33333333333333313333333333"" +"#33333333333333133331333332"'"#33333333333333133333333332"'"33333333333333133313333332"'"33333333333333133333333333" "#33333333333 33133333333"""#3333333333333133 332" ""3333333333333133 333" '"33333333333331313333""'"333333333333313133332"+"333333333333313133333" "33 333"" "33 3332" "3!3" "3!3" ""3!32 "#3!32" "33!33" ""33!33" "#33!33" "333!332 "333!332 "#333!332 "%333" "%333" "3DDC3 333DDD33333" #3333"""#3333333DDDDC 334DDDD3333" #332"""""3333334D"""D 33DB""$33332 332"""#2"3333334B"""$ 34D""""C3332" 32""#333"333333DB""""C33333334D""""C3332" "2""33333"333333DB""""C33333334B""""$33322"""#333332"333333DB""""C33333334B""""$33323""#333333"#333333DB""""C33333334B""""$333232 "#3333332"3333333DB""""C33333334D""""C333"33""#33333332"33333334D"""$ 3/4D""""C333"33""33333333"#33333334DB""D 3/3DB""$C333"332 "#33333332"333333333DDDDC 334DDDD3333"332"" 3"#33 3DDC3 3#33DDD33333"333""#33333332"333332#333" "33333333"#333332#3332 "3333333""!332#3332 "#3333332"#!33"33332 "33333332"3!33"33332""3333333"#3!32"33333"#3333332"33!32#33333""#333333"#33!3""33333""#333332"33333332""33333""333333"#3333332# 33332""#3333""333332""3333'333"#3333333333" "3332 "33333" "#333#""333333332""3332 "33333""333#32"#333333""""33""33332""33332" """ 3333" "#333""""#33"""33"" "#2" "#3 3332"" "" ""3 332""  "#3333 32""  ""33332""" "#333 333""""""3333332""3 3 32"""""#333332""""""33332"""""""#33332""#32 """" "#3333""#3332"""""""" "33332""#3332""3333" "3333"""#333"""#333" "3332" "#333" ""3332 "333""#333""#332 "332" #332"""332 "33"""332 ""#32 "33" "332 ""32 "#2" "33" ""#2 """"#3"""" "" """"")"" cccccccccccccccc )>cccmcc+ @xY2Rbyri]UI=95-%! b !%-59=IU]irybR2Y .@ycc @ ccccccccc @6cccccccccccccccmcc+ |%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% popmcc+ {o2 @5ccccc @o@ccc @cccccccc @vccc @ cmcc+ 6$ؑmcc+ ;ccccccccccc6vccccc ComicSansFt!??!hWkZ!R` topLeft rigid spaceFill!XZ!i@lC!;I!AC!d'g*!"0!(*!gj!!!gj!!!!48!`b!!) -!UW!!X\!! ! !!PS! K$Y!LQNS!<?!,70E!X=Z?!&)!.!2/!Z'\)!!\`!!eh!` n!HfJhcccc%cccccccccccccc6vccccHz!??cccc%cccccccccccccccccccccccccccccccccc(cccc#cccccc'ccc%ccc&c ccdccc(cdcc~cccLc cc?cccqccccccc#ccccccccccccccccc]nccccKcc$ccccccc?cccccccccccccccccccccc$cccc$cccccccccc  EventHatMorph UpdateGraph gotoX:y:c c c vc doIfc ccc Scratch-StartClicked penColor:?0 putPenDown clearPenTrails comeToFront MouseClickEventHatMorph Scratch-MouseClickEvent changeVariable setVar:to: broadcast: StateChangec cc vcc ccc  doForeverIfcccccc RunPIDccccccc doIfElsecc c!c"c#c c$dc%c&c'c(c)c*c+cc?0000100 heading:c)c, KeyEventHatMorph up arrow changeVar:by: ypos:c nc- UpdateTankLevelc)c.c)c/c nc0c c1dc2c&c3c4c)c5c c6 down arrowc nc7 randomFrom:to: +c8c9c: >c8c;6cc8cc#c8c;6c =cc%cc'cccc?cc?cc?cc?cd <cc?cc?c /c9c@dcc?ccc9cAcBcc&cc(c9cCcDcccccdcccccccc9cEcFc9cGcH xpos *cc$ xpos: doBroadcastAndWaitc cIccJccKccdccc)dccc)dcc$c)dccc)dc9cLcMc9cNcOc9cPcQccqccc cRcSccccTcUccccqc9cVcWc9cXcYccqccc)cZccc)c[cc~cc~