-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.blocks
More file actions
1 lines (1 loc) · 172 KB
/
Copy pathmain.blocks
File metadata and controls
1 lines (1 loc) · 172 KB
1
<xml xmlns="https://developers.google.com/blockly/xml"><variables><variable type="ActionKind" id="pydC.O^Xp^Ymfr]RS}g?">0RunningLeft</variable><variable type="ActionKind" id="huegSL1IJT7a#BCt|*jA">1RunningRight</variable><variable type="ActionKind" id=";mX)RLFt%RIP^l-s!6TW">2Idle</variable><variable type="ActionKind" id="U4YiMpFsT@Uro(!t),v:">3IdleLeft</variable><variable type="ActionKind" id="~omQBf`=veLCG[WV~Jhn">4IdleRight</variable><variable type="ActionKind" id="q?mHh6s@bN:6vn@)N%yk">5JumpingLeft</variable><variable type="ActionKind" id="s_F|RhvFu/o30qm`?ime">6JumpingRight</variable><variable type="ActionKind" id="d-@DB.KbdfDvSX.5QnQB">7CrouchLeft</variable><variable type="ActionKind" id="71b9~pN!;4P-~{wP#]nE">8CrouchRight</variable><variable type="ActionKind" id=")bq#xX~Fz3[djK*uH|9K">9Flying</variable><variable type="ActionKind" id=";RcJolH#W@bq,{0/@:3f">10Walking</variable><variable type="ActionKind" id="pEIEf]l|.`I4mkpcohb|">11Jumping</variable><variable id="1G4R#YfHfTt@y,Wh=_2D">mainRunLeft</variable><variable id="{mHW%X3uQSd*-QN2jl?N">hero</variable><variable id="^mQN#;9r^vZ15{]B_[Me">mainRunRight</variable><variable id="BrhIdJ+/,`mim9;Cr4-;">mainIdleLeft</variable><variable id="~ku%C7};DHWmSg$Yajyy">mainIdleRight</variable><variable id="QI?_/^NJPa:[i=wpSNo2">mainJumpLeft</variable><variable id="tF_q}J*1xl9Rp35p.jU`">mainJumpRight</variable><variable id="h4HArSR0qt2z%!K=E,wJ">mainCrouchLeft</variable><variable id="XJ2vHa.;`t::JaR;rz]4">mainCrouchRight</variable><variable id="DlNM#3^aop,LbD{WU.Gk">coinAnimation</variable><variable id="T[JwS~MkH.?m`_|ZKyb[">flierFlying</variable><variable id=".(Yc+=XV|qb4=-t|haEN">flierIdle</variable><variable id="v.#$Mc.M*i#usq5Wb~X=">value</variable><variable id=")[DuOwFm:7P-SrFIoDRf">bumper</variable><variable id="UhLTpBKuJk3+UZjd^$p.">gravity</variable><variable id="Vl(Wi@~FB,!L$C7-,cB9">value2</variable><variable id="1lFCYF74d|T)_LG1J^c?">flier</variable><variable id="gQ-1i{20sTb@V3rwSKex">canDoubleJump</variable><variable id="hLcQhkSO??d7]_|!ai{[">pixelsToMeters</variable><variable id="=S8lV|N#yZ-qjEe6/vVl">doubleJumpSpeed</variable><variable id="OM*xPt[kwMi_Msquy2J/">levelMaps</variable><variable id="R(RuEK1YI8?T^sPt2L/*">value3</variable><variable id="[].1,!Sbw[vH!jlZ?o]2">coin</variable><variable id="}jkZ(Z*ep+/DK.oQr)zv">value4</variable><variable id="2Y9{+jUi[|p*QBX^TVPZ">value5</variable><variable id="-075NG(t6Sm4yH6%YFko">value6</variable><variable id="ie@6_[zr}8BiU8(5wk9t">value7</variable><variable id=".3I@*u;jrRYm^vwk@_D)">currentLevel</variable><variable id="=a0ijiPA-GT6h6HeA@2M">invincibilityPeriod</variable><variable id="ANPx-]@_1N=J-mfKE;t_">heroFacingLeft</variable><variable id="oLF~KN+fWn#[pEb![fYy">value8</variable><variable id="kjFb/)|:x-2z$opI%A5C">value9</variable><variable id="=^!_XRD@1tRgu3zU-*B}">mySprite</variable><variable type="KIND_SpriteKind" id="jMw/N(~0[2ZNuv!dhg~k">Bumper</variable><variable type="KIND_SpriteKind" id="5^gpA;Q!:[;j4v#)PE4(">Goal</variable><variable type="KIND_SpriteKind" id="9xRXY]79o)(A]D}+JUIL">Coin</variable><variable type="KIND_SpriteKind" id="|@BrR9R[EJLZyCe?LI~$">Flier</variable><variable type="KIND_SpriteKind" id="E1-eoq{,te;EpYmyqQ8`">Player</variable><variable type="KIND_SpriteKind" id="6Bd5{*C-h{e{iB0QoQC%">Projectile</variable><variable type="KIND_SpriteKind" id="eE-Fz7|W;}}*@(j{e:a4">Food</variable><variable type="KIND_SpriteKind" id="uI4{wk_XVEwrhY5,2f:9">Enemy</variable></variables><block type="pxt-on-start" id="ckmzu}Qv1Z`2.@y/$@+h" x="20" y="20"><statement name="HANDLER"><block type="variables_set" id=".0^Qq,Bi`3g_+@yxD7?~"><field name="VAR" id="{mHW%X3uQSd*-QN2jl?N">hero</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="spritescreate" id="[ZV7o!7aYiA-Nd7ok3NP"><value name="img"><shadow type="screen_image_picker" id="jTIN**EHlR$x7#{wG4]G"><field name="img">img` . . . . . . . . . . . . . . . . . . . f f f f f f f f f f . . . . . f e e e e e e e e e e f . . . f e e e e e e e e e e e e f . . f d e e d d d d d d d d d f . . f d e d d f d d d d f d d f . . f e d d d f d d d d f d d f . . . f d d d f d d d d f d d f . . . f d d d d d d d d d d d f . . . f b a c c c c c c c c a f . . . f d d d c c c c c c d d f . . . f d d f f f b b f f f d f . . . f b a a a a a a a a a f . . . . . f b a a f f b a a f . . . . . . f b a a f f b a a f . . . . . . . f f f . . f f f . . . . `</field></shadow></value><value name="kind"><shadow type="spritekind" id="QKCOi~FTz%JQU9_(lc.A"><field name="MEMBER">Player</field></shadow></value></block></value><next><block type="variables_set" id="pjx2.C{omiTIPMB%szku"><field name="VAR" id="=a0ijiPA-GT6h6HeA@2M">invincibilityPeriod</field><comment pinned="false" h="80" w="160">how long to pause between each contact with a single enemy</comment><value name="VALUE"><shadow type="math_number" id="?5:8(Bo}R5LIu;9El`#i"><field name="NUM">600</field></shadow></value><next><block type="variables_set" id="+.S5-hLB;Q;K^~alolU%"><field name="VAR" id="hLcQhkSO??d7]_|!ai{[">pixelsToMeters</field><value name="VALUE"><shadow type="math_number" id="]rwqXTSf$AduG=EP,tCh"><field name="NUM">30</field></shadow></value><next><block type="variables_set" id=";R]*U7UCA8c7l39hy94u"><field name="VAR" id="UhLTpBKuJk3+UZjd^$p.">gravity</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_arithmetic" id=")USvzwvxcDWJ^WbQn~~$"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="])6U+!eY?5:6$hmRaMFF"><field name="NUM">9.81</field></shadow></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="K#%=!{n?QCEmwI.~J1{E"><field name="VAR" id="hLcQhkSO??d7]_|!ai{[">pixelsToMeters</field></block></value></block></value><next><block type="variables_set" id="X[mW|[#[$5ml@6ikJygE"><field name="VAR" id="OM*xPt[kwMi_Msquy2J/">levelMaps</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="lists_create_with" id="w~Z7M@3W^Y|Rj%*n(CRH" inline="false"><mutation items="6"/><value name="ADD0"><block type="screen_image_picker" id="B%sF.df17Xr@8TTHD021"><field name="img">img` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 . . . . . . . . . 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 . . 5 . 7 . . . . . . . . . . . . . . . . . 7 . . . . 7 . . . 7 . 2 . . 7 . . . 2 7 . 2 . . 2 . 7 . e . . . 7 f f f f 7 f f f 7 f f f f 7 f f f f 7 f f f f f f 7 f f f f f 7 `</field></block></value><value name="ADD1"><block type="screen_image_picker" id="H,FgRv{^j)Jtzz%J-qXL"><field name="img">img` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 5 7 . . . . . . . . . . . . . . . . . 7 7 . 7 . . . . . . 7 . 7 5 7 . . . . . . . . . . . . . . . . 7 7 7 . 7 . . . . 7 . 7 . 7 5 7 . . . . . . . . . . 7 . . . . 7 7 7 7 . 7 . . 7 . 7 5 7 5 7 5 7 . . . 5 5 5 5 5 5 5 7 1 . . . . . . 2 . 7 . . 7 . 2 . . . 2 5 7 . . . . . . . . e . 7 f f f f f f f f f 7 f f 7 f f f f f f f 7 f f f f f f f f f f `</field></block></value><value name="ADD2"><block type="screen_image_picker" id="$,i/c1;g|,uu)mb4-o@4"><field name="img">img` . . . . . . . . . . . . . . . . . . . 3 . . . . . . . . 3 3 3 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 7 7 7 7 7 . . . . . . . . . . . . . . . . . . . . . . . . 7 . 7 3 5 5 5 . . . . . . . . . . . . . . 5 5 5 . . . . . 7 . . 7 . 7 . 5 5 5 . . . . . . . . . . . . . . 5 5 5 . 1 . 7 . 7 . 2 2 . 7 . 5 5 5 . . . . . . . . . e . . . . 5 5 5 f f f 7 f 7 f f f f 7 f f f f f f f f f f f f f f f f f f f f f `</field></block></value><value name="ADD3"><block type="screen_image_picker" id="E_ooL5wp8[z2Ls`t=o+`"><field name="img">img` . . . . . . . . . . . 7 . . . 3 . . . 3 . . 3 . 3 . . . . . . . . . . . . . . . . . . 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 . . . 7 . . . . . . . . . . . . . . . . . . . . . . . . . 7 . 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 . . . . 7 . . 5 . . 5 . 5 . . 5 . 5 . . 5 . 5 . . . 5 . . . 5 . . . 1 7 7 e . . 2 . 2 . . . 2 . . . . . 2 . . . 2 . . . 2 . . . 7 f f f 7 f f f f f f f f f f f f f f f f f f f f f f f f f f f 7 `</field></block></value><value name="ADD4"><block type="screen_image_picker" id="(y*Gu}EleYU:3qxb*hVr"><field name="img">img` . 3 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 5 5 . . . . . . . . . . 5 . 5 . . . . . 5 5 . . 7 7 7 7 . 7 . . . . . . . . . . . . . . . . . . 5 5 5 . . . 5 7 5 5 5 5 . 7 . . . . . . . . . . 1 . 7 2 2 2 2 2 2 7 2 2 2 2 2 7 2 2 2 2 2 7 . . . . . . e . . f f f 7 f f f f f f 7 f f f f f 7 f f f f f 7 f f f f f f f f f `</field></block></value><value name="ADD5"><block type="screen_image_picker" id="SqMw[9rn%I-*Bg2G#TqH"><field name="img">img` . 3 3 . . . . . . . . . . . . . . . . . 3 3 . . . . . . . . . . . . . . . . . . . . . . 5 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 5 . 7 7 . . . . . . . . 5 5 5 . . . . . . . . . . . . 5 . 5 . 7 7 . . 5 5 . . 7 7 7 7 . . . . . . . . . . 7 7 . . . . 7 . 7 . 5 5 5 . . . 5 7 . . . . . . . . . . . . . . 7 7 1 . 7 . 7 5 7 2 . 7 2 . . . 7 7 . 2 . . 2 . . 2 . . . . e . 7 7 f f 7 f 7 f 7 f f 7 f f f f 7 7 f f f f f f f f f f f f f f 7 `</field></block></value></block></value><next><block type="function_call" id=":H]OU9?)Pmrm)Nm!|[C;"><mutation name="initializeAnimations" functionid="(t/lQiTPBLz2Xtu;;%.C"/><next><block type="function_call" id="__#qE9R9axg#c=Ns{1(`"><mutation name="initializeScene" functionid="__$G{oQ9d5;WzZsfS[Nt"/><next><block type="function_call" id=")Lqg!5`x!KJ-Zee0O$.C"><mutation name="createPlayer" functionid=".AOLz2e;nZywnfG~6sbC"><arg name="player" id="l2lw921s2ru9cfhi0ewy" type="Sprite"/></mutation><value name="l2lw921s2ru9cfhi0ewy"><shadow type="variables_get" id="+RY6b1+o3C}d6AP//@iN"><field name="VAR" id="=^!_XRD@1tRgu3zU-*B}">mySprite</field></shadow><block type="variables_get" id="E-O:eHM;*MmiCk$CxZ3I"><field name="VAR" id="{mHW%X3uQSd*-QN2jl?N">hero</field></block></value><next><block type="function_call" id="b2Jog.6hL1*{8Zku){nz"><mutation name="initializeLevel" functionid=",$3^cOY%g|EJd`XrnKt?"><arg name="level" id="h183ahyo2zfeay8vgvrip" type="number"/></mutation><value name="h183ahyo2zfeay8vgvrip"><shadow type="math_number" id="PW.{?|CXTn-~%@AT|,c$"><field name="NUM">1</field></shadow><block type="variables_get" id="|V`;B3dWh%a_YxwjS`b*"><field name="VAR" id=".3I@*u;jrRYm^vwk@_D)">currentLevel</field></block></value><next><block type="function_call" id="=V#umc[KkoLE@So=[41="><mutation name="giveIntroduction" functionid="SDW16W0vJGb]A3Higz5m"/></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="function_definition" id="^E2(e6HJ,Sopo1ixiXAu" x="619" y="20"><mutation name="clearGame" functionid="8BgM##(4A0r`*D`,%zUj"/><field name="function_name">clearGame</field><statement name="STACK"><block type="pxt_controls_for_of" id="Lo?Zc#l]g@/fJW]yJw1$"><value name="VAR"><shadow type="variables_get_reporter" id="Gqu_R*_plcT^8oj/=.5:"><field name="VAR" id="}jkZ(Z*ep+/DK.oQr)zv">value4</field></shadow></value><value name="LIST"><block type="allOfKind" id="ImOQ6Co4ehTnWlb[!^iH"><value name="kind"><shadow type="spritekind" id="Q6?v_tG.2$sUvx1Rc@`q"><field name="MEMBER">Bumper</field></shadow></value></block></value><statement name="DO"><block type="spritedestroy" id="Rr`K,hjIAtVkwUmG7*c1"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="0" _input_init="false"></mutation><value name="sprite"><block type="variables_get" id="Py+xh35=yG`ts_$eTcN0"><field name="VAR" id="}jkZ(Z*ep+/DK.oQr)zv">value4</field></block></value></block></statement><next><block type="pxt_controls_for_of" id="OK(g^OXOgz9F^({~rdug"><value name="VAR"><shadow type="variables_get_reporter" id="/o^sS@$vi~`g8f82n*Eq"><field name="VAR" id="2Y9{+jUi[|p*QBX^TVPZ">value5</field></shadow></value><value name="LIST"><block type="allOfKind" id="GoRZmLfDl#r/b$zhiu?3"><value name="kind"><shadow type="spritekind" id="]]l%{tI3Gba:QC/{5~x4"><field name="MEMBER">Coin</field></shadow></value></block></value><statement name="DO"><block type="spritedestroy" id="P[m{oG}N~dm*[f^x-}Ev"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="0" _input_init="false"></mutation><value name="sprite"><block type="variables_get" id="3qH$m1R|$*d_}}SGz{$G"><field name="VAR" id="2Y9{+jUi[|p*QBX^TVPZ">value5</field></block></value></block></statement><next><block type="pxt_controls_for_of" id="vL8$?`:zPgH}]$VmDomV"><value name="VAR"><shadow type="variables_get_reporter" id="X#YuY#7.DbUX-Ey[_xuj"><field name="VAR" id="-075NG(t6Sm4yH6%YFko">value6</field></shadow></value><value name="LIST"><block type="allOfKind" id="y).7oQQ@MYji_8n?3vj3"><value name="kind"><shadow type="spritekind" id="Uc#fXq)@Xzms^9{7QyHQ"><field name="MEMBER">Goal</field></shadow></value></block></value><statement name="DO"><block type="spritedestroy" id=";OcMGE;iyg+O4]|1K}:M"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="0" _input_init="false"></mutation><value name="sprite"><block type="variables_get" id="L.#/ZIr0nP$MA/g{pBY;"><field name="VAR" id="-075NG(t6Sm4yH6%YFko">value6</field></block></value></block></statement><next><block type="pxt_controls_for_of" id="HB0{Eu]NoN5xx/AGm4f8"><value name="VAR"><shadow type="variables_get_reporter" id="@nf(ra9.;rk${VP@_d]8"><field name="VAR" id="ie@6_[zr}8BiU8(5wk9t">value7</field></shadow></value><value name="LIST"><block type="allOfKind" id="lbE-6(%$k0xg6q+p_pK5"><value name="kind"><shadow type="spritekind" id="`w0,7N$#i2PKL3[@}G{I"><field name="MEMBER">Flier</field></shadow></value></block></value><statement name="DO"><block type="spritedestroy" id="*EUaq%Ze}u42-?9krc,@"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="0" _input_init="false"></mutation><value name="sprite"><block type="variables_get" id="#PUG+p)apufJQ8WuBj(*"><field name="VAR" id="ie@6_[zr}8BiU8(5wk9t">value7</field></block></value></block></statement></block></next></block></next></block></next></block></statement></block><block type="function_definition" id="qqu_iPX+|#J^;2POkMEe" x="1295" y="20"><mutation name="attemptJump" functionid="IfRX_)}g1^%N_gD.f`%x"/><field name="function_name">attemptJump</field><statement name="STACK"><block type="controls_if" id="QBCX/q4Dq|=]5F)1V`a$"><mutation elseif="1"/><comment pinned="false" h="80" w="160">else if: either fell off a ledge, or double jumping</comment><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="spritehasobstacle" id="KEl82U7XOT9QJ,`pnOvc"><field name="direction">CollisionDirection.Bottom</field><value name="sprite"><block type="variables_get" id="E15JVmX(XHno*Niqb)F4"><field name="VAR" id="{mHW%X3uQSd*-QN2jl?N">hero</field></block></value></block></value><statement name="DO0"><block type="Sprite_blockCombine_set" id="IE9ijqpq3l6ql-n:Cf._"><field name="property">Sprite.vy@set</field><value name="mySprite"><block type="variables_get" id="5LNo~J0IwuTTJ6%J*2!v"><field name="VAR" id="{mHW%X3uQSd*-QN2jl?N">hero</field></block></value><value name="value"><block type="math_arithmetic" id="!Z4/~GXtKQJZ-4hQlC{7"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="ZAl@a!ugw.h7=]6#SVT!"><field name="NUM">-4</field></shadow></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="HkeTnQIgluq2]bj?kiHf"><field name="VAR" id="hLcQhkSO??d7]_|!ai{[">pixelsToMeters</field></block></value></block></value></block></statement><value name="IF1"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="variables_get" id="4.}hXFqX4:qNt;G=b+:+"><field name="VAR" id="gQ-1i{20sTb@V3rwSKex">canDoubleJump</field></block></value><statement name="DO1"><block type="variables_set" id="tvqV!1;s+bBbqa0*Oga6"><field name="VAR" id="=S8lV|N#yZ-qjEe6/vVl">doubleJumpSpeed</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="}o|Z+i#c)blm=tfki-(8"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="E]]=H?]Y8Y2_fk/ptJBU"><field name="NUM">-3</field></shadow></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="kxza]nKwu#5RnbgLYSU]"><field name="VAR" id="hLcQhkSO??d7]_|!ai{[">pixelsToMeters</field></block></value></block></value><next><block type="controls_if" id="{$,S;BK4t_G=oYmk7S:6"><comment pinned="false" h="80" w="160">Good double jump</comment><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id=")A]vzeEg,vi2%]@-J[5~"><field name="OP">GTE</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="Sprite_blockCombine_get" id="G/707GF^)QZ-v%.8KD1K"><field name="property">Sprite.vy</field><value name="mySprite"><block type="variables_get" id="S4:9XcpV|/yP+o}BZt:V"><field name="VAR" id="{mHW%X3uQSd*-QN2jl?N">hero</field></block></value></block></value><value name="B"><shadow type="math_number" id="D(+.17l3.3?!W4,uP?oa"><field name="NUM">-40</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="~y,dHS}bhfcK`=WYIk+b"><field name="VAR" id="=S8lV|N#yZ-qjEe6/vVl">doubleJumpSpeed</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="U?Viem_M(PX@,dJx/lM3"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="1c12Vw8(m1R[Z;J`E0hm"><field name="NUM">-4.5</field></shadow></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="Ql9KRw34.T3$!Cq83dl1"><field name="VAR" id="hLcQhkSO??d7]_|!ai{[">pixelsToMeters</field></block></value></block></value><next><block type="startEffectOnSprite" id="pbOi~3m+,_EuhZ;^/IL7"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="1" _input_init="true"></mutation><field name="effect">effects.trail</field><value name="sprite"><block type="variables_get" id="t;@g)%12I0QR{$p!5;:?"><field name="VAR" id="{mHW%X3uQSd*-QN2jl?N">hero</field></block></value><value name="duration"><shadow type="timePicker" id="m;bmKt(UXp5Ma?+:4_s;"><field name="ms">500</field></shadow></value><next><block type="camerashake" id="u#ui2o4gVf$*a9w+Jzl="><value name="amplitude"><shadow type="math_number_minmax" id="jliZG,01Ym0nvd9#oW4*"><mutation min="1" max="8" label="Number" precision="0"/><field name="SLIDER">2</field></shadow></value><value name="duration"><shadow type="timePicker" id="5:xJoR3f[uvtyzA-g){L"><field name="ms">250</field></shadow></value></block></next></block></next></block></statement><next><block type="Sprite_blockCombine_set" id="()X~{S_pp5wiKyM]:(Kr"><field name="property">Sprite.vy@set</field><value name="mySprite"><block type="variables_get" id="|E53Ur70M8V6vvVH#/;m"><field name="VAR" id="{mHW%X3uQSd*-QN2jl?N">hero</field></block></value><value name="value"><block type="variables_get" id="]8-/+5PMPA;Mags!0!ml"><field name="VAR" id="=S8lV|N#yZ-qjEe6/vVl">doubleJumpSpeed</field></block></value><next><block type="variables_set" id="jC#5:%tEXftmq#@#k$87"><field name="VAR" id="gQ-1i{20sTb@V3rwSKex">canDoubleJump</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="Mdc-8j|pgXyOXmwih=o5"><field name="BOOL">FALSE</field></block></value></block></next></block></next></block></next></block></statement></block></statement></block><block type="function_definition" id="e.9[wF=g^y@lrYKGAIB;" x="2097" y="20"><mutation name="giveIntroduction" functionid="SDW16W0vJGb]A3Higz5m"/><field name="function_name">giveIntroduction</field><statement name="STACK"><block type="game_dialog_set_frame" id="Yu3-pFlxj|:d/wE=ARGg"><value name="frame"><shadow type="dialog_image_picker" id="j2e0OBF%AqEpvm*rPqdd"><field name="img">img` . 2 2 2 2 2 2 2 2 2 2 2 2 2 . . 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 . 2 1 1 2 2 2 2 2 2 2 2 2 1 1 2 . 2 1 2 2 1 1 1 1 1 1 1 2 2 1 2 . 2 1 2 1 1 1 1 1 1 1 1 1 2 1 2 . 2 1 2 1 1 1 1 1 1 1 1 1 2 1 2 . 2 1 2 1 1 1 1 1 1 1 1 1 2 1 2 . 2 1 2 1 1 1 1 1 1 1 1 1 2 1 2 . 2 1 2 1 1 1 1 1 1 1 1 1 2 1 2 . 2 1 2 1 1 1 1 1 1 1 1 1 2 1 2 . 2 1 2 1 1 1 1 1 1 1 1 1 2 1 2 . 2 1 2 2 1 1 1 1 1 1 1 2 2 1 2 . 2 1 1 2 2 2 2 2 2 2 2 2 1 1 2 . 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 . . 2 2 2 2 2 2 2 2 2 2 2 2 2 . . . . . . . . . . . . . . . . . . `</field></shadow></value><next><block type="game_dialog_set_cursor" id="6IqWtltbI$rKjt]I.mx["><value name="frame"><shadow type="screen_image_picker" id="/%b;yQ8sF~B_bpaBh/yu"><field name="img">img` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f f f f . . . . . . . . . . f f 5 5 5 5 f f . . . . . . . . f 5 5 5 5 5 5 f . . . . . . . f 5 5 5 4 4 5 5 5 f . . . . . . f 5 5 5 4 4 5 5 5 f . . . . . . f 5 5 5 4 4 5 5 5 f . . . . . . f 5 5 5 4 4 5 5 5 f . . . . . . . f 5 5 5 5 5 5 f . . . . . . . . f f 5 5 5 5 f f . . . . . . . . . . f f f f . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . `</field></shadow></value><next><block type="function_call" id="P$trh:az1EJ,]bxJ0HrW"><mutation name="showInstruction" functionid="@Way!,s=;[r]VtNgiiYw"><arg name="text" id="ylryzxr52y1ty3s3mqod9" type="string"/></mutation><value name="ylryzxr52y1ty3s3mqod9"><shadow type="text" id="fZPH2Lc|*NAM#+[z8T5;"><field name="TEXT">Move with the left and right buttons.</field></shadow></value><next><block type="function_call" id="1{ID-e2BiSYb;zGP/9Pl"><mutation name="showInstruction" functionid="@Way!,s=;[r]VtNgiiYw"><arg name="text" id="ylryzxr52y1ty3s3mqod9" type="string"/></mutation><value name="ylryzxr52y1ty3s3mqod9"><shadow type="text" id="9aQ}WA-,7mAp2mmu8+5o"><field name="TEXT">Jump with the up or A button.</field></shadow></value><next><block type="function_call" id="hVNl.;5qgLbz3SpA;NrP"><mutation name="showInstruction" functionid="@Way!,s=;[r]VtNgiiYw"><arg name="text" id="ylryzxr52y1ty3s3mqod9" type="string"/></mutation><value name="ylryzxr52y1ty3s3mqod9"><shadow type="text" id="8n?w7sEzf[sw(0_zmt-^"><field name="TEXT">Double jump by pressing jump again.</field></shadow></value></block></next></block></next></block></next></block></next></block></statement></block><block type="function_definition" id=")kTIA,3)ew-q?_LuuT%]" x="2772" y="20"><mutation name="initializeScene" functionid="__$G{oQ9d5;WzZsfS[Nt"/><field name="function_name">initializeScene</field><comment pinned="false" h="80" w="160">Uncommented tiles are unused</comment><statement name="STACK"><block type="gamesetbackgroundimage" id="vw])@Ex2^ewc;djH=;n4"><value name="img"><shadow type="background_image_picker" id="`_JIvTg;4{TLfb^?4Pva"><field name="img">img` 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 8 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 `</field></shadow></value><next><block type="gamesettile" id="aa:E4*g!HD=iD_)al8Yd"><comment pinned="false" h="80" w="160">player spawn point</comment><value name="index"><shadow type="colorindexpicker" id="As[2T+x1`UQyTlXr+8oM"><field name="index">1</field></shadow></value><value name="img"><shadow type="tile_image_picker" id="@gNLJ_UtQdzqMdt6%!]9"><field name="img">img` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . `</field></shadow></value><value name="wall"><shadow type="toggleOnOff" id="V4N,OZ_J%Kq]AD6`#.r."><field name="on">false</field></shadow></value><next><block type="gamesettile" id="nMLJ)hZD,@7^qCIi|O-n"><comment pinned="false" h="80" w="160">bumper spawn point</comment><value name="index"><shadow type="colorindexpicker" id="bT[ya|UPSX_(Vn0Z{_EX"><field name="index">2</field></shadow></value><value name="img"><shadow type="tile_image_picker" id="6xKS(dlYO7#ua+X^660R"><field name="img">img` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . `</field></shadow></value><value name="wall"><shadow type="toggleOnOff" id="YxgF8P4:7(msOsZiX)Ig"><field name="on">false</field></shadow></value><next><block type="gamesettile" id="$$A}~DNL^ss^Z@zjR^A("><comment pinned="false" h="80" w="160">flier spawn point</comment><value name="index"><shadow type="colorindexpicker" id="PC/:p/M^I/%JM(M=5@hq"><field name="index">3</field></shadow></value><value name="img"><shadow type="tile_image_picker" id="Pys/F$#t5*xFugfoO?|Z"><field name="img">img` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . `</field></shadow></value><value name="wall"><shadow type="toggleOnOff" id="?Va|S}?p8,ip|?%gs@Wm"><field name="on">false</field></shadow></value><next><block type="gamesettile" id="v=qgFq4+DLAS-oV{!S}+"><value name="index"><shadow type="colorindexpicker" id=";tt:`;bVF-Fi6`Y9%_c0"><field name="index">4</field></shadow></value><value name="img"><shadow type="tile_image_picker" id="M-/i3j9@QxNT26LGbuvV"><field name="img">img` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . `</field></shadow></value><value name="wall"><shadow type="toggleOnOff" id="Xa:CKL[U1qYm_?/XRm7n"><field name="on">false</field></shadow></value><next><block type="gamesettile" id="-r!.a]MC59D-b4U[C0Tl"><comment pinned="false" h="80" w="160">coin spawn point</comment><value name="index"><shadow type="colorindexpicker" id="QM($%~Wa_8I6=qIIPmR{"><field name="index">5</field></shadow></value><value name="img"><shadow type="tile_image_picker" id="@+xKx8%WsEr$|w$bG(m*"><field name="img">img` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . `</field></shadow></value><value name="wall"><shadow type="toggleOnOff" id="8?%Pk1wIJsL?U2mm`3~N"><field name="on">false</field></shadow></value><next><block type="gamesettile" id="6KtTO6Ma(;6O?:jj{{p_"><value name="index"><shadow type="colorindexpicker" id="$?{mv$MvJu)iVvazX@Ff"><field name="index">6</field></shadow></value><value name="img"><shadow type="tile_image_picker" id="ij+Pkg/89p#r|lw)M@)_"><field name="img">img` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . `</field></shadow></value><value name="wall"><shadow type="toggleOnOff" id="_]y+U`@F7TA8F$P(LlLe"><field name="on">false</field></shadow></value><next><block type="gamesettile" id="(4?CfuAxChd[y-IaAF)s"><comment pinned="false" h="80" w="160">rock</comment><value name="index"><shadow type="colorindexpicker" id="D4j_}(^.K:2Y48dovPIo"><field name="index">7</field></shadow></value><value name="img"><shadow type="tile_image_picker" id="ij7w2,TqXI!W!;H7_d6}"><field name="img">img` f f f f f f f f f f f f f f f f f f 2 2 2 2 2 2 2 f 2 2 2 2 f f f 2 2 2 2 2 2 2 2 f 2 2 2 2 2 f f 2 2 2 2 2 2 2 2 f 2 2 2 2 2 f f 2 2 2 2 2 2 2 2 f 2 2 2 2 2 f f f f f f f f f f f f f f f f f f 2 2 2 2 f 2 2 2 2 2 2 2 2 2 f f 2 2 2 2 f 2 2 2 2 4 4 2 2 2 f f 2 2 2 2 f 2 2 2 4 4 2 2 2 2 f f 2 2 2 2 f 2 2 2 2 2 2 2 2 2 f f f f f f f f f f f f f f f f f f 2 2 2 2 2 2 2 2 f 2 2 2 2 2 f f 2 2 2 4 2 2 2 2 f 2 2 2 2 2 f f 2 2 4 2 2 2 2 2 f 2 2 2 2 2 f f f 2 2 2 2 2 2 2 f 2 2 2 2 f f f f f f f f f f f f f f f f f f `</field></shadow></value><value name="wall"><shadow type="toggleOnOff" id="XMt^%8)sAv(c1rlnFv,U"><field name="on">true</field></shadow></value><next><block type="gamesettile" id="j33`rFX2aNoptGtvYn2["><value name="index"><shadow type="colorindexpicker" id="Lh-Rq2AD@[qjN$lUb(#Y"><field name="index">8</field></shadow></value><value name="img"><shadow type="tile_image_picker" id="yAz}99izJOBQ0u(8Jv/H"><field name="img">img` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . `</field></shadow></value><value name="wall"><shadow type="toggleOnOff" id="fs.x$/rimoM*hDsGY!W1"><field name="on">false</field></shadow></value><next><block type="gamesettile" id="$BT6*$_xGOb~6_+C_XC{"><value name="index"><shadow type="colorindexpicker" id="o#7a{U}}Dsi6t)6jxj0a"><field name="index">9</field></shadow></value><value name="img"><shadow type="tile_image_picker" id="Jy6^s([_?y$;`xGvMb@i"><field name="img">img` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . `</field></shadow></value><value name="wall"><shadow type="toggleOnOff" id="uiuUF=a9_h@7}T9Ux_q^"><field name="on">false</field></shadow></value><next><block type="gamesettile" id="lS*DnwrF-Z{pZIL6}Kgp"><value name="index"><shadow type="colorindexpicker" id="mjfz6.nj+]r3F?|?i~[h"><field name="index">10</field></shadow></value><value name="img"><shadow type="tile_image_picker" id="%ql3i@,pJ|:V.E11XQ-B"><field name="img">img` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . `</field></shadow></value><value name="wall"><shadow type="toggleOnOff" id="LO@o@qbqStE^:0^B$:8H"><field name="on">false</field></shadow></value><next><block type="gamesettile" id="UlI8UZv)v#5gr([#727O"><value name="index"><shadow type="colorindexpicker" id="kK]ZSom=];/p4XPN]U`k"><field name="index">11</field></shadow></value><value name="img"><shadow type="tile_image_picker" id="L#,pM./sip}b{`v|/2F~"><field name="img">img` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . `</field></shadow></value><value name="wall"><shadow type="toggleOnOff" id="RaPbkmHs]F?^km*/0|Rr"><field name="on">false</field></shadow></value><next><block type="gamesettile" id="kc}da3705kuC)h^o)f2Y"><value name="index"><shadow type="colorindexpicker" id=",Y|ADY-Pv|-%rZITVn#U"><field name="index">12</field></shadow></value><value name="img"><shadow type="tile_image_picker" id="-AAJH8xCBi9J_v.p4a)n"><field name="img">img` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . `</field></shadow></value><value name="wall"><shadow type="toggleOnOff" id="Jkuw-TNc{~U_-YoVA3f+"><field name="on">false</field></shadow></value><next><block type="gamesettile" id="o^x{tzemktg[Vry4=su8"><value name="index"><shadow type="colorindexpicker" id="bU-:cj|`Q*mKvo)Y]k%R"><field name="index">13</field></shadow></value><value name="img"><shadow type="tile_image_picker" id=":*feQ(cdrzJ;3z`j#K^j"><field name="img">img` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . `</field></shadow></value><value name="wall"><shadow type="toggleOnOff" id="xZ-FP+6YshF)0hH=JkO,"><field name="on">false</field></shadow></value><next><block type="gamesettile" id="]Op6!$!ZfB}!k*1oD}]%"><comment pinned="false" h="80" w="160">goal / flag spawn point</comment><value name="index"><shadow type="colorindexpicker" id="tPl;#MiSkuUgXWbto-`l"><field name="index">14</field></shadow></value><value name="img"><shadow type="tile_image_picker" id="u-wC!YE79`oVQy~c%T@1"><field name="img">img` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . `</field></shadow></value><value name="wall"><shadow type="toggleOnOff" id="wyrW~HCWV7*@Pg)VcO_#"><field name="on">false</field></shadow></value><next><block type="gamesettile" id="D;SX1`cBz*LFP0T+mR7("><comment pinned="false" h="80" w="160">ground1</comment><value name="index"><shadow type="colorindexpicker" id="%}ZaQ+p,XfH$nBkj)FzE"><field name="index">15</field></shadow></value><value name="img"><shadow type="tile_image_picker" id="rWmCl_%]q^}X90gUoue$"><field name="img">img` f f f f f f f f f f f f f f f f 6 7 7 7 7 3 5 3 7 6 7 2 7 6 7 7 7 7 7 6 6 7 3 7 6 7 2 4 2 7 7 7 7 7 6 6 6 6 6 7 6 6 7 2 6 6 7 7 7 6 6 e e e 6 6 6 6 6 6 6 6 6 7 6 6 e e d e e 6 e e 6 6 e e 6 6 6 e e e e e e e e e e e e e e 6 e e e e e d e e e d e e e e e e e e e e e e e e e e e e e e d e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e d e e e e e d e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e d e e e e e e e e e e e e e e e e e d e e e e e e e d e e e e e e `</field></shadow></value><value name="wall"><shadow type="toggleOnOff" id="5^g$,bFCV/w.E!x;f]p$"><field name="on">true</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="function_definition" id="5RX+dUTs*Vu48YG1irg," x="3348" y="20"><mutation name="initializeCoinAnimation" functionid="Ed.,_6dt$Xc7L:XrEiK("/><field name="function_name">initializeCoinAnimation</field><statement name="STACK"><block type="variables_set" id="(Pdx5,+ii),5}|OaSwYf"><field name="VAR" id="DlNM#3^aop,LbD{WU.Gk">coinAnimation</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="createAnimation" id="s{7D0zU1|R~JdV`d1Lvy"><value name="action"><shadow type="action_enum_shim" id="%$nJte2e|D1iFDVcir_u"><field name="MEMBER">Idle</field></shadow></value><value name="interval"><shadow type="math_number" id="+#]-,,z^8.Sr?9!//BuQ"><field name="NUM">200</field></shadow></value></block></value><next><block type="addAnimationFrame" id="q@fXf~MRvkD)Gt@T``#-"><value name="frame"><shadow type="screen_image_picker" id="~SrwRob{TTfhZNFQJyVW"><field name="img">img` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f f f f . . . . . . . . . . f f 5 5 5 5 f f . . . . . . . . f 5 5 5 5 5 5 f . . . . . . . f 5 5 5 4 4 5 5 5 f . . . . . . f 5 5 5 4 4 5 5 5 f . . . . . . f 5 5 5 4 4 5 5 5 f . . . . . . f 5 5 5 4 4 5 5 5 f . . . . . . . f 5 5 5 5 5 5 f . . . . . . . . f f 5 5 5 5 f f . . . . . . . . . . f f f f . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . `</field></shadow></value><value name="this"><shadow type="variables_get" id="*1+c;sdL.V!bFB9gx@5J"><field name="VAR" id="DlNM#3^aop,LbD{WU.Gk">coinAnimation</field></shadow></value><next><block type="addAnimationFrame" id="pv6)gsK02UE7P)lJ_:n+"><value name="frame"><shadow type="screen_image_picker" id="{}=M]?C%[mg$5o{.{Mp8"><field name="img">img` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f f f f f f . . . . . . . . . f f 5 f 5 5 5 f . . . . . . . . f 5 f 5 5 5 5 5 f . . . . . . f 5 f 5 5 5 4 5 5 f . . . . . . f 5 f 5 5 5 4 4 5 5 f . . . . . f 5 f 5 5 5 4 4 5 5 f . . . . . f 5 f 5 5 5 4 5 5 f . . . . . . . f 5 f 5 5 5 5 5 f . . . . . . . . f 5 f 5 5 5 f . . . . . . . . . f f f f f f . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . `</field></shadow></value><value name="this"><shadow type="variables_get" id="B,x~+cJ$#oH}nj(DXC@M"><field name="VAR" id="DlNM#3^aop,LbD{WU.Gk">coinAnimation</field></shadow></value><next><block type="addAnimationFrame" id="]%PRI^xh!?QsdHBj}Pr$"><value name="frame"><shadow type="screen_image_picker" id="q04ds=W}5`2h+(@qv|4e"><field name="img">img` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f f f f f . . . . . . . . . . f f 5 f 5 f f . . . . . . . . f f 5 f 5 5 5 f . . . . . . . . f 5 f 5 5 5 5 f f . . . . . . . f 5 f 5 5 4 5 5 f . . . . . . . f 5 f 5 5 4 5 5 f . . . . . . . f 5 f 5 5 5 5 f f . . . . . . . f f 5 f 5 5 5 f . . . . . . . . . f f 5 f 5 f f . . . . . . . . . . f f f f f . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . `</field></shadow></value><value name="this"><shadow type="variables_get" id="M#3^mcd)ukq#+5ekD*08"><field name="VAR" id="DlNM#3^aop,LbD{WU.Gk">coinAnimation</field></shadow></value><next><block type="addAnimationFrame" id="NyZK=DkWFzgl=`2b4#V+"><value name="frame"><shadow type="screen_image_picker" id="j{OB4Om};*71qa`!__hN"><field name="img">img` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f f f f . . . . . . . . . . . f f f f f . . . . . . . . . . . f 5 f 5 f f . . . . . . . . . . f 5 f 5 5 f . . . . . . . . . . f 5 f 5 5 f . . . . . . . . . . f 5 f 5 5 f . . . . . . . . . . f 5 f 5 5 f . . . . . . . . . . f 5 f 5 f f . . . . . . . . . . f f f f f . . . . . . . . . . . . f f f f . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . `</field></shadow></value><value name="this"><shadow type="variables_get" id="*}qSo`r)29!_Lk+67$h6"><field name="VAR" id="DlNM#3^aop,LbD{WU.Gk">coinAnimation</field></shadow></value><next><block type="addAnimationFrame" id="5-+,)@Xj~k,dfww,Uklo"><value name="frame"><shadow type="screen_image_picker" id="P#g#h^fXgs%~$6q~rzp$"><field name="img">img` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f f f f . . . . . . . . . . . . f f f f f . . . . . . . . . . f f 5 f 5 f . . . . . . . . . . f 5 5 f 5 f . . . . . . . . . . f 5 5 f 5 f . . . . . . . . . . f 5 5 f 5 f . . . . . . . . . . f 5 5 f 5 f . . . . . . . . . . f f 5 f 5 f . . . . . . . . . . . f f f f f . . . . . . . . . . . f f f f . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . `</field></shadow></value><value name="this"><shadow type="variables_get" id="qC{u@7],..=uOQ}3MJH/"><field name="VAR" id="DlNM#3^aop,LbD{WU.Gk">coinAnimation</field></shadow></value><next><block type="addAnimationFrame" id="e+F2lKY@;seF()+zbJh2"><value name="frame"><shadow type="screen_image_picker" id=")_@h6%7R_OnTyPMTC%[3"><field name="img">img` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f f f f f . . . . . . . . . . f f 5 f 5 f f . . . . . . . . . f 5 5 5 f 5 f f . . . . . . . f f 5 5 5 5 f 5 f . . . . . . . f 5 5 4 5 5 f 5 f . . . . . . . f 5 5 4 5 5 f 5 f . . . . . . . f f 5 5 5 5 f 5 f . . . . . . . . f 5 5 5 f 5 f f . . . . . . . . f f 5 f 5 f f . . . . . . . . . . f f f f f . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . `</field></shadow></value><value name="this"><shadow type="variables_get" id="6+2isgrTyU(mWy`nZa~F"><field name="VAR" id="DlNM#3^aop,LbD{WU.Gk">coinAnimation</field></shadow></value><next><block type="addAnimationFrame" id="XyP3?s5][}_)w6v/B0-/"><value name="frame"><shadow type="screen_image_picker" id="}j:~#/K/,Y`BjL/4=)*j"><field name="img">img` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f f f f f f . . . . . . . . . f 5 5 5 f 5 f f . . . . . . . f 5 5 5 5 5 f 5 f . . . . . . . f 5 5 4 5 5 5 f 5 f . . . . . f 5 5 4 4 5 5 5 f 5 f . . . . . f 5 5 4 4 5 5 5 f 5 f . . . . . . f 5 5 4 5 5 5 f 5 f . . . . . . f 5 5 5 5 5 f 5 f . . . . . . . . f 5 5 5 f 5 f . . . . . . . . . . f f f f f f . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . `</field></shadow></value><value name="this"><shadow type="variables_get" id="@dOk[]l|vk](b~jvn}E."><field name="VAR" id="DlNM#3^aop,LbD{WU.Gk">coinAnimation</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="function_definition" id="(+B]ekm]L-I%c@`gLE$#" x="4184" y="20"><mutation name="initializeFlierAnimations" functionid="DGO]!(.)HExrbPZ|bdJ7"/><field name="function_name">initializeFlierAnimations</field><statement name="STACK"><block type="variables_set" id="$vZ*88ja7WG_`!`)1jg`"><field name="VAR" id="T[JwS~MkH.?m`_|ZKyb[">flierFlying</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="createAnimation" id="I/b4pse|fUXggw+[H!DT"><value name="action"><shadow type="action_enum_shim" id="}l1D+nN!|w]Ge|;0S:{J"><field name="MEMBER">Flying</field></shadow></value><value name="interval"><shadow type="math_number" id="8$own|Ayo/h#nso+}aQ("><field name="NUM">100</field></shadow></value></block></value><next><block type="addAnimationFrame" id="zb;$zB[iF:?za#+Pg0`_"><value name="frame"><shadow type="screen_image_picker" id="N_)ljNh-Rp_;R(qF.RCP"><field name="img">img` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f f f f f f f . . . . . . . . f 4 4 4 4 4 4 4 f . . . . . . f 4 5 5 4 4 4 5 5 4 f . . . f . f 4 4 4 5 4 5 4 4 4 f . f . f f 4 4 4 4 4 4 4 4 4 4 4 f f . f 4 4 4 4 4 5 4 5 4 4 4 4 4 f . f 4 4 4 4 4 5 4 5 4 4 4 4 4 f . f f 4 4 4 4 4 4 4 4 4 4 4 f f . . . f 4 4 5 5 5 5 5 4 4 f . . . . . . f 4 5 4 4 4 5 4 f . . . . . . . . f f f f f f f . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . `</field></shadow></value><value name="this"><shadow type="variables_get" id=":K/C{{Q;[?Rgfl-Emb%2"><field name="VAR" id="T[JwS~MkH.?m`_|ZKyb[">flierFlying</field></shadow></value><next><block type="addAnimationFrame" id="kh5{@Asft%oKQ+dh`4l("><value name="frame"><shadow type="screen_image_picker" id="[uT@hCC3C%xTLOO^Y91D"><field name="img">img` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f f f f f f f . . . . . . . . f 4 4 4 4 4 4 4 f . . . . . . f 4 5 5 4 4 4 5 5 4 f . . . . . f 4 4 4 5 4 5 4 4 4 f . . . . f 4 4 4 4 4 4 4 4 4 4 4 f . . . f 4 4 4 4 5 4 5 4 4 4 4 f . . f 4 4 4 4 4 5 4 5 4 4 4 4 4 f . f 4 4 4 4 4 4 4 4 4 4 4 4 4 f . f 4 f 4 4 5 5 5 5 5 4 4 f 4 f . f f . f 4 5 4 4 4 5 4 f . f f . f . . . f f f f f f f . . . f . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . `</field></shadow></value><value name="this"><shadow type="variables_get" id="P446YdfCfb3Jv}y;K^aA"><field name="VAR" id="T[JwS~MkH.?m`_|ZKyb[">flierFlying</field></shadow></value><next><block type="addAnimationFrame" id=":)hZW8kv]gm;fwMOtkum"><value name="frame"><shadow type="screen_image_picker" id="-?8wyS5:BHVcs|,2p3)M"><field name="img">img` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f f f f f f f . . . . . . . . f 4 4 4 4 4 4 4 f . . . . . . f 4 5 5 4 4 4 5 5 4 f . . . f . f 4 4 4 5 4 5 4 4 4 f . f . f f 4 4 4 4 4 4 4 4 4 4 4 f f . f 4 4 4 4 4 5 4 5 4 4 4 4 4 f . f 4 4 4 4 4 5 4 5 4 4 4 4 4 f . f f 4 4 4 4 4 4 4 4 4 4 4 f f . . . f 4 4 5 5 5 5 5 4 4 f . . . . . . f 4 5 4 4 4 5 4 f . . . . . . . . f f f f f f f . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . `</field></shadow></value><value name="this"><shadow type="variables_get" id="mrNN~*lHD$m},eK4dqZM"><field name="VAR" id="T[JwS~MkH.?m`_|ZKyb[">flierFlying</field></shadow></value><next><block type="variables_set" id="a1_RY35@sM5Z9f`+fgc["><field name="VAR" id=".(Yc+=XV|qb4=-t|haEN">flierIdle</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="createAnimation" id="@tr+,adLyL5Z3)igw[L."><value name="action"><shadow type="action_enum_shim" id="NjLg8d)`)X0G[XC;UK6Z"><field name="MEMBER">Idle</field></shadow></value><value name="interval"><shadow type="math_number" id="It1@+5C=Cy$]+9ie@_WO"><field name="NUM">100</field></shadow></value></block></value><next><block type="addAnimationFrame" id="|`Lst0y6KkC=F@`s`a[O"><value name="frame"><shadow type="screen_image_picker" id="CCm)8S}$)`2-i/{#m?Yw"><field name="img">img` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f f f f f f f . . . . . . . . f 4 4 4 4 4 4 4 f . . . . . . f 4 5 5 4 4 4 5 5 4 f . . . f . f 4 4 4 5 4 5 4 4 4 f . f . f f 4 4 4 4 4 4 4 4 4 4 4 f f . f 4 4 4 4 4 5 4 5 4 4 4 4 4 f . f 4 4 4 4 4 5 4 5 4 4 4 4 4 f . f f 4 4 4 4 4 4 4 4 4 4 4 f f . . . f 4 4 5 5 5 5 5 4 4 f . . . . . . f 4 5 4 4 4 5 4 f . . . . . . . . f f f f f f f . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . `</field></shadow></value><value name="this"><shadow type="variables_get" id="%tHCpANm|N6,)JXVj6~X"><field name="VAR" id=".(Yc+=XV|qb4=-t|haEN">flierIdle</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="function_definition" id="Owzv_%inI9,I!et(=L?j" x="5028" y="20"><mutation name="animateCrouch" functionid="3F[y+y,[ra3^lnzu68w."/><field name="function_name">animateCrouch</field><statement name="STACK"><block type="variables_set" id="]Qm_:~8fQ;%g0=AvxTd3"><field name="VAR" id="h4HArSR0qt2z%!K=E,wJ">mainCrouchLeft</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="createAnimation" id="(pJ=M?)2((Jgf#AvUWm-"><value name="action"><shadow type="action_enum_shim" id="G2HGRvF%O81-+_I2oa2K"><field name="MEMBER">CrouchLeft</field></shadow></value><value name="interval"><shadow type="math_number" id="Aq+Fy%@*~uv0Ca0Op0jL"><field name="NUM">100</field></shadow></value></block></value><next><block type="attachAnimation" id="y+r=ig^#B`v!rBxT_X!."><value name="set"><shadow type="variables_get" id="Y}_y6N9%P!dgbSDL02uf"><field name="VAR" id="h4HArSR0qt2z%!K=E,wJ">mainCrouchLeft</field></shadow></value><value name="sprite"><shadow type="variables_get" id="Pw9``G@QE_}iq*m62*{p"><field name="VAR" id="{mHW%X3uQSd*-QN2jl?N">hero</field></shadow></value><next><block type="addAnimationFrame" id=".I0=vwPy-KvHJCnjR8sC"><value name="frame"><shadow type="screen_image_picker" id="]ED?Df!Wn,sX01PUI(hS"><field name="img">img` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f f f f f f f f f f . . . . . f e e e e e e e e e e f . . . f e e e e e e e e e e e e f . . f d d d d d d d d d e e d f . . f d d f d d d d f d d e d f . . f d d f d d d d f d d d e f . . f d d f d d d d f d d d f . . . f d d d d d d d d d d d f . . . f a c c c c c c c c a b f . . . f d c c c c c c c c c d d f . f d d f f f b b f f f f d d f . . f f a a a a a a a a a b f . . . . . f f f f . f f f f f . . . `</field></shadow></value><value name="this"><shadow type="variables_get" id="b.O+}JG`OHtVw:h32{fC"><field name="VAR" id="h4HArSR0qt2z%!K=E,wJ">mainCrouchLeft</field></shadow></value><next><block type="variables_set" id="3)^pf`mV+uh?QQ4K$Kt/"><field name="VAR" id="XJ2vHa.;`t::JaR;rz]4">mainCrouchRight</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="createAnimation" id="/G3NLnG}~,MY(,/.f5p%"><value name="action"><shadow type="action_enum_shim" id="X=p)$L#1:vF8bg!vDK/B"><field name="MEMBER">CrouchRight</field></shadow></value><value name="interval"><shadow type="math_number" id="Ml7KC1kR3Y}q1(5a%n#3"><field name="NUM">100</field></shadow></value></block></value><next><block type="attachAnimation" id="H?J.5)j2fc4+sS#G_*1d"><value name="set"><shadow type="variables_get" id="NpL*5k/B1BA.pG=TL/R)"><field name="VAR" id="XJ2vHa.;`t::JaR;rz]4">mainCrouchRight</field></shadow></value><value name="sprite"><shadow type="variables_get" id="?X#zxXBa#)Zao*~N7^ey"><field name="VAR" id="{mHW%X3uQSd*-QN2jl?N">hero</field></shadow></value><next><block type="addAnimationFrame" id="r+hM-qy3g,u]*zWMBVSb"><value name="frame"><shadow type="screen_image_picker" id="$p-`YpU5%{M*sxiTlIKL"><field name="img">img` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f f f f f f f f f f . . . . . f e e e e e e e e e e f . . . f e e e e e e e e e e e e f . . f d e e d d d d d d d d d f . . f d e d d f d d d d f d d f . . f e d d d f d d d d f d d f . . . f d d d f d d d d f d d f . . . f d d d d d d d d d d d f . . . f b a c c c c c c c c a f . . f d d c c c c c c c c c d f . . f d d f f f f b b f f f d d f . . f b a a a a a a a a a f f . . . . f f f f f . f f f f . . . `</field></shadow></value><value name="this"><shadow type="variables_get" id="]{JF(2.VpWMB5J0iLS]v"><field name="VAR" id="XJ2vHa.;`t::JaR;rz]4">mainCrouchRight</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="function_definition" id="9M=FZUJaW~e_%;%.Bdwl" x="20" y="1351"><mutation name="initializeHeroAnimations" functionid="C!BN-Yo-V1Zty2{1o^^L"/><field name="function_name">initializeHeroAnimations</field><statement name="STACK"><block type="function_call" id="o1mw]kH6,Y1Xy^Yl3u[?"><mutation name="animateRun" functionid="Ba$#GFaF)*;xN*S*;d%9"/><next><block type="function_call" id="!C$](|zCziM7tc:z({xt"><mutation name="animateIdle" functionid="R}-:KP@dTQBYlwh;W)Fu"/><next><block type="function_call" id="$R0d=l,mHFc0AD[|SQ*_"><mutation name="animateCrouch" functionid="3F[y+y,[ra3^lnzu68w."/><next><block type="function_call" id="_!l1~f-8?c#Wr8Z2]B5J"><mutation name="animateJumps" functionid="#XKP2xIAsnTlbI9KoQ%4"/></block></next></block></next></block></next></block></statement></block><block type="function_definition" id="vSCJ2Z5B=huZW:8^xDZa" x="419" y="1351"><mutation name="animateRun" functionid="Ba$#GFaF)*;xN*S*;d%9"/><field name="function_name">animateRun</field><statement name="STACK"><block type="variables_set" id="S9./0Z_wTA!s[a(y]?g1"><field name="VAR" id="1G4R#YfHfTt@y,Wh=_2D">mainRunLeft</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="createAnimation" id="{;V+zrp/JYbZ6fqC1e6e"><value name="action"><shadow type="action_enum_shim" id="2Nx%6zih56Q_tlT7WJ8v"><field name="MEMBER">RunningLeft</field></shadow></value><value name="interval"><shadow type="math_number" id="8T*0OY.WtX@db8cdM1po"><field name="NUM">100</field></shadow></value></block></value><next><block type="attachAnimation" id="P=,?Z?s@iOY(-ihG1x)}"><value name="set"><shadow type="variables_get" id=",43dChK2Q,VW7@cJ2mrb"><field name="VAR" id="1G4R#YfHfTt@y,Wh=_2D">mainRunLeft</field></shadow></value><value name="sprite"><shadow type="variables_get" id="+?}St^u8ori~@i=sdhDc"><field name="VAR" id="{mHW%X3uQSd*-QN2jl?N">hero</field></shadow></value><next><block type="addAnimationFrame" id="]lp0J9=(:fQ:+!Ip6_]~"><value name="frame"><shadow type="screen_image_picker" id="~c^?{QdCm7f6OW7!QHOe"><field name="img">img` . . . . . . . . . . . . . . . . . . . f f f f f f f . . . . . . . . f e e e e e e e f . . . . . . f e e e e e e e e e f . . . . . f d d d d e d d e e f . . . . . f d d f d d e d e e f . . . . . f d d f d d d e e e f . . . . . f d d f d d d d d d f . . . . . f d d d d d d d d d f . . . . . . f c c c a a c c b f . . . . . . f c c d d d c c b f . . . . . . f b f f d d f f f f . . . . . . f a a a a a a a b f . . . . . . . f a a a a b f f . . . . . . . . f a a a a b f . . . . . . . . . . f f f f f . . . . . . . `</field></shadow></value><value name="this"><shadow type="variables_get" id="oh_F1;{~QcRF/1M3F3yE"><field name="VAR" id="1G4R#YfHfTt@y,Wh=_2D">mainRunLeft</field></shadow></value><next><block type="addAnimationFrame" id="X=%Kx6]~@)fSE3P^vY#w"><value name="frame"><shadow type="screen_image_picker" id="UY?NliM)gscUXR2AOoa2"><field name="img">img` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f f f f f f f . . . . . . . . f e e e e e e e f . . . . . . f e e e e e e e e e f . . . . . f d d d d e d d e e f . . . . . f d d f d d e d e e f . . . . . f d d f d d d e e e f . . . . . f d d f d d d d d d f . . . . . f d d d d d d d d d f . . . . . . f c c c c a a c b f . . . . . . f c c c c d d c b f . . . . . . f b f f d d d f f f f . . . . . f a a a a a a a a b f f . . . . . f a a b f f a a a f f . . . . . . f f f . f f f f f . . . `</field></shadow></value><value name="this"><shadow type="variables_get" id="3_Ym~/~T9s*[O^KrIz:-"><field name="VAR" id="1G4R#YfHfTt@y,Wh=_2D">mainRunLeft</field></shadow></value><next><block type="addAnimationFrame" id="m)dGZ3RTMt0`sxqg,_D["><value name="frame"><shadow type="screen_image_picker" id=";-0*m{Z{[LUd+eEV{0[N"><field name="img">img` . . . . . . . . . . . . . . . . . . . f f f f f f f . . . . . . . . f e e e e e e e f . . . . . . f e e e e e e e e e f . . . . . f d d d d e d d e e f . . . . . f d d f d d e d e e f . . . . . f d d f d d d e e e f . . . . . f d d f d d d d d d f . . . . . f d d d d d d d d d f . . . . . . f c c c a a c c b f . . . . . . f c c d d d c c b f . . . . . . f b f f d d f f f f . . . . . . f a a a a a a a b f . . . . . . . f a a a a b f f . . . . . . . . f a a a a b f . . . . . . . . . . f f f f f . . . . . . . `</field></shadow></value><value name="this"><shadow type="variables_get" id="ccs5V1Ml2OjaaG.9^cyS"><field name="VAR" id="1G4R#YfHfTt@y,Wh=_2D">mainRunLeft</field></shadow></value><next><block type="addAnimationFrame" id="-x]|U-t^8ZzE:r4Lzqfj"><value name="frame"><shadow type="screen_image_picker" id="4z:G3+EA+:):]RaU;N-q"><field name="img">img` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f f f f f f f . . . . . . . . f e e e e e e e f . . . . . . f e e e e e e e e e f . . . . . f d d d d e d d e e f . . . . . f d d f d d e d e e f . . . . . f d d f d d d e e e f . . . . . f d d f d d d d d d f . . . . . f d d d d d d d d d f . . . . . . f c a a c c c c b f . . . . . f d d d b c c c c b f . . . . f f f d d f f f f f f f . . . . f f f a a a a a a a b f . . . . . f a a b f a a b f f . . . . . . f f f f . f f f . . . . . . . `</field></shadow></value><value name="this"><shadow type="variables_get" id=")((FSQvdbM!swPsjqJ!W"><field name="VAR" id="1G4R#YfHfTt@y,Wh=_2D">mainRunLeft</field></shadow></value><next><block type="variables_set" id="1TYnO6v+P(NVAf|G!l|/"><field name="VAR" id="^mQN#;9r^vZ15{]B_[Me">mainRunRight</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="createAnimation" id="33|7ib3yJMTcMF0Gnf}7"><value name="action"><shadow type="action_enum_shim" id="|FOoAxq9U~8ns7N}`ooc"><field name="MEMBER">RunningRight</field></shadow></value><value name="interval"><shadow type="math_number" id="Bg;42/@Yedmv{t*scKC;"><field name="NUM">100</field></shadow></value></block></value><next><block type="attachAnimation" id="+}]qU@p{Vj-57D];Hr-$"><value name="set"><shadow type="variables_get" id="e|kKC*.2kmF~)!Fv+g8["><field name="VAR" id="^mQN#;9r^vZ15{]B_[Me">mainRunRight</field></shadow></value><value name="sprite"><shadow type="variables_get" id="-mySb{FGRCB_c6Bhzc.L"><field name="VAR" id="{mHW%X3uQSd*-QN2jl?N">hero</field></shadow></value><next><block type="addAnimationFrame" id="%LAj#R=xEC1/f0B+Za;]"><value name="frame"><shadow type="screen_image_picker" id="v.{cvt,}4c`kbDy+hmWq"><field name="img">img` . . . . . . . . . . . . . . . . . . . . . . f f f f f f f . . . . . . . . f e e e e e e e f . . . . . . f e e e e e e e e e f . . . . . f e e d d e d d d d f . . . . . f e e d e d d f d d f . . . . . f e e e d d d f d d f . . . . . f d d d d d d f d d f . . . . . f d d d d d d d d d f . . . . . f b c c a a c c c f . . . . . . f b c c d d d c c f . . . . . . f f f f d d f f b f . . . . . . f b a a a a a a a f . . . . . . . f f b a a a a f . . . . . . . . . f b a a a a f . . . . . . . . . . f f f f f . . . . `</field></shadow></value><value name="this"><shadow type="variables_get" id="=pv.t{IE:FGYu*4`7imf"><field name="VAR" id="^mQN#;9r^vZ15{]B_[Me">mainRunRight</field></shadow></value><next><block type="addAnimationFrame" id="1)!l1m*/%0qKB|K`ek,|"><value name="frame"><shadow type="screen_image_picker" id=":)74Fn_tIu]bTZ?mXx6:"><field name="img">img` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f f f f f f f . . . . . . . . f e e e e e e e f . . . . . . f e e e e e e e e e f . . . . . f e e d d e d d d d f . . . . . f e e d e d d f d d f . . . . . f e e e d d d f d d f . . . . . f d d d d d d f d d f . . . . . f d d d d d d d d d f . . . . . f b c a a c c c c f . . . . . . f b c d d c c c c f . . . . . f f f f d d d f f b f . . . . f f b a a a a a a a a f . . . . f f a a a f f b a a f . . . . . . f f f f . . f f f . . . . `</field></shadow></value><value name="this"><shadow type="variables_get" id="#1%XP%,bvR_+vb3Ul0t["><field name="VAR" id="^mQN#;9r^vZ15{]B_[Me">mainRunRight</field></shadow></value><next><block type="addAnimationFrame" id="zD61Yim#7q0:g}%XVQ)z"><value name="frame"><shadow type="screen_image_picker" id="8r[[hB8I,2$81Ju/{5c*"><field name="img">img` . . . . . . . . . . . . . . . . . . . . . . f f f f f f f . . . . . . . . f e e e e e e e f . . . . . . f e e e e e e e e e f . . . . . f e e d d e d d d d f . . . . . f e e d e d d f d d f . . . . . f e e e d d d f d d f . . . . . f d d d d d d f d d f . . . . . f d d d d d d d d d f . . . . . f b c c a a c c c f . . . . . . f b c c d d d c c f . . . . . . f f f f d d f f b f . . . . . . f b a a a a a a a f . . . . . . . f f b a a a a f . . . . . . . . . f b a a a a f . . . . . . . . . . f f f f f . . . . `</field></shadow></value><value name="this"><shadow type="variables_get" id="oskMMojG4/;(QWSxC-Mb"><field name="VAR" id="^mQN#;9r^vZ15{]B_[Me">mainRunRight</field></shadow></value><next><block type="addAnimationFrame" id=")td..yg9dN@WOQ3cOwg9"><value name="frame"><shadow type="screen_image_picker" id="(=^_|e6ujQ[JAmr9kLO9"><field name="img">img` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f f f f f f f . . . . . . . . f e e e e e e e f . . . . . . f e e e e e e e e e f . . . . . f e e d d e d d d d f . . . . . f e e d e d d f d d f . . . . . f e e e d d d f d d f . . . . . f d d d d d d f d d f . . . . . f d d d d d d d d d f . . . . . f b c c c c a a c f . . . . . . f b c c c c b d d d f . . . . . f f f f f f f d d f f f . . . . f b a a a a a a a f f f . . . . . f f b a a f b a a f . . . . . . . . f f f . f f f . . `</field></shadow></value><value name="this"><shadow type="variables_get" id="Cgl|ZaL^hgh,**MD#n^*"><field name="VAR" id="^mQN#;9r^vZ15{]B_[Me">mainRunRight</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="function_definition" id=",+1_#4.--BL3-$tH(ciE" x="1272" y="1351"><mutation name="animateJumps" functionid="#XKP2xIAsnTlbI9KoQ%4"/><field name="function_name">animateJumps</field><statement name="STACK"><block type="variables_set" id="[$_RPr${JFb]^${7PQhl"><field name="VAR" id="QI?_/^NJPa:[i=wpSNo2">mainJumpLeft</field><comment pinned="false" h="80" w="160">Because there isn't currently an easy way to say "play this animation a single time and stop at the end", this just adds a bunch of the same frame at the end to accomplish the same behavior</comment><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="createAnimation" id="W3|i~M9zK0VF.1G4[}jd"><value name="action"><shadow type="action_enum_shim" id="Bdn7W:E7OmYtFR%G3tZ`"><field name="MEMBER">JumpingLeft</field></shadow></value><value name="interval"><shadow type="math_number" id="4BAY1M4(YOjNUW$Yo{2C"><field name="NUM">100</field></shadow></value></block></value><next><block type="attachAnimation" id="k6mbGQwQe(i]rJFdHZ)^"><value name="set"><shadow type="variables_get" id="ZBfzgIf#Zs-eM_a/:vQi"><field name="VAR" id="QI?_/^NJPa:[i=wpSNo2">mainJumpLeft</field></shadow></value><value name="sprite"><shadow type="variables_get" id="On*:jh~ihu=D85.#D1g@"><field name="VAR" id="{mHW%X3uQSd*-QN2jl?N">hero</field></shadow></value><next><block type="addAnimationFrame" id="u|)=A;jXuQ:q@UG*!oow"><value name="frame"><shadow type="screen_image_picker" id="0;PSl07?$A2daj@gG_js"><field name="img">img` . . . . . . . . . . . . . . . . . . . f f f f f f f f f f . . . . . f e e e e e e e e e e f . . . f e e e e e e e e e e e e f . . f d d d d d d d d d e e d f . . f d d f d d d d f d d e d f . . f d d f d d d d f d d d e f . . f d d f d d d d f d d d f . . . f d d d d d d d d d d d f . . . f a c c c c c c c c a b f . . . f d d c c c c c c d d d f . . . f d f f f b b f f f d d f . . . . f a a a a a a a a a b f . . . . . f a a b f f a a b f . . . . . . f a a b f f a a b f . . . . . . . f f f . . f f f . . . . `</field></shadow></value><value name="this"><shadow type="variables_get" id=":yofo@{rPI9DV$O$)L){"><field name="VAR" id="QI?_/^NJPa:[i=wpSNo2">mainJumpLeft</field></shadow></value><next><block type="addAnimationFrame" id="8DIJdVnVEz:[|}+(n@rW"><value name="frame"><shadow type="screen_image_picker" id="6Cvbfj!?V4ZV-G=gl9UH"><field name="img">img` . . . . . . . . . . . . . . . . . . . f f f f f f f f f f . . . . . f e e e e e e e e e e f . . . f e e e e e e e e e e e e f . . f d d d d d d d d d e e d f . . f d d f d d d d f d d e d f . . f d d f d d d d f d d d e f . . f d d f d d d d f d d d f . . . f d d d d d d d d d d d f . . . f a c c c c c c c c a b f . . . f d d c c c c c c d d d f . . . f d f f f b b f f f d d f . . . . f a a a a a a a a a b f . . . . . f a a b f f a a b f . . . . . . . f f f . . f f f . . . . . . . . . . . . . . . . . . . . `</field></shadow></value><value name="this"><shadow type="variables_get" id="|VA3od)#W2$]Uif[YP2O"><field name="VAR" id="QI?_/^NJPa:[i=wpSNo2">mainJumpLeft</field></shadow></value><next><block type="controls_repeat_ext" id="WKd!nh@*R1V6#skFlD?$"><value name="TIMES"><shadow type="math_whole_number" id="t#38OoDf3)jV:.]Tl#M7"><field name="NUM">30</field></shadow></value><statement name="DO"><block type="addAnimationFrame" id="-urP$Pb}^f;Ki8E-GYH_"><value name="frame"><shadow type="screen_image_picker" id="+S,FAJ4bHI6]qblg+PL6"><field name="img">img` . . . . . . . . . . . . . . . . . . . f f f f f f f f f f . . . . . f e e e e e e e e e e f . . . f e e e e e e e e e e e e f . . f d d d d d d d d d e e d f . . f d d f d d d d f d d e d f . . f d d f d d d d f d d d e f . . f d d f d d d d f d d d f . . . f d d d d d d d d d d d f f . . d a b c c c c c c c c b a d . . d a c c c c c c c c c c a d . . f f f f f b b f f f f f f f . . . f a a a a a a a a a b f . . . . . f a a b f f a a b f . . . . . . . f f f . . f f f . . . . . . . . . . . . . . . . . . . . `</field></shadow></value><value name="this"><shadow type="variables_get" id="j/ZM!(Wif[+PI{MH6R|/"><field name="VAR" id="QI?_/^NJPa:[i=wpSNo2">mainJumpLeft</field></shadow></value></block></statement><next><block type="variables_set" id="QXV8;se)YL:=e0:YE{FL"><field name="VAR" id="tF_q}J*1xl9Rp35p.jU`">mainJumpRight</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="createAnimation" id=")NaQ,jc0.J17qLPxJpqx"><value name="action"><shadow type="action_enum_shim" id="|1!x7F?4R!$jtj_%2rH_"><field name="MEMBER">JumpingRight</field></shadow></value><value name="interval"><shadow type="math_number" id=":wq=!t?fQVS%2liZ.LxY"><field name="NUM">100</field></shadow></value></block></value><next><block type="attachAnimation" id="eVnQ#-feN(QQ4a3B/Rw0"><value name="set"><shadow type="variables_get" id=",YE+;?p#XQ|#aLeggi[,"><field name="VAR" id="tF_q}J*1xl9Rp35p.jU`">mainJumpRight</field></shadow></value><value name="sprite"><shadow type="variables_get" id="61I%_tn{,/t1mrq%9m3Z"><field name="VAR" id="{mHW%X3uQSd*-QN2jl?N">hero</field></shadow></value><next><block type="addAnimationFrame" id="NK(nNlO;(:2!$J/ba(bh"><value name="frame"><shadow type="screen_image_picker" id="0OAIL}DLM%:X^+Ezi4$!"><field name="img">img` . . . . . . . . . . . . . . . . . . . f f f f f f f f f f . . . . . f e e e e e e e e e e f . . . f e e e e e e e e e e e e f . . f d e e d d d d d d d d d f . . f d e d d f d d d d f d d f . . f e d d d f d d d d f d d f . . . f d d d f d d d d f d d f . . . f d d d d d d d d d d d f . . . f b a c c c c c c c c a f . . . f d d d c c c c c c d d f . . . f d d f f f b b f f f d f . . . f b a a a a a a a a a f . . . . . f b a a f f b a a f . . . . . . f b a a f f b a a f . . . . . . . f f f . . f f f . . . . `</field></shadow></value><value name="this"><shadow type="variables_get" id="GH]5D#Fex,}zi)=DlyOC"><field name="VAR" id="tF_q}J*1xl9Rp35p.jU`">mainJumpRight</field></shadow></value><next><block type="addAnimationFrame" id="rdbphq-~-`_=N8E$^N@T"><value name="frame"><shadow type="screen_image_picker" id="J,{,,^(^IvX;5x:uS5xV"><field name="img">img` . . . . . . . . . . . . . . . . . . . f f f f f f f f f f . . . . . f e e e e e e e e e e f . . . f e e e e e e e e e e e e f . . f d e e d d d d d d d d d f . . f d e d d f d d d d f d d f . . f e d d d f d d d d f d d f . . . f d d d f d d d d f d d f . . . f d d d d d d d d d d d f . . . f b a c c c c c c c c a f . . . f d d d c c c c c c d d f . . . f d d f f f b b f f f d f . . . f b a a a a a a a a a f . . . . . f b a a f f b a a f . . . . . . . f f f . . f f f . . . . . . . . . . . . . . . . . . . . `</field></shadow></value><value name="this"><shadow type="variables_get" id="GE}wXb|KXml_S-M=bR}*"><field name="VAR" id="tF_q}J*1xl9Rp35p.jU`">mainJumpRight</field></shadow></value><next><block type="controls_repeat_ext" id="e)Y,jD^YuzkeUiUp(L#$"><value name="TIMES"><shadow type="math_whole_number" id="=/+g=FzH.]$08O-{k4!9"><field name="NUM">30</field></shadow></value><statement name="DO"><block type="addAnimationFrame" id="6EcwB-SmKeI37#PDgeDi"><value name="frame"><shadow type="screen_image_picker" id="Z5QNhlEX8m?;;W;;1H_{"><field name="img">img` . . . . . . . . . . . . . . . . . . . f f f f f f f f f f . . . . . f e e e e e e e e e e f . . . f e e e e e e e e e e e e f . . f d e e d d d d d d d d d f . . f d e d d f d d d d f d d f . . f e d d d f d d d d f d d f . . . f d d d f d d d d f d d f . . f f d d d d d d d d d d d f . . d a b c c c c c c c c b a d . . d a c c c c c c c c c c a d . . f f f f f f f b b f f f f f . . . f b a a a a a a a a a f . . . . . f b a a f f b a a f . . . . . . . f f f . . f f f . . . . . . . . . . . . . . . . . . . . `</field></shadow></value><value name="this"><shadow type="variables_get" id="7RqmJIH6Jv4V!3)_:X;j"><field name="VAR" id="tF_q}J*1xl9Rp35p.jU`">mainJumpRight</field></shadow></value></block></statement></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="function_definition" id="uQ53T-19.RhsDQJk.la]" x="2152" y="1351"><mutation name="initializeAnimations" functionid="(t/lQiTPBLz2Xtu;;%.C"/><field name="function_name">initializeAnimations</field><statement name="STACK"><block type="function_call" id="ktero+qJ^x[vr1R!wILg"><mutation name="initializeHeroAnimations" functionid="C!BN-Yo-V1Zty2{1o^^L"/><next><block type="function_call" id="ie%V$0`gRu$;nISXj[w4"><mutation name="initializeCoinAnimation" functionid="Ed.,_6dt$Xc7L:XrEiK("/><next><block type="function_call" id="l[4X!_}~yqNg8gng6)=I"><mutation name="initializeFlierAnimations" functionid="DGO]!(.)HExrbPZ|bdJ7"/></block></next></block></next></block></statement></block><block type="function_definition" id="*z:u*4]_3}qOO@Z|Cmr4" x="2544" y="1351"><mutation name="showInstruction" functionid="@Way!,s=;[r]VtNgiiYw"><arg name="text" id="ylryzxr52y1ty3s3mqod9" type="string"/></mutation><field name="function_name">showInstruction</field><value name="ylryzxr52y1ty3s3mqod9"><shadow type="argument_reporter_string" id="8qR^o8$noF36_KjUhJJb"><field name="VALUE">text</field></shadow></value><statement name="STACK"><block type="game_show_long_text" id="psl2f|]M}o1p0.bg+q5%"><field name="layout">DialogLayout.Bottom</field><value name="str"><block type="argument_reporter_string" id="[}GE=RFLQt1G*~jNv,}N"><field name="VALUE">text</field></block></value><next><block type="mixer_play_sound" id="LxMpr3Q/{m8rBf$E3DLP"><field name="sound">music.baDing</field><next><block type="hudChangeScoreBy" id="N*d2_5`~S?Z-nJ_#_!70"><value name="value"><shadow type="math_number" id="uT+qQ5A$Wna_ZYXmd5vY"><field name="NUM">1</field></shadow></value></block></next></block></next></block></statement></block><block type="function_definition" id="{t/lXM/-UQ-aVyjs4ACg" x="2961" y="1351"><mutation name="animateIdle" functionid="R}-:KP@dTQBYlwh;W)Fu"/><field name="function_name">animateIdle</field><statement name="STACK"><block type="variables_set" id="BE[rs6s(L[A]Dc0VD?*P"><field name="VAR" id="BrhIdJ+/,`mim9;Cr4-;">mainIdleLeft</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="createAnimation" id="ge{#@76.*~Gd;sN!-1m}"><value name="action"><shadow type="action_enum_shim" id="%6`7Y;fq~6uvOK)`^$#K"><field name="MEMBER">IdleLeft</field></shadow></value><value name="interval"><shadow type="math_number" id="9fZH%fI[R(qViVK%b@6_"><field name="NUM">100</field></shadow></value></block></value><next><block type="attachAnimation" id="}qNsrXUwG?WF~FTS:=QK"><value name="set"><shadow type="variables_get" id="1cKH}dR(Bl$@Mt$WS|p["><field name="VAR" id="BrhIdJ+/,`mim9;Cr4-;">mainIdleLeft</field></shadow></value><value name="sprite"><shadow type="variables_get" id="bWayYe[G.rS9U[UyogUX"><field name="VAR" id="{mHW%X3uQSd*-QN2jl?N">hero</field></shadow></value><next><block type="addAnimationFrame" id="-awrrt=21|:g$/#IJ}_t"><value name="frame"><shadow type="screen_image_picker" id="d*(r-F.d6o4L_K1w)96#"><field name="img">img` . . . . . . . . . . . . . . . . . . . f f f f f f f f f f . . . . . f e e e e e e e e e e f . . . f e e e e e e e e e e e e f . . f d d d d d d d d d e e d f . . f d d f d d d d f d d e d f . . f d d f d d d d f d d d e f . . f d d f d d d d f d d d f . . . f d d d d d d d d d d d f . . . f a c c c c c c c c a b f . . . f d d c c c c c c d d d f . . . f d f f f b b f f f d d f . . . . f a a a a a a a a a b f . . . . . f a a b f f a a b f . . . . . . f a a b f f a a b f . . . . . . . f f f . . f f f . . . . `</field></shadow></value><value name="this"><shadow type="variables_get" id="Is8+Zv[[eMK*xOH0MrLC"><field name="VAR" id="BrhIdJ+/,`mim9;Cr4-;">mainIdleLeft</field></shadow></value><next><block type="variables_set" id="rS66s9:7nil+i5yxoW.]"><field name="VAR" id="~ku%C7};DHWmSg$Yajyy">mainIdleRight</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="createAnimation" id="%qhivo+7NGqB-tvF4A?9"><value name="action"><shadow type="action_enum_shim" id="%1|zsUbY,+*d;dE5C@bj"><field name="MEMBER">IdleRight</field></shadow></value><value name="interval"><shadow type="math_number" id="}E0C^*BoyW|MYCk/[81@"><field name="NUM">100</field></shadow></value></block></value><next><block type="attachAnimation" id="3L{ApQBq^v3S$|UvSlb+"><value name="set"><shadow type="variables_get" id="SLfJX%wkwQcL~#?dU;,["><field name="VAR" id="~ku%C7};DHWmSg$Yajyy">mainIdleRight</field></shadow></value><value name="sprite"><shadow type="variables_get" id="X]LxJGF3KZ$JK/F0xtK:"><field name="VAR" id="{mHW%X3uQSd*-QN2jl?N">hero</field></shadow></value><next><block type="addAnimationFrame" id="4fznw($X^nYQpH:Pr;.t"><value name="frame"><shadow type="screen_image_picker" id="l{7+Z7#7^M4!Y~F7ADsU"><field name="img">img` . . . . . . . . . . . . . . . . . . . f f f f f f f f f f . . . . . f e e e e e e e e e e f . . . f e e e e e e e e e e e e f . . f d e e d d d d d d d d d f . . f d e d d f d d d d f d d f . . f e d d d f d d d d f d d f . . . f d d d f d d d d f d d f . . . f d d d d d d d d d d d f . . . f b a c c c c c c c c a f . . . f d d d c c c c c c d d f . . . f d d f f f b b f f f d f . . . f b a a a a a a a a a f . . . . . f b a a f f b a a f . . . . . . f b a a f f b a a f . . . . . . . f f f . . f f f . . . . `</field></shadow></value><value name="this"><shadow type="variables_get" id="Xo]9CF{YS{m:4wR3nP7J"><field name="VAR" id="~ku%C7};DHWmSg$Yajyy">mainIdleRight</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="function_definition" id="*:FIQ^Q2Ft%7Zo7S1HGR" x="3823" y="1351"><mutation name="createEnemies" functionid="e{T25)_?Sn638fA!(hz^"/><field name="function_name">createEnemies</field><statement name="STACK"><block type="pxt_controls_for_of" id="a3;[l8(m|a]n^rwL0/hD"><comment pinned="false" h="80" w="160">enemy that moves back and forth</comment><value name="VAR"><shadow type="variables_get_reporter" id="R7;D^p*-JIZ%@]Uug~h["><field name="VAR" id="v.#$Mc.M*i#usq5Wb~X=">value</field></shadow></value><value name="LIST"><block type="gamegettilestype" id="GvgYk$~xQq@cM]`vvd8y"><value name="index"><shadow type="colorindexpicker" id="I-W_*D*px4Mm*+y[UtA_"><field name="index">2</field></shadow></value></block></value><statement name="DO"><block type="variables_set" id="ujxh(ZxC_ar8q}|R+.G4"><field name="VAR" id=")[DuOwFm:7P-SrFIoDRf">bumper</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="spritescreate" id="x|vlS2vnb=lJq6;%Vi=$"><value name="img"><shadow type="screen_image_picker" id="dF-9d3eSXUPF=cx5E!fR"><field name="img">img` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f f f f f f . . . . . . . . . f 7 2 7 7 7 2 f . . . . . . . f 7 7 7 2 7 2 7 7 f . . . . . . f 7 7 7 7 7 7 7 7 7 f . . . . f 7 7 7 2 7 7 7 2 7 7 f . . . . f 7 7 7 2 7 7 7 2 7 7 7 f . . . f 7 7 7 7 7 7 7 7 7 7 7 7 f . . f 7 7 7 7 2 2 2 7 7 7 7 7 f . . . f 7 7 2 2 7 2 2 7 7 7 7 f . . . f 7 7 2 7 7 7 2 2 7 7 7 f . . . . f 7 7 7 7 7 7 7 7 7 7 f . . . . . f f 7 7 7 7 7 7 7 f . . . . . . . . f f f f f f f . . . . . . . . . . . . . . . . . . . `</field></shadow></value><value name="kind"><shadow type="spritekind" id="EdGTNlGl=x,%smmp?9d?"><field name="MEMBER">Bumper</field></shadow></value></block></value><next><block type="gameplaceontile" id="|K8PC81=XY2g#bPv|wN,"><value name="tile"><block type="variables_get" id="S{jbcu(~1%Xr_#xS*%R:"><field name="VAR" id="v.#$Mc.M*i#usq5Wb~X=">value</field></block></value><value name="sprite"><shadow type="variables_get" id="uRq%E]+#eHb:{4[gHuLU"><field name="VAR" id=")[DuOwFm:7P-SrFIoDRf">bumper</field></shadow></value><next><block type="Sprite_blockCombine_set" id="#isJ.%3]@;+;d$iy0%:f"><field name="property">Sprite.ay@set</field><value name="mySprite"><block type="variables_get" id=";A`nJ2/Y}yYir)U[I+7T"><field name="VAR" id=")[DuOwFm:7P-SrFIoDRf">bumper</field></block></value><value name="value"><block type="variables_get" id="4eT]RE!WJn1.KH^[%L8J"><field name="VAR" id="UhLTpBKuJk3+UZjd^$p.">gravity</field></block></value><next><block type="controls_if" id="[!aNdi1.2/Si{Dj%L-U9"><mutation else="1"/><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="percentchance" id="%$@bR=C9X*JvD7JuCFPu"><value name="percentage"><shadow type="math_number_minmax" id="0i8W@J=GJ~oAfp59LqPL"><mutation min="0" max="Infinity" label="Number" precision="0"/><field name="SLIDER">50</field></shadow></value></block></value><statement name="DO0"><block type="Sprite_blockCombine_set" id="p*F22[{y949KxD-u+@`p"><field name="property">Sprite.vx@set</field><value name="mySprite"><block type="variables_get" id="9a5[8}Mo1nl`aAEx?{}x"><field name="VAR" id=")[DuOwFm:7P-SrFIoDRf">bumper</field></block></value><value name="value"><block type="device_random" id=":arH/PCYlPL,5)fBIdO]"><value name="min"><shadow type="math_number" id="]DEK1p5D[g*IhQ;~ZYmB"><field name="NUM">30</field></shadow></value><value name="limit"><shadow type="math_number" id="/Qb6QZl,JAvs];7S2XVF"><field name="NUM">60</field></shadow></value></block></value></block></statement><statement name="ELSE"><block type="Sprite_blockCombine_set" id="07fx$2)60O.z(N.r;c/V"><field name="property">Sprite.vx@set</field><value name="mySprite"><block type="variables_get" id="N|rML6ZH|hCq(!wE~hD!"><field name="VAR" id=")[DuOwFm:7P-SrFIoDRf">bumper</field></block></value><value name="value"><block type="device_random" id="Z.uP`g(Jo4$x{z~]YWFk"><value name="min"><shadow type="math_number" id="w+/6aKUj/`*tPmDMxRZC"><field name="NUM">-60</field></shadow></value><value name="limit"><shadow type="math_number" id="g{(H}[6Pdt?[*xZWlS!X"><field name="NUM">-30</field></shadow></value></block></value></block></statement></block></next></block></next></block></next></block></statement><next><block type="pxt_controls_for_of" id=";ObLaqi;x2Ry@3aXB:_d"><comment pinned="false" h="80" w="160">enemy that flies at player</comment><value name="VAR"><shadow type="variables_get_reporter" id="J6q{0]+xQi%7oQ6$#ID5"><field name="VAR" id="Vl(Wi@~FB,!L$C7-,cB9">value2</field></shadow></value><value name="LIST"><block type="gamegettilestype" id="D$Xh|HL;@mp@v6_IH|sa"><value name="index"><shadow type="colorindexpicker" id="NIzVDEF(*5K3+{7d%N}_"><field name="index">3</field></shadow></value></block></value><statement name="DO"><block type="variables_set" id="UUHau=0({Xqdr/0gVu(o"><field name="VAR" id="1lFCYF74d|T)_LG1J^c?">flier</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="spritescreate" id="H!=?^rFB;n@HaZ-qHKTy"><value name="img"><shadow type="screen_image_picker" id="VR-=$*%ZU3TEWF_+^G}z"><field name="img">img` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f f f f f f f . . . . . . . . f 4 4 4 4 4 4 4 f . . . . . . f 4 5 5 4 4 4 5 5 4 f . . . f . f 4 4 4 5 4 5 4 4 4 f . f . f f 4 4 4 4 4 4 4 4 4 4 4 f f . f 4 4 4 4 4 5 4 5 4 4 4 4 4 f . f 4 4 4 4 4 5 4 5 4 4 4 4 4 f . f f 4 4 4 4 4 4 4 4 4 4 4 f f . . . f 4 4 5 5 5 5 5 4 4 f . . . . . . f 4 5 4 4 4 5 4 f . . . . . . . . f f f f f f f . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . `</field></shadow></value><value name="kind"><shadow type="spritekind" id="E-B%B}Kndi%Q-O+X9E9p"><field name="MEMBER">Flier</field></shadow></value></block></value><next><block type="gameplaceontile" id="T~8i,]KFa(Ntl[hsxojJ"><value name="tile"><block type="variables_get" id="bbvqp5%ROM.X[#~O(GhP"><field name="VAR" id="Vl(Wi@~FB,!L$C7-,cB9">value2</field></block></value><value name="sprite"><shadow type="variables_get" id=".@0[^=HvWZR:qt4|ypf["><field name="VAR" id="1lFCYF74d|T)_LG1J^c?">flier</field></shadow></value><next><block type="attachAnimation" id="|R/n/uZuT`+n}x,z2w8l"><value name="set"><shadow type="variables_get" id="NXP[Wb{Ty(gn$c`whE8+"><field name="VAR" id="T[JwS~MkH.?m`_|ZKyb[">flierFlying</field></shadow></value><value name="sprite"><shadow type="variables_get" id="+8A4)9V-#+4bEUwMO=S="><field name="VAR" id="1lFCYF74d|T)_LG1J^c?">flier</field></shadow></value><next><block type="attachAnimation" id="!ve}6Dl6mO`+.-=X@9s7"><value name="set"><shadow type="variables_get" id="st4hRY;;vbT~R+@^;;H_"><field name="VAR" id=".(Yc+=XV|qb4=-t|haEN">flierIdle</field></shadow></value><value name="sprite"><shadow type="variables_get" id="TK{L@]=tv2_u/7Aay+xw"><field name="VAR" id="1lFCYF74d|T)_LG1J^c?">flier</field></shadow></value></block></next></block></next></block></next></block></statement></block></next></block></statement></block><block type="function_definition" id="4q,%4l$W@M;!6J1AeS5T" x="4703" y="1351"><mutation name="spawnGoals" functionid="F=~zAI$oeWl`^JNtFO`a"/><field name="function_name">spawnGoals</field><statement name="STACK"><block type="gameplaceonrandomtile" id="l6$^w[;]W?:Hm?.B[#~z"><value name="sprite"><shadow type="variables_get"/><block type="spritescreate" id="{Gr5#qtwvE4Atuol)Jxz"><value name="img"><shadow type="screen_image_picker" id="5h_Xwyy$PW#)f$;tr2~e"><field name="img">img` . . . . . . . . . . . . . . . . . . . . . . . f f f f . . . . . . . . . . . f 2 2 2 2 f f . . . . . . . . . f 2 3 3 2 2 2 f . . . . . . . . f 2 3 2 2 2 2 2 f . . . . . . . f 3 2 2 2 2 2 f . . . . . . . . f 2 2 2 2 f f . . . . . . . . . f b d f f . . . . . . . . . . . f b d f . . . . . . . . . . . . f b d f . . . . . . . . . . . . f b d f . . . . . . . . . . . . f b d f . . . . . . . . . . . . f d d f . . . . . . . . . . . f f f f f f . . . . . . . . . f f f f f f f f . . . . . . . f f f f f f f f f f . . . `</field></shadow></value><value name="kind"><shadow type="spritekind" id="XL28|,yX2Q0.sk?KGKu3"><field name="MEMBER">Goal</field></shadow></value></block></value><value name="color"><shadow type="colorindexpicker" id="yt+;:*@nFf;2v*2qbT(F"><field name="index">14</field></shadow></value><next><block type="pxt_controls_for_of" id=")OTT{N_V?4Ut]1q]%tS,"><value name="VAR"><shadow type="variables_get_reporter" id="7bnP[Z-)*K}._bG)s|xB"><field name="VAR" id="R(RuEK1YI8?T^sPt2L/*">value3</field></shadow></value><value name="LIST"><block type="gamegettilestype" id="kM(j%h)[CHn,%{|4Kg{b"><value name="index"><shadow type="colorindexpicker" id="[[|aIYf7#0PcSa32}(;}"><field name="index">5</field></shadow></value></block></value><statement name="DO"><block type="variables_set" id="XE,k;FC}@~Dpj=,yw)Gs"><field name="VAR" id="[].1,!Sbw[vH!jlZ?o]2">coin</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="spritescreate" id="eY;cW)@.]ggb5|N!.CIm"><value name="img"><shadow type="screen_image_picker" id="}:J%y_k{jmnmcNW-$I59"><field name="img">img` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f f f f . . . . . . . . . . f f 5 5 5 5 f f . . . . . . . . f 5 5 5 5 5 5 f . . . . . . . f 5 5 5 4 4 5 5 5 f . . . . . . f 5 5 5 4 4 5 5 5 f . . . . . . f 5 5 5 4 4 5 5 5 f . . . . . . f 5 5 5 4 4 5 5 5 f . . . . . . . f 5 5 5 5 5 5 f . . . . . . . . f f 5 5 5 5 f f . . . . . . . . . . f f f f . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . `</field></shadow></value><value name="kind"><shadow type="spritekind" id="K8bqe9#GtY#zUXz2Ta^j"><field name="MEMBER">Coin</field></shadow></value></block></value><next><block type="gameplaceontile" id="D_lQ^g:MC3UiV6wINSHU"><value name="tile"><block type="variables_get" id="9L8xaZ0LRV|,={FFHFfB"><field name="VAR" id="R(RuEK1YI8?T^sPt2L/*">value3</field></block></value><value name="sprite"><shadow type="variables_get" id="Ow?sn=2WT-E+A70rG;v?"><field name="VAR" id="[].1,!Sbw[vH!jlZ?o]2">coin</field></shadow></value><next><block type="attachAnimation" id="]Xb?5Td{LvetgE.:PU~m"><value name="set"><shadow type="variables_get" id="(WcEViFc.PF9pOY2*t;c"><field name="VAR" id="DlNM#3^aop,LbD{WU.Gk">coinAnimation</field></shadow></value><value name="sprite"><shadow type="variables_get" id="[H:X`04B2`qUeGS06Y[0"><field name="VAR" id="[].1,!Sbw[vH!jlZ?o]2">coin</field></shadow></value><next><block type="setAction" id="f2Z,IM@*pU2c2+Cw7=xl"><value name="action"><shadow type="action_enum_shim" id="9@Pn}uRVr0)me-U$r]3F"><field name="MEMBER">Idle</field></shadow></value><value name="sprite"><shadow type="variables_get" id="~qvfc,/eu/%RGX;0?TC/"><field name="VAR" id="[].1,!Sbw[vH!jlZ?o]2">coin</field></shadow></value></block></next></block></next></block></next></block></statement></block></next></block></statement></block><block type="function_definition" id="W-i2WGt|%]58YjU6;wnp" x="5431" y="1351"><mutation name="initializeLevel" functionid=",$3^cOY%g|EJd`XrnKt?"><arg name="level" id="h183ahyo2zfeay8vgvrip" type="number"/></mutation><field name="function_name">initializeLevel</field><value name="h183ahyo2zfeay8vgvrip"><shadow type="argument_reporter_number" id="*{ie{f+Yy?Htf48V8/H!"><field name="VALUE">level</field></shadow></value><statement name="STACK"><block type="function_call" id="GO1no-Fs|CL-7_x%_}/H"><mutation name="clearGame" functionid="8BgM##(4A0r`*D`,%zUj"/><next><block type="gamesettilemap" id="^68LRqquc0(|^$}_mSCq"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="0" _input_init="false"></mutation><value name="map"><shadow type="tilemap_image_picker"/><block type="lists_index_get" id="hEJ?+j@YAqz7H2i^Ov}B"><value name="LIST"><block type="variables_get" id="re:VDGY)0pTHQI0F)j]$"><field name="VAR" id="OM*xPt[kwMi_Msquy2J/">levelMaps</field></block></value><value name="INDEX"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="argument_reporter_number" id="{*oK%y+7{t_iD+C-eKku"><field name="VALUE">level</field></block></value></block></value><next><block type="particlesStartScreenAnimation" id="W/SGM(!~UNVe:K9~@[vr"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="0" _input_init="false"></mutation><field name="effect">effects.clouds</field><next><block type="gameplaceonrandomtile" id="j#O5XGB9,9!l)[$k??I."><value name="sprite"><shadow type="variables_get" id="8G}eUWzQRZz..(-YI`LN"><field name="VAR" id="{mHW%X3uQSd*-QN2jl?N">hero</field></shadow></value><value name="color"><shadow type="colorindexpicker" id="GVs1@];@pyK8eoaw_E;)"><field name="index">1</field></shadow></value><next><block type="function_call" id="JcbNXle;)*A30+22.]bL"><mutation name="createEnemies" functionid="e{T25)_?Sn638fA!(hz^"/><next><block type="function_call" id="4K$tvU`)r,Pf+EbN@6OQ"><mutation name="spawnGoals" functionid="F=~zAI$oeWl`^JNtFO`a"/></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="function_definition" id="A/4)JOC4Jw=CS^p-|~6k" x="20" y="2294"><mutation name="createPlayer" functionid=".AOLz2e;nZywnfG~6sbC"><arg name="player" id="l2lw921s2ru9cfhi0ewy" type="Sprite"/></mutation><field name="function_name">createPlayer</field><value name="l2lw921s2ru9cfhi0ewy"><shadow type="argument_reporter_custom" id="G}=}zyIgFQd~$o,ZF.I$"><mutation typename="Sprite"/><field name="VALUE">player</field></shadow></value><statement name="STACK"><block type="Sprite_blockCombine_set" id="[%a6T)5N,k7xEk,;-;ML"><field name="property">Sprite.ay@set</field><value name="mySprite"><block type="argument_reporter_custom" id="tZaigE=eKMu=3Vy_:]Ql"><mutation typename="Sprite"/><field name="VALUE">player</field></block></value><value name="value"><block type="variables_get" id="~)RxHqm/MZlOqk?^l082"><field name="VAR" id="UhLTpBKuJk3+UZjd^$p.">gravity</field></block></value><next><block type="camerafollow" id="~xZv1}hp^ubmFy1F*fSv"><value name="sprite"><shadow type="variables_get"/><block type="argument_reporter_custom" id=")8MxQ3f$][)d/3u#A|#Y"><mutation typename="Sprite"/><field name="VALUE">player</field></block></value><next><block type="game_control_sprite" id="BlZ{AFVnGhCg{$:$(;qE"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="2" _input_init="true"></mutation><value name="sprite"><shadow type="variables_get"/><block type="argument_reporter_custom" id="a+4}GB^n?XAbaOv-U2:g"><mutation typename="Sprite"/><field name="VALUE">player</field></block></value><value name="vx"><shadow type="math_number" id="[Q$Yia8pA@02wJdZKJLj"><field name="NUM">100</field></shadow></value><value name="vy"><shadow type="math_number" id=";nL6oL9QD-]^`Zt?eS9W"><field name="NUM">0</field></shadow></value><next><block type="Sprite_blockCombine_set" id="u4uscu@^iWJ7ejpic=X8"><field name="property">Sprite.z</field><value name="mySprite"><block type="argument_reporter_custom" id="H-Z.4.[F8931Uy3iuM}G"><mutation typename="Sprite"/><field name="VALUE">player</field></block></value><value name="value"><shadow type="math_number" id="Fh^ZEDY66Y_]uj|?6vnR"><field name="NUM">5</field></shadow></value><next><block type="hudSetLife" id="|(^8w]I`n}1bz-8o||TP"><value name="value"><shadow type="math_number" id="=HCLRhv)SI^.dI%2CUk!"><field name="NUM">3</field></shadow></value><next><block type="hudsetScore" id="VsRnO2HHc373;J0BICsx"><value name="value"><shadow type="math_number" id="uy]wOL`uY`}Z=0@Sa$T?"><field name="NUM">0</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="gameupdate" id=".P)Src#b+yJr*GKxcXaS" x="616" y="2294"><comment pinned="false" h="80" w="160">set up hero animations</comment><statement name="HANDLER"><block type="controls_if" id="}^IRWJ^P;_)5.iT:-Z_}"><mutation elseif="1"/><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="@I~BdXtWXc-+~e6ANntP"><field name="OP">LT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="Sprite_blockCombine_get" id="IXiQa09D?.W=uQ|p^pIE"><field name="property">Sprite.vx</field><value name="mySprite"><block type="variables_get" id="$Yobb!C]A`a_WH2[,?0/"><field name="VAR" id="{mHW%X3uQSd*-QN2jl?N">hero</field></block></value></block></value><value name="B"><shadow type="math_number" id="oy0^q42Kudmn%[!V;dWB"><field name="NUM">0</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="e$DARxzJ58~{4b@SiO;n"><field name="VAR" id="ANPx-]@_1N=J-mfKE;t_">heroFacingLeft</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="WM7U-!L`mfn-lAKYV:?@"><field name="BOOL">TRUE</field></block></value></block></statement><value name="IF1"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id=";gkE~Q_pFLa+Mu|o4x:7"><field name="OP">GT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="Sprite_blockCombine_get" id="TvTHO}y~Vj~n9ctIJgG="><field name="property">Sprite.vx</field><value name="mySprite"><block type="variables_get" id="Q.o|ShDNu@E$-Bd,mt/%"><field name="VAR" id="{mHW%X3uQSd*-QN2jl?N">hero</field></block></value></block></value><value name="B"><shadow type="math_number" id="Ro8]-#o0Yv)MmHR~A^P-"><field name="NUM">0</field></shadow></value></block></value><statement name="DO1"><block type="variables_set" id="v`~Yl)L,:*9ZYL$QdnK9"><field name="VAR" id="ANPx-]@_1N=J-mfKE;t_">heroFacingLeft</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="sCILArPB}bAshc9?L5:8"><field name="BOOL">FALSE</field></block></value></block></statement><next><block type="controls_if" id="2d%zt8rhllMk#n-6k=1A"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="spritehasobstacle" id="~7Rv+BxZBOM!M=UdjZ#]"><field name="direction">CollisionDirection.Top</field><value name="sprite"><block type="variables_get" id="^(JeQJ/BZji2__~DH0[T"><field name="VAR" id="{mHW%X3uQSd*-QN2jl?N">hero</field></block></value></block></value><statement name="DO0"><block type="Sprite_blockCombine_set" id="f)~lQB~eURK.VWJx{RjV"><field name="property">Sprite.vy@set</field><value name="mySprite"><block type="variables_get" id="6:axPiHKTn0j(f-OYL(="><field name="VAR" id="{mHW%X3uQSd*-QN2jl?N">hero</field></block></value><value name="value"><shadow type="math_number" id="0$:~E5GG|TjB3zB3_b~U"><field name="NUM">0</field></shadow></value></block></statement><next><block type="controls_if" id=".`Lv@{2/IvregvU+M)Wn"><mutation elseif="3" else="1"/><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="keyispressed" id=",oo7#7{K0C4}/a34/VI:"><field name="button">controller.down</field></block></value><statement name="DO0"><block type="controls_if" id="8-hp-K5}6;y1u;:v6(ML"><mutation else="1"/><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="variables_get" id=",_!I/kzpf6hW-0h!FmU!"><field name="VAR" id="ANPx-]@_1N=J-mfKE;t_">heroFacingLeft</field></block></value><statement name="DO0"><block type="setAction" id=".mdq]u/}N@T!?t9Fi+Eu"><value name="action"><shadow type="action_enum_shim" id="?RY4u6vt0%FOlH0)$Jas"><field name="MEMBER">CrouchLeft</field></shadow></value><value name="sprite"><shadow type="variables_get" id="L]yy!~:8,`IP/zwV0Plh"><field name="VAR" id="{mHW%X3uQSd*-QN2jl?N">hero</field></shadow></value></block></statement><statement name="ELSE"><block type="setAction" id="-s%i@`Ay_S(TF^83/{F^"><value name="action"><shadow type="action_enum_shim" id="a7l^F^~:Wnhrrlc|s;k]"><field name="MEMBER">CrouchRight</field></shadow></value><value name="sprite"><shadow type="variables_get" id=")N0pM1#y.Bm{%U,ZpGdK"><field name="VAR" id="{mHW%X3uQSd*-QN2jl?N">hero</field></shadow></value></block></statement></block></statement><value name="IF1"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_operation" id="!an`E2hRq%Eeb@d[L~Dx"><field name="OP">AND</field><value name="A"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="H4Ut^RX:?{[*6OgzKvZM"><field name="OP">LT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="Sprite_blockCombine_get" id="4:#|X`u[[5{7]aS~hC,%"><field name="property">Sprite.vy</field><value name="mySprite"><block type="variables_get" id="a;}fPF)hK/^LE:o7jnfq"><field name="VAR" id="{mHW%X3uQSd*-QN2jl?N">hero</field></block></value></block></value><value name="B"><shadow type="math_number" id="%FS?;:;,17!{GOC7zipZ"><field name="NUM">20</field></shadow></value></block></value><value name="B"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_negate" id=",)/9T9VJE;W:mdA|t`Vp"><value name="BOOL"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="spritehasobstacle" id="C7#]m{ECy[75{a^i=m[b"><field name="direction">CollisionDirection.Bottom</field><value name="sprite"><block type="variables_get" id="il1`7JLR)q.M_)0b@zsO"><field name="VAR" id="{mHW%X3uQSd*-QN2jl?N">hero</field></block></value></block></value></block></value></block></value><statement name="DO1"><block type="controls_if" id="pfty!cP/#5~99d6UKr%E"><mutation else="1"/><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="variables_get" id="=sbS[=FMzKQUj/LfoQ;k"><field name="VAR" id="ANPx-]@_1N=J-mfKE;t_">heroFacingLeft</field></block></value><statement name="DO0"><block type="setAction" id="Kv~n}J2dzR[#2`NK^~H^"><value name="action"><shadow type="action_enum_shim" id="J/nj1ZgH8[L#Lai,=DUF"><field name="MEMBER">JumpingLeft</field></shadow></value><value name="sprite"><shadow type="variables_get" id="o=QujD-aP_XNna_vY6Sc"><field name="VAR" id="{mHW%X3uQSd*-QN2jl?N">hero</field></shadow></value></block></statement><statement name="ELSE"><block type="setAction" id="!%JBa,w|C*+GN!jMwd5z"><value name="action"><shadow type="action_enum_shim" id="dFA*I#LbGJQ,W3Q-n6r/"><field name="MEMBER">JumpingRight</field></shadow></value><value name="sprite"><shadow type="variables_get" id="^zc3}p0MS-_?(#HQ5g?0"><field name="VAR" id="{mHW%X3uQSd*-QN2jl?N">hero</field></shadow></value></block></statement></block></statement><value name="IF2"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="q+|gb2=ujJ$]Ye3+Iq!n"><field name="OP">LT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="Sprite_blockCombine_get" id="/umB+GdfwOypddP!lgwl"><field name="property">Sprite.vx</field><value name="mySprite"><block type="variables_get" id="kqh_nE{T2hKo~S*!K2Pb"><field name="VAR" id="{mHW%X3uQSd*-QN2jl?N">hero</field></block></value></block></value><value name="B"><shadow type="math_number" id="PXfaymzjK#WNvCDulU{R"><field name="NUM">0</field></shadow></value></block></value><statement name="DO2"><block type="setAction" id="FzMK5-,vH-0l}#VP6M#)"><value name="action"><shadow type="action_enum_shim" id="#{kOq|KsP4gI_5!3j)(i"><field name="MEMBER">RunningLeft</field></shadow></value><value name="sprite"><shadow type="variables_get" id="Z0PoHSo^Cj~GU;jg`Dbf"><field name="VAR" id="{mHW%X3uQSd*-QN2jl?N">hero</field></shadow></value></block></statement><value name="IF3"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="=H[}og4jzg`z-nH`5-j|"><field name="OP">GT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="Sprite_blockCombine_get" id="B:|0)UV6;kxUgh|Lr84/"><field name="property">Sprite.vx</field><value name="mySprite"><block type="variables_get" id="#`ZA-/HUJJ$+cZ,42_h-"><field name="VAR" id="{mHW%X3uQSd*-QN2jl?N">hero</field></block></value></block></value><value name="B"><shadow type="math_number" id="g0?fS1$Gnbqqh4y8x1Wo"><field name="NUM">0</field></shadow></value></block></value><statement name="DO3"><block type="setAction" id="@R}C{I9pr67P/,,X:Gg_"><value name="action"><shadow type="action_enum_shim" id="IxfFy#|)CHL_eml/omo@"><field name="MEMBER">RunningRight</field></shadow></value><value name="sprite"><shadow type="variables_get" id="id_?%C|GEyK^GmLXU1aW"><field name="VAR" id="{mHW%X3uQSd*-QN2jl?N">hero</field></shadow></value></block></statement><statement name="ELSE"><block type="controls_if" id="Uz9KbL2KlC7duhh(;1l%"><mutation else="1"/><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="variables_get" id="ULS/FT*^#h4.Bq/98_aU"><field name="VAR" id="ANPx-]@_1N=J-mfKE;t_">heroFacingLeft</field></block></value><statement name="DO0"><block type="setAction" id="=1U*cy,XvC}.vGT-^$hQ"><value name="action"><shadow type="action_enum_shim" id="!Jg9]yiTYU,G17aa{9Xv"><field name="MEMBER">IdleLeft</field></shadow></value><value name="sprite"><shadow type="variables_get" id="2I7`sfHR59B-C@|P{0`p"><field name="VAR" id="{mHW%X3uQSd*-QN2jl?N">hero</field></shadow></value></block></statement><statement name="ELSE"><block type="setAction" id="qNqj;MG;aHWO],,uXoe~"><value name="action"><shadow type="action_enum_shim" id="zCwLEG#u*3){0wr=:?tt"><field name="MEMBER">IdleRight</field></shadow></value><value name="sprite"><shadow type="variables_get" id="/U}wFPDc%_=!)59u0#uX"><field name="VAR" id="{mHW%X3uQSd*-QN2jl?N">hero</field></shadow></value></block></statement></block></statement></block></next></block></next></block></statement></block><block type="spritesoverlap" id="YT45]JDVOdcM(8@V[Yp." x="1830" y="2294"><value name="HANDLER_DRAG_PARAM_sprite"><shadow type="argument_reporter_custom" id="G0[;0H_=vcfwtU,NV~FQ"><mutation typename="Sprite"/><field name="VALUE">sprite</field></shadow></value><value name="kind"><shadow type="spritekind" id="#,!~@q#MADi_~tDM?47-"><field name="MEMBER">Player</field></shadow></value><value name="HANDLER_DRAG_PARAM_otherSprite"><shadow type="argument_reporter_custom" id="L+PX`qcR]Y19XjVC{R.{"><mutation typename="Sprite"/><field name="VALUE">otherSprite</field></shadow></value><value name="otherKind"><shadow type="spritekind" id="Al7R4q~7?bU2!L]1qeR`"><field name="MEMBER">Bumper</field></shadow></value><statement name="HANDLER"><block type="controls_if" id="x*}pj=NL(DHqfc-[QgYi"><mutation else="1"/><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_operation" id="O3Yij!,47Qml9rGz%q0q"><field name="OP">OR</field><value name="A"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_operation" id="?8_k1PBhq_+U-4ELpLxr"><field name="OP">AND</field><value name="A"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="^(.,nOib^oh*Fe-Y2.D{"><field name="OP">GT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="Sprite_blockCombine_get" id="}.au_5|SRLNl}3`o$SkC"><field name="property">Sprite.vy</field><value name="mySprite"><block type="argument_reporter_custom" id="c:f~i@`*@`RMM!NQm9,o"><mutation typename="Sprite"/><field name="VALUE">sprite</field></block></value></block></value><value name="B"><shadow type="math_number" id="rdB8uo4o{!ZE1}[|B#v:"><field name="NUM">0</field></shadow></value></block></value><value name="B"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_negate" id="02-*#Q/G|VX_kD8;T;`."><value name="BOOL"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="spritehasobstacle" id="x|b2m`-F6=I-/}/M~3D,"><field name="direction">CollisionDirection.Bottom</field><value name="sprite"><block type="argument_reporter_custom" id="D7~a%lMZc`+@0,l)]ZBD"><mutation typename="Sprite"/><field name="VALUE">sprite</field></block></value></block></value></block></value></block></value><value name="B"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="ArV;.//94w6y5VEl@5vg"><field name="OP">LT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="Sprite_blockCombine_get" id="}~K~[sNZ^P3H-_[aKZT!"><field name="property">Sprite.y</field><value name="mySprite"><block type="argument_reporter_custom" id="DXzn~^bectCA-(^;4p%C"><mutation typename="Sprite"/><field name="VALUE">sprite</field></block></value></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="Sprite_blockCombine_get" id="5xI8nm#+cwYKu?up}$3?"><field name="property">Sprite.top</field><value name="mySprite"><block type="argument_reporter_custom" id="da4QKwa69+4?YJVN2JN2"><mutation typename="Sprite"/><field name="VALUE">otherSprite</field></block></value></block></value></block></value></block></value><statement name="DO0"><block type="spritedestroy" id="VlGu9[2nHJ/m-;CT:ssX"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="2" _input_init="true"></mutation><field name="effect">effects.ashes</field><value name="sprite"><block type="argument_reporter_custom" id="_p1T.ViPjBJzWn=hJJ|%"><mutation typename="Sprite"/><field name="VALUE">otherSprite</field></block></value><value name="duration"><shadow type="timePicker" id="4K|faXc^2Z/`VRl=r2ET"><field name="ms">250</field></shadow></value><next><block type="Sprite_blockCombine_set" id="-ZoML|xtC*W.hUS?.F?O"><field name="property">Sprite.vy@set</field><value name="mySprite"><block type="argument_reporter_custom" id="363[Y;s41|L!3NhbNdc|"><mutation typename="Sprite"/><field name="VALUE">otherSprite</field></block></value><value name="value"><shadow type="math_number" id="4$2!qDYTv^@~4=%T}.VQ"><field name="NUM">-50</field></shadow></value><next><block type="Sprite_blockCombine_set" id="Y]M7jL;Wa$ZuOJ+I~egh"><field name="property">Sprite.vy@set</field><value name="mySprite"><block type="argument_reporter_custom" id="m;.(O%??~0i%hrBqj_%2"><mutation typename="Sprite"/><field name="VALUE">sprite</field></block></value><value name="value"><block type="math_arithmetic" id="%|Fhbu~2cY[ngClFJDjS"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="cXZp(/uiI}?.wF-KWQ%Y"><field name="NUM">-2</field></shadow></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="8JZ*zu(5Xy-Hr^?vsP}_"><field name="VAR" id="hLcQhkSO??d7]_|!ai{[">pixelsToMeters</field></block></value></block></value><next><block type="hudChangeScoreBy" id=",_(n^Tk}#8#:qVpxK;l/"><value name="value"><shadow type="math_number" id="y9RMlp;u`BIh`t*|UJuI"><field name="NUM">1</field></shadow></value><next><block type="mixer_play_sound" id="f8`.Dn2h5pCAPY%{X0*{"><field name="sound">music.powerUp</field></block></next></block></next></block></next></block></next></block></statement><statement name="ELSE"><block type="hudChangeLifeBy" id="Ui2aCE4(L-.=`G?^?%=5"><value name="value"><shadow type="math_number" id="(R$Vb|)=D;qG1Y7XPk#{"><field name="NUM">-1</field></shadow></value><next><block type="spritesay" id="hbG%8qO/GIf`lTJ3+JO]"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="1" _input_init="true"></mutation><value name="sprite"><block type="argument_reporter_custom" id="MV7MQkW_WFQSWJtL]+fc"><mutation typename="Sprite"/><field name="VALUE">sprite</field></block></value><value name="text"><shadow type="text" id="4!WPip]n{-I?eI|K!.86"><field name="TEXT">Ow!</field></shadow></value><value name="millis"><shadow type="timePicker"/><block type="variables_get" id=",opB1NRKr~KKFzq7qhv#"><field name="VAR" id="=a0ijiPA-GT6h6HeA@2M">invincibilityPeriod</field></block></value><next><block type="mixer_play_sound" id="#U|,9{kT)NZfMpQx9*Mx"><field name="sound">music.powerDown</field></block></next></block></next></block></statement><next><block type="device_pause" id="%AO!x$SxEn$/.3u`Te}0"><value name="pause"><shadow type="timePicker"/><block type="variables_get" id="lXWIag63DHi/zlArkN1H"><field name="VAR" id="=a0ijiPA-GT6h6HeA@2M">invincibilityPeriod</field></block></value></block></next></block></statement></block><block type="spritesoverlap" id="[j{ykgs-P0D4[]N;zVt;" x="3532" y="2294"><value name="HANDLER_DRAG_PARAM_sprite"><shadow type="argument_reporter_custom" id="JJx.!=Y~KS2Tjeb:buSF"><mutation typename="Sprite"/><field name="VALUE">sprite</field></shadow></value><value name="kind"><shadow type="spritekind" id="r7*F_/tAaa9YQ-To`bL]"><field name="MEMBER">Player</field></shadow></value><value name="HANDLER_DRAG_PARAM_otherSprite"><shadow type="argument_reporter_custom" id="W3Eu*qTP#EiA,V:hpZ3f"><mutation typename="Sprite"/><field name="VALUE">otherSprite</field></shadow></value><value name="otherKind"><shadow type="spritekind" id="WXa6+RQL,!?D8DJ@OF{~"><field name="MEMBER">Flier</field></shadow></value><statement name="HANDLER"><block type="hudChangeLifeBy" id="8(mRX5eOz#.DHa%z`cF5"><value name="value"><shadow type="math_number" id="5!wS*9G`)zZ#)UabDJN+"><field name="NUM">-1</field></shadow></value><next><block type="spritesay" id="UHiH*UqHkMU/4S-PBf*Y"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="1" _input_init="true"></mutation><value name="sprite"><block type="argument_reporter_custom" id="YDC_sn6ozHIH0*p4m2qu"><mutation typename="Sprite"/><field name="VALUE">sprite</field></block></value><value name="text"><shadow type="text" id="L.Qg=l$@hW|I@xx5*+%b"><field name="TEXT">Ow!</field></shadow></value><value name="millis"><shadow type="timePicker"/><block type="math_arithmetic" id="3Km0XWlq69!Ne4WqlZex"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="o5i,p,@TAD7]6qfO[xQ2"><field name="VAR" id="=a0ijiPA-GT6h6HeA@2M">invincibilityPeriod</field></block></value><value name="B"><shadow type="math_number" id="Ii|v~_U{2`vXfIqFRx;["><field name="NUM">1.5</field></shadow></value></block></value><next><block type="mixer_play_sound" id="=pXegeX85!x/:FiHNGI:"><field name="sound">music.powerDown</field><next><block type="device_pause" id="WSQu1D[.b/vl]JU+/bJX"><value name="pause"><shadow type="timePicker"/><block type="math_arithmetic" id="()@55!;cbr(#n=5dx5J!"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id=":!1`CXo}.1_W?b#WhY0P"><field name="VAR" id="=a0ijiPA-GT6h6HeA@2M">invincibilityPeriod</field></block></value><value name="B"><shadow type="math_number" id="aj3_5-RUVTWzJu8#a$um"><field name="NUM">1.5</field></shadow></value></block></value></block></next></block></next></block></next></block></statement></block><block type="spritesoverlap" id="ZY}ZmjT5Gmr%f6QP/XBO" x="4313" y="2294"><value name="HANDLER_DRAG_PARAM_sprite"><shadow type="argument_reporter_custom" id="V=q9N$^3VeleP6s~Q/0}"><mutation typename="Sprite"/><field name="VALUE">sprite</field></shadow></value><value name="kind"><shadow type="spritekind" id="-tX_qkjAUqLqZ*R1g~yK"><field name="MEMBER">Player</field></shadow></value><value name="HANDLER_DRAG_PARAM_otherSprite"><shadow type="argument_reporter_custom" id="KuLp((-lRzpa;b`*5*qR"><mutation typename="Sprite"/><field name="VALUE">otherSprite</field></shadow></value><value name="otherKind"><shadow type="spritekind" id="IC:J=vhvcajr-B-XRRP="><field name="MEMBER">Goal</field></shadow></value><statement name="HANDLER"><block type="hudChangeLifeBy" id="*m0fo#;28S_(kTQnG,pq"><value name="value"><shadow type="math_number" id="svZ-;cZ#wd5y{!TL6^^Z"><field name="NUM">1</field></shadow></value><next><block type="variables_change" id="B(?{+=FGt$mbPt:]wKpk"><field name="VAR" id=".3I@*u;jrRYm^vwk@_D)">currentLevel</field><value name="VALUE"><shadow type="math_number" id="Hie2$lj(u@QBSM#m9$IH"><field name="NUM">1</field></shadow></value><next><block type="controls_if" id="Llz`k|DS2|f*F75`,U1_"><mutation else="1"/><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="5#@MEpfh]k@krV1@A%Tw"><field name="OP">LT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="}%ZRy1]N//:bUx07}PgL"><field name="VAR" id=".3I@*u;jrRYm^vwk@_D)">currentLevel</field></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="lists_length" id="^|3h2W`y{j}4Tizz,PX:"><value name="VALUE"><block type="variables_get" id="ptIPH{9r{X#xdsStTsH$"><field name="VAR" id="OM*xPt[kwMi_Msquy2J/">levelMaps</field></block></value></block></value></block></value><statement name="DO0"><block type="gameSplash" id="n,KKF;K2lHt9eMVdzsK%"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="0" _input_init="false"></mutation><value name="title"><shadow type="text" id="vWj(h[)nvR/rh.#g~|Y6"><field name="TEXT">Next level unlocked!</field></shadow></value><next><block type="function_call" id="O,ltA+tO=^(8~}zUO5ZT"><mutation name="initializeLevel" functionid=",$3^cOY%g|EJd`XrnKt?"><arg name="level" id="h183ahyo2zfeay8vgvrip" type="number"/></mutation><value name="h183ahyo2zfeay8vgvrip"><shadow type="math_number" id="4h=T`,IzFOtkM.$]e1R7"><field name="NUM">1</field></shadow><block type="variables_get" id=",a;ZzG38z9esZA84{R23"><field name="VAR" id=".3I@*u;jrRYm^vwk@_D)">currentLevel</field></block></value></block></next></block></statement><statement name="ELSE"><block type="gameOver" id="W}W]Em$#j:/Zug$0B=L0"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="1" _input_init="true"></mutation><field name="effect">effects.confetti</field><value name="win"><shadow type="toggleWinLose" id="6C,+Ul6E,]!fnf_#%Sin"><field name="win">true</field></shadow></value></block></statement></block></next></block></next></block></statement></block><block type="keyonevent" id="x(+aX2C+kg:u#Y^{B2y?" x="5071" y="2294"><field name="button">controller.down</field><field name="event">ControllerButtonEvent.Pressed</field><statement name="HANDLER"><block type="controls_if" id="sON/-E:8sa6B+Mh.|[fD"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_negate" id="@?TcaSK{Ezkno=gY9ct%"><value name="BOOL"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="spritehasobstacle" id="5|Ugv^w}.WI)fK.NBFVM"><field name="direction">CollisionDirection.Bottom</field><value name="sprite"><block type="variables_get" id="9.VEX@?|:BNs~3cHr~;)"><field name="VAR" id="{mHW%X3uQSd*-QN2jl?N">hero</field></block></value></block></value></block></value><statement name="DO0"><block type="Sprite_blockCombine_change" id="vTLg#od=aMhCpstMiFA_"><field name="property">Sprite.vy@set</field><value name="mySprite"><block type="variables_get" id="pnMQ%^9wx+]wO*;.akVY"><field name="VAR" id="{mHW%X3uQSd*-QN2jl?N">hero</field></block></value><value name="value"><shadow type="math_number" id="JEpMYb7m6K:;xgjH0zs0"><field name="NUM">80</field></shadow></value></block></statement></block></statement></block><block type="keyonevent" id="ubZ@g2nGy4sEqd@9g#Cs" x="5700" y="2294"><field name="button">controller.up</field><field name="event">ControllerButtonEvent.Pressed</field><statement name="HANDLER"><block type="function_call" id="1DwJ+D0empMMjAl5dfu{"><mutation name="attemptJump" functionid="IfRX_)}g1^%N_gD.f`%x"/></block></statement></block><block type="keyonevent" id="=?:#5h`=|URq6E%A/Ls1" x="20" y="3907"><field name="button">controller.A</field><field name="event">ControllerButtonEvent.Pressed</field><statement name="HANDLER"><block type="function_call" id="0AMPQ]uQ{wwVX*tnzTxo"><mutation name="attemptJump" functionid="IfRX_)}g1^%N_gD.f`%x"/></block></statement></block><block type="spritesoverlap" id="Y)Ck!gf0-p88}KU4qNUD" x="318" y="3907"><value name="HANDLER_DRAG_PARAM_sprite"><shadow type="argument_reporter_custom" id="6Cif+(_Qff3/;y@J.^VY"><mutation typename="Sprite"/><field name="VALUE">sprite</field></shadow></value><value name="kind"><shadow type="spritekind" id="b4RXX2%:ek(R.()ANTHd"><field name="MEMBER">Player</field></shadow></value><value name="HANDLER_DRAG_PARAM_otherSprite"><shadow type="argument_reporter_custom" id="|:*@D@;h+k%}E7Rb.5Ag"><mutation typename="Sprite"/><field name="VALUE">otherSprite</field></shadow></value><value name="otherKind"><shadow type="spritekind" id=";J=.QlC#)(627ewtxKnJ"><field name="MEMBER">Coin</field></shadow></value><statement name="HANDLER"><block type="spritedestroy" id="8TAhg@sjM=S,]GLjj%!Q"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="2" _input_init="true"></mutation><field name="effect">effects.trail</field><value name="sprite"><block type="argument_reporter_custom" id="(^NR7v.]{cxKzSvxJjp4"><mutation typename="Sprite"/><field name="VALUE">otherSprite</field></block></value><value name="duration"><shadow type="timePicker" id="d@io52GNmnK9}c*nzxp}"><field name="ms">250</field></shadow></value><next><block type="Sprite_blockCombine_change" id="lS]{m7G,et38`zHtP//!"><field name="property">Sprite.y@set</field><value name="mySprite"><block type="argument_reporter_custom" id=".YuHjZzf;0!Q2m7Ghmo!"><mutation typename="Sprite"/><field name="VALUE">otherSprite</field></block></value><value name="value"><shadow type="math_number" id=";W!:EP)3Y_cu=$`h^E*,"><field name="NUM">-3</field></shadow></value><next><block type="hudChangeScoreBy" id="pt@dcK5TJ_Jf#+g,W%+]"><value name="value"><shadow type="math_number" id="y)Hd}}RY?Bk]4uY;yav;"><field name="NUM">3</field></shadow></value><next><block type="mixer_play_sound" id="b2cRud;Jw;|:;u6gwk}j"><field name="sound">music.baDing</field></block></next></block></next></block></next></block></statement></block><block type="gameupdate" id="m!*,6m]MG[Cj~rh(~q+c" x="1019" y="3907"><comment pinned="false" h="80" w="160">bumper movement</comment><statement name="HANDLER"><block type="pxt_controls_for_of" id="aA3|:dnMBce~LWti!Dod"><value name="VAR"><shadow type="variables_get_reporter" id="7qiT8)(p6uD.@WFgDUd|"><field name="VAR" id="oLF~KN+fWn#[pEb![fYy">value8</field></shadow></value><value name="LIST"><block type="allOfKind" id="$D~a*YCVSKoIC{V;U+AM"><value name="kind"><shadow type="spritekind" id="cQ?R.MR^0aPrkaMgBxi#"><field name="MEMBER">Bumper</field></shadow></value></block></value><statement name="DO"><block type="controls_if" id="FwF6)!kUkUY`c(!0U*r0"><mutation elseif="1"/><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="spritehasobstacle" id="^I;9_@9Qg-o+|NY#JH9}"><field name="direction">CollisionDirection.Left</field><value name="sprite"><block type="variables_get" id="}X$^91Y:W[22U.|TfmUV"><field name="VAR" id="oLF~KN+fWn#[pEb![fYy">value8</field></block></value></block></value><statement name="DO0"><block type="Sprite_blockCombine_set" id="fB/VYErURvh#4epTdVM;"><field name="property">Sprite.vx@set</field><value name="mySprite"><block type="variables_get" id="Jlh^Ly3W1R|*X3e$n6Bp"><field name="VAR" id="oLF~KN+fWn#[pEb![fYy">value8</field></block></value><value name="value"><block type="device_random" id="Uy5j88R^Hntigl:}t+G,"><value name="min"><shadow type="math_number" id="b)X@tY*bID]1lF^%MVBF"><field name="NUM">30</field></shadow></value><value name="limit"><shadow type="math_number" id="Mn~qcfJ]ERJ7*_:d[,L2"><field name="NUM">60</field></shadow></value></block></value></block></statement><value name="IF1"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="spritehasobstacle" id=";wd~kfEam8~Rgv}u%3$G"><field name="direction">CollisionDirection.Right</field><value name="sprite"><block type="variables_get" id="OH._5,ZDi9oB|E$z#4)I"><field name="VAR" id="oLF~KN+fWn#[pEb![fYy">value8</field></block></value></block></value><statement name="DO1"><block type="Sprite_blockCombine_set" id="x@ex=lFt/]=c|+~LCg]u"><field name="property">Sprite.vx@set</field><value name="mySprite"><block type="variables_get" id="lt@Y_vn-dG6ld]0j-9*!"><field name="VAR" id="oLF~KN+fWn#[pEb![fYy">value8</field></block></value><value name="value"><block type="device_random" id="~eKO%#vm5J6eQg?Z5I||"><value name="min"><shadow type="math_number" id="9*a0XoQ2!SuMPN/gp,mP"><field name="NUM">-60</field></shadow></value><value name="limit"><shadow type="math_number" id="mVh0wUK+NGG2.G_1Mo%."><field name="NUM">-30</field></shadow></value></block></value></block></statement></block></statement></block></statement></block><block type="gameupdate" id="}y19q~x!;uM$EM6Z_=-N" x="1899" y="3907"><comment pinned="false" h="80" w="160">Flier movement</comment><statement name="HANDLER"><block type="pxt_controls_for_of" id="vRHyT{p1gU+]ZWj4pzN~"><value name="VAR"><shadow type="variables_get_reporter" id="GiNB2,V4FSr0TQ0H=*+L"><field name="VAR" id="kjFb/)|:x-2z$opI%A5C">value9</field></shadow></value><value name="LIST"><block type="allOfKind" id="BxU~snv0S~w#x%~:;Ydv"><value name="kind"><shadow type="spritekind" id="5+?RT#hKI,`oAKAa0Ixp"><field name="MEMBER">Flier</field></shadow></value></block></value><statement name="DO"><block type="controls_if" id="QOkavI$*UexcI*ltkjAa"><mutation else="1"/><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="[RQui@*^Y;e}Y:GU}#H+"><field name="OP">LT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_op3" id="FT9gh;4O]i^aQRiM~|U7"><value name="x"><block type="math_arithmetic" id="81_+6,#-CYiM_q#]F!m6"><field name="OP">MINUS</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="Sprite_blockCombine_get" id="c)*[g-cjCkYLGk19VkZC"><field name="property">Sprite.x</field><value name="mySprite"><block type="variables_get" id="*j|5rznI/XUJ*7l98PX+"><field name="VAR" id="kjFb/)|:x-2z$opI%A5C">value9</field></block></value></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="Sprite_blockCombine_get" id=")BvLgY{Q}6.Q@I$!bQ:n"><field name="property">Sprite.x</field><value name="mySprite"><block type="variables_get" id="ij9}*QhijUs01Tx.G~~l"><field name="VAR" id="{mHW%X3uQSd*-QN2jl?N">hero</field></block></value></block></value></block></value></block></value><value name="B"><shadow type="math_number" id="}A^v-+[0`QYp;4nW_.{s"><field name="NUM">60</field></shadow></value></block></value><statement name="DO0"><block type="controls_if" id="%(6?0s_|L=(zn/5-whNI"><mutation elseif="1"/><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="1K!$x,~^Dt];5G!d0COi"><field name="OP">LT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="Fvlby-+V8BKy14Z5lus?"><field name="OP">MINUS</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="Sprite_blockCombine_get" id="1BCKaQh:S+P)-A9l5Ee["><field name="property">Sprite.x</field><value name="mySprite"><block type="variables_get" id=";gWLE@LeQzD_c!RxaK1i"><field name="VAR" id="kjFb/)|:x-2z$opI%A5C">value9</field></block></value></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="Sprite_blockCombine_get" id="gAeu|?8-|eh08hRy0.Os"><field name="property">Sprite.x</field><value name="mySprite"><block type="variables_get" id="w+_,F#]O3#+nO/)Y![cz"><field name="VAR" id="{mHW%X3uQSd*-QN2jl?N">hero</field></block></value></block></value></block></value><value name="B"><shadow type="math_number" id="*gmJGWXu4H@RHBa[H`Aa"><field name="NUM">-5</field></shadow></value></block></value><statement name="DO0"><block type="Sprite_blockCombine_set" id="kDleyM8LkFwE:*Vy5=S]"><field name="property">Sprite.vx@set</field><value name="mySprite"><block type="variables_get" id="$oO]6b7m#==BZu7W44BR"><field name="VAR" id="kjFb/)|:x-2z$opI%A5C">value9</field></block></value><value name="value"><shadow type="math_number" id="?ra}^,FMKKrTwa)W@Mv1"><field name="NUM">25</field></shadow></value></block></statement><value name="IF1"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="V3,/f4(g!T{i6Z]bTRJ@"><field name="OP">GT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="}[BbbHNP=dUZ.mAT[u)]"><field name="OP">MINUS</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="Sprite_blockCombine_get" id="~4L+GP;ZzfQ[$z?YdOTK"><field name="property">Sprite.x</field><value name="mySprite"><block type="variables_get" id="-$50CwonU|[1@IsJxh-7"><field name="VAR" id="kjFb/)|:x-2z$opI%A5C">value9</field></block></value></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="Sprite_blockCombine_get" id="#td*cL1/D,mFMN-E!%io"><field name="property">Sprite.x</field><value name="mySprite"><block type="variables_get" id="hYPfH5[;^IW09/Z1)zyk"><field name="VAR" id="{mHW%X3uQSd*-QN2jl?N">hero</field></block></value></block></value></block></value><value name="B"><shadow type="math_number" id="Yo@qV]BoA7@@2WY@nvKY"><field name="NUM">5</field></shadow></value></block></value><statement name="DO1"><block type="Sprite_blockCombine_set" id="=^H|v6).a[#ytiu_pIHn"><field name="property">Sprite.vx@set</field><value name="mySprite"><block type="variables_get" id="pm|;0v:-1]+,Q#96-q-r"><field name="VAR" id="kjFb/)|:x-2z$opI%A5C">value9</field></block></value><value name="value"><shadow type="math_number" id="=ZFe-7tyn[aWjEZ%qOQ^"><field name="NUM">-25</field></shadow></value></block></statement><next><block type="controls_if" id="xPX@.$@d?3*zYWWpUGR-"><mutation elseif="1"/><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="$7@O-IT]w$OV#Q-x.QvR"><field name="OP">LT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="tDu5aK_)l-yi]/Mvs7d)"><field name="OP">MINUS</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="Sprite_blockCombine_get" id="{Lx^qW/}^Bw4dSRK|)b|"><field name="property">Sprite.y</field><value name="mySprite"><block type="variables_get" id=".^-L_k#;.036Hj*B}bNa"><field name="VAR" id="kjFb/)|:x-2z$opI%A5C">value9</field></block></value></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="Sprite_blockCombine_get" id="v/5OvT#c(%WJ(G3=e;vp"><field name="property">Sprite.y</field><value name="mySprite"><block type="variables_get" id="g*E|!!cOd4ROYTJ|]UV9"><field name="VAR" id="{mHW%X3uQSd*-QN2jl?N">hero</field></block></value></block></value></block></value><value name="B"><shadow type="math_number" id="^T533JndPqLIA-YPZjI$"><field name="NUM">-5</field></shadow></value></block></value><statement name="DO0"><block type="Sprite_blockCombine_set" id="R+s]U{WkfXOJitWKz*ys"><field name="property">Sprite.vy@set</field><value name="mySprite"><block type="variables_get" id="@2eC4W|:0)*`2}jKuE)2"><field name="VAR" id="kjFb/)|:x-2z$opI%A5C">value9</field></block></value><value name="value"><shadow type="math_number" id="Lrnpn./@}KL4(B5I_i8]"><field name="NUM">25</field></shadow></value></block></statement><value name="IF1"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="D;]aLj$8+3lPdn,Np:C^"><field name="OP">GT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="#Pf8*!@o4P}4Z#(~OTI,"><field name="OP">MINUS</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="Sprite_blockCombine_get" id="4~#m~}?;hP1-`sOK|ST*"><field name="property">Sprite.y</field><value name="mySprite"><block type="variables_get" id="_311h)x3P[cj+Y|f}Jcf"><field name="VAR" id="kjFb/)|:x-2z$opI%A5C">value9</field></block></value></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="Sprite_blockCombine_get" id="Hp[V*LKpG*!Bl$K)-4xR"><field name="property">Sprite.y</field><value name="mySprite"><block type="variables_get" id="J?_zez5;[+PIwg?=`]0d"><field name="VAR" id="{mHW%X3uQSd*-QN2jl?N">hero</field></block></value></block></value></block></value><value name="B"><shadow type="math_number" id="ST|Z(Okr^k$UH_=_y{=O"><field name="NUM">5</field></shadow></value></block></value><statement name="DO1"><block type="Sprite_blockCombine_set" id="fM,q|4dwVWu4$5tUUT{B"><field name="property">Sprite.vy@set</field><value name="mySprite"><block type="variables_get" id="DjP(ve!X?,+xgaHDFC{L"><field name="VAR" id="kjFb/)|:x-2z$opI%A5C">value9</field></block></value><value name="value"><shadow type="math_number" id="Ec.Gwf[J5p:zX(Y^n*}_"><field name="NUM">-25</field></shadow></value></block></statement><next><block type="setAction" id="V^YIEy.%6GHZ8BHi;%XU"><value name="action"><shadow type="action_enum_shim" id="?gY5oD^(HQTvd+LUp5r!"><field name="MEMBER">Flying</field></shadow></value><value name="sprite"><shadow type="variables_get" id="CKa9Iq8UU8YETU/~ptGb"><field name="VAR" id="kjFb/)|:x-2z$opI%A5C">value9</field></shadow></value></block></next></block></next></block></statement><statement name="ELSE"><block type="Sprite_blockCombine_set" id="s#|K!}a||74|ofcZ=sEV"><field name="property">Sprite.vy@set</field><value name="mySprite"><block type="variables_get" id="1|yLoM#N5jsT$!l(TEXE"><field name="VAR" id="kjFb/)|:x-2z$opI%A5C">value9</field></block></value><value name="value"><shadow type="math_number" id="7Yklj12^Fpp4LQC/34c6"><field name="NUM">-20</field></shadow></value><next><block type="Sprite_blockCombine_set" id="Haq7#z2G/~q9J%p8)Gp@"><field name="property">Sprite.vx@set</field><value name="mySprite"><block type="variables_get" id="h)EL;SJZnXUg%7Q`*vof"><field name="VAR" id="kjFb/)|:x-2z$opI%A5C">value9</field></block></value><value name="value"><shadow type="math_number" id="r2X7I-O]40R:@DA[ygJR"><field name="NUM">0</field></shadow></value><next><block type="setAction" id="1{N33j/r;4iPNtwm5ky{"><value name="action"><shadow type="action_enum_shim" id="0/I4D:)|]Xquuur!8FOb"><field name="MEMBER">Idle</field></shadow></value><value name="sprite"><shadow type="variables_get" id="+G5Bj545rru+gNp~OZRW"><field name="VAR" id="kjFb/)|:x-2z$opI%A5C">value9</field></shadow></value></block></next></block></next></block></statement></block></statement></block></statement></block><block type="gameupdate" id="I2gZ-E3mge{t!,WP/#MO" x="2874" y="3907"><comment pinned="false" h="80" w="160">Reset double jump when standing on wall</comment><statement name="HANDLER"><block type="controls_if" id="NGP:l-UWBn6/$2V.ok`b"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="spritehasobstacle" id="A4$wVp-BHxNPtZRbNnzr"><field name="direction">CollisionDirection.Bottom</field><value name="sprite"><block type="variables_get" id="}u2`bi]%6]cjWpbPq1p@"><field name="VAR" id="{mHW%X3uQSd*-QN2jl?N">hero</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="~xNKmNA9Je%awebBntPH"><field name="VAR" id="gQ-1i{20sTb@V3rwSKex">canDoubleJump</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="_Fd-D(Vq7CA$WHa.g5[+"><field name="BOOL">TRUE</field></block></value></block></statement></block></statement></block></xml>