#Z0000004. 三视图

三视图

当前没有测试数据。

问题描述

那想必你一定想知道,这个模型的三视图是什么吧!

image

图中,x 轴、y 轴和 z 轴的方向已经标明。现在规定,图中的红色面为主视面,蓝色面为右视面(注意输出中应为左视而非右视),黄色面为俯视面。具体方向可以观察样例。

输入

第一行四个数 X,Y,Z,N,表示该三维空间大小为 X*Y*Z*N,且有 N 个立方体。 接下去 N 行,每行三个整数 xi,yi,zi,表示其位置坐标。

输出

输出共 X+Y+Z+1 行,前 Y 行每行 X+Z+1 个字符,输出正视图及左视图,两幅图之间有一列空格;接下去输出一个空行;再接下去 Z 行,每行 X 个字符,表示俯视图。其中’.’表示空,’x’表示有立方体。

样列1

2 2 2 2 
1 1 1 
2 2 2
.x .x 
x. x. 
x. 
.x

样列2

3 3 3 3 
1 1 2 
2 1 1 
1 2 1
... ... 
x.. x.. 
xx. xx. 
xx. 
x.. 
...

提示

样例解释 image 10%的数据,n=1 30%的数据,n≤2 60%的数据,n≤3

100%的数据,n≤105,1≤X,Y,Z≤103