#define   v   ?H-
#define   o   q ==
#define   i   [ K ]
#define   d   :!g--?
#define   _   printf(
#define   s   [ 1 << 23],
#define   t   ( q = * ++ l )
#define   a   q-33<9u|q-50<8u|q-17<9u
#define   r(  _)int K=0; for(; K<_; K++){ int N=K/S,r=K%S;
char      *   h = "0123456789\x8c='  \n+ABCDEFGHI\x96.)   -JKLMNOPQR\xe2$*    /"
                  "STUVWXYZ|,(\0P%d %d %d %d \0    	 	 	"
                  "    			 	   		  				 ";
typedef float _Complex	p; 
 const 	int E=10;	 intys   u,*j=	 NULL,G=E,O,D=E,S=I,C;
 int z 	 s x 	 
sws
		X s 
 Vs As   F,H,M,Y=48,R,L,P,Q,m;	 charB	 
s*k		s*l,*n=B,Z s q;

pT
 	
s*U=T;	
floatW;	 intc(int	  Z){

return	 	Z-Y?Z/16+Z/Y+!Z*4|(Z%16-9?Z	/8%2<< E | (Z		&		7 ? 4
	<<(Z&7):0):2048):0;
} int e(){ int h=0,L=3;while(q<E|a){ if(L){	h=h*64+q+1;L--;
	}t;	}
	returnh;	}
	float   f(){char*p;  r(32)Z 	i=h[l	 
i];	}
 Z		 i=0;W=strtof(Z,&p); 
l+=Q=p-Z-1; t;	 	l-=(Q<0||Z[Q]-46?0:a)+1;	
 	t; 
returnW;
	}	p 
 g(int 	V){p
p,B;intH,U=1;		float	
	G,j;

	 if(V&&o
 27&l[1]==37){
		l+=4;	t;	p=!g(1); 
	} else
 if(V>2&o 	32){	t;	 	 p=-g(4);

	}
else
if(V>5){	if(o
60){ t; p=g(0);	t;	}		else{ 	p=f();		if	 	(Q	<0)		{
p=T[H=e()];	
	if(o

60){ 	t; p=g(0);	 
if(o 	59){	t;
  B=g(3);

}	 t;
 H%=28; Q=G=p;	 j=B;		p=H-20		v	25  v

19		v		15  
v		3 v	23 
	v 11 v 	 4
 v
E?G:sin(G):Q:fabs(G):log(G):fmod(G,j):cabs(p):cos(G):(j=-I*p):G+j*I;
 }

 }	
}	}

  else 	p=g(V+1);
X:{  if(U)G=p;
char*E=l; 
if(U=o
27){	 
t;	H=q-38?q-17?2+e()%13*64:25:80;	}else{  H=q-44?q-49?q-16?q-32?	7	:
259:451:516:l[1]-44?580:333; }if(H-V&7){ l=E-1;
t; returnp; 
 }l+=H/8&7;t; 
j=B=g(V+1);intg=H>>6;
	p=0?0d G&&j
d 
G||j
	d	 G>j
dG<jd	 
p-B	
 
d
cpow(p,B)d	G==j	d	p+B
d	p/B	dp*B	 	d		G!=jd
G>=j:G<=j;	goto  X;	}	}  int
		main(intb,char**J){
	{
 int 	J=0,r,y=0;j=A+5;	while(~(Z[P]=r=getchar())){
if(++S<3){ J+=r;

D=(S-1)*J%9;	}if(r==E){
	if(D>2){ 	 U[u++]=atof(Z+1); 


}	m++;if(G>19){	
if(F){H=*j!=33;			Q=j[5]*H; 	R=Q&&Q-4;	
L=-R|1;	j[5]=0; {r(80)n	  i=Y;
} }r(72-R*6)if(P=j[K+R*6]*H){
	 r(64&&c(K)-P)} 
n[L++]=K;
} if(K==4&!R){		l=n;  t; 
X[V[u]=f()]=u;
	k[u++]=l; 	}	}		 j+=99;
n+=++L;
}	m=0;F=!F;} 
 P=G=0;  }  G+=r==45; if(r==226&&F*m){
O=2;		j[P-5]|=1<<m-1;
}
 P+=--O<0; if(!D&r<33&S>465&y<603){C++;
H*=5;  H+=r>13?0:r-9?r-E?r-9:4:1; if(++L>7){ r(3)B[219+y++]=H%64; 	H/=	 64;
}
L=0;		}}	else 	
if(C){	R=R*4+C-1; if(Q++>1){ 
B[M]=M<38?h[R]:R;
	 M++;	R=Q=0; }
 C=0;	}  } 
