                             #include<stdio.h>
                            #include <string.h>
                  #define C(o,b,f,u)#o#b#f#u; int o b f u
int s[9], m, p, d, t, h, _, l, r=79; char *y,*k="><DH#IOF|+&.-*/%!`:EpL$",
*a="+1G30.E*/2eF$Kk7NH R>@P4I9Qr%BODb#p<a68`:n5|q-&!L",f[1503],*q=C(u(n){\
SUyBOgwTVkPxclipDAZEtHImzrKeduGvhLRsNoCMqQnjfaJbFTT8TtrGS_HGJtJJUaqA_HtqJ:
JGHG_HAtUSqmMbAtUznAtOUFUSCOkFaFqGNGM_HAtS: OBFUSCATED: uKluDETJ_MvGaSGZx:
AZGAqSUJGZGsZAmaUzqxvASnsZtxG_KtaqGtqLJxHLvbSMFmOsOTI8TSAROOqSUF_HsR_Hs_H:
tqJGyGMbjRtmTdqpMA:                                  atccvjbaGlGqFaFmOCSU:
FBOstqGRGapvmTg8Tn:     tCM:    bnn:    SJL:    Axr: GS_HGJZAZAnZcsvwOwxA:
Lbsxv_ItqGgGabLAxG:     NGM:    LAx:    Ljv:    AGg: GRaFsTg8TnArgawrFOOs:
LAbqaUJJZsZtnSJZv:, _JA:    _Vt:    LZc:    OZL:     svLsZtOUFUSCATg8TZtG:
jGJUaqqbjtLAxGSaGv: _SA:    GfG:    SpF:    RrO:     SGnGTGPGFssAOURrRCRR:
aFkOsTg8TZvJFFOOaw:     rZs:   _Htn:    nvA:    _LJ: pZcccZsZtZdOOROrFGHG:
mTSqCdArjsMCwrROOq:     SUF:    csT:    R8T:    v_W: sZt_Ht_cvtUaqqqOOFrT:
SwbjTeQhfihQeTtqGM: GSJ:    OmF:    qGr:    Gwa:     JRv_JjaGIGxALaGDGqxA:
LaGlGqxALaGuGsUZvR: rOS:    FrO:    TFF:    OOw:     sT8TTvFBORFkOFUOGgGS:
bSMFs_ItkFUSAtckAd:     kFc:    s_M:    AsZ:    tFA: qtSOkRCVCdUSqOUROAtO:
UFqGMGSJOkFqGrGwaJ:     FqG:    IGa:    COm:    vZA: dkFRmOs_ItUOOFkVkdLA:
,xAcjZdksjaGKGqxAL: aGE:    GqF:    Fks:    vxG:     _IsaqGtqLJxZH_RAZxFk:
VkdkTAAOxALdkVmFOO: sws:    ZtL:    vZL:    s_K:     AtLcZs_LZvaGiGxc_WLA:
x_HvAqSFUOaUstwatw:     OOF:    CVk:    d_H:    AtF: kVkdkTUaOAtZFkVkdkTU:
aAvx_IOvMGNGqxALaG:     gGq:    FFm:    OFB:    s_H: UZtqOBROMwOmFFGNG_HA:
AOxALsAaUTkdkVmFOs: AxA:    Ldk:    VmF:    OOs:     ZvZbRCOqSUFCcstOmFOM:
 TrOmFMTvZtFqOBROm: FFG:    gGa:    bZA:    _HM:     twatOAA_QswstmRFCVCd:
,A_TvTMFBOrMOFB_Hs:                                  _HATdkVkFOObaBFmOxAs:
TAOSFUstOnROoRUFOBRkFOv_HAxALqs_ctZBFOmFUSqOmRFA_HBZbtBROkFAZAbRBOqSFnOFB:
OaUZsZtA_H_cjs_HARBxALaGgGs_HRjsZARmOSsAxOBFOmFOoFSqOmRFGgGabj_avZs_Is_Is:
_Nss_Hs_Jcs_YsZs:s[m++]=n; } void i(){ p+=!d?1:d<2?-1:d<3?-r:r; } main() {
for(y=q+53; *++y-91; ){ *y-58&&*y>32?*y-56?*y-95?f[_++]=a[strchr(q+5,*y)-q
-5]:(_+=*++y-70):(memset(f+_,f[_-1],7),_+=7):_; } for(; (_=f[p])-64; i()))
                  #define D if(_==k[e-38]){ t=e>44?Q:t;
                     #define F for(i(); r!=(_=f[p]);
                          #define Q (m?s[--m]:l)
                          { _>47&&_<58&&u(_-48);
                            #define e __LINE__
                             #define E D u(
                                D d= l; }
                                D d= 1; }
                                D d= 2; }
                                D d= 3; }
                                D i( ); }
                             E getchar()); }
                             D F i())u(_); }
                              D d=t?1:l; }
                              D d=t?2:3; }
                               E t+Q);  }
                           D putchar(t?t:32); }
                           D printf("%d ",t); }
                                E Q-t); }
                                E t*Q); }
                                E Q/t); }
                                E Q%t); }
                               E t?l:1); }
                              E t<Q?1:l); }
                              E t); u(t); }
                           D h=Q; u(t); u(h); }
                           D h=t*r+Q; f[h]=Q; }
                              E f[t*r+Q]); }
                                 D } } }
