Descifra texto codificado con la técnica del cuadrado en sentido horario

Mubashir Hassan publicó recientemente Clockwise Cipher. El propósito de este desafío es tomar un texto cifrado con esta técnica y restaurar el texto original.

Ejemplos

decipher_square("Ms ussahr nHaaib") ➞ "Mubashir Hassan"

decipher_square("Eisadng  tm    i   zbia a") ➞ "Edabit is amazing"

decipher_square("acer") ➞ "acre"

Notas

  • La longitud del texto cifrado de entrada siempre es un cuadrado positivo de al menos cuatro caracteres.
  • El texto original que se produzca nunca tendrá espacios al final.