Fungeoneer

Chapter 9: You Are Here

You have entered the ninth dungeon. You stand at the bottom of the staircase where you entered, facing east. In a haystack by the staircase, you find a needle: a magic pin. Out of concern for any beast of burden that may stray here to feed, you decide to keep the pin. You press it into the symbol of the staircase on your magic map.

As you move through the dungeon, the pin moves along on the map, tracking your position as register P. Positions start at zero for the top-left symbol, then increase with each symbol in left-to-right, top-to-bottom reading order.

Anchored by the pin, you consult the map:

]{]{{([[[})(}{){}())(}(}{()}]}{{}}}}}}()[}{})[}][}]}(]]){)(]}]([]([](][(}({}](((
}(2:IA0M)vlTL6rcojl/CACnG.a)}..m.;[kUI%siK.....IoIJY{[]}]({})]]}{)}])(}]])([])[[
[]Xa;g5re2/W(.{[(([]}{[)[}:{{.A:LH.HN.A.t......Hs.T.b.}([)[[{dSqBaZ\xEGcwrXf.())
){]Wep.5=Pgk9.((}}(}((){[{M-Jxt=.L_T(_6l_g8-Vbq5i0II{0oE\om.bcQs+dmYyQwasseS.{)[
]([}}][{({)W]])[([)(]{[[[]]]]([{[[}){))}[])[(.}(]{)([[({}[}[[..w.............[{(
}}]()[)])}{}))]){]}])({[]{}{}]]{}]]((((]]{]({.}[[{]{]{](})[((}})s](](](({({[][{}
{}[[[}(.....{]{((}{]]][){[[}){)[([)}[.........[{}[((])(][[}{]}}}.rY%i[[]}({((}(]
]{[){)[.][[[)}{{[(][][([[]}({){}((()E}{)}[{){{))}{{]]{[}{(((({[){}[(E][[}}){(]{]
}............<.9AgKp9%Jql-p]qqtZwU+29_\+LoZt3.yR)]{({({)}}]{]}{[](Y6tII8lymT%j{}
)..................0.....)}=3Z(m..PB}vu.Iw.f.Z4r{[)((})([((}(})][[hkT.EY9O...q(]
)..................0.....[}(.j..o.G{U;cdi\:qQ0YxxaxmJS+wk3R9Nl+DC62rCp:.uzy..3(]
}..................H.....[{[IDxMjQg9E3EY5>9UizSD){{[)}({]})[[]([})qfw%1eXGS)>B})
]]](])(}{][}(}(}{){c[){]}])]([({{{).)({)){{}]]])[)()][]}]}(]{{{{{{(](}[}(])B({]}
)(])}}[)[[].TREX5RUe()]}}]){(})]{}}......(}]][(}}[[[}){}{[]][}{}))}](]})[(}F)))]
]{){}){)]}(X[}}({((({]){]))]{{[({[}{}]}(.[[{](}){}{][([({)]]}][))[)(}{{(]}]k{[]}
(.......].L{Z3JsV-iK0_CUujG}(({)]([]({)[.]]}[}[}[})(]{{{]{{())]{](](}]{({][8)[][
}........w>Z}vp.yV>{)}}}))1(([}]()}{J(T>:.D.y......]])]A_nm4zxX.6SHNndJHh/OL)[]]
)..........(at)Ic-c([(}[{(LyESbc1h.9XLofbQ=-f......{).fhlGTBT]xnzUb6..]>akko}[{}
}{[[[}()]]}({])}[([}][}{}}))}(][]()]kHy=..I.x{.......6)ZKRF}wr3Z]Qu%q3%l}t:w]])(
[)}][{{}])[[}()()[)}(][{}])}){{){](([}{][[)[[}(][{}{{][)(}))[}[}{[[](}(}](]]{(][

))))}([)[(([][}]](]}}[)}[{)]{}{][)}]}{{}{)([({][({{{][{])}[[[)}]]{(}({]))]{[[))(
((]]{})}]]))())}[)){[}(]{){]{}({[{)][})}())][])]((])(])8pcxf,T+*K0ub}XsLWF+3}.()
](})})}]Y3Bm8r611d%A]w...][{[{...]UsYwmIcwN{M)4qbu)[){{Zc>}.GHL.a.y.*oR.g.Kb..([
]{{]))[]......E.[.fo,.I..()})]....>Y>..irRnKfZx0F5TH%xd[pRqytht*rTnk_WV23V{k..])
]()[(){)......(b0JWQnyw_pGtYy;0bKken)..=MJp0;Cn:qS[[)(([})({(}(})((}}.({(([({[({
]{[)}](([)[}]}][)}b}[{]})[)(]}.}}()]){(}]{{}}{(]}}[((}})}(}][(]({]]((.)))[{]({))
)))[[){{]_1fdC1%kW.)(()(][[([{......{}})(}({()[}]{(({[][]({(])(}(])][.......]]}{
[{({{}))[H)()[{{(}})][]]{}[)}{}}((}.])((]])[])}[}[[(]({))]{}]{}(){})]][(([].}){[
]{.....>wyCK6Qhp9}[(][)){{)]}{]{)}{.][()}}){](}((]([}(]}([([{({((]{]][](}[{.[[}[
(]......un...qtF...........()(o(KWaCdf{.rRt7mk>V8OnuL2))l9NB5S9-V2-OGGuOiXVyHa][
]].......2..[LZdY{(]}(}})}.){[wf1lvQ.L.EmN/R3_V([{{().])-9+e//FxJfHv>.......xvY)
{((]{{][]){][{{}.((})][[})....m(j+_)C+Csd<NUjSd5)(}().......{VM:el085Kz,Gr0n<(I[
)]([){[()({){()].][{(([{{(}})}[]{({{(=)[{])]](]([(]}[{(]{}){]}((]{}[])}{{[)}){.]
}[)]]){}[)}]([](.....){}(}{}]{{{[(()[y){)]{{()]]))]{}(}))[{[)}{[{((............[
})(}}}[}}[([[[][[{](.(({][))]{(]})]{}d[{{([(()][()[]))[[}){]]{){]}[.])}}{]{}])(]
}]({{)]{()](}}})]{}{.]}[([[d[5gR-;z2:UigE7,*Y-Xs[.....[[[}{}(]}[[{(.{{({{[}][(){
{)([{()}pR<_(r2BOz<}w2V8C2R)Yh6U>.tMN0X<heE-Vy2o>I}}{.{)][{[]){(})....>m44Cvc..]
[]{)([[}85c7q4Ao79w>IYb(}}}(wumesnaSCWrTHlYy[pT8jv]]].]((]{{}])][{.....<.....+.)
)[{{{)(]jim\[_[UUXriJSk(]{[[{{](]}})}}){[}{}{)))](]]].............(625jpF,b0nbN)
)[)({}[])()([){{{{{))(}]]](}(])})}}{)[[)]((}][][(}[}{({[[)[[]])]]{[{(])){((})](]

((]}]}}(])}[)[)}[[}}[[[{)}}](}}[({]{()[]())]{([(}}(){]{)[)[})){((]}]{)]][{}]}[))
](Nf{+(3:QH,wX:rZr-(}([}{){]}-*rqRz9rG2{Fb9{:e..][(([}[[{])[(){([}([((}}}]][])][
)]IgR:ra*rd8D)%{R>4][){{({7..J=i=1Zx>{=.*xh>O_.o[][){{][}<XL26L>,;h}...........)
([2yYrykM3L(Y:sUK\pOib=c0Q-[}(n(A.<L<-)t>.6K{XCq)}{{]}}}{....U.n.G.............]
[}}}[{{){(]]({].(][{({{)))[]]unD3UzaGNVW}kH].+aqW;MKLwwKm1Q87qD-UNhGXg493c6,3qI]
{}{)](){({[}})}+{{()){]][(}{({]q}{)]}{})([{]){])]]{}({}[(.([)({(}{[])({[)([{}]{}
(][}{hJ1nM,SiibJ)]})]}(]{]}{[(}...........{()[{]((}{(([]..[}}{(}(][))}}{}][{(]}]
}{})}h{})][)]{}[][{{}[{[({[[(]]}[){{{]}([.{)]{[)}][([({[.[({)}}[[}]}}{}}}]))]{)}
[)]4eiu<.%),3O+8>[q]Bk[(]){)){}]{t...:.q+:uhR[{+\QD}]}](..{4+t\MMemNx..)([((]])]
)[].AbAF.._*)zw(tT(v[I[}]{]({}([(H5>Y)u9ravpR(<RrQ[......Rb-\59aeYQhE[>}}}}]({))
]}]{1dL;.]RVimR*_f9}:>7I=sYiB%b*Mr6QnB+/ym6R\>h}DR_({(}}FY3L,SE1\K_=<o:}[{]}(){[
[)(fkSOcz+M3x]]i-MFHDs}{)((]([})})(}{[})[}]{)){({[S({]}))}.)[(()](})]((}({{{]))(
][(}(](E[)]{{}({(((}]{){{}{{{[[)}[[({{{}{[{}]()])).[[}[){}.}()){(((}](]{{{){][(]
[([})]8}}{}}}([){[}}}}())]}{(([)}[{{}][o...........{]]{({}.......[[}[(]()[]]){[[
[]{(().})){}}]{(([{}))}[{)]([)))}(({([}Q[{][}{[[({])]{[[({[[}){(.{({{{][()]][[]}
)4i+s6Bo%ze9;:g{.....z.][{{)}[(][]])[([X{(([)}({([[[[][D=wm)WRox(r+X*KrR1]()[{{]
[5)zI5bU>.az.6......+H.{[[((a>x[<>kMSwdGtwXT26Dz<.b.]Li1sR/dyb6t{T-sAF<[M[}(}]{)
}05cd][R[tRC+......<8m..{G%]tv)RTi4u5j1D[..>....Z=.3)Q}R]u>]t1=eT%>{....>({{{{({
[[{[)[{}[{])[[(}[[})[]}])[meQZiE6(i{B*:KxtbfeV%m_1G0aA{[uy7>Cnl1uwoxRH;K+[}}][}}
([{()]])]}[}}[)(({(]])})]}}][)[}[({}}([]]]}(]]{}{}[[})(){{}((}}{[{)](([[}[])((}]

[]{{}{(}]][]{}[]({][)}{({}{({}{}[{{][)[(}[}{([{}{]}}}){]])}][)[{){[()[[{]()}[)[[
]){){])..{lObZc%3\Bcy/5=z;,[{0TmeHvdTZVwN[}4je[][[[[]()}([)(]yr16i\Ni........u{}
({[])}[..+Z)iv(QC<AmRFa:((gwxXE/a7E_<QJ>a=v<bm])]}))]hzkQomI-ko<hU;*ibJgkvwB71[}
[[[}]{(.>AqK[CsxLe(0QlS1{{}}]B=vXoa{m.t)<Q{>)S({)]{{}.[({{{][...[.0........s..{(
](]]{{())L(][)({]}}{)])[]}{])\lSo(dNBu(LdJnY2Bt[......[]{][{(...)dHrFrQcr*4ZMw]}
})[)[)]]}L)[))]])[[{])]({([)}[}{(}0))({(}(]()(][][[})[{){}{[}]}{[{[))}[(){{.[][(
)}[(()({]C{[[]{){[](})([[[{)(](][)+X{.........[](({({([)]]()){..............[}}(
{])({{[)[R])[[[}})]}}]()[}}]{](][](((]}[({)]{.([([}(}]({}(({{].]])]{])}[[[{{][{{
))[(..m.(R3.][j6<ON7Y1KH]{{))(]]{({[))(([)([}g][}([][{{{]wB)=-fw4;kEFb8xQ3wEf}}[
}))].._+.eXReqIEe3}cYiBaH6.)....]Nz<........{fRy=srw((]}].>k=zoF].,twu<]J.rV.})[
){]{..N.ca4Y{2i46Rbvf<>8])m-yc0yrqg1ue415kBkI<a[.M..}[}((}X.].xl.{sg*Bdhefkc>]){
[]{)_\lrW5EMp>TnSDJ]...Q}){)....o).....{Ckb_DQiI]Iy[kAVC6.=D(9dW...E{+/G1nVV/))]
[}{)[[]]}}}{}[]{]]h]])}{]({[]{){}{]))]))[)[)(]]{]{(V[)}(}(}[%}[)}{}{)[)[){({})[]
}(].;.............Q[))(()}[[[][[}]}()[)[(()SdkX9gFaE(}({}{}lo[{{}(}{{[[}}}]{[{[}
{)}6[[]}]{){)}[}()}())]))[({}}()}{}(]}{][]b{}[({{{(]}{}{]]{+{)[[){{}){}]{)]}{[[{
(..HQ)Daa\r=MjTmicGpU6=:})}(MQTc_Dyv+(l0qgq>zvW8olh\ln){]g]8}cCHqZuF%f3EB8BW)][(
}..[%=9Q<;/cVRff:Y\O,GJD4=a(5<tFm<)Q9.34Kc%x.>}{{([[)w}[}Ioh.Up.R*>4d{,QwBj{)}}{
{>Le(VRMriy48vNq*tZWiV4X{(EQGAor,].)G2aQgZ><[I})}[})[Y[)]k<0*5..g2<4lp=:<(Q3{]})
])([{){([[{{}((}[}}[]{}}]([]0BGcfNoYMu1Wm.p.W7]{)})]];D3O2n<FNw1%a05_BluJ2p={{({
})}){]}{){)({}[([[])}()[([{])[])((}[)[[}]{](})]]}[((]){)]}}]]))})}}{{}}])[([)]){

]])}]]}]}]]{}){})}({}({)}]{]}[{[{(}((]{[})[{){[(}]({)(}]]{{{]){[({{([{{(({())(][
{(p83d+:zM%C/JtXnSeV(Q.X...({(()(SuNYLYnMsV[UJ;ic-,}((})])]){{}()){]}{]{(}){{]({
}}E}9vO>.=D+,0LGHiIiAM9T.].}){{}}hhNK7C<Iul>[[91C5o())))(i...J=wzF,(]owY-2]a{}))
(){.GGAT<F..:(h[...>.>JJ.}.(]]]{{UlF)=Fay2><K].I7.9){2K6%7se4dpcE(%VM>0.kHtn[[{}
)}...*K].eYr]WB...4x...u.].......w.9uB{v/[Ok6GDlbL(Nm[[}{4gp%9TZXJlkivXV12Ww[{()
{]}{]})){)){(({{)[]5({]}(}){(]}{[{{)(){}()[)[]}]F){[}[]({]][}e{]}]({}[)[[}{[[){{
((}{)}(](([{]{[{{})exo[)[)}){}(]{([]]([[(})({[..E[}{{]}(({([UL{[}](}([))]]][(](}
}}{{]{{){][({[({[][()a[{[[}[}}[)](][))([{)}]{].}{[))](})){{}\{(][]]}(}{{][{[}{)]
](]){)]]])])]{[Gg>uy\w)w7}{{]){[[]][({]{}]{(}(U{]])}{ev.3LbJ(T........)CWq.g.g)}
}})][)[({}(([HouKpcy0NLn2bgOZyz;22Jg2s4kC1CH.dBJH=;.[z{.Dy<R,h:8c3v5X309-It-:v]}
][(([)[{))})[Yj)bqy.Jo<U=[]]){][{{(](]5(kr.wu.pG.}[NLr}\c.AL4;w/0\2Gja3].u}O<L()
[])[][]{()([]<]JqV)ZmbrvO[[{]]{{[}([(]sp>Y{7gMsIX68W)[({]}]{}{)(}()[{}(]({]].(}[
){)({](}[{((){}](]{)(}]{-[{]))}()[]}([]{)}}}[={)(}))[{]))](]{{((})}]]]]}}))).{]]
)}{((][;7nkcXycMuxG\T.GK.]]))({[)}[)})[[{[(}tZ(][{}]({}(}]){[(({{[]{())q.....})}
]}[[)[9)}(}[)}(]{{))(}(]}({)[(((}(]{]]{(}((}c}({)[{}){{[}}[)[(](}}{[(){A})])}]{{
[}()){T})[[[}}{[())}(]})})}]({{{)][(mxI=YO;<(fK}Kf(y{]}}UJFw>=C129I3Xchx}]]}[}{}
}zMD*fY5D.Ldlvyg-qX{.....{())({[)]}[.=7_5)I*]<B.x)69ICQGkTZ=>/...)<s{=H7{[){))}(
]<ivH\7yQAn9okd.dp6R.[.....}({{)}(}{>.>A7r<s..T)WTLK(()})\qD5unWO8gvHuDy[}}[){}[
{..+..jOCxIh}.....[.j....}UyGyVgIE4*,gV_IQm4b,Y8JDl*{}{{[}{[][([{]((]({}}[]{{][}
}})){([][][{[])))((){[]]][[(]][[]{([[({]{{}}]})[)[({{){]{{[()[]}[]]]}[{][{}]){[(

[][()[}](}({{)(})){){]}}[][[()]]}{{[}([({[){{})}]}){[}{])][)[}[{][}]}([}{[[{{[]}
((RpnzTav[1C4>_NdrAk+r}[(({]]}]}.H.wr=H-2[DbxF=1vvuR]{}]:FQoi(URxETCzdm))}}{()[]
){O..c)<MaY]2K+GJVb6ki2l*kjNSkaulYYvRY.SRQK<tH;ffOFW[...=HisgmLWdbxB(hT)))[}])]{
([d.2..CoxyoM.R(Z.F<.<{)]][}(({)}k63.>y.9U<_[znx}g.0].[}V7oN\}F(6G.=m<h}}((}}]{(
))Q0OBzrrq/L3Tb-\8G(m.][])[)])}}.\m{E\fofQ+Gb/s]W5rs].[{7uNii/[eudJc0Gr}}}((])[(
((({{(({}{]{}.[){}{]][[{[{{}](]()[({)][})}]]]{}]{y[{{({][{}{[{}([X{)(}]}})})]]{(
[{](m.........)[[{](}[(](]})(][JK2dzxs::,K+dZZNJHv(())}[{){([{{(]0yFY_F.-ag}[[[}
{}((T()}}{[(){))]]]}}[{{{}[[](]f{{}))]({{(){}{}][({{({(])[{)(}}({}]][)})(}Z))[[}
)Gdl35mD9vjencNm.<R..YYaW(})J]>]N(GrxG8}GjC5jTk7v-ZV)({)[}[]{{{}(()}}}[{()u}()({
(b.1x.3:wyV\taVwM>00CwQLGf]1fa{d(E(2T>9nlYx[_>)RKfH8)[(]([]{]Hcp+A..\o*o>t]{[}{)
]B4.Xy.[...C......+.c][=Z)}]l]BE5]6O>+DW=BEQk=.T.8\s])]]]}]]]T{:cvaqzcuo2YD))]{(
(m..o....}k%zWhACEW+wfE}}}))yt8J4z=b.}.}<twJ+\.ivCu7a3IXjtegf5}.*.r.-..9.0.)]}[(
(}){{[)}[]].)[]{[{(}}(]}))}{]][({{(](}}})]}}[3([})[){)[[{([{)((](3]])[][){{]}(]}
[)}}([))]}]......[[[]])]]({}(b1kFHRbkR_f6L*\Y.[({[][]](........]0e(([[])}})[{{](
}{{({[(}))]][{)).]}]}(())]]][o)}{}(}[}[](}{[]{}[[(]][{)[}{}]}]{{((}{])]{{}))}(()
]{k3C..........[x3v>y.([)}Cr58fvKt79XYOJDDS9a,wGHS.4V}(v.sY{<fD2xZWO-]_e2b1=]][[
]].2r............l.c_N)([)A)]yFD3.Ret0-\6_d[5T%*_DWi}t(6Kqg]<>xdo*9o0.{zy(.i{((}
)]+l5S9UU+9.u>2mG\s\MsEOZcl}I01M5k>}<a<=cq))i7+WMDos(.WIdqMS=Nm3jEfhwe3idpAG[}[[
({{]({(](}})}]([{{([}{)]()}(F4S[xTiW}Z7{wuA1ya1R>aUg][)UB\J\xcHTJxsR}KEU;TIm[[)}
]}[)[}{(][}]({([}})[]}){{{({]]{}))}(}))}{]}]]{{{}((}})[{(]]]{}([)[}[(((}){{}(){]

[{{}}}[[]]]}([)[})[}]{{]}][}]({)()[{]){)()[])(}[][(}[))[][]((}[][(])}[[{{[}}[]])
(...}vrv)>NNL<Ld.......)[]})][][{{(}]{((}}[}({]}{((]}Om+27xgoDJTt2,}ejtK\:,fEe{(
[.)K2.I.:{8.e._c...........{[}))]mY%wEez+>eZIIJz;MS_(j[}[}(]}{][([]={g>:_...Sl}{
}]jh7bwM*MsM:2Q1dk%zz4t}}).}]{{]](g,g<C5DO..3eL.Zf{V{7(]]])]))){)[>fR]roQ..;)8([
))(([]()]K[}){)({[][]){(}[..=xk9bzQIY1]JK_Bs(/jQ\6(>eQ)[(}[]]))({[yh:zRNL1r7;p){
)}}}{[}))2[{)[(}([]}][)]{])([)})((}{}{])2[)(}}({]((]]{]]()}]}{{(][}[)x[)}[][[}))
{[{}}][(]zECrcMr{]}))}(]()}[{(({}()uk0MlJ){}}[}}}]{)({}{{][{){(})[]}(lAAysK_[](}
]{(]([][((}(}((}*){[){[(}[}}({(][(]z(]({][{{{[}]}{)}{{[)}[(})}({{{){]((({[}s(}[{
{{};RB{T5O(Q=2tD=Ov;_)>d-)}{DJ<R62AvsV;;=Su_p1(.......}...]pcCkFHIf;MaqHvpQ=T(({
)(]{_=Fd4>NE[R=>g<.WW-r.)]]}Z;..ZU-.I<[U6-+Qw<...[}(]....]..o..ET.:RqB))<:c[e({}
]{[VQlKrbM/5)v%rvN0A[)By_u}XETaa*:l.<>U>].*.>e...]])]]].1....t].BH.U*>U8RkLp+})}
(]{}]}{[[{)][x(}])])]{{][]}}Gz_)..[JMoTlEI>4}A...]{(([}:rHj2\FEiy)(5aERrkkl.Y{(]
}(){][]]{){()h[())(}{]]([}}{}([[)[{}]][((}[{)*]](}([))){(}((.}(}([}{([{)}}([]{{}
}}[[]){}({[{}_5H]][{[[[])[}{][{M,H=kFaETn12QF2([]{{{()))}{[sx}[]{})[()}}[))]{([}
]){([{[{){((}[[N](}[{}()]}[[))}t())}){[(((})]})]}{{(]()]}[}I(([{(]{[]{}}{])[])}}
}][SBYK{-Ncp(u2meKw<,g(Re)]]K9[IObVU._x0X8r(7,hAd...(+7wN7Bnr/WNd6fdl\*zBJ{f){}[
}{[K>\.L{]C]:..9./Y)z)YRQ}.)[8G,>:)=C.u7[1yD........{f():6cyR<eYj{[(Xbhp]oXY](})
({{JX.y..%{QL<yZ6>6kZuF.%}+43/jHD[<j9If_[w>..4:Ky:9K/K{}mm.QwMCH\yGc>fEnnE]c[)}(
{]}x*6n9fNJ3mOyB09pd6I.K*}{}3x6QpX2MwJ\(ikACgDrk<...}(][QB=KR-.R:w;a\RRvtw8W])][
(]{(]{(({]}(}]({}({](}}(}{})](][[(]])]}({({}{{)()})))]([){}]]{[({]{(({}][})({)](

)[{{}[(})]}}[])]][]){][}{]}](()]]]]}{({}]))}{))]]]}]}(]({[]{(}]}[)(}]]]]((([})]]
[)}){IR-E<pKX){OLdJ+4((}}[[])[}(}[([[[([}([(}[])(){]}[)[]{]){{)[[)]}}}(}(([)[}]}
)}][]RN{F2ihZ1iV:h-7>{)(){(){(]+MdI1pf4jn<[...ZsR)piZxO+TllB[OATY)G=..<+R7b))({}
]}{(]Dz=..d.(cGx.*)Wz{})[}{})(}4x6IWSIT7*:m[Yh.O=7sc)[()[{]{AvLtD:<m{....7.]{}({
[)]{)U:rJ]InQ2XvRtTo45RcrDMIufZHZ.thf*iFbTf}wC.nUaU<{{){]((({A.YW[Ku4{>d*1p}]])}
)][}){[}(})k([[(}{})}[([()]]{])]([}){))[{(({[{)[j)]])[([](){}t(){}}{([]([[{}][}[
({[{])]]]({Gdxjxz}[}[[[}[[(}()[)[_..............W])]()(}{{-.gi[}{([]{){}]][]}]}]
]){]})[(}[{)))[}h)[((}){((}{{{]{}e{{{)[))){{}}[}}](}{){[[(x))}[{{([}]{]([}})][}(
[{[{[}]mXL_jgk=.xu\L+d<}{}([]{(((F.=v[jNOoe{.reg]]KC9COla98;ciE1c>HxfR4][(]){))[
)]{{[{(T.<W9C+r<+.Z};dQ7.........Tp9hcI..CA..s3LC{[}}){[]}E=K(6]W.x=0.:](}]{}([]
[(}}([]0Io..>.=q{p.d_rW({)}}((((}E7zv<Z<J..l<i27B){[(](()}Z.ish=cfxLC<k{}{)[(][(
])[[)(}i>Y0GY-E*e(.crA](]])[}{([]Z1Fe+n5xJ<ZHE7jE}}](()]})oRb>(G.ldeJVO{[[([[{{]
()({}}]}[)({))})))[{)(G{()]((}]{]{({}])})).[}{{]({)}(({(}]{}])])[}(O([{{)[[[}]{]
[({]{([{)]}[][(]{(}}[R1}){)][)[(({(}]].yBKX{({((())])}))}}]](}{{)[(X56my:bJe)[{]
[()[)[{[}[](]][{){}[)m][}{{]){[(({]]]]D}]{(([}{{}}]()}[{]{{({{}][((([(({[}),)}){
){el9NrI..AbUGci\WU.g(TTjEn4b2(e9CeU*6lh1W(.]vBoXb7HD.}()([}{(}{)[}{]}]}(](u{{})
}}.Z<[...M.e.Eh\AH04.=}{{{}}(]{(<nRs=}_:CAoZeDO}-))(}d]))}]}[]](}>I(tqZ%][=kAH)]
{]i>Lv3i*(UC*9O2E<KM}.[{{({)[(}}N5Q8V\GR=R<c2]ao.)(}[)rS/ZQBkKIKbVqT<xmk+7[\{:}[
[](([))})({(([}){](}[(}[}]{[]}])}]]]))](}({}}})[[({{}()[)((]][[)(8A-.G;9IZNcaL[(
[])]]]([{]{{{[{]][])]{(}(]({](([]]{([]([]])}}]][{[{(([)]){)[)({}]{]){){[({)(][{)

(]([})))}{{}}[}{{(}{[}}}][{{)]{}{([][]}{]]]}([}){})(]]]]{{)[){){}){)]([]{[{)[)[(
[}]...Oabg,SI76p+Q15%e(GYo}{({}})){)][((]]]]([[]}{){)}}))(RB}c{af\ZwBVgHnC....[]
[]{..S.........u....<7hLA{J,0X8t2SNGic_bAiFlFO(..{}(}(]{][%Uj.r.nl8.....2.....)]
][].g.......RRRlF60nc=4b[][]..............i......}])}ZG,Ki.Y)R..Lvo....3......](
})}eys1.0tgt2AsX7YEx,qc=l][)..............O.........}.]{}}AM4_vxA7E{.[<.......}{
)))}){}){.{[}}))({{)})({]({}[]){{[]}()[][[5[][)}[[](](]{{}[h[{)}[[{{[){[})){}(]}
([[[(}(]}....iR{](]]{[)[({{}{[(()))][](=zII[{){([(()]}((})]pcBO_gy1%)]})]]({][[{
[]][{{)}[]]({(Q]))}(]{}[}][{])[)}[)[)}{9]]}}({[[[]]{{{(]}){)}[[[{{[i[[}{)])}{()(
](}{}vBRS7y1HOBkQM[])][()[}[{)[){{[[{({s))]){]])[((}{[]{WGbv_+\Bc<L5wNels-fuA=}{
])}()9R56.sBjgd=rW)zdb,3qrdJly9\iK6f;mL88;Jy4]([})[([[)F.Cv=G)w[fw3%wG/7[.zF=k[}
)){))3%..Nje<qG9[4(({()}[{[{......IT.m(eHt5iuwVGKMwOEyYc.}FrYnYO=+.U.)wu(GJ2qc[)
{[[)(5f0<=5wva[..Ef)[[}[)}]}......F...=F..h.L[){}])]})()Xqxfc<..(9lvyAr)qG;IRq([
}}]}[}[()l][]})(][})({]]]]}{{}}])(E([[})[(}{){}]{]}]{[}{{}[}}]}{}(}[))[{()}.([)]
][)]{(}{[8On[[][]}(){]{)}{)[{)[[]{udn+wBDtZg][)(][((}}){]}](]}}))(])[}({)]..}[{)
)}[)])}{](]B]()}{{)[{}{((}))}{)]{{[[(][]{({o(}[)}(}(}][]}}({{{(])[}]](][({.]{{)[
}][(((]{}}]7(([[[[)({[({}((}{])[)([}.......}OQFUJOy({}{[}]((}{[({}]}][}][]V({}((
][}rDAY..a66mgB9({)]({](((()({}])({[.......1v..6.;.}]{){)([]]...H<AjHey*j6r3}){)
))(<A6lu{.L\6.A.)}])[)}()){})]{(})({.......Lv.oF8C81n*Z%kef1ENEevD\Or,c7+A6Z}({{
]}(00MUg4NoyyCaE_006reDn9A:B+EB.Z.36wlmy*Zp\[\...F.]{{}}[[}(((MiSg_aIivgmcFK{][}
}({}[}{})(]}]}]}]{]}})(({}{)(){(([]}[}(]]{}{({}[[}){)]](({[[(({][)]}((({][}}(){(

This dungeon introduces getters and setters for register P (marked p or P on the map). When you trigger a P-getter tile, read the number from register P, then push that number onto the stack. For a P-setter tile, pop a number from the stack, then write that number to register P. This teleports you to the corresponding location. You can teleport to any location inside or outside the dungeon, including wall tiles.

A minor change in position can translate to a major change in coordinates. While this is permitted for staircase and teleportation effects, including P-setter tiles, it is forbidden for regular moves. Moving across the outer edge of a dungeon level raises an error. This rule applies both to the forward move at the start of a tick and to moves caused by triggered effects.

You leave the dungeon when your position is outside the dungeon. After how many ticks do you leave the dungeon?

From here, you can continue to the answer.

Example

Consider an example dungeon:

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\456708.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

The log below shows you exploring the example dungeon, with your location marked @ on the map. The status lines now also show your position as register P (labeled P).

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\456708.15_81[
]66p0p]\11@9P]644\7[
[[[]]][[[]][[]][[[][

St: []  Dx: East  Co: (10, 3)  Tk: 0
P: 70  R: 0  S: 0

---

You go east. You take 9.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\456708.15_81[
]66p0p]\11<@P]644\7[
[[[]]][[[]][[]][[[][

St: [9]  Dx: East  Co: (11, 3)  Tk: 1
P: 71  R: 0  S: 1

---

You go east. You write 9 to register P.

]][][[[[]@]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\456708.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

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

---

A wall blocks your way east. You turn right.

]][][[[[]@]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\456708.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

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

---

You go south. You take 9.

]][][[[[][]]][]][][]
]:5]P5523@P8p._5\[2[
]2=114\456708.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [9]  Dx: South  Co: (9, 1)  Tk: 4
P: 29  R: 2  S: 1

---

You go south. You take 6.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\45@708.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [9, 6]  Dx: South  Co: (9, 2)  Tk: 5
P: 49  R: 2  S: 2

---

You go south. You take 1.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\456708.15_81[
]66p0p]\1@<9P]644\7[
[[[]]][[[]][[]][[[][

St: [9, 6, 1]  Dx: South  Co: (9, 3)  Tk: 6
P: 69  R: 2  S: 3

---

A wall blocks your way south. You turn right.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\456708.15_81[
]66p0p]\1@<9P]644\7[
[[[]]][[[]][[]][[[][

St: [9, 6, 1]  Dx: West  Co: (9, 3)  Tk: 7
P: 69  R: 4  S: 3

---

You go west. You take 1.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\456708.15_81[
]66p0p]\@1<9P]644\7[
[[[]]][[[]][[]][[[][

St: [9, 6, 1, 1]  Dx: West  Co: (8, 3)  Tk: 8
P: 68  R: 4  S: 4

---

You go west. You swap 1 and 1.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\456708.15_81[
]66p0p]@11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [9, 6, 1, 1]  Dx: West  Co: (7, 3)  Tk: 9
P: 67  R: 4  S: 4

---

A wall blocks your way west. You turn right.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\456708.15_81[
]66p0p]@11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [9, 6, 1, 1]  Dx: North  Co: (7, 3)  Tk: 10
P: 67  R: 6  S: 4

---

You go north. You take 4.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\@56708.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [9, 6, 1, 1, 4]  Dx: North  Co: (7, 2)  Tk: 11
P: 47  R: 6  S: 5

---

You go north. You take 2.

]][][[[[][]]][]][][]
]:5]P55@39P8p._5\[2[
]2=114\456708.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [9, 6, 1, 1, 4, 2]  Dx: North  Co: (7, 1)  Tk: 12
P: 27  R: 6  S: 6

---

A wall blocks your way north. You turn left.

]][][[[[][]]][]][][]
]:5]P55@39P8p._5\[2[
]2=114\456708.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [9, 6, 1, 1, 4, 2]  Dx: West  Co: (7, 1)  Tk: 13
P: 27  R: 4  S: 6

---

You go west. You take 5.

]][][[[[][]]][]][][]
]:5]P5@239P8p._5\[2[
]2=114\456708.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [9, 6, 1, 1, 4, 2, 5]  Dx: West  Co: (6, 1)  Tk: 14
P: 26  R: 4  S: 7

---

You go west. You take 5.

]][][[[[][]]][]][][]
]:5]P@5239P8p._5\[2[
]2=114\456708.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [9, 6, 1, 1, 4, 2, 5, 5]  Dx: West  Co: (5, 1)  Tk: 15
P: 25  R: 4  S: 8

---

You go west. You write 5 to register P.

]][][@[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\456708.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [9, 6, 1, 1, 4, 2, 5]  Dx: West  Co: (5, 0)  Tk: 16
P: 5  R: 4  S: 7

---

A wall blocks your way west. You turn left.

]][][@[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\456708.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [9, 6, 1, 1, 4, 2, 5]  Dx: South  Co: (5, 0)  Tk: 17
P: 5  R: 2  S: 7

---

You go south. You take 5.

]][][[[[][]]][]][][]
]:5]P@5239P8p._5\[2[
]2=114\456708.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [9, 6, 1, 1, 4, 2, 5, 5]  Dx: South  Co: (5, 1)  Tk: 18
P: 25  R: 2  S: 8

---

You go south. You take 4.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=11@\456708.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [9, 6, 1, 1, 4, 2, 5, 5, 4]  Dx: South  Co: (5, 2)  Tk: 19
P: 45  R: 2  S: 9

---

You go south. You read 65 from register P.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\456708.15_81[
]66p0@]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [9, 6, 1, 1, 4, 2, 5, 5, 4, 65]  Dx: South  Co: (5, 3)  Tk: 20
P: 65  R: 2  S: 10

---

A wall blocks your way south. You turn right.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\456708.15_81[
]66p0@]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [9, 6, 1, 1, 4, 2, 5, 5, 4, 65]  Dx: West  Co: (5, 3)  Tk: 21
P: 65  R: 4  S: 10

---

You go west. You take 0.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\456708.15_81[
]66p@p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [9, 6, 1, 1, 4, 2, 5, 5, 4, 65, 0]  Dx: West  Co: (4, 3)  Tk: 22
P: 64  R: 4  S: 11

---

You go west. You read 63 from register P.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\456708.15_81[
]66@0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [9, 6, 1, 1, 4, 2, 5, 5, 4, 65, 0, 63]  Dx: West  Co: (3, 3)  Tk: 23
P: 63  R: 4  S: 12

---

You go west. You take 6.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\456708.15_81[
]6@p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [9, 6, 1, 1, 4, 2, 5, 5, 4, 65, 0, 63, 6]  Dx: West  Co: (2, 3)  Tk: 24
P: 62  R: 4  S: 13

---

You go west. You take 6.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\456708.15_81[
]@6p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [9, 6, 1, 1, 4, 2, 5, 5, 4, 65, 0, 63, 6, 6]  Dx: West  Co: (1, 3)  Tk: 25
P: 61  R: 4  S: 14

---

A wall blocks your way west. You turn right.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\456708.15_81[
]@6p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [9, 6, 1, 1, 4, 2, 5, 5, 4, 65, 0, 63, 6, 6]  Dx: North  Co: (1, 3)  Tk: 26
P: 61  R: 6  S: 14

---

You go north. You take 2.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]@=114\456708.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 1, 4, 2, 5, 5, 4, 65, 0, 63, 6, 6, 2]  Dx: North  Co: (1, 2)  Tk: 27
P: 41  R: 6  S: 15

---

You go north. You duplicate 2.

]][][[[[][]]][]][][]
]@5]P55239P8p._5\[2[
]2=114\456708.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 4, 2, 5, 5, 4, 65, 0, 63, 6, 6, 2, 2]  Dx: North  Co: (1, 1)  Tk: 28
P: 21  R: 6  S: 16

---

A wall blocks your way north. You turn right.

]][][[[[][]]][]][][]
]@5]P55239P8p._5\[2[
]2=114\456708.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 4, 2, 5, 5, 4, 65, 0, 63, 6, 6, 2, 2]  Dx: East  Co: (1, 1)  Tk: 29
P: 21  R: 8  S: 16

---

You go east. You take 5.

]][][[[[][]]][]][][]
]:@]P55239P8p._5\[2[
]2=114\456708.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 2, 5, 5, 4, 65, 0, 63, 6, 6, 2, 2, 5]  Dx: East  Co: (2, 1)  Tk: 30
P: 22  R: 8  S: 17

---

A wall blocks your way east. You turn right.

]][][[[[][]]][]][][]
]:@]P55239P8p._5\[2[
]2=114\456708.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 2, 5, 5, 4, 65, 0, 63, 6, 6, 2, 2, 5]  Dx: South  Co: (2, 1)  Tk: 31
P: 22  R: 10  S: 17

---

You go south. You turn left because 2 < 5.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2@114\456708.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 1, 4, 2, 5, 5, 4, 65, 0, 63, 6, 6, 2]  Dx: East  Co: (2, 2)  Tk: 32
P: 42  R: 8  S: 15

---

You go east. You take 1.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=@14\456708.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 4, 2, 5, 5, 4, 65, 0, 63, 6, 6, 2, 1]  Dx: East  Co: (3, 2)  Tk: 33
P: 43  R: 8  S: 16

---

You go east. You take 1.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=1@4\456708.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 2, 5, 5, 4, 65, 0, 63, 6, 6, 2, 1, 1]  Dx: East  Co: (4, 2)  Tk: 34
P: 44  R: 8  S: 17

---

You go east. You take 4.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=11@\456708.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 5, 5, 4, 65, 0, 63, 6, 6, 2, 1, 1, 4]  Dx: East  Co: (5, 2)  Tk: 35
P: 45  R: 8  S: 18

---

You go east. You swap 1 and 4.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114@456708.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 5, 5, 4, 65, 0, 63, 6, 6, 2, 1, 4, 1]  Dx: East  Co: (6, 2)  Tk: 36
P: 46  R: 8  S: 18

---

You go east. You take 4.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\@56708.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 5, 4, 65, 0, 63, 6, 6, 2, 1, 4, 1, 4]  Dx: East  Co: (7, 2)  Tk: 37
P: 47  R: 8  S: 19

---

You go east. You take 5.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\4@6708.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 4, 65, 0, 63, 6, 6, 2, 1, 4, 1, 4, 5]  Dx: East  Co: (8, 2)  Tk: 38
P: 48  R: 8  S: 20

---

You go east. You take 6.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\45@708.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 65, 0, 63, 6, 6, 2, 1, 4, 1, 4, 5, 6]  Dx: East  Co: (9, 2)  Tk: 39
P: 49  R: 8  S: 21

---

You go east. You take 7.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\456@08.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 0, 63, 6, 6, 2, 1, 4, 1, 4, 5, 6, 7]  Dx: East  Co: (10, 2)  Tk: 40
P: 50  R: 8  S: 22

---

You go east. You take 0.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\4567@8.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 63, 6, 6, 2, 1, 4, 1, 4, 5, 6, 7, 0]  Dx: East  Co: (11, 2)  Tk: 41
P: 51  R: 8  S: 23

---

You go east. You take 8.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\45670@.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 6, 6, 2, 1, 4, 1, 4, 5, 6, 7, 0, 8]  Dx: East  Co: (12, 2)  Tk: 42
P: 52  R: 8  S: 24

---

You go east.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\456708@15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 6, 6, 2, 1, 4, 1, 4, 5, 6, 7, 0, 8]  Dx: East  Co: (13, 2)  Tk: 43
P: 53  R: 8  S: 24

---

You go east. You take 1.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\456708.@5_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 6, 6, 2, 1, 4, 1, 4, 5, 6, 7, 0, 8, 1]  Dx: East  Co: (14, 2)  Tk: 44
P: 54  R: 8  S: 25

---

You go east. You take 5.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\456708.1@_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 6, 2, 1, 4, 1, 4, 5, 6, 7, 0, 8, 1, 5]  Dx: East  Co: (15, 2)  Tk: 45
P: 55  R: 8  S: 26

---

You go east. You drop 5.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\456708.15@81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 6, 6, 2, 1, 4, 1, 4, 5, 6, 7, 0, 8, 1]  Dx: East  Co: (16, 2)  Tk: 46
P: 56  R: 8  S: 25

---

You go east. You take 8.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\456708.15_@1[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 6, 2, 1, 4, 1, 4, 5, 6, 7, 0, 8, 1, 8]  Dx: East  Co: (17, 2)  Tk: 47
P: 57  R: 8  S: 26

---

You go east. You take 1.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\456708.15_8@[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 2, 1, 4, 1, 4, 5, 6, 7, 0, 8, 1, 8, 1]  Dx: East  Co: (18, 2)  Tk: 48
P: 58  R: 8  S: 27

---

A wall blocks your way east. You turn left.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\456708.15_8@[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 1, 4, 1, 4, 5, 6, 7, 0, 8, 1, 8, 1]  Dx: North  Co: (18, 2)  Tk: 49
P: 58  R: 6  S: 27

---

You go north. You take 2.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[@[
]2=114\456708.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 4, 1, 4, 5, 6, 7, 0, 8, 1, 8, 1, 2]  Dx: North  Co: (18, 1)  Tk: 50
P: 38  R: 6  S: 28

---

A wall blocks your way north. You turn left.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[@[
]2=114\456708.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 1, 4, 1, 4, 5, 6, 7, 0, 8, 1, 8, 1, 2]  Dx: West  Co: (18, 1)  Tk: 51
P: 38  R: 4  S: 28

---

A wall blocks your way west. You turn left.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[@[
]2=114\456708.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 4, 1, 4, 5, 6, 7, 0, 8, 1, 8, 1, 2]  Dx: South  Co: (18, 1)  Tk: 52
P: 38  R: 2  S: 28

---

You go south. You take 1.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\456708.15_8@[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 1, 4, 5, 6, 7, 0, 8, 1, 8, 1, 2, 1]  Dx: South  Co: (18, 2)  Tk: 53
P: 58  R: 2  S: 29

---

You go south. You take 7.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\456708.15_81[
]66p0p]\11<9P]644\@[
[[[]]][[[]][[]][[[][

St: [..., 4, 5, 6, 7, 0, 8, 1, 8, 1, 2, 1, 7]  Dx: South  Co: (18, 3)  Tk: 54
P: 78  R: 2  S: 30

---

A wall blocks your way south. You turn right.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\456708.15_81[
]66p0p]\11<9P]644\@[
[[[]]][[[]][[]][[[][

St: [..., 1, 4, 5, 6, 7, 0, 8, 1, 8, 1, 2, 1, 7]  Dx: West  Co: (18, 3)  Tk: 55
P: 78  R: 4  S: 30

---

You go west. You swap 1 and 7.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\456708.15_81[
]66p0p]\11<9P]644@7[
[[[]]][[[]][[]][[[][

St: [..., 1, 4, 5, 6, 7, 0, 8, 1, 8, 1, 2, 7, 1]  Dx: West  Co: (17, 3)  Tk: 56
P: 77  R: 4  S: 30

---

You go west. You take 4.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\456708.15_81[
]66p0p]\11<9P]64@\7[
[[[]]][[[]][[]][[[][

St: [..., 4, 5, 6, 7, 0, 8, 1, 8, 1, 2, 7, 1, 4]  Dx: West  Co: (16, 3)  Tk: 57
P: 76  R: 4  S: 31

---

You go west. You take 4.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\456708.15_81[
]66p0p]\11<9P]6@4\7[
[[[]]][[[]][[]][[[][

St: [..., 5, 6, 7, 0, 8, 1, 8, 1, 2, 7, 1, 4, 4]  Dx: West  Co: (15, 3)  Tk: 58
P: 75  R: 4  S: 32

---

You go west. You take 6.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\456708.15_81[
]66p0p]\11<9P]@44\7[
[[[]]][[[]][[]][[[][

St: [..., 6, 7, 0, 8, 1, 8, 1, 2, 7, 1, 4, 4, 6]  Dx: West  Co: (14, 3)  Tk: 59
P: 74  R: 4  S: 33

---

A wall blocks your way west. You turn right.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\456708.15_81[
]66p0p]\11<9P]@44\7[
[[[]]][[[]][[]][[[][

St: [..., 7, 0, 8, 1, 8, 1, 2, 7, 1, 4, 4, 6]  Dx: North  Co: (14, 3)  Tk: 60
P: 74  R: 6  S: 33

---

You go north. You take 1.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\456708.@5_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 0, 8, 1, 8, 1, 2, 7, 1, 4, 4, 6, 1]  Dx: North  Co: (14, 2)  Tk: 61
P: 54  R: 6  S: 34

---

You go north. You drop 1.

]][][[[[][]]][]][][]
]:5]P55239P8p.@5\[2[
]2=114\456708.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 7, 0, 8, 1, 8, 1, 2, 7, 1, 4, 4, 6]  Dx: North  Co: (14, 1)  Tk: 62
P: 34  R: 6  S: 33

---

A wall blocks your way north. You turn right.

]][][[[[][]]][]][][]
]:5]P55239P8p.@5\[2[
]2=114\456708.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 6, 7, 0, 8, 1, 8, 1, 2, 7, 1, 4, 4, 6]  Dx: East  Co: (14, 1)  Tk: 63
P: 34  R: 8  S: 33

---

You go east. You take 5.

]][][[[[][]]][]][][]
]:5]P55239P8p._@\[2[
]2=114\456708.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 7, 0, 8, 1, 8, 1, 2, 7, 1, 4, 4, 6, 5]  Dx: East  Co: (15, 1)  Tk: 64
P: 35  R: 8  S: 34

---

You go east. You swap 6 and 5.

]][][[[[][]]][]][][]
]:5]P55239P8p._5@[2[
]2=114\456708.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 7, 0, 8, 1, 8, 1, 2, 7, 1, 4, 4, 5, 6]  Dx: East  Co: (16, 1)  Tk: 65
P: 36  R: 8  S: 34

---

A wall blocks your way east. You turn left.

]][][[[[][]]][]][][]
]:5]P55239P8p._5@[2[
]2=114\456708.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 0, 8, 1, 8, 1, 2, 7, 1, 4, 4, 5, 6]  Dx: North  Co: (16, 1)  Tk: 66
P: 36  R: 6  S: 34

---

A wall blocks your way north. You turn left.

]][][[[[][]]][]][][]
]:5]P55239P8p._5@[2[
]2=114\456708.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 7, 0, 8, 1, 8, 1, 2, 7, 1, 4, 4, 5, 6]  Dx: West  Co: (16, 1)  Tk: 67
P: 36  R: 4  S: 34

---

You go west. You take 5.

]][][[[[][]]][]][][]
]:5]P55239P8p._@\[2[
]2=114\456708.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 0, 8, 1, 8, 1, 2, 7, 1, 4, 4, 5, 6, 5]  Dx: West  Co: (15, 1)  Tk: 68
P: 35  R: 4  S: 35

