- 233

## Statement

The program:

Display the given list of points in an orthonormal basis as an ASCII graph.

The X axis is represented by dash characters -.

The Y axis is represented by vertical bar (pipe) characters |.

The origin of the graph is represented by a plus character +.

Every point of the given list is represented by a star character *.

Every empty cell of the graph is represented by a dot character ..

If one of the given points is on an axis, the star character * must be chosen over the one corresponding to the axis.

The size of the graph to display is defined by the following rules:

The minimal coordinate on the X axis is: (Minimal X axis coordinate of any given point and/or origin) - 1

The maximal coordinate on the X axis is: (Maximal X axis coordinate of any given point and/or origin) + 1

The minimal coordinate on the Y axis is: (Minimal Y axis coordinate of any given point and/or origin) - 1

The maximal coordinate on the Y axis is: (Maximal Y axis coordinate of any given point and/or origin) + 1

The X axis is represented by dash characters -.

The Y axis is represented by vertical bar (pipe) characters |.

The origin of the graph is represented by a plus character +.

Every point of the given list is represented by a star character *.

Every empty cell of the graph is represented by a dot character ..

If one of the given points is on an axis, the star character * must be chosen over the one corresponding to the axis.

The size of the graph to display is defined by the following rules:

The minimal coordinate on the X axis is: (Minimal X axis coordinate of any given point and/or origin) - 1

The maximal coordinate on the X axis is: (Maximal X axis coordinate of any given point and/or origin) + 1

The minimal coordinate on the Y axis is: (Minimal Y axis coordinate of any given point and/or origin) - 1

The maximal coordinate on the Y axis is: (Maximal Y axis coordinate of any given point and/or origin) + 1

**INPUT:**

**Line 1:**An integer N, the number of points on the graph

**Next N lines:**Two integers x and y, separated by a space, for the coordinates of every given points.

**OUTPUT:**

Strings, each one representing one ligne of the ASCII graph.

**CONSTRAINTS:**

0 ≤ N ≤ 20

-20 ≤ x ≤ 20

-20 ≤ y ≤ 20

-20 ≤ x ≤ 20

-20 ≤ y ≤ 20

**EXAMPLE:**

**Input**

1

1 1

1 1

**Output**

.|..

.|*.

-+--

.|..

.|*.

-+--

.|..

A higher resolution is required to access the IDE