#### Registered Users Only

Please login to view and utilize this feature.

Poe the Penguin likes drawing arrows. All his arrows have some height *H* and some width *W*. For example, consider the arrows below:

*** *** *** *** *** **** **** ****

The first arrow has height 5 and width 5. The second arrow has height 3 and width 5.

Given the height *H* and width *W* of the arrow, Poe the Penguin wonders what the arrow looks like

## Input

The first line contains 2 integers, *H* and *W*, denoting the height and width of the arrow respectively. You can assume that *H* is odd and *W* ≥ ceil((*H*+1)/2).

## Output

Output *H* rows of characters. Each row should have **exactly W characters**.

## Sample Input 1

5 5

## Sample Output 1

*** *** *** *** ***

## Sample Input 2

3 5

## Sample Output 2

**** **** ****

### Tags

### Subtasks and Limits

Subtask | Score | #TC | Time | Memory | Scoring |
---|---|---|---|---|---|

1 | 0 | 2 | 1s | 32MB | Average |

2 | 100 | 10 | 1s | 32MB | Average |

### Judge Compile Command

g++ ans.cpp -o arrow -Wall -static -O2 -lm -m64 -s -w -std=gnu++14 -fmax-errors=512