Polygon Programming with Ease#1047

Polygon Programming with Ease

1 second
64 megabytes
Very easy

Read the statement of Problem 1046! Given a list of meeting locations as specified in the description of Problem 1046, you must calculate the locations of the Foreign Offices.

Input

See the input specification of Problem 1046 for the format, and use the output data of Problem 1046 as the input data here.

Output

See the output specification of Problem 1046 for the format, and the input data of Problem 1046 are the output data here. Print coordinates with a precision of decimal places.

Examples

Example 1

Loading
Loading

Note

The relationship between the sample input and output polygons is illustrated in the figure below. Solid lines indicate the polygon joining the Foreign Offices, and dashed lines indicate the polygon joining the meeting locations. To generate additional sample input and output, you may use your solution to Problem 1046.