Fungeoneer

Chapter 10: A Grain of Truth

You have entered the tenth dungeon. You stand at the bottom of the staircase where you entered, facing east. You consult the map:

[pR{()])[(=sTroGu9-&cD>[R=(=(ZR]}]{}({{rIGq=R=}{}]{=>R](}([}})[]})(][)={(((R)[R}
{RoYRg*jN5~[)h+0>(y,;:/eS>6O%RmV~t|lDrn{H(nkE1^}((wIqRV(0c:iItq).(+CF+Yug~h>*O=}
)Vge9\Ay7mquj=bV37H]C=hyk6a[z)m/5*3HD=D)9ot2Q7ff9SuGu46WgHaIu1oTwX9Uj>Asn=o[0im=
{pd[a2\ORs)(z))~(x]mR*yU+TDt>sH(ca97{aJ|L(vDfZ))}5}R]qVKH>p}2=oju(=[TVRZT>ZO9)3[
)pj(|jm~Iq1V9&Ff++5g3+mmo6MzzOD&Q}]j\1bs0(KC>z=Tq4jgB]&//g2}YM:uog&jmsLhx=hc}T[]
((-O>L0zDOXhybsR}q-sk))G&~1)T(Al[H6=:[6O]qp5vC&s+14NkJWE>n_]ly.[ANo|09#LK0p921M{
[IVOGi0CEIuW=YH*q0_=\YoxLXh)T6do#/IVV/G]8c(pDhTU=%=;QN0AA:+f|Ht5cb.oJ9L.6GaVFBG(
]HgTN.<[*8qBK^GlXLNJLm\cz,,%rT65y5VbpI:pKGFR0KvXpoX)Ds>}[=)=uZo1G3pc5dj>h[ck(Ne(
P6eZ)4T)v12{h2[BdJ>De^|j6L+HI)za)da7/jAt[)a3J3~{uTWp)(\q)1UK^q49C{{>w3]5c[6MRNQ=
}{,jgmA-Q=VyfQeEp.KYfL:do)L)16/s}M;M8y4Rk(8U>,d[IafR&4%mDq#E:[rhv*i/(es>ZD|wpDS{
)od&\35NGZnfymU5Ck:LtR\&b5O)n>#o]%4XR^|2YoX&fkefbHypxGqBfWiy_fIEl%3hGn5V=N9{PRW)
Rr{)L]DBKz:{}eRs3_/D4}TDc1|2gkLqBJxhzXTE[W)R{:Y6xI(s](m~4-G(%T(}r6]0md6g(YM[3|})
eA0)c[{:Jn{}(KrAR92=TlHpCxusU:C..fv-Rzzd}3kKt4IU>\ty0)L|}w~zP[\iz\#RV*}q{XKzjMi{
Po)Gj][einRBR2)hqJQO~}M-^r6w*g]6wkmEc%I^G1z2hywU9A^5Rj0zN_[,o)z3e=mZ2d{-K2ruC)N]
=BcE(]=Rh9a)F>Omdr>E*fWIRJZp]AP)DxL6>UT2]-ue+_o]hffQ=SFo(yRw^otZcHB|7cw=[Vz[/dm]
(m{>~(^lk]4#18(8l&}EEvPZf)iB)L{8+7X~naRY:)V&Qbu_YJ~+t#})%j8B[E{(u[e2|.G1[3a7\VM[
{X.[{a4YEIBjo>>FxgAohB2wv#)KTk{Td#B2WHK7o{=l]EvSm;0A^YcKLNfh1FdV9[|~Iy0}s#nqg.\)
Rl3X+JG}r{H{}_)*=y9m,xuXr[ghI=Hj6]Xi}4y4,y1(+}hc[,t7ED1:S1fJVBig9%Z>-H\N{e|)JlW=
)n(.0K)wEo*r[]>[>RS}1)\E>/p.S#)d)(JoHdF\~HNstz]9H{Q(K](q{3Y[~)*^2~L%)n-x&lRtrz8[
]>(}(]{][)=WLgerx=R#2[}])))]R=[}{}[((({=))[](}=)))({}()}{){]R1D{}]}])[R[R]>(]]=[

](RRNR==}]{(})]][=#P(]<yHd-S3gEq4Kg.b}}]{{){]{()}]))<](()](}[}{{(]R(}=d==(()Rn=[
=V%BHNVOfL-^&{\=<H}_wpZe+<(n=]R}=RR*}zh~ZLo[^9=wwY=Wklz/(8=n{/u(N%s9dun81_{<&&8[
=vZ3*u=4*0H}#R55/u[0kULva)vVOsh~E9LwYfD1Kd7mhL7JW)[NU_Q26Hp27Mchfs=Vl<[1nX*RG(>(
Rq,wOsy{cB|>6*}JGS]Fi][p],}g<Qc}4{}Psk[SaRthaM>w}#}SR{(.}<V}[.)Ke)}~[S^q{<9R)=O]
[6)H]io=[*ARa{)>)OIqunT[/\U~X>65RQ)cj4L7p.WE<1jG1Jl0-hovJ(|*r:&j4H7\|OGl{}cSx]D}
(YY9<K,Z=6bDeg}}5[*>)oBsB_>Fii>>:7i~}nH9C{/-3}A&[c\]Vd]g<vv*AJk)N&Zf{CVBn1sw-5j)
{e[/C(0>A{F}ku:]S](UU{5z.hr]>h1Sh4LrowViV9T=q({5U[o2p]&H(BDF=_mo%4VM6Jf0*-|^tBz}
[JqA1=U5)#J]UYif_*fUa5]3m>%f3w=5].-s[D_R4>EiMsK}{(7Uu+<V{O{Y#u^wGAyY3-)<_V:U^^]{
]y9O]8fed)Z*[Jq]g4<SKdpD)}k169Qg~z=&%D)y}%Wd{).zZHabQ9a\ro2vy#YwVZD<}9vw.]q=qY}}
(H9516JOjKf2Tq)]}o,M{o3yt>|k,uX~Zj)Z}U(t(CA(<{mYkl[:d:+)]R*avtIg,_:o*z5<]ThBVz)>
=O>VRc+hd4A.cnm~U4[DVkU1{dO84<[}{V_M0v>P2rm2s;U>0Jgg^vxl[0bO8%kh+b6v:A{:w\*]gx(f
}ty(={oQ6[t}(%zYLYbvq]hZLrlYccw]:9%*fOYm(0uNO\-8xtgW(Z(:qnC[Yn}JWBK_uEv*M6x]}j=2
}6L*hr_nFphVOpyU(/1-dEpafd\pWHU00NULbozf/u[Rw\a[<at=o2Ux*c(),#%6&p=({nsB0e}R~W]>
(5EBsJ=LAd3Zye3F6m.Khpac^wz%xCp*UUp&{Fsh,kY#KB6JH~}cSnx=((Y{h-X7vpO}1_v|Y}^QXx{g
}.ln^}]+,x&0(<{+AX<kG-G.pOvF[b(DjZQ9<[tJt,{9f674r]HiYQpEr:X=s[R~#Rk=eogm~/klGN}F
{W><Z)2a^D=]{,gk]mnx>eCr4q12t3n=#~Q}N)tn41MKvb{)-u24B[)C)]7B#4r2%]|W81v~(uUj=\(5
}2={)fVhvEqB5<<Z*x4i5)xYt{{7(}(>>-R\]6):{v&RjkTBh4r8TcgtFrj9Z#y~kVFe(ZNh^9wO})F4
{=Kw51DT2EfN]N~>]}6][*os}RZ#7]Nus8496uO)c=m*{1u{]fT\}3(R9==|zU0J9rf<9qw%U&st&Rb=
=aw_b0llE|0gQ{<=<ck)o;J{<AW}WT=8bU}|/blhp.F}na>1r=1~-ni&L4I#8kd>MTg9R&AlbjV>.&/[
[<=[[]]){[[)=[}({>+R(]{)=(}{)}R]}]]}R[R[{](]({]){{{[{[}{{[[{}])){])([}{=5S<]{]))

[{(={{(]>)}={{]{]](}([}}[{[[[]{}({[}[{R][R\:j~.Z#I+=[>b-})[=(R]){>r}({Pf=]{OonX=
=il7>LG}ciAa7Y&gbJFdxC&KEd-0{E]Dw1\R.tH}=001tuJXoTZc:ypq/-r42-6esv={geK}V5N]m{[t
[&T/+}d(4nL7eji*hi+fLLJVIn,{u.*(.khi).L/8lEDlIh4G_=0Qyz=E]tO.1)ZW*)(B+IG18t1]a<o
[>zkE~3;C\G<}>5ROEoi7J9[\CXV)|[sw=%ZlRjycC=UM(<vR**)7{}I(1;n,4s1QM6NM=/(m[{nP}(~
{{]zJ(n>)i&]0m[<wRyG(yjX)-~P*<n\Yx7k.HZbUOnzJgUWa})Q{}65Nd;/+o;Azw9E&m-clJOMp>}i
]zMCo163{(}D3~p)uuv<XKkW{U<}*{<<%Z:9_da8R=:{(F4b2(6)KQ{O|W[zrzsHMtr)a5g)0)=rc2x7
{Tw7nNg<R|>#6yG:k#F\_CKzq+NJ<C{f}Y>1wI+=Z41ybzZ0&[]Cb~4*}mt{+d(mao]=T*_R/)h-(]8=
[y{naBXe>3Tnuolt]=B(h,ms(<[aqB{-r>UFtRlI[<Fe:F7%h((;X4%x=qrv-LM}=Yc)KYUf->Nc((F(
{xR^%:bdRR)U*[dLuog7JMcnT&(eIL:s+*24xM0xvbZy#lqwmR]&2M^p~TU3QwSlLTuZCD3|bt27oFGR
]z21K9(.*%M#=n(~J&s7(5Pel<8V/SZG(s*((hv>XFK.T{[)}D{>52]ZwE^/i\.FxR*tahmsy]RJ[.=<
Rx<>%[+tZYd.t{=ddB&jI\Bt8Y{0c+26t#7]>.<[Wm6([p2<dzbDARd[.^RH>48}*]):6ft=Ll1mh]R{
(uhN[_4(7EQV5J[mZq[>X+6}2u}w-=yV{v]}~8nenvJJY8|wh.y|d04=UU3u0nsha3JJw2w,7Q/_-5O%
{T]oQ+z]~CkZ[Txu25z)Y73QUdo2efj7vdnE+->\4G9Xp1rkT0Kx_KOo+M\d:Y/OzwlE&rah-q3e4aG<
}(6.D]9yW8(4=\mr/da>Tlg.85:D{uN])RN\xRoNwTkNxt:m[UR5ze%Fj+8IUMWag#EDw=}*.A~VX){8
)>y:uvMTk&{>N#{G.Imv1e5G)V[(2}){)m(dq/=k_N_[0)*K}n{i]7|nq.e[zcf)R.2c=IW-[>_r=-}F
(Z<i~VT_Rt}vNQO3a2Le<c3gz]1t[G}n9Q}HT,=Yz*Ybmyu&-EUahYHZ6[ht*BK=Wv=MN)14}Gsy:t31
(3(yv(8DbXQ>[_8SXMf}){y&)]Kd}];<<vB&}yes:{}{n}>/#;OYNbej[}+dRVuR)7cbZ6WvtL{hcjv=
}}R>A;z76]W+R|3<:g({d^_~}B)]e]{[pyKx)^foj:wqy3m;.]]dhQ5y.j({P})(&](]J%xto[>l\md(
(uRfb]Tm>k([w1\HL7q8}z]Zhj&6K%Lg7UNVb}=Cw9_#>%<;2Hcsw)O}(>[:qk*<.vt:81R5Xb,<[_Q=
({]){{{]]}uR}{{]J<R>(}[[[((]){RW(][({=)}(][[({({))=(}=P#:R{R&GHYVIC:/L:{()W=}](R

}}R)]{}=<{)}{){)[}}][(({]})[](R=.4Kh4RY9D})][}()][==R<{{]{)]R}){R<()[(P]=[}R}[))
(c1N<GT\Ua[]5Q(k6+1B#:(QL;:J0xKr3Jh+6.:Cu.jRsd=Z3EBo{Dq2Cg}|)n[YpG2m)]FH|3M,t=V}
]fTc5E5gGV6r3}peUFOk:*fZBTy27Xz\=7vOCF)hq&c65aNsbFeZ)R:_+khq8b-t+r\33x*k#|MiN2\{
[<0H&k{LgF[KT<]*(X[{3j{_7kz.nx7&8SN6z\gy>#(J=0m9[{mO)oiCcaK9]Rk7UlRdlKm\r:1qZtt{
}o7t~9d<v}WZ[i\Y]n]3dd>~_kXRLFwJHOMG35GF6bdc*(*CREsvrJchjKHL2JpWZe%~auJLj%_4s<c{
{>*=Vu%R(ODs-TkbrMWmt*.oYDm}fs}5})][]{}}vL:);U[xfUEsdrL)8h)/4F_,iyNiml.K9GRI5wV}
]Lq=,vX^F1<jz=)5BQ#[u0mQ6tL(sT64wv<22:ra5wAe)(UI.R:B)(f__(#2{L{QVRVuO\|C8NY/{>.(
[bZjcUXp<2=i+)[uj_[5q;f{}QrI~h7s)<O8)%q==CZ9+{hk.o|y}nAhHB3M[621ACi1{{}W[<>QXDi(
}MI>eB\V\]I\}a)IHQ-{_HKqx*iL2_IgJbT2_ussN_wXeBRG=_RW]]w[(w~[}/4jB[1f/-0[({L](]u(
(IYt{=>QjKVIlJ1nGQ>l&Sd(Pud=Ni{gz)r1(ku<aB{Es;.14{R<})O]>=Crv^5ET9mQ3mvT7]Qhq[&k
[q:<Pnl(AR>bJ5Yz}*&)G]fK[Bms{F*U{{s}<[96M7A(k[5w.&3[Q{5&}1:Y<}]{j~Nd~Tn(8JU[T5dk
R3.Zi*D\f_(U%R,_jg+<Hb1Jk(=r)#6j[b3-x7fJi8K,/=U]0x#C1m_e9C3JT\MAADgZ=DQATc]x9}+K
[FS1zmO.JAip-bfKuC5(X{{]BQ>MQ#HIg\0/B5<9u-=(\|oXe)k]{#u)>Gk#P:J&TJ*2R1t)KkqdR_eR
]7R74J}88&R)}((]src<7/}wI]wM=heh>&p5C}{VyH/(m>v0_7ali8)ETWz[x})i4(H.pL]RKC)M:[c%
)<XlT]f[=H{<[{/[U35G4(8aBGDf2d=kCqgqNK&d=\t0uA_[a{M/zAC)*u6h}cjTb1s#a>}}L<[}z(kE
{O>j|/{mG|s{=U#)Un[]%{=).c;kA5=y[l+T{F9vy.dNKp](Re0{]r>Ge8OnfH.)^]tH>;/9)sc(eug>
(#TM%{phM9)<dvytK&+^^~~V~f9QK+i*VhVQwnZV]d6Ik2<}6>=XB2xg9F.[#%}]^{]6)t)=j}{sRfF{
{C&<ywQXR4+y]>{2tW)mK)neM[=1NIMrzKD>w7[sB6a/]qDUUi&KY>(K#8j)WRi9k35xF*Zym-<R1=O]
RBa}Qx})<6-6lub(IXs(]{[})[[R{{]=0=>jhC)X+xpX<De:dg\z>C;V_<WgBN8]+/Qsahv6Cwh-ld1(
{]{}}[]{}]([{=z>R{}<v,4E3Ql;4IojYI_L>=[{{}[)=A(}+KOLy==[R)=(}{RyD1K.[[{==*T+BR{}

{]{{)})](R{]{(({=g/8C+b}[[[]R(}[[){=}{{}](}}{R[{)R(=}={][)(([]}{=)}}]{]}R=]}]{[}
ROya^[{*1c)yyHb]9rC:eOkxUS2L\#0cFi{zYQgdx0ryjDQ#yc.yH%3{:Wgt>XB}ImK})Lgez>A=bG#}
RVTqw(YRt=cN)\}K[(){nR)R9){s(0>-Uq[/_2kH_][|=r[.i*(k]oXs[y([WQ/>fFIEmfRqg)_w4]A]
)7m9}V>Nl]>--oi6u21:M4F=q[6D]2>&c*Bg{y^%<F.)c~[Kb{+>-]GyLx-H{\.D7KsmvUU2|2&V1km}
]nRa}(qZJ_IpSZ3{Mh%[]f<}3%Wge7,Tf.~r;G9vzaKFp71g{hlCbh{[9)tL90(8l[2aIZ>0l5*]GH0{
[<(k>V7=p]>YDkwkjD^{(T4gRKKQ\410(\m7[}wvN)E^Bdlh*56Y[pN}R^CmQC{}pg4z{;I(E(Emj(7=
)w(eDFZ>tOFyK7J3M6wDuVQrI{VRU[_bGk_sr/Rjc^u08{4fXp~ZgXbk*SiAvVGg:n8e/CKo367OR<9[
(isA(:Q}+{](oy8x]J-L3:/Z=ee8wj#}{f[/f&)QRnc#/4nvoa(NmYKU)o-7mA/n.];[ABRI/=<]re*]
{4j<7u)3|U{S1E)T()e(wm6(Vyj(Q9C{[6}\[(5A*aB,fJ6=[>nfWRUb8jE>ZLJ.^5Kye)zp8c*%Q/_(
{3&]K6<a|>eU_nRuI0<|%u9Sv>>]R=GT3%[6]}Xl4Zi]VrbYBw/T3U=O<2]pT-_E=Yd}fD[)=DZ*]]z{
)lVFKd#\l8<i]Y](qU)TA}s61=Nj)UC)JY]%qt*8m|7{O+54oX.60d222m0Sf2oz|cT&:1gAw>sj/=W_
}[#h7JA31pukc#rAGdFcri]2Cu05()X]qI/|CX8D8wR}u\hKB|hAXr(Z1o[V|T}}%]sm]{(#g+>)C.+t
=6O>]oAu8RLOEpsbhQ%xe}aS0W<>v1W_8Da4g8L6doe7)Dzy_RmW{1rV<[=Kq)j4+EMD+THE&nae9HJ0
38s{}[(jibrRrnyl4noX]5.2oy7iuI4C<FJctzzy(pyL/<C(W+[){zlb)};}}-.%fC4}R2]8G,0h6DdR
[7ZtJaFMK9h=vgA:R)ErLCR={#k6t^vTG7Vf-w>ZM4:[K4BZ+SC&guBVu_)][yj1J]UYx<c{yNL,mD,}
}q<_>1([Cep*sa710ti]#f+R0jRBJbG>Xk2gcQp&OIR4}0:73l-r&z<pV{[][c{g>(xz<q:[{q~rBZ]<
{r[*s[[E3jn+*QVj}Y))}180^~jM]]mn6k}eq]M#5+>Kc=Ct7</(vi}T[|[E-26Et_MxD*hD{w&]5W]R
)yp}(jBqT[w{(<]^tEP[}>[{:|(:}v%L#W{<]*]b>[8c(6N=]n)c}<YfN>7{{S^x;mli=wCc(b}2dM.}
(ofGY\(viOk^\W.d2e:sz5o*EQUQ[x_./Y<b/h\m;_kLiV#d>&#l<H.jzUt*zMjtstx^T9%uk9-||>d{
[[[()[{]])]a#U#<D{{>qNE4>RRR{({{[R{=<>(Rox{}})}{)[){({{{(({{}[]{]]tR{{{)}(]}))[[

[=}({][{}]}{[[)R})R}})}]{}][{R([)=]=(]{([)})](RGDUze\){{[(}{}[)))]R(}}}})[){}{}{
].eLr5q~D22z%\l+Gs>1}GHC]lbn[x%rkoBtV{K\97BBmW0{[=OyX3QL.FVR<K}24Ba[X3&%f<+JoB=[
]t=YZUwhwRTD;Q6)DSdfqJ#vl)8)1]<o~~21]4:)}G3]%}K{PTfRemVbe>in[|R<Dbfh_z6E7ZBRRaI{
}#tIZ5<a[}<1a^}}5](Q]anzjHi|qc<i*)^_6}MoFtKpj)\P7(J<gR^je-Vb|};[)[wqC{d\KZ(vQrY[
}8m8UX]t8uLz=m6n^mR>ZabZ+EMjLm_}=DRjJyj:\mgll{ouMw1Bh^Mis\4uN3_Cc&UFjp<t7=8+qol[
}/cb<r.(#j<2)t-NOW4)89C:}*ZJ)9}3JfU*_L&AAi5aZ)y^EO]{{r3Y.j11p[:R1NguTRWA.,O]Kn}[
(LS.H3K<fqA0^Z[jnOgEqQ.AD>pV:)J{amxvu09Z(3{(P-#J#pM1>GA[-Bm}{*IgdbcaqrO{{Uh=B(C)
[kJj)[}aI)bRBVRNA)c(bRYe|n]u>=]Aj7Q[cnF^ipVUmww>THlFt=U=aqLSaz)g(}5Kw*&SjfFnmIE)
R%a(e{g[]6N&p/]pDFu\XqDnt#E7c{]>Nt5hE=Mh7x))}[EjA<1R>J7akq|<hWWm0#s+[4&.lQx47>j)
Ylv[{A{[:<Ot}>pgD)Z).)%NG<<mNLk4NZv:~=xnHZb{&RF=FH8]f)/C361K[2}M}{:R=%HVg(CkXS+[
/Hg[|(c_{g>j3({c&Q{.}~Rzp*~~mzyV4T9pXx(f)/Jnjes1eZ1KF74#WBI6o0DQ}10T}r[.j<,.4RtD
18s\(]sfV(-oSA)zL9L}L/._^sP5lVy(^7J>_M8QN>*)kli[bAC(&=(TNa3r-[FA_rOAb7pHO5<[6G\m
E+k<-\piq0msQ;mrl3O9ZaLoLr8<jm_=%Kbloia:f(_A#YG\EW9q2lwjD#xdqDe&t]6h]VsE&4liH]%Z
IJEsdv-G/|255r>M0{|YJ#Ducn7}__)lzjim)+9k}MY2k&40I[I-)w)a=qI]I>c3{+NYW}g_KQ>1d[2h
[{^j~iu[A]7{]A}Tq\{ez-5+9Hr8aT[XE+Q>[=<yqqmen]:+VlXllaR_hp1m~3H+waBlxxNsd[+V7(Wg
[]|)<N.W_^fAj3Cfv&/^osuI6\K1=3o<Fr.=GA^:JfE))xda75>R)jWN{KB.gMti<]|*EJ(H0f}Z]]mE
[){[{{h(9(3a);(Um]XVI>=0)w]([T=-+J^{{3#KWx<rb1w#tWBJAR(Jl6_tK[l_]~RB-}0{3JIw:{q5
>[}[}N))(+:mrnf1C{ciu<)}.2)(t[rk45aR}xR}<c/7iI\G/C9;[FfR[<8[1bfbjAvj_nLy))=[4co~
4HE]A))(}{F{ZejBA>(](q(JOQcFYjv]jgTfH_dhpZV.m[R}<N2{=)(s[)xRg55vnU7]>vb83KF|_<D=
(((=[({{(}}]{[)]n^e<[}({<=((={(}]R{{)<ewz-#,zqT6FOX6T~_b5{{{({}{(R=ad(R[>gb+.R})

]))]{=[)R][}}}{]({]]){[}{][={}({{{{{]{{(=~8>]}[[))}}[][({[(}})[)){[R{(((]{]({[]}
{il(Q)_>^d;>Z9)])[<UjGFA{BNwn/SF=82:+Mhqd{UfwmbX8XYx5wu^6[yZOehaZqt2ZD>E3/RJVg.{
{T[=)]Y\Q13oWp6/L5WJx_0>~k6^G[rd0}S3=]hU\t;JpQ>})ee|:>7+~<oYd}0]L){HDZ}%)Ke(pm]{
[>.EnuDxgsK^WxcV/pR)clQwR3R]lQ]J+Nln/Il+=YD-|D(}L~9}Z[-J)32^Wl#q#0D6YGb}jz6Bc[T)
[[]4[r](:hE)h}[e_}}</Ah]Nj[YVSeMWQpA]vHYF;mxiO{}r>|KQs(B2>{i}u7]}kSD{o)5q(xVIRr[
[u>ER]T)G0nY]]A))>_~_tF7AjpDU0]h8ZO~*n/VoV>=;]je1lJ1L-k:=GxE-LuMm__t4G*G0dh9C>qC
{p[)[{(0wu^4[s}{(A])x]){(<6jWCd-=}&5[\b=w)JcU%~Td>WC<W+*i1]kfx8y>I]J[%(MND-em>e=
=][[}}>qK(^z&{}){Sb_{TN:~Z(%<ySe\aK[udow3yLs_|3<rkz=>)EdQU]~u]A6.c%A[UjEiW0/>Ts{
{q4dkF_h73Uu(D)((qI[[{h_l(]sD0E<-)WmY=4w()R&(>wwvju=<B9w{x9]p}1rNvl%{ZHifV)}r<Y]
[p,(}0}[H(gQ]<128H~#0TgnVlQiT0v]Eau7qw3%I%tR48~dq[t97*J\{Rh^T=[{=A5ctYwoUO^dqI{>
{Zy)f{)8O{<*{}06]|d{beV]uGHX(uwlQ>s>C=pZRO8:1=XFnhu#ETR~:Br}q}w7Rxv|smdLaj./\>(n
=BxshOxLxv5go7:>((wI#Xw]}*=9pTWH0:]<qy]}b<hi-G0zLQRUqCbC)51}{x3ohHi+:k[(QM){(&|=
Lr>)(d)(~)}s}h{}t]_f*]jZ}r_34;9I-{]}\hpR7c6L-B3mKvb9/tJq_A13;0Z:~uu&e5[+}#({[t)(
&:}]K]]K-}(i)]<|.qO2.Ai^#r#3({:{C66&uM11>-UCyK}~w[liJQo:]{~+S<Y%vO|wA]CrL}<}[0)[
d5(1)]z{~((=O%1b2\s{j1Rg8Ua>]1b3s)V<v|9Mb~{BE,29%)m[x:]0;}W7|B[gu3L1[~A(P>XXJ~1g
Kz=)(%(}d){)({)hFH[Tp\+6lOu5{H2(f_sk>2V=v}%3fuv]%Q<JXV>5FD5B>Dy.[w-F*]FG{eQ){G[D
|A)hz~q\hu^n#ZH8>V}k/<eZN]KhOokht[N[TQ=}=oG}Hd}U(=X>fRO}{yY(]|Z[^rwHX{}y^D*}[o{\
<%(D}[(]-~(Gm&tsldT~_J8^w0tZ}A)))it}r>G=RkescfxJ3{GbR}=0,{{47l)jI{)={JF3nze>RX(V
]Kl3;vIY:++E(lyay<)&a\L}e2qx_>[{e[){=caW4b2/*ik+Yq2&1a4Vf#C_w~[U9{_s<dM]pZcvv0t=
}[{)}{(P(]}}R{(}({})})[{(({=b>}y5XZcbFGRsm(}]][(R})=)[[{[RRR>{]={)[=(]q1<[}]=[{[

](}{[}}}]{})]](}{())[(]{R)[[}[R[}R]{(R])]{]<Y:zM}[(:R][([}))]{){V=(][=))={=9+){{
(BHjM&q<})6<_}+G;uLhL]:M%2}VIxyJ~mc&lYI;Lq&V~I-8*\W.]L>y_b)wAvLzohT|~C<0Rw=|5m^)
]j}}[)[Rz0TE;Xuhb*48O[)<Nm>Vw](>kp=_i8)-Q]rR>g<y14rHi<n(}~t>/{~QsMs[>X1VvYQM]My}
{<}})}8:x.ro9XX^tnacc/2Jm9l1~HEf|V|4(c}YX:#VyVX2*metB*u#0i\z/fD&O-+-^\X3&d,DW}>)
{9(2u1IxIF(HMioT{-q{y(r{LC_dN,}O|cW]S|n{)8.lZ)\b/<(V|VR:^<}XmQ5{BJ>Rl;[(_18J}IX(
[_<N823QcK0uhuC4z<v]o&(7CZ>qze{Gs=rIdj*g|q<[bMiu%zG6[Hq82.N^hicTo8;z^RMF2UQI&<J}
}\)0}}*{)a{)[>H#M*r^bF5taKTo*IngC6N.6:ZAN+x)MX)eb<4&QcR9GkLdEL^*<h=Zkv{5-=R5~<m(
)\[[mG<{Gb}{]pSME]K+t>[p9^q*.t>aY{ZQu|+Ai=)#IvV3bejA<v1W)q^,(XD/[claiNN]3oFu<a:[
(n{]T8|}ak]{(#)qT6ll5ST/uB9b=D)23{}ee(72}i%Ix<c#N#gd3DdV[o12/1IbI1o3>7{[(>3ezB;v
):{^q]3>KDgxal^i^:8rbI*FYZ(zX.az9V#.[sIBMjsA.#3*B{>0(~[nYzitwx5lnA[bRJ{Qp|={+YX<
]UI:){]~p>(E}x((g)Xhqt~A\v{(X(k=~<S<kI>(T%gf]LMA{Ri)G)I(]A0NV=~\tb/a8zgzHmq[,<\R
}-6*xqbs2lMAgMN<CJb6IwNM9>VjfJ~oC]G-wl{{(yv=n~l>Sd(u-+[H9):*^=I{)x[KyCEu|T[ci(T>
}=<a])RCZybSK6BHh{XCnp(dv.}*G);8K|be-e&5Opv}ojV=-s~ESA}iTW_){1q{[s}u[9n\)hd)O{X+
(QQ7qjH]eWO>.{H1}VI}N2o~E9W\p04=.ikcD\bH<%-[w)vX+0N0QzxwKYltUOwDWhk^cEMk_f/:7Fwj
(yw)UoK~[=9rVutQo3RdOztr[jE<OEVmGV[sibtd:Nw+D5CfMFrMm+)#4T4sB/#%b>(xWR]eJ<(z^7)p
)7}cJFr()V(u#dfaSx.)4R[M9THGK[{z9E93<ea*L#KaQ>csk8nZ^]<t).e/<UY1yBkrvGgpDDT3ku[:
(>[{{)*k}[F-{Z_*<GB5LWFrEn[t{K(fb[]3BR{Eca>7R%_\D&.<_pw.heRdy(L:{gW*fCtrlauz^t)B
]A}}TtKTW\TZ=kxI(yKz+&toJ>F(v[5{{X\Al<fTMLEx[DOn(2(wZi5=0Jc)]RGW7D6bh[)C>b-<aUfu
(B[K\l_)}Z{-df9d:/CvxF~mU)]p[<(m]}=gn3AJU3lu)I(uX[ZRhc99Qt\&i0Ef2>CR2K[v-)\;lX{X
}]}{}(}{{(}R}{{}o=(]R[[)][[(}<zv_{})}}[)[{=[][{][])R)}=]=[}]<{(=DM{]R>]{{{{{)(]}

((=TqfCgDkO][)=V^t+n,mv][{]}({}{{}[)][07=]=({R}(}])][}}=[R])R|>[][)))R{{({}([[[{
{cqh{})}({,}tMXR]}])]P&{{_ws5+R.ba[>EiWnUmZU5+=X(qYlFl<%UbnAz\}gr)T%Uu36.AEMYDq{
}{r]a{#[0hAvYTq_GzkHx3vf~8<j]z-<E(JOd]F)w(AJ<hO7^%)d/_=OW=p<D}[Ibf>a<:>j.Y}uhn{[
}]g-)8)nHq2^u=hqm{,04}(^fj=7hz%jhe^5sXFQjXoz;qvB0VhaCn>gqScF.]5+F2qAt+o7X9(0V]<(
[jv#gBYQD#m9SbKp&pK_W~6YE]Tk:fQR(1NUn63/6b|vpLFB0;gs|3|0:2yEn{g4}F<MQ=vv{OAn{jn=
};OR{27j6F}8_3aX]9NK&,OMwY<p}q==x}mu}{x-k>[K[b]Vg[ry~bhEJz[3(:bF\{bJ3BVv(/{GcI>*
(fHW3Yo754Yg=<lK7%a.6t(A\WDu[={BU)f}}ofq)_5)]b>|gX6Wvur>60]}HK/5c[)tib)RZKWrGH}i
]1:1t)vU]\k/p2*Va5M+\<Mh{AAEC9<tgh)w)z)jJn{[qRrb>1oT>o=]{]n3>G~Q}>):*d\eIz&U=n]f
[DrRv:*Ko.UR}(]{)H]KK\(EqK9QlW&p#ZxEpF88Mqc6~5sB1ZXDgrgz.[h2.0q~11j5<|nY&<]y>&(1
)V8wIAZ<X\[+8ukYTQp:**rj1Rfz|o(l[V{f}[]6]B2_1OpFjM<]e}*Hy{nh\FKs(3_})gLq4oboRu]K
{]p\fh(%n<nDY1){[stF}9s4LFic=7]#|b0w)}<{{v(F))g)-(d>ltg{J=[F08[Yvh&YL2{~(3)Y},]f
[{/Qi}e)]MU4kDYC|m~AM|uho<Lyf~pK-,yE/GS{W;n2^7V<HejEJ)5pR~Tmz)cThD0MxO>Ms5+Rk3}<
[y;H)}][F&tu+5gaW9(hNajA[hs9ELJib[]>vs&6D.1^Gpt+^%.^|H~O{e{MT2a0o9.tb:Wb[^3huff[
R[%}G{)bA[h<-KV&\}fb}\oKup=H9w*7l.HxzzY)bRcD)n~34tj=[)bOy].QB>)ZW+)F8bYMQQ({6hK}
}lB>*s5EQWRH6eH~>&uf[rasJ#AYh&v#OWo8H~5X>]7y*-Zwy_Tyh=8j5A^8jAQ_m<CE;G5:5G+fmQ[=
[wX:HlY[F1V;|y5lj%]w^kx&\{7X_jw8=ak*l}>oO_//g<dCbxx#Ot.pu-LK{,8O2;P[w[]X#DRs3Rp(
{<8Q)Y[w(k~BNi]fvS}/]mZv}B&.eJq_Qj(2())Iba<Km>+)OL5)39R5[Jt)ROqG7UjonL&>#0k-k]()
}3vu=]G(=zKq=VxKX9cJyZOUR<|oQQ|Tk|MHqK6Nyy8\H2Md\>AO(%j(cq_~yw.4h66b>G.t<>N;]{l}
(.:&ss.5GDc~:6/v4zA0(k[i}Aa%[X]G]mK0[xq[u7M6CR5GKz1sRR{Rc0,l2a{T)<Nx8wCEH_IxFsy)
[}R([{)]}(R}]}{[({]R{]]){[==)=Q{{{)]]{=}})[R{]=({{]{}>vIx_J(}{[][({(}<({](({=]R)

][}(=})=x){{)P{RXaB~){=[}){[}[](})]}{]P=[]{=R=]})}{]}(})[[[[]}<u))=((][{{R9f5Vz=
}IJWO+[HG3H]yfRR#}}UnJJyGceJFJ(E{=L<-Gqi-5k(Qu9igthfN][5vJB%rDHE]4}0#-y6kXaLp)[e
{iX#:xm^raQuwn~3x52X)]TuYNmn83kam9)u:[vtp0)H{}n[rsK_69]V~8u(=diXlh<AVH<&g#](kU=/
}=6m1buO+Sz|aIVhlRJZp1mfVkT^R2wal(6WM0[[_rf[/f0.:[R5#K<ep3|9vL=TIQuM*NA}}a5i;.bI
[}a0g^m9R{\]XLRw5xc/LRd-,l9t0mO1MywRZ{[]4T}sZ,v\2]sHY-pObN0S};lGA2H))X+{)tj~{&]]
})=pC.7v){(iVb(}TXnKX)h{[}}OYa0nU]gNc}](q<Q(5IvTGL|kh]|Qq9nB(*-/[I[eUH=b}x1Zuq<[
N)jser#YF-h)&^FX1z{tDiDf2[rVJ1yDah46C=[}{Bz\Kw<{j{/k{hB<k]5nu~{C7c\e)XU(F[eMr0K[
d9{Iu(9l/G={=oLD%}Iua[Woo)}mqN8uuW{l:|({9{/{T:H[<jbo<lAQz9n~<I}0;<cxBNOB)#ih1q0}
Z[Qp%#xZ2s7(gkk)cU)))=p7NSc|ILsr.G=ReN0v+XXQaK7Cf_omzl=ul=e3d+bA;\(AFF6fN#el<vb(
iGTmg5krJzKRvW[tT_wU}o,hF3:kj4{QL]gKcHr}j7m}fI*}p)a:7DsuI{w(;ndIW~M5~QO]u2wsV}==
=itNoE3=%D]62.q}]|k\z{]s)2HN;]1c{c[Mz2{.)N{]aa}d[%Y<[)WuK(]Ntu;_k]o{=R{dY[[e}i,R
(rhD&L{w(CWBzy(Z|t{R+C_o]vHs=d7WMFp~\OohUp~JgW|-rqauy2kH/097nk_EG8(l(p<Mm2:GzoKv
ROxv~;nHK+5Let(})c]{geVv.e]B1N[}[}}<.r(=[d}][.)0}4W}i(~}=2](Y*G%RvjwWjqD%QZ3qb}B
]YSj|o}OO9%htW&,1&ckD3%+%HQCZ|sBLU#kV75{v:R]{#Y)Qa5kj]\6{kluO<fXo+RL5X5J&.Q*O2(i
=Ak<%})|t}5];%1(<ri~=[3fE(JC(({1[}(]m=[5<_hu{;)[)(7BJi;\;#oMGtB7l1fz:4[J}wjL*&ea
)^9ngt1|qOdbDlNVw0A1U4|DqurXYU5:*#Dv,Q<{RnT)\3]]{GM(2OHVv4C08*0gDcoy\;/g}_CeAgG]
)|1h,,J(t[Y{pUl43Iq(yEb)Cqaf)((})-])RglcX%^Tv<))w(WM[1:{]H1]T}gd2CE=[(m<ADvo*9d(
]Zn57(}i{[Rvpj0_=U}-ph..(]nQ{(}}[[f)9({(\9M))(=g(<\YH/5A1Kxuy5*M#_:H<4:AR<}5[&A]
Rh%oanByVTqG7y4KD:.\Ik1VIuKxFpKv0CIYmpZ/VRowNLoj;*ZUU*xdseGZt(*+XKo&tu,)YdE3I{{{
}}{({}P))R[=)}]W9R}}R}[{)(}))zfHa2j=)9_zJhnLR[][(R^Gw<]{}=[(}[]{([]}[)Rf=}](P[][

This dungeon introduces tiles with bitwise operators: inverters (marked ~ on the map), and-gates (marked &), or-gates (marked |), exclusive-or-gates (marked ^), and shifters (marked #).

When you trigger an inverter tile, apply bitwise inversion to the number at the top of the stack.

For the other bitwise operator tiles, pop two numbers from the stack: first a, then b. Apply the operator with b as the left operand and a as the right. Push the result onto the stack.

And-gates, or-gates, and exclusive-or-gates perform bitwise-and, bitwise-or, and bitwise-exclusive-or, respectively.

Shifters perform bit shifting, moving the bits of b to the left by a bit positions, or to the right if a is negative. Right shifts are arithmetic, preserving the sign of b.

After how many ticks do you leave the dungeon?

From here, you can continue to the answer.

Example

Consider an example dungeon:

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

The log below shows you exploring the example dungeon, with your location marked @ on the map.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]@1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: []  Dx: East  Co: (13, 2)  Tk: 0
P: 53  R: 0  S: 0

---

You go east. You push 1.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<@_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [1]  Dx: East  Co: (14, 2)  Tk: 1
P: 54  R: 0  S: 1

---

You go east. You discard 1.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1@25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: []  Dx: East  Co: (15, 2)  Tk: 2
P: 55  R: 0  S: 0

---

You go east. You push 2.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_@5_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [2]  Dx: East  Co: (16, 2)  Tk: 3
P: 56  R: 0  S: 1

---

You go east. You push 5.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_2@_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [2, 5]  Dx: East  Co: (17, 2)  Tk: 4
P: 57  R: 0  S: 2

---

You go east. You discard 5.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25@[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [2]  Dx: East  Co: (18, 2)  Tk: 5
P: 58  R: 0  S: 1

---

A wall blocks your way east. You turn left.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25@[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [2]  Dx: North  Co: (18, 2)  Tk: 6
P: 58  R: -2  S: 1

---

You go north. You push 0.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[@]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [2, 0]  Dx: North  Co: (18, 1)  Tk: 7
P: 38  R: -2  S: 2

---

A wall blocks your way north. You turn right.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[@]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [2, 0]  Dx: East  Co: (18, 1)  Tk: 8
P: 38  R: 0  S: 2

---

A wall blocks your way east. You turn right.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[@]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [2, 0]  Dx: South  Co: (18, 1)  Tk: 9
P: 38  R: 2  S: 2

---

You go south. You discard 0.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25@[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [2]  Dx: South  Co: (18, 2)  Tk: 10
P: 58  R: 2  S: 1

---

You go south. You discard 2.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284@]
[]~\1.\1=[[=\81#&=][

St: []  Dx: South  Co: (18, 3)  Tk: 11
P: 78  R: 2  S: 0

---

A wall blocks your way south. You turn right.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284@]
[]~\1.\1=[[=\81#&=][

St: []  Dx: West  Co: (18, 3)  Tk: 12
P: 78  R: 4  S: 0

---

You go west. You push 4.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^128@_]
[]~\1.\1=[[=\81#&=][

St: [4]  Dx: West  Co: (17, 3)  Tk: 13
P: 77  R: 4  S: 1

---

You go west. You push 8.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^12@4_]
[]~\1.\1=[[=\81#&=][

St: [4, 8]  Dx: West  Co: (16, 3)  Tk: 14
P: 76  R: 4  S: 2

---

You go west. You push 2.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1@84_]
[]~\1.\1=[[=\81#&=][

St: [4, 8, 2]  Dx: West  Co: (15, 3)  Tk: 15
P: 75  R: 4  S: 3

---

You go west. You push 1.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^@284_]
[]~\1.\1=[[=\81#&=][

St: [4, 8, 2, 1]  Dx: West  Co: (14, 3)  Tk: 16
P: 74  R: 4  S: 4

---

You go west. You reckon 2 ^ 1 = 3.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|@1284_]
[]~\1.\1=[[=\81#&=][

St: [4, 8, 3]  Dx: West  Co: (13, 3)  Tk: 17
P: 73  R: 4  S: 3

---

You go west. You reckon 8 | 3 = 11.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#@^1284_]
[]~\1.\1=[[=\81#&=][

St: [4, 11]  Dx: West  Co: (12, 3)  Tk: 18
P: 72  R: 4  S: 2

---

You go west. You reckon 4 # 11 = 8192.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630@|^1284_]
[]~\1.\1=[[=\81#&=][

St: [8192]  Dx: West  Co: (11, 3)  Tk: 19
P: 71  R: 4  S: 1

---

You go west. You push 0.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~63@#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [8192, 0]  Dx: West  Co: (10, 3)  Tk: 20
P: 70  R: 4  S: 2

---

You go west. You push 3.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~6@0#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [8192, 0, 3]  Dx: West  Co: (9, 3)  Tk: 21
P: 69  R: 4  S: 3

---

You go west. You push 6.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~@30#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [8192, 0, 3, 6]  Dx: West  Co: (8, 3)  Tk: 22
P: 68  R: 4  S: 4

---

You go west. You reckon ~6 = -7.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]@630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [8192, 0, 3, -7]  Dx: West  Co: (7, 3)  Tk: 23
P: 67  R: 4  S: 4

---

A wall blocks your way west. You turn right.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]@630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [8192, 0, 3, -7]  Dx: North  Co: (7, 3)  Tk: 24
P: 67  R: 6  S: 4

---

You go north. You push 0.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~3@7\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [8192, 0, 3, -7, 0]  Dx: North  Co: (7, 2)  Tk: 25
P: 47  R: 6  S: 5

---

You go north. You push 3.

]]=#\~][=6^^3|:^=]][
[1~~4|4@2\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [8192, 0, 3, -7, 0, 3]  Dx: North  Co: (7, 1)  Tk: 26
P: 27  R: 6  S: 6

---

A wall blocks your way north. You turn left.

]]=#\~][=6^^3|:^=]][
[1~~4|4@2\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [8192, 0, 3, -7, 0, 3]  Dx: West  Co: (7, 1)  Tk: 27
P: 27  R: 4  S: 6

---

You go west. You push 4.

]]=#\~][=6^^3|:^=]][
[1~~4|@32\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [8192, 0, 3, -7, 0, 3, 4]  Dx: West  Co: (6, 1)  Tk: 28
P: 26  R: 4  S: 7

---

You go west. You reckon 3 | 4 = 7.

]]=#\~][=6^^3|:^=]][
[1~~4@432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [8192, 0, 3, -7, 0, 7]  Dx: West  Co: (5, 1)  Tk: 29
P: 25  R: 4  S: 6

---

You go west. You push 4.

]]=#\~][=6^^3|:^=]][
[1~~@|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [8192, 0, 3, -7, 0, 7, 4]  Dx: West  Co: (4, 1)  Tk: 30
P: 24  R: 4  S: 7

---

You go west. You reckon ~4 = -5.

]]=#\~][=6^^3|:^=]][
[1~@4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [8192, 0, 3, -7, 0, 7, -5]  Dx: West  Co: (3, 1)  Tk: 31
P: 23  R: 4  S: 7

---

You go west. You reckon ~(-5) = 4.

]]=#\~][=6^^3|:^=]][
[1@~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [8192, 0, 3, -7, 0, 7, 4]  Dx: West  Co: (2, 1)  Tk: 32
P: 22  R: 4  S: 7

---

You go west. You push 1.

]]=#\~][=6^^3|:^=]][
[@~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [8192, 0, 3, -7, 0, 7, 4, 1]  Dx: West  Co: (1, 1)  Tk: 33
P: 21  R: 4  S: 8

---

A wall blocks your way west. You turn left.

]]=#\~][=6^^3|:^=]][
[@~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [8192, 0, 3, -7, 0, 7, 4, 1]  Dx: South  Co: (1, 1)  Tk: 34
P: 21  R: 2  S: 8

---

You go south. You push 1.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[@.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [8192, 0, 3, -7, 0, 7, 4, 1, 1]  Dx: South  Co: (1, 2)  Tk: 35
P: 41  R: 2  S: 9

---

You go south. You push 9.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]@7][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [8192, 0, 3, -7, 0, 7, 4, 1, 1, 9]  Dx: South  Co: (1, 3)  Tk: 36
P: 61  R: 2  S: 10

---

A wall blocks your way south. You turn right.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]@7][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [8192, 0, 3, -7, 0, 7, 4, 1, 1, 9]  Dx: West  Co: (1, 3)  Tk: 37
P: 61  R: 4  S: 10

---

A wall blocks your way west. You turn right.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]@7][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [8192, 0, 3, -7, 0, 7, 4, 1, 1, 9]  Dx: North  Co: (1, 3)  Tk: 38
P: 61  R: 6  S: 10

---

You go north. You push 1.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[@.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [8192, 0, 3, -7, 0, 7, 4, 1, 1, 9, 1]  Dx: North  Co: (1, 2)  Tk: 39
P: 41  R: 6  S: 11

---

You go north. You push 1.

]]=#\~][=6^^3|:^=]][
[@~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [8192, 0, 3, -7, 0, 7, 4, 1, 1, 9, 1, 1]  Dx: North  Co: (1, 1)  Tk: 40
P: 21  R: 6  S: 12

---

A wall blocks your way north. You turn right.

]]=#\~][=6^^3|:^=]][
[@~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [8192, 0, 3, -7, 0, 7, 4, 1, 1, 9, 1, 1]  Dx: East  Co: (1, 1)  Tk: 41
P: 21  R: 8  S: 12

---

You go east. You reckon ~1 = -2.

]]=#\~][=6^^3|:^=]][
[1@~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [8192, 0, 3, -7, 0, 7, 4, 1, 1, 9, 1, -2]  Dx: East  Co: (2, 1)  Tk: 42
P: 22  R: 8  S: 12

---

You go east. You reckon ~(-2) = 1.

]]=#\~][=6^^3|:^=]][
[1~@4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [8192, 0, 3, -7, 0, 7, 4, 1, 1, 9, 1, 1]  Dx: East  Co: (3, 1)  Tk: 43
P: 23  R: 8  S: 12

---

You go east. You push 4.

]]=#\~][=6^^3|:^=]][
[1~~@|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [8192, 0, 3, -7, 0, 7, 4, 1, 1, 9, 1, 1, 4]  Dx: East  Co: (4, 1)  Tk: 44
P: 24  R: 8  S: 13

---

You go east. You reckon 1 | 4 = 5.

]]=#\~][=6^^3|:^=]][
[1~~4@432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [8192, 0, 3, -7, 0, 7, 4, 1, 1, 9, 1, 5]  Dx: East  Co: (5, 1)  Tk: 45
P: 25  R: 8  S: 12

---

You go east. You push 4.

]]=#\~][=6^^3|:^=]][
[1~~4|@32\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [8192, 0, 3, -7, 0, 7, 4, 1, 1, 9, 1, 5, 4]  Dx: East  Co: (6, 1)  Tk: 46
P: 26  R: 8  S: 13

---

You go east. You push 3.

]]=#\~][=6^^3|:^=]][
[1~~4|4@2\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [..., 0, 3, -7, 0, 7, 4, 1, 1, 9, 1, 5, 4, 3]  Dx: East  Co: (7, 1)  Tk: 47
P: 27  R: 8  S: 14

---

You go east. You push 2.

]]=#\~][=6^^3|:^=]][
[1~~4|43@\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [..., 3, -7, 0, 7, 4, 1, 1, 9, 1, 5, 4, 3, 2]  Dx: East  Co: (8, 1)  Tk: 48
P: 28  R: 8  S: 15

---

You go east. You swap 3 and 2.

]]=#\~][=6^^3|:^=]][
[1~~4|432@.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [..., 3, -7, 0, 7, 4, 1, 1, 9, 1, 5, 4, 2, 3]  Dx: East  Co: (9, 1)  Tk: 49
P: 29  R: 8  S: 15

---

You go east.

]]=#\~][=6^^3|:^=]][
[1~~4|432\@\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [..., -7, 0, 7, 4, 1, 1, 9, 1, 5, 4, 2, 3]  Dx: East  Co: (10, 1)  Tk: 50
P: 30  R: 8  S: 15

---

You go east. You swap 2 and 3.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.@274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [..., -7, 0, 7, 4, 1, 1, 9, 1, 5, 4, 3, 2]  Dx: East  Co: (11, 1)  Tk: 51
P: 31  R: 8  S: 15

---

You go east. You push 2.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\@74\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [..., 0, 7, 4, 1, 1, 9, 1, 5, 4, 3, 2, 2]  Dx: East  Co: (12, 1)  Tk: 52
P: 32  R: 8  S: 16

---

You go east. You push 7.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\2@4\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [..., 0, 7, 4, 1, 1, 9, 1, 5, 4, 3, 2, 2, 7]  Dx: East  Co: (13, 1)  Tk: 53
P: 33  R: 8  S: 17

---

You go east. You push 4.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\27@\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [..., 7, 4, 1, 1, 9, 1, 5, 4, 3, 2, 2, 7, 4]  Dx: East  Co: (14, 1)  Tk: 54
P: 34  R: 8  S: 18

---

You go east. You swap 7 and 4.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274@#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [..., 7, 4, 1, 1, 9, 1, 5, 4, 3, 2, 2, 4, 7]  Dx: East  Co: (15, 1)  Tk: 55
P: 35  R: 8  S: 18

---

You go east. You reckon 4 # 7 = 512.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\@[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [..., 7, 4, 1, 1, 9, 1, 5, 4, 3, 2, 2, 512]  Dx: East  Co: (16, 1)  Tk: 56
P: 36  R: 8  S: 17

---

A wall blocks your way east. You turn left.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\@[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [..., 7, 4, 1, 1, 9, 1, 5, 4, 3, 2, 2, 512]  Dx: North  Co: (16, 1)  Tk: 57
P: 36  R: 6  S: 17

---

You go north. You turn left because 2 < 512.

]]=#\~][=6^^3|:^@]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [..., -7, 0, 7, 4, 1, 1, 9, 1, 5, 4, 3, 2]  Dx: West  Co: (16, 0)  Tk: 58
P: 16  R: 4  S: 15

---

You go west. You reckon 3 ^ 2 = 1.

]]=#\~][=6^^3|:@=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [..., 3, -7, 0, 7, 4, 1, 1, 9, 1, 5, 4, 1]  Dx: West  Co: (15, 0)  Tk: 59
P: 15  R: 4  S: 14

---

You go west. You duplicate 1.

]]=#\~][=6^^3|@^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [..., -7, 0, 7, 4, 1, 1, 9, 1, 5, 4, 1, 1]  Dx: West  Co: (14, 0)  Tk: 60
P: 14  R: 4  S: 15

---

You go west. You reckon 1 | 1 = 1.

]]=#\~][=6^^3@:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [..., 3, -7, 0, 7, 4, 1, 1, 9, 1, 5, 4, 1]  Dx: West  Co: (13, 0)  Tk: 61
P: 13  R: 4  S: 14

---

You go west. You push 3.

]]=#\~][=6^^@|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [..., -7, 0, 7, 4, 1, 1, 9, 1, 5, 4, 1, 3]  Dx: West  Co: (12, 0)  Tk: 62
P: 12  R: 4  S: 15

---

You go west. You reckon 1 ^ 3 = 2.

]]=#\~][=6^@3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [..., 3, -7, 0, 7, 4, 1, 1, 9, 1, 5, 4, 2]  Dx: West  Co: (11, 0)  Tk: 63
P: 11  R: 4  S: 14

---

You go west. You reckon 4 ^ 2 = 6.

]]=#\~][=6@^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [8192, 0, 3, -7, 0, 7, 4, 1, 1, 9, 1, 5, 6]  Dx: West  Co: (10, 0)  Tk: 64
P: 10  R: 4  S: 13

---

You go west. You push 6.

]]=#\~][=@^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [..., 0, 3, -7, 0, 7, 4, 1, 1, 9, 1, 5, 6, 6]  Dx: West  Co: (9, 0)  Tk: 65
P: 9  R: 4  S: 14

---

You go west. You continue straight because 6 = 6.

]]=#\~][@6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [8192, 0, 3, -7, 0, 7, 4, 1, 1, 9, 1, 5]  Dx: West  Co: (8, 0)  Tk: 66
P: 8  R: 4  S: 12

---

A wall blocks your way west. You turn left.

]]=#\~][@6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [8192, 0, 3, -7, 0, 7, 4, 1, 1, 9, 1, 5]  Dx: South  Co: (8, 0)  Tk: 67
P: 8  R: 2  S: 12

---

You go south. You push 2.

]]=#\~][=6^^3|:^=]][
[1~~4|43@\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [8192, 0, 3, -7, 0, 7, 4, 1, 1, 9, 1, 5, 2]  Dx: South  Co: (8, 1)  Tk: 68
P: 28  R: 2  S: 13

---

You go south. You push 7.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~30@\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [..., 3, -7, 0, 7, 4, 1, 1, 9, 1, 5, 2, 7]  Dx: South  Co: (8, 2)  Tk: 69
P: 48  R: 2  S: 14

---

You go south. You push 6.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~@30#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [..., -7, 0, 7, 4, 1, 1, 9, 1, 5, 2, 7, 6]  Dx: South  Co: (8, 3)  Tk: 70
P: 68  R: 2  S: 15

---

You go south. You turn right because 7 > 6.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1@[[=\81#&=][

St: [8192, 0, 3, -7, 0, 7, 4, 1, 1, 9, 1, 5, 2]  Dx: West  Co: (8, 4)  Tk: 71
P: 88  R: 4  S: 13

---

You go west. You push 1.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\@=[[=\81#&=][

St: [..., 0, 3, -7, 0, 7, 4, 1, 1, 9, 1, 5, 2, 1]  Dx: West  Co: (7, 4)  Tk: 72
P: 87  R: 4  S: 14

---

You go west. You swap 2 and 1.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.@1=[[=\81#&=][

St: [..., 0, 3, -7, 0, 7, 4, 1, 1, 9, 1, 5, 1, 2]  Dx: West  Co: (6, 4)  Tk: 73
P: 86  R: 4  S: 14

---

You go west.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1@\1=[[=\81#&=][

St: [..., 0, 3, -7, 0, 7, 4, 1, 1, 9, 1, 5, 1, 2]  Dx: West  Co: (5, 4)  Tk: 74
P: 85  R: 4  S: 14

---

You go west. You push 1.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\@.\1=[[=\81#&=][

St: [..., 3, -7, 0, 7, 4, 1, 1, 9, 1, 5, 1, 2, 1]  Dx: West  Co: (4, 4)  Tk: 75
P: 84  R: 4  S: 15

---

You go west. You swap 2 and 1.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~@1.\1=[[=\81#&=][

St: [..., 3, -7, 0, 7, 4, 1, 1, 9, 1, 5, 1, 1, 2]  Dx: West  Co: (3, 4)  Tk: 76
P: 83  R: 4  S: 15

---

You go west. You reckon ~2 = -3.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]@\1.\1=[[=\81#&=][

St: [..., -7, 0, 7, 4, 1, 1, 9, 1, 5, 1, 1, -3]  Dx: West  Co: (2, 4)  Tk: 77
P: 82  R: 4  S: 15

---

A wall blocks your way west. You turn right.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]@\1.\1=[[=\81#&=][

St: [..., -7, 0, 7, 4, 1, 1, 9, 1, 5, 1, 1, -3]  Dx: North  Co: (2, 4)  Tk: 78
P: 82  R: 6  S: 15

---

You go north. You push 7.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]9@][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [..., 0, 7, 4, 1, 1, 9, 1, 5, 1, 1, -3, 7]  Dx: North  Co: (2, 3)  Tk: 79
P: 62  R: 6  S: 16

---

You go north.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1@[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [..., 0, 7, 4, 1, 1, 9, 1, 5, 1, 1, -3, 7]  Dx: North  Co: (2, 2)  Tk: 80
P: 42  R: 6  S: 16

---

You go north. You reckon ~7 = -8.

]]=#\~][=6^^3|:^=]][
[1@~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [..., 0, 7, 4, 1, 1, 9, 1, 5, 1, 1, -3, -8]  Dx: North  Co: (2, 1)  Tk: 81
P: 22  R: 6  S: 16

---

You go north. You turn right because -3 > -8.

]]@#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [..., 0, 3, -7, 0, 7, 4, 1, 1, 9, 1, 5, 1, 1]  Dx: East  Co: (2, 0)  Tk: 82
P: 2  R: 8  S: 14

---

You go east. You reckon 1 # 1 = 2.

]]=@\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [8192, 0, 3, -7, 0, 7, 4, 1, 1, 9, 1, 5, 2]  Dx: East  Co: (3, 0)  Tk: 83
P: 3  R: 8  S: 13

---

You go east. You swap 5 and 2.

]]=#@~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [8192, 0, 3, -7, 0, 7, 4, 1, 1, 9, 1, 2, 5]  Dx: East  Co: (4, 0)  Tk: 84
P: 4  R: 8  S: 13

---

You go east. You reckon ~5 = -6.

]]=#\@][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [8192, 0, 3, -7, 0, 7, 4, 1, 1, 9, 1, 2, -6]  Dx: East  Co: (5, 0)  Tk: 85
P: 5  R: 8  S: 13

---

A wall blocks your way east. You turn right.

]]=#\@][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [8192, 0, 3, -7, 0, 7, 4, 1, 1, 9, 1, 2, -6]  Dx: South  Co: (5, 0)  Tk: 86
P: 5  R: 10  S: 13

---

You go south. You reckon 2 | -6 = -6.

]]=#\~][=6^^3|:^=]][
[1~~4@432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [8192, 0, 3, -7, 0, 7, 4, 1, 1, 9, 1, -6]  Dx: South  Co: (5, 1)  Tk: 87
P: 25  R: 10  S: 12

---

You go south. You reckon ~(-6) = 5.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0@307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [8192, 0, 3, -7, 0, 7, 4, 1, 1, 9, 1, 5]  Dx: South  Co: (5, 2)  Tk: 88
P: 45  R: 10  S: 12

---

A wall blocks your way south. You turn right.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0@307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [8192, 0, 3, -7, 0, 7, 4, 1, 1, 9, 1, 5]  Dx: West  Co: (5, 2)  Tk: 89
P: 45  R: 12  S: 12

---

You go west. You push 0.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[@~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [8192, 0, 3, -7, 0, 7, 4, 1, 1, 9, 1, 5, 0]  Dx: West  Co: (4, 2)  Tk: 90
P: 44  R: 12  S: 13

---

A wall blocks your way west. You turn left.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[@~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [8192, 0, 3, -7, 0, 7, 4, 1, 1, 9, 1, 5, 0]  Dx: South  Co: (4, 2)  Tk: 91
P: 44  R: 10  S: 13

---

A wall blocks your way south. You turn left.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[@~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [8192, 0, 3, -7, 0, 7, 4, 1, 1, 9, 1, 5, 0]  Dx: East  Co: (4, 2)  Tk: 92
P: 44  R: 8  S: 13

---

You go east. You reckon ~0 = -1.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0@307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [8192, 0, 3, -7, 0, 7, 4, 1, 1, 9, 1, 5, -1]  Dx: East  Co: (5, 2)  Tk: 93
P: 45  R: 8  S: 13

---

You go east. You push 3.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~@07\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [..., 3, -7, 0, 7, 4, 1, 1, 9, 1, 5, -1, 3]  Dx: East  Co: (6, 2)  Tk: 94
P: 46  R: 8  S: 14

---

You go east. You push 0.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~3@7\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [..., -7, 0, 7, 4, 1, 1, 9, 1, 5, -1, 3, 0]  Dx: East  Co: (7, 2)  Tk: 95
P: 47  R: 8  S: 15

---

You go east. You push 7.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~30@\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [..., 0, 7, 4, 1, 1, 9, 1, 5, -1, 3, 0, 7]  Dx: East  Co: (8, 2)  Tk: 96
P: 48  R: 8  S: 16

---

You go east. You swap 0 and 7.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307@2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [..., 0, 7, 4, 1, 1, 9, 1, 5, -1, 3, 7, 0]  Dx: East  Co: (9, 2)  Tk: 97
P: 49  R: 8  S: 16

---

You go east. You push 2.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\@^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [..., 7, 4, 1, 1, 9, 1, 5, -1, 3, 7, 0, 2]  Dx: East  Co: (10, 2)  Tk: 98
P: 50  R: 8  S: 17

---

You go east. You reckon 0 ^ 2 = 2.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2@]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [..., 0, 7, 4, 1, 1, 9, 1, 5, -1, 3, 7, 2]  Dx: East  Co: (11, 2)  Tk: 99
P: 51  R: 8  S: 16

---

A wall blocks your way east. You turn right.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2@]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [..., 0, 7, 4, 1, 1, 9, 1, 5, -1, 3, 7, 2]  Dx: South  Co: (11, 2)  Tk: 100
P: 51  R: 10  S: 16

---

You go south. You reckon 7 # 2 = 28.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630@|^1284_]
[]~\1.\1=[[=\81#&=][

St: [..., 0, 7, 4, 1, 1, 9, 1, 5, -1, 3, 28]  Dx: South  Co: (11, 3)  Tk: 101
P: 71  R: 10  S: 15

---

You go south. You turn left because 3 < 28.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[@\81#&=][

St: [..., 0, 3, -7, 0, 7, 4, 1, 1, 9, 1, 5, -1]  Dx: East  Co: (11, 4)  Tk: 102
P: 91  R: 8  S: 13

---

You go east. You swap 5 and -1.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=@81#&=][

St: [..., 0, 3, -7, 0, 7, 4, 1, 1, 9, 1, -1, 5]  Dx: East  Co: (12, 4)  Tk: 103
P: 92  R: 8  S: 13

---

You go east. You push 8.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\@1#&=][

St: [..., 3, -7, 0, 7, 4, 1, 1, 9, 1, -1, 5, 8]  Dx: East  Co: (13, 4)  Tk: 104
P: 93  R: 8  S: 14

---

You go east. You push 1.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\8@#&=][

St: [..., -7, 0, 7, 4, 1, 1, 9, 1, -1, 5, 8, 1]  Dx: East  Co: (14, 4)  Tk: 105
P: 94  R: 8  S: 15

---

You go east. You reckon 8 # 1 = 16.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81@&=][

St: [..., -7, 0, 7, 4, 1, 1, 9, 1, -1, 5, 16]  Dx: East  Co: (15, 4)  Tk: 106
P: 95  R: 8  S: 14

---

You go east. You reckon 5 & 16 = 0.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#@=][

St: [..., 0, 3, -7, 0, 7, 4, 1, 1, 9, 1, -1, 0]  Dx: East  Co: (16, 4)  Tk: 107
P: 96  R: 8  S: 13

---

You go east. You turn left because -1 < 0.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&@][

St: [8192, 0, 3, -7, 0, 7, 4, 1, 1, 9, 1]  Dx: North  Co: (17, 4)  Tk: 108
P: 97  R: 6  S: 11

---

You go north. You push 4.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_25_[
]97][]]~630#|^128@_]
[]~\1.\1=[[=\81#&=][

St: [8192, 0, 3, -7, 0, 7, 4, 1, 1, 9, 1, 4]  Dx: North  Co: (17, 3)  Tk: 109
P: 77  R: 6  S: 12

---

You go north. You push 5.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_2@_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [..., 0, 3, -7, 0, 7, 4, 1, 1, 9, 1, 4, 5]  Dx: North  Co: (17, 2)  Tk: 110
P: 57  R: 6  S: 13

---

A wall blocks your way north. You turn left.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_2@_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [8192, 0, 3, -7, 0, 7, 4, 1, 1, 9, 1, 4, 5]  Dx: West  Co: (17, 2)  Tk: 111
P: 57  R: 4  S: 13

---

You go west. You push 2.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1_@5_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [..., 3, -7, 0, 7, 4, 1, 1, 9, 1, 4, 5, 2]  Dx: West  Co: (16, 2)  Tk: 112
P: 56  R: 4  S: 14

---

You go west. You discard 2.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<1@25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [8192, 0, 3, -7, 0, 7, 4, 1, 1, 9, 1, 4, 5]  Dx: West  Co: (15, 2)  Tk: 113
P: 55  R: 4  S: 13

---

You go west. You push 1.

]]=#\~][=6^^3|:^=]][
[1~~4|432\.\274\#[0]
[1.[0~307\2^]<@_25_[
]97][]]~630#|^1284_]
[]~\1.\1=[[=\81#&=][

St: [..., 3, -7, 0, 7, 4, 1, 1, 9, 1, 4, 5, 1]  Dx: West  Co: (14, 2)  Tk: 114
P: 54  R: 4  S: 14

---

You go west. You go upstairs.

St: [8192, 0, 3, -7, 0, 7, 4, 1, 1, 9, 1, 4, 5, 1]  Dx: West  Tk: 115
P: -47  R: 4  S: 14

You leave the example dungeon after 115 ticks.