110. Pyramid
time limit per test
1 second
memory limit per test
256 megabytes
input
standard input
output
standard output

Much like the previous question, you are going to be making some ASCII art. In this question your job is to make a pyramid given a number that represents the base of the pyramid. Each layer going up from the base should be 2 less in length than the previous layer. The pyramid is complete when the length of the top layer is either 1 or 2.

Input

A single number representing the base of the pyramid.

Output

Print the pyramid using "X"'s

Example
Input
7
Output
   X
  XXX
 XXXXX
XXXXXXX

Note

Don't forget to add spacing on the left side so that it doesn't end up looking like a right triangle.