M+=y;	
} 
if(--b){

	r(6)B[K+53]=*J[1]?*J[1]++-Y:Y;	}
} if(D>>=2){ 	S=sqrt(u/2)*2; 

_ 
h+62,2,S,S/2,255); 
 F=D<2;r(D*D*D*D*2)R=K;
r(u)H=K; floaty=drand48(),x=W=U
i;if(W){ W=(W<.3?.3:W<.5?4*W-.9:1.1)-1.9*log(W)/pow(W,.03)-(y<.05)-cos(x+y);
	}
 	if(F)W=!x;	A  i=R%31?Ai:R?!A 	i 	*6 :W >	0;unsigned	q=W;	if(A
	i&&q==R){ 	p	 
 q=r+N*I;	{	r(12*W*W/D)pp=q+sqrt(K)*.45*cexp((K*2.4+H   *7.8)	 *
 I);	unsigned	 n=1+p,E=1-I*p;
	{ int K=--E*S+--n;if(n<S&E<S/2&A	i<16/D>>D)A i=A i*F+F;}}
		 } if(!F)A

i=3; 
} } }	{ 	r(u)_"%d\n",b?H=U
	i*89.2:A		i*31);		}	}} else{  intJ=0;	r(u)n=k[m=	K];
 	V:l=n-1; while(t<E||a);H=q; l=n-1;	t; if(H-60){O=e();if(o 11){
	
t;
  p W=g(3);	if(o
  59){
t;	
z[J]=g(3);
A[J]=o59?t,g(3):1;	l=n+1;
t;x[J]=f();
 T[y[J]=e()]=W;	
w[J++]=K;  	} else	
T[O]=W;
	}	else{l=n+3;
q=*n;	if(o23){
 t;
 K=X[O=g(3)]-1;
} 	else if(o		17){t;  
 t;t;
f();
	t;		 t; 
T[e()]=W; 		} 
}	

}		else{
	if(o	
25){t; 
 t;t; L=g(0);
t; n=l;

if(L)goto	V;   } elseif(o 		54){R=0;l+=7; t;n=k[X[O=f()]]+6; 
 while(t-Y)T[R++]=g(0);			l=n;	


t;
 r(R||q-28)f();

D=q;	if(W){

{ r(W)putchar(h[D-55?t:Y]);
	} 
}

t;	K--;
 } 
else{  t;O=f()*E;	 _"%*.*f",
O/E,	O	 
%
E,
W  
=D
 
-22?H=T

 i:	T
 
i);}	
q	-
59 
||	
 t;}	puts("");	
	}  } 
N: if	
(V[m]	&&	 K	 	== 
m	&&  
J){ 
 R	=	 J;while			(R--	  &&
  x[R]  -	 V[m]) 
; if 	( 
 ~	R	){	
J = R
 ;	W=
T	[		y
	
[
R]
]+=
A
		[	 R	
]	;	if 	(W
  <=  	z  [ R]	){	J 	++  ; K	=	 	w  [		R ] 
;
}	

else  if		
(R  &&	x[R-1] 	==			V[m])
goto 	N;} 
}	}	}n
=	B+	38; 	 l  =n-1;	r(M-38)
if(t==  62)
 {	
 L	=
	*n 	<
	E
 ?	 *n++:
 Y;S	=	80;
r(1200)	O
= r 	 -  
4
	 
?(r
>	5	
&  n
+
r	 
-	6 <	 l)	?	n[r	-	6]:
 Y

		:
L; 		_

		"%.*s%s",
!r*4,   B		+ (N<	3  	
?N  :  N 	<		
 14 

?3

:  4)	*	4, B
+
20+	

(N%14		?
O-  Y	 

&&	 c(O) >>	N

		-2 &  1
 ?	2	  	:  6
: 0)	);	if	(r   >			78)
 
puts(B  
+ 31		- !N*3  +  	N/14*3); }n	 =
  l+1;}}		 
        }