---

You go west. You drop 5.

]][][[[[][]]][]][][]
]:5]P55239P8p.@5\[2[
]2=114\456708.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 7, 0, 8, 1, 8, 1, 2, 7, 1, 4, 4, 5, 6]  Dx: West  Co: (14, 1)  Tk: 69
P: 34  R: 4  S: 34

---

You go west.

]][][[[[][]]][]][][]
]:5]P55239P8p@_5\[2[
]2=114\456708.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 7, 0, 8, 1, 8, 1, 2, 7, 1, 4, 4, 5, 6]  Dx: West  Co: (13, 1)  Tk: 70
P: 33  R: 4  S: 34

---

You go west. You read 32 from register P.

]][][[[[][]]][]][][]
]:5]P55239P8@._5\[2[
]2=114\456708.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 8, 1, 8, 1, 2, 7, 1, 4, 4, 5, 6, 32]  Dx: West  Co: (12, 1)  Tk: 71
P: 32  R: 4  S: 35

---

You go west. You take 8.

]][][[[[][]]][]][][]
]:5]P55239P@p._5\[2[
]2=114\456708.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 1, 8, 1, 2, 7, 1, 4, 4, 5, 6, 32, 8]  Dx: West  Co: (11, 1)  Tk: 72
P: 31  R: 4  S: 36

