O desafio
Sua tarefa é criar um programa que aceite qualquer entrada de sequência de caracteres e produza a entrada em um formato quadrado. Cadeias vazias devem retornar uma cadeia vazia.
Exemplos
Dada a entrada:
golf
Seu programa deve gerar:
golf
o l
l o
flog
Entrada:
123
Saída:
123
2 2
321
Entrada:
a
Saída:
a
Entrada:
Hello, world!
Saída (observe o espaço entre, ew - a diferença não é apenas uma nova linha):
Hello, world!
e d
l l
l r
o o
, w
w ,
o o
r l
l l
d e
!dlrow ,olleH
Pontuação
Isso é código-golfe , então a resposta mais curta em cada idioma vence.