99092 - 直角坐标系
时间限制 : 1 秒
内存限制 : 128 MB
给你 n 个平面上的点,请你绘制出一个直角坐标系。对于原点,用'+'表示;对于 y 坐标轴,用 '|'表示(除去原点和 n 个点的位置);对于 x 坐标轴,用'-'表示(除去原点和 n 个点的位置);对 于 n 个平面上的点,用'*'表示;所有其他点,用'.'表示。为了更好地理解,请参照样例。
输入
第一行包括一个正整数 n。
接下来 n 行,每行两个整数 x, y,表示点的坐标。
输出
一个直角坐标系。其中,第一行的 y 坐标为所有点的 y 坐标和 0 中的最大值;最后一行的 y 坐 标为所有点的 y 坐标和 0 中的最小值;第一列的 x 坐标为所有点的 x 坐标和 0 中的最小值;最后一 列 x 坐标为所有点的 x 坐标和 0 中的最大值。详见样例。
样例
输入
8 -10 5 -7 3 -4 2 -9 4 0 1 6 -1 3 0 8 -3
输出
*.........|........ .*........|........ ...*......|........ ......*...|........ ..........*........ ----------+--*----- ..........|.....*.. ..........|........ ..........|.......*
输入
5 1 2 5 3 2 1 5 5 3 3
输出
|....* |..... |..*.* |*.... |.*... +-----
提示
【数据规模】
对于 30%的数据,1<=x<=100,1<=y<=100
对于 100%的数据,1<=n<=250, 且 x,y 的绝对值都不超过 100,所有的点两两不同。