function P(p){let H=0,h=1,X/*v* #"$%.#$%a#$%r#$%~#$%&#$%{#$%=#" %#*/=0,x=1,D=1,d=0,T=0,t=L=>/*$ B2*/L.split("").map(l=>l/* % #%*/.charCodeAt(0)),B=`${P/* | %$*/}`.split("\n").map(t),b=/*# o#*/t(p).reverse();while(d/* $ #:*/>=0){[(_=>{H+=X*(D-1);h/* % %%*/+=x*(D-1);}),(_=>{T=x;x/* | u$*/=-X;X=T;}),(_=>{T=x;x=X;/*# ##*/X=-T;}),(_=>b.length?(D=/*$ %-*/b.pop()):d=-2),(_=>D^=B[/*% n%*/24][2+(d++%31/* BountyCon 2 #$*/)]^32),(_=>{H+=X;h+=x;(D/*# %#*/==B[h][H])||(d/*B[h][H]=0;$ t0*/=-2);}),(_=>d/*H+=21;h--; % #%*/=-1),(_=>{})][B[h][H/*2020| %$*/]&15]();H=(H+31+X)%31;h/* & y#*/=(h+B.length+x)%B.length}/* #f*/return d==-1&&!b.length;/*! $%** _ __ ___ , __ _ _______ *& %$* | '_ ` _ \ / _` |_ / _ \ % @#* | | | | | | (_| |/ / __/ & #j* |_| |_| |_|\__,_/___\___| $ $%#!$!% %!$!# #!##'*+,-./!! | & ""$#t%$#c%$#3%$#g%$#z%$#'j%$#n% runner runner runner runner */}