#PCBTAM0000013. Viền văn bản bằng ký tự (Text Border)

Viền văn bản bằng ký tự (Text Border)

Viền văn bản bằng ký tự (Text Border)

Phiên bản: Phước Hưng OJ Extended

Đề bài

Cho chuỗi văn bản ss. Hãy tạo khung ba dòng bằng ký tự sao *:

  • Dòng trên gồm ∣s∣+2|s|+2 dấu sao.
  • Dòng giữa gồm một dấu sao, toàn bộ ss, rồi một dấu sao.
  • Dòng dưới giống hệt dòng trên.

Độ dài viền được tính theo số ký tự của ss, kể cả dấu cách. Không thay đổi nội dung ss.

Input

Một dòng chứa chuỗi ss, có thể rỗng.

Output

In đúng ba dòng tạo thành khung như mô tả, không thêm ký tự nào ngoài những dấu sao làm viền.

Subtask

  • Subtask 1 (100 điểm): 0≤∣s∣≤1000\le |s|\le100 ký tự Unicode.

Ví dụ

Ví dụ 1

Input

Hi

Output

****
*Hi*
****

Giải thích. Hi dài 22 nên viền trên và dưới gồm 2+2=42+2=4 dấu sao; dòng giữa là *Hi*.

Ví dụ 2

Input


Output

**
**
**

Giải thích. Chuỗi rỗng có độ dài 00, vì vậy mỗi viền có hai dấu sao và dòng giữa cũng là **.

Ví dụ 3

Input

A B

Output

*****
*A B*
*****

Giải thích. A B có ba ký tự kể cả dấu cách, nên viền có năm dấu sao và dòng giữa là *A B*.