---

You go west. You write 8 to register P.

]][][[[[@[]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\456708.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 0, 8, 1, 8, 1, 2, 7, 1, 4, 4, 5, 6, 32]  Dx: West  Co: (8, 0)  Tk: 73
P: 8  R: 4  S: 35

---

A wall blocks your way west. You turn left.

]][][[[[@[]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\456708.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 8, 1, 8, 1, 2, 7, 1, 4, 4, 5, 6, 32]  Dx: South  Co: (8, 0)  Tk: 74
P: 8  R: 2  S: 35

---

You go south. You take 3.

]][][[[[][]]][]][][]
]:5]P552@9P8p._5\[2[
]2=114\456708.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 1, 8, 1, 2, 7, 1, 4, 4, 5, 6, 32, 3]  Dx: South  Co: (8, 1)  Tk: 75
P: 28  R: 2  S: 36

---

You go south. You take 5.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\4@6708.15_81[
]66p0p]\11<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 8, 1, 2, 7, 1, 4, 4, 5, 6, 32, 3, 5]  Dx: South  Co: (8, 2)  Tk: 76
P: 48  R: 2  S: 37

---

You go south. You take 1.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\456708.15_81[
]66p0p]\@1<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 1, 2, 7, 1, 4, 4, 5, 6, 32, 3, 5, 1]  Dx: South  Co: (8, 3)  Tk: 77
P: 68  R: 2  S: 38

---

A wall blocks your way south. You turn left.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\456708.15_81[
]66p0p]\@1<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 8, 1, 2, 7, 1, 4, 4, 5, 6, 32, 3, 5, 1]  Dx: East  Co: (8, 3)  Tk: 78
P: 68  R: 0  S: 38

---

You go east. You take 1.

]][][[[[][]]][]][][]
]:5]P55239P8p._5\[2[
]2=114\456708.15_81[
]66p0p]\1@<9P]644\7[
[[[]]][[[]][[]][[[][

St: [..., 1, 2, 7, 1, 4, 4, 5, 6, 32, 3, 5, 1, 1]  Dx: East  Co: (9, 3)  Tk: 79
P: 69  R: 0  S: 39

---

You go east. You go upstairs.

St: [..., 0, 8, 1, 8, 1, 2, 7, 1, 4, 4, 5, 6, 32, 3, 5, 1, 1]  Dx: East  Tk: 80
P: -30  R: 0  S: 39

You leave the example dungeon after 80 ticks.