-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.blocks
74 lines (74 loc) · 44.2 KB
/
main.blocks
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
<xml xmlns="https://developers.google.com/blockly/xml"><variables><variable id="(pu5bwye`~A-fN~z:Ay`">directions</variable><variable id="9;|]GkXXL-y0obnoS_bK">showAngle</variable><variable id="G4}QRvpq-I/.qvMT5l:/">showDir</variable></variables><block type="pxt-on-start" id="oOm8Uc(Hu[,RJh+tzKYv" x="0" y="0"><comment pinned="false" h="80" w="160" relx="10" rely="10">The compass direction will be on by default.</comment><statement name="HANDLER"><block type="variables_set" id="06WUs63486qy,a9g:{}X"><field name="VAR" id="G4}QRvpq-I/.qvMT5l:/">showDir</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="G2cTA7^*$CLq-cmmAbn$"><field name="BOOL">TRUE</field></block></value><next><block type="variables_set" id="p;+Xz}b/K(wfhdo0DYuD"><field name="VAR" id="9;|]GkXXL-y0obnoS_bK">showAngle</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="R+a()YhkBbTfw?n[if)u"><field name="BOOL">FALSE</field></block></value><next><block type="device_while" id="e.uMceKs%j$o`C$uu0_c"><comment pinned="false" h="124" w="238" relx="10" rely="10">These are the compass preset, DON'T change any of this as it might screw the compass reading up.</comment><value name="COND"><shadow type="logic_boolean" disabled="true"><field name="BOOL">FALSE</field></shadow><block type="logic_compare" id="ql~~rnLepef$Ky,4K/#J"><field name="OP">EQ</field><value name="A"><shadow type="math_number" disabled="true"><field name="NUM">0</field></shadow><block type="variables_get" id=":a-*Z3gxRzd*yPWh@G[E"><field name="VAR" id="G4}QRvpq-I/.qvMT5l:/">showDir</field></block></value><value name="B"><shadow type="math_number" disabled="true"><field name="NUM">0</field></shadow><block type="logic_boolean" id="XqGAj^UI))0NN]M6A=Ke"><field name="BOOL">TRUE</field></block></value></block></value><statement name="DO"><block type="controls_if" id="F4v+%d^0V49,^`ET2RY+"><mutation elseif="7" else="1"/><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_operation" id="zO-iKB35L^XJ8h|z[EuU"><field name="OP">AND</field><value name="A"><block type="logic_compare" id="VFUrm),T%UL7@f?pR/Y*"><field name="OP">GT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="zK,;1y}DEePOY.paD}Y-"/></value><value name="B"><shadow type="math_number" id="]]-/oJN6d*o3oZ{a-8T@"><field name="NUM">337.5</field></shadow></value></block></value><value name="B"><block type="logic_compare" id="hzrAPrl`~Ju:xDCHYwZk"><field name="OP">LTE</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="/~0fGiXL;4_f-?YW[m:5"/></value><value name="B"><shadow type="math_number" id=";5o9J*8`sD/AWyE-g}T#"><field name="NUM">360</field></shadow></value></block></value></block></value><statement name="DO0"><block type="variables_set" id=";@nKu)e@C#^n7:Q@PC8:"><field name="VAR" id="(pu5bwye`~A-fN~z:Ay`">directions</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="text" id="nH99.5%E_N[#meSCl:A4"><field name="TEXT">North</field></block></value><next><block type="device_print_message" id="@Uxn*4;`?uwHkvf-go@~"><value name="text"><shadow type="text" id=":TO=0BH.iE(0@tk]t5bf"><field name="TEXT">N</field></shadow></value></block></next></block></statement><value name="IF1"><block type="logic_operation" id="RX`F(|(hB6,`$[T%Y0_B"><field name="OP">AND</field><value name="A"><block type="logic_compare" id="8Q~]3~f0cue~$:DSqcGv"><field name="OP">GTE</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="-^ys`evu}osR5i`VxCI{"/></value><value name="B"><shadow type="math_number" id="oHA73x07!3xwNBk7Sv1z"><field name="NUM">0</field></shadow></value></block></value><value name="B"><block type="logic_compare" id="-T?e;{L$Kzik[iw2mDZB"><field name="OP">LTE</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="Ov;/qIaV=~y9s~CwSLxa"/></value><value name="B"><shadow type="math_number" id="V0pxKuhpPQk#!XH0i~[h"><field name="NUM">22.5</field></shadow></value></block></value></block></value><statement name="DO1"><block type="variables_set" id="M+xj8jI,KYB^ao1hc_Fh"><field name="VAR" id="(pu5bwye`~A-fN~z:Ay`">directions</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="text" id="0T}poK}!J,rU8Dz8m8Yk"><field name="TEXT">North</field></block></value><next><block type="device_print_message" id="*B/k`epi~#}WWKEfTxZv"><value name="text"><shadow type="text" id="=jCAU2gS-@ZIIh!dv2!:"><field name="TEXT">N</field></shadow></value></block></next></block></statement><value name="IF2"><block type="logic_operation" id="*Eqe%j/xNe2SNa)M,6`r"><field name="OP">AND</field><value name="A"><block type="logic_compare" id="!-EW#/UyrCv(GvQTC?1j"><field name="OP">GT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="[_PTn*8%ZD^aT5T:]8Z_"/></value><value name="B"><shadow type="math_number" id=";FDOf3X{8]F.aPzE`B/#"><field name="NUM">22.5</field></shadow></value></block></value><value name="B"><block type="logic_compare" id="FY=?PV})(RH:Z;TO/X3-"><field name="OP">LTE</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id=";Y8N:I$%b_hJHSqr?Ezf"/></value><value name="B"><shadow type="math_number" id="rD;1;t)WoD*u1]+wpi?*"><field name="NUM">67.5</field></shadow></value></block></value></block></value><statement name="DO2"><block type="variables_set" id="2eS*Jykyj$jMi0K5u/Gp"><field name="VAR" id="(pu5bwye`~A-fN~z:Ay`">directions</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="text" id="y(kE7Pk@4?I-#obv{k{;"><field name="TEXT">North-East</field></block></value><next><block type="device_show_leds" id="VZjAQs+`*1g]crET,!02"><field name="LEDS">`
# # # # #
# . # . .
# . # # #
# . # . .
# . # # #
`</field></block></next></block></statement><value name="IF3"><block type="logic_operation" id="oTf1|YvmyXcuNTCpJ8mC"><field name="OP">AND</field><value name="A"><block type="logic_compare" id="LiQG25^(K:q(20pllTNH"><field name="OP">GT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="5@g+kzdk3(}3e-4cnu/L"/></value><value name="B"><shadow type="math_number" id="}e|A`xw6p[/XyMM`n6me"><field name="NUM">67.5</field></shadow></value></block></value><value name="B"><block type="logic_compare" id="F2x1teH|qrrNzx.i/%JY"><field name="OP">LTE</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="mK+-$oOzzMR8TY:T6n.`"/></value><value name="B"><shadow type="math_number" id="XxNLe;q/tngDl~LDh)S_"><field name="NUM">112.5</field></shadow></value></block></value></block></value><statement name="DO3"><block type="variables_set" id="1XNTIeo(~PziuibZC,*n"><field name="VAR" id="(pu5bwye`~A-fN~z:Ay`">directions</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="text" id="pyR}v3]x$AI]7uruNE;O"><field name="TEXT">East</field></block></value><next><block type="device_print_message" id="{,/K_cvzv)1-,:s}I#Bt"><value name="text"><shadow type="text" id=";=,sy~?GB1;~D01!=*WV"><field name="TEXT">E</field></shadow></value></block></next></block></statement><value name="IF4"><block type="logic_operation" id="+`P%K;tI=aa*@PV.(s~6"><field name="OP">AND</field><value name="A"><block type="logic_compare" id="t^QK2Jxw%*60OaM3o_ps"><field name="OP">GT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id=":y70U)!f*}^E08u?W4z!"/></value><value name="B"><shadow type="math_number" id="AWWOeEz]SuBLhf~5qOrL"><field name="NUM">112.5</field></shadow></value></block></value><value name="B"><block type="logic_compare" id="fRpWEjp/U3^;kJnqyYy+"><field name="OP">LTE</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="E_6-[?9oBr~TM@s`$5~]"/></value><value name="B"><shadow type="math_number" id="V(ZJGuL93{uk{tfcl_Q*"><field name="NUM">157.5</field></shadow></value></block></value></block></value><statement name="DO4"><block type="variables_set" id="i1#oc#@sQpR[sAmG(]dv"><field name="VAR" id="(pu5bwye`~A-fN~z:Ay`">directions</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="text" id="v;],Z-RZ*1lVR~v]#*U]"><field name="TEXT">South-East</field></block></value><next><block type="device_show_leds" id="q_Vt(r3$8i,6MhnZdO(P"><field name="LEDS">`
# # . # #
# . . # .
# # . # #
. # . # .
# # . # #
`</field></block></next></block></statement><value name="IF5"><block type="logic_operation" id="aPP{uzDCR;LR3*%AhD_/"><field name="OP">AND</field><value name="A"><block type="logic_compare" id="?r0L=y|By8|jUQV`e9Ye"><field name="OP">GT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="/ks04g3GpbB-cqX_{KQ8"/></value><value name="B"><shadow type="math_number" id="X+5zp{!_2d7ZE:9B*p2["><field name="NUM">157.5</field></shadow></value></block></value><value name="B"><block type="logic_compare" id="n`dz,F`ty=DL5cD;v@g2"><field name="OP">LTE</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="Q]Wg-RK|~-5v{ttG2q+3"/></value><value name="B"><shadow type="math_number" id="X)LYF.?t7{`3s2.%4vne"><field name="NUM">202.5</field></shadow></value></block></value></block></value><statement name="DO5"><block type="variables_set" id="rr`T`?v6HK]8SRR*/tI^"><field name="VAR" id="(pu5bwye`~A-fN~z:Ay`">directions</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="text" id="QBDUA%=}K67JeTC}r|t~"><field name="TEXT">South</field></block></value><next><block type="device_print_message" id="nahg,/mmroR:VQPl3imQ"><value name="text"><shadow type="text" id="xu4Ip,_`6JClRLRH0a[V"><field name="TEXT">S</field></shadow></value></block></next></block></statement><value name="IF6"><block type="logic_operation" id="j*SO|qF`*wV:6SCSa8qi"><field name="OP">AND</field><value name="A"><block type="logic_compare" id="{22eo6LKEs`Mz_#YI0jg"><field name="OP">GT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="Gpd?[fuR[-Or$j4iLwy0"/></value><value name="B"><shadow type="math_number" id="g0k*ui]MHfa3s}@f=7_^"><field name="NUM">202.5</field></shadow></value></block></value><value name="B"><block type="logic_compare" id="TWt6_`-.zLAe$HN}%*57"><field name="OP">LTE</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="E3^)VY*6uSyo9H1VpD$V"/></value><value name="B"><shadow type="math_number" id="Z;wLeufqdA[^RwzKu;Xc"><field name="NUM">247.5</field></shadow></value></block></value></block></value><statement name="DO6"><block type="variables_set" id="z~3j#]5{RC+]lu[#1/7k"><field name="VAR" id="(pu5bwye`~A-fN~z:Ay`">directions</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="text" id="2/2J7G.+ha)Q_^-QU/bl"><field name="TEXT">South-West</field></block></value><next><block type="device_show_leds" id="`7`bYz9m7jicIo1#w~LC"><field name="LEDS">`
# # # . #
# . # . #
# # # # #
. # # # #
# # # . #
`</field></block></next></block></statement><value name="IF7"><block type="logic_operation" id="_M?zY2!GM$q$Y8%*+q)S"><field name="OP">AND</field><value name="A"><block type="logic_compare" id="m?/1R#djv-!d45yc5|GJ"><field name="OP">GT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="8}D+QSGwx]?thi=1-hB)"/></value><value name="B"><shadow type="math_number" id="=zVuEU80cQka=H1$luKu"><field name="NUM">247.5</field></shadow></value></block></value><value name="B"><block type="logic_compare" id="WxFqw8qtRe8d2p*!a+nJ"><field name="OP">LTE</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="27Ho2q]fw29.,w(ilI}w"/></value><value name="B"><shadow type="math_number" id="{9iw_uutaYsTawRnlF-F"><field name="NUM">292.5</field></shadow></value></block></value></block></value><statement name="DO7"><block type="variables_set" id="OEWegGZ~:O;{?PXH|$uZ"><field name="VAR" id="(pu5bwye`~A-fN~z:Ay`">directions</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="text" id="`$yPoVVl-@;,E2%gcZ/V"><field name="TEXT">West</field></block></value><next><block type="device_print_message" id="EMSC8a^T]EeVvB3);9)."><value name="text"><shadow type="text" id="iy-qQSLFy=Va$y=rgU/+"><field name="TEXT">W</field></shadow></value></block></next></block></statement><statement name="ELSE"><block type="variables_set" id="^7?xLYxgq4!^v43lGk2X"><field name="VAR" id="(pu5bwye`~A-fN~z:Ay`">directions</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="text" id="`#?wjQED%]Cw=#81SDN2"><field name="TEXT">North-West</field></block></value><next><block type="device_show_leds" id="XYD/O`)#}@er92E4Zdtc"><field name="LEDS">`
# # # . #
# . # . #
# . # # #
# . # # #
# . # . #
`</field></block></next></block></statement></block></statement></block></next></block></next></block></statement></block><block type="device_button_event" id="3/b[3vpDsyw0-3cN?OMl" x="-5" y="2512"><field name="NAME">Button.A</field><comment pinned="false" h="128" w="334" relx="10" rely="10">This press will transition the direction showing to the angles reading, then back again!</comment><statement name="HANDLER"><block type="variables_set" id="ZLmA*f(NugZMrnxNH+[G"><field name="VAR" id="9;|]GkXXL-y0obnoS_bK">showAngle</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="0Ds6^.8V#al62W/)Y(k7"><field name="BOOL">TRUE</field></block></value><next><block type="variables_set" id="}{u`4V[Mu~`$=B}:9[QV"><field name="VAR" id="G4}QRvpq-I/.qvMT5l:/">showDir</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="VQd}Z}he#T9N|e:@eDEn"><field name="BOOL">FALSE</field></block></value><next><block type="playMelody" id=")JB96(C@1xHQrl6QeBwO"><value name="melody"><shadow type="melody_editor" id="i5qG+9dsufEvS$ZZ`hCj"><field name="melody">"- G - - G - - G "</field></shadow></value><value name="tempo"><shadow type="math_number_minmax" id="0VA^:^KfWCvL`vGUAb~E"><mutation min="40" max="500" label="Tempo" precision="0"/><field name="SLIDER">320</field></shadow></value><next><block type="device_print_message" id="s(/hdPOf[BeM6%gYBGF%"><value name="text"><shadow type="text" id="wApp=-~tms(M1GEo?[R;"><field name="TEXT">Hello!</field></shadow><block type="text_join" id="xVduwKp}Cnbg8w{@{)H`"><mutation items="2"/><value name="ADD0"><shadow type="text" id="0.H(f;uCXn!7UScE^73O"><field name="TEXT"> </field></shadow></value><value name="ADD1"><shadow type="text" id="})hL%r/V:XD{9z4Isq(!" disabled="true"><field name="TEXT">World</field></shadow><block type="device_heading" id="A0tYSxRe%tf:;|AiJ#^3"/></value></block></value><next><block type="variables_set" id="rk2RWh{jWg=`1=RT}AY/"><field name="VAR" id="G4}QRvpq-I/.qvMT5l:/">showDir</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="5rAM!2$ZPw#g4q|IrZY@"><field name="BOOL">TRUE</field></block></value><next><block type="variables_set" id="`x+/?}@Ws+r84`aJle4n"><field name="VAR" id="9;|]GkXXL-y0obnoS_bK">showAngle</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="nO1ks+:/LA./6F}EcWo1"><field name="BOOL">FALSE</field></block></value><next><block type="playMelody" id="1e[co.JHMa5LL(mN,.q4"><comment pinned="false" h="80" w="160" relx="10" rely="10">After this, when you want the angle readings again, you need to press the opposite buttons for it to work.
Eg. If I pressed A before, I have to press B next to get another reading, and subsequently, if I have pressed B before, next time I have to press A to get the angle readings again. In loop of ABABABA...</comment><value name="melody"><shadow type="melody_editor" id="8Xc.Cqk]3,o-T0i+iI}X"><field name="melody">"- C5 - - G - - D "</field></shadow></value><value name="tempo"><shadow type="math_number_minmax" id="1bGY?cRzby/^:Bg:09Lg"><mutation min="40" max="500" label="Tempo" precision="0"/><field name="SLIDER">320</field></shadow></value><next><block type="device_while" id="Vr?S=e*#hz2G!!aPVb.k"><value name="COND"><shadow type="logic_boolean" disabled="true"><field name="BOOL">FALSE</field></shadow><block type="logic_compare" id="=N/Vo--JZvMw)piCeR|e"><field name="OP">EQ</field><value name="A"><shadow type="math_number" disabled="true"><field name="NUM">0</field></shadow><block type="variables_get" id="}N=RZ5HtBq:7Hvmv@/B7"><field name="VAR" id="G4}QRvpq-I/.qvMT5l:/">showDir</field></block></value><value name="B"><shadow type="math_number" disabled="true"><field name="NUM">0</field></shadow><block type="logic_boolean" id="!V6KPF16(32PT0]J#t.0"><field name="BOOL">TRUE</field></block></value></block></value><statement name="DO"><block type="controls_if" id="Pil6*sOH:*hgtuFmUtQV"><mutation elseif="7" else="1"/><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_operation" id="_9/ZcBe`jrz:E#(}~=s^"><field name="OP">AND</field><value name="A"><block type="logic_compare" id="}[~.lmeIc]V}XkUR~_-N"><field name="OP">GT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="!D+/[U2n}W:#4/]=iZ^h"/></value><value name="B"><shadow type="math_number" id="n0;8.ttSls;v9.S8q37$"><field name="NUM">337.5</field></shadow></value></block></value><value name="B"><block type="logic_compare" id="Rbk^RSJdcA%r}c`9D?Jo"><field name="OP">LTE</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="Ux%2{P5ElTzq^1{g.^aH"/></value><value name="B"><shadow type="math_number" id="s~.Cn_H]b9!F2s=q,7[z"><field name="NUM">360</field></shadow></value></block></value></block></value><statement name="DO0"><block type="variables_set" id="56!qI,@*|B~a;oWS:;J8"><field name="VAR" id="(pu5bwye`~A-fN~z:Ay`">directions</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="text" id="2dkcZ*e2$Wx;2HKx%0w1"><field name="TEXT">North</field></block></value><next><block type="device_print_message" id="5gNlZuf`Zh7Kzo18dhm6"><value name="text"><shadow type="text" id="efA[|d!YdSef@)~!kN?+"><field name="TEXT">N</field></shadow></value></block></next></block></statement><value name="IF1"><block type="logic_operation" id="red:$Ej;;]I#KF*BV$-N"><field name="OP">AND</field><value name="A"><block type="logic_compare" id="jnkZk*LQxnfCrKsQ(!;:"><field name="OP">GTE</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="|zh*uJ=*l].wqpRi++E}"/></value><value name="B"><shadow type="math_number" id="dwqOB}5oT`gcw@%[V6SK"><field name="NUM">0</field></shadow></value></block></value><value name="B"><block type="logic_compare" id="m^tkT4BvotwA#PPkjnn$"><field name="OP">LTE</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="-9(RHq:uw^w_z{ON^D.$"/></value><value name="B"><shadow type="math_number" id="5lDx_c#^PyN0i|TcW@ud"><field name="NUM">22.5</field></shadow></value></block></value></block></value><statement name="DO1"><block type="variables_set" id=";1Ffro%u1)@94#N+7XNM"><field name="VAR" id="(pu5bwye`~A-fN~z:Ay`">directions</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="text" id="A1vY*KgRS7ByR~w%8DPD"><field name="TEXT">North</field></block></value><next><block type="device_print_message" id="~gfAlNGsZqQP{EusN2~$"><value name="text"><shadow type="text" id="~2m-%9$f!~AaH~v_rJjv"><field name="TEXT">N</field></shadow></value></block></next></block></statement><value name="IF2"><block type="logic_operation" id="%SY,y1,`K:oka%xN!sN`"><field name="OP">AND</field><value name="A"><block type="logic_compare" id="579d_.fRGNGH.)li!^:z"><field name="OP">GT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="Njq@K788FG_A{~6Jrwrf"/></value><value name="B"><shadow type="math_number" id="Fz/GdDeWyCxfVA5C#~kd"><field name="NUM">22.5</field></shadow></value></block></value><value name="B"><block type="logic_compare" id="]_RS8B$yO}2fGg(%4K:v"><field name="OP">LTE</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="R=Zl.,[5;k=m2M6Bo^pA"/></value><value name="B"><shadow type="math_number" id="6iwTL5?cI_,FqS[!cCr4"><field name="NUM">67.5</field></shadow></value></block></value></block></value><statement name="DO2"><block type="variables_set" id="XC`/DMeF9a)_RZ/)8dex"><field name="VAR" id="(pu5bwye`~A-fN~z:Ay`">directions</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="text" id="KFEghC::btxO87sQ`#,S"><field name="TEXT">North-East</field></block></value><next><block type="device_show_leds" id="T0;](4xbtZ0tlY-NN@A1"><field name="LEDS">`
# # # # #
# . # . .
# . # # #
# . # . .
# . # # #
`</field></block></next></block></statement><value name="IF3"><block type="logic_operation" id="zAK^uwu+7)}Xz6_qDS)^"><field name="OP">AND</field><value name="A"><block type="logic_compare" id="goIh.oT{W-{;MM`9dfo["><field name="OP">GT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="@0=i{tXAs;7|9_aRKAVv"/></value><value name="B"><shadow type="math_number" id="5yBi[*EN^Mz,={KgtoRe"><field name="NUM">67.5</field></shadow></value></block></value><value name="B"><block type="logic_compare" id="t=8]z8q`iDDl#u-6pt]w"><field name="OP">LTE</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="qyt.|t3Rl(RALvUV_=FL"/></value><value name="B"><shadow type="math_number" id="_pe3L{fyZ}*P58[p5[1+"><field name="NUM">112.5</field></shadow></value></block></value></block></value><statement name="DO3"><block type="variables_set" id="U5{S@a^$H5Iu91prm|2,"><field name="VAR" id="(pu5bwye`~A-fN~z:Ay`">directions</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="text" id="C4@=8KD}HA1L.rb(/]qY"><field name="TEXT">East</field></block></value><next><block type="device_print_message" id="3z~d/[SwCmZI8Puw$.f9"><value name="text"><shadow type="text" id="Hv3u|5Gic[tO}V(+r$:g"><field name="TEXT">E</field></shadow></value></block></next></block></statement><value name="IF4"><block type="logic_operation" id="s:XZPU$Xkk0i3atoH{bs"><field name="OP">AND</field><value name="A"><block type="logic_compare" id="DOT-hk^EIJx3/?7HhqF|"><field name="OP">GT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="|x2~Ep=Yi,Hmv?3|AV@k"/></value><value name="B"><shadow type="math_number" id="ajl0E?DvPfS=m-C:ZWcE"><field name="NUM">112.5</field></shadow></value></block></value><value name="B"><block type="logic_compare" id="wJ||@@~W9nt@J.:C=Y5w"><field name="OP">LTE</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="-+g_|/mF/GPTNG06zB;}"/></value><value name="B"><shadow type="math_number" id="b30zID$!eDG+:.h.Wu|C"><field name="NUM">157.5</field></shadow></value></block></value></block></value><statement name="DO4"><block type="variables_set" id="wr_nQ!mp.bJUa3.e!!G."><field name="VAR" id="(pu5bwye`~A-fN~z:Ay`">directions</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="text" id="Jlt$=6bE@?u0U|!jRu?^"><field name="TEXT">South-East</field></block></value><next><block type="device_show_leds" id="a@aJxAkQRlVXIcdl$Gf,"><field name="LEDS">`
# # . # #
# . . # .
# # . # #
. # . # .
# # . # #
`</field></block></next></block></statement><value name="IF5"><block type="logic_operation" id="LakS6`+_7Xw#;OQMjKoa"><field name="OP">AND</field><value name="A"><block type="logic_compare" id="?^LSlU_deKQ*;*D.)PoB"><field name="OP">GT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="v{P!6=c)M{BS+99I?g1]"/></value><value name="B"><shadow type="math_number" id="44?G4Z3E8*N(alY|2?8_"><field name="NUM">157.5</field></shadow></value></block></value><value name="B"><block type="logic_compare" id="XZD$Smg-+*r/p[[$,Qd%"><field name="OP">LTE</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="B:K^A_MRJ=~pSq4^*KiJ"/></value><value name="B"><shadow type="math_number" id="vyJs4VPikxix};?^FA=g"><field name="NUM">202.5</field></shadow></value></block></value></block></value><statement name="DO5"><block type="variables_set" id="`=).ALdvwq@B[,^Qh~eg"><field name="VAR" id="(pu5bwye`~A-fN~z:Ay`">directions</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="text" id="y:JKYcI{o7AmEZZLvk.7"><field name="TEXT">South</field></block></value><next><block type="device_print_message" id="PVeuc6Y;7W:VPx$:1`J`"><value name="text"><shadow type="text" id="/-IQ!q=viUDcW;WcsG^Q"><field name="TEXT">S</field></shadow></value></block></next></block></statement><value name="IF6"><block type="logic_operation" id="K`yG}.IiwS8ujD2ig?uU"><field name="OP">AND</field><value name="A"><block type="logic_compare" id="=*Q4{EZ-/Gz{nb.j,1EH"><field name="OP">GT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="3lQn#sOd^%/h.Y;=Js!N"/></value><value name="B"><shadow type="math_number" id=".fIW]1AZ=AuGP|r)KsmK"><field name="NUM">202.5</field></shadow></value></block></value><value name="B"><block type="logic_compare" id="z}yVXc=hE:#0U]hL,5zP"><field name="OP">LTE</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="b]IBj]uh~j[sB1iptf~_"/></value><value name="B"><shadow type="math_number" id="=P2_A]btC~1yw4wP//::"><field name="NUM">247.5</field></shadow></value></block></value></block></value><statement name="DO6"><block type="variables_set" id="4p:}1$)I7[H|j4?XMxz9"><field name="VAR" id="(pu5bwye`~A-fN~z:Ay`">directions</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="text" id="95DfdfZ^XO=i{*~QRL=;"><field name="TEXT">South-West</field></block></value><next><block type="device_show_leds" id="LFaetO~c*,~p2n5fg)Id"><field name="LEDS">`
# # # . #
# . # . #
# # # # #
. # # # #
# # # . #
`</field></block></next></block></statement><value name="IF7"><block type="logic_operation" id="zk._)1PumQ!yIRY#LvZ4"><field name="OP">AND</field><value name="A"><block type="logic_compare" id="?V$pVi]D8(F-:0qA,F$p"><field name="OP">GT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="m5kS:wswFXQj0pjb=*R/"/></value><value name="B"><shadow type="math_number" id="DekaV1U9vza$srA/K_$l"><field name="NUM">247.5</field></shadow></value></block></value><value name="B"><block type="logic_compare" id="v:L5vL=DpvQAZa`BccnV"><field name="OP">LTE</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="!,SnIMahRGwUgG{?b8Iw"/></value><value name="B"><shadow type="math_number" id="qBmFWK)@Dxv%r@FAe)]}"><field name="NUM">292.5</field></shadow></value></block></value></block></value><statement name="DO7"><block type="variables_set" id="982Ii}R;#2WbyRxFIxsK"><field name="VAR" id="(pu5bwye`~A-fN~z:Ay`">directions</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="text" id="%lpDSvQ%eil-;|,HEyFc"><field name="TEXT">West</field></block></value><next><block type="device_print_message" id=":d+;n?1OVrf~rAkT:Y3j"><value name="text"><shadow type="text" id="S,G(MavB]2@[UgHA~}QZ"><field name="TEXT">W</field></shadow></value></block></next></block></statement><statement name="ELSE"><block type="variables_set" id="x?izS_1SlcgntT/kOfH9"><field name="VAR" id="(pu5bwye`~A-fN~z:Ay`">directions</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="text" id="st^-A(v0uEX`6HA3f{Wg"><field name="TEXT">North-West</field></block></value><next><block type="device_show_leds" id="e6ju(*p`;UE[k.tjv:A)"><field name="LEDS">`
# # # . #
# . # . #
# . # # #
# . # # #
# . # . #
`</field></block></next></block></statement></block></statement></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="device_button_event" id="8IU!EE8)8W{hrwvjb~/0" x="1165" y="2480"><field name="NAME">Button.B</field><statement name="HANDLER"><block type="variables_set" id="*bgJ36X22sNG-IH5.y%."><field name="VAR" id="9;|]GkXXL-y0obnoS_bK">showAngle</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="|gZ/g~lH+Dv.%H(9CBhI"><field name="BOOL">TRUE</field></block></value><next><block type="variables_set" id="i?6:cJvjGsN(V?vTeHRK"><field name="VAR" id="G4}QRvpq-I/.qvMT5l:/">showDir</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="tnuf3i[kmi9#;_:kh7%n"><field name="BOOL">FALSE</field></block></value><next><block type="playMelody" id="G*,^Z@G4u@#fL~rSN=Hr"><value name="melody"><shadow type="melody_editor" id="gQd_O)u,x6V1+4BCIm.r"><field name="melody">"- G - - G - - G "</field></shadow></value><value name="tempo"><shadow type="math_number_minmax" id="UHeQ--eP-72KmL@4hi7#"><mutation min="40" max="500" label="Tempo" precision="0"/><field name="SLIDER">320</field></shadow></value><next><block type="device_print_message" id="g3o2/Ob9GNVU}A^J/rSf"><value name="text"><shadow type="text"><field name="TEXT">Hello!</field></shadow><block type="text_join" id=".4}1}dFZt9h@@Ta#7K~^"><mutation items="2"/><value name="ADD0"><shadow type="text" id="QS-f]T]uzPr,cj)fH/$Y"><field name="TEXT"> </field></shadow></value><value name="ADD1"><shadow type="text" disabled="true"><field name="TEXT">World</field></shadow><block type="device_heading" id="=uHtoI7Rmp@HQkCPv1{{"/></value></block></value><next><block type="variables_set" id="a{:[A}MJCS%HP[`4#}L;"><field name="VAR" id="G4}QRvpq-I/.qvMT5l:/">showDir</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="tj(kHjj4!8R8/]}ot9pw"><field name="BOOL">TRUE</field></block></value><next><block type="variables_set" id="l(ikt{~Xp:a}Uc:{+/X_"><field name="VAR" id="9;|]GkXXL-y0obnoS_bK">showAngle</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="!OzU56cC5LCHvM+@+$#?"><field name="BOOL">FALSE</field></block></value><next><block type="playMelody" id="vP+,qAk#Yl}qA9!_7CaK"><value name="melody"><shadow type="melody_editor" id="9`ds^~D/Xhsl;143Ndw;"><field name="melody">"- C5 - - G - - D "</field></shadow></value><value name="tempo"><shadow type="math_number_minmax" id="L_^0R+#gQ8+[ptD-za;i"><mutation min="40" max="500" label="Tempo" precision="0"/><field name="SLIDER">320</field></shadow></value><next><block type="device_while" id="#;EA?^AM/?|B4ZH$dKF["><value name="COND"><shadow type="logic_boolean" disabled="true"><field name="BOOL">FALSE</field></shadow><block type="logic_compare" id="RAFS31lBYmMZE;Y?X*S1"><field name="OP">EQ</field><value name="A"><shadow type="math_number" disabled="true"><field name="NUM">0</field></shadow><block type="variables_get" id="zyH%a`sm_51t]!Mg`wy3"><field name="VAR" id="G4}QRvpq-I/.qvMT5l:/">showDir</field></block></value><value name="B"><shadow type="math_number" disabled="true"><field name="NUM">0</field></shadow><block type="logic_boolean" id="o#P=Dwf%1xl9!%7`dR}R"><field name="BOOL">TRUE</field></block></value></block></value><statement name="DO"><block type="controls_if" id="[AuNy}2)T{Z7U1{tdtyH"><mutation elseif="7" else="1"/><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_operation" id="lGkiVN9e!y(%SH5x#%l_"><field name="OP">AND</field><value name="A"><block type="logic_compare" id="l;)@@Ff0mgG^L_S{4V;2"><field name="OP">GT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="x8mLR?CjHWim%$x4h=0X"/></value><value name="B"><shadow type="math_number" id="@A^E516ZVrLu9U`0Ee1`"><field name="NUM">337.5</field></shadow></value></block></value><value name="B"><block type="logic_compare" id="[zU8+7NJOXK0~s*!7[v_"><field name="OP">LTE</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="h3.!+;~dc+}2WNSBqL;="/></value><value name="B"><shadow type="math_number" id="zPv7U:hwY:V$P!}psE#^"><field name="NUM">360</field></shadow></value></block></value></block></value><statement name="DO0"><block type="variables_set" id="K/o(h^XwWEV`C^JP5@r4"><field name="VAR" id="(pu5bwye`~A-fN~z:Ay`">directions</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="text" id="*%G;sN^wn04/l1e@yALI"><field name="TEXT">North</field></block></value><next><block type="device_print_message" id="I:U:Q%vjK`h`@cE)loBt"><value name="text"><shadow type="text" id="2UxV6M:s,eKsahPFR;I%"><field name="TEXT">N</field></shadow></value></block></next></block></statement><value name="IF1"><block type="logic_operation" id="u`neiC6ZHibXl-gjLr?w"><field name="OP">AND</field><value name="A"><block type="logic_compare" id="ez~aRBN*jg(Uz;Ihbyw%"><field name="OP">GTE</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id=";=}*a+[niE.|/dk;`N7t"/></value><value name="B"><shadow type="math_number" id="!o0+|mNy[422X$q2N%B#"><field name="NUM">0</field></shadow></value></block></value><value name="B"><block type="logic_compare" id="BvnbD]n^ie?n{}6.l??h"><field name="OP">LTE</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="bvG/8)m|(/|`e|8$Z|~Z"/></value><value name="B"><shadow type="math_number" id="HAGMutNV/kqVmcJm#NnC"><field name="NUM">22.5</field></shadow></value></block></value></block></value><statement name="DO1"><block type="variables_set" id="tRc,}8W8WojBPi#0c]kz"><field name="VAR" id="(pu5bwye`~A-fN~z:Ay`">directions</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="text" id="E8}f/e35fx/~[)p%cddc"><field name="TEXT">North</field></block></value><next><block type="device_print_message" id="N%K{H-p]6K|5{)jF.r,="><value name="text"><shadow type="text" id="r;*1)=PCLZX$0`9[n1CZ"><field name="TEXT">N</field></shadow></value></block></next></block></statement><value name="IF2"><block type="logic_operation" id="QoLBn9%n[L[m1T9T/|V}"><field name="OP">AND</field><value name="A"><block type="logic_compare" id="B!W8w6,-*g%6mB%quLOI"><field name="OP">GT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="5;aS7W]SC/zh]=B6tD?E"/></value><value name="B"><shadow type="math_number" id="zaUJ06EY1^3N[G_C}K6x"><field name="NUM">22.5</field></shadow></value></block></value><value name="B"><block type="logic_compare" id="83#Lms.|z3A(SDyy9S},"><field name="OP">LTE</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="SjnPU@.Ro,uU:lX(-_sS"/></value><value name="B"><shadow type="math_number" id="5=%JnNOoHolM)v;9_]iF"><field name="NUM">67.5</field></shadow></value></block></value></block></value><statement name="DO2"><block type="variables_set" id="Y{{^7kd*Bf|4{idRfBaa"><field name="VAR" id="(pu5bwye`~A-fN~z:Ay`">directions</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="text" id="+$-@O.2Mb,1$AgHKIL%`"><field name="TEXT">North-East</field></block></value><next><block type="device_show_leds" id="7n,D2XKJqhO$SL5-{T3J"><field name="LEDS">`
# # # # #
# . # . .
# . # # #
# . # . .
# . # # #
`</field></block></next></block></statement><value name="IF3"><block type="logic_operation" id="ZMU6,{lKusK^C^|1SrN`"><field name="OP">AND</field><value name="A"><block type="logic_compare" id="HeoXDl!9863cZ*2eXo`}"><field name="OP">GT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="aW.6R33F@kOcO*RCV|~P"/></value><value name="B"><shadow type="math_number" id="+%jM3TiC6$0JR3nySYRL"><field name="NUM">67.5</field></shadow></value></block></value><value name="B"><block type="logic_compare" id="Al86xu-P622y7kkV)Oie"><field name="OP">LTE</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="B:*r;-|d-^+-2n*-/%iv"/></value><value name="B"><shadow type="math_number" id="??%5G]kf%LS,.^1*nWdb"><field name="NUM">112.5</field></shadow></value></block></value></block></value><statement name="DO3"><block type="variables_set" id=":2{K~n7nBKmtqO/O![)t"><field name="VAR" id="(pu5bwye`~A-fN~z:Ay`">directions</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="text" id=";Qf|J-Fj_~p^.fLc@_hT"><field name="TEXT">East</field></block></value><next><block type="device_print_message" id="0wdIH@z6-!?.1.kb:x9P"><value name="text"><shadow type="text" id="|4^/A0ogcEqD)4Dz0myF"><field name="TEXT">E</field></shadow></value></block></next></block></statement><value name="IF4"><block type="logic_operation" id="G:;lz,yI[6+o_qx-8gJB"><field name="OP">AND</field><value name="A"><block type="logic_compare" id="i=eqFqJNJvPYB-!7FUg6"><field name="OP">GT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="sH=}zV,V]48]#q1|fv.s"/></value><value name="B"><shadow type="math_number" id="?@`1N^2xsJu[)@y^a`xt"><field name="NUM">112.5</field></shadow></value></block></value><value name="B"><block type="logic_compare" id="(sEFAFp6T[[jqc)2W:)}"><field name="OP">LTE</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="/b-r/I,Q5]vs!kS;9:yW"/></value><value name="B"><shadow type="math_number" id="b9#A%DaO5@:O[oQMPY.s"><field name="NUM">157.5</field></shadow></value></block></value></block></value><statement name="DO4"><block type="variables_set" id="miAC~4I,;k`_w5lqRqH7"><field name="VAR" id="(pu5bwye`~A-fN~z:Ay`">directions</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="text" id="1+GlbbLv.TzY!~`OjiSR"><field name="TEXT">South-East</field></block></value><next><block type="device_show_leds" id="fc,nX|DI{IC@@KgV+chg"><field name="LEDS">`
# # . # #
# . . # .
# # . # #
. # . # .
# # . # #
`</field></block></next></block></statement><value name="IF5"><block type="logic_operation" id="hrLfGp#.{sc21-njaLLQ"><field name="OP">AND</field><value name="A"><block type="logic_compare" id="!2zXK/XX|tkHM*O;6_Bn"><field name="OP">GT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="RtBOYs=Jk9x0lbSnkkt8"/></value><value name="B"><shadow type="math_number" id="7rZWixMl.Y-(M~x7X=Sn"><field name="NUM">157.5</field></shadow></value></block></value><value name="B"><block type="logic_compare" id="DR;9`V*(yPB(`sC?!.|m"><field name="OP">LTE</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="m[B$9`^_D+THJ`jb.Pz]"/></value><value name="B"><shadow type="math_number" id="(L^F6r9:;Fd`^V/j;j@l"><field name="NUM">202.5</field></shadow></value></block></value></block></value><statement name="DO5"><block type="variables_set" id="Qp:S:xDoHqwh5/%5@mqF"><field name="VAR" id="(pu5bwye`~A-fN~z:Ay`">directions</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="text" id="YNqOzz15I%(P1mh-{?6m"><field name="TEXT">South</field></block></value><next><block type="device_print_message" id="i!PPb)8oTRd%+SmCX9JQ"><value name="text"><shadow type="text" id="CKQK?r*nb#$?L[YR:%+m"><field name="TEXT">S</field></shadow></value></block></next></block></statement><value name="IF6"><block type="logic_operation" id="]k8F2OIw+xrmaZ}}P=D#"><field name="OP">AND</field><value name="A"><block type="logic_compare" id="znokKR*7[Iy*jHm|%HP#"><field name="OP">GT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="Yv1XM+L}oWoq3nXg$yrH"/></value><value name="B"><shadow type="math_number" id="q7{EbOqG}{mx}%Oo6RhZ"><field name="NUM">202.5</field></shadow></value></block></value><value name="B"><block type="logic_compare" id="6nLvp4UP_~:j9-_6P@e2"><field name="OP">LTE</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="tA@-wAriJ7/dt%0/ulmq"/></value><value name="B"><shadow type="math_number" id="^el12`@iN^UCZmrm1A+9"><field name="NUM">247.5</field></shadow></value></block></value></block></value><statement name="DO6"><block type="variables_set" id="F?rdD%fcWGj]MGsH,h]T"><field name="VAR" id="(pu5bwye`~A-fN~z:Ay`">directions</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="text" id="IRUdjd6mO:iVxPScZunH"><field name="TEXT">South-West</field></block></value><next><block type="device_show_leds" id="{vnuS3z2OiK!k8+X}pyU"><field name="LEDS">`
# # # . #
# . # . #
# # # # #
. # # # #
# # # . #
`</field></block></next></block></statement><value name="IF7"><block type="logic_operation" id="/`F:J-wU+~Pvqs6SPykp"><field name="OP">AND</field><value name="A"><block type="logic_compare" id="N(#f-J=#IO#ffcMwUI}R"><field name="OP">GT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="L;W|*t{TEb7uql2q_[bg"/></value><value name="B"><shadow type="math_number" id="@7AUpv~I{.x4tXHo^C`2"><field name="NUM">247.5</field></shadow></value></block></value><value name="B"><block type="logic_compare" id="_?w93CTI8@tiAHE2umIY"><field name="OP">LTE</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="LvxhHK(e{4_WyyO_S5mw"/></value><value name="B"><shadow type="math_number" id="qEL?guWp2Qt^3M`3Kg`U"><field name="NUM">292.5</field></shadow></value></block></value></block></value><statement name="DO7"><block type="variables_set" id=";@Sp}rI(}{xKhKE2BR=$"><field name="VAR" id="(pu5bwye`~A-fN~z:Ay`">directions</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="text" id="gMwQQBG28Iv9*I(0KTVj"><field name="TEXT">West</field></block></value><next><block type="device_print_message" id="o!-Y312.gd7gU,wvmdRC"><value name="text"><shadow type="text" id="_D[gNrd$5+LmH?6;T}lH"><field name="TEXT">W</field></shadow></value></block></next></block></statement><statement name="ELSE"><block type="variables_set" id="^k{ifOxHiwe`Z|#m{=tv"><field name="VAR" id="(pu5bwye`~A-fN~z:Ay`">directions</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="text" id="xuOo?+aV[utT4[z0K~Cl"><field name="TEXT">North-West</field></block></value><next><block type="device_show_leds" id=",tg,$O4SVaXC3`OLX)V_"><field name="LEDS">`
# # # . #
# . # . #
# . # # #
# . # # #
# . # . #
`</field></block></next></block></statement></block></statement></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></xml>