e SrSSKJrJrJrJr SSKJr SSKJ r Sr Sr Sr SSjrS rS rS rS rS r\S:Xa\"5 \"5 gg)a/turtlegraphics-example-suite: tdemo_forest.py Displays a 'forest' of 3 breadth-first-trees similar to the one in tree. For further remarks see tree.py This example is a 'breadth-first'-rewrite of a Logo program written by Erich Neuwirth. See http://homepage.univie.ac.at/erich.neuwirth/ )Turtle colormodetracermainloop randrange) perf_counterc"[U*US-5$)Nr)ns 7/opt/imh/python3.13/lib/python3.13/turtledemo/forest.py symRandomrs aR! c vUVVs/sH$up4U[U5-US[U5--4PM& snn$s snnf)Ng)\(?)r) branchlist angledistsizedistangle sizefactors r randomizersM/9 ;.8*Ii((y2224.8 ;; ;s+5c[U5H4nUR[U55 URSU-U- 5 M6 g)Ng?)rangeleftrforward)tdistancepartsris r randomfdrs6 5\ y#$ C(NE)+rc #D# US:Ga/n/n[[X55HupU RX-5 U RSSSU-- [ S5-- SSU-- [ S5-S5 U R 5 [ XX%5 Sv U HaupU RU 5 URU R55 UR[XU55 U RU 5 Mc M [XqW -US- X8XV5Hn Sv M gg7f)Nr r ) listzippensizepencolorrpendownrrappendclonerrighttree)tlistsizelevel widthfactor branchlistsrrlstbrsrrrrxs r r-r-s qy!#e"89MA IIt) + JJsR%Z/)B-?@b5j(9R=8  IIK Qe 0G%/!u  1779% 9ZHEF &0:c ?E!G[+AJ+!sDD c[S5 UR5 URS5 UR5 UR S5 UR 5 UR X5 UR5 g)Nr!rZ)rresetspeed hideturtlerpenupsetposr))rr5ys r startr>7sN cNGGIGGAJLLNFF2JGGIHHQMIIKrcfUR5 [USS5 [U/SUS/SQ/5nU$)Ni0P皙?)-gGz?)r?gQ?r:r>r-r0penrs r doit1rKAs5NN #r4 seR&I%JLA HrcfUR5 [USS5 [U/SUSSS//5nU$)Niyi~xrBrCrFrHrIs r doit2rNGs9NN #tT seS%J'@&ACA HrcfUR5 [USS5 [U/SUS/SQ/5nU$)NidrB))rDgffffff?)rg ףp= ?)rGrErHrIs r doit3rRMs5NN #sC seS%'I&JLA Hrcx[5nUR5 [SS5 [S[SS95n[ S[SS95n[ S[SS95n[ 5nSnXU4HnUR5 M US:XaOM'[SS 5 [ 5nS Xd- -$! US- nMH=f) NKrr )undobuffersize zruntime: %.2f sec.)rhtrrKrNrRclock__next__)pusradonebs r mainrdTsADDF 2aL aq)*A aq)*A aq)*A A QA   19   1RL A 13 ''  s 5B//B9__main__N)rZrX)__doc__turtlerrrrrandomrtimer r\rrrr-r>rKrNrRrd__name__rr rls^ 76&; , 0   (, zF Jr